/*** agrega aqui los estilos necesarios para modificar el template ***/
.btn-cart, .btn-login {
    color: white;
    background: #f18a39;
}
.cart-items {
    background: #fff331;
    color: #f18a39;
    border: 2px solid #fff331;
}
.btn-cart:hover, .btn-login:hover {
    background: #fff331;
    color: #f18a39;
}
.bs-banner-grid__info {
    background: url(fondohuella.webp);
}
.bs-home__title, .bs-home__title:hover, .bs-title-home a {
    color: #f18a39;
}
.btn-secondary, .badge-secondary {
    background: #f18a39;
    border-color: #f18a39;
}
.btn-secondary:hover, .btn-secondary:active {
    background: #fff331;
    border-color: #fff331;
    color: #f18a39;
}
.btn-primary:hover, .btn-primary:active {
    background: #fff331;
    border-color: #fff331;
    color: #f18a39;
}
.badge-warning {
    background-color: #f18a39;
}
.bs-copyright {
    background: #f18a39;
}
.bs-collection-filter .btn-secondary {
    background-color: #f18a39;
    border-color: #f18a39;
}
.bs-collection-filter .bs-filter-btn:hover {
    color: #f18a39;
}
.bs-discount.template {
    background: #f18a39;
    padding: .25rem .75rem;
}

.bs-footer {
    padding-top: 8rem;
}
.bs-footer__chat .chat-whatsapp {
background: #25D366;
color: white;
position: fixed;
z-index: 5000;
right: 1rem;
border: 0;
border-radius: 50%;
width: 56px;
height: 56px;
margin: .125rem .125rem;
display: flex;
justify-content: center;
align-items: center;
font-size: 43px;
}
@media only screen and (max-width : 992px) {
.bs-footer__chat .chat-whatsapp {
    position: fixed;
    bottom: 50%;
    right: 1rem;
    flex-direction: column;
    z-index: 9000;
    font-size: 2rem;
    }
}
.bs-form-inline form .form-group .btn {
    border-radius: 0 var(--default-border-radius) var(--default-border-radius) 0;
    padding-top: 2.1px;
    padding-bottom: 5px;
    border-color: #f18a39;
}
.btn-primary.disabled, .btn-primary:disabled {
    background: #f18a39;
    color: #3f352b;
}
.btn-link:hover {
    color: black;
}
.modal-suscripcion .boton-suscripcion .button_form {
    background: #f38c00;
}
.modal-suscripcion .promo-text h2 {
    font-size: #3e2513;
}

.bs-cart a:hover {
    text-decoration: underline;
    color: var(--primary-color);
}
.bs-collection__product-notice {
    color: #3f352b;
}
.bs-collection__product-notice:hover {
    color: #f18a39;
}
.bs-header-search .input-group {
    background: rgb(255 235 192);
}
.bs-parallax__title::after {
    background: #fff33100;
}
.ir-arriba:hover {
    background: #3f352b;
}
@media only screen and (max-width : 900px) {
    .bs-home__title, .bs-home__title:hover, .bs-title-home a {
        font-size: 30px;
    }
}
.btn-primary:active, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled):active {
    color: black;
}
.bs-collection__title {
    color: black;
}
.bs-menu__lv1 {
    font-weight: bold;
}
.bs-categories__title {
    color: black;
}
.bs-banner-grid__title {
    color: black;
}
.bs-collection__product-title {
    color: black;
}