.hoji-pw{display:flex;justify-content:center;align-items:flex-start;text-align:center;padding:16.5vh clamp(20px,6vw,60px) 6vh}.hoji-pw__stack{width:100%;max-width:900px;display:flex;flex-direction:column;align-items:center;gap:clamp(36px,7.5vh,88px)}.hoji-pw__card{width:100%;box-sizing:border-box;border:1px solid rgba(255,245,202,.45);border-radius:26px;background:#180e121a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:clamp(34px,5vw,60px) clamp(24px,6vw,76px);display:flex;flex-direction:column;align-items:center}.hoji-pw__eyebrow{font-family:Red Hat Display,sans-serif;color:var(--hoji-highlight);font-size:clamp(1.05rem,1.7vw,1.4rem);letter-spacing:.03em;opacity:.95;margin:0 0 clamp(18px,3vh,30px)}.hoji-pw__title{font-family:Lexend Zetta,sans-serif;font-weight:600;color:var(--hoji-highlight);line-height:1.08;margin:0;font-size:clamp(1.7rem,5vw,3.1rem);letter-spacing:.12em}@media(min-width:700px){.hoji-pw__title{white-space:nowrap}}.hoji-pw__subtitle{font-family:Red Hat Display,sans-serif;color:var(--hoji-highlight);font-size:clamp(.85rem,1.2vw,1.02rem);opacity:.9;margin:clamp(16px,2.6vh,26px) 0 clamp(28px,4.5vh,44px)}.hoji-pw__form{width:100%;max-width:660px}.hoji-pw__news{display:flex;align-items:center;gap:10px;border:1px solid rgba(255,245,202,.5);border-radius:46px;background:#120a0e33;padding:6px 6px 6px 8px}.hoji-pw__news input{flex:1 1 auto;min-width:0;background:transparent;border:none;color:var(--hoji-day);padding:15px 20px;font-family:Red Hat Display,sans-serif;font-size:1.08rem;font-style:italic}.hoji-pw__news input:focus{outline:none}.hoji-pw__news input::placeholder{color:var(--hoji-highlight);opacity:.62;font-style:italic}.hoji-pw__news button{flex:0 0 auto;background:var(--hoji-highlight);color:var(--hoji-night);border:none;border-radius:40px;padding:15px 28px;font-family:Red Hat Display,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;cursor:pointer;white-space:nowrap;transition:background .25s ease}.hoji-pw__news button:hover{background:var(--hoji-day)}.hoji-pw__msg{font-size:.85rem;margin:16px 0 0}.hoji-pw__msg--ok{color:var(--hoji-highlight)}.hoji-pw__msg--err{color:#ffb4b4}.hoji-pw__logo{width:clamp(150px,20vw,230px);height:auto;display:block;margin:0 auto}.hoji-pw__social{display:flex;gap:26px;justify-content:center}.hoji-pw__social a{color:var(--hoji-linen);opacity:.7;text-decoration:none;transition:opacity .2s ease}.hoji-pw__social a:hover{opacity:1}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:560px){.hoji-pw__news{flex-direction:column;border-radius:22px;padding:8px}.hoji-pw__news input{width:100%;box-sizing:border-box;text-align:center;font-size:1rem}.hoji-pw__news button{width:100%;padding:15px}}.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}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAg */
