.elementor-898 .elementor-element.elementor-element-562b48ad{--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;--padding-top:1.25rem;--padding-bottom:0.5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-898 .elementor-element.elementor-element-3ced8a95{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:1rem;--padding-bottom:3.5rem;--padding-left:3rem;--padding-right:3rem;}.elementor-898 .elementor-element.elementor-element-3eda12fa{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-898 .elementor-element.elementor-element-39ca3819{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-898 .elementor-element.elementor-element-1295bef8 .price{color:var( --e-global-color-fe5adf6 );}.elementor-898 .elementor-element.elementor-element-643366ca .cart button, .elementor-898 .elementor-element.elementor-element-643366ca .cart .button{font-family:"Montserrat", Sans-serif;font-weight:400;border-radius:5px 5px 5px 5px;background-color:var( --e-global-color-fe5adf6 );transition:all 0.2s;}.elementor-898 .elementor-element.elementor-element-643366ca .quantity .qty{transition:all 0.2s;}.elementor-898 .elementor-element.elementor-element-3640adfe{--divider-border-style:solid;--divider-color:#F7F7F7;--divider-border-width:1px;}.elementor-898 .elementor-element.elementor-element-3640adfe .elementor-divider-separator{width:100%;}.elementor-898 .elementor-element.elementor-element-3640adfe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-898 .elementor-element.elementor-element-717b9156{--e-transform-rotateZ:360deg;--e-transform-rotateX:1yes;--e-transform-perspective:20px;--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-898 .elementor-element.elementor-element-717b9156 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-898 .elementor-element.elementor-element-717b9156 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-898 .elementor-element.elementor-element-717b9156 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-898 .elementor-element.elementor-element-717b9156 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-898 .elementor-element.elementor-element-717b9156 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-898 .elementor-element.elementor-element-717b9156 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-898 .elementor-element.elementor-element-717b9156 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-898 .elementor-element.elementor-element-717b9156 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-898 .elementor-element.elementor-element-717b9156 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-898 .elementor-element.elementor-element-717b9156 .elementor-icon-list-item > a{font-weight:500;}.elementor-898 .elementor-element.elementor-element-717b9156 .elementor-icon-list-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;transition:color 0.3s;}.elementor-898 .elementor-element.elementor-element-080c06f{--display:flex;--padding-top:0rem;--padding-bottom:5rem;--padding-left:3rem;--padding-right:3rem;}@media(min-width:768px){.elementor-898 .elementor-element.elementor-element-3eda12fa{--width:47%;}.elementor-898 .elementor-element.elementor-element-39ca3819{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-898 .elementor-element.elementor-element-3eda12fa{--width:100%;}.elementor-898 .elementor-element.elementor-element-39ca3819{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-5bc27805 *//* Hoofdfoto: nooit hoger dan het scherm */
.elementor-898 .elementor-element.elementor-element-5bc27805 .woocommerce-product-gallery__image img{max-height:68vh;width:100%;object-fit:contain}
/* Miniaturen: één rij die horizontaal scrolt i.p.v. rij na rij */
.elementor-898 .elementor-element.elementor-element-5bc27805 .flex-control-thumbs{display:flex !important;flex-wrap:nowrap;gap:8px;overflow-x:auto;
  scroll-snap-type:x mandatory;margin-top:12px !important;padding-bottom:6px;scrollbar-width:thin}
.elementor-898 .elementor-element.elementor-element-5bc27805 .flex-control-thumbs li{flex:0 0 calc((100% - 32px) / 5) !important;width:auto !important;
  margin:0 !important;float:none !important;scroll-snap-align:start}
.elementor-898 .elementor-element.elementor-element-5bc27805 .flex-control-thumbs img{aspect-ratio:1/1;object-fit:cover;border:1px solid #E6EAEC;
  border-radius:4px;opacity:.55;transition:opacity .2s}
.elementor-898 .elementor-element.elementor-element-5bc27805 .flex-control-thumbs img.flex-active,.elementor-898 .elementor-element.elementor-element-5bc27805 .flex-control-thumbs img:hover{opacity:1}
@media (max-width:767px){.elementor-898 .elementor-element.elementor-element-5bc27805 .flex-control-thumbs li{flex-basis:calc((100% - 24px) / 4) !important}}
/* Pijltjes */
.elementor-898 .elementor-element.elementor-element-5bc27805 .flex-viewport{position:relative}
.elementor-898 .elementor-element.elementor-element-5bc27805 .rs-gal-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(0,0,0,.15);color:#2B2B2B;font-size:28px;line-height:44px;text-align:center;cursor:pointer}
.elementor-898 .elementor-element.elementor-element-5bc27805 .rs-gal-prev{left:12px}
.elementor-898 .elementor-element.elementor-element-5bc27805 .rs-gal-next{right:12px}/* End custom CSS */