/* Carrusel de categoría de portada — Waway */
.home-carrusel-categoria{max-width:1240px;margin:20px auto 56px;padding:0 28px;color:#241e1b}.home-carrusel-cabecera{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.home-carrusel-eyebrow{display:block;font:700 11px/1.2 Poppins,sans-serif;letter-spacing:.16em;color:#b45f43;margin-bottom:7px}.home-carrusel-cabecera h2{margin:0;font-family:"Playfair Display",serif;font-size:clamp(30px,3vw,46px);line-height:1.05}.home-carrusel-ventana{position:relative;overflow:hidden}.home-carrusel-pista{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2px 1px 8px}.home-carrusel-pista::-webkit-scrollbar{display:none}.home-carrusel-card{position:relative;flex:0 0 calc((100% - 72px)/5);min-width:0;background:#fff;border:1px solid #eadfd7;border-radius:20px;overflow:hidden;scroll-snap-align:start;box-shadow:0 8px 24px rgba(58,42,32,.05)}.home-carrusel-imagen{display:block;aspect-ratio:1/1;overflow:hidden;background:#f7f2ed}.home-carrusel-imagen img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.home-carrusel-card:hover .home-carrusel-imagen img{transform:scale(1.025)}.home-carrusel-info{padding:14px 15px 16px}.home-carrusel-info h3{font-family:"Playfair Display",serif;font-size:18px;line-height:1.2;margin:0 0 7px;color:#241e1b}.home-carrusel-precio{font:700 13px/1.2 Poppins,sans-serif;color:#b45f43}.home-carrusel-favorito{position:absolute;right:11px;top:11px;z-index:3;width:40px;height:40px;border-radius:50%;border:1px solid #eadfd7;background:rgba(255,255,255,.94);color:#b45f43;font-size:25px;display:grid;place-items:center;cursor:pointer}.home-carrusel-favorito.activo{background:#b45f43;color:#fff}.home-carrusel-flecha{position:absolute;z-index:4;top:42%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid #e5d8cf;background:#fff;color:#241e1b;font-size:28px;line-height:1;box-shadow:0 6px 20px rgba(0,0,0,.09);cursor:pointer}.home-carrusel-flecha.anterior{left:8px}.home-carrusel-flecha.siguiente{right:8px}.home-carrusel-puntos{display:flex;justify-content:center;gap:8px;margin-top:17px}.home-carrusel-punto{width:9px;height:9px;border:0;border-radius:50%;padding:0;background:#d8c9bf;cursor:pointer}.home-carrusel-punto.activo{background:#b45f43}.home-carrusel-vacio{width:100%;padding:28px;border:1px dashed #dbcac0;border-radius:18px;text-align:center;font-family:Poppins,sans-serif;color:#76645a}
@media(max-width:980px){.home-carrusel-card{flex-basis:calc((100% - 36px)/3)}}
@media(max-width:700px){.home-carrusel-categoria{margin:12px auto 38px;padding:0 18px}.home-carrusel-cabecera{align-items:center;margin-bottom:16px}.home-carrusel-cabecera h2{font-size:30px}.home-carrusel-cabecera .home-link-flecha{font-size:12px;white-space:nowrap}.home-carrusel-card{flex-basis:calc((100% - 12px)/2);border-radius:16px}.home-carrusel-pista{gap:12px}.home-carrusel-info{padding:11px 12px 13px}.home-carrusel-info h3{font-size:16px}.home-carrusel-flecha{display:none}.home-carrusel-favorito{width:36px;height:36px;font-size:22px}.home-carrusel-puntos{margin-top:12px;gap:6px}.home-carrusel-punto{width:8px;height:8px}}

/* WAWAY 2026-10-05 — encabezado del carrusel: sin eyebrow y título centrado */
.home-carrusel-cabecera{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;}
.home-carrusel-titulo-wrap{grid-column:2;text-align:center;}
.home-carrusel-cabecera h2{text-align:center;}
.home-carrusel-cabecera .home-link-flecha{grid-column:3;justify-self:end;}
@media(max-width:700px){.home-carrusel-cabecera{grid-template-columns:1fr;align-items:center;gap:7px}.home-carrusel-titulo-wrap{grid-column:1}.home-carrusel-cabecera .home-link-flecha{grid-column:1;justify-self:center}.home-carrusel-cabecera h2{text-align:center}}

/* Centrado de nombre y precio en las tarjetas del carrusel */
.home-carrusel-info{text-align:center;}
.home-carrusel-info h3,.home-carrusel-info .home-carrusel-precio{text-align:center;}
.home-carrusel-info .home-carrusel-precio{display:block;}
