.related-products{display:block}.related-products__heading{margin:0 0 3rem}.related-products.nf-related:not(.product-recommendations--loaded):empty{padding:0}.nf-related__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem}.nf-related .related-products__heading{margin:0;font-family:var(--font-heading-family);font-weight:600}.nf-related__view-all{flex:none;margin-bottom:.6rem}.nf-related__carousel{position:relative;display:block}.nf-related__track{--nf-rel-gap: .8rem;display:flex;gap:var(--nf-rel-gap);margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nf-related__track::-webkit-scrollbar{display:none}.nf-related__slide.grid__item{flex:0 0 calc((100% - var(--nf-rel-gap) * (var(--nf-rel-cols-mobile, 2) - 1)) / var(--nf-rel-cols-mobile, 2) - 2.4rem);width:auto;max-width:none;padding:0;scroll-snap-align:start}.nf-related__arrow{position:absolute;top:0;z-index:2;display:none;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:.1rem solid var(--nf-black, #1e1e1e);border-radius:50%;background:#f2eeeb;color:var(--nf-black, #1e1e1e);cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease}.nf-related__arrow--prev{left:4rem}.nf-related__arrow--next{right:4rem}.nf-related__arrow:disabled{opacity:0;pointer-events:none}.nf-related__progress{position:relative;height:.2rem;margin-top:4rem;border-radius:.4rem;background:var(--nf-gray-2, #d6d1cc);overflow:hidden}.nf-related__carousel:not(.is-scrollable) .nf-related__progress{visibility:hidden}.nf-related__progress-bar{position:absolute;top:0;left:0;height:100%;width:30%;border-radius:.4rem;background:#1e1e1e8c}@media screen and (min-width:750px){.nf-related__header{margin-bottom:3.2rem}.nf-related__slide.grid__item{flex-basis:calc((100% - var(--nf-rel-gap) * 2) / 3)}.nf-related__carousel.is-scrollable .nf-related__arrow{display:flex;top:var(--nf-arrow-top, 40%)}}@media screen and (min-width:990px){.nf-related__slide.grid__item{flex-basis:calc((100% - var(--nf-rel-gap) * (var(--nf-rel-cols-desktop, 5) - 1)) / var(--nf-rel-cols-desktop, 5))}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-related-products.css.map */
