.knife-finder{--kf-muted: rgb(var(--color-foreground-rgb) / .78);--kf-quiet: rgb(var(--color-foreground-rgb) / .86);--kf-rule: rgb(var(--color-foreground-rgb) / .2);--kf-rule-strong: rgb(var(--color-foreground-rgb) / .38);--kf-tint: rgb(var(--color-foreground-rgb) / .05);--kf-gutter: clamp(18px, 2.4vw, 32px);display:flex;flex-direction:column;gap:clamp(48px,6vw,88px)}.knife-finder :is(h1,h2,h3){font-family:var(--font-heading--family);font-weight:400;text-wrap:balance;margin:0}.knife-finder p{margin:0}.knife-finder__eyebrow{font-size:.875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--kf-muted)}.knife-finder__text-link{font-size:1rem;font-weight:600;color:inherit;text-underline-offset:4px}.knife-finder__hero{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.knife-finder__hero>:not(.knife-finder__hero-media){max-width:52rem}.knife-finder__hero-media{width:100%;aspect-ratio:16 / 7;overflow:hidden;margin-bottom:clamp(28px,4vw,56px);background:var(--kf-tint)}.knife-finder__hero-image{width:100%;height:100%;object-fit:cover}.knife-finder__hero-title{font-size:clamp(2.5rem,6vw,4rem);line-height:1;letter-spacing:-.02em}.knife-finder__hero-lede{font-size:clamp(1.125rem,1.9vw,1.375rem);line-height:1.55;color:var(--kf-quiet);max-width:40rem}.knife-finder__band{display:flex;flex-direction:column;gap:clamp(28px,4vw,52px)}.knife-finder__band--invert{--kf-muted: rgb(var(--color-background-rgb) / .8);--kf-quiet: rgb(var(--color-background-rgb) / .88);--kf-rule: rgb(var(--color-background-rgb) / .24);--kf-rule-strong: rgb(var(--color-background-rgb) / .42);--kf-tint: rgb(var(--color-background-rgb) / .08);color:var(--color-background);background:var(--color-foreground);padding:clamp(36px,6vw,88px) clamp(24px,4vw,64px)}.knife-finder__band--invert .knife-finder__text-link{color:var(--color-background)}.knife-finder__band--split{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,52px);align-items:start}@media screen and (min-width:1000px){.knife-finder__band--split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(40px,6vw,96px)}.knife-finder__band--split .knife-finder__care-note{grid-column:2}}.knife-finder__band-head{display:flex;flex-direction:column;gap:14px;max-width:46rem}.knife-finder__band-title{font-size:clamp(2.125rem,4.6vw,3.25rem);line-height:1.06;letter-spacing:-.012em}.knife-finder__band-lede{font-size:1.125rem;line-height:1.6;color:var(--kf-quiet)}.knife-finder__tasks{display:flex;flex-direction:column}.knife-finder__task{display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,32px);padding-block:clamp(36px,5vw,64px);border-top:1px solid var(--kf-rule-strong)}@media screen and (min-width:1000px){.knife-finder__task{grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:clamp(32px,5vw,80px);align-items:start}.knife-finder__task-head{position:sticky;top:clamp(80px,12vh,140px)}}.knife-finder__task-head{display:flex;flex-direction:column;gap:12px}.knife-finder__task-title{font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.knife-finder__task-note{font-size:1.0625rem;line-height:1.6;color:var(--kf-muted)}.knife-finder__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:clamp(24px,3vw,36px) var(--kf-gutter)}.knife-finder__card{display:flex;flex-direction:column}.knife-finder__card-link{display:flex;flex-direction:column;flex:1 1 auto;text-decoration:none;color:inherit}.knife-finder__card-media{position:relative;display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--kf-tint);margin-bottom:16px}.knife-finder__card-image{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}@media(hover:hover){.knife-finder__card-link:hover .knife-finder__card-image{transform:scale(1.04)}.knife-finder__card-link:hover .knife-finder__card-name{text-decoration:underline;text-underline-offset:4px}}@media(prefers-reduced-motion:reduce){.knife-finder__card-image{transition:none}}.knife-finder__card-link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:4px}.knife-finder__chip{position:absolute;inset-block-start:12px;inset-inline-start:12px;font-size:.875rem;line-height:1;padding:8px 12px;background:var(--color-background);color:var(--color-foreground);border:1px solid var(--kf-rule-strong)}.knife-finder__card-name{font-family:var(--font-heading--family);font-size:1.5rem;line-height:1.15;margin-bottom:8px}.knife-finder__card-jp{font-size:1rem;color:var(--kf-muted);margin-inline-start:.45em}.knife-finder__card-for{font-size:1rem;line-height:1.55;color:var(--kf-quiet)}.knife-finder__card-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid var(--kf-rule)}.knife-finder__card-stats{font-size:.9375rem;color:var(--kf-muted);font-variant-numeric:tabular-nums}.knife-finder__card-read{display:inline-flex;align-items:baseline;gap:.4em;font-size:.9375rem;font-weight:600;color:inherit;text-underline-offset:4px}.knife-finder__card-read-arrow{transition:transform .2s ease}@media(hover:hover){.knife-finder__card-read:hover .knife-finder__card-read-arrow{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.knife-finder__card-read-arrow{transition:none}}@media screen and (min-width:1000px){.knife-finder__grid:has(>.knife-finder__card:only-child) .knife-finder__card-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,3vw,40px);align-items:center}.knife-finder__grid:has(>.knife-finder__card:only-child) .knife-finder__card-media{grid-row:span 3;margin-bottom:0}}.knife-finder__band--compact{gap:clamp(20px,2.5vw,28px)}.knife-finder__compact-title{font-family:var(--font-heading--family);font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.15}.knife-finder__compact-lede{font-size:1rem;line-height:1.55;color:var(--kf-muted)}.knife-finder__bevels{display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,64px) var(--kf-gutter)}@media screen and (min-width:750px){.knife-finder__bevels{grid-template-columns:repeat(2,minmax(0,1fr))}}.knife-finder__bevel{display:flex;flex-direction:column;gap:14px}.knife-finder__bevel-figure{width:auto;height:clamp(150px,19vw,210px);color:currentcolor;margin-bottom:6px}.knife-finder__bevel-title{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.knife-finder__bevel p{font-size:1.0625rem;line-height:1.6;color:var(--kf-quiet);max-width:34rem}.knife-finder__bevel-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.knife-finder__bevel-points li{position:relative;padding-inline-start:20px;font-size:1rem;line-height:1.5}.knife-finder__bevel-points li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6em;width:9px;height:1px;background:currentcolor;opacity:.7}.knife-finder__bevel-verdict{margin-top:auto;padding-top:14px;border-top:1px solid var(--kf-rule);font-weight:600}.knife-finder__steels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,28px) var(--kf-gutter)}@media screen and (min-width:900px){.knife-finder__steels{grid-template-columns:repeat(4,minmax(0,1fr))}}.knife-finder__steel{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--kf-rule-strong)}.knife-finder__steel-title{font-size:1.0625rem;font-weight:600;line-height:1.25;font-family:var(--font-body--family)}.knife-finder__steel-line{font-size:.9375rem;line-height:1.5;color:var(--kf-muted)}.knife-finder__steel .knife-finder__text-link{margin-top:auto;padding-top:4px;font-size:.9375rem}.knife-finder__extras{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,40px) var(--kf-gutter)}@media screen and (min-width:900px){.knife-finder__extras{grid-template-columns:repeat(4,minmax(0,1fr))}}.knife-finder__extra-link{display:flex;flex-direction:column;text-decoration:none;color:inherit}.knife-finder__extra-media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--kf-tint);margin-bottom:16px}.knife-finder__extra-image{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}@media(hover:hover){.knife-finder__extra-link:hover .knife-finder__extra-image{transform:scale(1.04)}.knife-finder__extra-link:hover .knife-finder__extra-title{text-decoration:underline;text-underline-offset:4px}}@media(prefers-reduced-motion:reduce){.knife-finder__extra-image{transition:none}}.knife-finder__extra-link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:4px}.knife-finder__extra-title{font-family:var(--font-heading--family);font-size:1.25rem;line-height:1.2;margin-bottom:8px}.knife-finder__extra-text{display:block;font-size:1rem;line-height:1.55;color:var(--kf-muted)}.knife-finder__basics{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,36px) var(--kf-gutter)}@media screen and (min-width:750px){.knife-finder__basics{grid-template-columns:repeat(2,minmax(0,1fr))}}.knife-finder__basics>div{padding-top:16px;border-top:1px solid var(--kf-rule-strong)}.knife-finder__basics h3{font-size:1.25rem;line-height:1.25;margin-bottom:.45em}.knife-finder__basics p{font-size:1.0625rem;line-height:1.6;color:var(--kf-quiet)}.knife-finder__care-note{font-size:.9375rem;line-height:1.55;color:var(--kf-muted);max-width:46rem;padding-top:18px;border-top:1px solid var(--kf-rule)}.knife-finder__ask{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;padding:clamp(36px,6vw,72px) clamp(20px,4vw,48px);background:var(--kf-tint)}.knife-finder__ask-title{font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.12}.knife-finder__ask p{max-width:38rem;font-size:1.125rem;line-height:1.6;color:var(--kf-quiet)}@media screen and (max-width:749px){.knife-finder__hero-media{aspect-ratio:4 / 3}}@media screen and (min-width:1000px){.knife-finder__grid>.knife-finder__card:only-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,3vw,40px)}.knife-finder__grid>.knife-finder__card:only-child .knife-finder__card-link{grid-column:1 / -1;grid-row:1 / 3;margin-bottom:0}.knife-finder__grid>.knife-finder__card:only-child .knife-finder__card-meta{grid-column:2;grid-row:2;align-self:end}}@media(pointer:coarse){.knife-finder__button{min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/section-knife-finder.css.map */
