
    /* STOREFRONT_MOBILE_NO_ZOOM_V28 */
    html {
      -webkit-text-size-adjust: 100% !important;
      text-size-adjust: 100% !important;
    }

    @media (max-width: 991.98px) {
      html,
      body,
      body.storefront-body {
        touch-action: pan-x pan-y !important;
        -webkit-text-size-adjust: 100% !important;
        text-size-adjust: 100% !important;
      }

      :is(input, textarea, select, button):not(:where([data-storefront-isolated] *)) {
        font-size: 16px !important;
      }

      input,
      textarea,
      select {
        touch-action: manipulation !important;
      }

      a,
      button,
      [role="button"] {
        touch-action: manipulation !important;
      }
    }
  