/*
 * Shop filter "links" are <span class="js-filter-link" data-filter-href="…"> (inc/filter-links.php).
 * The theme styles these widgets with "a" selectors, so the same rules are repeated here for the span.
 * Generated from WoodMart 8.6.6 css/parts (front-end filter widgets) — regenerate after a WoodMart update
 * if the filters look different from normal links.
 */
.js-filter-link{cursor:pointer;color:var(--wd-link-color);transition:all .25s ease}
.js-filter-link:hover{color:var(--wd-link-color-hover)}
.js-filter-link:focus-visible{outline:2px solid var(--wd-primary-color);outline-offset:2px}
/* base-deferred.css */
.wd-action-btn>.js-filter-link:hover .wd-action-icon:before{color:var(--wd-action-icon-color-hover, var(--wd-action-color-hover))}
/* base-deferred.css */
.wd-action-btn>.js-filter-link:hover .wd-action-text{color:var(--wd-action-text-color-hover, var(--wd-action-color-hover))}
/* base-deferred.css */
.wd-action-btn>.js-filter-link.loading{pointer-events:none;transform:translateZ(0)}
/* base-deferred.css */
.wd-action-btn>.js-filter-link.loading .wd-action-icon:before{opacity:0}
/* base-deferred.css */
.wd-action-btn>.js-filter-link.loading .wd-action-icon:after{opacity:1;--wd-anim-state: running}
/* base-deferred.css */
.wd-action-btn>.js-filter-link.added .wd-check-icon{display:flex}
/* base-deferred.css */
.wd-action-btn>.js-filter-link.loading .wd-check-icon{display:none}
/* base-deferred.css */
.wd-heading .wd-action-btn.wd-style-text>.js-filter-link{height:25px}
/* base.css */
.wd-action-btn>.js-filter-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--wd-action-w, unset);height:var(--wd-action-h, unset);gap:.3em;cursor:pointer;line-height:1;transition:none}
/* base.css */
.wd-action-btn.wd-style-text>.js-filter-link.added{gap:min(.6em,15px)}
/* woo-mod-swatches-filter.css */
.wd-swatches-filter .wd-swatch-wrap.wd-active .js-filter-link:hover .wd-swatch.wd-bg:before{opacity:1}
/* woo-mod-swatches-filter.css */
.wd-swatches-filter:not(.wd-bg-style-1) .wd-swatch-wrap.wd-active .js-filter-link:hover .wd-swatch.wd-bg:after{opacity:0}
/* woo-mod-widget-checkboxes.css */
.widget .wd-checkboxes-on li>.js-filter-link:before{content:"\f107";font-family:"woodmart-font";display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.4em;height:1.4em;margin-inline-end:8px;border:2px solid var(--brdcolor-gray-300);vertical-align:middle;font-size:10px;transition:all .2s ease;color:rgba(0,0,0,0)}
/* woo-mod-widget-checkboxes.css */
.widget .wd-checkboxes-on li>.js-filter-link:hover:before{border-color:var(--wd-primary-color)}
/* woo-mod-widget-checkboxes.css */
.widget .wd-checkboxes-on li.wd-active>.js-filter-link:before{background-color:var(--wd-primary-color);border-color:var(--wd-primary-color);color:#fff}
/* woo-widget-active-filters.css */
.widget_layered_nav_filters .js-filter-link{display:inline-flex;align-items:center;color:var(--color-gray-800);font-weight:600;line-height:2}
/* woo-widget-active-filters.css */
.widget_layered_nav_filters .js-filter-link .amount{margin-inline-start:3px}
/* woo-widget-active-filters.css */
.widget_layered_nav_filters .js-filter-link:before{margin-inline-end:.3em;font-weight:400;content:"\f112";font-family:"woodmart-font"}
/* woo-widget-active-filters.css */
.widget_layered_nav_filters .js-filter-link:hover{color:var(--color-gray-500)}
/* woo-widget-layered-nav-stock-status.css */
.widget_layered_nav ul li .js-filter-link{display:flex;align-items:center;flex:1 1 auto}
/* woo-widget-layered-nav-stock-status.css */
.widget_layered_nav ul li .js-filter-link:before{content:"\f107";font-family:"woodmart-font";display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.4em;height:1.4em;margin-inline-end:8px;border:2px solid var(--brdcolor-gray-300);vertical-align:middle;font-size:10px;transition:all .2s ease;color:rgba(0,0,0,0)}
/* woo-widget-layered-nav-stock-status.css */
.widget_layered_nav ul li .js-filter-link:hover:before{border-color:var(--wd-primary-color)}
/* woo-widget-layered-nav-stock-status.css */
.widget_layered_nav ul .chosen .js-filter-link{color:var(--color-gray-800);font-weight:600}
/* woo-widget-layered-nav-stock-status.css */
.widget_layered_nav ul .chosen .js-filter-link:before{background-color:var(--wd-primary-color);border-color:var(--wd-primary-color);color:#fff}
/* woo-widget-other.css */
.widget_rating_filter .wc-layered-nav-rating .js-filter-link{display:flex;align-items:center;justify-content:space-between;color:var(--color-gray-300)}
/* woo-widget-product-cat.css */
.widget .product-categories li .js-filter-link{align-items:baseline;flex:1 1 calc(100% - 40px);padding-block:8px;padding-inline-end:5px;width:calc(100% - 40px);text-decoration:none}
/* woo-widget-product-cat.css */
.widget .product-categories li .js-filter-link:before{position:relative;top:-1px}
/* woo-widget-product-cat.css */
.widget .product-categories li.wd-active>.js-filter-link{color:var(--color-gray-800);font-weight:600}
/* woo-widget-product-cat.css */
.widget .product-categories li .js-filter-link:hover+.count{color:#fff;background-color:var(--wd-primary-color);border-color:var(--wd-primary-color)}
/* woo-widget-wd-layered-nav.css */
.wd-filter-list .js-filter-link{display:flex;flex:1 1 auto;align-items:center;padding-block:5px}
/* woo-widget-wd-layered-nav.css */
.wd-filter-list .wc-layered-nav-term.wd-active .js-filter-link{color:var(--color-gray-800);font-weight:600}
/* woo-widget-wd-layered-nav.css */
.wd-filter-list .wc-layered-nav-term .js-filter-link:hover+.count{color:#fff;background-color:var(--wd-primary-color);border-color:var(--wd-primary-color)}
