.store-root{--store-card:#0b0b0f;--store-image-placeholder:#17171d}.store-site-header{transition:background-color .18s,border-color .18s,box-shadow .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s}.store-header-cart-label{display:none}.store-theme-toggle{color:#f6f0ff;cursor:pointer;background:linear-gradient(145deg,#182452f5,#091134f5);border:1px solid #e0cbff6b;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1rem;font-size:.82rem;font-weight:700;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 5px 15px #0000003d,inset 0 1px #ffffff1f}.store-theme-toggle:hover{background:linear-gradient(145deg,#30214d,#171c42);border-color:#dfb2ff;transform:translateY(-2px);box-shadow:0 7px 19px #09051657,inset 0 1px #ffffff2e}.store-theme-toggle:focus-visible,.store-header-action:focus-visible{outline-offset:3px;outline:2px solid #e1b4ff}.store-theme-toggle>span{justify-content:center;align-items:center;gap:.55rem}.theme-switch-to-day{display:inline-flex}.theme-switch-to-night{display:none}.store-theme-toggle--compact{width:44px;height:44px;padding:0}.store-header-action{color:#f6f0ff;background:linear-gradient(145deg,#182452f5,#091134f5);border:1px solid #e0cbff6b;position:relative;box-shadow:0 5px 15px #0000003d,inset 0 1px #ffffff1f}.store-header-action:hover{background:linear-gradient(145deg,#30214d,#171c42);border-color:#dfb2ff;box-shadow:0 7px 19px #09051657,inset 0 1px #ffffff2e}.store-header-action--cart{background:linear-gradient(145deg,#5e3884d1,#251c4ff5);border-color:#e2b4ffb8;box-shadow:0 5px 18px #854cb233,inset 0 1px #fff3}.store-header-action--cart:hover{background:linear-gradient(145deg,#77459df0,#352363fa)}html[data-store-theme=light] .theme-switch-to-day{display:none}html[data-store-theme=light] .theme-switch-to-night{display:inline-flex}@media (min-width:640px){.store-theme-toggle--compact{width:56px;height:56px}}@media (max-width:359px){.store-root .store-wordmark{font-size:1.1rem}.store-root .store-header-brand img{width:92px}}html[data-store-theme=light]:has(.store-root){--store-canvas:#f8f6fc;--color-space:#f8f6fc;--color-deep:#ece7f3;--color-cream:#2b2338;--color-cream-2:#5c5169;--color-cream-3:#74657f;--color-line:#79608e30;--color-neon:#397125;--color-violet:#9251bf;--color-violet-2:#6f3db7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-store-theme=light] .store-root{--store-card:#fffdfd;--store-image-placeholder:#eee8f2}html[data-store-theme=light] .store-backdrop{background:radial-gradient(60% 65% at 103% 4%,#d9c8f580,#0000 74%),radial-gradient(50% 55% at -10% 70%,#d3e9df66,#0000 76%),radial-gradient(60% 45% at 80% 110%,#f4d7cd66,#0000 76%),linear-gradient(155deg,#fffcf8,#f8f6fc 55%,#f5f0fa)}html[data-store-theme=light] .store-backdrop:before{background:radial-gradient(52% 17% at 94% 17%,#c0a0e329,#0000 76%),radial-gradient(80% 65% at -25% -25%,#0000 66%,#d6b8e926 67%,#0000 68%);animation:none}html[data-store-theme=light] .store-backdrop:after{opacity:.7;background:radial-gradient(circle at 89% 13%,#fff 0 2px,#0000 3px),radial-gradient(circle at 6% 40%,#ab87c94d 0 1px,#0000 2px),radial-gradient(circle at 21% 83%,#ab87c94d 0 1px,#0000 2px),radial-gradient(circle at 94% 68%,#ab87c94d 0 1.2px,#0000 2px)}html[data-store-theme=light] .store-root>header{border-bottom:1px solid var(--color-line);background:#faf8fef5;padding-bottom:1.25rem}html[data-store-theme=light] .store-root .liquid-glass{color:var(--color-cream);box-shadow:inset 0 0 0 1px var(--color-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffc2}html[data-store-theme=light] .store-root .store-header-action,html[data-store-theme=light] .store-root .store-theme-toggle{color:#342345;background:linear-gradient(145deg,#fff,#f0e8f8);border-color:#b6a3c8;box-shadow:0 5px 14px #452b5624,inset 0 1px #fff}html[data-store-theme=light] .store-root .store-header-action:hover,html[data-store-theme=light] .store-root .store-theme-toggle:hover{background:linear-gradient(145deg,#fff,#eadcf5);border-color:#8659a8}html[data-store-theme=light] .store-root .store-header-action--cart{color:#43285a;background:linear-gradient(145deg,#f0e3fa,#e3d0f1);border-color:#9169b1}html[data-store-theme=light] .store-root .liquid-glass:before{background:linear-gradient(140deg,#fff,#b99fce55 45%,#fff8)}html[data-store-theme=light] .store-root .field{background:#fffdfd;border-color:#b6a3c8}html[data-store-theme=light] .store-root .field:focus{border-color:#74429d}html[data-store-theme=light] .store-root .btn-fill{box-shadow:0 6px 20px -8px #8250a855}html[data-store-theme=light] .store-root .btn-line{box-shadow:inset 0 0 0 1px var(--color-line);background:#fff9}html[data-store-theme=light] .store-root .store-product-card:hover{box-shadow:0 16px 32px -20px #66447b55}html[data-store-theme=light] .store-product-card h3 a:hover{color:#74429d}html[data-store-theme=light] .store-product-card .text-red-300{color:#b22c45}html[data-store-theme=light] .store-root section:is([data-bleed],:has(>video),:has(>[data-background-video])){--color-space:#010828;--color-deep:#07123f;--color-cream:#eff4ff;--color-cream-2:#eff4ffc2;--color-cream-3:#eff4ff8f;--color-neon:#6fff00;--color-line:#eff4ff24;color:#eff4ff}html[data-store-theme=light] .store-root section:is([data-bleed],:has(>video),:has(>[data-background-video])) .liquid-glass{color:#eff4ff;background:#07123fc7}html[data-store-theme=light] .store-root :is(.product-detail-highlights,.product-buy-card,.product-tabs,.product-faq-list){border-color:var(--color-line);color:var(--color-cream);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdfff0}html[data-store-theme=light] .store-root :is(.product-info-panel h1,.product-current-price,.product-price-block,.product-assurance strong,.product-quantity-control button,.product-quantity-control span,.product-spec-list dd,.product-review-meta strong,.product-faq-section h2,.product-faq-list summary,.product-sticky-info span,.product-sticky-quantity button,.product-sticky-quantity span,.product-variant-option){color:var(--color-cream)}html[data-store-theme=light] .store-root :is(.product-meta-line,.product-summary,.product-subtitle,.product-rating-badge,.product-variant-label,.product-stock-message,.product-old-price,.product-delivery>p,.product-assurance small,.product-tab-button,.product-tab-panel,.product-tab-empty,.product-spec-list dt,.product-shipping-list li,.product-review-meta,.product-faq-list details p,.product-sticky-info small){color:var(--color-cream-2)}html[data-store-theme=light] .store-root :is(.product-tab-button[aria-selected=true],.product-sticky-info strong,.product-assurance-icon,.product-assurances svg,.product-shipping-list svg){color:#704092}html[data-store-theme=light] .store-root :is(.product-quantity-control,.product-sticky-quantity,.product-rating-badge,.product-variant-option,.product-assurance-icon){box-shadow:none;background:#f4eff9;border-color:#d1bfde}html[data-store-theme=light] .store-root :is(.product-delivery,.product-assurances,.product-assurance+.product-assurance,.product-tabbar,.product-spec-list>div,.product-review-item,.product-faq-list details+details){border-color:var(--color-line)}html[data-store-theme=light] .store-root .product-quantity-control button:hover:not(:disabled){color:#633187;background:#e8dcf3}html[data-store-theme=light] .store-root .product-discount{color:#b22c45;background:#fce6eb}html[data-store-theme=light] .store-root .product-sale-badge{color:#633187;background:#eee2f7}html[data-store-theme=light]:has(.store-root) .product-sticky-buybar{border-color:var(--color-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcf9fffa;box-shadow:0 -8px 24px -16px #6f4c8755}html[data-store-theme=light]:has(.store-root) .product-sticky-add-button{color:#fff;box-shadow:none;background:#75449d;border-color:#75449d}html[data-store-theme=light]:has(.store-root) .product-sticky-add-button:hover{background:#633485}html[data-store-theme=light]:has(.store-root) .product-sticky-quantity{background:#f4eff9;border-color:#d1bfde}html[data-store-theme=light]:has(.store-root) :is(.product-sticky-info span,.product-sticky-quantity button,.product-sticky-quantity span){color:var(--color-cream)}html[data-store-theme=light]:has(.store-root) .product-sticky-info strong{color:#704092}html[data-store-theme=light]:has(.store-root) .product-sticky-info small{color:var(--color-cream-2)}html[data-store-theme=light] .store-root .related-products-controls button{color:#633187;background:#f4eff9;border-color:#b99fcf}html[data-store-theme=light] .store-root .related-products-controls button:hover{background:#e8dcf3}html[data-store-theme=light] .store-root .product-gallery-main img.product-gallery-photo{background:#eee8f2}html[data-store-theme=light] .store-root .product-gallery-thumbs button{background:#eee8f2;border-color:#d1bfde}html[data-store-theme=light] .store-root .product-page>nav ol{border-color:var(--color-line);color:var(--color-cream-2);background:#ffffffa6}@layer components{html[data-store-theme=light] .store-root .product-shell :is(.product-features h2,.product-price-block>p:last-child){color:var(--color-cream)!important}html[data-store-theme=light] .store-root .product-shell :is(.product-features li,.product-metadata,.product-delivery>p:first-child,.product-buy-box .text-cream-2,.product-buy-box .text-cream-3){color:var(--color-cream-2)!important}html[data-store-theme=light] .store-root .product-shell .product-features li svg{color:#8551ae!important}html[data-store-theme=light] .store-root .product-shell .product-eyebrow{color:#704092!important;background:#eee3f7!important;border-color:#cbb1df!important}html[data-store-theme=light] .store-root .product-shell .product-gallery-panel button.liquid-glass{color:#633187!important;background:#fffdfdf2!important;border-color:#d1bfde!important;box-shadow:0 4px 12px #3820481a!important}html[data-store-theme=light] .store-root .product-shell .product-buy-box [role=group] button:not(.product-variant-swatch-btn){color:var(--color-cream)!important;background:#f4eff9!important}html[data-store-theme=light] .store-root .product-shell .product-buy-box [role=group] button:not(.product-variant-swatch-btn)[aria-pressed=true]{color:#633187!important;background:#e8dcf3!important}}.store-root .store-site-header[data-scrolled=true]{--sticky-panel:#131522;--sticky-control:#222435;--sticky-ink:#f3effb;--sticky-muted:#c5bdd3;--sticky-accent:#d0a9ed;--sticky-accent-ink:#301744;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding-bottom:0}html[data-store-theme=light] .store-site-header[data-scrolled=true]{--sticky-panel:#fffdfd;--sticky-control:#f0eaf6;--sticky-ink:#2b2338;--sticky-muted:#6b5c77;--sticky-accent:#724499;--sticky-accent-ink:#fffaff}.store-root .store-site-header[data-scrolled=true] .store-header-inner{background:var(--sticky-panel);width:calc(100% - 32px);max-width:1440px;min-height:72px;color:var(--sticky-ink);border-radius:16px;margin-block:12px 0;padding:10px 20px;box-shadow:0 12px 32px -16px #0000008c}.store-root .store-site-header[data-scrolled=true] .store-header-brand{align-items:center;min-height:44px;display:flex}.store-root .store-site-header[data-scrolled=true] .store-header-brand img{width:200px}.store-root .store-site-header[data-scrolled=true] .store-header-nav{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;padding:0;overflow:visible}.store-site-header[data-scrolled=true] .store-header-nav:before,.store-site-header[data-scrolled=true] .store-header-nav:after{content:none}.store-site-header[data-scrolled=true] .store-header-nav a{min-height:44px;color:var(--sticky-muted);border-radius:10px;align-items:center;padding-inline:16px;font-size:14px;display:flex}.store-site-header[data-scrolled=true] .store-header-nav a:hover{color:var(--sticky-ink);background:var(--sticky-control)}.store-site-header[data-scrolled=true] .store-header-nav a:focus-visible{outline:2px solid var(--sticky-accent);outline-offset:2px}.store-root .store-site-header[data-scrolled=true] .store-header-action,.store-root .store-site-header[data-scrolled=true] .store-theme-toggle--compact{background:var(--sticky-control);width:44px;height:44px;min-height:44px;color:var(--sticky-ink);box-shadow:none;border:0;border-radius:10px}.store-root .store-site-header[data-scrolled=true] .store-header-action:hover,.store-root .store-site-header[data-scrolled=true] .store-theme-toggle--compact:hover{color:var(--sticky-accent);transform:none}.store-root .store-site-header[data-scrolled=true] .store-header-action--cart{background:var(--sticky-accent);color:var(--sticky-accent-ink)}.store-root .store-site-header[data-scrolled=true] .store-header-action--cart:hover{color:var(--sticky-accent-ink)}.store-site-header[data-scrolled=true] .store-header-action img{width:30px;height:30px}.store-site-header[data-scrolled=true] .store-header-cart-count{background:var(--sticky-accent-ink);color:var(--sticky-accent);font-variant-numeric:tabular-nums}.store-site-header[data-scrolled=true] .store-header-action:focus-visible,.store-site-header[data-scrolled=true] .store-theme-toggle:focus-visible{outline-color:var(--sticky-accent)}@media (min-width:1280px){.store-root .store-site-header[data-scrolled=true] .store-header-action--cart{gap:8px;width:auto;padding-inline:16px;display:inline-flex}.store-site-header[data-scrolled=true] .store-header-cart-label{font-size:12px;font-weight:750;display:inline}.store-site-header[data-scrolled=true] .store-header-action--cart>span:last-child:not(.store-header-cart-label){top:-5px;left:-5px}}@media (max-width:1023px){.store-root .store-site-header[data-scrolled=true] .store-header-inner{gap:6px;width:calc(100% - 20px);min-height:64px;margin-top:8px;padding:8px 10px}.store-root .store-site-header[data-scrolled=true] .store-header-brand img{width:160px}}@media (max-width:639px){.store-root .store-site-header[data-scrolled=true] .store-header-brand img{width:116px}}@media (max-width:359px){.store-root .store-site-header[data-scrolled=true] .store-header-inner{width:calc(100% - 16px);padding-inline:8px}.store-root .store-site-header[data-scrolled=true] .store-header-brand img{width:92px}}.store-root .store-site-header[data-scrolled=true]{--sticky-glow:#b080e873;--sticky-line-a:#d0a9edb3;--sticky-line-b:#ffa6d661;--sticky-line-c:#96beff73;--sticky-cart-from:#d9b4f5;--sticky-cart-to:#f6a8d4;animation:.42s cubic-bezier(.2,.8,.2,1) both store-header-drop}html[data-store-theme=light] .store-site-header[data-scrolled=true]{--sticky-glow:#7244994d;--sticky-line-a:#7244998c;--sticky-line-b:#de78b252;--sticky-line-c:#6e96e661;--sticky-cart-from:#7d4aa6;--sticky-cart-to:#b24f93}.store-root .store-site-header[data-scrolled=true] .store-header-inner{background:linear-gradient(var(--sticky-panel), var(--sticky-panel)) padding-box, linear-gradient(125deg, var(--sticky-line-a), var(--sticky-line-b) 45%, var(--sticky-line-c)) border-box;min-height:68px;box-shadow:0 22px 48px -24px var(--sticky-glow), 0 2px 10px -4px #00000059, inset 0 1px 0 #ffffff12;border:1px solid #0000;border-radius:22px;margin-block:14px 0;padding:10px 18px 10px 14px}@media (min-width:1024px){.store-root .store-site-header[data-scrolled=true] .store-header-inner{border-radius:999px;max-width:1280px;padding-inline:18px 14px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.store-root .store-site-header[data-scrolled=true] .store-header-inner{background:linear-gradient(color-mix(in srgb, var(--sticky-panel) 90%, transparent), color-mix(in srgb, var(--sticky-panel) 90%, transparent)) padding-box, linear-gradient(125deg, var(--sticky-line-a), var(--sticky-line-b) 45%, var(--sticky-line-c)) border-box;-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%)}}}.store-site-header[data-scrolled=true] .store-header-nav ul{gap:2px}.store-site-header[data-scrolled=true] .store-header-nav a{letter-spacing:0;border-radius:999px;min-height:42px;padding-inline:18px;font-weight:650;transition:color .2s,background-color .2s,transform .2s;position:relative}.store-site-header[data-scrolled=true] .store-header-nav a:hover{transform:translateY(-1px)}.store-site-header[data-scrolled=true] .store-header-nav a[aria-current=page]{color:var(--sticky-ink);background:linear-gradient(135deg, color-mix(in srgb, var(--sticky-accent) 26%, transparent), color-mix(in srgb, var(--sticky-cart-to) 16%, transparent))}.store-site-header[data-scrolled=true] .store-header-nav a[aria-current=page]:after{content:"";inset-inline:50%;background:linear-gradient(90deg, var(--sticky-cart-from), var(--sticky-cart-to));width:16px;height:3px;box-shadow:0 0 10px var(--sticky-glow);border-radius:3px;margin-inline:-8px;position:absolute;bottom:5px}.store-root .store-site-header[data-scrolled=true] .store-header-action,.store-root .store-site-header[data-scrolled=true] .store-theme-toggle--compact{background:color-mix(in srgb, var(--sticky-control) 85%, transparent);border-radius:50%;transition:color .2s,background-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 0 0 1px #ffffff0f}.store-root .store-site-header[data-scrolled=true] .store-header-action:hover,.store-root .store-site-header[data-scrolled=true] .store-theme-toggle--compact:hover{background:var(--sticky-control);box-shadow:0 0 0 1px var(--sticky-line-a), 0 8px 20px -10px var(--sticky-glow);transform:translateY(-1px)}.store-root .store-site-header[data-scrolled=true] .store-header-action--cart{background:linear-gradient(135deg, var(--sticky-cart-from), var(--sticky-cart-to));color:var(--sticky-accent-ink);box-shadow:0 10px 24px -10px var(--sticky-glow), inset 0 1px 0 #ffffff59;border-radius:999px}html[data-store-theme=light] .store-root .store-site-header[data-scrolled=true] .store-header-action--cart{color:#fffaff}.store-root .store-site-header[data-scrolled=true] .store-header-action--cart:hover{background:linear-gradient(135deg, var(--sticky-cart-from), var(--sticky-cart-to));box-shadow:0 12px 28px -8px var(--sticky-glow), inset 0 1px 0 #fff6;filter:brightness(1.06)}.store-site-header[data-scrolled=true] .store-header-cart-count{color:#6b2f93;background:#fff;box-shadow:0 2px 8px -2px #0006}@keyframes store-header-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.store-root .store-site-header[data-scrolled=true]{animation:none}.store-site-header[data-scrolled=true] .store-header-nav a,.store-root .store-site-header[data-scrolled=true] .store-header-action{transition:none}.store-site-header[data-scrolled=true] .store-header-nav a:hover{transform:none}}@media (max-width:1023px){.store-root .store-site-header[data-scrolled=true] .store-header-inner{border-radius:20px;min-height:62px;margin-block:8px 0;padding:8px 10px}}
.fx-fly{z-index:400;pointer-events:none;background:#1b1430 50%/cover no-repeat;border-radius:18px;width:56px;height:56px;position:fixed;box-shadow:0 10px 30px -6px #a78bfaa6,0 0 0 2px #ffffff8c}.fx-cart-ring{position:relative}.fx-cart-ring:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #c4b5fdd9;animation:.65s ease-out forwards fx-ring;position:absolute;inset:-4px}@keyframes fx-ring{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}.product-add-button.is-added,.product-sticky-add-button.is-added{color:#04170a!important;background-image:linear-gradient(135deg,#22c55e,#16a34a)!important}.product-add-button .fx-check,.product-sticky-add-button .fx-check{animation:.38s cubic-bezier(.34,1.56,.64,1) fx-pop}@keyframes fx-pop{0%{transform:scale(0)}to{transform:scale(1)}}.co-steps{justify-content:center;align-items:flex-start;gap:0;width:100%;max-width:40rem;margin:0 auto 2rem;padding:0;list-style:none;display:flex}.co-step{text-align:center;color:#ffffff73;flex-direction:column;flex:1 1 0;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:flex;position:relative}.co-step:before{content:"";top:1.05rem;background:#ffffff24;border-radius:2px;height:2px;position:absolute;inset-inline:calc(50% + 1.4rem) calc(1.4rem - 50%)}.co-step:last-child:before{display:none}.co-step[data-state=done]:before{background:linear-gradient(90deg,#a78bfa,#f472b6)}.co-step[data-state=current]:before{background:linear-gradient(90deg,#f472b6 0%,#ffffff24 60%) 0 0/200% 100%;animation:2.4s linear infinite co-flow}@keyframes co-flow{0%{background-position:100% 0}to{background-position:-100% 0}}.co-dot{z-index:1;background:#100c1ee6;border:2px solid #fff3;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;font-size:.85rem;display:grid;position:relative}.co-step[data-state=done]{color:#fffc}.co-step[data-state=done] .co-dot{color:#14081f;background:linear-gradient(135deg,#a78bfa,#f472b6);border-color:#0000}.co-step[data-state=current]{color:#fff}.co-step[data-state=current] .co-dot{border-color:#c4b5fd;animation:2.2s ease-in-out infinite co-pulse;box-shadow:0 0 0 4px #a78bfa38,0 0 22px #a78bfa73}@keyframes co-pulse{50%{box-shadow:0 0 0 7px #a78bfa1a,0 0 30px #a78bfa99}}@media (max-width:480px){.co-step{font-size:.64rem}}.co-valid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2334d399' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;padding-inline-start:2.4rem;border-color:#34d399b3!important}.co-pick{transition:transform .16s,box-shadow .2s,border-color .16s}.co-pick:hover{transform:translateY(-2px)}.co-pick[data-selected=true]{transform:translateY(-2px);box-shadow:0 14px 34px -16px #a78bfa8c}.co-paybar{inset-inline:0;z-index:55;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:#0a0816f5;border-top:1px solid #c084fc4d;justify-content:space-between;align-items:center;gap:.8rem;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:0;transform:translateY(110%)}.co-paybar[data-show=true]{transform:translateY(0)}.co-paybar-total{line-height:1.4;display:grid}.co-paybar-total small{opacity:.65;font-size:.68rem}.co-paybar-total strong{font-size:1.05rem}.co-paybar button{color:#14081f;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#a78bfa,#f472b6);border:0;border-radius:999px;padding:0 1.4rem;font-weight:800}@media (min-width:1024px){.co-paybar{display:none}}.fx-confetti{z-index:300;pointer-events:none;position:fixed;inset:0;overflow:hidden}.fx-confetti i{opacity:0;width:9px;height:15px;animation:fx-fall var(--d,2.6s) cubic-bezier(.25, .6, .35, 1) var(--l,0s) forwards;border-radius:3px;position:absolute;top:-14px}@keyframes fx-fall{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:0;transform:translate3d(var(--x,0px), 105vh, 0) rotate(var(--r,540deg))}}.fx-success-mark{background:linear-gradient(135deg,#34d399,#22c55e);border-radius:999px;place-items:center;width:4.6rem;height:4.6rem;margin:0 auto 1rem;animation:.6s cubic-bezier(.34,1.56,.64,1) fx-pop;display:grid;box-shadow:0 0 0 8px #34d3992e,0 0 40px #34d39973}.fx-success-mark svg{stroke:#04170a;stroke-width:3.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:2.4rem;height:2.4rem}.fx-success-mark path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.52s ease-out .26s forwards fx-draw}@keyframes fx-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fx-fly,.fx-confetti{display:none}.co-step[data-state=current]:before,.co-step[data-state=current] .co-dot{animation:none}}html[data-perf=lite] .fx-confetti,html[data-perf=lite] .fx-fly{display:none!important}
html[data-perf=lite] *,html[data-perf=lite] :before,html[data-perf=lite] :after{scroll-behavior:auto!important;will-change:auto!important;transition-duration:90ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-perf=lite] .animate-spin,html[data-perf=lite] .shop-spin,html[data-perf=lite] .review-submit .spin,html[data-perf=lite] [data-keep-spin]{animation-duration:.9s!important;animation-iteration-count:infinite!important}html[data-perf=lite] *,html[data-perf=lite] :before,html[data-perf=lite] :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-perf=lite] .liquid-glass{background-color:#07123fe6}html[data-perf=lite] .store-backdrop:before,html[data-perf=lite] .sf-spot,html[data-perf=lite] .scroll-hint,html[data-perf=lite] .mcbc-dust,html[data-perf=lite] .mcbc-confetti,html[data-perf=lite] .mcbc-rays,html[data-perf=lite] .mcbc-glow,html[data-perf=lite] .mcbc-blob,html[data-perf=lite] .mcbc-cloud,html[data-perf=lite] .mcbc-spark,html[data-perf=lite] [data-background-video] video{display:none!important}html[data-perf=lite] main>section:nth-of-type(n+3),html[data-perf=lite] main>div>section:nth-of-type(n+3){content-visibility:auto;contain-intrinsic-size:auto 720px}.related-products-track{scroll-snap-type:none!important}html[data-snap=on] .related-products-track:not(.is-dragging){scroll-snap-type:x mandatory!important}.sf-perf{justify-content:center;padding:.9rem 0 .2rem;display:flex}.perf-switch{color:inherit;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.75rem;display:inline-flex}.perf-switch-label{opacity:.75}.perf-switch-group{background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:2px;display:inline-flex}.perf-switch-group button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .8rem;font-weight:700}.perf-switch-group button[aria-checked=true]{color:#14081f;background:linear-gradient(135deg,#a78bfa,#f472b6)}.perf-switch-group button:focus-visible{outline-offset:2px;outline:2px solid #c4b5fd}.perf-switch-state{opacity:.6}
