/*
 * Espacio Deco — sin scroll horizontal (brief 1.4).
 * Es el bloque 1.4 del brief tal cual. En este sitio la causa del scroll
 * horizontal no es la tabla de atributos (verificada: no desborda), sino las
 * bandas full-bleed del header y del pie (`width: 100vw` con
 * `margin-left: calc(50% - 50vw)`), que se corren ~7,5 px cuando hay barra de
 * scroll clásica, y una imagen de 736 px en la sección de campaña de la home.
 * `overflow-x: clip` (y no `hidden`) evita que se cree un contenedor de scroll,
 * así el header `sticky` sigue funcionando igual.
 * Vive en el plugin (fuente de verdad del CSS, D-045), no en el CSS adicional.
 */

/* ---------- 1.4 Sin scroll horizontal ---------- */
html, body { overflow-x: clip; }
img, video { max-width: 100%; height: auto; }
.woocommerce-product-attributes,
.woocommerce table.shop_attributes {
	width: 100%;
	table-layout: fixed;
}
.woocommerce-product-attributes th,
.woocommerce-product-attributes td,
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
	word-break: break-word;
	overflow-wrap: anywhere;
}
.wp-block-table { overflow-x: auto; }
