@media screen and (min-width: 1280px) {
    .site-header__wrapper {
        overflow: visible;
    }
}

.submenu.is-hidden {
    display: none;
}

.submenu.is-visible {
    display: block; /* or flex/grid, depending on your menu styling */
}

.dropdown-container {
    position: relative;
    a.menu-item__link.js-toggle-submenu {
        display:flex;
        align-items: center;
        gap:10px;
    }
    a.menu-item__link.js-toggle-submenu::after {
        display: block;
        content: '';
        height:15px;
        width: 15px;
        background-image: url(../images/caret-down-yellow.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 15px;
    }
    ul {
        margin: 1.5rem 0 1.5rem 1.5rem;
        background-color: var(--navy);
        /* margin-top:1rem; */
        .findag-menu-section {
            .find-ag__form {
                margin: 0;
                margin-top: .25rem;
                gap: 10px;
                display: flex;
                flex-direction: column;
                min-width: 220px;
                max-width: 350px;
            }
        }
        li.menu-item.inner-dropdown {
            margin-bottom: 1.5rem;
            button.form__input--button.button {
                width:100%;
                background-color: transparent;
                border: 3px solid var(--yellow);
                color: var(--yellow);
                transition: all var(--hover-timing) linear;
                &::before {
                    display:none;
                }
                &:hover, &:focus-visible {
                    color: var(--navy);
                    background-color: var(--yellow);
                    &::before 
                    {
                        display:none;
                    }
                }
            }
        }
    }
    @media screen and (min-width: 1280px) {
        ul {
            margin:0;
            z-index: 9999;
            position: absolute;
            left: 50%;
            top: calc(100% + 31px);
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
        }
        a.menu-item__link.js-toggle-submenu {
            gap:0;
        }
    }
}