
	          html.route-product-category .products-filter.has-active-filters {
	            flex-wrap: wrap;
	            align-items: flex-start;
	          }
	          .oc-active-filters {
	            order: -1;
	            flex: 1 1 100%;
	            display: flex;
	            align-items: flex-start;
	            justify-content: space-between;
	            gap: 8px 12px;
	            min-width: 0;
	            margin-bottom: 4px;
	          }
	          .oc-active-filter-groups {
	            display: flex;
	            align-items: flex-start;
	            flex-wrap: wrap;
	            gap: 7px 12px;
	            min-width: 0;
	          }
	          .oc-active-filter-group {
	            display: inline-flex;
	            align-items: center;
	            gap: 6px;
	            min-width: 0;
	          }
	          .oc-active-filter-group-title {
	            flex: 0 0 auto;
	            color: #2f3843;
	            font-size: 12px;
	            font-weight: 700;
	          }
	          .oc-active-filter-values {
	            display: inline-flex;
	            align-items: center;
	            flex-wrap: wrap;
	            gap: 5px;
	            min-width: 0;
	          }
	          .oc-active-filter-chip,
	          .oc-active-filter-clear {
	            display: inline-flex;
	            align-items: center;
	            min-width: 0;
	            border-radius: 4px;
	            line-height: 1.2;
	            text-decoration: none;
	          }
	          .oc-active-filter-chip {
	            gap: 6px;
	            max-width: 100%;
	            padding: 5px 7px;
	            border: 1px solid rgba(0, 118, 190, .22);
	            background: rgba(235, 247, 255, .96);
	            color: #1b4f70;
	            font-size: 12px;
	            font-weight: 500;
	          }
	          .oc-active-filter-chip span {
	            min-width: 0;
	            overflow: visible;
	            text-overflow: clip;
	            white-space: nowrap;
	          }
	          .oc-active-filter-chip em {
	            display: inline-flex;
	            align-items: center;
	            justify-content: center;
	            width: 16px;
	            height: 16px;
	            flex: 0 0 16px;
	            border-radius: 50%;
	            background: rgba(27, 79, 112, .12);
	            color: inherit;
	            font-style: normal;
	            font-size: 13px;
	            line-height: 1;
	          }
	          .oc-active-filter-clear {
	            flex: 0 0 auto;
	            padding: 5px 9px;
	            border: 1px solid rgba(35, 40, 48, .14);
	            border-radius: 4px;
	            background: rgba(250, 251, 252, .96);
	            color: #2f3742;
	            font-size: 12px;
	            font-weight: 600;
	          }
	          .oc-active-filter-chip:hover,
	          .oc-active-filter-chip:focus,
	          .oc-active-filter-clear:hover,
	          .oc-active-filter-clear:focus {
	            color: #0f5f94;
	            border-color: rgba(0, 118, 190, .42);
	            background: #fff;
	            text-decoration: none;
	          }
		          @media (max-width: 767px) {
		            html.route-product-category .products-filter.has-active-filters {
		              display: grid !important;
		              grid-template-columns: minmax(0, 1fr) minmax(88px, auto) !important;
		              align-items: start !important;
		              gap: 8px !important;
		            }
		            .oc-active-filters {
		              width: 100% !important;
		              max-width: 100% !important;
		              min-width: 0 !important;
		              overflow: visible !important;
	              flex-wrap: wrap !important;
	              padding-bottom: 2px !important;
	            }
	            .oc-active-filter-groups,
	            .oc-active-filter-group {
	              min-width: 0 !important;
	            }
	            .oc-active-filter-groups {
	              flex: 1 1 100% !important;
	              width: 100% !important;
	              flex-wrap: wrap !important;
	            }
	            .oc-active-filter-group {
	              flex: 0 1 auto !important;
	              width: auto !important;
	              max-width: 100% !important;
	              min-width: 0 !important;
	            }
	            .oc-active-filter-values {
	              width: auto !important;
	              max-width: 100% !important;
	              min-width: 0 !important;
	              flex-wrap: wrap !important;
	            }
	            .oc-active-filter-chip {
	              flex: 0 0 auto !important;
	              width: auto !important;
	              max-width: none !important;
	              min-width: 0 !important;
	            }
	            .oc-active-filter-chip.is-wide-active-filter {
	              flex: 0 0 auto !important;
	              width: auto !important;
	              max-width: none !important;
	            }
	            .oc-active-filter-group:has(.is-wide-active-filter) {
	              flex: 0 0 auto !important;
	              width: auto !important;
	              flex-wrap: nowrap !important;
	            }
	            .oc-active-filter-group:has(.is-wide-active-filter) .oc-active-filter-values {
	              width: auto !important;
	            }
	            .oc-active-filter-group:has(.is-wide-active-filter) .oc-active-filter-group-title {
	              flex: 0 0 auto !important;
	            }
		          }
		          @media (max-width: 750px) {
		            html.route-product-category .products-filter.has-active-filters {
		              display: grid !important;
		              grid-template-columns: minmax(0, 1fr) minmax(88px, auto) !important;
		              align-items: start !important;
		              gap: 8px !important;
		            }
		            html.route-product-category .products-filter.has-active-filters .oc-active-filters {
		              grid-column: 1 / -1 !important;
		              grid-row: 1 !important;
		              width: 100% !important;
		              max-width: 100% !important;
		              min-width: 0 !important;
		              margin-bottom: 0 !important;
		              overflow: visible !important;
		            }
		            html.route-product-category .products-filter.has-active-filters .oc-active-filter-groups,
		            html.route-product-category .products-filter.has-active-filters .oc-active-filter-values {
		              flex-wrap: wrap !important;
		            }
		            html.route-product-category .products-filter.has-active-filters .grid-list {
		              grid-column: 1 !important;
		              grid-row: 2 !important;
		              min-width: 0 !important;
		            }
		            html.route-product-category .products-filter.has-active-filters .select-group {
		              grid-column: 2 !important;
		              grid-row: 2 !important;
		              min-width: 88px !important;
		            }
		          }
		          @media (max-width: 480px) {
		            html.route-product-category .products-filter.has-active-filters {
		              grid-template-columns: minmax(0, 1fr) !important;
		            }
		            html.route-product-category .products-filter.has-active-filters .grid-list,
		            html.route-product-category .products-filter.has-active-filters .select-group {
		              grid-column: 1 !important;
		              width: 100% !important;
		            }
		          }
		        