@font-face{font-family:'Gotham';src:url(/hubfs/Gotham-Bold.otf) format('opentype');font-weight:700;font-display:swap}@font-face{font-family:'Gotham';src:url(/hubfs/Gotham-Medium.otf) format('opentype');font-weight:500;font-display:swap}*{box-sizing:border-box!important;margin:0;padding:0}.margen{display:block;height:190px}.swiper-slide-fully-visible{display:none}.productos,.detalle-producto,.productos-relacionados{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.order-1,.order-4,.productos-relacionados{padding:0 40px}.productos .cont,.detalle-producto .cont,.productos-relacionados .cont{width:100%;color:#EC1D25}.cont.caracteristicas{max-width:1440px}.form-cotizador .cont{@media (max-width:1200px){width:100%}}.cont>div{width:100%}.cont .caja_titles{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px;margin-top:30px}@media (max-width:1285px){.cont .caja_titles{margin-top:75px}}.cont .caja_titles h2{width:100%;height:21px;text-align:left;letter-spacing:0;color:#5B564D;font-size:18px}.cont .caja_titles h1{text-align:left;letter-spacing:0;color:#EC1D25;opacity:1}.cont .caja_titles .item-1{width:70%}.cont .caja_titles .item-2{display:flex;align-items:end;width:30%;justify-content:end}.cont .caja_titles .item-2 a{display:block;max-width:260px;width:100%;height:80px;background:#EC1D25 0% 0% no-repeat padding-box;box-shadow:3px 3px 10px #0000001A;border:1px solid #EC1D25;border-radius:10px;display:flex;justify-content:center;align-items:center;text-align:center;padding:5px}.cont .caja_titles .item-2 a:hover{color:#fff}.cont .buscador{background:#FFF 0% 0% no-repeat padding-box;box-shadow:3px 3px 10px #0000001A;border:1px solid #70707040;border-radius:10px;height:50px;display:flex;align-items:center;margin-bottom:20px}.cont .buscador svg{width:20px;height:20px;color:#5B564D;margin-left:20px}.cont .buscador input{height:100%;border:none;width:80%;margin-left:20px;outline:none}:placeholder{letter-spacing:0;color:#5B564D}@media (max-width:520px){.cont .buscador{font-size:9px}.cont .buscador input::placeholder{font-size:9px}.cont .buscador input{width:90%;margin-left:10px}.cont .buscador svg{margin-left:0}}.cont .cat-productos{margin-bottom:20px}.cont .cat-productos h3{width:260px;height:40px;border:1px solid var(--unnamed-color-ec1d25);box-shadow:3px 3px 10px #0000001A;border:1px solid #EC1D25;border-radius:5px;opacity:1;color:#EC1D25}.cont .cat-productos h3:hover{text-decoration:underline;cursor:context-menu}.cont .cat-productos h3.selected{background:#EC1D25 0% 0% no-repeat padding-box;box-shadow:3px 3px 10px #0000001A;border:1px solid #EC1D25;color:#FFF}.cont .cat-productos h3.selected::after{background:#EC1D25 0% 0% no-repeat padding-box;bottom:-16px;content:"";height:30px;position:absolute;transform:rotate(45deg);width:30px;z-index:-1}.cont .cat-productos .swiper{width:100%;height:100%}.cont .cat-productos .swiper-slide{text-align:center;font-size:100%;background:#fff;display:flex;justify-content:center;align-items:center}.cont .cat-productos .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.cont .cat-productos .swiper-pagination-cat{text-align:center;margin-top:20px}.cont .list-productos .nsprd{color:#ec1d25;font-size:24px;font-weight:700;text-align:center}.swiper-button-next,.swiper-button-prev{color:#EC1D25!important;text-shadow:-1px -1px 0 #fffbfb,1px -1px 0 #fdf9f9,-1px 1px 0 #f7f5f5,1px 1px 0 #fbf8f8}span.swiper-pagination-bullet.swiper-pagination-cat-bullet-active,span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#EC1D25 0% 0% no-repeat padding-box!important}.list-productos{margin-bottom:50px}.list-productos .list-contProductos{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;gap:20px;@media (max-width:700px){justify-content:center}}.productos-relacionados{margin:0 auto;max-width:1444px}.list-productos .list-contProductos .item-product{height:400px;border-radius:10px;opacity:1;position:relative;background-size:cover;background-position:center;max-width:329px;width:100%;margin-bottom:10px}.list-productos .list-contProductos .item-product a{max-width:300px;width:95%;height:60px;background:#FFF 0% 0% no-repeat padding-box;border-radius:5px;opacity:1;display:block;color:#EC1D25;display:flex;justify-content:center;align-items:center;margin:auto;position:absolute;bottom:10px;left:0;right:0;text-align:center}.list-productos .list-contProductos .item-product a:hover{border:1px solid #EC1D25}.item-product{display:block}.detalle-producto .cont-header{position:relative;width:100%;max-width:1920px;display:flex;flex-direction:column;align-items:center}.cont-header{margin-bottom:40px}.detalle-producto .cont-header>img{width:100%;max-width:1920px;height:75%;@media (max-width:800px){object-fit:cover;height:75vh}}.detalle-producto .cont-header .detalle{max-width:1364px;width:95%;height:auto;background:#FFF 0% 0% no-repeat padding-box;box-shadow:0 5px 25px #0000001F;border-radius:15px;opacity:1;padding:20px;margin-top:-150px;min-height:220px;display:flex;flex-direction:column;justify-content:center;@media (max-width:800px){margin-top:-300px}}.detalle-producto .cont-header .detalle #logo{max-width:270px;width:100%;height:auto;max-height:270px}.detalle-producto .cont-header .detalle .detalles p{max-width:300px;width:100%;height:19px;text-align:left;letter-spacing:0;color:#5B564D;opacity:1}.detalle-producto .cont-header .detalle .descripcion *{color:#5B564D;font-size:16px}.detalle-producto .cont-header .detalle .descripcion ul *{margin-left:20px}.detalle-producto .cont-header .detalle .descripcion p{color:#5B564D;font-size:16px;@media (max-width:500px){text-align:justify}}.detalle-producto .cont-header .detalle .descripcion h1{top:676px;left:338px;width:100%;max-width:614px;text-align:left;letter-spacing:0;color:#EC1D25;opacity:1;font-size:200%}.detalle-producto .cont-header .item-detalle.descripcion{display:flex;flex-direction:row;justify-content:space-between;width:100%;@media (max-width:800px){flex-direction:column}}.detalle-producto .cont-header .item-detalle.descripcion .redirect{display:flex;margin-top:20px;flex-direction:column;height:100%;justify-content:space-between;width:30%;margin-left:25px;@media (max-width:800px){align-items:center;width:100%;flex-direction:row;margin-left:0;@media (max-width:500px){flex-direction:column}}}.detalle-producto .cont-header .item-detalle.descripcion .redirect button,.detalle-producto .cont-header .item-detalle.descripcion .redirect a{max-width:366px;width:100%;height:80px;box-shadow:3px 3px 10px #0000001A;border:1px solid #EC1D25;border-radius:10px;opacity:1;display:block;color:#EC1D25;cursor:pointer;text-align:center;@media (max-width:800px){height:50px;width:45%;@media (max-width:500px){width:95%}}}.detalle-producto .cont-header .item-detalle.descripcion .redirect a{background:#EC1D25 0% 0% no-repeat padding-box;display:flex;justify-content:center;align-items:center;margin-top:10px;color:#fff}.detalle-producto .cont-header .item-detalle.descripcion .descripcion{max-width:850px;width:70%;@media (max-width:800px){width:100%}}.detalle-producto .cont-header .item-detalle.descripcion .descripcion a{color:#ec1d25;font-weight:700;cursor:pointer}.detalle-producto .cont-header .item-detalle.descripcion .descripcion p{line-height:30px;font-size:14px;@media (max-width:800px){line-height:22px}}.detalle-producto .caracteristicas .caracteristica *{text-align:justify;letter-spacing:0;color:#5B564D;font-size:16px}.detalle-producto .caracteristicas .caracteristica h3{color:var(--unnamed-color-ec1d25);text-align:left;letter-spacing:0;color:#EC1D25;opacity:1;font-size:20px}.detalle-producto .caracteristicas p{text-align:left;letter-spacing:0;font-size:16px}.detalle-producto .caracteristicas .caracteristica{display:flex;flex-direction:column;background:#FFF 0% 0% no-repeat padding-box;box-shadow:0 5px 25px #0000001F;border-radius:15px;opacity:1;padding:30px;margin-right:10px;margin-top:10px;width:100%;display:inline-block}.detalle-producto .caracteristicas .order-1,.detalle-producto .caracteristicas .order-7,.detalle-producto .caracteristicas .order-4{width:100%;display:flex;flex-direction:row;justify-content:center;grid-gap:20px;margin-top:20px;@media (max-width:800px){flex-direction:column}}.detalle-producto .caracteristicas .order-4 .sub-order .caracteristica{margin-right:0}.detalle-producto .caracteristicas .order-4>.caracteristica{margin-left:15px}.detalle-producto .caracteristicas .caracteristica .crt-header{width:100%;display:flex;flex-direction:row;margin-bottom:30px}.detalle-producto .caracteristicas .caracteristica .crt-header img{margin-right:10px;width:40px;height:40px;@media (max-width:800px){width:20px;height:20px}}.crt-item img{width:100%;object-fit:contain}.detalle-producto .caracteristicas .crt-item p,.detalle-producto .caracteristicas .crt-item span,.detalle-producto .caracteristicas .crt-item{font-size:16px!important;@media (max-width:900px){text-align:justify}}.detalle-producto .caracteristicas .caracteristica.item-1{max-width:536px}.detalle-producto .caracteristicas .caracteristica.item-2,.detalle-producto .caracteristicas .caracteristica.item-3,.detalle-producto .caracteristicas .caracteristica.item-6{max-width:398px}.detalle-producto .caracteristicas .caracteristica.item-3,.detalle-producto .caracteristicas .caracteristica.item-6,.detalle-producto .caracteristicas .caracteristica.item-8{margin-right:0}.detalle-producto .caracteristicas .caracteristica.item-4,.detalle-producto .caracteristicas .caracteristica.item-5{max-width:950px}.detalle-producto .caracteristicas .caracteristica.item-7,.detalle-producto .caracteristicas .caracteristica.item-8{max-width:674px}.detalle-producto .caracteristicas .caracteristica{@media (max-width:800px){width:100%;max-width:700px!important}}.productos-relacionados .header-prd{margin-top:30px;margin-bottom:15px}.productos-relacionados .header-prd p{color:#5B564D;font-size:14px;margin-bottom:0}.productos-relacionados .header-prd h2{color:#EC1D25;font-size:32px;font-weight:900}.pop-up{position:relative}.pop-up .pop-up-cont{height:100vh;position:fixed;width:100vw;z-index:500000;background:#000000b0;top:0;left:0;display:flex;justify-content:center;align-items:center}.pop-up .pop-up-cont .video-cont{width:95%;height:auto;max-height:95%;max-width:1390px;background:#FFF 0% 0% no-repeat padding-box;box-shadow:0 5px 25px #0000001F;border-radius:15px;opacity:1;padding:40px 30px;position:relative}.pop-up .pop-up-cont .video-cont .content-pop{overflow:auto;max-width:100%;max-height:500px;display:flex;justify-content:center;align-items:center}.pop-up .pop-up-cont .video-cont .close{position:absolute;top:10px;right:25px;border:3px solid red;color:red;padding:0 4px;font-size:15px;font-weight:800;cursor:pointer}.form-cotizador{min-height:65vh;position:relative;font-size:1.5em;color:#333}.cont_formulario{height:100%;display:flex;flex-direction:column;place-content:center}.form-cotizador::before,.form-cotizador::after{content:"";position:absolute;top:0;bottom:0;z-index:-5}.form-cotizador .cont{width:100%;max-width:1300px;display:flex;justify-content:flex-end;padding:15px;margin:80px auto}.form-cotizador .img-cotizador{width:80%;height:100%;display:flex;justify-content:start}.form-cotizador .form-ctz{width:20%;height:100%}.form-cotizador .img-cotizador img{width:auto;height:100%;display:block}.form-cotizador .contizador-form{max-width:574px;width:100%;height:auto;background:#FFF 0% 0% no-repeat padding-box;box-shadow:0 5px 25px #0000001F;border-radius:15px;opacity:1;padding:2%;padding-bottom:1%;box-shadow:0 5px 25px #0000001F}.form-cotizador .contizador-form .header-form{width:100%;display:flex;flex-direction:column;color:#5B564D;border-bottom:1px solid #70707080}.form-cotizador .contizador-form .header-form img{width:180px;height:auto;margin-bottom:5px;display:block;padding:0 8px}.form-cotizador .contizador-form .header-form h2{text-align:left;letter-spacing:0;color:#EC1D25;opacity:1;font-size:100%;margin-bottom:5px;padding:0 8px}.form-cotizador .contizador-form .header-form p{text-align:left;letter-spacing:0;color:#5B564D;opacity:1;font-size:80%;margin-bottom:5px;padding:0 8px}.form-cotizador .contizador-form form{width:100%;padding:10px 8px}.form-cotizador .contizador-form .form-cotizador-header{width;100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}.form-cotizador .contizador-form .form-cotizador-header .title-form,.form-cotizador .contizador-form .form-cotizador-header .item-form{color:#5B564D;font-size:16px;font-weight:700;width:50%}.form-cotizador .contizador-form .form-cotizador-header .item-form{text-align:right}.form-cotizador .contizador-form form .form-group{width:100%;display:flex;flex-direction:column;margin-bottom:12px;position:relative}.form-cotizador .contizador-form form .form-group .radio-buttons{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.form-cotizador .contizador-form form .form-group .radio-buttons.column{flex-direction:column}.form-cotizador .contizador-form form .form-group .radio-buttons .item-buttom{display:flex;justify-content:start;flex-direction:row-reverse;min-width:109px;align-items:center}.form-cotizador .contizador-form form .form-group .radio-buttons .item-buttom input[type='radio']{width:15px;height:15px;margin-right:5px}.form-cotizador .contizador-form form .form-group.single-checkbox{flex-direction:row-reverse;justify-content:start;align-items:center}.form-cotizador .contizador-form form .form-group.single-checkbox input[type='checkbox']{width:15px;margin-right:10px}.form-cotizador .contizador-form form .form-group label{font-size:80%;text-align:left;letter-spacing:0;color:#5B564D;opacity:1}.form-cotizador .contizador-form form .form-group input,.form-cotizador .contizador-form form .form-group select,.form-cotizador .contizador-form form .form-group textarea{width:100%;padding:5px 8px;background:#e9e9e9 0% 0% no-repeat padding-box;border:1px solid #e9e9e9;border-radius:5px;color:#5B564D!important;font-size:80%}.form-cotizador .contizador-form form .form-group select{font-size:11px}.form-cotizador .contizador-form form .form-group textarea{resize:unset}::placeholder{color:#5B564D!important;font-size:11px}.form-cotizador .contizador-form form .buttom-group{width:100%;display:flex;flex-direction:row;justify-content:space-between}.form-cotizador .contizador-form form .form-group label.error{font-size:10px!important;color:#EC1D25!important;margin:0;padding:0;position:absolute;bottom:-15px}.form-cotizador .contizador-form form .informacion-envio .btn-group{width:100%;display:flex;justify-content:space-evenly}.form-cotizador .contizador-form form .buttom-group button,.form-cotizador .contizador-form form .informacion-envio a{box-shadow:3px 3px 10px #0000001A;border-radius:10px;opacity:1;width:45%;height:40px}.form-cotizador .contizador-form form .buttom-group button.continuar,.form-cotizador .contizador-form form .buttom-group button.solicitar,.form-cotizador .contizador-form form .informacion-envio a{color:#fff;border:1px solid #EC1D25;background:#EC1D25 0% 0% no-repeat padding-box;padding:8px;position:relative;cursor:pointer}.form-cotizador .contizador-form form .buttom-group .botonvolver{color:#EC1D25!important;border:1px solid #EC1D25;background:#fff 0% 0% no-repeat padding-box;padding:8px;position:relative;border-radius:10px;opacity:1;width:45%;text-align:center}.form-cotizador .contizador-form form .informacion-envio .btn-group a:last-child{background:#fff;color:#EC1D25}.form-cotizador .contizador-form form .buttom-group button.solicitar{position:relative}.form-cotizador .contizador-form form .buttom-group button.solicitar:disabled{opacity:.5;cursor:not-allowed}.form-cotizador .contizador-form form .buttom-group button.volver{color:#EC1D25!important;border:1px solid #EC1D25;background:#fff 0% 0% no-repeat padding-box;cursor:pointer}.form-cotizador .contizador-form form .buttom-group.group-1{justify-content:space-between}.form-cotizador .contizador-form form .informacion-envio{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;padding:25px;position:relative}.form-cotizador .contizador-form form .informacion-envio img{width:106px;height:90px;margin-bottom:27px}.form-cotizador .contizador-form form .informacion-envio p{color:#5B564D;font-size:18px;text-align:center;font-weight:700}.form-cotizador .contizador-form form .informacion-envio a{display:flex;align-items:center;justify-content:center;margin-top:40px}.detalle-producto .caracteristicas .caracteristica table tr td p{word-break:break-word;text-align:center}.loader{width:28px;height:28px;border-radius:50%;display:inline-block;position:relative;border:3px solid;border-color:#FFF #FFF #fff0 #fff0;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;right:10px}.loader::after,.loader::before{content:'';box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid;border-color:#fff0 #fff0 #FFF #FFF;width:20px;height:20px;border-radius:50%;box-sizing:border-box;animation:rotationBack 0.5s linear infinite;transform-origin:center center}.loader::before{width:12px;height:12px;border-color:#FFF #FFF #fff0 #fff0;animation:rotation 1.5s linear infinite}@media (max-width:767px){.productos .cont .caja_titles{flex-direction:column}.productos .cont .caja_titles .item-1{width:100%;margin-bottom:20px}.productos .cont .caja_titles .item-2{width:100%;justify-content:left}}@media (max-width:1024px){.form-cotizador .cont{justify-content:space-evenly}.form-cotizador::before{width:100%!important}}@media (max-width:575px){.form-cotizador{height:100%}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}#loaderApi{right:40px}@media (max-width:767px){.detalle-producto .caracteristicas .caracteristica table{width:700px!important}}@media (max-width:767px){.detalle-producto .cont-header>img{height:25vh!important;margin-top:80px!important}.detalle-producto .cont-header .detalle{margin-top:-50px!important}.detalle-producto .cont-header .item-detalle.descripcion{flex-direction:column-reverse}.detalle-producto .cont-header .item-detalle.descripcion .redirect{margin:10px auto}}@media (max-width:340px){.detalle-producto .cont-header .item-detalle.descripcion .redirect a{font-size:14px;padding:0 5px}}