.col-hero{position:relative;padding:100px 40px 60px;text-align:center;border-bottom:1px solid var(--n-border);background:radial-gradient(ellipse at center top,rgba(201,169,110,.06),transparent 60%),var(--n-charcoal);overflow:hidden}.col-hero__inner{max-width:1000px;margin:0 auto;position:relative;z-index:2}.col-hero__title{font-family:var(--font-heading);font-size:clamp(48px,7vw,96px);letter-spacing:.12em;font-weight:400;color:var(--n-cream);margin:10px 0 14px}.col-hero__sub{color:var(--n-muted);font-size:14px;letter-spacing:.12em}.col-hero__runes{margin-top:30px;font-family:var(--font-heading);color:var(--n-gold-dk);opacity:.4;letter-spacing:.4em;font-size:16px}.col-filters{position:sticky;top:62px;z-index:100;background:#0b0a09eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--n-border)}.col-filters__inner{max-width:1400px;margin:0 auto;padding:18px 40px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.col-filters__cats{display:flex;gap:8px;flex-wrap:wrap}.col-chip{background:transparent;border:1px solid var(--n-border-lt);color:var(--n-muted);padding:8px 16px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;transition:all var(--ease);display:inline-flex;align-items:center;gap:8px}.col-chip span{color:var(--n-muted-dim);font-size:9px}.col-chip:hover{color:var(--n-cream);border-color:var(--n-muted)}.col-chip.is-active{background:var(--n-gold);color:var(--n-black);border-color:var(--n-gold)}.col-chip.is-active span{color:var(--n-black);opacity:.6}.col-filters__right{display:flex;gap:10px;align-items:center}.col-density{display:flex;border:1px solid var(--n-border-lt)}.col-density button{background:transparent;border:none;color:var(--n-muted);padding:9px 12px;border-right:1px solid var(--n-border-lt);transition:all var(--ease);display:flex;align-items:center;justify-content:center}.col-density button:last-child{border-right:none}.col-density button.is-active{background:var(--n-gold);color:var(--n-black)}.col-density button:hover:not(.is-active){color:var(--n-cream)}.col-sort{background:transparent;border:1px solid var(--n-border-lt);color:var(--n-cream);padding:9px 14px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-family:var(--font-body);outline:none;cursor:pointer}.col-grid{max-width:1400px;margin:0 auto;padding:40px}.col-count{text-align:center;margin-top:50px;color:var(--n-muted-dim);font-size:11px;letter-spacing:.2em;text-transform:uppercase}@media(max-width:700px){.col-filters__inner{padding:14px 16px}.col-hero{padding:60px 20px 40px}.col-grid{padding:24px 16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jewelry.css.map */
