.related-products{display:block;container-type:inline-size}.related-products__heading{margin:0 0 3rem}.related-products .product-grid{--related-art-height: min(300px, calc((100cqi - 64px)/1.6) );display:flex;flex-wrap:nowrap;align-items:flex-start;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:none;cursor:grab;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0;padding-bottom:8px}.related-products .product-grid::-webkit-scrollbar{display:none}.related-products__rail{position:relative}.related-products__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:#111;box-shadow:0 4px 14px #00000029;transform:translateY(-50%);cursor:pointer}.related-products__arrow--prev{left:-4px}.related-products__arrow--next{right:-4px}.related-products__arrow .icon{width:12px;height:12px}.related-products__arrow--prev .icon{transform:rotate(90deg)}.related-products__arrow--next .icon{transform:rotate(-90deg)}.related-products__arrow[disabled]{opacity:0;pointer-events:none}.related-products .product-grid>.grid__item{display:flex;flex:0 0 auto;width:auto;max-width:none}.related-products .card-wrapper,.related-products .card{width:auto;height:auto}.related-products .card__inner{margin-top:0;width:calc(var(--related-art-height) * var(--card-aspect, .75));height:var(--related-art-height);flex:none}.related-products .card__inner.ratio:before{display:none}.related-products .card>.card__content{flex-grow:0;padding:0}.related-products .card>.card__content .card__heading{height:0;margin:0;overflow:visible;font-size:0;line-height:0}.related-products .card__inner,.related-products .card .card__inner .card__media,.related-products .card .card__inner .media,.related-products .card .card__inner img{border-radius:5px}.related-products .card__inner{overflow:hidden}@media screen and (min-width:750px){.related-products .product-grid{--related-art-height: min(460px, calc((100cqi - 80px)/1.6) )}}@media screen and (max-width:989px){.related-products .card__inner,.related-products .card .card__inner .card__media,.related-products .card .card__inner .media,.related-products .card .card__inner img{border-radius:4px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-related-products.css.map */
