.ecq-pulsanti{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ecq-pulsanti--fisso{position:fixed;left:12px;bottom:12px;z-index:99990;padding:6px;border-radius:999px;background:#111;border:2px solid #fff;box-shadow:0 6px 18px rgb(0 0 0 / .35)}.ecq-pulsante:not(.italia-contrasto){display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 16px;border:2px solid #fff;border-radius:999px;background:#111;color:#fff;font:700 16px/1.1 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;cursor:pointer;white-space:nowrap;box-sizing:border-box}.ecq-tema:not(.italia-contrasto):hover{background:#333}.ecq-pulsante:not(.italia-contrasto):focus-visible{outline:4px solid #ffd43b;outline-offset:2px;box-shadow:0 0 0 7px #000}.ecq-pulsante svg{flex:0 0 auto}html.ecq-scuro .ecq-tema .ecq-solo-chiaro,html:not(.ecq-scuro) .ecq-tema .ecq-solo-scuro{display:none!important}.ecq-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}.ecq-contrasto.ecq-pulsante{gap:6px;padding:4px 6px;cursor:default}.ecq-livello{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:20px;line-height:1}.ecq-livello__nome{font-size:13px;font-weight:700;letter-spacing:.02em}.ecq-pallini{display:flex;gap:5px}.ecq-pallino{display:block;width:9px;height:9px;border:2px solid currentColor;border-radius:50%;box-sizing:border-box}html.ecq-contrasto-1 .ecq-pallino:nth-child(1),html.ecq-contrasto-2 .ecq-pallino:nth-child(-n+2),html.ecq-contrasto-3 .ecq-pallino{background:currentColor}html .ecq-pulsanti .ecq-contrasto button.ecq-passo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;min-height:0;margin:0;padding:0;border:2px solid currentColor!important;border-radius:50%;background:#fff0;color:inherit;font:inherit;line-height:1;cursor:pointer;box-shadow:none}@media (pointer:coarse){html .ecq-pulsanti .ecq-contrasto:not(.italia-contrasto) button.ecq-passo{width:44px;height:44px}html .ecq-pulsanti .ecq-contrasto:not(.italia-contrasto) button.ecq-passo svg{width:18px;height:18px}.ecq-pulsanti .ecq-tema:not(.italia-contrasto){min-width:44px;min-height:44px}.ecq-contrasto:not(.italia-contrasto) .ecq-pallino{width:10px;height:10px}}html .ecq-pulsanti .ecq-contrasto button.ecq-passo:hover{background:color-mix(in srgb,currentColor 20%,transparent)}html .ecq-pulsanti .ecq-contrasto button.ecq-passo:focus-visible{outline:4px solid #ffd43b!important;outline-offset:2px!important;box-shadow:0 0 0 7px #000!important}html:not(.ecq-contrasto) .ecq-contrasto button.ecq-passo[data-ecq="meno"],html.ecq-contrasto-3 .ecq-contrasto button.ecq-passo[data-ecq="piu"],.ecq-contrasto button.ecq-passo[aria-disabled="true"]{opacity:.35;cursor:default;background:#fff0}html .ecq-pulsanti button.ecq-pulsante:not(.italia-contrasto),html .ecq-pulsanti div.ecq-pulsante:not(.italia-contrasto){border:2px solid #fff!important}.ecq-contrasto.italia-contrasto{padding:4px 6px;gap:6px}.ecq-contrasto.italia-contrasto:hover{background:#fff0}html.ci-alto-contrasto .ecq-pulsanti button.ecq-tema.italia-contrasto-testata{border-color:var(--ci-testata-testo)!important}@media (max-width:480px){.ecq-pulsanti--fisso .ecq-testo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ecq-pulsanti--fisso .ecq-tema{padding:6px 12px}}.ecr-barra__riga,.ecw-barra__riga{gap:8px 16px;flex-wrap:wrap}.ecq-pulsanti--barra{margin-left:auto;flex-wrap:nowrap;gap:6px}.ecq-pulsanti--barra .ecq-pulsante:not(.italia-contrasto){min-height:40px;padding:4px 14px;font-size:15px}.ecq-pulsanti--barra .ecq-contrasto.ecq-pulsante:not(.italia-contrasto){padding:2px 4px}.ecq-pulsanti--barra .ecq-livello__nome{font-size:12px}@media (max-width:560px){.ecq-pulsanti--barra .ecq-testo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ecq-pulsanti--barra .ecq-tema:not(.italia-contrasto){padding:4px 11px}}@media print{.ecq-pulsanti{display:none!important}}html.ecq-scuro{color-scheme:dark}html.ecq-scuro body:is(.ecr,.ecw){--fondo:var(--ecq-pagina);--carta:var(--ecq-carta);--notte:var(--ecq-testata);--inchiostro:var(--ecq-testo);--grigio:var(--ecq-tenue);--linea:var(--ecq-linea);--linea-forte:var(--ecq-bordo);--ombra:color-mix(in srgb,var(--base) 55%,var(--ecq-pagina));--link:color-mix(in srgb,var(--base) var(--ecq-mix-link),#ffffff)!important;--tint:color-mix(in srgb,var(--base) var(--ecq-mix-tinta),var(--ecq-carta))!important;background-color:var(--ecq-pagina);background-image:radial-gradient(rgb(255 255 255 / .07) 1px,transparent 1.3px);color:var(--ecq-testo)}html.ecq-scuro :is(.ecr-testata,.ecw-testata){border-bottom:1px solid var(--ecq-linea)}html.ecq-scuro :is(.ecr-piede,.ecw-piede){color:var(--ecq-testo)}html.ecq-scuro :is(.ecr,.ecw) main :is(p,li,dd,td) a:not([class]){text-decoration:underline;text-underline-offset:3px}html.ecq-scuro :is(.ecr,.ecw) :is(.ecr-scheda,.ecw-scheda,.ecr-riquadro,.ecw-riquadro,.ecr-cat,.ecw-cat,.ecr-filtri__apri,.ecw-filtri__apri){border-color:var(--ecq-bordo)}html.ecq-scuro :is(.ecr-ricerca,.ecw-ricerca){border-color:var(--ecq-campo)}html.ecq-scuro :is(.ecr,.ecw) :is(.ecr-riquadro,.ecw-riquadro,.ecr-ricerca,.ecw-ricerca,form.ecr-modulo,form.ecw-modulo):focus-within{border-color:var(--ecq-fuoco)!important;box-shadow:0 0 0 2px var(--ecq-fuoco),6px 6px 0 var(--ombra)!important}html.ecq-scuro :is(.ecr,.ecw) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=hidden]),select,textarea){background:var(--ecq-incasso)!important;color:var(--ecq-testo)!important;border:2px solid var(--ecq-campo)!important;border-radius:10px}html.ecq-scuro :is(.ecr-ricerca,.ecw-ricerca) :is(input,select){padding:6px 10px!important}html.ecq-scuro :is(.ecr,.ecw) :is(input,select,textarea):focus{border-color:var(--ecq-fuoco)!important;outline:3px solid var(--ecq-fuoco)!important;outline-offset:2px}html.ecq-scuro :is(.ecr,.ecw) ::placeholder{color:var(--ecq-tenue);opacity:.85}html.ecq-scuro :is(.ecr,.ecw) option{background:var(--ecq-incasso);color:var(--ecq-testo)}html.ecq-scuro :is(.ecr,.ecw) :focus-visible{outline-color:var(--ecq-fuoco)!important}html.ecq-scuro :is(.ecr-ac,.ecw-ac){background:var(--ecq-rialzo)!important;border:2px solid var(--ecq-campo)!important;box-shadow:0 0 0 1px #000,0 14px 36px rgb(0 0 0 / .75)!important}html.ecq-scuro :is(.ecr-ac,.ecw-ac) li{color:var(--ecq-testo)!important}html.ecq-scuro :is(.ecr-ac,.ecw-ac) :is(li:hover,li[aria-selected=true]){background:var(--ecq-fuoco)!important;color:#111!important}html.ecq-scuro :is(.ecr,.ecw) details[open]{background:var(--ecq-rialzo);border-color:var(--ecq-campo)}html.ecq-scuro :is(.ecr,.ecw) dialog{background:var(--ecq-rialzo);color:var(--ecq-testo);border:2px solid var(--ecq-campo);box-shadow:0 20px 50px rgb(0 0 0 / .8)}html.ecq-scuro :is(.ecr,.ecw) dialog::backdrop{background:rgb(0 0 0 / .65)}html.ecq-scuro :is(.ecr-avviso--ok,.ecw-avviso--ok){background:color-mix(in srgb,#1f9d61 22%,var(--ecq-carta))!important;color:var(--ecq-testo)!important;border-left:6px solid #3ccf8e}html.ecq-scuro :is(.ecr-avviso--errore,.ecw-avviso--errore){background:color-mix(in srgb,#d92d20 22%,var(--ecq-carta))!important;color:var(--ecq-testo)!important;border-left:6px solid #ff6b5e}html.ecq-scuro :is(.ecr-chip--chiaro,.ecw-chip--chiaro){background:var(--ecq-rialzo);color:var(--ecq-testo)!important;border-color:var(--ecq-campo)}html.ecq-scuro :is(.ecr-chip--attivo,.ecw-chip--attivo){background:var(--ecq-fuoco);color:#111!important}html.ecq-scuro :is(.ecr-pagine,.ecw-pagine) :is(a,span){border-color:var(--ecq-bordo)}html.ecq-scuro :is(.ecr-bottone--scuro,.ecw-bottone--scuro){background:#000;border:2px solid var(--ecq-campo)}html.ecq-scuro :is(.ecr-scheda__img,.ecw-scheda__img,.ecr-dettaglio__img,.ecw-dettaglio__img){outline:1px solid var(--ecq-linea)}html.ecq-scuro :is(.ecr-scheda__img--icona,.ecw-scheda__img--icona) img,html.ecq-scuro :is(.ecr-dettaglio__icona,.ecw-dettaglio__icona){background:#eef2ef}html.ecq-scuro{--is-ombra:0 0 0 1px var(--ecq-bordo),0 8px 22px -10px rgba(0,0,0,.9);--is-ombra-hover:0 0 0 2px var(--ecq-campo),0 16px 32px -12px rgba(0,0,0,.95)}html.ecq-scuro body.italia-pagina{background-color:var(--ecq-pagina)}html.ecq-scuro .italia-pagina :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=hidden]),select,textarea){background-color:var(--ecq-incasso)!important;color:var(--ecq-testo)!important;border:2px solid var(--ecq-campo)!important}html.ecq-scuro .italia-pagina :is(input,select,textarea):focus{border-color:var(--ecq-fuoco)!important;box-shadow:0 0 0 3px var(--ecq-fuoco)!important}html.ecq-scuro .italia-pagina :is(.it-suggerimenti,.italia-cerca-lista,.leaflet-popup-content-wrapper){background:var(--ecq-rialzo)!important;color:var(--ecq-testo)!important;border:2px solid var(--ecq-campo)!important;box-shadow:0 14px 36px rgb(0 0 0 / .75)!important}html.ecq-scuro .italia-pagina .leaflet-popup-tip{background:var(--ecq-rialzo)}html.ecq-scuro .italia-pagina :is(.is-card,.it-card,.is-box,.is-info-box,.it-bt-box):focus-within{outline:3px solid var(--ecq-fuoco);outline-offset:2px}html.ecq-scuro :is(.rv-c-eventi,.rv-f-eventi){--rv-su:#111}html.ecq-scuro.ci-alto-contrasto :is(.rv-c-eventi,.rv-f-eventi){--rv-su:#000}html.ecq-scuro :is(.rv-data,.it-tag-evento){color:#111}html.ecq-scuro.ci-alto-contrasto :is(.rv-data,.it-tag-evento){color:#000}html.ci-alto-contrasto .it-modello a.rv-strillo:visited{color:var(--rv-su)!important}html.ci-alto-contrasto :is(.rv-copertina .rv-sottotitolo,.rv-copertina .italia-cerca-etichetta,.rv-copertina-credito,.rv-luogo:not(.rv-luogo-testo) .rv-luogo-nome,.rv-luogo:not(.rv-luogo-testo) .rv-luogo-estratto){text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 -2px 0 #000,0 2px 0 #000,-2px 0 0 #000,2px 0 0 #000!important}html.ci-alto-contrasto .rv-copertina .rv-titolo:not(.rv-titolo-scuro),html.ci-alto-contrasto .rv-luogo-grande:not(.rv-luogo-testo) .rv-luogo-nome{text-shadow:-3px -3px 0 #000,3px -3px 0 #000,-3px 3px 0 #000,3px 3px 0 #000,0 -3px 0 #000,0 3px 0 #000,-3px 0 0 #000,3px 0 0 #000!important}html.ci-alto-contrasto .rv-copertina-velo{background:rgb(0 0 0 / .55)!important}html.ci-alto-contrasto .rv-luogo:not(.rv-luogo-testo)::after{background:linear-gradient(180deg,rgb(0 0 0 / .3),rgb(0 0 0 / .9) 60%)!important}html.ecq-scuro body.ecq-generico{background-color:var(--ecq-pagina)!important;color:var(--ecq-testo)!important}html.ecq-scuro body.ecq-generico :is(h1,h2,h3,h4,h5,h6,p,li,td,th,label,dt,dd,figcaption,blockquote){color:inherit}html.ecq-scuro body.ecq-generico :is(main,article,.entry-content,.wp-block-post-content) :is(p,li,td,dd,figcaption) a{color:var(--ecq-link)}html.ecq-scuro body.ecq-generico :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea){background:var(--ecq-incasso);color:var(--ecq-testo);border:2px solid var(--ecq-campo)}html.ecq-scuro body.ecq-generico :is(.wp-block-group.has-background,.wp-block-cover__inner-container .has-background,table,pre,code){background-color:var(--ecq-carta)!important;color:var(--ecq-testo)!important;border-color:var(--ecq-bordo)}@media print{html.ecq-scuro body:is(.ecr,.ecw){--fondo:#fff;--carta:#fff;--inchiostro:#000;--grigio:#333;--linea:#ccc;--linea-forte:#999;background:#fff;color:#000}}html.ecq-scuro,html.ecq-contrasto{--ecq-pagina:#333333;--ecq-carta:#1d1d1d;--ecq-rialzo:#2b2b2b;--ecq-incasso:#0d0d0d;--ecq-testata:#0f0f0f;--ecq-linea:#4d4d4d;--ecq-testo:#eef2ef;--ecq-tenue:#bcc6c1;--ecq-bordo:#6f7f79;--ecq-campo:#9aa8a2;--ecq-fuoco:#ffd43b;--ecq-pagina-contrasto:#222222;--ecq-mix-link:35%;--ecq-mix-tinta:30%;--ecq-link:#9cc6ee;--ecq-accento:#135e96;--ecq-successo:#8bd29d;--ecq-pericolo:#ffacac;--ecq-avviso:#f0b849}html.ecq-contrasto body:is(.ecr,.ecw){--fondo:#d4d4d4;--carta:#ffffff;--inchiostro:#000000;--grigio:#000000;--linea:#000000;--linea-forte:#000000;--ombra:#000000;--tint:#ffffff!important;--link:color-mix(in srgb,var(--base) 30%,#000000)!important;background-image:none;background-color:#d4d4d4;color:#000;font-size:20px}html.ecq-contrasto.ecq-scuro body:is(.ecr,.ecw){--fondo:var(--ecq-pagina-contrasto);--carta:#000000;--notte:#000000;--inchiostro:#ffffff;--grigio:#ffffff;--linea:#ffffff;--linea-forte:#ffffff;--ombra:#ffffff;--tint:#000000!important;--link:#ffd400!important;background-color:var(--ecq-pagina-contrasto);color:#fff}html.ecq-contrasto :is(.ecr,.ecw) *,html.ecq-contrasto :is(.ecr,.ecw) *::before,html.ecq-contrasto :is(.ecr,.ecw) *::after{transition:none!important;animation:none!important}html.ecq-contrasto :is(.ecr,.ecw) :is(.ecr-scheda,.ecw-scheda,.ecr-riquadro,.ecw-riquadro,.ecr-cat,.ecw-cat,.ecr-ricerca,.ecw-ricerca,.ecr-pagine a,.ecw-pagine a,.ecr-pagine span,.ecw-pagine span,.ecr-filtri__apri,.ecw-filtri__apri,.ecr-ac,.ecw-ac){border:3px solid var(--inchiostro)!important;box-shadow:none!important;transform:none!important}html.ecq-contrasto :is(.ecr,.ecw) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=hidden]),select,textarea){background:var(--carta)!important;color:var(--inchiostro)!important;border:3px solid var(--inchiostro)!important}html.ecq-contrasto :is(.ecr,.ecw) :is(.ecr-bottone,.ecw-bottone,.ecr-chip,.ecw-chip,button){border:3px solid var(--inchiostro)!important}html.ecq-contrasto :is(.ecr,.ecw) :is(p,li,dd,td,.ecr-briciole,.ecw-briciole) a:not([class*="bottone"]):not([class*="chip"]),html.ecq-contrasto :is(.ecr,.ecw) .ecr-scheda__titolo a,html.ecq-contrasto :is(.ecr,.ecw) .ecw-scheda__titolo a{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px}html.ecq-contrasto :is(.ecr,.ecw) :focus-visible{outline:4px solid #ffd400!important;outline-offset:2px!important;box-shadow:0 0 0 8px #000!important}html.ecq-contrasto :is(.ecr,.ecw) :is(.ecr-riquadro,.ecw-riquadro,.ecr-ricerca,.ecw-ricerca):focus-within{border-color:#ffd400!important;box-shadow:0 0 0 3px #000!important}html.ecq-contrasto :is(.ecr-ac,.ecw-ac) :is(li:hover,li[aria-selected=true]){background:#ffd400!important;color:#000!important}html.ecq-contrasto :is(.ecr-avviso--ok,.ecw-avviso--ok,.ecr-avviso--errore,.ecw-avviso--errore){background:var(--carta)!important;color:var(--inchiostro)!important;border:3px solid var(--inchiostro)!important;border-left-width:10px!important}html.ecq-contrasto :is(.ecr-scheda__img,.ecw-scheda__img){background:var(--carta)}html.ecq-contrasto.ecq-contrasto-1 body:is(.ecr,.ecw){font-size:18px}html.ecq-contrasto.ecq-contrasto-2 body:is(.ecr,.ecw){font-size:20px}html.ecq-contrasto.ecq-contrasto-3 body:is(.ecr,.ecw){font-size:22px}html.ecq-contrasto-1{--ecq-f:1}html.ecq-contrasto-2{--ecq-f:1.11}html.ecq-contrasto-3{--ecq-f:1.22}@media screen{html.ecq-contrasto :is(.ecr,.ecw) :is(small,.ecr-occhiello,.ecw-occhiello,.ecr-scheda__cat,.ecw-scheda__cat,.ecr-scheda__meta,.ecw-scheda__meta,.ecr-etichetta,.ecw-etichetta,.ecr-cat__n,.ecw-cat__n,.ecr-cat__sub,.ecw-cat__sub,.ecr-n,.ecw-n,.ecr-fatti dt,.ecr-vino__tipo,.ecr-prodotto__tipo,.ecr-ricerca__campo>span,.ecw-ricerca__campo>span,.ecr-chip-titolo,.ecr-scheda__versioni,.ecr-versione,.ecr-spesa-per,.ecr-umore__n,.ecr-mappa__legenda,.ecr-mappa__fonte,.ecr-briciole,.ecw-briciole,.ecr-piede__riga,.ecw-piede__riga,.ecr-piede__wp,.ecw-piede__wp,.ecr-fonte,.ecr-responsabile,.ecr-vino__vitigni,.ecr-prodotto__dove,.ecr-crediti,.ecr-ingredienti__sotto,.ecr-voce--passo,.ecr-campo,.ecw-campo,.ecr-spunta,.ecw-spunta,.ecr-filtri__titolo,.ecw-filtri__titolo,.ecr-foto-sapore figcaption,.ecr-frigo-dettaglio){font-size:calc(17px * var(--ecq-f,1))!important}html.ecq-contrasto :is(.ecr,.ecw) :is(.ecr-menu a,.ecw-menu a){font-size:calc(18px * var(--ecq-f,1))!important}html.ecq-contrasto :is(.ecr,.ecw) :is(.ecr-ingredienti__lista li,.ecr-passi li,.ecr-fatti dd,.ecr-intro,.ecw-intro,.ecr-intro--cat,.ecw-intro--cat,.ecr-scheda p,.ecw-scheda p,.ecr-articolo__testo,.ecw-articolo__testo,.ecr-consiglio,.ecr-stagione__cosa,.ecr-umore__frase,.ecr-art-scheda__estratto,.ecr-nota-origine,.ecr-frigo-invito p,.ecr-spesa-lista label,.ecr-forse p,.ecr-revisione__avviso p,.ecr-paginawp table){font-size:calc(20px * var(--ecq-f,1))!important}html.ecq-contrasto :is(.ecr,.ecw) :is(.ecr-scheda__titolo,.ecw-scheda__titolo,.ecr-cat__nome,.ecw-cat__nome,.ecr-vino__nome,.ecr-prodotto__nome,.ecr-art-scheda__titolo){font-size:calc(22px * var(--ecq-f,1))!important}}html.ecq-scuro :is(.ecr,.ecw) :is(.ecr-prodotto__tipo abbr,.ecr-prodotto__foto--vuota,.ecr-chip--chiaro:hover,.ecr-bottone--chiaro:hover,.ecr-scelte__lista a:hover,.ecw-chip--chiaro:hover,.ecw-bottone--chiaro:hover){color:#111!important}html.ecq-scuro.ecq-contrasto :is(.ecr,.ecw) .ecr-prodotto__tipo abbr{color:#000!important}html.ci-alto-contrasto.ecq-contrasto-1{font-size:112.5%}html.ci-alto-contrasto.ecq-contrasto-1 body{font-size:18px}html.ci-alto-contrasto.ecq-contrasto-2{font-size:125%}html.ci-alto-contrasto.ecq-contrasto-2 body{font-size:20px}html.ci-alto-contrasto.ecq-contrasto-3{font-size:137.5%}html.ci-alto-contrasto.ecq-contrasto-3 body{font-size:22px}