.custom-product-card{border-radius:16px;position:relative;transition:.3s ease;display:flex;flex-direction:column;height:100%}.custom-product-card:hover{transform:translateY(-4px)}.custom-product-card .badge{position:absolute;z-index:3;top:12px;padding:5px 10px;font-size:12px;font-weight:600}.custom-product-card .sale-badge{left:12px;background:var(--secondary-color4);border-radius:5px;color:var(--secondary-color3)}.custom-product-card .discount-badge{right:12px;background:var(--secondary-color4);border-radius:20px;color:var(--secondary-color3)}.custom-product-card .out-of-stock{left:12px;background:var(--primary-color3);border-radius:5px;color:var(--primary-color1)}.custom-product-card .product-image{text-align:center;margin-top:20px}.custom-product-card .product-image img{width:100%;height:auto;object-fit:contain}.custom-product-card .product-info{margin-top:15px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.custom-product-card .product-title{font-size:14px;font-weight:600;margin-bottom:6px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;overflow:hidden}.custom-product-card .product-title a{text-decoration:none;color:var(--secondary-color8)}.custom-product-card .price-wrapper{margin-bottom:14px;text-align:left}.custom-product-card .compare-price{text-decoration:line-through;color:var(--secondary-color9);margin-right:8px;font-size:14px}.custom-product-card .sale-price{font-size:18px;font-weight:700;color:var(--primary-color1)}.custom-product-card .add-to-cart-btn{background:var(--primary-color1);width:100%;color:var(--secondary-color3);text-align:center;text-decoration:none;border:none;font-size:16px;padding:12px;border-radius:10px;cursor:pointer;font-weight:600;margin-top:auto;transition:.3s ease}.custom-product-card .add-to-cart-btn:hover{background:var(--primary-color2)}@media(max-width:768px){.custom-product-card .product-title,.custom-product-card .compare-price{font-size:10px}.custom-product-card .sale-price{font-size:12px}.custom-product-card .add-to-cart-btn,.custom-product-card .badge{font-size:10px}}.thumbnail-list .thumbnail{background-color:#fff}.thumbnail-list .thumbnail img{object-fit:contain;padding:6%;box-sizing:border-box;background-color:#fff}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom-product-card.css.map */
