.hero-diag__media[data-astro-cid-zgdadi47]{clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}@media (min-width: 768px){.hero-diag__media[data-astro-cid-zgdadi47]{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}}.ledger-rule[data-astro-cid-ivpuzkts]{border-color:color-mix(in srgb,var(--c-ink) 25%,transparent)}.ledger-rule[data-astro-cid-ivpuzkts].border-t,.ledger-rule[data-astro-cid-ivpuzkts].border-y{border-top-width:var(--arch-rule, 1px)}.ledger-rule[data-astro-cid-ivpuzkts].border-b,.ledger-rule[data-astro-cid-ivpuzkts].border-y{border-bottom-width:var(--arch-rule, 1px)}.acc-list[data-astro-cid-ejxqtasw]{--rule: color-mix(in srgb, var(--c-ink) 15%, transparent);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.acc-list[data-astro-cid-ejxqtasw]>details[data-astro-cid-ejxqtasw]+details[data-astro-cid-ejxqtasw]{border-top:1px solid var(--rule)}.acc-ind[data-astro-cid-ejxqtasw]:before{content:"+"}details[data-astro-cid-ejxqtasw][open] .acc-ind[data-astro-cid-ejxqtasw]:before{content:"−"}details[data-astro-cid-ejxqtasw][open] .acc-ind[data-astro-cid-ejxqtasw]{color:var(--c-accent)}.tl-node[data-astro-cid-cb5fgdgb]{border-color:color-mix(in srgb,var(--c-ink) 30%,transparent)}.tl-step[data-astro-cid-cb5fgdgb]:not(:last-child):before{content:"";position:absolute;left:21.5px;top:2.75rem;bottom:-3.5rem;width:1px;background:color-mix(in srgb,var(--c-ink) 25%,transparent)}@media (min-width: 768px){.tl-step[data-astro-cid-cb5fgdgb]:not(:last-child):before{left:25.5px;top:52px;bottom:-5rem}}.col-grid[data-astro-cid-xhi7gj4k]{--rule: color-mix(in srgb, var(--c-ink) 15%, transparent);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.col-rule-m[data-astro-cid-xhi7gj4k]{border-top:1px solid var(--rule)}@media (min-width: 768px){.col-rule-m[data-astro-cid-xhi7gj4k]{border-top:0}.col-rule-t[data-astro-cid-xhi7gj4k]{border-top:1px solid var(--rule)}.col-rule-l[data-astro-cid-xhi7gj4k]{border-left:1px solid var(--rule)}}.blk[data-astro-cid-tdo5xuvb]{background:var(--blk-bg)}.blk[data-astro-cid-tdo5xuvb] h3[data-astro-cid-tdo5xuvb]{color:var(--blk-fg)}.blk[data-astro-cid-tdo5xuvb] p[data-astro-cid-tdo5xuvb]{color:var(--blk-body)}.blk[data-astro-cid-tdo5xuvb] .num[data-astro-cid-tdo5xuvb]{color:var(--blk-num)}.blk[data-astro-cid-tdo5xuvb][data-sm=dark]{--blk-bg: var(--c-ink);--blk-fg: var(--c-bg);--blk-body: color-mix(in srgb, var(--c-bg) 82%, var(--c-ink));--blk-num: color-mix(in srgb, var(--c-bg) 50%, var(--c-ink))}.blk[data-astro-cid-tdo5xuvb][data-sm=light]{--blk-bg: var(--c-surface);--blk-fg: var(--c-ink);--blk-body: var(--c-muted);--blk-num: color-mix(in srgb, var(--c-ink) 50%, var(--c-surface))}@media (min-width: 768px){.blk[data-astro-cid-tdo5xuvb][data-md=dark]{--blk-bg: var(--c-ink);--blk-fg: var(--c-bg);--blk-body: color-mix(in srgb, var(--c-bg) 82%, var(--c-ink));--blk-num: color-mix(in srgb, var(--c-bg) 50%, var(--c-ink))}.blk[data-astro-cid-tdo5xuvb][data-md=light]{--blk-bg: var(--c-surface);--blk-fg: var(--c-ink);--blk-body: var(--c-muted);--blk-num: color-mix(in srgb, var(--c-ink) 50%, var(--c-surface))}}.idx-list[data-astro-cid-fabjfqqn]{--rule: color-mix(in srgb, var(--c-ink) 15%, transparent);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.idx-list[data-astro-cid-fabjfqqn]>article[data-astro-cid-fabjfqqn]+article[data-astro-cid-fabjfqqn]{border-top:1px solid var(--rule)}.dots[data-astro-cid-fabjfqqn]{border-bottom:2px dotted var(--c-muted);opacity:.55;margin-bottom:.45em}@media (min-width: 768px) and (hover: hover){.idx-body[data-astro-cid-fabjfqqn]{display:grid;grid-template-rows:0fr;opacity:0}.idx[data-astro-cid-fabjfqqn]:hover .idx-body[data-astro-cid-fabjfqqn],.idx[data-astro-cid-fabjfqqn]:focus-within .idx-body[data-astro-cid-fabjfqqn]{grid-template-rows:1fr;opacity:1}@media (prefers-reduced-motion: no-preference){.idx-body[data-astro-cid-fabjfqqn]{transition:grid-template-rows .5s cubic-bezier(.22,.61,.36,1),opacity .35s ease}}}.faq-lista[data-astro-cid-z6gx6xcw] .faq-voce[data-astro-cid-z6gx6xcw]+.faq-voce[data-astro-cid-z6gx6xcw]{border-top:1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}html[data-cardstyle=flat] .faq-lista[data-astro-cid-z6gx6xcw] .faq-voce[data-astro-cid-z6gx6xcw]+.faq-voce[data-astro-cid-z6gx6xcw]{border-top:0}.faq-voce[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq-voce[data-astro-cid-z6gx6xcw][open] .faq-segno[data-astro-cid-z6gx6xcw]{transform:rotate(45deg)}.faq-segno[data-astro-cid-z6gx6xcw]{display:inline-block;transition:transform .25s ease}.qf-field[data-astro-cid-dmdhz2qs]{border-color:color-mix(in srgb,var(--c-ink) 25%,transparent)}.zone-row[data-astro-cid-s7oxezvp]{border-color:color-mix(in srgb,var(--c-ink) 15%,transparent)}.tpl-barra[data-astro-cid-wt6yockn]{background-color:color-mix(in srgb,var(--src-ink) 72%,transparent);backdrop-filter:blur(6px)}.tpl-velo[data-astro-cid-updcj7jr]{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--src-ink) 58%,transparent) 40%,color-mix(in srgb,var(--src-ink) 74%,transparent) 100%)}.tpl-velo-pieno[data-astro-cid-u6igwurq]{background:color-mix(in srgb,var(--src-ink) 60%,transparent)}[data-archetype] .tpl-003 h1,[data-archetype] .tpl-003 h2,[data-archetype] .tpl-003 h3{text-transform:uppercase;font-weight:400}[data-archetype] .tpl-003 section+section{border-top-width:0}[data-archetype] .tpl-003 .border-t{border-top-width:1px}[data-archetype] .tpl-003 .tpl-corpo{font-family:var(--f-body);font-size:clamp(.875rem,.78rem + .38vw,1.125rem);line-height:1.6;letter-spacing:-.02em}[data-archetype] .tpl-003 #about p.tpl-corpo{font-size:clamp(.875rem,.78rem + .38vw,1.125rem);line-height:1.6}[data-archetype] .tpl-003 .tpl-micro{font-family:var(--f-body);font-size:clamp(.8125rem,.78rem + .1vw,.875rem);font-weight:500;text-transform:uppercase;letter-spacing:-.02em;line-height:1.6}[data-archetype] .tpl-003 .tpl-marchio{font-family:var(--f-body);font-weight:800;text-transform:uppercase;font-size:clamp(.9375rem,.85rem + .35vw,1.125rem);letter-spacing:-.01em;line-height:1;max-width:14rem;text-wrap:balance}[data-archetype] .tpl-003 .tpl-voce{font-family:var(--f-body);font-weight:700;text-transform:uppercase;font-size:1rem;letter-spacing:-.02em;white-space:nowrap}[data-archetype] .tpl-003 .tpl-pillola{display:inline-flex;align-items:center;justify-content:center;font-family:var(--f-body);font-weight:500;text-transform:uppercase;font-size:clamp(.8125rem,.75rem + .22vw,1rem);letter-spacing:-.02em;line-height:1;min-height:2.25rem;padding:.5rem 1.25rem;max-width:none;border-width:1px;border-style:solid;border-radius:999px;border-color:color-mix(in srgb,currentColor 45%,transparent);background:transparent;box-shadow:none;transition:border-color .25s ease,opacity .25s ease}@media (min-width: 768px){[data-archetype] .tpl-003 .tpl-pillola{min-height:2.875rem;padding:.625rem 1.25rem}}[data-archetype] .tpl-003 .tpl-pillola:hover,[data-archetype] .tpl-003 .tpl-pillola:focus-visible{border-color:currentColor}[data-archetype] .tpl-003 .tpl-nastro{font-family:var(--f-body);font-weight:500;text-transform:uppercase;font-size:clamp(.8125rem,.75rem + .22vw,1rem);letter-spacing:-.02em}[data-archetype] .tpl-003 .tpl-pannello{border-radius:0;border:0 solid transparent;box-shadow:1px 3px 15px -2px color-mix(in srgb,var(--src-ink) 13%,transparent),5px 12px 67px -3px color-mix(in srgb,var(--src-ink) 11%,transparent);transform-origin:center}[data-archetype] .tpl-003 .tpl-pannello-chiaro{border:1px solid var(--c-ink)}[data-archetype] .tpl-003 .tpl-ghost{overflow:hidden;padding-top:.5rem;line-height:.78;color:color-mix(in srgb,currentColor 14%,transparent)}[data-archetype] .tpl-003 .tpl-ghost .marquee-track{font-size:25cqw;text-transform:uppercase;letter-spacing:-.02em;animation-duration:42s}@media (max-width: 767px){[data-archetype] .tpl-003 .tpl-ghost .marquee-track{font-size:34cqw}}[data-archetype] .tpl-003 .tpl-pastiglia{display:inline-grid;place-items:center;min-width:3.75rem;height:3.75rem;padding:0 .5rem;border-radius:999px;font-family:var(--f-body);font-weight:500;font-size:clamp(.875rem,.8rem + .28vw,1.125rem);line-height:1}[data-archetype] .tpl-003 .tpl-nome-piatto{font-size:clamp(3.25rem,8.1cqw,5.625rem);line-height:1.2;letter-spacing:-.01em}@media (min-width: 768px){[data-archetype] .tpl-003 .tpl-foto-piatto{margin-right:-2.5rem}}@media (min-width: 1024px){[data-archetype] .tpl-003 .tpl-foto-piatto{margin-right:-4rem}}[data-archetype] .tpl-003 .tpl-birra{border-radius:0;border:0 solid transparent;box-shadow:none}[data-archetype] .tpl-003 .tpl-nome-birra{font-size:clamp(2.75rem,5.3vw,4.75rem);line-height:1;letter-spacing:-.02em}[data-archetype] .tpl-003 .tpl-abbinamento{display:inline-block;border:1px solid;border-color:color-mix(in srgb,currentColor 45%,transparent);border-radius:999px;padding:.5rem 1.125rem;font-family:var(--f-body);font-weight:500;text-transform:uppercase;font-size:clamp(.75rem,.72rem + .1vw,.8125rem);letter-spacing:-.01em;line-height:1.4}[data-archetype] .tpl-003 .tpl-colonna{font-size:clamp(1.875rem,3.5vw,3.125rem);line-height:1;letter-spacing:-.02em}[data-archetype] .tpl-003 .tpl-link{transition:opacity .25s ease}[data-archetype] .tpl-003 .tpl-link:hover{opacity:.7}[data-archetype] .tpl-003 .tpl-nastro-alto .mp-item{height:clamp(12rem,25.8vw,23.25rem);aspect-ratio:280 / 372}[data-archetype] .tpl-003 .tpl-nastro-basso .mp-item{height:clamp(11rem,23.5vw,21.125rem);aspect-ratio:280 / 338}
