.kc{--kc-ink:#151515;--kc-muted:#6f6f66;--kc-rule:#e3e3d8;--kc-tint:#f7f7f2;--kc-paper:#fff;--kc-display:transducer-condensed,"Arial Narrow",sans-serif;--kc-mono:t26-carbon,"Courier New",monospace;--kc-gutter:clamp(20px,4vw,56px);background:var(--kc-paper);color:var(--kc-ink);font-family:var(--kc-mono)}.kc *{box-sizing:border-box}.kc__wrap{max-width:1440px;margin:0 auto;padding:0 var(--kc-gutter)}.kc__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.kc__title{font-family:var(--kc-display);font-weight:500;text-transform:uppercase;font-size:clamp(40px,4.6vw,64px);line-height:.92;letter-spacing:-.02em;margin:0;color:var(--kc-ink)}.kc__sub{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--kc-muted);max-width:48ch}.kc__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kc__nav{display:none;gap:8px;flex:none}.kc__nav[hidden]{display:none}.kc__navbtn{width:44px;height:44px;border:1px solid var(--kc-ink);background:transparent;color:var(--kc-ink);font:400 18px/1 var(--kc-mono);cursor:pointer}.kc__navbtn:disabled{opacity:.3;cursor:default}.kc__navbtn:focus-visible,.kc__btn:focus-visible,.kc__link:focus-visible,.kc__toggle:focus-visible,.kc__cell--name a:focus-visible,.kc__pick select:focus-visible{outline:3px solid var(--kc-accent,#467610);outline-offset:3px}.kc__rail{display:grid;grid-template-columns:repeat(var(--kc-cols,5),minmax(0,1fr));grid-template-rows:auto auto auto auto auto auto auto;column-gap:0;border-top:1px solid var(--kc-ink)}.kc__item{display:contents}.kc__cell{grid-column:var(--col);margin:0;padding:0 18px;border-right:1px solid var(--kc-rule)}.kc__item:last-child .kc__cell{border-right:0}.kc__item--featured .kc__cell{background:var(--kc-tint)}.kc__item--featured .kc__cell--img{box-shadow:inset 0 2px 0 var(--kc-accent,#467610)}.kc__cell--img{grid-row:1;position:relative;display:block;width:100%;min-width:0;aspect-ratio:1/1;padding:0;overflow:hidden;text-decoration:none}.kc__img{position:absolute;left:18px;top:22px;width:calc(100% - 36px);height:calc(100% - 30px);object-fit:contain;object-position:center!important;display:block;transform:scale(var(--kc-scale,100%));transform-origin:center}.kc__badge{position:absolute;top:14px;left:18px;font:700 10px/1 var(--kc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kc-accent,#467610);border:1px solid currentColor;padding:6px 8px;background:var(--kc-paper)}.kc__cell--name{grid-row:2;font-family:var(--kc-display);font-weight:500;text-transform:uppercase;font-size:clamp(24px,2.1vw,32px);line-height:1;letter-spacing:-.01em;padding-top:8px}.kc__cell--name a{color:inherit;text-decoration:none}.kc__cell--name a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.kc__cell--for{grid-row:3;font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--kc-accent,#467610);padding-top:8px}.kc__cell--benefit{grid-row:4;font-size:14px;line-height:1.5;color:var(--kc-ink);padding-top:8px;padding-bottom:16px}.kc__cell--price{grid-row:5;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;border-top:1px solid var(--kc-rule);padding-top:14px;padding-bottom:12px;font-size:12px;color:var(--kc-muted)}.kc__price{font-family:var(--kc-display);font-size:26px;line-height:1;color:var(--kc-ink);font-weight:500}.kc__price small{font:400 11px/1 var(--kc-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--kc-muted)}.kc__cfg{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.kc__cell--specs{grid-row:6;padding-bottom:16px}.kc__cell--specs>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--kc-rule);font-size:13px}.kc__cell--specs dt{color:var(--kc-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding-top:2px}.kc__cell--specs dd{margin:0;text-align:right;color:var(--kc-ink)}.kc__cell--cta{grid-row:7;padding-bottom:22px}.kc__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:0 14px;border:1px solid var(--kc-ink);color:var(--kc-ink);background:transparent;text-decoration:none;font:700 12px/1.2 var(--kc-mono);letter-spacing:.06em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.kc__btn:hover{background:var(--kc-ink);color:#fff}.kc__item--featured .kc__btn{background:var(--kc-accent,#467610);border-color:var(--kc-accent,#467610);color:#fff}.kc__item--featured .kc__btn:hover{background:var(--kc-ink);border-color:var(--kc-ink)}.kc__details{margin-top:8px;border-top:1px solid var(--kc-ink)}.kc__toggle{display:flex;align-items:center;gap:14px;min-height:56px;cursor:pointer;list-style:none;font:700 12px/1 var(--kc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--kc-ink);-webkit-user-select:none;user-select:none}.kc__toggle::-webkit-details-marker{display:none}.kc__toggle i{width:18px;height:18px;border:1px solid var(--kc-ink);border-radius:50%;position:relative;flex:none}.kc__toggle i:before,.kc__toggle i:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:1px;background:var(--kc-ink);transform:translate(-50%,-50%)}.kc__toggle i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.kc__details[open] .kc__toggle i:after{transform:translate(-50%,-50%) rotate(0)}.kc__toggle-close,.kc__details[open] .kc__toggle-open{display:none}.kc__details[open] .kc__toggle-close{display:inline}.kc__detail-body{padding:4px 0 28px}.kc__pick{display:none;gap:12px;flex-wrap:wrap;margin:0 0 16px}.kc__pick[hidden]{display:none}.kc__pick label{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--kc-muted)}.kc__pick select{min-height:44px;border:1px solid var(--kc-ink);background:var(--kc-paper);color:var(--kc-ink);font:400 13px/1 var(--kc-mono);padding:0 12px}.kc__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.kc__table th,.kc__table td{padding:12px 14px;border-bottom:1px solid var(--kc-rule);vertical-align:top;text-align:left}.kc__table thead th{font-family:var(--kc-display);font-weight:500;font-size:22px;line-height:1;text-transform:uppercase;padding-top:18px;border-bottom:1px solid var(--kc-ink)}.kc__table tbody th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--kc-muted);font-weight:400;padding-top:15px}.kc__table .kc__th-label{width:160px}.kc__table .is-featured{background:var(--kc-tint)}.kc-v{display:block}.kc-v+.kc-v{margin-top:6px}.kc-v small{display:block;font-size:11px;color:var(--kc-muted);letter-spacing:.02em;margin-top:1px}.kc__row-cta td{padding-top:16px;padding-bottom:18px;border-bottom:0}.kc__link{color:var(--kc-ink);text-decoration:none;font:700 11px/1.3 var(--kc-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--kc-ink);padding-bottom:3px}.kc__link:hover{color:var(--kc-accent,#467610);border-color:currentColor}.kc__note{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--kc-muted);max-width:70ch}@media(prefers-reduced-motion:reduce){.kc__btn,.kc__toggle i:after{transition:none}}@media(max-width:1023px){.kc__wrap{padding:0}.kc__head{padding:0 20px;align-items:flex-end}.kc__nav{display:flex}.kc__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:0 20px 4px;border-top:0}.kc__rail::-webkit-scrollbar{display:none}.kc__item{display:flex;flex-direction:column;flex:0 0 78%;max-width:360px;min-width:0;overflow:hidden;scroll-snap-align:start;border:1px solid var(--kc-rule);background:var(--kc-paper)}.kc__item--featured{border-color:var(--kc-accent,#467610)}.kc__item--featured .kc__cell{background:transparent}.kc__item--featured .kc__cell--img{box-shadow:none;background:var(--kc-tint)}.kc__cell{border-right:0;padding-left:16px;padding-right:16px}.kc__cell--img{aspect-ratio:4/3;padding:0}.kc__img{left:16px;top:16px;width:calc(100% - 32px);height:calc(100% - 20px)}.kc__cell--benefit{flex:1}.kc__cell--cta{padding-bottom:16px}.kc__details{margin:20px 20px 0}.kc__pick{display:flex}.kc__table .kc__th-label{width:34%}.kc__table th[data-col],.kc__table td[data-col]{display:none}.kc__table th[data-col].is-a,.kc__table td[data-col].is-a,.kc__table th[data-col].is-b,.kc__table td[data-col].is-b{display:table-cell}.kc__table thead th{font-size:18px}.kc__table th,.kc__table td{padding:10px 8px}}@media(min-width:768px)and (max-width:1023px){.kc__item{flex-basis:44%}}@media(max-width:420px){.kc__item{flex:0 0 82%}.kc__title{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/knife-comparison.css.map */
