.mega-menu__content.custom-menu {
    background-color: #fff;
    color: #000;
    padding-block: 20px;
}

 .mega-menu__content .first-part-menu {
    display: flex;
    gap: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--gradient-background);

    .button-link-container {
        display: flex;
        justify-content: center;

        &:hover {
            text-decoration: none;
            color: #fff;
        }
    }

    .button-link-menu {
        display: flex;
        justify-content: center;
        background-color: rgba(var(--color-background), 0.4);
        color: #000;
        padding: 10px;

        &:hover {
            color: #fff;
        }
    }
}

.mega-menu__content .second-part-menu {
    display: flex;
    gap: 40px;
    padding-block: 20px;
    border-bottom: 1px solid var(--gradient-background);

    .custom-link-menu {
        color: var(--gradient-background);
    }

    .second-level-custom-link {
        color: #000;
    }
}

.collections-all-container {
    padding-top: 20px;

    .collections-all-link {
        color: #000;
        font-size: 14px;
        text-decoration: none;

        &:hover {
            text-decoration: underline;
        }
    }
}