.password-page-body{min-height:100dvh}.password-main{display:flex;flex-direction:column;min-height:100dvh}.password.section{flex:1;display:flex;align-items:center;justify-content:center;min-height:100dvh;padding-block:clamp(2.5rem,8vh,5rem)}.password__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vh,1.75rem);width:100%;max-width:34rem;margin-inline:auto;text-align:center;animation:password-enter .9s var(--ease-out) both}@keyframes password-enter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.password__inner{animation:none}}.password__logo img{display:block;width:auto;max-width:min(18rem,72vw);height:auto;margin-inline:auto}.password__shop-name{margin:0;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:400;letter-spacing:.22em;text-transform:uppercase}.password__divider{width:2.5rem;height:1px;background:rgba(var(--color-foreground),.22)}.password__heading{margin:0;font-size:clamp(2rem,5.5vw,3.5rem);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.password__subtext{margin:0;max-width:30ch;font-size:var(--text-lg);line-height:1.65;color:rgba(var(--color-foreground),.72)}.password__subtext>*:first-child{margin-top:0}.password__subtext>*:last-child{margin-bottom:0}.password__newsletter{width:100%;margin-top:.25rem}.password__form{display:flex;flex-direction:column;gap:.75rem;width:100%}.password__field{display:flex;align-items:stretch;overflow:hidden;border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);background:rgb(var(--color-background));transition:border-color var(--duration-default) var(--ease-out),box-shadow var(--duration-default) var(--ease-out)}.password__field:focus-within{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.password__field .field{flex:1;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.password__field .field:focus-visible{box-shadow:none}.password__field .button{flex-shrink:0;border:0;border-radius:0;border-left:1px solid rgba(var(--color-foreground),.14);padding-inline:clamp(1.25rem,4vw,2rem)}.password__form .form__success,.password__form .form__error{margin:0;font-size:var(--text-sm);text-align:center}.password__form .form__error{color:#b21919}.password__form .form__success{color:#166e1c}.password__owner-toggle{width:100%;margin-top:clamp(1.25rem,3vh,2rem)}.password__owner-toggle summary{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);text-decoration:none;cursor:pointer;list-style:none;transition:color var(--duration-default) var(--ease-out)}.password__owner-toggle summary::-webkit-details-marker{display:none}.password__owner-toggle summary:before{content:"";width:.35rem;height:.35rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg) translateY(-1px);transition:transform var(--duration-default) var(--ease-out)}.password__owner-toggle[open] summary:before{transform:rotate(45deg) translateY(1px)}.password__owner-toggle summary:hover{color:rgb(var(--color-foreground))}.password__owner-form{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:22rem;margin:1.25rem auto 0;padding-top:1.25rem;border-top:1px solid rgba(var(--color-foreground),.1)}.password__owner-form .caption{margin:.25rem 0 0;color:rgba(var(--color-foreground),.5)}@media(max-width:540px){.password__field{flex-direction:column}.password__field .button{width:100%;border-left:0;border-top:1px solid rgba(var(--color-foreground),.14)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-password.css.map */
