.hold__bar{position:absolute;top:0;left:0;right:0;z-index:60}.bar__soon{margin-left:auto;font:700 10px/1 var(--ui);letter-spacing:.17em;text-transform:uppercase;color:var(--glacier)}.page{position:relative;min-height:100svh;display:flex;flex-direction:column}.page .hero{flex:1}.cap{margin:clamp(1.4rem,3vh,2rem) 0 0;max-width:30rem}.cap__lab{display:block;margin:0 0 .5rem;font:700 10.5px/1.3 var(--ui);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2)}.cap__row{display:flex;gap:.5rem;flex-wrap:wrap}.cap__in{flex:1 1 15rem;min-width:0;padding:.85rem .95rem;border:1px solid rgba(11,13,15,.32);background:#ffffff80;font:500 15px/1.2 var(--sans);color:var(--ink);border-radius:0}.cap__in::placeholder{color:var(--ink-3)}.cap__in:focus-visible{outline:2px solid var(--glacier);outline-offset:1px;background:#fff}.cap__btn{flex:0 0 auto;border:0;cursor:pointer}.cap__btn[disabled]{opacity:.55;cursor:default}.cap__note{margin:.7rem 0 0;font:400 11.5px/1.55 var(--sans);color:var(--ink-3)}.cap__msg{margin:.7rem 0 0;font:600 12.5px/1.5 var(--sans);color:var(--ink);min-height:1.2em}.cap__msg[data-state=err]{color:#8c2f2f}.cap__msg[data-state=ok]{color:#1f5d33}.foot{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:.6rem clamp(1rem,3vw,2rem);align-items:center;padding:clamp(.9rem,2.2vh,1.4rem) var(--gutter);border-top:1px solid var(--hair);background:var(--paper);font:600 10.5px/1.5 var(--ui);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.foot a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid rgba(11,13,15,.22)}.foot a:hover{color:var(--ink);border-bottom-color:var(--ink)}.foot__soc{display:flex;gap:clamp(.7rem,2vw,1.2rem);margin-left:auto}.pw{position:relative;z-index:3;padding:0 var(--gutter) clamp(1rem,2.5vh,1.6rem);background:var(--paper);display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.pw input{padding:.5rem .6rem;border:1px solid rgba(11,13,15,.22);background:transparent;font:400 12px/1.2 var(--sans);color:var(--ink);min-width:11rem}.pw button{padding:.5rem .8rem;border:0;background:transparent;cursor:pointer;font:700 9.5px/1.2 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.pw button:hover{color:var(--ink)}.pw__err{font:600 11px/1.4 var(--sans);color:#8c2f2f}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:860px){.foot__soc{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/password.css.map */
