
.announcement-bar {
    background: #4D4D4D;
    border-color: #4D4D4D;
}
.btn-header-social:hover {
    color: var(--primary-hover-color);
    background: white;
}
.bs-header-top .btn-cart:hover {
    color: var(--primary-hover-color);
}
.bs-menu__lv1 {
    font-weight: normal;
    text-align: center;
}
.bs-footer__social .btn-social {
    background-color: white;
}
.bs-footer__social .btn-social:hover {
    color: white;
    background: var(--primary-hover-color);
}
.bs-collection-filter .bs-filter-btn:hover {
    background: var(--primary-color);
    color:white;
}
.bs-collection__product-title {
    font-weight: 500;
}
.bs-collection__product-final-price {
    font-weight: normal;
    color: black;
}
.bs-product__title {
    font-weight: normal;
    font-size: 1.4rem;
}
.bs-footer__link {
    font-size: .9rem;
}

.multi-collection__btn .btn:hover {
    background: var(--primary-color);
    color: white;
}
@media only screen and (max-width : 900px) {
    .bs-menu__lv1 {
        color: white;
    }
    .bs-menu__lv1:hover, .show>.bs-menu__lv1 {
        color: white;
    }
    .bs-header .bs-menu__close .btn {
        color: white;
    }
        .bs-header .bs-menu__close .btn:hover {
        color: white;
    }
        span.mobile {
        color: white;
    }
        .bs-grid-header__logo img {
        max-width: 16rem;
    }
}

.bs-footer__social {
  display: block;             /* Asegura que sean bloques */
}


@media screen and (min-width: 1px) {
    .bs-footer__social .chat-whatsapp {
    position: fixed;
    bottom: 50%;
    right: 1rem;
    flex-direction: column;
    z-index: 9000;
}
}


.chat-whatsapp {
     box-shadow: 0 0 5px 0 rgba(0,0,0,.0);
}

@media screen and (min-width: 1px){
.bs-footer__social .chat-whatsapp {
    background: #20b038;
    border-radius: 50rem;
    border: 1px solid #EAEAEA;
    color: #fff;
}
}

.bs-footer__social .chat-whatsapp { 
    background: #20b038 !important;
    color: #fffff;
    bottom: 14rem;
}
@media screen and (min-width: 1px) {
.chat-facebook  {
    position: fixed;
    bottom: 50%;
    right: 1rem;
    flex-direction: column;
    z-index: 9000;
}
}


.chat-facebook  {
     box-shadow: 0 0 5px 0 rgba(0,0,0,.0);
}

@media screen and (min-width: 1px){
.chat-facebook {
    border-radius: 50rem;
    border: 1px solid #EAEAEA;
   background: #007bff !important;
    color: #fff !important;
}
}

