.static-list-search{margin:0 0 18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.static-list-search input{flex:1 1 260px;max-width:420px;height:40px;padding:0 16px;border:1px solid #d9d9d9;border-radius:20px;font:inherit;font-size:14px;outline:0;background:#fff}
.static-list-search input:focus{border-color:#222}
.static-list-empty{color:#888;font-size:14px}
.static-pager{margin:28px 0 8px;text-align:center}
.static-pager ul{list-style:none;margin:0;padding:0;display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:center}
.static-pager li a,.static-pager li span{display:inline-block;min-width:36px;height:36px;line-height:34px;padding:0 10px;border:1px solid #e3e3e3;border-radius:18px;font-size:14px;color:#333;text-decoration:none;text-align:center;cursor:pointer;box-sizing:border-box}
.static-pager li.current a{background:#222;border-color:#222;color:#fff}
.static-pager li.disabled a{opacity:.35;pointer-events:none}
.static-pager li.gap span{border:0;cursor:default}
.product-items .product-item[hidden]{display:none!important}
.products-grid .product-item-photo img.product-image-photo{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain}
@media (max-width:767px){
  .category-product-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px 10px}
  .category-product-actions .filter-toggle{flex:0 0 auto;margin:0}
  .category-product-actions .static-list-search{flex:1 1 0;min-width:0;margin:0}
  .category-product-actions .static-list-search input{width:100%;max-width:none;flex:1 1 auto}
  .category-product-actions .toolbar-products{flex:0 0 100%;display:flex;justify-content:flex-end;margin:0;width:100%}
  .category-product-actions .toolbar-products .toolbar-sorter{display:flex;align-items:center;gap:8px;margin:0 0 0 auto;float:none}
}
/* 桌面: 同一行, 搜尋靠左、排序靠右 */
@media (min-width:1024px){
  .category-product-actions{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:16px}
  .category-product-actions .static-list-search{flex:1 1 auto;max-width:420px;margin:0}
  .category-product-actions .static-list-search input{width:100%;max-width:none}
  .category-product-actions .toolbar-products{flex:0 0 auto;width:auto;margin:0 0 0 auto}
  .category-product-actions .toolbar-products .toolbar-sorter{display:flex;align-items:center;gap:8px;margin:0;float:none}
}
/* 平板: 同一行, 搜尋與排序一起靠右 */
@media (min-width:768px) and (max-width:1023px){
  .category-product-actions{display:flex!important;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:12px}
  .category-product-actions .static-list-search{flex:0 1 320px;min-width:0;margin:0}
  .category-product-actions .static-list-search input{width:100%;max-width:none}
  .category-product-actions .toolbar-products{flex:0 0 auto;width:auto;margin:0}
  .category-product-actions .toolbar-products .toolbar-sorter{display:flex;align-items:center;gap:8px;margin:0;float:none}
}
@media (min-width:768px){
  .category-product-actions .toolbar-products{width:auto!important;max-width:none!important;display:flex!important;align-items:center;float:none!important}
  .category-product-actions .toolbar-products .toolbar-amount{display:none!important}
  .category-product-actions .toolbar-products .toolbar-sorter{width:auto!important;float:none!important}
}
@media (min-width:768px) and (max-width:1023px){
  .category-product-actions .filter-toggle{margin:0 auto 0 0}
}
.block.filter .filter-options-content li.active>a{font-weight:700;color:#111}
.block.filter .filter-options-content ol.sub-items{list-style:none;margin:0;padding:0 0 0 14px}
.block.filter .filter-options-content ol.sub-items .item{font-size:.94em}
.block.filter .filter-options-content li.item.sub-wrap{padding:0!important;border-bottom:0!important}
.block.filter .filter-options-content ol.sub-items .item:last-child{border-bottom:0}
