/* Ajustes globales para Kadence y widgets HTML de Artist Studio. */
body.home .entry-hero.page-hero-section{display:none!important}

/* El rosa de marca se conserva; el texto oscuro mejora la lectura. */
body .artist-header .artist-header__barra,
body .ast-header .ast-header__notice{color:#191318!important;font-size:0.8125rem!important;line-height:1.45!important}
body .artist-header .artist-header__cantidad,
body .ast-header .ast-header__cart-count{color:#191318!important}
body .ast-header{--ast-pink:rgb(247 89 194 / 55%)}
body .artist-header .artist-header__busqueda input[type=search],
body .ast-header .ast-header__search input[type=search]{font-size:1rem!important;line-height:1.4!important}
body .artist-header .artist-header__menu a,
body .ast-header .ast-header__nav a{font-size:0.9375rem!important}
body .artist-panel .artist-panel__boton:not(.artist-panel__boton--secundario),
body .as-banner .as-banner__boton{color:#191318!important;font-size:0.9375rem!important}
body .artist-panel .artist-panel__boton:not(.artist-panel__boton--secundario):hover,
body .as-banner .as-banner__boton:hover{color:#191318!important}

body .as-footer{color:#191318!important}
body .as-footer .as-footer__descripcion,
body .as-footer .as-footer__menu a,
body .as-footer .as-footer__titulo,
body .as-footer .as-footer__contacto-titulo,
body .as-footer .as-footer__contacto-dato,
body .as-footer .as-footer__red-social,
body .as-footer .as-footer__contacto-icono{color:#191318!important}
body .as-footer .as-footer__descripcion{font-size:1rem!important;line-height:1.6!important}
body .as-footer .as-footer__menu a,
body .as-footer .as-footer__contacto-dato{font-size:0.9375rem!important;line-height:1.5!important}
body .as-footer .as-footer__contacto-titulo{font-size:0.8125rem!important}
body .as-footer .as-footer__menu a::before{color:#191318!important}
body .as-footer .as-footer__red-social:hover{background:#fff!important;color:#191318!important}
body .as-footer .as-footer__inferior,
body .as-footer .as-footer__inferior .as-footer__copyright,
body .as-footer .as-footer__inferior .as-footer__volver{color:#fff!important}
body .as-footer .as-footer__inferior .as-footer__copyright{font-size:0.875rem!important;line-height:1.5!important}
body .as-footer .as-footer__inferior .as-footer__copyright a{color:#ffe0f9!important}

@media(max-width:620px){
  body .artist-header .artist-header__barra,
  body .ast-header .ast-header__notice{font-size:0.75rem!important}
}
