.t-left{text-align:left}.t-right{text-align:right}.t-center{text-align:center}.t-justify{text-align:justify}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.none{text-transform:none}.full-width{text-transform:full-width}.primary{color:primary}.bg-primary{background-color:primary}.primarydark{color:primarydark}.bg-primarydark{background-color:primarydark}.rosa1{color:rosa1}.bg-rosa1{background-color:rosa1}.rosa2{color:rosa2}.bg-rosa2{background-color:rosa2}.negro{color:negro}.bg-negro{background-color:negro}.gris1{color:gris1}.bg-gris1{background-color:gris1}.gris2{color:gris2}.bg-gris2{background-color:gris2}.gray{color:gray}.bg-gray{background-color:gray}.white{color:white}.bg-white{background-color:white}.softgray{color:softgray}.bg-softgray{background-color:softgray}.flex{display:flex}.inline{display:inline-flex}.row{flex-direction:row}.column{flex-direction:column}.wrap{flex-wrap:wrap}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.y-flex-start{align-items:flex-start}.y-flex-end{align-items:flex-end}.y-flex-center{align-items:center}.y-flex-baseline{align-items:baseline}.y-flex-stretch{align-items:stretch}.reverse{flex-direction:row-reverse}*{padding:0;margin:0;box-sizing:border-box}body{width:100%}@font-face{font-family:Lato;src:url("fonts/Lato-Regular.ttf") format("opentype")}@font-face{font-family:Lato-light;src:url("fonts/Lato-Light.ttf") format("opentype")}.verMovil{display:inline-block}@media only screen and (min-width: 414px){.verMovil{display:none}}.quitarMovil{display:none}@media only screen and (min-width: 414px){.quitarMovil{display:inline-block}}.container-black{font-size:14px;font-family:Lato;max-width:1020px;margin:0 auto;display:flex;flex-direction:column;align-items:center;font-size:14;font-size:14px;line-height:1.8;text-align:center;color:#3f3e3f}.container-black img{width:100%}.container-black .headerTitle{max-width:850px;margin:30px auto;flex-direction:column;align-items:center}.container-black .headerTitle img{margin:0 auto}@media only screen and (min-width: 414px){.container-black .headerTitle img{width:80%;margin:30px auto 10px}}.container-black .headerTitle .titulos{text-transform:uppercase;font-size:14px;line-height:1.5;margin-top:20px}@media only screen and (min-width: 767px){.container-black .headerTitle .titulos{font-size:18px}}@media only screen and (min-width: 1280px){.container-black .headerTitle .titulos{font-size:24px}}@media only screen and (min-width: 414px){.container-black .headerTitle{width:100%}}.container-black .headerTitle p{text-align:center}.container-black .headerText{margin:30px auto;padding:0 15px;width:100%;max-width:560px}@media only screen and (min-width: 1280px){.container-black .headerText{max-width:760px}}.container-black .headerText .titulos{font-size:14px}@media only screen and (min-width: 767px){.container-black .headerText .titulos{font-size:18px}}.container-black .headerText .titulos .mayusculas{text-transform:uppercase}.container-black .headerText p{width:100%;text-align:center;max-width:850px}.container-black .titulos{font-size:14px}@media only screen and (min-width: 767px){.container-black .titulos{font-size:18px}}@media only screen and (min-width: 1280px){.container-black .titulos{font-size:28px}}.container-black p{font-size:14px}@media only screen and (min-width: 1280px){.container-black p{font-size:18px}}.container-black .card .imagen{width:100%}@media only screen and (min-width: 599px){.container-black .card{display:flex;justify-content:space-between}.container-black .card .imagen{flex:0 0 48%}.container-black .card .imagen.izquierda{order:0}.container-black .card .imagen.derecha{order:2}}.container-black .card .textos{flex:0 0 48%;order:1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:30px auto;padding:0 15px}.container-black .card .textos .icono{width:60px}.container-black .card .textos .icono img{width:100%;margin-bottom:30px}.container-black .card .textos h3{font-weight:400;text-transform:uppercase;font-size:14px;margin-bottom:30px}@media only screen and (min-width: 767px){.container-black .card .textos h3{font-size:18px}}.container-black .card .textos p{width:100%}@media only screen and (min-width: 767px){.container-black .card .textos p{width:60%}}.container-black.registrate{background-color:#9fcfca;color:#fff;padding:30px 15px;margin-top:30px}.container-black.registrate .contenido{display:flex;flex-direction:column;align-items:center;width:100%;max-width:850px}.container-black.registrate .contenido .titulo{width:60%;max-width:280px;background:none}.container-black.registrate .contenido .texto{width:100%}@media only screen and (min-width: 414px){.container-black.registrate .contenido .texto{max-width:550px}}@media only screen and (min-width: 1280px){.container-black.registrate .contenido .texto{max-width:750px}}.container-black.registrate .contenido .texto p{text-align:left;margin-top:20px;color:#fff}@media only screen and (min-width: 414px){.container-black.registrate .contenido .texto p{text-align:center}}.container-black.registrate .contenido .formulario{width:100%;padding:20px}.container-black.registrate .contenido .formulario .row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.container-black.registrate .contenido .formulario .row label{flex:0 0 100%;text-align:left;margin:15px 0}@media only screen and (min-width: 767px){.container-black.registrate .contenido .formulario .row label{flex:0 0 125px;text-align:right}}.container-black.registrate .contenido .formulario .row input{flex:0 0 100%;border:none;height:35px}@media only screen and (min-width: 767px){.container-black.registrate .contenido .formulario .row input{flex:0 0 260px;margin:10px 0}}@media only screen and (min-width: 414px){.container-black.registrate .contenido .formulario .row{width:400px}}.container-black.registrate .contenido a{text-decoration:none;color:#9fcfca;text-transform:uppercase}.container-black.registrate .contenido a .enviar{background-color:#fff;border-radius:4px;color:#9fcfca;width:150px;margin:30px auto 0;padding:10px}.footer-new .footer-body .tituloFooter{width:280px !important}@media only screen and (min-width: 414px){.footer-new .footer-body .tituloFooter{width:380px !important}}#banderaIdiomas .idiomas-disponibles option:nth-child(3){display:none !important}#selectorIdiomas .selectorIdioma:nth-child(3){display:none !important}
/*
.container-black{
    display:none;
}
*/
.container-black.contenedor-botonera p{
    margin-top: 60px;
    font-family: Lato;
font-weight: 500;
font-style: Medium;
font-size: 32px;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0%;
text-align: center;


}

.container-black.contenedor-botonera .botonera{
    display: flex;
    gap: 21px;
    margin-bottom: 90px;
    margin-top: 40px;
    flex-wrap: wrap;
  text-align: center;
  justify-content: center;
}

.container-black.contenedor-botonera .btn.btn-rosa{
    font-family: Lato;
font-weight: 400;
font-style: Regular;
font-size: 18px;
leading-trim: NONE;
line-height: 24px;
letter-spacing: 2%;
text-align: center;
margin: 0;

}
.container-black.sliders-black .imagen-black > a{
    display: block;
}
.container-black.sliders-black .card.row{
	width: 1200px;
	max-width: 100%;
    overflow: hidden;
}

.container-black .imagen-black img {
  width: 100%; 
  height: auto;
  position: relative; 
}
.container-black .texto.black {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 35px;
    text-align: left;
    color: #1C1B1F;
}
.container-black .texto.black > *:not(.btn){
	display: block;
}

.container-black .titulo-black {
    font-family: Lato;
    font-weight: 700;
    font-style: Bold;
    font-size: 36px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0%;
    margin-bottom: 13px;
}

.container-black .texto-normal {
    font-family: Lato;
    font-weight: 400;
    font-style: Regular;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 22px;
    letter-spacing: 0%;

}


.container-black .btn.btn-rosa {
  padding: 10px 20px;
  border-radius: 25px;
  text-align: center;
  cursor: pointer;
  border: none;
  text-decoration: none;
  background-color: #E89CA8;
	color: #1C1B1F;
	font-family: Lato;
	font-weight: 600;
	font-style: SemiBold;
	font-size: 14px;
	leading-trim: NONE;
	line-height: 20px;
	letter-spacing: 0.1px;
	text-align: center;
	vertical-align: bottom;
	white-space: nowrap;
	width: auto;
      display: inline-block;
}

/*.btn.btn-rosa:hover {
  background-color: #e55a8f;
}*/

.container-black.mas-productos .texto p{
    font-family: Lato;
font-weight: 500;
font-style: Medium;
font-size: 32px;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0%;
text-align: center;

}

.cn_content.cn_content_type_inline {
    max-width: 500px;
}

.cn_content ul.cn__slides li.cn__li.js_slide {
    width: 50% !important;
}
@media only screen and (max-width:767px){
    .cn_content.cn_content_type_inline {
        width: 100vw;
    }
    .container-black .texto.black {
        padding: 15px;
    }
}

#productos_categoria {
    padding-top: 120px;
}