.register-page .field.required .label::after{content:none}.register-page .note{display:block;font-size:16px;color:#797C78;margin-bottom:24px;font-weight:400;line-height:24px}.register-page .control{position:relative}.register-page .control .pw-toggle{position:absolute;right:10px;top:22px;transform:translateY(-50%);width:14px;z-index:1000;height:12px;font-size:0;line-height:0}.register-page .control .pw-toggle .checkbox{opacity:0;position:absolute;inset:0;margin:0;width:14px;height:12px;cursor:pointer}.register-page .control .pw-toggle .label{width:14px;height:12px;overflow:hidden;text-indent:-9999px;cursor:pointer;background:url('data:image/svg+xml,<svg width="14" height="12" viewBox="0 0 14 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.99921 0.599976C10.2344 0.599976 12.926 2.92798 13.4906 5.99998C12.9266 9.07198 10.2344 11.4 6.99921 11.4C3.76401 11.4 1.07241 9.07198 0.507812 5.99998C1.07181 2.92798 3.76401 0.599976 6.99921 0.599976ZM6.99921 10.2C8.22289 10.1997 9.41024 9.78407 10.3669 9.02108C11.3236 8.25809 11.993 7.19294 12.2654 5.99998C11.992 4.80796 11.3222 3.74398 10.3656 2.98199C9.409 2.22 8.2222 1.80509 6.99921 1.80509C5.77623 1.80509 4.58943 2.22 3.63284 2.98199C2.67625 3.74398 2.00647 4.80796 1.73301 5.99998C2.00547 7.19294 2.67482 8.25809 3.6315 9.02108C4.58818 9.78407 5.77553 10.1997 6.99921 10.2ZM6.99921 8.69998C6.28313 8.69998 5.59637 8.41551 5.09002 7.90916C4.58368 7.40282 4.29921 6.71606 4.29921 5.99998C4.29921 5.28389 4.58368 4.59714 5.09002 4.09079C5.59637 3.58444 6.28313 3.29998 6.99921 3.29998C7.7153 3.29998 8.40205 3.58444 8.9084 4.09079C9.41475 4.59714 9.69921 5.28389 9.69921 5.99998C9.69921 6.71606 9.41475 7.40282 8.9084 7.90916C8.40205 8.41551 7.7153 8.69998 6.99921 8.69998ZM6.99921 7.49998C7.39704 7.49998 7.77857 7.34194 8.05987 7.06064C8.34118 6.77933 8.49921 6.3978 8.49921 5.99998C8.49921 5.60215 8.34118 5.22062 8.05987 4.93932C7.77857 4.65801 7.39704 4.49998 6.99921 4.49998C6.60139 4.49998 6.21986 4.65801 5.93855 4.93932C5.65725 5.22062 5.49921 5.60215 5.49921 5.99998C5.49921 6.3978 5.65725 6.77933 5.93855 7.06064C6.21986 7.34194 6.60139 7.49998 6.99921 7.49998Z" fill="%23797C84"/></svg>')}.register-page{display:flex;gap:23px;max-width:855px;margin:auto;padding-top:32px}.register-page fieldset{margin:0}.register-page .register-left{flex:1 0 45%}.register-page .register-right{flex:1 0 45%;justify-content:center;align-items:center}.register-page .block-content,.register-page .register-hero{width:100%}.register-page .block-title{display:flex;justify-content:center;margin-bottom:32px;border-bottom:1px solid #ebebeb;padding:0}.register-page .block-title .tab-button{flex:1;background:none;border:none;padding:12px 0;font-size:16px;font-weight:500;color:#797C84;cursor:pointer;margin-bottom:-1px;border-bottom:2px solid transparent;position:relative;transition:color .2s;text-align:center;text-decoration:none}.register-page .block-title .tab-button:hover{background:none}.register-page .block-title .tab-button.active{color:#004438}.register-page .block-title .tab-button.active::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#004438}.register-page form.form-create-account{min-width:0;width:auto}.register-page form.form-create-account .field{margin-bottom:24px}.register-page form.form-create-account .field .field label::after{content:none !important}.register-page form.form-create-account .field label{display:block;font-size:14px;margin-bottom:6px;line-height:20px;font-weight:450;color:#656C7D}.register-page form.form-create-account .field input{width:100%;padding:20px 12px;border:1px solid #ebebeb;font-family:"FuturaPT";font-size:16px;line-height:24px;font-weight:400;color:#000}.register-page form.form-create-account .field input::placeholder{color:#A3A5A9}.register-page form.form-create-account .field.password .password-strength-meter{margin-top:6px;background:none;color:#a3a5a9;padding:0;font-weight:400;letter-spacing:-0.01em;text-transform:capitalize}.register-page form.form-create-account .field.password .password-strength-meter span{display:inline-block}.register-page form.form-create-account .field.password .password-weak .password-strength-meter,.register-page form.form-create-account .field.password .password-medium .password-strength-meter,.register-page form.form-create-account .field.password .password-strong .password-strength-meter,.register-page form.form-create-account .field.password .password-very-strong .password-strength-meter{color:#004438;padding-left:12px}.register-page form.form-create-account .field.password .password-weak .password-strength-meter span,.register-page form.form-create-account .field.password .password-medium .password-strength-meter span,.register-page form.form-create-account .field.password .password-strong .password-strength-meter span,.register-page form.form-create-account .field.password .password-very-strong .password-strength-meter span{font-weight:450}.register-page form.form-create-account .field.password .password-none .password-strength-meter::before{background:transparent}.register-page form.form-create-account .field.password .password-weak .password-strength-meter span{color:#E53935}.register-page form.form-create-account .field.password .password-weak .password-strength-meter::before{width:29%}.register-page form.form-create-account .field.password .password-medium .password-strength-meter span{color:#FB8C00}.register-page form.form-create-account .field.password .password-strong .password-strength-meter span{color:#43A047}.register-page form.form-create-account .field.password .password-very-strong .password-strength-meter span{color:#2E7D32}.register-page form.form-create-account .field.password input{padding-right:40px}.register-page form.form-create-account .field.password .control{position:relative}.register-page form.form-create-account .field.email,.register-page form.form-create-account .field.required{border:none;margin-bottom:24px;font-weight:450;color:#656C7D}.register-page form.form-create-account .field.email span,.register-page form.form-create-account .field.required span{display:block}.register-page .two-cols{display:flex;gap:16px}.register-page .two-cols .field{flex:1}.register-page .actions-toolbar .primary{width:100% !important;font-family:"FuturaPT" !important;background:#004438}.register-page .actions-toolbar .action.primary{display:inline-flex;align-items:center;justify-content:center;padding:8px 28px;font-size:16px;font-weight:450;line-height:24px;text-transform:uppercase;border:none;cursor:pointer;gap:12px;border-radius:0;color:#fff}.register-page .form-links{display:block;padding-top:24px;text-align:center}.register-page .form-links .register-prompt{font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#797C84}.register-page .form-links .register-prompt a.switch-tab{color:#004438;font-weight:450}@media (max-width:764px){.register-page{flex-direction:column}.register-page .register-right{display:none}.register-page .register-left,.register-page .register-right{flex:1 1 100%;width:100%}}@media (min-width:768px){.register-page form.form-create-account,.register-page .form.create.account{min-width:0;width:auto}}.field.date{margin-bottom:24px;font-weight:450;color:#656C7D}.field.date .label span{display:block;margin-bottom:8px;font-size:14px;color:#656C7D}.field.date .control.customer-dob{position:relative}.field.date .control.customer-dob input{width:100%;padding:20px 12px;border:1px solid #ebebeb;font-size:16px;line-height:24px;font-weight:400;color:#000;padding-right:12px}.field.date .control.customer-dob input::placeholder{color:#A0A5B1}.field.date .control.customer-dob .note{margin-top:4px;font-size:12px;color:#999999}.field.date .control.customer-dob .ui-datepicker-trigger{display:none !important}.field.gender{border:none;margin-bottom:24px;font-weight:450;color:#656C7D}.field.gender .label span{display:block;margin:0 !important}.field.gender .label::after{display:none !important}.field.gender.required .label::after{content:"*";color:#e74a3b;margin-left:4px;display:inline}.field.gender .control .options{display:flex;gap:24px;margin-top:16px}.field.gender .control .options .option:first-child{display:none}.field.gender .control .options .option{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.field.gender .control .options .option input[type="radio"]{margin:0;width:20px;height:20px;accent-color:#004438}@media (min-width:768px){.block-content .social-login-container{flex-direction:row-reverse;display:flex;align-items:center;gap:15px;width:100%;max-width:416px;margin:16px auto 0;margin-top:18px;margin-left:auto;margin-right:auto;position:relative;min-width:0 !important}}.block-content .social-login-container>span{order:0;position:relative;display:flex;align-items:center;width:100%;font-size:14px;font-weight:400;color:#808695;line-height:20px}.block-content .social-login-container>span::before,.block-content .social-login-container>span::after{content:"";flex:1 1 auto;height:1px;background:#EBEBEB}.block-content .social-login-container>span::before{margin-right:8px}.block-content .social-login-container>span::after{margin-left:8px}.block-content .social-login-container .social-login-item{order:1;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;width:100%;border-radius:0;border:1px solid #004438}.block-content .social-login-item a{display:flex;justify-content:center;align-items:center;gap:8px;font-weight:450;font-size:16px;font-family:"FuturaPT" !important;cursor:pointer;background:#FFFFFF;color:#004438;text-decoration:none;transition:background .2s ease}.block-content .social-login-container .social-login-item.google:before,.block-content .social-login-container .social-login-item.facebook:before{display:block;content:"" !important;position:static !important;left:auto !important;top:auto !important;transform:none !important;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center}.block-content .social-login-container .social-login-item.google:before{background-image:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 9.25H16.8998C16.9328 9.53875 16.95 9.835 16.95 10.138C16.95 12.1885 16.215 13.915 14.9415 15.088C13.8278 16.1163 12.303 16.7192 10.485 16.7192C9.6005 16.7196 8.72459 16.5457 7.90733 16.2075C7.09008 15.8692 6.34749 15.3732 5.72202 14.7478C5.09655 14.1224 4.60045 13.3798 4.26208 12.5626C3.92371 11.7454 3.7497 10.8695 3.75 9.985C3.74961 9.10044 3.92354 8.22447 4.26187 7.40716C4.60019 6.58986 5.09628 5.84724 5.72176 5.22176C6.34724 4.59628 7.08986 4.10019 7.90716 3.76187C8.72447 3.42354 9.60044 3.24961 10.485 3.25C12.3 3.25 13.8248 3.9175 14.991 5.00425L13.8945 6.1C13.026 5.26075 11.8523 4.75 10.5 4.75C9.81056 4.75 9.12787 4.8858 8.49091 5.14963C7.85395 5.41347 7.2752 5.80018 6.78769 6.28769C6.30018 6.7752 5.91347 7.35395 5.64963 7.99091C5.3858 8.62787 5.25 9.31056 5.25 10C5.25 10.6894 5.3858 11.3721 5.64963 12.0091C5.91347 12.646 6.30018 13.2248 6.78769 13.7123C7.2752 14.1998 7.85395 14.5865 8.49091 14.8504C9.127877 15.1142 9.81056 15.25 10.5 15.25C13.1445 15.25 15.108 13.294 15.4328 10.75H10.5V9.25Z" fill="%23004438"/></svg>')}.block-content .social-login-container .social-login-item.facebook:before{background-image:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.25 15.9535C12.763 15.761 14.1459 14.9996 15.1176 13.8241C16.0894 12.6486 16.577 11.1472 16.4815 9.62498C16.386 8.10281 15.7145 6.67412 14.6034 5.62928C13.4924 4.58445 12.0252 4.00189 10.5 4C8.97297 3.99886 7.50296 4.58 6.3895 5.62501C5.27605 6.67001 4.60293 8.10024 4.50731 9.62428C4.41168 11.1483 4.90075 12.6515 5.87486 13.8274C6.84896 15.0034 8.2348 15.7638 9.75 15.9535V11.5H8.25V10H9.75V8.7595C9.75 7.75675 9.855 7.393 10.05 7.02625C10.2421 6.66339 10.539 6.36677 10.902 6.175C11.1885 6.02125 11.5447 5.929 12.1672 5.88925C12.414 5.8735 12.7335 5.893 13.1258 5.94925V7.37425H12.75C12.0623 7.37425 11.778 7.4065 11.6085 7.49725C11.5074 7.54927 11.425 7.63161 11.373 7.73275C11.283 7.90225 11.25 8.07025 11.25 8.75875V10H13.125L12.75 11.5H11.25V15.9535ZM10.5 17.5C6.35775 17.5 3 14.1423 3 10C3 5.85775 6.35775 2.5 10.5 2.5C14.6423 2.5 18 5.85775 18 10C18 14.1423 14.6423 17.5 10.5 17.5Z" fill="%23004438"/></svg>')}@media (max-width:768px){.customer-account-create .social-login-container{flex-direction:initial;flex-wrap:wrap}}