body.tse-rd{--wd-text-font:var(--tse-ff);--wd-title-font:var(--tse-fh);--wd-alternative-font:var(--tse-ff);--wd-entities-title-font:var(--tse-fh);--wd-widget-title-font:var(--tse-fh);--wd-header-el-font:var(--tse-ff);--wd-text-font-size:17px;font-family:var(--tse-ff);font-size:17px;line-height:1.6;color:var(--tse-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.tse-rd h1,body.tse-rd h2,body.tse-rd h3,body.tse-rd h4,body.tse-rd h5,body.tse-rd h6{font-family:var(--tse-fh);color:var(--tse-ink);font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none;text-wrap:balance}body.tse-rd h1{font-size:clamp(26px, 2.2vw + 12px, 40px);line-height:1.12}body.tse-rd h2{font-size:clamp(24px, 1vw + 18px, 30px)}body.tse-rd h3{font-size:clamp(18px, .4vw + 16px, 20px)}body.tse-rd .page-title h1.title{font-size:clamp(26px, 2.2vw + 12px, 40px)}body.tse-rd h4{font-size:18px}body.tse-rd h5,body.tse-rd h6{font-size:16px}body.tse-rd a{color:var(--tse-ink);text-underline-offset:3px}body.tse-rd a:hover{color:var(--tse-link-h)}body.tse-rd .wd-entry-content a:not(.btn):not(.button):not(.elementor-button):not(.tse-pkleur__k),body.tse-rd .entry-content a:not(.btn):not(.button):not(.elementor-button):not(.tse-pkleur__k),body.tse-rd :is(.elementor-widget-text-editor,.tse-prose,.term-description,.wd-term-desc,.woocommerce-product-details__short-description,.tse-zij__hulp) a:not(.btn):not(.button):not(.elementor-button):not(.tse-pkleur__k){text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgb(29 35 39 / .45);text-underline-offset:3px}body.tse-rd .wd-entry-content a:hover,body.tse-rd .entry-content a:hover{color:var(--tse-o700);text-decoration-color:currentColor}body.tse-rd :focus-visible{outline:2px solid var(--tse-o600);outline-offset:2px;box-shadow:0 0 0 7px var(--tse-o200),0 0 0 8px var(--tse-ink)}body.tse-rd :is(.single_add_to_cart_button,.wd-buy-now-btn,.btn-cta,.checkout-button,#place_order,.elementor-button.tse-cta,.tse-cta .elementor-button,.btn-color-primary):focus-visible{--wd-otl-color:var(--tse-ink);outline-color:var(--tse-ink)}body.tse-rd :is(input,select,textarea):focus-visible{outline:0}body.tse-rd .btn,body.tse-rd .button,body.tse-rd .elementor-button,body.tse-rd button[type="submit"],body.tse-rd input[type="submit"],body.tse-rd .wd-buy-now-btn,body.tse-rd .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 22px;border:1.5px solid #fff0;border-radius:var(--tse-r);font-family:var(--tse-ff);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;text-transform:none;text-decoration:none;white-space:normal;max-width:100%;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}body.tse-rd .single_add_to_cart_button,body.tse-rd .wd-buy-now-btn,body.tse-rd .btn-cta,body.tse-rd .elementor-button.tse-cta,body.tse-rd .tse-cta .elementor-button{background-color:var(--tse-cta);color:var(--tse-ink)}body.tse-rd .single_add_to_cart_button:hover,body.tse-rd .wd-buy-now-btn:hover,body.tse-rd .btn-cta:hover,body.tse-rd .elementor-button.tse-cta:hover,body.tse-rd .tse-cta .elementor-button:hover{background-color:var(--tse-cta-h);color:var(--tse-ink)}body.tse-rd .elementor-button.tse-dark,body.tse-rd .tse-dark .elementor-button{background-color:var(--tse-dark);color:#fff}body.tse-rd .elementor-button.tse-dark:hover,body.tse-rd .tse-dark .elementor-button:hover{background-color:#000;color:#fff}body.tse-rd :is(.btn-soft,.elementor-button.tse-soft,.tse-soft .elementor-button){background-color:var(--tse-bg);color:var(--tse-ink);border:1.5px solid var(--tse-ink)}@media (hover:hover){body.tse-rd :is(.btn-soft,.elementor-button.tse-soft,.tse-soft .elementor-button):hover{background-color:var(--tse-ink);color:#fff}}body.tse-rd .tse-textlink .elementor-button,body.tse-rd .elementor-button.tse-textlink{background:none;border:0;padding:0;min-height:0;font-weight:600;font-size:15px;color:var(--tse-ink);text-decoration:underline;text-underline-offset:3px}body.tse-rd .tse-textlink .elementor-button:hover,body.tse-rd .elementor-button.tse-textlink:hover{background:none;color:var(--tse-link-h)}body.tse-rd .button,body.tse-rd .btn,body.tse-rd .elementor-button,body.tse-rd .wd-add-btn>a,body.tse-rd .add_to_cart_button,body.tse-rd .single_add_to_cart_button,body.tse-rd .wd-buy-now-btn,body.tse-rd [role="tab"],body.tse-rd .wd-nav>li>a,body.tse-rd .woocommerce-tabs .wd-nav-tabs a,body.tse-rd .wd-tab-content a.button{text-transform:none;letter-spacing:0}body.tse-rd input[type="text"],body.tse-rd input[type="email"],body.tse-rd input[type="tel"],body.tse-rd input[type="number"],body.tse-rd input[type="search"],body.tse-rd input[type="password"],body.tse-rd select,body.tse-rd textarea{font-family:var(--tse-ff);font-size:16px;color:var(--tse-ink);border:1px solid var(--tse-line2);border-radius:var(--tse-r);min-height:44px}body.tse-rd input:focus,body.tse-rd select:focus,body.tse-rd textarea:focus{border-color:var(--tse-o600);box-shadow:0 0 0 3px var(--tse-o200);outline:0}body.tse-rd .container,body.tse-rd .wd-page-content .container{max-width:calc(var(--tse-w) + 32px);padding-left:var(--tse-gut);padding-right:var(--tse-gutr)}@media (max-width:1024px){body.tse-rd{font-size:16px;--wd-text-font-size:16px}}body.tse-rd :is([style*="#ed8f47" i],[style*="#ed9755" i],[style*="#ff9900" i],[style*="#ff6600" i]):not([style*="background" i]){color:var(--tse-o700)!important}body.tse-rd.woocommerce-account .wd-page-title :is(.title,a){color:#fff}body.tse-rd svg.tse-icoon{width:1em;height:1em;flex:none;color:var(--tse-o600);fill:none!important;stroke:currentColor}@media (max-width:767px){body.tse-rd :is(.wd-footer,.widget,.woocommerce-breadcrumb,.wd-breadcrumbs,.tse-kruimels,.tse-zij,.more-products) a:not(.button):not(.btn),body.tse-rd :is(.elementor-widget-text-editor,.tse-prose,.wd-entry-content) li>a:only-child{display:inline-block;min-height:44px;min-width:44px;max-width:100%;padding-block:12px;line-height:20px;white-space:normal}body.tse-rd :is(.elementor-widget-text-editor,.tse-prose,.wd-entities-title,.product_list_widget,.woocommerce-product-details__short-description) a:not(.btn):not(.button):not(.elementor-button){padding-block:12px}body.tse-rd :is(.tse-textlink .elementor-button,.elementor-button.tse-textlink,.showlogin,.showcoupon,.shipping-calculator-button,.page-numbers,.show-password-input){display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}body.tse-rd .wd-footer :is(p,li){margin-block:0}body.tse-rd :is(.elementor-social-icon,.scrollToTop,.wd-scroll-top,.searchsubmit){min-width:44px;min-height:44px}body.tse-rd :is(.whb-header,.whb-clone,.mobile-nav) .searchform .searchsubmit,body.tse-rd .show-password-input{height:44px;min-height:44px}body.tse-rd :is(input[type="radio"],input[type="checkbox"]){width:20px;height:20px;accent-color:var(--tse-o600)}body.tse-rd label:has(>:is(input[type="radio"],input[type="checkbox"])){display:inline-flex;align-items:center;gap:8px;min-height:44px}}@media (max-width:767px){body.tse-rd :is(.tse-rev,.tse-rate) a:not(.btn):not(.button):not(.elementor-button){padding-block:12px}}body.tse-rd .tse-code__chip{display:inline-block;padding:4px 10px;border:1px solid var(--tse-line);border-radius:6px;background:var(--tse-soft);color:var(--tse-ink);font-weight:600;font-style:normal;font-size:.9em;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:baseline}body.tse-rd .tse-code__chip--mini{padding:1px 6px;border-radius:4px;font-size:11px}body.tse-rd .tse-code__icoon{flex:none;width:18px;height:18px;color:var(--tse-o600);vertical-align:-3px}body.tse-rd .tse-code__kopie{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;min-height:32px;margin:0;padding:0;border:0;border-radius:6px;background:#fff0;color:#5B6470;cursor:pointer}body.tse-rd .tse-code__kopie:hover,body.tse-rd .tse-code__kopie:focus-visible{background:var(--tse-soft);color:var(--tse-ink)}body.tse-rd .tse-code__kopie:focus-visible{outline:2px solid var(--tse-o600);outline-offset:2px}body.tse-rd .tse-code__kopie .tse-icoon{width:18px;height:18px;color:inherit}body.tse-rd .tse-code__kopie .tse-code__i-ok,body.tse-rd .tse-code__kopie.is-ok .tse-code__i-kopie{display:none}body.tse-rd .tse-code__kopie.is-ok .tse-code__i-ok{display:block;color:var(--tse-ok)}body.tse-rd .tse-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}body.tse-rd :is(a.button,a.btn,a.tse-knop,a.tse-btn,.wd-add-btn>a,button){text-decoration:none}