/* Product Type With Color: unmodified Figma desktop/mobile vectors and fills. */
.twc-category-list.twc-category-list { display:flex; align-items:center; flex-wrap:wrap; gap:4px 12px; min-width:0; }
.twc-category { display:inline-flex; align-items:center; gap:8px; min-width:0; }
.twc-category-name { min-width:0; overflow-wrap:anywhere; }
.twc-category-icon { display:inline-flex; align-items:center; flex:0 0 auto; }
.twc-category-list .twc-category .twc-category-mobile-icon,.twc-category-icon.twc-category-mobile-icon { display:none; }
.twc-category .twc-category-icon svg,.twc-category-icon.twc-category-icon svg { display:block; width:16px; height:16px; flex:none; max-width:none; }
.twc-category-icon.twc-category-menu-icon { color:inherit; }
.twc-footer-main .twc-footer-links a:has(>.twc-category-icon) { display:flex; align-items:center; gap:8px; }
@media(max-width:760px) {
  .twc-category { gap:4px; }
  .twc-category-list .twc-category .twc-category-desktop-icon,.twc-category-icon.twc-category-desktop-icon { display:none; }
  .twc-category-list .twc-category .twc-category-mobile-icon,.twc-category-icon.twc-category-mobile-icon { display:inline-flex; }
  .twc-category .twc-category-mobile-icon svg,.twc-category-mobile-icon svg { width:12px; height:12px; }
}
