.products-carousel{padding:50px 0 80px}.products-carousel .container{position:relative}.products-carousel__top-wrapper{display:flex;flex-direction:column;text-align:center;margin-bottom:42px}.products-carousel .container .heading{color:var(--grey-900);margin:0 0 24px 0}.products-carousel__content{margin:0 auto;padding:0}.products-carousel .container .products-carousel__content p{margin:0}.products-carousel__carousel{display:flex;margin:48px auto 0;padding:0;overflow:hidden;align-items:center}.products-carousel__carousel__item{display:flex;width:auto;flex-direction:column;height:auto}.products-carousel__carousel__item__link{display:flex;overflow:hidden;flex-direction:column;flex:1}.products-carousel__carousel__item img{width:100%;height:auto;object-fit:cover;display:block;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.products-carousel__container__pagination .swiper-animated-pagination-container--prev{position:absolute;left:-48px;top:50%;transform:translateY(-50%)}.products-carousel__container__pagination .swiper-animated-pagination-container--next{position:absolute;right:-48px;top:50%;transform:translateY(-50%)}.products-carousel__carousel__item__header a{font-size:26px;line-height:36px;text-align:center;color:var(--grey-900);display:inline-block}.products-carousel__carousel__item__header a::before{content:unset!important}.products-carousel__carousel__item .variants_wrapper{justify-content:center;margin-top:12px}.products-carousel .woocommerce-loop-product__title{text-align:center;flex:1;margin:24px 0 12px}.products-carousel .variation-price{text-align:center}.products-carousel .price{font-size:32px;line-height:40px;color:var(--grey-900);display:inline-flex;font-weight:700;text-align:center}.products-carousel .price del{opacity:1;font-size:18px;color:var(--grey-500);line-height:30px}.products-carousel .price ins,.products-carousel .price ins bdi{text-decoration:none}.products-carousel .loop-meta{text-align:center;margin-bottom:16px}.products-carousel .loop-meta .loop-meta-rating{margin-bottom:12px}.products-carousel .button{display:flex;gap:16px;justify-content:center;align-items:center;position:relative;background:var(--primary-500);color:var(--white);transition:background var(--transition);font-size:18px;line-height:24px;border-radius:24px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;margin:0 auto;margin-top:24px}.products-carousel .button.disabled-btn{opacity:.65}.products-carousel .button:hover{background:var(--secondary-500)}.products-carousel__carousel__item{display:flex!important;flex-direction:column;height:100%}.products-carousel .products-carousel__carousel__item .button{margin-top:auto}@media (max-width:1540px){.products-carousel .container{max-width:calc(100% - 160px)}}@media (max-width:992px){.products-carousel .container{max-width:1360px}.products-carousel__container__pagination .swiper-animated-pagination-container--next,.products-carousel__container__pagination .swiper-animated-pagination-container--prev{position:static;transform:unset;height:48px;display:flex;justify-content:center;align-items:center}.products-carousel__container__pagination{display:flex;justify-content:center;align-items:center;gap:24px;height:48px;margin-top:48px;width:100%}.products-carousel .container .heading{margin-bottom:0}.products-carousel__top-wrapper{margin-bottom:12px;gap:24px}}@media (max-width:768px){.products-carousel{padding:40px 0}.products-carousel__container__pagination{height:48px;margin-top:42px}.products-carousel__carousel{margin-top:12px;padding:0 10px}}@media (max-width:576px){.products-carousel__top-wrapper{flex-direction:column;gap:24px}.products-carousel__carousel{margin-top:8px;padding:0 20px}}