.stans-password{min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;padding:0 clamp(24px,5vw,80px);background:#f7f7f5;color:#191919;-webkit-font-smoothing:antialiased}.stans-password__header{min-height:116px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #deded9}.stans-password__brand{display:flex;align-items:center;width:112px}.stans-password__brand img{display:block;width:112px;height:auto}.stans-password__edition,.stans-password__eyebrow,.stans-password__footer{font-size:10px;font-weight:600;line-height:1.6;letter-spacing:.16em}.stans-password__edition{color:#666660}.stans-password__main{width:100%;max-width:840px;margin:auto;padding:64px 0 68px;text-align:center}.stans-password__main:focus{outline:none}.stans-password__eyebrow{margin:0 0 32px;color:#666660}.stans-password__title{margin:0;font-size:clamp(80px,12vw,160px);font-weight:800;line-height:.87;letter-spacing:-.075em;overflow-wrap:anywhere}.stans-password__description{max-width:400px;margin:32px auto 0;font-size:14px;font-weight:400;line-height:1.85;letter-spacing:-.01em;color:#666660;overflow-wrap:anywhere}.stans-password__form{width:100%;max-width:400px;margin:32px auto 0}.stans-password__toggle{min-height:48px;width:fit-content;margin:auto;padding:10px 18px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #d3d3ce;border-radius:999px;font-size:12px;font-weight:600;list-style:none;cursor:pointer}.stans-password__toggle::-webkit-details-marker{display:none}.stans-password__toggle:hover{border-color:#191919}.stans-password__arrow{margin-left:5px;transition:transform .16s ease}.stans-password__access[open] .stans-password__arrow{transform:rotate(180deg)}.stans-password__panel{margin-top:24px;text-align:left}.stans-password__label{display:block;margin-bottom:9px;font-size:12px;font-weight:600}.stans-password__fields{display:flex;gap:8px}.stans-password__fields input{min-width:0;width:100%;min-height:50px;padding:12px 14px;border:1px solid #c8c8c2;border-radius:6px;background:#fff;color:#191919;font:inherit;font-size:16px}.stans-password__fields button{flex-shrink:0;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;border:1px solid #191919;border-radius:6px;background:#191919;color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.stans-password__fields button:hover{background:#343430}.stans-password__toggle:focus-visible,.stans-password__fields input:focus-visible,.stans-password__fields button:focus-visible{outline:2px solid #191919;outline-offset:4px}.stans-password__error{margin:0 0 16px;font-size:13px;line-height:1.6;color:#9b2828}.stans-password__error ul{margin:0;padding-left:18px}.stans-password__footer{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #deded9;color:#666660;letter-spacing:.1em}@media(max-width:600px){.stans-password__header{min-height:88px}.stans-password__brand,.stans-password__brand img{width:94px}.stans-password__edition{font-size:9px;letter-spacing:.12em}.stans-password__main{padding:56px 0}.stans-password__title{font-size:clamp(72px,20vw,112px)}.stans-password__eyebrow{margin-bottom:28px}.stans-password__description{margin-top:28px;font-size:13px}.stans-password__form{margin-top:28px}.stans-password__footer{min-height:84px;align-items:flex-start;justify-content:center;flex-direction:column;gap:6px;padding:18px 0 max(18px,env(safe-area-inset-bottom));font-size:9px}}@media(prefers-reduced-motion:reduce){.stans-password__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
