.liquidmaster-shop-filters{display:grid;gap:var(--space-lg)}.liquidmaster-shop-filters__topbar{display:flex}.liquidmaster-shop-filters .liquidmaster-button{width:100%}.liquidmaster-shop-filters .liquidmaster-button:not(.liquidmaster-button--ghost){box-shadow:0 2px 10px rgb(144 20 223 / .18)}.liquidmaster-shop-filters__section{display:grid;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-panel);border:1px solid rgb(180 112 255 / .18);background:radial-gradient(circle at top right,rgb(144 20 223 / .12),transparent 38%),linear-gradient(180deg,rgb(255 255 255 / .035),rgb(255 255 255 / .015)),rgb(9 11 18 / .92);box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 14px 32px rgb(6 8 14 / .16)}.liquidmaster-shop-filters__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;padding:0;border:0;background:transparent!important;color:var(--text-color);font-size:1rem;font-weight:800;letter-spacing:-.01em;text-align:left;cursor:pointer}.liquidmaster-shop-filters__header:hover{color:#f7f1ff}.liquidmaster-shop-filters__header-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid rgb(180 112 255 / .18);background:linear-gradient(135deg,rgb(144 20 223 / .12),rgb(77 106 177 / .06)),rgb(10 12 20 / .86);box-shadow:inset 0 1px 0 rgb(255 255 255 / .05);color:rgb(245 238 255 / .82);transition:transform var(--transition-base),background var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.liquidmaster-shop-filters__header-icon .fa-solid{font-size:.78rem;transition:transform var(--transition-base)}.liquidmaster-shop-filters__section:not(.is-open) .liquidmaster-shop-filters__content{display:none}.liquidmaster-shop-filters__header:hover .liquidmaster-shop-filters__header-icon,.liquidmaster-shop-filters__header:focus-visible .liquidmaster-shop-filters__header-icon{border-color:rgb(194 133 255 / .34);background:linear-gradient(135deg,rgb(144 20 223 / .2),rgb(77 106 177 / .12)),rgb(12 16 27 / .94);color:#f8f2ff;box-shadow:0 10px 24px rgb(9 11 20 / .18)}.liquidmaster-shop-filters__section:not(.is-open) .liquidmaster-shop-filters__header-icon .fa-solid{transform:rotate(-90deg)}.liquidmaster-shop-filters__content{display:grid;gap:var(--space-md);padding-top:2px}.liquidmaster-price-slider{margin:10px 6px 2px}.liquidmaster-price-slider.ui-slider{position:relative;height:8px;border:0;border-radius:var(--radius-pill);background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .025)),rgb(16 20 31 / .96);box-shadow:inset 0 1px 2px rgb(0 0 0 / .28)}.liquidmaster-price-slider .ui-slider-range{position:absolute;height:100%;border-radius:inherit;background:linear-gradient(135deg,#b969ff,#7f4cff);box-shadow:0 0 18px rgb(127 76 255 / .2);transition:left 0.08s ease-out,width 0.08s ease-out}.liquidmaster-price-slider .ui-slider-handle{position:absolute;top:50%;width:20px;height:20px;border:0;border-radius:50%;background:linear-gradient(135deg,#d493ff,#7f4cff);box-shadow:0 10px 24px rgb(8 10 18 / .32),0 0 0 4px rgb(127 76 255 / .1);transform:translate(-50%,-50%);cursor:pointer;transition:0.08s ease-out}.liquidmaster-price-slider .ui-slider-handle:hover,.liquidmaster-price-slider .ui-slider-handle:focus{transform:translate(-50%,-50%) scale(1.33);outline:none}.liquidmaster-price-fields{display:grid;gap:var(--space-control);grid-template-columns:repeat(auto-fit,minmax(90px,1fr));align-items:start}.liquidmaster-price-field{display:grid;gap:8px;color:var(--text-muted);font-size:.92rem}.liquidmaster-price-field span{color:rgb(233 225 248 / .72);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.liquidmaster-price-field input{max-width:100%;min-width:0;min-height:46px;padding:0 14px;border-radius:var(--radius-field);border:1px solid rgb(180 112 255 / .16);background:linear-gradient(135deg,rgb(255 255 255 / .03),rgb(255 255 255 / .01)),rgb(12 16 26 / .92);color:#f7f1ff;color-scheme:dark;appearance:textfield;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)}.liquidmaster-price-field input::-webkit-outer-spin-button,.liquidmaster-price-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.liquidmaster-price-field input:focus{border-color:rgb(194 133 255 / .34);box-shadow:0 0 0 3px rgb(127 76 255 / .12)}.liquidmaster-filter-tree,.liquidmaster-filter-tree ul{list-style:none;margin:0;padding:0;font-size:15px}.liquidmaster-filter-tree{display:grid;gap:var(--space-xs)}.liquidmaster-filter-tree__item{display:grid;gap:var(--space-xs)}.liquidmaster-filter-tree__item>.liquidmaster-filter-tree{display:none;padding-left:var(--space-md);border-left:1px solid rgb(180 112 255 / .14)}.liquidmaster-filter-tree__item.is-expanded>.liquidmaster-filter-tree{display:grid}.liquidmaster-filter-tree__row{display:grid;gap:var(--space-control);grid-template-columns:minmax(0,1fr) auto;align-items:center}.liquidmaster-filter-tree__toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:999px;border:1px solid rgb(180 112 255 / .16);background:linear-gradient(135deg,rgb(144 20 223 / .1),rgb(77 106 177 / .05)),rgb(11 14 23 / .88);color:rgb(245 238 255 / .82);cursor:pointer;transition:transform var(--transition-base),background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.liquidmaster-filter-tree__toggle .fa-solid{font-size:.72rem;transition:transform var(--transition-base)}.liquidmaster-filter-tree__toggle:hover,.liquidmaster-filter-tree__toggle:focus-visible{border-color:rgb(194 133 255 / .34);background:linear-gradient(135deg,rgb(144 20 223 / .18),rgb(77 106 177 / .1)),rgb(13 17 27 / .94);color:#fff}.liquidmaster-filter-tree__item.is-expanded>.liquidmaster-filter-tree__row .liquidmaster-filter-tree__toggle .fa-solid{transform:rotate(90deg)}.liquidmaster-filter-tree__item.is-context>.liquidmaster-filter-tree__row .liquidmaster-checkbox__label{font-weight:700}.liquidmaster-shop-filters__section--switch{gap:0;border-color:rgb(194 133 255 / .22)}.liquidmaster-shop-filters__switch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.liquidmaster-shop-filters__switch-copy{display:grid;gap:6px}.liquidmaster-shop-filters__switch-eyebrow{margin:0;color:var(--text-muted);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.liquidmaster-shop-filters__switch-title{margin:0;color:var(--text-color);font-size:1rem;line-height:1.15}.liquidmaster-filter-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer}.liquidmaster-filter-switch input{position:absolute;inset:0;opacity:0;pointer-events:none}.liquidmaster-filter-switch__track{position:relative;display:inline-flex;align-items:center;width:68px;height:38px;padding:4px;border-radius:999px;border:1px solid rgb(180 112 255 / .2);background:linear-gradient(135deg,rgb(255 255 255 / .04),rgb(255 255 255 / .015)),rgb(12 16 26 / .9);box-shadow:inset 0 1px 0 rgb(255 255 255 / .05);transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.liquidmaster-filter-switch__thumb{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,rgb(118 125 148 / .78),rgb(83 88 110 / .88));color:rgb(255 255 255 / .82);box-shadow:0 8px 16px rgb(5 8 14 / .24);transform:translateX(5px);transition:transform var(--transition-base),background var(--transition-base),color var(--transition-base),box-shadow var(--transition-base)}.liquidmaster-filter-switch__thumb .fa-solid{font-size:.72rem}.liquidmaster-filter-switch input:checked+.liquidmaster-filter-switch__track{border-color:rgb(194 133 255 / .34);background:linear-gradient(135deg,rgb(144 20 223 / .22),rgb(77 106 177 / .14)),rgb(11 14 24 / .96);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 0 0 1px rgb(194 133 255 / .08)}.liquidmaster-filter-switch input:checked+.liquidmaster-filter-switch__track .liquidmaster-filter-switch__thumb{transform:translateX(35px);background:linear-gradient(135deg,#b969ff,#7f4cff);color:#fff;box-shadow:0 10px 20px rgb(127 76 255 / .28)}.liquidmaster-filter-switch input:focus-visible+.liquidmaster-filter-switch__track{box-shadow:var(--focus-ring)}@media (max-width:767px){.liquidmaster-shop-filters{border-radius:var(--radius-panel)}.liquidmaster-shop-filters__section{padding:var(--space-md)}.liquidmaster-shop-filters__switch-row{grid-template-columns:1fr}}