.subcategory2-bar{max-width:1400px;margin:0 auto;padding:0 16px 8px;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin}.subcategory2-bar a{flex:0 0 auto;padding:8px 12px;border:1px solid #ddd;border-radius:6px;text-decoration:none;color:#222;background:#fff;white-space:nowrap}.subcategory2-bar a:hover,.subcategory2-bar a:focus-visible{background:#f2f2f2;font-weight:600}.subcategory2-bar a.active,.subcategory2-bar a.active:hover,.subcategory2-bar a.active:focus-visible{background:#222;color:#fff;border-color:#222;font-weight:700}
