.page-template-register_account_wc .ur-frontend-form .ur-button-container .ur-submit-button{margin-left:0;font-size:14px;display:inline-block;width:365px;text-align:left;padding:10px 50px 10px 30px;background:#2f5194;line-height:28px;border-radius:3px;font-family:"PingFangHK-Semibold"}.register-header{overflow:hidden;padding:99px 0 90px;background:#fff}.page-template-register_account_wc .ur-frontend-form .ur-front-spinner{display:inline-block;background-color:#23282d;opacity:.75;left:inherit;right:-40px;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:absolute;float:none;background:#23282d;display:block;right:-74px}.page-template-register_account_wc .ur-frontend-form .ur-front-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.page-template-register_account_wc .ur-frontend-form .ur-button-container .ur-submit-button:hover,.page-template-register_account_wc .ur-frontend-form .ur-button-container .ur-submit-button:focus,.page-template-register_account_wc .ur-frontend-form .ur-button-container .ur-submit-button:active{color:#f76d9d;text-decoration:none}.page-template-register_account_wc .user-registration-message::before,.page-template-register_account_wc .user-registration-error::before,.page-template-register_account_wc .user-registration-info::before{display:none}.page-template-register_account_wc div#password_hidden_field input{display:none}.page-template-register_account_wc .background-heading .entry-title:before{content:'';background:url(../../../../../../../../themes/teenskey/assets/images/heading-bkg.png) no-repeat center;position:absolute;top:50%;left:-76%;width:550%;height:216%;z-index:1;transform:translate3d(-50%,-50%,0);background-size:contain}.page-template-register_account_wc .background-heading .entry-title{text-align:left;color:#504658;font-size:60px;font-weight:400;line-height:56px;text-transform:uppercase;position:relative;margin:0!important;display:block;width:100%}html:lang(en-US) .page-template-register_account_wc .background-heading .entry-title{font-family:"Marcellus"}html:lang(zh-HK) .page-template-register_account_wc .background-heading .entry-title{font-family:"PingFangHK-Regular"}.page-template-register_account_wc .ur-frontend-form .ur-button-container .ur-submit-button:before{left:auto;right:7px;z-index:1}.page-template-register_account_wc .ur-frontend-form .ur-button-container .ur-submit-button:after{content:'';width:51px;height:45px;background:#f76d9d;display:inline-block;position:absolute;right:0;top:0;border-radius:0 3px 3px 0}.page-template-register_account_wc .ur-frontend-form{width:100%;max-width:630px;border:0;padding:0;margin-top:5px;margin-bottom:130px}.content-area.register-page{padding-top:145px}.page-template-register_account_wc .user-registration-error,.woocommerce-checkout.woocommerce-page form .form-row label.user-registration-error{border-top-color:#fff;background:#fff;color:#ff030b;padding-left:0}.page-template-register_account_wc .ur-frontend-form .ur-field-item.field-user_pass .description{color:#504658;font-family:Inter;font-size:16px;font-weight:400;line-height:24px;position:relative;max-width:610px;width:610px;margin-top:30px;margin-bottom:15px;display:none}.page-template-register_account_wc div#password_hidden_field .description{color:#504658;font-size:16px;font-weight:400;line-height:24px;margin-top:20px;margin-bottom:20px;margin-right:10px}html:lang(en-US) .page-template-register_account_wc div#password_hidden_field .description{font-family:Inter}html:lang(zh-HK) .page-template-register_account_wc div#password_hidden_field .description{font-family:"PingFangHK-Regular"}.page-template-register_account_wc .ur-frontend-form .ur-field-item.field-user_confirm_password .description{display:none}.page-template-register_account_wc .user-registration-password-hint{position:absolute;font-family:Inter;font-size:16px;font-weight:400;line-height:24px;display:none}.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid input[type="text"],.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password input[type="password"],.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid input[type="email"],.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid input[type="url"],.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid input[type="date"],.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid input[type="number"],.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid input[type="timepicker"],.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid input[type="phone"]{min-height:50px;border-radius:5px;padding:4px 10px}.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row{margin-left:-10px;margin-bottom:10px}.page-template-register_account_wc .ur-frontend-form .ur-button-container{padding-left:0}.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label,.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid label.ur-label{color:#504658;font-family:Inter;font-size:14px;font-weight:600;line-height:20px;display:flex;margin-bottom:5px}.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid label.ur-label abbr.required{order:-1;color:#504658}.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-user_login{margin-bottom:30px}.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid label.user-registration-error{font-size:12px;font-weight:400;padding:0}.page-template-register_account_wc .site-main .user-registration-error::before{margin-right:3px;display:none}.page-template-register_account_wc .site-main .user-registration-password-strength{margin-bottom:15px}@media screen and (min-width:1600px){.page-template-register_account_wc .background-heading .entry-title:before{left:-53%}}@media screen and (max-width:1280px){.page-template-register_account_wc .ur-frontend-form{max-width:100%}.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row{margin-left:0}.page-template-register_account_wc .ur-frontend-form .ur-button-container{padding-left:10px}.page-template-register_account_wc .ur-frontend-form .ur-field-item.field-user_pass .description{max-width:inherit;width:inherit}}@media screen and (max-width:1060px){.page-template-register_account_wc .background-heading .entry-title:before{left:-63%;right:0;width:calc(100% + 50px);transform:translate3d(0%,-50%,0);top:50%;background-size:cover;background-position:center right}}@media screen and (max-width:1024px){.page-template-register_account_wc .backtotop_button_height{bottom:20px}.register-header{padding:70px 0 70px}}@media screen and (max-width:768px){.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row:first-child{flex-direction:inherit}.page-template-register_account_wc div#password_hidden_field .description{display:block;line-height:22px;text-align:justify;font-size:14px}.page-template-register_account_wc .ur-frontend-form .ur-field-item.field-user_pass .description{display:none}.page-template-register_account_wc .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item:last-child{margin-bottom:12px}.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid{margin-bottom:0}}@media screen and (max-width:767px){.page-template-register_account_wc .background-heading .entry-title{font-size:40px;line-height:48px;padding:10px 20px}.page-template-register_account_wc .ur-frontend-form{margin-top:23px;margin-bottom:68px}.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row:first-child .ur-form-grid.ur-grid-1{padding-right:5px}.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row:first-child .ur-form-grid.ur-grid-2{padding-left:5px}.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid{padding:0 20px;margin-bottom:0}.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-user_login{margin-bottom:22px}.page-template-register_account_wc .site-main .ur-frontend-form .ur-form-row{margin-bottom:0}.page-template-register_account_wc .ur-frontend-form .ur-button-container .ur-submit-button{padding:10px 50px 10px 30px;width:100%}.page-template-register_account_wc .ur-frontend-form .ur-button-container{padding-left:20px}.register-header{padding:30px 0}}@media screen and (max-width:479px){.content-area.register-page{padding-top:132px}.page-template-register_account_wc .background-heading .entry-title:before{left:-34%}.content-area.register-page .title-page{margin-bottom:7px}}@media screen and (max-width:414px){.register-header{padding:33px 0 0}.page-template-register_account_wc .background-heading .entry-title:before{left:-22%;height:140%}.content-area.register-page{padding-top:100px}.page-template-register_account_wc div#password_hidden_field .description{margin-bottom:35px}}