@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-family:"Roboto", sans-serif;font-weight:normal;font-style:inherit;text-shadow:none}html,body{height:100%;background:#FFFFFF}body{padding-top:100px}a{color:#666666;text-decoration:none;transitionn:all .3s ease;-ms-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease}a:hover{color:#000000;text-decoration:none}.text-right{text-align:right !important}.form-control.is-invalid:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control:focus{border-color:#ced4da;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-select.is-invalid:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-select:focus{border-color:#ced4da;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn{font-weight:500;font-size:14px;padding:10px 30px;border-radius:8px !important;-webkit-border-radius:8px !important;-moz-border-radius:8px !important;transitionn:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease}.btn.btn-warning{background:#F6C244}.btn.btn-warning:hover{background:#f4ad00}.btn.btn-default{background:#FFFFFF}.btn.btn-default:hover{background:#f4ad00}.btn:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.logo{background:url("../img/logo.svg") center center no-repeat;background-size:contain}header{background:#FFFFFF;padding:10px 0;position:fixed;top:0;left:0;right:0;z-index:9999;border-bottom:1px solid #e0e0d7}header .content-header{display:flex;align-items:center;justify-content:space-between}header .logo{width:55px;height:70px;display:block}header .cart{font-size:30px;display:block;color:#333333;position:relative}header .cart:hover{color:#000000}header .cart .badge{background:#FF0000;display:flex;justify-content:center;align-items:center;width:20px;height:15px;font-size:10px;font-weight:400;position:absolute;top:-3px;right:-10px}header .nav .nav-item .nav-link{color:#666666}header .nav .nav-item .nav-link:hover{color:#000000}header .nav .nav-item .nav-link.active{background:#333333;color:#FFFFFF}section.section-hero{padding:100px 0}section.section-hero h1{font-size:50px;text-transform:uppercase;font-weight:700;text-align:center;color:#333333}section.section-hero .hero-features{display:flex;align-items:center;justify-content:center}section.section-hero .hero-features p{margin:20px 10px}section.section-hero .hero-features p i{margin-right:5px}section.section-hero .btn{margin-top:20px;font-size:18px;font-weight:300}section.section-mapa{background:#00aeef;padding:100px 0}section.section-mapa h2{font-size:40px;text-align:center;color:#333333;text-transform:uppercase;font-weight:600;margin-bottom:10px}section.section-mapa p{text-align:center;color:#333333;font-weight:300;margin-bottom:80px}section.section-mapa .spects{display:flex;flex-direction:column}section.section-mapa .spects .spect{border-top:2px solid #333333;max-width:160px;margin:20px 0;padding-top:10px}section.section-mapa .spects .spect h3{font-size:50px;font-weight:600}section.section-mapa .spects .spect p{text-align:left;font-size:16px;font-weight:400;margin:0}section.section-otras-marcas{background:#f5f5f0;padding:50px 0}section.section-otras-marcas h2{text-transform:uppercase;margin-bottom:50px;font-size:18px;font-weight:300;color:#333333}section.section-otras-marcas img{max-width:100px;max-height:70px}section.terminos-condiciones{padding-bottom:100px}section.terminos-condiciones h1{margin-top:20px;margin-bottom:10px;text-transform:uppercase;text-align:center;color:#333333;font-weight:600}section.terminos-condiciones h2{margin-top:25px;margin-bottom:10px;font-size:18px;font-weight:bold}section.terminos-condiciones p{margin-bottom:8px}section.redes-sociales h1{margin-top:30px;margin-bottom:30px;text-transform:uppercase;text-align:center;color:#333333}section.redes-sociales h2{margin-top:70px;margin-bottom:15px;font-size:20px;text-align:center}section.redes-sociales p{margin-bottom:8px}section.redes-sociales a.social{display:block;width:auto;padding:30px;text-align:center;color:#666666;background:#F8F9FA;border:1px solid #DEE2E6;font-size:50px;line-height:1px;margin:10px 1px;transitionn:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease}section.redes-sociales a.social span{font-size:12px}section.redes-sociales a.social:hover{background:#DEE2E6;border:1px solid #888888}footer{background:#2A2A2A;padding:50px 0 20px 0}footer h2{font-weight:100;color:#FFFFFF;margin-bottom:20px}footer p{font-weight:300;font-size:16x;color:#FFFFFF;margin:10px 0}footer p b{font-weight:500}footer i{margin-right:5px}footer a{font-size:14px;color:#C1C1C1}footer a:hover{color:#FFFFFF}footer .contact-form{background:#FFFFFF;padding:20px;margin:20px 10px;border-radius:15px !important;-webkit-border-radius:15px !important;-moz-border-radius:15px !important}footer .contact-form .form-control{border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important}footer .contact-form p{color:#333333;font-weight:500}footer .contact-form label{width:100%;margin-bottom:15px}footer .contact-form label .form-control{background:transparent;font-size:14px;border-top:none;border-left:none;border-right:none;transitionn:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease}footer .contact-form label .form-control.error{border-bottom:1px solid #FF0000}footer .contact-form .btn{margin-top:10px}footer .divider{background:#666666;width:100%;height:1px;margin:20px 0}footer .bottom-text{font-weight:400;font-size:14px;display:flex;justify-content:space-between}@media screen and (max-width: 575px){section.section-hero h1{font-size:30px}section.section-hero .hero-features{flex-wrap:wrap}section.section-hero .hero-features p{font-size:14px;margin:5px 10px}section.section-mapa h2{font-size:28px}}@media screen and (max-width: 767px){header .logo{width:47px;height:60px}section.section-mapa .spects{flex-direction:row;justify-content:space-between}section.section-mapa .spects .spect{max-width:auto;margin:20px 0 80px 0}section.section-mapa .spects .spect h3{font-size:35px}section.section-mapa .spects .spect p{font-size:14px}footer .bottom-text{text-align:center;flex-direction:column;justify-content:center}footer .bottom-text a{font-size:12px;margin-bottom:10px}}
