/* input(89,19): run-time error CSS1030: Expected identifier, found '.'
input(89,33): run-time error CSS1025: Expected comma or open brace, found ')'
input(108,15): run-time error CSS1030: Expected identifier, found '.'
input(108,29): run-time error CSS1025: Expected comma or open brace, found ')' */
@import url('https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&display=swap');
:root {
    --white: #FFFFFF;
    --black: #000000;
    --dark: #FFC000;
    --dark-secondary: #595959;
    --darken: #595959;
    --darken-secondary: #FFC000;
    --light: #B9B9B9;
    --light-secondary: #FFC000;
    --lighten: #F4F4F4;
    --background: #FCFCFC;
    --background-light: #F0F0F0;
    --light-gray: #EEEEEE;
    --dark-pink: #BB0B4F;
    --background-lights: #F9F9F9;
    --box-light: #707070;
    --light-gray2: #dddddd;
    --light-gray3: #D3D3D3;
    --black2: #1d1d1d;
    --background-black: #2f2f2f;
    --table-blue: #0374bc45;
    --warning-default: #ff0000;
    --warning-option-2: #ffa500;

    --main-category-title: #FFC000;
    --sublist-category-title: #FFC000;
    --list-category-title: #595959;
    
    --rounded-corners: var(--small-rounded-corners);
    --font-family: 'Exo', sans-serif;
    --border-width-default: 1px;
    --border-width-option-2: 2px;
}

#AjaxFiltersProForm {
    margin: 0 !important;
}

.home-page-filters-wrapper {
    background: white;
}

.home-page-filters-wrapper .search-button, 
.home-page-filters-wrapper .results-number {
    background: var(--light-secondary);
}

.slick-arrow {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
           
.header-logo a img {
    max-height: 100px;
    min-height: inherit;
}
@media (max-width: 991px) {
    .header-logo a img {
        max-height: 100px;
        min-height: inherit;
    }  
}
            
/*Categorieën onder speedfilter niet tonen*/
.block-category-navigation {
    display: none !important;
}

/*variantentabel verbergen op de categoriepagina*/
.variants-buttons {
    display: none !important;
}

/*Verberg SKU (Artikelnummer) en voorraadstatus (stock-qty) bij prductbox productgroepen*/
.product-item:has(.show-variants) .sku,
.product-item:has(.show-variants) .base-price-pangv,
.stock-qty {
    display: none !important;
}

/*Merken en partners niet klikbaar maken*/
a.with-subcategories[href="/manufacturer/all"] {
    pointer-events: none; /* voorkomt klikken */
    cursor: default;       /* normale cursor */
    text-decoration: none; /* optioneel */
}

/*voorraad op product detail verbergen*/
.warehouse-description {
    display: none !important;
}

/*Productbox van productgroepen kleiner maken*/
.item-box:has(.show-variants) {
      height: max-content !important;
  }           
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
