@charset "UTF-8";
/****************************/
/***   BASIC VARIABLES   ****/
/****************************/
:root {
  --max-width: 1140px;
  --base-font-size: 1rem;
  --grid-gap: 20px;
  --serif: "robotoslab", serif;
  --script: Pacifico;
  --iconfont: ux-kit-webchimp;
  --sansserif: jost, sans-serif;
  --section-padding: var(--spacing-l);
  --body-font-family: var(--sansserif);
  --line-height: 1.6;
  --header-line-height: 1.25;
  --header-font-family: var(--serif);
  --header-font-weight: bold;
  --color-toggle: #ffffff;
}
:root {
  --color-text: #282828;
  --color-primary: #693B1F;
  --color-secondary: #38CB88;
  --color-tertiary: #FFAB00;
  --color-accent: #FF5630;
  --color-dark: #222222;
  --color-grey: #333333;
  --color-gradient: linear-gradient(-51deg, #1F3585 0%, #5976DF 100%);
}
.webchimp .wc-productlist .product-thumb img {
  aspect-ratio: 1;
  object-fit: cover;
}
.wc-categories .products {
  display: grid;
  grid-row-gap: 20px !important;
}
.wc-categories .products li a {
  color: white;
  background: #F2EEEC;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: var(--color-text);
  transition: 0.2s;
}
.wc-categories .products li a:hover {
  background: #E6DEDA;
}
.wc-categories .products li a img {
  margin-bottom: 0 !important;
}
/*********************/
/**  1. SIMPLEMENU  **/
/*********************/
.simplemenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.simplemenu ul li a {
  transition: 0.4s;
  position: relative;
  display: block;
  padding: 0.25rem 0 0.25rem 1rem;
}
.simplemenu ul li a:before {
  content: "»";
  position: absolute;
  left: 0;
  top: 0.25rem;
  width: 24px;
  height: 24px;
}
.simplemenu ul li ul {
  display: none;
}
/****************/
/**  Icon fix  **/
/****************/
.shopengine-product-stock svg {
  width: 24px;
}
/*********************/
/**  Product thumb  **/
/*********************/
.product-thumb > a {
  aspect-ratio: 1;
  overflow: hidden;
  display: block;
}
.product-thumb > a img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
/* hide floating card in quickview*/
.shopengine-quick_view .shopengine-sticky-fly-cart {
  display: none !important;
}
/****************************/
/**  Footer 2 column menu  **/
/****************************/
.columns-2 ul li {
  width: 49%;
  display: inline-block;
}
/*****************************/
/***   Header underline   ****/
/*****************************/
.wc-header-underline .elementor-heading-title {
  margin: 1rem auto 0 auto;
  position: relative;
  padding: 0;
  display: inline-block;
  text-align: center;
}
.wc-header-underline .elementor-heading-title:after {
  content: "";
  height: 3px;
  width: 70px;
  background: var(--color-primary);
  display: block;
  margin: var(--spacing-xxs) 0;
}
/*******************/
/*** Logo grid  ****/
/*******************/
.logogrid {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}
.logogrid li {
  display: inline-block;
}
.logogrid li img {
  height: var(--spacing-xxl);
  margin: var(--spacing-xxs) var(--spacing-xs);
  mix-blend-mode: lighten;
}
/************************/
/*** Topnav styling  ****/
/************************/
.c-navbar a {
  padding: 0.5rem 1rem;
}
.c-navbar .c-navbar__idtag a {
  padding: 0;
}
/**************************/
/*** c-navbar actions  ****/
/**************************/
.c-navbar__actions {
  margin: 0 0 0 12px;
  padding: 0;
}
.c-navbar__actions li:first-child a i:before {
  font-size: 20px;
}
.c-navbar__actions li:last-child a i:before {
  font-size: 24px;
}
.c-navbar__actions a {
  margin: 0;
  padding: 0.25rem 0;
}
/***********************/
/*** sticky navbar  ****/
/***********************/
[data-elementor-type="header"] {
  background: white;
  transition: 0.2s;
}
.pageScrolled [data-elementor-type="header"] {
  position: sticky;
  z-index: 99;
  top: 0;
  box-shadow: 0 0 48px 0 rgba(0, 0, 0, 0.2);
}
/************************/
/*** gallery fix wc  ****/
/************************/
.woocommerce-product-gallery__wrapper img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: contain;
}
/*********************/
/*** menu styles  ****/
/*********************/
.c-navbar .c-navbar__splitmenu .menu a {
  text-transform: uppercase;
  font-family: var(--serif);
  font-size: 15px;
  letter-spacing: 0.02rem;
  color: var(--color-primary);
}
.c-navbar .sub-menu a {
  font-size: 14px !important;
  text-transform: none !important;
}
.shopengine-comparison-bottom-bar .shopengine-comparison-button-area {
  float: left;
  left: 0;
  right: auto;
}
.shopengine-comparison-bottom-bar .shopengine-comparison-button-area a {
  background: var(--color-primary);
}
.shopengine-widget .shopengine-product-image-toggle {
  z-index: 8;
}
[data-elementor-type=footer] {
  border-top: 2px solid #EFE9E6;
}
.online-beschikbaar {
  color: #958E09;
  font-weight: bold;
}
/* badge css */
.badge, .badge a {
  line-height: 1 !important;
  display: flex;
  align-items: center;
  min-height: 22px;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F8720039630589-scss-default.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BACIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBI%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAMQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAIZ%3BAAAA%3BAAAA%3BADrEJ%3BAAAA%3BAAAA%3BACqFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUP%3BAAAA%3BAAAA%3BAD5GF%3BAAAA%3BAAAA%3BACsHA%3BAAAA%3BAAAA%3BADtHA%3BAAAA%3BAAAA%3BAC%2BHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpIJ%3BAC8IA%3BAAAA%3BAAAA%3BAD9IA%3BAAAA%3BAAAA%3BACyJI%3BAAAA%3BAAAA%3BAAAA%3BADzJJ%3BAAAA%3BAAAA%3BACqKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD5KJ%3BAAAA%3BAAAA%3BAC6LA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADtMR%3BAAAA%3BAAAA%3BACuNI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD3NJ%3BAAAA%3BAAAA%3BACsOA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BADlPJ%3BAAAA%3BAAAA%3BAC8PA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnQA%3BAAAA%3BAAAA%3BAC%2BQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FQA%3BAAAA%3BAAAA%3BAC0RA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAOR%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAD9TA%3BACsUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */