body.ds-password{background-color:#131312;color-scheme:dark}.ds-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ds-pw{--ds-t-fade: var(--ds-fade, .5s);--ds-t-bg: var(--ds-bg-fade, .5s);--ds-t-text: var(--ds-text-fade, .9s);--ds-t-stagger: var(--ds-stagger, .14s);position:relative;display:grid;width:100%;min-height:100vh;min-height:100svh;overflow-x:clip;background-color:var(--ds-bg, #131312);color:var(--ds-text, #d9d4c7);font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.04em;text-align:center;transition:background-color var(--ds-t-bg) ease}.ds-pw a,.ds-pw h1,.ds-pw p,.ds-pw small,.ds-pw summary{color:inherit}.ds-pw h1{font-family:inherit;font-style:normal;word-break:normal;overflow-wrap:anywhere}.ds-pw[data-hover="0"]{background-color:var(--ds-c0, #1f3125)}.ds-pw[data-hover="1"]{background-color:var(--ds-c1, #33361c)}.ds-pw[data-hover="2"]{background-color:var(--ds-c2, #4d3a12)}.ds-pw[data-hover="3"]{background-color:var(--ds-c3, #592a14)}.ds-pw[data-hover="4"]{background-color:var(--ds-c4, #6b0d17)}.ds-pw__panel{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:var(--ds-pad, 32px);opacity:0;visibility:hidden;transition:opacity var(--ds-t-fade) ease,visibility 0s linear var(--ds-t-fade)}.ds-pw__message-panel,.ds-pw__signup{--ds-in-delay: var(--ds-t-fade)}.ds-pw[data-stage=intro] .ds-pw__intro,.ds-pw[data-stage=message] .ds-pw__message-panel,.ds-pw[data-stage=signup] .ds-pw__signup{opacity:1;visibility:visible;transition:opacity var(--ds-t-fade) ease var(--ds-in-delay, 0ms),visibility 0s linear var(--ds-in-delay, 0ms)}.ds-pw[data-js=pending] .ds-pw__panel,.ds-pw[data-instant] .ds-pw__panel{transition:none}.ds-pw__intro-text{margin:0 0 var(--ds-text-gap, 56px);font-size:var(--ds-intro-size, 24px);font-weight:400;line-height:1.3;letter-spacing:.08em;opacity:0;animation:ds-fade-in var(--ds-t-text) ease forwards}.ds-faces{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:calc(var(--ds-gap-m, 14px) * 1.4) var(--ds-gap-m, 14px);width:100%;max-width:100%}.ds-face{position:relative;flex:0 0 auto;width:var(--ds-face-m, 96px);margin:0;padding:0;font:inherit;color:inherit;background:none;border:0;border-radius:0;cursor:pointer;opacity:0;transform:translateY(8px);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ds-pw.is-faces-ready .ds-face{animation:ds-face-in .7s ease forwards;animation-delay:calc(var(--ds-t-text) * .7 + var(--i, 0) * var(--ds-t-stagger))}.ds-face__pulse{display:block}.ds-face__art{display:block;width:100%;height:auto;transform-origin:50% 42%;transition:transform .28s ease,filter .28s ease,opacity .28s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(hover:hover)and (pointer:fine){.ds-pw--pulse.is-faces-ready .ds-face__pulse{animation:ds-pulse 6s ease-in-out infinite;animation-delay:calc(var(--ds-t-text) * .7 + 1.4s + var(--i, 0) * .65s)}.ds-face:hover .ds-face__art{transform:scale(var(--ds-hover-scale, 1.04));filter:brightness(1.14)}}.ds-face:focus-visible .ds-face__art{transform:scale(var(--ds-hover-scale, 1.04));filter:brightness(1.14)}.ds-face:focus{outline:none}.ds-face:focus-visible{outline:2px dotted var(--ds-hi, #f1ecde);outline-offset:6px}.ds-pw[data-phase=selected] .ds-face{pointer-events:none}.ds-pw[data-phase=selected] .ds-face:not(.is-selected) .ds-face__art{opacity:.2;transform:none;filter:none}.ds-pw[data-phase=selected] .ds-face.is-selected .ds-face__art{transform:scale(calc(var(--ds-hover-scale, 1.04) + .04));filter:brightness(1.22)}@media(min-width:700px){.ds-faces{gap:calc(var(--ds-gap-d, 28px) * 1.2) var(--ds-gap-d, 28px);flex-wrap:nowrap}.ds-face{width:min(var(--ds-face-d, 190px),calc((100vw - 2 * var(--ds-pad, 32px) - 4 * var(--ds-gap-d, 28px)) / 5))}}.ds-pw__message{max-width:min(34ch,100%);margin:0;text-wrap:balance;font-size:clamp(22px,3.4vw,40px);font-weight:400;line-height:1.35;letter-spacing:.05em;opacity:.92}.ds-pw__message:focus{outline:none}.ds-signup__face{display:block;width:72px;height:auto;aspect-ratio:640 / 648;object-fit:cover;object-position:50% 0;margin:0 0 28px;opacity:.92}.ds-signup__face[hidden]{display:none}.ds-signup__brand{margin:0;font-size:clamp(22px,3.4vw,34px);font-weight:400;line-height:1.2;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase}.ds-signup__brand:focus{outline:none}.ds-signup__text{margin:14px 0 30px;font-size:15px;letter-spacing:.06em;opacity:.85}.ds-pw__form{width:100%;max-width:var(--ds-form-w, 380px);min-height:96px;text-align:left}.ds-signup__hint{margin:0;font-size:13px;opacity:.7;text-align:center}.ds-enter{margin-top:28px;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.ds-enter__summary{display:inline-block;min-height:44px;padding:12px 10px;list-style:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;opacity:.6;cursor:pointer}.ds-enter__summary::-webkit-details-marker{display:none}.ds-enter__summary:hover,.ds-enter__summary:focus-visible,.ds-enter[open]>.ds-enter__summary{opacity:1}.ds-enter__summary:focus{outline:none}.ds-enter__summary:focus-visible,.ds-pw-form__input:focus-visible,.ds-pw-form__submit:focus-visible{outline:2px dotted var(--ds-hi, #f1ecde);outline-offset:4px}.ds-enter__body{margin-top:6px}.ds-pw-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.ds-pw-form__input{box-sizing:border-box;width:min(220px,100%);min-height:44px;padding:10px 4px;font:inherit;font-size:16px;letter-spacing:.08em;color:var(--ds-text, #d9d4c7);background:transparent;border:0;border-bottom:1px solid var(--ds-text, #d9d4c7);border-radius:0;text-align:center;text-transform:none}.ds-pw-form__input::placeholder{color:var(--ds-text, #d9d4c7);opacity:.5}.ds-pw-form__submit{min-height:44px;padding:0 20px;font:inherit;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ds-text, #d9d4c7);background:transparent;border:1px solid var(--ds-text, #d9d4c7);border-radius:0;cursor:pointer}.ds-pw-form__submit:hover{color:var(--ds-bg, #131312);background:var(--ds-text, #d9d4c7)}.ds-pw-form__error{flex:0 0 100%;margin:4px 0 0;font-size:12px;letter-spacing:.1em;text-transform:none}.ds-enter__admin{display:block;margin-top:18px;font-size:11px;letter-spacing:.08em;text-transform:none;opacity:.55}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-face-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-pulse{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(.92);transform:scale(1.012)}}@media(prefers-reduced-motion:reduce){.ds-pw{--ds-t-fade: .15s;--ds-t-bg: 0ms;--ds-t-text: .15s;--ds-t-stagger: 0ms}.ds-pw .ds-face{transform:none}.ds-pw.is-faces-ready .ds-face{animation:ds-fade-in .15s ease forwards;animation-delay:0ms}.ds-pw .ds-face__pulse{animation:none!important}.ds-pw .ds-face__art,.ds-pw[data-phase=selected] .ds-face.is-selected .ds-face__art,.ds-face:hover .ds-face__art,.ds-face:focus-visible .ds-face__art{transform:none;transition:filter 0ms,opacity 0ms}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/diestressed-password.css.map */
