:root{--header-height: clamp(8rem, -5.5rem + 15vw, 12.5rem);--padding-on-side: clamp(1.25rem,-0.417rem + 8.33vw,3.75rem);--easing-bounce: cubic-bezier(.68,-0.55,.27,1.55);--text-positive: black;--text-negative: white;--color-foreground: black;--color-background: white;--color-accent: #0694d3;--color-zig: #0694d3;--color-highlight: var(--color-foreground);--color-link: var(--color-highlight);--color-barrel: var(--color-foreground);--color-brand-hightlight: #415463;--color-logo-highlight: #415463;--color-hash-highlight: white;--homepage-fg: #0694d3;--homepage-bg: #3a4a54;--filosofia-fg: var(--color-brand-hightlight);--filosofia-bg: white;--tosa-label: #f3e400;--tosa-hashtag: black;--peura-neira-label: #705137;--peura-neira-hashtag: white;--saltasassi-label: #44a041;--saltasassi-hashtag: white;--luppolo-alberto-label: #00a2e0;--luppolo-alberto-hashtag: white;--berta-filava-label: #ff8200;--berta-filava-hashtag: white;--sheepa-label: #c3d500;--sheepa-hashtag: black;--doppio-manto-label: #384867;--doppio-manto-hashtag: white;--lilly-label: #d4bfcc;--lilly-hashtag: black;--beeela-label: #00a98e;--beeela-hashtag: white;--abele-label: #e1a425;--abele-hashtag: white;--dolly-label: #d58cc6;--dolly-hashtag: white;--fiocco-di-neve-label: #dd001b;--fiocco-di-neve-hashtag: white;--borgna-label: #b4221b;--borgna-hashtag: white;--filo-di-scozia-label: #005cb9;--filo-di-scozia-hashtag: white;--baa-baa-label: #3f2a2e;--baa-baa-hashtag: white;--chocca-label: #55210e;--chocca-hashtag: white;--insonnia-label: #2e1b46;--insonnia-hashtag: white;--zucca-vuota-label: #e6522d;--zucca-vuota-hashtag: white;--fdg1-label: #dfdf00;--fdg1-hashtag: black;--fdg2-label: #ca4870;--fdg2-hashtag: white;--fdg3-label: #f6b3a6;--fdg3-hashtag: black;--fdg4-label: #dba900;--fdg4-hashtag: white;--fdg5-label: #95becb;--fdg5-hashtag: white;--fdg6-label: #52ae93;--fdg6-hashtag: white;--fdg7-label: #ca4643;--fdg7-hashtag: white}.homepage{--color-text: var(--text-negative);--color-foreground: var(--homepage-fg);--color-background: var(--homepage-bg);--color-logo: var(--color-hash-highlight);--color-logo-inverted: var(--color-logo-highlight)}.legal-page{--color-foreground: var(--color-brand-hightlight);--color-background: var(--filosofia-bg);--color-highlight: var(--tosa-label);--color-logo: var(--color-brand-hightlight);--color-text: var(--color-brand-hightlight)}.filosofia{--color-foreground: var(--color-brand-hightlight);--color-background: var(--filosofia-bg);--color-highlight: var(--tosa-label);--color-logo: var(--color-brand-hightlight);--color-text: var(--color-brand-hightlight)}.contact-form{--color-foreground: var(--color-brand-hightlight);--color-background: var(--filosofia-bg);--color-highlight: var(--tosa-label);--color-logo: var(--color-brand-hightlight);--color-text: var(--color-brand-hightlight)}.tosa{--color-background: var(--tosa-label);--color-highlight: var(--tosa-label);--color-link: var(--tosa-hashtag);--color-logo: var(--tosa-hashtag);--color-logo-highlight: var(--tosa-label);--color-hash-highlight: var(--tosa-hashtag);--color-text: var(--text-positive);--color-data-fg: black;--color-data-bg: white}.peura-neira{--color-background: var(--peura-neira-label);--color-highlight: var(--peura-neira-label);--color-link: var(--peura-neira-hashtag);--color-logo: var(--peura-neira-hashtag);--color-logo-highlight: var(--peura-neira-label);--color-hash-highlight: var(--peura-neira-hashtag);--color-text: var(--text-negative);--color-data-fg: white;--color-data-bg: black}.saltasassi{--color-background: var(--saltasassi-label);--color-highlight: var(--saltasassi-label);--color-link: var(--saltasassi-hashtag);--color-logo: var(--saltasassi-hashtag);--color-logo-highlight: var(--saltasassi-label);--color-hash-highlight: var(--saltasassi-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.luppolo-alberto{--color-background: var(--luppolo-alberto-label);--color-highlight: var(--luppolo-alberto-label);--color-link: var(--luppolo-alberto-hashtag);--color-logo: var(--luppolo-alberto-hashtag);--color-logo-highlight: var(--luppolo-alberto-label);--color-hash-highlight: var(--luppolo-alberto-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.berta-filava{--color-background: var(--berta-filava-label);--color-highlight: var(--berta-filava-label);--color-link: var(--berta-filava-hashtag);--color-logo: var(--berta-filava-hashtag);--color-logo-highlight: var(--berta-filava-label);--color-hash-highlight: var(--berta-filava-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.sheepa{--color-background: var(--sheepa-label);--color-highlight: var(--sheepa-label);--color-link: var(--sheepa-hashtag);--color-logo: var(--sheepa-hashtag);--color-logo-highlight: var(--sheepa-label);--color-hash-highlight: var(--sheepa-hashtag);--color-text: var(--text-positive);--color-data-fg: black;--color-data-bg: white}.doppio-manto{--color-background: var(--doppio-manto-label);--color-highlight: var(--doppio-manto-label);--color-link: var(--doppio-manto-hashtag);--color-logo: var(--doppio-manto-hashtag);--color-logo-highlight: var(--doppio-manto-label);--color-hash-highlight: var(--doppio-manto-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.abele{--color-background: var(--abele-label);--color-highlight: var(--abele-label);--color-link: var(--abele-hashtag);--color-logo: var(--abele-hashtag);--color-logo-highlight: var(--abele-label);--color-hash-highlight: var(--abele-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.baa-baa{--color-background: var(--baa-baa-label);--color-highlight: var(--baa-baa-label);--color-link: var(--baa-baa-hashtag);--color-logo: var(--baa-baa-hashtag);--color-logo-highlight: var(--baa-baa-label);--color-hash-highlight: var(--baa-baa-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.chocca{--color-background: var(--chocca-label);--color-highlight: var(--chocca-label);--color-link: var(--chocca-hashtag);--color-logo: var(--chocca-hashtag);--color-logo-highlight: var(--chocca-label);--color-hash-highlight: var(--chocca-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.lilly{--color-background: var(--lilly-label);--color-highlight: var(--lilly-label);--color-link: var(--lilly-hashtag);--color-logo: var(--lilly-hashtag);--color-logo-highlight: var(--lilly-label);--color-hash-highlight: var(--lilly-hashtag);--color-text: var(--text-positive);--color-data-fg: black;--color-data-bg: white}.beeela{--color-background: var(--beeela-label);--color-highlight: var(--beeela-label);--color-link: var(--beeela-hashtag);--color-logo: var(--beeela-hashtag);--color-logo-highlight: var(--beeela-label);--color-hash-highlight: var(--beeela-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.dolly{--color-background: var(--dolly-label);--color-highlight: var(--dolly-label);--color-link: var(--dolly-hashtag);--color-logo: var(--dolly-hashtag);--color-logo-highlight: var(--dolly-label);--color-hash-highlight: var(--dolly-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.fiocco-di-neve{--color-background: var(--fiocco-di-neve-label);--color-highlight: var(--fiocco-di-neve-label);--color-link: var(--fiocco-di-neve-hashtag);--color-logo: var(--fiocco-di-neve-hashtag);--color-logo-highlight: var(--fiocco-di-neve-label);--color-hash-highlight: var(--fiocco-di-neve-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.borgna{--color-background: var(--borgna-label);--color-highlight: var(--borgna-label);--color-link: var(--borgna-hashtag);--color-logo: var(--borgna-hashtag);--color-logo-highlight: var(--borgna-label);--color-hash-highlight: var(--borgna-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.filo-di-scozia{--color-background: var(--filo-di-scozia-label);--color-highlight: var(--filo-di-scozia-label);--color-link: var(--filo-di-scozia-hashtag);--color-logo: var(--filo-di-scozia-hashtag);--color-logo-highlight: var(--filo-di-scozia-label);--color-hash-highlight: var(--filo-di-scozia-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.insonnia{--color-background: var(--insonnia-label);--color-highlight: var(--insonnia-label);--color-link: var(--insonnia-hashtag);--color-logo: var(--insonnia-hashtag);--color-logo-highlight: var(--insonnia-label);--color-hash-highlight: var(--insonnia-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.zucca-vuota{--color-background: var(--zucca-vuota-label);--color-highlight: var(--zucca-vuota-label);--color-link: var(--zucca-vuota-hashtag);--color-logo: var(--zucca-vuota-hashtag);--color-logo-highlight: var(--zucca-vuota-label);--color-hash-highlight: var(--zucca-vuota-hashtag);--color-text: var(--text-negative);--color-data-fg: black;--color-data-bg: white}.fdg1{--color-background: white;--color-highlight: var(--fdg1-label);--color-link: var(--fdg1-hashtag);--color-logo: var(--fdg1-positive);--color-logo-highlight: var(--fdg1-label);--color-hash-highlight: var(--fdg1-hashtag);--color-text: var(--text-positive);--color-data-fg: black;--color-data-bg: var(--fdg1-label)}.fdg2{--color-background: white;--color-highlight: var(--fdg2-label);--color-link: var(--fdg2-hashtag);--color-logo: var(--fdg2-positive);--color-logo-highlight: var(--fdg2-label);--color-hash-highlight: var(--fdg2-hashtag);--color-text: var(--text-positive);--color-data-fg: white;--color-data-bg: var(--fdg2-label)}.fdg3{--color-background: white;--color-highlight: var(--fdg3-label);--color-link: var(--fdg3-hashtag);--color-logo: var(--fdg3-positive);--color-logo-highlight: var(--fdg3-label);--color-hash-highlight: var(--fdg3-hashtag);--color-text: var(--text-positive);--color-data-fg: black;--color-data-bg: var(--fdg3-label)}.fdg4{--color-background: white;--color-highlight: var(--fdg4-label);--color-link: var(--fdg4-hashtag);--color-logo: var(--fdg4-positive);--color-logo-highlight: var(--fdg4-label);--color-hash-highlight: var(--fdg4-hashtag);--color-text: var(--text-positive);--color-data-fg: white;--color-data-bg: var(--fdg4-label)}.fdg5{--color-background: white;--color-highlight: var(--fdg5-label);--color-link: var(--fdg5-hashtag);--color-logo: var(--fdg5-positive);--color-logo-highlight: var(--fdg5-label);--color-hash-highlight: var(--fdg5-hashtag);--color-text: var(--text-positive);--color-data-fg: white;--color-data-bg: var(--fdg5-label)}.fdg6{--color-background: white;--color-highlight: var(--fdg6-label);--color-link: var(--fdg6-hashtag);--color-logo: var(--fdg6-positive);--color-logo-highlight: var(--fdg6-label);--color-hash-highlight: var(--fdg6-hashtag);--color-text: var(--text-positive);--color-data-fg: white;--color-data-bg: var(--fdg6-label)}.fdg7{--color-background: white;--color-highlight: var(--fdg7-label);--color-link: var(--fdg7-hashtag);--color-logo: var(--fdg7-positive);--color-logo-highlight: var(--fdg7-label);--color-hash-highlight: var(--fdg7-hashtag);--color-text: var(--text-positive);--color-data-fg: white;--color-data-bg: var(--fdg7-label)}.footer .filodilana-logo-header{fill:var(--color-logo-highlight)}.pecora-background{fill:var(--color-logo-highlight)}.balloon-stroke{stroke:var(--color-hash-highlight)}.balloon-text{fill:var(--color-hash-highlight)}@font-face{font-family:"Nunito";font-style:normal;font-weight:200 1000;font-display:swap;src:url(XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.nunito-regular,.text-fill,.menu-item--button .small,.range-caption>*,body{font-family:"Nunito",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.nunito-heavy,.age-check-button,.text-line,.pecora-title,.formats__item strong,.features__item strong,.beer-data-box .value,.beer-style,.beer-title.beer-name,.allergene,.beer-content h3,.submenu-group-name,.submenu-title,.submenu-close,.menu-item--button,.menu-close,.contatti-intro,.legal-text h2,.legal-text h3,.legal-text h4,.legal-text h5,.legal-text h6,.brewers-title>*,.range-title>*,.filosofia-text,.site-title,.logo-caption,strong,.title-mid{font-family:"Nunito",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}._at,.submenu .beer-name,.submenu .beer-brewedwith{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}._hide{opacity:0 !important}._nowrap{white-space:nowrap}._nonumber,._nonumber *{color:currentColor;text-decoration:none;pointer-events:none}*{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%;margin:0;padding:0;scroll-behavior:smooth}img{max-width:100%;height:auto}svg{display:block}h1,h2,h3,h4,h5,h6{font-weight:400}.title-mid{font-size:2em;color:var(--color-highlight);text-wrap:balance}body{font-size:clamp(1rem,0.861rem + 0.71vw,1.5rem);font-weight:500;line-height:1.42;letter-spacing:.04em;padding-top:var(--header-height)}@media screen and (max-width: 74.9375em){body{padding-top:10rem}}a.no-link{color:currentColor;text-decoration:none}.button-link{color:#fff;text-transform:uppercase;text-decoration:none;transition:color .25s;display:inline-block;padding:1em;background-image:url(/img/filetto-sotto-nome.svg);background-position:center bottom;background-repeat:no-repeat}.button-link:hover{color:var(--color-accent)}.logo-figure{color:#fff;width:100%;max-width:75rem;margin:0 auto;padding:8rem var(--padding-on-side)}@media screen and (max-width: 56.25em){.logo-figure{padding-top:4rem}}.logo-caption{color:#fff;text-wrap:balance;margin-top:3em}.logo-caption *+*{margin-top:1em}.logo-caption p{font-size:clamp(1.25rem,.75rem + 2.5vw,2rem);text-wrap:balance}.logo-caption a{width:auto}.homepage .logo-caption{text-align:center}.site-title{text-align:center}#filosofia>*{margin-top:5rem}.filosofia-text{text-wrap:balance;color:var(--color-text);width:100%;max-width:90rem;margin:0 auto;padding:0 var(--padding-on-side) 10rem}.filosofia-text .filosofia-block{font-size:clamp(1.25rem,.75rem + 2.5vw,2rem);display:grid;gap:var(--padding-on-side);align-items:end;grid-template-columns:1fr 1fr 2fr 1fr;grid-template-rows:auto auto;grid-template-areas:"image image intro intro" ". content content content"}@media screen and (max-width: 74.9375em){.filosofia-text .filosofia-block{gap:calc(var(--padding-on-side)/2);grid-template-columns:1fr 1fr;grid-template-areas:"image ." "intro intro " "content content"}}@media screen and (max-width: 56.25em){.filosofia-text .filosofia-block{grid-template-columns:1fr 6fr 1fr;grid-template-areas:". image ." "intro intro intro" "content content content"}}.filosofia-text img{grid-area:image}.filosofia-text .line-intro{grid-area:intro}.filosofia-text .content{grid-area:content}.filosofia-text .capolavoro{grid-area:capolavoro}.filosofia-text .territorio{grid-area:territorio}.filosofia-text .sfide{grid-area:sfide}.filosofia-text .comunita{grid-area:comunita;grid-template-columns:1fr 10fr 1fr;grid-template-rows:auto auto;grid-template-areas:"image image image" ". intro . " ". content . "}@media screen and (max-width: 56.25em){.filosofia-text .comunita{grid-template-columns:1fr 6fr 1fr;grid-template-areas:"image image image" "intro intro intro" "content content content"}}.filosofia-text .finale{text-align:center;grid-area:finale;grid-template-columns:1fr 10fr 1fr;grid-template-rows:auto auto;grid-template-areas:". image ." ". intro . " ". content . "}@media screen and (max-width: 56.25em){.filosofia-text .finale{grid-template-columns:1fr 6fr 1fr;grid-template-areas:"image image image" "intro intro intro" "content content content"}}.filosofia-text .line-intro{font-size:1.5em;color:var(--color-logo-highlight)}@media screen and (max-width: 56.25em){.filosofia-text .line-intro{font-size:1.2em}}.filosofia-text p+p{margin-top:1em}.filosofia-text a{width:auto}.range-block{padding:8rem 0;background-color:#3a4a54;background-color:#25282a}.range-block.fdg{background-color:#fff;background-image:url(/img/sfondo-fdg.svg);background-size:cover}.brewers-title,.range-title{position:relative}.brewers-title>*,.range-title>*{font-size:clamp(2.5rem,1.5424rem + 1.92vw,4rem);line-height:1;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#fff;text-wrap:balance;padding:0 var(--padding-on-side)}.fdg .brewers-title>*,.fdg .range-title>*{color:#000}.brewers-title svg,.range-title svg{stroke:#fff;stroke-width:1.5;fill:none;margin:0 auto;position:absolute;top:100%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 35em){.brewers-title svg,.range-title svg{width:4rem;height:auto}}.range-caption{padding:0 2rem;color:#fff}.range-caption>*{font-size:clamp(1.5rem,0.0808rem + 1.89vw,2.5rem);line-height:1;letter-spacing:.1em;text-align:center;text-transform:uppercase;padding:1rem var(--padding-on-side);text-wrap:balance}.range-caption .small{font-size:clamp(1rem,0.2968rem + 0.94vw,1.5rem);line-height:1;padding:0}.range{margin:3rem 0 0;padding-bottom:1rem;overflow-x:auto;clip-path:inset(0 0 1rem 0);position:relative}.range-container{position:relative;overflow:hidden;display:flex;justify-content:center}.pecora-capolino{font-size:clamp(5rem,4.25rem + 3.75vw,7.625rem);width:2em;height:2em;position:absolute;top:calc(50% - 1em);right:-0.5em;transition:all .5s var(--easing-bounce);transform:translateX(100%);opacity:0;pointer-events:none}.is-scrollable+.pecora-capolino{transform:translateX(0%);opacity:1}.is-scrolled+.pecora-capolino{transform:translateX(100%);opacity:0}.pecora-capolino img{width:auto;height:100%;object-fit:cover;object-position:left center}.range-products{font-size:clamp(7.5rem,6.602rem + 1.79vw,8.75rem);margin:0 auto;display:flex;align-items:flex-end;gap:.5rem}.is-dragging .range-products{pointer-events:none}.range-products.polykeg{font-size:clamp(7.5rem,3.932rem + 7.14vw,12.5rem)}.range-products::before,.range-products::after{content:"";width:2rem;height:2rem;display:block;flex:0 0 2rem}@media screen and (max-width: 35em){.range-products::before,.range-products::after{width:1rem;flex:0 0 1rem}}.range-products a{max-width:1em;user-select:none;flex:1 0 auto;display:flex;align-items:flex-end}.range-products a.large{width:1.15em}.range-products img{width:100%;object-fit:contain;object-position:center bottom;user-select:none;flex:1 0 auto;transition:transform .25s var(--easing-bounce);transform:scale(0.975)}.range-products a:hover img{transform:scale(1)}.range-products a:first-child{margin-left:auto}.range-products a:last-child{margin-right:auto}.tosa .no.tosa,.luppolo-alberto .no.luppolo-alberto,.berta-filava .no.berta-filava,.lilly .no.lilly,.beeela .no.beeela,.dolly .no.dolly,.fiocco-di-neve .no.fiocco-di-neve,.borgna .no.borgna,.filo-di-scozia .no.filo-di-scozia,.peura-neira .no.peura-neira,.insonnia .no.insonnia,.saltasassi .no.saltasassi,.sheepa .no.sheepa,.doppio-manto .no.doppio-manto,.abele .no.abele,.zucca-vuota .no.zucca-vuota,.chocca .no.chocca,.baa-baa .no.baa-baa{display:none;position:absolute;opacity:.2;pointer-events:none}.fdg1 .no.fdg1,.fdg2 .no.fdg2,.fdg3 .no.fdg3,.fdg4 .no.fdg4,.fdg5 .no.fdg5,.fdg6 .no.fdg6,.fdg7 .no.fdg7{display:none;position:absolute;opacity:.2;pointer-events:none}.hide-under-logo{transition:all .2s}.legal-text{max-width:75rem;margin:0 auto;padding:0 var(--padding-on-side) 5rem}.legal-text h2,.legal-text h3,.legal-text h4,.legal-text h5,.legal-text h6{margin-top:2rem}.legal-text a{font-weight:600;color:var(--color-accent)}.contacts{text-align:center;color:var(--color-text);width:100%;max-width:75rem;margin:0 auto;padding:4rem var(--padding-on-side) 10rem}.contacts p{text-wrap:balance}.contacts p+p{margin-top:1em}.contacts iframe{margin-top:8rem}.contatti-container{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:4rem}@media screen and (max-width: 56.25em){.contatti-container{grid-template-columns:1fr}}.contatti-container a{font-weight:600;color:var(--color-accent)}.contatti-intro{grid-column:1/span 2}@media screen and (max-width: 56.25em){.contatti-intro{grid-column:1/span 1}}.header{width:100%;position:fixed;top:0;z-index:1000}@media screen and (max-width: 35em){.header{top:1rem}}.navigation{margin:0 auto;padding:0}.menu-trigger{position:absolute;right:clamp(1.25rem,-0.417rem + 8.33vw,2rem);bottom:50%;transform:translateY(50%)}.menu-close{font-size:3rem;color:var(--color-text);stroke:var(--color-text);width:1.2em;height:1.2em;padding:.2em;z-index:1000000;background-color:rgba(0,0,0,0);border:none;cursor:pointer;opacity:0;transform:rotate(45deg);transition:all .25s;background-color:var(--color-background);border-radius:50%;border:solid 3px var(--color-text);pointer-events:none}.menu-close svg{width:100%;height:100%}@media screen and (max-width: 74.9375em){.menu-close{font-size:2.5rem;pointer-events:all;opacity:1}}.small-menu-opened .menu-close{transform:rotate(0deg)}.menu{font-size:clamp(1rem,-0.5rem + 2.08vw,1.25rem);text-align:center;width:100%;height:clamp(5rem,3.568rem + 2.86vw,7rem);margin:0 auto;padding:0;display:grid;gap:1rem;grid-template-columns:clamp(1.25rem,-0.417rem + 8.33vw,3rem) 1fr auto auto auto auto auto clamp(1.25rem,-0.417rem + 8.33vw,3rem);grid-template-rows:1fr;grid-template-areas:". logo base fdg filosofia contatti store.";justify-content:center;align-items:center;list-style-type:none;overflow-x:clip}.menu::before{content:"";position:absolute;bottom:50%;left:0;right:0;width:100%;height:200%;background-color:var(--color-background);z-index:-1}@media screen and (max-width: 74.9375em){.menu{grid-template-columns:clamp(1.25rem,-0.417rem + 8.33vw,2rem) 1fr clamp(1.25rem,-0.417rem + 8.33vw,2rem);grid-template-rows:5rem repeat(5, max-content);grid-template-areas:". logo ." ". base ." ". fdg ." ". filosofia ." ". contatti ." ". store .";justify-items:end;gap:1rem 0}}.menu #logo-header-monocolore{width:100%;height:100%;min-height:1px;fill:var(--color-logo);transition:fill .25s}.menu .logo:focus-visible,.menu .logo a:focus-visible{outline:none;border:none;border-radius:0}.menu .logo:focus-within #logo-header-monocolore{outline:none;border:none;border-radius:0;fill:var(--color-text)}.menu .logo-forma{fill:var(--color-text)}.menu .onda{grid-column:1/-1;grid-row:1/-1;display:flex;align-items:center;justify-self:flex-start;width:100%;height:100%;transition:opacity .25s;position:relative;z-index:-1}@media screen and (max-width: 74.9375em){.menu .onda{grid-column:1/-1;grid-row:1/2;width:auto}}.menu .onda svg{width:auto;height:100%;object-fit:cover;object-position:left center;fill:var(--color-logo);position:relative;top:10%}@media screen and (max-width: 74.9375em){.menu .onda svg{height:5rem}}.menu .logo{grid-column:1/-1;grid-row:1/-1;display:flex;align-items:center;justify-self:flex-start;width:100%;height:100%;transition:opacity .25s}@media screen and (max-width: 74.9375em){.menu .logo{grid-column:1/-1;grid-row:1/2;width:auto}}.menu .logo a{width:100%;height:100%;display:flex}.menu .logo svg{width:auto;height:100%;object-fit:cover;object-position:left center;fill:var(--color-logo)}@media screen and (max-width: 74.9375em){.menu .logo svg{height:5rem}}.homepage .menu .logo{opacity:1}.homepage.show-logo .menu .logo{opacity:1}.homepage.show-logo .menu .logo{opacity:1}.menu .logo img{width:auto}.menu .base{grid-area:base;justify-self:end}.menu .fdg{grid-area:fdg;justify-self:end}.menu .pagina-filosofia{grid-area:filosofia}.menu .contatti{grid-area:contatti}.menu .store{grid-area:store}*:focus{outline:none}*:focus:not(:focus-visible){outline:none}*:focus-visible{outline:solid 3px var(--color-foreground);border-radius:200px}.menu-item{color:var(--color-text);margin:0;padding:0;list-style-type:none;cursor:pointer;border-radius:200px;display:flex;align-items:center}.menu-item:focus,.menu-item:focus-within{outline:solid 3px var(--color-foreground);border-radius:200px}.menu-item>*{line-height:1;text-transform:uppercase;display:block}.menu-item span span{display:inline}.menu-item>a{text-decoration:none;color:currentColor;padding:.75em .75em;display:flex;justify-content:center;align-items:center;gap:0.3125em}.menu-item>a span{transform:translateY(0.05em);flex:0 0 auto}.header .menu-item.store>a{padding:4px .75em 4px 4px}.menu-item svg{fill:none;stroke:currentColor;width:2.5rem;height:2.5rem;flex:0 0 auto;display:block}.menu-item{color:var(--color-text);transition:all 250ms}.menu-item:hover{color:var(--color-foreground) !important}.menu-item--button{color:var(--color-text);background-color:var(--color-background);border:solid 3px var(--color-text);transition:all 250ms}.menu-item--button:hover{color:var(--color-background) !important;border:solid 3px var(--color-text);outline:solid 3px var(--color-text);background-color:var(--color-text)}.footer .menu-item--button,.footer .menu-item--button.base,.footer .menu-item--button.fdg{color:#fff;background-color:#000;border:solid 1px #fff}.footer .menu-item--button:hover,.footer .menu-item--button.base:hover,.footer .menu-item--button.fdg:hover{outline:none}@media screen and (max-width: 74.9375em){.menu-item--button{opacity:0;pointer-events:none}.small-menu-opened .menu-item--button{opacity:1;pointer-events:all}}.submenu-close{font-size:3rem;color:#000;stroke:#000;width:1em;height:1em;padding:.2em;position:fixed;top:1.5rem;right:1.5rem;z-index:1000000;background-color:rgba(0,0,0,0);border:none;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s;background-color:#fff;border-radius:50%}.submenu-close svg{width:100%;height:100%}@media screen and (max-width: 74.9375em){.submenu-close{font-size:2.5rem}}@media screen and (max-width: 35em){.submenu-close{font-size:2rem}}.submenu-opened .submenu-close{opacity:1;pointer-events:all}.submenu-opened{overflow:hidden}.submenu-opened-base .submenu--base{opacity:1;transform:scale(1);pointer-events:all}.submenu-opened-fdg .submenu--fdg{opacity:1;transform:scale(1);pointer-events:all}.submenu{width:100%;min-height:100dvh;opacity:0;pointer-events:none;background-color:#fff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;display:grid;align-items:center;overflow-x:hidden;overflow-y:auto;transform:scale(1.1);transition:all .25s}.submenu-content{height:100%;padding:0;display:flex;flex-direction:column}.submenu-title{display:none;font-size:clamp(2rem,1.139rem + 4.29vw,5rem);text-align:center;padding:0 clamp(2rem,1.426rem + 2.86vw,4rem);flex:0 0 10rem;background-image:url(/img/submenu-top.svg);background-position:center bottom;background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 56.25em){.submenu-title{padding-bottom:1em}}.submenu-group{width:100%;padding:2rem 4rem;flex:1 1 auto;display:grid;flex-direction:column;align-items:flex-start;row-gap:1rem;grid-area:list;align-self:center;background-image:url(/img/submenu-top.svg),url(/img/submenu-bottom.svg);background-position:center top,center bottom;background-size:100% auto,100% auto;background-repeat:no-repeat}@media screen and (max-width: 74.9375em){.submenu-group{padding:2rem 2rem}}@media screen and (max-width: 56.25em){.submenu-group{padding:4rem 1rem;background-size:200% auto,200% auto}}.submenu-group-name{font-size:clamp(1.5rem,1.213rem + 1.43vw,2.5rem);padding:0 clamp(2rem,1.426rem + 2.86vw,4rem);background-image:url(/img/filetto-sotto-nome.svg);background-repeat:no-repeat;background-position:left bottom;background-size:contain 1em}.submenu-group-list{padding:0;display:grid;grid-template-columns:repeat(auto-fill, 16.66%);align-self:center}.submenu--fdg .submenu-group-list{grid-template-columns:repeat(auto-fill, 25%)}@media screen and (max-width: 74.9375em){.submenu-group-list{grid-template-columns:repeat(auto-fill, 20%)}.submenu--fdg .submenu-group-list{grid-template-columns:repeat(auto-fill, 25%)}}@media screen and (max-width: 56.25em){.submenu-group-list{grid-template-columns:repeat(auto-fill, 33%);row-gap:1rem}.submenu--fdg .submenu-group-list{grid-template-columns:repeat(auto-fill, 33%)}}@media screen and (max-width: 35em){.submenu-group-list{grid-template-columns:repeat(auto-fill, 50%);row-gap:1rem}.submenu--fdg .submenu-group-list{grid-template-columns:repeat(auto-fill, 50%)}}.beer-picture{width:100%;pointer-events:none;transition:opacity .25s;object-fit:contain;display:grid;justify-items:center;align-items:center}.beer-picture *{grid-column:1/2;grid-row:1/2}.fdg-image{width:100%;height:100%;transition:all .25s var(--easing-bounce)}.submenu-item:hover .fdg-image{transform:scale(0.65)}@media screen and (max-width: 56.25em){.fdg-image{transform:scale(0.8)}}.fdg-numero{width:100%;height:100%;transition:all .25s ease-in-out}.submenu-item:hover .fdg-numero{transform:scale(0.8)}@media screen and (max-width: 56.25em){.fdg-numero{transform:scale(0.75)}}.fdg-stile{width:100%;height:100%;opacity:0;transform:scale(0.8);transition:all .25s ease-in-out}@media screen and (max-width: 56.25em){.fdg-stile{opacity:1;transform:scale(1.2)}}.submenu-item:hover .fdg-stile{opacity:1;transform:scale(1)}.submenu-item #nome{transform:scale(0.5);transform-origin:50% 50%;transition:transform .25s .05s var(--easing-bounce)}@media screen and (max-width: 56.25em){.submenu-item #nome{transform:scale(1)}}.submenu-item:hover #nome{transform:scale(1)}.submenu-item #pecora{transform:scale(0.9);transform-origin:50% 50%;transition:transform .25s var(--easing-bounce)}@media screen and (max-width: 56.25em){.submenu-item #pecora{transform:scale(1)}}.submenu-item:hover #pecora{transform:scale(1);transition:transform .25s .05s var(--easing-bounce)}.submenu-item{position:relative;list-style-type:none;opacity:0;transform:scale(0.5);transition:all .25s var(--easing-bounce)}.submenu-item:nth-child(1){transition-delay:.01s}.submenu-item:nth-child(2){transition-delay:.02s}.submenu-item:nth-child(3){transition-delay:.03s}.submenu-item:nth-child(4){transition-delay:.04s}.submenu-item:nth-child(5){transition-delay:.05s}.submenu-item:nth-child(6){transition-delay:.06s}.submenu-item:nth-child(7){transition-delay:.07s}.submenu-item:nth-child(8){transition-delay:.08s}.submenu-item:nth-child(9){transition-delay:.09s}.submenu-item:nth-child(10){transition-delay:.1s}.submenu-item:nth-child(11){transition-delay:.11s}.submenu-item:nth-child(12){transition-delay:.12s}.submenu-item:nth-child(13){transition-delay:.13s}.submenu-item:nth-child(14){transition-delay:.14s}.submenu-item:nth-child(15){transition-delay:.15s}.submenu-item:nth-child(16){transition-delay:.16s}.submenu-item:nth-child(17){transition-delay:.17s}.submenu-item:nth-child(18){transition-delay:.18s}.submenu-item:nth-child(19){transition-delay:.19s}.submenu-item:nth-child(20){transition-delay:.2s}.submenu-opened .submenu-item{transform:scale(1);opacity:1}.submenu-item a{display:flex;justify-content:flex-start;align-items:last baseline;flex:0 0 auto;text-decoration:none}@media screen and (max-width: 74.9375em){.submenu-item a{flex-wrap:wrap}.submenu-item a>span{display:block}}.submenu-item:hover,.submenu-item:focus,.submenu-item:focus-within{outline:none;z-index:1}.submenu-item:hover a,.submenu-item:focus a,.submenu-item:focus-within a{outline:none}.submenu-item:hover .beer-name,.submenu-item:focus .beer-name,.submenu-item:focus-within .beer-name{color:var(--color-menu-foreground);-webkit-text-fill-color:var(--color-menu-foreground);-webkit-text-stroke-width:0;-webkit-text-stroke-color:none}.submenu-item:hover .beer-brewedwith,.submenu-item:focus .beer-brewedwith,.submenu-item:focus-within .beer-brewedwith{transform:translateX(0)}.submenu-item:hover .beer-picture,.submenu-item:focus .beer-picture,.submenu-item:focus-within .beer-picture{opacity:1}.submenu-item:hover::before,.submenu-item:focus::before,.submenu-item:focus-within::before{transform:scaleX(1)}.footer{color:#000;background-color:#000;min-height:100dvh;display:flex;flex-direction:column;position:relative;z-index:5000}.footer.footer-home{min-height:50vh}.has-label .footer{margin:0}.footer a{font-size:clamp(1rem,0.75rem + 1.25vw,1.375rem);color:#fff;transition:color .25s}.footer a:hover{color:var(--color-accent);text-decoration:underline}.footer-decoration{display:grid;grid-template-columns:clamp(10rem,3.713rem + 31.43vw,32rem) 2rem 1fr;grid-template-rows:auto auto .15fr 1fr;align-items:center;margin-top:auto;padding-top:4rem;background-color:#000;overflow:hidden}@media screen and (max-width: 35em){.footer-decoration{gap:1rem}}.footer-pecora{grid-column:1/3;grid-row:3/span 2}@media screen and (max-width: 35em){.footer-pecora{grid-column:1/-1}}.footer-logo{grid-column:2/4;grid-row:4/span 1;height:clamp(7rem,-3.66375rem + 21.33vw,15rem)}@media screen and (max-width: 35em){.footer-logo{grid-column:1/-1;grid-row:1/2;height:clamp(6.5rem,5.5rem + 5vw,8rem)}}.footer-logo svg{height:100%;fill:#455361}.navigation--footer{grid-column:1/-1;grid-row:3/-1;align-self:start;padding:0 clamp(3.5rem,-0.417rem + 8.33vw,3.75rem)}@media screen and (max-width: 35em){.navigation--footer{grid-row:2/3}}.menu--footer{font-size:clamp(1.375rem,.333rem + 1.39vw,2rem);text-align:center;display:flex;flex-direction:column;align-items:flex-end;gap:1rem 2rem;list-style-type:none;margin:0 auto;padding:0}@media screen and (max-width: 35em){.menu--footer{align-items:flex-start}}.menu--footer a{padding:0}.footer-legal{width:100%;margin:0 auto;padding:2rem;display:grid;grid-template-columns:1fr auto 1fr;gap:4rem;justify-content:space-between;align-items:center;flex:0 1 auto;background-color:#fff}@media screen and (max-width: 56.25em){.footer-legal{grid-template-columns:1fr;justify-content:start;gap:2rem}}@media screen and (max-width: 56.25em){.footer-legal{align-items:end}}.footer-legal .text{font-size:.875rem;text-align:left;display:flex;align-items:center;gap:1rem}@media screen and (max-width: 56.25em){.footer-legal .text{text-align:left;padding-bottom:2rem}}.footer-legal a{color:currentColor}.footer-legal .bcorp-logo{width:4rem}.footer-legal .disclaimer a{color:currentColor;text-decoration:none}.social-links{margin:0 auto;display:flex;gap:1rem}.social-links .icon{width:3rem;height:3rem}.beer{color:var(--color-text);max-width:90rem;margin:0 auto;margin-top:0;margin-bottom:7.5rem;padding:0 clamp(1.25rem,-0.417rem + 8.33vw,3.75rem);display:grid;gap:1.25em;grid-template-columns:3fr 6fr 4fr;grid-template-rows:auto auto 1fr;grid-template-areas:"product header  header" "product content data" "product ctas    data";align-items:start}.beer.special{grid-template-columns:4fr 6fr 3fr;grid-template-areas:"data header  product" "data content product"}@media screen and (max-width: 74.9375em){.beer,.beer.special{grid-template-columns:1fr 2fr;grid-template-rows:min-content min-content auto auto;grid-template-areas:"header header" "product content" "product ctas" "product data"}}@media screen and (max-width: 56.25em){.beer,.beer.special{grid-template-columns:minmax(6rem, 2fr) 4fr;grid-template-rows:min-content 1fr auto auto;grid-template-areas:"header header" "product content" "ctas ctas" "data data";gap:1.25rem}}@media screen and (max-width: 56.25em){.beer-product{position:static}}@media screen and (max-width: 56.25em){.beer-product{align-self:start}}@media screen and (max-width: 74.9375em){.beer-data{margin-top:1em;position:relative;z-index:-1;top:auto}}@media screen and (max-width: 56.25em){.beer-data{align-self:end;margin-top:0}}body{background-color:var(--color-background)}.beer-product{position:sticky;top:var(--header-height)}@media screen and (max-width: 74.9375em){.beer-product{top:10rem}}@media screen and (max-width: 56.25em){.beer-product{position:static}}.beer-product{grid-area:product;justify-self:center;max-height:calc(100vh - var(--header-height) - 1rem);display:flex}@media screen and (max-width: 74.9375em){.beer-product{max-height:calc(100vh - 12rem)}}@media screen and (max-width: 56.25em){.beer-product{max-height:unset}}.beer-product img{max-height:100%;object-fit:contain}.beer-header{grid-area:header}.beer-content{grid-area:content}.beer-content h3{font-size:1em}.beer-content h3+p{margin:0}.beer-data{grid-area:data}.beer-header{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 50em){.beer-header{margin-bottom:0}}.beer-title{font-size:2.875rem;line-height:.95;text-transform:uppercase;color:var(--color-text)}@media screen and (max-width: 35em){.beer-title{font-size:2rem}}.beer-title *{display:inline-block}.beer-title.beer-name{font-weight:1000}*+.beer-title{margin-top:3em}.beer-title+*{margin-top:2rem}.beer-style{margin:0;text-transform:uppercase}.title__arrow{margin:0;flex:0 0 auto}.title__arrow svg{fill:none;stroke:var(--color-text)}.cta,.download{font-size:1.5rem;font-size:clamp(1.25rem,1.143rem + .48vw,1.5rem);line-height:1;color:var(--color-data-fg);text-decoration:none;display:flex;align-items:center;gap:.5em;margin-top:1rem;background-color:var(--color-data-bg);border:solid 5px var(--color-fata-fg)}.cta:hover,.download:hover{text-decoration:underline;text-decoration-thickness:2px}.ctas{display:flex;flex-direction:column;align-items:flex-start;grid-area:ctas}.cta{color:#000;width:auto;padding:0 1rem 0 0;background:#fff;border-radius:100px;border:solid 3px #fff}.fdg .cta{border-color:var(--color-data-bg);background-color:var(--color-data-bg);color:var(--color-data-fg)}.cta svg{fill:var(--color-background)}.fdg .cta svg{fill:var(--color-data-fg)}.untappd-icon{display:block;width:2.5rem;height:2.5rem}.untappd-icon svg{width:100%;height:100%;display:block;fill:currentColor;stroke:none}.beer-data-box{padding:1.5rem;border:solid 5px var(--color-data-fg);border-radius:2rem;color:var(--color-data-fg);background-color:var(--color-data-bg)}.fdg .beer-data-box{border-color:rgba(0,0,0,0)}.beer-data-box.square-logo{padding:0.9375rem 1.875rem}@media screen and (max-width: 35em){.beer-data-box{font-size:0.75rem;border-radius:1rem;padding:0.9375rem;padding-left:1.875rem}}.beer-data-box+.beer-data-box{margin-top:0.9375rem}.beer-data-box .label{font-size:1.25rem;font-size:clamp(.75rem,.607rem + .71vw,1.25rem);line-height:1.25}@media screen and (max-width: 35em){.beer-data-box .label{font-size:0.875rem}}.brewer{display:flex;gap:0.625rem;align-items:center}.brewer *:focus,.brewer *:focus-within{outline:none}.brewer+.brewer{margin-top:1.875rem}.brewer .label{font-weight:500;text-align:center;writing-mode:vertical-lr;transform:rotate(180deg)}.brewer img{max-width:100%;height:3em;object-fit:contain;display:block}.brewer img{height:4em}@media screen and (max-width: 35em){.brewer img{height:6.5em}.brewer img.square{height:8em}}.beer-data-box .value{font-size:1.375rem;font-size:clamp(.875rem,.732rem + .71vw,1.375rem);line-height:1.2}.beer-data-box .value._uc{text-transform:uppercase}.beer-table{display:grid;grid-template-columns:max-content 1fr;row-gap:0.625rem;align-items:center}.pallini{height:1.5em;justify-self:start}.pallini svg{width:auto;height:100%}[data-value="1"] .pallino-1{fill:var(--color-background)}[data-value="2"] .pallino-1,[data-value="2"] .pallino-2{fill:var(--color-background)}[data-value="3"] .pallino-1,[data-value="3"] .pallino-2,[data-value="3"] .pallino-3{fill:var(--color-background)}[data-value="4"] .pallino-1,[data-value="4"] .pallino-2,[data-value="4"] .pallino-3,[data-value="4"] .pallino-4{fill:var(--color-background)}[data-value="5"] .pallino-1,[data-value="5"] .pallino-2,[data-value="5"] .pallino-3,[data-value="5"] .pallino-4,[data-value="5"] .pallino-5{fill:var(--color-background)}.fdg .pallino-1,.fdg .pallino-2,.fdg .pallino-3,.fdg .pallino-4,.fdg .pallino-5{fill:var(--color-data-fg);opacity:0}.fdg .pallino-1-vuoto,.fdg .pallino-2-vuoto,.fdg .pallino-3-vuoto,.fdg .pallino-4-vuoto,.fdg .pallino-5-vuoto{fill:var(--color-data-fg);opacity:1}.fdg [data-value="1"] .pallino-1{opacity:1}.fdg [data-value="1"] .pallino-1-vuoto{opacity:0}.fdg [data-value="2"] .pallino-1,.fdg [data-value="2"] .pallino-2{opacity:1}.fdg [data-value="2"] .pallino-1-vuoto,.fdg [data-value="2"] .pallino-2-vuoto{opacity:0}.fdg [data-value="3"] .pallino-1,.fdg [data-value="3"] .pallino-2,.fdg [data-value="3"] .pallino-3{opacity:1}.fdg [data-value="3"] .pallino-1vuoto,.fdg [data-value="3"] .pallino-2vuoto,.fdg [data-value="3"] .pallino-3vuoto{opacity:0}.fdg [data-value="4"] .pallino-1,.fdg [data-value="4"] .pallino-2,.fdg [data-value="4"] .pallino-3,.fdg [data-value="4"] .pallino-4{opacity:1}.fdg [data-value="4"] .pallino-1vuoto,.fdg [data-value="4"] .pallino-2vuoto,.fdg [data-value="4"] .pallino-3vuoto,.fdg [data-value="4"] .pallino-4vuoto{opacity:0}.fdg [data-value="5"] .pallino-1,.fdg [data-value="5"] .pallino-2,.fdg [data-value="5"] .pallino-3,.fdg [data-value="5"] .pallino-4,.fdg [data-value="5"] .pallino5{opacity:1}.fdg [data-value="5"] .pallino-1vuoto,.fdg [data-value="5"] .pallino-2vuoto,.fdg [data-value="5"] .pallino-3vuoto,.fdg [data-value="5"] .pallino-4vuoto,.fdg [data-value="5"] .pallino-5vuoto{opacity:0}.beer-data-box__item{line-height:.8;text-wrap:balance}.beer-data-box__item+.beer-data-box__item{margin-top:1rem}.formats{display:grid;gap:1rem}.features{display:grid;grid-template-columns:1fr;gap:1rem}.formats__item,.features__item{line-height:1;display:flex;align-items:center;gap:0.625rem}.formats__item.feature,.features__item.feature{align-items:center}.formats__item span,.features__item span{font-size:1.25rem;font-size:clamp(1rem,.607rem + .71vw,1.25rem);text-transform:uppercase}.formats__item strong,.features__item strong{font-size:1.375rem;font-size:clamp(.875rem,.732rem + .71vw,1.375rem);text-transform:none}.formats__item+.formats__item{margin-top:0.625rem}.beer-data-box.formats{display:flex;flex-wrap:wrap;justify-content:space-between}.icon-format{height:4rem;height:3.1em}.icon-format img,.icon-format svg{width:auto;height:100%}.formats__item.download{font-size:clamp(.875rem,.732rem + .71vw,1.375rem);text-align:left;text-transform:uppercase;width:100%;margin-top:0;display:flex;justify-content:flex-start;border-top:solid 1px #fff}.formats__item.download:focus,.formats__item.download:focus-within{outline:none}@media screen and (max-width: 35em){.formats__item.download{font-size:clamp(.875rem,.732rem + .71vw,1.375rem)}}.formats__item svg{fill:var(--color-data-fg)}.pecora-icon #nome{display:none}.fdg-icon{background-color:#fff}.fdg-content{background-color:#fff}.beer-story{color:var(--color-data-fg);background-color:var(--color-data-bg);padding:7.5rem clamp(1.25rem,-0.417rem + 8.33vw,3.75rem)}.pecora-title{text-transform:uppercase;grid-column:1/-1;font-size:2.875rem;text-align:center;text-wrap:balance;line-height:1}.beer-story-content{width:100%;max-width:50rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:center}@media screen and (max-width: 56.25em){.beer-story-content{grid-template-columns:1fr}}.beer-story-content a{color:var(--color-accent);text-decoration:none}.beer-story-content a:hover{border-bottom:2px solid var(--color-accent)}.beer-story.fdg{padding:0;background-color:#fff;padding:7.5rem}@media screen and (max-width: 56.25em){.beer-story.fdg{padding:7.5rem clamp(1.25rem,-0.417rem + 8.33vw,3.75rem)}}.beer-story.fdg .fdg-image,.beer-story.fdg .fdg-numero{transform:scale(1)}.fdg .beer-story-content{width:100%;max-width:inherit;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"icon title" "icon content";gap:1.25rem;align-items:center}@media screen and (max-width: 56.25em){.fdg .beer-story-content{grid-template-columns:1fr;grid-template-areas:"title" "icon" "content"}}.fdg .beer-story-content .pecora-title{text-align:left;color:var(--color-data-bg);grid-area:title;align-self:end}@media screen and (max-width: 56.25em){.fdg .beer-story-content .pecora-title{text-align:center}}.fdg .beer-story-content .fdg-content{color:#000;grid-area:content;align-self:start}.fdg .beer-story-content .fdg-icon{grid-area:icon;width:100%;height:auto}.fdg .beer-story-content .fdg-icon .beer-picture{width:100%;background-color:#fff}.fdg .beer-story-content .fdg-icon img{aspect-ratio:1/1}.followup{margin:10rem 0 0;background-size:cover;background-attachment:fixed;background-position:center center;background-color:var(--color-background-alt)}@media screen and (max-width: 35em){.followup{margin-top:5rem;background-size:auto 100%;background-attachment:scroll}}.etichetta{color:#fff;min-height:105vh;margin:0 auto;padding:var(--padding-on-side);display:grid;grid-template-areas:"text product";grid-template-columns:1fr 1fr;gap:2rem;align-items:center}@media screen and (max-width: 56.25em){.etichetta{min-height:150vh;grid-template-areas:"text";grid-template-columns:1fr;grid-template-rows:1fr}}.etichetta .brand-name{color:#fff}.etichetta .beer-name{color:var(--color-foreground)}.etichetta .beer-data-box{grid-area:text;max-width:37.5rem;background-color:#000;border-radius:2rem;padding:1.875rem;font-size:1em}@media screen and (max-width: 56.25em){.etichetta .beer-data-box{max-width:inherit;align-self:end}}@media screen and (max-width: 35em){.etichetta .beer-data-box{border-radius:1rem;padding:0.9375rem}}.beer-description>*+*{margin-top:1em}.beer-description strong{font-weight:inherit;color:var(--color-foreground)}.etichetta .beer-label{grid-area:label;position:relative;align-self:start}.etichetta .beer-label .ctas{position:absolute;bottom:1rem;left:1rem}.etichetta .beer-label{width:20%;align-self:center;position:fixed;top:12rem;bottom:3rem;left:72%;transform:translateX(-50%)}@media screen and (max-width: 56.25em){.etichetta .beer-label{position:static;width:100%;transform:none;grid-column:1/-1}}.etichetta .beer-label img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 56.25em){.etichetta .beer-label img{width:100%;height:calc(100vh - 15rem)}}.etichetta .beer-label{display:none}.etichetta .download{margin-top:2rem}.beer-data-box{position:relative}.etichetta{clip-path:inset(0 0 1rem 0)}.etichetta .beer-title,.etichetta .beer-title+*{margin-top:1rem}.etichetta *+.beer-title{margin-top:2rem}.etichetta .beer-data-box::after{content:"";position:absolute;width:100%;transform:translateX(100%);height:2rem;top:0;left:0}@media screen and (max-width: 56.25em){.etichetta{overflow-x:auto}}@media screen and (hover: none)and (max-width: 56.25em){.etichetta .beer-data-box::before{content:"";color:var(--color-foreground);background-image:url(/img/freccia-swipe.svg);width:5rem;height:3rem;background-size:contain;background-position:right top;background-repeat:no-repeat;position:absolute;top:1rem;right:1rem}}@media screen and (hover: none)and (max-width: 35em){.etichetta .beer-data-box::before{top:.5rem;right:.5rem}}.not-age-checked{overflow:hidden}.age-check{text-align:center;padding:0 2rem;display:flex;flex-direction:column;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:1000000;overflow:auto;background-image:url(/img/submenu-top.svg),url(/img/submenu-bottom.svg);background-position:center top,center bottom;background-size:100% auto,100% auto;background-repeat:no-repeat}@media screen and (max-width: 56.25em){.age-check{padding:4rem 1rem;background-size:200% auto,200% auto}}.age-check-logo{width:100%;max-width:30rem;margin:0 auto}.age-check-message{font-size:clamp(1.875rem,2.08vw,2.5rem)}@media screen and (max-width: 49.3125em){.age-check-message{font-size:clamp(1rem,.403rem + 2.99vw,1.875rem)}}.text-line{font-size:2em;text-transform:uppercase;color:#fff;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}.text-fill{font-size:5.6em;text-transform:uppercase;color:var(--homepage-fg);line-height:.75;font-weight:700}.text-small{color:#000}.age-check-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;width:90%;max-width:50rem;margin:2rem auto 0}.age-check-button{font-size:1.75rem;text-transform:uppercase;text-align:center;color:#fff;min-width:12em;margin:0;padding:.75em 1em .5em 1em;border:0;border-radius:200px;background-color:var(--color-brand-hightlight);border:solid 3px var(--color-brand-hightlight);transition:color 250ms;cursor:pointer;text-decoration:none;padding:.75em 1em;display:flex;justify-content:left;align-items:center;gap:0.3125em;transition:all .25s}.age-check-button.no{text-wrap:balance;color:#000;background-color:#fff;border:solid 3px #fff}.age-check-button:hover{color:#fff;background-color:#000;border:solid 3px #000}@media screen and (max-width: 49.3125em){.age-check-button{font-size:1rem}}.age-check-button span{transform:translateY(0.05em);flex:1 1 auto}/*# sourceMappingURL=screen.min.css.map */