.ColorsSelect{display:grid;grid-gap:13px;gap:13px;max-width:220px;flex-wrap:wrap;padding-block:4px;grid-template-columns:repeat(auto-fill,40px);grid-row:40px}.EasyInput{border-bottom:1px solid var(--accent-color)}.EasyInput input{border-bottom:2px solid transparent;height:100%;outline:none;padding:1px 1px 2px;transform:translateY(2px);width:100%;position:relative}.EasyInput input:focus{border-color:var(--accent-color)}.PriceRangeInput{display:grid;font-size:20px;grid-gap:30px;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-left:2px}.PriceRangeInput__label{align-items:center;display:flex;gap:12px}.PriceRangeInput__name{transform:translateY(2px)}.PriceRangeInput input{text-align:center;font-size:18px}.FiltersDetailed{background-color:var(--back-color);border-right:var(--border);border-top:var(--border);font-size:20px;grid-column:1;min-height:100%;padding-bottom:12px;padding-right:24px;padding-top:24px;position:relative;transition:background-color .3s,padding 0s,-webkit-backdrop-filter .3s;transition:backdrop-filter .3s,background-color .3s,padding 0s;transition:backdrop-filter .3s,background-color .3s,padding 0s,-webkit-backdrop-filter .3s}@media only screen and (max-width:1240px){.FiltersDetailed{padding-top:2px;padding-left:12px;border:none}.FiltersDetailed_hidden{display:none}}@media only screen and (max-width:820px){.FiltersDetailed{left:unset;width:102vw}}.FiltersDetailed__container{position:-webkit-sticky;position:sticky;top:26px}@media only screen and (max-width:1240px){.FiltersDetailed__container{position:relative;top:auto}}.FiltersDetailed_fixed{background-color:rgba(255,251,244,.95);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-right:none;box-shadow:1px 1px 10px rgba(16,16,17,.14);height:100%;left:0;max-height:100vh;overflow-y:auto;padding-bottom:180px;padding-inline:32px;padding-top:calc(var(--major-header-height) + 58px);position:fixed;top:0;width:100%;z-index:100}.FiltersDetailed h2{font-family:var(--main-font);text-transform:uppercase;font-size:24px;width:100%}@media only screen and (max-width:1240px){.FiltersDetailed h2{display:none}}.FiltersDetailed h3{color:var(--accent-color);font-size:22px}.FiltersDetailed h3,.FiltersDetailed h4{font-family:var(--main-font);text-transform:none}.FiltersDetailed h4{font-size:20px}@media only screen and (max-width:640px){.FiltersDetailed h4{font-size:18px}}.FiltersDetailed legend{font-family:var(--accent-font);font-size:24px;margin-bottom:8px}.FiltersDetailed__main{margin-top:22px;gap:22px;width:100%}.FiltersDetailed__category,.FiltersDetailed__main{display:flex;flex-direction:column}.FiltersDetailed__category>header{margin-bottom:16px}.Dropdown{display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Dropdown__header{align-items:center;cursor:pointer;display:flex;gap:10px}.Dropdown__header:hover{text-decoration:underline}.Dropdown__header:after{display:block;content:"";background-image:url(/resources/img/icons/chevron-wide.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:10px;width:20px;transition:transform .12s ease-out}.Dropdown__title{padding-bottom:2px}.Dropdown_open .Dropdown__header:after{transform:scaleY(-1)}.Dropdown__list{background-color:var(--back-soft-color);box-shadow:0 2px 8px rgba(0,0,0,.15);list-style:none;margin:0;min-width:min(80vw,12em);padding:0;position:absolute;z-index:100;right:-14px}.Dropdown__item{cursor:pointer;padding:1em 1em .85em}.Dropdown__item:not(:last-child){border-bottom:1px solid var(--accent-color-soft)}.Dropdown__item:hover{background-color:#f0f0f0}.Dropdown__item.selected{font-weight:700}.FiltersHeader{align-items:center;color:var(--accent-color);display:flex;font-size:18px;justify-content:space-between;padding:8px 6px 6px 8px}@media only screen and (max-width:1240px){.FiltersHeader{padding:8px 12px;font-size:16px}.FiltersHeader__wrapper{min-height:42px}}.FiltersHeader_fixed{background-color:var(--back-color);border-bottom:1px solid var(--accent-back);box-shadow:0 2px 5px rgba(0,0,0,.1);left:0;position:fixed;right:0;top:var(--major-header-height);z-index:105}.FiltersHeader__total{align-items:center;display:flex;gap:1em}@media only screen and (max-width:1240px){.FiltersHeader__total{display:none}}.FiltersHeader__control{padding-top:3px}.FiltersHeader__toggler{padding-top:2px;display:none}@media only screen and (max-width:1240px){.FiltersHeader__toggler{display:block}}.FiltersHeader__toggler button{font-weight:700}