:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#faf9f5;color:#141413}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}@font-face{font-family:Glacial Indifference;src:url(glacial-indifference-1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Glacial Indifference;src:url(glacial-indifference-2.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light;--turchese:#C4E7E4;--sabbia:#EADCC2;--salvia:#BCD2B5;--crema:#F8F5EE;--bianco:#FFFFFF;--petrolio:#1E3A36;--ottanio:#25746F;--ottanio-scuro:#1D5E5A;--grigioverde:#4F6360;--bordo:#D9D2C3;--card-prodotto:#EFE9DD;--serif:"Instrument Serif", "Iowan Old Style", Georgia, "Times New Roman", serif;--brand:"Glacial Indifference", "Century Gothic", "Futura", system-ui, sans-serif;--sans:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gutter:16px;--max:1240px;--radius-card:28px;--ease:cubic-bezier(.22,.8,.2,1)}@media(min-width:768px){:root{--gutter:32px}}.scheme-chiaro{--bg:var(--crema);--fg:var(--petrolio);--fg-2:var(--grigioverde);--btn:var(--ottanio);--btn-fg:#fff;--btn-hover:var(--ottanio-scuro)}.scheme-bianco{--bg:var(--bianco);--fg:var(--petrolio);--fg-2:var(--grigioverde);--btn:var(--ottanio);--btn-fg:#fff;--btn-hover:var(--ottanio-scuro)}.scheme-turchese{--bg:var(--turchese);--fg:var(--petrolio);--fg-2:#34524E;--btn:var(--ottanio);--btn-fg:#fff;--btn-hover:var(--ottanio-scuro)}.scheme-sabbia{--bg:var(--sabbia);--fg:var(--petrolio);--fg-2:#4D5A50;--btn:var(--petrolio);--btn-fg:var(--crema);--btn-hover:#12302C}.scheme-scuro{--bg:var(--petrolio);--fg:var(--crema);--fg-2:#C9D8D3;--btn:var(--turchese);--btn-fg:var(--petrolio);--btn-hover:#D8F0EE}[class*=scheme-]{background:var(--bg);color:var(--fg)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--crema);color:var(--petrolio);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--ottanio);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:64px}@media(min-width:768px){.section{padding-block:96px}}.eyebrow{font-family:var(--brand);font-size:14px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px}.h1,.h2,.h3{font-family:var(--serif);font-weight:400;line-height:1.02;letter-spacing:-.01em;margin:0;text-wrap:balance}.h1{font-size:clamp(46px,11vw,96px)}.h2{font-size:clamp(38px,8vw,64px)}.h3{font-size:clamp(28px,5vw,36px);line-height:1.08}.h1 em,.h2 em,.h3 em{font-style:italic}.lead{font-size:17px;color:var(--fg-2);max-width:56ch;margin:16px 0 0}.center{text-align:center}.center .lead{margin-inline:auto}.btn{display:inline-flex;align-items:center;gap:14px;padding:10px 10px 10px 26px;border-radius:999px;border:0;background:var(--btn);color:var(--btn-fg);font-weight:500;font-size:16px;text-decoration:none;transition:background .25s var(--ease),transform .25s var(--ease)}.btn:hover{background:var(--btn-hover)}.btn:active{transform:scale(.98)}.btn .dot{width:38px;height:38px;border-radius:50%;background:var(--btn-fg);color:var(--btn);display:grid;place-items:center;transition:transform .3s var(--ease)}.btn:hover .dot{transform:translate(3px)}.btn.plain{padding:14px 26px}.btn.light{--btn:var(--turchese);--btn-fg:var(--petrolio);--btn-hover:#D8F0EE}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.rise{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 60%}@keyframes rise{0%{transform:translateY(24px)}to{transform:none}}}}.announce{background:var(--ottanio);color:#fff;font-family:var(--brand);font-size:13px;letter-spacing:.16em;text-transform:uppercase;overflow:hidden;white-space:nowrap}.announce-track{display:inline-flex;gap:48px;padding-block:9px;padding-left:48px;animation:marquee 28s linear infinite}.announce-track span{display:inline-flex;align-items:center;gap:48px}.announce-track span:after{content:"\2726";opacity:.7}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announce-track{animation:none}}.header{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--petrolio);color:var(--crema)}.header-grid{display:grid;grid-template-columns:64px 1fr 64px 64px;height:68px;border-bottom:1px solid rgba(248,245,238,.14)}.header-grid>*{display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(248,245,238,.14);background:none;border-top:0;border-bottom:0;border-left:0;color:inherit}.header-grid>*:last-child{border-right:0}.logo{justify-content:flex-start!important;padding-left:22px;font-family:var(--brand);font-size:27px;letter-spacing:.06em;text-decoration:none;line-height:1}.nav-desk{display:none}.cart-count{position:relative}.cart-count b{position:absolute;top:-6px;right:-9px;min-width:18px;height:18px;border-radius:9px;background:var(--turchese);color:var(--petrolio);font-size:11px;display:grid;place-items:center;padding-inline:4px}@media(min-width:1000px){.header-grid{grid-template-columns:220px 1fr 72px 72px}.menu-btn{display:none!important}.logo{grid-column:1}.nav-desk{display:flex!important;justify-content:flex-start!important;gap:28px;padding-left:28px;font-size:15px}.nav-desk a{text-decoration:none;opacity:.9}.nav-desk a:hover{opacity:1;text-decoration:underline;text-underline-offset:6px}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex}.drawer[hidden]{display:none}.drawer-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#12201e80}.drawer-panel{position:relative;width:min(86vw,380px);height:100%;background:var(--crema);padding:calc(24px + env(safe-area-inset-top,0px)) 24px 24px;display:flex;flex-direction:column;gap:6px;animation:slidein .35s var(--ease)}@keyframes slidein{0%{transform:translate(-100%)}}.drawer-panel a{font-family:var(--serif);font-size:34px;text-decoration:none;padding-block:4px}.drawer-close{align-self:flex-end;background:none;border:0;width:44px;height:44px;display:grid;place-items:center}.hero{position:relative;overflow:hidden}.hero-slides{display:grid}.slide{grid-area:1/1;display:grid;align-content:center;justify-items:center;text-align:center;padding:48px var(--gutter) 96px;min-height:min(640px,88svh);transition:opacity .7s var(--ease),visibility .7s;position:relative}.slide[aria-hidden=true]{opacity:0;visibility:hidden}.slide .tee-big{position:absolute;inset:auto 50% 0 auto;width:min(560px,118vw);transform:translate(50%,18%);opacity:.9;pointer-events:none}.slide .copy{position:relative;z-index:2;max-width:760px}.slide .eyebrow{color:var(--fg)}.slide .h1{margin-bottom:28px}.slide[aria-hidden=false] .copy>*{animation:up .9s var(--ease) both}.slide[aria-hidden=false] .copy>*:nth-child(2){animation-delay:.08s}.slide[aria-hidden=false] .copy>*:nth-child(3){animation-delay:.16s}@keyframes up{0%{transform:translateY(24px);opacity:.001}}@media(prefers-reduced-motion:reduce){.slide[aria-hidden=false] .copy>*{animation:none}}.hero-ui{position:absolute;left:0;right:0;bottom:22px;z-index:5;display:flex;align-items:center;gap:18px;padding-inline:var(--gutter);max-width:var(--max);margin-inline:auto;color:var(--petrolio);font-variant-numeric:tabular-nums}.hero-count{font-size:18px;min-width:44px}.hero-bar{flex:1;height:2px;background:#1e3a362e;position:relative;overflow:hidden;border-radius:2px}.hero-bar i{position:absolute;inset:0 auto 0 0;width:0;background:var(--petrolio)}.hero-bar i.run{animation:fill var(--dur,6s) linear forwards}@keyframes fill{to{width:100%}}.hero-arrows{display:flex;gap:6px}.hero-arrows button{width:44px;height:44px;border-radius:50%;border:0;background:transparent;display:grid;place-items:center;transition:background .2s}.hero-arrows button:hover{background:#1e3a361a}.slide-video{color:var(--crema)}.slide-video .eyebrow{color:var(--turchese)}.vid-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--petrolio)}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.slide-video.has-video .vid-ph{display:none}.vid-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12201e40,#12201e73 55%,#12201eb3)}.vid-ph{position:absolute;top:0;right:0;bottom:0;left:0}.ph-tee{position:absolute;width:min(260px,46vw);opacity:.9}.ph-tee.t1{left:-4%;bottom:-6%;transform:rotate(-12deg)}.ph-tee.t2{left:50%;bottom:-10%;width:min(330px,60vw);transform:translate(-50%)}.ph-tee.t3{right:-4%;bottom:-4%;transform:rotate(10deg)}@media(prefers-reduced-motion:no-preference){.ph-tee{animation:sway 7s ease-in-out infinite}.ph-tee.t2{animation-name:sway2;animation-delay:-2s}.ph-tee.t3{animation-delay:-4s}@keyframes sway{50%{translate:0 -14px;rotate:3deg}}@keyframes sway2{50%{translate:0 -18px}}}.ph-label{position:absolute;top:18px;left:50%;transform:translate(-50%);display:inline-flex;gap:8px;align-items:center;white-space:nowrap;background:#f8f5ee24;border:1px dashed rgba(248,245,238,.45);color:var(--crema);font-size:13px;padding:7px 14px;border-radius:999px;z-index:3}.hero.on-dark .hero-ui{color:var(--crema)}.hero.on-dark .hero-bar{background:#f8f5ee40}.hero.on-dark .hero-bar i{background:var(--crema)}.hero.on-dark .hero-arrows button:hover{background:#f8f5ee24}.vid-toggle{width:40px;height:40px;border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;display:none;place-items:center}.hero.video-on .vid-toggle{display:grid}.vid-toggle .i-play{display:none}.vid-toggle[aria-pressed=true] .i-play{display:block}.vid-toggle[aria-pressed=true] .i-pause{display:none}.tabs{display:flex;gap:8px;margin:28px 0;flex-wrap:wrap}.tab{border:0;background:transparent;padding:12px 24px;border-radius:999px;font-size:17px;color:var(--fg);transition:background .2s}.tab[aria-selected=true]{background:var(--card-prodotto)}.tab:hover{background:#f3eee4}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,76%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:thin}@media(min-width:768px){.rail{grid-auto-columns:calc((100% - 48px) / 3.3)}}@media(min-width:1100px){.rail{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible;margin-inline:0;padding-inline:0}}.card{scroll-snap-align:start;background:var(--card-prodotto);border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column;text-decoration:none}.card-media{position:relative;aspect-ratio:1/1.02;display:grid;place-items:center;padding:28px}.card-media svg{width:78%;transition:transform .6s var(--ease)}.card:hover .card-media svg{transform:translateY(-6px) rotate(-2deg)}.badge{position:absolute;top:18px;left:18px;background:var(--bianco);color:var(--petrolio);font-size:12px;font-weight:500;padding:6px 12px;border-radius:999px}.badge.new{background:var(--salvia)}.quick{position:absolute;right:18px;bottom:18px;width:52px;height:52px;border-radius:50%;background:var(--petrolio);color:var(--crema);border:0;display:grid;place-items:center;transition:transform .25s var(--ease),background .25s}.quick:hover{transform:scale(1.08);background:var(--ottanio)}.quick.added{background:var(--ottanio)}.card-info{padding:4px 26px 26px}.card-cat{font-size:15px;color:var(--grigioverde);margin:0 0 4px}.card-name{font-size:19px;font-weight:500;margin:0 0 6px}.card-price{font-size:19px;margin:0;font-variant-numeric:tabular-nums}.perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px;margin-top:44px}@media(min-width:900px){.perks{grid-template-columns:repeat(4,minmax(0,1fr))}}.perk{text-align:center}.perk-ic{width:112px;height:112px;border-radius:50%;margin:0 auto 18px;display:grid;place-items:center;background:var(--salvia);color:var(--petrolio);transition:transform .5s var(--ease)}.perk:nth-child(2) .perk-ic{background:var(--turchese)}.perk:nth-child(3) .perk-ic{background:var(--sabbia)}.perk:hover .perk-ic{transform:translateY(-6px) rotate(-6deg)}.perk h3{font-family:var(--serif);font-weight:400;font-size:28px;margin:0 0 6px;line-height:1.1}.perk p{margin:0 auto;color:var(--fg-2);font-size:15px;max-width:26ch}.coll-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,84%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin:40px calc(var(--gutter) * -1) 0;padding:0 var(--gutter) 12px}@media(min-width:900px){.coll-rail{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;margin-inline:0;padding-inline:0}}.coll{scroll-snap-align:start;position:relative;border-radius:var(--radius-card);overflow:hidden;min-height:520px;padding:26px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.coll .tag{font-size:14px;padding:8px 16px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(30,58,54,.14)}.coll .h3{font-size:clamp(34px,7vw,44px);max-width:11ch}.coll svg.bg-tee{position:absolute;right:-18%;bottom:-10%;width:88%;transition:transform .8s var(--ease);z-index:0}.coll:hover svg.bg-tee{transform:translateY(-10px) rotate(4deg)}.coll>*:not(svg){position:relative;z-index:1}.coll .verse{margin-top:auto;font-size:14px;color:var(--fg-2);background:#fff9;padding:8px 14px;border-radius:999px}.tl{position:relative;margin-top:48px;display:grid;gap:44px;padding-left:44px}.tl-line{position:absolute;left:11px;top:6px;bottom:6px;width:2px;background:#f8f5ee2e;border-radius:2px}.tl-line i{position:absolute;left:0;top:0;width:100%;height:var(--p, 34%);background:var(--turchese);border-radius:2px;transition:height .2s linear}.tl-step{position:relative}.tl-step:before{content:"";position:absolute;left:-44px;top:6px;width:24px;height:24px;border-radius:50%;background:var(--petrolio);border:2px solid var(--turchese);transition:background .4s}.tl-step.on:before{background:var(--turchese)}.tl-ref{font-family:var(--brand);font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--turchese);margin:0 0 10px}.tl-step .h3{font-size:clamp(34px,7vw,52px)}.tl-step p.note{color:var(--fg-2);margin:12px 0 0;max-width:48ch}@media(min-width:900px){.tl{grid-template-columns:repeat(3,1fr);padding-left:0;padding-top:48px;gap:40px}.tl-line{left:0;right:0;top:11px;bottom:auto;width:auto;height:2px}.tl-line i{height:100%;width:var(--p, 34%);transition:width .2s linear}.tl-step:before{left:0;top:-48px}}.fb{display:grid;gap:40px;align-items:center}@media(min-width:900px){.fb{grid-template-columns:1fr 1.1fr;gap:64px}}.compare{position:relative;border-radius:var(--radius-card);overflow:hidden;background:var(--bianco);aspect-ratio:1/1.08;-webkit-user-select:none;user-select:none;touch-action:pan-y;--pos:50%}.compare .layer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:9%}.compare .layer.back{background:var(--sabbia);clip-path:inset(0 0 0 var(--pos))}.compare .layer.front{background:var(--turchese)}.compare .lbl{position:absolute;top:18px;font-family:var(--brand);font-size:13px;letter-spacing:.14em;text-transform:uppercase;padding:6px 14px;border-radius:999px;background:#ffffffbf;z-index:3}.compare .lbl.l{left:18px}.compare .lbl.r{right:18px}.compare .handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:var(--bianco);transform:translate(-1px);z-index:4;pointer-events:none}.compare .handle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--bianco);color:var(--petrolio);display:grid;place-items:center;box-shadow:0 6px 20px #1e3a362e}.compare input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:5;margin:0}.compare:has(input:focus-visible) .handle span{outline:2px solid var(--ottanio);outline-offset:3px}.fb-list{list-style:none;padding:0;margin:24px 0 32px;display:grid;gap:12px}.fb-list li{display:flex;gap:12px;align-items:flex-start;color:var(--fg-2)}.fb-list li svg{flex:none;margin-top:3px;color:var(--ottanio)}.testi{position:relative;overflow:hidden}.testi-bg{position:absolute;top:-18%;right:0;bottom:-18%;left:0;display:grid;place-items:center;pointer-events:none}.testi-bg span{font-family:var(--serif);font-style:italic;font-size:clamp(120px,34vw,380px);line-height:.8;color:#1e3a3612;white-space:nowrap;will-change:transform}.quotes{position:relative;display:grid;gap:16px;margin-top:44px}@media(min-width:900px){.quotes{grid-template-columns:repeat(3,1fr)}.quotes .q:nth-child(2){transform:translateY(40px)}}.q{background:var(--bianco);border-radius:var(--radius-card);padding:28px;display:flex;flex-direction:column;gap:20px}.q blockquote{margin:0;font-family:var(--serif);font-size:26px;line-height:1.2}.q .who{display:flex;align-items:center;gap:12px;font-size:15px}.q .av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:500}.q .who small{display:block;color:var(--grigioverde);font-size:13px}.sample-note{font-size:13px;color:var(--fg-2);margin-top:28px;text-align:center}.occ{display:grid;gap:16px;margin-top:40px}@media(min-width:900px){.occ{grid-template-columns:repeat(3,1fr)}}.occ a{position:relative;border-radius:var(--radius-card);padding:28px;min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;text-decoration:none;overflow:hidden}.occ a .h3{font-size:36px}.occ a p{margin:0;color:var(--fg-2);max-width:34ch}.occ a .more{margin-top:10px;font-weight:500;display:inline-flex;gap:8px;align-items:center}.occ a .more svg{transition:transform .3s var(--ease)}.occ a:hover .more svg{transform:translate(4px)}.occ .glyph{position:absolute;top:22px;right:24px;font-family:var(--serif);font-size:96px;line-height:1;opacity:.18;font-style:italic}.news{border-radius:var(--radius-card);padding:48px 24px;text-align:center}@media(min-width:768px){.news{padding:72px 48px}}.news form{display:flex;gap:8px;max-width:480px;margin:28px auto 0;background:var(--bianco);padding:6px;border-radius:999px}.news input{flex:1;min-width:0;border:0;background:transparent;font:inherit;padding:0 16px;color:var(--petrolio)}.news input:focus{outline:none}.news form:focus-within{outline:2px solid var(--ottanio);outline-offset:3px}.news .fine{font-size:13px;color:var(--fg-2);margin:14px 0 0}.news .ok{font-weight:500;margin:14px 0 0}.footer{padding-block:56px 32px}.foot-grid{display:grid;gap:4px}@media(min-width:900px){.foot-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:40px}}.foot-brand .logo-f{font-family:var(--brand);font-size:48px;letter-spacing:.06em;line-height:1;margin:0 0 12px}.foot-brand p{color:var(--fg-2);max-width:34ch;margin:0 0 28px}.footer details{border-top:1px solid rgba(248,245,238,.16)}.footer summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding-block:18px;font-family:var(--serif);font-size:28px;cursor:pointer}.footer summary::-webkit-details-marker{display:none}.footer summary svg{transition:transform .3s var(--ease)}.footer details[open] summary svg{transform:rotate(45deg)}.footer details ul{list-style:none;padding:0 0 18px;margin:0;display:grid;gap:10px;color:var(--fg-2)}.footer details a{text-decoration:none}.footer details a:hover{color:var(--fg)}@media(min-width:900px){.footer details{border-top:0}.footer summary{pointer-events:none;padding-top:0}.footer summary svg{display:none}}.foot-bottom{margin-top:40px;padding-top:24px;border-top:1px solid rgba(248,245,238,.16);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;font-size:13px;color:var(--fg-2)}.foot-bottom nav{display:flex;gap:18px;flex-wrap:wrap}.foot-bottom a{text-decoration:none}.social{display:flex;gap:10px}.social a{width:44px;height:44px;border-radius:50%;border:1px solid rgba(248,245,238,.25);display:grid;place-items:center;transition:background .2s}.social a:hover{background:#f8f5ee1a}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%,140%);background:var(--petrolio);color:var(--crema);padding:12px 20px;border-radius:999px;font-size:15px;z-index:80;transition:transform .45s var(--ease);white-space:nowrap}.toast{visibility:hidden}.toast.show{transform:translate(-50%);visibility:visible}.eco{display:grid;gap:40px;align-items:center}@media(min-width:900px){.eco{grid-template-columns:1.05fr .95fr;gap:64px}}.eco-verse{margin:28px 0;padding:0 0 0 20px;border-left:2px solid var(--ottanio)}.eco-verse blockquote{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(22px,4.4vw,28px);line-height:1.25;max-width:34ch}.eco-verse figcaption{margin-top:10px;font-family:var(--brand);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2)}.eco-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.eco-list li{display:flex;gap:18px;align-items:flex-start;background:#ffffff9e;border-radius:24px;padding:22px}.eco-ic{flex:none;width:56px;height:56px;border-radius:50%;background:var(--petrolio);color:var(--turchese);display:grid;place-items:center}.eco-list h3{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.1;margin:0 0 4px}.eco-list p{margin:0;color:var(--fg-2);font-size:15px}.amb{display:grid;gap:40px;align-items:center}@media(min-width:900px){.amb{grid-template-columns:1fr 1fr;gap:64px}}.amb-verse{margin:26px 0 30px;padding-left:20px;border-left:2px solid var(--turchese)}.amb-verse blockquote{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(24px,4.6vw,30px);line-height:1.2}.amb-verse figcaption{margin-top:10px;font-family:var(--brand);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-2)}.amb-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.amb-link{text-decoration:underline;text-underline-offset:5px;font-weight:500}.amb-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.amb-steps li:not(.amb-note){display:flex;gap:18px;align-items:flex-start;background:#f8f5ee12;border:1px solid rgba(248,245,238,.14);border-radius:24px;padding:22px}.amb-steps .n{flex:none;width:52px;height:52px;border-radius:50%;background:var(--turchese);color:var(--petrolio);display:grid;place-items:center;font-family:var(--serif);font-size:28px}.amb-steps h3{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1;margin:0 0 4px}.amb-steps p{margin:0;color:var(--fg-2);font-size:15px}.amb-note{font-size:13px;color:var(--fg-2);padding-left:4px}.card-media .cm-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card-media .badge,.card-media .quick{z-index:2}.lang-desk{display:none!important}.lang-wrap{position:relative}.lang-btn{display:flex;align-items:center;gap:8px;height:100%;padding:0 20px;background:none;border:0;color:inherit;font-family:var(--brand);font-size:14px;letter-spacing:.14em}.lang-menu{position:absolute;top:calc(100% + 8px);right:8px;min-width:200px;background:var(--crema);color:var(--petrolio);border-radius:18px;padding:8px;box-shadow:0 14px 40px #12201e38;z-index:50;display:grid;gap:2px}.lang-menu button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;border:0;border-radius:12px;background:none;font-size:15px;text-align:left}.lang-menu button:hover{background:#efe9dd}.lang-menu button[aria-current=true]{background:var(--turchese);font-weight:500}.lang-menu .lc{font-family:var(--brand);font-size:12px;letter-spacing:.14em;color:var(--grigioverde)}@media(min-width:1000px){.lang-desk{display:flex!important}.header-grid{grid-template-columns:220px 1fr auto 72px 72px}}.drawer-langs{margin-top:auto;padding-top:24px}.lang-pills{display:flex;flex-wrap:wrap;gap:8px}.lang-pills button{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--bordo);background:transparent;font-size:15px}.lang-pills button[aria-current=true]{background:var(--petrolio);color:var(--crema);border-color:var(--petrolio)}.foot-lang{display:inline-flex;align-items:center;gap:8px}.foot-lang select{-webkit-appearance:none;appearance:none;background:transparent;color:var(--fg);border:1px solid rgba(248,245,238,.3);border-radius:999px;padding:8px 16px;font:inherit;font-size:14px;cursor:pointer}.foot-lang select option{color:var(--petrolio);background:var(--crema)}.anime{overflow:hidden}.anime-grid{display:grid;gap:40px;align-items:center}@media(min-width:900px){.anime-grid{grid-template-columns:.9fr 1.1fr;gap:56px}}.anime .eyebrow{color:var(--turchese);display:inline-flex;align-items:center;gap:10px}.anime .eyebrow b{font-family:var(--sans);font-weight:500;font-size:12px;letter-spacing:.08em;background:var(--turchese);color:var(--petrolio);padding:4px 10px;border-radius:999px}.anime .lead{margin-bottom:32px}.anime-frames{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,64%);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:8px var(--gutter) 16px;scrollbar-width:thin}@media(min-width:900px){.anime-frames{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;margin:0;padding:24px 0}}.frame{scroll-snap-align:start;margin:0;background:var(--bianco);color:var(--petrolio);border-radius:22px;padding:10px 10px 14px;text-decoration:none;display:flex;flex-direction:column;gap:12px;box-shadow:0 18px 40px #00000038;transition:transform .5s var(--ease)}.frame img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:14px;background:var(--crema)}.frame span{padding-inline:6px;font-weight:500;font-size:15px;line-height:1.3}.frame small{display:block;font-family:var(--brand);font-weight:400;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--grigioverde);margin-top:4px}@media(min-width:900px){.frame:nth-child(1){transform:rotate(-4deg) translateY(22px)}.frame:nth-child(3){transform:rotate(4deg) translateY(22px)}.frame:hover{transform:rotate(0) translateY(-8px)}}@media(prefers-reduced-motion:reduce){.frame{transition:none}}.proto-note{background:var(--sabbia);color:var(--petrolio);font-size:13px;text-align:center;padding:10px var(--gutter)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.rise{animation:none!important}.rv-pre{opacity:0;translate:0 28px}.rv-pre.rv-card{translate:0 36px;scale:.97}.rv-pre.rv-in{opacity:1;translate:0 0;scale:1;transition:opacity .8s cubic-bezier(.22,.8,.2,1),translate .95s cubic-bezier(.22,.8,.2,1),scale .95s cubic-bezier(.22,.8,.2,1)}.rv-in em{animation:emIn 1.1s .28s both}@keyframes emIn{0%{opacity:0}}body{animation:pgIn .55s ease both}body.pg-out{opacity:0;transition:opacity .22s ease}@keyframes pgIn{0%{opacity:0}}}.ck{position:fixed;z-index:95;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:440px;background:var(--crema);color:var(--petrolio);border-radius:28px;box-shadow:0 24px 60px #12201e47,0 0 0 1px #1e3a3614;padding:22px 22px 20px;font-family:var(--sans)}@media(min-width:640px){.ck{left:24px;right:auto;bottom:24px}}.ck[hidden]{display:none!important}.ck.show{animation:ckUp .7s cubic-bezier(.2,.9,.25,1.15) both}@keyframes ckUp{0%{transform:translateY(120%);opacity:0}}.ck-close{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:6px;border:0;background:transparent;font-size:13px;color:var(--grigioverde);padding:8px 10px;border-radius:999px}.ck-close:hover{background:var(--card-prodotto);color:var(--petrolio)}.ck-top{display:flex;gap:16px;align-items:center;margin:18px 0 10px}.ck-cookie{flex:none;width:64px;height:64px}.ck.show .ck-cookie{animation:ckRoll 1s .15s cubic-bezier(.2,.9,.25,1.1) both}@keyframes ckRoll{0%{transform:translate(-80px) rotate(-200deg);opacity:0}}.ck.show .ck-heart{animation:ckBeat 1.2s 1.1s ease-in-out 2;transform-origin:32px 33px}@keyframes ckBeat{0%,to{transform:scale(1)}30%{transform:scale(1.18)}60%{transform:scale(.96)}}.ck h2{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.05;margin:0}.ck h2 em{font-style:italic}.ck p{margin:0 0 16px;font-size:14.5px;line-height:1.55;color:var(--grigioverde)}.ck p a{color:var(--petrolio)}.ck-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ck-btn{min-height:48px;border-radius:999px;border:0;font:inherit;font-size:15px;font-weight:500;padding:0 14px}.ck-btn.a{background:var(--petrolio);color:var(--crema)}.ck-btn.b{background:var(--sabbia);color:var(--petrolio)}.ck-btn:hover{filter:brightness(1.06)}.ck-custom{display:block;margin:12px auto 0;border:0;background:none;font-size:14px;text-decoration:underline;text-underline-offset:4px;color:var(--petrolio)}.ck-prefs{display:grid;gap:8px;margin:4px 0 14px}.ck-prefs[hidden]{display:none}.ck-row{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;background:var(--bianco);border-radius:16px;padding:12px 14px}.ck-row b{display:block;font-weight:500;font-size:15px}.ck-row small{display:block;font-size:13px;color:var(--grigioverde);line-height:1.4}.ck-sw{position:relative;flex:none;width:48px;height:28px;margin-top:2px}.ck-sw input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.ck-sw i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--bordo);transition:background .25s;pointer-events:none}.ck-sw i:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .25s cubic-bezier(.3,.9,.3,1.2)}.ck-sw input:checked+i{background:var(--ottanio)}.ck-sw input:checked+i:after{transform:translate(20px)}.ck-sw input:disabled+i{opacity:.55}.ck-sw input:focus-visible+i{outline:2px solid var(--ottanio);outline-offset:2px}.ck-save{width:100%;margin-top:2px}@media(prefers-reduced-motion:reduce){.ck.show,.ck.show .ck-cookie,.ck.show .ck-heart{animation:none}}.shopify-section{display:contents}
/*# sourceMappingURL=/cdn/shop/t/14/assets/p-index.css.map */
