.custom-facets-root{display:block}.custom-facets-controls{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.custom-facets-sort-label{font-size:.85rem;opacity:.8}.custom-facets-sort{width:100%}.custom-facets-active{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.custom-facet-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border:1px solid var(--color-border, #d0d0d0);border-radius:999px;font-size:.85rem;text-decoration:none;color:inherit}.custom-facet-chip span{opacity:.7}.custom-facet-clear{align-self:center;font-size:.85rem;text-decoration:underline;color:inherit}.custom-facets-results{position:relative}.custom-facets-results.is-loading .collection{opacity:.45;transition:opacity .15s}.custom-facets-results.is-loading .loading-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.custom-facets-results .loading-overlay{display:none}.custom-facet-skeleton{margin-bottom:1.5rem}.custom-facet-skeleton-title,.custom-facet-skeleton-row{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:ccf-shimmer 1.4s ease infinite;border-radius:4px}.custom-facet-skeleton-title{height:18px;width:55%;margin-bottom:.8rem}.custom-facet-skeleton-row{height:14px;width:80%;margin-bottom:.5rem}@keyframes ccf-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.card-media-placeholder{display:block;width:100%;aspect-ratio:1 / 1;background:var(--color-background-2, #f3f3f3)}.custom-facets-error,.custom-facets-empty p{opacity:.7;padding:1rem 0}.custom-facets-pagination{margin-top:2rem}.custom-facets-pagination .pagination{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;justify-content:center}.custom-facets-pagination .pagination-item{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 .5rem;border:1px solid var(--color-border, #d0d0d0);border-radius:var(--buttons-radius, 4px);text-decoration:none;color:inherit}.custom-facets-pagination .pagination-item.is-current{background:var(--color-foreground, #121212);color:var(--color-background, #fff);border-color:var(--color-foreground, #121212)}.custom-facets-pagination .pagination-gap{padding:0 .25rem;opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/18/assets/collection-custom-facets.css.map */
