.menu_ham{display:none}@media (max-width:1800px){}@media (max-width:1679px){body{padding:0 40px 20px}.cabecera{padding:30px 0}.cabecera .izquierda .logo,.pie .superior .izq .logo{max-width:300px}.cabecera .derecha{margin-top:5px}.cabecera .derecha .menu ul li{margin-right:30px}.cabecera .menu ul li.submenu ul{padding-top:35px}.cabecera .derecha .menu{margin-right:50px}.banners .banner{max-height:650px;min-height:500px}.titulo{font-size:4.5em}.tit,.pie .superior .izq .leyenda,.pie .superior .der .menu .leyenda{font-size:2.75em}.banners .banner .texto .descripcion,.banners .banner .texto .enlace{margin-top:30px}.presentacion .flex .texto{padding:35px}.presentacion .flex .imagen{border-radius:var(--radiado_12)}.listado .items{gap:30px}.listado .items .item .txt .boton{min-width:160px}.listado.productos .items .item .txt{padding:15px}.listado .items .item .txt .tit,.listado.productos .items .item .txt .tit{width:calc(100% - 180px)}.ofrecemos{padding:0 0 145px}.ofrecemos .wrap .servicios{margin-bottom:-13%}.ofrecemos .wrap .servicios .item .txt{padding:20px}.pie .superior .der{gap:80px}.pie .superior .izq .contacta{margin-top:30px}.seccion .wrapper .texto{gap:40px}.seccion .wrapper .texto .caja,.seccion .wrapper .texto.secundario .descripcion{width:50%}.listado.servicios .items{margin-top:60px}.listado.servicios .items .item,.ficha.producto .wrapper,.secciones.tabaco .wrapper .caracteristica .flexible{gap:60px}.listado.servicios .items .item .txt{width:calc(50% + 30px)}.ficha.producto .wrapper .texto{width:calc(50% - 10px)}.listado.vapeo{padding:100px 0 60px}.secciones .wrapper .contenedormed{gap:30px}.beneficios .texto .descripcion ul li{padding:25px 55px}.beneficios .texto .descripcion ul li h3,.secciones.tabaco .wrapper .caracteristica .flexible .txt .descripcion h3{font-size:27.5px}.secciones.tabaco .wrapper .caracteristica{margin-top:80px}.secciones.tabaco .wrapper{padding:80px 0}.contactar .contact_wrap{gap:50px}.contactar .contact_wrap .datos_contacto{width:calc(50% - 25px)}.contactar .contact_wrap .datos_contacto .contacto_redes{margin-top:30px}.contactar .contact_wrap .datos_contacto .contacto_redes .legend,.contactar .contact_wrap .datos_contacto .redes .legend{font-size:2.25em}.contactar .contact_wrap .datos_contacto .descripcion strong{font-size:22.5px}.contactar .contact_wrap .datos_contacto .contacto_redes .icono{font-size:1.875em}.contactar .contact_wrap .formulario{padding:60px 40px}.contactar .contact_wrap .datos_contacto .mapa iframe{height:300px}.contactar .contact_wrap .datos_contacto .descripcion p a{font-size:18.75px}.formulario .checks .boton.inverso{min-width:180px}.contactar .contact_wrap .datos_contacto .redes a{background-size:26px}.secciones.tabaco .wrapper .caracteristica .flexible .txt{width:calc(50% - 60px)}.contenido.legal .texto .titulo{font-size:4.5em}}@media (max-width:1439px){:root{--radiado_12:10px;--radiado_20:15px;--radiado_25:15px;--radiado_30:20px}body{padding:0 30px 20px}.cabecera{padding:20px 0}.cabecera .derecha{margin-top:3.5px}.cabecera .derecha .menu{margin-right:30px}.cabecera .izquierda .logo,.pie .superior .izq .logo{max-width:280px}.cabecera .derecha .menu ul li{margin-right:20px}.cabecera .menu ul li.submenu ul{padding-top:23px}.banners .banner{max-height:550px;min-height:550px}.boton{min-width:220px}.presentacion .flex{padding:30px 0;align-items:flex-start}.presentacion .flex .texto{padding:0 30px}.presentacion .texto .enlace{margin-top:30px}.descripcion{margin-top:30px}.titulo,.contenido.legal .texto .titulo{font-size:4em}.tit,.pie .superior .izq .leyenda,.pie .superior .der .menu .leyenda{font-size:2.5em}.listado .items{gap:20px}.listado .items .item .txt{padding:15px}.listado .items .item .txt .boton{font-size:1.875em}.ofrecemos .wrap .servicios{margin-top:30px}.pie .superior{padding:50px 0 40px}.pie .superior .der{gap:60px}.pie .superior .der .menu li a,.pie .superior .der .menu.redes a,.flecha.volver{font-size:1.667em}.pie .inferior{padding:16px 0}.migas .miga .texto .titulo{font-size:3em}.seccion .wrapper{padding:60px 0}.seccion .wrapper .texto{gap:30px}.seccion .wrapper .texto .caja,.seccion .wrapper .texto.secundario .descripcion{width:calc(50% + 10px)}.listado.servicios,.listado.productos,.listado.contactar,.contenido.legal,.ficha.producto{padding:80px 0 90px}.listado.servicios .items .item .txt .tit{font-size:3em}.listado.servicios .items .item,.ficha.producto .wrapper,.listado.productos .imagenes,.secciones.tabaco .wrapper .caracteristica .flexible{gap:40px}.listado.servicios .items .item .txt{width:calc(50% + 50px)}.listado.productos .imagenes{margin-top:60px}.listado.productos .imagenes .descripcion.corta{margin-top:0;width:50%}.listado.productos .descripcion:not(.corta){margin-top:40px}.listado.productos .items{margin-top:60px}.listado .items .item .txt .boton{min-width:140px}.listado .items .item .txt .tit,.listado.productos .items .item .txt .tit{width:calc(100% - 160px)}.ficha.producto .wrapper .texto{width:calc(50% + 10px)}.listado.vapeo{padding:80px 0 50px}.secciones .wrapper .contenedormed{gap:20px}.beneficios{padding:80px 0 90px}.beneficios .texto .descripcion ul li{padding:20px 40px}.beneficios .texto .descripcion ul li h3,.secciones.tabaco .wrapper .caracteristica .flexible .txt .descripcion h3{font-size:25px}.secciones.tabaco .wrapper{padding:60px 0}.formulario .titulo,.secciones.tabaco .wrapper .caracteristica .titulo{font-size:3.25em}.secciones.tabaco .wrapper .caracteristica .titulo{margin-bottom:40px}.secciones.tabaco .wrapper .caracteristica .flexible .txt{width:calc(50% - 40px)}.secciones.tabaco .wrapper .caracteristica{margin-top:60px}.contactar .contact_wrap .datos_contacto .contacto_redes .legend,.contactar .contact_wrap .datos_contacto .redes .legend{font-size:2.083em}.contactar .contact_wrap{gap:40px}.contactar .contact_wrap .datos_contacto{width:calc(50% - 15px)}.contactar .contact_wrap .formulario{padding:40px 30px}.contactar .contact_wrap .datos_contacto .mapa{margin-top:40px}.contactar .contact_wrap .formulario .campos,.formulario .checks{margin-top:30px}.ofrecemos{padding:0 0 120px}.ofrecemos .wrap .contenedor{width:100%}.formulario .checks .boton.inverso{min-width:150px;padding:16px 30px}}@media (max-width:1365px){}@media (max-width:1279px){.contenedormed{width:95%}body{padding:0 20px 20px}.cabecera .derecha{margin-right:70px;margin-top:0}.cabecera .derecha .menu ul li:not(.cont){display:none}.cabecera .derecha .botones .boton{height:50px;line-height:50px}.cabecera .izquierda .logo,.pie .superior .izq .logo{max-width:269px}.banners .banner{max-height:450px;min-height:450px}.menu_ham{display:block;color:white;border:none;float:right;position:fixed;right:2%;top:20px;height:50px;width:50px;z-index:99;background:var(--marron);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;opacity:1;visibility:visible;line-height:1.888888888888889rem;font-size:1.666666666666667rem;outline:none;border:1px solid var(--negro);border-radius:50%;overflow:hidden;text-indent:-9999px}.menu_ham .the_bars{height:2px;width:1.666666666666667rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background:var(--negro);position:absolute;margin-top:0;top:50%;-webkit-transition:none;transition:none}.menu_ham .the_bars:before,.menu_ham .the_bars:after{content:'';position:absolute;height:2px;left:0;width:1.666666666666667rem;background:var(--negro);transition-duration:0.3s,0.3s;-webkit-transition-duration:0.3s,0.3s;-moz-transition-duration:0.3s,0.3s;-ms-transition-duration:0.3s,0.3s;-o-transition-duration:0.3s,0.3s;transition-delay:0.3s,0s;-webkit-transition-delay:0.3s,0s;-ms-transition-delay:0.3s,0s;-moz-transition-delay:0.3s,0s;-o-transition-delay:0.3s,0s}.menu_ham .the_bars:before{top:-8px;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform;-webkit-transition-property:top,-webkit-transform;-moz-transition-property:top,-moz-transform;-ms-transition-property:top,-ms-transform}.menu_ham .the_bars:after{bottom:-8px;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;-webkit-transition-property:bottom,-webkit-transform;-moz-transition-property:bottom,-moz-transform;-ms-transition-property:bottom,-ms-transform;-o-transition-property:bottom,-o-transform}body.mm-ocd-opened .menu_ham .the_bars,body.fixed.mm-ocd-opened .menu_ham .the_bars{background-color:transparent}body.mm-ocd-opened .menu_ham .the_bars:before{max-width:unset;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);transition-delay:0s,.3s;-webkit-transition-delay:0s,.3s;-ms-transition-delay:0s,.3s;-moz-transition-delay:0s,.3s;-o-transition-delay:0s,.3s}body.mm-ocd-opened .menu_ham .the_bars:after{bottom:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transition-delay:0s,0.3s;-webkit-transition-delay:0s,0.3s;-ms-transition-delay:0s,0.3s;-moz-transition-delay:0s,0.3s;-o-transition-delay:0s,0.3s}body.scroll_window .menu_ham{top:0;right:0;border-radius:0}.mm-spn.mm-spn--light{background:var(--negro)}.mm-spn.mm-spn--navbar:after{font-family:var(--fuente_secundaria);font-size:3em;font-weight:bold;opacity:1;background:var(--marron);color:var(--negro)}.mm-spn .falso_link,.mm-spn a,#mmmenu ul li.sel ul li a{font-size:1.875em;font-weight:300;color:var(--blanco);text-decoration:none}.falso_link.sel,#mmmenu ul li.sel a,#mmmenu ul li.sel ul li.selecc a{color:var(--marron);font-weight:500;text-decoration:underline}.mm-spn li:before{opacity:.8;color:var(--blanco)}.mm-spn.mm-spn--navbar:before{opacity:1;z-index:2;border-color:var(--negro)}.presentacion{margin-top:40px}.descripcion,.boton{font-size:1.667em}.boton{padding:18px 30px}.titulo,.contenido.legal .texto .titulo{font-size:3.5em}.presentacion .flex{gap:20px;padding:30px 20px}.presentacion .flex .texto{padding:0}.listado .items,.pie .superior .der,.ficha.producto .secundarias{grid-template-columns:repeat(2,1fr)}.ofrecemos .wrap{padding:50px 0}.ofrecemos .wrap .servicios{grid-template-columns:repeat(3,1fr);margin-bottom:0}.ofrecemos .wrap .contenedor{width:95%}.ofrecemos{padding:0 0 80px}.ofrecemos .wrap .texto{padding-top:0}.ofrecemos .wrap .servicios .item:last-child{grid-column:2 / 3}.pie .superior .der .menu.estanco{display:none}.kit_digital{padding:10px}.seccion .wrapper .texto,.listado.servicios .items .item{align-items:flex-start}.seccion .wrapper .texto.secundario{margin-top:50px}.listado.servicios .items .item,.ficha.producto .wrapper,.listado.productos .imagenes,.secciones.tabaco .wrapper .caracteristica .flexible{gap:30px}.listado.servicios .items .item .txt{width:calc(50% + 60px)}.listado.servicios .items .item .txt .tit,.migas .miga .texto .titulo{font-size:2.75em}.listado.productos .imagenes{margin-top:40px}.listado.productos .imagenes .descripcion.corta{width:calc(50% + 10px)}.ficha.producto .wrapper .texto{width:calc(50% + 20px)}.ficha.producto .wrapper .imagen .foto{position:sticky;top:20px;left:0}.ficha.producto .secundarias{margin-top:40px}.migas.min .miga .texto .titulo,.migas.min .miga .texto .segmentos{max-width:calc(100% - 180px)}.listado.vapeo{padding:60px 0 40px}.secciones .wrapper{padding:30px 0}.secciones .wrapper .contenedormed{gap:15px}.secciones .wrapper .contenedormed .bloque .txt{margin-top:20px}.beneficios .texto .descripcion{margin-top:40px}.beneficios .texto .descripcion ul li{padding:20px}.secciones.tabaco .wrapper .caracteristica .flexible .txt .descripcion,.secciones.tabaco .wrapper .caracteristica .flexible .txt .descripcion h3{margin-top:0}.secciones.tabaco .wrapper .caracteristica .flexible .txt,.secciones.tabaco .wrapper .caracteristica:nth-child(2) .flexible .txt{width:calc(50% - 30px)}.secciones.tabaco .wrapper .caracteristica:nth-child(2) .flexible{gap:30px}.secciones.tabaco .wrapper{padding:40px 0}.contactar .contact_wrap{display:block}.contactar .contact_wrap .datos_contacto,.contactar .contact_wrap .formulario{width:auto}.contactar .contact_wrap .formulario{margin-top:40px}.campo textarea{height:200px;min-height:200px;max-height:350px}div.format_popup.legal{max-width:960px}#cookie-bar p{padding:40px}#cookie-bar a{padding:10px 15px}.descripcion h2,.descripcion h3,.descripcion h4{font-size:1.4em;line-height:1.2}}@media (max-width:1023px){.menu_ham{right:2.5%}.cabecera .derecha .botones .boton.comprar{overflow:hidden;text-indent:-9999px;padding:0;width:50px;height:50px;min-width:unset;background-position:center;border:1px solid var(--negro)}.banners .banner{max-height:400px;min-height:400px}.banners .banner .texto{top:unset;transform:none;bottom:40px}.presentacion .flex{padding:20px}.listado .items .item .txt{position:static}.listado .items .item .txt .tit,.listado.productos .items .item .txt .tit{display:block;width:auto;margin-right:0;margin-bottom:10px}.listado.portada .items .item .txt .tit a{line-height:44px}.listado .items .item .txt .boton{display:block}.listado.productos .items .item .txt .boton{position:static;transform:none}.ofrecemos .wrap .servicios{grid-template-columns:repeat(2,1fr)}.pie .superior .izq{margin-top:0;float:none;text-align:center}.pie .superior .izq .logo{margin:0 auto}.pie .superior{padding:40px 0 30px}.pie .superior .der{display:block;float:none;text-align:center}.pie .superior .der .menu{margin-top:20px}.pie .superior .der .menu li:not(.leyenda),.pie .superior .der .menu.redes a{position:relative;display:inline-block;vertical-align:top;margin:0 5px}.pie .superior .der .menu li:last-child{display:none}.pie .superior .der .menu .leyenda{padding-bottom:0;border-bottom:0}.pie .inferior .copyright{line-height:24px;float:left}.pie .inferior .copyright i{display:block;width:0;height:0;overflow:hidden;text-indent:-9999px}.kit_digital{margin-top:10px}.seccion .wrapper{padding:40px 0}.seccion .wrapper .texto{gap:20px}.seccion .wrapper .texto .caja,.seccion .wrapper .texto.secundario .descripcion{width:calc(50% + 20px)}.listado.servicios .items .item,.listado.productos .imagenes{gap:20px}.listado.servicios .items .item .txt{width:calc(50% + 70px)}.listado.productos .imagenes .descripcion.corta{width:calc(50% + 20px)}.ficha.producto .wrapper{display:block}.ficha.producto .wrapper .texto,.ficha.producto .wrapper .imagen{width:auto}.ficha.producto .wrapper .imagen{margin-top:30px}.ficha.producto .secundarias{gap:20px}.secciones .wrapper .contenedormed{flex-wrap:wrap}.secciones .wrapper .contenedormed .bloque{width:calc(50% - (15px * 1 / 2))}.secciones .wrapper .contenedormed .bloque:last-child{width:auto}.beneficios .texto .descripcion ul{display:block}.beneficios .texto .descripcion ul li{width:auto;margin-top:20px}.beneficios .texto .descripcion ul li:first-child{margin-top:0}.beneficios .texto .descripcion ul li ul li br{display:none}.secciones.tabaco .wrapper .caracteristica .flexible{display:block}.secciones.tabaco .wrapper .caracteristica .flexible .txt,.secciones.tabaco .wrapper .caracteristica:nth-child(2) .flexible .txt,.secciones.tabaco .wrapper .caracteristica .flexible .imagen{width:auto}.secciones.tabaco .wrapper .caracteristica .flexible .imagen{margin-top:20px}.secciones.tabaco .wrapper .caracteristica{margin-top:80px}.formulario .titulo,.secciones.tabaco .wrapper .caracteristica .titulo{font-size:3em}.contactar .contact_wrap .datos_contacto .redes .legend{margin-bottom:15px}.contactar .contact_wrap .datos_contacto .contacto_redes .legend,.contactar .contact_wrap .datos_contacto .redes .legend{font-size:1.875em}.contactar .contact_wrap .datos_contacto .contacto_redes .icono{font-size:1.667em}.contactar .contact_wrap .datos_contacto .redes a.facebook{background-size:30px}.contactar .contact_wrap .datos_contacto .redes a{background-size:24px}.contactar .contact_wrap .formulario{padding:30px 20px}.campo input{padding:20px 15px 5px}.campo textarea{padding:20px 15px}.campo label{left:15px;right:15px}.formulario .checks{margin-top:20px}.formulario .checks .check label{padding-left:25px}.contactar .contact_wrap .datos_contacto .mapa iframe{height:275px}.contactar .contact_wrap .datos_contacto .descripcion strong{font-size:20px}.contactar .contact_wrap .datos_contacto .mapa{margin-top:30px}div.format_popup.legal{max-width:700px;padding:30px}}@media (max-width:540px){::-webkit-scrollbar{height:0;width:0}*{scrollbar-width:none}body{padding:0 15px 15px}.contenedor,.contenedormed,.contenedorin,.ofrecemos .wrap .contenedor{width:92%}.cabecera{padding:15px 0}.cabecera .izquierda .logo{max-width:200px}.cabecera .derecha .menu{display:none}.cabecera .derecha .botones{float:none;position:fixed;bottom:0;left:0;margin:10px}.cabecera .derecha .botones .boton.comprar{transform:scale(0)}body.scroll_window .cabecera .derecha .botones .boton.comprar{transform:scale(1)}body.scrolled .cabecera .derecha .botones .boton.comprar.end-of-page{transform:scale(0)}.menu_ham{width:45px;height:45px;top:10px}.menu_ham .the_bars{top:49%}.menu_ham .the_bars,.menu_ham .the_bars:before,.menu_ham .the_bars:after{width:1.4rem}.mm-spn.mm-spn--navbar:after{font-size:2.083em}.mm-spn .falso_link,.mm-spn a,#mmmenu ul li.sel ul li a{font-size:1.667em}.presentacion .flex{display:block;padding:20px 15px}.presentacion .flex .texto,.presentacion .flex .imagen{width:auto}.presentacion .flex .imagen{margin-top:20px}.titulo,.contenido.legal .texto .titulo,.beneficios .texto .titulo{font-size:3em}.banners .banner,.banners .banner:before{border-radius:var(--radiado_12)}.banners .banner{max-height:350px;min-height:350px}.banners .banner .texto{bottom:20px}.banners .banner .texto .titulo br{display:none}.banners .banner .texto .descripcion,.banners .banner .texto .enlace,.presentacion .texto .enlace{margin-top:20px}.boton{display:block}.listado .texto,.ofrecemos .wrap .texto{text-align:left}.descripcion{margin-top:20px}.listado .items{display:block;margin-top:30px}.listado .items .item{margin-top:20px}.listado .items .item:first-child,.ofrecemos .wrap .servicios .item:first-child,.ficha.producto .secundarias .imagen:first-child{margin-top:0}.ofrecemos{padding:0 0 60px}.ofrecemos .wrap,.seccion .wrapper{padding:30px 0}.ofrecemos .wrap .servicios{display:block}.ofrecemos .wrap .servicios .item{margin-top:15px}.listado.productos .items .item .txt .tit,.ofrecemos .wrap .servicios .item .txt .tit,.ofrecemos .wrap .servicios .item .txt .descripcion{display:block;min-height:auto;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:initial}.pie .superior{padding:30px 0 20px;border-radius:var(--radiado_12)}.pie .superior .izq .logo{max-width:230px}.pie .superior .izq .contacta{margin-top:20px}.pie .superior .izq .contacta .leyenda{display:none}.pie .inferior{text-align:center;padding:16px 0 0}.pie .inferior .copyright,.pie .inferior .sgm{display:block;float:none}.pie .inferior .copyright b{display:block;width:0;height:0;overflow:hidden;text-indent:-9999px}.kit_digital{padding:3px;border-radius:5px}.migas .miga .texto .titulo{margin-bottom:0}.seccion .wrapper .texto,.listado.productos .imagenes,.ficha.producto .secundarias{display:block}.seccion .wrapper .texto .caja,.seccion .wrapper .texto.secundario .descripcion,.seccion .wrapper .texto .imagen,.listado.servicios .items .item .imagen,.listado.servicios .items .item .txt,.listado.productos .imagenes .descripcion.corta,.listado.productos .imagenes .imagen{width:auto}.seccion .wrapper .texto .imagen,.listado.servicios .items .item .txt,.listado.productos .imagenes .imagen,.listado.productos .imagenes,.ficha.producto .wrapper .imagen{margin-top:20px}.seccion .wrapper .texto.secundario{margin-top:70px}.migas .miga{padding:10px 0 2px}.listado.servicios,.listado.productos,.listado.contactar,.contenido.legal,.ficha.producto,.beneficios{padding:60px 0}.listado.servicios .contenedor,.listado.productos .contenedor,.ficha.producto .contenedor,.beneficios .contenedor,.listado .texto.contenedorin,.contenido.legal .contenedor{width:auto}.listado.servicios .items,.listado.productos .items{margin-top:40px}.listado.servicios .items .item{display:block}.listado.servicios .items .item{margin-top:80px}.listado .items .item .txt,.listado.productos .items .item .txt{padding:10px}.migas.min .miga .texto .titulo,.migas.min .miga .texto .segmentos{max-width:none}.flecha.volver{position:relative;right:unset;bottom:unset}.descripcion ul li:before{width:8px;height:8px}.ficha.producto .secundarias .imagen{margin-top:15px}.ficha.producto .secundarias,.beneficios .texto .descripcion{margin-top:30px}.listado.vapeo{padding:40px 0 30px}.listado.servicios .items .item .txt .tit,.migas .miga .texto .titulo{font-size:2.5em}.secciones .wrapper .contenedormed{display:block}.secciones .wrapper .contenedormed .bloque{width:auto;margin-top:60px}.secciones .wrapper .contenedormed .bloque:first-child{margin-top:0}.beneficios .texto .descripcion ul li{padding:15px}.beneficios .texto .descripcion ul li h3,.secciones.tabaco .wrapper .caracteristica .flexible .txt .descripcion h3{font-size:22.5px}.formulario .titulo,.secciones.tabaco .wrapper .caracteristica .titulo{font-size:2.5em;text-align:left}.contactar .contact_wrap .datos_contacto .descripcion p a{display:block;font-size:16.67px;line-height:23px}.contactar .contact_wrap .datos_contacto .mapa iframe{height:225px}.contactar .contact_wrap .datos_contacto .contacto_redes{display:block}.contactar .contact_wrap .datos_contacto .contacto_redes .redes{margin-top:20px}.contactar .contact_wrap .formulario .titulo,.contactar .contact_wrap .formulario .descripcion,.beneficios .texto .titulo{text-align:left}.contactar .contact_wrap .formulario{padding:20px 15px}.formulario .campos .campo.mitad{display:block;width:auto;margin-right:0}.formulario .campos .campo.mitad:nth-child(2){margin-top:15px}.campo textarea{height:160px;min-height:160px;max-height:300px}.formulario .checks{display:block}.formulario .checks .check{line-height:24px}.formulario .checks .boton.inverso{margin-top:20px}div.format_popup{top:0;position:fixed;left:0;right:0;padding:20px;border-radius:0}div.format_popup.legal{position:absolute;padding:20px}div.format_popup .tit{font-size:3em;line-height:30px}div.format_popup h1,div.format_popup h2,div.format_popup h3,div.format_popup h4,div.format_popup h5{font-size:2em}#cookie-bar p{padding:15px;min-height:130px;bottom:0;left:0;right:0;top:unset;transform:none;border-radius:0}#cookie-bar p span{font-size:1.45em;margin-bottom:15px}#cookie-bar a{font-size:1.667em;padding:10px 15px;text-align:left}div.format_popup.legal .fancybox-close-small{position:fixed;background-color:var(--blanco);color:var(--negro)}.listado.productos .items .item .txt .tit{font-size:2.25em}}@media (max-width:359px){body{font-size:56%}}@media (pointer:coarse){*::-webkit-scrollbar{display:none}*{scrollbar-width:none}}