.c23-auth-form{width:100%;margin-left:auto;margin-right:auto}@media(min-width:768px){.c23-auth-form{max-width:50%}}.c23-auth-notice--leaving{overflow:hidden;height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;border-width:0!important;opacity:0;transition:height var(--c23-transition-slow),margin var(--c23-transition-slow),padding var(--c23-transition-slow),border-width var(--c23-transition-slow),opacity var(--c23-transition)}.c23-auth-form--resizing{overflow:hidden;transition:height var(--c23-transition-slow)}.c23-auth-form--entering [data-lsf-identify]:not([hidden]),.c23-auth-form--entering [data-lsf-summary]:not([hidden]),.c23-auth-form--entering [data-lsf-switch]:not([hidden]),.c23-auth-form--entering [data-lsf-forms]{animation:c23-auth-step-in var(--c23-transition-slow);animation-timing-function:ease-out}@keyframes c23-auth-step-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.c23-auth-form--resizing,.c23-auth-notice--leaving{transition:none}.c23-auth-form--entering [data-lsf-identify],.c23-auth-form--entering [data-lsf-summary],.c23-auth-form--entering [data-lsf-switch],.c23-auth-form--entering [data-lsf-forms]{animation:none}}@media(max-width:767px){.c23-auth-form{max-width:100%}}body.c23-welcome-endpoint .page-header .entry-title,body.c23-welcome-endpoint h1.entry-title,body.c23-welcome-endpoint .elementor-page-title .elementor-heading-title{text-align:center}.c23-welcome-screen{width:100%;max-width:500px;margin:var(--c23-space-2xl) auto;text-align:center}.c23-welcome-screen__spinner{--c23-spinner-size: 3.125rem;border-width:3px}.c23-welcome-screen__instructions p{margin-top:var(--c23-space-md)}.c23-auth-form__heading{margin-bottom:var(--c23-space-md);font-size:var(--c23-text-display)!important}.c23-auth-form__identify{display:flex;flex-direction:column;gap:var(--c23-space-sm);background-color:var(--c23-bg-medium);padding:var(--c23-space-md);margin-bottom:var(--c23-space-md)}.c23-auth-form__continue{width:100%}.c23-auth-form__summary{font-family:var(--c23-font-text);font-size:var(--c23-text-xl)!important;color:var(--c23-color-dark);background-color:var(--c23-bg-medium);padding:var(--c23-space-sm) var(--c23-space-md);display:flex;align-items:center;gap:var(--c23-space-sm);flex-wrap:wrap}.c23-auth-form__change{margin-left:auto;text-decoration:none!important}.c23-auth-form__forms{display:none}.c23-auth-form.is-login .c23-auth-form__forms,.c23-auth-form.is-register .c23-auth-form__forms{display:block}.c23-auth-form .u-columns{display:block!important}.c23-auth-form .u-column1,.c23-auth-form .u-column2{float:none!important;width:100%!important;margin:0!important}.c23-auth-form .u-column2,.c23-auth-form.is-register .u-column1{display:none}.c23-auth-form.is-register .u-column2{display:block}.c23-auth-form.is-login.has-email .woocommerce-form-row:has(#username),.c23-auth-form.is-register.has-email .woocommerce-form-row:has(#reg_email){display:none}.woocommerce-form-register{margin:0 0 var(--c23-space-md)!important}.woocommerce-form-login__submit,.woocommerce-form-register__submit{width:100%!important}.woocommerce-LostPassword a:hover{color:var(--c23-color-secondary);text-decoration:underline}.c23-auth-form form{height:auto!important;background-color:var(--c23-bg-medium)!important;border-radius:var(--c23-radius-box)!important;padding:var(--c23-space-md)!important}.c23-auth-form .u-column1 h2,.c23-auth-form .u-column2 h2{display:none}.c23-auth-form #customer_login label:has(>input[type=checkbox]){display:flex;align-items:flex-start;gap:.75em;cursor:pointer;color:var(--c23-color-dark)!important;font-family:var(--c23-font-text)!important;font-size:var(--c23-text-xl)!important;line-height:28px;font-weight:var(--c23-font-weight-text);position:relative}.c23-auth-form #customer_login label>input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.c23-auth-form #customer_login label:has(>input[type=checkbox]):before{content:"";height:24px;width:44px;border:2px solid var(--c23-color-dark);border-radius:var(--c23-radius-pill);display:inline-block;flex-shrink:0;margin-top:3px;box-sizing:border-box;background-color:var(--c23-bg-light);transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.c23-auth-form #customer_login label:has(>input[type=checkbox]):after{content:"";position:absolute;left:2px;top:5px;width:20px;height:20px;border-radius:50%;background-color:var(--c23-color-dark);transition:transform .2s ease-in-out,background-color .2s ease-in-out}.c23-auth-form #customer_login label:has(>input[type=checkbox]:checked):before{background-color:var(--c23-color-primary);border-color:var(--c23-color-primary)}.c23-auth-form #customer_login label:has(>input[type=checkbox]:checked):after{background-color:var(--c23-color-light);transform:translate(20px)}.c23-auth-form #customer_login label:has(>input[type=checkbox]:not(:checked)):hover:before{border-color:var(--c23-color-primary)}.c23-auth-form #customer_login label:has(>input[type=checkbox]:focus-visible):before{outline:2px solid var(--c23-color-primary);outline-offset:2px}.c23-auth-form #customer_login abbr.required{margin-left:var(--c23-space-xs)}.c23-auth-form #customer_login a{text-decoration:underline}button.show-password-input{background:transparent!important;transform:translateY(-90%)!important}button.show-password-input:hover{background:transparent!important}.woocommerce-form__input-checkbox label{font-size:var(--c23-text-xl)!important;color:var(--c23-color-dark)!important}.woocommerce-LostPassword{font-size:var(--c23-text-xl)!important;font-family:var(--c23-font-text)}.woocommerce-LostPassword a{color:var(--c23-color-primary);text-decoration:none!important}.c23-auth-form__switch{margin:var(--c23-space-md) 0 0;text-align:center;color:var(--c23-muted)}.c23-auth-form__switch a{color:var(--c23-color-dark);text-decoration:underline}
