/* La portada clara deja visibles los acabados de las nuevas fotos del kit. */
.pagina-rayolab .hero.kit-hero{background:#f5f4ef url('/assets/products/kit-charm-gallery/04-portada-panoramica.webp') right center/cover no-repeat;align-items:center;padding-top:132px;padding-bottom:64px;min-height:760px}
.pagina-rayolab .hero.kit-hero::before{display:none}
.kit-hero .hero-grid{grid-template-columns:1fr;gap:22px;max-width:47%;margin-right:auto}
.kit-hero .eyebrow{color:var(--accent);line-height:1.5}
.kit-hero h1{color:var(--ink);font-size:clamp(42px,5.2vw,70px)}
.kit-hero h1 em{color:var(--accent)}
.kit-hero .hero-copy>p{color:#4c5148}
.kit-hero .btn.primary{background:var(--accent);color:#fff}
.kit-hero .btn.ghost{background:rgba(255,255,255,.65);color:var(--ink);border-color:#afb8a9;backdrop-filter:none}
.kit-hero .micro{color:#636a55!important}
.kit-hero .hero-copy>.kit-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 20px;color:var(--ink);line-height:1.2}
.kit-price strong{font-size:36px;font-weight:600;letter-spacing:-.035em}
.kit-price span{font-size:13px;color:var(--muted)}
@media(max-width:980px) and (min-width:761px){
  .pagina-rayolab .hero.kit-hero{background-size:auto 100%;background-position:62% center}
  .kit-hero .hero-grid{max-width:48%}
  .kit-hero .eyebrow{font-size:10px;letter-spacing:.06em}
}
@media(max-width:760px){
  .pagina-rayolab .hero.kit-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;background:#f5f4ef;padding:118px 22px 0}
  .kit-hero .hero-grid{max-width:none;width:100%;gap:22px}
  .kit-hero h1{font-size:clamp(41px,10vw,64px);max-width:15ch}
  .kit-hero .hero-copy>p{max-width:44ch}
  .kit-hero .eyebrow{font-size:11px;letter-spacing:.08em}
  .kit-hero::after{content:'';display:block;flex:none;aspect-ratio:3/2;width:calc(100% + 44px);margin:26px -22px 0;background:url('/assets/products/kit-charm-gallery/01-hero-tres-cuartos.webp') center/cover no-repeat}
}
