*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100svh;display:flex;flex-direction:column;background:var(--bianco);color:var(--nero);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}main{flex:1 0 auto}html:has(dialog[open][data-blocca-scorrimento]){overflow:hidden}:where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}:where(ul[role=list],ol[role=list],.lista-pulita){padding:0;list-style:none}.solo-lettori{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}img,picture,video,canvas{display:block;max-width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--oro);outline-offset:3px}h1,h2,h3{font-weight:600;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word}p{text-wrap:pretty;overflow-wrap:break-word}[hidden]{display:none!important}.visivamente-nascosto{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.salta-al-contenuto{position:absolute;left:16px;top:-100px;z-index:100;background:var(--nero);color:var(--bianco);padding:12px 18px;border-radius:var(--r-pill);font-weight:600;text-decoration:none}.salta-al-contenuto:focus{top:12px}svg.icona{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.contenitore{max-width:var(--max);margin:0 auto;padding:0 var(--marg)}.sezione{padding:96px 0}.sezione.stretta{padding:64px 0}.fascia{background:var(--pietra)}.testa-sez{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;flex-wrap:wrap}.titolo-sez{font-size:44px;line-height:1.08}.sopra+.titolo-sez,.sopra+h1{margin-top:12px}.sopra{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bronzo);display:flex;gap:10px;align-items:center}.sopra:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--oro);display:inline-block;flex:none}.serif{font-family:var(--serif);font-weight:400;font-style:italic;letter-spacing:0}.testo{font-size:17px;color:var(--testo-2);max-width:580px;text-wrap:pretty}.rte>*+*{margin-top:.9em}.rte h2,.rte h3{font-size:22px;line-height:1.25}.rte a{color:var(--bronzo)}.rte ul,.rte ol{padding-left:1.2em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border-radius:var(--r-pill);border:1px solid var(--nero);background:var(--nero);color:var(--bianco);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate}.btn:after{content:"";position:absolute;top:-50%;bottom:-50%;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);pointer-events:none}.btn.bordato:after,.btn.chiaro:after{background:linear-gradient(100deg,transparent,rgba(214,156,64,.45),transparent)}@media(hover:hover){.btn:hover:after{left:130%;transition:left .85s ease}}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn[disabled]:after,.btn[aria-disabled=true]:after{display:none}.btn.bordato{background:transparent;color:var(--nero)}.btn.chiaro{background:var(--bianco);color:var(--nero);border-color:var(--bianco)}.link{font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;gap:8px;align-items:center;border-bottom:2px solid var(--oro);padding-bottom:2px;min-height:24px;transition:border-bottom-width .2s ease,padding-bottom .2s ease,color .2s ease}.link:hover{border-bottom-width:4px;padding-bottom:0;color:var(--bronzo)}.pill{min-height:44px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--linea);background:var(--bianco);cursor:pointer;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:border-color .2s ease}.pill:hover{border-color:var(--nero)}.pill.attiva,.pill[aria-current=page],.pill[aria-pressed=true]{background:var(--nero);border-color:var(--nero);color:var(--bianco)}.icona-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--linea);border-radius:50%;background:var(--bianco);cursor:pointer;padding:0}.collegamenti{display:flex;gap:8px;flex-wrap:wrap}.briciole{display:flex;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--grigio);padding:20px 0 0}.briciole a{text-decoration:none;display:inline-flex;align-items:center;min-height:24px}.briciole a:hover{text-decoration:underline}.griglia-prodotti{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}.card{display:flex;flex-direction:column;gap:10px;text-decoration:none;min-width:0}.card .img{position:relative;border-radius:var(--r-card);overflow:hidden;background:var(--nero)}.card .img.chiara{background:#efefef}.card .img img{width:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s ease}.card .img .img2{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0}.card .img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.3) 50%,transparent 65%);transform:translate(-120%)}.card .img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border:2px solid var(--oro);border-radius:inherit;clip-path:inset(0 100% 100% 0 round var(--r-card));transition:clip-path .7s cubic-bezier(.2,.7,.2,1)}.card h3 span{background:linear-gradient(var(--oro),var(--oro)) no-repeat 0 100% / 0 2px;padding-bottom:2px;transition:background-size .45s ease}@media(hover:hover){.card:hover .img img{transform:scale(1.05)}.card:hover .img .img2{opacity:1}.card:hover .img:before{transform:translate(120%);transition:transform .9s ease .1s}.card:hover .img:after{clip-path:inset(0 0 0 0 round var(--r-card))}.card:hover h3 span{background-size:100% 2px}}.card .chip{position:absolute;z-index:3;top:12px;left:12px;background:var(--bianco);color:var(--nero);font-size:12px;font-weight:600;padding:5px 10px;border-radius:var(--r-pill)}.card .chips-card{position:absolute;z-index:3;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:6px}.card .chips-card .chip{position:static}.card .chip.nuovo{background:var(--oro)}.chip-nuovo{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:var(--r-pill);background:var(--oro);color:var(--nero);font-size:12px;font-weight:600;letter-spacing:.04em;vertical-align:1px}.card h3{font-size:17px;font-weight:600;letter-spacing:-.01em}.card .mat{font-size:14px;color:var(--grigio);margin-top:-4px}.prezzo{font-size:16px;font-weight:600;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.prezzo s{font-weight:400;color:var(--grigio);font-size:14px}.esaurito{font-size:13px;color:var(--grigio)}.faq-griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.faq-griglia details{background:var(--carta);border-radius:var(--r-card);padding:0 20px}.fascia .faq-griglia details{background:var(--bianco)}.faq-griglia summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:64px;font-size:17px;font-weight:600}.faq-griglia summary::-webkit-details-marker{display:none}.faq-griglia summary svg{width:18px;height:18px;transition:transform .2s ease}.faq-griglia details[open] summary svg{transform:rotate(45deg)}.faq-griglia .risposta{padding:0 0 18px;font-size:15px;color:var(--testo-2)}.campo{display:flex;flex-direction:column;gap:8px}.campo label{font-size:14px;font-weight:600}.campo input,.campo select,.campo textarea{min-height:50px;border:1px solid var(--linea);border-radius:var(--r-campo);padding:0 14px;font-size:16px;background:var(--bianco)}.campo textarea{padding:12px 14px;min-height:140px;resize:vertical}.spunta{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--grigio)}.spunta input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--nero);flex:none}.spunta a{color:var(--bronzo)}.avviso{border-radius:var(--r-campo);padding:12px 14px;font-size:15px;background:var(--carta)}.avviso.errore{background:#fbeceb;color:#8a1c14}.pagina-testa{padding:28px 0 36px}.pagina-testa h1{font-size:52px;line-height:1.04}.pagina-corpo{max-width:760px;padding-bottom:96px}@media(max-width:1180px){.griglia-prodotti{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.sezione{padding:56px 0}.sezione.stretta{padding:44px 0}.titolo-sez{font-size:32px}.griglia-prodotti{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.card h3{font-size:15px}.faq-griglia{grid-template-columns:1fr}.pagina-testa h1{font-size:38px}.pagina-corpo{padding-bottom:64px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.pannello[open]{display:flex}.pannello::backdrop{background:#10101052}.pannello.sinistra{inset:var(--testata-basso, 0px) auto auto 0;border-left:0;border-right:1px solid var(--linea);box-shadow:20px 0 40px #1010101f}.pannello-testa{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--linea)}.pannello-testa h2{font-size:22px;margin:0}.pannello-corpo{padding:20px;overflow:auto;flex:1}.pannello-piede{padding:18px 20px;border-top:1px solid var(--linea);display:flex;flex-direction:column;gap:10px}.righe-carrello{margin-top:6px}.riga-carrello{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--linea)}.riga-foto img{width:80px;height:80px;object-fit:cover;border-radius:var(--r-campo);background:var(--nero)}.riga-info{display:flex;flex-direction:column;gap:2px;min-width:0}.riga-nome{font-weight:600;text-decoration:none}.riga-info>span{font-size:14px;color:var(--grigio)}.riga-prezzo{display:flex;flex-direction:column;align-items:flex-end;font-size:15px}.riga-prezzo s{font-size:13px;color:var(--grigio)}.paginazione{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:40px}.ricerca-pagina{display:flex;gap:10px;margin-top:22px;max-width:640px}.ricerca-pagina input{flex:1;min-width:0;min-height:50px;border:1px solid var(--linea);border-radius:var(--r-pill);padding:0 18px;background:var(--carta);font-size:16px}.zone{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.zona{background:var(--carta);border-radius:var(--r-card);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.fascia .zona{background:var(--bianco)}.zona:hover{box-shadow:0 12px 28px #1010101a}.zona img,.zona .zona-vuota{width:100%;aspect-ratio:16 / 11;object-fit:cover;background:var(--nero);display:block}.zona .corpo{padding:22px 24px 26px;display:flex;flex-direction:column;gap:12px}.zona h3{font-size:28px}.zona .chips{display:flex;gap:6px;flex-wrap:wrap}.zona .chips span{font-size:13px;border:1px solid var(--linea);border-radius:var(--r-pill);padding:4px 10px;background:var(--bianco)}@media(max-width:760px){.zone{grid-template-columns:repeat(3,minmax(80%,1fr));overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px}.zona{scroll-snap-align:start}}.quiz{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}.quiz>*{min-width:0}.quiz .quiz-testo{margin-top:16px}@media(max-width:760px){.quiz{grid-template-columns:1fr;gap:20px}}[data-riflesso]{position:relative}@media(hover:hover)and (pointer:fine){[data-inclina]{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .35s ease-out,box-shadow .3s ease,border-color .2s ease}[data-inclina].inclinata{transition:transform .08s linear,box-shadow .3s ease,border-color .2s ease}[data-riflesso]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx, 50%) var(--my, 30%),rgba(255,255,255,.36),rgba(255,255,255,0) 55%);opacity:0;transition:opacity .3s ease}[data-inclina]:hover [data-riflesso]:after,[data-inclina][data-riflesso]:hover:after{opacity:1}}@media(prefers-reduced-motion:reduce){[data-inclina]{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
