.StorefrontClient-module__jVRlHG__heroCarousel.StorefrontClient-module__jVRlHG__heroCarousel{background:var(--surface-1);animation:StorefrontClient-module__jVRlHG__heroEnter var(--dur-hero) var(--ease-out-soft);align-items:stretch;display:grid}.StorefrontClient-module__jVRlHG__heroCarousel.StorefrontClient-module__jVRlHG__heroCarousel:before{display:none}@keyframes StorefrontClient-module__jVRlHG__heroEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.StorefrontClient-module__jVRlHG__heroSlide.StorefrontClient-module__jVRlHG__heroSlide{z-index:2;opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out-soft);grid-area:1/1}.StorefrontClient-module__jVRlHG__heroSlideActive.StorefrontClient-module__jVRlHG__heroSlideActive{opacity:1;pointer-events:auto;z-index:3}.StorefrontClient-module__jVRlHG__heroSlide .store-hero-copy{transition:transform .56s var(--ease-out-soft);transform:translateY(12px)}.StorefrontClient-module__jVRlHG__heroSlideActive .store-hero-copy{transform:none}.StorefrontClient-module__jVRlHG__heroSlide .store-hero-art{transition:transform .7s var(--ease-out-soft);transform:scale(.97)}.StorefrontClient-module__jVRlHG__heroSlideActive .store-hero-art{transform:none}.StorefrontClient-module__jVRlHG__toneConfidence{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--brand-gold) 32%, transparent), transparent 38%), linear-gradient(90deg, transparent 50%, #ffffff80 100%), color-mix(in srgb, var(--brand-teal) 24%, #fff)}.StorefrontClient-module__jVRlHG__toneGlow{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--brand-gold) 34%, transparent), transparent 38%), linear-gradient(90deg, transparent 50%, #ffffff80 100%), color-mix(in srgb, var(--brand-plum-soft) 42%, #fff)}.StorefrontClient-module__jVRlHG__toneBilingual{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--brand-teal) 26%, transparent), transparent 38%), linear-gradient(90deg, transparent 50%, #ffffff80 100%), color-mix(in srgb, var(--brand-gold) 22%, #fff)}.StorefrontClient-module__jVRlHG__heroCarousel .hero-arrow{transition:transform var(--dur-micro) var(--ease-out-soft), box-shadow var(--dur-micro) ease, background var(--dur-micro) ease}.StorefrontClient-module__jVRlHG__heroCarousel .hero-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.06);box-shadow:0 14px 30px #14464b38}.StorefrontClient-module__jVRlHG__heroCarousel .hero-arrow:active{transform:translateY(-50%)scale(.96)}.StorefrontClient-module__jVRlHG__heroDot{transition:width .3s var(--ease-out-soft), background-color .3s ease, transform var(--dur-micro) var(--ease-out-soft);position:relative;overflow:hidden}.StorefrontClient-module__jVRlHG__heroDot:hover{transform:scale(1.15)}.StorefrontClient-module__jVRlHG__heroDotActive:after{content:"";border-radius:inherit;transform-origin:0;pointer-events:none;background:#ffffff61;position:absolute;inset:0;transform:scaleX(0)}.StorefrontClient-module__jVRlHG__heroPlaying .StorefrontClient-module__jVRlHG__heroDotActive:after{animation:6.5s linear forwards StorefrontClient-module__jVRlHG__dotSweep}@keyframes StorefrontClient-module__jVRlHG__dotSweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.StorefrontClient-module__jVRlHG__searchWrap{width:min(620px,100%);margin:0 auto;position:relative}.StorefrontClient-module__jVRlHG__searchWrap .StorefrontClient-module__jVRlHG__searchIcon{width:18px;height:18px;color:var(--text-mid);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.StorefrontClient-module__jVRlHG__searchWrap .StorefrontClient-module__jVRlHG__searchInput{width:100%;transition:border-color var(--dur-micro) ease, box-shadow var(--dur-micro) ease;margin:0;padding-left:46px;padding-right:46px}.StorefrontClient-module__jVRlHG__searchWrap .StorefrontClient-module__jVRlHG__searchInput:focus-visible{outline:none}.StorefrontClient-module__jVRlHG__searchWrap .StorefrontClient-module__jVRlHG__searchInput:focus{border-color:var(--brand-gold);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-gold) 45%, transparent), 0 12px 26px #24323f29}.StorefrontClient-module__jVRlHG__searchClear{border-radius:var(--radius-pill);background:var(--brand-plum-mist);width:28px;height:28px;color:var(--brand-plum-ink);cursor:pointer;transition:background var(--dur-micro) ease, transform var(--dur-micro) var(--ease-out-soft);border:0;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.StorefrontClient-module__jVRlHG__searchClear:hover{background:var(--brand-plum-soft);transform:translateY(-50%)scale(1.08)}.StorefrontClient-module__jVRlHG__searchClear:active{transform:translateY(-50%)scale(.94)}.StorefrontClient-module__jVRlHG__filterPill{transition:transform var(--dur-micro) var(--ease-out-soft), background var(--dur-micro) ease, border-color var(--dur-micro) ease, box-shadow var(--dur-micro) ease}.StorefrontClient-module__jVRlHG__filterPill:hover{border-color:var(--brand-gold);box-shadow:0 8px 18px color-mix(in srgb, var(--brand-plum-ink) 30%, transparent);transform:translateY(-1px)}.StorefrontClient-module__jVRlHG__filterPill:active{transform:translateY(0)scale(.96)}.StorefrontClient-module__jVRlHG__filterPill.is-active{box-shadow:0 8px 18px color-mix(in srgb, var(--brand-plum-ink) 35%, transparent)}.StorefrontClient-module__jVRlHG__railMasked{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 44px calc(100% - 44px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 44px calc(100% - 44px),#0000 100%)}.StorefrontClient-module__jVRlHG__cardMedia{border-radius:var(--radius-md)}.StorefrontClient-module__jVRlHG__gridSwap{animation:StorefrontClient-module__jVRlHG__gridIn .28s var(--ease-out-soft)}@keyframes StorefrontClient-module__jVRlHG__gridIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.StorefrontClient-module__jVRlHG__merchTiles.StorefrontClient-module__jVRlHG__merchTiles span,.StorefrontClient-module__jVRlHG__merchTiles.StorefrontClient-module__jVRlHG__merchTiles a{transition:background-color var(--dur-micro) ease, transform var(--dur-micro) var(--ease-out-soft);background-color:#ffffff1a;background-image:repeating-linear-gradient(135deg,#ffffff12 0 10px,#0000 10px 22px);border:1px dashed #ffffff4d}.StorefrontClient-module__jVRlHG__merchTiles.StorefrontClient-module__jVRlHG__merchTiles a{color:#fff;text-align:center;border-radius:16px;padding:16px;font-weight:700;text-decoration:none;display:block}.StorefrontClient-module__jVRlHG__merchTiles.StorefrontClient-module__jVRlHG__merchTiles span:hover,.StorefrontClient-module__jVRlHG__merchTiles.StorefrontClient-module__jVRlHG__merchTiles a:hover{background-color:#ffffff29;transform:translateY(-2px)}
