#CategoryItemFilter {
  border: 1px solid #C6C6C6;
  border-radius: 1rem;
  overflow: hidden;
}
#CategoryItemFilter header {
  padding: 1rem 1rem 0;
  cursor: pointer;
}
#CategoryItemFilter header h6 {
  border-bottom: 2px dashed #FFFFFF;
  transition: 0.2s;
}
#CategoryItemFilter header h6 i {
  transform: rotate(0deg);
  transition: 0.2s;
}
#CategoryItemFilter header[aria-expanded=true] h6 {
  border-color: #C6C6C6;
}
#CategoryItemFilter header[aria-expanded=true] h6 i {
  transform: rotate(180deg);
}
#CategoryItemFilter main {
  position: relative;
}
#CategoryItemFilter main ol {
  padding: 1rem 1rem 0;
}
#CategoryItemFilter main ol li {
  width: calc(50% - 8px);
  min-width: calc(50% - 8px);
  max-width: calc(50% - 8px);
  margin-bottom: 1rem;
}
#CategoryItemFilter main ol li a {
  text-decoration: none;
  padding: 0.5rem;
  border-radius: 1rem;
  color: #6F1517;
  border: 2px solid #6F1517;
  transition: 0.2s;
}
#CategoryItemFilter main ol li a figure {
  width: 100%;
}
#CategoryItemFilter main ol li a figure > div {
  height: 80px;
  width: 80px;
  margin-right: auto;
  margin-left: auto;
}
#CategoryItemFilter main ol li a figure > div img,
#CategoryItemFilter main ol li a figure > div svg {
  width: 100%;
  height: 100%;
  fill: #6F1517;
  transition: 0.2s;
}
#CategoryItemFilter main ol li a figure span {
  width: 100%;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  transition: 0.2s;
}
#CategoryItemFilter main ol li a:hover {
  border-color: #f7b538;
}
#CategoryItemFilter main ol li a:hover img,
#CategoryItemFilter main ol li a:hover svg {
  fill: #f7b538;
}
#CategoryItemFilter main ol li a:hover span {
  color: #f7b538;
}

/*# sourceMappingURL=categoryItemFilter.css.map */
