html,body.trj-password-body{background:var(--trj-surface-page)}.trj-password-body,.trj-password-body *,.trj-password-body *:before,.trj-password-body *:after{box-sizing:border-box}body.trj-password-body{margin:0;min-height:100vh;min-height:100dvh;font-family:var(--font-text);font-size:var(--t-body-size);line-height:var(--t-body-lh);color:var(--trj-ink);-webkit-text-size-adjust:100%}.trj-password-body main{display:block;min-height:100vh;min-height:100dvh}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pw{--pw-gutter: max(1.25rem, env(safe-area-inset-left));--pw-gutter-r: max(1.25rem, env(safe-area-inset-right));--pw-ink: var(--trj-ink);--pw-ink-muted: var(--trj-ink-muted);--pw-ground: var(--trj-surface-page);--pw-rule: var(--trj-rule);--pw-field: var(--trj-paper-000);--pw-btn-bg: var(--trj-interactive);--pw-btn-ink: var(--trj-interactive-ink);--pw-hair: var(--trj-ink-400);position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--pw-ground);color:var(--pw-ink);overflow:clip}.pw--one,.pw--split,.pw--detail{--pw-ink: var(--trj-ink-on-inverse);--pw-ink-muted: var(--trj-ink-muted-on-inverse);--pw-ground: var(--trj-surface-inverse);--pw-rule: var(--trj-ink-200);--pw-field: rgba(0, 0, 0, .34);--pw-btn-bg: var(--trj-paper-000);--pw-btn-ink: var(--trj-ink-900)}.pw__media{position:relative;margin:0;background:var(--trj-surface-media);overflow:hidden}.pw__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.pw--one .pw__media{flex:1 1 0;min-height:26dvh}.pw--one .pw__media img{object-position:50% 26%}.pw--one[data-photo=detail] .pw__media img{object-position:64% 24%}.pw--band .pw__media{flex:0 0 auto;aspect-ratio:8 / 3;box-shadow:var(--trj-media-frame)}.pw--band .pw__media img{object-position:50% 42%}.pw--split .pw__media{flex:0 0 auto;aspect-ratio:2 / 3;max-height:36dvh}.pw--split .pw__media img{object-position:50% 30%}.pw--detail .pw__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--trj-ink-900)}.pw--detail .pw__media img{object-position:62% 50%}.pw__scrim{display:none}.pw--detail .pw__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#1c17159e,#1c171538 9%,#1c171500 20%),linear-gradient(to top,#1c1715f7,#1c1715f0 36%,#1c1715d1 54%,#1c171566 70%,#1c171500 84%)}.pw__panel{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;padding:1.25rem var(--pw-gutter-r) 1rem var(--pw-gutter);background:var(--pw-ground)}.pw--one .pw__panel{flex:0 0 auto;justify-content:flex-end;padding:1.5rem var(--pw-gutter-r) 0 var(--pw-gutter)}.pw--detail .pw__panel{justify-content:flex-end;background:transparent;padding-top:3.5rem}.pw__stack{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;max-width:30rem}.pw--one .pw__stack{gap:1rem}.pw .trj-wordmark--hero,.pw .trj-wordmark--hero-ondark{width:min(100%,clamp(13rem,56vw,20rem))}.pw--one .trj-rollbox{width:min(100%,clamp(13rem,58vw,21rem))}.pw__promise{margin:0;font-size:var(--t-body-size);line-height:1.45;color:var(--pw-ink);max-width:26rem}.pw__clockline{display:flex;align-items:baseline;gap:.625rem;margin:0;font-family:var(--font-title);font-weight:600;font-size:var(--t-eyebrow-size);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-ls);text-transform:uppercase;color:var(--pw-ink-muted)}.pw__clock{min-inline-size:7.5rem;min-block-size:1.05em;font-variant-numeric:tabular-nums}.pw__form{display:flex;flex-direction:column;gap:.5rem;width:100%;margin:.25rem 0 0}.pw--one .pw__form{gap:.625rem}.pw__capture{display:grid;grid-template-columns:1fr;width:100%;border:1px solid var(--pw-rule);background:var(--pw-field)}.pw__capture>.pw__field{border:0;background:transparent}.pw__capture>.pw__field~.pw__field{border-top:1px solid var(--pw-rule)}.pw__capture>.pw__field:focus-visible{outline:2px solid var(--pw-btn-bg);outline-offset:-3px}.pw__capture>.pw__submit{grid-column:1 / -1;width:100%;border:0;border-top:1px solid var(--pw-rule)}.pw__field{flex:1 1 auto;min-width:0;width:100%;font-family:var(--font-text);font-size:max(var(--t-input-size),16px);line-height:1.2;padding:.8125rem .875rem;border:1px solid var(--pw-rule);border-radius:0;background:var(--pw-field);color:var(--pw-ink);-webkit-appearance:none;appearance:none}.pw__field::placeholder{color:var(--pw-ink-muted);opacity:1}.pw__submit{flex:0 0 auto;min-height:2.75rem;padding:.8125rem 1.25rem;font-family:var(--font-title);font-weight:600;font-size:var(--t-btn-size);line-height:1.1;letter-spacing:var(--t-btn-ls);text-transform:uppercase;border:1px solid var(--pw-btn-bg);border-radius:0;background:var(--pw-btn-bg);color:var(--pw-btn-ink);cursor:pointer}.pw__submit:hover{background:var(--trj-interactive-hover);border-color:var(--trj-interactive-hover);color:var(--trj-interactive-ink)}.pw--one .pw__submit:hover,.pw--split .pw__submit:hover,.pw--detail .pw__submit:hover{background:var(--trj-paper-050);border-color:var(--trj-paper-050);color:var(--trj-ink-900)}.pw__consent{margin:0;font-size:var(--t-label-size);line-height:1.45;letter-spacing:0;color:var(--pw-ink-muted);max-width:30rem}.pw__consent a{color:var(--pw-ink);text-underline-offset:.15em}.pw__status{margin:0;font-size:var(--t-body-size);color:var(--pw-ink)}.pw__status--ok{font-family:var(--font-title);font-size:var(--t-h3-size);letter-spacing:var(--t-h3-ls);text-transform:uppercase}.pw__status--error{color:var(--pw-ink);border-inline-start:2px solid var(--trj-state-error);padding-inline-start:.625rem}.pw--one .pw__status--error,.pw--split .pw__status--error,.pw--detail .pw__status--error{border-inline-start-color:var(--trj-leather)}.pw__foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 var(--pw-gutter-r) max(.5rem,env(safe-area-inset-bottom)) var(--pw-gutter);background:var(--pw-ground)}.pw--one .pw__foot{flex:0 0 auto;gap:1.25rem;margin-top:1.25rem;padding-block:.625rem max(.5rem,env(safe-area-inset-bottom));border-top:1px solid var(--pw-hair)}.pw--detail .pw__foot{background:transparent}.pw__enter{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-inline-size:2.75rem;min-block-size:2.75rem;margin-inline-end:-1rem;padding:0 1rem;border:0;background:transparent;font-family:var(--font-title);font-weight:600;font-size:var(--t-label-size);letter-spacing:var(--t-label-ls);text-transform:uppercase;color:var(--trj-ink-900);cursor:pointer;touch-action:manipulation}.pw--one .pw__enter,.pw--split .pw__enter,.pw--detail .pw__enter{color:var(--pw-ink-muted);text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.pw__enter:hover{color:var(--trj-ink-600)}.pw--one .pw__enter:hover,.pw--split .pw__enter:hover,.pw--detail .pw__enter:hover{color:var(--pw-ink)}.pw__legal{margin:0;font-size:var(--t-label-size);line-height:1.45;letter-spacing:0;color:var(--pw-ink-muted);max-width:34rem}.pw__legal a{color:var(--pw-ink);text-underline-offset:.15em}.pw-gate{box-sizing:border-box;width:min(24rem,calc(100vw - 2rem));max-width:none;padding:1.5rem;border:1px solid var(--trj-ink-900);border-radius:0;background:var(--trj-surface-raised);color:var(--trj-ink)}.pw-gate::backdrop{background:#1c1715b8}.pw-gate__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pw-gate__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:1.25rem;line-height:1.1;text-transform:uppercase}.pw-gate__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;margin:-.75rem -.75rem 0 0;padding:0;border:0;background:transparent;color:var(--trj-ink);cursor:pointer}.pw-gate__close svg{display:block;inline-size:1.125rem;block-size:1.125rem}.pw-gate form{display:flex;flex-direction:column;gap:.5rem}.pw-gate .pw__field{--pw-field: var(--trj-paper-000);--pw-rule: var(--trj-rule);--pw-ink: var(--trj-ink-900);--pw-ink-muted: var(--trj-ink-600)}.pw-gate .pw__submit{--pw-btn-bg: var(--trj-interactive);--pw-btn-ink: var(--trj-interactive-ink);width:100%}.pw-gate__error{margin:0 0 .75rem;padding-inline-start:.625rem;border-inline-start:2px solid var(--trj-state-error);font-size:var(--t-small-size);color:var(--trj-ink)}.pw-gate__admin{margin:1rem 0 0;font-size:var(--t-label-size);color:var(--trj-ink-muted)}.pw-gate__admin a{color:var(--trj-ink)}@media(max-height:640px){.pw--one .pw__media{min-height:22dvh}.pw--one .pw__panel{padding-top:1rem}.pw--one .pw__stack{gap:.625rem}.pw--one .pw__form{gap:.5rem}.pw--one .pw__foot{margin-top:.625rem}}@media(min-width:560px){.pw__capture{grid-template-columns:1fr 1fr}.pw__capture>.pw__field~.pw__field{border-top:0;border-inline-start:1px solid var(--pw-rule)}}@media(min-width:750px){.pw{--pw-gutter: max(3rem, env(safe-area-inset-left));--pw-gutter-r: max(3rem, env(safe-area-inset-right))}.pw__stack{gap:1rem;max-width:34rem}.pw__panel{justify-content:center;padding-block:2.5rem 1.5rem}.pw__form{max-width:26rem}.pw--one .pw__form{max-width:32rem}.pw--band .pw__media{aspect-ratio:16 / 5;max-height:52dvh}.pw--one{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"panel media" "foot  media"}.pw--one .pw__media{grid-area:media;grid-row:1 / -1;min-height:0;block-size:100%}.pw--one .pw__panel{grid-area:panel;justify-content:center;padding:3rem var(--pw-gutter-r) 3rem var(--pw-gutter)}.pw--one .pw__stack{max-width:32rem;gap:1.25rem}.pw--one .trj-rollbox{width:100%}.pw--one .pw__foot{grid-area:foot;margin-top:0;padding-block:.875rem 1.25rem}.pw--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"panel media" "foot  media"}.pw--split .pw__media{grid-area:media;grid-row:1 / -1;aspect-ratio:auto;max-height:none;block-size:100%}.pw--split .pw__panel{grid-area:panel;justify-content:flex-end;padding-block:3rem 1.5rem}.pw--split .pw__foot{grid-area:foot}.pw--detail .pw__panel{padding-block:4rem 1rem}}@media(min-width:1100px){.pw .trj-wordmark--hero,.pw .trj-wordmark--hero-ondark{width:min(100%,clamp(18rem,24vw,29rem))}.pw--one .trj-rollbox{width:min(100%,34rem)}.pw--band .pw__media{aspect-ratio:24 / 7}.pw--detail .pw__stack,.pw--detail .pw__panel{max-width:none}.pw--detail .pw__stack{max-width:38rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.trj-roll__words{animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/trj-password.css.map */
