@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Barlow+Condensed:wght@400;500;600;700;800&family=Oswald:wght@400;500;600;700&family=Fira+Code:wght@400;500;600&display=swap";.nv{--novaa-white: #ffffff;--novaa-tan: #937962;--novaa-taupe: #c9beb9;--novaa-charcoal: #2a2e2f;--novaa-ink: #14171a;--novaa-bone: #f6f3ee;--novaa-fog: #e7e2dc;--novaa-stone: #6b6e6f;--novaa-mud: #5a4a3a;--bg: var(--novaa-bone);--bg-elev: #ffffff;--fg: var(--novaa-ink);--fg-muted: var(--novaa-stone);--accent: var(--novaa-tan);--accent-press: var(--novaa-mud);--line: var(--novaa-fog);--font-display: "Rigid Square","Oswald","Barlow Condensed","Impact",sans-serif;--font-sans: "Montserrat","Helvetica Neue",Arial,sans-serif;--font-utility: "Barlow Condensed","Oswald",sans-serif;--font-mono: "Fira Code",ui-monospace,"SF Mono",Menlo,monospace;--t-eyebrow: .78rem;--t-meta: .875rem;--t-body: 1rem;--t-lead: 1.125rem;--t-h5: 1.375rem;--t-h4: 1.75rem;--t-h3: 2.25rem;--t-h2: 3rem;--t-h1: 4.5rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--r-0:0;--r-1:2px;--r-2:4px;--r-pill:999px;--bw-1:1px;--bw-2:2px;--bw-3:3px;--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-in: cubic-bezier(.6, 0, .8, .4);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .4s;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.nv *,.nv *:before,.nv *:after{box-sizing:border-box}.nv img,.nv svg{display:block;max-width:100%}.nv h1,.nv h2,.nv h3,.nv h4,.nv h5{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.02;margin:0;color:var(--fg)}.nv p,.nv li{font-family:var(--font-sans);font-size:var(--t-body);line-height:1.55}.nv .eyebrow{font-family:var(--font-utility);font-weight:700;font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.16em;color:var(--accent)}.nv .cg-wrap{background:var(--bg)}.nv .cg-container{width:100%;max-width:1280px;margin:0 auto;padding-left:var(--s-5);padding-right:var(--s-5)}.nv .cg-hero{background:var(--novaa-ink);color:var(--novaa-white);border-bottom:var(--bw-1) solid rgba(255,255,255,.1);padding:var(--s-7) 0 var(--s-6)}.nv .cg-hero h1{color:var(--novaa-white)}.nv .cg-crumb{font-family:var(--font-utility);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c;display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-5)}.nv .cg-crumb a{color:#ffffffb8;text-decoration:none}.nv .cg-crumb a:hover{color:var(--novaa-tan)}.nv .cg-crumb .sep{color:#ffffff4d}.nv .cg-lockup{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--s-6);align-items:end}.nv .cg-hero h1{font-size:clamp(2.5rem,7vw,4.5rem);line-height:.9;margin-top:var(--s-2)}.nv .cg-lede{color:#ffffffb8;font-size:var(--t-lead);max-width:52ch;margin:0}.nv .cg-meta{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-6);margin-top:var(--s-6);padding-top:var(--s-4);border-top:var(--bw-1) solid rgba(255,255,255,.12);font-family:var(--font-utility);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.1em;color:#fff9}.nv .cg-meta b{color:var(--novaa-white);font-weight:700}.nv .cg-meta .dot{color:var(--novaa-tan)}.nv .cg-bar{position:sticky;top:var(--cg-sticky-top, 0px);z-index:5;background:var(--novaa-bone);border-bottom:var(--bw-1) solid var(--line);padding:var(--s-3) 0}.nv .cg-bar-inner{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.nv .cg-chips{display:flex;align-items:center;gap:var(--s-2);flex:1 1 auto;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.nv .cg-chips::-webkit-scrollbar{display:none}.nv .cg-lbl{font-family:var(--font-utility);font-size:var(--t-eyebrow);text-transform:uppercase;letter-spacing:.16em;color:var(--fg-muted);flex:none}.nv .cg-chip{flex:none;cursor:pointer;font-family:var(--font-utility);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fg);background:transparent;border:var(--bw-1) solid var(--line);border-radius:var(--r-1);padding:7px 14px;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.nv .cg-chip:hover{border-color:var(--novaa-taupe)}.nv .cg-chip.is-on{background:var(--novaa-ink);border-color:var(--novaa-ink);color:var(--novaa-white)}.nv .cg-chip:active{transform:translateY(1px)}.nv .cg-tools{display:flex;align-items:center;gap:var(--s-4);flex:none;margin-left:auto;font-family:var(--font-utility);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted)}.nv .cg-count b{color:var(--fg);font-weight:700}.nv .cg-tools select{font-family:var(--font-utility);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fg);background:var(--bg-elev);border:var(--bw-1) solid var(--line);border-radius:var(--r-1);padding:7px 10px;cursor:pointer}.nv .cg-tools select:focus-visible,.nv .cg-chip:focus-visible,.nv .cg-card:focus-visible{outline:var(--bw-2) solid var(--novaa-tan);outline-offset:2px}.nv .cg-grid-wrap{padding:var(--s-7) 0 var(--s-8)}.nv .cg-grid{display:grid;gap:var(--s-5);grid-template-columns:repeat(4,minmax(0,1fr))}.nv .cg-card{display:flex;flex-direction:column;background:var(--bg-elev);border:var(--bw-1) solid var(--line);border-radius:var(--r-1);text-decoration:none;color:inherit;position:relative;transition:border-color var(--dur-base) var(--ease-out)}.nv .cg-card:hover{border-color:var(--novaa-charcoal)}.nv .cg-card.is-out{opacity:.72}.nv .cg-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--bg-elev);border-bottom:var(--bw-1) solid var(--line)}.nv .cg-media img{width:100%;height:100%;object-fit:contain;transition:transform var(--dur-slow) var(--ease-out)}.nv .cg-card:hover .cg-media img{transform:scale(1.03)}.nv .cg-media .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-utility);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:.14em;color:var(--fg-muted)}.nv .cg-badge{position:absolute;top:var(--s-3);left:var(--s-3);z-index:2;font-family:var(--font-utility);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;padding:4px 9px;border-radius:var(--r-1);background:var(--novaa-tan);color:var(--novaa-white)}.nv .cg-badge.is-out{background:var(--novaa-charcoal)}.nv .cg-body{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);flex:1 1 auto}.nv .cg-kicker{font-family:var(--font-utility);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-muted)}.nv .cg-title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:1.05rem;line-height:1.12;letter-spacing:.02em;margin:0}.nv .cg-price{font-family:var(--font-mono);font-size:.95rem;font-weight:500;color:var(--fg);margin-top:auto;padding-top:var(--s-2)}.nv .cg-price .was{color:var(--fg-muted);text-decoration:line-through;margin-left:var(--s-2);font-size:.85rem}.nv .cg-price .from{color:var(--fg-muted);font-size:.78rem;letter-spacing:.04em}.nv .cg-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-top:var(--s-3);padding-top:var(--s-3);border-top:var(--bw-1) solid var(--line);font-family:var(--font-utility);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--fg)}.nv .cg-card:hover .cg-cta{color:var(--novaa-tan)}.nv .cg-cta .arrow{transition:transform var(--dur-base) var(--ease-out)}.nv .cg-card:hover .cg-cta .arrow{transform:translate(4px)}.nv .cg-empty{grid-column:1 / -1;text-align:center;border:var(--bw-1) dashed var(--novaa-taupe);border-radius:var(--r-1);padding:var(--s-8) var(--s-5);color:var(--fg-muted)}.nv .cg-empty h3{margin-bottom:var(--s-2);font-size:var(--t-h5)}.nv .cg-pager{display:flex;justify-content:center;align-items:center;gap:var(--s-2);margin-top:var(--s-7);font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.1em}.nv .cg-pager a,.nv .cg-pager span{border:var(--bw-1) solid var(--line);border-radius:var(--r-1);padding:7px 13px;text-decoration:none;color:var(--fg);font-weight:600}.nv .cg-pager a:hover{border-color:var(--novaa-charcoal)}.nv .cg-pager .is-current{background:var(--novaa-ink);border-color:var(--novaa-ink);color:var(--novaa-white)}@media(max-width:1080px){.nv .cg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.nv .cg-lockup{grid-template-columns:1fr;gap:var(--s-4);align-items:start}.nv .cg-hero{padding:var(--s-6) 0 var(--s-5)}.nv .cg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.nv .cg-tools{width:100%;margin-left:0;justify-content:space-between}.nv .cg-grid-wrap{padding:var(--s-6) 0 var(--s-7)}}@media(max-width:520px){.nv .cg-container{padding-left:var(--s-4);padding-right:var(--s-4)}.nv .cg-lbl{display:none}.nv .cg-body{padding:var(--s-3)}.nv .cg-title{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.nv .cg-card,.nv .cg-media img,.nv .cg-cta .arrow{transition:none}.nv .cg-card:hover .cg-media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/nv-collection-gear.css.map */
