/* Progressive enhancement: existing list remains visible if JavaScript cannot run. */
#product-category .tys-refine-toggle {display:none}
#product-category .tys-refine-panel {display:contents}
@media(min-width:768px) {
 #product-category .tys-refine-panel {display:block;margin:0 0 24px}
 #product-category .tys-refine-panel > .row {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}
 #product-category .tys-refine-panel > .row:before,#product-category .tys-refine-panel > .row:after {display:none}
 #product-category .tys-refine-panel .row > div,#product-category .tys-refine-panel ul {display:contents}
 #product-category .tys-refine-panel li {list-style:none;margin:0;min-width:0}
 #product-category .tys-refine-panel li > a {display:flex;align-items:center;min-height:48px;height:100%;padding:12px 15px;background:#fff;border:1px solid #e1dfd5;border-radius:5px;color:#203846;overflow-wrap:anywhere;box-sizing:border-box;text-decoration:none}
 #product-category .tys-refine-panel li > a:hover,#product-category .tys-refine-panel li > a:focus {background:#f3e6b6;border-color:#c5b36b}
 #product-category .tys-refine-panel li > a:focus-visible {outline:3px solid #a67800;outline-offset:2px}
 #product-category .tys-refine-panel > br {display:none}
}
@media(min-width:768px) and (max-width:991px) {
 #product-category .tys-refine-panel > .row {grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:767px) {
 #product-category .tys-refine-original {display:none}
 #product-category .tys-refine-toggle {display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:13px 15px;margin:16px 0;background:#f8f5ea;color:#203846;border:1px solid #d5d2c4;border-radius:6px;text-align:left;font:700 15px/1.4 Arial,sans-serif;cursor:pointer}
 #product-category .tys-refine-toggle:focus-visible {outline:3px solid #a67800;outline-offset:3px}
 #product-category .tys-refine-chevron {width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-right:3px}
 #product-category .tys-refine-toggle[aria-expanded=true] .tys-refine-chevron {transform:rotate(225deg)}
 #product-category .tys-refine-panel {display:none;margin:0 0 20px}
 #product-category .tys-refine-panel.tys-refine-open {display:block}
 #product-category .tys-refine-panel > .row {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}
 #product-category .tys-refine-panel > .row:before,#product-category .tys-refine-panel > .row:after {display:none}
 #product-category .tys-refine-panel .row > div,#product-category .tys-refine-panel ul {display:contents}
 #product-category .tys-refine-panel li {list-style:none;margin:0;min-width:0}
 #product-category .tys-refine-panel li > a {display:flex;align-items:center;min-height:44px;height:100%;padding:10px;background:#fff;border:1px solid #e1dfd5;border-radius:4px;color:#203846;overflow-wrap:anywhere;box-sizing:border-box}
 #product-category .tys-refine-panel li > a:hover,#product-category .tys-refine-panel li > a:focus {background:#f3e6b6}
 #product-category .tys-refine-panel > br {display:none}
}
