.password-main{flex:1 0 auto;display:flex;flex-direction:column}.password-main>.shopify-section,.q-section-password{flex:1 0 auto;display:flex;flex-direction:column}.q-password{position:relative;flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between;min-height:72vh;overflow:hidden;isolation:isolate;background-color:var(--q-black)}.q-password__flyer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.6rem;margin:0;padding-top:1.6rem;padding-bottom:1.6rem;border-bottom:var(--q-line);font-family:var(--q-font-mono);font-weight:var(--font-body-weight-bold);font-size:1.2rem;letter-spacing:var(--q-tracking-label);text-transform:uppercase}.q-password__main{padding:clamp(4rem,8vw,9.6rem) 0 clamp(3.2rem,5vw,6.4rem)}.q-password__body{display:grid;gap:3.2rem;margin-top:clamp(2.4rem,4vw,4.8rem)}@media screen and (min-width:990px){.q-password__body{grid-template-columns:1fr 1fr;align-items:end;gap:6.4rem}}.q-password__subtitle{margin:0 0 1.6rem;font-family:var(--q-font-display);font-size:clamp(4rem,6vw,8.8rem);line-height:1;letter-spacing:var(--q-tracking-display);text-transform:uppercase;color:rgb(var(--q-accent))}.q-password__message{margin:0;max-width:56rem;font-family:var(--q-font-mono);font-size:1.5rem;line-height:1.6}html .q-password__newsletter-heading{margin:0 0 1.6rem;font-size:clamp(2.8rem,3vw,4rem)}html .password-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;max-width:none;margin:0;padding:1.6rem var(--q-gutter);border-bottom:var(--q-line);text-align:left}.q-password-wordmark{margin:0;font-family:var(--q-font-display);font-size:clamp(2.8rem,3vw,4rem);line-height:1;text-transform:uppercase;letter-spacing:-.02em}html .password-content{display:none}html .password-link{font-family:var(--q-font-mono);font-weight:var(--font-body-weight-bold);font-size:1.2rem;letter-spacing:var(--q-tracking-label);text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));min-height:4.4rem;display:inline-flex;align-items:center;gap:.8rem}html .password-link:hover{color:rgb(var(--q-accent))}html .password-modal__content{padding:clamp(4.8rem,8vw,9.6rem) var(--q-gutter);max-width:64rem;text-align:left}html .password-modal__content-heading{font-family:var(--q-font-display);font-weight:var(--font-heading-weight);font-size:clamp(3.6rem,6vw,6.4rem);line-height:1;text-transform:uppercase;letter-spacing:var(--q-tracking-display)}html .password-form{margin:3.2rem 0 2.4rem;max-width:none;align-items:stretch}html .password-button{margin-top:1.6rem;width:100%}html .password__footer{border-top:var(--q-line);padding:2.4rem var(--q-gutter) 3.2rem;align-items:flex-start;text-align:left}html .password__footer-text,html .password__footer-caption{font-family:var(--q-font-mono);font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em}html .password__footer-text a,html .password__footer-caption a{color:rgb(var(--color-foreground))}html .password__footer-text a:hover{color:rgb(var(--q-accent))}html .icon-shopify{fill:currentColor}body.password>hr,.password hr{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-queerion-password.css.map */
