/*
 * 2026-10-22: AcyMailing renders its module in table layout, but the template only
 * styles the div layout (.fieldacyemail input { height: 40px }), so the inputs stayed
 * at 34px next to the 40px arrow button. Bootstrap's .checkbox class also made the
 * terms checkbox a block on its own line.
 */
.acymailing_form .acyfield_email input.inputbox,
.acymailing_form .acyfield_name input.inputbox {
	height: 40px;
}

.acymailing_form .acyterms input.checkbox {
	display: inline-block;
	vertical-align: middle;
	min-height: 0;
	margin: 0 8px 0 0;
}

/*
 * 2026-10-22: home "Últimas novedades" (SP Page Builder articles addon, section class
 * .revibe-article). Long titles wrapped to 5 lines at the template size, cards had uneven
 * heights, and the section had no bottom padding, so the "Ver todas" button overlapped the
 * footer band.
 */
.revibe-article {
	padding-bottom: 70px !important;
}

.revibe-article .sppb-row {
	display: flex;
	flex-wrap: wrap;
}

.revibe-article .sppb-row > [class*="sppb-col-"] {
	display: flex;
}

.revibe-article .sppb-addon-article {
	flex: 1;
	overflow: visible;
}

.revibe-article .sppb-addon-article h3,
.revibe-article .sppb-addon-article h3 a {
	font-size: 22px;
	line-height: 1.35;
}
