.hx-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:14px 0 0}.hx-product-grid>li{min-width:0}.hx-results-count{margin:0;color:var(--hv-muted,#4d686b);font-size:14px}.hx-pagination{display:flex;justify-content:center;align-items:center;gap:7px;margin:34px auto}.hx-pagination .page,.hx-pagination a,.hx-pagination span{display:inline-flex;min-width:38px;min-height:38px;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;color:var(--hv-ink,#0c2f34)}.hx-pagination .current{background:var(--hv-ink,#0c2f34);color:#fff}.hx-facet-form{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%}.holo-facet-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.holo-facet-list .facets__disclosure{position:relative}.holo-facet-list .facets__summary{gap:8px}.holo-facet-list .facets__display{z-index:5;max-height:360px;overflow:auto}.holo-facet-list .facets__list{display:grid;gap:6px}.holo-facet-list .facets__item{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:5px 0;font-size:13px}.holo-facet-list .facets__count{color:var(--hv-muted,#4d686b)}.facet-filters.sorting{white-space:nowrap}.facet-filters__sort{font:inherit;color:var(--hv-ink,#0c2f34);border:0;background:transparent;max-width:200px}.hx-colhead__intro{color:var(--hv-muted,#4d686b);max-width:580px}.hx-colhead__fan img{display:block;max-width:100%;height:auto;object-fit:contain}@media(max-width:989px){.hx-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.hx-facet-form{align-items:flex-start;flex-direction:column}.facet-filters.sorting{align-self:flex-end}}@media(max-width:749px){.hx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hx-product-grid>li{min-width:0}.hx-results-count{margin-top:4px}.hx-facet-form{gap:12px}.holo-facet-list{flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding-bottom:5px}.holo-facet-list .facets__disclosure{flex:none}.facet-filters.sorting{align-self:stretch;justify-content:space-between}.facet-filters__sort{max-width:65vw}}
.holo-facet-form{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%}.holo-facet-list .facets__display{position:absolute;top:calc(100% + 8px);left:0;z-index:5;min-width:260px;width:max-content;max-width:calc(100vw - 40px);padding:16px;background:#fff;border:1px solid var(--hv-line,#c9dad5);border-radius:12px;box-shadow:0 10px 30px #0c2f341a}.holo-facet-list .facets__header{display:flex;gap:16px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--hv-line,#c9dad5)}.holo-facet-list .facets__item input{width:16px;height:16px;margin:0;accent-color:var(--hv-ink,#0c2f34)}@media(max-width:989px){.holo-facet-form{align-items:flex-start;flex-direction:column}}@media(max-width:749px){.holo-facet-form{gap:12px}.holo-facet-list{flex-wrap:wrap;overflow:visible}.holo-facet-list .facets__display{position:fixed;top:25vh;left:20px;width:calc(100vw - 40px);max-height:55vh}}
.hx-active-facets{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.hx-active-facets a{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--hv-mist,#e3edea);color:var(--hv-ink,#0c2f34);font-size:12px;text-decoration:none}.hx-active-facets__clear{background:transparent!important;text-decoration:underline!important}
.facets__reset{margin-left:auto;color:var(--hv-ink,#0c2f34);font-size:12px}.holo-price-range{display:grid;gap:11px;min-width:220px;padding:10px 0}.holo-price-range__field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.holo-price-range__currency{font-size:13px;color:var(--hv-muted,#4d686b)}.holo-price-range__input{display:grid;gap:4px}.holo-price-range__input input{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--hv-line,#c9dad5);border-radius:8px;background:#fff;color:var(--hv-ink,#0c2f34);font:inherit}.holo-price-range__input>span{font-size:11px;color:var(--hv-muted,#4d686b)}

.holo-facet-list .holo-facet-search{display:block;margin:0 0 10px}.holo-facet-list .holo-facet-search input{box-sizing:border-box;width:100%;min-height:40px;padding:8px 11px;border:1px solid var(--hv-line,#c9dad5);border-radius:8px;background:#fff;color:var(--hv-ink,#0c2f34);font:inherit;font-size:13px}.holo-facet-list .facets__item[hidden]{display:none}
