.elementor-1908 .elementor-element.elementor-element-af62574{--display:flex;--min-height:100vh;--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;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1908 .elementor-element.elementor-element-af62574:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-af62574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, var( --e-global-color-32e266d ) 0%, var( --e-global-color-af4f48a ) 100%);}.elementor-1908 .elementor-element.elementor-element-dc84f47{--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-widget-woocommerce-product-title .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1908 .elementor-element.elementor-element-92b4ddb .elementor-heading-title{color:var( --e-global-color-92ab872 );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );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 );}.elementor-1908 .elementor-element.elementor-element-efe5488{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;color:var( --e-global-color-92ab872 );}.elementor-1908 .elementor-element.elementor-element-2034e62{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.woocommerce .elementor-1908 .elementor-element.elementor-element-2034e62 .woocommerce-product-details__short-description{color:var( --e-global-color-92ab872 );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 );}.elementor-1908 .elementor-element.elementor-element-54da2be{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-92ab872 );padding:2em 2em 2em 2em;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1908 .elementor-element.elementor-element-ce6c314{--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:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1908 .elementor-element.elementor-element-ce6c314:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-ce6c314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4cacde4 );}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1908 .elementor-element.elementor-element-81a0ced{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-1908 .elementor-element.elementor-element-81a0ced .elementor-heading-title{font-family:var( --e-global-typography-defd5d3-font-family ), Sans-serif;font-size:var( --e-global-typography-defd5d3-font-size );font-weight:var( --e-global-typography-defd5d3-font-weight );letter-spacing:var( --e-global-typography-defd5d3-letter-spacing );color:var( --e-global-color-92ab872 );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-1908 .elementor-element.elementor-element-6e7d9d55 .cart button, .elementor-1908 .elementor-element.elementor-element-6e7d9d55 .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );border-radius:0px 0px 0px 0px;padding:2em 0em 2em 0em;color:var( --e-global-color-92ab872 );background-color:var( --e-global-color-af4f48a );transition:all 0.2s;}.elementor-1908 .elementor-element.elementor-element-6e7d9d55 .cart button:hover, .elementor-1908 .elementor-element.elementor-element-6e7d9d55 .cart .button:hover{color:var( --e-global-color-92ab872 );background-color:var( --e-global-color-32e266d );}.elementor-1908 .elementor-element.elementor-element-6e7d9d55 .added_to_cart{color:var( --e-global-color-92ab872 );}.woocommerce .elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart .variations{width:100%;margin-bottom:17px;}.woocommerce .elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations tr th, .woocommerce .elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations tr td{padding-top:calc( 5px/2 );padding-bottom:calc( 5px/2 );}.woocommerce .elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations label{color:var( --e-global-color-92ab872 );}.woocommerce .elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations td.value select{color:var( --e-global-color-92ab872 );}.woocommerce .elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations td.value select, .woocommerce .elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations td.value:before{background-color:var( --e-global-color-af4f48a );border:var( --e-global-color-32e266d );border-radius:0px;}.woocommerce .elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations td.value:before{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 );}.elementor-widget-alert .elementor-alert-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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-alert .elementor-alert-description{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 );}.elementor-1908 .elementor-element.elementor-element-565ea4a0 .elementor-alert{background-color:#E0E0E0;border-inline-start-color:var( --e-global-color-accent );border-inline-start-width:5px;}.elementor-1908 .elementor-element.elementor-element-565ea4a0 .elementor-alert-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-a99a731-font-family ), Sans-serif;font-size:var( --e-global-typography-a99a731-font-size );font-weight:var( --e-global-typography-a99a731-font-weight );line-height:var( --e-global-typography-a99a731-line-height );letter-spacing:var( --e-global-typography-a99a731-letter-spacing );}.elementor-1908 .elementor-element.elementor-element-565ea4a0 .elementor-alert-description{color:var( --e-global-color-text );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 );}.elementor-1908 .elementor-element.elementor-element-ed652f9{--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;--justify-content:center;--gap:4em 0em;--row-gap:4em;--column-gap:0em;--padding-top:5em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-1908 .elementor-element.elementor-element-ba88049{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-1908 .elementor-element.elementor-element-ba88049 .elementor-heading-title{font-family:var( --e-global-typography-defd5d3-font-family ), Sans-serif;font-size:var( --e-global-typography-defd5d3-font-size );font-weight:var( --e-global-typography-defd5d3-font-weight );letter-spacing:var( --e-global-typography-defd5d3-letter-spacing );color:var( --e-global-color-4cacde4 );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1908 .elementor-element.elementor-element-7861902{--grid-columns:4;}@media(max-width:1366px){.elementor-1908 .elementor-element.elementor-element-af62574{--gap:0em 4em;--row-gap:0em;--column-gap:4em;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-1908 .elementor-element.elementor-element-efe5488{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1908 .elementor-element.elementor-element-2034e62{width:100%;max-width:100%;}.woocommerce .elementor-1908 .elementor-element.elementor-element-2034e62 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1908 .elementor-element.elementor-element-54da2be{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1908 .elementor-element.elementor-element-81a0ced .elementor-heading-title{font-size:var( --e-global-typography-defd5d3-font-size );letter-spacing:var( --e-global-typography-defd5d3-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-1908 .elementor-element.elementor-element-6e7d9d55 .cart button, .elementor-1908 .elementor-element.elementor-element-6e7d9d55 .cart .button{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-alert .elementor-alert-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-alert .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1908 .elementor-element.elementor-element-565ea4a0 .elementor-alert-title{font-size:var( --e-global-typography-a99a731-font-size );line-height:var( --e-global-typography-a99a731-line-height );letter-spacing:var( --e-global-typography-a99a731-letter-spacing );}.elementor-1908 .elementor-element.elementor-element-565ea4a0 .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1908 .elementor-element.elementor-element-ba88049 .elementor-heading-title{font-size:var( --e-global-typography-defd5d3-font-size );letter-spacing:var( --e-global-typography-defd5d3-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-1908 .elementor-element.elementor-element-2034e62 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1908 .elementor-element.elementor-element-81a0ced .elementor-heading-title{font-size:var( --e-global-typography-defd5d3-font-size );letter-spacing:var( --e-global-typography-defd5d3-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-1908 .elementor-element.elementor-element-6e7d9d55 .cart button, .elementor-1908 .elementor-element.elementor-element-6e7d9d55 .cart .button{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-alert .elementor-alert-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-alert .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1908 .elementor-element.elementor-element-565ea4a0 .elementor-alert-title{font-size:var( --e-global-typography-a99a731-font-size );line-height:var( --e-global-typography-a99a731-line-height );letter-spacing:var( --e-global-typography-a99a731-letter-spacing );}.elementor-1908 .elementor-element.elementor-element-565ea4a0 .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1908 .elementor-element.elementor-element-ba88049 .elementor-heading-title{font-size:var( --e-global-typography-defd5d3-font-size );letter-spacing:var( --e-global-typography-defd5d3-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1908 .elementor-element.elementor-element-7861902{--grid-columns:2;}}@media(max-width:880px){.elementor-1908 .elementor-element.elementor-element-af62574{--gap:0em 2em;--row-gap:0em;--column-gap:2em;}.elementor-1908 .elementor-element.elementor-element-ce6c314{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-1908 .elementor-element.elementor-element-af62574{--content-width:90%;--gap:4em 0em;--row-gap:4em;--column-gap:0em;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-1908 .elementor-element.elementor-element-2034e62 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1908 .elementor-element.elementor-element-81a0ced .elementor-heading-title{font-size:var( --e-global-typography-defd5d3-font-size );letter-spacing:var( --e-global-typography-defd5d3-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-1908 .elementor-element.elementor-element-6e7d9d55 .cart button, .elementor-1908 .elementor-element.elementor-element-6e7d9d55 .cart .button{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-alert .elementor-alert-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-alert .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1908 .elementor-element.elementor-element-565ea4a0 .elementor-alert-title{font-size:var( --e-global-typography-a99a731-font-size );line-height:var( --e-global-typography-a99a731-line-height );letter-spacing:var( --e-global-typography-a99a731-letter-spacing );}.elementor-1908 .elementor-element.elementor-element-565ea4a0 .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1908 .elementor-element.elementor-element-ed652f9{--content-width:90%;}.elementor-1908 .elementor-element.elementor-element-ba88049 .elementor-heading-title{font-size:var( --e-global-typography-defd5d3-font-size );letter-spacing:var( --e-global-typography-defd5d3-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1908 .elementor-element.elementor-element-7861902{--grid-columns:1;}}@media(min-width:768px){.elementor-1908 .elementor-element.elementor-element-dc84f47{--width:60%;}.elementor-1908 .elementor-element.elementor-element-ce6c314{--width:40%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1908 .elementor-element.elementor-element-af62574{--content-width:1000px;}.elementor-1908 .elementor-element.elementor-element-dc84f47{--width:50%;}.elementor-1908 .elementor-element.elementor-element-ce6c314{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1908 .elementor-element.elementor-element-af62574{--content-width:90%;}}@media(min-width:2400px){.elementor-1908 .elementor-element.elementor-element-af62574{--content-width:1100px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.woocommerce .elementor-1908 .elementor-element.elementor-element-2034e62 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1908 .elementor-element.elementor-element-81a0ced .elementor-heading-title{font-size:var( --e-global-typography-defd5d3-font-size );letter-spacing:var( --e-global-typography-defd5d3-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-1908 .elementor-element.elementor-element-6e7d9d55 .cart button, .elementor-1908 .elementor-element.elementor-element-6e7d9d55 .cart .button{font-size:var( --e-global-typography-accent-font-size );}.woocommerce .elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1908 .elementor-element.elementor-element-6e7d9d55 form.cart table.variations td.value:before{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-alert .elementor-alert-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-alert .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1908 .elementor-element.elementor-element-565ea4a0 .elementor-alert-title{font-size:var( --e-global-typography-a99a731-font-size );line-height:var( --e-global-typography-a99a731-line-height );letter-spacing:var( --e-global-typography-a99a731-letter-spacing );}.elementor-1908 .elementor-element.elementor-element-565ea4a0 .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-1908 .elementor-element.elementor-element-ba88049 .elementor-heading-title{font-size:var( --e-global-typography-defd5d3-font-size );letter-spacing:var( --e-global-typography-defd5d3-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6e7d9d55 *//* Alleen dit veld over 2 kolommen */ ul.pewc-product-extra-groups.cols-2 > li.pewc-field-1650, li.pewc-field-356, li.pewc-field-357, li.pewc-field-358, li.pewc-field-361 {grid-column: 1 / -1;}
ul.pewc-product-extra-groups.cols-2 {grid-gap: 0em 0.5em;}
p.pewc-description {margin-top: 0px; display: flex; justify-content: space-between;}
.pewc-field-label {font-size: 16px; font-weight: 600; font-family: "futura-pt"; margin-bottom: 0.8em}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-6e7d9d55 */.elementor-1908 .elementor-element.elementor-element-6e7d9d55 p {color: white;}
.pewc-progress-wrapper-percent-steps {display: none !important;}/* End custom CSS */