@font-face{font-family:'Purista Medium';src:url("../fonts/purista-medium.otf") format("truetype")}@font-face{font-family:'Purista SemiBold';src:url("../fonts/purista-semibold.otf") format("truetype")}@font-face{font-family:'Purista Bold';src:url("../fonts/purista-bold.otf") format("truetype")}*{margin:0;padding:0}html.active-menu{overflow:hidden;height:100%}html.active-menu body{overflow:hidden;height:100%}html body{font-family:'Purista Medium';background:#070707;padding-bottom:30px;color:#FFF}@media (min-width: 800px){html body{background:url("../imgs/bg-header.jpg") no-repeat top center #070707}}html body a{color:#FFF}html body .btn-more{font-family:"Purista SemiBold";font-size:12px;background:#353535;padding:5px 10px;margin-left:1px;display:block;float:left;-webkit-transform:skew(-25deg);-ms-transform:skew(-25deg);transform:skew(-25deg)}@media (min-width: 800px){html body .btn-more{padding:10px 25px;font-size:12px}}html body .btn-more .txt{-webkit-transform:skew(25deg);-ms-transform:skew(25deg);transform:skew(25deg)}html body .spot{color:#ca1836}html body .row{display:block;clear:both}html body .col-3,html body .col-5,html body .col-7{width:90%;display:block;box-sizing:border-box;margin:0px auto 80px}@media (min-width: 600px){html body .col-3{margin:0px 0px 40px;float:left;width:50%}}@media (min-width: 800px){html body .col-3{width:25%;box-sizing:border-box}}@media (min-width: 600px){html body .col-4{margin:0px 0px 40px;float:left;width:100%}}@media (min-width: 800px){html body .col-4{width:33.33333333%;box-sizing:border-box}}@media (min-width: 600px){html body .col-5{margin:0px 0px 40px;float:left}}@media (min-width: 800px){html body .col-5{width:41.66666667%;box-sizing:border-box}}html body .col-6{width:100%}@media (min-width: 800px){html body .col-6{width:50%;float:left;padding:0px 30px;box-sizing:border-box}}@media (min-width: 600px){html body .col-7{margin:0px 0px 40px;float:left}}@media (min-width: 800px){html body .col-7{width:58.33333333%;box-sizing:border-box}}@media (min-width: 1250px){html body header,html body .banner,html body main{width:1250px;margin:0px auto}}html body header .brand{width:100%;float:right;height:75px;text-align:center;-webkit-transition-delay:5s;transition-delay:5s;-webkit-transition:2s ease-in-out;-moz-transition:2s ease-in-out;-o-transition:2s ease-in-out;transition:2s ease-in-out}html body header .brand img{max-width:60%;margin:15px auto}html body header .brand.hidden{display:none}@media (min-width: 800px){html body header .brand{margin:40px auto}}html body header .nav-bar{position:absolute;left:0;top:0;width:100%;margin-left:calc(-100% + 60px);-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out;z-index:99}@media (min-width: 800px){html body header .nav-bar{position:initial;margin-left:0px;display:inline-block}}html body header .nav-bar.active{margin-left:0px;background:#070707;height:100%;overflow-y:none}html body header .nav-bar.active .nav-bg{display:flex}html body header .nav-bar #nav-icon{float:right;width:40px;height:40px;position:relative;margin:10px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}html body header .nav-bar #nav-icon span{display:block;position:absolute;height:4px;width:50%;background:#FFF;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}html body header .nav-bar #nav-icon span:nth-child(even){left:50%;border-radius:0 9px 9px 0}html body header .nav-bar #nav-icon span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}html body header .nav-bar #nav-icon span:nth-child(1),html body header .nav-bar #nav-icon span:nth-child(2){top:0px}html body header .nav-bar #nav-icon span:nth-child(3),html body header .nav-bar #nav-icon span:nth-child(4){top:13px}html body header .nav-bar #nav-icon span:nth-child(5),html body header .nav-bar #nav-icon span:nth-child(6){top:26px}html body header .nav-bar #nav-icon.open span:nth-child(1),html body header .nav-bar #nav-icon.open span:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}html body header .nav-bar #nav-icon.open span:nth-child(2),html body header .nav-bar #nav-icon.open span:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}html body header .nav-bar #nav-icon.open span:nth-child(1){left:5px;top:2px}html body header .nav-bar #nav-icon.open span:nth-child(2){left:calc(50% - 5px);top:2px}html body header .nav-bar #nav-icon.open span:nth-child(3){left:-50%;opacity:0}html body header .nav-bar #nav-icon.open span:nth-child(4){left:100%;opacity:0}html body header .nav-bar #nav-icon.open span:nth-child(5){left:5px;top:13px}html body header .nav-bar #nav-icon.open span:nth-child(6){left:calc(50% - 5px);top:13px}@media (min-width: 800px){html body header .nav-bar #nav-icon{display:none}}html body header .nav-bar .nav-bg{width:100%;display:none}@media (min-width: 800px){html body header .nav-bar .nav-bg{display:flex;background:url("../imgs/bg-menu.jpg") no-repeat top center #070707}}html body header .nav-bar .nav-bg ul{margin:0px 50px 30px}@media (min-width: 800px){html body header .nav-bar .nav-bg ul{display:inline-flex;margin:15px auto !important;text-align:center}}html body header .nav-bar .nav-bg ul li{list-style:none}@media (min-width: 800px){html body header .nav-bar .nav-bg ul li{margin:0 auto;display:inline-block}}html body header .nav-bar .nav-bg ul li a{font-family:'Purista Medium';text-transform:uppercase;text-decoration:none;padding:10px 20px;width:100%;display:block;font-size:30px}html body header .nav-bar .nav-bg ul li a:hover,html body header .nav-bar .nav-bg ul li a.active{color:#ca1836}@media (min-width: 800px){html body header .nav-bar .nav-bg ul li a{font-size:14px}}html body .banner{clear:both;padding:20px}@media (min-width: 800px){html body .banner{margin-top:-40px !important}}html body .banner .owl-carousel a{text-decoration:none}html body .banner .owl-carousel .owl-stage-outer{min-height:420px}@media (min-width: 360px){html body .banner .owl-carousel .owl-stage-outer{min-height:480px}}@media (min-width: 370px){html body .banner .owl-carousel .owl-stage-outer{min-height:500px}}@media (min-width: 600px){html body .banner .owl-carousel .owl-stage-outer{min-height:830px}}@media (min-width: 800px){html body .banner .owl-carousel .owl-stage-outer{min-height:390px}}html body .banner .owl-carousel .owl-stage-outer .banner-info{height:150px;overflow:hidden;font-family:"Purista Bold";padding:5px}html body .banner .owl-carousel .owl-stage-outer .banner-info p{font-family:"Purista Medium"}@media (min-width: 360px){html body .banner .owl-carousel .owl-stage-outer .banner-info{height:180px}}@media (min-width: 600px){html body .banner .owl-carousel .owl-stage-outer .banner-info{font-size:1.3em;height:300px}}@media (min-width: 800px){html body .banner .owl-carousel .owl-stage-outer .banner-info{font-size:1em;height:auto;margin-top:40px}}html body .banner .owl-carousel .owl-stage-outer .btn{display:block;text-decoration:none;position:absolute;left:0;right:0;bottom:0;height:12%;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0, #000 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0, #000 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0, #000 100%)}@media (min-width: 800px){html body .banner .owl-carousel .owl-stage-outer .btn{position:initial !important;float:left;background:none}}html body .banner .owl-carousel .owl-stage-outer .btn span{padding:10px;text-decoration:none;text-align:center;border:1px dotted #FFF;color:#ca1836;display:block;text-transform:uppercase;margin-top:60px}@media (min-width: 800px){html body .banner .owl-carousel .owl-stage-outer .btn span{padding:10px 25px}}html body .banner .owl-carousel .owl-controls{display:none}html body .banner .banner-cta{margin:10px auto;display:table}html body .banner .banner-cta a .btn-more{font-size:14px;padding:10px}@media (min-width: 321px){html body .banner .banner-cta a .btn-more{font-size:14px;padding:15px}}@media (min-width: 600px){html body .banner .banner-cta a .btn-more{font-size:18px;padding:20px 30px}}html body .banner .banner-cta a.active div{background:#ca1836}html body main h2{color:#ca1836;font-family:"Purista SemiBold";text-align:center;font-size:26px;line-height:26px}@media (min-width: 800px){html body main h2{font-size:36px;line-height:36px}}html body main span{text-align:center;display:block}html body main .products{margin-top:30px}html body main .products div a{display:block;text-align:center;text-decoration:none}html body main .products div a img{width:100%;margin:5px}html body main .products div a h3,html body main .products div a span{text-align:left;padding:0px 10px 0px 40px}html body main .products div a span.legend{min-height:70px}html body main .products div a h3{color:#ca1836;font-family:"Purista SemiBold";font-size:20px}@media (min-width: 600px){html body main .products div a h3{font-size:20px}}@media (min-width: 800px){html body main .products div a h3{font-size:14px}}html body main .products div a span{font-size:18px}@media (min-width: 600px){html body main .products div a span{font-size:18px}}@media (min-width: 800px){html body main .products div a span{font-size:12px}}html body main .products div a .btn-more{width:90%;margin-left:10% !important;box-sizing:border-box;margin-top:10px}html body main .products div a .btn-more .txt:after{content:"+";color:#ca1836;margin-left:5px}html body main .products div a:hover img{opacity:0.7}html body main .videos .md,html body main .videos .xs{text-decoration:none;padding:10px}html body main .videos .md{display:none}@media (min-width: 800px){html body main .videos .md{display:inline;clear:both}}html body main .videos .xs{display:block;float:right;font-size:20px;margin-right:40px;margin-bottom:30px}@media (min-width: 320px){html body main .videos .xs{margin-top:-50px}}@media (min-width: 800px){html body main .videos .xs{display:none}}html body main .videos .col-5{margin-bottom:20px}@media (min-width: 600px){html body main .videos .col-5 h2,html body main .videos .col-5 span{text-align:left}}@media (min-width: 600px){html body main .videos .col-5{padding-left:150px;display:block;position:relative;min-height:100px}}@media (min-width: 800px){html body main .videos .col-5{padding-left:30px;padding-top:120px;display:block;position:relative}}@media (min-width: 600px){html body main .videos .col-5:before{content:"";background:url(../imgs/play-button.png) no-repeat top left;opacity:0.1;top:0px;left:30px;bottom:0;right:0;position:absolute;z-index:-1}}@media (min-width: 800px){html body main .videos .col-5:before{content:"";background:url(../imgs/play-button.png) no-repeat top center;opacity:0.1;top:10px;left:0;bottom:0;right:0;position:absolute;z-index:-1}}html body main .videos .iframe-youtube{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-left:10px;border:10px solid #171717}@media (min-width: 600px){html body main .videos .iframe-youtube{margin-left:40px}}@media (min-width: 800px){html body main .videos .iframe-youtube{padding-bottom:30%;margin-left:0px}}html body main .videos .iframe-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}html body main.a-marca h1,html body main.produtos h1,html body main.contato h1{text-align:center;padding:20px;color:#ca1836;text-transform:uppercase}html body main.a-marca{padding:0 30px;box-sizing:border-box}html body main.a-marca p{padding:20px}html body main.a-marca .spot{padding:20px 10px}@media (min-width: 800px){html body main.contato{width:80%}}html body main.contato form{padding:20px}html body main.contato form .form-group{margin-bottom:10px}@media (min-width: 800px){html body main.contato form .form-group{padding:10px;height:30px}}html body main.contato form .form-group .label-bg{background:#353535;-moz-transform:skewX(-25deg);-webkit-transform:skewX(-25deg);-o-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}@media (min-width: 800px){html body main.contato form .form-group .label-bg{width:30%;float:left;height:40px}}html body main.contato form .form-group .label-bg .label{-moz-transform:skewX(25deg);-webkit-transform:skewX(25deg);-o-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg);text-align:center;padding:10px}html body main.contato form .form-group .input-bg{background:#919191;-moz-transform:skewX(-25deg);-webkit-transform:skewX(-25deg);-o-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}@media (min-width: 800px){html body main.contato form .form-group .input-bg{width:70%;float:right;height:40px}}html body main.contato form .form-group .input-bg .form-input{background:#919191;color:#353535;-moz-transform:skewX(25deg);-webkit-transform:skewX(25deg);-o-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg);padding:10px;border:none;margin:0px 30px;width:80%;box-sizing:border-box}html body main.contato form .form-group .input-bg .form-input:focus{outline:none}html body main.contato form .form-group .input-bg .form-input::-webkit-input-placeholder{color:#353535;font-family:"Purista Medium"}html body main.contato form .form-group .input-bg .form-input::-moz-placeholder{color:#353535;font-family:"Purista Medium"}html body main.contato form .form-group .input-bg .form-input:-ms-input-placeholder{color:#353535;font-family:"Purista Medium"}html body main.contato form .form-group .input-bg .form-input:-moz-placeholder{color:#353535;font-family:"Purista Medium"}@media (min-width: 800px){html body main.contato form .form-group .input-txt{height:110px;width:73%;margin-left:-40px}}html body main.contato form .submit{background:#ca1836;-moz-transform:skewX(-25deg);-webkit-transform:skewX(-25deg);-o-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);text-align:center}@media (min-width: 800px){html body main.contato form .submit{float:right;display:block;clear:both;margin-top:20px;margin-right:50px;width:200px}}html body main.contato form .submit input[type='submit']{width:80%;-moz-transform:skewX(25deg);-webkit-transform:skewX(25deg);-o-transform:skewX(25deg);-ms-transform:skewX(25deg);transform:skewX(25deg);background:#ca1836;border:none;padding:10px;font-family:"Purista Medium";color:#FFF;cursor:pointer;box-sizing:border-box}html body main.contato form .submit input[type='submit']:focus{outline:none}html body main .product{padding:30px 0}html body main .product div{text-align:center}@media (min-width: 800px){html body main .product div{text-align:left}}html body main .product div img{max-width:100%}html body main .product div h1{padding:30px 50px;color:#ca1836}html body main .product div p{padding:0px 20px}@media (min-width: 800px){html body footer{background:url(../imgs/bg-footer.jpg) no-repeat top center;clear:both;padding-top:50px}}@media (min-width: 600px){html body footer .buy .col-6,html body footer .buy .col-4,html body footer .company .col-6,html body footer .company .col-4,html body footer .newsletter .col-6,html body footer .newsletter .col-4,html body footer .contact .col-6,html body footer .contact .col-4,html body footer .social-media .col-6,html body footer .social-media .col-4{margin:0px auto;float:none}}html body footer .buy{margin-bottom:80px}html body footer .buy h2 a{font-family:"Purista Bold";text-transform:uppercase;text-align:center;display:block;background:#ca1836;text-decoration:none;padding:20px;margin:0px;border-bottom:4px solid #70081a;font-size:16px !important}@media (min-width: 600px){html body footer .buy h2 a{margin:0px 60px;font-size:24px !important}}html body footer .buy h2 a span{color:#000;display:inline}html body footer .buy h2 a:hover{margin-top:2px;border-bottom:2px solid #70081a}html body footer .buy h2 a:after{content:"";background:url(../imgs/shopping-cart-right-arrow-button.png) no-repeat top center;display:inline-flex;width:32px;height:32px;top:5px;position:relative}@media (min-width: 600px){html body footer .buy h2 a:after{top:3px}}html body footer .buy span{text-align:center;display:block}html body footer .company{text-align:center;padding:0px 20px}html body footer .company h1{border-top:1px solid #FFFFFF;padding-top:30px;padding-bottom:10px;font-size:0px;text-align:center}html body footer .company h1 img{max-width:200px}html body footer .newsletter{padding-top:30px;text-align:center;color:#ca1836}html body footer .newsletter form{padding:10px;width:100%;box-sizing:border-box}@media (min-width: 600px) and (max-width: 800px){html body footer .newsletter form{width:50%;margin:0px auto}}html body footer .newsletter form input[type="text"]{padding:20px;border:none;width:80%;float:left;box-sizing:border-box}html body footer .newsletter form input[type="submit"]{width:20%;float:left;background:#FFF;height:100%;padding:20px;box-sizing:border-box;border:none;margin-left:-1px;color:#FFF;background:url("../imgs/form-send.png") no-repeat 10px #FFF;text-indent:-10000px;cursor:pointer}html body footer .contact{padding-top:30px;text-align:center}html body footer .contact .spot{font-size:24px}html body footer .social-media{padding-top:30px;text-align:center}html body footer .social-media .icons{margin-top:10px}html body footer .social-media .icons a{text-decoration:none}@media (min-width: 800px){html body footer .social-media .icons a img{width:30px}}
/*# sourceMappingURL=style.css.map */
