.hh-related{box-sizing:border-box;width:100%;min-width:0;color:var(--hh-ink)}.hh-related__intro{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:2.5rem}.hh-related__intro .hh-eyebrow{margin:0 0 .7rem}.hh-related__intro h2{max-width:14ch;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(3.6rem,4vw,5.6rem);font-weight:600;line-height:1}.hh-related__intro>p{max-width:33rem;margin:0;color:var(--hh-muted);font-size:1.35rem;line-height:1.6}.hh-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;min-width:0}.hh-related__grid .hh-card__body{min-height:14rem}.hh-related__grid .hh-card h3{font-size:clamp(1.8rem,1.8vw,2.4rem)}.hh-related__set{display:flex;align-items:center;gap:2rem;margin-top:3rem;padding:1.2rem;border:1px solid #14241d30;border-radius:.9rem;background:#efe8dc;color:var(--hh-ink);text-decoration:none}.hh-related__set img{display:block;flex:none;width:12rem;height:10rem;border-radius:.4rem;object-fit:cover}.hh-related__set span{display:grid;gap:.4rem}.hh-related__set small{color:var(--hh-berry);font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hh-related__set strong{font-family:Newsreader,Georgia,serif;font-size:clamp(2.2rem,2.2vw,2.9rem);font-weight:600;line-height:1.15}.hh-related__set em{color:var(--hh-forest);font-size:1.1rem;font-style:normal;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}.hh-related__set:focus-visible{outline:2px solid var(--hh-forest);outline-offset:3px}@media(max-width:749px){.hh-related__intro{display:block;margin-bottom:2rem}.hh-related__intro h2{font-size:3.8rem}.hh-related__intro>p{margin-top:1rem;font-size:1.3rem}.hh-related__grid{grid-auto-flow:column;grid-auto-columns:minmax(22rem,72vw);grid-template-columns:none;gap:1.2rem;max-width:100%;padding:0 1.5rem 1.2rem 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.hh-related__grid .hh-card{scroll-snap-align:start}.hh-related__set{gap:1.2rem;margin-top:1.8rem}.hh-related__set img{width:9.6rem;height:9.6rem}.hh-related__set strong{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/hh-related-products.css.map */
