.g21JLG_hero{background:var(--terra-scuro);color:#fff;align-items:flex-end;min-height:min(72vh,700px);display:flex;position:relative}.g21JLG_heroFoto{object-fit:cover;object-position:35% 50%;width:100%;height:100%;position:absolute;inset:0}.g21JLG_hero:after{content:"";background:linear-gradient(#0c141e00 35%,#0c141eb8);position:absolute;inset:0}.g21JLG_heroTesto{z-index:1;padding-block:clamp(4rem,9vw,7rem) clamp(2.25rem,4.5vw,3.5rem);position:relative}.g21JLG_heroTesto h1{color:#fff;letter-spacing:-.025em;max-width:15ch;font-size:clamp(2.6rem,5.6vw,4.75rem);line-height:1}.g21JLG_heroTesto p{max-width:46ch;margin-top:1.5rem;font-size:clamp(1.0625rem,1.5vw,1.25rem)}.g21JLG_heroAzioni{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.g21JLG_sezione{padding-top:var(--spazio-sezione)}.g21JLG_titolo{margin-bottom:clamp(1.75rem,4vw,3rem);font-size:clamp(2rem,4.2vw,3.5rem)}.g21JLG_promesse{border-bottom:1px solid var(--linea)}.g21JLG_promesseLista{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2rem;margin-block:0;padding-block:1.75rem;list-style:none;display:grid}.g21JLG_promesseLista li{align-items:flex-start;gap:.9rem;display:flex}.g21JLG_promesseLista svg{fill:none;width:2.25rem;height:2.25rem;stroke:var(--verde);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.g21JLG_promesseLista strong{color:var(--terra);font-weight:600;line-height:1.3;display:block}.g21JLG_promesseLista span{color:var(--testo-tenue);margin-top:.2rem;font-size:.9375rem;line-height:1.45;display:block}.g21JLG_tessere{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.g21JLG_tessera{aspect-ratio:4/5;background:var(--salvia);color:var(--terra);flex-direction:column;padding:clamp(1rem,2vw,1.5rem);text-decoration:none;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.g21JLG_tessere li:nth-child(4n+2) .g21JLG_tessera{background:var(--cielo-chiaro)}.g21JLG_tessere li:nth-child(4n+3) .g21JLG_tessera{background:var(--limone-chiaro)}.g21JLG_tessere li:nth-child(4n+4) .g21JLG_tessera{background:var(--terra-chiara)}.g21JLG_tessera img{object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;flex:1 1 0;align-self:flex-end;width:78%;min-height:0;margin-top:.75rem;transition:transform .35s}.g21JLG_tessera:hover{color:var(--verde)}.g21JLG_tessera:hover img{transform:scale(1.05)rotate(-1.5deg)}.g21JLG_tesseraNome{z-index:1;font-family:var(--font-titoli);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.02;position:relative}.g21JLG_tesseraConteggio{z-index:1;color:var(--testo-tenue);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:.875rem;position:relative}.g21JLG_altre{flex-wrap:wrap;align-items:baseline;gap:.75rem 1rem;margin-top:2rem;display:flex}.g21JLG_altre h3{color:var(--testo-tenue);font-family:var(--font-testo);letter-spacing:0;font-size:.9375rem;font-weight:600}.g21JLG_altre ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.g21JLG_altre a{border:1px solid var(--linea);color:var(--terra);border-radius:999px;padding:.4em 1em;font-size:.9375rem;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.g21JLG_altre a:hover{border-color:var(--verde);color:var(--verde)}.g21JLG_tuttiProdotti{text-align:center;margin-top:2.5rem}.g21JLG_testata{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(1.75rem,4vw,2.5rem);display:flex}.g21JLG_testata .g21JLG_titolo{margin-bottom:0}.g21JLG_testata p{max-width:52ch;color:var(--testo-tenue);margin-top:.75rem}.g21JLG_vediTutti{white-space:nowrap;font-weight:600}.g21JLG_produttori{margin-top:var(--spazio-sezione);background:var(--verde-scuro);color:#fff}.g21JLG_produttoriInterno{padding-block:var(--spazio-sezione);gap:clamp(2.5rem,5vw,3.5rem);display:grid}.g21JLG_produttoriIntro{grid-template-columns:1.25fr 1fr;align-items:end;gap:1.25rem 3rem;display:grid}.g21JLG_produttoriIntro h2{color:#fff;grid-row:span 2;max-width:12ch;font-size:clamp(2rem,4.2vw,3.5rem)}.g21JLG_produttoriIntro p{max-width:40ch}.g21JLG_produttoriIntro a{justify-self:start}.g21JLG_produttoriList{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.g21JLG_produttore{color:#fff;flex-direction:column;text-decoration:none;display:flex}.g21JLG_produttore:hover{color:#fff}.g21JLG_produttoreFoto{--respiro:1rem;aspect-ratio:1;background:var(--salvia);margin-bottom:1rem;transition:background-color .2s;display:block;position:relative}.g21JLG_produttoreFoto img{inset:var(--respiro);width:calc(100% - 2 * var(--respiro));height:calc(100% - 2 * var(--respiro));object-fit:contain;mix-blend-mode:multiply;position:absolute}.g21JLG_produttore:hover .g21JLG_produttoreFoto{background:#e1ecdd}.g21JLG_produttoreNome{font-family:var(--font-titoli);font-size:1.5rem;line-height:1.15;display:block}.g21JLG_produttore:hover .g21JLG_produttoreNome{text-decoration:underline;-webkit-text-decoration-color:var(--limone);text-decoration-color:var(--limone);text-underline-offset:.15em;text-decoration-thickness:1px}.g21JLG_produttoreGenere{color:#cfe3cc;margin-top:.15rem;font-size:.875rem;line-height:1.4;display:block}.g21JLG_produttoreTesto{color:#e3eee1;margin-top:.6rem;font-size:.9375rem;line-height:1.5;display:block}.g21JLG_bottega{margin-top:var(--spazio-sezione);background:var(--terra-chiara)}.g21JLG_bottegaInterno{grid-template-columns:1.25fr 1fr;align-items:center;gap:2.5rem 4rem;padding-block:clamp(3rem,7vw,5.5rem);display:grid}.g21JLG_bottegaIntro h2{max-width:16ch;font-size:clamp(2rem,4.2vw,3.5rem)}.g21JLG_bottegaIntro p{max-width:44ch;margin-block:1.25rem 1.75rem}.g21JLG_bottegaDati{gap:1.5rem;margin:0;display:grid}.g21JLG_bottegaDati dt{color:var(--terra);font-family:var(--font-titoli);font-size:1.4rem;line-height:1.15}.g21JLG_bottegaDati dd{margin:.35rem 0 0}.g21JLG_bottegaDati dd span{display:block}.g21JLG_bottegaDati a{color:var(--verde-scuro)}.g21JLG_storia{grid-template-columns:1.4fr 1fr;align-items:end;gap:3rem;display:grid}.g21JLG_storia h2{font-size:clamp(1.75rem,3.6vw,3rem);font-style:italic}.g21JLG_storia p{margin-bottom:1rem}.g21JLG_storia a{font-weight:600}@media (max-width:860px){.g21JLG_promesseLista,.g21JLG_tessere{grid-template-columns:repeat(2,minmax(0,1fr))}.g21JLG_produttoriIntro{grid-template-columns:1fr}.g21JLG_produttoriIntro h2{grid-row:auto}.g21JLG_produttoriList{grid-template-columns:repeat(2,minmax(0,1fr))}.g21JLG_storia,.g21JLG_bottegaInterno{grid-template-columns:1fr;gap:1.5rem}.g21JLG_bottegaInterno{gap:2.25rem}}@media (max-width:520px){.g21JLG_promesseLista{grid-template-columns:1fr;gap:1rem}.g21JLG_tessere{gap:.625rem}.g21JLG_produttoriList{grid-template-columns:1fr;gap:1.75rem}.g21JLG_produttore{grid-template-columns:5.5rem minmax(0,1fr);align-content:start;column-gap:1rem;display:grid}.g21JLG_produttoreFoto{--respiro:.5rem;grid-row:1/span 3;margin-bottom:0}.g21JLG_produttoreNome{font-size:1.35rem}}
.lEHVma_pagina{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:2rem clamp(2rem,6vw,6rem);padding-top:clamp(2.5rem,6vw,5rem);display:grid}.lEHVma_pagina h1{top:calc(var(--testata-visibile) + 2rem);letter-spacing:-.025em;font-size:clamp(2.75rem,7vw,6rem);line-height:.98;transition:top .25s;position:sticky}@media (max-width:860px){.lEHVma_pagina{grid-template-columns:1fr}.lEHVma_pagina h1{position:static}}
.crkY4G_form{margin-top:1.75rem}.crkY4G_riga{flex-wrap:wrap;gap:.75rem;display:flex}.crkY4G_quantita{border:2px solid var(--linea);background:#fff;border-radius:999px;align-items:center;display:inline-flex}.crkY4G_quantita:focus-within{border-color:var(--verde)}.crkY4G_quantita button{width:2.75rem;height:2.75rem;color:var(--terra);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.25rem;line-height:1}.crkY4G_quantita button:hover:not(:disabled){background:var(--salvia)}.crkY4G_quantita button:disabled{opacity:.35;cursor:default}.crkY4G_quantita input{width:2.5rem;color:var(--terra);font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;padding:0;font-weight:600}.crkY4G_quantita input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.crkY4G_quantita input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.crkY4G_quantita input:focus-visible{outline:none}.crkY4G_aggiungi{font:inherit;cursor:pointer;flex:11rem;font-weight:600}.crkY4G_acquista{border-color:var(--terra);background:var(--terra);flex-basis:100%}.crkY4G_acquista:hover{border-color:var(--terra-scuro);background:var(--terra-scuro)}.crkY4G_form .crkY4G_aggiungi[disabled]{opacity:.6;cursor:progress}.crkY4G_esito{min-height:1.6em;margin-top:.9rem;font-size:.9375rem;font-weight:600}.crkY4G_errore{color:#a32a1e}
.b0WUXq_percorso{color:var(--testo-tenue);flex-wrap:wrap;gap:.25rem .6rem;padding-block:clamp(1.25rem,3vw,2rem);font-size:.9375rem;display:flex}.b0WUXq_percorso a{color:inherit;text-decoration:none}.b0WUXq_percorso a:hover{color:var(--verde);text-decoration:underline}.b0WUXq_percorso a:last-child{color:var(--terra);font-weight:600}.b0WUXq_scheda{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.b0WUXq_foto{top:calc(var(--testata-visibile) + 1.5rem);aspect-ratio:1;background:var(--salvia);place-items:center;margin-right:clamp(2rem,4vw,4rem);padding:clamp(1.5rem,4vw,3.5rem);transition:top .25s;display:grid;position:sticky}.b0WUXq_foto img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.b0WUXq_dati{border-left:1px solid var(--linea);min-height:100%;padding-left:clamp(2rem,4vw,4rem)}.b0WUXq_produttore{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.8125rem;font-weight:600}.b0WUXq_produttore a{text-decoration:none}.b0WUXq_produttore a:hover{text-decoration:underline}.b0WUXq_dati h1{letter-spacing:-.02em;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.04}.b0WUXq_offerta{border-block:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-top:1.5rem;padding-block:1.25rem;display:flex}.b0WUXq_prezzo{color:var(--terra);font-family:var(--font-titoli);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:clamp(2.25rem,4vw,3rem);line-height:1;display:flex}.b0WUXq_prezzo s{color:var(--testo-tenue);font-size:.5em}.b0WUXq_sconto{background:var(--limone);color:var(--terra-scuro);font-family:var(--font-testo);border-radius:999px;align-self:center;padding:.3em .6em;font-size:.875rem;font-weight:700;line-height:1}.b0WUXq_disponibilita{align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.b0WUXq_disponibilita:before{content:"";background:#2f8f4e;border-radius:50%;width:.6rem;height:.6rem}.b0WUXq_disponibilita[data-esaurito=true]{color:var(--testo-tenue)}.b0WUXq_disponibilita[data-esaurito=true]:before{background:#b9aea7}.b0WUXq_sintesi{margin-top:1.5rem}.b0WUXq_formati{border:0;margin:1.75rem 0 0;padding:0}.b0WUXq_formati legend{color:var(--terra);margin-bottom:.75rem;padding:0;font-size:.9375rem;font-weight:600}.b0WUXq_formatiScelte{flex-wrap:wrap;gap:.6rem;display:flex}.b0WUXq_formato{border:2px solid var(--linea);cursor:pointer;background:#fff;border-radius:.75rem;gap:.1rem;min-width:6.25rem;padding:.65rem 1rem;transition:border-color .15s,background-color .15s;display:grid;position:relative}.b0WUXq_formato:hover{border-color:var(--verde)}.b0WUXq_formato input{opacity:0;pointer-events:none;position:absolute}.b0WUXq_formato:has(input:checked){border-color:var(--verde);background:var(--salvia);box-shadow:inset 0 0 0 1px var(--verde)}.b0WUXq_formato:has(input:focus-visible){outline:3px solid var(--limone);outline-offset:2px}.b0WUXq_formato[data-esaurito=true]{color:var(--testo-tenue);cursor:not-allowed;border-style:dashed}.b0WUXq_formato[data-esaurito=true]:hover{border-color:var(--linea)}.b0WUXq_formatoNome{color:var(--terra);font-weight:600}.b0WUXq_formato[data-esaurito=true] .b0WUXq_formatoNome{color:inherit;text-decoration:line-through}.b0WUXq_formatoPrezzo{color:var(--testo-tenue);font-size:.875rem}.b0WUXq_servizi{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.b0WUXq_servizi a{background:var(--salvia);color:var(--terra);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem .45rem .7rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.b0WUXq_servizi a:hover{background:var(--linea);color:var(--terra-scuro)}.b0WUXq_servizi svg{color:var(--verde);flex:none}.b0WUXq_caratteristiche{margin-top:2.5rem}.b0WUXq_caratteristiche h2{margin-bottom:.75rem;font-size:1.5rem}.b0WUXq_caratteristiche dl{margin:0}.b0WUXq_caratteristiche dl>div{border-top:1px solid var(--linea);grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);gap:1rem;padding-block:.7rem;display:grid}.b0WUXq_caratteristiche dl>div:last-child{border-bottom:1px solid var(--linea)}.b0WUXq_caratteristiche dt{color:var(--testo-tenue)}.b0WUXq_caratteristiche dd{color:var(--terra);margin:0}.b0WUXq_descrizione{margin-top:var(--spazio-sezione);border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem clamp(2rem,5vw,5rem);padding-top:2.5rem;display:grid}.b0WUXq_descrizione h2,.b0WUXq_altri h2{font-size:clamp(1.75rem,3vw,2.5rem)}.b0WUXq_altri{margin-top:var(--spazio-sezione)}.b0WUXq_altri h2{margin-bottom:2rem}@media (max-width:760px){.b0WUXq_scheda,.b0WUXq_descrizione{grid-template-columns:1fr}.b0WUXq_foto{margin:0 0 2rem;position:static}.b0WUXq_dati{border-left:0;padding-left:0}}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122, 0, 223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0, 124, 186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0, 107, 160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0, 90, 135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084 0%,#0693e3 100%)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4 0%,#4721fb 50%,#ab1dfe 100%)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8 0%,#dad0ec 100%)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1 0%,#67a671 100%)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a 0%,#004a59 100%)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968 0%,#31cdcf 100%)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381 0%,#2874fc 100%)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important;word-break:normal!important}.screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#ddd;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}html :where(.has-border-color),html :where([style^=border-color],[style*=\;border-color],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=\;border-top-color],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=\;border-right-color],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=\;border-bottom-color],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=\;border-left-color],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=\;border-width],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=\;border-top-width],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=\;border-right-width],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=\;border-bottom-width],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=\;border-left-width],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){max-width:100%;height:auto}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
