.nl-season-stage{--tint:#47ded6;--tint2:#8f4dff;--motion:nl-stage-fall;--bg:none;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(120% 90% at 50% 120%,color-mix(in srgb,var(--tint) 16%,transparent),transparent 60%),#05030a;border-block:1px solid color-mix(in srgb,var(--tint) 22%,transparent)}.nl-season-stage:not(:has(.nl-season-band)){display:none}.nl-season-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(42% 56% at 50% 46%,#05030aa6,#05030a40 70%,transparent),linear-gradient(#05030a,#05030a00 22% 72%,#05030a),var(--bg) center 40%/cover no-repeat;opacity:.95;animation:nl-stage-breathe 14s ease-in-out infinite alternate}@keyframes nl-stage-breathe{0%{transform:scale(1)}to{transform:scale(1.05)}}.nl-stage-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.nl-stage-light{position:absolute;width:46vw;height:46vw;max-width:720px;max-height:720px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tint) 60%,transparent),transparent);filter:blur(40px);opacity:.55;animation:nl-stage-drift 16s ease-in-out infinite alternate}.nl-stage-light:nth-child(1){left:-12%;top:-30%}.nl-stage-light:nth-child(2){right:-14%;bottom:-40%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tint2) 60%,transparent),transparent);animation-duration:21s;animation-direction:alternate-reverse}.nl-stage-light:nth-child(3){left:38%;top:20%;width:26vw;height:26vw;opacity:.28;animation-duration:12s}@keyframes nl-stage-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(8vw,6vh) scale(1.15)}to{transform:translate(-4vw,10vh) scale(.92)}}.nl-stage-edge{position:absolute;top:0;bottom:0;left:0;width:min(240px,22vw);background:linear-gradient(180deg,var(--tint),var(--tint2));-webkit-mask:var(--edge) top left/100% auto no-repeat;mask:var(--edge) top left/100% auto no-repeat;opacity:.7;filter:drop-shadow(0 0 6px var(--tint));animation:nl-stage-sway 7s ease-in-out infinite alternate;transform-origin:top left}.nl-stage-edge.is-right{left:auto;right:0;-webkit-mask-position:top right;mask-position:top right;transform:scaleX(-1);animation-delay:-3.5s}@keyframes nl-stage-sway{0%{rotate:-.6deg}to{rotate:.8deg}}.nl-stage-particles i{position:absolute;left:calc(var(--i)*10.5% - 4%);top:calc(var(--i)*9%);width:calc(14px + var(--i)*2px);aspect-ratio:1;background:var(--tint);-webkit-mask:var(--particle) center/contain no-repeat;mask:var(--particle) center/contain no-repeat;opacity:0;filter:drop-shadow(0 0 4px var(--tint));animation:var(--motion) calc(9s + var(--i)*1.3s) linear calc(var(--i)*-2.1s) infinite}.nl-stage-particles i:nth-child(2n){background:var(--tint2);filter:drop-shadow(0 0 4px var(--tint2))}@keyframes nl-stage-fall{0%{opacity:0;transform:translateY(-30vh) rotate(0)}10%,85%{opacity:.75}to{opacity:0;transform:translate(6vw,70vh) rotate(260deg)}}@keyframes nl-stage-rise{0%{opacity:0;transform:translateY(40vh) scale(.6)}15%,80%{opacity:.8}to{opacity:0;transform:translate(-4vw,-40vh) scale(1.1) rotate(-30deg)}}@keyframes nl-stage-fly{0%{opacity:0;transform:translate(-20vw,10vh) scale(.7)}12%,82%{opacity:.85}45%{transform:translate(10vw,-6vh) scale(1) rotate(-8deg)}to{opacity:0;transform:translate(45vw,4vh) scale(.8) rotate(6deg)}}@keyframes nl-stage-twinkle{0%,to{opacity:0;transform:scale(.5)}40%,60%{opacity:.9;transform:scale(1)}}.nl-season-stage>.wrap{position:relative}.nl-season-stage .nl-season-band{background:none!important;border:0!important;box-shadow:none!important;padding:clamp(72px,9vw,128px) min(22vw,240px)!important;min-height:max(560px,var(--scene-h,0px));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.nl-season-stage .nl-season-cover{display:none!important}.nl-season-stage .nl-season-head-with-cover>div{position:static;width:auto;height:auto;overflow:visible;clip:auto}.nl-season-stage .section-head{flex-direction:column;align-items:center!important;justify-content:center;gap:18px}.nl-season-stage .section-head .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:30px;border:1px solid color-mix(in srgb,var(--tint) 60%,transparent);color:var(--tint);background:color-mix(in srgb,var(--tint) 10%,transparent);letter-spacing:.16em}.nl-season-stage .section-head h2{margin-inline:auto;font-size:clamp(44px,7vw,104px);line-height:1;letter-spacing:-.03em;color:#fff;text-shadow:0 0 6px #fff8,0 0 18px var(--tint),0 0 42px var(--tint),0 0 90px color-mix(in srgb,var(--tint) 60%,transparent);animation:nl-stage-ignite 2.4s linear 1 both}@keyframes nl-stage-ignite{0%{opacity:.15}8%{opacity:1}12%{opacity:.25}20%{opacity:.9}26%{opacity:.2}34%{opacity:1}40%{opacity:.5}48%,to{opacity:1}}.nl-season-stage .section-head p{margin-inline:auto;color:#fffc}.nl-season-stage .grid{margin-top:40px;text-align:left}.nl-season-stage .grid .product-card{padding:14px 14px 18px;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px #ffffff14}@media(min-width:701px){.nl-season-stage .grid{align-self:stretch;margin-inline:calc(-1*min(22vw,240px));column-gap:32px}.nl-season-stage .grid .product-card{padding:22px 22px 26px}}.nl-season-stage .grid .product-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}@media(hover:hover){.nl-season-stage .grid .product-card:hover{transform:translateY(-8px);box-shadow:0 0 0 1px var(--tint),0 0 26px color-mix(in srgb,var(--tint) 55%,transparent),0 18px 40px #0009}}.nl-season-stage .grid .product-card:focus-within{box-shadow:0 0 0 1px var(--tint),0 0 26px color-mix(in srgb,var(--tint) 55%,transparent)}@media(prefers-reduced-motion:reduce){.nl-season-stage .grid .product-card:hover{transform:none}}.nl-season-stage .nl-season-studio{position:relative;margin-top:36px;border-color:var(--tint);color:#fff;background:color-mix(in srgb,var(--tint) 22%,transparent);box-shadow:0 0 0 1px var(--tint),0 0 26px color-mix(in srgb,var(--tint) 55%,transparent)}.nl-season-stage .nl-season-studio:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 0 44px color-mix(in srgb,var(--tint) 80%,transparent);opacity:0;pointer-events:none;animation:nl-stage-pulse 2.8s ease-in-out infinite}.nl-season-stage .nl-season-studio:hover{background:color-mix(in srgb,var(--tint) 38%,transparent)}@keyframes nl-stage-pulse{50%{opacity:1}}@media(max-width:700px){.nl-stage-edge{width:72px;opacity:.35}.nl-season-stage .nl-season-band{padding:72px 24px!important}.nl-season-stage .grid{width:calc(100vw - 32px);max-width:none;align-self:center;gap:16px}.nl-stage-particles i:nth-child(n+6){display:none}}@media(prefers-reduced-motion:reduce){.nl-season-stage:before,.nl-stage-light,.nl-stage-edge,.nl-season-stage .nl-season-studio:after,.nl-season-stage .section-head h2{animation:none}.nl-stage-particles{display:none}}.nl-stage-extra{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.nl-stage-web{position:absolute;left:0;top:0;width:min(400px,34vw);opacity:.5;filter:drop-shadow(0 0 3px #fff6);animation:nl-stage-sway 9s ease-in-out infinite alternate;transform-origin:top left}.nl-stage-web.is-end{left:auto;top:auto;right:0;bottom:0;transform:rotate(180deg);width:min(320px,28vw);transform-origin:center;animation-delay:-4s}.nl-stage-spider{position:absolute;top:0;left:calc(8% + (var(--i) - 1) * 72%);width:1px;height:calc(200px + var(--i) * 80px);background:linear-gradient(#fff0,#fffa 30%);transform-origin:top center;animation:nl-stage-swing calc(4s + var(--i) * 1.3s) ease-in-out infinite alternate,nl-stage-drop calc(7s + var(--i) * 2s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.7s)}.nl-stage-spider img{position:absolute;bottom:-74px;left:-29px;width:58px;max-width:none;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--tint) 70%,transparent))}@keyframes nl-stage-swing{0%{rotate:-7deg}to{rotate:7deg}}@keyframes nl-stage-drop{0%,30%{transform:translateY(calc(-90px - var(--i) * 40px))}70%,to{transform:none}}.nl-stage-ghost{position:absolute;width:calc(46px + var(--i) * 10px);left:calc(2% + var(--i) * 3%);bottom:calc(6% + var(--i) * 11%);opacity:0;filter:drop-shadow(0 0 14px #bff3e2aa);animation:nl-stage-ghost calc(10s + var(--i) * 2.5s) ease-in-out calc(var(--i) * -3.2s) infinite}.nl-stage-ghost:nth-of-type(2n){left:auto;right:calc(2% + var(--i) * 2%);scale:-1 1}@keyframes nl-stage-ghost{0%{opacity:0;transform:translateY(40px) rotate(-6deg)}15%{opacity:.85}35%{transform:translate(28px,-10px) rotate(5deg)}55%{opacity:.75;transform:translate(-14px,-40px) rotate(-4deg)}80%{opacity:.6}to{opacity:0;transform:translate(20px,-90px) rotate(6deg)}}.nl-stage-fog{position:absolute;left:-20%;right:-20%;bottom:-60px;height:240px;background:radial-gradient(40% 60% at 25% 70%,#bff3e233,transparent 70%),radial-gradient(35% 55% at 70% 80%,color-mix(in srgb,var(--tint2) 30%,transparent),transparent 70%),radial-gradient(30% 50% at 50% 90%,#ffffff1f,transparent 70%);filter:blur(18px);animation:nl-stage-fog 22s ease-in-out infinite alternate}.nl-stage-fog.is-back{bottom:-20px;opacity:.6;animation-duration:31s;animation-direction:alternate-reverse}@keyframes nl-stage-fog{0%{transform:translate(-6%)}to{transform:translate(6%)}}@media(max-width:700px){.nl-stage-web{width:180px}.nl-stage-web.is-end{width:140px}.nl-stage-ghost{width:38px;bottom:2%}.nl-stage-ghost:nth-of-type(n+3){display:none}.nl-stage-spider:nth-child(4){display:none}}@media(prefers-reduced-motion:reduce){.nl-stage-web,.nl-stage-spider,.nl-stage-ghost,.nl-stage-fog{animation:none}.nl-stage-ghost{opacity:.7}}body:has(.nl-season-stage .nl-season-band) .commerce-hero{position:absolute!important;width:1px!important;height:1px!important;margin:-1px;padding:0!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nl-season-stage .nl-stage-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:36px}.nl-season-stage .nl-stage-actions .nl-season-studio,.nl-season-stage .nl-stage-actions .pill{margin-top:0;padding:14px 26px;font-size:16px;line-height:20px}.nl-season-stage .hero-proof{margin-top:20px;text-align:center}.nl-season-stage.is-idle:before,.nl-season-stage.is-idle *,.nl-season-stage.is-idle *:after{animation-play-state:paused!important}.nl-stage-garland{position:absolute;left:0;top:-8px;width:min(560px,44vw);filter:drop-shadow(0 6px 12px #0009);animation:nl-stage-sway 9s ease-in-out infinite alternate;transform-origin:top left}.nl-stage-garland.is-end{left:auto;right:0;transform:scaleX(-1);transform-origin:50% 0;animation-delay:-4s}.nl-stage-ornament{position:absolute;top:0;left:var(--x);width:1px;height:calc(90px + var(--i) * 45px);background:linear-gradient(#d9c38a00,#d9c38acc 30%);transform-origin:top center;animation:nl-stage-swing calc(4.5s + var(--i) * 1.2s) ease-in-out calc(var(--i) * -1.7s) infinite alternate}.nl-stage-ornament img{position:absolute;bottom:-62px;left:-24px;width:48px;max-width:none;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--tint) 60%,transparent))}.nl-stage-ornament:nth-of-type(2) img{filter:hue-rotate(140deg) saturate(.9) drop-shadow(0 0 10px #2fd08a99)}.nl-stage-ornament:nth-of-type(3) img{filter:hue-rotate(45deg) saturate(1.2) drop-shadow(0 0 10px #ffd27a99)}.nl-stage-star{position:absolute;left:-260px;top:calc(6% + var(--i) * 8%);width:220px;opacity:0;filter:drop-shadow(0 0 8px #ffe7a8);animation:nl-stage-shoot calc(11s + var(--i) * 6s) linear calc(var(--i) * -4s) infinite}@keyframes nl-stage-shoot{0%,72%{opacity:0;transform:translate(0) rotate(-7deg)}76%,92%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 320px),-10vh) rotate(-7deg)}}.nl-stage-drift{position:absolute;left:-15%;right:-15%;bottom:-80px;height:200px;background:radial-gradient(45% 70% at 22% 100%,#ffffff 0,#e8f2ff 38%,transparent 72%),radial-gradient(40% 60% at 74% 100%,#f6faff 0,#d8e8f8 42%,transparent 72%);opacity:.2;filter:blur(3px);animation:nl-stage-fog 28s ease-in-out infinite alternate}.nl-stage-drift.is-back{bottom:-40px;opacity:.12;animation-duration:36s;animation-direction:alternate-reverse}@media(max-width:700px){.nl-stage-garland{width:240px}.nl-stage-ornament{height:calc(50px + var(--i) * 25px)}.nl-stage-ornament img{width:34px;left:-17px;bottom:-44px}.nl-stage-ornament:nth-of-type(2){display:none}.nl-stage-star{width:140px}}@media(prefers-reduced-motion:reduce){.nl-stage-garland,.nl-stage-ornament,.nl-stage-drift{animation:none}.nl-stage-star{display:none}}.nl-season-stage:has([data-season=yilbasi]) .nl-stage-extra[data-pattern=newyear]{display:block}.nl-stage-hangstar{position:absolute;top:0;left:var(--x);width:1px;height:calc(80px + var(--i) * 45px);background:linear-gradient(#d9b45a00,#d9b45acc 30%);transform-origin:top center;animation:nl-stage-swing calc(4.5s + var(--i) * 1.2s) ease-in-out calc(var(--i) * -1.7s) infinite alternate}.nl-stage-hangstar img{position:absolute;bottom:-50px;left:-24px;width:48px;max-width:none;filter:drop-shadow(0 0 12px #ffd27acc)}.nl-stage-firework{position:absolute;width:calc(90px + var(--i) * 18px);top:calc(4% + var(--i) * 6%);left:calc(14% + var(--i) * 17%);opacity:0;filter:drop-shadow(0 0 10px #ffd27a);animation:nl-stage-burst calc(5s + var(--i) * 1.1s) ease-out calc(var(--i) * -1.9s) infinite}.nl-stage-firework:nth-of-type(2n){left:auto;right:calc(6% + var(--i) * 6%);filter:hue-rotate(230deg) drop-shadow(0 0 10px #bb88ff)}.nl-stage-firework:nth-of-type(3){left:6%;filter:hue-rotate(150deg) drop-shadow(0 0 10px #47ded6)}@keyframes nl-stage-burst{0%,55%{opacity:0;transform:scale(.15)}62%{opacity:1}82%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.15) translateY(12px)}}.nl-stage-balloon{position:absolute;bottom:-160px;left:calc(2% + (var(--i) - 1) * 4%);width:calc(44px + var(--i) * 6px);opacity:.9;filter:drop-shadow(0 0 10px #ffd27a66);animation:nl-stage-balloon calc(16s + var(--i) * 4s) linear calc(var(--i) * -6s) infinite}.nl-stage-balloon:nth-of-type(2n){left:auto;right:calc(3% + var(--i) * 2%);filter:grayscale(1) brightness(1.5) drop-shadow(0 0 10px #f5f5ff66)}@keyframes nl-stage-balloon{0%{transform:translate(0) rotate(-4deg)}50%{transform:translate(14px,-55vh) rotate(4deg)}to{transform:translate(-6px,-110vh) rotate(-3deg)}}@media(max-width:700px){.nl-stage-hangstar{height:calc(50px + var(--i) * 25px)}.nl-stage-hangstar img{width:34px;left:-17px;bottom:-36px}.nl-stage-hangstar:nth-of-type(2),.nl-stage-firework:nth-of-type(n+3),.nl-stage-balloon:nth-of-type(n+3){display:none}.nl-stage-firework{width:80px}.nl-stage-balloon{width:34px}}@media(prefers-reduced-motion:reduce){.nl-stage-hangstar{animation:none}.nl-stage-firework,.nl-stage-balloon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nl-season-stage.css.map */
