.related-products{display:block;overflow:hidden}.related-products .carousel:not(.flickity-enabled){overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.related-products .carousel:not(.flickity-enabled)::-webkit-scrollbar{display:none}.related-products .carousel:not(.flickity-enabled) .carousel-cell .media:after{opacity:0}@media screen and (min-width: 750px){.related-products .carousel:not(.flickity-enabled){display:flex}}@media screen and (max-width: 749px){.related-products .carousel:not(.flickity-enabled){display:grid;grid-gap:10px;grid-template-columns:repeat(6,calc(60% - 16px));grid-template-rows:minmax(150px,1fr);overflow:auto}.related-products .carousel:not(.flickity-enabled) li{width:70%;margin:auto}}@media screen and (min-width: 750px){.related-products .carousel:not(.flickity-enabled) .carousel-cell{width:calc(27.5% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(27.5% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}}.related-products .carousel .flickity-viewport{overflow:visible}.related-products .carousel .media img{object-fit:contain}.related-products .carousel .media img.cover{object-fit:cover}.related-products .carousel .flickity-prev-next-button{width:60px;height:60px;border:1px solid #E0E0E0;border-radius:0;transform:translateY(0);top:34%;background:#fff}.related-products .carousel .flickity-prev-next-button:disabled{opacity:0}.related-products .carousel .flickity-prev-next-button .flickity-button-icon{position:absolute;left:-5px;top:-7px;width:60px;height:60px}.related-products .carousel .flickity-prev-next-button .flickity-button-icon path{transform:scale(2)}@media screen and (max-width: 749px){.related-products .carousel .flickity-prev-next-button{display:none}}.related-products .carousel .flickity-prev-next-button.previous{transform:rotate(180deg)}.related-products .carousel .flickity-prev-next-button.next{right:110px}@media screen and (max-width: 990px){.related-products .carousel .flickity-prev-next-button.next{right:40px}}.related-products .carousel .carousel-cell{width:27%;margin-right:3.2rem}@media screen and (max-width: 749px){.related-products .carousel .carousel-cell{width:40%;margin-right:1.6rem}}@media screen and (max-width: 500px){.related-products .carousel .carousel-cell{width:75%}}@media screen and (min-width: 750px){.related-products .carousel .flickity-page-dots{display:none}}@media screen and (max-width: 749px){.related-products .carousel .flickity-page-dots{text-align:left;display:flex;height:8px;align-items:flex-end;bottom:-20px;width:calc(100% - 32px)}}.related-products .carousel .flickity-page-dots .dot{opacity:1;background:#1d1d1b;transition:background .5s ease-in}@media screen and (max-width: 749px){.related-products .carousel .flickity-page-dots .dot{height:4px;width:100%;margin:0;border-radius:0}}.related-products .carousel .flickity-page-dots .dot.is-selected~.dot{background:#e0e0e0}.related-products .product-grid{list-style:none;margin-top:0;margin-bottom:0}@media screen and (max-width: 749px){.related-products .product-grid{padding-left:1.6rem;margin-bottom:72px}}.related-products .card__heading{text-transform:none}.related-products .card__heading a{font-size:1.8rem}@media screen and (max-width: 990px){.related-products .card__heading a{font-size:1.6rem}}.related-products .price__container>*{font-size:1.8rem}.related-products .price__container>* s{font-size:1.8rem}@media screen and (max-width: 990px){.related-products .price__container>* s{font-size:1.6rem}}@media screen and (max-width: 990px){.related-products .price__container>*{font-size:1.6rem}}.related-products .header-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.2rem}.related-products .header-container .product-bestseller-wrapper-title{margin:0}@media screen and (min-width: 750px) and (max-width: 990px){.related-products .header-container .product-bestseller-wrapper-title{font-size:4rem}}@media screen and (min-width: 750px) and (max-width: 990px){.related-products .header-container{margin-bottom:2.4rem}}@media screen and (max-width: 749px){.related-products .header-container{margin-bottom:1.6rem}}.related-products .related-products__heading{margin-bottom:5.6rem}@media screen and (max-width: 990px){.related-products .related-products__heading{padding:0 2.4rem}}@media screen and (max-width: 749px){.related-products .related-products__heading{margin-bottom:2.4rem;padding:0 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-related-products.css.map */
