body#category.page-category #category-description details.dlm-category-readmore {
  margin: 0 0 1rem;
}
body#category.page-category #category-description details.dlm-category-readmore > summary {
  display: inline-block;
  min-height: 44px;
  padding: 10px 16px;
  margin: 0 0 12px;
  border: 1px solid #7c285c;
  border-radius: 3px;
  background: #fff;
  color: #7c285c;
  font: inherit;
  font-weight: 600;
  line-height: 1.5;
  cursor: pointer;
  list-style: none;
}
body#category.page-category #category-description details.dlm-category-readmore > summary::-webkit-details-marker {
  display: none;
}
body#category.page-category #category-description details.dlm-category-readmore > summary::after {
  content: ' +';
}
body#category.page-category #category-description details.dlm-category-readmore[open] > summary::after {
  content: ' −';
}
body#category.page-category #category-description details.dlm-category-readmore > summary:focus-visible {
  outline: 3px solid #1b6ca8;
  outline-offset: 3px;
}
body#category.page-category #category-description details.dlm-category-readmore:not([open]) > .dlm-category-readmore-body {
  display: none;
}
