#seccion-1{background:linear-gradient(var(--color-corpazul),var(--color-corpazul)) padding-box,var(--grad-plata) border-box;border-top:2px solid transparent;border-bottom:6px solid transparent;background-color:var(--color-corpazul)}#seccion-1>div{padding:0 var(--margen-in);padding-bottom:30px;min-height:400px;display:flex;background-image:url('../themes/cubo2050/assets/img/fondo_vortex.webp');background-size:100% auto;background-position:top left}#seccion-1 h2,#seccion-1 p{color:var(--color-blanco)}#seccion-1 h2{font-size:58px}#seccion-1 p{font-size:28px}#seccion-1>div>div:nth-child(1){display:flex;flex-direction:column;justify-content:flex-end}#seccion-1>div>div:nth-child(2){position:relative}#seccion-1>div>div:nth-child(2) img{width:auto;height:500px;top:80px;right:0;position:absolute;display:block}#contacto-rapido{min-height:200px}#contacto-rapido>p{display:inline;font-weight:var(--semibold);color:var(--color-verde)}#contacto-rapido>a.btn-llamar{margin-left:20px;font-weight:var(--bold);display:inline-block;outline:4px solid var(--color-lu-carton);outline-offset:2px}section:not(:first-of-type){padding:100px 0}section:not(:first-of-type)>div>h1:first-of-type{margin-bottom:100px;text-align:center}#linea-productos{margin:50px 0}#linea-productos #carrusel-linea-productos{position:relative}#linea-productos #carrusel-linea-productos::before{width:100%;height:130px;position:absolute;top:30%;transform:translateY(-30%);content:'';z-index:-1;border-top:4px solid var(--color-lu-plata);border-bottom:2px solid var(--color-lu-plata);background:var(--grad-plata-45deg)}#linea-productos #carrusel-linea-productos .splide__slide{display:flex;justify-content:center}#linea-productos #carrusel-linea-productos .splide__arrows{width:100%;height:100%;position:absolute;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;pointer-events:none;z-index:1000}#linea-productos #carrusel-linea-productos .splide__arrows button{font-size:40px;cursor:pointer;border:none;pointer-events:initial;color:var(--color-lu-blanco);text-shadow:1px 1px 2px var(--color-negro);background-color:transparent}#linea-productos .item{padding:10px;width:150px}#linea-productos .item .imagen{height:200px;border-radius:5px;box-shadow:var(--sombra);background-image:url('../themes/cubo2050/assets/img/paginas/inicio_categorias_decoficha.webp');background-size:90% auto;background-position:center top;background-color:var(--color-carton)}#linea-productos .item .titulo a{display:block;font-family:var(--fuente-titular);font-size:var(--h3-size);text-align:center;text-decoration:none;color:var(--color-corpazul)}#linea-categorias{margin:50px 0;margin-top:100px;padding:0;box-shadow:var(--sombra-grande);border-left:var(--margen) solid var(--color-corpazul);border-top:20px solid var(--color-corpazul);border-bottom:10px solid var(--color-corpazul)}#linea-categorias>div{display:flex}#linea-categorias>div>.titulo{margin:0;margin-right:var(--margen-mitad);padding:20px;width:fit-content;height:fit-content;font-size:calc(var(--p-size) * 3.2);text-align:right;line-height:1;writing-mode:vertical-rl;box-sizing:border-box;transform:rotate(180deg);border-left:15px solid var(--color-corpazul);border-bottom:10px solid var(--color-corpazul);border-top:10px solid var(--color-corpazul)}#linea-categorias>div>.cuerpo{width:100%;display:grid;grid-template-columns:2fr 1fr;column-gap:50px}#linea-categorias>div>.cuerpo>.tarjetas-categorias{padding:10px;max-width:900px}#linea-categorias>div>.cuerpo>.promo{padding:10px;height:fit-content;min-height:500px;overflow:hidden;transform:translateY(-10px);box-shadow:var(--sombra);border-radius:25px 0 0 200px;background-color:var(--color-lu-plata)}#linea-categorias>div>.cuerpo>.promo .info{margin:0;font-size:var(--pe-size);text-align:center;color:var(--color-lu-tinta)}#productos-promo{padding:0}#productos-promo>.aviso{margin:0;display:flex;flex-flow:row nowrap;align-items:center}#productos-promo>.aviso>div{padding:10px 0;width:50%}#productos-promo>.aviso>.contenido{display:flex;flex-direction:column}#productos-promo>.aviso>.contenido p::first-letter{margin-left:0.5em}#productos-promo>.aviso>.contenido a{font-weight:var(--bold)}#productos-promo>.aviso>.contenido img{max-width:280px;height:auto;align-self:center}#productos-promo>.aviso>.imagen img{width:100%;height:auto}.catalogo{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:min-content;grid-gap:40px 0}.producto{padding:0 0 10px 0;width:97%;height:fit-content;min-height:initial;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;box-sizing:border-box;border-radius:5px;border:1px solid var(--color-so-blanco);box-shadow:var(--sombra);background-color:var(--color-blanco)}.producto>.cabeza{width:100%;overflow:hidden;background:var(--grad-plata-45deg)}.producto>.cabeza img{width:100%;height:auto;display:block}.producto>.cuerpo a{text-decoration:none}.producto>.cuerpo .titulo{margin:0;padding:5px 10px;font-family:var(--fuente-base);line-height:1;border-top:10px solid var(--color-so-carton);border-bottom:2px solid var(--color-so-carton);color:var(--color-lu-tinta);background-color:var(--color-lu-blanco)}.producto>.cuerpo .descripcion{margin:10px;font-size:var(--xpe-size);color:var(--color-lu-tinta)}.catalogo .ver-mas{display:flex;justify-content:center;align-items:center}.catalogo .ver-mas a{font-weight:var(--bold)}@media only screen and (max-width:768px){#seccion-1>div{padding-bottom:10px;min-height:initial;flex-direction:column;text-align:center;background-size:auto 110%;background-position:left top}#seccion-1>div>div:nth-child(1){padding:40px 0 0 0}#seccion-1>div>div:nth-child(2){max-height:150px;display:flex;justify-content:center}#seccion-1>div>div:nth-child(2) img{height:200px;position:initial}#seccion-1 h2{font-size:38px}#seccion-1 p{font-size:20px}#contacto-rapido{padding:40px 0 0 0;text-align:center}#contacto-rapido>a.btn-llamar{margin-left:10px;margin-top:15px;display:inline-block}.tarjetas-categorias{grid-template-columns:1fr;grid-template-rows:min-content}#linea-categorias{margin:var(--margen) 0;margin-bottom:100px;padding-top:0;box-shadow:initial;border-left:initial;border-top:initial;border-bottom:initial}#linea-categorias>div{display:initial}#linea-categorias>div>.titulo{margin:var(--margen) 0;margin-right:0;padding:0;width:100%;height:initial;font-size:var(--h1-size);text-align:center;line-height:initial;writing-mode:initial;transform:initial;border-bottom:var(--margen-doble) solid var(--color-corpazul);border-left:initial;border-top:initial}#linea-categorias>div>.cuerpo{grid-template-columns:1fr 1.6fr;column-gap:10px}#linea-categorias>div>.cuerpo>.promo{transform:initial}#productos-promo>.aviso{flex-flow:column wrap}#productos-promo>.aviso>div{width:initial}#productos-promo>.aviso>.contenido img{max-width:200px}#seccion-2>h2{margin-bottom:25px;text-align:center}.catalogo{grid-template-columns:auto auto;grid-gap:30px 15px;justify-content:center}.producto{min-height:initial;max-width:250px}}@media only screen and (min-width:768px){#seccion-1>div{padding-bottom:10px;min-height:initial;flex-direction:column;text-align:center;background-size:100% auto}#seccion-1>div>div:nth-child(1){padding:40px 0 0 0}#seccion-1>div>div:nth-child(2){max-height:150px;display:flex;justify-content:center}#seccion-1>div>div:nth-child(2) img{height:200px;position:initial}#seccion-1 h2{font-size:38px}#seccion-1 p{font-size:20px}#contacto-rapido{padding:40px 0 0 0;text-align:center}.tarjetas-categorias{grid-template-columns:1fr 1fr;grid-template-rows:min-content}#linea-categorias{padding-top:0}#linea-categorias>div>.cuerpo{grid-template-columns:1fr 1fr;column-gap:30px}#productos-promo>.aviso>.contenido img{max-width:200px}.catalogo{grid-template-columns:1fr 1fr 1fr;grid-gap:30px 20px}.producto{min-height:initial}}@media only screen and (min-width:1000px){#seccion-1>div{padding-bottom:10px;min-height:280px;flex-direction:row;text-align:left}#seccion-1>div>div:nth-child(1){padding:initial}#seccion-1>div>div:nth-child(2){max-height:initial;display:initial;justify-content:initial}#seccion-1>div>div:nth-child(2) img{height:350px;right:40px;position:absolute}#seccion-1 h2{font-size:38px}#seccion-1 p{font-size:20px}#seccion-1>div>div:nth-child(1){padding:0}#contacto-rapido{padding:20px 0 0 0;text-align:left}.tarjetas-categorias{grid-template-columns:1fr 1fr 1fr}#linea-categorias>div>.cuerpo{grid-template-columns:1.2fr 1fr;column-gap:50px}#productos-promo>.aviso>.contenido img{max-width:280px}.catalogo{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:40px 30px}.producto{min-height:initial}}@media only screen and (min-width:1200px){#seccion-1>div{padding-bottom:30px;min-height:300px}#seccion-1>div>div:nth-child(2) img{right:40px;height:450px}#seccion-1 h2{font-size:48px}#seccion-1 p{font-size:22px}.producto{min-height:initial}}@media only screen and (min-width:1400px){#seccion-1>div{min-height:400px}#seccion-1>div>div:nth-child(2) img{right:50px;height:550px}.producto{min-height:initial}}@media only screen and (min-width:1610px){.producto{min-height:initial}}