/* WizWeb theme — products block CSS (product-card grid). */
.pricing-card .batch{width:63px;height:59px;border-radius:0 0 100px 100px;background:var(--primary-color1);display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:30px}
.pricing-card .batch span{color:var(--white-color);text-align:center;font-family:var(--font-hankenGrotesk);font-size:15px;font-style:italic;font-weight:500;line-height:1;letter-spacing:.3px}
.pricing-card .batch span strong{font-size:20px;font-weight:800;font-style:normal;display:block;margin-bottom:5px}
.pricing-card.three .batch{background-color:#f98138}
.product-card{border:1px solid #ececec;padding:5px;transition:.5s;position:relative}
.product-card .product-card-img{position:relative;overflow:hidden}
.product-card .product-card-img>a img{transition:all .5s ease-out}
.product-card .product-card-img>a .batch{position:absolute;left:0;top:0;display:flex;align-items:center;flex-direction:column;gap:5px}
.product-card .product-card-img>a .batch>span{width:52px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--white-color);text-align:center;font-size:13px;font-weight:500;font-family:var(--font-rubik);letter-spacing:.3px;text-transform:uppercase;background-color:var(--primary-color1);z-index:1}
.product-card .product-card-img .cart-area{position:absolute;left:0;bottom:0;width:100%;display:flex;justify-content:center;opacity:0;transform:scaleY(0);transform-origin:bottom;transition:.5s ease-in-out}
.product-card .product-card-img .cart-area .add-cart-btn{color:var(--white-color);text-align:center;font-size:15px;font-family:var(--font-inter);font-weight:500;background:var(--primary-color1);padding:12px 18px;line-height:1;display:flex;align-items:baseline;gap:7px;position:relative;overflow:hidden;z-index:1;white-space:nowrap;transition:.5s}
.product-card .product-card-img .cart-area .add-cart-btn:after{position:absolute;content:"";display:block;left:15%;right:-20%;top:-4%;height:150%;width:150%;bottom:0;border-radius:2px;background-color:var(--primary-color2);transform:skewX(45deg) scaleX(0);z-index:-1;transition:all .5s ease-out 0s}
.product-card .product-card-img .cart-area .add-cart-btn:hover{color:var(--dark-white-color)}
.product-card .product-card-img .cart-area .add-cart-btn:hover:after{transform:skewX(45deg) scale(1)}
.product-card .product-card-content{padding:30px 20px;text-align:center}
.product-card .product-card-content h6{margin-bottom:10px}
.product-card .product-card-content h6 a{color:var(--title-color);font-size:25px;font-family:var(--font-hankenGrotesk);font-weight:700;letter-spacing:.5px;line-height:1.3;transition:.5s}
@media (max-width:1199px){.product-card .product-card-content h6 a{font-size:23px}}
.product-card .product-card-content h6 a:hover{color:var(--primary-color1)}
.product-card .product-card-content span{color:var(--title-color);font-size:18px;font-family:var(--font-hankenGrotesk);font-weight:600;margin-bottom:8px}
.product-card .product-card-content span del{color:#ababab;font-size:15px;font-weight:400}
.product-card .product-card-content .rating{display:flex;align-items:baseline;justify-content:center;gap:8px}
.product-card .product-card-content .rating ul{display:flex;align-items:center;gap:4px}
.product-card .product-card-content .rating ul li{line-height:1}
.product-card .product-card-content .rating ul li i{color:#ffc200;font-size:12px}
.product-card .product-card-content .rating span{color:var(--text-color);font-size:13px;font-family:var(--font-inter);font-weight:400;line-height:1}
.product-card .for-border{width:0}
.product-card .for-border:before{right:-.5px;top:0;transition:.3s;transition-delay:.5s}
.product-card .for-border:after,.product-card .for-border:before{content:"";position:absolute;height:0;width:.5px;background:rgba(var(--title-color-opc),.6)}
.product-card .for-border:after{left:-.5px;bottom:0;transition:.3s;transition-delay:.6s}
.product-card:before{left:0;top:-.5px}
.product-card:after,.product-card:before{content:"";position:absolute;width:0;height:.5px;background:rgba(var(--title-color-opc),.6);transition:.3s;transition-delay:.9s}
.product-card:after{right:0;bottom:-.5px}
.product-card:hover .product-card-img a img{transform:scale(1.1)}
.product-card:hover .product-card-img .cart-area{opacity:1;transform:scaleY(1)}
.product-card:hover:after,.product-card:hover:before{width:100%;transition-delay:0s}
.product-card:hover .for-border:after,.product-card:hover .for-border:before{height:100%;transition-delay:.3s}
.blog-details .blog-details-thumb .batch{position:absolute;top:20px;left:15px}
.blog-details .blog-details-thumb .batch span{color:var(--dark-white-color);font-family:var(--font-hankenGrotesk);font-size:18px;font-style:italic;font-weight:500;line-height:1;border-radius:50px;border:1px solid var(--white-color);background:var(--title-color);padding:6px 26px}
body.dark .product-card{border:1px solid hsla(0,0%,100%,.15)}