/* Match the native Hyva desktop navigation breakpoint; mobile keeps its original block. */
.kowal-menu-full {
    display: none;
}

@media (min-width: 1024px) {
    .kowal-menu-full {
        display: block;
        position: relative;
        z-index: 20;
        width: 100%;
        background: #fff;
        border-bottom: 1px solid #f3f4f6;
    }

    .kowal-menu-full-content {
        margin-inline: auto;
        padding-inline: 1.5rem;
    }

    .kowal-menu-full-content > .navigation,
    .kowal-menu-full-content > .navigation > div {
        width: 100%;
    }

    .kowal-menu-full-content > .navigation > div {
        padding-inline: 0;
    }
}
