.related{display:block;padding:1.2rem 0 1.6rem;color:var(--m-dark)}.related__heading{margin:0 0 2.4rem;font-size:var(--rp-heading-mobile, 28px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:center}.related__heading em,.related__heading i{font-family:var(--m-font-display);font-style:italic;font-weight:400}.related__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% / var(--rp-cols-mobile, 1.5));margin:0;padding:0;list-style:none;border-top:1px solid var(--m-hairline);border-bottom:1px solid var(--m-hairline);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.related__track::-webkit-scrollbar{display:none}.related__item{min-width:0;scroll-snap-align:start;border-right:1px solid var(--m-hairline)}.related__progress{position:relative;display:block;width:12rem;max-width:60%;height:2px;margin:2rem auto 0;background-color:var(--m-hairline)}.related__progress[hidden]{display:none}.related__progress-thumb{position:absolute;top:0;bottom:0;inset-inline-start:0;width:100%;background-color:var(--m-dark);transition:inset-inline-start .1s linear}@media screen and (min-width:990px){.related{padding:8rem 0 5.6rem}.related__heading{margin-bottom:4rem;font-size:var(--rp-heading-desktop, 42px)}.related__track{grid-auto-columns:calc(100% / var(--rp-cols, 5))}.related__progress{width:18rem;margin-top:3.2rem}}@media(prefers-reduced-motion:reduce){.related__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/related-products.css.map */
