*{margin:0;padding:0;box-sizing:border-box}img{display:block;max-width:100%;height:auto}p{text-wrap:pretty}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:100;src:url("../fonts/montserrat-v26-latin_latin-ext/montserrat-v26-latin_latin-ext-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../fonts/montserrat-v26-latin_latin-ext/montserrat-v26-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Coustard";font-style:normal;font-weight:400;src:url("../fonts/coustard-v16-latin-2/coustard-v16-latin-regular.woff2") format("woff2")}body[data-modalopen=true]{overflow:hidden}html{scroll-behavior:smooth;scroll-padding-top:100px}:where(body){font-family:Montserrat,serif;font-weight:400;background-color:#1f0506;color:#fff}ul[class],ol[class]{list-style:none}hr{border:none;border-block-start:1px dashed hsla(0,0%,100%,.3);margin-block-start:auto;margin-block-end:.25rem}a:focus-visible{outline:2px solid;outline-offset:.25rem;outline-color:#821e00}.age{display:none}[data-modalopen=true] .age{align-items:center;background-color:#1f0506;display:flex;flex-direction:column;gap:2rem;inset:0;justify-content:center;padding:2rem;place-items:center;position:absolute;z-index:100}[data-modalopen=true] .age a{font-family:Montserrat,serif;font-size:.8rem;align-items:center;background-color:#222;border:1px solid #222;border-radius:4px;color:#fff;display:inline-flex;min-height:2.25rem;padding-inline:1rem;text-decoration:none;text-transform:uppercase;transition-property:background-color,border-color,stroke;transition-duration:.4s}[data-modalopen=true] .age a:hover,[data-modalopen=true] .age a:focus-visible{background-color:#222;border-color:#fff;cursor:pointer}[data-modalopen=true] .age a{background:#fff;color:#222}[data-modalopen=true] .age a:hover,[data-modalopen=true] .age a:focus-visible{color:#fff}[data-modalopen=true] .age{background-image:url("/assets/images/jpg/bg-login.jpg");background-position:center center;background-size:cover}.age__options{display:flex;gap:1rem}.back-button{font-family:Montserrat,serif;font-size:1.1rem;text-underline-offset:.2rem;transition:color .2s;color:#fff}.back-button:hover,.back-button:focus-visible{color:#ffbf42}.back-button{--color: color.$text-color;--color-hover: #FFBF42;display:flex;gap:.5rem}.back-button svg{stroke:currentColor}.box{background-color:#ffd878;color:#660d00}.box a{text-underline-offset:.2rem;transition:color .2s;color:#660d00}.box a:hover,.box a:focus-visible{color:#cb6200}.box{border-radius:1rem;margin-inline:auto;padding-block:1rem;padding-inline:2rem;width:min(100% - 2rem,800px);display:grid;gap:4rem}@media(min-width: 600px){.box{grid-template-columns:repeat(2, 1fr)}}.box section{align-content:start;display:grid;gap:1rem}.box h2{font-family:Coustard,serif;font-size:1.625rem;font-weight:400;line-height:1.1;text-transform:uppercase}.box li{list-style-type:""}.buttons-list{display:flex;flex-wrap:wrap;gap:1rem 2rem}.buttons-list[data-align=center]{justify-content:center}.buttons-list a{font-family:Montserrat,serif;font-size:.8rem;align-items:center;background-color:#222;border:1px solid #222;border-radius:4px;color:#fff;display:inline-flex;min-height:2.25rem;padding-inline:1rem;text-decoration:none;text-transform:uppercase;transition-property:background-color,border-color,stroke;transition-duration:.4s}.buttons-list a:hover,.buttons-list a:focus-visible{background-color:#222;border-color:#fff;cursor:pointer}.buttons-list a svg{stroke:currentColor;margin-inline-start:.5rem}.card[data-colorname=Rossa],.card[data-colorname=Groc],.card[data-colorname=Taronga]{color:#000}.cards-list:has(:target) .card{opacity:.1}.cards-list:has(:target) .card:target{opacity:1}.card{background-color:#000;color:#ffd878;border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;max-width:300px;overflow:hidden;opacity:1;padding-block-end:1rem;transition-property:opacity;transition-duration:3s}@starting-style{.card{opacity:0}}.card>*:not(video):not(picture){color:var(--color-text);padding-inline:1rem}.card a{color:var(--color-text)}.card picture,.card video{aspect-ratio:1;border-radius:1rem;height:300px;overflow:hidden}.card img{height:100%;object-fit:cover;width:100%}.card img[src*="no-image.png"]{opacity:.4}.card{stroke:currentColor;fill:rgba(0,0,0,0)}.card a{align-items:center;display:flex;gap:.5rem}.card a svg{transition:transform .2s}.card a:hover svg,.card a:focus-visible svg{transform:translateX(0.5rem)}.card.hidden{display:none}.card[data-hidestyle=true],.card[data-hidebrewery=true],.card.is-hidden{display:none;opacity:0;height:0;width:0;overflow:hidden;position:absolute;pointer-events:none}.card [data-packaging]{align-items:center;display:flex}.card [data-packaging] span{aspect-ratio:1;display:flex;background-position:center -2px;background-repeat:no-repeat;text-indent:-9999em;width:24px}.card .ibu svg{stroke:none;fill:currentColor}.card [data-packaging]{display:flex;gap:.5rem;fill:currentColor;stroke:none}.card [data-packaging] svg{width:16px}.card [data-packaging=half-pint] svg{width:12px}.cerevisia-jacta-est{display:grid;gap:1rem;justify-items:center;margin-block-end:4rem}.cerevisia-jacta-est a,.cerevisia-jacta-est button{background-color:#fff;border:none;border-radius:50%;display:flex;padding:.5rem;transition:transform .5s;width:120px}.cerevisia-jacta-est a:hover,.cerevisia-jacta-est button:hover{cursor:pointer;transform:rotate(30deg)}.cerevisia-jacta-est a.animate,.cerevisia-jacta-est button.animate{transform:rotate(360deg)}.filters{display:grid;gap:2rem;justify-items:center;margin-block-end:4rem}.filters__trigger{font-family:Montserrat,serif;font-size:.8rem;align-items:center;background-color:#222;border:1px solid #222;border-radius:4px;color:#fff;display:inline-flex;min-height:2.25rem;padding-inline:1rem;text-decoration:none;text-transform:uppercase;transition-property:background-color,border-color,stroke;transition-duration:.4s}.filters__trigger:hover,.filters__trigger:focus-visible{background-color:#222;border-color:#fff;cursor:pointer}.filters__trigger{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;background:#fff;color:#222}.filters__trigger:hover,.filters__trigger:focus-visible{color:#fff}@media(min-width: 1110px){.filters__trigger{display:none}}.filters__trigger svg{aspect-ratio:1;display:none}.filters__trigger[data-active=false] .svg-filter{aspect-ratio:1;display:flex;stroke:currentColor;width:14px}.filters__trigger[data-active=true] .svg-close{display:inline-block;stroke:currentColor}.filters__trigger[data-active=true]+form{display:grid}.filters form{gap:2rem;grid-template-columns:280px;justify-content:center}@media(max-width: 1109px){.filters form{display:none}}@media(min-width: 1110px){.filters form{display:grid;grid-template-columns:repeat(3, 280px) auto}}.filters form button{align-self:end;justify-self:center}form ::placeholder{color:#cb6200}form div{border:none;display:grid;gap:.5rem}form select,form input{font-family:inherit;font-size:inherit}form select,form input[type=search]{background-color:#ffd878;border:none;border-radius:.5rem;color:#660d00;min-height:2.25rem;padding-inline:1rem;width:100%}form select{text-overflow:ellipsis}form option{font-size:.8em}form button{font-family:Montserrat,serif;font-size:.8rem;background-color:#000;border:1px solid #ffd878;border-radius:.5rem;color:#ffd878;min-height:2.25rem;padding-inline:1rem;transition-duration:.4s;transition-property:background-color,border-color,color}form button:hover,form button:focus-visible{background-color:#fff;border:1px solid #fff;color:#222;cursor:pointer}.gallery{display:grid;grid-gap:1rem;grid-template-columns:390px;justify-content:center;opacity:1;transition-property:opacity;transition-duration:3s}@media(min-width: 768px){.gallery{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1222px){.gallery{grid-template-columns:repeat(3, 390px)}}@starting-style{.gallery{opacity:0}}@media(min-width: 768px){.gallery picture:nth-of-type(1){grid-column:span 3}.gallery picture:nth-of-type(2){grid-column:span 2}.gallery picture:nth-of-type(8){grid-column:span 2}}.header-message{font-family:Coustard,serif;background-color:#ffd878;color:#660d00}.header-message a{text-underline-offset:.2rem;transition:color .2s;color:#660d00}.header-message a:hover,.header-message a:focus-visible{color:#cb6200}.header-message{justify-self:stretch;padding-block:1rem;padding-inline:2rem}.logo{fill:#fff;height:auto;max-width:100%;width:400px}.nav-footer{font-family:Coustard,serif;font-weight:400;font-size:1.1rem}.nav-footer a{text-decoration:none}.nav-footer a{text-underline-offset:.2rem;transition:color .2s;color:#fff}.nav-footer a:hover,.nav-footer a:focus-visible{color:#ffbf42}.nav-main{font-family:Coustard,serif;font-weight:400;font-size:1.1rem}.nav-main a{text-decoration:none}.nav-main{position:relative;z-index:1}.nav-main :where(a){--color: #660D00;--color-hover: #000;color:var(--color);stroke:currentColor;transition:color .2s}.nav-main :where(a):hover{cursor:pointer;color:var(--color-hover);stroke:currentColor}@media(min-width: 1000px){.nav-main :where(a){--color: #fff;--color-hover: #FFBF42}}@media(max-width: 999px){.nav-main .trigger{font-family:Montserrat,serif;font-size:1.1rem;text-underline-offset:.2rem;transition:color .2s;color:#fff}.nav-main .trigger:hover,.nav-main .trigger:focus-visible{color:#ffbf42}.nav-main .trigger{--color: color.$text-color;--color-hover: #FFBF42;align-items:center;background-color:rgba(0,0,0,0);border:none;color:var(--color);display:flex;gap:.5rem}.nav-main .trigger:focus-visible,.nav-main .trigger:hover{cursor:pointer}.nav-main .trigger svg{display:none;stroke:currentColor}.nav-main .trigger[data-active=true] .svg-close{display:block}.nav-main .trigger[data-active=true]+ul{display:grid}.nav-main .trigger[data-active=false] .svg-chevron-down{display:block}}@media(min-width: 1000px){.nav-main .trigger{display:none}}@media(max-width: 999px){.nav-main>ul{display:none;left:50%;padding-block:1rem;position:absolute;top:100%;transform:translateX(-50%);z-index:1;width:max-content}}@media(min-width: 1000px){.nav-main>ul{display:flex;gap:2rem}}.nav-main li{list-style-type:""}.nav-main>ul>li{position:relative}@media(max-width: 999px){.nav-main>ul>li{background-color:#ffd878;padding-block:.5rem;padding-inline:2rem 3rem}.nav-main>ul>li:first-child{border-radius:1rem 1rem 0 0;padding-block-start:2rem}.nav-main>ul>li:last-child{border-radius:0 0 1rem 1rem;padding-block-end:2rem}}.nav-main [data-hasmenu=true] a:hover+ul,.nav-main [data-hasmenu=true] a:focus-visible+ul{display:grid}.nav-main>ul>li[data-hasmenu=false] ul{display:none}.nav-main>ul li ul:has(:focus-visible){display:grid}@media(max-width: 999px){.nav-main>ul li ul{font-size:1.1rem;padding-inline-start:1rem}}@media(min-width: 1000px){.nav-main>ul li ul{display:none;padding-block:2rem;position:absolute;top:1lh;width:max-content}.nav-main>ul li ul:hover,.nav-main>ul li ul:focus-visible{display:grid}}.nav-main>ul li ul li{padding-block:.5rem}@media(max-width: 999px){.nav-main>ul li ul li:first-child{padding-block-start:1rem}}@media(min-width: 1000px){.nav-main>ul li ul li{background-color:#ffd878;padding-inline:1rem;width:100%}.nav-main>ul li ul li:first-child{border-radius:1rem 1rem 0 0;padding-block-start:2rem}.nav-main>ul li ul li:last-child{border-radius:0 0 1rem 1rem;padding-block-end:2rem}}.nav-main>ul li ul li a{--color: #660D00;--color-hover: #000}.nav-main__lang{align-items:center;display:flex;fill:#660D00;font-size:.8rem;gap:.5rem}@media(max-width: 999px){.nav-main__lang{padding-block-start:1rem}}@media(min-width: 1000px){.nav-main__lang{fill:currentColor}}.no-beer{background-color:#000;color:#ffd878;border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;max-width:300px;overflow:hidden;opacity:1;padding-block-end:1rem;transition-property:opacity;transition-duration:3s}@starting-style{.no-beer{opacity:0}}.no-beer>*:not(video):not(picture){color:var(--color-text);padding-inline:1rem}.no-beer a{color:var(--color-text)}.no-beer picture,.no-beer video{aspect-ratio:1;border-radius:1rem;height:300px;overflow:hidden}.no-beer img{height:100%;object-fit:cover;width:100%}.no-beer img[src*="no-image.png"]{opacity:.4}.no-beer{margin-inline:auto}.no-beer div{aspect-ratio:1;background:url("/assets/images/gif/nop.gif") no-repeat;border-radius:1rem;width:100%}body[data-results=true] .no-beer{display:none}.schudle-text{display:grid;gap:.5rem}.schudle-text p{text-wrap:balance}.section{--gap: 3rem;align-items:start;display:grid;gap:var(--gap)}.section:not(:first-child){margin-block-start:4rem}.section[data-space=small]{gap:2rem}.socialmedia a{display:inline-block}.socialmedia a svg{fill:#fff;transition:.2s;width:60px}.socialmedia a:hover svg{fill:#ffbf42;transform:translateY(-5px)}.variat{background-color:#1f0506;color:#fff;display:grid;gap:1rem;margin-inline:auto;max-width:1580px}@media(min-width: 520px){.variat{gap:2rem;grid-template-columns:1fr;grid-template-rows:1fr auto auto 1fr}.variat>*{grid-column:1}}.variat__title,.variat__wyswyg{margin-inline:auto;padding-inline:2rem;z-index:1}@media(min-width: 520px){.variat__picture{grid-row:1/5;opacity:.4}}.variat__title{display:grid;font-family:Coustard,serif;line-height:1.1;max-width:800px;text-wrap:balance}@media(min-width: 520px){.variat__title{grid-row:2}}.variat__wyswyg{max-width:800px;text-wrap:balance}@media(min-width: 520px){.variat__wyswyg{grid-row:3}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}h1{margin-block-end:3rem}.heading-responsive{text-align:center;font-size:clamp(2rem,3vw,2.75rem)}.heading-responsive[data-size=large]{text-align:center;font-size:clamp(2rem,8vw,5rem)}.heading-1{color:var(--heading-1-color, #fff);font-family:Coustard,serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:400;line-height:1.1;text-align:center;text-wrap:balance;--heading-1-color: #CB6200}.heading-1[data-surface=surface-background-image]{color:var(--heading-1-color, #fff);font-family:Coustard,serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:400;line-height:1.1;text-align:center;text-wrap:balance;--heading-1-color: #fff}.heading-2:not([data-textalign=center]){color:#ffbf42;font-family:Coustard,serif;font-weight:400;font-size:2rem;line-height:1.1;text-wrap:balance}.heading-2[data-textalign=center]{color:#ffbf42;font-family:Coustard,serif;font-weight:400;font-size:2rem;line-height:1.1;text-wrap:balance;text-align:center}.heading-3{font-family:Coustard,serif;font-size:1.625rem;font-weight:400;line-height:1.1;text-transform:uppercase}.paragraph{font-size:1.1rem;line-height:1.4em}.paragraph[data-textalign=center]{font-size:1.1rem;line-height:1.4em;text-align:center}.paragraph[data-fontsize=small]{font-size:.8rem;line-height:1.4em}.alergens span:not(:last-child):after{content:", "}.list{list-style-type:"";line-height:1.4em}.wyswyg{font-size:1.1rem}.wyswyg h2{color:#ffbf42;font-family:Coustard,serif;font-weight:400;font-size:2rem;line-height:1.1;text-wrap:balance;margin-block-start:2rem}.wyswyg h3{color:#cb6200;font-family:Coustard,serif;font-size:1.625rem;font-weight:400;line-height:1.1;margin-block-start:2rem}.wyswyg p,.wyswyg ul{line-height:1.6em;margin-block:1em}.wyswyg ul{margin-inline-start:1em}.wyswyg a{text-underline-offset:.2rem;transition:color .2s;color:#fff}.wyswyg a:hover,.wyswyg a:focus-visible{color:#ffbf42}.margin-block-start{margin-block-start:4rem}.layout-text-content{margin-inline:auto;width:min(100% - 2rem,800px)}.inline:not([data-jutifycenter]){align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.inline[data-jutifycenter]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cards-list{display:grid;justify-content:center;grid-gap:1rem;grid-template-columns:repeat(auto-fit, 300px)}.list-table{display:grid;gap:10px}.list-table li{border-top:1px solid #821e00;color:#ffbf42;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:10px 10px 0 10px}.list-table li:last-of-type{border-bottom:1px solid #821e00;padding-bottom:10px}.landmark-header{display:grid;gap:2rem;justify-items:center}.landmark-header[data-hasmessage=false]{padding-block:2rem 4rem}.landmark-header[data-hasmessage=true]{padding-block:0 4rem}.landmark-header .logo,.landmark-header__home-link{transform:translateY(0);transition-property:transform;transition-duration:.8s}@starting-style{.landmark-header .logo,.landmark-header__home-link{transform:translateY(-20px)}}.landmark-header .logo,.landmark-header__home-link{display:block;padding-inline:2rem}.landmark-header svg.logo{animation-property:fill;transition-duration:.4s}.landmark-header__home-link:hover svg.logo{fill:#ffbf42}.landmark-footer{display:grid;background-color:#222;gap:2rem;justify-items:center;margin-block-start:4rem;padding-block:4rem;padding-inline:2rem}.not-pass{background:url("/assets/images/jpg/not-pass.jpg") no-repeat center center;background-size:cover;min-height:100vh}.p-404{display:grid;gap:4rem;grid-template-rows:auto 1fr auto;min-height:100vh}.p-404 header{display:grid;justify-content:center;padding-block:2rem;padding-inline:2rem}.p-404 main{align-content:start;display:grid;gap:2rem;grid-template-columns:minmax(auto, 800px);padding-inline:2rem;justify-content:center;text-align:center}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0 !important;padding:0 !important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none !important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:rgba(0,0,0,0);animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide,.splide-2{margin:0 auto}.splide .splide__pagination,.splide-2 .splide__pagination{width:100%}.splide .splide__pagination__page,.splide-2 .splide__pagination__page{appearance:none;aspect-ratio:1;background-color:#1f0506;border:1px solid #fff;border-radius:50%;color:#fff;height:20px;margin:30px 5px 0;width:20px}.splide .splide__pagination__page:hover,.splide-2 .splide__pagination__page:hover{cursor:pointer}.splide .splide__pagination__page.is-active,.splide-2 .splide__pagination__page.is-active{background-color:#fff;color:#1f0506}
