.elementor-6356 .elementor-element.elementor-element-8056870{--display:flex;--min-height:449px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.57;--margin-top:-178px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6356 .elementor-element.elementor-element-8056870::before, .elementor-6356 .elementor-element.elementor-element-8056870 > .elementor-background-video-container::before, .elementor-6356 .elementor-element.elementor-element-8056870 > .e-con-inner > .elementor-background-video-container::before, .elementor-6356 .elementor-element.elementor-element-8056870 > .elementor-background-slideshow::before, .elementor-6356 .elementor-element.elementor-element-8056870 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6356 .elementor-element.elementor-element-8056870 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6356 .elementor-element.elementor-element-13abedd{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-6356 .elementor-element.elementor-element-13abedd.elementor-element{--align-self:center;}.elementor-6356 .elementor-element.elementor-element-13abedd .elementor-heading-title{font-size:74px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-6356 .elementor-element.elementor-element-b6ac7bd .elementor-icon-list-icon i{color:#979403;transition:color 0.3s;}.elementor-6356 .elementor-element.elementor-element-b6ac7bd .elementor-icon-list-icon svg{fill:#979403;transition:fill 0.3s;}.elementor-6356 .elementor-element.elementor-element-b6ac7bd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6356 .elementor-element.elementor-element-b6ac7bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6356 .elementor-element.elementor-element-b6ac7bd .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-6356 .elementor-element.elementor-element-b6ac7bd .elementor-icon-list-text{color:#FAFAFA;transition:color 0.3s;}.elementor-6356 .elementor-element.elementor-element-51df6e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6356 .elementor-element.elementor-element-ead3be2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6356 .elementor-element.elementor-element-ead3be2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6356 .elementor-element.elementor-element-549715d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6356 .elementor-element.elementor-element-549715d:not(.elementor-motion-effects-element-type-background), .elementor-6356 .elementor-element.elementor-element-549715d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-6356 .elementor-element.elementor-element-549715d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6356 .elementor-element.elementor-element-1d1fbaa{width:100%;max-width:100%;}.elementor-6356 .elementor-element.elementor-element-1603b95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6356 .elementor-element.elementor-element-2ed793d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6356 .elementor-element.elementor-element-2ed793d:not(.elementor-motion-effects-element-type-background), .elementor-6356 .elementor-element.elementor-element-2ed793d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-6356 .elementor-element.elementor-element-2ed793d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6356 .elementor-element.elementor-element-5bb2b75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6356 .elementor-element.elementor-element-11b08a0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6356 .elementor-element.elementor-element-11b08a0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-6356 .elementor-element.elementor-element-11b08a0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-6356 .elementor-element.elementor-element-11b08a0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6356 .elementor-element.elementor-element-11b08a0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-weight:500;text-transform:uppercase;}.elementor-6356 .elementor-element.elementor-element-11b08a0.elementor-wc-products ul.products li.product .price{color:#080808;}.elementor-6356 .elementor-element.elementor-element-11b08a0.elementor-wc-products ul.products li.product .price ins{color:#080808;}.elementor-6356 .elementor-element.elementor-element-11b08a0.elementor-wc-products ul.products li.product .price ins .amount{color:#080808;}.elementor-6356 .elementor-element.elementor-element-11b08a0.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-6356 .elementor-element.elementor-element-11b08a0.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-6356 .elementor-element.elementor-element-11b08a0.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-6356 .elementor-element.elementor-element-eacec21{--display:flex;}.elementor-6356 .elementor-element.elementor-element-7f303d4{--display:flex;--min-height:313px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.77;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6356 .elementor-element.elementor-element-7f303d4:not(.elementor-motion-effects-element-type-background), .elementor-6356 .elementor-element.elementor-element-7f303d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://schenkmedia.nl/wp-content/uploads/2025/08/Side-bar-for-Visitek-kaard-e1713454026719-1-1.webp");}.elementor-6356 .elementor-element.elementor-element-7f303d4::before, .elementor-6356 .elementor-element.elementor-element-7f303d4 > .elementor-background-video-container::before, .elementor-6356 .elementor-element.elementor-element-7f303d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-6356 .elementor-element.elementor-element-7f303d4 > .elementor-background-slideshow::before, .elementor-6356 .elementor-element.elementor-element-7f303d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6356 .elementor-element.elementor-element-7f303d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6356 .elementor-element.elementor-element-b321b77{--display:flex;--min-height:395px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6356 .elementor-element.elementor-element-b321b77:not(.elementor-motion-effects-element-type-background), .elementor-6356 .elementor-element.elementor-element-b321b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-6356 .elementor-element.elementor-element-3de012e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-6356 .elementor-element.elementor-element-3de012e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6356 .elementor-element.elementor-element-943684d{text-align:start;}.elementor-6356 .elementor-element.elementor-element-943684d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;font-style:normal;line-height:1.2em;letter-spacing:0.3px;color:#000000;}.elementor-6356 .elementor-element.elementor-element-26db5c6{--divider-border-style:solid;--divider-color:#907300;--divider-border-width:5.3px;}.elementor-6356 .elementor-element.elementor-element-26db5c6 .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-6356 .elementor-element.elementor-element-26db5c6 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-6356 .elementor-element.elementor-element-cd6f298 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6356 .elementor-element.elementor-element-cd6f298{text-align:start;}.elementor-6356 .elementor-element.elementor-element-cd6f298 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;font-style:normal;line-height:1.6em;letter-spacing:-0.3px;color:#000000;}.elementor-6356 .elementor-element.elementor-element-d096c4b{--display:flex;--min-height:424px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.6;}.elementor-6356 .elementor-element.elementor-element-d096c4b::before, .elementor-6356 .elementor-element.elementor-element-d096c4b > .elementor-background-video-container::before, .elementor-6356 .elementor-element.elementor-element-d096c4b > .e-con-inner > .elementor-background-video-container::before, .elementor-6356 .elementor-element.elementor-element-d096c4b > .elementor-background-slideshow::before, .elementor-6356 .elementor-element.elementor-element-d096c4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6356 .elementor-element.elementor-element-d096c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6356 .elementor-element.elementor-element-d096c4b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6356 .elementor-element.elementor-element-3b0a980{width:var( --container-widget-width, 92.614% );max-width:92.614%;--container-widget-width:92.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-6356 .elementor-element.elementor-element-3b0a980.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6356 .elementor-element.elementor-element-3b0a980 .elementor-heading-title{color:#FFFFFF;}.elementor-6356 .elementor-element.elementor-element-a61f9a1 .elementor-button{background-color:#02010100;font-family:"Open Sans", Sans-serif;font-weight:bold;text-transform:uppercase;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#907300;padding:-1px -1px -1px -1px;}.elementor-6356 .elementor-element.elementor-element-a61f9a1{z-index:3;}body.elementor-page-6356:not(.elementor-motion-effects-element-type-background), body.elementor-page-6356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C4C4C4 0%, #E4E4E4 10%);}@media(max-width:1024px){.elementor-6356 .elementor-element.elementor-element-11b08a0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6356 .elementor-element.elementor-element-943684d .elementor-heading-title{font-size:30px;}.elementor-6356 .elementor-element.elementor-element-cd6f298 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6356 .elementor-element.elementor-element-cd6f298 .elementor-heading-title{line-height:1.6em;}}@media(max-width:767px){.elementor-6356 .elementor-element.elementor-element-8056870{--min-height:447px;--justify-content:center;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6356 .elementor-element.elementor-element-13abedd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6356 .elementor-element.elementor-element-13abedd{--container-widget-width:496px;--container-widget-flex-grow:0;width:var( --container-widget-width, 496px );max-width:496px;text-align:center;}.elementor-6356 .elementor-element.elementor-element-13abedd .elementor-heading-title{font-size:41px;}.elementor-6356 .elementor-element.elementor-element-b6ac7bd{width:var( --container-widget-width, 517px );max-width:517px;--container-widget-width:517px;--container-widget-flex-grow:0;}.elementor-6356 .elementor-element.elementor-element-b6ac7bd.elementor-element{--align-self:center;}.elementor-6356 .elementor-element.elementor-element-b6ac7bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-6356 .elementor-element.elementor-element-b6ac7bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-6356 .elementor-element.elementor-element-b6ac7bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-6356 .elementor-element.elementor-element-b6ac7bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-6356 .elementor-element.elementor-element-b6ac7bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-6356 .elementor-element.elementor-element-b6ac7bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6356 .elementor-element.elementor-element-b6ac7bd .elementor-icon-list-item > a{font-size:12px;}.elementor-6356 .elementor-element.elementor-element-2ed793d{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6356 .elementor-element.elementor-element-11b08a0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6356 .elementor-element.elementor-element-943684d .elementor-heading-title{font-size:26px;}.elementor-6356 .elementor-element.elementor-element-d096c4b{--min-height:305px;}}@media(min-width:768px){.elementor-6356 .elementor-element.elementor-element-ead3be2{--width:24.267%;}.elementor-6356 .elementor-element.elementor-element-549715d{--width:96.315%;}.elementor-6356 .elementor-element.elementor-element-1603b95{--width:100%;}.elementor-6356 .elementor-element.elementor-element-2ed793d{--width:96.638%;}.elementor-6356 .elementor-element.elementor-element-5bb2b75{--width:100%;}.elementor-6356 .elementor-element.elementor-element-b321b77{--width:95%;}.elementor-6356 .elementor-element.elementor-element-3de012e{--width:50.268%;}.elementor-6356 .elementor-element.elementor-element-d096c4b{--width:47.704%;}}/* Start custom CSS for shortcode, class: .elementor-element-1d1fbaa *//* ===== YITH Filters: strak, modern, klikbaar ===== */
.yith-wcan-filter{
  background:#fff;
  border:1px solid rgba(0,0,0,.08);
  border-radius:14px;
  padding:14px 14px;
  margin:0 0 14px;
  box-shadow:0 10px 30px rgba(0,0,0,.06);
}

.yith-wcan-filter .filter-title{
  margin:0;
  font-size:15px;
  font-weight:700;
  letter-spacing:.2px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  cursor:pointer;
  user-select:none;
}

.yith-wcan-filter .filter-title::after{
  content:"▾";
  font-size:14px;
  opacity:.6;
  transition:transform .2s ease, opacity .2s ease;
}

/* Inhoud spacing */
.yith-wcan-filter .filter-content{
  margin-top:10px;
}

.yith-wcan-filter ul.filter-items{
  list-style:none;
  padding:0;
  margin:0;
  display:flex;
  flex-direction:column;
  gap:8px;
}

/* Hele rij klikbaar + hover */
.yith-wcan-filter li.filter-item{
  border:1px solid rgba(0,0,0,.08);
  border-radius:12px;
  padding:10px 10px;
  transition:transform .12s ease, box-shadow .12s ease, border-color .12s ease;
}

.yith-wcan-filter li.filter-item:hover{
  transform:translateY(-1px);
  box-shadow:0 10px 22px rgba(0,0,0,.08);
  border-color:rgba(0,0,0,.14);
}

/* Label en link netjes */
.yith-wcan-filter li.filter-item label{
  display:flex;
  align-items:center;
  gap:10px;
  width:100%;
  cursor:pointer;
}

.yith-wcan-filter a.term-label{
  text-decoration:none !important;
  color:inherit;
  display:block;
  flex:1;
  font-weight:600;
  line-height:1.2;
}

/* Checkbox custom */
.yith-wcan-filter input[type="checkbox"]{
  appearance:none;
  -webkit-appearance:none;
  width:18px;
  height:18px;
  border-radius:6px;
  border:2px solid rgba(0,0,0,.25);
  display:inline-grid;
  place-items:center;
  margin:0;
  background:#fff;
  flex:0 0 18px;
  transition:all .15s ease;
}

.yith-wcan-filter input[type="checkbox"]::after{
  content:"";
  width:10px;
  height:10px;
  border-radius:4px;
  transform:scale(0);
  transition:transform .15s ease;
  background:currentColor;
}

.yith-wcan-filter input[type="checkbox"]:checked{
  border-color:currentColor;
  box-shadow:0 6px 18px rgba(0,0,0,.10);
}

.yith-wcan-filter input[type="checkbox"]:checked::after{
  transform:scale(1);
}

/* Actieve (geselecteerde) term extra nadruk */
.yith-wcan-filter li.filter-item:has(input:checked){
  border-color:rgba(0,0,0,.22);
  background:rgba(0,0,0,.02);
}

/* Kleine titles netjes */
.yith-wcan-filter .filter-title{
  padding:2px 2px;
}

/* Mobile */
@media (max-width: 767px){
  .yith-wcan-filter{ border-radius:16px; }
  .yith-wcan-filter li.filter-item{ padding:12px; }
}
/* ===== Mobile filter system ===== */
@media (max-width: 768px){

/* Toggle button */
.mobile-filter-toggle{
  position:fixed;
  bottom:16px;
  left:50%;
  transform:translateX(-50%);
  z-index:9999;
  background:#000;
  color:#fff;
  border:none;
  padding:14px 22px;
  border-radius:999px;
  font-weight:700;
  box-shadow:0 10px 30px rgba(0,0,0,.25);
}

/* Overlay */
.mobile-filter-overlay{
  position:fixed;
  inset:0;
  background:rgba(0,0,0,.45);
  opacity:0;
  pointer-events:none;
  transition:.25s;
  z-index:9998;
}

/* Filter container */
.yith-wcan-filters{
  position:fixed;
  top:0;
  right:-100%;
  width:88%;
  max-width:380px;
  height:100vh;
  background:#fff;
  z-index:9999;
  overflow-y:auto;
  padding:16px;
  transition:.3s ease;
  box-shadow:-20px 0 40px rgba(0,0,0,.25);
}

/* Active state */
.mobile-filters-open .yith-wcan-filters{
  right:0;
}

.mobile-filters-open .mobile-filter-overlay{
  opacity:1;
  pointer-events:auto;
}

/* Filters spacing */
.yith-wcan-filter{
  margin-bottom:14px;
}

/* Bigger touch targets */
.yith-wcan-filter li.filter-item{
  padding:14px;
  font-size:15px;
}

/* Sticky bottom buttons */
.mobile-filter-actions{
  position:sticky;
  bottom:0;
  background:#fff;
  padding:14px;
  border-top:1px solid rgba(0,0,0,.1);
  display:flex;
  gap:10px;
}

.mobile-filter-actions button{
  flex:1;
  padding:14px;
  border-radius:12px;
  font-weight:700;
  border:none;
}

.mobile-apply{
  background:#000;
  color:#fff;
}

.mobile-reset{
  background:#f2f2f2;
}
}/* End custom CSS */