.elementor-kit-6{--e-global-color-primary:#22251C;--e-global-color-secondary:#3A4130;--e-global-color-text:#3D4134;--e-global-color-accent:#C08552;--e-global-typography-primary-font-family:"Saira Condensed";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Saira Condensed";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Saira";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"JetBrains Mono";--e-global-typography-accent-font-weight:500;color:#3D4134;font-family:"Saira", sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#8A7150;}.elementor-kit-6 a:hover{color:#22251C;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Saira Condensed", sans-serif;font-weight:600;text-transform:uppercase;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1344px;}.e-con{--container-max-width:1344px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --dwde-ink:#22251c; --dwde-moss:#3a4130; --dwde-moss-line:#4c543f; --dwde-coyote:#c08552; --dwde-coyote-ink:#8a7150; --dwde-paper:#f2f0ea; --dwde-paper-alt:#e9e6de; --dwde-white:#ffffff; --dwde-img-bg:#f4f2ee; --dwde-line:#e2dfd8; --dwde-line-strong:#d5d2c9; --dwde-text:#3d4134; --dwde-text-mid:#4d5142; --dwde-text-mute:#6a6e5f; --dwde-on-dark:#e3e4da; --dwde-on-dark-mute:#b6b8ab; --dwde-nav:#cfd0c6; --dwde-footer-text:#9fa295; --dwde-footer-dim:#767a6b; --dwde-swatch-coyote:#c19a70; --dwde-swatch-ranger:#5a6350; --dwde-display:Saira Condensed; --dwde-body:Saira; --dwde-mono:JetBrains Mono; --dwde-page-x:48px; --dwde-wrap:1344px; --dwde-sec-y:72px; --dwde-sec-y-sm:48px; --dwde-gap-card:32px; --dwde-gap-col:52px; --dwde-gap-field:16px; --dwde-btn-y:16px; }
/* Start custom CSS *//* WooCommerce-meldingen: zelfde marge als de rest van de pagina, en in huisstijl */
.woocommerce-notices-wrapper{padding-inline:max(48px,calc((100% - 1344px) / 2))}
.woocommerce-notices-wrapper > *{margin-block:24px 0;max-width:100%}
.woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-info,
.woocommerce-notices-wrapper .woocommerce-error{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;font-family:'Saira',sans-serif;font-size:15px;line-height:1.5;color:#22251C;background-color:#F4F2EE;border-radius:0;border-width:0 0 0 3px;border-style:solid;padding:18px 20px 18px 54px;list-style:none}
.woocommerce-notices-wrapper .woocommerce-message::before,
.woocommerce-notices-wrapper .woocommerce-info::before,
.woocommerce-notices-wrapper .woocommerce-error::before{position:absolute;left:20px;top:50%;transform:translateY(-50%);margin:0;line-height:1;font-size:18px}
.woocommerce-notices-wrapper .woocommerce-message{border-left-color:#C08552}
.woocommerce-notices-wrapper .woocommerce-message::before{color:#C08552}
.woocommerce-notices-wrapper .woocommerce-info{border-left-color:#7A7C70}
.woocommerce-notices-wrapper .woocommerce-info::before{color:#7A7C70}
.woocommerce-notices-wrapper .woocommerce-error{border-left-color:#A14A38}
.woocommerce-notices-wrapper .woocommerce-error::before{color:#A14A38}
.woocommerce-notices-wrapper .button.wc-forward{flex:0 0 auto;margin:0;font-family:'Saira Condensed',sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.3px;line-height:1;background:#22251C;color:#fff;border-radius:0;padding:13px 22px}
.woocommerce-notices-wrapper .button.wc-forward:hover{background:#3A4130;color:#fff}
@media(max-width:1024px){.woocommerce-notices-wrapper{padding-inline:max(32px,calc((100% - 1344px) / 2))}}
@media(max-width:767px){.woocommerce-notices-wrapper{padding-inline:20px}.woocommerce-notices-wrapper > *{margin-block:18px 0}.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-error{padding:16px 16px 16px 46px;font-size:14px}.woocommerce-notices-wrapper .button.wc-forward{width:100%;text-align:center}}
/* Taalkeuze in het menu: wereldbol met vlaggen in het submenu */
.elementor-nav-menu .menu-item-gtranslate{position:relative}
.elementor-nav-menu .menu-item-gtranslate > a.elementor-item{display:flex;align-items:center}
.elementor-nav-menu .menu-item-gtranslate .dwde-globe{display:block}
.elementor-nav-menu .dwde-taal-menu{display:block !important;position:absolute;top:100%;right:0;min-width:196px;margin:0;padding:6px 0;list-style:none;background:#22251C;border:1px solid #3A4130;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:999}
.elementor-nav-menu .menu-item-gtranslate:hover .dwde-taal-menu,.elementor-nav-menu .menu-item-gtranslate:focus-within .dwde-taal-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.elementor-nav-menu .dwde-taal-menu li{margin:0;padding:0;list-style:none}
.elementor-nav-menu .dwde-taal-menu a{display:flex;align-items:center;gap:10px;padding:9px 14px;font-family:'Saira Condensed',sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#CFD0C6;text-decoration:none;white-space:nowrap;background:none}
.elementor-nav-menu .dwde-taal-menu a:hover{background:#3A4130;color:#C08552}
.elementor-nav-menu .dwde-taal-menu a.gt-current-lang{color:#C08552}
.elementor-nav-menu .dwde-taal-menu img{width:20px;height:20px;flex:0 0 auto;margin:0;border-radius:0}
/* in de burger: gewoon uitgeklapt onder de wereldbol */
.elementor-nav-menu--dropdown .menu-item-gtranslate > a.elementor-item{justify-content:flex-start}
.elementor-nav-menu--dropdown .dwde-taal-menu{position:static;opacity:1;visibility:visible;pointer-events:auto;transform:none;background:none;border:0;padding:0 0 6px 16px;min-width:0}
.elementor-nav-menu--dropdown .dwde-taal-menu a{padding:8px 0}

/* Productpagina: waardes rechts uitlijnen op mobiel, ook als de regel afbreekt */
@media(max-width:767px){[data-id='pdm1b'],[data-id='pdm2b'],[data-id='pdm3b']{text-align:right;margin-left:auto !important}}

/* Productenpagina: verzendinfo uitlijnen op de rechterrand, tegenover de kop links */
@media(min-width:768px){[data-id='ar-kr']{text-align:right}}/* End custom CSS */