h1, h2, #cat-main-banners .img .text {
    font-family: "Inter",Helvetica,Arial,sans-serif!important;
}
.productpagina h1 {

    text-transform: uppercase;
    font-weight: 600;

}
#main_menu>a {

    letter-spacing: 1px!important;
}

.nav-link {
    text-transform: uppercase;
    padding: .5rem .5rem!important;
}

.product .title, .product .desc, .product .price{
    text-align:center;
}
#jq-product-title{
    text-transform: uppercase;
    font-size:16px!important;
}

#jq-product-title span{
    display:block;
    font-size:24px;
}

#jq-product-price .price .amount {
    font-size: 16px!important;
    font-weight: 800;
}

#jq-product-price .price.sale .amount.from {
    font-size: 14px!important;
    font-weight: 400!important;
}
#jq-filter-links h3{
    font-size: 1rem!important;
    text-transform: uppercase!important;
    font-weight: bold!important;
    box-shadow: none!important;
    letter-spacing: 0!important;
}
#jq-filter-links .nav-link{
    text-transform: capitalize;
}
h1{
    font-size: 24px!important;
    text-transform: uppercase!important;
    font-weight: 700!important;
    letter-spacing: 1px!important;
}

h2{
     font-size: 18px!important;
     text-transform: uppercase!important;
     font-weight: 700!important;
     letter-spacing: 1px!important;
 }
#cat-main-banners .img .text {
    font-size: 20px!important;
}
.bs5-has-flyout .bs5-flyout {
    position: fixed;
    left: 0;
    right: 0;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    z-index: 88;
}

.bs5-has-flyout.show .bs5-flyout {
    max-height: none;
    opacity: 1;
}
.flyout{
    z-index: 1000!important;
}
.brand-list{
    padding:0!important;
}
.brand-list .brand-item{}

#voorraadperwinkel{
    font-size:14px
}
#voorraadperwinkel .articleSize thead tr th,#voorraadperwinkel .articleSize thead tr td,#voorraadperwinkel .articleSize tbody tr th,#voorraadperwinkel .articleSize tbody tr td{
    border-bottom:0
}
#voorraadperwinkel .articleSize thead tr th .matenVak.inStock:after,#voorraadperwinkel .articleSize thead tr td .matenVak.inStock:after,#voorraadperwinkel .articleSize tbody tr th .matenVak.inStock:after,#voorraadperwinkel .articleSize tbody tr td .matenVak.inStock:after{
    content:"";
    background-image:url("data:image/svg+xml; charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-check' viewBox='0 0 16 16'%3e%3cpath d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z'/%3e%3c/svg%3e");
    width:16px;
    height:16px;
    display:block
}
#voorraadperwinkel .articleSize thead tr th .matenVak.outOfStock:after,#voorraadperwinkel .articleSize thead tr td .matenVak.outOfStock:after,#voorraadperwinkel .articleSize tbody tr th .matenVak.outOfStock:after,#voorraadperwinkel .articleSize tbody tr td .matenVak.outOfStock:after{
    content:"";
    background-image:url("data:image/svg+xml; charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3e%3cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
    width:16px;
    height:16px;
    display:block;
    opacity:0.5
}
.product .badge {

    background-color: #000;
}


.product .desc {
    white-space: nowrap;
    overflow:hidden !important;
    text-overflow: ellipsis;
}
.productpagina h3, .productpagina .accordion-button {
font-weight:bold!important}

.product-pagination .selectize-control {

    min-width: 120px!important;
}
#collapse_maatid span, #collapse_kleur span{
    width: calc(50% - 2.2rem)!important;
    float:left;
}
#cat-main-banners {
    margin-top:0!important;
}

#header{

    margin-bottom: 1rem;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 1040;

}
.flyout .flyout-content {
    column-count: 1!important;
}
.flyout .flyout-content .flyout-model {
    column-count: 3;

}
.flyout .flyout-content .flyout-merk {
    column-count: 2;

}
@media screen and (max-width: 768px) {
    #home-main-slider {
        padding-bottom: 100% !important;
    }
}
.filter-content .child1{
margin-left:20px!important;
}
.filter-content .selected{
font-weight:bold!important;
}
#model_content{
max-height: 100%!important;
}
