.bs-header {
    background: #ba191a;
    border-top: 5px solid #ba191a;
}

.bs-footer {
    background: #ba191a;
}
.bs-menu-lv1 {
    color: #000000;
}
.bs-header {
    background: #ffffff;
    border-top: 5px solid #ffffff;
}
.bs-header .bs-social-media a {

    background: #ba191a;

}
.badge-secondary {

    background-color: #ba191a;

}
.btn-link:hover {
    color: #ba191a;
}
.bs-menu-lv1:hover {

    color: #ba191a;
}
.bs-home-title:hover {
    color: #1c4466;
}
.bs-footer {
    color: #ffffff;
    }
   
.bs-footer .bs-social-media a {

    color: #ba191a;
    }

.ir-arriba:hover {
    background: #1c4466;

}

.btn-danger {
    background-color: #ba191a;
}
.btn-danger:hover {
    background-color: #ba191ac7;
}
a.mintyterminos {
    font-weight: bold;
}
.btn-link:hover {
    color: #1c4466 !important;
    background-color: #ffffff !important;
}
.bs-menu-lv1:hover, .nav-item.show > .bs-menu-lv1 {

    color: #1c4466;
}

.bs-header .bs-social-media a:hover {

    background-color: #ba191ac7 !important;
    color: #000000 !important;
    border: #ba191ac7;
}
.bs-collection__product-brand {

    color: #1c4466;

}
.bs-collection__product-notice {
    color: #ba191a;
    font-size: 10pt;
}
.page-item.active .page-link {
    border-color: #ba191a;
}
.btn-primary {
    background-color: #1C4466;
}
.btn-primary:hover {
    background-color: #1C4466c7;
}
.bs-header .bs-social-media a {

    border-color: #ba191a;
}

.bs-collection__product-stock {

    color: #ba191a;

}
#bs-header-search .form-control {
    background: transparent;
    color: #000000;
    border: 1px solid #bababa;
}


.bs-header {
border-bottom: 2px solid #1C4466;
}
.bs-menu-lv3:hover {
    color: #ffffff;
    background: #1C4466;
}
.bs-menu-lv1:hover, .nav-item.show > .bs-menu-lv1 {
    box-shadow: 0 -5px inset #1C4466;
}
.bs-collection__title {
    color: #1C4466;
    text-transform: uppercase;
}
.bs-home-hr {
    background-color: #1C4466;
}


/* Todas las marcas en la ficha del producto */
article[data-bs="product.detail"] a[href*="/brand/"] {
    display: inline-block !important;
    padding: 6px 12px !important;
    background-color: #f8f9fa !important;
    border: 1px solid #f8f9fa !important;
    border-radius: 3px !important;
    color: #212529 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    text-decoration: none !important;
    width: auto !important;
    height: auto !important;
}

/* Oculta el logo de la marca */
article[data-bs="product.detail"] a[href*="/brand/"] img {
    display: none !important;
}

/* Muestra el nombre de la marca usando el atributo title */
article[data-bs="product.detail"] a[href*="/brand/"]::after {
    content: attr(title);
    display: inline !important;
}

/* Hover */
article[data-bs="product.detail"] a[href*="/brand/"]:hover {
    background-color: #e2e6ea !important;
    border-color: #dae0e5 !important;
    color: #212529 !important;
    text-decoration: none !important;
}

/* Esconde el boton de widget instagram */
/* Escritorio */
.lightwidget-widget {
   /* height: 480px !important; */
    margin-top: 30px !important;
}


.video-home {
    width: 100%;
    max-width: 1100px;
    margin: 35px auto;
    aspect-ratio: 16 / 9;
}

.video-home iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}
.mcb-slide {
    background-color: white;
}

