.jd-subcat-page{box-sizing:border-box;background:#fff;width:100%;padding:20px 0 40px}.jd-subcat-page.is-embedded{background:0 0;padding:8px 0 24px}.jd-subcat-page.is-embedded .jd-subcat-inner{max-width:none;margin:0;padding:0}.jd-subcat-inner{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:0 24px}.jd-subcat-search-wrap{max-width:280px;margin-bottom:22px;position:relative}.jd-subcat-search-icon{color:#888;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.jd-subcat-search{color:#333;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:999px;outline:none;width:100%;height:38px;padding:0 12px 0 36px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600}.jd-subcat-search::placeholder{color:#999;font-weight:500}.jd-subcat-search:focus{border-color:#f48220;box-shadow:0 0 0 2px #f482201f}.jd-subcat-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:4px 28px;width:100%;display:grid}.jd-subcat-row{color:#222;background:0 0;border-radius:4px;align-items:center;gap:12px;min-width:0;padding:10px 12px;text-decoration:none;transition:background .12s;display:flex}.jd-subcat-row:hover,.jd-subcat-row:focus-visible{background:#fde8e8;outline:none}.jd-subcat-row-icon{background:#f3f3f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.jd-subcat-row-icon img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.jd-subcat-row-title{color:#1a1a1a;word-break:break-word;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.3}.jd-subcat-empty{color:#666;margin:24px 0;font-size:14px;font-weight:600}.jd-subcat-footer{text-align:left;margin-top:28px}.jd-subcat-all{color:#f48220;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.jd-subcat-all:hover{text-decoration:underline}@media (max-width:900px){.jd-subcat-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}@media (max-width:560px){.jd-subcat-inner{padding:0 16px}.jd-subcat-search-wrap{max-width:100%}.jd-subcat-list{grid-template-columns:1fr}}.jd-subcat-title{color:#1c1917;margin:0 0 12px;font-size:22px;font-weight:800}@media (max-width:640px){.jd-subcat-title{font-size:18px}}
