/*
Theme Name: Royal Elementor Child
Template: royal-elementor-kit
Version: 1.0
*/


/* ================================
   HOUSELIFE SHOP
================================ */

.woocommerce ul.products li.product{

    background:#fff;

    border-radius:18px;

    overflow:hidden;

    padding:18px;

    box-shadow:0 8px 25px rgba(0,0,0,.06);

    transition:.35s;

    border:1px solid #f2f2f2;

}

.woocommerce ul.products li.product:hover{

    transform:translateY(-8px);

    box-shadow:0 18px 45px rgba(0,0,0,.12);

}


.woocommerce ul.products li.product img{

    border-radius:15px;

    transition:.4s;

}


.woocommerce ul.products li.product:hover img{

    transform:scale(1.05);

}

.woocommerce ul.products li.product h2{

    font-size:18px;

    font-weight:600;

    min-height:55px;

    color:#222;

}


.woocommerce ul.products li.product .price{

    color:#C89B2C;

    font-size:22px;

    font-weight:bold;

}

.woocommerce a.button:hover{

    background:#C89B2C;

    color:white;

}


/* Ocultar favoritos */

.yith-wcwl-add-to-wishlist{

    display:none !important;

}

.add-to-wishlist{

    display:none !important;

}

.yith-wcwl-wishlistaddedbrowse{

    display:none !important;

}

.yith-wcwl-wishlistexistsbrowse{

    display:none !important;

}

/* Imagen más grande */

.woocommerce ul.products li.product img{

    width:100%;

    height:320px;

    object-fit:cover;

}

.woocommerce ul.products li.product{

    padding:15px;

}


.woocommerce ul.products li.product h2{

    margin-top:18px;

    min-height:60px;

    line-height:1.4;

}


.woocommerce ul.products li.product .price{

    font-size:24px;

    margin:15px 0;

}


.woocommerce a.button{

    width:100%;

    text-align:center;

    border-radius:40px;

    padding:14px;

}


/* Todas las tarjetas misma altura */

.woocommerce ul.products li.product{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    height:100%;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title{
    min-height:60px;
}

.woocommerce ul.products li.product .price{
    min-height:30px;
}

.woocommerce ul.products li.product a.button{
    margin-top:auto;
}

.woocommerce ul.products li.product{
    transition:all .35s ease;
}

.woocommerce ul.products li.product:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.12);
}


.woocommerce ul.products li.product img{
    transition:.4s;
}

.woocommerce ul.products li.product:hover img{
    transform:scale(1.04);
}


.woocommerce ul.products li.product .price{
    font-size:22px;
    font-weight:700;
    color:#D4A017 !important;
}




