.iN5nW {
	display: block;
	height: auto;
	max-width: 100%;
}
.RsSB7,
.iN5nW {
	pointer-events: none;
}
.RsSB7 {
	color: var(--header-shop-name-color, inherit);
}
.KBSBe {
	transition-duration: 0.15s;
	transition-property: all;
	transition-timing-function: ease-in-out;
	will-change: max-height, height, opacity;
}
.fnUyL {
	position: relative;
}
.fnUyL > div {
	left: 0;
	top: 0;
}
._N8d_ {
	z-index: 100;
}
.OZCQZ {
	z-index: 99;
}
[dir='ltr'] .oWiFY {
	margin-left: calc(var(--x-spacing-small-400) * -1);
}
[dir='rtl'] .oWiFY {
	margin-right: calc(var(--x-spacing-small-400) * -1);
}
[dir='ltr'] .oWiFY {
	margin-right: -0.78571em;
}
[dir='rtl'] .oWiFY {
	margin-left: -0.78571em;
}
.oWiFY {
	align-items: center;
	display: flex;
	height: 3.4285714285714284em;
	margin-inline-end: -0.78571em;
	margin-inline-start: calc(var(--x-spacing-small-400) * -1);
	padding: 0 var(--x-spacing-small-100);
	position: relative;
}
[dir='ltr'] .oWiFY.L75eI:before {
	left: 0;
}
[dir='rtl'] .oWiFY.L75eI:before {
	right: 0;
}
.oWiFY.L75eI:before {
	--focus-border-radius: var(--x-control-border-radius, var(--x-global-border-radius, var(--x-border-radius-base)));
	background-color: var(--x-default-color-accent);
	border-bottom-right-radius: calc(var(--focus-border-radius) - 1px);
	border-top-right-radius: calc(var(--focus-border-radius) - 1px);
	content: '';
	height: 100%;
	inset-inline-start: 0;
	opacity: 0.3;
	pointer-events: none;
	position: absolute;
	width: 100%;
}
[dir='ltr'] .ORnJM:not(.L75eI):after {
	left: 0;
}
[dir='rtl'] .ORnJM:not(.L75eI):after {
	right: 0;
}
[dir='ltr'] .ORnJM:not(.L75eI):after {
	border-left: 1px solid var(--x-default-color-border);
}
[dir='rtl'] .ORnJM:not(.L75eI):after {
	border-right: 1px solid var(--x-default-color-border);
}
.ORnJM:not(.L75eI):after {
	border-inline-start: 1px solid var(--x-default-color-border);
	content: '';
	height: 1.4285714285714286em;
	inset-block-start: 50%;
	inset-inline-start: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
[dir='ltr'] .klCOn {
	margin-right: var(--x-spacing-small-400);
}
[dir='rtl'] .klCOn {
	margin-left: var(--x-spacing-small-400);
}
.klCOn {
	filter: saturate(1.3) hue-rotate(-5deg);
	height: 1.4285714285714286em;
	margin-inline-end: var(--x-spacing-small-400);
	width: 1.9285714285714286em;
}
[dir='ltr'] .kaTsD {
	left: 0;
}
[dir='rtl'] .kaTsD {
	right: 0;
}
.kaTsD {
	height: 100%;
	inset-block-start: 0;
	inset-inline-start: 0;
	opacity: 0;
	outline: none;
	top: 0;
	width: 100%;
}
.Xo_dq,
.kaTsD {
	position: absolute;
}
.Xo_dq {
	border: 0;
	z-index: 9999;
	clip: rect(0 0 0 0);
	background: var(--x-default-color-background);
	color: var(--x-default-color-accent);
	display: block;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: var(--x-spacing-small-100);
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	width: 1px;
}
.Xo_dq:active,
.Xo_dq:focus {
	position: absolute;
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	white-space: inherit;
	width: 100%;
}
.f1jux {
	background-image: var(--x-shell-background-image);
	display: grid;
	grid-template-areas: 'header' 'buyer-journey' 'disclosure' 'shell-content' 'footer';
	grid-template-rows: auto auto auto 1fr auto;
	min-block-size: 100dvb;
	min-height: 100dvb;
	padding: var(--x-shell-padding);
	--x-shell-divider: var(--x-divider-border-width, 1px) var(--x-divider-border-style, solid);
	--x-shell-inline-size: 57rem;
	--x-shell-background-image: var(--config-shell-background-image);
	--x-shell-header-inline-size: var(--x-shell-inline-size);
	--x-shell-header-padding: var(--config-header-padding, var(--x-spacing-large-200));
	--x-shell-header-background-image: var(--config-header-background-image);
	--x-shell-buyer-journey-inline-size: var(--x-shell-inline-size);
	--x-shell-buyer-journey-padding: 0;
	--x-shell-disclosure-inline-size: var(--x-shell-inline-size);
	--x-shell-disclosure-padding: var(--x-spacing-large-100) var(--x-spacing-large-200);
	--x-shell-disclosure-display: block;
	--x-shell-main-inline-size: var(--x-shell-inline-size);
	--x-shell-main-justify-content: center;
	--x-shell-main-padding: var(--x-spacing-large-200);
	--x-shell-main-border: none;
	--x-shell-content-divider: var(--config-content-divider-border-width, var(--x-divider-border-width, 1px))
		var(--config-content-divider-border-style, var(--x-divider-border-style, solid)) var(--x-default-color-border);
	--x-shell-order-summary-display: none;
	--x-shell-order-summary-background-image: var(--config-order-summary-background-image);
	--x-shell-footer-inline-size: var(--x-shell-inline-size);
	--x-shell-footer-padding: var(--config-footer-padding, var(--x-spacing-base)) 0 0;
}
@supports (width: min(0px, 100px)) {
	.f1jux {
		--x-shell-header-padding: min(var(--config-header-padding, var(--x-spacing-large-200)), var(--x-spacing-large-200));
		--x-shell-footer-padding: min(var(--config-footer-padding, var(--x-spacing-base)), var(--x-spacing-large-200)) 0 0;
	}
}
.f1jux.kZBua {
	--x-shell-main-padding: var(--x-spacing-large-200) var(--x-spacing-large-200)
		max(env(safe-area-inset-bottom), var(--x-spacing-large-200));
}
.f1jux.uQAgm {
	--x-shell-footer-padding-mobile: var(--config-footer-padding, var(--x-spacing-large-200));
	--x-shell-footer-padding: var(--x-shell-footer-padding-mobile) var(--x-shell-footer-padding-mobile)
		max(env(safe-area-inset-bottom), var(--x-shell-footer-padding-mobile));
}
@supports (width: min(0px, 100px)) {
	.f1jux.uQAgm {
		--x-shell-footer-padding-mobile: min(var(--config-footer-padding, var(--x-spacing-large-200)), var(--x-spacing-large-200));
	}
}
@media screen and (min-width: 570px) {
	.f1jux {
		--x-shell-inline-size: var(--config-main-inline-size, 57rem);
		--x-shell-padding: var(--config-shell-padding);
		--x-shell-header-inline-size: var(--config-header-inline-size, var(--x-shell-inline-size));
		--x-shell-buyer-journey-inline-size: var(--config-buyer-journey-inline-size, var(--x-shell-inline-size));
		--x-shell-disclosure-inline-size: var(--config-disclosure-inline-size, var(--x-shell-inline-size));
		--x-shell-main-inline-size: var(--config-main-inline-size, var(--x-shell-inline-size));
		--x-shell-footer-inline-size: var(--config-footer-inline-size, var(--x-shell-inline-size));
	}
}
@media screen and (min-width: 1000px) {
	.f1jux {
		--x-shell-main-inline-size: var(--config-main-inline-size, 66rem);
		--x-shell-order-summary-inline-size: var(--config-order-summary-inline-size, 52rem);
		--x-shell-section-columns-offset: calc(var(--x-shell-main-inline-size) / 2 - var(--x-shell-order-summary-inline-size) / 2);
		--x-shell-content-display: grid;
		--x-shell-content-template-areas: 'main order-summary';
		--x-shell-content-template-columns: minmax(min-content, calc(50% + var(--x-shell-section-columns-offset))) 1fr;
		--x-shell-inline-size: calc(var(--x-shell-main-inline-size) + var(--x-shell-order-summary-inline-size));
		--x-shell-header-padding: var(--config-header-padding, 0);
		--x-shell-buyer-journey-padding: var(--config-buyer-journey-padding, 0);
		--x-shell-disclosure-display: none;
		--x-shell-main-justify-content: end;
		--x-shell-main-padding: var(--config-main-padding, var(--x-spacing-large-500));
		--x-shell-main-border: var(--x-shell-content-divider);
		--x-shell-order-summary-display: block;
		--x-shell-order-summary-padding: var(--config-order-summary-padding, var(--x-spacing-large-500));
		--x-shell-footer-padding: var(--config-footer-padding, var(--x-spacing-base) 0 0);
	}
	.f1jux.pSFy6 {
		--x-shell-content-template-columns: 1fr var(--x-shell-order-summary-inline-size);
	}
	.f1jux.IIykW {
		--x-shell-content-template-columns: var(--x-shell-main-inline-size) 1fr;
	}
	.f1jux.pSFy6.IIykW {
		--x-shell-content-template-columns: 1fr 1fr;
	}
	.f1jux.fc8Jc {
		--x-shell-header-padding: var(
			--config-header-padding,
			calc(var(--x-spacing-large-500) * 2) var(--x-spacing-large-500) var(--x-spacing-large-500)
		);
	}
	.f1jux.fc8Jc.mB_Id {
		--x-shell-header-padding: var(--config-header-padding, var(--x-spacing-large-200) var(--x-spacing-large-500));
	}
	.f1jux.kdsYY .KVQTQ,
	.f1jux.o9LNI .KVQTQ {
		--x-shell-header-padding: var(--config-header-padding, 0 0 var(--x-spacing-large-200));
	}
	.f1jux.kZBua,
	.f1jux.uQAgm {
		--x-shell-main-padding: var(--config-main-padding, var(--x-spacing-large-500));
	}
	.f1jux.uQAgm {
		--x-shell-footer-padding: var(--config-footer-padding, var(--x-spacing-large-200) var(--x-spacing-large-500));
	}
}
@media screen and (min-width: 570px) {
	.f1jux > :not(:last-child) {
		margin-block-end: var(--config-shell-spacing);
		margin-bottom: var(--config-shell-spacing);
	}
}
@media screen and (max-width: 569px) {
	.mB_Id .cLGHj:not(.HxXia) .jvQbN {
		background: var(--x-default-color-background-subdued);
	}
	.mB_Id .ETRXz .jvQbN + .mZR1U {
		margin-block-start: 0;
		margin-top: 0;
	}
	.mB_Id.kZBua,
	.mB_Id.uQAgm {
		--x-shell-main-padding: min(var(--config-main-padding-block-start, 0), var(--x-spacing-large-200))
			min(var(--config-main-padding-inline-end, 0), var(--x-spacing-large-200))
			min(var(--config-main-padding-block-end, 0), var(--x-spacing-large-200))
			min(var(--config-main-padding-inline-start, 0), var(--x-spacing-large-200));
	}
	.mB_Id.kZBua {
		--x-shell-footer-padding-mobile: var(--config-footer-padding, var(--x-spacing-large-200));
		--x-shell-footer-padding: var(--x-shell-footer-padding-mobile) var(--x-shell-footer-padding-mobile)
			max(env(safe-area-inset-bottom), var(--x-shell-footer-padding-mobile));
	}
	@supports (width: min(0px, 100px)) {
		.mB_Id.kZBua {
			--x-shell-footer-padding-mobile: min(var(--config-footer-padding, var(--x-spacing-large-200)), var(--x-spacing-large-200));
		}
	}
}
.nQgiW {
	height: calc(100dvb - 109px);
	block-size: calc(100dvb - 109px);
	overflow: auto;
}
.fKiXY,
.nQgiW {
	min-block-size: auto;
	min-height: auto;
}
.JPw09 {
	grid-area: header;
}
.JPw09,
.cLGHj .ETRXz > .JPw09 {
	-ms-grid-column: 1;
	-ms-grid-row: 1;
}
.k1Dlb {
	padding: var(--x-shell-header-padding);
}
.jv8X_,
.k1Dlb {
	width: 100%;
	inline-size: 100%;
	max-width: var(--x-shell-header-inline-size);
	max-inline-size: var(--x-shell-header-inline-size);
}
@media screen and (min-width: 1000px) {
	.f1jux:not(.fc8Jc) .REIwn {
		display: none;
	}
}
@media screen and (max-width: 999px) {
	.kdsYY .LbV5Y,
	.o9LNI .QX9Ag {
		display: none;
	}
	.kdsYY .REIwn {
		background-image: var(--x-shell-header-background-image, var(--x-shell-order-summary-background-image));
	}
}
.REIwn {
	background-image: var(--x-shell-header-background-image);
	background-position: 50% 50%;
	background-size: cover;
	display: flex;
	justify-content: center;
}
.REIwn.jv8X_ {
	margin-left: auto;
	margin-right: auto;
	margin-inline: auto;
}
.KVQTQ {
	border-block-end: var(--x-shell-divider) var(--x-default-color-border);
	border-bottom: var(--x-shell-divider) var(--x-default-color-border);
}
.REIwn.EUxqK {
	--header-shop-name-color: #fff;
	--x-default-color-accent: #fff;
	--x-default-color-accent-hovered: #fff;
}
.JPw09 .JWCkw {
	margin-block-start: var(--x-spacing-large-100);
	margin-top: var(--x-spacing-large-100);
}
.bEWHa {
	padding: var(--x-shell-buyer-journey-padding);
}
.Rf5IC,
.bEWHa {
	width: 100%;
	inline-size: 100%;
	max-width: var(--x-shell-buyer-journey-inline-size);
	max-inline-size: var(--x-shell-buyer-journey-inline-size);
}
.U6oc4 {
	display: var(--x-shell-disclosure-display);
	grid-area: disclosure;
	-ms-grid-column: 1;
	-ms-grid-row: 3;
}
.yesOe {
	border-block-end: var(--x-shell-content-divider);
	border-bottom: var(--x-shell-content-divider);
}
.b20QW,
.nn63l {
	display: flex;
	justify-content: center;
	width: 100%;
	inline-size: 100%;
}
[dir='ltr'] .b20QW {
	text-align: left;
}
[dir='rtl'] .b20QW {
	text-align: right;
}
.b20QW {
	background: var(--x-default-color-background-subdued);
	color: var(--x-default-color-accent);
	position: relative;
	text-align: start;
	transition: outline var(--x-duration-base) var(--x-timing-base);
	z-index: 2;
}
.b20QW:focus,
.b20QW:hover {
	color: var(--x-default-color-accent-hovered);
}
.b20QW:focus {
	outline: 2px var(--x-default-color-accent-hovered) solid;
	outline-offset: 2px;
}
.b20QW:focus:not(:focus-visible) {
	outline: none;
}
.b20QW:focus-visible {
	outline: 2px var(--x-default-color-accent-hovered) solid;
	outline-offset: 2px;
}
.GzYpQ .b20QW {
	background: #0000;
	color: inherit;
}
.nn63l {
	position: relative;
	z-index: 1;
}
.yesOe .nn63l {
	border-block-start: var(--x-shell-content-divider);
	border-top: var(--x-shell-content-divider);
}
.IfmSL {
	align-content: center;
	align-items: center;
	display: grid;
	gap: var(--x-spacing-small-200);
	grid-template-columns: 1fr auto;
}
.IfmSL,
.uA_RC {
	padding: var(--x-shell-disclosure-padding);
	width: 100%;
	inline-size: 100%;
	max-width: var(--x-shell-disclosure-inline-size);
	max-inline-size: var(--x-shell-disclosure-inline-size);
}
.uA_RC {
	padding-top: var(--x-spacing-large-200);
	padding-block-start: var(--x-spacing-large-200);
}
.JiQeF,
.hlEEt {
	width: 100%;
	inline-size: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-inline: auto;
	max-width: var(--x-shell-disclosure-inline-size);
	max-inline-size: var(--x-shell-disclosure-inline-size);
}
.sooyq {
	display: var(--x-shell-content-display);
	grid-area: shell-content;
	-ms-grid-column: 1;
	-ms-grid-row: 4;
	grid-template-areas: var(--x-shell-content-template-areas);
	grid-template-columns: var(--x-shell-content-template-columns);
}
.f1jux:not(.IIykW) .NKlJT,
.f1jux:not(.pSFy6) .NKlJT {
	width: 100%;
	inline-size: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-inline: auto;
	max-width: var(--x-shell-inline-size);
	max-inline-size: var(--x-shell-inline-size);
}
.cLGHj {
	display: flex;
	grid-area: main;
	justify-content: var(--x-shell-main-justify-content);
}
.cLGHj,
.cLGHj .ETRXz {
	height: 100%;
	block-size: 100%;
}
.cLGHj .ETRXz {
	display: grid;
	grid-template-areas: 'header' 'buyer-journey' 'main-content-primary' 'footer';
	grid-template-columns: 1fr;
	grid-template-rows: auto auto 1fr auto;
	width: 100%;
	inline-size: 100%;
	max-width: var(--x-shell-main-inline-size);
	max-inline-size: var(--x-shell-main-inline-size);
	padding: var(--x-shell-main-padding);
}
.jvQbN {
	grid-area: main-content-primary;
	-ms-grid-column: 1;
	-ms-grid-row: 3;
}
.x0SAx .ETRXz {
	--x-shell-main-inline-size: 100%;
}
[dir='ltr'] .jeN3o .ETRXz {
	border-right: var(--x-shell-main-border);
}
[dir='rtl'] .jeN3o .ETRXz {
	border-left: var(--x-shell-main-border);
}
.jeN3o .ETRXz {
	border-inline-end: var(--x-shell-main-border);
}
.ETRXz .JPw09 {
	margin-block-end: var(--x-spacing-large-100);
	margin-bottom: var(--x-spacing-large-100);
}
.ETRXz .JWCkw {
	margin-block-end: var(--x-spacing-large-300);
	margin-bottom: var(--x-spacing-large-300);
}
.ETRXz .jvQbN + .mZR1U {
	margin-block-start: var(--x-spacing-large-600);
	margin-top: var(--x-spacing-large-600);
}
.mB_Id .ETRXz .JPw09 {
	margin-block-end: calc(var(--x-spacing-large-300) * 2);
	margin-bottom: calc(var(--x-spacing-large-300) * 2);
}
.jCic4 {
	display: var(--x-shell-order-summary-display);
	grid-area: order-summary;
}
.jCic4 .blA7b {
	bottom: auto;
	padding: var(--x-shell-order-summary-padding);
	position: sticky;
	width: 100%;
	inline-size: 100%;
	left: auto;
	max-width: var(--x-shell-order-summary-inline-size);
	max-inline-size: var(--x-shell-order-summary-inline-size);
	right: auto;
	top: auto;
	inset: auto;
	bottom: 0;
	inset-block-end: 0;
	inset-block-start: 0;
	top: 0;
}
.mgFus .blA7b {
	--x-shell-order-summary-inline-size: 100%;
}
.blA7b .JPw09 {
	margin-block-end: var(--x-spacing-large-200);
	margin-bottom: var(--x-spacing-large-200);
}
.mZR1U {
	grid-area: footer;
	-ms-grid-column: 1;
	-ms-grid-row: 5;
}
.cLGHj .ETRXz > .mZR1U {
	-ms-grid-column: 1;
	-ms-grid-row: 4;
}
.TfwLd {
	width: 100%;
	inline-size: 100%;
	max-width: var(--x-shell-footer-inline-size);
	max-inline-size: var(--x-shell-footer-inline-size);
	padding: var(--x-shell-footer-padding);
}
.zgRw8 {
	display: flex;
	justify-content: center;
}
.zgRw8.jf9pp {
	margin-left: auto;
	margin-right: auto;
	margin-inline: auto;
}
.jf9pp {
	width: 100%;
	inline-size: 100%;
	max-width: var(--x-shell-footer-inline-size);
	max-inline-size: var(--x-shell-footer-inline-size);
}
.c0YIW {
	border-block-start: var(--x-shell-divider) var(--x-default-color-border);
	border-top: var(--x-shell-divider) var(--x-default-color-border);
}
.bua0H {
	white-space: pre;
}
[dir='ltr'] .YUddg {
	margin-left: 6.4rem;
}
[dir='rtl'] .YUddg {
	margin-right: 6.4rem;
}
.YUddg {
	margin-inline-start: 6.4rem;
}
[dir='ltr'] .n4ZR7 {
	margin-left: calc(6.4rem + var(--x-spacing-small-500));
}
[dir='rtl'] .n4ZR7 {
	margin-right: calc(6.4rem + var(--x-spacing-small-500));
}
.n4ZR7 {
	margin-inline-start: calc(6.4rem + var(--x-spacing-small-500));
}
[dir='ltr'] .gboHx {
	margin-left: calc(6.4rem + var(--x-spacing-small-400));
}
[dir='rtl'] .gboHx {
	margin-right: calc(6.4rem + var(--x-spacing-small-400));
}
.gboHx {
	margin-inline-start: calc(6.4rem + var(--x-spacing-small-400));
}
[dir='ltr'] .ZQtnL {
	margin-left: calc(6.4rem + var(--x-spacing-small-300));
}
[dir='rtl'] .ZQtnL {
	margin-right: calc(6.4rem + var(--x-spacing-small-300));
}
.ZQtnL {
	margin-inline-start: calc(6.4rem + var(--x-spacing-small-300));
}
[dir='ltr'] .bAfyd {
	margin-left: calc(6.4rem + var(--x-spacing-small-200));
}
[dir='rtl'] .bAfyd {
	margin-right: calc(6.4rem + var(--x-spacing-small-200));
}
.bAfyd {
	margin-inline-start: calc(6.4rem + var(--x-spacing-small-200));
}
[dir='ltr'] .f2V94 {
	margin-left: calc(6.4rem + var(--x-spacing-small-100));
}
[dir='rtl'] .f2V94 {
	margin-right: calc(6.4rem + var(--x-spacing-small-100));
}
.f2V94 {
	margin-inline-start: calc(6.4rem + var(--x-spacing-small-100));
}
[dir='ltr'] .CY31D {
	margin-left: calc(6.4rem + var(--x-spacing-base));
}
[dir='rtl'] .CY31D {
	margin-right: calc(6.4rem + var(--x-spacing-base));
}
.CY31D {
	margin-inline-start: calc(6.4rem + var(--x-spacing-base));
}
[dir='ltr'] .FwQ_J {
	margin-left: calc(6.4rem + var(--x-spacing-large-100));
}
[dir='rtl'] .FwQ_J {
	margin-right: calc(6.4rem + var(--x-spacing-large-100));
}
.FwQ_J {
	margin-inline-start: calc(6.4rem + var(--x-spacing-large-100));
}
[dir='ltr'] .c2qyx {
	margin-left: calc(6.4rem + var(--x-spacing-large-200));
}
[dir='rtl'] .c2qyx {
	margin-right: calc(6.4rem + var(--x-spacing-large-200));
}
.c2qyx {
	margin-inline-start: calc(6.4rem + var(--x-spacing-large-200));
}
[dir='ltr'] .cLeX5 {
	margin-left: calc(6.4rem + var(--x-spacing-large-300));
}
[dir='rtl'] .cLeX5 {
	margin-right: calc(6.4rem + var(--x-spacing-large-300));
}
.cLeX5 {
	margin-inline-start: calc(6.4rem + var(--x-spacing-large-300));
}
[dir='ltr'] .PAPFt {
	margin-left: calc(6.4rem + var(--x-spacing-large-400));
}
[dir='rtl'] .PAPFt {
	margin-right: calc(6.4rem + var(--x-spacing-large-400));
}
.PAPFt {
	margin-inline-start: calc(6.4rem + var(--x-spacing-large-400));
}
[dir='ltr'] .oOH4o {
	margin-left: calc(6.4rem + var(--x-spacing-large-500));
}
[dir='rtl'] .oOH4o {
	margin-right: calc(6.4rem + var(--x-spacing-large-500));
}
.oOH4o {
	margin-inline-start: calc(6.4rem + var(--x-spacing-large-500));
}
.iZ894 {
	overflow-wrap: anywhere;
	word-break: break-word;
}
.yhO35 {
	display: inline-block;
	vertical-align: middle;
}
.F1jJC {
	height: var(--x-spacing-large-100);
}
.cmxaI {
	animation: PfLVD var(--x-duration-slow) forwards;
	bottom: 0;
	position: fixed;
	transform: translateY(100%);
	width: 100%;
}
.Mp4Ue {
	color: #fff;
	display: flex;
	justify-content: space-between;
	padding: 20px 0;
}
.Mp4Ue,
.o2iN2 {
	background-color: #5433eb;
}
.o2iN2 {
	height: 100%;
}
.Y4mFM {
	animation: IQr9C var(--x-duration-slow) forwards;
}
@keyframes PfLVD {
	0% {
		transform: translateY(100%);
	}
	to {
		transform: translateY(0);
	}
}
@keyframes IQr9C {
	0% {
		transform: translateY(0);
	}
	to {
		transform: translateY(100%);
	}
}
.LacZI {
	overflow-wrap: anywhere;
}
.tFRTm {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	height: 21px;
	position: relative;
}
.WMHBz {
	color: #5632eb;
}
.GZVNK,
.WMHBz {
	width: max-content;
}
.TkcBT {
	align-items: center;
	display: flex;
	height: calc(1em * var(--x-global-typography-line-size-default));
}
.c2zzy10 {
	cursor: pointer;
	font-weight: 600;
	text-decoration: underline;
}
.pxSEU {
	position: relative;
}
.Kyqce {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	position: absolute;
	width: 100%;
	z-index: 100;
}
.Vob8N:not(:only-child) {
	flex-basis: 25%;
	flex-grow: 0;
}
[dir='ltr'] .R5Ptu input {
	padding-right: var(--autocomplete-accessory-offset);
}
[dir='rtl'] .R5Ptu input {
	padding-left: var(--autocomplete-accessory-offset);
}
.R5Ptu input {
	--autocomplete-accessory-size: 18px;
	--autocomplete-accessory-offset: calc(var(--autocomplete-accessory-size) + var(--padding-inline));
	width: calc(100% + var(--autocomplete-accessory-offset));
	inline-size: calc(100% + var(--autocomplete-accessory-offset));
	padding-inline-end: var(--autocomplete-accessory-offset);
}
.ii1aN:not(:only-child) {
	flex-basis: 25%;
	flex-grow: 0;
}
.H8QVc {
	display: grid;
	gap: var(--x-spacing-small-100);
	grid-template-columns: minmax(min-content, 1fr) auto;
}
.Ufg_E {
	margin-block-end: var(--x-spacing-small-200);
	margin-bottom: var(--x-spacing-small-200);
}
.Ew7Qj {
	line-break: anywhere;
}
.ZcjgS {
	background-color: #5433eb;
	border-radius: 100%;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	text-align: center;
	width: 32px;
}
.BVwnZ {
	align-items: center;
	background: #fff;
	color: #545454;
	display: flex;
	flex-direction: row;
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji,
		Segoe UI Symbol;
	font-size: 1.4rem;
	font-weight: 400;
	line-height: 1.3;
	margin: 0;
	min-height: 100vh;
	padding: 12rem;
	position: relative;
}
@media screen and (max-width: 500px) {
	.BVwnZ {
		padding: 2rem;
	}
}
.wnVYM h1 {
	color: #4d4d4d;
	font-size: 2.8rem;
}
.wnVYM p {
	font-size: 1.4rem;
	margin: 1.3rem 0;
}
.wnVYM .SPu5r {
	font-size: 1rem;
}
.CggRk {
	border: 1px solid #7d7d7d;
	border-radius: 6px;
	color: #636363;
	display: inline-block;
	font-size: 1.5rem;
	margin: 1.2rem 0;
	padding: 1.2rem 2.5rem;
	text-decoration: none;
	transition: border-color 0.2s ease-in;
}
.CggRk:hover {
	border-color: #333;
	color: #333;
}
