.register-extra-form{margin:0 auto;padding:0;background-color:#fff}@media(min-width:768px){.register-extra-form{padding:0}}.register-extra-form .form-title{font-size:18px;font-weight:400;color:#333;margin-bottom:30px}.register-extra-form .form-row{margin-bottom:20px}.register-extra-form .form-row-inline{display:flex;gap:12px;margin-bottom:20px}.register-extra-form .form-row-inline .form-group{flex:1}.register-extra-form .form-label{display:block;font-size:13px;color:#333;margin-bottom:8px;font-weight:700}.register-extra-form .form-label .required{color:#f9618a;font-size:11px}.register-extra-form .form-input,.register-extra-form .form-select{width:100%;height:38px;margin:0;padding:0 16px;border-radius:8px;border:1px solid #9D9E9E;color:#333;font-size:15px;box-sizing:border-box;background-color:#fff;appearance:none;-webkit-appearance:none}.register-extra-form .form-input::placeholder{color:#9d9e9e}.register-extra-form .form-select:has(option[value=""]:checked){color:#9d9e9e}.register-extra-form .form-select option{color:#333}.register-extra-form .form-input:focus,.register-extra-form .form-select:focus{outline:none;border-color:#333}.register-extra-form .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239D9E9E' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.register-extra-form .form-row-postal{display:flex;gap:12px;margin-bottom:20px}.register-extra-form .form-row-postal .form-group{flex:1}.register-extra-form .postal-search-btn{height:38px;padding:0 20px;margin:29px 0 0;background-color:#666;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer;white-space:nowrap;box-sizing:border-box}.register-extra-form .postal-search-btn:hover{background-color:#555}.register-extra-form .form-checkbox-row{display:flex;align-items:center;gap:8px;margin-bottom:20px;position:relative}.register-extra-form .form-checkbox-row input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);pointer-events:none}.register-extra-form .form-checkbox-row label,.register-extra-form .form-checkbox-row .form-label-bold{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;line-height:1;margin:0;padding:0;cursor:pointer}.register-extra-form .form-checkbox-row label:before{content:"";display:inline-block;width:18px;height:18px;min-width:18px;border:2px solid #9D9E9E;border-radius:3px;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:12px 10px;flex-shrink:0}.register-extra-form .form-checkbox-row input[type=checkbox]:checked+label:before{background-color:#666;border-color:#666;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3 3 7-7' stroke='%23fff' stroke-width='2' fill='none'/%3E%3C/svg%3E")}.register-extra-form .form-checkbox-row input[type=checkbox]:not(:checked)+label:before{background-color:#c3c3c3;border-color:#c3c3c3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3 3 7-7' stroke='%23fff' stroke-width='2' fill='none'/%3E%3C/svg%3E")}.register-extra-form .form-checkbox-row input[type=checkbox]:checked+label:before{background-color:#f9618a;border-color:#f9618a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3 3 7-7' stroke='%23fff' stroke-width='2' fill='none'/%3E%3C/svg%3E")}.register-extra-form .form-section-title{font-size:14px;font-weight:700;color:#333;margin-top:10px;margin-bottom:16px}.register-extra-form .form-optional{font-size:12px;color:#9d9e9e;font-weight:400;margin-left:4px}.register-extra-form .form-checkbox-row .form-label-bold{font-weight:700}.register-extra-form .form-checkbox-row .form-label-bold .required{color:#333}.register-extra-form .form-submit-row{margin-top:30px;margin-bottom:20px}.register-extra-form .form-submit-btn{width:100%;height:54px;background-color:#f9618a;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;letter-spacing:1px}.register-extra-form .form-submit-btn:hover{background-color:#d81b60}.register-extra-form .form-login-link{text-align:center;margin-top:16px}.register-extra-form .form-login-link a{color:#f9618a;font-size:14px;text-decoration:none}.register-extra-form .form-login-link a:hover{text-decoration:underline}.register-extra-form .form-divider{border:none;border-top:1px solid #A1A1A1;margin:20px 0}.account--register{background-color:#fdf7f9}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}.register-extra-form .form-checkbox-row.shake{animation:shake .4s ease}.register-toast{position:fixed;top:20px;left:50%;transform:translate(-50%) translateY(-20px);background-color:#333;color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;z-index:9999;opacity:0;transition:opacity .3s,transform .3s;pointer-events:none}.register-toast--show{opacity:1;transform:translate(-50%) translateY(0)}.register-extra-form .form-general-error{text-align:center;color:#f9618a;font-size:13px;margin-bottom:10px}.register-extra-form .form-row-autocomplete{position:relative}.register-extra-form .autocomplete-dropdown{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #9D9E9E;border-radius:8px;max-height:200px;overflow-y:auto;z-index:100;box-shadow:0 4px 12px #0000001a}.register-extra-form .autocomplete-dropdown.show{display:block}.register-extra-form .autocomplete-item{padding:10px 16px;font-size:14px;color:#333;cursor:pointer;border-bottom:1px solid #f0f0f0}.register-extra-form .autocomplete-item:last-child{border-bottom:none}.register-extra-form .autocomplete-item:hover{background-color:#f9f9f9}.register-extra-form .autocomplete-item .item-zip{font-weight:700;margin-right:8px}.register-extra-form .autocomplete-item .item-address{color:#666;font-size:13px}.register-extra-form .autocomplete-header{padding:8px 16px;font-size:13px;color:#999;border-bottom:1px solid #f0f0f0}.register-extra-form .autocomplete-loading{padding:12px 16px;font-size:13px;color:#999;text-align:center}.register-extra-form .form-submit-btn.loading{position:relative;color:transparent;pointer-events:none}.register-extra-form .form-submit-btn.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:btn-spin .6s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}.register-extra-form .form-notice{margin:16px 0 20px;padding:16px;border:1px solid #e5e5e5;border-radius:8px;background-color:#fff}.register-extra-form .form-notice__title{text-align:center;font-size:14px;font-weight:700;color:#333;margin-bottom:12px;line-height:1.6}.register-extra-form .form-notice__text{font-size:13px;color:#333;line-height:1.8;margin-bottom:10px}.register-extra-form .form-notice__text:last-child{margin-bottom:0}.register-extra-form .form-notice__highlight{color:#f9618a;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/205/assets/register-extra-form.css.map */
