.dm-kruimel ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:18px 0 0;font-size:13px;font-weight:700;color:var(--dm-grijs)}.dm-kruimel li{display:flex;align-items:center;gap:6px}.dm-kruimel li+li:before{content:"\203a";font-size:15px;color:var(--dm-grijs)}.dm-kruimel a{color:var(--dm-grijs);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.dm-kruimel a:hover{color:var(--dm-ink)}.dm-kruimel [aria-current]{color:var(--dm-ink);font-weight:800}.dm-bollen{display:flex;gap:22px;list-style:none;margin:0;padding:22px 0 6px;overflow-x:auto;scrollbar-width:none}.dm-bollen::-webkit-scrollbar{display:none}@media(max-width:749px){.dm-bollen{gap:12px;margin-right:calc(var(--dm-gutter) * -1);padding-right:var(--dm-gutter)}}.dm-bol{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:var(--dm-ink);width:96px}@media(max-width:749px){.dm-bol{width:74px}}.dm-bol__rond{position:relative;width:96px;height:96px;border-radius:50%;padding:5px;border:2px solid var(--dm-lijn);background:#fff;transition:border-color .15s,transform .15s}@media(max-width:749px){.dm-bol__rond{width:74px;height:74px;padding:4px}}.dm-bol:hover .dm-bol__rond{transform:translateY(-2px);border-color:var(--dm-kokos)}.dm-bol.is-actief .dm-bol__rond{border-color:var(--dm-groen)}.dm-bol--nieuw .dm-bol__rond{border-color:var(--dm-oranje)}.dm-bol__rond>img,.dm-bol__mat,.dm-bol__alles{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover;overflow:hidden}.dm-bol__mat{box-shadow:none;padding:10px;background-size:260px auto}.dm-bol__mat .dm-mat__tekst{font-size:13px;line-height:1}@media(max-width:749px){.dm-bol__mat .dm-mat__tekst{font-size:10.5px}}.dm-bol__alles{background:var(--dm-groen);color:#fff;font-family:var(--dm-kop);text-transform:uppercase;font-size:15px}.dm-bol__label{position:absolute;top:-9px;left:50%;transform:translate(-50%);z-index:1;padding:2px 8px;border-radius:999px;background:var(--dm-groen);color:#fff;font-style:normal;font-size:10px;font-weight:900;line-height:1.4}.dm-bol__label--nieuw{background:var(--dm-oranje)}.dm-bol__naam{font-size:14px;font-weight:800;text-align:center;line-height:1.2}.dm-bol.is-actief .dm-bol__naam{color:var(--dm-groen)}.dm-cintro{padding-bottom:18px}.dm-cintro__rij{display:grid;gap:24px;align-items:start;padding-top:22px}@media(min-width:990px){.dm-cintro__rij{grid-template-columns:minmax(0,1fr) 552px;gap:64px}}.dm-cintro h1{margin-bottom:12px}.dm-cintro .rte,.dm-leesmeer__tekst{font-size:16px;line-height:26px;color:var(--dm-grijs);max-width:740px}.dm-cintro .rte p{margin:0 0 10px}.dm-leesmeer__tekst{max-height:78px;overflow:hidden;position:relative}.dm-leesmeer__tekst:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30px;background:linear-gradient(#fff0,#fff)}.dm-leesmeer.is-open .dm-leesmeer__tekst{max-height:none}.dm-leesmeer.is-open .dm-leesmeer__tekst:after{display:none}.dm-leesmeer__knop{margin-top:6px;background:none;border:0;padding:0;cursor:pointer;font:800 14px var(--dm-tekst);color:var(--dm-groen);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:6px}.dm-leesmeer.is-open .dm-leesmeer__knop svg{transform:rotate(180deg)}.dm-cintro__kaart{display:flex;align-items:center;gap:22px;background:var(--dm-oranje-l);border-radius:22px;padding:18px 24px;text-decoration:none;color:var(--dm-ink);transition:transform .15s}.dm-cintro__kaart:hover{transform:translateY(-2px)}.dm-cintro__kaart>span:last-child{display:grid;gap:4px}.dm-cintro__kaart b{font-weight:900;font-size:17px}.dm-cintro__kaart span span{color:var(--dm-grijs);font-size:14px}.dm-cintro__kaart em{font-style:normal;font-weight:800;color:var(--dm-oranje);font-size:14px}.dm-cintro__mini{flex:none;width:108px;height:76px;border-radius:3px;display:grid;place-items:center;transform:rotate(4deg);background-size:260px auto;padding:8px}.dm-cintro__mini .dm-mat__tekst{font-size:12px}@media(max-width:749px){.dm-cintro__kaart{padding:14px 16px;gap:14px}.dm-cintro__mini{width:80px;height:56px}}.dm .facets-vertical{gap:32px;max-width:var(--dm-max);padding-left:var(--dm-gutter);padding-right:var(--dm-gutter)}.dm .facets-vertical-sort{max-width:var(--dm-max);padding:0 var(--dm-gutter);display:flex;justify-content:flex-end}.dm .facets-vertical-form{width:calc(100% - 312px);margin-left:auto;justify-content:space-between;flex-direction:row-reverse;align-items:center;margin-bottom:18px}.dm .product-count-vertical{margin:0}.dm .product-count__text{font-family:var(--dm-tekst);font-weight:900;font-size:15px;color:var(--dm-ink);margin:0}.dm .facet-filters__field{border:1.5px solid var(--dm-lijn);border-radius:14px;padding:0 6px 0 16px;min-height:46px;display:flex;align-items:center}.dm .facet-filters__label{font-family:var(--dm-tekst);font-size:14px;color:var(--dm-grijs);margin:0 4px 0 0;text-transform:none;letter-spacing:0}.dm .facet-filters__sort{font:800 14px var(--dm-tekst);color:var(--dm-ink);border:0!important;box-shadow:none!important;height:42px;padding-right:32px;letter-spacing:0}.dm .facet-filters__sort:focus{outline:none;box-shadow:none}.dm .facet-filters__field .select:after,.dm .facet-filters__field .select:before{display:none}@media(min-width:750px){.dm .facets-wrapper{flex:0 0 280px;padding-right:0}.dm .facets-vertical .facets-wrapper{position:sticky;top:150px;align-self:flex-start}.dm .facets__form-vertical{width:100%;border:1.5px solid var(--dm-lijn);border-radius:22px;padding:18px 22px 8px;background:#fff}}.dm .facets-container{padding:0}.dm .facets__heading,.dm .facets__heading--vertical{font-family:var(--dm-kop);text-transform:uppercase;font-size:18px;color:var(--dm-ink);margin:0 0 6px;letter-spacing:-.01em}.dm .active-facets-vertical-filter{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap}.dm .facets__disclosure-vertical{border-top:1px solid var(--dm-lijn)}.dm .facets__summary-vertical,.dm .facets__summary{padding:14px 0}.dm .facets__summary-label,.dm .facets__summary-vertical .facets__summary-label{font-family:var(--dm-tekst);font-weight:900;font-size:15px;color:var(--dm-ink)}.dm .facets__label,.dm .facet-checkbox{font-family:var(--dm-tekst);font-weight:700;font-size:15px;color:var(--dm-ink)}.dm .facet-checkbox{position:relative;align-items:center;padding:6px 0}.dm .facet-checkbox>input[type=checkbox]{-webkit-appearance:none;appearance:none;position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;margin:0;border:1.5px solid #C9C1B6;border-radius:6px;background:#fff;cursor:pointer;opacity:1;z-index:1}.dm .facet-checkbox>input[type=checkbox]:checked{background:var(--dm-groen);border-color:var(--dm-groen)}.dm .facet-checkbox>svg{visibility:hidden;width:20px;height:20px;margin-right:12px;flex:none}.dm .facet-checkbox .icon-checkmark{color:#fff;z-index:2;left:4px;top:50%;transform:translateY(-50%);width:12px;height:12px}.dm .facet-checkbox__text{color:var(--dm-grijs);font-weight:600}.dm .facet-checkbox__text-label{color:var(--dm-ink);font-weight:700}.dm .facet-checkbox--disabled{opacity:.45}.dm .facets__price .field__input{border-radius:12px}.dm .active-facets__button-inner,.dm .active-facets__button{border-radius:999px}.dm .active-facets__button-inner{background:var(--dm-groen-l);color:var(--dm-groen);font-weight:800;font-size:13px;box-shadow:none;padding:6px 12px}.dm .active-facets__button-remove{font-weight:800;color:var(--dm-grijs);text-decoration:underline}.dm .facets__reset{font-weight:800;color:var(--dm-grijs);font-size:13px}.dm show-more-button .button-show-more{font-weight:800;color:var(--dm-groen)}.dm .mobile-facets__open{min-height:44px;padding:0 16px;border:1.5px solid var(--dm-lijn);border-radius:999px;display:inline-flex;align-items:center;gap:8px;font-weight:800}.dm .mobile-facets__open-label{font-family:var(--dm-tekst);font-weight:800;letter-spacing:0}.dm .mobile-facets__inner{border-radius:24px 0 0 24px}.dm .mobile-facets__heading{font-family:var(--dm-kop);text-transform:uppercase}.dm .mobile-facets__footer .button{min-height:46px}.dm .mobile-facets__wrapper{margin-bottom:14px}.dm .product-count{font-weight:800}.dm .dm-cgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin:0;padding:0;list-style:none}.dm .dm-cgrid>.grid__item{width:auto;max-width:none;padding:0}@media(min-width:750px){.dm .dm-cgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}}@media(min-width:1200px){.dm .dm-cgrid.grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}.dm .dm-cgrid.grid--5-col-desktop{grid-template-columns:repeat(5,minmax(0,1fr))}}.dm .collection .loading-overlay{background:#fff9}.dm .product-grid-container{flex:1;min-width:0}.dm-spot-item{grid-column:span 2}.dm-spot{position:relative;display:block;height:100%;min-height:300px;border-radius:22px;overflow:hidden;color:#fff;text-decoration:none}.dm-spot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.dm-spot:hover img{transform:scale(1.03)}.dm-spot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0000009e)}.dm-spot__onder{position:absolute;left:24px;right:24px;bottom:22px;z-index:1;display:grid;gap:10px;justify-items:start}.dm-spot__kop{font-family:var(--dm-kop);text-transform:uppercase;font-size:clamp(20px,2.2vw,28px);line-height:1.05}.dm-spot .dm-btn{min-height:42px;font-size:14px}@media(min-width:750px){.dm-spot__onder{grid-template-columns:1fr auto;align-items:end}.dm-spot__onder .dm-label{grid-column:1 / -1}}.dm-meer{display:grid;justify-items:center;gap:12px;padding:44px 0 0;text-align:center}.dm-meer__tekst{margin:0;color:var(--dm-grijs);font-size:14px}.dm-meer__balk{width:260px;height:4px;border-radius:4px;background:var(--dm-lijn);overflow:hidden}.dm-meer__balk span{display:block;height:100%;background:var(--dm-groen);border-radius:4px;transition:width .3s}.dm-meer .dm-btn{margin-top:4px}.dm-meer [aria-busy=true]{opacity:.55;pointer-events:none}.dm-meer__terug{font-size:13px;font-weight:800;color:var(--dm-grijs)}.dm .collection--empty .title{font-family:var(--dm-tekst);text-transform:none;font-size:18px;font-weight:800}.dm-cfaq__grid{display:grid;gap:28px}@media(min-width:990px){.dm-cfaq__grid{grid-template-columns:440px minmax(0,1fr);gap:100px}}.dm-cfaq .dm-lead{max-width:440px}.dm-cfaq__item{border-bottom:1px solid var(--dm-lijn)}.dm-cfaq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;cursor:pointer;list-style:none;font-weight:900;font-size:17px}.dm-cfaq__item summary::-webkit-details-marker{display:none}.dm-cfaq__item summary i{flex:none;position:relative;width:26px;height:26px;border-radius:50%;background:var(--dm-groen-l)}.dm-cfaq__item summary i:before,.dm-cfaq__item summary i:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;background:var(--dm-groen);transform:translate(-50%,-50%);border-radius:2px}.dm-cfaq__item summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s}.dm-cfaq__item[open] summary i{background:var(--dm-groen)}.dm-cfaq__item[open] summary i:before,.dm-cfaq__item[open] summary i:after{background:#fff}.dm-cfaq__item[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.dm-cfaq__item .rte{color:var(--dm-grijs);padding:0 40px 20px 0;margin-top:-8px;line-height:1.65}.dm-cfaq__item .rte p{margin:0 0 8px}.dm-cgrid .dm-kaart__beeld img:first-child,.dm-czoek .dm-kaart__beeld img:first-child,.dm-crail .dm-kaart__beeld img:first-child{mix-blend-mode:multiply;filter:none}[data-dm-paneel][hidden]{display:none!important}.dm-czoek{padding-bottom:56px}.dm-czoek__kop{margin:18px 0 6px}.dm-czoek__kop span{color:var(--dm-groen)}.dm-czoek__form{margin:18px 0 0;max-width:560px;justify-self:start}.dm-czoek__balk{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:26px 0 22px}.dm-sorteer{display:flex;align-items:center;gap:4px;border:1.5px solid var(--dm-lijn);border-radius:14px;padding:0 8px 0 14px;min-height:44px;font-size:14px;color:var(--dm-grijs)}.dm-sorteer select{border:0;background:transparent;font:800 14px var(--dm-tekst);color:var(--dm-ink);padding:8px 4px;cursor:pointer}.dm-czoek__blog{display:grid;gap:12px;max-width:640px}.dm-zoekartikel{display:flex;gap:16px;align-items:center;background:var(--dm-cream);border-radius:18px;padding:10px;color:var(--dm-ink);text-decoration:none}.dm-zoekartikel img,.dm-zoekartikel__leeg{width:120px;height:96px;object-fit:cover;border-radius:12px;flex:none;box-shadow:none}.dm-zoekartikel>span{display:grid;gap:4px;padding:6px 8px 6px 0}.dm-zoekartikel small{color:var(--dm-grijs);font-size:12px}.dm-zoekartikel b{font-size:18px;font-weight:900;line-height:1.25}.dm-zoekartikel em{font-style:normal;font-weight:800;font-size:13px;color:var(--dm-groen)}.dm-zoekartikel--pagina{padding:16px 20px}.dm-zoekartikel--pagina em{color:var(--dm-grijs);font-weight:600}.dm-czoek__eigen{display:inline-flex;flex-wrap:wrap;gap:6px 10px;margin-top:32px;padding:14px 20px;border-radius:16px;background:var(--dm-kokos-l);color:var(--dm-ink);text-decoration:none}.dm-czoek__eigen span{color:var(--dm-groen);font-weight:800;text-decoration:underline;text-underline-offset:3px}.dm-czoek__paginering{margin-top:32px}.dm-czoek__populair{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:40px}.dm .pagination__item{border-radius:999px;font-weight:800}.dm .pagination__item--current{background:var(--dm-ink);color:#fff}.dm .pagination__item--current:after{display:none}@media(min-width:990px){main[data-template=cart]{display:grid;grid-template-columns:minmax(var(--dm-gutter),1fr) minmax(0,908px) 52px 400px minmax(var(--dm-gutter),1fr);align-content:start}main[data-template=cart]>.shopify-section{grid-column:1 / -1}main[data-template=cart]>.dm-cart-items-sectie{grid-column:2;grid-row:1}main[data-template=cart]>.dm-cart-footer-sectie{grid-column:4;grid-row:1;padding-top:128px}main[data-template=cart]:has(cart-items.is-empty)>.dm-cart-items-sectie{grid-column:2 / 5}}@media(max-width:989px){.dm-cart-items-sectie,.dm-cart-footer-sectie{padding:0 var(--dm-gutter)}}.dm-mandje{display:block;padding:32px 0 56px}.dm-mandje__kop{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dm-mandje__kop h1{margin:0}.dm-label--groenl{background:var(--dm-groen-l);color:var(--dm-groen);font-size:13px}.dm-mandje__verder{margin-left:auto;font-weight:800;font-size:14px;color:var(--dm-ink)}.dm-mandje__melding{display:flex;align-items:center;gap:10px;margin:22px 0 18px;padding:12px 16px;border-radius:14px;background:var(--dm-groen-l);color:var(--dm-groen);font-weight:800;font-size:14px}.dm-mandje__melding svg{flex:none}.dm-mandje__tabelkop{display:grid;grid-template-columns:minmax(0,1fr) 180px 110px;padding:0 0 10px;border-bottom:1px solid var(--dm-lijn);font-size:13px;font-weight:800;color:var(--dm-grijs)}.dm-mandje__tabelkop span:nth-child(2){text-align:center}.dm-mandje__tabelkop span:last-child{text-align:right}@media(max-width:749px){.dm-mandje__tabelkop{display:none}}.dm-regels{list-style:none;margin:0;padding:0}.dm-regel{display:grid;grid-template-columns:130px minmax(0,1fr) 180px 110px;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--dm-lijn)}@media(max-width:749px){.dm-regel{grid-template-columns:96px minmax(0,1fr) auto;gap:8px 14px;align-items:start}.dm-regel__beeld{grid-row:span 2}.dm-regel__aantal{grid-column:2}.dm-regel__totaal{grid-column:3;grid-row:1}}.dm-regel__beeld{display:block;aspect-ratio:13 / 11;border-radius:14px;background:var(--dm-groen-l);overflow:hidden;display:grid;place-items:center}.dm-regel__beeld img{width:80%;height:80%;object-fit:contain;mix-blend-mode:multiply}.dm-regel__info{display:grid;gap:3px}.dm-regel__info .dm-kaart__meta{margin:0}.dm-regel__titel{font-family:var(--dm-kop);text-transform:uppercase;font-size:19px;color:var(--dm-ink);text-decoration:none;line-height:1.15}.dm-regel__prijs{margin:0;font-weight:900}.dm-regel__prijs s,.dm-regel__totaal s{color:var(--dm-grijs);font-weight:600;font-size:13px;margin-right:4px}.dm-regel__opties,.dm-regel__korting{margin:0;font-size:13px;color:var(--dm-grijs)}.dm-regel__info .dm-kaart__voorraad{margin:2px 0 0}.dm-regel__aantal .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:center;gap:10px}.dm-regel__totaal{position:relative;text-align:right;font-weight:900;font-size:17px}.dm-regel__totaal .loading__spinner{position:absolute;right:0;top:-22px}.dm-laad{display:inline-block;width:16px;height:16px;border:2px solid var(--dm-lijn);border-top-color:var(--dm-groen);border-radius:50%;animation:dmdraai .7s linear infinite}@keyframes dmdraai{to{transform:rotate(360deg)}}.dm .dm-aantal{width:112px;min-height:42px;border-radius:999px;border:1.5px solid var(--dm-lijn);background:#fff}.dm .dm-aantal:before,.dm .dm-aantal:after{display:none}.dm .dm-aantal .quantity__input{font:900 15px var(--dm-tekst);color:var(--dm-ink)}.dm .dm-aantal .quantity__button{width:36px;color:var(--dm-ink)}.dm-regel__weg{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--dm-cream);color:var(--dm-grijs)}.dm-regel__weg:hover{background:var(--dm-oranje-l);color:var(--dm-oranje)}.dm .cart-item__error{justify-content:center}.dm .cart-item__error-text{font-size:12px}.dm-mandje__notitie{display:grid;gap:8px;margin-top:26px}.dm-mandje__notitie:before,.dm-mandje__notitie:after{display:none}.dm-mandje__notitie label{font-weight:900;font-size:15px}.dm-mandje__notitie textarea{min-height:88px;border:1.5px solid var(--dm-lijn);border-radius:14px;padding:14px;font:600 15px var(--dm-tekst);box-shadow:none;resize:vertical}.dm-mandje__notitie textarea:focus{outline:none;border-color:var(--dm-groen);box-shadow:0 0 0 4px #1f4a381a}.dm-mandje.is-empty .dm-mandje__notitie,.dm-mandje.is-empty .dm-mandje__melding{display:none}.dm-mandje__leeg{display:none;text-align:center;justify-items:center;gap:12px;padding:40px 0 10px}.dm-mandje.is-empty .dm-mandje__leeg{display:grid}.dm-mandje.is-empty .cart__contents{display:none}.dm-mandje__leegmat{width:min(360px,80vw);aspect-ratio:3 / 2;border-radius:4px;display:grid;place-items:center;transform:rotate(-3deg);margin-bottom:14px}.dm-mandje__leegmat .dm-mat__tekst{font-size:clamp(32px,6vw,48px)}.dm-mandje__leeg h2{margin:0}.dm-mandje__leeg .dm-lead{max-width:460px;margin:0}.dm-mandje__leegknoppen{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}.dm-overzicht{padding-bottom:40px}.dm-overzicht.is-empty{display:none}.dm-overzicht__kaart{background:var(--dm-cream);border:1px solid var(--dm-lijn);border-radius:22px;padding:24px}.dm-overzicht__kaart h2{margin:0 0 14px}.dm-overzicht__regels{margin:0;display:grid;gap:10px}.dm-overzicht__regels div{display:flex;justify-content:space-between;gap:10px;font-size:15px}.dm-overzicht__regels dt{color:var(--dm-grijs)}.dm-overzicht__regels dd{margin:0;font-weight:800;white-space:nowrap}.dm-label[hidden]{display:none}.dm-overzicht__gratis{color:var(--dm-stock)}.dm-overzicht__korting dd{color:var(--dm-oranje)}.dm-overzicht__codes{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;color:var(--dm-grijs)}.dm-overzicht__totaal{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--dm-lijn);margin-top:16px;padding-top:16px}.dm-overzicht__totaal span{font-weight:900;font-size:17px}.dm-overzicht__totaal b{font-weight:900;font-size:24px}.dm-overzicht__klein{font-size:12px;color:var(--dm-grijs);margin:6px 0 16px;line-height:1.5}.dm-overzicht .dm-btn--blok{min-height:54px;font-size:16px}.dm-overzicht .additional-checkout-buttons{margin-top:10px}.dm-overzicht__veilig{display:flex;justify-content:center;align-items:center;gap:6px;font-size:12px;color:var(--dm-grijs);margin:12px 0 0}.dm-overzicht__klik{display:flex;align-items:center;gap:16px;margin-top:14px;padding:16px;border-radius:18px;background:var(--dm-kokos-l)}.dm-overzicht__klik>span:last-child{display:grid;gap:2px}.dm-overzicht__klik b{font-weight:900}.dm-overzicht__klik span span{font-size:13px;color:var(--dm-grijs)}.dm-overzicht__mat{flex:none;width:84px;height:60px;border-radius:3px;display:grid;place-items:center;transform:rotate(-5deg);background-size:220px auto}.dm-overzicht__mat .dm-mat__tekst{font-size:11px}.dm-overzicht__vinkjes{list-style:none;margin:16px 0 0;padding:0 0 0 4px;display:grid;gap:8px;font-size:14px;font-weight:800}.dm-overzicht__vinkjes li{display:flex;align-items:center;gap:8px}.dm-404{padding:56px 0 72px;text-align:center}.dm-404__in{display:grid;justify-items:center;gap:12px}.dm-404__matten{position:relative;width:min(560px,92vw);margin-bottom:26px}.dm-404__mat{aspect-ratio:3 / 2;border-radius:4px;display:grid;place-items:center;transform:rotate(3deg);padding:24px}.dm-404__mat .dm-mat__tekst{font-size:clamp(36px,7vw,66px)}.dm-404__klein{position:absolute;right:-14%;bottom:-6%;width:34%;aspect-ratio:3 / 2;border-radius:3px;display:grid;place-items:center;transform:rotate(-12deg);background-size:260px auto}.dm-404__klein .dm-mat__tekst{font-size:clamp(12px,2vw,18px)}@media(max-width:749px){.dm-404__matten{margin-bottom:44px}.dm-404__klein{right:-2%;bottom:-16%}.dm-404{padding-top:32px}}.dm-404__code{margin:0;font-weight:900;color:var(--dm-grijs);font-size:14px;letter-spacing:.1em}.dm-404__kop{font-family:var(--dm-tekst);text-transform:none;font-weight:900;font-size:clamp(24px,3vw,30px);margin:0;letter-spacing:0}.dm-404 .dm-lead{max-width:540px;margin:0}.dm-404__zoek{max-width:540px;margin-top:10px}.dm-404__knoppen{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.dm-404__contact{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--dm-grijs);text-decoration:none;margin-top:4px}.dm-cols{padding-bottom:72px}.dm-cols__kop{margin:18px 0 12px}.dm-cols__lead{max-width:640px;margin-bottom:28px}.dm-cols__grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.dm-cols__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dm-cols__item--1{grid-column:span 2}.dm-cols__item--2{grid-column:span 4}.dm-cols__item--half{grid-column:span 3}}@media(max-width:749px){.dm-cols__item--2,.dm-cols__item--half{grid-column:span 2}}.dm-coltegel{position:relative;display:flex;align-items:flex-end;min-height:300px;height:100%;border-radius:22px;overflow:hidden;text-decoration:none;color:var(--dm-ink);padding:26px}@media(min-width:990px){.dm-cols__item:nth-child(-n+2) .dm-coltegel{min-height:460px}}@media(max-width:749px){.dm-coltegel{min-height:220px;padding:18px}}.dm-coltegel--foto{color:#fff;background:var(--dm-ink)}.dm-coltegel--groen{background:var(--dm-groen-l)}.dm-coltegel--kokos{background:var(--dm-kokos-l)}.dm-coltegel--oranje{background:var(--dm-oranje);color:#fff}.dm-coltegel__foto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.dm-coltegel:hover .dm-coltegel__foto{transform:scale(1.04)}.dm-coltegel--foto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#000000a6)}.dm-coltegel__tekst{position:relative;z-index:1;display:grid;gap:6px}.dm-coltegel__naam{font-size:clamp(22px,2.4vw,30px)}.dm-coltegel__sub{font-weight:800;font-size:14px}.dm-coltegel--groen .dm-coltegel__sub,.dm-coltegel--kokos .dm-coltegel__sub{color:var(--dm-groen)}.dm-coltegel__matten{position:absolute;top:12%;right:6%;width:52%;height:64%}.dm-coltegel__cut{position:absolute;width:58%;height:auto;mix-blend-mode:multiply;transition:transform .3s}.dm-coltegel__cut:first-child{left:0;top:34%;transform:rotate(-6deg);z-index:1}.dm-coltegel__cut:nth-child(2){right:0;top:0;transform:rotate(5deg)}.dm-coltegel:hover .dm-coltegel__cut:first-child{transform:rotate(-9deg) translateY(-4px)}.dm-coltegel__mat{position:absolute;right:4%;top:12%;width:72%;aspect-ratio:3 / 2;border-radius:3px;display:grid;place-items:center;transform:rotate(-6deg);background-size:300px auto}.dm-coltegel__mat .dm-mat__tekst{font-size:clamp(16px,2.2vw,28px)}.dm .product-count__text,.dm .product-count-vertical h2{text-transform:none;font-family:var(--dm-tekst);letter-spacing:0}.dm .dm-aantal .quantity__button{width:32px;flex:none}.dm .dm-aantal .quantity__input{flex:1;min-width:24px;width:auto;text-align:center;opacity:1;padding:0}.dm .dm-overzicht .cart__checkout-button{max-width:none;width:100%}.dm .dm-overzicht .additional-checkout-buttons{max-width:none}.dm-overzicht__mat{padding:6px}.dm-overzicht__mat .dm-mat__tekst{font-size:10px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dm-collectie.css.map */
