.inner-filter{--dialog-padding:16px;display:contents}@media(min-width:768px){.inner-filter{--dialog-padding:40px}}.inner-filter__toggle{position:fixed;left:50%;bottom:16px;translate:-50% 0;z-index:2}@media(min-width:1024px){.inner-filter__toggle{display:none}}.inner-filter__content{position:fixed;inset:0;display:flex;flex-direction:column;gap:20px;padding:0 var(--dialog-padding) var(--dialog-padding);background-color:var(--color-gray-100);opacity:0;pointer-events:none;z-index:calc(var(--zHeader) + 1);transition:opacity .3s ease;overflow:auto}@media(min-width:1024px){.inner-filter__content{position:static;width:294px;padding:0;background:none;opacity:1;pointer-events:auto;z-index:0}}.inner-filter__content_visible{opacity:1;pointer-events:auto}.inner-filter__header{position:sticky;top:0;display:flex;align-items:flex-start;justify-content:space-between;font-weight:600;font-size:34px;line-height:125%;letter-spacing:3%;text-transform:uppercase;color:var(--color-orange-300);background-color:inherit;padding:var(--dialog-padding) 10px 16px;margin:0 -10px -16px;z-index:1}@media(min-width:1024px){.inner-filter__header{display:none}}.inner-filter__footer{position:sticky;bottom:calc(var(--dialog-padding)*-1);padding:24px 10px var(--dialog-padding);margin:auto -10px calc(var(--dialog-padding)*-1);z-index:1;background-color:inherit}@media(min-width:1024px){.inner-filter__footer{display:contents}}.inner-filter__close{display:flex;align-items:center;justify-content:center;width:50px;height:50px;cursor:pointer;color:var(--color-orange-300);transition:color .2s ease}.inner-filter__close:hover{color:var(--color-orange-200)}.inner-filter__close svg{pointer-events:none;width:145%;height:145%}.inner-filter__expand{width:100%;margin-top:16px}@media(min-width:768px){.inner-filter__expand{width:fit-content;margin-top:22px}}@media(min-width:1024px){.inner-filter:not(.inner-filter_full) .inner-filter__item_hidden{display:none}}.range{position:relative;display:flex;border:1px solid var(--color-green-300);white-space:nowrap}.range:before{content:"";position:absolute;left:calc(50% - .5px);display:block;width:1px;height:100%;background-color:var(--color-green-300)}.range__block{display:flex;align-items:center;gap:4px;width:50%;padding:10px 16px}.range__prefix{font-size:14px;line-height:120%;color:var(--color-orange-300-50)}.range__prefix,.range__value{font-weight:400;letter-spacing:0}.range__value{font-size:18px;line-height:20px;color:var(--color-orange-300);overflow:hidden;text-overflow:ellipsis}.range__unit{margin-left:auto;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0;color:var(--color-orange-300-50)}.range__slider{position:absolute;display:block;bottom:-1px;left:4px;right:4px;height:1px}.range__track{position:relative;display:block;width:100%;height:100%}.range__range{position:absolute;top:0;bottom:0;height:100%}.range__range,.range__thumb{display:block;background-color:var(--color-green-200)}.range__thumb{margin-top:-5px;width:24px;height:10px;border-radius:5px;outline:none;cursor:pointer;transition:background-color .2s ease}.range__thumb:hover{background-color:var(--color-orange-300)}.select-button{display:flex}.select-button_default .select-button__option{min-width:42px;height:42px;border:1px solid var(--color-orange-300);color:var(--color-orange-300)}.select-button_default .select-button__option[data-state=on]{color:var(--color-gray-100);background-color:var(--color-green-200)}.select-button_default .select-button__option+.select-button__option{margin-left:-1px}.select-button_default .select-button__option:not([data-state=on]):hover{background-color:var(--color-green-100)}.select-button_outline{border:1px solid var(--color-orange-300);padding:1px}.select-button_outline .select-button__option{min-width:38px;height:38px;color:var(--color-orange-300)}.select-button_outline .select-button__option[data-state=on]{background-color:var(--color-orange-300);color:var(--color-orange-100)}.select-button_outline .select-button__option:not([data-state=on]):hover{background-color:var(--color-orange-100)}.select-button__option{display:flex;align-items:center;justify-content:center;padding:9px;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0;text-align:center;cursor:pointer;transition:color .2s ease,background-color .2s ease}