.m-17884d0f{position:relative}.m-a2dae653{overflow:hidden}.m-a2dae653,.m-fcd81474{height:var(--carousel-height,auto)}.m-fcd81474{display:flex;flex-direction:var(--_container-direction,row);margin-bottom:var(--_container-mb);margin-left:var(--_container-ml);margin-right:var(--_container-mr)}[data-include-gap-in-size] .m-fcd81474[data-orientation=vertical]{--_container-mb:calc(var(--carousel-slide-gap)*-1)}[data-include-gap-in-size] .m-fcd81474[data-orientation=horizontal]{--_container-mr:calc(var(--carousel-slide-gap)*-1)}[dir=rtl] [data-include-gap-in-size] .m-fcd81474[data-orientation=horizontal]{--_container-ml:calc(var(--carousel-slide-gap)*-1);--_container-mr:0}.m-fcd81474[data-orientation=vertical]{--_container-direction:column}.m-39bc3463{align-items:center;bottom:var(--_controls-bottom);display:flex;flex-direction:var(--_controls-direction);justify-content:space-between;left:var(--_controls-left);padding:var(--_controls-padding);pointer-events:none;position:absolute;right:var(--_controls-right);top:var(--_controls-top);z-index:1}.m-17884d0f[data-orientation=vertical] .m-39bc3463{--_controls-left:calc(50% - var(--carousel-control-size)/2);--_controls-top:0;--_controls-bottom:0;--_controls-direction:column;--_controls-padding:var(--carousel-controls-offset) 0}.m-17884d0f[data-orientation=horizontal] .m-39bc3463{--_controls-left:0;--_controls-right:0;--_controls-top:calc(50% - var(--carousel-control-size)/2);--_controls-direction:row;--_controls-padding:0 var(--carousel-controls-offset)}.m-64f58e10{align-items:center;background-color:var(--mantine-color-white);border:calc(.0625rem*var(--mantine-scale)) solid var(--mantine-color-gray-3);border-radius:var(--carousel-control-size);box-shadow:var(--mantine-shadow-md);color:var(--mantine-color-black);display:flex;justify-content:center;min-height:var(--carousel-control-size);min-width:var(--carousel-control-size);opacity:var(--_control-opacity);pointer-events:all;transition:opacity .1s ease}[data-mantine-color-scheme=light] .m-64f58e10{--_control-opacity:0.85}[data-mantine-color-scheme=dark] .m-64f58e10{--_control-opacity:0.65}@media (hover:hover){.m-64f58e10:hover{--_control-opacity:1}}@media (hover:none){.m-64f58e10:active{--_control-opacity:1}}.m-71ea3ab1{bottom:var(--_indicators-bottom);display:flex;flex-direction:var(--_indicators-direction);gap:calc(.5rem*var(--mantine-scale));justify-content:center;left:var(--_indicators-left);pointer-events:none;position:absolute;right:var(--_indicators-right);top:var(--_indicators-top)}.m-17884d0f[data-orientation=vertical] .m-71ea3ab1{--_indicators-bottom:0;--_indicators-top:0;--_indicators-right:var(--mantine-spacing-md);--_indicators-direction:column}.m-17884d0f[data-orientation=horizontal] .m-71ea3ab1{--_indicators-bottom:var(--mantine-spacing-md);--_indicators-left:0;--_indicators-right:0;--_indicators-direction:row}.m-eae68602{background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);height:var(--_indicator-height);opacity:var(--_indicator-opacity,.6);pointer-events:all;width:var(--_indicator-width)}@media (hover:hover){.m-eae68602:hover{--_indicator-opacity:1}}@media (hover:none){.m-eae68602:active{--_indicator-opacity:1}}.m-eae68602[data-active]{--_indicator-opacity:1}.m-17884d0f[data-orientation=vertical] .m-eae68602{--_indicator-width:calc(0.3125rem*var(--mantine-scale));--_indicator-height:calc(1.5625rem*var(--mantine-scale))}.m-17884d0f[data-orientation=horizontal] .m-eae68602{--_indicator-width:calc(1.5625rem*var(--mantine-scale));--_indicator-height:calc(0.3125rem*var(--mantine-scale))}.m-d98df724{flex:0 0 var(--carousel-slide-size);margin-bottom:var(--_slide-mb,0);margin-left:var(--_slide-ml,0);margin-right:var(--_slide-mr,0);padding-bottom:var(--_slide-pb,0);padding-left:var(--_slide-pl,0);padding-right:var(--_slide-pr,0);position:relative}.m-17884d0f[data-include-gap-in-size] .m-d98df724[data-orientation=vertical]{--_slide-pb:var(--carousel-slide-gap)}.m-17884d0f[data-include-gap-in-size] .m-d98df724[data-orientation=horizontal]{--_slide-pr:var(--carousel-slide-gap)}[dir=rtl] .m-17884d0f[data-include-gap-in-size] .m-d98df724[data-orientation=horizontal]{--_slide-pl:var(--carousel-slide-gap);--_slide-pr:0}.m-17884d0f:not([data-include-gap-in-size]) .m-d98df724[data-orientation=vertical]{--_slide-mb:var(--carousel-slide-gap)}.m-17884d0f:not([data-include-gap-in-size]) .m-d98df724[data-orientation=horizontal]{--_slide-mr:var(--carousel-slide-gap)}[dir=rtl] .m-17884d0f:not([data-include-gap-in-size]) .m-d98df724[data-orientation=horizontal]{--_slide-ml:var(--carousel-slide-gap);--_slide-mr:0}.arrowBase .control{outline:none!important;opacity:1!important}.arrowBase .control,.arrowBase .controls{background:none!important;border:none!important}.brewery p{font-weight:700;color:var(--rooster-yellow);text-align:center}.hideOverflow{position:relative;height:100vh;width:100vw;overflow:hidden;row-gap:120px}.breweryImagesWrapper,.pairsWithImagesWrapper{position:relative;display:flex;left:0;top:0;width:100%}@media only screen and (max-width:63.95em){.breweryImagesWrapper,.pairsWithImagesWrapper{display:flex;padding:0;flex-direction:column;margin:1rem auto;align-items:center;justify-content:center}}@media only screen and (min-width:64em){.breweryImagesWrapper,.pairsWithImagesWrapper{padding:2rem 0}}.pairsWithTitle.mobile{top:0}.pairsWithTitle{background-color:var(--rooster-red);width:230px;transform:rotate(-7deg);border:8px solid var(--rooster-red);border-radius:33px;display:flex;position:absolute;left:50px;top:-10px;align-items:center;z-index:10;justify-content:center}@media only screen and (min-width:64em){.pairsWithTitle{top:-100px;left:-50px}}@media only screen and (min-width:85em){.pairsWithTitle{top:-100px;left:-60px}}@media only screen and (min-width:102em){.pairsWithTitle{left:-180px}}@media only screen and (min-width:85em){.pairsWithGrid{max-width:100%}}.pairsWithTitle .inner{border:2px solid var(--rooster-offWhite);border-radius:33px;display:flex;align-items:center;justify-content:center}.pairsWithTitle .inner h5{color:var(--rooster-offWhite);text-align:center;line-height:32px!important;margin:.5rem!important}.breweryImagesWrapper .breweryImage,.pairsWithImagesWrapper .breweryImage{border:12px solid var(--rooster-offWhite);background:var(--rooster-offWhite);box-shadow:8px 8px 0 0 var(--rooster-dark);display:inline-block;position:absolute}@media only screen and (max-width:64em){.breweryImagesWrapper .breweryImage,.pairsWithImagesWrapper .breweryImage{position:relative;transform:rotate(0deg)}}.beerPairingPanel{height:55vw;min-height:540px}.beerPairingPanel .beerPairingPanelInner{height:100%;max-height:700px;display:flex;align-items:center;justify-content:center}.pairsWithImagesWrapper .breweryImage{position:relative;padding:0}.breweryImagesWrapper .breweryImage img,.pairsWithImagesWrapper .breweryImage img{display:block;margin:0}.breweryImagesWrapper .breweryImage p,.pairsWithImagesWrapper .breweryImage p{color:var(--rooster-dark);margin:0;padding:1rem;font-weight:700}.pairsWithImagesWrapper .breweryImage h6{font-weight:var(--mantine-h5-font-weight);text-transform:capitalize;font-size:18px!important;padding-top:1rem;margin-bottom:0!important;color:var(--rooster-red)}.PhotoAlbum_control__SD7z_{background:none!important;border:none!important;box-shadow:none!important;opacity:1;transition:opacity .3s ease-in-out}.PhotoAlbum_control__SD7z_[data-inactive]{opacity:0;cursor:default}.PhotoAlbum_control__SD7z_:hover{opacity:.5}.slide{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;height:100%}.slide .product img{max-height:380px;margin:0 auto;z-index:2;bottom:0}@media only screen and (min-width:62em){.slide .product img{max-height:420px}}:root .slide h5{text-transform:uppercase;color:var(--natural-black);margin-top:8px;margin-bottom:0;padding-bottom:0;padding-top:1rem;position:relative;height:15%}@media only screen and (max-width:75em){:root .slide h5{font-size:24px!important;line-height:30px!important}}.slide .product{position:relative;margin:0 auto;z-index:2;height:85%;width:100%;display:flex;align-items:flex-end;cursor:pointer!important}.slide .star{position:absolute;padding:0;left:50%;margin:0 auto 0 -150px;z-index:1;transform-origin:center;top:0;width:280px}@media only screen and (min-width:90em){.slide .star{top:70px}}.carouselWrapper{max-width:1920px;width:100%;align-self:center;margin-top:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}.carouselWrapper .mantine-Carousel-controls button.mantine-Carousel-control{border:none;box-shadow:none;background-color:transparent}.carouselWrapper .mantine-Carousel-viewport{width:85%;margin:0 auto}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;height:auto;background-color:var(--rooster-red)!important;padding-bottom:0}:root{--font-family-noto-serif:"Noto Serif"}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:100%}}@font-face{font-family:"Noto Serif";src:url(/fonts/NotoSerif-Bold.woff2) format("woff2"),url(/fonts/NotoSerif-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif";src:url(/fonts/NotoSerif-Italic.woff2) format("woff2"),url(/fonts/NotoSerif-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Noto Serif";src:url(/fonts/NotoSerif-Regular.woff2) format("woff2"),url(/fonts/NotoSerif-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif";src:url(/fonts/NotoSerif-BoldItalic.woff2) format("woff2"),url(/fonts/NotoSerif-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}:root h1,:root h2,:root h3,:root h4,:root h5,:root h6,h1,h2,h3,h4,h5,h6{font-family:var(--mantine-font-family-headings)!important;margin:0 0 1rem!important;color:var(--rooster-yellow);font-weight:400!important;text-transform:uppercase;padding:0}button a.link,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:400!important}:root h1 a,:root h2 a,:root h3 a,:root h4 a,:root h5 a,:root h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:var(--mantine-font-family-headings)!important;color:inherit;cursor:pointer}:root h1,h1{font-size:calc(2.5rem * var(--mantine-scale));line-height:calc(3rem * var(--mantine-scale))}@media only screen and (min-width:36em){:root h1,h1{font-size:calc(3.75rem * var(--mantine-scale));line-height:calc(4.5rem * var(--mantine-scale))}}@media only screen and (min-width:48em){:root h1,h1{font-size:calc(3.75rem * var(--mantine-scale));line-height:calc(4.5rem * var(--mantine-scale))}}@media only screen and (min-width:60em){:root h1,h1{font-size:calc(6rem * var(--mantine-scale));line-height:calc(7rem * var(--mantine-scale))}}:root h2,h2{font-size:28px;line-height:32px}@media only screen and (min-width:36em){:root h2,h2{font-size:44px!important;line-height:52px!important}}@media only screen and (min-width:48em){:root h2,h2{font-size:52px!important;line-height:64px!important}}@media only screen and (min-width:60em){:root h2,h2{font-size:64px!important;line-height:72px!important}}:root h3,h3{font-size:24px!important;line-height:30px!important}@media only screen and (min-width:36em){:root h3,h3{font-size:30px!important;line-height:38px!important}}@media only screen and (min-width:48em){:root h3,h3{font-size:40px!important;line-height:48px!important}}@media only screen and (min-width:60em){:root h3,h3{font-size:48px!important;line-height:56px!important}}:root h4,h3{font-size:22px!important;line-height:28px!important}@media only screen and (min-width:36em){:root h4,h3{font-size:28px!important;line-height:32px!important}}@media only screen and (min-width:48em){:root h4,h3{font-size:36px!important;line-height:44px!important}}@media only screen and (min-width:60em){:root h4,h3{font-size:40px!important;line-height:48px!important}}:root h5,h5{font-size:20px!important;line-height:26px!important}@media only screen and (min-width:36em){:root h5,h5{font-size:24px!important;line-height:30px!important}}@media only screen and (min-width:48em){:root h5,h5{font-size:28px!important;line-height:36px!important}}@media only screen and (min-width:60em){:root h5,h5{font-size:32px!important;line-height:40px!important}}:root h6,h6{font-size:18px!important;line-height:22px!important}@media only screen and (min-width:36em){:root h6,h6{font-size:20px!important;line-height:26px!important}}@media only screen and (min-width:48em){:root h6,h6{font-size:24px!important;line-height:36px!important}}:root h1.smaller{font-size:88px}body{font-family:"Noto Serif"}.main{display:flex;flex-direction:column}:root p,p{font-family:"Noto Serif";color:var(--natural-black);font-size:16px;line-height:145%;text-align:left;font-weight:700}@media only screen and (min-width:48em){:root p,p{font-size:18px}}@media only screen and (min-width:62em){:root p,p{font-size:20px}}@media only screen and (min-width:75em){:root p,p{font-size:22px}}:root a,a{color:inherit;text-decoration:none;font-family:"Noto Serif"}:root a,:root a:hover,a,a:active,a:focus,a:hover{cursor:pointer!important}:root a:hover,a:hover{text-decoration:none!important}:root a.moreLink,a.moreLink{font-family:var(--mantine-font-family-headings);font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding:11px 24px;position:relative;display:inline-block;align-self:center;justify-content:center;color:var(--rooster-red);text-transform:uppercase;text-decoration:none;cursor:pointer!important;margin-top:.75rem}@media only screen and (min-width:48em){:root a.moreLink,a.moreLink{margin:1em auto}}@media only screen and (min-width:62em){:root a.moreLink,a.moreLink{margin:1.5rem auto}}:root a.moreLink:hover,a.moreLink:hover{text-decoration:none}:root a.moreLink:after,a.moreLink:after{content:"";position:absolute;width:100%;transform:scaleX(1);height:5px;bottom:0;left:0;background-color:var(--rooster-red);transform-origin:bottom right;transition:transform .25s ease-out}:root a.moreLink.yellow,a.moreLink.yellow{color:var(--rooster-yellow);background-color:none}:root a.moreLink.yellow:after,a.moreLink.yellow:after{background-color:var(--rooster-yellow)}:root a.moreLink:hover:after,a.moreLink:hover:after{transform:scaleX(0)}@media (prefers-color-scheme:light){html{color-scheme:light}}.loader:after{border-color:var(--rooster-red) var(--rooster-red) var(--rooster-red) transparent}.fullPage,.fullPageTopAligned{background:var(--rooster-red) url(/_next/static/media/gradient.2e5e8f43.webp) no-repeat;background-size:cover;min-height:calc(100vh - 88px);overflow:hidden}.fullPage,.fullPageTopAligned,.middleAlignedWhite{display:flex;flex-direction:column;justify-content:center;flex:1;width:100%;height:auto;position:relative;padding:0;margin:0 auto;text-align:center}.middleAlignedWhite{background-color:var(--rooster-offWhite)}:root .fullPageTopAligned{justify-content:flex-start}.fullPage img,.fullPageTopAligned img{margin-bottom:0}.fullPage.yellow,.fullPageTopAligned.yellow{background:var(--rooster-yellow)!important}.fullPage.red,.fullPageTopAligned.red{background:var(--rooster-red)}.fullPage.green,.fullPageTopAligned.green{background:var(--rooster-green)}.fullPage.white,.fullPageTopAligned.white{background:var(--rooster-offWhite)}.yellow{color:var(--rooster-yellow)!important}.red{color:var(--rooster-red)!important}.white{color:var(--rooster-offWhite)!important}.black{color:var(--natural-black)!important}.grey{color:var(--natural-gray9)!important}.threeDtext{text-shadow:var(--3dtext-red);font-weight:400}.sentenceCase{text-transform:capitalize!important}.brewery{background-image:url(/_next/static/media/brewery-background.157285cd.jpg);background-size:cover;height:auto;width:100%}.introTitle h4{color:var(--rooster-red)!important}.introTitle h4,.yearEst{font-family:"Noto Serif"!important}.yearEst{color:var(--rooster-red);font-weight:700;font-size:80px;line-height:80px;margin-top:-20px}@media only screen and (min-width:48em){.yearEst{font-size:108px;line-height:108px}}@media only screen and (min-width:62em){.yearEst{margin-top:-30px;font-size:120px;line-height:120px}}@media only screen and (min-width:90em){.yearEst{font-size:160px;line-height:160px}}p.introText{color:var(--rooster-red)!important;padding:1rem;text-align:center!important}@media only screen and (min-width:62em){p.introText{max-width:690px}}.breweryGallery,.breweryGallery2{background-color:var(--rooster-green);background-image:url(/_next/static/media/hops-top.92979f81.png),url(/_next/static/media/hops-bottom.f352170e.png);padding:3rem 0}.breweryGallery,.breweryGallery2{background-position:0 0,100% 100%;background-repeat:no-repeat}.breweryGallery2{background-image:url(/_next/static/media/hops-left.d8aac3a0.png),url(/_next/static/media/hops-bottom.f352170e.png)}.breweryHistoryImage{border:12px solid var(--rooster-offWhite);background:var(--rooster-offWhite);box-shadow:8px 8px 0 0 var(--rooster-dark);left:0;top:0;width:100%;margin:2rem auto;height:auto;position:relative;max-width:438px;max-height:534px}.breweryHistoryImage img{display:block}.breweryHistoryImage p{color:var(--rooster-dark);margin:0;padding:1rem;font-weight:700}.roosterYears{position:absolute;transition:all .3s ease-in-out}.roosterYear{width:130px;margin:0 auto;display:flex;align-items:center;justify-content:center}.roosterYear a{text-align:center;font-family:"Noto Serif"!important;font-weight:700;font-size:40px!important;text-decoration:none}.productionFacility{background-color:var(--rooster-offWhite);width:100%;padding:2rem;margin:0 auto;height:100%;position:relative}.productionFacility .feature{width:100%;display:flex;justify-content:flex-start;align-items:flex-start}@media only screen and (min-width:48em){.productionFacility .feature{width:45%}}@media only screen and (min-width:62em){.productionFacility .feature{width:28%}.productionFacility{padding:7rem}}@media only screen and (min-width:75em){.productionFacility .feature{width:30%}}.productionFacility .feature .logoSmall{padding-right:.5rem;padding-top:.5rem;justify-content:flex-start;align-items:flex-start;display:flex;width:auto;height:auto}@media only screen and (max-width:62em){.productionFacility .feature .logoSmall{width:32px;height:32px;padding-top:0;margin-right:.75rem;padding-right:0}}.productionFacility .feature .text{flex-direction:column}.productionFacility .feature h6{color:var(--natural-black);margin-bottom:0!important;padding-bottom:0}.breweryPhoto{position:relative;width:100%;text-align:right;display:flex;justify-content:center;margin-bottom:-2rem}@media only screen and (min-width:62em){.breweryPhoto{position:absolute;bottom:0;right:0;justify-content:flex-end;margin-bottom:-1rem}}.breweryPhoto img{width:300px;height:auto}@media only screen and (min-width:35em){.breweryPhoto img{width:400px}}@media only screen and (min-width:75em){.breweryPhoto img{width:500px}}@media only screen and (min-width:1520px){.breweryPhoto img{width:100%;max-width:600px;margin-top:1rem}}.roosterLogo{width:25vw!important;height:25vw!important;margin:0 auto;position:relative;top:0}@media only screen and (min-width:960px){.roosterLogo{max-width:20vw;max-height:20vw}}@media only screen and (min-width:1280px){.roosterLogo{width:14vw;height:14vw;max-width:280px;max-height:280px}}.roosterLogo img{width:100%;height:100%;position:absolute;left:0;top:0}.roosterLogo .tail{position:absolute;z-index:2;top:-5%;left:5.65%;width:62.26%;transform-origin:100% 50%}.roosterLogo .chest{position:absolute;z-index:2;top:6.1%;left:58.5%;width:34.4%;transform-origin:25% 80%}.roosterLogo .head{top:0;left:61.5%;width:33.1%;transform-origin:50% 100%}.roosterLogo .head,.roosterLogo .legs{position:absolute;z-index:2;height:auto}.roosterLogo .legs{top:65%;left:53.7%;width:27.2%}.roosterLogo .legsRunning{position:absolute;z-index:2;top:65%;left:53.7%;height:27.2%;width:28.5%;background-image:url(/images/legs-running.svg);background-size:300%;background-position:0 0}.roosterLogo .legsRunning.red{background-image:url(/images/legs-running-red.svg)}@font-face{font-family:__Eurostile_a67f53;src:url(/_next/static/media/24613b1067e55f1f-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__Eurostile_Fallback_a67f53;src:local("Arial");ascent-override:82.46%;descent-override:21.70%;line-gap-override:0.00%;size-adjust:115.20%}.__className_a67f53{font-family:__Eurostile_a67f53,__Eurostile_Fallback_a67f53}.brewery_control___4d9k{background:none!important;border:none!important;box-shadow:none!important;opacity:1;transition:opacity .3s ease-in-out}.brewery_control___4d9k[data-inactive]{opacity:0;cursor:default}.brewery_control___4d9k:hover{opacity:.5}
/*# sourceMappingURL=1878b75b5f03b7c2.css.map*/