.elementor-728 .elementor-element.elementor-element-e36c3bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-728 .elementor-element.elementor-element-922fa8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-cc550a7 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-728 .elementor-element.elementor-element-cc550a7 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-cd6b13a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-dc890d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-728 .elementor-element.elementor-element-5bffa22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-6f459df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-728 .elementor-element.elementor-element-87a713f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-728 .elementor-element.elementor-element-3d48ae0{--grid-columns:3;--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-728 .elementor-element.elementor-element-3d48ae0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-728 .elementor-element.elementor-element-3d48ae0 .e-loop-item > .elementor-section, .elementor-728 .elementor-element.elementor-element-3d48ae0 .e-loop-item > .elementor-section > .elementor-container, .elementor-728 .elementor-element.elementor-element-3d48ae0 .e-loop-item > .e-con, .elementor-728 .elementor-element.elementor-element-3d48ae0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-728 .elementor-element.elementor-element-3d48ae0 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );margin-top:20px;}.elementor-728 .elementor-element.elementor-element-3d48ae0 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-text );}.elementor-728 .elementor-element.elementor-element-3d48ae0 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-accent );}.elementor-728 .elementor-element.elementor-element-3d48ae0 .elementor-pagination .page-numbers.current{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-728 .elementor-element.elementor-element-3d48ae0 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-728 .elementor-element.elementor-element-3d48ae0 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-728 .elementor-element.elementor-element-3d48ae0 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-728 .elementor-element.elementor-element-3d48ae0 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(min-width:768px){.elementor-728 .elementor-element.elementor-element-e36c3bc{--content-width:1240px;}.elementor-728 .elementor-element.elementor-element-6f459df{--width:25%;}.elementor-728 .elementor-element.elementor-element-87a713f{--width:75%;}}@media(max-width:1024px){.elementor-728 .elementor-element.elementor-element-cc550a7 .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-cd6b13a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-728 .elementor-element.elementor-element-3d48ae0{--grid-columns:2;}.elementor-728 .elementor-element.elementor-element-3d48ae0 .elementor-pagination{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-728 .elementor-element.elementor-element-cc550a7 .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-728 .elementor-element.elementor-element-cd6b13a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-728 .elementor-element.elementor-element-3d48ae0{--grid-columns:1;}.elementor-728 .elementor-element.elementor-element-3d48ae0 .elementor-pagination{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-6f459df *//* ===== FILTER SIDEBAR STYLING ===== */

/* Sectie titels (MERK, SUBCATEGORIE, etc.) */
.woocommerce-widget-layered-nav .widgettitle,
.widget_price_filter .widgettitle,
.wc-block-components-filter-wrapper h2,
.wc-block-filter-wrapper h2,
ul.wc-block-checkbox-list ~ h2,
.wp-block-woocommerce-filter-wrapper h2,
.woocommerce .widget h2,
.sidebar .widget h3,
.widget-title,
.widgettitle {
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 0.1em !important;
    text-transform: uppercase !important;
    border-bottom: 1px solid #1a1a1a !important;
    padding-bottom: 10px !important;
    margin-bottom: 15px !important;
}

/* Checkbox labels */
.wc-block-components-checkbox__label,
.woocommerce-widget-layered-nav ul li label,
.wc-block-checkbox-list__item label {
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #1a1a1a !important;
}

/* Aantal items (cijfers rechts) */
.wc-block-components-checkbox__label .wc-filter-element-label-list-count,
.woocommerce-widget-layered-nav ul li .count,
.wc-block-checkbox-list__item .wc-block-components-checkbox__label span {
    color: #888 !important;
    font-size: 13px !important;
}

/* Checkbox styling - vierkant met goud als geselecteerd */
.wc-block-components-checkbox__input[type="checkbox"]:checked {
    background-color: #B69E6E !important;
    border-color: #B69E6E !important;
}

/* Items uitlijnen: naam links, getal rechts */
.wc-block-checkbox-list__item,
.woocommerce-widget-layered-nav ul li {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
}/* End custom CSS */