.vT2w7 {
	border: 1px transparent solid;
	background-size: 100% 60%;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

@supports (-webkit-appearance: -apple-pay-button) {
	.vT2w7 {
		background-size: auto;
		background-repeat: repeat;
		background-position: 0;
		-webkit-appearance: -apple-pay-button !important;
		-moz-appearance: -apple-pay-button !important;
		appearance: -apple-pay-button !important;
		-apple-pay-button-type: plain
	}
}

.f1x20 {
	background-color: #000;
	background-image: -webkit-named-image(apple-pay-logo-white)
}

@supports (-webkit-appearance: -apple-pay-button) {
	.f1x20 {
		background-color: transparent;
		background-image: none;
		-apple-pay-button-style: black
	}
}

.hKWGx {
	background-color: #fff;
	background-image: -webkit-named-image(apple-pay-logo-black)
}

@supports (-webkit-appearance: -apple-pay-button) {
	.hKWGx {
		background-color: transparent;
		background-image: none;
		-apple-pay-button-style: white
	}
}

.Xicuw {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px transparent solid;
	background-color: #592ff4;
	color: #fff;
	font-family: SF Pro Text, sans-serif;
	font-size: 16px;
	font-style: normal;
	letter-spacing: .15px;
	line-height: 16px;
	text-decoration: none;
	container-type: inline-size
}

.Xicuw:hover {
	background-color: #390ced
}

.Xicuw>* {
	pointer-events: none
}

.oHCaH {
	border: none;
	box-shadow: 0 0 0 1px rgba(255, 255, 255, .5)
}

._1f3te>svg {
	display: block
}

.o1z23 {
	display: flex;
	width: 100%;
	justify-content: center;
	text-align: center;
	align-items: flex-end
}

.o1z23>._4aXW0 {
	margin-bottom: calc(-1 * var(--x-spacing-small-500));
	font-size: var(--x-typography-size-default);
	font-weight: var(--x-typography-primary-weight-base);
	color: var(--x-default-color-text-subdued)
}

.DUnBb {
	display: grid
}

.kTI19 {
	--StackItem-gap: var(--x-spacing-small-100);
	--StackWrapper-vertical-padding: var(--x-spacing-large-200) 1.2rem;
	--StackItem-max-width: 26.2rem;
	--Skeleton-animation-duration: calc(2 * var(--x-duration-slowest));
	position: relative;
	padding: var(--StackWrapper-vertical-padding);
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

@media screen and (min-width:375px) {
	.kTI19 {
		--StackWrapper-vertical-padding: var(--x-spacing-large-100) 2rem
	}
}

@media screen and (min-width:428px) {
	.kTI19 {
		--StackWrapper-vertical-padding: var(--x-spacing-large-100) calc(2rem - (var(--StackItem-gap) / 2))
	}
}

.JH5oc {
	transition: opacity var(--x-duration-base) ease-out;
	opacity: 1;
	height: auto;
	grid-column: 1/2;
	grid-row: 1/2
}

.pUo2R {
	height: auto;
	transition: opacity var(--x-duration-base) .2s ease-out;
	opacity: 1;
	grid-column: 1/2;
	grid-row: 1/2
}

.pUo2R._5SdgT {
	opacity: 0;
	height: 0
}

.pUo2R.RKgRy {
	transition: none
}

.pUo2R.xaCBY iframe {
	pointer-events: none
}

[dir=ltr] .iRnuh {
	padding-left: 0
}

[dir=rtl] .iRnuh {
	padding-right: 0
}

.iRnuh {
	--StackItem-height: 4.8rem;
	--StackItem-max-width: 262px;
	--StackItem-columns: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: var(--StackItem-gap);
	list-style: none;
	margin-top: 0;
	margin-bottom: 0
}

.iRnuh>* {
	height: var(--StackItem-height);
	flex-basis: var(--StackItem-columns)
}

:is(.iRnuh>*):only-child {
	flex-basis: calc(100% - var(--StackItem-gap))
}

@media(min-width:1000px) {
	:is(.iRnuh>*):only-child {
		flex-basis: var(--StackItem-max-width)
	}
}

.iRnuh .QKTth>*:only-child {
	flex-basis: 100%
}

@media(min-width:280px) {
	.iRnuh.Pnahu>* {
		--StackItem-columns: calc(50% - (var(--StackItem-gap) / 2))
	}

	:is(.iRnuh.Pnahu>*):first-child:nth-last-child(2),
	:is(.iRnuh.Pnahu>*):first-child:nth-last-child(2)~* {
		--StackItem-columns: calc(50% - (var(--StackItem-gap) / 2))
	}

	@media(min-width:375px) {
		.iRnuh.Pnahu>* {
			--StackItem-columns: calc(33.33333334% - (var(--StackItem-gap) * .66666666))
		}
	}

	@media(max-width:999px) {

		:is(.iRnuh.Pnahu>*):first-child:nth-last-child(3),
		:is(.iRnuh.Pnahu>*):first-child:nth-last-child(3)~* {
			--StackItem-columns: calc(50% - (var(--StackItem-gap) / 2))
		}
	}
}

@media(min-width:1000px) {

	:is(.iRnuh.Pnahu>*):first-child:nth-last-child(n+4),
	:is(.iRnuh.Pnahu>*):first-child:nth-last-child(n+4)~* {
		--StackItem-columns: calc(25% - (var(--StackItem-gap) * .75))
	}
}

@media(max-width:999px) {
	:is(:is(.iRnuh.Pnahu>*):first-child:nth-last-child(n+3), :is(.iRnuh.Pnahu>*):first-child:nth-last-child(n+3)~*):first-child {
		flex-basis: 100%
	}
}

.iRnuh:not(.Pnahu)>* {
	--StackItem-columns: calc(100% - var(--StackItem-gap))
}

@media(min-width:280px) {
	.iRnuh:not(.Pnahu)>* {
		--StackItem-columns: calc(50% - (var(--StackItem-gap) / 2))
	}
}

@media(min-width:375px) {

	:is(.iRnuh:not(.Pnahu)>*):first-child:nth-last-child(n+3),
	:is(.iRnuh:not(.Pnahu)>*):first-child:nth-last-child(n+3)~* {
		--StackItem-columns: calc(33.33333334% - (var(--StackItem-gap) * .66666666))
	}

	:is(.iRnuh:not(.Pnahu)>*):first-child:nth-last-child(n+4),
	:is(.iRnuh:not(.Pnahu)>*):first-child:nth-last-child(n+4)~* {
		--StackItem-columns: calc(50% - (var(--StackItem-gap) / 2))
	}
}

@media(min-width:1000px) {

	:is(.iRnuh:not(.Pnahu)>*):first-child:nth-last-child(n+4),
	:is(.iRnuh:not(.Pnahu)>*):first-child:nth-last-child(n+4)~* {
		--StackItem-columns: calc(25% - (var(--StackItem-gap) * .75))
	}
}

.OTERX[data-count="1"],
.OTERX[data-count="2"] {
	--linkDisplay: none;
	--hiddenButtonPosition: relative;
	--hiddenButtonWidth: auto;
	--hiddenButtonVisibility: visible;
	--hiddenButtonOpacity: 1
}

@media screen and (min-width:280px) {
	.OTERX[data-count="3"] {
		--linkDisplay: none;
		--hiddenButtonPosition: relative;
		--hiddenButtonWidth: auto;
		--hiddenButtonVisibility: visible;
		--hiddenButtonOpacity: 1
	}
}

@media screen and (min-width:375px) {
	.OTERX[data-count="4"] {
		--linkDisplay: none;
		--hiddenButtonPosition: relative;
		--hiddenButtonWidth: auto;
		--hiddenButtonVisibility: visible;
		--hiddenButtonOpacity: 1
	}
}

.WTXfy {
	display: var(--linkDisplay, block);
	text-align: center;
	padding-top: var(--x-spacing-small-200);
	margin: var(--x-spacing-small-300) var(--x-spacing-small-100) 0 var(--x-spacing-small-100)
}

.qLVAT {
	display: flex;
	align-items: center;
	gap: var(--x-spacing-small-400)
}

.XHLFs>:nth-child(n+5) {
	position: var(--hiddenButtonPosition, absolute) !important;
	width: var(--hiddenButtonWidth, 0) !important;
	visibility: var(--hiddenButtonVisibility, hidden);
	opacity: var(--hiddenButtonOpacity, 0)
}

@media(max-width:279px) {
	.XHLFs>:nth-child(n+3) {
		position: var(--hiddenButtonPosition, absolute) !important;
		width: var(--hiddenButtonWidth, 0) !important;
		visibility: var(--hiddenButtonVisibility, hidden);
		opacity: var(--hiddenButtonOpacity, 0)
	}
}

@media(min-width:280px) {
	.XHLFs:not(.Pnahu)>:nth-child(n+3) {
		position: var(--hiddenButtonPosition, absolute) !important;
		width: var(--hiddenButtonWidth, 0) !important;
		visibility: var(--hiddenButtonVisibility, hidden);
		opacity: var(--hiddenButtonOpacity, 0)
	}
}

@media(min-width:375px) {
	.XHLFs:not(.Pnahu)>:nth-child(n+3) {
		position: relative !important;
		width: auto !important;
		visibility: visible;
		opacity: 1;
		height: var(--StackItem-height)
	}

	.XHLFs:not(.Pnahu)>:nth-child(n+5) {
		position: var(--hiddenButtonPosition, absolute) !important;
		width: var(--hiddenButtonWidth, 0) !important;
		visibility: var(--hiddenButtonVisibility, hidden);
		opacity: var(--hiddenButtonOpacity, 0)
	}
}

@media(max-width:279px) {
	.XHLFs.Pnahu>:nth-child(n+3) {
		position: var(--hiddenButtonPosition, absolute) !important;
		width: var(--hiddenButtonWidth, 0) !important;
		visibility: var(--hiddenButtonVisibility, hidden);
		opacity: var(--hiddenButtonOpacity, 0)
	}
}

@media(max-width:374px) {
	.XHLFs.Pnahu>:nth-child(n+4) {
		position: var(--hiddenButtonPosition, absolute) !important;
		width: var(--hiddenButtonWidth, 0) !important;
		visibility: var(--hiddenButtonVisibility, hidden);
		opacity: var(--hiddenButtonOpacity, 0)
	}
}

.xBRI9 {
	display: flex
}

.xBRI9>* {
	flex: 1;
	min-width: 0;
	height: inherit;
	width: inherit
}

._2SmAP {
	background: var(--x-default-color-background-subdued);
	color: var(--x-default-color-text)
}

.eFu6h {
	cursor: not-allowed
}

.VVdZM {
	background-color: var(--x-default-color-background-subdued)
}

.dbhwQ {
	display: flex;
	flex-direction: column
}

.BzKwB {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	border-bottom: dotted;
	border-width: 1px;
	border-color: var(--x-default-color-border)
}

.k0DAZ {
	color: var(--x-default-color-text, inherit)
}

.tqSRi {
	text-transform: capitalize
}

.Ak386 {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	border-top: 1px solid var(--x-default-color-border)
}

.IKBAC {
	border-left: 1px solid var(--x-default-color-border);
	border-right: 1px solid var(--x-default-color-border);
	flex: 1 0 50%
}

.IKBAC p {
	text-align: center
}

.BONgC,
.IKBAC {
	display: flex;
	width: 100%;
	align-items: center;
	align-content: center;
	justify-content: center;
	padding: var(--x-spacing-small-100) 0 var(--x-spacing-small-100)
}

.BONgC {
	flex: 1 0 25%
}

.ErqSa {
	margin: -1px
}

._9uTul._3zLFw,
._9uTul:has(select:focus) {
	border-color: var(--x-default-color-accent);
	box-shadow: 0 0 0 1px var(--x-default-color-accent)
}

[dir=ltr] ._9rPCU {
	margin-right: var(--x-spacing-small-400)
}

[dir=rtl] ._9rPCU {
	margin-left: var(--x-spacing-small-400)
}

._9rPCU {
	height: 1.4285714285714286em;
	width: 1.9285714285714286em;
	-webkit-filter: saturate(1.3) hue-rotate(-5deg);
	filter: saturate(1.3) hue-rotate(-5deg)
}

.FayGq {
	position: absolute;
	opacity: 0
}

.qIyj1,
.oCDzB {
	white-space: nowrap
}

.HoMMS {
	color: var(--x-default-color-accent);
	box-shadow: var(--x-box-shadow-extra-small)
}

.g9aTP {
	white-space: nowrap
}