.register_custom{margin-bottom:75px}.register_custom h1,.register_custom h2,.register_custom h3,.register_custom h4,.register_custom h5,.register_custom p{margin:0}.register_custom button{font-family:Montserrat}.register_custom h5{margin:20px 0 10px}.register_custom .progress-bar{display:flex;justify-content:center;align-items:center;margin:50px 0;gap:15px}.register_custom .progress-bar .bar{width:48px;height:2px;display:block;background-color:#f5f5f5}.register_custom .progress-bar .progress-step{display:flex;align-items:center;font-size:14px;color:#1a1a1a;font-weight:600;text-align:left}.register_custom .progress-bar .progress-step span{opacity:.5}.register_custom .progress-bar .progress-step .number{border-radius:99px;border:1px solid #d4d4d4;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#1a1a1a;text-align:center;font-weight:600;margin-right:5px;opacity:.5}.register_custom .progress-bar .progress-step .check{display:none;margin-right:5px}.register_custom .progress-bar .progress-step.active span{opacity:1}.register_custom .progress-bar .progress-step.active .number{background-color:#ee303c;border:1px solid #ee303c;opacity:1;color:#fff}.register_custom .progress-bar .progress-step.completed .check{display:flex;align-items:center}.register_custom .progress-bar .progress-step.completed span{opacity:.5}.register_custom .progress-bar .progress-step.completed .number{display:none}.register_custom .form-step{display:none;margin-bottom:100px}.register_custom .form-step .form-step1-footer{display:flex;justify-content:space-between;padding:40px 0}.register_custom .form-step .form-step1-footer a{border:1px solid #ee303c;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:15px 30px;font-size:12px;font-weight:700;letter-spacing:2px;line-height:15px;color:#ee303c;border-radius:4px;cursor:pointer;text-transform:uppercase;text-decoration:none}.register_custom .form-step .form-step1-footer a:hover{background-color:#ee303c;color:#fff}.register_custom .form-step .form{padding:32px 40px;border-radius:8px;background-color:#f5f5f5;margin:0 auto}.register_custom .form-step .form .message#message{text-align:center;color:#ee303c!important;font-size:14px}.register_custom .form-step .form .content{width:628px;max-width:100%;padding:32px 0;margin:0 auto;background-color:transparent}.register_custom .form-step .form .content.remarketing{position:relative;align-items:center;margin-top:-20px;padding:0}.register_custom .form-step .form .content.remarketing input{width:16px;height:16px;position:absolute;left:0;top:4px}.register_custom .form-step .form .content.remarketing label{padding-left:30px;font-size:12px;line-height:10px;line-break:anywhere}.register_custom .form-step .form .content .form_group{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.register_custom .form-step .form .content .form_group>div{width:50%;display:flex;flex-direction:column;font-size:12px;color:#1a1a1a;text-align:left}.register_custom .form-step .form .content .form_group>div label{font-size:12px;font-weight:700;color:#1a1a1a}.register_custom .form-step .form .content .form_group>div strong{font-size:14px}.register_custom .form-step .form .content .form_group>div.cep{position:relative}.register_custom .form-step .form .content .form_group>div.cep a{font-size:12px;font-weight:500;color:#ee303c;letter-spacing:.24px;position:absolute;right:-120px;bottom:12px;text-decoration:none}@media (max-width: 1024px){.register_custom .form-step .form .content .form_group>div.cep a{position:absolute;right:0;top:0}}.register_custom .form-step .form .content .form_group.passwords>div{position:relative}.register_custom .form-step .form .content .form_group.passwords>div .eyes{position:absolute;bottom:8px;right:30px;cursor:pointer}.register_custom .form-step .btns{display:flex;justify-content:space-between;margin-top:40px}.register_custom .form-step-active{display:block}.register_custom h4,.register_custom h5{font-size:14px;font-weight:700;color:#1a1a1a;text-align:left}:is(.register_custom h4,.register_custom h5).border{padding-bottom:6px;margin-bottom:16px;border-bottom:2px solid #EBF1F5}.register_custom p{font-size:14px;font-weight:500;color:#525f66;padding-bottom:6px;margin-bottom:16px;border-bottom:2px solid #e0e0e0}.register_custom input,.register_custom select{width:100%;max-width:300px;height:40px;position:relative;border-radius:4px;background-color:#fff;border:2px solid #e0e0e0;font-size:14px;color:#1a1a1a;text-align:left;padding-left:12px}:is(.register_custom input,.register_custom select).error{border-color:#ee303d75}:is(.register_custom input,.register_custom select)::focus,:is(.register_custom input,.register_custom select):focus-visible,:is(.register_custom input,.register_custom select):hover{box-shadow:none;border:0;outline:none}:is(.register_custom input,.register_custom select)::placeholder{opacity:.5}.register_custom select{max-width:100%;color:#ababab;margin-bottom:45px}.register_custom button,.register_custom .btns>a{border:1px solid #ee303c;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:15px 30px;font-size:12px;font-weight:700;letter-spacing:2px;line-height:15px;color:#ee303c;border-radius:4px;cursor:pointer;text-transform:uppercase;text-decoration:none;transform:scale(1);transition:.3s}:is(.register_custom button,.register_custom .btns>a).secondary{background-color:#ee303c;color:#fff}:is(.register_custom button,.register_custom .btns>a).secondary:disabled{cursor:default;opacity:.8}:is(.register_custom button,.register_custom .btns>a).secondary:hover{transform:scale(1.02);transition:.3s}:is(.register_custom button,.register_custom .btns>a).secondary:hover:disabled{transform:scale(1)}.register_custom button:hover{background-color:#ee303c;color:#fff}@media (max-width: 1024px){.register_custom h5{margin:0 0 20px}.register_custom .progress-bar{height:80px}.register_custom .progress-bar .progress-step{font-size:12px;text-align:center;line-height:1;flex-direction:column}.register_custom .progress-bar .progress-step>span{margin-top:7px}.register_custom .progress-bar .bar{display:none}.register_custom .form-step .form{padding:32px 32px 0}.register_custom .form-step .form .content .form_group>div{width:100%}.register_custom .form-step .form .content .form_group>div:last-of-type{margin-top:15px}.register_custom .form-step .form .content .form_group>div input,.register_custom .form-step .form .content .form_group>div select{max-width:100%}.register_custom .form-step .btns{gap:15px}.register_custom .form-step .btns button{height:50px;padding:8px 10px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/register-fisica-custom.css.map */
