@layer components{.promo-door_door__FxPi6{--door-ground:hsl(var(--primary));--door-deep:color-mix(in oklab,hsl(var(--primary)) 72%,#2a0a00);--door-ink:hsl(var(--primary));--door-night:#0d0d10;--door-cta:#c84a00;--door-cta-ink:#c84a00;--door-shadow:22 100% 30%}.dark .promo-door_door__FxPi6{--door-deep:color-mix(in oklab,hsl(var(--primary)) 70%,#001a17);--door-ink:rgb(52 190 172);--door-night:#111214;--door-cta:hsl(var(--primary));--door-cta-ink:hsl(173 58% 26%);--door-shadow:173 70% 6%}.promo-door_card__aE_9B{filter:brightness(1);transition:filter .2s ease-out}.promo-door_card__aE_9B:hover{filter:brightness(1.05)}.promo-door_card__aE_9B:active{filter:brightness(.96);transition-duration:60ms}.promo-door_card__aE_9B:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.promo-door_everyday__5IekH{background:linear-gradient(180deg,rgb(0 0 0/.13) 0,rgb(0 0 0/.05) 28px,transparent 52px),linear-gradient(155deg,var(--door-ground) 0,var(--door-ground) 38%,var(--door-deep) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/.2),inset 0 0 0 1px rgb(0 0 0/.1),0 1px 2px hsl(var(--door-shadow)/.14),0 8px 20px -10px hsl(var(--door-shadow)/.55)}.promo-door_night__vOxNN{background:radial-gradient(130% 62% at 50% 0,color-mix(in oklab,var(--door-ground) 30%,transparent) 0,transparent 72%),var(--door-night);box-shadow:inset 0 1px 0 rgb(255 255 255/.1),inset 0 0 0 1px rgb(255 255 255/.08),0 10px 28px -12px color-mix(in oklab,var(--door-ground) 80%,transparent)}.promo-door_garland__C3W7V{pointer-events:none;position:absolute}.promo-door_calm__gr2tw{--p0:#ffd84a;--p1:#2fe3c6;--p2:#ffa3d4;--p3:#fff3d6;--wire:rgb(70 24 0/0.62);--wire-hi:rgb(255 226 196/0.38);--tack:#5a2408;--socket:#3d2c22;--socket-hi:rgb(255 236 220/0.32);--halo:0.85}.dark .promo-door_calm__gr2tw{--p0:#ffbe45;--p1:#ff7a6b;--p2:#ffa8de;--p3:#fff1cc;--wire:rgb(0 26 22/0.72);--wire-hi:rgb(196 255 242/0.26);--tack:#072e29;--socket:#1d2a28;--socket-hi:rgb(220 255 248/0.3);--halo:0.8}.promo-door_festive__BP7F3{--p0:#ffb627;--p1:#ff4d5e;--p2:#2ee0c3;--p3:#fff1c1;--p4:#ff7a1a;--wire:#34343a;--wire-hi:rgb(255 255 255/0.2);--tack:#5b5b63;--socket:#2c2c31;--socket-hi:rgb(255 255 255/0.34);--halo:0.85}.promo-door_wire__bCmjP{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.promo-door_bulb__4wXpR{position:absolute;width:28px;height:34px;margin-left:-14px;margin-top:-4px;--shade:#4a1c05;--rim:color-mix(in oklab,color-mix(in oklab,var(--k) 45%,var(--shade)) 55%,transparent)}.promo-door_glass___ASRY{position:absolute;inset:0;width:28px;height:34px;overflow:visible}.promo-door_halo__p66Zw{position:absolute;left:calc(14px + var(--hx) - 20px);top:calc(4px + var(--hy) - 20px);width:40px;height:44px;mix-blend-mode:screen;opacity:1;background:radial-gradient(closest-side,color-mix(in srgb,color-mix(in srgb,var(--k) 70%,white) calc(var(--halo) * 100%),transparent) 0,color-mix(in srgb,var(--k) calc(var(--halo) * 82%),transparent) 16%,color-mix(in srgb,var(--k) calc(var(--halo) * 44%),transparent) 34%,color-mix(in srgb,var(--k) calc(var(--halo) * 18%),transparent) 56%,color-mix(in srgb,var(--k) calc(var(--halo) * 6%),transparent) 78%,transparent 100%)}.promo-door_halo__p66Zw,.promo-door_lit__sH0PT{animation:promo-door_glow-calm__0ow8Q var(--period) ease-in-out var(--phase) infinite}.promo-door_festive__BP7F3 .promo-door_halo__p66Zw,.promo-door_festive__BP7F3 .promo-door_lit__sH0PT{animation-name:promo-door_glow-festive__VC_rx;animation-duration:calc(var(--period) * .72)}@keyframes promo-door_glow-calm__0ow8Q{0%,34%{opacity:1}64%{opacity:.42}to{opacity:1}}@keyframes promo-door_glow-festive__VC_rx{0%,28%{opacity:1}58%{opacity:.2}to{opacity:1}}.promo-door_cta__GlmZl{transition:background-color .16s ease-out,box-shadow .16s ease-out}.promo-door_cta__GlmZl:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;width:42%;background:linear-gradient(90deg,transparent,var(--sweep),transparent);transform:translateX(-130%) skewX(-20deg)}.promo-door_card__aE_9B:hover .promo-door_cta__GlmZl:after{transform:translateX(330%) skewX(-20deg);transition:transform .8s cubic-bezier(.4,0,.2,1)}.promo-door_ctaDay__HttDG{--sweep:color-mix(in oklab,var(--door-cta-ink) 24%,transparent);color:var(--door-cta-ink);background-color:#fff;background-image:linear-gradient(180deg,rgb(255 255 255/0) 55%,color-mix(in oklab,var(--door-cta-ink) 6%,transparent) 100%);box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--door-cta-ink) 12%,transparent),0 1px 1px hsl(var(--door-shadow)/.16),0 5px 12px -6px hsl(var(--door-shadow)/.5)}.promo-door_card__aE_9B:hover .promo-door_ctaDay__HttDG{background-color:color-mix(in oklab,var(--door-cta-ink) 4%,white)}.promo-door_card__aE_9B:active .promo-door_ctaDay__HttDG{background-color:color-mix(in oklab,var(--door-cta-ink) 8%,white);box-shadow:inset 0 1px 3px hsl(var(--door-shadow)/.28),0 0 0 hsl(var(--door-shadow)/0)}.promo-door_ctaNight__zwsKw{--sweep:rgb(255 255 255/0.3);color:#fff;background-color:var(--door-cta);background-image:linear-gradient(180deg,rgb(255 255 255/.1),rgb(255 255 255/0) 52%,rgb(0 0 0/.08));box-shadow:inset 0 1px 0 rgb(255 255 255/.24),inset 0 -1px 0 rgb(0 0 0/.2),0 0 20px -6px var(--door-cta)}.promo-door_card__aE_9B:hover .promo-door_ctaNight__zwsKw{background-color:color-mix(in oklab,var(--door-cta) 96%,white)}.promo-door_card__aE_9B:active .promo-door_ctaNight__zwsKw{background-color:color-mix(in oklab,var(--door-cta) 88%,black);box-shadow:inset 0 1px 3px rgb(0 0 0/.35),0 0 0 transparent}@media (prefers-reduced-motion:reduce){.promo-door_halo__p66Zw,.promo-door_lit__sH0PT{animation:none!important;opacity:1}.promo-door_card__aE_9B,.promo-door_cta__GlmZl{transition:none}.promo-door_card__aE_9B:hover .promo-door_cta__GlmZl:after,.promo-door_cta__GlmZl:after{display:none}}}