body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#1b4b36}h1,h2,h3,h4,h5,h6{color:#538f6a}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#1b4b36!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#1b4b36}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#1b4b36}.footer-widget h4{color:#1b4b36}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#1b4b36}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#1b4b36}a{color:#bfcba8}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(27,75,54,0.9)}.nav li ul{border-color:#aebd77}.et_secondary_nav_enabled #page-container #top-header{background-color:rgba(174,189,119,0.9)!important}#et-secondary-nav li ul{background-color:rgba(174,189,119,0.9)}#top-header,#top-header a{color:#1b4b36}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#ffffff}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}#top-menu li a{font-size:16px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#ffffff}#main-footer{background-color:#1b4b36}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#bfcba8}.footer-widget{color:#bfcba8}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#ffffff}.footer-widget li:before{border-color:rgba(174,189,119,0.14)}#footer-widgets .footer-widget li:before{top:10.6px}.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#bfcba8}#et-footer-nav .bottom-nav li.current-menu-item a{color:#bfcba8}#footer-bottom{background-color:#1b4b36}#footer-info,#footer-info a{color:#56776c}#footer-bottom .et-social-icon a{color:#56776c}#main-header{box-shadow:none}.et-fixed-header#main-header{box-shadow:none!important}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward,body .et_pb_button{font-size:16px}.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button,body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,body .et_pb_button:after{font-size:25.6px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:38px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:38px}.et_header_style_split .centered-inline-logo-wrap{width:76px;margin:-76px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:76px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:76px}.et_header_style_centered #top-menu>li>a{padding-bottom:14px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:29px 0 29px 0!important}.et_header_style_centered #main-header .logo_container{height:76px}#logo{max-height:80%}.et_pb_svg_logo #logo{height:80%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:13.68px}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:rgba(174,189,119,0.9)!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:rgba(174,189,119,0.9)}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#ffffff!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#ffffff!important}.et-fixed-header#top-header a{color:#1b4b36}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}.ciw_phone{display:none}.ciw_contactinformation{float:none;color:#fff}.ciw_contactinformation a,.ciw_contactinformation a:hover{color:#fff}.ciw_contactinformation a:hover{text-decoration:underline}body footer .et_pb_widget{float:none}body footer h2,body footer h3,body footer h4,body footer h5{font-size:26px}body .bottom-nav li.current-menu-item>a{color:#fff}footer .gfield input,footer .gfield input:focus{border:2px solid #fff!important;background:none!important;border-radius:5px!important;color:#fff!important}footer ::placeholder{color:white;opacity:1}footer :-ms-input-placeholder{color:white}footer ::-ms-input-placeholder{color:white}footer .gform_button{background:#9aadbb;border:0px none;padding:0.5em 2em;font-size:18px;border-radius:5px;color:#211f4e;float:right;cursor:pointer}footer .gform_button:hover{background:#97a7c9}article .gform_body input,article .gform_body select,article .gform_body textarea{border:1px solid #211f4e!important;border-radius:5px!important}.fancybox-container{z-index:999999999!important}.fancybox-slide--iframe .fancybox-content{background:transparent!important}body #top-menu li li a{width:250px}@media (max-width:980px){#top-header{display:none!important}}.et-fixed-header #top-header{display:none!important}#top-header{background:#f8faf8!important;padding:6px 0!important;border-bottom:1px solid #e8f0e9}#top-header .container{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}#et-info{display:flex!important;align-items:center!important;gap:15px!important;justify-content:flex-start!important;flex:1!important}#top-header #et-info span,#top-header #et-info span a,#top-header #et-info a,#top-header .et-info a,body #et-info a{color:#1b4b36!important;font-size:14px!important;text-decoration:none!important;transition:color 0.3s ease!important}#et-info a:hover{color:#4a7651!important}#et-info span{color:#5a8c61!important}#et-secondary-menu{display:flex!important;gap:12px!important;align-items:center!important;justify-content:flex-end!important;margin-left:auto!important}#et-secondary-menu ul{display:flex!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}#et-secondary-menu li{margin:0!important}#et-secondary-menu li a{display:inline-block!important;padding:6px 28px!important;background:linear-gradient(135deg,#538f6a 0%,#1b4b36 100%)!important;color:#ffffff!important;border-radius:25px!important;font-weight:700!important;font-size:15px!important;text-decoration:none!important;transition:all 0.3s ease!important;line-height:1.4!important;border:none!important;box-shadow:0 4px 12px rgba(90,140,97,0.4)!important}#et-secondary-menu li a:before{content:"→ "!important;font-weight:bold!important;margin-right:6px!important}#et-secondary-menu li a:hover{background:linear-gradient(135deg,#5a8c61 0%,#4a7651 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px rgba(90,140,97,0.5)!important;color:#ffffff!important}.et-cart-info,.et_pb_menu__cart,#et-top-navigation .et-cart-info,.et-top-navigation .et-cart-info{display:none!important}body:not(.single-product) a[href*="winkelwagen"]{display:none!important}.single-product .et-cart-info,.single-product #et-top-navigation .et-cart-info,.single-product .et-top-navigation .et-cart-info{display:block!important}.single-product .et-cart-info{font-size:16px!important}.single-product .et-cart-info a{font-size:16px!important}.single-product .et-cart-info .et-cart-count{font-size:14px!important;width:22px!important;height:22px!important;line-height:22px!important}@media (max-width:980px){#et-info{font-size:13px!important}#et-secondary-menu li a{padding:6px 20px!important;font-size:14px!important}#et-secondary-menu{gap:8px!important}}@media (max-width:767px){#top-header .container{flex-direction:column!important;gap:12px!important;padding:6px 20px!important}#et-info{font-size:12px!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important}#et-secondary-menu{width:100%!important;justify-content:center!important}#et-secondary-menu ul{width:100%!important;justify-content:center!important}#et-secondary-menu li a{display:block!important;text-align:center!important;padding:6px 24px!important}#et-secondary-menu li a:before{content:""!important;margin:0!important}}.single-post #sidebar{display:none!important}.single-post #main-content .container:before{display:none!important}.single-post #left-area{width:100%!important;max-width:820px!important;margin:0 auto!important;float:none!important;padding:50px 40px!important}.single-post .entry-title,.single-post h1.entry-title{font-size:42px!important;line-height:1.3!important;color:#2d5235!important;margin-bottom:25px!important;font-weight:700!important;text-align:left!important}.single-post .post-meta{font-size:14px!important;color:#7a9b7f!important;margin-bottom:35px!important;padding-bottom:25px!important;border-bottom:2px solid #e8f0e9!important;text-transform:uppercase!important;letter-spacing:0.8px!important;font-weight:600!important}.single-post .post-meta a{color:#5a8c61!important;text-decoration:none!important;transition:color 0.3s ease!important}.single-post .post-meta a:hover{color:#4a7651!important}.post-tags-bottom{font-size:14px!important;color:#7a9b7f!important;margin:40px 0!important;padding:25px 0!important;border-top:2px solid #e8f0e9!important;text-transform:uppercase!important;letter-spacing:0.8px!important;font-weight:600!important}.post-tags-bottom .tags-label{font-weight:600!important;color:#7a9b7f!important;margin-right:12px!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:0.8px!important}.post-tags-bottom a{color:#5a8c61!important;text-decoration:none!important;transition:color 0.3s ease!important;margin-right:8px!important;text-transform:none!important;letter-spacing:normal!important;font-weight:500!important}.post-tags-bottom a:hover{color:#4a7651!important}.post-tags-bottom a:not(:last-child)::after{content:" • "!important;margin-left:8px!important;color:#c5d9c8!important}.single-post .et_featured_image,.single-post .entry-content>img:first-of-type{border-radius:16px!important;overflow:hidden!important;margin:0 0 40px 0!important;box-shadow:0 5px 20px rgba(0,0,0,0.12)!important;width:100%!important;height:auto!important}.single-post .entry-content{font-size:18px!important;line-height:1.8!important;color:#444!important}.single-post .entry-content p{margin-bottom:24px!important;line-height:1.8!important}.single-post .entry-content>p:first-of-type{font-size:20px!important;color:#333!important;font-weight:400!important;margin-bottom:28px!important}.single-post .entry-content h2{font-size:32px!important;color:#2d5235!important;margin-top:45px!important;margin-bottom:20px!important;line-height:1.3!important;font-weight:700!important}.single-post .entry-content h3{font-size:26px!important;color:#2d5235!important;margin-top:40px!important;margin-bottom:18px!important;line-height:1.4!important;font-weight:700!important}.single-post .entry-content h4{font-size:22px!important;color:#3a6442!important;margin-top:35px!important;margin-bottom:16px!important;line-height:1.4!important;font-weight:700!important}.single-post .entry-content img{border-radius:12px!important;margin:35px 0!important;box-shadow:0 3px 15px rgba(0,0,0,0.1)!important;max-width:100%!important;height:auto!important}.single-post .entry-content a img{transition:transform 0.3s ease,box-shadow 0.3s ease!important}.single-post .entry-content a img:hover{transform:translateY(-4px)!important;box-shadow:0 8px 20px rgba(90,140,97,0.2)!important}.single-post .entry-content img[src*="lievegroet"],.single-post .entry-content img[src*="dwh_lievegroet"],.single-post .entry-content a img[src*="lievegroet"],.single-post .entry-content a img[src*="dwh_lievegroet"]{box-shadow:none!important;border-radius:0!important;transition:none!important;margin:30px 0 10px 0!important}.single-post .entry-content a img[src*="lievegroet"]:hover,.single-post .entry-content a img[src*="dwh_lievegroet"]:hover{transform:none!important;box-shadow:none!important}.single-post .entry-content ul,.single-post .entry-content ol{margin:25px 0 25px 30px!important;padding:0!important}.single-post .entry-content ul li,.single-post .entry-content ol li{margin-bottom:12px!important;line-height:1.7!important;padding-left:10px!important}.single-post .entry-content ul li{list-style:none!important;position:relative!important}.single-post .entry-content ul li:before{content:"•"!important;position:absolute!important;left:-25px!important;font-size:14px!important}.single-post .entry-content ol li{color:#444!important}.single-post .entry-content ol li::marker{color:#5a8c61!important;font-weight:700!important}.single-post .entry-content a{color:#5a8c61!important;text-decoration:underline!important;text-decoration-color:rgba(90,140,97,0.3)!important;text-underline-offset:3px!important;transition:all 0.3s ease!important}.single-post .entry-content a:hover{color:#4a7651!important;text-decoration-color:#4a7651!important}.single-post .entry-content blockquote{border-left:4px solid #6ba573!important;padding:20px 30px!important;margin:30px 0!important;background:#f8faf8!important;border-radius:0 12px 12px 0!important;font-style:italic!important;color:#555!important}.single-post .entry-content h3+h4{color:#5a8c61!important;font-size:20px!important;margin-top:25px!important}.single-post .et_post_meta_wrapper{margin-top:50px!important;padding-top:30px!important;border-top:2px solid #e8f0e9!important}.single-post .et_post_meta_wrapper a{display:inline-block!important;padding:8px 18px!important;margin:5px 5px 5px 0!important;background:#f0f5f1!important;color:#5a8c61!important;text-decoration:none!important;border-radius:20px!important;font-size:14px!important;font-weight:600!important;transition:all 0.3s ease!important}.single-post .et_post_meta_wrapper a:hover{background:linear-gradient(135deg,#6ba573 0%,#5a8c61 100%)!important;color:#ffffff!important;transform:translateY(-2px)!important}.single-post .et_post_navigation,.single-post .post-navigation,.single-post .nav-links{margin:60px 0 40px 0!important;padding:30px!important;background:#f8faf8!important;border-radius:12px!important;display:flex!important;justify-content:space-between!important;gap:20px!important}.single-post .et_post_navigation a,.single-post .post-navigation a,.single-post .nav-links a{flex:1!important;padding:15px 20px!important;background:#ffffff!important;border:2px solid #e8f0e9!important;border-radius:8px!important;text-decoration:none!important;transition:all 0.3s ease!important;color:#5a8c61!important;font-weight:600!important}.single-post .et_post_navigation a:hover,.single-post .post-navigation a:hover,.single-post .nav-links a:hover{background:linear-gradient(135deg,#6ba573 0%,#5a8c61 100%)!important;color:#ffffff!important;border-color:#5a8c61!important;transform:translateY(-3px)!important;box-shadow:0 5px 15px rgba(90,140,97,0.2)!important}@media (max-width:980px){.single-post #left-area{padding:40px 35px!important}.single-post .entry-title{font-size:36px!important}.single-post .entry-content{font-size:17px!important}.single-post .entry-content h2{font-size:28px!important}.single-post .entry-content h3{font-size:24px!important}.single-post .entry-content h4{font-size:20px!important}}@media (max-width:767px){.single-post #left-area{padding:30px 20px!important}.single-post .entry-title{font-size:30px!important}.single-post .entry-content{font-size:16px!important}.single-post .entry-content>p:first-of-type{font-size:18px!important}.single-post .entry-content h2{font-size:26px!important;margin-top:35px!important}.single-post .entry-content h3{font-size:22px!important;margin-top:30px!important}.single-post .entry-content h4{font-size:19px!important;margin-top:25px!important}.single-post .entry-content ul,.single-post .entry-content ol{margin-left:20px!important}.single-post .et_post_navigation,.single-post .post-navigation,.single-post .nav-links{flex-direction:column!important}}.et_pb_posts .et_pb_button_module_wrapper,.et_pb_posts nav.navigation,.et_pb_posts .wp-pagenavi,.et_pb_salvattore_content+nav,.et_pb_posts+nav{display:block!important;width:100%!important;text-align:center!important;margin:60px 0 40px 0!important;clear:both!important;grid-column:1 / -1!important}.wp-pagenavi a,.wp-pagenavi span.pages,.wp-pagenavi span.current,.navigation .nav-links a,.navigation .nav-links span{display:inline-block!important;padding:12px 18px!important;margin:0 5px!important;background:#f0f5f1!important;color:#5a8c61!important;text-decoration:none!important;border-radius:8px!important;font-weight:600!important;font-size:15px!important;transition:all 0.3s ease!important;border:2px solid transparent!important}.wp-pagenavi a:hover,.navigation .nav-links a:hover{background:linear-gradient(135deg,#6ba573 0%,#5a8c61 100%)!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(90,140,97,0.3)!important}.wp-pagenavi span.current,.navigation .nav-links .current{background:linear-gradient(135deg,#6ba573 0%,#5a8c61 100%)!important;color:#ffffff!important;border-color:#5a8c61!important}.wp-pagenavi span.pages{background:transparent!important;color:#666!important;padding:12px 10px!important}.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink,.navigation .nav-links .prev,.navigation .nav-links .next{font-weight:700!important}.page-template-video-archive,.page-id-video,body.page .videos{max-width:1200px!important;margin:0 auto!important;padding:0 50px!important}.video-archive-subject-switch{text-align:right!important;margin:30px 0 50px 0!important}.video-archive-subject-switch select{padding:12px 24px!important;background:#f0f5f1!important;color:#5a8c61!important;border:2px solid #e8f0e9!important;border-radius:25px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;transition:all 0.3s ease!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235a8c61' d='M6 8L0 0h12z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 15px center!important;padding-right:45px!important}.video-archive-subject-switch select:hover{background-color:#e8f0e9!important;border-color:#6ba573!important}.video-archive-subject-switch select:focus{outline:none!important;border-color:#5a8c61!important;box-shadow:0 0 0 3px rgba(90,140,97,0.1)!important}.videos.row{display:flex!important;flex-wrap:wrap!important;gap:40px!important;margin:0!important}.videos .col-md-4,.videos .col-sm-6,.videos .col-xs-12{flex:0 0 calc(50% - 20px)!important;max-width:calc(50% - 20px)!important;padding:0!important}.video-wrapper{background:transparent!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 4px 15px rgba(0,0,0,0.12)!important;transition:all 0.4s ease!important;display:block!important;padding:0!important;margin:0!important}.video-wrapper:hover{transform:translateY(-8px)!important;box-shadow:0 15px 35px rgba(76,132,84,0.25)!important}.video-wrapper .image-wrapper{position:relative!important;overflow:hidden!important;margin:0!important;background:#000!important;border-radius:16px!important}.video-wrapper .image-wrapper img{width:100%!important;height:auto!important;display:block!important;transition:transform 0.6s ease,opacity 0.3s ease!important}.video-wrapper:hover .image-wrapper img{transform:scale(1.08)!important;opacity:0.9!important}.video-wrapper .image-wrapper a{display:block!important;position:relative!important;cursor:pointer!important;height:100%!important}.video-wrapper .image-wrapper a img{display:block!important;width:100%!important;position:relative!important;z-index:1!important}.video-wrapper .image-wrapper a::after{content:"▶"!important;position:absolute!important;top:50%!important;left:50%!important;width:90px!important;height:90px!important;margin-top:-45px!important;margin-left:-45px!important;background:rgba(90,140,97,0.85)!important;color:#ffffff!important;border-radius:50%!important;font-size:32px!important;line-height:90px!important;text-align:center!important;padding-left:8px!important;transition:all 0.3s ease!important;box-shadow:0 8px 30px rgba(0,0,0,0.5)!important;z-index:10!important}.video-wrapper .image-wrapper a:hover::after{transform:scale(1.15)!important;background:rgba(90,140,97,1)!important;box-shadow:0 10px 40px rgba(0,0,0,0.6)!important}.video-wrapper h3{display:none!important}.video-wrapper .text-wrapper{display:none!important}.video-wrapper .et_pb_button{display:none!important}@media (max-width:980px){.page-template-video-archive,.page-id-video,body.page .videos{padding:0 35px!important}.videos .col-md-4,.videos .col-sm-6{flex:0 0 calc(50% - 15px)!important;max-width:calc(50% - 15px)!important}.videos.row{gap:30px!important}.video-wrapper .image-wrapper a:after{width:75px!important;height:75px!important;font-size:28px!important;padding-left:6px!important}}@media (max-width:767px){.page-template-video-archive,.page-id-video,body.page .videos{padding:0 20px!important}.videos .col-md-4,.videos .col-sm-6,.videos .col-xs-12{flex:0 0 100%!important;max-width:100%!important}.videos.row{gap:25px!important}.video-wrapper .image-wrapper a:after{width:70px!important;height:70px!important;font-size:24px!important;padding-left:5px!important}}.fancybox-container{z-index:99999!important}.fancybox-bg{background:rgba(45,82,53,0.95)!important}.fancybox-slide--iframe .fancybox-content{background:#000!important}.fancybox-button--close{background:rgba(90,140,97,0.8)!important;width:44px!important;height:44px!important}.fancybox-button--close:hover{background:rgba(90,140,97,1)!important}.my-courses-dashboard{max-width:1400px;margin:0 auto;padding:2rem 0}.dashboard-quick-access{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:3rem}.dashboard-card{flex:1 1 calc(50% - 0.75rem);min-width:250px;color:white;padding:2.5rem 2rem;border-radius:16px;text-align:center;text-decoration:none;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.1);position:relative;overflow:hidden}.dashboard-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,0.2)}.dashboard-card .card-icon{font-size:3.5rem;margin-bottom:1rem;display:block;position:relative}.dashboard-card h3{color:white!important;margin:0 0 0.5rem 0!important;font-size:1.75rem!important;font-weight:700!important;position:relative}.dashboard-card p{color:rgba(255,255,255,0.95)!important;margin:0!important;font-size:1rem!important;position:relative}.library-card{background:url('/wp-content/uploads/2025/05/welcome.jpg') center/cover no-repeat}.community-card{background:url('/wp-content/uploads/2026/02/Community.jpg') center/cover no-repeat}.library-card::before,.community-card::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.3);border-radius:16px;z-index:1}.library-card:hover::before,.community-card:hover::before{background:rgba(0,0,0,0.15)}.card-cta{display:inline-block;margin-top:1rem;background:rgba(255,255,255,0.95);border:none;padding:0.4rem 1.2rem;border-radius:20px;font-size:1rem;font-weight:600;color:#333}.dashboard-card *{position:relative;z-index:2}.dashboard-courses .course-progress{display:none!important}.course-card.locked .course-locked-text{color:#2d5235!important;font-weight:600;font-size:16px;margin-top:10px}.dashboard-courses{margin-top:3rem}.dashboard-courses h2{font-size:2rem;margin-bottom:1.5rem;color:#333;font-weight:700}.courses-grid{display:flex;flex-wrap:wrap;gap:1.5rem}.course-card{flex:0 1 calc(33.333% - 1rem);min-width:320px;max-width:400px;background:white;border-radius:16px;overflow:hidden;text-decoration:none;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.08);border:1px solid #e8e8e8;cursor:pointer;position:relative}.course-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,0.12);border-color:#d0d0d0}.course-image{width:100%;height:200px;background-size:cover;background-position:center;background-color:#f5f5f5;position:relative}.course-image-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.course-image-placeholder span{font-size:5rem}.course-content{padding:1.5rem}.course-content h3{color:#333!important;margin:0 0 1rem 0!important;font-size:1.35rem!important;font-weight:600!important;line-height:1.4!important}.course-progress{margin-bottom:1rem}.progress-bar{width:100%;height:10px;background:#e8e8e8;border-radius:10px;overflow:hidden;margin-bottom:0.5rem}.progress-fill{height:100%;background:linear-gradient(90deg,#667eea 0%,#764ba2 100%);transition:width 0.5s ease;border-radius:10px}.progress-text{font-size:0.9rem;color:#666;font-weight:500}.course-cta{color:#667eea;font-weight:600;font-size:1rem;display:inline-block;margin-top:0.5rem;transition:color 0.3s ease}.course-card:hover .course-cta{color:#764ba2}.no-courses{color:#666;padding:3rem 2rem;background:#f9f9f9;border-radius:12px;text-align:center;border:2px dashed #ddd}.my-courses-login-required h2,.my-courses-no-access h2{margin-bottom:1rem;font-size:1.75rem;color:#333}.my-courses-login-required p,.my-courses-no-access p{color:#666;font-size:1.1rem;margin-bottom:1.5rem}.button{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white!important;text-decoration:none!important;border-radius:8px;font-weight:600;font-size:1rem;transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 4px 12px rgba(102,126,234,0.3)}.button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,0.4)}@media (max-width:900px){body.page-id-32491 .container{padding-left:30px;padding-right:30px}.my-courses-dashboard{padding:1.5rem 0}.dashboard-quick-access{gap:1.25rem}.dashboard-card{padding:2rem 1.5rem}.dashboard-card h3{font-size:1.5rem!important}.course-card{flex:1 1 calc(50% - 0.75rem);min-width:280px;max-width:450px}.dashboard-courses h2{font-size:1.75rem}}@media (max-width:600px){body.page-id-32491 .container{padding-left:20px;padding-right:20px}.my-courses-dashboard{padding:1rem 0}.dashboard-quick-access{gap:1rem;margin-bottom:2rem}.dashboard-card{flex:1 1 100%;padding:2rem 1.5rem}.dashboard-card .card-icon{font-size:3rem}.dashboard-card h3{font-size:1.4rem!important}.dashboard-card p{font-size:0.95rem!important}.course-card{flex:1 1 100%;min-width:100%}.course-image{height:180px}.dashboard-courses h2{font-size:1.5rem}.course-content h3{font-size:1.2rem!important}.my-courses-login-required,.my-courses-no-access{padding:2rem 1.5rem;margin:2rem auto}}@media (max-width:400px){body.page-id-32491 .container{padding-left:15px;padding-right:15px}.dashboard-card{padding:1.5rem 1rem}.course-content{padding:1.25rem}}.lesson-library{list-style:none;padding:0;margin:0}.lesson-library li{padding:10px 14px;border-bottom:1px solid #e5e5e5}.lesson-library li.unlocked a{color:#1b4b36;font-weight:600;text-decoration:none}.lesson-library li.unlocked a:hover{text-decoration:underline}.lesson-library li.locked{color:#999;cursor:not-allowed}.lesson-library li.locked span{display:block}.lesson-locked{color:#999;cursor:not-allowed;pointer-events:none}body.single-lesson{background:linear-gradient(180deg,#e0e7f1 0%,#ffffff 35%)}body.single-lesson #left-area{float:none!important;width:100%!important;margin:0 auto!important}body.single-lesson .sensei-course-theme__main-content{max-width:1100px;margin:0 auto}body.single-lesson #main-content>.container::before,body.single-lesson #main-content>.container::after{content:none!important;display:none!important}body.single-lesson h1.entry-title.main_title{text-align:center;font-size:42px!important;line-height:1.3;margin:0 auto 35px auto;padding:0 20px}body.single-lesson .entry-content.is-layout-constrained{max-width:960px;margin-left:auto;margin-right:auto}body.single-lesson.entry-content.is-layout-constrained img,body.single-lesson.entry-content.is-layout-constrained iframe,body.single-lesson.entry-content.is-layout-constrained video,body.single-lesson.entry-content.is-layout-constrained .wp-block-image,body.single-lesson.entry-content.is-layout-constrained .wp-block-video,body.single-lesson.entry-content.is-layout-constrained figure{width:100%!important;max-width:100%!important}body.single-lesson.entry-content.is-layout-constrained figure img{width:100%!important;height:auto}body.single-lesson.entry-content.is-layout-constrained.wp-caption{width:100%!important;max-width:100%!important;background:transparent!important;border:none!important;padding:0!important;margin:30px 0!important}body.single-lesson #left-area{float:none!important;width:100%!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important}body.single-lesson #main-content{margin-left:auto!important;margin-right:auto!important}body.single-lesson .entry-content img{max-width:100%!important;width:100%!important;height:auto!important;display:block;margin:30px auto 0 auto}body.single-lesson.entry-content.is-layout-constrained.wp-caption-text{margin-top:10px;font-size:14px;color:#56776c;text-align:center;background:transparent!important}body.single-lesson .entry-content .wp-caption{width:100%!important;max-width:100%!important;margin:30px auto 15px auto!important;padding:0!important;background:transparent!important}body.single-lesson .entry-content .wp-caption img{width:100%!important;max-width:100%!important;height:auto!important;display:block;margin:0!important}body.single-lesson .entry-content .wp-caption-text{padding:0!important;margin:8px 0 0 0!important;background:transparent!important;font-size:14px;color:#56776c;text-align:center}body.single-lesson .post-entries .nav-prev a,body.single-lesson .post-entries .nav-next a{font-size:18px!important;font-weight:600!important;padding:12px 20px!important;background:#1b4b36!important;color:white!important;border-radius:8px!important;text-decoration:none!important;display:inline-block!important;transition:background 0.3s ease!important;margin-bottom:30px!important}body.single-lesson .post-entries .nav-prev a:hover,body.single-lesson .post-entries .nav-next a:hover{background:#2d5235!important}body.single-lesson .sensei-breadcrumb{background:#f0f5f1!important;padding:20px!important;border-radius:12px!important;margin-top:30px!important;margin-bottom:0!important}body.single-lesson .sensei-breadcrumb{font-size:16px;color:#56776c;font-weight:500}body.single-lesson .sensei-breadcrumb a{font-size:18px!important;font-weight:600!important;padding:10px 18px!important;background:#1b4b36!important;color:white!important;border-radius:8px!important;text-decoration:none!important;display:inline-block!important;margin-left:8px!important;transition:background 0.3s ease!important}body.single-lesson .sensei-breadcrumb a:hover{background:#2d5235!important}body.single-lesson form.lesson_button_form{display:none!important}body.single-lesson .entry-content{max-width:1100px;margin:40px auto;padding:50px;background:rgba(174,189,119,0.22);border-radius:18px}body.single-lesson .sensei-video-embed{position:relative;width:100%;max-width:100%;aspect-ratio:16 / 9;margin:40px 0;border-radius:14px;overflow:hidden}body.single-lesson .sensei-video-embed iframe{position:absolute;inset:0;width:100%!important;height:100%!important;border:none}.lesson-downloads{margin-top:60px!important}.lesson-downloads h3{color:#1b4b36!important;margin-bottom:16px!important;font-weight:700!important}.lesson-downloads ul{margin:0!important;padding-left:0!important;list-style-position:inside!important}.lesson-downloads li{margin-bottom:14px!important}.lesson-downloads a{color:#0073aa!important;text-decoration:none!important;font-weight:500!important;transition:all 0.2s ease!important}.lesson-downloads a:hover{color:#0073aa!important;text-decoration:underline!important}body.single-lesson.wp-block-sensei-lms-button-complete-lesson.wp-block-button__link{cursor:pointer}body.single-lesson h1.wp-block-post-title{font-size:38px;line-height:1.3;color:#2d5235;margin-bottom:35px}body.single-lesson.entry-contenth4{font-size:26px;line-height:1.4;color:#1b4b36;margin:50px 0 18px;font-weight:600}body.single-lesson.entry-contenth3{font-size:24px;color:#538f6a;margin:35px 0 12px}body.sensei-course-theme p{font-size:18px;line-height:1.8;margin-bottom:20px}body .sensei-course-theme-course-progress,body .wp-block-sensei-lms-course-theme-course-progress-counter{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}body .sensei-course-theme-course-progress-bar{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important}body.single-lesson.wp-block-sensei-lms-course-title{margin-top:6px}body.single-lesson.wp-block-sensei-lms-exit-course a{font-size:0}body.single-lesson.wp-block-sensei-lms-exit-course a::after{content:"Les verlaten";font-size:16px;font-weight:600;color:#1b4b36}body.single-lesson.wp-block-sensei-lms-exit-course a:hover::after{text-decoration:underline}body.single-lesson.wp-block-sensei-lms-course-title{font-size:30px;line-height:1.3;font-weight:700;color:#2d5235;margin:0 0 20px 0}@media (max-width:980px){body.single-lesson .wp-block-post-title{font-size:32px;line-height:1.25}body.single-lesson .entry-content{padding:30px 25px;font-size:1.08em}body.single-lesson .sensei-course-theme__header{padding:18px 20px}body.single-lesson .sensei-course-theme__header__info{flex-wrap:wrap!important;gap:12px;align-items:flex-start}body.single-lesson .wp-block-sensei-lms-course-title{width:100%;font-size:22px;line-height:1.3;margin-bottom:4px}body.single-lesson .wp-block-sensei-lms-exit-course{margin-left:0!important}}@media (max-width:767px){body.single-lesson .wp-block-post-title{font-size:28px;line-height:1.25}body.single-lesson .entry-content{padding:25px 20px;font-size:1.05em}}@media (max-width:570px){body.single-lesson .wp-block-sensei-lms-course-title{display:none!important}}.lesson-library-parent{margin-bottom:1.5rem;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:white}.lesson-library-parent-title{padding:1rem 1.5rem;background:#f5f5f5;font-size:1.25rem;font-weight:600;cursor:pointer;list-style:none;user-select:none;transition:background 0.2s}.lesson-library-parent-title:hover{background:#ebebeb}.lesson-library-parent-title::-webkit-details-marker{display:none}.lesson-library-parent-title::marker{display:none}.lesson-library-parent-title::before{content:"▶";display:inline-block;margin-right:0.5rem;transition:transform 0.2s;color:#666}.lesson-library-parent[open]>.lesson-library-parent-title::before{transform:rotate(90deg)}.lesson-library-parent-content{padding:1rem 1.5rem}.lesson-library-child{margin:1rem 0;border-left:3px solid #ddd;padding-left:1rem}.lesson-library-child-title{padding:0.75rem 1rem;background:#fafafa;font-size:1.1rem;font-weight:500;cursor:pointer;list-style:none;user-select:none;border-radius:4px;transition:background 0.2s}.lesson-library-child-title:hover{background:#f0f0f0}.lesson-library-child-title::-webkit-details-marker{display:none}.lesson-library-child-title::marker{display:none}.lesson-library-child-title::before{content:"▶";display:inline-block;margin-right:0.5rem;font-size:0.8em;transition:transform 0.2s;color:#666}.lesson-library-child[open]>.lesson-library-child-title::before{transform:rotate(90deg)}.lesson-library-child-content{padding-top:0.5rem}.lesson-library-list{list-style:none;padding:0;margin:0.5rem 0}.lesson-library-item{padding:0.5rem 0;border-bottom:1px solid #f0f0f0}.lesson-library-item:last-child{border-bottom:none}.lesson-library-item.unlocked a{color:#2563eb;text-decoration:none;transition:color 0.2s;display:inline-block}.lesson-library-item.unlocked a:hover{color:#1d4ed8;text-decoration:underline}.lesson-library-item.locked span{color:#9ca3af}.lesson-library{margin-top:2rem}body.single-lesson .sensei-message.info{display:none!important}.hc-form-grid{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.hc-form-field{flex:1 1 calc(50% - 8px)!important;min-width:140px!important}.hc-form-submit{flex:1 1 100%!important}.hc-form-grid label{display:block!important;font-family:'Lato',sans-serif!important;font-size:0.62rem!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:rgba(197,189,176,0.55)!important;margin-bottom:3px!important}.hc-form-grid input[type="email"],.hc-form-grid input[type="text"]{width:100%!important;background:rgba(255,255,255,0.08)!important;border:1px solid rgba(200,219,164,0.2)!important;border-radius:3px!important;color:#f0ebe3!important;font-family:'Lato',sans-serif!important;font-size:0.82rem!important;padding:8px 12px!important;transition:background 0.2s,border-color 0.2s!important;-webkit-appearance:none!important}.hc-form-grid input[type="email"]:focus,.hc-form-grid input[type="text"]:focus{outline:none!important;background:rgba(255,255,255,0.13)!important;border-color:rgba(200,219,164,0.45)!important}.hc-form-grid input::placeholder{color:rgba(240,235,227,0.3)!important}.hc-form-submit input[type="submit"]{width:100%!important;background:#c8dba4!important;border:none!important;border-radius:3px!important;color:#2c3825!important;cursor:pointer!important;font-family:'Lato',sans-serif!important;font-size:0.75rem!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;padding:10px 20px!important;margin-top:2px!important;transition:background 0.2s!important;-webkit-appearance:none!important}.hc-form-submit input[type="submit"]:hover{background:#daeabc!important}.mc4wp-form .mc4wp-success p{background:rgba(200,219,164,0.12)!important;border-left:3px solid #c8dba4!important;color:#c8dba4!important;font-family:'Lato',sans-serif!important;font-size:0.82rem!important;padding:8px 12px!important;border-radius:0 3px 3px 0!important;margin-top:8px!important}.mc4wp-form .mc4wp-error p,.mc4wp-form .mc4wp-alert p{background:rgba(232,160,60,0.1)!important;border-left:3px solid #e8a03c!important;color:#e8a03c!important;font-family:'Lato',sans-serif!important;font-size:0.82rem!important;padding:8px 12px!important;border-radius:0 3px 3px 0!important;margin-top:8px!important}.et_pb_section_0_tb_footer.et_pb_section{padding-top:20px!important;padding-bottom:16px!important}.et_pb_section_0_tb_footer .et_pb_row{padding-top:0!important;padding-bottom:0!important}.et_pb_section_0_tb_footer .et_pb_text_inner,.et_pb_section_0_tb_footer .et_pb_text_inner p{color:#f0ebe3!important;font-family:'Georgia',serif!important; font-size:0.95rem!important;font-style:italic!important;font-weight:400!important;line-height:1.5!important;hyphens:none!important;word-break:keep-all!important}.et_pb_section_0_tb_footer .hc-nieuwsbrief-sub .et_pb_text_inner,.et_pb_section_0_tb_footer .hc-nieuwsbrief-sub .et_pb_text_inner p{font-size:0.78rem!important;font-style:normal!important;color:rgba(197,189,176,0.6)!important;font-family:'Lato',sans-serif!important;margin-bottom:10px!important}.et_pb_section_1_tb_footer.et_pb_section{padding-top:20px!important;padding-bottom:24px!important}.et_pb_section_1_tb_footer .et_pb_text_inner h4{color:#c8dba4!important;font-family:'Lato',sans-serif!important;font-size:0.65rem!important;font-weight:700!important;letter-spacing:0.16em!important;text-transform:uppercase!important;padding-bottom:8px!important;margin-bottom:10px!important;border-bottom:1px solid rgba(200,219,164,0.25)!important}.et_pb_section_1_tb_footer .et_pb_text_inner p{color:#c5bdb0!important;font-family:'Lato',sans-serif!important;font-size:0.85rem!important;font-weight:300!important;line-height:1.4!important;margin-bottom:4px!important}.et_pb_section_1_tb_footer .et_pb_text_inner p a{color:#c5bdb0!important;text-decoration:none!important;transition:color 0.2s!important}.et_pb_section_1_tb_footer .et_pb_text_inner p a:hover{color:#f0ebe3!important}.et_pb_section_2_tb_footer.et_pb_section{padding-top:12px!important;padding-bottom:12px!important;background-color:#1e2a1a!important;border-top:1px solid rgba(255,255,255,0.06)!important}.et_pb_section_2_tb_footer .et_pb_text_inner p,.hc-footer-legal,.hc-footer-legal p{color:#c5bdb0!important;font-family:'Lato',sans-serif!important;font-size:0.72rem!important;font-weight:300!important;text-align:center!important;margin-bottom:0!important}.et_pb_section_2_tb_footer .et_pb_text_inner a,.hc-footer-legal a{color:#c5bdb0!important;text-decoration:none!important}.et_pb_section_2_tb_footer .et_pb_text_inner a:hover,.hc-footer-legal a:hover{color:#c5bdb0!important}#main-footer .et_pb_social_media_follow a,#main-footer .et-social-icon a{border-radius:6px!important;border:1px solid rgba(200,219,164,0.25)!important;transition:border-color 0.2s!important}#main-footer .et_pb_social_media_follow a:hover,#main-footer .et-social-icon a:hover{border-color:rgba(200,219,164,0.5)!important}@media (max-width:640px){.hc-form-field{flex:1 1 100%!important}}.hc-form-full{flex:1 1 100%!important}.et_pb_section_0_tb_footer.et_pb_section{padding-top:77px!important;padding-bottom:77px!important}.et_pb_section_0_tb_footer .et_pb_text_inner,.et_pb_section_0_tb_footer .et_pb_text_inner p{color:#f0ebe3!important;opacity:1!important}.et_pb_section_0_tb_footer .hc-nieuwsbrief-sub .et_pb_text_inner p{color:rgba(240,235,227,0.8)!important}.hc-form-grid label{color:rgba(240,235,227,0.75)!important}.hc-form-grid input::placeholder{color:rgba(240,235,227,0.5)!important}.et_pb_section_2_tb_footer .et_pb_text_inner p,.et_pb_section_2_tb_footer .et_pb_text_inner a,.hc-footer-legal,.hc-footer-legal p,.hc-footer-legal a{font-size:0.80rem!important}.harmony-form-wrap{background-color:#faf6f0;border:1px solid #ddd5c4;border-radius:12px;padding:24px 28px 20px;max-width:440px;margin:0 auto;font-family:'Lato',sans-serif;box-shadow:0 4px 24px rgba(44,56,37,0.10)}.harmony-form-wrap .harmony-form-header{text-align:center;margin-bottom:18px}.harmony-form-wrap .harmony-leaf{font-size:22px;display:block;margin-bottom:6px}.harmony-form-wrap .harmony-form-header h3{font-family:Georgia,'Times New Roman',serif;color:#2c3825;font-size:1.15rem;font-weight:normal;margin:0 0 4px;line-height:1.3}.harmony-form-wrap .harmony-form-header p{color:#6b7a5e;font-size:0.85rem;margin:0;font-style:italic}.harmony-form-wrap .harmony-field-group{margin-bottom:12px}.harmony-form-wrap .harmony-field-group>label,.harmony-form-wrap .harmony-field-half label{display:block;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#2c3825;margin-bottom:4px}.harmony-form-wrap .harmony-field-row{display:flex;gap:10px}.harmony-form-wrap .harmony-field-half{flex:1}.harmony-form-wrap input[type="text"],.harmony-form-wrap input[type="email"]{width:100%;padding:8px 12px;border:1.5px solid #c8dba4;border-radius:6px;background:#fff;font-family:'Lato',sans-serif;font-size:0.88rem;color:#2c3825;transition:border-color 0.2s,box-shadow 0.2s;box-sizing:border-box}.harmony-form-wrap input[type="text"]:focus,.harmony-form-wrap input[type="email"]:focus{outline:none;border-color:#2c3825;box-shadow:0 0 0 3px rgba(200,219,164,0.45)}.harmony-form-wrap .harmony-radio-group{margin-bottom:14px}.harmony-form-wrap .harmony-radio-title{display:block;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#2c3825;margin-bottom:7px}.harmony-form-wrap .harmony-radio-option input[type="radio"]{position:absolute;opacity:0;width:0;height:0}.harmony-form-wrap .harmony-radio-option{display:block;margin-bottom:6px;cursor:pointer}.harmony-form-wrap .harmony-radio-box{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1.5px solid #c8dba4;border-radius:7px;background:#fff;transition:border-color 0.2s,background 0.2s,box-shadow 0.2s}.harmony-form-wrap .harmony-radio-option:hover .harmony-radio-box{border-color:#2c3825;background:#f3f7ec}.harmony-form-wrap .harmony-radio-option input[type="radio"]:checked+.harmony-radio-box{border-color:#2c3825;background:#eaf2db;box-shadow:0 0 0 3px rgba(200,219,164,0.45)}.harmony-form-wrap .harmony-radio-icon{font-size:1.1rem;flex-shrink:0}.harmony-form-wrap .harmony-radio-text{font-family:'Lato',sans-serif;font-size:0.82rem!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;line-height:1.3!important;color:#2c3825}.harmony-form-wrap input[type="submit"].harmony-btn{display:block;width:100%;padding:11px 20px;background-color:#2c3825;color:#faf6f0;border:none;border-radius:7px;font-family:'Lato',sans-serif;font-size:0.92rem;font-weight:700;letter-spacing:0.04em;cursor:pointer;transition:background-color 0.2s,transform 0.15s;box-sizing:border-box}.harmony-form-wrap input[type="submit"].harmony-btn:hover{background-color:#3d4f32;transform:translateY(-1px)}.harmony-form-wrap input[type="submit"].harmony-btn:active{background-color:#1e2918;transform:translateY(0)}.harmony-form-wrap .harmony-privacy{text-align:center;font-size:0.75rem;color:#9aaa8a;margin:12px 0 0;font-style:italic}.harmony-form-wrap .mc4wp-success,.harmony-form-wrap .mc4wp-success p{background-color:#e8f0dc!important;border:1px solid #c8dba4!important;color:#2c3825!important;padding:10px 14px;border-radius:7px;font-family:'Lato',sans-serif;font-size:0.88rem;margin-top:12px}.harmony-form-wrap .mc4wp-error,.harmony-form-wrap .mc4wp-error p{background-color:#fde8e8!important;border:1px solid #f5b8b8!important;color:#7a2c2c!important;padding:10px 14px;border-radius:7px;font-family:'Lato',sans-serif;font-size:0.88rem;margin-top:12px}@media (max-width:480px){.harmony-form-wrap{padding:20px 16px 16px}.harmony-form-wrap .harmony-field-row{flex-direction:column;gap:0}.harmony-form-wrap .harmony-form-header h3{font-size:1.05rem}}.et_pb_section_0_tb_body{padding-top:150px!important;padding-bottom:0px!important}.et_pb_row_0_tb_body{padding-top:0px!important;padding-bottom:0px!important}.et_pb_row_1_tb_body{padding-top:20px!important}.et_pb_section_2_tb_body{padding-top:10px!important}.et_pb_section_1_tb_body{padding-bottom:10px!important}.woocommerce-tabs .woocommerce-Tabs-panel{background-color:#eee8d8!important;border-color:#d9d0bc!important}.woocommerce-tabs ul.tabs li.active a{background-color:#eee8d8!important; border-bottom-color:#eee8d8!important}.et-tb-has-body .et_pb_section{ background-color:#f7f4ee!important}.harmony-knoppen{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.harmony-knoppen a{display:inline-block;padding:8px 18px;border:1px solid #e0e7f1;color:#e0e7f1!important;text-decoration:none;font-size:16px;border-radius:2px;transition:all 0.2s}.harmony-knoppen a:hover{background-color:#56776c;color:#ffffff!important}.et_pb_blurb.et_clickable{transition:all 0.3s ease!important;border-radius:6px!important}.et_pb_blurb.et_clickable:hover{box-shadow:0 4px 20px #fff!important;transform:translateY(-5px)!important;cursor:pointer!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce a.checkout-button{background-color:#3d5a3e!important;color:#ffffff!important;border:none!important;padding:15px 30px!important;font-size:16px!important}#place_order,.woocommerce #payment #place_order{background-color:#3d5a3e!important;color:#ffffff!important;border:none!important;width:100%!important;padding:15px!important;font-size:16px!important}.woocommerce .coupon .button{background-color:#f7f4ee!important;color:#3d5a3e!important;border:1px solid #3d5a3e!important}.woocommerce button[name="apply_coupon"]{background-color:#3d5a3e!important;color:#ffffff!important;border:none!important;padding:15px!important;font-size:16px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,#place_order:hover,.woocommerce .coupon .button:hover{background-color:#2d4a2d!important;color:#ffffff!important}body.woocommerce-cart #et-main-area,body.woocommerce-checkout #et-main-area{background-color:#fdfaf5;color:#2c2218}body.woocommerce-cart #et-main-area h1,body.woocommerce-cart #et-main-area h2,body.woocommerce-cart #et-main-area h3,body.woocommerce-checkout #et-main-area h1,body.woocommerce-checkout #et-main-area h2,body.woocommerce-checkout #et-main-area h3{color:#3d5a3e}body.woocommerce-checkout #et-main-area h1{color:#3d5a3e!important}table.shop_table thead th{background-color:#3d5a3e;color:#f7f4ee;font-size:13px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;padding:14px 16px;border:none}table.shop_table thead th:first-child{border-radius:8px 0 0 0}table.shop_table thead th:last-child{border-radius:0 8px 0 0}table.shop_table tbody tr{border-bottom:1px solid #e8e2d9}table.shop_table td{padding:18px 16px;vertical-align:middle;color:#2c2218;border:none}table.shop_table td a{color:#3d5a3e;text-decoration:none;font-weight:500}table.shop_table td a:hover{color:#2d4a2d;text-decoration:underline}table.shop_table td .amount,table.shop_table tfoot td .amount{color:#3d5a3e;font-weight:600}table.shop_table tfoot tr{border-top:2px solid #3d5a3e}table.shop_table tfoot th,table.shop_table tfoot td{padding:14px 16px;color:#2c2218;font-weight:500}table.shop_table tfoot tr:last-child th,table.shop_table tfoot tr:last-child td{font-size:17px;font-weight:700;color:#3d5a3e}.woocommerce-cart-form{background-color:#f7f4ee;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(61,90,62,0.06)}.woocommerce-cart-form table.shop_table td.product-thumbnail img{width:80px!important;height:80px!important;object-fit:cover!important;border-radius:6px!important}.woocommerce-cart .coupon{display:flex!important;align-items:center!important;gap:10px!important;padding:16px 0!important;flex-wrap:wrap!important}.woocommerce-cart .coupon input#coupon_code{background-color:#fdfaf5!important;border:1.5px solid #c8bfb0!important;border-radius:6px!important;padding:11px 16px!important;font-size:15px!important;color:#2c2218!important;min-width:200px!important;transition:border-color 0.2s!important}.woocommerce-cart .coupon input#coupon_code::placeholder{color:#a89a8a!important}.woocommerce-cart .coupon input#coupon_code:focus{border-color:#3d5a3e!important;outline:none!important;box-shadow:0 0 0 3px rgba(61,90,62,0.12)!important}.woocommerce-cart .coupon .button{background-color:transparent!important;color:#3d5a3e!important;border:1.5px solid #3d5a3e!important;border-radius:6px!important;padding:11px 20px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;transition:all 0.2s ease!important;white-space:nowrap!important}.woocommerce-cart .coupon .button:hover{background-color:#3d5a3e!important;color:#f7f4ee!important}.woocommerce-cart .coupon .button::before,.woocommerce-cart .coupon .button::after{content:none!important;display:none!important}.woocommerce-cart-form .qty,.woocommerce .quantity input.qty{width:70px!important;height:44px!important;font-size:16px!important;font-weight:600!important;color:#2c2218!important;background-color:#fdfaf5!important;border:1.5px solid #c8bfb0!important;border-radius:6px!important;text-align:center!important;padding:0 8px!important;-webkit-appearance:auto!important;appearance:auto!important}.woocommerce-cart-form .qty:focus,.woocommerce .quantity input.qty:focus{border-color:#3d5a3e!important;outline:none!important;box-shadow:0 0 0 3px rgba(61,90,62,0.12)!important}@media (max-width:768px){.woocommerce-cart-form .qty,.woocommerce .quantity input.qty{width:80px!important;height:50px!important;font-size:18px!important}}button[name="update_cart"],.woocommerce-cart-form button[type="submit"]{background-color:transparent!important;color:#3d5a3e!important;border:1.5px solid #3d5a3e!important;border-radius:6px!important;padding:11px 20px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;transition:all 0.2s ease!important;opacity:1!important}button[name="update_cart"]:hover,.woocommerce-cart-form button[type="submit"]:hover{background-color:#3d5a3e!important;color:#f7f4ee!important}button[name="update_cart"]:disabled{opacity:0.4!important;cursor:default!important;border-color:#c8bfb0!important;color:#c8bfb0!important}button[name="update_cart"]:not(:disabled){opacity:1!important;border-color:#3d5a3e!important;color:#3d5a3e!important}.cart_totals{background-color:#f7f4ee;border-radius:12px;padding:28px;box-shadow:0 2px 12px rgba(61,90,62,0.06)}.cart_totals h2{font-size:18px;padding-bottom:12px;border-bottom:2px solid #3d5a3e}.cart_totals table.shop_table tr td,.cart_totals table.shop_table tr th{padding:16px 12px!important}.cart_totals table.shop_table tr.order-total th,.cart_totals table.shop_table tr.order-total td{font-size:17px!important;color:#3d5a3e!important;border-top:2px solid #3d5a3e!important;padding-top:20px!important}.cart_totals .shipping a,.cart_totals p a{color:#3d5a3e!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important;display:inline-block!important;margin-top:6px!important}.cart_totals .shipping a:hover,.cart_totals p a:hover{color:#2d4a2d!important}.cart_totals .shipping-calculator-button{border:none!important;padding:0!important;background:transparent!important;text-decoration:underline!important;text-underline-offset:3px!important;margin-top:6px!important;color:#3d5a3e!important;font-weight:600!important;cursor:pointer!important}.shipping-calculator-form button[type="submit"]{display:inline-block!important;background-color:transparent!important;color:#3d5a3e!important;border:1.5px solid #3d5a3e!important;border-radius:6px!important;padding:10px 20px!important;font-size:14px!important;font-weight:600!important;margin-top:8px!important;cursor:pointer!important;transition:all 0.2s ease!important}.shipping-calculator-form button[type="submit"]:hover{background-color:#3d5a3e!important;color:#f7f4ee!important}.shipping-calculator-form button[type="submit"]::before,.shipping-calculator-form button[type="submit"]::after{content:none!important;display:none!important}.shipping-calculator-form .form-row select,.shipping-calculator-form .form-row input{background-color:#fdfaf5!important;border:1.5px solid #c8bfb0!important;border-radius:6px!important;padding:10px 14px!important;color:#2c2218!important;width:100%!important}.shipping-calculator-form .form-row select:focus,.shipping-calculator-form .form-row input:focus{border-color:#3d5a3e!important;outline:none!important;box-shadow:0 0 0 3px rgba(61,90,62,0.12)!important}.cross-sells h2{color:#3d5a3e!important;font-size:20px!important;margin-bottom:16px!important}.cross-sells ul.products li.product a img{border-radius:8px!important}.cross-sells ul.products li.product .woocommerce-loop-product__title{color:#2c2218!important;font-size:15px!important}.cross-sells ul.products li.product .price{color:#3d5a3e!important;font-weight:600!important}.woocommerce-message,.woocommerce-info{background-color:#eef3ee!important;border-top-color:#3d5a3e!important;color:#2c2218!important}.woocommerce-error{background-color:#fdf0ec!important;border-top-color:#c0392b!important;color:#2c2218!important}.woocommerce-message a.button,.woocommerce-message .button{background-color:#f7f4ee!important;color:#3d5a3e!important;border:2px solid #f7f4ee!important;padding:10px 20px!important;border-radius:6px!important;font-weight:600!important;font-size:14px!important;text-decoration:none!important;white-space:nowrap!important}.woocommerce-message a.button:hover,.woocommerce-message .button:hover{background-color:#3d5a3e!important;color:#f7f4ee!important;border-color:#f7f4ee!important}.woocommerce .single_add_to_cart_button,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:14px 28px!important;line-height:1.4!important;box-sizing:border-box!important;transform:none!important;vertical-align:middle!important;transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease!important}.woocommerce .single_add_to_cart_button:hover,.woocommerce button.button.alt:hover{padding:14px 28px!important;min-height:52px!important;line-height:1.4!important;transform:none!important}.woocommerce .single_add_to_cart_button::before,.woocommerce .single_add_to_cart_button::after,.woocommerce button.button.alt::before,.woocommerce button.button.alt::after,.woocommerce .single_add_to_cart_button:hover::before,.woocommerce button.button.alt:hover::before{content:none!important;display:none!important}.woocommerce .single_add_to_cart_button.added{display:none!important}.woocommerce a.added_to_cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#3d5a3e!important;color:#f7f4ee!important;padding:14px 28px!important;border-radius:6px!important;font-weight:600!important;font-size:0!important;text-decoration:none!important;min-height:52px!important;width:100%!important;box-sizing:border-box!important;transition:background-color 0.2s ease!important}.woocommerce a.added_to_cart::before{content:"→ Bekijk winkelwagen"!important;font-size:15px!important}.woocommerce a.added_to_cart:hover{background-color:#2d4a2d!important;color:#f7f4ee!important;text-decoration:none!important}.et_pb_wc_tabs .et_pb_tabs_controls{border-bottom:2px solid #e8e2d9!important;background:transparent!important}.et_pb_wc_tabs .et_pb_tabs_controls li{background-color:transparent!important;border:none!important}.et_pb_wc_tabs .et_pb_tabs_controls li a{color:#7a6e64!important;font-weight:500!important;font-size:15px!important}.et_pb_wc_tabs .et_pb_tabs_controls li.et_pb_tab_active a{color:#3d5a3e!important;font-weight:600!important}.et_pb_wc_tabs .et_pb_tab_content,.et_pb_wc_tabs .et_pb_all_tabs{background-color:#f7f4ee!important;border-radius:0 0 10px 10px!important;padding:28px!important;box-shadow:0 2px 10px rgba(61,90,62,0.06)!important;border:none!important}.et_pb_wc_tabs .et_pb_tab_content p,.et_pb_wc_tabs .x-text p{color:#2c2218!important;font-size:15px!important;line-height:1.8!important;margin-bottom:12px!important}.et_pb_wc_tabs .et_pb_tab_content h3,.et_pb_wc_tabs .et_pb_tab_content h4,.et_pb_wc_tabs .x-text h3,.et_pb_wc_tabs .x-text h4{color:#3d5a3e!important;font-weight:600!important;margin-top:20px!important;margin-bottom:8px!important}.et_pb_wc_tabs .et_pb_tab_content a,.et_pb_wc_tabs .x-text a{color:#3d5a3e!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important}.et_pb_wc_tabs .et_pb_tab_content a:hover,.et_pb_wc_tabs .x-text a:hover{color:#2d4a2d!important}.related h2,.up-sells h2,section.related.products h2,.et_pb_wc_related_products h2{color:#3d5a3e!important;font-size:20px!important;font-weight:600!important;margin-bottom:20px!important;padding-bottom:10px!important;border-bottom:2px solid #e8e2d9!important}.related ul.products li.product,.up-sells ul.products li.product,.et_pb_wc_related_products .products li.product,section.related.products ul.products li.product{background-color:#f7f4ee!important;border-radius:10px!important;overflow:hidden!important;padding:0 0 16px 0!important;box-shadow:0 2px 10px rgba(61,90,62,0.07)!important;transition:box-shadow 0.2s ease,transform 0.2s ease!important}.related ul.products li.product:hover,.up-sells ul.products li.product:hover,.et_pb_wc_related_products .products li.product:hover,section.related.products ul.products li.product:hover{box-shadow:0 6px 20px rgba(61,90,62,0.13)!important;transform:translateY(-2px)!important}.related ul.products li.product a img,.up-sells ul.products li.product a img,.et_pb_wc_related_products .products li.product img,section.related.products ul.products li.product a img{width:100%!important;height:200px!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;display:block!important}.related ul.products li.product a img[src*="placeholder"],.up-sells ul.products li.product a img[src*="placeholder"],.et_pb_wc_related_products .products li.product img[src*="placeholder"],section.related.products ul.products li.product a img[src*="placeholder"],.related ul.products li.product a img[src*="woocommerce-placeholder"],section.related.products ul.products li.product a img[src*="woocommerce-placeholder"]{object-fit:contain!important;background-color:#eef3ee!important;padding:20px!important}.related ul.products li.product .woocommerce-loop-product__title,.up-sells ul.products li.product .woocommerce-loop-product__title,.et_pb_wc_related_products .products li.product .woocommerce-loop-product__title,section.related.products ul.products li.product .woocommerce-loop-product__title{color:#2c2218!important;font-size:15px!important;font-weight:600!important;padding:12px 16px 4px!important;line-height:1.4!important}.related ul.products li.product a:hover .woocommerce-loop-product__title,.up-sells ul.products li.product a:hover .woocommerce-loop-product__title,section.related.products ul.products li.product a:hover .woocommerce-loop-product__title{color:#3d5a3e!important}.related ul.products li.product .price,.up-sells ul.products li.product .price,.et_pb_wc_related_products .products li.product .price,section.related.products ul.products li.product .price{color:#3d5a3e!important;font-weight:600!important;font-size:15px!important;padding:0 16px!important;display:block!important}.et_pb_wc_tabs .et_pb_tabs_controls{border-bottom:2px solid #e8e2d9!important;background:transparent!important}.et_pb_wc_tabs .et_pb_tabs_controls li{background-color:transparent!important;border:none!important}.et_pb_wc_tabs .et_pb_tabs_controls li a{color:#7a6e64!important;font-weight:500!important;font-size:15px!important}.et_pb_wc_tabs .et_pb_tabs_controls li.et_pb_tab_active a{color:#3d5a3e!important;font-weight:600!important}.et_pb_wc_tabs .et_pb_tab_content,.et_pb_wc_tabs .et_pb_all_tabs{background-color:#f7f4ee!important;border-radius:0 0 10px 10px!important;padding:28px!important;box-shadow:0 2px 10px rgba(61,90,62,0.06)!important;border:none!important}.et_pb_wc_tabs .et_pb_tab_content p,.et_pb_wc_tabs .x-text p{color:#2c2218!important;font-size:15px!important;line-height:1.8!important;margin-bottom:12px!important}.et_pb_wc_tabs .et_pb_tab_content h3,.et_pb_wc_tabs .et_pb_tab_content h4,.et_pb_wc_tabs .x-text h3,.et_pb_wc_tabs .x-text h4{color:#3d5a3e!important;font-weight:600!important;margin-top:20px!important;margin-bottom:8px!important}.et_pb_wc_tabs .et_pb_tab_content a,.et_pb_wc_tabs .x-text a{color:#3d5a3e!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important}.et_pb_wc_tabs .et_pb_tab_content a:hover,.et_pb_wc_tabs .x-text a:hover{color:#2d4a2d!important}#et-secondary-nav .et-cart-info,.et_pb_menu .et_pb_menu__cart-button,#et_top_cart{font-weight:600!important;font-size:14px!important;color:#f7f4ee!important}#et_top_cart .et_top_cart_count,.et-cart-info span{background-color:#f7f4ee!important;color:#3d5a3e!important;font-weight:700!important;border-radius:10px!important;padding:1px 7px!important;font-size:14px!important;vertical-align:middle!important}.woocommerce-message{color:#f7f4ee!important}.woocommerce-message::before{color:#f7f4ee!important}body.woocommerce-cart .et_pb_row_0_tb_footer,body.woocommerce-checkout .et_pb_row_0_tb_footer{padding-top:27px!important;padding-right:3em!important;padding-bottom:27px!important;padding-left:3em!important}.woocommerce .cart_totals .checkout-button,a.checkout-button.button{padding:16px 28px!important;font-size:16px!important;font-weight:600!important;letter-spacing:0.03em!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important}.woocommerce .cart_totals .checkout-button::before,.woocommerce .cart_totals .checkout-button::after,a.checkout-button.button::before,a.checkout-button.button::after{content:none!important;display:none!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background-color:#eef3ee!important;border-top-color:#3d5a3e!important;color:#2c2218!important;border-radius:6px!important;font-size:15px!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:#3d5a3e!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover{color:#2d4a2d!important}.woocommerce-checkout .checkout_coupon{background-color:#f7f4ee!important;border:1px solid #e8e2d9!important;border-radius:8px!important;padding:20px!important}.woocommerce-checkout #customer_details{background-color:#f7f4ee!important;border-radius:12px!important;padding:28px!important;box-shadow:0 2px 12px rgba(61,90,62,0.06)!important}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout #order_review_heading{color:#3d5a3e!important;font-size:18px!important;font-weight:600!important;padding-bottom:12px!important;border-bottom:2px solid #3d5a3e!important;margin-bottom:20px!important}.woocommerce-checkout h3#order_review_heading{margin-top:32px!important;padding-top:8px!important}.woocommerce-checkout .form-row label{color:#2c2218!important;font-weight:500!important;font-size:14px!important;margin-bottom:5px!important}.woocommerce-checkout .required{color:#3d5a3e!important}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{background-color:#fdfaf5!important;border:1.5px solid #d4cdc4!important;border-radius:6px!important;padding:12px 16px!important;color:#2c2218!important;font-size:15px!important;width:100%!important;box-sizing:border-box!important;transition:border-color 0.2s,box-shadow 0.2s!important;-webkit-appearance:none!important}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .form-row textarea:focus{border-color:#3d5a3e!important;outline:none!important;box-shadow:0 0 0 3px rgba(61,90,62,0.12)!important;background-color:#ffffff!important}.woocommerce-checkout ::placeholder{color:#b0a496!important;opacity:1!important}.woocommerce-checkout .form-row textarea{min-height:100px!important;resize:vertical!important}.woocommerce-checkout #ship-to-different-address input[type="checkbox"]{width:20px!important;height:20px!important;accent-color:#3d5a3e!important;cursor:pointer!important;margin-right:8px!important;vertical-align:middle!important;position:relative!important;top:-1px!important}.woocommerce-checkout #ship-to-different-address label{cursor:pointer!important;font-size:16px!important;color:#3d5a3e!important;font-weight:600!important;vertical-align:middle!important}.woocommerce-checkout input[type="checkbox"]{accent-color:#3d5a3e!important;width:18px!important;height:18px!important}.woocommerce-checkout .mailchimp-newsletter-optin,.woocommerce-checkout p.form-row.mailchimp,.woocommerce-checkout #mailchimp_woocommerce_newsletter_label,.woocommerce-checkout .mc4wp-checkbox-wp-registration-form{margin-top:20px!important;margin-bottom:20px!important;display:flex!important;align-items:center!important;gap:8px!important}.woocommerce-checkout-review-order{background-color:#f7f4ee!important;border-radius:12px!important;padding:28px!important;box-shadow:0 2px 12px rgba(61,90,62,0.06)!important}.woocommerce-checkout-review-order-table thead th{background-color:#3d5a3e!important;color:#f7f4ee!important;padding:12px 16px!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.07em!important}.woocommerce-checkout-review-order-table thead th:first-child{border-radius:8px 0 0 0!important}.woocommerce-checkout-review-order-table thead th:last-child{border-radius:0 8px 0 0!important}.woocommerce-checkout-review-order-table tbody td,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th{padding:13px 16px!important;border-bottom:1px solid #e8e2d9!important;color:#2c2218!important}.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:17px!important;font-weight:700!important;color:#3d5a3e!important;border-top:2px solid #3d5a3e!important;border-bottom:none!important}.woocommerce-cart .product-remove{display:table-cell!important;visibility:visible!important}.woocommerce-cart .product-remove a.remove{display:block!important;visibility:visible!important;color:#3d5a3e!important;   font-size:20px!important}.woocommerce-cart .product-remove a.remove{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:50%!important;border:1px solid #3d5a3e!important;color:#3d5a3e!important;font-size:14px!important;text-decoration:none!important;background-color:transparent!important;transition:all 0.2s ease!important}.woocommerce-cart .product-remove a.remove:hover{background-color:#3d5a3e!important;color:#ffffff!important}.woocommerce-message{color:#000000!important}#payment{background-color:#f7f4ee!important;border-radius:12px!important;padding:24px!important;margin-top:20px!important;box-shadow:0 2px 12px rgba(61,90,62,0.06)!important}#payment ul.payment_methods{list-style:none!important;padding:0!important;margin:0 0 16px 0!important}#payment ul.payment_methods li{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:16px 12px!important;border-bottom:1px solid #e8e2d9!important;border-top:none!important;color:#2c2218!important}#payment ul.payment_methods li label{display:flex!important;align-items:center!important;gap:16px!important;width:100%!important;font-weight:500!important;color:#2c2218!important;cursor:pointer!important;font-size:15px!important}#payment ul.payment_methods li input[type="radio"]{accent-color:#3d5a3e!important;width:18px!important;height:18px!important;margin-right:10px!important;flex-shrink:0!important}#payment ul.payment_methods li img{height:24px!important;width:auto!important;object-fit:contain!important;margin-left:12px!important}#payment div.payment_box{background-color:#fdfaf5!important;border-left:3px solid #3d5a3e!important;border-radius:0 6px 6px 0!important;padding:12px 16px!important;margin:8px 0!important;font-size:14px!important;color:#5a4e42!important}#payment .woocommerce-terms-and-conditions-wrapper{margin-top:24px!important;padding:20px!important;background-color:#f7f4ee!important;border-radius:8px!important;border:1px solid #e8e2d9!important}#payment .woocommerce-terms-and-conditions-wrapper p{font-size:13px!important;color:#7a6e64!important;line-height:1.7!important;margin-bottom:16px!important;font-style:italic!important}#payment .woocommerce-terms-and-conditions-wrapper p a,#payment .woocommerce-privacy-policy-text a,.woocommerce-checkout .woocommerce-privacy-policy-text a{color:#3d5a3e!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important;font-style:normal!important}#payment .woocommerce-privacy-policy-text a:hover,.woocommerce-checkout .woocommerce-privacy-policy-text a:hover{color:#2d4a2d!important}#payment .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:14px!important;color:#2c2218!important;line-height:1.5!important}#payment .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]{accent-color:#3d5a3e!important;width:18px!important;height:18px!important;margin-right:8px!important;vertical-align:middle!important;flex-shrink:0!important}#payment .woocommerce-terms-and-conditions-wrapper a{color:#3d5a3e!important;text-decoration:underline!important;text-underline-offset:3px!important}#payment .woocommerce-terms-and-conditions-wrapper .required{display:none!important}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:13px!important;color:#7a6e64!important;margin:12px 0!important;line-height:1.6!important}#place_order{width:100%!important;background-color:#3d5a3e!important;color:#f7f4ee!important;border-radius:8px!important;font-size:16px!important;letter-spacing:0.04em!important;padding:18px!important;margin-top:20px!important;transition:background-color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease!important;box-shadow:0 2px 8px rgba(61,90,62,0.15)!important}#place_order:hover{background-color:#4a6e4b!important;box-shadow:0 4px 16px rgba(61,90,62,0.25)!important;transform:translateY(-1px)!important}#place_order::before,#place_order::after{content:none!important;display:none!important}body.woocommerce-checkout .woocommerce,body.woocommerce-checkout form.checkout,#payment{margin-bottom:60px!important}.woocommerce button::before,.woocommerce button::after,.woocommerce input[type="submit"]::before,.woocommerce input[type="submit"]::after,.woocommerce a.button::before,.woocommerce a.button::after{content:none!important;display:none!important}.woocommerce .woocommerce-info,.woocommerce-checkout .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{background-color:#eef3ee!important;border-top-color:#3d5a3e!important;color:#2c2218!important;border-radius:6px!important;padding:16px 20px!important;line-height:1.8!important}.woocommerce .woocommerce-info::before,.woocommerce-checkout .woocommerce-info::before{color:#3d5a3e!important}.woocommerce .woocommerce-info a,.woocommerce-checkout .woocommerce-info a,.woocommerce-form-login-toggle .woocommerce-info a,.woocommerce-form-coupon-toggle .woocommerce-info a{color:#2d4a2d!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important;opacity:1!important}.woocommerce-notices-wrapper .woocommerce-message,body.woocommerce-account .woocommerce-message{background-color:#eef3ee!important;border-top-color:#3d5a3e!important;color:#2c2218!important;padding:16px 20px!important;border-radius:6px!important}body.woocommerce-account .woocommerce-message::before{color:#3d5a3e!important}.woocommerce .woocommerce-error,.woocommerce-checkout .woocommerce-error{background-color:#fdf0ec!important;border-top-color:#c0392b!important;color:#c0392b!important;font-weight:600!important;padding:16px 20px!important;border-radius:6px!important}.woocommerce .woocommerce-error li,.woocommerce-checkout .woocommerce-error li{color:#c0392b!important;font-weight:600!important;font-size:15px!important}.woocommerce .woocommerce-error li a,.woocommerce-checkout .woocommerce-error li a{color:#c0392b!important;text-decoration:underline!important;font-weight:700!important}.woocommerce-checkout .form-row.woocommerce-invalid input,.woocommerce-checkout .form-row.woocommerce-invalid select{border-color:#c0392b!important;box-shadow:0 0 0 3px rgba(192,57,43,0.12)!important}.woocommerce-checkout .form-row.woocommerce-invalid label{color:#c0392b!important}.woocommerce-notices-wrapper .woocommerce-message a.button,.woocommerce-notices-wrapper .woocommerce-message .button{background-color:transparent!important;color:#3d5a3e!important;border:1.5px solid #3d5a3e!important;border-radius:6px!important;padding:10px 20px!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important}.woocommerce-notices-wrapper .woocommerce-message a.button:hover,.woocommerce-notices-wrapper .woocommerce-message .button:hover{background-color:#3d5a3e!important;color:#f7f4ee!important}.woocommerce-form-login{background-color:#f7f4ee!important;border-radius:12px!important;padding:28px!important;box-shadow:0 2px 12px rgba(61,90,62,0.06)!important;margin-bottom:20px!important}.woocommerce-form-login input.input-text{background-color:#fdfaf5!important;border:1.5px solid #d4cdc4!important;border-radius:6px!important;padding:12px 16px!important;color:#2c2218!important}.woocommerce-form-login input.input-text:focus{border-color:#3d5a3e!important;outline:none!important;box-shadow:0 0 0 3px rgba(61,90,62,0.12)!important}.woocommerce-form-login .woocommerce-form__label-for-checkbox{display:flex!important;align-items:center!important;gap:8px!important;color:#2c2218!important;margin-top:12px!important}.woocommerce-form-login .lost_password a{color:#3d5a3e!important;text-decoration:underline!important;text-underline-offset:3px!important;font-size:14px!important}.woocommerce-form-login button[type="submit"],.woocommerce-form-login input[type="submit"]{background-color:#3d5a3e!important;color:#f7f4ee!important;border-radius:6px!important;padding:12px 24px!important;font-weight:600!important;font-size:15px!important;margin-top:16px!important;cursor:pointer!important;border:none!important;display:inline-block!important;transition:background-color 0.2s ease!important}.woocommerce-form-login button[type="submit"]:hover{background-color:#2d4a2d!important}.lost_password .form-row input,body.woocommerce-account .woocommerce-ResetPassword input,body.woocommerce-account form input.input-text,form.woocommerce-ResetPassword input.input-text{background-color:#fdfaf5!important;border:1.5px solid #d4cdc4!important;border-radius:6px!important;padding:12px 16px!important;color:#2c2218!important;font-size:15px!important;width:100%!important;box-sizing:border-box!important}.lost_password .form-row input:focus,body.woocommerce-account form input.input-text:focus,form.woocommerce-ResetPassword input.input-text:focus{border-color:#3d5a3e!important;outline:none!important;box-shadow:0 0 0 3px rgba(61,90,62,0.12)!important}body.woocommerce-account .required{color:#3d5a3e!important}.woocommerce-ResetPassword button[type="submit"],.lost_reset_password button[type="submit"],form.woocommerce-ResetPassword button[type="submit"],body.woocommerce-account .woocommerce button[type="submit"]{background-color:#3d5a3e!important;color:#f7f4ee!important;border-radius:6px!important;padding:12px 24px!important;font-weight:600!important;font-size:15px!important;margin-top:16px!important;cursor:pointer!important;border:none!important;display:inline-block!important;width:auto!important;opacity:1!important;visibility:visible!important;transition:background-color 0.2s ease!important}.woocommerce-ResetPassword button[type="submit"]:hover,form.woocommerce-ResetPassword button[type="submit"]:hover{background-color:#2d4a2d!important}body.woocommerce-cart .et_pb_row_0_tb_footer,body.woocommerce-checkout .et_pb_row_0_tb_footer,body.woocommerce-account .et_pb_row_0_tb_footer{padding-top:27px!important;padding-right:3em!important;padding-bottom:27px!important;padding-left:3em!important}.et_pb_search input.et_pb_s,input[type="search"]{color:#ffffff!important}.et-search-field,.et_search_form input,input.et-search-field{color:#ffffff!important}.et_pb_search input.et_pb_s::placeholder,.et-search-field::placeholder,input[type="search"]::placeholder{color:rgba(255,255,255,0.7)!important}.et_header_style_centered input,.et_header_style_left input[type="search"],nav input[type="search"]{color:#ffffff!important}#et_mobile_nav_menu input[type="search"],#et_mobile_nav_menu .et-search-field,.et_mobile_menu input[type="search"],#et-top-navigation .et_search_form input{color:#333333!important;background-color:#ffffff!important}#et_mobile_nav_menu input[type="search"]::placeholder,.et_mobile_menu input[type="search"]::placeholder{color:#666666!important}