@view-transition{navigation:none}.template-password .password-page{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;background:var(--paper)}.password-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:106px;padding:28px clamp(24px,4.5vw,72px);border-bottom:1px solid var(--line)}.password-brand{width:210px;flex-shrink:0}.password-status{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.password-status i{width:8px;height:8px;background:#b7ff00;border:1px solid rgba(17,17,17,.2);border-radius:50%}.password-hero{display:grid;grid-template-columns:1fr 1fr;min-width:0}.password-copy{min-width:0;align-self:center;padding:clamp(42px,5vw,80px) clamp(24px,4.5vw,72px)}.password-eyebrow{display:flex;gap:22px;color:var(--muted);font-size:9px}.password-eyebrow>span{color:var(--ink)}.password-copy h1{max-width:680px;margin:26px 0 24px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(76px,9.4vw,152px);font-weight:800;line-height:1.02;letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere}.password-heading-line{display:block}.password-heading-line em{font-style:italic}.password-message{max-width:420px;color:var(--muted);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.password-message>:first-child{margin-top:0}.password-message>:last-child{margin-bottom:0}.password-message a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.password-access{max-width:460px;margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.password-access-heading{margin:0 0 20px;font-size:12px;font-weight:600}.password-form{margin:0}.password-form>label{display:block;margin-bottom:9px;color:var(--muted);font-size:10px}.password-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.password-fields input{width:100%;min-width:0;min-height:54px;padding:12px 15px;border:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);font-size:16px}.password-fields input::placeholder{color:var(--muted);opacity:1}.password-submit{min-height:54px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 20px;border:0;background:#b7ff00;color:#111;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap}.password-submit svg{flex-shrink:0;width:20px;height:20px;transition:transform .2s ease}.password-submit:hover{background:#a5ed00}.password-submit:hover svg{transform:translate(3px)}.password-errors{margin-bottom:18px;padding:12px 14px;border-left:2px solid #9d241f;color:#9d241f;font-size:12px;line-height:1.6}.password-errors ul{margin:0;padding-left:16px}.password-errors a{color:inherit;text-decoration:underline}.password-fields input[aria-invalid=true]{border-color:#9d241f}.password-media{position:relative;isolation:isolate;min-height:600px;margin:0;overflow:hidden;background:#292a28;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.password-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:65% center;filter:grayscale(1)}.password-media:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.65));pointer-events:none}.password-stamp{position:absolute;z-index:2;top:32px;left:calc(10% + 24px);display:grid;place-items:center;width:58px;height:76px;background:#b7ff00}.password-stamp img{width:auto;height:45px}.password-media figcaption{position:absolute;z-index:2;bottom:42px;left:48px;right:32px;color:#fff}.password-image-index{font-size:9px;letter-spacing:.15em}.password-media figcaption p{margin:16px 0 0;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(36px,4vw,62px);font-weight:800;line-height:.98;letter-spacing:-.035em;text-transform:uppercase}.password-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:22px clamp(24px,4.5vw,72px);border-top:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1100px)and (min-width:901px){.password-fields{grid-template-columns:minmax(0,1fr)}.password-copy{padding-inline:32px}}@media(max-width:900px){.password-header{min-height:86px;padding:22px 24px}.password-brand{width:180px}.password-hero{grid-template-columns:1fr}.password-copy{padding:52px 24px 46px}.password-copy h1{font-size:clamp(60px,17vw,132px)}.password-access{max-width:520px;margin-top:32px}.password-media{min-height:0;height:clamp(340px,65vw,500px);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}.password-image{object-position:65% 40%}.password-stamp{top:64px;left:24px;width:48px;height:64px}.password-stamp img{height:38px}.password-media figcaption{bottom:30px;left:24px;right:24px}.password-media figcaption p{font-size:clamp(38px,8vw,56px)}.password-footer{padding:22px 24px;font-size:8px}}@media(max-width:420px){.password-header{min-height:76px;padding:20px;gap:16px}.password-brand{width:148px}.password-status{gap:7px;font-size:8px;letter-spacing:.07em}.password-copy{padding:42px 20px 40px}.password-copy h1{margin-block:24px}.password-message{font-size:13px}.password-fields{grid-template-columns:minmax(0,1fr)}.password-submit{padding-inline:16px}.password-footer{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/password.css.map */
