#filter{margin:2rem 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5rem}.btn-secondary{background-color:#919399;border:1px solid #919399}.btn-secondary:hover{background-color:var(--c-text, #2c2d2e);border:1px solid #2c2d2e}@media (max-width:500px){#filter{padding:1.5rem .75rem}.no-results-message{text-align:center}}.facet-chips .facet-chip{border:1px solid var(--c-line, #e6e9ed);background:var(--c-bg, #fff);color:var(--c-text, #2c2d2e);border-radius:8px;padding:.34rem .9rem;font-size:.88rem;line-height:1.35;text-align:center;justify-content:center;cursor:pointer;box-shadow:none;transition:border-color .12s,background .12s,color .12s}.facet-chips .facet-chip:hover{border-color:var(--c-primary-light, #306fae);background:color-mix(in srgb,var(--c-primary, #306fae) 10%,var(--c-bg, #fff));box-shadow:none}.facet-chips .facet-chip.active{background:var(--c-primary, #306fae);border-color:var(--c-primary, #306fae);color:var(--c-text-on-primary, #fff)}.facet-chips .facet-chip[data-count]:not([hidden]){display:inline-flex;align-items:center;gap:.35rem}.facet-chips .facet-chip[data-count]:after{content:attr(data-count);font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;border-radius:999px;padding:.12rem .45rem;background:var(--c-surface-alt, #eef2f7);color:var(--c-text, #1f3a5f)}.facet-chips .facet-chip.active[data-count]:after{background:var(--c-text-on-primary, #fff);color:var(--c-text, #1f3a5f)}#reviews{margin-top:2rem}#reviews .recarousel{padding-bottom:3rem}#reviews h3{text-align:center;margin-bottom:2rem;margin-top:3rem}#reviews .cn-slide{display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,opacity .3s ease;padding:1.5rem}#reviews .cn-slide .image{box-shadow:0 4px 10px #0000001a;width:12rem;height:14rem;position:relative;z-index:1;background-position:center;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;margin-bottom:1rem}#reviews .cn-track{margin-bottom:1.5rem}#reviews .cn-dots .cn-dot{background-color:var(--c-bg, #fff)}#reviews .cn-dots .cn-dot.is-active{background-color:var(--c-bg, #fff);opacity:1;width:2.286rem}#reviews .cn-next{right:1rem}#reviews .cn-prev{left:1rem}
