.kj-catalogue-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,6vw,85px);align-items:start}.kj-catalogue-zoom{display:block;width:100%;padding:0;position:relative;border:0;background:#f9f8f4;cursor:zoom-in}.kj-catalogue-zoom img{width:100%;height:auto;display:block;object-fit:contain}.kj-catalogue-zoom>span{position:absolute;right:10px;bottom:10px;padding:8px 12px;background:#f3f0e9eb;color:#171816;font-size:10px;letter-spacing:.08em}.kj-layer-records article{display:grid;grid-template-columns:30px 1fr;gap:15px;border-top:1px solid #cbc8bc;padding:22px 0}.kj-layer-records article>span{font-size:11px;margin-top:8px;color:#777a70}.kj-layer-records h3{font-size:25px;margin:0 0 10px}.kj-layer-records p{font-size:14px;margin:0}.kj-table-scroll{overflow-x:auto}.kj-catalogue-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7;text-align:left}.kj-catalogue-table th,.kj-catalogue-table td{padding:18px 20px 18px 0;border-bottom:1px solid #d0cbbf;vertical-align:top}.kj-catalogue-table thead th{font-size:11px;letter-spacing:.06em;color:#686b61}.kj-catalogue-table tbody th{font-weight:500;min-width:120px}.kj-catalogue-table td{min-width:165px}.kj-spc-finish-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;margin-top:35px}.kj-spc-finish-grid figure{margin:0}.kj-spc-finish-grid button{position:relative;width:100%;padding:0;border:0;background:#e7e4dc;cursor:zoom-in}.kj-spc-finish-grid img{display:block;width:100%;height:clamp(190px,23vw,330px);object-fit:cover}.kj-spc-finish-grid button>span{position:absolute;right:8px;bottom:8px;padding:3px 8px;background:#f3f0e9;color:#171816}.kj-spc-finish-grid figcaption{padding:13px 0;display:grid;gap:5px;line-height:1.5}.kj-spc-finish-grid strong{font-size:15px;font-weight:500}.kj-spc-finish-grid figcaption span{font-size:12px;color:#64675d}.kj-spc-finish-grid small{font-size:10px;color:#73776c}.kj-catalogue [hidden]{display:none!important}.kj-catalogue .note{margin-block:24px}
@media(max-width:850px){.kj-catalogue-layout{grid-template-columns:1fr}.kj-catalogue-layout>.kj-catalogue-zoom{max-width:650px;margin-inline:auto}.kj-spc-finish-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.kj-spc-finish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.kj-spc-finish-grid img{height:210px}.kj-catalogue-table{font-size:13px}.kj-catalogue-table th,.kj-catalogue-table td{padding:13px 16px 13px 0}.kj-layer-records h3{font-size:22px}.kj-layer-records article{gap:7px}.kj-catalogue .section-title{overflow-wrap:anywhere}}
.kj-intake-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 32px}.kj-intake-profile-grid h3{margin-top:22px}.kj-intake-profile-grid p{font-size:14px}.kj-intake-diagrams{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:45px}.kj-intake-diagrams figure{margin:0}.kj-intake-diagrams figcaption{font-size:12px;margin-top:15px}.kj-construction-list{padding-left:24px;font-size:19px;line-height:1.7}.kj-construction-list li{padding:14px 0;border-bottom:1px solid #ccc7bc}.kj-conflict-note{border-left:2px solid #9b8668;padding:15px 0 15px 25px;margin:35px 0}.kj-conflict-note p{max-width:880px}.kj-catalogue-table small{font-size:12px;color:#65685e}
@media(max-width:650px){.kj-intake-profile-grid,.kj-intake-diagrams{grid-template-columns:1fr}.kj-construction-list{font-size:16px}.kj-conflict-note{padding-left:18px}}
.kj-named-finish-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px;margin-block:32px}.kj-named-finish-grid article{min-width:0}.kj-named-finish-grid .kj-catalogue-zoom img{height:320px;object-fit:contain;background:#e8e5df}.kj-named-finish-grid h3{font-size:18px;margin:18px 0 8px}.kj-named-finish-grid .kj-source-note{overflow-wrap:anywhere}
@media(max-width:900px){.kj-named-finish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kj-named-finish-grid .kj-catalogue-zoom img{height:280px}}
@media(max-width:480px){.kj-named-finish-grid{grid-template-columns:1fr}.kj-named-finish-grid .kj-catalogue-zoom img{height:370px}}
.kj-factory-source{margin:48px 0}.kj-factory-source .kj-catalogue-zoom img{max-height:640px;object-fit:contain;background:#e8e5df}.kj-factory-source figcaption{max-width:760px;margin-top:18px}
@media(max-width:650px){.kj-catalogue .kj-table-scroll::before{content:'Swipe horizontally to read every column';display:block;font-size:12px;line-height:1.6;padding:12px 0;color:#65685e}html[lang="zh"] .kj-catalogue .kj-table-scroll::before{content:'左右滑动查看完整表格'}}
.kj-review .section-title{margin-bottom:40px}.kj-review-rows{border-top:1px solid #cbc8bc}.kj-review-rows>article{display:grid;grid-template-columns:60px minmax(0,1fr);gap:25px;padding:32px 0;border-bottom:1px solid #cbc8bc}.kj-review-rows>article>span{font-size:14px;color:#6b7464;padding-top:8px}.kj-review-rows h3{font-size:26px;margin:0 0 18px}.kj-review-rows p{max-width:950px;line-height:1.85}.kj-review-board-guide>h3{margin-top:38px}.kj-review-board-guide>.kj-catalogue-zoom{max-width:1000px;margin-top:28px}.kj-board-table{min-width:820px}.kj-board-table tbody th{position:sticky;left:0;background:#f3f0e9;min-width:130px;z-index:1}.kj-board-table th small{display:block;max-width:130px}.kj-board-table td{min-width:62px}.kj-board-table td:nth-child(2){min-width:135px}.kj-board-table td:last-child{min-width:100px}.kj-table-scroll:focus-visible{outline:1px solid #6b7464;outline-offset:4px}.kj-review .kj-catalogue-zoom{margin-block:30px}
@media(max-width:650px){.kj-review-rows>article{grid-template-columns:30px minmax(0,1fr);gap:12px}.kj-review-rows h3{font-size:22px}.kj-board-table tbody th{min-width:105px}.kj-board-table th small{max-width:100px}.kj-review .section-title{margin-bottom:25px}}
.kj-lightbox-tools{display:flex;justify-content:space-between;gap:18px;margin-bottom:12px}.kj-lightbox-tools button{position:static;background:none;color:inherit;border:1px solid #ffffff40;padding:10px 14px;font:inherit;font-size:12px;cursor:pointer}.kj-lightbox-pan{overflow:auto;max-width:84vw;max-height:72vh;overscroll-behavior:contain;touch-action:pan-x pan-y}.kj-lightbox-pan img{display:block;margin:auto}.kj-lightbox.is-actual-size .kj-lightbox-pan img{width:auto;height:auto;max-width:none;max-height:none;margin:0}.kj-lightbox-pan:focus-visible{outline:1px solid #c8b79f}
.kj-catalogue-zoom>.kj-spc-layer-number{position:absolute;right:0;bottom:auto;transform:translateY(-50%);font-size:13px;font-weight:500;padding:5px 9px;background:#f3f0e9;color:#171816;letter-spacing:.02em}
.kj-supplement .section-title{margin-bottom:32px}.kj-supplement-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.kj-supplement-figure{margin:35px 0;min-width:0}.kj-supplement-figure img{width:100%;height:auto;max-height:640px;object-fit:contain;background:#e8e5df}.kj-supplement-figure figcaption{margin-top:22px;max-width:860px}.kj-supplement-figure h3{font-size:24px;margin-bottom:14px}.kj-supplement-figure .kj-source-note{overflow-wrap:anywhere}.kj-supplement .kj-review-rows{margin-block:35px}
@media(max-width:700px){.kj-supplement-pair{grid-template-columns:1fr;gap:0}.kj-supplement-figure h3{font-size:22px}}
.kj-supplement-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;list-style:decimal-leading-zero;padding-left:28px;margin:38px 0}.kj-supplement-process li{padding:20px 0 20px 8px;border-bottom:1px solid #cbc8bc;line-height:1.5}.kj-supplement-process li::marker{color:#6b7464;font-size:12px}@media(max-width:700px){.kj-supplement-process{grid-template-columns:1fr 1fr;gap:0 24px;font-size:14px}}
