/* 保留方案一主视觉，将真实分类作为购物内容的主要结构。 */
.kktrend-home .category-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:24px 0 42px}
.kktrend-home .category-directory a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;border:1px solid #dfe2df;padding:15px;font-size:12px;overflow-wrap:anywhere}
.kktrend-home .category-directory a:hover{background:#f4f5f1;border-color:#171918}
.kktrend-home .category-directory svg{width:18px;height:18px;flex-shrink:0}
.kktrend-home .category-section{margin-top:58px;scroll-margin-top:25px}
.kktrend-home .category-section h2{overflow-wrap:anywhere}
.kktrend-home ul.products.product-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.kktrend-home .editor-preview-notice{border-left:3px solid #171918;background:#f4f5f1;font-size:12px;line-height:1.7;padding:14px 18px}
@media(max-width:760px){.kktrend-home .category-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:22px 0 32px}.kktrend-home .category-directory a{padding:12px 10px;font-size:11px}.kktrend-home .category-section{margin-top:38px}.kktrend-home ul.products.product-grid.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}.kktrend-home .category-section .text-link{white-space:normal;text-align:right;max-width:100px}.kktrend-home .category-section .section-heading{gap:18px}.kktrend-home .editor-preview-notice{font-size:11px}}
