body.password{background:rgb(var(--color-background))}.os-password-header{background:transparent}.os-password-header__row{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2rem;padding:2.4rem 2rem;max-width:none;text-align:left}@media screen and (max-width:749px){.os-password-header__row .os-companions-logo{top:2.6rem}}.os-password-header__left{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.os-password-header__wordmark{font-family:var(--font-sans);font-weight:700;font-size:1.6rem;text-transform:lowercase;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.os-password-header__link{list-style:none}.os-password-header__link::-webkit-details-marker{display:none}.os-password-header .password-link{font-family:var(--font-mono);font-size:1.3rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.2rem}.os-password-header .password-content{font-family:var(--font-mono);font-size:1.3rem}.os-password-header__right{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.2rem}.os-password-header__hero-mark{width:1.8rem;height:1.8rem;fill:rgb(var(--color-foreground));margin-bottom:.4rem}.os-password-header__hero-eyebrow{margin:0;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.os-password-header__hero-heading{margin:0;font-family:var(--font-sans);font-weight:700;font-size:1.6rem;text-transform:lowercase;letter-spacing:-.01em;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.os-password-header__row{flex-wrap:wrap}.os-password-header__right{align-items:flex-start;text-align:left}}.os-password-hero{padding:6.4rem 3rem 8rem}.os-password-hero__board{display:flex;align-items:center;gap:3.2rem;max-width:100rem;margin:0 auto}.os-password-hero__side{flex:1 1 0;min-width:0}.os-password-hero__side--left{margin-top:3.2rem}.os-password-hero__side--right{margin-top:9.6rem}.os-password-hero__photo{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:top}.os-password-hero__center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem;flex:1 1 0;min-width:0;max-width:42rem;margin:0 auto}@media screen and (max-width:989px){.os-password-hero__board{flex-direction:column;gap:3rem}.os-password-hero__center{order:1;max-width:none;width:100%}.os-password-hero__side{order:2;width:100%;margin-top:0!important}}.os-password-hero__text{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.os-password-hero__text p{margin:0}.os-password-hero__form-wrap{width:100%;max-width:26rem;margin-top:1.2rem}.os-password-hero__form .field{position:relative;display:flex;align-items:center;border:.1rem solid var(--os-border);border-radius:0;background:rgb(var(--color-background))}.os-password-hero__form .field__input{flex:1;border:none;background:transparent;padding:1rem 1.2rem;font-size:1.3rem;color:rgb(var(--color-foreground))}.os-password-hero__form .field__input:focus{outline:none}.os-password-hero__form .field__label{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);font-size:1.3rem;color:rgba(var(--color-foreground),.5);pointer-events:none;transition:opacity .15s ease}.os-password-hero__form .field__input:focus+.field__label,.os-password-hero__form .field__input:not(:placeholder-shown)+.field__label{opacity:0}.os-password-hero__submit{display:flex;align-items:center;justify-content:center;width:4rem;align-self:stretch;border:none;border-left:.1rem solid var(--os-border);background:transparent;cursor:pointer;color:rgb(var(--color-foreground))}.os-password-hero__submit svg{width:1.4rem;height:1.4rem}.os-password-hero__message{display:block;margin-top:.8rem;font-size:1.2rem;color:rgba(var(--color-foreground),.65)}.password__footer{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;border-top:.1rem solid var(--os-border);background:transparent}.password__footer .list-social{display:flex;gap:1.2rem;margin:0;padding:0}.password__footer .list-social__link{color:rgb(var(--color-foreground))}.password__footer .list-social__link svg{width:1.6rem;height:1.6rem}.password__footer-text,.password__footer-caption,.password__footer-login{font-family:var(--font-mono);font-size:1.1rem;color:rgba(var(--color-foreground),.55)}.password__footer .shopify-link svg{width:6rem;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-os-password.css.map */
