.wp-block-tenup-navigation-megamenu__container {
        isolation: isolate;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 100%;
        transform: translateY(-100%) translateX(0);
        transition: transform 254ms cubic-bezier(.4, 0, .6, 1), opacity 254ms cubic-bezier(.4, 0, .6, 1);
        width: var(--wp--custom--full-viewport-width);
        will-change: transform, opacity;
        z-index: -1
    }

    .wp-block-tenup-navigation-megamenu__container>* {
        height: 100%
    }

    .wp-block-tenup-navigation-megamenu__container a:focus-visible {
        outline: 2px solid;
        outline-color: currentColor !important;
        outline-offset: 3px
    }

    .wp-block-tenup-navigation-megamenu__trigger {
        align-items: center;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: transparent;
        border: none;
        border-radius: none;
        color: inherit;
        cursor: pointer;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        gap: .2rem;
        padding: 0
    }

    .wp-block-tenup-navigation-megamenu__actions {
        height: max-content;
        left: var(--wp--style--root--padding-left);
        position: absolute;
        top: var(--wp--style--root--padding-left);
        z-index: 1
    }
