#zipcodeRestrict{align-items:center;display:flex;height:100%;justify-content:center}#zipcodeRestrict .container{background-color:#fff;border-radius:10px;padding:50px}#zipcodeRestrict .image__shop{display:flex;justify-content:center;margin-bottom:30px}#zipcodeRestrict .modal-infos{text-align:center;width:100%}#zipcodeRestrict .modal-infos .text{font-size:20px;font-weight:400;margin:0}#zipcodeRestrict .modal-infos .title{font-size:28px;font-weight:700;margin:0}#zipcodeRestrict .modal-infos .custom-1x-modal{color:#666;font-size:20px;font-weight:500;letter-spacing:.05em;margin-top:6px}#zipcodeRestrict .modal-infos .custom-2x-modal{color:#666;font-size:18px;font-weight:500;letter-spacing:.05em}#zipcodeRestrict .modal-infos .insert-cep{margin:36px auto 0;max-width:500px;text-align:center}#zipcodeRestrict .modal-infos .insert-cep form{display:flex;margin-bottom:10px}#zipcodeRestrict .modal-infos .insert-cep form .modalInput{border:1px solid #bbb8b7;border-radius:10px;flex-grow:1;font-size:18px;letter-spacing:.05em;margin-right:-15px;min-width:174px;padding:25px 26px;width:100%}#zipcodeRestrict .modal-infos .insert-cep form .btn-continue-cep{background:#f3a453;border:1px solid #f3a453;border-radius:10px;cursor:pointer;font-size:18px;font-weight:700;padding:25px 40px;text-transform:uppercase}#zipcodeRestrict .modal-infos .insert-cep form .btn-continue-cep:hover{opacity:.7}#zipcodeRestrict .modal-infos .insert-cep .modalLink{color:#666;font-size:14px;letter-spacing:.05em;margin:9px auto;padding:0 26px;text-align:center;text-decoration:underline}#zipcodeRestrict .modal-infos .error{color:red;font-size:14px}@media screen and (max-width:767px){#zipcodeRestrict .container{padding:20px}#zipcodeRestrict .modal-infos .insert-cep form{display:flex;flex-direction:column}#zipcodeRestrict .modal-infos .insert-cep form .modalInput{margin-bottom:10px;margin-right:0;width:100%}}
