.quick-price-filter{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#f8f8f8,#e8e8e8);border:1px solid #ddd;border-radius:25px;font-size:13px;font-weight:500;color:#333;cursor:pointer;transition:all .3s ease;text-decoration:none}.quick-price-filter:hover{background:linear-gradient(135deg,#333,#555);color:#fff;border-color:#333;transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.quick-price-filter.active{background:#333;color:#fff;border-color:#333}.quick-price-filter svg{width:16px;height:16px;fill:currentColor}.sidebar-block h4.toggle,.sidebar-block h2.toggle{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#333;padding:12px 0;border-bottom:1px solid #eee;margin-bottom:0;display:flex;align-items:center;justify-content:space-between}.sidebar-block .toggle_list{padding:10px 0}.sidebar-block .toggle_list li{padding:6px 0}.sidebar-block .toggle_list li a,.sidebar-block .toggle_list li label{display:flex;align-items:center;gap:8px;color:#555;font-size:14px;transition:color .2s}.sidebar-block .toggle_list li a:hover,.sidebar-block .toggle_list li label:hover{color:#000}.sidebar-block .toggle_list li a.active,.sidebar-block .toggle_list li a.active label{color:#000;font-weight:600}.sidebar-block input[type=checkbox]{width:18px;height:18px;border:2px solid #ccc;border-radius:3px;cursor:pointer;-webkit-appearance:none;appearance:none;background:#fff;transition:all .2s}.sidebar-block input[type=checkbox]:checked{background:#333;border-color:#333}.sidebar-block input[type=checkbox]:checked:after{content:"\2713";color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center;height:100%}.filter-count-badge{background:#666;color:#fff;font-size:10px;padding:2px 7px;border-radius:10px;font-weight:600}.active-filters-bar{background:#f9f9f9;padding:12px 15px;border-radius:6px;margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.active-filters-bar .label{font-size:12px;color:#666;font-weight:500}.active-filter-chip{display:inline-flex;align-items:center;gap:6px;background:#333;color:#fff;padding:5px 12px;border-radius:20px;font-size:12px}.active-filter-chip .remove-filter{width:14px;height:14px;background:#ffffff4d;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px;transition:background .2s}.active-filter-chip .remove-filter:hover{background:#ffffff80}.clear-all-btn{background:#f44336;color:#fff;border:none;padding:8px 15px;border-radius:4px;font-size:12px;cursor:pointer;transition:background .2s;margin-left:auto}.clear-all-btn:hover{background:#d32f2f}@media (max-width: 768px){.sidebar{padding:15px}.sidebar-block{margin-bottom:15px}.quick-price-filter{padding:10px 14px;font-size:12px}.mobile-filter-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:997;display:none}.mobile-filter-overlay.active{display:block}}.sidebar-block,.toggle_list,.quick-price-filter,.active-filter-chip{transition:all .3s ease}.joint-size-10mm:before{content:"\25cf";font-size:8px;margin-right:5px}.joint-size-14mm:before{content:"\25cf\25cf";font-size:8px;margin-right:5px}.joint-size-18mm:before{content:"\25cf\25cf\25cf";font-size:8px;margin-right:5px}.material-glass:before{content:"\1f52e";margin-right:5px}.material-silicone:before{content:"\1f4a7";margin-right:5px}.material-metal:before{content:"\2699\fe0f";margin-right:5px}.shopify-payment-button__more-options,.shopify-payment-button__button--unbranded[aria-describedby*=payment],[class*=payment-terms],.payment-terms,.product-form__payment-terms,.shopify-payment-terms,form[data-payment-form] .payment-terms__text{display:none!important}.empty-collection-state{text-align:center;padding:60px 20px;background:#f9f9f9;border-radius:8px;margin:20px 0}.empty-collection-message h3{font-size:24px;margin-bottom:15px;color:#333}.empty-collection-message p{font-size:16px;color:#666;margin-bottom:25px}.empty-collection-actions{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.empty-collection-actions .action_button{padding:12px 24px;border-radius:25px;text-decoration:none;font-weight:500;transition:all .3s ease}.empty-collection-actions .action_button.secondary{background:transparent;border:1px solid #333;color:#333}.empty-collection-actions .action_button.secondary:hover{background:#333;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/76/assets/filter-enhancements.css.map */
