.plp-listing-page .sort-dropdown .ais-SortBy-select{color:#202020;cursor:pointer;appearance:none;background-color:#fff;border:none;width:100%;min-width:0;font-size:14px;font-weight:500}.plp-listing-page .sort-dropdown .ais-SortBy{width:100%}.ais-RefinementList-list{margin:0;padding:0;list-style:none}.ais-RefinementList-item+.ais-RefinementList-item{margin-top:8px}.ais-RefinementList-label{color:#202020;cursor:pointer;align-items:flex-start;gap:10px;padding-bottom:0;font-size:14px;font-weight:500;display:flex}.ais-RefinementList-checkbox{appearance:none;cursor:pointer;border:1px solid #4a25aa66;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin:2px 0 0;position:relative}.ais-RefinementList-checkbox:checked{background-color:#5e35b1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTIgOSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTQuMTExNjMgOUwwIDQuNzUyNjlMMC44MjM5NDUgMy45MDEzNkw0LjExMTYzIDcuMjk3NTNMMTEuMTc2MSAwTDEyIDAuODUxMzMzTDQuMTExNjMgOVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:12px 9px}.ais-RefinementList-labelText{cursor:pointer;word-wrap:break-word;word-wrap:break-word;flex:1;min-width:0}.ais-RefinementList-count{display:none}.refinement-list-wrapper{flex-direction:column;display:flex}.refinement-list-wrapper .ais-RefinementList{flex:1;min-height:0;flex-direction:column!important;display:flex!important}.refinement-list-wrapper .ais-RefinementList-searchBox,.refinement-list-wrapper .ais-RefinementList>.ais-RefinementList-searchBox,.refinement-list-wrapper .ais-RefinementList .ais-RefinementList-searchBox{z-index:1;background:#fff;margin-bottom:0;padding-bottom:16px;position:relative;flex-shrink:0!important;order:-1!important}.refinement-list-wrapper .ais-RefinementList-list,.refinement-list-wrapper .ais-RefinementList>.ais-RefinementList-list,.refinement-list-wrapper .ais-RefinementList .ais-RefinementList-list{scrollbar-width:thin;scrollbar-color:#5e35b1 #efeafc;flex:1;min-height:0;max-height:300px;margin-top:0;margin-bottom:0;padding-top:0;padding-right:10px;order:1!important;overflow-y:auto!important}.refinement-list-wrapper .ais-RefinementList-showMore,.refinement-list-wrapper .ais-RefinementList>.ais-RefinementList-showMore,.refinement-list-wrapper .ais-RefinementList .ais-RefinementList-showMore{display:none!important}.ais-RefinementList-searchBox{margin-bottom:.75rem}.plp-listing-page .options-scroll{flex-direction:column;max-height:420px;display:flex;overflow:hidden}.plp-listing-page .options-scroll .refinement-list-wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.ais-RefinementList-searchBox .ais-SearchBox{margin-bottom:0}.ais-SearchBox{margin-bottom:.75rem}.ais-SearchBox-form{position:relative}.ais-SearchBox-input{color:#20202099;background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTEgMThDMTIuOTMzMyAxOCAxNC41ODMzIDE3LjMxOTMgMTUuOTUgMTUuOTU3OEMxNy4zMTY3IDE0LjU5NjMgMTggMTIuOTQzNyAxOCAxMUMxOCA5LjA2NjY3IDE3LjMxNjcgNy40MTY2NyAxNS45NSA2LjA1QzE0LjU4MzMgNC42ODMzMyAxMi45MzMzIDQgMTEgNEM5LjA1NjMzIDQgNy40MDM3NSA0LjY4MzMzIDYuMDQyMjUgNi4wNUM0LjY4MDc1IDcuNDE2NjcgNCA5LjA2NjY3IDQgMTFDNCAxMi45NDM3IDQuNjgwNzUgMTQuNTk2MyA2LjA0MjI1IDE1Ljk1NzhDNy40MDM3NSAxNy4zMTkzIDkuMDU2MzMgMTggMTEgMTh6TTExIDE5LjVDOS44MjA1IDE5LjUgOC43MTU0MiAxOS4yNzY5IDcuNjg0NzUgMTguODMwN0M2LjY1MzkyIDE4LjM4NDYgNS43NTUxNyAxNy43NzgyIDQuOTg4NSAxNy4wMTE1QzQuMjIxODMgMTYuMjQ0OCAzLjYxNTQyIDE1LjM0NjEgMy4xNjkyNSAxNC4zMTUyQzIuNzIzMDggMTMuMjg0NiAyLjUgMTIuMTc5NSAyLjUgMTFDMi41IDkuODMwODMgMi43MjMwOCA4LjczMDgzIDMuMTY5MjUgN0MzLjYxNTQyIDYuNjY5MTcgNC4yMjE4MyA1Ljc2NzkyIDQuOTg4NSA0Ljk5NjI1QzUuNzU1MTcgNC4yMjQ0MiA2LjY1MzkyIDMuNjE1NDIgNy42ODQ3NSAzLjE2OTI1QzguNzE1NDIgMi43MjMwOSA5LjgyMDUgMi41IDExIDIuNUMxMi4xNjkyIDIuNSAxMy4yNjkyIDIuNzIzMDkgMTQuMyAzLjE2OTI1QzE1LjMzMDggMy42MTU0MiAxNi4yMzIxIDQuMjI0NDIgMTcuMDAzOCA0Ljk5NjI1QzE3Ljc3NTYgNS43Njc5MiAxOC4zODQ2IDYuNjY5MTcgMTguODMwNyA3LjdDMTkuMjc2OSA4LjczMDgzIDE5LjUgOS44MzA4MyAxOS41IDExQzE5LjUgMTIuMDQxIDE5LjMyMzQgMTMuMDIzNyAxOC45NzAzIDEzLjk0OEMxOC42MTY5IDE0Ljg3MjMgMTguMTI4NyAxNS43MTAyIDE3LjUwNTcgMTYuNDYxNUwyMC45Njk2IDE5LjkyNTRDMjEuMjYxOSAyMC4yMTc3IDIxLjI2MDIgMjAuNjkyMSAyMC45NjU3IDIwLjk4MjJDMjAuNjc0NyAyMS4yNjg5IDIwLjIwNyAyMS4yNjc3IDE5LjkxNzYgMjAuOTc5M0wxNi40NDYyIDE3LjUyMUMxNS42OTQ5IDE4LjE0NDIgMTQuODU3MSAxOC42Mjk4IDEzLjkzMjcgMTguOTc3OEMxMy4wMDg0IDE5LjMyNTkgMTIuMDMwOCAxOS41IDExIDE5LjV6IiBmaWxsPSIjNEEyNUFBIi8+Cjwvc3ZnPg==) 12px 50%/24px 24px no-repeat;border:1px solid #20202033;border-radius:30px;width:100%;height:48px;margin-bottom:0;padding:12px 14px 12px 48px;font-size:16px;font-weight:500;line-height:1.2}.ais-SearchBox-input:-ms-placeholder-shown{color:#20202099}.ais-SearchBox-input::placeholder{color:#20202099}.ais-SearchBox-submit,.ais-SearchBox-reset{display:none}.ais-RefinementList-showMore{display:none!important}.ais-Pagination{justify-content:center;margin-top:32px;margin-bottom:32px;display:flex}.ais-Pagination-list{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ais-Pagination-item{display:inline-block}.ais-Pagination-link{color:#333;border:1px solid #ddd;border-radius:4px;padding:.5rem 1rem;font-size:14px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s;display:block}.ais-Pagination-link:hover{background-color:#f0f0f0}.ais-Pagination-item--selected .ais-Pagination-link{color:#fff;background-color:#4a25aa;border-color:#4a25aa}.ais-Pagination-item--disabled .ais-Pagination-link{opacity:.5;cursor:not-allowed;pointer-events:none}.subcategories-list{margin:.5rem 0 0;padding:0;list-style:none}.subcategories-list li{margin-bottom:.5rem}.subcategories-list a{color:#333;border-radius:4px;padding:.5rem;font-size:14px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s;display:block}.subcategories-list a:hover{background-color:#e0e0e0}.plp-listing-page .filter-tags-section{order:1;gap:8px;width:100%;display:flex}.plp-listing-page .filter-tags-label{color:#202020;font-size:16px;font-weight:600}.plp-listing-page .filter-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plp-listing-page .filter-tag{color:#202020;background:#fff;border:1px solid #202020;border-radius:24px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.plp-listing-page .filter-tag.pending{opacity:1;border:1px solid #202020}.plp-listing-page .filter-tag.pending>*{opacity:.6}.plp-listing-page .filter-tag .remove{cursor:pointer;color:#202020;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:10px;font-weight:700;line-height:0;display:flex}.plp-listing-page .filter-tag .remove:hover{opacity:.7}.plp-listing-page .filter-tag .remove:disabled{cursor:not-allowed;opacity:.5}.plp-listing-page .no-filters{color:#20202099;font-size:14px}.plp-listing-page .clear-all{color:#5e35b1;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:14px;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.plp-listing-page .clear-all:hover{-webkit-text-decoration:none;text-decoration:none}.plp-listing-page .clear-all:disabled{cursor:not-allowed;opacity:.5}.plp-listing-page .filters-btn .filter-count{color:#202020;background:#ffce32;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:-5px;right:-5px}.plp-listing-page .load-more-button{justify-content:center;align-items:center;width:100%;margin-top:32px;margin-bottom:32px;display:flex}.plp-listing-page .products-grid .card-items{position:relative}.plp-listing-page .products-loading-overlay{z-index:10;pointer-events:none;background-color:#ffffffb3;border-radius:8px;transition:opacity .2s;position:absolute;inset:0}.plp-listing-page .products-grid.pending .card-items .product-cards{opacity:.6;transition:opacity .2s}@media (width>=990px){.plp-listing-page .filter-tags-section{order:0;width:auto;margin-top:10px}}
