.nat{--nat-night: #0b1416;--nat-night-2: #10201f;--nat-pine: #123a30;--nat-pine-2: #1d5242;--nat-frame: #1b282b;--nat-frame-hi: #3b565b;--nat-amber: #f2b45e;--nat-amber-soft: #ffd9a0;--nat-gold: #d8b46a;--nat-berry: #a3262a;--nat-berry-deep: #7d1d26;--nat-red: #c4381f;--nat-red-deep: #8a2210;--nat-red-dark: #5a150b;--nat-cream: #fbf1de;--nat-cream-dim: rgba(251, 241, 222, .78);--nat-display: "Bebas Neue", "Oswald", "Arial Narrow", Impact, sans-serif;--nat-serif: "Playfair Display", Georgia, serif;--nat-sans: "Montserrat", "Inter", system-ui, -apple-system, sans-serif;--nat-ease: cubic-bezier(.16, 1, .3, 1);position:relative;background:var(--nat-night);color:var(--nat-cream);font-family:var(--nat-sans);overflow-x:clip}.nat *,.nat *:before,.nat *:after{box-sizing:border-box}.nat a{color:inherit;text-decoration:none}.nat img{display:block;max-width:100%;height:auto}.nat ul{list-style:none;margin:0;padding:0}.nat-container{width:100%;max-width:1380px;margin:0 auto;padding:0 32px}@media(max-width:767px){.nat-container{padding:0 20px}}.nat-section{padding:clamp(64px,9vw,120px) 0;position:relative}.nat-eyebrow{margin:0 0 18px;font:600 11px/1.2 var(--nat-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--nat-gold)}.nat-eyebrow--center{text-align:center}.nat-h2{margin:0;font:600 clamp(28px,4.2vw,52px)/1.1 var(--nat-serif);letter-spacing:.03em;text-transform:uppercase;color:var(--nat-cream)}.nat-head{margin-bottom:clamp(36px,5vw,64px);text-align:center}.nat-head--split{display:flex;align-items:end;justify-content:space-between;gap:32px;text-align:left}.nat-head__text{margin:0;max-width:340px;font-size:15px;line-height:1.6;color:var(--nat-cream-dim)}@media(max-width:767px){.nat-head--split{flex-direction:column;align-items:flex-start;gap:14px}}.nat-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.nat-actions--center{justify-content:center}.nat-btn{display:inline-flex;align-items:center;gap:12px;padding:17px 30px;font:600 12px/1 var(--nat-sans);letter-spacing:.16em;text-transform:uppercase;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:transform .35s var(--nat-ease),background-color .3s,color .3s,box-shadow .35s,border-color .3s}.nat-btn span{transition:transform .35s var(--nat-ease)}.nat-btn:hover span{transform:translate(4px)}.nat-btn--gold{background:linear-gradient(180deg,#e7c682,#c99c4a);color:#1a1208;box-shadow:0 0 #f2b45e00,0 10px 30px -10px #f2b45e8c}.nat-btn--gold:hover{transform:translateY(-2px);box-shadow:0 0 34px 2px #f2b45e73,0 14px 34px -10px #f2b45eb3}.nat-btn--ghost{border-color:#fbf1de66;color:var(--nat-cream)}.nat-btn--ghost:hover{border-color:var(--nat-amber);color:var(--nat-amber-soft);background:#f2b45e14}.nat a:focus-visible,.nat button:focus-visible{outline:2px solid var(--nat-amber);outline-offset:3px}.nat-snow{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.nat-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(120% 80% at 70% 105%,rgba(242,180,94,.3),transparent 60%),radial-gradient(90% 70% at 10% 0%,#17463a 0%,transparent 60%),linear-gradient(180deg,#0a1315,#0f2623 55%,#14302a)}.nat-hero:before,.nat-hero:after{content:"";position:absolute;top:0;bottom:0;width:clamp(14px,3.2vw,56px);z-index:2;pointer-events:none;background:linear-gradient(90deg,#070d0f,var(--nat-frame) 55%,#223539);box-shadow:inset -2px 0 #ffffff0d,0 0 40px #0009}.nat-hero:before{left:0}.nat-hero:after{right:0;transform:scaleX(-1)}.nat-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.nat-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.6s ease;mix-blend-mode:screen}.nat-hero__video.is-ready{opacity:.55}.nat-hero__bokeh{position:absolute;top:-6%;right:0;bottom:-6%;left:0;will-change:transform}.nat-bokeh{position:absolute;border-radius:50%;filter:blur(7px);opacity:.5;animation:nat-bokeh var(--d, 3s) ease-in-out infinite;animation-delay:var(--l, 0s)}.nat-bokeh--0{background:radial-gradient(circle,#ffcf80f2,#ffcf8000 70%)}.nat-bokeh--1{background:radial-gradient(circle,#fff4d6e6,#fff4d600 70%)}.nat-bokeh--2{background:radial-gradient(circle,#e04a4acc,#e04a4a00 70%)}.nat-bokeh--3{background:radial-gradient(circle,#f2b45ee6,#f2b45e00 70%)}@keyframes nat-bokeh{0%,to{opacity:.12;transform:scale(.85)}50%{opacity:.62;transform:scale(1.12)}}.nat-hero__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 30% 45%,rgba(10,19,21,.55),transparent 70%),linear-gradient(180deg,rgba(10,19,21,.55),transparent 28%,transparent 70%,rgba(10,19,21,.5))}.nat-garland{position:absolute;top:0;left:0;right:0;height:96px;z-index:4;pointer-events:none}.nat-hero__inner{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,5vw,90px);max-width:1380px;margin:0 auto;padding:clamp(110px,12vw,150px) clamp(32px,6vw,96px) clamp(64px,7vw,96px);min-height:min(92svh,900px)}@media(max-width:899px){.nat-hero__inner{grid-template-columns:1fr;padding:112px 28px 56px;min-height:0;gap:40px}}.nat-title{margin:0;font-family:var(--nat-display);font-weight:400;text-transform:uppercase;color:#fff;filter:drop-shadow(0 0 12px rgba(255,255,255,.45)) drop-shadow(0 0 46px rgba(242,180,94,.45))}.nat-title__line{display:block;overflow:hidden;font-size:clamp(88px,13.5vw,214px);line-height:.86;letter-spacing:.005em;padding-top:.04em}.nat-title__line>span{display:inline-block}.nat-title__line:nth-child(2)>span{color:var(--nat-amber-soft)}.nat-subline{margin:18px 0 0;font:400 clamp(14px,1.7vw,23px)/1 var(--nat-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--nat-cream)}.nat-lead{margin:26px 0 0;max-width:470px;font:400 clamp(17px,1.5vw,20px)/1.6 var(--nat-serif);font-style:italic;color:var(--nat-cream-dim)}.nat-countdown{display:inline-flex;align-items:center;gap:12px;margin:34px 0 0;padding:10px 18px 10px 14px;border:1px solid rgba(216,180,106,.35);border-radius:999px;background:#08101173;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:13px;letter-spacing:.08em;color:var(--nat-cream-dim)}.nat-countdown strong{font:400 28px/1 var(--nat-display);letter-spacing:.04em;color:var(--nat-amber);margin-right:4px;vertical-align:-2px}.nat-countdown__star{width:14px;height:14px;background:var(--nat-amber);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:nat-pulse 2.4s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(242,180,94,.9))}@keyframes nat-pulse{0%,to{transform:scale(.82) rotate(0);opacity:.75}50%{transform:scale(1.18) rotate(20deg);opacity:1}}.nat-hero__window{display:flex;justify-content:center}.nat-win{position:relative;width:min(100%,400px)}.nat-win__halo{position:absolute;top:-14%;right:-22%;bottom:-6%;left:-22%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,#f2b45e80,#f2b45e00 72%);filter:blur(18px);opacity:.85}.nat-win__body{position:relative;z-index:1;aspect-ratio:960 / 1257;box-shadow:0 40px 80px -20px #000c}.nat-win__glass{position:absolute;left:9.2%;top:6.8%;width:81.2%;height:85.9%;overflow:hidden;background:#0a1517}.nat-win__backdrop{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background-size:cover;background-position:50% 40%;filter:blur(24px) brightness(.8) saturate(1.15)}.nat-win__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%;background:transparent;-webkit-mask-image:linear-gradient(90deg,transparent 11%,#000 17%,#000 83%,transparent 89%);mask-image:linear-gradient(90deg,transparent 11%,#000 17%,#000 83%,transparent 89%)}.nat-win__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;z-index:2}.nat-win__sill{position:relative;z-index:2;height:22px;margin:-2px -5% 0;background:linear-gradient(180deg,#7b4f27,#4a2c14 60%,#2b180a);border-radius:3px;box-shadow:0 18px 30px -6px #000000b3,inset 0 2px #ffdca059}.nat-hero__sill{position:relative;z-index:3;height:clamp(18px,2.4vw,34px);background:linear-gradient(180deg,#8a5a2c,#4f2f16 55%,#2b180a);box-shadow:inset 0 2px #ffe0aa66,0 -18px 50px #f2b45e2e}.nat-js [data-nat-in]{opacity:0}.nat-js .nat-title__line>span{transform:translateY(105%)}.nat-js.nat-opened [data-nat-in],.nat-js.nat-static [data-nat-in]{opacity:1}.nat-js.nat-static .nat-title__line>span{transform:none}.nat-js [data-nat-reveal]{opacity:0;transform:translateY(34px)}.nat-js.nat-static [data-nat-reveal]{opacity:1;transform:none}.nat-cats{background:linear-gradient(180deg,#14302a 0%,var(--nat-night-2) 100%)}.nat-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2.4vw,36px)}@media(max-width:899px){.nat-cats__grid{grid-template-columns:repeat(2,1fr)}}.nat-arch{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;aspect-ratio:3 / 4.3;padding:0 16px clamp(22px,3vw,36px);border-radius:999px 999px 6px 6px;background:radial-gradient(90% 55% at 50% 100%,rgba(242,180,94,.38),transparent 70%),linear-gradient(180deg,#0e211f,#17382f);border:9px solid var(--nat-frame);box-shadow:inset 0 0 0 1px #d8b46a47,inset 0 0 50px #0000008c,0 24px 50px -22px #000000e6;overflow:hidden;transition:transform .6s var(--nat-ease),box-shadow .6s var(--nat-ease)}.nat-arch:before{content:"";position:absolute;left:50%;top:22%;bottom:0;width:4px;margin-left:-2px;background:var(--nat-frame);box-shadow:0 0 0 1px #3b565b80;opacity:.8}.nat-arch:after{content:"";position:absolute;left:0;right:0;top:52%;height:4px;background:var(--nat-frame);box-shadow:0 0 0 1px #3b565b80;opacity:.8}.nat-arch__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(60% 40% at 50% 38%,rgba(255,217,160,.24),transparent 70%);opacity:.6;transition:opacity .6s}.nat-arch__glyph{position:absolute;z-index:1;top:24%;left:50%;width:clamp(54px,7vw,92px);margin-left:calc(clamp(54px,7vw,92px)/-2);color:var(--nat-amber-soft);filter:drop-shadow(0 0 10px rgba(242,180,94,.75));transition:transform .7s var(--nat-ease),filter .5s}.nat-arch__glyph svg{width:100%;height:auto}.nat-arch__label{position:relative;z-index:2;font:400 clamp(30px,3.6vw,52px)/1 var(--nat-display);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 0 18px rgba(255,255,255,.45)}.nat-arch__more{position:relative;z-index:2;margin-top:10px;font:600 10px/1 var(--nat-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--nat-gold);opacity:.8;transition:opacity .4s,transform .5s var(--nat-ease)}.nat-arch:hover{transform:translateY(-8px);box-shadow:inset 0 0 0 1px #d8b46a99,inset 0 0 40px #f2b45e2e,0 34px 60px -24px #f2b45e59}.nat-arch:hover .nat-arch__glow{opacity:1}.nat-arch:hover .nat-arch__glyph{transform:translateY(-6px) scale(1.08);filter:drop-shadow(0 0 18px rgba(242,180,94,1))}.nat-arch:hover .nat-arch__more{opacity:1;transform:translateY(-2px)}.nat-vetrine{background:var(--nat-night-2);padding-bottom:clamp(56px,7vw,96px);overflow:hidden}.nat-vetrine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 50% at 80% 30%,rgba(242,180,94,.12),transparent 70%)}.nat-vetrine__rail{position:relative}.nat-vetrine__track{display:flex;gap:clamp(16px,2vw,32px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(20px,calc((100vw - 1380px)/2 + 32px));padding:14px max(20px,calc((100vw - 1380px)/2 + 32px)) 40px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nat-vetrine__track::-webkit-scrollbar{display:none}.nat-vet{flex:0 0 min(78vw,372px);scroll-snap-align:start;display:block;transform-style:preserve-3d;perspective:900px;will-change:transform}.nat-vet__frame{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border:7px solid var(--nat-frame);border-radius:4px;background:#000;box-shadow:inset 0 0 0 1px #d8b46a40,0 28px 60px -24px #000000f2,0 0 50px -10px #f2b45e38;transition:box-shadow .6s var(--nat-ease)}.nat-vet__img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--nat-ease)}.nat-vet__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);transform:translate(-120%);transition:transform 1.1s var(--nat-ease)}.nat-vet:hover .nat-vet__img{transform:scale(1.05)}.nat-vet:hover .nat-vet__sheen{transform:translate(120%)}.nat-vet:hover .nat-vet__frame{box-shadow:inset 0 0 0 1px #d8b46a99,0 34px 70px -24px #000000f2,0 0 70px -6px #f2b45e80}.nat-vet__cap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 4px 0}.nat-vet__title{font:600 15px/1.3 var(--nat-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--nat-cream)}.nat-vet__go{color:var(--nat-amber);transition:transform .4s var(--nat-ease)}.nat-vet:hover .nat-vet__go{transform:translate(6px)}.nat-vetrine__nav{display:none;gap:10px;justify-content:flex-end;max-width:1380px;margin:0 auto;padding:0 32px}@media(min-width:900px){.nat-vetrine__nav{display:flex}}.nat-nav-btn{width:48px;height:48px;border-radius:50%;cursor:pointer;background:transparent;color:var(--nat-cream);font-size:18px;border:1px solid rgba(251,241,222,.35);transition:all .3s}.nat-nav-btn:hover{border-color:var(--nat-amber);color:var(--nat-amber);box-shadow:0 0 20px #f2b45e4d}.nat-story{position:relative;padding:clamp(80px,12vw,170px) 0;background:radial-gradient(70% 90% at 50% 50%,rgba(242,180,94,.1),transparent 70%),linear-gradient(180deg,var(--nat-night-2),#0a1214 50%,var(--nat-night-2))}.nat-story__inner{max-width:1060px}.nat-story__text{margin:0;text-align:center;font:400 clamp(28px,4.4vw,58px)/1.22 var(--nat-serif);letter-spacing:-.01em}.nat-word{--on: 1;display:inline-block;color:var(--nat-cream);opacity:calc(.2 + var(--on) * .8);text-shadow:0 0 calc(var(--on) * 22px) rgba(242,180,94,calc(var(--on) * .55));transition:none}.nat-products{background:linear-gradient(180deg,var(--nat-night-2),#14302a)}.nat-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.2vw,32px) clamp(12px,2vw,28px)}@media(max-width:1023px){.nat-products__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:699px){.nat-products__grid{grid-template-columns:repeat(2,1fr)}}.nat-pcard{display:block}.nat-pcard__pane{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:radial-gradient(80% 70% at 50% 85%,#fff4dc,#e9d6b3);border:6px solid var(--nat-frame);border-bottom-width:0;border-radius:3px 3px 0 0;box-shadow:inset 0 0 40px #f2b45e47,0 0 0 1px #d8b46a33}.nat-pcard__img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--nat-ease);mix-blend-mode:multiply}.nat-pcard__mullion{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;transition:opacity .5s}.nat-pcard__mullion:before,.nat-pcard__mullion:after{content:"";position:absolute;background:var(--nat-frame)}.nat-pcard__mullion:before{left:50%;top:0;bottom:0;width:3px;margin-left:-1.5px}.nat-pcard__mullion:after{top:50%;left:0;right:0;height:3px;margin-top:-1.5px}.nat-pcard:hover .nat-pcard__img{transform:scale(1.06)}.nat-pcard:hover .nat-pcard__mullion{opacity:0}.nat-pcard__sill{display:block;padding:14px 12px 16px;background:linear-gradient(180deg,#6b4220,#3d2411);border:6px solid var(--nat-frame);border-top:0;box-shadow:inset 0 2px #ffe0aa4d}.nat-pcard__title{display:block;min-height:2.7em;font:600 13px/1.35 var(--nat-serif);letter-spacing:.05em;text-transform:uppercase;color:var(--nat-cream)}.nat-pcard__price{display:block;margin-top:8px;font:600 24px/1 var(--nat-serif);color:#fff;letter-spacing:.01em}.nat-pcard__price s{font-size:14px;opacity:.6;margin-right:6px}.nat-products__foot{display:flex;justify-content:center;margin-top:clamp(40px,5vw,64px)}.nat-end{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:clamp(90px,12vw,170px) 0;color:#fff;background:radial-gradient(40% 35% at 18% 22%,rgba(255,190,120,.35),transparent 70%),radial-gradient(30% 28% at 78% 14%,rgba(255,170,110,.28),transparent 70%),radial-gradient(34% 30% at 30% 62%,rgba(255,200,140,.22),transparent 70%),radial-gradient(60% 50% at 80% 90%,rgba(255,150,90,.35),transparent 70%),linear-gradient(180deg,var(--nat-red) 0%,var(--nat-red-deep) 62%,var(--nat-red-dark) 100%)}.nat-end:before{content:"";position:absolute;top:0;bottom:0;left:0;width:clamp(18px,7vw,120px);z-index:0;pointer-events:none;background:linear-gradient(90deg,#280804d9,#5a160abf 60%,#ffbe9659 96%,#28080480);box-shadow:0 0 60px #28080480}.nat-end__bokeh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.nat-end__bokeh span{position:absolute;border-radius:50%;filter:blur(6px);background:radial-gradient(circle,#ffd6a0d9,#ffd6a000 70%);animation:nat-bokeh var(--d, 3.4s) ease-in-out infinite;animation-delay:var(--l, 0s)}.nat-end__inner{position:relative;z-index:1;max-width:860px}.nat-lockup{margin:0 0 clamp(28px,4vw,48px);display:inline-flex;flex-direction:column;align-items:stretch}.nat-lockup__title{font:400 clamp(64px,11vw,132px)/.9 var(--nat-display);letter-spacing:.005em;text-transform:uppercase;color:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.6)) drop-shadow(0 0 34px rgba(255,214,160,.55))}.nat-lockup__sub{margin-top:10px;font:400 clamp(13px,1.9vw,23px)/1 var(--nat-sans);letter-spacing:.04em;text-transform:uppercase;color:#fff;white-space:nowrap}.nat-end__pre{margin:0;font:400 clamp(20px,2.6vw,30px)/1.2 var(--nat-serif);color:#fff}.nat-end__title{margin:6px 0 0;font:600 clamp(40px,7vw,84px)/1.05 var(--nat-serif);letter-spacing:0;text-transform:none;color:#fff;text-shadow:0 0 40px rgba(255,214,160,.35)}.nat-end__addr{margin:10px 0 0;font:600 clamp(17px,2.2vw,26px)/1.3 var(--nat-serif);color:#fff}.nat-end .nat-btn--gold{background:#fff;color:var(--nat-red-deep);box-shadow:0 10px 30px -10px #28080499}.nat-end .nat-btn--gold:hover{box-shadow:0 0 34px 2px #ffdcb48c,0 14px 34px -10px #280804b3}.nat-end .nat-btn--ghost{border-color:#ffffffb3;color:#fff}.nat-end .nat-btn--ghost:hover{background:#ffffff1f;color:#fff;border-color:#fff}@media(max-width:899px){.nat-end:before{width:14px}}@media(prefers-reduced-motion:reduce){.nat *,.nat *:before,.nat *:after{animation:none!important;transition-duration:.01ms!important}.nat-snow,.nat-hero__video{display:none}.nat-js [data-nat-in],.nat-js [data-nat-reveal]{opacity:1;transform:none}.nat-js .nat-title__line>span{transform:none}}@media(max-width:899px){.nat-win{width:min(84%,340px);margin:0 auto}.nat-title__line{font-size:clamp(84px,24vw,150px)}.nat-bokeh:nth-child(n+16){display:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-natale-2026.css.map */
