#supplementary-nav {
  flex-wrap: wrap;
  gap: 15px;
}

.header-wrapper {
  max-width: 100vw;
}

.go-to-harvey {
  top: 57px;
}

#supplementary-nav > * {
  flex-shrink: 0;
}

@media (min-width: 782px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.cart-col {
        flex-basis: 0;
        flex-grow: 1;
    }
}