.hq-barn{padding:0;background:var(--hq-teal-ink, var(--brand-primary));color:var(--brand-bg, #F5F0E8)}.hq-barn__grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:560px}.hq-barn__media{position:relative;overflow:hidden;min-height:320px}.hq-barn__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hq-barn__copy{display:flex;flex-direction:column;justify-content:center;padding:var(--hq-space-section) var(--hq-gutter);max-width:680px}.hq-barn__eyebrow{margin:0 0 14px;font-family:var(--brand-font-body, var(--font-body));font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hq-gold-soft, var(--brand-border))}.hq-barn__h2{margin:0 0 18px;font-size:clamp(30px,3.2vw,44px);line-height:1.12;color:var(--brand-surface)}.hq-barn__body{margin:0 0 26px;font-family:var(--brand-font-body, var(--font-body));font-size:17.5px;line-height:1.7;color:color-mix(in srgb,var(--brand-bg) 82%,transparent)}.hq-barn__list{list-style:none;margin:0 0 30px;padding:0;border-top:1px solid color-mix(in srgb,var(--brand-bg) 16%,transparent)}.hq-barn__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--brand-bg) 16%,transparent);font-family:var(--brand-font-body, var(--font-body))}.hq-barn__size{font-weight:600;font-size:16px;color:var(--brand-surface);min-width:140px}.hq-barn__price{font-weight:600;font-size:16px;color:var(--hq-gold-soft)}.hq-barn__servings{font-size:14px;color:color-mix(in srgb,var(--brand-bg) 65%,transparent);margin-left:auto}.hq-barn__extra .hq-barn__size{font-weight:500;color:color-mix(in srgb,var(--brand-bg) 82%,transparent)}.hq-barn .hq-barn__cta{align-self:flex-start}.hq-barn__foot{margin:16px 0 0;font-family:var(--brand-font-body, var(--font-body));font-size:13px;color:color-mix(in srgb,var(--brand-bg) 60%,transparent)}@media screen and (max-width:989px){.hq-barn__grid{grid-template-columns:minmax(0,1fr);min-height:0}.hq-barn__media{aspect-ratio:4 / 3;min-height:0;order:2}.hq-barn__copy{padding:var(--hq-space-section) var(--hq-gutter);max-width:none}.hq-barn__servings{margin-left:0;flex-basis:100%}}.lmf__inner{max-width:1200px;margin:0 auto;padding:64px 24px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.lmf--flip .lmf__media{order:2}.lmf__media{min-width:0;aspect-ratio:5/7;border-radius:20px;overflow:hidden}.lmf__img,.lmf__ph{width:100%;height:100%;display:block}.lmf__img{object-fit:cover;object-position:center}.lmf__ph{background:linear-gradient(135deg,var(--brand-bg),var(--brand-border));display:flex;align-items:center;justify-content:center}.lmf__ph-label{font-family:var(--brand-font-display,var(--font-display));font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-muted);font-size:13px}.lmf__copy{min-width:0}.lmf__eyebrow{font-family:var(--brand-font-display,var(--font-display));font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-primary);margin:0 0 10px}.lmf__title{font-family:var(--brand-font-display,var(--font-display));font-weight:700;line-height:1.08;letter-spacing:-.01em;font-size:clamp(34px,4.4vw,54px);color:var(--brand-ink);margin:0 0 14px}.lmf__subhead{font-family:var(--brand-font-body,var(--font-body));font-size:clamp(16px,1.8vw,20px);color:var(--brand-ink);opacity:.85;max-width:46ch;margin:0 0 22px}.lmf__benefits{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:12px}.lmf__benefits li{display:flex;gap:12px;align-items:flex-start;font-family:var(--brand-font-body,var(--font-body));font-size:16px;color:var(--brand-ink)}.lmf__check{flex:0 0 auto;margin-top:3px}.lmf__lm{border-top:1px solid var(--brand-border);padding-top:20px}.lmf__kicker{font-family:var(--brand-font-body,var(--font-body));font-size:14px;color:var(--brand-muted);margin:0 0 12px}.lmf__row{display:flex;gap:10px;flex-wrap:wrap}.lmf__input{flex:1 1 240px;min-width:0;padding:14px 16px;border:1px solid #ccc;border-radius:12px;font-family:var(--brand-font-body,var(--font-body));font-size:16px;color:var(--brand-ink)}.lmf__input:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 35%,transparent)}.lmf__btn{cursor:pointer;border:none;font-family:var(--brand-font-display,var(--font-display));font-weight:700;font-size:15px;color:var(--brand-ink);background:var(--brand-primary);padding:14px 22px;border-radius:14px;transition:filter .2s ease}.lmf__btn:hover{filter:brightness(.94)}.lmf__btn:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-primary) 50%,transparent);outline-offset:2px}.lmf__microcopy{font-family:var(--brand-font-body,var(--font-body));font-size:12px;color:var(--brand-muted);margin:10px 0 0}.lmf__success{font-family:var(--brand-font-body,var(--font-body));font-size:16px;color:var(--brand-ink);background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:12px;padding:16px}.lmf__error{font-family:var(--brand-font-body,var(--font-body));font-size:14px;color:#b3261e;margin:0 0 10px}.lmf__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:820px){.lmf__inner{grid-template-columns:1fr;gap:28px;padding:44px 20px}.lmf--flip .lmf__media{order:0}}@media(prefers-reduced-motion:reduce){.lmf__btn{transition:none}}.section-pd-cta--photo{background:var(--brand-footer-bg);min-height:600px;display:flex;align-items:center}.section-pd-cta--photo>.container{width:100%}.section-pd-cta--photo .section-pd-cta__bg-image{opacity:1;object-position:center 35%}.section-pd-cta--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#08393ab8}.section-pd-cta--photo>.container{z-index:2}.section-pd-cta--photo .section-pd-cta__h2{color:var(--brand-surface)}.section-pd-cta--photo .section-pd-cta__body{color:color-mix(in srgb,var(--brand-bg) 86%,transparent)}.section-pd-cta--photo .section-pd-cta__trust{color:color-mix(in srgb,var(--brand-bg) 70%,transparent)}@media screen and (max-width:749px){.section-pd-cta--photo{min-height:520px}}.nav-links .nav-links__cta{display:none}nav.site-nav{height:var(--hq-nav-h, 64px)}.site-nav .nav-search-panel{top:var(--hq-nav-h, 64px)}.shopify-section:has(>nav.site-nav){position:sticky;top:0;z-index:100}@supports selector(:has(*)){html{scroll-padding-top:calc(var(--hq-nav-h, 64px) + 12px)}@media(min-width:900px){html .hq-offer__media{top:var(--hq-nav-h, 64px);height:calc(100vh - var(--hq-nav-h, 64px))}}@media screen and (min-width:750px){.product:not(.product--hq-hero) .product__column-sticky{top:calc(var(--hq-nav-h, 64px) + 16px)}quick-add-modal .product:not(.product--hq-hero) .product__column-sticky{top:0}}}.site-nav .nav-cart{position:relative}.nav-cart__count{position:absolute;top:-5px;right:-8px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--brand-primary);color:var(--brand-bg);font-family:var(--brand-font-body);font-size:10.5px;font-weight:600;line-height:17px;text-align:center}@media(min-width:900px){.site-nav .nav-actions{gap:8px}}@media(min-width:900px)and (max-width:1199px){nav.site-nav .container{grid-template-columns:auto 1fr auto;column-gap:16px}.site-nav .nav-links{gap:20px}}@media(min-width:900px){.site-nav .nav-links>a{white-space:nowrap}}@media(min-width:1200px){nav.site-nav .container{column-gap:28px}.site-nav .nav-links{gap:28px}}@media(min-width:900px)and (max-width:1099px){.site-nav .nav-links{gap:16px}.site-nav .nav-links>a{font-size:14px}.site-nav .nav-actions a[href*="/account"]{display:none}.site-nav .nav-actions .hq-nav-cta{padding-left:20px;padding-right:20px}}@media(min-width:900px)and (max-width:1023px){.site-nav .nav-actions .nav-search-toggle{display:none}}@media(max-width:899px){.site-nav .nav-links{top:var(--hq-nav-h, 64px)}.site-nav .container{position:relative}.site-nav .nav-wordmark{position:absolute;left:50%;transform:translate(-50%);flex:none;white-space:nowrap}.site-nav .nav-actions{margin-left:auto}.site-nav .nav-actions .nav-cart{display:inline-flex}.site-nav .nav-cart svg{width:22px;height:22px}.site-nav .nav-actions .btn{display:none}.site-nav .nav-links a.nav-links__cta{display:flex;justify-content:center;width:auto;margin:12px var(--container-pad) 8px;padding:14px 28px;opacity:1}.site-nav .nav-links a.nav-links__mobile-only{font-size:14px;color:var(--brand-muted);padding-top:12px;padding-bottom:12px;min-height:44px}.site-nav .nav-links a.nav-links__cta{align-self:stretch;width:auto;margin:16px var(--container-pad) 12px;font-size:15px}html.hq-menu-open{overflow:hidden}html.hq-menu-open body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#1c1c1c66}.nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.section-thesis-bridge{background-color:var(--brand-ink);padding:100px 24px;width:100%;position:relative;overflow:visible}.thesis-bridge__inner{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:2}.section-thesis-bridge.has-watermark .thesis-bridge__inner:before{content:"";position:relative;display:block;width:80px;height:80px;margin:0 auto 24px;background-image:url(https://cdn.shopify.com/s/files/1/0811/3117/6227/files/thesis-bridge-quote.svg?v=1776797617);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.9;pointer-events:none;z-index:1}.thesis-bridge__statement{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:28px;line-height:1.4;letter-spacing:-.02em;color:#f8f8f8;margin-bottom:24px;position:relative;z-index:2}.thesis-bridge__accent{color:var(--brand-primary)}.thesis-bridge__attribution{font-family:DM Sans,sans-serif;font-weight:300;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-muted);position:relative;z-index:2}@media(max-width:768px){.section-thesis-bridge{padding:64px 24px}.thesis-bridge__statement{font-size:22px}.section-thesis-bridge.has-watermark .thesis-bridge__inner:before{width:60px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
