/* Mobile structural helpers extracted from mobile final. */
/* Language switcher dentro del hero — solo mobile portrait lo activa */
.hero-lang-switch {
  display: none;
  transition: opacity 0.25s ease;
}

/* Process slider — invisible en desktop, solo activo en mobile portrait */
.process-slider-wrap {
  display: block; /* wrapper transparente en desktop */
}
.process-slider-btn,
.process-slider-dots {
  display: none;
}



/* Etiqueta de estilo activo — solo visible en mobile portrait */
.sxp-active-label {
  display: none;
}

/* Etiqueta de paleta debajo de la imagen — solo mobile portrait */
.sxp-palette-label {
  display: none;
}



.er-close-bottom { display: none; }

/* Backdrop blur — oculto en desktop */
.estimate-backdrop { display: none; }


