.testo-404{margin-top:14px}.azioni-404{margin:24px 0 96px}.sezione.app-blocchi{padding-top:0}.articolo-firma{margin-top:14px;font-size:15px;color:var(--grigio)}.articolo-foto img{width:100%;aspect-ratio:21 / 9;object-fit:cover;border-radius:var(--r-card)}.articolo-colonne{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:64px;align-items:start;margin-top:40px;padding-bottom:96px}.articolo-colonne.senza-lato{grid-template-columns:minmax(0,1fr)}.articolo-colonne .articolo-corpo{padding-bottom:0}.articolo-corpo video{width:min(100%,360px);border-radius:var(--r-card);background:var(--nero)}@media(min-width:761px){.articolo-corpo video{float:left;width:min(46%,340px);margin:4px 32px 20px 0}.articolo-corpo:after{content:"";display:block;clear:both}}.articolo-lato{position:sticky;top:136px;display:grid;gap:16px}.lato-prodotto{display:grid;gap:12px;padding:20px;border:1px solid var(--linea);border-radius:var(--r-card);background:var(--bianco)}.lato-foto img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;background:#efefef}.lato-titolo{font-size:20px;line-height:1.2}.lato-titolo a{text-decoration:none}.lato-acquisto{display:grid;gap:10px}.lato-varianti{width:100%;min-height:48px;border:1px solid var(--linea);border-radius:var(--r-campo);padding:0 12px;background:var(--bianco)}.lato-prodotto .btn{width:100%}.lato-prodotto .link{justify-self:start}.lato-errore{font-size:14px;color:#b42318}.lato-studio{display:grid;gap:12px;padding:22px;border-radius:var(--r-card);background:var(--nero);color:var(--bianco)}.lato-studio .sopra{color:var(--oro)}.lato-studio-testo{font-size:18px;line-height:1.35}.lato-studio .btn{justify-self:start}@media(max-width:1000px){.articolo-colonne{grid-template-columns:minmax(0,1fr);gap:36px}.articolo-lato{position:static;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}}@media(max-width:760px){.articolo-foto img{aspect-ratio:4 / 3}.articolo-colonne{margin-top:28px;padding-bottom:64px}}.blog-testo{margin-top:14px}.blog-griglia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;padding-bottom:96px}.blog-evidenza{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center;text-decoration:none;margin-bottom:72px;border-radius:var(--r-card)}.blog-evidenza-foto{display:block;border-radius:var(--r-card)}.blog-evidenza-foto img,.blog-evidenza-foto .guida-vuota{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-card);background:var(--carta)}.blog-evidenza-testo{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.blog-evidenza .cat{font-size:13px;font-weight:600;color:var(--bronzo)}.blog-evidenza-titolo{font-size:40px;font-weight:600;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.blog-evidenza-estratto{color:var(--testo-2);font-size:17px}.blog-evidenza .meta{color:var(--grigio);font-size:15px}.blog-evidenza .btn{margin-top:8px}.blog-studio{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:20px;overflow:hidden;background:var(--nero);color:var(--bianco);margin-bottom:96px}.blog-studio img{width:100%;height:100%;min-height:300px;object-fit:cover}.blog-studio-testo{padding:48px;display:grid;gap:14px;align-content:center;justify-items:start}.blog-studio .sopra{color:var(--oro)}.blog-studio h2{font-size:34px;line-height:1.1}@media(max-width:760px){.blog-griglia{grid-template-columns:1fr;padding-bottom:64px}.blog-evidenza,.blog-studio{grid-template-columns:minmax(0,1fr);gap:24px}.blog-evidenza{margin-bottom:48px}.blog-evidenza-titolo{font-size:28px}.blog-studio{margin-bottom:64px}.blog-studio img{min-height:220px;aspect-ratio:16 / 10}.blog-studio-testo{padding:28px 20px}.blog-studio h2{font-size:26px}}.pannello .soglia{font-size:14px;color:var(--grigio)}.pannello .soglia b{color:var(--nero)}.pannello .soglia-barra{height:6px;border-radius:3px;background:var(--carta);margin-top:8px;overflow:hidden}.pannello .soglia-barra span{display:block;height:6px;background:var(--oro)}.riga-quantita{display:flex;align-items:center;gap:4px;margin-top:8px}.riga-quantita button{min-width:32px;height:32px;border:1px solid var(--linea);border-radius:var(--r-pill);background:var(--bianco);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.riga-quantita button svg{width:16px;height:16px}.riga-quantita output{min-width:28px;text-align:center;font-weight:600}.riga-quantita .riga-togli{border:0;padding:0 6px;margin-left:6px;font-size:13px;color:var(--grigio);text-decoration:underline}.pannello .totale{display:flex;justify-content:space-between;font-size:17px;font-weight:600}.pannello .totale.sconto{font-size:15px;font-weight:500;color:var(--bronzo)}.pannello .nota-tasse{font-size:13px;color:var(--grigio)}.pannello .vuoto{font-size:22px;font-weight:600;margin:16px 0 8px}.pannello .carrello-errore{margin-top:12px}carrello-pannello[aria-busy=true] .pannello-corpo{opacity:.6;pointer-events:none}.carrello-pagina{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:48px;align-items:start;padding-bottom:96px}.riga-campo{flex-direction:row;align-items:center;gap:10px;margin-top:8px}.riga-campo input{width:88px;min-height:44px}.riga-togli-link{font-size:13px;color:var(--grigio);margin-top:6px}.carrello-riepilogo{background:var(--pietra);border-radius:var(--r-card);padding:24px;display:flex;flex-direction:column;gap:12px}.carrello-riepilogo .totale{display:flex;justify-content:space-between;font-size:18px;font-weight:600}.carrello-riepilogo .nota-tasse{font-size:13px;color:var(--grigio)}.carrello-vuoto{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:96px}@media(max-width:760px){.carrello-pagina{grid-template-columns:1fr;gap:28px;padding-bottom:64px}}.testa-col{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:stretch;padding:28px 0 32px}.testa-col.senza-misure{grid-template-columns:minmax(0,1fr)}.testa-col>*{min-width:0}.testa-col h1{font-size:58px;line-height:1.02;margin-top:14px}.testa-col .testo{margin-top:14px}.testa-col .collegamenti{margin-top:18px}.misure-card{background:var(--pietra);border-radius:var(--r-card);padding:24px;display:flex;flex-direction:column;gap:14px;justify-content:center}.misure-card b{font-size:18px}.barra-filtri{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);margin-bottom:28px}.barra-filtri .gruppo{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.barra-filtri .etichetta{font-size:14px;color:var(--grigio);margin:0 4px 0 8px}.barra-filtri .etichetta:first-child{margin-left:0}.barra-filtri .conteggio{font-size:12px;color:var(--grigio)}.barra-filtri .pill.attiva .conteggio{color:#d6d6d6}.ordina{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--grigio)}.ordina select{min-height:44px;border:1px solid var(--linea);border-radius:var(--r-pill);padding:0 14px;background:var(--bianco);font-size:14px;color:var(--nero)}filtri-collezione{display:block;padding-bottom:96px}filtri-collezione[aria-busy=true] .griglia-prodotti{opacity:.5;transition:opacity .2s ease}.inserto{grid-column:span 2;background:var(--nero);color:var(--bianco);border-radius:var(--r-card);padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.inserto .sopra{color:var(--oro)}.inserto h3{font-size:30px;margin-top:10px}.inserto p{color:#d6d6d6;font-size:15px}.collezione-vuota{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0;font-size:17px}@media(max-width:760px){.testa-col{grid-template-columns:1fr;gap:18px;padding:18px 0 24px}.testa-col h1{font-size:40px}.barra-filtri{position:sticky;top:var(--testata-h, 128px);background:var(--bianco);z-index:5}.barra-filtri .gruppo{flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none}.barra-filtri .pill,.barra-filtri .etichetta{flex:none}.ordina{width:100%}.ordina>span:first-child{white-space:nowrap}.ordina select{flex:1 1 auto;min-width:0}filtri-collezione{padding-bottom:64px}}.collezioni-griglia{padding-bottom:96px}.titolo-collezione{font-size:26px}.conteggio-collezione{font-size:14px;color:var(--grigio)}@media(max-width:760px){.sezione-collezioni .zone{grid-template-columns:1fr;overflow:visible}}.contatti-griglia{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;padding-bottom:96px;align-items:start}.contatti-dati{margin:28px 0;display:flex;flex-direction:column;gap:16px}.contatti-dati dt{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bronzo)}.contatti-dati dd{margin:4px 0 0;font-size:17px}.riquadro-modulo{background:var(--pietra);border-radius:var(--r-card);padding:32px}.riquadro-modulo h2{font-size:28px}.modulo-contatti{display:flex;flex-direction:column;gap:16px;margin-top:20px}@media(max-width:760px){.contatti-griglia{grid-template-columns:1fr;gap:32px;padding-bottom:64px}.riquadro-modulo{padding:22px}}.continua{padding-top:0}.continua h2{font-size:26px}.continua .collegamenti{margin-top:16px}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.foto-testo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.foto-testo.a-destra{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.foto-testo.a-destra .foto-testo-img{order:2}.foto-testo>*{min-width:0}.foto-testo-img{width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:var(--r-card)}.foto-testo .titolo-sez .serif{font-size:52px}.foto-testo .testo{margin-top:18px}.foto-testo-azioni{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}@media(max-width:760px){.foto-testo,.foto-testo.a-destra{grid-template-columns:1fr;gap:24px}.foto-testo.a-destra .foto-testo-img{order:0}.foto-testo .titolo-sez .serif{font-size:38px}}.st-piede{background:var(--nero);color:#ededed;padding:72px 0 32px}.st-piede .griglia{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:40px}.st-piede .targa{display:inline-flex;text-decoration:none}.st-piede .targa img{width:210px;height:auto}.st-piede .targa-testo{font-size:20px;font-weight:600}.st-piede .studio{margin-top:20px;font-size:15px;line-height:1.75;color:#cfcfcf}.st-piede h3{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--oro);margin:0 0 14px}.st-piede li{margin:0 0 9px}.st-piede a{text-decoration:none;color:#ededed;font-size:15px}.st-piede a:hover{text-decoration:underline;text-decoration-color:var(--oro);text-underline-offset:4px}.st-piede .social{display:flex;gap:8px;margin-top:14px}.st-piede .social a{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:inline-flex;align-items:center;justify-content:center}.st-piede .btn{min-height:44px;padding:0 18px;font-size:14px;margin-top:16px;background:var(--bianco);color:var(--nero);border-color:var(--bianco)}.st-piede .btn:hover{text-decoration:none}.st-piede .btn:after{background:linear-gradient(100deg,transparent,rgba(214,156,64,.45),transparent)}.st-piede .legale{margin-top:48px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px;color:#bdbdbd}.st-piede .legale nav{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.st-piede .legale a{font-size:13px;color:#bdbdbd;display:inline-flex;align-items:center;min-height:24px}.st-piede .legale span a{display:inline}.st-piede .pagamenti{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.st-piede .icona-pagamento{height:24px;width:auto}@media(max-width:1180px){.st-piede .griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.st-piede{padding:52px 0 110px}.st-piede .griglia{grid-template-columns:1fr;gap:28px}}.gift-card-domande{margin-top:32px}.gift-card-domande h3{margin:0 0 14px;font-size:20px}.gift-card-domande dl{display:grid;gap:14px;margin:0}.gift-card-domande dt{font-weight:600}.gift-card-domande dd{margin:4px 0 0;color:var(--testo-2)}.gift-card-acquisto .gift-card-griglia{align-items:start}.gift-card-acquisto .gift-card-visuale{position:sticky;top:calc(var(--testata-h, 140px) + 24px);padding-top:64px}.gift-card-modulo{display:block;width:100%;max-width:520px}.gift-card-form{display:flex;flex-direction:column;gap:20px}.gift-card-importi fieldset{min-width:0;margin:4px 0 0;padding:0;border:0}.gift-card-etichetta{padding:0;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--grigio)}.gift-card-importi__lista{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.gift-card-importo{position:relative}.gift-card-importo input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.gift-card-importo span{display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:52px;padding:0 18px;border:1px solid var(--linea);border-radius:var(--r-pill);background:var(--bianco);font-size:17px;font-weight:600;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.gift-card-importo:hover span{border-color:var(--nero)}.gift-card-importo input:checked+span{background:var(--nero);border-color:var(--nero);color:var(--bianco)}.gift-card-importo input:focus-visible+span{outline:2px solid var(--oro);outline-offset:3px}.gift-card-importo input:disabled+span{opacity:.45;text-decoration:line-through}.gift-card-destinatario{display:block}.gift-card-destinatario__scelta{align-items:center;font-size:16px;font-weight:600;color:var(--nero);cursor:pointer}.gift-card-destinatario__scelta input{margin:0;accent-color:var(--nero)}.gift-card-destinatario__campi{display:grid;gap:14px;min-width:0;margin:14px 0 0;padding:18px;border:1px solid var(--linea);border-radius:var(--r-card);background:#ffffff8c}.gift-card-destinatario__campi:disabled{display:none}.gift-card-fascia .campo textarea{min-height:96px}.gift-card-nota{font-size:13px;color:var(--grigio)}.gift-card-nota a{color:var(--bronzo)}.gift-card-aggiungi{width:100%;min-height:54px}.gift-card-vantaggi{display:grid;gap:10px;margin-top:6px;font-size:15px;color:var(--testo-2)}.gift-card-vantaggi li{display:flex;align-items:center;gap:10px}.gift-card-vantaggi .icona{width:20px;height:20px;color:var(--bronzo)}.gift-card-come .gift-card-passi{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.gift-card-descrizione{margin-top:24px;padding-top:24px;border-top:1px solid var(--linea);font-size:15px;color:var(--testo-2)}@media(max-width:760px){.gift-card-acquisto .gift-card-visuale{position:static;padding-top:8px}.gift-card-importo{flex:1 1 calc(50% - 10px)}.gift-card-importo span{width:100%;min-width:0}.gift-card-modulo{max-width:none}.gift-card-come .gift-card-passi{grid-template-columns:minmax(0,1fr);gap:18px}}.sezione-testata{position:sticky;top:0;z-index:30}.st-testata{display:block;position:relative;background:var(--nero);color:var(--bianco)}.st-testata .annuncio{margin:0;background:var(--bianco);color:var(--nero);border-bottom:1px solid var(--linea);padding:9px 16px;font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;text-align:center}.st-testata .annuncio a{text-decoration:none}.st-testata .annuncio a:hover{text-decoration:underline;text-decoration-color:var(--oro);text-underline-offset:4px}.st-testata .barra{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:76px}.st-testata .nav{display:flex;gap:28px;align-items:center}.st-testata .nav a,.st-testata .nav button{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--bianco);cursor:pointer;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-image:linear-gradient(var(--oro),var(--oro));background-repeat:no-repeat;background-position:0 calc(50% + 13px);background-size:0 1px;transition:background-size .2s ease}.st-testata .nav a:hover,.st-testata .nav button:hover,.st-testata .nav .attivo,.st-testata .nav [aria-expanded=true]{background-size:100% 1px}.st-testata .logo{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:var(--bianco);text-decoration:none}.st-testata .logo img{width:250px;height:auto}.st-testata .logo-testo{font-size:20px;letter-spacing:.08em}.st-testata .azioni{display:flex;gap:4px;align-items:center}.st-testata .azioni.destra{justify-content:flex-end}.st-testata .destra{display:flex;align-items:center;justify-content:flex-end;gap:24px}.st-testata .azioni a,.st-testata .azioni button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--bianco);cursor:pointer;text-decoration:none}.st-testata .azioni svg{width:22px;height:22px}.st-testata .azioni [aria-expanded=true]{color:var(--oro)}.st-testata .badge{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--oro);color:var(--nero);font-size:11px;font-weight:600;line-height:18px;text-align:center}.st-testata .solo-tel{display:none}.st-testata .mega,.st-testata .cerca{position:absolute;top:100%;left:0;right:0;background:var(--bianco);color:var(--nero);border-bottom:1px solid var(--linea);box-shadow:0 18px 40px #1010101f}.st-testata .mega .contenitore{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-top:40px;padding-bottom:44px}.st-testata .mega .contenitore.con-foto{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.st-testata .mega h3,.st-testata .cerca label{display:block;margin:0 0 14px;color:var(--bronzo);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.st-testata .mega li+li{margin-top:6px}.st-testata .mega li a{display:inline-flex;flex-direction:column;min-height:36px;font-size:16px;text-decoration:none}.st-testata .mega li a small{color:var(--grigio);font-size:13px}.st-testata .mega li a:hover{text-decoration:underline;text-decoration-color:var(--oro);text-underline-offset:5px}.st-testata .mega-foto{color:inherit;text-decoration:none}.st-testata .mega figure{margin:0}.st-testata .mega figure img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-card)}.st-testata .mega figcaption{margin-top:12px;font-family:var(--serif);font-style:italic;font-size:24px;line-height:1.2}.st-testata .cerca{padding:28px 0 32px}.st-testata .cerca-campo{display:block}.st-testata .cerca-riga{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--nero)}.st-testata .cerca-riga:focus-within{border-bottom-color:var(--oro)}.st-testata .cerca input[type=search]{flex:1;min-width:0;min-height:52px;padding:0;border:0;border-radius:0;outline:none;background:transparent;font-size:24px}.st-testata .cerca input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.st-testata .cerca-riga button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;background:none;color:var(--nero);cursor:pointer}.st-testata .cerca .suggerimenti{margin-top:14px;max-height:min(56vh,480px);overflow:auto;padding:10px;border:1px solid var(--linea);border-radius:var(--r-card);background:var(--bianco)}.st-testata .cerca .suggeriti{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.st-testata .cerca .suggeriti a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--linea);border-radius:var(--r-pill);font-size:14px;text-decoration:none}.st-testata .cerca .suggeriti a:hover{border-color:var(--nero)}.pannello{position:fixed;inset:var(--testata-basso, 0px) 0 auto auto;margin:0;padding:0;width:min(440px,100%);max-width:100%;height:min(calc(100dvh - var(--testata-basso, 0px)),800px);max-height:none;border:0;border-left:1px solid var(--linea);background:var(--bianco);color:var(--nero);box-shadow:-20px 0 40px #1010101f;display:none;flex-direction:column}.menu-tel>a,.menu-tel>details>summary{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px;border-bottom:1px solid var(--linea);font-size:18px;font-weight:600;text-decoration:none;cursor:pointer;list-style:none}.menu-tel>details>summary::-webkit-details-marker{display:none}.menu-tel>details>summary svg{width:18px;height:18px;transition:transform .2s ease}.menu-tel>details[open]>summary svg{transform:rotate(180deg)}.menu-tel .sotto{display:flex;flex-direction:column;padding:6px 0 10px;border-bottom:1px solid var(--linea)}.menu-tel .sotto a{display:flex;align-items:center;min-height:44px;padding-left:16px;font-size:15px;text-decoration:none}.menu-tel .sotto a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--oro);text-underline-offset:5px}.menu-tel .studio{display:flex;flex-direction:column;margin-top:20px;padding:20px;background:var(--pietra);border-radius:var(--r-card)}.menu-tel .studio b,.menu-tel .studio .studio-titolo{font-weight:600;text-decoration:none}.menu-tel .studio p{margin:6px 0 12px;color:var(--grigio);font-size:14px}@media(max-width:1280px){.st-testata .nav,.st-testata .destra{gap:22px}.st-testata .logo img{width:200px}}@media(max-width:1140px){.st-testata .nav,.st-testata .solo-desk,.st-testata .mega{display:none!important}.st-testata .solo-tel{display:flex}.st-testata .barra{gap:8px;min-height:64px}}@media(max-width:760px){.st-testata .annuncio{font-size:11px;letter-spacing:.12em}.st-testata .logo img{width:150px}.st-testata .cerca{padding:20px 0 24px}.st-testata .cerca input[type=search]{font-size:20px}}.hero{padding:48px 0 72px}.hero .contenitore{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:56px;align-items:center}.hero .contenitore>*{min-width:0}.hero h1{font-size:62px;line-height:1.02;margin-top:18px}.hero .hero-serif{display:block;font-size:46px;line-height:1.1;margin-top:10px;color:var(--testo-2)}.hero .testo{margin-top:22px}.hero .azioni{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero .fatti{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.hero .fatti li{background:var(--carta);border-radius:var(--r-pill);padding:8px 14px;font-size:14px}.mappa{display:block;position:relative}.mappa-foto{position:relative;border-radius:var(--r-card);overflow:hidden;background:var(--pietra)}.mappa-foto>img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.punto{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border:0;padding:0;background:none;cursor:pointer;display:grid;place-items:center;z-index:2;-webkit-tap-highlight-color:transparent;animation:punto-entra .55s cubic-bezier(.2,.8,.2,1.25) both;animation-delay:calc(var(--ritardo, 0s) + .3s)}.punto .iniziale{grid-area:1 / 1;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fffffff0;color:var(--nero);font-size:13px;font-weight:700;line-height:1;box-shadow:0 4px 14px #00000047;position:relative;z-index:1;transition:background-color .25s ease,color .25s ease,transform .25s ease}.punto:after{content:"";grid-area:1 / 1;width:30px;height:30px;border-radius:50%;background:#d69c4099;animation:punto-respira 3.2s ease-in-out infinite;animation-delay:var(--ritardo, 0s)}.punto.attivo .iniziale{background:var(--nero);color:var(--oro);transform:scale(1.12)}.punto.attivo:after{animation:none;opacity:0}@media(hover:hover){.punto:hover .iniziale{background:var(--nero);color:var(--oro);transform:scale(1.12)}}@keyframes punto-respira{0%,to{transform:scale(1);opacity:0}50%{transform:scale(1.75);opacity:.65}}@keyframes punto-entra{0%{transform:scale(0);opacity:0}}.mappa .sovra{position:absolute;left:0;top:0;z-index:5;width:280px;background:var(--bianco);color:var(--nero);border-radius:14px;padding:16px 16px 14px;box-shadow:0 20px 44px #1010103d;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.mappa .sovra.aperta{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s}.sovra .s-titolo{font-size:24px;line-height:1.15}.sovra .s-testo{font-size:14px;color:var(--grigio);margin-top:4px}.sovra .s-prodotti{display:grid;gap:8px;margin-top:12px}.sovra .s-prodotti a{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;text-decoration:none;font-size:13px;line-height:1.3}.sovra .s-prodotti img{width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--nero)}.sovra .s-prodotti b{display:block;font-weight:600}.sovra .s-prodotti s{color:var(--grigio)}.sovra .s-miniatura{width:72px;height:72px;border-radius:var(--r-campo);object-fit:cover;margin-top:12px}.sovra .link{margin-top:14px;font-size:14px}.zone-sotto{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}@media(prefers-reduced-motion:reduce){.punto,.punto:after{animation:none}}@media(max-width:1180px){.hero h1{font-size:50px}.hero .hero-serif{font-size:38px}}@media(max-width:760px){.hero{padding:20px 0 40px}.hero .contenitore{grid-template-columns:1fr;gap:28px}.hero h1{font-size:38px}.hero .hero-serif{font-size:30px}.hero .azioni .btn{flex:1 1 100%}.mappa .sovra{position:static;width:auto;margin-top:12px;transform:none;border:1px solid var(--linea);box-shadow:0 10px 28px #1010101f}.mappa .sovra:not(.aperta){display:none}}.clara{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.clara>*{min-width:0}.clara-img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 25%;border-radius:var(--r-card)}.citazione{font-family:var(--serif);font-style:italic;font-weight:400;font-size:46px;line-height:1.1;letter-spacing:0;margin-top:14px}.clara-testo{margin-top:16px}.principi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.principi div{background:var(--carta);border-radius:var(--r-card);padding:18px 20px}.fascia .principi div{background:var(--bianco)}.principi b{display:block;margin-bottom:4px}.principi p{font-size:15px;color:var(--grigio)}.clara-azioni{display:flex;gap:18px;margin-top:26px;flex-wrap:wrap;align-items:center}@media(max-width:760px){.clara{grid-template-columns:1fr;gap:24px}.citazione{font-size:34px}.principi{grid-template-columns:1fr}}.guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:760px){.guide{grid-template-columns:repeat(3,minmax(80%,1fr));overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px}.guide>*{scroll-snap-align:start}}.in-evidenza{padding-top:16px}.in-evidenza scelta-pillole{display:block}.schede-tab{display:flex;gap:8px;flex-wrap:wrap}.materiali{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.materiale{border:1px solid var(--linea);border-radius:var(--r-card);padding:22px;display:flex;flex-direction:column;gap:8px;text-decoration:none;background:var(--bianco)}.materiale:hover{border-color:var(--nero)}.materiale b{font-size:20px}.materiale span{font-size:14px;color:var(--grigio)}.materiale .campione{width:36px;height:36px;border-radius:50%;margin-bottom:8px;border:1px solid var(--linea)}@media(max-width:1180px){.materiali{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.materiali{gap:10px}.materiale{padding:16px}}.doppia{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.doppia>:only-child{grid-column:1 / -1}.riquadro{background:var(--bianco);border-radius:var(--r-card);padding:36px;min-width:0}.riquadro .voto{font-size:64px;font-weight:700;line-height:1;letter-spacing:-.03em;margin-top:12px}.riquadro .stelle{display:flex;gap:3px;margin:10px 0 16px}.riquadro .stelle svg{width:18px;height:18px;fill:var(--oro);stroke:none}.riquadro .stelle svg.spenta{fill:var(--linea)}.riquadro .piccolo{font-size:14px}.frase{border-top:1px solid var(--linea);padding:14px 0;margin:0}.frase blockquote{margin:0}.frase p{font-size:16px}.frase figcaption{font-size:13px;color:var(--grigio)}.titolo-newsletter{font-size:38px}.riquadro .testo{margin-top:12px}.modulo-newsletter{display:flex;flex-direction:column;gap:14px;margin-top:22px}@media(max-width:760px){.doppia{grid-template-columns:1fr}.riquadro{padding:24px}.titolo-newsletter{font-size:30px}}.quiz-domanda{font-size:18px;font-weight:600;margin:26px 0 12px}.quiz-opzioni{display:flex;gap:8px;flex-wrap:wrap}.risultato{background:var(--carta);border-radius:var(--r-card);padding:28px;display:flex;flex-direction:column;gap:18px}.fascia .risultato{background:var(--bianco)}.risultato h3{font-size:26px}.risultato .prodotti{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.riga-prod{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;background:var(--bianco);border-radius:var(--r-campo);padding:10px;text-decoration:none}.fascia .riga-prod{background:var(--carta)}.riga-prod img{width:72px;height:72px;object-fit:cover;border-radius:var(--r-campo);background:#efefef}.riga-prod b{font-size:15px;display:block}.riga-prod span{font-size:14px;color:var(--grigio)}@media(max-width:760px){.risultato{padding:20px}.risultato .prodotti{grid-template-columns:1fr}}.sezione-password{padding:96px 0}.password-box{max-width:460px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.password-box .targa{display:inline-flex;align-self:flex-start;background:var(--nero);border-radius:var(--r-campo);padding:12px 18px}.password-box .targa img{width:178px}.password-modulo{display:flex;flex-direction:column;gap:14px}.scheda-prodotto{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;padding:24px 0 80px;align-items:start}.galleria{display:flex;flex-direction:column;gap:12px;min-width:0}.foto-grande{border-radius:var(--r-card);overflow:hidden;background:var(--nero)}.foto-grande img,.foto-grande video{width:100%;aspect-ratio:1 / 1;object-fit:cover}.foto-grande video{object-fit:contain;background:var(--nero)}.foto-grande.chiara{background:#efefef}.foto-grande.chiara img{aspect-ratio:4 / 5;object-fit:contain}.miniature{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin}.miniature button{position:relative;flex:none;padding:0;border:2px solid transparent;border-radius:var(--r-campo);overflow:hidden;width:92px;height:92px;cursor:pointer;background:var(--nero)}.miniature button.chiara{background:#efefef}.miniature button.attivo{border-color:var(--oro)}.miniature img{width:100%;height:100%;object-fit:cover}.miniatura-video{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;border-radius:50%;background:#ffffffe6}.miniatura-video:after{content:"";position:absolute;left:11px;top:8px;border-left:9px solid var(--nero);border-top:6px solid transparent;border-bottom:6px solid transparent}.info{position:sticky;top:calc(var(--testata-h, 167px) + 12px);display:flex;flex-direction:column;min-width:0}.info h1{font-size:46px;line-height:1.04;margin-top:12px}.info .sottotitolo{font-size:17px;color:var(--testo-2);margin-top:10px}.prezzo-grande{font-size:28px;font-weight:700;margin-top:18px;display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.prezzo-grande s{font-size:18px;font-weight:400;color:var(--grigio)}.info .nota{font-size:14px;color:var(--grigio);margin-top:4px}.stato{display:inline-flex;align-items:center;gap:8px;font-size:14px;margin-top:12px;font-weight:500}.stato i{width:8px;height:8px;border-radius:50%;background:var(--verde);display:inline-block}.stato.no i{background:#9a9a9a}.stato.prenotazione i{background:var(--oro)}.varianti{display:flex;flex-direction:column;gap:16px;margin-top:22px}.varianti fieldset{border:0;margin:0;padding:0;min-width:0}.varianti legend{font-size:14px;font-weight:600;margin-bottom:8px;padding:0}.varianti legend span{font-weight:400;color:var(--grigio)}.valori{display:flex;flex-wrap:wrap;gap:8px}.pill-scelta{position:relative}.pill-scelta input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.pill-scelta span{min-height:44px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--linea);background:var(--bianco);font-size:14px;font-weight:500;display:inline-flex;align-items:center}.pill-scelta input:checked+span{background:var(--nero);border-color:var(--nero);color:var(--bianco)}.pill-scelta input:focus-visible+span{outline:2px solid var(--oro);outline-offset:3px}.pill-scelta:hover span{border-color:var(--nero)}.acquisto{display:grid;grid-template-columns:136px minmax(0,1fr);gap:10px;margin-top:22px}.quantita{display:grid;grid-template-columns:44px 1fr 44px;border:1px solid var(--linea);border-radius:var(--r-pill);min-height:50px;align-items:center}.quantita button{height:48px;border:0;background:none;cursor:pointer;font-size:20px}.quantita input{width:100%;border:0;background:transparent;text-align:center;font-weight:600;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantita input::-webkit-outer-spin-button,.quantita input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.acquisto .btn{width:100%}.modulo-acquisto .avviso{margin-top:10px}.metodi{font-size:13px;color:var(--grigio);margin-top:10px}.misure-prodotto{background:var(--pietra);border-radius:var(--r-card);padding:20px;margin-top:22px;display:flex;flex-direction:column;gap:12px}.misure-prodotto b{font-size:16px}.righello{display:flex;flex-direction:column;gap:10px}.righello div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center;font-size:14px}.righello i{display:block;height:6px;border-radius:3px;background:var(--nero);position:relative}.righello i:before,.righello i:after{content:"";position:absolute;top:-5px;width:2px;height:16px;background:var(--nero)}.righello i:before{left:0}.righello i:after{right:0}.tabella{width:100%;border-collapse:collapse;font-size:15px;margin-top:22px}.tabella th,.tabella td{text-align:left;padding:11px 0;border-bottom:1px solid var(--linea);vertical-align:top}.tabella th{font-weight:500;color:var(--grigio);width:44%}.acc{margin-top:18px;display:flex;flex-direction:column;gap:10px}.acc details{background:var(--carta);border-radius:var(--r-card);padding:0 18px}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:56px;font-size:16px;font-weight:600}.acc summary::-webkit-details-marker{display:none}.acc summary svg{width:16px;height:16px;transition:transform .2s ease}.acc details[open] summary svg{transform:rotate(45deg)}.acc .corpo{padding:0 0 18px;font-size:15px;color:var(--testo-2)}.studio-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;border:1px solid var(--linea);border-radius:var(--r-card);padding:14px;margin-top:18px;text-decoration:none}.studio-card:hover{border-color:var(--nero)}.studio-card img{width:96px;height:96px;border-radius:var(--r-campo);object-fit:cover}.studio-card b{display:block;font-size:16px}.studio-card span{font-size:14px;color:var(--grigio)}.barra-tel{display:none}@media(max-width:760px){.scheda-prodotto{grid-template-columns:1fr;gap:24px;padding-bottom:56px}.miniature button{width:72px;height:72px}.info{position:static}.info h1{font-size:36px}.acquisto{grid-template-columns:120px minmax(0,1fr)}.barra-tel{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--bianco);border-top:1px solid var(--linea);padding:10px var(--marg) calc(10px + env(safe-area-inset-bottom,0px));gap:12px;align-items:center;justify-content:space-between;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s;display:flex}.barra-tel.visibile{transform:none;visibility:visible;transition:transform .25s ease,visibility 0s}.barra-tel b{font-size:18px;flex:none;display:flex;gap:8px;align-items:baseline}.barra-tel b s{font-size:13px;font-weight:400;color:var(--grigio)}.barra-tel .btn{flex:1;min-height:48px;min-width:0;white-space:normal;text-align:center;padding:0 12px;line-height:1.2}}.sugg-lista{display:flex;flex-direction:column;gap:2px}.sugg-voce{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:var(--r-campo);text-decoration:none}.sugg-voce.sugg-collezione{grid-template-columns:auto minmax(0,1fr)}.sugg-voce img{width:56px;height:56px;border-radius:var(--r-campo);object-fit:cover;background:var(--nero)}.sugg-voce b{display:block;font-size:15px}.sugg-voce .prezzo{font-size:14px;font-weight:500}.sugg-tipo{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bronzo)}[role=option][aria-selected=true] .sugg-voce,.sugg-voce:hover{background:var(--carta)}.sugg-tutti{margin:10px 8px 4px}.sugg-vuoto{padding:8px;font-size:15px;color:var(--grigio)}.routine-citazione{margin-top:14px}.routine-lista{display:flex;flex-direction:column;gap:10px}.routine-riga{display:grid;grid-template-columns:28px 72px minmax(0,1fr) auto;gap:14px;align-items:center;background:var(--bianco);border-radius:var(--r-card);padding:12px 16px;cursor:pointer}.routine-riga.questo{outline:2px solid var(--oro);cursor:default}.routine-riga input{width:22px;height:22px;accent-color:var(--nero);margin:0}.routine-riga img{width:72px;height:72px;border-radius:var(--r-campo);object-fit:cover;background:#efefef}.routine-riga b{display:block}.routine-riga span{font-size:14px;color:var(--grigio)}.routine-riga .prezzo{font-size:16px;color:var(--nero)}.routine-tot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px}.routine-tot b{font-size:22px}@media(max-width:760px){.routine-riga{grid-template-columns:24px 56px minmax(0,1fr)}.routine-riga img{width:56px;height:56px}.routine-riga .prezzo{grid-column:3}}.ricerca-esito{margin-top:16px}.ricerca-risultati{padding-bottom:96px}@media(max-width:760px){.ricerca-risultati{padding-bottom:64px}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.guida{display:flex;flex-direction:column;gap:12px;text-decoration:none;min-width:0}.guida-foto{display:block;border-radius:var(--r-card)}.guida img,.guida .guida-vuota{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--r-card);background:var(--carta);display:block}.guida .cat{font-size:13px;font-weight:600;color:var(--bronzo)}.guida h3{font-size:22px;line-height:1.2}.guida p{font-size:15px;color:var(--grigio)}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
