@import"https://use.typekit.net/cok4hhz.css";:root{--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);--homepage-fg: #0694d3;--homepage-bg: black;--manifesto-fg: white;--manifesto-bg: #0694d3;--hausbier-bg: #cedacb;--hausbier-fg: #1b9441;--pils-bg: #f8fafc;--pils-fg: #f8d40f;--blanche-bg: #f1f0f1;--blanche-fg: #2099d5;--weisse-bg: #c50a75;--weisse-fg: #fed61a;--americanpaleale-bg: #e4d9bf;--americanpaleale-fg: #e73b1d;--westcoastipa-bg: #ff7432;--westcoastipa-fg: #0070ba;--americanipa-bg: #e0dee2;--americanipa-bg: #1e274b;--americanipa-fg: #bb1919;--dubbel-fg: #d65714;--dubbel-bg: #fbbb09;--tripel-fg: #bd9331;--tripel-bg: #f8f9fa;--stout-fg: #ce9a31;--stout-bg: #1e2024;--spontaneoussaison-fg: #e6117d;--spontaneoussaison-bg: #ffe88a;--pereauchocolat-bg: #cb9c78;--pereauchocolat-fg: #643c23;--berlinerweisse-bg: #ba67ce;--berlinerweisse-fg: #ffd730;--berlinerweisse-barrel-bg: #283D5D;--berlinerweisse-barrel-fg: #C95263;--dubbel-barrel-bg: #D0EAF5;--dubbel-barrel-fg: #bc831a;--fortezzanuova-barrel-bg: #E4D6B2;--fortezzanuova-barrel-fg: #637B4D}.homepage{--color-text: var(--text-negative);--color-foreground: var(--homepage-fg);--color-background: var(--homepage-bg);--color-logo-highlight: var(--color-zig)}.manifesto{--color-text: var(--text-positive);--color-foreground: var(--manifesto-fg);--color-background: var(--manifesto-bg);--color-logo-highlight: #74c0e2}.contact-form{--color-text: var(--text-positive);--color-foreground: var(--homepage-fg);--color-background: white;--color-logo-highlight: var(--color-zig)}.hausbier{--color-foreground: var(--hausbier-bg);--color-background: var(--hausbier-fg);--color-menu-foreground: var(--hausbier-fg);--color-menu-background: var(--hausbier-bg);--color-zig: var(--hausbier-fg);--color-highlight: var(--hausbier-fg);--color-link: var(--hausbier-fg);--color-text: var(--text-negative);--color-logo-highlight: var(--hausbier-bg)}.pils{--color-foreground: var(--pils-bg);--color-background: var(--pils-fg);--color-menu-foreground: var(--pils-fg);--color-menu-background: var(--pils-bg);--color-zig: var(--pils-fg);--color-highlight: var(--pils-fg);--color-link: var(--pils-fg);--color-text: var(--text-positive);--color-logo-highlight: var(--pils-bg)}.italianblanche{--color-foreground: var(--blanche-fg);--color-background: var(--blanche-bg);--color-menu-foreground: var(--blanche-fg);--color-menu-background: var(--blanche-bg);--color-zig: var(--blanche-fg);--color-highlight: var(--blanche-fg);--color-link: var(--blanche-fg);--color-text: var(--text-positive);--color-logo-highlight: var(--blanche-fg)}.weisse{--color-foreground: var(--weisse-fg);--color-background: var(--weisse-bg);--color-menu-foreground: var(--weisse-fg);--color-menu-background: var(--weisse-bg);--color-zig: var(--weisse-fg);--color-highlight: var(--weisse-fg);--color-link: var(--weisse-fg);--color-text: var(--text-negative);--color-logo-highlight: var(--weisse-fg)}.americanpaleale{--color-foreground: var(--americanpaleale-fg);--color-background: var(--americanpaleale-bg);--color-menu-foreground: var(--americanpaleale-fg);--color-menu-background: var(--americanpaleale-bg);--color-zig: var(--americanpaleale-fg);--color-highlight: var(--americanpaleale-fg);--color-link: var(--americanpaleale-fg);--color-text: var(--text-positive);--color-logo-highlight: var(--americanpaleale-fg)}.westcoastipa{--color-foreground: var(--westcoastipa-bg);--color-background: var(--westcoastipa-fg);--color-menu-foreground: var(--westcoastipa-fg);--color-menu-background: var(--westcoastipa-bg);--color-zig: var(--westcoastipa-fg);--color-highlight: var(--westcoastipa-bg);--color-link: var(--westcoastipa-fg);--color-text: var(--text-negative);--color-logo-highlight: var(--westcoastipa-bg)}.americanipa{--color-foreground: var(--americanipa-fg);--color-background: var(--americanipa-bg);--color-menu-foreground: var(--americanipa-fg);--color-menu-background: var(--americanipa-bg);--color-zig: var(--americanipa-fg);--color-highlight: var(--americanipa-fg);--color-link: var(--americanipa-fg);--color-text: var(--text-negative);--color-logo-highlight: var(--americanipa-fg)}.dubbel{--color-foreground: var(--dubbel-fg);--color-background: var(--dubbel-bg);--color-menu-foreground: var(--dubbel-fg);--color-menu-background: var(--dubbel-bg);--color-zig: var(--dubbel-fg);--color-highlight: var(--dubbel-fg);--color-link: var(--dubbel-fg);--color-text: var(--text-positive);--color-logo-highlight: var(--dubbel-fg)}.tripel{--color-foreground: var(--tripel-fg);--color-background: var(--tripel-bg);--color-menu-foreground: var(--tripel-fg);--color-menu-background: var(--tripel-bg);--color-zig: var(--tripel-fg);--color-highlight: var(--tripel-fg);--color-link: var(--tripel-fg);--color-text: var(--text-positive);--color-logo-highlight: var(--tripel-fg)}.stout{--color-foreground: var(--stout-fg);--color-background: var(--stout-bg);--color-menu-foreground: var(--stout-fg);--color-menu-background: var(--stout-bg);--color-zig: var(--stout-fg);--color-highlight: var(--stout-fg);--color-link: var(--stout-fg);--color-text: var(--text-negative);--color-logo-highlight: var(--stout-fg)}.spontaneoussaison{--color-foreground: var(--spontaneoussaison-fg);--color-background: var(--spontaneoussaison-bg);--color-menu-foreground: var(--spontaneoussaison-fg);--color-menu-background: var(--spontaneoussaison-bg);--color-zig: var(--spontaneoussaison-fg);--color-highlight: var(--spontaneoussaison-fg);--color-link: var(--spontaneoussaison-fg);--color-text: var(--text-positive);--color-logo-highlight: var(--spontaneoussaison-fg)}.berlinerweisse{--color-foreground: var(--berlinerweisse-fg);--color-background: var(--berlinerweisse-bg);--color-menu-foreground: var(--berlinerweisse-fg);--color-menu-background: var(--berlinerweisse-bg);--color-zig: var(--berlinerweisse-fg);--color-highlight: var(--berlinerweisse-fg);--color-link: var(--berlinerweisse-fg);--color-text: var(--text-negative);--color-logo-highlight: var(--berlinerweisse-fg)}.berlinerweisse-barrel{--color-foreground: var(--berlinerweisse-barrel-fg);--color-background: var(--berlinerweisse-barrel-bg);--color-menu-foreground: var(--berlinerweisse-barrel-fg);--color-menu-background: var(--berlinerweisse-barrel-bg);--color-zig: var(--berlinerweisse-barrel-fg);--color-highlight: var(--berlinerweisse-barrel-fg);--color-link: var(--berlinerweisse-barrel-fg);--color-text: var(--text-negative);--color-logo-highlight: var(--berlinerweisse-barrel-fg);--color-barrel: var(--berlinerweisse-barrel-fg)}.dubbel-barrel{--color-foreground: var(--dubbel-barrel-fg);--color-background: var(--dubbel-barrel-bg);--color-menu-foreground: var(--dubbel-barrel-fg);--color-menu-background: var(--dubbel-barrel-bg);--color-zig: var(--dubbel-barrel-fg);--color-highlight: var(--dubbel-barrel-fg);--color-link: var(--dubbel-barrel-fg);--color-text: var(--text-positive);--color-logo-highlight: var(--dubbel-barrel-fg);--color-barrel: var(--dubbel-barrel-fg)}.fortezzanuova-barrel{--color-foreground: var(--fortezzanuova-barrel-fg);--color-background: var(--fortezzanuova-barrel-bg);--color-menu-foreground: var(--fortezzanuova-barrel-fg);--color-menu-background: var(--fortezzanuova-barrel-bg);--color-zig: var(--fortezzanuova-barrel-fg);--color-highlight: var(--fortezzanuova-barrel-fg);--color-link: var(--fortezzanuova-barrel-fg);--color-text: var(--text-positive);--color-logo-highlight: var(--fortezzanuova-barrel-fg);--color-barrel: var(--fortezzanuova-barrel-fg)}.pereauchocolat{--color-foreground: var(--pereauchocolat-fg);--color-background: var(--pereauchocolat-bg);--color-menu-foreground: var(--pereauchocolat-fg);--color-menu-background: var(--pereauchocolat-bg);--color-zig: var(--pereauchocolat-bg);--color-highlight: var(--pereauchocolat-bg);--color-link: var(--pereauchocolat-bg);--color-text: var(--text-positive);--color-logo-highlight: var(--pereauchocolat-fg);--color-barrel: var(--pereauchocolat-bg)}.field-gothic-xcond,.text-fill,.submenu .beer-brewedwith,.submenu .beer-name,.submenu-close,.menu-item--button .small,.range-caption,.brewers-title,.range-title,.manifesto-item__header .big,.manifesto-claim,body{font-family:field-gothic-xcondensed,sans-serif;font-weight:500;font-style:normal}.field-gothic-xwide,.age-check-button,.text-line,input[type=submit],.hbspt-form .submitted-message,.formats__item strong,.features__item strong,.beer-data-box .value,.beer-title .beer-name,.logo-caption,.submenu .beer-brewedwith:first-line,.menu-item--button,.manifesto-item__header .small,.wide{font-family:field-gothic-xwide,sans-serif;font-weight:800;font-style:normal}._at{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);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}body::after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;background-image:url(/img/texture.png);background-image:url(/img/texture.webp);background-position:center center;background-size:cover;background-repeat:no-repeat;mix-blend-mode:multiply;pointer-events:none;opacity:.5}img{max-width:100%;height:auto}svg{display:block}h1,h2,h3,h4,h5,h6{font-weight:400}body{font-size:clamp(1.75rem,1.612rem + .69vw,2rem);font-size:clamp(1.25rem,.929rem + 1.43vw,2rem);font-weight:500;line-height:1.42;letter-spacing:.04em}a{color:var(--color-foreground)}a.no-link{color:currentColor;text-decoration:none}svg{fill:var(--color-foreground)}.formats__item svg{fill:var(--color-highlight)}.homepage{background-color:#000}.manifesto-animation{max-width:160vh;height:100vh;margin:0 auto;display:flex}@media screen and (max-width: 49.9375em){.manifesto-animation{height:160vw;padding:5rem 1rem 0 1rem}}#manifesto{margin-top:-6rem;padding-top:21rem}.manifesto-text{font-size:1rem;width:auto;margin:0 auto;padding:0 3rem 3rem;display:grid;gap:3.25rem;grid-template-columns:min-content min-content;grid-template-rows:max-content min-content;grid-template-areas:"testa   passione" "zoccoli zoccoli";justify-content:center}@media screen and (max-width: 49.3125em){.manifesto-text{padding:1.5rem}}.manifesto-claim__arrow{position:absolute;top:calc(100% - .7em + 1rem);right:calc(-0.6em - .5rem)}.manifesto-claim__arrow svg{fill:none;stroke:#fff;width:auto;height:1em;transition:stroke .25s}@media screen and (max-width: 56.25em){.manifesto-claim__arrow svg path{stroke-width:5px}}.manifesto-claim{font-size:clamp(1.2rem,.098rem + 4.51vw,3.48rem);line-height:1.25;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#fff;margin:7rem auto 0;padding:6rem clamp(1.25rem,-0.417rem + 8.33vw,3.75rem);position:relative;display:flex;flex-direction:column;justify-content:center;background-color:var(--color-zig);position:relative}.homepage .manifesto-claim::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/img/testadariete-logo-symbol.svg);background-position:center;background-repeat:no-repeat;background-size:min(50%,600px);opacity:.5}.manifesto-claim a{position:relative;transition:color .25s}.manifesto-claim a:hover{color:#000}.manifesto-claim a:hover svg{stroke:#000}.manifesto-claim h2{margin:0 auto;display:inline-block;position:relative}.manifesto-claim p{font-size:1.5em;display:inline-block;position:relative}.manifesto-claim small{font-size:clamp(1.2rem,.098rem + 4.51vw,2.5rem)}.manifesto-claim span{white-space:nowrap}@media screen and (max-width: 56.25em){.manifesto .manifesto-claim{font-size:2.25rem}.manifesto .manifesto-claim span{white-space:normal}}.testa-dura{grid-area:testa;align-self:start}.passione-ostinata{grid-area:passione;align-self:end}.zoccoli-tenaci{grid-area:zoccoli}.manifesto-item{padding:clamp(4rem,2.875rem + 1.25vw,4.375rem);display:grid;gap:1.5rem;grid-template-columns:min-content;grid-template-areas:"header" "text";border:solid 1px #fff;border-radius:2rem;opacity:0;transform:translateY(3rem);transition:all 1s}.manifesto-item.show{opacity:1;transform:translateY(0)}@media screen and (max-width: 49.3125em){.manifesto-item{width:100%;max-width:37.5rem;margin:0 auto;padding:1.5rem}}.manifesto-item svg{fill:none;stroke:var(--color-accent);font-size:clamp(6rem,-0.75rem + 7.5vw,8.25rem);width:1em;height:auto}@media screen and (max-width: 49.3125em){.manifesto-item svg{width:1em}}.manifesto-item h2{font-size:1em;display:grid;grid-area:title;grid-template-areas:"small" "big"}@media screen and (max-width: 49.3125em){.manifesto-item h2{font-size:1em}}.manifesto-item .small{line-height:.9}.manifesto-item .big{font-weight:700;line-height:.7;padding-top:.07em}.manifesto-item__header{font-size:2.5rem;font-size:clamp(1.875rem,2.08vw,2.5rem);text-transform:uppercase;grid-area:header}@media screen and (max-width: 49.3125em){.manifesto-item__header{font-size:clamp(1rem,.403rem + 2.99vw,1.875rem)}}.manifesto-item__header .small{font-size:1em;color:#fff;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}.manifesto-item__header .big{font-size:5.6em;color:var(--color-text)}.manifesto-item__arrow{grid-area:arrow;position:relative;display:flex}@media screen and (max-width: 31.1875em){.manifesto-item__arrow{display:none}}.manifesto-item__text{font-size:clamp(1.75rem,1.612rem + .69vw,2rem);color:var(--color-text);grid-area:text;text-align:justify}.manifesto-item__text p{line-height:1}@media screen and (max-width: 31.1875em){.manifesto-item__text p{text-align:left}}.manifesto-item__arrow svg{stroke:#fff}.manifesto-item__arrow::before{border-left:solid 1px #fff}.testa-dura{--space: 0.6em;gap:.8rem}.testa-dura .manifesto-item__header{display:grid;grid-template-areas:"arrow title";grid-template-columns:min-content}.testa-dura .manifesto-item__arrow{padding-bottom:var(--space);align-items:flex-end}.testa-dura .manifesto-item__arrow svg{stroke:#fff}.testa-dura .manifesto-item__arrow::before{content:"";position:absolute;top:0;left:calc(50% - .75px);bottom:var(--space);display:block}.testa-dura .testa{letter-spacing:.04em}.testa-dura .dura{letter-spacing:.09em}.passione-ostinata{--space: 0.6em;margin-top:34%;grid-template-areas:"text" "header"}.passione-ostinata .manifesto-item__header{display:grid;grid-template-areas:"title arrow";grid-template-columns:min-content min-content}.passione-ostinata .manifesto-item__arrow{padding-bottom:var(--space);align-items:flex-start}.passione-ostinata .manifesto-item__arrow::before{content:"";position:absolute;top:0;left:calc(50% - .75px);bottom:var(--space);display:block}.passione-ostinata .manifesto-item__arrow svg{transform:rotate(180deg)}.passione-ostinata .ostinata{letter-spacing:.02em}.zoccoli-tenaci{--space: 0.6em;gap:.8rem;justify-self:center;grid-template-rows:min-content min-content}.zoccoli-tenaci .manifesto-item__header{position:relative}.zoccoli-tenaci h2{white-space:nowrap}.zoccoli-tenaci .manifesto-item__arrow{height:.8em;position:absolute;top:0;right:0;width:64%}.zoccoli-tenaci .manifesto-item__arrow::before{content:"";position:absolute;top:calc(50% - .8px);left:4.9%;right:0;display:block;border-bottom:solid 1px #fff}.zoccoli-tenaci .manifesto-item__arrow svg{position:absolute;top:50%;transform:translateY(-50%) rotate(90deg)}@media screen and (max-width: 62.4375em){.zoccoli-tenaci .manifesto-item__header{display:grid;grid-template-areas:"arrow title";grid-template-columns:min-content min-content}.zoccoli-tenaci .manifesto-item__arrow{width:auto;height:auto;padding-bottom:var(--space);align-items:flex-start;position:relative;top:unset;left:unset;right:unset;grid-area:arrow;position:relative;align-items:flex-end}.zoccoli-tenaci .manifesto-item__arrow::before{content:"";position:absolute;top:0;left:calc(50% - .75px);bottom:var(--space);display:block;border-left:solid 1.5px var(--color-accent);border-bottom:none}.zoccoli-tenaci .manifesto-item__arrow svg{transform:none;position:static}}@media screen and (max-width: 89.9375em){.manifesto-text{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"testa" "passione" "zoccoli"}.testa-dura{justify-self:start}.passione-ostinata{justify-self:end;margin-top:0}}@media screen and (max-width: 62.4375em){.zoccoli-tenaci h2{white-space:normal}.zoccoli-tenaci .tenaci{letter-spacing:.079em}}@media screen and (max-width: 49.3125em){.manifesto-item{grid-template-columns:auto}}.brewers-title,.range-title{font-size:clamp(1.2rem,.098rem + 4.51vw,3.48rem);line-height:1;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#fff;position:relative}.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{font-size:clamp(1.2rem,.098rem + 4.51vw,2.5rem);line-height:1;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#fff;padding:0 clamp(1.25rem,-0.417rem + 8.33vw,3.75rem)}.range{margin:2rem 0;padding-bottom:1rem;overflow-x:scroll;-webkit-clip-path:inset(0 0 1rem 0);clip-path:inset(0 0 1rem 0)}.range-products{font-size:clamp(6.875rem,.369rem + 11.55vw,12.5rem);font-size:clamp(6.875rem,.369rem + 11.55vw,9.5rem);margin:0 auto;display:flex;align-items:flex-end;gap:.5rem}@media screen and (max-width: 56.25em){.range-products{font-size:clamp(6.875rem,.369rem + 11.55vw,12.5rem)}}@media screen and (max-width: 56.25em){.range-products{font-size:clamp(8rem,7.091rem + 3.88vw,10rem)}}.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}}@media(hover: hover){.range-products:hover img{transform:scale(0.975)}}.range-products a{width:1em;-webkit-user-select:none;-moz-user-select:none;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%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 0 auto;transition:transform .25s;transform:scale(0.975)}.range-products img:hover{transform:scale(1)}.range-products a:first-child{margin-left:auto}.range-products a:last-child{margin-right:auto}.brewers-block{padding:10vh 2rem;background-color:var(--color-zig);margin:10vh 0}.brewers{width:100%;max-width:75rem;margin:4rem auto 0;display:grid;gap:clamp(1.25rem,-0.417rem + 8.33vw,3.75rem);padding:0 clamp(1.25rem,-0.417rem + 8.33vw,3.75rem);transition:opacity .25s}.brewers:hover img{opacity:.5}.brewers a img:hover{opacity:1}.brewers a{width:20%;height:clamp(5rem,4.273rem + 3.64vw,7rem);display:flex;justify-content:center;align-items:center}@media screen and (max-width: 56.25em){.brewers a{width:40%}}.brewers img{-o-object-fit:contain;object-fit:contain;transition:opacity .25s}.square-logos{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;gap:clamp(1.25rem,-0.417rem + 8.33vw,3.75rem)}.square-logos img{width:100%;height:100%}.square-logos img.square-logo{width:75%}.horizontal-logos{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-columns:repeat(auto-fit, minmax(6rem, 1fr));place-items:center center;gap:1rem}.horizontal-logos a{display:flex;justify-content:center;align-items:center;width:100%}.horizontal-logos img{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.hide-under-logo{transition:all .2s}.header{width:100%;position:fixed;top:-1.5rem;z-index:1000}@media screen and (max-width: 35em){.header{top:1rem}}.navigation{margin:0 auto;padding:0 clamp(1.25rem,-0.417rem + 8.33vw,3.75rem)}.menu{font-size:clamp(1.375rem,-0.5rem + 2.08vw,2rem);text-align:center;display:grid;gap:2rem;grid-template-columns:auto 11em 10em 11em auto;grid-template-areas:"manifesto daily brand special contatti";justify-content:center;align-items:center;list-style-type:none;margin:0 auto;padding:0}@media screen and (max-width: 74.9375em){.menu{grid-template-columns:1fr 11em 11em;grid-template-areas:"brand daily special";gap:1.25rem}}@media screen and (max-width: 56.25em){.menu{font-size:1.25rem;grid-template-columns:1fr max-content;grid-template-areas:"brand daily" "brand special";gap:0.625rem;align-items:center}}@media screen and (max-width: 35em){.menu{grid-template-rows:1fr 1fr;font-size:1rem}}.menu #logo-header-monocolore{width:100%;height:auto;fill:var(--color-background);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-foreground)}.menu .logo-forma{fill:var(--color-text)}.menu .logo{grid-area:brand;display:flex;align-items:center;justify-self:center;width:80%;max-width:15rem;transition:opacity .25s;max-height:15.625rem}.homepage .menu .logo{opacity:0}.homepage.show-logo .menu .logo{opacity:1}.hide-logo .menu .logo{opacity:0 !important}.homepage.show-logo .menu .logo{opacity:1}@media screen and (max-width: 74.9375em){.menu .logo{justify-self:start}}.menu .logo img{width:auto}@media screen and (max-width: 74.9375em){.menu .logo{max-height:14.375rem}}@media screen and (max-width: 56.25em){.menu .logo{width:90%;max-height:12.5rem}}@media screen and (max-width: 35em){.menu .logo{width:90%;max-height:7.5rem}}.menu .pagina-manifesto{grid-area:manifesto}@media screen and (max-width: 74.9375em){.menu .pagina-manifesto{display:none}}.menu .daily{grid-area:daily}@media screen and (max-width: 56.25em){.menu .daily{align-self:end}}.menu .special{grid-area:special}@media screen and (max-width: 56.25em){.menu .special{align-self:start}}.menu .contatti{grid-area:contatti}@media screen and (max-width: 74.9375em){.menu .contatti{display:none}}*: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}.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}.menu-item svg{fill:none;stroke:currentColor;height:1.25em;flex:0 0 auto}.menu-item{transition:color 250ms}.menu-item:hover{color:var(--color-foreground) !important}.menu-item--button{color:var(--color-text);background-color:var(--color-background);border:solid 1px var(--color-text);transition:all 250ms}.daily .menu-item--button.daily,.special .menu-item--button.special{color:var(--color-background);background-color:var(--color-text)}.menu-item--button:hover{color:var(--color-foreground) !important;border:solid 1px var(--color-foreground);outline:solid 3px var(--color-foreground)}.footer .menu-item--button,.footer .menu-item--button.daily,.footer .menu-item--button.special{color:#fff;background-color:#000;border:solid 1px #fff}.footer .menu-item--button:hover,.footer .menu-item--button.daily:hover,.footer .menu-item--button.special:hover{outline:none}.menu-item--button>a{justify-content:flex-start}.submenu-close{font-size:3rem;color:#fff;stroke:#fff;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}.submenu-close svg{width:1em;height:1em}@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-daily .submenu--daily{opacity:1;pointer-events:all}.submenu-opened-special .submenu--special{opacity:1;pointer-events:all}.submenu{font-size:clamp(4.75rem,-0.685rem + 8.7vw,9.75rem);text-transform:uppercase;height:auto;display:flex;flex-direction:column;padding:15rem 0 5rem 0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;background-color:rgba(0,0,0,.95);list-style-type:none;opacity:0;pointer-events:none;transition:opacity .25s;overflow-x:hidden;overflow-y:auto;border-radius:0}@media screen and (max-width: 74.9375em){.submenu{font-size:clamp(2rem,.706rem + 6.47vw,4.75rem);padding:5rem 0 5rem 0}}.submenu .beer-name{line-height:0;padding-top:.52em;color:#fff;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;transition:all .25s}@media screen and (max-width: 74.9375em){.submenu .beer-name{line-height:.75;width:100%;padding-top:.25em}}.submenu .beer-name-barrel{font-size:0.4102564103em;color:var(--color-barrel);position:absolute;bottom:-0.5em;z-index:1;transition:all .25s}@media screen and (max-width: 74.9375em){.submenu .beer-name-barrel{font-size:0.7692307692em;line-height:.75;color:#fff;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;width:100%;display:block;position:static}}.submenu .beer-brewedwith{font-size:0.4102564103em;line-height:.98;text-align:left;white-space:nowrap;color:var(--color-menu-foreground);transform:translateX(100vw);transition:transform .25s}@media screen and (max-width: 74.9375em){.submenu .beer-brewedwith{display:block;transform:translateX(0)}}.submenu .beer-picture{width:25vw;height:60vh;max-width:18.75rem;max-height:43.75rem;position:fixed;bottom:2rem;right:6rem;pointer-events:none;opacity:0;transition:opacity .25s;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 74.9375em){.submenu .beer-picture{display:none}.submenu .beer-picture img{display:none}}.sumbmenu-item{position:relative;padding-left:1em}@media screen and (max-width: 74.9375em){.sumbmenu-item{padding-left:.5em}}.sumbmenu-item::before{content:"";position:absolute;top:-0.2em;right:-0.2em;bottom:-0.2em;left:-0.2em;z-index:-1;background-color:var(--color-menu-background);transform:scaleX(0);transform-origin:0 0;transition:transform .25s}.sumbmenu-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){.sumbmenu-item a{flex-wrap:wrap}.sumbmenu-item a>span{display:block}}.sumbmenu-item:hover,.sumbmenu-item:focus,.sumbmenu-item:focus-within{outline:none;z-index:1}.sumbmenu-item:hover a,.sumbmenu-item:focus a,.sumbmenu-item:focus-within a{outline:none}.sumbmenu-item:hover .beer-name,.sumbmenu-item:focus .beer-name,.sumbmenu-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}.sumbmenu-item:hover .beer-brewedwith,.sumbmenu-item:focus .beer-brewedwith,.sumbmenu-item:focus-within .beer-brewedwith{transform:translateX(0)}.sumbmenu-item:hover .beer-picture,.sumbmenu-item:focus .beer-picture,.sumbmenu-item:focus-within .beer-picture{opacity:1}.sumbmenu-item:hover .beer-name-barrel,.sumbmenu-item:focus .beer-name-barrel,.sumbmenu-item:focus-within .beer-name-barrel{color:#fff;z-index:1;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:0;-webkit-text-stroke-color:none}.sumbmenu-item:hover::before,.sumbmenu-item:focus::before,.sumbmenu-item:focus-within::before{transform:scaleX(1)}.footer{color:#000;background-color:#fff;min-height:100vh;display:flex;flex-direction:column;margin-top:7.5rem;position:relative;z-index:5000}.footer.footer-home{min-height:50vh}.has-label .footer{margin:0}.footer a{color:#fff}.footer-brand{--radius: clamp(2.188rem, -0.426rem + 13.07vw, 9.375rem);color:#fff;background-color:#000;border-radius:0 0 clamp(3.75rem,2.143rem + 8.04vw,9.375rem) clamp(3.75rem,2.143rem + 8.04vw,9.375rem);border-radius:0 0 var(--radius) var(--radius);flex:1 0 auto;padding:6rem clamp(1.25rem,-0.417rem + 8.33vw,3.75rem);display:flex;flex-direction:column;justify-content:space-between}.footer-brand figure{max-width:75rem}.footer-brand .logotype{width:100%;height:auto}.footer-brand .logotype svg{width:100%;height:auto}.footer-brand #zig{fill:var(--color-zig)}.footer-brand img{display:block;margin:0 0 .5em 0;padding:0}.logo-caption{font-size:clamp(1.25rem,.75rem + 2.5vw,2rem);margin-top:3em;color:#fff}.homepage .logo-caption{text-align:center}.logo-figure{width:100%;max-width:75rem;margin:0 auto;padding:0 clamp(1.25rem,-0.417rem + 8.33vw,3.75rem)}.footer-legal{width:100%;max-width:120rem;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}@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}.navigation--foter{padding-top:3.75rem}.menu--footer{font-size:clamp(1.375rem,.333rem + 1.39vw,2rem);text-align:center;display:grid;gap:1rem 2rem;grid-auto-columns:11em 11em minmax(0, 2fr) minmax(0, 0.5fr);grid-template-areas:"daily special manifesto brand" "daily special contatti  brand";align-items:center;list-style-type:none;margin:0 auto;padding:0}@media screen and (max-width: 75em){.menu--footer{grid-template-columns:max-content 1fr;grid-template-areas:"daily     brand" "special   brand" "manifesto brand" "contatti  brand"}}@media screen and (max-width: 37.5em){.menu--footer{grid-template-columns:max-content auto;grid-template-areas:"daily ." "special ." "manifesto ." "contatti ." "brand brand"}}.menu--footer .daily{max-width:21.875rem;grid-area:daily}@media screen and (max-width: 75em){.menu--footer .daily{width:100%}}.menu--footer .special{max-width:21.875rem;grid-area:special}@media screen and (max-width: 75em){.menu--footer .special{width:100%}}.menu--footer .manifesto{grid-area:manifesto;justify-self:end;align-self:end}@media screen and (max-width: 75em){.menu--footer .manifesto{justify-self:start}}.menu--footer .contatti{grid-area:contatti;justify-self:end;align-self:start}@media screen and (max-width: 75em){.menu--footer .contatti{justify-self:start}}.menu--footer .manifesto a,.menu--footer .contatti a{padding:0}.menu--footer .logo{grid-area:brand}@media screen and (max-width: 75em){.menu--footer .logo{justify-self:end;align-self:end}}@media screen and (max-width: 37.5em){.menu--footer .logo{padding-top:3.75rem;justify-self:center}}.menu--footer .logo img{width:auto;max-height:12.5rem}.design-by-stackers{font-size:4rem;width:1em;height:1em;position:relative;justify-self:end}.design-by-stackers>*{width:4em;height:1em;position:absolute;top:0;right:0}@media screen and (max-width: 37.5em){.design-by-stackers{font-size:3rem;position:absolute;right:.5rem;bottom:.5rem}}.beer{color:var(--color-text);max-width:90rem;margin:0 auto;margin-top:15rem;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:min-content 1fr;grid-template-areas:"product header  data" "product content 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 min-content;grid-template-areas:"product header" "product content" "product data"}}@media screen and (max-width: 56.25em){.beer,.beer.special{grid-template-columns:minmax(8rem, 3.5fr) 4fr;grid-template-areas:"header header" "product data" "content content";gap:1.25rem}}.beer-product,.beer-data{position:sticky;top:15rem}@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;margin-left:-2rem}}body{background-color:var(--color-background)}.beer-product{grid-area:product;justify-self:center;max-height:calc(95vh - 15rem);display:flex}@media screen and (max-width: 74.9375em){.beer-product{max-height:unset}}.beer-product img{max-height:100%;-o-object-fit:contain;object-fit:contain}.beer-header{grid-area:header}.beer-content{grid-area:content}.beer-data{grid-area:data}.beer-header{display:flex;margin-bottom:4.5rem}@media screen and (max-width: 50em){.beer-header{margin-bottom:0}}.allergene{color:var(--color-highlight)}.beer-title{font-size:2.875rem;line-height:.95;text-transform:uppercase;color:var(--color-foreground);flex:1 1 auto}@media screen and (max-width: 35em){.beer-title{font-size:2rem}}.beer-title *{display:inline-block}.beer-title .brand-name{color:var(--color-text)}.beer-title .brand-name svg{width:auto;height:.7em;margin-bottom:.5em}.beer-title .brand-name svg>*{fill:var(--color-text)}*+.beer-title{margin-top:3em}.beer-title+*{margin-top:2rem}.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-highlight);text-decoration:none;display:flex;align-items:center;gap:.25em;margin-top:1rem}.cta:hover,.download:hover{text-decoration:underline;text-decoration-thickness:2px}.ctas{display:flex;flex-direction:column;align-items:flex-start}.cta{color:#000;width:auto;padding:.2rem 1rem .2rem .5rem;background:#fff;border-radius:100px}.cta svg{fill:var(--color-link)}.untappd-icon{display:block;width:2rem;height:2rem}.beer-data-box{padding:1.875rem;border-radius:2rem;background-color:#000;color:#fff}.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);text-transform:uppercase;display:block}@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;-o-object-fit:contain;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;display:block}.beer-data-box .label+.value{margin-top:.25em}.beer-data-box__item{line-height:.8}.beer-data-box__item+.beer-data-box__item{margin-top:1rem}.formats{display:grid;grid-template-columns:1fr 1fr;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(.75rem,.607rem + .71vw,1.25rem);text-transform:uppercase;display:block}.formats__item strong,.features__item strong{font-size:1.375rem;font-size:clamp(.875rem,.732rem + .71vw,1.375rem);text-transform:none}.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:1em;padding-top:1em;padding-right:1em;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.download .download-icon{width:3em;height:3em;transform:rotate(90deg);display:inline-block}.formats__item.download .download-icon>*{width:100%;height:100%}.formats__item.download svg{fill:none;stroke:currentColor}.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:clamp(1.25rem,-0.417rem + 8.33vw,3.75rem);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%;-o-object-fit:contain;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{-webkit-clip-path:inset(0 0 1rem 0);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}}.contatti-intro{width:90%;max-width:75rem;margin:20rem auto 0}.contact-form-container{width:90%;max-width:75rem;margin:5rem auto;font-size:1.5rem}form{text-align:left}form *+*{margin:0}form>*+*,.hs-dependent-field>*+*{margin-top:1.68rem}div.input{margin-top:0}input[type=text],input[type=search],input[type=email],input[type=url],input[type=password],input[type=tel],textarea,select{font-size:1em;width:100%;margin:.25em 0;padding:.45em;display:inline-block;vertical-align:middle;background-color:#fff;border:1px solid #000;border-radius:0;box-sizing:border-box;box-shadow:0 1px 3px 0 rgba(0,0,0,.1) inset}input[type=text].error,input[type=search].error,input[type=email].error,input[type=url].error,input[type=password].error,input[type=tel].error,textarea.error,select.error{border:1px solid red}option{font-size:1rem}input:focus,select:focus,textarea:focus{outline:none}textarea{resize:vertical;min-height:8em}select{font-family:inherit;font-size:100%;min-width:10em;margin:.25em 0;padding:.45em;padding-right:2.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/img/select-bg.svg);background-repeat:no-repeat;background-position:calc(100% - 1rem) center;background-size:1.5rem;background-color:#fff;border-bottom:1px solid #000;box-sizing:border-box;box-shadow:0 1px 3px 0 rgba(0,0,0,.1) inset}@media screen and (max-width: 35em){select{max-width:100%;min-width:inherit}}form label,form .label,form legend{font-size:1em;margin-top:0;padding:0 .5714285714em;display:block}p.label{font-weight:bold}label.checkbox input,label.radio input{position:relative;top:-2px}form ul,form ol,form li{font-size:1em !important;padding:0}form li{display:block}form .inputs-list label{display:flex;gap:.25em;align-items:baseline}form .inputs-list p{line-height:1.25}.form-item{text-align:left;margin:1em 0;width:100%}.form-item--half{width:50%;display:inline-block}.form-item--half:nth-child(2n){padding-left:.5em}@media screen and (max-width: 35em){.form-item--half:nth-child(2n){padding-left:0}}.form-item--half:nth-child(2n+1){padding-right:.5em}@media screen and (max-width: 35em){.form-item--half:nth-child(2n+1){padding-right:0}}@media screen and (max-width: 35em){.form-item--half{width:100%}}.form-item--ctas{text-align:center}@media screen and (max-width: 35em){.form-item--ctas button,.form-item--ctas .button,.form-item--ctas .cta{max-width:10em;margin-left:auto;margin-right:auto;display:block}}.hs-form-required,.required-indicator{font-weight:bold;color:red}.info-extra{font-size:.9em;margin-top:.5em;padding:.5em;border:1px solid #000;display:none}.form-item--message{text-align:center}.form-item--message .error{color:red}.hs-error-msgs,.hs-error-msg{color:red !important}.hbspt-form .submitted-message{font-size:2rem;font-weight:normal;padding:.5em;background-color:var(--color-accent)}.hbspt-form .submitted-message p{font-size:2em;color:var(--color-text);font-variant-ligatures:no-common-ligatures}input[type=submit]{font-size:1.75rem;text-transform:uppercase;color:var(--color-text);margin:0;padding:.75em 1em .5em 1em;border:0;border-radius:200px;background-color:var(--color-background);border:solid 1px #000;transition:color 250ms;cursor:pointer}input[type=submit]:hover{color:var(--color-zig)}input[type=submit][disabled]{opacity:.3;cursor:default}.inputs-list li{margin:1rem 0}form li+li{margin:1rem}.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:#000;z-index:1000000;overflow:auto}.age-check-logo{width:80%;max-width:30rem;margin:0 auto;position:absolute;left:50%;top:50%;z-index:-1;transform:translateX(-50%) translateY(-50%);opacity:.25}.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:#fff}.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:left;color:#fff;min-width:12em;margin:0;padding:.75em 1em .5em 1em;border:0;border-radius:200px;background-color:#000;border:solid 1px var(--color-accent);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}@media screen and (max-width: 49.3125em){.age-check-button{font-size:1.25rem}}.age-check-button span{transform:translateY(0.05em);flex:0 0 auto}.age-check-button svg{fill:none;stroke:#fff}.age-check-button:hover{color:#000;background-color:var(--color-accent)}.age-check-button:hover svg{stroke:#000}body.stampa::after{content:none}.stampa .header{top:1rem}.stampa .menu-item{display:none}.stampa .download{display:none}.stampa .ctas{display:none}.stampa .followup{background-attachment:scroll}.stampa .beer{grid-template-rows:min-content 1fr;align-items:end}.stampa .beer-product{max-height:inherit}@media screen and (min-width: 56.3125em){.footer .text{width:calc(100% - 10rem)}}.stampa .legal-links{display:none}.stampa .etichetta .beer-data-box::before{content:none}@media screen and (max-width: 56.25em){.stampa .beer-product{align-self:end}}.stampa .iubenda-tp-btn{display:none !important;visibility:hidden !important;opacity:0 !important}#logo-homepage{width:100%;height:100vh;overflow:hidden;margin:0;padding-top:5vh;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 35em){#logo-homepage{max-height:37.5rem}}#logo-homepage video,#logo-homepage img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#logo-homepage .logo-stack{width:100%;grid-area:logo;justify-self:center}#logo-homepage .logo-stack svg{width:100%;height:auto}#logo-homepage .logo-tratti{fill:rgba(0,0,0,0);stroke:#fff;stroke-dasharray:1520}#logo-homepage .reveal .logo-tratti{fill:#000}#logo-homepage .titanio{opacity:1;position:relative;overflow:hidden}#logo-homepage .titanio::after{content:"";width:300%;position:absolute;top:0;left:0;bottom:0;background-image:linear-gradient(120deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, black 30%);transform:translateX(-50%)}#logo-homepage .tratti{position:relative;z-index:1000}#logo-homepage.play-logo .logo-tratti{animation:3s ease-in 0s forwards tratti-logo,.75s ease-in 3s forwards tratti-logo-out}#logo-homepage.play-logo .logo-tratti.long{animation:1.5s ease-in 0s forwards tratti-logo,.75s ease-in 3s forwards tratti-logo-out}#logo-homepage.play-logo .titanio::after{animation:2.5s ease-in 2.5s forwards gradient-in}#logo-homepage.play-logo .logo-titanio-zig{fill:var(--color-zig);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:.2s ease-in 5.25s forwards zig-clip}@keyframes tratti-logo{0%{stroke-dashoffset:1520}100%{stroke-dashoffset:0}}@keyframes tratti-logo-out{0%{stroke:#fff}100%{stroke:rgba(255,255,255,0)}}@keyframes gradient-in{0%{transform:translateX(-50%)}100%{transform:translateX(50%)}}@keyframes zig-clip{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.logo-forma.active{fill:var(--color-text);animation:logo-forma 2s}.logo-forma-home.active{fill:#000;animation:logo-forma-home 2s forwards}@keyframes logo-forma{0%{fill:var(--color-text)}10%{fill:var(--color-logo-highlight)}100%{fill:var(--color-text)}}@keyframes logo-forma-home{0%{fill:#000}10%{fill:#fff}100%{fill:#000;opacity:0}}/*# sourceMappingURL=screen2024.min.css.map */