/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Tema hijo único de sdmed.cl. Toda personalización del sitio vive aquí y no en el padre, para que actualizar Porto no la pise (Fase 02 · Wave 3).
Version: 2026.10.16
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: porto-child
*/

/* --- Ajustes cosméticos de cabecera y migas (2026-10-12) --- */

/* El núcleo de WordPress pone borde sólido a todo elemento con border-color en línea; la etiqueta del menú lo lleva solo para teñir su flecha, y con ese borde crece 6 px y pisa el texto del ítem. */
#header .main-menu > li.menu-item > a > .tip { border-style: none; }

/* Sube la etiqueta el alto de su flecha (3 px) para que ni la flecha entre en el renglón del texto; con margin y no con top, que el tema padre calcula por breakpoint desde sus opciones. */
#header .main-menu > li.menu-item > a > .tip { margin-top: -3px; }

/* El tema padre dejó de emitir este padding de las migas en la ficha de producto; sin él, hasta 991 px un separador puede quedar debajo de la pestaña flotante del panel lateral. */
@media (max-width: 991px) {
	body.single-product .page-top .breadcrumbs-wrap { padding-right: 55px; }
}

/* --- Checkout (2026-10-12) --- */

/* WooCommerce pinta el país único como un select de una opción y lo deja con aspecto de texto desde su propia hoja de estilos, que el tema padre no carga; sin esta regla se ve como un desplegable que no despliega nada. */
.woocommerce form .form-row select.country_to_state--single {
	background: none;
	border: 0;
	padding: 0;
	height: auto;
	appearance: none;
	-webkit-appearance: none;
	font: inherit;
	font-weight: 700;
	color: inherit;
	width: auto;
	box-shadow: none;
	pointer-events: none;
}

/* --- WPBakery 9.0.1 (2026-10-14) --- */

/* 9.0 hace heredar tamaño, grosor y espaciado al título de los paneles de pestañas y acordeones (en móvil las pestañas se ven como acordeón); hasta 8.4.1 el h4 tomaba los del tema. Se le devuelven los del h4 de Porto, que los publica como variables en el propio h4 (con los mismos valores de reserva que su regla). */
.vc_tta.vc_general h4.vc_tta-panel-title {
	font-size: var(--porto-h4-fs, 1.4em);
	font-weight: var(--porto-h4-fw, 700);
	letter-spacing: var(--porto-h4-ls, -0.05em);
}
