.page-header {
    position: sticky !important;
    top: 0;
    z-index: 800;
    width: 100vw;
}

body .page-wrapper {
    overflow-x: hidden;
}

.page-wrapper .page-header .panel.wrapper .header.panel {
    width: 100%;
    max-width: unset;
    padding: 0;
}

.page-header,
.page-header .panel.wrapper {
    border-bottom: none !important;
}

nav {
    box-shadow: none !important;
    z-index: 40 !important;
}

.top-navigation {
    background-color: #ffffff;
    width: 100%;
    padding: 0px;
    min-height: 50px !important;
    height: fit-content !important;
}

.top-navigation__navigation {
    padding: 20px;
}

.top-navigation__nav-list {
    gap: 25px;
}

.top-navigation__nav-link {
    color: #080808 !important;
    font-size: 13px;
    font-weight: 600;
}

.top-navigation__nav-link svg {
    width: 16px;
    height: 16px;
}

.mega-menu-mb {
    display: none;

    @media screen and (max-width: 768px) {
        display: block;
    }
}

.cart-icon-container {
    position: relative;
}

.cart-icon-container #cartQty {
    position: absolute;
    top: -2px;
    right: -1px;
    background: white;
    color: var(--black);
}


.ves-megamenu li.level0 > a {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.02em;
    color: #080808 !important;
    transform: translateY(50%);
}

.top-navigation__navigation {
    padding: 11px 20px;
}

.ves-megamenu li.active>a.actived {
    font-weight: 600;
}

.fa-arrow-right {
    display: none;
}

.sections.nav-sections {
    display: none;
}

@media (min-width: 768px) and (max-width: 1023px) {
    .ves-megamenu .nav-item > a {
        padding: 0 10px;
    }
    .ves-megamenu .nav-item.current>.submenu {
        position: fixed;
        top: 0;
        left: 0;
    }
}

@media only screen and (max-width: 767px){
    .nav-mobile li.level0 > a {
        transform: translateY(75%);
    }

    .nav-mobile li {
        border-top: 0.5px solid #DADADA;
        border-bottom: 0.5px solid #DADADA;
        height: 50px;
    }

    .mega-menu-mb .ves-drill-down-menu.ves-menu .level0 > .submenu {
        top: 50px !important;
    }

    a.nav-anchor.actived span {font-weight: 600;}
}
