/*css by helium*/

/*estilos añadidos*/

a.showcoupon {
    font-weight: bold;
    text-decoration: underline;
}

.woocommerce-message::before {
    color: #8fae1b !important;
}

.woocommerce div.product form.cart .button.single_add_to_cart_button {
    width: 100%;
    font-size: 15px;
    letter-spacing: .1rem;
    padding: 25px 20px;
		color: #fdfdfd;
    background-color: var(--ast-global-color-0);
    border-color: var(--ast-global-color-0);
}

.btn-primary {
    color: #ffffff;
    background-color: #40241a;
    border-color: #40241a;
    font-family: 'Playfair Display' !important;
    font-weight: 100;
    border-radius: 0px !important;
    margin-bottom: 1.5rem;
}

.btn-primary:hover {
    color: #40241a;
    background-color: #fff;
    border-color: #40241a;
}

span.ast-shop-product-out-of-stock {
    position: absolute;
    top: 0;
    background: #a48055;
    padding: 5px;
    color: white;
}

.ast-grid-common-col {
    padding-bottom: 40px;
}

.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #735e51;
    color: #fdfdfd;
}

@media (min-width: 922px) {
    .ast-woo-shop-archive .site-content > .ast-container {
        max-width: 85%;
    }
}
@media (min-width: 993px) {
    .ast-left-sidebar #primary {
        padding-left: 60px;
    }
}

@media (max-width: 920px) {
    h2.woocommerce-loop-product__title {
        font-size: 22px !important;
    }
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-label{
		font-size: unset !important;
}


div#moderncart-slide-out {
    border-left: 1px solid #735e516b;
}

#moderncart-slide-out .moderncart-slide-out-cart {
    background: #faf5e5;
}



#moderncart-slide-out .moderncart-slide-out-header-heading {
    background-color: #faf5e5;
}




/**/