:root{--nj-black: #000;--nj-panel: #0d0d0d;--nj-line: #2a2a2a;--nj-red: #c8102e;--nj-red-dark: #a80d26;--nj-red-text: #e5314b;--nj-white: #f5f5f5;--nj-muted: #a3a3a3;--nj-display: "Anton", Impact, "Arial Narrow", sans-serif;--nj-cond: "Oswald", "Arial Narrow", sans-serif;--nj-body: "Inter", system-ui, -apple-system, sans-serif}.announcement-bar__message,.announcement-bar__link{font-family:var(--nj-cond);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.nj-eyebrow{font-family:var(--nj-body);font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;color:var(--nj-red-text);margin:0}.nj-title{font-family:var(--nj-display);font-weight:400;text-transform:uppercase;line-height:.95;color:var(--nj-white);margin:0;font-size:clamp(3.6rem,11vw,7.2rem)}.nj-btn{display:inline-flex;align-items:center;justify-content:center;padding:1.8rem 3.2rem;background:var(--nj-red);color:#fff;font-family:var(--nj-body);font-size:1.5rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:0;transition:background .2s}.nj-btn:hover{background:var(--nj-red-dark);color:#fff}.nj-btn:focus-visible,.nj-link:focus-visible{outline:2px solid #fff;outline-offset:3px}.nj-link{color:var(--nj-white);font-family:var(--nj-body);font-size:1.4rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.4rem}.nj-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:var(--nj-hero-h, 88svh);overflow:hidden;background:var(--nj-black)}.nj-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.nj-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.nj-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#00000073,rgba(0,0,0,calc(var(--nj-overlay, .6) * .5)) 40%,rgba(0,0,0,var(--nj-overlay, .6)))}.nj-hero__content{width:100%;max-width:120rem;margin:0 auto;padding:12rem 2.4rem 4.8rem}.nj-hero__tag{display:inline-flex;align-items:center;gap:1rem;margin:0 0 2.4rem;padding:1rem 1.6rem;border:1px solid rgba(255,255,255,.35);background:#0009;color:#fff;font-family:var(--nj-body);font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase}.nj-hero__tag:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--nj-red-text)}.nj-hero__title{font-size:clamp(5.2rem,17vw,14rem)}.nj-hero__title span{display:block}.nj-hero__title .nj-outline{color:transparent;-webkit-text-stroke:2px var(--nj-red-text)}.nj-hero__sub{max-width:52rem;margin:2rem 0 3.2rem;color:var(--nj-muted);font-family:var(--nj-body);font-size:1.8rem;line-height:1.5}.nj-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.nj-hero__actions .nj-btn{width:100%}.nj-trust{background:var(--nj-panel);border-block:1px solid var(--nj-line)}.nj-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);max-width:140rem;margin:0 auto}.nj-trust__item{display:flex;align-items:center;gap:1.2rem;padding:1.8rem 1.6rem;box-shadow:inset -1px -1px 0 var(--nj-line)}.nj-trust__item svg{flex:none;width:2.4rem;height:2.4rem;fill:none;stroke:var(--nj-red-text);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nj-trust__text{color:#fff;font-family:var(--nj-body);font-size:1.3rem;font-weight:500;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}@media(min-width:750px){.nj-hero{min-height:var(--nj-hero-h-d, 90vh)}.nj-hero__content{padding:14rem 5rem 8rem}.nj-hero__actions{flex-direction:row;align-items:center;gap:3.2rem}.nj-hero__actions .nj-btn{width:auto}.nj-trust__grid{grid-template-columns:repeat(4,1fr)}.nj-trust__item{justify-content:center;padding:2.4rem}.nj-trust__text{font-size:1.4rem}}.announcement-bar-section{position:sticky;top:0;z-index:30}.utility-bar{background:var(--nj-red)!important;color:#fff!important;border-bottom:0!important}.utility-bar .announcement-bar__message,.utility-bar a,.utility-bar svg{color:#fff!important}.announcement-bar__message{text-transform:uppercase;font-size:1.5rem;letter-spacing:.06em}body:has(.nj-hero) .section-header{position:relative!important;z-index:10;height:0;margin:0!important;overflow:visible}body:has(.nj-hero) .header-wrapper{background:linear-gradient(180deg,#0009,#0000)!important;border-bottom:0!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ninja.css.map */
