.elementor-widget-theme-post-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 );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */body.elementor-page-2726 {--bb-ink:#2F738F;--bb-dark:#195B72;--bb-pink:#E2145F;--bb-paper:#F6F3EF;background:#F6F3EF;color:#2F738F;font-family:'Open Sans',sans-serif;}
body.elementor-page-2726 .woocommerce,body.elementor-page-2726 .woocommerce p,body.elementor-page-2726 .woocommerce label,body.elementor-page-2726 .woocommerce table,body.elementor-page-2726 .wc-block-components-main {font-family:'Open Sans',sans-serif;color:#2F738F;font-size:16px;line-height:1.65;}
body.elementor-page-2726 .woocommerce h2,body.elementor-page-2726 .woocommerce h3,body.elementor-page-2726 .woocommerce h4,body.elementor-page-2726 .wc-block-components-title {font-family:'Lilita One',sans-serif;font-weight:400;color:#2F738F;letter-spacing:0;line-height:1.2;}
body.elementor-page-2726 .woocommerce h2 {font-size:30px;margin:0 0 24px;}
body.elementor-page-2726 .woocommerce h3 {font-size:25px;margin:0 0 22px;}
body.elementor-page-2726 .woocommerce a {color:#2F738F;text-underline-offset:4px;}
body.elementor-page-2726 .woocommerce a:hover {color:#E2145F;}
body.elementor-page-2726 .woocommerce a.button,body.elementor-page-2726 .woocommerce button.button,body.elementor-page-2726 .woocommerce input.button,body.elementor-page-2726 .woocommerce #respond input#submit,body.elementor-page-2726 .wc-block-components-button {font-family:'Open Sans',sans-serif!important;font-size:15px;font-weight:600;line-height:1.4;background:#E2145F!important;color:#FFFFFF!important;border:1px solid #E2145F!important;border-radius:32px!important;padding:15px 24px!important;box-shadow:none;text-decoration:none;}
body.elementor-page-2726 .woocommerce a.button:hover,body.elementor-page-2726 .woocommerce button.button:hover,body.elementor-page-2726 .woocommerce input.button:hover,body.elementor-page-2726 .wc-block-components-button:hover {background:#195B72!important;border-color:#195B72!important;color:#FFFFFF!important;}
body.elementor-page-2726 .woocommerce button.button:disabled {opacity:.5;}
body.elementor-page-2726 .woocommerce table.shop_table {border:1px solid #2F738F26;border-radius:14px;border-spacing:0;overflow:hidden;background:#FFFFFF;margin-bottom:28px;}
body.elementor-page-2726 .woocommerce table.shop_table th {background:#F6F3EF;color:#195B72;font-weight:600;padding:16px 20px;border:0;}
body.elementor-page-2726 .woocommerce table.shop_table td {padding:20px;border-top:1px solid #2F738F20;background:#FFFFFF;}
body.elementor-page-2726 .woocommerce table.cart td.product-thumbnail img {width:76px;max-width:76px;border-radius:10px;}
body.elementor-page-2726 .woocommerce .product-name a {font-weight:600;text-decoration:none;}
body.elementor-page-2726 .woocommerce .product-remove a.remove {color:#E2145F!important;border:1px solid #E2145F35;border-radius:50%;font-weight:400;}
body.elementor-page-2726 .woocommerce .product-remove a.remove:hover {background:#E2145F;color:white!important;}
body.elementor-page-2726 .woocommerce input.input-text,body.elementor-page-2726 .woocommerce textarea,body.elementor-page-2726 .woocommerce select,body.elementor-page-2726 .woocommerce .quantity input.qty {font-family:'Open Sans',sans-serif;font-size:16px;background:#FFFFFF;color:#195B72;border:1px solid #2F738F55;border-radius:8px;padding:12px 14px;min-height:46px;box-shadow:none;}
body.elementor-page-2726 .woocommerce .quantity input.qty {width:76px;text-align:center;}
body.elementor-page-2726 .woocommerce input:focus,body.elementor-page-2726 .woocommerce textarea:focus,body.elementor-page-2726 .woocommerce select:focus {outline:2px solid #2F738F;outline-offset:2px;border-color:#2F738F;}
body.elementor-page-2726 .woocommerce label {font-size:14px;font-weight:600;margin-bottom:8px;}
body.elementor-page-2726 .woocommerce .form-row {margin-bottom:18px;padding:0;}
body.elementor-page-2726 .woocommerce .required {color:#E2145F;}
body.elementor-page-2726 .woocommerce .cart-collaterals .cart_totals {background:#FFFFFF;border:1px solid #2F738F26;border-radius:16px;padding:30px;margin-top:12px;width:48%;}
body.elementor-page-2726 .woocommerce .cart_totals table {border:0;margin-bottom:18px;}
body.elementor-page-2726 .woocommerce .cart_totals table th,body.elementor-page-2726 .woocommerce .cart_totals table td {background:#FFFFFF;padding:14px 0;}
body.elementor-page-2726 .woocommerce .order-total {font-size:20px;}
body.elementor-page-2726 .woocommerce .wc-proceed-to-checkout {padding:10px 0 0;}
body.elementor-page-2726 .woocommerce .wc-proceed-to-checkout a {margin:0;}
body.elementor-page-2726 .woocommerce .coupon {display:flex;flex-wrap:wrap;gap:10px;}
body.elementor-page-2726 .woocommerce #coupon_code {width:180px;}
body.elementor-page-2726 .woocommerce .woocommerce-info,body.elementor-page-2726 .woocommerce .woocommerce-message,body.elementor-page-2726 .woocommerce .woocommerce-error {background:#FFFFFF;border-top:3px solid #2F738F;border-radius:10px;color:#195B72;padding-top:18px;padding-bottom:18px;box-shadow:none;}
body.elementor-page-2726 .woocommerce .woocommerce-error {border-top-color:#E2145F;}
body.elementor-page-2726 .woocommerce .woocommerce-info::before,body.elementor-page-2726 .woocommerce .woocommerce-message::before {color:#2F738F;}
body.elementor-page-2726 .woocommerce form.checkout #customer_details {background:#FFFFFF;border:1px solid #2F738F26;border-radius:16px;padding:30px;margin-bottom:30px;}
body.elementor-page-2726 .woocommerce form.checkout #customer_details .col-1,body.elementor-page-2726 .woocommerce form.checkout #customer_details .col-2 {float:none;width:100%;}
body.elementor-page-2726 .woocommerce .woocommerce-additional-fields {margin-top:28px;}
body.elementor-page-2726 .woocommerce #order_review_heading {margin-top:30px;}
body.elementor-page-2726 .woocommerce #payment {background:#FFFFFF;border:1px solid #2F738F26;border-radius:16px;margin-top:24px;}
body.elementor-page-2726 .woocommerce #payment ul.payment_methods {padding:24px;border-bottom:1px solid #2F738F20;}
body.elementor-page-2726 .woocommerce #payment .payment_box {background:#F6F3EF;color:#195B72;border-radius:10px;}
body.elementor-page-2726 .woocommerce #payment .payment_box::before {border-bottom-color:#F6F3EF;}
body.elementor-page-2726 .woocommerce #payment .place-order {padding:24px;}
body.elementor-page-2726 .woocommerce #place_order {float:none;width:100%;margin-top:18px;}
body.elementor-page-2726 .woocommerce .woocommerce-privacy-policy-text,body.elementor-page-2726 .woocommerce .woocommerce-terms-and-conditions-wrapper {font-size:13px;line-height:1.7;}
body.elementor-page-2726 .select2-container--default .select2-selection--single {border:1px solid #2F738F55;border-radius:8px;min-height:46px;}
body.elementor-page-2726 .select2-container .select2-selection--single .select2-selection__rendered {line-height:44px;padding-left:14px;color:#195B72;}
body.elementor-page-2726 .select2-container--default .select2-selection--single .select2-selection__arrow {height:44px;}
body.page-id-693 body.elementor-page-2726 .bb-checkout-title,body.page-id-694 body.elementor-page-2726 .bb-cart-title {display:none!important;}
@media(max-width:767px){body.elementor-page-2726 .woocommerce .cart-collaterals .cart_totals{width:100%;padding:22px;}body.elementor-page-2726 .woocommerce table.shop_table td {padding:14px;}body.elementor-page-2726 .woocommerce form.checkout #customer_details{padding:22px;}body.elementor-page-2726 .woocommerce table.shop_table_responsive tr td::before{color:#195B72;}body.elementor-page-2726 .woocommerce .coupon{margin-bottom:12px;}body.elementor-page-2726 .woocommerce table.cart td.actions button{width:100%;} }

body.page-id-693 .elementor-2726 [data-id="3e35f513"],body.page-id-694 .elementor-2726 [data-id="594b6916"]{display:none!important;}
body.page-id-693 #site-header,body.page-id-694 #site-header,body.page-id-693 #site-footer,body.page-id-694 #site-footer{display:none!important;}
body.page-id-693 .elementor-location-header,body.page-id-694 .elementor-location-header,body.page-id-693 .elementor-location-footer,body.page-id-694 .elementor-location-footer{display:none!important;}
body.page-id-693,body.page-id-694{background:#F6F3EF;}

/* Winkelmand: compacte introductie en heldere totaalkop. */
body.page-id-693 .elementor-2726 [data-id="59e69659"],
body.page-id-693 .elementor-2726 [data-id="3681cfff"]{display:none!important;}
body.page-id-693 .elementor-2726 .cart_totals h2{font-size:0!important;visibility:hidden;}
body.page-id-693 .elementor-2726 .cart_totals h2::after{content:"Totaal winkelmand";font-size:30px;visibility:visible;}

body.page-id-694 .elementor-2726 [data-id="59e69659"],
body.page-id-694 .elementor-2726 [data-id="3681cfff"]{display:none!important;}

body.page-id-693 .elementor-2726 [data-id="594b6916"]{margin-bottom:40px!important;}

body.page-id-694 .elementor-2726 [data-id="3e35f513"]{margin-bottom:40px!important;}/* End custom CSS */