@font-face{font-family:Knockout HTF70;src:url(/cdn/shop/files/Knockout-HTF70-FullWelterwt.otf?v=1792555960) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Knockout HTF31;src:url(/cdn/shop/files/Knockout-HTF31-JuniorMiddlewt.otf?v=1792555960) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ATP Stages;src:url(/cdn/shop/files/ATP-Stages.otf?v=1792555977) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--brand-charcoal: #1F1F1F;--brand-deep-red: #962727;--brand-crimson: #EF3535;--brand-off-white: #F8F4ED;--brand-heading: "Knockout HTF70", Impact, "Arial Narrow", sans-serif;--brand-body: "Knockout HTF31", "Arial Narrow", Arial, sans-serif;--brand-script: "ATP Stages", cursive;--brand-tracking: .02em}body,body.password,.password-header,.password__footer{background:var(--brand-off-white);color:var(--brand-charcoal)}body,body.password{font-family:var(--brand-body);letter-spacing:var(--brand-tracking)}.password-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;max-width:none;padding:4rem 1.5rem 0;text-align:center}.password-header .password-logo{display:block;width:100%;max-width:min(440px,80vw);height:auto;margin:0 auto}.password-content{font-family:var(--brand-heading);font-size:2.8rem;letter-spacing:var(--brand-tracking);text-transform:uppercase;color:var(--brand-charcoal)}body.password hr{display:none}.password-modal__content-heading,.password-header h1,.password-header h2,.password-main h1,.password-main h2,.password-main h3{font-family:var(--brand-heading);font-weight:400;letter-spacing:var(--brand-tracking);text-transform:uppercase;color:var(--brand-charcoal)}html body.password #MainContent,html body.password #MainContent *,html body.password #MainContent *::placeholder{font-family:var(--brand-body)!important;font-style:normal!important;letter-spacing:var(--brand-tracking)!important}html body.password #MainContent h1,html body.password #MainContent h2,html body.password #MainContent h3,html body.password #MainContent h4,html body.password #MainContent button,html body.password #MainContent [type=submit],html body.password #MainContent [class*=heading],html body.password #MainContent [class*=title],html body.password #MainContent [class*=headline]{font-family:var(--brand-heading)!important;font-weight:400!important;letter-spacing:var(--brand-tracking)!important}html body.password,html body.password *{text-transform:uppercase!important}html body.password input,html body.password textarea{text-transform:none!important}html body.password input::placeholder,html body.password textarea::placeholder{text-transform:uppercase!important}.password-modal__content{background:var(--brand-off-white);color:var(--brand-charcoal)}.password-form .field__input{border-radius:0;background:var(--brand-off-white);color:var(--brand-charcoal);font-family:var(--brand-body)}.password-form .field__input:focus{box-shadow:0 0 0 .2rem var(--brand-crimson)}.password-button{background:var(--brand-charcoal);color:var(--brand-off-white);border-radius:0;font-family:var(--brand-heading);font-size:2rem;letter-spacing:var(--brand-tracking);min-height:4.5rem}.password-button:hover{background:var(--brand-crimson);color:var(--brand-off-white)}.password-link,.password__footer-text a{color:var(--brand-charcoal);text-decoration-color:var(--brand-crimson)}.password__footer{padding-top:2rem}.password__footer-caption,.password__footer-login{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/2/assets/password-brand.css.map */
