.Pdl91 { width: fit-content; opacity: 0; --icon-size: 10px; --icon-min-size-scale: .5; --icon-max-size-scale: 1.2; --animation-delay: .85s; --animation-step--icon-reveal--duration: .85s; --animation-step--badge-reveal--duration: .45s; --animation-step--label-reveal--duration: .15s; --animation--timing: var(--x-timing-base); }
.Pdl91.n7rut { animation: _97NF8 var(--animation-delay) both; }
@media (prefers-reduced-motion: reduce) {
  .Pdl91 { --animation-delay: var(--x-duration-reduced-motion); --animation-step--icon-reveal--duration: var(--x-duration-reduced-motion); --animation-step--badge-reveal--duration: var(--x-duration-reduced-motion); --animation-step--label-reveal--duration: var(--x-duration-reduced-motion); }
}
.Pdl91._4PVkL { --animation-delay: var(--x-duration-reduced-motion); --animation-step--icon-reveal--duration: var(--x-duration-reduced-motion); --animation-step--badge-reveal--duration: var(--x-duration-reduced-motion); --animation-step--label-reveal--duration: var(--x-duration-reduced-motion); }
.a3kZU { color: var(--x-default-color-text); border-radius: var(--x-border-radius-fully-rounded); background-color: var(--x-default-color-background-subdued); display: inline-flex; align-items: center; justify-content: flex-start; flex-direction: row; gap: var(--x-spacing-small-500); overflow: hidden; padding: 0 var(--x-spacing-small-400); font-size: var(--x-typography-size-small); border: solid 1px var(--x-default-color-background-subdued); transition: border var(--x-duration-fast); }
[data-option-selected="true"] .a3kZU { border: solid 1px var(--x-default-color-border-emphasized); }
.n7rut .a3kZU { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--animation-delay) + var(--animation-step--icon-reveal--duration)); }
.F1g68 { display: inline-flex; align-items: center; justify-content: center; width: var(--icon-size); height: var(--icon-size); min-width: var(--icon-size); min-height: var(--icon-size); --x-default-color-icon: currentcolor; }
.n7rut .F1g68 { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: var(--animation-delay); }
.Wkh24 { font-weight: var(--x-typography-primary-weight-bold); }
.n7rut .Wkh24 { animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-direction: ; animation-fill-mode: ; animation-play-state: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-delay: calc(var(--animation-delay) + var(--animation-step--icon-reveal--duration) + var(--animation-step--badge-reveal--duration)); }
@keyframes udbGM { 
  0% { opacity: 0; transform: translate(-10%); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes fBgXr { 
  0% { inline-size: calc(var(--icon-size) * var(--icon-max-size-scale) + var(--x-spacing-small-400) * 2); }
  100% { inline-size: 100%; }
}
@keyframes FT2QH { 
  0% { transform: scale(var(--icon-min-size-scale)); }
  50% { transform: scale(var(--icon-max-size-scale)); }
  100% { transform: scale(1); }
}
@keyframes _97NF8 { 
  0%, 90% { opacity: 0; }
  100% { opacity: 1; }
}
.O9AXs { background-color: rgb(242, 243, 245); color: rgb(18, 18, 18); }
.dHa7y { background-color: rgb(64, 64, 64); color: rgb(255, 255, 255); }
.mu1NS { --coin-image: url(https://cdn.shopify.com/shop-assets/static_uploads/shop-cash/checkout/coinDefault2x.png); --coin-image-checked: url(https://cdn.shopify.com/shop-assets/static_uploads/shop-cash/checkout/coinTinted2x.png); background: var(--x-default-color-border); -webkit-tap-highlight-color: transparent; user-select: none; transition: background 0.3s; }
.mu1NS input { -webkit-tap-highlight-color: transparent; user-select: none; }
[dir="ltr"] .mu1NS::before { left: 1px; }
[dir="rtl"] .mu1NS::before { right: 1px; }
.mu1NS::before { bottom: 50%; transform: translateY(50%); width: 1.42857em; height: 1.42857em; background: var(--coin-image) center/cover; box-shadow: var(--x-box-shadow-small); }
input:checked + .mu1NS { background: linear-gradient(to right, rgb(90, 49, 244), rgb(168, 89, 248)) !important; border-color: transparent !important; }
:is(input:checked + .mu1NS)::before { background: var(--coin-image-checked) center/cover; width: 1.42857em; height: 1.42857em; }
.yY3sV, .yY3sV * { -webkit-tap-highlight-color: transparent; user-select: none; }
.yY3sV { --x-opacity-disabled: 1; }
[dir="ltr"] .yY3sV [type="checkbox"] { left: -0.142857em; }
[dir="rtl"] .yY3sV [type="checkbox"] { right: -0.142857em; }
.yY3sV [type="checkbox"] { top: -0.142857em; width: 3.14286em; height: 2em; }
.Q9An4 { background-color: rgb(242, 243, 245); color: rgb(18, 18, 18); }
.K92xU { background-color: rgb(64, 64, 64); color: rgb(255, 255, 255); }
.Y1Y3L { margin-left: 4px; margin-right: 4px; }
._7KVQb { display: inline-flex; }
.HY2r2 { max-width: 16ch; }
._878ST { font-weight: 800; margin-left: 4px; margin-right: 4px; }
.rq31I { display: inline-flex; }
.mLC7W { max-width: 16ch; }
.ILPtd { width: 100%; min-width: 0px; }
@keyframes _15amvvqk { 
  0% { transform: rotateY(0deg); }
  5% { transform: rotateY(0deg); }
  45% { transform: rotateY(180deg); }
  60% { transform: rotateY(180deg); }
  100% { transform: rotateY(360deg); }
}
@keyframes _15amvvql { 
  0% { opacity: 0; }
  10% { opacity: 0; }
  25% { opacity: 1; }
  40% { opacity: 0; }
  65% { opacity: 0; }
  80% { opacity: 1; }
  90% { opacity: 0; }
  100% { opacity: 0; }
}
._15amvvq5 { border-radius: 100%; }
._15amvvq7 { padding-bottom: 100%; }
._15amvvq9 { border-radius: 50%; }
._15amvvqb { container-type: inline-size; }
._15amvvqc { font-size: calc(var(--_15amvvq0) * .5); text-transform: uppercase; }
._15amvvqd { --_15amvvq0: calc(var(--x-typography-size-default) * 1.5006250000000003); height: var(--_15amvvq0); width: var(--_15amvvq0); }
._15amvvqe { --_15amvvq0: calc(var(--x-typography-size-default) * 1.8382656250000005); height: var(--_15amvvq0); width: var(--_15amvvq0); }
._15amvvqf { --_15amvvq0: calc(var(--x-typography-size-default) * 2.251875390625001); height: var(--_15amvvq0); width: var(--_15amvvq0); }
._15amvvqg { --_15amvvq0: calc(var(--x-typography-size-default) * 2.758547353515626); height: var(--_15amvvq0); width: var(--_15amvvq0); }
._15amvvqh { --_15amvvq0: calc(var(--x-typography-size-default) * 3.379220508056642); height: var(--_15amvvq0); width: var(--_15amvvq0); }
._15amvvqj { --_15amvvq1: calc(var(--_15amvvq0) * .12); --_15amvvq2: rgba(0, 0, 0, .15); --_15amvvq3: var(--x-default-color-background-subdued); transform-style: preserve-3d; transform-origin: 50% 50% calc((var(--_15amvvq1) / 2) * -1); backface-visibility: hidden; box-shadow: none; }
._15amvvqm { animation: 2s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal forwards running _15amvvqk; }
._15amvvqm::after { content: ""; position: absolute; z-index: -1; left: calc(var(--_15amvvq0) / 2); width: calc(var(--_15amvvq1) - .5px); height: 100%; background-color: var(--_15amvvq2); transform-origin: 0% 0%; transform: rotateY(90deg) scaleX(0.9) translate(5%); animation: 2s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal forwards running _15amvvql; }
._15amvvqo { border-radius: 50%; backface-visibility: hidden; box-sizing: border-box; transform-style: preserve-3d; }
._15amvvqr { background: var(--_15amvvq3); transform: translateZ(calc(var(--_15amvvq1) * -1)) rotateY(180deg); }
._15amvvqs::before { content: ""; position: absolute; z-index: -1; inset: 0px; border-radius: 50%; background-color: var(--_15amvvq2); transform: translateZ(-0.25px); }
._15amvvqt { --_15amvvq2: #5433eb; --_15amvvq3: radial-gradient(#5433eb 40%, #1e00a2); }
._15amvvqu { outline: rgba(0, 0, 0, 0.08) solid 1px; outline-offset: -1px; }
._15amvvqv { outline: max(2px,calc(var(--_15amvvq0) / 16)) #5433eb solid; outline-offset: min(-2px,calc(calc(var(--_15amvvq0) / 16) * -1)); }
@media screen and (prefers-reduced-motion: reduce) {
  ._15amvvqm { animation: auto ease 0s 1 normal none running none; }
  ._15amvvqm::after { animation: auto ease 0s 1 normal none running none; }
}
.K6vpG { display: flex; flex-direction: column; gap: calc(var(--vaulted-spacing) + var(--vaulted-divider-width)); }
.K6vpG > * { position: relative; }
[dir="ltr"] :is(.K6vpG > *)::before { left: 0px; }
[dir="rtl"] :is(.K6vpG > *)::before { right: 0px; }
:is(.K6vpG > *)::before { content: ""; position: absolute; z-index: 1; border-top: var(--vaulted-divider-width) var(--vaulted-divider-style) var(--vaulted-divider-color); width: 100%; top: calc(var(--divider-offset) * -1); }
:is(.K6vpG > *):first-child::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
:is(.K6vpG > *):has(:focus-visible) { z-index: 2; }
:is(.K6vpG > *):has(:focus-visible)::before { z-index: -1; }
[dir="ltr"] :is(.K6vpG > *):first-child, [dir="ltr"] :is(.K6vpG > *):first-child > :first-child, [dir="ltr"] :is(.K6vpG > *):first-child > :first-child > :first-child { border-top-left-radius: var(--vaulted-corner-radius, 0); }
[dir="rtl"] :is(.K6vpG > *):first-child, [dir="rtl"] :is(.K6vpG > *):first-child > :first-child, [dir="rtl"] :is(.K6vpG > *):first-child > :first-child > :first-child { border-top-right-radius: var(--vaulted-corner-radius, 0); }
[dir="ltr"] :is(.K6vpG > *):first-child, [dir="ltr"] :is(.K6vpG > *):first-child > :first-child, [dir="ltr"] :is(.K6vpG > *):first-child > :first-child > :first-child { border-top-right-radius: var(--vaulted-corner-radius, 0); }
[dir="rtl"] :is(.K6vpG > *):first-child, [dir="rtl"] :is(.K6vpG > *):first-child > :first-child, [dir="rtl"] :is(.K6vpG > *):first-child > :first-child > :first-child { border-top-left-radius: var(--vaulted-corner-radius, 0); }
[dir="ltr"] :is(.K6vpG > *):last-child, [dir="ltr"] :is(.K6vpG > *):last-child > :last-child, [dir="ltr"] :is(.K6vpG > *):last-child > :last-child > :last-child { border-bottom-left-radius: var(--vaulted-corner-radius, 0); }
[dir="rtl"] :is(.K6vpG > *):last-child, [dir="rtl"] :is(.K6vpG > *):last-child > :last-child, [dir="rtl"] :is(.K6vpG > *):last-child > :last-child > :last-child { border-bottom-right-radius: var(--vaulted-corner-radius, 0); }
[dir="ltr"] :is(.K6vpG > *):last-child, [dir="ltr"] :is(.K6vpG > *):last-child > :last-child, [dir="ltr"] :is(.K6vpG > *):last-child > :last-child > :last-child { border-bottom-right-radius: var(--vaulted-corner-radius, 0); }
[dir="rtl"] :is(.K6vpG > *):last-child, [dir="rtl"] :is(.K6vpG > *):last-child > :last-child, [dir="rtl"] :is(.K6vpG > *):last-child > :last-child > :last-child { border-bottom-left-radius: var(--vaulted-corner-radius, 0); }
.K6vpG > ._5hYUU::before, .K6vpG > ._5hYUU + ::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.K6vpG.CU3YS { padding-top: var(--divider-offset); }
.K6vpG.CU3YS > :first-child::before { border-top: var(--vaulted-divider-width) var(--vaulted-divider-style) var(--vaulted-divider-color); }
.K6vpG.CU3YS > ._5hYUU:first-child::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.K6vpG._5HWz9 { padding-bottom: var(--divider-offset); }
[dir="ltr"] .K6vpG._5HWz9 > :last-child::after { left: 0px; }
[dir="rtl"] .K6vpG._5HWz9 > :last-child::after { right: 0px; }
.K6vpG._5HWz9 > :last-child::after { content: ""; position: absolute; z-index: 1; border-top: var(--vaulted-divider-width) var(--vaulted-divider-style) var(--vaulted-divider-color); width: 100%; bottom: calc(var(--divider-offset) * -1); }
.K6vpG._5HWz9 > ._5hYUU:last-child::after { content: none; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
@media (max-width: 999px) {
  .K6vpG.dwmvp { padding-bottom: 0px; }
  .K6vpG.dwmvp > :last-child { padding-bottom: var(--x-spacing-large-100); }
  [dir="ltr"] .K6vpG.dwmvp > :last-child::after { left: 0px; }
  [dir="rtl"] .K6vpG.dwmvp > :last-child::after { right: 0px; }
  .K6vpG.dwmvp > :last-child::after { content: ""; position: absolute; z-index: 1; border-top: var(--vaulted-divider-width) var(--vaulted-divider-style) var(--vaulted-divider-color); width: 100%; bottom: 0px; }
}
:is(.r8rqQ > *):first-child, :is(.r8rqQ > *):first-child > :first-child, :is(.r8rqQ > *):first-child > :first-child > :first-child { padding-top: 0px; }
:is(._2Ojsq > *):last-child, :is(._2Ojsq > *):last-child > :last-child, :is(._2Ojsq > *):last-child > :last-child > :last-child { padding-bottom: 0px; }
.F7fwo { border-radius: 12px; padding: 12px; font-weight: 500; flex-wrap: nowrap; }
.VnjPc { min-width: 0px; flex: 1 1 0%; }
.gXkBh { background-color: rgb(238, 235, 255); color: rgb(85, 51, 235); }
.iJGCf { background-color: rgb(27, 22, 60); color: rgb(155, 130, 248); }
.vloAn { display: flex; align-items: center; justify-content: center; font-weight: 600; padding: 1px 3px 0px; border-width: 1px; border-style: solid; border-radius: 4px; line-height: 13px; }
.QxLXn { border-color: rgb(85, 51, 235); }
.g4X9F { border-color: rgb(155, 130, 248); }
.LaXGo { font-weight: var(--x-typography-primary-weight-bold); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: var(--x-spacing-small-300); }
.nnGzs { display: flex; justify-content: space-between; align-items: baseline; flex-wrap: wrap; }