/**
 * Piso tipográfico en escritorio — Odenip.
 *
 * En pantallas de PC el texto que el tema define a 13px se lee demasiado
 * pequeño. Aquí se sube ese texto a 16px sin tocar las hojas originales, así
 * que revertir el ajuste es tan simple como quitar este archivo de la cola
 * (ver inc/odenip-brand.php).
 *
 * Solo aplica de 1025px hacia arriba: el breakpoint de escritorio que ya usa
 * el tema (los bloques móviles son max-width: 1024px). Móvil y tablet quedan
 * exactamente como estaban.
 *
 * Los selectores replican los originales para ganar por orden de carga; los
 * que llevan `html body` se copian tal cual porque esa es su especificidad.
 *
 * @package OZ_Tema_2
 */

@media (min-width: 1025px) {

	:root {
		--odp-fs-min: 16px;
	}

	/* ---------------------------------------------------------------------
	   1. Base — botones, migas y footer (assets/css/odenip.css)
	   --------------------------------------------------------------------- */

	.odp-btn {
		font-size: var(--odp-fs-min);
	}

	/* «CONTACTAR» de la cabecera. */
	.odp-hcta {
		font-size: var(--odp-fs-min);
	}

	/* Botón del buscador desplegable. */
	.odp-search .ozpls-figma__btn {
		font-size: var(--odp-fs-min);
	}

	/* Bloque de contacto del pie. */
	.odp-fcontact__block {
		font-size: var(--odp-fs-min);
	}

	/* Migas de pan. */
	.odp-crumbs__list {
		font-size: var(--odp-fs-min);
	}

	/* ---------------------------------------------------------------------
	   2. Componentes — carritos lateral y de cotización
	      (assets/css/odenip-components.css)
	   --------------------------------------------------------------------- */

	html body .ozc-sidecart-item__name,
	html body .ozc-quote-cart__item-name {
		font-size: var(--odp-fs-min);
	}

	html body .ozc-quote-cart__actions-primary button,
	html body .ozc-quote-cart__actions-primary .button,
	html body .ozc-quote-cart__actions-primary a.button {
		font-size: var(--odp-fs-min);
	}

	/* ---------------------------------------------------------------------
	   3. Ficha de producto (assets/css/odenip-single-product.css)
	   --------------------------------------------------------------------- */

	/* Extracto bajo el precio. */
	.odp-buy__excerpt {
		font-size: var(--odp-fs-min);
	}

	/* Botón «Cotizar» / añadir al carrito. */
	html body .woocommerce .odp-buy__cart button.button.alt {
		font-size: var(--odp-fs-min);
	}

	/* Rótulo «Garantías». */
	.odp-buy__services-title {
		font-size: var(--odp-fs-min);
	}

	/* Contenido de los acordeones (descripción, características…). */
	.odp-acc__inner {
		font-size: var(--odp-fs-min);
	}

	/* Tabla de especificaciones técnicas. */
	.odp-specs th,
	.odp-specs td {
		font-size: var(--odp-fs-min);
	}

	/* ---------------------------------------------------------------------
	   4. Archivo de tienda y filtros
	      (woocommerce/shop-archive.css, woocommerce/filters-variations.css)
	   --------------------------------------------------------------------- */

	.oz-shopbar__clear,
	.oz-filters__clear {
		font-size: var(--odp-fs-min);
	}

	/* ---------------------------------------------------------------------
	   5. Blog (style.css)
	   --------------------------------------------------------------------- */

	.single-post__caption,
	.oz-related-card__byline {
		font-size: var(--odp-fs-min);
	}
}
