body.woocommerce #main-content,body.woocommerce-page #main-content{background:#FAF7F0;font-family:'Inter',Helvetica,Arial,sans-serif;color:#3A3936}body.woocommerce #sidebar,body.woocommerce-page #sidebar{display:none}body.woocommerce #left-area,body.woocommerce-page #left-area{width:100%;float:none;padding-right:0}body.woocommerce.et_right_sidebar #main-content .container:before,body.woocommerce-page.et_right_sidebar #main-content .container:before{content:none;display:none}body.woocommerce #main-content h1,body.woocommerce-page #main-content h1,body.woocommerce #main-content h2,body.woocommerce-page #main-content h2,body.woocommerce #main-content h3,body.woocommerce-page #main-content h3,.woocommerce div.product .product_title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Fraunces',Georgia,serif;color:#173E2C;font-weight:600}body.woocommerce #main-content a,body.woocommerce-page #main-content a{color:#2E6B4F}body.woocommerce #main-content a:hover,body.woocommerce-page #main-content a:hover{color:#173E2C}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #payment #place_order,.woocommerce .wc-proceed-to-checkout a.checkout-button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{background:#2E6B4F!important;color:#FFFFFF!important;border:2px solid #2E6B4F!important;border-radius:999px!important;padding:12px 26px!important;font-family:'Inter',Helvetica,Arial,sans-serif!important;font-weight:600!important;font-size:15px!important;line-height:1.3!important;transition:background .2s ease,border-color .2s ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #payment #place_order:hover,.woocommerce .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{background:#173E2C!important;border-color:#173E2C!important;color:#FFFFFF!important}.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce input.button:after{display:none!important}.woocommerce button.button:disabled,.woocommerce button.button.disabled{background:#9DB8A8!important;border-color:#9DB8A8!important;color:#FFFFFF!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:#FFFFFF;border:1px solid #E7E2D7;border-radius:20px;padding:18px 18px 24px!important;text-align:left;transition:box-shadow .2s ease,transform .2s ease}.woocommerce ul.products li.product:hover{box-shadow:0 12px 30px rgba(23,62,44,.10);transform:translateY(-2px)}.woocommerce ul.products li.product img{border-radius:12px;margin-bottom:14px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;padding-top:4px}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#173E2C!important;font-family:'Fraunces',Georgia,serif;font-weight:600;font-size:18px}.woocommerce ul.products li.product .button{margin-top:12px}.woocommerce span.onsale{background:#84BC29!important;color:#173E2C!important;border-radius:999px;padding:4px 14px;font-weight:600;min-height:0;line-height:1.6}.woocommerce .woocommerce-result-count{color:#5B635C}.woocommerce .woocommerce-ordering select{border:1px solid #E7E2D7;border-radius:999px;padding:8px 34px 8px 16px;background:#FFFFFF;color:#1E2420}.woocommerce .woocommerce-breadcrumb{color:#5B635C;font-size:13px}.woocommerce .woocommerce-breadcrumb a{color:#2E6B4F}.woocommerce div.product div.images img{border-radius:20px;box-shadow:0 20px 60px rgba(23,62,44,.15)}.woocommerce div.product .product_title{font-size:34px;line-height:1.15}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#173E2C!important;font-family:'Fraunces',Georgia,serif;font-size:28px;font-weight:600}.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0 24px}.woocommerce div.product form.cart div.quantity{margin:0}.woocommerce .quantity .qty{border:1px solid #E7E2D7;border-radius:999px;background:#FFFFFF;padding:11px 6px;width:74px;color:#1E2420}#wcal_gdpr_message_block{flex-basis:100%;order:99;display:block;font-size:13px;line-height:1.55;color:#5B635C;max-width:560px}.woocommerce div.product .product_meta{color:#5B635C;font-size:14px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important;margin-bottom:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#FFFFFF!important;border:1px solid #E7E2D7!important;border-radius:999px!important;margin:0 8px 10px 0!important;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:10px 22px!important;color:#2E6B4F!important;font-weight:600!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#173E2C!important;border-color:#173E2C!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#FFFFFF!important}.woocommerce div.product .woocommerce-tabs .panel{background:#FFFFFF;border:1px solid #E7E2D7;border-radius:20px;padding:30px!important;margin-top:6px}.woocommerce table.shop_table{background:#FFFFFF;border:1px solid #E7E2D7!important;border-radius:20px;border-collapse:separate;border-spacing:0;overflow:hidden}.woocommerce table.shop_table th{color:#173E2C;background:#F3EFE6;border:none;padding:14px 16px}.woocommerce table.shop_table td{border-top:1px solid #EFEAE0!important;padding:14px 16px;background:#FFFFFF}.woocommerce table.shop_table td.product-name a{font-weight:600}.woocommerce table.shop_table img{border-radius:10px;width:52px}.woocommerce a.remove{color:#B0433A!important}.woocommerce a.remove:hover{background:#B0433A;color:#FFFFFF!important}.woocommerce #coupon_code{border:1px solid #E7E2D7;border-radius:999px;padding:11px 18px;background:#FFFFFF}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid #E7E2D7!important;border-radius:12px!important;background:#FFFFFF!important;padding:12px 16px!important;color:#1E2420!important;height:auto!important}.select2-container--default .select2-selection--single{border:1px solid #E7E2D7!important;border-radius:12px!important;background:#FFFFFF!important;padding:12px 16px!important;height:auto!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.4!important;padding:0!important;color:#1E2420}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%!important;transform:translateY(-50%);right:12px!important}.woocommerce form .form-row label{color:#3A3936;font-weight:500;font-size:14px}.woocommerce form .form-row input:focus,.woocommerce form .form-row textarea:focus{outline:3px solid rgba(46,107,79,.35);outline-offset:1px}.woocommerce form .form-row.woocommerce-invalid input.input-text{border-color:#B0433A!important}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{background:#FFFFFF;border:1px solid #E7E2D7;border-radius:20px;padding:28px;margin-bottom:24px}.woocommerce-checkout #order_review{background:#FFFFFF;border:1px solid #E7E2D7;border-radius:20px;padding:28px}.woocommerce-checkout #order_review table.shop_table{border:none!important}.woocommerce-checkout #payment{background:#F3EFE6!important;border-radius:14px}.woocommerce-checkout #payment div.payment_box{background:#FFFFFF!important;color:#3A3936}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#FFFFFF!important}.woocommerce #payment #place_order{width:100%;padding:16px 26px!important;font-size:16px!important}.woocommerce-privacy-policy-text,.woocommerce-privacy-policy-text p{font-size:13px;color:#5B635C}.woocommerce-message,.woocommerce-info{background:#FFFFFF!important;color:#3A3936!important;border-top-color:#2E6B4F!important;border-radius:0 0 14px 14px}.woocommerce-message:before,.woocommerce-info:before{color:#2E6B4F!important}.woocommerce-error{background:#FFFFFF!important;color:#3A3936!important;border-top-color:#B0433A!important;border-radius:0 0 14px 14px}.woocommerce-error:before{color:#B0433A!important}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation ul li{margin:0 0 8px}.woocommerce-MyAccount-navigation ul li a{display:block;background:#FFFFFF;border:1px solid #E7E2D7;border-radius:999px;padding:11px 20px;color:#2E6B4F;font-weight:600}.woocommerce-MyAccount-navigation ul li.is-active a{background:#173E2C;border-color:#173E2C;color:#FFFFFF}.woocommerce-MyAccount-content{background:#FFFFFF;border:1px solid #E7E2D7;border-radius:20px;padding:30px}.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password{background:#FFFFFF;border:1px solid #E7E2D7!important;border-radius:20px!important;padding:30px!important}.woocommerce ul.order_details{background:#FFFFFF;border:1px solid #E7E2D7;border-radius:20px;padding:24px!important;margin:0 0 30px}.woocommerce ul.order_details li{border-right:1px dashed #E7E2D7;font-size:12px;color:#5B635C}.woocommerce ul.order_details li strong{color:#173E2C;font-size:15px}.woocommerce .star-rating span,.woocommerce p.stars a{color:#B07E1F}.wc-block-components-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{background:#2E6B4F!important;color:#FFFFFF!important;border:none!important;border-radius:999px!important;font-family:'Inter',Helvetica,Arial,sans-serif!important;font-weight:600!important;padding:14px 26px!important;transition:background .2s ease}.wc-block-components-button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover{background:#173E2C!important;color:#FFFFFF!important}.wc-block-components-button:disabled,.wc-block-components-button[disabled]{background:#9DB8A8!important;color:#FFFFFF!important;opacity:1!important}.wc-block-cart-items,.wp-block-woocommerce-cart-items-block{background:#FFFFFF;border:1px solid #E7E2D7;border-radius:20px;padding:10px 20px}.wc-block-cart-items th{color:#173E2C}.wc-block-cart-item__image img{border-radius:12px}.wc-block-components-sidebar .wc-block-components-totals-wrapper,.wc-block-components-sidebar .wc-block-components-totals-coupon{background:transparent}.wc-block-components-sidebar-layout .wc-block-components-sidebar>.wp-block-woocommerce-cart-order-summary-block,.is-large.wc-block-cart .wc-block-cart__totals-title{color:#173E2C}.wc-block-cart .wc-block-components-sidebar,.wc-block-checkout__sidebar{background:#FFFFFF;border:1px solid #E7E2D7!important;border-radius:20px;padding:20px!important}.wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{color:#173E2C;font-family:'Fraunces',Georgia,serif}.wc-block-components-text-input input,.wc-block-components-combobox .components-combobox-control__input,.wc-block-components-select .components-custom-select-control__button,.wc-block-components-textarea{border:1px solid #E7E2D7!important;border-radius:12px!important;background:#FFFFFF!important;color:#1E2420!important}.wc-block-components-text-input input:focus,.wc-block-components-textarea:focus{box-shadow:0 0 0 3px rgba(46,107,79,.35)!important;border-color:#2E6B4F!important}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-combobox label,.wc-block-components-select label{color:#5B635C!important}.wc-block-checkout__form .wc-block-components-checkout-step__heading .wc-block-components-title,.wc-block-components-checkout-step__title{color:#173E2C;font-family:'Fraunces',Georgia,serif}.wc-block-components-radio-control__input,.wc-block-components-checkbox input[type=checkbox]{accent-color:#2E6B4F}.wc-block-components-checkbox__input:checked{background:#2E6B4F!important;border-color:#2E6B4F!important}.wc-block-components-quantity-selector{border:1px solid #E7E2D7!important;border-radius:999px!important;overflow:hidden}.wc-block-components-product-name{color:#173E2C!important;font-weight:600}.wc-block-components-product-price,.wc-block-components-totals-item__value,.wc-block-formatted-money-amount{color:#173E2C}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:#173E2C;font-family:'Fraunces',Georgia,serif;font-weight:600}.woocommerce-MyAccount-navigation ul li{list-style:none!important}body.woocommerce-page #left-area .woocommerce-MyAccount-navigation ul{padding-left:0!important;margin-left:0!important}body.woocommerce-page #left-area .woocommerce-MyAccount-navigation ul li:before{display:none!important;content:none!important}.wc-block-components-country-input input,.wc-block-components-state-input input,.wc-block-components-combobox-control input.components-combobox-control__input{border:1px solid #E7E2D7!important;border-radius:12px!important}body.single-post #main-content,body.archive #main-content,body.search #main-content,body.error404 #main-content{background:#FAF7F0;font-family:'Inter',Helvetica,Arial,sans-serif;color:#3A3936}body.single-post #sidebar,body.archive #sidebar,body.search #sidebar{display:none}body.single-post #left-area,body.archive #left-area,body.search #left-area{width:100%;float:none;padding-right:0}body.single-post.et_right_sidebar #main-content .container:before,body.archive.et_right_sidebar #main-content .container:before,body.search.et_right_sidebar #main-content .container:before{display:none;content:none}body.single-post #left-area{max-width:760px;margin:0 auto}body.archive #left-area,body.search #left-area{max-width:860px;margin:0 auto}body.single-post #main-content h1,body.single-post #main-content h2,body.single-post #main-content h3,body.archive #main-content h1,body.archive #main-content h2,body.search #main-content h1,body.search #main-content h2{font-family:'Fraunces',Georgia,serif;color:#173E2C;font-weight:600}body.single-post h1.entry-title{font-size:38px;line-height:1.2}body.single-post #main-content a,body.archive #main-content a,body.search #main-content a,body.error404 #main-content a{color:#2E6B4F}body.error404 #main-content .et_pb_text a{text-decoration:underline}body.single-post p.post-meta,body.archive p.post-meta,body.search p.post-meta{color:#5B635C;font-size:13px}body.single-post .entry-content,body.single-post .et_pb_post .entry-content{font-size:17px;line-height:1.75}body.single-post article img.wp-post-image,body.single-post .et_post_meta_wrapper img{border-radius:20px}body.archive article.et_pb_post,body.search article.et_pb_post{background:#FFFFFF;border:1px solid #E7E2D7;border-radius:20px;padding:28px;margin-bottom:24px}body.archive article.et_pb_post h2.entry-title,body.search article.et_pb_post h2.entry-title{font-size:24px;margin-bottom:6px}body.archive article.et_pb_post img,body.search article.et_pb_post img{border-radius:14px;margin-bottom:16px}body.archive .pagination a,body.search .pagination a{color:#2E6B4F;font-weight:600}body.search input.et_pb_s,body.search .et_pb_searchform input[type=text]{border:1px solid #E7E2D7!important;border-radius:999px;padding:12px 18px;background:#fff}body.single-post #commentform textarea,body.single-post #commentform input[type=text],body.single-post #commentform input[type=email],body.single-post #commentform input[type=url]{border:1px solid #E7E2D7;border-radius:12px;background:#FFFFFF;padding:12px 16px;color:#1E2420}body.single-post #commentform #submit,body.single-post .form-submit input{background:#2E6B4F!important;color:#fff!important;border:2px solid #2E6B4F!important;border-radius:999px!important;padding:12px 26px!important;font-weight:600!important}.cbd-shop{display:flex;gap:32px;align-items:flex-start;margin-top:8px}.cbd-shop__filters{flex:0 0 260px;max-width:260px;background:#FFFFFF;border:1px solid #E7E2D7;border-radius:20px;padding:22px 20px;position:sticky;top:100px}.cbd-shop__resultaat{flex:1 1 auto;min-width:0}.cbd-shop__kop{font-family:'Fraunces',Georgia,serif!important;color:#173E2C!important;font-size:19px!important;margin:0 0 14px!important;padding:0!important}.cbd-shop__filters .woof_container{margin-bottom:18px!important;padding:0 0 16px!important;border-bottom:1px solid #EFEAE0}.cbd-shop__filters .woof_container:last-of-type{border-bottom:none;padding-bottom:0!important}.cbd-shop__filters .woof_container_inner>h4,.cbd-shop__filters .woof_container h4{font-family:'Inter',Helvetica,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase;color:#5B635C!important;margin:0 0 10px!important;padding:0!important}.cbd-shop__filters ul.woof_list,.cbd-shop__filters ul{list-style:none!important;margin:0!important;padding:0!important}.cbd-shop__filters ul li{margin:0 0 7px!important;padding:0!important;list-style:none!important}.cbd-shop__filters ul li:before{display:none!important;content:none!important}.cbd-shop__filters label{font-family:'Inter',Helvetica,Arial,sans-serif;font-size:14.5px;color:#3A3936;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.cbd-shop__filters input[type=checkbox],.cbd-shop__filters input[type=radio]{accent-color:#2E6B4F;width:16px;height:16px;margin:0}.cbd-shop__filters .woof_childs_list_opener{display:none!important}.cbd-shop__filters input[type=text],.cbd-shop__filters select{width:100%!important;border:1px solid #E7E2D7!important;border-radius:999px!important;padding:9px 14px!important;background:#FFFFFF!important;color:#1E2420!important;font-size:14px!important}.cbd-shop__filters .irs--flat .irs-bar,.cbd-shop__filters .irs-bar{background:#2E6B4F!important}.cbd-shop__filters .irs--flat .irs-handle>i:first-child,.cbd-shop__filters .irs-handle{background:#173E2C!important}.cbd-shop__filters .irs--flat .irs-from,.cbd-shop__filters .irs--flat .irs-to,.cbd-shop__filters .irs--flat .irs-single{background:#173E2C!important}.cbd-shop__filters .irs--flat .irs-from:before,.cbd-shop__filters .irs--flat .irs-to:before,.cbd-shop__filters .irs--flat .irs-single:before{border-top-color:#173E2C!important}.cbd-shop__filters .woof_submit_search_form_container{display:none!important}.cbd-shop__filters .woof_reset_search_form{background:transparent!important;color:#2E6B4F!important;border:1px solid #E7E2D7!important;border-radius:999px!important;padding:8px 18px!important;font-weight:600!important;font-size:13.5px!important}.woof_info_popup{border-radius:14px!important}body.post-type-archive-product #main-content .container,body.tax-product_cat #main-content .container{width:92%!important;max-width:1440px!important}@media (max-width:980px){.cbd-shop{display:block}.cbd-shop__filters{max-width:none;flex:none;position:static;margin-bottom:22px}}.cbd-shop__filters .woof_container:before{display:block;font-family:'Inter',Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5B635C;margin:0 0 10px}.cbd-shop__filters .woof_price3_search_container:before{content:'Prijs'}.cbd-shop__filters .woof_checkbox_instock_container:before{content:'Beschikbaarheid'}.cbd-shop__filters .woof_container_pa_cbd-gehalte:before{content:'CBD-gehalte'}.cbd-shop__filters .woof_container_pa_fabrikant:before{content:'Merk'}.cbd-shop__filters .woof_checkbox_instock_container{border-bottom:none!important;padding-bottom:4px!important;margin-bottom:6px!important}.cbd-shop__filters .woof_checkbox_sales_container:before{content:none}.cbd-shop__filters li{display:flex!important;align-items:flex-start;gap:9px}.cbd-shop__filters li>div[class*='icheckbox']{flex:0 0 auto;margin-top:1px!important}.cbd-shop__filters .woof_checkbox_label{display:block;line-height:1.4}.cbd-shop__filters div[class*='icheckbox']{filter:hue-rotate(-78deg) saturate(1.15)}.cbd-shop__filters .irs-line{background:#EFEAE0!important;border-color:#EFEAE0!important}.cbd-shop__filters .irs-bar{background:#2E6B4F!important;border-color:#2E6B4F!important}.cbd-shop__filters .irs-slider,.cbd-shop__filters .irs-handle{background:#173E2C!important;border-color:#173E2C!important}.cbd-shop__filters .irs-from,.cbd-shop__filters .irs-to,.cbd-shop__filters .irs-single{background:#173E2C!important}.cbd-shop__filters .irs-min,.cbd-shop__filters .irs-max{background:transparent!important;color:#8A8F89!important}.cbd-shop__filters .irs-grid-text{color:#8A8F89!important}.woof_products_top_panel{margin:0 0 16px!important;padding:0!important}.woof_products_top_panel ul{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.woof_products_top_panel li{background:#EAF2EB;border-radius:999px;padding:5px 14px;font-size:13.5px}.woof_products_top_panel li.woof_products_top_panel_ul_li_title{background:transparent;padding-left:0}body.woocommerce #left-area,body.woocommerce-page #left-area,body.post-type-archive-product #left-area,body.tax-product_cat #left-area{max-width:100%!important;width:100%!important;float:none!important;padding:0!important}body.post-type-archive-product #main-content .container,body.tax-product_cat #main-content .container,body.woocommerce-page.woocommerce-shop #main-content .container{width:90%!important;max-width:1560px!important}.cbd-shop{gap:44px}.cbd-shop__filters{flex-basis:280px;max-width:280px;padding:26px 24px}.cbd-shop__resultaat ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products{display:grid!important;grid-template-columns:repeat(3,1fr);gap:30px!important;margin:0!important;padding:0!important}.cbd-shop__resultaat ul.products:before,.cbd-shop__resultaat ul.products:after{content:none!important;display:none!important}.cbd-shop__resultaat ul.products li.product,body.post-type-archive-product ul.products li.product,body.tax-product_cat ul.products li.product{width:100%!important;margin:0!important;float:none!important;clear:none!important;padding:22px 22px 28px!important}.cbd-shop__resultaat ul.products li.product:nth-child(n),.cbd-shop__resultaat ul.products li.product.last,.cbd-shop__resultaat ul.products li.product.first{margin:0!important}.cbd-shop__resultaat ul.products li.product img{margin-bottom:18px}.cbd-shop__resultaat ul.products li.product .woocommerce-loop-product__title{font-size:19px}body.post-type-archive-product .woocommerce-products-header,body.tax-product_cat .woocommerce-products-header{margin-bottom:26px}.cbd-shop__resultaat .woocommerce-result-count{margin-bottom:22px}@media (max-width:1240px){.cbd-shop__resultaat ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){body.post-type-archive-product #main-content .container,body.tax-product_cat #main-content .container{width:92%!important}.cbd-shop{gap:24px}.cbd-shop__resultaat ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products{grid-template-columns:repeat(2,1fr);gap:18px!important}}@media (max-width:560px){.cbd-shop__resultaat ul.products,body.post-type-archive-product ul.products,body.tax-product_cat ul.products{grid-template-columns:1fr}.cbd-shop__filters{padding:20px 18px}}