.elementor-103 .elementor-element.elementor-element-7306f77{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-9205156 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Figtree", system-ui, sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-103 .elementor-element.elementor-element-9205156 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-21be7b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:14px 24px;--row-gap:14px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-36bf28a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:6px 16px;--row-gap:6px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e91c0e2{width:auto;max-width:auto;}.elementor-103 .elementor-element.elementor-element-e91c0e2 .elementor-heading-title{font-family:var( --e-global-typography-h1-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-h1-font-size );font-weight:var( --e-global-typography-h1-font-weight );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-55c3a61{width:auto;max-width:auto;}.elementor-103 .elementor-element.elementor-element-61ba480{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-3c36801 .elementor-button{background-color:var( --e-global-color-wolkwit );font-family:var( --e-global-typography-accent-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-lijn );}.elementor-103 .elementor-element.elementor-element-3c36801 .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-3c36801 .elementor-button:focus{background-color:var( --e-global-color-wolkwit );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-3c36801 .elementor-button-content-wrapper{flex-direction:row;}.elementor-103 .elementor-element.elementor-element-3c36801 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-103 .elementor-element.elementor-element-3c36801 .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-3c36801 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-a529322 .jet-sorting-select{max-width:220px;}.elementor-103 .elementor-element.elementor-element-079e17e{--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:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-acbffe9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-6b760a6{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-lijn );--border-color:var( --e-global-color-lijn );--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-6b760a6:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-6b760a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-wolkwit );}.elementor-103 .elementor-element.elementor-element-92b9dc0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-8997905{width:auto;max-width:auto;}.elementor-103 .elementor-element.elementor-element-8997905 .elementor-heading-title{font-family:var( --e-global-typography-titelgroot-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-titelgroot-font-size );font-weight:var( --e-global-typography-titelgroot-font-weight );line-height:var( --e-global-typography-titelgroot-line-height );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2396d61{width:auto;max-width:auto;}.elementor-103 .elementor-element.elementor-element-2396d61 .elementor-icon-wrapper{text-align:center;}.elementor-103 .elementor-element.elementor-element-2396d61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2396d61.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-2396d61.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2396d61.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-2396d61.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2396d61 .elementor-icon{font-size:22px;}.elementor-103 .elementor-element.elementor-element-2396d61 .elementor-icon svg{height:22px;}.elementor-103 .elementor-element.elementor-element-3317870{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e450c1c .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-103 .elementor-element.elementor-element-e450c1c .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-103 .elementor-element.elementor-element-e450c1c .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-103 .elementor-element.elementor-element-e450c1c .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-right:5px;}.rtl .elementor-103 .elementor-element.elementor-element-e450c1c .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-103 .elementor-element.elementor-element-e450c1c .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-103 .elementor-element.elementor-element-e450c1c .jet-collapse-icon{width:20px;height:20px;}.elementor-103 .elementor-element.elementor-element-e450c1c .jet-collapse-none{width:20px;height:20px;}.elementor-103 .elementor-element.elementor-element-e450c1c .jet-filter-items-moreless{text-align:left;}.elementor-103 .elementor-element.elementor-element-e450c1c .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-103 .elementor-element.elementor-element-e450c1c .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-103 .elementor-element.elementor-element-e450c1c .jet-filter+.jet-filter{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-e450c1c .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-b7aee3d .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-103 .elementor-element.elementor-element-b7aee3d .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-103 .elementor-element.elementor-element-b7aee3d .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-103 .elementor-element.elementor-element-b7aee3d .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-right:5px;}.rtl .elementor-103 .elementor-element.elementor-element-b7aee3d .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-103 .elementor-element.elementor-element-b7aee3d .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-103 .elementor-element.elementor-element-b7aee3d .jet-collapse-icon{width:20px;height:20px;}.elementor-103 .elementor-element.elementor-element-b7aee3d .jet-collapse-none{width:20px;height:20px;}.elementor-103 .elementor-element.elementor-element-b7aee3d .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-103 .elementor-element.elementor-element-b7aee3d .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-103 .elementor-element.elementor-element-b7aee3d .jet-filter+.jet-filter{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-b7aee3d .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-9b68e21{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-60dd2e6 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-103 .elementor-element.elementor-element-60dd2e6 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-103 .elementor-element.elementor-element-60dd2e6 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-103 .elementor-element.elementor-element-60dd2e6 .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-right:5px;}.rtl .elementor-103 .elementor-element.elementor-element-60dd2e6 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-103 .elementor-element.elementor-element-60dd2e6 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-103 .elementor-element.elementor-element-60dd2e6 .jet-collapse-icon{width:20px;height:20px;}.elementor-103 .elementor-element.elementor-element-60dd2e6 .jet-collapse-none{width:20px;height:20px;}.elementor-103 .elementor-element.elementor-element-60dd2e6 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-103 .elementor-element.elementor-element-60dd2e6 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-103 .elementor-element.elementor-element-60dd2e6 .jet-filter+.jet-filter{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-60dd2e6 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-debecb8{font-family:var( --e-global-typography-label-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );line-height:var( --e-global-typography-label-line-height );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-d1c7114 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-103 .elementor-element.elementor-element-d1c7114 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-103 .elementor-element.elementor-element-d1c7114 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-103 .elementor-element.elementor-element-d1c7114 .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-right:5px;}.rtl .elementor-103 .elementor-element.elementor-element-d1c7114 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-103 .elementor-element.elementor-element-d1c7114 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-103 .elementor-element.elementor-element-d1c7114 .jet-collapse-icon{width:20px;height:20px;}.elementor-103 .elementor-element.elementor-element-d1c7114 .jet-collapse-none{width:20px;height:20px;}.elementor-103 .elementor-element.elementor-element-d1c7114 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-103 .elementor-element.elementor-element-d1c7114 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-103 .elementor-element.elementor-element-d1c7114 .jet-filter+.jet-filter{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-d1c7114 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-85bee03 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-103 .elementor-element.elementor-element-85bee03 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-103 .elementor-element.elementor-element-85bee03 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-103 .elementor-element.elementor-element-85bee03 .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-right:5px;}.rtl .elementor-103 .elementor-element.elementor-element-85bee03 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-103 .elementor-element.elementor-element-85bee03 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-103 .elementor-element.elementor-element-85bee03 .jet-collapse-icon{width:20px;height:20px;}.elementor-103 .elementor-element.elementor-element-85bee03 .jet-collapse-none{width:20px;height:20px;}.elementor-103 .elementor-element.elementor-element-85bee03 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-103 .elementor-element.elementor-element-85bee03 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-103 .elementor-element.elementor-element-85bee03 .jet-filter+.jet-filter{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-85bee03 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-81008e9 .jet-range__slider__track{height:4px;}.elementor-103 .elementor-element.elementor-element-81008e9 .jet-range__slider__input::-webkit-slider-thumb{width:16px;height:16px;}.elementor-103 .elementor-element.elementor-element-81008e9 .jet-range__slider__input::-moz-range-thumb{width:16px;height:16px;}.elementor-103 .elementor-element.elementor-element-81008e9 .jet-range__slider__input::-ms-thumb{width:16px;height:16px;}.elementor-103 .elementor-element.elementor-element-81008e9 .jet-range__slider__input{height:16px;}.elementor-103 .elementor-element.elementor-element-81008e9 .jet-range__values{text-align:center;}.elementor-103 .elementor-element.elementor-element-81008e9 .jet-range__inputs__container{margin-left:auto;margin-right:auto;}.elementor-103 .elementor-element.elementor-element-81008e9 .jet-filters-group .jet-filter{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-81008e9 .jet-filters-group .jet-filter+.jet-filter{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-81008e9 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-53032f1 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(0px/2);margin-bottom:calc(0px/2);}.elementor-103 .elementor-element.elementor-element-53032f1 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-103 .elementor-element.elementor-element-53032f1 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-0px/2);margin-bottom:calc(-0px/2);}.elementor-103 .elementor-element.elementor-element-53032f1 .jet-checkboxes-list__decorator{width:18px;height:18px;min-width:18px;min-height:18px;margin-right:5px;}.rtl .elementor-103 .elementor-element.elementor-element-53032f1 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-103 .elementor-element.elementor-element-53032f1 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-103 .elementor-element.elementor-element-53032f1 .jet-collapse-icon{width:20px;height:20px;}.elementor-103 .elementor-element.elementor-element-53032f1 .jet-collapse-none{width:20px;height:20px;}.elementor-103 .elementor-element.elementor-element-53032f1 .jet-filters-counter{margin-left:initial;padding-left:5px;}.rtl .elementor-103 .elementor-element.elementor-element-53032f1 .jet-filters-counter{margin-right:initial;padding-right:5px;}.elementor-103 .elementor-element.elementor-element-53032f1 .jet-filter+.jet-filter{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-53032f1 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-103 .elementor-element.elementor-element-d8c31bc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-74947df .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), system-ui, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-wolkwit );color:var( --e-global-color-wolkwit );}.elementor-103 .elementor-element.elementor-element-74947df .elementor-button:hover, .elementor-103 .elementor-element.elementor-element-74947df .elementor-button:focus{background-color:var( --e-global-color-azuurdiep );color:var( --e-global-color-wolkwit );}.elementor-103 .elementor-element.elementor-element-74947df .elementor-button:hover svg, .elementor-103 .elementor-element.elementor-element-74947df .elementor-button:focus svg{fill:var( --e-global-color-wolkwit );}.elementor-103 .elementor-element.elementor-element-795ced9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-0660974 .jet-smart-filters-active-tags{flex-direction:row;}.elementor-103 .elementor-element.elementor-element-0660974 .jet-active-tags__list{flex-direction:row;}.elementor-103 .elementor-element.elementor-element-0660974 .jet-active-tag{margin-right:5px;margin-bottom:5px;}.elementor-103 .elementor-element.elementor-element-0660974 .jet-active-tag__remove{font-size:12px;}.elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__items, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__items, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-103 .elementor-element.elementor-element-9de468d .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-9de468d .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-9de468d .jet-filters-pagination{column-gap:6px;row-gap:6px;justify-content:center;}.elementor-103 .elementor-element.elementor-element-9de468d .jet-filters-pagination__load-more{order:initial;}.elementor-103 .elementor-element.elementor-element-a45cba0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-103 .elementor-element.elementor-element-38b21de .term-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), system-ui, 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 );}@media(max-width:1024px){.elementor-103 .elementor-element.elementor-element-7306f77{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-21be7b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-36bf28a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e91c0e2 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-103 .elementor-element.elementor-element-61ba480{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-3c36801 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-103 .elementor-element.elementor-element-079e17e{--padding-top:0px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-103 .elementor-element.elementor-element-acbffe9{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-6b760a6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-92b9dc0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-8997905 .elementor-heading-title{font-size:var( --e-global-typography-titelgroot-font-size );line-height:var( --e-global-typography-titelgroot-line-height );}.elementor-103 .elementor-element.elementor-element-3317870{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-9b68e21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-debecb8{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );}.elementor-103 .elementor-element.elementor-element-d8c31bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-74947df .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-103 .elementor-element.elementor-element-795ced9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-103 .elementor-element.elementor-element-a45cba0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-103 .elementor-element.elementor-element-38b21de .term-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-103 .elementor-element.elementor-element-7306f77{--padding-top:20px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-21be7b3{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-36bf28a{--width:100%;--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e91c0e2 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-103 .elementor-element.elementor-element-61ba480{--width:100%;--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-3c36801 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-103 .elementor-element.elementor-element-a529322 .jet-sorting-select{max-width:100%;}.elementor-103 .elementor-element.elementor-element-079e17e{--padding-top:0px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-103 .elementor-element.elementor-element-acbffe9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-6b760a6{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-92b9dc0{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-8997905 .elementor-heading-title{font-size:var( --e-global-typography-titelgroot-font-size );line-height:var( --e-global-typography-titelgroot-line-height );}.elementor-103 .elementor-element.elementor-element-3317870{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-e450c1c .jet-checkboxes-list__decorator{width:22px;height:22px;min-width:22px;min-height:22px;}.elementor-103 .elementor-element.elementor-element-b7aee3d .jet-checkboxes-list__decorator{width:22px;height:22px;min-width:22px;min-height:22px;}.elementor-103 .elementor-element.elementor-element-9b68e21{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-60dd2e6 .jet-checkboxes-list__decorator{width:22px;height:22px;min-width:22px;min-height:22px;}.elementor-103 .elementor-element.elementor-element-debecb8{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );}.elementor-103 .elementor-element.elementor-element-d1c7114 .jet-checkboxes-list__decorator{width:22px;height:22px;min-width:22px;min-height:22px;}.elementor-103 .elementor-element.elementor-element-85bee03 .jet-checkboxes-list__decorator{width:22px;height:22px;min-width:22px;min-height:22px;}.elementor-103 .elementor-element.elementor-element-53032f1 .jet-checkboxes-list__decorator{width:22px;height:22px;min-width:22px;min-height:22px;}.elementor-103 .elementor-element.elementor-element-d8c31bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-74947df .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-103 .elementor-element.elementor-element-795ced9{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__items, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);}:is( .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}.elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);}:is( .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__items, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2);}:is( .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-103 .elementor-element.elementor-element-32ba77c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 12px / -2);margin-bottom:calc( 12px / -2);}.elementor-103 .elementor-element.elementor-element-a45cba0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-103 .elementor-element.elementor-element-38b21de .term-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-103 .elementor-element.elementor-element-36bf28a{--width:auto;}.elementor-103 .elementor-element.elementor-element-61ba480{--width:auto;}.elementor-103 .elementor-element.elementor-element-6b760a6{--width:270px;}.elementor-103 .elementor-element.elementor-element-795ced9{--width:calc(100% - 302px);}}@media(max-width:1024px) and (min-width:768px){.elementor-103 .elementor-element.elementor-element-36bf28a{--width:auto;}.elementor-103 .elementor-element.elementor-element-61ba480{--width:auto;}.elementor-103 .elementor-element.elementor-element-6b760a6{--width:250px;}.elementor-103 .elementor-element.elementor-element-795ced9{--width:calc(100% - 274px);}}/* Start custom CSS *//* tcg-archive: productoverzicht met filters (sjabloon "Productoverzicht"). Kleuren komen uit de globale kleuren van de kit. */

/* kop: kruimelpad, titel, aantal, sorteren */
.tcg-crumbs .woocommerce-breadcrumb{margin:0}
.tcg-crumbs .woocommerce-breadcrumb a{text-decoration:underline;text-underline-offset:2px}
.elementor .tcg-crumbs .woocommerce-breadcrumb a:hover{color:var(--e-global-color-primary)}
.tcg-arch-title .elementor-heading-title{margin:0}
.e-con.tcg-arch-titlegroup{--align-items:baseline}
.tcg-count{font-family:Figtree,system-ui,sans-serif;font-size:16px;line-height:1.3;color:var(--e-global-color-text);white-space:nowrap}
.tcg-count-wrap .elementor-shortcode{line-height:1.3}

.tcg-sort .jet-sorting{align-items:center;gap:10px}
.tcg-sort .jet-sorting-label{font-family:Figtree,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.3;color:var(--e-global-color-secondary)}
.tcg-sort .jet-sorting-select{height:44px;width:220px;margin:0;padding:0 42px 0 16px;border:1px solid var(--e-global-color-lijn);border-radius:999px;background-color:var(--e-global-color-wolkwit);color:var(--e-global-color-secondary);font-family:Figtree,system-ui,sans-serif;font-size:15px;line-height:1.2;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23101B3A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px!important;transition:border-color .16s ease}
.tcg-sort .jet-sorting-select:hover{border-color:var(--e-global-color-primary)}
.tcg-sort .jet-sorting-select:focus-visible{border-color:var(--e-global-color-primary);outline:3px solid var(--e-global-color-zon);outline-offset:2px}

/* knop "Filters" (alleen mobiel) */
.tcg-filters-open .elementor-button{width:100%;gap:0}
.tcg-filters-open .elementor-button-content-wrapper{align-items:center;justify-content:center}
.tcg-filters-open .elementor-button-icon svg{width:20px;height:20px}
.tcg-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:8px;padding:0 6px;border-radius:999px;background:var(--e-global-color-primary);color:var(--e-global-color-wolkwit);font-size:13px;font-weight:600;line-height:1}

/* filterpaneel */
.tcg-filters .tcg-filter,.tcg-filters .tcg-filter-group{padding-bottom:20px;border-bottom:1px solid var(--e-global-color-lijn)}
.tcg-filters .tcg-filter-group .tcg-filter{padding-bottom:0;border-bottom:0}
.tcg-filters .tcg-filter--voorraad{padding-bottom:0;border-bottom:0}
/* groep zonder keuzes in dit overzicht (indexer): hele groep weg, inclusief kopje en lijn */
.tcg-filters .tcg-filter--check:not(:has(.jet-filter-row:not(.jet-filter-row-hide))),
.tcg-filters .tcg-filter-group:not(:has(.jet-filter-row:not(.jet-filter-row-hide))){display:none}
.tcg-filters__body > .tcg-filter--prijs:not(:has(~ .tcg-filter--voorraad .jet-filter-row:not(.jet-filter-row-hide))){padding-bottom:0;border-bottom:0}

.tcg-filters .jet-filter-label{margin:0 0 8px;font-family:Gabarito,system-ui,sans-serif;font-size:17px;font-weight:700;line-height:1.25;color:var(--e-global-color-secondary)}
.tcg-filters .jet-checkboxes-list-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:2px;margin:0;padding:0}
.tcg-filters .jet-checkboxes-list__row{margin:0;padding:0}
.tcg-filters .jet-checkboxes-list .jet-checkboxes-list__item{display:flex;align-items:center;min-height:36px;margin:0;border-radius:8px;cursor:pointer}
.tcg-filters .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__button{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0}
.tcg-filters .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__decorator{flex:none;width:18px;height:18px;min-width:18px;min-height:18px;margin:0;border:1.5px solid var(--e-global-color-text);border-radius:5px;background:var(--e-global-color-wolkwit);transition:background-color .15s ease,border-color .15s ease}
.tcg-filters .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}
.tcg-filters .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__checked-icon{font-size:11px;color:var(--e-global-color-wolkwit)}
.tcg-filters .jet-checkboxes-list__label{font-family:Figtree,system-ui,sans-serif;font-size:15px;line-height:1.3;color:var(--e-global-color-secondary)}
.tcg-filters .tcg-filter--voorraad .jet-checkboxes-list__label{font-weight:600}
.tcg-filters .tcg-filter--voorraad .jet-checkboxes-list .jet-checkboxes-list__item{min-height:44px}
@media (hover:hover) and (pointer:fine){.tcg-filters .jet-checkboxes-list__item:hover .jet-checkboxes-list__decorator{border-color:var(--e-global-color-primary)}}
.tcg-filters .jet-checkboxes-list__item:focus-visible,.tcg-chips .jet-active-tag:focus-visible,.tcg-pager .jet-filters-pagination__item:focus-visible,.tcg-filters .jet-filter-items-moreless__toggle:focus-visible,.tcg-empty .jet-remove-all-filters__button:focus-visible{outline:3px solid var(--e-global-color-zon);outline-offset:2px;box-shadow:none}
.tcg-filters .jet-filter-items-moreless{margin-top:6px}
.tcg-filters .jet-filter-items-moreless__toggle{display:inline-flex;align-items:center;min-height:32px;font-family:Figtree,system-ui,sans-serif;font-size:14px;font-weight:600;color:var(--e-global-color-primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}
.tcg-filter-help a{display:inline-flex;align-items:center;min-height:32px;text-decoration:underline;text-underline-offset:2px}
.tcg-filter-help p{margin:0}

/* prijs: twee velden, van tot */
.tcg-filter--prijs .jet-range__slider{display:none}
.tcg-filter--prijs .jet-range__inputs{display:block}
.tcg-filter--prijs .jet-range__inputs__container{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0}
.tcg-filter--prijs .jet-range__inputs__container::before{content:"tot";order:2;flex:none;font-size:15px;color:var(--e-global-color-text)}
.tcg-filter--prijs .jet-range__inputs__group{order:1;flex:1 1 0;min-width:0;height:44px;margin:0!important;align-items:center;border:1px solid var(--e-global-color-lijn);border-radius:12px;background:var(--e-global-color-wolkwit);transition:border-color .16s ease}
.tcg-filter--prijs .jet-range__inputs__group + .jet-range__inputs__group{order:3}
.tcg-filter--prijs .jet-range__inputs__group:focus-within{border-color:var(--e-global-color-primary)}
.tcg-filter--prijs .jet-range__inputs__group__text{padding:0 0 0 12px;border:0;background:transparent;color:var(--e-global-color-text);font-size:15px}
.tcg-filter--prijs .jet-range__inputs__group input[min-range],.tcg-filter--prijs .jet-range__inputs__group input[max-range]{height:42px;margin:0;padding:0 10px 0 6px;border:0;border-radius:0;background:transparent;color:var(--e-global-color-secondary);font-family:Figtree,system-ui,sans-serif;font-size:15px;-moz-appearance:textfield;appearance:textfield}
.tcg-filter--prijs input[type=number]::-webkit-outer-spin-button,.tcg-filter--prijs input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}

/* actieve filters als chips */
.tcg-chips .jet-active-tags__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.tcg-chips .jet-active-tags__title{display:none}
.tcg-chips .jet-active-tag{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:36px;margin:0!important;padding:0 10px 0 14px;border-radius:999px;background:var(--e-global-color-primary);color:var(--e-global-color-wolkwit);font-family:Figtree,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .16s ease}
.tcg-chips .jet-active-tag__label{padding:0;font-weight:400}
.tcg-chips .jet-active-tag .jet-active-tag__remove{position:static!important;top:auto;right:auto;margin:0;padding:0;border:0;flex:none;width:16px;height:16px;overflow:hidden;font-size:0;line-height:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center/16px 16px no-repeat}
@media (hover:hover) and (pointer:fine){.tcg-chips .jet-active-tag:hover{background:var(--e-global-color-azuurdiep)}}
.tcg-chips .jet-active-tag.jet-active-tag--clear{order:99;min-height:36px;margin-left:6px!important;padding:0 2px;background:none;color:var(--e-global-color-primary);text-decoration:underline;text-underline-offset:2px}
.tcg-chips .jet-active-tag--clear .jet-active-tag__remove{display:none}
@media (hover:hover) and (pointer:fine){.tcg-chips .jet-active-tag.jet-active-tag--clear:hover{background:none;color:var(--e-global-color-azuurdiep)}}

/* raster en paginering */
.tcg-results{min-width:0}
.tcg-grid .jet-listing-not-found{padding:56px 16px 0;text-align:center;font-family:Gabarito,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.25;color:var(--e-global-color-secondary);text-wrap:balance}
.tcg-pager .jet-filters-pagination{justify-content:center;gap:8px;padding-top:16px}
.tcg-pager .jet-filters-pagination__item{margin:0;border-radius:999px}
.tcg-pager .jet-filters-pagination__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;box-sizing:border-box;border:1px solid var(--e-global-color-lijn);border-radius:999px;background:var(--e-global-color-wolkwit);color:var(--e-global-color-secondary);font-family:Figtree,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1;transition:border-color .16s ease,background-color .16s ease}
@media (hover:hover) and (pointer:fine){.tcg-pager .jet-filters-pagination__item:hover .jet-filters-pagination__link{border-color:var(--e-global-color-primary)}}
.tcg-pager .jet-filters-pagination__current .jet-filters-pagination__link{border-color:var(--e-global-color-primary);background:var(--e-global-color-primary);color:var(--e-global-color-wolkwit)}
.tcg-pager .jet-filters-pagination__dots .jet-filters-pagination__link{min-width:24px;padding:0;border:0;background:none}

/* lege staat: melding uit het raster plus de knop "Wis alle filters" */
.tcg-empty{display:none}
.tcg-results:has(.jet-listing-not-found) .tcg-empty{display:flex;padding-bottom:40px}
.tcg-results:has(.jet-listing-not-found) .tcg-pager{display:none}
.tcg-empty .jet-remove-all-filters{align-items:center}
.tcg-empty .jet-remove-all-filters .jet-remove-all-filters__button{align-self:center;min-height:52px;padding:0 26px;border:0;border-radius:999px;background:var(--e-global-color-primary);color:var(--e-global-color-wolkwit);font-family:Figtree,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.3;cursor:pointer;transition:background-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1)}
.elementor .tcg-empty button.jet-remove-all-filters__button:hover{background:var(--e-global-color-azuurdiep);color:var(--e-global-color-wolkwit)}
.tcg-empty .jet-remove-all-filters__button:active{transform:scale(.97)}

/* omschrijving van de categorie */
.tcg-arch-desc:not(:has(.term-description,.page-description)){display:none}
.tcg-arch-desc .term-description,.tcg-arch-desc .page-description{max-width:44em}
.tcg-arch-desc h2{margin:0 0 14px;font-family:Gabarito,system-ui,sans-serif;font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--e-global-color-secondary)}
.tcg-arch-desc p{margin:0 0 14px}
.tcg-arch-desc p:last-child{margin-bottom:0}
.tcg-arch-desc a{font-weight:600;text-decoration:underline;text-underline-offset:2px}

.tcg-sheet-backdrop{display:none}

@media (max-width:1024px){
  .tcg-arch-desc h2{font-size:30px}
}

/* ---------- mobiel: twee knoppen bovenaan, filterpaneel als blad vanaf de onderkant ---------- */
@media (max-width:767px){
  .tcg-arch-bar > .elementor-element{flex:1 1 0;width:auto;min-width:0;max-width:none}
  .tcg-sort .jet-sorting{display:block}
  .tcg-sort .jet-sorting-label{display:none}
  .tcg-sort .jet-sorting-select{display:block;width:100%;min-width:0;height:52px;font-size:16px;font-weight:600}
  .tcg-arch-desc h2{font-size:28px}

  .e-con.tcg-filters{position:fixed;z-index:1001;top:auto;right:0;bottom:0;left:0;display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;max-width:none;max-height:85vh;max-height:85dvh;margin:0;border-width:0!important;border-radius:24px 24px 0 0!important;transform:translate3d(0,100%,0);visibility:hidden;transition:transform .2s cubic-bezier(.32,.72,0,1),visibility 0s linear .2s}
  .tcg-sheet-open .e-con.tcg-filters{transform:none;visibility:visible;transition:transform .25s cubic-bezier(.32,.72,0,1),visibility 0s linear 0s}
  .e-con.tcg-filters__head{flex:none;padding:14px 12px 12px 20px;border-bottom:1px solid var(--e-global-color-lijn)}
  .tcg-filters__head .elementor-heading-title{margin:0}
  .tcg-filters-close .elementor-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--e-global-color-lijn);border-radius:999px;transition:border-color .16s ease}
  .tcg-filters-close .elementor-icon svg{width:22px;height:22px}
  .e-con.tcg-filters__body{flex:1 1 auto;min-height:0;display:block;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 20px 20px}
  .tcg-filters__body > .elementor-element + .elementor-element{margin-top:18px}
  .e-con.tcg-filters__foot{flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--e-global-color-lijn);background:var(--e-global-color-wolkwit)}
  .tcg-filters-apply .elementor-button{width:100%}
  .tcg-filters .jet-checkboxes-list .jet-checkboxes-list__item{min-height:44px}
  .tcg-filters .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__decorator{width:22px;height:22px;min-width:22px;min-height:22px;border-radius:6px}
  .tcg-filters .jet-checkboxes-list__label{font-size:16px}
  .tcg-filters .jet-filter-items-moreless__toggle,.tcg-filter-help a{min-height:44px}
  .tcg-filter--prijs .jet-range__inputs__group{height:48px}
  .tcg-filter--prijs .jet-range__inputs__group input[min-range],.tcg-filter--prijs .jet-range__inputs__group input[max-range]{height:46px;font-size:16px}

  .tcg-sheet-backdrop{display:block;position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:rgba(16,27,58,.5);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}
  .tcg-sheet-open .tcg-sheet-backdrop{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s}
  html.tcg-sheet-open,html.tcg-sheet-open body{overflow:hidden}

  /* chips: zichtbaar 36 px hoog, aanraakvlak 44 px */
  .tcg-chips .jet-active-tag::after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}
  .tcg-grid .jet-listing-not-found{padding-top:40px;font-size:20px}
}

@media (max-width:767px) and (prefers-reduced-motion:reduce){
  .e-con.tcg-filters{transform:none;opacity:0;transition:opacity .15s linear,visibility 0s linear .15s}
  .tcg-sheet-open .e-con.tcg-filters{opacity:1;transition:opacity .15s linear,visibility 0s linear 0s}
}
@media (prefers-reduced-motion:reduce){
  .tcg-sort .jet-sorting-select,.tcg-chips .jet-active-tag,.tcg-pager .jet-filters-pagination__link,.tcg-empty .jet-remove-all-filters__button,.tcg-filters .jet-checkboxes-list__decorator{transition:none}
  .tcg-empty .jet-remove-all-filters__button:active{transform:none}
}/* End custom CSS */