html { font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;height:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:rgba(0,0,0,0);text-decoration:none}
a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}
img{border:0;line-height:0px}
svg:not(:root){overflow:hidden}
figure{margin:-0.3em 0px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}
textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
body,button,input,select,textarea{color:#404040;font-size:16px;line-height:1.5em}
h1,h2,h3,h4,h5,h6{clear:both;display:block}
p{margin-bottom:1.5em;margin-top:0px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}*,*:before,*:after{box-sizing:border-box}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}img{height:auto;/*max-width:100%*/}
table{margin:0 0 1.5em;width:100%}
button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #ccc;border-radius:0px;background:#e6e6e6;color:#000;font-size:16px;line-height:1;padding:10px 30px;outline:none}
button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#afafaf;background:#afafaf}
button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{border-color:#ccc;background:#e6e6e6}
button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{border-color:#afafaf;background:#afafaf}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{color:#666;border:1px solid #ccc;border-radius:0px;width:100%;box-sizing:border-box}
textarea{vertical-align:middle}
input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,textarea:focus{color:#111;outline:1px solid #b5bdff}
input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],textarea{padding:5px 10px}textarea{width:100%;resize:none}
a{color:#b0a589}
a:hover,a:focus,a:active{color:#b0a589}
a:focus{outline:none}
a:hover,a:active{outline:0}
.clearfix:before,.clearfix:after,.clear:before,.clear:after{content:"";display:table}.clearfix:after,.clear:after{clear:both}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}
.col-12{width:100%}
.col-11{width:91.66666667%}
.col-10{width:83.33333333%}
.col-9{width:75%}
.col-8{width:66.66666667%}
.col-7{width:58.33333333%}
.col-6{width:50%}
.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}
.col-1{width:8.33333333%}
@media screen and (max-width: 750px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative}}
.foe-share ul,.foe-share li{margin:0;padding:0;list-style-type:none}.foe-share li{display:inline-block}
.foe-share li a{display:block}.foe-share li svg{width:20px;height:20px;display:block}
.foe-share li path{transition:fill .3s ease-out}img.alignright{float:right;margin:0 0 1.5em 1.5em}
img.alignleft{float:left;margin:0 1.5em 1.5em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}
.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}
.acf-map{width:100%;min-height:100px;border:none;margin:0px}
.acf-map img{max-width:inherit !important}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}
.slick-arrow.slick-hidden{display:none}
@font-face{font-family:"Acumin Pro Extra Condensed";font-weight:500;src:local(""),url("../fonts/acumin-pro-extra-condensed-med.woff") format("woff"),url("../fonts/acumin-pro-extra-condensed-med.woff") format("woff2"),url("../fonts/acumin-pro-extra-condensed-med.otf") format("opentype")}
@font-face{font-family:"Acumin Pro Extra Condensed";font-weight:700;src:local(""),url("../fonts/acumin-pro-extra-condensed-bold.woff") format("woff"),url("../fonts/acumin-pro-extra-condensed-bold.woff2") format("woff2"),url("../fonts/acumin-pro-extra-condensed-bold.otf") format("opentype")}

body{font-family:"montserrat",sans-serif;font-display:swap;font-size:16px;line-height:1.8;font-weight:400;color:#231f20}
@media screen and (max-width: 1600px){body{font-size:18px}}
@media screen and (max-width: 1024px){body{font-size:17px}}
@media screen and (max-width: 700px){body{font-size:16px}}

@media screen and (max-width: 700px){.heading-reveal img{width: 240px;padding-top: 40px;}}

a{color:#b0a589;transition:color .2s ease-out}a:hover{color:#b0a589}ul,ol{margin-left:0px;padding-left:1em}h1,.primary-heading{font-family:"Acumin Pro Extra Condensed",sans-serif;font-size:3.125rem;font-size:clamp(3.125rem,2rem + 5.625vw,8.75rem);line-height:.85;margin:.4em 0px;letter-spacing:-2px;display:block;text-transform:uppercase}
@media screen and (max-width: 1024px){h1,.primary-heading{letter-spacing:0px}}
h2,.secondary-heading{font-family:'Raleway';font-size:2.6rem;font-size:clamp(2.6rem,1.82rem + 3.9vw,6.5rem);line-height:.85;margin:.2em 0px;letter-spacing:-2px;display:block;text-transform:uppercase;font-weight: 100; color: #d0c7c3;}
@media screen and (max-width: 1024px){h2,.secondary-heading{letter-spacing:0px}}
h3,.small-heading{font-family:'Raleway';font-size:2rem;line-height:.95;margin:.25em 0px;display:block;text-transform:uppercase}h4{font-family:'Raleway';font-size:1.7rem;line-height:.95;margin:.25em 0px;font-weight:bold;display:block; color:#ebe1dc;}h5,.sub-heading{font-family:'Raleway';text-transform:uppercase;letter-spacing:1px;font-size:1.3em;margin:0px}.foe-link{display:inline-block;background:url("/wp-content/themes/foe/images/shell/arrow.svg") right center no-repeat;background-size:11px;padding:.5em 1em .5em 0px;cursor:pointer}.foe-button{display:inline-block;padding:.55em 1.3em .35em 1.3em;line-height:1.2;background:#f5ad00;color:#231f20;border-radius:60px;font-weight:bold;margin:0px .5em .5em 0px;border:3px solid #f5ad00;cursor:pointer;position:relative;z-index:2;overflow:hidden;font-family:"Acumin Pro Extra Condensed",sans-serif;text-transform:uppercase;font-size:1.5em;letter-spacing:1px;transition:all .4s ease-out}
@media screen and (max-width: 1600px){.foe-button{font-size:1.4em}}
@media screen and (max-width: 1400px){.foe-button{font-size:1.2em}}
@media screen and (max-width: 1100px){.foe-button{font-size:1.1em}}
.foe-button:after{content:"";background:#231f20;position:absolute;top:0px;left:-5px;right:-5px;bottom:0px;z-index:-1;border-radius:60px;transform:translateX(-100%);transition:transform .4s ease-out}
.foe-button:hover{border-color:#3e3739;color:#fff}.foe-button:hover:after{transform:translateX(0%)}
.foe-button.outline{background:none;color:#f5ad00}.foe-button.outline.white{background:none;color:#fff}.foe-button.outline:hover{color:#fff}
.foe-button.white{border-color:#fff;background:#fff;color:#231f20}.foe-button.white:after{background:#231f20}
.foe-button.white:hover{color:#fff;border-color:#3e3739}
.admin-bar #header{top:32px}
@media screen and (max-width: 600px){.admin-bar #header{top:0px}}
#header{padding:25px 25px 0px 0px;display:flex;justify-content:space-between;align-items:flex-start;position:fixed;top:0px;left:0px;right:0px;z-index:999;background:none;opacity:1;will-change:padding;transition:all .5s ease-out}
@media screen and (max-width: 1600px){#header{padding:50px 50px 0px 0px}}
@media screen and (max-width: 1250px){#header{padding:40px 40px 0px 0px}}
@media screen and (max-width: 1024px){#header{padding:20px 25px 20px 0px}}
@media screen and (max-width: 700px){#header{padding:10px 15px 10px 0px}}
#header .header-right{display:flex;align-items:center;transition:transform .5s ease-out;position:relative;z-index:9}
#header .header-right .beer-link,#header .header-right .cart-link{margin-left:.5em;display:inline-block;position:relative;z-index:99;cursor:pointer}
@media screen and (max-width: 1400px){#header .header-right .beer-link,#header .header-right .cart-link{width:60px}}
@media screen and (max-width: 1100px){#header .header-right .beer-link,#header .header-right .cart-link{width:50px}}
#header .header-right .beer-link svg,#header .header-right .cart-link svg{display:block}
@media screen and (max-width: 1600px){#header .header-right .beer-link svg,#header .header-right .cart-link svg{width:100%;height:auto}}
#header .header-right .beer-link rect,#header .header-right .cart-link rect{transition:fill .3s ease-out}#header .header-right .beer-link:hover rect,#header .header-right .cart-link:hover rect{fill:#4a9493}#header.light .site-logo path{fill:#fff}
#header.light #header_nav li a{color:#fff}
#header.light #header_nav li.menu-item-has-children>a:after{background-image:url("/wp-content/themes/foe/images/shell/chevron-down-yellow.svg")}

#header.scrolled{opacity: 1; padding:15px 70px 15px 20px;background:rgba(90,78,81,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0px 0px 15px rgba(0,0,0,.1);}
@media screen and (max-width: 1600px){#header.scrolled{padding:15px 30px 15px 20px}}
@media screen and (max-width: 1024px){#header.scrolled{padding:10px 15px}}
#header.scrolled .site-branding .site-logo{height:74px;width:220px}
@media screen and (max-width: 1400px){#header.scrolled .site-branding .site-logo{height:60px;width:180px}}
@media screen and (max-width: 1100px){#header.scrolled .site-branding .site-logo{height:50px;width:150px}}
#header.scrolled .site-branding .site-logo path{fill:#fff}#header.scrolled li:hover>a{color:#fff}
#header.scrolled li a{color:#fff}
#header.scrolled li.menu-item-has-children>a:after{background-image:url("/wp-content/themes/foe/images/shell/chevron-down-yellow.svg")}
#header.scrolled .foe-button{background:#f5ad00;border-color:#f5ad00;color:#231f20}
#header.scrolled .foe-button:hover{color:#fff}
#header .foe-button{font-size:1em;margin-bottom:0;background:#231f20;color:#fff;border-color:#231f20}#header .foe-button::after{background:#4a9493}
#header .foe-button:hover{border-color:#4a9493}
@media screen and (max-width: 500px){#header .foe-button{display:none}}.site-branding{line-height:0px;font-size:0px;margin:0px 0px 0px -2px;position:relative;z-index:99}.site-branding .site-logo{height:137px;will-change:height,width;transition:all .4s ease-out}
@media screen and (max-width: 1600px){.site-branding .site-logo{height:100px;width:299px}}
@media screen and (max-width: 1400px){.site-branding .site-logo{height:80px;width:239px}}
@media screen and (max-width: 1100px){.site-branding .site-logo{height:70px;width:209px}}
@media screen and (max-width: 700px){.site-branding .site-logo{height:50px;width:150px}}
nav ul{list-style-type:none;margin:0px;padding:0px}nav ul li{padding:0px}
#header_nav{display:flex;align-items:center;margin-right:.5em}
@media screen and (max-width: 1024px){#header_nav{display:none}}
#header_nav li{position:relative;padding:9px 0px}
@media screen and (max-width: 1400px){#header_nav li{padding:5px 0px}}
@media screen and (max-width: 1100px){#header_nav li{padding:2px 0px}}
#header_nav li:hover>a{color:#231f20;background:rgba(0,0,0,.08)}
#header_nav li.nav-button{display:flex;align-items:center}
#header_nav li.nav-button a{border:3px solid #231f20;padding:calc(.5em - 4px) 1.5em;margin:0px .5em;position:relative;overflow:hidden;transition:color .3s ease-out}
@media screen and (max-width: 1250px){#header_nav li.nav-button a{padding:calc(.5em - 4px) 1em}}
#header_nav li.nav-button a:after{content:"";background:#231f20;position:absolute;top:0px;left:-5px;right:-5px;bottom:0px;z-index:-1;border-radius:60px;transform:translateX(-100%);transition:transform .4s ease-out}#header_nav li.nav-button a:hover{border-color:#3e3739;color:#fff}
#header_nav li.nav-button a:hover:after{transform:translateX(0%)}
#header_nav li.menu-item-has-children:hover>a:after{transform:rotate(-180deg)}#header_nav li.menu-item-has-children>a{position:relative;padding-right:2em}
@media screen and (max-width: 1250px){#header_nav li.menu-item-has-children>a{padding-right:1.5em}}
#header_nav li.menu-item-has-children>a:after{content:"";position:absolute;right:.5em;top:0px;bottom:0px;width:30px;height:30px;margin:auto;transform-origin:50% 50%;background:url("/wp-content/themes/foe/images/shell/chevron-down.svg") center center no-repeat;background-size:16px;transition:transform .3s ease-out}
@media screen and (max-width: 1600px){#header_nav li.menu-item-has-children>a:after{background-size:13px}}
@media screen and (max-width: 1250px){#header_nav li.menu-item-has-children>a:after{right:.05em;background-size:11px}}

#header_nav li a{color:#574f52;text-decoration:none;padding:.5em 1em;display:inline-block;font-weight:bold;border-radius:60px;transition:background .2s ease-out}
@media screen and (max-width: 1250px){#header_nav li a{font-size:.9em;padding:.4em .75em}}
@media screen and (max-width: 900px){#header_nav li a{display:block;width:100%}}
#header_nav li#menu-item-288 .sub-menu{padding-right:60px}#header_nav li#menu-item-288 .sub-menu:after{content:"Our beers are made for stories.";font-family:"Acumin Pro Extra Condensed",sans-serif;transform:rotate(-90deg);transform-origin:0% 100%;position:absolute;left:calc(100% - 5px);bottom:20px;text-transform:uppercase;color:#fff;width:250px;display:block;font-size:22px;letter-spacing:1px}#header_nav li .sub-menu{position:absolute;left:0px;margin:auto;width:250px;top:100%;background:#231f20;padding:0px;text-align:left;display:none;border-radius:20px;box-shadow:0px 5px 10px rgba(0,0,0,.1);transform:translateY(30px);padding:5px 30px 5px 0px;font-size:.9em;transition:transform .4s ease-out}
@media screen and (max-width: 1400px){#header_nav li .sub-menu{border-radius:24px}}
#header_nav li .sub-menu.open{transform:translateY(0px)}#header_nav li .sub-menu li{display:block;float:none;padding:2px 0px}
#header_nav li .sub-menu li:last-child a{border:none}#header_nav li .sub-menu li:last-child a:hover{border:none}#header_nav li .sub-menu li a{display:block;padding:.3em 1.3em;color:#fff;border-radius:0px;border-bottom:1px solid rgba(245,173,0,.5);position:relative;transition:all .3s ease-out}#header_nav li .sub-menu li a:after{content:"";position:absolute;right:0px;top:0px;bottom:0px;width:40px;height:30px;margin:auto;display:block;background:url("/wp-content/themes/foe/images/shell/chevron-right-white.svg") right center no-repeat;background-size:7px;opacity:0;transform:translateX(-15px);transition:opacity .3s ease-out,transform .3s ease-out}#header_nav li .sub-menu li a:hover{color:#f5ad00 !important}#header_nav li .sub-menu li a:hover:after{opacity:1;transform:translateX(0px)}
@media screen and (max-width: 900px){#header_nav{display:none}}
@media screen and (min-width: 1024px){.mobile-wrap[style]{display:none !important}}

.mobile-wrap{display:none;clear:both;text-align:center;background:#d7cdc0 url("/wp-content/themes/foe/images/shell/nelson-watermark.svg") center center no-repeat;background-size:200% auto;padding:120px 0px;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:998}
.mobile-wrap .foe-button{margin-right:0;display:none;background:#231f20;border-color:#231f20;color:#fff}
.mobile-wrap .foe-button::after{background:#4a9493}
.mobile-wrap .foe-button:hover{border-color:#4a9493}@media screen and (max-width: 500px){.mobile-wrap .foe-button{display:inline-block}}
.mobile-wrap ul{list-style-type:none;padding:0px;margin:0px}
.mobile-wrap li{position:relative}
.mobile-wrap li.menu-item-has-children>a{position:relative}
.mobile-wrap li.menu-item-has-children>a:after{content:"";position:absolute;right:15px;top:0px;bottom:0px;width:30px;height:30px;margin:auto;transform-origin:50% 50%;transform:rotate(90deg);background:url("/wp-content/themes/foe/images/shell/arrow.svg") center center no-repeat;background-size:11px;transition:transform .3s ease-out}
.mobile-wrap li.menu-item-has-children.open>a:after{transform:rotate(-90deg)}.mobile-wrap li.nav-button{padding-top:.5em}
.mobile-wrap li.nav-button a{display:inline-block;border:3px solid #231f20;padding:calc(.5em - 4px) 1.5em;margin:0px .5em;position:relative;overflow:hidden;border-radius:40px;background:none !important;transition:color .3s ease-out}
@media screen and (max-width: 1250px){.mobile-wrap li.nav-button a{padding:calc(.5em - 4px) 1em}}.mobile-wrap li.nav-button a:after{content:"";background:#231f20;position:absolute;top:0px;left:-5px;right:-5px;bottom:0px;z-index:-1;border-radius:60px;transform:translateX(-100%);transition:transform .4s ease-out}.mobile-wrap li.nav-button a:hover{border-color:#3e3739;color:#fff}
.mobile-wrap li.nav-button a:hover:after{transform:translateX(0%)}
.mobile-wrap li a{display:block;text-decoration:none;padding:10px;color:#231f20;font-weight:bold;font-size:1.3em;transition:background .2s ease-out}
.mobile-wrap li a:hover{background-color:#a89d9b;}
.mobile-wrap li .sub-menu{display:none}
.mobile-wrap li .sub-menu a{opacity:.5}.nav-toggle{padding:14px 15px;border:none;display:none;background:#231f20;border-radius:10px;margin-left:.5em;position:relative;z-index:99;transition:background .2s ease-out}
@media screen and (max-width: 1024px){.nav-toggle{display:block}}.nav-toggle span{display:block;background:#fff;width:20px;height:2px;margin:4px 0px;transform-origin:50% 50%;border-radius:2px;transition:all .4s ease-out}.nav-toggle.open .one{transform:translateY(6px) rotate(135deg);-moz-transform:translateY(6px) rotate(135deg);-webkit-transform:translateY(6px) rotate(135deg)}.nav-toggle.open .three{transform:translateY(-6px) rotate(-135deg);-moz-transform:translateY(-6px) rotate(-135deg);-webkit-transform:translateY(-6px) rotate(-135deg)}.nav-toggle.open .two{transform:scale(0)}.nav-toggle:focus{background:#4a9493}.nav-toggle:active{background:#4a9493}.nav-toggle:hover{background:#4a9493}.modal-outer{display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:9999}.modal-outer.open .modal-wrap .modal-overlay{-webkit-clip-path:inset(0);clip-path:inset(0)}.modal-outer.open .modal-wrap .modal{opacity:1;transform:scale(1)}.modal-outer .modal-wrap{position:absolute;top:0px;right:0px;bottom:0px;left:0px;padding:50px;overflow:scroll;display:grid;place-items:center center}
@media screen and (max-width: 800px){.modal-outer .modal-wrap{padding:70px 15px}}.modal-outer .modal-wrap .modal-overlay{background:url("/wp-content/themes/foe/images/shell/overlay.png") center center no-repeat;background-size:cover;position:absolute;top:0px;right:0px;bottom:0px;left:0px;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path .8s ease-in-out;transition:clip-path .8s ease-in-out;transition:clip-path .8s ease-in-out, -webkit-clip-path .8s ease-in-out}.modal-outer .modal-wrap .modal{width:100%;max-width:1000px;padding:2em 2em 1.5em 2em;border-radius:20px;color:#fff;display:flex;flex-wrap:wrap;position:relative;z-index:3;background:url("/wp-content/themes/foe/images/shell/icon-can.svg") right 2em top 2em no-repeat;transform-origin:50% 50%;transform:scale(0.8);opacity:0;transition:transform .8s cubic-bezier(0.34, 1.56, 0.64, 1),opacity .4s ease-in-out}.modal-outer .modal-wrap .modal.no-image{width:auto}.modal-outer .modal-wrap .modal.modal-beer{display:none}.modal-outer .modal-wrap .modal.modal-age-gate{display:none;background:#4a9493;max-width:700px}
@media screen and (max-width: 1600px){.modal-outer .modal-wrap .modal.modal-age-gate{max-width:600px}}.modal-outer .modal-wrap .modal .modal-img{width:100%;position:absolute;left:0%;top:0px;bottom:0px;flex:0 0 35%;width:35%;pointer-events:none}
@media screen and (max-width: 800px){.modal-outer .modal-wrap .modal .modal-img{display:none}}.modal-outer .modal-wrap .modal .modal-img img{position:absolute;top:0px;left:0px;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;transform-origin:50% 45%;transform:scale(1.5);transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1)}
@media screen and (max-width: 800px){.modal-outer .modal-wrap .modal .modal-img img{position:relative;width:auto;height:auto;max-width:150px;margin:0 auto;transform:scale(1)}}.modal-outer .modal-wrap .modal .modal-content.image{padding-left:47.5%}
@media screen and (max-width: 800px){.modal-outer .modal-wrap .modal .modal-content.image{padding-left:0px}}.modal-outer .modal-wrap .modal .modal-content h2{margin-bottom:0px}.modal-outer .modal-wrap .modal .modal-content h3{margin-top:0px}.modal-outer .modal-wrap .modal .modal-content p{max-width:450px}.modal-outer .modal-wrap .modal .vert-heading{position:absolute;bottom:1.5em;left:calc(100% - .7em);width:300px;transform-origin:0% 100%;transform:rotate(-90deg)}.modal-outer .modal-wrap .modal .modal-close,.modal-outer .modal-wrap .modal .modal-close-age-gate{position:absolute;top:-50px;right:-50px;line-height:0px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:60px;height:60px;flex:0 0 60px}
@media screen and (max-width: 800px){.modal-outer .modal-wrap .modal .modal-close,.modal-outer .modal-wrap .modal .modal-close-age-gate{width:50px;height:50px;right:0px;top:-60px}}
.modal-outer .modal-wrap .modal .modal-close .circle,.modal-outer .modal-wrap .modal .modal-close-age-gate .circle{position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto}.modal-outer .modal-wrap .modal .modal-close .circle circle,.modal-outer .modal-wrap .modal .modal-close-age-gate .circle circle{opacity:0;stroke:#f5ad00;stroke-dasharray:200;transform-origin:50% 50%;transition:opacity .2s ease-out}.modal-outer .modal-wrap .modal .modal-close .x,.modal-outer .modal-wrap .modal .modal-close-age-gate .x{transform-origin:50% 50%;transition:transform .4s ease-out}@media screen and (max-width: 800px){.modal-outer .modal-wrap .modal .modal-close .x,.modal-outer .modal-wrap .modal .modal-close-age-gate .x{margin-left:7px}}.modal-outer .modal-wrap .modal .modal-close:hover .circle circle,.modal-outer .modal-wrap .modal .modal-close-age-gate:hover .circle circle{animation:circleDrawLong .8s forwards;opacity:1}.modal-outer .modal-wrap .modal .modal-close:hover .x,.modal-outer .modal-wrap .modal .modal-close-age-gate:hover .x{transform:scale(1.1)}.menu-modal,.story-modal{width:100%;position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:9999;display:none;overflow:hidden;transform:translateX(100%);transition:transform 1s ease-out}
@media screen and (max-width: 1024px){.menu-modal,.story-modal{transform:translateY(-100%);transition:transform .5s ease-out;overflow:auto}}.menu-modal.open,.story-modal.open{transform:translateX(0%)}
@media screen and (max-width: 1024px){.menu-modal.open,.story-modal.open{transform:translateY(0%)}}.menu-modal.open .modal-inner .modal-img,.story-modal.open .modal-inner .modal-img{transform:translateX(0%)}
@media screen and (max-width: 1024px){.menu-modal.open .modal-inner .modal-img,.story-modal.open .modal-inner .modal-img{transform:translateY(0%)}}.menu-modal .modal-inner,.story-modal .modal-inner{display:flex;width:100%;height:100vh}
@media screen and (max-width: 1024px){.menu-modal .modal-inner,.story-modal .modal-inner{height:auto;min-height:100vh;overflow-y:auto;flex-direction:column}}.menu-modal .modal-inner .modal-img,.story-modal .modal-inner .modal-img{flex:0 0 50%;padding:50px;position:relative;transform:translateX(100%);transition:transform 1.5s ease-out}
@media screen and (max-width: 1300px){.menu-modal .modal-inner .modal-img,.story-modal .modal-inner .modal-img{flex:0 0 40%}}
@media screen and (max-width: 1024px){.menu-modal .modal-inner .modal-img,.story-modal .modal-inner .modal-img{flex:0 0 100%;order:2;padding-top:90%;transition:transform 1s ease-out;transform:translateY(-100%)}}.menu-modal .modal-inner .modal-img img,.story-modal .modal-inner .modal-img img{width:100%;height:100%;position:absolute;top:0px;left:0px;-o-object-fit:cover;object-fit:cover}.menu-modal .modal-inner .modal-content,.story-modal .modal-inner .modal-content{flex:0 0 50%;background:#fff;padding:7% 7% 5% 7%;position:relative;overflow-y:scroll;z-index:3;display:flex;flex-direction:column}
@media screen and (max-width: 1300px){.menu-modal .modal-inner .modal-content,.story-modal .modal-inner .modal-content{flex:0 0 60%}}
@media screen and (max-width: 1024px){.menu-modal .modal-inner .modal-content,.story-modal .modal-inner .modal-content{flex:0 0 100%;overflow:auto}}
.menu-modal .modal-inner .modal-content .modal-head,.story-modal .modal-inner .modal-content .modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.menu-modal .modal-inner .modal-content .modal-head h2,.story-modal .modal-inner .modal-content .modal-head h2{padding-right:1em}.menu-modal .modal-inner .modal-content .modal-head #modal-logo,.story-modal .modal-inner .modal-content .modal-head #modal-logo{max-width:130px;margin-left:auto;margin-bottom:.5em}
@media screen and (max-width: 1600px){.menu-modal .modal-inner .modal-content .modal-head #modal-logo,.story-modal .modal-inner .modal-content .modal-head #modal-logo{max-width:100px}}
@media screen and (max-width: 1024px){.menu-modal .modal-inner .modal-content .modal-head #modal-logo,.story-modal .modal-inner .modal-content .modal-head #modal-logo{max-width:70px;margin-right:2em}}.menu-modal .modal-inner .modal-content .modal-head #modal-logo svg>g>g:first-child path,.story-modal .modal-inner .modal-content .modal-head #modal-logo svg>g>g:first-child path{fill:#231f20}.menu-modal .modal-inner .modal-content .modal-head #modal-logo svg>g path,.story-modal .modal-inner .modal-content .modal-head #modal-logo svg>g path{fill:#fff}.menu-modal .modal-inner .modal-content .single-share,.story-modal .modal-inner .modal-content .single-share{display:flex;align-items:center;margin-top:auto}.menu-modal .modal-inner .modal-content .single-share .share-text,.story-modal .modal-inner .modal-content .single-share .share-text{display:flex;align-items:center}.menu-modal .modal-inner .modal-content .single-share .share-text svg,.story-modal .modal-inner .modal-content .single-share .share-text svg{margin-right:.7em}.menu-modal .modal-inner .modal-content .single-share .foe-share,.story-modal .modal-inner .modal-content .single-share .foe-share{margin-bottom:0px;padding-left:1.5em}.menu-modal .modal-inner .modal-content .single-share .foe-share li a,.story-modal .modal-inner .modal-content .single-share .foe-share li a{display:flex;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;background:#231f20;margin-right:5px;transition:background .2s ease-out}.menu-modal .modal-inner .modal-content .single-share .foe-share li a:hover,.story-modal .modal-inner .modal-content .single-share .foe-share li a:hover{background:#f5ad00}.menu-modal .modal-inner .modal-content .single-share .foe-share li a svg path,.story-modal .modal-inner .modal-content .single-share .foe-share li a svg path{fill:#fff}.menu-modal .modal-inner .modal-content p,.story-modal .modal-inner .modal-content p{font-size:1.1em;line-height:2}.menu-modal .modal-inner .modal-content .detail,.story-modal .modal-inner .modal-content .detail{margin-top:.5em}.menu-modal .modal-inner .modal-content .detail p,.story-modal .modal-inner .modal-content .detail p{font-size:1em;line-height:inherit}.menu-modal .modal-inner .modal-content .detail.last p:nth-child(2),.story-modal .modal-inner .modal-content .detail.last p:nth-child(2){display:inline}.menu-modal .modal-inner .modal-content .detail.last p:nth-child(2)+p,.story-modal .modal-inner .modal-content .detail.last p:nth-child(2)+p{margin-top:1.5em}.menu-modal .modal-inner .modal-content .menu-close,.story-modal .modal-inner .modal-content .menu-close{position:absolute;top:3%;right:3%;line-height:0px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:60px;height:60px;flex:0 0 60px}
@media screen and (max-width: 800px){.menu-modal .modal-inner .modal-content .menu-close,.story-modal .modal-inner .modal-content .menu-close{width:50px;height:50px}}.menu-modal .modal-inner .modal-content .menu-close .circle,.story-modal .modal-inner .modal-content .menu-close .circle{position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto}.menu-modal .modal-inner .modal-content .menu-close .circle circle,.story-modal .modal-inner .modal-content .menu-close .circle circle{opacity:0;stroke:#f5ad00;stroke-dasharray:200;transform-origin:50% 50%;transition:opacity .2s ease-out}.menu-modal .modal-inner .modal-content .menu-close .x,.story-modal .modal-inner .modal-content .menu-close .x{transform-origin:50% 50%;transition:transform .4s ease-out}
@media screen and (max-width: 800px){.menu-modal .modal-inner .modal-content .menu-close .x,.story-modal .modal-inner .modal-content .menu-close .x{margin-left:7px}}.menu-modal .modal-inner .modal-content .menu-close:hover .circle circle,.story-modal .modal-inner .modal-content .menu-close:hover .circle circle{animation:circleDrawLong .8s forwards;opacity:1}.menu-modal .modal-inner .modal-content .menu-close:hover .x,.story-modal .modal-inner .modal-content .menu-close:hover .x{transform:scale(1.1)}.spinner-wrap{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:9995;background:rgba(2,48,71,.9);display:none}.spinner-wrap div{position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;width:150px;height:150px}.instagram-block{display:flex;align-items:center}
@media screen and (max-width: 1250px){.instagram-block{flex-wrap:wrap}}.instagram-block .feed{flex:1 0 70%}
@media screen and (max-width: 1250px){.instagram-block .feed{flex:0 0 100%;order:2}}.instagram-block .feed .sbi{padding-bottom:0px}.instagram-block .feed .sbi #sbi_images{padding:5px}.instagram-block .feed .sbi #sbi_images .sbi_item{padding:5px}.instagram-block .feed-intro{flex:1 0 30%;padding:2em 3.5em}
@media screen and (max-width: 1450px){.instagram-block .feed-intro{padding:2em}}
@media screen and (max-width: 1250px){.instagram-block .feed-intro{flex:0 0 100%;order:1;padding:2em 1.5em 1em 1.5em;max-width:500px}}.instagram-block .feed-intro h3{margin-top:0px}.instagram-block .feed-intro p:last-child{margin-bottom:.5em}
.site-footer{padding:8% 10%;background:#574f52;color:#d0c7c3;}
.site-footer a{color:#a88b76}
.site-footer a:hover{color:#d0c7c3}
.site-footer .footer-top{display:flex;justify-content:space-between;flex-wrap:wrap}
.site-footer .footer-top .footer-newsletter{max-width:530px}
@media screen and (max-width: 1024px){.site-footer .footer-top .footer-newsletter{max-width:none;flex:0 0 100%;margin-bottom:2em}}
.site-footer .footer-top .footer-newsletter #gform_2{position:relative}
.site-footer .footer-top .footer-newsletter #gform_2 input{background:rgba(255,255,255,.1) !important;border-radius:40px;color:#fff !important;border:3px solid rgba(0,0,0,0) !important}
.site-footer .footer-top .footer-newsletter #gform_2 input:focus{border:3px solid #f5ad00 !important}
.site-footer .footer-top .footer-newsletter #gform_2 ::-webkit-input-placeholder{color:#fff}
.site-footer .footer-top .footer-newsletter #gform_2 ::-moz-placeholder{color:#fff}
.site-footer .footer-top .footer-newsletter #gform_2 :-ms-input-placeholder{color:#fff}
.site-footer .footer-top .footer-newsletter #gform_2 :-moz-placeholder{color:#fff}
.site-footer .footer-top .footer-newsletter #gform_2 input[type=submit]{position:absolute;right:0px;top:0px;margin:0px;height:70px !important;width:75px !important;display:block;padding:0px;font-size:0px;background:none !important;background:url("/wp-content/themes/foe/images/shell/arrow-submit.svg") center center no-repeat !important}
@media screen and (max-width: 1024px){.site-footer .footer-top .footer-newsletter #gform_2 input[type=submit]{height:60px !important}}
@media screen and (max-width: 700px){.site-footer .footer-top .footer-newsletter #gform_2 input[type=submit]{height:50px !important;width:55px !important;background:url("/wp-content/themes/foe/images/shell/arrow-submit.svg") center center no-repeat !important;background-size:15px !important}}
.site-footer .footer-top .footer-newsletter #gform_2 input[type=submit]:hover+#newsletter-arrow svg>g>g path{fill:#f5ad00}
.site-footer .footer-top .footer-newsletter #gform_2 input[type=submit]:focus{border-color:rgba(0,0,0,0) !important}.site-footer .footer-top .footer-newsletter #gform_2 #newsletter-arrow{position:absolute;right:3px;top:3px;height:64px;width:69px;display:flex;align-items:center;justify-content:center;background:#1f455a;border-radius:50px;pointer-events:none}
@media screen and (max-width: 1024px){.site-footer .footer-top .footer-newsletter #gform_2 #newsletter-arrow{height:54px !important}}
@media screen and (max-width: 700px){.site-footer .footer-top .footer-newsletter #gform_2 #newsletter-arrow{height:44px !important;width:50px !important}}
.site-footer .footer-top .footer-newsletter #gform_2 #newsletter-arrow svg{height:23px !important;width:26px !important}
@media screen and (max-width: 700px){.site-footer .footer-top .footer-newsletter #gform_2 #newsletter-arrow svg{width:15px !important;height:15px !important}}
.site-footer .footer-top .footer-newsletter #gform_2 #newsletter-arrow svg path{transition:fill .3s ease-out}
.site-footer .footer-top .footer-newsletter p{opacity:.5;font-size:.95em}
.site-footer .footer-top nav a{color:#fff;padding:5px 0px;display:inline-block}
.site-footer .footer-top nav a:hover{color:#f5ad00}.site-footer .footer-bot{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:7%;margin-top:7%;border-top:2px solid rgba(255,255,255,.1)}
@media screen and (max-width: 1024px){.site-footer .footer-bot{justify-content:flex-start}}
.site-footer .footer-bot .footer-branding{line-height:0px;font-size:0px;padding-right:5%}
@media screen and (max-width: 850px){.site-footer .footer-bot .footer-branding{flex:0 0 100%;padding:0px 0px 5% 0px}}
.site-footer .footer-bot .footer-branding #footer-logo{height:150px;display:block}
@media screen and (max-width: 700px){.site-footer .footer-bot .footer-branding #footer-logo{height:90px;width:90px;padding-right:5%}}
.site-footer .footer-bot .footer-contact{margin-right:2.5em}
@media screen and (max-width: 700px){.site-footer .footer-bot .footer-contact{font-size:.9em}}
@media screen and (max-width: 700px){.site-footer .footer-bot .footer-hours{font-size:.9em;padding-top:1em}}

@media screen and (max-width: 700px){.site-footer {padding: 8% 0%;}}




.site-footer .footer-bot .social-links{display:flex;margin-top:1.5em}.site-footer .footer-bot .social-links a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0px .5em .5em 0px;transition:background .3s ease-out}.site-footer .footer-bot .social-links a svg path{transition:fill .3s ease-out}
.site-footer .footer-bot .social-links a:hover svg path{fill:#f5ad00}.site-footer .footer-bot .footer-legal{font-size:.7em;flex-grow:2;max-width:23em;margin-left:auto}@media screen and (max-width: 1024px){.site-footer .footer-bot .footer-legal{flex:0 0 100%;max-width:none;padding-top:2em}}
.site-footer .footer-bot .footer-legal .captcha{padding-bottom:1em}
.site-footer .footer-bot .footer-legal .foe-cta{padding-top:1em;display:inline-block}
.site-footer .footer-bot .footer-legal a{color:#4a9493;text-decoration:underline}
.site-footer .footer-bot .footer-legal a:hover{color:#f5ad00}#footer_nav li{position:relative}
@media screen and (max-width: 800px){#footer_nav li{width:100%}}#footer_nav li a{font-size:1.2em;text-decoration:none;font-weight:bold;transition:color .2s ease-out}#footer_nav li .sub-menu li{display:block}#footer_nav li .sub-menu li a{display:block;padding:8px 25px;opacity:.5}#footer_nav li .sub-menu li a:hover{opacity:1}.block{padding:10%}
@media screen and (max-width: 800px){.block{padding:10% 8%}}.block .inner{display:flex;flex-wrap:wrap}*[data-scroll]{opacity:0;transition:opacity .6s ease-out}
@media screen and (max-width: 1100px){*[data-scroll]{opacity:1}}*[data-scroll].is-inview{opacity:1}.rank-math-breadcrumb{font-size:.85em}
@media screen and (max-width: 800px){.rank-math-breadcrumb{font-size:.75em}}.rank-math-breadcrumb p{display:flex;align-items:center}.rank-math-breadcrumb a,.rank-math-breadcrumb .last{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.rank-math-breadcrumb .separator{padding:10px 15px;background:url("/wp-content/themes/foe/images/shell/arrow.svg") center center no-repeat;background-size:8px;font-size:0px}
@media screen and (max-width: 800px){.rank-math-breadcrumb .separator{padding:7px 12px}}.pagination{flex:0 0 100%;align-items:center;justify-content:center;text-align:center}.pagination span,.pagination a{display:inline-block;padding:10px 15px;line-height:1;border-radius:3px;border:1px solid #f5ad00;margin:0px 2px}.pagination a{border:1px solid rgba(245,173,0,.2);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out}.pagination a:hover{border:1px solid #f5ad00;background:#f5ad00;color:#fff}.pagination a.next{padding-right:30px;background-image:url("/wp-content/themes/foe/images/shell/arrow.svg") right 10px center no-repeat;background-size:11px}.hero{position:relative;z-index:3;padding:calc(6% + 150px) 10% 4% 10%;color:#fff;background:#f5ad00}
@media screen and (max-width: 1600px){.hero{padding:calc(6% + 90px) 10% 4% 10%}}
@media screen and (max-width: 1600px){.hero{padding:calc(6% + 80px) 10% 4% 10%}}
@media screen and (max-width: 1024px){.hero{padding:calc(6% + 50px) 10% 4% 10%}}
.hero.hero-home{background:#d5c2b0;padding:calc(5% + 10px) 10% 0% 10%}
@media screen and (max-width: 1600px){.hero.hero-home{padding:calc(7% + 140px) 10% 8% 10%}}
@media screen and (max-width: 1600px){.hero.hero-home{padding:calc(7% + 120px) 10% 8% 10%}}
@media screen and (max-width: 1024px){.hero.hero-home{padding:calc(7% + 80px) 8% 12% 8%}}
@media screen and (max-width: 700px){.hero.hero-home{padding-bottom:5%}}/*.home-hero-video{height: 750px;}*/
@media screen and (max-width: 700px){.home-hero-video{height: 750px;}}


.hero.hero-home .hero-content{max-width:50em}
@media screen and (max-width: 1400px){.hero.hero-home .hero-content{max-width:45em}}
@media screen and (max-width: 1100px){.hero.hero-home .hero-content{max-width:40em}}
.hero.hero-home .hero-watermark{position:absolute;left:0px;right:0px;top:0px;bottom:0px;width:100%;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (max-width: 1100px){.hero.hero-home .hero-watermark svg{transform:scale(1.3);transform-origin:50% 50%}}
@media screen and (max-width: 600px){.hero.hero-home .hero-watermark svg{transform:scale(1.45)}}
.hero #skier{position:absolute;left:-5%;bottom:-200px;width:20%;z-index:4}
@media screen and (max-width: 1200px){.hero #skier{bottom:-150px}}
@media screen and (max-width: 700px){.hero #skier{display:none}}
.hero #skier path{fill:#efefef}.hero .hero-content{margin:0 auto;text-align:center;position:relative;z-index:2}
.hero .hero-content p{max-width:30em;margin-left:auto;margin-right:auto}
.hero .hero-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;overflow:hidden;background:#231f20}
.hero .hero-bg img{width:100%;height:150%;position:absolute;top:-25%;left:0px;right:0px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.7}
.hero .hero-graphic{position:absolute;bottom:-50px;right:10%;z-index:3;max-width:300px;width:16vw}
@media screen and (max-width: 1024px){.hero .hero-graphic{width:25vw;bottom:-100px;right:7%}}
@media screen and (max-width: 700px){.hero .hero-graphic{width:30vw;bottom:-60px;right:5%}}
.hero .hero-watermark{position:absolute;right:0px;top:0px;bottom:0px;width:350px;overflow:hidden;z-index:1;opacity:.5}.hero .hero-watermark img{max-width:none;width:calc(100% + 20px);margin:-50px -20px 0px 0px}
.home-hero-img{padding-top:42%;position:relative;overflow:hidden}@media screen and (max-width: 700px){.home-hero-img{padding-top:55%}}
.home-hero-img img{width:100%;height:120%;position:absolute;top:-10%;left:0px;-o-object-fit:cover;object-fit:cover}
.wide-image{position:relative;z-index:3}.page-id-282 .wide-image{z-index:1}
.home-hero-video{position:relative;overflow:hidden;padding-top:40%}
@media screen and (max-width: 700px){.home-hero-video{padding-top:60%}}
.home-hero-video .video-wrap{position:absolute;left:-2000px;right:-2000px;bottom:-100px;top:-100px;margin:auto;width:100%}
@media screen and (max-width: 1500px){.home-hero-video .video-wrap{top:-200px;bottom:-200px}}
.home-hero-video video{position:absolute;left:0px;top:0px;right:0px;bottom:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero-video canvas{top:0;left:0;width:100%;max-width:100%;height:auto;border:1px solid red}
.hero-video{position:absolute;left:0px;top:0px;width:100%;height:100%;overflow:hidden}
.hero-video .video-wrap{position:absolute;left:-2000px;right:-2000px;bottom:-2000px;top:-2000px;margin:auto;padding-top:60%;width:100%}
.hero-video .video-wrap:after{content:"";position:absolute;background:rgba(0,0,0,.3);top:0px;left:0px;width:100%;height:100%}
.hero-video video{position:absolute;left:0px;top:0px;right:0px;bottom:0px;width:100%;height:100%}

.beer-slider{display:flex;overflow:hidden;padding:0px; background-color:#8c8080;  }

.beer-slider-servicos{/*display:flex;*/overflow:hidden;padding:0px; background-color:#b3a9a5; }
.beer-slider-servicos .beer-intro{flex:0 0 40%;position:relative;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:10% 5%;}

.NossosServicos {text-align:center; padding: 10% 5% 5%;}
.servicos {text-align:center; padding: 0px 0px 10% 0px;}
.servicos .fotoredonda img{border-radius: 160px;}


.beer-slider-contato {/*display:flex;*/overflow:hidden;padding:50px; background-color:#fff; }


.beer-intro-contato {text-align: center;padding: 0px 0px 5% 0px;}

@media screen and (max-width: 700px){.beer-slider{display: block;}}

@media screen and (max-width: 1100px){.beer-slider{flex-wrap:wrap;overflow:hidden}}
.beer-slider .beer-intro{flex:0 0 40%;position:relative;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:5% 5%;}
.beer-slider .geisa {flex:0 0 42%;position:relative;z-index:4;display:flex;flex-direction:column;justify-content:center;/*align-items:flex-end;/*padding:10% 5%*/height: 100%;background-color: #cbcfd5;}
.beer-slider .portfolioGeisa{flex:0 0 40%;position:relative;z-index:4;display:flex;flex-direction:column;justify-content:center;padding:5% 15%;}
@media screen and (max-width: 1800px){.beer-slider .beer-intro{flex:0 0 45%;width:45%}}
@media screen and (max-width: 1600px){.beer-slider .beer-intro{padding:8% calc(5% + 100px) 8% 5%}}
@media screen and (max-width: 1100px){.beer-slider .beer-intro{flex:0 0 100%;padding:10%}}
@media screen and (max-width: 800px){.beer-slider .beer-intro{padding:10% 8% 5% 8%}}
.beer-slider .beer-intro .intro-text{max-width:460px;margin-right:auto}
@media screen and (max-width: 1100px){.beer-slider .beer-intro .intro-text{max-width:100%;width:100%;display:flex;flex-direction:column}
	.beer-slider .beer-intro .intro-text p{max-width:20em}}
.beer-slider .beer-intro .intro-top{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:5%;padding-bottom:10%}
@media screen and (max-width: 1100px){.beer-slider .beer-intro .intro-top{padding:0px;order:2}}
.beer-slider .beer-intro .intro-top #cheers{margin-left:-10%;max-width:400px}

@media screen and (max-width: 700px) {.beer-slider .beer-intro {width: 100%;}}

@media screen and (max-width: 700px){.beer-slider .beer-intro .intro-top #cheers{max-width:250px}}
.beer-slider .beer-intro h2{margin-top:0px}.beer-slider .beer-slideshow{flex:0 0 60%;width:60%;position:relative;z-index:9}
@media screen and (max-width: 1800px){.beer-slider .beer-slideshow{flex:0 0 55%;width:55%}}
@media screen and (max-width: 1100px){.beer-slider .beer-slideshow{flex:0 0 100%;width:100%}}
.beer-slider .beer-slideshow .swiper-wrapper{pointer-events:none}.beer-slider .beer-slideshow .beer-slide{position:relative;color:#fff;display:flex;align-items:center;width:auto;background:#231f20;max-width:90%;opacity:0;pointer-events:none;transition:opacity .3s ease-out}
@media screen and (max-width: 1250px){.beer-slider .beer-slideshow .beer-slide{max-width:100%}}
@media screen and (max-width: 1100px){.beer-slider .beer-slideshow .beer-slide{padding:5%;max-width:90%;opacity:1}}
.beer-slider .beer-slideshow .beer-slide.swiper-slide-active{opacity:1;pointer-events:all}.beer-slider .beer-slideshow .beer-slide.swiper-slide-next{opacity:1;pointer-events:all}
.beer-slider .beer-slideshow .beer-slide .beer-img{margin-left:-150px}
@media screen and (max-width: 1800px){.beer-slider .beer-slideshow .beer-slide .beer-img{margin-left:-125px}}
@media screen and (max-width: 1600px){.beer-slider .beer-slideshow .beer-slide .beer-img{margin-left:-100px}
}@media screen and (max-width: 1100px){.beer-slider .beer-slideshow .beer-slide .beer-img{margin-left:0px}}.beer-slider .beer-slideshow .beer-slide .beer-img img{position:relative;z-index:5;max-width:300px}@media screen and (max-width: 1800px){.beer-slider .beer-slideshow .beer-slide .beer-img img{max-width:250px}}
@media screen and (max-width: 1600px){.beer-slider .beer-slideshow .beer-slide .beer-img img{max-width:200px}}
@media screen and (max-width: 700px){.beer-slider .beer-slideshow .beer-slide .beer-img img{max-width:100px}}
@media screen and (max-width: 400px){.beer-slider .beer-slideshow .beer-slide .beer-img img{max-width:70px}}
.beer-slider .beer-slideshow .beer-slide .beer-slide-content{padding:2em;max-width:550px;margin-right:200px}@media screen and (max-width: 1800px){.beer-slider .beer-slideshow .beer-slide .beer-slide-content{margin-right:150px}}@media screen and (max-width: 1100px){.beer-slider .beer-slideshow .beer-slide .beer-slide-content{margin-right:0px;max-width:450px}}@media screen and (max-width: 400px){.beer-slider .beer-slideshow .beer-slide .beer-slide-content{padding:1.5em}}.beer-slider .beer-slideshow .beer-slide .beer-slide-content h2{margin:0px}.beer-slider .beer-slideshow .beer-slide .beer-slide-content h3{margin-top:0px}.beer-slider .beer-slideshow .beer-slide .beer-slide-content .foe-button{margin-bottom:0px}@media screen and (max-width: 600px){.beer-slider .beer-slideshow .beer-slide .beer-slide-content .foe-button:nth-child(2){display:none}}.beer-slider .beer-slideshow .beer-slide .beer-slide-content .beer-text{margin-bottom:1.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 3){.beer-slider .beer-slideshow .beer-slide .beer-slide-content .beer-text{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media screen and (max-width: 600px){.beer-slider .beer-slideshow .beer-slide .beer-slide-content .beer-text{margin-bottom:1em}}.beer-slider .beer-slideshow .beer-slide.spacer{display:block;width:30%;background:#231f20}@media screen and (max-width: 1100px){.beer-slider .beer-slideshow .beer-slide.spacer{display:none}}@keyframes circleDraw{from{transform:rotate(0deg);stroke-dasharray:0 150}to{transform:rotate(90deg);stroke-dasharray:150 150}}@keyframes circleDrawLong{from{transform:rotate(0deg);stroke-dasharray:0 200}to{transform:rotate(90deg);stroke-dasharray:200 200}}.stories{background:#4a9493;color:#fff;position:relative;z-index:4;padding:0px 10% 8% 10%;margin-top:-7%}@media screen and (max-width: 1024px){.stories{padding:0px 5% 8% 5%}}.stories:before{content:"";position:absolute;top:-2px;left:0px;right:0px;height:230px;background:#fff}.stories .story-list{display:flex;flex-direction:column;position:relative;z-index:2}.stories .story{width:100%;max-width:1200px;margin:0 auto;white-space:normal;display:flex;border-radius:20px;background:#549f99;margin:3vw auto}@media screen and (max-width: 1600px){.stories .story{margin:2.5vw auto;border-radius:15px}}@media screen and (max-width: 1100px){.stories .story{margin:40px auto}}@media screen and (max-width: 1024px){.stories .story{margin:25px auto}}@media screen and (max-width: 650px){.stories .story{margin:3.5% 0px}.stories .story:nth-child(even) .story-beer-img{display:none}.stories .story:nth-child(even) .story-text.extra-padding{padding:1.6em 2.1em}}@media screen and (max-width: 650px)and (max-width: 550px){.stories .story:nth-child(even) .story-text.extra-padding{padding:1.7em}}@media screen and (max-width: 550px){.stories .story{flex-direction:column;border-radius:15px;overflow:hidden}}.stories .story:hover .story-beer-img img{transform:scale(1.05) rotate(-5deg)}.stories .story:nth-child(even) .story-img{order:2;border-radius:0px 20px 20px 0px}@media screen and (max-width: 1024px){.stories .story:nth-child(even) .story-img{border-radius:0px 15px 15px 0px}}@media screen and (max-width: 550px){.stories .story:nth-child(even) .story-img{border-radius:0px}}.stories .story:nth-child(even):hover .story-beer-img img{transform:scale(1.05) rotate(5deg)}.stories .story:nth-child(even) .story-beer-img{order:1}.stories .story:nth-child(even) .story-beer-img img{transform:rotate(-5deg)}.stories .story:nth-child(even) .story-text.extra-padding{padding:1.6em 6.5em 1.6em 2.1em}@media screen and (max-width: 550px){.stories .story:nth-child(even) .story-text.extra-padding{padding:1.7em}}.stories .story .story-img{border-radius:20px 0px 0px 20px;overflow:hidden;flex:0 0 40%;position:relative}@media screen and (max-width: 1600px){.stories .story .story-img{width:25vw;border-radius:15px 0px 0px 15px}}@media screen and (max-width: 1100px){.stories .story .story-img{width:300px}}@media screen and (max-width: 1024px){.stories .story .story-img{width:40%}}@media screen and (max-width: 550px){.stories .story .story-img{border-radius:0px;width:100%;padding-top:50%;order:1}}.stories .story .story-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0px;left:0px}.stories .story .story-beer-img{width:0px;position:relative;z-index:3}@media screen and (max-width: 650px){.stories .story .story-beer-img{display:none}}.stories .story .story-beer-img img{position:absolute;left:-200px;right:-200px;margin:auto;width:auto;height:calc(100% + 30px);max-width:none;margin-top:-10px;transform-origin:50% 50%;transform:rotate(5deg);transition:transform .4s ease-out}.stories .story .story-text{padding:1.6em 2.1em;flex:0 0 60%;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 1600px){.stories .story .story-text{width:35vw}}@media screen and (max-width: 1100px){.stories .story .story-text{width:400px}}@media screen and (max-width: 1024px){.stories .story .story-text{width:60%}}@media screen and (max-width: 550px){.stories .story .story-text{order:2;width:100%;padding:1.5em}}.stories .story .story-text.extra-padding{padding:1.6em 2.1em 1.6em 6.5em}@media screen and (max-width: 650px){.stories .story .story-text.extra-padding{padding:1.5em 2.1em}}@media screen and (max-width: 550px){.stories .story .story-text.extra-padding{padding:1.5em}}.stories .story .story-text h3{color:#fff;position:relative;z-index:2;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 1){.stories .story .story-text h3{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.stories .story .story-text h3:hover:after{transform-origin:0% 0;transform:scaleX(1);opacity:1}.stories .story .story-text h3:after{content:"";position:absolute;left:-0.05em;bottom:.08em;right:0em;height:.35em;background:#f5ad00;display:block;z-index:-1;transform:scaleX(0);transform-origin:100% 0;opacity:0;transition:transform .6s ease-out,opacity .3s ease-out}.stories .story .story-text h3 a{width:100%;color:#fff}.stories .story .story-text .detail{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 1){.stories .story .story-text .detail{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.stories .story .story-text .detail.last{margin-bottom:1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 2){.stories .story .story-text .detail.last{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.stories .story .story-text .detail p{display:inline}.stories .story .story-text .foe-button{margin:auto 0px 0px 0px}.stories .load{text-align:center}.stories .load .foe-button{margin:0px .5em 1em}.stories-feed{background:#4a9493;color:#fff;padding:10% 0px;overflow:hidden;position:relative;z-index:4}.stories-feed .stories-svg svg{width:100%;height:auto;transform-box:fill-box}@media screen and (max-width: 1024px){.stories-feed .stories-svg svg{width:150%;margin:1em -25%}}.stories-feed .stories-svg svg g{transform-box:fill-box;transform-origin:50% 50%}.stories-feed .stories-intro{max-width:27em;margin:4% auto 4% auto}@media screen and (max-width: 500px){.stories-feed .stories-intro{max-width:100%;padding:0px 8%}}.stories-feed .story-list{display:flex;flex-direction:column}.stories-feed .row{display:flex;justify-content:flex-start;padding:0px 2vw;width:100%;margin-left:-15%}@media screen and (max-width: 1024px){.stories-feed .row{margin:0px;padding:0px 4%;flex-direction:column}}.stories-feed .row:last-child{margin-left:0px;margin-right:15%;align-self:flex-end}@media screen and (max-width: 1024px){.stories-feed .row:last-child{margin:0px;display:none}}.stories-feed .row:last-child .story .story-beer-img img{transform:rotate(-5deg)}.stories-feed .row:last-child .story:hover .story-beer-img img{transform:scale(1.05) rotate(5deg)}.stories-feed .row .story{white-space:normal;display:flex;border-radius:20px;background:#549f99;margin:2vw 1.5vw}.stories-feed .row .story:hover .story-beer-img img{transform:scale(1.05) rotate(-5deg)}@media screen and (max-width: 1600px){.stories-feed .row .story{margin:2.5vw 1.5vw;border-radius:15px}}@media screen and (max-width: 1100px){.stories-feed .row .story{margin:40px 20px}}@media screen and (max-width: 1024px){.stories-feed .row .story{margin:25px 0px}.stories-feed .row .story:nth-child(even) .story-img{order:2;border-radius:0px 15px 15px 0px}}@media screen and (max-width: 1024px)and (max-width: 550px){.stories-feed .row .story:nth-child(even) .story-img{border-radius:0px}}@media screen and (max-width: 1024px){.stories-feed .row .story:nth-child(even) .story-beer-img{order:1}.stories-feed .row .story:nth-child(even) .story-beer-img img{transform:rotate(-5deg)}.stories-feed .row .story:nth-child(even) .story-text.extra-padding{padding:1.6em 6.5em 1.6em 2.1em}}@media screen and (max-width: 650px){.stories-feed .row .story{margin:2% 0px}.stories-feed .row .story:nth-child(even) .story-beer-img{display:none}.stories-feed .row .story:nth-child(even) .story-text.extra-padding{padding:1.6em 2.1em}}@media screen and (max-width: 650px)and (max-width: 550px){.stories-feed .row .story:nth-child(even) .story-text.extra-padding{padding:1.5em}}@media screen and (max-width: 550px){.stories-feed .row .story{flex-direction:column;border-radius:15px;overflow:hidden}}.stories-feed .row .story .story-img{border-radius:20px 0px 0px 20px;overflow:hidden;width:20vw;position:relative}@media screen and (max-width: 1600px){.stories-feed .row .story .story-img{width:25vw;border-radius:15px 0px 0px 15px}}@media screen and (max-width: 1100px){.stories-feed .row .story .story-img{width:300px}}@media screen and (max-width: 1024px){.stories-feed .row .story .story-img{width:40%}}@media screen and (max-width: 550px){.stories-feed .row .story .story-img{border-radius:0px;width:100%;padding-top:50%;order:1}}.stories-feed .row .story .story-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0px;left:0px}.stories-feed .row .story .story-beer-img{width:0px;position:relative;z-index:3}@media screen and (max-width: 650px){.stories-feed .row .story .story-beer-img{display:none}}.stories-feed .row .story .story-beer-img img{position:absolute;left:-200px;right:-200px;margin:auto;width:auto;height:calc(100% + 30px);max-width:none;margin-top:-10px;transform-origin:50% 50%;transform:rotate(5deg);transition:transform .3s ease-out}.stories-feed .row .story .story-text{padding:1.6em 2.1em;width:25vw;max-width:600px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 1600px){.stories-feed .row .story .story-text{width:35vw}}@media screen and (max-width: 1100px){.stories-feed .row .story .story-text{width:400px}}@media screen and (max-width: 1024px){.stories-feed .row .story .story-text{width:60%}}
@media screen and (max-width: 550px){.stories-feed .row .story .story-text{order:2;width:100%;padding:1.5em}}.stories-feed .row .story .story-text.extra-padding{padding:1.6em 2.1em 1.6em 6.5em}
@media screen and (max-width: 650px){.stories-feed .row .story .story-text.extra-padding{padding:1.5em 2.1em}}
@media screen and (max-width: 550px){.stories-feed .row .story .story-text.extra-padding{padding:1.5em}}.stories-feed .row .story .story-text h3{color:#fff;position:relative;z-index:2;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 1){.stories-feed .row .story .story-text h3{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.stories-feed .row .story .story-text h3:hover:after{transform-origin:0% 0;transform:scaleX(1);opacity:1}.stories-feed .row .story .story-text h3:after{content:"";position:absolute;left:-0.05em;bottom:.08em;right:0em;height:.35em;background:#f5ad00;display:block;z-index:-1;transform:scaleX(0);transform-origin:100% 0;opacity:0;transition:transform .6s ease-out,opacity .3s ease-out}.stories-feed .row .story .story-text h3 a{width:100%;color:#fff}.stories-feed .row .story .story-text .detail{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 1){.stories-feed .row .story .story-text .detail{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.stories-feed .row .story .story-text .detail.last{margin-bottom:1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 2){.stories-feed .row .story .story-text .detail.last{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.stories-feed .row .story .story-text .detail p{display:inline}.stories-feed .row .story .story-text .foe-button{margin:auto 0px 0px 0px}.stories-graphic{padding:10% 0px;overflow:hidden;position:relative;z-index:4;display:flex}.stories-graphic:first-child{margin-top:80px}@media screen and (max-width: 1600px){.stories-graphic:first-child{margin-top:40px}}
@media screen and (max-width: 700px){.stories-graphic:first-child{margin-top:70px}}@media screen and (max-width: 1100px){.stories-graphic{padding:10% 8%}}
.stories-graphic .stories-left{flex:0 0 33%}
@media screen and (max-width: 1400px){.stories-graphic .stories-left{flex:0 0 25%;width:25%;display:flex;align-items:flex-end}}
@media screen and (max-width: 1100px){.stories-graphic .stories-left{display:none}}.stories-graphic .stories-left svg{width:100%;margin-right:auto;margin-left:-5%;transform-box:fill-box}@media screen and (max-width: 1400px){.stories-graphic .stories-left svg{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}}.stories-graphic .stories-left svg g{transform-box:fill-box;transform-origin:50% 50%}.stories-graphic .stories-left svg #story-left>g{visibility:hidden}.stories-graphic .stories-right{flex:0 0 33%;display:flex}@media screen and (max-width: 1400px){.stories-graphic .stories-right{flex:0 0 25%;width:25%}}
@media screen and (max-width: 1100px){.stories-graphic .stories-right{display:none}}.stories-graphic .stories-right svg{width:100%;margin-left:auto;margin-right:-5%;transform-box:fill-box}@media screen and (max-width: 1400px){.stories-graphic .stories-right svg{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}}.stories-graphic .stories-right svg g{transform-box:fill-box;transform-origin:50% 50%}.stories-graphic .stories-right svg #story-right>g{visibility:hidden}.stories-graphic #your-stories{max-width:320px;margin:0 auto 2em auto;aspect-ratio:9/10}@media screen and (max-width: 1100px){.stories-graphic #your-stories{display:none}}@media screen and (max-width: 700px){.stories-graphic #your-stories{max-width:250px}}@media screen and (max-width: 500px){.stories-graphic #your-stories{max-width:150px}}.stories-graphic #your-stories svg>g>g:nth-child(4) path{fill:#fff}.stories-graphic #your-stories-mobile{display:none;max-width:320px;margin:0 auto 2em auto;aspect-ratio:9/10}@media screen and (max-width: 1100px){.stories-graphic #your-stories-mobile{display:block}}
@media screen and (max-width: 700px){.stories-graphic #your-stories-mobile{max-width:250px}}@media screen and (max-width: 500px){.stories-graphic #your-stories-mobile{max-width:150px}}.stories-graphic #your-stories-mobile svg>g>g:nth-child(4) path{fill:#fff}.stories-graphic .stories-intro{flex:0 0 34%;max-width:27em;margin:0px auto}@media screen and (max-width: 1400px){.stories-graphic .stories-intro{flex:0 0 50%;margin:0px;max-width:none}}@media screen and (max-width: 1100px){.stories-graphic .stories-intro{flex:0 0 100%;margin:0 auto;max-width:30em}}.stories-graphic .stories-intro .button-container{text-align:center}.stories-graphic .stories-intro .button-container .foe-button{margin:0px .5em 1em}.story-form{background:#f5ad00}.story-form .inner{justify-content:space-between}.story-form .form-intro{flex:0 0 40%}@media screen and (max-width: 1024px){.story-form .form-intro{flex:0 0 100%;margin-bottom:8%}}.story-form .form-intro img{margin-bottom:1em}.story-form .form-intro a{color:#231f20;font-weight:600}.story-form .form-intro a:hover{opacity:.7}.story-form .form-wrap{flex:0 0 50%}
@media screen and (max-width: 1024px){.story-form .form-wrap{flex:0 0 100%}}.brewery-intro{position:relative;z-index:2}
@media screen and (max-width: 1024px){.brewery-intro{overflow:hidden}}.brewery-intro.navy{background:#023047;color:#efefef}.brewery-intro.navy .inner .slider-intro #cheers svg path{fill:#efefef}.brewery-intro.navy .inner .slider-intro .controls .arrow path{stroke:#fff}.brewery-intro.yellow{background:#f5ad00}.brewery-intro .centered-intro{text-align:center;max-width:35em;margin:0 auto 9%;position:relative;z-index:2}.brewery-intro .inner{align-items:center}.brewery-intro .inner .slider-intro{flex:0 0 40%;padding-right:5%;position:relative;z-index:2}
@media screen and (max-width: 1000px){.brewery-intro .inner .slider-intro{flex:0 0 100%;padding:0px 0px 7% 0px;display:flex;flex-direction:column}}.brewery-intro .inner .slider-intro .intro-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:3em}@media screen and (max-width: 1000px){.brewery-intro .inner .slider-intro .intro-top{order:3;margin-bottom:0px}}.brewery-intro .inner .slider-intro .intro-top #cheers{margin-left:-10%;width:100%;max-width:400px;aspect-ratio:2/1}
@media screen and (max-width: 700px){.brewery-intro .inner .slider-intro .intro-top #cheers{max-width:250px}}.brewery-intro .inner .slider-intro .controls .arrow path{stroke:#231f20}.brewery-intro .inner .brewery-slideshow{flex:0 0 60%;width:60%;padding-left:5%}
@media screen and (max-width: 1000px){.brewery-intro .inner .brewery-slideshow{flex:0 0 100%;width:100%;padding:0px}}.brewery-intro .inner .brewery-slideshow .brewery-slide{position:relative;margin:0px 2.5%;padding:5%;max-width:500px;opacity:0;pointer-events:none;display:flex;align-items:flex-end;justify-content:center;border-radius:20px;overflow:hidden;aspect-ratio:7/8;transition:opacity .3s ease-out}@media screen and (max-width: 1000px){.brewery-intro .inner .brewery-slideshow .brewery-slide{margin:0px 5% 0px 0px;max-width:400px}}
@media screen and (max-width: 500px){.brewery-intro .inner .brewery-slideshow .brewery-slide{margin:0px 5% 0px 0px;max-width:300px}}.brewery-intro .inner .brewery-slideshow .brewery-slide.swiper-slide-active{opacity:1;pointer-events:all}.brewery-intro .inner .brewery-slideshow .brewery-slide.swiper-slide-next{opacity:1;pointer-events:all}.brewery-intro .inner .brewery-slideshow .brewery-slide img{position:absolute;top:-30px;left:0px;right:0px;bottom:-30px;height:calc(100% + 60px);width:100%;-o-object-fit:cover;object-fit:cover}.brewery-intro .inner .brewery-slideshow .brewery-slide h3{position:relative;z-index:2;text-align:center;color:#fff}@media screen and (max-width: 1400px){.beers{padding:8% 5%}}
@media screen and (max-width: 1100px){.beers{padding:10%}}@media screen and (max-width: 800px){.beers{padding:10% 8%}}.beers .beer-intro{max-width:35em;margin:0 auto 10%;text-align:center}.beers .beer-intro #cheers{max-width:350px;margin:-9% auto 1em;min-height:168px}.beers .beer-intro img{margin-bottom:1.5em}@media screen and (max-width: 800px){.beers .beer-intro img{max-width:130px;margin:1em auto}}.beers .beer-list{display:flex;flex-wrap:wrap}.beers .beer-list .beer{width:50%;flex:0 0 50%;color:#fff;margin-bottom:15%;border-radius:20px 0px 0px 20px;display:flex;position:relative}
@media screen and (max-width: 1600px){.beers .beer-list .beer{margin-bottom:10%}}@media screen and (max-width: 1400px){.beers .beer-list .beer{margin-bottom:9%}}@media screen and (max-width: 1100px){.beers .beer-list .beer{flex:0 0 100%;width:100%;border-radius:15px;margin-bottom:12%;min-height:370px}}@media screen and (max-width: 800px){.beers .beer-list .beer{min-height:310px;margin:7.5% 0px}}@media screen and (max-width: 500px){.beers .beer-list .beer{min-height:300px}}.beers .beer-list .beer:hover .beer-img img{transform:rotate(3deg)}.beers .beer-list .beer:nth-child(even){border-radius:0px 20px 20px 0px}@media screen and (max-width: 1100px){.beers .beer-list .beer:nth-child(even){border-radius:15px}.beers .beer-list .beer:nth-child(even) .beer-content{padding:3.5em 11em 2em 3em}}@media screen and (max-width: 1100px)and (max-width: 800px){.beers .beer-list .beer:nth-child(even) .beer-content{padding:2.5em 9em 1em 2em}}@media screen and (max-width: 1100px)and (max-width: 500px){.beers .beer-list .beer:nth-child(even) .beer-content{padding:2.5em 8em 1em 2em}}@media screen and (max-width: 1100px){.beers .beer-list .beer:nth-child(even) .beer-img{left:auto;right:-5%}}@media screen and (max-width: 1100px)and (max-width: 1100px){.beers .beer-list .beer:nth-child(even) .beer-img img{-o-object-position:right center;object-position:right center}}.beers .beer-list .beer:nth-child(odd):last-child{border-radius:20px}.beers .beer-list .beer .beer-img{width:100%;position:absolute;left:-5%;top:-12%;bottom:-12%;width:250px}@media screen and (max-width: 1600px){.beers .beer-list .beer .beer-img{width:200px;left:-6%}}@media screen and (max-width: 800px){.beers .beer-list .beer .beer-img{width:150px}}@media screen and (max-width: 500px){.beers .beer-list .beer .beer-img{width:125px}}.beers .beer-list .beer .beer-img img{position:absolute;top:0px;bottom:0px;left:0px;width:100%;height:100%;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;transform-origin:50% 65%;transition:transform .3s cubic-bezier(0.34, 1.56, 0.64, 1)}@media screen and (max-width: 1100px){.beers .beer-list .beer .beer-img img{height:auto}}.beers .beer-list .beer .beer-content{padding:3.5em 3em 2em 13em;position:relative;z-index:2;display:flex;flex-direction:column}@media screen and (max-width: 1600px){.beers .beer-list .beer .beer-content{padding:3.5em 3em 2em 11em}}@media screen and (max-width: 1100px){.beers .beer-list .beer .beer-content{padding:3.5em 3em 2em 11em}}@media screen and (max-width: 800px){.beers .beer-list .beer .beer-content{padding:2.5em 2em 1em 9em}}
@media screen and (max-width: 500px){.beers .beer-list .beer .beer-content{padding:2.5em 2em 1em 8em}}.beers .beer-list .beer .beer-content .beer-text{max-width:27em;margin-bottom:1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 3){.beers .beer-list .beer .beer-content .beer-text{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.beers .beer-list .beer .beer-content h2{margin:0px}.beers .beer-list .beer .beer-content h2 a{color:#fff;display:inline-block;position:relative}.beers .beer-list .beer .beer-content h2 a:hover:after{transform-origin:0% 0;transform:scaleX(1);opacity:1}.beers .beer-list .beer .beer-content h2 a:after{content:"";position:absolute;left:-0.05em;bottom:.08em;right:-0.05em;height:.35em;background:#f5ad00;display:block;z-index:-1;transform:scaleX(0);transform-origin:100% 0;opacity:0;transition:transform .6s ease-out,opacity .3s ease-out}.beers .beer-list .beer .beer-content h3{margin-top:0px}.beers .beer-list .beer .beer-content .button-container{margin-top:auto}.contact{padding-top:calc(0% + 200px);position:relative;z-index:3;overflow:hidden}
@media screen and (max-width: 1600px){.contact{padding-top:calc(10% + 140px)}}
@media screen and (max-width: 1600px){.contact{padding-top:calc(10% + 120px)}}
@media screen and (max-width: 1024px){.contact{padding-top:calc(10% + 80px)}}.contact .contact-watermark{position:absolute;top:0%;right:-50px;width:25%;z-index:-1}.contact .contact-watermark img{width:100%}.contact .inner a{color:#231f20}.contact .inner a:hover{color:#f5ad00}.contact .inner h4{margin-top:0px}.contact .inner .contact-details{flex:0 0 32.5%;padding:0px 1em 0px 0px}@media screen and (max-width: 1400px){.contact .inner .contact-details{flex:1 1 35%}}
@media screen and (max-width: 1150px){.contact .inner .contact-details{flex:0 0 37%}}
@media screen and (max-width: 1000px){.contact .inner .contact-details{flex:0 0 100%;padding:0px 0px 2em 0px}}.contact .inner .contact-details .hours{margin-top:1em}.contact .inner .emails{flex:0 0 32.5%;border-left:2px solid rgba(0,0,0,.2);padding:0px 3em}
@media screen and (max-width: 1400px){.contact .inner .emails{flex:1 1 35%;padding:0px 2em}}
@media screen and (max-width: 1150px){.contact .inner .emails{flex:0 0 37%}}@media screen and (max-width: 1000px){.contact .inner .emails{flex:0 0 100%;border:none;border-top:2px solid rgba(0,0,0,.2);padding:2em 0px}}.contact .inner .emails .email-list a{display:block}.contact .inner .emails .social-links{padding-top:1em;display:flex;align-items:center}.contact .inner .emails .social-links a:hover svg path{fill:#f5ad00}.contact .inner .emails .social-links a{display:inline-block;padding:0px 10px 0px 0px}.contact .inner .emails .social-links svg path{fill:#000;stroke:none;transition:fill .3s ease-in-out}.contact .inner .emails .social-links a:nth-child(2) svg path{stroke:#fff}.contact .inner .contact-right{flex:1 1 35%;padding:0px 0px 0px 3em;border-left:2px solid rgba(0,0,0,.2);display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 1400px){.contact .inner .contact-right{flex:0 0 26%;padding-left:2em}}@media screen and (max-width: 1000px){.contact .inner .contact-right{flex:0 0 100%;border-left:none;border-top:2px solid rgba(0,0,0,.2);padding:1.5em 0px 0px 0px}}.contact .inner .contact-right a{display:block;font-weight:bold;font-size:1.2em;padding:5px}.contact .inner .contact-right #contact-logo{width:150px}@media screen and (max-width: 1400px){.contact .inner .contact-right #contact-logo{display:none}}.contact .inner .contact-right #contact-logo svg>g>g:first-child path{fill:#231f20}.contact .inner .contact-right #contact-logo svg>g path{fill:#fff}.featured-block{position:relative}.featured-block .featured-intro{max-width:40em;margin:0 auto 7%}@media screen and (max-width: 1100px){.featured-block .featured-intro{max-width:25em}}@media screen and (max-width: 700px){.featured-block .featured-intro{max-width:22em}}.featured-block .featured-intro p{max-width:35em;margin-left:auto;margin-right:auto}.featured-block .featured-slider{width:95%;position:relative}@media screen and (max-width: 1100px){.featured-block .featured-slider{margin:0 auto}}@media screen and (max-width: 900px){.featured-block .featured-slider{width:100%}}.featured-block .featured-slider .featured-slide{position:relative;height:auto;display:flex;align-items:flex-start;opacity:0 !important}.featured-block .featured-slider .featured-slide.swiper-slide-active{opacity:1 !important}.featured-block .featured-slider .featured-slide .img-wrap{width:55%;z-index:3;position:relative}.featured-block .featured-slider .featured-slide .img-wrap.img-1 .img-inner{width:110%}.featured-block .featured-slider .featured-slide .img-wrap.img-2{width:45%;margin-top:5%}.featured-block .featured-slider .featured-slide .img-wrap.img-2 .img-inner{padding-top:120%}.featured-block .featured-slider .featured-slide .img-wrap .img-inner{position:relative;width:100%;padding-top:75%;overflow:hidden;border-radius:20px}@media screen and (max-width: 1600px){.featured-block .featured-slider .featured-slide .img-wrap .img-inner{border-radius:15px}}.featured-block .featured-slider .featured-slide .img-wrap img{position:absolute;top:-30px;left:0px;width:100%;height:calc(100% + 60px);-o-object-fit:cover;object-fit:cover}.featured-block .featured-slider .featured-slide .caption{margin:2em 2em 3.5em 0px;max-width:55%;position:absolute;right:45%;bottom:0px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 1){.featured-block .featured-slider .featured-slide .caption{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}@media screen and (max-width: 700px){.featured-block .featured-slider .featured-slide .caption{margin:1em 1.5em 1.5em 0px}}.featured-block .featured-slider .featured-pagination{position:absolute;right:45%;bottom:2em;z-index:99;width:auto;display:flex;justify-content:flex-end;padding-right:2em}@media screen and (max-width: 700px){.featured-block .featured-slider .featured-pagination{bottom:0px;padding-right:1.5em}}.featured-block .featured-slider .featured-pagination .swiper-pagination-bullet{width:.95em;height:.95em;background:#fff;border:2px solid #231f20;opacity:1;transition:background .4s ease-out}.featured-block .featured-slider .featured-pagination .swiper-pagination-bullet:hover{background:#4a9493}.featured-block .featured-slider .featured-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f5ad00}.featured-block .watermark-1991{position:absolute;right:0px;top:0px;width:50%;z-index:-1}.text-block{display:block;padding-left:25%;padding-right:25%;margin:0 auto;text-align:center;position:relative}@media screen and (max-width: 1100px){.text-block{padding-left:10%;padding-right:35%;text-align:left}}
@media screen and (max-width: 500px){.text-block{padding:14% 10%;text-align:center}}.text-block .button-container{padding-top:1em}
@media screen and (max-width: 500px){.text-block .button-container{text-align:center}}.cta{position:relative;z-index:2;color:#fff;background:#4a9493}.cta.color-white{background:#fff}.cta.color-white .cta-top:after{background:#fff}.cta.color-white .cta-top .cta-mask{background:#fff}.cta.color-yellow{background:#f5ad00}.cta.color-yellow .cta-top:after{background:#f5ad00}.cta.color-yellow .cta-top .cta-mask{background:#f5ad00}.cta .cta-top{text-align:center;width:100%;position:relative}.cta .cta-top:after{content:"";position:absolute;top:-2px;left:0px;right:0px;height:3px;background:#4a9493}.cta .cta-top .cta-mask{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:#4a9493;-webkit-mask-image:url("/wp-content/themes/foe/images/shell/cta-inverse.svg");-webkit-mask-size:100% auto;-webkit-mask-position:top center;mask-image:url("/wp-content/themes/foe/images/shell/cta-inverse.svg");-webkit-mask-size:120% auto;mask-size:120% auto;mask-position:top center;transform:scale(1.2);transform-origin:50% 0%;transition:transform 1s ease-out}@media screen and (max-width: 1024px){.cta .cta-top .cta-mask{transform:scale(1)}}.cta .cta-top .cta-mask.is-inview{transform:scale(1)}.cta .cta-top .cta-top-inner{position:relative;z-index:2;padding:10% 10% 0px 10%}.cta .cta-top h1{max-width:8em;margin:0 auto}@media screen and (max-width: 1250px){.cta .cta-top h1{max-width:7em}}.cta .cta-bot{padding:10%;margin-top:30%}@media screen and (max-width: 1250px){.cta .cta-bot{margin-top:25%}}.cta .cta-bot .cta-text{max-width:38em}.cta .button-container{margin-top:1.5em}.cta .cta-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:-2;overflow:hidden;background:#231f20}.cta .cta-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7}@media screen and (max-width: 1250px){.cta .cta-bg img{width:120%;max-width:120%;margin-left:-10%}}.content-image .content-text{flex:0 0 50%;padding-right:4%}@media screen and (max-width: 900px){.content-image .content-text{flex:0 0 100%;padding:0px}}.content-image .content-image{flex:0 0 50%;padding-left:4%}@media screen and (max-width: 900px){.content-image .content-image{flex:0 0 100%;padding:7% 0px 0px 0px}}.text-form .inner{display:grid;grid-template-columns:auto max-content;gap:5vw;position:relative}@media screen and (max-width: 800px){.text-form .inner{grid-template-columns:1fr}}.text-form .inner .text-container{grid-column:2/3;grid-row:1/2}@media screen and (max-width: 800px){.text-form .inner .text-container{grid-column:1/2;grid-row:2/3}}.text-form .inner .text-container .container{margin-top:135px}@media screen and (max-width: 800px){.text-form .inner .text-container .container{margin-top:0}}.text-form .inner .form-container{grid-column:1/2;grid-row:1/2}.blog .inner{position:relative}.blog .inner .blog-head{flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:3em;position:relative;z-index:9}.blog .inner .blog-head .filters{display:flex;align-items:center}.blog .inner .blog-head .filters .total-results{margin-right:1.5em;white-space:nowrap;font-size:.9em}.blog .inner .blog-head .filters select{margin-right:1em}.blog .inner .no-post{text-align:center;padding:1.5em 0px;width:100%}.post-list{flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.post-list .post{flex:0 0 31.33333%;margin:0px 3% 3% 0px;background:#f4f4f4}.post-list .post:nth-of-type(3n + 3){margin-right:0px}.post-list .post .post-img{width:100%;padding-top:65%;background:center center no-repeat;background-size:cover;display:block;position:relative}.post-list .post .post-img:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background:#f5ad00;opacity:0;transition:opacity .3s ease-out}.post-list .post .post-img:hover:after{opacity:.2}.post-list .post .post-img.placeholder{background:#e7e7e7 url("/wp-content/themes/foe/images/shell/foe.svg") center center no-repeat;background-size:25%}.post-list .post .post-img .category{display:inline-block;background:#f5ad00;color:#fff;position:absolute;top:0px;left:0px;padding:5px 12px;font-weight:bold;font-size:.75em}.post-list .post .post-text{padding:1em 1.5em}.post-list .load{flex:0 0 100%;text-align:center;order:9999}.post-list .load .foe-button{margin-right:0px}.gallery-block{margin:0}.gallery-block .gallery-items{width:100%;display:grid;padding-top:2em;gap:2em;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 1200px){.gallery-block .gallery-items{grid-template-columns:1fr 1fr}}@media screen and (max-width: 1200px){.gallery-block .gallery-items{padding-top:1em;gap:1em}}.gallery-block .gallery-items .gallery-item{aspect-ratio:6/5}.gallery-block .gallery-items .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.floating-gallery{padding:10% 15% 0px 15%;position:relative;z-index:2}@media screen and (max-width: 1024px){.floating-gallery{padding:10% 10%}}.floating-gallery.navy{background:#023047;color:#efefef}.floating-gallery.navy .watermark-1991{opacity:.09}.floating-gallery .gallery-intro{max-width:45em;margin:0 auto 20%;text-align:center}.floating-gallery .gallery-intro .button-container .foe-button{margin:0px .25em .5em}.floating-gallery .gallery-grid{width:100%;flex:0 0 100%;display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:auto;gap:0px 4%}.floating-gallery .gallery-grid .floating{grid-column:span 6}.floating-gallery .gallery-grid .floating:nth-child(3n+2){padding:10%}.floating-gallery .gallery-grid .floating:nth-child(6n+3){grid-column:span 12;padding:0px 30%}.floating-gallery .gallery-grid .floating:nth-child(6n+5){margin-bottom:7%}.floating-gallery .gallery-grid .floating:nth-child(6n+6){margin-top:7%}.floating-gallery .gallery-grid .floating img{border-radius:15px}.floating-gallery .watermark-1991{position:absolute;right:0px;top:0px;width:50%;z-index:-1}.team-gallery{padding:10% 0px 0px 0px;position:relative;z-index:1}.team-gallery .background{background:#023047;position:absolute;top:30%;bottom:15%;left:0px;right:0px;z-index:-1}@media screen and (max-width: 700px){.team-gallery .background{bottom:5%}}.team-gallery .gallery-intro{max-width:40em;margin:0 auto 10%}.team-gallery .gallery-team{width:100%;flex:0 0 100%;flex-wrap:wrap;display:flex;justify-content:space-between}.team-gallery .gallery-team .img-wrap{line-height:0px;margin:0px 5% 5% 5%;flex:0 0 40%;position:relative}.team-gallery .gallery-team .img-wrap img{border-radius:20px}@media screen and (max-width: 1024px){.team-gallery .gallery-team .img-wrap img{border-radius:10px}}@media screen and (max-width: 1024px){.team-gallery .gallery-team .img-wrap.img2{margin-top:10%}}.team-gallery .gallery-team .img-wrap.img3{margin-left:15%;margin-top:-18%;margin-bottom:0px}@media screen and (max-width: 1024px){.team-gallery .gallery-team .img-wrap.img3{margin-left:10%}}.team-gallery .gallery-team .img-wrap.img4{margin-left:10%}@media screen and (max-width: 1600px){.team-gallery .gallery-team .img-wrap.img4{flex:0 0 30%}}@media screen and (max-width: 700px){.team-gallery .gallery-team .img-wrap.img4{margin-left:20%}}.team-gallery .gallery-team .img-wrap.img5{margin-left:0px;margin-top:-7%}.team-gallery .gallery-team .img-wrap.img5 img{border-radius:0px 20px 20px 0px}@media screen and (max-width: 700px){.team-gallery .gallery-team .img-wrap.img5 img{border-radius:10px}}.team-gallery .gallery-team .img-wrap.img6{padding-left:5%}@media screen and (max-width: 700px){.team-gallery .gallery-team .img-wrap.img6{margin-left:40%}}.team-gallery .gallery-team .img-wrap #biker{position:absolute;left:-250px;top:30%;width:400px}@media screen and (max-width: 1600px){.team-gallery .gallery-team .img-wrap #biker{width:300px;left:-150px}}@media screen and (max-width: 1024px){.team-gallery .gallery-team .img-wrap #biker{width:200px;left:-100px}}.team-gallery .gallery-team .img-wrap #biker path{fill:#fff}.team-gallery .gallery-team .spacer{flex-basis:50%;flex-grow:4;border:2px solid red}.team-gallery .gallery-team .quote{color:#fff;margin:10%;max-width:25%;position:relative}@media screen and (max-width: 1600px){.team-gallery .gallery-team .quote{max-width:35%}}@media screen and (max-width: 1024px){.team-gallery .gallery-team .quote{margin-bottom:15%}}@media screen and (max-width: 700px){.team-gallery .gallery-team .quote{max-width:70%}}.team-gallery .gallery-team .quote:before{content:'"';position:absolute;top:0px;left:-35px}@media screen and (max-width: 700px){.team-gallery .gallery-team .quote:before{left:-20px}}.team-gallery .gallery-team .quote:after{content:'"';display:inline;bottom:0px;right:-35px}.team-gallery .watermark-1991{position:absolute;right:0px;top:0px;width:50%;z-index:-1}.careers-block .inner .careers-intro{flex:0 0 35%}@media screen and (max-width: 1300px){.careers-block .inner .careers-intro{flex:0 0 45%}}@media screen and (max-width: 1024px){.careers-block .inner .careers-intro{flex:0 0 100%;padding-bottom:5%}}.careers-block .inner .careers{flex:0 0 65%;padding:0px 0px 0px 9%}@media screen and (max-width: 1300px){.careers-block .inner .careers{flex:0 0 55%}}@media screen and (max-width: 1024px){.careers-block .inner .careers{flex:0 0 100%;padding:0px}}.careers-block .inner .no-postings{padding:3.5rem 3.5rem 2.9rem 3.5rem;background:rgba(0,0,0,.05);border-radius:20px}.careers-block .inner .no-postings h3{border-bottom:2px solid rgba(0,0,0,.15);padding-bottom:3rem;margin-bottom:3rem}.careers-block .inner .career{border-bottom:2px solid rgba(0,0,0,.2);transition:all .4s ease-out;margin-bottom:1em}@media screen and (max-width: 700px){.careers-block .inner .career{margin-bottom:.6rem}}.careers-block .inner .career:hover{background:url("/wp-content/themes/foe/images/shell/dash-white.svg") bottom left repeat-x}.careers-block .inner .career .title{font-family:"Acumin Pro Extra Condensed",sans-serif;font-size:1.7em;font-weight:bold;line-height:1.15;padding:1.5rem 3rem 2rem 0rem;position:relative;cursor:pointer}
@media screen and (max-width: 1500px){.careers-block .inner .career .title{font-size:1.5em}}@media screen and (max-width: 700px){.careers-block .inner .career .title{font-size:1.3em;line-height:1.2;padding:1.3rem 4rem 1.3rem 0rem}}.careers-block .inner .career .title.open .status:before{transform:rotate(0deg)}.careers-block .inner .career .title.open .status:after{transform:rotate(0deg)}.careers-block .inner .career .title .status{position:absolute;right:0px;top:0px;bottom:0px;width:36px;display:block;transform-origin:50% 50%;transition:transform .5s ease-out}@media screen and (max-width: 1024px){.careers-block .inner .career .title .status{transform:scale(0.7);transform-origin:100% 50%}}.careers-block .inner .career .title .status:after,.careers-block .inner .career .title .status:before{content:"";width:24px;height:4px;position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:auto;display:block;background:#f5ad00;transform-origin:50% 50%;transform:rotate(-180deg);transition:transform .5s ease-out}.careers-block .inner .career .title .status:before{transform:rotate(-90deg)}.careers-block .inner .career .info{padding:2.9rem 3.5rem;display:none;background:rgba(0,0,0,.05);margin-bottom:4rem;font-size:18px;border-radius:20px}.careers-block .inner .career .info .answer-inner{max-width:900px}@media screen and (max-width: 1024px){.careers-block .inner .career .info{padding:1.5rem 1.5rem 1.5rem 1.5rem;border-radius:10px;font-size:16px}}.careers-block .inner .career .info p:last-child{margin-bottom:0px}.slider{padding-top:0;padding-left:5vw;padding-right:5vw;margin:0 auto;position:relative}.slider h2{text-align:center}.slider p{text-align:center}@media screen and (max-width: 500px){.slider{padding-left:5vw;padding-right:5vw}}.slider .button-container{display:flex;justify-content:center}.slider .slider-gallery{width:100%;position:relative;overflow:visible}.slider .slider-gallery .slides{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;position:relative;margin-left:100%;padding:4% 0px 2% 0px}.slider .slider-gallery .slide{width:100%;flex:0 0 100%;display:flex;align-items:flex-start;transition:transform .5s;margin-left:-100%;align-items:center}@media screen and (max-width: 1100px){.slider .slider-gallery .slide{width:100%;flex:0 0 100%}}@media screen and (max-width: 500px){.slider .slider-gallery .slide{display:block;margin-right:20px}}.slider .slider-gallery .slide img{display:block;width:600px;height:600px;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media screen and (max-width: 1400px){.slider .slider-gallery .slide img{width:500px;height:500px}}
@media screen and (max-width: 1100px){.slider .slider-gallery .slide img{width:300px;height:300px}}
@media screen and (max-width: 500px){.slider .slider-gallery .slide img{width:90vw;height:90vw}}.slider .slider-gallery .slide .slide-text{padding:1vw 5vw;max-width:1440px}@media screen and (max-width: 500px){.slider .slider-gallery .slide .slide-text{padding:25px 0}}.slider .slider-gallery .slide .slide-text h4{width:100%;margin:0;padding:0;text-align:left}.slider .slider-gallery .slide .slide-text p{width:100%;margin:25px 0 0;padding:0;text-align:left}.slider .slider-gallery .slide .slide-text .button-container{justify-content:flex-start;margin-top:40px}.slider .slider-gallery .slide .slide-text .button-container .foe-button{margin:0}.slider .slider-gallery .slide .slide-text .button-container .foe-button::before{background-color:#f5ad00}.slider .slider-gallery .slide .slide-text .button-container .foe-button::after{background-color:#f5ad00}.slider .slider-gallery .controls{width:100%;display:flex;align-items:center;justify-content:space-between}.slider .slider-gallery .controls .dot-container .dot{border:2px solid #4a9493;padding:0;height:15px;width:15px;border-radius:15px;margin-right:7px;cursor:pointer;background-color:rgba(0,0,0,0)}.slider .slider-gallery .controls .dot-container .dot--active{background-color:#4a9493}.slider .slider-gallery .controls .arrows{display:flex;align-items:center}.slider .slider-gallery .controls .arrows .prev-arrow,.slider .slider-gallery .controls .arrows .next-arrow{display:block;right:45px;height:40px;width:40px;background-color:rbga(0, 0, 0, 0);background-size:cover;cursor:pointer;border-radius:50rem;margin-left:10px}.slider .slider-gallery .controls .arrows .prev-arrow{background-image:url("../../images/icons/prev.jpg")}.slider .slider-gallery .controls .arrows .next-arrow{background-image:url("../../images/icons/next.jpg")}.controls{display:flex}.controls div{margin-left:.2em;line-height:0px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;transition:opacity .3s ease-out}.controls div.swiper-button-disabled{pointer-events:none;opacity:.5}.controls div .circle{position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto}.controls div .circle circle{opacity:0;stroke:#f5ad00;stroke-dasharray:150;transform-origin:50% 50%;transition:opacity .2s ease-out}.controls div .arrow{transform-origin:50% 50%;transition:transform .4s ease-out}.controls div:hover .circle circle{animation:circleDraw .8s forwards;opacity:1}.controls div:hover .arrow{transform:scale(1.2)}#single-story .story-inner{display:flex}#single-story .story-inner .story-img{flex:0 0 50%;position:relative;background:#f4f4f4}#single-story .story-inner .story-img img{width:100%;aspect-ratio:1/1;position:absolute;left:0px;top:0px;-o-object-fit:cover;object-fit:cover}#single-story .story-inner .story-text{flex:0 0 50%;padding:calc(7% + 120px) 7% 7% 7%}#single-story .story-inner .story-text .story-head{display:flex;align-items:center;justify-content:space-between}#single-story .story-inner .story-text .story-head img{margin-left:2em;margin-bottom:.5em}#single-story .story-inner .story-text .last{padding-bottom:1.5em}#single-story .story-inner .story-text .last p:nth-child(2){display:inline}#single-story .story-inner .story-text .last p:nth-child(2)+p{margin-top:1.5em}.two-column .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.two-column .inner .column{flex:0 0 45%}.two-column .inner .column #tent{max-width:390px;margin-top:-17%;margin-bottom:-5%}
@media screen and (max-width: 1100px){.two-column .inner .column{flex:0 0 100%;max-width:600px}.two-column .inner .column:last-child{margin-left:auto;margin-top:8%}}.find-us{background:#f5ad00}.find-us .map-top{display:flex;align-items:center;justify-content:center;position:relative;width:100%;flex:0 0 100%;margin-bottom:2em}.find-us .map-top h2{flex:0 0 27.5%;margin:0px}.find-us .map-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.find-us .map-wrap:before{content:"OUR BEER NEAR YOU.";flex:0 0 25%;font-family:"Acumin Pro Extra Condensed",sans-serif;font-size:2.6rem;font-size:clamp(2.6rem,1.82rem + 3.9vw,6.5rem);line-height:.85;margin:.2em 0px;display:block;font-weight:bold;text-transform:uppercase;display:block}@media screen and (max-width: 1400px){.find-us .map-wrap:before{flex:0 0 100%}}.find-us .map-wrap .wpgmza_marker_list_class{order:1;flex:0 0 25%;margin-right:2.5%;padding-right:2.5%;height:800px;overflow-y:scroll}@media screen and (max-width: 1400px){.find-us .map-wrap .wpgmza_marker_list_class{margin-right:0px;height:300px;order:3;flex:0 0 100%;margin-top:2em}}.find-us .map-wrap .wpgmza_marker_list_class::-webkit-scrollbar{width:12px;border-radius:20px}.find-us .map-wrap .wpgmza_marker_list_class::-webkit-scrollbar-track{background:#dc9c04;border-radius:20px}.find-us .map-wrap .wpgmza_marker_list_class::-webkit-scrollbar-thumb{background-color:#231f20;border-radius:20px}.find-us .map-wrap .wpgmza_marker_list_class .wpgmaps_blist_row{border-bottom:1px solid rgba(0,0,0,.5);padding:1.3em 0px 1.4em 0px}.find-us .map-wrap .wpgmza_marker_list_class .wpgmaps_blist_row .wpgmza_div_title{font-family:"Acumin Pro Extra Condensed",sans-serif;font-size:1.5em;line-height:1.3}.find-us .map-wrap .wpgmza_marker_list_class .wpgmaps_blist_row:hover{background:none}.find-us .map-wrap .wpgmza-pagination{order:4;padding-top:2em;font-family:"Acumin Pro Extra Condensed",sans-serif}@media screen and (max-width: 1400px){.find-us .map-wrap .wpgmza-pagination{width:100%;flex:0 0 100%}}.find-us .map-wrap .wpgmza-pagination .paginationjs{font-size:20px;font-family:"Acumin Pro Extra Condensed",sans-serif}.find-us .map-wrap .wpgmza-pagination .paginationjs-pages ul li{border:2px solid #231f20;font-size:26px;border-left:0px}.find-us .map-wrap .wpgmza-pagination .paginationjs-pages ul li:first-child{border-left:2px solid #231f20}.find-us .map-wrap .wpgmza-pagination .paginationjs-pages ul li.active{background:#231f20}.find-us .map-wrap .wpgmza-pagination .paginationjs-pages ul li a{background:none;font-weight:bold;font-size:20px;height:34px;line-height:34px;padding-top:2px}.find-us .map-wrap .wpgmza-pagination .paginationjs-pages ul li a:hover{background:rgba(35,31,32,.2)}.find-us .map-wrap .wpgmza-store-locator{flex:0 0 72.5%;margin-left:auto;background:rgba(0,0,0,.1);border-radius:20px;display:flex;align-items:center;padding:2em;box-shadow:none;font-size:20px;width:100%;margin-bottom:2em;flex-wrap:nowrap}
@media screen and (max-width: 1400px){.find-us .map-wrap .wpgmza-store-locator{flex:0 0 100%}}
@media screen and (max-width: 1000px){.find-us .map-wrap .wpgmza-store-locator{flex-wrap:wrap}}.find-us .map-wrap .wpgmza-store-locator .wpgmza-modern-store-locator[style]{position:relative !important;left:0 !important;max-width:100%;padding:0px}.find-us .map-wrap .wpgmza-store-locator .wpgmza-address-container{width:100%}.find-us .map-wrap .wpgmza-store-locator ::-webkit-input-placeholder{color:#231f20}.find-us .map-wrap .wpgmza-store-locator ::-moz-placeholder{color:#231f20}.find-us .map-wrap .wpgmza-store-locator :-ms-input-placeholder{color:#231f20}.find-us .map-wrap .wpgmza-store-locator :-moz-placeholder{color:#231f20}.find-us .map-wrap .wpgmza-store-locator label{display:none}.find-us .map-wrap .wpgmza-store-locator .wpgmza-address-container{margin-right:.5em}.find-us .map-wrap .wpgmza-store-locator input{font-size:20px;height:70px !important;vertical-align:middle;padding:0 30px !important;margin:0 .5em 0px 0px;color:#231f20;border:3px solid #231f20;background:none;flex-grow:3}
@media screen and (max-width: 1000px){.find-us .map-wrap .wpgmza-store-locator input{margin:0px 0px .5em 0px;height:60px !important;padding:0px 25px}}.find-us .map-wrap .wpgmza-store-locator select{border:3px solid #231f20;background:url("/wp-content/themes/foe/images/shell/chevron-down.svg") right 30px center no-repeat;background-size:18px;height:70px !important;font-size:20px;padding:0px 45px 0px 30px !important;border-radius:40px;transition:border .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;color:#231f20;width:160px;margin:0px .5em 0px 0px}
@media screen and (max-width: 1000px){.find-us .map-wrap .wpgmza-store-locator select{margin:0px 0px .5em 0px;width:100%;max-width:none;height:60px !important}}.find-us .map-wrap .wpgmza-store-locator select:focus{outline:none;background-color:rgba(0,0,0,.1);box-shadow:none}.find-us .map-wrap .wpgmza-store-locator .wpgmza-reset{font-size:1em}.find-us .map-wrap .wpgmza-store-locator input[type=button]{border-radius:40px;background:#fff;font-family:"Acumin Pro Extra Condensed",sans-serif;border:3px solid #fff !important;color:#231f20;font-size:1.3em;font-weight:bold;border:none;margin:0px !important;padding:.5em 1.2em .25em !important;line-height:1.2;transition:background .3s ease-out,border .3s ease-out}.find-us .map-wrap .wpgmza-store-locator input[type=button]:hover{background:#231f20;border-color:#3e3739 !important;color:#fff}
@media screen and (max-width: 1000px){.find-us .map-wrap .wpgmza-store-locator .wpgmza-form-field{width:100%;flex:0 0 100%}}.find-us .map-wrap .wpgmza-store-locator .wpgmza-reset{margin-left:.5em}.find-us .map-wrap .wpgmza-store-locator .wpgmza-reset input[type=button]{cursor:pointer;font-size:0px;width:70px;border:3px solid #231f20 !important;background:url("/wp-content/themes/foe/images/shell/refresh.svg") center center no-repeat}.find-us .map-wrap .wpgmza-store-locator .wpgmza-reset input[type=button]:hover{background-color:#f5ad00}.find-us .map-wrap .wpgmza_map{flex:0 0 72.5%;order:2;border-radius:20px}
@media screen and (max-width: 1400px){.find-us .map-wrap .wpgmza_map{flex:0 0 100%}}
@media screen and (max-width: 1000px){.find-us .map-wrap .wpgmza_map[style]{height:500px !important}}.kegs .inner{justify-content:space-between}
@media screen and (max-width: 1024px){.kegs .inner{flex-wrap:wrap}}.kegs.single-column{flex-wrap:wrap}.kegs.single-column .step-column{flex:0 0 100%;margin-bottom:8%}.kegs.single-column .pricing-column{flex:0 0 100%}.kegs .step-column{flex:0 0 45%}
@media screen and (max-width: 1024px){.kegs .step-column{flex:0 0 100%;margin-bottom:8%}}.kegs .step-column .step{display:flex;align-items:center;margin-top:1.5em}.kegs .step-column .step:first-child{margin-top:7%}.kegs .step-column .step .step-number{display:inline-block;border-radius:50%;width:80px;flex:0 0 80px;height:80px;color:#fff;background:#4a9493;font-family:"Acumin Pro Extra Condensed",sans-serif;display:flex;align-items:center;justify-content:center;padding-top:7px;font-weight:bold;font-size:2em}
@media screen and (max-width: 1024px){.kegs .step-column .step .step-number{width:60px;height:60px;flex:0 0 60px}}.kegs .step-column .step .step-text{margin-left:1.4em;font-size:1.2em}.kegs .pricing-column{flex:0 0 45%}@media screen and (max-width: 1024px){.kegs .pricing-column{flex:0 0 100%}}.kegs .pricing-column .pricing{background:#f4f4f4;border-radius:15px;padding:2.5em 3em;margin-top:7%}.kegs .pricing-column .pricing p:last-child{margin-bottom:0px}.product-wrap{background:#4a9493;color:#fff;padding:10%;overflow:hidden}.product-wrap .product-intro{display:flex;width:100%}
@media screen and (max-width: 900px){.product-wrap .product-intro{flex-wrap:wrap}}.product-wrap .product-intro .woocommerce-product-gallery{flex:0 0 50%;padding-right:5%}
@media screen and (max-width: 1100px){.product-wrap .product-intro .woocommerce-product-gallery{flex:0 0 40%}}
@media screen and (max-width: 900px){.product-wrap .product-intro .woocommerce-product-gallery{flex:0 0 100%;order:2;padding-right:0px}}.product-wrap .product-intro .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-wrap .product-intro .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none}.product-wrap .product-intro .woocommerce-product-gallery div.images img{width:auto;display:block;margin:0 auto}.product-wrap .product-intro .summary{flex:0 0 50%;max-width:600px;position:relative}
@media screen and (max-width: 1100px){.product-wrap .product-intro .summary{flex:0 0 60%}}@media screen and (max-width: 900px){.product-wrap .product-intro .summary{flex:0 0 100%;order:1}}.product-wrap .product-intro .summary .find-us{margin:1.5em 0px 0px 0px}.product-wrap .product-intro .summary .prev-next-links{position:absolute;right:0px;top:0px;display:flex}.product-wrap .product-intro .summary .prev-next-links a{font-size:0px;margin-left:.2em;line-height:0px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.product-wrap .product-intro .summary .prev-next-links a .circle{position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto}.product-wrap .product-intro .summary .prev-next-links a .circle circle{opacity:0;stroke:#f5ad00;stroke-dasharray:150;transform-origin:50% 50%;transition:opacity .2s ease-out}.product-wrap .product-intro .summary .prev-next-links a .arrow{transform-origin:50% 50%;transition:transform .4s ease-out}.product-wrap .product-intro .summary .prev-next-links a:hover .circle circle{animation:circleDraw .8s forwards;opacity:1}.product-wrap .product-intro .summary .prev-next-links a:hover .arrow{transform:scale(1.2)}.product-wrap .product-intro .summary h1{margin:0px;padding-right:100px}.product-wrap .product-intro .summary h3{margin-top:0px}.product-wrap .product-intro .summary .price{color:#fff;font-weight:bold;margin:.7em 0px 1em 0px}.product-wrap .product-intro .summary .woocommerce-product-details__short-description{background:rgba(255,255,255,.1);border-radius:20px;padding:1em 1.35em;max-width:450px;margin-top:1.5em}.product-wrap .product-intro .summary .woocommerce-product-details__short-description p:last-child{margin-bottom:0px}.product-wrap .product-intro .summary .foe-add-cart{display:flex;justify-content:flex-start;align-items:center}.product-wrap .product-intro .summary .foe-add-cart .single_add_to_cart_button{margin:0px}.product-wrap .product-intro .summary .foe-add-cart .foe-quantity{display:flex;justify-content:center;border:3px solid #fff;border-radius:50px;overflow:hidden;margin-right:1em;height:69px}@media screen and (max-width: 1600px){.product-wrap .product-intro .summary .foe-add-cart .foe-quantity{height:63px}}
@media screen and (max-width: 1024px){.product-wrap .product-intro .summary .foe-add-cart .foe-quantity{height:60px}}.product-wrap .product-intro .summary .foe-add-cart .foe-quantity button{background:none;color:#fff;border:none;padding:15px 25px 15px 20px;font-weight:bold;font-size:1.3em;border-right:3px solid #fff;line-height:1;transition:all .4s ease-out}.product-wrap .product-intro .summary .foe-add-cart .foe-quantity button.minus{padding:12.5px 20px 17.5px 25px}.product-wrap .product-intro .summary .foe-add-cart .foe-quantity button:last-child{border-right:none;border-left:3px solid #fff}.product-wrap .product-intro .summary .foe-add-cart .foe-quantity button:hover{background:#fff;color:#231f20}.product-wrap .product-intro .summary .foe-add-cart .foe-quantity .quantity{margin:0px;float:none}.product-wrap .product-intro .summary .foe-add-cart .foe-quantity .qty{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;color:#fff;font-weight:bold;font-size:1.2em;background:none;border:none;height:63px;border-radius:0px}@media screen and (max-width: 1600px){.product-wrap .product-intro .summary .foe-add-cart .foe-quantity .qty{height:57px}}@media screen and (max-width: 1024px){.product-wrap .product-intro .summary .foe-add-cart .foe-quantity .qty{height:54px}}.product-wrap .product-intro .summary .foe-add-cart .foe-quantity .qty:focus{outline:none}.product-wrap .product-intro .summary .foe-add-cart .foe-quantity .qty::-webkit-outer-spin-button,.product-wrap .product-intro .summary .foe-add-cart .foe-quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-wrap .related{position:relative;z-index:2;clear:both;padding-top:7%}.product-wrap .related h2{font-size:2rem;font-size:clamp(2rem,1.65rem + 1.75vw,3.75rem);line-height:.95;margin:.25em 0px}.product-wrap .related .products{border-top:2px solid rgba(255,255,255,.4);padding:4% 0px 0px 0px !important}
@media screen and (max-width: 1200px){.product-wrap .related .products .product:nth-child(n+3){display:none}}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{padding:10%;background-size:50% auto}.woocommerce-cart .woocommerce table.shop_table,.woocommerce-checkout .woocommerce table.shop_table{border:3px solid rgba(0,0,0,.1);border-radius:15px}.woocommerce-cart .woocommerce table.shop_table thead tr th,.woocommerce-checkout .woocommerce table.shop_table thead tr th{border-top:none}.woocommerce-cart .woocommerce table.shop_table th,.woocommerce-checkout .woocommerce table.shop_table th{padding:1em;border-top:2px solid rgba(0,0,0,.1)}.woocommerce-cart .woocommerce table.shop_table td,.woocommerce-checkout .woocommerce table.shop_table td{padding:1em;border-top:2px solid rgba(0,0,0,.1)}.woocommerce-cart .woocommerce table.shop_table .qty,.woocommerce-checkout .woocommerce table.shop_table .qty{border-radius:40px;background:#f4f4f4;border:2px solid rgba(0,0,0,0);height:48px;min-width:80px;transition:border .3s ease-out}.woocommerce-cart .woocommerce table.shop_table .qty:focus,.woocommerce-checkout .woocommerce table.shop_table .qty:focus{border-color:#f5ad00;outline:rgba(0,0,0,0)}.woocommerce-cart .woocommerce table.shop_table .product-remove a,.woocommerce-checkout .woocommerce table.shop_table .product-remove a{color:#231f20 !important}.woocommerce-cart .woocommerce table.shop_table .product-remove a:hover,.woocommerce-checkout .woocommerce table.shop_table .product-remove a:hover{color:red !important;background:none !important}.woocommerce-cart .woocommerce table.shop_table .actions #coupon_code,.woocommerce-checkout .woocommerce table.shop_table .actions #coupon_code{width:200px;margin-right:1em;border:none;border-radius:40px;padding:0px 1.5em;background:#f4f4f4;border:2px solid rgba(0,0,0,0);transition:border .3s ease-out}.woocommerce-cart .woocommerce table.shop_table .actions #coupon_code:focus,.woocommerce-checkout .woocommerce table.shop_table .actions #coupon_code:focus{border-color:#f5ad00}.woocommerce-cart .woocommerce table.shop_table .actions .button,.woocommerce-checkout .woocommerce table.shop_table .actions .button{padding:.55em 1.3em .35em 1.3em;margin:0px;font-size:1em}.woocommerce-cart .woocommerce{display:flex}@media screen and (max-width: 1200px){.woocommerce-cart .woocommerce{flex-wrap:wrap}}.woocommerce-cart .woocommerce .woocommerce-cart-form{flex:0 0 70%}@media screen and (max-width: 1600px){.woocommerce-cart .woocommerce .woocommerce-cart-form{flex:0 0 60%}}@media screen and (max-width: 1200px){.woocommerce-cart .woocommerce .woocommerce-cart-form{flex:0 0 100%}}.woocommerce-cart .woocommerce .cart-collaterals{flex:0 0 30%;margin:0px;padding-left:50px}@media screen and (max-width: 1600px){.woocommerce-cart .woocommerce .cart-collaterals{flex:0 0 40%}}@media screen and (max-width: 1200px){.woocommerce-cart .woocommerce .cart-collaterals{flex:0 0 100%;max-width:500px;padding-left:0px;margin-top:5%}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2{font-size:2rem;font-size:clamp(2rem,1.65rem + 1.75vw,3.75rem);line-height:.95;margin:.25em 0px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{background-color:#f5ad00;margin:0px;padding:.55em 1.3em .35em 1.3em;font-size:1.5em}.woocommerce-checkout .woocommerce .woocommerce-checkout{display:flex;flex-wrap:wrap}.woocommerce-checkout .woocommerce .woocommerce-checkout h3:first-child{margin-top:0px}.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-NoticeGroup{flex:0 0 100%}.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set{flex:0 0 60%;padding-right:5%}
@media screen and (max-width: 1200px){.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set{flex:0 0 100%;padding:0px}}.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce .woocommerce-checkout .col2-set .col-2{width:100%;float:none}.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-additional-fields h3{display:none}.woocommerce-checkout .woocommerce .woocommerce-checkout .form-row{padding:0px;margin:0px 0px 1em 0px}.woocommerce-checkout .woocommerce .woocommerce-checkout .form-row.woocommerce-validated input{border-color:rgba(0,0,0,.1)}.woocommerce-checkout .woocommerce .woocommerce-checkout label{font-weight:bold;font-size:.8em}.woocommerce-checkout .woocommerce .woocommerce-checkout textarea{height:8em}.woocommerce-checkout .woocommerce .woocommerce-checkout input{font-size:20px}.woocommerce-checkout .woocommerce .woocommerce-checkout .checkout-order-wrap{flex:0 0 40%}@media screen and (max-width: 1200px){.woocommerce-checkout .woocommerce .woocommerce-checkout .checkout-order-wrap{flex:0 0 100%;padding:7% 0px 0px 0px}}.woocommerce-checkout .woocommerce .woocommerce-checkout .checkout-order-wrap #payment{margin-top:5%;border-radius:20px}.woocommerce-checkout .woocommerce .woocommerce-checkout .checkout-order-wrap #payment .wc_payment_methods{padding:1.5em;border-bottom:2px solid rgba(0,0,0,.1)}.woocommerce-checkout .woocommerce .woocommerce-checkout .checkout-order-wrap #payment .place-order{padding:1.5em}.woocommerce-checkout .woocommerce .woocommerce-checkout .checkout-order-wrap #payment p{font-size:17px}.woocommerce-checkout .woocommerce .woocommerce-checkout .checkout-order-wrap #payment #place_order{float:none;width:100%;margin:0px}.woocommerce-notice,.woocommerce-info{font-size:18px}.select2-container .select2-selection--single{height:3em;padding:0px 1.3em;border-radius:30px;border:2px solid rgba(0,0,0,.1);background:#f4f4f4}.select2-container--default .select2-selection--single .select2-selection__arrow{height:3em;right:1.3em}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#231f20 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:6px 6px 0 6px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #231f20 rgba(0,0,0,0);border-width:0px 6px 6px 6px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3em;padding:0px}.select2-dropdown{border:2px solid rgba(0,0,0,.1);background:#f4f4f4;overflow:hidden}.select2-container--default .select2-search--dropdown .select2-search__field{border-radius:4px;border:2px solid rgba(0,0,0,.1);background:#fff;padding:0px .5em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:#4a9493}.woocommerce .woocommerce-result-count{padding:8% 0px 0px 10%;line-height:70px;margin:0px}@media screen and (max-width: 700px){.woocommerce .woocommerce-result-count{display:none}}.woocommerce .woocommerce-ordering{padding:8% 10% 0px 0px;margin:0px}
@media screen and (max-width: 700px){.woocommerce .woocommerce-ordering{padding:8% 10% 0px 10%;float:none;width:100%}}.woocommerce .woocommerce-ordering select{background:url("/wp-content/themes/foe/images/shell/arrow-right.svg") center right 25px no-repeat;background-size:17px}
@media screen and (max-width: 700px){.woocommerce .woocommerce-ordering select{width:100%}}.woocommerce .woocommerce-ordering select:focus{border:3px solid #f5ad00}.woocommerce #page ul.products{padding:5% 10% 10% 10%;display:flex;flex-wrap:wrap;justify-content:space-between}
@media screen and (max-width: 700px){.woocommerce #page ul.products{padding:10%}}.woocommerce #page ul.products:before,.woocommerce #page ul.products:after{display:none}.woocommerce #page ul.products .product{margin:0px 0px 5% 0px;flex:0 0 30%;border-radius:15px;float:none;width:30%;text-align:center}
@media screen and (max-width: 1200px){.woocommerce #page ul.products .product{flex:0 0 48%;width:48%}}
@media screen and (max-width: 700px){.woocommerce #page ul.products .product{flex:0 0 100%;width:100%;margin-bottom:8%}}.woocommerce #page ul.products .product:nth-child(3n+2):last-child{margin-right:auto;margin-left:5%}
@media screen and (max-width: 1200px){.woocommerce #page ul.products .product:nth-child(3n+2):last-child{margin-left:auto}}.woocommerce #page ul.products .product .button{margin:0px}.woocommerce #page ul.products .shop-loop-img{margin:0px auto;aspect-ratio:10/8;border-radius:15px 15px 0px 0px;position:relative}.woocommerce #page ul.products .shop-loop-img img{margin:0px}.woocommerce #page ul.products .shop-loop-img.overlay:before{content:"";background:var(--background);position:absolute;bottom:-2px;left:0px;right:0px;padding-top:15%}.woocommerce #page ul.products .shop-loop-img.overlay img{position:relative;z-index:2;-o-object-fit:contain;object-fit:contain;height:100%;transform:rotate(0deg) scale(1);transition:transform .3s ease-out}.woocommerce #page ul.products .shop-loop-img.overlay img:hover{animation:wiggle .5s ease-in-out forwards;animation-iteration-count:1}.woocommerce #page ul.products .shop-loop-img.fill{max-width:100%;position:relative;overflow:hidden}.woocommerce #page ul.products .shop-loop-img.fill img{position:absolute;top:0px;left:0px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.woocommerce #page ul.products .shop-loop-text{padding:2.3em 2em 2em 2em;background:#efefef;background:var(--background);color:var(--text);border-radius:0px 0px 15px 15px}.woocommerce #page ul.products .shop-loop-text .woocommerce-loop-product__title{font-size:2rem;font-size:clamp(2rem,1.65rem + 1.75vw,3.75rem);padding:0px;color:inherit}.woocommerce #page ul.products .shop-loop-text a{color:inherit}.woocommerce #page ul.products .shop-loop-text h4{font-size:1rem;font-size:clamp(1.1rem,1.25rem + 1.75vw,2rem);color:inherit;font-family:"Acumin Pro Extra Condensed",sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:bold;margin-bottom:.8em}.woocommerce #page ul.products .shop-loop-text .price{font-size:1em;color:inherit;padding:0px 0px .3em}.woocommerce #page ul.products .shop-loop-text .button{color:#231f20}.woocommerce #page ul.products .shop-loop-text .button:hover{color:#fff}@keyframes wiggle{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(-2deg) scale(1.025)}50%{transform:rotate(2deg) scale(1.05)}75%{transform:rotate(-2deg) scale(1.075)}100%{transform:rotate(0deg) scale(1.1)}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{display:inline-block;padding:.55em 1.3em .35em 1.3em;line-height:1.2;background:#f5ad00;color:#231f20;border-radius:60px;font-weight:bold;margin:0px .5em .5em 0px;border:3px solid #f5ad00;cursor:pointer;position:relative;z-index:2;overflow:hidden;font-family:"Acumin Pro Extra Condensed",sans-serif;text-transform:uppercase;font-size:30px;font-size:1.5em;letter-spacing:1px;transition:all .4s ease-out}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:after{content:"";background:#231f20;position:absolute;top:0px;left:-5px;right:-5px;bottom:0px;z-index:-1;border-radius:60px;transform:translateX(-100%);transition:transform .4s ease-out}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{border-color:#3e3739;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover:after{transform:translateX(0%)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.outline,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.outline,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.outline,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.outline,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.outline,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.outline,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.outline,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.outline{background:none;color:#f5ad00}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.outline.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.outline.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.outline.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.outline.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.outline.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.outline.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.outline.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.outline.white{background:none;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.outline:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.outline:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.outline:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.outline:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.outline:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.outline:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.outline:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.outline:hover{color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.single_add_to_cart_button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.single_add_to_cart_button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.single_add_to_cart_button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.white,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.single_add_to_cart_button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) 
.woocommerce #respond input#submit.single_add_to_cart_button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) 
.woocommerce a.button.single_add_to_cart_button,:where(body:not(.woocommerce-block-theme-has-button-styles)) 
.woocommerce button.button.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) 
.woocommerce button.button.single_add_to_cart_button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.white,:where(body:not(.woocommerce-block-theme-has-button-styles)) 
.woocommerce input.button.single_add_to_cart_button{border-color:#fff;background:#fff !important;color:#231f20}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.white:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.single_add_to_cart_button:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.single_add_to_cart_button:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.white:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.single_add_to_cart_button:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.white:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.single_add_to_cart_button:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.white:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.single_add_to_cart_button:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.white:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) 
.woocommerce a.button.single_add_to_cart_button:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.white:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.single_add_to_cart_button:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.white:after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.single_add_to_cart_button:after{background:#231f20}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.white:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.single_add_to_cart_button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.white:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.single_add_to_cart_button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.white:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.single_add_to_cart_button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.white:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.single_add_to_cart_button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.white:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.single_add_to_cart_button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.white:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.single_add_to_cart_button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.white:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.single_add_to_cart_button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.white:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.single_add_to_cart_button:hover{color:#fff;border-color:#3e3739}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background:#f5ad00}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel]{border:2px solid rgba(0,0,0,0);background:#f4f4f4;height:3em;border-radius:40px;transition:border .3s ease-out;padding:0px 1.3em}
input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus{outline:none;border:2px solid #f5ad00}textarea{border:2px solid rgba(0,0,0,0);background:#f4f4f4;height:6em;transition:border .3s ease-out;padding:1em 1.3em;border-radius:24px}textarea:focus{outline:none;border:2px solid #f5ad00}select{border:3px solid #f5ad00;background:url("/wp-content/themes/foe/images/shell/chevron-down.svg") right 13px center no-repeat;background-size:13px;height:70px;font-size:20px;padding:0px 45px 0px 30px;background:none;border-radius:40px;transition:border .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}
@media screen and (max-width: 700px){select{height:60px}}select:focus{outline:none;border:1px solid #f5ad00;box-shadow:none}#page .gform_wrapper{margin:0px}#page .gform_wrapper .gform_required_legend{display:none}#page .gform_wrapper ::-webkit-input-placeholder{color:#231f20}
#page .gform_wrapper ::-moz-placeholder{color:#231f20}#page .gform_wrapper :-ms-input-placeholder{color:#231f20}#page .gform_wrapper :-moz-placeholder{color:#231f20}#page .gform_wrapper .gform_validation_errors>h2{color:#fff;padding-left:20px;line-height:1.4;position:relative}
#page .gform_wrapper .gform_validation_errors>h2:before{position:absolute;left:0px;top:3px}#page .gform_wrapper .gform_validation_errors>h2 .gform-icon{height:60px}#page .gform_wrapper .validation_error,#page .gform_wrapper .gform_validation_errors{background:#4a9493;color:#fff;border:none;border-radius:0px;padding:1.75em 2em;margin:0px 0px 25px 0px;width:auto;font-size:16px;box-shadow:none;font-weight:400;text-align:center;text-transform:none;border-radius:30px}#page .gform_wrapper .validation_error h2,#page .gform_wrapper .gform_validation_errors h2{text-transform:none}#page .gform_wrapper .validation_error .gform_submission_error,#page .gform_wrapper .gform_validation_errors .gform_submission_error{font-family:"Open Sans",sans-serif;font-size:20px;padding:0px}#page .gform_wrapper .validation_error .gform_submission_error .gform-icon,#page .gform_wrapper .gform_validation_errors .gform_submission_error .gform-icon{display:none}#page .gform_wrapper .validation_error ol,#page .gform_wrapper .gform_validation_errors ol{margin:0px}#page .gform_wrapper .validation_error ol li,#page .gform_wrapper .gform_validation_errors ol li{padding:0px;margin:0px}
#page .gform_wrapper .validation_error ol li a,#page .gform_wrapper .gform_validation_errors ol li a{color:#fff}#page .gform_wrapper .gform_fields{margin:0px;padding:0px;grid-column-gap:2%}#page .gform_wrapper .gform_fields fieldset.gfield{width:102%;margin-left:-1%}#page .gform_wrapper .gform_fields fieldset.gfield>legend{padding-left:1%}#page .gform_wrapper .gform_fields fieldset.gfield .ginput_container_address span{padding-left:1%;padding-right:1%}#page .gform_wrapper .gform_fields .gfield{width:100%;clear:none;margin:0px}#page .gform_wrapper .gform_fields .gfield.gfield_error{background:none;border:none;max-width:none !important}#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container input,#page .gform_wrapper .gform_fields .gfield.gfield_error .ginput_container textarea{border-color:red}#page .gform_wrapper .gform_fields .gfield.gfield_error .validation_message{padding:10px 0px 0px 0px;color:#4a9493;border:none;background:none;margin:0px;color:red;font-size:.8em}#page .gform_wrapper .gform_fields .gfield.gfield_error .gfield_label{margin-top:0px;color:#4a9493}
#page .gform_wrapper .gform_fields .gfield label{font-size:14px;padding:0px 0px 8px 0px}#page .gform_wrapper .gform_fields .gfield .gfield_description{padding-top:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container{margin:0px}#page .gform_wrapper .gform_fields .gfield .ginput_container input{width:100%;border:none;height:70px;font-size:20px;padding:0px 30px;background:none;border-radius:40px;border:3px solid #231f20;color:#231f20;transition:background .3s ease-out,border .3s ease-out}@media screen and (max-width: 1024px){#page .gform_wrapper .gform_fields .gfield .ginput_container input{height:60px;font-size:18px}}
@media screen and (max-width: 700px){#page .gform_wrapper .gform_fields .gfield .ginput_container input{height:50px;font-size:16px;padding:0px 25px;border:2px solid #231f20}}#page .gform_wrapper .gform_fields .gfield .ginput_container input:focus{outline:none;background:rgba(0,0,0,.1)}
#page .gform_wrapper .gform_fields .gfield .ginput_container textarea{width:100%;border:none;height:220px;font-size:20px;padding:25px 30px;background:none;border-radius:37px;color:#231f20;border:3px solid #231f20}
#page .gform_wrapper .gform_fields .gfield .ginput_container textarea:focus{outline:none;background:rgba(0,0,0,.15)}
@media screen and (max-width: 700px){#page .gform_wrapper .gform_fields .gfield .ginput_container textarea{height:150px;font-size:16px;padding:20px 25px;border:2px solid #231f20;border-radius:15px}}#page .gform_wrapper .gform_fields .gfield .ginput_container select{border:3px solid #231f20;background:url("/wp-content/themes/foe/images/shell/chevron-down.svg") right 30px center no-repeat;background-size:18px;height:70px;font-size:20px;padding:0px 45px 0px 30px;border-radius:40px;transition:border .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}#page .gform_wrapper .gform_fields .gfield .ginput_container select:focus{outline:none;background-color:rgba(0,0,0,.1);box-shadow:none}
@media screen and (max-width: 700px){#page .gform_wrapper .gform_fields .gfield .ginput_container select{height:50px;font-size:16px;padding:0px 25px;border:2px solid #231f20;background:url("/wp-content/themes/foe/images/shell/chevron-down.svg") right 20px center no-repeat;background-size:12px}}
#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio{padding-left:1%}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio{margin:0px}
#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input{display:none}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input:checked+label:after{background:#f5ad00 !important}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:5px 0px 5px 35px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label:after{position:absolute;content:"";background:#fff;top:0px;bottom:0px;margin:auto;width:22px;height:22px;left:0px;display:block;border:3px solid #fff;box-shadow:0px 0px 0px 3px #e0e1e2;border-radius:50%;transition:background .2s ease-out}
#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_radio .gfield_radio input+label:hover:after{background:#cfd2d3}
#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox{padding-left:1%}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox{margin:0px}
#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input{display:none}
#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input:checked+label:after{background:#f5ad00 !important;box-shadow:0px 0px 0px 3px #f5ad00}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label{position:relative;padding-left:40px;cursor:pointer;font-weight:400;padding:5px 0px 5px 40px}#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:after{position:absolute;content:"";background:#fff;top:7px;margin:auto;width:22px;height:22px;left:3px;display:block;box-shadow:0px 0px 0px 3px #e0e1e2;border-radius:50%;transition:background .2s ease-out}
#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:before{content:"";position:absolute;z-index:9;transform-origin:50% 50%;transform:rotate(-45deg);border:3px solid #fff;border-right:0px;border-top:0px;width:14px;height:8px;top:13px;left:7px}
#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_checkbox .gfield_checkbox input+label:hover:after{background:#e0e1e2}
#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_fileupload input[type=file]{height:auto;padding:12px 30px 10px;border:none;background:rgba(0,0,0,.1);-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:"Acumin Pro Extra Condensed",sans-serif;font-size:22px}
#page .gform_wrapper .gform_fields .gfield .ginput_container.ginput_container_fileupload input::file-selector-button{font-family:"Acumin Pro Extra Condensed",sans-serif;font-weight:bold;color:#231f20;padding:8px 1em 0px 1.5em;margin-right:1em;border:none;border-right:2px solid #231f20;background:url("/wp-content/themes/foe/images/shell/file.svg") left center no-repeat}
#page .gform_wrapper .gform_footer{margin:0px;padding:0px}
#page .gform_wrapper input[type=submit]{height:auto;font-family:"Acumin Pro Extra Condensed",sans-serif;padding:.65em 1.3em .45em 1.3em;background:#fff url("/wp-content/themes/foe/images/shell/submit.svg") right 30px center no-repeat;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:40px;color:#231f20;font-weight:bold;margin-top:1em;width:100%;text-align:center;font-size:1.5em;line-height:1.2;transition:background .4s ease-out,color .4s ease-out}
#page .gform_wrapper input[type=submit]:hover{color:#fff;background:#023047 url("/wp-content/themes/foe/images/shell/arrow-submit.svg") right 30px center no-repeat}
@media screen and (max-width: 641px){#page .gform_wrapper input[type=submit]{line-height:inherit;min-height:0px}}
.grecaptcha-badge{visibility:hidden}.search-form{display:flex}.search-form .search-field{border:none;height:2.2em;padding:0px 15px;background:#f4f4f4;border-top-left-radius:2px;border-bottom-left-radius:2px;transition:background .2s ease-out}.search-form .search-field:focus{outline:none;background:#e7e7e7}.search-form .search-submit{background:#e7e7e7 url("/wp-content/themes/foe/images/shell/search.svg") center center no-repeat;background-size:17px;padding:0px;width:44px;border:none;transition:background-color .2s ease-out}
.search-form .search-submit:hover{background:#c1c1c1 url("/wp-content/themes/foe/images/shell/search.svg") center center no-repeat;background-size:17px}input.ajax-keyword{background:#f4f4f4 url("/wp-content/themes/foe/images/shell/search.svg") right 15px center no-repeat;background-size:17px}
.ajax-spinner{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:rgba(255,255,255,.8);z-index:5;display:none;justify-content:center;padding:18% 0px 0px 0px}.ajax-spinner .spinner{margin:0 auto;display:block;width:50px;height:50px;border-radius:50%;border:4px solid rgba(245,173,0,.45);border-top:4px solid #f5ad00;animation:spin 2s linear infinite}
body .gravity-theme.ui-datepicker{border-radius:15px;border:none;color:#231f20}
body .gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#4a9493;border-color:#4a9493}/*# sourceMappingURL=styles.css.map */

.fa {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
	-webkit-font-smoothing: antialiased;}


#footer .icones_whatssap {
	width: 65px;
	padding: 10px;
}
#footer .icones_whatssap {
	width: 65px;
	padding: 10px;
}

#footer .col-md-5 h4 {
	padding-top: 12px;
}

#footer .footer-top h4 {
	color: #fff;
}

#footer h5 {
	color: #fff;
}


#footer .footer_link {
  color: #d0c7c3;
  text-decoration: none;
}





.row .col-8 {
	justify-content:right;
	margin-top: 65px;
}

.icones_whatssap {
	src: url("../../assets/img/ico_email.svg");
	width: 100px;
	float: left;
	
}
.icones_whatssap_contato {width: 40px; 	float: left;}
.beer-intro-contato .contato-detalhe .email-list .col-md-4 .icones_whatssap_contato p{padding: 2px 0px 0px 49px;}

.contato-detalhe {padding: 0% 0% 0% 25%;}






