   
    /* 02June,2026 */

    .kb-nav-arrow {
        width: 18px;
        height: 18px;
        transition: transform 0.3s ease;
    }

    .kb-nav-arrow.is-open {
        transform: rotate(-90deg);
    }

    /* 1May,2026 */

    .kadence-toggle-shop-layout.kadence-toggle-list {
        order: 1;
    }

    .kadence-toggle-shop-layout.kadence-toggle-grid {
        order: 2;
    }

    .kadence-toggle-shop-layout.new_view_switcher {
        order: 3;
    }

    /*.yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--initialized {
        display: none;
    }*/

    select.product-category-dropdown {
        font-size: 15px;
        border-radius: 5px;
        border: none;
    }
   
   /* 30April,2026 */

   .kadence-woo-results-count {
        flex-grow: 1;
        font-size: 90%;
        margin-bottom: .5em;
        line-height: 30px;
        text-align: center;
    }
    .filter-toggle-open-container .filter-toggle-open {
        color: var(--global-palette5);
        padding: 10px 25px 10px 25px;
        font-size: 14px;
    }
    .filter-toggle-open-container .filter-toggle-open.filter-toggle-style-bordered {
        border: 2px solid #454545;
        text-align: center;
    }
    .filter-toggle-open-container {
        margin-right: 0.5em;
        flex: 100%;
        padding: 10px;
        text-align: center;
        justify-content: center;
        margin: auto;
        display: flex!important;
    }
   
   /* 29April,2026 */

    @media only screen and (min-width: 1025px) {

        .custom-menu ul {
            gap: 50px;
        }

        .custom-menu ul ul {
            position: absolute;
        }


        .custom-menu .menu-item a:after {
				content: '';
				position: absolute;
				bottom: 0;
				height: 2px;
				background-color: #454545;
				width: 100%;
				left: 0;
				 -webkit-transform: scaleX(0);
				transform: scaleX(0);
				transition: 0.2s;
		}
		.custom-menu .menu-item .kb-link-wrap:hover a:after, 
		.custom-menu .menu-item.current-menu-parent > .kb-link-wrap a:after,
		.custom-menu .menu-item.current-menu-item > .kb-link-wrap a:after{
				 -webkit-transform: scaleX(1);
				transform: scaleX(1);
		}
		.custom-menu .sub-menu .menu-item a:after {
				content: '';
				position: absolute;
				bottom: 0;
				height: 2px;
				background-color: #454545;
				width: calc(100% - 30px);
				left: 15px;
				 -webkit-transform: scaleX(0);
				transform: scaleX(0);
				transition: 0.2s;
		}
		.custom-menu .sub-menu .menu-item:hover a:after {
				 -webkit-transform: scaleX(1);
				transform: scaleX(1);
		}

        .kadence-shop-top-item.kadence-woo-offcanvas-filter-area.filter-toggle-open-container {
            display: none!important;
        }

        .widget-area.product-filter-widgets .widget.widget_block {
            display: none !important;
        }

        .widget-area.product-filter-widgets .widget.widget_block:last-child {
            display: block !important;
        }
                
        .custom-shop-top-bar{
            display: none;
        }

        button.kb-nav-dropdown-toggle-btn {
            display: none;
        }

    }

    @media only screen and (max-width: 1024px) {

        .kadence-shop-top-item.kadence-woo-ordering {
            text-align: center;
            /* justify-content: center; */
            margin: auto;
            margin-bottom: 15px;
        }

        .widget-area.product-filter-widgets .widget.widget_block {
            display: none !important;
        }

        .widget-area.product-filter-widgets .widget.widget_block:last-child {
            display: block !important;
        }

        /* .custom-product-filter {
            display: none;
        } */

        .content-area {
            margin-top: 0!important; 
            margin-top: 0!important;
        }

        .custom-shop-top-bar{
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 20px;
            width: 100%;
            margin-top: 20px;
            margin-bottom: 15px;
        }

        .category-selector-desktop-only {
            display: none !important;
        }

        .archive.post-type-archive.post-type-archive-product .custom-shop-top-bar {
            display: flex;
            justify-content: center;
            align-items: center;
            gap: 20px;
            width: 100%;
            margin-top: 20px;
            margin-bottom: 15px;
            text-align: center;
        }

        .custom-shop-top-left{
            display:flex;
            align-items:center;
            gap:15px;
        }

        .custom-shop-top-left a img {
            width: 20px;
            height: auto;
        }

        .back_button_above_filter{
            cursor:pointer;
            color:#555;
            display:flex;
            align-items:center;
            gap:5px;
            font-size: 20px;
            font-weight: 700;
        }

        .back_button_above_filter:hover{
            color:#000;
        }

        .product-category-dropdown{
            min-width:220px;
            padding:8px 12px;
        }

        .kb-nav-mobile-toggle {
            display: block;
            margin-bottom: 10px;
        }
        .custom-menu ul {
            gap: 0;
        }
        .custom-menu ul ul {
                position: relative;
        }

        #custom-shortcode-menu {
            display: flex;
            flex-direction: column;
            width: 100%;
        }

        #custom-shortcode-menu.toggle-show {
            display: flex!important;
        }

        #custom-shortcode-menu li {
            width: 100%;
        }
        
        #custom-shortcode-menu > li > .kb-link-wrap {
            padding: 16px 16px 16px 16px;
            border-top: 1px solid #cecece;
        }

        aside.sidebar-moved-to-top {
            margin-bottom: 0px !important;
            margin-top: 0px !important;
            padding-bottom: 0px !important;
            padding-top: 5px !important;
            display: none ! important;
		}

        aside.sidebar-slug-product-filter {
            display: none !important;
        }

		.kb-nav-sub-menu {
			left: 0 !important;
		}
        .sub-menu {
            display: none!important;
        }

        .sub-menu.toggle-show {
            position: relative;
            display: block!important;
            margin: 0 !important;
            padding: 0 !important;
        }

        .kb-link-wrap {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

		.post-type-archive-product .item-at-start button{
			color: var(--global-palette3, #1A202C)!important;
		}
		.custom-menu a {
			font-size: 18px !important;
		}
        .kb-nav-dropdown-toggle-btn {
            border: none;
            padding: 0;
        }
        .kb-link-wrap button.kb-nav-dropdown-toggle-btn {
            font-size: 25px !important;
            /*margin-top: -15px;*/
        }
        .custom-menu .sub-menu li.menu-item {
            border-top: 1px solid #CECECE;
            padding: 16px 16px 16px 28px;
        }
        .wp-block-kadence-off-canvas .kb-off-canvas-close {
            padding-top: 25px;
            padding-right: 17px;
        }
        .wp-block-kadence-off-canvas .kb-off-canvas-inner {
            padding-top: 80px
        }

    }

    /*min max mediia for filter */
    @media only screen and (min-width: 782px) and (max-width: 1024px) {
    
    .post-type-archive-product  .content-container.site-container {
    /*         display: flex; */
            flex-direction: row-reverse;
        }
    
    .post-type-archive-product    aside#secondary {
            display: none!important;
        }
    
    /*    .post-type-archive-product    main#main {
            width: 65%;
        } */
    
    .post-type-archive-product   ul.products {
            grid-template-columns: repeat(2, 2fr);
        }
    
    }

    @media screen and (max-width: 767px) {
        #product-filter {
            display: grid;
            margin-top: 105px;
        }

        .kb-search .kb-search-modal-content form {
            margin: 0 auto;
            max-width: 80%;
        }

        .bk-search-dropdown {
                width: 100%;    position: absolute;
                top: calc(100% + 8px);
                left: 0;
                right: 0;
                background: #fff;
                border: 1px solid #ddd;
                border-radius: 8px;
                box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
                z-index: 999999;
                max-height: 330px;
                overflow-y: auto;
        }

    }

    /* @media only screen and (min-width: 768px) {

    } */

   /* 30March,2026 */

    #product-filter .plugincy-filter-group label:has(input[type="radio"][value="none"]) {
    display: none !important;
    }

    label:has(input[type="radio"][value="none"]) {
    display: none !important;
    }

    /*.sidebar-inner-wrap #dapfforwcpro-filter-wrapper-5 form#product-filter .plugincy-search-submit, #dapfforwcpro-filter-wrapper-10 form#product-filter button.plugincy-search-submit {
        width: auto;
        position: absolute;
        background: transparent !important;
        top: 0;
        bottom: 0;
        height: 100%;
        left: 0px;
        padding: 5px 10px 5px 0px;
        z-index: 2;*/
        /* display: none; */
    /*}*/
    .sidebar-inner-wrap form#product-filter #search_text .plugincy-search-submit, .drawer-content form#product-filter #search_text .plugincy-search-submit {
        width: auto;
        position: absolute;
        background: transparent !important;
        top: 0;
        bottom: 0;
        height: 100%;
        left: 0px;
        padding: 5px 10px 5px 0px;
        z-index: 2;
        /* display: none; */
    }
    .sidebar-inner-wrap #product-filter .plugincy-search-submit svg, .drawer-content #product-filter .plugincy-search-submit svg {
        height: 20px;
        width: 20px;
        fill: #454545;
    }

    .sidebar-inner-wrap #product-filter .search-field, .drawer-content #product-filter .search-field {
        width: 100%;
        height: 36px;
        font-size: 19px;
        font-family: 'Freight Sans Pro Book';
        border-radius: 0;
        padding-left: 30px;
        background-color: transparent;
        border: 0px;
    }
    .sidebar-inner-wrap #product-filter .search-field:focus, .drawer-content #product-filter .search-field:focus {
        box-shadow: none;
    }

    .wp-site-blocks {
        --global-vw: none!important;
    }
   
    /*
   .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.neuheiten_sonderartikel:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.neuheiten_sonderartikel:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.neuheiten_sonderartikel:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.neuheiten_sonderartikel:not(.dynamic-rating) {
    order: 1!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.search_text:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.search_text:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.search_text:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.search_text:not(.dynamic-rating) {
    order: 0!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product-category:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product-category:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product-category:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product-category:not(.dynamic-rating) {
    order: 2!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.breite:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.breite:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.breite:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.breite:not(.dynamic-rating) {
    order: 5!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.eigenschaften:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.eigenschaften:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.eigenschaften:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.eigenschaften:not(.dynamic-rating) {
    order: 4!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.farbe:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.farbe:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.farbe:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.farbe:not(.dynamic-rating) {
    order: 3!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.gewicht:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.gewicht:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.gewicht:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.gewicht:not(.dynamic-rating) {
    order: 6!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.muster:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.muster:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.muster:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.muster:not(.dynamic-rating) {
    order: 7!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.stuecklaenge:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.stuecklaenge:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.stuecklaenge:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.stuecklaenge:not(.dynamic-rating) {
    order: 8!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.verwendung:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.verwendung:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.verwendung:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.verwendung:not(.dynamic-rating) {
    order: 9!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.mwrq_field_display_email:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.mwrq_field_display_email:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.mwrq_field_display_email:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.mwrq_field_display_email:not(.dynamic-rating) {
    order: 10!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.mwrq_field_required:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.mwrq_field_required:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.mwrq_field_required:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.mwrq_field_required:not(.dynamic-rating) {
    order: 11!important;
    display: flex!important;
    flex-direction: column;
    }

    #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.mwrq_field_status:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.mwrq_field_status:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.mwrq_field_status:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.mwrq_field_status:not(.dynamic-rating) {
    order: 12!important;
    display: flex!important;
    flex-direction: column;
    }

   .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.neuheit_sonderartikel:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.neuheit_sonderartikel:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.neuheit_sonderartikel:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.neuheit_sonderartikel:not(.dynamic-rating) {
    order: 13!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_cat_single:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_cat_single:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_cat_single:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_cat_single:not(.dynamic-rating) {
    order: 14!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_cat_subtitle_short:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_cat_subtitle_short:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_cat_subtitle_short:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_cat_subtitle_short:not(.dynamic-rating) {
    order: 15!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_cat_title_short:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_cat_title_short:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_cat_title_short:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_cat_title_short:not(.dynamic-rating) {
    order: 16!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_neuheit:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_neuheit:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_neuheit:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_neuheit:not(.dynamic-rating) {
    order: 17!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_sonderartikel:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_sonderartikel:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_sonderartikel:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_sonderartikel:not(.dynamic-rating) {
    order: 18!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_baumwolle:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_baumwolle:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_baumwolle:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_baumwolle:not(.dynamic-rating) {
    order: 19!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_elasthan:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_elasthan:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_elasthan:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_elasthan:not(.dynamic-rating) {
    order: 20!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_leinen:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_leinen:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_leinen:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_leinen:not(.dynamic-rating) {
    order: 21!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_modal:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_modal:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_modal:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_modal:not(.dynamic-rating) {
    order: 22!important;
    display: flex!important;
    flex-direction: column;
    }

    .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_polyamid:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_polyamid:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_polyamid:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_polyamid:not(.dynamic-rating) {
    order: 23!important;
    display: flex!important;
    flex-direction: column;
    }

   .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_polyester:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_polyester:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_polyester:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_polyester:not(.dynamic-rating) {
    order: 24!important;
    display: flex!important;
    flex-direction: column;
    }

   .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_seide:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_seide:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_seide:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_seide:not(.dynamic-rating) {
    order: 25!important;
    display: flex!important;
    flex-direction: column;
    }

   .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_viskose:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_viskose:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_viskose:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.product_textilanteil_viskose:not(.dynamic-rating) {
    order: 26!important;
    display: flex!important;
    flex-direction: column;
    }

   .archive.post-type-archive #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.total_sales:not(.dynamic-rating), .archive.post-type-archive #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.total_sales:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-4 form.dapfforwcpro-product-filter .plugincy-filter-group.total_sales:not(.dynamic-rating), .archive.tax-product_cat #dapfforwcpro-block-scope-9 form.dapfforwcpro-product-filter .plugincy-filter-group.total_sales:not(.dynamic-rating) {
    order: 27!important;
    display: flex!important;
    flex-direction: column;
    }*/

    /* Filter Order - Using stable element IDs (never change) */
#product-filter.dapfforwcpro-product-filter {
    display: flex !important;
    flex-direction: column !important;
}

#product-filter #search_text          { order: 0 !important; }
#product-filter #neuheiten_sonderartikel { order: 1 !important; }
#product-filter #product-category     { order: 2 !important; }
#product-filter #farbe                { order: 3 !important; }
#product-filter #eigenschaften        { order: 4 !important; }
#product-filter #breite               { order: 5 !important; }
#product-filter #muster               { order: 6 !important; }
#product-filter #verwendung           { order: 7 !important; }