form.filters{background-color:#fff;border:1px solid #e1e8ee;border-radius:5px;display:block;padding:15px;width:100%}form.filters.pull-to-top{position:relative;top:-143px}form.filters div.filters-title{font-size:14px;font-weight:600;position:relative}form.filters div.filters-title span.icon{color:#000;position:absolute;right:0;top:0}form.filters div.filter-group{display:block;margin-bottom:20px}form.filters div.filter-group:last-child{margin-bottom:0}form.filters div.filter-group div.group-title{cursor:pointer;display:block;font-size:14px;font-weight:600;position:relative}form.filters div.filter-group div.group-title span.icon{display:block;font-size:20px;height:15px;line-height:15px;position:absolute;right:0;top:0;width:17px}form.filters div.filter-group div.group-content{border-top:1px solid #e1e8ee;display:none;margin-top:10px;padding-top:10px}form.filters div.filter-group.keep-open div.group-content{display:block}form.filters div.button-container{display:none}form.filters.filters-basic{padding:15px 15px 0}form.filters.filters-basic div.app-input-checkbox{padding:0}form.filters.filters-basic div.app-input-checkbox label.checkbox span.text{margin:3px;padding:7px}form.filters.filters-basic div.filter-group{display:block;margin-bottom:20px}form.filters.filters-basic div.button-container{align-content:flex-end;margin-bottom:20px}form.filters.filters-basic div.button-container small{display:block}@media (max-width:767px){form.filters{height:100%!important;left:0!important;padding-bottom:55px;position:fixed!important;top:0!important;width:100%}form.filters div.button-container{box-sizing:border-box;padding:15px;position:fixed!important;width:100%!important}form.filters{display:none;height:90%;left:0;margin:0;overflow-y:auto;position:fixed;top:100%;z-index:750}form.filters.filters-basic{padding-top:55px}}@media (max-width:1290px){form.filters.filters-basic>.row>[class*=col-],form.filters.filters-basic>.row>[class*=col-]>.row>[class*=col-]{flex:0 0 100%;max-width:100%}}div.range-slider{border:none;height:5px;margin-bottom:10px}div.range-slider div.noUi-connects{background-color:#e0e8ed;height:5px}div.range-slider div.noUi-connects div.noUi-connect{background-color:#13d761;height:5px}div.range-slider div.noUi-origin div.noUi-handle{background-color:#fff;border:none;border-radius:50%;box-shadow:0 3px 3px rgba(0,0,0,.3);height:15px;right:-7px;width:15px}div.range-slider div.noUi-origin div.noUi-handle:after,div.range-slider div.noUi-origin div.noUi-handle:before{display:none}nav.pagination-navigation{display:block;text-align:center;width:100%}nav.pagination-navigation ul.pagination-menu{display:inline-block;list-style:none;margin:0;padding:0}nav.pagination-navigation ul.pagination-menu li{display:inline-block;margin-right:5px}nav.pagination-navigation ul.pagination-menu li:last-child{margin-right:0}nav.pagination-navigation ul.pagination-menu li a{background-color:#fff;border-radius:2px;color:#334150;display:inline-block;font-size:14px;line-height:14px;padding:8px 12px;text-decoration:none}nav.pagination-navigation ul.pagination-menu li a i.material-icons{height:12px;line-height:16px;position:relative;top:-2px;vertical-align:middle}nav.pagination-navigation ul.pagination-menu li.active a,nav.pagination-navigation ul.pagination-menu li:hover a{background-color:#b09446;color:#fff}nav.pagination-navigation ul.pagination-menu li.pagination-dots{color:#fff}div.vehicle-part-cards{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px}div.vehicle-part-cards:after{content:"";flex:auto}div.vehicle-part-card{flex:0 0 calc(20% - 30px);margin:0 15px 30px}div.vehicle-part-card>div.vehicle-part-card-header{background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;box-sizing:border-box;display:block;padding:14px;width:100%}div.vehicle-part-card>div.vehicle-part-card-header:after{content:"";display:block;overflow:hidden;width:100%}div.vehicle-part-card>div.vehicle-part-card-header div.vehicle-part-price a{float:left;font-size:14px;font-weight:900}div.vehicle-part-card>div.vehicle-part-card-header div.vehicle-part-links{float:right}div.vehicle-part-card>div.vehicle-part-card-header div.vehicle-part-links a{font-size:12px}div.vehicle-part-card>div.vehicle-part-card-header div.vehicle-part-links a.icon{font-size:18px}div.vehicle-part-card>div.vehicle-part-card-header div.vehicle-part-links a.marked{color:#b09446}div.vehicle-part-card>a.vehicle-part-card-image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:150px;position:relative;width:100%}div.vehicle-part-card>a.vehicle-part-card-image div.vehicle-part-card-more-details{box-sizing:border-box;display:none;height:100%;left:0;padding:10px;position:absolute;top:0;width:100%;z-index:2}div.vehicle-part-card>a.vehicle-part-card-image div.vehicle-part-card-more-details span{background-color:rgba(0,0,0,.6);border-radius:3px;box-sizing:border-box;color:#fff;display:block;margin-top:40px;padding:10px;text-align:center;width:100%}div.vehicle-part-card>a.vehicle-part-card-image:hover div.vehicle-part-card-more-details{background-color:rgba(176,148,70,.5);display:block}div.vehicle-part-card>div.vehicle-part-card-content{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:border-box;display:block;padding:17px 12px;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;width:100%}div.vehicle-part-card:hover>div.vehicle-part-card-content{box-shadow:0 5px 15px rgba(0,0,0,.1)}div.vehicle-part-card div.vehicle-part-card-tags{display:block;position:absolute;z-index:5}div.vehicle-part-card div.vehicle-part-card-tags.tags-bottom-left{bottom:10px;left:10px}div.vehicle-part-card div.vehicle-part-card-tags.tags-bottom-right{bottom:10px;right:10px}div.vehicle-part-card div.vehicle-part-card-tags span{background-color:rgba(0,0,0,.5);border-radius:3px;color:#fff;display:inline-block;font-size:12px;padding:3px}div.vehicle-part-card div.vehicle-part-card-tags span i.material-icons{font-size:12px}div.vehicle-part-card div.vehicle-part-card-information>span{display:block;font-size:12px;margin-bottom:10px}div.vehicle-part-card div.vehicle-part-card-information>span:last-child{margin-bottom:0}div.vehicle-part-card div.vehicle-part-card-title{border-bottom:1px solid #e1e8ee}div.row.vehicle-part-cards div.vehicle-part-card{flex:none!important;margin:0 0 30px!important}@media (max-width:1290px){div.vehicle-part-card{flex:0 0 calc(25% - 30px)}}@media (max-width:1199px){div.vehicle-part-card{flex:0 0 calc(33% - 30px)}}@media (max-width:991px){div.vehicle-part-card{flex:0 0 calc(50% - 30px)}}@media (max-width:575px){div.vehicle-part-card{flex:0 0 calc(100% - 30px)}}