.password-main{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.password-main>*{flex:0 0 auto}.password-main>.shopify-section:last-child,.password-main>.shopify-section:has(.pw-hero){display:flex;flex-direction:column;flex:1 0 auto}.pw-hero{--pw-ink: var(--color-bg-four, #0d1b3b);--pw-gold: var(--color-accent-five, #e0b963);--pw-muted: var(--color-accent-two, #6e7689);position:relative;display:flex;flex:1 0 auto;align-items:center;justify-content:center;box-sizing:border-box;width:100%;padding:6rem 2.4rem 4rem;background-color:var(--color-background);color:var(--pw-ink);text-align:center;line-height:var(--base-line-height);overflow:hidden}@media only screen and (max-width:749px){.pw-hero{padding:4rem 2rem 3.5rem}}.pw-hero__inner{position:relative;z-index:2;width:100%;max-width:76rem;margin:0 auto}.pw-hero__logo{margin:0 auto 6rem}.pw-hero__logo img{display:block;width:100%;height:auto;margin:0 auto}.pw-hero__shop-name{font-family:var(--font-heading-family);font-size:3.2rem;letter-spacing:.02em;margin:0 auto 6rem}@media only screen and (max-width:749px){.pw-hero__logo,.pw-hero__shop-name{margin-bottom:4rem}}.pw-hero__eyebrow{margin:0 0 3.2rem;font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-size:1.3rem;line-height:1.4;text-transform:uppercase;letter-spacing:.34em;color:var(--pw-gold)}@media only screen and (max-width:749px){.pw-hero__eyebrow{font-size:1.1rem;letter-spacing:.26em;margin-bottom:2.4rem}}.pw-hero__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(4.2rem,7.4vw,9rem);line-height:1.06;letter-spacing:-.01em;color:var(--pw-ink);text-transform:none}.pw-hero__heading-line{display:block}.pw-hero__heading-line--italic{font-style:italic}.pw-hero__rule{display:block;width:6rem;height:1px;margin:4rem auto;border:0;background-color:var(--pw-gold);opacity:.85}@media only screen and (max-width:749px){.pw-hero__rule{margin:3rem auto}}.pw-hero__message{max-width:52rem;margin:0 auto;font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-size:1.7rem;line-height:1.75;color:var(--pw-ink)}.pw-hero__message p{margin:0 0 1.2rem}.pw-hero__message p:last-child{margin-bottom:0}@media only screen and (max-width:749px){.pw-hero__message{font-size:1.5rem}}.pw-hero__signup{max-width:52rem;margin:5.6rem auto 0}@media only screen and (max-width:749px){.pw-hero__signup{margin-top:4rem}}.pw-hero__form{margin:0}.pw-hero__field{display:flex;align-items:center;gap:1.6rem;border-bottom:1px solid rgba(13,27,59,.28);transition:border-color .2s ease}.pw-hero__field:focus-within{border-bottom-color:var(--pw-ink)}.pw-hero__input{flex:1 1 auto;min-width:0;appearance:none;-webkit-appearance:none;border:0;outline:none;background:none;box-shadow:none;padding:1.4rem 0;font-family:var(--font-accent-family);font-size:1.6rem;line-height:1.4;color:var(--pw-ink);text-align:left;border-radius:0}.pw-hero__input::placeholder{color:var(--pw-muted);opacity:1}.pw-hero__button{flex:0 0 auto;appearance:none;-webkit-appearance:none;border:0;background:none;padding:1.4rem 0 1.4rem 1.6rem;cursor:pointer;font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-size:1.2rem;line-height:1.4;text-transform:uppercase;letter-spacing:.18em;color:var(--pw-ink);transition:color .2s ease}.pw-hero__button:hover{color:var(--pw-gold)}.pw-hero__button-arrow{display:inline-block;margin-left:.6rem;transition:transform .2s ease}.pw-hero__button:hover .pw-hero__button-arrow{transform:translate(3px)}@media only screen and (max-width:749px){.pw-hero__input{font-size:16px}.pw-hero__button{font-size:1.1rem;letter-spacing:.14em}}.pw-hero__note{margin:1.8rem 0 0;font-family:var(--font-accent-family);font-size:1.1rem;line-height:1.5;text-transform:uppercase;letter-spacing:.22em;color:var(--pw-muted)}.pw-hero__form-message{display:block;margin:1.4rem 0 0;font-family:var(--font-accent-family);font-size:1.3rem;letter-spacing:.02em;color:var(--pw-ink)}.pw-hero__form-message--error{color:#b3261e}.pw-hero__form-message .icon{width:1.2rem;height:1.2rem;margin-right:.6rem;vertical-align:middle}.pw-hero__password-link{display:inline-block;margin-top:6rem;padding:0 0 .5rem;border:0;border-bottom:1px solid rgba(13,27,59,.3);background:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-size:1.2rem;line-height:1.4;text-transform:uppercase;letter-spacing:.24em;color:var(--pw-muted);transition:color .2s ease,border-color .2s ease}.pw-hero__password-link:hover{color:var(--pw-ink);border-bottom-color:var(--pw-ink)}@media only screen and (max-width:749px){.pw-hero__password-link{margin-top:4rem;font-size:1.1rem;letter-spacing:.18em}}.pw-hero__social{margin-top:3.2rem}.pw-hero__social ul{justify-content:center}.pw-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pw-hero__background img{width:100%;height:100%;object-fit:cover}.pw-hero__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(6,12,28,var(--pw-overlay, .35));background-image:linear-gradient(to bottom,#060c1c8c,#060c1c2e 30%,#060c1c4d 58%,#060c1cad)}.pw-hero--has-image .pw-hero__logo img,.pw-hero--has-image .pw-hero__shop-name{filter:drop-shadow(0 1px 18px rgba(6,12,28,.5))}.pw-hero--has-image .pw-hero__eyebrow{color:var(--pw-ink);opacity:.92}.pw-hero--has-image .pw-hero__eyebrow,.pw-hero--has-image .pw-hero__heading,.pw-hero--has-image .pw-hero__message,.pw-hero--has-image .pw-hero__note,.pw-hero--has-image .pw-hero__form-message,.pw-hero--has-image .pw-hero__input,.pw-hero--has-image .pw-hero__button,.pw-hero--has-image .pw-hero__password-link{text-shadow:0 1px 2px rgba(6,12,28,.45),0 1px 20px rgba(6,12,28,.5)}.pw-hero--has-image .pw-hero__heading{text-shadow:0 2px 3px rgba(6,12,28,.4),0 2px 32px rgba(6,12,28,.55)}.pw-hero--has-image .pw-hero__rule{opacity:1}.pw-hero--has-image .pw-hero__field{border-bottom-color:var(--pw-ink)}.pw-hero--has-image .pw-hero__input::placeholder{color:var(--pw-ink);opacity:.8}.pw-hero--has-image .pw-hero__password-link{color:var(--pw-ink);opacity:.85;border-bottom-color:currentColor}.pw-hero--has-image .pw-hero__password-link:hover{opacity:1}.password-page-modal .errors{padding:0 1.5rem 1.5rem;color:#b3261e}.pw-hero__reveal{opacity:0;transform:translateY(24px);filter:blur(8px);will-change:opacity,transform,filter;animation:pw-hero-rise 1.5s cubic-bezier(.17,.75,.28,1) forwards}.pw-hero__reveal--1{animation-delay:.2s}.pw-hero__reveal--2{animation-delay:.5s}.pw-hero__reveal--3{animation-delay:.78s}.pw-hero__reveal--4{animation-delay:1s}.pw-hero__reveal--5{animation-delay:1.28s}.pw-hero__reveal--6{animation-delay:1.46s}.pw-hero__reveal--7{animation-delay:1.74s}.pw-hero__reveal--8{animation-delay:2s}@keyframes pw-hero-rise{to{opacity:1;transform:translateY(0);filter:blur(0)}}.pw-hero__rule.pw-hero__reveal{transform:none;filter:none;animation-name:pw-hero-draw;animation-duration:1.1s}@keyframes pw-hero-draw{0%{opacity:0;clip-path:inset(0 50% 0 50%)}to{opacity:1;clip-path:inset(0 0 0 0)}}.pw-hero--has-image .pw-hero__background img{opacity:0;transform:scale(1.07);animation:pw-hero-settle 2.6s cubic-bezier(.22,.61,.36,1) forwards}@keyframes pw-hero-settle{0%{opacity:0;transform:scale(1.07)}40%{opacity:1}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pw-hero__reveal,.pw-hero__rule.pw-hero__reveal,.pw-hero--has-image .pw-hero__background img{opacity:1;transform:none;filter:none;clip-path:none;animation:none}}.password-main .aqi-ticker{font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-variant-numeric:lining-nums tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-password-coming-soon.css.map */
