@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap');

/* Swap the theme's lime for brand light blue, site-wide */
:root{--tn-lime:#59CBE8 !important}

/* A few spots where the theme hard-codes lime instead of using the variable */
.tn-tabs__tab:hover,
.tn-tabs__radio:checked + .tn-tabs__tab,
.tn-grid-page .tn-imp-instock,
.tn-grid-page .tn-imp-instock span{color:#59CBE8 !important}
.tn-tabs__radio:checked + .tn-tabs__tab{border-bottom-color:#59CBE8 !important}
.tn-tabs__radio:focus-visible + .tn-tabs__tab,
.tn-acc__head:focus-visible{outline-color:#59CBE8 !important}

/* Theme fonts on pages ported from Shopify (Brewschool, Our Story, Beer Collaborations) */
body .tn-grid-page, body .tn-grid-page p, body .tn-grid-page li, body .tn-grid-page .tn-tcard__desc { font-family: 'Work Sans', -apple-system, "Segoe UI", sans-serif !important; }
body .tn-grid-page h1, body .tn-grid-page h2, body .tn-grid-page h3, body .tn-grid-page h4, body .tn-grid-page h5, body .tn-grid-page h6, body .tn-grid-page .tn-tcard__title, body .tn-grid-page .tn-tpanel__title { font-family: "Paytone One", Impact, sans-serif !important; }
/* Buttons that bypass the theme button style */
body .tn-grid-page .tn-gbtn, body .tn-grid-page .tn-tlink, body .tn-grid-page .tn-btn, body .tn-car-btn, body .tnk-cb { font-family: "Paytone One", Impact, sans-serif !important; }


/* Hide the TikTok link in the site footer */
.tn-footer a[href*="tiktok"]{display:none !important}

/* ===== Header, menu & footer: match page theme (navy / yellow / Paytone One + 'Work Sans') ===== */
/* Announcement bar */
.tn-announce{background:#59CBE8 !important;color:#041E42 !important;font-family:'Work Sans',-apple-system,"Segoe UI",sans-serif !important;font-weight:700 !important;font-size:.78rem !important;letter-spacing:.18em !important;text-transform:uppercase !important}
.tn-announce a{color:#041E42 !important;text-decoration:none !important}
/* Header bar */
.tn-header{background:#041E42 !important;font-family:'Work Sans',-apple-system,"Segoe UI",sans-serif !important}
.tn-header .tn-iconbtn{color:#fff !important;transition:color .2s ease}
.tn-header .tn-iconbtn:hover,.tn-header .tn-iconbtn:focus-visible{color:#FEDB00 !important}
/* Slide-out menu */
.tn-menu{background:#041E42 !important;font-family:'Work Sans',-apple-system,"Segoe UI",sans-serif !important}
.tn-menu .tn-nav__top{font-family:"Paytone One",Impact,sans-serif !important;text-transform:uppercase !important;letter-spacing:.04em !important;color:#fff !important}
.tn-menu .tn-nav__top:hover,.tn-menu .tn-nav__row--toggle:hover .tn-nav__top,.tn-menu .tn-nav__toggle:hover{color:#FEDB00 !important}
.tn-menu .tn-nav__row,.tn-menu .tn-nav__group{border-color:rgba(255,255,255,.14) !important}
.tn-menu .tn-nav__toggle,.tn-menu .tn-nav__subtoggle{color:#FEDB00 !important}
.tn-menu .tn-nav__sub a,.tn-menu .tn-nav__sub button,.tn-menu .tn-nav__brand,.tn-menu .tn-nav__brand a{font-family:'Work Sans',-apple-system,"Segoe UI",sans-serif !important;color:rgba(255,255,255,.85) !important}
.tn-menu .tn-nav__sub a:hover,.tn-menu .tn-nav__brand a:hover{color:#FEDB00 !important}
.tn-menu .tn-nav__brand h4{font-family:"Paytone One",Impact,sans-serif !important;color:#FEDB00 !important;text-transform:uppercase !important;letter-spacing:.04em !important}
.tn-menu .tn-nav__search input{font-family:'Work Sans',-apple-system,"Segoe UI",sans-serif !important;background:transparent !important;border:0 !important;color:#fff !important;outline-offset:2px}
.tn-menu .tn-nav__search{border-color:rgba(255,255,255,.3) !important;border-radius:6px !important}
.tn-menu .tn-nav__search input::placeholder{color:rgba(255,255,255,.6) !important}
.tn-menu .tn-nav__social a{color:#fff !important}
.tn-menu .tn-nav__social a:hover{color:#FEDB00 !important}
/* Footer */
.tn-footer{background:#041E42 !important;border-top:4px solid #FEDB00 !important;color:rgba(255,255,255,.85) !important;font-family:'Work Sans',-apple-system,"Segoe UI",sans-serif !important}
.tn-footer h4{font-family:"Paytone One",Impact,sans-serif !important;color:#FEDB00 !important;text-transform:uppercase !important;letter-spacing:.06em !important;font-size:1rem !important;font-weight:400 !important}
.tn-footer p,.tn-footer a{font-family:'Work Sans',-apple-system,"Segoe UI",sans-serif !important;color:rgba(255,255,255,.85) !important;font-size:.95rem !important}
.tn-footer a{text-decoration:none !important;transition:color .2s ease}
.tn-footer a:hover,.tn-footer a:focus-visible{color:#FEDB00 !important}
.tn-footer__bottom{background:#021433 !important;color:rgba(255,255,255,.65) !important;font-family:'Work Sans',-apple-system,"Segoe UI",sans-serif !important;font-size:.82rem !important;letter-spacing:.04em !important}

/* Sitewide footer badge */
body{--tn-badge:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20400%20400%27%3E%3Cpath%20fill-rule%3D%27evenodd%27%20d%3D%27M178%20399C30%20382%20-49%20214%2033%2090C119%20-40%20313%20-26%20380%20114C448%20255%20333%20416%20178%20399ZM224%20387C278%20380%20327%20350%20356%20306C363%20296%20372%20279%20372%20278C372%20278%20358%20272%20342%20264L313%20250L308%20259C262%20341%20148%20346%2097%20267C93%20262%2089%20256%2088%20254C88%20252%2087%20250%2086%20250C84%20250%2028%20277%2028%20278C28%20280%2037%20297%2043%20305C84%20365%20153%20397%20224%20387ZM187%20369C181%20362%20185%20342%20193%20343C197%20344%20197%20347%20194%20347C190%20347%20189%20349%20188%20356C187%20363%20190%20368%20194%20367C195%20367%20195%20368%20195%20369C195%20372%20190%20372%20187%20369ZM200%20365C198%20347%20199%20343%20205%20343C209%20343%20212%20352%20208%20356C207%20358%20207%20358%20209%20363C212%20370%20212%20370%20210%20370C209%20370%20207%20368%20206%20364L203%20358L203%20364C204%20373%20201%20374%20200%20365ZM217%20363C217%20350%20218%20342%20220%20342C221%20342%20231%20364%20231%20367C231%20369%20227%20368%20227%20366C226%20361%20220%20362%20220%20367C219%20373%20217%20370%20217%20363ZM165%20367C164%20367%20163%20366%20161%20366C154%20366%20152%20359%20157%20354C159%20352%20160%20350%20159%20348C158%20342%20163%20338%20168%20340C171%20343%20171%20346%20167%20350C163%20354%20164%20362%20168%20359C170%20357%20171%20360%20169%20362C168%20363%20167%20364%20168%20366C168%20368%20166%20369%20165%20367ZM235%20365C233%20361%20228%20341%20228%20340C229%20340%20245%20335%20247%20335C250%20334%20251%20337%20248%20337C246%20338%20246%20338%20250%20349C253%20358%20254%20361%20253%20361C251%20362%20250%20362%20247%20351C242%20339%20241%20338%20234%20342C231%20344%20234%20350%20237%20350C241%20349%20242%20352%20238%20353C236%20353%20236%20354%20236%20357C238%20366%20238%20366%20237%20366C236%20366%20235%20365%20235%20365ZM162%20360C162%20355%20161%20355%20159%20356C158%20358%20158%20363%20159%20363C162%20364%20163%20363%20162%20360ZM223%20358C223%20351%20220%20348%20220%20355C220%20360%20220%20361%20222%20361C223%20361%20223%20360%20223%20358ZM132%20357C131%20357%20132%20355%20134%20351C135%20347%20136%20344%20136%20339C136%20332%20137%20329%20139%20331C140%20331%20140%20333%20140%20337C139%20343%20139%20343%20143%20339C145%20336%20147%20334%20148%20334C148%20335%20149%20335%20150%20335C150%20335%20148%20338%20145%20341C142%20345%20138%20350%20137%20353C135%20358%20135%20358%20132%20357ZM206%20353C207%20351%20206%20348%20205%20347C203%20346%20202%20347%20203%20351C203%20355%20205%20357%20206%20353ZM121%20351C121%20351%20121%20348%20121%20345C122%20339%20122%20339%20119%20344C117%20348%20116%20349%20114%20348C113%20347%20114%20345%20119%20336C127%20323%20126%20323%20130%20326C136%20329%20135%20335%20129%20339C126%20341%20125%20342%20125%20344C125%20351%20123%20355%20121%20351ZM266%20344C264%20339%20261%20334%20260%20333C259%20331%20259%20328%20261%20328C262%20328%20263%20330%20265%20333C267%20338%20267%20338%20267%20331C267%20326%20267%20324%20268%20324C270%20324%20270%20325%20270%20327C270%20336%20271%20338%20277%20342C282%20347%20283%20347%20280%20348C279%20349%20278%20348%20276%20346C269%20340%20269%20340%20271%20346C274%20351%20274%20353%20272%20353C272%20353%20269%20349%20266%20344ZM167%20344C166%20341%20164%20342%20163%20346C163%20350%20163%20350%20165%20348C166%20347%20167%20345%20167%20344ZM279%20334C272%20324%20271%20322%20273%20321C274%20320%20279%20326%20288%20342C289%20342%20288%20343%20288%20344C286%20345%20285%20343%20279%20334ZM104%20342C100%20339%20100%20339%20108%20328C117%20315%20117%20315%20104%20325C91%20335%2089%20335%2095%20324C101%20316%20101%20316%2093%20322C83%20330%2083%20327%2091%20314C98%20304%2098%20304%2095%20301C92%20298%2085%20303%2088%20306C90%20309%2088%20310%2086%20308C83%20305%2076%20311%2078%20314C79%20315%2080%20316%2080%20317C80%20319%2078%20319%2075%20315C70%20309%2090%20292%2096%20297C102%20303%20102%20304%2097%20311C94%20315%2092%20318%2092%20319C92%20319%2095%20317%2099%20313C109%20306%20110%20307%20103%20317C98%20326%2098%20326%20106%20319C112%20314%20112%20314%20118%20318C122%20321%20124%20322%20123%20324C123%20325%20123%20325%20120%20324C116%20321%20111%20327%20115%20330C118%20332%20116%20334%20113%20332C110%20331%20110%20331%20108%20335C105%20339%20105%20339%20108%20340C110%20341%20110%20343%20108%20344C108%20344%20106%20343%20104%20342ZM288%20329C284%20323%20281%20320%20280%20321C275%20323%20275%20320%20281%20316C285%20312%20289%20312%20286%20316C284%20317%20285%20319%20291%20327C298%20335%20299%20338%20296%20338C295%20338%20292%20334%20288%20329ZM128%20335C130%20332%20130%20329%20129%20329C128%20328%20124%20335%20124%20336C125%20338%20127%20337%20128%20335ZM301%20327C294%20324%20287%20312%20290%20307C292%20305%20297%20304%20296%20306C296%20306%20295%20308%20294%20309C291%20315%20304%20328%20308%20323C310%20322%20312%20322%20312%20325C312%20328%20306%20330%20301%20327ZM305%20311C298%20304%20296%20302%20297%20301C298%20300%20299%20301%20303%20304C309%20309%20312%20305%20306%20299C302%20296%20302%20295%20303%20294C305%20293%20324%20309%20324%20312C324%20314%20322%20314%20317%20310C312%20305%20312%20305%20310%20307C309%20309%20309%20309%20313%20313C318%20317%20319%20320%20316%20320C315%20320%20310%20316%20305%20311ZM212%20312C306%20301%20346%20187%20280%20120C212%2053%2098%2094%2088%20190C80%20259%20142%20320%20212%20312ZM68%20305C67%20305%2068%20302%2070%20299C74%20294%2074%20293%2068%20297C65%20300%2064%20300%2063%20299C61%20295%2084%20281%2086%20284C91%20290%2086%20298%2079%20297C77%20296%2076%20297%2073%20302C69%20307%2069%20308%2068%20305ZM318%20298C306%20290%20306%20290%20310%20286C313%20282%20316%20282%20314%20286C311%20290%20317%20296%20320%20292C321%20291%20322%20290%20323%20291C324%20292%20324%20292%20323%20294C321%20296%20321%20296%20323%20298C327%20301%20328%20301%20330%20299C334%20295%20335%20298%20331%20302C328%20307%20329%20307%20318%20298ZM85%20290C85%20289%2085%20288%2085%20287C84%20287%2077%20291%2077%20292C77%20295%2084%20293%2085%20290ZM326%20288C321%20285%20316%20282%20315%20281C309%20277%20319%20277%20332%20281C333%20281%20330%20279%20326%20277C319%20273%20318%20272%20320%20270C320%20269%20340%20280%20343%20283C346%20286%20338%20286%20326%20282C324%20282%20336%20289%20338%20290C339%20291%20338%20294%20337%20294C337%20294%20332%20291%20326%20288ZM56%20287C53%20282%2053%20283%2066%20276C78%20269%2079%20269%2081%20276C82%20279%2076%20284%2072%20284C69%20283%2069%20283%2069%20285C69%20290%2059%20292%2056%20287ZM65%20284C68%20281%2066%20280%2062%20282C60%20283%2058%20285%2059%20285C60%20287%2064%20286%2065%20284ZM76%20279C79%20276%2077%20274%2073%20276C71%20277%2069%20279%2070%20279C70%20280%2074%20280%2076%20279ZM195%20279C189%20278%20186%20257%20188%20235C189%20228%20189%20222%20189%20221C186%20219%20148%20246%20144%20253C142%20257%20141%20258%20137%20259C128%20262%20124%20263%20123%20263C118%20256%20119%20254%20128%20246C142%20232%20150%20226%20166%20217C175%20213%20183%20208%20184%20207C186%20206%20186%20206%20171%20195C162%20189%20153%20183%20150%20181C144%20176%20143%20178%20140%20192C138%20198%20138%20198%20135%20198C122%20197%20106%20182%20112%20178C116%20175%20123%20165%20131%20153C140%20138%20137%20138%20158%20153C159%20154%20158%20156%20157%20158C154%20162%20163%20173%20181%20187C193%20195%20192%20196%20189%20176C187%20165%20186%20159%20183%20147C183%20145%20182%20145%20178%20145C174%20144%20174%20144%20173%20132L173%20120L190%20120C206%20120%20216%20119%20220%20117C225%20115%20229%20136%20225%20146C223%20152%20223%20151%20219%20150C216%20148%20202%20145%20201%20145C201%20146%20204%20195%20205%20196C206%20198%20245%20165%20245%20162C245%20161%20244%20159%20243%20158C240%20154%20240%20153%20250%20147C262%20139%20261%20139%20267%20150C275%20163%20283%20173%20287%20177C293%20183%20280%20196%20265%20198C261%20199%20261%20199%20260%20193C257%20176%20257%20176%20236%20190C213%20207%20213%20206%20215%20207C232%20215%20258%20232%20271%20245C281%20254%20282%20256%20277%20263C276%20263%20258%20258%20258%20258C258%20258%20257%20256%20256%20254C254%20249%20250%20244%20244%20241C236%20235%20203%20216%20202%20217C199%20228%20200%20245%20205%20256C208%20262%20208%20262%20205%20271C202%20281%20202%20280%20195%20279ZM377%20266C425%20135%20320%20-2%20181%2012C59%2024%20-19%20147%2022%20263C24%20269%2025%20274%2026%20274C26%20274%2077%20239%2081%20235C81%20235%2080%20231%2079%20225C68%20178%2090%20124%20130%2098C214%2043%20323%20101%20322%20201C322%20216%20322%20220%20319%20234C318%20236%20369%20275%20373%20275C373%20275%20375%20271%20377%20266ZM195%20243C195%20231%20195%20220%20195%20219C196%20217%20196%20217%20195%20217C191%20218%20191%20265%20194%20265C195%20265%20195%20255%20195%20243ZM34%20244C33%20243%2032%20236%2030%20229C29%20222%2028%20215%2027%20214C27%20213%2028%20212%2033%20211C40%20210%2041%20210%2041%20215C41%20219%2042%20219%2057%20216C63%20214%2069%20213%2069%20213C69%20214%2072%20228%2071%20228C71%20229%2066%20230%2060%20231C44%20234%2045%20233%2046%20238C46%20243%2046%20243%2042%20243C40%20244%2037%20244%2036%20245C35%20245%2034%20245%2034%20244ZM164%20225C167%20223%20178%20216%20189%20211C216%20196%20236%20182%20239%20176C240%20175%20237%20176%20234%20179C224%20187%20218%20192%20194%20204C162%20222%20155%20226%20148%20233C140%20240%20140%20241%20150%20234C154%20231%20160%20227%20164%20225ZM257%20238C253%20230%20209%20204%20209%20209C209%20209%20212%20211%20216%20213C230%20221%20245%20230%20251%20235C258%20241%20258%20241%20257%20238ZM343%20238C334%20233%20331%20224%20334%20207C336%20194%20335%20194%20362%20198C378%20201%20376%20199%20373%20215C370%20235%20358%20244%20343%20238ZM359%20220C363%20216%20362%20214%20354%20213C346%20212%20345%20212%20345%20215C345%20220%20349%20223%20353%20223C356%20223%20357%20222%20359%20220ZM108%20214C108%20210%20108%20210%20112%20210C118%20210%20119%20212%20114%20212C111%20212%20111%20212%20113%20213C114%20213%20115%20214%20115%20214C115%20214%20114%20215%20113%20215C111%20216%20111%20216%20114%20216C119%20216%20118%20218%20112%20218C108%20218%20108%20218%20108%20214ZM120%20217C119%20216%20120%20216%20122%20216C124%20216%20124%20216%20122%20215C118%20214%20119%20211%20123%20210C125%20210%20127%20210%20127%20211C127%20212%20126%20212%20124%20212C122%20212%20122%20212%20124%20213C127%20213%20128%20215%20127%20217C126%20218%20120%20218%20120%20217ZM133%20217C132%20217%20132%20216%20132%20214C132%20213%20131%20212%20130%20212C130%20212%20129%20212%20129%20211C129%20210%20131%20210%20134%20210C136%20210%20138%20210%20138%20211C138%20212%20137%20212%20136%20212C135%20212%20135%20213%20135%20215C135%20217%20134%20219%20133%20217ZM142%20217C143%20217%20145%20217%20146%20217C147%20218%20146%20218%20144%20218C141%20218%20141%20218%20142%20217ZM254%20217C254%20216%20255%20215%20257%20214C260%20212%20260%20212%20258%20212C257%20212%20255%20212%20255%20211C255%20211%20257%20210%20259%20210C263%20210%20264%20214%20260%20215C258%20216%20258%20216%20260%20216C265%20216%20263%20218%20258%20218C256%20218%20254%20218%20254%20217ZM267%20217C263%20215%20265%20210%20270%20210C275%20210%20277%20215%20273%20217C271%20218%20269%20218%20267%20217ZM278%20215C277%20212%20278%20210%20280%20210C282%20210%20281%20217%20279%20218C279%20218%20278%20217%20278%20215ZM284%20217C283%20216%20283%20216%20287%20216C289%20216%20289%20216%20288%20215C287%20215%20286%20214%20286%20214C286%20214%20287%20213%20288%20213C289%20212%20288%20212%20287%20212C285%20212%20284%20212%20284%20212C284%20211%20286%20210%20288%20210C294%20210%20294%20217%20288%20218C286%20218%20284%20218%20284%20217ZM272%20215C273%20213%20270%20211%20269%20213C268%20214%20268%20216%20270%20216C270%20216%20271%20216%20272%20215ZM140%20212C140%20210%20145%20209%20147%20211C149%20214%20147%20215%20143%20215C140%20215%20140%20215%20140%20212ZM145%20213C145%20212%20144%20212%20144%20212C143%20212%20142%20212%20142%20213C142%20214%20143%20214%20144%20214C144%20214%20145%20214%20145%20213ZM46%20199C26%20196%2026%20196%2027%20190C27%20181%2027%20181%2034%20182C42%20183%2041%20183%2042%20178C42%20173%2041%20172%2032%20172C29%20172%2029%20172%2029%20165C30%20156%2028%20156%2050%20159L70%20161L69%20168C69%20177%2070%20176%2062%20175C55%20174%2055%20174%2054%20179C54%20184%2053%20184%2061%20185C68%20186%2068%20186%2067%20190C67%20197%2066%20201%2065%20201C65%20201%2056%20200%2046%20199ZM197%20194C197%20185%20194%20169%20192%20162C190%20152%20190%20157%20192%20172C193%20179%20194%20188%20195%20193C195%20199%20196%20201%20196%20200C197%20199%20198%20197%20197%20194ZM192%20198C192%20198%20190%20196%20187%20194C180%20190%20170%20183%20164%20178C162%20176%20160%20174%20160%20175C160%20176%20173%20188%20182%20194C189%20199%20192%20200%20192%20198ZM363%20178C352%20174%20353%20176%20353%20169C352%20163%20351%20163%20364%20166C372%20168%20372%20168%20374%20175C375%20183%20376%20183%20363%20178ZM138%20156C142%20154%20144%20154%20148%20154C153%20155%20153%20155%20150%20152C140%20144%20140%20144%20134%20154C130%20159%20129%20162%20130%20161C132%20160%20135%20158%20138%20156ZM265%20154C259%20144%20259%20144%20249%20152C246%20154%20246%20154%20252%20154C258%20154%20259%20155%20265%20158C268%20160%20271%20162%20271%20162C271%20162%20268%20158%20265%20154ZM328%20153C326%20149%20325%20146%20325%20146C325%20145%20328%20144%20331%20142C334%20141%20337%20139%20337%20139C337%20138%20334%20132%20333%20131C333%20131%20331%20132%20327%20133C324%20135%20321%20136%20321%20136C320%20136%20315%20123%20315%20122C316%20122%20351%20106%20352%20106C352%20106%20353%20109%20355%20113C358%20120%20358%20120%20352%20122C345%20125%20345%20126%20347%20131C349%20135%20348%20135%20355%20131C359%20130%20361%20129%20362%20129C362%20130%20368%20142%20368%20143C367%20143%20336%20157%20332%20159C331%20159%20330%20157%20328%20153ZM54%20145C45%20140%2037%20136%2037%20135C37%20132%2048%20112%2051%20110C59%20104%2071%20108%2071%20117C71%20121%2071%20121%2080%20119C91%20117%2091%20116%2087%20125C83%20133%2082%20134%2073%20134C68%20134%2068%20134%2074%20137C80%20140%2080%20139%2076%20147C72%20154%2074%20155%2054%20145ZM182%20133C183%20131%20187%20128%20190%20127C196%20124%20196%20124%20187%20124C177%20124%20177%20124%20176%20128C175%20133%20177%20141%20178%20138C179%20137%20180%20134%20182%20133ZM61%20125C61%20122%2056%20122%2054%20125C53%20128%2058%20131%2060%20128C60%20127%2061%20126%2061%20125ZM306%20113C283%2093%20307%2062%20331%2079C340%2085%20341%2090%20335%2096C330%20101%20330%20101%20328%2097C326%2089%20319%2087%20314%2092C309%2097%20311%20104%20318%20106C323%20108%20323%20108%20317%20112C311%20118%20311%20118%20306%20113ZM80%20100C63%2084%2063%2088%2075%2075C85%2065%2085%2065%2089%2069C93%2072%2093%2072%2088%2077C84%2081%2083%2084%2086%2084C87%2084%2089%2082%2091%2080C95%2076%2095%2076%2098%2079C103%2083%20103%2083%2098%2088C93%2095%2096%2096%20102%2090C107%2085%20107%2085%20111%2088C115%2092%20115%2092%20104%20104L94%20114L80%20100ZM109%2071C103%2062%2099%2054%2099%2054C100%2053%20123%2039%20123%2039C124%2039%20129%2047%20129%2048C129%2048%20127%2050%20124%2052C120%2054%20118%2056%20119%2057C119%2058%20119%2058%20125%2055C134%2050%20139%2059%20131%2064C126%2067%20126%2068%20127%2070C127%2071%20129%2070%20133%2067C139%2063%20139%2063%20143%2069C145%2073%20145%2073%20140%2076C132%2081%20120%2088%20120%2088C120%2088%20115%2080%20109%2071ZM273%2083C269%2081%20266%2079%20266%2079C266%2078%20269%2073%20273%2067C281%2055%20281%2055%20276%2053C273%2051%20273%2051%20275%2047C276%2045%20278%2043%20278%2042C279%2041%20280%2040%20280%2040C281%2040%20306%2056%20307%2057C308%2058%20302%2068%20301%2068C301%2068%20299%2067%20297%2066C295%2065%20294%2064%20294%2064C293%2064%20290%2069%20287%2074C278%2088%20280%2087%20273%2083ZM235%2067C210%2060%20211%2060%20243%2064C259%2066%20259%2066%20256%2069C254%2071%20253%2072%20252%2072C252%2072%20244%2070%20235%2067ZM165%2064C165%2063%20164%2054%20163%2044C161%2023%20160%2024%20169%2024C176%2023%20176%2023%20184%2032C193%2044%20193%2044%20192%2040C190%2034%20189%2022%20191%2022C203%2018%20204%2020%20207%2040C209%2062%20210%2061%20200%2061C193%2062%20193%2062%20186%2052C177%2042%20177%2042%20178%2046C180%2052%20180%2063%20179%2063C175%2065%20165%2065%20165%2064ZM235%2060C222%2055%20216%2042%20222%2033C233%2017%20264%2027%20264%2045C264%2057%20249%2065%20235%2060ZM246%2048C251%2044%20248%2037%20242%2037C232%2037%20233%2048%20243%2050C243%2050%20245%2049%20246%2048Z%27%2F%3E%3C%2Fsvg%3E")}
.tn-footer__inner::after{content:"";display:block;grid-column:1/-1;justify-self:center;width:110px;height:110px;margin-top:.5rem;background:#fff;-webkit-mask:var(--tn-badge) center/contain no-repeat;mask:var(--tn-badge) center/contain no-repeat}
@media (min-width:1000px){.tn-footer__inner{grid-template-columns:1fr 1fr 150px 1fr 1fr !important;align-items:start}.tn-footer__inner > div:nth-child(1){order:1}.tn-footer__inner > div:nth-child(2){order:2}.tn-footer__inner::after{order:3;grid-column:auto;width:150px;height:150px;margin-top:0}.tn-footer__inner > div:nth-child(3){order:4}.tn-footer__inner > div:nth-child(4){order:5}}

/* Side menu: badge replaces contact block */
.tn-nav__brand > *{display:none !important}
.tn-nav__brand::after{content:"";display:block;width:120px;height:120px;margin:.5rem auto 0;background:#fff;-webkit-mask:var(--tn-badge) center/contain no-repeat;mask:var(--tn-badge) center/contain no-repeat}

/* Axe divider under centered section headings (add class tn-axehead, or tn-axehead--w on dark sections) */
h2.tn-axehead::after{content:"";display:block;width:200px;height:24px;margin:.75rem auto 0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20480%20372%27%3E%3Cpath%20fill%3D%27%23041E42%27%20d%3D%27M217%20363C216%20360%20213%20350%20211%20344C209%20334%20207%20320%20206%20304C206%20288%20206%20285%20210%20252C210%20246%20208%20242%20203%20242C201%20242%20134%20275%20120%20284C106%20292%2094%20305%2089%20317C87%20322%2086%20323%2079%20324C72%20325%2053%20329%2044%20331C35%20333%2036%20334%2029%20321C26%20314%2025%20313%2026%20312C62%20278%20104%20251%20168%20221C196%20207%20200%20204%20195%20199C193%20198%20180%20190%20167%20182C153%20174%20133%20161%20121%20154C108%20147%2098%20141%2097%20140C92%20139%2080%20163%2077%20182C76%20186%2076%20186%2071%20186C50%20186%2027%20175%2012%20160C4%20152%203%20143%2010%20138C20%20130%2043%20102%2067%2068C71%2061%2076%2056%2076%2055C79%2054%20133%2084%20131%2086C124%2095%20119%20102%20119%20103C119%20107%20173%20150%20198%20166C209%20172%20209%20172%20213%20169C216%20165%20216%20165%20215%20154C212%20138%20206%20105%20202%2091C201%2089%20201%2086%20200%2084C196%2065%20194%2064%20181%2065C168%2065%20169%2067%20168%2038C168%205%20162%209%20212%208C235%208%20258%208%20264%207C283%205%20302%206%20303%208C314%2025%20314%2052%20304%2073C301%2079%20301%2079%20290%2075C282%2072%20272%2069%20260%2067C250%2066%20250%2066%20246%2069C243%2073%20243%2070%20246%20108C248%20131%20250%20160%20250%20166C250%20172%20250%20173%20253%20176C257%20179%20257%20179%20267%20174C291%20162%20322%20139%20353%20111C363%20102%20362%20104%20354%2094C349%2087%20348%2085%20349%2084C352%2082%20377%2067%20388%2062C404%2054%20403%2054%20407%2060C434%2098%20459%20130%20470%20137C474%20140%20474%20140%20474%20147C474%20163%20438%20185%20409%20186C404%20186%20404%20186%20402%20178C398%20158%20388%20138%20383%20140C382%20141%20367%20150%20349%20160C331%20171%20310%20184%20302%20188C294%20193%20286%20198%20285%20200C280%20204%20284%20207%20317%20223C376%20251%20394%20263%20435%20296C458%20315%20456%20311%20450%20323C446%20328%20444%20333%20443%20333C443%20333%20439%20332%20434%20331C429%20330%20420%20328%20414%20326C407%20325%20400%20324%20398%20323C394%20322%20393%20321%20387%20310C379%20296%20370%20289%20341%20274C316%20260%20254%20230%20252%20230C249%20230%20245%20235%20245%20241C241%20273%20241%20277%20242%20283C244%20295%20250%20311%20259%20325C261%20330%20261%20330%20255%20348L248%20366L233%20366C218%20366%20218%20366%20217%20363Z%27%2F%3E%3C%2Fsvg%3E") center/31px 24px no-repeat,linear-gradient(#041E42,#041E42) left center/76px 1.5px no-repeat,linear-gradient(#041E42,#041E42) right center/76px 1.5px no-repeat}
h2.tn-axehead--w::after{content:"";display:block;width:200px;height:24px;margin:.75rem auto 0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20480%20372%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M217%20363C216%20360%20213%20350%20211%20344C209%20334%20207%20320%20206%20304C206%20288%20206%20285%20210%20252C210%20246%20208%20242%20203%20242C201%20242%20134%20275%20120%20284C106%20292%2094%20305%2089%20317C87%20322%2086%20323%2079%20324C72%20325%2053%20329%2044%20331C35%20333%2036%20334%2029%20321C26%20314%2025%20313%2026%20312C62%20278%20104%20251%20168%20221C196%20207%20200%20204%20195%20199C193%20198%20180%20190%20167%20182C153%20174%20133%20161%20121%20154C108%20147%2098%20141%2097%20140C92%20139%2080%20163%2077%20182C76%20186%2076%20186%2071%20186C50%20186%2027%20175%2012%20160C4%20152%203%20143%2010%20138C20%20130%2043%20102%2067%2068C71%2061%2076%2056%2076%2055C79%2054%20133%2084%20131%2086C124%2095%20119%20102%20119%20103C119%20107%20173%20150%20198%20166C209%20172%20209%20172%20213%20169C216%20165%20216%20165%20215%20154C212%20138%20206%20105%20202%2091C201%2089%20201%2086%20200%2084C196%2065%20194%2064%20181%2065C168%2065%20169%2067%20168%2038C168%205%20162%209%20212%208C235%208%20258%208%20264%207C283%205%20302%206%20303%208C314%2025%20314%2052%20304%2073C301%2079%20301%2079%20290%2075C282%2072%20272%2069%20260%2067C250%2066%20250%2066%20246%2069C243%2073%20243%2070%20246%20108C248%20131%20250%20160%20250%20166C250%20172%20250%20173%20253%20176C257%20179%20257%20179%20267%20174C291%20162%20322%20139%20353%20111C363%20102%20362%20104%20354%2094C349%2087%20348%2085%20349%2084C352%2082%20377%2067%20388%2062C404%2054%20403%2054%20407%2060C434%2098%20459%20130%20470%20137C474%20140%20474%20140%20474%20147C474%20163%20438%20185%20409%20186C404%20186%20404%20186%20402%20178C398%20158%20388%20138%20383%20140C382%20141%20367%20150%20349%20160C331%20171%20310%20184%20302%20188C294%20193%20286%20198%20285%20200C280%20204%20284%20207%20317%20223C376%20251%20394%20263%20435%20296C458%20315%20456%20311%20450%20323C446%20328%20444%20333%20443%20333C443%20333%20439%20332%20434%20331C429%20330%20420%20328%20414%20326C407%20325%20400%20324%20398%20323C394%20322%20393%20321%20387%20310C379%20296%20370%20289%20341%20274C316%20260%20254%20230%20252%20230C249%20230%20245%20235%20245%20241C241%20273%20241%20277%20242%20283C244%20295%20250%20311%20259%20325C261%20330%20261%20330%20255%20348L248%20366L233%20366C218%20366%20218%20366%20217%20363Z%27%2F%3E%3C%2Fsvg%3E") center/31px 24px no-repeat,linear-gradient(#fff,#fff) left center/76px 1.5px no-repeat,linear-gradient(#fff,#fff) right center/76px 1.5px no-repeat}
/* The axe divider replaces any heading underline */
html body h2.tn-axehead,html body h2.tn-axehead--w{border-bottom:0 !important;padding-bottom:0 !important}

/* Inline text links: regular weight, light blue underline (sitewide) */
html body .tn-faq a:not(.wp-block-button__link),
html body .tn-lp-faq a:not(.wp-block-button__link),
html body .tn-ev-card p a:not(.wp-block-button__link),
html body .tn-lp-back a:not(.wp-block-button__link),
html body .tn-bk-steps a:not(.wp-block-button__link),
html body .tn-form-alt a:not(.wp-block-button__link),
html body .tn-legal-body a:not(.wp-block-button__link),
html body .tn-help a:not(.wp-block-button__link),
html body .tn-contact-alt a:not(.wp-block-button__link),
html body p a[href="/beer-and-brunch/"]:not(.wp-block-button__link){font-weight:inherit !important;text-decoration:underline 2px #59CBE8 !important;text-underline-offset:3px !important;border-bottom:0 !important}


/* BODY FONT: everywhere the theme used Karla, use Work Sans instead (Paytone One unchanged) */
body,
:root :where(.wp-element-button, .wp-block-button__link),
.tn-tile span,
.tn-loc .tn-addr,
.tn-loc .tn-contact strong,
.tn-loc .tn-hours li,
.tn-loc .tn-resv,
.tn-loc .tn-email,
.tn-loc .tn-callout,
.tn-loc .tn-stay a,
.tn-series-card p,
.tn-tile--photo .tn-tile__cap span,
.tn-stay__col span,
.tn-iconrow a,
.tn-pg-home .tn-e15,
.tn-pg-home .tn-e27,
.tn-pg-home .tn-e50,
.tn-pg-home .tn-e56,
.tn-pg-home .tn-e61,
.tn-pg-home .tn-e66,
.tn-pg-home .tn-e71,
.tn-pg-home .tn-e77,
.tn-pg-home .tn-e82,
.tn-pg-home .tn-e87,
.tn-pg-home .tn-e92,
.tn-pg-locations-charlottesville .tn-e8,
.tn-pg-locations-charlottesville .tn-e26,
.tn-pg-locations-charlottesville .tn-e28,
.tn-pg-locations-charlottesville .tn-e33,
.tn-pg-locations-charlottesville .tn-e36,
.tn-pg-locations-charlottesville .tn-e44,
.tn-pg-locations-charlottesville .tn-e53,
.tn-pg-locations-charlottesville .tn-e97,
.tn-pg-locations-charlottesville .tn-e107,
.tn-pg-locations-charlottesville .tn-e112,
.tn-pg-locations-charlottesville .tn-e117,
.tn-pg-locations-virginia-beach .tn-e13,
.tn-pg-locations-virginia-beach .tn-e31,
.tn-pg-locations-virginia-beach .tn-e36,
.tn-pg-locations-virginia-beach .tn-e39,
.tn-pg-locations-virginia-beach .tn-e46,
.tn-pg-locations-virginia-beach .tn-e55,
.tn-pg-locations-virginia-beach .tn-e103,
.tn-pg-locations-virginia-beach .tn-e113,
.tn-pg-locations-virginia-beach .tn-e118,
.tn-pg-locations-virginia-beach .tn-e124,
.tn-pg-locations-richmond .tn-e14,
.tn-pg-locations-richmond .tn-e32,
.tn-pg-locations-richmond .tn-e37,
.tn-pg-locations-richmond .tn-e40,
.tn-pg-locations-richmond .tn-e47,
.tn-pg-locations-richmond .tn-e56,
.tn-pg-locations-richmond .tn-e102,
.tn-pg-locations-richmond .tn-e112,
.tn-pg-locations-richmond .tn-e117,
.tn-pg-locations-richmond .tn-e122,
.tn-pg-locations-roanoke .tn-e12,
.tn-pg-locations-roanoke .tn-e30,
.tn-pg-locations-roanoke .tn-e32,
.tn-pg-locations-roanoke .tn-e37,
.tn-pg-locations-roanoke .tn-e40,
.tn-pg-locations-roanoke .tn-e48,
.tn-pg-locations-roanoke .tn-e101,
.tn-pg-locations-roanoke .tn-e111,
.tn-pg-locations-roanoke .tn-e116,
.tn-pg-locations-roanoke .tn-e121,
.tn-pg-locations-nelson-county .tn-e11,
.tn-pg-locations-nelson-county .tn-e29,
.tn-pg-locations-nelson-county .tn-e34,
.tn-pg-locations-nelson-county .tn-e37,
.tn-pg-locations-nelson-county .tn-e43,
.tn-pg-locations-nelson-county .tn-e52,
.tn-pg-locations-nelson-county .tn-e139,
.tn-pg-locations-nelson-county .tn-e149,
.tn-pg-locations-nelson-county .tn-e154,
.tn-pg-locations-nelson-county .tn-e159,
.tn-pg-locations-greenville .tn-e13,
.tn-pg-locations-greenville .tn-e29,
.tn-pg-locations-greenville .tn-e34,
.tn-pg-locations-greenville .tn-e37,
.tn-pg-locations-greenville .tn-e44,
.tn-pg-locations-greenville .tn-e54,
.tn-pg-locations-greenville .tn-e102,
.tn-pg-locations-greenville .tn-e112,
.tn-pg-locations-greenville .tn-e117,
.tn-pg-locations-greenville .tn-e123,
.tn-pg-locations-columbia .tn-e13,
.tn-pg-locations-columbia .tn-e29,
.tn-pg-locations-columbia .tn-e34,
.tn-pg-locations-columbia .tn-e37,
.tn-pg-locations-columbia .tn-e45,
.tn-pg-locations-columbia .tn-e55,
.tn-pg-locations-columbia .tn-e102,
.tn-pg-locations-columbia .tn-e112,
.tn-pg-locations-columbia .tn-e117,
.tn-pg-locations-columbia .tn-e123,
.tn-pg-locations-rehoboth-beach .tn-e13,
.tn-pg-locations-rehoboth-beach .tn-e29,
.tn-pg-locations-rehoboth-beach .tn-e34,
.tn-pg-locations-rehoboth-beach .tn-e37,
.tn-pg-locations-rehoboth-beach .tn-e43,
.tn-pg-locations-rehoboth-beach .tn-e52,
.tn-pg-locations-rehoboth-beach .tn-e100,
.tn-pg-locations-rehoboth-beach .tn-e111,
.tn-pg-locations-rehoboth-beach .tn-e116,
.tn-pg-locations-rehoboth-beach .tn-e122,
.tn-pg-private-events .tn-e39,
.tn-pg-private-events .tn-e41,
.tn-pg-private-events .tn-e48,
.tn-pg-private-events .tn-e50,
.tn-pg-private-events .tn-e57,
.tn-pg-private-events .tn-e59,
.tn-pg-private-events .tn-e67,
.tn-pg-private-events .tn-e69,
.tn-pg-private-events .tn-e76,
.tn-pg-private-events .tn-e78,
.tn-pg-private-events .tn-e85,
.tn-pg-private-events .tn-e87,
.tn-pg-private-events .tn-e104,
.tn-pg-private-events .tn-e119,
.tn-pg-private-events .tn-e124,
.tn-pg-private-events .tn-e129,
.tn-pg-private-events .tn-e134,
.tn-pg-private-events .tn-e144,
.tn-pg-private-events .tn-e159,
.tn-pg-private-events .tn-e164,
.tn-pg-private-events .tn-e169,
.tn-pg-private-events .tn-e174,
.tn-pg-private-events .tn-e184,
.tn-pg-private-events .tn-e199,
.tn-pg-private-events .tn-e204,
.tn-pg-private-events .tn-e209,
.tn-pg-private-events .tn-e214,
.tn-pg-private-events .tn-e224,
.tn-pg-private-events .tn-e239,
.tn-pg-private-events .tn-e244,
.tn-pg-private-events .tn-e249,
.tn-pg-private-events .tn-e259,
.tn-pg-private-events .tn-e274,
.tn-pg-private-events .tn-e279,
.tn-pg-private-events .tn-e289,
.tn-pg-private-events .tn-e304,
.tn-pg-private-events .tn-e309,
.tn-pg-private-events .tn-e314,
.tn-pg-private-events .tn-e319,
.tn-pg-menus-charlottesville .tn-e118,
.tn-pg-menus-charlottesville .tn-e124,
.tn-pg-menus-charlottesville .tn-e132,
.tn-pg-menus-charlottesville .tn-e138,
.tn-pg-menus-richmond .tn-e92,
.tn-pg-menus-richmond .tn-e98,
.tn-pg-menus-richmond .tn-e106,
.tn-pg-menus-richmond .tn-e112,
.tn-pg-menus-virginia-beach .tn-e87,
.tn-pg-menus-virginia-beach .tn-e93,
.tn-pg-menus-virginia-beach .tn-e101,
.tn-pg-menus-virginia-beach .tn-e107,
.tn-pg-menus-roanoke .tn-e92,
.tn-pg-menus-roanoke .tn-e98,
.tn-pg-menus-roanoke .tn-e106,
.tn-pg-menus-roanoke .tn-e112,
.tn-pg-menus-nelson-county .tn-e147,
.tn-pg-menus-nelson-county .tn-e153,
.tn-pg-menus-nelson-county .tn-e161,
.tn-pg-menus-nelson-county .tn-e167,
.tn-pg-menus-rehoboth-beach .tn-e116,
.tn-pg-menus-rehoboth-beach .tn-e122,
.tn-pg-menus-rehoboth-beach .tn-e130,
.tn-pg-menus-rehoboth-beach .tn-e136,
.tn-pg-menus-columbia .tn-e111,
.tn-pg-menus-columbia .tn-e117,
.tn-pg-menus-columbia .tn-e125,
.tn-pg-menus-columbia .tn-e131,
.tn-pg-menus-greenville .tn-e112,
.tn-pg-menus-greenville .tn-e118,
.tn-pg-menus-greenville .tn-e126,
.tn-pg-menus-greenville .tn-e132,
.tn-pg-about .tn-e8,
.tn-pg-about .tn-e17,
.tn-pg-about .tn-e28,
.tn-pg-about .tn-e38,
.tn-pg-about .tn-e45,
.tn-pg-about .tn-e52,
.tn-pg-distillery .tn-e31,
.tn-pg-distillery .tn-e115,
.tn-pg-distillery .tn-e128,
.tn-pg-distillery .tn-e135,
.tn-pg-distillery .tn-e142,
.tn-pg-distillery .tn-e176,
.tn-pg-distillery .tn-e184,
.tn-pg-distillery .tn-e191,
.tn-pg-distillery .tn-e198,
.tn-pg-distillery .tn-e218,
.tn-pg-distillery .tn-e222,
.tn-pg-distillery .tn-e225,
.tn-pg-distillery .tn-e234,
.tn-pg-distillery .tn-e238,
.tn-pg-distillery .tn-e241,
.tn-pg-distillery .tn-e250,
.tn-pg-distillery .tn-e254,
.tn-pg-distillery .tn-e257,
.tn-pg-distillery .tn-e266,
.tn-pg-distillery .tn-e270,
.tn-pg-distillery .tn-e273,
.tn-pg-distillery .tn-e282,
.tn-pg-distillery .tn-e286,
.tn-pg-distillery .tn-e289,
.tn-pg-contact .tn-e5,
.tn-pg-3nb-cares .tn-e11,
.tn-pg-3nb-cares .tn-e22,
.tn-pg-3nb-cares .tn-e38,
.tn-pg-3nb-cares .tn-e47,
.tn-pg-3nb-cares .tn-e56,
.tn-pg-locations .tn-e19,
.tn-pg-locations .tn-e21,
.tn-pg-locations .tn-e28,
.tn-pg-locations .tn-e30,
.tn-pg-locations .tn-e37,
.tn-pg-locations .tn-e39,
.tn-pg-locations .tn-e47,
.tn-pg-locations .tn-e49,
.tn-pg-locations .tn-e56,
.tn-pg-locations .tn-e58,
.tn-pg-locations .tn-e65,
.tn-pg-locations .tn-e67,
.tn-pg-locations .tn-e84,
.tn-pg-locations .tn-e99,
.tn-pg-locations .tn-e104,
.tn-pg-locations .tn-e109,
.tn-pg-locations .tn-e114,
.tn-pg-locations .tn-e124,
.tn-pg-locations .tn-e139,
.tn-pg-locations .tn-e144,
.tn-pg-locations .tn-e149,
.tn-pg-locations .tn-e154,
.tn-pg-locations .tn-e164,
.tn-pg-locations .tn-e179,
.tn-pg-locations .tn-e184,
.tn-pg-locations .tn-e189,
.tn-pg-locations .tn-e194,
.tn-pg-locations .tn-e204,
.tn-pg-locations .tn-e219,
.tn-pg-locations .tn-e224,
.tn-pg-locations .tn-e229,
.tn-pg-locations .tn-e239,
.tn-pg-locations .tn-e254,
.tn-pg-locations .tn-e259,
.tn-pg-locations .tn-e269,
.tn-pg-locations .tn-e284,
.tn-pg-locations .tn-e289,
.tn-pg-locations .tn-e294,
.tn-pg-locations .tn-e299,
.tn-pg-accessibility .tn-e6,
.tn-pg-privacy-policy .tn-e6,
.tn-pg-terms .tn-e6,
.tn-pg-working-at-3nb .tn-e10,
.tn-pg-working-at-3nb .tn-e28,
.tn-pg-working-at-3nb .tn-e37,
.tn-pg-working-at-3nb .tn-e48,
.tn-pg-custom-beer .tn-e3,
.tn-pg-voluntary-recall .tn-e11,
.tn-pg-voluntary-recall .tn-e20,
.tn-pg-thank-you .tn-e9,
.tn-pg-thank-you .tn-e14,
.tn-pg-hop-variety-pack .tn-e6,
.tn-pg-craft-cocktails-action-pack .tn-e7{font-family:'Work Sans',-apple-system,"Segoe UI",sans-serif}
@media (min-width: 768px){
.tn-pg-distillery .tn-e40{font-family:'Work Sans',-apple-system,"Segoe UI",sans-serif}
}


/* BUTTONS: always solid, never see-through (outline-style buttons become solid white with navy text) */
body .tn-btn-outline.tn-btn-outline.tn-btn-outline .wp-block-button__link,
body .tn-gbt-ghost.tn-gbt-ghost.tn-gbt-ghost .wp-block-button__link{background:#FFFFFF !important;color:#041E42 !important;border-color:#FFFFFF !important}

/* Whole FBC banner clickable (click handled by a small script in functions.php) */
.tn-fbt{position:relative !important;cursor:pointer}
.tn-fbt:hover .wp-block-button__link{background-color:#FFE433 !important}

/* Hours: today's line gets a soft tint and a small TODAY tag */
html body .tn-hours .tnd-today{background:rgba(89,203,232,.16) !important;color:inherit !important;font-weight:inherit !important;border-radius:4px !important;padding:0 .35rem !important}
html body .tn-hours .tnd-today::after{content:"TODAY";display:inline-block;margin-left:.45rem;padding:.12rem .45rem;border-radius:99px;background:#59CBE8;color:#041E42;font-size:.58rem;font-weight:800;letter-spacing:.16em;line-height:1.2;vertical-align:.2em}

/* Ribbon labels: no glow from hero text shadows */
html body .tn-ribbon{text-shadow:none !important}


/* BLOG HEADER (/blog/): beer-pour photo with navy overlay, yellow pill label, light-blue accent bar, yellow bottom edge */
.tn-blog-hero{position:relative;overflow:hidden;isolation:isolate;padding:120px 20px 96px !important;background:#041E42 url("https://threenotchdbrewing.com/wp-content/uploads/2026/11/Beer-Pour-2.jpg") center 45%/cover no-repeat !important;border-bottom:6px solid #FEDB00}
.tn-blog-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,30,66,.55) 0%,rgba(4,30,66,.78) 60%,rgba(4,30,66,.92) 100%)}
.tn-blog-hero > *{position:relative}
.tn-blog-hero .tn-blog-kicker{display:inline-block;background:#FEDB00;color:#041E42 !important;padding:.45em 1.1em;border-radius:999px;font-weight:800;letter-spacing:.18em}
.tn-blog-hero h1{color:#fff !important;font-size:clamp(2.6rem,6.5vw,4.6rem) !important;line-height:1.02 !important;text-shadow:0 3px 18px rgba(0,0,0,.45);margin-top:.9rem !important}
.tn-blog-hero h1::after{content:"";display:block;width:84px;height:5px;background:#59CBE8;border-radius:3px;margin:1.1rem auto 0}
.tn-blog-hero .tn-blog-intro{color:#fff !important;font-size:1.12rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}
@media (max-width:700px){.tn-blog-hero{padding:84px 18px 64px !important}}

/* Mobile: shrink location hero titles so long names (Charlottesville) fit */
@media (max-width:600px){.tn-loc-hero h1.wp-block-heading{font-size:min(2.75rem, calc((100vw - 48px) / 9.3)) !important}}

/* Instagram feeds: keep the grid side by side on phones (no stacking) */
@media (max-width:782px){.wp-block-jetpack-instagram-gallery__grid.is-stacked-on-mobile{display:grid !important;grid-template-columns:repeat(5,1fr) !important}.wp-block-jetpack-instagram-gallery__grid.is-stacked-on-mobile .wp-block-jetpack-instagram-gallery__grid-post{width:auto !important;margin:0 !important}}
/* Follow band (same look as the @threenotchd synced band) for location pages */
.tn-follow{margin-top:0 !important;margin-bottom:0 !important}
.tn-follow > *{max-width:760px;margin-left:auto !important;margin-right:auto !important;text-align:center}
.tn-follow .tn-eyebrow{font-size:.78rem !important;letter-spacing:.2em !important;text-transform:uppercase;font-weight:700 !important;margin:0 0 .35rem !important;color:#FEDB00 !important}
.tn-follow h2{color:#fff !important;margin:0 0 .5rem !important;text-shadow:none !important}
.tn-follow p{margin:0 !important;color:rgba(255,255,255,.85) !important;text-shadow:none !important}
.tn-follow .wp-block-buttons{justify-content:center !important;margin-top:1.4rem !important;margin-bottom:0 !important;gap:.6rem !important}
.tn-follow .wp-block-button__link{font-size:.85rem !important;padding:.6em 1.35em !important;letter-spacing:.04em;transition:transform .2s ease,box-shadow .2s ease}
.tn-follow .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.18)}
.tn-follow .tn-btn-outline .wp-block-button__link{background:transparent !important;color:#fff !important;border:2px solid #fff !important}

/* ===== Readability: minimum text sizes (all screens) ===== */
html body .tn-beer p,html body .tn-loc-grid p,html body .tn-loc-grid p.tn-tile-addr,html body .tn-day .tn-deal-info,html body .tn-deals-note,html body .tn-eq-note,html body .tn-ev-note,html body .tn-form-alt,html body .tn-gb-stat,html body .tn-gx-grid p,html body .tn-hh,html body .tn-jump p,html body .tn-lc,html body .tn-loc p.tn-blurb,html body .tn-loc p.tn-go,html body .tn-lp-stat,html body .tn-menus p,html body .tn-nm,html body .tn-ob-card details p,html body .tn-ob-name,html body .tn-pe-gall p,html body .tn-pe-where,html body .tn-role,html body .tn-sig p,html body .tn-step-text,html body .tn-strip-y,html body .tn-sup-card p,html body .tn-trust,html body .tn-cp,html body .tn-cb-card p,html body .tnx-c .stop span{font-size:1rem !important}
html body .tn-eq-fine,html body .tn-faq .tn-fbc-legal,html body .tn-menus p.tn-pdf,html body .tn-nm span,html body .tn-sig p span,html body .tn-ob-meta{font-size:.9rem !important}
html body .tn-follow .wp-block-button__link,html body .tn-loc-grid .wp-block-button__link,html body .tn-member .wp-block-button__link,html body .tn-pe-locfoot .wp-block-button__link,html body .tn-rb-head .wp-block-button__link{font-size:.9rem !important}
html body .tn-eyebrow,html body .tn-follow .tn-eyebrow,html body .tn-ev-day,html body .tn-ev-eyebrow,html body .tn-gb-kicker,html body .tn-gc-hero .tn-gc-kicker,html body .tn-gx .tn-gx-kicker,html body .tn-label,html body .tn-cares p.tn-label,html body .tn-txt p.tn-label,html body .tn-lp-eyebrow,html body .tn-lp-kicker,html body .tn-ob-kicker,html body .tn-pe-hero-kicker,html body .tn-pe-kicker,html body .tn-pe-soon,html body .tn-pill,html body .tn-rb-head .tn-rb-pill,html body .tn-visit-label,html body .tnx-c .eb,html body .tn-loc .tn-type,html body .tn-type,html body .tn-loc-grid p.tn-soon,html body .tn-loc-grid p.tn-tile-state,html body .tn-city,html body .tn-cp span,html body .tn-lc span,html body .tn-fbc-rw .tn-fbc-rw-kicker,html body .tn-pe-gbc .tn-pe-gbc-kicker,html body .tn-pe-cap,html body .tn-ob-nav a{font-size:.875rem !important}
html body .tn-beer h3{font-size:1.05rem !important}
@media (min-width:601px){html body .tn-home-hero p.tn-hero-badge{font-size:.875rem !important}}
/* No yellow highlight blocks: keep the emphasis as bold text */
html body mark.tn-hl{background:none !important;padding:0 !important;color:inherit !important;font-weight:700 !important;border-radius:0 !important}
/* ===== Wide screens: scale the whole layout up so it uses the extra width ===== */
@media (min-width:1600px){html{zoom:1.1}}
@media (min-width:1900px){html{zoom:1.25}}
@media (min-width:2300px){html{zoom:1.4}}

/* Announcement bar: readable on every screen */
html body .tn-announce{font-size:.95rem !important;padding-top:11px !important;padding-bottom:11px !important}
/* Larger hero + banner text on desktop */
@media (min-width:1100px){
html body .tn-home-hero h1{font-size:clamp(2.5rem, 5vw, 6rem) !important}
html body .tn-home-hero p:not(.tn-eyebrow):not(.tn-hero-badge){font-size:1.4rem !important;max-width:900px !important}
html body .tn-home-hero .wp-block-cover__inner-container{max-width:1040px !important}
html body .tn-home-hero .wp-block-button__link{font-size:1.1rem !important}
html body .wp-block-cover[class*="-hero"]:not(.tn-home-hero) p:not(.tn-eyebrow):not([class*="kicker"]):not([class*="badge"]):not(.tn-pill){font-size:1.25rem !important}
html body .tn-fbt-item{font-size:1.25rem !important}
html body .tn-fbt h2,html body .tn-fbt h3{font-size:1.75rem !important}
html body .tn-fbt .tn-fbt-sub{font-size:1.15rem !important}
html body .tn-fbt .wp-block-button__link{font-size:1.05rem !important}
}

/* Thin white frame on a full-bleed photo, matching the 2px white gaps in the photo strip above it */
html body .tn-fit-photo .wp-block-media-text__media{border:2px solid #fff !important;border-left:0 !important;box-sizing:border-box !important}
html body .tn-fit-photo.has-media-on-the-right .wp-block-media-text__media{border-left:2px solid #fff !important;border-right:0 !important}