/* ELDEE Fashion - WooCommerce category filter hierarchy v1.1.0 */
.wp-block-woocommerce-product-filter-taxonomy.eldee-category-hierarchy .wc-block-product-filter-checkbox-list__item {
  --eldee-depth: 0;
  box-sizing: border-box;
  padding-inline-start: calc(var(--eldee-depth) * 20px);
  margin-inline-start: 0;
  min-width: 0;
}
/* All main categories start at exactly the same horizontal position. */
.wp-block-woocommerce-product-filter-taxonomy.eldee-category-hierarchy .wc-block-product-filter-checkbox-list__item:not(.eldee-category-child) {
  padding-inline-start: 0;
  border-inline-start: 0;
}
.wp-block-woocommerce-product-filter-taxonomy.eldee-category-hierarchy .wc-block-product-filter-checkbox-list__item.eldee-category-child {
  border-inline-start: 2px solid #f2d1da;
  margin-inline-start: 0;
}
.wp-block-woocommerce-product-filter-taxonomy.eldee-category-hierarchy .wc-block-product-filter-checkbox-list__item:not(.eldee-category-child) > .wc-block-product-filter-checkbox-list__label {
  font-weight: 600;
}
.wp-block-woocommerce-product-filter-taxonomy.eldee-category-hierarchy .wc-block-product-filter-checkbox-list__item.eldee-category-child > .wc-block-product-filter-checkbox-list__label {
  font-weight: 400;
  color: inherit;
}
.wp-block-woocommerce-product-filter-taxonomy.eldee-category-hierarchy .wc-block-product-filter-checkbox-list__item.eldee-category-hidden {
  display: none !important;
}
.wp-block-woocommerce-product-filter-taxonomy.eldee-category-hierarchy .wc-block-product-filter-checkbox-list__input {
  accent-color: #d98fa3;
}
.wp-block-woocommerce-product-filter-taxonomy.eldee-category-hierarchy .wc-block-product-filter-checkbox-list__item:has(> .wc-block-product-filter-checkbox-list__label input:checked) > .wc-block-product-filter-checkbox-list__label {
  color: #b96079;
}
