body.pqn-brand-haro{--haro-red:#b51f2a;--haro-ink:#20201f;--haro-oak:#c7a77a;--haro-cream:#f4f0e8}.brand--haro{background:var(--haro-cream);color:var(--haro-ink)}.brand--haro .universal-brand-header{background:#fff;border-bottom:4px solid var(--haro-red)}.brand--haro .universal-brand-logo i{display:none}.brand--haro .universal-brand-logo span{font-weight:950;letter-spacing:.12em;color:var(--haro-red)}.brand--haro .universal-brand-logo small{color:#555;letter-spacing:.16em}.brand--haro .qs-header__cta{background:var(--haro-red);color:#fff;border-radius:0}.brand--haro .qs-promo{background:#20201f;color:#fff}.brand--haro .qs-promo a{color:#fff}.brand--haro .qs-hero{background:#fff}.brand--haro .qs-hero__blue{position:relative;background:linear-gradient(135deg,#2a2927,#111);color:#fff}.brand--haro .qs-hero__blue:after{content:"";position:absolute;inset:auto 0 0 auto;width:45%;height:8px;background:var(--haro-red)}.brand--haro .qs-hero__actions a:first-child{background:var(--haro-red);color:#fff}.brand--haro .qs-subnav{background:#fff;border-bottom:1px solid #ded7ca}.brand--haro .qs-subnav a.is-active,.brand--haro .eyebrow{color:var(--haro-red);border-color:var(--haro-red)}.brand--haro .qs-series-card{background:#fff;border-radius:0;border:1px solid #ded7ca;box-shadow:0 20px 50px rgba(38,30,21,.08)}.brand--haro .qs-series-card b{color:var(--haro-red)}
.haro-source-status{background:#eee7db;border-block:1px solid #d9cfbf}.haro-source-status .shell{display:flex;justify-content:space-between;gap:1rem;padding-block:.7rem;font-size:.74rem;font-weight:750;letter-spacing:.07em}.haro-manifesto{padding:clamp(3rem,7vw,7rem) 0;background:#fff}.haro-manifesto h2{max-width:900px;font:500 clamp(2.4rem,5.5vw,5.6rem)/.96 Georgia,serif;color:#272522}.haro-manifesto__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;background:#d9cfbf}.haro-manifesto article{padding:2rem;background:var(--haro-cream)}.haro-manifesto article span{color:var(--haro-red);font-weight:900}.haro-manifesto article h3{margin:.8rem 0;font-size:1.35rem}.pqn-brand-haro.single-pqt_product_view .universal-brand-header{border-bottom-color:var(--haro-red)}.pqn-brand-haro .product-single__summary h1{color:#272522}.pqn-brand-haro .qs-better-price-card{border-left-color:var(--haro-red)}.pqn-brand-haro .button--ink{background:var(--haro-red);color:#fff}
@media(max-width:760px){.haro-manifesto__grid{grid-template-columns:1fr}.haro-source-status .shell{display:block}.brand--haro .qs-hero__blue:after{width:60%}}
