.tyc_container{width:100%;max-width:1300px;margin:auto}.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:hsla(0,0%,100%,.85);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:1090;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;animation:borderSetTimeout 5s}@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){.fbits-telefones{display:none!important}.headerLogo img{max-width:150px!important}}
.wake-overlay{position:fixed;top:5%;right:2%;width:80%;max-width:390px;background-color:#fff;animation:fade-in .6s;overflow:hidden;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.1),0 1.5px 4px 0 rgba(0,0,0,.08);z-index:50;border-radius:8px}.wake-overlay .overlay-wrapper{width:100%}.wake-overlay .overlay-wrapper>div{padding:1rem}.wake-overlay .overlay-content{display:flex;align-items:flex-start}.wake-overlay .overlay-content .status{flex-shrink:0}.wake-overlay .overlay-content .status svg{width:1.5rem;height:1.5rem}.wake-overlay .overlay-content .message{flex:1 1 0%;width:0;margin-left:.75rem;padding-top:.125rem;line-height:1.25rem;font-size:.875rem}.wake-overlay .overlay-content .message .title{font-weight:500}.wake-overlay .overlay-content .message .content{margin-top:.25rem}.wake-overlay .overlay-content .action{display:flex;flex-shrink:0;margin-left:1rem}.wake-overlay .overlay-content .action button svg{width:1.25rem;height:1.25rem}.login-main input[type=text],.login-main input[type=email],.login-main input[type=date],.login-main input[type=password],.login-main input[type=number],.login-main input[type=tel],.login-main .input,.login-main textarea,.signup-main input[type=text],.signup-main input[type=email],.signup-main input[type=date],.signup-main input[type=password],.signup-main input[type=number],.signup-main input[type=tel],.signup-main .input,.signup-main textarea{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.login-main input[type=text]:focus,.login-main input[type=email]:focus,.login-main input[type=date]:focus,.login-main input[type=password]:focus,.login-main input[type=number]:focus,.login-main input[type=tel]:focus,.login-main .input:focus,.login-main textarea:focus,.signup-main input[type=text]:focus,.signup-main input[type=email]:focus,.signup-main input[type=date]:focus,.signup-main input[type=password]:focus,.signup-main input[type=number]:focus,.signup-main input[type=tel]:focus,.signup-main .input:focus,.signup-main textarea:focus{outline:0}.login-main input[type=text],.login-main input[type=email],.login-main input[type=date],.login-main input[type=password],.login-main input[type=number],.login-main input[type=tel],.login-main .input,.login-main textarea,.signup-main input[type=text],.signup-main input[type=email],.signup-main input[type=date],.signup-main input[type=password],.signup-main input[type=number],.signup-main input[type=tel],.signup-main .input,.signup-main textarea{padding:.5rem .75rem;font-weight:400;font-size:.875rem;font-family:"Inter",sans-serif;color:#303030;border:1px solid #878787;border-radius:8px}@media(max-width:1023px){.login-main input[type=text],.login-main input[type=email],.login-main input[type=date],.login-main input[type=password],.login-main input[type=number],.login-main input[type=tel],.login-main .input,.login-main textarea,.signup-main input[type=text],.signup-main input[type=email],.signup-main input[type=date],.signup-main input[type=password],.signup-main input[type=number],.signup-main input[type=tel],.signup-main .input,.signup-main textarea{font-size:1rem}}.login-main input[type=text]:hover,.login-main input[type=email]:hover,.login-main input[type=date]:hover,.login-main input[type=password]:hover,.login-main input[type=number]:hover,.login-main input[type=tel]:hover,.login-main .input:hover,.login-main textarea:hover,.signup-main input[type=text]:hover,.signup-main input[type=email]:hover,.signup-main input[type=date]:hover,.signup-main input[type=password]:hover,.signup-main input[type=number]:hover,.signup-main input[type=tel]:hover,.signup-main .input:hover,.signup-main textarea:hover{border-color:#636363}.login-main input[type=text]::-moz-placeholder,.login-main input[type=email]::-moz-placeholder,.login-main input[type=date]::-moz-placeholder,.login-main input[type=password]::-moz-placeholder,.login-main input[type=number]::-moz-placeholder,.login-main input[type=tel]::-moz-placeholder,.login-main .input::-moz-placeholder,.login-main textarea::-moz-placeholder,.signup-main input[type=text]::-moz-placeholder,.signup-main input[type=email]::-moz-placeholder,.signup-main input[type=date]::-moz-placeholder,.signup-main input[type=password]::-moz-placeholder,.signup-main input[type=number]::-moz-placeholder,.signup-main input[type=tel]::-moz-placeholder,.signup-main .input::-moz-placeholder,.signup-main textarea::-moz-placeholder{color:#303030;opacity:1}.login-main input[type=text]::-moz-placeholder,.login-main input[type=email]::-moz-placeholder,.login-main input[type=date]::-moz-placeholder,.login-main input[type=password]::-moz-placeholder,.login-main input[type=number]::-moz-placeholder,.login-main input[type=tel]::-moz-placeholder,.login-main .input::-moz-placeholder,.login-main textarea::-moz-placeholder,.signup-main input[type=text]::-moz-placeholder,.signup-main input[type=email]::-moz-placeholder,.signup-main input[type=date]::-moz-placeholder,.signup-main input[type=password]::-moz-placeholder,.signup-main input[type=number]::-moz-placeholder,.signup-main input[type=tel]::-moz-placeholder,.signup-main .input::-moz-placeholder,.signup-main textarea::-moz-placeholder{color:#303030;opacity:1}.login-main input[type=text]::placeholder,.login-main input[type=email]::placeholder,.login-main input[type=date]::placeholder,.login-main input[type=password]::placeholder,.login-main input[type=number]::placeholder,.login-main input[type=tel]::placeholder,.login-main .input::placeholder,.login-main textarea::placeholder,.signup-main input[type=text]::placeholder,.signup-main input[type=email]::placeholder,.signup-main input[type=date]::placeholder,.signup-main input[type=password]::placeholder,.signup-main input[type=number]::placeholder,.signup-main input[type=tel]::placeholder,.signup-main .input::placeholder,.signup-main textarea::placeholder{color:#303030;opacity:1}.login-main input[type=text],.login-main input[type=email],.login-main input[type=date],.login-main input[type=password],.login-main input[type=number],.login-main input[type=tel],.login-main .input,.login-main textarea,.signup-main input[type=text],.signup-main input[type=email],.signup-main input[type=date],.signup-main input[type=password],.signup-main input[type=number],.signup-main input[type=tel],.signup-main .input,.signup-main textarea{width:100%;padding-top:.6rem;padding-bottom:.6rem}.login-main select,.signup-main select{width:100%;padding-top:.6rem;padding-bottom:.6rem}.login-main .input-error,.login-main .error,.signup-main .input-error,.signup-main .error{font-size:.625rem;color:#ff0037}.login-main .border-red-500,.signup-main .border-red-500{border-color:#ff0037!important}.button-login,#recoveryPasswordStepOneForm button,#recoveryPasswordStepTwoForm button{font-weight:700;border-radius:8px;text-transform:uppercase;color:#000;background-color:#febf13}.button-login:hover,.button-login:focus,#recoveryPasswordStepOneForm button:hover,#recoveryPasswordStepOneForm button:focus,#recoveryPasswordStepTwoForm button:hover,#recoveryPasswordStepTwoForm button:focus{color:#000;background-color:#febf13}.button-login,#recoveryPasswordStepOneForm button,#recoveryPasswordStepTwoForm button{padding:.625rem 1.5rem;font-size:1rem}.button-login,#recoveryPasswordStepOneForm button,#recoveryPasswordStepTwoForm button{width:100%;margin-top:1rem}.login-wrapper{max-width:450px;margin:2rem auto 0;font-size:.875rem}.login-wrapper>h3,.mainSimpleLogin>h3,.mainSimpleLogin::before,.wake-signup-wrapper>h3,#returnMessage>p:first-child{display:block;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;text-align:center;text-transform:uppercase}.login-wrapper>span,.mainSimpleLogin>span,.step-one>span,.step-two>span,.wake-signup-wrapper>p,#returnMessage>p:nth-child(2){display:block;text-align:center}.login-authenticate-wrapper form label,.mainSimpleLogin form label{position:absolute;top:-11px;left:5px;display:block;margin:0;padding:0 7px;font-size:.875rem;background-color:#fff}.login-authenticate-wrapper form>div:not(.forgot-password){margin-top:1.5rem}.login-authenticate-wrapper #password{padding-right:40px}.login-authenticate-wrapper .hide-show-password{position:absolute;top:50%;transform:translateY(-50%);right:10px;width:auto;height:22px;cursor:pointer}.login-authenticate-wrapper .forgot-password{margin-top:.5rem;font-size:.75rem;text-align:center;text-decoration:underline}.wake-login-social{margin-top:2.1rem;padding-top:1.8rem;border-top:1px solid #e5e5e5}.login-register{margin-top:1.5rem}.mainSimpleLogin::before{content:"Agilize seu pedido"}.mainSimpleLogin h3{display:none}.mainSimpleLogin form>div{position:relative;margin-top:1.5rem}.mainSimpleLogin form button{font-weight:700;border-radius:8px;text-transform:uppercase;color:#000;background-color:#febf13}.mainSimpleLogin form button:hover,.mainSimpleLogin form button:focus{color:#000;background-color:#febf13}.mainSimpleLogin form button{padding:.625rem 1.5rem;font-size:1rem}.mainSimpleLogin form button{width:100%;margin-top:1rem}#authenticateSimpleStepTwoForm{flex-direction:column}#authenticateSimpleStepTwoForm>a{display:block;margin-top:.5rem;text-align:center;text-decoration:underline}#authenticateSimpleOptions{margin-top:2rem;text-align:center}#authenticateSimpleOptions h3{font-weight:600}.wake-authenticate-simple-questions{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;text-align:center}.wake-authenticate-simple-questions label{display:block;width:100%;padding:.7rem 1rem;border:1px solid #e5e5e5;cursor:pointer;border-radius:8px}.wake-authenticate-simple-questions label:hover{border-color:#2d2d2b}.wake-authenticate-simple-questions input:checked+label{border-color:#2d2d2b}.wake-login-social{margin-top:2rem;text-align:center}.wake-login-social>div{display:flex;align-items:center;justify-content:center;margin-top:1rem}.wake-login-social button img{width:auto;height:45px}.wake-login-social button[onclick*=authenticateFacebook]{margin-right:1.5rem}#recoveryPasswordStepOneForm>div{margin-top:1.5rem}#recoveryPasswordStepTwoForm input{margin-top:1rem}.signup-wrapper{margin-top:2rem;font-size:.875rem}.signup-wrapper form>div:first-child{display:flex;gap:2rem 4rem}@media(max-width:1023px){.signup-wrapper form>div:first-child{flex-direction:column}}.signup-wrapper .custom-cpf-cnpj{display:flex;align-items:center;border:1px solid #e5e5e5;overflow:hidden;border-radius:8px}.signup-wrapper .custom-cpf-cnpj label{display:block;width:50%;cursor:pointer}.signup-wrapper .custom-cpf-cnpj label span{display:block;width:100%;padding:.5rem .5rem;text-align:center;background-color:rgba(0,0,0,0)}.signup-wrapper .custom-cpf-cnpj label input{display:none}.signup-wrapper .custom-cpf-cnpj label input:checked+span{font-weight:600;color:#fff;background-color:#2d2d2b}.signup-wrapper form{margin-top:2rem}.signup-wrapper form h3{margin-bottom:1rem;font-weight:600;text-transform:uppercase}.signup-wrapper .registration label:not([id*=labelCpf]):not([id*=labelCnpj]):not([for=newsletter]),.signup-wrapper .registration_address label:not([id*=labelCpf]):not([id*=labelCnpj]):not([for=newsletter]){position:absolute;top:-11px;left:5px;display:block;margin:0;padding:0 7px;font-size:.875rem;background-color:#fff}.signup-wrapper .registration>div>div,.signup-wrapper .registration .address-complement>div,.signup-wrapper .registration_address>div>div,.signup-wrapper .registration_address .address-complement>div{position:relative;width:100%;margin-top:1.5rem}.signup-wrapper .registration .birthdate,.signup-wrapper .registration .phones>div,.signup-wrapper .registration_address .birthdate,.signup-wrapper .registration_address .phones>div{display:flex;gap:.7rem}#referencePoint,#referencePoint+label{display:none}@media(min-width:1024px){.signup-wrapper .registration,.signup-wrapper .registration_address{width:calc(50% - 2rem)}}.signup-wrapper .registration>div[class=flex]{display:flex;align-items:center;gap:.7rem;margin-top:1.5rem}.signup-wrapper .phones{display:flex;gap:.7rem}@media(max-width:767px){.signup-wrapper .phones{flex-direction:column}}.signup-wrapper .phones>div{position:relative;flex-grow:1}.signup-wrapper .phones>div>div{position:relative;flex-grow:1}.signup-wrapper .phones>div>div:first-child{max-width:80px;flex-shrink:0}.signup-wrapper .phones>div input{width:100%}.signup-wrapper #show-password,.signup-wrapper #hide-password,.signup-wrapper #TypePassword,.signup-wrapper #TypePasswordShow{position:absolute;top:11px;right:10px;width:auto;height:22px;cursor:pointer}.signup-wrapper #custumerInvalid{margin-top:.3rem}.signup-wrapper #MsgZipCode,.signup-wrapper .zipcode a{font-weight:600;text-decoration:underline}.signup-wrapper .address-complete{display:block;font-style:italic;color:#767676;margin:.3rem 0 1.5rem}.signup-wrapper button{font-weight:700;border-radius:8px;text-transform:uppercase;color:#000;background-color:#febf13}.signup-wrapper button:hover,.signup-wrapper button:focus{color:#000;background-color:#febf13}.signup-wrapper button{padding:.625rem 1.5rem;font-size:1rem}.signup-wrapper button{width:100%;max-width:300px;margin:2rem auto 0}
