.section-products{margin:42px 0}.section-products .swiper-products-wrapper{margin-top:-30px}@media (min-width: 768px){.section-products{margin:100px 0}.section-products .swiper-products-wrapper{margin-top:-14px}}.swiper-products{position:relative;padding:30px 20px;margin:0 -20px}.swiper-products-wrapper{position:relative}.swiper-products .swiper-slide{height:auto}.swiper-products .swiper-slide .product-list-item{width:100%}@media (min-width: 768px){.swiper-products{padding-bottom:42px}}@media (max-width: 991.98px){.swiper-products .swiper-slide{width:255px !important}}.products-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}.products-list .product-list-item{width:255px;padding:0 10px}.products-list .product-list-item .card-product{height:100%}.swiper-products .products-list{margin:0}.swiper-products .products-list .product-list-item{padding:0;height:100%}@media (min-width: 992px){.products-list{margin:0 -20px}.products-list .product-list-item{width:25%;padding:0 20px}}.card-product{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;padding:0 22px 30px;color:#000;background-color:#fff;background-clip:border-box;border-radius:5px;-webkit-box-shadow:0 4px 30px rgba(0,0,0,0.05);box-shadow:0 4px 30px rgba(0,0,0,0.05);-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}.card-product:hover{background-color:#F3F2F4}.card-product:hover a.button.btn-add-to-cart,.card-product:hover button.button.btn-add-to-cart,.card-product:hover input.button.btn-add-to-cart,.card-product:hover .quantity,.card-product:hover .btn-add-to-cart{background-color:#fff}.woocommerce .card-product:hover a.button,.woocommerce .card-product:hover button.button,.woocommerce .card-product:hover input.button{background-color:#fff}.card-product:hover .qty{background-color:#F3F2F4}.card-product .woocommerce-loop-product__title{font-size:18px;font-weight:500;text-align:center;color:#000;margin-top:26px;margin-bottom:6px}.card-product .woocommerce-loop-product__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px}.card-product .woocommerce-loop-product__link:hover,.card-product .woocommerce-loop-product__link:focus{text-decoration:none}.card-product .woocommerce-loop-product__link img{border-radius:3px}.card-product .woocommerce-loop-product__link .price{margin-top:auto}.card-product .card-icon{position:absolute;top:-6px;left:10px;z-index:1;pointer-events:none;font-size:46px;width:50px}.card-product .card-img{position:relative;margin-left:-22px;margin-right:-22px;height:0;padding-bottom:calc(100% + 44px)}.card-product .card-img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.card-product .onsale{position:absolute;z-index:1;color:white;text-align:center}.card-product .card-footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;padding-top:10px}.card-product .card-footer .quantity,.card-product .card-footer .btn-add-to-cart{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0}.card-product .card-footer .quantity{margin-right:5px}.card-product .card-footer .btn-add-to-cart{margin-left:5px}.card-product .card-footer .added_to_cart{display:none}.card-product a.button.btn-add-to-cart,.card-product button.button.btn-add-to-cart,.card-product input.button.btn-add-to-cart,.card-product .btn-add-to-cart{width:100%;color:#4A163B;background-color:#F3F2F4;border-color:transparent}.card-product a.button.btn-add-to-cart:hover,.card-product button.button.btn-add-to-cart:hover,.card-product input.button.btn-add-to-cart:hover,.card-product .btn-add-to-cart:hover{color:#fff;background-color:#4A163B}.card-product .quantity{background:#F3F2F4}.card-product .quantity:hover{background:#4A163B}.card-product .quantity:hover .btn-qty{color:#AFAEC5}.card-product .quantity .btn-qty:hover{color:#fff}.card-product .price{display:block;text-align:center;margin-bottom:14px;font-size:20px;font-weight:700;color:#4A163B}.card-product .price del{color:#9C9BAF;font-size:.8em}.card-product .price del+ins{margin-left:6px}.card-product .price ins{text-decoration:none}.woocommerce div.product .card-product p.price,.woocommerce div.product .card-product span.price{font-size:20px;color:#4A163B}
