/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 10 2026 | 19:11:19 */
/* PRODUCT CARD */
.woocommerce ul.products li.product{
    background:#f7f7f7 !important;
    border-radius:12px;
    padding:25px 20px 35px;
    text-align:center;
    overflow:hidden;
    min-height:560px;
    position:relative;
    box-shadow:none !important;
}

/* IMAGE */
.woocommerce ul.products li.product img{
    width:100% !important;
    height:300px !important;
    object-fit:contain;
    margin:40px auto 25px !important;
}

/* SALE BADGE */
.woocommerce span.onsale{
    top:18px !important;
    left:18px !important;
    right:auto !important;
    background:#fff !important;
    color:#7e8790 !important;
    border:2px solid #7e8790 !important;
    border-radius:40px !important;
    padding:7px 18px !important;
    font-size:13px !important;
    font-weight:500 !important;
    min-height:auto !important;
    line-height:1 !important;
}

/* CATEGORY HIDE */
.woocommerce ul.products li.product .product-cat,
.woocommerce ul.products li.product .posted_in,
.woocommerce ul.products li.product .category{
    display:none !important;
}

/* TITLE */
.woocommerce ul.products li.product .woocommerce-loop-product__title{
    font-size:18px !important;
    line-height:1.3 !important;
    color:#000 !important;
    font-weight:700 !important;
    margin-top:15px !important;
    margin-bottom:20px !important;
    min-height:50px;
}

/* PRICE */
.woocommerce ul.products li.product .price{
    font-size:18px !important;
    font-weight:700 !important;
    color:#000 !important;
    margin-top:30px !important;
}

/* BUTTON HIDE */
.woocommerce ul.products li.product .button{
    display:none !important;
}

/* ICONS HIDE */
.yith-wcwl-add-to-wishlist,
.compare,
.tinv-wraper,
.wishlist-button,
.woosw-btn,
.woosc-btn{
    display:none !important;
}

/* STAR RATING */
.star-rating{
    display:none !important;
}

/* HOVER */
.woocommerce ul.products li.product:hover{
    transform:translateY(-3px);
    transition:0.3s;
}

/* MOBILE */
@media(max-width:768px){

.woocommerce ul.products{
    display:grid !important;
    grid-template-columns:repeat(2,1fr);
    gap:15px;
}

.woocommerce ul.products li.product{
    min-height:470px;
    padding:18px;
}

.woocommerce ul.products li.product img{
    height:220px !important;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
    font-size:16px !important;
}

}

@media(max-width:520px){

.woocommerce ul.products{
    grid-template-columns:1fr;
}

}

.shopengine-wishlist.badge {
    display: none;
    
}

a.shopengine-quickview-trigger.se-btn {
    display: none;
}

.shopengine-comparison.badge {
        display: none;
}

span.ast-woo-product-category {
    display: none !important;
}

.custom-short-desc{
    font-size:14px;
    color:#666;
    line-height:1.6;
    margin-top:10px;
    padding:0 10px;

    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
}

/* Product Title Center */
.woocommerce ul.products li.product .woocommerce-loop-product__title{
    text-align:center !important;
}

/* Product Description Center */
.custom-short-desc{
    text-align:center !important;
    font-size:14px;
    color:#666;
    line-height:1.6;
    margin:10px 0 15px;
    padding:0 10px;

    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
}

/* Product Price Center */
.woocommerce ul.products li.product .price{
    text-align:center !important;
    display:block !important;
}
