/*==================================================
THE HUSTLE FAMILY - PREMIUM STORE
==================================================*/

.woocommerce ul.products{
    margin-top:40px;
}

/*=========================
TARJETA
=========================*/

.woocommerce ul.products li.product{
    transition:.35s;
}

.woocommerce .product-wrapper{

    background:#fff;

    border-radius:18px;

    overflow:hidden;

    border:1px solid #ececec;

    padding:20px;

    box-shadow:
    0 8px 25px rgba(0,0,0,.05);

    transition:.35s;
}

.woocommerce .product-wrapper:hover{

    transform:translateY(-8px);

    box-shadow:
    0 25px 45px rgba(0,0,0,.12);

}

/*=========================
IMAGEN
=========================*/

.thumbnail-wrapper{

    text-align:center;

    padding-top:10px;

    min-height:320px;

    display:flex;

    justify-content:center;

    align-items:center;

}

.thumbnail-wrapper img{

    max-width:240px;

    transition:.45s;

}

.product-wrapper:hover img{

    transform:scale(1.08);

}

/*=========================
NOMBRE
=========================*/

.woocommerce-loop-product__title{

    background:#111;

    color:#fff!important;

    padding:14px 16px;

    border-radius:10px;

    text-align:center;

    margin-top:18px;

    margin-bottom:14px;

    font-size:16px;

    font-weight:700;

    letter-spacing:1px;

    text-transform:uppercase;

    min-height:58px;

    display:flex;

    justify-content:center;

    align-items:center;

}

/*=========================
PRECIO
=========================*/

.price{

    text-align:center;

    font-size:22px;

    font-weight:700;

    color:#0d5c8d!important;

}

.price del{

    color:#999!important;

    font-size:15px;

    display:block;

    margin-top:4px;

}

.price ins{

    text-decoration:none!important;

}

/*=========================
BOTONES
=========================*/

.meta-wrapper{

    margin-top:18px;

    text-align:center;

}

.add_to_cart_button{

    width:100%;

    border-radius:40px!important;

    padding:14px!important;

    font-weight:700;

}

/*=========================
SALE
=========================*/

.onsale{

    border-radius:30px!important;

    width:58px!important;

    height:58px!important;

    display:flex!important;

    align-items:center;

    justify-content:center;

    background:#111!important;

    color:#fff!important;

    font-weight:700;

}

/*=========================
WISHLIST
=========================*/

.yith-wcwl-add-to-wishlist{

    position:absolute;

    top:18px;

    right:18px;

}

.yith-wcwl-add-to-wishlist a{

    width:42px;

    height:42px;

    display:flex;

    align-items:center;

    justify-content:center;

    border-radius:50%;

    background:#fff;

    box-shadow:0 5px 15px rgba(0,0,0,.12);

}

/*=========================
ICONOS HOVER
=========================*/

.product-wrapper .product-actions{

    opacity:0;

    transition:.3s;

}

.product-wrapper:hover .product-actions{

    opacity:1;

}