:root{--arme-ink: #171714;--arme-bone: #f3f0e8;--arme-paper: #faf9f5;--arme-blue: #79abe0;--arme-line: rgba(23, 23, 20, .18);--arme-muted: rgba(23, 23, 20, .64);--arme-ease: cubic-bezier(.22, .7, .2, 1)}html{background:var(--arme-bone)}body.arme-password-page{min-height:100svh;margin:0;display:grid;grid-template-rows:64px minmax(0,1fr) 42px;background:var(--arme-bone);color:var(--arme-ink);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.arme-password-page footer{display:none}.arme-password-topbar{position:relative;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:0 clamp(20px,4vw,72px);border-bottom:1px solid var(--arme-line);background:#f3f0e8f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:arme-password-fade .7s var(--arme-ease) both}.arme-password-wordmark{width:fit-content;color:var(--arme-ink);font-family:var(--font-heading--family, serif);font-size:24px;font-weight:500;line-height:1;letter-spacing:.18em;text-decoration:none;text-transform:uppercase}.arme-password-status,.arme-password-access{font-family:var(--font-body--family, sans-serif);font-size:10px;font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase}.arme-password-status{color:var(--arme-muted);white-space:nowrap}.arme-password-access{justify-self:end;display:inline-flex;align-items:center;gap:9px;padding:10px 0;border:0;border-bottom:1px solid var(--arme-ink);background:transparent;color:var(--arme-ink);cursor:pointer;transition:color .22s ease,border-color .22s ease,transform .22s ease}.arme-password-access:hover{color:#3c73ae;border-color:var(--arme-blue);transform:translateY(-1px)}.arme-password-access:focus-visible,.arme-password-wordmark:focus-visible{outline:2px solid var(--arme-blue);outline-offset:5px}.password-main-content{min-height:0;display:flex;flex-direction:column}.section-wrapper.section-password{position:relative;isolation:isolate;flex:1;width:100%;min-height:100%;overflow:hidden;background:var(--arme-bone)}.section-wrapper.section-password:after{content:"";position:absolute;inset:0 0 0 auto;z-index:0;width:clamp(320px,33vw,630px);background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 46%),var(--arme-blue);transform-origin:right center;animation:arme-panel-in 1.1s var(--arme-ease) both}.section-wrapper.section-password:before{content:"ARME";position:absolute;top:50%;right:clamp(20px,4vw,72px);z-index:1;color:#f3f0e840;font-family:var(--font-heading--family, serif);font-size:clamp(96px,15vw,260px);font-weight:500;line-height:.75;letter-spacing:-.07em;writing-mode:vertical-rl;text-orientation:mixed;transform:translateY(-50%);pointer-events:none;animation:arme-wordmark-in 1.3s .18s var(--arme-ease) both}.section-password .section-background{background:transparent!important}.section-password .section,.section-password .border-style{width:100%;max-width:none;min-height:100%;background:transparent!important}.section-password .section-content-wrapper{position:relative;z-index:2;width:100%;max-width:1680px;min-height:100%;margin:0 auto;padding:clamp(56px,7vw,112px) max(clamp(32px,6vw,110px),calc(33vw + 70px)) clamp(56px,7vw,104px) clamp(32px,6vw,110px)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;box-sizing:border-box}.section-password .section-content-wrapper>*{width:min(100%,820px);opacity:0;transform:translateY(28px);animation:arme-content-up .82s var(--arme-ease) forwards}.section-password .section-content-wrapper>*:nth-child(1){animation-delay:.12s}.section-password .section-content-wrapper>*:nth-child(2){animation-delay:.21s}.section-password .section-content-wrapper>*:nth-child(3){animation-delay:.32s}.section-password .section-content-wrapper>*:nth-child(4){animation-delay:.43s}.section-password .section-content-wrapper>*:nth-child(5),.section-password .password-content{animation-delay:.54s}.section-password .section-content-wrapper>*:nth-child(1) p,.section-password .section-content-wrapper>*:nth-child(5) p{margin:0;color:var(--arme-muted);font-size:10px!important;font-weight:600;letter-spacing:.19em!important;text-transform:uppercase}.section-password .section-content-wrapper>*:nth-child(2) h1{max-width:980px;margin:0;color:var(--arme-ink);font-family:var(--font-heading--family, serif)!important;font-size:clamp(64px,8.5vw,148px)!important;font-weight:400!important;line-height:.79!important;letter-spacing:-.065em!important;text-transform:uppercase;text-wrap:balance}.section-password .section-content-wrapper>*:nth-child(3) p{max-width:540px;margin:0;color:var(--arme-muted);font-size:clamp(15px,1.25vw,19px)!important;line-height:1.55!important}.section-password .email-signup-block{width:min(100%,660px)!important;min-width:0}.section-password .email-signup__form{width:100%}.section-password .email-signup__input-group{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:stretch!important;gap:0!important;width:100%;background:transparent}.section-password .email-signup__input{width:100%;min-width:0;height:64px;padding:0 20px!important;border:1px solid var(--arme-ink)!important;border-radius:0!important;background:var(--arme-paper)!important;color:var(--arme-ink)!important;font-size:13px!important;box-shadow:none!important}.section-password .email-signup__input::placeholder{color:var(--arme-muted)!important;opacity:1}.section-password .email-signup__input:focus{outline:2px solid var(--arme-blue)!important;outline-offset:-2px}.section-password .email-signup__button{width:auto!important;min-width:154px;height:64px;margin:0!important;padding:0 28px!important;border:1px solid var(--arme-ink)!important;border-left:0!important;border-radius:0!important;background:var(--arme-ink)!important;color:var(--arme-paper)!important;font-size:10px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.section-password .email-signup__button:hover{background:var(--arme-blue)!important;color:var(--arme-ink)!important}.section-password .email-signup__message{margin-top:14px;color:var(--arme-ink);font-size:12px}.section-password .password-content{max-width:540px;margin-top:18px;color:var(--arme-muted);text-align:left}.arme-password-ticker{position:relative;z-index:20;height:42px;overflow:hidden;display:flex;align-items:center;border-top:1px solid var(--arme-ink);background:var(--arme-ink);color:var(--arme-bone)}.arme-password-ticker__track{display:flex;width:max-content;white-space:nowrap;animation:arme-ticker 24s linear infinite}.arme-password-ticker__track span{padding-right:.5em;font-family:var(--font-body--family, sans-serif);font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.password-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw!important;height:100svh!important;max-width:none!important;max-height:none!important;padding:0;border:0;background:var(--arme-bone);color:var(--arme-ink);overflow:hidden}.password-dialog:before{content:"";position:absolute;inset:0 0 0 auto;width:min(30vw,500px);background:var(--arme-blue)}.password-dialog__header{top:20px!important;right:22px!important;z-index:4!important;padding:0!important}.password-dialog__close-button{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--arme-ink)!important;border-radius:0!important;background:var(--arme-bone)!important;color:var(--arme-ink)!important;transition:background .18s ease}.password-dialog__close-button:hover{background:var(--arme-ink)!important;color:var(--arme-bone)!important}.password-dialog__content{position:relative;z-index:2;align-items:flex-start!important;width:min(100%,760px);height:100%;margin:0 auto 0 clamp(28px,8vw,150px);padding:clamp(54px,8vw,120px) 28px!important;box-sizing:border-box}.password-dialog__wordmark{margin-bottom:auto;font-family:var(--font-heading--family, serif);font-size:24px;letter-spacing:.18em;text-transform:uppercase}.password-dialog__eyebrow{margin:0 0 20px;color:var(--arme-muted);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.password-dialog__title{max-width:650px;margin:0;font-family:var(--font-heading--family, serif);font-size:clamp(58px,8vw,126px);font-weight:400;line-height:.82;letter-spacing:-.055em;text-transform:uppercase}.password-dialog__copy{max-width:480px;margin:28px 0 34px;color:var(--arme-muted);font-size:15px;line-height:1.55}.password-dialog__fields{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:stretch!important;gap:0!important;width:min(100%,610px)!important}.password-dialog__fields .field__input{min-width:0;height:62px;padding:0 18px!important;border:1px solid var(--arme-ink)!important;border-radius:0!important;background:var(--arme-paper)!important;color:var(--arme-ink)!important;box-shadow:none!important}.password-dialog__fields .field__input:focus{outline:2px solid var(--arme-blue)!important;outline-offset:-2px}.password-dialog__submit-button{width:auto!important;min-width:130px;height:62px;padding:0 24px!important;border:1px solid var(--arme-ink)!important;border-left:0!important;border-radius:0!important;background:var(--arme-ink)!important;color:var(--arme-paper)!important;font-size:10px!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.password-dialog__submit-button:hover{background:var(--arme-blue)!important;color:var(--arme-ink)!important}.password-dialog__content .email-signup__message{padding-top:16px!important;color:var(--arme-ink);font-size:12px}@keyframes arme-password-fade{0%{opacity:0}to{opacity:1}}@keyframes arme-panel-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes arme-wordmark-in{0%{opacity:0;transform:translateY(-47%)}to{opacity:1;transform:translateY(-50%)}}@keyframes arme-content-up{to{opacity:1;transform:translateY(0)}}@keyframes arme-ticker{to{transform:translate(-50%)}}@media screen and (max-width:980px){body.arme-password-page{grid-template-rows:58px minmax(0,1fr) 40px}.arme-password-topbar{min-height:58px;grid-template-columns:1fr auto;padding-inline:20px}.arme-password-status{display:none}.arme-password-wordmark{font-size:21px}.section-wrapper.section-password:after{inset:auto 0 0 0;width:100%;height:18px;transform-origin:bottom center}.section-wrapper.section-password:before{display:none}.section-password .section-content-wrapper{padding:clamp(48px,9vw,78px) 24px clamp(58px,10vw,90px)!important}.section-password .section-content-wrapper>*{width:min(100%,760px)}.section-password .section-content-wrapper>*:nth-child(2) h1{font-size:clamp(58px,13vw,104px)!important}.password-dialog:before{inset:auto 0 0 0;width:100%;height:18px}.password-dialog__content{width:100%;margin:0;padding:34px 24px 56px!important}.password-dialog__wordmark{margin-bottom:auto}}@media screen and (max-width:640px){.arme-password-access{font-size:0;border-bottom:0;padding:12px}.arme-password-access:before{content:"Enter";font-size:10px;letter-spacing:.18em}.arme-password-access span{font-size:12px}.section-password .section-content-wrapper>*:nth-child(2) h1{font-size:clamp(54px,17vw,82px)!important;line-height:.82!important}.section-password .section-content-wrapper>*:nth-child(3) p{font-size:15px!important}.section-password .email-signup__input-group,.password-dialog__fields{grid-template-columns:1fr!important}.section-password .email-signup__button,.password-dialog__submit-button{width:100%!important;min-width:0;border-left:1px solid var(--arme-ink)!important;border-top:0!important}.password-dialog__title{font-size:clamp(52px,16vw,78px)}}@media(prefers-reduced-motion:reduce){.arme-password-topbar,.section-wrapper.section-password:after,.section-wrapper.section-password:before,.section-password .section-content-wrapper>*,.arme-password-ticker__track{animation:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/arme-password.css.map */
