.container{width:100%;max-width:586px;font-family:Poppins}.container *{box-sizing:border-box;font-family:Poppins;outline:none}.container #bottom{display:flex}.container #bottom,.container .button{justify-content:center;align-items:center}.container .button{height:38px;border:0;border-radius:2px;padding:0 40px;display:flex;font-size:13px;line-height:18px;letter-spacing:0;display:block;cursor:pointer;transition:all .3s}.container .button:disabled{background-color:#4f575c!important;cursor:default}.container .button:disabled:hover{opacity:1}.container .button:hover{opacity:.8}.container .button_primary{background-color:#12576e;color:#fff}.container .button_secundary{background-color:#cc083c;color:#fff}.container .check{display:flex;gap:10px;align-items:center;min-height:38px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.container .check p{text-align:left;margin:0}.container .check p,.container .check p a{font-size:13px;line-height:18px;letter-spacing:0;color:#111}.container .check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;min-width:24px;height:24px;border-radius:0;border:2px solid #ddd}.container .check input[type=checkbox]:hover{background:#eee}.container .check input[type=checkbox]:checked{background:#000 url(https://hermespardini.vteximg.com.br/arquivos/whitecheck.png) 50% no-repeat;border:2px solid #000}.container .check input[type=checkbox]:checked:hover{background:#333 url(https://hermespardini.vteximg.com.br/arquivos/whitecheck.png) 50% no-repeat}.container .file-button p{font-size:12px;line-height:16px;letter-spacing:0;color:#707070}.container .file-button label{border:1px solid #12576e;border-radius:2px;display:flex;justify-content:center;align-items:center;width:155px;height:38px;font-size:13px;line-height:18px;letter-spacing:0;color:#12576e;cursor:pointer}.container .file-button input{display:none}.container .col{padding-bottom:10px;display:flex;flex-direction:column;gap:10px}.container .col .message{color:#cc083c;font-size:12px;font-weight:400}.container .row{display:flex;gap:20px;align-items:flex-end;padding-bottom:10px;width:100%}@media(max-width:1024px){.container .row{gap:10px;flex-direction:column;align-items:normal}}.container .row .large{width:100%}.container .row .small{width:calc(50% - 10px)}@media(max-width:1024px){.container .row .small{width:100%}}.container .form-control-check>p{text-align:left;font-size:13px;line-height:18px;letter-spacing:0;color:#111;margin:0 0 8px}.container .form-control-check>div{display:flex;gap:20px}.container .form-control>p{text-align:left;font-size:13px;line-height:18px;letter-spacing:0;color:#111;margin:0 0 8px}.container .form-control textarea{border:1px solid #eee;border-radius:2px;letter-spacing:0;color:#111;width:100%;max-width:100%;min-width:100%;padding:8px 15px;min-height:38px}.container .form-control .vtex-dropdown__container{height:38px;border:1px solid #eee;border-radius:2px;letter-spacing:0;color:#111;width:100%}.container .form-control .vtex-dropdown__container:has(select:required:invalid){border-left:3px solid #cc083c}.container .form-control input:not([type=checkbox]),.container .form-control select{height:38px;border:1px solid #eee;border-radius:2px;letter-spacing:0;color:#111;width:100%;padding:8px 15px}.container .form-control input:not([type=checkbox]):required:invalid,.container .form-control select:required:invalid{border-left:3px solid #cc083c}.container #header{padding:30px 0}.container #header h1{font-size:38px;line-height:46px;margin:0 0 20px}.container #header h1,.container #header h3{text-align:center;letter-spacing:0;color:#cc083c;font-weight:400}.container #header h3{font-size:14px;line-height:18px;margin:0 0 12px}.container #header h4{text-align:center;font-size:12px;line-height:16px;letter-spacing:0;color:#4f575c;font-weight:400;margin:0}.container .form{background:#fafafa 0 0 no-repeat padding-box;border-radius:6px;padding:25px 30px}.container .form section{padding:10px 0}.container .form section .head{margin-bottom:20px}.container .form section .head h2{font-size:16px;line-height:18px;letter-spacing:0;color:#12576e;font-weight:600;margin:0 0 10px}.container .form section .head span{font-size:12px;line-height:14px;letter-spacing:0;color:#4f575c;font-weight:400;margin:0}.vtex-address-form__postalCode{background:none!important;padding-bottom:2rem!important}#address .pb6,#address .pb7{padding:0!important}#address .vtex-address-form__country{display:none}#address .vtex-address-form__postalCode{width:253px;min-width:253px}#address .vtex-address-form__postalCode-forgottenURL{display:none}#address .vtex-address-form__steet{grid-area:endereco}#address .vtex-address-form__number{grid-area:numero}#address .vtex-address-form__complement{grid-area:complemento}#address .vtex-address-form__neighborhood{grid-area:bairro}#address .vtex-address-form__city{grid-area:cidade}#address .vtex-address-form__state{grid-area:estado}#address .vtex-address-form__state select{height:38px;border:1px solid #eee;border-radius:2px;letter-spacing:0;color:#111;width:100%;padding:8px 15px}#address .vtex-address-form__receiverName{grid-area:destinatario}#address .vtex-address-form__container{display:grid;gap:15px 20px;padding-top:10px!important;grid-template-areas:"endereco endereco" "numero complemento" "bairro cidade" "estado destinatario"}@media(max-width:1024px){#address .vtex-address-form__container{grid-template-areas:"endereco" "numero" "complemento" "bairro" "cidade" "estado" "destinatario"}}.sombra{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5333333333);z-index:999}.sombra .aviso{position:relative}.sombra .aviso .button__close__modal{position:absolute;right:8px;top:8px;cursor:pointer}.status{padding:20px 30px;border-radius:5px;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}.status p{margin:0;color:#000;font-size:20px;font-weight:300}.status button{margin-top:20px}.status.enviado{padding:30px 40px;box-shadow:0 15px 30px rgba(0,0,0,.0705882353);border-radius:6px;background:#fff;max-width:644px}.status.enviado h3{font-size:38px;font-weight:500;line-height:46px;margin:0 0 12px}.status.enviado h3,.status.enviado p{text-align:center;letter-spacing:0;color:#12576e}.status.enviado p{font-size:15px;line-height:20px;margin:auto auto 40px;max-width:422px}.status.enviado a{display:flex;justify-content:center;align-items:center;text-decoration:none}#avisos{background-color:#ffa8a8;color:#000;min-height:38px;border-radius:6px;padding:8px 15px;text-align:center}.row.hidden{display:none}