html,body.z-pw-body{margin:0;background:var(--z-pop-yellow)}html:has(body.z-pw-body){zoom:1}.z-pw{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100svh;overflow:hidden;background:var(--z-pop-yellow);color:var(--z-kiki-deep);font-family:var(--z-font)}.z-pw__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.z-pw__z{margin-top:48px;font-family:var(--z-font-brand);font-size:52px;line-height:52px;color:var(--z-white)}.z-pw__stage{position:relative;width:100%;margin-top:50px;display:flex;justify-content:center}.z-scope .z-pw__headline{margin:0;font-family:var(--z-font);font-weight:800;font-size:clamp(118px,16vw,230px);line-height:.713;letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;color:var(--z-base)}.z-pw__band{position:absolute;left:-5%;right:-5%;top:62%;height:clamp(38px,4.2vw,60px);display:flex;align-items:center;overflow:hidden;background:var(--z-hero);rotate:-3deg}.z-pw__band-track{display:flex;align-items:center;gap:clamp(16px,2.4vw,34px);padding-left:2vw;font-weight:800;font-size:clamp(16px,2.1vw,30px);line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--z-kiki-deep);animation:z-pw-band 40s linear infinite}@keyframes z-pw-band{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.z-pw__band-track{animation:none}}.z-pw__signup{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:668px;margin-top:92px;padding:0 24px;text-align:center}.z-pw__lead{max-width:620px}.z-pw__lead,.z-pw__lead p{margin:0;font-weight:500;font-size:22px;line-height:32px;color:var(--z-kiki-deep)}.z-pw__form{width:100%;max-width:560px;display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:6px}.z-pw__row{display:flex;gap:10px;width:100%}.z-scope .z-pw__input{flex:1;min-width:0;height:56px;padding:0 22px;border:0;border-radius:var(--z-radius-pill, 999px);background:var(--z-white);color:var(--z-kiki-deep);font-size:17px;line-height:24px}.z-pw__input::placeholder{color:color-mix(in srgb,var(--z-kiki-deep) 55%,transparent)}.z-pw__input:focus-visible{outline:2px solid var(--z-kiki-deep);outline-offset:2px}.z-scope .z-pw__btn{height:56px;padding:0 28px;border:0;border-radius:var(--z-radius-pill, 999px);background:var(--z-kiki-deep);color:var(--z-white);font-weight:700;font-size:17px;line-height:24px;white-space:nowrap;cursor:pointer}.z-pw__btn:hover{background:color-mix(in srgb,var(--z-kiki-deep) 88%,var(--z-white))}.z-pw__btn:focus-visible{outline:2px solid var(--z-kiki-deep);outline-offset:3px}.z-pw__hint{margin:0;font-size:14px;line-height:20px;color:color-mix(in srgb,var(--z-kiki-deep) 75%,transparent)}.z-pw__success{margin:0;padding:16px 22px;border-radius:16px;background:var(--z-white);font-weight:700;font-size:18px;line-height:26px;color:var(--z-kiki-deep)}.z-pw__error{margin:0;font-weight:700;font-size:14px;line-height:20px;color:var(--z-kiki-deep)}.z-pw__foot{position:relative;display:flex;flex-direction:column;flex:1 0 auto;justify-content:flex-end;width:100%;padding-top:96px}.z-pw__clouds{display:block;width:100%;fill:var(--z-base)}.z-pw__clouds--wide{height:120px}.z-pw__clouds--narrow{display:none;height:70px}.z-pw__foot-inner{margin-top:-2px;padding:0 24px 28px;background:var(--z-base)}.z-pw__clouds{flex-shrink:0}.z-pw__links{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:12px 28px;font-weight:500;font-size:15px;line-height:20px;color:var(--z-kiki-deep)}.z-pw__links a,.z-pw__login summary{color:inherit;text-decoration:none;cursor:pointer}.z-pw__links a:hover,.z-pw__login summary:hover{text-decoration:underline;text-underline-offset:3px}.z-pw__sep{opacity:.4}.z-pw__login summary{list-style:none}.z-pw__login summary::-webkit-details-marker{display:none}.z-pw__login-form{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.z-pw__login-form .z-pw__input{flex:0 1 220px;height:44px;font-size:15px;box-shadow:inset 0 0 0 1px var(--z-line)}.z-pw__login-form .z-pw__btn{height:44px;padding:0 20px;font-size:15px}.z-pw__login-form .z-pw__error{width:100%;text-align:center}@media screen and (max-width:749px){.z-pw__z{margin-top:36px;font-size:36px;line-height:36px}.z-pw__stage{margin-top:46px}.z-pw__band{rotate:-4deg;left:-25%;right:-25%}.z-pw__signup{margin-top:74px;gap:14px}.z-pw__lead,.z-pw__lead p{font-size:17px;line-height:25px}.z-pw__form{gap:14px;padding-top:6px}.z-pw__row{flex-direction:column;gap:14px}.z-scope .z-pw__input,.z-scope .z-pw__btn{flex:0 0 auto;width:100%;height:52px;font-size:16px}.z-pw__login-form .z-pw__input,.z-pw__login-form .z-pw__btn{width:auto;height:44px}.z-pw__hint{font-size:13px;line-height:18px}.z-pw__foot{padding-top:64px}.z-pw__clouds--wide{display:none}.z-pw__clouds--narrow{display:block}.z-pw__foot-inner{padding-bottom:22px}.z-pw__links{gap:6px 16px;font-size:13px;line-height:18px}.z-pw__domain,.z-pw__sep{display:none}.z-pw__login{flex-basis:100%;text-align:center}}.z-pw__login{display:flex;flex-direction:column;align-items:center}.z-pw__login[open]{flex-basis:100%}.z-pw__login-form{flex-wrap:nowrap;align-items:center;width:100%;max-width:380px;margin-top:14px}.z-pw__login-form .z-pw__input{flex:1 1 auto;width:auto;min-width:0;height:44px}.z-pw__login-form .z-pw__btn{flex:0 0 auto;width:auto;height:44px;padding:0 20px}.z-pw__login-form .z-pw__error{flex-basis:100%}.z-pw__login-form:has(.z-pw__error){flex-wrap:wrap;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-zahra-password.css.map */
