.announcement-bar {
    color: var(--primary-contrast);
    background: #000000;
    border-color: #100e0d;
    padding: 4px 16px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}

.bs-header {
    background: var(--header-bg-color);
    color: #212121;
}

.bs-footer__title {
    font-weight: 600;
    text-transform: var(--title-transform);
}

.bs-footer__link {
    display: block;
    padding: .4rem 0;
    color: var(--footer-link-txt-color);
    font-size: 13px;
}

.dropdown-menu.show {
    width: 180%;
}

.bs-menu__lv2, .bs-header .dropdown-item {
    padding: .5rem 1rem;
    color: var(--lv2-txt-color);
    background: var(--lv2-bg-color);
    font-size: .90rem;
}

.bs-menu__lv2:not(.bs-menu__title):hover, .bs-header .dropdown-item:hover {
    background: var(--lv2-hover-backgorund);
    color: var(--lv2-hover-txt-color);
    padding-left: 1.25rem;
    font-weight: 600;
}

.bs-collection__old-price, .bs-collection__product-final-price {
    font-size: 1.2rem;
    font-weight: 400;
    letter-spacing: 0.0em;
}

.bs-collection__product-final-price.has-discount {
    color: var(--primary-color);
    font-weight: 500;
}

.bs-discount.circle, .bs-discount.form-A {
    background: #b1040e;
    color: var(--discount-txt-color);
}

.bs-footer__social .btn-social {
    border: 1px solid #00000000;
    color: #000000;
}

@media screen and (min-width: 768px) {
    .bs-footer__social .btn-social, .bs-footer__social .chat-facebook, .bs-footer__social .chat-whatsapp {
        font-size: 1.2rem;
    }
}
.chat-widget__whatsapp {
    background: #529957;
}
@media screen and (max-width: 992px) {
.bs-footer .img-fluid {
    width: 250px!important;
}}

.form-group {
    margin-bottom: 1rem;
    text-align: left;
    font-weight: 600;
}

@media screen and (max-width: 992px) {
.bs-title, .bs-title a, .bs-title:hover {
    font-size: 1.3rem;
    color: var(--home-title-color);
    text-transform: var(--title-transform);
    font-weight: var(--title-weight);
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    padding: 2rem 0 1rem;
    white-space: nowrap;
}}
.chat-widget__whatsapp, .chat-widget__facebook {
    font-size: 2.5rem;
    width: 3.5rem;
    height: 3.5rem;
}

.bs-header .bs-social-media a {
    font-size: 1.4rem;
}

.btn-link:hover, .btn-link:active, .btn-link.active, .btn-link:focus, .btn-link:not(:disabled):not(.disabled).active:focus, .btn-link:not(:disabled):not(.disabled):active:focus, .show>.btn-link.dropdown-toggle:focus.btn-link:not(:disabled):not(.disabled).active, .btn-link:not(:disabled):not(.disabled):active, .show>.btn-link.dropdown-toggle {
    color: #919191;
}

.btn-cart:hover, .btn-login:hover {
    color: #919191;
}