.filter-main{--filter-main-field-container-display-additional: none;display:flex;flex-direction:column;row-gap:calc(var(--grid-gutter) * 3);-webkit-column-gap:calc(var(--grid-gutter) * 3);-moz-column-gap:calc(var(--grid-gutter) * 3);column-gap:calc(var(--grid-gutter) * 3);--filter-main-icons-fieldset-display: none}@media (max-width: 767px){.filter-main{--filter-main-fieldset-display-additional: none;--filter-main-field-container-display-additional: none;-webkit-column-gap:calc(var(--grid-gutter) * 1.5);-moz-column-gap:calc(var(--grid-gutter) * 1.5);column-gap:calc(var(--grid-gutter) * 1.5)}}.filter-main--expanded{--filter-main-icons-fieldset-display: flex;--filter-main-fieldset-display-additional: flex;--filter-main-field-container-display-additional: flex}.filter-main--minified{flex-direction:column;padding:calc(var(--grid-gutter) * 3) calc(var(--grid-gutter) * 2);background-color:#f4faff;border-radius:5px}@media (min-width: 768px){.filter-main--minified{flex-direction:row;padding:calc(var(--grid-gutter) * 3)}}.filter-main__fields{--column-gap: 32px;--max-price-column-width: calc((100% / 3) - (var(--column-gap) / 2));display:grid;grid-template:"mk" "num";grid-template-columns:1fr;row-gap:calc(var(--grid-gutter) * 3);-webkit-column-gap:calc(var(--grid-gutter) * 3);-moz-column-gap:calc(var(--grid-gutter) * 3);column-gap:calc(var(--grid-gutter) * 3)}@media (min-width: 768px){.filter-main__fields{grid-template:"mk num";grid-template-columns:2fr var(--max-price-column-width)}}.filter-main__fields--expanded{grid-template:"mk" "num" "icn"/1fr}@media (min-width: 768px){.filter-main__fields--expanded{grid-template-columns:1fr}}@media (min-width: 768px){.filter-main__fields--minified{grid-template:"mk num"/2.097436fr 1fr}}@media (max-width: 767px){.filter-main__fields{-webkit-column-gap:calc(var(--grid-gutter) * 1.5);-moz-column-gap:calc(var(--grid-gutter) * 1.5);column-gap:calc(var(--grid-gutter) * 1.5)}}.filter-main__numbers-fieldset{display:grid;grid-area:num;grid-template:"pri";row-gap:calc(var(--grid-gutter) * 3);-webkit-column-gap:calc(var(--grid-gutter) * 3);-moz-column-gap:calc(var(--grid-gutter) * 3);column-gap:calc(var(--grid-gutter) * 3);width:100%}.filter-main__numbers-fieldset--expanded{grid-template:"pri" "mil" "yr" "gbx" "eng" "vol" "pwr" "typ"}@media (min-width: 768px){.filter-main__numbers-fieldset--expanded{grid-template:"pri pri mil mil yr yr" "gbx gbx eng eng vol vol" "pwr pwr pwr typ typ typ";grid-template-columns:repeat(6,1fr)}}@media (min-width: 1024px){.filter-main__numbers-fieldset--expanded{grid-template:"pri pri pri mil mil mil yr yr yr gbx gbx gbx" "eng eng eng vol vol vol pwr pwr pwr typ typ typ";grid-template-columns:repeat(12,1fr)}}.filter-main__numbers-fieldset--expanded-without-mileage{grid-template:"pri" "yr" "gbx" "eng" "vol" "pwr" "typ";grid-template-columns:1fr}@media (min-width: 768px){.filter-main__numbers-fieldset--expanded-without-mileage{grid-template:"pri pri pri yr yr yr" "gbx gbx eng eng vol vol" "pwr pwr pwr typ typ typ";grid-template-columns:repeat(6,1fr)}}@media (min-width: 1024px){.filter-main__numbers-fieldset--expanded-without-mileage{grid-template:"pri pri pri pri yr yr yr yr gbx gbx gbx gbx" "eng eng eng vol vol vol pwr pwr pwr typ typ typ";grid-template-columns:repeat(12,1fr)}}@media (max-width: 767px){.filter-main__numbers-fieldset{-webkit-column-gap:calc(var(--grid-gutter) * 1.5);-moz-column-gap:calc(var(--grid-gutter) * 1.5);column-gap:calc(var(--grid-gutter) * 1.5)}}.filter-main__mark-fieldset{display:grid;grid-area:mk;grid-template:"mkf mdf"/1fr 1fr;row-gap:calc(var(--grid-gutter) * 3);-webkit-column-gap:calc(var(--grid-gutter) * 1.5);-moz-column-gap:calc(var(--grid-gutter) * 1.5);column-gap:calc(var(--grid-gutter) * 1.5)}@media (min-width: 768px){.filter-main__mark-fieldset{grid-template:"mkf mdf"/1fr 1fr;-webkit-column-gap:calc(var(--grid-gutter) * 3);-moz-column-gap:calc(var(--grid-gutter) * 3);column-gap:calc(var(--grid-gutter) * 3)}}.filter-main__mark-fieldset--expanded{grid-template:"mkf mdf" "gen gen"/1fr 1fr}@media (min-width: 768px){.filter-main__mark-fieldset--expanded{grid-template:"mkf mdf gen"/1fr 1fr 1fr}}.filter-main__mark-fieldset--minified{grid-template:"mkf mdf"/1fr 1fr}.filter-main__field-container{display:var(--filter-main-field-container-display)}.filter-main__field-container--model{grid-area:mdf}.filter-main__field-container--mark{grid-area:mkf}.filter-main__field-container--price{grid-area:pri}.filter-main__field-container--mileage{grid-area:mil}.filter-main__field-container--year{grid-area:yr}.filter-main__field-container--gearbox{grid-area:gbx}.filter-main__field-container--engine{grid-area:eng}.filter-main__field-container--engine-volume{grid-area:vol}.filter-main__field-container--power{grid-area:pwr}.filter-main__field-container--engine-type{grid-area:typ}.filter-main__field-container--generation{grid-area:gen}@media (max-width: 767px){.filter-main__field-container--generation{--filter-main-field-container-flex-basis: 100%}}.filter-main__field-container--body-types{flex-basis:auto}@media (min-width: 768px){.filter-main__field-container--body-types{margin-top:calc(var(--grid-gutter) * 1)}}.filter-main__field-container--search{flex-grow:0;flex-shrink:1}.filter-main__field-container--range{flex-wrap:nowrap;-webkit-column-gap:calc(var(--grid-gutter) * .5);-moz-column-gap:calc(var(--grid-gutter) * .5);column-gap:calc(var(--grid-gutter) * .5)}.filter-main__field-container--gearbox,.filter-main__field-container--generation,.filter-main__field-container--engine,.filter-main__field-container--engine-type,.filter-main__field-container--engine-volume,.filter-main__field-container--mileage,.filter-main__field-container--power,.filter-main__field-container--year{--filter-main-field-container-display: var(--filter-main-field-container-display-additional)}.filter-main__icons-fieldset{--filter-main-fieldset-display: var(--filter-main-fieldset-display-additional);display:none;flex-basis:100%;grid-area:icn;padding-right:var(--container-left-right-padding, 0);padding-bottom:calc(var(--grid-gutter) * 1);padding-left:var(--container-left-right-padding, 0);margin-right:calc(0px - var(--container-left-right-padding, 0px));margin-bottom:calc(var(--grid-gutter) * -1);margin-left:calc(0px - var(--container-left-right-padding, 0px));overflow:auto}.filter-main__icons-fieldset--expanded{display:flex}.filter-main__field-label{font-size:12px;line-height:14px;display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-bottom:calc(var(--grid-gutter) * .5);color:#b1b1ba;cursor:pointer}.filter-main__field{width:100%}.filter-main__field--range{display:flex;flex-wrap:nowrap;-webkit-column-gap:calc(var(--grid-gutter) * .5);-moz-column-gap:calc(var(--grid-gutter) * .5);column-gap:calc(var(--grid-gutter) * .5)}.filter-main__sub-field{display:flex;flex:1 1 auto}.filter-main__buttons{display:flex;flex-direction:column-reverse;row-gap:calc(var(--grid-gutter) * 3);-webkit-column-gap:calc(var(--grid-gutter) * 3);-moz-column-gap:calc(var(--grid-gutter) * 3);column-gap:calc(var(--grid-gutter) * 3);margin-top:calc(var(--grid-gutter) * 3)}.filter-main__buttons--minified{margin-top:0}@media (min-width: 768px){.filter-main__buttons{flex-direction:row}}.filter-main__actual-filter{--custom-option-line-height: 21px;font-size:14px;font-weight:400;line-height:1.3;margin-left:auto}.filter-main__togglers{display:flex;flex-grow:1;flex-shrink:1;row-gap:calc(var(--grid-gutter) * 3);-webkit-column-gap:calc(var(--grid-gutter) * 3);-moz-column-gap:calc(var(--grid-gutter) * 3);column-gap:calc(var(--grid-gutter) * 3);align-items:center;justify-content:space-between}.filter-main__togglers--hidden{display:none}@media (max-width: 767px){.filter-main__togglers{flex-direction:column-reverse}}.filter-main__toggler{font-size:14px;line-height:18px;display:flex;-webkit-column-gap:calc(var(--grid-gutter) * .5);-moz-column-gap:calc(var(--grid-gutter) * .5);column-gap:calc(var(--grid-gutter) * .5);align-items:center;color:#067eff;text-decoration:none;cursor:pointer}.filter-main__toggler:before{content:attr(data-filter-main-toggler-collapse-text)}.filter-main__toggler:after{width:12px;height:12px;content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3e%3cpath stroke='%23067EFF' stroke-linejoin='round' stroke-miterlimit='10' d='m2 4 4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;transition:all .2s;transform:rotate(0)}.filter-main__toggler--expanded:after{transform:rotate(180deg)}.filter-main__toggler--expanded:before{content:attr(data-filter-main-toggler-expanded-text)}.filter-main__reset-button{font-size:14px;line-height:18px;color:#f83434;text-decoration:none;transition:all .2s}.filter-main__reset-button:hover{color:#f83434;opacity:.8}.filter-main__submit-button{min-width:140px}.filter-main__wrapper{padding:calc(var(--grid-gutter) * 3);margin-right:calc(var(--grid-gutter) * -2);margin-left:calc(var(--grid-gutter) * -2);background-color:#f4faff;border-radius:5px}@media (max-width: 767px){.filter-main__wrapper{padding:calc(var(--grid-gutter) * 3) calc(var(--grid-gutter) * 2)}}@media (min-width: 768px){.filter-main__wrapper{margin-right:0;margin-left:0}}.filter-main__bottom-controls{display:flex;flex-wrap:wrap;align-items:center;padding:calc(var(--grid-gutter) * 1.5) calc(var(--grid-gutter) * 0);margin-top:calc(var(--grid-gutter) * 1);margin-bottom:calc(var(--grid-gutter) * 3)}@media (min-width: 768px){.filter-main__bottom-controls{flex-wrap:nowrap;margin-bottom:0}}.filter-main__counter{font-size:16px;font-weight:600;line-height:1.3;width:100%;margin-bottom:calc(var(--grid-gutter) * 3)}@media (min-width: 768px){.filter-main__counter{width:auto;margin-right:calc(var(--grid-gutter) * 3);margin-bottom:0}}.filter-main__photos{font-size:16px;font-weight:400;line-height:1.3}
