.elementor-9572 .elementor-element.elementor-element-0692acd > .elementor-container{max-width:1200px;}.elementor-9572 .elementor-element.elementor-element-0692acd{padding:56px 0px 0px 0px;}.elementor-9572 .elementor-element.elementor-element-dad6534 > .elementor-element-populated{padding:0px 30px 0px 15px;}.elementor-9572 .elementor-element.elementor-element-b18521f .jet-single-images__wrap div.images{width:100% !important;}.elementor-9572 .elementor-element.elementor-element-b18521f .jet-single-images__wrap .woocommerce-product-gallery > .flex-viewport{margin:0px 0px 0px 0px;}.elementor-9572 .elementor-element.elementor-element-b18521f .jet-single-images__wrap .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper{margin:0px 0px 0px 0px;}.elementor-9572 .elementor-element.elementor-element-b18521f .jet-single-images__wrap .flex-control-thumbs{justify-content:flex-start;}.elementor-9572 .elementor-element.elementor-element-b18521f .jet-single-images__wrap .flex-control-thumbs li{width:16.66666666%;flex:0 0 16.66666666%;padding:6px 6px 0px 6px;}.elementor-9572 .elementor-element.elementor-element-b18521f .jet-single-images-nav-horizontal.jet-single-images__wrap .flex-control-thumbs{margin-left:-6px;margin-right:-6px;}.elementor-9572 .elementor-element.elementor-element-b18521f .jet-single-images-nav-vertical.jet-single-images__wrap .flex-control-thumbs{margin-top:-6px;margin-bottom:-0px;}.elementor-9572 .elementor-element.elementor-element-6ebdd6a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9572 .elementor-element.elementor-element-6ebdd6a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-9572 .elementor-element.elementor-element-94a3acb{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-9572 .elementor-element.elementor-element-94a3acb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9572 .elementor-element.elementor-element-964d1a2{--display:flex;--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9572 .elementor-element.elementor-element-8813871.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9572 .elementor-element.elementor-element-8813871 .elementor-heading-title{font-family:var( --e-global-typography-646f541-font-family ), Sans-serif;font-size:var( --e-global-typography-646f541-font-size );font-weight:var( --e-global-typography-646f541-font-weight );line-height:var( --e-global-typography-646f541-line-height );color:var( --e-global-color-text );}.elementor-9572 .elementor-element.elementor-element-2831086 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-size:11px;font-weight:400;}.elementor-9572 .elementor-element.elementor-element-2831086 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-9572 .elementor-element.elementor-element-99e34c7{--display:flex;}.elementor-9572 .elementor-element.elementor-element-adb4311{--divider-border-style:solid;--divider-color:#001F3F1A;--divider-border-width:1px;}.elementor-9572 .elementor-element.elementor-element-adb4311 .elementor-divider-separator{width:100%;}.elementor-9572 .elementor-element.elementor-element-adb4311 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-9572 .elementor-element.elementor-element-70acdec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-9572 .elementor-element.elementor-element-70acdec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-9572 .elementor-element.elementor-element-70acdec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-9572 .elementor-element.elementor-element-70acdec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-9572 .elementor-element.elementor-element-70acdec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-9572 .elementor-element.elementor-element-70acdec .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9572 .elementor-element.elementor-element-70acdec .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-9572 .elementor-element.elementor-element-70acdec{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-9572 .elementor-element.elementor-element-70acdec .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-9572 .elementor-element.elementor-element-70acdec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9572 .elementor-element.elementor-element-70acdec .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-size:14px;font-weight:600;line-height:16px;}.elementor-9572 .elementor-element.elementor-element-70acdec .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9572 .elementor-element.elementor-element-70acdec .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9572 .elementor-element.elementor-element-82c042b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-9572 .elementor-element.elementor-element-82c042b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-9572 .elementor-element.elementor-element-82c042b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-9572 .elementor-element.elementor-element-82c042b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-9572 .elementor-element.elementor-element-82c042b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-9572 .elementor-element.elementor-element-82c042b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9572 .elementor-element.elementor-element-82c042b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-9572 .elementor-element.elementor-element-82c042b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9572 .elementor-element.elementor-element-82c042b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9572 .elementor-element.elementor-element-82c042b .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-size:14px;font-weight:600;line-height:16px;}.elementor-9572 .elementor-element.elementor-element-82c042b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-9572 .elementor-element.elementor-element-82c042b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9572 .elementor-element.elementor-element-66ec9b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-9572 .elementor-element.elementor-element-66ec9b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-9572 .elementor-element.elementor-element-66ec9b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-9572 .elementor-element.elementor-element-66ec9b2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-9572 .elementor-element.elementor-element-66ec9b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-9572 .elementor-element.elementor-element-66ec9b2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-9572 .elementor-element.elementor-element-66ec9b2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-9572 .elementor-element.elementor-element-66ec9b2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9572 .elementor-element.elementor-element-66ec9b2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9572 .elementor-element.elementor-element-66ec9b2 .elementor-icon-list-item > a{font-family:"Karla", Sans-serif;font-size:14px;font-weight:600;line-height:16px;}.elementor-9572 .elementor-element.elementor-element-66ec9b2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-9572 .elementor-element.elementor-element-66ec9b2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9572 .elementor-element.elementor-element-6d45a31{--divider-border-style:solid;--divider-color:#001F3F1A;--divider-border-width:1px;}.elementor-9572 .elementor-element.elementor-element-6d45a31 .elementor-divider-separator{width:100%;}.elementor-9572 .elementor-element.elementor-element-6d45a31 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-9572 .elementor-element.elementor-element-24e5c25 .elementor-heading-title{font-family:var( --e-global-typography-afafde1-font-family ), Sans-serif;font-size:var( --e-global-typography-afafde1-font-size );font-weight:var( --e-global-typography-afafde1-font-weight );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-9572 .elementor-element.elementor-element-9c6fefa .elementor-heading-title{font-family:var( --e-global-typography-afafde1-font-family ), Sans-serif;font-size:var( --e-global-typography-afafde1-font-size );font-weight:var( --e-global-typography-afafde1-font-weight );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-9572 .elementor-element.elementor-element-1ea7124 .cart button, .elementor-9572 .elementor-element.elementor-element-1ea7124 .cart .button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );border-radius:10px 10px 10px 10px;padding:1em 2.5em 1em 2.5em;color:var( --e-global-color-4c57614 );background-color:var( --e-global-color-accent );transition:all 0.3s;}.elementor-9572 .elementor-element.elementor-element-1ea7124 .cart button:hover, .elementor-9572 .elementor-element.elementor-element-1ea7124 .cart .button:hover{color:var( --e-global-color-4c57614 );background-color:#06A873;}.elementor-9572 .elementor-element.elementor-element-1ea7124 .added_to_cart{color:var( --e-global-color-text );font-family:var( --e-global-typography-75b2541-font-family ), Sans-serif;font-size:var( --e-global-typography-75b2541-font-size );font-weight:var( --e-global-typography-75b2541-font-weight );line-height:var( --e-global-typography-75b2541-line-height );}.elementor-9572 .elementor-element.elementor-element-1ea7124{--view-cart-spacing:16px;--button-spacing:16px;}.elementor-9572 .elementor-element.elementor-element-1ea7124 .quantity .qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-radius:10px 10px 10px 10px;padding:1em 0em 1em 0em;color:var( --e-global-color-text );background-color:var( --e-global-color-4c57614 );border-color:#1F2C511A;transition:all 0.2s;}.elementor-9572 .elementor-element.elementor-element-1ea7124 .quantity .qty:focus{color:var( --e-global-color-text );border-color:var( --e-global-color-a91daee );}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart .variations{width:100%;margin-bottom:32px;}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations tr th, .woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations label{color:var( --e-global-color-text );font-family:var( --e-global-typography-afafde1-font-family ), Sans-serif;font-size:var( --e-global-typography-afafde1-font-size );font-weight:var( --e-global-typography-afafde1-font-weight );line-height:var( --e-global-typography-afafde1-line-height );}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations td.value select, .woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations td.value:before{background-color:var( --e-global-color-f263990 );border:1px solid #1F2C511A;border-radius:10px;}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations td.value:before{font-family:var( --e-global-typography-75b2541-font-family ), Sans-serif;font-size:var( --e-global-typography-75b2541-font-size );font-weight:var( --e-global-typography-75b2541-font-weight );line-height:var( --e-global-typography-75b2541-line-height );}.elementor-9572 .elementor-element.elementor-element-53ab7a1 .jet-tabs > .jet-tabs__content-wrapper{background-color:var( --e-global-color-f263990 );}.elementor-9572 .elementor-element.elementor-element-53ab7a1 .jet-tabs > .jet-tabs__control-wrapper{align-self:flex-start;justify-content:flex-start;}.elementor-9572 .elementor-element.elementor-element-53ab7a1 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control{align-self:flex-start;}.elementor-9572 .elementor-element.elementor-element-53ab7a1 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control{justify-content:flex-start;}.elementor-9572 .elementor-element.elementor-element-8c66808 .jet-woo-builder > .related.products > h2{color:#000000;text-align:center;}@media(min-width:768px){.elementor-9572 .elementor-element.elementor-element-94a3acb{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-9572 .elementor-element.elementor-element-94a3acb{--width:100%;}}@media(min-width:2400px){.elementor-9572 .elementor-element.elementor-element-8813871 .elementor-heading-title{font-size:var( --e-global-typography-646f541-font-size );line-height:var( --e-global-typography-646f541-line-height );}.elementor-9572 .elementor-element.elementor-element-24e5c25 .elementor-heading-title{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-9572 .elementor-element.elementor-element-9c6fefa .elementor-heading-title{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-9572 .elementor-element.elementor-element-1ea7124 .added_to_cart{font-size:var( --e-global-typography-75b2541-font-size );line-height:var( --e-global-typography-75b2541-line-height );}.elementor-9572 .elementor-element.elementor-element-1ea7124 .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations label{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations td.value:before{font-size:var( --e-global-typography-75b2541-font-size );line-height:var( --e-global-typography-75b2541-line-height );}}@media(max-width:1366px){.elementor-9572 .elementor-element.elementor-element-8813871 .elementor-heading-title{font-size:var( --e-global-typography-646f541-font-size );line-height:var( --e-global-typography-646f541-line-height );}.elementor-9572 .elementor-element.elementor-element-24e5c25 .elementor-heading-title{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-9572 .elementor-element.elementor-element-9c6fefa .elementor-heading-title{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-9572 .elementor-element.elementor-element-1ea7124 .added_to_cart{font-size:var( --e-global-typography-75b2541-font-size );line-height:var( --e-global-typography-75b2541-line-height );}.elementor-9572 .elementor-element.elementor-element-1ea7124 .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations label{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations td.value:before{font-size:var( --e-global-typography-75b2541-font-size );line-height:var( --e-global-typography-75b2541-line-height );}}@media(max-width:1200px){.elementor-9572 .elementor-element.elementor-element-8813871.elementor-element{--flex-grow:1;--flex-shrink:0;}}@media(max-width:1024px){.elementor-9572 .elementor-element.elementor-element-dad6534 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-9572 .elementor-element.elementor-element-6ebdd6a > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-9572 .elementor-element.elementor-element-8813871 .elementor-heading-title{font-size:var( --e-global-typography-646f541-font-size );line-height:var( --e-global-typography-646f541-line-height );}.elementor-9572 .elementor-element.elementor-element-24e5c25 .elementor-heading-title{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-9572 .elementor-element.elementor-element-9c6fefa .elementor-heading-title{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-9572 .elementor-element.elementor-element-1ea7124 .added_to_cart{font-size:var( --e-global-typography-75b2541-font-size );line-height:var( --e-global-typography-75b2541-line-height );}.elementor-9572 .elementor-element.elementor-element-1ea7124 .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations label{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations td.value:before{font-size:var( --e-global-typography-75b2541-font-size );line-height:var( --e-global-typography-75b2541-line-height );}}@media(max-width:767px){.elementor-9572 .elementor-element.elementor-element-8813871 .elementor-heading-title{font-size:var( --e-global-typography-646f541-font-size );line-height:var( --e-global-typography-646f541-line-height );}.elementor-9572 .elementor-element.elementor-element-24e5c25 .elementor-heading-title{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-9572 .elementor-element.elementor-element-9c6fefa .elementor-heading-title{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.elementor-9572 .elementor-element.elementor-element-1ea7124 .added_to_cart{font-size:var( --e-global-typography-75b2541-font-size );line-height:var( --e-global-typography-75b2541-line-height );}.elementor-9572 .elementor-element.elementor-element-1ea7124 .quantity .qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations label{font-size:var( --e-global-typography-afafde1-font-size );line-height:var( --e-global-typography-afafde1-line-height );}.woocommerce .elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-9572 .elementor-element.elementor-element-1ea7124 form.cart table.variations td.value:before{font-size:var( --e-global-typography-75b2541-font-size );line-height:var( --e-global-typography-75b2541-line-height );}.elementor-9572 .elementor-element.elementor-element-53ab7a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for icon-list, class: .elementor-element-70acdec */@media (max-width: 1200px) {
    .iconenlijst-usps .elementor-icon-list-items > li:last-child {
        display: none !important;
    }
}

@media (max-width: 880px) {
    .iconenlijst-usps .elementor-icon-list-items > li:last-child,
    .iconenlijst-usps .elementor-icon-list-items > li:nth-last-child(2) {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24e5c25 */ins {
    text-decoration: none;
}

del {
    color: #D9D9D9!important;
    text-decoration: none;
    margin-right: 8px;
}

.price del:only-child, .from-price {
    color: #00B67A!important;
}

.elementor-widget-container del .woocommerce-Price-amount.amount {
    color: #42465050!important;
    text-decoration: none!important;

}

.elementor-widget-container .price del,
.elementor-widget-container .price ins,
.woocommerce-Price-amount.amount {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c6fefa *//* Algemene styling voor de nieuwe prijs (rode tekst, geen onderstreping) */
ins {
    color: red !important;                 /* NIEUWE PRIJS ROOD */
    text-decoration: none !important;      /* Geen onderstreping */
}

/* Algemene styling voor de oude prijs (zwarte tekst, één streep, iets groter) */
del {
    color: black !important;               /* OUDE PRIJS ZWART */
    text-decoration: line-through !important; /* <<-- EEN STREEP DOOR DE TEKST */
    font-size: 0.9em !important;           /* <<-- IETS GROTER (was 0.8em, nu 0.9em) */
    margin-right: 8px !important;          /* Ruimte tussen oude en nieuwe prijs */
}

/* BELANGRIJK: Zorgt ervoor dat kind-elementen binnen <del> GEEN extra streep krijgen */
/* Dit is cruciaal om maar één streep te zien */
del .woocommerce-Price-amount.amount,
del span { /* Voeg 'span' toe voor het geval de amount in een algemene span zit */
    text-decoration: none !important; /* <<-- GEEN STREEP OP KIND-ELEMENTEN BINNEN DEL */
    color: inherit !important; /* Optioneel: zorg dat ze de kleur van de ouder (del) erven */
    font-size: inherit !important; /* Optioneel: zorg dat ze de grootte van de ouder (del) erven */
}


/* Specifieke styling voor WooCommerce bedragen binnen een 'del' tag (oude prijs) */
/* Deze wordt nu minder belangrijk door de 'del' en 'del .woocommerce-Price-amount.amount' regels hierboven. */
/* Ik laat hem staan, maar met 'text-decoration: none' voor het amount-deel */
.elementor-widget-container del .woocommerce-Price-amount.amount {
    color: black !important;               /* OUDE PRIJS ZWART */
    /* De streep wordt nu beheerd door de 'del' parent. */
    text-decoration: none !important;      /* <<-- BELANGRIJK: GEEN STREEP OP DE AMOUNT ZELF */
    font-size: 0.9em !important;           /* Zorg dat de hoeveelheid ook iets groter is */
}

/* Algemene styling voor 'del' binnen een '.price' container (oude prijs) */
.elementor-widget-container .price del {
    color: black !important;               /* OUDE PRIJS ZWART */
    text-decoration: line-through !important; /* Zorg voor een streep */
    font-size: 0.9em !important;           /* Zorg voor iets grotere tekst */
}

/* Specifieke styling voor 'ins' binnen een '.price' container (nieuwe prijs) */
.elementor-widget-container .price ins {
    color: red !important;                 /* NIEUWE PRIJS ROOD */
    text-decoration: none !important;      /* Geen decoratie */
}

/* Zorgt ervoor dat algemene WooCommerce bedragen (wanneer het de enige prijs is of een nieuwe prijs) rood zijn. */
/* Dit kan breder werken dan gewenst. Test dit goed. */
.woocommerce-Price-amount.amount {
    color: red !important;                 /* Algemene prijsbedragen rood maken */
    text-decoration: none !important;      /* Geen decoratie */
}


/* Styling voor de "vanaf" prijs (blijft groen zoals eerder) */
.price .from-price {
    color: #00B67A !important; /* Groene kleur voor 'vanaf' prijs */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a737fc3 */.assemble-button-div {
    background-color: #00b67b !important; /* VERVANG DEZE PLACEHOLDER MET DE HEX-CODE */
    color: white !important; /* Tekstkleur. Pas aan naar zwart (#000) als de achtergrondkleur licht is. */
    padding: 10px !important; /* 20px padding aan alle kanten */
    text-align: center !important; /* Centreer de tekst */
    font-size: 20px !important; /* Grotere tekstgrootte */
    font-weight: bold !important; /* Vetgedrukte tekst */
    border-radius: 8px !important; /* Licht afgeronde hoeken */
    margin: 20px 0 !important; /* 20px ruimte boven en onder, geen marge links/rechts */
    cursor: pointer !important; /* Optioneel: Geeft aan dat het klikbaar is */
    width:50%;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1ea7124 */.elementor-button--view-cart {
    background-color: #fff!important;
    padding:0!important;
    color: #001F3F!important;
}
.elementor-button--view-cart:hover {
    color: #00A3DA!important;
}
.reset_variations, .woocommerce-notices-wrapper {
    display:none!important;
}
.variations_form tr,
.variations_form th,
.variations_form td {
    background-color: transparent !important;
    padding: 0!important;
}
.variations label {
    padding: 0!important;
}
th {
    text-align: left;
}
.variations tr {
    display: flex;
    align-items: center;
}
.variations .label {
    width: 140px;
    display: flex;
    align-items: center;
}
.variations .value select {
    padding: 1em!important;
    min-width: 240px!important;
}
/* Algemene prijs styling */
.winkelwagen-prijs .price, .woocommerce-Price-amount {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #00B67A !important;
}


/* Voorraad kleur */
.winkelwagen-prijs .stock {
    color: #00A3DA !important;
}/* End custom CSS */
/* Start custom CSS for jet-tabs, class: .elementor-element-53ab7a1 *//* Algemene tabel styling */
.elementor-9572 .elementor-element.elementor-element-53ab7a1 table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
    border-radius: 10px; /* Gehele tabel krijgt afgeronde hoeken */
    /* overflow: hidden;  <-- VERWIJDER DEZE OF OVERRULE HEM. Dit voorkomt scrollen. */

    /* NIEUWE STIJLEN VOOR HORIZONTALE SCROLLBAR */
    display: block; /* Zorgt ervoor dat de tabel zich als een blok-element gedraagt */
    overflow-x: auto; /* Activeert horizontale scroll indien de inhoud breder is dan de container */
    -webkit-overflow-scrolling: touch; /* Voor soepeler scrollen op touch-apparaten (iOS) */
}

/* Styling voor tabelcellen */
.elementor-9572 .elementor-element.elementor-element-53ab7a1 th, .elementor-9572 .elementor-element.elementor-element-53ab7a1 td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
    white-space: normal; /* Zorgt ervoor dat tekst binnen de cellen kan wrappen */
    min-width: 120px; /* Optioneel: Stel een minimale breedte in voor kolommen om de inhoud leesbaar te houden. Pas dit aan naar wens. */
}

/* Styling voor tabel headers */
.elementor-9572 .elementor-element.elementor-element-53ab7a1 th {
    background-color: #1e2c51; /* Donkerblauwe achtergrond */
    font-weight: bold;
    font-size: 16px; /* Aangepaste lettergrootte voor headers */
    color: white; /* Witte tekstkleur */
}

/* Eerste kolom van de tabel vetgedrukt maken */
.elementor-9572 .elementor-element.elementor-element-53ab7a1 tbody tr td:first-child {
    font-weight: bold;
}

/* --- BESTAANDE STIJLEN VOOR PLUS- EN MIN-ICONEN (75% kleiner) --- */

/* Basisstijl voor de tabelcel die een icoon bevat */
.elementor-9572 .elementor-element.elementor-element-53ab7a1 td.icon-cell {
    text-align: center; /* Centreer het icoon in de cel */
    width: 30px; /* Aangepaste vaste breedte voor de icooncel */
    vertical-align: middle; /* Verticale uitlijning van het icoon */
    padding: 8px; /* Consistent met andere cellen */
    white-space: nowrap; /* Zorg ervoor dat het icoon en de tekst op één lijn blijven in deze cel */
}

/* Pseudo-element voor het tonen van het icoon */
.elementor-9572 .elementor-element.elementor-element-53ab7a1 td.icon-cell::before {
    content: ''; /* Essentieel voor pseudo-elementen */
    display: inline-block; /* Gebruik inline-block zodat het icoon op de lijn blijft met tekst indien aanwezig */
    width: 15px; /* Breedte van het icoon (25% van 60px) */
    height: 15px; /* Hoogte van het icoon (25% van 60px) */
    margin-right: 5px; /* Ruimte tussen icoon en eventuele tekst */
    background-size: contain; /* Zorgt ervoor dat de SVG binnen de box past */
    background-repeat: no-repeat;
    background-position: center;
}

/* Specifieke achtergrondafbeelding voor het groene plus-icoon */
.elementor-9572 .elementor-element.elementor-element-53ab7a1 td.icon-plus::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8' fill='%234CAF50'/%3E%3Crect x='9' y='6' width='2' height='8' fill='white'/%3E%3Crect x='6' y='9' width='8' height='2' fill='white'/%3E%3C/svg%3E");
}

/* Specifieke achtergrondafbeelding voor het grijze min-icoon */
.elementor-9572 .elementor-element.elementor-element-53ab7a1 td.icon-minus::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8' fill='%239E9E9E'/%3E%3Crect x='6' y='9' width='8' height='2' fill='white'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://1001vlaggen.nl/wp-content/uploads/karla-v31-latin-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://1001vlaggen.nl/wp-content/uploads/karla-v31-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://1001vlaggen.nl/wp-content/uploads/karla-v31-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Karla';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://1001vlaggen.nl/wp-content/uploads/karla-v31-latin-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */