/* Add custom CSS styles below */ 
.sub-menu {
    overflow-y: visible;
}
@media (max-width: 600px) {
.g_cat .text-\[14px\] {
    line-height: normal;
}
.marquee .text-\[18px\] {
    font-size: 15px;
}
.index .navbar-brand img:not(.fixed-header img) {
    max-width: 100px;
}
.index  .fixed-header .navbar-brand img {
    width: 70px  !important;
}
.index .search-btn svg {
    width: 15px !important;
    height: 15px !important;
}
.index  .search-btn {
    padding: 7px;
    margin-right: 0px;
}
.lang-icone {
    font-size: 15px;
    padding: 7px;
}
}

/*titles*/
.image-title .title-heade {
    color: var(--f-color);
    background: none !important;
}

/*fixed banner*/
@media (max-width: 767px) {
.landing-page-first-banner:not(section:first-of-type) .item-text {
    text-align: right !important;
    align-items: flex-start !important;
    width: 50% !important;
}}


/*products*/
.outof-stock {
    color: #ffffff;
}
.store-footer__inner * {
    border-color: var(--footer-color);
}