div.row.row-container.occasions__row{display:flex;flex-wrap:wrap}div.occasions-wrapper{padding:10px 10px}div.col.occasion-container.occasions__box{flex:0 0 25%;max-width:25%;width:25%;margin-right:0!important}div.card.occasion-card{border:1px solid rgba(26,23,27,.1);border-radius:8px;overflow:hidden}.image.occassion-image-one img{margin-bottom:0}div.card.occasion-card div.occasion-content{padding:28px;background-color:#fff}div.occasion-content div.col__title{font-size:20px;font-weight:700;font-family:"Montserrat",sans-serif;letter-spacing:.3px}div.occasion-content div.col__title p{margin-top:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}div.occasion-content div.col__type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(26,23,27,.8);font-family:"Montserrat",sans-serif;font-size:14px}div.occasion-content div.col__type p{font-size:14px!important;padding:0px!important;margin-top:0!important}div.occasion-content div.col__type p.mb-6{margin-bottom:24px}.mb-1{margin-bottom:4px}.padding-none{padding:0px!important}.line-2{line-height:2em}div.col_button .price-text{font-weight:700;font-family:"Montserrat",sans-serif;font-size:16px}div.col_button .price-text p{margin:0}.col_button.flex{display:flex}.col_button.justify-between{justify-content:space-between!important}a.occassion-detail-button{font-family:"Montserrat",sans-serif;padding:12px 24px;color:#000;font-weight:700;border-radius:50px;box-shadow:inset 0 0 0 2px #1a171b;text-transform:uppercase;text-decoration:none!important;font-size:12px;cursor:pointer}@media only screen and (max-width:1120px){div.col.occasion-container.occasions__box{width:50%!important;max-width:50%!important;flex:0 0 50%!important}}@media only screen and (max-width:768px){div.col.occasion-container.occasions__box{width:100%!important;max-width:100%!important;flex:0 0 100%!important}}div.vakgarage-occasions .occasion-filters{display:flex;flex-wrap:wrap;gap:5px;padding:10px}div.vakgarage-occasions .occasion-filters>div.filter-option{background-color:#fff;padding:8px 12px;border:1px solid rgba(26,23,27,.1);border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;position:relative}div.vakgarage-occasions .occasion-filters>div.filter-option>.filter-button{display:flex;align-items:center;gap:7px}div.vakgarage-occasions .occasion-filters .filter-name{padding:unset;margin:unset}div.vakgarage-occasions .occasion-filters>div.filter-option .filter_modal{position:absolute;background-color:#fff;padding:20px;top:100%;margin-top:10px;min-width:300px;max-width:450px;z-index:50;left:0;border-radius:4px;border:1px solid rgba(26,23,27,.1);box-shadow:0 4px 16px 0 rgba(26,23,27,.15);display:none}div.vakgarage-occasions .occasion-filters>div.filter-option.active .filter_modal{display:block}div.vakgarage-occasions .occasion-filters .filter_modal .filter__input-boxes{display:flex;gap:10px}div.vakgarage-occasions .occasion-filters input.vakgarage-occasions.filter__input{padding:0 .8rem;letter-spacing:1px;border:1px solid rgb(26 23 27 / 35%);font-size:14px;font-weight:100;color:rgb(0 0 0 / 65%);width:100%;min-width:150px;height:40px}div.vakgarage-occasions .occasion-filters .filter__inputbox label{font-weight:600;color:#000}div.vakgarage-occasions .occasion-filters .filter__inputbox.mileage::after{content:"km";position:absolute;margin-left:-40px;margin-top:7px}div.vakgarage-occasions .occasion-filters .filter__inputbox.price::before{content:"€";position:absolute;margin-top:33px;margin-left:10px}div.vakgarage-occasions .occasion-filters .filter__inputbox.price input.vakgarage-occasions.filter__input{padding-left:25px}div.vakgarage-occasions .occasion-filters .filter__inputbox.mileage input.vakgarage-occasions.filter__input{padding-right:45px}.filter-option.option_merkmodel.active .filter_modal{width:250px;max-width:250px!important}.brand-filter{padding-bottom:5px}.brand-models{display:none;margin-left:10px;border-left:1px dashed #d3d3d3;padding-left:10px;padding-top:10px}.filter-option.option_merkmodel.active .filter_modal{width:250px;max-width:250px!important;min-width:200px!important}.brand-label{display:flex;align-items:center;position:relative;gap:10px}.brand-label svg{transform:rotate(270deg)}.brand-filter.active .brand-models{display:block}.filter_modal:has(.brand-filter.active){width:500px!important;max-width:500px!important}.vakgarage-occasions.filter-container{display:flex;justify-content:space-between;align-items:center}.vakgarage-occasions.filter-container>div.buttons{display:flex;align-items:center;gap:1.3em}.voorraad-vakgarage a.reset-filter__btn{color:#ff0000c4;text-decoration:none}div.swiper.occassion-slider .swiper-button-next.swiper-button-disabled,div.swiper.occassion-slider .swiper-button-prev.swiper-button-disabled{display:none}div.swiper.occassion-slider .swiper-button-next:after,div.swiper.occassion-slider .swiper-rtl .swiper-button-prev:after,div.swiper.occassion-slider .swiper-button-prev:after,div.swiper.occassion-slider .swiper-rtl .swiper-button-next:after{content:none!important}div.swiper.occassion-slider .swiper-button-next,div.swiper.occassion-slider .swiper-button-prev{display:flex;justify-content:center;background-color:#fff;width:33px;height:33px;border-radius:50%;box-shadow:0 0 14px 4px rgb(0 0 0 / 53%);opacity:0;transition:opacity .3s ease-in-out}.swiper.occassion-slider:hover .swiper-button-next,.swiper.occassion-slider:hover .swiper-button-prev{opacity:1;transition:opacity .3s ease-in-out}div.swiper.occassion-slider .swiper-pagination{bottom:30px!important;justify-content:center}div.swiper.occassion-slider .swiper-pagination-bullet-active{background:#fff;width:20px;border-radius:10px}img.occasions-card__image{margin:unset!important}div.vakgarage-occasions .filter-item.occasions-custom__checkbox,div.vakgarage-occasions .brand-model.model-option.occasions-custom__checkbox{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:3px}div.vakgarage-occasions .occasions-custom__checkbox input[type="checkbox"]{opacity:0;z-index:-1;position:relative;width:20px;height:20px;margin:unset}div.vakgarage-occasions .occasions-custom__checkbox>label:before{content:"";position:absolute;width:20px;height:20px;border:1px solid #c9c9c9;left:0}div.vakgarage-occasions .occasions-custom__checkbox input[type="checkbox"]:checked~label::after{font-family:"FontAwesome";content:"\f00c";height:20px;width:20px;background-color:#1a171b;position:absolute;left:0;border-radius:2px;color:#fff;border:1px solid #1a171b;display:flex;justify-content:center;align-items:center;top:0}div.vakgarage-occasions .occasion-filters label{font-weight:500!important;color:rgb(0 0 0 / 80%);font-family:inherit}.voorraad-vakgarage.container__main .sticky-bottom.mobile__btns{display:none}.voorraad-vakgarage button.occasion-filter__btn{padding:15px 30px;font-size:16px;background:#ffc200;color:#fff;font-weight:bold!important;border:none;cursor:pointer;border-radius:200px}@media (max-width:768px){.vakgarage-occasions.filter-container{position:fixed;z-index:99;width:100%;left:0;top:0;height:100vh;background-color:#fff;flex-direction:column;justify-content:unset;align-items:unset;overflow:auto;padding-bottom:5em;display:none}div.vakgarage-occasions .occasion-filters{display:block}div.vakgarage-occasions .occasion-filters>div{margin:20px 10px}div.vakgarage-occasions .occasion-filters>div.filter-option{border:unset}div.vakgarage-occasions .occasion-filters>div.filter-option .filter_modal{display:block;position:relative;padding:0;background:unset;box-shadow:unset;border:unset;width:100%!important;max-width:100%!important}div.vakgarage-occasions .occasion-filters>div.filter-option>.filter-button svg{display:none}div.vakgarage-occasions .occasion-filters .filter-name{font-weight:700;border-bottom:1px solid rgb(26 23 27 / 35%);width:100%}div.brand-filter .brand-models{position:relative;left:0;border-left:2px dashed rgb(235 234 235);height:max-content;margin-left:10px;padding:15px 10px 5px 10px!important}div.brand-filter .brand-label{padding:0 0}.filter_modal .brand-filter{width:100%;max-width:100%}.brand-label svg{transform:rotate(0deg)}.vakgarage-occasions.filter-container>div.buttons{justify-content:center}.filter-option.option_merkmodel.active .filter_modal.filter-active{width:100%;max-width:100%}.voorraad-vakgarage.container__main .sticky-bottom.mobile__btns{position:sticky;bottom:30px;z-index:10;width:max-content;background-color:whitesmoke;padding-left:15px;border-radius:200px;display:flex;align-items:center;gap:15px;margin:auto;box-shadow:0 0 20px 0 #0000004f}.voorraad-vakgarage.container__main .sticky-bottom.mobile__btns a{text-decoration:none}.vakgarage-occasions.filter-container.mobile__filtermenu-active{display:block}}