.carta[data-astro-cid-o5xiawde]{background:var(--prugna);color:var(--lavanda);--timbro-testo: var(--lavanda)}footer.fondo{margin-top:0}.carta[data-astro-cid-o5xiawde] [data-astro-cid-o5xiawde]:is(h1,h2,h3){color:var(--lavanda)}.carta[data-astro-cid-o5xiawde] a[data-astro-cid-o5xiawde]{color:var(--lavanda);text-decoration-color:var(--vino-soffice)}.carta[data-astro-cid-o5xiawde] a[data-astro-cid-o5xiawde]:hover{color:var(--vino-soffice)}.carta[data-astro-cid-o5xiawde] [data-astro-cid-o5xiawde]:focus-visible{outline:3px solid var(--lavanda);outline-offset:2px}.carta-hero[data-astro-cid-o5xiawde]{padding-block:calc(var(--spazio-sezione) + 3rem) var(--sp-6);text-align:center}.carta-hero__script[data-astro-cid-o5xiawde]{color:var(--vino-soffice)}.carta-hero__titolo[data-astro-cid-o5xiawde]{font-size:var(--fs-h1);margin-top:var(--sp-3)}.carta-hero__nota[data-astro-cid-o5xiawde]{margin:var(--sp-4) auto 0;max-width:44ch;font-size:var(--fs-sm);color:var(--lavanda-soffice)}.ancore[data-astro-cid-o5xiawde]{position:sticky;top:0;z-index:var(--z-ancore);background:var(--prugna);border-bottom:1px solid color-mix(in srgb,var(--oro) 45%,transparent)}.ancore__lista[data-astro-cid-o5xiawde]{list-style:none;margin:0;padding:var(--sp-3) var(--bordo-pagina);display:flex;gap:var(--sp-2);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ancore__lista[data-astro-cid-o5xiawde]::-webkit-scrollbar{display:none}.ancore__pill[data-astro-cid-o5xiawde]{display:inline-block;padding:.45em 1em;border:1px solid color-mix(in srgb,var(--lavanda) 45%,transparent);color:var(--lavanda);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;white-space:nowrap;transition:border-color var(--durata-1),color var(--durata-1)}.ancore__pill[data-astro-cid-o5xiawde]:hover{color:var(--vino-soffice);border-color:var(--vino-soffice)}.carta-sezione[data-astro-cid-o5xiawde]{padding-block:var(--sp-7);scroll-margin-top:4.5rem}.carta-sezione[data-astro-cid-o5xiawde]+.carta-sezione[data-astro-cid-o5xiawde]{border-top:1px solid color-mix(in srgb,var(--lavanda) 12%,transparent)}.carta-sezione__interno[data-astro-cid-o5xiawde]{max-width:46rem}.carta-sezione__titolo[data-astro-cid-o5xiawde]{font-size:var(--fs-h3);margin-top:var(--sp-2)}.carta-sezione__script[data-astro-cid-o5xiawde]{margin-top:var(--sp-2);font-size:var(--fs-h4);color:var(--vino-soffice)}.carta-sezione__nota[data-astro-cid-o5xiawde]{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--lavanda-soffice);max-width:58ch}.voci[data-astro-cid-o5xiawde]{list-style:none;margin:var(--sp-5) 0 0;padding:0;display:grid;gap:var(--sp-4)}.voce__riga[data-astro-cid-o5xiawde]{display:flex;align-items:baseline;gap:var(--sp-2)}.voce__nome[data-astro-cid-o5xiawde]{font-size:var(--fs-base);letter-spacing:var(--ls-titoli)}.voce__linea[data-astro-cid-o5xiawde]{flex:1;min-width:1.5rem;border-bottom:1px dotted color-mix(in srgb,var(--lavanda) 30%,transparent);transform:translateY(-.3em)}.voce__prezzo[data-astro-cid-o5xiawde]{font-weight:700;color:var(--vino-soffice);white-space:nowrap}.voce__desc[data-astro-cid-o5xiawde]{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--lavanda-soffice);max-width:58ch}.cantina__filtri[data-astro-cid-o5xiawde]{display:none}@supports selector(:has(a)){.cantina__filtri[data-astro-cid-o5xiawde]{margin:var(--sp-5) 0 0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}}.cantina__filtro[data-astro-cid-o5xiawde] label[data-astro-cid-o5xiawde]{display:inline-block;padding:.45em 1em;border:1px solid color-mix(in srgb,var(--lavanda) 45%,transparent);color:var(--lavanda);font-size:var(--fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background-color var(--durata-1),border-color var(--durata-1),color var(--durata-1)}.cantina__filtro[data-astro-cid-o5xiawde] input[data-astro-cid-o5xiawde]:checked+label[data-astro-cid-o5xiawde]{background:var(--vino-soffice);border-color:var(--vino-soffice);color:var(--prugna)}.cantina__filtro[data-astro-cid-o5xiawde] input[data-astro-cid-o5xiawde]:focus-visible+label[data-astro-cid-o5xiawde]{outline:3px solid var(--lavanda);outline-offset:2px}.carta[data-astro-cid-o5xiawde]:has(#filtro-gin:checked) .cantina__card[data-astro-cid-o5xiawde]:not([data-cat=gin]),.carta[data-astro-cid-o5xiawde]:has(#filtro-sake:checked) .cantina__card[data-astro-cid-o5xiawde]:not([data-cat=sake]),.carta[data-astro-cid-o5xiawde]:has(#filtro-vino:checked) .cantina__card[data-astro-cid-o5xiawde]:not([data-cat=vino]),.carta[data-astro-cid-o5xiawde]:has(#filtro-sidro:checked) .cantina__card[data-astro-cid-o5xiawde]:not([data-cat=sidro]),.carta[data-astro-cid-o5xiawde]:has(#filtro-birra:checked) .cantina__card[data-astro-cid-o5xiawde]:not([data-cat=birra]),.carta[data-astro-cid-o5xiawde]:has(#filtro-amari:checked) .cantina__card[data-astro-cid-o5xiawde]:not([data-cat=amari]),.carta[data-astro-cid-o5xiawde]:has(#filtro-bitter:checked) .cantina__card[data-astro-cid-o5xiawde]:not([data-cat=bitter]),.carta[data-astro-cid-o5xiawde]:has(#filtro-tonica:checked) .cantina__card[data-astro-cid-o5xiawde]:not([data-cat=tonica]){display:none}.cantina__griglia[data-astro-cid-o5xiawde]{list-style:none;margin:var(--sp-5) 0 0;padding:0;display:grid;gap:var(--sp-4)}@media(min-width:640px){.cantina__griglia[data-astro-cid-o5xiawde]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.cantina__griglia[data-astro-cid-o5xiawde]{grid-template-columns:repeat(3,1fr)}}.cantina__card[data-astro-cid-o5xiawde]{padding:var(--sp-4) var(--sp-5);border:1px solid color-mix(in srgb,var(--lavanda) 16%,transparent);border-left:3px solid var(--oro)}.cantina__nome[data-astro-cid-o5xiawde]{font-size:var(--fs-base);margin-top:var(--sp-1)}.cantina__dettaglio[data-astro-cid-o5xiawde]{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--lavanda)}.cantina__specifiche[data-astro-cid-o5xiawde]{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--lavanda-soffice)}.cantina__story[data-astro-cid-o5xiawde]{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--lavanda-soffice)}.cantina__nota[data-astro-cid-o5xiawde]{margin-top:var(--sp-1);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--lavanda-soffice)}.carta-coda[data-astro-cid-o5xiawde]{padding-block:var(--sp-6);border-top:1px solid color-mix(in srgb,var(--lavanda) 12%,transparent);font-size:var(--fs-sm);color:var(--lavanda-soffice);text-align:center}
