@font-face{font-family:Archivo Natale;src:url(/fonts/archivo-natale.woff2)format("woff2");font-weight:500 900;font-stretch:62% 100%;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--nat-verde:#0f3b2a;--nat-rosso:#c8232c;--nat-avorio:#faf4e8;--nat-oro:#d4a24c;--nat-neve:#fbfaf6;--nat-cielo:#b60f17;--nat-doghe:#9e2222;--nat-manici:#efe3cc}.stg-control{min-width:124px;color:var(--home-ink);flex-direction:column;align-items:center;gap:10px;display:flex}.stg-btn{cursor:pointer;width:112px;height:112px;color:var(--nat-verde);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:radial-gradient(circle at 32% 20%,#fffdf7,#f6ecd9 62%,#e6d6b8);border:0;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:relative;box-shadow:0 10px 22px #2a1a0a2e,inset 0 0 0 1px #fff,inset -4px -4px 10px #5a3a1a14}.stg-btn:hover{transform:translateY(-2px)}.stg-btn:active{transform:scale(.96)}.stg-btn svg,.stg-btn img{transform-origin:50% 8%;width:62px;height:62px;display:block}.stg-btn img{object-fit:contain;filter:drop-shadow(0 6px 8px #2a1a0a33);width:78px;height:78px}.stg-btn[data-suona=true] svg,.stg-btn[data-suona=true] img{animation:1.1s cubic-bezier(.3,.7,.2,1) stg-dondola}@keyframes stg-dondola{0%{transform:rotate(0)}12%{transform:rotate(-24deg)}30%{transform:rotate(20deg)}48%{transform:rotate(-14deg)}66%{transform:rotate(9deg)}82%{transform:rotate(-4deg)}to{transform:rotate(0)}}.stg-btn[data-spento=true]{color:#69457d;background:radial-gradient(circle at 32% 20%,#fff,#f0e6f3 65%,#d6c6e2);box-shadow:0 8px 15px #4a325638,inset 0 0 0 1px #fff}.stg-label{font:500 13px/1.5 var(--font-sg);letter-spacing:.015em;text-align:center}.stg-switch{font:500 12px/1.4 var(--font-sg);color:var(--home-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.stg-switch:hover{color:var(--home-ink)}.stg-prossima{color:var(--home-muted);font:500 12px/1.5 var(--font-sg);flex-direction:column;align-items:center;gap:6px;display:flex}.stg-prossima svg{opacity:.5;width:34px;height:34px}@media (max-width:700px){.stg-btn{width:94px;height:94px}.stg-btn svg{width:52px;height:52px}.stg-btn img{width:66px;height:66px}.stg-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#35243f;background:#faf5eecf;border-radius:30px;padding:4px 9px;font-size:11px}}.stg-oggetti{z-index:-1;pointer-events:none;width:100%;height:100lvh;position:fixed;top:0;left:0}.nat-scena{contain:layout paint;width:100%;height:100%;font-family:"Archivo Natale",var(--font-sg),sans-serif;position:relative;overflow:hidden}.nat-velo{pointer-events:none;background:#fbfaf6e8;position:absolute;inset:0}.nat-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nat-neve{pointer-events:none;position:absolute;inset:0}.nat-layer{will-change:transform;transform-origin:50%;position:absolute;top:50%;left:50%}.nat-bag{aspect-ratio:942/962;width:min(44vw,320px)}.nat-bag svg{width:100%;height:100%;display:block;overflow:visible}.bagfoto{aspect-ratio:942/962;perspective:1100px;filter:drop-shadow(0 18px 18px #0f3b2a3a);width:100%;position:relative}.bagfoto img{-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bagfoto-coperchio{transform-origin:50% 57%;will-change:transform,opacity}.nat-patella{transform-origin:150px 96px;transform-box:fill-box}.nat-flacone{filter:drop-shadow(0 14px 14px #13251a30);will-change:transform;width:min(13vw,96px);height:auto;position:absolute;top:50%;left:50%}.nat-flacone img{width:100%;height:auto;display:block}.nat-slitta{aspect-ratio:1531/796;will-change:transform;width:min(82vw,640px)}.nat-slitta img{display:block;position:absolute}.nat-yac{filter:drop-shadow(0 16px 18px #0f3b2a33);width:100%;height:auto;bottom:0;left:0}.nat-slitta svg{width:40%;height:auto;position:absolute;bottom:2%;left:0;overflow:visible}.nat-cartellino{width:min(86vw,520px)}.nat-chiudi{top:max(18px,env(safe-area-inset-top));z-index:5;background:var(--nat-rosso);color:#fff;min-height:50px;font:600 14px/1 var(--font-sg);letter-spacing:.02em;cursor:pointer;border:0;border-radius:100px;align-items:center;gap:8px;padding:0 20px 0 16px;display:inline-flex;position:absolute;right:18px;box-shadow:0 10px 24px #c8232c55}.nat-chiudi span{font:500 24px/1 var(--font-inter)}.nat-chiudi:hover{background:#a51c24}.cartellino-chiudi{font:500 13px/1.4 var(--font-sg);color:var(--nat-verde);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:16px auto 0;padding:6px 0;text-decoration:underline;display:block}.cartellino-chiudi:hover{color:var(--nat-rosso)}.nat-salta{bottom:max(18px,env(safe-area-inset-bottom));z-index:5;color:#133d2f;font:500 12px/1.5 var(--font-sg);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:.75;background:0 0;border:0;position:absolute;left:50%;transform:translate(-50%)}.nat-overlay{z-index:80;position:fixed;inset:0}.nat-pistaB{height:380vh;position:relative}.nat-pistaB-stage{height:100svh;min-height:600px;position:sticky;top:0}.nat-pistaB-nota{z-index:4;font:500 11px/1.5 var(--font-sg);letter-spacing:.14em;text-transform:uppercase;color:#133d2fb0;white-space:nowrap;position:absolute;top:82px;left:50%;transform:translate(-50%)}.cartellino{background:var(--nat-avorio);color:var(--nat-verde);transform-origin:50%;text-align:left;border-radius:14px;padding:clamp(22px,4vw,36px) clamp(22px,4vw,38px);position:relative;transform:rotate(-8deg);box-shadow:0 30px 60px -20px #13251a55,0 2px #e9dcc2}.cartellino[data-dritto=true]{transform:rotate(-2.5deg)}.cartellino:before{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#d9c7a3aa;border-radius:3px;width:72px;height:22px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(2deg)}.cartellino-occhiello{font:600 11px/1.5 var(--font-sg);letter-spacing:.16em;text-transform:uppercase;color:var(--nat-rosso)}.cartellino h3,.cartellino h2{font:900 clamp(34px,6.4vw,60px)/.92 "Archivo Natale",var(--font-sg),sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--nat-verde);margin:6px 0 0;font-stretch:72%}.cartellino .cartellino-sotto{color:var(--nat-verde);margin:8px 0 0;font:italic 400 clamp(19px,2.6vw,26px)/1.15 Instrument Serif,Georgia,serif}.cartellino-corpo{border-top:1px dashed #133d2f40;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:18px;padding-top:16px;display:grid}.cartellino-cosa{font:500 14px/1.45 var(--font-inter);color:#2d4c3f}.cartellino-prezzo{font:900 clamp(40px,7vw,64px)/1 "Archivo Natale",var(--font-sg),sans-serif;color:var(--nat-oro);letter-spacing:-.02em;white-space:nowrap;font-stretch:80%}.cartellino-prezzo small{font:600 12px/1.5 var(--font-sg);letter-spacing:.14em;text-transform:uppercase;color:var(--nat-verde);white-space:normal;margin-top:2px;display:block}.cartellino-salone{color:var(--nat-rosso);margin:10px 0 0;font:italic 400 17px/1.3 Instrument Serif,Georgia,serif}.cartellino-azioni{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cartellino-azioni>*{min-height:48px;font:600 14px/1.2 var(--font-sg);cursor:pointer;border:0;border-radius:100px;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:transform .15s,background .2s;display:inline-flex}.cartellino-azioni>:first-child{background:var(--nat-rosso);color:#fff}.cartellino-azioni>:first-child:hover{background:#a92222}.cartellino-azioni>*+*{border:1.5px solid var(--nat-verde);color:var(--nat-verde);background:0 0}.cartellino-azioni>*+:hover{background:var(--nat-verde);color:#fff}.cartellino-azioni>:active{transform:scale(.97)}.cartellino-nota{font:500 11px/1.5 var(--font-sg);letter-spacing:.06em;text-transform:uppercase;color:#4d675b;margin:14px 0 0}.cartellino-bag{filter:drop-shadow(0 10px 12px #13251a33);flex-shrink:0;width:clamp(88px,14vw,130px)}.cartellino-bag svg,.cartellino-bag img{width:100%;height:auto;display:block;overflow:visible}@media (max-width:700px){.cartellino{padding:20px 18px;transform:rotate(-4deg)}.cartellino-corpo{grid-template-columns:minmax(0,1fr) 72px;gap:10px}.cartellino-azioni>*{white-space:nowrap;flex:1;justify-content:center;padding:0 12px;font-size:13px}.cartellino-bag{width:84px}}.nat-sezione{padding:40px 20px 70px;position:relative;overflow:hidden}.nat-sezione-dentro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1280px;margin:0 auto;display:grid;position:relative}.nat-sezione-scena{place-items:center;min-height:380px;display:grid;position:relative}.nat-sezione-scena img{filter:drop-shadow(0 20px 24px #13251a33);width:min(100%,520px);height:auto;display:block}.nat-sezione-scena .nat-slitta-ferma{aspect-ratio:560/300;width:min(100%,560px);position:relative}.nat-sezione-scena .nat-slitta-ferma img{width:60%;position:absolute;bottom:0;left:36%}.nat-sezione-scena .nat-slitta-ferma svg{width:40%;height:auto;position:absolute;bottom:2%;left:0;overflow:visible}.nat-sezione-titolo{text-align:center;font:600 11px/1.5 var(--font-sg);letter-spacing:.18em;text-transform:uppercase;color:#4d675b;position:absolute;top:0;left:0;right:0}@media (max-width:900px){.nat-sezione-dentro{grid-template-columns:1fr;gap:18px}.nat-sezione-scena{order:2;min-height:0}.nat-sezione{padding:34px 16px 54px}}@media (prefers-reduced-motion:reduce){.stg-btn,.stg-btn svg,.nat-layer,.nat-flacone{transition:none!important;animation:none!important}}.stg-selettore{z-index:95;color:#fff;max-width:min(92vw,560px);font:500 11px/1.4 var(--font-sg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16161af0;border-radius:14px;flex-wrap:wrap;gap:5px;padding:8px 10px;display:flex;position:fixed;bottom:52px;left:14px}.stg-selettore span{opacity:.6;letter-spacing:.1em;text-transform:uppercase;width:100%;font-size:10px}.stg-selettore button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:100px;padding:4px 10px}.stg-selettore button[aria-pressed=true]{color:#16161a;background:#befa4f;border-color:#befa4f}.stg-selettore button:hover{border-color:#fff}.nat-pagina{color:var(--nat-verde)}.nat-titolo{font:900 clamp(40px,6.6vw,84px)/.94 "Archivo Natale",var(--font-sg),sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--nat-verde);font-stretch:72%}.nat-titolo em,.nat-titolo-2 em{text-transform:none;letter-spacing:0;color:var(--nat-rosso);font:italic 400 .98em/1 Instrument Serif,Georgia,serif}.nat-titolo-2{font:900 clamp(30px,4.6vw,56px)/.96 "Archivo Natale",var(--font-sg),sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--nat-verde);font-stretch:72%}.nat-apertura-bag img{filter:drop-shadow(0 24px 30px #0f3b2a33);animation:6s ease-in-out infinite nat-galleggia}@keyframes nat-galleggia{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}.nat-striscia{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff80;border-top:1px solid #0f3b2a1f;border-bottom:1px solid #0f3b2a1f;padding:14px 0;overflow:hidden}.nat-striscia-corsa{width:max-content;font:900 clamp(22px,3vw,34px)/1 "Archivo Natale",var(--font-sg),sans-serif;text-transform:uppercase;letter-spacing:.02em;font-stretch:76%;animation:28s linear infinite nat-scorre;display:flex}.nat-striscia-corsa span{gap:0;padding-right:0;display:flex}.nat-striscia-corsa b{align-items:center;gap:22px;padding-right:22px;display:inline-flex}.nat-striscia-corsa i{color:var(--nat-oro);font-style:normal}@keyframes nat-scorre{to{transform:translate(-50%)}}.nat-sette{gap:clamp(40px,7vw,96px);margin:0;padding:0;list-style:none;display:grid}.nat-prodotto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.nat-prodotto:nth-child(2n) .nat-prodotto-foto{order:2}.nat-prodotto-foto{aspect-ratio:4/5;background:linear-gradient(160deg,var(--pc,#eee) 0%,#fff 110%);border-radius:28px;position:relative;overflow:hidden}.nat-prodotto-foto>img:first-child{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.nat-prodotto:hover .nat-prodotto-foto>img:first-child{transform:scale(1.04)}.nat-prodotto-flacone{filter:drop-shadow(0 14px 16px #0f3b2a3d);width:22%;height:auto;position:absolute;bottom:-2%;right:6%;transform:rotate(6deg)}.nat-prodotto-numero{font:900 15px/1 "Archivo Natale",var(--font-sg),sans-serif;letter-spacing:.08em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f3b2ab0;border-radius:100px;padding:8px 12px;font-stretch:76%;position:absolute;top:14px;left:18px}.nat-prodotto-nome{font:900 clamp(44px,7vw,92px)/.9 "Archivo Natale",var(--font-sg),sans-serif;letter-spacing:-.015em;text-transform:uppercase;color:var(--nat-verde);margin:6px 0 0;font-stretch:72%}.nat-prodotto-claim{margin:10px 0 0;font:italic 400 clamp(22px,2.8vw,30px)/1.1 Instrument Serif,Georgia,serif}.nat-prodotto-promessa{font:600 15px/1.4 var(--font-sg);color:var(--nat-verde);margin:14px 0 0}.nat-prodotto-descrizione{font:400 16px/1.55 var(--font-inter);color:#2d4c3f;max-width:52ch;margin:8px 0 0}.nat-prodotto-scheda{gap:8px;max-width:52ch;margin:18px 0 0;display:grid}.nat-prodotto-scheda>div{border-top:1px dashed #0f3b2a33;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 0;display:grid}.nat-prodotto-scheda dt{font:600 11px/1.5 var(--font-sg);letter-spacing:.14em;text-transform:uppercase;color:#4d675b}.nat-prodotto-scheda dd{font:400 14.5px/1.5 var(--font-inter);color:#2d4c3f;margin:0}.nat-prodotto-attivi{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.nat-prodotto-attivi span{font:500 12px/1 var(--font-sg);color:var(--nat-verde);background:#ffffffa6;border:1px solid #0f3b2a33;border-radius:100px;padding:8px 12px}.nat-prodotto-scale{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:52ch;margin-top:16px;display:grid}.nat-prodotto-scale>div{background:#ffffffa6;border:1px solid #0f3b2a1f;border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.nat-prodotto-scale span{font:600 10px/1.4 var(--font-sg);letter-spacing:.1em;text-transform:uppercase;color:#4d675b}.nat-prodotto-scale b{font:400 14px/1 var(--font-grotesk,var(--font-sg));letter-spacing:.2em}.nat-prodotto-link{font:600 14px/1.3 var(--font-sg);color:var(--nat-rosso);text-underline-offset:4px;margin-top:18px;text-decoration:underline;display:inline-block}.nat-chiavi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.nat-chiavi-lista{gap:12px;max-width:52ch;margin:22px 0 0;padding:0;list-style:none;display:grid}.nat-chiavi-lista li{border-top:1px dashed #0f3b2a33;gap:3px;padding:12px 0;display:grid}.nat-chiavi-lista b{font:600 15px/1.3 var(--font-sg);color:var(--nat-verde)}.nat-chiavi-lista span{font:400 14.5px/1.5 var(--font-inter);color:#2d4c3f}.nat-chiavi-foto{justify-content:center;display:flex}.nat-chiavi-foto img{filter:drop-shadow(0 24px 30px #0f3b2a33)}.nat-passo{background:#ffffffa6;border:1px solid #0f3b2a1f;border-radius:22px;padding:22px}.nat-passo b{font:900 22px/1 "Archivo Natale",var(--font-sg),sans-serif;text-transform:uppercase;color:var(--nat-verde);font-stretch:76%;display:block}.nat-passo p{font:400 14.5px/1.55 var(--font-inter);color:#2d4c3f;margin:10px 0 0}@media (max-width:860px){.nat-prodotto,.nat-chiavi{grid-template-columns:1fr}.nat-prodotto:nth-child(2n) .nat-prodotto-foto{order:0}.nat-prodotto-foto{aspect-ratio:4/4.6}.nat-prodotto-scale{grid-template-columns:1fr}.nat-prodotto-scheda>div{grid-template-columns:1fr;gap:2px}}
