.kc{--kc-paper:#F4F0E7;--kc-cream:#EDE5D8;--kc-near-white:#FBF9F4;--kc-ink:#25231F;--kc-oxblood:#813F32;--kc-brass:#A5824F;--kc-line:#DDD6C7;--kc-muted:#6B6558;--kc-body:"Source Sans 3","Source Sans Pro",-apple-system,BlinkMacSystemFont,sans-serif;--kc-display:"Newsreader",Georgia,"Times New Roman",serif;--kc-mono:ui-monospace,"SF Mono",Menlo,monospace;--kc-maxw:1180px;color:var(--kc-ink);font-family:var(--kc-body)}.kc *{box-sizing:border-box}.kc-wrap{max-width:var(--kc-maxw);margin:0 auto;padding:0 28px}.kc h1,.kc h2,.kc h3{font-family:var(--kc-display);font-weight:400;line-height:1.08;letter-spacing:-.01em;margin:0}.kc p{margin:0}.kc a{color:inherit}.kc-band{border-top:1px solid var(--kc-line)}.kc-band--white{background:var(--kc-near-white)}.kc-band--cream{background:var(--kc-cream);border-top:none}.kc-band--ink{background:var(--kc-ink);color:var(--kc-paper);border-top:none}.kc-band .kc-wrap{padding-top:54px;padding-bottom:54px}.kc-eyebrow{font-family:var(--kc-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--kc-brass);margin-bottom:14px}.kc-btn{display:inline-block;font-family:var(--kc-body);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:14px 26px;border-radius:2px;cursor:pointer;transition:.18s;border:none}.kc-btn--dark{background:var(--kc-ink);color:var(--kc-near-white)}.kc-btn--dark:hover{background:#3a362f}.kc-btn--ghost{border:1px solid var(--kc-ink);color:var(--kc-ink);background:transparent}.kc-btn--ghost:hover{background:var(--kc-ink);color:var(--kc-near-white)}.kc-sec-head{margin-bottom:30px}.kc-sec-head h2{font-size:clamp(28px,3.4vw,40px)}.kc-sec-head .kc-lede{color:var(--kc-muted);max-width:62ch;margin-top:12px;font-size:17px}.kc-trust .kc-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:34px 28px}.kc-trust .kc-t h4{font-size:14px;color:var(--kc-near-white);margin:0 0 4px;letter-spacing:.02em;font-family:var(--kc-body);font-weight:600}.kc-trust .kc-t p{font-size:13px;color:#f4f0e7a6}@media(max-width:720px){.kc-trust .kc-wrap{grid-template-columns:repeat(2,1fr);gap:22px}}.kc-group-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.kc-group-head h2{font-size:clamp(26px,3vw,34px)}.kc-group-sub{font-size:15.5px;color:var(--kc-muted);margin-bottom:26px;max-width:66ch}.kc-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px}@media(max-width:640px){.kc-products{grid-template-columns:1fr}}.kc-card{display:block;text-decoration:none;color:inherit}.kc-card-img{position:relative;aspect-ratio:1/1;border-radius:2px;overflow:hidden;margin-bottom:14px;background:#e8e0d2}.kc-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.kc-card:hover .kc-card-img img{transform:scale(1.03)}.kc-badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--kc-ink);color:var(--kc-near-white);font-family:var(--kc-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:5px 8px;border-radius:2px}.kc-badge--sale{background:var(--kc-oxblood)}.kc-card-title{font-size:21px;margin-bottom:5px}.kc-card-blurb{font-size:14.5px;color:var(--kc-muted);line-height:1.45;margin-bottom:6px}.kc-swatches{display:flex;gap:7px;margin-top:9px;margin-bottom:2px}.kc-sw{width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.15);background:#8a6a45}.kc-card-price{font-size:15px;font-weight:600;margin-top:8px}.kc-viewlink{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;letter-spacing:.03em;color:var(--kc-oxblood)}.kc-card:hover .kc-viewlink{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/knife-collection.css.map */
