.carousel-products{overflow:hidden;position:relative;background-color:#ececec;border-radius:30px;padding:15px}.carousel-products .swiper{width:100%;height:100%}.carousel-products .swiper .swiper-slide{text-align:center;font-size:18px;background:#fff;border-radius:25px;box-shadow:0px 0px 6px rgba(0,0,0,.1607843137)}.carousel-products .swiper .swiper-slide .product{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 7px;position:relative}.carousel-products .swiper .swiper-slide .product img{width:-moz-max-content;width:max-content;max-width:40px;height:auto !important}.carousel-products .swiper .swiper-slide .product span{font-size:15px;font-weight:600;line-height:22px;margin:9px 0}.carousel-products .swiper .swiper-slide .product a{width:100%;color:#fff;background-color:#ff1785;font-size:14px;font-weight:600;padding:3px 8px;border-radius:20px;transition:box-shadow .3s}.carousel-products .swiper .swiper-slide .product a:hover{text-decoration:none;box-shadow:0px 0px 6px rgba(0,0,0,.1607843137)}.carousel-products .swiper .swiper-slide .product a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.carousel-products .swiper .swiper-button-next,.carousel-products .swiper .swiper-button-prev{display:none;width:16px;height:30px;color:#ff1785;opacity:.8;right:5px}.carousel-products .swiper .swiper-button-next:after,.carousel-products .swiper .swiper-button-prev:after{font-size:30px;font-weight:bold}.carousel-products .swiper .swiper-button-prev{right:auto;left:5px}@media(max-width: 768px){.carousel-products{left:0;right:0;padding:10px 20px;border-radius:0}.carousel-products .swiper .swiper-slide .product img{height:50px}.carousel-products .swiper .swiper-slide .product span{font-size:14px;line-height:20px}.carousel-products .swiper .swiper-slide .product a{font-size:15px}.carousel-products .swiper .swiper-button-next,.carousel-products .swiper .swiper-button-prev{display:block}.carousel-products .swiper .swiper-button-next:after{content:"›"}.carousel-products .swiper .swiper-button-prev:after{content:"‹"}}@media(max-width: 375px){.carousel-products .swiper .swiper-slide .product span{font-size:12px;line-height:20px}.carousel-products .swiper .swiper-slide .product a{font-size:14px}}.with-sidebar .carousel-products{padding:15px}.with-sidebar .carousel-products .swiper .swiper-slide .product{padding:8px}.with-sidebar .carousel-products .swiper .swiper-slide .product span{font-size:17px;line-height:22px}.with-sidebar .carousel-products .swiper .swiper-slide .product a{font-size:16px}