.collection-page__sidebar .filters-panel{margin-bottom:16px}.filters-panel__price-hint{font-size:11px;color:#888;margin:8px 0 0;line-height:1.4}.filters-panel{background:linear-gradient(145deg,#fff,#faf8f6);border-radius:var(--radius-md, 12px);padding:0;box-shadow:var(--shadow-sm, 0 2px 12px rgba(0, 0, 0, .06));border:1px solid var(--color-border, #e8e8e8)}.filters-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-border, #eee)}.filters-title{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:700;margin:0;color:var(--color-heading, #1a1a1a)}.filters-title svg{color:var(--color-primary)}.filters-reset{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#f5f5f5;color:#666;border:none;cursor:pointer;transition:all .2s ease;text-decoration:none}.filters-reset:hover{background:#fdf2f8;color:var(--color-primary)}.filters-active{padding:12px 16px;border-bottom:1px solid var(--color-border, #eee)}.filters-active__tags{display:flex;flex-wrap:wrap;gap:8px}.filter-tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--color-primary);color:#fff;font-size:.75rem;font-weight:500;border-radius:20px;cursor:pointer;transition:all .2s ease;text-decoration:none}.filter-tag:hover{filter:brightness(.92)}.filter-group{border-bottom:1px solid var(--color-border, #eee)}.filter-group:last-child{border-bottom:none}.filter-group__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;font-size:.8125rem;font-weight:600;color:var(--color-heading, #1a1a1a);background:transparent;border:none;cursor:pointer;transition:background .2s ease;font-family:var(--font-body, inherit)}.filter-group__header:hover{background:#e91e630a}.filter-group__arrow{transition:transform .3s ease;flex-shrink:0}.filter-group__header[aria-expanded=false] .filter-group__arrow{transform:rotate(-90deg)}.filter-group__content{padding:0 16px 14px;display:block}.filter-group__header[aria-expanded=false]+.filter-group__content{display:none}.filter-group__search{margin-bottom:12px}.filter-search-input{width:100%;padding:10px 14px;font-size:.8125rem;border:1px solid #e0e0e0;border-radius:10px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.filter-search-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #e91e631f}.filter-group__options{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.filter-option{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:background .15s ease;text-decoration:none;color:inherit}.filter-option:hover{background:#e91e630f}.filter-option--checked,.filter-option--active{background:#e91e631a}.filter-option--checked .filter-option__label,.filter-option--active .filter-option__label{color:var(--color-primary);font-weight:600}.filter-option__checkbox{width:16px;height:16px;border:2px solid #d0d0d0;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.filter-option--checked .filter-option__checkbox{background:var(--color-primary);border-color:var(--color-primary)}.filter-option--checked .filter-option__checkbox svg{color:#fff}.filter-option__label{flex:1;font-size:.75rem;color:#333}.filter-option__count{font-size:.6875rem;color:#999;background:#f0f0f0;padding:1px 6px;border-radius:8px}.price-slider{padding:8px 0}.price-slider__display{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.price-slider__value{font-size:.9375rem;font-weight:700;color:var(--color-primary);background:#e91e6314;padding:8px 16px;border-radius:10px;min-width:80px;text-align:center}.price-slider__separator{color:#ccc}.filters-panel .price-slider__container{position:relative!important;height:24px!important;margin:10px 12px!important;background:transparent!important}.filters-panel .price-slider__track-bg{position:absolute!important;left:0!important;right:0!important;top:10px!important;height:4px!important;background:#e0e0e0!important;border-radius:2px!important;pointer-events:none!important}.filters-panel .price-slider__track-fill{position:absolute!important;left:0!important;top:10px!important;height:4px!important;background:var(--color-primary)!important;border-radius:2px!important;pointer-events:none!important}.filters-panel .price-slider__input{position:absolute!important;width:100%!important;height:24px!important;top:0!important;left:0!important;margin:0!important;padding:0!important;-webkit-appearance:none!important;appearance:none!important;background:transparent!important;pointer-events:none!important}.filters-panel .price-slider__input::-webkit-slider-thumb{-webkit-appearance:none!important;width:22px!important;height:22px!important;margin-top:0!important;background:#fff!important;border:3px solid var(--color-primary)!important;border-radius:50%!important;cursor:pointer!important;pointer-events:auto!important;box-shadow:0 2px 8px #0003!important}.filters-panel .price-slider__input::-moz-range-thumb{width:22px!important;height:22px!important;background:#fff!important;border:3px solid var(--color-primary)!important;border-radius:50%!important;cursor:pointer!important;pointer-events:auto!important}.filters-panel .price-slider__input::-webkit-slider-runnable-track{height:24px!important;background:transparent!important}.filters-panel .price-slider__input::-moz-range-track{height:24px!important;background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/30/assets/collection-filters.css.map */
