.lata-password{position:relative;height:calc(100svh - var(--gap) * 2);margin:var(--gap);border-radius:var(--radius-card);overflow:hidden;box-sizing:border-box}.lata-password__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.lata-password__img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.lata-password__placeholder{width:100%;height:100%;background-color:var(--color-warm)}.lata-password__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000052,#0000 45%);pointer-events:none}.lata-password__media:has(.lata-password__placeholder) .lata-password__scrim{background:none}.lata-password__content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:var(--gap);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--gap);color:var(--color-on-dark)}.lata-password:has(.lata-password__placeholder) .lata-password__content{color:var(--color-dark)}.lata-password:has(.lata-password__placeholder) .lata-password__form-submit{color:var(--color-dark)}.lata-password:has(.lata-password__placeholder) .lata-password__form-submit .lata-btn__fill{background:var(--color-dark);color:var(--color-on-dark)}.lata-password__logo{display:block;width:132px;line-height:0;color:inherit}.lata-password__logo:visited{color:inherit}.lata-password__logo-img{display:block;width:100%;aspect-ratio:3839.95 / 1876.97;background-color:currentColor;-webkit-mask:var(--logo-src) center / contain no-repeat;mask:var(--logo-src) center / contain no-repeat}.lata-password__text{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;max-width:560px;width:100%}.lata-password__heading{margin:0 0 16px;font-family:var(--font-display);font-size:var(--type-lead);font-weight:700;line-height:1.05;letter-spacing:var(--ls-display);color:inherit;max-width:16ch;text-wrap:balance}.lata-password__copy{margin:0 0 var(--gap);font-family:var(--font-body);font-size:var(--type-body-fluid);font-weight:400;line-height:1.5;letter-spacing:var(--ls-body);color:inherit;max-width:46ch}.lata-password__form{width:100%;max-width:460px}.lata-password__form-field{display:flex;align-items:stretch;gap:8px;width:100%}.lata-password__form-input{--password-input-pad: 24px;flex:1 1 auto;min-width:0;border:0;background:transparent;box-shadow:inset 0 0 0 1px currentColor;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:16px;letter-spacing:var(--ls-body);color:inherit;height:49px;padding:0 var(--password-input-pad)}.lata-password__form-input::placeholder{color:inherit;opacity:.7}.lata-password__form-input:focus{outline:none;box-shadow:inset 0 0 0 2px currentColor}.lata-password__form-submit{flex:0 0 auto;white-space:nowrap}.lata-password__form-message{margin:12px 0 0;font-size:var(--type-small);color:inherit}.lata-password__meta{display:flex;align-items:center;gap:var(--gap);width:100%}.lata-password__login-toggle{display:flex;align-items:center;cursor:pointer;list-style:none}.lata-password__login-toggle::-webkit-details-marker{display:none}.lata-password__login-link,.lata-password__footer-link{font-family:var(--font-body);font-size:var(--type-small);font-weight:400;letter-spacing:var(--ls-body);color:inherit;opacity:.75;text-decoration:underline;text-underline-offset:3px;transition:opacity var(--dur-micro) var(--ease-main)}.lata-password__login-link:hover,.lata-password__footer-link:hover{opacity:1}.lata-password__footer-link:visited{color:inherit}.lata-password__login-close{display:none}@media(max-width:759.98px){.lata-password:has(.lata-password__placeholder){height:auto;min-height:0}.lata-password:has(.lata-password__placeholder) .lata-password__media{position:static}.lata-password:has(.lata-password__placeholder) .lata-password__placeholder{display:none}.lata-password:has(.lata-password__placeholder) .lata-password__content{position:static;background:var(--color-warm)}.lata-password:has(.lata-password__placeholder) .lata-password__text{margin-top:24px}.lata-password__logo{width:104px}.lata-password__heading,.lata-password__form{max-width:100%}.lata-password__form-field{flex-direction:column;gap:10px}.lata-password__form-submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lata-password.css.map */
