body.password{--ony-password-white: #fcfcfc;--ony-password-black: #000000;--ony-password-yellow: #f3c11b;--ony-password-green: #3ba958;--ony-password-violet: #3d38f5;background:var(--ony-password-white);color:var(--ony-password-black)}body.password .password-main{display:flex;flex-direction:column;flex:1 0 auto;background:var(--ony-password-white)}body.password .password-header-wrap{background:var(--ony-password-white);color:var(--ony-password-black)}body.password .password-header{display:flex;align-items:center;justify-content:center;gap:3rem;max-width:100%;padding:2.8rem 5rem 1.4rem;text-align:center}body.password .password-header__brand{display:flex;align-items:center;justify-content:center;width:100%;min-width:0}body.password .password-logo{display:block;width:auto;height:auto;max-width:16rem;margin:0}body.password .password-header__shop-name{margin:0;color:var(--ony-password-black);font-family:var(--brand-heading-font, var(--font-heading-family))}body.password password-modal{flex:0 0 auto;margin-left:auto}body.password .password-header .password-link{display:inline-flex;align-items:center;gap:.8rem;color:var(--ony-password-black);font-family:var(--brand-ui-font, var(--font-body-family));font-size:1.3rem;text-decoration:none}body.password .password-header .password-link:hover{color:var(--ony-password-black);text-decoration:underline;text-underline-offset:.3rem}body.password .password-header .password-link .svg-wrapper{width:1.6rem;height:1.6rem}body.password .password-header-wrap+hr,body.password .password-header-wrap hr{display:none}body.password .ony-password-section{display:flex;flex:1 0 auto;min-height:clamp(46rem,calc(100svh - 18rem),68rem);background:var(--ony-password-white);color:var(--ony-password-black);border-bottom:1px solid var(--ony-password-black)}body.password .ony-password-landing__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;width:100%;max-width:132rem;margin:auto;padding:clamp(4rem,6vw,8rem) 5rem}body.password .ony-password-landing__content{max-width:none}body.password .ony-password-landing__eyebrow{margin:0 0 2.2rem;color:var(--ony-password-black);font-family:var(--brand-ui-font, var(--font-body-family));font-size:1.2rem;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}body.password .ony-password-landing__heading{max-width:none;margin:0;color:var(--ony-password-black);font-family:var(--brand-heading-font, var(--font-heading-family));font-size:clamp(4.4rem,7vw,8.4rem);font-weight:500;letter-spacing:-.045em;line-height:.96}body.password .ony-password-landing__text{max-width:53rem;margin-top:2.8rem;color:var(--ony-password-black);font-family:var(--brand-body-font, var(--font-heading-family));font-size:1.8rem;line-height:1.4}body.password .ony-password-landing__text p{margin:0}body.password .ony-password-landing__signup{max-width:96rem;margin-top:3.4rem}body.password .ony-password-signup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:stretch}body.password .ony-password-signup__field{min-width:0;margin:0}body.password .ony-password-signup__field .field__input{min-height:5.4rem;padding:1.5rem 1.6rem;border:2px solid var(--ony-password-black);border-radius:0;background:var(--ony-password-white);color:var(--ony-password-black);font-family:var(--brand-ui-font, var(--font-body-family));font-size:1.4rem;box-shadow:none}body.password .ony-password-signup__field .field__input::placeholder{color:var(--ony-password-black);opacity:1}body.password .ony-password-signup__field .field__input:focus{outline:0;box-shadow:0 0 0 3px var(--ony-password-white),0 0 0 5px var(--ony-password-violet)}body.password .ony-password-signup__button{min-width:15rem;min-height:5.4rem;margin:0;padding:1.2rem 2rem;background:var(--ony-password-yellow)!important;border:2px solid var(--ony-password-black)!important;border-radius:0!important;box-shadow:-3px 3px 0 var(--ony-password-black)!important;color:var(--ony-password-black)!important;font-family:var(--brand-ui-font, var(--font-body-family));font-size:1.4rem;font-weight:400;line-height:1.2;white-space:nowrap}body.password .ony-password-signup__button:hover{background:var(--ony-password-white)!important;box-shadow:-2px 2px 0 var(--ony-password-black)!important;color:var(--ony-password-black)!important;transform:translate(-1px,1px)}body.password .ony-password-signup__button:focus-visible{outline:0;box-shadow:-3px 3px 0 var(--ony-password-black),0 0 0 3px var(--ony-password-white),0 0 0 5px var(--ony-password-violet)!important}body.password .ony-password-signup__message{grid-column:1 / -1;margin:.8rem 0 0;color:var(--ony-password-black);font-family:var(--brand-ui-font, var(--font-body-family));font-size:1.3rem}body.password .ony-password-signup__message--success{margin-top:1.6rem}body.password .password__footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 5rem 2rem;background:var(--ony-password-white);color:var(--ony-password-black)}body.password .password__footer-brand,body.password .password__footer-meta,body.password .password__footer-text{margin:0;color:var(--ony-password-black);font-family:var(--brand-ui-font, var(--font-body-family));font-size:1.2rem;line-height:1.2}body.password .password__footer-brand{font-size:1.3rem}body.password .password__footer-meta{display:flex;align-items:center;gap:2rem}body.password .password__footer a{color:var(--ony-password-black)}body.password .password-modal .modal__content{background:var(--ony-password-white);border:2px solid var(--ony-password-black);box-shadow:-3px 3px 0 var(--ony-password-black)}body.password .password-modal__content-heading{color:var(--ony-password-black);font-family:var(--brand-heading-font, var(--font-heading-family));font-weight:500}body.password .password-modal .password-button{background:var(--ony-password-yellow)!important;color:var(--ony-password-black)!important}@media screen and (max-width:749px){body.password .password-main{flex:0 0 auto}body.password .password-header{gap:1.5rem;padding:2rem 2rem 1rem}body.password .password-logo{max-width:13rem}body.password .ony-password-section{flex:0 0 auto;min-height:0}body.password .ony-password-landing__inner{grid-template-columns:1fr;gap:4.8rem;padding:4.8rem 2rem 3.2rem}body.password .ony-password-landing__eyebrow{margin-bottom:2rem}body.password .ony-password-landing__heading{font-size:clamp(4.2rem,15vw,6.8rem)}body.password .ony-password-landing__text{margin-top:2.4rem;font-size:1.6rem}body.password .ony-password-landing__signup{margin-top:3.2rem}body.password .ony-password-signup{grid-template-columns:1fr}body.password .ony-password-signup__button{width:100%}body.password .password__footer{align-items:flex-start;flex-direction:column;gap:1.4rem;padding:1.8rem 2rem 2.4rem}body.password .password__footer-meta{align-items:flex-start;flex-direction:column;gap:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/only-in-new-york-password.css.map */
