/*** agrega aqui los estilos necesarios para modificar el template ***/

.btn-primary, .badge-primary {
    background: #fff;
    border-color: #023473;
    COLOR: #164290;
}

.btn-cart, .btn-login {
    color: #ffff;
    border-color: #2f4a7d;
    background: #ffffff;
}

.cart-items {
    background: #2f4a7d;
}

.bs-footer__title::after {
    background: transparent;
}

.breadcrumb-item a {
    color: #ffff;
}

.breadcrumb-item.active {
    color: #ffffff;
}

.bs-banner-grid__title {
    color: #2f4b7d;
}

.bs-collection__product-brand {
    color: #000;
}


.navbar-collapse.collapse.show {
    background: #5675a6;
}

.bs-header-search .form-control {

    background: #ffffff;
}


.bs-header-search .input-group {
    background: #fff;
}

.fa-magnifying-glass, .fa-search {
    --fa: "\f002";
    color: #2f4a7d;
}

.fa-basket-shopping, .fa-shopping-basket {
    --fa: "\f291";
    color: #47648c;
}

.btn-cart:hover, .btn-login:hover {
    background: #fff;
}

.bs-banner-grid__child {
border-radius: 0px;
}

section.bs-banner-grid.bs-banner-grid-items-4 img.bs-banner-grid__img {
border-radius: 0px;
}

.bs-footer {
    background-size: cover;
}

.bs-footer__containt::before {
    background: none;
}

.chat-widget__whatsapp{
background: #25D366;
color: white;
position: fixed;
z-index: 5000;
right: .5em;
border: 0;
border-radius: 10rem;
width: 55px;
height: 55px;
margin: .1rem .1rem;
display: inline-flex;
justify-content: center;
align-items: center;
font-size: 2.5rem;
bottom: 190px;
}
@media only screen and (max-width : 992px) {
.chat-widget__whatsapp {
position: fixed;
bottom: 50%;
right: 1rem;
flex-direction: column;
z-index: 9000;
font-size: 2.5rem;
}
}

.article-date {

    display: none;
}

.mobile-contact-banner .container {
    DISPLAY: NONE;
}

.bs-footer__social .btn-social {
    border: 1px solid var(--primary-contrast);
    background: #2f4b7d;
    color: #ffffff;
}