/*** agrega aqui los estilos necesarios para modificar el template ***/
.special-header .bs-header::before {
    background: rgb(0 0 0 / 0%);
    }
.bs-categories__title {
    background: #333333ab;
}
@media (max-width: 992px) {
    .special-header .bs-header {
        background: rgb(255 255 255 / 0%);
    }
}
@media (max-width: 992px) {
    .special-header .bs-header.bs-sticky-header {
           background: #0d0d0dbd;
    }
}
@media (max-width: 992px) {
.bs-header .img-fluid {
    max-width: 100% !important;
}}

 .special-header .bs-header.bs-sticky-header {
         background: #0d0d0dbd;
       }

@media (max-width: 992px) {
    img[data-bs="header.logo"] {
        filter: drop-shadow(2px 4px 6px black);
        }}

.bs-footer__title {
    color: #D91A2A;
}

.bs-header .img-fluid {
    width: 350px ;
}

.bs-header .img-fluid {
    max-width: 200%;
}

.bs-footer__top-section .btn-primary {
    background: #0D0D0D;
    border-color: #0D0D0D; 
    color: #f2f2f2;
}

.bs-footer__top-section button.btn.btn-primary.button_form:hover {
    opacity: 0.9;
    background-color: #737373;
}

.bs-footer__top-section .bs-footer__title {
    color: #0d0d0d;
}

.btn-primary:disabled
{
    background: #545454;
    border-color: #545454;
}

.bs-footer__social .btn-social {
        border: 1px solid #bf1736;
        background-color: #bf1736;
    }

.bs-footer__social .btn-social:hover {
        border: 1px solid #bf1736;
        background-color: #bf1736;
        opacity: .7;
    }


.bs-product__title-notice {
    font-style: italic;
    font-size: .8rem;
}

.bs-collection__product-notice {
    font-size: 0.8rem;
    font-style: italic;
}

.bs-cart a {
    color: #bf1736;
    font-weight: bold;
}

.bs-cart a:hover {
    color: #bf1736;
    font-weight: bold;
    opacity: .7;
}

.bs-footer {
    background-image: url(humo2.png);
}

.bs-copyright {
    background: transparent;
    }

button.btn.btn-primary.button_form:hover {
    background-color: #D91A2A;
}

@media (max-width: 992px) {
.bs-footer {

    background-size: cover;
}}