.niam-pw-access{text-align:center;padding-block:28px 44px;background:#fff}.niam-pw-access__btn{background:none;border:0;padding:8px 14px;cursor:pointer;font-family:inherit;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#b4b4b4;transition:color .2s ease}.niam-pw-access__btn:hover{color:#111}.niam-prelaunch{min-height:100svh;display:flex;align-items:center;justify-content:center;background:#fff;padding:56px 24px;box-sizing:border-box;opacity:0;transform:translateY(8px);transition:opacity .7s ease,transform .7s ease}.niam-prelaunch.is-visible{opacity:1;transform:none}.niam-pl__inner{width:100%;max-width:620px;margin:0 auto;text-align:center;color:#111}.niam-pl__inner[hidden]{display:none!important}.niam-pl__logo{margin-bottom:48px}.niam-pl__logo-img{height:30px;width:auto;display:inline-block}.niam-pl__wordmark{font-size:26px;font-weight:700;letter-spacing:.02em;color:#111}.niam-pl__headline{font-size:clamp(30px,5.2vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:#111;margin:0 0 20px}.niam-pl__sub{font-size:17px;line-height:1.5;color:#111;margin:0 0 40px}.niam-pl__confirm-text{color:#666;margin:0 auto;max-width:460px}.niam-pl__formzone{max-width:480px;margin:0 auto}.niam-pl__form{display:flex;gap:8px;align-items:stretch}.niam-pl__input{flex:1 1 auto;min-width:0;height:54px;padding:0 16px;font-size:16px;color:#111;background:#fff;border:1px solid #EAEAEA;border-radius:0;outline:none;transition:border-color .25s ease,box-shadow .25s ease}.niam-pl__input::placeholder{color:#666}.niam-pl__input:focus{border-color:#111;box-shadow:inset 0 0 0 1px #111}.niam-pl__button{flex:0 0 auto;height:54px;padding:0 26px;font-size:15px;font-weight:500;color:#fff;background:#111;border:none;border-radius:0;cursor:pointer;white-space:nowrap;transition:background .25s ease,transform .15s ease,opacity .2s ease}.niam-pl__button:hover{background:#000;transform:translateY(-1px)}.niam-pl__button:active{transform:translateY(0)}.niam-pl__button:disabled{opacity:.6;cursor:default;transform:none}.niam-pl__error{color:#9a1c1c;font-size:13px;margin:12px 0 0}.niam-pl__countdown-wrap{margin-top:52px}.niam-pl__countdown-label{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#666;margin:0 0 18px}.niam-pl__countdown-label--after{margin:22px 0 0}.niam-pl__countdown{display:flex;justify-content:center;gap:30px;margin-top:0}.niam-pl__unit{display:flex;flex-direction:column;align-items:center}.niam-pl__num{font-size:30px;font-weight:600;line-height:1;color:#111;font-variant-numeric:tabular-nums}.niam-pl__lbl{margin-top:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#666}@media screen and (max-width:480px){.niam-pl__form{flex-direction:column}.niam-pl__input,.niam-pl__button{width:100%}.niam-pl__countdown{gap:20px}.niam-pl__num{font-size:26px}}@media(prefers-reduced-motion:reduce){.niam-prelaunch,.niam-pl__button,.niam-pl__input{transition:none}.niam-prelaunch{opacity:1;transform:none}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;left:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;right:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}.niam-lock{font-family:var(--font-body--family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);text-align:center;max-width:380px;margin:0 auto;color:#111}.niam-lock__mark{font-size:12px;font-weight:700;letter-spacing:.28em;color:#111;margin-bottom:30px}.niam-lock__title{font-size:26px;font-weight:600;letter-spacing:-.01em;color:#111;margin:0 0 12px}.niam-lock__text{font-size:14px;line-height:1.6;color:#666;margin:0 0 30px}.niam-lock__group{display:flex;flex-direction:column;gap:10px;width:100%}.niam-lock__input{height:52px;padding:0 16px;font-size:16px;color:#111;background:#fff;border:1px solid #EAEAEA;border-radius:0;outline:none;width:100%;box-sizing:border-box;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.niam-lock__input::placeholder{color:#999}.niam-lock__input:focus{border-color:#111;box-shadow:inset 0 0 0 1px #111}.niam-lock__button{height:52px;width:100%;border:0;border-radius:0;background:#111;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s ease}.niam-lock__button:hover{background:#000}.niam-lock__error{color:#9a1c1c;font-size:13px;margin:16px 0 0}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map?subset=AAAADAAAAAAAAAAAAAAAAAAAAAAAACA */
