@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=f45c8709-65af-48aa-9814-f818ef27cc81");@font-face{font-family:"Helvetica Neue LT W01_95 Black";src:url("https://cdn.makitatools.com/apps/Fonts/6492b5a6-2267-40e3-8ede-fd8b730790b1.eot?#iefix");src:url("https://cdn.makitatools.com/apps/Fonts/6492b5a6-2267-40e3-8ede-fd8b730790b1.eot?#iefix") format("eot"),url("https://cdn.makitatools.com/apps/Fonts/bd8486cc-4614-412d-ba1d-15e1a7c9fada.woff2") format("woff2"),url("https://cdn.makitatools.com/apps/Fonts/a7bdf5a9-752e-4e69-b17c-b7e62575b07a.woff") format("woff"),url("https://cdn.makitatools.com/apps/Fonts/e1f8b69f-5d23-44bc-88bf-94778cc978a3.ttf") format("truetype"),url("https://cdn.makitatools.com/apps/Fonts/22a406f9-eeb2-41eb-ab5e-242ec26f3a88.svg#22a406f9-eeb2-41eb-ab5e-242ec26f3a88") format("svg")}@font-face{font-family:"Helvetica Neue LT W01_97 BlkCn";src:url("https://cdn.makitatools.com/apps/Fonts/fb8ed62a-3750-405b-b721-f4b950bfd875.eot?#iefix");src:url("https://cdn.makitatools.com/apps/Fonts/fb8ed62a-3750-405b-b721-f4b950bfd875.eot?#iefix") format("eot"),url("https://cdn.makitatools.com/apps/Fonts/d38cc1e3-5680-4390-8f60-78901d6e375b.woff2") format("woff2"),url("https://cdn.makitatools.com/apps/Fonts/04d98c2f-b101-4363-976a-6581c5acf5d8.woff") format("woff"),url("https://cdn.makitatools.com/apps/Fonts/f20324bd-78cb-412c-a570-efea43e52715.ttf") format("truetype"),url("https://cdn.makitatools.com/apps/Fonts/b3a7788b-f2f7-453b-bf6a-66bd22632ef4.svg#b3a7788b-f2f7-453b-bf6a-66bd22632ef4") format("svg")}@font-face{font-family:"Helvetica Neue LT W01107XBlkCn";src:url("https://cdn.makitatools.com/apps/Fonts/beeae2da-8ac8-47ed-9e87-4f9bdd1454fe.eot?#iefix");src:url("https://cdn.makitatools.com/apps/Fonts/beeae2da-8ac8-47ed-9e87-4f9bdd1454fe.eot?#iefix") format("eot"),url("https://cdn.makitatools.com/apps/Fonts/931ee3cf-83a1-4ca5-b091-97c58c39a850.woff2") format("woff2"),url("https://cdn.makitatools.com/apps/Fonts/e08521db-2fd8-4bc6-9294-0e563b179db9.woff") format("woff"),url("https://cdn.makitatools.com/apps/Fonts/2fe5a3aa-9a97-4012-91bc-f5a5515b27ad.ttf") format("truetype"),url("https://cdn.makitatools.com/apps/Fonts/50a9d8b8-1d65-417c-a3fe-37a19246b43f.svg#50a9d8b8-1d65-417c-a3fe-37a19246b43f") format("svg")}@font-face{font-family:"Helvetica NeueLTW05107XBlkCnOb";src:url("https://cdn.makitatools.com/apps/Fonts/a4895ee5-ca9c-4503-adcb-76b2265cdefd.eot?#iefix");src:url("https://cdn.makitatools.com/apps/Fonts/a4895ee5-ca9c-4503-adcb-76b2265cdefd.eot?#iefix") format("eot"),url("https://cdn.makitatools.com/apps/Fonts/932d2296-d705-410a-8e4c-d68f32085933.woff2") format("woff2"),url("https://cdn.makitatools.com/apps/Fonts/06b24b76-8a44-4b13-81cf-01630e8de97d.woff") format("woff"),url("https://cdn.makitatools.com/apps/Fonts/8c68d31c-3b74-43e4-8d15-fa3ffeda3139.ttf") format("truetype")}@font-face{font-family:"Helvetica Neue LT W01_71488914";src:url("https://cdn.makitatools.com/apps/Fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot?#iefix");src:url("https://cdn.makitatools.com/apps/Fonts/8a6c3e5a-88a5-430c-91d8-7767ce971d12.eot?#iefix") format("eot"),url("https://cdn.makitatools.com/apps/Fonts/531c5a28-5575-4f58-96d4-a80f7b702d7b.woff2") format("woff2"),url("https://cdn.makitatools.com/apps/Fonts/439c5962-f9fe-4eaf-a1f6-f41d42edba75.woff") format("woff"),url("https://cdn.makitatools.com/apps/Fonts/419a308d-b777-4f84-9235-2caf4a98ec23.ttf") format("truetype"),url("https://cdn.makitatools.com/apps/Fonts/e4d5b881-6835-45b7-8766-3e5b9e7cab8b.svg#e4d5b881-6835-45b7-8766-3e5b9e7cab8b") format("svg")}@font-face{font-family:"Helvetica Neue LT W01_65 Mediu";src:url("https://cdn.makitatools.com/apps/Fonts/3d3afd39-c4ed-4665-92fe-09017646d159.eot?#iefix");src:url("https://cdn.makitatools.com/apps/Fonts/3d3afd39-c4ed-4665-92fe-09017646d159.eot?#iefix") format("eot"),url("https://cdn.makitatools.com/apps/Fonts/1eb76d85-4078-4440-8c8a-49a9a374e918.woff2") format("woff2"),url("https://cdn.makitatools.com/apps/Fonts/184bd314-b4a6-4db6-833a-18bba78873a2.woff") format("woff"),url("https://cdn.makitatools.com/apps/Fonts/f5e341d0-94b2-415e-9a31-8460aafc2af3.ttf") format("truetype"),url("https://cdn.makitatools.com/apps/Fonts/7637fa36-5d49-4b95-b444-e65a15f55ce5.svg#7637fa36-5d49-4b95-b444-e65a15f55ce5") format("svg")}@font-face{font-family:"Helvetica Neue LT W01_45 Light";src:url("https://cdn.makitatools.com/apps/Fonts/3d98b1d7-6e5f-489d-9958-fceb44e19c7b.eot?#iefix");src:url("https://cdn.makitatools.com/apps/Fonts/3d98b1d7-6e5f-489d-9958-fceb44e19c7b.eot?#iefix") format("eot"),url("https://cdn.makitatools.com/apps/Fonts/752e6c6e-dc02-4393-b814-68a65b594fac.woff2") format("woff2"),url("https://cdn.makitatools.com/apps/Fonts/f1892c57-7a6d-457f-9029-d3938c1e80e1.woff") format("woff"),url("https://cdn.makitatools.com/apps/Fonts/706e49b2-facd-4382-80c3-6f253c65c226.ttf") format("truetype"),url("https://cdn.makitatools.com/apps/Fonts/584efe58-6490-411e-ae09-f6556847d0b5.svg#584efe58-6490-411e-ae09-f6556847d0b5") format("svg")}@font-face{font-family:"Helvetica Neue LT W01_55 Roman";src:url("https://cdn.makitatools.com/apps/Fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix");src:url("https://cdn.makitatools.com/apps/Fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix") format("eot"),url("https://cdn.makitatools.com/apps/Fonts/3dac71eb-afa7-4c80-97f0-599202772905.woff2") format("woff2"),url("https://cdn.makitatools.com/apps/Fonts/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.woff") format("woff"),url("https://cdn.makitatools.com/apps/Fonts/8a8bfee3-197c-4942-9b11-71508cc9f406.ttf") format("truetype"),url("https://cdn.makitatools.com/apps/Fonts/5101995a-e73b-4cf9-84e8-f99eb43277b1.svg#5101995a-e73b-4cf9-84e8-f99eb43277b1") format("svg")}@font-face{font-family:"Helvetica Neue LT W01_67 Md Cn";src:url("https://cdn.makitatools.com/apps/Fonts/13e5efa8-b7a2-4f0f-a459-c966f7d3f458.eot?#iefix");src:url("https://cdn.makitatools.com/apps/Fonts/13e5efa8-b7a2-4f0f-a459-c966f7d3f458.eot?#iefix") format("eot"),url("https://cdn.makitatools.com/apps/Fonts/108e1ff6-3205-4c92-9aa5-9abb2823fe92.woff2") format("woff2"),url("https://cdn.makitatools.com/apps/Fonts/f61c722b-9236-445e-bb7e-eeb1009cd627.woff") format("woff"),url("https://cdn.makitatools.com/apps/Fonts/5cd6e481-b6d9-47fa-b568-1636d8a6cc52.ttf") format("truetype"),url("https://cdn.makitatools.com/apps/Fonts/0134ff8c-b1ae-47f0-9219-d1bdce3ec1db.svg#0134ff8c-b1ae-47f0-9219-d1bdce3ec1db") format("svg")}@font-face{font-family:"Helvetica Neue LT W01_57 Cond";src:url("https://cdn.makitatools.com/apps/Fonts/3808766e-26cf-47cb-97a7-1f1c64db9c48.eot?#iefix");src:url("https://cdn.makitatools.com/apps/Fonts/3808766e-26cf-47cb-97a7-1f1c64db9c48.eot?#iefix") format("eot"),url("https://cdn.makitatools.com/apps/Fonts/946b2f3f-a9d7-47e4-9738-ee963004d697.woff2") format("woff2"),url("https://cdn.makitatools.com/apps/Fonts/ce90a9c3-4580-4fa7-b453-9a4e86d0c271.woff") format("woff"),url("https://cdn.makitatools.com/apps/Fonts/a621a6bf-fa40-4115-9f42-6ffb55c017e2.ttf") format("truetype"),url("https://cdn.makitatools.com/apps/Fonts/436f9358-58a7-4f85-bdef-f4cd10831df6.svg#436f9358-58a7-4f85-bdef-f4cd10831df6") format("svg")}@font-face{font-family:"Helvetica Neue LT W01_47 Lt Cn";src:url("https://cdn.makitatools.com/apps/Fonts/ee259578-3cae-4dd8-a23a-297d352ec2dc.eot?#iefix");src:url("https://cdn.makitatools.com/apps/Fonts/ee259578-3cae-4dd8-a23a-297d352ec2dc.eot?#iefix") format("eot"),url("https://cdn.makitatools.com/apps/Fonts/244ff804-5735-41ed-92a1-ce5438185e9c.woff2") format("woff2"),url("https://cdn.makitatools.com/apps/Fonts/9cd26200-0d62-40ef-94b8-46fd1d8b255f.woff") format("woff"),url("https://cdn.makitatools.com/apps/Fonts/7b72d33f-8b87-4c48-b397-42d28164d598.ttf") format("truetype"),url("https://cdn.makitatools.com/apps/Fonts/07dba647-d830-4ba8-8b84-1e4c9858f3d3.svg#07dba647-d830-4ba8-8b84-1e4c9858f3d3") format("svg")}body{font-family:"Helvetica Neue LT W01_55 Roman";overflow-x:hidden}a,a:hover{text-decoration:none}.btn-primary{background-color:#00909e;color:#fff;border-radius:0;border:0;text-transform:uppercase;padding:12px 22px;font-family:"Helvetica Neue LT W01_95 Black"}.btn-primary:hover{background-color:#087e8a}.btn-secondary{background-color:#074f57;color:#fff;border-radius:0;border:0;text-transform:uppercase;padding:12px 22px;font-family:"Helvetica Neue LT W01_95 Black"}.btn-secondary:hover{background-color:#152a2c}.btn-white{background-color:#fff;color:#152a2c;border-radius:0;border:0;text-transform:uppercase;padding:12px 22px;font-family:"Helvetica Neue LT W01_95 Black";font-size:14px}.btn-white:hover{background-color:#074f57;color:#fff}header{position:fixed;top:0;left:0;width:100%;z-index:1100}.header-ph{height:114px}
@media (min-width: 993px) {
  .visible-xs {
      display: none;
  }
}
@media (max-width: 992px) {
  .header-ph {
    height: 72px;
  }
  .hidden-xs {
      display: none;
  }
}
.menu-top{background-color:#1e1e1e;font-family:"Helvetica Neue LT W01_95 Black";position:relative;z-index:500}.menu-top .container{display:flex;justify-content:flex-end;align-items:center;height:34px;padding:0 15px}.menu-top .container .top-link{margin-left:20px;line-height:1;text-align:center}.menu-top .container .top-link a{color:#979797;text-transform:uppercase;font-size:12px}.menu-top .container .top-link a:hover{color:#fff}@media (max-width: 992px){.hide-md{display:none}}.prox{position:relative;font-size:14px;text-transform:uppercase;margin:10px 0}.prox span{padding:10px 5px;color:#000;background-color:#fff}.menu-main{background-color:#00909e;font-family:"Helvetica Neue LT W01_95 Black";position:relative;z-index:500}.menu-main .container{display:flex;justify-content:space-between;align-items:center}.menu-main .container .logo{padding:10px 15px 10px 0;font-size:1px;color:#00909e}.menu-main .container .nav-wrap{display:flex;justify-content:space-between;align-items:center;width:100%;margin-left:4vw;height:72px}.menu-main .container .nav-wrap .nav-menu-items{display:flex;justify-content:space-between;align-items:center;position:relative;background-color:#00909e;width:100%}.menu-main .container .nav-wrap .nav-menu-items>div{height:100%;display:flex;align-items:center}.menu-main .container .nav-wrap .nav-menu-items .menu-top{display:flex;width:100%;height:auto}.menu-main .container .nav-wrap .nav-menu-items .menu-top .container{padding:20px;justify-content:center;flex-wrap:wrap;height:auto}.menu-main .container .nav-wrap .nav-menu-items .menu-top .container .top-link{margin-left:0;padding:5px}.menu-main .container .nav-wrap .nav-menu-items .menu-top .container .top-link a{padding:10px}@media (max-width: 992px){.menu-main .container .nav-wrap .nav-menu-items .menu-top{display:none}}.menu-main .container .nav-wrap .nav-menu-items .main-links{justify-content:space-around;width:100%;height:72px}@media (max-width: 992px){.menu-main .container .nav-wrap .nav-menu-items .main-links{display:none}}.menu-main .container .nav-wrap .nav-link{cursor:pointer;position:relative;color:#fff;padding:0;
  height:78px;
  align-items:center;display:flex;align-items:center}.menu-main .container .nav-wrap .nav-link h3{font-size:16px;margin:0}.menu-main .container .nav-wrap .nav-link a{display:flex;justify-content:flex-start;align-items:center;padding:6px;transition:background-color 0.15s ease-in-out}.menu-main .container .nav-wrap .nav-link a:hover{background-color:#074f57}
.sub-menu{
  position:absolute;
  top:79px;padding:10px 0;display:none;flex-direction:column;justify-content:flex-start;z-index:550;color:#fff;min-width:400px;text-align:left;

    background-color: rgba(0, 0, 0, 0.6);
    

}
.menu-main .container .nav-wrap .nav-link .sub-menu h4{font-size:16px}.menu-main .container .nav-wrap .nav-link .sub-menu a{padding:2px 4px;margin-bottom:0;width:auto;display:inline-block}.menu-main .container .nav-wrap .nav-link .sub-menu a:hover{background-color:#00909e}.menu-main .container .nav-wrap .nav-search{cursor:pointer;color:#fff;padding:0;display:flex;justify-content:center;align-items:center;width:20px}@media (max-width: 992px){.menu-main .container .nav-wrap .nav-search{font-size:30px}}.menu-main .container .nav-wrap .nav-hamburger{display:none}@media (max-width: 992px){.menu-main .container .nav-wrap .nav-hamburger{display:flex;font-size:20px;padding:20px;font-size:30px}}.menu-main .container a{color:#fff;text-transform:uppercase}.wrap-search{display:flex;width:100%;top:0;left:0;padding:15px 0;position:fixed;background-color:#fff;z-index:500;transition:top 0.2s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,0.15)}@media (max-width: 992px){.wrap-search{top:-32px}}.wrap-search form{display:flex;width:100%;max-width:1140px;margin:0 auto;padding:0 20px}.wrap-search input{border:0;width:100%;font-family:"Helvetica Neue LT W01_55 Roman";height:40px;padding:10px;font-size:16px;line-height:1;padding-bottom:12px;position:relative;background-color:#eee}.wrap-search input:focus{box-shadow:0;outline:0}.wrap-search button{background:transparent;border:0;color:#ccc;cursor:pointer;font-size:1rem;padding:0 0 0 20px}.wrap-search .close-search{color:#c2c2c2;position:absolute;right:66px;top:46%;transform:translate(0, -50%)}.wrap-search .search{font-size:24px}.search-show{top:115px}@media (max-width: 992px){.search-show{top:72px}}.menu-mobile{display:flex;justify-content:space-between;flex-direction:column;font-family:"Helvetica Neue LT W01_95 Black";text-align:center;top:-100%;left:0;width:100%;height:100%;position:fixed;z-index:1200;background-color:#00909e;transition:top 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.menu-mobile .nav-link a{color:#fff;font-size:24px;width:100%;padding:10px;display:block;text-transform:uppercase}.menu-mobile .nav-link .sub-menu{position:absolute;background-color:#1e1e1e;top:-100%;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;transition:top 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.menu-mobile .nav-link .sub-menu a{font-size:18px}.menu-mobile .nav-link .sub-menu .close-submenu{color:#fff;position:absolute;top:0;left:50%;transform:translate(-50%, 0);cursor:pointer;padding:20px 0;font-size:30px}.menu-mobile .close-menu{color:#fff;cursor:pointer;padding:20px 0;font-size:30px}.menu-mobile .menu-top .container{justify-content:center;flex-wrap:wrap;padding:15px;height:auto}.menu-mobile .menu-top .container .top-link{margin-left:0;padding:10px}.menu-show{top:0 !important}#carousel .flickity-button{background-color:transparent;color:#fff}@media (max-width: 768px){#carousel .flickity-button{display:none}}#carousel .flickity-prev-next-button{width:130px;height:130px}#carousel .carousel-cell{width:100%;height:700px;position:relative;background-position:center}@media (max-width: 768px){#carousel .carousel-cell{height:calc(100vh - 172px);max-height:700px}}#carousel .info-wrap{width:100%;max-width:600px;position:absolute;top:50%;left:50%;transform:translate(0, -50%);font-family:"Helvetica Neue LT W01_95 Black"}@media (max-width: 1200px){#carousel .info-wrap{left:140px;max-width:calc(100% - 280px)}}@media (max-width: 768px){#carousel .info-wrap{max-width:100%;top:auto;left:0;bottom:0;transform:none;background-color:rgba(0,0,0,0.5);padding:20px}}#carousel .info-wrap .title{color:#fff;font-size:100px;line-height:1.1}@media (max-width: 1200px){#carousel .info-wrap .title{font-size:60px}}@media (max-width: 768px){#carousel .info-wrap .title{font-size:30px}}#carousel .info-wrap .subtitle{color:#fff;font-size:24px;margin:20px 0;font-family:"Helvetica Neue LT W01_65 Mediu"}@media (max-width: 768px){#carousel .info-wrap .subtitle{font-size:16px}}#main-categorias{display:flex;flex-wrap:wrap}#main-categorias a{width:24.5%;margin:0.4% 0.25%}@media (max-width: 768px){#main-categorias a{width:49%;margin:1% 0.5% 0}}#main-categorias .carousel-cell{padding:30px 0}#main-categorias .categorias{width:100%;height:250px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}#main-categorias .categorias .info{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;width:100%;padding:150px 15px 15px;text-align:center;position:absolute;bottom:0;left:0;font-family:"Helvetica Neue LT W01_55 Roman";text-transform:uppercase;background-repeat:repeat-x;background-position:center -40%;height:100%;transition:all 0.6s cubic-bezier(0.86, 0, 0.07, 1);background-image:url("../pics/cat-gradient.png")}#main-categorias .categorias .info h3{display:block;font-size:18px;font-family:"Helvetica Neue LT W01_95 Black"}#main-categorias .categorias .info h4{display:block;font-size:16px}@media (max-width: 768px){#main-categorias .categorias .info{font-size:12px}}#main-categorias .categorias:hover .info{height:100%;padding-top:15px;background-position:bottom}.title-mod{text-align:center;padding-bottom:30px}.title-mod h2{font-family:"Helvetica Neue LT W01_95 Black";color:#939598;font-size:50px;text-transform:uppercase;line-height:1.1}@media (max-width: 768px){.title-mod h2{font-size:30px}}.title-mod h3{text-transform:uppercase;color:#152a2c;line-height:1.1;font-size:20px}@media (max-width: 768px){.title-mod h3{font-size:14px}}.prod-wrap{padding:0 20px 20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;height:100%}.prod-wrap .prod-img{width:100%;padding-bottom:60%;background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative;margin-bottom:10px}.prod-wrap .prod-img a{position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color 0.3s ease-in-out}.prod-wrap .prod-img a:hover{background-color:rgba(0,144,158,0.05)}.prod-wrap .prod-title{font-size:18px;font-family:"Helvetica Neue LT W01_95 Black";color:#152a2c;line-height:1;margin-bottom:15px}.prod-wrap .prod-cod{font-size:14px;font-family:"Helvetica Neue LT W01_95 Black";color:#00909e}.prod-wrap .prod-desc{font-size:14px;line-height:1;color:#152a2c;margin:10px 0 20px}.prod-wrap .btn{margin:5px;font-size:12px}#productos-destacados{padding:40px 0}#productos-destacados .destac-carousel{width:90%;margin:0 auto}#productos-destacados .destac-carousel .flickity-button{background-color:transparent;color:#000}#productos-destacados .destac-carousel .flickity-prev-next-button.next{right:-80px}@media (max-width: 768px){#productos-destacados .destac-carousel .flickity-prev-next-button.next{right:-40px}}#productos-destacados .destac-carousel .flickity-prev-next-button.previous{left:-80px}@media (max-width: 768px){#productos-destacados .destac-carousel .flickity-prev-next-button.previous{left:-40px}}#productos-destacados .destac-carousel .flickity-prev-next-button{width:130px;height:130px}@media (max-width: 768px){#productos-destacados .destac-carousel .flickity-prev-next-button{width:70px;height:70px}}#productos-destacados .destac-carousel .carousel-cell{width:calc(100%/3);padding:20px 0}@media (max-width: 992px){#productos-destacados .destac-carousel .carousel-cell{width:calc(100%/2)}}@media (max-width: 768px){#productos-destacados .destac-carousel .carousel-cell{width:calc(100%)}}#accesorios-ind{background-image:url("../pics/accesorios-ind.jpg");background-size:cover;background-position:center;height:360px}@media (max-width: 768px){#accesorios-ind{height:auto;padding-top:200px;background-image:url("../pics/accesorios-ind-mobile.jpg");text-align:center}}#accesorios-ind .container{padding:20px;display:flex;flex-direction:column;justify-content:space-around;height:100%;color:#fff}#accesorios-ind .container h2{font-family:"Helvetica Neue LT W01_95 Black";font-size:36px;line-height:1.1;width:100%;max-width:550px;color:#fff;text-shadow:0 0 10px rgba(0,0,0,0.4);text-align:left;padding:0;margin:0}@media (max-width: 576px){#accesorios-ind .container h2{font-size:24px}}#accesorios-ind .container h3{font-family:"Helvetica Neue LT W01_95 Black";font-size:36px;line-height:1.1;width:100%;max-width:550px;text-shadow:0 0 10px rgba(0,0,0,0.4);text-align:left;display:block;color:#00909e}@media (max-width: 576px){#accesorios-ind .container h3{font-size:24px;margin-bottom:20px}}#newsletter{background-image:url("../pics/news-bg.png");background-repeat:repeat-x;background-position:top}#newsletter .container{position:relative;display:flex;padding:50px 0}@media (max-width: 768px){#newsletter .container{flex-direction:column}}#newsletter .container .newsletter-img{width:60%;height:500px;background-image:url("../pics/newsletter.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media (max-width: 768px){#newsletter .container .newsletter-img{width:100%;height:300px}}#newsletter .container .mod-news{background-color:#f2f2f2;padding:30px 35px;position:absolute;width:50%;right:0;top:50%;transform:translateY(-50%);text-align:left}@media (max-width: 768px){#newsletter .container .mod-news{position:relative;width:90%;top:-40px;transform:translateX(-50%);left:50%;text-align:center}}#newsletter .container .mod-news h2{font-family:"Helvetica Neue LT W01_95 Black";font-size:36px;text-transform:uppercase;line-height:1.2;margin-bottom:20px;color:#939598;text-align:left;margin:0;padding:0}@media (max-width: 768px){#newsletter .container .mod-news h2{font-size:24px;text-align:center}}#newsletter .container .mod-news h3{font-family:"Helvetica Neue LT W01_95 Black";font-size:36px;text-transform:uppercase;line-height:1.2;margin-bottom:20px;color:#152a2c;text-align:left}@media (max-width: 768px){#newsletter .container .mod-news h3{font-size:24px;text-align:center}}#comunidad-makita{text-align:center}#comunidad-makita img{max-width:100%}#comunidad-makita .pretitle{font-size:32px;color:#152a2c;font-family:"Helvetica Neue LT W01_95 Black";text-transform:uppercase}@media (max-width: 992px){#comunidad-makita .pretitle{font-size:5vw}}#comunidad-makita .title{font-size:74px;color:#939598;font-family:"Helvetica Neue LT W01_95 Black";text-transform:uppercase}#comunidad-makita .title span{font-size:74px;color:#16838c;display:inline}@media (max-width: 992px){#comunidad-makita .title{font-size:6vw}}#comunidad-makita .subtitle{font-family:"Helvetica Neue LT W01_45 Light";text-transform:uppercase;font-size:18px}#comunidad-makita .redes{font-family:"Helvetica Neue LT W01_45 Light";text-transform:uppercase;font-size:18px;display:flex;justify-content:center}#comunidad-makita .redes a{padding:20px;display:flex;align-items:center;color:#152a2c}#comunidad-makita .redes a:hover{color:#00909e}#comunidad-makita .redes a i{font-size:24px;padding:10px}#comunidad-makita .insta-post{padding-bottom:20px}#comunidad-makita .insta-post>div{padding:15px}#comunidad-makita .insta-post .img-social{width:100%;padding-bottom:100%;position:relative;background-size:contain}#comunidad-makita .insta-post .img-social a{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;padding-top:60px;padding-bottom:0;padding-right:10px;padding-left:10px;opacity:0;transition:0.2s all ease-in-out;color:#fff}#comunidad-makita .insta-post .img-social a:hover{opacity:1;padding-top:30px;padding-bottom:30px}h2{text-align:center;color:#939598;font-size:26px;font-family:"Helvetica Neue LT W01_95 Black";line-height:1.1;margin:20px 0;padding:0 15px}h2 span{color:#00909e;font-size:40px;display:block}#tecnologias{padding-top:60px}#tecnologias .tecno-wrap{display:flex}@media (max-width: 992px){#tecnologias .tecno-wrap{flex-wrap:wrap}}#tecnologias .tecno-wrap .tecno-item{width:25%;height:465px;position:relative;border-right:1px solid #59a8af;background-size:100%;background-position:top;background-repeat:no-repeat}@media (max-width: 992px){#tecnologias .tecno-wrap .tecno-item{width:50%;border-bottom:1px solid #59a8af}}@media (max-width: 576px){#tecnologias .tecno-wrap .tecno-item{width:100%;border-right:0 !important;border-bottom:1px solid #59a8af}}#tecnologias .tecno-wrap .tecno-item:last-of-type{border-right:0}#tecnologias .tecno-wrap .tecno-item .info{position:absolute;bottom:0;left:0;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:25px;text-align:center;background-image:url("../pics/tec-bg.png");background-repeat:repeat-x;background-position:bottom}#tecnologias .tecno-wrap .tecno-item .info h3{text-transform:uppercase;font-family:"Helvetica Neue LT W01_95 Black";line-height:1.1;font-size:24px}@media (max-width: 576px){#tecnologias .tecno-wrap .tecno-item .info h3{font-size:18px}}#tecnologias .tecno-wrap .tecno-item .info p{font-size:13px;line-height:1.1;padding-top:30px}footer{background-color:#333}footer .container{padding:50px 0;text-align:center}footer .container .icons-wrap{width:100%;font-family:"Helvetica Neue LT W01_95 Black";display:flex;justify-content:space-around;align-items:flex-start;font-size:22px;text-transform:uppercase}@media (max-width: 768px){footer .container .icons-wrap{flex-direction:column;align-items:center}}footer .container .icons-wrap .item{color:#fff;width:100%;max-width:215px;padding:10px;transition:0.2s background-color ease-in-out}footer .container .icons-wrap .item:hover{background-color:rgba(0,0,0,0.2)}footer .container .icons-wrap h3{margin-top:10px;font-size:1.25rem}footer .container .icons-wrap .social{display:flex;justify-content:center}footer .container .icons-wrap .social a{color:#fff;padding:12px}footer .container .end{color:#979797;text-align:center;font-size:12px}footer .container .end p{display:block;margin:0 auto;width:100%;max-width:400px;margin-top:10px;line-height:1.1}#title-banner{background-position:center center;background-size:cover;padding:30px 0}#title-banner .container .subtitle{text-transform:uppercase;color:#fff;font-family:"Helvetica Neue LT W01_95 Black";font-size:24px;line-height:1;text-align:left;padding:0;margin:0}@media (max-width: 768px){#title-banner .container .subtitle{font-size:14px}}#title-banner .container .subtitle i{font-size:14px;vertical-align:3px}@media (max-width: 768px){#title-banner .container .subtitle i{font-size:10px;vertical-align:1px}}#title-banner .container .title{text-transform:uppercase;color:#fff;font-family:"Helvetica Neue LT W01_95 Black";font-size:34px;line-height:1.2;text-align:left;margin:0;padding:0}@media (min-width: 768px){#title-banner .container .title{font-size:60px}}#title-banner .container .desc{color:#fff;font-size:14px;width:100%;max-width:500px;line-height:1.2}#items-cat{padding:50px 0}#items-cat .categoria{width:100%;padding-bottom:70%;position:relative;background-position:center;background-size:cover;overflow:hidden;margin-bottom:30px}#items-cat .categoria .wrap-text{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;position:absolute;top:60%;left:0;width:100%;color:#fff !important;z-index:300;padding:20px;transition:top 0.6s cubic-bezier(0.86, 0, 0.07, 1),transform 0.6s cubic-bezier(0.86, 0, 0.07, 1)}#items-cat .categoria .wrap-text h3{font-family:"Helvetica Neue LT W01_95 Black";font-size:24px;line-height:1.2;text-transform:uppercase;margin:0}#items-cat .categoria .wrap-text .desc{font-size:18px;line-height:1.2;font-family:"Helvetica Neue LT W01_65 Mediu";opacity:0;transition:opacity 0.4s cubic-bezier(0.86, 0, 0.07, 1)}#items-cat .categoria .wrap-text i{color:#00909e;padding:10px;opacity:0;transition:opacity 0.4s cubic-bezier(0.86, 0, 0.07, 1)}#items-cat .categoria:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../pics/cat-gradient.png");background-position:center top 100px;background-repeat:repeat-x;transition:background-position 0.6s cubic-bezier(0.86, 0, 0.07, 1)}#items-cat .categoria:hover:after{background-position:center center}#items-cat .categoria:hover .wrap-text{top:50%;transform:translateY(-50%)}#items-cat .categoria:hover .desc{opacity:1}#items-cat .categoria:hover i{opacity:1}#product-list{padding:30px 0}#product-list h3{font-size:50px;width:100%;color:#939598;text-transform:uppercase;text-align:center;justify-content:center;padding:15px;line-height:1.2;margin-bottom:20px;border-bottom:1px solid #eee;display:flex;font-family:"Helvetica Neue LT W01_95 Black"}#product-list .prod-wrap{padding:0 0 30px}#product-list .prod-wrap .prod-title{font-size:16px;margin-bottom:0}#product-list .prod-wrap .prod-cod{padding:7px 0}#product-list .prod-wrap .btn{font-size:10px;padding:10px 8px}#product-list .prod-wrap .d-flex{flex-wrap:wrap;justify-content:center}#producto-interna{padding:30px 0}#producto-interna .img-prod{width:100%;padding-bottom:100%;background-repeat:no-repeat;background-size:contain;background-position:center}#producto-interna .img-prod .more-button{position:absolute;top:60%;left:50%;width:90px;height:90px;color:#fff;background-color:rgba(0,0,0,0.6);font-size:32px;display:flex;justify-content:center;align-items:center;opacity:0;transition:all 0.2s ease-in-out;border-radius:50%;transform:translate(-50%, -50%)}#producto-interna .img-prod:hover .more-button{top:50%;opacity:1}#producto-interna .prod-info .codigo{color:#939598;font-size:16px;margin-bottom:10px;margin-bottom:20px}#producto-interna .prod-info .title-prod{color:#00909e;font-family:"Helvetica Neue LT W01_95 Black";line-height:1.2;font-size:20px;margin-bottom:20px;padding:0;text-align:left}#producto-interna .prod-info .desc{font-size:14px;color:#444}#producto-interna .prod-info .tecnologias{margin-top:20px}#producto-interna .prod-info .tecnologias .subtitle{font-size:16px;text-align:center;font-family:"Helvetica Neue LT W01_95 Black";margin-bottom:10px}#producto-interna .prod-info .tecnologias .tec-wrap{background-image:url("../pics/bg-tec.png");display:flex;padding:30px;flex-wrap:wrap;justify-content:center}#producto-interna .prod-info .tecnologias .tec-wrap .tec-icon{margin:10px}#producto-interna .prod-info .tecnologias .tec-wrap .tec-icon img{height:30px}.extra-info{margin-top:30px}.extra-info .nav-pills{display:flex;flex-wrap:nowrap}.extra-info .nav-item{width:100%;text-align:center}.extra-info .nav-item .nav-link{border-radius:0;background-color:#fff;border:1px solid #ddd;font-family:"Helvetica Neue LT W01_95 Black";color:#1e1e1e;padding:20px 0;text-transform:uppercase}.extra-info .nav-item .active{color:#fff;background-color:#00909e;border:1px solid #074f57}.extra-info .tab-pane{border:1px solid #ddd;border-top:0}.extra-info .info-table{padding:0 15px;color:#464646}.extra-info .info-table:after{content:'';position:relative;display:block;height:20px;margin-left:-15px;margin-right:-15px;box-sizing:border-box;background-image:url("../pics/bg-tec.png")}.extra-info .info-table .row{padding:15px 0;background-color:#fff}.extra-info .info-table .row .valor{font-family:"Helvetica Neue LT W01_95 Black"}.extra-info .info-table .row:nth-child(odd){background-color:#ebebeb}.extra-info .icons-wrap{display:flex;flex-wrap:wrap;justify-content:center}.extra-info .icons-wrap .icons{font-family:"Helvetica Neue LT W01_95 Black";width:calc(100%/3);padding:3% 15px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 768px){.extra-info .icons-wrap .icons{width:50%}}.extra-info .icons-wrap .icons img{margin:5px}.extra-info .pills-foot{position:relative;display:block;height:20px;box-sizing:border-box;background-image:url("../pics/bg-tec.png")}.extra-info .card{border-radius:0}.extra-info .card .card-header{font-family:"Helvetica Neue LT W01_95 Black";color:#fff;background-color:#aaa;padding:20px 15px;border-radius:0}.extra-info .card .card-active{color:#fff;background-color:#00909e;border:1px solid #074f57}#extra-info-desk{display:block;visibility:visible}@media (max-width: 768px){#extra-info-desk{display:none;visibility:hidden}}#extra-info-mobile{display:none;visibility:hidden}@media (max-width: 768px){#extra-info-mobile{display:block;visibility:visible}}#accesorios-rel{padding-top:50px}#accesorios-rel .prod-wrap{padding:20px 20px 50px}#accesorios-rel .prod-wrap .prod-title{font-size:16px;margin-bottom:5px}#accesorios-rel .prod-wrap .btn{padding:10px 5px;font-size:11px}#novedades-items{padding:50px 0}#novedades-items .nov-item{height:380px;width:100%;position:relative;margin-top:20px;background-size:cover;background-position:center center;transition:background-position 0.6s ease-in-out}#novedades-items .nov-item .inner-wrap{position:absolute;bottom:0;left:0;display:flex;align-items:flex-end;width:100%;height:100%;background-image:url("../pics/nov-gradient.png");justify-content:space-between;background-position:bottom;background-repeat:repeat-x}#novedades-items .nov-item .inner-wrap .info{padding:15px;color:#fff;font-family:"Helvetica Neue LT W01_95 Black"}#novedades-items .nov-item .inner-wrap .info .fecha{font-size:14px}#novedades-items .nov-item .inner-wrap .info h4{font-size:18px;text-transform:uppercase;width:100%;max-width:500px}#novedades-items .nov-item .inner-wrap .btn-wrap{padding-bottom:15px}#novedades-items .nov-item .inner-wrap .btn-wrap .btn-primary{padding:10px;font-size:16px;text-transform:none}#pdv{padding:50px 0}#pdv .custom-select{margin-bottom:20px;border-radius:0;background-color:#eee;padding:10px 5px;height:auto}#pdv .container #mapTiendas{height:380px}#pdv .container .subtitle{text-align:center;padding:15px 0;color:#7d7d7d}#pdv .container .card{border:1px solid #ebebeb;padding:15px;margin-bottom:30px;border-radius:0}#pdv .container .card .sup{display:flex;justify-content:space-between}#pdv .container .card .sup .title{font-family:"Helvetica Neue LT W01_95 Black";display:block;text-align:left;font-size:15px}#pdv .container .card .sup .subtitle{font-family:"Helvetica Neue LT W01_55 Roman";display:block;text-align:left;font-size:14px;padding:0}#pdv .container .card .sup .dist span{background-color:#00909e;color:#fff;font-family:"Helvetica Neue LT W01_95 Black";padding:10px;font-size:12px}#pdv .container .card .contacto{text-align:left;padding-top:10px;font-family:"Helvetica Neue LT W01_65 Mediu"}#pdv .container .card .contacto h4{font-size:14px;padding:0;text-transform:lowercase}#pdv .container .card .contacto a{color:#00909e}#comprar-en-linea{display:none;padding-bottom:60px}#comprar-en-linea .online-card{width:100%;height:130px;padding:15px;text-align:center;display:flex;justify-content:center;align-items:center;border:1px solid #eaeaea;border-bottom:5px solid #eaeaea;margin-bottom:15px;transition:background-color 0.2s ease-in-out}#comprar-en-linea .online-card:hover{background-color:#fafafa}#novedades-int{padding:30px 0}#novedades-int .fecha{color:#a1a1a1;font-family:"Helvetica Neue LT W01_55 Roman";font-size:14px;padding:10px 0}#novedades-int img{max-width:100%}#novedades-int h4{font-family:"Helvetica Neue LT W01_95 Black";padding:10px 0;font-size:22px;line-height:1.1}#novedades-int .title-nov{text-transform:uppercase}#novedades-int p{font-size:14px;line-height:1.2;color:#555555;text-align:justify}#novedades-int .aside{text-align:center}#novedades-int .aside .aside-item{padding-top:40px}#novedades-int .aside .img-aside{width:100%;padding-bottom:60%;background-position:center;background-size:cover;background-repeat:no-repeat}#novedades-int .aside .aside-fecha{color:#a1a1a1;font-family:"Helvetica Neue LT W01_55 Roman";font-size:14px;padding:10px 0 2px}#novedades-int .aside .aside-title{font-size:16px;color:#1e1e1e;font-family:"Helvetica Neue LT W01_95 Black";line-height:1.1;padding-bottom:6px;margin:0}#novedades-int .aside .leer-link{font-family:"Helvetica Neue LT W01_95 Black";color:#00909e;padding:5px;font-size:16px}#novedades-int .aside .leer-link:hover{background-color:#00909e;color:#fff}#novedades-int .aside h4{padding:0}#contacto{padding:40px 0}#contacto .sup-contact{display:flex;justify-content:space-around;flex-wrap:wrap;padding:40px 0}#contacto .sup-contact .contact-item{display:flex;align-items:center;padding-right:10px}#contacto .sup-contact .contact-item .icon{color:#00909e;font-size:34px;padding:10px}#contacto .sup-contact .contact-item .text{line-height:1.1;font-size:14px}#contacto .sup-contact .contact-item .text h3{font-size:20px;display:flex;font-family:"Helvetica Neue LT W01_95 Black";margin:0}#contacto .sup-contact .contact-item .text h4{font-size:16px;display:flex;margin:0}#contacto .form-social{text-align:center;font-family:"Helvetica Neue LT W01_95 Black";margin-top:30px}#contacto .advertencia{background-color:#636363;display:flex;color:#fff;padding:10px;justify-content:center;align-items:center;font-family:"Helvetica Neue LT W01_95 Black";font-size:14px;text-align:center;flex-wrap:wrap}#contacto .advertencia i{font-size:20px;padding:10px}#contacto .formulario{padding:30px 0}#contacto .formulario .row>div{display:flex;flex-direction:column;justify-content:space-between}#contacto .formulario .form-group{padding-top:20px;margin-bottom:0}#contacto .formulario .form-group label{font-size:15px;line-height:1.1;font-family:"Helvetica Neue LT W01_95 Black"}#contacto .formulario .form-group label span{font-family:"Helvetica Neue LT W01_55 Roman"}#contacto .formulario .form-group .custom-control-label{font-family:"Helvetica Neue LT W01_55 Roman";font-size:12px;line-height:2}#contacto .formulario .suscribite{font-family:"Helvetica Neue LT W01_95 Black";line-height:1.1;font-size:14px;padding:20px}#contacto .formulario .subtitle{font-size:15px;line-height:1.1;font-family:"Helvetica Neue LT W01_95 Black";text-transform:uppercase;text-align:center;padding-top:30px}#contacto .formulario .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#00909e}#contacto .btn{width:100%}#institucional h2{font-size:42px;text-transform:uppercase}#institucional h2 span{color:#00909e;font-size:42px;display:inline-block}#institucional .txt-wrap{max-width:920px;margin:40px auto;text-align:center;color:#636363}#institucional .txt-wrap .txt{text-align:justify;line-height:1.1}#institucional .txt-wrap .txt span{font-family:"Helvetica Neue LT W01_95 Black"}#institucional .banner{background-image:url("../pics/banner-bg.png");background-position:bottom;background-repeat:no-repeat;background-size:100%;margin-bottom:30px}#institucional .banner .b-wrap{margin:0 auto;max-width:920px;position:relative;min-height:300px}#institucional .banner .b-wrap .bnr-img{position:relative;left:0;bottom:0;height:240px;width:100%;background-position:center;background-size:cover;background-color:#fafafa;z-index:50}@media (min-width: 768px){#institucional .banner .b-wrap .bnr-img{position:absolute;height:100%;width:70%}}#institucional .banner .b-wrap .bnr-text{width:100%;padding:20px;position:relative;display:flex;flex-direction:column;align-items:center;background-color:#00909e;text-align:center;color:#fff;z-index:100}@media (min-width: 768px){#institucional .banner .b-wrap .bnr-text{position:absolute;width:40%;top:50%;right:0;transform:translateY(-50%)}}#institucional .banner .b-wrap .bnr-text .b-title{font-family:"Helvetica Neue LT W01_95 Black";font-size:30px}#institucional .banner .b-wrap .bnr-text .b-txt{line-height:1.2;padding:15px 0}#institucional .nuestra-tec{text-align:left}#institucional .nuestra-tec .tec-title{font-size:20px;font-family:"Helvetica Neue LT W01_95 Black";color:#1e1e1e;line-height:1.2;margin-bottom:10px}#institucional .nuestra-tec p{text-align:justify;font-size:13px;line-height:1.2}#institucional .nuestra-tec img{max-width:100%}#soporte h2{font-size:42px;text-transform:uppercase}#soporte h2 span{color:#00909e;font-size:42px;display:inline-block}#soporte .descargo{font-size:11px;text-align:center;color:#959595;max-width:700px;margin:40px auto}#soporte .catalogo{width:100%;display:flex;margin-bottom:20px;flex-wrap:wrap}@media (min-width: 768px){#soporte .catalogo{flex-wrap:nowrap}}#soporte .catalogo .btn-primary{background-color:#fff;color:#00909e;border:2px solid #fff}#soporte .catalogo .btn-primary:hover{background-color:#00909e;color:#fff}#soporte .catalogo .c-tit{font-size:30px;line-height:1.2;font-family:"Helvetica Neue LT W01_95 Black"}#soporte .catalogo .cat-img{min-height:300px;background-position:center;background-size:cover;background-repeat:no-repeat;width:100%}@media (min-width: 768px){#soporte .catalogo .cat-img{width:50%}}@media (min-width: 992px){#soporte .catalogo .cat-img{width:70%}}#soporte .catalogo .cat-txt{padding:20px;width:100%;background-color:#00909e;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media (min-width: 768px){#soporte .catalogo .cat-txt{width:50%}}@media (min-width: 992px){#soporte .catalogo .cat-txt{width:30%}}


.sub-menu-header {
  color: #074f57;
}
.sub-menu.sub-menu-columns {
  flex-direction: row !important;
}

.info-table a {
  color: black;
}
.info-table a:hover {
  color: #00909e;
}

/*Desktop*/
@media (min-width: 993px) {
  .nav-link.close-submenu{
    display:none !important;
  }
  .sub-menu-items {
    display: none;
  }
  .sub-menu-column {
    padding: 0 10px;
  }

  

}
/*Mobile*/
@media (max-width: 992px) {

  .menu-mobile{
    justify-content: space-between !important;
  }
  
  .menu-mobile.menu-show{
    justify-content: center;
  }

  .sub-menu-items {
    text-align: center;
  }
  .sub-menu-header {
    text-align: center;
    padding: 20px;
  }


  .sub-menu.sub-menu-columns {
    padding-top: 100px !important;
  }
 
  .sub-menu.sub-menu-columns {
    flex-direction: column !important;
  }
  .menu-mobile .nav-link .sub-menu {
    overflow: scroll;
    display:none;
  }
  .menu-mobile .nav-link .sub-menu .close-submenu{
    position: fixed;
    background: #1e1e1e;
    width: 100%;
  }
  .menu-mobile .menu-top h4.top-link {
    width: 100vw;
    padding: 0 !important;
  }
  .menu-mobile .menu-top .container .top-link a {
    font-size: 18px;
  }
}