.filter-fab[data-astro-cid-ds4jq545]{position:fixed;right:1rem;bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));z-index:35;display:flex;align-items:center;gap:.375rem;padding:.75rem 1rem;background-color:var(--color-primary);color:#fff;border:none;border-radius:9999px;font-size:.875rem;font-weight:500;box-shadow:0 4px 12px #00000026;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.filter-fab[data-astro-cid-ds4jq545]:hover{background-color:var(--color-primary-hover)}.filter-fab[data-astro-cid-ds4jq545]:active{transform:scale(.95)}.filter-fab-label[data-astro-cid-ds4jq545]{white-space:nowrap}.filter-fab-badge[data-astro-cid-ds4jq545]{display:none;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;background-color:#fff;color:var(--color-primary);font-size:.75rem;font-weight:700;border-radius:9999px}.filter-fab-badge[data-astro-cid-ds4jq545].has-filters{display:flex}.filter-fab[data-astro-cid-ds4jq545].with-sticky-cta{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}@media(min-width:1024px){.filter-fab[data-astro-cid-ds4jq545]{display:none!important}}.mobile-filter-content[data-astro-cid-kvzj4sg3]{padding:1rem;padding-bottom:0}.mobile-filter-section[data-astro-cid-kvzj4sg3]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e5e5}.mobile-filter-section[data-astro-cid-kvzj4sg3]:last-of-type{border-bottom:none}.mobile-filter-label[data-astro-cid-kvzj4sg3]{display:block;font-size:.875rem;font-weight:600;color:#1c1917;margin-bottom:.75rem}.mobile-filter-select[data-astro-cid-kvzj4sg3]{width:100%;padding:.75rem 1rem;font-size:1rem;border:1px solid #d4d4d4;border-radius:.5rem;background-color:#fff;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2378716c' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.25rem}.mobile-filter-price-inputs[data-astro-cid-kvzj4sg3]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.mobile-filter-price-input-wrapper[data-astro-cid-kvzj4sg3]{display:flex;align-items:center;flex:1;border:1px solid #d4d4d4;border-radius:.5rem;padding:0 .75rem}.mobile-filter-price-prefix[data-astro-cid-kvzj4sg3]{color:#78716c;font-size:.875rem}.mobile-filter-price-input[data-astro-cid-kvzj4sg3]{flex:1;padding:.75rem .5rem;font-size:1rem;border:none;outline:none;min-width:0}.mobile-filter-price-separator[data-astro-cid-kvzj4sg3]{color:#a8a29e}.mobile-filter-range[data-astro-cid-kvzj4sg3]{width:100%;height:.5rem;background-color:#e7e5e4;border-radius:9999px;appearance:none;cursor:pointer}.mobile-filter-range[data-astro-cid-kvzj4sg3]::-webkit-slider-thumb{appearance:none;width:1.5rem;height:1.5rem;background-color:var(--color-primary);border-radius:50%;cursor:pointer}.mobile-filter-checkbox[data-astro-cid-kvzj4sg3]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;cursor:pointer}.mobile-filter-checkbox-input[data-astro-cid-kvzj4sg3]{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);cursor:pointer}.mobile-filter-checkbox-label[data-astro-cid-kvzj4sg3]{font-size:1rem;color:#44403c}.mobile-filter-brands[data-astro-cid-kvzj4sg3]{border-bottom:none}.mobile-filter-brand-list[data-astro-cid-kvzj4sg3]{max-height:200px;overflow-y:auto}.mobile-filter-reset-wrapper[data-astro-cid-kvzj4sg3]{text-align:center;padding:.5rem 0 1rem}.mobile-filter-reset-btn[data-astro-cid-kvzj4sg3]{background:none;border:none;color:var(--color-primary);font-size:.875rem;cursor:pointer;padding:.5rem 1rem}.mobile-filter-cta[data-astro-cid-kvzj4sg3]{position:sticky;bottom:0;background:#fff;padding:1rem;border-top:1px solid #e5e5e5;margin:0 -1rem}.mobile-filter-apply-btn[data-astro-cid-kvzj4sg3]{width:100%;padding:1rem;background-color:var(--color-primary);color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:9999px;cursor:pointer;transition:background-color .15s ease}.mobile-filter-apply-btn[data-astro-cid-kvzj4sg3]:hover{background-color:var(--color-primary-hover)}
