/* Category-only refinement; existing theme options and category content remain intact. */
body.tax-product_cat #jts-main .jts-commerce__wrap{padding-top:clamp(20px,3vw,44px);padding-bottom:clamp(44px,6vw,84px)}
body.tax-product_cat #jts-main .jts-shop-shell{gap:clamp(18px,3vw,42px);align-items:start}
body.tax-product_cat #jts-main .jts-shop-shell__results{min-width:0}
body.tax-product_cat #jts-main .jts-shop-archive-header{margin-bottom:clamp(18px,2.5vw,32px)}
body.tax-product_cat #jts-main .jts-shop-archive-header__category-title{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.16;letter-spacing:-.025em;margin:.35rem 0 0}
body.tax-product_cat #jts-main .jts-shop-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 0;margin-bottom:16px;border-top:1px solid #e5e8e1;border-bottom:1px solid #e5e8e1}
body.tax-product_cat #jts-main .jts-shop-filters{background:#fbfaf6;border:1px solid #e1e6dc;border-radius:16px;padding:clamp(14px,2vw,22px);box-shadow:none}
body.tax-product_cat #jts-main .jts-filter-accordion{border-bottom:1px solid #e5e8e1}
body.tax-product_cat #jts-main .jts-filter-accordion summary{padding-block:15px}
body.tax-product_cat #jts-main .jts-shop-products-grid{margin-top:10px}
body.tax-product_cat #jts-main .jts-shop-products-grid ul.products{row-gap:clamp(18px,3vw,34px)}
body.tax-product_cat #jts-main .jts-filter-form__apply[hidden]{display:none!important}
body.tax-product_cat #jts-main .jts-filter-form__clear{display:inline-block;margin-top:12px}
@media(max-width:767px){body.tax-product_cat #jts-main .jts-commerce__wrap{padding-top:18px}body.tax-product_cat #jts-main .jts-shop-archive-header{margin-bottom:16px}body.tax-product_cat #jts-main .jts-shop-toolbar{gap:8px;padding:10px 0}body.tax-product_cat #jts-main .jts-shop-shell{gap:16px}body.tax-product_cat #jts-main .jts-shop-filters{border-radius:12px}}
