@import"https://fonts.googleapis.com/css2?family=Architects+Daughter&display=swap";.stepper-step.active .stepper-dot,.stepper-line.completed{background-color:var(--accent-color, #7c3aed)!important}.checkout-step[data-astro-cid-efxev7av]:not(.active){display:none}.btn-brutal[data-astro-cid-efxev7av]{cursor:pointer;position:relative}.checkout-step[data-astro-cid-efxev7av].active #summary-total[data-astro-cid-efxev7av]{animation:totalEntrance .5s cubic-bezier(.19,1,.22,1)}@keyframes totalEntrance{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}#cart-items-summary::-webkit-scrollbar{width:5px}#cart-items-summary::-webkit-scrollbar-track{background:#0000000d}#cart-items-summary::-webkit-scrollbar-thumb{background:#000}.dynamic-summary-step-btn:hover{background-color:var(--accent-color, #7c3aed)!important}.marquee-active .marquee-track{animation:marquee-scroll 7s ease-in-out infinite;animation-delay:1s}@media(prefers-reduced-motion:reduce){.marquee-active .marquee-track{animation:none}}#edit-name{color:var(--accent-color, #7c3aed);cursor:pointer;font-weight:900;letter-spacing:-.05em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;text-shadow:1px 1px 0px rgba(0,0,0,.1)}#edit-name:hover{--tw-translate-x: 2px;--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));text-decoration:none}#edit-name:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}input:disabled{cursor:not-allowed;--tw-border-opacity: .5;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(var(--accent-color-rgb, 124, 58, 237),.03) 10px,rgba(var(--accent-color-rgb, 124, 58, 237),.03) 20px)}.dynamic-step-2-header{background-color:var(--accent-color, #7c3aed)}.dynamic-checkout-input:focus{background-color:rgba(var(--accent-color-rgb, 124, 58, 237),.05)}#country-options-list::-webkit-scrollbar{width:4px}#country-options-list::-webkit-scrollbar-track{background:transparent}#country-options-list::-webkit-scrollbar-thumb{background:#000}.country-option.is-active{background-color:#000!important;color:#fff!important}.country-option:hover{background-color:var(--accent-color, #7c3aed)!important;color:#fff!important}#country-trigger:focus{background-color:rgba(var(--accent-color-rgb, 124, 58, 237),.05)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#free-lane-banner{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(var(--accent-color-rgb, 124, 58, 237),.04) 10px,rgba(var(--accent-color-rgb, 124, 58, 237),.04) 20px)}.dynamic-otp-input:focus{background-color:var(--accent-color, #7c3aed)!important;color:#fff!important}.font-architects{font-family:Architects Daughter,cursive,sans-serif}@keyframes reveal-discount{0%{transform:scale(.95) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes slide-in-marketing{0%{transform:translate(-10px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes marketing-pulse{0%,to{transform:scale(1);box-shadow:6px 6px #000}50%{transform:scale(1.01);box-shadow:8px 10px 0 var(--accent-color, #7c3aed)}}@keyframes hero-savings-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.animate-reveal-discount{animation:reveal-discount .4s cubic-bezier(.175,.885,.32,1.275) both}.animate-marketing{animation:slide-in-marketing .5s ease-out both}.animate-marketing-pulse{animation:marketing-pulse 4s ease-in-out infinite}.marquee-track{display:inline-block;white-space:nowrap;will-change:transform}.marquee-active .marquee-track{animation:marquee-scroll 7s ease-in-out infinite;animation-delay:.8s}@keyframes marquee-scroll{0%,12%{transform:translate(0)}50%{transform:translate(var(--marquee-shift, 0px))}88%,to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.marquee-active .marquee-track,.animate-marketing-pulse{animation:none}.hero-savings-amount{animation:none!important}}#review-identity-card.identity-loading #identity-loading-overlay{display:flex!important}#review-cart-items::-webkit-scrollbar{width:5px}#review-cart-items::-webkit-scrollbar-track{background:#0000000d}#review-cart-items::-webkit-scrollbar-thumb{background:#000}#checkout-container.sovereign-mode .discount-ribbon{background:var(--accent-color, #7c3aed)!important;border-color:#000!important;color:#fff!important}#checkout-container.discovery-mode .discount-ribbon{background:#fff!important;border-color:var(--accent-color, #7c3aed)!important;border-style:dashed;color:#000!important}.price-scar{text-decoration:line-through;opacity:.45;font-size:.9rem;margin-right:.5rem}.dynamic-identity-badge{box-shadow:4px 4px 0 var(--accent-color, #7c3aed)}.dynamic-identity-checkmark{color:var(--accent-color, #7c3aed)}.dynamic-trinity-spinner{border-top-color:var(--accent-color, #7c3aed)!important}.dynamic-identity-bg-flare{background-color:rgba(var(--accent-color-rgb, 124, 58, 237),.05)}#change-details-btn:hover{color:var(--accent-color, #7c3aed)!important}#sovereign-marketing-note{position:relative;border:4px solid #000;background:#fff;color:#000;padding:1.5rem;margin-top:1.75rem;display:flex;flex-direction:column;gap:1.25rem;width:100%}#sovereign-marketing-note.hidden{display:none!important}@media(min-width:640px){#sovereign-marketing-note{padding:2rem}}.marketing-hero-header{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;background:#f4f4f5;border:3px solid #000;padding:1rem 1.25rem;box-shadow:4px 4px #000}.marketing-hero-label{font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;background:#000;color:#fff;padding:.2rem .6rem}.marketing-hero-amount,#sovereign-marketing-note .save-hero,#sovereign-marketing-note .save-amount,#sovereign-marketing-note [class*=save]{font-family:Architects Daughter,cursive,sans-serif!important;font-size:2.75rem!important;font-weight:900!important;line-height:1!important;color:#000!important;margin-top:.25rem;animation:hero-savings-breathe 3s ease-in-out infinite;transform-origin:left center}@media(min-width:640px){.marketing-hero-amount,#sovereign-marketing-note .save-hero,#sovereign-marketing-note .save-amount,#sovereign-marketing-note [class*=save]{font-size:3.5rem!important}}.marketing-description-text{font-size:.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#000;line-height:1.5}.marketing-action-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--accent-color, #7c3aed);color:#fff;font-weight:900;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;padding:.85rem 1.25rem;border:3px solid #000;box-shadow:4px 4px #000;transition:all .2s ease;cursor:pointer}.marketing-action-btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #000}.dynamic-success-badge{background-color:var(--accent-color, #7c3aed)}.dynamic-success-link{color:var(--accent-color, #7c3aed)}.dynamic-success-tx-box{box-shadow:6px 6px 0 var(--accent-color, #7c3aed)}.dynamic-tx-label{color:rgba(var(--accent-color-rgb, 124, 58, 237),.8)}.dynamic-tx-divider{background-color:rgba(var(--accent-color-rgb, 124, 58, 237),.2)}.dynamic-ledger-spinner{border-top-color:var(--accent-color, #7c3aed)!important}.dynamic-elevate-btn{background-color:var(--accent-color, #7c3aed)!important}.dynamic-inject-credits-link:hover{background-color:rgba(var(--accent-color-rgb, 124, 58, 237),.9)!important}
