/******* Do not edit this file *******
Code Snippets Manager
Saved: Nov 10 2026 | 14:47:47 */
/* Mobile First: Single Column */
.plain-hierarchical-cat-list {
  column-count: 1;
  column-gap: 30px;
  column-fill: balance;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
/* Tablet: 2 Columns */
@media (min-width: 768px) {
  .plain-hierarchical-cat-list {
    column-count: 2;
  }
}
/* Desktop: 3 Columns */
@media (min-width: 2045px) {
  .plain-hierarchical-cat-list {
    column-count: 3;
  }
}
/* Top-level category blocks */
.plain-hierarchical-cat-list > li {
  display: block;
  break-inside: avoid-column;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  margin: 0 0 25px;
  font-weight: 700 !important;
  font-size: 1.1rem;
  text-transform: uppercase;
}
/* Nested categories */
.plain-hierarchical-cat-list ul.children {
  list-style: none !important;
  padding: 0 0 0 18px !important;
  margin: 6px 0 0;
}
/* All category links */
.plain-hierarchical-cat-list li a {
  color: #ffffff !important;
  text-decoration: none !important;
  display: inline;
  transition: opacity 0.2s ease;
}
/* Parent category links */
.plain-hierarchical-cat-list > li > a {
  font-weight: 700 !important;
  font-size: 1.1rem;
}
/* Child category links */
.plain-hierarchical-cat-list ul.children li {
  display: block;
  font-weight: 400 !important;
  font-size: 0.95rem;
  text-transform: none;
  margin-top: 6px;
}
/* Hover */
.plain-hierarchical-cat-list li a:hover {
  opacity: 0.8;
}
.wd-dropdown {
  --wd-dropdown-bg-color: #0b7bc0 !important;
}
.wd-dropdown-menu {
  border: solid 10px #ffffff;
}
