/* Wicion V36.2 · Corrección de colores del slideshow móvil
   Regla:
   - Si existe color móvil V36.1, gana ese color.
   - Si NO existe, hereda correctamente la Paleta del modelo.
*/
@media (max-width:780px){

  body .wicion-showcase-slide.wicion-mobile-integrated-v36 .wicion-showcase-kicker{
    color:var(--v361-kicker-color,var(--showcase-accent,#B8975A))!important;
    font-size:var(--v361-kicker-size,inherit)!important;
  }

  body .wicion-showcase-slide.wicion-mobile-integrated-v36 .wicion-showcase-info > h2{
    color:var(--v361-title-color,var(--showcase-text,#1C1814))!important;
    font-size:var(--v361-title-size,inherit)!important;
  }

  /* Paquetes: si no hay override móvil, cada paquete conserva SU propio color. */
  body .wicion-showcase-slide.wicion-mobile-integrated-v36 .wicion-package-choice.is-essential > span{
    color:var(--v361-package-label-color,var(--showcase-essential-text,#1C1814))!important;
    font-size:var(--v361-package-label-size,inherit)!important;
  }
  body .wicion-showcase-slide.wicion-mobile-integrated-v36 .wicion-package-choice.is-deluxe > span{
    color:var(--v361-package-label-color,var(--showcase-deluxe-text,#FFFFFF))!important;
    font-size:var(--v361-package-label-size,inherit)!important;
  }
  body .wicion-showcase-slide.wicion-mobile-integrated-v36 .wicion-package-choice.is-essential > strong{
    color:var(--v361-package-price-color,var(--showcase-essential-text,#1C1814))!important;
    font-size:var(--v361-package-price-size,inherit)!important;
  }
  body .wicion-showcase-slide.wicion-mobile-integrated-v36 .wicion-package-choice.is-deluxe > strong{
    color:var(--v361-package-price-color,var(--showcase-deluxe-text,#FFFFFF))!important;
    font-size:var(--v361-package-price-size,inherit)!important;
  }

  /* Tabs: el override móvil pinta ambas; sin override respeta principal/secundario. */
  body .wicion-showcase-slide.wicion-mobile-integrated-v36 .wicion-showcase-tabs button{
    color:var(--v361-tabs-color,var(--showcase-muted,#5A524A))!important;
    font-size:var(--v361-tabs-size,inherit)!important;
  }
  body .wicion-showcase-slide.wicion-mobile-integrated-v36 .wicion-showcase-tabs button.is-active{
    color:var(--v361-tabs-color,var(--showcase-text,#1C1814))!important;
  }
  body .wicion-showcase-slide.wicion-mobile-integrated-v36 .wicion-showcase-tabs button::after{
    background:var(--showcase-accent,#B8975A)!important;
  }

  body .wicion-showcase-slide.wicion-mobile-integrated-v36 .wicion-showcase-copy,
  body .wicion-showcase-slide.wicion-mobile-integrated-v36 .wicion-showcase-copy p{
    color:var(--v361-copy-color,var(--showcase-muted,#5A524A))!important;
    font-size:var(--v361-copy-size,inherit)!important;
  }

  body .wicion-showcase-slide.wicion-mobile-integrated-v36 .wicion-showcase-model-picker > h2{
    color:var(--v361-models-title-color,var(--showcase-text,#1C1814))!important;
    font-size:var(--v361-models-title-size,inherit)!important;
  }

  body .wicion-showcase-slide.wicion-mobile-integrated-v36 .wicion-showcase-model-name{
    color:var(--v361-model-name-color,var(--showcase-accent,#B8975A))!important;
    font-size:var(--v361-model-name-size,inherit)!important;
  }

  /* Ocultar: mayor especificidad para que ningún CSS anterior vuelva a mostrarlo. */
  body .wicion-showcase-slide.wicion-mobile-integrated-v36.v361-hide-kicker .wicion-showcase-kicker,
  body .wicion-showcase-slide.wicion-mobile-integrated-v36.v361-hide-title .wicion-showcase-info > h2,
  body .wicion-showcase-slide.wicion-mobile-integrated-v36.v361-hide-package-label .wicion-package-choice > span,
  body .wicion-showcase-slide.wicion-mobile-integrated-v36.v361-hide-package-price .wicion-package-choice > strong,
  body .wicion-showcase-slide.wicion-mobile-integrated-v36.v361-hide-tabs .wicion-showcase-tabs,
  body .wicion-showcase-slide.wicion-mobile-integrated-v36.v361-hide-copy .wicion-showcase-copy,
  body .wicion-showcase-slide.wicion-mobile-integrated-v36.v361-hide-models-title .wicion-showcase-model-picker > h2,
  body .wicion-showcase-slide.wicion-mobile-integrated-v36.v361-hide-model-name .wicion-showcase-model-name{
    display:none!important;
  }
}
