/* Keep mobile navigation in the existing header, without a fixed bottom bar. */
@media (max-width: 767px) {
  body[data-mobile-navigation] { padding-bottom: env(safe-area-inset-bottom, 0px); }
  html { scroll-padding-bottom: env(safe-area-inset-bottom, 0px); }

  body[data-mobile-navigation] .enquiry-dock { display: none; }
  body[data-mobile-navigation] :is(.toast, .storefront-status, .catalogue-loading) {
    bottom: calc(24px + env(safe-area-inset-bottom, 0px));
  }
}
