.woocommerce .products .product{margin:0!important;position:relative;padding-bottom:46px;height:100%;width:25%;padding-left:10px;padding-right:10px;display:flex;flex-direction:column;height:auto}.woocommerce .products .slick-list{margin:0 -10px}.woocommerce .products .slick-track{display:flex;justify-content:center}.woocommerce .products:not(.slick-initialized){display:flex;overflow:hidden;margin:0 -10px;justify-content:center;align-items:stretch}.woocommerce .products:not(.slick-initialized):not(.product-list-block .products):not(.ptn-search-results.products) .product{flex:0 0 25%;max-width:25%;box-sizing:border-box;padding:0 10px}.badge,.discount-badge,.tinvwl_add_to_wishlist_button{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.slick-slide{transform:translateZ(0);-webkit-transform:translateZ(0)}button.slick-arrow{position:absolute;top:34%;transform:translateY(-50%);background-color:transparent!important;background-size:100%!important;background-repeat:no-repeat!important;border:none;font-size:0;padding:0;width:23px;height:37px;transition:0.5s;cursor:pointer}button.slick-arrow:hover{opacity:1;background-color:#fff0}button.slick-prev,button.slick-next{opacity:.4}button.slick-next{right:-53px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.935' height='34.891' viewBox='0 0 20.935 34.891'%3E%3Cpath fill='%23000' d='M10.625 8.49l2.257-2.115L31.56 23.82 12.882 41.266l-2.257-2.1L27.035 23.82Z' transform='translate(-10.625 -6.375)'/%3E%3C/svg%3E")!important}button.slick-prev{left:-53px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.935' height='34.891' viewBox='0 0 20.935 34.891'%3E%3Cpath fill='%23000' d='M10.625 8.49l2.257-2.115L31.56 23.82 12.882 41.266l-2.257-2.1L27.035 23.82Z' transform='translate(31.56 41.266) rotate(180)'/%3E%3C/svg%3E")!important}button.slick-arrow:focus{background-color:#fff0;background-size:contain}ul.slick-dots{column-gap:12px;display:flex;justify-content:center;margin-bottom:0!important;margin-top:40px!important}.woocommerce .products .slick-track{display:flex!important}.woocommerce .products .slick-slide{height:inherit!important;display:flex!important}.woocommerce .products .slick-slide>div{display:flex;width:100%}.woocommerce .products .slick-slide>div>*{width:100%;display:flex;flex-direction:column}.slick-dots button{font-size:0;height:6px;width:6px;background:rgb(0 0 0 / 30%);border:none;border-radius:50%;cursor:pointer}.slick-dots button:hover{background:var(--black-color)}.slick-dots .slick-active button{background:var(--black-color);height:10px;width:10px}.woocommerce .products .product .onsale{display:none}.woocommerce .products .product .woocommerce-loop-category__title,.woocommerce .products .product .woocommerce-loop-product__title{font-size:18px;line-height:26px;color:var(--black-color);font-family:var(--body-font);padding-top:0;padding-bottom:0;margin-bottom:15px}.woocommerce .products .product .woocommerce-loop-product__title{font-weight:var(--normal-font)}.woocommerce .products .product .woocommerce-loop-product__title,.woocommerce .products .custom-product-price{padding:0 10px}.woocommerce .products .product .star-rating{display:none}.woocommerce .products .product .add_to_cart_button{background:var(--black-color);width:calc(100% - 40px);text-align:center;color:var(--white-color);font-size:16px;line-height:26px;border-radius:0;font-weight:var(--semibold-font);padding:10px 20px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);outline:none;border:0 solid var(--black-color)}.woocommerce .products .product .add_to_cart_button:hover{background:var(--theme-color);color:var(--black-color)}.woocommerce .products .product .add_to_cart_button:after{font-size:16px}.woocommerce .products a.tinvwl_add_to_wishlist_button.tinvwl-icon-custom.tinvwl-position-after.tinvwl-loop{width:40px;height:40px;position:absolute;top:15px;right:25px;margin-top:0;background:var(--white-color);display:flex;align-items:center;justify-content:center;border-radius:50%}.woocommerce .products .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img,.woocommerce .products a.wishlist_products_counter.top_wishlist-custom img,.woocommerce .products span.wishlist_products_counter.top_wishlist-custom img{max-width:20px;max-height:20px;margin:0 0 0 0!important}.woocommerce .products .custom-product-detail{padding:0 11px}.woocommerce .products span.tinvwl_add_to_wishlist-text,.woocommerce .products span.tinvwl-product-stats{display:none}.woocommerce .products .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_remove_from_wishlist-text{display:none!important}.woocommerce .products .custom-product-price{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.woocommerce .products .product a.woocommerce-LoopProduct-link{margin-bottom:30px;display:block}.woocommerce .products del .amount span.woocommerce-Price-currencySymbol{text-decoration:line-through}.woocommerce .products .price-main-row{gap:11px;display:flex}.woocommerce .products span.discount-badge{font-family:var(--heading-font);font-size:16px;line-height:22px;font-weight:var(--semibold-font);color:var(--white-color);background:var(--black-color);padding:3.5px 11.6px;display:inline-block;position:absolute;right:10px;bottom:10px;top:auto;z-index:2}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:1}.woocommerce .products .product .badge{position:absolute;z-index:1;background:var(--light-color);font-size:14px;top:11px;left:10px;padding:0 10px;color:var(--black-color);font-weight:var(--semibold-font)}.woocommerce .products .product .badge.bestseller-badge{background:var(--theme-color)}.woocommerce .products .price-main-row span{display:inline-block;font-family:var(--heading-font)}.woocommerce .products del .amount{font-size:16px;line-height:26px;color:var(--gray-color);font-weight:var(--medium-font);text-decoration:line-through;margin-left:8px}.woocommerce .products ins .amount,.woocommerce .products .price-main-row .price>span.woocommerce-Price-amount bdi{font-size:18px;line-height:28px;color:var(--black-color);font-weight:var(--semibold-font)}.woocommerce .products a.added_to_cart.wc-forward{display:none}.woocommerce .products .custom-product-image{width:100%;aspect-ratio:4 / 5;height:auto;margin-bottom:25px;position:relative;overflow:hidden}.woocommerce .products .product .custom-product-image img{width:100%;height:100%;object-fit:cover;border:none;display:block;margin-left:-1px}.tinvwl-icon-custom{position:relative}.tinvwl-icon-custom.ftinvwl-pulse i,.tinvwl-icon-custom.ftinvwl-pulse svg{opacity:0}.tinvwl-icon-custom.ftinvwl-pulse::after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;border:2px solid #ddd;border-top:2px solid #000;border-radius:50%;animation:ftinvwl-spin .7s linear infinite;z-index:2}@keyframes ftinvwl-spin{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media screen and (max-width:1500px){button.slick-prev{left:-23px}button.slick-next{right:-23px}button.slick-arrow{width:16px;height:27px}}@media screen and (max-width:1440px){.woocommerce .products span.discount-badge{font-size:14px;line-height:19px;padding:2.5px 9.6px}.woocommerce .products .product .add_to_cart_button{font-size:14px;line-height:24px;padding:8px 20px}.woocommerce .products .product{padding-bottom:41px}.woocommerce .products .product a.woocommerce-LoopProduct-link{margin-bottom:20px}.woocommerce .products a.tinvwl_add_to_wishlist_button.tinvwl-icon-custom.tinvwl-position-after.tinvwl-loop{width:30px;height:30px}.woocommerce .products .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img,.woocommerce .products a.wishlist_products_counter.top_wishlist-custom img,.woocommerce .products span.wishlist_products_counter.top_wishlist-custom img{max-width:15px;max-height:15px}.woocommerce .products .product .woocommerce-loop-category__title,.woocommerce .products .product .woocommerce-loop-product__title{font-size:14px;line-height:24px;margin-bottom:8px}.woocommerce .products ins .amount,.woocommerce .products .price-main-row .price>span.woocommerce-Price-amount bdi{font-size:16px;line-height:26px}.woocommerce .products del .amount{font-size:14px;line-height:24px}.woocommerce .products .custom-product-image{margin-bottom:20px}.woocommerce .products .product .badge{font-size:12px}}@media screen and (max-width:1219px){.woocommerce .products .product{width:33.33%}.woocommerce .products:not(.slick-initialized):not(.product-list-block .products):not(.ptn-search-results.products) .product{flex:0 0 33.33%;max-width:33.33%}}@media screen and (max-width:1199px){.woocommerce .products .product a.woocommerce-LoopProduct-link{margin-bottom:20px}.woocommerce .products a.tinvwl_add_to_wishlist_button.tinvwl-icon-custom.tinvwl-position-after.tinvwl-loop{width:35px;height:35px}.woocommerce .products .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img,.woocommerce .products a.wishlist_products_counter.top_wishlist-custom img,.woocommerce .products span.wishlist_products_counter.top_wishlist-custom img{max-width:20px;max-height:18px;margin:1px 0 0 0!important}.woocommerce .products .product .woocommerce-loop-product__title,.woocommerce .products .custom-product-price{padding:0}.woocommerce .products .product .add_to_cart_button{width:calc(100% - 20px)}.woocommerce .products .custom-product-image{margin-bottom:20px}}@media screen and (max-width:1024px){.woocommerce .products .product .add_to_cart_button{line-height:26px;font-size:15px}.woocommerce .products .product{padding-bottom:45px}ul.slick-dots{margin-top:30px!important}.woocommerce .products span.discount-badge{font-size:16px;line-height:22px;padding:3px 9px}.woocommerce .products .product .badge{font-size:13px}.woocommerce .products .product .custom-product-image img{margin-left:-2px}.ptn-gallery-slide{margin-right:1px}.woocommerce .products .product .badge{left:11px}}@media screen and (max-width:767px){.woocommerce .products .product .woocommerce-loop-category__title,.woocommerce .products .product .woocommerce-loop-product__title{line-height:20px;margin-bottom:7px}.woocommerce .products del .amount{font-size:14px;line-height:18px;margin-left:5px}.woocommerce .products ins .amount,.woocommerce .products .price-main-row .price>span.woocommerce-Price-amount bdi{font-size:16px;line-height:21px}.woocommerce .products span.discount-badge{font-size:12px;line-height:16px;padding:4px 8px}.woocommerce .products .product .badge{font-size:12px;padding:0 4px;line-height:20px}.woocommerce .products .product .add_to_cart_button{font-size:14px;line-height:24px;padding:7px 20px}.woocommerce .products .product{padding-bottom:38px}.woocommerce .products .custom-product-image{margin-bottom:15px}.woocommerce .products .price-main-row{gap:8px}.woocommerce .products .custom-product-price{column-gap:12px;row-gap:4px}.woocommerce .products .product a.woocommerce-LoopProduct-link{margin-bottom:17px}ul.slick-dots{margin-top:18px!important}button.slick-arrow{width:27px;height:27px;bottom:0;top:auto;transform:translateY(0);background-size:8px!important;background-color:var(--light-color)!important;background-position:center;opacity:1}button.slick-arrow:hover{background-color:var(--theme-color)!important}button.slick-prev{left:calc(50% - 35px)}button.slick-next{right:calc(50% - 35px)}.slick-dots button{height:10px;width:10px}.slick-dots .slick-active button{height:12px;width:12px}ul.slick-dots{column-gap:16px}.woocommerce .products:not(.slick-initialized):not(.product-list-block .products):not(.ptn-search-results.products) .product{flex:0 0 50%;max-width:50%}}@media screen and (max-width:576px){.woocommerce .products span.discount-badge{right:5px;bottom:5px}.woocommerce .products .product .badge{left:6px}.woocommerce .products .custom-product-detail{padding:0}.woocommerce .products .product .add_to_cart_button{width:calc(100% - 10px)}.woocommerce .products .product{padding-left:5px;padding-right:5px}.woocommerce .products .slick-list,.woocommerce .products:not(.slick-initialized){margin:0 -5px}.woocommerce .products .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img,.woocommerce .products a.wishlist_products_counter.top_wishlist-custom img,.woocommerce .products span.wishlist_products_counter.top_wishlist-custom img{max-width:14px;max-height:12px;margin:0 0 0 0!important}.woocommerce .products a.tinvwl_add_to_wishlist_button.tinvwl-icon-custom.tinvwl-position-after.tinvwl-loop{width:30px;height:30px;top:10px;right:10px}}