.related-products{padding:64px 0}.related-products .featured-collection__title .wrapper{padding:0;overflow:visible}@media (max-width:1024px){.related-products .featured-collection__title .wrapper{padding:0 20px}}.related-products .wrapper{padding:16px 20px;overflow:hidden;width:100%}.related-products .wrapper .carousel__container{margin:0 auto;overflow:visible;width:100%}@media (max-width:1440px){.related-products .wrapper .carousel__container{margin:0 calc(var(--gutter) * -1)}}@media (max-width:768px){.related-products .wrapper .carousel__container{margin:0 auto}.related-products .wrapper .carousel__container .carousel{padding:20px;margin:-20px}}.related-products .wrapper .carousel__container .carousel .flickity-button{display:none}.related-products .wrapper .carousel__container .carousel .flickity-viewport{position:inherit}.related-products .wrapper .carousel__container .carousel .flickity-viewport .flickity-slider{max-width:1440px;margin:0 auto;position:relative}.related-products .wrapper .carousel__container .carousel .product-grid-item{position:relative!important;left:0!important;margin-right:8px;min-height:422px;margin-left:0;text-align:start!important;white-space:normal;cursor:pointer;min-width:240px;width:240px!important;box-shadow:0 2px 12px rgba(22,45,79,.2);padding:20px 20px 0;border-radius:8px}.related-products .wrapper .carousel__container .carousel .product-grid-item .product-grid-item__image{margin-bottom:16px}.related-products .wrapper .carousel__container .carousel .product-grid-item .product-grid-item__swatch{display:none}.related-products .wrapper .carousel__container .carousel .product-grid-item .product-grid-item__info{flex-direction:inherit;gap:0}.related-products .wrapper .carousel__container .carousel .product-grid-item .product-grid-item__info .info-bottom .ruk_rating_snippet{position:absolute;top:236px;left:20px;color:#ff9943!important}.related-products .wrapper .carousel__container .carousel .product-grid-item .product-grid-item__info .info-bottom .product-grid-item__price{position:absolute;left:20px;bottom:22px;font-size:16px;line-height:22px;font-family:Rubik,sans-serif;display:flex;align-items:center;gap:4px}.related-products .wrapper .carousel__container .carousel .product-grid-item .product-grid-item__info .info-bottom .product-grid-item__price .discount-badge{background-color:#ff9943;right:-100px;color:#fff;font-size:12px;line-height:18px;font-weight:500;font-family:Rubik,sans-serif;padding:1px 6px;border-radius:43px;position:absolute}.related-products .wrapper .carousel__container .carousel .product-grid-item .product-grid-item__info .info-bottom .product-grid-item__price s{color:#667080;font-size:12px;font-weight:400;line-height:19px}.related-products .wrapper .carousel__container .carousel .product-grid-item .product-grid-item__title{display:block;font-size:14px;text-decoration:none;font-family:Rubik,sans-serif;font-weight:400;padding:26px 0 60px!important;line-height:20px}.related-products .wrapper .carousel__container .carousel .product-grid-item .btn-wrapper,.related-products .wrapper .carousel__container .carousel .product-grid-item .product__tag{display:none}.related-products .wrapper .carousel__container .carousel .flickity-viewport .flickity-slider .product-grid-item{margin-right:8px;min-height:422px;margin-left:0;position:relative;text-align:start!important;white-space:normal;cursor:pointer;min-width:240px;width:240px!important;box-shadow:0 2px 12px rgba(22,45,79,.2);padding:20px 20px 0;border-radius:8px}.related-products .wrapper .carousel__container .carousel .flickity-viewport .flickity-slider .product-grid-item .product-grid-item__info{position:static}.related-products .wrapper .carousel__container .carousel .flickity-viewport .flickity-slider .product-grid-item .product-grid-item__info .info-bottom .product-grid-item__price{left:20px;bottom:22px}.related-products .wrapper .carousel__container .carousel .flickity-viewport .flickity-slider .product-grid-item .product-grid-item__info .info-bottom .ruk_rating_snippet{top:236px;left:20px}.related-products .featured-collection__title .wrapper .section__heading{margin-bottom:0;font-size:20px;line-height:26px;font-weight:500;font-family:Rubik,sans-serif}@media (max-width:1024px){.related-products .featured-collection__title .wrapper .section__heading{text-align:start}}