:root{--sans:"Archivo",system-ui,sans-serif;--serif:"Fraunces",Georgia,serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--gutter:clamp(28px,8vw,150px);--annH:40px;--bg:#eef3f1;--fg:#10201f;--dim:#5f716f;--line:rgba(16,32,31,.12);--paper:#fbfdfc;--ink:#10201f;--c:#1f8a86;--c2:#8fd6cf;--warm:#ff8a5c;--onink:#e9f5f3}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}em{font-family:var(--serif);font-style:italic;font-weight:400}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.dim{color:var(--dim)}.wrap{max-width:calc(1240px + var(--gutter)*2);margin:0 auto;padding:0 var(--gutter)}section{position:relative}[hidden]{display:none!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:95;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--btn,var(--ink));color:var(--btn-t,var(--paper));font-weight:600;font-size:15px;padding:16px 26px;border-radius:999px;transition:transform .3s}.btn:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--btn,var(--ink)) 86%,#000)}.btn.chiaro:hover{background:transparent}.btn.chiaro{background:transparent;color:var(--fg);border:1px solid var(--line)}.magnete{translate:var(--mx,0px) var(--my,0px);transition:translate .35s cubic-bezier(.16,1,.3,1),transform .3s}.annuncio{position:fixed;top:0;left:0;right:0;height:var(--annH);z-index:92;background:var(--ink);color:var(--onink);display:flex;align-items:center;justify-content:center;gap:16px;padding:0 var(--gutter);transition:transform .5s cubic-bezier(.16,1,.3,1)}.annuncio .led{width:6px;height:6px;border-radius:50%;background:var(--c2);box-shadow:0 0 8px var(--c2);animation:led 1.6s infinite;flex:none}@keyframes led{50%{opacity:.35}}.annuncio .ann-n{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:color-mix(in srgb,var(--onink) 45%,transparent);flex:none}.ann-riga{display:flex;gap:2px;min-width:0}.ann-riga .cella{position:relative;width:15px;height:24px;border-radius:3px;background:linear-gradient(color-mix(in srgb,var(--c) 18%,var(--ink)) 0 50%,color-mix(in srgb,var(--c) 10%,var(--ink)) 50% 100%);display:grid;place-items:center;font-family:var(--mono);font-weight:500;font-size:12px;color:var(--onink);overflow:hidden;perspective:120px}.ann-riga .cella:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#00000080}.ann-riga .cella span{display:block}.ann-riga .cella.flip span{animation:flip .09s ease-out}@keyframes flip{0%{transform:rotateX(-80deg);opacity:.4}to{transform:none;opacity:1}}body.ann-via .annuncio{transform:translateY(-100%)}.nav{position:fixed;top:calc(var(--annH) + 10px);left:50%;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:22px;padding:7px 7px 7px 20px;border-radius:999px;background:color-mix(in srgb,var(--paper) 75%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);white-space:nowrap;transition:top .5s cubic-bezier(.16,1,.3,1)}body.ann-via .nav{top:14px}.nav .logo{font-weight:900;font-size:21px;font-variation-settings:"wdth" 118;letter-spacing:-.03em;display:flex;align-items:center;gap:6px}.nav .logo svg{width:14px;height:18px}.nav .links{display:flex;gap:18px}.nav .links a{font-size:13px;color:var(--dim)}.nav .links a:hover{color:var(--fg)}.cartpill{display:flex;align-items:center;gap:8px;background:var(--btn,var(--ink));color:var(--btn-t,var(--paper));font-weight:600;font-size:13px;padding:9px 15px;border-radius:999px}.cartpill b{background:var(--paper);color:var(--ink);border-radius:999px;min-width:20px;height:20px;display:grid;place-items:center;font-size:11px;font-family:var(--mono)}.cartpill.bump{animation:bump .5s cubic-bezier(.2,1.6,.4,1)}@keyframes bump{40%{transform:scale(1.15)}}.burger{display:none;width:42px;height:42px;border-radius:50%;background:var(--paper);border:1px solid var(--line);position:relative;flex:none}.burger i{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--fg);transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .2s}.burger i:nth-child(1){top:14px}.burger i:nth-child(2){top:20px}.burger i:nth-child(3){top:26px}body.menu-on .burger i:nth-child(1){transform:translateY(6px) rotate(45deg)}body.menu-on .burger i:nth-child(2){opacity:0}body.menu-on .burger i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.menu-mob{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:var(--bg);padding:calc(var(--annH) + 90px) var(--gutter) 30px;overflow-y:auto;clip-path:circle(0 at calc(100% - 46px) 70px);transition:clip-path .6s cubic-bezier(.16,1,.3,1);visibility:hidden}body.menu-on .menu-mob{clip-path:circle(150% at calc(100% - 46px) 70px);visibility:visible}body.menu-on{overflow:hidden}.mm-in{display:flex;flex-direction:column}.mm-et{color:var(--dim);margin-bottom:12px}.mm-in>a{font-size:clamp(38px,11vw,56px);font-weight:700;font-variation-settings:"wdth" 110;letter-spacing:-.02em;line-height:1.12;transform:translateY(24px);opacity:0;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s;transition-delay:calc(.12s + var(--i) * .06s)}body.menu-on .mm-in>a{transform:none;opacity:1}.mm-giu{margin-top:32px;font-size:10px}@media(max-width:760px){.nav .links{display:none}.burger{display:block}.nav{gap:10px;padding-right:6px}}[data-reveal]{opacity:0;transform:translateY(40px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0)*.15s)}[data-reveal].in{opacity:1;transform:none}[data-apre]{font-variation-settings:"wdth" 100,"wght" 860;transition:font-variation-settings 2.6s cubic-bezier(.45,.05,.25,1);overflow-wrap:break-word}[data-apre].aperto{font-variation-settings:"wdth" 100,"wght" 340}.pin-scroll{position:relative}.pin-sticky{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden}.pin-sticky.is-pinned{position:fixed;top:0}.pin-sticky.is-past{position:absolute;top:auto;bottom:0}.censura{position:relative;display:inline-block}.censura:after{content:"";position:absolute;top:-.14em;right:-.22em;bottom:-.14em;left:-.22em;background:var(--nube,var(--c));border-radius:.35em;filter:blur(.6px);pointer-events:none;--pix:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' shape-rendering='crispEdges'%3E%3Cg%3E%3Crect width='6' height='6' fill-opacity='.9'/%3E%3Crect x='6' width='6' height='6' fill-opacity='.55'/%3E%3Crect x='12' width='6' height='6' fill-opacity='.8'/%3E%3Crect x='18' width='6' height='6' fill-opacity='.45'/%3E%3Crect x='24' width='6' height='6' fill-opacity='.75'/%3E%3Crect y='6' width='6' height='6' fill-opacity='.6'/%3E%3Crect x='6' y='6' width='6' height='6' fill-opacity='.95'/%3E%3Crect x='12' y='6' width='6' height='6' fill-opacity='.5'/%3E%3Crect x='18' y='6' width='6' height='6' fill-opacity='.85'/%3E%3Crect x='24' y='6' width='6' height='6' fill-opacity='.6'/%3E%3Crect y='12' width='6' height='6' fill-opacity='.7'/%3E%3Crect x='6' y='12' width='6' height='6' fill-opacity='.45'/%3E%3Crect x='12' y='12' width='6' height='6' fill-opacity='.9'/%3E%3Crect x='18' y='12' width='6' height='6' fill-opacity='.65'/%3E%3Crect x='24' y='12' width='6' height='6' fill-opacity='.95'/%3E%3Crect y='18' width='6' height='6' fill-opacity='.5'/%3E%3Crect x='6' y='18' width='6' height='6' fill-opacity='.8'/%3E%3Crect x='12' y='18' width='6' height='6' fill-opacity='.6'/%3E%3Crect x='18' y='18' width='6' height='6' fill-opacity='.95'/%3E%3Crect x='24' y='18' width='6' height='6' fill-opacity='.5'/%3E%3Crect y='24' width='6' height='6' fill-opacity='.85'/%3E%3Crect x='6' y='24' width='6' height='6' fill-opacity='.65'/%3E%3Crect x='12' y='24' width='6' height='6' fill-opacity='.45'/%3E%3Crect x='18' y='24' width='6' height='6' fill-opacity='.75'/%3E%3Crect x='24' y='24' width='6' height='6' fill-opacity='.9'/%3E%3C/g%3E%3C/svg%3E");--bordo:linear-gradient(90deg,transparent calc((1 - var(--k,1)) * 140% - 40%),#000 calc((1 - var(--k,1)) * 140%));-webkit-mask:var(--pix) 0 0/30px 30px,var(--bordo);-webkit-mask-composite:source-in;mask:var(--pix) 0 0/30px 30px,var(--bordo);mask-composite:intersect;animation:brulica 2.4s steps(3) infinite}@keyframes brulica{33%{-webkit-mask-position:6px 12px,0 0;mask-position:6px 12px,0 0}66%{-webkit-mask-position:18px 6px,0 0;mask-position:18px 6px,0 0}}.hero{min-height:88vh;min-height:88svh;display:grid;place-items:center;text-align:center;overflow:hidden;padding:150px 0 60px}.gocce{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gocce i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:calc(var(--s) * 1.3);border-radius:50%/60% 60% 40% 40%;background:radial-gradient(circle at 35% 30%,#fff,var(--c2) 60%,var(--c));opacity:.55;animation:galleggia var(--d) ease-in-out infinite alternate}@keyframes galleggia{to{transform:translateY(-30px) rotate(8deg)}}.hero .testo{position:relative;z-index:2}.hero .tag{color:var(--c)}.hero h1{font-size:clamp(54px,11vw,190px);line-height:.86;letter-spacing:-.03em;text-transform:uppercase;margin-top:24px;font-variation-settings:"wdth" 112,"wght" 800}.hero h1 em{text-transform:none;letter-spacing:-.01em;color:var(--c);font-weight:400}.hero h1 .riga{display:block;overflow:hidden;padding:.04em .02em .3em;margin-bottom:-.3em}.hero h1 .w{display:inline-block;white-space:nowrap}.hero h1 .l{display:inline-block;transform:translateY(105%) rotate(4deg);opacity:0}.hero h1.entra .l{transform:none;opacity:1;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .6s;transition-delay:calc(var(--i) * 38ms)}.hero h1.vivo .l{transition:none;animation:onda 7s ease-in-out infinite;animation-delay:calc(var(--i) * -.22s)}@keyframes onda{0%,to{transform:translateY(0)}50%{transform:translateY(-.045em)}}.hero .sotto{margin:26px auto 0;max-width:460px;font-size:18px;line-height:1.5;color:var(--dim)}.hero .azioni{margin-top:32px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.manifesto{padding:6vh 0 4vh}.manifesto .mono{display:block;margin-bottom:28px}.manifesto p{font-size:clamp(28px,5vw,74px);line-height:1.07;font-weight:500;letter-spacing:-.015em;max-width:1150px}.manifesto p.ciclo{animation:muro 6s ease-in-out infinite}.manifesto p.ciclo [data-accendi]{animation:accendi 6s linear infinite;animation-delay:calc(var(--k) * .18s)}@keyframes muro{0%,22%{color:var(--fg)}34%,70%{color:color-mix(in srgb,var(--fg) 18%,transparent)}84%,to{color:var(--fg)}}@keyframes accendi{0%,12%{color:var(--fg);text-shadow:none}14%{color:var(--c);text-shadow:0 0 18px color-mix(in srgb,var(--c) 45%,transparent)}16%{color:var(--fg);text-shadow:none}18%,74%{color:var(--c);text-shadow:0 0 18px color-mix(in srgb,var(--c) 45%,transparent)}80%,to{color:var(--fg);text-shadow:none}}.ph{display:grid;grid-template-columns:1.05fr 1fr;gap:5vw;align-items:center;padding:150px var(--gutter) 6vh;max-width:calc(1240px + var(--gutter)*2);margin:0 auto}.ph>div{min-width:0}.stage{position:relative;aspect-ratio:1/1;container-type:inline-size;border-radius:40px;overflow:hidden;background:radial-gradient(circle at 50% 58%,#fff,color-mix(in srgb,var(--c2) 35%,#fff) 58%,color-mix(in srgb,var(--c2) 55%,#fff));transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.16,1,.3,1)}.stage.attiva{transition:transform .08s linear}.stage .shot{position:absolute;left:50%;top:52%;width:66%;height:66%;object-fit:contain;transform:translate(-50%,-50%);translate:var(--px,0px) var(--py,0px);filter:drop-shadow(0 40px 40px color-mix(in srgb,var(--ink) 22%,transparent));animation:fluttua 5s ease-in-out infinite;transition:opacity .35s;z-index:2}@keyframes fluttua{50%{transform:translate(-50%,-54%)}}.stage.cover .shot{left:0;top:0;width:100%;height:100%;object-fit:cover;transform:none;animation:none;filter:none}.stage.cover .orbita{opacity:0}.stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .4s;z-index:3;background:radial-gradient(circle at var(--lx,50%) var(--ly,50%),rgba(255,255,255,.55),transparent 45%)}.stage.attiva:after{opacity:1}.orbita{position:absolute;top:0;right:0;bottom:0;left:0;animation:orbita 46s linear infinite;translate:calc(var(--px,0px) * -.7) calc(var(--py,0px) * -.7);transition:opacity .4s}.orbita span{position:absolute;left:50%;top:50%;white-space:nowrap;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-38cqw) rotate(calc(var(--a) * -1))}.orbita span>i{display:inline-block;font-style:italic;font-family:var(--serif);animation:controorbita 46s linear infinite;color:color-mix(in srgb,var(--c) 72%,#000);background:color-mix(in srgb,var(--paper) 85%,transparent);padding:5px 12px;border-radius:999px;font-size:clamp(12px,3.4cqw,18px)}@keyframes orbita{to{transform:rotate(360deg)}}@keyframes controorbita{to{transform:rotate(-360deg)}}.thumbs{display:flex;gap:10px;margin-top:12px}.thumbs button{flex:0 1 76px;min-width:0;aspect-ratio:1/1;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--paper);padding:0}.thumbs button.on{border:2px solid var(--ink)}.thumbs img{width:100%;height:100%;object-fit:cover}.giro{display:none;margin-top:12px;border:1px solid var(--line);border-radius:999px;padding:10px 16px;font-size:14px;background:var(--paper)}@media(hover:none){.giro{display:inline-flex}}.ph .kicker{color:var(--c)}.ph h2{font-size:clamp(44px,6vw,104px);line-height:.88;letter-spacing:-.025em;text-transform:uppercase;margin-top:14px}.ph .tagl{font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.3vw,30px);color:var(--c);margin-top:14px}.ph .desc{margin-top:16px;font-size:17px;line-height:1.55;color:var(--dim);max-width:46ch}.punti{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.punti span{font-family:var(--mono);font-size:11px;letter-spacing:.08em;border:1px solid var(--line);border-radius:999px;padding:6px 11px;background:var(--paper)}.prezzo{display:flex;align-items:baseline;gap:12px;margin-top:24px;flex-wrap:wrap}.prezzo b{font-family:var(--mono);font-weight:500;font-size:46px;letter-spacing:-.03em;white-space:nowrap}.prezzo span{color:var(--dim)}.formati{display:grid;gap:10px;margin-top:18px;max-width:480px}.formati button{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;border:1px solid var(--line);border-radius:18px;padding:14px 16px;background:transparent;transition:border-color .2s,background .2s}.formati button b{display:block;font-size:16px}.formati button small{display:block;margin-top:3px;color:var(--dim);font-size:13px}.formati button .p{font-family:var(--mono);font-size:16px;white-space:nowrap}.formati button .pill{display:inline-block;margin-left:8px;background:var(--c);color:#fff;border-radius:999px;padding:2px 8px;font-size:10px;font-family:var(--mono);vertical-align:middle;letter-spacing:.06em}.formati button.on{border-color:var(--ink);background:var(--paper)}.compra{display:flex;gap:10px;margin-top:14px;max-width:480px}.qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:999px}.qty button{width:44px;height:52px;font-size:20px}.qty span{min-width:22px;text-align:center;font-family:var(--mono)}.compra .btn{flex:1}.garanzie{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px;color:var(--dim)}.perday{margin-top:14px;font-size:14px;color:var(--dim)}.perday b{color:var(--fg)}@media(max-width:900px){.ph{grid-template-columns:1fr;padding-top:130px}.stage{border-radius:28px}}#come{height:420vh}#come .pin-sticky{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4vw;padding:0 var(--gutter);background:var(--ink);color:var(--onink)}#come .pin-sticky>*{min-width:0}.strati{position:relative;height:70vh;display:grid;place-items:center}.strati svg{width:min(34vw,56vh);height:auto;overflow:visible}.strati .layer{transition:opacity .4s,filter .4s}.cap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;opacity:0}.capitoli{position:relative;height:60vh}.cap .mono{color:var(--c2);margin-bottom:18px}.cap h3{font-size:clamp(46px,6.5vw,110px);line-height:.92;font-weight:300;font-variation-settings:"wdth" 108,"wght" 300}.cap h3 em{color:var(--c2)}.cap p{margin-top:20px;font-size:18px;line-height:1.55;max-width:34ch;color:color-mix(in srgb,var(--onink) 72%,transparent)}.linea{position:absolute;left:var(--gutter);right:var(--gutter);bottom:44px}.linea .barra{height:2px;background:color-mix(in srgb,var(--onink) 15%,transparent);position:relative}.linea .barra i{position:absolute;inset:0 auto 0 0;background:var(--c2);width:0}.linea .tacche{display:flex;justify-content:space-between;margin-top:12px;color:color-mix(in srgb,var(--onink) 50%,transparent)}.come-lab{position:absolute;top:110px;left:var(--gutter);color:color-mix(in srgb,var(--onink) 55%,transparent)}@media(max-width:820px){#come .pin-sticky{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:130px var(--gutter) 90px;gap:0;align-content:start}.strati{height:32vh}.strati svg{width:min(46vw,30vh)}.capitoli{height:40vh}.cap h3{font-size:clamp(40px,11vw,64px)}.cap p{font-size:16px}.come-lab{display:none}.linea{bottom:28px}}.baffi{padding:16vh 0 8vh}.baffi .wrap{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.baffi .wrap>*{min-width:0}.baffi h2{font-size:clamp(40px,6vw,96px);line-height:.92;letter-spacing:-.02em;text-transform:uppercase}.baffi h2 em{text-transform:none;color:var(--c)}.baffi .intro{margin-top:20px;color:var(--dim);font-size:18px;line-height:1.55;max-width:42ch}.confronto{display:grid;grid-template-columns:1fr 1fr;gap:14px}.colonna{border-radius:24px;padding:22px;background:var(--paper);border:1px solid var(--line)}.colonna.si{background:var(--ink);color:var(--onink);border-color:var(--ink)}.colonna h4{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin-bottom:16px;opacity:.7}.colonna li{list-style:none;padding:10px 0;border-top:1px solid currentColor;border-color:color-mix(in srgb,currentColor 14%,transparent);font-size:16px;line-height:1.35}.colonna li .censura:after{--nube:var(--c2)}.colonna:not(.si) li{color:var(--dim)}@media(max-width:860px){.baffi .wrap{grid-template-columns:1fr}}.conto{padding:8vh 0 14vh}.conto .wrap{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.conto .wrap>*{min-width:0}.conto h2{font-size:clamp(40px,6vw,96px);line-height:.92;letter-spacing:-.02em;text-transform:uppercase}.conto h2 em{text-transform:none;color:var(--c)}.conto .intro{margin-top:20px;color:var(--dim);font-size:18px;line-height:1.55;max-width:40ch}.scontrino{background:var(--paper);border-radius:6px;padding:30px 28px 34px;font-family:var(--mono);font-size:15px;line-height:1.6;box-shadow:0 30px 60px color-mix(in srgb,var(--ink) 12%,transparent);position:relative;transform:rotate(-1deg)}.scontrino:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:linear-gradient(-45deg,transparent 7px,var(--paper) 0) 0 0/14px 10px,linear-gradient(45deg,transparent 7px,var(--paper) 0) 0 0/14px 10px}.scontrino .tit{text-align:center;font-weight:500;letter-spacing:.2em;border-bottom:1px dashed var(--line);padding-bottom:12px;margin-bottom:12px}.scontrino .r{display:flex;justify-content:space-between;gap:12px;min-height:1.6em}.scontrino .r.tot{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px;font-weight:500;font-size:19px;color:var(--c)}.scontrino small{display:block;margin-top:14px;font-size:11px;color:var(--dim)}.cursore{display:inline-block;width:.55em;height:1.05em;background:currentColor;vertical-align:-.15em;animation:cur .8s steps(1) infinite}@keyframes cur{50%{opacity:0}}@media(max-width:860px){.conto .wrap{grid-template-columns:1fr}}.numeri{padding:12vh 0;background:color-mix(in srgb,var(--c) 35%,var(--ink));color:var(--onink);overflow:hidden}.numeri h2{font-size:clamp(44px,7vw,120px);line-height:.88;letter-spacing:-.02em}.numeri h2 em{color:var(--c2)}.numeri .griglia{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid color-mix(in srgb,var(--onink) 18%,transparent);margin-top:8vh}.numeri .stat{padding:30px 24px 30px 0;border-right:1px solid color-mix(in srgb,var(--onink) 18%,transparent)}.numeri .stat:last-child{border-right:0}.numeri .stat b{display:block;white-space:nowrap;font-family:var(--mono);font-weight:500;font-size:clamp(44px,6.5vw,96px);letter-spacing:-.04em;line-height:1}.numeri .stat b span{display:inline}.numeri .stat>span{display:block;margin-top:12px;color:var(--c2)}@media(max-width:700px){.numeri .griglia{grid-template-columns:1fr}.numeri .stat{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--onink) 18%,transparent);padding:22px 0}}.filtri{padding:14vh 0}.filtri .wrap{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.filtri .wrap>*{min-width:0}.filtri .vis{aspect-ratio:1/1;border-radius:32px;background:radial-gradient(circle at 50% 60%,#fff,color-mix(in srgb,var(--c2) 35%,#fff) 70%);display:grid;place-items:center;position:relative;overflow:hidden;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.16,1,.3,1)}.filtri .vis.attiva{transition:transform .08s linear}.filtri .vis img{width:80%;height:80%;object-fit:contain}.filtri h2{font-size:clamp(40px,6vw,96px);line-height:.92;letter-spacing:-.02em;text-transform:uppercase}.filtri h2 em{text-transform:none;color:var(--c)}.filtri .intro{margin-top:18px;color:var(--dim);font-size:18px;line-height:1.55;max-width:40ch}.filtri .prezzo,.filtri .btn{margin-top:20px}@media(max-width:860px){.filtri .wrap{grid-template-columns:1fr}}#alba{height:200vh}#alba{position:relative;z-index:2;background:var(--bg);pointer-events:none}#alba .pin-sticky{display:grid;place-items:start center;padding-top:22vh}#alba+.cta{position:relative;z-index:1;margin-top:-100vh}.alba-frase{font-size:clamp(40px,7vw,110px);font-weight:300;text-align:center;line-height:1;opacity:0;padding:0 var(--gutter);position:relative;z-index:2}.alba-frase em{color:var(--c)}.cerchio{position:absolute;left:50%;top:42%;width:160vmax;height:160vmax;border-radius:50%;transform:translate(-50%,-50%) scale(0);background:radial-gradient(circle,#ffffff 0%,color-mix(in srgb,var(--c2) 22%,#fff) 50%,color-mix(in srgb,var(--c2) 50%,#fff) 75%,var(--c2) 100%)}.cta{padding:6vh 0 14vh;text-align:center}.cta h2{font-size:clamp(44px,8vw,140px);line-height:.88;letter-spacing:-.03em;text-transform:uppercase}.cta h2 em{text-transform:none;color:var(--c)}.cta p{margin:20px auto 0;max-width:44ch;color:var(--dim);font-size:18px;line-height:1.5}.cta .btn{margin-top:28px}.faq{padding:4vh 0 16vh}.faq .grid{display:grid;grid-template-columns:1fr 1.4fr;gap:6vw}.faq h2{font-size:clamp(36px,5vw,72px);line-height:.95;letter-spacing:-.02em}.faq h2 em{color:var(--c)}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:20px;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);font-size:22px;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin-top:14px;color:var(--dim);line-height:1.6;max-width:62ch}@media(max-width:820px){.faq .grid{grid-template-columns:1fr}}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,calc(100% + 40px));visibility:hidden;z-index:99;background:var(--ink);color:var(--paper);padding:14px 20px;border-radius:999px;font-size:14px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.toast.on{transform:translate(-50%);visibility:visible}.ritorno{position:fixed;left:50%;bottom:22px;z-index:99;transform:translate(-50%,calc(100% + 40px));visibility:hidden;background:var(--ink);color:var(--paper);border-radius:22px;padding:16px 16px 16px 20px;display:flex;gap:14px;align-items:center;width:min(540px,calc(100vw - 32px));transition:transform .6s cubic-bezier(.16,1,.3,1),visibility 0s .6s;box-shadow:0 20px 50px #0000004d}.ritorno.on{transform:translate(-50%);visibility:visible;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ritorno b{display:block;font-size:16px}.ritorno span{display:block;font-size:13px;opacity:.75;margin-top:3px;line-height:1.4}.ritorno .btn{background:var(--c);color:#fff;padding:11px 16px;font-size:13px;flex:none}.ritorno .x{opacity:.6;font-size:18px;padding:4px}.velo{position:fixed;top:0;right:0;bottom:0;left:0;touch-action:none;background:color-mix(in srgb,var(--ink) 38%,transparent);z-index:96;opacity:0;pointer-events:none;transition:opacity .4s}.drawer{position:fixed;top:10px;right:10px;bottom:10px;width:min(440px,calc(100vw - 20px));z-index:97;background:var(--paper);border-radius:28px;display:flex;flex-direction:column;transform:translate(calc(100% + 30px));transition:transform .6s cubic-bezier(.16,1,.3,1);box-shadow:0 30px 80px #00000040;overflow:hidden}body.cart-on .velo{opacity:1;pointer-events:auto}body.cart-on .drawer{transform:none}body.cart-on{overflow:hidden}body.blocco{position:fixed;left:0;right:0;width:100%;overflow:hidden}.dh{display:flex;justify-content:space-between;align-items:center;padding:22px 24px 6px}.dh b{font-size:22px;font-variation-settings:"wdth" 110}.dh button{width:38px;height:38px;border-radius:50%;border:1px solid var(--line)}.spedizione{padding:10px 24px 16px;border-bottom:1px solid var(--line);font-size:14px;color:var(--dim)}.spedizione b{color:var(--c)}.dscroll{flex:1;overflow-y:auto;padding:6px 24px 18px;overscroll-behavior:contain}.vuoto{padding:40px 0;text-align:center}.vuoto p{font-size:18px;margin-bottom:8px}.riga-c{display:grid;grid-template-columns:72px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start}.th{width:72px;aspect-ratio:1/1;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--c2) 26%,#fff)}.th img{width:86%;height:86%;object-fit:contain}.th svg{width:70%;height:auto}.riga-c .in b{display:block;font-size:16px}.riga-c .in .mono{font-size:10px}.per{display:inline-block;margin-top:6px;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--c) 75%,#000);background:color-mix(in srgb,var(--c2) 30%,#fff);border-radius:999px;padding:3px 9px}.qq{display:flex;align-items:center;gap:8px;margin-top:10px}.qq button{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);font-size:15px;line-height:1}.qq span{font-family:var(--mono);min-width:16px;text-align:center}.qq .rm{width:auto;height:auto;border:0;border-radius:0;font-size:12px;color:var(--dim);text-decoration:underline;margin-left:6px}.pz{text-align:right;font-family:var(--mono)}.pz b{display:block;font-weight:500}.upbox{display:flex;gap:14px;margin-top:18px;padding:14px;border-radius:18px;background:var(--bg);align-items:center}.upbox .th{flex:none}.upbox b{display:block;font-size:15px}.upbox span{display:block;font-size:13px;color:var(--dim);line-height:1.45;margin-top:4px}.mini{margin-top:10px;font-size:12px;font-weight:600;background:var(--ink);color:var(--paper);border-radius:999px;padding:8px 12px}.dsum{border-top:1px solid var(--line);padding:16px 24px 20px;background:var(--paper)}.tazza{display:flex;align-items:center;justify-content:space-between;gap:10px;white-space:nowrap;background:var(--ink);color:var(--paper);border-radius:18px;padding:14px 16px}.tazza .mono{font-size:10px;opacity:.7;white-space:normal;max-width:10em;line-height:1.3}.tazza b{font-family:var(--mono);font-weight:500;font-size:28px;letter-spacing:-.03em}.tot{display:flex;justify-content:space-between;font-size:14px;color:var(--dim);padding:4px 2px}.tot.verde{color:color-mix(in srgb,var(--c) 75%,#000)}.tot.big{color:var(--fg);font-size:18px;padding-top:8px}.tot.big b{font-family:var(--mono);font-weight:500;font-size:24px}.dsum .btn{width:100%;margin-top:12px}.dsum .dnota{margin-top:10px;text-align:center;font-size:11px;color:var(--dim)}@media(max-width:500px){.drawer{top:auto;left:8px;right:8px;bottom:8px;width:auto;height:78vh;height:78svh;max-height:calc(100svh - 24px);border-radius:24px;transform:translateY(calc(100% + 30px))}.dsum{padding:12px 18px 14px}.dh{padding:16px 18px 4px}.spedizione{padding:8px 18px 12px}.dscroll{padding:4px 18px 14px}}.buybar{position:fixed;left:50%;bottom:16px;z-index:85;display:flex;align-items:center;gap:16px;width:min(980px,calc(100vw - var(--gutter)*2 + 40px));background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:24px;padding:10px;box-shadow:0 24px 60px color-mix(in srgb,var(--ink) 18%,transparent);transform:translate(-50%,calc(100% + 40px));transition:transform .6s cubic-bezier(.16,1,.3,1)}.buybar.on{transform:translate(-50%)}.bbimg{flex:none;width:64px;height:64px;border-radius:16px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 60%,#fff,color-mix(in srgb,var(--c2) 35%,#fff) 70%)}.bbimg img{width:84%;height:84%;object-fit:contain}.bbimg svg{width:70%;height:auto}.buybar .t{flex:1;min-width:0}.buybar .t b{display:block;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buybar .t span{display:block;font-family:var(--serif);font-style:italic;font-size:14px;color:var(--c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbf{display:flex;gap:4px;background:var(--bg);border-radius:999px;padding:4px;flex:none}.bbf button{border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;color:var(--dim)}.bbf button.on{background:var(--paper);color:var(--fg);box-shadow:0 2px 8px #00000014}.bbp{font-family:var(--mono);font-size:20px;flex:none;min-width:4.6em;text-align:right}.buybar .btn{padding:15px 22px;flex:none}@media(max-width:760px){.buybar{left:10px;right:10px;width:auto;transform:translateY(calc(100% + 40px));display:grid;grid-template-columns:48px 1fr auto;grid-template-areas:"img t p" "f f btn";gap:8px 10px;padding:8px;border-radius:20px;align-items:center}.buybar.on{transform:none}.bbimg{grid-area:img;width:48px;height:48px;border-radius:12px}.buybar .t{grid-area:t}.buybar .t b{font-size:15px}.buybar .t span{font-size:12px}.bbf{grid-area:f;justify-self:start}.bbf button{padding:8px 10px;font-size:12px}.bbp{grid-area:p;font-size:16px;min-width:0}.buybar .btn{grid-area:btn;padding:12px 18px}}.gratta{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--ink) 55%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s}.gratta.on{opacity:1;visibility:visible;transition:opacity .45s}.g-card{position:relative;width:min(440px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:var(--paper);border-radius:30px;padding:30px 26px 26px;text-align:center;box-shadow:0 40px 90px #00000059;transform:translateY(30px) scale(.96);transition:transform .6s cubic-bezier(.16,1,.3,1)}.gratta.on .g-card{transform:none}.g-x{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);font-size:15px}.g-et{color:var(--c)}.g-card h3{font-size:clamp(30px,7vw,40px);line-height:1;letter-spacing:-.02em;margin-top:10px;font-variation-settings:"wdth" 108;font-weight:700}.g-card h3 em{color:var(--c);font-weight:400}.g-sub{color:var(--dim);font-size:15px;margin-top:10px;line-height:1.45}.g-campo{display:flex;gap:8px;margin-top:16px;border:1px solid var(--line);border-radius:999px;padding:5px;background:var(--bg)}.g-campo input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:15px;padding:0 14px;color:var(--fg);outline:none}.g-campo .btn{padding:12px 18px;font-size:14px}.g-ok{display:flex;gap:10px;align-items:flex-start;text-align:left;margin-top:12px;font-size:12px;color:var(--dim);line-height:1.45;cursor:pointer}.g-ok input{margin-top:2px;accent-color:var(--c);flex:none;width:16px;height:16px}.g-err{color:#c43d12;font-size:13px;min-height:1.2em;margin-top:6px}.g-step2,.gratta.sbloccato .g-mail{display:none}.gratta.sbloccato .g-step2{display:block}.g-area{position:relative;margin:18px auto 0;width:100%;aspect-ratio:16/10;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#fff,color-mix(in srgb,var(--c2) 38%,#fff) 70%)}.g-premio{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.g-premio b{font-weight:900;font-size:clamp(56px,16vw,84px);letter-spacing:-.04em;line-height:1;color:var(--c);font-variation-settings:"wdth" 112}.g-premio span{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-top:8px}.g-area canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;touch-action:none;cursor:grab;transition:opacity .6s}.g-area.vinto canvas{opacity:0;pointer-events:none}.g-lucchetto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:color-mix(in srgb,var(--paper) 35%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:opacity .5s}.g-lucchetto span{width:56px;height:56px;border-radius:50%;background:var(--paper);display:grid;place-items:center;font-size:24px;box-shadow:0 10px 24px #00000026}.gratta.sbloccato .g-lucchetto{opacity:0;pointer-events:none}.g-bits{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.g-bits i{position:absolute;left:50%;top:50%;width:8px;height:12px;border-radius:50%;background:var(--bc);opacity:0}.g-area.vinto .g-bits i{animation:scoppio 1.1s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--d) * 1ms)}@keyframes scoppio{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) rotate(var(--r))}}.g-dopo{max-height:0;overflow:hidden;opacity:0;transition:max-height .6s cubic-bezier(.16,1,.3,1),opacity .4s}.g-dopo.on{max-height:260px;opacity:1}.g-codice{margin-top:18px;border:1.5px dashed var(--fg);border-radius:14px;padding:12px;display:flex;justify-content:space-between;align-items:center;gap:10px}.g-codice b{font-family:var(--mono);font-size:20px;letter-spacing:.14em}.g-az{display:flex;gap:10px;margin-top:12px}.g-az .btn{flex:1;padding:14px 12px;font-size:14px}.g-dopo small{display:block;margin-top:10px;font-size:11px;color:var(--dim)}footer{background:var(--ink);color:var(--onink);padding:12vh 0 0;overflow:hidden;position:relative}footer a{color:inherit}.f-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:5vw}.f-top>*{min-width:0}.f-news h3{font-size:clamp(30px,3.4vw,48px);line-height:1;letter-spacing:-.02em;font-variation-settings:"wdth" 110;font-weight:600}.f-news h3 em{color:var(--c2)}.f-news p{margin-top:12px;color:color-mix(in srgb,var(--onink) 60%,transparent);line-height:1.5;max-width:36ch}.f-form{display:flex;gap:8px;margin-top:20px;background:color-mix(in srgb,var(--onink) 7%,transparent);border:1px solid color-mix(in srgb,var(--onink) 14%,transparent);border-radius:999px;padding:6px;max-width:420px}.f-form input{flex:1;min-width:0;background:transparent;border:0;color:inherit;font:inherit;font-size:15px;padding:0 14px;outline:none}.f-form input::placeholder{color:color-mix(in srgb,var(--onink) 45%,transparent)}.f-form button{background:var(--onink);color:var(--ink);font-weight:600;font-size:14px;padding:12px 18px;border-radius:999px}.social{display:flex;gap:10px;margin-top:26px}.social a{width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--onink) 18%,transparent);display:grid;place-items:center;transition:background .3s,color .3s,translate .35s cubic-bezier(.16,1,.3,1)}.social a:hover{background:var(--onink);color:var(--ink)}.social svg{width:18px;height:18px}.f-col h4{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--onink) 45%,transparent);font-weight:400;margin-bottom:16px}.f-col a{display:block;padding:6px 0;font-size:15px;color:color-mix(in srgb,var(--onink) 85%,transparent);transition:color .2s,padding .3s}.f-col a:hover{color:var(--c2);padding-left:6px}.f-mid{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:9vh;padding:22px 0;border-top:1px solid color-mix(in srgb,var(--onink) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--onink) 12%,transparent)}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips span{font-family:var(--mono);font-size:11px;letter-spacing:.08em;border:1px solid color-mix(in srgb,var(--onink) 18%,transparent);border-radius:8px;padding:6px 10px;color:color-mix(in srgb,var(--onink) 75%,transparent)}.f-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px 0;color:color-mix(in srgb,var(--onink) 45%,transparent)}.f-bottom button{color:color-mix(in srgb,var(--onink) 75%,transparent);font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.marchio{display:block;white-space:nowrap;text-align:center;font-weight:900;font-variation-settings:"wdth" 125,"wght" 900;letter-spacing:-.04em;line-height:.74;font-size:28vw;color:var(--onink);margin:6vw 0 -3.4vw;-webkit-user-select:none;user-select:none}.marchio .l{display:inline-block;transform:translateY(60%);opacity:0}.marchio.entra .l{transform:none;opacity:1;transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .6s;transition-delay:calc(var(--i) * 70ms)}.marchio.vivo .l{transition:none;animation:ondaM 8s ease-in-out infinite;animation-delay:calc(var(--i) * -.6s)}.marchio .l:nth-child(odd){color:var(--c2)}.marchio .l:last-child{letter-spacing:0}@keyframes ondaM{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}@media(max-width:900px){.f-top{grid-template-columns:1fr 1fr}.f-news{grid-column:1/-1}}@media(max-width:520px){.f-top{gap:28px 20px}.marchio{margin-top:5vw}}#catalogo .pin-sticky{display:flex;flex-direction:column;justify-content:flex-start;padding-top:max(110px,calc((100vh - 660px)/2));gap:34px}.cat-head{padding:0 var(--gutter);display:flex;justify-content:space-between;align-items:end;gap:24px}.cat-head h2{font-size:clamp(44px,7vw,112px);line-height:.88;text-transform:uppercase;letter-spacing:-.02em}.cat-head h2 em{text-transform:none;color:var(--c)}.traccia{display:flex;gap:22px;padding:0 var(--gutter);width:max-content;will-change:transform}.card{width:clamp(300px,34vw,460px);flex:none;border-radius:24px;background:var(--paper);border:1px solid var(--line);padding:18px;display:flex;flex-direction:column;gap:12px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.card:hover{transform:translateY(-6px)}.card .foto{aspect-ratio:1/1;border-radius:16px;display:grid;place-items:center;background:radial-gradient(circle at 50% 60%,#fff,color-mix(in srgb,var(--c2) 35%,#fff) 70%);position:relative;overflow:hidden;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.16,1,.3,1)}.card .foto.attiva{transition:transform .08s linear}.card .foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(circle at var(--lx,50%) var(--ly,50%),rgba(255,255,255,.55),transparent 45%)}.card .foto.attiva:after{opacity:1}.card .foto svg,.card .foto img{width:78%;height:auto;transition:transform .7s cubic-bezier(.16,1,.3,1)}.card:hover .foto svg,.card:hover .foto img{transform:translateY(-6px) scale(1.04)}.card .foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.card .foto .num,.card .foto .tag{z-index:2}.card .foto img~.num,.card .foto .num:has(~img){background:var(--paper);padding:4px 8px;border-radius:999px;top:10px;left:10px}.card .foto .num{position:absolute;top:14px;left:16px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;color:var(--c)}.card .foto .tag{position:absolute;top:12px;right:14px;font-family:var(--mono);font-size:11px;background:var(--c);color:#fff;padding:5px 9px;border-radius:999px}.card h4{font-size:26px;font-weight:600;font-variation-settings:"wdth" 108;letter-spacing:-.01em;line-height:1.05}.card .tagl{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--dim)}.card .riga{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:12px;margin-top:auto}.card .riga b{font-family:var(--mono);font-weight:500;font-size:16px}.card .vai{font-size:13px;font-weight:600}@media(max-width:767px){#catalogo .pin-sticky{gap:22px;padding-top:70px;justify-content:center}.traccia{gap:14px}.card{width:72vw;padding:14px}.card h4{font-size:22px}.cat-head{flex-direction:column;align-items:start;gap:8px}}.note{padding:14vh 0;background:var(--ink);color:var(--onink)}.note .mono{color:var(--c2)}.note h2{font-size:clamp(40px,5.5vw,84px);line-height:.95;letter-spacing:-.02em;margin-top:18px;max-width:16ch}.note h2 em{color:var(--c2)}.elenco{margin-top:8vh;display:flex;flex-direction:column}.nota{display:grid;grid-template-columns:70px 1fr auto;align-items:baseline;gap:20px;padding:20px 0;border-top:1px solid color-mix(in srgb,var(--onink) 14%,transparent);position:relative;overflow:hidden}.nota .n{font-family:var(--mono);font-size:13px;color:color-mix(in srgb,var(--onink) 45%,transparent)}.nota .w{font-family:var(--serif);font-style:italic;font-size:clamp(32px,5vw,78px);line-height:1}.nota .w .censura:after{--nube:var(--c)}.nota .k{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--onink) 45%,transparent)}.luce{position:absolute;left:0;right:0;top:0;height:10%;pointer-events:none;background:linear-gradient(transparent,color-mix(in srgb,var(--c2) 18%,transparent),transparent)}@media(max-width:700px){.note{padding:9vh 0}.elenco{margin-top:4vh}.nota{grid-template-columns:40px 1fr;padding:14px 0}.nota .k{display:none}.nota .w{font-size:30px}.note h2{font-size:clamp(32px,9vw,48px)}}@media(max-width:700px){.annuncio{gap:8px;padding:0 10px}.annuncio .ann-n,.annuncio .led{display:none}.ann-riga .cella{width:calc((100vw - 78px)/20);height:22px;font-size:11px}.hero{min-height:0;padding:132px 0 5vh}.hero .sotto{font-size:16px}.manifesto{padding:4vh 0 0}.manifesto p{font-size:clamp(26px,7.4vw,40px)}.ph{gap:26px;padding-top:128px}.ph h2{font-size:clamp(40px,12vw,64px)}.ph .tagl{font-size:21px}.ph .desc{font-size:16px}.prezzo b{font-size:38px}.orbita span>i{font-size:12px;padding:4px 9px}.formati button{padding:12px 14px}#alba{height:160vh}.baffi{padding:3vh 0 4vh}.conto{padding:4vh 0 9vh}.numeri,.filtri{padding:9vh 0}.cta{padding:4vh 0 9vh}.faq{padding:2vh 0 9vh}.baffi h2,.conto h2,.filtri h2,.numeri h2,.faq h2{font-size:clamp(36px,10.5vw,56px)}.confronto{grid-template-columns:1fr}.numeri .griglia{margin-top:5vh}.scontrino{padding:24px 20px 28px;font-size:14px}.f-news h3{font-size:30px}.f-mid{margin-top:5vh}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}[data-apre]{font-variation-settings:"wdth" 100,"wght" 340}.hero h1 .l,.marchio .l{transform:none;opacity:1}}.pagina-base{padding:calc(var(--annH) + 140px) var(--gutter) 120px;min-height:70vh}.pb-t{font-family:var(--sans);font-weight:860;font-size:clamp(40px,7vw,96px);letter-spacing:-.04em;line-height:.95;margin-bottom:36px}.pb-testo{max-width:68ch;font-size:17px;line-height:1.6;color:var(--dim)}.pb-testo a{color:var(--c)}.pb-testo h2,.pb-testo h3{color:var(--fg);margin:28px 0 10px}.pb-testo p{margin-bottom:14px}.pagina-base form{display:grid;gap:12px;max-width:560px;margin-top:28px}.pagina-base input,.pagina-base textarea{font:inherit;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--paper);color:var(--fg);min-width:0}.pb-riga{display:grid;grid-template-columns:1fr 90px auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.pb-cerca{grid-template-columns:1fr auto;display:grid}.pb-griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;margin-top:20px}.pb-griglia .card{width:auto}.pb-ok{color:var(--c)}html.p-acciaio{--bg:#efefec;--fg:#15171b;--ink:#15171b;--dim:#5f636b;--line:rgba(21,23,27,.12);--paper:#fafaf8;--c:#2b5ce6;--c2:#aac0ff;--warm:#ff7a45;--onink:#eef0f6}html.p-lime{--bg:#f1f2ec;--fg:#111c17;--ink:#111c17;--dim:#5b6a61;--line:rgba(17,28,23,.12);--paper:#fbfcf7;--c:#1c6a4d;--c2:#c6ee6a;--warm:#ff8a5c;--onink:#eef4e8}html.p-sabbia{--bg:#f3efe7;--fg:#1d1a16;--ink:#1d1a16;--dim:#6d665c;--line:rgba(29,26,22,.12);--paper:#fcfaf6;--c:#c4562b;--c2:#f2c9a8;--warm:#2f7f7a;--onink:#f6efe6}html:not(.f-attuale) em{font-family:var(--sans);font-weight:inherit}html.f-bricolage,html.f-space{--serif:var(--sans)}html.f-bricolage{--sans:"Bricolage Grotesque",system-ui,sans-serif}html.f-space{--sans:"Space Grotesk",system-ui,sans-serif}html.f-inter{--sans:"Inter Tight",system-ui,sans-serif;--serif:"Inter Tight",system-ui,sans-serif}html.f-inter em{font-style:normal}html.f-solido{--sans:"Archivo",system-ui,sans-serif;--serif:"Archivo",system-ui,sans-serif}html.f-bricolage em,html.f-space em,html.f-solido em{font-style:normal}html:not(.f-attuale) body{font-weight:450}html:not(.f-attuale) .cap h3,html:not(.f-attuale) .alba-frase{font-weight:600;font-variation-settings:"wdth" 100,"wght" 600}html:not(.f-attuale) [data-apre].aperto{font-variation-settings:"wdth" 100,"wght" 560}.acc{display:grid;grid-template-columns:1.1fr 1fr;gap:5vw;padding:calc(var(--annH) + 120px) var(--gutter) 12vh;align-items:start}.acc>*{min-width:0}.acc-foto{border-radius:28px;overflow:hidden;background:var(--paper);aspect-ratio:1/1}.acc-foto img{width:100%;height:100%;object-fit:cover;display:block}.acc-mini{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.acc-mini button{flex:0 0 72px;height:72px;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--paper);cursor:pointer}.acc-mini button.on{border-color:var(--c)}.acc-mini img{width:100%;height:100%;object-fit:cover;display:block}.acc-info{position:sticky;top:calc(var(--annH) + 100px)}.acc-info h1{font-size:clamp(38px,4.6vw,72px);line-height:.95;letter-spacing:-.03em;margin:14px 0 18px;font-variation-settings:"wdth" 100,"wght" 800}.acc-prezzo{display:flex;gap:12px;align-items:baseline;margin-bottom:26px}.acc-prezzo b{font-family:var(--mono);font-weight:500;font-size:30px}.acc-prezzo s{color:var(--dim)}.acc-opz{border:0;margin-bottom:20px}.acc-opz legend{margin-bottom:10px;font-size:12px}.acc-opz div{display:flex;flex-wrap:wrap;gap:8px}.acc-opz input{position:absolute;opacity:0;pointer-events:none}.acc-opz span{display:block;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:var(--paper);cursor:pointer;font-size:15px}.acc-opz input:checked+span{background:var(--ink);color:var(--onink);border-color:var(--ink)}.acc-opz input:focus-visible+span{outline:2px solid var(--c);outline-offset:2px}#accAdd{width:100%;margin-top:8px}#accAdd[disabled]{opacity:.5}.acc-nota{margin-top:12px;text-align:center;font-size:11px}.acc-desc{margin-top:34px;padding-top:26px;border-top:1px solid var(--line);color:var(--dim);line-height:1.6}.acc-desc ul{padding-left:18px;margin:12px 0}.acc-desc p{margin-bottom:10px}@media(max-width:820px){.acc{grid-template-columns:1fr;gap:28px;padding-top:calc(var(--annH) + 96px)}.acc-info{position:static}}.ph-t{font-size:clamp(28px,3.2vw,46px);line-height:1.02;letter-spacing:-.02em;margin-top:10px;font-variation-settings:"wdth" 100,"wght" 760;max-width:20ch}.ph .prezzo{margin-top:16px;align-items:center}.ph .prezzo b{font-size:clamp(34px,3.4vw,44px)}.ph .prezzo s{font-family:var(--mono);color:var(--dim);font-size:18px}.risparmio{font-family:var(--mono);font-size:12px;background:var(--warm);color:#fff;border-radius:999px;padding:4px 10px;letter-spacing:.04em}.sped{margin-top:8px;font-size:15px;color:var(--fg)}.sped .ok,.vantaggi .ok{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--c);color:#fff;font-size:11px;margin-right:10px;flex:none}.vantaggi{list-style:none;display:grid;gap:9px;margin-top:18px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:480px}.vantaggi li{display:flex;align-items:center;font-size:15px}.ph .formati{margin-top:16px}.ph .garanzie{font-size:11px;margin-top:12px}.ph .perday{margin-top:10px}@media(max-width:900px){.ph{gap:22px;padding-top:110px}.ph-t{font-size:clamp(26px,7.4vw,34px)}}.rassicura{list-style:none;display:grid;gap:8px;margin-top:16px;max-width:480px}.rassicura li{display:flex;align-items:center;font-size:14px;color:var(--dim)}.rassicura b{color:var(--fg);font-weight:600}.rassicura .ok{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c);font-size:11px;margin-right:10px;flex:none}.pagamenti{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;max-width:480px}.pagamenti svg{width:38px;height:24px}.ph .prezzo.giorno{align-items:baseline;gap:8px}.ph .prezzo.giorno b{font-size:clamp(46px,4.6vw,64px);letter-spacing:-.04em;color:var(--fg)}.al-giorno{font-size:20px;color:var(--fg);font-weight:600}.totale{margin-top:4px;font-size:15px;color:var(--dim)}.totale b{color:var(--fg);font-family:var(--mono);font-weight:500}.totale s{font-family:var(--mono)}.ph .formati{gap:14px;margin-top:22px}.ph .formati button{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;border:1.5px solid var(--line);background:var(--paper);transition:border-color .25s,box-shadow .25s,background .25s}.ph .formati button:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--line))}.ph .formati button.on{border-color:var(--c);background:color-mix(in srgb,var(--c2) 14%,var(--paper));box-shadow:0 8px 24px color-mix(in srgb,var(--c) 14%,transparent)}.ph .formati .radio{width:20px;height:20px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ink) 30%,transparent);display:grid;place-items:center;transition:border-color .25s}.ph .formati .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--c);transform:scale(0);transition:transform .25s cubic-bezier(.16,1,.3,1)}.ph .formati button.on .radio{border-color:var(--c)}.ph .formati button.on .radio:after{transform:scale(1)}.ph .formati .nm b{display:block;font-size:16px}.ph .formati .nm small{display:block;margin-top:3px;color:var(--dim);font-size:13px}.ph .formati .p{text-align:right;font-family:var(--mono)}.ph .formati .p b{display:block;font-size:16px;font-weight:500}.ph .formati .p small{display:block;margin-top:3px;font-size:11px;color:var(--c)}.ph .formati .badge{position:absolute;top:0;right:16px;transform:translateY(-55%);background:var(--ink);color:var(--onink);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.ph .formati button.on .badge{background:var(--c);color:#fff}#addP{white-space:nowrap}:root{--num:var(--sans)}.prezzo b,.ph .prezzo s,.formati button .p,.ph .formati .p,.qty span,.qq span,.pz,.tazza b,.tot.big b,.bbp,.card .riga b,.acc-prezzo b,.totale b,.totale s,.cartpill b,.numeri .stat b{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em}.prezzo b,.tazza b,.tot.big b,.acc-prezzo b,.numeri .stat b,.bbp{font-weight:750;font-variation-settings:"wdth" 100,"wght" 750}.formati button .p b,.ph .formati .p b,.card .riga b,.pz b,.totale b{font-weight:700;font-variation-settings:"wdth" 100,"wght" 700}.ph .formati .p small{font-family:var(--num);letter-spacing:0}.gatti{padding:12vh 0 10vh}.gatti-head,.rec-head{padding:0 var(--gutter)}.gatti h2,.recensioni h2,.casa h2{font-size:clamp(36px,5vw,76px);line-height:.95;letter-spacing:-.025em;max-width:16ch}.gatti-riga{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0 var(--gutter);margin-top:6vh}.gatto{margin:0;min-width:0}.gatto-v{aspect-ratio:9/16;border-radius:24px;overflow:hidden;background:var(--ink)}.gatto-v video{width:100%;height:100%;object-fit:cover;display:block}.gatto figcaption{display:flex;align-items:center;margin-top:12px;font-size:15px}.gatto .ok,.casa .ok{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--c);color:#fff;font-size:11px;margin-right:10px;flex:none}@media(max-width:900px){.gatti-riga{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;scrollbar-width:none}.gatti-riga::-webkit-scrollbar{display:none}.gatto{flex:0 0 62vw;scroll-snap-align:start}.gatti{padding:8vh 0 6vh}}.casa{display:grid;grid-template-columns:1.2fr 1fr;gap:5vw;align-items:center;padding:8vh var(--gutter)}.casa>*{min-width:0}.casa-foto{border-radius:32px;overflow:hidden;aspect-ratio:4/3;background:var(--paper)}.casa-foto img{width:100%;height:100%;object-fit:cover;display:block}.casa p{margin-top:18px;font-size:18px;line-height:1.55;color:var(--dim);max-width:44ch}@media(max-width:820px){.casa{grid-template-columns:1fr;gap:26px;padding:6vh var(--gutter)}}.recensioni{padding:10vh 0}.rec-riga{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:0 var(--gutter);margin-top:5vh}.rec{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:20px;min-width:0}.rec-foto{border-radius:16px;overflow:hidden;aspect-ratio:1/1;margin-bottom:14px}.rec-foto img{width:100%;height:100%;object-fit:cover;display:block}.rec-stelle span{color:color-mix(in srgb,var(--ink) 18%,transparent);font-size:18px}.rec-stelle span.piena{color:var(--warm)}.rec-testo{margin-top:10px;font-size:16px;line-height:1.55}.rec-chi{margin-top:14px;font-size:14px;color:var(--dim)}.rec-chi b{color:var(--fg)}.rec-ok{display:block;margin-top:4px;color:var(--c);font-size:12px}.gatti-riga{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:16px;padding-bottom:10px;scrollbar-width:none}.gatti-riga::-webkit-scrollbar{display:none}.gatto{flex:0 0 clamp(220px,22vw,300px);scroll-snap-align:start}@media(max-width:900px){.gatto{flex:0 0 62vw}}.reel-box{margin-top:22px;max-width:480px}.reel-riga{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-top:10px;padding-bottom:6px;scrollbar-width:none}.reel-riga::-webkit-scrollbar{display:none}.reel{flex:0 0 120px;margin:0;scroll-snap-align:start}.reel video{width:120px;aspect-ratio:9/16;object-fit:cover;border-radius:16px;display:block;background:var(--ink)}.reel figcaption{font-size:11px;line-height:1.3;color:var(--dim);margin-top:6px}.rec-riga{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.rec-riga::-webkit-scrollbar{display:none}.rec{flex:0 0 clamp(260px,26vw,340px);scroll-snap-align:start}.rec-media{display:flex;align-items:center;gap:10px;margin-top:16px;color:var(--dim)}.rec-media b{font-family:var(--num);font-size:28px;color:var(--fg)}.rec-vuota{border-style:dashed;opacity:.6}.rec-vuota .rec-foto{background:color-mix(in srgb,var(--c2) 25%,var(--paper))}.reel video,.gatto-v video{pointer-events:none}.perche{padding:10vh var(--gutter)}.perche h2{font-size:clamp(36px,5vw,76px);line-height:.95;letter-spacing:-.025em;max-width:16ch}.perche-griglia{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:5vh}.motivo{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:24px 22px;min-width:0}.motivo-n{font-family:var(--num);font-weight:700;font-size:14px;color:var(--c)}.motivo h3{font-size:22px;line-height:1.1;letter-spacing:-.01em;margin-top:10px}.motivo p{margin-top:10px;color:var(--dim);font-size:15px;line-height:1.55}@media(max-width:900px){.perche-griglia{grid-template-columns:1fr 1fr}}@media(max-width:560px){.perche-griglia{grid-template-columns:1fr;gap:10px}.motivo{padding:18px}.motivo h3{font-size:19px}.perche{padding:7vh var(--gutter)}}.perche-head{text-align:center;display:flex;flex-direction:column;align-items:center}.perche h2{margin-left:auto;margin-right:auto}.perche-griglia{max-width:1180px;margin-left:auto;margin-right:auto}.motivo{position:relative;padding:28px 24px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s,border-color .3s}.motivo:hover{transform:translateY(-4px);box-shadow:0 18px 40px color-mix(in srgb,var(--ink) 10%,transparent);border-color:color-mix(in srgb,var(--c) 40%,var(--line))}.motivo-i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,var(--c2) 30%,var(--paper));color:var(--c)}.motivo-i svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.motivo h3{margin-top:18px}.motivo:nth-child(1),.motivo:nth-child(5){background:var(--ink);border-color:var(--ink)}.motivo:nth-child(1) h3,.motivo:nth-child(5) h3{color:var(--onink)}.motivo:nth-child(1) p,.motivo:nth-child(5) p{color:color-mix(in srgb,var(--onink) 70%,transparent)}.motivo:nth-child(1) .motivo-i,.motivo:nth-child(5) .motivo-i{background:color-mix(in srgb,var(--c2) 18%,transparent);color:var(--c2)}.shopify-policy__container{max-width:760px!important;margin:0 auto;padding:calc(var(--annH) + 140px) var(--gutter) 14vh!important;box-sizing:content-box}.shopify-policy__title{text-align:left!important;margin-bottom:28px}.shopify-policy__title h1{font-size:clamp(34px,5vw,60px);line-height:1;letter-spacing:-.025em;font-variation-settings:"wdth" 100,"wght" 760}.shopify-policy__body{font-size:16px;line-height:1.65;color:var(--dim)}.shopify-policy__body h2,.shopify-policy__body h3{color:var(--fg);font-size:21px;line-height:1.2;margin:32px 0 10px;font-variation-settings:"wdth" 100,"wght" 700}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin-bottom:14px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:20px}.shopify-policy__body li{margin-bottom:6px}.shopify-policy__body a{color:var(--c);text-decoration:underline}.shopify-policy__body strong,.shopify-policy__body b{color:var(--fg)}.shopify-policy__body img{max-width:100%;height:auto}.shopify-policy__body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.shopify-policy__body td,.shopify-policy__body th{border:1px solid var(--line);padding:8px}.contatti{display:grid;grid-template-columns:1fr 1.05fr;gap:6vw;align-items:start;padding:calc(var(--annH) + 140px) var(--gutter) 14vh;max-width:calc(1200px + var(--gutter)*2);margin:0 auto}.contatti>*{min-width:0}.ct-intro h1{font-size:clamp(40px,5.6vw,84px);line-height:.95;letter-spacing:-.03em;margin-top:14px;font-variation-settings:"wdth" 100,"wght" 800}.ct-intro>p{margin-top:18px;font-size:18px;line-height:1.55;color:var(--dim);max-width:40ch}.ct-info{list-style:none;display:grid;gap:10px;margin-top:26px}.ct-info li{display:flex;align-items:center;font-size:15px;color:var(--dim)}.ct-info b{color:var(--fg)}.ct-info .ok{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--c);color:#fff;font-size:11px;margin-right:10px;flex:none}.ct-link{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.ct-link a{border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:14px;background:var(--paper)}.ct-link a:hover{border-color:var(--c);color:var(--c)}.ct-box{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:clamp(22px,3vw,36px);box-shadow:0 24px 60px color-mix(in srgb,var(--ink) 8%,transparent)}.ct-box form{display:grid;gap:16px}.ct-box label{display:grid;gap:7px;font-size:14px;font-weight:600}.ct-box label small{font-weight:400;color:var(--dim)}.ct-box input,.ct-box textarea{font:inherit;font-weight:400;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--bg);color:var(--fg);min-width:0;width:100%}.ct-box input:focus,.ct-box textarea:focus{outline:2px solid color-mix(in srgb,var(--c) 50%,transparent);border-color:var(--c)}.ct-box textarea{resize:vertical}.ct-box .btn{width:100%;margin-top:4px}.ct-ok{display:grid;gap:8px;padding:10px 0}.ct-ok b{font-size:22px}.ct-ok span{color:var(--dim)}.ct-err{color:#c43d12;font-size:14px}@media(max-width:860px){.contatti{grid-template-columns:1fr;gap:34px;padding-top:calc(var(--annH) + 110px)}}html.p-ardesia{--bg:#f3f2ef;--fg:#1b1d20;--ink:#1b1d20;--dim:#686b70;--line:rgba(27,29,32,.12);--paper:#fbfaf8;--c:#2e6b8a;--c2:#c3dbe7;--warm:#c18a43;--onink:#efeee9}html.p-salvia{--bg:#f2f1ea;--fg:#1e2420;--ink:#1e2420;--dim:#666d66;--line:rgba(30,36,32,.12);--paper:#fbfaf5;--c:#56705c;--c2:#d0dbcc;--warm:#b0875a;--onink:#f0efe8}html.p-notte{--bg:#f4f2ee;--fg:#121b25;--ink:#121b25;--dim:#646b74;--line:rgba(18,27,37,.12);--paper:#fbfaf7;--c:#23405a;--c2:#c6d3df;--warm:#b8995e;--onink:#efede8}html.f-manrope{--sans:"Manrope",system-ui,sans-serif;--serif:var(--sans)}html.f-instrument{--sans:"Instrument Sans",system-ui,sans-serif;--serif:var(--sans)}html.f-jakarta{--sans:"Plus Jakarta Sans",system-ui,sans-serif;--serif:var(--sans)}html.f-manrope em,html.f-instrument em,html.f-jakarta em{font-style:normal}html.n-uguale{--num:var(--sans)}html.n-manrope{--num:"Manrope",system-ui,sans-serif}html.n-instrument{--num:"Instrument Sans",system-ui,sans-serif}html.n-jakarta{--num:"Plus Jakarta Sans",system-ui,sans-serif}html.n-dmsans{--num:"DM Sans",system-ui,sans-serif}html.n-mono{--num:var(--mono)}html.p-oceano{--bg:#f6f5f1;--fg:#13202a;--ink:#13202a;--dim:#5d6872;--line:rgba(19,32,42,.12);--paper:#fdfcf9;--c:#1d6fa3;--c2:#bfe1f1;--warm:#d79b4e;--onink:#f1f3f4}html.b-colore{--btn:var(--c);--btn-t:#fff}html.b-colore .formati .badge,html.b-colore .ph .formati .badge{background:var(--c);color:#fff}.nav .logo{color:var(--ink)}.nav .logo .logo-w{height:22px;width:auto;display:block}@media(max-width:700px){.nav .logo .logo-w{height:19px}}html.f-outfit{--sans:"Outfit",system-ui,sans-serif;--serif:var(--sans)}html.f-figtree{--sans:"Figtree",system-ui,sans-serif;--serif:var(--sans)}html.f-outfit em,html.f-figtree em{font-style:normal}.cmp{position:relative;display:grid;grid-template-columns:1.1fr 1fr 1.1fr;max-width:760px;width:100%;justify-self:end}.cmp>div{display:contents}.cmp:before{content:"";position:absolute;top:-10px;bottom:-10px;left:65.625%;width:34.375%;background:var(--c);border-radius:26px;box-shadow:0 28px 60px color-mix(in srgb,var(--c) 30%,transparent)}.cmp>div>span:nth-child(1){grid-column:1}.cmp>div>span:nth-child(2){grid-column:2}.cmp>div>span:nth-child(3){grid-column:3}.cmp span{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:18px;font-size:16px;line-height:1.3;border-top:1px solid var(--line)}.cmp-h span{border-top:0;padding-top:22px;padding-bottom:22px}.cmp-f{font-weight:600;color:var(--fg)}.cmp-b{color:var(--dim)}.cmp-h .cmp-b{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.cmp-d{color:#fff;font-weight:600;border-top-color:color-mix(in srgb,#fff 18%,transparent)!important}.cmp-h .cmp-d{justify-content:center}.cmp-h .cmp-d .logo-w{height:24px;width:auto;color:#fff}.cmp .ic{width:22px;height:22px;flex:none;border-radius:50%;padding:4px;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cmp-b .ic{stroke:var(--dim);background:color-mix(in srgb,var(--ink) 7%,transparent)}.cmp-d .ic{stroke:var(--c);background:#fff}@media(max-width:700px){.cmp{grid-template-columns:.9fr 1fr 1.05fr;justify-self:stretch}.cmp:before{left:64.407%;width:35.593%}.cmp span{padding:14px 10px;font-size:13px;gap:7px}.cmp .ic{width:18px;height:18px;padding:3px}.cmp-h .cmp-d .logo-w{height:18px}}#catalogo.no-pin{height:auto!important}#catalogo.no-pin .pin-sticky{position:relative!important;top:auto!important;bottom:auto!important;height:auto;min-height:0;padding-bottom:8vh}#catalogo.no-pin .traccia{transform:none!important}.sapevi{display:grid;grid-template-columns:1fr 1.1fr;gap:5vw;align-items:center;padding:10vh var(--gutter)}.sapevi>*{min-width:0}.sapevi-foto{border-radius:32px;overflow:hidden;aspect-ratio:4/5;background:var(--paper)}.sapevi-foto img{width:100%;height:100%;object-fit:cover;display:block}.sapevi h2{font-size:clamp(34px,4.4vw,64px);line-height:.98;letter-spacing:-.025em;margin-top:14px;max-width:15ch}.sapevi-rt{margin-top:22px;font-size:18px;line-height:1.6;color:var(--dim);max-width:46ch}.sapevi-rt p{margin-bottom:14px}.sapevi-rt strong{color:var(--fg)}@media(max-width:820px){.sapevi{grid-template-columns:1fr;gap:26px;padding:7vh var(--gutter)}.sapevi-foto{aspect-ratio:4/3}}.thumbs{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.thumbs::-webkit-scrollbar{display:none}.thumbs button{flex:none;width:76px}.cta-mini{display:flex;flex-direction:column;align-items:center;gap:12px;padding:2vh var(--gutter) 9vh;text-align:center}.cta-mini .btn{min-width:240px}.cta-mini .mono{font-size:11px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:700px){.cta-mini{padding:1vh var(--gutter) 7vh}.cta-mini .btn{width:100%;min-width:0}}.cta-mini{padding:0 var(--gutter) 8vh;margin-top:-6vh;position:relative;z-index:2}@media(max-width:700px){.cta-mini{padding:0 var(--gutter) 6vh;margin-top:-3vh}}.gatto{flex:0 0 clamp(200px,18vw,265px)}@media(max-width:900px){.gatto{flex:0 0 52vw}}.baffi+.cta-mini{margin-top:3vh}.filtri .vis.foto{background:none}.filtri .vis.foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.spedizione{padding:12px 24px 20px}.sb-msg{font-size:14px;color:var(--dim);margin-bottom:12px}.sb-msg b{color:var(--fg)}.spedizione.pieno .sb-msg b:first-child{color:var(--c)}.sb-track{position:relative;height:8px;border-radius:999px;background:color-mix(in srgb,var(--ink) 9%,transparent);margin:0 14px 0 0}.sb-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 70%,#fff),var(--c));transition:width .8s cubic-bezier(.16,1,.3,1)}.sb-tappa{position:absolute;top:50%;width:28px;height:28px;margin-left:-14px;transform:translateY(-50%);border-radius:50%;display:grid;place-items:center;background:var(--paper);border:1.5px solid color-mix(in srgb,var(--ink) 18%,transparent);color:var(--dim);transition:background .4s,border-color .4s,color .4s,transform .4s}.sb-tappa svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sb-tappa.ok{background:var(--c);border-color:var(--c);color:#fff;transform:translateY(-50%) scale(1.08)}@media(min-width:901px){.ph{align-items:start;padding-top:calc(var(--annH) + 120px)}.ph>div:first-child{position:sticky;top:calc(var(--annH) + 100px)}.ph .ph-t{font-size:clamp(28px,2.7vw,40px)}}.ph .compra{flex-direction:column;gap:10px;max-width:none;margin-top:16px}.ph .compra .qty{width:100%;justify-content:space-between;height:44px;padding:0 6px}.ph .compra .qty button{width:44px;height:44px;font-size:20px}.ph .compra .btn{width:100%;height:52px;padding:0 24px;font-size:16px}.ph .formati .p b{font-size:18px}.ph .formati .p small{color:var(--dim)}.ph .compra .qty,.ph .compra .btn{height:56px;min-height:56px}.ph .compra .qty button{height:56px}.ph .formati .p{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.ph .formati .p b,.ph .formati .p small{display:inline;margin:0}.h2o{position:relative}.h2o-media{position:relative;overflow:hidden;background:var(--ink)}.h2o-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.h2o-velo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.h2o-et{font-size:13px;letter-spacing:.08em;font-weight:600}.h2o h1{font-size:clamp(42px,5.6vw,92px);line-height:.98;letter-spacing:-.035em;margin-top:14px;font-variation-settings:"wdth" 100,"wght" 700;font-weight:700;text-transform:none}.h2o h1 em{font-style:normal}.h2o p{margin-top:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.5;max-width:40ch}.h2o-azioni{display:flex;align-items:center;gap:22px;margin-top:28px;flex-wrap:wrap}.h2o-link{font-weight:600;text-decoration:underline;text-underline-offset:5px}.h2o-full .h2o-palco{position:relative;height:100vh;height:100svh;min-height:560px}.h2o-full .h2o-media{position:absolute;top:0;right:0;bottom:0;left:0}.h2o-full .h2o-velo{background:linear-gradient(180deg,#00000040,#0000 30%,#0000000d 50%,#0009)}.h2o-full .h2o-testo{position:absolute;left:var(--gutter);right:var(--gutter);bottom:8vh;color:#fff;z-index:2}.h2o-full .h2o-testo em,.h2o-zoom .h2o-testo em{color:var(--c2)}.h2o-full .h2o-link,.h2o-zoom .h2o-link{color:#fff}.h2o-split .h2o-palco{display:grid;grid-template-columns:1.05fr .95fr;gap:5vw;align-items:center;padding:calc(var(--annH) + 120px) var(--gutter) 8vh;max-width:calc(1300px + var(--gutter)*2);margin:0 auto}.h2o-split .h2o-palco>*{min-width:0}.h2o-split .h2o-testo{order:1}.h2o-split .h2o-media{order:2;aspect-ratio:4/5;border-radius:32px;max-height:78vh;justify-self:end;width:100%;max-width:520px}.h2o-split .h2o-et,.h2o-split h1 em{color:var(--c)}.h2o-split p{color:var(--dim)}.h2o-zoom{height:220vh}.h2o-zoom .h2o-palco{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center}.h2o-zoom .h2o-media{--p:0;position:absolute;left:50%;top:50%;width:calc(38vw + 62vw * var(--p));height:calc(56vh + 44vh * var(--p));border-radius:calc(36px * (1 - var(--p)));transform:translate(-50%,-50%)}.h2o-zoom .h2o-velo{background:linear-gradient(180deg,#0000 40%,#0009);opacity:var(--p)}.h2o-zoom .h2o-testo{position:absolute;left:var(--gutter);right:var(--gutter);bottom:8vh;color:#fff;z-index:2;opacity:var(--t,0);transform:translateY(calc(30px * (1 - var(--t,0))))}.h2o-zoom .h2o-intro{position:absolute;top:calc(var(--annH) + 110px);left:0;right:0;text-align:center}@media(max-width:820px){.h2o-split .h2o-palco{grid-template-columns:1fr;padding-top:calc(var(--annH) + 100px);gap:28px}.h2o-split .h2o-media{order:2;max-width:none;aspect-ratio:4/5;max-height:70vh}.h2o-zoom .h2o-media{width:calc(70vw + 30vw * var(--p));height:calc(50vh + 50vh * var(--p))}.h2o-full .h2o-testo,.h2o-zoom .h2o-testo{bottom:6vh}}html.sobrio .ann-riga.scorre{overflow:hidden;flex:1;max-width:100%;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}html.sobrio .ann-nastro{display:flex;gap:26px;white-space:nowrap;animation:nastro 40s linear infinite;font-size:12px;letter-spacing:.06em;font-weight:500}html.sobrio .ann-nastro i{font-style:normal;opacity:.5}@keyframes nastro{to{transform:translate(-50%)}}html.sobrio .annuncio .led{display:none}html.sobrio .censura:after{display:none}html.sobrio .magnete{transform:none!important}html.sobrio .ph h2,html.sobrio .baffi h2,html.sobrio .conto h2,html.sobrio .filtri h2,html.sobrio .cta h2{text-transform:none;letter-spacing:-.035em;font-size:clamp(36px,4.8vw,78px);line-height:.98}html.sobrio .hero h1{text-transform:none}html.sobrio .mono{letter-spacing:.08em}html.sobrio .h2o h1 em,html.sobrio .gatti h2 em,html.sobrio .perche h2 em{font-weight:inherit}@media(prefers-reduced-motion:reduce){html.sobrio .ann-nastro{animation:none}}html.sobrio{--r-s:4px;--r-m:10px}html.sobrio .btn,html.sobrio .cartpill,html.sobrio .mini,html.sobrio .qty,html.sobrio .ph .compra .qty,html.sobrio .ct-link a,html.sobrio .acc-opz span,html.sobrio input,html.sobrio textarea,html.sobrio .risparmio,html.sobrio .ph .formati .badge,html.sobrio .chips span,html.sobrio .tag-x{border-radius:var(--r-s)!important}html.sobrio .stage,html.sobrio .card,html.sobrio .card .foto,html.sobrio .rec,html.sobrio .rec-foto,html.sobrio .motivo,html.sobrio .motivo-i,html.sobrio .casa-foto,html.sobrio .sapevi-foto,html.sobrio .gatto-v,html.sobrio .reel video,html.sobrio .ph .formati button,html.sobrio .drawer,html.sobrio .upbox,html.sobrio .upbox .th,html.sobrio .riga-c .th,html.sobrio .h2o-split .h2o-media,html.sobrio .acc-foto,html.sobrio .acc-mini button,html.sobrio .thumbs button,html.sobrio .ct-box,html.sobrio .filtri .vis,html.sobrio .cmp:before,html.sobrio .tazza,html.sobrio .scontrino,html.sobrio .g-carta,html.sobrio .g-box,html.sobrio .ritorno,html.sobrio .pb-griglia .card,html.sobrio .shopify-policy__body img{border-radius:var(--r-m)!important}html.sobrio .nav{border-radius:var(--r-m)!important}html.sobrio .thumbs button img,html.sobrio .card .foto img,html.sobrio .stage img{border-radius:0!important}html.sobrio .h2o-zoom .h2o-media{border-radius:calc(var(--r-m) * (1 - var(--p)))}.perche-lista{display:grid;grid-template-columns:.9fr 1.1fr;gap:6vw;align-items:start;padding:12vh var(--gutter);max-width:calc(1300px + var(--gutter)*2);margin:0 auto}.perche-lista>*{min-width:0}.pl-sx{position:sticky;top:calc(var(--annH) + 110px)}.perche-lista h2{font-size:clamp(34px,4vw,60px);line-height:1;letter-spacing:-.035em;margin-top:14px;max-width:12ch;text-align:left}.pl-foto{margin-top:32px;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-m,24px);background:var(--paper)}.pl-foto img{width:100%;height:100%;object-fit:cover;display:block}.pl-elenco{list-style:none;border-top:1px solid var(--line)}.pl-voce{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:26px 0;border-bottom:1px solid var(--line)}.pl-n{font-family:var(--num);font-weight:600;font-size:14px;color:var(--c);padding-top:4px}.pl-voce h3{font-size:clamp(19px,1.5vw,23px);line-height:1.2;letter-spacing:-.015em;font-weight:650}.pl-voce p{margin-top:8px;color:var(--dim);font-size:16px;line-height:1.55;max-width:46ch}@media(max-width:860px){.perche-lista{grid-template-columns:1fr;gap:28px;padding:8vh var(--gutter)}.pl-sx{position:static}.pl-voce{grid-template-columns:40px 1fr;padding:20px 0}}.gatti-head{display:flex;justify-content:space-between;align-items:end;gap:5vw;flex-wrap:wrap;padding:0 var(--gutter)}.gatti-head h2{text-transform:none;font-size:clamp(34px,4.4vw,68px);line-height:1;letter-spacing:-.035em;max-width:14ch}.gatti-sub{max-width:34ch;color:var(--dim);font-size:17px;line-height:1.5}.gatto-v{position:relative}.gatto-v figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 14px;color:#fff;font-size:14px;font-weight:600;line-height:1.3;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));margin:0}.gatto figcaption .ok{display:none}.gatti-nastro{overflow:hidden;margin-top:6vh;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.gn-binario{display:flex;gap:16px;width:max-content;animation:gnScorre 45s linear infinite}.gatti-nastro:hover .gn-binario{animation-play-state:paused}.gatti-nastro .gatto{flex:0 0 clamp(200px,17vw,250px)}@keyframes gnScorre{to{transform:translate(calc(-50% - 8px))}}@media(max-width:900px){.gatti-nastro .gatto{flex:0 0 44vw}.gn-binario{animation-duration:30s}}@media(prefers-reduced-motion:reduce){.gn-binario{animation:none}}.gatti-evidenza .gatti-riga{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto;gap:16px;overflow:visible}.gatti-evidenza .gatto{flex:none;width:auto}.gatti-evidenza .gatto:first-child{grid-row:span 2}.gatti-evidenza .gatto:first-child .gatto-v{aspect-ratio:auto;height:100%}.gatti-evidenza .gatto:not(:first-child) .gatto-v{aspect-ratio:1/1}.gatti-evidenza .gatto:nth-child(n+6){display:none}@media(max-width:820px){.gatti-evidenza .gatti-riga{grid-template-columns:1fr 1fr}.gatti-evidenza .gatto:first-child{grid-column:span 2;grid-row:auto}.gatti-evidenza .gatto:first-child .gatto-v{aspect-ratio:4/5;height:auto}}html.p-petrolio{--bg:#F4F2EE;--fg:#16191A;--ink:#16191A;--dim:#5E6566;--line:rgba(22,25,26,.12);--paper:#FBFAF7;--c:#1F4F5A;--c2:#C9D9D8;--warm:#B5895A;--onink:#F1EFEA}html.p-salvia2{--bg:#F3F2EC;--fg:#1A1D1A;--ink:#1A1D1A;--dim:#626860;--line:rgba(26,29,26,.12);--paper:#FBFAF6;--c:#3E5A4A;--c2:#D3DED2;--warm:#B48455;--onink:#F1F0EA}html.p-pietra{--bg:#F2EFE9;--fg:#1B1A18;--ink:#1B1A18;--dim:#6A655D;--line:rgba(27,26,24,.12);--paper:#FAF8F4;--c:#8A6A43;--c2:#E3D6C3;--warm:#4F5D63;--onink:#F3EFE8}.specs{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;border-top:1px solid var(--line);max-width:480px}.specs>div{padding:14px 14px 14px 0;border-bottom:1px solid var(--line)}.specs>div:nth-child(odd){border-right:1px solid var(--line)}.specs>div:nth-child(2n){padding-left:16px}.specs b{display:block;font-size:17px;font-weight:650;letter-spacing:-.01em;color:var(--fg)}.specs span{display:block;margin-top:3px;font-size:13px;line-height:1.4;color:var(--dim)}.rassicura .ic{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:12px;flex:none;color:var(--fg)}.rassicura .ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rassicura li{font-size:14px}.ph .compra .qty{height:46px!important;min-height:46px!important}.ph .compra .qty button{height:46px!important}.specs{margin-top:18px}.specs>div{padding:10px 12px 10px 0}.specs>div:nth-child(2n){padding-left:14px}.specs b{font-size:15px}.specs span{font-size:12px;margin-top:2px}html.p-grafite{--bg:#F3F1EC;--fg:#1E1D1B;--ink:#1E1D1B;--dim:#6B6862;--line:rgba(30,29,27,.12);--paper:#FAF9F5;--c:#3A3835;--c2:#E2DED6;--warm:#A27B4E;--onink:#F3F1EC}html.p-ardesia2{--bg:#F3F2EF;--fg:#191C20;--ink:#191C20;--dim:#62676E;--line:rgba(25,28,32,.12);--paper:#FBFAF8;--c:#2C3A47;--c2:#D6DCE1;--warm:#B08D57;--onink:#F1F0EC}html.p-terra{--bg:#F4F0EA;--fg:#1F1B18;--ink:#1F1B18;--dim:#6E655D;--line:rgba(31,27,24,.12);--paper:#FBF8F3;--c:#9C5B3F;--c2:#EBDCD1;--warm:#4F5D57;--onink:#F5F0E9}html.p-oliva{--bg:#F3F2EB;--fg:#1C1D18;--ink:#1C1D18;--dim:#676A5F;--line:rgba(28,29,24,.12);--paper:#FAFAF4;--c:#5B5E3A;--c2:#E2E2CF;--warm:#A87B4C;--onink:#F2F1E9}html.sobrio .g-card,html.sobrio .g-area,html.sobrio .ritorno,html.sobrio .toast{border-radius:var(--r-m)!important}html.sobrio .g-campo,html.sobrio .g-codice,html.sobrio .g-campo .btn,html.sobrio .g-campo input,html.sobrio .g-x,html.sobrio .ritorno button,html.sobrio .menu-mob a,html.sobrio .burger{border-radius:var(--r-s)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dewly.css.map */
