body{background-color:#f5f5f5}*{--e-global-color-primary:#333;--e-global-color-secondary:#333;--e-global-color-text:#4a4a4a;--e-global-color-accent:#f50202;--e-global-typography-primary-font-family:"Ubuntu";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Ubuntu";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Ubuntu";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Ubuntu";--e-global-typography-accent-font-weight:500}.hidden{display:none}.cars-container{align-items:flex-start;display:flex;gap:15px;justify-content:flex-start;margin:auto;max-width:1140px;padding:0 10px}.cars-container .cars-listing-wrapper{display:flex;flex-direction:column;gap:25px;width:75%}.cars-container .cars-listing-wrapper a{color:inherit}.cars-container .cars-listing-wrapper .cars-sorting{background-color:#fff;box-shadow:0 0 20px 1px #0000002e;padding:15px 0}.cars-container .cars-listing-wrapper .cars-sorting label{align-items:center;border-left:6px solid #ccc;display:flex;gap:10px;justify-content:space-between;padding:0 10px}.cars-container .cars-listing-wrapper .cars-sorting label div{align-items:center;display:flex;gap:10px}.cars-container .cars-listing-wrapper .cars-sorting label div span{font-size:16px;font-weight:400;min-width:-webkit-max-content;min-width:max-content}.cars-container .cars-listing-wrapper .cars-listing{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.cars-container .cars-listing-wrapper .cars-listing article{background-color:#fff;display:flex;gap:20px;padding:24px;width:100%}.cars-container .cars-listing-wrapper .cars-listing article .car-image-wrapper{width:25%}.cars-container .cars-listing-wrapper .cars-listing article .car-info{width:75%}.cars-container .cars-listing-wrapper .cars-listing article .car-info h3{font-size:20px;margin:0 0 10px}.cars-container .cars-listing-wrapper .cars-listing article .car-info h3 .car-title-labels{display:inline-flex;gap:5px;margin:0 8px}.cars-container .cars-listing-wrapper .cars-listing article .car-info h3 .car-title-labels .car-title-label{background-color:rgba(245,2,2,.729);border-radius:5px;color:#fff;font-size:12px;padding:5px;text-transform:uppercase}.cars-container .cars-listing-wrapper .cars-listing article .car-info .car-parameters{display:flex}.cars-container .cars-listing-wrapper .cars-listing article .car-info .car-parameters ul{font-size:14px;list-style:none;margin:0;padding:0;width:39%}.cars-container .cars-listing-wrapper .cars-listing article .car-info .car-parameters ul li span{font-weight:600}.cars-container .cars-listing-wrapper .cars-listing article .car-info .car-parameters .car-price{width:22%}.cars-container .cars-listing-wrapper .cars-listing article .car-info .car-parameters .car-price span{color:var(--e-global-color-accent);font-size:24px;font-weight:600}.cars-container .cars-listing-wrapper .cars-listing article .car-info .car-parameters .car-price p{margin:0}.cars-container .cars-listing-wrapper .cars-listing article .car-info .car-parameters .car-price .title{font-size:13px;text-transform:uppercase}.cars-container .cars-listing-wrapper .cars-listing article .car-info .car-parameters .car-price .odpocet{font-size:14px;line-height:1em}.cars-container .cars-listing-wrapper .cars-listing .loading,.cars-container .cars-listing-wrapper .cars-listing .not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.cars-container .cars-listing-wrapper .cars-listing .loading .spinner,.cars-container .cars-listing-wrapper .cars-listing .not-found .spinner{animation:rotator 1.4s linear infinite;margin-bottom:1rem}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.cars-container .cars-listing-wrapper .cars-listing .loading .path,.cars-container .cars-listing-wrapper .cars-listing .not-found .path{stroke-dasharray:187;stroke-dashoffset:0;stroke:var(--e-global-color-accent);animation:dash 1.4s ease-in-out infinite;transform-origin:center}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.cars-container .cars-listing-wrapper .cars-listing .loading p,.cars-container .cars-listing-wrapper .cars-listing .not-found p{text-align:center}.cars-container .cars-listing-wrapper .cars-listing .loading a,.cars-container .cars-listing-wrapper .cars-listing .not-found a{cursor:pointer}.cars-container .cars-filters{background-color:#fff;padding:30px 20px;position:-webkit-sticky;position:sticky;top:110px;width:25%}.cars-container .cars-filters .cars-filter{align-items:flex-start;display:flex;flex-direction:column;font-size:14px;margin-bottom:15px}.cars-container .cars-filters .cars-filter input,.cars-container .cars-filters .cars-filter label,.cars-container .cars-filters .cars-filter select{width:100%}.cars-container .cars-filters .cars-filter label{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.cars-container .cars-filters .cars-filter .price-range-inputs{display:flex;flex-direction:row;gap:30px;justify-content:space-between;width:100%}.cars-container .cars-filters .filter-reset{width:100%}.cars-container .cars-filters h3{font-size:15px;font-weight:700;margin:0 0 2px}.cars-container .cars-filters h4{font-size:14px;font-weight:600;margin:0 0 2px}.cars-container .cars-filters img{margin-bottom:10px}.cars-container .cars-filters .prva-reg{display:flex;gap:25px}@media(max-height:830px){.cars-container .cars-filters{position:relative;top:0}}@media(max-width:1024px){.cars-container .cars-listing-wrapper{width:100%}.cars-container .cars-listing-wrapper .cars-sorting{margin:0}.cars-container .cars-listing-wrapper .cars-filters{position:relative;top:0;width:100%}.cars-container .cars-filters:not(.show-tablet){display:none}}@media(min-width:1025px){.show-tablet{display:none}}@media(max-width:768px){.cars-container .cars-listing-wrapper .cars-listing article{flex-direction:column}.cars-container .cars-listing-wrapper .cars-listing article .car-image-wrapper,.cars-container .cars-listing-wrapper .cars-listing article .car-image-wrapper img,.cars-container .cars-listing-wrapper .cars-listing article .car-info{width:100%}.cars-container .cars-listing-wrapper .cars-listing article .car-info h3{display:flex;flex-direction:column-reverse;gap:10px}.cars-container .cars-listing-wrapper .cars-listing article .car-info h3 .car-title-labels{margin:0}.cars-container .cars-listing-wrapper .cars-listing article .car-info .car-parameters{flex-direction:column}.cars-container .cars-listing-wrapper .cars-listing article .car-info .car-parameters ul{width:100%}.cars-container .cars-listing-wrapper .cars-listing article .car-info .car-parameters .car-price{margin-top:20px;width:100%}.cars-container .cars-listing-wrapper .cars-listing article .car-info .car-parameters .car-price span{font-size:28px}.cars-container .cars-listing-wrapper .cars-listing article .car-info .car-parameters .car-price .title{font-size:15px}}input[type=range]{-webkit-appearance:none;appearance:none;background-color:initial;outline:none;pointer-events:none}.slider-track,input[type=range]{bottom:0;margin:auto;position:absolute;top:0;width:100%}.slider-track{border-radius:5px;height:5px}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}input[type=range]::-moz-range-track{-moz-appearance:none;height:5px}input[type=range]::-ms-track{appearance:none;height:5px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:#444;border-radius:50%;cursor:pointer;height:1.2em;margin-top:-9px;pointer-events:auto;width:1.2em}input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:#444;border:none;border-radius:50%;cursor:pointer;height:1.2em;pointer-events:auto;width:1.2em}input[type=range]::-ms-thumb{appearance:none;background-color:#444;border-radius:50%;cursor:pointer;height:1.2em;pointer-events:auto;width:1.2em}input[type=range]:active::-webkit-slider-thumb{background-color:#fff;border:1px solid #444}.values{background-color:#444;border-radius:5px;color:#fff;font-size:25px;font-weight:500;margin:auto;padding:10px 0;position:relative;text-align:center;width:32%}.values:before{border-left:15px solid #0000;border-right:15px solid #0000;border-top:15px solid #ccc;bottom:-14px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.price-range-container{height:20px;margin:6px 0;position:relative;width:100%}