/* JTS 5.10.56: desktop category filters and toolbar, mobile untouched. */
@media (min-width: 1024px) {
 body.tax-product_cat #jts-main .jts-shop-shell {grid-template-columns:minmax(280px,300px) minmax(0,1fr)!important;gap:clamp(26px,3vw,44px)!important;align-items:start!important;}
 body.tax-product_cat #jts-main .jts-shop-shell__rail {width:100%!important;min-width:0!important;}
 body.tax-product_cat #jts-main #jts-shop-filters {width:100%!important;box-sizing:border-box!important;padding:28px 25px!important;background:#fff!important;border:1px solid #dce5dd!important;border-radius:20px!important;box-shadow:0 12px 34px rgba(31,61,46,.055)!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-shop-filters__head {padding:0 0 20px!important;margin:0 0 6px!important;border-bottom:1px solid #e3e9e2!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-shop-filters__head strong {font-size:22px!important;line-height:1.3!important;color:#1f3d2e!important;font-weight:750!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-accordion {border-bottom:1px solid #e3e9e2!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-accordion>summary {padding:19px 0!important;letter-spacing:.055em!important;font-size:12px!important;font-weight:800!important;color:#1f3d2e!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-group {padding:2px 0 15px!important;margin:0!important;min-width:0!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-option {display:flex!important;align-items:center!important;gap:11px!important;min-height:38px!important;padding:6px 0!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-option span {flex:1!important;min-width:0!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-option small {margin-left:auto!important;color:#78867b!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-option input {accent-color:#1f3d2e!important;width:17px!important;height:17px!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-price-filter__body {padding:12px 0 24px!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-price-filter__values {display:grid!important;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr)!important;gap:10px!important;align-items:end!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-price-filter__values label {display:flex!important;flex-direction:column!important;min-width:0!important;gap:8px!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-price-filter__field {box-sizing:border-box!important;width:100%!important;min-width:0!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-price-filter__values input {box-sizing:border-box!important;width:100%!important;min-width:0!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-form__apply {display:block!important;width:100%!important;min-height:48px!important;margin:22px 0 0!important;border-radius:999px!important;background:#1f3d2e!important;color:#fff!important;}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-form__clear {display:block!important;text-align:center!important;margin:15px auto 0!important;}
 body.tax-product_cat #jts-main .jts-shop-toolbar {box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:18px!important;padding:22px 26px!important;min-height:92px!important;background:#fff!important;border:1px solid #e0e6df!important;border-radius:17px!important;}
 body.tax-product_cat #jts-main .jts-shop-toolbar .jts-retail-toolbar__label {margin:0 auto 0 0!important;padding:0!important;font-size:18px!important;line-height:1.4!important;}
 body.tax-product_cat #jts-main .jts-shop-toolbar__count {margin:0!important;padding:0!important;white-space:nowrap;}
 body.tax-product_cat #jts-main .jts-shop-toolbar__ordering {margin:0!important;min-width:205px!important;}
}
