/* DKS-KLEURENKAART 17-10-2026 - automatisch afgeleid uit een audit van alle paginatypes + handmatige regels onderaan.
   Kaart: olijf #2E3A24, bosgroen #3E6B31, kurkuma #E3A72F, paprika #A63E26, paprika licht #F6E1D8, creme #FBF7EF, wit #FFF, linnen #F3EADB, zand #E6DCC8, inkt #1F2A1A.
   TERUGZETTEN: regel met dks-kleuren.css in snippets/dks-header-extras.rain verwijderen. */
html body #contact-form a.btn.btn1.submit,
html body #contact-form a.btn.btn2,
html body #dks-kruidenwijzer button.dks-kw-launcher,
html body #dks-kruidenwijzer button.dks-kw-overlay,
html body #dks-recept a.dks-recept-btn,
html body #form-newsletter button.btn.btn1,
html body #giftcard-check-form button#giftcard-check-btn.giftcard-check-action,
html body #giftcard-modal-footer button#giftcard-modal-close-footer,
html body #giftcard-modal-wrapper button#giftcard-modal-close.close,
html body #gui-form button.btn.btn1,
html body #gui-form-discount a.btn.btn2,
html body #sendcloud-spp a#spsb.gui-button-small.gui-button-action,
html body #withdrawal-modal-form-section button#withdrawal-submit-btn.withdrawal-btn-submit,
html body #withdrawal-modal-form-section button.withdrawal-btn-cancel,
html body #withdrawal-modal-form-section button.withdrawal-modal-close,
html body #withdrawal-modal-success button.withdrawal-btn-submit.withdrawal-btn-got-it,
html body .cart-info a.dks-continue-shopping.btn.btn2,
html body .cart-menu-side a.btn.btn1,
html body .dks-cart-cta a.btn.btn1.dks-cart-cta-btn,
html body .dks-cart-sticky a.btn.btn1,
html body .dks-cartpage a.btn.btn1,
html body .dks-cartpage a.btn.btn3,
html body .dks-cartpage a.hide-msg.btn.btn3,
html body .dks-cartpage button#ckc-manage,
html body .dks-cc a.btn.btn1,
html body .dks-cc a.btn.btn3,
html body .dks-cc a.hide-msg.btn.btn3,
html body .dks-cc button#ckc-manage,
html body .dks-cc-type button,
html body .dks-hero-wrap span.banner-btn.btn.btn3,
html body .dks-kw-form button.dks-kw-primary,
html body .dks-kw-inspiration button.dks-kw-surprise,
html body .dks-kw-lunchbox a.dks-kw-lunchbox-btn,
html body .dks-kw-result-toolbar button.dks-kw-new-search,
html body .dks-kw-search button.dks-kw-search-button,
html body .dks-kw-tabs button#dks-kw-find-tab.dks-kw-tab,
html body .dks-kw-tabs button#dks-kw-share-tab.dks-kw-tab,
html body .dks-lg-row button,
html body .dks-mh-page a.btn.btn1,
html body .dks-mh-page a.hide-msg.btn.btn3,
html body .dks-mh-page button#ckc-manage,
html body .dks-mw button,
html body .dks-vs button.dks-vs-btn,
html body .dksxp-popup a#dksxp-cta.dksxp-cta,
html body .dksxp-popup a#dksxp2-cta.dksxp-cta,
html body .dropdown-menu a,
html body .dropdown-menu a.btn.btn3,
html body .filter a.btn.btn1,
html body .gui-active a,
html body .gui-block-subcontent a.dks-knop2,
html body .gui-buttons a.gui-button-small.gui-button-block,
html body .gui-confirm-buttons a#regular-buy-button.gui-button-large.gui-button-action,
html body .gui-confirm-buttons a.dks-terms-action,
html body .gui-field a#gui-form-discount_code-apply.gui-button-small,
html body .gui-field a#gui-form-gift_card_code-apply.gui-button-small,
html body .gui-popover-title a,
html body .gui-position-bottom a#gui-block-method-continue.gui-button-small.gui-button-block.gui-button-action,
html body .header a.btn.btn3,
html body .header button.btn,
html body .header button.dks-allcats-btn,
html body .page-container a.btn.btn1,
html body .page-container a.btn.btn3,
html body .page-container a.goSmoothly.btn.btn3,
html body .page-container span.mob-filters.btn.btn1,
html body a.btn.btn1,
html body a.btn.btn3,
html body a.hide-msg.btn.btn3,
html body button#ckc-manage,
html body button.show_pass{font-weight:500!important}
html body #contact-form a.btn.btn2,
html body #dks-kw-drawer header.dks-kw-header,
html body #dks-rel-cart div.swiper-scrollbar,
html body #giftcard-check-form button#giftcard-check-btn.giftcard-check-action,
html body #gui-block-review div#gui-popover-terms-and-conditions.gui-popover.gui-popover-fixed,
html body #gui-form-discount a.btn.btn2,
html body #withdrawal-lookup-modal-wrapper div.withdrawal-modal-background,
html body .dks-cartpage a.btn.btn3,
html body .dks-cartpage a.hide-msg.btn.btn3,
html body .dks-cc a.btn.btn3,
html body .dks-cc a.hide-msg.btn.btn3,
html body .dks-mh-page a.hide-msg.btn.btn3,
html body .dks-mh-page div.dks-cat-overlay,
html body .dropdown-menu a.btn.btn3,
html body .dropdown-menu div.title,
html body .gui-active span.count,
html body .gui-popover-title a,
html body .header a.btn.btn3,
html body .page-container a.btn.btn3,
html body .page-container a.goSmoothly.btn.btn3,
html body a.btn.btn3,
html body a.hide-msg.btn.btn3,
html body div.dks-cat-overlay,
html body div.swiper-scrollbar-drag{background-color:#2E3A24!important}
html body #description div.short-desc,
html body #dks-kw-find-panel div.dks-kw-inspiration,
html body #dks-kw-find-panel div.dks-kw-no-match,
html body #dks-kw-share-panel div.dks-kw-success,
html body #dks-kw-share-panel div.dks-kw-test-note,
html body #gui-block-billing-address div.dks-gast,
html body .collection-title div.toggle-content.at-top.cat-description,
html body .dks-gift div.bar,
html body .dks-io-wrap div.dks-io-tile.dks-io-tip,
html body .dks-io-wrap div.short-desc,
html body .dropdown-menu a,
html body .dropdown-menu div.cart-info,
html body .gui-confirm-buttons a.dks-terms-action,
html body .home-block div.dks-mw,
html body .product-add div.dks-o2-tip{background-color:#F3EADB!important}
html body #categories div.banner,
html body #categories div.banner-text.center.vcenter,
html body #contactform div.form-wrap,
html body #dks-kw-drawer div.dks-kw-tabs,
html body #giftcard-modal-wrapper div#giftcard-modal-footer.giftcard-modal-footer,
html body #gui-form-login input.gui-hide,
html body #gui-giftcard-settings div.giftcard-full-width.giftcard-mt-10.giftcard-mb-4,
html body #gui-shipping-address div.dks-cc-land,
html body #service span.text,
html body #withdrawal-modal-form-section div.withdrawal-modal-footer,
html body #withdrawal-modal-success div.withdrawal-modal-footer,
html body .cart-info div.dks-gv.dks-gv-mini,
html body .cart-menu-side div.dks-gv,
html body .dks-cc-type button,
html body .dks-lg div.dks-lg-box,
html body .dks-o2-it div.dks-o2-ic,
html body .dks-rp-cols aside.dks-rp-ing,
html body .dks-rp-meta span,
html body .dks-vs-list li,
html body .gui-block-subcontent div.dks-cc-land,
html body .gui-clearfix div,
html body .gui-col3-equal div.gui-col3-equal-col3,
html body .page-container div.dks-cart-cta,
html body .page-container div.flex1.block,
html body .page-container div.o-t.flex1,
html body .product-add div.dks-puur,
html body button.show_pass,
html body div.home-block.block_4{background-color:#FFFFFF!important}
html body #dks-kw-drawer div.dks-kw-tabs,
html body #dks-kw-find-panel div.dks-kw-inspiration,
html body #dks-kw-find-panel div.dks-kw-no-match,
html body #dks-kw-find-panel div.dks-kw-result-toolbar,
html body #dks-kw-share-panel div.dks-kw-success,
html body #dks-kw-share-panel div.dks-kw-test-note,
html body #dks-rp section.dks-rp-koop,
html body #dks-rp section.dks-rp-kr,
html body #giftcard-check-form input#check-giftcard,
html body #giftcard-custom-amount input#giftcard-custom-amount-input.gui-align-self-center.giftcard-full-width.giftcard-mt-2,
html body #giftcard-email input#giftcard-email-input.giftcard-full-width.giftcard-mt-1,
html body #giftcard-personal-message textarea#giftcard-personal-message-textarea.giftcard-full-width.giftcard-mt-1,
html body #giftcard-recipient-name input#giftcard-recipient-name-input.giftcard-full-width.giftcard-mt-1,
html body #giftcard-sender-name input#giftcard-sender-name-input.giftcard-full-width.giftcard-mt-1,
html body #gui-giftcard-settings label,
html body .cart-info div.dks-gv.dks-gv-mini,
html body .cart-menu-side div.dks-gv,
html body .dks-best span.dks-best-tag,
html body .dks-best span.var_stock.color-green.dks-saving-label,
html body .dks-cartpage div.dks-cart-sticky,
html body .dks-cat-drawer-list a,
html body .dks-cc div.dks-ac,
html body .dks-gv-head div.dks-gv-ico,
html body .dks-io-grid div.dks-io-tile.dks-io-card,
html body .dks-io-grid div.dks-io-tile.dks-io-card.dks-io-wide,
html body .dks-io-wrap div.dks-io-tile.dks-io-card.dks-io-faq,
html body .dks-io-wrap div.dks-io-tile.dks-io-card.dks-io-navul,
html body .dks-kw-field input.dks-kw-input,
html body .dks-kw-field select.dks-kw-select,
html body .dks-kw-field textarea.dks-kw-textarea,
html body .dks-kw-result-toolbar button.dks-kw-new-search,
html body .dks-kw-search input.dks-kw-input,
html body .dks-kw-tabs button#dks-kw-share-tab.dks-kw-tab,
html body .dks-lg div.dks-lg-box,
html body .dks-rk-grid a.dks-rk-card.dksz,
html body .dks-rp-cols aside.dks-rp-ing,
html body .dks-rpk-list div.dks-rpk,
html body .dks-sel span.var_stock.color-green.dks-saving-label,
html body .dks-vs button.dks-vs-btn,
html body .dks-vs ul.dks-vs-list,
html body .gui-block-subcontent div.dks-cc-ship,
html body .gui-cart-sum div.gui-item.gui-big,
html body .gui-col3-equal div.gui-col3-equal-col3,
html body .item a.delete-item.dks-cart-trash,
html body .item div#dks-recept.dks-recept,
html body .item div.dropdown-menu,
html body .page-container div.dks-cart-cta,
html body .product-add div.dks-o2-tip,
html body .product-add div.dks-o2-why,
html body .product-add span.var_stock.color-green.dks-saving-label{border-color:#E6DCC8!important}
html body .cart-info a.view-cart.btn.btn3,
html body .dks-cc-ship b,
html body .dks-cc-small a,
html body .dks-cc-small a.dks-kc-toggle,
html body .dks-gast a.dks-gast-login,
html body .dks-gv-big b,
html body .dks-gv-txt div.dks-gv-sm,
html body .dks-hero-wrap span.subtitle,
html body .dks-lg span.dks-lg-t,
html body .dks-pep-uitleg a.dks-mh-link,
html body .dks-puur b,
html body .dks-puur span.dks-puur-i,
html body .dks-recept-all summary,
html body .dks-rk-card span.dks-rk-link,
html body .dks-rp-crumb a,
html body .dks-rp-ing a,
html body .dks-rp-koop h2,
html body .dks-rp-kr a,
html body .dks-rp-meta span,
html body .dks-rp-steps a,
html body .dks-rpk-txt a.dks-rpk-name,
html body .dks-rpk-txt span.dks-rpk-price,
html body .gui-checkout-payment-provider a.dks-cc-paymore.dks-cc-toggle{color:#3E6B31!important}
html body #form-newsletter button.btn.btn1,
html body .dks-best span.dks-best-tag,
html body .dks-cc-ship div.dks-cc-track,
html body .dks-f-kaart span.ico,
html body .dks-gift span.k,
html body .dks-gv span.dks-vzs-balk.dks-gv-balk,
html body .dks-vzstrook span.dks-vzs-balk,
html body .dropdown-menu a{background-color:#F6E1D8!important}
html body #contact-form a.btn.btn1.submit,
html body #dks-kruidenwijzer button.dks-kw-launcher,
html body #dks-recept a.dks-recept-btn,
html body #gui-form button.btn.btn1,
html body #gui-giftcard-settings input#giftcard-add-to-cart.gui-button-large.giftcard-mt-6.gui-big,
html body #gui-giftcard-settings label,
html body #header div.dks-vzstrook,
html body #sendcloud-spp a#spsb.gui-button-small.gui-button-action,
html body .cart-info a.dks-continue-shopping.btn.btn2,
html body .cart-menu-side a.btn.btn1,
html body .dks-cart-cta a.btn.btn1.dks-cart-cta-btn,
html body .dks-cart-sticky a.btn.btn1,
html body .dks-cartpage a.btn.btn1,
html body .dks-cartpage div.widget.textpage.welcome,
html body .dks-cc a.btn.btn1,
html body .dks-cc div.widget.textpage.welcome,
html body .dks-gast span.dks-gast-ic,
html body .dks-hero-wrap span.banner-btn.btn.btn3,
html body .dks-kw-form button.dks-kw-primary,
html body .dks-kw-inspiration button.dks-kw-surprise,
html body .dks-kw-search button.dks-kw-search-button,
html body .dks-kw-tabs button#dks-kw-find-tab.dks-kw-tab,
html body .dks-lg-row button,
html body .dks-mh-page a.btn.btn1,
html body .dks-mh-page div.widget.textpage.welcome,
html body .dks-mw button,
html body .dks-spec-grid div.dks-spec-why,
html body .dksxp-popup div.dksxp-blad,
html body .filter a.btn.btn1,
html body .filters div.mob-filter-sub,
html body .gui-block-subcontent a.dks-knop2,
html body .gui-buttons a.gui-button-small.gui-button-block,
html body .gui-confirm-buttons a#regular-buy-button.gui-button-large.gui-button-action,
html body .gui-position-bottom a#gui-block-method-continue.gui-button-small.gui-button-block.gui-button-action,
html body .page-container a.btn.btn1,
html body .page-container span.mob-filters.btn.btn1,
html body a.btn.btn1,
html body div.widget.textpage.welcome{background-color:#3E6B31!important}
html body #contact-form a.btn.btn1.submit,
html body #dks-rel-cart a.swiper-next.btn-round.swiper-button-disabled,
html body #dks-rel-cart a.swiper-prev.btn-round.swiper-button-disabled,
html body #gui-form button.btn.btn1,
html body #gui-giftcard-settings label,
html body .cart-info a.dks-continue-shopping.btn.btn2,
html body .cart-info a.view-cart.btn.btn3,
html body .cart-menu-side a.btn.btn1,
html body .dks-cart-cta a.btn.btn1.dks-cart-cta-btn,
html body .dks-cart-sticky a.btn.btn1,
html body .dks-cartpage a.btn.btn1,
html body .dks-cc a.btn.btn1,
html body .dks-cc-type button,
html body .dks-kw-tabs button#dks-kw-find-tab.dks-kw-tab,
html body .dks-mh-page a.btn.btn1,
html body .filter a.btn.btn1,
html body .gui-buttons a.gui-button-small.gui-button-block,
html body .gui-input input#gui-form-customer-email.gui-validate,
html body .page-container a.btn.btn1,
html body .page-container span.mob-filters.btn.btn1,
html body .product-add div.dks-puur,
html body a.btn.btn1{border-color:#3E6B31!important}
html body #form-newsletter button.btn.btn1,
html body #gui-giftcard-settings label,
html body .dks-cat-drawer-list span,
html body .dks-cats h2,
html body .dks-gift b,
html body .dks-gift span.k,
html body .dks-hero-wrap span.maintitle,
html body .dks-premium-recommendations__intro h2#dks-premium-recommendations-title.dks-premium-recommendations__title,
html body .dks-premium-recommendations__intro p.dks-premium-recommendations__intro-text,
html body .dks-premium-recommendations__product-content h3.dks-premium-recommendations__product-title,
html body .dks-premium-recommendations__product-content p.dks-premium-recommendations__product-text,
html body .dks-premium-recommendations__product-footer span.dks-premium-recommendations__small-arrow,
html body .dks-puur div,
html body .dks-reviews-kop h2,
html body .dks-spec-hero span.dks-spec-badge,
html body .dks-spec-kop h2,
html body .dks-spec-kop strong,
html body .dks-top-products h2,
html body .dks-top-products p.subtitle,
html body .dks-why-heading h2,
html body .item a,
html body .item-price span.dks-vanaf,
html body .item-price-container span.item-price{color:#1F2A1A!important}
html body .dks-io-wrap div.dks-io-tile.dks-io-tip,
html body span.swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#E3A72F!important}
html body #contact-form em,
html body .dks-cartpage span.nav-label,
html body .dks-cc span.nav-label,
html body .dks-hero-ts b,
html body .dks-kw-lunchbox-fruit-label strong,
html body .dks-kw-lunchbox-text p.dks-kw-lunchbox-kicker,
html body .dks-mh-page span.nav-label,
html body .gui-field em,
html body .item span.nav-label,
html body .page-container strong,
html body .product-add span.subtitle,
html body span.nav-label{color:#A63E26!important}
html body #dks-rp section.dks-rp-koop,
html body .home-block section.dks-cats,
html body .page-container div#content-below.content.toggle-content,
html body .page-container div.main-content.with-sidebar,
html body .page-container div.toggle-content.at-top.cat-description{background-color:#FBF7EF!important}
html body #product_configure_form span.color-green,
html body .collection-title a,
html body .dks-ro-img a,
html body .dks-spec-hero-txt span.pr,
html body .gui-table p.gui-delivery-time-checkout,
html body .page-container strong{color:#A63E26!important}
html body .dks-kw-lunchbox a.dks-kw-lunchbox-btn,
html body .dks-kw-lunchbox-text p.dks-kw-lunchbox-kicker{background-color:#A63E26!important}
html body #dks-kw-find-panel div.dks-kw-lunchbox,
html body .dks-kw-lunchbox div.dks-kw-lunchbox-fruit,
html body .product-add div.errors{border-color:#A63E26!important}
html body .dks-cat-drawer-brand span.dks-cat-drawer-icon,
html body .dks-premium-recommendations__intro div.dks-premium-recommendations__line{background-color:#E3A72F!important}

/* ===== handmatige regels ===== */
:root{--dks-olijf:#2E3A24;--dks-groen:#3E6B31;--dks-groen-d:#33592A;--dks-kurk:#E3A72F;--dks-kurk-d:#CF9420;--dks-kurk-t:#2A210F;--dks-pap:#A63E26;--dks-pap-l:#F6E1D8;--dks-creme:#FBF7EF;--dks-linnen:#F3EADB;--dks-zand:#E6DCC8;--dks-inkt:#1F2A1A;--dks-tekst:#4A463C}
html body,html body .main-container,html body .page-container,html body .home-block,html body section.dks-top-products,html body section.dks-spec,html body section.dks-why-wrap,html body section.dks-reviews,html body section.dks-cats,html body #related{background-color:var(--dks-creme)!important}
html body header#header,html body footer.dks-footer,html body header.dks-kw-header,html body .dks-cat-drawer-header,html body .dropdown-menu > .title,html body a.dks-spec-hero{background-color:var(--dks-olijf)!important}
html body .dks-spec-hero-txt{background:linear-gradient(to top,var(--dks-olijf) 55%,rgba(0,0,0,0))!important}
html body .dks-notice-bar{background-color:var(--dks-kurk)!important}
html body .dks-notice-bar,html body .dks-notice-bar *{color:var(--dks-kurk-t)!important}
html body span.ccnt{background-color:var(--dks-kurk)!important;color:var(--dks-kurk-t)!important}
/* hoofdknop: kurkuma, halfvet */
html body button.quickview-btn,html body button.pp_is_add_btn,html body .dks-vsg-foot button.all,html body .rij span.kn{background-color:var(--dks-kurk)!important;border-color:var(--dks-kurk)!important;color:var(--dks-kurk-t)!important;font-weight:500!important;letter-spacing:0!important;border-radius:8px!important;box-shadow:none!important}
html body button.quickview-btn *,html body button.pp_is_add_btn *,html body .dks-vsg-foot button.all *,html body .rij span.kn *{color:var(--dks-kurk-t)!important;fill:var(--dks-kurk-t)!important;font-weight:500!important}
html body button.quickview-btn:hover,html body button.pp_is_add_btn:hover,html body .dks-vsg-foot button.all:hover,html body .rij span.kn:hover{background-color:var(--dks-kurk-d)!important;border-color:var(--dks-kurk-d)!important}
/* tweede knop: bosgroen */
html body a.dks-tp-cta,html body a.dks-spec-alle,html body .dks-hero-wrap a.btn,html body a.btn.btn1,html body button.btn1:not(.pp_is_add_btn){background-color:var(--dks-groen)!important;border-color:var(--dks-groen)!important;color:#fff!important;font-weight:500!important;border-radius:8px!important}
html body a.dks-tp-cta:hover,html body a.dks-spec-alle:hover,html body .dks-hero-wrap a.btn:hover,html body a.btn.btn1:hover{background-color:var(--dks-groen-d)!important}
/* derde knop: omlijnd */
html body a.quickview-viewbtn,html body button.quickview-viewbtn{background-color:#fff!important;border:1px solid var(--dks-groen)!important;color:var(--dks-groen)!important;font-weight:500!important;border-radius:8px!important}
html body a.quickview-viewbtn:hover,html body button.quickview-viewbtn:hover{background-color:var(--dks-linnen)!important}
/* producttegels: volledig wit met zandrand */
html body .item.is_grid{background-color:#fff!important;border:1px solid var(--dks-zand)!important;border-radius:12px!important;overflow:hidden;box-shadow:none!important}
html body .item.is_grid .item-image-container,html body .item.is_grid .item-meta-container,html body .item.is_grid .quickview-box,html body .item.is_grid .item-image-container img{background-color:#fff!important;border-color:transparent!important}
/* filters: witte kaart */
html body .filters-aside{background-color:#fff!important;border:1px solid var(--dks-zand)!important;border-radius:12px!important;padding:18px 20px!important;box-sizing:border-box}
html body .filters-aside .filter + .filter,html body .filters-aside hr{border-color:var(--dks-zand)!important}
/* infoblokken: linnen */
html body .collection .cat-description:not(:empty),html body .cat-description,html body .collection-title .toggle-content{background-color:var(--dks-linnen)!important;border-color:var(--dks-zand)!important}
/* labels: paprika */
html body .dks-tp-eyebrow,html body .dks-cats-eyebrow,html body .dks-spec-pil{background-color:var(--dks-pap-l)!important;color:var(--dks-pap)!important}
/* menu */
html body #menu .dropdown-menu ul li a:hover,html body #menu .dropdown-menu ul li a:focus{background-color:var(--dks-linnen)!important;color:var(--dks-groen)!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a[href$="/zonder-zout/"],html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a[href$="/zonder-knoflook/"]{background:var(--dks-linnen)!important;color:var(--dks-inkt)!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a[href$="/van-mild-tot-heet/"]{background:var(--dks-pap-l)!important;color:var(--dks-pap)!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li.dks-nav-all > a{background:var(--dks-groen)!important;color:#fff!important;font-weight:500!important}
html body #menu .dropdown-menu .dks-nav-heading,html body #menu .dks-nav-dropdown > .dks-nav-heading{background:var(--dks-linnen)!important;color:var(--dks-groen)!important;border-color:var(--dks-zand)!important}
/* favorieten: 6 = 2 rijen van 3 */
@media (max-width:1200px) and (min-width:901px){html body .dks-tp-bestsellers .dks-top-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}

/* knoppen in de tegels: gelijke, rustige maat */
html body .item.is_grid .dks-qs-rij button.quickview-btn,html body .item.is_grid .dks-qs-rij .quickview-viewbtn{min-height:40px!important;font-size:14px!important;line-height:1.2!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px}
html body .item.is_grid .dks-qs-rij{gap:8px!important}

/* kaartensysteem: wit, zandrand, afgerond, geen zware schaduw */
html body a.dks-cat-tegel,html body .dks-why-card,html body a.dks-spec-card{background-color:#fff!important;border:1px solid var(--dks-zand)!important;border-radius:12px!important;box-shadow:none!important}
html body a.dks-cat-tegel:hover,html body a.dks-spec-card:hover,html body .item.is_grid:hover{border-color:#CDBB96!important;box-shadow:0 6px 18px rgba(46,58,36,.07)!important}
html body a.dks-cat-tegel i,html body a.dks-cat-tegel [class*="arrow"],html body a.dks-cat-tegel .chev{color:var(--dks-groen)!important}
/* navigatiebalk en zoekveld */
html body #header nav#menu{background-color:var(--dks-creme)!important;border-bottom:1px solid var(--dks-zand)!important}
html body header#header input.search-query{background-color:rgba(251,247,239,.14)!important;color:#fff!important}

/* productpagina */
html body .dks-tile{border:1px solid var(--dks-zand)!important;background-color:#fff!important}
html body .dks-tile.dks-tile-on,html body .dks-tile.dks-tile-sel{border-color:var(--dks-groen)!important}
html body .dks-tile.dks-tile-sel{background-color:var(--dks-linnen)!important}
html body .dks-vsg-it button{background-color:#fff!important;border:1px solid var(--dks-groen)!important;color:var(--dks-groen)!important;font-weight:500!important}
html body .dks-vsg-it button.on{background-color:var(--dks-groen)!important;color:#fff!important}
html body .product-add .spo-table .a_var{background-color:#fff!important;border:1px solid var(--dks-zand)!important}
html body .product-add .spo-table .a_var.dks-sel{background-color:var(--dks-linnen)!important;border-color:var(--dks-groen)!important}
html body i.icon-check-circle{color:var(--dks-groen)!important}
html body .carousel-wrap #carouselThumb .swiper-slide.dks-tile{border-color:var(--dks-zand)!important}
html body .carousel-wrap #carouselThumb .swiper-slide.dks-tile.dks-tile-on,html body .carousel-wrap #carouselThumb .swiper-slide.dks-tile.dks-tile-sel{border-color:var(--dks-groen)!important}

/* recepten */
html body button.dks-rpk-btn{background-color:var(--dks-kurk)!important;border-color:var(--dks-kurk)!important;color:var(--dks-kurk-t)!important;font-weight:500!important}
html body button.dks-rpk-btn *{color:var(--dks-kurk-t)!important;stroke:var(--dks-kurk-t)}
html body button.dks-rpk-btn:hover{background-color:var(--dks-kurk-d)!important}
html body .toolbox-pagination .pages{background-color:transparent!important}
html body .dks-premium-recommendations__eyebrow{color:var(--dks-pap)!important}

/* winkelmand: geen pepertjes op de kleine foto's */
html body .dks-cartpage .dks-pep,html body .cart .dks-pep,html body .dropdown-menu .dks-pep{display:none!important}

/* mobiel: winkelmandje-icoon in de tegels ook kurkuma */
html body .item.is_grid .pb.btn-round i.icon-cart-modern,html body .item.is_grid .pb.btn-round{background-color:var(--dks-kurk)!important;color:var(--dks-kurk-t)!important;border-color:var(--dks-kurk)!important}
/* DKS-HEADER-ANTRACIET 17-10-2026 (Wim): headerbalk warm antraciet i.p.v. olijf - terugzetten: dit blok verwijderen */
html body header#header#header{background-color:#2B2824!important}
/* DKS-KAR-ICOON 17-10-2026: wit lijn-winkelkarretje op In winkelmandje - terugzetten: dit blok verwijderen */
html body button.quickview-btn svg{display:none!important}
html body button.quickview-btn::before{content:'';display:inline-block;width:21px;height:21px;margin-right:8px;vertical-align:-5px;flex:0 0 21px;background:#fff;-webkit-mask:var(--dks-kar) center/contain no-repeat;mask:var(--dks-kar) center/contain no-repeat}
:root{--dks-kar:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='21' r='1.3'/%3E%3Ccircle cx='19' cy='21' r='1.3'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E")}/* DKS-HEADER-RANDEN 17-10-2026 (Wim): geen zwarte randen rond zoekveld en Alle categorieen */
html body header#header .dks-allcats-btn,html body header#header input.search-query,html body header#header form .btn{border:0!important;box-shadow:none!important}
/* ===== DKS-HUISSTIJL-V3 17-10-2026 (Wim): bosgroene header+footer, 1 achtergrondkleur, afgeronde knoppen, rustige homepage - terugzetten: dit blok verwijderen ===== */
/* header + footer bosgroen */
html body header#header#header{background-color:#1F3B2C!important}
html body header#header .dks-allcats-btn{background:rgba(255,255,255,.10)!important;border:0!important;border-radius:999px!important;color:#fff!important}
html body header#header input.search-query{background:rgba(255,255,255,.12)!important;border:0!important;border-radius:999px 0 0 999px!important;color:#fff!important}
html body header#header input.search-query::placeholder{color:rgba(255,255,255,.65)!important}
html body header#header form .btn{background:#E3A72F!important;border:0!important;border-radius:0 999px 999px 0!important}
html body header#header form .btn *{color:#2A210F!important}
html body footer.dks-footer,html body footer.dks-footer#footer{background-color:#1F3B2C!important}
html body footer.dks-footer input[type=email],html body footer.dks-footer input[type=text]{border-radius:999px 0 0 999px!important;background:rgba(255,255,255,.10)!important;border:0!important;color:#fff!important}
html body footer.dks-footer#footer button.btn.btn1,html body footer.dks-footer button.btn.btn1{background:#E3A72F!important;color:#2A210F!important;border:0!important;border-radius:0 999px 999px 0!important;font-weight:500!important}
/* bovenste balken rustiger */
html body .dks-notice-bar{height:34px!important;min-height:34px!important;font-size:13px!important}
html body .dks-notice-bar *{font-size:13px!important}
/* een achtergrondkleur: creme; wit enkel voor kaarten */
html body section.dks-top-products,html body section.dks-cats,html body section.dks-spec,html body section.dks-reviews,html body section.dks-why-wrap,html body .home-block{background:#FBF7EF!important;box-shadow:none!important}
html body section.dks-cats{border-top:1px solid #E6DCC8}
/* knoppen: afgerond overal */
html body .btn,html body a.btn,html body button.btn,html body button.quickview-btn,html body button.pp_is_add_btn,html body a.dks-tp-cta,html body a.dks-spec-alle,html body .dks-vsg-foot button,html body button.dks-rpk-btn,html body .dks-spec-hero .bt,html body .dks-spec-hero [class*=bestel],html body .quickview-box select,html body .qv-select,html body .dks-qs-rij select{border-radius:999px!important}
html body button.quickview-btn{min-height:42px!important;font-size:14.5px!important;font-weight:500!important;box-shadow:0 2px 6px rgba(227,167,47,.30)!important;transition:transform .15s,box-shadow .15s,background .15s}
html body button.quickview-btn:hover{background:#CF9420!important;transform:translateY(-1px);box-shadow:0 6px 14px rgba(207,148,32,.30)!important}
html body button.quickview-btn::before{width:18px!important;height:18px!important;flex-basis:18px!important;margin-right:7px!important;vertical-align:-4px!important}
html body .item button.quickview-viewbtn.quickview-viewbtn{border:0!important;background:transparent!important;color:#3E6B31!important;font-weight:500!important;font-size:14px!important;min-height:auto!important;padding:6px 4px!important;white-space:nowrap!important;box-shadow:none!important}
html body .item button.quickview-viewbtn.quickview-viewbtn::after{content:" \2192"}
html body .item button.quickview-viewbtn.quickview-viewbtn:hover{color:#2E3A24!important;text-decoration:underline!important}
/* tegels compacter */
html body .item.is_grid .item-image-container{aspect-ratio:4/3!important;height:auto!important;overflow:hidden}
html body .item.is_grid .item-image-container .m-img{height:100%!important;display:flex!important;align-items:center;justify-content:center}
html body .item.is_grid .item-image-container .m-img img{height:100%!important;width:100%!important;object-fit:contain!important;padding:16px!important;box-sizing:border-box!important}
html body .item.is_grid .item-meta-container{padding-top:12px!important;padding-bottom:6px!important}
html body .item.is_grid .quickview-box{margin-top:auto!important;padding-top:6px!important}
/* categorie-tegels: tekst bovenaan uitgelijnd */
html body a.dks-cat-tegel{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;border-radius:14px!important}
/* specialiteiten: 1 donkere kaart, rest licht */
html body section.dks-spec .dks-spec-grid .dks-spec-why{background:#F3EADB!important;color:#1F2A1A!important;border:1px solid #E6DCC8!important}
html body section.dks-spec .dks-spec-grid .dks-spec-why *{color:#1F2A1A!important}
html body section.dks-spec .dks-spec-grid .dks-spec-why p,html body section.dks-spec .dks-spec-grid .dks-spec-why span{color:#4A463C!important}
html body section.dks-spec .dks-spec-grid .dks-spec-why [class*=eyebrow],html body section.dks-spec .dks-spec-grid .dks-spec-why small{color:#A63E26!important}
html body .dks-spec-card .plus{background:#E3A72F!important;color:#2A210F!important}
html body .dks-spec-card .plus:hover{background:#CF9420!important}
/* titels links zoals de rest */
html body .dks-reviews-kop{justify-content:flex-start!important;text-align:left!important}
html body .dks-why-heading,html body .dks-why-heading *{text-align:left!important}
/* waarom kiezen: sobere lijn-iconen */
html body .dks-why-icon img{display:none!important}
html body .dks-why-icon{width:56px!important;height:56px!important;border-radius:50%!important;background:#F3EADB!important;display:flex!important;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}
html body .dks-why-icon::before{content:'';width:26px;height:26px;background:#3E6B31;-webkit-mask:var(--dks-ic) center/contain no-repeat;mask:var(--dks-ic) center/contain no-repeat}
html body .dks-why-card:nth-child(1) .dks-why-icon{--dks-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z'/%3E%3Cpath d='M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12'/%3E%3C/svg%3E")}
html body .dks-why-card:nth-child(2) .dks-why-icon{--dks-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 21a1 1 0 0 0 1-1v-5.35c0-.457.316-.844.727-1.041a4 4 0 0 0-2.134-7.589 5 5 0 0 0-9.186 0 4 4 0 0 0-2.134 7.588c.411.198.727.585.727 1.041V20a1 1 0 0 0 1 1Z'/%3E%3Cpath d='M6 17h12'/%3E%3C/svg%3E")}
html body .dks-why-card:nth-child(3) .dks-why-icon{--dks-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z'/%3E%3Cpath d='M12 22V12'/%3E%3Cpath d='m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7'/%3E%3Cpath d='m7.5 4.27 9 5.15'/%3E%3C/svg%3E")}
html body .dks-why-card:nth-child(4) .dks-why-icon{--dks-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}
/* DKS-QS-RIJ-FIX 17-10-2026: knop altijd volle breedte, Meer info eronder, niets buiten de tegel */
html body .item.is_grid .quickview-box,html body .item.is_grid .quickview-box > *{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
html body .item.is_grid .dks-qs-rij{flex-direction:column!important;align-items:stretch!important;gap:4px!important;width:100%!important}
html body .item.is_grid .dks-qs-rij button.quickview-btn{order:1!important;width:100%!important;flex:0 0 auto!important;justify-content:center!important}
html body .item.is_grid .dks-qs-rij button.quickview-viewbtn.quickview-viewbtn{order:2!important;width:100%!important;flex:0 0 auto!important;justify-content:center!important}
html body .item.is_grid .dks-vs,html body .item.is_grid .dks-vs-btn{width:100%!important;max-width:100%!important;min-width:0!important}
/* DKS-HEADER-LICHTER 17-10-2026: zoekbalk en Alle categorieen lichter en slanker */
html body header#header .dks-allcats-btn{background:transparent!important;border:1px solid rgba(255,255,255,.28)!important;height:40px!important;min-height:40px!important;padding:0 16px!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important}
html body header#header .dks-allcats-btn:hover{background:rgba(255,255,255,.08)!important}
html body header#header input.search-query{height:40px!important;min-height:40px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.22)!important;border-right:0!important;font-size:14px!important;padding-left:18px!important}
html body header#header input.search-query:focus{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.45)!important}
html body header#header form .btn{height:40px!important;min-height:40px!important;width:48px!important;min-width:48px!important;padding:0!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.22)!important;border-left:0!important;box-shadow:none!important}
html body header#header form .btn *{color:#E3A72F!important;font-size:16px!important}
html body header#header form .btn:hover{background:rgba(255,255,255,.14)!important}
@media (min-width:1025px){html body header#header .dks-allcats-btn{display:none!important}}
/* DKS-DROPDOWN-V2 17-10-2026 (Wim): menu en uitklapmenu's in de nieuwe huisstijl */
html body #menu > .container > ul.menu > li.item > a{color:#1F2A1A!important}
html body #menu > .container > ul.menu > li.item:hover > a,html body #menu > .container > ul.menu > li.item.active > a{color:#1F3B2C!important;box-shadow:inset 0 -2px 0 #E3A72F!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown{background:#fff!important;border:1px solid #E6DCC8!important;border-radius:16px!important;box-shadow:0 18px 40px rgba(31,42,26,.14)!important;padding:10px!important;margin-top:6px!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > .dks-nav-heading{background:transparent!important;color:#A63E26!important;border-bottom:1px solid #EFE7D8!important;font-family:Poppins,sans-serif!important;font-size:11.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;padding:8px 12px 12px!important;margin:0 0 6px!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a{border-radius:10px!important;padding:6px 12px!important;color:#1F2A1A!important;font-weight:400!important;transition:background .15s,color .15s;text-decoration:none!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a:hover{background:#F6F0E4!important;color:#1F3B2C!important;text-decoration:none!important;padding-left:12px!important;transform:none!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a:hover span{text-decoration:none!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu .dks-mi{width:30px!important;height:30px!important;min-width:30px!important;border-radius:50%!important;background:#F6F0E4!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;margin-right:10px!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a:hover .dks-mi{background:#fff!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu .dks-nav-all{border-top:1px solid #EFE7D8!important;margin-top:6px!important;padding-top:10px!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu .dks-nav-all a{background:#1F3B2C!important;color:#fff!important;border-radius:999px!important;font-weight:500!important;font-size:14px!important;min-height:42px!important;justify-content:center!important;box-shadow:none!important;border:0!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu .dks-nav-all a:hover{background:#3E6B31!important}
html body .menu--overlay{background:rgba(31,42,26,.18)!important}
/* DKS-DROPDOWN-V3 17-10-2026 (Wim): strak, rustig uitklapmenu zonder icoontjes */
html body #menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown{border-radius:0 0 14px 14px!important;border:1px solid #E6DCC8!important;border-top:2px solid #E3A72F!important;margin-top:0!important;padding:14px 10px 12px!important;min-width:260px!important;box-shadow:0 16px 32px rgba(31,42,26,.12)!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > .dks-nav-heading{display:none!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu .dks-mi{display:none!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a{padding:8px 14px!important;font-size:15px!important;font-weight:400!important;color:#1F2A1A!important;border-radius:8px!important;background:transparent!important;border:0!important;box-shadow:none!important;position:relative}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a:hover{background:#F6F0E4!important;color:#1F3B2C!important;padding-left:14px!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a::after{display:none!important;content:none!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a img,html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a .dks-ic,html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a > span:last-child:not(:first-child) img{display:none!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a[href$='/zonder-zout/'],html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a[href$='/zonder-knoflook/'],html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a[href$='/van-mild-tot-heet/']{background:transparent!important;font-weight:400!important;color:#A63E26!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a[href$='/zonder-zout/']{border-top:1px solid #EFE7D8!important;border-radius:0!important;margin-top:6px!important;padding-top:12px!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a[href$='/zonder-zout/'] *,html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a[href$='/zonder-knoflook/'] *,html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a[href$='/van-mild-tot-heet/'] *{font-weight:400!important;color:#A63E26!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a[href$='/zonder-zout/']:hover,html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a[href$='/zonder-knoflook/']:hover,html body #menu > .container > ul.menu > li.sub > .dropdown-menu > ul > li > a[href$='/van-mild-tot-heet/']:hover{background:#F6E1D8!important;border-radius:8px!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu .dks-nav-all{border-top:1px solid #EFE7D8!important;margin-top:6px!important;padding:10px 4px 0!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu .dks-nav-all a{background:transparent!important;color:#3E6B31!important;border:0!important;min-height:auto!important;padding:6px 10px!important;font-weight:600!important;font-size:14.5px!important;justify-content:flex-start!important;box-shadow:none!important}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu .dks-nav-all a::after{content:' \2192'}
html body #menu > .container > ul.menu > li.sub > .dropdown-menu .dks-nav-all a:hover{color:#1F3B2C!important;text-decoration:underline!important;background:transparent!important}
html body #menu > .container > ul.menu > li.dks-nav-sub > .dropdown-menu:not(.dks-nav-dropdown){display:none!important}
/* DKS-NAV-ALL-GEEL 17-10-2026 (Wim, voorstel B): onderaan uitklapmenu een gele knop met licht afgeronde hoeken */
html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown{padding-bottom:12px!important}
html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown .dks-nav-all{border-top:1px solid #EFE7D8!important;margin:10px 0 0!important;padding:12px 0 0!important;width:100%!important;max-width:none!important}
html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown .dks-nav-all a{display:flex!important;align-items:center!important;justify-content:center!important;background:#E3A72F!important;color:#2A210F!important;border-radius:8px!important;border:0!important;box-shadow:0 2px 0 #CF9420!important;height:44px!important;min-height:44px!important;width:100%!important;font-weight:600!important;font-size:14.5px!important;padding:0 16px!important;text-decoration:none!important;margin:0!important}
html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown .dks-nav-all a::after{content:'\00a0\00a0\2192'!important;display:inline!important}
html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown .dks-nav-all a:hover{background:#CF9420!important;color:#2A210F!important;text-decoration:none!important}
/* DKS-NAV-ICOONTJES 17-10-2026 (Wim): icoontjes terug bij Zonder zout, Zonder knoflook en Van mild tot heet */
html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown > ul > li > a[href$='/zonder-zout/'],html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown > ul > li > a[href$='/zonder-knoflook/'],html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown > ul > li > a[href$='/van-mild-tot-heet/']{display:block!important}
html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown > ul > li > a[href$='/zonder-zout/']::after,html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown > ul > li > a[href$='/zonder-knoflook/']::after,html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown > ul > li > a[href$='/van-mild-tot-heet/']::after{display:inline-block!important;float:right!important;font-size:17px!important;line-height:1.3!important;margin-left:12px!important}
html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown > ul > li > a[href$='/zonder-zout/']::after{content:'\1F9C2'!important}
html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown > ul > li > a[href$='/zonder-knoflook/']::after{content:'\1F9C4'!important}
html body #menu#menu > .container > ul.menu > li.sub > .dropdown-menu.dks-nav-dropdown > ul > li > a[href$='/van-mild-tot-heet/']::after{content:'\1F336\FE0F'!important}
/* DKS-HERO-GEEL 17-10-2026 (Wim): groen in de slider vervangen door kurkumageel */
html body #headlines#headlines .dks-hero-wrap .subtitle{color:#1F3B2C!important}
html body #headlines#headlines .dks-hero-wrap .banner-btn,html body #headlines#headlines .dks-hero-wrap .banner-btn.btn{background:#E3A72F!important;color:#2A210F!important;border-color:#E3A72F!important;font-weight:500!important;box-shadow:0 2px 0 #CF9420!important}
html body #headlines#headlines .dks-hero-wrap .banner-btn:hover,html body #headlines#headlines .dks-hero-wrap a:hover .banner-btn{background:#CF9420!important;color:#2A210F!important}