/* v5.10.55: actual JTS archive selectors, high specificity and late enqueue. */
@media (min-width:1180px) {
 body.tax-product_cat #jts-main .jts-shop-shell,
 body.woocommerce-shop #jts-main .jts-shop-shell {grid-template-columns:minmax(280px,300px) minmax(0,1fr)!important;gap:clamp(26px,3vw,44px)!important;align-items:start}
 body.tax-product_cat #jts-main .jts-shop-shell__rail,
 body.woocommerce-shop #jts-main .jts-shop-shell__rail {min-width:0;width:100%}
 body.tax-product_cat #jts-main #jts-shop-filters,
 body.woocommerce-shop #jts-main #jts-shop-filters {position:sticky!important;top:110px!important;display:block!important;transform:none!important;visibility:visible!important;width:100%!important;box-sizing:border-box!important;padding:24px!important;background:#fff!important;border:1px solid #dfe5dd!important;border-radius:20px!important;box-shadow:0 12px 30px rgba(31,61,46,.055)!important;overflow:visible!important}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-shop-filters__head,
 body.woocommerce-shop #jts-main #jts-shop-filters .jts-shop-filters__head {display:flex!important;visibility:visible!important;padding:0 0 17px!important;margin:0 0 5px!important;border-bottom:1px solid #e4e9e2!important}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-shop-filters__head strong,
 body.woocommerce-shop #jts-main #jts-shop-filters .jts-shop-filters__head strong {display:block!important;font-family:inherit!important;font-size:22px!important;font-weight:750!important;letter-spacing:-.02em;color:#1f3d2e!important}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-accordion,
 body.woocommerce-shop #jts-main #jts-shop-filters .jts-filter-accordion {margin:0!important;border-bottom:1px solid #e5e9e3!important}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-accordion > summary,
 body.woocommerce-shop #jts-main #jts-shop-filters .jts-filter-accordion > summary {font-size:12px!important;font-weight:800!important;letter-spacing:.07em!important;padding:19px 0!important;color:#1f3d2e!important}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-option,
 body.woocommerce-shop #jts-main #jts-shop-filters .jts-filter-option {min-height:35px!important;padding:6px 0!important;gap:11px!important;font-size:13px!important}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-option input,
 body.woocommerce-shop #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,
 body.woocommerce-shop #jts-main #jts-shop-filters .jts-price-filter__body {padding:15px 0 22px!important}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-price-filter__values,
 body.woocommerce-shop #jts-main #jts-shop-filters .jts-price-filter__values {display:grid!important;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr)!important;gap:9px!important;align-items:end!important}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-price-filter__values label,
 body.woocommerce-shop #jts-main #jts-shop-filters .jts-price-filter__values label {min-width:0!important;display:flex!important;flex-direction:column!important;gap:7px!important}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-price-filter__field,
 body.woocommerce-shop #jts-main #jts-shop-filters .jts-price-filter__field {width:100%!important;min-width:0!important;box-sizing:border-box!important;border-radius:10px!important}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-price-filter__values input,
 body.woocommerce-shop #jts-main #jts-shop-filters .jts-price-filter__values input {min-width:0!important;width:100%!important;box-sizing:border-box!important;font-size:14px!important}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-form__apply:not([hidden]),
 body.woocommerce-shop #jts-main #jts-shop-filters .jts-filter-form__apply:not([hidden]) {display:block!important;width:100%!important;min-height:46px!important;margin:20px 0 0!important;background:#1f3d2e!important;color:#fff!important;border-radius:999px!important;text-align:center!important}
 body.tax-product_cat #jts-main #jts-shop-filters .jts-filter-form__clear,
 body.woocommerce-shop #jts-main #jts-shop-filters .jts-filter-form__clear {display:block!important;text-align:center!important;margin:15px 0 0!important}
}
body.tax-product_cat #jts-main .jts-shop-archive-header[hidden]{display:none!important}
