.template-text-hero-titel {color: #fbfbfb;font-size: 4rem;line-height: 1.5;letter-spacing: 0.25rem;font-weight: 700;text-align: center;}.template-text-hero-toptitel {color: #fbfbfb;font-size: 1.5rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 500;text-align: center;text-decoration: none;}.template-text-hero-tekst {color: #fbfbfb;font-size: 1rem;line-height: 1.5;letter-spacing: 0rem;margin-bottom: 1.5rem;font-weight: 400;text-align: center;text-decoration: none;}.template-text-input-text , body.woocommerce-page.woocommerce-js .wc-block-components-form .wc-block-components-text-input input, body.woocommerce-page .wc-blocks-components-select .wc-blocks-components-select__select, body .wc-block-components-form .wc-block-components-text-input label, body.woocommerce-page.woocommerce-js .wc-blocks-components-select .wc-blocks-components-select__label, body.woocommerce-page.woocommerce-js .wc-block-components-textarea, body.woocommerce #review_form #respond textarea, body .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input, body .wc-block-components-text-input label, body.woocommerce-page.woocommerce-js .wc-block-components-text-input input, body.woocommerce div.product form.cart .variations select, body .woocommerce form .form-row .input-text, body .wc-block-components-checkbox .wc-block-components-checkbox__mark, body.woocommerce-page .wc-block-components-radio-control .wc-block-components-radio-control__input, body .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {color: #fbfbfb;font-size: 1rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 400;text-decoration: none;}.template-text-h1 {color: #38b3f6;font-size: 4rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 700;text-align: start;text-decoration: none;}.template-text-h2 {color: #38b3f6;font-size: 2.75rem;line-height: 1.5;letter-spacing: 0rem;margin-bottom: 1rem;font-weight: 600;text-align: start;text-decoration: none;}.template-text-h3 ,body.woocommerce ul.products li.product .woocommerce-loop-product__title ,body.woocommerce ul.products li.product .woocommerce-loop-product__title, body .wc-block-grid__product-title, body .wc-block-components-product-title, .woocommerce-page.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {color: #38b3f6;font-size: 2rem;line-height: 1.5;letter-spacing: 0rem;margin-bottom: 0.75rem;font-weight: 600;text-align: start;text-decoration: none;}.template-text-h4 , .wc-block-grid__product-price, .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wc-block-components-product-price {color: #38b3f6;font-size: 1.5rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 500;text-align: start;text-decoration: none;}.template-text-body , .woocommerce-info, .woocommerce-message, .product_meta, .comment-respond, .woocommerce-page, .woocommerce:where(body.woocommerce-page:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta {color: #0e232e;font-size: 1rem;line-height: 1.75;letter-spacing: 0rem;font-weight: 300;text-align: start;text-decoration: none;}.template-text-error {color: #ff0000;font-size: 1rem;line-height: 1.75;letter-spacing: 0rem;font-weight: 400;text-align: start;text-decoration: none;}.template-text-subtitel {font-size: 1rem;line-height: 1.75;letter-spacing: 0rem;margin-bottom: -0.5rem;font-weight: 500;text-align: start;text-decoration: none;}.template-text-label , body.woocommerce div.product form.cart .variations label {color: #0e232e;font-size: 1rem;line-height: 1.75;letter-spacing: 0rem;margin-bottom: 0.5rem;font-weight: 300;text-align: start;text-decoration: none;}.template-text-light-body {color: #fbfbfb;font-size: 1rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 300;text-align: start;text-decoration: none;}.template-text-slider-toptitel {color: #fbfbfb;font-size: 1rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 600;text-align: start;text-decoration: none;}.template-text-slider-titel {color: #fbfbfb;font-size: 2rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 700;text-align: start;text-decoration: none;}.template-text-footer-titel {color: #e6f3fc;font-size: 1.5rem;line-height: 1.5;letter-spacing: 0rem;margin-bottom: 1rem;font-weight: 600;}.template-btn-primary ,body.woocommerce ul.products li.product .button, body.woocommerce span.onsale, body.woocommerce div.product form.cart .button, body.woocommerce-cart .wc-block-components-button, body.woocommerce-page.woocommerce-js button, body.woocommerce-page.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, body.woocommerce.woocommerce-page nav.woocommerce-pagination ul li a, body.woocommerce nav.woocommerce-pagination ul li span, body.woocommerce div.product form.cart .reset_variations, body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, body.woocommerce.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, body.woocommerce.woocommerce-page div.product .woocommerce-tabs ul.tabs li, body.woocommerce-page .woocommerce-info .button, body.woocommerce-page .woocommerce table.my_account_orders .button, :where(body.woocommerce-page :not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body.woocommerce-page:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body.woocommerce-page:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, body.woocommerce-page .wc-block-grid .wc-block-grid__product-onsale, body .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link, body .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {padding: 0.375rem;border-radius: 0.375rem;color: #fbfbfb;background-color: #38b3f6;font-size: 1rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 600;text-decoration: none;gap: 0.5rem;}.template-btn-primary:hover,body.woocommerce ul.products li.product .button:hover, body.woocommerce div.product form.cart .button:hover, body.woocommerce-cart .wc-block-components-button:hover, body.woocommerce-page.woocommerce-js button:hover, body.woocommerce-page.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, body.woocommerce.woocommerce-page nav.woocommerce-pagination ul li a:hover, body.woocommerce nav.woocommerce-pagination ul li span.current, body.woocommerce div.product form.cart .reset_variations:hover, body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, body.woocommerce.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce-page .woocommerce-info .button:hover, body.woocommerce-page .woocommerce table.my_account_orders .button:hover, :where(body.woocommerce-page :not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body.woocommerce-page:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body.woocommerce-page:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, body .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover, body .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover , .template-btn-primary:focus,body.woocommerce ul.products li.product .button:focus, body.woocommerce div.product form.cart .button:focus, body.woocommerce-cart .wc-block-components-button:focus, body.woocommerce-page.woocommerce-js button:focus, body.woocommerce-page.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:focus, body.woocommerce.woocommerce-page nav.woocommerce-pagination ul li a:focus, body.woocommerce div.product form.cart .reset_variations:focus, body.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:focus, body.woocommerce-page .woocommerce-info .button:focus, body.woocommerce-page .woocommerce table.my_account_orders .button:focus, :where(body.woocommerce-page :not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:focus, :where(body.woocommerce-page:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:focus, :where(body.woocommerce-page:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:focus, body .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus, body .wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:focus  {color: #fbfbfb;background-color: #0066ff;}.template-btn-nav-item , .webshop-link {padding: 0.375rem 0.75rem;border-radius: 0px;color: #38b3f6;font-size: 1rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 600;text-decoration: none;gap: 0.5rem;}.template-btn-nav-item:hover, .template-btn-nav-item:focus , .webshop-link:hover, .webshop-link:focus {color: #0066ff;}.template-btn-nav-item-curr , .webshop-link.current-menu-item  {padding: 0.375rem 0.75rem;border-radius: 0px;color: #faa21b;font-size: 1rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 600;text-decoration: none;gap: 0.5rem;}.template-btn-nav-item-curr:hover, .template-btn-nav-item-curr:focus , .webshop-link.current-menu-item :hover, .webshop-link.current-menu-item :focus {color: #faa21b;}.template-btn-nav-active-item {padding: 0.375rem 0.75rem;border-radius: 0px;font-size: 1rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 600;text-decoration: none;gap: 0.5rem;}.template-btn-nav-active-item:hover, .template-btn-nav-active-item:focus {}.template-btn-secondary {padding: 0.375rem;border-radius: 0.375rem;color: #fbfbfb;font-size: 1rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 600;gap: 0.5rem;}.template-btn-secondary:hover, .template-btn-secondary:focus {color: #fbfbfb;background-color: #38b3f6;border-color: #38b3f6;}.template-btn-cta {padding: 0.375rem;border-radius: 0.375rem;color: #fbfbfb;background-color: #faa21b;border: 1px solid #faa21b;font-size: 1rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 600;text-decoration: none;gap: 0.5rem;}.template-btn-cta:hover, .template-btn-cta:focus {color: #fbfbfb;background-color: #faa21b;border-color: #faa21b;}.template-btn-slider-vorige {padding: 1.25rem 2.5rem;border-radius: 0.375rem;color: #fbfbfb;font-size: 1rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 400;text-decoration: none;gap: 0.5rem;}.template-btn-slider-vorige:hover, .template-btn-slider-vorige:focus {}.template-btn-slider-volgende {padding: 1.25rem 2.5rem;border-radius: 0.375rem;color: #fbfbfb;font-size: 1rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 400;text-decoration: none;gap: 0.5rem;}.template-btn-slider-volgende:hover, .template-btn-slider-volgende:focus {}.template-btn-link {padding: 0.375rem 0.75rem;border-radius: 0.375rem;font-size: 1rem;line-height: 1.5;letter-spacing: 0rem;font-weight: 400;gap: 0.5rem;}.template-btn-link:hover, .template-btn-link:focus {}.template-btn-footer-link {border-radius: 0.375rem;color: #fbfbfb;font-size: 1rem;line-height: 1;letter-spacing: 0rem;margin-bottom: 1rem;font-weight: 400;gap: 0.5rem;}.template-btn-footer-link:hover, .template-btn-footer-link:focus {color: #dfe9fd;}body.woocommerce .star-rating span, body.woocommerce .star-rating::before, body.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price, body.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock, body.woocommerce p.stars a, body .wc-block-grid__product-rating .star-rating span:before, body .wc-block-grid__product-rating .star-rating:before, body .wc-block-grid__product-price, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus, .wc-block-components-address-card__edit:hover, .wc-block-components-address-card__edit:focus, .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wc-block-components-product-price, body .wc-block-components-product-rating-stars__stars:before, body .wc-block-components-product-rating-stars__stars span, .woocommerce-js.woocommerce-page.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {color: #faa21b;}body.woocommerce-page.woocommerce-js .wc-block-grid .wc-block-grid__product-onsale {background-color: #faa21b;}body.woocommerce div.product .woocommerce-tabs ul.tabs::before, body .wc-block-cart .wp-block-woocommerce-cart-order-summary-block, body.woocommerce-checkout #payment ul.payment_methods {border-bottom: 1px solid #38b3f6;}body .wc-block-checkout__terms.wc-block-checkout__terms--with-separator, body .wc-block-components-totals-wrapper, body .wc-block-components-totals-wrapper, body .wp-block-woocommerce-checkout-order-summary-totals-block, body .woocommerce table.shop_table td, body .woocommerce table.shop_table tfoot th, body .woocommerce table.shop_table tbody th {border-top: 1px solid #38b3f6;}body.woocommerce table.shop_attributes th, body.woocommerce table.shop_attributes td {border-bottom: 1px dotted #38b3f6;}body.woocommerce table.shop_attributes {border-top: 1px dotted #38b3f6;}body .woocommerce ul.order_details li {border-right: 1px dashed #38b3f6;}body .wc-block-cart table.wc-block-cart-items td, body .wc-block-cart table.wc-block-cart-items td, body .wc-block-cart__main .wc-block-cart-items td { @container (min-width: 700px) {border-top: 1px solid #38b3f6;}}body .wc-block-cart__main .wc-block-cart-items { @container (min-width: 700px) {border-bottom: 1px solid #38b3f6;}}body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li::after, body.woocommerce div.product .woocommerce-tabs ul.tabs li::before, body .wc-block-components-address-card, body .wc-block-components-radio-control--highlight-checked:after, body .wp-block-woocommerce-checkout-order-summary-block, body .woocommerce table.shop_table, body .woocommerce .woocommerce-customer-details address, body.woocommerce #reviews #comments ol.commentlist li .comment-text, body.woocommerce #reviews #comments ol.commentlist li img.avatar {border: 1px solid #38b3f6;}body .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted {border: 3px solid #38b3f6;}body.woocommerce.woocommerce-page.woocommerce-js div.product .woocommerce-tabs ul.tabs li, body .woocommerce form.login {border: 1px solid #38b3f6;}body .wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after  {border: 0 solid #38b3f6;}body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body .wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after, body.woocommerce #reviews #comments ol.commentlist li img.avatar {background-color: #38b3f6;}body .woocommerce-info {border-top: 3px solid #38b3f6;}body .woocommerce-info::before {color: #38b3f6;}.scrolled .webshop-link:not(.current-menu-item):not(:hover):not(:focus) {color: #0e232e;}.mobile-control-btns  {gap: 0.5rem;}body.woocommerce div.product form.cart, body.woocommerce div.product form.cart .variations td, .woocommerce-variation-add-to-cart, .woocommerce div.product div.summary, body .single_variation_wrap {gap: 1rem;}body.woocommerce-page .woocommerce-message {border-top-color: #00cc00;}body.woocommerce-page .woocommerce-message::before {color: #00cc00;}body .woocommerce-error {border-top-color: #ff0000;}body .woocommerce-error::before {color: #ff0000;}body.woocommerce-page.woocommerce-js .wc-block-components-form .wc-block-components-text-input input, body.woocommerce-page.woocommerce-js .wc-blocks-components-select .wc-blocks-components-select__select, body.woocommerce-page.woocommerce-js .wc-block-components-textarea, body.woocommerce #review_form #respond textarea, .wc-block-components-quantity-selector, body.woocommerce-page.woocommerce-js .wc-block-components-text-input input, body.woocommerce div.product form.cart .variations select, body .woocommerce form .form-row .input-text, body.woocommerce-page .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox], body.woocommerce-page .wc-block-components-radio-control .wc-block-components-radio-control__input, body .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {background-color: #38b3f6;border: 1px solid #0066ff;padding: 1rem 2rem 1rem 1.25rem;border-radius: 0.5rem;}.form input:focus, .form textarea:focus {border: 1px solid #faa21b;}.gfield_error input, .gfield_error textarea {border: 1px solid #ff0000;}