/*
CTC Separate Stylesheet
Updated: 2026-04-25 01:29:46
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.7.1777091386
*/

/* --------------------------------------------------------------------------
   Zoom automatico no celular

   O iOS aplica zoom ao focar qualquer campo com fonte menor que 16px e NAO
   desfaz depois - dali em diante o layout inteiro fica deslocado. Vale para
   o app de pedidos, o login, o checkout do WooCommerce e a pagina de produto.

   Corrigimos na causa (a fonte) em vez de usar maximum-scale=1 no viewport:
   aquilo tiraria o pinch-to-zoom, que e recurso de acessibilidade.

   O !important e necessario porque regras antigas do checkout ja fixam
   14px !important nos campos.
   -------------------------------------------------------------------------- */
@media (max-width: 767px) {
	/* O prefixo html body e os :not() nao sao enfeite: elevam a especificidade
	   para vencer regras de tema/plugin que ja usam !important nos campos. Sem
	   isso, `select` e `textarea` (que sozinhos valem 0,0,1) perdem a disputa. */
	html body input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="file"]):not([type="submit"]):not([type="button"]),
	html body select:not([hidden]):not([multiple]),
	html body textarea:not([hidden]) {
		font-size: 16px !important;
	}
}
