.GiftDecor_snow__01pz7{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;container-type:size}.GiftDecor_flake__8hIXA{position:absolute;top:-1.5rem;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:var(--color-noel-snow);opacity:var(--o);animation:GiftDecor_flake-fall__SNZ3v var(--d) linear var(--delay) infinite}@keyframes GiftDecor_flake-fall__SNZ3v{0%{transform:translateZ(0)}25%{transform:translate3d(calc(var(--drift) * .6),27cqh,0)}50%{transform:translate3d(calc(var(--drift) * -.3),54cqh,0)}75%{transform:translate3d(var(--drift),81cqh,0)}to{transform:translate3d(calc(var(--drift) * .2),calc(100cqh + 3rem),0)}}.GiftDecor_lights__Vg6e8{position:absolute;left:0;right:0;top:0;height:clamp(4.5rem,9vw,7rem);z-index:2;pointer-events:none}.GiftDecor_wire__KzO_W{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.GiftDecor_wire__KzO_W path{fill:none;stroke:color-mix(in srgb,var(--color-noel-fir) 55%,var(--color-night-void));stroke-width:1.5}.GiftDecor_bulb__rnPqW{position:absolute;left:var(--bx);top:var(--by);width:.55rem;height:.85rem;margin-left:-.275rem;border-radius:45% 45% 50% 50%/38% 38% 62% 62%;transform:rotate(var(--tilt));transform-origin:50% 0;--glow:var(--color-noel-gold);background:radial-gradient(circle at 40% 35%,var(--color-noel-snow) 0,var(--glow) 45%,color-mix(in srgb,var(--glow) 70%,var(--color-night-void)) 100%);box-shadow:0 0 10px 2px color-mix(in srgb,var(--glow) 70%,transparent),0 0 26px 6px color-mix(in srgb,var(--glow) 28%,transparent);animation:GiftDecor_bulb-twinkle__ds7_8 var(--tw) ease-in-out var(--twd) infinite}.GiftDecor_bulb__rnPqW:before{content:"";position:absolute;left:50%;top:-.2rem;width:.34rem;height:.26rem;margin-left:-.17rem;border-radius:.08rem;background:color-mix(in srgb,var(--color-noel-fir) 60%,var(--color-night-void))}.GiftDecor_bulb__rnPqW[data-tone=berry]{--glow:var(--color-noel-berry)}.GiftDecor_bulb__rnPqW[data-tone=snow]{--glow:var(--color-noel-gold-soft)}.GiftDecor_bulb__rnPqW[data-tone=fir]{--glow:color-mix(in srgb,var(--color-noel-fir) 45%,var(--color-noel-gold-soft))}@keyframes GiftDecor_bulb-twinkle__ds7_8{0%,to{opacity:1;filter:brightness(1)}45%{opacity:.55;filter:brightness(.75)}60%{opacity:1;filter:brightness(1.15)}}@media (max-width:767px){.GiftDecor_bulb__rnPqW:nth-child(odd of .GiftDecor_bulb__rnPqW),.GiftDecor_flake__8hIXA:nth-child(n+19){display:none}.GiftDecor_bulb__rnPqW{box-shadow:0 0 8px 1px color-mix(in srgb,var(--glow) 60%,transparent)}}@media (prefers-reduced-motion:reduce){.GiftDecor_flake__8hIXA{animation:none;transform:translate3d(0,calc(var(--o) * 80cqh),0)}.GiftDecor_bulb__rnPqW{animation:none}}.GiftAdvent_section__z64nb{position:relative;overflow:clip;color:var(--color-ink);background:var(--gradient-light-warm)}.GiftAdvent_atmosphere__Ec7ae{position:absolute;inset:0;opacity:.35;background-image:radial-gradient(color-mix(in srgb,var(--color-noel-gold-deep) 45%,transparent) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 55%,#000 0,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 55%,#000 0,transparent 80%);pointer-events:none}.GiftAdvent_seam__qFayp{position:absolute;top:0;left:50%;width:min(72rem,86%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-noel-gold-deep) 55%,transparent),transparent);pointer-events:none}.GiftAdvent_inner__MhEl_{position:relative;padding-block:clamp(4.5rem,9vw,7rem)}.GiftAdvent_top__2EkTA{display:grid;grid-gap:1.75rem;gap:1.75rem;align-items:end}@media (min-width:900px){.GiftAdvent_top__2EkTA{grid-template-columns:minmax(0,1fr) auto;gap:3rem}}.GiftAdvent_header__doZL3{max-width:42rem}.GiftAdvent_tracker__xVCyw{display:grid;grid-gap:.9rem;gap:.9rem;justify-self:stretch;width:100%;max-width:24rem;padding:1rem 1rem 1.1rem;border-radius:var(--radius-lg);background:radial-gradient(80% 90% at 100% 0,color-mix(in srgb,var(--color-noel-gold-soft) 55%,transparent) 0,transparent 70%),color-mix(in srgb,var(--color-paper) 82%,transparent);border:1px solid color-mix(in srgb,var(--color-noel-gold) 35%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-white) 85%,transparent),0 18px 40px color-mix(in srgb,var(--color-ink) 8%,transparent);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}@media (min-width:900px){.GiftAdvent_tracker__xVCyw{justify-self:end;width:22rem}}.GiftAdvent_trackerHead__MPgHD{display:flex;align-items:center;justify-content:space-between;gap:1rem}.GiftAdvent_trackerLabel__omB34{margin:0;font-size:.64rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--color-noel-berry)}.GiftAdvent_trackerText__TKEtT{margin:.15rem 0 0;font-size:.8rem;font-weight:550;color:var(--color-ink-muted);white-space:nowrap}.GiftAdvent_trackerText__TKEtT strong,.GiftAdvent_trackerTotal__7nNWS{font-weight:650;color:var(--color-ink)}.GiftAdvent_toggleAll__nzUwZ{display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;min-height:2.4rem;padding:0 1rem;border:1px solid color-mix(in srgb,var(--color-noel-fir) 85%,transparent);border-radius:999px;background:transparent;color:var(--color-noel-fir);font:inherit;font-size:.8rem;font-weight:650;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease}.GiftAdvent_toggleAll__nzUwZ:hover{background:var(--color-noel-fir);color:var(--color-noel-snow);transform:translateY(-1px)}.GiftAdvent_toggleAll__nzUwZ:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.GiftAdvent_toggleSparkle__aFZhs{color:var(--color-noel-gold-deep);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.GiftAdvent_toggleAll__nzUwZ:hover .GiftAdvent_toggleSparkle__aFZhs{transform:rotate(90deg) scale(1.15)}.GiftAdvent_progress__VdFXi{position:relative;height:.35rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-noel-fir) 12%,transparent)}.GiftAdvent_progressFill__NLW28{position:absolute;inset:0 auto 0 0;width:var(--p,0);border-radius:inherit;background:var(--gradient-noel-foil);box-shadow:0 0 10px color-mix(in srgb,var(--color-noel-gold) 70%,transparent);transition:width .7s cubic-bezier(.22,1,.36,1)}.GiftAdvent_grid__Xqto6{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(1rem,2.2vw,1.5rem);gap:clamp(1rem,2.2vw,1.5rem);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none}@media (min-width:640px){.GiftAdvent_grid__Xqto6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.GiftAdvent_grid__Xqto6{grid-template-columns:repeat(3,minmax(0,1fr))}}.GiftAdvent_cell__I3SH7{position:relative;min-width:0}.GiftAdvent_cell__I3SH7:has(.GiftAdvent_door__2ObDb[data-open=true]){z-index:10}.GiftAdvent_cell__I3SH7:nth-child(3n+2){transition-delay:90ms}.GiftAdvent_cell__I3SH7:nth-child(3n+3){transition-delay:.18s}.GiftAdvent_door__2ObDb{position:relative;height:100%;min-height:21.5rem;perspective:1600px}.GiftAdvent_inside__4IvOX{position:absolute;inset:0;display:grid;grid-template-columns:4.75rem minmax(0,1fr);grid-gap:.9rem;gap:.9rem;padding:1.25rem 1.25rem 1.15rem;overflow:hidden;border-radius:var(--radius-lg);color:var(--color-ink);background:radial-gradient(70% 60% at 100% 0,color-mix(in srgb,var(--color-noel-gold-soft) 70%,transparent) 0,transparent 70%),var(--color-noel-snow);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-noel-gold) 45%,transparent),inset 14px 0 26px -18px color-mix(in srgb,var(--color-ink) 30%,transparent),0 18px 40px color-mix(in srgb,var(--color-ink) 9%,transparent);opacity:0;transition:opacity .4s ease .12s}.GiftAdvent_door__2ObDb[data-open=true] .GiftAdvent_inside__4IvOX{opacity:1}.GiftAdvent_insideCopy__Pn161>*,.GiftAdvent_insideMap__18R4n{opacity:0;transform:translateY(.6rem);transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1)}.GiftAdvent_door__2ObDb[data-open=true] .GiftAdvent_insideCopy__Pn161>*,.GiftAdvent_door__2ObDb[data-open=true] .GiftAdvent_insideMap__18R4n{opacity:1;transform:none}.GiftAdvent_door__2ObDb[data-open=true] .GiftAdvent_insideMap__18R4n{transition-delay:.26s}.GiftAdvent_door__2ObDb[data-open=true] .GiftAdvent_insideCopy__Pn161>:first-child{transition-delay:.3s}.GiftAdvent_door__2ObDb[data-open=true] .GiftAdvent_insideCopy__Pn161>:nth-child(2){transition-delay:.37s}.GiftAdvent_door__2ObDb[data-open=true] .GiftAdvent_insideCopy__Pn161>:nth-child(3){transition-delay:.42s}.GiftAdvent_door__2ObDb[data-open=true] .GiftAdvent_insideCopy__Pn161>:nth-child(4){transition-delay:.48s}.GiftAdvent_door__2ObDb[data-open=true] .GiftAdvent_insideCopy__Pn161>:nth-child(5){transition-delay:.56s}.GiftAdvent_insideMap__18R4n{align-self:center;width:100%;max-height:15rem}.GiftAdvent_insideMap__18R4n svg{width:100%;height:auto}.GiftAdvent_insideCopy__Pn161{display:flex;flex-direction:column;min-width:0;padding-right:1.5rem}.GiftAdvent_to__nxxSm{margin:0;font-family:var(--font-display);font-size:1.3rem;font-style:italic;line-height:1.12;color:var(--color-ink)}.GiftAdvent_giftLabel__DumBA{display:inline-flex;align-items:center;gap:.4rem;margin:.9rem 0 0;font-size:.66rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--color-noel-berry)}.GiftAdvent_sparkle__obrvj{color:var(--color-noel-gold-deep)}.GiftAdvent_gift__01ldk{margin:.3rem 0 0;font-size:.93rem;font-weight:650;line-height:1.35}.GiftAdvent_why__LfMe7{margin:.5rem 0 0;font-size:.85rem;line-height:1.5;color:var(--color-ink-muted)}.GiftAdvent_insideActions__KiGCl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:auto;padding-top:.9rem}.GiftAdvent_buy__wsZRa{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .85rem;border-radius:999px;white-space:nowrap;background:var(--color-noel-berry);color:var(--color-noel-snow);font-size:.82rem;font-weight:650;text-decoration:none;box-shadow:0 8px 18px color-mix(in srgb,var(--color-noel-berry) 28%,transparent);transition:background .25s ease,transform .25s ease}.GiftAdvent_buy__wsZRa:hover{background:var(--color-noel-berry-deep);transform:translateY(-1px)}.GiftAdvent_buy__wsZRa span[aria-hidden]{transition:transform .25s ease}.GiftAdvent_buy__wsZRa:hover span[aria-hidden]{transform:translateX(.2rem)}.GiftAdvent_buy__wsZRa:focus-visible,.GiftAdvent_close__U4nHx:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}.GiftAdvent_close__U4nHx{position:absolute;top:.8rem;right:.8rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--color-line-strong);border-radius:50%;background:var(--color-paper);color:var(--color-ink);font-size:1.1rem;line-height:1;cursor:pointer;transition:transform .25s ease,background .25s ease}.GiftAdvent_close__U4nHx:hover{transform:rotate(90deg);background:var(--color-noel-gold-soft)}.GiftAdvent_sparks__vJaNa{position:absolute;top:45%;left:.5rem;z-index:3;width:0;height:0;pointer-events:none}.GiftAdvent_spark___5ENE{position:absolute;width:.4rem;height:.4rem;margin:-.2rem 0 0 -.2rem;border-radius:50%;background:var(--gradient-noel-foil);box-shadow:0 0 10px color-mix(in srgb,var(--color-noel-gold) 80%,transparent);opacity:0;animation:GiftAdvent_spark___5ENE .9s cubic-bezier(.22,1,.36,1) var(--delay) forwards}.GiftAdvent_spark___5ENE:nth-child(2n){width:.28rem;height:.28rem;background:var(--color-noel-berry);box-shadow:none}@keyframes GiftAdvent_spark___5ENE{0%{opacity:0;transform:rotate(var(--a)) translateX(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--r)) scale(1)}}.GiftAdvent_face__DlGI0{position:absolute;inset:0;z-index:2;display:block;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transform-origin:0 50%;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.22,1,.36,1)}.GiftAdvent_door__2ObDb[data-open=true] .GiftAdvent_face__DlGI0{transform:rotateY(-100deg);pointer-events:none}.GiftAdvent_faceBack__YWOQK,.GiftAdvent_faceFront___uP_N{position:absolute;inset:0;border-radius:var(--radius-lg);backface-visibility:hidden;-webkit-backface-visibility:hidden}.GiftAdvent_faceFront___uP_N{--tone:var(--color-noel-fir);--tone-deep:var(--color-noel-fir-deep);display:flex;flex-direction:column;padding:1.35rem 1.4rem 1.25rem;overflow:hidden;color:var(--face-ink,var(--color-night-ink));background:radial-gradient(90% 70% at 85% 10%,color-mix(in srgb,var(--color-noel-gold) 16%,transparent) 0,transparent 60%),linear-gradient(155deg,color-mix(in srgb,var(--tone) 86%,var(--color-white)) 0,var(--tone) 38%,var(--tone-deep) 100%);border:1px solid color-mix(in srgb,var(--color-noel-gold) 28%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-white) 14%,transparent),inset 0 0 0 6px color-mix(in srgb,var(--tone-deep) 40%,transparent),0 22px 44px color-mix(in srgb,var(--tone-deep) 24%,transparent),0 4px 10px color-mix(in srgb,var(--color-ink) 10%,transparent);transition:box-shadow .35s ease,transform .35s ease,background .6s ease}.GiftAdvent_door__2ObDb[data-tone=berry] .GiftAdvent_faceFront___uP_N{--tone:var(--color-noel-berry);--tone-deep:var(--color-noel-berry-deep)}.GiftAdvent_door__2ObDb[data-tone=midnight] .GiftAdvent_faceFront___uP_N{--tone:var(--color-noel-midnight);--tone-deep:var(--color-noel-midnight-deep)}.GiftAdvent_door__2ObDb[data-tone=wine] .GiftAdvent_faceFront___uP_N{--tone:var(--color-noel-wine);--tone-deep:var(--color-noel-wine-deep)}.GiftAdvent_door__2ObDb[data-tone=spruce] .GiftAdvent_faceFront___uP_N{--tone:var(--color-noel-spruce);--tone-deep:var(--color-noel-spruce-deep)}.GiftAdvent_door__2ObDb[data-tone=plum] .GiftAdvent_faceFront___uP_N{--tone:var(--color-noel-plum);--tone-deep:var(--color-noel-plum-deep)}.GiftAdvent_door__2ObDb[data-tone=copper] .GiftAdvent_faceFront___uP_N{--tone:var(--color-noel-copper);--tone-deep:var(--color-noel-copper-deep)}.GiftAdvent_door__2ObDb[data-tone=champagne] .GiftAdvent_faceFront___uP_N{--tone:var(--color-noel-champagne);--tone-deep:var(--color-noel-champagne-deep);--face-ink:var(--color-ink);--face-muted:var(--color-ink-muted);--face-line:color-mix(in srgb,var(--color-ink) 14%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-white) 70%,transparent),inset 0 0 0 6px color-mix(in srgb,var(--color-white) 30%,transparent),0 22px 44px color-mix(in srgb,var(--color-noel-gold-deep) 24%,transparent),0 4px 10px color-mix(in srgb,var(--color-ink) 8%,transparent)}.GiftAdvent_door__2ObDb[data-tone=champagne] .GiftAdvent_face__DlGI0:hover .GiftAdvent_faceHint__TNV8a{color:var(--color-noel-berry)}.GiftAdvent_faceBack__YWOQK{transform:rotateY(180deg);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-noel-gold) 12%,transparent) 0 6px,transparent 6px 14px),var(--color-noel-snow);border:1px solid color-mix(in srgb,var(--color-noel-gold) 40%,transparent)}.GiftAdvent_face__DlGI0:hover .GiftAdvent_faceFront___uP_N{transform:translateY(-3px)}.GiftAdvent_face__DlGI0:focus-visible{outline:none}.GiftAdvent_face__DlGI0:focus-visible .GiftAdvent_faceFront___uP_N{box-shadow:0 0 0 3px var(--color-paper),0 0 0 5px var(--color-orange),0 22px 44px color-mix(in srgb,var(--color-ink) 18%,transparent)}.GiftAdvent_glare__CTDmp{position:absolute;inset:0;background:radial-gradient(14rem circle at var(--mx,70%) var(--my,15%),color-mix(in srgb,var(--color-white) 18%,transparent) 0,transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.GiftAdvent_face__DlGI0:hover .GiftAdvent_glare__CTDmp{opacity:1}.GiftAdvent_ribbon__GRxdF{position:absolute;inset:0;pointer-events:none}.GiftAdvent_ribbon__GRxdF:after,.GiftAdvent_ribbon__GRxdF:before{content:"";position:absolute;background:var(--gradient-noel-foil);opacity:.85}.GiftAdvent_ribbon__GRxdF:before{top:0;bottom:0;right:2.6rem;width:.55rem}.GiftAdvent_ribbon__GRxdF:after{left:0;right:0;top:47%;height:.55rem}.GiftAdvent_bow__0t_GH{position:absolute;top:calc(47% + .275rem);right:calc(2.6rem + .275rem);width:3rem;height:2rem;transform:translate(50%,-50%);filter:drop-shadow(0 3px 4px rgb(0 0 0/.3));transition:transform .45s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.GiftAdvent_bow__0t_GH svg{display:block;width:100%;height:100%;fill:var(--color-noel-gold);stroke:var(--color-noel-gold-deep);stroke-width:1}.GiftAdvent_bow__0t_GH circle{fill:var(--color-noel-gold-soft)}.GiftAdvent_face__DlGI0:hover .GiftAdvent_bow__0t_GH{transform:translate(50%,-50%) rotate(-8deg) scale(1.08)}.GiftAdvent_faceTo__OHucO{position:relative;margin-top:auto;max-width:15rem;font-size:1.12rem;font-weight:500;letter-spacing:-.02em;line-height:1.25;color:var(--face-ink,var(--color-night-ink))}.GiftAdvent_faceHint__TNV8a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--face-line,var(--color-night-line));font-size:.72rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--face-muted,var(--color-night-muted));transition:color .3s ease}.GiftAdvent_face__DlGI0:hover .GiftAdvent_faceHint__TNV8a{color:var(--color-noel-gold-soft)}.GiftAdvent_knob__1ZRbu{width:.7rem;height:.7rem;border-radius:50%;background:var(--gradient-noel-foil);box-shadow:0 0 10px color-mix(in srgb,var(--color-noel-gold) 60%,transparent);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.GiftAdvent_face__DlGI0:hover .GiftAdvent_knob__1ZRbu{transform:translateX(-.25rem) scale(1.15)}.GiftAdvent_face__DlGI0:hover{transform:rotateY(-9deg)}@media (prefers-reduced-motion:reduce){.GiftAdvent_face__DlGI0,.GiftAdvent_face__DlGI0:hover,.GiftAdvent_face__DlGI0:hover .GiftAdvent_bow__0t_GH,.GiftAdvent_face__DlGI0:hover .GiftAdvent_faceFront___uP_N{transition:none;transform:none}.GiftAdvent_door__2ObDb[data-open=true] .GiftAdvent_face__DlGI0{opacity:0;transform:none}.GiftAdvent_insideCopy__Pn161>*,.GiftAdvent_insideMap__18R4n,.GiftAdvent_inside__4IvOX{transition:none;transform:none}.GiftAdvent_sparks__vJaNa{display:none}.GiftAdvent_progressFill__NLW28{transition:none;transform:none}}.GiftHero_hero__8UlOv{position:relative;isolation:isolate;overflow:clip;margin-top:-5.75rem;min-height:100svh;color:var(--color-night-ink);background:var(--gradient-noel-night)}.GiftHero_atmosphere__7UF9a{position:absolute;inset:0;z-index:0;pointer-events:none}.GiftHero_glow__8jTZr{position:absolute;width:min(54rem,110vw);aspect-ratio:1;right:-14%;top:4%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-noel-gold) 24%,transparent) 0,color-mix(in srgb,var(--color-noel-gold-deep) 10%,transparent) 38%,transparent 68%);animation:GiftHero_glow-breathe__WW28u 9s ease-in-out infinite}.GiftHero_grain__8iPDl{position:absolute;inset:0;opacity:.22;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgb(255 255 255/.012) 0,rgb(255 255 255/.012) 3px),repeating-linear-gradient(90deg,transparent,transparent 3px,rgb(0 0 0/.05) 0,rgb(0 0 0/.05) 4px);mix-blend-mode:soft-light}.GiftHero_lights__F0WPo{top:4.6rem}.GiftHero_inner__ZblPU{position:relative;z-index:3;display:grid;grid-gap:clamp(2.5rem,6vw,3.5rem);gap:clamp(2.5rem,6vw,3.5rem);align-items:center;min-height:100svh;padding-top:calc(5.75rem + clamp(4rem, 9vh, 6rem));padding-bottom:clamp(3rem,7vh,4.5rem)}@media (min-width:980px){.GiftHero_hero__8UlOv{margin-top:-6.25rem}.GiftHero_inner__ZblPU{padding-top:calc(6.25rem + clamp(4rem, 9vh, 6rem))}}.GiftHero_copy__cSaLz{display:grid;justify-items:start;grid-gap:1.15rem;gap:1.15rem;min-width:0;max-width:37rem}.GiftHero_eyebrowRow__1P0z_{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.GiftHero_eyebrowRow__1P0z_ .section-eyebrow{margin:0}.GiftHero_countdown__xLCK5{display:inline-flex;align-items:center;gap:.5rem;min-height:1.85rem;padding:.3rem .8rem .3rem .65rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--color-noel-gold) 38%,transparent);background:color-mix(in srgb,var(--color-noel-gold) 10%,transparent);color:var(--color-noel-gold-soft);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateY(.3rem);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.GiftHero_countdown__xLCK5[data-ready=true]{opacity:1;transform:none}.GiftHero_countdownDot__Wc_VJ{width:.45rem;height:.45rem;border-radius:50%;background:var(--color-noel-berry);box-shadow:0 0 10px 2px color-mix(in srgb,var(--color-noel-berry) 65%,transparent);animation:GiftHero_dot-pulse__PIp1_ 2.4s ease-in-out infinite}.GiftHero_hero__8UlOv h1.section-title.GiftHero_title__9kV3Q{display:block;max-width:13ch;margin:0;font-size:clamp(2.7rem,6vw,4.9rem);font-weight:500;line-height:.98;letter-spacing:-.048em;text-wrap:balance}.GiftHero_titleLine__y8wTG{display:inline}.GiftHero_titleAccent__QSpBp{display:inline-block;padding-inline:.04em .1em;font-family:var(--font-display);font-style:italic;font-weight:400;letter-spacing:-.02em;background:var(--gradient-noel-foil);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:GiftHero_foil-shimmer__l0JR2 7s ease-in-out infinite}.GiftHero_copy__cSaLz .section-lead.GiftHero_lead__DL7gF{margin-top:.2rem;max-width:31rem;font-size:1.04rem;line-height:1.6}.GiftHero_actions__KTc6Q{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.4rem}.GiftHero_primary___1_Ko{gap:.9rem;padding-inline:1.5rem 1.3rem;background:var(--gradient-noel-foil);background-size:200% 100%;color:var(--color-night-void);box-shadow:0 10px 30px color-mix(in srgb,var(--color-noel-gold) 26%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-white) 60%,transparent);transition:transform var(--duration-fast) ease,background-position .9s ease,box-shadow .3s ease}.GiftHero_primary___1_Ko:hover{background-position:100% 0;box-shadow:0 14px 38px color-mix(in srgb,var(--color-noel-gold) 38%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-white) 60%,transparent)}.GiftHero_primary___1_Ko:focus-visible{outline-color:var(--color-noel-gold-soft)}.GiftHero_arrow__HaxkZ{display:inline-block;transition:transform .22s cubic-bezier(.22,1,.36,1)}.GiftHero_primary___1_Ko:hover .GiftHero_arrow__HaxkZ{transform:translateX(.28rem)}.GiftHero_secondary__5tydd{color:var(--color-night-ink);border-color:var(--color-night-line);background:color-mix(in srgb,var(--color-white) 4%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.GiftHero_secondary__5tydd:hover{border-color:color-mix(in srgb,var(--color-white) 30%,transparent)}.GiftHero_down__Jt_p7{display:inline-block;animation:GiftHero_nudge__a6ood 2.4s ease-in-out infinite}.GiftHero_proofs__A2z8y{display:flex;flex-wrap:wrap;gap:.55rem 1.25rem;margin:.6rem 0 0;padding:0;list-style:none;color:var(--color-night-muted);font-size:.84rem}.GiftHero_proofs__A2z8y li{display:inline-flex;align-items:center;gap:.45rem}.GiftHero_proofMark__luh2Y{flex:0 0 auto;color:var(--color-noel-gold)}.GiftHero_stage__RPvOR{position:relative;display:grid;justify-items:center;grid-gap:1rem;gap:1rem;min-width:0}.GiftHero_stageNote__JSieU{display:inline-flex;align-items:center;gap:.45rem;margin:2.25rem 0 0;color:var(--color-night-soft);font-size:.82rem}.GiftHero_scene__bsXrV{--tilt-x:0deg;--tilt-y:0deg;--glare-x:30%;position:relative;width:min(100%,27rem);aspect-ratio:1.05/1;perspective:1400px}.GiftHero_aura__flmvg{position:absolute;inset:-4% -14% -6%;z-index:0;filter:blur(38px);opacity:.7;pointer-events:none}.GiftHero_auraBloom__HHymB{position:absolute;inset:10% 6%;border-radius:48% 52% 46% 54%;background:conic-gradient(from 0deg,var(--color-noel-gold) 0deg,var(--color-noel-berry) 90deg,var(--color-noel-gold-soft) 170deg,var(--color-noel-fir) 250deg,var(--color-noel-gold) 1turn);opacity:.42;mix-blend-mode:screen;animation:GiftHero_aura-spin__7g7dC 16s linear infinite}.GiftHero_auraBloom__HHymB[data-alt]{inset:18% 14%;opacity:.3;animation-duration:21s;animation-direction:reverse}.GiftHero_floorShadow__8mmun{position:absolute;inset:62% 8% -4%;border-radius:50%;background:radial-gradient(ellipse at center,rgb(0 0 0/.6) 0,transparent 70%);filter:blur(22px)}.GiftHero_ornament__FUHq4{position:absolute;top:-8%;z-index:1;width:1px;height:var(--len);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-noel-gold) 60%,transparent));transform-origin:50% 0;animation:GiftHero_ornament-swing__3FMY_ 6s ease-in-out infinite}.GiftHero_ornament__FUHq4[data-o=a]{left:8%}.GiftHero_ornament__FUHq4[data-o=b]{left:30%;animation-delay:-2s;animation-duration:7s}.GiftHero_ornament__FUHq4[data-o=c]{right:6%;animation-delay:-4s;animation-duration:8s}.GiftHero_bauble__iPv8t{position:absolute;left:50%;bottom:0;width:1.6rem;height:1.6rem;margin-left:-.8rem;transform:translateY(90%);border-radius:50%;--tone:var(--color-noel-gold);background:radial-gradient(circle at 34% 30%,var(--color-noel-snow) 0,var(--tone) 26%,color-mix(in srgb,var(--tone) 55%,var(--color-night-void)) 100%);box-shadow:0 6px 18px rgb(0 0 0/.4),0 0 18px color-mix(in srgb,var(--tone) 35%,transparent)}.GiftHero_bauble__iPv8t:before{content:"";position:absolute;left:50%;top:-.28rem;width:.5rem;height:.34rem;margin-left:-.25rem;border-radius:.1rem;background:var(--gradient-noel-foil)}.GiftHero_bauble__iPv8t[data-tone=berry]{--tone:var(--color-noel-berry)}.GiftHero_bauble__iPv8t[data-tone=fir]{--tone:color-mix(in srgb,var(--color-noel-fir) 80%,var(--color-noel-gold));width:1.2rem;height:1.2rem;margin-left:-.6rem}.GiftHero_tilt__kTQrW{position:absolute;inset:0;z-index:2;transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .5s cubic-bezier(.22,1,.36,1)}.GiftHero_card__Zfi5F{position:absolute;display:flex;flex-direction:column;justify-content:space-between;width:min(88%,22.5rem);aspect-ratio:1.58/1;padding:1.25rem 1.3rem 1.15rem;overflow:hidden;border-radius:var(--radius-frost);color:var(--color-night-ink);border:1px solid color-mix(in srgb,var(--color-white) 14%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-white) 12%,transparent),0 24px 50px rgb(0 0 0/.5)}.GiftHero_card__Zfi5F[data-layer=back]{left:0;top:10%;background:linear-gradient(150deg,color-mix(in srgb,var(--color-noel-fir) 85%,var(--color-white)) 0,var(--color-noel-fir) 42%,var(--color-noel-fir-deep) 100%);transform:rotate(-9deg) translateZ(-40px);animation:GiftHero_card-float-back__m7xbx 8s ease-in-out infinite;filter:brightness(.9)}.GiftHero_card__Zfi5F[data-layer=front]{right:0;bottom:12%;overflow:visible;background:linear-gradient(145deg,var(--color-night-raise) 0,var(--color-night-low) 46%,var(--color-night-void) 100%);transform:rotate(3deg);animation:GiftHero_card-float-front__thHWz 7s ease-in-out infinite}.GiftHero_cardSheen__uXzjs{background:linear-gradient(120deg,transparent 0,color-mix(in srgb,var(--color-white) 3%,transparent) 42%,color-mix(in srgb,var(--color-white) 11%,transparent) 50%,color-mix(in srgb,var(--color-white) 3%,transparent) 58%,transparent 100%);background-size:220% 100%;animation:GiftHero_card-sheen__fLeg7 5.5s ease-in-out infinite}.GiftHero_cardGlare__en4n6,.GiftHero_cardSheen__uXzjs{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.GiftHero_cardGlare__en4n6{background:radial-gradient(60% 80% at var(--glare-x) 0,color-mix(in srgb,var(--color-noel-gold-soft) 16%,transparent) 0,transparent 60%);transition:background .3s ease}.GiftHero_ribbonH__qnwZk,.GiftHero_ribbonV__z9x_O{position:absolute;z-index:1;background:var(--gradient-noel-foil);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-noel-gold-deep) 40%,transparent),0 4px 12px rgb(0 0 0/.35)}.GiftHero_ribbonV__z9x_O{top:0;bottom:0;left:26%;width:.8rem;transform-origin:50% 0;animation:GiftHero_ribbon-down__gmc_e .9s cubic-bezier(.22,1,.36,1) .65s both}.GiftHero_ribbonH__qnwZk{left:0;right:0;top:58%;height:.8rem;transform-origin:0 50%;animation:GiftHero_ribbon-across__EjOiO .9s cubic-bezier(.22,1,.36,1) .85s both}.GiftHero_bow__O96ln{position:absolute;z-index:3;left:calc(26% + .4rem);top:58%;width:5.4rem;height:auto;margin:-2.2rem 0 0 -2.7rem;overflow:visible;filter:drop-shadow(0 6px 10px rgb(0 0 0/.4));transform-origin:50% 55%;animation:GiftHero_bow-pop__BiSMO .7s cubic-bezier(.34,1.56,.64,1) 1.45s both}.GiftHero_bowLoop__ej0tH{transform-origin:60px 42px;animation:GiftHero_bow-breathe__rJvEm 4.5s ease-in-out 2.2s infinite}.GiftHero_bowLoop__ej0tH[data-side=r]{animation-delay:2.5s}.GiftHero_cardBody__ZpWb2,.GiftHero_cardFoot___j_Hq,.GiftHero_cardTop__lFrmr{position:relative;z-index:2}.GiftHero_cardTop__lFrmr{display:flex;align-items:center;justify-content:space-between;gap:1rem}.GiftHero_cardBrand__46LZz{font-size:.7rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--color-white) 78%,transparent)}.GiftHero_cardMark__Z_YRl{width:1.55rem;height:1.55rem;object-fit:contain;opacity:.92}.GiftHero_cardBody__ZpWb2{display:grid;justify-items:end;text-align:right}.GiftHero_card__Zfi5F[data-layer=back] .GiftHero_cardBody__ZpWb2{justify-items:start;text-align:left}.GiftHero_cardTitle__0v4zz{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.9rem);font-style:italic;line-height:1.05;color:var(--color-white)}.GiftHero_cardSubtitle__3FK0X{margin-top:.3rem;font-size:.76rem;letter-spacing:.04em;color:color-mix(in srgb,var(--color-noel-gold-soft) 80%,transparent)}.GiftHero_cardFoot___j_Hq{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.GiftHero_cardCode__JveoR{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;letter-spacing:.14em;color:color-mix(in srgb,var(--color-white) 62%,transparent)}.GiftHero_cardChip__JrFBN{width:2.2rem;height:1.55rem;border-radius:.35rem;background:var(--gradient-noel-foil);box-shadow:inset 0 0 0 1px rgb(0 0 0/.15)}.GiftHero_tag__v3YvW{position:absolute;z-index:4;left:calc(12% + .4rem);bottom:-6%;transform-origin:50% 0;animation:GiftHero_tag-in__ZDxMS .7s cubic-bezier(.22,1,.36,1) 1.8s both,GiftHero_tag-swing__rk_zm 5s ease-in-out 2.5s infinite}.GiftHero_tagString__5Ts3M{display:block;width:1px;height:1.8rem;margin-left:1.25rem;background:color-mix(in srgb,var(--color-noel-gold) 70%,transparent)}.GiftHero_tagBody__TP2sI{position:relative;display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .95rem .55rem 1.85rem;-webkit-clip-path:polygon(.9rem 0,100% 0,100% 100%,.9rem 100%,0 50%);clip-path:polygon(.9rem 0,100% 0,100% 100%,.9rem 100%,0 50%);background:var(--color-noel-snow);color:var(--color-noel-berry-deep);box-shadow:0 10px 24px rgb(0 0 0/.35)}.GiftHero_tagHole__Ygif0{position:absolute;left:.95rem;top:50%;width:.4rem;height:.4rem;margin-top:-.2rem;border-radius:50%;background:var(--color-night-deep)}.GiftHero_tagLabel__qp4qL{font-family:var(--font-display);font-size:1.05rem;font-style:italic;white-space:nowrap}@keyframes GiftHero_glow-breathe__WW28u{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes GiftHero_dot-pulse__PIp1_{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.6}}@keyframes GiftHero_foil-shimmer__l0JR2{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes GiftHero_nudge__a6ood{0%,to{transform:translateY(0)}50%{transform:translateY(.18rem)}}@keyframes GiftHero_aura-spin__7g7dC{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}@keyframes GiftHero_ornament-swing__3FMY_{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes GiftHero_card-float-front__thHWz{0%,to{transform:rotate(3deg) translateY(0)}50%{transform:rotate(2deg) translateY(-.55rem)}}@keyframes GiftHero_card-float-back__m7xbx{0%,to{transform:rotate(-9deg) translateZ(-40px)}50%{transform:rotate(-7deg) translate3d(0,-.4rem,-40px)}}@keyframes GiftHero_card-sheen__fLeg7{0%,to{background-position:120% 0}45%,55%{background-position:-40% 0}}@keyframes GiftHero_ribbon-down__gmc_e{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes GiftHero_ribbon-across__EjOiO{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes GiftHero_bow-pop__BiSMO{0%{opacity:0;transform:scale(.3) rotate(-20deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes GiftHero_bow-breathe__rJvEm{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes GiftHero_tag-in__ZDxMS{0%{opacity:0;transform:translateY(-.8rem) rotate(-14deg)}to{opacity:1;transform:translateY(0) rotate(0deg)}}@keyframes GiftHero_tag-swing__rk_zm{0%,to{rotate:-3deg}50%{rotate:4deg}}@media (max-width:1023px){.GiftHero_hero__8UlOv h1.section-title.GiftHero_title__9kV3Q{max-width:14ch}.GiftHero_lights__F0WPo{top:4.2rem}}@media (max-width:767px){.GiftHero_glow__8jTZr{width:120vw;animation:none}.GiftHero_aura__flmvg{filter:blur(26px)}.GiftHero_auraBloom__HHymB[data-alt]{display:none}.GiftHero_scene__bsXrV{width:min(100%,21rem)}.GiftHero_card__Zfi5F{padding:1rem 1.05rem .95rem}.GiftHero_bow__O96ln{width:4.4rem;margin:-1.8rem 0 0 -2.2rem}.GiftHero_proofs__A2z8y{flex-direction:column}}@media (min-width:1024px){.GiftHero_inner__ZblPU{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(3rem,5vw,5rem)}.GiftHero_stage__RPvOR{justify-items:end}.GiftHero_stageNote__JSieU{justify-self:center}}@media (prefers-reduced-motion:reduce){.GiftHero_auraBloom__HHymB,.GiftHero_bowLoop__ej0tH,.GiftHero_cardSheen__uXzjs,.GiftHero_card__Zfi5F[data-layer=back],.GiftHero_card__Zfi5F[data-layer=front],.GiftHero_countdownDot__Wc_VJ,.GiftHero_down__Jt_p7,.GiftHero_glow__8jTZr,.GiftHero_ornament__FUHq4,.GiftHero_tag__v3YvW,.GiftHero_titleAccent__QSpBp{animation:none}.GiftHero_bow__O96ln,.GiftHero_ribbonH__qnwZk,.GiftHero_ribbonV__z9x_O{animation:none;opacity:1;transform:none}.GiftHero_card__Zfi5F[data-layer=front]{transform:rotate(3deg)}.GiftHero_card__Zfi5F[data-layer=back]{transform:rotate(-9deg) translateZ(-40px)}.GiftHero_tilt__kTQrW{transition:none}}.GiftSteps_section__eMnw2{position:relative;overflow:clip;color:var(--color-ink);background:radial-gradient(55% 45% at 100% 100%,color-mix(in srgb,var(--color-glow-gold) 40%,transparent) 0,transparent 70%),var(--color-page)}.GiftSteps_inner__ATJ1Q{display:grid;grid-gap:clamp(3rem,6vw,4.5rem);gap:clamp(3rem,6vw,4.5rem);align-items:center;padding-top:clamp(4.5rem,9vw,7rem);padding-bottom:clamp(3.5rem,7vw,5rem)}.GiftSteps_faq__HCEWX{padding-bottom:clamp(4.5rem,9vw,7rem)}.GiftSteps_faq__HCEWX:before{content:"";display:block;height:1px;margin-bottom:clamp(3rem,6vw,4.5rem);background:var(--color-line)}.GiftSteps_copy__YnnMd{display:grid;grid-gap:clamp(2rem,4vw,2.75rem);gap:clamp(2rem,4vw,2.75rem);min-width:0}.GiftSteps_steps__ZnFlK{--dot:2.5rem;--progress:0;position:relative;display:grid;grid-gap:clamp(1.75rem,3.5vw,2.4rem);gap:clamp(1.75rem,3.5vw,2.4rem);margin:0;padding:0;list-style:none}.GiftSteps_steps__ZnFlK:after,.GiftSteps_steps__ZnFlK:before{content:"";position:absolute;left:calc(var(--dot) / 2 - 1px);top:calc(var(--dot) / 2);width:2px;border-radius:2px}.GiftSteps_steps__ZnFlK:before{bottom:calc(var(--dot) / 2);background:var(--color-line-strong)}.GiftSteps_steps__ZnFlK:after{height:calc((100% - var(--dot)) * var(--progress));background:var(--gradient-noel-foil);box-shadow:0 0 10px color-mix(in srgb,var(--color-noel-gold) 55%,transparent);transition:height .12s linear}.GiftSteps_step__ycmkB{position:relative;z-index:1;display:grid;grid-template-columns:var(--dot) minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem;align-items:start}.GiftSteps_stepIndex__IPstd{display:inline-flex;align-items:center;justify-content:center;width:var(--dot);height:var(--dot);border-radius:50%;background:var(--color-paper);border:1px solid var(--color-line-strong);color:var(--color-ink-muted);font-size:.9rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .35s ease,border-color .35s ease,color .35s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.GiftSteps_step__ycmkB[data-on=true] .GiftSteps_stepIndex__IPstd{background:var(--color-noel-fir);border-color:var(--color-noel-fir);color:var(--color-noel-gold-soft);transform:scale(1.06)}.GiftSteps_stepCopy__EpP9z{display:grid;grid-gap:.3rem;gap:.3rem;padding-top:.4rem}.GiftSteps_stepTitle__Lk_YB{font-size:1.12rem;font-weight:600;letter-spacing:-.02em;color:var(--color-ink-muted);transition:color .35s ease}.GiftSteps_step__ycmkB[data-on=true] .GiftSteps_stepTitle__Lk_YB{color:var(--color-ink)}.GiftSteps_stepBody__kfYIa{max-width:30rem;color:var(--color-ink-muted);font-size:.97rem;line-height:1.55}.GiftSteps_stage__Y39QP{display:flex;justify-content:center;padding-top:4rem}.GiftSteps_envelope__pcpKE{--env-w:min(100%,25rem);--env-radius:0.9rem;position:relative;width:var(--env-w);aspect-ratio:1.55/1;margin:0}.GiftSteps_envBack__vtq7n{position:absolute;inset:0;border-radius:.3rem .3rem var(--env-radius) var(--env-radius);background:linear-gradient(180deg,var(--color-noel-berry-deep) 0,color-mix(in srgb,var(--color-noel-berry-deep) 70%,var(--color-noel-berry)) 100%);box-shadow:0 28px 40px color-mix(in srgb,var(--color-ink) 16%,transparent)}.GiftSteps_letter__EvJfN{position:absolute;left:6%;right:6%;top:6%;bottom:8%;z-index:1;display:grid;align-content:start;grid-gap:.4rem;gap:.4rem;padding:1.1rem 1.25rem;border-radius:.6rem;background:radial-gradient(70% 60% at 100% 0,color-mix(in srgb,var(--color-noel-gold-soft) 55%,transparent) 0,transparent 70%),var(--color-noel-snow);box-shadow:0 6px 18px color-mix(in srgb,var(--color-ink) 12%,transparent);transform:translateY(0);transition:transform .7s cubic-bezier(.65,0,.35,1) 0s}.GiftSteps_envelope__pcpKE[data-open=true] .GiftSteps_letter__EvJfN{transform:translateY(-46%);transition:transform 1.1s cubic-bezier(.22,1,.36,1) .65s}.GiftSteps_letterTo__o5mml{margin:0;font-size:.66rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--color-noel-berry)}.GiftSteps_letterMessage__jm_Wx{margin:0;font-size:clamp(1rem,2vw,1.12rem);font-weight:500;letter-spacing:-.01em;line-height:1.35;color:var(--color-ink)}.GiftSteps_letterFrom__sdHxU{margin:0;justify-self:end;font-size:.9rem;font-weight:500;color:var(--color-ink-muted)}.GiftSteps_letterCode__pmJA4{justify-self:start;margin-top:.2rem;padding:.2rem .5rem;border-radius:.3rem;border:1px dashed color-mix(in srgb,var(--color-noel-gold-deep) 60%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;letter-spacing:.14em;color:var(--color-ink-muted)}.GiftSteps_envFront__h81Pm{position:absolute;inset:0;z-index:2;overflow:hidden;border-radius:0 0 var(--env-radius) var(--env-radius);pointer-events:none}.GiftSteps_envFront__h81Pm svg,.GiftSteps_flap__SOLvN svg{position:absolute;inset:0;display:block;width:100%;height:100%}.GiftSteps_flap__SOLvN{position:absolute;left:0;right:0;top:0;z-index:3;height:58%;transform-origin:50% 0;transform:scaleY(1);filter:drop-shadow(0 4px 6px color-mix(in srgb,var(--color-ink) 18%,transparent));transition:transform .8s cubic-bezier(.22,1,.36,1) .55s,z-index 0s .78s}.GiftSteps_envelope__pcpKE[data-open=true] .GiftSteps_flap__SOLvN{z-index:0;transform:scaleY(-1);filter:none;transition:transform .8s cubic-bezier(.22,1,.36,1) .2s,z-index 0s .43s}.GiftSteps_stopBerrySoft__IGDpT,.GiftSteps_stopBerry__RACf5{stop-color:var(--color-noel-berry)}.GiftSteps_stopBerrySoft__IGDpT{stop-opacity:.86}.GiftSteps_stopBerryFlap__lGw3v{stop-color:var(--color-noel-berry);stop-opacity:.92}.GiftSteps_stopBerryDeepSoft__I5UbV,.GiftSteps_stopBerryDeep__9yU2Q{stop-color:var(--color-noel-berry-deep)}.GiftSteps_stopBerryDeepSoft__I5UbV{stop-opacity:.85}.GiftSteps_flapInner__bW_Z4{opacity:0;transition:opacity .12s ease .76s}.GiftSteps_envelope__pcpKE[data-open=true] .GiftSteps_flapInner__bW_Z4{opacity:1;transition:opacity .12s ease .4s}.GiftSteps_seal__dWDgw{position:absolute;left:50%;top:58%;z-index:4;display:grid;place-items:center;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;border-radius:50%;background:var(--gradient-noel-foil);box-shadow:0 4px 10px rgb(0 0 0/.25),inset 0 0 0 3px color-mix(in srgb,var(--color-noel-gold-deep) 50%,transparent);color:var(--color-noel-berry-deep);font-size:1.05rem;font-weight:700;transition:opacity .3s ease 1.15s,transform .4s ease 1.15s}.GiftSteps_envelope__pcpKE[data-open=true] .GiftSteps_seal__dWDgw{opacity:0;transform:scale(.6);transition:opacity .3s ease .15s,transform .4s ease .15s}.GiftSteps_stamp__vsNGF{position:absolute;right:6%;bottom:10%;padding:.28rem;background:var(--color-noel-snow);outline:2px dotted var(--color-noel-snow);outline-offset:1px;border-radius:.15rem;transform:rotate(4deg)}.GiftSteps_stampInner__43EnA{display:grid;justify-items:center;grid-gap:.25rem;gap:.25rem;padding:.45rem .55rem;background:linear-gradient(160deg,var(--color-noel-fir),var(--color-noel-fir-deep));color:var(--color-noel-gold-soft);font-size:.56rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.GiftSteps_caption__FIYFd{position:absolute;left:0;right:0;bottom:-2.2rem;color:var(--color-ink-soft);font-size:.78rem;text-align:center}@media (min-width:1024px){.GiftSteps_inner__ATJ1Q{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(3rem,6vw,6rem)}}@media (prefers-reduced-motion:reduce){.GiftSteps_envelope__pcpKE[data-open=true] .GiftSteps_flapInner__bW_Z4,.GiftSteps_envelope__pcpKE[data-open=true] .GiftSteps_flap__SOLvN,.GiftSteps_envelope__pcpKE[data-open=true] .GiftSteps_letter__EvJfN,.GiftSteps_envelope__pcpKE[data-open=true] .GiftSteps_seal__dWDgw,.GiftSteps_flapInner__bW_Z4,.GiftSteps_flap__SOLvN,.GiftSteps_letter__EvJfN,.GiftSteps_seal__dWDgw,.GiftSteps_stepIndex__IPstd,.GiftSteps_stepTitle__Lk_YB,.GiftSteps_steps__ZnFlK:after{transition:none}}.GiftFinal_section__MeXDQ{position:relative;isolation:isolate;overflow:clip;color:var(--color-night-ink);background:var(--gradient-noel-night)}.GiftFinal_lights__SRs52{top:0}.GiftFinal_glow__hwmPH{position:absolute;left:50%;bottom:-40%;z-index:0;width:min(60rem,140vw);aspect-ratio:1;margin-left:max(-30rem,-70vw);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-noel-gold) 22%,transparent) 0,transparent 62%);pointer-events:none}.GiftFinal_inner__Lc04I{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;padding-block:clamp(7rem,14vw,10rem) clamp(4.5rem,9vw,6.5rem);text-align:center}.GiftFinal_inner__Lc04I .section-eyebrow{justify-content:center}.GiftFinal_title__rEnbY{max-width:18ch;margin-inline:auto}.GiftFinal_lead__tpU4s{margin-inline:auto;max-width:34rem}.GiftFinal_actions__wr4s7{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:2rem}.GiftFinal_address__C9dIH{margin:1.6rem 0 0;color:var(--color-night-soft);font-size:.82rem}