.uryx-myaccount-auth-wrapper{max-width:460px;margin:4rem auto;padding:0 24px}.uryx-auth-tabs{display:flex;gap:0;margin-bottom:3rem;position:relative;border-bottom:1px solid #f0f0f0}.uryx-tab-btn{flex:1;padding:1.15rem 0;background:none;border:none;font-size:1.125rem;font-weight:400;letter-spacing:.02em;color:#8a8a8a;cursor:pointer;text-align:center;position:relative;transition:color 0.3s ease;font-family:inherit}.uryx-tab-btn:hover{color:#2c2c2c}.uryx-tab-btn::after{content:"";position:absolute;left:50%;bottom:-1px;width:0;height:1px;background:#3a3a3a;transition:width 0.4s cubic-bezier(.23,1,.32,1),left 0.4s cubic-bezier(.23,1,.32,1)}.uryx-tab-btn--active{color:#2c2c2c;font-weight:450}.uryx-tab-btn--active::after{width:100%;left:0}.uryx-auth-forms{position:relative}.uryx-tab-content{display:none;opacity:0;transform:translateY(16px);transition:opacity 0.5s ease,transform 0.5s ease}.uryx-tab-content--active{display:block;opacity:1;transform:translateY(0)}.woocommerce-form-login,.woocommerce-form-register{background:#fdfdfd;padding:2.75rem 2.5rem;border-radius:0;box-shadow:none;border:1px solid #f5f5f5}.uryx-form-title{text-align:center;font-size:1.625rem;font-weight:400;letter-spacing:.01em;margin-bottom:2.25rem;color:#2c2c2c;line-height:1.3}.woocommerce-form-row{margin-bottom:1.75rem;position:relative}.woocommerce-form-row label{display:block;font-size:.875rem;font-weight:400;margin-bottom:.5rem;color:#6a6a6a;letter-spacing:.01em}.woocommerce-form-row .required{color:#a3a3a3}.woocommerce-Input{width:100%;padding:.95rem 0;font-size:.9375rem;border-radius:0;border:none;background:#fff0;border-bottom:1px solid #e8e8e8;transition:border-color 0.3s ease;font-family:inherit;font-weight:400;color:#3a3a3a;letter-spacing:.01em}.woocommerce-Input::placeholder{color:#b5b5b5;font-weight:300}.woocommerce-Input:hover{border-color:#d0d0d0}.woocommerce-Input:focus{outline:none;border-color:#3a3a3a;box-shadow:none}.woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:.75rem;font-size:.8125rem;color:#6a6a6a;font-weight:300;cursor:pointer}.woocommerce-form__input-checkbox{width:16px;height:16px;cursor:pointer;accent-color:#3a3a3a;border:1px solid #d8d8d8;border-radius:1px;transition:border-color 0.2s ease}.woocommerce-form__input-checkbox:hover{border-color:#3a3a3a}.woocommerce-button{width:100%;margin-top:.75rem;padding:1rem;border-radius:0;background:#3a3a3a;color:#fdfdfd;border:none;font-size:.9375rem;font-weight:400;letter-spacing:.03em;cursor:pointer;transition:background-color 0.3s ease;font-family:inherit;text-transform:uppercase;letter-spacing:.08em}.woocommerce-button:hover{background:#2c2c2c;transform:none;box-shadow:none}.woocommerce-button:active{transform:none;box-shadow:none}.woocommerce-LostPassword{margin-top:2rem;padding-top:1.75rem;border-top:1px solid #f5f5f5;text-align:center}.woocommerce-LostPassword a{font-size:.8125rem;color:#8a8a8a;text-decoration:none;transition:color 0.3s ease;font-weight:300;letter-spacing:.01em}.woocommerce-LostPassword a:hover{color:#3a3a3a;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px}.uryx-password-info{font-size:.8125rem;color:#8a8a8a;background:#fff0;padding:.75rem 0;border-radius:0;font-weight:300;line-height:1.5;border-bottom:1px solid #f5f5f5;margin-bottom:1.75rem}@media (max-width:768px){.uryx-myaccount-auth-wrapper{margin:3rem auto;padding:0 20px}.woocommerce-form-login,.woocommerce-form-register{padding:2.25rem 2rem;border:none;border-top:1px solid #f5f5f5}.uryx-auth-tabs{margin-bottom:2.5rem}}@media (max-width:480px){.uryx-myaccount-auth-wrapper{margin:2.5rem auto;padding:0 16px}.uryx-form-title{font-size:1.5rem;margin-bottom:2rem}.woocommerce-form-login,.woocommerce-form-register{padding:2rem 1.5rem}.uryx-auth-tabs{margin-bottom:2rem}.uryx-tab-btn{padding:1rem 0;font-size:1.0625rem}}.uryx-register-exists{margin-bottom:2.5rem;padding:1.75rem 1.75rem 2rem;border-radius:14px;background:#fff;border:1px solid rgb(0 0 0 / .04);box-shadow:0 10px 30px rgb(0 0 0 / .04),0 1px 2px rgb(0 0 0 / .04);opacity:0;transform:translateY(6px);transition:opacity 0.35s ease,transform 0.35s ease,box-shadow 0.35s ease}.uryx-register-exists__text{font-size:.875rem;color:#2c2c2c;font-weight:400;line-height:1.55;margin-bottom:1.5rem;letter-spacing:.01em}.uryx-register-exists__actions{display:flex;align-items:center;gap:1.5rem}.uryx-switch-login{background:none;border:none;padding:0;font-size:.75rem;font-weight:600;color:#1f1f1f;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;transition:opacity 0.25s ease;font-family:inherit}.uryx-switch-login:hover{opacity:.65;color:#000}.uryx-register-exists__actions a{font-size:.75rem;color:#9a9a9a;text-decoration:none;font-weight:300;transition:color 0.25s ease}.uryx-register-exists__actions a:hover{color:#3a3a3a;text-decoration:underline;text-underline-offset:2px}@keyframes uryxFadeUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.uryx-register-exists{opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease}.uryx-register-exists:not([hidden]){opacity:1;transform:translateY(0)}.uryx-register-exists:hover{box-shadow:0 14px 40px rgb(0 0 0 / .06),0 2px 4px rgb(0 0 0 / .04)}