.call-us i{ margin-right: 10px;}

@media screen and (min-width: 1024px) {
    .mega-menu {
        padding:32px;
        gap: 60px;
        flex-direction: row;
        align-items: start
    }
}

.mega-menu  li {
    list-style: none;
    line-height: 2.125;
}

.mega-menu  li a{ padding: 0px;}

.mega-menu a {
    color: #0d0900
}

.level-3 {
    padding: 0
}

.level-3-item:not(:last-child) {
    margin-bottom: 12px
}

.megamenu-folder__section1,.megamenu-folder__section2 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px
}

@media screen and (min-width: 1024px) {
    .megamenu-folder__section1,.megamenu-folder__section2 {
        flex-direction:row;
        gap: 20px
    }
}

@media screen and (min-width: 1024px) {
    .megamenu-folder--1-to-3 .megamenu-folder__section1 {
        width:216px
    }
}

.megamenu-folder__item {
    width: 100%
}

.level-2-title {
    display: block;
    text-transform: uppercase;
    letter-spacing: 2.25px;
    line-height: 18px;
    font-size: 12px;
    color: #454545;
    margin-bottom: 16px;
    font-weight: 700;
}


@media screen and (min-width: 1024px) {
    .megamenu-folder__section2 {
        flex:1 1 0px
    }
}

.megamenu-folder__item.m-item-presentation {
    max-width: 335px
}

@media screen and (max-width: 426px) {
    .megamenu-folder__item.m-item-presentation {
        max-width:none
    }
}

.megamenu-folder__link img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 335/166;
    object-fit: cover;
    object-position: bottom;
    margin-bottom: 8px;
    border-radius: 5px
}

.megamenu-product .megamenu-folder__link img {
    aspect-ratio: unset;
    background: 50%/cover no-repeat url(../images/interface/megamenu-product-bg.png);
    object-fit: contain;
    height: 111px;
    border-radius: 0
}

.level-2-subtitle {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #1e1e1e
}

.megamenu-product .level-2-subtitle {
    color: #0d0900
}

.level-2-description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #6f6f6f;
    font-size: 12px;
    line-height: 18px;
    margin: 0
}

.blog-section{ background: #f2f2f2;}
.footer3-section {background: #241f21;}
.widget-about img{ height: 50px;}
.mobile-header .header-logo img{ height: 80px;}
.header-login i{ margin-right: 10px;}
