/* Scoped to the archive filter widget area; all filtering remains native WooCommerce/WoodMart. */
.elementor-element-73b0df1 .hv-filter-widget{margin-bottom:0;padding-block:19px;border-bottom:1px solid #e7eaf0}
.elementor-element-73b0df1 .hv-filter-widget:first-child{padding-top:0}
.elementor-element-73b0df1 .hv-filter-widget:last-child{border-bottom:0}
.elementor-element-73b0df1 .widget-title{font-size:15px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}
.elementor-element-73b0df1 .wd-widget-collapse .widget-title~*{margin-top:12px}
.elementor-element-73b0df1 .wd-swatches-filter{max-height:220px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cdd4df transparent;padding-inline-end:5px}
.elementor-element-73b0df1 .wd-swatches-filter li{margin-bottom:2px}
.elementor-element-73b0df1 .wd-swatches-filter li a{min-height:34px;padding-block:6px;align-items:center;font-size:13px}
.elementor-element-73b0df1 .wd-filter-search{margin-bottom:10px}
.elementor-element-73b0df1 input[type=text]{height:36px;font-size:13px;border-radius:6px}
.elementor-element-73b0df1 .count{font-size:11px;color:#697386}
.elementor-element-73b0df1 [role=button]:focus-visible,.elementor-element-73b0df1 a:focus-visible{outline:2px solid var(--wd-primary-color,#2563eb);outline-offset:3px;border-radius:3px}
.hv-catalog-filter-button{margin-inline-end:auto}
.hv-catalog-filter-button .wd-off-canvas-btn a{min-height:42px;padding:8px 14px;border:1px solid #dfe4ec;border-radius:8px;background:#fff;font-weight:600}
.hv-filter-status:empty{display:none}
.hv-filter-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:1024px){.elementor-element-73b0df1 .hv-filter-widget{padding-block:17px}.elementor-element-73b0df1 .wd-swatches-filter li a{min-height:42px}.elementor-element-73b0df1 .wd-swatches-filter{max-height:250px}.elementor-element-73b0df1{width:100%}.hv-catalog-filter-button{flex-shrink:0}}
@media(prefers-reduced-motion:reduce){.elementor-element-73b0df1 *{scroll-behavior:auto!important}}
