/* 20260518115535 - v2 */
.gui,
.gui-block-linklist li a {
  color: #000000;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #616666;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #616666;
  box-shadow: 0 0 2px #616666;
}

.gui-select.gui-focus .gui-handle {
  border-color: #616666;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #000000;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #676965;
}

/* custom */
#section01 .parallax-slider {text-align:center;}
#section01 .parallax-slider .content-inner {color:#000;}
/* #section-categories .col-lg-3.col-6 {flex: 0 0 20%;max-width: 20%;} */
@media (max-width:576px) {
  #section-categories .col-lg-3.col-6:last-child {display:none;}
}
@media (min-width: 992px) {
    .col-lg-20 {
        flex: 0 0 20%;
        max-width: 20%;
    }
}

.ism-custom-options .variant-option {cursor:pointer;display:inline-block;border-width: 2px !important;}
.ism-custom-options .variant-option.active {border-color:var(--color-primary) !important;font-weight:bold;background:var(--color-primary);color:#fff;}
.ism-custom-options .variant-group[data-attribute="maat"] .variant-options {display:flex;flex-wrap: wrap;}
.ism-custom-options .variant-group[data-attribute="maat"] .variant-option {width: calc(20% - 0.25rem);text-align: center;padding: 5px 4px !important;align-content: center;}
.product-custom {display:none;}
.btn-outline-secondary{color:#000 !important;border-color:#000 !important;}
/* Blauwe showroom-balk onderaan */
.footer-bar,
.footer-bottom {
    background-color: #1E73BE !important;
    color: #FFFFFF !important;
}

.footer-bar a,
.footer-bottom a {
    color: #FFFFFF !important;
    text-decoration: none !important;
}
button,
.btn,
.button {
    background-color: #4A3A3A !important;
    color: #FFFFFF !important;
    border-color: #4A3A3A !important;
}


}
/* Checkout knoppen */
#checkout button,
#checkout .button,
#checkout .btn,
#checkout input[type="submit"],
#checkout .action-button {
    background-color: #4A3A3A !important;
    color: #FFFFFF !important;
    border: none !important;
}

#checkout button:hover,
#checkout .button:hover,
#checkout .btn:hover,
#checkout input[type="submit"]:hover,
#checkout .action-button:hover {
    background-color: #5A4A4A !important;
}
/* Blauwe showroom-balk overal, ook in checkout */
.footer-bar,
.footer-bottom,
.checkout-footer,
.checkout-info-bar,
#checkout .footer-bar,
#checkout .footer-bottom,
#checkout .checkout-footer,
#checkout .checkout-info-bar {
    background-color: #1E73BE !important;
    color: #FFFFFF !important;
}

.footer-bar a,
.footer-bottom a,
.checkout-footer a,
.checkout-info-bar a,
#checkout .footer-bar a,
#checkout .footer-bottom a,
#checkout .checkout-footer a,
#checkout .checkout-info-bar a {
    color: #FFFFFF !important;
    text-decoration: none !important;
}
/* Checkout knoppen consistent taupe maken */
#checkout .step-buttons input[type="submit"],
#checkout .step-buttons input[type="button"],
#checkout .step-buttons .button,
#checkout .step-buttons .btn,
#checkout .action-button,
#checkout button,
#checkout .btn,
#checkout input[type="submit"] {
    background-color: #4A3A3A !important; /* jouw taupe */
    color: #FFFFFF !important;
    border: none !important;
}

/* Hover */
#checkout .step-buttons input[type="submit"]:hover,
#checkout .step-buttons input[type="button"]:hover,
#checkout .step-buttons .button:hover,
#checkout .step-buttons .btn:hover,
#checkout .action-button:hover,
#checkout button:hover,
#checkout .btn:hover,
#checkout input[type="submit"]:hover {
    background-color: #5A4A4A !important; /* iets lichter taupe */
}
/* Extra fix: verwijder donkere achtergrondlaag van checkout-knoppen */
#checkout .step-buttons .button,
#checkout .step-buttons .btn,
#checkout .step-buttons input[type="submit"],
#checkout .step-buttons input[type="button"] {
    box-shadow: none !important;
    background-image: none !important;
}
/* Zoek- en filtergedeelte lichter maken */
.sidebar,
.search-results__sidebar,
#search-results__sidebar,
.c-filter,
.filter,
.search__sidebar,
#search-results .sidebar,
#search-results .filters {
  background-color: #F3EBDD !important;
}

/* Achtergrond zoekresultaten zelf lichter maken */
#search-results,
.search-results__wrapper,
.c-search-results {
 background-color: #F3EBDD !important;
}
  /* Zoekpagina achtergrond forceren – laatste laag */
.e-search-results,
.e-search-results__wrapper,
.e-search-results .container,
.e-search-results .row,
#search-results,
#search-results .container,
#search-results .row {
    background-color: #F3E8D0 !important;
}

#search .autocomplete .results {background:var(--bg-panel);
  .review__date {
    display: none !important;
}
.review__date {
    display: none !important;
}
.review__date {
    display: none !important;
}
.review__date {
    display: none !important;
}
.review__date {
    display: none !important;
}
  .review *[class*="date"] {
    display: none !important;
}


