#algolia-star-rating-filter,#algolia-star-rating-filter.ais-facet-dropdown-wrapper,.algolia-star-filter{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;position:static!important;overflow:visible!important;pointer-events:auto!important;z-index:1!important}.ais-facet-dropdown-wrapper.ais-facet-meta\.custom\.ratings:not(#algolia-star-rating-filter),div[class*="ais-facet-meta.custom.ratings"]:not(#algolia-star-rating-filter),.ais-facet-conjunctive.ais-facet-meta\.custom\.ratings:not(#algolia-star-rating-filter){display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;max-height:0!important;overflow:hidden!important;position:absolute!important;left:-99999px!important;top:-99999px!important;pointer-events:none!important;z-index:-999999!important}label[for="meta.custom.ratings"]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}.ais-facet-dropdown-wrapper:has(label[for="meta.custom.ratings"]){display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;max-height:0!important;overflow:hidden!important;position:absolute!important;left:-99999px!important;top:-99999px!important;pointer-events:none!important;z-index:-999999!important}.ais-RefinementList[data-attribute="meta.custom.ratings"],.ais-RefinementList[data-attribute=rating],.ais-Panel[data-attribute="meta.custom.ratings"],.ais-Panel[data-attribute=rating],[data-testid="refinement-list-meta.custom.ratings"],[data-testid=refinement-list-rating],.ais-Panel:has(.ais-RefinementList[data-attribute="meta.custom.ratings"]),.ais-Panel:has(.ais-RefinementList[data-attribute=rating]){display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;max-height:0!important;overflow:hidden!important;position:absolute!important;left:-99999px!important;top:-99999px!important;pointer-events:none!important;z-index:-999999!important}.algolia-star-filter{margin-bottom:2rem;padding:0;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.algolia-star-filter .ais-Panel-header{padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb;border-radius:8px 8px 0 0}.algolia-star-filter .ais-Panel-body{padding:1rem}.algolia-star-filter .filter-title{font-size:1rem;font-weight:600;margin:0;color:#111827;letter-spacing:-.01em}.algolia-star-rating-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.algolia-star-rating-item{margin:0}.algolia-star-rating-button{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease-in-out;font-size:.875rem;font-family:inherit;text-align:left;position:relative;overflow:hidden}.algolia-star-rating-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#3b82f60d,#9333ea0d);opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.algolia-star-rating-button:hover{background-color:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.algolia-star-rating-button:hover:before{opacity:1}.algolia-star-rating-button:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d}.algolia-star-rating-button.active{background:linear-gradient(135deg,#eff6ff,#f5f3ff);border-color:#3b82f6;font-weight:500;box-shadow:0 0 0 3px #3b82f61a}.algolia-star-rating-button.active:before{opacity:0}.algolia-star-display{display:inline-flex;align-items:center;gap:2px;line-height:1;flex-shrink:0}.star{font-size:1.125rem;line-height:1;transition:transform .2s ease-in-out}.algolia-star-rating-button:hover .star{transform:scale(1.1)}.star-filled{color:#f59e0b;text-shadow:0 1px 2px rgba(245,158,11,.3)}.star-empty{color:#d1d5db}.algolia-star-rating-text{flex:1;color:#374151;font-size:.875rem;line-height:1.25rem;font-weight:500}.algolia-star-rating-button.active .algolia-star-rating-text{color:#1e40af}.algolia-star-rating-count{color:#6b7280;font-size:.8125rem;margin-left:auto;font-weight:400;background-color:#f3f4f6;padding:.125rem .5rem;border-radius:9999px;transition:all .2s ease-in-out}.algolia-star-rating-button:hover .algolia-star-rating-count{background-color:#e5e7eb;color:#374151}.algolia-star-rating-button.active .algolia-star-rating-count{background-color:#dbeafe;color:#1e40af;font-weight:500}.algolia-star-rating-button:focus{outline:none;box-shadow:0 0 0 3px #3b82f680;border-color:#3b82f6}.algolia-star-rating-button:focus:not(:focus-visible){box-shadow:none}.algolia-star-rating-button:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@media(max-width:768px){.algolia-star-filter{margin-bottom:1.5rem;border-radius:6px}.algolia-star-filter .ais-Panel-header{padding:.875rem 1rem}.algolia-star-filter .ais-Panel-body{padding:.75rem}.algolia-star-filter .filter-title{font-size:.9375rem}.algolia-star-rating-button{padding:.625rem .875rem;gap:.625rem;font-size:.8125rem}.star{font-size:1rem}.algolia-star-rating-text{font-size:.8125rem}.algolia-star-rating-count{font-size:.75rem;padding:.125rem .375rem}}@media(max-width:480px){.algolia-star-rating-button{padding:.5rem .75rem;gap:.5rem}.star{font-size:.9375rem}.algolia-star-rating-list{gap:.375rem}}@media(prefers-color-scheme:dark){.algolia-star-filter{background:#1f2937;border-color:#374151}.algolia-star-filter .ais-Panel-header{background-color:#111827;border-bottom-color:#374151}.algolia-star-filter .filter-title{color:#f9fafb}.algolia-star-rating-button{background:#1f2937;border-color:#374151;color:#e5e7eb}.algolia-star-rating-button:hover{background-color:#374151;border-color:#4b5563}.algolia-star-rating-button.active{background:linear-gradient(135deg,#1e3a8a,#4c1d95);border-color:#60a5fa}.algolia-star-rating-text{color:#e5e7eb}.algolia-star-rating-button.active .algolia-star-rating-text{color:#bfdbfe}.algolia-star-rating-count{background-color:#374151;color:#9ca3af}.algolia-star-rating-button:hover .algolia-star-rating-count{background-color:#4b5563;color:#d1d5db}.algolia-star-rating-button.active .algolia-star-rating-count{background-color:#1e3a8a;color:#bfdbfe}.star-empty{color:#4b5563}}@media print{.algolia-star-filter{display:none}}@media(prefers-contrast:high){.algolia-star-rating-button{border-width:2px}.algolia-star-rating-button.active{border-width:3px}}@media(prefers-reduced-motion:reduce){.algolia-star-rating-button,.algolia-star-rating-button:before,.star,.algolia-star-rating-count{transition:none}.algolia-star-rating-button:hover,.algolia-star-rating-button:hover .star{transform:none}}.ais-Panel .algolia-star-filter{border:none;border-radius:0;margin-bottom:0}.ais-Panel .algolia-star-filter .ais-Panel-header{border-radius:0}.template-collection .algolia-star-filter{margin-top:1rem}.template-search .algolia-star-filter{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/66/assets/algolia-rating-filter.css.map */
