.elementor-widget-theme-site-logo .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21512 .elementor-element.elementor-element-a2bfd34{text-align:left;}.elementor-21512 .elementor-element.elementor-element-a2bfd34 img{border-radius:5px 5px 5px 5px;}.elementor-bc-flex-widget .elementor-21512 .elementor-element.elementor-element-1108b93.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-21512 .elementor-element.elementor-element-1108b93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21512 .elementor-element.elementor-element-1284854 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;}body.elementor-page-21512:not(.elementor-motion-effects-element-type-background), body.elementor-page-21512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-21512 .elementor-element.elementor-element-293964a{width:15%;}.elementor-21512 .elementor-element.elementor-element-1108b93{width:85%;}}@media(max-width:767px){.elementor-21512 .elementor-element.elementor-element-a2bfd34 img{width:50%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-21512 .elementor-element.elementor-element-1284854{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-d9edbdb */.btn.wcsf-control.is-back.wcsf-back {
  /* Stel hier de gewenste stijl in voor de knop */
  display: inline-block;
  background-color: #4bc0e9;
  color: #fff;
  font-size: 16px;
  font-family: 'Montserrat', sans-serif;
  border: none;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}

.woocommerce-loop-product__title {
  /* Voeg hier de gewenste stijl toe voor de producttitel */
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
  color: #333;
  text-align: left;
  margin-bottom: 10px;
  /* Andere gewenste stijlen */
}

.star-rating {
  /* Voeg hier de gewenste stijl toe voor de beoordelingssterren */
  color: #FFD700; /* Goudgele kleur */
}

.price .woocommerce-Price-amount {
  /* Voeg hier de gewenste stijl toe voor de prijstekst */
  color: #000000; /* Zwarte tekstkleur */
  font-family: 'Montserrat', sans-serif;
  font-weight: bold; /* Dikgedrukte tekst */
}

.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  /* Voeg hier de gewenste stijl toe voor de knop */
  font-family: 'Montserrat', sans-serif; /*
  Montserrat-lettertype */
  color: #fff; /* Witte tekstkleur */
  background-color: #01b901; /* Groene achtergrondkleur */
  border-radius: 3px; /* Afgeronde hoeken van 3px */
}

.wcsf-control-inner {
  /* Voeg hier de gewenste stijl toe voor de innerlijke inhoud van de controle */
  font-family: 'Montserrat', sans-serif; /* Montserrat-lettertype */
}

.wcsf-nav-list.is-buttons.nav {
  font-family: 'Montserrat', sans-serif;
}

.wcsf-controls-preliminary-results {
  font-family: 'Montserrat', sans-serif;
}

.wcsf-description {
  font-family: 'Montserrat', sans-serif;
}

.wcsf-field-label {
  font-family: 'Montserrat', sans-serif;
}

.wcsf-products-controls.clearfix {
  font-family: 'Montserrat', sans-serif;
}

.products.columns-3 {
  background-color: white;
}

.wcsf-value {
  font-family: 'Montserrat', sans-serif;
}/* End custom CSS */