/* header style */
header .topbar {
    height: 40px;
    border-bottom: 1px solid #E2E2E2;
    background: #B7E4C7;
    display: flex;
    align-items: center;
    transition: 0.3s;
}
.header-marque {
    display: flex;
    align-items: center;
    overflow: hidden;
    justify-content: center;
    position: relative;
    gap: 30px;
    width: 100%;
}
.scrolling--item.scrolling--animated {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 30px;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-duration: 45s, 30s;
    animation-play-state: running;
    width: max-content;
    will-change: transform, width;
    animation-name: scrolling-left;
}
.scrolling-inside {
    color: #33383D;
    font-size: 14px;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 20px;
    width: max-content;
}
@keyframes scrolling-left {
    0% {
        transform: translateZ(0);
    }
    100% {
        transform: translate3d(-100%, 0, 0);
    }
}
header.desktop .search .easy-autocomplete {
    width: 100% !important;
}
header.desktop .search form .btn-send svg {
    width: 22px;
    height: 100%;
}
header.desktop .h-center {
    border-bottom: 1px solid #e2e2e2;
}
header.desktop .header-bar .bar-link .right .title {
    font-size: 15px;
}
header.desktop .header-bar .bar-link .right .small-title {
    font-size: 14px;
    color: #A1A1A1;
}
header.desktop .header-bar .bar-link .left svg {
    width: 25px;
    height: 100%;
}
header.desktop .header-bar .bar-link .left  {
    position: relative;
}
header.desktop .header-bar .bar-link .left span.count {
    display: block;
    width: 18px;
    height: 18px;
    border-radius: 200px;
    background: #A7C7E7;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: -4px;
    top: -12px;
}
/* header style end */