html.full-height,body.password{min-height:100%}body.password{display:flex;min-height:100vh;margin:0;flex-direction:column;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.password .gradient{background:rgb(var(--color-background))}.password-header{display:flex;min-height:10rem;padding:2.4rem 3.2rem 1.6rem;align-items:center;justify-content:center}.password-logo{display:block;width:100%;height:auto;margin:0}.password-header .h2{margin:0;text-align:center;text-transform:uppercase}.password-main{display:flex;flex:1}.password-main>.shopify-section{display:flex;width:100%}.password-main>.shopify-section>.gradient{display:flex;width:100%;flex-direction:column}.password-entry{display:flex;width:100%;flex:1;align-items:center}.password-entry__inner{display:flex;width:100%;padding-top:2.4rem;padding-bottom:5rem;justify-content:center}.password-entry__card{width:min(100%,46rem);padding:4rem;border:.1rem solid rgba(var(--color-foreground),.18);background:rgba(var(--color-foreground),.025);text-align:center}.password-entry__heading{margin:0 0 1rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:clamp(2.6rem,4vw,3.4rem);font-style:var(--font-heading-style);font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.password-entry__text{margin-bottom:2.8rem;color:rgba(var(--color-foreground),.88);font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:1.6}.password-entry__text p{margin:0}.password-entry__form,.password-entry__field-group{width:100%}.password-entry__label{display:block;margin-bottom:.8rem;color:rgb(var(--color-foreground));text-align:left;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.password-entry__controls{display:flex;width:100%}.password-entry__input{width:100%;min-width:0;height:5.4rem;padding:0 1.6rem;border:.1rem solid rgba(var(--color-foreground),.6);border-right:0;border-radius:0;outline:none;background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.5rem;font-weight:400}.password-entry__input::placeholder{color:rgba(var(--color-foreground),.72);font-weight:400;opacity:1}.password-entry__input:focus{border-color:rgb(var(--color-button));box-shadow:inset 0 0 0 .1rem rgb(var(--color-button))}.password-entry__button.button{min-width:13rem;min-height:5.4rem;border-radius:0;font-family:var(--font-body-family);font-weight:600;text-transform:uppercase;transform:none;transition:background-color var(--duration-short) ease}.password-entry__button.button:before,.password-entry__button.button:after,.password-entry__button.button:hover:before,.password-entry__button.button:hover:after{border-radius:0;box-shadow:none}.password-entry__button.button:not([disabled]):hover{background-color:color-mix(in srgb,rgb(var(--color-button)) 82%,black);transform:none}.password-entry__error{margin-top:1rem;align-items:center;color:rgb(var(--color-foreground));text-align:left}.password-entry__error .svg-wrapper{margin-right:.6rem}.password__footer{display:flex;min-height:6rem;padding:1.6rem 3.2rem;align-items:center;justify-content:center;border-top:.1rem solid rgba(var(--color-foreground),.12)}.password__footer-text{color:rgba(var(--color-foreground),.82);font-family:var(--font-body-family);font-size:1.3rem;font-weight:400}.password__footer-text a{color:rgb(var(--color-foreground));text-decoration:none}.password__footer-text a:hover,.password__footer-love{color:rgb(var(--color-button))}@media screen and (max-width:749px){.password-header{min-height:8.5rem;padding:1.8rem 1.5rem 1rem}.password-entry__inner{padding-top:1.5rem;padding-bottom:3rem}.password-entry__card{padding:3rem 2rem}.password-entry__controls{flex-direction:column;gap:1rem}.password-entry__input{border-right:.1rem solid rgba(var(--color-foreground),.6)}.password-entry__button.button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-password.css.map */
