.winter-hero[data-astro-cid-nx2novbq]{z-index:3;pointer-events:none;opacity:0;transition:opacity .35s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;overflow:hidden}.winter-hero[data-astro-cid-nx2novbq][data-scene-ready]{opacity:1}.winter-hero[data-astro-cid-nx2novbq]:not([data-scene-loaded]) [data-astro-cid-nx2novbq]{animation-play-state:paused!important}.winter-hero[data-astro-cid-nx2novbq] img[data-astro-cid-nx2novbq]{width:100%;max-width:none;height:auto;display:block}.winter-ground[data-astro-cid-nx2novbq],.winter-lights[data-astro-cid-nx2novbq]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.winter-illumination[data-astro-cid-nx2novbq]{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.winter-lights[data-astro-cid-nx2novbq]{z-index:2;overflow:visible}.winter-hanging[data-astro-cid-nx2novbq]{top:var(--hang-y,15%);transform-origin:50% 0;--sway-from:-5deg;--sway-to:5.5deg;width:clamp(30px,4vw,64px);animation:8s cubic-bezier(.37,0,.63,1) -1.1s infinite ornament-sway;position:absolute;transform:translate(-50%)}.hanging-bauble[data-astro-cid-nx2novbq]{--sway-from:-4deg;--sway-to:4.5deg;width:clamp(26px,3.3vw,50px);animation-duration:10s;animation-delay:-6.3s}.winter-top-greenery[data-astro-cid-nx2novbq]{z-index:2;width:clamp(75px,8vw,130px);position:absolute;transform:translate(-50%,-10%)}.winter-top-greenery[data-astro-cid-nx2novbq]>img[data-astro-cid-nx2novbq]{transform:rotate(180deg)}.winter-top-sprig[data-astro-cid-nx2novbq]{z-index:3;width:calc(clamp(55px,6.5vw,110px) * var(--sprig-scale));transform:translate(-50%,-59%) rotate(var(--sprig-angle,0deg));transform-origin:50% 59%;position:absolute}.winter-top-sprig[data-astro-cid-nx2novbq]>img[data-astro-cid-nx2novbq]{transform:scaleX(var(--sprig-flip));clip-path:inset(0 0 0 8%)}@media (width<=800px){.sprig-desktop[data-astro-cid-nx2novbq]{display:none}.winter-top-sprig[data-astro-cid-nx2novbq]{width:40px}}.hanging-gold--slender[data-astro-cid-nx2novbq]{width:clamp(22px,2.2vw,36px);animation-duration:11s;animation-delay:-4.7s}.hanging-gold--ribbed[data-astro-cid-nx2novbq]{width:clamp(22px,2.5vw,40px);animation-duration:8.7s;animation-delay:-2.4s}.hanging-gold--small[data-astro-cid-nx2novbq]{width:clamp(18px,1.7vw,28px);animation-duration:9.8s;animation-delay:-6.9s}.hanging-gold--end[data-astro-cid-nx2novbq]{width:clamp(20px,2.1vw,34px);animation-duration:10.5s;animation-delay:-1.8s}@media (width<=800px){.hanging-gold--desktop[data-astro-cid-nx2novbq]{display:none}.winter-top-greenery[data-astro-cid-nx2novbq]{width:50px}.hanging-gold--ribbed[data-astro-cid-nx2novbq]{width:20px}}@media (width<=480px){.winter-top-greenery[data-astro-cid-nx2novbq]{width:34px}.hanging-gold--ribbed[data-astro-cid-nx2novbq]{width:16px}.hanging-bauble[data-astro-cid-nx2novbq]{width:20px}}.hanging-cookie[data-astro-cid-nx2novbq]{--sway-from:-5.2deg;--sway-to:4.8deg;animation-duration:9s;animation-delay:-3.5s}@keyframes ornament-sway{0%,to{transform:translateX(-50%) rotate(var(--sway-from))}50%{transform:translateX(-50%) rotate(var(--sway-to))}}.winter-lights[data-astro-cid-nx2novbq] .winter-light-pendant{animation:light-pendant-sway var(--sway-duration,8s) cubic-bezier(.37,0,.63,1) var(--sway-delay,0s) infinite}@keyframes light-pendant-sway{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}.winter-lights[data-astro-cid-nx2novbq] ellipse{animation:fairy-light 7s linear var(--glow-delay,0s) infinite}.winter-chimney[data-astro-cid-nx2novbq]{z-index:1;width:clamp(220px,24vw,400px);left:var(--anchor-x,39%);top:var(--anchor-y,76%);position:absolute;transform:translate(-50%,-97%)}.chimney-legs[data-astro-cid-nx2novbq]{clip-path:inset(0 0 40%);transform-origin:50% 59%;animation:17s cubic-bezier(.77,0,.175,1) infinite santa-boots}.winter-chimney[data-astro-cid-nx2novbq] .chimney-base[data-astro-cid-nx2novbq]{clip-path:inset(58% 0 0);position:absolute;inset:0}.winter-sleigh[data-astro-cid-nx2novbq]{z-index:0;width:clamp(240px,24vw,420px);position:absolute;top:29%;left:37%}.winter-cottage[data-astro-cid-nx2novbq]{z-index:1;isolation:isolate;left:var(--anchor-x,82%);top:var(--anchor-y,76%);width:clamp(360px,36vw,630px);transform:translate(-50%,-84%) scaleX(var(--hill-face,1));transform-origin:50% 84%;position:absolute}.sleigh-flight[data-astro-cid-nx2novbq]{transform-origin:50%;--hover-height:clamp(3px,.35vw,6px);position:relative}.winter-hero[data-astro-cid-nx2novbq][data-sleigh-started] .sleigh-flight[data-astro-cid-nx2novbq]{animation:8s linear 3.5s both sleigh-departure}.sleigh-startled[data-astro-cid-nx2novbq]{clip-path:url(#winter-reindeer-faces);opacity:0;position:absolute;inset:0}.winter-hero[data-astro-cid-nx2novbq][data-sleigh-started] .sleigh-startled[data-astro-cid-nx2novbq]{animation:.15s linear 2.9s both reindeer-surprise}.winter-hero[data-astro-cid-nx2novbq][data-sleigh-repeating] .sleigh-flight[data-astro-cid-nx2novbq]{animation:75s linear infinite both sleigh-departure-cycle}.winter-hero[data-astro-cid-nx2novbq][data-sleigh-repeating] .sleigh-startled[data-astro-cid-nx2novbq]{animation:75s linear infinite both reindeer-surprise-cycle}.sleigh-hooves[data-astro-cid-nx2novbq]{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sleigh-flight[data-astro-cid-nx2novbq][data-reindeer-ready]>.sleigh-hooves[data-astro-cid-nx2novbq]{opacity:1}.sleigh-flight[data-astro-cid-nx2novbq][data-reindeer-ready]>.sleigh-rest[data-astro-cid-nx2novbq]{opacity:0}.sleigh-expression-defs[data-astro-cid-nx2novbq]{position:absolute}.winter-hanging[data-astro-cid-nx2novbq]{z-index:2}@keyframes reindeer-surprise{0%{opacity:0}to{opacity:1}}@keyframes sleigh-departure{0%{opacity:1;transform:translate(0)}48%{opacity:1}88.5%{opacity:0}to{opacity:0;transform:translate(70vw,-9.8vw)}}@keyframes sleigh-departure-cycle{0%{opacity:0;animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(0)}4%{opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(0)}8%,24%,40%,56%,72%{transform:translate(0,calc(-1 * var(--hover-height)));animation-timing-function:cubic-bezier(.37,0,.63,1)}16%,32%,48%,64%,80%{transform:translate(0,var(--hover-height));animation-timing-function:cubic-bezier(.37,0,.63,1)}84%{opacity:1;animation-timing-function:linear;transform:translate(0)}89.12%{opacity:1}93.44%{opacity:0}94.6667%{opacity:0;transform:translate(70vw,-9.8vw)}to{opacity:0;transform:translate(0)}}@keyframes reindeer-surprise-cycle{0%,83.2%{opacity:0}83.4%,94.6667%{opacity:1}to{opacity:0}}.cottage-sack[data-astro-cid-nx2novbq]{transform-origin:50% 100%;width:10.5%;position:absolute;bottom:81.8%;left:54.25%;transform:rotate(6deg)}.cottage-paint[data-astro-cid-nx2novbq]{position:relative}.cottage-chimney-front[data-astro-cid-nx2novbq]{clip-path:url(#winter-chimney-front);pointer-events:none;position:absolute;inset:0}.cottage-santa[data-astro-cid-nx2novbq]{aspect-ratio:600/691;width:16%;position:absolute;bottom:90%;left:69.5%}.santa-reference[data-astro-cid-nx2novbq]{position:absolute;inset:0}[data-astro-cid-nx2novbq][data-puppet-canvas]{pointer-events:none;opacity:0;width:106%;height:106%;position:absolute;top:-3%;left:-3%}[data-astro-cid-nx2novbq][data-puppet-ready] [data-astro-cid-nx2novbq][data-puppet-canvas]{opacity:1}.cottage-santa[data-astro-cid-nx2novbq][data-puppet-ready] .santa-reference[data-astro-cid-nx2novbq],.cocoa-animated[data-astro-cid-nx2novbq][data-puppet-ready]>.cocoa-painting[data-astro-cid-nx2novbq]{opacity:0}.winter-gift[data-astro-cid-nx2novbq],.winter-greenery[data-astro-cid-nx2novbq]{width:clamp(75px,8.5vw,145px);position:absolute;transform:translate(-50%,-93%)}.winter-slope-gift[data-astro-cid-nx2novbq]{z-index:2;transform:translate(-50%,-93%) rotate(var(--gift-slope,0deg));transform-origin:50% 93%}.gift-extra-teal[data-astro-cid-nx2novbq]{z-index:1;width:clamp(55px,6.3vw,105px)}.gift-extra-small[data-astro-cid-nx2novbq]{z-index:3;width:clamp(45px,4.6vw,75px)}.winter-candy-edge[data-astro-cid-nx2novbq]{z-index:1;transform-origin:50% 98%;width:clamp(65px,7vw,115px);position:absolute;transform:translate(-50%,-98%)rotate(-10deg)}@media (width<=600px){.gift-extra-teal[data-astro-cid-nx2novbq]{width:40px}.gift-extra-small[data-astro-cid-nx2novbq]{width:32px}.winter-candy-edge[data-astro-cid-nx2novbq]{width:40px}}.gift-teal[data-astro-cid-nx2novbq]{z-index:2;width:clamp(65px,7vw,115px);rotate:5deg}.winter-loose-bauble[data-astro-cid-nx2novbq],.winter-loose-cookie[data-astro-cid-nx2novbq]{width:clamp(55px,5.5vw,90px);position:absolute;transform:translate(-50%,-94%)rotate(-16deg)}.winter-loose-bauble[data-astro-cid-nx2novbq] img[data-astro-cid-nx2novbq],.winter-loose-cookie[data-astro-cid-nx2novbq] img[data-astro-cid-nx2novbq]{clip-path:inset(29% 0 0)}.winter-loose-cookie[data-astro-cid-nx2novbq]{width:clamp(45px,4.5vw,75px);rotate:13deg}.winter-greenery[data-astro-cid-nx2novbq]{width:clamp(85px,10vw,170px);transform:translate(-50%,-75%) rotate(var(--detail-angle,0deg))}@media (width<=600px){.winter-gift[data-astro-cid-nx2novbq]{width:48px}.winter-greenery[data-astro-cid-nx2novbq],.winter-loose-cookie[data-astro-cid-nx2novbq]{display:none}.gift-teal[data-astro-cid-nx2novbq]{z-index:2;width:40px}.winter-loose-bauble[data-astro-cid-nx2novbq]{width:38px}}.cottage-windows[data-astro-cid-nx2novbq]{fill:url(#winter-window-glow);filter:drop-shadow(0 0 5px #ffd47a80);width:100%;height:100%;position:absolute;inset:0}.cottage-windows[data-astro-cid-nx2novbq] ellipse[data-astro-cid-nx2novbq]{animation:7s ease-in-out infinite alternate window-shimmer}.cottage-windows[data-astro-cid-nx2novbq] ellipse[data-astro-cid-nx2novbq]:nth-of-type(2){animation-duration:9s;animation-delay:-3s}.cottage-windows[data-astro-cid-nx2novbq] ellipse[data-astro-cid-nx2novbq]:nth-of-type(3){animation-duration:6s;animation-delay:-1s}@keyframes window-shimmer{0%{opacity:.35}45%{opacity:.85}65%{opacity:.58}to{opacity:1}}.cottage-smoke[data-astro-cid-nx2novbq]{width:13%;height:27%;position:absolute;bottom:89%;left:23%;overflow:visible}.cottage-smoke[data-astro-cid-nx2novbq] path[data-astro-cid-nx2novbq],.cocoa-steam[data-astro-cid-nx2novbq] path[data-astro-cid-nx2novbq]{stroke-width:5px;opacity:0;transform-origin:50% 100%;animation:8s linear infinite warm-wisp}.cottage-smoke[data-astro-cid-nx2novbq] path[data-astro-cid-nx2novbq]:nth-child(2){stroke-width:7px;animation-delay:-3s}.cottage-smoke[data-astro-cid-nx2novbq] path[data-astro-cid-nx2novbq]:nth-child(3){stroke-width:3px;animation-delay:-5.5s}.winter-cocoa[data-astro-cid-nx2novbq]{width:clamp(230px,22vw,355px);position:absolute;bottom:4px;left:46%}.winter-foreground-bear[data-astro-cid-nx2novbq]{z-index:6;justify-content:center;display:flex;transform:translate(calc(-6.5vw - 12px))}.winter-foreground-bear[data-astro-cid-nx2novbq]>img[data-astro-cid-nx2novbq]{flex:none;width:clamp(199.6px,18.144vw,308.45px)}@media (width<=800px){.winter-foreground-bear[data-astro-cid-nx2novbq]>img[data-astro-cid-nx2novbq]{width:163.3px}}@media (width<=600px){.winter-foreground-bear[data-astro-cid-nx2novbq]>img[data-astro-cid-nx2novbq]{width:clamp(76.2px,19.96vw,119.75px)}}.cocoa-steam[data-astro-cid-nx2novbq]{width:22%;height:52%;position:absolute;bottom:82%;left:52%;overflow:visible}.cocoa-animated[data-astro-cid-nx2novbq]{aspect-ratio:1587/991}.ginger-rig[data-astro-cid-nx2novbq]{aspect-ratio:360/534;width:34%;position:absolute;top:14%;left:5.5%}.ginger-body[data-astro-cid-nx2novbq]{z-index:2;position:relative}.ginger-wave[data-astro-cid-nx2novbq]{transform-origin:10%;z-index:1;width:46%;animation:8s cubic-bezier(.77,0,.175,1) infinite ginger-wave;position:absolute;top:48%;left:74%;rotate:-28deg}.ginger-grip[data-astro-cid-nx2novbq]{transform-origin:20% 56%;z-index:3;animation:10s cubic-bezier(.77,0,.175,1) infinite ginger-candy-gesture;position:absolute;inset:0}.ginger-grip[data-astro-cid-nx2novbq] .ginger-candy[data-astro-cid-nx2novbq]{width:37%;position:absolute;top:29%;left:-15%;rotate:-8deg}.ginger-grip[data-astro-cid-nx2novbq] .ginger-holding-arm[data-astro-cid-nx2novbq]{width:44%;position:absolute;top:52%;left:-8%;transform:scaleX(-1)rotate(8deg)}@keyframes ginger-wave{0%,55%,to{rotate:-28deg}10%,30%{rotate:-59deg}20%,40%{rotate:-34deg}}@keyframes ginger-candy-gesture{0%,20%,70%,to{rotate:0deg}38%{rotate:-2.5deg}52%{rotate:1deg}}.winter-foreground-fence[data-astro-cid-nx2novbq]{z-index:3;position:absolute}.fence-upright[data-astro-cid-nx2novbq],.fence-rail-pair[data-astro-cid-nx2novbq]{position:absolute;overflow:hidden}.fence-upright[data-astro-cid-nx2novbq]{z-index:2}.fence-rail-pair[data-astro-cid-nx2novbq]{z-index:1}.post-one[data-astro-cid-nx2novbq]{clip-path:polygon(0 0,100% 0,100% 23%,76% 23%,76% 100%,14% 100%,14% 23%,0 23%)}.post-two[data-astro-cid-nx2novbq]{clip-path:polygon(0 0,100% 0,100% 22%,85% 22%,85% 30%,100% 30%,100% 65%,78% 65%,78% 100%,16% 100%,16% 65%,0 65%,0 30%,10% 30%,10% 22%,0 22%)}.post-three[data-astro-cid-nx2novbq]{clip-path:polygon(0 0,100% 0,100% 22%,82% 22%,82% 40%,100% 40%,100% 69%,79% 69%,79% 100%,16% 100%,16% 69%,0 69%,0 50%,16% 50%,16% 22%,0 22%)}.fence-upright[data-astro-cid-nx2novbq] img[data-astro-cid-nx2novbq]{width:900%;position:absolute;top:0;left:0}.post-two[data-astro-cid-nx2novbq] img[data-astro-cid-nx2novbq]{left:-400%}.post-three[data-astro-cid-nx2novbq] img[data-astro-cid-nx2novbq]{left:-800%}.fence-rail-pair[data-astro-cid-nx2novbq]{transform-origin:0 0}.fence-rail-pair[data-astro-cid-nx2novbq] img[data-astro-cid-nx2novbq]{width:281.25%;height:175.658%;position:absolute;top:-48.6842%;left:-24.6875%}.rail-two[data-astro-cid-nx2novbq] img[data-astro-cid-nx2novbq]{left:-154.688%}.winter-edge-bauble[data-astro-cid-nx2novbq]{width:clamp(36px,4.3vw,68px);position:absolute;transform:translate(-50%,-90%)rotate(18deg)}.bauble-right[data-astro-cid-nx2novbq]{z-index:7;width:clamp(31px,3.8vw,60px);transform:translate(-50%,-90%)rotate(-25deg)}@media (width<=600px){.winter-edge-bauble[data-astro-cid-nx2novbq]{display:none}}.cocoa-steam[data-astro-cid-nx2novbq] path[data-astro-cid-nx2novbq]{stroke-width:3px;animation-duration:6s}.cocoa-steam[data-astro-cid-nx2novbq] path[data-astro-cid-nx2novbq]:nth-child(2){animation-delay:-3s}.winter-fence[data-astro-cid-nx2novbq]{width:11%;transform:translate(-50%,-98%) rotate(var(--fence-angle,0deg));transform-origin:50% 100%;position:absolute}.winter-playmate[data-astro-cid-nx2novbq],.winter-perch[data-astro-cid-nx2novbq]{width:clamp(78px,8vw,132px);position:absolute;transform:translate(-50%,-96%)}.winter-playmate[data-astro-cid-nx2novbq]{width:clamp(110px,11vw,190px)}.winter-playmate[data-astro-cid-nx2novbq]>img[data-astro-cid-nx2novbq]{animation:none;transform:none}.winter-perch[data-astro-cid-nx2novbq]{z-index:4;width:clamp(74px,8vw,140px);transform:translate(-50%,-89%)}@media (width<=600px){.winter-fence[data-astro-cid-nx2novbq]{width:14%}.winter-playmate[data-astro-cid-nx2novbq]{width:84px}.winter-perch[data-astro-cid-nx2novbq]{width:48px}}.winter-bear[data-astro-cid-nx2novbq],.winter-owl[data-astro-cid-nx2novbq]{z-index:2;left:var(--anchor-x);top:var(--anchor-y);position:absolute}[data-astro-cid-nx2novbq][data-winter-footing]{opacity:0;width:100%;position:absolute;top:0;left:0}[data-astro-cid-nx2novbq][data-footing-ready] [data-astro-cid-nx2novbq][data-winter-footing]{opacity:1}[data-astro-cid-nx2novbq][data-footing-ready]>img[data-astro-cid-nx2novbq]{opacity:0}[data-astro-cid-nx2novbq][data-winter-facing=left]>img[data-astro-cid-nx2novbq]{transform:scaleX(-1)}.winter-bear[data-astro-cid-nx2novbq]{width:clamp(220px,20vw,340px);transform:translate(-50%,-97%)}@media (width<=800px){.winter-bear[data-astro-cid-nx2novbq]{width:180px}}@media (width<=600px){.winter-bear[data-astro-cid-nx2novbq]{width:clamp(84px,22vw,132px)}}.winter-owl[data-astro-cid-nx2novbq]{width:clamp(130px,12vw,210px);transform:translate(-50%,-97%)}@media (width>=601px) and (width<=800px){.winter-owl[data-astro-cid-nx2novbq]{width:116px}}@media (width<=600px){.winter-owl[data-astro-cid-nx2novbq]{width:96px}}@keyframes santa-boots{0%,53%,70%,to{transform:rotate(0)}57%{transform:rotate(-2.5deg)}60%{transform:rotate(1.5deg)}63%{transform:rotate(-1deg)}66%{transform:rotate(0)}}@keyframes warm-wisp{0%{opacity:0;transform:translateY(9px)scale(.72,.75)}22%{opacity:.19}62%{opacity:.14}to{opacity:0;transform:translate(7px,-17px)scale(1.18,1.08)}}@keyframes window-warmth{0%,to{opacity:.32}28%{opacity:.65}38%{opacity:.48}64%{opacity:.7}85%{opacity:.42}}@keyframes fairy-light{0%,to{opacity:.78}45%{opacity:1}65%{opacity:.86}}@media (width<=1100px){.winter-sleigh[data-astro-cid-nx2novbq]{width:25%;top:27%;left:35%}.winter-cottage[data-astro-cid-nx2novbq]{width:36%}.winter-chimney[data-astro-cid-nx2novbq]{width:240px}.winter-cocoa[data-astro-cid-nx2novbq]{width:250px;left:46%}}@media (width<=800px){.winter-sleigh[data-astro-cid-nx2novbq]{width:32%;top:22%;left:52%}.winter-cottage[data-astro-cid-nx2novbq]{width:37%;max-width:380px}.winter-chimney[data-astro-cid-nx2novbq]{width:180px}.winter-cocoa[data-astro-cid-nx2novbq]{width:205px;left:49%}}@media (width>=801px) and (height<=780px) and (aspect-ratio>=8/5){.winter-cocoa[data-astro-cid-nx2novbq]{width:210px;left:44%}}@media (width<=480px){.winter-sleigh[data-astro-cid-nx2novbq]{width:40%;top:38.5%;left:55%}.winter-cottage[data-astro-cid-nx2novbq]{width:53%;max-width:none}.winter-chimney[data-astro-cid-nx2novbq]{width:136px}.winter-cocoa[data-astro-cid-nx2novbq]{width:160px;bottom:0;left:45%}.cottage-smoke[data-astro-cid-nx2novbq]{height:27%}}@media (width<=380px){.winter-sleigh[data-astro-cid-nx2novbq]{width:34%;left:64%}}.winter-tree[data-astro-cid-nx2novbq]{width:clamp(136px,24vw,400px)}.winter-cottage[data-astro-cid-nx2novbq]{width:clamp(180px,36vw,630px);max-width:none}.winter-foreground-bear[data-astro-cid-nx2novbq]{width:auto;left:49.75%;transform:translate(-50%)}.winter-foreground-bear[data-astro-cid-nx2novbq]>img[data-astro-cid-nx2novbq]{width:clamp(76.2px,18.144vw,308.45px)}.winter-slope-gift[data-astro-cid-nx2novbq]{width:clamp(48px,8.5vw,145px)}.gift-extra-teal[data-astro-cid-nx2novbq]{width:clamp(36px,6.3vw,105px)}.gift-extra-small[data-astro-cid-nx2novbq]{width:clamp(28px,4.6vw,75px)}.winter-candy-edge[data-astro-cid-nx2novbq]{width:clamp(40px,7vw,115px)}.winter-perch[data-astro-cid-nx2novbq]{width:clamp(44px,8vw,140px)}.winter-loose-bauble[data-astro-cid-nx2novbq]{width:clamp(32px,5.5vw,90px)}@media (width<=800px){.winter-cottage[data-astro-cid-nx2novbq],.winter-foreground-fence[data-astro-cid-nx2novbq],.winter-perch[data-astro-cid-nx2novbq],.winter-slope-gift[data-astro-cid-nx2novbq],.gift-teal[data-astro-cid-nx2novbq],.winter-loose-bauble[data-astro-cid-nx2novbq],.winter-edge-bauble[data-astro-cid-nx2novbq]{display:none}.winter-tree[data-astro-cid-nx2novbq]{width:clamp(150px,48vw,300px);max-width:var(--mobile-tree-limit,300px)!important}.winter-candy-edge[data-astro-cid-nx2novbq]{z-index:2;width:clamp(36px,10vw,55px)}.winter-foreground-bear[data-astro-cid-nx2novbq]{bottom:12px;left:73%}.winter-foreground-bear[data-astro-cid-nx2novbq]>img[data-astro-cid-nx2novbq]{width:clamp(140px,42vw,260px);max-width:var(--mobile-bear-limit,260px)}}@media (prefers-reduced-motion:reduce){.winter-hero[data-astro-cid-nx2novbq] [data-astro-cid-nx2novbq]{animation:none!important}.cottage-smoke[data-astro-cid-nx2novbq],.cocoa-steam[data-astro-cid-nx2novbq]{display:none}}.hero-artwork[data-astro-cid-ctzhic4j]{pointer-events:none;position:absolute;inset:0;container-type:size}.hero-artwork-viewport[data-astro-cid-ctzhic4j]{position:absolute;inset:0;overflow:hidden}.hero-artwork-canvas[data-astro-cid-ctzhic4j]{width:max(100cqw,177.778cqh);max-width:none;height:max(100cqh,56.25cqw);position:absolute;right:0}.hero-repair-layer[data-astro-cid-ctzhic4j],.hero-canopy-layer[data-astro-cid-ctzhic4j],.hero-nav-band[data-astro-cid-ctzhic4j],.hero-lower-band[data-astro-cid-ctzhic4j],.hero-webgl[data-astro-cid-ctzhic4j]{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}[data-astro-cid-ctzhic4j][data-ready=true][data-deer=active] [data-astro-cid-ctzhic4j][data-lower-occlusion=deer],[data-astro-cid-ctzhic4j][data-ready=true][data-basket=active] [data-astro-cid-ctzhic4j][data-lower-occlusion=basket],[data-astro-cid-ctzhic4j][data-ready=true][data-squirrel=active] [data-astro-cid-ctzhic4j][data-lower-occlusion=squirrel]{display:none}.hero-repair-layer[data-astro-cid-ctzhic4j],.hero-webgl[data-astro-cid-ctzhic4j]{opacity:0}[data-astro-cid-ctzhic4j][data-ready=true] .hero-repair-layer[data-astro-cid-ctzhic4j],[data-astro-cid-ctzhic4j][data-ready=true] .hero-webgl[data-astro-cid-ctzhic4j]{opacity:1}.hero-canopy-layer[data-astro-cid-ctzhic4j],.hero-nav-band[data-astro-cid-ctzhic4j]{pointer-events:none}.hero-nav-band[data-astro-cid-ctzhic4j]{z-index:2}.home-hero .hero-content{transition:opacity .35s ease-out}.home-hero{background-color:#2e2670}.home-hero[data-band=pending] .hero-content{opacity:0}.hero-canopy-layer[data-astro-cid-ctzhic4j],.hero-owl-poster[data-astro-cid-ctzhic4j],.hero-compact-sky[data-astro-cid-ctzhic4j],[data-astro-cid-ctzhic4j][data-winter] [data-astro-cid-ctzhic4j][data-lower-occlusion],[data-astro-cid-ctzhic4j][data-winter] .hero-owl-poster[data-astro-cid-ctzhic4j]{display:none}[data-astro-cid-ctzhic4j][data-band-reframed=true] .hero-compact-sky[data-astro-cid-ctzhic4j]{background:linear-gradient(105deg,#514587 0%,#30266c 48%,#1c1658 80%);width:100%;height:38%;display:block;position:absolute;top:0;left:0;mask-image:linear-gradient(#000 58%,#0000 100%),linear-gradient(90deg,#000 60%,#0000 66%);mask-composite:intersect}@media (width<=800px){[data-astro-cid-ctzhic4j][data-band-reframed=true] .hero-compact-sky[data-astro-cid-ctzhic4j]{mask-image:linear-gradient(#000 58%,#0000 100%)}.hero-artwork-canvas[data-astro-cid-ctzhic4j]{left:calc(62cqw - max(100cqw,177.778cqh)/1.6129);right:auto}.hero-owl-poster[data-astro-cid-ctzhic4j]{z-index:1;--owl-width:clamp(115px,34cqw,150px);width:calc(var(--owl-width)*410/350);height:calc(var(--owl-width)*550/350);right:calc(14px - var(--owl-width)*30/350);top:calc(var(--owl-top,90px) - var(--owl-width)*30/350);background:var(--art-motion-hero-motion-owl,url(/brand/motion/hero-motion-owl.webp)) center/100% 100% no-repeat;display:block;position:absolute}[data-astro-cid-ctzhic4j][data-ready=true] .hero-owl-poster[data-astro-cid-ctzhic4j]{visibility:hidden}[data-astro-cid-ctzhic4j][data-winter] .hero-owl-poster[data-astro-cid-ctzhic4j]{display:none}}@media (width<=480px){.hero-artwork-canvas[data-astro-cid-ctzhic4j]{left:calc(57cqw - max(100cqw,177.778cqh)/1.75439)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-ctzhic4j][data-winter] .hero-owl-poster[data-astro-cid-ctzhic4j]{animation:none}}.home-page .home-hero{background-size:cover;height:min(1080px,100svh)}@media (width<=1100px){.home-page .home-hero{height:min(900px,100svh)}}@media (width<=800px){.home-page .home-hero{height:min(790px,100svh)}}@media (width<=480px){.home-page .home-hero{height:min(730px,100svh)}}.home-page .home-hero:has([data-winter-scene]){height:clamp(730px,43.75vw + 520px,1080px)}@media (width>=601px) and (width<=800px){.home-page .home-hero:has([data-winter-scene]){height:calc(80vw + 230px)}}@media (width<=600px){.home-page .home-hero:has([data-winter-scene]){height:clamp(620px,500px + 35vw,710px)}}.customer-voices[data-astro-cid-dccimgjh]{background:#fff;padding:clamp(64px,7.5vw,120px) 32px clamp(60px,6vw,100px)}.voices-layout[data-astro-cid-dccimgjh]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,4.5vw,64px);width:min(1200px,100%);margin-inline:auto;display:grid}.voices-intro[data-astro-cid-dccimgjh]{min-width:0}.voices-intro[data-astro-cid-dccimgjh] h2[data-astro-cid-dccimgjh]{letter-spacing:-.025em;max-width:530px;margin:0;font-size:clamp(38px,3.8vw,56px);font-weight:900;line-height:1.06}.voices-intro[data-astro-cid-dccimgjh] h2[data-astro-cid-dccimgjh] span[data-astro-cid-dccimgjh]{color:var(--gold);display:block}.voices-artwork[data-astro-cid-dccimgjh]{aspect-ratio:3/2;object-fit:contain;width:100%;max-width:500px;height:auto;margin:28px 0 0}.voices-carousel[data-astro-cid-dccimgjh]{background:var(--soft);border-radius:var(--radius);min-width:0;padding:36px 40px 32px;position:relative}.voices-stage[data-astro-cid-dccimgjh]{display:grid}.voice[data-astro-cid-dccimgjh]{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1;grid-template-rows:auto 1fr 48px;margin:0;display:grid}.voice[data-astro-cid-dccimgjh].is-current{visibility:visible;opacity:1;pointer-events:auto}.voice-quotation[data-astro-cid-dccimgjh]{height:48px;font-family:var(--font-display);color:var(--gold);margin-left:-5px;font-size:100px;font-weight:600;line-height:1;display:block}.voice[data-astro-cid-dccimgjh] blockquote[data-astro-cid-dccimgjh]{color:var(--navy);font-family:var(--font-body);letter-spacing:-.025em;text-wrap:pretty;align-self:center;margin:16px 0 32px;padding:0;font-size:clamp(25px,2.15vw,30px);font-weight:650;line-height:1.48}.voice[data-astro-cid-dccimgjh] blockquote[data-astro-cid-dccimgjh] p[data-astro-cid-dccimgjh]{margin:0}.voice-long[data-astro-cid-dccimgjh] blockquote[data-astro-cid-dccimgjh]{font-size:clamp(21px,1.7vw,24px);line-height:1.5}.voice[data-astro-cid-dccimgjh] figcaption[data-astro-cid-dccimgjh]{color:var(--navy);align-self:center;padding-right:168px;font-size:17px;font-weight:800}.voices-controls[data-astro-cid-dccimgjh]{align-items:center;gap:14px;display:flex;position:absolute;bottom:32px;right:40px}.voices-controls[data-astro-cid-dccimgjh] button[data-astro-cid-dccimgjh]{width:48px;height:48px;color:var(--navy);background:#fff;border:1px solid #dcd8e9;border-radius:50%;place-items:center;padding:0;transition:background-color .18s,border-color .18s;display:grid}.voices-controls[data-astro-cid-dccimgjh] button[data-astro-cid-dccimgjh]:hover{background:var(--soft);border-color:var(--purple)}.voice-previous[data-astro-cid-dccimgjh]{display:flex;transform:rotate(180deg)}.voices-position[data-astro-cid-dccimgjh]{text-align:center;min-width:39px;color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:13px}@media (prefers-reduced-motion:no-preference){.voice[data-astro-cid-dccimgjh].is-current{animation:.32s ease-out both voice-in}@keyframes voice-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media (width<=900px){.voices-layout[data-astro-cid-dccimgjh]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px}.voices-carousel[data-astro-cid-dccimgjh]{padding:28px 26px}.voices-controls[data-astro-cid-dccimgjh]{gap:10px;bottom:28px;right:26px}.voice[data-astro-cid-dccimgjh] figcaption[data-astro-cid-dccimgjh]{padding-right:152px}.voices-intro[data-astro-cid-dccimgjh] h2[data-astro-cid-dccimgjh]{font-size:clamp(34px,4.3vw,42px)}.voice[data-astro-cid-dccimgjh] blockquote[data-astro-cid-dccimgjh]{font-size:25px}.voice-long[data-astro-cid-dccimgjh] blockquote[data-astro-cid-dccimgjh]{font-size:22px}}@media (width<=760px){.customer-voices[data-astro-cid-dccimgjh]{padding:60px 24px 40px}.voices-layout[data-astro-cid-dccimgjh]{grid-template-columns:minmax(0,1fr);gap:0;max-width:480px}.voices-intro[data-astro-cid-dccimgjh] h2[data-astro-cid-dccimgjh]{text-align:center;font-size:40px;line-height:1.1}.voices-artwork[data-astro-cid-dccimgjh]{width:min(100%,330px);margin:20px auto 24px}.voices-carousel[data-astro-cid-dccimgjh]{padding:24px}.voice-quotation[data-astro-cid-dccimgjh]{height:44px;font-size:82px}.voice[data-astro-cid-dccimgjh] blockquote[data-astro-cid-dccimgjh]{margin-top:12px;margin-bottom:28px;font-size:24px;line-height:1.45}.voice-long[data-astro-cid-dccimgjh] blockquote[data-astro-cid-dccimgjh]{font-size:20px;line-height:1.5}.voice[data-astro-cid-dccimgjh] figcaption[data-astro-cid-dccimgjh]{font-size:16px}.voices-controls[data-astro-cid-dccimgjh]{gap:10px;bottom:24px;right:24px}.voices-controls[data-astro-cid-dccimgjh] button[data-astro-cid-dccimgjh]{width:44px;height:44px}.voices-position[data-astro-cid-dccimgjh]{min-width:30px}.voice[data-astro-cid-dccimgjh] figcaption[data-astro-cid-dccimgjh]{padding-right:140px}}@media (width<=360px){.customer-voices[data-astro-cid-dccimgjh]{padding-inline:20px}.voices-intro[data-astro-cid-dccimgjh] h2[data-astro-cid-dccimgjh]{font-size:35px}.voice[data-astro-cid-dccimgjh] blockquote[data-astro-cid-dccimgjh]{font-size:22px}.voice-long[data-astro-cid-dccimgjh] blockquote[data-astro-cid-dccimgjh]{font-size:19px}.voices-carousel[data-astro-cid-dccimgjh]{padding:20px}.voices-controls[data-astro-cid-dccimgjh]{gap:6px;bottom:20px;right:20px}.voice[data-astro-cid-dccimgjh] figcaption[data-astro-cid-dccimgjh]{padding-right:130px;font-size:15px}}.home-values .assortment{text-align:left;color:#fffaf1;max-width:1160px;padding:0 20px 16px}.assortment-intro{text-align:center;max-width:680px;margin:0 auto 48px}.assortment h2{letter-spacing:-.025em;color:#fffaf1;margin:0 0 24px;font-size:clamp(44px,5.1vw,72px);font-weight:700;line-height:1.04}.assortment h2 span{color:#ffd36e}.assortment-intro p{color:#e9e2f4;text-wrap:pretty;max-width:660px;margin:0 auto;font-size:18px;line-height:1.7}.assortment-worlds{grid-template-rows:repeat(2,260px);grid-template-columns:1.05fr 1fr;gap:20px;display:grid}.assortment-world{isolation:isolate;color:#30244a;border-radius:28px;display:block;position:relative;overflow:hidden}.assortment-world--play{background:#f0e5d5;grid-row:1/3}.assortment-scene{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1)}.assortment-play-caption{background:#fffaf2;border-radius:20px;padding:24px 28px;position:absolute;bottom:24px;left:24px;right:24px}.assortment-play-caption>div{align-items:baseline;gap:16px;display:flex}.assortment-world strong{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:72px;font-weight:600;line-height:.95;display:block}.assortment-label{font-family:var(--font-display);font-size:29px;font-weight:600;line-height:1.15;display:block}.assortment-world p{color:#62556c;margin:14px 0 0;font-size:15px;line-height:1.55}.assortment-play-caption p{margin-top:12px}.assortment-world--brands{background:#f6ead8}.assortment-world--categories{background:#e9e2f2}.assortment-world-copy{z-index:2;width:57%;padding:32px;position:relative}.assortment-world-copy .assortment-label{margin-top:8px}.assortment-object{object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:45%;height:78%;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:7%;right:2%}.assortment-world--categories .assortment-object{height:80%;bottom:5%}@media (hover:hover){.assortment-world--play:hover .assortment-scene{transform:scale(1.025)}.assortment-world--categories:hover .assortment-object{transform:translateY(-4px)}.assortment-world--brands:hover .assortment-object{transform:translate(-5px,-3px)}}.assortment-world:focus-visible{outline-offset:6px;outline:3px solid #ffd36e}@media (width<=1000px){.assortment-worlds{grid-template-rows:repeat(2,248px);gap:16px}.assortment-play-caption{padding:24px;bottom:18px;left:18px;right:18px}.assortment-play-caption>div{display:block}.assortment-play-caption .assortment-label{margin-top:8px}.assortment-world-copy{padding:26px}.assortment-world strong{font-size:60px}.assortment-label{font-size:25px}}@media (width<=700px){.home-values .assortment{max-width:560px;padding:0}.assortment-intro{margin-bottom:32px}.assortment h2{margin-bottom:20px;font-size:clamp(40px,8vw,52px)}.assortment-intro p{max-width:440px;font-size:16px;line-height:1.65}.assortment-worlds{grid-template-rows:360px 228px 228px;grid-template-columns:1fr;gap:16px}.assortment-world--play{grid-row:auto}.assortment-play-caption{padding:20px 24px}.assortment-play-caption .assortment-label{margin-top:6px}.assortment-world{border-radius:24px}.assortment-world-copy{padding:28px}.assortment-world strong{font-size:64px}.assortment-world p{font-size:14px}}@media (width<=380px){.assortment-world strong{font-size:54px}.assortment-label{font-size:24px}.assortment-world-copy{width:60%;padding:24px}.assortment-play-caption{padding:20px;bottom:14px;left:14px;right:14px}.assortment-play-caption p{font-size:13px}}@media (prefers-reduced-motion:reduce){.assortment-scene,.assortment-object{transition:none}}.home-about[data-astro-cid-7cdrz2x2]{padding:clamp(60px,6vw,100px) 32px clamp(55px,5vw,85px)}.home-story[data-astro-cid-7cdrz2x2]{text-align:left;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(48px,6vw,88px);width:min(1100px,100%);margin-inline:auto;display:grid}.home-story-artwork[data-astro-cid-7cdrz2x2]{text-align:center;min-width:0;margin:0}.home-story-artwork[data-astro-cid-7cdrz2x2] img[data-astro-cid-7cdrz2x2]{aspect-ratio:4/5;object-fit:contain;width:min(100%,390px);height:auto;margin-inline:auto;display:block}.home-story-artwork[data-astro-cid-7cdrz2x2] figcaption[data-astro-cid-7cdrz2x2]{color:var(--navy);text-align:center;font:700 clamp(23px,2vw,27px)/1.3 var(--font-display);padding:8px 0 0}.home-story-artwork[data-astro-cid-7cdrz2x2] figcaption[data-astro-cid-7cdrz2x2] span[data-astro-cid-7cdrz2x2]{color:var(--orange)}.home-story-copy[data-astro-cid-7cdrz2x2]{min-width:0}.home-story-copy[data-astro-cid-7cdrz2x2] h2[data-astro-cid-7cdrz2x2]{letter-spacing:-.025em;text-wrap:balance;margin:0 0 28px;font-size:clamp(42px,4.4vw,62px);font-weight:800;line-height:1.05}.home-story-copy[data-astro-cid-7cdrz2x2] h2[data-astro-cid-7cdrz2x2] span[data-astro-cid-7cdrz2x2]{color:#f5ad25;display:block}.home-about[data-astro-cid-7cdrz2x2] .home-story-copy[data-astro-cid-7cdrz2x2] blockquote[data-astro-cid-7cdrz2x2]{color:var(--navy);letter-spacing:-.018em;text-wrap:pretty;margin:0 0 22px;font-size:clamp(23px,2.2vw,29px);font-weight:750;line-height:1.5}.home-story-description[data-astro-cid-7cdrz2x2]{max-width:460px;color:var(--muted);text-wrap:pretty;margin:0 0 27px;font-size:17px;line-height:1.75}.home-story-copy[data-astro-cid-7cdrz2x2] .button[data-astro-cid-7cdrz2x2]{font-size:19px}@media (width<=1000px) and (width>=761px){.home-story[data-astro-cid-7cdrz2x2]{gap:42px}.home-story-artwork[data-astro-cid-7cdrz2x2] figcaption[data-astro-cid-7cdrz2x2]{font-size:23px}.home-story-description[data-astro-cid-7cdrz2x2]{font-size:16px}}@media (width<=760px){.home-about[data-astro-cid-7cdrz2x2]{padding:65px 26px 50px}.home-story[data-astro-cid-7cdrz2x2]{grid-template-columns:minmax(0,1fr);gap:37px;max-width:500px}.home-story-copy[data-astro-cid-7cdrz2x2]{display:contents}.home-story-copy[data-astro-cid-7cdrz2x2] h2[data-astro-cid-7cdrz2x2]{text-align:center;grid-row:1;margin:0;font-size:clamp(38px,8.8vw,52px)}.home-story-copy[data-astro-cid-7cdrz2x2] h2[data-astro-cid-7cdrz2x2] span[data-astro-cid-7cdrz2x2]{display:inline}.home-story-artwork[data-astro-cid-7cdrz2x2]{grid-row:2;justify-self:center;width:100%;max-width:340px}.home-story-artwork[data-astro-cid-7cdrz2x2] img[data-astro-cid-7cdrz2x2]{width:min(100%,270px)}.home-story-artwork[data-astro-cid-7cdrz2x2] figcaption[data-astro-cid-7cdrz2x2]{padding:8px 0 0;font-size:23px}.home-about[data-astro-cid-7cdrz2x2] .home-story-copy[data-astro-cid-7cdrz2x2] blockquote[data-astro-cid-7cdrz2x2]{text-align:center;grid-row:3;margin:0;font-size:24px;line-height:1.5}.home-story-description[data-astro-cid-7cdrz2x2]{text-align:center;grid-row:4;max-width:390px;margin:-17px auto 0;font-size:16px}.home-story-copy[data-astro-cid-7cdrz2x2] .button[data-astro-cid-7cdrz2x2]{grid-row:5;justify-self:center;margin-top:-13px}.about-confetti[data-astro-cid-7cdrz2x2]{border-width:3px;width:14px;height:14px;top:32px;right:7%}}@media (width<=380px){.home-about[data-astro-cid-7cdrz2x2]{padding-inline:22px}.home-story-artwork[data-astro-cid-7cdrz2x2] figcaption[data-astro-cid-7cdrz2x2]{font-size:21px}.home-about[data-astro-cid-7cdrz2x2] .home-story-copy[data-astro-cid-7cdrz2x2] blockquote[data-astro-cid-7cdrz2x2]{font-size:22px}}.hero-gift-badge[data-astro-cid-5xwceqmk]{width:196px;height:98px;color:var(--navy);isolation:isolate;filter:drop-shadow(0 6px 5px #100b3d26);vertical-align:middle;flex:none;place-items:center;transition:rotate .22s,translate .22s;display:grid;position:relative;rotate:-5deg}.hero-gift-badge-shape[data-astro-cid-5xwceqmk]{color:#fff5d6;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-gift-badge-copy[data-astro-cid-5xwceqmk]{white-space:nowrap;justify-items:center;gap:2px;padding:5px 5px 6px 23px;display:grid}.hero-gift-badge-new[data-astro-cid-5xwceqmk]{color:var(--navy);font:900 11px/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;display:flex}.hero-gift-badge[data-astro-cid-5xwceqmk] strong[data-astro-cid-5xwceqmk]{font:800 22px/1.15 var(--font-display)}.hero-gift-badge-season[data-astro-cid-5xwceqmk]{color:var(--navy);font:700 12px/1.3 var(--font-body)}.hero-gift-badge[data-astro-cid-5xwceqmk]:hover{translate:0 -2px;rotate:-2deg}.hero-gift-badge[data-astro-cid-5xwceqmk]:focus-visible{outline-offset:5px;border-radius:18px;outline:3px solid #fff}@media (width<=800px){.hero-gift-badge[data-astro-cid-5xwceqmk]{width:168px;height:86px;rotate:-4deg}.hero-gift-badge[data-astro-cid-5xwceqmk] strong[data-astro-cid-5xwceqmk]{font-size:19px}.hero-gift-badge-season[data-astro-cid-5xwceqmk]{font-size:11px}.hero-gift-badge-copy[data-astro-cid-5xwceqmk]{padding-left:20px}}@media (width<=480px){.hero-gift-badge[data-astro-cid-5xwceqmk]{width:148px;height:80px}.hero-gift-badge[data-astro-cid-5xwceqmk] strong[data-astro-cid-5xwceqmk]{font-size:17px}.hero-gift-badge-new[data-astro-cid-5xwceqmk]{gap:4px;font-size:10px}.hero-gift-badge-season[data-astro-cid-5xwceqmk]{font-size:10px}.hero-gift-badge-copy[data-astro-cid-5xwceqmk]{padding-left:17px;padding-right:3px}}@media (width<=359px){.hero-gift-badge[data-astro-cid-5xwceqmk]{width:134px;height:76px}.hero-gift-badge[data-astro-cid-5xwceqmk] strong[data-astro-cid-5xwceqmk]{font-size:15px}.hero-gift-badge-season[data-astro-cid-5xwceqmk]{font-size:10px}.hero-gift-badge-copy[data-astro-cid-5xwceqmk]{padding-left:15px}}@media (prefers-reduced-motion:reduce){.hero-gift-badge[data-astro-cid-5xwceqmk]{transition:none}}.home-brand-month{isolation:isolate;text-align:center;padding:40px 0 50px;position:relative;overflow:clip}.home-brand-month>.shell{z-index:1;position:relative}.home-brand-month .section-title{margin-bottom:34px}.bom-split{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:stretch;gap:22px;display:grid}.bom-panel{background:#faf8f3;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:30px 22px;display:flex}.bom-logo{background:#fff;border-radius:16px;place-items:center;width:96px;height:66px;margin-bottom:14px;padding:8px;display:grid;box-shadow:0 14px 34px #19145a1c,0 3px 8px #19145a12}.bom-logo img{object-fit:contain;max-width:100%;max-height:100%}.bom-panel small{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:800}.bom-panel strong{font-family:var(--font-display);color:var(--navy);font-size:30px;line-height:1.1}.bom-panel p{color:var(--muted);margin:2px 0 18px;font-size:16px;line-height:1.45}.bom-panel .button{min-width:0;margin:0;padding-inline:24px}.product-grid.bom-products{grid-template-columns:repeat(3,minmax(0,1fr))}.bom-products>:nth-child(4){display:none}.bom-ad{color:var(--muted);margin:28px 0 0;font-size:13px}@media (width<=1100px){.bom-split{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.product-grid.bom-products{grid-template-columns:repeat(2,minmax(0,1fr))}.bom-products>:nth-child(3){display:none}}@media (width<=800px){.home-brand-month{padding:30px 0}.home-brand-month .section-title{margin-bottom:26px}.bom-split{grid-template-columns:minmax(0,1fr);gap:20px}.bom-panel{padding:22px 18px}.product-grid.bom-products{grid-template-columns:repeat(2,minmax(0,1fr))}.bom-products>:nth-child(n+3){display:flex}.home-brand-month.home-band--balloons{padding-top:250px}.home-brand-month .home-decoration--balloons,html[data-winter] .home-brand-month .home-decoration--balloons{width:160px;top:0;right:calc(50% - 80px)}.home-brand-month.home-band--balloons .section-title{max-width:none;margin-inline:auto}}@media (width<=480px){.product-grid.bom-products{gap:14px 12px}.bom-panel strong{font-size:26px}}.home-products[data-astro-cid-lcdefpme][data-christmas-highlights]{position:relative}.home-highlights-mascot[data-astro-cid-lcdefpme]{z-index:2;width:calc(1.15*clamp(110px,16.5vw,286px));top:0;left:clamp(-50px,110px - 10vw,0px);right:auto;transform:translateY(-97%)}@media (width<=1200px){.home-categories[data-astro-cid-lcdefpme]:has([data-christmas-snowman]){padding-top:clamp(145px,18vw,210px)}.home-categories[data-astro-cid-lcdefpme] .home-decoration--painter[data-astro-cid-lcdefpme][data-christmas-snowman]{width:clamp(110px,16vw,192px);top:0;left:14px}}@media (width<=800px){.home-highlights-mascot[data-astro-cid-lcdefpme],.home-categories[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][data-christmas-snowman]{display:none}.home-categories[data-astro-cid-lcdefpme]:has([data-christmas-snowman]){min-height:0;padding-block:24px 40px}.home-categories[data-astro-cid-lcdefpme]:has([data-christmas-snowman]) .section-title[data-astro-cid-lcdefpme]{margin-bottom:28px}.home-highlights[data-astro-cid-lcdefpme]:has([data-christmas-highlights]){min-height:0;padding-block:32px 48px}.home-highlights[data-astro-cid-lcdefpme]:has([data-christmas-highlights]) .section-title[data-astro-cid-lcdefpme]{margin-bottom:28px}.home-highlights[data-astro-cid-lcdefpme]:has([data-christmas-highlights])>.shell[data-astro-cid-lcdefpme]>.button[data-astro-cid-lcdefpme]{margin-bottom:32px}}.hero-actions[data-astro-cid-lcdefpme]{align-items:center;gap:24px;width:max-content;margin-left:70px;display:flex}.hero-content[data-astro-cid-lcdefpme] .hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{flex:none;margin-left:0}@media (width<=1100px){.hero-actions[data-astro-cid-lcdefpme]{gap:18px;margin-left:25px}}@media (width<=800px){.hero-actions[data-astro-cid-lcdefpme]{gap:12px;margin-left:20px}}@media (width<=480px){.hero-actions[data-astro-cid-lcdefpme]{gap:10px;margin-left:5px}.hero-content[data-astro-cid-lcdefpme] .hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{min-width:145px;padding-inline:22px}}@media (width<=359px){.hero-actions[data-astro-cid-lcdefpme]{gap:6px}.hero-content[data-astro-cid-lcdefpme] .hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{min-width:124px;padding-inline:16px;font-size:18px}}.home-categories[data-astro-cid-lcdefpme] .category-card[data-astro-cid-lcdefpme] .category-illustration[data-astro-cid-lcdefpme]{object-fit:contain;width:180px;max-width:100%;height:180px}@media (width<=800px){.home-categories[data-astro-cid-lcdefpme] .category-card[data-astro-cid-lcdefpme] .category-illustration[data-astro-cid-lcdefpme]{width:150px;height:150px}}@media (width<=480px){.home-categories[data-astro-cid-lcdefpme] .category-card[data-astro-cid-lcdefpme] .category-illustration[data-astro-cid-lcdefpme]{width:130px;height:130px}.home-categories[data-astro-cid-lcdefpme] .category-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{white-space:nowrap;hyphens:none;font-size:20px}}
