.landing-page-layout{background-color:#014b9a;box-sizing:border-box;color:#fff;padding-bottom:8rem}@media (min-width: 768px){.landing-page-layout{padding-bottom:0}}.landing-page-layout *,.landing-page-layout *:before,.landing-page-layout *:after{box-sizing:inherit}.landing-page-layout .site-header{border:0;display:flex!important;padding:4rem 6rem!important;height:auto}@media (min-width: 768px){.landing-page-layout .site-header{padding:4rem 7rem}}.landing-page-layout .site-header__logo{text-align:center;margin:0}.landing-page-layout .site-header__logo>a>svg{max-width:none;width:auto}.landing-page-layout .site-header__nav{display:none;margin:0}@media (min-width: 768px){.landing-page-layout .site-header__nav{display:block;position:absolute;right:7rem}}.landing-page-layout .site-header__btn:hover{color:#fff}.landing-page-layout .site-header__btn.crt-trigger{display:block}.landing-page-layout .site-header__btn.crt-trigger .site-header__cart-count{pointer-events:none;font-size:1.1rem;line-height:2.1rem}@media (min-width: 992px){.landing-page-layout .site-header__btn.crt-trigger .site-header__cart-count{border-radius:1.8rem;font-size:1.2rem;line-height:2.4rem;height:2.2rem;width:1.8rem}}.landing-page-layout .site-header__item:before{background-color:#fff}.landing-page-layout .image img{display:block;width:100%}.landing-page-layout .button{-webkit-appearance:none;appearance:none;background-color:#000;border:#000 2px solid;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;line-height:1.25;padding:1rem 2.5rem .8rem;text-align:center;font-family:DIN Next LT Pro Condensed;font-weight:900;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.46,.45,.94);min-height:4.4rem;min-width:13rem}.landing-page-layout .button:hover,.landing-page-layout .button:focus-visible{background-color:transparent;color:#000}.landing-page-layout .button--light,.landing-page-layout .section[data-theme=dark] .button,.landing-page-layout .section[data-theme=blue] .button{background-color:#fff;border-color:#fff;color:#000}.landing-page-layout .button--light:hover,.landing-page-layout .section[data-theme=dark] .button:hover,.landing-page-layout .section[data-theme=blue] .button:hover,.landing-page-layout .button--light:focus-visible,.landing-page-layout .section[data-theme=dark] .button:focus-visible,.landing-page-layout .section[data-theme=blue] .button:focus-visible{background-color:transparent;color:#fff}@media (max-width: 479px){.landing-page-layout .hidden-xs{display:none}}@media (max-width: 767px){.landing-page-layout .hidden-mobile{display:none}}@media (min-width: 768px){.landing-page-layout .hidden-desktop{display:none}}.landing-page-layout img{display:block;height:auto;max-width:100%}.landing-page-layout .section{position:relative;padding-top:6rem;padding-bottom:6rem;padding-left:2.5rem!important;padding-right:2.5rem!important;padding-left:calc(7.78547vw - 7.23183px)!important;padding-right:calc(7.78547vw - 7.23183px)!important}@media (min-width: 768px){.landing-page-layout .section{padding-top:8rem;padding-bottom:5.5rem}}@media (min-width: 992px){.landing-page-layout .section{padding-top:10rem;padding-bottom:7rem;padding-left:7rem!important;padding-right:7rem!important}}.landing-page-layout .section.hero{padding-top:0}@media (min-width: 768px){.landing-page-layout .section.hero{padding-bottom:5.5rem}}@media (min-width: 992px){.landing-page-layout .section.hero{padding-top:8rem;padding-bottom:11rem}}.landing-page-layout .section.content-grid{padding-top:9rem;padding-bottom:9rem}@media (min-width: 992px){.landing-page-layout .section.content-grid{padding-top:10rem;padding-bottom:7rem}}@media (min-width: 992px){.landing-page-layout .section.beer-info{padding-top:11rem;padding-bottom:13rem}}.landing-page-layout .section.location-map{padding-top:5rem;padding-bottom:5rem}@media (min-width: 768px){.landing-page-layout .section.location-map{padding-top:7.5rem;padding-bottom:7rem}}@media (min-width: 992px){.landing-page-layout .section.location-map{padding-top:10rem;padding-bottom:9rem}}.landing-page-layout .section.image-with-text{padding-top:5rem;padding-bottom:5rem}@media (min-width: 768px){.landing-page-layout .section.image-with-text{padding-top:9rem;padding-bottom:8rem}}@media (min-width: 992px){.landing-page-layout .section.image-with-text{padding-top:13rem;padding-bottom:10rem}}.landing-page-layout .section.site-footer{padding-top:4rem}@media (min-width: 768px){.landing-page-layout .section.site-footer{padding-top:7rem;padding-bottom:5.5rem}}@media (min-width: 992px){.landing-page-layout .section.site-footer{padding-top:10rem;padding-bottom:7rem}}.landing-page-layout .section .inner{max-width:108rem;margin-left:auto;margin-right:auto}.landing-page-layout .section[data-theme=light]{background-color:#fff;color:#1b1b1b}.landing-page-layout .section[data-theme=dark]{background-color:#1b1b1b;color:#fff}.landing-page-layout .section[data-theme=blue]{background-color:#014b9a;color:#fff}.landing-page-layout .ss-main{font-family:DIN Next LT Pro Condensed;font-size:1.6rem;font-weight:800;text-align:center;text-transform:uppercase}.landing-page-layout .ss-main .ss-single-selected{background-color:#12284c;border-radius:0;color:#fff;border:0;justify-content:center;padding:1rem;height:4.6rem;width:16rem}.landing-page-layout .ss-main .ss-single-selected .placeholder{flex:0 0 auto;padding-top:2px;width:auto}.landing-page-layout .ss-main .ss-single-selected .ss-arrow{margin:0 0 0 1rem}.landing-page-layout .ss-main .ss-single-selected .ss-arrow span{background-image:url(./chevron.svg);background-size:1.5rem;background-position:center;background-repeat:no-repeat;border:0;padding:0;height:.9rem;width:1.5rem;margin:0}.landing-page-layout .ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:none;margin:0}.landing-page-layout .ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:scaleY(-1);margin:-1px 0 0}.landing-page-layout .ss-main .ss-content{background-color:#12284c;border:0;border-top:#ffffff 1px solid;color:#fff}.landing-page-layout .ss-main .ss-content .ss-list .ss-option{padding:8px 15px 5px}.landing-page-layout .ss-main .ss-content .ss-list .ss-option:hover{background-color:#2c62ba}.landing-page-layout .ss-main .ss-content .ss-list .ss-option.ss-disabled{background-color:#173463;color:#476585}.hero{overflow:hidden;position:relative}.hero .inner{display:flex;flex-direction:column}@media (min-width: 768px){.hero .inner{align-items:stretch;flex-direction:row}}.hero__main{max-width:43rem;margin:0 auto}@media (min-width: 992px){.hero__main{margin:0}}.hero__heading{font-size:6rem;font-size:calc(3.46021vw + 45.67474px);font-weight:900;letter-spacing:-.005em;line-height:1.1;margin-bottom:2rem}@media (min-width: 992px){.hero__heading{font-size:8rem}}.hero__content{font-family:Sentinel Book;font-size:1.8rem;font-weight:400;line-height:1.6}@media (min-width: 992px){.hero__content{font-size:2rem}}.hero__button{margin-top:5rem;min-width:16rem!important}@media (min-width: 768px){.hero__button{margin-top:3rem}}.hero__image{flex-grow:1;position:relative;order:-1;margin-top:2rem;margin-bottom:6rem;margin-left:calc((7.78547vw - 7.23183px)*-1);margin-right:calc((7.78547vw - 7.23183px)*-1);z-index:-1}@media (min-width: 768px){.hero__image{order:initial;margin-top:0;margin-right:min(calc((100vw - 108rem)/-2),-7rem);margin-bottom:0;margin-left:1rem}}@media (min-width: 1100px){.hero__image{margin-left:8rem}}.hero__image img{object-fit:cover;object-position:left center;height:100%;width:100%}.content-grid__items{display:grid;grid-template-columns:1fr;gap:8rem}@media (min-width: 768px){.content-grid__items{grid-template-columns:repeat(3,1fr);gap:12.5%;gap:min(5rem,12.5%)}}.content-grid__item{display:flex;flex-direction:column;align-items:center;font-family:Sentinel Book;font-size:1.6rem;font-weight:400;line-height:1.6;text-align:center}.content-grid__item .grid-item__icon{max-width:26rem;width:100%;margin-bottom:2.5rem}.content-grid__item .grid-item__icon img{display:block;width:100%}.content-grid__item .grid-item__content{max-width:15.375em}.beer-info{font-family:DIN Next LT Pro;font-size:1.6rem;font-weight:400}.beer-info>.inner{position:relative;z-index:1}.beer-info .quick-add{display:flex;align-items:stretch}.beer-info__main{display:flex;align-items:center;flex-direction:column}@media (min-width: 992px){.beer-info__main{align-items:flex-start;flex-direction:row}}.beer-info__image{margin-bottom:4rem;width:100%;max-width:43rem}@media (min-width: 992px){.beer-info__image{flex:0 0 45%;margin-right:6rem;margin-bottom:0;max-width:none}}.beer-info__details{max-width:43rem}@media (min-width: 992px){.beer-info__details{align-self:center;max-width:none}}.beer-info__heading{font-family:DIN Next LT Pro Condensed;font-size:6rem;font-size:calc(1.52672vw + 53.67939px);font-weight:900;line-height:1.1;text-transform:none;max-width:7em}@media (min-width: 1200px){.beer-info__heading{font-size:7.2rem}}.beer-info__rating{margin:1rem 0 1.8rem}@media (min-width: 768px){.beer-info__rating{margin-top:.8rem;margin-bottom:1.4rem}}@media (min-width: 992px){.beer-info__rating{margin-top:.7rem;margin-bottom:1rem}}.beer-info__rating .loox-rating{font-size:2rem}.beer-info__rating .loox-rating .loox-icon{color:#e9da52;margin:0 1px}.beer-info__rating .loox-rating span{font-size:2.1rem;vertical-align:middle;margin-left:.2rem}@media (min-width: 768px){.beer-info__rating .loox-rating span{margin-left:.5rem}}.beer-info__specs{display:grid;grid-template-columns:2fr 3fr;justify-items:start;font-size:1.6rem;font-size:calc(.34602vw + 14.56747px);line-height:1.4;margin:0}@media (min-width: 480px){.beer-info__specs{grid-template-columns:auto 1fr}}@media (min-width: 768px){.beer-info__specs{font-size:1.8rem}}@media (min-width: 1200px){.beer-info__specs{font-size:2.1rem}}.beer-spec__label,.beer-spec__value{padding-top:calc(.76336vw - .16031px);padding-bottom:calc(.76336vw - .16031px)}@media (min-width: 1200px){.beer-spec__label,.beer-spec__value{padding-top:.9rem;padding-bottom:.9rem}}.beer-spec__label{font-weight:700;padding-right:3rem;white-space:nowrap}@media (min-width: 768px){.beer-spec__label{padding-right:4rem}}.beer-spec__label--cart{display:none}@media (min-width: 505px){.beer-spec__label--cart{display:block}}.beer-spec__label--cart{align-self:center}.beer-spec__value{margin:0}.beer-spec__value.cart-add{grid-column-end:span 2;padding-top:3rem;margin:0 auto}@media (min-width: 505px){.beer-spec__value.cart-add{grid-column-end:initial;padding-top:.5rem;padding-bottom:.5rem;margin:0}}@media (min-width: 768px){.beer-spec__value.cart-add{padding-top:.7rem;padding-bottom:.7rem}}@media (min-width: 992px){.beer-spec__value.cart-add{padding-top:.9rem;padding-bottom:.9rem}}.beer-spec__value.cart-add .button{cursor:pointer;min-width:15rem}.beer-info__bg{display:none;position:absolute;bottom:0;left:0;pointer-events:none;width:100%;z-index:0}@media (min-width: 768px){.beer-info__bg{display:block}}.beer-info__bg>img,.beer-info__bg>svg{display:block;height:auto;width:100%}.beer-info__description{font-family:Sentinel;font-size:1.8rem;font-size:calc(1.41988vw + 12.1217px);font-weight:300;line-height:1.77778;text-align:center;max-width:27.5em;margin:5rem auto 0;margin-left:auto;margin-right:auto}@media (min-width: 768px){.beer-info__description{margin-top:calc(15.82278vw - 71.51899px)}}@media (min-width: 1400px){.beer-info__description{font-size:3.2rem;margin-top:15rem}}.sticky-footer{background-color:#1b1b1b;color:#fff;position:fixed;bottom:0;left:0;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:2.5rem!important;padding-right:2.5rem!important;padding-left:calc(7.78547vw - 7.23183px)!important;padding-right:calc(7.78547vw - 7.23183px)!important;height:8rem;width:100%;z-index:10}@media (min-width: 992px){.sticky-footer{padding-left:7rem!important;padding-right:7rem!important}}.sticky-footer>.inner{display:flex;align-items:center;justify-content:space-between;height:100%}.sticky-footer__item{cursor:pointer;display:inline-block;position:relative;font-size:20px;line-height:24px}.location-grid{background-color:#fff;color:#1b1b1b}.location-grid>.inner{display:flex;flex-direction:column;align-items:center}.location-grid .locations{display:grid;grid-template-columns:repeat(2,1fr);align-items:end;justify-items:center;column-gap:2rem;column-gap:calc(14.12429vw - 38.47458px);row-gap:6rem}@media (min-width: 768px){.location-grid .locations{column-gap:7rem;row-gap:7rem;justify-items:stretch;max-width:86rem;width:100%;margin-left:auto;margin-right:auto}}@media (min-width: 992px){.location-grid .locations{column-gap:8rem}}.location-grid .location{font-size:1.7rem;text-align:center;max-width:14.75rem}@media (min-width: 412px){.location-grid .location{font-size:1.8rem;max-width:15.75rem}}@media (min-width: 640px){.location-grid .location{display:flex;justify-content:center;text-align:left;max-width:none}}@media (min-width: 992px){.location-grid .location{font-size:2.4rem;justify-content:space-between}}.location-grid .location__image{width:10rem;margin-left:auto;margin-right:auto;margin-bottom:2rem}@media (min-width: 640px){.location-grid .location__image{max-width:12rem;width:initial;margin-left:0;margin-right:3rem;margin-bottom:0}}@media (min-width: 768px){.location-grid .location__image{flex-shrink:0}}@media (min-width: 992px){.location-grid .location__image{max-width:16rem;margin-right:5rem}}.location-grid .location__image svg{display:block;height:auto;width:100%}@media (min-width: 992px){.location-grid .location__main{width:8.5em}}.location-grid .location__heading{font-weight:900;text-transform:none}.location-grid .location__address{font-family:Sentinel;font-weight:300}@media (min-width: 768px){.location-grid .location__address{max-width:8.5em}}.location-grid .location__link{display:inline-block;font-family:DIN Next LT Pro;font-size:1.4rem;position:relative;transition:color .2s cubic-bezier(.25,.46,.45,.94);padding-bottom:.2rem;margin-top:1rem}@media (min-width: 992px){.location-grid .location__link{font-size:1.8rem;padding-bottom:1rem;margin-top:3rem}}.location-grid .location__link:after{content:"";background-color:currentColor;position:absolute;bottom:0;left:0;height:1px;width:100%;will-change:transform;transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.location-grid .location__link:hover,.location-grid .location__link:focus-visible{color:#014b9a}.location-grid .location__link:hover:after,.location-grid .location__link:focus-visible:after{transform:translateY(-.1rem)}@media (min-width: 992px){.location-grid .location__link:hover:after,.location-grid .location__link:focus-visible:after{transform:translateY(-.4rem)}}.section__heading{font-family:DIN Next LT Pro Condensed;font-size:3.6rem;font-weight:900;line-height:1.1;text-transform:uppercase;text-align:center;margin-bottom:5rem}@media (min-width: 768px){.section__heading{text-align:left;margin-bottom:7rem}}.location-grid__heading{max-width:86rem;width:100%;margin-left:auto;margin-right:auto}.location-grid__footer{display:inline-grid;grid-template-columns:1fr;align-items:center;justify-items:center;gap:2rem;margin-top:6rem}@media (min-width: 640px){.location-grid__footer{gap:3rem;grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.location-grid__footer{gap:4rem;margin-top:9rem}}@media (min-width: 992px){.location-grid__footer{gap:5rem}}.location-grid__footer .button{min-width:20rem}.location-map .inner{display:flex;flex-direction:column;align-items:center}.location-map .map .gm-style-iw{border-radius:0;box-shadow:#0000004d 0 1px 4px}.location-map .map .gm-ui-hover-effect{top:0!important;right:0!important}.location-map .cluster{background-color:#636569;border-radius:100%;overflow:hidden}.location-info{color:#1b1b1b;font-family:Sentinel Book;font-weight:400;font-size:1.5rem}.location-info__heading{font-family:DIN Next LT Pro Condensed;font-size:1.8rem;font-weight:600;text-transform:uppercase;margin-bottom:1rem}.location-info__heading a{transition:color .2s cubic-bezier(.25,.46,.45,.94)}.location-info__heading a:hover{color:#014b9a;text-decoration:underline}.location-map[data-theme=blue] .button{color:#014b9a!important}.location-map[data-theme=blue] .button:hover{color:#fff!important}.location-map__heading{margin-bottom:3rem}@media (min-width: 768px){.location-map__heading{text-align:center;margin-bottom:5rem}}.location-map__map{position:relative;height:0;padding-bottom:60%;width:100%}@media (min-width: 992px){.location-map__map{padding-bottom:52.5%}}.location-map__map .map{background-color:#1b1b1b;position:absolute;top:0;left:0;height:100%;width:100%}.location-map__link{margin-top:4rem}@media (min-width: 768px){.location-map__link{margin-top:6rem}}.image-with-text{font-family:DIN Next LT Pro;font-size:1.7rem;font-weight:400;line-height:1.6}@media (min-width: 992px){.image-with-text .inner{display:flex;align-items:flex-start}}.image-with-text__main{max-width:32em;margin-left:auto;margin-right:auto}@media (min-width: 1200px){.image-with-text__main{margin:0;max-width:none}}.image-with-text__heading{font-size:calc(3.56234vw + 21.25191px);text-align:left;margin-bottom:3rem}@media (min-width: 768px){.image-with-text__heading{margin-bottom:2rem}}@media (min-width: 1200px){.image-with-text__heading{font-size:6.4rem}}.image-with-text__link{margin-top:4rem}@media (min-width: 768px){.image-with-text__link{margin-top:3rem}}.image-with-text__image{margin-top:8rem}@media (min-width: 992px){.image-with-text__image{flex:0 0 50%;margin-left:4rem;margin-top:0}}@media (min-width: 1200px){.image-with-text__image{flex-basis:61.25%;margin-left:6rem}}.landing-page__footer{font-family:DIN Next LT Pro;font-size:1.3rem;font-weight:300;text-align:left}.landing-page__footer .site-footer__main{display:flex;flex-direction:column;align-items:center;font-weight:600}@media (min-width: 1200px){.landing-page__footer .site-footer__main{flex-direction:row;justify-content:center}}@media (min-width: 1200px){.landing-page__footer .site-footer__list{margin-top:0!important;margin-bottom:0!important}.landing-page__footer .site-footer__list:not(:last-child){margin-right:2.5rem}}.landing-page__footer .site-footer__list:last-child{margin:0}.landing-page__footer .site-footer__item{margin:0 .5rem}.landing-page__footer .site-footer__item a{transition:color .2s cubic-bezier(.25,.46,.45,.94)}.landing-page__footer .site-footer__item a:hover{color:#004a98}.landing-page__footer .site-footer__nav{display:flex;flex-wrap:wrap;justify-content:center;font-size:1.2rem;margin:-1.3rem 0 1.7rem}.landing-page__footer .site-footer__nav .site-footer__item{margin:1.3rem 1rem}@media (min-width: 992px){.landing-page__footer .site-footer__nav .site-footer__item{margin:1.3rem 1.5rem}}@media (min-width: 1200px){.landing-page__footer .site-footer__nav .site-footer__item:first-child{margin-left:0}}.newsletter{font-size:2rem;line-height:1.6;margin-bottom:9rem}@media (min-width: 992px){.newsletter{margin-bottom:10rem}}.newsletter form{color:#fff;font-size:1.8rem;font-weight:300;line-height:1.2;position:relative;margin-top:3.5rem}.newsletter form input{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media (min-width: 768px){.newsletter .klaviyo_field_group{display:flex;align-items:stretch}}.newsletter input[type=email]{background:none;border:0;border-bottom:#FFFFFF 1px solid;flex-grow:1;padding:0 0 1.8rem;width:100%;outline:none!important;margin-bottom:2.4rem}@media (min-width: 768px){.newsletter input[type=email]{padding:2rem 0;height:6.6rem;margin-bottom:0}}.newsletter input[type=email]::placeholder{color:#fff}.newsletter input[type=email]:-webkit-autofill,.newsletter input[type=email]:-webkit-autofill:hover,.newsletter input[type=email]:-webkit-autofill:focus,.newsletter input[type=email]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px #1b1b1b inset!important;-webkit-text-fill-color:#fff!important}.newsletter .button[type=submit]{font-size:1.8rem}@media (min-width: 768px){.newsletter .button[type=submit]{min-height:6.6rem;min-width:20rem}}.newsletter .klaviyo_messages{font-size:1.6rem;position:absolute;top:100%;left:0}@media (min-width: 768px){.newsletter .klaviyo_messages{font-size:1.8rem}}.newsletter .klaviyo_messages .success_message,.newsletter .klaviyo_messages .error_message{font-family:DIN Next LT Pro Condensed;font-weight:600;text-transform:uppercase;margin-top:1rem}.newsletter .klaviyo_messages .success_message{color:#69dc9e}.newsletter .klaviyo_messages .error_message{color:#e54b4b}.newsletter__heading{font-size:calc(3.56234vw + 21.25191px);text-align:left;margin-bottom:3rem}@media (min-width: 768px){.newsletter__heading{margin-bottom:2rem}}@media (min-width: 1200px){.newsletter__heading{font-size:6.4rem}}.cart-icon-wrapper{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/131/assets/beer-landing.scss.css.map */
