body.home .elementor-495 .elementor-element.elementor-element-f19cbf7.e-con.e-parent .elementor-element.elementor-element-0cbff6d {
	background-image: url("https://eligebelleza.com/wp-content/uploads/2026/08/suscribete-belleza-sin-personas.jpg") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

/*
 * Las páginas institucionales conservaban copias responsivas del CTA antiguo
 * con familia-CTA.jpg. Se cubren las variantes de escritorio, tableta y móvil.
 */
.elementor-3 .elementor-element.elementor-element-676dd50,
.elementor-3 .elementor-element.elementor-element-86322ca,
.elementor-3 .elementor-element.elementor-element-cbefac7,
.elementor-560 .elementor-element.elementor-element-54c03a8,
.elementor-560 .elementor-element.elementor-element-b27a027,
.elementor-560 .elementor-element.elementor-element-c559f76,
.elementor-562 .elementor-element.elementor-element-2fe6190,
.elementor-562 .elementor-element.elementor-element-63cb7df,
.elementor-562 .elementor-element.elementor-element-7a6fa4a,
.elementor-565 .elementor-element.elementor-element-e268244,
.elementor-3 .elementor-element.elementor-element-676dd50 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-3 .elementor-element.elementor-element-86322ca > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-3 .elementor-element.elementor-element-cbefac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-560 .elementor-element.elementor-element-54c03a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-560 .elementor-element.elementor-element-b27a027 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-560 .elementor-element.elementor-element-c559f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-562 .elementor-element.elementor-element-2fe6190 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-562 .elementor-element.elementor-element-63cb7df > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-562 .elementor-element.elementor-element-7a6fa4a > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-565 .elementor-element.elementor-element-e268244 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://eligebelleza.com/wp-content/uploads/2026/08/suscribete-belleza-sin-personas.jpg") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

/*
 * El template individual heredaba un verde saturado en todo el cuerpo de los
 * artículos. Se conserva el marfil exterior y se crea una superficie blanca
 * de lectura con contraste consistente en escritorio y móvil.
 */
.single-post .elementor-851 .elementor-element.elementor-element-ec4ce88 {
	background-color: #ffffff !important;
	border: 1px solid #eadfda !important;
	border-radius: 12px !important;
	box-shadow: 0 10px 30px rgba(41, 35, 33, 0.06) !important;
	color: #514945 !important;
	padding: 40px 36px !important;
}

@media (max-width: 767px) {
	.single-post .elementor-851 .elementor-element.elementor-element-ec4ce88 {
		padding: 24px 18px !important;
	}
}

.eb-home-regalos {
	background: #fffaf7;
	border: 1px solid #eadfda;
	border-radius: 24px;
	margin: 56px auto;
	max-width: 1160px;
	padding: 48px 36px;
}

.eb-home-regalos-kicker {
	color: #bd506d;
	font-size: 14px;
	font-weight: 800;
	letter-spacing: .08em;
	margin: 0 0 8px;
	text-transform: uppercase;
}

.eb-home-regalos h2 {
	color: #302826;
	font-size: clamp(30px, 4vw, 46px);
	line-height: 1.12;
	margin: 0 0 14px;
}

.eb-home-regalos-intro {
	color: #625854;
	font-size: 18px;
	margin: 0 0 28px;
	max-width: 720px;
}

.eb-home-regalos-grid {
	display: grid;
	gap: 18px;
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

.eb-home-regalos-grid a {
	background: #fff;
	border: 1px solid #eadfda;
	border-radius: 16px;
	box-shadow: 0 8px 24px rgba(41, 35, 33, .06);
	color: #302826;
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding: 24px;
	text-decoration: none;
	transition: transform .18s ease, box-shadow .18s ease;
}

.eb-home-regalos-grid a:hover {
	box-shadow: 0 12px 30px rgba(41, 35, 33, .11);
	transform: translateY(-2px);
}

.eb-home-regalos-grid strong { font-size: 21px; line-height: 1.25; }
.eb-home-regalos-grid span { color: #625854; line-height: 1.55; }
.eb-home-regalos-grid em { color: #bd506d; font-style: normal; font-weight: 800; margin-top: auto; }

@media (max-width: 767px) {
	.eb-home-regalos { border-radius: 18px; margin: 36px 16px; padding: 32px 20px; }
	.eb-home-regalos-grid { grid-template-columns: 1fr; }
}
