/*!
Theme Name: Tangled Roots Brewery & Restaurants
Author: Brad Cerwin
Author URI:
Description: Official theme for Tangled Roots Brewing Company
Version: 1.0.0
*//*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=c95bf0c2-f6a7-454f-8556-70c4a507eb73&fontids=6149637,6149660,6149665,6149670");html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img{max-width:100%;vertical-align:bottom}figure{margin:0}svg{vertical-align:bottom}a{color:#0a1d37}a:hover,a:focus{color:#be8c64}@font-face{font-family:"Avenir Next";src:url("assets/fonts/6149637/6afe4676-059a-4aa8-b891-29856bbcba22.woff2") format("woff2"),url("assets/fonts/6149637/a9817c16-2a79-49bf-8543-6c846d73a52f.woff") format("woff");font-style:normal;font-weight:700}@font-face{font-family:"Avenir Next";src:url("assets/fonts/6149660/c4691e94-080d-4452-8f9f-8b3db6b68d55.woff2") format("woff2"),url("assets/fonts/6149660/a1adabe6-efe5-40b7-b619-48111c8ff883.woff") format("woff");font-style:normal;font-weight:500}@font-face{font-family:"Avenir Next";src:url("assets/fonts/6149665/f07f5ab2-8ecc-416d-afa7-b73dbea95907.woff2") format("woff2"),url("assets/fonts/6149665/3a03e3a3-baa3-4079-aa61-d2ec2a35bea3.woff") format("woff");font-style:italic;font-weight:500}@font-face{font-family:"Avenir Next";src:url("assets/fonts/6149670/f5d4f93b-454a-43e0-9ae8-7f1271b5c0fd.woff2") format("woff2"),url("assets/fonts/6149670/72556e8c-c677-48d8-81ff-3eb8fc50033b.woff") format("woff");font-style:normal;font-weight:600}body{color:#545454;font-family:"Avenir Next","Arial",sans-serif}h1{font-family:"arpona",serif;font-weight:400;font-size:2rem;margin-top:.25em;margin-bottom:.25em}@media screen and (min-width: 60em){h1{font-size:2.75rem}}h2{font-family:"arpona",serif;font-weight:400;font-size:2rem}h3{font-family:"arpona",serif;font-weight:400;font-size:1.625rem}h4{font-size:1.25rem}h5{font-weight:400;font-size:.875rem;text-transform:uppercase;letter-spacing:.25px}p{line-height:1.4}.text--accent{color:#be8c64;background:linear-gradient(to right, #be8c64, #7a5a3d);color:transparent;-webkit-background-clip:text;background-clip:text}.text--dark{color:#0a1d37}.text--white{color:#fff}.text-eyebrow{font-weight:400;font-size:.875rem;text-transform:uppercase;letter-spacing:.25px}.text--center{text-align:center}.text--bold{font-weight:500}ul,ol{line-height:1.4}.clearfix::after{clear:both;content:'';display:table}.site-container{max-width:120em;margin-left:auto;margin-right:auto;width:100%}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.bg-light-blue{background-color:#14406a}.bg-dark-blue{background-color:#0a1d37}.block{display:inline-block}.main-content{max-width:120em}@media screen and (min-width: 0){.main-content{margin:0 6.4935064935%}}@media screen and (min-width: 45em){.main-content{margin:0 4.4247787611%}}@media screen and (min-width: 60em){.main-content{margin:0 5.7692307692%}}@media screen and (min-width: 80em){.main-content{margin:0 3.9473684211%}}@media screen and (min-width: 90em){.main-content{margin:0 3.9473684211%}}@media screen and (min-width: 130.2857142857em){.main-content{margin:0 auto}}.page-content{max-width:80em;margin:auto}.page-content--skinny{max-width:50rem;padding-bottom:64px;margin:auto}.site-header{position:relative;background-color:#252525;padding-top:8px;padding-bottom:8px;z-index:999}@media screen and (min-width: 60em){.site-header{padding-top:0;padding-bottom:0}}.site-header__inner{display:flex;justify-content:space-between;align-items:center}.site-header__logo{width:200px}@media screen and (min-width: 60em){.site-header__logo{width:225px}}.nav-toggle{display:block}@media screen and (min-width: 60em){.nav-toggle{display:none}}.menu{display:none;list-style:none;position:absolute;top:55px;left:0;width:100%;padding-left:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;background:#252525;z-index:999}@media screen and (min-width: 60em){.menu{display:flex;position:relative;top:auto;left:auto;width:auto;background:transparent}}.menu .menu-item a{text-align:center;font-size:1rem;padding-top:16px;padding-bottom:16px;border-top:1px solid #fff}@media screen and (min-width: 60em){.menu .menu-item a{text-align:left;font-size:14px;padding-top:24px;padding-bottom:24px;border-top:none}}.menu-item{position:relative}.menu-item a{display:block;color:#fff;font-size:1rem;font-weight:600;text-decoration:none}.menu-item a:hover,.menu-item a:focus{color:#be8c64}@media screen and (min-width: 45em){.menu-item a{font-size:14px}}@media screen and (min-width: 60em){.menu-item{text-align:left;margin-right:40px}}.menu-item:last-child{margin-right:0}.main-nav.is-open .menu{display:block}@media screen and (min-width: 60em){.main-nav.is-open .menu{display:flex}}.menu .sub-menu{visibility:hidden;opacity:0;list-style:none;position:absolute;top:60px;left:-22px;min-width:150px;-webkit-padding-start:0;padding-inline-start:0;padding-bottom:8px;background:#252525;display:none}.menu .sub-menu .menu-item{width:100%}.menu .sub-menu .menu-item a{padding-left:24px;padding-top:8px;padding-bottom:8px}@media screen and (min-width: 60em){.menu .menu-item:hover>.sub-menu,.menu .menu-item:focus-within>.sub-menu,.menu .menu-item .sub-menu:hover{visibility:visible;opacity:1;display:block;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}}.site-secondary-nav{display:flex;justify-content:left;position:-webkit-sticky;position:sticky;top:0;background-color:#e8e5de;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;z-index:998}@media screen and (min-width: 45em){.site-secondary-nav{justify-content:center}}.site-secondary-nav::-webkit-scrollbar{display:none}.secondary-menu{display:flex;list-style:none;width:100%;padding-top:12px;padding-bottom:12px;padding-left:0;margin:0;margin-left:40px}.secondary-menu .menu-item{margin-right:40px}.secondary-menu .menu-item a{color:#000;font-weight:400}.site-footer{background-color:#040b14;padding-top:40px;padding-bottom:8px}@media screen and (min-width: 45em){.site-info{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:40px}}.site-footer__logo{width:100px;margin-bottom:24px;fill:#a3a3a3;opacity:.5}@media screen and (min-width: 60em){.site-footer__logo{margin-bottom:0;width:130px}}.site-footer__nav{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:32px}@media screen and (min-width: 45em){.site-footer__nav{margin-bottom:0}}.footer-nav__col{flex:1 1 50%;margin-bottom:8px}@media screen and (min-width: 45em){.footer-nav__col{flex:0 1 auto;margin-right:32px}}@media screen and (min-width: 60em){.footer-nav__col{margin-right:56px}}.site-legal{font-size:10px;border-top:1px solid #545454}.footer-menu{list-style:none;padding:0;margin:0}.footer-menu .menu-item{margin:0}.footer-menu .sub-menu{list-style:none;padding-left:0;margin-bottom:10px}.footer-menu .menu-item a{display:inline-block;margin-bottom:8px}.footer-menu .sub-menu .menu-item a{display:inline-block;line-height:1.4;color:#a3a3a3;font-weight:400;margin-bottom:6px}.footer-menu .sub-menu .menu-item a:hover,.footer-menu .sub-menu .menu-item a:focus{color:#be8c64}@media screen and (min-width: 45em){.footer-menu .sub-menu .menu-item a{line-height:1.1}}.footer__social-links{display:flex}.facebook-icon,.instagram-icon{width:24px;fill:#fff;transition:fill .3s}.facebook-icon:hover,.instagram-icon:hover{fill:#be8c64}a:focus .facebook-icon,a:focus .instagram-icon{fill:#be8c64}.facebook-icon{margin-right:8px}.nav-toggle{width:25px;height:16px;border:none;background-color:transparent;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;z-index:1000}.nav-toggle span{display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}.nav-toggle span:nth-child(1){top:0px}.nav-toggle span:nth-child(2){top:8px}.nav-toggle span:nth-child(3){top:16px}.nav-toggle.is-open span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.nav-toggle.is-open span:nth-child(2){opacity:0}.nav-toggle.is-open span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.page-intro{display:flex;flex-direction:column;max-width:45rem;padding-top:64px;padding-bottom:40px;margin:auto;text-align:center}.page-intro__headline a{text-decoration:none}.page-intro__headline a:hover{text-decoration:underline}.page-intro__split{display:flex;flex-direction:column}@media screen and (min-width: 60em){.page-intro__split{flex-direction:row-reverse}}.page-intro__split-content{padding-right:5.7142857143%;padding-left:5.7142857143%;padding-top:40px;padding-bottom:40px}@media screen and (min-width: 60em){.page-intro__split-content{flex:0 0 60%;padding-top:64px;padding-bottom:64px;padding-left:56px}}.page-intro__split-img{display:block;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 60em){.page-intro__split-img{width:40%}}.btn{display:inline-block;text-transform:uppercase;text-decoration:none;font-size:.8rem;letter-spacing:.5px;padding-top:calc(8px * 1.5);padding-bottom:calc(8px * 1.5);padding-left:16px;padding-right:16px}.btn--outline-l{color:#fff;border:1px solid #fff;transition:all .3s}.btn--outline-l:hover,.btn--outline-l:focus{background-color:#fff;color:#0a1d37}.btn--outline-l.hover-accent:hover,.btn--outline-l.hover-accent:focus{background-color:#fff;color:#7a5a3d}.btn--outline-d{color:#545454;border:1px solid #545454;transition:all .3s}.btn--outline-d:hover,.btn--outline-d:focus{background-color:#0a1d37;color:#fff}.btn--outline-d.hover-accent:hover,.btn--outline-d.hover-accent:focus{background-color:#be8c64;border:1px solid #be8c64;color:#fff}.btn--solid-accent{color:#fff;border:1px solid #be8c64;background-color:#be8c64;transition:all .3s}.btn--solid-accent:hover,.btn--solid-accent:focus{color:#fff;background-color:#9D7351;border:1px solid #9D7351}.btn--solid-black{color:#fff;border:1px solid #000;background:#000}.btn-group{margin-top:32px}.wp-block-button__link{background-color:#000 !important;border-radius:0 !important;margin-bottom:16px !important;font-size:16px !important}.wp-block-button__link:hover{background-color:#be8c64 !important}.footnote{text-align:center;padding-top:16px;padding-bottom:16px;border-top:1px solid #545454;border-bottom:1px solid #545454;margin-top:56px;margin-bottom:56px}.footnote__heading{font-size:1.45rem;margin-top:8px;margin-bottom:8px}.footnote__body{margin-top:0;margin-right:auto;margin-bottom:24px;margin-left:auto;max-width:45em}.wp-block-media-text__media img{width:auto !important;height:auto !important;max-width:100% !important}@media screen and (min-width: 60em){.wp-block-media-text__media img{padding-left:40px}}@media screen and (min-width: 60em){.has-media-on-the-right .wp-block-media-text__media img{padding-left:0}}@media (max-width: 600px){.wp-block-media-text__content{padding-left:0 !important;padding-right:0 !important}}.homepage-hero{display:flex;flex-direction:column;align-items:center;justify-items:center;position:relative;padding-top:64px;padding-bottom:64px;margin-left:4.347826087%;margin-right:4.347826087%;max-width:120em}@media screen and (min-width: 45em){.homepage-hero{padding-top:calc(8px * 12);padding-bottom:calc(8px * 12)}}@media screen and (min-width: 60em){.homepage-hero{padding-top:calc(8px * 20);padding-bottom:calc(8px * 20);margin:auto}.homepage-hero:before{content:'';position:absolute;top:8%;left:0;width:15vw;height:400px;background:url("./assets/images/trbc-beer-hero.jpg") no-repeat;background-size:contain;z-index:-1}.homepage-hero:after{content:'';position:absolute;top:10%;right:0;width:19vw;max-width:380px;height:750px;background:url("./assets/images/trbc-food-hero.jpg") no-repeat;background-size:contain;z-index:-1}}.homepage-hero__headline{font-size:1.75rem;text-align:center}@media screen and (min-width: 45em){.homepage-hero__headline{font-size:2.25rem}}@media screen and (min-width: 60em){.homepage-hero__headline{font-size:2.65rem;max-width:68rem;padding-right:8rem;padding-left:8rem}}.homepage-hero__body{text-align:center;max-width:44rem}.callout__home-1{position:relative}@media screen and (min-width: 45em){.callout__home-1:before{content:'';position:absolute;top:-80px;left:8%;width:600px;height:120px;background:url("./assets/images/trbc-nature-script.png") no-repeat;background-size:contain;opacity:.65;z-index:-1}}@media screen and (min-width: 60em){.callout__home-1:before{top:-105px;left:10%;width:750px;height:150px}}.callout{max-width:120em;margin-left:auto;margin-right:auto}@media screen and (min-width: 45em){.callout{display:flex}.callout--reverse{flex-direction:row-reverse}}@media screen and (min-width: 60em){.callout{display:flex;align-items:flex-start;margin-top:64px;margin-bottom:64px}.callout--reverse{flex-direction:row-reverse}}.callout__image{display:block}@media screen and (min-width: 45em){.callout__image{-o-object-fit:cover;object-fit:cover;width:47.8260869565%;flex:0 0 50%}}@media screen and (min-width: 60em){.callout__image{width:65.7142857143%;flex:0 0 60%}}.callout__content{position:relative;color:#fff;padding-top:24px;padding-bottom:56px;padding-left:24px;padding-right:24px}@media screen and (min-width: 45em){.callout__content{flex:0 0 50%;padding-top:32px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 60em){.callout__content{flex:0 0 45%;max-width:650px;padding-top:40px;padding-bottom:calc(8px * 10);padding-left:40px;padding-right:15%;-webkit-transform:translate3d(-35%, 10%, 0);transform:translate3d(-35%, 10%, 0)}.callout__content--reverse{-webkit-transform:translate3d(35%, 10%, 0);transform:translate3d(35%, 10%, 0)}}@media screen and (min-width: 80em){.callout__content{padding-top:56px;padding-bottom:calc(8px * 12);-webkit-transform:translate3d(-40%, 15%, 0);transform:translate3d(-40%, 15%, 0)}.callout__content--reverse{-webkit-transform:translate3d(40%, 15%, 0);transform:translate3d(40%, 15%, 0)}}.callout__content--copper{background:linear-gradient(125deg, #be8c64, #7a5a3d)}.callout__content--copper:after{content:'';position:absolute;bottom:0;right:0;width:336px;height:240px;background:url("./assets/images/trbc-produce-illustration.png") no-repeat;background-size:contain;z-index:-1}.callout__content--blue{background:linear-gradient(125deg, #183e68, #0a1d37)}.callout__content--blue:after{content:'';position:absolute;top:0;right:0;width:206px;height:280px;background:url("./assets/images/trbc-hops-illustration.png") no-repeat;background-size:contain;opacity:.3;z-index:-1}.callout__body{margin-bottom:40px}.cta-split{display:flex;flex-direction:column;max-width:90rem;margin-top:40px;margin-bottom:40px}@media screen and (min-width: 45em){.cta-split{flex-direction:row}}@media screen and (min-width: 80em){.cta-split{width:90%;margin-right:auto;margin-left:auto}}.cta-split__image{-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 45em){.cta-split__image{width:35%}}.cta-split__content{padding:40px}.cta-split__content h3{margin-top:0;margin-bottom:8px}@media screen and (min-width: 60em){.cta-split__content{width:65%;padding-top:56px;padding-right:calc(8px * 10);padding-bottom:56px;padding-left:56px}}@media screen and (min-width: 80em){.cta-split__content{padding-top:64px;padding-right:calc(8px * 18);padding-bottom:64px;padding-left:64px}}:root{--fo2-color-primary-hsl: 250, 84%, 54%;--fo2-color-bg-hsl: 0, 0%, 100%;--fo2-color-contrast-high-hsl: 230, 7%, 23%;--fo2-color-contrast-higher-hsl: 230, 13%, 9%;--fo2-color-black-hsl: 230, 13%, 9%;--fo2-color-white-hsl: 0, 0%, 100%;--fo2-color-accent-hsl: 342, 89%, 48%;--fo2-color-contrast-lower-hsl: 240, 4%, 85%;--fo2-space-xs: 0.5rem;--fo2-space-sm: 0.75rem;--fo2-space-md: 1.25rem;--fo2-space-xl: 3.25rem;--fo2-text-2xl: 3rem;--fo2-text-sm: 0.833rem}@media (min-width: 64rem){:root{--fo2-space-xs: 0.75rem;--fo2-space-sm: 1.125rem;--fo2-space-md: 2rem;--fo2-space-xl: 5.125rem;--fo2-text-2xl: 3.65rem;--fo2-text-sm: 1rem}}.feature-v9{position:relative;background-color:#000}.feature-v9 img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:200px;z-index:2;opacity:0.85;transition:opacity .3s}.feature-v9:hover .feature-v9__block:not(:hover) .feature-v9__content,.feature-v9:hover img{opacity:0.5}.feature-v9:hover .feature-v9__block:not(:hover)::after{background-color:rgba(var(--fo2-color-black-hsl), 0.8);-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%)}.feature-v9__content:hover{border-bottom:8px solid #be8c64}.feature-v9__content{border-bottom:8px solid transparent}.feature-v9__block{position:relative;display:flex;background-size:cover;background-repeat:no-repeat;background-position:center;padding:var(--fo2-space-xl) var(--fo2-space-md);min-height:350px;text-decoration:none}.feature-v9__block video{-o-object-fit:cover;object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.feature-v9__block:hover .feature-v9__content{-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media (min-width: 48rem){.feature-v9__block{min-height:450px}}@media (min-width: 64rem){.feature-v9__block{min-height:600px}}@media (min-width: 80rem){.feature-v9__block{min-height:700px}}.feature-v9__content{position:relative;z-index:2;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:auto auto;transition:0.2s}.fo2-margin-top-sm{margin-top:var(--fo2-space-sm)}.fo2-opacity-90\%{opacity:0.9}.fo2-color-inherit{color:inherit}.fo2-text-2xl{font-size:var(--fo2-text-2xl)}.fo2-text-component :where(h1, h2, h3, h4){line-height:var(--fo2-heading-line-height, 1.2);margin-top:calc(var(--fo2-space-md) * var(--fo2-space-multiplier, 1));margin-bottom:calc(var(--fo2-space-sm) * var(--fo2-space-multiplier, 1))}.fo2-text-component :where(p, blockquote, ul li, ol li){line-height:var(--fo2-body-line-height, 1.4)}.fo2-text-component :where(ul, ol, p, blockquote, .fo2-text-component__block){margin-bottom:calc(var(--fo2-space-sm) * var(--fo2-space-multiplier, 1))}.fo2-text-component :where(ul, ol){padding-left:1.25em}.fo2-text-component ul :where(ul, ol),.fo2-text-component ol :where(ul, ol){padding-left:1em;margin-bottom:0}.fo2-text-component ul{list-style-type:disc}.fo2-text-component ol{list-style-type:decimal}.fo2-text-component img{display:block;margin:0 auto}.fo2-text-component figcaption{margin-top:calc(var(--fo2-space-xs) * var(--fo2-space-multiplier, 1));font-size:var(--fo2-text-sm);text-align:center}.fo2-text-component em{font-style:italic}.fo2-text-component strong{font-weight:bold}.fo2-text-component s{text-decoration:line-through}.fo2-text-component u{text-decoration:underline}.fo2-text-component mark{background-color:rgba(var(--fo2-color-accent-hsl), 0.2);color:inherit}.fo2-text-component blockquote{padding-left:1em;font-style:italic}.fo2-text-component hr{margin:calc(var(--fo2-space-md) * var(--fo2-space-multiplier, 1)) auto;height:1px}.fo2-text-component>*:first-child{margin-top:0}.fo2-text-component>*:last-child{margin-bottom:0}.fo2-text-component.fo2-line-height-xs{--fo2-heading-line-height: 1;--fo2-body-line-height: 1.1}.fo2-text-component.fo2-line-height-sm{--fo2-heading-line-height: 1.1;--fo2-body-line-height: 1.2}.fo2-text-component.fo2-line-height-md{--fo2-heading-line-height: 1.15;--fo2-body-line-height: 1.4}.fo2-text-component.fo2-line-height-lg{--fo2-heading-line-height: 1.22;--fo2-body-line-height: 1.58}.fo2-text-component.fo2-line-height-xl{--fo2-heading-line-height: 1.3;--fo2-body-line-height: 1.72}.fo2-max-width-3xs{max-width:26rem}.fo2-text-center{text-align:center}.fo2-grid{display:grid;grid-template-columns:repeat(12, 1fr)}.fo2-grid>*{min-width:0;grid-column-end:span 12}@media (min-width: 64rem){.fo2-col-6\@md{grid-column-end:span 6}}.home-intro{padding:64px 0}@media (min-width: 64rem){.home-intro__inner{display:grid;grid-template-columns:repeat(2, 1fr)}}.home-intro__media{display:grid;grid-gap:8px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding-right:24px}.home-img-1{grid-column:1 / 2;grid-row:1 / 2}.home-img-2{grid-column:2 / 3;grid-row:1 / 3}.home-img-3{grid-column:1 / 2;grid-row:2 / 3}.home-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (min-width: 60em){.home-intro__content{display:flex;flex-direction:column;justify-content:space-between;padding-left:24px}}.home-intro-links{margin-top:40px}.home-intro__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;border-top:solid 1px black;text-decoration:none;font-family:"arpona",serif;letter-spacing:.25px;font-size:1.25rem}.home-intro__link:last-child{border-bottom:solid 1px black}.home-intro__link:hover .link-arrow{-webkit-transform:translateX(5px);transform:translateX(5px)}.link-arrow{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}@media screen and (min-width: 60em){.l-section__split{display:flex}}.l-section__left{position:relative;height:200px;z-index:1}@media screen and (min-width: 60em){.l-section__left{position:-webkit-sticky;position:sticky;top:0;width:40%;height:100vh}}.l-section__left--branded:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;z-index:-1}.location-branding{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.location-branding--lb{height:125px}@media screen and (min-width: 60em){.location-branding--lb{width:55%;height:auto}}.location-branding--lm{height:65px}@media screen and (min-width: 60em){.location-branding--lm{width:75%;height:auto}}.location-branding--h2{height:95px}@media screen and (min-width: 60em){.location-branding--h2{width:60%;height:auto}}.location-branding--kk{height:65px}@media screen and (min-width: 60em){.location-branding--kk{width:75%;height:auto}}.location-branding--trcbk{height:65px}@media screen and (min-width: 60em){.location-branding--trcbk{width:75%;height:auto}}@media screen and (min-width: 60em){.l-section__right{width:60%}}.l-section__right-inner{margin-right:8%;margin-left:8%;margin-bottom:64px}.location-logo-lb{width:250px;margin-bottom:40px}.location-logo-lm{width:340px;margin-top:32px;margin-bottom:56px}.location-logo-h2{width:300px;margin-bottom:56px}.location-logo-kk{width:335px;margin-top:32px;margin-bottom:56px}.location-logo-trcbk{width:355px;margin-top:32px;margin-bottom:56px}.location-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:calc(8px * 10);margin-bottom:40px}.location-headline{text-align:center;font-size:2rem}.location-info{display:grid;border:0.5px solid #252525;margin-bottom:64px}@media screen and (min-width: 45em){.location-info{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 60em){.location-info{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);margin-bottom:calc(8px * 12)}}.location-hours{padding:16px;border:0.5px solid #252525}@media screen and (min-width: 60em){.location-hours{grid-row-start:1;grid-row-end:3}}.location-hours h2{margin-top:0;margin-bottom:8px;font-size:1.25rem}.location-hours p{margin-top:0;margin-bottom:0;font-size:.875rem}.location-announcements{text-align:center;color:#fff;padding:16px;border:0.5px solid #252525;background-color:#252525}@media screen and (min-width: 45em){.location-announcements{grid-row:3/4;grid-column:1/3}}@media screen and (min-width: 60em){.location-announcements{grid-row:3/4;grid-column:1/4}}.location-announcements h2{margin-top:0;margin-bottom:8px;font-size:1.25rem}.location-announcements p{margin-top:0;margin-bottom:0;font-size:.875rem}.location-visit{padding:16px;border:0.5px solid #252525}@media screen and (min-width: 60em){.location-visit{grid-row-start:1;grid-row-end:3}}.location-visit h2{margin-top:0;margin-bottom:8px;font-size:1.25rem}.location-visit p{margin-top:2px;margin-bottom:0;font-size:.875rem}.location-social{display:flex;margin-top:24px}.location-social__facebook,.location-social__insta{display:block;width:28px;fill:#a3a3a3}a:hover .location-social__facebook,a:focus .location-social__facebook,a:hover .location-social__insta,a:focus .location-social__insta{fill:#be8c64}.location-social__facebook,.location-social__insta{margin-right:8px}.order-btn,.reservation-btn{display:flex;align-items:center;justify-content:center;height:100%;text-decoration:none;text-align:center;color:#545454;font-weight:600;font-size:.875rem;text-transform:uppercase;background:#e6e3da;border:0.5px solid #252525;transition:all .4s}.order-btn:hover,.order-btn:focus,.reservation-btn:hover,.reservation-btn:focus{color:#fff;background:#be8c64}.order-btn{padding:24px}@media screen and (min-width: 60em){.order-btn{grid-row:1 / 2;grid-column:3 / 4}}.reservation-btn{padding:24px}@media screen and (min-width: 60em){.reservation-btn{grid-column:3 / 4;grid-row:2 / 3}}.chef-message{position:relative;display:flex;flex-direction:column;max-width:70em;margin-top:56px;margin-bottom:56px}@media screen and (min-width: 45em){.chef-message{flex-direction:row}}@media screen and (min-width: 80em){.chef-message{margin-bottom:64px}}.chef-message__image{-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 45em){.chef-message__image{flex:1 1 40%;max-width:250px}}@media screen and (min-width: 80em){.chef-message__image{-webkit-transform:translate(24px, -24px);transform:translate(24px, -24px)}}.chef-message__content{background-color:#252525;padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}.chef-message__content p{font-size:.875rem}.chef-message__content h3{margin-top:0}@media screen and (min-width: 45em){.chef-message__content{flex:1 1 60%}}@media screen and (min-width: 80em){.chef-message__content{padding-left:56px;padding-right:40px}}@media screen and (min-width: 90em){.chef-message__content p{font-size:1rem}}.beer-location-logo{display:block;height:150px;margin-top:64px;margin-bottom:40px;margin-left:auto;margin-right:auto}.about-header{position:relative;padding-top:40px;padding-bottom:40px;text-align:center;margin:auto}@media screen and (min-width: 60em){.about-header{padding-top:calc(8px * 12);padding-bottom:calc(8px * 12)}.about-header:before{content:'';position:absolute;bottom:-420px;right:0;width:calc(380px + 8vw);max-width:968px;height:700px;background:url("./assets/images/trbc-barley-bg.jpg") no-repeat;background-size:contain;z-index:-1}}.about-header__inner{max-width:55rem}@media screen and (min-width: 60em){.about-header__inner{margin:auto}}.about-header__headline{font-size:1.625rem;margin-top:.35em}@media screen and (min-width: 45em){.about-header__headline{font-size:2rem}}@media screen and (min-width: 60em){.about-header__headline{font-size:2.45rem;line-height:1.15}}.about-content{position:relative;display:flex;justify-content:center}@media screen and (min-width: 60em){.about-content:before{content:'';position:absolute;bottom:-400px;left:0;width:calc(340px + 6vw);max-width:846px;height:856px;background:url("./assets/images/trbc-hops-bg.jpg") no-repeat;background-size:contain;z-index:-1}}.about-content__inner{position:relative;max-width:85em}@media screen and (min-width: 60em){.about-content__inner{display:flex;align-items:flex-start;justify-content:center}}@media screen and (min-width: 60em){.about-content__image{width:47.8260869565%}}@media screen and (min-width: 80em){.about-content__image{width:31.4285714286%}}@media screen and (min-width: 60em){.about-content__body{width:47.8260869565%;margin-left:4.347826087%}.about-content__body p:first-child{margin-top:0}.about-content__body p:nth-child(3){margin-bottom:40px}.about-content__body p:nth-child(5){margin-top:40px}.about-content__body figure{margin-left:-20%;margin-right:0}}@media screen and (min-width: 80em){.about-content__body{width:48.5714285714%;margin-left:2.8571428571%}}.careers-cta{position:relative;background-color:#f7f5f2;margin-top:32px;margin-bottom:32px}@media screen and (min-width: 60em){.careers-cta{display:flex;align-items:center;justify-content:center;margin-top:40px;margin-bottom:40px}}.careers-cta__image{display:none}@media screen and (min-width: 60em){.careers-cta__image{display:block;width:22.8571428571%;-webkit-transform:translateY(28px);transform:translateY(28px)}}.careers-cta__content{text-align:center;padding-left:5.8823529412%;padding-right:5.8823529412%;padding-top:40px;padding-bottom:40px;max-width:34rem;margin:auto;z-index:2}.careers-cta__content h2{margin-top:0}@media screen and (min-width: 60em){.careers-cta__content{text-align:left;width:40%;padding-top:calc(8px * 10);padding-bottom:calc(8px * 10);padding-left:0;padding-right:0;margin-left:2.8571428571%;margin-right:0}}.community-cta{position:relative;text-align:center;max-width:55em;padding-left:5.8823529412%;padding-right:5.8823529412%;margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto}@media screen and (min-width: 60em){.community-cta{padding-top:calc(8px * 12);padding-bottom:calc(8px * 12)}}.community-cta h2{position:relative}@media screen and (min-width: 60em){.community-cta h2:before{content:'';position:absolute;top:-85px;left:-150px;width:545px;height:115px;background:url("./assets/images/trbc-community-script.png") no-repeat;background-size:contain;opacity:.45;overflow:hidden;z-index:-1}}@media screen and (min-width: 80em){.community-cta h2:before{top:-115px;left:-350px;width:725px;height:151px}}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}@media screen and (min-width: 60em){.video-container{padding-bottom:61.75%;margin-left:-20%}}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 60em){.contact-section{display:flex}}.contact-section h2{font-size:1.75rem;color:#000;margin-top:0}.contact-form{margin-bottom:56px}@media screen and (min-width: 60em){.contact-form{width:57.1428571429%;margin-right:5.7142857143%}}@media screen and (min-width: 60em){.contact-info{width:31.4285714286%}}.contact-info__section{margin-bottom:56px}.nf-form-fields-required{display:none}.nf-field-label label{font-weight:500 !important}.location-title{padding-top:64px;text-align:center;font-size:2.5rem;margin-bottom:32px}.food-menu-category,.tap-list__category-name,.event-month{font-size:1.25rem;color:#000;text-transform:uppercase;letter-spacing:.5px;padding-bottom:calc(8px / 2);margin-top:56px;margin-bottom:24px;border-bottom:1px solid #545454}.food-menu-category:first-child,.tap-list__category-name:first-child,.event-month:first-child{margin-top:0}.food-menu-item,.event-item{font-family:"Avenir Next","Arial",sans-serif;font-size:1rem;font-weight:600;color:#000;margin-top:24px;margin-bottom:calc(8px / 2)}.food-menu-description,.event-description{font-size:.875rem;margin:0}.event-link{text-decoration:none}.event-link:hover .event-description{color:#000}.event-link:hover .event-item{text-decoration:underline;color:#be8c64}.tap-beer{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.tap-beer__container{display:flex;align-items:center}.tap-beer__logo{width:60px;margin-right:8px}.tap-beer__name,.tap-beer__size{font-size:1.125rem;font-weight:500;font-family:"arpona",serif;color:#000;margin:0}.tap-beer__description,.tap-beer__abv{font-size:.875rem;margin:0}.tap-beer__details{text-align:right}.club-header{display:flex;justify-content:center;background:#183e68;background:linear-gradient(120deg, #0b5c9e, #143f6a, #183e68, #0a1d37);padding-top:64px;padding-bottom:64px}@media screen and (min-width: 45em){.club-header__content{text-align:center;max-width:60rem}}.club-header__branding{margin:auto}@media screen and (min-width: 60em){.club-header__branding{display:flex;flex-direction:row;justify-content:center;align-items:center;max-width:40rem}}.club-header__headline{font-size:1.75rem;text-align:center;margin-bottom:40px}@media screen and (min-width: 45em){.club-header__headline{font-size:2.25rem}}.brew-club-logo{display:block;width:160px;margin-left:auto;margin-right:auto;margin-bottom:56px}@media screen and (min-width: 45em){.brew-club-logo{width:175px}}@media screen and (min-width: 60em){.brew-club-logo{margin-bottom:0}}.tr-rewards-logo{display:block;width:215px;margin-left:auto;margin-right:auto}@media screen and (min-width: 45em){.tr-rewards-logo{width:225px}}.club-perks{padding-top:40px;padding-bottom:40px;background:#f5f5f5}@media screen and (min-width: 45em){.club-perks{padding-top:56px;padding-bottom:56px}}.club-cost span{font-size:3rem;font-weight:700;line-height:1;color:#000}.club-perks__container{display:flex;align-items:center;flex-direction:column}@media screen and (min-width: 60em){.club-perks__container{align-items:flex-start;flex-direction:row}}.club-perks__headline{font-size:1.75rem;text-align:center;margin-bottom:1rem}@media screen and (min-width: 45em){.club-perks__headline{font-size:2.5rem}}.club-perks__title{font-size:1.75rem;text-align:center;color:#0a1d37}.club-perks__cta{text-align:center;margin:auto;margin-bottom:40px}.club-perks__benefits:first-child{padding-bottom:40px}@media screen and (min-width: 45em){.club-perks__benefits{width:72.7272727273%}}@media screen and (min-width: 60em){.club-perks__benefits{width:48.5714285714%;padding-left:24px;padding-right:24px}}.benefits-list{list-style:none;line-height:1.5;-webkit-padding-start:0;padding-inline-start:0;margin-bottom:32px}.benefits-list__heading{font-weight:500;color:#000;margin-top:16px}.benefits-list__legal{font-size:.875rem;margin:0}.media-slat__split{display:flex;flex-direction:column}@media screen and (min-width: 60em){.media-slat__split{flex-direction:row}.media-slat__split--reverse{flex-direction:row-reverse}}.media-slat__content{padding-top:32px;padding-bottom:32px;padding-right:5.7142857143%;padding-left:5.7142857143%}@media screen and (min-width: 60em){.media-slat__content{width:50%;padding-right:40px}}.media-slat__content h2{color:#0a1d37}@media screen and (min-width: 60em){.media-slat__content--reverse{padding-right:5.7142857143%;padding-left:40px}}.media-slat__img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 60em){.media-slat__img{width:50%}}.cta-simple{text-align:center;padding-top:64px;padding-bottom:64px}.cta-simple__headline{margin-top:0;margin-bottom:16px}.location-grid{display:grid;grid-row-gap:32px}@media screen and (min-width: 45em){.location-grid{grid-template-columns:repeat(2, 1fr);grid-column-gap:16px}}@media screen and (min-width: 60em){.location-grid{grid-template-columns:repeat(3, 1fr)}}.location-grid__img{width:100%;height:16rem;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 60em){.location-grid__img{height:14rem}}.location-grid__info{text-align:center;color:#000;background-color:#E5E2E0;padding:24px}.location-grid__info--soon{text-align:center;color:#fff;background-color:#000;padding:24px}.location-grid__title{font-size:1.75rem;margin:0}.location-grid__address{margin-top:16px;margin-bottom:24px}.beer-locations{text-align:center;margin-top:calc(8px * 12);margin-bottom:64px}.beer-locations h2{font-size:2.75rem}.beer-locations__grid{display:flex;flex-direction:column}@media screen and (min-width: 45em){.beer-locations__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:16px}}.beer-locations__grid h3{font-size:1.15rem;margin-top:8px;margin-bottom:24px}@media screen and (min-width: 60em){.beer-locations__grid h3{font-size:1.25rem;margin-top:16px}}.beer-locations__item{display:block;position:relative;overflow:hidden;margin-bottom:16px}@media screen and (min-width: 45em){.beer-locations__item{margin-bottom:0}}.beer-locations__item img{display:block;transition:all .25s}.beer-locations__item:hover img,.beer-locations__item:focus img{-webkit-transform:scale(1.05);transform:scale(1.05)}.careers-feature{width:auto;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background-color:#f7f5f2;padding-top:calc(8px * 14);padding-bottom:64px}@media screen and (min-width: 45em){.careers-feature{padding-top:calc(8px * 18)}}.careers-feature__inner{max-width:55em;padding-left:5.7142857143%;padding-right:5.7142857143%}.careers-feature__inner h2{position:relative;margin-top:0;z-index:1}.careers-feature__inner h2:after{content:'';position:absolute;top:-60px;left:-24px;width:325px;height:60px;background:url("./assets/images/success-stories-script.png") no-repeat;background-size:contain;opacity:.45;overflow:hidden;z-index:-1}@media screen and (min-width: 45em){.careers-feature__inner h2:after{top:-100px;left:-60px;width:649px;height:120px}}.careers-slider{padding-top:40px;padding-right:40px;padding-left:40px;margin-left:5.7142857143%;margin-right:5.7142857143%}.careers-slider__item{width:325px;margin-right:40px;text-decoration:none}.careers-slider__item p{color:#000;margin:0}.careers-slider__item:hover p{text-decoration:none;color:#be8c64}.careers-slider__inner-content{padding-top:8px}.job-links{display:grid;grid-template-columns:repeat(4, 1fr);align-items:end;padding-top:8px}.error-404{min-height:75vh}.our-beer__intro{position:relative;width:auto;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);display:flex;flex-direction:column;align-items:center;padding-top:32px;padding-bottom:32px;padding-left:8.6956521739%;padding-right:8.6956521739%;background:linear-gradient(to top, #adbdcd, rgba(255,255,255,0) 60%)}@media screen and (min-width: 60em){.our-beer__intro{flex-direction:row;padding-top:calc(8px * 12);padding-bottom:40px;padding-left:0;padding-right:0;background:linear-gradient(to top, #adbdcd, rgba(255,255,255,0) 20%)}}@media screen and (min-width: 60em){.our-beer__intro-content{width:48.5714285714%;margin-right:5.7142857143%}}.our-beer__intro-img{position:relative;width:200px}@media screen and (min-width: 45em){.our-beer__intro-img:before{content:'';position:absolute;bottom:-225px;left:-275px;width:328px;height:584px;background:url("./assets/images/trbc-illinois-hops.png") no-repeat;background-size:contain;z-index:-1}}@media screen and (min-width: 60em){.our-beer__intro-img{width:255px;align-self:flex-end;margin-left:22.8571428571%;margin-right:5.7142857143%}.our-beer__intro-img:before{bottom:-120px}}@media screen and (min-width: 80em){.our-beer__intro-img{margin-left:22.8571428571%}}@media screen and (min-width: 60em){.beer__portfolio{position:relative;display:flex;align-items:flex-start;padding-bottom:64px}}.beer__navigation{width:auto;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);color:#fff;background:#0a1d37}.beer__navigation ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.beer__navigation ul li{margin-top:8px}.beer__navigation ul li a{color:#fff;text-decoration:none}.beer__navigation ul li a:hover,.beer__navigation ul li a:focus{text-decoration:underline;color:#be8c64}@media screen and (min-width: 60em){.beer__navigation{width:auto;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);flex:0 0 25%;position:-webkit-sticky;position:sticky;top:20%;left:0;margin-top:64px;margin-right:5.7142857143%}}.beer__navigation-inner{padding-left:40px;padding-right:24px;padding-top:16px;padding-bottom:16px}.beer__category{text-align:center;border-bottom:1px solid #d4d4d4}@media screen and (min-width: 60em){.beer__category{flex:0 0 75%;padding-top:32px;padding-bottom:32px}}.beer__category:last-child{border-bottom:none}.beer__category-desc{margin-bottom:24px}@media screen and (min-width: 60em){.beer__category-desc{padding-right:40px;padding-left:40px}}.beer-lineup{list-style:none;padding-left:40px;padding-right:40px}.beer-lineup__item{cursor:pointer;width:140px;padding-top:8px;padding-bottom:8px;margin-right:24px;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s}.beer-lineup__item:hover,.beer-lineup__item:focus{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.flickity-slider{display:flex;align-items:flex-end}.beer-lineup .flickity-prev-next-button.previous,.careers-slider .flickity-prev-next-button.previous{left:-10px}.beer-lineup .flickity-prev-next-button.next,.careers-slider .flickity-prev-next-button.next{right:-10px}.flickity-prev-next-button{width:40px;height:40px}.flickity-button:disabled{display:none}@media screen and (min-width: 60em){hr{margin-right:40px;margin-left:40px}}.page__single-beer{background:url("./assets/images/beer-hops-bg.jpg") no-repeat;background-size:cover}.beer__section{padding-top:56px;padding-bottom:24px}@media screen and (min-width: 60em){.beer__section{display:flex;align-items:center;padding-top:64px;padding-bottom:64px}}.beer__img{text-align:center;margin-left:-50px}@media screen and (min-width: 60em){.beer__img{width:auto;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:48.5714285714%;text-align:right;margin-right:2.8571428571%}}@media screen and (min-width: 60em){.beer__content{width:57.1428571429%;max-width:700px;padding-top:64px}}.beer__glass-img{width:125px;-webkit-transform:translate3D(40px, -50px, 0);transform:translate3D(40px, -50px, 0)}@media screen and (min-width: 45em){.beer__glass-img{width:200px;-webkit-transform:translate3D(65px, -60px, 0);transform:translate3D(65px, -60px, 0)}}.beer__can-img{position:relative;width:115px;z-index:10}@media screen and (min-width: 45em){.beer__can-img{width:175px}}.beer__name{color:#14406a;margin-bottom:8px}.beer__style{color:#000;font-size:1.125rem;font-weight:700;margin:0}.beer__flavor{color:#000;font-size:1.125rem;margin:0}.info-card{display:grid;grid-template-columns:60% 40%;grid-column-gap:16px;background:#f5f5f5;padding-top:24px;padding-left:32px;padding-bottom:24px;padding-right:40px;margin-top:32px;margin-bottom:32px}.info-card--left{grid-row:1 / 3;padding-right:16px;border-right:1px solid #d4d4d4}.info-card--right-top{border-bottom:1px solid #d4d4d4;text-align:center}.info-card--right-bottom{padding-top:16px;align-self:center;text-align:center}.info-card__detail{margin-bottom:8px}.info-card__detail p{margin:0;font-size:.875rem}.info-card__detail:last-child{margin-bottom:0}.info-card__heading{font-family:"Avenir Next","Arial",sans-serif;font-size:.875rem;font-weight:700;margin:0;line-height:1.5;letter-spacing:.5px}.info-card__body{font-size:.875rem}.bitter-scale{margin-top:16px;width:125px}.beer__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.event-gallery{margin-top:40px}.event-gallery__img{display:block}.news-main{background-color:#f7f5f2;padding-top:64px;padding-bottom:64px}@media screen and (min-width: 60em){.news-main{padding-top:calc(8px * 12)}}@media screen and (min-width: 60em){.news-main__inner{display:flex}}@media screen and (min-width: 60em){.news-main__headline{width:31.4285714286%;margin-right:8.5714285714%}}@media screen and (min-width: 60em){.news-main__posts{width:60%;padding-left:2.8571428571%}}.news-post{margin-bottom:56px}.news-post__headline{margin-bottom:8px}.news-post__headline a{text-decoration:none}.news-post__headline a:hover{text-decoration:underline}.article__header{background-color:#f7f5f2;padding-top:calc(8px * 20);padding-bottom:24px}.article__header-inner{max-width:50em}@media screen and (min-width: 60em){.article__header-inner{margin:auto}}.article__heading{color:#0a1d37}.article__content{max-width:50em;padding-top:32px;padding-bottom:56px}@media screen and (min-width: 60em){.article__content{margin:auto}}.article__attribution{padding-bottom:4px;border-bottom:1px solid #545454;margin-bottom:32px}
