/* New filename also invalidates guest caches that strip version query strings. */
.elementor-10872 .lm-shop-filter-shell{--lm-option-font-size:14px}
.elementor-10872 .lm-shop-filter-shell .lm-category-list a{font-size:var(--lm-option-font-size)!important}
.elementor-10872 .lm-shop-filter-shell .lm-facet-filters .jet-checkboxes-list__label{font-size:var(--lm-option-font-size)!important}
.elementor-10872 .lm-facet-filters .jet-checkboxes-list-wrapper{margin:0!important;height:auto!important;max-height:none!important;overflow:visible!important}
.elementor-10872 .lm-facet-filters .jet-filter-items-moreless{display:none!important}
.elementor-10872 .lm-category-location-label{display:block;padding:10px 0 0 16px;font-size:12px;line-height:1.4;color:#62716b}
.elementor-10872 [data-filter-context="category"] .lm-category-current{font-size:18px!important;line-height:1.35!important;padding-top:2px!important;color:#163d31}
.elementor-10872 .lm-shop-filter-shell .lm-facet-filters{padding-left:16px!important;box-sizing:border-box}
.elementor-10872 .lm-shop-filter-shell{width:100%;color:#171717}
				.elementor-10872 .lm-filter-kicker{margin:0 0 7px!important;color:#707070;font-size:11px!important;font-weight:700;line-height:1.2!important;letter-spacing:.09em;text-transform:uppercase}
				.elementor-10872 .lm-category-context{padding:0 0 17px;border-bottom:1px solid #e4e7e6}
				.elementor-10872 .lm-category-context__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 9px;color:#747474;font-size:12px;line-height:1.45}
				.elementor-10872 .lm-category-context__breadcrumbs a{color:#5d5d5d;text-decoration:none}
				.elementor-10872 .lm-category-context__breadcrumbs a:hover{color:var(--e-global-color-uicore_primary,#08bf9a)}
				.elementor-10872 .lm-category-context__title{margin:0 0 7px;font-family:"Suisse Bold",Arial,sans-serif;font-size:22px;line-height:1.18;color:#111}
				.elementor-10872 .lm-category-context__back{display:inline-flex;align-items:center;gap:7px;color:var(--e-global-color-uicore_primary,#08bf9a);font-size:13px;font-weight:650;text-decoration:none}
				.elementor-10872 .lm-category-context__back:hover{color:#111}
				.elementor-10872 .lm-category-children{padding:17px 0 2px}
				.elementor-10872 .lm-category-section-title{margin:0 0 9px;font-family:"Suisse Bold",Arial,sans-serif;font-size:16px;line-height:1.25;color:#111}
				.elementor-10872 .lm-category-list{display:grid;gap:2px;max-height:260px;margin:0;padding:0 3px 0 0;overflow:auto;list-style:none;scrollbar-width:thin}
				.elementor-10872 .lm-category-list li{margin:0;padding:0}
				.elementor-10872 .lm-category-list a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border-radius:6px;color:#171717;font-size:14px;line-height:1.3;text-decoration:none}
				.elementor-10872 .lm-category-list a:hover{background:#f0f7f5;color:#111}
				.elementor-10872 .lm-category-list a span:last-child{color:var(--e-global-color-uicore_primary,#08bf9a);font-size:18px;line-height:1}
				.elementor-10872 .lm-facet-filters{margin-top:17px;padding-top:16px;border-top:1px solid #e4e7e6}
				.elementor-10872 .lm-facet-filters__heading{margin:0 0 10px;font-family:"Suisse Bold",Arial,sans-serif;font-size:18px;line-height:1.25;color:#111}
				.elementor-10872 .lm-facet-filters .elementor-element-bd9c183,.elementor-10872 .lm-facet-filters .elementor-widget-jet-smart-filters-checkboxes:has(input[name="product_cat"]),.elementor-10872 .lm-facet-filters .jet-filter-row-hide{display:none!important}
				.elementor-10872 [data-filter-context="category"] .lm-facet-filters .elementor-element-49face67 .jet-active-filter:first-child{display:none!important}
				.elementor-10872 [data-filter-context="category"] .lm-facet-filters .elementor-element-49face67:not(:has(.jet-active-filter:nth-child(2))){display:none!important}
				.elementor-10872 .lm-facet-filters .elementor-accordion-item:has(input[name="product_cat"]),.elementor-10872 .lm-facet-filters .e-n-accordion-item:has(input[name="product_cat"]),.elementor-10872 .lm-facet-filters .elementor-accordion-item:not(:has(.jet-filter-row:not(.jet-filter-row-hide))),.elementor-10872 .lm-facet-filters .e-n-accordion-item:not(:has(.jet-filter-row:not(.jet-filter-row-hide))){display:none!important}
				.elementor-10872 .lm-facet-filters .elementor-tab-title{padding:13px 2px!important;font-weight:650}
				.elementor-10872 .lm-facet-filters .elementor-tab-content{padding:2px 2px 13px!important}
				.elementor-10872 .lm-category-alternatives{margin-top:17px;padding-top:16px;border-top:1px solid #e4e7e6}
				.elementor-10872 .lm-category-alternatives details{border:1px solid #dfe4e2;border-radius:8px;background:#fff;overflow:hidden}
				.elementor-10872 .lm-category-alternatives summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;cursor:pointer;font-size:14px;font-weight:650;line-height:1.25;list-style:none}
				.elementor-10872 .lm-category-alternatives summary::-webkit-details-marker{display:none}
				.elementor-10872 .lm-category-alternatives summary:hover{background:#f6f9f8}
				.elementor-10872 .lm-category-chevron{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}
				.elementor-10872 .lm-category-alternatives details[open] .lm-category-chevron{transform:rotate(225deg)}
				.elementor-10872 .lm-category-alternatives__panel{padding:6px;border-top:1px solid #e7e9e8}
				@media(min-width:1025px){.elementor-10872 #filter-desktop-slot{align-self:flex-start;position:sticky;top:128px}}
				@media(max-width:1024px){.elementor-10872 .lm-category-context__title{font-size:20px}.elementor-10872 .lm-category-list{max-height:220px}}
				@media(max-width:767px){.elementor-10872 .lm-category-list--visible{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;gap:5px}.elementor-10872 .lm-category-list--visible a{height:100%;padding:10px;border:1px solid #e4e8e6}}
				.elementor-10872 #productlist .elementor-loop-container{gap:24px}
				.elementor-10872 #productlist .e-loop-item>.e-con{height:100%;border:1px solid #e2e7e5!important;border-radius:10px!important;background:#fff;box-shadow:0 1px 2px rgba(20,45,38,.03);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}
				.elementor-10872 #productlist .e-loop-item>.e-con:hover{border-color:#cddbd7!important;box-shadow:0 8px 24px rgba(20,45,38,.08);transform:translateY(-2px)}
				.elementor-10872 #productlist .elementor-element-8a5c77d img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
				.elementor-10872 #productlist .elementor-element-267aed8 h4{display:-webkit-box;min-height:2.45em;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.23}
				.elementor-10872 #productlist .elementor-element-56c1f10{min-height:43px;align-items:center;gap:8px}
				.elementor-10872 #productlist .elementor-element-f5152f2,.elementor-10872 #productlist .elementor-element-c77ef0b{min-width:0}
				.elementor-10872 #productlist .elementor-icon-list-text{white-space:nowrap}
				.elementor-10872 #productlist .elementor-element-5c44f92 .elementor-button{display:flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;padding:0!important;border-radius:7px}
				.elementor-10872 #productlist .elementor-element-5c44f92 .elementor-button-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
				.elementor-10872 #productlist .e-atc-qty-button-holder{display:grid!important;grid-template-columns:minmax(108px,1fr) minmax(112px,1fr);gap:10px;align-items:stretch;width:100%}
				.elementor-10872 #productlist .quantity{display:grid!important;grid-template-columns:32px minmax(30px,1fr) 32px;align-items:center;min-width:0;width:100%;overflow:hidden;border:1px solid #e2e5e4;border-radius:7px}
				.elementor-10872 #productlist .quantity input{grid-column:2;grid-row:1;min-width:0;width:100%!important;border:0!important;text-align:center}
				.elementor-10872 #productlist .quantity .minus{grid-column:1;grid-row:1}
				.elementor-10872 #productlist .quantity .plus{grid-column:3;grid-row:1}
				.elementor-10872 #productlist .quantity .plus,.elementor-10872 #productlist .quantity .minus{display:flex;align-items:center;justify-content:center;width:32px!important;height:100%;cursor:pointer}
				.elementor-10872 #productlist a.add_to_cart_button{display:flex!important;align-items:center;justify-content:center;min-width:112px;min-height:48px;padding:12px 13px!important;white-space:nowrap;line-height:1.1!important;text-align:center}
				.elementor-10872 .elementor-element-70c0ed7{padding-bottom:32px!important}
				.elementor-10872 .elementor-element-70c0ed7 p{line-height:1.5}
				@media(max-width:1024px){.elementor-10872 #productlist .elementor-loop-container{gap:18px}.elementor-10872 #productlist .e-loop-item>.e-con:hover{transform:none}}
				@media(max-width:767px){.elementor-10872 .elementor-element-70c0ed7{padding-bottom:22px!important}.elementor-10872 #productlist .elementor-loop-container{gap:16px}.elementor-10872 #productlist .e-atc-qty-button-holder{grid-template-columns:minmax(120px,1fr) minmax(125px,1fr)}.elementor-10872 #productlist a.add_to_cart_button{min-width:125px}.elementor-10872 #productlist .elementor-element-56c1f10{min-height:auto}}
			
/* Compact navigation and always-visible filter groups, scoped to testtemplate 10872. */
.elementor-10872 .lm-category-context{display:grid;gap:2px;padding:0 0 20px;border:0}
.elementor-10872 .lm-category-parent{display:flex;gap:8px;align-items:center;color:#515957;font-size:14px;line-height:1.5;padding:3px 0;text-decoration:none}
.elementor-10872 .lm-category-parent:hover{color:#00866a;text-decoration:underline}
.elementor-10872 .lm-category-parent span{color:#8b9591;font-size:20px;line-height:1}
.elementor-10872 .lm-category-current{padding:4px 0 0 16px;font-size:15px;line-height:1.5;color:#182420}
.elementor-10872 .lm-facet-filters{margin:0;padding:0;border:0}
.elementor-10872 .lm-facet-filters .e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:12px}
.elementor-10872 .lm-facet-filters .e-con-inner{padding:0;gap:12px}
.elementor-10872 .lm-facet-filters .e-n-accordion{gap:20px}
.elementor-10872 .lm-facet-filters section.e-n-accordion-item{border:0!important;gap:8px;background:transparent}
.elementor-10872 .lm-filter-group-title{font-family:inherit;font-size:16px!important;font-weight:700;line-height:1.4;margin:0!important;color:#17231e}
.elementor-10872 .lm-facet-filters section.e-n-accordion-item>.e-con{display:flex!important;height:auto!important;overflow:visible!important}
.elementor-10872 .lm-facet-filters .jet-checkboxes-list__label{font-size:14px;line-height:1.5;color:#303a36}
.elementor-10872 .lm-facet-filters .jet-checkboxes-list__row{padding:3px 0}
.elementor-10872 .lm-category-alternatives{margin-top:22px;padding-top:16px;border-top:1px solid #e6eae8}
.elementor-10872 .lm-category-alternatives details{border:0;border-radius:0;background:none}
.elementor-10872 .lm-category-alternatives summary{justify-content:flex-start;gap:12px;padding:2px 0;font-size:14px;line-height:1.5;font-weight:500;color:#00866a}
.elementor-10872 .lm-category-alternatives summary:hover{background:none;text-decoration:underline}
.elementor-10872 .lm-category-chevron{width:6px;height:6px;flex-shrink:0}
.elementor-10872 .lm-category-alternatives__panel{border:0;padding:10px 0 0}
.elementor-10872 .lm-category-list--visible{max-height:none!important;overflow:visible;grid-template-columns:1fr}
.elementor-10872 .lm-category-list--visible a{border:0!important;padding:5px 0 5px 16px}
.elementor-10872 .lm-category-children{padding:0 0 20px}
.elementor-10872 .lm-category-section-title{display:none}
.elementor-10872 .lm-shop-filter-shell a:focus-visible,.elementor-10872 .lm-shop-filter-shell summary:focus-visible{outline:2px solid #00866a;outline-offset:4px}


/* Results toolbar, compact intro spacing and scoped unfold typography. */
.elementor-10872 .elementor-element-70c0ed7{padding-bottom:0!important}
.elementor-10872 .elementor-element-70c0ed7>.e-con-inner{padding-bottom:16px!important}
.elementor-10872 .elementor-element-923430d>.e-con-inner{padding-top:0!important;padding-bottom:0!important}
.elementor-10872 .elementor-element-923430d .elementor-divider{padding-top:0!important;padding-bottom:0!important}
.elementor-10872 .elementor-element-163c922:not(:has(.elementor-widget)){display:none}
.elementor-10872 .elementor-element-512d423>.e-con-inner{padding-top:20px!important}
.elementor-10872 .elementor-element-bd53750{order:-1;margin:0 0 8px!important;padding:0!important;width:100%}
.elementor-10872 .woocommerce-result-count{float:none;margin:0!important;font-size:14px;line-height:1.5;color:#52605a}
.elementor-10872 .elementor-widget-lme_unfold h2{font-size:22px!important;line-height:1.35!important;font-weight:600;letter-spacing:normal;margin:24px 0 10px!important}
.elementor-10872 .elementor-widget-lme_unfold h3{font-size:18px!important;line-height:1.4!important;margin:20px 0 8px!important}
.elementor-10872 .elementor-widget-lme_unfold h2:first-child{margin-top:0!important}
@media(max-width:767px){.elementor-10872 .elementor-element-70c0ed7>.e-con-inner{padding-bottom:12px!important}.elementor-10872 .elementor-element-512d423>.e-con-inner{padding-top:16px!important}.elementor-10872 .elementor-widget-lme_unfold h2{font-size:20px!important}}

/* One sorting toolbar and guest ordering notice, testtemplate 10872 only. */
.elementor-10872 .elementor-element-8676f7a{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:8px 16px!important;width:100%!important;padding:0!important;margin:0 0 12px!important;order:-1}
.elementor-10872 .elementor-element-8676f7a .elementor-element-bd53750{flex:1 1 auto;width:auto!important;margin:0!important;order:0}
.elementor-10872 .elementor-element-6c74608{flex:0 1 auto;margin:0 0 0 auto!important;width:auto!important}
.elementor-10872 .elementor-element-6c74608 .jet-sorting-select{min-height:42px;max-width:100%;width:190px!important;padding:9px 34px 9px 12px!important;border:1px solid #dce3df!important;border-radius:6px!important;background-color:#fff!important;color:#25372f!important;font-size:14px!important;line-height:1.4!important}
.elementor-10872 .elementor-element-6c74608 .jet-sorting-select:focus-visible{outline:2px solid #00866a;outline-offset:2px}
.elementor-10872 .elementor-element-a1d3784.lm-order-notice{order:-2;width:100%!important;padding:0!important;margin:0 0 16px!important}
.elementor-10872 .lm-order-notice .ue_notification{display:flex!important;background:#f1f8f5!important;border:1px solid #dcebe4!important;border-radius:8px!important;padding:16px 18px!important;color:#25372f!important}
.elementor-10872 .lm-order-notice .ue_graphic_el,.elementor-10872 .lm-order-notice .ue_close_notification{display:none!important}
.elementor-10872 .lm-order-notice .ue_content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;width:100%;padding:0!important}
.elementor-10872 .lm-order-notice .ue_text_content{padding:0!important;gap:4px!important}
.elementor-10872 .lm-order-notice .ue_title{font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important;color:#21362c!important;margin:0!important}
.elementor-10872 .lm-order-notice .ue_text{font-size:14px!important;line-height:1.5!important;color:#4b6055!important;margin:0!important}
.elementor-10872 .lm-order-notice .ue_action{gap:8px 18px!important;padding:0!important;margin:0!important}
.elementor-10872 .lm-order-notice .ue_nf_btn{font-size:14px!important;font-weight:600!important;line-height:1.5!important;padding:3px 0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#007c61!important;text-decoration:underline!important;text-underline-offset:3px}
@media(max-width:479px){.elementor-10872 .elementor-element-6c74608 .jet-sorting-select{width:165px!important}.elementor-10872 .lm-order-notice .ue_notification{padding:14px!important}}


/* Fine alignment and understated secondary controls — testtemplate 10872. */
.elementor-10872 .lm-order-notice .ue_close_notification i{color:inherit!important}
.elementor-10872 .elementor-widget-lme_unfold .lme-unfold__toggle[hidden]{display:none!important}
.elementor-10872 .lm-order-notice>.elementor-widget-container{padding:0!important;margin:0!important;width:100%!important}
.elementor-10872 .lm-order-notice .ue_notification{width:100%!important;box-sizing:border-box;padding-right:50px!important}
.elementor-10872 .lm-order-notice .ue_close_notification{display:flex!important;position:absolute!important;top:8px!important;right:8px!important;width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:4px;background:transparent!important;color:#52675c!important;font-size:15px!important;line-height:1;cursor:pointer}
.elementor-10872 .lm-order-notice .ue_close_notification:hover{background:#e0ede6!important;color:#17392a!important}
.elementor-10872 .lm-order-notice .ue_close_notification:focus-visible{outline:2px solid #00866a;outline-offset:2px}
.elementor-10872 .lm-order-notice.lm-notice-dismissed{display:none!important;margin:0!important}
.elementor-10872 .elementor-element-6c74608 .jet-sorting-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%2352605a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-size:12px 8px!important;background-repeat:no-repeat!important;padding-right:38px!important}
.elementor-10872 .lm-shop-filter-shell{box-sizing:border-box;padding-inline:10px}
.elementor-10872 .lm-facet-filters .e-con,.elementor-10872 .lm-facet-filters .e-con-inner{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}
.elementor-10872 .elementor-widget-lme_unfold .lme-unfold__toggle{align-items:center;gap:6px!important;min-height:32px!important;min-width:0!important;width:auto!important;padding:4px 0!important;margin-top:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#59675f!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;text-transform:none!important;letter-spacing:normal!important}
.elementor-10872 .elementor-widget-lme_unfold .lme-unfold__toggle:hover{color:#007c61!important;background:transparent!important;text-decoration:underline;text-underline-offset:3px}
.elementor-10872 .elementor-widget-lme_unfold .lme-unfold__toggle:focus-visible{outline:2px solid #00866a;outline-offset:4px}
.elementor-10872 .elementor-widget-lme_unfold .lme-unfold__toggle .ue-btn-icon{font-size:11px!important;line-height:1;margin:0!important}

/* Desktop intro: 20px extra afstand tot het menu; testtemplate 10872. */
@media(min-width:1025px){.elementor-10872 .elementor-element-70c0ed7{margin-top:120px!important}}

/* Tablet layout, scoped to testtemplate 10872; phones and desktop unchanged. */
@media(min-width:600px) and (max-width:1024px){.elementor-10872 #productlist .e-atc-qty-button-holder{grid-template-columns:minmax(108px,1fr) minmax(112px,1fr)!important}.elementor-10872 #productlist a.add_to_cart_button{min-width:112px!important}}
@media(min-width:600px) and (max-width:1024px){
.elementor-10872 .elementor-element-70c0ed7>.e-con-inner{flex-direction:column!important;align-items:stretch!important;padding-top:40px!important}
.elementor-10872 .elementor-element-0339364,.elementor-10872 .elementor-element-5fae27e{width:100%!important;max-width:100%!important}
.elementor-10872 .elementor-element-512d423>.e-con-inner{flex-direction:column!important;gap:16px!important}
.elementor-10872 .elementor-element-f2582fa,.elementor-10872 .elementor-element-9bcdd73{width:100%!important;max-width:100%!important;--width:100%}
.elementor-10872 .elementor-element-f6284d6 .elementor-button{width:100%}
.elementor-10872 #productlist .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
}
@media(min-width:600px) and (max-width:767px){.elementor-10872 .elementor-element-70c0ed7>.e-con-inner{padding-top:20px!important}}
/* Mobile intro spacing, only testtemplate 10872. */
@media(max-width:599px){.elementor-10872 .elementor-element-70c0ed7>.e-con-inner{padding-top:20px!important}}

/* Compact facets: keep hidden indexer widgets out of the flex layout as well. */
.elementor-10872 .lm-facet-filters .elementor-widget-jet-smart-filters-checkboxes:has(.jet-smart-filters-checkboxes[style*="display: none"]),
.elementor-10872 .lm-facet-filters .elementor-widget-jet-smart-filters-checkboxes:not(:has(.jet-filter-row:not(.jet-filter-row-hide))){display:none!important}
.elementor-10872 .lm-facet-filters .e-con,.elementor-10872 .lm-facet-filters .e-con-inner{--gap:16px;gap:16px!important}
.elementor-10872 .lm-facet-filters .e-n-accordion{gap:20px!important}
.elementor-10872 .lm-facet-filters section.e-n-accordion-item{gap:10px!important}
.elementor-10872 .lm-filter-group-title{font-size:15px!important;font-weight:600!important;line-height:1.4!important}
.elementor-10872 .lm-facet-filters .jet-filter-label{font-size:13px!important;font-weight:600!important;line-height:1.4!important;margin:0 0 5px!important;color:#52605a}
.elementor-10872 .lm-facet-filters .jet-checkboxes-list__row{margin:0!important;padding:0!important}
.elementor-10872 .lm-facet-filters .jet-checkboxes-list__item{margin:0!important;width:100%}
.elementor-10872 .lm-facet-filters .jet-checkboxes-list__button{display:flex!important;align-items:flex-start!important;gap:10px!important;min-height:32px;box-sizing:border-box;padding:5px 0!important;margin:0!important}
.elementor-10872 .lm-facet-filters .jet-checkboxes-list__decorator{flex:0 0 18px!important;width:18px!important;height:18px!important;box-sizing:border-box;margin:1.5px 0 0!important;display:flex!important;align-items:center;justify-content:center}
.elementor-10872 .lm-facet-filters .jet-checkboxes-list__label{font-size:14px!important;font-weight:400!important;line-height:21px!important;margin:0!important;padding:0!important}
.elementor-10872 .lm-facet-filters .jet-active-filters__list{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}
.elementor-10872 .lm-facet-filters .jet-active-filter{width:auto!important;max-width:100%;display:flex;align-items:center!important;gap:6px!important;margin:0!important;padding:3px 4px 3px 10px!important;border:1px solid #cce6df!important;border-radius:6px!important;background:#eff8f5!important;color:#245b4d!important;font-size:13px!important;line-height:20px!important}
.elementor-10872 .lm-facet-filters .jet-active-filter{min-width:0!important;flex:0 1 auto!important}
.elementor-10872 .lm-facet-filters .jet-active-filter__val{padding:0!important;font-size:inherit!important;line-height:inherit!important;overflow-wrap:anywhere}
.elementor-10872 .lm-facet-filters .jet-active-filter__remove{display:flex!important;align-items:center;justify-content:center;flex:0 0 28px;width:28px!important;height:28px;position:static!important;margin:0!important;padding:0!important;color:#245b4d!important;font-size:20px!important;line-height:1!important;border-radius:4px;cursor:pointer}
.elementor-10872 .lm-facet-filters .jet-active-filter__remove:hover{background:#dceee7!important;color:#123c30!important}
@media(max-width:1024px){.elementor-10872 .lm-facet-filters .jet-checkboxes-list__button{min-height:40px;padding-block:9px!important}.elementor-10872 .lm-facet-filters .jet-active-filter__remove{height:34px;flex-basis:34px;width:34px!important}}
