:root{--dm-groen: #1F4A38;--dm-groen-d: #163728;--dm-groen-m: #2B5C47;--dm-groen-l: #E8EFE6;--dm-kokos: #C98A3D;--dm-kokos-l: #F6ECDC;--dm-cream: #FBF7F1;--dm-ink: #1D1B18;--dm-grijs: #6E665E;--dm-lijn: #E9E3DA;--dm-oranje: #E85B2D;--dm-oranje-l: #FCE5DA;--dm-geel: #F7C948;--dm-geel-l: #FDF1C7;--dm-stock: #2F8F4E;--dm-bruin: #2A1C10;--dm-kop: "DM Kop", "Open Sans", system-ui, sans-serif;--dm-tekst: "Nunito", system-ui, sans-serif;--dm-max: 1440px;--dm-gutter: 16px;--dm-radius: 22px;--dm-shadow: 0 18px 40px -18px rgba(29, 27, 24, .35);--font-body-family: var(--dm-tekst);--font-body-weight: 600;--font-heading-family: var(--dm-kop);--font-heading-weight: 800;--font-heading-style: normal;--buttons-radius: 999px;--buttons-radius-outset: 999px;--inputs-radius: 14px;--page-width: 144rem}@media(min-width:750px){:root{--dm-gutter: 40px}}body.dm{font-family:var(--dm-tekst);font-weight:600;color:var(--dm-ink);letter-spacing:0;background:#fff}.dm h1,.dm h2,.dm h3,.dm .h0,.dm .h1,.dm .h2,.dm .h3{font-family:var(--dm-kop);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:var(--dm-ink)}.dm .h4,.dm h4,.dm h5{font-family:var(--dm-tekst);font-weight:800;letter-spacing:0}.dm .page-width{max-width:var(--dm-max);padding-left:var(--dm-gutter);padding-right:var(--dm-gutter)}.dm-wrap{max-width:var(--dm-max);margin:0 auto;padding:0 var(--dm-gutter)}.dm-section{padding:56px 0}@media(min-width:990px){.dm-section{padding:72px 0}}.dm-bg-cream{background:var(--dm-cream)}.dm-bg-kokos-l{background:var(--dm-kokos-l)}.dm-bg-groen{background:var(--dm-groen);color:#fff}.dm-kop{font-family:var(--dm-kop);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.02;margin:0;color:inherit}.dm-kop--xl{font-size:clamp(40px,6vw,64px)}.dm-kop--l{font-size:clamp(28px,3.4vw,40px)}.dm-kop--m{font-size:clamp(22px,2.4vw,28px)}.dm-kop--s{font-size:18px}.dm-lead{font-size:16px;line-height:26px;color:var(--dm-grijs);margin:8px 0 0}.dm-bg-groen .dm-lead{color:#ffffffd1}.dm-sectiekop{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.dm-sectiekop .dm-kop{font-size:clamp(26px,3vw,34px)}.dm-linkpijl{font-weight:800;font-size:14px;color:var(--dm-ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dm-linkpijl:after{content:"\2192";font-family:var(--dm-tekst);transition:transform .2s}.dm-linkpijl:hover:after{transform:translate(3px)}.dm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;font-family:var(--dm-tekst);font-weight:800;font-size:15px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .15s,background .15s,box-shadow .15s;line-height:1}.dm-btn:hover{transform:translateY(-1px)}.dm-btn--groen{background:var(--dm-groen);color:#fff}.dm-btn--groen:hover{background:var(--dm-groen-d)}.dm-btn--wit{background:#fff;color:var(--dm-ink)}.dm-btn--rand{background:transparent;color:var(--dm-ink);border-color:var(--dm-ink)}.dm-btn--rand-wit{background:transparent;color:#fff;border-color:#ffffffb3}.dm-btn--geel{background:var(--dm-geel);color:var(--dm-ink)}.dm-btn--pijl:after{content:"\2192"}.dm-btn--blok{width:100%}.dm .button,.dm .shopify-payment-button__button--unbranded{border-radius:999px;font-family:var(--dm-tekst);font-weight:800;letter-spacing:0;font-size:16px;min-height:52px}.dm .button:not(.button--secondary):not(.button--tertiary),.dm .shopify-payment-button__button--unbranded{background:var(--dm-groen);color:#fff}.dm .button:not(.button--secondary):not(.button--tertiary):hover{background:var(--dm-groen-d)}.dm .button:after,.dm .button:before,.dm .shopify-payment-button__button--unbranded:after{box-shadow:none!important}.dm .button--secondary{background:#fff;color:var(--dm-ink);box-shadow:inset 0 0 0 1.5px var(--dm-ink)}.dm .field__input,.dm .select__select,.dm .customer .field input{border-radius:14px;font-family:var(--dm-tekst)}.dm .field:after,.dm .select:after{border-radius:14px}.dm-label{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;line-height:1.2}.dm-label--nieuw{background:var(--dm-oranje);color:#fff}.dm-label--best{background:var(--dm-geel);color:var(--dm-ink)}.dm-label--groen{background:var(--dm-groen);color:#fff}.dm-label--donker{background:#00000059;color:#fff}.dm-pillen{display:flex;gap:8px;flex-wrap:wrap}.dm-pil{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:999px;background:var(--dm-cream);color:var(--dm-ink);font-weight:800;font-size:14px;text-decoration:none;border:0;cursor:pointer}.dm-pil[aria-current=true],.dm-pil.is-actief{background:var(--dm-ink);color:#fff}.dm-sterren{color:var(--dm-geel);letter-spacing:1px}.dm-mat{position:relative;background-color:#c2853f;background-image:var(--dm-kokos-url);background-size:640px auto;background-position:center;color:var(--dm-bruin);box-shadow:var(--dm-shadow)}.dm-mat__tekst{font-family:var(--dm-kop);font-weight:800;text-transform:uppercase;line-height:.98;color:var(--dm-bruin);opacity:.88;text-align:center;mix-blend-mode:multiply;letter-spacing:-.01em}.dm-rail{list-style:none;margin:0;padding-left:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.dm-rail::-webkit-scrollbar{display:none}.dm-rail>*{scroll-snap-align:start}@media(max-width:989px){.dm-rail{grid-auto-columns:calc((100% - 2 * 12px) / 2.4);gap:12px}}@media(max-width:749px){.dm-rail{grid-auto-columns:46%;margin-right:calc(var(--dm-gutter) * -1);padding-right:var(--dm-gutter)}}.dm-railknoppen{display:flex;gap:8px}.dm-railknop{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--dm-lijn);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--dm-ink)}.dm-railknop:hover{border-color:var(--dm-ink)}@media(max-width:749px){.dm-railknoppen{display:none}}.dm-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.dm-grid--3{grid-template-columns:repeat(3,1fr)}.dm-grid--4{grid-template-columns:repeat(4,1fr)}.dm-grid--5{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.dm-grid--5{grid-template-columns:repeat(5,1fr)}}.dm-kaart{position:relative;display:flex;flex-direction:column;gap:10px;color:var(--dm-ink)}.dm-kaart__beeld{position:relative;display:block;aspect-ratio:1 / .86;background:var(--dm-groen-l);border-radius:18px;overflow:hidden}.dm-kaart__beeld img{position:absolute;top:9%;right:12%;bottom:9%;left:12%;width:76%;height:82%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s ease,opacity .35s}.dm-kaart__beeld img.dm-kaart__sfeer{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:none;opacity:0}.dm-kaart:hover .dm-kaart__beeld img:first-child{transform:scale(1.04) rotate(-1deg)}.dm-kaart:hover .dm-kaart__beeld img.dm-kaart__sfeer{opacity:1;transform:none}.dm-kaart__labels{position:absolute;top:10px;left:10px;z-index:2;display:flex;gap:6px}.dm-kaart__fav{position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;border-radius:50%;background:#fff;border:0;display:grid;place-items:center;cursor:pointer;color:var(--dm-ink)}.dm-kaart__fav[aria-pressed=true] svg{fill:var(--dm-oranje);stroke:var(--dm-oranje)}.dm-kaart__meta{font-size:11px;color:var(--dm-grijs);font-weight:600;margin:0}.dm-kaart__titel{font-family:var(--dm-kop);font-weight:800;text-transform:uppercase;font-size:15px;line-height:1.15;margin:0}.dm-kaart__titel a{color:inherit;text-decoration:none}.dm-kaart__titel a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dm-kaart__voorraad{font-size:12px;font-weight:700;color:var(--dm-stock);display:flex;align-items:center;gap:6px;margin:0}.dm-kaart__voorraad:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.dm-kaart__voorraad.is-uit{color:var(--dm-grijs)}.dm-kaart__onder{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.dm-kaart__prijs{font-weight:900;font-size:17px}.dm-kaart__prijs s{color:var(--dm-grijs);font-weight:600;font-size:13px;margin-left:6px}.dm-kaart__koop{position:relative;z-index:2;width:40px;height:40px;border-radius:50%;background:var(--dm-groen);color:#fff;border:0;display:grid;place-items:center;cursor:pointer;transition:transform .15s,background .15s}.dm-kaart__koop:hover{background:var(--dm-groen-d);transform:scale(1.06)}.dm-kaart__koop[aria-busy=true]{opacity:.6}.dm-kaart__koop.is-toegevoegd{background:var(--dm-stock)}.dm-icoon{width:20px;height:20px;flex:none}.dm .price{font-family:var(--dm-tekst);font-weight:900;letter-spacing:0}.dm .badge{border-radius:999px;font-weight:800}.dm .rte a{color:var(--dm-groen)}.dm .shopify-section+.shopify-section{margin:0}.dm .visually-hidden-dm{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dm a:focus-visible,.dm button:focus-visible{outline:2px solid var(--dm-oranje);outline-offset:3px}.dm .cart-count-bubble{background:var(--dm-oranje);color:#fff}.dm .drawer__inner{border-radius:24px 0 0 24px}.dm .cart-drawer .drawer__heading{font-family:var(--dm-kop);text-transform:uppercase}@media(prefers-reduced-motion:reduce){.dm *{transition:none!important;animation:none!important}}.dm-kaart__beeld img.dm-kaart__sfeer{mix-blend-mode:normal}.dm-rail[hidden]{display:none}.dm-kaart__kortingprijs{color:var(--dm-oranje)}.dm-pdp__korting{margin:6px 0 0;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;background:var(--dm-oranje-l);color:var(--dm-ink);border-radius:12px;padding:8px 12px;font-size:14px;font-weight:700}.dm-pdp__korting b{color:var(--dm-oranje);font-size:20px;font-weight:900}.dm-pdp__korting span{color:var(--dm-grijs);font-weight:600}.dm-sticky-korting{color:var(--dm-oranje);font-weight:900}.dm [hidden],.dm-cookie[hidden],.dm-kpop[hidden]{display:none!important}.dm-pdp__korting{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:baseline}.dm-pdp__korting span{grid-column:1 / -1;font-size:13px}.dm-kaart__labels{right:50px;flex-wrap:wrap}.dm .rte span[style],.dm .rte p[style],.dm .rte div[style]{font-size:inherit!important;font-family:inherit!important}.dm-hcaptcha{flex-basis:100%;width:100%;margin:10px 0 0;font-size:11px;line-height:1.4;color:inherit;opacity:.7;font-weight:600}.dm-hcaptcha a{color:inherit;text-decoration:underline}@media(max-width:989px){#shop-hcaptcha-badge-container{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dm.css.map */
