*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--nac-bg);color:var(--nac-text);font-family:var(--nac-font-body);font-weight:var(--nac-fw-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}ul,ol{margin:0;padding:0}p{margin:0 0 1em}hr{border:0;border-top:1px solid var(--nac-line);margin:2rem 0}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-family:var(--nac-font-heading);font-weight:var(--nac-fw-heading);text-transform:var(--nac-heading-transform);letter-spacing:var(--nac-heading-tracking);line-height:1.05;color:var(--nac-heading)}h1{font-size:clamp(2.5rem,7vw,5.5rem)}h2{font-size:clamp(2rem,4.6vw,3.75rem)}h3{font-size:clamp(1.25rem,2.2vw,1.75rem)}h4{font-size:1.125rem}:focus-visible{outline:2px solid var(--nac-red);outline-offset:3px}::selection{background:var(--nac-red);color:#fff}.nac-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nac-skip{position:fixed;left:12px;top:-60px;z-index:200;padding:10px 16px;background:var(--nac-red);color:#fff}.nac-skip:focus{top:12px}.nac-main{padding-top:var(--nac-header-h);min-height:60vh}body.template-index .nac-main,body.template-suffix-drop .nac-main,body.template-suffix-tactical .nac-main,body.template-suffix-vault .nac-main,body.template-suffix-landing .nac-main{padding-top:0}.nac-container{width:100%;max-width:var(--nac-width);margin-inline:auto;padding-inline:var(--nac-gutter)}.nac-section{position:relative;padding-block:var(--nac-section-pad)}.nac-section--tight{padding-block:calc(var(--nac-section-pad) * .5)}.nac-section--flush{padding-block:0}.nac-bg-surface{background:var(--nac-surface)}.nac-border-top{border-top:1px solid var(--nac-line)}.nac-label{font-family:var(--nac-font-label);font-weight:var(--nac-fw-label);font-size:11px;letter-spacing:var(--nac-label-tracking);text-transform:uppercase;line-height:1.5}.nac-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--nac-red)}.nac-eyebrow--dot:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.nac-eyebrow--bar:before{content:"";width:32px;height:1px;background:currentColor;flex:none}.nac-dim{color:var(--nac-dim)}.nac-orange{color:var(--nac-orange)}.nac-red{color:var(--nac-red)}.nac-stroke{color:transparent;-webkit-text-stroke:1.5px var(--nac-heading)}.nac-rule{height:1px;background:var(--nac-line);border:0;margin:0}.nac-bar{display:block;width:56px;height:3px;background:var(--nac-red);margin:1.25rem 0}.nac-center{text-align:center}.nac-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2.25rem;background:var(--nac-btn-bg);color:var(--nac-btn-color);border:1px var(--nac-btn-border-style) var(--nac-btn-border);border-radius:var(--nac-btn-radius);clip-path:var(--nac-btn-clip);font-family:var(--nac-btn-font);font-weight:var(--nac-fw-heading);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.nac-btn:hover{background:var(--nac-btn-hover-bg);color:#fff;transform:translateY(-1px)}.nac-btn .nac-arrow{transition:transform .2s ease}.nac-btn:hover .nac-arrow{transform:translate(4px)}.nac-btn--solid{--nac-btn-bg: var(--nac-red);--nac-btn-color: #fff;--nac-btn-border: var(--nac-red);--nac-btn-border-style: solid;--nac-btn-radius: 0;--nac-btn-clip: none;--nac-btn-hover-bg: var(--nac-crimson);--nac-btn-font: var(--nac-font-heading)}.nac-btn--ghost{--nac-btn-bg: transparent;--nac-btn-color: var(--nac-heading);--nac-btn-border: color-mix(in srgb, var(--nac-silver) 35%, transparent);--nac-btn-border-style: solid;--nac-btn-radius: 0;--nac-btn-clip: none;--nac-btn-hover-bg: var(--nac-heading);--nac-btn-font: var(--nac-font-heading)}.nac-btn--ghost:hover{color:#000}.nac-btn--pill{--nac-btn-bg: transparent;--nac-btn-color: var(--nac-heading);--nac-btn-border: var(--nac-red);--nac-btn-border-style: dotted;--nac-btn-radius: 999px;--nac-btn-clip: none;--nac-btn-hover-bg: var(--nac-red);--nac-btn-font: var(--nac-font-heading)}.nac-btn--oct{--nac-btn-bg: #000;--nac-btn-color: #fff;--nac-btn-border: rgba(255,255,255,.12);--nac-btn-border-style: solid;--nac-btn-radius: 0;--nac-btn-clip: polygon(12px 0, calc(100% - 12px) 0, 100% 100%, 0 100%);--nac-btn-hover-bg: #000;--nac-btn-font: var(--nac-font-label);font-size:.8rem;font-weight:700;padding:1rem 2.5rem}.nac-btn--oct:hover{color:var(--nac-red)}.nac-btn--block{display:flex;width:100%}.nac-btn--sm{padding:.7rem 1.4rem;font-size:.8rem}.nac-btn[disabled],.nac-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.nac-link{color:var(--nac-red);font-family:var(--nac-font-label);font-size:11px;letter-spacing:var(--nac-label-tracking);text-transform:uppercase}.nac-link:hover{color:var(--nac-crimson)}.nac-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}body.nac-no-grain .nac-grain{display:none}.nac-gridbg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.2;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px}.nac-media{position:relative;overflow:hidden;background:var(--nac-surface)}.nac-media>img,.nac-media>video,.nac-media>svg{width:100%;height:100%;object-fit:cover}.nac-media--fill{position:absolute;top:0;right:0;bottom:0;left:0}.nac-media [data-parallax]{position:absolute;top:-12%;right:0;bottom:-12%;left:0;will-change:transform}.nac-media [data-parallax]>img,.nac-media [data-parallax]>video{width:100%;height:100%;object-fit:cover}.nac-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.55),rgba(0,0,0,.25) 40%,var(--nac-bg))}.nac-placeholder{width:100%;height:100%;min-height:200px;background:linear-gradient(135deg,#1b1b1b,#0c0c0c);display:flex;align-items:center;justify-content:center;color:var(--nac-faint)}.nac-placeholder svg{width:38%;opacity:.4}[data-reveal]{transition:opacity .85s cubic-bezier(.23,1,.32,1),transform .85s cubic-bezier(.23,1,.32,1),filter .85s cubic-bezier(.23,1,.32,1);transition-delay:var(--reveal-delay, 0ms)}.nac-reveal-on [data-reveal]:not(.is-in){opacity:0;transform:translate3d(0,28px,0)}.nac-reveal-on [data-reveal=left]:not(.is-in){transform:translate3d(-40px,0,0)}.nac-reveal-on [data-reveal=right]:not(.is-in){transform:translate3d(40px,0,0)}.nac-reveal-on [data-reveal=scale]:not(.is-in){transform:scale(.94)}.nac-reveal-on [data-reveal=blur]:not(.is-in){filter:blur(10px);transform:translate3d(0,20px,0)}.nac-reveal-failsafe [data-reveal]{opacity:1!important;transform:none!important;filter:none!important}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.nac-media [data-parallax]{transform:none!important}html{scroll-behavior:auto}}.nac-field{display:block;margin-bottom:1rem}.nac-field>label{display:block;margin-bottom:6px}.nac-input,.nac-select,.nac-textarea{width:100%;padding:.85rem 1rem;background:transparent;border:1px solid var(--nac-border);border-radius:0;color:var(--nac-heading);font-family:var(--nac-font-body);font-size:1rem;transition:border-color .2s ease}.nac-input:focus,.nac-select:focus,.nac-textarea:focus{outline:none;border-color:var(--nac-red)}.nac-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--nac-silver) 50%),linear-gradient(135deg,var(--nac-silver) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:2.5rem}.nac-select option{background:#111}.nac-error{color:var(--nac-crimson);font-size:.875rem}.nac-success{color:#5fd38d}.nac-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:3rem}.nac-pagination a,.nac-pagination span{min-width:42px;padding:10px 14px;text-align:center;border:1px solid var(--nac-border);font-family:var(--nac-font-label);font-size:12px;letter-spacing:.15em}.nac-pagination a:hover{border-color:var(--nac-red);color:var(--nac-heading)}.nac-pagination .is-current{background:var(--nac-red);border-color:var(--nac-red);color:#fff}.nac-prose{max-width:84ch}.nac-prose h2,.nac-prose h3{margin-top:2em}.nac-prose a{color:var(--nac-red);text-decoration:underline;text-underline-offset:3px}.nac-prose img{margin:2rem 0}.nac-prose blockquote{margin:2rem 0;padding-left:1.25rem;border-left:3px solid var(--nac-red);color:var(--nac-heading);font-style:italic}.nac-prose ul,.nac-prose ol{padding-left:1.25rem;margin-bottom:1em}.nac-prose table{width:100%;border-collapse:collapse}.nac-prose th,.nac-prose td{padding:10px;border-bottom:1px solid var(--nac-line);text-align:left}.nac-price{font-family:var(--nac-font-label);letter-spacing:.08em;color:var(--nac-heading)}.nac-price s{color:var(--nac-dim);margin-left:.6em}.nac-price .nac-sale{color:var(--nac-red)}.nac-badge{display:inline-block;padding:3px 9px;border:1px solid var(--nac-red);color:var(--nac-red);font-family:var(--nac-font-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase}@media(max-width:749px){:root{--nac-header-h: 64px}.nac-btn{padding:.9rem 1.6rem}}.nac-zoomwrap{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;transform-origin:center}.nac-zoomwrap>img{width:100%;height:100%;object-fit:cover}body.nac-lock{overflow:hidden}.nac-grid{display:grid;gap:24px}.nac-grid--2{grid-template-columns:repeat(2,1fr)}.nac-grid--3{grid-template-columns:repeat(3,1fr)}.nac-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:989px){.nac-grid--3,.nac-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:549px){.nac-grid--2,.nac-grid--3,.nac-grid--4{grid-template-columns:1fr}.nac-grid--keep2{grid-template-columns:repeat(2,1fr);gap:12px}}.nac-sec-head{margin-bottom:3rem}.nac-sec-head h2{margin:.5rem 0 0}.nac-page-title{padding-block:3rem 1rem}.nac-card__link{display:block}.nac-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--nac-surface);border:1px solid var(--nac-line);transition:border-color .3s ease}.nac-card:hover .nac-card__media{border-color:var(--nac-red)}.nac-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.23,1,.32,1),opacity .4s ease}.nac-card:hover .nac-card__img{transform:scale(1.05)}.nac-card__img--hover{opacity:0}.nac-card:hover .nac-card__img--hover{opacity:1}.nac-card__badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;gap:6px}.nac-card__info{padding:14px 0 0;display:grid;gap:4px}.nac-card__title{font-size:1.05rem;letter-spacing:.06em;margin:0}.nac-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;visibility:hidden;pointer-events:none}.nac-drawer.is-open{visibility:visible;pointer-events:auto}.nac-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .3s ease}.nac-drawer.is-open .nac-drawer__backdrop{opacity:1}.nac-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--nac-surface);border-left:1px solid var(--nac-line);display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.23,1,.32,1)}.nac-drawer.is-open .nac-drawer__panel{transform:none}.nac-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--nac-line)}.nac-drawer__close{background:none;border:0;color:var(--nac-heading);padding:4px}.nac-drawer__body{flex:1;overflow-y:auto;padding:8px 24px}.nac-drawer__empty{display:grid;gap:20px;justify-items:start;padding:48px 0}.nac-drawer__foot{padding:20px 24px 28px;border-top:1px solid var(--nac-line);display:grid;gap:12px}.nac-line{position:relative;display:grid;grid-template-columns:80px 1fr;gap:16px;padding:18px 28px 18px 0;border-bottom:1px solid var(--nac-line)}.nac-line__img{background:var(--nac-bg);aspect-ratio:4/5;display:block}.nac-line__img img{width:100%;height:100%;object-fit:cover}.nac-line__row{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.nac-line__remove{position:absolute;top:14px;right:0;background:none;border:0;font-size:22px;line-height:1;color:var(--nac-dim)}.nac-line__remove:hover{color:var(--nac-red)}.nac-qty{display:inline-flex;align-items:center;border:1px solid var(--nac-border)}.nac-qty button{width:32px;height:32px;background:none;border:0;color:var(--nac-heading)}.nac-qty span{min-width:28px;text-align:center;font-family:var(--nac-font-label)}.nac-tapebar{background:var(--nac-red);overflow:hidden;padding:12px 0;position:relative;z-index:2}.nac-tapebar .nac-tape__track{animation-duration:45s}.nac-range{background:var(--nac-bg)}.nac-range__wrap{overflow-x:auto;border:1px solid var(--nac-line);background:var(--nac-surface)}.nac-range__table{width:100%;border-collapse:collapse;min-width:560px}.nac-range__table th{text-align:left;color:var(--nac-gold)!important;padding:16px 22px;color:var(--nac-red);border-bottom:1px solid var(--nac-border)}.nac-range__table td{padding:20px 22px;border-bottom:1px solid var(--nac-line);color:var(--nac-silver)}.nac-range__table tbody tr{transition:background .2s ease}.nac-range__table tbody tr:hover{background:color-mix(in srgb,var(--nac-red) 8%,transparent)}.nac-range__table tbody tr:last-child td{border-bottom:0}.nac-range__table td strong{font-family:var(--nac-font-heading);color:var(--nac-heading);letter-spacing:.08em;text-transform:uppercase;font-weight:var(--nac-fw-heading)}.nac-range__status{display:inline-block;padding:4px 12px;border:1px solid currentColor;font-family:var(--nac-font-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--nac-gold)}.nac-range__status--live{color:var(--nac-gold)}.nac-range__status--soon{color:var(--nac-orange)}.nac-range__status--out{color:var(--nac-dim);text-decoration:line-through}@media(max-width:649px){.nac-range__table{min-width:0}.nac-range__table thead{display:none}.nac-range__table tr,.nac-range__table td{display:block}.nac-range__table tr{padding:12px 0;border-bottom:1px solid var(--nac-line)}.nac-range__table td{border:0;padding:6px 18px;display:flex;justify-content:space-between;gap:16px}.nac-range__table td:before{content:attr(data-label);font-family:var(--nac-font-label);font-size:10px;letter-spacing:.2em;color:var(--nac-dim)}}.nac-post__img{aspect-ratio:16/10;overflow:hidden;background:var(--nac-surface);margin-bottom:16px;border:1px solid var(--nac-line)}.nac-post__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.nac-post:hover .nac-post__img img{transform:scale(1.05)}.nac-post h3{margin:6px 0}.nac-tape__track{display:flex;width:max-content;animation:nac-tape 38s linear infinite}.nac-tape__set{display:flex;align-items:center;gap:28px;padding-right:28px;white-space:nowrap}.nac-tape__set span{font-family:var(--nac-font-heading);font-size:clamp(1.6rem,4vw,3rem);font-weight:700;color:#0a0a0a;text-transform:uppercase;line-height:1.1}.nac-tape__set b{color:#0a0a0a;font-size:1.4rem}@keyframes nac-tape{to{transform:translate(-50%)}}@keyframes nac-blink{50%{opacity:.2}}@media(prefers-reduced-motion:reduce){.nac-tape__track{animation:none}}.nac-coll__head{margin-bottom:2.5rem}.nac-coll__head h1{margin:.4rem 0 .5rem}.nac-article__in{max-width:1140px}.nac-searchform{display:flex;gap:10px;max-width:640px}.nac-searchhit{display:block;padding:24px;border:1px solid var(--nac-line)}.nac-searchhit:hover{border-color:var(--nac-red)}.nac-line__title{font-family:var(--nac-font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--nac-heading);line-height:1.2;display:block}.nac-drawer__total{display:flex;justify-content:space-between;align-items:baseline}.nac-imgbtn{display:inline-block}.nac-imgbtn img{display:block;max-height:56px;width:auto}.nac-prose:has(iframe[src*="canva.com"]){max-width:1140px}body.template-page .nac-prose,body.template-article .nac-prose,body.template-page .nac-prose h2,body.template-page .nac-prose h3,body.template-page .nac-prose h4,body.template-article .nac-prose h2,body.template-article .nac-prose h3,body.template-article .nac-prose h4{font-family:Merriweather,Georgia,Times New Roman,serif}
/*# sourceMappingURL=/cdn/shop/t/68/assets/nac.css.map */
