.haven-pdp-related{display:block;color:rgb(var(--color-foreground))}.haven-pdp-related__heading{margin:0 0 3rem;text-align:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:4.8rem;line-height:1;color:rgb(var(--haven-brand))}@media screen and (max-width:1399px){.haven-pdp-related__heading{font-size:4.3rem}}@media screen and (max-width:1199px){.haven-pdp-related__heading{font-size:3.8rem}}@media screen and (max-width:989px){.haven-pdp-related__heading{font-size:3.4rem}}@media screen and (max-width:749px){.haven-pdp-related__heading{font-size:2.9rem;margin-bottom:2rem}}.haven-pdp-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;margin:0}@media screen and (max-width:1199px){.haven-pdp-related__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.haven-pdp-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.haven-pdp-related__grid{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.haven-pdp-related__grid::-webkit-scrollbar{display:none}.haven-pdp-related__item{flex:0 0 72%;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/haven-pdp-related-products.css.map */
