/*
Theme Name: Provimex
Theme URI: https://anlladigital.com/
Author: Anlladigital
Author URI: https://anlladigital.com/
Version: 1.0
*/

body {
    font-family: Inter, sans-serif;
    color: #2C2624;
}
.pv-bg-secondary {
    background-color: #474747;
}

#pv-hero {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url(assets/images/hero-bg.jpg) center;
}

#pv-hero p {
    font-size: 18px;
}

.btn-danger,  .wc-proceed-to-checkout .checkout-button.button.alt.wc-forward, .form-row.place-order .button.alt {
    background-color: #A61219;
    border-color: #A61219;
}
.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward:hover, .form-row.place-order .button.alt:hover {
    background-color: #bb2d3b;
    border-color: #b02a37;
}
.border-danger {
    border-color: #A61219 !important;
}

@font-face {
    font-family: Calvier;
    src: url(assets/fonts/Calvier.ttf);
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

.pv-titles {
    font-family: Calvier, Arial, Helvetica, sans-serif;
}

.border.border-danger:hover {
    transition: all .3s ease;
    background-color: #A61219;
}
.single_add_to_cart_button.button.alt {
    background-color: white !important;
}
.btn.pv-btn-outline, .single_add_to_cart_button.button.alt {
    border: solid 1px #A61219 !important;
    color: #A61219 !important;
}
.btn.pv-btn-outline:hover, .single_add_to_cart_button.button.alt:hover {
    background-color: #A61219 !important;
    color: white !important;
}
.product.type-product .cart {
    display: flex !important;
}
.product.type-product .cart .quantity {
    height: auto !important;
}
.product.type-product .cart .input-text.qty.text {
    height: 100% !important;
}
.product .cart .btn-whatsapp {
    background-color: #2db742 !important;
    color: white !important;
    border-color: #2db742 !important;
}
.product .cart .btn-whatsapp:hover  {
    background-color: #29a13b !important;
    color: white !important;
    border-color: #29a13b !important;
}
.pv-img-card::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.65); /* negro semitransparente */
}

.pv-z-1 {
    z-index: 1;
}
.pv-z-2 {
    z-index: 12;
}

#pv-advantages {
    background-color: #D9D9D9;
}

#pv-brands .owl-stage {
    display: flex;
    align-items: center;
}

#pv-brands .owl-stage img {
    width:60%;
    filter: grayscale(1);
    transition: all ease .3s;
}
#pv-brands .owl-stage img:hover {
    filter: grayscale(0);
    transform: scale(1.1);
}

.pv-check-list {
    list-style: none
}
.pv-check-list li {
    padding-left: 2rem;
}

.pv-check-list li::before{
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 25px;
    height: 25px;
    background: url(assets/images/icons/check-circle.svg);
    background-size:auto;
}

#footer-menu.pv-nav {
    list-style: none;
}

#pv-cta {
    background: linear-gradient(#A61219 16%, #1E1E1E 100%);
}
#pv-cta .btn.btn-danger{
    background-color: #E82D2D;
}

footer#pv-footer {
    background-color: #1E1E1E;
}

.pv-ws-icon {
    background: url(assets/images/icons/whatsapp.svg) no-repeat center;
    /* mask: url(assets/images/icons/whatsapp.svg) no-repeat center;
    mask-size: contain; */
}
.pv-env-icon {
    background: url(assets/images/icons/envelope.svg) no-repeat center;
}
.pv-geo-icon {
    background: url(assets/images/icons/geo.svg) no-repeat center;
}
.pv-clock-icon {
    background: url(assets/images/icons/clock.svg) no-repeat center;
}
.pv-cart-icon {
    /* mask: url(assets/images/icons/shopping-cart.svg) no-repeat center;
    mask-size: contain; */
    background: url(assets/images/icons/shopping-cart.svg) no-repeat center;
    background-size: contain !important;
}

.pv-icon {
    background-size: auto;
    width: 22px;
    height: 22px;
}

.pv-bg-red {
  background-color: #A61219;
}
.pv-color-red {
  color: #A61219;
}


.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding-left: 0;
}

.woocommerce-MyAccount-navigation ul li {
    margin-bottom: .5rem;

}

.wp-block-search__button-outside.wp-block-search__text-button.wp-block-search .wp-block-search__label {
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}
.widget.woocommerce.widget_brand_nav.widget_layered_nav {
    margin-top: 1rem;
}
.wc-brand-list-layered-nav-product_brand {
    list-style: none;
    padding-left: 0;
}

.woocommerce-page .widget a {
    text-decoration: none !important;
    color: #2C2624 !important;
}
.woocommerce-page .widget a:hover, .woocommerce-page .widget .chosen, .woocommerce-page .widget .chosen a {
    color: #A61219 !important;
}
.related.products {
    clear: both;
}