/*! Mijn Shop 1.0.0 — gegenereerd uit style.css, bewerk dat bestand. GPL-2.0-or-later */
@font-face{font-family:"Cormorant Garamond";src:url("assets/fonts/CormorantGaramond-VariableFont_wght.woff2") format("woff2");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+1E00-1E9F,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF,U+FFFD}@font-face{font-family:"Cormorant Garamond";src:url("assets/fonts/CormorantGaramond-Italic-VariableFont_wght.woff2") format("woff2");font-weight:300 500;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+1E00-1E9F,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF,U+FFFD}@font-face{font-family:"Jost";src:url("assets/fonts/Jost-VariableFont_wght.woff2") format("woff2");font-weight:100 500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+1E00-1E9F,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF,U+FFFD}@font-face{font-family:"Marcellus";src:url("assets/fonts/Marcellus-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+0259,U+1E00-1E9F,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF,U+FFFD}:root{--paper:#FFFFFF;--surface:#FFF5E8;--ink:#474747;--line:#E5E5E5;--ink-soft:#696969;--metadata:#94938E;--jade:#F6E7D2;--warmgrijs:#EFE6D9;--creme:var(--surface);--moss:#B64444;--grain:#EAD0A6;--knop:var(--moss);--knop-hover:#963838;--error:#C62828;--success-soft:#EDF5EE;--error-soft:#FBEDEC;--success:#2E7D32;--font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-body:"Jost",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-wegwijs:"Marcellus",Georgia,"Times New Roman",serif;--radius:8px;--radius-s:6px;--shadow:0 10px 30px -18px rgba(74,42,30,.35);--dg-pagina-boven:var(--dg-space-6);--dg-pagina-onder:var(--dg-space-7);--dg-sectie:var(--dg-space-6);--dg-blok-onder:var(--dg-space-4);--dg-rij:var(--dg-space-5);--dg-footer-boven:var(--dg-space-6);--dg-kaart-binnen:var(--dg-space-4);--dg-knop-y:var(--dg-space-3);--dg-veld-y:var(--dg-space-2);--dg-cel:var(--dg-space-2);--dg-kop-onder:var(--dg-space-4);--dg-subkop-onder:var(--dg-space-3);--dg-alinea-onder:var(--dg-space-4);--dg-raakvlak:40px;--dg-hero-min:clamp(360px,56vh,560px)}@media (pointer:coarse){:root{--dg-raakvlak:44px}}*,*::before,*::after{box-sizing:border-box}html{font-synthesis-weight:none}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--moss);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;line-height:1.15;letter-spacing:-.01em;margin:0 0 var(--dg-kop-onder);text-wrap:balance}h1{font-size:clamp(2rem,4.5vw,3.1rem)}h2{font-size:clamp(1.5rem,3vw,2.1rem)}h3{font-size:1.3rem}h3,h4{margin-bottom:var(--dg-subkop-onder)}p{margin:0 0 var(--dg-alinea-onder)}.has-text-align-center{text-align:center}.skip-link{position:absolute;left:-9999px;top:0;background:var(--knop);color:#fff;padding:var(--dg-space-2) var(--dg-space-4);z-index:calc(var(--dg-header-z,900) + 10)}.skip-link:focus{left:1rem;top:1rem}.screen-reader-text{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap;word-wrap:normal !important}:root{--dg-focus-ring:2px solid var(--moss)}:focus-visible{outline:var(--dg-focus-ring);outline-offset:2px}:where(:focus-visible){border-radius:2px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important}}.button,:where(button),input[type="submit"],input[type="button"]{display:inline-block;background:var(--knop);color:#fff;font:500 .95rem/1 var(--font-body);letter-spacing:.01em;padding:var(--dg-knop-y) var(--dg-space-5);border:0;border-radius:var(--radius-s);cursor:pointer;text-decoration:none;transition:background .15s ease,transform .15s ease}.button:where(:hover),button:where(:hover),input[type="submit"]:where(:hover){background:var(--knop-hover);color:#fff}a.button:where(:hover){color:#fff}.button:active{transform:translateY(1px)}.button:disabled,button:disabled{opacity:.55;cursor:not-allowed}.button:where(:not(.dg-staal)),button:where(:not(.dg-staal)),input[type="submit"],input[type="button"]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--dg-raakvlak)}.button.is-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.button.is-ghost:hover{background:var(--knop);color:#fff}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],textarea,select{width:100%;padding:var(--dg-veld-y) var(--dg-space-4);border:1px solid var(--metadata);border-radius:var(--radius-s);background:#fff;color:var(--ink);font:inherit}input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none}input:focus,textarea:focus,select:focus{border-color:var(--moss);box-shadow:0 0 0 3px rgba(182,68,68,.15)}label{font-weight:500;font-size:.9rem}table{width:100%;border-collapse:collapse}th,td{padding:var(--dg-cel) var(--dg-space-2);text-align:left;border-bottom:1px solid var(--line)}th{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.entry{max-width:46rem}.entry-meta{font-size:.85rem;color:var(--ink-soft);margin-bottom:var(--dg-space-5)}.entry-thumb img{border-radius:var(--radius);margin-bottom:var(--dg-space-5)}.post-list{display:grid;gap:var(--dg-space-6);max-width:46rem}.post-list article{border-bottom:1px solid var(--line);padding-bottom:var(--dg-space-6)}.post-list h2{font-size:1.5rem;margin-bottom:var(--dg-space-1)}.post-list h2 a{color:var(--ink);text-decoration:none}.post-list h2 a:hover{color:var(--moss)}.pagination,.woocommerce-pagination{margin-top:var(--dg-space-7)}.page-numbers{list-style:none;display:flex;gap:var(--dg-space-2);padding:0;margin:0}a.page-numbers,span.page-numbers{display:inline-grid;place-items:center;min-width:var(--dg-raakvlak);min-height:var(--dg-raakvlak);padding-inline:var(--dg-space-2);border:1px solid var(--line);border-radius:var(--radius-s);text-decoration:none;color:var(--ink);font-weight:500;font-size:.9rem}a.page-numbers:hover{border-color:var(--moss);color:var(--moss)}span.page-numbers.current{background:var(--knop);border-color:var(--knop);color:#fff}.error-404{text-align:center;padding-block:var(--dg-space-7)}.woocommerce-message,.woocommerce-info,.woocommerce-error{list-style:none;margin:0 0 var(--dg-space-5);padding:var(--dg-space-4) var(--dg-space-3);border-radius:var(--radius-s);border:1px solid var(--line);border-left:4px solid var(--moss);background:#fff;font-size:.95rem;display:flow-root}.woocommerce-message{border-left-color:var(--success)}.woocommerce-error{border-left-color:var(--error)}.woocommerce-error li{margin:0}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{float:right;margin-left:var(--dg-space-4);padding:var(--dg-space-2) var(--dg-space-4);font-size:.85rem;display:inline-flex;align-items:center;min-height:var(--dg-raakvlak)}ul.products{list-style:none;margin:var(--dg-space-3) 0 0;padding:0;display:grid;gap:var(--dg-rij) var(--dg-space-4);grid-template-columns:repeat(4,1fr)}ul.products.columns-2{grid-template-columns:repeat(2,1fr)}ul.products.columns-3{grid-template-columns:repeat(3,1fr)}ul.products.columns-5{grid-template-columns:repeat(5,1fr)}@media (max-width:960px){ul.products,ul.products.columns-4,ul.products.columns-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){ul.products,ul.products[class*="columns-"]{grid-template-columns:repeat(2,1fr);gap:var(--dg-space-5) var(--dg-space-4)}}ul.products li.product{position:relative;display:flex;flex-direction:column;margin:0}ul.products li.product:not(.shop-card)>a{color:var(--ink);text-decoration:none}ul.products li.product:not(.shop-card) img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--surface);border-radius:var(--radius);transition:transform .25s ease}ul.products li.product:not(.shop-card):hover img{transform:translateY(-3px);box-shadow:var(--shadow)}.woocommerce-loop-product__title,ul.products li.product:not(.shop-card) h2{font-family:var(--font-body);font-size:1rem;font-weight:500;margin:var(--dg-space-4) 0 var(--dg-space-1);letter-spacing:0}ul.products li.product:not(.shop-card) .price{margin:0 0 var(--dg-space-3)}ul.products li.product:not(.shop-card) .button{margin-top:auto;align-self:start;padding:var(--dg-space-3) var(--dg-space-4);font-size:.88rem}ul.products li.product:not(.shop-card) .button.loading{opacity:.6}ul.products li.product:not(.shop-card) .added_to_cart{margin-top:var(--dg-space-2);font-size:.88rem;font-weight:500}.price{font-weight:500;color:var(--ink)}.price del{color:var(--ink-soft);font-weight:400;margin-right:var(--dg-space-2)}.price ins{text-decoration:none}.onsale{position:absolute;top:.7rem;left:.7rem;z-index:2;background:var(--knop);color:#fff;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:var(--dg-space-2) var(--dg-space-3);border-radius:4px;transform:rotate(-4deg);box-shadow:0 3px 8px -3px rgba(40,32,28,.4)}.star-rating{position:relative;display:inline-block;height:1em;width:5.6em;line-height:1;overflow:hidden;font-size:.85rem;color:var(--metadata)}.star-rating::before{content:"★★★★★";position:absolute;top:0;left:0;letter-spacing:.18em}.star-rating span{position:absolute;top:0;left:0;overflow:hidden;padding-top:1.5em;color:var(--moss)}.star-rating span::before{content:"★★★★★";position:absolute;top:0;left:0;letter-spacing:.18em}.single-product div.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--dg-space-7);align-items:start}@media (max-width:860.98px){.single-product div.product{grid-template-columns:1fr;gap:var(--dg-space-6)}}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery img{border-radius:var(--radius);background:var(--surface)}.woocommerce-product-gallery .flex-control-thumbs{list-style:none;display:flex;gap:var(--dg-space-2);flex-wrap:wrap;margin:var(--dg-space-3) 0 0;padding:0}.woocommerce-product-gallery .flex-control-thumbs img{width:72px;height:72px;object-fit:cover;border-radius:var(--radius-s);cursor:pointer;opacity:.55;transition:opacity .15s ease}.woocommerce-product-gallery .flex-control-thumbs img:hover,.woocommerce-product-gallery .flex-control-thumbs img.flex-active{opacity:1}.woocommerce-product-gallery__trigger{position:absolute;top:.8rem;right:.8rem;z-index:5;display:grid;place-items:center;width:2.4rem;height:2.4rem;background:#fff;border-radius:999px;box-shadow:var(--shadow);text-indent:-9999px;overflow:hidden}.woocommerce-product-gallery__trigger::after{content:"🔍";text-indent:0;position:absolute;font-size:1rem}.summary.entry-summary .product_title{margin-bottom:var(--dg-space-2)}.summary .woocommerce-product-details__short-description{color:var(--ink-soft)}form.cart{display:flex;flex-wrap:wrap;gap:var(--dg-space-3);align-items:stretch;margin:var(--dg-space-5) 0}form.cart div.quantity{display:inline-flex}.quantity input.qty{width:5rem;text-align:center}form.cart .variations{margin-bottom:var(--dg-space-2);width:100%}form.cart .variations td,form.cart .variations th{border:0;padding:var(--dg-space-1) var(--dg-space-2) var(--dg-space-1) 0}form.cart .variations select{width:100%;min-width:12rem}.reset_variations{font-size:.85rem}.woocommerce-variation-price{margin-bottom:var(--dg-space-2)}.woocommerce-tabs{grid-column:1 / -1;margin-top:var(--dg-space-7)}.woocommerce-tabs ul.tabs{list-style:none;display:flex;gap:var(--dg-space-5);margin:0 0 var(--dg-space-5);padding:0;border-bottom:1px solid var(--line)}.woocommerce-tabs ul.tabs a{display:inline-block;padding:var(--dg-space-2) 0;color:var(--ink-soft);text-decoration:none;font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px}.woocommerce-tabs ul.tabs li.active a{color:var(--ink);border-bottom-color:var(--moss)}.woocommerce-Tabs-panel>h2{font-size:1.2rem}.related.products,.upsells.products{grid-column:1 / -1;margin-top:var(--dg-space-7)}.related.products>h2,.upsells.products>h2{margin-bottom:var(--dg-space-4)}table.shop_table{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}table.shop_table td,table.shop_table th{border-bottom:1px solid var(--line)}table.shop_table tr:last-child td{border-bottom:0}table.shop_table td.product-thumbnail img{width:64px;border-radius:var(--radius-s);background:var(--surface)}td.product-name a{color:var(--ink);text-decoration:none;font-weight:500}.woocommerce-checkout .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:var(--dg-space-7)}@media (max-width:820px){.woocommerce-checkout .col2-set{grid-template-columns:1fr}}.woocommerce-order .woocommerce-thankyou-order-received{font-size:1.15rem;font-weight:500}ul.woocommerce-thankyou-order-details{list-style:none;margin:var(--dg-space-3) 0 var(--dg-space-6);padding:0;display:flex;flex-wrap:wrap;gap:var(--dg-space-4) var(--dg-space-6);font-size:.9rem}ul.woocommerce-thankyou-order-details strong{display:block;font-size:1rem}.woocommerce-account .woocommerce{display:grid;grid-template-columns:220px 1fr;gap:var(--dg-space-7);align-items:start}@media (max-width:820px){.woocommerce-account .woocommerce{grid-template-columns:1fr;gap:var(--dg-space-5)}}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation a{display:block;padding:var(--dg-space-2) var(--dg-space-3);border-radius:var(--radius-s);color:var(--ink);text-decoration:none;font-weight:500;font-size:.95rem}.woocommerce-MyAccount-navigation a:hover{background:var(--surface)}.woocommerce-MyAccount-navigation .is-active a{background:var(--knop);color:#fff}.woocommerce-account:not(.logged-in) .woocommerce{display:block;max-width:30rem;margin-inline:auto}.woocommerce-account:not(.logged-in) .pagina-kop,.woocommerce-account:not(.logged-in) .entry-content h2{text-align:center}form.woocommerce-form-login,form.woocommerce-form-register{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:var(--dg-space-6)}form.woocommerce-form-login .form-row,form.woocommerce-form-register .form-row{margin-bottom:var(--dg-space-4)}.woocommerce-LostPassword{font-size:.9rem}form.woocommerce-form-login .woocommerce-LostPassword,form.woocommerce-form-register .woocommerce-LostPassword{margin-bottom:0}.woocommerce-form-login__submit,.woocommerce-form-register__submit{border-radius:999px}.cart-empty.woocommerce-info{border-left-color:var(--grain)}.return-to-shop{margin-top:var(--dg-space-4)}.woocommerce::after,.site-main::after{content:"";display:table;clear:both}.contactpagina{padding-block:var(--dg-pagina-boven) var(--dg-pagina-onder)}.herroeping-hero,.contact-hero{max-width:46rem;margin:0 auto var(--dg-space-7);text-align:center}.contact-titel{margin:0 0 var(--dg-space-3)}.contact-intro{color:var(--ink-soft)}.contact-kolommen{display:grid;gap:var(--dg-space-7);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}@media (max-width:819.98px){.contact-kolommen{grid-template-columns:1fr}}.contact-subtitel{margin:0 0 var(--dg-space-5);font-size:1.15rem}.herroeping-veld,.contact-veld{display:flex;flex-direction:column;gap:var(--dg-space-1);margin:0 0 var(--dg-space-4)}.herroeping-veld label,.contact-veld label{font-size:.9rem;font-weight:500}.herroeping-optioneel,.contact-optioneel{font-weight:400;color:var(--ink-soft)}.herroeping-veld input,.herroeping-veld textarea,.contact-veld input,.contact-veld select,.contact-veld textarea{width:100%;padding:var(--dg-veld-y) var(--dg-space-4);border:1px solid var(--metadata);border-radius:4px;background:#fff;font:inherit;color:inherit}.herroeping-veld input:focus-visible,.herroeping-veld textarea:focus-visible,.contact-veld input:focus-visible,.contact-veld select:focus-visible,.contact-veld textarea:focus-visible{outline:2px solid currentColor;outline-offset:1px}.herroeping-veld textarea,.contact-veld textarea{resize:vertical}.contact-veld textarea{min-height:9rem}.herroeping-veld [aria-invalid="true"],.contact-veld [aria-invalid="true"]{border-color:var(--error)}.herroeping-veldfout,.contact-veldfout{font-size:.85rem;color:var(--error)}.herroeping-honeypot,.contact-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.herroeping-verzenden,.contact-verzenden{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dg-space-4) var(--dg-space-6);margin-top:var(--dg-space-5)}.herroeping-knop,.contact-knop{padding:var(--dg-space-3) var(--dg-space-6);border:0;border-radius:999px;background:var(--knop);color:#fff;font:inherit;letter-spacing:.04em;cursor:pointer}.herroeping-knop:hover,.contact-knop:hover{background:var(--knop-hover)}.herroeping-privacy,.contact-privacy{font-size:.85rem;color:var(--ink-soft)}.herroeping-melding,.contact-melding{padding:var(--dg-space-4) var(--dg-space-4);border-radius:4px;border-left:3px solid;margin-bottom:var(--dg-space-5)}.contact-melding--ok{border-color:var(--success);background:var(--success-soft)}.contact-melding--fout{border-color:var(--error);background:var(--error-soft)}.herroeping-melding ul,.contact-melding ul{margin:var(--dg-space-2) 0 0;padding-left:var(--dg-space-4)}.contact-zijkolom{padding:var(--dg-space-5);background:var(--creme);border-radius:6px}.contact-blok{margin:0 0 var(--dg-space-5);line-height:1.6}.contact-blok:last-child{margin-bottom:0}.contact-uren{color:var(--ink-soft);font-size:.9rem}.home-carousel__item{position:relative}.dg-minicart{visibility:hidden;transition:transform 0.28s cubic-bezier(0.22,0.61,0.36,1),visibility 0s linear 0.28s}.dg-minicart.is-open{visibility:visible;transition:transform 0.28s cubic-bezier(0.22,0.61,0.36,1),visibility 0s}.shop-toolbar__sort{min-width:0}.shop-toolbar__sort select{max-width:100%}.shop-card__badges{position:absolute;top:var(--shop-space-3,12px);left:var(--shop-space-3,12px);z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--dg-space-2)}.shop-card__badges .shop-card__badge{position:static;top:auto;left:auto}.shop-loadmore{display:flex;flex-direction:column;align-items:center;gap:var(--dg-space-4);margin-block:var(--dg-space-7) var(--dg-space-4);text-align:center}.shop-loadmore__progress{margin:0;font-size:.85rem;letter-spacing:.04em;color:var(--ink-soft)}.shop-loadmore__button{min-width:14rem;padding:var(--dg-space-4) var(--dg-space-6);border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:inherit;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;cursor:pointer}.shop-loadmore__button:hover:not(:disabled){background:var(--knop);color:var(--paper)}.shop-loadmore__button:disabled{opacity:.55;cursor:progress}.shop-filter-group--widget ul{list-style:none;margin:0;padding:0}.shop-seo__description--custom>*:first-child{margin-top:0}.dg-action{min-width:var(--dg-raakvlak);min-height:var(--dg-raakvlak)}.dg-logo .custom-logo-link{position:relative}a.dg-logo::after,.dg-logo .custom-logo-link::after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}@media (min-width:1024px){.dg-item__link{min-width:var(--dg-raakvlak);justify-content:center;padding-inline:var(--dg-space-1)}}@media (pointer:coarse){.dg-utility__list a,.dg-mega__link,.dg-mega__title,.dg-drawer__links a,.dg-footer__list a,.dg-minicart .mini_cart_item>a:not(.remove){display:flex;align-items:center;min-height:var(--dg-raakvlak)}.dg-mega__title{margin-bottom:var(--dg-space-2)}.dg-minicart .remove{display:inline-flex;align-items:center;justify-content:center;min-width:var(--dg-raakvlak);min-height:var(--dg-raakvlak);margin:-8px}.dg-mega__list>li + li,.dg-utility__list>li + li{margin-top:2px}}.dg-usp{background:var(--dg-sand);border-bottom:1px solid var(--dg-line)}.dg-header a:hover,.dg-header a:focus-visible,.shop-card__link:hover,.shop-card:hover .shop-card__link,.faq-page a:hover{color:inherit}.dg-logo--img img{width:auto}.dg-logo--img{padding-left:0;line-height:0}.dg-action--store{display:none}@media (min-width:640px) and (max-width:899.98px){.home-story-cards__list,.home-story-cards ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-story-cards__list>*:nth-child(3):last-child,.home-story-cards ul>*:nth-child(3):last-child{grid-column:1 / -1}}@media (min-width:720px) and (max-width:1023px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:820px) and (max-width:1023px){.contact-kolommen{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.dg-lang{position:relative}.dg-lang__toggle{display:inline-flex;align-items:center;gap:var(--dg-space-2);padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer}.dg-lang__toggle:hover{color:var(--dg-ink,#111111);background:none}.dg-lang__chevron{transition:transform .15s ease}.dg-lang__toggle[aria-expanded="true"] .dg-lang__chevron{transform:rotate(180deg)}.dg-lang__menu{position:absolute;top:calc(100% + .55rem);right:0;z-index:20;min-width:9.5rem;margin:0;padding:var(--dg-space-1) 0;list-style:none;background:var(--dg-paper,#fff);border:1px solid var(--dg-line,#E5E5E5);box-shadow:0 12px 24px -18px rgba(26,25,25,.45)}.dg-lang__link{display:block;padding:var(--dg-space-2) var(--dg-space-4);color:var(--dg-ink-soft);text-decoration:none;white-space:nowrap}.dg-lang__link:hover,.dg-lang__link:focus-visible{background:var(--dg-sand,#F7ECDB);color:var(--dg-ink,#111111)}.dg-lang__link.is-current{color:var(--dg-ink,#111111)}.dg-lang__link.is-current::before{content:"";display:inline-block;width:5px;height:5px;margin-right:var(--dg-space-2);border-radius:50%;background:var(--moss);vertical-align:middle}@media (pointer:coarse) and (min-width:1024px){.dg-lang__toggle{min-height:var(--dg-raakvlak)}.dg-lang__link{display:flex;align-items:center;min-height:var(--dg-raakvlak)}}.dg-drawer .dg-lang__menu{left:0;right:auto;max-width:calc(100vw - 2rem)}.dg-drawer .dg-lang__toggle{min-height:var(--dg-raakvlak)}.dg-drawer .dg-lang__link{display:flex;align-items:center;min-height:var(--dg-raakvlak)}.dg-mega__inner{max-width:none;padding-inline:var(--dg-gutter)}:root{--dg-max:1280px;--dg-gutter:max(clamp(16px,4vw,48px),(100% - var(--dg-max)) / 2)}.shop__inner,.home-section__inner,.home-hero__inner,.faq__inner,.legal-hub,.dg-footer__main,.dg-footer__bottom{max-width:none;margin-inline:0;padding-inline:var(--dg-gutter)}.dg-footer__newsletter-vervallen{display:none}.dg-footer__help{background:var(--dg-sand)}.dg-footer__assistent .mwai-chatgpt-theme{--mwai-fontFamily:var(--dg-font-sans);--mwai-borderRadius:var(--radius);--mwai-borderColor:var(--dg-line);--mwai-width:100%;--mwai-fontColor:var(--dg-ink-soft);--mwai-backgroundPrimaryColor:var(--dg-sand);--mwai-backgroundHeaderColor:var(--dg-sand);--mwai-backgroundSecondaryColor:#fff;--mwai-bubbleColor:var(--dg-gold);--mwai-accentColor:var(--dg-gold);--mwai-headerColor:var(--dg-ink);--mwai-conversationsBackgroundColor:var(--dg-sand);--mwai-conversationsTextColor:var(--dg-ink);--mwai-iconTextBackgroundColor:var(--dg-gold);--mwai-iconTextColor:var(--dg-paper);--mwai-errorBackgroundColor:var(--error);--mwai-errorTextColor:var(--dg-paper)}.dg-crumbs{padding-inline:var(--dg-gutter)}.container{width:auto;max-width:none;margin-inline:0;padding-inline:var(--dg-gutter)}.legal-hub.legal-hub{max-width:none;margin-inline:0;padding-inline:var(--dg-gutter)}.faq-page{padding-inline:var(--dg-gutter)}.faq-grid{max-width:none;margin-inline:0}.dg-searchbar,.dg-search--drawer{display:none}.site-main.home-front-page{padding-block:0}.site-search{--ss-header-offset:var(--dg-header-hoogte)}.site-search{--ss-color-bg:#fff;--ss-color-text:var(--ink);--ss-color-muted:var(--ink-soft);--ss-color-line:var(--dg-line);--ss-color-line-strong:var(--moss);--ss-color-chip-bg:var(--dg-sand);--ss-color-chip-bg-hover:var(--dg-line);--ss-color-row-hover:var(--dg-sand);--ss-color-focus:var(--moss);--ss-color-backdrop:rgba(40,32,28,.35);--ss-duration:180ms}.site-search .site-search__toggle:focus-visible{outline-color:var(--dg-gold)}.site-search .site-search__option,.site-search .site-search__thumb{border-radius:var(--radius-s)}.site-search .site-search__input{padding:var(--ss-space-sm) 0;font-size:1.5rem;font-weight:300;line-height:1.35;color:var(--ss-color-text);background:transparent;border:0;border-radius:0;box-shadow:none}.site-search .site-search__input:focus{border-color:transparent;box-shadow:none}.site-search .site-search__field:focus-within{border-bottom-color:var(--moss);box-shadow:0 1px 0 0 var(--moss)}@media (max-width:767px){.site-search .site-search__input{font-size:1.25rem}}.site-search{--ss-panel-max-width:none}.site-search__panel{padding-inline:var(--dg-gutter)}.site-search__panel>*{max-width:none;margin-inline:0}.site-search .site-search__heading{font-family:var(--dg-font-sans);letter-spacing:.14em}.site-search .site-search__option-title,.site-search .site-search__option-price,.site-search .site-search__chip,.site-search .site-search__option--all{font-size:1rem}.site-search .site-search__clear,.site-search .site-search__submit{width:2.75rem;height:2.75rem}@media (pointer:coarse){.site-search .site-search__option--category{min-height:var(--dg-raakvlak)}.site-search .site-search__chip{display:inline-flex;align-items:center;min-height:var(--dg-raakvlak)}}@media (max-width:767px){.site-search[open] .site-search__panel{padding-top:var(--dg-space-8)}.site-search[open] .site-search__toggle{position:fixed;top:10px;right:12px;z-index:calc(var(--ss-z) + 1)}.site-search[open] .site-search__icon{display:none}.site-search[open] .site-search__toggle::before,.site-search[open] .site-search__toggle::after{content:"";position:absolute;left:13px;top:21px;width:18px;height:1.5px;background:currentColor;border-radius:1px}.site-search[open] .site-search__toggle::before{transform:rotate(45deg)}.site-search[open] .site-search__toggle::after{transform:rotate(-45deg)}}.dg-crumbs__item:first-child .dg-crumbs__link{display:inline-flex;align-items:center;font-size:0}.dg-crumbs__item:first-child .dg-crumbs__link::before{content:"";width:15px;height:15px;background-color:currentColor;-webkit-mask:var(--dg-icoon-home) no-repeat 50% / contain;mask:var(--dg-icoon-home) no-repeat 50% / contain}@media (forced-colors:active){.dg-crumbs__item:first-child .dg-crumbs__link{font-size:inherit}.dg-crumbs__item:first-child .dg-crumbs__link::before{content:none}}:root{--dg-icoon-home:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8' /%3E%3Cpath d='M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z' /%3E%3C/svg%3E");--dg-icoon-tas:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 10a4 4 0 0 1-8 0' /%3E%3Cpath d='M3.103 6.034h17.794' /%3E%3Cpath d='M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z' /%3E%3C/svg%3E");--dg-icoon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6' /%3E%3C/svg%3E");--dg-icoon-zoom:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7' /%3E%3Cpath d='m20 20-3.7-3.7' /%3E%3Cpath d='M11 8v6' /%3E%3Cpath d='M8 11h6' /%3E%3C/svg%3E");--dg-icoon-oog:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.06 12.35a1 1 0 0 1 0-.7 10.75 10.75 0 0 1 19.88 0 1 1 0 0 1 0 .7 10.75 10.75 0 0 1-19.88 0' /%3E%3Ccircle cx='12' cy='12' r='3' /%3E%3C/svg%3E")}.dg-icoon{width:1em;height:1em;flex:0 0 auto}.faq-kaart__monogram--icoon svg{width:1.35rem;height:1.35rem}.faq-knop{display:inline-flex;align-items:center;gap:.6em}.faq-knop .dg-icoon{width:1.15em;height:1.15em}.faq-kaart__lijst li + li{border-top:0}.faq-kaart__lijst .faq-item__vraag{padding-block:var(--dg-space-4);font-size:.95rem}.faq-kaart__lijst .faq-item__antwoord{padding-bottom:var(--dg-space-4);font-size:.92rem}.faq-kaart__lijst .faq-item__antwoord a{display:inline;padding:0;text-decoration:underline;text-underline-offset:2px}.faq-kaart__lijst li:last-child .faq-item{border-bottom:0}.shop-drawer{z-index:1000}.shop-drawer-backdrop{z-index:999}.summary.entry-summary .woocommerce-variation-price .price{margin-bottom:var(--dg-space-3)}.shop-card__price{font-size:1rem;font-weight:500;color:var(--ink)}.shop-card__price del{font-weight:400;color:var(--ink-soft)}.shop-card__price ins{font-weight:inherit;text-decoration:none}.shop-card__actions .button,.shop-card__actions a.added_to_cart,.single_add_to_cart_button{min-height:var(--dg-raakvlak)}.shop-card__actions .button,.shop-card__actions a.added_to_cart,.single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:.55em}.shop-card__actions .button::before,.single_add_to_cart_button::before{content:"";flex:0 0 auto;width:1.05em;height:1.05em;background-color:currentColor;-webkit-mask:var(--dg-icoon-tas) no-repeat 50% / contain;mask:var(--dg-icoon-tas) no-repeat 50% / contain}.shop-card__actions a.added_to_cart::before{content:none}.shop-drawer{right:auto;left:0;transform:translateX(-100%);width:min(var(--shop-drawer-width),calc(100% - 3rem));border-right:1px solid var(--shop-color-border);box-shadow:12px 0 40px -28px rgba(34,48,43,.45);transition:transform 240ms cubic-bezier(.22,.61,.36,1),visibility 0s linear 240ms}.shop-drawer.is-open{transform:translateX(0);transition:transform 240ms cubic-bezier(.22,.61,.36,1)}.shop-drawer__header{padding-block:var(--dg-space-3)}.shop-drawer__title{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em}.shop-drawer__close{width:44px;height:44px;padding:0;border-color:transparent;background:var(--shop-color-surface);font-size:1.35rem;line-height:1;transition:background-color 150ms ease}.shop-drawer__close:hover{background:var(--shop-color-border)}@media (prefers-reduced-motion:reduce){.shop-drawer,.shop-drawer.is-open{transition:none}}.shop-toolbar__filters,.shop-toolbar__select,.shop-toolbar__sort-submit{min-height:var(--dg-raakvlak)}.shop-toolbar__sort{position:relative}.shop-toolbar__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 var(--dg-space-7) 0 var(--dg-space-3);border-radius:999px;line-height:1;transition:border-color 150ms ease}.shop-toolbar__select:hover{border-color:var(--ink-soft)}.shop-toolbar__sort::after{content:"";position:absolute;right:1rem;top:50%;width:.8rem;height:.8rem;margin-top:-8px;pointer-events:none;background-color:currentColor;-webkit-mask:var(--dg-icoon-chevron) no-repeat 50% / contain;mask:var(--dg-icoon-chevron) no-repeat 50% / contain}.shop-toolbar__sort-submit{border-radius:999px;padding-inline:var(--dg-space-3)}.shop{overflow-x:clip}.shop-toolbar{position:relative;border-block-color:transparent}.shop-toolbar::before,.shop-toolbar::after{content:"";position:absolute;inset-inline:calc(50% - 50vw);height:1px;background:var(--shop-color-border)}.shop-toolbar::before{top:-1px}.shop-toolbar::after{bottom:-1px}@media (min-width:1024px){.shop-layout.is-filtering{display:grid;grid-template-columns:minmax(0,clamp(12.5rem,17vw,16rem)) minmax(0,1fr);gap:var(--shop-space-5);align-items:start}.shop-layout.is-filtering>.shop-drawer{grid-column:1;grid-row:1;align-self:start}.shop-layout.is-filtering>:not(.shop-drawer){grid-column:2}.shop-layout.is-filtering .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-filters-inline .shop-drawer{position:sticky;top:var(--dg-onder-header);right:auto;left:auto;z-index:auto;width:auto;height:auto;max-height:calc(100dvh - var(--dg-header-vol) - 2rem);transform:none;visibility:visible;border:1px solid var(--shop-color-border);border-radius:var(--shop-radius);box-shadow:none;transition:none}.shop-filters-inline .shop-drawer:not(.is-open){display:none}.shop-filters-inline .shop-drawer-backdrop{display:none}.shop-filters-inline.shop-drawer-locked{overflow:visible}.shop-filters-inline .shop-drawer__header{padding-block:var(--dg-space-4)}.shop-filters-inline .shop-drawer__title{font-size:1rem}}.single-product div.product{position:relative}.summary.entry-summary .price del{opacity:1;margin-right:.35em;font-weight:400;color:var(--ink-soft)}.summary.entry-summary .price ins{font-weight:500;text-decoration:none}.single_add_to_cart_button.disabled,.single_add_to_cart_button.wc-variation-selection-needed{opacity:.45;cursor:not-allowed}.single_add_to_cart_button.disabled:hover,.single_add_to_cart_button.wc-variation-selection-needed:hover{background:var(--knop)}.woocommerce-product-gallery__trigger{width:44px;height:44px;color:var(--ink)}.woocommerce-product-gallery__trigger::after{content:"";text-indent:0;width:1.1rem;height:1.1rem;background-color:currentColor;-webkit-mask:var(--dg-icoon-zoom) no-repeat 50% / contain;mask:var(--dg-icoon-zoom) no-repeat 50% / contain}form.cart .variations td.value{position:relative}form.cart .variations select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--dg-raakvlak);padding:0 var(--dg-space-7) 0 var(--dg-space-3);border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:1rem;line-height:1;cursor:pointer;transition:border-color 150ms ease}form.cart .variations select:hover{border-color:var(--ink-soft)}form.cart .variations td.value::after{content:"";position:absolute;right:1rem;top:50%;width:.8rem;height:.8rem;margin-top:-8px;pointer-events:none;background-color:var(--ink);-webkit-mask:var(--dg-icoon-chevron) no-repeat 50% / contain;mask:var(--dg-icoon-chevron) no-repeat 50% / contain}.reset_variations{display:inline-flex;align-items:center;min-height:var(--dg-raakvlak);color:var(--ink-soft)}.dg-kenmerken{margin:0 0 var(--dg-space-5);padding:var(--dg-space-4) 0 0;border-top:1px solid var(--line);font-size:.92rem}.dg-kenmerken__regel{display:flex;gap:var(--dg-space-2);padding-block:var(--dg-space-1)}.dg-kenmerken__naam{flex:0 0 6.5rem;margin:0;color:var(--ink-soft)}.dg-kenmerken__waarde{margin:0;color:var(--ink)}.woocommerce-Tabs-panel h2,#reviews h2{font-size:1.2rem}.dg-koopbalk{display:none}@media (max-width:767.98px){.dg-koopbalk{position:fixed;inset-inline:0;bottom:0;z-index:800;display:flex;align-items:center;justify-content:space-between;gap:var(--dg-space-4);padding:var(--dg-space-3) var(--dg-space-4) calc(var(--dg-space-3) + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -12px 30px -24px rgba(34,48,43,.5);transform:translateY(100%);visibility:hidden;transition:transform 220ms cubic-bezier(.22,.61,.36,1),visibility 0s linear 220ms}.dg-koopbalk.is-zichtbaar{transform:translateY(0);visibility:visible;transition:transform 220ms cubic-bezier(.22,.61,.36,1)}.dg-koopbalk__info{min-width:0}.dg-koopbalk__naam{margin:0;font-size:.85rem;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-koopbalk__prijs{margin:0;font-size:1rem;font-weight:500;color:var(--ink)}.dg-koopbalk__prijs .price,.dg-koopbalk__prijs ins{background:none;padding:0;transform:none;box-shadow:none;font-size:inherit;text-decoration:none}.dg-koopbalk__prijs del{margin-right:.3em;font-weight:400;color:var(--ink-soft)}.dg-koopbalk__knop{flex:0 0 auto;min-height:var(--dg-raakvlak);padding-inline:var(--dg-space-5);border:0;border-radius:var(--radius);background:var(--knop);color:#fff;font:inherit;font-weight:500;cursor:pointer}@media (prefers-reduced-motion:reduce){.dg-koopbalk{transition:none}}}.shop-card__rating{display:flex;align-items:center;gap:var(--dg-space-2)}.shop-card__rating-aantal{font-size:.8rem;color:var(--ink-soft)}@media (min-width:861px){.single-product div.product>.summary.entry-summary{position:sticky;top:var(--dg-onder-header)}}:root{--dg-font-display:var(--font-display);--dg-font-sans:var(--font-body)}.dg-menu,.dg-item__link,.dg-crumbs,.dg-footer__heading,.shop-card__subtitle,.shop-toolbar__filters-label,.faq-eyebrow,.dg-kenmerken__naam,.dg-laatste__eyebrow,.dg-adres__eyebrow,.woocommerce-MyAccount-navigation a{font-family:var(--font-wegwijs)}.dg-menu,.dg-item__link,.dg-crumbs,.shop-card__subtitle,.faq-eyebrow,.dg-laatste__eyebrow,.dg-adres__eyebrow,.woocommerce-MyAccount-navigation a{font-weight:400}:root{--dg-usp-hoogte-basis:max(2rem,32px);--dg-usp-hoogte:var(--dg-usp-hoogte-basis);--dg-nav-hoogte:48px;--dg-header-vol:calc(var(--dg-usp-hoogte-basis) + var(--dg-nav-hoogte) + 1px);--dg-onder-header:calc(var(--dg-header-vol) + var(--dg-space-4))}@media (pointer:coarse) and (min-width:1024px){:root{--dg-usp-hoogte-basis:var(--dg-raakvlak)}}.dg-usp:focus-visible{outline-offset:-2px}.dg-header{--dg-header-hoogte:calc(var(--dg-usp-hoogte) + var(--dg-nav-hoogte) + 1px)}.dg-usp{overflow:hidden}.dg-header:not(.is-scrolled) .dg-usp:has([aria-expanded="true"]){overflow:visible}.dg-header.is-scrolled{--dg-usp-hoogte:0px}.dg-header.is-scrolled .dg-usp{border-block-end-width:0;visibility:hidden}.dg-crumbs{padding-block:var(--dg-space-2)}.dg-crumbs__link,.dg-crumbs__current{display:inline-flex;align-items:center;min-height:24px}@media (max-width:767.98px){.dg-crumbs__list{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.dg-crumbs__list::-webkit-scrollbar{display:none}.dg-crumbs__item{white-space:nowrap}}.dg-main .dg-menu{gap:clamp(12px,1.4vw,20px)}.dg-main .dg-actions{gap:var(--dg-space-1)}:root{--dg-space-1:4px;--dg-space-2:8px;--dg-space-3:12px;--dg-space-4:16px;--dg-space-5:24px;--dg-space-6:32px;--dg-space-7:48px;--dg-space-8:72px;--shop-space-1:var(--dg-space-1);--shop-space-2:var(--dg-space-2);--shop-space-3:var(--dg-space-3);--shop-space-4:var(--dg-space-4);--shop-space-5:var(--dg-space-5);--shop-space-6:var(--dg-space-6);--shop-space-7:var(--dg-space-7);--faq-space-1:var(--dg-space-1);--faq-space-2:var(--dg-space-2);--faq-space-3:var(--dg-space-3);--faq-space-4:var(--dg-space-4);--faq-space-5:var(--dg-space-5);--faq-space-6:var(--dg-space-6);--faq-space-7:var(--dg-space-7);--faq-space-8:var(--dg-space-8);--shop-gutter:var(--dg-gutter);--faq-gutter:var(--dg-gutter)}.site-search{--ss-space-xs:var(--dg-space-2);--ss-space-sm:var(--dg-space-3);--ss-space-md:var(--dg-space-5);--ss-space-lg:var(--dg-space-6)}.shop__inner.shop__inner,.faq-page.faq-page,.faq__inner.faq__inner,.legal-hub.legal-hub,.site-main.site-main{padding-block:var(--dg-pagina-boven) var(--dg-pagina-onder)}.site-main.home-front-page.home-front-page{padding-block:0}.home-section{padding-block:var(--dg-sectie)}.faq-contact{max-width:none}.faq-contact__titel,.faq-contact__tekst{margin-inline:auto;max-width:34rem}.legal-hub__content p,.legal-hub__content li{max-width:58ch}.woocommerce-account .woocommerce{grid-template-columns:220px minmax(0,1fr)}@media (max-width:820px){.woocommerce-account .woocommerce{grid-template-columns:minmax(0,1fr)}}.woocommerce-account .entry{max-width:none}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:var(--dg-space-1)}.woocommerce-MyAccount-navigation a{display:flex;align-items:center;min-height:var(--dg-raakvlak);padding:var(--dg-space-2) var(--dg-space-3)}.password-input{position:relative;display:block}.password-input input{padding-right:44px}.show-password-input{position:absolute;top:50%;right:0;transform:translateY(-50%);width:44px;height:44px;padding:0;background:none;border:0;color:var(--ink-soft);cursor:pointer}.show-password-input::after{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;background-color:currentColor;-webkit-mask:var(--dg-icoon-oog) no-repeat 50% / contain;mask:var(--dg-icoon-oog) no-repeat 50% / contain}.show-password-input:hover,.show-password-input.display-password{color:var(--ink)}.woocommerce-Address-title a,.woocommerce-LostPassword a,.woocommerce-MyAccount-content .edit{display:inline-flex;align-items:center;min-height:24px}.woocommerce-form-login__rememberme,.woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:var(--dg-space-2);min-height:24px}.woocommerce-form__input-checkbox{width:20px;height:20px;margin:0;accent-color:var(--ink)}.woocommerce-orders-table .button,.woocommerce-orders-table__cell-order-actions .button{min-height:var(--dg-raakvlak);padding:var(--dg-space-2) var(--dg-space-4);font-size:.9rem}@media (max-width:640px){.woocommerce-orders-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.woocommerce-orders-table,.woocommerce-orders-table tbody,.woocommerce-orders-table tr,.woocommerce-orders-table tbody th,.woocommerce-orders-table td{display:block;width:auto}.woocommerce-orders-table tr{margin-block-end:var(--dg-space-4);padding:var(--dg-space-4);border:1px solid var(--line);border-radius:var(--radius)}.woocommerce-orders-table tbody th,.woocommerce-orders-table td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dg-space-4);padding:var(--dg-space-1) 0;border:0;font-weight:400;text-align:end}.woocommerce-orders-table tbody th::before,.woocommerce-orders-table td::before{content:attr(data-title);flex:0 0 auto;color:var(--ink-soft);font-size:.9rem;text-align:start}.woocommerce-orders-table__cell-order-actions{display:block;margin-block-start:var(--dg-space-2);text-align:start}.woocommerce-orders-table__cell-order-actions::before{content:none}.woocommerce-orders-table__cell-order-actions .button{display:flex;justify-content:center;margin-block-start:var(--dg-space-2)}}.woocommerce-EditAccountForm,.woocommerce-address-fields,.woocommerce-MyAccount-content form.login,.woocommerce-MyAccount-content form.register{max-width:758px}.dg-account__groet{margin:0 0 var(--dg-space-6);color:var(--ink-soft)}.dg-account__groet strong{color:var(--ink);font-weight:500}.dg-laatste{position:relative;max-width:758px;margin:0 0 var(--dg-space-6);padding:var(--dg-space-6);border:1px solid var(--line);border-radius:var(--radius);background:#fff}.dg-laatste__eyebrow,.dg-adres__eyebrow{margin:0 0 var(--dg-space-2);font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.dg-laatste__stempel{position:absolute;top:-12px;right:24px;margin:0;padding:var(--dg-space-2) var(--dg-space-3);border-radius:4px;background:var(--grain);color:var(--ink);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-3deg);box-shadow:0 3px 8px -3px rgba(34,48,43,.4)}.dg-laatste__stempel--klaar{background:var(--moss);color:#fff}.dg-laatste__stempel--gestopt{background:var(--surface);color:var(--ink-soft);box-shadow:none}.dg-laatste__inhoud{margin:0 0 var(--dg-space-2);font-family:var(--font-display);font-size:1.35rem;line-height:1.3;color:var(--ink)}.dg-laatste__meta{margin:0 0 var(--dg-space-5);font-size:.9rem;color:var(--ink-soft)}.dg-laatste__meta .amount{color:var(--ink)}.dg-laatste__knop,.dg-adres__wijzig{display:inline-flex;align-items:center;min-height:var(--dg-raakvlak)}.dg-laatste--leeg{border-style:dashed;background:none}.dg-adres{max-width:758px;padding-block-start:var(--dg-space-6);border-block-start:1px solid var(--line)}.dg-adres__tekst{margin:0 0 var(--dg-space-3);font-style:normal;line-height:1.6}.dg-adres__wijzig{font-size:.9rem;color:var(--moss)}.woocommerce-MyAccount-navigation .is-active a{background:var(--surface);color:var(--ink);box-shadow:inset 3px 0 0 var(--grain)}@media (prefers-reduced-motion:reduce){.dg-laatste__stempel{transform:none}}.home-product-card__title,.home-category-tile__name,.home-carousel__btn,.home-button,.home-story-card__more,.woocommerce-Price-amount,.woocommerce-Price-currencySymbol,.shop-card__price ins,.price ins{font-weight:500}.dg-mega__title,.home-product-card__category,.home-kicker,.home-category-tile__cta,.dg-footer__title{font-family:var(--font-wegwijs);font-weight:400}.woocommerce-cart .entry,.woocommerce-checkout .entry{max-width:none}.wc-block-components-product-name,.wc-block-components-order-summary-item__description,.wc-block-components-product-metadata,.wc-block-components-product-price,.wc-block-components-totals-item__label,.wc-block-cart-item__wrap{word-break:normal;overflow-wrap:break-word}@media (min-width:782px){.woocommerce-cart .wc-block-components-sidebar{position:sticky;top:var(--dg-onder-header);align-self:start}}.shop-card__badge,.wc-block-components-sale-badge{padding:var(--dg-space-2) var(--dg-space-3);border-radius:4px;background:var(--grain);color:var(--ink);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-4deg);box-shadow:0 3px 8px -3px rgba(34,48,43,.4)}.shop-card__badge--new{background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:none}.shop-card__badge--custom{background:var(--grain);border:1px solid transparent}.shop-card__badge--sale,.wc-block-components-sale-badge{background:var(--knop);color:#fff}.shop-card__badges{gap:var(--dg-space-3)}.summary.entry-summary .price[hidden]{display:none}.summary.entry-summary .price{display:block;background:none;padding:0;border-radius:0;transform:none;box-shadow:none;font-family:var(--font-display);font-size:1.7rem;line-height:1.2;color:var(--ink);margin-bottom:var(--dg-space-4)}.summary.entry-summary .price del{font-family:var(--font-display);font-size:1.15rem}.summary.entry-summary .price ins{font-weight:500}.wc-block-cart__totals-title.wc-block-cart__totals-title{font-family:var(--font-display);font-size:1rem;letter-spacing:.01em;text-transform:none}.wc-block-components-product-name.wc-block-components-product-name{font-family:var(--font-display);font-size:.95rem;line-height:1.3}.zoek-kop{max-width:42rem;margin-block-end:var(--dg-space-7)}.zoek-kop__eyebrow{margin:0 0 var(--dg-space-2);font-family:var(--font-wegwijs);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.zoek-kop__titel{margin:0;line-height:1.1}.zoek-kop__aantal{margin:var(--dg-space-2) 0 0;color:var(--ink-soft)}.zoek-producten{margin-block-end:var(--dg-space-7)}.zoek-paginas{padding-block-start:var(--dg-space-6);border-block-start:1px solid var(--line)}.zoek-paginas__kop{font-size:1.2rem;margin:0 0 var(--dg-space-4)}.zoek-paginas__lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dg-space-4);max-width:58ch}.zoek-paginas__link{font-family:var(--font-display);font-size:1.15rem;color:var(--ink);text-decoration:none;text-underline-offset:3px}.zoek-paginas__link:hover{text-decoration:underline}.zoek-paginas__tekst{margin:var(--dg-space-1) 0 0;color:var(--ink-soft);font-size:.95rem}.zoek-leeg{max-width:42rem;display:flex;flex-direction:column;gap:var(--dg-space-5)}.zoek-leeg__tekst{margin:0;color:var(--ink-soft)}.zoek-leeg .search-form,.zoek-leeg form{display:flex;gap:var(--dg-space-2);max-width:32rem}.zoek-leeg .search-form label,.zoek-leeg form label{display:flex;flex:1 1 auto;min-width:0}.zoek-leeg input[type="search"],.zoek-leeg input[type="text"]{flex:1 1 auto;min-height:48px;padding:var(--dg-veld-y) var(--dg-space-4);border:1px solid var(--line);border-radius:999px;background:var(--paper);font:inherit;color:var(--ink)}.zoek-leeg input[type="submit"],.zoek-leeg button{min-height:48px;padding-inline:var(--dg-space-5);border:0;border-radius:999px;background:var(--knop);color:#fff;font:inherit;font-weight:500;cursor:pointer}.zoek-leeg__label{margin:0 0 var(--dg-space-3);font-family:var(--font-wegwijs);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.zoek-leeg__lijst{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--dg-space-2)}.zoek-leeg__chip{display:inline-flex;align-items:center;min-height:var(--dg-raakvlak);padding-inline:var(--dg-space-4);border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);text-decoration:none;font-size:.95rem}.zoek-leeg__chip:hover{border-color:var(--ink-soft)}.page .entry-content>* + *,.single-post .entry-content>* + *{margin-block-start:var(--dg-space-5)}.page .entry-content h2,.single-post .entry-content h2{margin-block-start:var(--dg-space-7);font-size:1.5rem;line-height:1.2}.page .entry-content h2:first-child,.single-post .entry-content h2:first-child{margin-block-start:0}.page .entry-content p,.page .entry-content li,.single-post .entry-content p,.single-post .entry-content li{max-width:58ch}.pagina-intro{font-size:1.15rem;line-height:1.6;color:var(--ink)}.page .entry-content ul,.page .entry-content ol,.single-post .entry-content ul,.single-post .entry-content ol{padding-inline-start:var(--dg-space-5);display:flex;flex-direction:column;gap:var(--dg-space-2)}.page .entry-content li strong,.single-post .entry-content li strong{font-weight:500;color:var(--ink)}.page .entry-content ol,.single-post .entry-content ol{counter-reset:stap;list-style:none;padding-inline-start:var(--dg-space-6)}.page .entry-content ol>li,.single-post .entry-content ol>li{position:relative}.page .entry-content ol>li::before,.single-post .entry-content ol>li::before{counter-increment:stap;content:counter(stap);position:absolute;left:-32px;top:0;width:24px;text-align:end;font-family:var(--font-display);font-size:1.15rem;color:var(--moss);font-variant-numeric:tabular-nums}.pagina-kop{margin-block-end:var(--dg-space-7);padding-block-end:var(--dg-space-5);border-block-end:1px solid var(--line)}.pagina-kop__rubriek{margin:0 0 var(--dg-space-3);font-family:var(--font-wegwijs);font-size:0.75rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-soft)}.pagina-kop__titel{margin:0}:root{--dg-info-kaart:340px}@supports selector(:has(*)){.page .entry:has(.pagina-kaart){max-width:none}.page .entry-content:has(>.pagina-kaart){display:grid;grid-template-columns:minmax(0,62ch) var(--dg-info-kaart);justify-content:space-between;align-items:start}.page .entry-content:has(>.pagina-kaart)>* + *{margin-block-start:0}}.pagina-tekst>* + *{margin-block-start:var(--dg-space-5)}.pagina-kaart{background:var(--surface);padding:var(--dg-space-5) var(--dg-space-5) var(--dg-space-5);font-size:0.95rem;line-height:1.55}@media (min-width:900px){@supports selector(:has(*)){.pagina-kaart{position:sticky;top:var(--dg-onder-header)}}}.pagina-kaart__kop{margin:0 0 var(--dg-space-4);font-family:var(--font-wegwijs);font-size:0.72rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-soft)}.pagina-kaart__feiten{margin:0}.pagina-kaart__feit{display:flex;justify-content:space-between;align-items:baseline;gap:var(--dg-space-4);padding-block:var(--dg-space-2);border-block-start:1px solid var(--line)}.pagina-kaart__feit:first-child{padding-block-start:0;border-block-start:0}.pagina-kaart__feit dt{color:var(--ink-soft)}.pagina-kaart__feit dd{margin:0;color:var(--ink);font-weight:500;text-align:end;text-wrap:balance;font-variant-numeric:tabular-nums}.page .entry-content .pagina-kaart__links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.pagina-kaart__links li + li{border-block-start:1px solid var(--line)}.pagina-kaart__links a{display:block;padding-block:var(--dg-space-2);color:var(--ink);text-decoration:none}.pagina-kaart__links a:hover,.pagina-kaart__links a:focus-visible{color:var(--moss)}.pagina-kaart__hulp{margin-block-start:var(--dg-space-5);padding-block-start:var(--dg-space-5);border-block-start:1px solid var(--line)}.pagina-kaart__hulpkop{margin:0 0 var(--dg-space-2);font-weight:500;color:var(--ink)}.pagina-kaart__hulp p{margin:0;color:var(--ink-soft)}.pagina-kaart__hulp p + p{margin-block-start:var(--dg-space-3)}.pagina-kaart__tijden{font-size:0.85rem;color:var(--ink-soft)}@media (max-width:899.98px){.page .entry-content:has(>.pagina-kaart){grid-template-columns:minmax(0,1fr);gap:var(--dg-space-7)}}.wc-block-checkout__form{counter-reset:kassastap}.wc-block-checkout__contact-fields,.wc-block-checkout__shipping-fields,.wc-block-checkout__billing-fields,.wc-block-checkout__shipping-option,.wc-block-checkout__payment-method{counter-increment:kassastap}.wc-block-components-checkout-step__title::before{content:counter(kassastap) ".";margin-inline-end:0.5em;font-family:var(--font-display);color:var(--moss);font-variant-numeric:tabular-nums}.wc-block-checkout .wc-block-components-form .wc-block-components-text-input.wc-block-components-text-input:not(.has-error) input,.wc-block-checkout .wc-block-components-form .wc-block-components-textarea.wc-block-components-textarea:not(.has-error),.wc-block-checkout .wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__select,.wc-block-checkout .wc-block-components-form .wc-blocks-components-combobox-control.wc-blocks-components-combobox-control:not(.has-error) input{border-color:var(--line);border-radius:2px;background:#fff;color:var(--ink)}.wc-block-checkout .wc-block-components-form .wc-block-components-text-input.wc-block-components-text-input input:focus,.wc-block-checkout .wc-block-components-form .wc-block-components-textarea.wc-block-components-textarea:focus,.wc-block-checkout .wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__select:focus,.wc-block-checkout .wc-block-components-form .wc-blocks-components-combobox-control.wc-blocks-components-combobox-control input:focus{border-color:var(--moss);box-shadow:0 0 0 1px var(--moss);outline:none}.wc-block-checkout .wc-block-components-radio-control-accordion-option,.wc-block-checkout .wc-block-components-radio-control__option{border-color:var(--line)}.wc-block-checkout .wc-block-components-form .wc-block-components-text-input{margin-top:var(--dg-space-2)}.wp-block-woocommerce-checkout-order-summary-block{background:var(--surface);border:0;border-block-start:2px solid var(--moss);padding:var(--dg-space-5)}.wc-block-components-checkout-order-summary__title{margin-block-start:0}.wc-block-components-order-summary-item .wc-block-components-product-metadata__description{display:none}.wc-block-components-order-summary.wc-block-components-order-summary .wc-block-components-order-summary-item__image,.wc-block-components-order-summary.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{width:64px}.wc-block-components-order-summary.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:64px;height:auto;aspect-ratio:3 / 4;object-fit:cover}.wc-block-components-order-summary-item{gap:var(--dg-space-4);align-items:start}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount,.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item__value{font-variant-numeric:tabular-nums}.wc-block-cart-item__total-price-and-sale-badge-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:var(--dg-space-2)}.wp-block-woocommerce-checkout-order-summary-subtotal-block,.wp-block-woocommerce-checkout-order-summary-discount-block,.wp-block-woocommerce-checkout-order-summary-fee-block,.wp-block-woocommerce-checkout-order-summary-shipping-block{padding-top:var(--dg-space-2)}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-sale-badge{position:static;max-width:100%;padding:var(--dg-space-1) var(--dg-space-2);font-size:0.68rem;letter-spacing:0.04em;white-space:nowrap;transform:rotate(-2deg);transform-origin:100% 50%}.wc-block-checkout .wc-block-components-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button{height:auto;min-height:54px;border-radius:999px;font-family:var(--font-body);font-size:0.95rem;font-weight:500;letter-spacing:0.06em;background-color:var(--knop);color:#fff}.wc-block-checkout .wc-block-components-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button:hover{background-color:var(--knop-hover)}.wc-block-checkout__actions{margin-bottom:0}.page .entry-content .kassa-zeker{margin:var(--dg-space-5) 0 0;padding:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--dg-space-3) var(--dg-space-6);font-size:0.85rem;color:var(--ink-soft)}.page .entry-content .kassa-zeker li{position:relative;padding-inline-start:var(--dg-space-4)}.page .entry-content .kassa-zeker li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0.45em;width:9px;height:5px;border-inline-start:1.5px solid var(--moss);border-block-end:1.5px solid var(--moss);transform:rotate(-45deg)}@container (max-width:700px){.page .entry-content .kassa-zeker{flex-direction:column;gap:var(--dg-space-3)}}@media (min-width:861px){.single-product .woocommerce-product-gallery{max-width:max(320px,calc((100vh - 270px) * 3 / 4))}}.dg-beloften{list-style:none;margin:var(--dg-space-5) 0 0;padding:0;display:grid;gap:var(--dg-space-2)}.dg-beloften__regel{position:relative;padding-left:var(--dg-space-4);font-size:.92rem;line-height:1.5;color:var(--ink-soft)}.dg-beloften__regel::before{content:"";position:absolute;left:0;top:.62em;width:10px;height:1px;background:var(--moss)}.dg-beloften__voorraad{font-size:.92rem;line-height:1.5}.dg-beloften__voorraad .stock{margin:0;font-weight:500;color:var(--success)}.dg-beloften__voorraad .out-of-stock{color:var(--error)}.dg-stalen{display:flex;flex-wrap:wrap;gap:var(--dg-space-2);margin:var(--dg-space-1) 0 var(--dg-space-1)}.dg-staal{width:40px;height:40px;padding:0;border:1px solid var(--line);border-radius:999px;background:transparent;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.dg-staal:hover{border-color:var(--ink-soft)}.dg-staal:focus-visible{outline:2px solid var(--moss);outline-offset:2px}.dg-staal.is-gekozen{border-color:var(--ink);box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--ink)}.dg-staal--tekst{width:auto;height:auto;padding:var(--dg-space-2) var(--dg-space-3);border-radius:var(--radius-s);font-family:var(--font-body);font-size:.82rem;color:var(--ink)}.dg-menu-verborgen{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}form.cart .variations td.value.dg-heeft-stalen::after{content:none}.dg-retouren,.dg-retour-start{max-width:758px;margin:0 0 var(--dg-space-6)}.dg-retouren__eyebrow,.dg-retour-start__eyebrow{margin:0 0 var(--dg-space-2);font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.dg-retouren__lijst,.dg-retour-start__lijst,.dg-gelukt__regels{margin:0;padding:0;list-style:none}.dg-retour{position:relative;margin:0 0 var(--dg-blok-onder);padding:var(--dg-space-5) var(--dg-space-6);border:1px solid var(--line);border-radius:var(--radius);background:#fff}.dg-retour__nummer{margin:0 0 var(--dg-space-1);font-size:.82rem;letter-spacing:.06em;color:var(--ink-soft)}.dg-retour__stempel{position:absolute;top:-12px;right:24px;margin:0;padding:var(--dg-space-2) var(--dg-space-3);border-radius:4px;background:var(--grain);color:var(--ink);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-3deg);box-shadow:0 3px 8px -3px rgba(34,48,43,.4)}.dg-retour__stempel--afgerond{background:var(--moss);color:#fff}.dg-retour__stempel--afgewezen{background:var(--surface);color:var(--ink-soft);box-shadow:none}.dg-retour__inhoud{margin:0 0 var(--dg-space-1);font-family:var(--font-display);font-size:1.05rem;color:var(--ink)}.dg-retour__meta,.dg-retour__reden{margin:0;font-size:.88rem;color:var(--ink-soft)}.dg-retour__reden{margin-top:var(--dg-space-2);padding-top:var(--dg-space-2);border-top:1px solid var(--line)}.dg-retour__knop{margin-top:var(--dg-space-4)}.dg-retour-start__regel{display:flex;flex-wrap:wrap;gap:var(--dg-space-4);align-items:center;justify-content:space-between;padding:var(--dg-space-4) 0;border-bottom:1px solid var(--line)}.dg-retour-start__regel:last-child{border-bottom:0}.dg-retour-start__order{color:var(--ink)}.dg-retour-start__leeg{margin:0;color:var(--ink-soft)}.dg-aanmelden{max-width:758px}.dg-aanmelden__kop{margin:0 0 var(--dg-space-2)}.dg-aanmelden__uitleg{margin:0 0 var(--dg-space-5);color:var(--ink-soft)}.dg-aanmelden__fouten{margin:0 0 var(--dg-space-5);padding:var(--dg-space-4) var(--dg-space-5);border:1px solid var(--line);border-left:3px solid var(--grain);border-radius:var(--radius);background:var(--surface)}.dg-aanmelden__fouten p{margin:0 0 var(--dg-space-1);color:var(--ink)}.dg-aanmelden__fouten p:last-child{margin-bottom:0}.dg-aanmelden__regel{margin:0 0 var(--dg-blok-onder);padding:var(--dg-space-5) var(--dg-space-6);border:1px solid var(--line);border-radius:var(--radius);background:#fff}.dg-aanmelden__naam{padding:0 var(--dg-space-2);margin-left:-8px;font-family:var(--font-display);font-size:1.05rem;color:var(--ink)}.dg-aanmelden__veld{margin:0 0 var(--dg-space-4)}.dg-aanmelden__veld:last-child{margin-bottom:0}.dg-aanmelden__veld label{display:block;margin-bottom:var(--dg-space-1);font-size:.88rem;color:var(--ink-soft)}.dg-aanmelden__veld select,.dg-aanmelden__veld input[type="text"]{width:100%;max-width:320px}.dg-aanmelden__veld--verklaring label{display:flex;gap:var(--dg-space-2);align-items:flex-start;font-size:.92rem;color:var(--ink)}.dg-aanmelden__veld--verklaring input{margin-top:3px}.dg-aanmelden__knop{margin-top:var(--dg-space-2)}.dg-gelukt{max-width:758px;padding:var(--dg-space-6);border:1px solid var(--line);border-radius:var(--radius);background:#fff}.dg-gelukt__kop{margin:0 0 var(--dg-space-2)}.dg-gelukt__nummer{margin:0 0 var(--dg-space-4);color:var(--ink-soft)}.dg-gelukt__uitleg{margin:0 0 var(--dg-space-5)}.dg-gelukt__regels li{padding:var(--dg-space-2) 0;border-bottom:1px solid var(--line);color:var(--ink-soft)}.dg-gelukt__regels li:last-child{border-bottom:0}.dg-gelukt__knop{margin-top:var(--dg-space-5)}.dg-retour-melding{max-width:758px;margin:0 0 var(--dg-space-6);color:var(--ink-soft)}.dg-retour-gast{max-width:1180px;margin:0 auto;padding:var(--dg-space-7) var(--dg-space-5) 96px}@media (max-width:600px){.dg-retour,.dg-aanmelden__regel,.dg-gelukt{padding:var(--dg-space-5)}.dg-retour__stempel{right:16px}.dg-retour-start__regel{align-items:flex-start;flex-direction:column}}.dg-zakelijk-btw{font-size:0.75em;font-weight:400;color:var(--dg-ink-soft);white-space:nowrap}.dg-zakelijk-hint{display:block;margin-top:var(--dg-space-1);font-size:0.8125rem;color:var(--dg-ink-soft)}.dg-staffel{width:100%;max-width:22rem;margin:var(--dg-space-3) 0 var(--dg-space-4);border-collapse:collapse;font-size:0.875rem}.dg-staffel__kop{margin-bottom:var(--dg-space-2);text-align:left;font-weight:600;caption-side:top;color:var(--dg-ink)}.dg-staffel th,.dg-staffel td{padding:var(--dg-space-1) var(--dg-space-2) var(--dg-space-1) 0;text-align:left;border-bottom:1px solid var(--dg-line)}.dg-staffel th{font-weight:500;color:var(--dg-ink-soft)}.zakelijk__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.zakelijk{padding:var(--dg-space-6) var(--dg-gutter)}.zakelijk__inleiding{max-width:42rem;color:var(--dg-ink-soft)}.zakelijk__melding{margin:var(--dg-space-4) 0;padding:var(--dg-space-3);border-left:3px solid var(--ink-soft);background:var(--dg-sand)}.zakelijk__melding--ok{border-left-color:var(--success)}.zakelijk__melding--wacht{border-left-color:var(--grain)}.zakelijk__melding--fout{border-left-color:var(--error)}.zakelijk__formulier{max-width:32rem}.zakelijk__veld{display:flex;flex-direction:column;gap:var(--dg-space-1);margin-bottom:var(--dg-space-3)}.zakelijk__veld input{width:100%}.zakelijk__veld--fout input{border-color:var(--error)}.zakelijk__fout{font-size:0.8125rem;color:var(--error)}.zakelijk__verplicht{color:var(--dg-ink-soft)}.zakelijk__gegevens dt{margin-top:var(--dg-space-2);font-size:0.8125rem;color:var(--dg-ink-soft)}.zakelijk__gegevens dd{margin:0}.dg-zakelijk-blok{margin-top:var(--dg-space-5);padding:var(--dg-space-4);background:var(--dg-sand)}.dg-zakelijk-blok__eyebrow{margin:0 0 var(--dg-space-2);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--dg-ink-soft)}.dg-zakelijk-blok__inhoud{margin:0}.dg-zakelijk-blok__gegevens{margin:var(--dg-space-3) 0 0}.dg-zakelijk-blok__gegevens dt{margin-top:var(--dg-space-2);font-size:0.8125rem;color:var(--dg-ink-soft)}.dg-zakelijk-blok__gegevens dd{margin:0}.dg-zakelijk-blok__knop{margin-top:var(--dg-space-3)}.wc-block-components-quantity-selector{width:132px}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{min-width:var(--dg-raakvlak);width:var(--dg-raakvlak);min-height:var(--dg-raakvlak)}.wc-block-components-quantity-selector__input{min-height:var(--dg-raakvlak)}.wc-block-cart-item__remove-link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--dg-raakvlak);min-height:var(--dg-raakvlak)}.shop .woocommerce-pagination a.page-numbers,.shop .woocommerce-pagination span.page-numbers{min-width:var(--dg-raakvlak);min-height:var(--dg-raakvlak)}:root{--shop-color-accent:var(--knop)}.legal-hub.legal-hub{--lh-text:var(--ink);--lh-border:var(--line);--lh-muted:var(--ink-soft);--lh-hover-bg:var(--surface)}@media print{.dg-cookies,.dg-koopbalk,.dg-dim,.dg-overlay,.dg-drawer,.dg-minicart,.site-search__panel,.shop-drawer,.shop-drawer-backdrop,.dg-usp{display:none !important}.dg-header{position:static}body{background:#fff}}