@charset "UTF-8";.nav__content--logo{width:50%;max-width:150px;display:inline-block;padding-top:15px;margin:0 auto}.nav__content--logo .st0{fill:#000000}@media only screen and (min-width:768px){.nav__content--logo{display:inline-block}}.logoFix{position:fixed;top:1px;width:90px}@media only screen and (min-width:768px){.logoFix{left:2.5%}}@media only screen and (min-width:1024px){.logoFix{position:fixed;top:8px;left:6%;width:90px}}@media only screen and (min-width:1920px){.logoFix{position:fixed;top:8px;left:13%;width:90px}}.logoFix .st0{fill:white}.logoFix .st1{fill:white}*,:after,:before{padding:0;border:0;margin:0;outline:0;marker-offset:0;-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{font-family:inherit;font-weight:inherit;font-style:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}div.txt-editor *{float:none;padding:0;border:0;margin:0;font-family:"Sora",sans-serif;color:inherit;text-align:left;background:none}div.txt-editor strong{font-weight:600}div.txt-editor em{font-style:italic}div.txt-editor ul{list-style:disc;margin-left:20px}div.txt-editor ol{list-style:decimal;margin-left:20px}div.txt-editor h1,div.txt-editor h2,div.txt-editor h3,div.txt-editor h4,div.txt-editor h5,div.txt-editor h6{line-height:initial;color:#535256;font-size:15.6pt;font-size:1.3rem}a{color:inherit;text-decoration:none;-webkit-transition:color 0.25s ease,background 0.25s ease;transition:color 0.25s ease,background 0.25s ease}a:focus,a:hover{outline:none;color:inherit;text-decoration:none}.re-novar{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:9999999999;text-align:center;color:#231F20;background:#F3F3F3;font-size:15.6pt;font-size:1.3rem}.re-novar div{padding:20% 10% 0 10%}.re-novar strong{color:#151314;font-size:20.4pt;font-size:1.7rem}.re-novar a{color:#1b96e4}html{font-size:100%}body{font-family:"Sora",sans-serif;font-weight:400;line-height:25px;letter-spacing:1%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{position:relative;font-family:"Sora",sans-serif;line-height:initial;letter-spacing:initial}h1{font-size:36pt;font-size:3rem;font-weight:700}h2{font-size:24pt;font-size:2rem;font-weight:700}h3{font-size:21.6pt;font-size:1.8rem;font-weight:700}h4{font-size:18pt;font-size:1.5rem;font-weight:700}h5{margin-bottom:10px;color:#F4F4F4}h6{font-weight:600;letter-spacing:1px;font-size:18pt;font-size:1.5rem}a{text-decoration:none;-webkit-transition:color 0.25s ease,background 0.25s ease;transition:color 0.25s ease,background 0.25s ease}p{margin-bottom:10px}p:last-child,p:only-child{margin-bottom:0}b,mark,strong{font-weight:600;background:none}em,i{font-weight:400;font-style:normal}span.mensaje{color:#151314;font-size:18pt;font-size:1.5rem}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.clear-fix{content:"";display:block;clear:both}.num-font{font-family:"Sora",sans-serif;font-weight:300;white-space:nowrap}.llamar{cursor:default}@media only screen and (min-width:1024px){.visible-movil{display:none!important}}@media only screen and (max-width:1023px){.visible-desktop{display:none!important}}.re-cien,footer,header,main,nav{width:100%;min-width:250px}.re-central,.re-cien{position:relative;margin:0 auto}.re-central{width:95%;-webkit-transition:0.5 ease-out;transition:0.5 ease-out}@media only screen and (min-width:480px){.re-central{width:92%;-webkit-transition:0.5 ease-out;transition:0.5 ease-out}}@media only screen and (min-width:768px){.re-central{width:90%;-webkit-transition:0.5 ease-out;transition:0.5 ease-out}}@media only screen and (min-width:1024px){.re-central{width:88%;-webkit-transition:0.5 ease-out;transition:0.5 ease-out}}header{position:relative;top:0;left:0;z-index:5;background-color:#000;color:#fff;padding-bottom:10px}header .re-central #header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px;text-align:center;font-size:10.8pt;font-size:0.9rem}header .re-central #header__contact #header__contact-phone{margin-right:auto}header .re-central .header__nav nav{min-height:35px;position:relative;top:0;left:0;z-index:10}header .re-central .header__nav nav.navSticky{position:fixed;width:100%;background-color:#000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1)}header .re-central .header__nav nav.navSticky .nav__content--logo{max-width:100px}header .re-central .header__nav nav.navSticky .nav__content{width:95%;margin:auto}header .re-central .header__nav nav.navSticky .nav__content .buscador{display:none}header .re-central .header__nav nav.navSticky .nav__content .logo{display:block;width:180px;padding-top:8px}@media only screen and (min-width:480px){header .re-central .header__nav nav.navSticky .nav__content{width:92%}}@media only screen and (min-width:768px){header .re-central .header__nav nav.navSticky .nav__content{width:90%}}@media only screen and (min-width:1024px){header .re-central .header__nav nav.navSticky .nav__content{width:88%}}header .re-central .header__nav nav.navSticky #dl-menu{width:auto}@media only screen and (min-width:1024px){header .re-central .header__nav nav.navSticky #dl-menu{width:100%}}header .re-central .header__nav nav.navSticky .dl-menuwrapper .dl-menu{top:37px!important;-webkit-transform:translateX(-90%)!important;transform:translateX(-90%)!important}@media only screen and (min-width:1024px){header .re-central .header__nav nav.navSticky .dl-menuwrapper .dl-menu{-webkit-transform:translateX(0%)!important;transform:translateX(0%)!important}}@media only screen and (max-width:1210px){header .re-central .header__nav nav.navSticky .dl-menuwrapper li a p{padding:0 15px}}header .re-central .header__nav nav.navSticky #header__contact{width:100%}@media only screen and (min-width:1024px){header .re-central .header__nav nav.navSticky #header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;font-size:clamp(13px,1vw,14px)}}header .re-central .header__nav nav #header__contact{display:none}header .re-central .header__nav nav .nav__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;position:relative}header .re-central .header__nav nav .nav__content .nav__content--logo{width:50%}header .re-central .header__nav nav .nav__content .buscador{display:block}header .re-central .header__nav nav .nav__content .logo{display:none}header .re-central .header__nav nav .nav__content .dl-menuwrapper{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}header .re-central .header__nav nav .nav__content .dl-menuwrapper .dl-trigger{margin-left:auto}header .re-central .header__nav nav .nav__content .dl-menuwrapper .dl-menu{width:100vw;top:55px;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:black}header .re-central .buscador{padding:10px 0;width:50%}header .re-central .buscador div{width:100%}header .re-central .ver-productos{width:96%;position:relative;margin:auto;display:block;padding:10px 0;text-align:center;font-weight:500;-webkit-transition:0.3s;transition:0.3s;color:#F3F3F3;background-color:#20B08E}header .re-central .ver-productos:hover{-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}header .re-central .ver-productos:hover:after{top:0;left:0}header .re-central .ver-productos i{margin-right:10px}@media only screen and (min-width:520px){header .buscador{padding:10px 0;width:50%}header .buscador div{width:100%}}@media only screen and (min-width:1330px){header .re-central #header__contact{width:87%}}@media only screen and (min-width:1024px){header{padding-bottom:0px}header .re-central{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header .re-central #header__contact{width:82%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .re-central #header__contact #header__contact-phone{margin-right:30px}header .re-central .header__nav{width:100%;display:inline-block}header .re-central .header__nav .nav .nav__content{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .re-central .header__nav .nav .nav__content .nav__content--logo{width:20%;margin-right:30px}header .re-central .header__nav .nav .nav__content .dl-menuwrapper{width:100%;margin-left:0}header .re-central .header__nav .nav .nav__content .dl-menuwrapper .dl-menu{width:100%;-webkit-transform:none;transform:none}header .re-central .header__nav .nav .nav__content .dl-menuwrapper .dl-menu li a p{font-size:clamp(14px,1vw,18px)}header .re-central .header__nav .nav .nav__content .dl-menuwrapper .dl-menu li a:hover{color:#20B08E}header .re-central .header__nav .nav .nav__content .dl-menuwrapper .dl-menu .dl-submenu{max-height:500px;overflow:hidden;overflow-y:overlay}header .re-central .buscador{width:25%;margin-left:auto}header .re-central .buscador form{margin-left:auto}}.index__content section{margin:auto}.index__content section:nth-child(2){max-width:initial}.index__content .index__hero{padding:50px 0}.index__content .index__hero .index__hero--text{padding:0 50px}.index__content .index__hero .index__hero--text span{margin-bottom:10px;font-size:clamp(18px,1.3vw,24px)}.index__content .index__hero .index__hero--text h1{margin-bottom:15px;font-size:36px}.index__content .index__hero .index__hero--text p{margin-bottom:20px}.index__content .index__hero .index__hero--image{margin:40px 0}.index__content .index__hero .index__hero--image img{width:100%}.index__content .index__products h2{text-align:center;margin-bottom:40px}.index__content .index__banner{position:relative}.index__content .index__banner .index__banner--image{height:100%;background:#f4f4f4}.index__content .index__banner .index__banner--image img{width:100%;height:100%}.index__content .index__banner .index__banner--text{padding:100px 50px;width:100%;margin:auto;background-color:#F4F4F4}.index__content .index__banner .index__banner--text h2{margin-bottom:20px}.index__content .index__banner .index__banner--text p{margin-bottom:30px}.index__content .index__phrase{background-color:#20B08E;text-align:center}.index__content .index__phrase .index__phrase--text{padding-top:50px;padding-bottom:50px}.index__content .index__phrase .index__phrase--text .index__phrase--img{margin-bottom:20px}.index__content .index__phrase .index__phrase--text .index__phrase--img img{width:80px}.index__content .index__phrase .index__phrase--text .index__phrase--info{margin-bottom:20px;padding:0 100px}.index__content .index__phrase .index__phrase--text .index__phrase--info h6{text-align:center;color:#fff;font-size:24px}.index__content .index__nos .index__nos--conten .index__nos--texto{width:100%;background-color:#000;color:#fff;padding:50px}.index__content .index__nos .index__nos--conten .index__nos--texto h3{margin-bottom:20px}.index__content .index__nos .index__nos--conten .index__nos--texto p{margin-bottom:20px}.index__content .index__nos .index__nos--conten .index__nos--img{width:100%;background-color:#20B08E;max-height:500px}.index__content .index__nos .index__nos--conten .index__nos--img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:500px;-o-object-position:bottom;object-position:bottom}.index__content .index__cta .index__cta--margin{width:78%;margin:50px auto;padding:40px 30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#F4F4F4}.index__content .index__cta .index__cta--margin div{margin:0 auto}.index__content .index__cta .index__cta--margin div img{margin-bottom:20px}.index__content .index__cta .index__cta--margin div h4{margin-bottom:20px;font-size:24px}.index__content .index__cta .index__cta--margin div p{margin-bottom:20px;font-size:clamp(14px,1vw,22px)}@media only screen and (min-width:768px){.index__content .index__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 50px;max-width:initial;background-image:url(../images/template/hero.png);background-repeat:no-repeat;background-position:center;padding:100px 0;background-size:cover}.index__content .index__hero .index__hero--text{width:50%;min-width:380px;margin:-8% -10% 0 0;z-index:2;padding:50px;color:#fff}.index__content .index__hero .index__hero--text h1{font-size:clamp(20px,5.7vw,77px);margin-bottom:15px}.index__content .index__hero .index__hero--text p{margin-bottom:25px}.index__content .index__hero .index__hero--image{width:60%;margin:0 -2.8% 0 auto}.index__content .index__hero .index__hero--image img{min-width:440px;display:none}.index__content .index__banner{max-width:550px;padding-bottom:50px}}@media only screen and (min-width:823px){.index__content .index__cta{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:initial}.index__content .index__cta .index__cta--margin{margin:0 auto;width:31%}.index__content .index__cta .index__cta--margin div{width:76%;margin:auto}.index__content .index__cta .index__cta--margin div p{margin-bottom:20px}}@media only screen and (min-width:1024px){.index__content .index__hero .index__hero--text{max-width:540px;margin:-5% -27% 0% 3%}.index__content .index__hero .index__hero--image{min-width:480px}.index__content .index__banner{max-width:initial;padding-bottom:50px}.index__content .index__banner .index__banner--content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.index__content .index__banner .index__banner--content .index__banner--image{width:55%;margin:0 0 0 -5%;background:#fff}.index__content .index__banner .index__banner--content .index__banner--image img{width:100%;height:100%;min-height:400px;-o-object-fit:cover;object-fit:cover}.index__content .index__banner .index__banner--content .index__banner--text{width:50%;top:10%;padding:40px 7%;margin-left:45%;position:absolute}.index__content .index__banner .index__banner--content .index__banner--text h2{font-size:32px}.index__content .index__phrase{padding:40px 0}.index__content .index__phrase .index__phrase--text{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0 auto;width:90%}.index__content .index__phrase .index__phrase--text .index__phrase--img{width:15%;margin:auto 0}.index__content .index__phrase .index__phrase--text .index__phrase--img img{width:80px}.index__content .index__phrase .index__phrase--text .index__phrase--info{padding:0 100px;width:70%;margin:auto 0}.index__content .index__phrase .index__phrase--text .index__phrase--info h6{text-align:left;color:#fff;font-size:24px}.index__content .index__phrase .index__phrase--text .index__phrase--btn{width:15%;margin:auto 0}.index__content .index__nos .index__nos--conten{display:-webkit-box;display:-ms-flexbox;display:flex}.index__content .index__nos .index__nos--conten .index__nos--texto{width:50%;background-color:#000;color:#fff;padding:200px 100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index__content .index__nos .index__nos--conten .index__nos--texto h3{margin-bottom:10px}.index__content .index__nos .index__nos--conten .index__nos--img{width:50%;max-height:900px}.index__content .index__nos .index__nos--conten .index__nos--img img{height:100%;width:100%;max-height:900px}}@media only screen and (min-width:1420px){.index__content .index__hero{padding:180px 0}.index__content .index__hero .index__hero--text{max-width:600px;margin:-5% -27% 0% 6%}.index__content .index__banner{max-width:initial;padding-bottom:50px}.index__content .index__banner .index__banner--content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.index__content .index__banner .index__banner--content .index__banner--image{width:55%;margin:0 0 0 -5%;background:#fff}.index__content .index__banner .index__banner--content .index__banner--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index__content .index__banner .index__banner--content .index__banner--text{width:50%;top:20%;max-width:660px;padding:40px 7%;margin-left:48%;position:absolute}.index__content .index__banner .index__banner--content .index__banner--text h2{font-size:32px}.index__content .index__nos .index__nos--conten{display:-webkit-box;display:-ms-flexbox;display:flex}.index__content .index__nos .index__nos--conten .index__nos--texto{width:50%;background-color:#000;color:#fff;padding:200px 100px}.index__content .index__nos .index__nos--conten .index__nos--texto h3{margin-bottom:10px}.index__content .index__nos .index__nos--conten .index__nos--texto p{max-width:600px}.index__content .index__nos .index__nos--conten .index__nos--img{width:50%;max-height:900px}.index__content .index__nos .index__nos--conten .index__nos--img img{height:100%;width:100%;max-height:900px}}.products{margin:50px auto}.products .products__content h1{margin-bottom:30px}.products .products__content .bread-crumbs a,.products .products__content .bread-crumbs mark{font-size:clamp(14px,0.9vw,22px)}.products .products__content .products__notFound{font-size:clamp(18px,1.2vw,26px)}.products__detail .detail__content{margin:50px 0}.products__detail .detail__content .detail__content--margin .imagen-grande{margin-bottom:40px}@media only screen and (min-width:768px){.products__detail .detail__content .detail__content--margin .imagen-grande{width:40%;margin-right:auto}}.products__detail .detail__content .detail__content--margin .imagen-grande figure.contenedor-img{width:100%;overflow:hidden;padding:0 0.5em;background:white}.products__detail .detail__content .detail__content--margin .imagen-grande figure.contenedor-img img.img-centrada{max-width:100%;display:block;margin:0 auto;visibility:hidden}.products__detail .detail__content .detail__content--margin .imagen-grande figure.contenedor-img img.zoomImg{width:120%}.products__detail .detail__content .detail__content--margin .imagen-grande ul.miniaturas{margin-top:20px}.products__detail .detail__content .detail__content--margin .imagen-grande ul.miniaturas:after{content:"";display:block;clear:both}.products__detail .detail__content .detail__content--margin .imagen-grande ul.miniaturas li{position:relative;width:75px;height:75px;float:left;overflow:hidden;margin-right:20px;background-color:white;border:1px solid #231F20}.products__detail .detail__content .detail__content--margin .imagen-grande ul.miniaturas li img{max-width:90%;max-height:90%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 auto;cursor:pointer}.products__detail .detail__content .detail__content--margin .detail__content--text h1{margin-bottom:20px;font-size:clamp(48px,1vw,64px)}@media only screen and (min-width:768px){.products__detail .detail__content .detail__content--margin .detail__content--text{width:50%;float:right;margin-top:0}}.products__detail .detail__content .detail__content--margin .detail__content--text div.txt-editor{margin-bottom:20px}.products__detail .detail__content .detail__content--margin .detail__content--text div.txt-editor ol,.products__detail .detail__content .detail__content--margin .detail__content--text div.txt-editor ul{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;-webkit-padding-start:40px;padding-inline-start:40px}@media only screen and (min-width:768px){.products__detail .detail__content .detail__content--margin{display:-webkit-box;display:-ms-flexbox;display:flex}}.products__detail section.productosSim{margin-top:20px}.products__detail section.productosSim h4{margin-bottom:30px}main.productos-movil div.div-productos div.re-categorias{width:100%;max-width:721px;margin:0 auto;background-color:#F3F3F3}main.productos-movil div.div-productos div.re-categorias em{display:block;width:100%;min-height:25px;padding:1em;font-weight:500;border-bottom:1px solid #231F20}main.productos-movil div.div-productos div.re-categorias em i{color:inherit}main.productos-movil div.div-productos div.re-categorias ol{font-weight:400}main.productos-movil div.div-productos div.re-categorias ol li{position:relative;overflow:hidden;clear:both;border-bottom:1px solid #231F20}main.productos-movil div.div-productos div.re-categorias ol a{position:relative;display:block;padding:1em 1.5em}main.productos-movil div.div-productos div.re-categorias ol a span{position:relative}.ventajas{margin:50px auto}.ventajas .ventajas__content{max-width:568px;margin:auto}.ventajas .ventajas__content .ventajas__content--text{width:100%;margin-bottom:40px}.ventajas .ventajas__content .ventajas__content--text h1{font-size:3rem;margin-bottom:30px}.ventajas .ventajas__content .ventajas__content--text p{margin-bottom:40px}.ventajas .ventajas__content ul{margin:-20px 0 0 10px}.ventajas .ventajas__content ul li{margin-left:20px}.ventajas .ventajas__content ul li:before{font-weight:bold;color:#1c9a7d;content:"-";margin:0 20px 0 -25px}.ventajas .ventajas__content figure{width:100%;max-height:700px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.ventajas .ventajas__content figure img{display:block;width:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (min-width:1024px){.ventajas .ventajas__content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:initial}.ventajas .ventajas__content .ventajas__content--text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:35%;margin:auto}.ventajas .ventajas__content figure{width:50%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.aboutUs{margin:50px auto}.aboutUs .aboutUs__content{max-width:568px;margin:auto}.aboutUs .aboutUs__content .aboutUs__content--text{width:100%;margin-bottom:40px}.aboutUs .aboutUs__content .aboutUs__content--text h1{font-size:3rem;margin-bottom:30px}.aboutUs .aboutUs__content .aboutUs__content--text p{margin-bottom:40px}.aboutUs .aboutUs__content figure{width:100%;max-height:700px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.aboutUs .aboutUs__content figure img{display:block;width:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (min-width:1024px){.aboutUs .aboutUs__content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:initial}.aboutUs .aboutUs__content .aboutUs__content--text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:35%;margin:auto}.aboutUs .aboutUs__content figure{width:50%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.contact .contact__content{margin:50px auto}.contact .contact__content h1{margin-bottom:40px}.contact .contact__content section article .dir-form{margin-bottom:40px}.contact .contact__content section article .dir-form form{margin-bottom:30px}@media only screen and (min-width:768px){.contact .contact__content section article .dir-form form{width:50%;float:left;margin-bottom:50px}}.contact .contact__content section article .dir-form address{max-width:400px;margin-bottom:5px}@media only screen and (min-width:768px){.contact .contact__content section article .dir-form address{width:40%;float:right}}.contact .contact__content section article .dir-form address mark{text-transform:uppercase;display:block;margin-bottom:10px;padding-bottom:10px}.contact .contact__content section article .dir-form address span{color:#1c9a7d;font-weight:bold}.contact .contact__content section article .dir-form address a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:initial}.contact .contact__content section article .dir-form address a img{max-width:15px;margin-top:4px;margin-right:10px}.contact .contact__content section article .dir-form address a{margin-bottom:5px}.contact .contact__content section article .dir-form address a:hover{color:#1c9a7d}.contact .contact__content section article .dir-form address a.correo{display:block}.contact .contact__content section article .dir-form address a.llamar{font-weight:400}.contact .contact__content section article section.mapa{width:100%;margin-bottom:20px}.contact .contact__content section article section.mapa #mapa-canvas{width:100%;height:275px;margin:30px auto}.contact .contact__content section article section.mapa #mapa-canvas div.gm-style>div:first-child{pointer-events:none}@media only screen and (min-width:480px){.contact .contact__content section article section.mapa #mapa-canvas div.gm-style>div:first-child{pointer-events:auto}}.contacto-gracias .error__content,.error404 .error__content{margin:50px auto}.contacto-gracias .error__content div,.error404 .error__content div{color:#231F20}.contacto-gracias .error__content div i,.error404 .error__content div i{color:inherit;font-size:48pt;font-size:4rem;margin-bottom:20px}.contacto-gracias .error__content div h1,.error404 .error__content div h1{max-width:600px;color:inherit;border:none;padding:0;font-size:clamp(38px,4vw,48px)}.contacto-gracias .error__content div p,.error404 .error__content div p{font-size:14.4pt;font-size:1.2rem;font-weight:500}.contacto-gracias .error__content div a,.error404 .error__content div a{margin-top:30px}.search .search__content{margin:50px auto}.search .search__content h1{margin-bottom:40px;font-size:clamp(38px,4vw,48px)}main{min-height:425px;position:relative;top:0;left:0;z-index:1;margin:0 auto}main>.re-central,main>.re-cien>.re-central{padding:40px 0}@media only screen and (min-width:768px){main>.re-central,main>.re-cien>.re-central{padding:60px 0}}main>.re-central:after,main>.re-cien>.re-central:after{display:block;clear:both;content:""}footer{font-size:10.8pt;font-size:0.9rem;color:white;background-image:url(../images/template/footer.png);background-repeat:no-repeat;background-size:cover;background-position:center}footer .footer__content{padding:50px 0}footer .footer__content .footer__content--cols{padding-right:30px}footer .footer__content .footer__content--cols figure{width:100%}footer .footer__content .footer__content--cols figure img{width:100%;max-width:230px;padding-bottom:15px}footer .footer__content .footer__content--cols p{max-width:320px;margin-bottom:30px}footer .footer__content .footer__content--cols ul li{margin-bottom:10px}footer .footer__content .footer__content--cols ul li a:hover{color:#20B08E}footer .footer__content .footer__content--cols address a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px;max-width:380px}footer .footer__content .footer__content--cols address a i{margin-top:6px;margin-right:10px}footer .footer__content .footer__content--cols address a img{max-width:18px;margin-right:10px;margin-top:3px}footer .footer__content .footer__content--cols address a br{display:none}footer .footer__content .footer__content--cols address a:hover{color:#20B08E}footer .footer__content .footer__content--cols .footer__social li{display:inline-block;margin-right:10px;font-size:12pt;font-size:1rem}footer .footer__content .footer__content--cols h6{margin-bottom:20px}footer .copyright .re-central a:hover{color:#20B08E}@media only screen and (min-width:568px){footer .footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer__content .footer__content--cols{margin:30px 0;width:50%}footer .copyright .re-central{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:780px){footer .footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer__content .footer__content--cols{width:33.3%}footer .footer__content .footer__content--cols:first-child{width:100%}footer .copyright .re-central{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1024px){footer .footer__content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}footer .footer__content .footer__content--cols{width:25%;min-width:200px;margin:0}footer .footer__content .footer__content--cols:first-child{width:25%;margin-right:auto;min-width:initial}}.bx-wrapper{margin-bottom:0;border:0}.bx-wrapper li{max-width:100%!important;background:none!important}.bx-wrapper li img{width:100%!important;display:block!important;margin:0 auto!important}.bx-wrapper li .imagen-movil{display:none!important}@media only screen and (max-width:767px){.bx-wrapper li .imagen-movil{display:block!important}}.bx-wrapper li .imagen-escritorio{display:none!important}@media only screen and (min-width:768px){.bx-wrapper li .imagen-escritorio{display:block!important}}.bx-wrapper li .bx-caption,.bx-wrapper li .bx-re-links{z-index:1}.bx-wrapper li .bx-caption{position:absolute;bottom:45%;text-align:center;left:0;background:none;width:100%;z-index:10}.bx-wrapper li .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:3rem;padding:10px;text-shadow:2px 2px 3px rgba(0,0,0,0.5)}.bx-wrapper li .bx-re-links{position:absolute;left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}:root ul.bxslider li img{width:100%;height:inherit;overflow:hidden;-o-object-fit:contain;object-fit:contain}.whatsapp-button{display:none;position:fixed;bottom:60px;right:80px;width:40px;height:40px;z-index:9999;background-color:#25d366;-webkit-box-shadow:0 0 12px 0px rgba(0,0,0,0.15);box-shadow:0 0 12px 0px rgba(0,0,0,0.15);cursor:pointer;-webkit-transition:all ease 0.2s;transition:all ease 0.2s}.whatsapp-button:hover{background-color:#08a460}@media only screen and (max-width:1023px){.whatsapp-button.movil{display:block}}@media only screen and (min-width:1024px){.whatsapp-button.desktop{display:block}}.whatsapp-button i{color:white;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18pt;font-size:1.5rem}.ir-arriba{width:40px;height:40px;background-color:#20B08E;cursor:pointer;position:fixed;bottom:60px;right:20px;z-index:99999;-webkit-transition:all ease 0.25s;transition:all ease 0.25s}.ir-arriba:hover{opacity:0.5}.ir-arriba i{color:white;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:18pt;font-size:1.5rem}.buscador{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.buscador div{position:relative}.buscador div input[type=image]{position:absolute;right:5px;padding-left:10px;top:50%;width:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.buscador div input[type=text]{width:100%;height:35px;padding:0 40px 0 10px;font-size:1rem;line-height:30px}@media only screen and (min-width:1024px){.buscador div input[type=text]{height:40px}}.boton__primario{font-size:9.6pt;font-size:0.8rem;display:inline-block;padding:10px 25px;font-weight:600;cursor:pointer;letter-spacing:3px;text-transform:uppercase}.boton__primario.primario{color:white;background-color:#20B08E;position:relative}.boton__primario.primario:hover{background-color:#FF622E}.boton__primario.segundo{color:white;background-color:#FF622E;position:relative}.boton__primario.segundo:hover{background-color:#20B08E}.boton__primario.tercero{color:#fff;background-color:#000}.boton__primario.tercero:hover{background-color:#FF622E}form input[type=reset]{width:auto;min-width:10em;display:inline-block;padding:0.5em 1.5em;border-bottom-width:1px;border-bottom-style:solid;border-radius:6px;margin:0 auto;font-family:"Sora",sans-serif;font-weight:500;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0s;transition:all 0s;font-size:12pt;font-size:1rem}form input[type=reset]:hover,form input[type=reset]:hover{border-bottom-width:1px;margin-top:2px}form input[type=reset]{border-bottom:3px solid #231F20;background:#594f51}form input[type=reset]:hover{margin-top:2px;border-bottom:1px solid #231F20}form input.input-primario{color:white;border-bottom-color:#1c9a7d;background:#20B08E}form input.input-secundario{color:white;border-bottom-color:#e7e7e7;background:#F4F4F4}form.formulario{margin:0 auto;color:#231F20}form.formulario fieldset{padding:1% 4% 2% 4%;border:1px dotted #231F20;border-radius:10px}form.formulario fieldset+fieldset{margin-top:20px}form.formulario legend{width:auto;padding:0 3%;font-family:"Sora",sans-serif;font-weight:600;color:#151314;text-transform:uppercase;font-size:15.6pt;font-size:1.3rem}form.formulario div{width:100%;margin-bottom:5px}@media only screen and (min-width:480px){form.formulario div.float-left,form.formulario div.float-right{width:48%}}form.formulario div.alerta{overflow:hidden;margin-bottom:20px;color:#151314}form.formulario div.alerta span{color:#151314;font-weight:500}form.formulario div.alerta.error{color:#dd1c47}form.formulario div.send{clear:both;margin-bottom:0;margin-top:10px}form.formulario label{display:block;float:left;border:none;font-weight:500;color:#F4F4F4;line-height:35px;text-transform:uppercase;font-size:14.4pt;font-size:1.2rem}form.formulario label span{height:25px;margin-left:2px;font-family:"Sora",sans-serif;font-weight:300;color:#20B08E}form.formulario input[type=email],form.formulario input[type=password],form.formulario input[type=tel],form.formulario input[type=text],form.formulario select,form.formulario textarea{width:100%;padding:10px 15px;font-family:"Sora",sans-serif;font-weight:500;color:#231F20;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;font-size:12pt;font-size:1rem}form.formulario input[type=email],form.formulario input[type=password],form.formulario input[type=tel],form.formulario input[type=text],form.formulario select,form.formulario textarea{margin-bottom:20px;display:block;clear:both;border:#000 1px solid}form.formulario textarea{height:180px}form.formulario input[type=email]:focus,form.formulario input[type=password]:focus,form.formulario input[type=tel]:focus,form.formulario input[type=text]:focus,form.formulario select:focus,form.formulario textarea:focus{-webkit-box-shadow:inset 0 0 0 3px #231F20;box-shadow:inset 0 0 0 3px #231F20}form.formulario input[type=checkbox]{float:left;margin:6px 10px 0 0}.bread-crumbs{display:none;overflow:hidden;margin-bottom:40px}@media only screen and (min-width:320px){.bread-crumbs{display:block}}.bread-crumbs a{color:#231F20}.bread-crumbs a:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0}.bread-crumbs a:hover{color:#20B08E}.bread-crumbs mark{color:#594f51}.paginacion{width:100%;height:35px;clear:both;margin:20px 0;text-align:center}.paginacion a,.paginacion b{width:35px;height:35px;overflow:hidden;display:inline-block;margin:0 2px;font-weight:normal;text-align:center;line-height:35px}.paginacion b{color:white;background-color:#20B08E}.paginacion a{color:#231F20;background-color:#F3F3F3;-webkit-transition:-webkit-box-shadow 0.2s ease;transition:-webkit-box-shadow 0.2s ease;transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease,-webkit-box-shadow 0.2s ease}.paginacion a:hover{-webkit-box-shadow:inset 0 0 0 3px #231F20;box-shadow:inset 0 0 0 3px #231F20}.ant-sig{position:relative;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center;margin:40px auto}@media only screen and (min-width:768px){.ant-sig{margin:70px auto}}.ant-sig div{display:block;position:relative}@media only screen and (min-width:768px){.ant-sig div{width:50%;float:left}}.ant-sig div figure{position:absolute;z-index:100;max-width:70px;display:none}@media screen and (-webkit-min-device-pixel-ratio:0){.ant-sig div figure{width:70px}}.ant-sig div figure img{max-width:70px;max-height:70px;display:block;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);box-shadow:0 0 3px rgba(0,0,0,0.2)}.ant-sig div.ant{text-align:left;margin-right:auto}@media only screen and (min-width:768px){.ant-sig div.ant{width:13em;float:left}}@media only screen and (min-width:768px){.ant-sig div.ant figure{bottom:0;right:-75px}}.ant-sig div.ant i{margin-right:20px}.ant-sig div.ant:hover i{margin-right:10px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}.ant-sig div.sig{margin-left:auto;text-align:right}@media only screen and (min-width:768px){.ant-sig div.sig{width:13em;float:right}}@media only screen and (min-width:768px){.ant-sig div.sig figure{bottom:0;left:-75px}}.ant-sig div.sig i{margin-left:20px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}.ant-sig div.sig:hover i{margin-left:10px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}@media only screen and (min-width:768px){.ant-sig div:active figure,.ant-sig div:focus figure,.ant-sig div:hover figure{display:block}}.ant-sig div a{display:block;max-width:100%;font-family:"Sora",sans-serif;height:40px;position:relative;color:#231F20;font-weight:600;line-height:40px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s}.ant-sig div a:hover{color:#20B08E}.ant-sig div a.ant:before,.ant-sig div a.sig:after{width:25px;position:absolute;top:-1px;bottom:-1px;color:#231F20;line-height:37px;-webkit-transition:background 0.5s;transition:background 0.5s}.ant-sig div a.ant:hover:before,.ant-sig div a.sig:hover:after{background:#1c9a7d}.ant-sig .ant .desktop,.ant-sig .sig .desktop{display:none}@media only screen and (min-width:414px){.ant-sig .ant .desktop,.ant-sig .sig .desktop{display:initial}.ant-sig .ant .mobile,.ant-sig .sig .mobile{display:none}}.productos ul{display:block;position:relative;clear:both;width:90%;margin:0 auto}.productos ul:after{content:"";display:block;clear:both}@media only screen and (min-width:414px){.productos ul{margin:0 -2.5%;width:initial}}@media only screen and (min-width:1024px){.productos ul{margin:0 -1.66%}}@media only screen and (min-width:1360px){.productos ul{margin:0 -2%}}.productos ul li{position:relative;width:100%;margin:0 0 1.5em 0;float:left;background-color:#f4f4f4}@media only screen and (min-width:414px){.productos ul li{width:45%;margin:0 2.5% 6%}}@media only screen and (min-width:1024px){.productos ul li{width:30%;margin:0 1.66% 3%}}@media only screen and (min-width:1360px){.productos ul li{width:21%;margin:0 2% 4%}}.productos ul li figure{position:relative;padding:0}.productos ul li figure>div{background:white}.productos ul li figure>div a.contenedor-img{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.productos ul li figure>div a.contenedor-img img.img-centrada{max-width:100%;display:block;margin:0 auto;-o-object-fit:cover;object-fit:cover}.productos ul li figure>div a.segunda-imagen{position:absolute;top:0;left:0;opacity:0}.productos ul li figure figcaption{min-height:20px;padding:10px 15px 30px 10px;font-family:"Sora",sans-serif}.productos ul li figure figcaption span{display:block;font-size:12pt;font-size:1rem;font-weight:200}.productos ul li figure figcaption mark{display:block;font-size:15.6pt;font-size:1.3rem}.productos ul li figure figcaption .angle{position:absolute;top:94%;right:40%;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#FF622E;color:#fff;font-size:2rem;font-weight:500}.productos ul li a.nuevo{position:absolute;padding:10px 20px;background-color:#FF622E;color:#fff;top:10px;left:-5px;z-index:100!important;font-size:clamp(14px,2vw,18px);font-weight:600;font-family:"Sora",sans-serif}.productos ul li a.liqui{position:absolute;padding:10px 20px;background-color:#20B08E;color:#fff;top:10px;right:-5px;z-index:100!important;font-size:clamp(14px,2vw,18px);font-weight:600;font-family:"Sora",sans-serif}.productos ul li:hover figure div a.segunda-imagen{opacity:1}.productos ul li:hover figure div a.primera-imagen{opacity:0}aside.aside-productos{width:25%;color:white}@media only screen and (max-width:1023px){aside.aside-productos{display:none}}@media only screen and (min-width:1280px){aside.aside-productos{width:20%}}aside.aside-productos div.re-categorias{width:100%;min-width:100%}aside.aside-productos div.re-categorias em{display:block;width:100%;min-height:25px;padding:1em;font-weight:500;color:white;background:#20B08E;border-bottom:1px solid #1c9a7d;font-size:14.4pt;font-size:1.2rem}aside.aside-productos div.re-categorias em i{color:inherit}aside.aside-productos div.re-categorias ol{font-weight:400;background:#20B08E}aside.aside-productos div.re-categorias ol li{position:relative;overflow:hidden;clear:both;border-bottom:1px solid #1c9a7d}aside.aside-productos div.re-categorias ol a{position:relative;display:block;padding:1em 1.5em}aside.aside-productos div.re-categorias ol a span{position:relative;z-index:2}
/*# sourceMappingURL=styles.min.css.map */