.kh{display:flex;justify-content:space-between;align-items:center;padding:40px 0}.crumb{color:var(--muted);margin:25px 0 50px}.kitchen-catalog h1,.kitchen-detail h1{font-size:clamp(54px,6.5vw,96px)}.catalog-tools{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:50px}.catalog-tools .filters{margin:0}.catalog-tools label{display:grid;gap:8px;font-size:14px}.catalog-tools input{padding:14px;background:var(--soft);border:0;max-width:100%}#count{margin:30px 0;color:var(--muted)}.kitchen-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px 35px}.kitchen-grid img{width:100%;aspect-ratio:1.3;object-fit:cover}.kc-caption{display:flex;justify-content:space-between;margin-top:20px;gap:16px}.kc-caption h2{font-size:38px}.kitchen-grid article p{color:var(--muted);margin-top:12px}.catalog-close{padding:100px 0}.catalog-close p{max-width:600px;margin:30px 0}.detail-photo{display:block;width:100%;padding:0;margin:55px 0;background:var(--soft);cursor:zoom-in}.detail-photo img{width:100%;max-height:720px;object-fit:cover}.detail-story{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:40px 0 100px}.detail-story dl{margin:35px 0}.detail-story dt{color:var(--muted);font-size:14px;margin-top:20px}.detail-story dd{margin:4px 0}.detail-story .under-link{display:block;margin-top:20px;width:fit-content}.related{padding-bottom:90px}.related>h2{margin-bottom:45px}.related>.under-link{margin-top:40px}#photo img{width:100%}#empty{padding:45px 0}#empty p{margin:20px 0}@media(max-width:650px){.kh{padding:25px 0;align-items:start;gap:20px}.kh nav{display:flex;flex-direction:column;gap:5px;align-items:end;font-size:14px}.kh .footer-wordmark{font-size:24px}.catalog-tools{display:block}.catalog-tools label{margin-top:25px}.kitchen-grid{grid-template-columns:1fr;gap:40px}.kc-caption h2{font-size:34px}.detail-story{display:block;padding:15px 0 60px}.detail-story>div{margin-top:30px}.detail-photo{margin:35px 0}.detail-photo img{min-height:280px;object-fit:cover}.crumb{font-size:14px;margin-bottom:35px}.catalog-close{padding:60px 0}.kitchen-catalog .section-heading p{margin-top:25px}}
.category-nav{display:flex;flex-wrap:wrap;gap:18px 35px;padding:18px 0 30px}.category-nav a:hover{text-decoration:underline;text-underline-offset:8px}.kitchen-detail>p{max-width:650px;color:var(--muted)}.kitchen-detail>.under-link{margin-bottom:65px}@media(max-width:600px){.category-nav{gap:14px 25px}.kh>a:last-child{font-size:14px;text-align:right}}
.category-nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:8px}
.concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 28px}.concept-grid .kc-caption h2{font-size:clamp(28px,2.5vw,38px)}.concept-grid img{height:auto;aspect-ratio:1.2;object-fit:cover}.kitchen-detail #more-concepts{margin-top:70px}.kitchen-detail #more-concepts img{height:auto}@media(max-width:1000px){.concept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.concept-grid{grid-template-columns:1fr}.concept-grid .kc-caption h2{font-size:34px}.kitchen-detail #more-concepts{margin-top:50px}}

