.collection-filter{background:#fff;border-bottom:2px solid #f0f0f0;padding:12px 0;margin-bottom:20px;top:0;z-index:10}.collection-filter__inner{display:flex;align-items:center;gap:16px}.collection-filter__sort select{border:1px solid #ddd;border-radius:6px;padding:8px 32px 8px 12px;font-size:.88rem;background:#fff;cursor:pointer;transition:border-color .2s;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.collection-filter__sort select:hover,.collection-filter__sort select:focus{border-color:#ff6f00}.collection-filter__btn{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:#1a1a1a;padding:8px 14px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;transition:all .2s}.collection-filter__btn:hover{border-color:#ff6f00;color:#ff6f00}.collection-filter__item--count{font-size:.85rem;color:#888;font-weight:500}.collection-sidebar{padding-right:20px}.collection-sidebar__group{margin-bottom:8px;border-bottom:1px solid #f0f0f0;padding-bottom:8px}.collection-sidebar__group:last-child{border-bottom:0}.tag-list__header,.collapsible-trigger-btn.tag-list__header{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#1a1a1a;padding:10px 0;width:100%;text-align:left;background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.tag-list__header:hover{color:#ff6f00}.tag-list{padding:4px 0 8px}.tag-list .tag{margin-bottom:2px}.tag-list .tag a,.tag-list .tag label,.tag-list .tag button{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:.86rem;color:#555;text-decoration:none;transition:all .15s;width:100%;cursor:pointer;background:none;border:0;text-align:left}.tag-list .tag a:hover,.tag-list .tag label:hover,.tag-list .tag button:hover{background:#fff5ee;color:#ff6f00}.tag-list .tag--active a,.tag-list .tag--active label,.tag-list .tag--active button{background:#fff5ee;color:#ff6f00;font-weight:600}.tag-list .tag .filter-count{margin-left:auto;font-size:.75rem;color:#aaa;background:#f5f5f5;padding:1px 7px;border-radius:10px;font-weight:500}.tag-list .tag--active .filter-count{background:#ff6f00;color:#fff}.tag-list--active-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:0}.tag-list--active-tags .tag--remove{margin:0}.tag-list--active-tags .tag--remove a{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;background:#fff5ee;color:#ff6f00;border:1px solid #ff6f00;border-radius:20px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s}.tag-list--active-tags .tag--remove a:hover{background:#ff6f00;color:#fff}.tag-list--active-tags .tag--remove .icon{width:12px;height:12px}.price-range{padding:8px 0}.price-range__display{display:flex;align-items:center;gap:8px;margin-bottom:12px}.price-range__display input{flex:1;border:1px solid #ddd;border-radius:6px;padding:8px 10px;font-size:.85rem;text-align:center;max-width:100px}.price-range__display input:focus{border-color:#ff6f00;outline:none}.price-range__display span{color:#999}.filter-form input[type=checkbox]{width:16px;height:16px;border:2px solid #ccc;border-radius:4px;cursor:pointer;accent-color:#ff6f00}.grid-view-btn{padding:6px;border-radius:4px;opacity:.4;transition:all .2s}.grid-view-btn:hover,.grid-view-btn.is-active{opacity:1;color:#ff6f00}@media(max-width:768px){.collection-filter{padding:8px 0}.collection-sidebar{position:fixed;top:0;left:0;width:85%;max-width:360px;height:100vh;background:#fff;z-index:1000;overflow-y:auto;padding:20px;box-shadow:4px 0 20px #00000026;transform:translate(-100%);transition:transform .3s ease}.collection-sidebar.is-active{transform:translate(0)}}@media(min-width:769px){[data-sticky-sidebar]{position:sticky;top:80px;align-self:flex-start;max-height:calc(100vh - 100px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ddd transparent}[data-sticky-sidebar]::-webkit-scrollbar{width:4px}[data-sticky-sidebar]::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rw-filters.css.map */
