.related-products{display:block}.related-products__heading{margin:0 0 3rem}.related-products .slider--desktop,.related-products .slider--tablet{scrollbar-width:none;-ms-overflow-style:none}.related-products .slider--desktop::-webkit-scrollbar,.related-products .slider--tablet::-webkit-scrollbar{display:none}.related-products__title-row{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.related-products__title-row .title{letter-spacing:-.04em;margin-bottom:0}.rp-slider-controls{display:flex;align-items:center;gap:3rem;margin-top:3.2rem;padding:0 .2rem}.rp-slider-progress-wrap{flex:1}.rp-slider-progress-bar{height:.2rem;background:rgba(var(--color-foreground),.15);border-radius:10rem;position:relative;overflow:visible}.rp-slider-progress-fill{position:absolute;top:0;left:0;height:100%;width:25%;background:rgb(var(--color-foreground));border-radius:10rem;will-change:transform;transition:transform .1s ease;display:block!important}.rp-slider-nav{display:flex;gap:.8rem;flex-shrink:0}.related-products .slider-button{display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--color-foreground),.1);cursor:pointer;transition:background .2s ease,border-color .2s ease;color:rgb(var(--color-foreground))}.related-products .slider-button:hover{background:rgba(var(--color-foreground),.08);border-color:rgba(var(--color-foreground),.7)}.related-products .slider-button .svg-wrapper svg{width:1.4rem;height:1.4rem}.related-products .slider-counter{display:none}@media screen and (min-width:750px){.related-products .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item) - 4 * var(--grid-desktop-horizontal-spacing)) / 4.2)}.related-products .slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item) - 3 * var(--grid-desktop-horizontal-spacing)) / 3.2)}.related-products .slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item) - 5 * var(--grid-desktop-horizontal-spacing)) / 5.2)}.related-products .slider--desktop.grid--6-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item) - 6 * var(--grid-desktop-horizontal-spacing)) / 6.2)}.rp-slider-controls{margin-top:7.1rem}}.related-products .price--on-sale .price__sale .price-item{margin:0}@media screen and (min-width:750px){.related-products__title-row.title-wrapper--self-padded-tablet-down{padding:0 5rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-related-products.css.map */
