/* ==========================================================================
   Snug Scent — form fields on touch screens

   iOS Safari zooms the whole page into any field whose text is under 16px
   when it is focused, and stays zoomed after. The design's field text is
   12-15px at these widths, so on phones and tablets every field gets at
   least 16px. One rule for every form, because WooCommerce, FunnelKit and
   plugin fields are out of reach of Bricks classes; !important because
   FunnelKit's checkout sets field sizes with long selectors, and its
   order-bump quantity with an !important of its own.

   Kept out of style.css: the FunnelKit checkout loads the child theme's CSS
   uncombined and without a version, so browsers reuse a cached style.css
   there. A file of its own reached every visitor at once.
   ========================================================================== */
@media (max-width: 991px) {
  input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="image"]):not([type="file"]):not([type="color"]),
  select,
  textarea {
    font-size: max(16px, 1em) !important;
  }

  html body #wfob_wrap .wfob_qty_wrap input.wfob_quantity_increment {
    font-size: 16px !important;
  }
}
