.catalogo-home{padding-top:40px;padding-bottom:56px}.catalogo-home-intro{text-align:left;margin-bottom:28px}.catalogo-home-intro h2{margin:0;font-size:clamp(22px,3.2vw,28px);font-weight:600}.catalogo-home-intro .seccion-subtitulo{max-width:560px;margin-top:8px}.catalogo-home-beneficios{border-bottom:1px solid var(--linea);margin-bottom:36px;padding-bottom:32px}.catalogo-home-carrusel{flex-direction:column;gap:16px;display:flex}.catalogo-home-carrusel-barra{justify-content:space-between;align-items:center;gap:16px;display:flex}.catalogo-home-carrusel-etiqueta{letter-spacing:.06em;text-transform:uppercase;color:var(--gris);margin:0;font-size:13px;font-weight:600}.catalogo-home-cabecera{align-items:center;margin-bottom:24px}.catalogo-home-cabecera .productos-carrusel-nav{flex-shrink:0}.seccion-beneficios,.seccion-productos{padding-top:40px;padding-bottom:48px}.seccion-beneficios-banner+.seccion-productos,.seccion-productos+.seccion-productos{padding-top:40px}.seccion-productos:has(+.seccion-productos){padding-bottom:0}@media (min-width:768px){.catalogo-home{padding-top:48px;padding-bottom:72px}.catalogo-home-intro{margin-bottom:32px}.catalogo-home-beneficios{margin-bottom:40px;padding-bottom:36px}.seccion-beneficios,.seccion-productos{padding-top:48px;padding-bottom:56px}.seccion-beneficios-banner+.seccion-productos,.seccion-productos+.seccion-productos{padding-top:48px}.catalogo-home-cabecera{margin-bottom:28px}}@media (max-width:767px){.catalogo-home-carrusel-barra{align-items:flex-start}.catalogo-home-cabecera{flex-direction:column;align-items:flex-start;gap:12px}}
:is(.seccion-productos:has(+.seccion-blog-home),.seccion-productos:has(+.seccion-productos+.seccion-blog-home)){padding-bottom:0}.seccion-blog-home{margin-top:24px}@media (min-width:768px){.seccion-blog-home{margin-top:32px}}
