body{background-color:var(--leric-field, oklch(.19 .006 80))}.password-footer.color-scheme-1{background-color:transparent;color:#e7ddc88c}.password-footer.color-scheme-1 .icon-shopify{color:#e7ddc88c}.password-footer.color-scheme-1 .password-footer__button,.password-footer.color-scheme-1 .password-footer__admin-link a{color:#e7ddc8b3}.password-footer.color-scheme-1 .password-footer__button:hover,.password-footer.color-scheme-1 .password-footer__admin-link a:hover{color:#efe6d4}.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}.password-footer__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-footer__links{flex-direction:column;gap:var(--gap-sm)}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-primary);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:var(--color-primary-hover);text-decoration:none}body{--leric-linen: oklch(.92 .03 88);--leric-field: oklch(.19 .006 80)}.leric-password{position:relative;flex-grow:1;display:flex;min-height:100svh;overflow:hidden;background-color:var(--leric-field);background-image:radial-gradient(135% 110% at 16% 92%,oklch(.25 .014 72 / .85) 0%,transparent 58%),radial-gradient(120% 120% at 92% 6%,oklch(.13 .006 92 / .7) 0%,transparent 52%);color:var(--leric-linen);isolation:isolate}.leric-password__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.leric-password__media-img{width:100%;height:100%;object-fit:cover;display:block}.leric-password__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f0d0a73,#0f0d0a9e 55%,#0a0907d1)}.leric-password__inner{width:100%;max-width:150rem;margin-inline:auto;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(3rem,12vh,8rem);padding:clamp(1.5rem,2.2vw,2.5rem) clamp(1rem,4vw,4rem) clamp(3rem,9vh,6rem)}.leric-password__wordmark{margin:0;text-align:center;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:1.125rem;letter-spacing:.02em;text-transform:uppercase;color:var(--leric-linen)}.leric-password__content{max-width:46rem}.leric-password__eyebrow{margin:0 0 clamp(1rem,2.5vh,1.75rem);font-family:var(--font-subheading--family);font-weight:500;font-size:.8125rem;line-height:1.25;letter-spacing:.13em;text-transform:uppercase;color:#e7ddc8b8}.leric-password__heading{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 700);font-size:clamp(2.5rem,6vw,4rem);line-height:1;letter-spacing:-.03em;color:var(--leric-linen);text-wrap:balance}.leric-password__lede{margin:clamp(1.25rem,3vh,2rem) 0 0;max-width:38ch;font-family:var(--font-body--family);font-weight:400;font-size:1rem;line-height:1.5;color:#ebe4d6d9}.leric-password__form{margin-top:clamp(1.75rem,4vh,2.75rem);max-width:32rem}.leric-password__field-group{display:flex;gap:.75rem;flex-wrap:wrap}.leric-password__input{flex:1 1 16rem;min-width:0;min-height:44px;padding:12px 16px;border-radius:8px;border:1px solid oklch(.9 .03 85 / .45);background-color:transparent;color:var(--leric-linen);font-family:var(--font-body--family);font-size:1rem;transition:border-color .2s ease-out,background-color .2s ease-out}.leric-password__input::placeholder{color:#e7ddc880}.leric-password__input:hover{background-color:#e7ddc80d}.leric-password__input:focus-visible{outline:2px solid var(--leric-linen);outline-offset:2px;border-color:var(--leric-linen)}.leric-password__button{flex:0 0 auto;min-height:44px;padding:15px 32px;border-radius:37px;border:1px solid var(--leric-linen);background-color:transparent;color:var(--leric-linen);font-family:var(--font-subheading--family);font-weight:500;font-size:.8125rem;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out}.leric-password__button:hover{background-color:var(--leric-linen);color:var(--leric-field)}.leric-password__button:focus-visible{outline:2px solid var(--leric-linen);outline-offset:3px}.leric-password__note{margin:1rem 0 0;font-family:var(--font-body--family);font-size:.875rem;line-height:1.4;color:#ebe4d6d9}.leric-password__note--error{color:#f4c7a3}@media(prefers-reduced-motion:no-preference){.leric-password__wordmark,.leric-password__content>*{opacity:0;transform:translateY(12px);animation:leric-password-rise .72s cubic-bezier(.16,1,.3,1) forwards}.leric-password__eyebrow{animation-delay:80ms}.leric-password__heading{animation-delay:.16s}.leric-password__lede{animation-delay:.26s}.leric-password__form{animation-delay:.36s}}@keyframes leric-password-rise{to{opacity:1;transform:none}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAABgAAAAAAAAAAAAAAAAAAAAAAAAQ */
