﻿.template-text-section-2023{color:var(--pavement);position:relative;max-width:100%;line-height:150%;padding:0 15px;font-size:1.6em;background-repeat:no-repeat;background-position:80% center;background-color:rgba(255,255,255,0);background-blend-mode:lighten}.template-text-section-2023.center-headers h2,.template-text-section-2023.center-headers h3{text-align:center}.template-text-section-2023 .box-of-copy{max-width:var(--medium-width);margin:0 auto}.template-text-section-2023 .box-of-copy strong{font-family:var(--body-bold-font-family)}.template-text-section-2023 h2{line-height:120%;font-size:4em;font-family:var(--header-font-family);text-transform:uppercase;font-weight:500}.template-text-section-2023 h3{line-height:125%;margin:0 auto 1em;font-size:.95em;letter-spacing:.07em;font-family:var(--subheader-font-family);text-transform:uppercase;font-weight:500}.template-text-section-2023.teal-header h2{color:var(--teal)}.template-text-section-2023.apricot-header h2{color:var(--apricot)}.template-text-section-2023.teal-subheader h3{color:var(--teal)}.template-text-section-2023.apricot-subheader h3{color:var(--apricot)}.template-text-section-2023.teal-body .box-of-copy{color:var(--teal)}.template-text-section-2023.apricot-body .box-of-copy{color:var(--apricot)}.template-text-section-2023 a{color:var(--pavement)}.template-text-section-2023.apricot-hops,.template-text-section-2023.small-apricot-hops{background-image:url("/img/apricot-hops.webp")}.template-text-section-2023.pavement-hops,.template-text-section-2023.small-pavement-hops{background-image:url("/img/pavement-hops.webp")}.template-text-section-2023.teal-hops,.template-text-section-2023.small-teal-hops{background-image:url("/img/teal-hops.webp")}.template-text-section-2023.yellow-hops,.template-text-section-2023.small-yellow-hops{background-image:url("/img/yellow-hops.webp")}.template-text-section-2023.teal-streetcar,.template-text-section-2023.small-teal-streetcar{background-image:url("/img/teal-streetcar.webp")}.template-text-section-2023.small-apricot-hops,.template-text-section-2023.small-pavement-hops,.template-text-section-2023.small-teal-hops,.template-text-section-2023.small-yellow-hops,.template-text-section-2023.small-teal-streetcar{background-size:200px}@media screen and (max-width: 1280px){.template-text-section-2023 .box-of-copy{max-width:calc(100% - var(--desktop-padding)*2)}.template-text-section-2023 h2{font-size:3em}.template-text-section-2023 h3{font-size:.9em}}@media screen and (max-width: 768px){.template-text-section-2023{font-size:1em}.template-text-section-2023 .box-of-copy{font-size:1.4em;line-height:1.3;max-width:calc(100% - var(--mobile-padding)*2)}.template-text-section-2023 h2{font-size:2.5em}.template-text-section-2023 h3{font-size:.85em}.template-text-section-2023.apricot-hops,.template-text-section-2023.pavement-hops,.template-text-section-2023.teal-hops,.template-text-section-2023.yellow-hops,.template-text-section-2023.teal-streetcar{background-size:200px}}.template-image-section-2023-design{background:var(--milk)}.template-image-section-2023-design.parallax .parallax-container{position:relative;overflow:hidden;padding-top:37.5%}.template-image-section-2023-design.parallax .parallax-container img{position:absolute;object-fit:cover;top:60px;width:100%;height:150%}.template-image-section-2023-design.blur-focus{width:var(--body-width);text-align:center}.template-image-section-2023-design.blur-focus .blur{margin:0 auto;width:100%}@media screen and (max-width: 1400px){.template-image-section-2023-design.blur-focus{max-width:calc(100% - var(--desktop-padding)*2)}}@media screen and (max-width: 768px){.template-image-section-2023-design.blur-focus{margin-top:50px;max-width:calc(100% - var(--mobile-padding)*2)}}.template-image-grid-section .grid{width:calc(100% - 6em);display:grid;max-width:var(--body-width);margin:0 auto;gap:1em 1em}.template-image-grid-section.center-header h2{text-align:center}.template-image-grid-section.center-header h3{text-align:center}.template-image-grid-section.narrow-width .grid{max-width:var(--narrow-width)}.template-image-grid-section.full-width .grid{max-width:100%}.template-image-grid-section .grid .item{text-align:center}.template-image-grid-section .grid .item img{display:block;width:100%;height:auto}.template-image-grid-section.two-per-row .grid{grid-template-columns:1fr 1fr}.template-image-grid-section.two-per-row .box-of-copy{grid-column:1/3}.template-image-grid-section.three-per-row .grid{grid-template-columns:1fr 1fr 1fr}.template-image-grid-section.three-per-row .box-of-copy{grid-column:1/4}.template-image-grid-section.four-per-row .grid{grid-template-columns:1fr 1fr 1fr 1fr}.template-image-grid-section.four-per-row .box-of-copy{grid-column:1/5}.template-image-grid-section.five-per-row .grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.template-image-grid-section.five-per-row .box-of-copy{grid-column:1/6}.template-image-grid-section.six-per-row .grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.template-image-grid-section.six-per-row .box-of-copy{grid-column:1/7}@media screen and (max-width: 100em){.template-image-grid-section.six-per-row .grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.template-image-grid-section.six-per-row .box-of-copy{grid-column:1/6}}@media screen and (max-width: 80em){.template-image-grid-section .grid{max-width:calc(100% - var(--desktop-padding)*4)}.template-image-grid-section.five-per-row .grid{grid-template-columns:1fr 1fr 1fr 1fr}.template-image-grid-section.five-per-row .box-of-copy{grid-column:1/5}.template-image-grid-section.six-per-row .grid{grid-template-columns:1fr 1fr 1fr 1fr}.template-image-grid-section.six-per-row .box-of-copy{grid-column:1/5}}@media screen and (max-width: 64em){.template-image-grid-section.three-per-row .grid{grid-template-columns:1fr 1fr}.template-image-grid-section.three-per-row .box-of-copy{grid-column:1/3}.template-image-grid-section.four-per-row .grid{grid-template-columns:1fr 1fr 1fr}.template-image-grid-section.four-per-row .box-of-copy{grid-column:1/4}.template-image-grid-section.five-per-row .grid{grid-template-columns:1fr 1fr 1fr}.template-image-grid-section.five-per-row .box-of-copy{grid-column:1/4}.template-image-grid-section.six-per-row .grid{grid-template-columns:1fr 1fr 1fr}.template-image-grid-section.six-per-row .box-of-copy{grid-column:1/4}}@media screen and (max-width: 48em){.template-image-grid-section .grid{width:100%;max-width:calc(100% - var(--mobile-padding)*4)}}@media screen and (max-width: 32em){.template-image-grid-section .grid{width:100%;max-width:calc(100% - var(--mobile-padding)*2)}.template-image-grid-section.two-per-row .grid{grid-template-columns:1fr}.template-image-grid-section.two-per-row .box-of-copy{grid-column:1/2}.template-image-grid-section.four-per-row .grid{grid-template-columns:1fr 1fr}.template-image-grid-section.four-per-row .box-of-copy{grid-column:1/3}.template-image-grid-section.five-per-row .grid{grid-template-columns:1fr 1fr}.template-image-grid-section.five-per-row .box-of-copy{grid-column:1/3}.template-image-grid-section.six-per-row .grid{grid-template-columns:1fr 1fr}.template-image-grid-section.six-per-row .box-of-copy{grid-column:1/3}}.template-text-image-section-2023{background:var(--milk)}.template-text-image-section-2023 .grid{display:grid;grid-template-columns:1fr 680px 700px 1fr;background-color:var(--teal)}.template-text-image-section-2023 .box-of-copy{padding:2em;color:#fff;grid-column:2/3;font-size:1.6em;line-height:1.5em;align-self:center}.template-text-image-section-2023 .box-of-copy a{color:#fff}.template-text-image-section-2023 .box-of-copy a.btn{font-size:.8em}.template-text-image-section-2023 .image-area{grid-column:3/4}.template-text-image-section-2023 .image-area img{grid-column:1/2;grid-row:1/2;align-self:center;justify-self:center;width:100%;object-fit:cover;height:100%;object-position:center center}.template-text-image-section-2023 .box-of-copy h2{line-height:1em;font-family:var(--subheader-font-family);text-transform:uppercase;font-size:2.5em;margin-bottom:.35em}.template-text-image-section-2023.white-background-teal-line .grid{background:var(--milk)}.template-text-image-section-2023.white-background-teal-line .box-of-copy{color:var(--pavement);text-align:left}.template-text-image-section-2023.white-background-teal-line.text-left .grid{grid-template-columns:1fr 780px 600px 1fr}.template-text-image-section-2023.white-background-teal-line.text-right .grid{grid-template-columns:1fr 600px 780px 1fr}.template-text-image-section-2023.white-background-teal-line.text-left .box-of-copy{padding-left:0}.template-text-image-section-2023.white-background-teal-line .box-of-copy h2{border-bottom:10px solid var(--teal);text-align:center;padding-bottom:.3em}.template-text-image-section-2023.white-background-teal-line.text-right .box-of-copy{grid-column:3/4;grid-row:1/2;padding-right:0}.template-text-image-section-2023.white-background-teal-line.text-right .image-area{grid-column:2/3;grid-row:1/2}.template-text-image-section-2023.white-background-teal-line a{color:var(--teal)}.template-text-image-section-2023.full-width .grid{grid-template-columns:1fr 1fr;width:calc(100% - var(--desktop-padding)*2);margin:0 auto}.template-text-image-section-2023.full-width .box-of-copy{max-width:40vw;margin:0 auto}.template-text-image-section-2023.full-width.text-left .box-of-copy{grid-column:1/2}.template-text-image-section-2023.full-width.text-left .image-area{grid-column:2/3}.template-text-image-section-2023.full-width.text-right .box-of-copy{grid-column:2/3}.template-text-image-section-2023.full-width.text-right .image-area{grid-column:1/2}.template-text-image-section-2023.full-width.white-background-teal-line.text-left .grid{grid-template-columns:1fr 1fr;width:calc(100% - var(--desktop-padding)*2);margin:0 auto}.template-text-image-section-2023.full-width.white-background-teal-line.text-left .box-of-copy{padding:2em;max-width:100%;grid-column:1/2}.template-text-image-section-2023.full-width.white-background-teal-line.text-left .image-area{grid-column:2/3}.template-text-image-section-2023.full-width.white-background-teal-line.text-right .grid{grid-template-columns:1fr 1fr;width:calc(100% - var(--desktop-padding)*2);margin:0 auto}.template-text-image-section-2023.full-width.white-background-teal-line.text-right .box-of-copy{padding:2em;max-width:100%;grid-column:2/3}.template-text-image-section-2023.full-width.white-background-teal-line.text-right .image-area{grid-column:1/2}.template-text-image-section-2023.box-of-copy,.template-text-image-section-2023.text-align-center .box-of-copy{text-align:center}.template-text-image-section-2023.text-align-left .box-of-copy{text-align:left}.template-text-image-section-2023.text-align-right .box-of-copy{text-align:right}@media all and (max-width: 1600px){.template-text-image-section-2023 .grid,.template-text-image-section-2023.white-background-teal-line.text-left .grid,.template-text-image-section-2023.white-background-teal-line.text-right .grid,.template-text-image-section-2023.body-width .grid,.template-text-image-section-2023.body-width.white-background-teal-line.text-left .grid,.template-text-image-section-2023.body-width.white-background-teal-line.text-right .grid{grid-template-columns:60px 1fr 1fr 60px}}@media all and (max-width: 1200px){.template-text-image-section-2023 .box-of-copy h2{font-size:2em}}@media all and (max-width: 768px){.template-text-image-section-2023 .grid,.template-text-image-section-2023.body-width .grid,.template-text-image-section-2023.full-width .grid{grid-template-columns:15px 1fr 15px;width:100%}.template-text-image-section-2023 .grid .box-of-copy,.template-text-image-section-2023.body-width .grid .box-of-copy,.template-text-image-section-2023.full-width .grid .box-of-copy{grid-column:2/3;grid-row:2/3;max-width:100%}.template-text-image-section-2023 .grid .image-area,.template-text-image-section-2023.body-width .grid .image-area,.template-text-image-section-2023.full-width .grid .image-area{grid-column:1/4;grid-row:1/2}.template-text-image-section-2023.white-background-teal-line.text-left .grid,.template-text-image-section-2023.white-background-teal-line.text-right .grid,.template-text-image-section-2023.body-width.white-background-teal-line.text-left .grid,.template-text-image-section-2023.body-width.white-background-teal-line.text-right .grid,.template-text-image-section-2023.full-width.white-background-teal-line.text-left .grid,.template-text-image-section-2023.full-width.white-background-teal-line.text-right .grid{grid-template-columns:15px 1fr 15px;width:100%}.template-text-image-section-2023.white-background-teal-line.text-left .box-of-copy,.template-text-image-section-2023.white-background-teal-line.text-right .box-of-copy,.template-text-image-section-2023.body-width.white-background-teal-line.text-left .box-of-copy,.template-text-image-section-2023.body-width.white-background-teal-line.text-right .box-of-copy,.template-text-image-section-2023.full-width.white-background-teal-line.text-left .box-of-copy,.template-text-image-section-2023.full-width.white-background-teal-line.text-right .box-of-copy{padding-left:0;padding-right:0;grid-column:2/3;grid-row:2/3;max-width:100%}.template-text-image-section-2023.white-background-teal-line.text-left .image-area,.template-text-image-section-2023.white-background-teal-line.text-right .image-area,.template-text-image-section-2023.body-width.white-background-teal-line.text-left .image-area,.template-text-image-section-2023.body-width.white-background-teal-line.text-right .image-area,.template-text-image-section-2023.full-width.white-background-teal-line.text-left .image-area,.template-text-image-section-2023.full-width.white-background-teal-line.text-right .image-area{grid-column:1/4;grid-row:1/2}.template-text-image-section-2023 .box-of-copy{padding:1em 0;text-align:left;font-size:1.4em;line-height:1.3}.template-text-image-section-2023 .image-area img{grid-column:1/2;grid-row:1/2;align-self:center;justify-self:center;width:calc(100% + 30px);max-width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;object-fit:inherit;height:auto;object-position:unset}.template-text-image-section-2023 .box-of-copy h2{font-size:1.7em}.template-text-image-section-2023.white-background-teal-line.text-left .grid{grid-template-columns:1em 1fr 1em}.template-text-image-section-2023.white-background-teal-line.text-right .grid{grid-template-columns:1em 1fr 1em}.template-text-image-section-2023.white-background-teal-line.text-right .box-of-copy{grid-column:2/3;grid-row:2/3}.template-text-image-section-2023.white-background-teal-line.text-right .image-area{grid-column:2/3;grid-row:1/2}}.template-text-image-image-section-2023 .banner-tread{height:150px;width:100%;background-image:url(/img/Stoup-Pattern-Stacked-Multi-3.webp);background-repeat:repeat-x}.template-text-image-image-section-2023 .grid{display:grid;grid-template-columns:1fr 300px 550px 600px 1fr;background-color:var(--teal)}.template-text-image-image-section-2023 .box-of-copy{padding:2em;color:#fff;grid-column:3/4;text-align:center;font-size:1.6em;line-height:1.5em;align-self:center}.template-text-image-image-section-2023 .box-of-copy a.btn{font-size:.8em}.template-text-image-image-section-2023 .overlay-image{grid-column:2/3;margin-top:-100px}.template-text-image-image-section-2023 .overlay-image img{width:100%}.template-text-image-image-section-2023 .image-area{grid-column:4/5;display:grid}.template-text-image-image-section-2023 .image-area img{grid-column:1/2;grid-row:1/2;align-self:center;justify-self:center;width:100%}.template-text-image-image-section-2023 .image-area h3{line-height:1em;grid-column:1/2;grid-row:1/2;align-self:center;justify-self:center;text-align:center;color:var(--milk);font-size:4em;text-transform:uppercase;font-family:var(--subheader-font-family)}.template-text-image-image-section-2023 .image-area h3 a{color:var(--milk);text-decoration:none}.template-text-image-image-section-2023 .box-of-copy h2{line-height:1em;font-family:var(--header-font-family);text-transform:uppercase;font-size:2.5em;margin-bottom:.35em;letter-spacing:.05em}@media all and (max-width: 1600px){.template-text-image-image-section-2023 .grid{grid-template-columns:20% 38% 1fr;max-width:calc(100% - var(--desktop-padding)*2);margin:0 auto}.template-text-image-image-section-2023 .overlay-image{grid-column:1/2}.template-text-image-image-section-2023 .box-of-copy{grid-column:2/3;font-size:1.5em}.template-text-image-image-section-2023 .image-area{grid-column:3/4}}@media all and (max-width: 1400px){.template-text-image-image-section-2023 .box-of-copy{font-size:1.4em}.template-text-image-image-section-2023 .image-area h3{font-size:3.5em}}@media all and (max-width: 1200px){.template-text-image-image-section-2023 .box-of-copy{font-size:1.3em}.template-text-image-image-section-2023 .image-area h3{font-size:3.25em}}@media all and (max-width: 1024px){.template-text-image-image-section-2023 .grid{grid-template-columns:1fr 1fr}.template-text-image-image-section-2023 .overlay-image{display:none}.template-text-image-image-section-2023 .box-of-copy{grid-column:1/2}.template-text-image-image-section-2023 .image-area{grid-column:2/3}.template-text-image-image-section-2023 .box-of-copy{font-size:1.2em}.template-text-image-image-section-2023 .image-area h3{font-size:3em}}@media screen and (max-width: 768px){.template-text-image-image-section-2023 .banner-tread{height:75px;background-size:cover}.template-text-image-image-section-2023 .grid{grid-template-columns:1fr;max-width:100%;width:100%}.template-text-image-image-section-2023 .overlay-image{display:none}.template-text-image-image-section-2023 .image-area{grid-row:1;grid-column:1/2}.template-text-image-image-section-2023 .image-area h3{font-size:2.8em}.template-text-image-image-section-2023 .box-of-copy{grid-row:2;grid-column:1/2;font-size:1.3em}.template-text-image-image-section-2023 .box-of-copy h2{font-size:1.8em}}.template-google-upcoming-events{padding-bottom:5em;background:var(--milk)}.template-google-upcoming-events h2{text-align:center;margin:0 auto .7em;font-family:var(--subheader-font-family);font-size:4em;text-transform:uppercase;line-height:1em;max-width:calc(100% - var(--desktop-padding)*2)}.template-google-upcoming-events .event-links{display:flex;justify-content:space-between;width:var(--medium-width);margin:0 auto;font-family:var(--header-font-family);font-size:3em;text-transform:uppercase}.template-google-upcoming-events .event-links a{color:var(--pavement);border-bottom:3px solid var(--milk)}.template-google-upcoming-events .event-links a:hover,.template-google-upcoming-events .event-links a.active{color:var(--apricot);cursor:pointer;border-bottom:3px solid var(--apricot)}.template-google-upcoming-events .event-links a.inactive:hover{color:var(--pavement);cursor:pointer;border-bottom:0px solid var(--pavement)}.template-google-upcoming-events .location-events{margin-top:2em;display:none}.template-google-upcoming-events .location-events.active{display:block}.template-google-upcoming-events .location-events .event{padding-bottom:1em;align-items:center;display:grid;visibility:hidden;grid-template-columns:150px 1fr 8em;width:var(--medium-width);margin:0 auto;font-size:1.8em;font-family:var(--body-font-family)}.template-google-upcoming-events .location-events .event.visible{display:grid;visibility:visible}.template-google-upcoming-events .location-events .event[data-event-id]{color:var(--pavement);cursor:pointer;text-decoration:none}.template-google-upcoming-events .location-events .event[data-event-id]:hover div{color:var(--apricot)}.template-google-upcoming-events .location-events .event .event-date{grid-column:1;grid-row:1;padding-right:2em;font-size:1.8em;font-weight:500;color:var(--teal);font-family:var(--header-font-family)}.template-google-upcoming-events .location-events .event .event-date span.dow{display:block;padding-left:0;font-size:.6em;letter-spacing:.07em;font-family:var(--subheader-font-family);text-transform:uppercase}.template-google-upcoming-events .location-events .event .event-title{grid-column:2;grid-row:1}.template-google-upcoming-events .location-events .event .event-date .date-img{display:none}.template-google-upcoming-events .location-events .event .event-time{grid-column:3;grid-row:1;text-align:right;font-size:1.6em;font-weight:500;color:var(--teal);font-family:var(--header-font-family)}.template-google-upcoming-events .location-events .event .event-start-time{display:none}.template-google-upcoming-events dialog{width:50%;max-width:calc(100% - var(--desktop-padding)*2);margin:0 auto;top:10%;border:2px solid var(--pavement);background-color:var(--pavement)}.template-google-upcoming-events dialog::backdrop{background-color:#00af9a;opacity:.9}.template-google-upcoming-events dialog .inner{position:relative;display:flex;gap:2px;background-color:var(--pavement)}.template-google-upcoming-events dialog .loadanim{display:none;text-align:center;background:#fff;grid-column:1/2}.template-google-upcoming-events dialog.loading .inner{display:none}.template-google-upcoming-events dialog.loading .loadanim{display:block}.template-google-upcoming-events dialog button.close{position:absolute;top:.1em;left:.2em;z-index:2;cursor:pointer;font-size:1.5em;font-weight:bold;background-color:rgba(0,0,0,0);outline:none}.template-google-upcoming-events dialog div.img{flex:1;background-color:var(--event-color, var(--milk));padding:2em;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden}.template-google-upcoming-events dialog div.img img{grid-column:1;grid-row:1;align-self:center;display:block;margin:0 auto;max-width:100%}.template-google-upcoming-events dialog div.event-info{flex:4;background-color:#fff;padding:2em;color:var(--pavement)}.template-google-upcoming-events dialog div.event-info strong{font-family:var(--subheader-font-family)}.template-google-upcoming-events dialog div.event-info>strong{display:block;font-size:2em;line-height:1.2em;margin-bottom:.25em}.template-google-upcoming-events dialog div.event-info>span{font-family:var(--subheader-font-family);font-size:20px;display:block;margin-bottom:.75em}.template-google-upcoming-events dialog div.event-info p{font-size:1em;line-height:1.4em;margin-bottom:1em}.template-google-upcoming-events dialog div.event-info div{font-size:1em;line-height:1.4em;margin-bottom:1em}.template-google-upcoming-events dialog div.event-info div.location{font-style:italic}.template-google-upcoming-events .calendar-pagination{width:var(--medium-width);margin:0 auto;display:flex;justify-content:space-around}.template-google-upcoming-events .calendar-pagination a[data-toggle=load]{display:inline-block;text-decoration:none;color:var(--pavement);font-family:var(--header-font-family);font-size:2.5em;line-height:1.3em;white-space:nowrap}.template-google-upcoming-events .calendar-pagination a[data-toggle=load]:hover{color:var(--apricot)}.template-google-upcoming-events .calendar-pagination a.inactive[data-toggle=load]{color:#999;cursor:not-allowed}.template-google-upcoming-events .calendar-pagination a[data-toggle=load] span{display:inline-block;top:0px;position:relative}.template-google-upcoming-events .calendar-pagination a[data-toggle=load][data-id=prev]{align-self:flex-start}.template-google-upcoming-events .calendar-pagination a[data-toggle=load][data-id=next]{align-self:flex-end}.template-google-upcoming-events .calendar-pagination a[data-toggle=load][data-id=prev] span{transform:rotate(90deg)}.template-google-upcoming-events .calendar-pagination a[data-toggle=load][data-id=next] span{transform:rotate(-90deg)}@media screen and (max-width: 1600px){.template-google-upcoming-events dialog{width:70%}}@media screen and (max-width: 1280px){.template-google-upcoming-events .event-links{max-width:calc(100% - var(--desktop-padding)*4)}.template-google-upcoming-events .location-events .event{max-width:calc(100% - var(--desktop-padding)*4)}.template-google-upcoming-events .calendar-pagination{max-width:calc(100% - var(--desktop-padding)*4)}.template-google-upcoming-events dialog{width:80%}}@media screen and (max-width: 900px){.template-google-upcoming-events dialog{width:100%;max-width:calc(100% - var(--mobile-padding)*4)}.template-google-upcoming-events dialog div.img{padding:1em}}@media screen and (max-width: 768px){.template-google-upcoming-events{background-color:var(--pavement);padding-top:1.5em;padding-bottom:1.5em}.template-google-upcoming-events h2{font-size:2em;color:var(--milk);max-width:calc(100% - var(--mobile-padding)*2)}.template-google-upcoming-events .event-links{max-width:calc(100% - var(--mobile-padding)*2);font-size:1.5em}.template-google-upcoming-events .event-links a{color:var(--milk)}.template-google-upcoming-events .event-links a.inactive:hover{color:var(--milk);border-bottom:3px solid var(--milk)}.template-google-upcoming-events .location-events .event{color:var(--milk) !important}.template-google-upcoming-events .location-events .event{max-width:calc(100% - var(--mobile-padding)*2);font-size:1.2em;gap:0;color:var(--milk) !important}.template-google-upcoming-events .location-events .event.visible{display:grid;grid-template-columns:65px 1fr}.template-google-upcoming-events .location-events .event .event-date{grid-column:1;grid-row:1;padding-right:2em;font-size:1.8em;margin-left:20px;font-weight:500;color:var(--teal);font-family:var(--header-font-family)}.template-google-upcoming-events .location-events .event .event-date span.dow{display:none}.template-google-upcoming-events .location-events .event .event-date .date-img{display:block;position:absolute;margin-left:-21px;margin-top:1px;max-width:16px}.template-google-upcoming-events .location-events .event .event-title{grid-column:2/3;grid-row:1/3;margin-left:20px}.template-google-upcoming-events .location-events .event .event-time{display:none}.template-google-upcoming-events .location-events .event .event-start-time{display:inline;margin-left:20px;grid-column:1;grid-row:2;text-align:left;font-size:1.5em;font-weight:500;color:var(--teal);font-family:var(--header-font-family)}.template-google-upcoming-events .calendar-pagination{max-width:calc(100% - var(--mobile-padding)*2)}.template-google-upcoming-events .calendar-pagination a[data-toggle=load]{color:var(--milk);font-size:1.5em}.template-google-upcoming-events dialog{width:calc(100% - var(--mobile-padding)*4)}.template-google-upcoming-events dialog .inner{display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content;gap:0}.template-google-upcoming-events dialog div.img{padding:1em}.template-google-upcoming-events dialog div.img img{width:200px;max-width:50%}.template-google-upcoming-events dialog div.event-info{padding:1em}.template-google-upcoming-events dialog div.event-info>strong{font-size:1.2em}.template-google-upcoming-events dialog div.event-info>span{font-size:1em}}@media screen and (max-width: 400px){.template-google-upcoming-events .location-events .event{font-size:1.1em}}.template-google-ticket-events{background:var(--milk)}.template-google-ticket-events h2{text-align:center;margin:0 auto .7em;font-family:var(--subheader-font-family);font-size:4em;text-transform:uppercase}.template-google-ticket-events .ticket-events{margin-top:2em}.template-google-ticket-events .ticket-events .event{padding-bottom:1em;align-items:start;display:grid;grid-template-columns:200px 1fr;gap:1em;width:var(--medium-width);margin:0 auto;font-family:var(--body-font-family)}.template-google-ticket-events .ticket-events .event .event-img{grid-column:1;grid-row:1}.template-google-ticket-events .ticket-events .event .event-img img{width:100%;height:auto}.template-google-ticket-events .ticket-events .event .event-info{grid-column:2;grid-row:1}.template-google-ticket-events .ticket-events .event .event-title{font-family:var(--body-bold-font-family);font-size:1.8em}.template-google-ticket-events .ticket-events .event .event-date{color:var(--teal);font-family:var(--header-font-family);font-size:1.8em;margin-bottom:.25em}.template-google-ticket-events .ticket-events .event .event-desc{font-family:var(--body-font-family);font-size:1.2em;margin-bottom:.5em}.template-google-ticket-events .ticket-events .event .event-loc{font-style:italic;margin-bottom:1em}.template-google-ticket-events .ticket-events .event button.event-button{cursor:pointer;font-size:1em}@media screen and (max-width: 1280px){.template-google-ticket-events .ticket-events .event{max-width:calc(100% - var(--desktop-padding)*4)}}@media screen and (max-width: 768px){.template-google-ticket-events h2{font-size:2em}.template-google-ticket-events .ticket-events .event{max-width:calc(100% - var(--mobile-padding)*2);grid-template-columns:120px 1fr}.template-google-ticket-events .ticket-events .event .event-title{font-size:1.3em}.template-google-ticket-events .ticket-events .event .event-date{font-size:1.5em}.template-google-ticket-events .ticket-events .event .event-desc{font-size:1em}}@media screen and (max-width: 400px){.template-google-ticket-events .ticket-events .event{grid-template-columns:1fr;justify-items:center}.template-google-ticket-events .ticket-events .event .event-img{grid-column:1/2;grid-row:1;display:none}.template-google-ticket-events .ticket-events .event .event-img img{max-width:120px}.template-google-ticket-events .ticket-events .event .event-info{grid-column:1/2;grid-row:1}.template-google-ticket-events .ticket-events .event .event-title{font-size:1.2em}.template-google-ticket-events .ticket-events .event .event-date{font-size:1.5em}.template-google-ticket-events .ticket-events .event .event-desc{font-size:1em}}.template-button-group-section-2023{background:var(--milk);text-align:center}.template-button-group-section-2023 .button-group{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:1.3em;margin:0 auto;max-width:calc(100% - var(--desktop-padding)*4)}.template-button-group-section-2023 .btn{background:var(--milk);margin:0}.template-button-group-section-2023 .btn:hover{background:var(--apricot);color:var(--milk);border-color:var(--apricot)}@media all and (max-width: 768px){.template-button-group-section-2023 .button-group{display:block;max-width:calc(100% - var(--mobile-padding)*2)}.template-button-group-section-2023 .btn{margin:0 auto 1em;display:block}}.template-fixed-hero-image-section-2023{position:relative;width:100%;height:50vh;display:flex;justify-content:center;align-items:center;margin-top:60px}.template-fixed-hero-image-section-2023 .bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;background-image:var(--background-img)}.template-fixed-hero-image-section-2023.desktop-height-slim{height:200px}.template-fixed-hero-image-section-2023.desktop-height-medium{height:400px}.template-fixed-hero-image-section-2023.desktop-height-large{height:640px}.template-fixed-hero-image-section-2023.desktop-height-xlarge{height:800px}.template-fixed-hero-image-section-2023.desktop-height-full{height:calc(100vh - 60px)}.template-fixed-hero-image-section-2023.desktop-height-full .bg{background-size:120%}@media all and (max-width: 768px){.template-fixed-hero-image-section-2023{margin-top:60px}.template-fixed-hero-image-section-2023.mobile-height-quarter{height:25vh}.template-fixed-hero-image-section-2023.mobile-height-quarter .bg{background-size:120vh;background-image:var(--background-mobile-img, var(--background-img))}.template-fixed-hero-image-section-2023.mobile-height-half{height:50vh}.template-fixed-hero-image-section-2023.mobile-height-half .bg{background-size:120vh}.template-fixed-hero-image-section-2023.mobile-height-full{height:calc(100vh - 60px)}.template-fixed-hero-image-section-2023.mobile-height-full .bg{background-size:cover}}.template-food-truck-schedule-2023{background:var(--milk)}.template-food-truck-schedule-2023 .food-trucks{padding-bottom:3.5em;color:var(--milk)}.template-food-truck-schedule-2023 .food-trucks .days-container{width:1000px;overflow:hidden;margin:0 auto}.template-food-truck-schedule-2023 .food-trucks .days-container .lunch-truck-info{padding:10px;font-family:var(--body-font-family);font-size:1.4em}.template-food-truck-schedule-2023 .food-trucks-grid{display:grid;gap:0 8px;grid-template-columns:repeat(28, 194px);width:5656px;margin:0 auto}.template-food-truck-schedule-2023 .food-truck-day{padding:0;font-size:.9em;min-height:282px;background:var(--pavement);width:100%;margin-right:8px}.template-food-truck-schedule-2023 .food-truck-day>div{width:100%}.template-food-truck-schedule-2023 .food-truck-day img{width:100%}.template-food-truck-schedule-2023 .food-trucks-grid>div:nth-of-type(1){-ms-grid-row:1;-ms-grid-column:1}.template-food-truck-schedule-2023 .food-trucks-grid>div:nth-of-type(2){-ms-grid-row:1;-ms-grid-column:2}.template-food-truck-schedule-2023 .food-trucks-grid>div:nth-of-type(3){-ms-grid-row:1;-ms-grid-column:3}.template-food-truck-schedule-2023 .food-trucks-grid>div:nth-of-type(4){-ms-grid-row:1;-ms-grid-column:4}.template-food-truck-schedule-2023 .food-trucks-grid>div:nth-of-type(5){-ms-grid-row:1;-ms-grid-column:5}.template-food-truck-schedule-2023 .food-trucks-grid>div:nth-of-type(6){-ms-grid-row:1;-ms-grid-column:6}.template-food-truck-schedule-2023 .food-trucks-grid>div:nth-of-type(7){-ms-grid-row:1;-ms-grid-column:7}.template-food-truck-schedule-2023 .food-trucks .slide-left:hover{cursor:pointer}.template-food-truck-schedule-2023 .food-trucks .slide-right:hover{cursor:pointer}.template-food-truck-schedule-2023 .food-truck-day h4{margin-top:0;text-transform:uppercase;font-weight:300;font-size:2em;color:var(--teal);font-family:var(--header-font-family)}.template-food-truck-schedule-2023 .food-trucks h2{text-align:center;padding:2.5rem 1em;font-size:2em;text-transform:uppercase;color:var(--pavement);font-family:var(--subheader-font-family);line-height:1.2}.template-food-truck-schedule-2023 .food-trucks{position:relative}.template-food-truck-schedule-2023 .food-trucks .slide-left{position:absolute;text-align:center;width:100%;left:-560px;top:170px;font-size:90px;font-weight:900;color:var(--pavement);transform:rotate(90deg)}.template-food-truck-schedule-2023 .food-trucks .slide-right{position:absolute;text-align:center;width:100%;right:-560px;top:170px;font-size:90px;font-weight:900;color:var(--pavement);transform:rotate(-90deg)}@media screen and (max-width: 1202px){.template-food-truck-schedule-2023 .food-trucks-grid{grid-template-columns:repeat(28, 202px);width:5880px}.template-food-truck-schedule-2023 .food-trucks .days-container{width:640px}.template-food-truck-schedule-2023 .food-trucks .slide-left{left:-335px}.template-food-truck-schedule-2023 .food-trucks .slide-right{right:-335px}}@media screen and (max-width: 690px){.template-food-truck-schedule-2023 .food-trucks .days-container{width:320px}.template-food-truck-schedule-2023 .food-trucks .days-container .food-trucks-grid{grid-template-columns:repeat(28, 312px);width:8960px;margin:0 auto}.template-food-truck-schedule-2023 .food-truck-day{width:100%;margin:0}.template-food-truck-schedule-2023 .food-trucks .slide-left{left:-178px;font-size:50px;top:230px}.template-food-truck-schedule-2023 .food-trucks .slide-right{right:-178px;font-size:50px;top:230px}}.template-food-truck-schedule-2023 .food-truck-text{padding:15px 0}.template-food-truck-schedule-2023 .food-truck-tweets .tweet span.date{display:block;text-transform:uppercase;font-size:.7em;font-weight:100}.template-food-truck-schedule-2023 .food-truck-day:hover{cursor:pointer}.template-food-truck-schedule-2023 .food-truck-day:hover h4{color:var(--apricot)}.template-food-truck-schedule-2023 dialog.food-truck-modal{width:90%}.template-food-truck-schedule-2023 dialog.food-truck-modal .food-truck-social{float:right;margin:.5em .5em 0 0}.template-food-truck-schedule-2023 dialog.food-truck-modal .food-truck-social a{color:var(--pavement);font-size:2em;padding:0 .1em}.template-food-truck-schedule-2023 dialog.food-truck-modal img{width:100%;margin-bottom:2px solid var(--apricot)}.template-food-truck-schedule-2023 dialog.food-truck-modal a{text-decoration:none}.template-food-truck-schedule-2023 dialog.food-truck-modal a:hover{color:var(--apricot)}.template-food-truck-schedule-2023 dialog.food-truck-modal h1{font-family:var(--header-font-family);font-size:2em;text-transform:uppercase;color:var(--pavement);padding:15px}.template-food-truck-schedule-2023 dialog.food-truck-modal .food-truck-text{font-family:var(--body-font-family);font-size:1.3em;padding:15px}.template-food-truck-schedule-2023 dialog.food-truck-modal{border:2px solid var(--apricot);max-width:500px;pointer-events:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity 5s}.template-food-truck-schedule-2023 dialog[open].food-truck-modal{opacity:1;pointer-events:inherit}.template-food-truck-schedule-2023 dialog.food-truck-modal::backdrop{background-color:#00af9a;opacity:.9}.template-food-truck-schedule-2023 dialog.food-truck-modal:focus{outline:none}.template-food-truck-schedule-2023 dialog.food-truck-modal :focus{outline:none}.template-hours-button-text-image-section{width:100%;background:var(--milk)}.template-hours-button-text-image-section .grid{padding-top:2em;padding-bottom:2em;border-bottom:3px solid var(--apricot);border-top:3px solid var(--apricot);width:100%;max-width:var(--medium-width);margin:0 auto;background:var(--milk);display:grid;grid-template-columns:40% 60%}.template-hours-button-text-image-section .copy-area a.btn{margin-top:1em}.template-hours-button-text-image-section .slideshow{display:grid;position:relative}.template-hours-button-text-image-section .slideshow img{grid-row:1/2;grid-column:1/2;width:100%;height:100%;object-fit:cover}.template-hours-button-text-image-section .copy-area{padding-left:30px;font-size:1.3em;line-height:1.3}.template-hours-button-text-image-section .copy-area h2{margin-top:0;color:var(--apricot);text-transform:uppercase;font-family:var(--subheader-font-family);font-weight:900;font-size:1.2em;letter-spacing:.07em}.template-hours-button-text-image-section .copy-area h2:nth-child(2){margin-top:1em}@keyframes slideshowfade{0%{opacity:0;z-index:100}10%{opacity:1}90%{opacity:1}100%{opacity:0;z-index:1}}.template-hours-button-text-image-section .slideshow img{animation:slideshowfade 5s infinite;opacity:0}.template-hours-button-text-image-section .slideshow[data-slide-count="1"] img{animation-duration:0s;opacity:1}.template-hours-button-text-image-section .slideshow[data-slide-count="2"] img{animation-duration:10s}.template-hours-button-text-image-section .slideshow[data-slide-count="3"] img{animation-duration:15s}.template-hours-button-text-image-section .slideshow[data-slide-count="4"] img{animation-duration:20s}.template-hours-button-text-image-section .slideshow[data-slide-count="5"] img{animation-duration:25s}.template-hours-button-text-image-section .slideshow[data-slide-count="6"] img{animation-duration:30s}.template-hours-button-text-image-section .slideshow[data-slide-count="7"] img{animation-duration:35s}.template-hours-button-text-image-section .slideshow[data-slide-count="8"] img{animation-duration:40s}.template-hours-button-text-image-section .slideshow[data-slide-count="9"] img{animation-duration:45s}.template-hours-button-text-image-section .slideshow[data-slide-count="10"] img{animation-duration:50s}.template-hours-button-text-image-section .slideshow img:nth-child(1){animation-delay:0s}.template-hours-button-text-image-section .slideshow img:nth-child(2){animation-delay:5s}.template-hours-button-text-image-section .slideshow img:nth-child(3){animation-delay:10s}.template-hours-button-text-image-section .slideshow img:nth-child(4){animation-delay:15s}.template-hours-button-text-image-section .slideshow img:nth-child(5){animation-delay:20s}.template-hours-button-text-image-section .slideshow img:nth-child(6){animation-delay:25s}.template-hours-button-text-image-section .slideshow img:nth-child(7){animation-delay:30s}.template-hours-button-text-image-section .slideshow img:nth-child(8){animation-delay:35s}.template-hours-button-text-image-section .slideshow img:nth-child(9){animation-delay:40s}.template-hours-button-text-image-section .slideshow img:nth-child(10){animation-delay:45s}@media all and (max-width: 1200px){.template-hours-button-text-image-section .grid{max-width:calc(100% - var(--desktop-padding)*4)}}@media all and (max-width: 768px){.template-hours-button-text-image-section .slideshow{width:100%;max-width:100%;min-height:100vw}.template-hours-button-text-image-section .copy-area{padding:1em}.template-hours-button-text-image-section .grid{grid-template-columns:1fr;max-width:100%}}.template-divider{width:100%;background:var(--milk)}.template-divider .grid{border-bottom:3px solid var(--apricot);width:100%;max-width:var(--medium-width);margin:0 auto;background:var(--milk);display:grid}.template-whats-on-tap-2023-design{background:#fff;color:var(--pavement)}.template-whats-on-tap-2023-design .wrap{padding:6em 0;width:var(--medium-width);margin:0 auto;max-width:90%}.template-whats-on-tap-2023-design .wrap h2{display:block;text-align:center;margin-bottom:1em;font-family:var(--subheader-font-family);text-transform:uppercase;font-size:2em;color:var(--pavement)}.template-whats-on-tap-2023-design .grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1em 3em}.template-whats-on-tap-2023-design a.reveal-toggle{display:flex;justify-content:space-between;color:var(--pavement);text-decoration:none}.template-whats-on-tap-2023-design h3{font-family:var(--subheader-font-family);line-height:1.3;font-size:2em}.template-whats-on-tap-2023-design h4{font-family:var(--captions-font-family);line-height:1.3;font-size:1.3em}.template-whats-on-tap-2023-design a.reveal-toggle span.title{font-size:1.25em;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;flex:1}.template-whats-on-tap-2023-design .abv-info{font-size:1.2em}.template-whats-on-tap-2023-design .abv-info strong{font-size:.95em}.template-whats-on-tap-2023-design .abv-stuff{display:inline-block;width:100px;text-align:right}.template-whats-on-tap-2023-design .abv-label{font-size:1.05em;width:36px;display:inline-block}.template-whats-on-tap-2023-design .abv{font-size:1.25em;width:60px;text-align:right;display:inline-block}.template-whats-on-tap-2023-design .abv-info strong,.template-whats-on-tap-2023-design .abv-stuff strong{font-family:var(--body-bold-font-family)}.template-whats-on-tap-2023-design a.reveal-toggle:hover,.template-whats-on-tap-2023-design a.reveal-toggle.active{color:var(--apricot)}.template-whats-on-tap-2023-design .reveal{padding:0;width:100%;margin:0 auto}.template-whats-on-tap-2023-design .reveal .beer-detail{display:none;opacity:0}.template-whats-on-tap-2023-design .reveal .beer-detail.active{display:grid;opacity:1}.template-whats-on-tap-2023-design .reveal:has(.beer-detail.active){padding:3em 15px}.template-whats-on-tap-2023-design .beer-detail{display:grid;grid-template-columns:3fr 7fr .75fr;gap:1.5em;align-items:start;position:relative}.template-whats-on-tap-2023-design .beer-detail[data-beer-imgs="1"]{grid-template-columns:3fr 6.25fr 1.5fr}.template-whats-on-tap-2023-design .beer-detail .beer-imgs{display:flex;justify-content:flex-end;gap:1em}.template-whats-on-tap-2023-design .beer-detail .beer-imgs img{display:block;height:auto;width:100px}.template-whats-on-tap-2023-design .beer-detail .beer-info>strong{display:block;font-size:2em;margin-bottom:.25em}.template-whats-on-tap-2023-design .beer-detail .beer-info table.specs{font-size:1em;text-transform:uppercase;margin-bottom:.5em}.template-whats-on-tap-2023-design .beer-detail .beer-info div.desc{font-size:1em;margin-bottom:.5em}.template-whats-on-tap-2023-design .beer-detail .beer-info span.cat{font-family:var(--subheader-font-family);font-size:1em;font-weight:bold;text-transform:uppercase}.template-whats-on-tap-2023-design dialog{width:50%;max-width:90%;margin:0 auto;top:10%;border:2px solid var(--pavement);background-color:var(--pavement)}.template-whats-on-tap-2023-design dialog::backdrop{background-color:#00af9a;opacity:.9}.template-whats-on-tap-2023-design dialog .inner{position:relative;display:grid;column-gap:2px;grid-template-columns:30% 1fr;grid-template-rows:1fr;background-color:var(--pavement)}.template-whats-on-tap-2023-design dialog .loadanim{display:none;text-align:center;background:#fff;grid-column:1/2;padding:1em 0;height:200px;justify-items:center;align-items:center}.template-whats-on-tap-2023-design dialog .loadanim img{width:auto;height:100px;animation:spin 1.5s linear infinite;transform-origin:50% 55%}.template-whats-on-tap-2023-design dialog.loading .inner{display:none}.template-whats-on-tap-2023-design dialog.loading .loadanim{display:grid}.template-whats-on-tap-2023-design dialog button.close{position:absolute;top:.1em;left:.2em;z-index:2;cursor:pointer;font-size:1.5em;font-weight:bold;background-color:rgba(0,0,0,0);outline:none}.template-whats-on-tap-2023-design dialog div.img{grid-column:1;background-color:var(--beer-bg-color);padding:2em;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden}.template-whats-on-tap-2023-design dialog div.img img{grid-column:1;grid-row:1;align-self:center;display:block;margin:0 auto;transition:1s all ease-in-out;max-width:100%}.template-whats-on-tap-2023-design dialog div.img img.img-can{z-index:10;display:block;transform:translateY(0)}.template-whats-on-tap-2023-design dialog div.img img.img-glass{z-index:20;transform:translateY(110%)}.template-whats-on-tap-2023-design dialog div.img img:only-of-type{display:block;opacity:1;transform:translateY(0)}.template-whats-on-tap-2023-design dialog div.img:hover img.img-glass{transform:translateX(0)}.template-whats-on-tap-2023-design dialog div.img:hover img.img-glass+img.img-can{transform:translateY(-110%)}.template-whats-on-tap-2023-design dialog div.beer-info{grid-column:2;background-color:#fff;padding:2em;color:var(--pavement)}.template-whats-on-tap-2023-design dialog div.beer-info>strong{display:block;font-family:var(--subheader-font-family);font-size:2em;margin-bottom:.25em}.template-whats-on-tap-2023-design dialog div.beer-info table.specs{font-size:1em;text-transform:uppercase;margin-bottom:.5em}.template-whats-on-tap-2023-design dialog div.beer-info table.specs td{padding-right:1em}.template-whats-on-tap-2023-design dialog div.beer-info table.specs strong{font-family:var(--subheader-font-family)}.template-whats-on-tap-2023-design dialog div.beer-info span.cat{font-size:1em;font-weight:bold;text-transform:uppercase;margin-bottom:.5em}.template-whats-on-tap-2023-design dialog div.beer-info span.cat strong{font-family:var(--subheader-font-family)}.template-whats-on-tap-2023-design dialog div.beer-info div.desc{font-size:1em;line-height:1.4em;margin-bottom:.5em}.template-whats-on-tap-2023-design dialog div.beer-info div.ontap{font-size:1em;margin-bottom:.5em}.template-whats-on-tap-2023-design dialog div.beer-info div.ontap span{display:block;color:var(--apricot);text-transform:uppercase;font-weight:bold}@media screen and (max-width: 1650px){.template-whats-on-tap-2023-design dialog{width:60%}}@media screen and (max-width: 1400px){.template-whats-on-tap-2023-design dialog{width:70%}}@media screen and (max-width: 1280px){.template-whats-on-tap-2023-design dialog{width:80%}}@media screen and (max-width: 1024px){.template-whats-on-tap-2023-design dialog{width:90%}}@media screen and (max-width: 900px){.template-whats-on-tap-2023-design dialog{max-height:100vh;height:100vh;width:100%;max-width:100%;top:0;border:0;background-color:var(--milk)}.template-whats-on-tap-2023-design dialog .inner{grid-template-columns:1fr;grid-template-rows:30vh 70vh;overflow-y:auto;overflow-x:hidden;background-color:var(--milk)}.template-whats-on-tap-2023-design dialog div.beer-info{grid-column:1/2}.template-whats-on-tap-2023-design dialog div.img{padding:0;grid-template-columns:1fr 1fr}.template-whats-on-tap-2023-design dialog div.img img{max-height:25vh}.template-whats-on-tap-2023-design dialog div.img img.img-glass{grid-column:1/3;transform:none}.template-whats-on-tap-2023-design dialog div.img.multi-image img.img-glass{grid-column:2/3}}@media screen and (max-width: 900px){.template-whats-on-tap-2023-design .wrap{max-width:85%}.template-whats-on-tap-2023-design .grid{grid-template-columns:1fr}}@media screen and (max-width: 768px){.template-whats-on-tap-2023-design a.reveal-toggle span.title{white-space:normal}.template-whats-on-tap-2023-design .wrap{max-width:90%}.template-whats-on-tap-2023-design .grid{grid-template-columns:1fr}.template-whats-on-tap-2023-design .beer-detail{grid-template-columns:1fr;line-height:1.3}.template-whats-on-tap-2023-design .beer-detail .beer-imgs{justify-content:center}.template-whats-on-tap-2023-design .beer-detail .beer-info div.desc{margin-bottom:1em}}@media screen and (max-width: 768px){.template-whats-on-tap-2023-design .wrap{max-width:calc(100% - var(--mobile-padding)*2)}}.template-food-menu .food-menu-border{height:92px;background-image:url(/img/bw-small-tile2.png)}.template-food-menu h2{font-size:3em;text-align:center;padding-top:1em;font-family:var(--subheader-font-family);text-transform:uppercase}.template-food-menu .food-menu-body{background-color:#121212;color:#fff;padding:1em 0 4em}.template-food-menu .food-category{max-width:var(--body-width);text-align:center;margin:0 auto;clear:left;display:grid;grid-template-columns:235fr 375fr 68fr 375fr 200fr}.template-food-menu .food-category h3{font-family:var(--subheader-font-family);color:var(--apricot);font-size:2.2em;padding-top:1.5em;text-transform:uppercase;grid-column:2/5;padding-bottom:.5em}.template-food-menu .food-category-description{grid-column:2/5;padding-bottom:1em}.template-food-menu .food-category-bottom-info{grid-column:2/5}.template-food-menu .food-column-1{grid-column:2/3}.template-food-menu .food-column-2{grid-column:4/5}.template-food-menu .food-item{text-align:left;padding-top:1em}.template-food-menu .food-item h4{font-size:1.5em;display:inline-block}.template-food-menu .food-item h5{font-size:1.5em;display:inline-block}.template-food-menu .food-item .food-item-desc{font-size:1.1em}.template-food-menu .food-item .food-item-desc a{color:var(--apricot);text-decoration:none}.template-food-menu .food-item .food-item-desc a:hover{color:var(--apricot-hover)}@media screen and (max-width: 1280px){.template-food-menu h2{font-size:2.5em}.template-food-menu .food-category h3{font-size:2em}.template-food-menu .food-item h4{font-size:1.3em}.template-food-menu .food-item h5{font-size:1.3em}}@media screen and (max-width: 1024px){.template-food-menu h2{font-size:2.2em}.template-food-menu .food-category h3{font-size:1.8em}.template-food-menu .food-item h4{font-size:1.1em}.template-food-menu .food-item h5{font-size:1.1em}}@media screen and (max-width: 900px){.template-food-menu h2{font-size:2em}.template-food-menu .food-category h3{font-size:1.6em}.template-food-menu .food-item h4{font-size:1em}.template-food-menu .food-item h5{font-size:1em}}@media screen and (max-width: 800px){.template-food-menu .food-category{grid-template-columns:20px 1fr 20px 1fr 20px}}@media screen and (max-width: 500px){.template-food-menu .food-category{grid-template-columns:20px 1fr 20px}.template-food-menu .food-category h3{grid-column:2/3;text-align:left}.template-food-menu .food-category-description{grid-column:2/3;text-align:left}.template-food-menu .food-category-bottom-info{grid-column:2/3;text-align:left}.template-food-menu .food-column-1{grid-column:2/3}.template-food-menu .food-column-2{grid-column:2/3}}.template-beer-hero-section .cans-and-images{margin-top:150px;margin-left:calc(100vw - 3273px);width:3343px;display:grid;grid-template-columns:repeat(13, min-content);will-change:transform}.template-beer-hero-section>img.tagline{display:none}.template-beer-hero-section .cans-and-images img.tagline{opacity:1;align-self:center;margin:0 50px}.template-beer-hero-section .content{margin:100px auto 50px;text-align:center;min-height:150px}.template-beer-hero-section .content .flags{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr 1fr;max-width:1230px;margin:100px auto}.template-beer-hero-section .content .flags .flag{display:grid;grid-gap:0;grid-template-columns:1fr;width:400px;margin-bottom:200px;will-change:transform}.template-beer-hero-section .content .flags .flag img.flag-image{grid-row:1/2;grid-column:1/2;z-index:1}.template-beer-hero-section .content .flags .flag img.flag-logo{grid-row:1/2;grid-column:1/2;z-index:2}.template-beer-hero-section .content .flags .flag a.flag-link{font-family:var(--body-font-family);text-decoration:none;width:70%;margin:0em auto;text-transform:uppercase;padding:.6em 0 .4em 0;font-size:1.6em;border-bottom:2px solid var(--pavement);color:var(--pavement);display:block;letter-spacing:.05em}.template-beer-hero-section .content .flags .flag a.flag-link:last-child{border-bottom:0}.template-beer-hero-section .content .flags .flag h2.flag-title{font-family:var(--header-font-family);text-transform:uppercase;margin:1em 0 .5em;font-size:2.6em;letter-spacing:.05em;font-weight:300;color:var(--pavement)}.template-beer-hero-section .content .flags .flag .flag-arrow{text-align:center;width:100%;height:3em;display:grid;justify-content:center;align-content:end}.template-beer-hero-section .content .flags .flag .flag-arrow div{text-decoration:none;color:var(--pavement);font-size:2.5em;margin-bottom:-30px;cursor:pointer}.template-beer-hero-section .content .flags .flag .flag-arrow div.open{transform:rotate(180deg)}.template-beer-hero-section .content .flags .flag::before{content:"";position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);border-left:200px solid rgba(0,0,0,0);border-right:200px solid rgba(0,0,0,0);border-top:60px solid var(--flag-bg-color, transparent)}.template-beer-hero-section .content .flags .flag img.flag-image:hover{cursor:pointer}.template-beer-hero-section .content .flags .flag img.flag-logo:hover{cursor:pointer}.template-beer-hero-section .content .flags .flag h2.flag-title:hover{cursor:pointer}@media screen and (max-width: 1400px){.template-beer-hero-section .content .flags{max-width:930px}.template-beer-hero-section .content .flags .flag{width:300px;margin-bottom:150px}.template-beer-hero-section .content .flags .flag img{width:100%;height:auto}.template-beer-hero-section .content .flags .flag::before{bottom:-60px;border-left-width:150px;border-right-width:150px;border-top-width:60px}.template-beer-hero-section .content .flags .flag h2.flag-title{font-size:2em}.template-beer-hero-section .content .flags .flag a.flag-link{font-size:1.2em}}@media screen and (max-width: 1024px){.template-beer-hero-section .content .flags{max-width:705px}.template-beer-hero-section .content .flags .flag{width:225px;margin-bottom:112.5px}.template-beer-hero-section .content .flags .flag img{width:100%;height:auto}.template-beer-hero-section .content .flags .flag::before{bottom:-60px;border-left-width:112.5px;border-right-width:112.5px;border-top-width:60px}.template-beer-hero-section .content .flags .flag h2.flag-title{font-size:1.6em}.template-beer-hero-section .content .flags .flag a.flag-link{font-size:1em}}@media screen and (max-width: 768px){.template-beer-hero-section .cans-and-images{margin-top:30px;margin-left:0;width:1080px}.template-beer-hero-section .cans-and-images .cans{width:90px}.template-beer-hero-section>img.tagline{display:block;margin:100px auto 0 auto;width:200px;max-width:60%}.template-beer-hero-section .cans-and-images img.tagline{display:none}.template-beer-hero-section .content{margin-top:50px}.template-beer-hero-section .content .btn{font-size:1em;padding:6px 18px}.template-beer-hero-section .content .flags{grid-template-columns:1fr;max-width:calc(100% - var(--mobile-padding)*2);margin:50px auto 100px auto}.template-beer-hero-section .content .flags .flag{width:100%;grid-template-columns:55% 1fr;grid-template-rows:1fr;grid-gap:0;margin-bottom:0;align-items:center}.template-beer-hero-section .content .flags .flag::before{display:none}.template-beer-hero-section .content .flags .flag img{width:100%;height:auto;display:block}.template-beer-hero-section .content .flags .flag img.flag-image,.template-beer-hero-section .content .flags .flag img.flag-logo{grid-row:1;grid-column:1}.template-beer-hero-section .content .flags .flag h2.flag-title{font-size:1.2em;margin-top:.75em;margin-bottom:.25em;display:none}.template-beer-hero-section .content .flags .flag .flag-links{padding-bottom:.4em}.template-beer-hero-section .content .flags .flag a.flag-link{font-size:1.2em;width:80%}.template-beer-hero-section .content .flags .flag .flag-arrow{height:1em;display:none}.template-beer-hero-section .content .flags .flag .flag-arrow div{display:none}}@media screen and (max-width: 640px){.template-beer-hero-section .content .flags .flag a.flag-link{width:85%;font-size:1em;padding:.4em 0 .3em 0}}@media screen and (max-width: 550px){.template-beer-hero-section .content .flags .flag a.flag-link{font-size:.9em}}@media screen and (max-width: 480px){.template-beer-hero-section .content .flags .flag{max-width:400px;margin:0 auto}}.template-beer-hero-can-scroll-section>img.tagline{display:block;margin:100px auto 0 auto;max-width:60%}.template-beer-hero-can-scroll-section>img.tagline.mobile{display:none}.template-beer-hero-can-scroll-section .cans-and-images{margin-top:40px;width:15480px;display:grid;grid-template-columns:repeat(30, min-content);will-change:transform}.template-beer-hero-can-scroll-section .cans-and-images .cans{width:258px;height:auto;grid-row:1}.template-beer-hero-can-scroll-section .content{margin:80px auto 100px;text-align:center}@media screen and (max-width: 768px){.template-beer-hero-can-scroll-section>img.tagline{display:none}.template-beer-hero-can-scroll-section>img.tagline.mobile{display:block;margin:100px auto 0 auto;width:200px;max-width:60%}.template-beer-hero-can-scroll-section .cans-and-images{margin-top:30px;margin-left:0;width:5400px}.template-beer-hero-can-scroll-section .cans-and-images .cans{width:90px}.template-beer-hero-can-scroll-section .content{margin-top:50px}.template-beer-hero-can-scroll-section .content .btn{font-size:1em;padding:6px 18px}}.template-location-flags-section .content{margin:0 auto;text-align:center;min-height:150px}.template-location-flags-section .content .flags{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr 1fr;max-width:1230px;margin:0 auto}.template-location-flags-section .content .flags .flag{display:grid;grid-gap:0;grid-template-columns:1fr;width:400px;margin-bottom:200px;will-change:transform}.template-location-flags-section .content .flags .flag img.flag-image{grid-row:1/2;grid-column:1/2;z-index:1}.template-location-flags-section .content .flags .flag img.flag-logo{grid-row:1/2;grid-column:1/2;z-index:2}.template-location-flags-section .content .flags .flag a.flag-link{font-family:var(--body-font-family);text-decoration:none;width:70%;margin:0em auto;text-transform:uppercase;padding:.6em 0 .4em 0;font-size:1.6em;border-bottom:2px solid var(--pavement);color:var(--pavement);display:block;letter-spacing:.05em}.template-location-flags-section .content .flags .flag a.flag-link:last-child{border-bottom:0}.template-location-flags-section .content .flags .flag h2.flag-title{font-family:var(--header-font-family);text-transform:uppercase;margin:1em 0 .5em;font-size:2.6em;letter-spacing:.05em;font-weight:300;color:var(--pavement)}.template-location-flags-section .content .flags .flag .flag-arrow{text-align:center;width:100%;height:3em;display:grid;justify-content:center;align-content:end}.template-location-flags-section .content .flags .flag .flag-arrow div{text-decoration:none;color:var(--pavement);font-size:2.5em;margin-bottom:-30px;cursor:pointer}.template-location-flags-section .content .flags .flag .flag-arrow div.open{transform:rotate(180deg)}.template-location-flags-section .content .flags .flag::before{content:"";position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);border-left:200px solid rgba(0,0,0,0);border-right:200px solid rgba(0,0,0,0);border-top:60px solid var(--flag-bg-color, transparent)}.template-location-flags-section .content .flags .flag img.flag-image:hover{cursor:pointer}.template-location-flags-section .content .flags .flag img.flag-logo:hover{cursor:pointer}.template-location-flags-section .content .flags .flag h2.flag-title:hover{cursor:pointer}@media screen and (max-width: 1400px){.template-location-flags-section .content .flags{max-width:930px}.template-location-flags-section .content .flags .flag{width:300px;margin-bottom:150px}.template-location-flags-section .content .flags .flag img{width:100%;height:auto}.template-location-flags-section .content .flags .flag::before{bottom:-60px;border-left-width:150px;border-right-width:150px;border-top-width:60px}.template-location-flags-section .content .flags .flag h2.flag-title{font-size:2em}.template-location-flags-section .content .flags .flag a.flag-link{font-size:1.2em}}@media screen and (max-width: 1024px){.template-location-flags-section .content .flags{max-width:705px}.template-location-flags-section .content .flags .flag{width:225px;margin-bottom:112.5px}.template-location-flags-section .content .flags .flag img{width:100%;height:auto}.template-location-flags-section .content .flags .flag::before{bottom:-60px;border-left-width:112.5px;border-right-width:112.5px;border-top-width:60px}.template-location-flags-section .content .flags .flag h2.flag-title{font-size:1.6em}.template-location-flags-section .content .flags .flag a.flag-link{font-size:1em}}@media screen and (max-width: 768px){.template-location-flags-section .content{margin-top:50px}.template-location-flags-section .content .btn{font-size:1em;padding:6px 18px}.template-location-flags-section .content .flags{grid-template-columns:1fr;max-width:calc(100% - var(--mobile-padding)*2);margin:50px auto 100px auto}.template-location-flags-section .content .flags .flag{width:100%;grid-template-columns:55% 1fr;grid-template-rows:1fr;grid-gap:0;margin-bottom:0;align-items:center}.template-location-flags-section .content .flags .flag::before{display:none}.template-location-flags-section .content .flags .flag img{width:100%;height:auto;display:block}.template-location-flags-section .content .flags .flag img.flag-image,.template-location-flags-section .content .flags .flag img.flag-logo{grid-row:1;grid-column:1}.template-location-flags-section .content .flags .flag h2.flag-title{font-size:1.2em;margin-top:.75em;margin-bottom:.25em;display:none}.template-location-flags-section .content .flags .flag .flag-links{padding-bottom:.4em}.template-location-flags-section .content .flags .flag a.flag-link{font-size:1.2em;width:80%}.template-location-flags-section .content .flags .flag .flag-arrow{height:1em;display:none}.template-location-flags-section .content .flags .flag .flag-arrow div{display:none}}@media screen and (max-width: 640px){.template-location-flags-section .content .flags .flag a.flag-link{width:85%;font-size:1em;padding:.4em 0 .3em 0}}@media screen and (max-width: 550px){.template-location-flags-section .content .flags .flag a.flag-link{font-size:.9em}}@media screen and (max-width: 480px){.template-location-flags-section .content .flags .flag{max-width:400px;margin:0 auto}}.template-bios-2023{max-width:1300px;margin:0 auto;text-align:center;color:var(--milk);font-size:1.3em}.template-bios-2023 .bio-grid{display:grid;grid-template-columns:420px 420px 420px;gap:20px}.template-bios-2023 .bio-grid .bio{background-color:var(--teal);padding:10px;cursor:pointer}.template-bios-2023 .bio-grid .bio img{width:100%}.template-bios-2023 .bio-grid .bio:hover img{opacity:.8}.template-bios-2023 .bio-grid .bio-modal-trigger .icon-down-open-big{transform:rotate(-90deg);display:inline-block}.template-bios-2023 .bio-grid .bio-modal-trigger{cursor:pointer;font-size:.9em;font-family:var(--subheader-font-family);text-transform:uppercase}.template-bios-2023 .bio-grid .bio:hover .bio-modal-trigger{color:var(--pavement)}.template-bios-2023 .bio-grid .bio h3.bio-title{margin:1em 0}.template-bios-2023 .bio-grid .bio h2.bio-name{margin-top:-30px;position:relative;font-family:var(--header-font-family);font-size:3em;text-transform:uppercase;letter-spacing:.07em}.template-bios-2023 .bio-grid .bio .bio-padding{background:var(--teal);width:100%;height:0px}.template-bios-2023 .bio-grid .bio .bio-triangle{height:5px;top:-5px;background:var(--teal)}.template-bios-2023 .bio-grid .bio .bio-triangle::before{content:"";position:absolute;top:-60px;left:50%;transform:translateX(-50%);border-left:200px solid rgba(0,0,0,0);border-right:200px solid rgba(0,0,0,0);border-bottom:60px solid var(--teal)}.template-bios-2023 .bio-grid .bio:hover .bio-triangle::before{top:-66px;border-bottom:66px solid var(--teal)}.template-bios-2023 .bio-grid .bio .bio-triangle::before{transition:top .2s,border-width .2s}.template-bios-2023 dialog.bio-modal h1{margin-top:.6em;font-family:var(--header-font-family);font-size:4em;text-transform:uppercase;color:var(--teal);padding:15px}.template-bios-2023 dialog.bio-modal h2{margin-bottom:1.8em;font-family:var(--header-font-family);font-size:1.5em;letter-spacing:.07em;text-transform:uppercase;color:var(--pavement);padding:0 15px}.template-bios-2023 dialog.bio-modal .bio-text{font-family:var(--body-font-family);font-size:1.3em;padding:0 3em 3em;overflow:auto;text-align:left}.template-bios-2023 dialog.bio-modal{border:2px solid var(--apricot);max-width:800px;pointer-events:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity 5s}.template-bios-2023 dialog[open].bio-modal{opacity:1;pointer-events:inherit}.template-bios-2023 dialog.bio-modal::backdrop{background-color:#00af9a;opacity:.9}.template-bios-2023 dialog.bio-modal:focus{outline:none}.template-bios-2023 dialog.bio-modal :focus{outline:none}@media screen and (max-width: 1400px){.template-bios-2023{font-size:1.2em}.template-bios-2023 .bio-grid{grid-template-columns:1fr 1fr 1fr;max-width:calc(100% - var(--desktop-padding)*4);margin:0 auto}.template-bios-2023 .bio-grid .bio{overflow:hidden}.template-bios-2023 dialog.bio-modal{width:70%;max-width:calc(100% - var(--desktop-padding)*4)}}@media screen and (max-width: 1200px){.template-bios-2023 .bio-grid .bio h2.bio-name{font-size:2.25em}.template-bios-2023 dialog.bio-modal{width:80%}}@media screen and (max-width: 900px){.template-bios-2023{font-size:1.1em}.template-bios-2023 .bio-grid .bio h2.bio-name{font-size:2em}.template-bios-2023 dialog.bio-modal{width:100%;max-width:calc(100% - var(--mobile-padding)*4)}}@media screen and (max-width: 768px){.template-bios-2023 .bio-grid{grid-template-columns:1fr;max-width:calc(100% - var(--mobile-padding)*2)}}.template-team-bios-2023{max-width:1300px;margin:0 auto;text-align:center;color:var(--pavement);font-size:1.3em}.template-team-bios-2023 .bio-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;max-width:calc(100% - var(--desktop-padding)*4);margin:0 auto}.template-team-bios-2023 .bio-grid .bio{margin-top:1em;cursor:pointer}.template-team-bios-2023 .bio-grid .bio:hover img{opacity:.8}.template-team-bios-2023 .bio-grid .bio img{width:100%}.template-team-bios-2023 .bio-grid .bio h3.bio-title{font-family:var(--subheader-font-family);font-size:.9em;margin:0;color:var(--teal);text-transform:uppercase;letter-spacing:.05em}.template-team-bios-2023 .bio-grid .bio h2.bio-name{font-family:var(--subheader-font-family);font-size:1.1em;margin:0;text-transform:uppercase;letter-spacing:.05em}.template-team-bios-2023 .bio-grid .bio:hover h3.bio-title{color:var(--apricot)}.template-team-bios-2023 .bio-grid .bio:hover h2.bio-name{color:var(--pavement)}.template-team-bios-2023 dialog.bio-modal h1{margin-top:.6em;font-family:var(--header-font-family);font-size:4em;text-transform:uppercase;color:var(--teal);padding:15px}.template-team-bios-2023 dialog.bio-modal h2{margin-bottom:1.8em;font-family:var(--header-font-family);font-size:1.5em;letter-spacing:.07em;text-transform:uppercase;color:var(--pavement)}.template-team-bios-2023 dialog.bio-modal .bio-text{font-family:var(--body-font-family);font-size:1.3em;padding:0 3em 3em;overflow:auto;text-align:left}.template-team-bios-2023 dialog.bio-modal{border:2px solid var(--apricot);max-width:800px;pointer-events:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity 5s}.template-team-bios-2023 dialog[open].bio-modal{opacity:1;pointer-events:inherit}.template-team-bios-2023 dialog.bio-modal::backdrop{background-color:#00af9a;opacity:.9}.template-team-bios-2023 dialog.bio-modal:focus{outline:none}.template-team-bios-2023 dialog.bio-modal :focus{outline:none}@media screen and (max-width: 1400px){.template-team-bios-2023 .bio-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 768px){.template-team-bios-2023 .bio-grid{grid-template-columns:1fr 1fr;max-width:calc(100% - var(--mobile-padding)*2)}}@media screen and (max-width: 400px){.template-team-bios-2023 .bio-grid{grid-template-columns:1fr}}.template-accordion-section{padding:0;font-size:1.6em}.template-accordion-section details{display:block}.template-accordion-section details summary{cursor:pointer;padding:.5em 1em .5em 0;margin-left:0;position:relative;line-height:125%;font-size:.95em;letter-spacing:.07em;font-family:var(--subheader-font-family);text-transform:uppercase;font-weight:500}.template-accordion-section details .detail-text{padding-bottom:1.5em;font-weight:300}.template-accordion-section details>summary{list-style:none}.template-accordion-section details summary::marker{display:none}.template-accordion-section details summary::-webkit-details-marker{display:none}.template-accordion-section details summary::before{content:" ►";position:relative;left:-30px;margin-right:-22px}.template-accordion-section details[open] summary:before{content:" ▼"}.template-accordion-section :focus{outline:0}.template-accordion-section{margin:0 auto}.template-accordion-section.variation-narrow-centered-text-column{max-width:var(--narrow-column-width, var(--narrow-width))}.template-accordion-section.variation-narrow-offset-right-text-column{max-width:var(--narrow-column-width, var(--narrow-width));padding-left:10em}.template-accordion-section.variation-narrow-offset-left-text-column{max-width:var(--narrow-column-width, var(--narrow-width));padding-right:10em}.template-accordion-section.variation-true-full-screen-width-text-column{width:100%;max-width:calc(100% - 2em)}@media screen and (max-width: 64em){.template-accordion-section.variation-narrow-offset-right-text-column{max-width:var(--narrow-column-width, var(--narrow-width));padding-left:6em}.template-accordion-section.variation-narrow-offset-left-text-column{max-width:var(--narrow-column-width, var(--narrow-width));padding-right:6em}}@media screen and (max-width: 40em){.template-accordion-section.variation-narrow-offset-right-text-column{max-width:30em;padding-left:5em}.template-accordion-section.variation-narrow-offset-left-text-column{max-width:calc(100% - 4em);padding-right:2em}}@media screen and (max-width: 26em){.template-accordion-section.variation-narrow-offset-right-text-column{padding-left:1em}.template-accordion-section.variation-narrow-offset-left-text-column{padding-right:1em}}.template-accordion-section,.template-accordion-section.variation-narrow-centered-text-column{max-width:calc(100% - var(--desktop-padding)*4);width:var(--narrow-column-width, var(--narrow-width))}@media screen and (max-width: 1024px){.template-accordion-section,.template-accordion-section.variation-narrow-centered-text-column{max-width:calc(100% - var(--desktop-padding)*4);width:100%}.template-accordion-section details,.template-accordion-section.variation-narrow-centered-text-column details{padding-left:30px}}@media screen and (max-width: 768px){.template-accordion-section,.template-accordion-section.variation-narrow-centered-text-column{max-width:calc(100% - var(--mobile-padding)*2)}}.template-simple-slide-show-section{width:100%;background:var(--milk);max-width:var(--narrow-width)}.template-simple-slide-show-section .simple-slideshow-image{display:grid;position:relative}.template-simple-slide-show-section .simple-slideshow-image img{grid-row:1/2;grid-column:1/2;width:100%;height:100%;object-fit:cover}@keyframes simpleSlideshowfade{0%{opacity:0;z-index:100}10%{opacity:1}90%{opacity:1}100%{opacity:0;z-index:1}}.template-simple-slide-show-section .simple-slideshow-image img{animation:slideshowfade 5s infinite;opacity:0}.template-simple-slide-show-section .simple-slideshow-image[data-slide-count="1"] img{animation-duration:0s;opacity:1}.template-simple-slide-show-section .simple-slideshow-image[data-slide-count="2"] img{animation-duration:10s}.template-simple-slide-show-section .simple-slideshow-image[data-slide-count="3"] img{animation-duration:15s}.template-simple-slide-show-section .simple-slideshow-image[data-slide-count="4"] img{animation-duration:20s}.template-simple-slide-show-section .simple-slideshow-image[data-slide-count="5"] img{animation-duration:25s}.template-simple-slide-show-section .simple-slideshow-image[data-slide-count="6"] img{animation-duration:30s}.template-simple-slide-show-section .simple-slideshow-image[data-slide-count="7"] img{animation-duration:35s}.template-simple-slide-show-section .simple-slideshow-image[data-slide-count="8"] img{animation-duration:40s}.template-simple-slide-show-section .simple-slideshow-image[data-slide-count="9"] img{animation-duration:45s}.template-simple-slide-show-section .simple-slideshow-image[data-slide-count="10"] img{animation-duration:50s}.template-simple-slide-show-section .simple-slideshow-image img:nth-child(1){animation-delay:0s}.template-simple-slide-show-section .simple-slideshow-image img:nth-child(2){animation-delay:5s}.template-simple-slide-show-section .simple-slideshow-image img:nth-child(3){animation-delay:10s}.template-simple-slide-show-section .simple-slideshow-image img:nth-child(4){animation-delay:15s}.template-simple-slide-show-section .simple-slideshow-image img:nth-child(5){animation-delay:20s}.template-simple-slide-show-section .simple-slideshow-image img:nth-child(6){animation-delay:25s}.template-simple-slide-show-section .simple-slideshow-image img:nth-child(7){animation-delay:30s}.template-simple-slide-show-section .simple-slideshow-image img:nth-child(8){animation-delay:35s}.template-simple-slide-show-section .simple-slideshow-image img:nth-child(9){animation-delay:40s}.template-simple-slide-show-section .simple-slideshow-image img:nth-child(10){animation-delay:45s}.template-general-contact-form{width:100%;max-width:var(--narrow-width);margin:0 auto}.template-general-contact-form .floating-label{position:relative;margin-bottom:10px;width:100%}.template-general-contact-form .floating-label label{z-index:-1;text-transform:uppercase;font-size:12.5px;color:var(--pavement);opacity:.8;font-weight:400;position:absolute;top:calc(50% - 7px);left:12px;opacity:0;transition:all .3s ease}.template-general-contact-form .floating-label input{border-radius:0;font-size:16px;padding:20px 0 20px 12px;height:56px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-general-contact-form .floating-label input::placeholder{text-transform:uppercase;font-size:14px}.template-general-contact-form .floating-label input:not(:placeholder-shown){padding:28px 0 12px 12px}.template-general-contact-form .floating-label label:has(~input:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-general-contact-form .floating-label select{border-radius:0;font-size:16px;padding:20px 0 20px 12px;height:66px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-general-contact-form .floating-label select::placeholder{text-transform:uppercase;font-size:14px}.template-general-contact-form .floating-label select:not(:placeholder-shown){padding:28px 0 12px 12px}.template-general-contact-form .floating-label label:has(~select:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-general-contact-form .floating-label label:has(~textarea){top:calc(50% - 77px)}.template-general-contact-form .floating-label textarea{border-radius:0;resize:none;font-size:16px;padding:20px 0 20px 12px;height:200px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-general-contact-form .floating-label textarea::placeholder{text-transform:uppercase;font-size:14px}.template-general-contact-form .floating-label textarea:not(:placeholder-shown){padding:28px 0 12px 12px}.template-general-contact-form .floating-label label:has(~textarea:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-general-contact-form .btn[type=submit]{cursor:pointer}.template-general-contact-form .thankyou,.template-general-contact-form .error{text-align:center;font-size:1.6em;border:4px solid var(--apricot);padding:2em}@media all and (max-width: 900px){.template-general-contact-form{max-width:calc(100% - var(--desktop-padding)*4)}}@media all and (max-width: 768px){.template-general-contact-form{max-width:calc(100% - var(--mobile-padding)*2)}}.template-join-crew-form{width:100%;max-width:calc(var(--narrow-width));margin:0 auto}.template-join-crew-form .floating-label{position:relative;margin-bottom:10px;width:100%;float:left}.template-join-crew-form .floating-label label{z-index:-1;text-transform:uppercase;font-size:12.5px;color:var(--pavement);opacity:.8;font-weight:400;position:absolute;top:calc(50% - 7px);left:12px;opacity:0;transition:all .3s ease}.template-join-crew-form .floating-label input{border-radius:0;font-size:16px;padding:20px 0 20px 12px;height:56px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-join-crew-form .floating-label input::placeholder{text-transform:uppercase;font-size:14px}.template-join-crew-form .floating-label input:not(:placeholder-shown){padding:28px 0 12px 12px}.template-join-crew-form .floating-label label:has(~input:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-join-crew-form .floating-label select{border-radius:0;font-size:16px;padding:20px 0 20px 12px;height:66px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-join-crew-form .floating-label select::placeholder{text-transform:uppercase;font-size:14px}.template-join-crew-form .floating-label select:not(:placeholder-shown){padding:28px 0 12px 12px}.template-join-crew-form .floating-label label:has(~select:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-join-crew-form .floating-label label:has(~textarea){top:calc(50% - 77px)}.template-join-crew-form .floating-label textarea{border-radius:0;resize:none;font-size:16px;padding:20px 0 20px 12px;height:200px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-join-crew-form .floating-label textarea::placeholder{text-transform:uppercase;font-size:14px}.template-join-crew-form .floating-label textarea:not(:placeholder-shown){padding:28px 0 12px 12px}.template-join-crew-form .floating-label label:has(~textarea:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-join-crew-form .btn[type=submit]{cursor:pointer}.template-join-crew-form .thankyou,.template-join-crew-form .error{text-align:center;font-size:1.6em;border:4px solid var(--apricot);padding:2em}@media all and (min-width: 768px){.template-join-crew-form .floating-label:has(>label[for=form_name]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-join-crew-form .floating-label:has(>label[for=form_email]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-join-crew-form .floating-label:has(>label[for=form_phone]){width:calc(33.33% - 0px) !important}.template-join-crew-form .floating-label:has(>label[for=form_city]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-join-crew-form .floating-label:has(>label[for=form_state]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-join-crew-form .floating-label:has(>label[for=form_zip]){width:calc(33.33% - 0px) !important}}@media all and (max-width: 900px){.template-join-crew-form{max-width:calc(100% - var(--desktop-padding)*4)}}@media all and (max-width: 768px){.template-join-crew-form{max-width:calc(100% - var(--mobile-padding)*2)}}.template-wholesale-inquiry-form{width:100%;max-width:calc(var(--narrow-width));margin:0 auto}.template-wholesale-inquiry-form .floating-label{position:relative;margin-bottom:10px;width:100%;float:left}.template-wholesale-inquiry-form .floating-label label{z-index:-1;text-transform:uppercase;font-size:12.5px;color:var(--pavement);opacity:.8;font-weight:400;position:absolute;top:calc(50% - 7px);left:12px;opacity:0;transition:all .3s ease}.template-wholesale-inquiry-form .floating-label input{border-radius:0;font-size:16px;padding:20px 0 20px 12px;height:56px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-wholesale-inquiry-form .floating-label input::placeholder{text-transform:uppercase;font-size:14px}.template-wholesale-inquiry-form .floating-label input:not(:placeholder-shown){padding:28px 0 12px 12px}.template-wholesale-inquiry-form .floating-label label:has(~input:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-wholesale-inquiry-form .floating-label select{border-radius:0;font-size:16px;padding:20px 0 20px 12px;height:66px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-wholesale-inquiry-form .floating-label select::placeholder{text-transform:uppercase;font-size:14px}.template-wholesale-inquiry-form .floating-label select:not(:placeholder-shown){padding:28px 0 12px 12px}.template-wholesale-inquiry-form .floating-label label:has(~select:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-wholesale-inquiry-form .floating-label label:has(~textarea){top:calc(50% - 77px)}.template-wholesale-inquiry-form .floating-label textarea{border-radius:0;resize:none;font-size:16px;padding:20px 0 20px 12px;height:200px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-wholesale-inquiry-form .floating-label textarea::placeholder{text-transform:uppercase;font-size:14px}.template-wholesale-inquiry-form .floating-label textarea:not(:placeholder-shown){padding:28px 0 12px 12px}.template-wholesale-inquiry-form .floating-label label:has(~textarea:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-wholesale-inquiry-form .btn[type=submit]{cursor:pointer}.template-wholesale-inquiry-form .thankyou,.template-wholesale-inquiry-form .error{text-align:center;font-size:1.6em;border:4px solid var(--apricot);padding:2em}@media all and (min-width: 768px){.template-wholesale-inquiry-form .floating-label:has(>label[for=form_name]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-wholesale-inquiry-form .floating-label:has(>label[for=form_email]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-wholesale-inquiry-form .floating-label:has(>label[for=form_phone]){width:calc(33.33% - 0px) !important}.template-wholesale-inquiry-form .floating-label:has(>label[for=form_city]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-wholesale-inquiry-form .floating-label:has(>label[for=form_state]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-wholesale-inquiry-form .floating-label:has(>label[for=form_zip]){width:calc(33.33% - 0px) !important}}@media all and (max-width: 900px){.template-wholesale-inquiry-form{max-width:calc(100% - var(--desktop-padding)*4)}}@media all and (max-width: 768px){.template-wholesale-inquiry-form{max-width:calc(100% - var(--mobile-padding)*2)}}.template-media-form{width:100%;max-width:var(--narrow-width);margin:0 auto}.template-media-form .floating-label{position:relative;margin-bottom:10px;width:100%}.template-media-form .floating-label label{z-index:-1;text-transform:uppercase;font-size:12.5px;color:var(--pavement);opacity:.8;font-weight:400;position:absolute;top:calc(50% - 7px);left:12px;opacity:0;transition:all .3s ease}.template-media-form .floating-label input{border-radius:0;font-size:16px;padding:20px 0 20px 12px;height:56px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-media-form .floating-label input::placeholder{text-transform:uppercase;font-size:14px}.template-media-form .floating-label input:not(:placeholder-shown){padding:28px 0 12px 12px}.template-media-form .floating-label label:has(~input:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-media-form .floating-label select{border-radius:0;font-size:16px;padding:20px 0 20px 12px;height:66px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-media-form .floating-label select::placeholder{text-transform:uppercase;font-size:14px}.template-media-form .floating-label select:not(:placeholder-shown){padding:28px 0 12px 12px}.template-media-form .floating-label label:has(~select:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-media-form .floating-label label:has(~textarea){top:calc(50% - 77px)}.template-media-form .floating-label textarea{border-radius:0;resize:none;font-size:16px;padding:20px 0 20px 12px;height:200px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-media-form .floating-label textarea::placeholder{text-transform:uppercase;font-size:14px}.template-media-form .floating-label textarea:not(:placeholder-shown){padding:28px 0 12px 12px}.template-media-form .floating-label label:has(~textarea:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-media-form .btn[type=submit]{cursor:pointer}.template-media-form .thankyou,.template-media-form .error{text-align:center;font-size:1.6em;border:4px solid var(--apricot);padding:2em}@media all and (max-width: 900px){.template-media-form{max-width:calc(100% - var(--desktop-padding)*4)}}@media all and (max-width: 768px){.template-media-form{max-width:calc(100% - var(--mobile-padding)*2)}}.template-donation-form{width:100%;max-width:var(--narrow-width);margin:0 auto}.template-donation-form .floating-label{position:relative;margin-bottom:10px;width:calc(100% - 10px);float:left}.template-donation-form .floating-label label{z-index:-1;text-transform:uppercase;font-size:12.5px;color:var(--pavement);opacity:.8;font-weight:400;position:absolute;top:calc(50% - 7px);left:12px;opacity:0;transition:all .3s ease}.template-donation-form .floating-label input{border-radius:0;font-size:16px;padding:20px 0 20px 12px;height:56px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-donation-form .floating-label input::placeholder{text-transform:uppercase;font-size:14px}.template-donation-form .floating-label input:not(:placeholder-shown){padding:28px 0 12px 12px}.template-donation-form .floating-label label:has(~input:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-donation-form .floating-label select{border-radius:0;font-size:16px;padding:20px 0 20px 12px;height:66px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-donation-form .floating-label select::placeholder{text-transform:uppercase;font-size:14px}.template-donation-form .floating-label select:not(:placeholder-shown){padding:28px 0 12px 12px}.template-donation-form .floating-label label:has(~select:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-donation-form .floating-label label:has(~textarea){top:calc(50% - 77px)}.template-donation-form .floating-label textarea{border-radius:0;resize:none;font-size:16px;padding:20px 0 20px 12px;height:200px;border:#ccc solid 2px;background:var(--milk);box-sizing:border-box;transition:all .3s linear;color:var(--pavement);-webkit-appearance:none;width:100%;margin-left:auto;display:flex}.template-donation-form .floating-label textarea::placeholder{text-transform:uppercase;font-size:14px}.template-donation-form .floating-label textarea:not(:placeholder-shown){padding:28px 0 12px 12px}.template-donation-form .floating-label label:has(~textarea:not(:placeholder-shown)){transform:translateY(-10px);opacity:.7;z-index:1}.template-donation-form .btn[type=submit]{cursor:pointer}.template-donation-form .thankyou,.template-donation-form .error{text-align:center;font-size:1.6em;border:4px solid var(--apricot);padding:2em}@media all and (min-width: 768px){.template-donation-form .floating-label:has(>label[for=form_organization_type]){width:calc(66.66% - 10px) !important;padding-right:10px}.template-donation-form .floating-label:has(>label[for=form_event_date]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-donation-form .floating-label:has(>label[for=form_event_date]) input{height:66px}.template-donation-form .floating-label:has(>label[for=form_donation_preference]){width:calc(66.66% - 10px) !important;padding-right:10px}.template-donation-form .floating-label:has(>label[for=form_procurement_date]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-donation-form .floating-label:has(>label[for=form_procurement_date]) input{height:66px}.template-donation-form .floating-label:has(>label[for=form_name]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-donation-form .floating-label:has(>label[for=form_email]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-donation-form .floating-label:has(>label[for=form_phone]){width:calc(33.33% - 10px) !important}.template-donation-form .floating-label:has(>label[for=form_city]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-donation-form .floating-label:has(>label[for=form_state]){width:calc(33.33% - 10px) !important;padding-right:10px}.template-donation-form .floating-label:has(>label[for=form_zip]){width:calc(33.33% - 10px) !important}}@media all and (max-width: 900px){.template-donation-form{max-width:calc(100% - var(--desktop-padding)*4)}}@media all and (max-width: 768px){.template-donation-form{max-width:calc(100% - var(--mobile-padding)*2)}}.template-title-section-2023{background:var(--milk);text-align:center;max-width:calc(100% - 60px);margin:0 auto}.template-title-section-2023 h2,.template-title-section-2023 h3{color:var(--pavement)}.template-title-section-2023 h2{font-family:var(--subheader-font-family);text-transform:uppercase;font-weight:900;font-size:5em;letter-spacing:.07em;margin-top:.5em}.template-title-section-2023 h3{font-family:var(--header-font-family);text-transform:uppercase;font-weight:500;font-size:4em;letter-spacing:.03em;margin-top:.1em}@media all and (max-width: 1280px){.template-title-section-2023 h2{font-size:3.5em;line-height:1.2}.template-title-section-2023 h3{font-size:2.6em;line-height:1.2}}@media all and (max-width: 768px){.template-title-section-2023 h2{font-size:2.9em;line-height:1.2}.template-title-section-2023 h3{font-size:2em;line-height:1.2}}.template-beers-store .beers-store-container-grid{display:grid;grid-gap:27px;grid-template-columns:1fr 1fr 1fr 1fr}.template-beers-store{margin:80px auto;max-width:var(--body-width);line-height:150%;padding:0 15px;font-size:1.2em}.template-beers-store h2,.template-beers-store h1{line-height:150%;font-size:2.5em}.template-beers-store h3{font-size:1.4em;line-height:125%;margin-bottom:.7em}.template-beers-store .beer-item{width:100%;float:left;text-align:center;padding:.5em}.template-beers-store h3{font-size:.8em;text-transform:uppercase;width:200px;margin:.3em auto}.template-beers-store .available-in{display:block;text-align:left;margin-top:.5em}#cart-shipping-popup h2{margin:1em 0;font-size:1.4em;text-align:center}#cart-shipping-popup ul{margin-left:1.3em}.shipping-buttons button,.template-beers-store button{height:40px;margin:1em auto 0;display:inline-block;width:40%;margin-left:21px;color:var(--milk);padding:.4em;background:var(--teal);text-transform:uppercase;font-weight:700;font-family:var(--subheader-font-family)}.shipping-buttons button{margin:1em auto 0}.shipping-buttons button:hover,.template-beers-store .beer-item button:hover{background:var(--apricot)}.shipping-buttons button{width:100%;float:left}#cart-shipping-popup div.zips{clear:left}.template-beers-store .beer-item img{width:100%;float:left}.template-beers-store .beer-item img.icon{height:16px;width:auto;float:none}.template-beers-store .beer-item .icon-set{margin-left:30px}.template-beers-store select{width:calc(60% - 21px);padding:.25em;height:40px;font-size:.8em;background-image:none !important;background-color:#ccc}.template-beers-store select.empty-glass{animation:empty-glass-error 1s}@keyframes empty-glass-error{from{background-color:var(--apple);color:var(--milk)}to{background-color:#ccc;color:#000}}@media screen and (max-width: 1025px){.template-beers-store .beers-store-container-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 640px){.template-beers-store .beers-store-container-grid{grid-template-columns:1fr 1fr}.shipping-buttons button{width:100%}.shipping-buttons span{width:100%}}@media screen and (max-width: 414px){.template-beers-store .beers-store-container-grid{grid-template-columns:1fr}.template-beers-store .available-in{font-size:1em}.template-beers-store select{font-size:.8em}.template-beers-store .beer-item{width:auto}}label[for=snipcart_custom_Pickup-Or-Delivery]{display:none !important}#snipcart_custom_Pickup-Or-Delivery{display:none !important}.sameAsShipping div[data-for=shippingSameAsBilling]{display:none !important}label[for=snipcart_custom_Pickup-Or-Delivery]+div.snipcart-customfield-element{display:none !important}.template-beers-store dialog{max-width:calc(100% - var(--desktop-padding)*2);width:640px;margin:0 auto;top:10%;border:2px solid var(--pavement);background-color:var(--pavement)}.template-beers-store dialog::backdrop{background-color:#00af9a;opacity:.9}.template-beers-store dialog .inner{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content;gap:0}.template-beers-store dialog button.close{position:absolute;top:.1em;left:.2em;z-index:2;cursor:pointer;font-size:1.5em;font-weight:bold;background-color:rgba(0,0,0,0);outline:none;width:auto;height:auto;color:var(--milk);padding:0;margin:0}.template-beers-store dialog div.img{padding:0}.template-beers-store dialog div.img img{width:100%;height:auto}.template-beers-store dialog div.info{background-color:#fff;padding:2em;color:var(--pavement)}.template-beers-store dialog div.info strong{font-family:var(--subheader-font-family)}.template-beers-store dialog div.info>strong{display:block;font-size:2em;line-height:1.2em;margin-bottom:.25em}.template-beers-store dialog div.info>span{font-family:var(--subheader-font-family);font-size:20px;display:block;margin-bottom:.75em}.template-beers-store dialog div.info p{font-size:1em;line-height:1.4em;margin-bottom:1em}.template-beers-store dialog form div.select{margin-bottom:.5em}.template-beers-store dialog form div.select select{width:auto;display:inline-block;max-width:200px}.template-beers-store dialog form button{width:200px;margin:0;cursor:pointer}.template-video-section .video{margin:0 auto;max-width:var(--body-width)}@media screen and (max-width: 768px){.template-video-section .video{max-width:calc(100% - var(--mobile-padding)*2)}}.template-text-columns-section{color:var(--pavement);position:relative;max-width:100%;line-height:150%;padding:0 15px;font-size:1.6em}.template-text-columns-section.center-headers h2,.template-text-columns-section.center-headers h3{text-align:center}.template-text-columns-section .box-of-copy strong{font-family:var(--body-bold-font-family)}.template-text-columns-section h2{line-height:120%;font-size:1.5em;font-family:var(--subheader-font-family);text-transform:uppercase;font-weight:500}.template-text-columns-section .box-of-copy img{max-width:100%;width:100%;margin-top:1em;margin-bottom:1em}.template-text-columns-section .grid{margin:0 auto;width:calc(100% - 60px);display:grid;grid-gap:50px;max-width:500px}.template-text-columns-section .grid[data-columns-count="2"],.template-text-columns-section .grid[data-columns-count="4"],.template-text-columns-section .grid[data-columns-count="8"]{grid-template-columns:calc(50% - 25px) calc(50% - 25px);max-width:1200px}.template-text-columns-section .grid[data-columns-count="3"],.template-text-columns-section .grid[data-columns-count="5"],.template-text-columns-section .grid[data-columns-count="6"]{grid-template-columns:calc(33% - 33px) calc(33% - 33px) calc(33% - 33px);max-width:1200px}.template-text-columns-section.teal-header h2{color:var(--teal)}.template-text-columns-section.apricot-header h2{color:var(--apricot)}.template-text-columns-section.teal-subheader h3{color:var(--teal)}.template-text-columns-section.apricot-subheader h3{color:var(--apricot)}.template-text-columns-section.teal-body .box-of-copy{color:var(--teal)}.template-text-columns-section.apricot-body .box-of-copy{color:var(--apricot)}.template-text-columns-section a{color:var(--pavement)}.template-text-columns-section a.btn{font-size:.75em}@media all and (max-width: 768px){.template-text-columns-section .grid{width:100%}.template-text-columns-section .box-of-copy img{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);max-width:calc(100% + 30px)}.template-text-columns-section .grid[data-columns-count="2"],.template-text-columns-section .grid[data-columns-count="4"],.template-text-columns-section .grid[data-columns-count="8"],.template-text-columns-section .grid[data-columns-count="3"],.template-text-columns-section .grid[data-columns-count="5"],.template-text-columns-section .grid[data-columns-count="6"]{grid-template-columns:1fr}.template-text-columns-section .box-of-copy{font-size:.85em;line-height:1.3}}.template-news-section{margin:0 auto;width:var(--narrow-width);max-width:calc(100% - var(--desktop-padding)*4)}.template-news-section .news-page .news-item span.date{text-transform:uppercase;font-size:.8em;font-weight:100;display:block}.template-news-section .news-page{width:100%;margin:1em auto}.template-news-section .news-page .news-item a{text-decoration:none;color:var(--teal);font-weight:500}.template-news-section .news-page .news-item a:hover{color:var(--gold)}.template-news-section .news-page .news-item{margin:2em 0;font-size:1.2em}.template-news-section .pagination-button{margin-right:2px;display:inline-grid;background:var(--teal);color:var(--milk);border-radius:50%;width:29px;height:30px;text-decoration:none;padding-right:1px;align-items:center;justify-items:center}.template-news-section .pagination-button:hover,.pagination-button.active{background:var(--apricot)}.template-news-section .pagination{display:flex}.template-news-section .pagination-button.odd{margin-top:5px}@media screen and (max-width: 768px){.template-news-section{max-width:calc(100% - var(--mobile-padding)*2)}}.template-beeriodic-table-section-2023{background:var(--milk)}.template-beeriodic-table-section-2023 .wrap{margin:0 auto;padding:6em 0}.template-beeriodic-table-section-2023 .wrap h2{display:block;text-align:center;margin-bottom:1em;font-family:var(--subheader-font-family);font-size:5em;letter-spacing:.07em;color:var(--pavement);text-transform:uppercase;margin-top:.5em}.template-beeriodic-table-section-2023 .beeriodic-table{width:80%;max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(6, 1fr)}.template-beeriodic-table-section-2023 .beeriodic-table>.category{aspect-ratio:1;display:block;border:2px solid var(--pavement);margin-top:-2px;margin-right:-2px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr min-content;align-items:center;justify-items:center;position:relative;text-align:center;text-decoration:none;color:var(--pavement)}.template-beeriodic-table-section-2023 .beeriodic-table>.category:hover,.template-beeriodic-table-section-2023 .beeriodic-table>.category.active{background-color:var(--category-color)}.template-beeriodic-table-section-2023 .beeriodic-table>.category.active:hover{cursor:default}.template-beeriodic-table-section-2023 .beeriodic-table>.category strong{font-size:3em;line-height:1em;margin-top:24px;font-family:var(--subheader-font-family)}.template-beeriodic-table-section-2023 .beeriodic-table>.category span{margin:1em 0 .5em 0}.template-beeriodic-table-section-2023 .beeriodic-table>.category em{position:absolute;right:.5em;top:.5em;font-style:normal}.template-beeriodic-table-section-2023 .beeriodic-table .icons{grid-column:2/6;grid-row:1/3;display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content;align-content:space-between}.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap{grid-column:1/2;grid-row:1/2;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:min-content;column-gap:1em;align-items:center;align-content:start;justify-items:center;text-decoration:none;color:var(--pavement);padding:0 5%;margin-top:-10px}.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap .on-tap{grid-row:1;text-align:center;text-decoration:none;color:var(--pavement)}.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap .on-tap img{display:block;width:100%;max-width:160px;height:auto}.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap .on-tap img.swap{display:none}.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap .on-tap span{display:none;line-height:1.1em;font-family:var(--subheader-font-family);text-transform:uppercase;width:min-content;margin:.5em auto}.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap .on-tap:hover img,.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap .on-tap.active img{display:none}.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap .on-tap:hover img.swap,.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap .on-tap.active img.swap{display:block}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven{grid-column:1/2;grid-row:2/3;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:min-content;column-gap:1em;align-items:center;align-content:end;justify-items:center;text-decoration:none;color:var(--pavement);padding:0 5%}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven{grid-row:1;text-align:center;text-decoration:none;color:var(--pavement);margin-bottom:1em}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven img{display:block;width:100%;max-width:125px;height:auto}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven img.swap{display:none}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven span{display:block;line-height:1.1em;font-family:var(--subheader-font-family);text-transform:uppercase;width:min-content;margin:.5em auto 0 auto}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven:hover img,.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven.active img{display:none}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven:hover img.swap,.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven.active img.swap{display:block}.template-beeriodic-table-section-2023 .beers{margin:3rem auto 3rem auto;display:grid;grid-template-columns:repeat(6, min-content);grid-gap:10px;justify-content:center;transition:.6s}.template-beeriodic-table-section-2023 .beers.loading.fade{transition:.4s;opacity:0}.template-beeriodic-table-section-2023 .beers .category-title{grid-row:1/2;grid-column:1/-1;text-align:center;font-family:var(--body-bold-font-family);font-size:2.5em;margin-bottom:10px;color:var(--pavement)}.template-beeriodic-table-section-2023 .beers .beer-legend{grid-row:1/2;grid-column:1/-1;justify-self:end;display:none;align-items:center}.template-beeriodic-table-section-2023 .beers .beer-legend.active{display:flex}.template-beeriodic-table-section-2023 .beers .beer-legend img{width:25px;height:auto;display:block}.template-beeriodic-table-section-2023 .beers .beer-legend span{color:var(--pavement);font-size:1em}.template-beeriodic-table-section-2023 .beers .beer{order:1;grid-template-rows:1fr min-content;border:2px solid var(--pavement);background-color:var(--beer-bg-color);width:200px;padding:20px;text-decoration:none;color:var(--pavement);text-align:center;display:none;opacity:0;transition:1s all;position:relative;overflow:hidden}.template-beeriodic-table-section-2023 .beers .beer.active{display:grid;opacity:1;transition:1s all}.template-beeriodic-table-section-2023 .beers .beer img{grid-column:1;grid-row:1/2;align-self:center;display:block;width:100%;height:auto;margin:0 auto;transition:1s opacity;align-self:end}.template-beeriodic-table-section-2023 .beers .beer img.img-can{z-index:10;display:block}.template-beeriodic-table-section-2023 .beers .beer img.img-glass{z-index:20;opacity:0}.template-beeriodic-table-section-2023 .beers .beer img:only-of-type{display:block;opacity:1}.template-beeriodic-table-section-2023 .beers .beer:hover img.img-glass{opacity:1}.template-beeriodic-table-section-2023 .beers .beer:hover img.img-glass+img.img-can{opacity:0}.template-beeriodic-table-section-2023 .beers .beer.retired{opacity:.8}.template-beeriodic-table-section-2023 .beers .beer.bug-on-tap:before{z-index:30;content:"";background-image:url("/img/hops-white.webp");background-size:20px 23px;position:absolute;top:5px;left:5px;width:20px;height:23px}.template-beeriodic-table-section-2023 .beers .beer.bug-on-tap-3d4543:before{background-image:url("/img/hops-pavement.webp")}.template-beeriodic-table-section-2023 .beers .beer span{grid-column:1;grid-row:2/3;display:inline-block;margin:1em 0 0 0;max-width:100%;color:var(--beer-font-color);font-family:var(--header-font-family);font-size:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:2em;line-height:1em;overflow:hidden}.template-beeriodic-table-section-2023 .beers .triggerLoad{order:2;background-color:var(--pavement);grid-template-rows:repeat(2, min-content);align-content:center;align-items:center;justify-content:center;justify-items:center;border:2px solid var(--pavement);padding:1em;text-decoration:none;color:var(--pavement);text-align:center;display:none;opacity:0;transition:1s all}.template-beeriodic-table-section-2023 .beers .triggerLoad.active{display:grid;opacity:1;transition:1s all}.template-beeriodic-table-section-2023 .beers .triggerLoad>span{color:var(--milk);font-family:var(--subheader-font-family);font-size:1.5em;text-transform:uppercase;transition:.5s opacity}.template-beeriodic-table-section-2023 .beers .triggerLoad>img{max-width:90%;height:auto}.template-beeriodic-table-section-2023 .beers .triggerLoad.loading>span.title{opacity:0}.template-beeriodic-table-section-2023 .beers .triggerLoad.loading>img{animation:spin 1.5s linear infinite;transform-origin:50% 55%}.template-beeriodic-table-section-2023 dialog{width:50%;max-width:90%;margin:0 auto;top:10%;border:2px solid var(--pavement);background-color:var(--pavement)}.template-beeriodic-table-section-2023 dialog::backdrop{background-color:#00af9a;opacity:.9}.template-beeriodic-table-section-2023 dialog .inner{position:relative;display:grid;column-gap:2px;grid-template-columns:30% 1fr;grid-template-rows:1fr;background-color:var(--pavement)}.template-beeriodic-table-section-2023 dialog .loadanim{display:none;text-align:center;background:#fff;grid-column:1/2;padding:1em 0;height:200px;justify-items:center;align-items:center}.template-beeriodic-table-section-2023 dialog .loadanim img{width:auto;height:100px;animation:spin 1.5s linear infinite;transform-origin:50% 55%}.template-beeriodic-table-section-2023 dialog.loading .inner{display:none}.template-beeriodic-table-section-2023 dialog.loading .loadanim{display:grid}.template-beeriodic-table-section-2023 dialog button.close{position:absolute;top:.1em;left:.2em;z-index:2;cursor:pointer;font-size:1.5em;font-weight:bold;background-color:rgba(0,0,0,0);outline:none}.template-beeriodic-table-section-2023 dialog div.img{grid-column:1;background-color:var(--beer-bg-color);padding:2em;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden}.template-beeriodic-table-section-2023 dialog div.img img{grid-column:1;grid-row:1;align-self:center;display:block;margin:0 auto;transition:1s all ease-in-out;max-width:100%}.template-beeriodic-table-section-2023 dialog div.img img.img-can{z-index:10;display:block;transform:translateY(0)}.template-beeriodic-table-section-2023 dialog div.img img.img-glass{z-index:20;transform:translateY(110%)}.template-beeriodic-table-section-2023 dialog div.img img:only-of-type{display:block;opacity:1;transform:translateY(0)}.template-beeriodic-table-section-2023 dialog div.img:hover img.img-glass{transform:translateX(0)}.template-beeriodic-table-section-2023 dialog div.img:hover img.img-glass+img.img-can{transform:translateY(-110%)}.template-beeriodic-table-section-2023 dialog div.beer-info{grid-column:2;background-color:#fff;padding:2em;color:var(--pavement)}.template-beeriodic-table-section-2023 dialog div.beer-info>strong{display:block;font-family:var(--subheader-font-family);font-size:2em;margin-bottom:.25em}.template-beeriodic-table-section-2023 dialog div.beer-info table.specs{font-size:1em;text-transform:uppercase;margin-bottom:.5em}.template-beeriodic-table-section-2023 dialog div.beer-info table.specs td{padding-right:1em}.template-beeriodic-table-section-2023 dialog div.beer-info table.specs strong{font-family:var(--subheader-font-family)}.template-beeriodic-table-section-2023 dialog div.beer-info span.cat{font-size:1em;font-weight:bold;text-transform:uppercase;margin-bottom:.5em}.template-beeriodic-table-section-2023 dialog div.beer-info span.cat strong{font-family:var(--subheader-font-family)}.template-beeriodic-table-section-2023 dialog div.beer-info div.desc{font-size:1em;line-height:1.4em;margin-bottom:.5em}.template-beeriodic-table-section-2023 dialog div.beer-info div.ontap{font-size:1em;margin-bottom:.5em}.template-beeriodic-table-section-2023 dialog div.beer-info div.ontap span{display:block;color:var(--apricot);text-transform:uppercase;font-weight:bold}@media screen and (max-width: 1650px){.template-beeriodic-table-section-2023 .beers{grid-template-columns:repeat(5, min-content)}.template-beeriodic-table-section-2023 dialog{width:60%}}@media screen and (max-width: 1400px){.template-beeriodic-table-section-2023 .beers{grid-template-columns:repeat(4, min-content)}.template-beeriodic-table-section-2023 dialog{width:70%}}@media screen and (max-width: 1280px){.template-beeriodic-table-section-2023 dialog{width:80%}.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap .on-tap img{max-width:144px}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven img{max-width:108px}}@media screen and (max-width: 1150px){.template-beeriodic-table-section-2023 .beers{grid-template-columns:repeat(3, min-content)}.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap .on-tap img{max-width:128px}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven img{max-width:96px}}@media screen and (max-width: 1024px){.template-beeriodic-table-section-2023 .beeriodic-table .category-driven{padding:0 1em}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .info{font-size:15px}.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap .on-tap img{max-width:120px}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven{margin-top:.5em;margin-bottom:.5em}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven img{max-width:90px}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven span{font-size:15px}.template-beeriodic-table-section-2023 dialog{width:90%}}@media screen and (max-width: 900px){.template-beeriodic-table-section-2023 .wrap h2{font-size:8vw}.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap .on-tap img{max-width:112px}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven img{max-width:82px}.template-beeriodic-table-section-2023 .beeriodic-table>.category strong{font-size:2.5em}.template-beeriodic-table-section-2023 .beeriodic-table>.category em{font-size:15px}.template-beeriodic-table-section-2023 .beeriodic-table>.category span{font-size:15px}.template-beeriodic-table-section-2023 .beers{grid-template-columns:repeat(2, min-content)}.template-beeriodic-table-section-2023 dialog{max-height:100vh;height:100vh;width:100%;max-width:100%;top:0;border:0;background-color:var(--milk)}.template-beeriodic-table-section-2023 dialog .inner{grid-template-columns:1fr;grid-template-rows:30vh minmax(70vh, 1fr);overflow-y:auto;overflow-x:hidden;background-color:var(--milk)}.template-beeriodic-table-section-2023 dialog div.beer-info{grid-column:1/2}.template-beeriodic-table-section-2023 dialog div.img{padding:0;grid-template-columns:1fr 1fr}.template-beeriodic-table-section-2023 dialog div.img img{max-height:25vh}.template-beeriodic-table-section-2023 dialog div.img img.img-glass{grid-column:1/3;transform:none}.template-beeriodic-table-section-2023 dialog div.img.multi-image img.img-glass{grid-column:2/3}}@media screen and (max-width: 768px){.template-beeriodic-table-section-2023 .beeriodic-table{width:calc(100% - var(--mobile-padding)*4);grid-template-columns:repeat(4, 1fr)}.template-beeriodic-table-section-2023 .beeriodic-table .icons{grid-row:1;grid-column:1/5;padding:0 3em 1em 3em}.template-beeriodic-table-section-2023 .beeriodic-table .category-on-tap{padding:0}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven{padding:1em 0 0 0}.template-beeriodic-table-section-2023 .beeriodic-table>.category span{font-size:15px;overflow:hidden;max-width:90%;text-overflow:ellipsis}.template-beeriodic-table-section-2023 .beeriodic-table>.category strong{font-size:3em}.template-beeriodic-table-section-2023 .beeriodic-table>.category em{font-size:16px}.template-beeriodic-table-section-2023 .beeriodic-table>.category span{font-size:16px}}@media screen and (max-width: 650px){.template-beeriodic-table-section-2023 .beers{grid-template-columns:repeat(2, min-content)}.template-beeriodic-table-section-2023 .beers .beer-legend{display:none !important}}@media screen and (max-width: 480px){.template-beeriodic-table-section-2023 .beeriodic-table .icons{padding:0 1em 1em 1em}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven img{max-width:70px}.template-beeriodic-table-section-2023 .beeriodic-table .category-driven .driven span{font-size:14px}.template-beeriodic-table-section-2023 .beeriodic-table>.category{overflow:hidden}.template-beeriodic-table-section-2023 .beeriodic-table>.category strong{font-size:2em}.template-beeriodic-table-section-2023 .beeriodic-table>.category em{font-size:14px;top:4px;right:4px}.template-beeriodic-table-section-2023 .beeriodic-table>.category span{font-size:14px;margin-top:9px}}@media all and (max-width: 525px){.template-beeriodic-table-section-2023 .beers .beer{width:180px}}@media all and (max-width: 480px){.template-beeriodic-table-section-2023 .beers .beer{width:160px}}@media all and (max-width: 450px){.template-beeriodic-table-section-2023 .beers .beer{width:150px}}@media all and (max-width: 420px){.template-beeriodic-table-section-2023 .beers .beer{width:140px}}@media all and (max-width: 410px){.template-beeriodic-table-section-2023 .beers .beer{width:135px}}@media all and (max-width: 389px){.template-beeriodic-table-section-2023 .beers .beer{width:130px}.template-beeriodic-table-section-2023 .beeriodic-table>.category span{margin-top:5px}}@media all and (max-width: 370px){.template-beeriodic-table-section-2023 .beers .beer{width:120px}}.template-search-results{margin:0 auto;width:var(--narrow-width);max-width:calc(100% - var(--desktop-padding)*4);color:var(--pavement)}.template-search-results #search-q{box-sizing:border-box;font-size:1.25em;padding:10px;border:1px solid var(--teal);margin-right:1em;height:55px;width:50%;outline:none}.template-search-results #search-submit{display:inline-block;padding:10px 30px;font-family:var(--subheader-font-family);text-transform:uppercase;text-decoration:none;font-weight:800;font-size:1.25em;letter-spacing:.07em;transition:.3s color,.3s background-color;color:var(--milk) !important;background:var(--teal);border:2px solid var(--teal);height:55px}.template-search-results #search-submit:hover{cursor:pointer;background:var(--milk);color:var(--teal) !important}.template-search-results h1{line-height:1em;font-family:var(--subheader-font-family);text-transform:uppercase;font-weight:900;font-size:4em;letter-spacing:.07em;margin-bottom:.5em}.template-search-results h2{line-height:1em;font-family:var(--header-font-family);text-transform:uppercase;font-weight:500;font-size:4em;letter-spacing:.03em;margin-bottom:.1em}.template-search-results h3{line-height:1em;font-family:var(--subheader-font-family);text-transform:uppercase;font-weight:900;font-size:2em;letter-spacing:.07em;margin-bottom:.5em}.template-search-results h4{line-height:1em;font-family:var(--header-font-family);text-transform:uppercase;font-weight:500;font-size:2em;letter-spacing:.03em;margin-bottom:.1em}.template-search-results .search-type{font-size:1.6em;margin:1.5em 0 0 0}.template-search-results .search-type .search-item{margin:0 0 1em 0;display:flex}.template-search-results .search-type .search-item img{max-width:75px;display:block;margin-right:1em;align-self:flex-start}.template-search-results .search-type .search-item .search-detail{padding:0}.template-search-results .search-type .search-item .search-detail a{display:block;text-decoration:none;color:var(--teal);font-weight:500}.template-search-results .search-type .search-item .search-detail .date{text-transform:uppercase;font-size:.8em;font-weight:100;display:block}@media screen and (max-width: 768px){.template-search-results{max-width:calc(100% - var(--mobile-padding)*2)}.template-search-results #search-q,.template-search-results #search-submit{font-size:1em;height:50px}.template-search-results .search-type{font-size:1.25em}.template-search-results h1{font-size:2em}.template-search-results h2{font-size:2em}.template-search-results h3{font-size:1.5em}.template-search-results h4{font-size:1.5em}}/*# sourceMappingURL=sections-2023.min.css.map */
