.header{background:#fff;max-width:100%}.header__container{max-width:1300px;width:calc(100% - 32px);margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e4e4e7}.header__left{max-width:96px}.header__left a{color:#0c5195}.header__left a:hover{color:#0c5195}.header__right{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#0c5195}.footer{background:#f4f4f5}.footer__container{max-width:1300px;width:calc(100% - 32px);margin:0 auto}.footer__section-01{display:flex;flex-wrap:wrap;width:100%;align-items:center;padding:32px 0}.footer__section-01-col{width:50%}.footer__section-02{background:#fff}.footer__section-02 p{margin:0}.footer__section-02-container{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding:20px 0}body{padding:0!important}.tyc_container{width:calc(100% - 24px);max-width:1300px;margin:auto;padding:32px 0}.tyc_border-bottom{border-bottom:1px solid #a8b625;clear:both}.tyc_container .fbits-telefones{background:#0f2134;margin:30px 0 10px;padding:0 15px;line-height:40px;color:#fff;float:right}.headerLogo img{width:100%}.modalCep label{display:block!important}.new-checkout .box-default{position:relative}.tyc-mensagem{background:rgba(255,255,255,.85);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:1090;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;-ms-transition:all 100ms linear;-o-transition:all 100ms linear;transition:all 100ms linear}p.tyc-mensagem-error{padding:35px 15px;font-size:1em;font-weight:bold;color:#ff4949}div.tyc-border-progress{background-color:#ff4949;width:100%;height:10px;position:relative;-webkit-animation:borderSetTimeout 5s;animation:borderSetTimeout 5s}@-webkit-keyframes borderSetTimeout{from{right:0}to{right:100%}}@keyframes borderSetTimeout{from{right:0}to{right:100%}}#form-endereco-enderecos button.btn,#formEndereco button.btn{width:100%;margin-bottom:5px}@media(max-width:768px){.footer__section-01{gap:16px}.footer__section-01-col{width:100%;display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center}.footer__section-02-container{flex-wrap:wrap;flex-direction:column;justify-content:center;text-align:center}}
.fbits-login .container{max-width:550px;width:calc(100% - 32px);height:calc(100vh - 274px);display:flex;flex-direction:column;justify-content:center;align-items:center}.fbits-login .container>.row{width:100%}.fbits-title-login{font-size:20px;font-weight:700;font-family:'Montserrat',sans-serif;margin:0 0 20px 0}.fbits-subtitle-login{font-size:14px!important;!i;!;font-weight:600;font-family:'Montserrat',sans-serif;margin:0 0 20px 0}.fbits-box-login *{color:#27272a;font-size:14px;font-weight:400}.fbits-form-recuperacao-senha{margin:10px 0 0 0}.fbits-form-recuperacao-senha[style*="max-height: 0px;"]{display:none}.fbits-box-login input[type="text"],.fbits-box-login input[type="email"],.fbits-box-login input[type="password"],.fbits-label.fbits-label-login input{font-size:14px;margin:0;font-family:'Montserrat',sans-serif;background:#f4f4f5;border:0!important;border-radius:8px!important;color:#27272a;box-shadow:none;height:42px;width:100%}.fbits-box-login .form-inline label{margin:0 0 20px 0;position:relative;width:100%}.fbits-box-login .btn.btn-success{background-color:#84cc16!important;!i;!;color:#fff;border:0;border-radius:6px;font-size:14px;font-weight:bold;padding:0;height:42px;!;!importan;!i;!;width:100%;margin:0 0 0 0;font-family:'Montserrat',sans-serif;display:flex;justify-content:center;align-items:center;gap:12px}#RecuperarSenha{font-size:14px;margin:20px 0 0 0;font-weight:600;font-family:'Montserrat',sans-serif}#linksenha{font-weight:600;color:#144383}.fbits-social-login-content{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -6px}.fbits-social-login-content>div{width:50%;padding:12px 6px 0 6px}.fbits-social-login:before{content:'ou entre usando as redes sociais';font-size:14px;display:block;margin:20px 0 0 0;font-family:'Montserrat',sans-serif;width:100%}.pergunta>a{padding:12px;color:#2c2c2c}.fbits-social-login-link{padding:12px 0}.fbits-social-login-link a{padding:12px;display:block;text-align:center;background:#f5f5f5;border-radius:4px;color:#2c2c2c}#btnFacebook,#fbits-googleplus-button,.cadastro{border-radius:6px!important;width:100%!important;font-size:14px!important;font-weight:600;font-family:'Montserrat',sans-serif!important;color:#fff;padding:0!important;text-transform:none!important;border:0;height:42px;display:flex;justify-content:center;align-items:center;gap:12px}#btnFacebook,#fbits-googleplus-button,.cadastro:hover{color:#fff}#btnFacebook i,#fbits-googleplus-button i{color:#fff}#btnFacebook{background:#436db5}#fbits-googleplus-button{background:#da4740}.cadastro{background:#144383!important;margin:0!important}.fbits-box-login .full-container{height:calc(80vh - 92px)}.register{max-width:1300px;width:calc(100% - 32px);margin:32px auto;padding:0}.register label,.register .header-cadastro,.register .formBox .title,.register input,.register select{font-family:'Montserrat',sans-serif;margin:0}.register .header-cadastro h1{font-size:20px!important;font-weight:700;padding:0;margin:0 0 10px 0}.register .header-cadastro>p{font-size:14px}.register .header-cadastro label{padding-top:10px;padding-bottom:10px;box-shadow:none}.register .formBody{display:flex;gap:60px;width:100%;margin:20px 0 0 0}.register .formBox{width:100%;display:flex;flex-direction:column}.formBox.address .form-row.row{display:flex;gap:16px;align-items:end}.formBox.address .form-row.row>.form-group.col-md-6:first-child{width:75%;padding:0}.formBox.address .form-row.row>.form-group.col-md-6:last-child{width:20%;padding:0;font-size:0;line-height:0;display:flex;align-items:center;height:42px}.formBox.address .form-row.row>.form-group.col-md-6:last-child label,.formBox.address .form-row.row>.form-group.col-md-6:last-child i{display:none}.formBox.address .form-row.row>.form-group.col-md-6:last-child a{display:block;font-size:12px;line-height:1}.formBox.address .btn.btn-primary{background:#84cc16;border:0;height:48px;border-radius:6px;font-size:16px;font-weight:bold}.formBox:not(.address){gap:32px}.register .formBox .title{margin:0;background:none;text-align:left;font-size:20px;font-weight:bold}.register .form-content{display:flex;margin:0 -6px;flex-wrap:wrap}.address-items{flex-direction:column;gap:32px;display:flex;padding:32px 0}.register .form-content>*{width:50%;padding:0 6px}.register .form-group{margin:0;position:relative}.register .form-group label,.register .form-content-phone label{margin:0 0 8px 0}.fbits-btn-show-password{position:absolute;top:auto!important;bottom:0!important;right:0!important;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.register input[type="text"],.register input[type="email"],.register input[type="password"],.register input[type="tel"],.register input[type="date"],.register select{border-radius:6px!important;color:#2c2c2c;font-size:14px;margin:0;height:42px;background:#f4f4f5;border:0;box-shadow:none}.register .form-content-phone label{display:block;width:100%}.register .field-validation-valid:empty{display:none}.register .form-check{display:flex;align-items:center;gap:10px}.register .form-check-label{margin:0 0 0 0!important}.register .form-check.cadnewsletter{padding:0}.register [data-tipo-pessoa="pf"]:not(.form-group){flex-direction:column;display:flex;gap:32px}.formBox.address>.form-group{margin:32px 0}#btn-submit-recaptcha-formCadastro{margin:32px 0;color:#fff;border:0;border-radius:4px;font-size:14px;padding:0;height:auto;font-family:'Montserrat',sans-serif;height:42px;display:flex;justify-content:center;align-items:center;gap:12px}#divEndereco:not([style="max-height: 700px;"]),#divEndereco[style="max-height: 0px;"]{display:none}#divEndereco .form-row.row{margin:0 -5px 32px -6px!important}#divEndereco .form-group{padding:0 6px!important}#divEndereco>.form-group{margin:0 -6px}#pEndereco{padding:12px;border-radius:6px;background:#f5f5f5;margin:32px 0 0 0}@media(max-width:1300px){.register{padding:0 12px}}@media(max-width:768px){.fbits-box-login{padding:0 12px}.fbits-social-login-content>div{width:100%}.register{padding:0}.register .formBody{flex-wrap:wrap}.register .form-content{gap:32px}.register .form-content>*{width:100%}.formBox.address .form-row.row{flex-wrap:wrap}.formBox.address .form-row.row>.form-group.col-md-6{width:100%!important;padding:0 12px!important}}
