.elementor-3273696 .elementor-element.elementor-element-b1b6aa0 .elementor-heading-title{color:#582583;}.elementor-3273696 .elementor-element.elementor-element-fc39c21{margin:0px 0px -17px 0px;}.elementor-3273696 .elementor-element.elementor-element-1f4ffaea{--wd-cat-img-width:100%;}.elementor-3273696 .elementor-element.elementor-element-1f4ffaea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3273696 .elementor-element.elementor-element-1f4ffaea div.product-category .wd-entities-title, .elementor-3273696 .elementor-element.elementor-element-1f4ffaea .wd-nav-product-cat>li>a{font-size:19px;line-height:22px;letter-spacing:0.5px;word-spacing:0px;}.elementor-3273696 .elementor-element.elementor-element-1381c9c9{margin:0px 0px 0px 0px;}.elementor-3273696 .elementor-element.elementor-element-3d9b38fb{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:1px;}.elementor-3273696 .elementor-element.elementor-element-3d9b38fb > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3273696 .elementor-element.elementor-element-3d9b38fb .elementor-divider-separator{width:100%;}.elementor-3273696 .elementor-element.elementor-element-3d9b38fb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3273696 .elementor-element.elementor-element-3608e22{width:var( --container-widget-width, 89.966% );max-width:89.966%;--container-widget-width:89.966%;--container-widget-flex-grow:0;}.elementor-3273696 .elementor-element.elementor-element-534cbbd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3273696 .elementor-element.elementor-element-534cbbd{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-3273696 .elementor-element.elementor-element-dd5d885{--wd-gap:10px;width:var( --container-widget-width, 156.262% );max-width:156.262%;--container-widget-width:156.262%;--container-widget-flex-grow:0;}.elementor-3273696 .elementor-element.elementor-element-dd5d885 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3273696 .elementor-element.elementor-global-3275326{width:auto;max-width:auto;}.elementor-3273696 .elementor-element.elementor-global-3275326 > .elementor-widget-container{margin:0px 15px 0px 0px;}@media(min-width:768px){.elementor-3273696 .elementor-element.elementor-element-778e2619{width:20.664%;}.elementor-3273696 .elementor-element.elementor-element-2acff40{width:79.002%;}.elementor-3273696 .elementor-element.elementor-element-a289586{width:28.89%;}.elementor-3273696 .elementor-element.elementor-element-1b2cdac{width:71.11%;}}/* Start custom CSS for wd_product_categories, class: .elementor-element-1f4ffaea *//* Standaard kleur van categorie-titels */
.product-category .wd-entities-title {
    color: #2b1c41; /* normale kleur */
    transition: color 0.3s ease;
}

/* Hoverkleur van categorie-titels */
.product-category:hover .wd-entities-title {
    color: #582583
; /* hoverkleur */
}

/* Extra zekerheid voor mobiele weergave */
@media (max-width: 768px) {
  .product-category .wd-entities-title {
      color: #2b1c41;
  }

  .product-category:hover .wd-entities-title {
      color: #58258;
  }
}

/* Verberg subcategorie-lijsten binnen de Product Categories widget */
.elementor-3273696 .elementor-element.elementor-element-1f4ffaea li.cat-parent > ul.children {
  display: none !important;
}

/* Verberg alle geneste UL's onder categorie-items */
.elementor-3273696 .elementor-element.elementor-element-1f4ffaea ul.children {
  display: none !important;
}

/* (extra zekerheid) Verberg tweede-niveau LI's indien aanwezig */
.elementor-3273696 .elementor-element.elementor-element-1f4ffaea li.cat-parent li {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_sidebar, class: .elementor-element-3608e22 */.elementor-3273696 .elementor-element.elementor-element-3608e22 .product-categories li a {
    color#2b1c41;
    font-weight: 500;
    transition: color 0.3s ease;
}

.elementor-3273696 .elementor-element.elementor-element-3608e22 .product-categories li a:hover {
    color: #582583;
    text-decoration: underline;
}

.elementor-3273696 .elementor-element.elementor-element-3608e22 .widget-title {
    color: #2b1c41;
    font-weight: 700;
    font-size: 16px;
    text-transform: none;
    margin-bottom: 10px;
}


/* Verwijder onderlijning van subcategorieën */
.product-categories a {
    text-decoration: none !important;
}

/* Geef actieve subcategorie een aangepaste kleur i.p.v. vetgedrukt */
.product-categories .current-cat a,
.product-categories .current-cat-parent a {
    font-weight: normal !important;
    color: #582583 !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-741f19fa */.mijn-productblok .wd-entities-title a {
    color: #2b1c41;
    font-size: 16px;
    font-weight: 600;
    text-transform: none;
    text-align: center;
    transition: color 0.3s ease;
}

/* Hover op hele tegel */
.mijn-productblok .product-grid-item:hover .wd-entities-title a,
/* Hover op de link zelf */
.mijn-productblok .wd-entities-title a:hover {
    color: #582583;
}/* End custom CSS */
/* Start custom CSS */.wd-title-wrap,
.page-title-container,
.woodmart-page-title,
.page-title {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important;
}
span.nav-link-text {
    display: none !important;
}

/* Verberg subcategorieën in de Elementor Product Categories widget */
.elementor-widget-wc-product-categories ul.children {
    display: none !important;
}

/* Optioneel: zorg dat de lijst van hoofdcategorieën er netjes uitziet */
.elementor-widget-wc-product-categories ul.product-categories {
    list-style: none;
    padding-left: 0;
}

/* Scope to just this Product Archive widget */
#archive-only .wd-active-filters,
#archive-only .wd-clear-filters,
#archive-only .wd-reset-filters,
#archive-only .wd-search-results,
#archive-only .searched-keyword,
#archive-only .search-result,        /* search pill like “Op tekst: beat” */
#archive-only .products-per-page,
#archive-only .wd-per-page,
#archive-only .per-page,              /* “Toon: 9 / 12 / 18 / 24” */
#archive-only .wd-view-switcher,
#archive-only .view-switcher,
#archive-only .gridlist-toggle,
#archive-only .gridlist,
#archive-only .products-view,
#archive-only .shop-view,
#archive-only .wd-grid-list {         /* grid/list icons */
  display: none !important;
}
/* Hide the per-page control (Toon: 9/12/18/24) just in this widget */
#archive-only .shop-tools .per-page,
#archive-only .wd-toolbar .per-page,
#archive-only .catalog-toolbar .per-page,
#archive-only .products-tools .per-page,
#archive-only [class*="per-page"] {
  display: none !important;
}

/* If it still shows, hide the entire right side of the toolbar */
#archive-only .shop-tools .tools-right,
#archive-only .wd-toolbar .wd-tools-right,
#archive-only .catalog-toolbar .toolbar-right {
  display: none !important;
}

/* Nuclear option: hide the whole toolbar row (left + right) */
#archive-only .shop-tools,
#archive-only .wd-toolbar,
#archive-only .catalog-toolbar {
  display: none !important;
}
/* Hide left-side bits: clear filters + search chip */
#archive-only .shop-tools .tools-left,
#archive-only .wd-toolbar .wd-tools-left,
#archive-only .catalog-toolbar .toolbar-left,
#archive-only .wd-active-filters,
#archive-only .wd-clear-filters,
#archive-only .wd-reset-filters,
#archive-only .searched-keyword,
#archive-only .search-result,
#archive-only .wd-search-results {
  display: none !important;
}

/* Optional: remove the leftover top line/space */
#archive-only .shop-tools,
#archive-only .wd-toolbar,
#archive-only .catalog-toolbar {
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
/* Remove the entire shop toolbar on this page */
.shop-tools,
.wd-toolbar,
.catalog-toolbar,
.wd-active-filters,
.wd-clear-filters,
.wd-reset-filters,
.searched-keyword,
.search-result {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
/* Alleen op pagina 3273696: verberg WOOF-resetknoppen binnen de plugin-containers */
.elementor-3273696 .woof_products_top_panel [class*="woof_reset_button"],
.elementor-3273696 .woof [class*="woof_reset_button"],
.elementor-3273696 .eael-product-filter-wrap [class*="woof_reset_button"] {
  display: none !important;
}/* End custom CSS */