﻿.primero{color:#80bd01 !important}.bg-primero{background-color:#80bd01 !important}.links-primero a{color:#80bd01 !important}.segundo{color:#1a1519 !important}.bg-segundo{background-color:#1a1519 !important}.links-segundo a{color:#1a1519 !important}.tercero{color:#f7f7f7 !important}.bg-tercero{background-color:#f7f7f7 !important}.links-tercero a{color:#f7f7f7 !important}.cuarto{color:#2d2d2d !important}.bg-cuarto{background-color:#2d2d2d !important}.links-cuarto a{color:#2d2d2d !important}.verde{color:#488500 !important}.bg-verde{background-color:#488500 !important}.links-verde a{color:#488500 !important}.blanco{color:#fff !important}.bg-blanco{background-color:#fff !important}.links-blanco a{color:#fff !important}.negro{color:#000 !important}.bg-negro{background-color:#000 !important}.links-negro a{color:#000 !important}.gris{color:#e5e5e5 !important}.bg-gris{background-color:#e5e5e5 !important}.links-gris a{color:#e5e5e5 !important}.gris2{color:#c5c5c5 !important}.bg-gris2{background-color:#c5c5c5 !important}.links-gris2 a{color:#c5c5c5 !important}.gris3{color:#8e8e8e !important}.bg-gris3{background-color:#8e8e8e !important}.links-gris3 a{color:#8e8e8e !important}.w-10{width:10% !important}.w-20{width:20% !important}.w-30{width:30% !important}.w-40{width:40% !important}.w-50{width:50% !important}.w-60{width:60% !important}.w-70{width:70% !important}.w-80{width:80% !important}.w-90{width:90% !important}.w-100{width:100% !important}@keyframes pulso{0%{transform:scale(1, 1);opacity:1}100%{transform:scale(1.2, 1.2);transform-origin:50% 50%;opacity:0}}@keyframes animacionnavegar{0%{transform:translate(0, 0px)}50%{transform:translate(0, -10px)}90%{transform:translate(0, 0px)}}@keyframes swipe{0%,100%{transform:translateX(0)}40%{transform:translateX(40%)}50%{transform:translateX(40%)}90%{transform:translateX(0)}}.text-nowrap{white-space:nowrap}a{outline:none}.columns{margin:0}.columns:last-child{margin-bottom:0}.wrapper{width:90%;margin:0 auto}.wrapper2{width:80%;margin:0 auto;padding:0 20px}p{margin-bottom:10px}.img-background{background-size:cover;background-position:center center;background-repeat:no-repeat}.slick-disabled{opacity:.6}.slick-dots{text-align:center}.slick-dots li{display:inline-block;margin-right:7px}.slick-dots li:last-child{margin-right:0}.slick-dots li.slick-active button{background:#000;position:relative}.slick-dots li.slick-active button:after{content:"";width:5px;height:5px;border-radius:50%;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5}.slick-dots li button{cursor:pointer;background:#000;width:15px;height:15px;border:none;font-size:0;line-height:0;border-radius:50%}.slider-flechas{padding:0 50px}.slider-flechas .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5}.slider-flechas .slick-arrow i{font-size:2em}.slider-flechas .slick-prev{left:0}.slider-flechas .slick-next{right:0}@font-face{font-family:"Myriad Pro";font-style:normal;font-weight:normal;src:local("Myriad Pro"),url("../fonts/MYRIADPRO-REGULAR.woff") format("woff")}@font-face{font-family:"Myriad Pro";font-style:normal;font-weight:300;src:local("Myriad Pro"),url("../fonts/MyriadPro-Light.woff") format("woff")}@font-face{font-family:"Myriad Pro";font-style:normal;font-weight:500;src:local("Myriad Pro"),url("../fonts/MYRIADPRO-SEMIBOLD.woff") format("woff")}@font-face{font-family:"Myriad Pro";font-style:italic;font-weight:500;src:local("Myriad Pro"),url("../fonts/MYRIADPRO-SEMIBOLDIT.woff") format("woff")}@font-face{font-family:"Myriad Pro";font-style:normal;font-weight:600;src:local("Myriad Pro"),url("../fonts/MYRIADPRO-BOLD.woff") format("woff")}@font-face{font-family:"Myriad Pro";font-style:italic;font-weight:600;src:local("Myriad Pro"),url("../fonts/MYRIADPRO-BOLDIT.woff") format("woff")}@font-face{font-family:"Heebo";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Heebo-Regular.ttf) format("woff2")}@font-face{font-family:"Heebo";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Heebo-Medium.ttf) format("woff2")}@font-face{font-family:"Heebo";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Heebo-ExtraBold.ttf) format("woff2")}:root{--vdp-hover-bg-color: #80BD01;--vdp-selected-bg-color: #80BD01}*{font-family:"Heebo",sans-serif;color:inherit}* a{color:inherit}* a:hover{opacity:.9}* p,* strong,* b{color:inherit}.is-borderless{border:none !important}.is-borderless td{border:none}.image.is-16by9{margin:0}.column{width:100%}.is-rounded50{border-radius:50% !important}.is-rounded15{border-radius:15px !important}.min-h-250{min-height:250px}.ls-1{letter-spacing:-1px}.tabs li.is-active a{border-bottom-color:#80bd01;color:#80bd01}.message.is-ecomas{font-size:.9em;overflow:hidden;background-color:inherit;border:1px solid #80bd01}.message.is-ecomas .message-header{background-color:#ededed;color:#1a1519}input[type=radio]{vertical-align:middle;-webkit-appearance:none;width:15px;height:15px;border-radius:50%;outline:none;border:1px solid #80bd01}input[type=radio]::before{opacity:0;content:"";display:block;width:11px;height:11px;margin:1px;border-radius:50%;border:1px solid #fff;transition:all .1s ease-in}input[type=radio]:checked:before{background:#80bd01;opacity:1}input[type=radio]:checked{border-color:#80bd01}.pagination .pagination-link{font-weight:bold}.pagination .pagination-link:hover{border-color:#80bd01;background:#91d601;color:#fff}.pagination .pagination-link:hover i{color:#fff}.pagination .is-current{border-color:#80bd01;background-color:#80bd01 !important}.height-100{height:100%}.no-shadow{box-shadow:none}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#80bd01}.content a{font-weight:500;text-decoration:underline}.disabled{pointer-events:none;opacity:.7}section{position:relative}.light{font-weight:300}.icon-big{font-size:4em}.select.select:not(.is-multiple):not(.is-loading)::after{border-color:#80bd01}.select select{border-color:#80bd01}.button.button-1{border-width:2px;border-color:#80bd01}.button.button-1.active,.button.button-1:hover{background:#80bd01;color:#fff}.button.button-1.active i,.button.button-1:hover i{color:#fff}.button.button-1 i{color:#80bd01}.button.button-2{background:#b1b1b1;color:#fff;font-weight:bold;border:none}.button.button-2.active,.button.button-2:hover{background:#80bd01}.button.button-2 i{vertical-align:middle;display:inline-block}.button.button-3{background:#fff;font-weight:bold;border:1px solid #80bd01;justify-content:flex-start;text-align:left}.button.button-3.active,.button.button-3:hover{background:#80bd01;color:#fff}.button.button-3.active i,.button.button-3:hover i{vertical-align:middle;display:inline-block;color:#fff}.button.button-3 i{vertical-align:middle;display:inline-block;color:#80bd01;font-size:1.2em;width:20px}.button.button-fono{background:none;border:2px solid #80bd01;font-size:1.5em}.button.button-fono i{transform:rotate(-50deg)}.button.button-icono{background:#80bd01;color:#fff}.button.button-icono i{color:#fff;margin-right:.3em;vertical-align:center}.button.cerrar{border-color:#80bd01;border-radius:50% !important;padding:0 10px;line-height:0;width:30px;text-align:center}.button.cerrar i{color:#80bd01 !important}.button.button-filtro{background:#80bd01;color:#fff;width:100%;text-align:left;justify-content:space-between;font-weight:500}.button.button-filtro img{width:25px}.button.button-filtro.active{background:#6fa401}.delete.ecomas{border:1px solid #80bd01;background-color:rgba(0,0,0,0) !important}.delete.ecomas:after,.delete.ecomas:before{background-color:#80bd01 !important}.button-descargar{font-size:1.5em;line-height:1.2em;border:2px solid #80bd01;border-radius:10px;padding:.5em 1.2em}.button-descargar img{width:60px}.button-grid{color:#8e8e8e}.button-grid i{color:#8e8e8e}.button-grid.activo{color:#80bd01}.button-grid.activo i{color:#80bd01}.btn{display:inline-block;color:#fff;padding:.5em 1.5em;border-radius:5px;border:none;background:none}.btn:hover{color:#fff;opacity:.9}.btn i{vertical-align:middle;color:inherit}.btn.btn-1{border:2px solid #fff;vertical-align:middle}.btn.btn-2{background:#fff;color:#e5e5e5;border:2px solid #e5e5e5;border-radius:50px;vertical-align:middle;padding:.5em 2em}.btn.btn-3{color:#fff;border:none;border-radius:50px;vertical-align:middle;padding:.5em 2em}.btn.btn-4{background:none;border:2px solid;border-radius:50px;vertical-align:middle}.btn.btn-5{color:#fff;border:none;border-radius:5px;padding:.5em 2em}h1{font-weight:300;line-height:1.2em;font-size:2.3em}h2{font-weight:400;font-size:1.2em;line-height:1.3em;letter-spacing:-1px}h3{font-weight:normal;font-size:1.3em;line-height:1.5em}h4{font-weight:600;font-size:1.2em;line-height:1.5em}h5{font-weight:400;font-size:1em;line-height:1.2em}body{font-size:17px;overflow:hidden;max-width:1920px;margin:0 auto;background:#fff}.titulo{border-radius:10px;padding:.75em}.seleccionar-ubicacion{position:absolute;top:100%;z-index:9999;transform:translateX(-60%);max-width:400px;width:100%}.seleccionar-ubicacion .card{padding:4em 2em 2em;position:relative}.seleccionar-ubicacion .delete{position:absolute;right:10px;top:10px}.seleccionar-ubicacion p{letter-spacing:-1px;font-size:1.2em;line-height:1.2em}.seleccionar-ubicacion:after{left:70%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none}.seleccionar-ubicacion:after{z-index:-1;top:-29px;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px;margin-left:-15px}header{position:relative;margin-top:.8em;margin-bottom:.5em}header .top{border-radius:10px;font-size:.8em}header .top .logo{max-width:200px}header .top .logo a{display:block}header .top .logo img{transform:translateY(-10%)}header .top .rrss a{display:inline-block;vertical-align:middle}header .top .rrss a:not(:first-child){margin-left:1em}header .top .rrss a i{display:block}header .top .whatsapp{font-size:1.1em;vertical-align:middle}header .top .whatsapp a,header .top .whatsapp i{color:#fff;vertical-align:middle;display:inline-block}header .top .whatsapp i{vertical-align:text-top}header .top .buscador form{display:flex}header .top .buscador form .input{display:block;border:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:15px;border-bottom-left-radius:15px;padding-left:1em;font-weight:bold;border-left:1px solid #a6a6a6;border-top:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6}header .top .buscador form .input::placeholder{color:#a28c9e;font-weight:normal}header .top .buscador form button{display:block;background:#fff;border:none;cursor:pointer;border-top-right-radius:15px;border-bottom-right-radius:15px;padding:0 .75em;display:inline-block;border-right:1px solid #a6a6a6;border-top:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6}header .top .buscador form .input,header .top .buscador form button{height:30px;line-height:30px}header .top .menu ul{display:flex;align-items:center;justify-content:center}header .top .menu ul li{font-size:.9em;margin:0 .75em;text-align:center}header .top .menu ul li:last-child{margin-right:0}header .top .menu ul li a{color:#1a1519;font-size:1.1em;font-weight:bold}header .top .menu ul li a span{color:inherit}header .top .menu ul li a:hover{color:#80bd01}header .top .menu ul li .dropdown-menu{text-align:left}header .top .menu ul li .dropdown-menu a{font-weight:normal}header .top .datos-carro>.column{padding-top:0;padding-bottom:0}header .top .datos-carro .ubicacion{font-weight:bold;text-transform:uppercase;text-decoration:none}header .top .datos-carro .ingresar{max-width:150px}header .top .datos-carro .ingresar span{color:#000;font-weight:bold;text-transform:uppercase}header .top .datos-carro .icono-carro{position:relative;width:33px !important;padding:0}header .top .datos-carro .icono-carro a{display:inline-block}header .top .datos-carro .icono-carro.active .contador-carro{display:block}header .top .datos-carro .icono-carro .contador-carro{display:none;position:absolute;top:-10px;right:0px;background:#fff;padding:0;font-size:.7em;color:#80bd01;height:18px;width:18px;line-height:18px;font-weight:bold;text-align:center;border-radius:50%;font-size:.8em}header .principal{padding:1em 0}header .principal .menu a{font-weight:500}header .logo{display:block}header .menu-movil{align-items:center;width:100%;max-width:50px}header .menu-movil #btn-menu{font-size:2.4em;line-height:.4em;display:inline-block;width:26px;height:30px}header .menu-movil .lds-dual-ring{margin-top:-20px}footer{background:#2d2d2d;padding:4em 0;min-height:278px}footer nav{list-style:none;padding:0;font-size:.9em}footer nav a{color:#fff}footer nav a:hover{color:#fff;opacity:.9}.compra-rapida .card{border-radius:15px;font-size:.9em}.compra-rapida .card .valor{font-size:1.3em}.compra-rapida .card .valor-unitario{font-size:.9em;color:#8e8e8e}.compra-rapida .card .button{font-size:.9em}.compra-rapida .productos-compra-rapida{overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.compra-rapida .productos-compra-rapida::-webkit-scrollbar{width:10px;height:5px}.compra-rapida .productos-compra-rapida::-webkit-scrollbar-track{background-color:#f0f0f0}.compra-rapida .productos-compra-rapida::-webkit-scrollbar-thumb{background:#80bd01}.compra-rapida .productos-compra-rapida .card{scroll-snap-align:start;margin-bottom:.8em;min-width:200px;width:100%;display:flex;flex-direction:column;min-height:185px}.compra-rapida .productos-compra-rapida .card .valores{flex:1;display:flex;justify-content:center;flex-direction:column}.compra-rapida .productos-compra-rapida .text-nowrap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marcas-home .listado-marcas .card{height:100%;min-height:100px}.noticia{font-size:.9em;height:100%}.noticia h4{font-weight:400;font-size:1em;line-height:1.2em}.noticia .imagen{border-radius:15px;overflow:hidden}.noticia .imagen img{display:block;object-fit:cover;object-position:center;width:100%}.noticia .content{font-size:.9em}.banner-seccion.noticia h1{font-size:2.2em !important;position:relative !important;transform:none !important;line-height:1.2em !important;left:0 !important;padding:0 2em}.banner-seccion.noticia .columns{min-height:300px}.banner-seccion .imagen{position:relative;min-height:300px;height:100%;border-radius:10px;overflow:hidden}.banner-seccion .imagen.h-auto{min-height:auto;height:auto}.banner-seccion .imagen h1{position:absolute;top:50%;transform:translateY(-50%);left:10%;color:#fff;font-size:4em;line-height:.9em;letter-spacing:-0.07em}.banner-seccion.v2{padding:0 1em}.banner-seccion.v2.no-icon h1{padding-left:10px}.banner-seccion.v2 .imagen{min-height:209px}.banner-seccion.v2 h1{left:4%;font-size:3em;padding-left:90px;padding-right:10px}.banner-seccion.v2 h1 img{max-width:70px;position:absolute;top:50%;transform:translateY(-70%);left:0}.banner-seccion.calculadora .imagen{background-position:60% center}.quienes-somos-home{min-height:578px}.quienes-somos-home .wrapper{background-image:url(../img/bg-home-quienes-somos.webp);background-size:cover;padding:2em 0 0 0;border-radius:15px}.quienes-somos-home h1{font-size:1.5em}.quienes-somos-home .button{font-size:.8em}.quienes-somos-home .contenido{padding-bottom:2em !important}.numeros{background:#80bd01;padding:.75em 0;border-radius:10px}.numeros .numero{padding:0 2em}.numeros .imagen{height:100px;display:flex;align-items:center;justify-content:center}.numeros .imagen img{max-height:70px}.numeros .descripcion{font-size:.9em}.bg-blanco-gris{background:#fff;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 15%, rgb(234, 234, 234) 15%, rgb(234, 234, 234) 85%, rgb(255, 255, 255) 85%, rgb(255, 255, 255) 100%);padding:0 5%}.bloque-texto-imagen{position:relative;padding:0 2em}.bloque-texto-imagen .derecha .column{order:0}.bloque-texto-imagen .derecha .contenedor-imagen{order:2}.bloque-texto-imagen .derecha .contenedor-imagen .imagen{right:auto;left:-4em}.bloque-texto-imagen .derecha .contenedor-texto .card{padding:4em 6em 4em 2em;text-align:right}.bloque-texto-imagen .contenedor-imagen{position:relative}.bloque-texto-imagen .contenedor-imagen .imagen{height:250px;z-index:10;position:absolute;border-radius:10px;overflow:hidden;right:-4em;top:50%;margin-top:-125px}.bloque-texto-imagen .contenedor-texto{color:#1a1519}.bloque-texto-imagen .contenedor-texto.hero .content{color:#80bd01;font-size:1.2;font-weight:bold}.bloque-texto-imagen .contenedor-texto .card{min-height:300px;height:100%;display:flex;align-items:center;padding:4em 2em 4em 6em;justify-content:center;text-align:left}.listado-cards .card{height:100%;padding:2em;font-size:.9em}.listado-cards .card.importante .content *{color:#80bd01;font-size:1.1em;font-weight:bold}.listado-cards .card .numero span{display:inline-block;background:#80bd01;border-radius:50%;color:#fff;width:40px;height:40px;line-height:40px}.listado-cards .card .descargar{filter:opacity(0.8)}.listado-cards .card .descargar a{text-decoration:none}.listado-cards .card .descargar img{width:40px}.listado-cards .card .content{height:100%}.listado-cards .card .content main{display:flex;flex-direction:column;height:100%}.listado-cards .card .content main .titulo-card{height:100%;display:flex;align-items:center;justify-content:center}.acordeon .item{padding:1.5em 2em;margin-bottom:1em;transition:all .2s ease-in}.acordeon .item.active h4{color:#80bd01}.acordeon .item.active h4:after{content:""}.acordeon .item.active .content{height:auto;overflow:hidden;opacity:1;margin-top:1em;padding:1em 0 0 1.5em}.acordeon .item h4{padding-right:1em;position:relative;cursor:pointer}.acordeon .item h4:after{content:"+";font-family:"Font Awesome 6 Free";position:absolute;right:0;z-index:10;top:0}.acordeon .item .content{height:0;overflow:hidden;opacity:0;transition:all .2s ease-in,padding 0s;font-size:.9em}.listado-sucursales .card{height:100%;display:flex;flex-direction:column}.listado-sucursales .card .contenido{height:100%}.listado-sucursales .card .datos-contacto{font-size:.85em}.contacto .listado-contacto .card{height:100%;padding:2em 2em;display:flex;flex-direction:column;justify-content:center;align-items:center}.contacto .listado-contacto .imagen{margin-bottom:.5em}.contacto .listado-contacto .imagen img{height:80px}.contacto .listado-contacto .content{height:100%;font-size:.9em}.contacto .listado-contacto .telefono{margin-right:-15px}.file.is-danger:hover .file-name{border-color:#f14668}.file.is-danger .file-cta{border-color:#f14668}.file.is-danger .file-cta:hover{border-color:#f14668}.productos .filtros .filtro{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #ececec}.productos .filtros .filtro ul{padding-left:.5em}.productos .filtros .filtro ul li{margin-bottom:.3em}.productos .filtros .filtro ul li label input{vertical-align:middle;margin-right:.2em}.breadcrumb a{color:#80bd01}.breadcrumb .is-active a{font-weight:bold}.main-producto{height:100%}.producto{padding:1em;height:100%;display:flex;flex-direction:column}.producto .link-categoria{margin-bottom:1em}.producto .categoria{width:auto;border-radius:99999px;padding:.5em 1em .4em 1em;border:2px solid #80bd01;display:inline-block;font-size:.85em;line-height:.8em;color:#8e8e8e;align-items:center;text-transform:capitalize;background:#fff}.producto .imagen{height:200px;overflow:hidden;margin-bottom:.8em;text-align:center}.producto .imagen img{object-fit:contain;object-position:center;height:200px;display:inline-block}.producto .nombre{color:#8e8e8e;font-size:1.4em}.producto .precio{line-height:1.1em;font-weight:bold;margin-bottom:.3em;flex:1}.producto .precio .valor-unitario{font-size:.7em;color:#8e8e8e;font-weight:normal}.producto .precio .oferta{color:#80bd01;font-size:1.2em;display:none}.producto .precio .normal{color:#8e8e8e;font-size:1.2em}.producto .precio.en-oferta .oferta{display:block}.producto .precio.en-oferta .normal{font-size:.9em;text-decoration:line-through}.producto .descripcion{flex:1;font-size:.8em;margin-bottom:1.5em;color:#8e8e8e;line-height:1.2em}.producto .caracteristicas P:last-child{margin-bottom:0}.producto .acciones .cantidad button{width:30px}.producto .acciones .cantidad input{width:30px;text-align:center;padding:.5em;border-color:#80bd01}.producto .disponible{text-decoration:underline;font-size:1.1em}.producto .disponible .check{font-size:1.2em;border:3px solid #80bd01;color:#80bd01;border-radius:50%;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;vertical-align:middle}.producto .disponible .error{font-size:1.2em;border:3px solid #8e8e8e;color:#8e8e8e;border-radius:50%;width:40px;height:40px;line-height:38px;display:inline-block;text-align:center;vertical-align:middle}.producto.interior .nombre{font-size:1.8em}.producto.interior .precio{font-size:1.5em}.producto.interior .precio .valor-unitario{font-size:.5em}.producto.interior .descripcion{font-size:1em}.producto.interior .imagen{width:100%}.producto.interior .categoria{font-size:1em;min-width:100px;text-align:center}.producto.interior .envio-despacho{font-size:.7em;line-height:1.2em}.producto.interior .envio-despacho i{font-size:1.6em}.producto.interior .acciones .cantidad{flex:none;width:unset;margin-right:2em}.producto.interior .acciones .cantidad input,.producto.interior .acciones .cantidad button{font-size:1em;line-height:41px;width:41px;height:41px}.producto.interior .acciones .cantidad input{margin:0 .2em}.producto.interior .acciones .comprar{font-size:1em}.producto.horizontal{display:block;padding:1em 0;align-items:center}.producto.horizontal .nombre{font-size:1.5em}.producto.horizontal .precio{font-size:1.3em}.producto.horizontal .descripcion{font-size:1em}.producto.horizontal .imagen{width:200px}.producto.horizontal .acciones .button{font-size:.9em}.producto.horizontal .acciones .cantidad .input{margin:0 .3em}.producto.horizontal .acciones .cantidad .input,.producto.horizontal .acciones .cantidad .button{height:40px;width:40px}.producto.horizontal .acciones .cantidad{margin-right:.5em}.producto.carro{height:auto;position:relative}.producto.carro .delete{position:absolute;right:2%;top:5%}.toplayer{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:auto;padding:0 2em}.toplayer .toplayer_content{max-width:800px;width:100%;position:relative}.toplayer .acciones-cabecera .button{font-size:.8em}.toplayer .acciones-cabecera .delete{width:34px;height:34px;max-width:34px;max-height:34px}.toplayer.toplayer-producto .botonera .button-icono{font-size:.8em}.modal-enter-active,.modal-leave-active{transition:all .25s ease}.modal-enter-from{opacity:0;transform:scale(1.1)}.modal-leave-to{opacity:0}.slider-galeria-gral,.slider-productos{padding:0 3em;position:relative}.slider-galeria-gral .slick-arrow,.slider-productos .slick-arrow{position:absolute;background:#fff;top:50%;transform:translateY(-50%);z-index:10;font-size:1.5em;width:40px;height:40px;line-height:40px;border:2px solid #80bd01;border-radius:50%;text-align:center}.slider-galeria-gral .slick-arrow.slick-prev-ecomas,.slider-productos .slick-arrow.slick-prev-ecomas{left:0}.slider-galeria-gral .slick-arrow.slick-next-ecomas,.slider-productos .slick-arrow.slick-next-ecomas{right:0}.slider-galeria-gral .slick-track,.slider-productos .slick-track{height:100%;padding:1em 0;display:flex}.slider-galeria-gral .slick-track .slick-slide,.slider-productos .slick-track .slick-slide{height:auto !important;padding:0 .5em}.pasos-carro{position:relative}.pasos-carro:after{content:"";position:absolute;top:50%;height:2px;left:0;right:0;background-color:#80bd01;z-index:1}.pasos-carro .paso{position:relative;z-index:2}.pasos-carro .paso a{opacity:1 !important}.pasos-carro .button{min-width:200px;font-size:.9em}.totales .item{font-size:.85em}.totales .total{font-size:1.1em}.interior-compra-rapida{padding:2em 0}.interior-compra-rapida .pasos img{max-width:400px;display:block;margin:0 auto;width:100%}.interior-compra-rapida .card-compra-rapida{padding:2em 0 1em 0}.interior-compra-rapida .card-compra-rapida.card-direccion{background:url("/img/direccion-compra-rapida.jpg") no-repeat left center}.interior-compra-rapida .card-compra-rapida.card-telefono{background:url("/img/telefono-compra-rapida.jpg") no-repeat left center}.interior-compra-rapida .card-compra-rapida.card-datos{background:url("/img/datos-compra-rapida.jpg") no-repeat left 100px}.interior-compra-rapida .card-compra-rapida.card-datos .input{height:1.5em;width:100%}.interior-compra-rapida .card-compra-rapida.card-datos .control.has-icons-left .icon,.interior-compra-rapida .card-compra-rapida.card-datos .control.has-icons-right .icon{height:1.5em;font-weight:bold;color:#000}.interior-compra-rapida .card-compra-rapida.card-producto{background:url("/img/producto-compra-rapida.jpg") no-repeat left center}.interior-compra-rapida .card-compra-rapida.card-producto .wrapper-imagen-descripcion-producto{min-width:200px;max-width:300px;width:100%}.interior-compra-rapida .card-compra-rapida.card-final{padding:2em 1em 1em}.interior-compra-rapida .card-compra-rapida.card-final h2{font-size:1.5em;margin-bottom:.2em}.interior-compra-rapida .card-compra-rapida.card-final h3{font-size:1.1em}.interior-compra-rapida .card-compra-rapida.card-final .border{border-bottom:1px solid #a0a0a0;padding-bottom:.2em !important;margin-bottom:.2em !important}.interior-compra-rapida .card-compra-rapida h2{color:#80bd01;font-weight:bold;font-size:2em;line-height:1em}.interior-compra-rapida .card-compra-rapida h3{color:#80bd01;font-size:1.2em;line-height:1.1em}.interior-compra-rapida .card-compra-rapida .input-2{border:none;border-radius:0;border-bottom:1px solid #c5c5c5;width:auto;box-shadow:none;font-weight:bold;background:none;padding:0 1em 0 0}.interior-compra-rapida .card-compra-rapida .input-2.is-danger{border-color:#f14668}.interior-compra-rapida .card-compra-rapida .input-2::placeholder{font-weight:normal}.interior-compra-rapida .card-compra-rapida .select-2{min-width:200px;max-width:300px;width:100%}.interior-compra-rapida .card-compra-rapida .select-2 select{width:100%;font-weight:bold}.carro .card.pago{padding:2em}.carro .card.pago .metodo{border:1px solid #80bd01;border-radius:5px;padding:.5em;height:50px;display:flex;align-items:center}.carro .card.pago .metodo .imagen{display:inline-block;width:80px;margin:0 .5em}.carro .card.pago .metodo img{max-width:80px;max-height:40px;vertical-align:middle}.pedidos .seguimiento .pasos{padding:2em}.pedidos .seguimiento .pasos .column{position:relative;padding:0 2em !important}.pedidos .seguimiento .pasos .column:last-child:after{content:none}.pedidos .seguimiento .pasos .column:after{content:"";height:1px;background-color:#8e8e8e;width:100%;position:absolute;top:20px;z-index:0}.pedidos .seguimiento .pasos .numero{position:relative;z-index:10}.pedidos .seguimiento .pasos .numero span{display:block;background:#8e8e8e;width:40px;height:40px;line-height:42px;margin:0 auto 1em auto;text-align:center;color:#fff;font-weight:bold;border-radius:50%}.pedidos .seguimiento .pasos h4{font-size:1.1em;margin-bottom:.5em;color:#8e8e8e;opacity:.7}.pedidos .seguimiento .pasos p{color:#8e8e8e;font-size:.9em;opacity:.7}.pedidos .seguimiento .pasos .active h4{color:#80bd01;opacity:1}.pedidos .seguimiento .pasos .active p{color:#1a1519;opacity:1}.pedidos .seguimiento .pasos .active .numero{z-index:10}.pedidos .seguimiento .pasos .active .numero span{position:relative;background:#80bd01}.pedidos .seguimiento .pasos .active .numero span:after{z-index:-1;content:"";position:absolute;left:-5px;top:-5px;border-radius:50%;border:1px solid #80bd01;width:50px;height:50px;margin:0 auto .5em auto;padding-top:5px;background-color:#fff}.pedidos .table th{background:#e5e5e5 !important;border:none;padding:.7em 1em}.pedidos .table th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.pedidos .table th:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.pedidos .table td{vertical-align:middle}.small .lds-dual-ring{width:20px;height:20px}.small .lds-dual-ring:after{width:15px;height:15px;margin:3px;border-radius:50%;border-width:2px}.medium .lds-dual-ring{width:30px;height:30px}.medium .lds-dual-ring:after{width:20px;height:20px;margin:5px;border-radius:50%;border-width:2px}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #80bd01;border-color:#80bd01 rgba(0,0,0,0) #80bd01 rgba(0,0,0,0);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.banner-principal .slider{position:relative}.banner-principal .slider .slick-dots{position:absolute;bottom:25px;right:15px;text-align:right}.banner-principal .slider .slick-dots li{width:14px;height:14px;line-height:0;padding:0;font-size:0}.banner-principal .slider .slick-dots li button{line-height:0;display:block;width:14px;height:14px;padding:0;line-height:0;border-radius:3px;background:#fff;border:none}.banner-principal .slider .slick-dots li button:before{content:none}.banner-principal .slider .slick-dots li.slick-active button:after{content:"";background-color:#80bd01;border-radius:0;width:10px;height:10px}.toplayer-radio-despacho .toplayer_content{padding:1em 1em 0 1em;letter-spacing:-1px}.toplayer-radio-despacho .acciones-cabecera{position:absolute;top:0;right:0;z-index:5}.toplayer-radio-despacho h3{color:#8a8a8a;font-size:1.8em;line-height:1.3em;font-weight:400}.toplayer-radio-despacho h3 b,.toplayer-radio-despacho h3 strong{color:#80bd01}.toplayer-radio-despacho .destacado{background:#80bd01;color:#fff;border-radius:10px}.toplayer-radio-despacho .content p:last-child{margin-bottom:0}.toplayer-home .toplayer_content{max-width:none !important;width:auto !important;padding:0 !important}.toplayer-home .toplayer_content img{display:block;max-height:100vh}.toplayer-home .toplayer_content .delete{position:absolute !important;right:0 !important;top:0 !important;background:#fff !important;z-index:20}.toplayer-general .toplayer_content{max-height:100vh}.toplayer-general .toplayer_content:not(:has(iframe)){width:auto !important}.toplayer-general .toplayer_content img{display:block;max-height:100vh}.toplayer-general .toplayer_content .delete{position:absolute !important;right:0 !important;top:0 !important;background:#fff !important;z-index:20}.galeria-producto{padding:0 10px;position:relative}.galeria-producto .image.is-1by1 img{object-fit:contain}.galeria-producto .slick-arrow{position:absolute;background:#fff;top:50%;transform:translateY(-50%);z-index:10;text-align:center}.galeria-producto .slick-arrow.slick-prev-ecomas{left:0}.galeria-producto .slick-arrow.slick-next-ecomas{right:0}.galeria-producto .slick-track{height:100%;padding:1em 0;display:flex}.galeria-producto .slick-track .slick-slide{height:auto !important;padding:0 .5em}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#80bd01;color:#fff}.dropdown{width:100%}.dropdown.is-fullwidth .dropdown-trigger{width:100%}.dropdown.is-fullwidth .dropdown-trigger .button{width:100%}.dropdown.is-fullwidth .dropdown-trigger .button .button-text{width:100%}.dropdown.is-fullwidth .dropdown-menu{width:100%}.tabs-producto{position:relative;z-index:10;font-size:.9em}.tabs-producto li.is-active a{font-weight:bold}.height-100-tab-producto{font-size:.9em;height:calc(100% - 37.98px)}.color-producto .btn-color>div{width:20px;height:20px;border:1px solid rgba(205,205,205,.4862745098);border-radius:50%;display:block;position:relative}.color-producto .btn-color.is-active>div:after{content:"";width:28px;height:28px;border:3px solid rgba(205,205,205,.5215686275);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.sucursal .item-sucursal:not(:last-child){border-right:1px solid rgba(128,189,1,.3215686275);margin-right:1em}.calculadora.pregunta-1{background:url("/img/llama.jpg");background-repeat:no-repeat;background-position:-20px center;background-size:contain}.calculadora.pregunta-2{background:url("/img/pisos.jpg");background-repeat:no-repeat;background-position:-40px center;background-size:contain}.calculadora.pregunta-3{background:url("/img/ubicacion-calculadora.jpg");background-repeat:no-repeat;background-position:-40px center;background-size:contain}.calculadora.pregunta .column:not(.no-border){border-right:1px solid #eee;border-left:1px solid #eee}.border-right-sucursales{border-right:1px solid rgba(128,189,1,.3215686275)}.interior-producto .producto .imagen-destacada img{height:250px;display:block;margin:0 auto}.producto-comparador{height:400px}.producto-comparador .producto{font-size:.7em}.producto-comparador .producto .imagen{height:150px}.producto-comparador .producto .imagen img{height:150px}.producto-comparador .producto .color-producto .columns{margin-top:.3em}.producto-comparador .producto .color-producto .column{padding:0 .25rem}.producto-comparador .producto .acciones>.columns{flex-wrap:wrap}.producto-comparador .producto .acciones>.columns .column{flex:1}.producto-comparador .producto .acciones>.columns .cantidad{margin:0 0 .5em 0;justify-content:center}.producto-comparador .producto .acciones>.columns .comprar{width:100%}.items-comparador{min-height:300px}.items-comparador::-webkit-scrollbar{width:10px;height:5px}.items-comparador::-webkit-scrollbar-track{background-color:#f0f0f0}.items-comparador::-webkit-scrollbar-thumb{background:#80bd01}.detalle-comparador .imagen{width:50px;height:50px;margin:0 auto .3em auto}.detalle-comparador .imagen img{object-fit:contain;height:100%;width:100%}.content-compra-rapida{height:205px}.content-compra-rapida .compra-rapida,.content-compra-rapida .productos-compra-rapida{height:100%}.banner-principal{min-height:27vw}.productos-destacados-home{min-height:595px}.marcas-home{min-height:245px}.noticias-home{min-height:642px}.list-enter-active,.list-leave-active{transition:all .3s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translateX(5px)}[data-lazy]{opacity:0}