.elementor-900131 .elementor-element.elementor-element-6f8e639{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-1955b9df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-3336170f{text-align:center;}.elementor-900131 .elementor-element.elementor-element-7a2e1ab3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-de36ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-7abb87b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-a5be6a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-244af6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-7dc245b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-6c58c10d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-5ac7a4f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-b00d7f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-bc0ffbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-c54ea98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-66c8926{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-5e703f93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-1b411cf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-3ad80484{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-71f31984{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-1439f182{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-2b0d24ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-7da6a5ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-4d556c77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-6120bab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900131 .elementor-element.elementor-element-4da4f33c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-c54ea98 */.elementor-900131 .elementor-element.elementor-element-c54ea98 h3 {font-family:Crafter,Helvetica,Arial,sans-serif;font-size:25px!important;line-height:30px!important;font-weight:800;color:#111;} .elementor-900131 .elementor-element.elementor-element-c54ea98:not(:has(.elementor-widget-text-editor p)) {display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66c8926 */.elementor-900131 .elementor-element.elementor-element-66c8926:not(:has(.elementor-widget-text-editor p)) {display:none;}.elementor-900131 .elementor-element.elementor-element-66c8926:not(:has(.elementor-widget-text-editor p)) {display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f8e639 */.elementor-900131 .elementor-element.elementor-element-6f8e639 {--bf-ink:#111;--bf-muted:#575757; color:var(--bf-ink); background:#fff; max-width:1180px; margin:0 auto; padding:48px 40px; gap:0; font-size:19px; line-height:1.7;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .e-con {--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;gap:18px;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 p {margin:0 0 1em;} .elementor-900131 .elementor-element.elementor-element-6f8e639 a {color:inherit;text-decoration:underline;text-underline-offset:4px;} .elementor-900131 .elementor-element.elementor-element-6f8e639 a:focus-visible {outline:3px solid #bd762b;outline-offset:4px;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 h1,.elementor-900131 .elementor-element.elementor-element-6f8e639 h2,.elementor-900131 .elementor-element.elementor-element-6f8e639 h3,.elementor-900131 .elementor-element.elementor-element-6f8e639 .elementor-heading-title {color:inherit;line-height:1.2;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-header {padding:0 0 32px;text-align:center;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-header>.elementor-widget-heading {text-align:left;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-header .elementor-widget-theme-post-title {border-block:6px solid #111;padding:24px 0;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 h1 {font-size:clamp(36px,5vw,64px);font-weight:800;letter-spacing:.12em;text-transform:uppercase;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-badges {font-size:14px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;padding:12px 0;border-bottom:1px solid #bbb;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-hero {display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;padding:8px 0 52px;align-items:start;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-photo img {width:100%;height:auto;max-height:730px;object-fit:cover;border-radius:12px;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-stat {border-top:2px dotted #bdbdbd;padding-top:15px;gap:6px;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-stat h3 {font-size:15px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-stat .elementor-widget-text-editor {font-size:17px;font-weight:700;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-stat-srm:after {content:"";display:block;height:8px;background:linear-gradient(90deg,#e6bd64,#b95717,#552e1d);}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-stat-ibu:after,.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-stat-abv:after {content:"";display:block;height:3px;background:#bbb;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-small {font-size:13px;color:#555;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-section {padding:40px 8%;border-top:1px solid #ddd;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-section h2 {font-size:25px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-dark {background:#111;color:#fff;border:0;padding:42px 6%;border-radius:0 32px 0 0;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-pairings {display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:36px;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-pairing h2 {font-size:19px;}
.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-sources {font-size:15px;}
@media(max-width:1024px){.elementor-900131 .elementor-element.elementor-element-6f8e639 {padding:30px 24px;}.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-hero {gap:28px;}.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-section {padding:32px 5%;}.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-pairings {grid-template-columns:1fr;}}
@media(max-width:767px){.elementor-900131 .elementor-element.elementor-element-6f8e639 {padding:24px 18px;font-size:17px;}.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-hero {grid-template-columns:1fr;gap:24px;}.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-photo img {max-height:540px;}.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-section {padding:30px 18px;}.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-header {padding-bottom:20px;}.elementor-900131 .elementor-element.elementor-element-6f8e639 .bf-beer-dark {border-radius:0 22px 0 0;}}/* End custom CSS */
/* Start custom CSS */body:has(.bf-beer-article) #masthead, body:has(.bf-beer-article) #masthead .ast-primary-header-bar { background-color: #111; }
.bf-beer-article .bf-beer-stat-ibu:after, .bf-beer-article .bf-beer-stat-abv:after { display:none !important; }
.bf-beer-article .bf-beer-small { display:none !important; }
.bf-beer-article .bf-beer-hero { padding-bottom:16px !important; }
.bf-beer-article .bf-beer-hero + .bf-beer-section { padding-top:20px !important; }
body.postid-2695 .bf-beer-article .bf-beer-stat-srm:after { background:linear-gradient(90deg,#38251c,#17120f,#050505) !important; }
.bf-beer-article .elementor-element-c54ea98:has(.elementor-widget-text-editor .elementor-widget-container > span:empty){display:none!important;}/* End custom CSS */