:root{--bh-red: #F40307;--bh-red-dark: #B4121B;--bh-black: #070603;--bh-offwhite: #FEFEFB;--bh-display: "Barlow Condensed", "Arial Narrow", Impact, sans-serif}.gf-brand-switch{position:relative;z-index:35;background:#0b3d28;border-bottom:1px solid rgba(255,255,255,.18)}.gf-brand-switch--bad-hen{background:var(--bh-black);border-bottom-color:#ffffff1f}.gf-brand-switch__inner{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;max-width:420px;margin:0 auto;padding:.55rem 1rem .35rem}.gf-brand-switch__link{color:#ffffffc7;text-decoration:none;font-weight:800;font-size:.98rem;letter-spacing:.01em;padding:.65rem .7rem;border-radius:10px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);transition:background .15s ease,color .15s ease,border-color .15s ease}.gf-brand-switch__link:hover{color:#fff;background:#ffffff1a}.gf-brand-switch__link.is-active{color:#fff;background:#ffffff29;border-color:#ffffff57}.gf-brand-switch--bad-hen .gf-brand-switch__link.is-active{background:var(--bh-red);border-color:var(--bh-red)}.gf-brand-switch:not(.gf-brand-switch--bad-hen) .gf-brand-switch__link.is-active{background:#12824f;border-color:#12824f}.gf-brand-switch__hint{margin:0 auto;max-width:720px;padding:0 1rem .65rem;text-align:center;color:#fefefbc7;font-size:.82rem;line-height:1.35}@media(max-width:749px){.gf-brand-switch__inner{max-width:none;padding:.45rem .65rem .25rem}.gf-brand-switch__link{font-size:.9rem;padding:.55rem .4rem}.gf-brand-switch__hint{font-size:.78rem;padding-bottom:.55rem}}body.gf-brand-bad-hen{background:var(--bh-offwhite);color:var(--bh-black);--gf-green: var(--bh-red);--gf-green-dark: var(--bh-red-dark);--gf-green-soft: #ffe8e8;--gf-paper: var(--bh-offwhite);--gf-ink: var(--bh-black)}body.gf-brand-bad-hen .header-wrapper,body.gf-brand-bad-hen .header,body.gf-brand-bad-hen .header--secondary-background{background:var(--bh-black)!important}body.gf-brand-bad-hen .header__logo-image{max-width:52px!important;border-radius:8px;background:var(--bh-offwhite)}body.gf-brand-bad-hen .header__logo-image--guardian{display:none}body.gf-brand-bad-hen .header__logo-image--bad-hen{display:block!important}body.gf-brand-bad-hen :focus-visible{outline:2px solid var(--bh-red);outline-offset:2px}body.gf-brand-bad-hen .gf-theme .button--secondary,body.gf-brand-bad-hen .gf-btn-primary,body.gf-brand-bad-hen .gf-plus,body.gf-brand-bad-hen .gf-mode__btn.is-active,body.gf-brand-bad-hen .gf-menu__tab.is-active,body.gf-brand-bad-hen .gf-cart-rail__checkout,body.gf-brand-bad-hen [data-gf-checkout],body.gf-brand-bad-hen .gf-option-dialog__submit{background:var(--bh-red)!important;border-color:var(--bh-red)!important;color:#fff!important}body.gf-brand-bad-hen .gf-plus:hover,body.gf-brand-bad-hen .gf-mode__btn.is-active:hover,body.gf-brand-bad-hen .gf-cart-rail__checkout:hover,body.gf-brand-bad-hen [data-gf-checkout]:hover{background:var(--bh-red-dark)!important;border-color:var(--bh-red-dark)!important}body.gf-brand-bad-hen .gf-menu__tab.is-active{color:#fff!important}body.gf-brand-bad-hen .gf-dish__price,body.gf-brand-bad-hen .gf-rail-item__price,body.gf-brand-bad-hen .cart-drawer__subtotal-value,body.gf-brand-bad-hen .gf-orderbar__total{color:var(--bh-black)!important}body.gf-brand-bad-hen .gf-dish__qty-badge{background:#12824f!important;color:#fff!important}body.gf-brand-bad-hen .gf-orderbar{background:var(--bh-black)}body.gf-brand-bad-hen .gf-orderbar__cta{background:var(--bh-red);color:#fff}body.gf-brand-bad-hen .gf-orderbar__label,body.gf-brand-bad-hen .gf-orderbar__total{color:#fff}.bh-hero{--bh-hero-object: 50% 40%;--bh-hero-object-mobile: 50% 35%;display:flex;flex-direction:column;min-height:0;background:var(--bh-red-dark);color:var(--bh-offwhite);overflow:hidden}.bh-hero__media{position:relative;flex:0 0 auto;width:100%;aspect-ratio:2.15 / 1;min-height:132px;max-height:168px;overflow:hidden;background:#3a0a0d}.bh-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--bh-hero-object-mobile);display:block}.bh-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#b4121b14,#b4121b29);pointer-events:none}.bh-hero__inner{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:1rem 1.2rem 1.1rem}.bh-hero__title,body.gf-brand-bad-hen .bh-hero__title,body.gf-brand-bad-hen .bh-hero h1{margin:0;font-family:var(--bh-display);font-weight:800;font-size:clamp(1.7rem,6.4vw,2.2rem);line-height:1.12;letter-spacing:.01em;text-transform:none;color:var(--bh-offwhite)!important}.bh-hero__text{display:block;margin:.45rem 0 .85rem;font-size:1.05rem;line-height:1.4;color:#fefefbeb;max-width:34rem}.bh-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1.25rem;border-radius:999px;background:var(--bh-offwhite);color:var(--bh-black);font-weight:800;text-decoration:none}.bh-hero__cta:hover{background:#fff;color:var(--bh-black)}.bh-fulfillment-bar{background:var(--bh-offwhite);border-bottom:1px solid rgba(7,6,3,.08)}body.gf-brand-bad-hen .bh-fulfillment-bar .gf-mode__btn.is-active{background:var(--bh-red)!important;border-color:var(--bh-red)!important;color:#fff!important}body.gf-brand-bad-hen .gf-zip{max-width:280px}body.gf-brand-bad-hen .gf-zip-summary{background:#f6f1ea}body.gf-brand-bad-hen .gf-zip-change{color:var(--bh-red)}body.gf-brand-bad-hen .gf-zip-change:hover,body.gf-brand-bad-hen .gf-zip-change:focus-visible{color:var(--bh-red-dark)}body.gf-brand-bad-hen .gf-zip-pickup{background:var(--bh-red);color:#fff}@media(min-width:750px)and (max-width:1099px){.bh-hero__media{aspect-ratio:2.4 / 1;min-height:160px;max-height:220px}.bh-hero__inner{padding:1.4rem 2.4rem 1.6rem}.bh-hero__title{font-size:clamp(2.2rem,3.4vw,2.8rem)}}@media(min-width:1100px){.bh-hero{display:grid;grid-template-columns:minmax(24rem,.38fr) minmax(0,1fr);align-items:stretch;min-height:320px;height:360px;max-height:400px}.bh-hero__media{position:relative;grid-column:2;grid-row:1;aspect-ratio:auto;min-height:0;max-height:none;height:100%}.bh-hero__img{object-position:var(--bh-hero-object)}.bh-hero__shade{background:linear-gradient(90deg,var(--bh-red-dark) 0%,rgba(180,18,27,0) 55%);width:32%}.bh-hero__inner{display:flex;align-items:center;grid-column:1;grid-row:1;height:100%;max-width:none;margin:0;padding:2rem 1.8rem 2rem max(2rem,calc((100vw - 1280px)/2 + 2rem));background:var(--bh-red-dark)}.bh-hero__title{font-size:clamp(2.2rem,2.5vw,3rem);line-height:1.08}}body.gf-brand-bad-hen .gf-menu__group-title,body.gf-brand-bad-hen .gf-cart-rail__title{font-family:var(--bh-display);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--bh-black)}body.gf-brand-bad-hen .bh-menu .gf-menu__body{padding-top:.2rem;container-type:inline-size;container-name:bh-menu}body.gf-brand-bad-hen .bh-menu .gf-menu__group{scroll-margin-top:calc(min(12rem,var(--gf-sticky-top, 7.2rem)) + var(--gf-nav-offset, 5.6rem) + .8rem);margin-bottom:1rem}body.gf-brand-bad-hen .bh-menu .gf-menu__group+.gf-menu__group{margin-top:1.2rem!important;padding-top:.6rem}body.gf-brand-bad-hen .bh-menu .gf-menu__group-title{margin:0 0 .45rem;font-size:2rem}body.gf-brand-bad-hen .bh-menu .gf-menu__nav{margin-bottom:0;padding-bottom:.35rem}body.gf-brand-bad-hen .bh-menu .gf-dishes{gap:.9rem}body.gf-brand-bad-hen .bh-menu .gf-dish,body.gf-brand-bad-hen .bh-menu .gf-dish.gf-dish--bad-hen{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-rows:auto;align-items:stretch;column-gap:16px;row-gap:0;padding:10px;min-width:0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}body.gf-brand-bad-hen .bh-menu .gf-dish__media{grid-column:1;grid-row:1;position:relative;z-index:2;box-sizing:border-box;width:104px;min-width:104px;max-width:104px;height:104px;min-height:104px;max-height:104px;margin:0!important;padding:0;border-radius:10px;overflow:hidden;background:#f4f1ec;flex-shrink:0;align-self:start}body.gf-brand-bad-hen .bh-menu .gf-dish__media img{width:100%;height:100%;object-fit:cover;object-position:center;padding:0!important;display:block}body.gf-brand-bad-hen .bh-menu .gf-dish__content{grid-column:2;grid-row:1;position:relative;z-index:2;display:flex;flex-direction:column;min-width:0;width:auto;max-width:100%;padding:0!important;gap:.3rem;overflow:hidden}body.gf-brand-bad-hen .bh-menu .gf-dish__title{font-family:inherit;font-weight:800;text-transform:none;letter-spacing:0;font-size:2rem;line-height:1.2;margin:0;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}body.gf-brand-bad-hen .bh-menu .gf-dish__qty-badge{position:static!important;top:auto!important;right:auto!important;left:auto!important;z-index:auto;align-self:flex-start;display:none;width:fit-content;max-width:100%;min-width:0;height:auto;margin:.1rem 0 .15rem;padding:.18rem .55rem;border-radius:999px;background:#12824f!important;color:#fff!important;font-size:1.2rem;font-weight:800;line-height:1.2;white-space:nowrap}body.gf-brand-bad-hen .bh-menu .gf-dish__qty-badge:not([hidden]){display:inline-flex;align-items:center;gap:.25rem}body.gf-brand-bad-hen .bh-menu .gf-dish__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;min-width:0;max-width:100%;color:#4a433c;font-size:1.55rem;line-height:1.35;overflow-wrap:anywhere}body.gf-brand-bad-hen .bh-menu .gf-dish__footer{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.6rem;margin-top:auto;padding-top:.45rem;min-width:0;width:100%}body.gf-brand-bad-hen .bh-menu .gf-dish__price{flex:1 1 auto;min-width:0;margin:0;font-size:1.85rem;font-weight:800;line-height:1.2;color:var(--bh-black)!important;white-space:nowrap}body.gf-brand-bad-hen .bh-menu .gf-dish__add,body.gf-brand-bad-hen .bh-menu .gf-dish__add form{flex:0 0 auto;width:auto!important;min-width:0;margin:0!important}body.gf-brand-bad-hen .bh-menu .gf-dish .gf-plus{width:auto;min-width:7.2rem;min-height:44px;height:46px;padding:0 1.1rem;font-size:1.4rem}body.gf-brand-bad-hen .bh-menu .gf-plus__label{font-size:1.4rem;font-weight:800;line-height:1}@container bh-menu (max-width: 879px){.gf-dishes{grid-template-columns:1fr!important}}@container bh-menu (min-width: 880px){.gf-dishes{grid-template-columns:1fr 1fr;gap:1rem}}@media(min-width:750px){body.gf-brand-bad-hen .bh-menu .gf-dish,body.gf-brand-bad-hen .bh-menu .gf-dish.gf-dish--bad-hen{grid-template-columns:148px minmax(0,1fr);column-gap:16px;padding:12px}body.gf-brand-bad-hen .bh-menu .gf-dish__media{width:148px;min-width:148px;max-width:148px;height:148px;min-height:148px;max-height:148px;border-radius:12px}body.gf-brand-bad-hen .bh-menu .gf-dish__title{font-size:2.1rem}body.gf-brand-bad-hen .bh-menu .gf-dish__desc{font-size:1.55rem;-webkit-line-clamp:2}body.gf-brand-bad-hen .bh-menu .gf-dish__price{font-size:1.9rem}body.gf-brand-bad-hen .bh-menu .gf-dish .gf-plus{min-height:46px;height:46px;padding:0 1.2rem}}@media(min-width:1100px){body.gf-brand-bad-hen .bh-menu .gf-dish,body.gf-brand-bad-hen .bh-menu .gf-dish.gf-dish--bad-hen{grid-template-columns:152px minmax(0,1fr)}body.gf-brand-bad-hen .bh-menu .gf-dish__media{width:152px;min-width:152px;max-width:152px;height:152px;min-height:152px;max-height:152px}}@media(max-width:749px){body.gf-brand-bad-hen .bh-menu .gf-dish,body.gf-brand-bad-hen .bh-menu .gf-dish.gf-dish--bad-hen{grid-template-columns:92px minmax(0,1fr);column-gap:16px;padding:8px}body.gf-brand-bad-hen .bh-menu .gf-dish__media{width:92px;min-width:92px;max-width:92px;height:92px;min-height:92px;max-height:92px}body.gf-brand-bad-hen .bh-menu .gf-dish__title{font-size:1.9rem}body.gf-brand-bad-hen .bh-menu .gf-dish__desc{font-size:1.5rem;-webkit-line-clamp:2}body.gf-brand-bad-hen .bh-menu .gf-dish__price{font-size:1.8rem}body.gf-brand-bad-hen .bh-menu .gf-dish .gf-plus{min-width:6.4rem;min-height:44px;height:44px;padding:0 .9rem}body.gf-brand-bad-hen .bh-menu .gf-plus__label{font-size:1.35rem}}.gf-option-dialog__panel{display:flex;flex-direction:column;max-height:min(86dvh,720px);overflow:hidden;padding-bottom:0}.gf-option-dialog__scroll,[data-gf-option-fields]{overflow:auto;flex:1 1 auto;min-height:0;padding-right:.15rem}.gf-option-dialog__group{margin:0 0 .85rem}.gf-option-dialog__group-title,.gf-option-dialog__group summary{margin:0 0 .45rem;font-size:.95rem;font-weight:800;color:var(--gf-ink, #1c120c);list-style:none;cursor:pointer}.gf-option-dialog__group summary::-webkit-details-marker{display:none}.gf-option-dialog__group--extra summary:after{content:"\25be";float:right;opacity:.55}.gf-option-dialog__group--extra[open] summary:after{content:"\25b4"}.gf-option-dialog__choices{display:grid;gap:.4rem}.gf-option-dialog__choice-row{display:flex;align-items:center;gap:.55rem;width:100%;padding:.7rem .8rem;border:1px solid rgba(28,18,12,.14);border-radius:12px;background:#fff;cursor:pointer;text-align:left}.gf-option-dialog__choice-row:has(input:checked){border-color:var(--bh-red, var(--gf-green));box-shadow:inset 0 0 0 1px var(--bh-red, var(--gf-green));background:var(--gf-green-soft, #ffe8e8)}.gf-option-dialog__choice-row:focus-within{outline:2px solid var(--bh-red, var(--gf-green));outline-offset:1px}.gf-option-dialog__choice-row.is-disabled{opacity:.55;cursor:not-allowed}.gf-option-dialog__choice-row input{position:absolute;opacity:0;pointer-events:none}.gf-option-dialog__choice-label{flex:1 1 auto;font-weight:650}.gf-option-dialog__choice-price{font-weight:800;white-space:nowrap}.gf-option-dialog__price{margin:0 0 .85rem;font-size:1.15rem;font-weight:800}.gf-option-dialog__footer{display:flex;align-items:center;justify-content:stretch;gap:.8rem;margin-top:0;padding:.9rem 0 calc(.9rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(28,18,12,.1);background:var(--gf-paper, #fff);flex:0 0 auto}.gf-option-dialog__submit{width:100%;min-height:48px;padding:.7rem 1.2rem;border:0;border-radius:999px;background:var(--bh-red, var(--gf-green));color:#fff;font-weight:800;cursor:pointer}.gf-option-dialog__submit:hover{background:var(--bh-red-dark, var(--gf-green-dark))}.gf-option-dialog__submit[aria-busy=true]{opacity:.7;pointer-events:none}.gf-option-dialog__missing{margin:.35rem 0 0;font-size:.82rem;color:#8a2a2a}body.gf-option-open .gf-orderbar{display:none!important}.gf-brand-badge{display:inline-flex;align-items:center;margin:0 0 .2rem;padding:.12rem .45rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.gf-brand-badge--guardian{background:#e7f5ee;color:#065c38}.gf-brand-badge--bad-hen{background:#ffe4e4;color:var(--bh-red-dark)}.gf-cart-rail__notice{margin:-.4rem 0 .9rem;padding:.55rem .7rem;border-radius:10px;background:#fff4f4;color:var(--bh-black);font-size:.88rem;line-height:1.35;font-weight:650}.gf-rail-item--nested{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"info info" "info info"!important;margin:-.35rem 0 .35rem;padding:.35rem 0 .55rem 4.6rem;border-bottom:0;opacity:.98}.gf-rail-item--nested .gf-rail-item__name{font-size:.92rem;font-weight:700;color:#3a3030}.gf-rail-item--nested .gf-qty{display:none}.gf-rail-note summary{cursor:pointer;font-weight:700;min-height:40px;display:flex;align-items:center}.gf-rail-note .cart__note{margin-top:.45rem}.gf-cart-line--addon{padding-left:1.2rem;opacity:.96}.gf-cart-line--addon .gf-cart-line__media{display:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bad-hen.css.map */
