.fd-page{--fd-navy: 14 36 57;--fd-koper: var(--fd-accent, 163 93 66);--fd-koper-tekst: var(--fd-accent-tekst, 163 93 66);--fd-grijs: 246 244 241;--fd-lijn: 14 36 57 / .12;--fd-maat: 68ch;--fd-kolom: 45.5rem;display:flow-root;margin-block:-2rem}.fd-section{width:100vw;margin-left:calc(50% - 50vw);padding-block:clamp(3.5rem,7vw,6rem);background:#fff}.fd-section--alt{background:rgb(var(--fd-grijs))}.fd-section--navy{background:rgb(var(--fd-navy));color:rgb(var(--fd-grijs))}.fd-section--navy :is(h2,h3,h4,strong){color:#fff}.fd-section--navy a{color:rgb(var(--fd-koper))}.fd-container{width:min(100% - 2.5rem,1040px);margin-inline:auto}.shopify-section--main-page,.shopify-section--main-article{overflow-x:clip}.fd-section :is(p,ul,ol){max-width:var(--fd-maat)}.fd-section--gecentreerd :is(p,ul,ol,h2,h3){margin-inline:auto;text-align:center}.fd-page :is(h2,h3,h4){text-wrap:balance}.fd-page h2{font-size:clamp(1.375rem,2.6vw,2rem);line-height:1.15;margin:0 0 1rem}.fd-page h3{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.25;letter-spacing:.04em;margin:2rem 0 .75rem}.fd-page :is(p,li){line-height:1.72}.fd-page p{margin:0 0 1rem}.fd-page :is(ul,ol){margin:0 0 1.5rem;padding-left:1rem}.fd-page li{margin-bottom:.5rem}.fd-page li::marker{color:rgb(var(--fd-koper-tekst, 163 93 66))}.fd-intro>.fd-container>p:first-of-type:not(.fd-eyebrow),.fd-intro>.fd-container>p.fd-eyebrow+p{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6;max-width:62ch}.fd-usps{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 1.5rem;padding:0;list-style:none;max-width:none}.fd-usps li{margin:0;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--fd-navy) / .72);display:flex;align-items:center;gap:.5rem}.fd-usps li:before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(var(--fd-koper));flex:none}.fd-eyebrow{font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--fd-koper-tekst, 163 93 66));margin:0 0 .5rem;font-weight:600}.fd-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.fd-split__media img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:0;display:block}.fd-split:nth-of-type(2n) .fd-split__media{order:2}.fd-split__content>:last-child{margin-bottom:0}.fd-beeldrij{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1rem;margin-block:2rem}.fd-beeldrij>img,.shopify-section--main-article .prose .fd-beeldrij>img,.shopify-section--main-page .prose .fd-beeldrij>img{height:clamp(170px,19vw,260px);width:auto;max-width:100%;object-fit:contain;border-radius:0;display:block;flex:0 0 auto;margin-block:0}.fd-beeldrij:has(>img:only-child)>img,.shopify-section--main-article .prose .fd-beeldrij:has(>img:only-child)>img{height:auto;max-height:30rem}.fd-beeldrij:has(>.fd-grid){display:block;margin-block:0}.fd-grid:has(>img:only-child){grid-template-columns:minmax(0,42rem);justify-content:center}.fd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1rem}.fd-grid img{width:100%;aspect-ratio:4 / 3;border-radius:0;display:block}.fd-grid p{margin:0;max-width:none}.fd-grid--logos img{filter:grayscale(1);opacity:.72;transition:filter .2s,opacity .2s;mix-blend-mode:multiply}.fd-grid--logos img:hover{filter:none;opacity:1}.fd-figure img{border-radius:0}.fd-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1px;background:rgb(var(--fd-lijn));border:1px solid rgb(var(--fd-lijn))}.fd-card{background:#fff;border:0;border-radius:0;padding:clamp(1.5rem,2.6vw,2rem);display:flex;flex-direction:column;gap:.5rem;transition:background .2s ease}.fd-card:hover{background:rgb(var(--fd-grijs))}.fd-card h3{margin:0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--fd-koper-tekst, 163 93 66))}.fd-card p{margin:0;font-size:1rem;max-width:none}.fd-faq{display:flex;flex-direction:column;gap:0}.fd-faq__item{border-top:1px solid rgb(var(--fd-lijn));padding:clamp(1.5rem,2.4vw,2rem) 0}.fd-faq__item:last-child{border-bottom:1px solid rgb(var(--fd-lijn))}.fd-faq__item h3{margin:0 0 .5rem;letter-spacing:.01em;text-transform:none}.fd-faq__item p:last-child{margin-bottom:0}.fd-cta{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem}.fd-cta h2{margin-bottom:.5rem}.fd-cta p{max-width:54ch}.fd-cta__knop{display:inline-flex;align-items:center;margin-top:1rem;padding:.75rem 1.5rem;color:rgb(var(--fd-accent-knoptekst, 0 0 0));font-weight:600;font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:0;background-color:#0e2439;background-image:linear-gradient(rgb(var(--fd-accent, 163 93 66)),rgb(var(--fd-accent, 163 93 66))),linear-gradient(transparent,transparent);background-size:101% 101%,0 101%;background-position:right center,right center;background-repeat:no-repeat;background-origin:border-box;border:1px solid rgb(var(--fd-accent, 163 93 66));transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s steps(1),color .45s cubic-bezier(.785,.135,.15,.86),border-color .45s cubic-bezier(.785,.135,.15,.86)}.shopify-section--main-page .prose,.shopify-section--main-article .prose{font-size:1rem;line-height:1.72}.shopify-section--main-page .prose>img,.shopify-section--main-article .prose>img,.shopify-section--main-page .prose>p>img,.shopify-section--main-article .prose>p>img{max-width:100%;height:auto;border-radius:0;display:block;margin-block:1.5rem}.shopify-section--main-article .prose :is(h2,h3){text-wrap:balance}.shopify-section--main-article .prose li::marker{color:rgb(var(--fd-accent, 163 93 66))}.prose table{width:100%;border-collapse:collapse;font-size:1rem}.prose :is(th,td){padding:.75rem 1rem;border-bottom:1px solid rgb(14 36 57 / .12);text-align:left}.prose th{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.fd-section .fd-usps,.fd-page .fd-usps{display:flex;flex-wrap:wrap;max-width:none;padding-left:0}.fd-section--navy .fd-cta__knop,.fd-page .fd-cta__knop{color:rgb(var(--fd-accent-knoptekst, 0 0 0));text-decoration:none}.fd-page .fd-section--navy a.fd-cta__knop{background-color:#fff!important}.fd-section--navy .fd-cta :is(p,ul,ol){margin-inline:auto}.fd-page a.fd-cta__knop{background-color:#0e2439!important;background-image:linear-gradient(rgb(var(--fd-accent, 163 93 66)),rgb(var(--fd-accent, 163 93 66))),linear-gradient(transparent,transparent)!important;background-size:101% 101%,0 101%!important;background-position:right center,right center!important;background-repeat:no-repeat!important;background-origin:border-box!important;color:rgb(var(--fd-accent-knoptekst, 0 0 0))!important;text-decoration:none!important;border:1px solid rgb(var(--fd-accent, 163 93 66))!important;display:inline-flex!important;align-self:center;width:auto}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.fd-cta__knop:hover,.fd-page a.fd-cta__knop:hover{background-size:0 101%,101% 101%!important;background-position:left center,left center!important;color:#fff!important;border-color:#0e2439!important}.fd-page .fd-section--navy a.fd-cta__knop:hover,.fd-section--navy .fd-cta__knop:hover{background-size:0 101%,101% 101%!important;background-position:left center,left center!important;color:#0e2439!important;border-color:#fff!important}}.fd-grid{align-items:start;justify-items:stretch}.fd-grid img{align-self:start}.shopify-section--main-page h1,.shopify-section--main-article h1{font-size:clamp(2rem,3.6vw,2.5rem)!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.08!important;text-transform:none!important}.fd-page h2{font-weight:600;letter-spacing:.005em;text-transform:none}.fd-page h3{text-transform:none}.fd-cards{align-items:stretch}.fd-card{height:100%}.fd-card h3{display:flex;flex-direction:column;justify-content:flex-start;font-weight:600}.fd-card :is(u,em,i){text-decoration:none;font-style:normal}.fd-grid--logos{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem);margin-bottom:2.5rem}@media(min-width:700px){.fd-grid--logos{grid-template-columns:repeat(6,1fr)}}.fd-grid img,.fd-figure img,.fd-split__media img{cursor:zoom-in}.fd-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:clamp(1rem,4vw,3rem);background:#0e2439f0}.fd-lightbox[hidden]{display:none}.fd-lightbox__doos{margin:0;display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:0}.fd-lightbox img{max-width:100%;max-height:82vh;width:auto;object-fit:contain;border-radius:0;cursor:default}.fd-lightbox__teller{color:#fff;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.fd-lightbox button{background:none;border:0;color:#fff;cursor:pointer;line-height:1;padding:.5rem .75rem;border-radius:0;transition:background .2s,opacity .2s}.fd-lightbox button:hover{background:#ffffff1f}.fd-lightbox button:focus-visible{outline:2px solid rgb(var(--fd-accent, 163 93 66));outline-offset:2px}.fd-lightbox__vorige,.fd-lightbox__volgende{font-size:2.5rem}.fd-lightbox__sluit{position:absolute;top:clamp(.5rem,2vw,1.5rem);right:clamp(.5rem,2vw,1.5rem);font-size:2rem}@media(prefers-reduced-motion:reduce){.fd-lightbox button{transition:none}}.fd-page .fd-grid>*,.fd-page .fd-cards>*,.fd-page .fd-split>*{margin-top:0;margin-bottom:0}.fd-card h3{position:relative}.fd-card h3:before{position:absolute;top:0;left:0;margin-bottom:0}.fd-card h3{--regels: 2}.fd-card h3>*,.fd-card h3{line-height:1.3}.fd-card h3{min-block-size:calc(2px + .85rem + (var(--regels) * 1.3em))}.fd-page h2,.fd-faq__item h3{max-width:none;text-wrap:balance}.fd-grid--logos img{cursor:default}.shopify-section--main-page .prose{--fd-navy: 14 36 57;--fd-koper: var(--fd-accent, 163 93 66);--fd-koper-tekst: var(--fd-accent-tekst, 163 93 66);--fd-grijs: 246 244 241;--fd-lijn: 14 36 57 / .12;--fd-maat: 68ch;--fd-kolom: 45.5rem;--fd-breed: 1040px}.shopify-section--main-page .prose :is(h2,h3,h4){text-wrap:balance}.shopify-section--main-page .prose h2{font-size:clamp(1.375rem,2.6vw,2rem);line-height:1.15;letter-spacing:.02em}.shopify-section--main-page .prose h3{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.25;letter-spacing:.04em}.shopify-section--main-page .prose h4{font-size:1.125rem;line-height:1.3}.shopify-section--main-page .prose :is(h5,h6){font-size:1rem;line-height:1.35;font-weight:700;letter-spacing:.04em;text-transform:none}.shopify-section--main-page .prose :is(p,li){line-height:1.72}.shopify-section--main-page .prose li::marker{color:rgb(var(--fd-koper-tekst, 163 93 66))}.shopify-section--main-page .prose>:is(h1,h2,h3,h4,p,ul,ol,figure,table,blockquote,img),.shopify-section--main-page .prose>.fd-page>:is(h1,h2,h3,h4,p,ul,ol,figure,table,blockquote,img){max-width:var(--fd-breed);margin-left:max(0px,calc((100% - var(--fd-breed)) / 2));margin-right:auto}.shopify-section--main-page .prose>:is(.fd-beeldrij,.fd-grid,.fd-cards,.fd-quotes,.fd-stats,.fd-faq,.fd-figure,.fd-split),.shopify-section--main-page .prose>.fd-page>:is(.fd-beeldrij,.fd-grid,.fd-cards,.fd-quotes,.fd-stats,.fd-faq,.fd-figure,.fd-split),.shopify-section--main-article .prose>:is(.fd-beeldrij,.fd-grid,.fd-cards,.fd-quotes,.fd-stats,.fd-faq,.fd-figure,.fd-split){max-width:var(--fd-breed);margin-left:max(0px,calc((100% - var(--fd-breed)) / 2));margin-right:auto}.shopify-section--main-page .prose>:is(p,ul,ol,blockquote),.shopify-section--main-page .prose>.fd-page>:is(p,ul,ol,blockquote){max-width:var(--fd-maat)}.shopify-section--main-page .prose>:is(h2,h3,h4),.shopify-section--main-page .prose>.fd-page>:is(h2,h3,h4){margin-top:2.5rem;margin-bottom:1rem}.shopify-section--main-page .prose>:first-child,.shopify-section--main-page .prose>.fd-page>:first-child{margin-top:0}.shopify-section--main-page .prose :is(h2,h3,h4){font-weight:600;letter-spacing:.005em;text-transform:none}.fd-card h3:before{content:none}.fd-card h3{padding-top:0;min-height:2.4em}.fd-figure{text-align:left;margin-inline:auto;max-width:min(100%,var(--fd-kolom, 45.5rem))}.fd-figure img{height:auto;width:auto;max-width:100%;max-height:30rem;object-fit:contain;display:inline-block}.fd-section>.fd-container>h2:only-child{margin-bottom:0}.fd-section:has(>.fd-container>p:only-child){padding-block:clamp(1rem,2vw,1.5rem)}.fd-section:has(>.fd-container>p:first-child:nth-last-child(2)):not(:has(h2)):not(:has(img)){padding-block:clamp(1.5rem,2.5vw,2rem)}.fd-card h3 a,.fd-card h3 a:hover{background-image:none;text-decoration:none}.fd-card h3 :is(strong,span,em):empty{display:none}.prose .fd-card h3 a,.prose .fd-card h3 a:hover{background-image:none}@supports (grid-template-rows: subgrid){.fd-cards{grid-auto-rows:auto}.fd-card{display:grid;grid-template-rows:subgrid;grid-row:span 2;align-content:start}.fd-card h3{min-height:0;margin-bottom:0}.fd-card p{align-self:start}}.fd-quotes{display:grid;gap:1rem;margin:0 0 1.5rem;align-items:start}.fd-page .fd-quotes blockquote,.fd-quotes .fd-quote{margin:0;padding:1.5rem;background:#fff;border:1px solid rgb(var(--fd-lijn));border-left:3px solid rgb(var(--fd-koper));border-radius:0;font-size:.875rem;line-height:1.7}.fd-section--alt .fd-quotes .fd-quote{background:#fff}.fd-section:not(.fd-section--alt) .fd-quotes .fd-quote{background:rgb(var(--fd-grijs));border-color:transparent}.fd-quotes .fd-quote p{margin:0 0 .5rem;max-width:none}.fd-quotes .fd-quote p:last-child{margin-bottom:0}.fd-quotes .fd-quote strong{display:block;margin-top:.75rem;color:rgb(var(--fd-navy))}.fd-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem 1.5rem;margin:1.5rem 0;max-width:none}.fd-stat{padding:1rem;background:rgb(var(--fd-grijs));border-radius:0}.fd-section--alt .fd-stat{background:#fff}.fd-stat b{display:block;font-family:var(--heading-font-family, inherit);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.05;color:rgb(var(--fd-koper-tekst, 163 93 66));font-weight:600}.fd-stat span{display:block;margin-top:.25rem;font-size:.875rem;letter-spacing:.04em;color:rgb(var(--fd-navy))}.fd-page .fd-quotes>*,.fd-page .fd-stats>*{margin-top:0;margin-bottom:0}.fd-quotes{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.fd-quotes>*,.fd-stats>*,.fd-grid>*,.fd-cards>*{margin-top:0!important;margin-bottom:0!important}.fd-grid img{object-fit:contain;background:rgb(var(--fd-grijs));padding:.25rem}.fd-section--alt .fd-grid img{background:#fff}.fd-grid--logos img{background:transparent;padding:0}.fd-section:has(.fd-split) .fd-figure img{max-height:18rem}.fd-quotes:has(>:nth-child(4):last-child),.fd-cards:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.fd-quotes:has(>:nth-child(5):last-child),.fd-cards:has(>:nth-child(5):last-child),.fd-quotes:has(>:nth-child(6):last-child),.fd-cards:has(>:nth-child(6):last-child),.fd-quotes:has(>:nth-child(9):last-child),.fd-cards:has(>:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.fd-quotes:has(>:nth-child(7):last-child),.fd-cards:has(>:nth-child(7):last-child),.fd-quotes:has(>:nth-child(8):last-child),.fd-cards:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:58rem){.fd-quotes[class]:has(>:nth-child(4)),.fd-cards[class]:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:46rem){.fd-quotes[class]:has(>:nth-child(4)),.fd-cards[class]:has(>:nth-child(4)){grid-template-columns:minmax(0,1fr)}}.fd-grid--logos{min-height:3.5rem}.fd-grid--logos img{align-self:center;max-height:2.75rem;margin-inline:auto}.shopify-section--main-article .prose :is(h2,h3,h4){font-weight:600;letter-spacing:.005em;text-transform:none;text-wrap:balance}.shopify-section--main-article .prose h2{font-size:clamp(1.375rem,2.6vw,2rem);line-height:1.15;margin-top:2.5rem;margin-bottom:1rem}.shopify-section--main-article .prose h3{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.25;margin-top:2rem;margin-bottom:.5rem}.shopify-section--main-article .prose :is(p,li){line-height:1.72}.shopify-section--main-article .prose li{margin-bottom:.5rem}.shopify-section--main-article .prose img{height:auto;max-width:100%;border-radius:0;margin-block:1.5rem}.fd-ondertitel{color:rgb(var(--fd-navy) / .78);margin-top:-.4rem;margin-bottom:1.5rem;max-width:62ch}.shopify-section--main-page .prose .fd-card h3,.shopify-section--main-article .prose .fd-card h3{font-size:1rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.fd-split{--fd-split-teller: 0}.fd-container>.fd-split:nth-child(2n of.fd-split) .fd-split__media{order:2}.fd-container>.fd-split:nth-child(odd of.fd-split) .fd-split__media{order:0}@media(max-width:46em){.fd-container>.fd-split .fd-split__media,.fd-container>.fd-split:nth-child(2n of.fd-split) .fd-split__media{order:0}}.fd-split__media--vrij img{aspect-ratio:auto;max-height:34rem;width:auto;max-width:100%;margin-inline:auto;object-fit:contain}@media(max-width:46em){.fd-stats{grid-template-columns:1fr}.fd-stats:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.prose .fd-card h3 a{color:inherit}.prose .fd-card h3 a:hover,.prose .fd-card h3 a:focus-visible{text-decoration:underline;text-underline-offset:.22em}.prose .fd-card:hover h3 a{text-decoration:underline;text-underline-offset:.22em}.fd-ondertitel{font-size:clamp(1.125rem,1.6vw,1.375rem)}.shopify-section--main-page .prose :is(ul,ol),.shopify-section--main-article .prose :is(ul,ol){padding-left:1rem}.shopify-section--main-page .prose :is(ul,ol) :is(ul,ol){padding-left:1rem}.shopify-section--contact :is(h1,h2,h3,h4){font-weight:600;text-transform:none;letter-spacing:.02em;text-wrap:balance}.shopify-section--contact h2{font-size:clamp(1.375rem,2.6vw,2rem);line-height:1.15}.shopify-section--contact h3{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.25;letter-spacing:.04em}.shopify-section--main-page .prose .fd-adres{line-height:1.45;margin-block:0 1rem}.prose .fd-card:has(h3 a){position:relative;padding-bottom:2.5rem;transition:border-color .2s ease}.prose .fd-card:has(h3 a) h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.prose .fd-card:has(h3 a):after{content:"\2192";position:absolute;right:1.5rem;bottom:1.1rem;color:rgb(var(--fd-koper-tekst, 163 93 66));font-size:1.125rem;line-height:1;transition:transform .2s ease}.prose .fd-card:has(h3 a):hover{border-color:rgb(var(--fd-accent, 163 93 66))}.prose .fd-card:has(h3 a):hover:after{transform:translate(4px)}.prose .fd-card:has(h3 a):focus-within{border-color:rgb(var(--fd-accent, 163 93 66))}@media(prefers-reduced-motion:reduce){.prose .fd-card:has(h3 a),.prose .fd-card:has(h3 a):after{transition:none}}.prose .fd-card:has(h3 a) h3{position:static}.fd-grid:not(.fd-grid--logos):has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:58rem){.fd-grid:not(.fd-grid--logos):has(>:nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.fd-grid:not(.fd-grid--logos){display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1rem}.fd-grid:not(.fd-grid--logos)>img,.shopify-section--main-page .prose .fd-grid:not(.fd-grid--logos)>img,.shopify-section--main-article .prose .fd-grid:not(.fd-grid--logos)>img{height:clamp(170px,19vw,260px);width:auto;aspect-ratio:auto;max-width:100%;object-fit:contain;background:transparent;padding:0;border-radius:0;display:block;flex:0 0 auto;margin-block:0}.prose .fd-card:has(h3 a):after{pointer-events:none}.fd-grid--logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.fd-grid--logos img{height:clamp(30px,3vw,42px);width:auto;max-width:8.5rem;object-fit:contain;aspect-ratio:auto;flex:0 0 auto}.fd-section--alt .fd-grid--logos img,.fd-section .fd-grid--logos img{background:transparent;padding:0}.prose .fd-figure img[alt^="Logo van" i]{width:auto;max-width:100%;max-height:none;object-fit:contain;background:transparent}.fd-section:has(>.fd-container>h2:first-child:nth-last-child(2)):has(>.fd-container>p:last-child>a.fd-cta__knop:only-child){padding-block:clamp(1rem,2vw,1.5rem)}.prose .fd-figure img[alt^="Logo van" i]{height:clamp(48px,6vw,90px)}.fd-beeldrij:has(>img:nth-child(2):last-child)>img,.fd-beeldrij:has(>img:nth-child(3):last-child)>img,.fd-grid:not(.fd-grid--logos):has(>img:nth-child(2):last-child)>img,.fd-grid:not(.fd-grid--logos):has(>img:nth-child(3):last-child)>img{height:clamp(200px,26vw,340px)}.shopify-section--main-page .prose blockquote :is(p,ul,ol),.shopify-section--main-article .prose blockquote :is(p,ul,ol){max-width:var(--fd-maat, 68ch)}.shopify-section--main-page .prose .fd-faq__item :is(p,ul,ol){max-width:var(--fd-maat, 68ch)}.shopify-section[id*=__voorwie] .multi-column__item img,.shopify-section[id*=__voorwie] picture img{aspect-ratio:4 / 3;width:100%;height:auto;object-fit:cover}.shopify-section[id*=__voorwie] :is(h3,.h3){overflow-wrap:normal;word-break:keep-all;font-size:clamp(1rem,1.35vw,1.125rem)}a.button,button.button,.button{background-origin:border-box}.shopify-section[id*=__blog] .blog-post-card__image{aspect-ratio:4 / 3;width:100%;height:auto;object-fit:cover}.shopify-section[id*=merkenmarquee] img{height:clamp(26px,2.6vw,38px);width:auto;max-width:12rem;object-fit:contain;aspect-ratio:auto}.shopify-section--multi-column .multi-column__item:has(img){grid-template-rows:auto 1fr}.shopify-section--multi-column .multi-column__item:not(:has(img)){grid-template-rows:1fr}.shopify-section--multi-column .multi-column__item>.prose{display:flex;flex-direction:column;align-items:flex-start;height:100%}.shopify-section--multi-column .multi-column__item>.prose>a.link{margin-top:auto}.shopify-section[id*=__blog] .blog-post-card{height:100%;grid-template-rows:auto 1fr}.shopify-section[id*=__blog] .blog-post-card__info{height:100%;align-content:space-between;justify-items:start}.shopify-section[id*=__categorieen] .collection-card:hover{border-color:rgb(var(--fd-accent, 163 93 66))}@media screen and (max-width:699px){.shopify-section[id*=__categorieen] .content-over-media{--content-over-media-height: 10.75rem}.shopify-section[id*=__categorieen] .collection-card__content .h3{font-size:.875rem;letter-spacing:.04em;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}}.shopify-section[id*=__hero] :is(h1,.h1){text-wrap:balance}.shopify-section--main-page{--fd-navy: 14 36 57;--fd-koper: var(--fd-accent, 163 93 66);--fd-koper-tekst: var(--fd-accent-tekst, 163 93 66);--fd-grijs: 246 244 241;--fd-lijn: 14 36 57 / .12}.shopify-section--main-page .section-spacing{padding-block-start:0}.shopify-section--main-page .section-stack{row-gap:clamp(2.5rem,5vw,4rem)}.shopify-section--main-page .section-stack:has(>.prose>figure:first-child),.shopify-section--main-page .section-stack:has(>.prose>img:first-child),.shopify-section--main-page .section-stack:has(>.prose>p:first-child>img:only-child){row-gap:0}.shopify-section--main-page .section-header{justify-self:stretch;text-align:left;width:auto;max-width:none;margin-inline:calc(50% - 50vw);padding:clamp(3.5rem,7vw,6rem) max(1.5rem,calc(50vw - 575px)) clamp(3rem,6vw,5rem);background:rgb(var(--fd-navy));position:relative}.shopify-section--main-page .section-header h1{color:#fff;font-size:clamp(2rem,4.2vw,2.5rem);line-height:1.06;max-width:26ch;text-wrap:balance}.shopify-section--main-page .section-header:after{content:"";position:absolute;left:max(1.5rem,calc(50vw - 575px));bottom:clamp(2rem,4vw,3.2rem);width:3.5rem;height:3px;background:rgb(var(--fd-koper))}.fd-page>.fd-section.fd-intro:has(>.fd-container>img):not(:has(>.fd-container>:nth-child(3))){padding:0 0 clamp(3rem,5vw,4.5rem);background:rgb(var(--fd-navy))}.fd-page>.fd-intro:has(>.fd-container>img):not(:has(>.fd-container>:nth-child(3)))>.fd-container{max-width:none;width:100%;margin-inline:0;padding:0;display:grid}.fd-page>.fd-intro:has(>.fd-container>img):not(:has(>.fd-container>:nth-child(3)))>.fd-container>img{grid-area:1 / 1;width:100%;max-width:none;height:clamp(20rem,42vw,34rem);object-fit:cover;margin:0;border-radius:0;display:block}.fd-page>.fd-intro:has(>.fd-container>img):not(:has(>.fd-container>:nth-child(3)))>.fd-container>p{grid-area:1 / 1;align-self:end;justify-self:start;z-index:2;margin:0 0 0 max(1.5rem,calc(50vw - 575px));transform:translateY(clamp(1.5rem,3vw,2.75rem));max-width:40rem;background:#fff;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem);font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.62;color:rgb(var(--fd-navy));box-shadow:0 18px 48px #0e243924}.fd-page>.fd-intro:has(>.fd-container>img):not(:has(>.fd-container>:nth-child(3)))+.fd-section{padding-block-start:clamp(5rem,9vw,8rem)}@media screen and (max-width:749px){.fd-page>.fd-intro:has(>.fd-container>img):not(:has(>.fd-container>:nth-child(3)))>.fd-container{display:block}.fd-page>.fd-intro:has(>.fd-container>img):not(:has(>.fd-container>:nth-child(3)))>.fd-container>img{height:clamp(13rem,46vw,17rem)}.fd-page>.fd-intro:has(>.fd-container>img):not(:has(>.fd-container>:nth-child(3)))>.fd-container>p{margin:-1.75rem 1rem 0;transform:none;max-width:none;padding:1.5rem;font-size:1rem}.fd-page>.fd-intro:has(>.fd-container>img):not(:has(>.fd-container>:nth-child(3)))+.fd-section{padding-block-start:clamp(2.5rem,8vw,4rem)}}.fd-page .fd-section>.fd-container>h2{position:relative;padding-top:1.5rem;margin-bottom:1rem;font-size:clamp(1.375rem,2.5vw,2rem);line-height:1.14;max-width:var(--fd-kolom, 45.5rem);margin-inline:auto;text-wrap:balance}.fd-page .fd-section>.fd-container>h2:before{content:"";position:absolute;top:0;left:0;width:2.5rem;height:3px;background:rgb(var(--fd-koper))}.fd-page .fd-split__content h3{position:relative;padding-top:1rem;font-size:clamp(1.125rem,1.8vw,1.375rem)}.fd-page .fd-split__content h3:before{content:"";position:absolute;top:0;left:0;width:2rem;height:2px;background:rgb(var(--fd-koper))}.fd-page .fd-split{gap:clamp(2rem,4.5vw,4rem)}.fd-page .fd-split__media img{width:100%;border-radius:0}.fd-page .fd-split__content>:first-child{margin-top:0}.shopify-section--main-page .prose .fd-faq__item :is(p,ul,ol){color:#5a6b7c}.fd-section--navy .fd-cta p,.fd-section--navy .fd-cta p :is(strong,b){color:#ffffffbd;font-weight:400;font-size:clamp(1rem,1.4vw,1.125rem)}.fd-section--navy .fd-cta h2{font-size:clamp(1.75rem,3.2vw,2.5rem);max-width:24ch;margin-inline:auto}.fd-page>.fd-section:not(.fd-intro):not(.fd-section--navy):not(:has(>.fd-container>:nth-child(3))){padding-block:clamp(2rem,3.5vw,3rem)}.fd-page .fd-section>.fd-container>:is(h3,h4,p,ul,ol,blockquote){max-width:var(--fd-kolom, 45.5rem);margin-inline:auto}.multi-column__item img{aspect-ratio:4 / 3;width:100%;height:auto;object-fit:cover}.shopify-section[id*=__merkenkop]>.color-scheme{padding-block-end:1rem}.testimonial-item .prose:has(p+p){text-align:start}.prose :is(ul,ol){text-align:start}.color-scheme--scheme-3 .fd-stat b{color:rgb(var(--fd-accent, 163 93 66))}.timeline__item-image-wrapper:has(.placeholder){display:none}.timeline__item:has(.placeholder) .timeline__item-content{grid-column:1 / -1;max-width:60ch}@media screen and (max-width:699px){.timeline__carousel:has(.placeholder):after{display:none}.timeline__item:has(.placeholder){--timeline-item-mobile-text-color: 14 36 57 !important}}.shopify-section--text-with-icons .section-spacing{padding-block:2.5rem}.shopify-section--image-with-text[id$=__render] img{max-height:24rem;object-fit:cover}.shopify-section--image-with-text[id$=__productbeeld] img{max-height:22rem;object-fit:contain}.shopify-section--video .content-over-media>video-media{position:relative}.shopify-section--video .content-over-media>video-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;pointer-events:none}.shopify-section--footer .footer__block{font-size:.875rem}.shopify-section--image-with-text-overlay .prose :is(p,ul,ol),.shopify-section--rich-text .prose :is(p,ul,ol){max-width:var(--fd-maat, 68ch)}.shopify-section--rich-text .prose.text-center :is(p,ul,ol){margin-inline:auto}.fd-planner p{max-width:var(--fd-maat, 68ch);margin-inline:auto}main :is(h1,h2,h3,.h1,.h2,.h3){text-wrap:balance}* EERSTE POGING,EN WAAROM DIE FOUT WAS. Ik zette het kleurschema van de sectie op scheme-4,dus * witte tekst,met een sluier van 45%. Dat maakte de VIER collecties met een foto leesbaar en de * DRIE\cbNTWINTIG zonder foto onleesbaar: daar is de achtergrond wit,en wit op wit meet 1,00 * Een instelling in het sjabloon geldt voor alle collecties; het onderscheid moet dus in de css. * * Nu: het schema blijft scheme-2 (donkere tekst op wit,goed zonder foto),en alleen een banner * die ECHT een `picture` bevat krijgt een donkere sluier plus witte tekst. * * WAAROM 58% EN NIET 45%. De sluier moet werken op elke foto,ook op een witte muur. Witte tekst * heeft 4,5:1 nodig voor de omschrijving van 16px,en dat vraagt een achtergrondpixel van * hoogstens 119 van de 255 Een witte pixel onder een sluier van X wordt 255 \d7  (1 \2212  X),dus * X \2265  0,53 Met 0,58 zit er marge op. Gemeten met 45% haalde de omschrijving 1,02 tot 2,17 */ .shopify-section--collection-banner .content-over-media{position:relative}.shopify-section--collection-banner .content-over-media:has(picture):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000094;pointer-events:none;z-index:1}.shopify-section--collection-banner .content-over-media>.prose{position:relative;z-index:2}.shopify-section--collection-banner .content-over-media:has(picture) .prose,.shopify-section--collection-banner .content-over-media:has(picture) .prose :is(h1,.h1,p,a){color:#fff}.shopify-section--footer .fd-footer-logo{display:block;height:auto}.shopify-section--footer .fd-footer-kaart{aspect-ratio:16 / 9;width:100%;border-radius:4px;overflow:hidden;background:#ffffff14}.shopify-section--footer .fd-footer-kaart iframe{display:block;width:100%;height:100%;border:0}.shopify-section--footer .fd-credit a{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:1000px){.shopify-section--logo-list:is([id$=__merken],[id$=__logos]) .logo-list{display:flex;flex-wrap:wrap;justify-content:center}.shopify-section--logo-list:is([id$=__merken],[id$=__logos]) .logo-list__item{flex:0 0 20%;max-width:250px}}@media screen and (max-width:999px){.shopify-section--logo-list:is([id$=__merken],[id$=__logos]) .logo-list:not(.scroll-area){display:flex;flex-wrap:wrap;justify-content:center}.shopify-section--logo-list:is([id$=__merken],[id$=__logos]) .logo-list:not(.scroll-area) .logo-list__item{flex:0 0 50%;max-width:250px}}@media screen and (min-width:700px)and (max-width:999px){.shopify-section--logo-list:is([id$=__merken],[id$=__logos]) .logo-list:not(.scroll-area) .logo-list__item{flex-basis:33.333%}}@supports (color: rgb(from red r g b / calc(alpha/2))){.shopify-section--image-with-text-overlay .content-over-media{--fd-sluier: rgb(var(--content-over-media-overlay));--content-over-media-gradient-overlay: linear-gradient(to bottom, rgb(from var(--fd-sluier) r g b / calc(alpha*.9) ) 0%, rgb(from var(--fd-sluier) r g b / calc(alpha*1.05) ) 40%, rgb(from var(--fd-sluier) r g b / calc(alpha*1.3) ) 100%)}@media screen and (min-width:700px){.shopify-section--image-with-text-overlay .content-over-media:has(>.content.sm\:text-start){--content-over-media-gradient-overlay: linear-gradient(to top, rgb(from var(--fd-sluier) r g b / calc(alpha*.6) ) 0%, transparent 45%), linear-gradient(to right, rgb(from var(--fd-sluier) r g b / calc(alpha*1.3) ) 0%, rgb(from var(--fd-sluier) r g b / calc(alpha*1.05) ) max(60%, 46rem), rgb(from var(--fd-sluier) r g b / calc(alpha/4) ) 100%)}.shopify-section--image-with-text-overlay .content-over-media:has(>.content.sm\:text-end){--content-over-media-gradient-overlay: linear-gradient(to top, rgb(from var(--fd-sluier) r g b / calc(alpha*.6) ) 0%, transparent 45%), linear-gradient(to left, rgb(from var(--fd-sluier) r g b / calc(alpha*1.3) ) 0%, rgb(from var(--fd-sluier) r g b / calc(alpha*1.05) ) max(60%, 46rem), rgb(from var(--fd-sluier) r g b / calc(alpha/4) ) 100%)}}}.shopify-section--multi-column[id$=__keuzes] .multi-column__media img{width:100%;height:auto;aspect-ratio:5 / 2;object-fit:cover}.shopify-section--multi-column[id$=__keuzes] .prose>a.link:last-child{display:inline-flex;align-items:center;justify-content:center;margin-block-start:.5rem;padding:.65rem 1.75rem;font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);color:rgb(var(--button-text-color));background:rgb(var(--button-background));border:1px solid rgb(var(--button-outline-color, var(--button-background)));border-radius:var(--button-border-radius);transition:opacity .2s}.shopify-section--multi-column[id$=__keuzes] .prose>a.link:last-child:hover{opacity:.85}@media screen and (max-width:699px){.shopify-section--multi-column[id$=__keuzes] .prose>a.link:last-child{width:100%}}@media screen and (min-width:700px){.shopify-section--multi-column[id$=__keuzes] .multi-column__item{grid-template-rows:auto 1fr;align-content:stretch}.shopify-section--multi-column[id$=__keuzes] .multi-column__item>.prose{display:flex;flex-direction:column;align-items:flex-start}.shopify-section--multi-column[id$=__keuzes] .prose>:nth-last-child(2){margin-block-end:1.5rem}.shopify-section--multi-column[id$=__keuzes] .prose>a.link:last-child{margin-block-start:auto}}.content .prose a.fd-google-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .6rem;background:#fff;color:#0e2439;border-radius:6px;font-size:.875rem;line-height:1.2;text-decoration:none;box-shadow:0 1px 3px #00000040}.content .prose a.fd-google-badge>*{margin:0}.fd-google-badge__g{width:1.1rem;height:1.1rem;flex:none}.fd-google-badge__ster{width:1.2rem;height:1.2rem;flex:none;color:rgb(var(--fd-accent, 163 93 66))}.announcement-bar a.fd-balk-google{color:inherit;background-size:0 1px!important}.announcement-bar a.fd-balk-google:hover{background-size:100% 1px!important}.fd-balk-google__sterren{color:rgb(var(--fd-accent, 163 93 66));letter-spacing:.12em;margin-inline-end:.3em}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-title{font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;font-style:var(--heading-font-style);font-size:var(--text-h2)!important;letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:1.2!important;color:#0e2439!important;margin:0 0 .75rem!important}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-header-info{font-size:.875rem;color:#0e2439bf}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-header-info .jdgm-star{font-size:.85rem!important}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-rating-star{display:none!important}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-verified-text{font-size:.8125rem}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-average-rating:before{content:"";flex:none;width:1.1rem;height:1.1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'/%3E%3Cpath fill='%234285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'/%3E%3Cpath fill='%23FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'/%3E%3Cpath fill='%2334A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'/%3E%3C/svg%3E") center / contain no-repeat}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-card{display:flex!important;flex-direction:column;gap:.75rem;box-sizing:border-box!important;padding:1.5rem!important;background:#fff!important;border:1px solid rgb(14 36 57 / .12)!important;border-radius:0!important;box-shadow:none!important;text-align:center!important}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-rating-section{display:contents!important}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-card .jdgm-stars{order:0;display:flex!important;justify-content:center!important;margin:0!important}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-card .jdgm-star{font-size:.95rem!important;margin-inline-end:2px}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-text{order:1;padding:0!important;text-align:center!important;font-size:.9375rem;line-height:1.6;color:#0e2439d9!important}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-text p{text-align:center!important}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-reviewer-info{order:2;margin-top:auto;padding-top:.75rem;border-top:1px solid rgb(14 36 57 / .08);text-align:center!important;justify-content:center!important}[id$=__google_reviews] .jdgm-cards-carousel .jdgm-reviewer-name{font-size:.875rem!important;font-weight:600}.breadcrumb .smallcaps{text-transform:none;letter-spacing:normal;font-size:.75rem}.breadcrumb__list-item{flex:none;white-space:nowrap}.breadcrumb__list-item:last-child{flex:0 1 auto;min-width:0;display:flex;align-items:center}.breadcrumb__list-item:last-child>a{min-width:0;overflow:hidden;text-overflow:ellipsis}.shopify-section--main-page .prose>.table-scroller,.shopify-section--main-page .prose>.fd-page>.table-scroller{max-width:var(--fd-breed);margin-left:max(0px,calc((100% - var(--fd-breed)) / 2));margin-right:auto}.prose table.fd-uren{width:min(100%,22rem);margin-block:1.25rem 2rem;font-variant-numeric:tabular-nums}.prose table.fd-uren :is(th,td){padding:.55rem 0;border:0;border-bottom:1px solid rgb(14 36 57 / .1)}.prose table.fd-uren th{opacity:1;font:inherit;font-weight:600;text-transform:none;letter-spacing:normal;color:#0e2439}.prose table.fd-uren td{text-align:end;color:#0e2439d9}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fd-pages.css.map */
