@media screen and (max-width: 768px) {

    .site-header .position-fixed.is-transparent:not(.scrolling) {
        background: #fff !important;
        border-bottom: 1px solid var(--wp--preset--color--light-gray) !important;
    }

    .site-header .is-transparent:not(.scrolling) .wp-block-navigation__responsive-container-open svg {
        fill: rgb(56, 63, 64) !important;
    }

    /* Adjust max-width if needed for your breakpoint */
    .site-header .is-transparent {
        background: #fff !important;
        /* Reset background to none */
        border-bottom-color: var(--wp--preset--color--light-gray) !important;
        border-bottom-style: solid !important;
        border-bottom-width: 1px !important;
    }

    .header-wrapper.position-fixed {
        position: fixed !important;
        /* Reset to static positioning */
    }
}