/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Description: Tema hijo de Astra para CSS y plantillas personalizadas sin tocar el tema padre.
Author: Farmacia
Template: astra
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
*/

/*
 * Los estilos del tema hijo viven en assets/css/ y se encolan desde functions.php
 * (currency-switcher, sede-switcher, sticky-header).
 */

.site-header-primary-section-right {
	gap: 15px;
}

.site-header-primary-section-right a:hover,
.site-header-primary-section-right a:focus,
.site-header-primary-section-right a:focus-visible,
.site-header-primary-section-right a:active,
.site-header-primary-section-right button:hover,
.site-header-primary-section-right button:focus,
.site-header-primary-section-right button:focus-visible,
.site-header-primary-section-right button:active {
	background: transparent;
	outline: none;
	box-shadow: none;
}
.footer-social-inner-wrap svg{
    border-radius: 50px;
}

.site-above-footer-wrap[data-section="section-above-footer-builder"] .site-above-footer-inner-wrap > .site-footer-section:first-child,
.site-above-footer-wrap[data-section="section-above-footer-builder"] .site-footer-above-section-1 {
	align-items: center !important;
}

/*
 * Buscador de productos (farmacia/product-search): ocupar todo el ancho del contenedor en móvil.
 * El render del bloque aplica max-width inline al formulario; aquí lo igualamos al 100% del padre.
 */
@media (max-width: 921px) {
	.wp-block-farmacia-product-search.farmacia-product-search {
		width: 100%;
		max-width: 100%;
		min-width: 0;
		box-sizing: border-box;
	}

	.wp-block-farmacia-product-search.farmacia-product-search .farmacia-product-search__form {
		max-width: 100% !important;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
}