.woocommerce ul.products[class*=columns-]:not(.elementor-grid).products-style-4{gap:10px}body.woocommerce ul.products.products-style-4>li{border-radius:5px;border:1px solid #eaebed;transition:all 0.3s}body.woocommerce li.product.product-style-4 span.onsale{padding:0 7px;font-size:10px;box-shadow:initial;border-radius:3px;color:#FFF;font-weight:400}.woocommerce.archive ul.products.products-style-4 li.product-style-4 .product-thumbnail-wrapper{height:200px;margin:0;border-bottom:1px solid #eaebed}ul.products li.product.product-style-4 div.woocommerce-LoopProduct-link{align-self:initial;display:flex;flex-direction:column;justify-content:space-between}.woocommerce ul.products li.product-style-4 .product-thumbnail-wrapper img{height:100%;width:100%;object-fit:contain;margin:0}.woocommerce .product.product-style-4.sale.outofstock p.stock{top:30px;right:7px;padding:0 7px;font-size:10px;border-radius:3px}.woocommerce ul.products li.product.product-style-4 .button{box-shadow:initial}.woocommerce ul.products li.product.mw_product_item.product-style-4 .woocommerce-loop-product__title{padding:0}.woocommerce ul.products li.product.product-style-4 .price{padding:0}.woocommerce ul.products li.product.product-style-4 .stock.in-stock{font-size:14px;font-weight:400}.woocommerce ul.products li.product.product-style-4 .woocommerce-loop-product__title{min-height:initial;height:initial}.woocommerce ul.products li.product.product-style-4 .product-meta-wrapper{padding:10px 10px 0 10px}.woocommerce ul.products li.product.product.product-style-4 div.thumbnail-swiper{height:102%;position:relative;padding-bottom:20px;margin:0}.woocommerce ul.products li.product.product-style-4 .thumbnail-swiper .swiper-pagination{bottom:-9px;line-height:0;display:block;position:absolute;left:0;right:0;background-color:#FFF;width:35%;margin-left:auto;margin-right:auto}li.product.product-style-4 .thumbnail-swiper .swiper-pagination .swiper-pagination-bullet{margin:4px 3px}li.product.product-style-4 .woocommerce-archive-shop-sale-countdown{bottom:0}li.product.product-style-4 .woocommerce-archive-shop-sale-countdown span{font-weight:400}body.woocommerce ul li.product.mw_product_item:not(.product-style-3).product-style-4 .button.mw_add_to_cart{margin-bottom:30px;display:flex;justify-content:center;align-items:center;flex-direction:column-reverse;overflow:hidden}body.woocommerce ul li.product.mw_product_item.product-style-4 .star-rating{right:initial}body.woocommerce .post-box ul.products li.mw_product_item.product.product-style-4 .button.mw_add_to_cart span:not(.icon){font-size:14px;font-weight:400;transform:translateY(0);transition:all 0.3s}body.woocommerce .post-box ul.products li.mw_product_item.product-style-4 .button.mw_add_to_cart:hover span:not(.icon){transform:translateY(-30px)!important}body.woocommerce .post-box ul.products li.product-style-4 .button.mw_add_to_cart span.icon{position:absolute;transform:translateY(30px);transition:all 0.3s}body.woocommerce .post-box ul.products li.product-style-4 .button.mw_add_to_cart:hover span.icon{transform:translateY(0)}.product.product-style-4 .product-preview-btn{background-color:transparent;border:initial;border-radius:initial;box-shadow:initial;padding:0;left:12px;top:7px;display:flex;justify-content:end;height:initial;width:initial}.product.product-style-4 .product-preview-btn svg{transition:all 0.3s}.product.product-style-4 .product-attributes ul li{display:flex;border-radius:initial;font-size:14px}.product.product-style-4 .product-attributes ul li svg{opacity:.6}.product.product-style-4 .product-attributes ul li span{opacity:.8}.product.product-style-4 .product-attributes ul li span.attr-title{padding-left:4px}.single-product .related.products .product-style-4 p.stock{position:relative}