/* Preserve native archive grid/query/filter layout; only verified site palette/type. */
body.tax-product_cat .shop-page-title,body.tax-product_cat #shop-sidebar,body.tax-product_cat .woocommerce-result-count,body.tax-product_cat .woocommerce-ordering{--sf-ink:#4d4a43;--sf-muted:#94928e;--sf-line:#d4d3d0;--sf-font:"GTEesti","Helvetica Neue","GTEesti",Arial,sans-serif;color:#4d4a43;font-family:var(--sf-font)}
body.tax-product_cat .woocommerce-breadcrumb,body.tax-product_cat .woocommerce-breadcrumb a{color:#4d4a43;font:300 14px/1.4 "GTEesti","Helvetica Neue","GTEesti",Arial,sans-serif;text-transform:none;letter-spacing:normal}
body.tax-product_cat .woocommerce-result-count{font-size:14px;font-weight:300}
body.tax-product_cat .woocommerce-ordering select{font-family:"GTEesti","Helvetica Neue","GTEesti",Arial,sans-serif;font-size:14px;font-weight:300;color:#4d4a43;border-color:#d4d3d0;border-radius:0;background-color:#fff;min-height:44px;box-shadow:none}
body.tax-product_cat .category-filtering .filter-button{color:#4d4a43;font-family:"GTEesti","Helvetica Neue","GTEesti",Arial,sans-serif;font-size:14px;border-color:#d4d3d0;border-radius:0}
body.tax-product_cat #shop-sidebar .widget-title,body.tax-product_cat #shop-sidebar .sf-filter-heading h2,body.tax-product_cat #shop-sidebar .sf-filter-toggle{color:#4d4a43;font-family:"GTEesti","Helvetica Neue","GTEesti",Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;text-transform:none}
body.tax-product_cat #shop-sidebar .product-categories li a,body.tax-product_cat #shop-sidebar .price_slider_amount{font-family:"GTEesti","Helvetica Neue","GTEesti",Arial,sans-serif;font-size:14px;color:#4d4a43}
body.tax-product_cat .woocommerce-ordering :focus-visible,body.tax-product_cat .category-filtering :focus-visible,body.tax-product_cat #shop-sidebar :focus-visible{outline:2px solid #4d4a43;outline-offset:3px}
