.announcement-bar {
    color: #ffffff;
    background: #036099;
    border-color: #036099;
    padding: 4px 16px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}

.btn-header-social {
    color: #ffffff;
    border-radius: 10rem;
    height: 1.5rem;
    width: 1.5rem;
    align-items: center;
    justify-content: center;
    display: flex;
}

.btn-header-outline {
    color: #fff;
}

.bs-header-top .btn-cart:hover {
    background: #474747;
    color: #fff;
}

.bs-header-top .cart-items {
    background: #036099;
    color: var(--cart-items-color, var(--primary-hover-contrast));
    border: var(--cart-items-border, 2px solid #036099);
    font-size: 80%;
}

.bs-menu-hightlight:hover {
    background: #8ec7e1;
    color: var(--menu-hightlight-hover-color);
}

.bs-categories__title:hover {
    color: #8ec7e1
}

.multi-collection__btn .btn:not(.collapsed) {
    color: #5ba3c8;
}

.bs-about-us__info::after {
    backdrop-filter: grayscale(1) blur(2px);
    opacity: 0.6;
    position: absolute;
    content: "";
    display: block;
    background: #5ba3c8;
}

.bs-subscription__title strong {
    color: #005d97 !important;
}

.bs-footer {
    --footer-bg: #f2f2f2;
    --footer-color: #333333;
    --footer-link-color: #333333;
    --footer-link-hover-color: #036099;
    --footer-title-color: #545454;
    --footer-title-decoration: var(--secondary-color);
    --footer-logo-bg: none;
}

.bs-header {
    background: #f2f2f2;
    transition: all .5s ease;
    position: relative;
}

.bs-grid-header__logo img {
    max-width: 120px;
}

.bs-header-top {
    display: none;
    background: #5ba3c8;
    color: var(--header-top-color);
}

.mb-5, .my-5 {
    margin-bottom: 1rem !important;
}

.fluid-img {
    width: 70px;
    height: 19px;
}

.bs-product__title {
    font-weight: var(--font-bold);
    font-size: 1.5rem;
    text-transform: uppercase;
}

@media (max-width: 992px) { 
.bs-product__title {
    font-size: 1.2rem;
}}

.btn-share {
    color: #005d97;
}

.chat-widget__btn {
    background: #005d97;
}

.btn-primary, .badge-primary {
    background: #005D97;
    border-color: #005D97;
    color: var(--primary-contrast);
}

.btn-secondary, .badge-secondary {
    background: #5BA3C8;
    border-color: #5BA3C8;
    color: var(--secondary-contrast);
}

.btn-danger, .badge-danger {
    background: #2a9fd4;
    border-color: #2a9fd4;
    color: var(--danger-contrast);
}

.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {
    background: #0e7daf;
    border-color: #0e7daf;
    color: var(--danger-hover-contrast);
}

a.tyc {
    color: #5BA3C8;
}

a.tyc:hover {
     color: #005D97;
    }

    .bs-collection-bg__title {
    1: ;
    display: inline-block;
    padding: 8px 15px;
    filter: drop-shadow(2px 2px 1px grey);
}

.bs-collection__product-title {

    text-transform: uppercase;
}

.h5, h5 {
    font-size: 1rem;
    text-transform: uppercase;
}

.bs-collection__product-title {
    font-size: 0.8rem;
    text-transform: uppercase;
}

.article-title {
    font-size: clamp(1.875rem, 4vw, 2.75rem);
    font-weight: var(--font-regular);
    color: #444444;
    line-height: 1.2;
    margin: 0;
    position: relative;
    display: inline-block;
    text-transform: capitalize;
}

.bs-footer__social .btn-social {
color: white;
background-color: #005d97;
padding: 20px;
font-size: 1.5rem;
}