:root{--hh-cream:#FBF7F0;--hh-cream-2:#F4ECDF;--hh-ink:#2A211C;--hh-muted:#6B5E55;--hh-line:#E3D7C3;--hh-burgundy:#7A1F2B;--hh-burgundy-d:#5E1620;--hh-green:#1F3A2C;--hh-gold:#B08D57}body{-webkit-font-smoothing:antialiased;letter-spacing:.01em}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.005em}h1,.h1{font-weight:600}.header-logo span[data-testid=header-logo]{font-family:var(--font-heading--family);font-weight:600;font-size:1.75rem;letter-spacing:.02em;color:var(--hh-ink)}.menu-list__link{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem!important;font-weight:500;color:var(--hh-ink)}.menu-list__link:hover{color:var(--hh-burgundy)}#header-group .header{border-bottom:1px solid var(--hh-line)}.announcement-bar__text,[class*=announcement] p{letter-spacing:.08em}.button,button.button,.shopify-payment-button__button--unbranded,.product-form__submit{text-transform:uppercase;letter-spacing:.14em;font-size:.8125rem;font-weight:500;min-height:52px}.hero h1{font-size:clamp(2.6rem,5.2vw,4.5rem);line-height:1.02;font-weight:600;text-shadow:0 2px 24px rgba(0,0,0,.25)}.hero h1+p,.hero .text-block p{font-family:var(--font-body--family);font-size:clamp(1rem,1.5vw,1.2rem)!important;line-height:1.55;font-weight:400;letter-spacing:.02em;max-width:40rem;margin-inline:auto;text-shadow:0 1px 12px rgba(0,0,0,.35)}.hero .hh-eyebrow{display:block;font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;margin-bottom:14px;opacity:.95}[class*=product_title] p,.product-card [role=heading]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-heading--family);font-size:1.2rem!important;line-height:1.25;font-weight:600;color:var(--hh-ink)}.product-card .price,.product-grid__card .price{font-family:var(--font-body--family);letter-spacing:.06em;color:var(--hh-muted)}.product-grid__card img{transition:transform .6s ease}.product-grid__card:hover img{transform:scale(1.03)}.hh-title{font-family:var(--font-heading--family);font-weight:600;font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.1;margin:0;color:var(--hh-ink);text-align:center}.hh-kicker{display:block;text-align:center;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--hh-burgundy);margin-bottom:10px}.hh-rule{width:56px;height:1px;background:var(--hh-gold);margin:18px auto 0;border:0}.hh-why{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--hh-line);border-bottom:1px solid var(--hh-line)}.hh-why>div{padding:26px 22px;text-align:center}.hh-why>div+div{border-left:1px solid var(--hh-line)}.hh-why svg{width:26px;height:26px;stroke:var(--hh-gold);fill:none;stroke-width:1.4;margin-bottom:10px}.hh-why b{display:block;font-family:var(--font-heading--family);font-size:1.25rem;font-weight:600;color:var(--hh-ink)}.hh-why span{display:block;font-size:.875rem;color:var(--hh-muted);margin-top:4px;line-height:1.5}@media(max-width:749px){.hh-why{grid-template-columns:1fr 1fr}.hh-why>div:nth-child(3){border-left:0}.hh-why>div:nth-child(n+3){border-top:1px solid var(--hh-line)}.hh-why>div{padding:20px 12px}}.hh-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:34px}.hh-step{text-align:center;padding:0 10px}.hh-step .n{font-family:var(--font-heading--family);font-style:italic;font-size:2.6rem;color:var(--hh-gold);line-height:1}.hh-step b{display:block;font-family:var(--font-heading--family);font-size:1.4rem;font-weight:600;margin:8px 0 6px;color:var(--hh-ink)}.hh-step p{margin:0;color:var(--hh-muted);font-size:.95rem;line-height:1.6}@media(max-width:749px){.hh-steps{grid-template-columns:1fr;gap:22px}}.hh-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px}.hh-tile{display:block;text-decoration:none;color:var(--hh-ink)}.hh-tile .img{overflow:hidden;background:var(--hh-cream-2)}.hh-tile img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform .6s ease}.hh-tile:hover img{transform:scale(1.04)}.hh-tile b{display:block;font-family:var(--font-heading--family);font-size:1.35rem;font-weight:600;margin-top:12px;text-align:center}.hh-tile span{display:block;text-align:center;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--hh-burgundy);margin-top:4px}@media(max-width:749px){.hh-tiles{grid-template-columns:1fr 1fr;gap:12px}.hh-tile b{font-size:1.1rem}}.hh-band{background:var(--hh-green);color:#f6efe3;padding:56px 24px;text-align:center;position:relative}.hh-band:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(176,141,87,.55);pointer-events:none}.hh-band .hh-title{color:#f6efe3}.hh-band .hh-kicker{color:#d9be8c}.hh-band p{margin:12px auto 0;max-width:34rem;opacity:.9;line-height:1.6}.hh-tiers{display:flex;justify-content:center;gap:0;margin:28px auto 0;max-width:640px;border:1px solid rgba(246,239,227,.35)}.hh-tiers div{flex:1;padding:16px 8px}.hh-tiers div+div{border-left:1px solid rgba(246,239,227,.35)}.hh-tiers b{display:block;font-family:var(--font-heading--family);font-size:1.9rem;font-weight:600;color:#fff;line-height:1}.hh-tiers span{display:block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;margin-top:6px;opacity:.85}.hh-band a.hh-btn{display:inline-block;margin-top:28px;background:#f6efe3;color:var(--hh-green);padding:16px 30px;text-decoration:none;text-transform:uppercase;letter-spacing:.16em;font-size:.8rem;font-weight:500}.hh-band a.hh-btn:hover{background:#fff}.product-details h1,.product-information h1{font-weight:600;line-height:1.1}.product-details .price,.product-information .price{font-family:var(--font-heading--family);font-size:1.6rem;color:var(--hh-ink)}footer .shopify-section{border-top:1px solid var(--hh-line)}.hh-pdp-offer{border:1px solid var(--hh-line);background:#fff;padding:18px 18px 14px}.hh-pdp-k{margin:0 0 12px;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--hh-burgundy);text-align:center}.hh-pdp-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--hh-line)}.hh-pdp-tiers div{position:relative;text-align:center;padding:14px 4px 10px}.hh-pdp-tiers div+div{border-left:1px solid var(--hh-line)}.hh-pdp-tiers b{display:block;font-family:var(--font-heading--family);font-size:1.6rem;line-height:1;font-weight:600;color:var(--hh-ink)}.hh-pdp-tiers span{display:block;font-size:.8rem;margin-top:4px;color:var(--hh-muted)}.hh-pdp-tiers em{display:block;font-style:normal;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hh-green);margin-top:3px;font-weight:600}.hh-pdp-tiers .is-pop{background:var(--hh-cream);box-shadow:inset 0 0 0 1px var(--hh-burgundy)}.hh-pdp-tiers .is-pop i{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--hh-burgundy);color:#fff;font-style:normal;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;padding:2px 7px;white-space:nowrap}.hh-pdp-note{margin:10px 0 0;font-size:.78rem;color:var(--hh-muted);text-align:center}.hh-pdp-notes p{display:flex;gap:10px;align-items:flex-start;margin:0 0 8px;font-size:.9rem;line-height:1.5}.hh-pdp-notes svg{flex:none;width:18px;height:18px;margin-top:2px;stroke:var(--hh-gold);fill:none;stroke-width:1.5}.hh-pdp-trust{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--hh-line);border-bottom:1px solid var(--hh-line)}.hh-pdp-trust div{padding:12px 10px 12px 0}.hh-pdp-trust b{display:block;font-family:var(--font-heading--family);font-size:1.05rem;font-weight:600}.hh-pdp-trust span{display:block;font-size:.8rem;color:var(--hh-muted)}.hh-pdp-pay{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;opacity:.85}.hh-pdp-pay .icon--full-color{height:22px;width:auto}footer input[type=email],footer .email-signup__input,footer form [class*=input]{border-radius:2px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hh-brand.css.map */
