.elementor-5600 .elementor-element.elementor-element-efd5bab{--display:flex;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5600 .elementor-element.elementor-element-6a1b184{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-5600 .elementor-element.elementor-element-058204c{--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;}.elementor-5600 .elementor-element.elementor-element-01bd841{--display:flex;}.elementor-5600 .elementor-element.elementor-element-44bac4c{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-5600 .elementor-element.elementor-element-999561f{--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;}.elementor-5600 .elementor-element.elementor-element-79e66cd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5600 .elementor-element.elementor-element-79e66cd.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-5600 .elementor-element.elementor-element-79e66cd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-5600 .elementor-element.elementor-element-efd5bab{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-5600 .elementor-element.elementor-element-79e66cd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-5600 .elementor-element.elementor-element-058204c{--width:24%;}.elementor-5600 .elementor-element.elementor-element-999561f{--width:100%;}}/* Start custom CSS for filter-everything-filters, class: .elementor-element-6cde3b2 */.wpc-filter-link {
   
    color: black !important;
    opacity: 1 !important;
}

/* Direct active class on the link OR label container */
.wpc-filter-link.wpc-filter-active,
.wpc-filter-link.wpc-active,
label.wpc-filter-item-selected .wpc-filter-link,
li.wpc-term-selected .wpc-filter-link,
li.wpc-filter-item-active .wpc-filter-link {
    color: #ff69b4 !important; /* Pink Color for Text */
    font-weight: bold !important;
}

/* Radio button background/border highlight (Optional Pink background style) */
.wpc-filter-link.wpc-filter-active,
.wpc-filter-link.wpc-active {
    background-color: #ff69b4 !important; /* Pink Background */
    color: #ffffff !important;            /* White Text */
    padding: 4px 8px;
    border-radius: 4px;
}

.widget .wpc-term-count-0:not(.wpc-has-not-empty-children) a, .widget-area .widget .wpc-term-count-0:not(.wpc-has-not-empty-children) a, .widget-area .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label, .widget-area .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label span.wpc-filter-label-wrapper, .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label, .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label span.wpc-filter-label-wrapper, .wpc-term-count-0:not(.wpc-has-not-empty-children), .wpc-term-count-0:not(.wpc-has-not-empty-children) a, body .wpc-filters-main-wrap li.wpc-term-count-0:not(.wpc-has-not-empty-children) label, body .wpc-filters-main-wrap li.wpc-term-count-0:not(.wpc-has-not-empty-children) label a {
    opacity: 1 !important;
}/* End custom CSS */