@font-face{font-family:Alfabet;src:url(/fonts/alfabet/Alfabet-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Alfabet;src:url(/fonts/alfabet/Alfabet-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Alfabet;src:url(/fonts/alfabet/Alfabet-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Alfabet;src:url(/fonts/alfabet/Alfabet-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Alfabet-terugval;src:local("Arial");size-adjust:112%;ascent-override:97.77%;descent-override:23.84%;line-gap-override:0%;font-weight:800}@font-face{font-family:Alfabet-terugval;src:local("Arial");size-adjust:110.38%;ascent-override:90.6%;descent-override:18.12%;line-gap-override:18.12%;font-weight:700}@font-face{font-family:Alfabet-terugval;src:local("Arial");size-adjust:108.88%;ascent-override:91.84%;descent-override:18.37%;line-gap-override:18.37%;font-weight:600}@font-face{font-family:Alfabet-terugval;src:local("Arial");size-adjust:106.38%;ascent-override:94%;descent-override:18.8%;line-gap-override:18.8%;font-weight:400}@font-face{font-family:Barlow-terugval;src:local("Arial");size-adjust:96%;ascent-override:104.17%;descent-override:20.83%;line-gap-override:0%}:root{--kleur-grond: #FBF6EB;--kleur-inkt: #231F20;--kleur-kop: #2C8BC9;--kleur-cta: #F99D1C;--kleur-lichtblauw: #A0C9DB;--kleur-sale: #DD2727;--kleur-inkt-85: rgba(35,31,32,.85);--kleur-inkt-70: rgba(35,31,32,.7);--kleur-inkt-65: rgba(35,31,32,.65);--kleur-inkt-55: rgba(35,31,32,.55);--kleur-inkt-45: rgba(35,31,32,.45);--kleur-inkt-25: rgba(35,31,32,.25);--kleur-inkt-14: rgba(35,31,32,.14);--kleur-inkt-08: rgba(35,31,32,.08);--kleur-grond-90: rgba(251,246,235,.9);--kleur-grond-80: rgba(251,246,235,.8);--kleur-grond-65: rgba(251,246,235,.65);--kleur-grond-50: rgba(251,246,235,.5);--kleur-grond-30: rgba(251,246,235,.3);--kleur-grond-16: rgba(251,246,235,.16);--kleur-grond-10: rgba(251,246,235,.1);--energy-1: #C56E45;--energy-2: #F99D1C;--energy-3: #F3E754;--move-1: #44479D;--move-2: #2C8BC9;--move-3: #A0C9DB;--relax-1: #09734A;--relax-2: #43B64D;--relax-3: #91CD94;--review-grond: #CFE4ED;--review-inkt: #22404F;--kleur-fotovlak: #FFFFFF;--kleur-paneel: #FFFFFF;--patroon-s: 480px;--patroon-m: 640px;--patroon-l: 960px;--patroon-band: clamp(40px, 4.5vw, 64px);--patroon-uitloop-geen: linear-gradient(#000, #000);--patroon-uitloop-rechts: linear-gradient(to left, #000 15%, rgba(0,0,0,.55) 38%, rgba(0,0,0,.24) 57%, rgba(0,0,0,.07) 74%, transparent 88%);--patroon-uitloop-links: linear-gradient(to right, #000 15%, rgba(0,0,0,.55) 38%, rgba(0,0,0,.24) 57%, rgba(0,0,0,.07) 74%, transparent 88%);--patroon-uitloop-boven: linear-gradient(to bottom, #000 15%, rgba(0,0,0,.55) 38%, rgba(0,0,0,.24) 57%, rgba(0,0,0,.07) 74%, transparent 88%);--patroon-uitloop-onder: linear-gradient(to top, #000 15%, rgba(0,0,0,.55) 38%, rgba(0,0,0,.24) 57%, rgba(0,0,0,.07) 74%, transparent 88%);--patroon-uitloop-rechtsboven: linear-gradient(to bottom left, #000 15%, rgba(0,0,0,.55) 38%, rgba(0,0,0,.24) 57%, rgba(0,0,0,.07) 74%, transparent 88%);--patroon-uitloop-rechtsonder: linear-gradient(to top left, #000 15%, rgba(0,0,0,.55) 38%, rgba(0,0,0,.24) 57%, rgba(0,0,0,.07) 74%, transparent 88%);--patroon-uitloop-linksboven: linear-gradient(to bottom right, #000 15%, rgba(0,0,0,.55) 38%, rgba(0,0,0,.24) 57%, rgba(0,0,0,.07) 74%, transparent 88%);--patroon-uitloop-linksonder: linear-gradient(to top right, #000 15%, rgba(0,0,0,.55) 38%, rgba(0,0,0,.24) 57%, rgba(0,0,0,.07) 74%, transparent 88%);--patroon-kort: 104px;--patroon-uitloop-onder-kort: linear-gradient(to top, #000 0px, #000 20px, rgba(0,0,0,.55) 46px, rgba(0,0,0,.24) 68px, rgba(0,0,0,.07) 86px, transparent 104px);--patroon-uitloop-zijkanten: linear-gradient(to right, #000 0%, rgba(0,0,0,.55) 9%, rgba(0,0,0,.24) 17%, rgba(0,0,0,.07) 24%, transparent 32%, transparent 68%, rgba(0,0,0,.07) 76%, rgba(0,0,0,.24) 83%, rgba(0,0,0,.55) 91%, #000 100%);--patroon-uitloop-midden: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.24) 14%, rgba(0,0,0,.7) 30%, #000 45%, #000 58%, rgba(0,0,0,.7) 72%, rgba(0,0,0,.24) 86%, transparent 100%);--patroon-uitloop-hoek-ro: radial-gradient(100% 100% at 100% 100%, #000 35%, transparent 100%);--patroon-uitloop-hoek-rb: radial-gradient(100% 100% at 100% 0, #000 35%, transparent 100%);--patroon-uitloop-hoek-lo: radial-gradient(100% 100% at 0 100%, #000 35%, transparent 100%);--patroon-uitloop-hoek-lb: radial-gradient(100% 100% at 0 0, #000 35%, transparent 100%);--patroon-uitloop-groot: radial-gradient(100% 50% at 100% 50%, #000 35%, transparent 100%);--patroon-dekking-footer: .08;--patroon-uitloop-footer: linear-gradient(to bottom, transparent 38%, rgba(0,0,0,.3) 58%, rgba(0,0,0,.7) 78%, #000 96%);--font-kop: "Alfabet", "Alfabet-terugval", "Barlow", system-ui, sans-serif;--font-tekst: "Barlow", "Barlow-terugval", -apple-system, BlinkMacSystemFont, sans-serif;--kop-1: clamp(3rem, 8.6vw, 7.6rem);--kop-2: clamp(2rem, 5.6vw, 4.9rem);--kop-3: clamp(1.75rem, 3.3vw, 2.85rem);--kop-4: clamp(1.15rem, 1.7vw, 1.5rem);--kop-5: 1.05rem;--kop-regelhoogte: 1;--kop-letterspacing: -.018em;--kop-gewicht: 800;--tekst-basis: 17px;--tekst-basis-mobiel: 16px;--tekst-lede: clamp(1.02rem, 1.3vw, 1.15rem);--tekst-md: 1rem;--tekst-sm: .92rem;--tekst-xs: .82rem;--tekst-2xs: .74rem;--regelhoogte-tekst: 1.6;--regelhoogte-krap: 1.4;--hand-grootte: clamp(1.5rem, 1rem + 1.2vw, 2.2rem);--kicker-grootte: .82rem;--kicker-letterspacing: .005em;--kicker-gewicht: 600;--ruimte-3xs: 4px;--ruimte-2xs: 8px;--ruimte-xs: 12px;--ruimte-sm: 16px;--ruimte-md: 24px;--ruimte-lg: 32px;--ruimte-xl: 48px;--ruimte-2xl: 64px;--ruimte-3xl: 96px;--navhoogte: 80px;--navhoogte-vast: 80px;--container-inhoud: 1600px;--container-marge: clamp(16px, 4vw, 80px);--container-breedte: calc(var(--container-inhoud) + 2 * var(--container-marge));--tekst-maat: 68ch;--sectie-compact: clamp(22px, 2.5vw, 36px);--sectie-normaal: clamp(32px, 3.6vw, 52px);--sectie-ruim: clamp(42px, 5vw, 72px);--sectie-ruimte: var(--sectie-normaal);--radius-sm: 12px;--radius-md: 18px;--radius-lg: 28px;--radius-pill: 999px;--laag-vergelijkbalk: 60;--laag-nav-waas: 119;--laag-nav: 120;--laag-nav-backdrop: 0;--laag-nav-paneel: 1;--laag-nav-balk: 2;--laag-menu: 200;--laag-overlay: 300;--laag-skiplink: 999;--schaduw-haar: 0 1px 3px rgba(35,31,32,.16);--schaduw-vlag: 0 4px 10px -6px rgba(35,31,32,.5);--schaduw-klein: 0 10px 24px -12px rgba(35,31,32,.35);--schaduw-kaart: 0 14px 34px -20px rgba(35,31,32,.28);--schaduw-zwevend: 0 12px 34px -22px rgba(35,31,32,.55);--schaduw-zwevend-vast: 0 16px 40px -24px rgba(35,31,32,.7);--schaduw-diep: 0 32px 60px -42px rgba(35,31,32,.75);--ease-standaard: cubic-bezier(.525, 0, 0, 1);--ease-paneel: cubic-bezier(.625, .05, 0, 1);--ease-snel: cubic-bezier(.38, .005, .215, 1);--ease-vloeiend: cubic-bezier(.22, .61, .36, 1);--ease-uit: cubic-bezier(.16, 1, .3, 1);--ease-veer: cubic-bezier(.34, 1.56, .64, 1);--duur-snel: .2s;--duur-normaal: .35s;--duur-traag: .5s;--duur-zwaar: .7s}:root{--patroon-tegel: url(/images/patronen/tegel.svg)}.tint--root{--tint: #C56E45;--tint-vlak-licht: var(--energy-3);--tint-inkt: var(--kleur-inkt);--tint-kop: var(--energy-1);--tint-op: var(--kleur-grond);--tint-op-zacht: var(--kleur-grond-90);--tint-patroonkleur: var(--energy-2);--tint-accentkleur: var(--energy-3);--tint-sectievlak: var(--energy-2);--tint-vlakpatroon: var(--energy-1);--tint-vlakaccent: var(--energy-3);--tint-sectiepatroon: var(--energy-1);--tint-bandvlak: var(--kleur-paneel);--tint-bandpatroon: var(--energy-2);--tint-lichtpatroon: var(--energy-1)}.tint--kick{--tint: #F99D1C;--tint-vlak-licht: var(--energy-3);--tint-inkt: var(--kleur-inkt);--tint-kop: var(--energy-1);--tint-op: var(--kleur-inkt);--tint-op-zacht: var(--kleur-inkt-85);--tint-patroonkleur: var(--energy-1);--tint-accentkleur: var(--energy-3);--tint-sectievlak: var(--energy-2);--tint-vlakpatroon: var(--energy-1);--tint-vlakaccent: var(--energy-3);--tint-sectiepatroon: var(--energy-1);--tint-bandvlak: var(--kleur-paneel);--tint-bandpatroon: var(--energy-2);--tint-lichtpatroon: var(--energy-2)}.tint--boost{--tint: #F3E754;--tint-vlak-licht: var(--energy-3);--tint-inkt: var(--kleur-inkt);--tint-kop: var(--energy-1);--tint-op: var(--kleur-inkt);--tint-op-zacht: var(--kleur-inkt-85);--tint-patroonkleur: var(--energy-2);--tint-accentkleur: var(--energy-1);--tint-sectievlak: var(--energy-2);--tint-vlakpatroon: var(--energy-3);--tint-vlakaccent: var(--energy-1);--tint-sectiepatroon: var(--energy-1);--tint-bandvlak: var(--kleur-paneel);--tint-bandpatroon: var(--energy-2);--tint-lichtpatroon: var(--energy-2)}.tint--electric{--tint: #44479D;--tint-vlak-licht: var(--move-3);--tint-inkt: var(--move-1);--tint-kop: var(--move-1);--tint-op: var(--kleur-grond);--tint-op-zacht: var(--kleur-grond-90);--tint-patroonkleur: var(--move-2);--tint-accentkleur: var(--move-3);--tint-sectievlak: var(--move-3);--tint-vlakpatroon: var(--move-2);--tint-vlakaccent: var(--move-1);--tint-sectiepatroon: var(--move-2);--tint-bandvlak: var(--move-3);--tint-bandpatroon: var(--move-2);--tint-lichtpatroon: var(--move-2)}.tint--sky{--tint: #2C8BC9;--tint-vlak-licht: var(--move-3);--tint-inkt: var(--move-1);--tint-kop: var(--move-1);--tint-op: var(--kleur-grond);--tint-op-zacht: var(--kleur-grond);--tint-patroonkleur: var(--move-3);--tint-accentkleur: var(--move-1);--tint-sectievlak: var(--move-3);--tint-vlakpatroon: var(--move-2);--tint-vlakaccent: var(--move-1);--tint-sectiepatroon: var(--move-2);--tint-bandvlak: var(--move-3);--tint-bandpatroon: var(--move-2);--tint-lichtpatroon: var(--move-2)}.tint--play{--tint: #A0C9DB;--tint-vlak-licht: var(--move-3);--tint-inkt: var(--move-1);--tint-kop: var(--move-1);--tint-op: var(--kleur-inkt);--tint-op-zacht: var(--kleur-inkt-85);--tint-patroonkleur: var(--move-2);--tint-accentkleur: var(--move-1);--tint-sectievlak: var(--move-3);--tint-vlakpatroon: var(--move-2);--tint-vlakaccent: var(--move-1);--tint-sectiepatroon: var(--move-2);--tint-bandvlak: var(--move-3);--tint-bandpatroon: var(--move-2);--tint-lichtpatroon: var(--move-2)}.tint--forest{--tint: #09734A;--tint-vlak-licht: var(--relax-3);--tint-inkt: var(--relax-1);--tint-kop: var(--relax-1);--tint-op: var(--kleur-grond);--tint-op-zacht: var(--kleur-grond-90);--tint-patroonkleur: var(--relax-2);--tint-accentkleur: var(--relax-3);--tint-sectievlak: var(--relax-3);--tint-vlakpatroon: var(--relax-2);--tint-vlakaccent: var(--relax-1);--tint-sectiepatroon: var(--relax-2);--tint-bandvlak: var(--relax-3);--tint-bandpatroon: var(--relax-2);--tint-lichtpatroon: var(--relax-2)}.tint--grass{--tint: #43B64D;--tint-vlak-licht: var(--relax-3);--tint-inkt: var(--relax-1);--tint-kop: var(--relax-1);--tint-op: var(--kleur-inkt);--tint-op-zacht: var(--kleur-inkt-85);--tint-patroonkleur: var(--relax-3);--tint-accentkleur: var(--relax-1);--tint-sectievlak: var(--relax-3);--tint-vlakpatroon: var(--relax-2);--tint-vlakaccent: var(--relax-1);--tint-sectiepatroon: var(--relax-2);--tint-bandvlak: var(--relax-3);--tint-bandpatroon: var(--relax-2);--tint-lichtpatroon: var(--relax-2)}.tint--leaf{--tint: #91CD94;--tint-vlak-licht: var(--relax-3);--tint-inkt: var(--relax-1);--tint-kop: var(--relax-1);--tint-op: var(--kleur-inkt);--tint-op-zacht: var(--kleur-inkt-85);--tint-patroonkleur: var(--relax-2);--tint-accentkleur: var(--relax-1);--tint-sectievlak: var(--relax-3);--tint-vlakpatroon: var(--relax-2);--tint-vlakaccent: var(--relax-1);--tint-sectiepatroon: var(--relax-2);--tint-bandvlak: var(--relax-3);--tint-bandpatroon: var(--relax-2);--tint-lichtpatroon: var(--relax-2)}.tint--offblack{--tint: #231F20;--tint-vlak-licht: var(--kleur-grond);--tint-inkt: var(--kleur-inkt);--tint-kop: var(--kleur-inkt);--tint-op: var(--kleur-grond);--tint-op-zacht: var(--kleur-grond-90);--tint-patroonkleur: var(--kleur-inkt);--tint-accentkleur: var(--kleur-inkt);--tint-sectievlak: var(--kleur-grond);--tint-vlakpatroon: var(--kleur-inkt);--tint-vlakaccent: var(--kleur-inkt);--tint-sectiepatroon: var(--kleur-inkt);--tint-bandvlak: var(--kleur-paneel);--tint-bandpatroon: var(--kleur-inkt);--tint-lichtpatroon: var(--kleur-inkt)}@media(prefers-reduced-motion:reduce){:root{--duur-snel: .001ms;--duur-normaal: .001ms;--duur-traag: .001ms;--duur-zwaar: .001ms}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background-color:var(--kleur-grond)}html.onderkant-donker{background-color:var(--kleur-inkt)}body{margin:0;background:var(--kleur-grond);color:var(--kleur-inkt);font-family:var(--font-tekst);font-size:var(--tekst-basis);line-height:var(--regelhoogte-tekst);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,picture,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}ul,ol{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}table{border-collapse:collapse;width:100%}h1,h2,h3,h4{font-family:var(--font-kop);font-weight:var(--kop-gewicht);line-height:var(--kop-regelhoogte);letter-spacing:var(--kop-letterspacing);text-wrap:balance;color:var(--kleur-inkt);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 6}h1,h2{font-size:var(--kop-3)}h3{font-size:var(--kop-4)}h4{font-size:var(--kop-5)}.kop-1{font-size:var(--kop-1)!important}.kop-2{font-size:var(--kop-2)!important}.kop-3{font-size:var(--kop-3)!important}.kop-4{font-size:var(--kop-4)!important}.kop-5{font-size:var(--kop-5)!important}.slogan,.hand{display:block;font-family:var(--font-kop);font-weight:700;letter-spacing:-.005em;font-size:var(--hand-grootte);line-height:1.1}.slogan--groot,.hand--groot{font-size:clamp(1.8rem,1.1rem + 2vw,2.8rem);line-height:1.05}.slogan--klein,.hand--klein{font-size:clamp(1.15rem,.9rem + .7vw,1.5rem)}.kicker{position:relative;display:inline-flex;align-items:center;gap:.5em;flex-wrap:wrap;font-size:var(--kicker-grootte);font-weight:var(--kicker-gewicht);letter-spacing:var(--kicker-letterspacing);color:var(--kleur-inkt-65)}.kicker:before{content:none!important}.kicker--licht{color:var(--vlak-tekst-zacht, var(--kleur-grond-65))}.kicker--blauw{color:var(--move-1)}.kicker--midden{justify-content:center}.kopregel{margin-top:10px;font-size:var(--tekst-md);font-weight:600;line-height:var(--regelhoogte-krap);color:var(--kleur-inkt-70)}.kopregel--licht{color:var(--vlak-tekst-zacht, var(--kleur-grond-80))}.kopregel a{text-decoration:underline;text-underline-offset:3px}.kicker__nummer{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.05rem;line-height:1;letter-spacing:0;color:var(--kleur-cta);font-variant-numeric:tabular-nums;order:-1;margin-right:-.15em}.pijl-bubbel{flex:none;width:30px;height:30px;border-radius:50%;background:var(--kleur-cta);color:var(--kleur-inkt);display:grid;place-items:center;transition:transform var(--duur-normaal) var(--ease-veer),background-color var(--duur-snel) ease}.pijl-bubbel svg{width:auto;height:14px}.pijl-bubbel--groot{width:42px;height:42px}.pijl-bubbel--groot svg{height:19px}.pijl-bubbel--klein{width:24px;height:24px}.pijl-bubbel--klein svg{height:12px}.pijl-bubbel--donker{background:var(--kleur-inkt);color:var(--kleur-grond)}.pijl-bubbel--licht{background:var(--kleur-grond);color:var(--kleur-inkt)}.pijl-bubbel--rand{background:transparent;border:1.5px solid var(--kleur-inkt-25);color:var(--kleur-inkt)}.pijl-bubbel--rand-licht{background:transparent;border:1.5px solid var(--vlak-lijn, var(--kleur-grond-30));color:var(--vlak-tekst, var(--kleur-grond))}:where(a,button):hover .pijl-bubbel,:where(a,button):focus-visible .pijl-bubbel{transform:translate(3px) scale(1.08)}:where(a,button):hover .pijl-bubbel--rand{background:var(--kleur-inkt);color:var(--kleur-grond);border-color:var(--kleur-inkt)}:where(a,button):hover .pijl-bubbel--rand-licht{background:var(--kleur-grond);color:var(--kleur-inkt);border-color:var(--kleur-grond)}@media(prefers-reduced-motion:reduce){.pijl-bubbel{transition:none}}.lede{font-size:var(--tekst-lede);color:var(--kleur-inkt-70);max-width:56ch}.lede--licht{color:var(--vlak-tekst-zacht, var(--kleur-grond-80))}.tekstlink{display:inline-flex;align-items:center;gap:.45em;font-weight:600;font-size:.95rem;border-bottom:1.5px solid currentColor;padding-bottom:2px;color:var(--kleur-kop);transition:gap var(--duur-normaal) var(--ease-vloeiend),opacity var(--duur-snel) ease}.tekstlink:hover{gap:.8em;opacity:.8}.tekstlink--inkt{color:var(--kleur-inkt)}.tekstlink--licht{color:var(--vlak-tekst, var(--kleur-grond))}.tekstlink--cta{color:var(--kleur-cta)}:focus-visible{outline:3px solid var(--kleur-cta);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:var(--container-breedte);margin-inline:auto;padding-inline:var(--container-marge)}.container--smal{max-width:860px}.sectie{padding-block:var(--sectie-ruimte)}.visueel-verborgen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:var(--laag-skiplink);background:var(--kleur-inkt);color:var(--kleur-grond);padding:12px 18px;border-radius:0 0 var(--radius-sm) 0}.skip-link:focus{left:0;top:0}@media(max-width:720px){body{font-size:var(--tekst-basis-mobiel)}}[hidden]{display:none!important}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select:not([data-geen-zoomvast]),textarea:not([data-geen-zoomvast]){font-size:max(16px,1em)}}a,button,label,summary,select,input,textarea,[role=button],[role=switch],[role=tab]{touch-action:manipulation}.heel-woord{white-space:nowrap}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.sectiekop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px 40px;align-items:end;margin-bottom:clamp(30px,4vw,52px)}.sectiekop h2,.sectiekop h1{margin-top:0}.sectiekop__zijkant{max-width:40ch}.sectiekop__link{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.sectiekop--groot h2,.sectiekop--groot h1{font-size:var(--kop-2)}.sectiekop--midden{grid-template-columns:1fr;justify-items:center;text-align:center}.sectiekop--midden .lede{margin-inline:auto}.sectiekop--licht h2,.sectiekop--licht h1{color:var(--vlak-tekst, var(--kleur-grond))}@media(max-width:720px){.sectiekop{grid-template-columns:1fr}}.knop{display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:15px 26px;border-radius:var(--radius-pill);font-family:var(--font-tekst);font-weight:600;font-size:.95rem;letter-spacing:.01em;border:1.5px solid transparent;transition:background-color var(--duur-snel) ease,border-color var(--duur-snel) ease,color var(--duur-snel) ease,box-shadow var(--duur-snel) ease;position:relative}.knop__pijl{transition:transform var(--duur-normaal) var(--ease-vloeiend)}.knop:hover .knop__pijl{transform:translate(4px)}.knop--primair{background:var(--kleur-cta);color:var(--kleur-inkt);box-shadow:var(--schaduw-klein)}.knop--primair:hover{background:var(--energy-1)}.knop--secundair{background:transparent;border-color:var(--kleur-inkt-25);color:var(--kleur-inkt)}.knop--secundair:hover{border-color:var(--kleur-inkt);background:var(--kleur-paneel);color:var(--kleur-inkt)}.knop--secundair.knop--op-donker{border-color:var(--vlak-lijn, var(--kleur-grond-30));color:var(--vlak-tekst, var(--kleur-grond))}.knop--secundair.knop--op-donker:hover{background:var(--kleur-grond);color:var(--kleur-inkt);border-color:var(--kleur-grond)}.knop--tekst{padding:4px 0;border-radius:0;border-bottom:1.5px solid currentColor;color:var(--kleur-kop)}.knop--tekst:hover{gap:.9em}.knop:disabled,.knop[aria-disabled=true]{opacity:.5;pointer-events:none}.knop--klein{padding:10px 18px;font-size:.85rem}.knop--breed{width:100%}.knop-gekozen:not([aria-pressed=false],[aria-checked=false]).knop-gekozen{border-color:var(--kleur-inkt);background:var(--kleur-paneel);box-shadow:inset 0 0 0 calc(2px - var(--gekozen-rand, 1.5px)) var(--kleur-inkt);color:var(--kleur-inkt);font-weight:700}:where(.knop-gekozen:not([aria-pressed=false],[aria-checked=false])) :where(small,:is(b,strong,span):first-child~*){font-weight:var(--gekozen-onder-gewicht, 400)}.badge{display:inline-flex;align-items:center;gap:.5em;padding:5px 12px;border-radius:var(--radius-pill);font-size:.8rem;font-weight:700;white-space:nowrap}.badge--neutraal{background:var(--kleur-paneel);color:var(--kleur-inkt);border:1px solid var(--kleur-inkt-14)}.badge--cta{background:var(--kleur-cta);color:var(--kleur-inkt)}.badge--sale{background:var(--kleur-sale);color:var(--kleur-grond)}.badge--energy{background:var(--energy-3);color:var(--kleur-inkt)}.badge--move{background:var(--move-3);color:var(--kleur-inkt)}.badge--relax{background:var(--relax-3);color:var(--kleur-inkt)}.badge--pil,.badge--donker{background:var(--pil-kleur, var(--tint-kop, var(--move-1)));color:var(--kleur-grond);font-weight:700}.badge--pil.badge--energy{background:var(--energy-1);color:var(--kleur-grond)}.badge--pil.badge--move{background:var(--move-1);color:var(--kleur-grond)}.badge--pil.badge--relax{background:var(--relax-1);color:var(--kleur-grond)}.badge--groot{padding:7px 16px;font-size:1.2rem}.badge--op-donker{background:var(--kleur-cta);color:var(--kleur-inkt)}.prijs{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.prijs__bedrag{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.5rem;color:var(--kleur-inkt);font-variant-numeric:tabular-nums}.prijs__vanaf{font-size:.84rem;font-weight:600;color:var(--kleur-inkt-45)}.prijs--actie .prijs__oud{font-size:1rem;font-weight:500;color:var(--kleur-inkt-45);text-decoration:line-through}.prijs__sale-label{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--radius-pill);background:var(--kleur-sale);color:var(--kleur-grond);font-size:.78rem;font-weight:700}.prijs--groot .prijs__bedrag{font-size:clamp(1.9rem,3vw,2.4rem)}.prijs--klein .prijs__bedrag{font-size:1.15rem}.prijs.prijs--lease{display:grid;grid-template-columns:minmax(0,1fr);align-items:baseline}.prijs__koop,.prijs__lease{grid-area:1 / 1;display:flex;align-items:baseline;flex-wrap:wrap;min-width:0}.prijs__koop{gap:10px}.prijs__lease{column-gap:6px;row-gap:0;visibility:hidden}.prijs__lease[hidden]{display:none}:root[data-prijsweergave=lease] .prijs:has(>.prijs__lease:not([hidden]))>.prijs__koop{visibility:hidden}:root[data-prijsweergave=lease] .prijs>.prijs__lease{visibility:visible}.prijs__maand{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.5rem;color:var(--kleur-inkt);font-variant-numeric:tabular-nums}.prijs__leaseVanaf{font-size:.84rem;font-weight:600;color:var(--kleur-inkt-45)}.prijs__pm{font-weight:600;font-size:.9rem;color:var(--kleur-inkt)}.prijs__indicatie{font-size:.74rem;font-weight:500;line-height:1.3;color:var(--kleur-inkt-45)}a.prijs__indicatie{text-decoration:underline;text-underline-offset:2px}a.prijs__indicatie:hover{color:var(--move-1)}.prijs--groot .prijs__maand{font-size:clamp(1.9rem,3vw,2.4rem)}.prijs--klein .prijs__maand{font-size:1.15rem}.prijs--klein .prijs__pm{font-size:.8rem}.prijsschakelaar{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;flex:none;height:32px;padding:3px;border-radius:var(--radius-pill);background:transparent;box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);color:var(--kleur-inkt-65);font-size:.8rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.prijsschakelaar__bol{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:var(--radius-pill);background:var(--kleur-paneel);box-shadow:inset 0 0 0 1px var(--kleur-inkt-25),var(--schaduw-haar);transition:transform var(--duur-snel) var(--ease-vloeiend)}.prijsschakelaar__optie{position:relative;z-index:1;padding-inline:12px;text-align:center;transition:color var(--duur-snel) ease}.prijsschakelaar__optie--kopen,.prijsschakelaar:hover .prijsschakelaar__optie{color:var(--kleur-inkt)}:root[data-prijsweergave=lease] .prijsschakelaar__bol{transform:translate(100%)}:root[data-prijsweergave=lease] .prijsschakelaar__optie--kopen{color:var(--kleur-inkt-65)}:root[data-prijsweergave=lease] .prijsschakelaar__optie--lease{color:var(--kleur-inkt)}.prijsschakelaar:focus-visible{border-radius:var(--radius-pill)}.koopkader__prijsweergave{align-self:flex-start}.prijsweergave{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;min-width:0}.prijsweergave__toelichting{visibility:hidden;font-size:.78rem;font-weight:500;line-height:1.3;color:var(--kleur-inkt-45);text-decoration:underline;text-underline-offset:2px}.prijsweergave__toelichting:hover{color:var(--move-1)}:root[data-prijsweergave=lease] .prijsweergave__toelichting{visibility:visible}.prijsweergave-balk{display:flex;justify-content:flex-end;margin-bottom:16px}@media(prefers-reduced-motion:reduce){.prijsschakelaar__bol,.prijsschakelaar__optie{transition:none}}.voorraadlabel{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;padding:5px 11px;border-radius:var(--radius-pill);width:fit-content}.voorraadlabel svg{width:12px;height:12px}.voorraadlabel--op-voorraad{background:var(--kleur-paneel);box-shadow:inset 0 0 0 1px var(--relax-3);color:var(--relax-1)}.voorraadlabel--op-bestelling{background:transparent;box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);color:var(--kleur-inkt-65)}.voorraadblok{display:flex;gap:var(--ruimte-xs);align-items:flex-start;background:var(--kleur-fotovlak);border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md);padding:var(--ruimte-sm) var(--ruimte-md);transition:background-color var(--duur-normaal) ease}.voorraadblok__icoon{flex:none;width:38px;height:38px;border-radius:var(--radius-pill);background:var(--relax-3);color:var(--relax-1);display:flex;align-items:center;justify-content:center;transition:background-color var(--duur-normaal) ease,color var(--duur-normaal) ease}.voorraadblok__icoon svg{width:19px;height:19px}.voorraadblok__titel{font-weight:700;font-size:.98rem;margin-bottom:3px}.voorraadblok__tekst{font-size:.87rem;color:var(--kleur-inkt-70)}.voorraadblok--op-bestelling .voorraadblok__icoon{background:var(--kleur-grond);box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);color:var(--kleur-inkt-65)}.maat-chips{display:flex;gap:var(--ruimte-2xs);flex-wrap:wrap}.maat-chip{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:64px;padding:10px 12px 9px;border-radius:var(--radius-md);border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-paneel);font-weight:600;font-size:.92rem;color:var(--kleur-inkt);transition:border-color var(--duur-snel) ease,background-color var(--duur-snel) ease,box-shadow var(--duur-snel) ease}.maat-chip small{font-weight:500;font-size:.68rem;color:var(--kleur-inkt-65)}.maat-chip:hover{border-color:var(--kleur-kop)}.maat-chip__stip{position:absolute;top:-6px;right:-6px;width:17px;height:17px;border-radius:50%;background:var(--kleur-kop);color:var(--kleur-grond);display:none;align-items:center;justify-content:center}.maat-chip__stip svg{width:9px;height:9px;stroke-width:3}.maat-chip--op-voorraad .maat-chip__stip{display:flex}.maat-chip[aria-pressed=true],.maat-chip.is-geselecteerd{border-color:var(--kleur-inkt);background:var(--kleur-paneel);box-shadow:inset 0 0 0 .5px var(--kleur-inkt);font-weight:700}.maat-chip--uit{background:transparent;border-style:dashed;color:var(--kleur-inkt-45);text-decoration:line-through;pointer-events:none}.maat-chip--uit small{text-decoration:line-through}.fietskaart{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--kleur-inkt-08);border-radius:var(--radius-md)}.fietskaart:has(.vergelijk-toggle){padding:8px 8px 16px}.fietskaart:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--schaduw-diep);opacity:0;pointer-events:none;transition:opacity var(--duur-normaal) var(--ease-vloeiend)}.fietskaart:hover:after,.fietskaart:focus-within:after{opacity:1}@media(prefers-reduced-motion:reduce){.fietskaart:after{transition:none}}.fietskaart__foto{position:relative;width:100%;aspect-ratio:4 / 3;display:grid;place-items:center;padding:0;background:var(--kleur-fotovlak);overflow:hidden;border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}.fietskaart:has(.vergelijk-toggle)>.fietskaart__foto{border-radius:var(--radius-sm)}.fietskaart__bubbel{position:absolute;right:10px;bottom:10px;z-index:2;opacity:0;transform:translateY(8px);transition:opacity var(--duur-snel) var(--ease-vloeiend),transform var(--duur-normaal) var(--ease-veer)}.fietskaart:hover .fietskaart__bubbel,.fietskaart:focus-within .fietskaart__bubbel{opacity:1;transform:translateY(0)}.fietskaart:hover .fietskaart__bubbel .pijl-bubbel,.fietskaart:focus-within .fietskaart__bubbel .pijl-bubbel{transform:translate(3px)}.fietskaart__foto img{grid-area:1 / 1;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:0;transition:transform var(--duur-zwaar) var(--ease-uit),opacity .18s ease}.fietskaart:has(.vergelijk-toggle) .fietskaart__foto img{padding:3%}.fietskaart__foto .fietskaart__foto2{opacity:0;transition:opacity .3s var(--ease-vloeiend),transform var(--duur-zwaar) var(--ease-uit)}@media(prefers-reduced-motion:reduce){.fietskaart__foto .fietskaart__foto2{transition:none}}.fietskaart__foto.is-tweede .fietskaart__foto2.is-klaar{opacity:1}@media(hover:hover)and (pointer:fine){.fietskaart__foto:hover .fietskaart__foto2.is-klaar{opacity:1}}.fietskaart__stippen{position:absolute;left:50%;bottom:4px;z-index:2;display:none;transform:translate(-50%)}@media(hover:none){.fietskaart__stippen{display:flex}.fietskaart__stippen[hidden]{display:none}.fietskaart__foto[data-g]{touch-action:pan-y}:is(.home-fietsen,.berend-tips,.merklijnen) .fietskaart__foto[data-g]{touch-action:auto}}.fietskaart__stippen>i{display:block;width:22px;height:18px;position:relative}.fietskaart__stippen>i:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--kleur-inkt-14);transition:background-color var(--duur-snel) ease}.fietskaart__stippen>i.is-aan:after{background:var(--kleur-inkt)}.fietskaart:hover .fietskaart__foto img{transform:scale(1.04)}.fietskaart__foto img.is-plaatshouder{background:none}.fietskaart__foto img.is-wissel{opacity:0}@media(prefers-reduced-motion:reduce){.fietskaart__foto img{transition:none}.fietskaart__foto img.is-wissel{opacity:1}}.fietskaart__vlag{position:absolute;top:11px;left:11px;z-index:2;background:var(--kleur-grond);color:var(--kleur-inkt);font-size:.78rem;font-weight:700;padding:5px 10px;border-radius:6px;box-shadow:var(--schaduw-vlag)}.fietskaart__vlag--nieuw{background:var(--kleur-cta)}.fietskaart__vlag--actie{background:var(--kleur-sale);color:var(--kleur-grond)}.fietskaart>.fietskaart__deal{position:absolute;z-index:3;top:-6px;right:-6px;width:80px;height:auto;pointer-events:none}.fietskaart__body{padding:var(--ruimte-sm) var(--ruimte-sm) var(--ruimte-md);display:flex;flex-direction:column;align-items:flex-start;gap:var(--ruimte-2xs);flex:1}.fietskaart__body:has(>.vergelijk-toggle){gap:0;padding:0 10px}.fietskaart__soort{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-bottom:8px;padding:3px 9px 3px 7px;border-radius:var(--radius-pill);background:var(--kleur-grond);border:1px solid var(--kleur-inkt-14);color:var(--kleur-inkt);font-size:.74rem;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-self:start}.fietskaart__soort .hs-icoon{flex:none;color:var(--tint-kop, var(--move-1))}.fietskaart__merk{color:var(--tint-kop, var(--move-1))}.fietskaart__naam{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.2rem;line-height:1.12;letter-spacing:-.01em;margin-top:3px;overflow-wrap:break-word}.fietskaart__body:has(>.vergelijk-toggle)>.fietskaart__naam{margin-top:14px}.fietskaart__naam a{transition:color var(--duur-snel) ease}.fietskaart:hover .fietskaart__naam a{color:var(--tint-kop, var(--move-1))}.fietskaart__kern{margin-top:5px;font-size:.86rem;line-height:1.4;color:var(--kleur-inkt-70)}.fietskaart__kern[hidden]{display:none}.fietskaart__body>.prijs{margin-top:14px;gap:7px}.fietskaart__body>.prijs .prijs__vanaf{font-size:.8rem;color:var(--kleur-inkt-65)}.fietskaart__body>.prijs .prijs__koop{gap:7px}.fietskaart__body>.prijs--klein :is(.prijs__bedrag,.prijs__maand){font-size:1.55rem;font-weight:800;letter-spacing:-.015em}.fietskaart__body>.prijs--actie .prijs__bedrag{color:var(--kleur-sale)}.fietskaart__body>.prijs .prijs__oud{order:-1;font-size:.9rem;font-weight:600;color:var(--kleur-inkt-65);text-decoration-thickness:1.5px}.fietskaart__body>.prijs .prijs__oud[hidden]{display:none}.fietskaart__body>.prijs .prijs__sale-label{display:none}.fietskaart__body>.voorraadlabel{margin-top:8px;padding:0;gap:7px;background:none;box-shadow:none;font-size:.84rem;font-weight:600}.fietskaart__body>.voorraadlabel svg{width:15px;height:15px}.fietskaart__body>.voorraadlabel--op-voorraad{color:var(--relax-1)}.fietskaart__body>.voorraadlabel--op-bestelling{color:var(--kleur-inkt-70)}.fietskaart__body>.voorraadlabel--op-bestelling:before{content:"";flex:none;width:7px;height:7px;margin-inline:4px;border-radius:50%;background:var(--kleur-inkt-55)}.fietskaart__uitvoeringen{display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:6px;width:100%;margin-top:14px;padding-top:14px;border-top:1px solid var(--kleur-inkt-08)}.fietskaart__uitvoering{flex:0 1 auto;min-width:0;max-width:100%;min-height:38px;padding:7px 14px;border-radius:19px;border:0;background:#fff;box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);font-weight:600;font-size:.9rem;line-height:1.25;color:var(--kleur-inkt-85);text-align:left;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;transition:background-color var(--duur-snel) ease,box-shadow var(--duur-snel) ease,color var(--duur-snel) ease}.fietskaart__uitvoering:hover{box-shadow:inset 0 0 0 1px var(--kleur-inkt);color:var(--kleur-inkt)}.fietskaart__uitvoering[aria-pressed=true]{background:var(--kleur-grond);box-shadow:inset 0 0 0 2px var(--kleur-inkt);color:var(--kleur-inkt);font-weight:700}@media(prefers-reduced-motion:reduce){.fietskaart__uitvoering{transition:none}}.fietskaart__body>.vergelijk-toggle{margin-top:16px;justify-self:center;align-self:end;background:#fff}.fietskaart__body:has(>.vergelijk-toggle)>.vergelijk-toggle{margin-top:auto;align-self:center}@supports (grid-template-rows: subgrid){:is(.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3,.catalogus__raster):has(>.fietskaart .vergelijk-toggle){row-gap:0}:is(.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3,.catalogus__raster):has(>.fietskaart .vergelijk-toggle)>.fietskaart{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 7;row-gap:0;margin-bottom:20px}:is(.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3,.catalogus__raster):has(>.fietskaart .vergelijk-toggle)>:not(.fietskaart){grid-row:span 7;margin-bottom:20px}:is(.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3,.catalogus__raster):has(>.fietskaart .vergelijk-toggle)>.fietskaart>.fietskaart__body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:2 / -1;row-gap:0}:is(.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3,.catalogus__raster):has(>.fietskaart .vergelijk-toggle)>.fietskaart>.fietskaart__body>.vergelijk-toggle{margin-top:16px}}:is(.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3,.catalogus__raster):has(>.fietskaart>.wimzegel){column-gap:48px;padding-top:12px}:is(.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3,.catalogus__raster):has(>.fietskaart>.wimzegel)>:is(.fietskaart,*){margin-bottom:40px}@media(max-width:720px){:is(.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3,.catalogus__raster):has(>.fietskaart>.wimzegel){column-gap:16px;padding-top:4px}:is(.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3,.catalogus__raster):has(>.fietskaart>.wimzegel)>:is(.fietskaart,*){margin-bottom:24px}}:is(.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3)>*>.fietskaart{height:100%}.fietskaart__foto,.fietskaart__soort{grid-row:1}.fietskaart__naam{grid-row:2}.fietskaart__kern{grid-row:3}.fietskaart__body>.prijs{grid-row:4}.fietskaart__body>.voorraadlabel{grid-row:5}.fietskaart__uitvoeringen{grid-row:6}.fietskaart__body>.vergelijk-toggle{grid-row:8}.fietskaart__body:has(>.vergelijk-toggle)>.fietskaart__naam{grid-row:1}.fietskaart__body:has(>.vergelijk-toggle)>.fietskaart__kern{grid-row:2}.fietskaart__body:has(>.vergelijk-toggle)>.prijs{grid-row:3}.fietskaart__body:has(>.vergelijk-toggle)>.voorraadlabel{grid-row:4}.fietskaart__body:has(>.vergelijk-toggle)>.fietskaart__uitvoeringen{grid-row:5}.fietskaart__body:has(>.vergelijk-toggle)>.vergelijk-toggle{grid-row:6}@media(max-width:720px){:is(.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3):has(>.fietskaart .vergelijk-toggle){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}}@supports not (grid-template-rows: subgrid){@media(max-width:720px){:is(.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3):has(>.fietskaart .vergelijk-toggle){row-gap:20px}}}@media(max-width:640px){.fietskaart:has(.vergelijk-toggle){padding:6px 6px 12px}.fietskaart__body:has(>.vergelijk-toggle){padding:0 6px}.fietskaart__body:has(>.vergelijk-toggle)>.fietskaart__kern{display:none}.fietskaart__soort{gap:4px;margin-bottom:6px;padding:2px 7px 2px 5px;font-size:.68rem}.fietskaart__soort .hs-icoon{width:12px;height:auto}.fietskaart__naam{font-size:1rem}.fietskaart__body:has(>.vergelijk-toggle)>.fietskaart__naam{margin-top:10px}.fietskaart__body>.prijs{margin-top:8px}.fietskaart__body>.prijs--klein :is(.prijs__bedrag,.prijs__maand){font-size:1.35rem}.fietskaart__body>.voorraadlabel{margin-top:6px;font-size:.74rem}.fietskaart__uitvoeringen{gap:4px;margin-top:10px;padding-top:10px}.fietskaart__uitvoering{min-height:40px;padding:8px 12px;border-radius:20px;font-size:.86rem}.fietskaart__body>.vergelijk-toggle{padding:5px 10px;font-size:.72rem}:is(.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3):has(>.fietskaart .vergelijk-toggle)>.fietskaart>.fietskaart__body>.vergelijk-toggle{margin-top:10px}.fietskaart__bubbel{display:none}.fietskaart__vlag{top:7px;left:7px;padding:3px 7px;font-size:.68rem}.fietskaart>.fietskaart__deal{top:-5px;right:-5px;width:64px}}.kleurgroep-vlak{--vlak-tekst: var(--kleur-inkt);--vlak-tekst-zacht: var(--kleur-inkt-85);--vlak-lijn: var(--kleur-inkt-25);--vlak-accent: var(--kleur-inkt);--kicker-hand-kleur: var(--vlak-accent);position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-lg);background:var(--vlak-grond, var(--kleur-grond));color:var(--vlak-tekst);padding:clamp(28px,4vw,58px)}.kleurgroep-vlak--energy{--vlak-grond: var(--energy-2);--patroon-kleur: var(--energy-1);--accent-kleur: var(--energy-3);--vlak-accent: var(--kleur-inkt)}.kleurgroep-vlak--move{--vlak-grond: var(--move-3);--patroon-kleur: var(--move-2);--accent-kleur: var(--move-1);--vlak-accent: var(--move-1)}.kleurgroep-vlak--relax{--vlak-grond: var(--relax-3);--patroon-kleur: var(--relax-2);--accent-kleur: var(--relax-1);--vlak-accent: var(--relax-1)}.kleurgroep-vlak--move.kleurgroep-vlak--midden{--vlak-grond: var(--move-2);--patroon-kleur: var(--move-3);--accent-kleur: var(--move-1);--vlak-tekst: var(--kleur-grond);--vlak-tekst-zacht: var(--kleur-grond-90);--vlak-lijn: var(--kleur-grond-50);--vlak-accent: var(--kleur-grond)}.kleurgroep-vlak--relax.kleurgroep-vlak--midden{--vlak-grond: var(--relax-2);--patroon-kleur: var(--relax-3);--accent-kleur: var(--relax-1);--vlak-accent: var(--kleur-inkt)}.kleurgroep-vlak.kleurgroep-vlak--wit{--vlak-grond: var(--kleur-paneel);--vlak-accent: var(--kleur-inkt);border:1px solid var(--kleur-inkt-14)}.kleurgroep-vlak--energy.kleurgroep-vlak--wit{--patroon-kleur: var(--energy-2);--accent-kleur: var(--energy-1)}.kleurgroep-vlak--move.kleurgroep-vlak--wit{--patroon-kleur: var(--move-2);--accent-kleur: var(--move-1)}.kleurgroep-vlak--relax.kleurgroep-vlak--wit{--patroon-kleur: var(--relax-2);--accent-kleur: var(--relax-1)}.kleurgroep-vlak__inhoud{position:relative;z-index:2}.kleurgroep-vlak:has(>.patroonlaag--band-onder){padding-bottom:calc(clamp(28px,4vw,58px) + var(--patroon-band))}.kleurgroep-vlak:has(>.patroonlaag--band-boven){padding-top:calc(clamp(28px,4vw,58px) + var(--patroon-band))}@media(max-width:720px){.kleurgroep-vlak:has(>.patroonlaag--vlak),.kleurgroep-vlak:has(>.patroonlaag--hoek:not(.patroonlaag--boven)){padding-bottom:calc(var(--patroon-kort) + 12px)}}.kleurgroep-vlak h1,.kleurgroep-vlak h2,.kleurgroep-vlak h3,.kleurgroep-vlak h4{color:var(--vlak-tekst)}.kleurgroep-vlak__accent{color:var(--vlak-accent)}.kleurgroep-vlak--energy:not(.kleurgroep-vlak--wit) .knop--primair,.kleurgroep-vlak--energy:not(.kleurgroep-vlak--wit) .knop--primair:hover{background:var(--kleur-grond);color:var(--kleur-inkt)}.kleurgroep-vlak--energy:not(.kleurgroep-vlak--wit) .knop--primair:hover{border-color:var(--kleur-inkt)}.kleurgroep-vlak__meta{position:relative;z-index:2;display:flex;gap:.6em;align-items:center;flex-wrap:wrap;margin:clamp(24px,3vw,40px) calc(clamp(28px,4vw,58px)*-1) calc(clamp(28px,4vw,58px)*-1);padding:13px clamp(28px,4vw,58px);border-top:1px solid var(--vlak-lijn);font-size:.84rem;font-weight:600;color:var(--vlak-tekst-zacht)}.kleurgroep-vlak__meta i{font-style:normal;color:var(--vlak-lijn)}.patroonlaag,.kleurgroep-vlak__patroon{--patroonmaat: var(--patroon-s);--patroon-fx: 0;--patroon-fy: 0;--patroonpositie: calc(var(--patroon-fx) * 100%) calc(var(--patroon-fy) * 100%);--patroon-uitloop: var(--patroon-uitloop-geen);position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--patroon-kleur, var(--tint-patroonkleur, var(--move-3)));opacity:1;-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop);mask-image:var(--patroon-tegel),var(--patroon-uitloop);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:var(--patroonpositie),0 0;mask-position:var(--patroonpositie),0 0;-webkit-mask-size:var(--patroonmaat),100% 100%;mask-size:var(--patroonmaat),100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.patroonlaag--vol{inset:calc(var(--patroon-overloop, 0px) * -1) 0}.patroonlaag--vlak{--patroonmaat: var(--patroon-l);--patroon-fx: 1;--patroon-fy: 0;--patroon-uitloop: var(--patroon-uitloop-rechts);inset:calc(var(--patroon-overloop, 0px) * -1) 0}.patroonlaag--vlak.patroonlaag--vanuit-links{--patroon-fx: 0;--patroon-fy: 0;--patroon-uitloop: var(--patroon-uitloop-links)}.patroonlaag--vlak.patroonlaag--vanuit-boven{--patroon-fx: 0;--patroon-fy: 0;--patroon-uitloop: var(--patroon-uitloop-boven)}.patroonlaag--vlak.patroonlaag--vanuit-onder{--patroon-fx: 0;--patroon-fy: 1;--patroon-uitloop: var(--patroon-uitloop-onder)}.patroonlaag--vlak.patroonlaag--vanuit-rechtsboven{--patroon-fx: 1;--patroon-fy: 0;--patroon-uitloop: var(--patroon-uitloop-rechtsboven)}.patroonlaag--vlak.patroonlaag--vanuit-rechtsonder{--patroon-fx: 1;--patroon-fy: 1;--patroon-uitloop: var(--patroon-uitloop-rechtsonder)}.patroonlaag--vlak.patroonlaag--vanuit-linksboven{--patroon-fx: 0;--patroon-fy: 0;--patroon-uitloop: var(--patroon-uitloop-linksboven)}.patroonlaag--vlak.patroonlaag--vanuit-linksonder{--patroon-fx: 0;--patroon-fy: 1;--patroon-uitloop: var(--patroon-uitloop-linksonder)}.patroonlaag--vlak.patroonlaag--vanuit-zijkanten{--patroon-fx: .5;--patroon-fy: 0;--patroon-uitloop: var(--patroon-uitloop-zijkanten)}@media(max-width:720px){.patroonlaag--vlak:not(.patroonlaag--s,.patroonlaag--l){--patroonmaat: var(--patroon-m)}.patroonlaag--vlak.patroonlaag--vlak.patroonlaag--vlak{--patroon-fx: 0;--patroon-fy: 1;--patroon-uitloop: var(--patroon-uitloop-onder-kort)}}.patroonlaag--band-onder,.patroonlaag--band-boven{height:calc(var(--patroonband-hoogte, var(--patroon-band)) + var(--patroon-overloop, 0px))}.patroonlaag--band-onder{--patroon-fx: 0;--patroon-fy: 1;--patroon-uitloop: var(--patroon-uitloop-onder);inset:auto 0 calc(var(--patroon-overloop, 0px) * -1) 0}.patroonlaag--band-boven{--patroon-uitloop: var(--patroon-uitloop-boven);inset:calc(var(--patroon-overloop, 0px) * -1) 0 auto 0}.patroonlaag--hoek{--patroonmaat: var(--patroon-m);--patroon-fx: 1;--patroon-fy: 1;--patroon-uitloop: var(--patroon-uitloop-hoek-ro);inset:auto 0 calc(var(--patroon-overloop, 0px) * -1) auto;width:var(--patroonhoek-breedte, min(40%, 360px));height:calc(var(--patroonhoek-hoogte, min(40%, 240px)) + var(--patroon-overloop, 0px))}.patroonlaag--hoek.patroonlaag--boven{--patroon-fx: 1;--patroon-fy: 0;--patroon-uitloop: var(--patroon-uitloop-hoek-rb);inset:calc(var(--patroon-overloop, 0px) * -1) 0 auto auto}.patroonlaag--hoek.patroonlaag--links{--patroon-fx: 0;--patroon-fy: 1;--patroon-uitloop: var(--patroon-uitloop-hoek-lo);inset:auto auto calc(var(--patroon-overloop, 0px) * -1) 0}.patroonlaag--hoek.patroonlaag--links.patroonlaag--boven{--patroon-fx: 0;--patroon-fy: 0;--patroon-uitloop: var(--patroon-uitloop-hoek-lb);inset:calc(var(--patroon-overloop, 0px) * -1) auto auto 0}.patroonlaag--groot{--patroonmaat: var(--patroon-l);--patroon-fx: 0;--patroon-fy: .5;--patroon-uitloop: var(--patroon-uitloop-groot);inset:calc(var(--patroon-overloop, 0px) * -1) 0 calc(var(--patroon-overloop, 0px) * -1) auto;width:var(--patroongroot-breedte, min(40%, 560px))}.patroonlaag--vervaag{--patroon-uitloop: var(--patroon-uitloop-rechts)}.patroonlaag--vervaag.patroonlaag--vervaag-links{--patroon-uitloop: var(--patroon-uitloop-links)}.patroonlaag--vervaag.patroonlaag--vervaag-onder{--patroon-uitloop: var(--patroon-uitloop-onder)}.patroonlaag--vervaag.patroonlaag--vervaag-hoek{--patroon-uitloop: var(--patroon-uitloop-hoek-ro)}.patroonlaag--s{--patroonmaat: var(--patroon-s)}.patroonlaag--m{--patroonmaat: var(--patroon-m)}.patroonlaag--l{--patroonmaat: var(--patroon-l)}.patroonlaag--overloop{--patroon-overloop: 20px}@media(max-width:720px){.patroonlaag--hoek{width:var(--patroonhoek-breedte, 52%);height:calc(var(--patroonhoek-hoogte, var(--patroon-kort)) + var(--patroon-overloop, 0px))}.patroonlaag--groot{--patroon-fx: .5;--patroon-fy: 0;--patroon-uitloop: radial-gradient(50% 100% at 50% 100%, #000 50%, transparent 100%);inset:auto 0 calc(var(--patroon-overloop, 0px) * -1) 0;width:auto;height:calc(min(30%,220px) + var(--patroon-overloop, 0px))}.patroonlaag--groot.patroonlaag--vervaag{--patroon-uitloop: var(--patroon-uitloop-onder)}}.patroonlaag--accent,.patroonlaag__accent{--accent-beeld: none;--accent-maat: calc(var(--patroonmaat) * 2);--accent-positie: calc(var(--patroon-fx) * 100% + (var(--patroon-fx) - .5) * var(--patroonmaat)) calc(var(--patroon-fy) * 100% + (var(--patroon-fy) - .5) * var(--patroonmaat))}.patroonlaag--accent{-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop),var(--accent-beeld);mask-image:var(--patroon-tegel),var(--patroon-uitloop),var(--accent-beeld);-webkit-mask-repeat:repeat,no-repeat,no-repeat;mask-repeat:repeat,no-repeat,no-repeat;-webkit-mask-size:var(--patroonmaat),100% 100%,var(--accent-maat);mask-size:var(--patroonmaat),100% 100%,var(--accent-maat);-webkit-mask-position:var(--patroonpositie),0 0,var(--accent-positie);mask-position:var(--patroonpositie),0 0,var(--accent-positie);-webkit-mask-composite:source-in,source-out;mask-composite:intersect,subtract}.patroonlaag.patroonlaag__accent{background-color:var(--accent-kleur, var(--tint-accentkleur, var(--move-1)));-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop),var(--accent-beeld);mask-image:var(--patroon-tegel),var(--patroon-uitloop),var(--accent-beeld);-webkit-mask-repeat:repeat,no-repeat,no-repeat;mask-repeat:repeat,no-repeat,no-repeat;-webkit-mask-size:var(--patroonmaat),100% 100%,var(--accent-maat);mask-size:var(--patroonmaat),100% 100%,var(--accent-maat);-webkit-mask-position:var(--patroonpositie),0 0,var(--accent-positie);mask-position:var(--patroonpositie),0 0,var(--accent-positie);-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect}.patroonlaag--accent-bel{--accent-beeld: url(/images/patronen/accent/bel.svg)}.patroonlaag--accent-wiel{--accent-beeld: url(/images/patronen/accent/wiel.svg)}.patroonlaag--accent-spaakwiel{--accent-beeld: url(/images/patronen/accent/spaakwiel.svg)}.patroonlaag--accent-naaf{--accent-beeld: url(/images/patronen/accent/naaf.svg)}.patroonlaag--accent-zadel{--accent-beeld: url(/images/patronen/accent/zadel.svg)}.patroonlaag--accent-ketting{--accent-beeld: url(/images/patronen/accent/ketting.svg)}.patroonlaag--accent-krat{--accent-beeld: url(/images/patronen/accent/krat.svg)}.patroonlaag--accent-trapper{--accent-beeld: url(/images/patronen/accent/trapper.svg)}.patroonlaag--accent-ventiel{--accent-beeld: url(/images/patronen/accent/ventiel.svg)}.patroonlaag--accent-frame{--accent-beeld: url(/images/patronen/accent/frame.svg)}.patroonlaag--accent-golf{--accent-beeld: url(/images/patronen/accent/golf.svg)}.patroonlaag--accent-plus{--accent-beeld: url(/images/patronen/accent/plus.svg)}.patroonlaag--accent-zigzag{--accent-beeld: url(/images/patronen/accent/zigzag.svg)}.pill-nav{position:sticky;top:14px;z-index:var(--laag-nav);padding-inline:var(--container-marge);height:calc(var(--navhoogte) - 14px)}.pill-nav__balk{position:relative;z-index:var(--laag-nav-balk);max-width:var(--container-inhoud);margin-inline:auto;display:flex;align-items:center;gap:18px;padding:11px 11px 11px 22px;border-radius:var(--radius-pill);background:var(--kleur-paneel);border:1px solid var(--kleur-inkt-08);box-shadow:var(--schaduw-zwevend);transition:padding var(--duur-snel) var(--ease-standaard)}.pill-nav__balk.is-vast{padding:7px 7px 7px 18px}@media(prefers-reduced-motion:reduce){.pill-nav__balk{transition:none}}.pill-nav__logo{display:flex;align-items:center;flex:none;color:var(--kleur-inkt)}.pill-nav__logoBeeld{height:32px;width:auto;display:block}@media(max-width:640px){.pill-nav__logoBeeld{height:26px}}.pill-nav__links{display:flex;align-items:center;gap:2px;margin-left:6px}.pill-nav__link{display:flex;align-items:center;gap:.35em;padding:9px 15px;border-radius:var(--radius-pill);font-size:1.06rem;font-weight:600;transition:background-color var(--duur-snel) ease,font-size .3s var(--ease-uit, cubic-bezier(.2,.7,.2,1)),padding .3s var(--ease-uit, cubic-bezier(.2,.7,.2,1))}.pill-nav__balk.is-vast .pill-nav__link{font-size:.93rem;padding:8px 14px}@media(prefers-reduced-motion:reduce){.pill-nav__link{transition:background-color var(--duur-snel) ease}}.pill-nav__link:hover,.pill-nav__link[aria-expanded=true]{background:var(--kleur-grond)}.pill-nav__klepje--open,.pill-nav__link[aria-expanded=true] .pill-nav__klepje--dicht{display:none}.pill-nav__link[aria-expanded=true] .pill-nav__klepje--open{display:inline-block}.pill-nav__eind{margin-left:auto;display:flex;align-items:center;gap:9px}.pill-nav__status{display:flex;align-items:center;gap:.5em;height:40px;padding:0 16px;border-radius:var(--radius-pill);background:var(--kleur-grond);box-shadow:inset 0 0 0 1px var(--relax-3);color:var(--relax-1);font-size:.9rem;font-weight:600;white-space:nowrap}.pill-nav__status .stip{width:7px;height:7px;border-radius:50%;background:var(--relax-2);flex:none}.pill-nav__icoon{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-grond);transition:background-color var(--duur-snel) ease,color var(--duur-snel) ease,border-color var(--duur-snel) ease}.pill-nav__icoon:hover{background:var(--kleur-inkt);color:var(--kleur-grond);border-color:var(--kleur-inkt)}.pill-nav__burger{display:none;width:42px;height:42px;border-radius:50%;background:var(--kleur-inkt);color:var(--kleur-grond);place-items:center}@media(max-width:1000px){.pill-nav__links,.pill-nav__status{display:none}.pill-nav__burger{display:grid}}.pill-nav__link{position:relative}.pill-nav__onderstreep{position:absolute;left:2px;right:2px;bottom:-8px;height:14px;color:var(--energy-1);pointer-events:none}.pill-nav__onderstreep svg{width:100%;height:100%;position:absolute;overflow:visible!important}.pill-nav__link[data-megapaneel-toggle] .pill-nav__onderstreep{right:24px}.pill-nav__logo:has(.pill-nav__jubileum) .pill-nav__logoBeeld{display:none}.pill-nav:has(.pill-nav__jubileum){height:calc(var(--navhoogte) - 14px)}@media(min-width:641px){:root:has(.pill-nav--ruim){--navhoogte: 116px}}.pill-nav__jubileum{--jb-woord: 82px;--jb-tekst: 82px;display:flex;flex-direction:column;flex:none}.pill-nav__jbWoord,.pill-nav__jbTekst{display:block;overflow:hidden;transition:width .5s var(--ease-uit, cubic-bezier(.2,.7,.2,1)),height .5s var(--ease-uit, cubic-bezier(.2,.7,.2,1)),opacity .35s ease}.pill-nav__jbWoord{width:var(--jb-woord);height:calc(var(--jb-woord) * 227 / 261 * .575)}.pill-nav__jbTekst{width:var(--jb-tekst);height:calc(var(--jb-tekst) * 227 / 261 * .425)}.pill-nav__jbWoord img,.pill-nav__jbTekst img{display:block;height:auto;max-width:none;transition:width .5s var(--ease-uit, cubic-bezier(.2,.7,.2,1)),margin .5s var(--ease-uit, cubic-bezier(.2,.7,.2,1))}.pill-nav__jbWoord img{width:var(--jb-woord)}.pill-nav__jbTekst img{width:var(--jb-tekst);margin-top:calc(var(--jb-tekst) * 227 / 261 * -.575)}.pill-nav__balk.is-vast .pill-nav__jubileum{--jb-woord: 76px}.pill-nav__balk.is-vast .pill-nav__jbTekst{height:0;opacity:0}@media(max-width:640px){.pill-nav__jubileum{--jb-woord: 48px;--jb-tekst: calc(48px * .575 / .425);flex-direction:row;align-items:center;gap:5px}.pill-nav__balk.is-vast .pill-nav__jubileum{--jb-woord: 58px;gap:0}.pill-nav__balk.is-vast .pill-nav__jbTekst{width:0;height:calc(var(--jb-tekst) * 227 / 261 * .425);opacity:0}}@media(max-width:370px){.pill-nav__jubileum{--jb-woord: 42px;--jb-tekst: calc(42px * .575 / .425);gap:4px}.pill-nav:has(.pill-nav__jubileum) .pill-nav__balk:not(.is-vast){gap:10px;padding-left:14px}.pill-nav:has(.pill-nav__jubileum) .pill-nav__balk:not(.is-vast) .pill-nav__eind{gap:6px}}@media(prefers-reduced-motion:reduce){.pill-nav__jbWoord,.pill-nav__jbTekst,.pill-nav__jbWoord img,.pill-nav__jbTekst img{transition:none}}.nav-waas{position:fixed;top:0;left:0;right:0;z-index:var(--laag-nav-waas);height:calc(var(--navhoogte) + 24px);pointer-events:none;opacity:0;transition:opacity .3s var(--ease-vloeiend);transform:translateZ(0);background:#fbf6eb59;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(to bottom,rgba(35,31,32,1) 0%,rgba(35,31,32,1) 45%,rgba(35,31,32,.5) 72%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(35,31,32,1) 0%,rgba(35,31,32,1) 45%,rgba(35,31,32,.5) 72%,transparent 100%)}.nav-waas.is-zichtbaar{opacity:1}html.footer-bovenin .nav-waas{background:#231f2059}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav-waas{background:linear-gradient(to bottom,#fbf6ebf2 0% 40%,#fbf6eb00);-webkit-mask-image:none;mask-image:none}}@supports (font: -apple-system-body){.nav-waas{background:linear-gradient(to bottom,#fbf6ebf2 0% 40%,#fbf6eb00);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none;transform:none}html.footer-bovenin .nav-waas{background:linear-gradient(to bottom,#231f20f2 0% 40%,#231f2000)}}@media(prefers-reduced-motion:reduce){.nav-waas{transition:none}}.reviewbalk{position:relative;z-index:1;background:var(--review-grond);color:var(--review-inkt);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:7px 16px;font-size:13px;line-height:1.4;text-align:center}.reviewbalk__tekst b{font-weight:700;color:var(--kleur-kop)}.reviewbalk__bron{color:var(--kleur-kop);text-decoration:underline}.reviewbalk__bron:hover{color:var(--move-1)}.sterren{position:relative;display:inline-block;flex:none;line-height:0}.sterren__rij{display:block;fill:var(--kleur-cta)}.sterren__rij--leeg{fill:var(--move-3)}.sterren__vol{position:absolute;inset:0;overflow:hidden;width:0}@media(max-width:560px){.reviewbalk{font-size:12px;gap:8px;padding:6px 12px}}.footer{position:relative;isolation:isolate;background:var(--kleur-inkt);color:var(--kleur-grond);overflow:hidden;padding-top:clamp(32px,3.4vw,48px)}.footer__patroon{position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--kleur-grond);opacity:var(--patroon-dekking-footer);-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-footer);mask-image:var(--patroon-tegel),var(--patroon-uitloop-footer);-webkit-mask-size:var(--patroon-l),100% 100%;mask-size:var(--patroon-l),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:50% 100%,0 0;mask-position:50% 100%,0 0;-webkit-mask-composite:source-in;mask-composite:intersect}.footer__in{position:relative;z-index:1}.footer__kop{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;padding-bottom:clamp(20px,2.4vw,28px);border-bottom:1px solid var(--kleur-grond-16)}.footer__merk{display:inline-flex;align-items:center;gap:clamp(14px,1.6vw,20px);color:var(--kleur-grond)}.footer__contact{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.footer__kolommen{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:20px 32px;padding-block:clamp(24px,2.8vw,36px)}.footer__kolom h4{font-size:.9rem;font-weight:700;letter-spacing:0;color:var(--kleur-grond);margin-bottom:10px}.footer__kolom li{margin-bottom:4px}.footer__kolom a{font-size:.92rem;line-height:1.5;color:var(--kleur-grond);transition:color var(--duur-snel) ease}.footer__kolom a:hover{color:var(--kleur-cta)}.footer__app{flex:1 1 360px;max-width:460px;margin-left:auto}.footer__appkop{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.35rem;line-height:1.15;letter-spacing:-.01em;color:var(--kleur-grond)}.footer__apptekst{margin:8px 0 16px;font-size:.92rem;line-height:1.55;color:var(--kleur-grond);max-width:var(--tekst-maat)}.footer__wa{display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border-radius:var(--radius-pill);background:var(--relax-1);color:var(--kleur-grond);font-weight:700;font-size:.92rem;transition:background-color var(--duur-snel) ease,color var(--duur-snel) ease}.footer__wa:hover{background:var(--relax-2);color:var(--kleur-inkt)}.footer__wa:focus-visible{outline-color:var(--relax-3)}.footer__waIcoon{flex:none;width:18px;height:18px}.footer__winkels{display:grid;gap:14px;align-content:start}.footer__vestiging{font-size:.9rem;color:var(--kleur-grond);line-height:1.5}.footer__vestiging b{display:block;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:.88rem;color:var(--kleur-grond);margin-bottom:2px}.footer__vestiging b a{font-size:inherit;color:inherit;font-weight:inherit}.footer__vandaag{display:block;color:var(--kleur-grond)}.footer__socials{display:flex;gap:8px}.footer__socialBtn{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--kleur-grond-30);display:grid;place-items:center;transition:background-color var(--duur-snel) ease,color var(--duur-snel) ease,border-color var(--duur-snel) ease}.footer__socialBtn:hover{background:var(--kleur-grond);color:var(--kleur-inkt);border-color:var(--kleur-grond)}.footer__balk{display:flex;align-items:center;justify-content:space-between;gap:10px 24px;flex-wrap:wrap;padding-block:14px 20px;border-top:1px solid var(--kleur-grond-16);font-size:.82rem;color:var(--kleur-grond)}.footer__balk a:hover{color:var(--kleur-cta)}.footer__balkMerk{display:inline-flex;align-items:center;gap:12px}.footer__logo{display:inline-flex;color:var(--kleur-grond)}.footer__logoBeeld{height:26px;width:auto;display:block}.footer__bovag{display:inline-flex;align-items:center;gap:10px;color:var(--kleur-grond)}.footer__bovagMerk{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:.78rem;letter-spacing:.02em;border:1.5px solid var(--kleur-grond-30);padding:3px 8px;border-radius:var(--radius-sm);flex:none}.footer__juridisch{display:flex;gap:18px}.footer__cookies{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.footer__cookies:hover{color:var(--kleur-cta)}.footer__juridisch:has(.footer__cookies){flex-wrap:wrap;row-gap:6px}@media(max-width:1120px){.footer__kolommen{grid-template-columns:1fr 1fr 1fr}.footer__winkels{grid-column:1 / -1;grid-template-columns:1fr 1fr}@supports (grid-template-columns: subgrid){.footer__winkels{grid-template-columns:subgrid}}}@media(max-width:640px){.footer__kolommen{grid-template-columns:1fr 1fr;gap:20px 16px}.footer__kolom:last-child{grid-column:1 / -1}.footer__kolom:last-child ul{display:flex;flex-wrap:wrap;gap:4px 18px}.footer__kolom:last-child li{margin:0}.footer__balk{flex-direction:column;align-items:flex-start}}.footer__kolom h4{color:var(--move-3)}.footer__kolom a{font-weight:500}.footer__vandaag{color:var(--move-3)}.footer__balk{color:var(--kleur-grond)}.footer__kop,.footer__balk{border-color:#fbf6eb2e}.footer__socialBtn,.footer__bovagMerk{border-color:var(--kleur-grond)}.footer__jb{--jb-woord: clamp(110px, 11vw, 150px);--jb-tekst: var(--jb-woord);display:flex;flex-direction:column;flex:none}.footer__jbWoord,.footer__jbTekst{display:block;overflow:hidden}.footer__jbWoord{width:var(--jb-woord);height:calc(var(--jb-woord) * 227 / 261 * .575)}.footer__jbTekst{width:var(--jb-tekst);height:calc(var(--jb-tekst) * 227 / 261 * .425)}.footer__jb img{display:block;max-width:none;height:auto}.footer__jbWoord img{width:var(--jb-woord)}.footer__jbTekst img{width:var(--jb-tekst);margin-top:calc(var(--jb-tekst) * 227 / 261 * -.575)}@media(max-width:640px){.footer__jb{--jb-woord: 92px;--jb-tekst: calc(92px * .575 / .425);flex-direction:row;align-items:center;gap:8px}}.veld{display:flex;flex-direction:column;gap:8px}.veld__label{font-size:.88rem;font-weight:700;color:var(--kleur-inkt)}.veld__hulptekst{font-size:.8rem;color:var(--kleur-inkt-45);margin-top:-2px}.veld__input,.veld__textarea,.veld__select{width:100%;padding:13px 16px;border-radius:var(--radius-sm);border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-paneel);color:var(--kleur-inkt);font-family:var(--font-tekst);font-size:.95rem;transition:border-color var(--duur-snel) ease,box-shadow var(--duur-snel) ease}.veld__textarea{resize:vertical;min-height:120px}.veld__input::placeholder,.veld__textarea::placeholder{color:var(--kleur-inkt-45)}.veld__input:focus,.veld__textarea:focus,.veld__select:focus{outline:none;border-color:var(--kleur-kop);box-shadow:0 0 0 3px var(--move-3)}.veld--fout .veld__input,.veld--fout .veld__textarea,.veld--fout .veld__select{border-color:var(--kleur-sale)}.veld__foutmelding{font-size:.82rem;color:var(--kleur-sale);display:flex;align-items:center;gap:6px}.veld--vink{flex-direction:row;align-items:flex-start;gap:10px}.veld--vink input{margin-top:3px;width:18px;height:18px;accent-color:var(--kleur-cta);flex:none}.veld--vink .veld__label{font-weight:500}.veld--op-donker .veld__label{color:var(--vlak-tekst, var(--kleur-grond))}.veld--op-donker .veld__input{background:var(--kleur-grond);border-color:transparent;color:var(--kleur-inkt)}.veld--op-donker .veld__input::placeholder{color:var(--kleur-inkt-45)}.veld--op-donker .veld__input:focus{border-color:var(--kleur-inkt);box-shadow:0 0 0 3px var(--kleur-cta)}.accordeon{border-top:1px solid var(--kleur-inkt-14)}.accordeon__item{border-bottom:1px solid var(--kleur-inkt-14)}.accordeon__vraag{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.05rem;text-transform:none;letter-spacing:normal;list-style:none;cursor:pointer}.accordeon__vraag::-webkit-details-marker{display:none}.accordeon__icoon{flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--kleur-inkt-14);display:grid;place-items:center;transition:transform var(--duur-normaal) var(--ease-standaard),background-color var(--duur-snel) ease}.accordeon__icoon svg{transition:transform var(--duur-normaal) var(--ease-standaard)}.accordeon__item[open] .accordeon__icoon{background:var(--kleur-inkt);border-color:var(--kleur-inkt);color:var(--kleur-grond)}.accordeon__item[open] .accordeon__icoon svg{transform:rotate(45deg)}.accordeon__antwoord{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duur-traag) var(--ease-standaard)}.accordeon__item[open] .accordeon__antwoord{grid-template-rows:1fr}.accordeon__antwoordIn{overflow:hidden;font-size:.95rem;color:var(--kleur-inkt-70);padding-bottom:22px;max-width:62ch}button.accordeon__vraag{width:100%;text-align:left;color:inherit}button.accordeon__vraag:focus-visible{outline:3px solid var(--kleur-cta);outline-offset:2px;border-radius:var(--radius-sm)}.accordeon__vraag[aria-expanded=true] .accordeon__icoon{background:var(--kleur-inkt);border-color:var(--kleur-inkt);color:var(--kleur-grond)}.accordeon__klepje--open,.accordeon__vraag[aria-expanded=true] .accordeon__klepje--dicht{display:none}.accordeon__vraag[aria-expanded=true] .accordeon__klepje--open{display:inline-block}main{display:block}.pill-nav{margin-top:14px}.pill-nav__status--dicht{background:var(--kleur-grond);box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);color:var(--kleur-inkt-65)}.pill-nav__status--dicht .stip{background:var(--kleur-inkt-25)}.pill-nav__cta{display:inline-flex;align-items:center;gap:.5em;flex:none;height:40px;padding-inline:20px;border-radius:var(--radius-pill);background:var(--kleur-cta);color:var(--kleur-inkt);font-weight:600;font-size:.9rem;white-space:nowrap;box-shadow:var(--schaduw-klein);transition:background-color var(--duur-snel) ease}.pill-nav__cta:hover{background:var(--energy-1)}.pill-nav__cta:focus-visible{outline-color:var(--kleur-inkt);border-radius:var(--radius-pill)}.pill-nav__ctaPijl{transition:transform var(--duur-normaal) var(--ease-vloeiend)}.pill-nav__cta:hover .pill-nav__ctaPijl{transform:translate(3px)}.pill-nav__cta--wa{gap:.45em;padding-inline:16px 18px;background:var(--relax-1);color:var(--kleur-grond)}.pill-nav__cta--wa:hover{background:var(--relax-2);color:var(--kleur-inkt)}.pill-nav__cta--wa:focus-visible{outline-color:var(--relax-1);outline-offset:3px}.pill-nav__ctaIcoon{flex:none}@media(max-width:1000px){.pill-nav__cta:not(.pill-nav__cta--wa){display:none}.pill-nav__cta--wa{padding-inline:12px 14px;font-size:.85rem}.pill-nav__ctaOns,.pill-nav__cta--wa .pill-nav__ctaPijl{display:none}}@media(max-width:359px){.pill-nav__cta--wa{width:40px;padding:0;justify-content:center}.pill-nav__ctaTekst{display:none}}.pill-nav__status.pill-nav__status--zweef{display:none}@media(max-width:1000px){.pill-nav__status.pill-nav__status--zweef{display:inline-flex;height:28px;max-width:0;padding:0;margin-left:-18px;gap:.4em;font-size:.74rem;overflow:hidden;opacity:0;transform:translate(-8px);transition:max-width .5s var(--ease-uit, cubic-bezier(.2,.7,.2,1)),padding .5s var(--ease-uit, cubic-bezier(.2,.7,.2,1)),margin .5s var(--ease-uit, cubic-bezier(.2,.7,.2,1)),transform .5s var(--ease-uit, cubic-bezier(.2,.7,.2,1)),opacity .25s ease}.pill-nav__status--zweef .stip{width:6px;height:6px}.pill-nav__balk.is-vast{gap:10px}.pill-nav__balk.is-vast .pill-nav__status--zweef{max-width:130px;padding:0 9px;margin-left:0;opacity:1;transform:none;transition-delay:.12s}}@media(min-width:360px)and (max-width:1000px){.pill-nav__cta--wa{transition:background-color var(--duur-snel) ease,padding .5s var(--ease-uit, cubic-bezier(.2,.7,.2,1)),gap .5s var(--ease-uit, cubic-bezier(.2,.7,.2,1))}.pill-nav__ctaTekst{display:inline-block;max-width:6em;overflow:hidden;transition:max-width .5s var(--ease-uit, cubic-bezier(.2,.7,.2,1)),opacity .25s ease}.pill-nav__balk.is-vast .pill-nav__cta--wa{padding-inline:11px;gap:0}.pill-nav__balk.is-vast .pill-nav__ctaTekst{max-width:0;opacity:0}}@media(max-width:640px){.pill-nav__balk.is-vast .pill-nav__jubileum{--jb-woord: 50px}}@media(max-width:370px){.pill-nav__balk.is-vast{padding-left:14px}.pill-nav__balk.is-vast .pill-nav__jubileum{--jb-woord: 46px}.pill-nav__balk.is-vast .pill-nav__status--zweef{padding:0 7px;font-size:.68rem}}@media(max-width:359px){.pill-nav__balk.is-vast{gap:8px}.pill-nav__balk.is-vast .pill-nav__jubileum{--jb-woord: 40px}.pill-nav__balk.is-vast .pill-nav__status--zweef{padding:0 6px;font-size:.64rem}}@media(max-width:339px){.pill-nav__status.pill-nav__status--zweef{display:none}}.pill-nav__icoon,.pill-nav__burger{flex:none}@media(min-width:371px)and (max-width:460px){.pill-nav__jubileum{--jb-woord: 42px;--jb-tekst: calc(42px * .575 / .425);gap:4px}.pill-nav:has(.pill-nav__jubileum) .pill-nav__balk:not(.is-vast){gap:10px;padding-left:14px}.pill-nav:has(.pill-nav__jubileum) .pill-nav__balk:not(.is-vast) .pill-nav__eind{gap:6px}.pill-nav__balk:not(.is-vast) .pill-nav__cta--wa{padding-inline:10px 12px}}@media(prefers-reduced-motion:reduce){.pill-nav__status--zweef,.pill-nav__cta--wa,.pill-nav__ctaTekst{transition:none}}.megapaneel__afspraak{grid-column:1 / -1;justify-self:start;margin-top:2px}@media(min-width:1001px)and (max-width:1140px){.pill-nav__status{display:none}}@media(prefers-reduced-motion:reduce){.pill-nav__cta,.pill-nav__ctaPijl{transition:none}.pill-nav__cta:hover .pill-nav__ctaPijl{transform:none}}.sectie--grond-dim{background:#fff;border-block:1px solid var(--kleur-inkt-14)}.sectie--wit{background:#fff}.sectie--compact{padding-block:var(--sectie-compact)}.sectie--ruim{padding-block:var(--sectie-ruim)}.sectie--geen-top{padding-top:0}:where(.sectie:not(.verhaal,.sectie--grond-dim,.sectie--wit))+.sectie:where(:not(.verhaal,.sectie--grond-dim,.sectie--wit)){padding-top:0}.sectie:has(.tintband,.proefrit-band,.proefrit-blok,.ctaband,.merk-slot),.sectie:has(+.sectie :is(.tintband,.proefrit-band,.proefrit-blok,.ctaband,.merk-slot)),main>.sectie:last-child,main>:last-child>.sectie:last-child{padding-bottom:var(--sectie-compact)}.broodkruimel{display:flex;flex-wrap:wrap;gap:6px;font-size:.82rem;color:var(--kleur-inkt-65);padding-top:var(--ruimte-lg)}.broodkruimel a{transition:color var(--duur-snel) ease}.broodkruimel a:hover{color:var(--kleur-kop)}.broodkruimel span[aria-hidden]{color:var(--kleur-inkt-25)}.broodkruimel span[aria-current]{color:var(--kleur-inkt);font-weight:600}.filterbalk__toggle{display:inline-flex;align-items:center;gap:.5em;padding:9px 16px;border-radius:var(--radius-pill);border:1.5px solid var(--kleur-inkt-14);font-weight:600;font-size:.88rem;transition:border-color var(--duur-snel) ease,background-color var(--duur-snel) ease,color var(--duur-snel) ease}.filterbalk__toggle.is-actief{background:var(--kleur-grond);border-color:var(--kleur-inkt);box-shadow:inset 0 0 0 .5px var(--kleur-inkt);color:var(--kleur-inkt);font-weight:700}.filterbalk{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ruimte-lg) var(--ruimte-xl);margin-bottom:var(--ruimte-lg);padding-bottom:var(--ruimte-lg);border-bottom:1px solid var(--kleur-inkt-08)}.filterbalk__groep{display:flex;flex-direction:column;gap:8px}.filterbalk__groep--inline{flex-direction:row;align-items:center}.filterbalk__groep--sort{margin-left:auto}.filterbalk__label{font-size:.86rem;font-weight:700;color:var(--kleur-inkt-65)}.filterbalk__hint{font-size:.84rem;color:var(--kleur-inkt-70)}.filterbalk__vinkjes,.filterbalk__knoppen{display:flex;gap:6px;flex-wrap:wrap}.filterbalk__vink,.filterbalk__knop{position:relative;display:inline-flex}.filterbalk__vinkInput,.filterbalk__knopInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.filterbalk__vinkLabel,.filterbalk__knopLabel{display:inline-flex;align-items:center;padding:7px 14px;border-radius:var(--radius-pill);border:1.5px solid var(--kleur-lichtblauw);font-size:.84rem;font-weight:600;color:var(--kleur-inkt);cursor:pointer;transition:border-color var(--duur-snel) ease,background-color var(--duur-snel) ease,color var(--duur-snel) ease}.filterbalk__vinkLabel:hover,.filterbalk__knopLabel:hover{border-color:var(--kleur-kop)}.filterbalk__vinkInput:checked+.filterbalk__vinkLabel,.filterbalk__knopInput:checked+.filterbalk__knopLabel{background:var(--kleur-grond);border-color:var(--kleur-inkt);box-shadow:inset 0 0 0 .5px var(--kleur-inkt);color:var(--kleur-inkt);font-weight:700}.filterbalk__vinkInput:focus-visible+.filterbalk__vinkLabel,.filterbalk__knopInput:focus-visible+.filterbalk__knopLabel{outline:3px solid var(--kleur-cta);outline-offset:2px}.filterbalk__select{padding:9px 14px;border-radius:var(--radius-pill);border:1.5px solid var(--kleur-lichtblauw);background:var(--kleur-grond);font-size:.86rem;font-weight:600;color:var(--kleur-inkt)}.filterbalk__select:focus-visible{outline:3px solid var(--kleur-cta);outline-offset:2px}.fietsen-grid,.fietsen-grid--2,.fietsen-grid--3{display:grid;gap:var(--ruimte-sm)}.fietsen-grid{grid-template-columns:repeat(4,1fr)}.fietsen-grid--3{grid-template-columns:repeat(3,1fr);gap:var(--ruimte-md)}.fietsen-grid--2{grid-template-columns:repeat(2,1fr);gap:var(--ruimte-md)}@media(min-width:1700px){.fietsen-grid:has(>:nth-child(5)){grid-template-columns:repeat(5,1fr)}.fietsen-grid--3:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}}@media(max-width:1120px){.fietsen-grid{grid-template-columns:repeat(2,1fr)}.fietsen-grid--3{grid-template-columns:1fr}}@media(max-width:900px){.fietsen-grid--2{grid-template-columns:1fr}}@media(max-width:720px){.fietsen-grid{grid-template-columns:1fr}}img.is-plaatshouder{object-fit:contain!important;padding:12%;opacity:.35}.leeg-staat{text-align:center;padding:var(--ruimte-2xl) var(--ruimte-md);color:var(--kleur-inkt-65)}[data-reveal]{--reveal-y: 26px;--reveal-schaal: 1;opacity:1;transform:none}html.motion [data-reveal]:not(.is-in){opacity:0}html.motion.motion-vloeiend [data-reveal].is-in:not(.was-al-in-beeld){animation:reveal-in var(--duur-zwaar) var(--ease-uit) backwards}@keyframes reveal-in{0%{opacity:0;transform:translateY(var(--reveal-y)) scale(var(--reveal-schaal))}to{opacity:1;transform:none}}.paginatie{display:flex;gap:8px;justify-content:center;margin-top:var(--ruimte-xl);flex-wrap:wrap}.paginatie a,.paginatie span{min-width:38px;height:38px;padding-inline:10px;display:inline-flex;align-items:center;justify-content:center;gap:.5em;border-radius:var(--radius-sm);border:1.5px solid var(--kleur-inkt-14);font-size:.88rem;font-weight:600}.paginatie .actief{background:var(--kleur-paneel);color:var(--kleur-inkt);border-color:var(--kleur-inkt);box-shadow:inset 0 0 0 .5px var(--kleur-inkt);font-weight:700}.paginatie [aria-disabled=true]{opacity:.4}.paginatie svg{flex:none;color:var(--kleur-kop)}.catalogus{position:relative}.catalogus:has(.catalogus__schakelaar:focus-visible) .catalogus__filterknop{outline:3px solid var(--kleur-cta);outline-offset:3px}.catalogus__form{display:grid;grid-template-columns:258px minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start}.catalogus__filters{display:flex;flex-direction:column;gap:var(--ruimte-md);padding:var(--ruimte-md) var(--ruimte-md) var(--ruimte-lg);background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-lg)}.catalogus__filtersKop{display:none}.catalogus__filtersTitel{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.25rem}.catalogus__sluit{width:36px;height:36px;border-radius:50%;background:var(--kleur-inkt);color:var(--kleur-grond);display:grid;place-items:center;cursor:pointer}.catalogus__filters .filterbalk__groep{padding-bottom:var(--ruimte-md);border-bottom:1px solid var(--kleur-inkt-08)}.catalogus__filters .filterbalk__groep:last-of-type{border-bottom:none;padding-bottom:0}.catalogus__filters .filterbalk__vinkLabel,.catalogus__filters .filterbalk__knopLabel{background:var(--kleur-grond)}.catalogus__filtersVoet{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:var(--ruimte-sm);border-top:1px solid var(--kleur-inkt-08)}.filterbalk__kleurstip{width:11px;height:11px;border-radius:50%;margin-right:.5em;flex:none;box-shadow:inset 0 0 0 1px var(--kleur-inkt-14)}.filterbalk__kleurstip--zwart{background:var(--kleur-inkt)}.filterbalk__kleurstip--grijs{background:var(--kleur-inkt-45)}.filterbalk__kleurstip--blauw{background:var(--move-2)}.filterbalk__kleurstip--groen{background:var(--relax-1)}.filterbalk__kleurstip--rood{background:var(--kleur-sale)}.filterbalk__kleurstip--wit{background:#fff}.filterbalk__kleurstip--overig{background:linear-gradient(135deg,var(--energy-2),var(--move-2))}.catalogus__balk{display:flex;align-items:center;justify-content:flex-end;gap:10px var(--ruimte-md);flex-wrap:wrap;margin-bottom:var(--ruimte-md);padding-bottom:var(--ruimte-sm);border-bottom:1px solid var(--kleur-inkt-08)}.catalogus__balk>.snelkeuze{order:-1;flex:1 1 0;min-width:0;margin:0 auto 0 0}.catalogus__sorteer{display:flex;align-items:center;gap:10px;order:2}.catalogus__sorteer .filterbalk__label{margin:0}.catalogus__balk .prijsweergave{display:contents}.catalogus__balk .prijsschakelaar{order:1}.catalogus__balk .prijsweergave__toelichting{display:none}:root[data-prijsweergave=lease] .catalogus__balk .prijsweergave__toelichting{display:block;order:4;flex:1 0 100%;text-align:right}.catalogus__filterknop{display:none;align-items:center;gap:.5em;flex:none;height:44px;padding:0 16px 0 14px;border-radius:var(--radius-pill);border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-paneel);color:var(--kleur-inkt);font-weight:600;font-size:.9rem;white-space:nowrap;cursor:pointer}.catalogus__filterstip{width:8px;height:8px;border-radius:50%;background:var(--kleur-cta);flex:none}.catalogus__sorteerKnop{display:contents}.catalogus__sorteerTekst,.catalogus__sorteerIcoon,.catalogus__sorteerKlep{display:none}@media(max-width:900px){.catalogus__form{grid-template-columns:minmax(0,1fr);gap:0}.catalogus__balk{justify-content:flex-start;gap:10px 8px;margin-bottom:14px;padding-bottom:0;border-bottom:0}.catalogus__filterknop{display:inline-flex;order:1;height:44px;padding:0 12px 0 11px;font-size:.875rem}.catalogus__sorteer{order:2;flex:1 1 0;min-width:0;gap:0}.catalogus__sorteerLabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.catalogus__sorteerKnop{position:relative;display:inline-flex;align-items:center;gap:.45em;min-width:0;height:44px;max-width:100%;padding:0 11px 0 13px;border-radius:var(--radius-pill);border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-paneel);color:var(--kleur-inkt);font-weight:600;font-size:.875rem}.catalogus__sorteerTekst{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogus__sorteerKlep{display:block;flex:none}.catalogus__sorteerKnop .filterbalk__select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.catalogus__sorteerKnop:focus-within{outline:3px solid var(--kleur-cta);outline-offset:2px}.catalogus__balk .prijsschakelaar{order:3;margin-left:auto;height:44px;font-size:.875rem}.catalogus__balk .prijsschakelaar__optie{padding-inline:9px}}@media(max-width:379px){.catalogus__sorteerKnop{width:44px;padding:0;justify-content:center}.catalogus__sorteerTekst,.catalogus__sorteerKlep{display:none}.catalogus__sorteerIcoon{display:block}}@media(max-width:900px){.catalogus__filters{position:fixed;inset:0 auto 0 0;z-index:var(--laag-menu);width:min(340px,88vw);max-height:none;border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--kleur-grond);box-shadow:var(--schaduw-diep);transform:translate(-102%);transition:transform var(--duur-traag) var(--ease-standaard);overflow-y:auto;padding:var(--ruimte-md)}.catalogus__filtersKop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:var(--ruimte-sm)}.catalogus__schakelaar:checked~.catalogus__form .catalogus__filters{transform:translate(0)}}html.lenis.lenis-stopped{overflow:visible}.fotokaart{position:relative;display:flex;flex-direction:column;gap:9px;height:20em;padding:9px;border-radius:var(--radius-md);background:#fff;box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);color:var(--kleur-inkt);min-width:0;transition:box-shadow var(--duur-normaal) var(--ease-uit)}.fotokaart:hover,.fotokaart:focus-visible{box-shadow:var(--schaduw-diep)}.fotokaart--klein{height:auto;aspect-ratio:1;padding:8px}.fotokaart__laag{position:relative;flex:1;min-width:0;min-height:0;border-radius:calc(var(--radius-md) - 8px);overflow:hidden;background:#fff}.fotokaart__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:3% 4%;transition:transform var(--duur-zwaar) var(--ease-paneel)}.fotokaart:hover .fotokaart__img,.fotokaart:focus-visible .fotokaart__img{transform:scale(1.06)}.fotokaart__img.is-plaatshouder{padding:15%;opacity:.32}.fotokaart__overlay{display:none}.fotokaart__in{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-inline:4px}.fotokaart__tekst{display:flex;flex-direction:column;gap:2px}.fotokaart__label{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.25rem;line-height:1.05;letter-spacing:-.01em}.fotokaart--klein .fotokaart__label{font-size:.95rem}.fotokaart__bubbel{flex:none;width:30px;height:30px;border-radius:50%;background:var(--kleur-cta);color:var(--kleur-inkt);display:grid;place-items:center;transition:transform var(--duur-snel) var(--ease-paneel)}.fotokaart__bubbel svg{width:auto;height:14px}.fotokaart:hover .fotokaart__bubbel,.fotokaart:focus-visible .fotokaart__bubbel{transform:translate(3px) scale(1.06)}.fotokaart--mega{height:auto;aspect-ratio:1 / .98;padding:7px;gap:7px;border-radius:var(--radius-md)}.fotokaart--mega .fotokaart__label{font-size:.92rem;line-height:1.05}.fotokaart--mega .fotokaart__bubbel{width:26px;height:26px}.fotokaart--mega .fotokaart__bubbel svg{width:auto;height:13px}.fotokaart--mega .fotokaart__img{padding:2% 3%}@media(prefers-reduced-motion:reduce){.fotokaart,.fotokaart__img,.fotokaart__bubbel{transition:none}}.merkgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.merkgrid--mobiel{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:4px}.merktegel{position:relative;display:grid;place-items:center;aspect-ratio:8 / 5;min-width:0;padding:13%;border-radius:var(--radius-sm);color:var(--kleur-inkt);background:var(--move-3);--merktegel-patroon: var(--move-2);transition:box-shadow var(--duur-normaal) var(--ease-uit)}.merktegel{--merktegel-uitloop: radial-gradient(ellipse 74% 72% at 50% 50%, transparent 52%, rgba(0,0,0,.45) 76%, #000 100%)}.merktegel:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--merk-patroonkleur, var(--merktegel-patroon));-webkit-mask-image:var(--patroon-tegel),var(--merktegel-uitloop);mask-image:var(--patroon-tegel),var(--merktegel-uitloop);-webkit-mask-size:var(--patroon-s),100% 100%;mask-size:var(--patroon-s),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}.merktegel--relax{background:var(--relax-3);--merktegel-patroon: var(--relax-2)}.merktegel--energy{background:var(--energy-2);--merktegel-patroon: var(--energy-1)}.merktegel:hover,.merktegel:focus-visible{box-shadow:var(--schaduw-diep)}.merktegel__logo{position:relative;width:100%;height:auto;object-fit:contain;transition:transform var(--duur-normaal) var(--ease-uit)}.merktegel:hover .merktegel__logo{transform:scale(1.05)}.merktegel__naam{position:relative;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.05rem;line-height:1;text-align:center;letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){.merktegel,.merktegel__logo{transition:none}}.megapaneel__wrapper{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:var(--laag-nav-paneel);display:none;pointer-events:none}@media(min-width:1001px){.megapaneel__wrapper{display:block}}.pill-nav__balk:not(.is-vast):has(.pill-nav__jubileum)+.megapaneel__wrapper{top:auto;margin-top:10px}.pill-nav--ruim .megapaneel__wrapper{top:auto;margin-top:10px}.megapaneel__container{position:relative;max-width:var(--container-breedte);margin-inline:auto;padding-inline:var(--container-marge);overflow:hidden;border-radius:var(--radius-lg);height:0}.megapaneel__bg{position:absolute;inset:0 var(--container-marge);background:#fff;box-shadow:var(--schaduw-diep);border:1px solid var(--kleur-inkt-08);border-radius:var(--radius-lg)}.megapaneel__paneel{position:absolute;top:0;left:var(--container-marge);right:var(--container-marge);display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:22px;align-items:start;padding:22px;visibility:hidden;opacity:0;pointer-events:none}.megapaneel__paneel:not(:has(.megapaneel__kolom--kaart)){grid-template-columns:minmax(0,1fr)}.megapaneel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.megapaneel__grid .fotokaart--mega{aspect-ratio:1 / .8}.megapaneel__voet{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;padding:4px 4px 0}.megapaneel__voet .megapaneel__alles{margin-top:0}@media(max-width:1260px){.megapaneel__paneel{grid-template-columns:minmax(0,1fr) 208px;gap:18px;padding:20px}.megapaneel__grid{gap:8px}.megapaneel__grid .fotokaart--mega{padding:6px;gap:6px}.megapaneel__grid .fotokaart--mega .fotokaart__in{gap:4px;padding-inline:2px}.megapaneel__grid .fotokaart--mega .fotokaart__label{font-size:.8rem}.megapaneel__grid .fotokaart--mega .fotokaart__bubbel{width:22px;height:22px}.megapaneel__grid .fotokaart--mega .fotokaart__bubbel svg{height:11px}}.megapaneel__paneel--merken{display:flex;flex-direction:column;align-items:stretch;gap:16px}.megapaneel__alles{align-self:flex-start;display:inline-flex;align-items:center;gap:.45em;font-size:.9rem;font-weight:700;color:var(--move-1);transition:gap var(--duur-snel) var(--ease-paneel)}.megapaneel__alles:hover{gap:.8em}.megapaneel__kolom--kaart{display:flex;align-self:stretch}.megapaneel__kaart{position:relative;display:flex;flex-direction:column;width:100%;gap:12px;border-radius:var(--radius-md);overflow:hidden;padding:12px 12px var(--ruimte-sm);color:var(--kleur-inkt)}.megapaneel__kaart--energy{background:var(--energy-2);--kaart-patroon: var(--energy-1)}.megapaneel__kaart--move{background:var(--move-2);--kaart-patroon: var(--move-3);color:var(--kleur-grond)}.megapaneel__kaart--relax{background:var(--relax-2);--kaart-patroon: var(--relax-3)}.megapaneel__kaart:before{content:"";position:absolute;inset:0;background-color:var(--kaart-patroon, var(--move-3));-webkit-mask-image:var(--patroon-tegel),radial-gradient(ellipse 58% 42% at 50% 50%,#000 0%,#000 35%,transparent 100%);mask-image:var(--patroon-tegel),radial-gradient(ellipse 58% 42% at 50% 50%,#000 0%,#000 35%,transparent 100%);-webkit-mask-size:var(--patroon-m),100% 100%;mask-size:var(--patroon-m),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:50% 50%,0 0;mask-position:50% 50%,0 0;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}.megapaneel__kaartVlak{position:relative;display:block;flex:1;min-height:150px;border-radius:calc(var(--radius-md) - 6px);overflow:hidden;background:#fff}.megapaneel__kaartKop{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.megapaneel__kaartKop img{width:min(172px,66%);min-width:0;height:auto}.megapaneel__kaartMaand{flex:none}.megapaneel__kaartMaand{font-family:var(--font-kop);font-weight:400;font-size:1.02rem;line-height:1;letter-spacing:-.005em}.megapaneel__kaartVlak--vrij{background:none;overflow:visible}.megapaneel__kaartVlak--vrij .megapaneel__kaartFoto{padding:2% 5% 5%;filter:drop-shadow(0 12px 10px rgba(35,31,32,.25))}.megapaneel__kaartFoto{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:7%}.megapaneel__kaartTekst{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px}.megapaneel__kaartNaam{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.15rem;line-height:1.05}.megapaneel__kaartCta{display:inline-flex;align-items:center;gap:.4em;font-size:.84rem;font-weight:600;margin-top:2px}.megapaneel__backdrop{position:fixed;inset:0;z-index:var(--laag-nav-backdrop);background:#231f2040;opacity:0;visibility:hidden;pointer-events:none}.megapaneel__wrapper.is-voorbeeld{pointer-events:auto}.megapaneel__wrapper.is-voorbeeld .megapaneel__container{height:auto}.megapaneel__wrapper.is-voorbeeld .is-voorbeeldPaneel{position:relative;left:auto;right:auto;visibility:visible;opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.megapaneel__paneel,.megapaneel__backdrop{transition:none!important}}.fotokaart--mega{background:var(--kleur-grond);box-shadow:0 0 0 1px var(--kleur-inkt-08)}.mobiel-menu .fotokaart--klein{background:var(--kleur-paneel);box-shadow:0 0 0 1px var(--kleur-inkt-08),0 18px 36px -28px #231f2059}.fotokaart--mega:hover,.fotokaart--mega:focus-visible,.mobiel-menu .fotokaart--klein:hover,.mobiel-menu .fotokaart--klein:focus-visible{box-shadow:0 0 0 1px var(--kleur-inkt-14),0 26px 44px -26px #231f2073}.fotokaart__icoon{display:none}.fotokaart--klein .fotokaart__in{justify-content:flex-start;gap:6px}.fotokaart--klein .fotokaart__label{flex:1;min-width:0}.fotokaart--mega .fotokaart__in{justify-content:flex-start;gap:7px}.fotokaart--mega .fotokaart__label{flex:1;min-width:0}.mobiel-menu{position:fixed;inset:0 0 auto;height:100vh;height:100dvh;z-index:var(--laag-menu);visibility:hidden;transition:visibility .45s,background-color 0s;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}@media(min-width:1001px){.mobiel-menu{display:none}}.mobiel-menu[data-menu-status=open]{visibility:visible;background-color:var(--kleur-grond);transition:visibility .45s,background-color 0s .45s}.mobiel-menu__bg{position:fixed;inset:0 0 auto;height:100vh;height:100lvh;z-index:-1;background:var(--kleur-grond);transform:scaleY(0);transform-origin:top;transition:transform .45s var(--ease-paneel)}.mobiel-menu[data-menu-status=open] .mobiel-menu__bg{transform:scaleY(1)}.mobiel-menu__top,.mobiel-menu__status{opacity:0;transform:translateY(-10px);transition:opacity .3s var(--ease-standaard),transform .45s var(--ease-paneel)}.mobiel-menu[data-menu-status=open] .mobiel-menu__top,.mobiel-menu[data-menu-status=open] .mobiel-menu__status{opacity:1;transform:translateY(0);transition-delay:.1s}.mobiel-menu__item{opacity:0;transform:translateY(-8px);transition:opacity .3s var(--ease-standaard),transform .45s var(--ease-paneel)}.mobiel-menu[data-menu-status=open] .mobiel-menu__item{opacity:1;transform:translateY(0)}.mobiel-menu[data-menu-status=open] .mobiel-menu__item:nth-child(1){transition-delay:.12s}.mobiel-menu[data-menu-status=open] .mobiel-menu__item:nth-child(2){transition-delay:.17s}.mobiel-menu[data-menu-status=open] .mobiel-menu__item:nth-child(3){transition-delay:.22s}.mobiel-menu[data-menu-status=open] .mobiel-menu__item:nth-child(4){transition-delay:.27s}.mobiel-menu[data-menu-status=open] .mobiel-menu__item:nth-child(5){transition-delay:.32s}.mobiel-menu[data-menu-status=open] .mobiel-menu__item:nth-child(n+6){transition-delay:.37s}.mobiel-menu__top{display:flex;align-items:center;justify-content:space-between;padding:calc(8px + env(safe-area-inset-top,0px)) var(--container-marge) 8px;position:sticky;top:0;z-index:2;background:var(--kleur-grond)}.mobiel-menu__topKnoppen{display:flex;align-items:center;gap:8px}.mobiel-menu__zoek,.mobiel-menu__mand{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-paneel);color:var(--kleur-inkt);display:grid;place-items:center}.mobiel-menu__sluit{width:40px;height:40px;border-radius:50%;background:var(--kleur-inkt);color:var(--kleur-grond);display:grid;place-items:center}.mobiel-menu__lijst{padding:0 var(--container-marge) 10px}.mobiel-menu__item{border-bottom:1px solid var(--kleur-inkt-08)}.mobiel-menu__link{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 2px;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.4rem;line-height:1.1;letter-spacing:-.01em}.mobiel-menu__pijl{transition:transform var(--duur-normaal) var(--ease-standaard)}.mobiel-menu__pijl--open,[data-mobiel-dropdown-toggle=open] .mobiel-menu__pijl--dicht{display:none}[data-mobiel-dropdown-toggle=open] .mobiel-menu__pijl--open{display:inline-block}.mobiel-menu__dropdown{overflow:hidden}.mobiel-menu__overflow{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duur-normaal) var(--ease-standaard)}[data-mobiel-dropdown-toggle=open]+.mobiel-menu__dropdown .mobiel-menu__overflow{grid-template-rows:1fr}.mobiel-menu__overflowIn{overflow:hidden}.mobiel-menu__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-bottom:4px}.mobiel-menu__grid{--menu-foto: 104px}.mobiel-menu__grid .fotokaart--klein{aspect-ratio:auto;height:auto;padding:5px;gap:5px}.mobiel-menu__grid .fotokaart__laag{flex:none;height:var(--menu-foto)}.mobiel-menu__grid .fotokaart__img{object-fit:contain;padding:4px 6px}.mobiel-menu__grid .fotokaart__img.is-plaatshouder{padding:12px}.mobiel-menu__grid .fotokaart__in{gap:4px;padding:0 2px 1px 4px}.mobiel-menu__grid .fotokaart__bubbel{width:22px;height:22px}.mobiel-menu__grid .fotokaart__bubbel svg{height:10px}.mobiel-menu__grid .fotokaart__label{font-size:.86rem}@media(max-width:389px){.mobiel-menu__grid .fotokaart__in{padding-inline:0}.mobiel-menu__grid .fotokaart__label{font-size:.76rem}}.mobiel-menu__alles{display:inline-flex;align-items:center;gap:.45em;margin:8px 0 12px;font-size:.95rem;font-weight:700;color:var(--move-1)}.mobiel-menu__kaart{margin:4px 0 20px}.mobiel-menu__kaart{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"kop kop" "vlak tekst";align-items:center;gap:8px 12px}.mobiel-menu__kaart .megapaneel__kaartKop{grid-area:kop}.mobiel-menu__kaart .megapaneel__kaartVlak{grid-area:vlak;align-self:stretch;min-height:104px}.mobiel-menu__kaart .megapaneel__kaartTekst{grid-area:tekst}.mobiel-menu__contact{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px var(--container-marge) 0;border-top:1px solid var(--kleur-inkt-08);background:var(--kleur-grond);opacity:0;transform:translateY(-10px);transition:opacity .3s var(--ease-standaard),transform .45s var(--ease-paneel)}.mobiel-menu[data-menu-status=open] .mobiel-menu__contact{opacity:1;transform:translateY(0);transition-delay:.1s}.mobiel-menu__contact .knop{justify-content:center;height:46px;padding-inline:12px;white-space:nowrap}.mobiel-menu__wa{gap:.45em;background:var(--relax-1);color:var(--kleur-grond)}.mobiel-menu__wa:hover{background:var(--relax-2);color:var(--kleur-inkt)}.mobiel-menu__wa:focus-visible{outline-color:var(--relax-1);outline-offset:3px}.mobiel-menu__contact{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.mobiel-menu__top{gap:10px}.mobiel-menu__merk{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.mobiel-menu__merk .pill-nav__status{margin-inline:auto}.mobiel-menu__top .pill-nav__logoBeeld{height:32px}.mobiel-menu__merk .pill-nav__status{display:inline-flex;height:28px;padding:0 10px;gap:.4em;font-size:.78rem}.mobiel-menu__merk .pill-nav__status .stip{width:6px;height:6px}@media(max-width:370px){.mobiel-menu__top .pill-nav__logoBeeld{height:28px}.mobiel-menu__merk{gap:6px}.mobiel-menu__merk .pill-nav__status{padding:0 8px;font-size:.72rem}}.mobiel-menu__dropdown,.mobiel-menu__overflowIn{margin-inline:-8px;padding-inline:8px}.mobiel-menu__grid .fotokaart:has(>.tegel-dealwolk){z-index:1}.scrollhint{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;justify-content:center;align-items:flex-end;height:calc(48px + env(safe-area-inset-bottom,0px));padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,rgba(251,246,235,0) 0%,rgba(251,246,235,.85) 55%,var(--kleur-grond) 100%);pointer-events:none;opacity:0;transition:opacity .2s var(--ease-vloeiend)}.mobiel-menu.is-meer-onder .scrollhint{opacity:1}.scrollhint__knop{display:grid;place-items:center;width:44px;height:36px;pointer-events:none}.mobiel-menu.is-meer-onder .scrollhint__knop{pointer-events:auto}.scrollhint .pijl-bubbel svg{width:13px;height:auto}.scrollhint .pijl-bubbel{animation:scrollhint-dobber 1.8s var(--ease-vloeiend) infinite}@keyframes scrollhint-dobber{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.scrollhint .pijl-bubbel{animation:none}.mobiel-menu,.mobiel-menu__bg,.mobiel-menu__top,.mobiel-menu__status,.mobiel-menu__contact,.mobiel-menu__item,.mobiel-menu__pijl,.mobiel-menu__overflow{transition:none!important}.mobiel-menu__top,.mobiel-menu__status,.mobiel-menu__contact,.mobiel-menu__item{opacity:1;transform:none}.mobiel-menu__bg{transform:none}.mobiel-menu[data-menu-status=closed]{visibility:hidden}}.zoeklaag{position:fixed;inset:0;z-index:var(--laag-overlay);display:flex;align-items:flex-start;justify-content:center;padding:12vh 20px 20px;visibility:hidden;opacity:0;transition:opacity var(--duur-normaal) var(--ease-standaard),visibility var(--duur-normaal)}.zoeklaag[data-status=open]{visibility:visible;opacity:1}.zoeklaag__bg{position:fixed;inset:0;background:#231f208c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.zoeklaag__paneel{position:relative;width:100%;max-width:min(1120px,100%);max-height:86vh;display:flex;flex-direction:column;background:var(--kleur-grond);border-radius:var(--radius-lg);box-shadow:var(--schaduw-diep);padding:var(--ruimte-md);transform:translateY(-14px);opacity:0;transition:transform var(--duur-normaal) var(--ease-uit),opacity var(--duur-normaal) var(--ease-uit)}.zoeklaag[data-status=open] .zoeklaag__paneel{transform:translateY(0);opacity:1}.zoeklaag__vak{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);border:1.5px solid var(--kleur-inkt-14);flex:none}.zoeklaag__vak svg{flex:none;color:var(--kleur-inkt-45)}.zoeklaag__vak input{flex:1;min-width:0;border:0;background:none;font-size:1.05rem;font-family:var(--font-tekst);color:var(--kleur-inkt)}.zoeklaag__vak input:focus{outline:none}.zoeklaag__vak input::placeholder{color:var(--kleur-inkt-45)}.zoeklaag__sluiten{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--kleur-inkt-65);transition:background-color var(--duur-snel) ease}.zoeklaag__sluiten:hover{background:var(--kleur-inkt-08)}.zoeklaag__resultaten{margin-top:var(--ruimte-sm);overflow-y:auto}.zoeklaag__hint{color:var(--kleur-inkt-45);font-size:.9rem;padding:var(--ruimte-sm) 4px}.zoeklaag__groep+.zoeklaag__groep{margin-top:var(--ruimte-sm)}.zoeklaag__groepLabel{font-size:.8rem;font-weight:700;color:var(--kleur-inkt-65);padding:4px}.zoeklaag__lijst{display:flex;flex-direction:column}.zoeklaag__item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 8px;border-radius:var(--radius-sm);transition:background-color var(--duur-snel) ease}.zoeklaag__item:hover,.zoeklaag__item.is-actief{background:var(--kleur-inkt-08)}.zoeklaag__itemTitel{font-weight:600;min-width:0}.zoeklaag__itemSub{font-size:.78rem;color:var(--kleur-inkt-45);flex:0 1 auto;min-width:0;max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zoeklaag__voet{margin-top:var(--ruimte-sm);flex:none}.zoeklaag__groep--fietsen .zoeklaag__lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}@media(min-width:1100px){.zoeklaag__groep--fietsen .zoeklaag__lijst{grid-template-columns:repeat(3,minmax(0,1fr))}}.zoeklaag__fiets{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:var(--radius-md);transition:background-color var(--duur-snel) ease}.zoeklaag__fiets:hover,.zoeklaag__fiets.is-actief{background:var(--kleur-inkt-08)}.zoeklaag__fiets.is-actief{box-shadow:inset 0 0 0 1.5px var(--kleur-kop)}.zoeklaag__foto{display:block;width:128px;aspect-ratio:4 / 3;background:var(--kleur-fotovlak);border-radius:var(--radius-sm);overflow:hidden}.zoeklaag__foto img{width:100%;height:100%;object-fit:contain;display:block}.zoeklaag__fietsTekst{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.zoeklaag__soort{display:inline-block;max-width:100%;margin-bottom:3px;padding:2px 8px;border-radius:var(--radius-pill);background:#fff;box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);color:var(--kleur-inkt);font-size:.7rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zoeklaag__merk{font-size:.76rem;color:var(--kleur-inkt-55);font-weight:600}.zoeklaag__naam{font-weight:700;line-height:1.25}.zoeklaag__prijsRegel{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:3px;font-size:.82rem}.zoeklaag__prijs{font-weight:700}.zoeklaag__voorraad{color:var(--relax-1);font-weight:600}.zoeklaag__voorraad:before{content:"✓ "}.zoekblok+.zoekblok{margin-top:var(--ruimte-2xl)}.zoekwerkplaats__lijst{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:720px}.zoekwerkplaats__item{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--kleur-inkt-08);color:var(--kleur-inkt);transition:border-color var(--duur-snel) ease}.zoekwerkplaats__item:hover{border-color:var(--kleur-kop)}.zoekwerkplaats__icoon{color:var(--kleur-kop);display:grid;place-items:center}.zoekwerkplaats__item b{display:block}.zoekwerkplaats__item small{display:block;color:var(--kleur-inkt-65);font-size:.88rem}@media(max-width:640px){.zoeklaag{padding:8vh 12px 12px}.zoeklaag__groep--fietsen .zoeklaag__lijst{grid-template-columns:1fr}.zoeklaag__fiets{grid-template-columns:104px minmax(0,1fr)}.zoeklaag__foto{width:104px}.zoeklaag__item{flex-direction:column;align-items:flex-start;gap:2px}.zoeklaag__itemSub{max-width:100%}}@media(prefers-reduced-motion:reduce){.zoeklaag,.zoeklaag__paneel{transition:none!important}}.hotspot-laag{position:absolute;inset:0;z-index:1;pointer-events:none}.hotspot-laag[hidden]{display:none}.hotspot-laag__vlak{position:absolute;left:6%;top:50%;width:88%;height:auto;aspect-ratio:4 / 3;transform:translateY(-50%)}.hotspot-punt{position:absolute;transform:translate(-50%,-50%);pointer-events:auto}.hotspot-punt[hidden]{display:none}.hotspot-plus-btn{position:relative;width:46px;height:46px;border-radius:50%;background:var(--kleur-lichtblauw);color:var(--kleur-inkt);display:grid;place-items:center;box-shadow:var(--schaduw-klein);transform:scale(1) rotate(-45deg);transition:transform .3s var(--ease-snel),background-color .3s var(--ease-snel)}.hotspot-plus-btn:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:1.5px solid var(--kleur-lichtblauw);animation:hotspot-pulse 2.2s ease-out infinite;pointer-events:none}.hotspot-plus-btn:hover,.hotspot-plus-btn[data-hotspot-status=active]{transform:scale(1.1) rotate(45deg)}.hotspot-plus-btn[data-hotspot-status=active]{background:var(--kleur-cta)}.hotspot-plus-btn[data-hotspot-status=active]:before{animation:none;opacity:0}@keyframes hotspot-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.35);opacity:0}}.hotspot-modal{position:fixed;inset:0;z-index:var(--laag-overlay);pointer-events:none;overflow:hidden;visibility:hidden;transition:visibility 0s linear .6s}.hotspot-modal[data-hotspot-modal-status=active]{visibility:visible;transition-delay:0s}.hotspot-modal__side{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);padding:20px;display:flex;align-items:center;transform:translate(100%);transition:transform .6s var(--ease-paneel);will-change:transform}.hotspot-modal[data-hotspot-modal-status=active] .hotspot-modal__side{transform:translate(0)}.hotspot-modal__tile{pointer-events:auto;background:#fff;color:var(--kleur-inkt);border-radius:26px;width:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 60px -20px #231f2080}.hotspot-modal__top{display:flex;justify-content:flex-end;padding:16px 16px 0}.hotspot-close-btn{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--kleur-inkt-14);display:grid;place-items:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.hotspot-close-btn:hover{background:var(--kleur-inkt);border-color:var(--kleur-inkt);color:var(--kleur-grond);transform:rotate(90deg)}.hotspot-modal__collection{position:relative;flex:1;padding:0 26px;overflow:hidden}.hotspot-modal__list{display:grid;grid-template-columns:1fr;width:100%;height:100%;position:relative}.hotspot-modal__item{grid-area:1 / 1;display:flex;flex-direction:column;gap:18px;overflow-y:auto;transition:opacity .6s var(--ease-paneel),transform .6s var(--ease-paneel)}.hotspot-modal__item[data-hotspot-status=not-active]{opacity:0;visibility:hidden;transform:translate(0)}.hotspot-modal__item[data-hotspot-status=active]{opacity:1;visibility:visible;transform:translate(0)}.hotspot-modal__item[data-hotspot-status=transition-in-right]{opacity:0;visibility:visible;transform:translate(16px);transition:none}.hotspot-modal__item[data-hotspot-status=transition-in-left]{opacity:0;visibility:visible;transform:translate(-16px);transition:none}.hotspot-modal__item[data-hotspot-status=transition-out-right]{opacity:0;visibility:visible;transform:translate(16px)}.hotspot-modal__item[data-hotspot-status=transition-out-left]{opacity:0;visibility:visible;transform:translate(-16px)}.hotspot-modal__item--zonder-foto{padding-top:8px}.hotspot-modal__item--zonder-foto .hotspot-modal__p{font-size:1.04rem}.hotspot-modal__media{aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden;background:#fff}.hotspot-modal__media img{width:100%;height:100%;object-fit:contain;padding:4%}.hotspot-modal__h{margin-top:4px}.hotspot-modal__p{color:var(--kleur-inkt-70);font-size:.96rem}.hotspot-modal__bottom{padding:20px 26px 28px}.hotspot-modal__controls{display:flex;align-items:center;justify-content:center;gap:14px}.hotspot-arrow-btn{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--kleur-inkt-14);display:grid;place-items:center;transition:background-color var(--duur-snel) ease,color var(--duur-snel) ease,border-color var(--duur-snel) ease}.hotspot-arrow-btn:hover{background:var(--kleur-inkt);border-color:var(--kleur-inkt);color:var(--kleur-grond)}.hotspot-modal__dots{display:flex;gap:8px}.hotspot-dot{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--kleur-inkt-14);transition:width .3s var(--ease-snel),background-color .3s var(--ease-snel)}.hotspot-dot[data-hotspot-control-status=active]{background:var(--kleur-cta);width:20px}@media(max-width:560px){.hotspot-plus-btn{width:38px;height:38px}.hotspot-plus-btn svg{width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.hotspot-plus-btn,.hotspot-plus-btn:before,.hotspot-modal,.hotspot-modal__side,.hotspot-modal__item,.hotspot-close-btn,.hotspot-arrow-btn,.hotspot-dot{transition:none!important;animation:none!important}}.bouncy-tabs{display:flex;flex-direction:column;align-items:center;gap:var(--ruimte-xl);width:min(100%,760px);margin-inline:auto}.bouncy-tabs__nav{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:6px;border-radius:var(--radius-pill);background:#fff;box-shadow:inset 0 0 0 1px var(--kleur-inkt-14)}.bouncy-tabs__nav[data-wrapped]{border-radius:var(--radius-md)}.bouncy-tabs__ghost{position:absolute;top:0;left:0;z-index:1;width:2em;border-radius:var(--radius-pill);background:var(--kleur-grond);box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);opacity:0;visibility:hidden;pointer-events:none}.bouncy-tabs__indicator{position:absolute;top:0;left:0;z-index:2;width:3em;border-radius:var(--radius-pill);background:var(--kleur-grond);box-shadow:inset 0 0 0 2px var(--kleur-inkt);pointer-events:none;will-change:transform,width,height}.bouncy-tabs__button{position:relative;z-index:3;padding:11px 20px;font-weight:600;font-size:.92rem;line-height:1.5;color:var(--kleur-inkt-70);background:transparent;border:none;border-radius:var(--radius-pill);transition:color var(--duur-snel) ease}.bouncy-tabs__button[data-active]{color:var(--kleur-inkt)}.bouncy-tabs__button:focus-visible{outline:3px solid var(--kleur-cta);outline-offset:2px;border-radius:var(--radius-pill)}.bouncy-tabs__collection{width:100%;padding:var(--ruimte-lg);border:1px solid var(--kleur-inkt-08);border-radius:var(--radius-md);background:#fff;overflow:hidden}.bouncy-tabs__list{position:relative}.bouncy-tabs__item{position:absolute;top:0;left:0;right:0}[data-bouncy-tabs-panel]:not([data-active]){opacity:0;visibility:hidden}.bouncy-tabs__list:not([data-tabs-gemeten])>[data-bouncy-tabs-panel][data-active]{position:relative}.bouncy-tabs__heading{margin-bottom:10px}.bouncy-tabs__para{color:var(--kleur-inkt-70)}@media(max-width:640px){.bouncy-tabs{gap:var(--ruimte-lg)}.bouncy-tabs__nav{border-radius:var(--radius-md)}.bouncy-tabs__collection{padding:var(--ruimte-md)}}@media(prefers-reduced-motion:reduce){.bouncy-tabs__button,.bouncy-tabs__indicator,.bouncy-tabs__ghost{transition:none!important}}.samensteller{display:flex;flex-direction:column;gap:18px;padding:18px 20px;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md)}.samensteller__blok{display:flex;flex-direction:column;gap:10px}.samensteller__label{font-size:.86rem;font-weight:700;color:var(--kleur-inkt)}.samensteller__waarde{font-size:.82rem;color:var(--kleur-inkt-65)}.uitvoering-pills{display:flex;gap:8px;flex-wrap:wrap}.uitvoering-pill{padding:10px 20px;border-radius:var(--radius-pill);border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-grond);font-weight:700;font-size:.94rem;color:var(--kleur-inkt);transition:background-color var(--duur-snel) ease,color var(--duur-snel) ease,border-color var(--duur-snel) ease}.uitvoering-pill:hover{border-color:var(--kleur-kop)}.uitvoering-pill[aria-pressed=true],.uitvoering-pill[aria-current=page]{background:var(--kleur-fotovlak);border-color:var(--kleur-inkt);box-shadow:inset 0 0 0 .5px var(--kleur-inkt);color:var(--kleur-inkt)}.kleur-swatches{display:flex;gap:12px;flex-wrap:wrap}.kleur-swatch{position:relative;width:38px;height:38px;border-radius:50%;background:var(--swatch-kleur, var(--kleur-inkt-14));border:2px solid var(--kleur-grond);box-shadow:0 0 0 1.5px var(--kleur-inkt-14);padding:0;transition:box-shadow var(--duur-snel) ease}.kleur-swatch:hover{box-shadow:0 0 0 1.5px var(--kleur-inkt)}.kleur-swatch[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--kleur-cta)}.kleur-swatch[aria-pressed=true]:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 2px var(--kleur-grond-90)}.samensteller-foto{transition:opacity .18s ease}.samensteller-foto.is-wissel{opacity:0}.koopkader{position:relative;padding-top:6px}.koopkader h1{font-size:clamp(2.3rem,1.3rem + 2.2vw,3.6rem);line-height:1.02;text-wrap:balance}.koopkader__merk{color:var(--tint-kop, var(--move-1))}.koopkader__intro{margin:12px 0 0;max-width:34em;font-family:var(--font-kop);font-weight:400;font-size:1.12rem;line-height:1.45;color:var(--kleur-inkt-85)}.koopkader__prijsblok{margin-top:18px}.koopkader__prijsrij{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px}.koopkader__prijsrij>.prijs{grid-column:1;grid-row:1;margin:0;line-height:1}.koopkader__prijsrij>.prijsschakelaar{grid-column:2;grid-row:1;justify-self:end;margin-top:3px}.actievoorwaarden-klein{margin-top:6px;font-size:.82rem;color:var(--kleur-inkt-65)}.koopkader__prijsblok:not(:has(.prijs--actie)) .actievoorwaarden-klein:not(.actievoorwaarden-klein--deal){display:none}.actievoorwaarden-klein summary{display:inline;cursor:pointer;text-decoration:underline;text-underline-offset:2px;list-style:none}.actievoorwaarden-klein summary::-webkit-details-marker{display:none}.actievoorwaarden-klein summary:hover{color:var(--kleur-inkt)}.actievoorwaarden-klein__tekst{margin-top:6px;max-width:68ch;line-height:1.5}.actievoorwaarden-klein__tekst>:first-child{margin-top:0}.actievoorwaarden-klein__tekst>:last-child{margin-bottom:0}.koopkader .prijs--groot .prijs__bedrag,.koopkader .prijs--groot .prijs__maand{font-size:clamp(2rem,2.8vw,2.35rem);line-height:1}.koopkader .prijs__indicatie{flex-basis:100%;margin-top:4px;font-size:.74rem;line-height:1.2}.koopkader .prijs__lease[hidden]{display:none}.koopkader .prijs--groot .prijs__bedrag,.koopkader .prijs--groot .prijs__maand{position:relative;padding-bottom:.34em}.koopkader .prijs--groot .prijs__bedrag:after,.koopkader .prijs--groot .prijs__maand:after{content:"";position:absolute;left:-1%;right:-3%;bottom:0;height:.3em;background:var(--tint, var(--kleur-cta));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 6 310 26' preserveAspectRatio='none'%3E%3Cpath d='M5 20.9999C26.7762 16.2245 49.5532 11.5572 71.7979 14.6666C84.9553 16.5057 97.0392 21.8432 109.987 24.3888C116.413 25.6523 123.012 25.5143 129.042 22.6388C135.981 19.3303 142.586 15.1422 150.092 13.3333C156.799 11.7168 161.702 14.6225 167.887 16.8333C181.562 21.7212 194.975 22.6234 209.252 21.3888C224.678 20.0548 239.912 17.991 255.42 18.3055C272.027 18.6422 288.409 18.867 305 17.9999' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat center / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 6 310 26' preserveAspectRatio='none'%3E%3Cpath d='M5 20.9999C26.7762 16.2245 49.5532 11.5572 71.7979 14.6666C84.9553 16.5057 97.0392 21.8432 109.987 24.3888C116.413 25.6523 123.012 25.5143 129.042 22.6388C135.981 19.3303 142.586 15.1422 150.092 13.3333C156.799 11.7168 161.702 14.6225 167.887 16.8333C181.562 21.7212 194.975 22.6234 209.252 21.3888C224.678 20.0548 239.912 17.991 255.42 18.3055C272.027 18.6422 288.409 18.867 305 17.9999' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat center / 100% 100%}.koopkader .prijs__btw{font-size:.86rem;font-weight:600;color:var(--kleur-inkt-65);white-space:nowrap}.koopkader__keuzes{display:flex;flex-direction:column;gap:20px;margin-top:22px;padding-top:22px;border-top:1px solid var(--kleur-inkt-14)}.koopkader__keuzes:not(:has(>.keuze:not([hidden],.keuze--duo),>.keuze--duo>.keuze__deel:not([hidden]))){display:none}.keuze{display:flex;flex-direction:column;gap:10px;margin:0}.keuze[hidden],.keuze__deel[hidden]{display:none}.keuze--duo:not(:has(>.keuze__deel:not([hidden]))){display:none}.keuze__kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.keuze__label{font-size:.88rem;font-weight:700;color:var(--kleur-inkt)}.keuze__gekozen{font-weight:500;color:var(--kleur-inkt-65)}.keuze__noot{margin:0;font-size:.88rem;line-height:1.5;color:var(--kleur-inkt-70);max-width:56ch}.keuze__noot[hidden]{display:none}.keuze--duo{gap:20px}.keuze--duo .keuze__label{min-width:5.6rem}.keuze__deel{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.keuze__tekst{font-size:.96rem;font-weight:600}.kleurrij{display:inline-flex;align-items:center;gap:8px;min-height:28px}.koopkader .uitvoering-pills{gap:8px}.koopkader .uitvoering-pills[hidden]{display:none}.koopkader .uitvoering-pill{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;background:#fff;border:1.5px solid var(--kleur-inkt-14);font-weight:600;font-size:.95rem;transition:border-color var(--duur-snel) ease,box-shadow var(--duur-snel) ease}.koopkader .uitvoering-pill:hover{border-color:var(--kleur-inkt-45);transform:none}.koopkader .uitvoering-pill[aria-pressed=true],.koopkader .uitvoering-pill[aria-current=page]{padding:0 19.5px;background:#fff;border:2px solid var(--kleur-inkt);box-shadow:none;font-weight:700}.koopkader .kleur-swatches{gap:8px}.koopkader .kleur-swatch{width:26px;height:26px;margin:4px;border:0;box-shadow:inset 0 0 0 1px var(--kleur-inkt-14),0 0 0 3px #fff,0 0 0 4px var(--kleur-inkt-14);transition:box-shadow var(--duur-snel) ease}.koopkader .kleur-swatch:hover{transform:none;box-shadow:inset 0 0 0 1px var(--kleur-inkt-14),0 0 0 3px #fff,0 0 0 4px var(--kleur-inkt-45)}.koopkader .kleur-swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--kleur-inkt-14),0 0 0 3px #fff,0 0 0 5px var(--kleur-inkt)}.koopkader .kleur-swatch[aria-pressed=true]:after{content:none}.maatknoppen{display:flex;flex-wrap:wrap;gap:8px}.maatknop{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:70px;min-height:44px;padding:0 12px;border-radius:var(--radius-sm);background:#fff;border:1.5px solid var(--kleur-inkt-14);color:var(--kleur-inkt);font-size:.94rem;font-weight:700;transition:border-color var(--duur-snel) ease}.maatknop small{font-size:.86em;font-weight:500;color:var(--kleur-inkt-65)}.maatknop:hover{border-color:var(--kleur-inkt-45)}.maatknop[aria-pressed=true]{padding:0 11.5px;border:2px solid var(--kleur-inkt)}.maatknop.is-uit{color:var(--kleur-inkt-45);background:transparent;border-style:dashed;cursor:not-allowed;text-decoration:line-through}.maatknop.is-uit small{color:var(--kleur-inkt-45)}.maatknop__stip{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--relax-2);display:none}.maatknop.is-voorraad .maatknop__stip{display:block}.maatknop__jouw{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:0 7px;border-radius:var(--radius-pill);background:var(--move-3);color:var(--move-1);font-size:.66rem;font-weight:700;line-height:17px;white-space:nowrap;text-decoration:none}.maatlink{font-size:.86rem;font-weight:600;white-space:nowrap;color:var(--kleur-inkt);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:var(--kleur-inkt-25);transition:text-decoration-color var(--duur-snel) ease}.maatlink:hover{text-decoration-color:var(--kleur-inkt)}.voorraadstand{display:flex;align-items:flex-start;gap:10px;margin:22px 0 0;font-size:.92rem;color:var(--kleur-inkt-70)}.voorraadstand b{color:var(--kleur-inkt);font-weight:700}.voorraadstand svg{flex:none;width:18px;height:18px;margin-top:.1em;color:var(--kleur-inkt-65)}.voorraadstand__stip{flex:none;width:9px;height:9px;margin:.5em 5px 0 4px;border-radius:50%;background:var(--relax-2)}.voorraadstand.is-ja b{color:var(--relax-1)}.koopkader__ctas{margin-top:16px}.koopkader__ctas .knop{width:100%;min-height:58px;font-size:1.04rem}.koopkader__vergelijk{display:flex;justify-content:center;margin-top:10px}.koopkader__vergelijk .vergelijk-toggle{margin:0;padding:6px 4px;gap:8px;border:0;background:none;box-shadow:none;font-size:.88rem;color:var(--kleur-inkt-85)}.koopkader__vergelijk .vergelijk-toggle svg{width:22px;height:22px;padding:5px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--kleur-inkt-25)}.koopkader__vergelijk .vergelijk-toggle.is-actief{background:none;box-shadow:none}.koopkader__vergelijk .vergelijk-toggle.is-actief svg{box-shadow:inset 0 0 0 2px var(--kleur-inkt)}.koopkader__uspkop{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--kleur-inkt-14);font-family:var(--font-kop);font-weight:700;font-size:1.08rem;line-height:1.2;color:var(--tint-kop, var(--move-1))}.koopkader__usp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:12px 0 0;padding:0;list-style:none}.koopkader__usp li{display:flex;align-items:flex-start;gap:10px}.koopkader__usp svg{flex:none;width:20px;height:20px;margin-top:1px;padding:3px;border-radius:50%;background:var(--relax-1);color:#fff}.koopkader__usp li>span{font-size:.8rem;line-height:1.35;color:var(--kleur-inkt-65)}.koopkader__usp b{display:block;font-size:.92rem;font-weight:700;line-height:1.25;color:var(--kleur-inkt)}.koopkader__note{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--kleur-inkt-14);text-align:center;font-size:.8rem;line-height:1.5;color:var(--kleur-inkt-65)}@media(max-width:860px){.koopkader__prijsblok{margin-top:14px}:root:not([data-prijsweergave=lease]) .koopkader .prijs__indicatie{display:none}.koopkader .prijs__indicatie{margin-top:4px;font-size:.74rem}.koopkader__prijsrij>.prijsschakelaar{margin-top:0}.koopkader__keuzes{gap:16px;margin-top:18px;padding-top:18px}.keuze{gap:8px}.keuze--duo{flex-direction:column;align-items:stretch;gap:16px}.keuze__deel{flex-direction:column;align-items:flex-start;gap:8px}.keuze__kop{align-items:center}.koopkader .uitvoering-pills{gap:6px}.koopkader .uitvoering-pill{min-height:40px;height:40px;padding:0 16px;font-size:.95rem;line-height:1.1}.koopkader .uitvoering-pill[aria-pressed=true],.koopkader .uitvoering-pill[aria-current=page]{padding:0 15.5px}.maatknoppen{gap:6px}.maatknop{min-width:0;min-height:40px;height:40px;padding:0 14px;font-size:.92rem}.maatknop[aria-pressed=true]{padding:0 13.5px}.koopkader .kleur-swatch{width:28px;height:28px;margin:3px}.kleurrij{gap:6px}.voorraadstand{margin-top:18px;font-size:.9rem}.koopkader__ctas{margin-top:14px}.koopkader__ctas .knop{min-height:52px;font-size:1rem}.koopkader__vergelijk{margin-top:6px}.koopkader__uspkop{margin-top:10px;padding-top:14px;font-size:1.1rem}.koopkader__usp{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px}.koopkader__usp li{gap:9px}.koopkader__usp svg{width:18px;height:18px;margin-top:1px}.koopkader__usp li>span{font-size:.86rem;line-height:1.35}.koopkader__usp b{display:inline;font-size:.9rem}.koopkader__usp b:after{content:"·";margin-inline:.4em;font-weight:400;color:var(--kleur-inkt-45)}.koopkader__note{margin-top:12px;padding-top:12px}}@media(max-width:640px){.koopkader h1{font-size:2.3rem}.koopkader__intro{margin-top:10px;font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.uitvoering-pill,.samensteller-foto,.kleur-swatch,.maatknop,.maatlink{transition:none!important}}.orderkop h1,.stap__kop h2,.stap__subkop h3,.blokkop h3,.carekaart__titel,.klantkaart__naam,.klaar__kaart h1,.verschiltabel thead th,.samensteller-lijst h1{text-transform:none}.orderkop .kicker,.stap__kop .kicker,.stap__kopIn .kicker,.bon__kop .kicker,.klaar .kicker,.samensteller-lijst .kicker{text-transform:none;letter-spacing:0}.orderkop{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 40px;align-items:end;padding-top:var(--ruimte-lg);margin-bottom:var(--ruimte-lg)}.orderkop h1{font-size:var(--kop-2);margin-top:14px}.orderkop__klant{color:var(--kleur-kop)}.orderkop__meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:.84rem;color:var(--kleur-inkt-65);white-space:nowrap}@media(max-width:860px){.orderkop{grid-template-columns:1fr}.orderkop__meta{align-items:flex-start}}.samenstel-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--ruimte-lg);align-items:start;padding-bottom:clamp(64px,8vw,120px);min-width:0}@media(max-width:960px){.samenstel-grid{grid-template-columns:minmax(0,1fr);padding-bottom:110px}}.stappen{display:flex;flex-direction:column;gap:var(--ruimte-md);min-width:0}.stap{background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-lg);padding:clamp(20px,2.2vw,28px);min-width:0}.stap__kop{display:flex;flex-direction:column;gap:10px;margin-bottom:var(--ruimte-md)}.stap__kop h2{font-size:var(--kop-3)}.stap__intro{font-size:.92rem;color:var(--kleur-inkt-65);max-width:62ch}.stap__deel{display:flex;flex-direction:column;gap:12px}.stap__deel+.stap__deel,.samensteller+.stap__deel{margin-top:var(--ruimte-md)}.stap__subkop{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.stap__subkop h3{font-size:1.15rem}.stap__subtekst{font-size:.88rem;color:var(--kleur-inkt-65);max-width:64ch}.stap__voet{margin-top:14px;font-size:.8rem;color:var(--kleur-inkt-65)}.stap__deel>p{margin-top:2px}.fietsregel{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:var(--ruimte-md)}.fietsregel__foto{flex:none;width:180px;aspect-ratio:4/3;background:#fff;border:1px solid var(--kleur-inkt-08);border-radius:var(--radius-md);padding:8px}.fietsregel__foto img{width:100%;height:100%;object-fit:contain}.fietsregel__tekst{flex:1;min-width:230px;display:flex;flex-direction:column;gap:8px}.fietsregel__naam{font-weight:700;font-size:1.02rem}.fietsregel__extra{font-size:.87rem;color:var(--kleur-inkt-65);max-width:46ch}.keuzekaarten{display:grid;gap:12px}.keuzekaarten--2{grid-template-columns:repeat(2,minmax(0,1fr))}.keuzekaarten--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:820px){.keuzekaarten--2,.keuzekaarten--3{grid-template-columns:1fr}}.keuzekaart{position:relative;display:flex;flex-direction:column;gap:4px;text-align:left;padding:16px 18px 16px 47px;border-radius:var(--radius-md);border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-grond);transition:border-color var(--duur-snel) ease,box-shadow var(--duur-snel) ease}.keuzekaart:hover{border-color:var(--kleur-kop)}.keuzekaart:before{content:"";position:absolute;left:17px;top:18px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--kleur-inkt-25);background:#fff}.keuzekaart__vink{position:absolute;left:22px;top:23px;width:10px;height:10px;color:var(--kleur-grond);opacity:0}.keuzekaart[aria-checked=true]{border-color:var(--kleur-inkt);box-shadow:0 0 0 1.5px var(--kleur-inkt)}.keuzekaart[aria-checked=true]:before{background:var(--kleur-inkt);border-color:var(--kleur-inkt)}.keuzekaart[aria-checked=true] .keuzekaart__vink{opacity:1}.keuzekaart__titel{font-weight:700;font-size:1rem;line-height:1.3}.keuzekaart__prijs{font-weight:700;font-size:.88rem;color:var(--move-1)}.keuzekaart__tekst{font-size:.85rem;line-height:1.45;color:var(--kleur-inkt-65)}.keuzekaart__mini{margin-top:2px;font-size:.72rem;color:var(--kleur-inkt-45)}.keuzekaart__label{display:inline-flex;align-items:center;gap:.45em;margin-top:6px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--relax-1);color:var(--kleur-grond);font-size:.74rem;font-weight:700;width:fit-content}.artikelrij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.artikelrij--vier{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.artikelrij,.artikelrij--vier{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.artikelrij,.artikelrij--vier{grid-template-columns:1fr}}.artikel{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:15px 16px 16px;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md);transition:border-color var(--duur-snel) ease,box-shadow var(--duur-snel) ease}.artikel.is-toegevoegd{border-color:var(--kleur-cta);box-shadow:0 0 0 1.5px var(--kleur-cta)}.artikel__naam{font-weight:700;font-size:.93rem;line-height:1.3}.artikel__prijs{font-family:var(--font-kop);font-weight:800;font-size:1.08rem;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.artikel__voorraad{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:.78rem;color:var(--kleur-inkt-65)}.artikel__voorraad span{display:inline-flex;align-items:center;gap:5px}.artikel__voorraad i{width:7px;height:7px;border-radius:50%;background:var(--relax-2);flex:none}.artikel__voorraad i.is-nul{background:var(--kleur-inkt-25)}.artikel__labels{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:24px}@media(min-width:561px){.artikel__naam{min-height:2.6em}.artikel__voorraad{min-height:1.25em}}.artikel__knop{margin-top:auto}.artikel__knop .artikel__vink{display:none}.artikel__knop[aria-pressed=true] .artikel__vink{display:block}.artikel--klein{gap:5px;padding:13px 14px 14px}.artikel--klein .artikel__naam{font-size:.88rem}.artikel--klein .artikel__prijs{font-size:1rem}.artikel__erbij{font-size:.75rem;color:var(--kleur-inkt-65);line-height:1.4}.artikel__foto{width:100%;aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;background:#fff;border:1px solid var(--kleur-inkt-08);border-radius:var(--radius-md);margin-bottom:3px}.artikel__foto img{width:100%;height:100%;object-fit:contain;padding:7%}@media(max-width:560px){.artikel__foto{aspect-ratio:1}}.plaatshouder-artikel{color:var(--kleur-inkt-25)}.tegelchip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-pill);background:var(--move-3);color:var(--move-1);font-size:.73rem;font-weight:700}.tegelchip--energy{background:var(--energy-3);color:var(--kleur-inkt)}.merkbij{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-pill);background:var(--kleur-inkt-08);color:var(--kleur-inkt-65);font-size:.73rem;font-weight:700}.cijfer{display:none;font-size:.74rem;font-weight:500;color:var(--kleur-inkt-45);line-height:1.4}body.toon-cijfers .cijfer{display:inline-block}.stap__kop--rij{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 24px}.stap__kopIn{display:flex;flex-direction:column;gap:10px;min-width:0}.cijferschakelaar{justify-self:start;display:flex;align-items:center;gap:10px;padding:7px 8px 7px 14px;border:1px dashed var(--kleur-inkt-25);border-radius:var(--radius-pill);white-space:nowrap}.cijferschakelaar__label{font-size:.78rem;font-weight:600;color:var(--kleur-inkt-65)}.switch--klein{width:40px;height:23px}.switch--klein:after{width:17px;height:17px}.switch--klein[aria-pressed=true]:after{transform:translate(17px)}@media(max-width:640px){.stap__kop--rij{grid-template-columns:1fr}}.blokkop{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px}.blokkop h3{font-size:1.1rem}.blokkop__bij{font-size:.85rem;color:var(--kleur-inkt-65)}.automatischregel{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.carekaarten{display:grid;gap:14px;grid-template-columns:1fr;margin-bottom:var(--ruimte-md)}.carekaart{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--radius-md);border:1.5px solid var(--kleur-inkt-14);background:#fff;transition:border-color var(--duur-snel) ease,box-shadow var(--duur-snel) ease}.carekaart>*:not(.carekaart__patroon){position:relative;z-index:1}.carekaart--uitgelicht{background:var(--move-3);border-color:var(--move-2);border-width:2px}.carekaart__patroon{position:absolute;top:0;right:0;width:48%;height:120px;background-color:var(--move-2);opacity:1;-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-hoek-rb);mask-image:var(--patroon-tegel),var(--patroon-uitloop-hoek-rb);-webkit-mask-size:var(--patroon-s),100% 100%;mask-size:var(--patroon-s),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none;z-index:0}.carekaart:has([aria-checked=true]){border-color:var(--kleur-inkt);box-shadow:0 0 0 1.5px var(--kleur-inkt)}.carekaart__badge{display:flex;align-items:center;gap:8px;min-height:23px}.carekaart__vink{display:none;width:22px;height:22px;border-radius:50%;background:var(--kleur-inkt);color:var(--kleur-grond);place-items:center}.carekaart__vink svg{width:12px;height:12px}.carekaart:has([aria-checked=true]) .carekaart__vink{display:grid}.carekaart__titel{font-size:1.35rem}.carekaart__prijsblok{display:flex;flex-direction:column;gap:3px}.carekaart__prijs{font-family:var(--font-kop);font-weight:800;font-size:1.55rem;letter-spacing:var(--kop-letterspacing);font-variant-numeric:tabular-nums}.carekaart__prijs small{font-family:var(--font-tekst);font-weight:600;font-size:.82rem;letter-spacing:0;color:var(--kleur-inkt-65)}.carekaart__onder{font-size:.8rem;font-weight:600;color:var(--kleur-inkt-65)}.carekaart__tekst{font-size:.87rem;line-height:1.5;color:var(--kleur-inkt-70)}.carekaart__knop{justify-self:start;align-self:start;margin-top:auto}.carelijst{display:flex;flex-direction:column;gap:7px}.carelijst li{display:flex;gap:9px;font-size:.87rem;line-height:1.4}.carelijst__vink{flex:none;width:15px;height:15px;margin-top:2px;color:var(--relax-1)}.carevouw{align-self:start;width:100%;padding-top:11px;border-top:1px solid var(--kleur-inkt-08)}.carevouw>summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;font-size:.82rem;font-weight:700;color:var(--move-1)}.carevouw>summary::-webkit-details-marker{display:none}.carevouw__plus{flex:none;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;border:1.5px solid var(--kleur-inkt-14)}.carevouw__plus svg{width:10px;height:10px;transition:transform var(--duur-normaal) var(--ease-standaard)}.carevouw[open] .carevouw__plus{background:var(--kleur-inkt);border-color:var(--kleur-inkt);color:var(--kleur-grond)}.carevouw[open] .carevouw__plus svg{transform:rotate(45deg)}.carevouw ul{display:flex;flex-direction:column;gap:5px;margin-top:11px;font-size:.79rem;line-height:1.4;color:var(--kleur-inkt-65)}.carevouw li{position:relative;padding-left:13px}.carevouw li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1.5px;border-radius:2px;background:var(--kleur-inkt-25)}@media(min-width:901px){.carekaarten{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto auto auto}.carekaart{display:grid;grid-row:span 6;grid-template-rows:subgrid}}@media(max-width:900px){.carekaart__leeg{display:none}.carekaart__badge{min-height:0}.carekaart__badge:not(:has(.tegelchip)):not(:has(.carekaart__vink:not([hidden]))){gap:0}}.verschiltabel-wrap{overflow-x:auto;background:var(--kleur-grond);border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md)}.verschiltabel{border-collapse:collapse;width:100%;min-width:600px;font-size:.86rem}.verschiltabel th,.verschiltabel td{padding:11px 16px;border-bottom:1px solid var(--kleur-inkt-08);text-align:left;vertical-align:middle}.verschiltabel thead th{font-family:var(--font-kop);font-weight:800;font-size:.95rem;letter-spacing:-.01em;background:var(--kleur-grond);white-space:nowrap}.verschiltabel thead th:not(:first-child),.verschiltabel td{text-align:center}.verschiltabel tbody th{font-weight:600;color:var(--kleur-inkt-85)}.verschiltabel tbody tr:last-child :is(th,td){border-bottom:0}.verschiltabel__vink{width:16px;height:16px;margin-inline:auto;color:var(--relax-1)}.verschiltabel__streep{color:var(--kleur-inkt-25)}.losseoptie{margin-top:var(--ruimte-md)}.keuzeregel{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:var(--radius-pill);border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-grond);font-size:.82rem;color:var(--kleur-inkt-65);text-align:left;transition:border-color var(--duur-snel) ease,color var(--duur-snel) ease}.keuzeregel:hover{border-color:var(--kleur-kop);color:var(--kleur-inkt)}.keuzeregel__vink{flex:none;width:19px;height:19px;padding:4px;border-radius:50%;border:1.5px solid var(--kleur-inkt-25);color:transparent}.keuzeregel[aria-checked=true]{border-color:var(--kleur-inkt);color:var(--kleur-inkt)}.keuzeregel[aria-checked=true] .keuzeregel__vink{background:var(--kleur-inkt);border-color:var(--kleur-inkt);color:var(--kleur-grond)}.zoekveld{display:flex;align-items:center;gap:12px;padding:11px 12px 11px 18px;background:var(--kleur-grond);border:1.5px solid var(--kleur-inkt-14);border-radius:var(--radius-pill);transition:border-color var(--duur-snel) ease,box-shadow var(--duur-snel) ease}.zoekveld:has(input:focus-visible){border-color:var(--kleur-cta);box-shadow:0 0 0 1.5px var(--kleur-cta)}.zoekveld input{flex:1;min-width:0;border:0;background:none;font-size:.94rem;padding:2px 0}.zoekveld input:focus{outline:none}.zoekveld input::placeholder{color:var(--kleur-inkt-45)}.zoekveld__scan{display:inline-flex;align-items:center;gap:8px;flex:none;padding:7px 14px 7px 12px;border-radius:var(--radius-pill);border:1.5px solid var(--kleur-inkt-14);font-size:.8rem;font-weight:600;color:var(--kleur-inkt-70);white-space:nowrap}.zoekveld__scan svg{width:19px;height:19px;color:var(--kleur-inkt)}.zoekveld__scan:hover{border-color:var(--kleur-inkt)}@media(max-width:560px){.zoekveld__scan span{display:none}}.invoer{padding:11px 16px;border-radius:var(--radius-sm);border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-grond);font-size:.92rem;width:100%}.invoer:focus-visible{outline:none;border-color:var(--kleur-cta);box-shadow:0 0 0 1.5px var(--kleur-cta)}.invoer--kort{max-width:220px}textarea.invoer{min-height:88px;resize:vertical;line-height:1.5}.veldlabel{display:block;font-size:.82rem;font-weight:700;margin-bottom:6px}.veldgroep{display:flex;flex-direction:column;flex:1;min-width:170px}.klantkaart{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 18px;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md)}.klantkaart__avatar{flex:none;width:48px;height:48px;border-radius:50%;background:var(--move-3);color:var(--move-1);display:grid;place-items:center;font-family:var(--font-kop);font-weight:800;font-size:1rem;letter-spacing:0}.klantkaart__in{flex:1;min-width:200px;display:flex;flex-direction:column;gap:3px}.klantkaart__naam{font-weight:700;font-size:1rem}.klantkaart__regel{font-size:.83rem;color:var(--kleur-inkt-65)}.schakelrij{display:flex;flex-direction:column;gap:14px;padding:16px 18px;background:var(--kleur-grond);border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md)}.schakelrij__top{display:flex;align-items:center;gap:16px}.schakelrij__in{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.schakelrij__titel{font-weight:700;font-size:.98rem}.schakelrij__tekst{font-size:.84rem;color:var(--kleur-inkt-65)}.switch{flex:none;position:relative;width:50px;height:29px;border-radius:var(--radius-pill);background:var(--kleur-inkt-14);transition:background-color var(--duur-snel) ease}.switch:after{content:"";position:absolute;top:3px;left:3px;width:23px;height:23px;border-radius:50%;background:var(--kleur-grond);box-shadow:var(--schaduw-klein);transition:transform var(--duur-snel) ease}.switch[aria-pressed=true]{background:var(--relax-2)}.switch[aria-pressed=true]:after{transform:translate(21px)}.schakelrij__inhoud{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.schakelrij__inhoud .invoer{width:auto;flex:1;min-width:170px}.uitvoering-pill--klein{padding:9px 16px;font-size:.86rem;font-weight:600}.chiprij{display:flex;flex-wrap:wrap;gap:8px}.chiprij .uitvoering-pill{display:inline-flex;align-items:center;gap:.5em}.chip__vink{width:13px;height:13px;flex:none;display:none}.chiprij .uitvoering-pill[aria-pressed=true] .chip__vink{display:block}.bon{position:sticky;top:100px;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-lg);box-shadow:var(--schaduw-kaart)}.bon__kop{position:relative;overflow:hidden;background:var(--move-3);padding:18px 22px 24px;border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0}.bon__patroon{position:absolute;inset:0;background-color:var(--move-2);opacity:1;-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechts);mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechts);-webkit-mask-size:var(--patroon-m),100% 100%;mask-size:var(--patroon-m),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none;z-index:0}.bon__kopIn{position:relative;z-index:2}.bon__hand{font-family:var(--font-kop);font-weight:700;letter-spacing:-.005em;font-size:1.6rem;line-height:1.1;color:var(--move-1);margin-top:6px}.bon__wie{position:relative;margin-top:6px;font-size:.83rem;line-height:1.4;color:var(--move-1)}.bon__wie b{font-weight:700}.bon__body{padding:14px 22px 22px}.bon__regels,.bon__groep{display:flex;flex-direction:column}.bon__groep+.bon__groep{margin-top:6px}.bon__groepkop{padding:8px 0 2px;font-size:.7rem;font-weight:700;letter-spacing:.02em;color:var(--kleur-inkt-45)}.bon__regel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 6.6em 20px;align-items:baseline;column-gap:8px;padding:6px 0;border-bottom:1px solid var(--kleur-inkt-08);font-size:.85rem;font-weight:500;line-height:1.3;background:var(--kleur-grond)}.bon__groep .bon__regel:last-child{border-bottom:0}.bon__omschrijving{display:flex;flex-direction:column;gap:1px;min-width:0;cursor:default}.bon__naam{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.bon__omschrijving.is-open .bon__naam{-webkit-line-clamp:unset;line-clamp:none;display:block}.bon__onder{font-size:.76rem;font-weight:500;color:var(--kleur-inkt-65);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.bon__omschrijving.is-open .bon__onder{-webkit-line-clamp:unset;display:block}.bon__aantal{color:var(--kleur-inkt-65);white-space:nowrap}.bon__regel--fiets .bon__naam{font-weight:700}.bon__regel b{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.bon__regel--stil b{font-weight:500;color:var(--kleur-inkt-65)}.bon__regel--inruil b{color:var(--relax-1)}.bon__waarde{display:flex;justify-content:flex-end;align-items:baseline;text-align:right}.bon__menuvak{display:flex;justify-content:flex-end;align-self:center}.bon__stip{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--kleur-inkt-25);margin-left:5px;vertical-align:middle}.bon__regel--wacht b{animation:bon-wacht 1s ease-in-out infinite alternate}@keyframes bon-wacht{0%{opacity:1}to{opacity:.35}}@media(prefers-reduced-motion:reduce){.bon__regel--wacht b{animation:none;opacity:.55}}.bon__body{position:relative}.bon__regel--schim{position:absolute;pointer-events:none;border-bottom:0;z-index:1}.bon__meer{flex:none;width:20px;height:20px;border-radius:50%;color:var(--kleur-inkt-45);font-size:.85rem;line-height:1;letter-spacing:.06em;opacity:0;transition:opacity var(--duur-snel) ease,background-color var(--duur-snel) ease}.bon__regel:hover .bon__meer,.bon__regel:focus-within .bon__meer,.bon__meer[aria-expanded=true]{opacity:1}.bon__meer:hover{background:var(--kleur-inkt-08);color:var(--kleur-inkt)}@media(max-width:960px){.bon__meer{opacity:.55}}.bon__menu{position:absolute;right:0;top:calc(100% - 4px);z-index:5;min-width:196px;max-width:min(262px,100%);padding:6px;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-sm);box-shadow:var(--schaduw-klein)}.bon__menu button{display:block;width:100%;text-align:left;padding:8px 11px;border-radius:8px;font-size:.85rem;font-weight:500}.bon__menu button:hover{background:var(--kleur-grond)}.bon__menuTekst{padding:8px 11px 6px;font-size:.78rem;line-height:1.45;color:var(--kleur-inkt-65);border-top:1px solid var(--kleur-inkt-08);margin-top:4px}.bon__menuVeld{padding:8px 11px 4px}.bon__menuVeld .invoer{padding:7px 10px;font-size:.85rem}.bon__menuVeld select.invoer{padding:7px 10px}.bon__prijsveld{width:104px;padding:5px 10px;border:1.5px solid var(--kleur-cta);border-radius:8px;background:#fff;font-size:.86rem;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.bon__prijsveld:focus-visible{outline:none;box-shadow:0 0 0 2px var(--kleur-cta)}.bon__totaal{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 28px 4px 0;margin-top:4px;border-top:1.5px solid var(--kleur-inkt);font-family:var(--font-kop);font-weight:800;font-size:var(--kop-4);letter-spacing:var(--kop-letterspacing)}.bon__totaal b{font-weight:800;font-variant-numeric:tabular-nums}.bon__voor{font-size:.83rem;color:var(--kleur-inkt-65);padding-bottom:18px}.bon__acties{display:flex;flex-direction:column;gap:10px;align-items:stretch}.bon__acties .tekstlink{align-self:center}.bon__voet{margin-top:16px;padding-top:13px;border-top:1px dashed var(--kleur-inkt-14);font-size:.78rem;line-height:1.5;color:var(--kleur-inkt-65)}.bon__voet--extra{margin-top:8px;padding-top:0;border-top:0;color:var(--kleur-inkt-45)}@media(max-width:960px){.bon{position:static}}.bon__regel--pakketkeuze{cursor:pointer}.bon__pakketvak{position:absolute;left:-26px;top:50%;transform:translateY(-50%);width:16px;height:16px}.bon__pakketbalk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;margin-top:8px;background:var(--move-3);border-radius:var(--radius-sm)}.bon__pakketbalk .invoer{width:auto;flex:1;min-width:120px}.mobielbalk{display:none;position:fixed;left:0;right:0;bottom:0;z-index:var(--laag-vergelijkbalk);align-items:center;gap:14px;padding:12px 16px;background:var(--kleur-grond);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--kleur-inkt-14)}.mobielbalk__in{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.mobielbalk__label{font-size:.75rem;color:var(--kleur-inkt-65)}.mobielbalk__bedrag{font-family:var(--font-kop);font-weight:800;font-size:1.15rem;font-variant-numeric:tabular-nums}@media(max-width:960px){.mobielbalk{display:flex}}.klaar{max-width:720px;margin-inline:auto;padding-block:clamp(48px,7vw,96px) clamp(72px,9vw,130px)}.klaar__kaart{background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-lg);padding:clamp(26px,3.4vw,44px)}.klaar__hand{font-family:var(--font-kop);font-weight:700;letter-spacing:-.005em;font-size:clamp(1.4rem,1rem + 1vw,1.9rem);line-height:1.1;color:var(--energy-1)}.klaar__kaart h1{font-size:var(--kop-2);margin-block:10px 16px}.klaar__regel{font-size:.98rem;color:var(--kleur-inkt-70)}.klaar__bon{margin-top:var(--ruimte-md);padding:6px 20px 18px;background:var(--kleur-grond);border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md)}.klaar__acties{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:var(--ruimte-md)}.klaar__voet{margin-top:18px;font-size:.82rem;color:var(--kleur-inkt-65)}.samensteller-lijst{padding-block:var(--ruimte-lg) clamp(72px,9vw,130px)}.samensteller-lijst h1{font-size:var(--kop-2);margin:8px 0 var(--ruimte-md)}.samensteller-lijst__tabel-wrap{overflow-x:auto;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md)}.samensteller-lijst__tabel{border-collapse:collapse;width:100%;min-width:720px;font-size:.9rem}.samensteller-lijst__tabel th,.samensteller-lijst__tabel td{padding:12px 16px;border-bottom:1px solid var(--kleur-inkt-08);text-align:left;vertical-align:middle}.samensteller-lijst__tabel thead th{font-family:var(--font-kop);font-weight:800;font-size:.9rem;background:var(--kleur-grond);white-space:nowrap}.samensteller-lijst__tabel tbody tr:last-child :is(th,td){border-bottom:0}.samensteller-lijst__acties{display:flex;gap:14px;align-items:center;white-space:nowrap}.samensteller-lijst__acties form{display:inline}.samensteller-lijst__acties button{background:none;border:0;font:inherit;padding:0}.intern-blok__acties{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}[data-samensteller-order] .stappen{transition:opacity .2s ease}[data-samensteller-order].is-bezig .stappen{opacity:.72;transition-delay:.15s}.samenstelmelding{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;max-width:min(560px,calc(100vw - 32px));margin:0;padding:12px 18px;background:var(--move-3);color:var(--kleur-inkt);border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md);box-shadow:0 10px 30px #231f2047;font-size:.9rem;line-height:1.35;cursor:pointer}@media(max-width:960px){.samenstelmelding{bottom:88px}}@media(prefers-reduced-motion:no-preference){.samenstelmelding{animation:samenstelmelding-op .28s ease-out}}@keyframes samenstelmelding-op{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.knop--compact{padding:7px 14px;font-size:.82rem;gap:.45em}.knop--compact.knop--breed{padding:11px 18px;font-size:.9rem}[data-samensteller-order] .orderkop{padding-top:14px;margin-bottom:14px;gap:8px 24px}[data-samensteller-order] .orderkop h1{font-size:clamp(1.6rem,2.4vw,2.1rem);margin-top:6px}[data-samensteller-order] .samenstel-grid{grid-template-columns:minmax(0,1fr) 344px;gap:18px;padding-bottom:64px}@media(max-width:960px){[data-samensteller-order] .samenstel-grid{grid-template-columns:minmax(0,1fr);padding-bottom:110px}}[data-samensteller-order] .stappen{gap:12px}[data-samensteller-order] .stap{padding:16px 18px;border-radius:var(--radius-md)}[data-samensteller-order] .stap__kop{gap:4px;margin-bottom:12px}[data-samensteller-order] .stap__kop h2{font-size:1.4rem}[data-samensteller-order] .stap__kop--rij{gap:8px 16px}[data-samensteller-order] .stap__kopIn{gap:4px}[data-samensteller-order] .stap__intro{font-size:.84rem}[data-samensteller-order] .stap__deel{gap:8px}[data-samensteller-order] .stap__deel+.stap__deel,[data-samensteller-order] .samensteller+.stap__deel{margin-top:14px}[data-samensteller-order] .stap__subkop h3,[data-samensteller-order] .blokkop h3{font-size:1rem}[data-samensteller-order] .blokkop{margin-bottom:4px;gap:6px}[data-samensteller-order] .stap__voet{margin-top:8px}[data-samensteller-order] .fietsregel{gap:14px;margin-bottom:12px}[data-samensteller-order] .fietsregel__foto{width:132px;padding:4px}[data-samensteller-order] .fietsregel__tekst{gap:4px}[data-samensteller-order] .fietsregel__extra{font-size:.8rem}[data-samensteller-order] .samensteller{gap:10px;padding:12px 14px}[data-samensteller-order] .samensteller__blok,[data-samensteller-order] .uitvoering-pills{gap:6px}[data-samensteller-order] .uitvoering-pill{padding:6px 13px;font-size:.84rem}[data-samensteller-order] .maat-chip{min-width:52px;padding:6px 9px 5px;font-size:.84rem}[data-samensteller-order] .maat-chip small{font-size:.64rem}[data-samensteller-order] .keuzekaarten{gap:8px}[data-samensteller-order] .keuzekaart{padding:10px 12px 10px 38px;gap:2px}[data-samensteller-order] .keuzekaart:before{left:12px;top:12px;width:17px;height:17px}[data-samensteller-order] .keuzekaart__vink{left:16px;top:16px;width:9px;height:9px}[data-samensteller-order] .keuzekaart__titel{font-size:.9rem}[data-samensteller-order] .keuzekaart__prijs{font-size:.8rem}[data-samensteller-order] .keuzekaart__tekst{font-size:.78rem;line-height:1.4}[data-samensteller-order] .keuzekaart__label{margin-top:4px;padding:2px 8px;font-size:.7rem}[data-samensteller-order] .keuzekaarten--3{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.pakketkaart{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-md);border:1.5px solid var(--kleur-inkt);box-shadow:0 0 0 1.5px var(--kleur-inkt);background:var(--kleur-grond)}.pakketkaart__vink{width:17px;height:17px;padding:4px;border-radius:50%;background:var(--kleur-inkt);color:var(--kleur-grond)}.pakketkaart__in{display:flex;flex-direction:column;gap:1px;min-width:0}.pakketkaart__titel{font-weight:700;font-size:.9rem}.pakketkaart__tekst{font-size:.78rem;line-height:1.4;color:var(--kleur-inkt-65)}.pakketkaart__prijs{font-weight:700;font-size:.8rem;color:var(--move-1);white-space:nowrap}.pakketkaart--care,.pakketkaart--fullcare{background:var(--move-3);border-color:var(--move-2);box-shadow:none}.pakketkaart--care .pakketkaart__vink,.pakketkaart--fullcare .pakketkaart__vink{background:var(--move-1)}.pakketkaart--doorlevering,.pakketkaart--kinderfiets,.pakketkaart--lease_zonder{border-color:var(--kleur-inkt-14);box-shadow:none}.pakketkaart--doorlevering .pakketkaart__vink,.pakketkaart--kinderfiets .pakketkaart__vink,.pakketkaart--lease_zonder .pakketkaart__vink{background:var(--kleur-inkt-25)}@media(prefers-reduced-motion:no-preference){.pakketkaart{animation:pakket-op .3s ease-out}}@keyframes pakket-op{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:none}}.keuzeregel--klein{align-self:flex-start;padding:6px 12px 6px 8px;font-size:.78rem;gap:8px}.keuzeregel--klein .keuzeregel__vink{width:16px;height:16px;padding:3px}[data-samensteller-order] .artikelrij{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:8px}@media(max-width:560px){[data-samensteller-order] .artikelrij{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-samensteller-order] .artikel{padding:8px 10px 10px;gap:4px;border-radius:var(--radius-sm)}[data-samensteller-order] .artikel__foto{aspect-ratio:3/2;margin-bottom:2px;border-radius:var(--radius-sm)}[data-samensteller-order] .artikel__foto img{padding:5%}[data-samensteller-order] .artikel__naam{font-size:.8rem;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(min-width:561px){[data-samensteller-order] .artikel__naam{min-height:2.6em}}[data-samensteller-order] .artikel__prijs{font-size:.95rem}[data-samensteller-order] .artikel__voorraad{font-size:.7rem;gap:2px 8px}[data-samensteller-order] .artikel__labels{min-height:20px}[data-samensteller-order] .tegelchip{padding:2px 8px;font-size:.68rem}[data-samensteller-order] .artikel__knop{align-self:stretch}[data-samensteller-order] .zoekveld{padding:6px 8px 6px 14px}[data-samensteller-order] .zoekveld input{font-size:.86rem}[data-samensteller-order] .zoekveld__scan{padding:5px 11px 5px 9px;font-size:.76rem}[data-samensteller-order] .artikel{transition:border-color .18s ease,box-shadow .18s ease}[data-samensteller-order] .carekaarten{gap:8px;margin-bottom:14px}[data-samensteller-order] .carekaart{padding:12px 14px;gap:8px}[data-samensteller-order] .carekaart__titel{font-size:1.1rem}[data-samensteller-order] .carekaart__prijs{font-size:1.25rem}[data-samensteller-order] .carelijst{gap:4px}[data-samensteller-order] .carelijst li,[data-samensteller-order] .carekaart__tekst,[data-samensteller-order] .verschiltabel{font-size:.8rem}[data-samensteller-order] .verschiltabel th,[data-samensteller-order] .verschiltabel td{padding:6px 12px}[data-samensteller-order] .verschiltabel thead th{font-size:.84rem}[data-samensteller-order] .losseoptie{margin-top:12px}[data-samensteller-order] .keuzeregel{padding:7px 12px 7px 9px;font-size:.78rem}[data-samensteller-order] .klantkaart{padding:10px 14px;gap:12px}[data-samensteller-order] .klantkaart__avatar{width:38px;height:38px;font-size:.88rem}[data-samensteller-order] .schakelrij{padding:10px 14px;gap:10px}[data-samensteller-order] .schakelrij__titel{font-size:.9rem}[data-samensteller-order] .schakelrij__tekst{font-size:.78rem}[data-samensteller-order] .switch{width:42px;height:24px}[data-samensteller-order] .switch:after{width:18px;height:18px}[data-samensteller-order] .switch[aria-pressed=true]:after{transform:translate(18px)}[data-samensteller-order] .switch--klein{width:36px;height:21px}[data-samensteller-order] .switch--klein:after{width:15px;height:15px}[data-samensteller-order] .switch--klein[aria-pressed=true]:after{transform:translate(15px)}[data-samensteller-order] .cijferschakelaar{padding:4px 5px 4px 11px;gap:8px}[data-samensteller-order] .invoer{padding:7px 12px;font-size:.86rem}[data-samensteller-order] textarea.invoer{min-height:64px}[data-samensteller-order] .veldlabel{font-size:.76rem;margin-bottom:4px}[data-samensteller-order] .uitvoering-pill--klein{padding:5px 11px;font-size:.78rem}[data-samensteller-order] .chiprij{gap:6px}[data-samensteller-order] .bon{top:92px;display:flex;flex-direction:column;max-height:calc(100vh - 108px);border-radius:var(--radius-md)}[data-samensteller-order] .bon__kop{flex:none;padding:10px 18px 12px;border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}[data-samensteller-order] .bon__wie{font-size:.76rem;margin-top:2px}[data-samensteller-order] .bon__hand{font-size:1.65rem;margin-top:2px}[data-samensteller-order] .bon__body{padding:4px 14px 12px;overflow-y:auto;overscroll-behavior:contain}[data-samensteller-order] .bon__totaal{font-size:1.3rem}[data-samensteller-order] .bon__voor{font-size:.76rem;padding-bottom:8px}[data-samensteller-order] .bon__acties{display:grid;grid-template-columns:1fr 1fr;gap:6px}[data-samensteller-order] .bon__acties .knop{min-height:40px;padding:8px 12px;font-size:.9rem;box-shadow:none}[data-samensteller-order] .bon__acties .bon__voet{grid-column:1/-1}[data-samensteller-order] .bon__voet{margin-top:10px;padding-top:8px;font-size:.72rem}[data-samensteller-order] .bon__voet--extra{margin-top:4px;padding-top:0}@media(max-width:960px){[data-samensteller-order] .bon{max-height:none}[data-samensteller-order] .bon__body{overflow:visible}}.careblok-lease{margin-bottom:8px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--move-3);color:var(--move-1);font-weight:600}.carekaart:has(.carekaart__knop:disabled){opacity:.55}.schakelrij__inhoud.inruil{flex-direction:column;align-items:stretch;gap:8px}.inruil__lijst{display:flex;flex-direction:column;gap:6px}.inruil__fiets{display:grid;grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:10px;padding:7px 8px 7px 12px;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-sm)}.inruil__naam{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:.84rem;font-weight:600;line-height:1.3}.inruil__naam>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.inruil__naam small{font-size:.72rem;font-weight:500;color:var(--kleur-inkt-65)}.inruil__bedrag{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:.84rem}.schakelrij__inhoud .invoer.invoer--bedrag{width:92px;min-width:0;flex:none;text-align:right;font-variant-numeric:tabular-nums}.inruil__weg{width:26px;height:26px;border-radius:50%;color:var(--kleur-inkt-45);font-size:1.05rem;line-height:1}.inruil__weg:hover{background:var(--kleur-inkt-08);color:var(--kleur-inkt)}.inruil__nieuw{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 10px}.inruil__nieuw[hidden]{display:none}.inruil__nieuw .veldgroep{gap:4px}.inruil__nieuw .veldgroep--kort{flex:0 0 120px;min-width:0}.inruil__nieuw select.invoer{appearance:auto}.inruil__noot{font-size:.76rem;color:var(--kleur-inkt-65)}.inruil__meer{align-self:flex-start}.schakelrij__inhoud .inruil__nieuw .invoer{min-width:0;width:100%}.inruil__nieuw .veldgroep:first-child{flex:1 1 260px;min-width:0}html.controle-open{overflow:hidden}.controle{position:fixed;inset:0;z-index:var(--laag-overlay);display:grid;place-items:center;padding:16px;background:#231f206b}.controle__vlak{display:flex;flex-direction:column;width:min(880px,100%);max-height:calc(100vh - 32px);background:#fff;border-radius:var(--radius-lg);box-shadow:0 24px 60px #231f204d;overflow:hidden}.controle__kop{position:relative;padding:14px 20px 12px;background:var(--move-3);border-bottom:1px solid var(--kleur-inkt-08)}.controle__kop .kicker{text-transform:none;letter-spacing:0}.controle__kop h2{font-size:1.45rem;margin-top:4px;text-transform:none}.controle__meta{margin-top:2px;font-size:.8rem;color:var(--kleur-inkt-65)}.controle__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:14px 20px;display:flex;flex-direction:column;gap:12px}.controle__let{display:flex;flex-direction:column;gap:4px}.controle__let li{position:relative;padding:6px 10px 6px 28px;border-radius:var(--radius-sm);background:var(--energy-3);color:var(--kleur-inkt);font-size:.82rem;line-height:1.35}.controle__let li:before{content:"!";position:absolute;left:9px;top:6px;width:13px;height:13px;border-radius:50%;background:var(--energy-2);color:var(--kleur-inkt);font-size:.66rem;font-weight:800;line-height:13px;text-align:center}.controle__let li.is-blokkade{background:var(--energy-2);color:var(--kleur-inkt);font-weight:700}.controle__let li.is-blokkade:before{background:var(--kleur-inkt);color:var(--kleur-grond)}.controle__raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:640px){.controle__raster{grid-template-columns:1fr}}.controle__blok{padding:10px 14px;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md);font-size:.84rem;line-height:1.4;display:flex;flex-direction:column;gap:2px;min-width:0}.controle__blok h3{font-size:.74rem;font-weight:700;color:var(--kleur-inkt-45);margin-bottom:4px;text-transform:none}.controle__sterk{font-weight:700;font-size:.92rem}.controle__klein,.controle__leeg{font-size:.76rem;color:var(--kleur-inkt-65)}.controle__opm{display:flex;flex-direction:column;gap:3px;padding-left:1em;list-style:disc}.controle__tabel{width:100%;border-collapse:collapse;font-size:.84rem}.controle__tabel th,.controle__tabel td{padding:6px 0;border-bottom:1px solid var(--kleur-inkt-08);vertical-align:baseline}.controle__tabel th{text-align:left;font-weight:500;padding-right:12px}.controle__tabel th small{display:block;font-size:.72rem;color:var(--kleur-inkt-65);margin-top:1px}.controle__tabel td{text-align:right;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums;width:9em}.controle__tabel td s{font-weight:400;color:var(--kleur-inkt-45);margin-right:4px}.controle__tabel tr.is-inruil td{color:var(--relax-1)}.controle__tabel tfoot th,.controle__tabel tfoot td{border-bottom:0;border-top:1.5px solid var(--kleur-inkt);padding-top:8px;font-family:var(--font-kop);font-weight:800;font-size:1.15rem}.controle__voet{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--kleur-inkt-08);background:var(--kleur-grond)}.controle__voet .knop--primair{margin-left:auto}.controle__voet .knop[aria-busy=true]{opacity:.7}@media(max-width:560px){.controle{padding:0}.controle__vlak{max-height:100vh;height:100%;border-radius:0}.controle__voet .knop{flex:1 1 100%}}[data-samensteller-order] select,.controle select{width:100%;max-width:100%;min-width:0;text-overflow:ellipsis}[data-samensteller-order] .inruil__nieuw .veldgroep,[data-samensteller-order] .schakelrij__inhoud>*,[data-samensteller-order] .schakelrij__in,[data-samensteller-order] .inruil__fiets>*,[data-samensteller-order] .klantkaart>*,[data-samensteller-order] .bon *,.controle__raster>*,.controle__body>*{min-width:0}[data-samensteller-order] .inruil__nieuw .veldgroep:first-child{overflow:hidden;padding:3px;margin:-3px}@media(max-width:560px){[data-samensteller-order] .inruil__nieuw .veldgroep--kort{flex:1 1 110px}[data-samensteller-order] .inruil__nieuw [data-inruil-toevoegen]{flex:0 0 auto}[data-samensteller-order] .inruil__fiets{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}[data-samensteller-order] .inruil__fiets .inruil__bedrag{grid-column:1}[data-samensteller-order] .inruil__fiets .inruil__weg{grid-row:1;grid-column:2}}@media(max-width:560px){[data-samensteller-order] .invoer,[data-samensteller-order] select,[data-samensteller-order] .zoekveld input,.controle .invoer{font-size:16px}}[data-samensteller-order] [data-artikel-details]{cursor:pointer}[data-samensteller-order] [data-artikel-details]:hover{border-color:var(--kleur-kop)}[data-samensteller-order] [data-artikel-details].is-toegevoegd:hover{border-color:var(--kleur-cta)}button.artikel__foto{padding:0;cursor:zoom-in}button.artikel__foto:focus-visible{outline:2px solid var(--kleur-kop);outline-offset:2px}.artikel__meer{align-self:flex-start;margin-top:2px}.artikel__meerAantal{color:var(--kleur-inkt-45);font-weight:500}.artikeldetail-laag{position:fixed;inset:0;z-index:var(--laag-overlay);display:grid;place-items:center;padding:16px;background:#231f206b}.artikeldetail-laag__vlak{position:relative;width:min(860px,100%);max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:var(--radius-lg);box-shadow:0 24px 60px #231f204d;min-width:0}.artikeldetail-laag__sluit{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid var(--kleur-inkt-14);font-size:1.3rem;line-height:1;color:var(--kleur-inkt)}.artikeldetail-laag__sluit:hover{border-color:var(--kleur-inkt)}.artikeldetail-laag__laden{padding:60px 20px;text-align:center;font-size:.9rem;color:var(--kleur-inkt-65)}@media(prefers-reduced-motion:no-preference){.artikeldetail-laag__laden{animation:bon-wacht .8s ease-in-out infinite alternate}}.artikeldetail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px 20px;padding:18px 20px 20px}.artikeldetail>*{min-width:0}@media(max-width:700px){.artikeldetail{grid-template-columns:minmax(0,1fr);padding:14px}}.artikeldetail__fotos{display:flex;flex-direction:column;gap:8px;min-width:0}.artikeldetail__band{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-md);background:#fff;border:1px solid var(--kleur-inkt-08)}.artikeldetail__band::-webkit-scrollbar{display:none}.artikeldetail__foto{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4/3;display:grid;place-items:center;margin:0;background:#fff}.artikeldetail__foto img{width:100%;height:100%;object-fit:contain;padding:6%}.artikeldetail__foto--leeg{border-radius:var(--radius-md);border:1px solid var(--kleur-inkt-08);color:var(--kleur-inkt-25)}.artikeldetail__duimen{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.artikeldetail__duim{flex:none;width:56px;height:42px;padding:2px;border-radius:8px;background:#fff;border:1.5px solid var(--kleur-inkt-14)}.artikeldetail__duim img{width:100%;height:100%;object-fit:contain}.artikeldetail__duim[aria-pressed=true]{border-color:var(--kleur-inkt)}.artikeldetail__info{display:flex;flex-direction:column;gap:6px;padding-right:30px}@media(max-width:700px){.artikeldetail__info{padding-right:0}}.artikeldetail__merk{font-size:.76rem;font-weight:700;color:var(--kleur-inkt-45)}.artikeldetail__naam{font-size:1.2rem;line-height:1.25;text-transform:none;overflow-wrap:anywhere}.artikeldetail__prijs{font-family:var(--font-kop);font-weight:800;font-size:1.3rem;font-variant-numeric:tabular-nums}.artikeldetail__voorraad{display:flex;gap:4px 12px;flex-wrap:wrap;font-size:.8rem;color:var(--kleur-inkt-65)}.artikeldetail__voorraad span{display:inline-flex;align-items:center;gap:5px}.artikeldetail__voorraad i{width:7px;height:7px;border-radius:50%;background:var(--relax-2)}.artikeldetail__voorraad i.is-nul{background:var(--kleur-inkt-25)}.artikeldetail__kenmerken{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0;margin-top:4px;font-size:.82rem;border-top:1px solid var(--kleur-inkt-08)}.artikeldetail__kenmerken>div{display:contents}.artikeldetail__kenmerken dt,.artikeldetail__kenmerken dd{padding:5px 0;border-bottom:1px solid var(--kleur-inkt-08)}.artikeldetail__kenmerken dt{color:var(--kleur-inkt-65);padding-right:14px}.artikeldetail__kenmerken dd{font-weight:600;overflow-wrap:anywhere}.artikeldetail__tekst{font-size:.82rem;line-height:1.5;color:var(--kleur-inkt-70)}.artikeldetail__knop{align-self:flex-start;margin-top:6px}.artikeldetail__vergelijk{grid-column:1/-1;min-width:0}.artikeldetail__vergelijk h3{font-size:.8rem;font-weight:700;color:var(--kleur-inkt-45);margin-bottom:6px;text-transform:none}.artikeldetail__tabelwrap{overflow-x:auto;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md);background:#fff}.artikeldetail__tabel{width:100%;border-collapse:collapse;font-size:.8rem}.artikeldetail__tabel th,.artikeldetail__tabel td{padding:6px 10px;border-bottom:1px solid var(--kleur-inkt-08);text-align:left;vertical-align:top;min-width:92px}.artikeldetail__tabel thead th{font-weight:700;font-size:.76rem;background:var(--kleur-grond)}.artikeldetail__tabel tbody th{color:var(--kleur-inkt-65);font-weight:500;min-width:0}.artikeldetail__tabel tbody tr:last-child>*{border-bottom:0}.artikeldetail__tabel .is-dit{background:var(--move-3)}@media(max-width:560px){.artikeldetail-laag{padding:0}.artikeldetail-laag__vlak{max-height:100vh;height:100%;border-radius:0}}.fietsblok+.fietsblok{margin-top:14px;padding-top:14px;border-top:1px dashed var(--kleur-inkt-14)}.fietsblok--extra{position:relative}.fietsblok__kop{display:flex;align-items:baseline;gap:8px 12px;flex-wrap:wrap;margin-bottom:8px}.fietsblok__kop--los{margin-bottom:6px}.fietsblok__nummer{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--radius-pill);background:var(--kleur-inkt);color:var(--kleur-grond);font-size:.72rem;font-weight:700}.fietsblok__naam{font-size:.84rem;font-weight:600;color:var(--kleur-inkt-70)}.fietsblok__kop .tekstlink{margin-left:auto}.carerij{margin-top:12px}.nogeenfiets{margin-top:14px;padding-top:12px;border-top:1px dashed var(--kleur-inkt-14);display:flex;flex-direction:column;gap:4px}.nogeenfiets__rij{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.nogeenfiets__rij select{flex:1 1 220px}.bon__stapper{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px;margin-top:3px}.bon__stap{width:24px;height:24px;padding:0;border-radius:50%;border:1.5px solid var(--kleur-inkt-14);background:#fff;font-size:.9rem;font-weight:700;line-height:1;color:var(--kleur-inkt);touch-action:manipulation}.bon__stap:hover{border-color:var(--kleur-inkt)}.bon__stap:disabled{opacity:.4}.bon__stapAantal{min-width:1.3em;font-size:.82rem;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.bon__perStuk{flex-basis:100%;text-align:right;font-size:.74rem;color:var(--kleur-inkt-65);font-variant-numeric:tabular-nums}@media(hover:none),(pointer:coarse){[data-samensteller-order] .bon__regel{grid-template-columns:minmax(0,1fr) 6.6em 34px}[data-samensteller-order] .bon__meer{opacity:1;width:32px;height:32px;font-size:1rem;background:var(--kleur-inkt-08)}[data-samensteller-order] .bon__menu button{min-height:44px;font-size:.92rem}[data-samensteller-order] .bon__totaal{padding-right:42px}.bon__stap{width:30px;height:30px}}[data-samensteller-order] .bon__menu{top:auto;right:0;margin-top:4px;grid-column:1/-1;position:relative;justify-self:end;width:min(262px,100%)}.bon__menu.bon__menu--zwevend,[data-samensteller-order] .bon__menu.bon__menu--zwevend{position:fixed;left:auto;margin:0;z-index:var(--laag-menu,60);width:262px;max-width:calc(100vw - 16px);box-shadow:var(--schaduw-diep)}.bon__regel>.bon__omschrijving{grid-column:1;grid-row:1/span 2}.bon__regel>.bon__waarde{grid-column:2;grid-row:1}.bon__regel>.bon__menuvak{grid-column:3;grid-row:1}.bon__regel>.bon__stapper{grid-column:2;grid-row:2}[data-samensteller-order] .fietsblok--extra .fietsregel__foto{width:104px}[data-samensteller-order] .fietsblok--extra .prijs__bedrag{font-size:1.4rem}@media(min-width:641px)and (max-width:820px){[data-samensteller-order] .keuzekaarten--2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-samensteller-order] .keuzekaarten--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:700px)and (max-width:900px){[data-samensteller-order] .carekaarten{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto auto auto}[data-samensteller-order] .carekaart{display:grid;grid-row:span 6;grid-template-rows:subgrid;padding:10px 12px}[data-samensteller-order] .carekaart__leeg{display:block}}.voorraadstatus{font-size:.74rem;font-weight:600;color:var(--kleur-inkt-45)}@media(prefers-reduced-motion:no-preference){.voorraadstatus{animation:bon-wacht 1s ease-in-out infinite alternate}}[data-voorraad-laden] .maat-chip small{opacity:.6}.fietszoek__lijst{display:flex;flex-direction:column;gap:6px;margin-top:6px}.fietszoek__treffer{display:grid;grid-template-columns:72px minmax(0,1fr) 30px;align-items:center;gap:10px;width:100%;padding:6px 10px 6px 6px;text-align:left;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-sm);transition:border-color .15s ease}.fietszoek__treffer:hover,.fietszoek__treffer:focus-visible{border-color:var(--kleur-kop)}.fietszoek__foto{width:72px;aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:#fff}.fietszoek__foto img{width:100%;height:100%;object-fit:contain}.fietszoek__in{display:flex;flex-direction:column;gap:1px;min-width:0}.fietszoek__merk{font-size:.7rem;font-weight:700;color:var(--kleur-inkt-45)}.fietszoek__naam{font-weight:700;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fietszoek__meta{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:.74rem;color:var(--kleur-inkt-65)}.fietszoek__voorraad{display:inline-flex;align-items:center;gap:5px}.fietszoek__voorraad i{width:7px;height:7px;border-radius:50%;background:var(--kleur-inkt-25)}.fietszoek__voorraad.is-op-voorraad i{background:var(--relax-2)}.fietszoek__plus{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--kleur-cta);font-weight:800}.uitvoering-pill--kleur{display:inline-flex;align-items:center;gap:7px}.kleurstip{width:12px;height:12px;border-radius:50%;background:var(--stip);box-shadow:0 0 0 1px var(--kleur-inkt-14)}.aan-order{position:relative}.aan-order>summary{list-style:none;cursor:pointer}.aan-order>summary::-webkit-details-marker{display:none}.aan-order__menu{position:absolute;left:0;top:calc(100% + 6px);z-index:20;min-width:260px;max-width:min(340px,90vw);padding:6px;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-sm);box-shadow:var(--schaduw-klein);display:flex;flex-direction:column}.aan-order__menu button{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:8px;text-align:left;min-height:44px}.aan-order__menu button:hover{background:var(--kleur-grond)}.aan-order__titel{font-weight:700;font-size:.86rem}.aan-order__meta{font-size:.74rem;color:var(--kleur-inkt-65)}.aan-order__melding{flex-basis:100%;margin-top:4px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--relax-3);color:var(--kleur-inkt);font-size:.84rem;font-weight:600}.samenstelmelding--fout{background:var(--energy-2);color:var(--kleur-inkt)}.inlinevraag{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-left:auto;font-size:.8rem;font-weight:600}[data-samensteller-order] .voortgang{margin:-4px 0 12px;overflow-x:auto;scrollbar-width:none}[data-samensteller-order] .voortgang::-webkit-scrollbar{display:none}.voortgang ol{display:flex;gap:6px;list-style:none;padding:0;margin:0;white-space:nowrap}.voortgang a,.voortgang__eind{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 5px;border-radius:var(--radius-pill);border:1px solid var(--kleur-inkt-14);background:var(--kleur-grond);font-size:.76rem;font-weight:600;color:var(--kleur-inkt-70)}.voortgang__eind{padding-left:10px;border-style:dashed;color:var(--kleur-inkt-45)}.voortgang a:hover{border-color:var(--kleur-inkt)}.voortgang__nr{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--kleur-inkt-08);font-size:.68rem;font-weight:800}.voortgang a.is-klaar .voortgang__nr{background:var(--relax-2);color:var(--kleur-inkt)}[data-samensteller-order] .stap{scroll-margin-top:96px}.mobielbalk__klant{color:var(--energy-1);font-weight:700}.samenstel-grid>.voortgang{grid-column:1/-1;min-width:0}.voortgang a[aria-current=step]{border-color:var(--move-1);background:var(--move-3);color:var(--move-1)}.voortgang a[aria-current=step] .voortgang__nr{background:var(--move-1);color:var(--kleur-grond)}@media(min-width:1280px){.container--samensteller{max-width:1760px;padding-inline:clamp(24px,2.6vw,56px)}[data-samensteller-order] .samenstel-grid{grid-template-columns:230px minmax(0,1fr) 380px;gap:clamp(20px,1.8vw,32px)}[data-samensteller-order] .samenstel-grid>.voortgang{grid-column:auto;position:sticky;top:96px;margin:0;overflow:visible}[data-samensteller-order] .voortgang ol{flex-direction:column;gap:8px;white-space:normal}[data-samensteller-order] .voortgang a,[data-samensteller-order] .voortgang__eind{display:flex;align-items:center;width:100%;gap:12px;padding:12px 16px 12px 12px;font-size:.98rem;font-weight:600;line-height:1.25;border-radius:var(--radius-md);border-width:1.5px}[data-samensteller-order] .voortgang__eind{padding-left:16px;font-size:.9rem}[data-samensteller-order] .voortgang a:hover{background:#fff}[data-samensteller-order] .voortgang__nr{flex:none;width:30px;height:30px;font-size:.88rem}[data-samensteller-order] .stappen{gap:18px}[data-samensteller-order] .stap{padding:26px 30px 28px;border-radius:var(--radius-lg)}[data-samensteller-order] .stap__kop{margin-bottom:20px}[data-samensteller-order] .stap__kop h2{font-size:1.75rem}[data-samensteller-order] .stap__intro{font-size:.98rem;max-width:62ch}[data-samensteller-order] .stap__deel{gap:12px}[data-samensteller-order] .stap__deel+.stap__deel,[data-samensteller-order] .samensteller+.stap__deel{margin-top:24px}[data-samensteller-order] .stap__subkop h3,[data-samensteller-order] .blokkop h3{font-size:1.18rem}[data-samensteller-order] .blokkop{margin-bottom:8px}[data-samensteller-order] .artikelrij{gap:14px}[data-samensteller-order] .artikel{padding:12px 14px 14px;gap:6px;border-radius:var(--radius-md)}[data-samensteller-order] .artikel__naam{font-size:.92rem}[data-samensteller-order] .artikel__prijs{font-size:1.1rem}[data-samensteller-order] .artikel__voorraad{font-size:.78rem}[data-samensteller-order] .artikel__acties .knop{min-height:42px;padding-inline:18px;font-size:.92rem}[data-samensteller-order] .bon__hand{font-size:1.9rem}[data-samensteller-order] .bon__wie{font-size:.84rem}}#stap-4 .artikelrij{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:560px){#stap-4 .artikelrij{grid-template-columns:repeat(2,minmax(0,1fr))}}.artikel__acties{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.artikel__acties .artikel__meer{margin-top:0}.hero{position:relative;margin-top:calc(var(--navhoogte) * -1);min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:var(--kleur-grond);color:var(--kleur-grond);text-align:center}.hero__media{position:absolute;inset:-6% 0;z-index:0;background:var(--kleur-grond) url(/images/hero-poster.webp) center / cover no-repeat}.hero__video{display:block;width:100%;height:100%;object-fit:cover}.hero__in{position:relative;z-index:1;width:100%;padding:calc(var(--navhoogte) + 40px) 0 56px}.hero__slogan{margin:0 0 14px;line-height:0}.hero__slogan img{margin-inline:auto;width:clamp(170px,12rem + 6vw,290px);height:auto;filter:drop-shadow(0 1px 2px rgba(35,31,32,.55)) drop-shadow(0 2px 16px rgba(35,31,32,.6))}.hero h1{font-family:var(--font-kop);font-weight:800;font-size:clamp(48px,6.2vw,88px);line-height:.86;color:var(--kleur-grond);max-width:11ch;margin:14px auto 26px;text-shadow:0 2px 3px rgba(35,31,32,.4),0 4px 32px rgba(35,31,32,.55)}.hero__ctas{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.hero__in>.container{container-type:inline-size}.hero h1{font-size:min(clamp(48px,6.2vw,88px),22cqi)}@media(max-width:700px){.hero h1{line-height:1}.hero__ctas{gap:10px}}.hero-knop{display:inline-flex;align-items:center;gap:8px;padding:16px 22px 16px 18px;border:3px solid var(--energy-2);border-radius:8px;font-family:var(--font-tekst);font-size:15px;line-height:1;transition:transform var(--duur-normaal) var(--ease-uit),background-color var(--duur-normaal) var(--ease-uit)}.hero-knop svg{flex:none;transition:transform var(--duur-normaal) var(--ease-uit)}.hero-knop:hover svg{transform:translate(3px)}.hero-knop--vol{background:var(--energy-2);color:var(--kleur-inkt);font-weight:700}.hero-knop--vol svg{color:var(--kleur-inkt)}.hero-knop--rand{background:var(--relax-1);border-color:var(--relax-1);color:var(--kleur-grond);font-weight:700}.hero-knop--rand svg{color:var(--kleur-grond)}.hero-knop--rand:hover{background:var(--relax-1);border-color:var(--relax-1);color:var(--kleur-grond)}.hero-knop--rand:hover svg{color:var(--kleur-grond)}.hero-knop:focus-visible{outline:3px solid var(--kleur-grond);outline-offset:3px}@media(max-width:700px){.hero-knop{padding:10px 12px 10px 10px}}@media(prefers-reduced-motion:reduce){.hero-knop svg{transition:none}}.hero-strook{background:var(--kleur-grond);color:var(--kleur-inkt);border-bottom:1px solid var(--kleur-inkt-14)}.hero-strook__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 30px}.hero__uspRij{display:flex;flex-wrap:wrap;gap:8px 34px;padding-block:12px;color:var(--kleur-inkt-85);font-size:.87rem;font-weight:500}.hero__uspRij span{display:flex;align-items:center;gap:.55em}.hero__uspRij i{width:5px;height:5px;border-radius:50%;background:var(--kleur-cta);flex:none}@media(max-width:640px){.hero__uspRij{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;padding-block:14px;line-height:1.35}.hero__uspRij span{align-items:flex-start;min-width:0}.hero__uspRij i{margin-top:.5em}}.hero-zegel{position:absolute;z-index:2;right:clamp(24px,6vw,110px);bottom:clamp(40px,7vw,96px);width:clamp(150px,14vw,210px);display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--kleur-grond);text-decoration:none}.hero-zegel__ring{width:100%;aspect-ratio:1;border-radius:50%;background:var(--energy-2);box-shadow:0 24px 48px -24px #231f20b3;animation:zegel-spin 26s linear infinite}@keyframes zegel-spin{to{transform:rotate(360deg)}}.hero-zegel__ring text{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:9.6px;letter-spacing:.02em;fill:var(--kleur-inkt)}.hero-zegel__mid{position:absolute;top:0;left:50%;width:66%;aspect-ratio:1;margin-top:17%;transform:translate(-50%);border-radius:50%;background:#fff;display:grid;place-items:center;overflow:hidden;transition:transform var(--duur-normaal) var(--ease-uit)}.hero-zegel__mid img{width:88%;height:auto;object-fit:contain}.hero-zegel__mid b{font-family:var(--font-kop);font-size:1.4rem;color:var(--kleur-inkt)}.hero-zegel:hover .hero-zegel__mid{transform:translate(-50%) scale(1.06)}.hero-zegel__titel{display:inline-flex;align-items:center;gap:.4em;max-width:17em;text-align:center;font-size:.86rem;font-weight:700;line-height:1.25;text-shadow:0 1px 10px rgba(35,31,32,.7)}.hero-zegel__titel svg{flex:none;color:var(--energy-2);transition:transform var(--duur-normaal) var(--ease-uit)}.hero-zegel:hover .hero-zegel__titel svg{transform:translate(3px)}.hero-zegel:focus-visible{outline:3px solid var(--kleur-grond);outline-offset:6px;border-radius:16px}.hero-zegel.is-buiten-beeld .hero-zegel__ring{animation-play-state:paused}@media(max-width:700px){.hero-zegel{right:16px;bottom:22px;width:116px;gap:6px}.hero-zegel__titel{display:none}}@media(prefers-reduced-motion:reduce){.hero-zegel__ring{animation:none}.hero-zegel__mid{transition:none}}.actie-kaart{display:block;background:var(--kleur-grond);color:var(--kleur-inkt);border-radius:var(--radius-md);padding:20px 22px 22px;box-shadow:0 30px 60px -40px #231f20e6}.actie-kaart{position:relative}.actie-kaart__label{font-size:.8rem;font-weight:700;color:var(--energy-1)}.actie-kaart h3{font-size:1.32rem;line-height:1.04;margin:8px 0 9px}.actie-kaart p{font-size:.9rem;color:var(--kleur-inkt-70);line-height:1.5}.actie-kaart__voet{display:inline-flex;align-items:center;gap:.45em;margin-top:14px;font-weight:600;font-size:.92rem;border-bottom:1.5px solid currentColor;padding-bottom:2px;transition:gap var(--duur-normaal) var(--ease-vloeiend)}.actie-kaart:hover .actie-kaart__voet{gap:.8em}@media(max-width:1000px){.actie-kaart{max-width:460px}}.voorraadregel{margin-top:var(--ruimte-md);display:flex;align-items:center;gap:.7em;flex-wrap:wrap;font-size:.9rem;color:var(--kleur-inkt-70)}.voorraadregel b{font-weight:600;color:var(--kleur-inkt)}.voorraadregel .tekstlink{margin-left:auto}.proefrit-band{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ruimte-md);background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-lg);padding:var(--ruimte-lg) var(--ruimte-xl)}.proefrit-band:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--energy-2);-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechts);mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechts);-webkit-mask-size:var(--patroon-m),100% 100%;mask-size:var(--patroon-m),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}.proefrit-band .lede{max-width:56ch;margin-top:8px}@media(min-width:701px){.proefrit-band:before{left:48%}}@media(max-width:700px){.proefrit-band{padding:var(--ruimte-lg) var(--ruimte-lg) calc(var(--ruimte-lg) + 110px)}.proefrit-band:before{top:auto;height:190px;-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder);mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder);-webkit-mask-position:0 100%,0 0;mask-position:0 100%,0 0}}.usp-tegel{display:flex;align-items:center;gap:.7em;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md);padding:var(--ruimte-md);font-weight:600;font-size:.92rem}.usp-tegel:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--kleur-cta);flex:none}.winkels-baliefoto{position:relative}.winkels-baliefoto img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);display:block}.monteur-kaart{position:relative;background:#fff;border:1px solid var(--kleur-inkt-08);border-radius:var(--radius-md);display:flex;flex-direction:column;height:100%;transition:box-shadow var(--duur-normaal) var(--ease-uit)}.monteur-kaart:hover{box-shadow:var(--schaduw-diep)}.monteur-kaart__foto{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--kleur-fotovlak);border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}.monteur-kaart__foto img{width:100%;height:100%;object-fit:cover;transition:transform var(--duur-zwaar) var(--ease-uit)}.monteur-kaart:hover .monteur-kaart__foto img{transform:scale(1.05)}.monteur-kaart__body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:12px;flex:1}.monteur-kaart__titel{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.2rem;line-height:1.05;letter-spacing:-.014em}.monteur-kaart__tekst{font-size:.95rem;color:var(--kleur-inkt-70);flex:1}.monteur-kaart__voet{display:flex;align-items:center;gap:.65em;padding-top:13px;border-top:1px solid var(--kleur-inkt-08);font-size:.85rem}.monteur-kaart__avatar{width:30px;height:30px;border-radius:50%;background:var(--energy-2);color:var(--kleur-inkt);display:grid;place-items:center;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:.78rem;flex:none}.monteur-kaart__naam{font-weight:600}.monteur-kaart__rol{color:var(--kleur-inkt-70)}.monteur-kaart__voet .pijl-bubbel{margin-left:auto}.winkel-kaart{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:480px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--kleur-inkt);color:var(--kleur-grond)}.winkel-kaart__media{position:absolute;inset:0;background:var(--move-2)}.winkel-kaart__media:before{content:"";position:absolute;inset:0;background-color:var(--move-3);-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechtsboven);mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechtsboven);-webkit-mask-size:var(--patroon-m),100% 100%;mask-size:var(--patroon-m),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect;z-index:0}.winkel-kaart__media img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform var(--duur-zwaar) var(--ease-uit)}.winkel-kaart:hover .winkel-kaart__media img{transform:scale(1.05)}.winkel-kaart__media img.is-plaatshouder{display:none}.winkel-kaart__media:after{content:"";position:absolute;inset:auto 0 0;height:40%;z-index:2;background:linear-gradient(to top,#231f20b3 0% 65%,#231f2000)}.winkel-kaart__in{position:relative;z-index:3;padding:22px 26px;width:100%;text-shadow:0 1px 10px rgba(35,31,32,.55)}.winkel-kaart__voet{text-shadow:none}.winkel-kaart__type{font-size:.84rem;font-weight:600;color:var(--kleur-grond-80)}.winkel-kaart h3{color:var(--kleur-grond);font-size:clamp(1.7rem,2.7vw,2.4rem);line-height:1;margin:9px 0 14px}.winkel-kaart address{font-style:normal;color:var(--kleur-grond-90);font-size:.98rem;line-height:1.5}.winkel-kaart__voet{display:flex;align-items:center;gap:10px;margin-top:18px;flex-wrap:wrap}.winkel-kaart__open{display:inline-flex;align-items:center;gap:.5em;padding:7px 14px;border-radius:var(--radius-pill);background:var(--relax-3);color:var(--kleur-inkt);font-size:.8rem;font-weight:600}.winkel-kaart__open .stip{width:7px;height:7px;border-radius:50%;background:var(--relax-1);flex:none}.winkel-kaart h2{color:var(--kleur-grond);margin:9px 0 14px}.winkel-kaart--hoog{min-height:560px}.openingstijden{margin-top:18px}.openingstijden__rij{display:flex;justify-content:space-between;gap:16px;padding-block:8px;border-top:1px solid var(--kleur-grond-16);font-size:.92rem}.openingstijden__rij:last-child{border-bottom:1px solid var(--kleur-grond-16)}.openingstijden dt{color:var(--kleur-grond-65)}.openingstijden dd{margin:0;color:var(--kleur-grond);font-weight:600}@media(max-width:720px){.winkel-kaart{min-height:440px}}.home-over{--patroon-kleur: var(--energy-1);--vlak-tekst: var(--kleur-inkt);--vlak-tekst-zacht: var(--kleur-inkt-85);--vlak-lijn: var(--kleur-inkt-25);position:relative;isolation:isolate;overflow:hidden;background:var(--energy-2);color:var(--kleur-inkt);padding-block:var(--sectie-ruim);margin-bottom:0}.home-over>.patroonlaag{z-index:-1}@media(min-width:721px){.home-over>.patroonlaag{left:auto;width:62%}}.home-over__raster{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,28px);align-items:end}.home-over__kop{grid-column:1 / 6;grid-row:1;padding-bottom:clamp(96px,10vw,150px)}.home-over__titel{margin-top:0;font-size:var(--kop-2);line-height:.95;color:var(--kleur-inkt)}.home-over__titel>span{display:inline-block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em;vertical-align:top}.home-over__titel>span>span{display:inline-block}.home-over__slogan{margin-top:18px;font-family:var(--font-kop);font-weight:700;font-size:clamp(1.4rem,.9rem + 1vw,2.3rem);line-height:1.1;letter-spacing:-.01em;color:var(--kleur-inkt)}.home-over__foto{grid-column:6 / 13;grid-row:1;position:relative;z-index:1;margin:0}.home-over__beeld{position:relative;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:880 / 495;box-shadow:0 40px 70px -40px #231f20cc;isolation:isolate}.home-over__beeld img{display:block;width:100%;height:100%;object-fit:cover}.home-over__onderschrift{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;margin:14px clamp(8px,2vw,28px) 0 0;color:var(--kleur-inkt)}.home-over__onderschrift .hand{font-size:clamp(1.5rem,2.2vw,2rem);transform:rotate(-3deg)}.home-over__onderschrift svg{flex:none;margin-top:-4px;color:var(--energy-1)}.home-over__honderd{grid-column:8 / 13;grid-row:2;align-self:start;justify-self:end;margin-top:clamp(24px,4vw,64px);font-family:var(--font-kop);font-weight:800;font-size:clamp(7rem,16vw,15rem);line-height:.8;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kleur-grond);pointer-events:none;-webkit-user-select:none;user-select:none}.home-over__brief{grid-column:1 / 8;grid-row:2;position:relative;z-index:2;margin-top:clamp(-120px,-8vw,-48px);padding:clamp(28px,4vw,56px);border-radius:var(--radius-lg);background:var(--kleur-grond);color:var(--kleur-inkt);box-shadow:var(--schaduw-diep)}.home-over__intro{margin-bottom:18px;font-family:var(--font-kop);font-weight:800;font-size:var(--kop-3);line-height:1.02;color:var(--energy-1);text-wrap:balance}.home-over__tekst p{max-width:62ch;font-size:1.0625rem;line-height:1.7}.home-over__tekst p+p{margin-top:1em}@media(max-width:900px){.home-over__raster{grid-template-columns:minmax(0,1fr)}.home-over__foto{grid-column:1;grid-row:1}.home-over__kop{grid-column:1;grid-row:2;padding:28px 0 32px}.home-over__brief{grid-column:1;grid-row:3;margin-top:0}.home-over__honderd{grid-column:1;grid-row:4;justify-self:end;margin:24px 0 -12px;font-size:clamp(6.5rem,34vw,10rem)}}@media(prefers-reduced-motion:no-preference){.home-over--wacht .home-over__slogan,.home-over--wacht .home-over__onderschrift{opacity:0;transform:translateY(14px);transition:opacity .6s ease .5s,transform .7s cubic-bezier(.2,.7,.3,1) .5s}.home-over--wacht .home-over__onderschrift{transition-delay:1.1s}.home-over--wacht .home-over__titel>span>span{transform:translateY(105%);transition:transform .9s cubic-bezier(.2,.75,.25,1) .1s}.home-over--wacht .home-over__titel>span+span>span{transition-delay:.24s}.home-over--wacht .home-over__kop.is-onthuld .home-over__slogan,.home-over--wacht .home-over__kop.is-onthuld~.home-over__foto .home-over__onderschrift{opacity:1;transform:none}.home-over--wacht .home-over__kop.is-onthuld .home-over__titel>span>span{transform:none}.home-over__honderd[data-stand]{position:relative;color:transparent}.home-over__honderd[data-stand]:after{content:attr(data-stand);position:absolute;inset:0;text-align:right;color:var(--kleur-grond)}.home-over--wacht .home-over__brief :is(.home-over__intro,.home-over__tekst p){opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.3,1)}.home-over--wacht .home-over__brief .home-over__tekst p:nth-child(1){transition-delay:.12s}.home-over--wacht .home-over__brief .home-over__tekst p:nth-child(2){transition-delay:.24s}.home-over--wacht .home-over__brief .home-over__tekst p:nth-child(3){transition-delay:.36s}.home-over--wacht .home-over__brief.is-onthuld :is(.home-over__intro,.home-over__tekst p){opacity:1;transform:none}}.home-over__logo{width:clamp(180px,22vw,320px);height:auto;font-size:0;line-height:0}@media(max-width:900px){.home-over__logo{width:clamp(150px,40vw,220px)}}.home-over__kop,.home-over__brief{container-type:inline-size}.home-over__titel{font-size:min(var(--kop-2),20cqi)}.home-over__intro{font-size:min(var(--kop-3),20cqi)}.home-band{--home-band: clamp(28px, 2.8vw, 48px);--home-h2: clamp(1.85rem, 1.15rem + 1.75vw, 3.15rem);--home-inzet: max(var(--container-marge), calc((100% - var(--container-breedte)) / 2 + var(--container-marge)));position:relative;padding-block:var(--home-band)}.home-band--wit{background:#fff}.home-band--creme{background:var(--kleur-grond)}.home-kop{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:18px 48px;margin-bottom:clamp(26px,2.6vw,44px)}.home-kop>:first-child{flex:1 1 30rem;min-width:0;container-type:inline-size}.home-kop h2{margin:0;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:min(var(--home-h2),12.5cqi);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 6 6}.home-kop__lede{margin-top:14px;max-width:46ch;font-size:1.04rem;line-height:1.55;color:var(--kleur-inkt-70)}.home-kop>.home-kop__lede{margin-top:0}.home-koplink{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:.95rem;white-space:nowrap;color:var(--kleur-inkt)}.home-koplink>span:first-child{border-bottom:1.5px solid currentColor;padding-bottom:1px}.home-kaart{position:relative;display:block;border-radius:var(--radius-md);background:#fff;box-shadow:0 0 0 1px var(--kleur-inkt-08),0 18px 36px -28px #231f2059}.home-band--wit .home-kaart{background:var(--kleur-grond);box-shadow:0 0 0 1px var(--kleur-inkt-08)}.home-kaart--link{transition:box-shadow var(--duur-normaal) var(--ease-vloeiend)}.home-kaart--link:hover{box-shadow:0 0 0 1px var(--kleur-inkt-14),0 26px 44px -26px #231f2073}@media(prefers-reduced-motion:reduce){.home-kaart--link{transition:none}}.home-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.2fr);gap:16px}.home-cat{display:flex;flex-direction:column;min-width:0;padding:8px;color:var(--kleur-inkt)}.home-cat__foto{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;background:#fff}.home-cat__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:4% 5%;transition:transform .6s var(--ease-vloeiend)}.home-cat:hover .home-cat__foto img{transform:scale(1.05)}.home-cat__voet{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 6px 4px;container-type:inline-size}.home-cat__naam{min-width:0;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:min(1.04rem,calc((100cqi - 44px) / 7.6));line-height:1.1;letter-spacing:-.005em;overflow-wrap:break-word}.home-berend{grid-column:5;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:26px 24px 24px;border-radius:var(--radius-md);background:var(--relax-3);color:var(--kleur-inkt);container-type:inline-size}.home-berend .home-berend__foto{width:178px;height:auto;margin:-6px 0 2px -8px}.home-berend h3{margin:0;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:min(1.45rem,17cqi);line-height:1.05;letter-spacing:-.01em}.home-berend p{margin:0;max-width:40ch;font-size:.95rem;line-height:1.5}.home-berend .knop{margin-top:auto}.home-fvdm .fvdm__tekst{min-width:0;container-type:inline-size}.home-fvdm .fvdm__naam{font-size:min(clamp(2rem,3.6vw,3.2rem),12.5cqi);overflow-wrap:break-word}.home-wimkop{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:22px;align-items:start}.home-wimkop .home-wimkop__foto{grid-row:1 / span 2;width:84px;height:84px;border-radius:50%;object-fit:cover;object-position:center 22%;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--kleur-inkt-08)}.home-wimkop h2{align-self:center}.home-wimkop__bio{margin-top:12px;max-width:68ch;font-size:1rem;line-height:1.6;color:var(--kleur-inkt-70)}.home-band .fietsen-grid.home-fietsen{gap:0 20px}.home-band .fietsen-grid.home-fietsen:has(>.fietskaart>.wimzegel){column-gap:48px}@media(min-width:721px)and (max-width:1699px){.home-fietsen>.home-fietsen__extra{display:none!important}}.home-deals{padding-top:0}.home-dealband{overflow:hidden;margin-bottom:var(--home-band);padding-block:9px;background:var(--energy-2);color:var(--kleur-inkt);white-space:nowrap}.home-dealband__baan{display:flex;width:max-content;animation:home-dealband 60s linear infinite}.home-dealband__baan>span{flex:none;padding-right:.7em;font-family:var(--font-kop);font-weight:800;font-size:1.05rem;line-height:1.2;word-spacing:.55em}@keyframes home-dealband{to{transform:translate(-50%)}}.home-dealband.is-buiten-beeld .home-dealband__baan{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.home-dealband__baan{animation:none}}.home-dealkop h2{position:relative;display:inline-block;padding-right:calc(var(--wolk) + 6px);--wolk: clamp(84px, 7.6vw, 128px)}.home-dealkop__wolk{position:absolute;right:0;top:50%;width:var(--wolk);height:auto;transform:translateY(-66%) rotate(-6deg);pointer-events:none}.home-fietsers:not(:has(.personategel)){display:none}.home-railknoppen{display:flex;gap:8px}.home-railknop{width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);color:var(--kleur-inkt);cursor:pointer;transition:box-shadow var(--duur-snel) ease,opacity var(--duur-snel) ease}.home-railknop:hover{box-shadow:inset 0 0 0 1.5px var(--kleur-inkt)}.home-railknop svg{width:auto;height:14px}.home-railknop--terug svg{transform:scaleX(-1)}.home-railknop:disabled{opacity:.35;cursor:default}.home-band .home-rail.personategels--rail{margin:-6px 0 -22px;padding:6px var(--home-inzet) 22px;scroll-padding-inline:var(--home-inzet)}.home-merkwand{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.home-merk{--h: clamp(96px, 7.4vw, 128px);display:grid;place-items:center;height:var(--h);padding:12px;border-radius:12px;background:#fff;color:var(--kleur-inkt);transition:background-color .25s ease}.home-band--wit .home-merk{background:var(--kleur-grond)}.home-merk .home-merk__logo{width:min(80%,calc(var(--h) * 1.3));height:auto;aspect-ratio:8 / 5;object-fit:contain;filter:url(#merklogo-inkt);transition:transform .35s var(--ease-vloeiend)}.home-merk:hover .home-merk__logo{transform:scale(1.05)}.home-merk .home-merk__logo:not(.home-merk__logo--hoog){width:min(88%,calc(var(--h) * 2.4));aspect-ratio:10 / 3;object-fit:cover}.home-merk--energy:hover{background:var(--energy-3)}.home-merk--move:hover{background:var(--move-3)}.home-merk--relax:hover{background:var(--relax-3)}.home-merk__naam{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1rem}@media(prefers-reduced-motion:reduce){.home-merk,.home-merk .home-merk__logo{transition:none}}.home-blog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-blogkaart{display:flex;flex-direction:column;color:var(--kleur-inkt)}.home-blogkaart--extra{display:none}.home-blogkaart__foto{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-md) var(--radius-md) 0 0;background:#fff}.home-blogkaart__foto img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-vloeiend)}.home-blogkaart:hover .home-blogkaart__foto img{transform:scale(1.05)}.home-blogkaart__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:18px 20px;container-type:inline-size}.home-blogkaart h3{margin:0;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:min(1.18rem,calc(100cqi / 8.8));line-height:1.15;letter-spacing:-.01em;overflow-wrap:break-word}.home-blogkaart p{margin:0;font-size:.92rem;line-height:1.5;color:var(--kleur-inkt-70)}.home-blogkaart__voet{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:.84rem}.home-blogkaart__rondje{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--energy-2);font-weight:700;font-size:.78rem}.home-blogkaart__voet em{color:var(--kleur-inkt-65)}.home-blogkaart__voet .pijl-bubbel{margin-left:auto}.home-winkels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-winkel{display:flex;flex-direction:column}.home-winkel__foto{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-md) var(--radius-md) 0 0}.home-winkel__foto img{display:block;width:100%;height:100%;object-fit:cover}.home-winkel__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 20px;padding:20px 24px 22px}.home-winkel__tekst{min-width:0;container-type:inline-size}.home-winkel h3{margin:0;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:min(1.5rem,20cqi);line-height:1.05;letter-spacing:-.01em}.home-winkel__type{margin-top:6px;font-size:.95rem;font-weight:600}.home-winkel address{margin-top:2px;font-style:normal;font-size:.95rem;line-height:1.45;color:var(--kleur-inkt-70)}.home-winkel__acties{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.home-winkel__open{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:.84rem;font-weight:600;color:var(--kleur-inkt-70)}.home-winkel__open i{width:8px;height:8px;border-radius:50%;background:var(--kleur-inkt-55)}.home-winkel__open.is-open i{background:var(--relax-2)}.home-wa{position:relative;display:inline-flex;align-items:center;gap:.5em;height:42px;padding:0 18px;border-radius:var(--radius-pill);background:var(--relax-1);color:var(--kleur-grond);font-weight:700;font-size:.88rem;white-space:nowrap;transition:background-color var(--duur-snel) ease,color var(--duur-snel) ease}.home-wa svg{flex:none;width:17px;height:17px}.home-wa:hover{background:var(--relax-2);color:var(--kleur-inkt)}@media(prefers-reduced-motion:reduce){.home-wa{transition:none}}@media(min-width:1700px){.home-cats{grid-template-columns:repeat(6,minmax(0,1fr))}.home-berend{grid-column:5 / span 2;padding:32px 34px}.home-berend .home-berend__foto{width:200px}.home-berend h3{font-size:min(1.8rem,17cqi)}.home-berend p{font-size:1.02rem}.home-band .fietsen-grid.home-fietsen:not(.home-fietsen--rail):has(>.fietskaart:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.home-blog{grid-template-columns:repeat(4,minmax(0,1fr))}.home-blogkaart--extra{display:flex}}@media(min-width:1300px){.home-winkel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.home-winkel__foto{aspect-ratio:auto;min-height:290px;border-radius:var(--radius-md) 0 0 var(--radius-md)}.home-winkel__body{grid-template-columns:minmax(0,1fr);align-content:space-between;padding:26px 26px 24px}.home-winkel__acties{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}}@media(max-width:1100px){.home-cats{grid-template-columns:repeat(4,minmax(0,1fr))}.home-berend{grid-column:1 / -1;grid-row:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 24px;padding:18px 26px}.home-berend .home-berend__foto{grid-row:1 / span 2;width:110px;margin:0}.home-berend p{max-width:52ch}.home-berend .knop{grid-column:3;grid-row:1 / span 2;margin:0}.home-merkwand{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:820px){.home-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.home-kop{align-items:flex-start}.home-cats{gap:12px}.home-cat__naam{font-size:min(.98rem,calc((100cqi - 44px) / 7.6))}.home-berend{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;padding:18px 18px 20px}.home-berend .home-berend__foto{grid-row:1;width:86px}.home-berend h3{font-size:min(1.3rem,17cqi)}.home-berend p{grid-column:1 / -1}.home-berend .knop{grid-column:1 / -1;grid-row:auto;justify-self:start}.home-wimkop{column-gap:14px}.home-wimkop .home-wimkop__foto{grid-row:1;width:56px;height:56px}.home-wimkop__bio{grid-column:1 / -1;font-size:.95rem}.home-band .fietsen-grid.home-fietsen{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;grid-template-rows:repeat(7,auto);gap:0 14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--container-marge));padding:10px var(--container-marge) 18px;scroll-padding-inline:var(--container-marge)}.home-band .fietsen-grid.home-fietsen:has(>.fietskaart>.wimzegel){column-gap:16px}.home-fietsen::-webkit-scrollbar{display:none}.home-fietsen>.fietskaart{scroll-snap-align:start}.home-fietsen .fietskaart__body:has(>.vergelijk-toggle)>.fietskaart__kern:not([hidden]){display:block}.home-dealkop h2{--wolk: 72px}.home-railknoppen{display:none}.home-band .home-rail.personategels--rail{grid-auto-columns:74%}.home-merkwand{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-merk{--h: 76px}.home-blog,.home-winkels{grid-template-columns:minmax(0,1fr)}.home-blogkaart{flex-direction:row}.home-blogkaart__foto{flex:0 0 112px;aspect-ratio:auto;border-radius:var(--radius-md) 0 0 var(--radius-md)}.home-blogkaart__body{gap:4px;padding:14px 14px 14px 16px}.home-blogkaart h3{font-size:min(1.02rem,calc(100cqi / 8.8))}.home-blogkaart p{font-size:.86rem}.home-blogkaart__voet{padding-top:8px}.home-blogkaart__voet em{white-space:nowrap}.home-blogkaart__voet .pijl-bubbel{display:none}.home-winkel__body{grid-template-columns:minmax(0,1fr)}.home-winkel__body{padding:18px 18px 20px}.home-winkel__acties{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:10px}.home-winkel__open{white-space:normal}}@media(max-width:430px){.home-cat__voet .pijl-bubbel{position:absolute;right:16px;top:16px;width:26px;height:26px}.home-cat__naam{font-size:min(.98rem,calc((100cqi - 4px) / 7.6))}}.home-dealacties{display:flex;align-items:center;gap:20px}.home-band .fietsen-grid.home-fietsen--rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(260px,20vw,330px);grid-template-rows:repeat(7,auto);gap:0 20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:36px var(--home-inzet) 18px;margin-top:-24px;scroll-padding-inline:var(--home-inzet)}.home-fietsen--rail::-webkit-scrollbar{display:none}.home-fietsen--rail>.fietskaart{scroll-snap-align:start}@media(max-width:720px){.home-band .fietsen-grid.home-fietsen--rail{grid-auto-columns:80%;gap:0 14px;margin-inline:0}}.reviews__rij{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.reviews__score{display:flex;flex-direction:column;gap:8px;padding:24px}.reviews__cijfer{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:4rem;line-height:.9;letter-spacing:-.03em;color:var(--relax-1);font-variant-numeric:tabular-nums}.reviews__telling,.reviews__voet{font-size:.86rem;line-height:1.45;color:var(--kleur-inkt-70)}.reviews__telling b,.reviews__voet b{color:var(--kleur-inkt)}.reviews__voet{margin-top:auto;padding-top:12px;border-top:1px solid var(--kleur-inkt-08)}.review-citaat{display:flex;flex-direction:column;gap:14px;margin:0;padding:24px}.review-citaat__tekst{margin:0;max-width:60ch;font-family:var(--font-kop);font-weight:400;font-size:1.06rem;line-height:1.45;letter-spacing:-.005em;color:var(--kleur-inkt)}.review-wie{display:flex;align-items:center;gap:10px;margin:auto 0 0}.review-wie__rondje{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--relax-3);color:var(--kleur-inkt);font-weight:700;font-size:.76rem;letter-spacing:.02em}.review-wie__tekst{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:.8rem;line-height:1.3;color:var(--kleur-inkt-65)}.review-wie__tekst b{font-size:.86rem;font-weight:700;color:var(--kleur-inkt)}.sterren__vol>.sterren__rij{max-width:none}@media(max-width:1100px){.reviews__rij{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.reviews__rij{grid-template-columns:minmax(0,1fr);gap:12px}}.beoordelingen{position:relative;isolation:isolate;overflow:hidden;background:var(--move-3);padding-block:clamp(28px,3.5vw,50px);margin-bottom:0}.beoordelingen--patroon{--beoordelingen-hoek: clamp(32px, 4vw, 64px);padding-bottom:calc(clamp(24px,3vw,40px) + var(--beoordelingen-hoek))}.beoordelingen:not(.beoordelingen--patroon)>.beoordelingen__patroon{display:none}.beoordelingen--wit{background:#fff}.beoordelingen--wit .beoordeling{box-shadow:0 0 0 1px var(--kleur-inkt-08)}.beoordelingen__patroon{position:absolute;inset:0;background-color:var(--move-2);-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechtsonder);mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechtsonder);-webkit-mask-size:var(--patroon-l),100% 100%;mask-size:var(--patroon-l),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:100% 100%,0 0;mask-position:100% 100%,0 0;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none;z-index:0}@media(max-width:720px){.beoordelingen__patroon{-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder);mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder);-webkit-mask-size:var(--patroon-m),100% 100%;mask-size:var(--patroon-m),100% 100%}}.beoordelingen>.container{position:relative;z-index:1}.beoordelingen__hoofd{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.beoordelingen__kop{margin:0;max-width:20ch;font-size:var(--kop-3)}.beoordelingen__lijst{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,22px);list-style:none;margin:clamp(28px,4vw,48px) 0 0;padding:0}.beoordeling{display:flex;flex-direction:column;background:var(--kleur-grond);border-radius:var(--radius-md);box-shadow:var(--schaduw-kaart);padding:clamp(18px,2vw,26px)}.beoordeling__tekst{margin:12px 0 16px;font-size:var(--tekst-md);line-height:var(--regelhoogte-tekst);color:var(--kleur-inkt-85)}.beoordeling__voet{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:auto;padding-top:12px;border-top:1px solid var(--kleur-inkt-08);font-size:var(--tekst-sm)}.beoordeling__voet b{font-weight:700;color:var(--kleur-inkt)}.beoordeling__datum{font-size:var(--tekst-xs);color:var(--kleur-inkt-55)}.beoordelingen__voet{margin-top:clamp(20px,2.4vw,32px);text-align:center;font-size:var(--tekst-sm)}.beoordelingen__voet .tekstlink{color:var(--kleur-inkt)}@media(max-width:1080px){.beoordelingen__lijst{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.beoordelingen__lijst{grid-template-columns:1fr}}.fvdm-vlak{padding-top:clamp(20px,2.2vw,30px);padding-bottom:clamp(26px,3vw,42px)}.fvdm-vlak--breed{border-radius:0;padding-inline:max(var(--container-marge),calc((100% - var(--container-breedte)) / 2 + var(--container-marge)))}@media(min-width:721px){.fvdm-vlak>.kleurgroep-vlak__patroon{left:auto;width:60%}.fvdm-vlak:has(.fvdm--omgekeerd)>.kleurgroep-vlak__patroon{left:0;right:auto}}.fvdm{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-template-rows:auto 1fr;column-gap:clamp(24px,4vw,54px);row-gap:clamp(8px,1vw,12px);align-items:start}.fvdm__kop{--fvdm-maand: clamp(1.5rem, .9rem + 1vw, 2.2rem);grid-column:1;grid-row:1;position:relative;justify-self:start;width:min(100%,620px);padding-top:calc(var(--fvdm-maand) + 4px)}.fvdm__wordmark{display:block;width:100%;height:auto;aspect-ratio:705 / 126}.fvdm__maand{font-family:var(--font-kop);font-weight:400;letter-spacing:-.01em;font-size:var(--fvdm-maand);line-height:1;color:var(--vlak-tekst);white-space:nowrap;position:absolute;top:0;right:0}.fvdm__tekst{grid-column:1;grid-row:2;min-width:0;container-type:inline-size}.fvdm__podium{grid-column:2;grid-row:1 / span 2}.fvdm--omgekeerd .fvdm__kop,.fvdm--omgekeerd .fvdm__tekst{grid-column:2}.fvdm--omgekeerd .fvdm__podium{grid-column:1;grid-row:1 / span 2}.fvdm__naam{margin:0;color:var(--vlak-tekst);font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.02;letter-spacing:-.01em}.fvdm__merk{display:block;font-family:var(--font-kop);font-weight:var(--kop-gewicht)}.fvdm__model{display:block;font-family:var(--font-tekst);font-weight:400}.fvdm__prijs{margin:10px 0 0;color:var(--vlak-tekst);font-weight:700;font-size:clamp(1.5rem,2.5vw,2.15rem);line-height:1.1}.fvdm__prijs span{font-weight:500;opacity:.85}.fvdm__intro{margin:12px 0 0;max-width:40ch;font-size:clamp(1.08rem,1.4vw,1.25rem);color:var(--vlak-tekst-zacht)}.fvdm__koop{display:flex;flex-direction:column;align-items:flex-start;max-width:620px}@container (min-width: 440px){.fvdm__koop{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(16px,2vw,28px);align-items:end}.fvdm__koop .fvdm__knop{margin-top:0}}.fvdm__knop{margin-top:18px;white-space:nowrap}.fvdm__knop.knop--primair{background:var(--kleur-grond);color:var(--kleur-inkt)}.fvdm__knop.knop--primair:hover,.fvdm__knop.knop--primair:focus-visible{background:var(--kleur-grond);box-shadow:inset 0 0 0 2px var(--kleur-inkt)}.fvdm__waarom{margin-top:clamp(16px,1.6vw,20px)}.fvdm__waaromKop{margin:0 0 8px;max-width:34ch;text-wrap:balance;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:clamp(1.1rem,1.45vw,1.3rem);line-height:1.25;color:var(--vlak-tekst)}.fvdm__redenen{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-width:46ch}.fvdm__reden{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.38;color:var(--vlak-tekst-zacht)}.fvdm__vink{margin-top:.15em;color:var(--vlak-tekst)}.kleurgroep-vlak--move.fvdm-vlak .fvdm__vink{color:var(--move-3)}.fvdm__spelregels{margin:clamp(16px,2vw,22px) 0 0;font-size:.92rem}.fvdm__podium{position:relative;display:grid;grid-template-rows:auto 1fr;justify-items:center;align-content:center;align-self:stretch;min-height:clamp(240px,24vw,360px)}.fvdm__podium:after{content:"";position:absolute;left:12%;right:12%;bottom:1%;height:34px;border-radius:50%;background:radial-gradient(closest-side,#231f2061,#231f2000 76%);pointer-events:none}.fvdm__fiets{position:relative;z-index:1;width:100%;max-width:760px;height:auto;filter:drop-shadow(0 26px 26px rgba(35,31,32,.26))}.fvdm__cadeau{justify-self:end;z-index:3;width:min(200px,34%);margin:0 clamp(0px,1vw,14px) -4px 0;text-align:center}.fvdm__sticker{display:grid;place-items:center;width:min(124px,74%);margin-inline:auto;aspect-ratio:1;border-radius:50%;background:var(--energy-3);color:var(--kleur-inkt);font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:clamp(.95rem,1.5vw,1.2rem);line-height:1;transform:rotate(-6deg);box-shadow:0 22px 44px -18px #231f208c}.fvdm__cadeauTekst{margin:10px 0 0;color:var(--vlak-tekst);font-weight:700;font-size:.95rem;line-height:1.25;text-wrap:balance}@media(max-width:900px){.fvdm{grid-template-columns:1fr}.fvdm{grid-template-rows:none}.fvdm__kop,.fvdm--omgekeerd .fvdm__kop{grid-column:1;grid-row:1}.fvdm__podium,.fvdm--omgekeerd .fvdm__podium{grid-column:1;grid-row:2;min-height:0}.fvdm__tekst,.fvdm--omgekeerd .fvdm__tekst{grid-column:1;grid-row:3}.fvdm__cadeau{width:min(190px,48%)}}@media(max-width:720px){.fvdm-vlak{padding-bottom:calc(clamp(32px,4.6vw,66px) + 170px)}.fvdm-vlak>.kleurgroep-vlak__patroon{top:auto;height:280px}.fvdm__kop{width:min(100%,420px)}}@media(prefers-reduced-motion:no-preference){.fvdm-vlak--wacht .fvdm__wordmark{clip-path:inset(-10% 100% -10% 0)}.fvdm-vlak--wacht .fvdm__maand{clip-path:inset(-30% 100% -30% -8%)}.fvdm-vlak--wacht :is(.fvdm__merk,.fvdm__model,.fvdm__prijs,.fvdm__intro,.fvdm__spelregels){opacity:0;transform:translateY(22px)}.fvdm-vlak--wacht .fvdm__knop{opacity:0}.fvdm-vlak--wacht .fvdm__fiets{opacity:0;transform:translate(-14%)}.fvdm-vlak--wacht .fvdm__podium:after{opacity:0;transform:translate(-14%) scaleX(.45)}.fvdm-vlak--wacht .fvdm__cadeau{opacity:0;transform:scale(.6) rotate(-14deg)}.fvdm-vlak--wacht :is(.fvdm__waaromKop,.fvdm__reden){opacity:0;transform:translateY(16px)}.fvdm-vlak--wacht .fvdm__vink{transform:scale(0)}.fvdm-vlak--wacht.is-onthuld .fvdm__wordmark{clip-path:inset(-30% -8% -30% -8%);transition:clip-path 1.1s cubic-bezier(.45,.05,.35,1) .05s}.fvdm-vlak--wacht.is-onthuld .fvdm__maand{clip-path:inset(-30% -8% -30% -8%);transition:clip-path 1.3s cubic-bezier(.45,.05,.35,1) .75s}.fvdm-vlak--wacht.is-onthuld :is(.fvdm__merk,.fvdm__model,.fvdm__prijs,.fvdm__intro,.fvdm__spelregels){opacity:1;transform:none;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.7,.3,1)}.fvdm-vlak--wacht.is-onthuld .fvdm__merk{transition-delay:.25s}.fvdm-vlak--wacht.is-onthuld .fvdm__model{transition-delay:.35s}.fvdm-vlak--wacht.is-onthuld .fvdm__prijs{transition-delay:.47s}.fvdm-vlak--wacht.is-onthuld .fvdm__intro{transition-delay:.57s}.fvdm-vlak--wacht.is-onthuld .fvdm__spelregels{transition-delay:.77s}.fvdm-vlak--wacht.is-onthuld .fvdm__knop{opacity:1;animation:fvdm-omhoog .8s cubic-bezier(.2,.7,.3,1) .67s backwards}.fvdm-vlak--wacht.is-onthuld .fvdm__fiets{opacity:1;transform:none;transition:opacity .7s ease .2s,transform 1.5s cubic-bezier(.16,.8,.24,1) .2s}.fvdm-vlak--wacht.is-onthuld .fvdm__podium:after{opacity:1;transform:none;transition:opacity .9s ease .3s,transform 1.5s cubic-bezier(.16,.8,.24,1) .2s}.fvdm-vlak--wacht.is-onthuld .fvdm__cadeau{opacity:1;transform:none;transition:opacity .35s ease 1.2s,transform .6s cubic-bezier(.34,1.56,.64,1) 1.2s}.fvdm-vlak--wacht .fvdm__waarom.is-onthuld :is(.fvdm__waaromKop,.fvdm__reden){opacity:1;transform:none;transition:opacity .55s ease,transform .7s cubic-bezier(.2,.7,.3,1)}.fvdm-vlak--wacht .fvdm__waarom.is-onthuld .fvdm__reden:nth-child(1){transition-delay:.12s}.fvdm-vlak--wacht .fvdm__waarom.is-onthuld .fvdm__reden:nth-child(2){transition-delay:.22s}.fvdm-vlak--wacht .fvdm__waarom.is-onthuld .fvdm__reden:nth-child(3){transition-delay:.32s}.fvdm-vlak--wacht .fvdm__waarom.is-onthuld .fvdm__reden:nth-child(4){transition-delay:.42s}.fvdm-vlak--wacht .fvdm__waarom.is-onthuld .fvdm__reden:nth-child(5){transition-delay:.52s}.fvdm-vlak--wacht .fvdm__waarom.is-onthuld .fvdm__reden:nth-child(n+6){transition-delay:.62s}.fvdm-vlak--wacht .fvdm__waarom.is-onthuld .fvdm__vink{transform:none;transition:transform .5s cubic-bezier(.34,1.56,.64,1) .3s}.fvdm-vlak--wacht .fvdm__waarom.is-onthuld .fvdm__reden:nth-child(2) .fvdm__vink{transition-delay:.4s}.fvdm-vlak--wacht .fvdm__waarom.is-onthuld .fvdm__reden:nth-child(3) .fvdm__vink{transition-delay:.5s}.fvdm-vlak--wacht .fvdm__waarom.is-onthuld .fvdm__reden:nth-child(4) .fvdm__vink{transition-delay:.6s}.fvdm-vlak--wacht .fvdm__waarom.is-onthuld .fvdm__reden:nth-child(5) .fvdm__vink{transition-delay:.7s}.fvdm-vlak--wacht .fvdm__waarom.is-onthuld .fvdm__reden:nth-child(n+6) .fvdm__vink{transition-delay:.8s}.fvdm-vlak--wacht .kleurgroep-vlak__patroon{bottom:-16px}}@keyframes fvdm-omhoog{0%{opacity:0;transform:translateY(22px)}}.proefrit-band--effen:before,.sectie:has(.fvdm-vlak)~.sectie>.proefrit-band:before{content:none}@media(max-width:700px){.proefrit-band--effen,.sectie:has(.fvdm-vlak)~.sectie>.proefrit-band{padding-bottom:var(--ruimte-lg)}}.proefritblok{position:relative;overflow:hidden;isolation:isolate;background:var(--move-3);color:var(--kleur-inkt);padding-block:clamp(28px,3.2vw,52px)}.proefritblok__patroon{position:absolute;inset:0;z-index:-1;pointer-events:none;background-color:var(--move-2);-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechts);mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechts);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-size:var(--patroon-l),100% 100%;mask-size:var(--patroon-l),100% 100%;-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect}.proefritblok__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,440px);gap:clamp(32px,5vw,96px);align-items:center}.proefritblok__in>:only-child{grid-column:1 / -1}.proefritblok__tekst{max-width:31rem}.proefritblok .proefritblok__tekst h2{font-size:var(--h2, var(--kop-3));color:var(--move-1)}.proefritblok__tekst>p{margin:16px 0 26px;font-size:1.06rem;color:var(--kleur-inkt-85)}.proefritblok__acties{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px}.proefritblok__acties .knop{min-height:52px}.proefritblok__wa{background:var(--relax-1);color:var(--kleur-grond);box-shadow:var(--schaduw-klein)}.proefritblok__wa:hover{background:var(--relax-2);color:var(--kleur-inkt)}.proefritblok__wa svg{flex:none}.proefritblok__winkels{margin-top:18px;font-size:.95rem;font-weight:600}.proefritblok__winkels a{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:#231f2066;transition:text-decoration-color var(--duur-snel) ease}.proefritblok__winkels a:hover{text-decoration-color:var(--kleur-inkt)}.proefritblok__expert{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:16px;align-items:center;padding:24px 26px 22px;border-radius:var(--radius-md);background:#fff;box-shadow:0 18px 40px -24px #231f2073}.proefritblok__foto{width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--kleur-grond)}.proefritblok__foto img{width:100%;height:100%;object-fit:cover}.proefritblok__rol{font-size:.84rem;font-weight:600;color:var(--move-1)}.proefritblok__naam{margin-top:2px;font-family:var(--font-kop);font-weight:800;font-size:1.45rem;line-height:1.1;letter-spacing:-.01em}.proefritblok__bio,.proefritblok__link,.proefritblok__dagen{grid-column:1 / -1;justify-self:start}.proefritblok__bio{margin-top:14px;font-size:.82rem;line-height:1.5;color:var(--kleur-inkt-85)}.proefritblok__link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:.9rem;font-weight:700;color:var(--move-1)}.proefritblok__link svg{transition:transform var(--duur-normaal) var(--ease-uit)}.proefritblok__link:hover svg{transform:translate(3px)}.proefritblok__dagen{margin-top:12px;font-size:.74rem;line-height:1.5;color:var(--kleur-inkt-65)}@media(max-width:860px){.proefritblok__in{grid-template-columns:minmax(0,1fr)}.proefritblok__expert{max-width:460px}}@media(max-width:640px){.proefritblok__acties{flex-wrap:nowrap;gap:8px}.proefritblok__acties .knop{flex:1 1 0;min-width:0;min-height:48px;padding:0 14px;gap:.45em;font-size:.95rem;white-space:nowrap}.proefritblok__winkels{margin-top:16px}.proefritblok{padding-bottom:174px}.proefritblok__in{gap:28px}.proefritblok__expert{grid-template-columns:56px minmax(0,1fr);column-gap:14px;padding:20px 20px 18px}.proefritblok__foto{width:56px;height:56px}.proefritblok__patroon{top:auto;height:220px;-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder);mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder);-webkit-mask-size:var(--patroon-m),100% 100%;mask-size:var(--patroon-m),100% 100%;-webkit-mask-position:0 100%,0 0;mask-position:0 100%,0 0}}@media(max-width:374px){.proefritblok__acties .knop{padding:0 10px;gap:.35em;font-size:.9rem}}@media(max-width:339px){.proefritblok__acties{flex-wrap:wrap}.proefritblok__acties .knop{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.proefritblok__link svg{transition:none}}[data-modelpagina]{--mp-sectie: clamp(28px, 3.1vw, 46px);--mp-h2: var(--h2, var(--kop-3));--mp-kop-boven: calc(var(--navhoogte-vast, var(--navhoogte, 80px)) + 20px);--mp-vink: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 13l4 4L19 7' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--mp-min: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12h12' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round'/%3E%3C/svg%3E")}.modelkruimel .broodkruimel{align-items:center;gap:8px;padding-top:12px;font-size:.84rem}.broodkruimel__categorie{display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 9px;border-radius:var(--radius-pill);background:var(--tint-vlak-licht, var(--move-3));color:var(--tint-inkt, var(--move-1))!important;font-weight:700}.broodkruimel__categorie:is(.tint--forest,.tint--grass,.tint--leaf){color:var(--kleur-inkt)!important}.broodkruimel__categorie .hs-icoon{color:currentColor}.model-hero{display:grid;grid-template-columns:minmax(0,1fr) clamp(440px,36vw,520px);gap:clamp(32px,4.4vw,72px);align-items:start;padding-top:14px;padding-bottom:var(--mp-sectie)}.model-hero>.galerij{position:sticky;top:var(--mp-kop-boven)}.galerij{display:flex;flex-direction:column;gap:14px;container-type:inline-size}.model-hero__media{position:relative;height:clamp(48cqi,calc(100svh - var(--mp-kop-boven) - 186px),77.5cqi);border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--schaduw-kaart)}.model-hero__media img{position:absolute;left:6%;top:50%;width:88%;height:auto;aspect-ratio:4 / 3;transform:translateY(-50%);object-fit:contain;padding:0;transition:opacity .18s ease}.model-hero__media .model-hero__vlag{position:absolute;top:18px;right:18px;z-index:3}.galerij{position:relative}.galerij>.model-hero__wim{position:absolute;z-index:5;top:-26px;left:-36px;width:104px;height:104px}.model-hero:has(.model-hero__wim){padding-top:34px}.model-hero:has(.model-hero__wim)>.galerij{top:calc(var(--mp-kop-boven) + 30px)}.model-hero__media img.model-hero__deal{position:absolute;top:14px;right:14px;z-index:3;left:auto;width:68px;height:auto;aspect-ratio:auto;transform:none;padding:0;pointer-events:none;filter:drop-shadow(0 6px 10px rgba(35,31,32,.18))}.model-hero__media:has(.model-hero__deal) .model-hero__vlag{top:96px}.galerij__pijl{position:absolute;top:50%;z-index:2;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--kleur-grond-90);color:var(--kleur-inkt);box-shadow:var(--schaduw-haar);transform:translateY(-50%);transition:background-color var(--duur-snel) ease}.galerij__pijl:hover{background:var(--kleur-grond)}.galerij__pijl:focus-visible{outline:2px solid var(--move-1);outline-offset:2px}.galerij__pijl--vorige{left:14px}.galerij__pijl--volgende{right:14px}.galerij__teller{position:absolute;right:16px;bottom:14px;z-index:2;padding:4px 11px;border-radius:var(--radius-pill);background:var(--kleur-grond);border:1px solid var(--kleur-inkt-14);font-size:.74rem;font-weight:600;color:var(--kleur-inkt-70)}.galerij__duimen{display:flex;flex-wrap:wrap;gap:10px}.galerij__duim{flex:none;width:88px;aspect-ratio:4 / 3;padding:0;border-radius:var(--radius-sm);background:#fff;border:1.5px solid var(--kleur-inkt-08);overflow:hidden;transition:border-color var(--duur-snel) ease}.galerij__duim img{width:100%;height:100%;object-fit:contain;padding:7%}.galerij__duim:hover{border-color:var(--kleur-inkt-25)}.galerij__duim[aria-pressed=true]{border:2px solid var(--kleur-inkt)}.hotspot-modal__media{background:#fff}.hotspot-modal__media img{object-fit:contain;padding:4%}.hotspot-modal__waarde{display:block;font-size:.8rem;font-weight:700;color:var(--move-1)}.modelband{padding-block:var(--mp-sectie)}.modelband--wit{background:#fff}.modelband[hidden]{display:none}[data-modelpagina] h2{font-size:var(--mp-h2);color:var(--tint-kop, var(--move-1))}.modelband__kop,[data-modelpagina] .sectiekop{margin-bottom:clamp(28px,3.4vw,44px)}.rond{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#fff}.rond svg{width:12px;height:12px}.rond--ja{background:var(--relax-1)}.rond--nee{background:var(--energy-1)}.rond--groot{width:38px;height:38px}.rond--groot svg{width:19px;height:19px}.oordeel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:repeat(3,auto);column-gap:20px}.oordeel>*{grid-row:1 / span 3}.oordeel>[hidden]{display:none}.oordeel__vak{display:grid;grid-template-rows:subgrid;align-content:start;padding:28px 30px;border-radius:var(--radius-md);background:var(--kleur-grond);border:1px solid var(--kleur-inkt-14)}.oordeel__kop{grid-row:1;display:flex;align-items:center;gap:12px;margin-bottom:18px}.oordeel__kop h3{font-size:1.3rem}.oordeel__lijst{grid-row:2;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.oordeel__lijst li{display:flex;align-items:flex-start;gap:11px;font-size:.97rem}.oordeel__lijst li:before,.care-kaart__lijst li:before{content:"";flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%;background:var(--relax-1) var(--mp-vink) center / 12px no-repeat}.oordeel__lijst--min li:before{background-color:var(--energy-1);background-image:var(--mp-min)}.oordeel__extra{grid-row:3;margin-top:22px;padding-top:20px;border-top:1px solid var(--kleur-inkt-14)}.oordeel__extra p{font-size:.97rem;color:var(--kleur-inkt-85)}.oordeel__extrakop{display:flex;align-items:center;gap:10px;margin-bottom:6px;font-weight:700;font-size:.95rem;color:var(--kleur-inkt)!important}.oordeel__lijst[hidden]+.oordeel__extra{margin-top:0;padding-top:0;border-top:0}.personabox{display:flex;flex-direction:column;padding:28px 30px;border-radius:var(--radius-md);background:var(--move-3);color:var(--kleur-inkt);--persona-naam: var(--move-1);--persona-bubbel: var(--kleur-cta);transition:box-shadow var(--duur-normaal) var(--ease-uit)}.personabox:hover{box-shadow:var(--schaduw-kaart)}.personabox--move{background:var(--move-3);--persona-naam: var(--move-1)}.personabox--relax{background:var(--relax-3);--persona-naam: var(--relax-1)}.personabox--kick{background:var(--energy-2);--persona-naam: var(--kleur-inkt);--persona-bubbel: var(--kleur-grond)}.personabox--boost{background:var(--energy-3);--persona-naam: var(--kleur-inkt)}.personabox--neutraal{background:var(--kleur-grond);border:1px solid var(--kleur-inkt-14);--persona-naam: var(--kleur-inkt)}.personabox__label{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;border-radius:var(--radius-pill);background:var(--kleur-grond);font-size:.8rem;font-weight:700}.personabox--neutraal .personabox__label{background:#fff}.personabox__label .hs-icoon{color:var(--persona-naam)}.personabox__naam{margin-top:18px;font-family:var(--font-kop);font-weight:800;font-size:clamp(2rem,2.6vw,2.6rem);line-height:1;letter-spacing:-.02em;color:var(--persona-naam)}.personabox__zin{margin-top:12px;max-width:22em;font-family:var(--font-kop);font-weight:400;font-size:1.12rem;line-height:1.4;color:var(--kleur-inkt-85)}.personabox__voet{display:flex;justify-content:flex-end;margin-top:auto;padding-top:24px}.personabox .pijl-bubbel{background:var(--persona-bubbel);color:var(--kleur-inkt)}.tweekolom,.modelcare{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,4.4vw,64px);align-items:start}.tweekolom__kop,.modelcare__kop{position:sticky;top:calc(var(--mp-kop-boven) + 8px);container-type:inline-size}.tweekolom__kop h2,.modelcare__kop h2{font-size:min(var(--mp-h2),8.4cqi)}.tweekolom__sub{margin-top:12px;font-family:var(--font-kop);font-weight:700;font-size:clamp(1.15rem,1.4vw,1.35rem);line-height:1.25;color:var(--kleur-inkt)}.verhaalblok{max-width:68ch}.verhaalblok__lede{font-family:var(--font-kop);font-weight:400;font-size:clamp(1.15rem,1.5vw,1.32rem);line-height:1.5;color:var(--kleur-inkt)}.verhaalblok__lede:not([hidden])+.verhaalblok__lede{margin-top:18px}.verhaalblok__rest{padding-top:18px}.verhaalblok__rest p{color:var(--kleur-inkt-85)}.verhaalblok__rest p+p{margin-top:18px}.uitvouw__inhoud,.acc__inhoud{display:grid;grid-template-rows:1fr}.uitvouw__binnen,.acc__binnen{min-height:0;overflow:hidden}html.js .uitvouw:not([data-open]) .uitvouw__inhoud,html.js [data-accordeon-exclusief]>.acc:not(.is-open) .acc__inhoud{grid-template-rows:0fr;visibility:hidden}.uitvouw[data-klaar] .uitvouw__inhoud,[data-accordeon-exclusief][data-klaar]>.acc .acc__inhoud{transition:grid-template-rows var(--duur-traag) var(--ease-standaard),visibility 0s linear 0s}.uitvouw[data-klaar]:not([data-open]) .uitvouw__inhoud,[data-accordeon-exclusief][data-klaar]>.acc:not(.is-open) .acc__inhoud{transition:grid-template-rows var(--duur-traag) var(--ease-standaard),visibility 0s linear var(--duur-traag)}.uitvouw__knop{display:inline-flex;align-items:center;gap:12px;margin-top:18px;font-weight:700;font-size:.95rem;color:var(--kleur-inkt)}html:not(.js) .uitvouw__knop{display:none}.acc__teken{position:relative;flex:none;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--kleur-inkt-14);transition:border-color var(--duur-snel) ease,background-color var(--duur-snel) ease}.acc__teken:before,.acc__teken:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--kleur-inkt);transform:translate(-50%,-50%);transition:transform .45s var(--ease-standaard)}.acc__teken:after{transform:translate(-50%,-50%) rotate(90deg)}[aria-expanded=true]>.acc__teken{background:var(--tint-vlak-licht, var(--move-3));border-color:var(--tint-vlak-licht, var(--move-3))}[aria-expanded=true]>.acc__teken:after{transform:translate(-50%,-50%) rotate(0)}[aria-expanded=true]>.acc__teken:before,[aria-expanded=true]>.acc__teken:after{background:var(--tint-kop, var(--move-1))}.uitvouw__knop:hover .acc__teken,.uitvouw__balk:hover .acc__teken,.acc__knop:hover .acc__teken{border-color:var(--kleur-inkt)}.specs{background:var(--kleur-grond);border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md);overflow:hidden}.acc{border-top:1px solid var(--kleur-inkt-14);scroll-margin-top:var(--mp-kop-boven)}.acc:first-child{border-top:0}.acc__kop{margin:0}.acc__knop{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;text-align:left;font-family:var(--font-kop);font-weight:700;font-size:1.22rem;line-height:1.2;letter-spacing:-.01em;color:var(--kleur-inkt)}.acc__pad{padding:0 28px 30px}html.js [data-accordeon-exclusief]>.acc:not(.is-open) .acc__pad{opacity:0;transform:translateY(-6px)}[data-accordeon-exclusief][data-klaar]>.acc .acc__pad{transition:opacity .35s ease,transform var(--duur-traag) var(--ease-standaard)}[data-accordeon-exclusief][data-klaar]>.acc.is-open .acc__pad{transition-delay:.08s}.acc h4{margin-bottom:6px;font-family:var(--font-kop);font-weight:700;font-size:1.04rem;letter-spacing:-.005em}.acc p{color:var(--kleur-inkt-85);max-width:68ch}.acc p+p{margin-top:12px}.acc__voet{margin-top:18px}.spectabel,.maattabel{width:100%;border-collapse:collapse;font-size:.94rem}.spectabel th,.maattabel th{padding:0 14px 10px 0;text-align:left;font-size:.78rem;font-weight:700;color:var(--kleur-inkt-65);border-bottom:1px solid var(--kleur-inkt-14)}.spectabel td,.maattabel td{padding:12px 14px 12px 0;vertical-align:top;border-bottom:1px solid var(--kleur-inkt-14)}.spectabel tr:last-child td,.maattabel tr:last-child td{border-bottom:0}.spectabel td:first-child{width:26%;font-weight:500;color:var(--kleur-inkt-65)}.spectabel td:nth-child(2){width:30%;font-weight:700}.spectabel td:nth-child(3){color:var(--kleur-inkt-85)}.maattabel td:first-child{width:40%;font-weight:700}.maattabel td:last-child{font-variant-numeric:tabular-nums}.maattabel tr.is-jouw td{background:var(--move-3)}.maattabel tr.is-jouw td:first-child{padding-left:12px;border-radius:10px 0 0 10px}.maattabel tr.is-jouw td:last-child{border-radius:0 10px 10px 0}.bereik{margin-top:26px}.bereik[hidden]{display:none}.merkregel{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.merkregel .tekstlink{gap:10px;font-weight:600}.tabdeel+.tabdeel,[data-specpaneel]+.tabdeel,.maattabel+.tabdeel,.acc__voet+.tabdeel,.merkregel+.tabdeel{margin-top:22px}.tabdeel__tekst{color:var(--kleur-inkt-85);max-width:68ch}.tabdeel__tekst>*+*{margin-top:10px}.tabdeel__tekst ul,.tabdeel__tekst ol{padding-left:1.2em}.tabdeel__tekst a{color:var(--move-1);text-decoration:underline}.modelcare__lede{margin-top:16px;max-width:30em;font-family:var(--font-kop);font-weight:400;font-size:clamp(1.05rem,1.2vw,1.15rem);line-height:1.5}.modelcare__advies{margin-top:10px;font-size:.97rem;font-weight:600;color:var(--kleur-inkt-85)}.modelcare__pakketten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.care-kaart{position:relative;padding:26px 28px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--kleur-inkt-14)}.care-kaart--full{padding:25px 27px;border:2px solid var(--tint-kop, var(--move-1));box-shadow:0 18px 40px -26px #231f2080}.care-kaart__badge{position:absolute;top:-13px;left:26px;padding:4px 12px;border-radius:var(--radius-pill);background:var(--kleur-cta);color:var(--kleur-inkt);font-size:.78rem;font-weight:700;box-shadow:var(--schaduw-haar)}.care-kaart__naam{font-size:1.45rem;color:var(--tint-kop, var(--move-1))}.care-kaart__prijs{margin:6px 0 18px;padding-bottom:16px;border-bottom:1px solid var(--kleur-inkt-14);font-size:.95rem;color:var(--kleur-inkt-70)}.care-kaart__prijs b{margin-right:4px;font-family:var(--font-kop);font-weight:800;font-size:1.9rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--kleur-inkt)}.care-kaart__prijs [hidden]{display:none}.care-kaart__plus{margin:-4px 0 10px;font-size:.93rem;font-weight:700}.care-kaart__lijst{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.care-kaart__lijst li{display:flex;align-items:flex-start;gap:11px;font-size:.93rem}.modelcare__meer{margin-top:20px;border-top:1px solid var(--kleur-inkt-14);border-bottom:1px solid var(--kleur-inkt-14)}.uitvouw__balk{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 2px;text-align:left;font-weight:700;font-size:.97rem;color:var(--kleur-inkt)}html:not(.js) .uitvouw__balk .acc__teken{display:none}.modelcare__alles{padding:4px 2px 24px}.modelcare__intro{max-width:68ch;font-size:.95rem;color:var(--kleur-inkt-85)}.modelcare__kolommen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:20px;margin-top:22px}.modelcare__kolom{display:grid;grid-row:span 4;grid-template-rows:subgrid}.modelcare__pakketnaam{font-family:var(--font-kop);font-weight:700;font-size:1.1rem;color:var(--tint-kop, var(--move-1))}.modelcare__groep{padding-top:14px}.modelcare__groep h5{margin:0 0 8px;font-family:var(--font-tekst);font-weight:700;font-size:.82rem;color:var(--kleur-inkt)}.modelcare__groep .care-kaart__lijst{gap:6px}.modelcare__groep .care-kaart__lijst li{gap:9px;font-size:.9rem}.modelcare__groep .care-kaart__lijst li:before{width:16px;height:16px;margin-top:3px;background-size:10px}.modelcare__termijn{margin-top:20px;font-size:.82rem;color:var(--kleur-inkt-65)}#vergelijkbaar .sectiekop h2{margin:0}.lade{position:fixed;inset:0;z-index:var(--laag-overlay);pointer-events:none;overflow:hidden;visibility:hidden;transition:visibility 0s linear .6s}.lade[data-lade-status=active]{visibility:visible;transition-delay:0s}.lade__zij{position:absolute;top:0;right:0;bottom:0;width:min(460px,100%);padding:20px;display:flex;align-items:center;transform:translate(100%);transition:transform .6s var(--ease-paneel)}.lade[data-lade-status=active] .lade__zij{transform:translate(0)}.lade__tegel{pointer-events:auto;width:100%;max-height:100%;overflow:auto;padding:28px 28px 30px;border-radius:26px;background:#fff;color:var(--kleur-inkt);box-shadow:0 30px 60px -20px #231f2080}.lade__kop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lade .lade__titel{font-size:1.85rem}.lade__label{display:block;margin-top:24px;font-weight:700;font-size:.92rem}.lade__rij{display:flex;gap:10px;margin-top:10px}.lade__invoer{flex:1;display:flex;align-items:center;min-height:52px;padding:0 16px;border-radius:var(--radius-pill);background:#fff;border:1.5px solid var(--kleur-inkt-25)}.lade__invoer:focus-within{border-color:var(--kleur-inkt)}.lade__invoer input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:1.05rem;font-weight:600;color:var(--kleur-inkt);outline:none;-moz-appearance:textfield}.lade__invoer input::-webkit-outer-spin-button,.lade__invoer input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lade__invoer span{font-size:.9rem;font-weight:600;color:var(--kleur-inkt-65)}.lade__resultaat{min-height:1.5em;margin-top:14px;font-weight:600}.lade__resultaat b{color:var(--move-1)}.lade__sub{margin:26px 0 10px;font-family:var(--font-kop);font-weight:700;font-size:1.1rem}.lade__noot{margin-top:12px;font-size:.78rem;color:var(--kleur-inkt-65)}.koopbalk.mobielbalk{display:block;transform:translateY(calc(100% + 40px));visibility:hidden;transition:transform .3s var(--ease-standaard),visibility 0s linear .3s;position:fixed;left:0;right:0;bottom:0;z-index:130;padding:0;background:#fff;border-top:1px solid var(--kleur-inkt-08);box-shadow:0 -12px 28px -20px #231f2066;backdrop-filter:none;-webkit-backdrop-filter:none}.koopbalk.mobielbalk.is-zichtbaar{transform:none;visibility:visible;transition-delay:0s}body:has(.koopbalk){padding-bottom:var(--koopbalk-h, 72px)}.koopbalk__in{position:relative;width:min(100% - 2 * var(--container-marge, 20px),var(--container-breedte, 1280px));margin-inline:auto;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"duim fiets ankers prijs knop";align-items:center;column-gap:24px;min-height:72px;padding-block:10px calc(10px + env(safe-area-inset-bottom))}.koopbalk__duim{grid-area:duim;width:64px;height:48px;padding:3px;border-radius:10px;border:1px solid var(--kleur-inkt-08);background:#fff;object-fit:contain}.koopbalk__duim[hidden]{display:none}.koopbalk__fiets{grid-area:fiets;min-width:0}.koopbalk__naam{font-family:var(--font-kop);font-weight:800;font-size:1rem;line-height:1.15;white-space:nowrap}.koopbalk__merk{color:var(--tint-kop, var(--move-1))}.koopbalk__model.is-een-regel{white-space:nowrap}.koopbalk__model.is-twee-regels{min-height:2.3em}.koopbalk__status{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:.76rem;font-weight:600;color:var(--kleur-inkt-65)}.koopbalk__status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--kleur-inkt-25)}.koopbalk__status.is-ja{color:var(--relax-1)}.koopbalk__status.is-ja:before{background:var(--relax-2)}.koopbalk__ankers{grid-area:ankers;display:flex;justify-content:center;gap:2px;min-width:0;overflow:hidden}.koopbalk.is-ankers-krap .koopbalk__link--minder,.koopbalk.is-ankers-snel .koopbalk__ankers{display:none}.koopbalk.is-ankers-snel .koopbalk__snel{display:inline-flex}.koopbalk__link{position:relative;padding:8px 10px;font-size:.9rem;font-weight:600;white-space:nowrap;color:var(--kleur-inkt-65);transition:color var(--duur-snel) ease}.koopbalk__link:hover,.koopbalk__link.is-actief{color:var(--kleur-inkt)}.koopbalk__link:after{content:"";position:absolute;left:10px;right:10px;bottom:3px;height:2px;border-radius:2px;background:var(--kleur-cta);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-standaard)}.koopbalk__link.is-actief:after{transform:scaleX(1)}.koopbalk__prijs{grid-area:prijs}.koopbalk__prijs .prijs{margin:0;line-height:1}.koopbalk__prijs .prijs--groot .prijs__bedrag,.koopbalk__prijs .prijs--groot .prijs__maand{font-size:1.35rem}.koopbalk__prijs .prijs__lease[hidden]{display:none}.koopbalk .modelbalk__knoppen{grid-area:knop;display:flex;gap:8px}.koopbalk .modelbalk__knoppen .knop{white-space:nowrap}.koopbalk__snel{display:none;position:absolute;left:0;bottom:100%;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:12px 12px 0 0;background:#fff;border:1px solid var(--kleur-inkt-08);border-bottom:0;box-shadow:0 -8px 18px -14px #231f2066;font-size:.8rem;font-weight:700;color:var(--kleur-inkt);transition:opacity var(--duur-snel) ease}.koopbalk.is-snel-open .koopbalk__snel{opacity:0;pointer-events:none}.koopbalk__snel svg{transition:transform .3s var(--ease-standaard)}.koopbalk.is-snel-open .koopbalk__snel svg{transform:rotate(180deg)}.snelnaar{position:absolute;left:0;right:0;bottom:100%;padding:14px max(16px,calc((100% - min(100% - 2 * var(--container-marge, 20px),var(--container-breedte, 1280px)))/2)) 12px;border-radius:18px 18px 0 0;background:#fff;border-top:1px solid var(--kleur-inkt-08);box-shadow:0 -14px 30px -20px #231f2073;transform:translateY(14px);opacity:0;visibility:hidden;transition:transform .3s var(--ease-standaard),opacity .2s ease,visibility 0s linear .3s}.koopbalk.is-snel-open .snelnaar{transform:none;opacity:1;visibility:visible;transition-delay:0s}.snelnaar__kop{display:flex;align-items:center;justify-content:space-between;max-width:420px;margin-bottom:6px;font-weight:700;font-size:.86rem}.snelnaar__sluit{width:32px;height:32px}.snelnaar__lijst{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;max-width:420px}.snelnaar__link{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 6px;border-radius:10px;font-size:.92rem;font-weight:600;color:var(--kleur-inkt-70)}.snelnaar__link:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:transparent}.snelnaar__link.is-actief{color:var(--kleur-inkt);font-weight:700}.snelnaar__link.is-actief:before{background:var(--kleur-cta)}@media(max-width:1360px){.koopbalk__duim{display:none}.koopbalk__in{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"fiets ankers prijs knop";column-gap:20px}}@media(max-width:1260px){.koopbalk__link--minder{display:none}}@media(max-width:1100px){.koopbalk__ankers{display:none}.koopbalk__snel{display:inline-flex}.koopbalk__in{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"fiets prijs knop"}.koopbalk__naam{white-space:normal}.koopbalk__merk{display:block;font-size:.74rem;line-height:1.25}.koopbalk__model{display:block;font-size:1rem;line-height:1.15}}@media(max-width:1180px){.oordeel{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto) auto;row-gap:0}.oordeel>.oordeel__vak{grid-row:1 / span 3}.oordeel>.personabox{grid-row:4;grid-column:1 / -1;margin-top:20px}.oordeel:not(:has(>.oordeel__vak--top:not([hidden])))>.oordeel__vak--min,.oordeel:not(:has(>.oordeel__vak--min:not([hidden])))>.oordeel__vak--top{grid-column:1 / -1}}@media(max-width:1100px){.tweekolom,.modelcare{grid-template-columns:minmax(0,1fr);gap:22px}.tweekolom__kop,.modelcare__kop{position:relative;top:0}}@media(max-width:860px){.model-hero{grid-template-columns:minmax(0,1fr);gap:26px}.model-hero>.galerij{position:relative;top:0}.model-hero:has(.model-hero__wim)>.galerij{top:0}.galerij>.model-hero__wim{top:-16px;left:-14px;width:88px;height:88px}.model-hero:has(.model-hero__wim){padding-top:30px}.modelcare__pakketten{grid-template-columns:minmax(0,1fr);gap:28px}.modelcare__kolommen{display:flex;flex-direction:column;gap:18px}.modelcare__kolom{display:block}}@media(max-width:640px){.modelkruimel .broodkruimel{padding-top:18px}.model-hero{padding-top:14px}.galerij>.model-hero__wim{top:-10px;left:-8px;width:76px;height:76px}.model-hero:has(.model-hero__wim){padding-top:22px}.model-hero__media{border-radius:var(--radius-md)}.model-hero__media img.model-hero__deal{width:56px;top:10px;right:10px}.galerij__pijl{width:38px;height:38px}.galerij__duimen{gap:8px}.galerij__duim{width:calc((100% - 24px)/4)}.oordeel{display:flex;flex-direction:column;gap:20px}.oordeel__vak{display:block;padding:24px 22px}.oordeel>.personabox{margin-top:0;padding:24px 22px}.care-kaart{padding:24px 22px}.acc__knop{padding:18px 20px;font-size:1.1rem}.acc__pad{padding:0 20px 24px}.spectabel thead{display:none}.spectabel tr{display:grid;grid-template-columns:1fr 1.3fr;column-gap:12px;padding:12px 0;border-bottom:1px solid var(--kleur-inkt-14)}.spectabel tr:last-child{border-bottom:0}.spectabel td{width:auto!important;padding:0!important;border:0!important}.spectabel td:nth-child(3){grid-column:1 / -1;margin-top:4px;font-size:.9rem}.spectabel td:nth-child(3):empty{display:none}.lade__zij{padding:.75em}.lade__tegel{padding:22px 20px 24px}.lade__rij{flex-direction:column}.koopbalk__in{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fiets knop" "prijs knop";column-gap:12px;min-height:64px;padding-block:8px calc(8px + env(safe-area-inset-bottom))}.koopbalk__status{display:none}.koopbalk__prijs{margin-top:3px}.koopbalk__prijs .prijs--groot .prijs__bedrag,.koopbalk__prijs .prijs--groot .prijs__maand{font-size:1.05rem}.koopbalk__prijs .prijs__oud{font-size:.75rem}.koopbalk .modelbalk__knoppen .knop{min-height:46px;padding:0 16px;font-size:.9rem}.koopbalk .modelbalk__knoppen.is-online{flex-direction:column;gap:4px}.koopbalk .modelbalk__knoppen.is-online .knop{min-height:36px}}@media(prefers-reduced-motion:reduce){.galerij__pijl,.galerij__duim,.personabox,.acc__teken,.acc__teken:before,.acc__teken:after,.uitvouw__inhoud,.acc__inhoud,.acc__pad,.lade,.lade__zij,.koopbalk__link:after,.snelnaar,.koopbalk__snel,.koopbalk__snel svg{transition:none!important}.koopbalk.mobielbalk{transition:none!important}}.intern-blok__uitklap{border-bottom:0}.intern-blok__samenvatting{padding:0;gap:12px;font-size:1rem}.intern-blok__titels{display:flex;flex-direction:column;gap:2px;min-width:0}.intern-blok__titel{font-size:1rem;line-height:1.25}.intern-blok__samenvatting .intern-blok__kop{margin:0;font-family:var(--font-tekst);font-weight:600}.intern-blok__samenvatting .accordeon__icoon{width:24px;height:24px}.intern-blok__samenvatting:focus-visible{outline:3px solid var(--kleur-cta);outline-offset:3px;border-radius:var(--radius-sm)}.intern-blok__inhoud{max-width:none;padding:12px 0 0;font-size:inherit;color:inherit}.koopkader .intern-blok{margin-top:18px}.tweeluik{display:grid;grid-template-columns:1fr 1fr;gap:var(--ruimte-md)}.tweeluik:has(>:only-child){grid-template-columns:1fr}@media(max-width:820px){.tweeluik{grid-template-columns:1fr}}.tweeluik__kaart{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,3vw,34px) clamp(22px,2.6vw,32px);border-radius:var(--radius-lg);background:#fff;border:1px solid var(--kleur-inkt-14)}.tweeluik__kop{display:flex;align-items:center;gap:12px}.tweeluik__kop h3{font-size:1.3rem}.tweeluik__icoon{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%}.tweeluik__icoon svg{width:19px;height:19px}.tweeluik__kaart--ja .tweeluik__icoon{background:var(--move-2);color:var(--kleur-grond)}.tweeluik__kaart--plus .tweeluik__icoon{background:var(--relax-1);color:var(--kleur-grond)}.tweeluik__kaart--nee .tweeluik__icoon,.tweeluik__kaart--min .tweeluik__icoon{background:var(--kleur-grond);border:1px solid var(--kleur-inkt-14);color:var(--kleur-inkt)}.tweeluik__lijst{display:flex;flex-direction:column;gap:13px}.tweeluik__item{display:flex;gap:10px;font-size:.98rem;color:var(--kleur-inkt-85)}.tweeluik__item svg{flex:none;width:17px;height:17px;margin-top:3px}.verhaal{position:relative;overflow:hidden;isolation:isolate;color:var(--kleur-inkt)}.verhaal--energy{background:var(--energy-2);--verhaal-patroonkleur: var(--energy-1);--verhaal-kop: var(--kleur-inkt)}.verhaal--move{background:var(--move-3);--verhaal-patroonkleur: var(--move-2);--verhaal-kop: var(--move-1)}.verhaal--relax{background:var(--relax-3);--verhaal-patroonkleur: var(--relax-2);--verhaal-kop: var(--relax-1)}.verhaal__patroon{position:absolute;inset:0 auto 0 0;width:50%;z-index:0;pointer-events:none;background-color:var(--verhaal-patroonkleur, var(--move-2));-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-links);mask-image:var(--patroon-tegel),var(--patroon-uitloop-links);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-size:var(--patroon-l),100% 100%;mask-size:var(--patroon-l),100% 100%;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect}.verhaal:not(:has(.expertkaart)) .verhaal__patroon{inset:0 0 0 auto;-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechts);mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechts);-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0}@media(max-width:900px){.verhaal{padding-bottom:calc(var(--sectie-compact) + 110px)}.verhaal .verhaal__patroon{inset:auto 0 0;width:auto;height:320px;-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder);mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder);-webkit-mask-size:var(--patroon-m),100% 100%;mask-size:var(--patroon-m),100% 100%;-webkit-mask-position:0 100%,0 0;mask-position:0 100%,0 0}}.verhaal .expertkaart{box-shadow:0 20px 40px -22px #231f2061,0 2px 6px #231f200f}.verhaal__grid{position:relative;z-index:1;display:grid;grid-template-columns:320px 1fr;gap:clamp(28px,4vw,64px);align-items:start}@media(max-width:900px){.verhaal__grid{grid-template-columns:1fr}}.verhaal__grid>.verhaal__tekst:only-child{grid-column:1 / -1}.verhaal__kop{color:var(--verhaal-kop, var(--move-1));font-size:clamp(1.9rem,3.6vw,3.2rem);max-width:20ch;margin-bottom:var(--ruimte-md)}.verhaal__lede{font-size:clamp(1.05rem,1.5vw,1.22rem);font-weight:500;color:var(--kleur-inkt);margin-bottom:18px}.verhaal__alinea{color:var(--kleur-inkt-85);margin-bottom:14px;max-width:70ch}.verhaal__alinea:last-child{margin-bottom:0}.expertkaart{background:var(--kleur-grond);border-radius:var(--radius-lg);padding:clamp(24px,2.6vw,32px);box-shadow:var(--schaduw-kaart)}.expertkaart__foto{width:104px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--kleur-fotovlak);margin-bottom:16px}.expertkaart__foto img{width:100%;height:100%;object-fit:cover}.expertkaart__rol{font-size:.86rem;font-weight:600;color:var(--move-1)}.expertkaart__naam{font-family:var(--font-kop);font-weight:var(--kop-gewicht);letter-spacing:var(--kop-letterspacing);font-size:1.45rem;line-height:var(--kop-regelhoogte);margin:2px 0 12px}.expertkaart__quote{font-size:1.02rem;line-height:1.5;color:var(--kleur-inkt-85)}.expertkaart__quote q{quotes:none;font-style:normal}.expertkaart__tekst{font-size:.93rem;line-height:1.6;color:var(--kleur-inkt-70)}.expertkaart__link{display:inline-flex;align-items:center;gap:10px;margin-top:16px;font-weight:600;font-size:.94rem;color:var(--move-1)}.expertkaart__winkel{margin-top:12px;font-size:.82rem;color:var(--kleur-inkt-65)}.model-hero__media.is-vergrootbaar{cursor:zoom-in}.fotodoos{position:fixed;inset:0;z-index:var(--laag-overlay);display:grid;place-items:center;padding:clamp(24px,5vh,64px) clamp(16px,5vw,96px);background:#231f2080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;opacity:0;transition:opacity .2s ease}.fotodoos[hidden]{display:none}.fotodoos.is-open{opacity:1}.fotodoos__paneel{width:min(100%,1180px);height:min(100%,860px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:16px clamp(14px,2vw,24px) 18px;border-radius:var(--radius-lg);background:var(--kleur-grond);box-shadow:0 30px 80px -30px #231f2099;cursor:auto}.fotodoos__kop{display:flex;align-items:center;gap:16px;min-height:48px}.fotodoos__naam{font-family:var(--font-kop);font-weight:800;font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.1}.fotodoos__teller{flex:none;white-space:nowrap;padding:4px 12px;border-radius:var(--radius-pill);background:#fff;box-shadow:inset 0 0 0 1px var(--kleur-inkt-08);font-size:.82rem;font-weight:600;color:var(--kleur-inkt-70)}.fotodoos__teller:empty{display:none}.fotodoos__sluit{margin-left:auto;width:48px;height:48px;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--kleur-inkt);box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);cursor:pointer}.fotodoos__sluit:hover{box-shadow:inset 0 0 0 1.5px var(--kleur-inkt)}.fotodoos__podium{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,2vw,28px);min-height:0}.fotodoos__vlak{position:relative;height:100%;min-height:0;border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--schaduw-kaart);display:grid;place-items:center}.fotodoos__foto{position:absolute;inset:0;width:100%;height:100%;padding:3%;object-fit:contain;cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .25s ease}.fotodoos__vlak.is-ingezoomd .fotodoos__foto{cursor:zoom-out;transition:none}.fotodoos__pijl{width:52px;height:52px;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--kleur-inkt);box-shadow:var(--schaduw-kaart);cursor:pointer}.fotodoos__pijl[hidden]{display:grid;visibility:hidden}.fotodoos__pijl--vorige svg{transform:scaleX(-1)}.fotodoos__pijl:hover{background:var(--kleur-grond);box-shadow:var(--schaduw-kaart),inset 0 0 0 1.5px var(--kleur-inkt)}.fotodoos__pijl:focus-visible,.fotodoos__sluit:focus-visible,.fotodoos__duim:focus-visible{outline:2px solid var(--move-1);outline-offset:2px}.fotodoos__duimen{display:flex;justify-content:safe center;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.fotodoos__duimen::-webkit-scrollbar{display:none}.fotodoos__duimen[hidden]{display:none}.fotodoos__duim{flex:none;width:88px;aspect-ratio:4 / 3;padding:0;border-radius:var(--radius-sm);background:#fff;border:1.5px solid var(--kleur-inkt-08);overflow:hidden;cursor:pointer}.fotodoos__duim img{width:100%;height:100%;object-fit:contain;padding:7%}.fotodoos__duim[aria-pressed=true]{border:2px solid var(--kleur-inkt)}@media(max-width:640px){.fotodoos{padding:16px 10px}.fotodoos__paneel{height:auto;max-height:100%;padding:12px 12px 14px;gap:10px;border-radius:var(--radius-md)}.fotodoos__podium{grid-template-columns:minmax(0,1fr)}.fotodoos__pijl{position:absolute;z-index:2;top:50%;width:40px;height:40px;transform:translateY(-50%)}.fotodoos__pijl--vorige{left:8px}.fotodoos__pijl--volgende{right:8px}.fotodoos__vlak{height:auto;aspect-ratio:4 / 3;align-self:center;border-radius:var(--radius-md)}.fotodoos__duim{width:64px}}@media(prefers-reduced-motion:reduce){.fotodoos,.fotodoos__foto{transition:none}}.formulier-kaart{background:#fff;border:1px solid var(--kleur-inkt-08);border-radius:var(--radius-lg);padding:clamp(22px,3.5vw,40px);box-shadow:var(--schaduw-zacht, 0 1px 2px rgba(35,31,32,.04))}.formulier__velden{display:flex;flex-direction:column;gap:18px}.formulier__voet{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.formulier__kleine-letters{font-size:.8rem;color:var(--kleur-inkt-45);max-width:42ch}.formulier__lokveld{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.formulier-fouten{border:1.5px solid var(--kleur-sale);border-radius:var(--radius-sm);background:#fff;padding:14px 18px;margin-bottom:24px}.formulier-fouten__kop{font-weight:700;font-size:.92rem;margin-bottom:6px}.formulier-fouten ul{margin:0;padding-left:18px;font-size:.9rem;color:var(--kleur-inkt-70)}.veld--keuze{border:0;padding:0;margin:0}.veld__keuzes{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.veld__keuze{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:var(--radius-sm);border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-grond);font-size:.92rem;cursor:pointer;transition:border-color var(--duur-snel) ease,background var(--duur-snel) ease}.veld__keuze:hover{border-color:var(--kleur-inkt-25)}.veld__keuze input{width:18px;height:18px;accent-color:var(--kleur-cta);flex:none;margin:0}.veld__keuze:has(input:checked){border-color:var(--kleur-inkt);background:#fff;box-shadow:inset 0 0 0 .5px var(--kleur-inkt);font-weight:600}.veld__keuze:has(input:focus-visible){outline:none;box-shadow:0 0 0 2px var(--kleur-kop)}@media(max-width:560px){.veld__keuzes{flex-direction:column}.veld__keuze{width:100%}}.vol__wa{gap:9px;background:var(--relax-1);color:var(--kleur-grond);box-shadow:var(--schaduw-klein)}.vol__wa:hover{background:var(--relax-2);color:var(--kleur-inkt)}.vol__wa:focus-visible{outline-color:var(--relax-1)}.vol__waIcoon{flex:none;width:18px;height:18px}.flow{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"kop" "fouten" "fiets" "winkel" "wanneer" "gegevens";column-gap:clamp(32px,3.4vw,72px)}.flow__formulier{display:contents}.flow__intro{grid-area:kop}.flow__fouten{grid-area:fouten;margin:18px 0 0}.flow__stap--fiets{grid-area:fiets}.flow__stap--winkel{grid-area:winkel}.flow__stap--wanneer{grid-area:wanneer}.flow__stap--gegevens{grid-area:gegevens}.flow__stap{container-type:inline-size;min-width:0;padding:20px 0 0;margin-top:20px;border-top:1px solid var(--kleur-inkt-14)}.flow__titel{margin:0;font-family:var(--font-kop);font-size:clamp(1.6rem,2vw,2.15rem);font-weight:800;line-height:1.08;letter-spacing:-.01em}.flow__lede,.flow__alinea{max-width:68ch;margin:10px 0 0;font-size:.95rem;line-height:1.5;color:var(--kleur-inkt-70)}@media(min-width:760px){.flow{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"kop kop" "fouten fouten" "fiets winkel" "wanneer gegevens";align-items:start}}@media(min-width:1200px){.flow{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"fouten fouten fouten" "kop wanneer gegevens" "fiets wanneer gegevens" "winkel wanneer gegevens" ". wanneer gegevens"}.flow__fouten{margin:0 0 16px}.flow__stap--wanneer,.flow__stap--gegevens{margin-top:0;padding-top:0;border-top:0}.flow__stap--fiets,.flow__stap--winkel{margin-top:18px;padding-top:18px}}.flow__groep{border:0;padding:0;margin:0;min-width:0}.flow__kop{display:flex;align-items:center;gap:12px;font-family:var(--font-kop, inherit);font-size:1.12rem;font-weight:800;line-height:1.2;margin:0 0 12px;padding:0}.flow__nr{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--move-1);color:var(--kleur-grond);font-family:var(--font-tekst, inherit);font-size:.9rem;font-weight:700}.flow__hulp{max-width:68ch;margin:-4px 0 12px;font-size:.85rem;line-height:1.4;color:var(--kleur-inkt-65)}.flow-fiets{display:grid;grid-template-columns:128px 1fr;gap:16px;align-items:start}.flow-fiets__foto{display:block;background:var(--kleur-fotovlak);border:1px solid var(--kleur-inkt-08);border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:4 / 3}.flow-fiets__foto img{width:100%;height:100%;object-fit:contain;display:block}.flow-fiets__merk{display:block;font-size:.8rem;font-weight:600;color:var(--kleur-inkt-55)}.flow-fiets__naam{margin:2px 0 8px;font-weight:700;font-size:1.02rem;line-height:1.35}.flow-fiets__wijzig{margin-top:10px}.flow-fiets__wijzig summary{display:inline-flex;cursor:pointer;color:var(--kleur-kop);font-weight:600;font-size:.9rem;list-style:none;text-decoration:underline;text-underline-offset:3px}.flow-fiets__wijzig summary::-webkit-details-marker{display:none}.flow-fiets__wijzig[open] summary{margin-bottom:10px}.flow-fiets__veld .veld__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.flow-zoek{position:relative}.flow-zoek__lijst{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:max(100%,320px);max-height:340px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--kleur-paneel);border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-sm);box-shadow:var(--schaduw-zwevend)}.flow-zoek__lijst[hidden]{display:none}.flow-zoek__optie{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;padding:6px 8px;border-radius:8px;cursor:pointer}.flow-zoek__optie.is-actief,.flow-zoek__optie:hover{background:var(--kleur-grond)}.flow-zoek__foto{display:block;width:64px;aspect-ratio:4 / 3;object-fit:contain;background:var(--kleur-fotovlak);border-radius:6px}.flow-zoek__merk{display:block;font-size:.76rem;font-weight:600;color:var(--kleur-inkt-55)}.flow-zoek__naam{display:block;font-size:.9rem;font-weight:700;line-height:1.3}.flow-winkels{display:flex;flex-wrap:wrap;gap:8px}.flow-keuze{position:relative;display:inline-flex;cursor:pointer}.flow-keuze input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.flow-keuze__tekst{display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:44px;padding:7px 14px;border-radius:var(--radius-sm);border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-paneel);font-size:.92rem;line-height:1.25;transition:border-color var(--duur-snel) ease,background var(--duur-snel) ease}.flow-keuze__tekst b{font-weight:600}.flow-keuze__tekst small{font-size:.78rem;color:var(--kleur-inkt-55)}.flow-keuze:hover .flow-keuze__tekst{border-color:var(--kleur-inkt-25)}.flow-keuze input:checked+.flow-keuze__tekst{border-color:var(--kleur-inkt);box-shadow:inset 0 0 0 .5px var(--kleur-inkt)}.flow-keuze input:checked+.flow-keuze__tekst b{font-weight:700}.flow-keuze input:focus-visible+.flow-keuze__tekst{box-shadow:0 0 0 2px var(--kleur-kop)}.flow-keuze input:disabled{cursor:not-allowed}.flow-keuze input:disabled+.flow-keuze__tekst{opacity:.4;text-decoration:line-through;text-decoration-thickness:1px}.flow-keuze--winkel .flow-keuze__tekst{min-width:150px}.flow-tijden{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.flow-keuze--tijd{display:flex}.flow-keuze--tijd .flow-keuze__tekst{flex:1;padding-inline:10px;font-size:.88rem;font-variant-numeric:tabular-nums;white-space:nowrap}.flow .formulier__velden{gap:10px}.flow .veld{gap:5px}.flow .veld__input{padding-block:10px}.flow .veld__textarea{min-height:76px;height:76px;padding-block:10px}.flow .veld__keuzes{flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:0}.flow .veld__keuze{width:auto;flex:1 1 auto;justify-content:flex-start;padding:9px 12px;gap:8px;background:var(--kleur-paneel)}.flow .veld__keuze input{width:16px;height:16px}.flow .formulier__voet{margin-top:14px;gap:10px 16px}.flow-wanneer{display:grid;gap:10px}@container (min-width: 600px){.flow-wanneer{grid-template-columns:minmax(0,30rem) minmax(150px,13rem);column-gap:28px;align-items:start}.flow-wanneer__tijd .flow-tijden{grid-template-columns:minmax(0,1fr)}}.agenda{display:flex;flex-wrap:wrap;gap:16px}.agenda__maand{flex:1 1 18rem;max-width:30rem;background:var(--kleur-paneel);border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md);padding:12px 14px 14px}html.js .agenda__maand:not([data-agenda-zichtbaar]){display:none}.agenda__kop{display:flex;align-items:center;gap:6px;margin-bottom:6px}.agenda__titel{margin:0 auto 0 0;font-family:var(--font-kop);font-size:1.02rem;font-weight:800;line-height:1.2}.agenda__nav{display:none;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-paneel);color:var(--kleur-inkt);cursor:pointer;transition:border-color var(--duur-snel) ease}html.js .agenda__nav{display:inline-grid}.agenda__nav:hover:not(:disabled){border-color:var(--kleur-inkt-25)}.agenda__nav:disabled{opacity:.3;cursor:default}.agenda__nav:focus-visible{outline:2px solid var(--kleur-kop);outline-offset:2px}.agenda__weekdagen,.agenda__raster{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.agenda__weekdagen span{display:grid;place-items:center;height:24px;font-size:.78rem;font-weight:600;color:var(--kleur-inkt-55)}.agenda__dag{position:relative;display:grid;place-items:center;min-width:0}.agenda__dag input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.agenda__nr{position:relative;display:grid;place-items:center;width:min(100%,40px);aspect-ratio:1;border-radius:50%;border:1.5px solid transparent;font-size:.9rem;font-variant-numeric:tabular-nums;line-height:1;color:var(--kleur-inkt-45);transition:border-color var(--duur-snel) ease,background var(--duur-snel) ease,color var(--duur-snel) ease}label.agenda__dag .agenda__nr{background:var(--kleur-grond);border-color:var(--kleur-inkt-14);color:var(--kleur-inkt);font-weight:700}label.agenda__dag:hover .agenda__nr{border-color:var(--kleur-inkt)}.agenda__dag input:checked+.agenda__nr{background:var(--move-1);border-color:var(--move-1);color:var(--kleur-grond)}.agenda__dag input:focus-visible+.agenda__nr{box-shadow:0 0 0 2px var(--kleur-paneel),0 0 0 4px var(--kleur-kop)}.agenda__dag input:disabled{cursor:not-allowed}label.agenda__dag input:disabled+.agenda__nr{background:none;border-color:transparent;color:var(--kleur-inkt-45);font-weight:400}.agenda__dag--vandaag .agenda__nr{color:var(--kleur-inkt)}.agenda__dag--vandaag .agenda__nr:after{content:"";position:absolute;left:50%;bottom:16%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.flow-samenvatting{margin:28px auto 0;max-width:460px;text-align:left;background:#fff;border:1px solid var(--kleur-inkt-08);border-radius:var(--radius-md);padding:8px 22px}.flow-samenvatting div{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:11px 0;border-top:1px solid var(--kleur-inkt-08)}.flow-samenvatting div:first-child{border-top:0}.flow-samenvatting dt{font-size:.85rem;color:var(--kleur-inkt-55)}.flow-samenvatting dd{margin:0;font-weight:600;font-size:.95rem}@media(max-width:560px){.flow__stap{margin-top:16px;padding-top:16px}.flow-fiets{grid-template-columns:112px 1fr;gap:14px}.flow-winkels .flow-keuze{flex:1 1 100%}.flow-keuze--winkel .flow-keuze__tekst{width:100%}.flow-tijden{gap:6px}.flow-keuze--tijd .flow-keuze__tekst{padding-inline:8px;font-size:.85rem}}.usp-regel{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--kleur-inkt-08);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;font-size:.84rem;color:var(--kleur-inkt-70)}.usp-regel li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.usp-regel svg{flex:none;width:15px;height:15px;color:var(--kleur-kop)}@media(max-width:420px){.usp-regel{gap:8px 12px}.usp-regel li{white-space:normal}}.winkelcollage{background-color:var(--kleur-grond);padding-block:0 var(--sectie-normaal)}main:has(>.sectie--wit:last-child,>:last-child>.sectie--wit:last-child)+.winkelcollage{padding-top:var(--sectie-compact)}.winkelcollage__raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.winkelcollage__kolom{display:flex;flex-direction:column;gap:12px}.winkelcollage__foto{position:relative;margin:0;overflow:hidden;border-radius:var(--radius-md);background:var(--kleur-fotovlak)}.winkelcollage__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-vloeiend)}@media(hover:hover){.winkelcollage__foto:hover img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.winkelcollage__foto img{transition:none}}@media(max-width:699px){.winkelcollage__raster,.winkelcollage__kolom{gap:8px}.winkelcollage__raster{grid-template-columns:repeat(2,minmax(0,1fr))}.winkelcollage__foto{border-radius:var(--radius-sm, 12px)}}.acties-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ruimte-lg)}@media(max-width:780px){.acties-grid{grid-template-columns:1fr}}.actie-tegel{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:clamp(28px,4vw,44px);display:block;min-height:260px;transition:box-shadow var(--duur-normaal) var(--ease-uit)}.actie-tegel:hover{box-shadow:var(--schaduw-diep)}.actie-tegel{--vlak-tekst: var(--kleur-inkt);--vlak-tekst-zacht: var(--kleur-inkt-85);--vlak-lijn: var(--kleur-inkt-25);--kicker-hand-kleur: var(--kleur-inkt);color:var(--kleur-inkt)}.actie-tegel--energy{background:var(--energy-2)}.actie-tegel--move{background:var(--move-3)}.actie-tegel--relax{background:var(--relax-3)}.actie-tegel__patroon{display:none}.actie-tegel__in{position:relative;z-index:1;max-width:62%}@media(max-width:780px){.actie-tegel__in{max-width:none}}.actie-tegel h2{color:var(--kleur-inkt)}.actiepagina{--ap-accent: var(--relax-2);--ap-donker: var(--relax-1);--ap-licht: var(--relax-3)}.actiepagina--move{--ap-accent: var(--move-2);--ap-donker: var(--move-1);--ap-licht: var(--move-3)}.actiepagina--energy{--ap-accent: var(--energy-1);--ap-donker: var(--energy-1);--ap-licht: var(--energy-3)}.actiepagina__patroon{position:absolute;z-index:0;background-color:var(--ap-accent);pointer-events:none;-webkit-mask-repeat:repeat,no-repeat,no-repeat;mask-repeat:repeat,no-repeat,no-repeat;-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect}.actiepagina--energy .actiepagina__hero .actiepagina__patroon{background-color:var(--energy-2)}.actiepagina__hero{position:relative;overflow:hidden;padding-block:clamp(32px,5vw,64px) clamp(120px,14vw,190px);text-align:center}.actiepagina__patroon--hero,.actiepagina__patroon--links{inset:0;-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-zijkanten),var(--patroon-uitloop-midden);mask-image:var(--patroon-tegel),var(--patroon-uitloop-zijkanten),var(--patroon-uitloop-midden);-webkit-mask-size:var(--patroon-l),100% 100%,100% 100%;mask-size:var(--patroon-l),100% 100%,100% 100%;-webkit-mask-position:50% 50%,0 0,0 0;mask-position:50% 50%,0 0,0 0}.actiepagina__patroon--rechts{display:none}.actiepagina__heroIn{position:relative;z-index:1;max-width:1040px}.actiepagina__label{display:inline-flex;align-items:center;gap:10px;margin-top:var(--ruimte-sm);font-size:1.05rem;font-weight:600;color:var(--kleur-inkt)}.actiepagina__label img{width:20px;height:auto}.actiepagina__kop{margin-top:0;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.08;text-wrap:balance}.actiepagina__accent{color:var(--ap-accent)}.actiepagina__onder{margin:var(--ruimte-sm) auto 0}.actiepagina__periode{margin-top:var(--ruimte-lg);font-size:1.05rem;color:var(--kleur-inkt-85)}.actiepagina__knoppen{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:var(--ruimte-sm);margin-top:var(--ruimte-lg)}.actiepagina__krul{position:absolute;right:calc(100% + 18px);top:-26px;width:52px;height:auto;transform:scaleY(-1)}@media(max-width:720px){.actiepagina__krul{display:none}.actiepagina__hero{padding-bottom:150px}.actiepagina__patroon--hero,.actiepagina__patroon--links{inset:auto 0 0;height:170px;-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-midden),var(--patroon-uitloop-geen);mask-image:var(--patroon-tegel),var(--patroon-uitloop-midden),var(--patroon-uitloop-geen);-webkit-mask-size:var(--patroon-m),100% 100%,100% 100%;mask-size:var(--patroon-m),100% 100%,100% 100%}}.actiepagina__verhaal{position:relative;width:min(100% - 2 * var(--ruimte-sm),1410px);margin-inline:auto}.actiepagina__sfeer img{display:block;width:100%;height:auto;aspect-ratio:1920 / 815;min-height:420px;object-fit:cover;border-radius:var(--radius-lg)}.actiepagina__verhaalKaart{position:absolute;top:50%;right:clamp(24px,7vw,105px);transform:translateY(-50%);width:min(506px,42%);padding:clamp(28px,3.4vw,48px);background:#fff;border-radius:var(--radius-md);box-shadow:var(--schaduw-diep);line-height:1.75}.actiepagina__verhaalKaart>*+*{margin-top:1em}.actiepagina__verhaalKaart a{color:var(--move-1);text-decoration:underline;text-underline-offset:3px}.actiepagina__verhaal--zonderBeeld .actiepagina__verhaalKaart{position:static;transform:none;width:auto;max-width:720px;margin-inline:auto}@media(max-width:900px){.actiepagina__sfeer img{min-height:0;aspect-ratio:4 / 3}.actiepagina__verhaalKaart{position:relative;top:auto;right:auto;transform:none;width:auto;margin:-64px var(--ruimte-sm) 0}}.actiepagina__tweeluik{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--ruimte-xl);align-items:start}@media(max-width:900px){.actiepagina__tweeluik{grid-template-columns:1fr;gap:var(--ruimte-lg)}}.actiepagina__zijkop{font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}.actiepagina__zijkop--kleur{color:var(--ap-donker)}.actiepagina__inclusief{display:grid;gap:12px}.actiepagina__inclusief li{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-sm);line-height:1.45}.actiepagina__vink{flex:none;color:var(--ap-donker)}.actiepagina__blok{padding-bottom:var(--sectie-ruimte)}.actiepagina__blok+.sectie{padding-top:0}.actiepagina__spelregels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ruimte-xl);padding:clamp(32px,5vw,64px) clamp(24px,7vw,105px);background:var(--ap-licht);border-radius:var(--radius-lg)}.actiepagina__spelregelTekst{line-height:1.8;color:var(--kleur-inkt-85)}.actiepagina__spelregelTekst>*+*{margin-top:.8em}.actiepagina__spelregelTekst ul{list-style:disc;padding-left:1.2em}@media(max-width:900px){.actiepagina__spelregels{grid-template-columns:1fr;gap:var(--ruimte-md)}}.actiepagina__middenkop{text-align:center;font-size:clamp(2rem,4vw,3.4rem);margin-bottom:var(--ruimte-xl)}@media(min-width:721px){.fietsen-grid.actiepagina__kaarten{grid-template-columns:repeat(auto-fit,minmax(0,300px));justify-content:center}}.actiepagina__proefrit{position:relative;overflow:hidden;padding-block:clamp(28px,4vw,50px);background:var(--ap-licht)}.actiepagina__patroon--proefrit{display:none}.actiepagina__tweeluik--proefrit{position:relative;z-index:1}.actiepagina__proefritKaart{padding:clamp(24px,3vw,36px);background:#fff;border-radius:var(--radius-md);box-shadow:var(--schaduw-diep)}.actiepagina__label{font-weight:600;margin-bottom:12px}.actiepagina__keuzes{display:grid;gap:10px}.actiepagina__keuze{display:flex;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-sm);transition:border-color var(--duur-snel) ease,background var(--duur-snel) ease}.actiepagina__keuze:hover,.actiepagina__keuze:focus-visible{border-color:var(--ap-donker);background:var(--ap-licht)}.actiepagina__keuze--open{padding-block:18px}.actiepagina__keuzeFoto{flex:none;width:96px}.actiepagina__keuzeFoto img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.actiepagina__keuzeTekst{flex:1;display:grid;gap:2px}.actiepagina__keuzeNaam{font-weight:600}.actiepagina__keuzePijl{flex:none;color:var(--kleur-kop)}.spelregels{background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md);padding:var(--ruimte-lg);color:var(--kleur-inkt-85);line-height:1.7}.spelregels ul{list-style:disc;padding-left:1.2em;margin-top:8px}.spelregels li{margin-top:4px}.maand-archief{display:flex;flex-direction:column}.maand-archief__item{display:flex;align-items:center;justify-content:space-between;gap:var(--ruimte-md);padding-block:16px;border-top:1px solid var(--kleur-inkt-08);transition:color var(--duur-snel) ease}.maand-archief__item:last-child{border-bottom:1px solid var(--kleur-inkt-08)}.maand-archief__item:hover{color:var(--kleur-kop)}.maand-archief__periode{font-weight:700;flex:none;width:12ch}.maand-archief__naam{flex:1;color:var(--kleur-inkt-70)}.berend{--berend-kolom: 760px;padding-block:var(--ruimte-lg) var(--sectie-compact)}.berend--gesprek{padding-top:0}.berend--gesprek .berend-app{display:flex;flex-direction:column;gap:8px;height:calc(100vh - var(--berend-boven, var(--navhoogte)));height:calc(100svh - var(--berend-boven, var(--navhoogte)));min-height:420px;padding-block:8px max(clamp(10px,1.8vh,18px),var(--berend-onderbalk, 0px));transition:padding-bottom .25s var(--ease-uit)}.berend--gesprek .berend-kop{flex:none}.berend--gesprek.is-kop-weg .berend-kop,.berend--gesprek.is-kop-weg .berend-chat__voortgang{display:none}.berend--gesprek.is-kop-weg .berend-chat__venster{flex-shrink:100;min-height:56px}.berend--gesprek.is-kop-weg .berend-chat__invoer{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.berend--gesprek.is-toetsenbord .berend-app{height:calc(var(--berend-zicht, 100svh) - var(--berend-boven, var(--navhoogte)));min-height:0;padding-bottom:8px;transition:none}.berend--gesprek.is-toetsenbord .berend-kop,.berend--gesprek.is-toetsenbord .berend-lengte__schuifdeel{display:none}.berend .berend-kop.kleurgroep-vlak{--kop-pad: 16px;padding:var(--kop-pad) clamp(18px,3.6vw,52px)}.berend-kop>.kleurgroep-vlak__patroon{--patroon-kleur: var(--kleur-grond);left:auto;width:40%}.berend-kop .kleurgroep-vlak__inhoud{display:grid;grid-template-columns:auto minmax(0,45ch) minmax(0,1fr) auto;align-items:center;column-gap:clamp(20px,3vw,48px)}.berend-kop__tekst{display:contents}.berend-kop .berend-kop__titel{grid-column:1;margin:0;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.02;white-space:nowrap}.berend-kop__met{display:block;margin-top:4px;font-weight:400;font-size:.6em;letter-spacing:-.01em}.berend-kop__lede{grid-column:2;margin:0;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.45;color:var(--vlak-tekst, var(--kleur-inkt));max-width:45ch}.berend-kop__hond{grid-column:4;position:relative;align-self:end;margin-bottom:calc(var(--kop-pad) * -1);line-height:0}.berend-kop__hond:after{content:"";position:absolute;left:12%;right:12%;bottom:3px;height:12px;border-radius:50%;background:radial-gradient(closest-side,rgba(35,31,32,.28),transparent);z-index:-1}.berend-kop__beeld{display:block;width:clamp(60px,5.4vw,78px);height:auto;margin-bottom:2px}.berend--gesprek.is-smal .berend-kop.kleurgroep-vlak{--kop-pad: 9px;border-radius:var(--radius-md)}.berend--gesprek.is-smal .berend-kop .berend-kop__titel{font-size:clamp(1.12rem,1.7vw,1.5rem);line-height:1.15}.berend--gesprek.is-smal .berend-kop__met{display:inline;margin:0;font-size:1em}.berend--gesprek.is-smal .berend-kop__lede{display:none}.berend--gesprek.is-smal .berend-kop__beeld{width:36px;margin-bottom:1px}.berend--gesprek.is-smal .berend-kop__hond:after{bottom:0;height:8px}.berend--gesprek.is-smal .berend-kop>.patroonlaag__accent{--accent-kleur: var(--kleur-grond)}.berend-chat{max-width:var(--berend-kolom);margin:var(--ruimte-lg) auto 0}.berend-chat[hidden]{display:none}.berend--gesprek .berend-chat{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;max-width:none;margin:0}.berend-chat__voortgang{flex:none;width:100%;max-width:var(--berend-kolom);height:6px;margin-inline:auto;border-radius:3px;background:var(--kleur-inkt-08);overflow:hidden}.berend-chat__voortgang>span{display:block;height:100%;background:var(--kleur-cta);border-radius:inherit;transform-origin:left center;transform:scaleX(0);transition:transform .5s var(--ease-uit)}.berend-chat__venster{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-block:12px 8px;scrollbar-width:thin;scrollbar-color:var(--kleur-inkt-25) transparent;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(35,31,32,1) 16px,rgba(35,31,32,1) calc(100% - 8px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,rgba(35,31,32,1) 16px,rgba(35,31,32,1) calc(100% - 8px),transparent 100%)}.berend-chat__venster:focus-visible{outline:2px solid var(--kleur-cta);outline-offset:2px;border-radius:var(--radius-sm)}.berend-chat__log{list-style:none;flex:none;width:100%;max-width:var(--berend-kolom);margin:auto auto 0;padding:0 2px 2px;display:flex;flex-direction:column;gap:10px}.berend-bericht{display:flex;align-items:flex-end;gap:10px;animation:berend-in .38s var(--ease-uit) both}@keyframes berend-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.berend-bericht__avatar{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--kleur-grond);box-shadow:0 0 0 2px var(--kleur-grond),0 0 0 4px var(--move-3)}.berend-bericht--berend:has(+.berend-bericht--berend) .berend-bericht__avatar{visibility:hidden}.berend-bericht__bubbel{position:relative;max-width:min(560px,82%);padding:11px 16px;border-radius:20px 20px 20px 6px;background:#fff;box-shadow:0 0 0 1px var(--kleur-inkt-08),0 8px 20px -16px #231f2066;font-size:1.02rem;line-height:var(--regelhoogte-krap);color:var(--kleur-inkt)}.berend-bericht__bubbel--vraag{font-weight:700}.berend-bericht--jij{justify-content:flex-end}.berend-bericht--jij .berend-bericht__bubbel{border-radius:20px 20px 6px;background:var(--move-1);color:var(--kleur-grond);box-shadow:none;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;justify-content:flex-end}.berend-bericht__wijzig{font-size:var(--tekst-xs);font-weight:700;color:var(--kleur-grond);opacity:.8;border-bottom:1.5px solid currentColor;padding:0;background:none;cursor:pointer}.berend-bericht__wijzig:hover,.berend-bericht__wijzig:focus-visible{opacity:1}.berend-typen{display:inline-flex;gap:5px;padding:4px 2px}.berend-typen i{width:7px;height:7px;border-radius:50%;background:var(--kleur-inkt-45);animation:berend-stip 1s ease-in-out infinite}.berend-typen i:nth-child(2){animation-delay:.15s}.berend-typen i:nth-child(3){animation-delay:.3s}@keyframes berend-stip{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.berend-bericht--wachten{align-items:center}.berend-bericht__pose{flex:none;width:104px;height:auto}.berend-chat__invoer{flex:none;width:100%;max-width:var(--berend-kolom);margin-inline:auto}.berend-chat__invoer:empty{display:none}.berend-chat__invoer:focus{outline:none}.berend-chat__invoer.is-wachten{pointer-events:none}.berend-chat__invoer.is-voorbereid{visibility:hidden}.berend-chat__invoer.is-wachten .berend-keuze:not([aria-pressed=true]),.berend-chat__invoer.is-wachten>:not(.berend-keuzes){opacity:.35;transition:opacity var(--duur-snel) ease}.berend-keuzes{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:560px){.berend-keuzes{grid-template-columns:repeat(2,minmax(0,1fr))}}.berend-keuze{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:6px 12px 6px 16px;border-radius:var(--radius-md);border:1.5px solid var(--kleur-inkt-14);background:#fff;color:var(--kleur-inkt);font:inherit;font-weight:600;font-size:.98rem;line-height:1.25;text-align:left;cursor:pointer;transition:border-color var(--duur-snel) ease,background-color var(--duur-snel) ease,transform var(--duur-normaal) var(--ease-veer)}.berend-keuze .pijl-bubbel{flex:none;transition:transform var(--duur-normaal) var(--ease-veer)}@media(hover:hover){.berend-keuze:hover{border-color:var(--kleur-kop)}.berend-keuze:hover .pijl-bubbel{transform:translate(3px)}}.berend-keuze:focus-visible{border-color:var(--move-1)}.berend-keuze:active{transform:scale(.98)}.berend-keuze[aria-pressed=true]{border-color:var(--kleur-inkt);background:#fff;box-shadow:inset 0 0 0 .5px var(--kleur-inkt);font-weight:700}.berend-chat__onder{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.berend-chat__terug,.berend-lengte__overslaan{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 2px;border:0;background:none;color:var(--kleur-kop);font:inherit;font-size:var(--tekst-sm);font-weight:600;cursor:pointer}.berend-chat__terug span,.berend-lengte__overslaan{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.berend-chat__terugpijl{flex:none;height:12px;width:auto;transition:transform var(--duur-normaal) var(--ease-vloeiend)}@media(hover:hover){.berend-chat__terug:hover .berend-chat__terugpijl{transform:translate(-3px)}}.berend-lengte{display:grid;gap:10px;padding:12px 16px 10px;border-radius:var(--radius-md);background:#fff;box-shadow:0 0 0 1px var(--kleur-inkt-08)}.berend-lengte__rij{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.berend-lengte__waarde{display:flex;align-items:baseline;gap:6px;font-family:var(--font-kop);font-weight:800;font-size:2.3rem;line-height:1;color:var(--move-1)}.berend-lengte__waarde input{width:3.2ch;padding:0;border:0;border-bottom:2px dashed var(--kleur-inkt-25);background:transparent;font:inherit;color:inherit;text-align:center;-moz-appearance:textfield}.berend-lengte__waarde input::-webkit-outer-spin-button,.berend-lengte__waarde input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.berend-lengte__waarde input:focus-visible{outline:2px solid var(--kleur-cta);outline-offset:4px;border-radius:4px}.berend-lengte__waarde span{font-family:var(--font-tekst);font-size:1rem;font-weight:700;color:var(--kleur-inkt-65)}.berend-lengte__bevestig{min-height:44px}.berend-lengte__schuif{display:block;width:100%;margin:0;accent-color:var(--kleur-cta);height:28px}.berend-lengte__schaal{display:flex;justify-content:space-between;font-size:var(--tekst-xs);color:var(--kleur-inkt-55)}@media(max-width:559px){.berend-keuzes{gap:6px}.berend-keuze{min-height:44px;padding:7px 10px 7px 14px;font-size:.95rem}.berend-keuzes--twee{grid-template-columns:repeat(2,minmax(0,1fr))}.berend-keuzes--twee .berend-keuze{padding:7px 10px 7px 12px;font-size:.9rem}.berend-keuzes--twee .pijl-bubbel{display:none}.berend-chat__onder{margin-top:0}.berend-lengte{gap:8px;padding:10px 14px 8px}.berend-lengte__waarde{font-size:2rem}}.berend--gesprek.is-klaar .berend-app{height:auto;min-height:0;padding-bottom:0;transition:none}.berend--gesprek.is-klaar .berend-chat{flex:none}.berend--gesprek.is-klaar .berend-chat__venster{flex:none;max-height:min(48svh,440px)}.berend-resultaat{max-width:1180px;margin:var(--ruimte-lg) auto 0}.berend-resultaat[hidden]{display:none}.berend-uitkomst{margin-top:var(--ruimte-md)}.berend-resultaat>.berend-uitkomst{margin-top:0}.berend-uitkomst__kop{display:flex;align-items:flex-end;gap:12px}.berend-uitkomst__hond{flex:none;width:clamp(96px,12vw,150px);height:auto}.berend-uitkomst__bubbel{position:relative;margin-bottom:18px;max-width:560px;padding:14px 18px;border-radius:20px 20px 20px 6px;background:#fff;box-shadow:0 0 0 1px var(--kleur-inkt-08),0 8px 20px -16px #231f2066;font-weight:700;font-size:1.05rem;line-height:var(--regelhoogte-krap)}.berend-uitkomst__bubbel:focus{outline:none}.berend-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--ruimte-md);margin-top:var(--ruimte-md)}.berend-tips--1{grid-template-columns:minmax(0,380px);justify-content:center}.berend-tips--2{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center}.berend-tips:has(.wimzegel){column-gap:48px}.berend-tip{display:flex;flex-direction:column;min-width:0}.berend-tip>.fietskaart{flex:1 1 auto}@supports (grid-template-rows: subgrid){.berend-tip{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 13}.berend-tip>.fietskaart{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:1 / span 10;row-gap:0}.berend-tip>.fietskaart>.fietskaart__body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:2 / -1;row-gap:0;--fietskaart-inhaal-status: 0px;--fietskaart-inhaal-uitvoeringen: 0px}.berend-tip__waarom{grid-row:11}.berend-tip__maat{grid-row:12}.berend-tip__actie{grid-row:13}}.berend-tip__waarom{margin-top:12px;padding:14px 16px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--kleur-inkt-14)}.berend-tip__kop{font-family:var(--font-kop);font-weight:800;font-size:var(--kop-5)}.berend-tip__persona{margin-top:8px;font-size:var(--tekst-sm);color:var(--kleur-inkt-70)}.berend-tip__persona b{display:inline-block;margin-right:4px;padding:1px 9px;border-radius:var(--radius-pill);background:var(--kleur-grond);box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);color:var(--kleur-inkt);font-size:var(--tekst-xs)}.berend-tip__redenen{margin:8px 0 0}.berend-tip__redenen>div{display:grid;grid-template-columns:7.2em minmax(0,1fr);gap:8px;padding:6px 0;border-top:1px solid var(--kleur-inkt-08);font-size:var(--tekst-sm);line-height:var(--regelhoogte-krap)}.berend-tip__redenen>div:first-child{border-top:0}.berend-tip__redenen dt{font-weight:700;color:var(--kleur-inkt-70)}.berend-tip__redenen dd{margin:0}.berend-tip__maat:empty{display:none}.berend-tip__voorraad{margin-top:8px}.berend-tip__actie{margin-top:14px}.berend-tip__actie .knop{width:100%;justify-content:center}.berend-uitkomst__acties{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 24px;margin-top:var(--ruimte-lg)}@media(max-width:720px){.berend-tips,.berend-tips--2{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--container-marge) * -1);padding:10px var(--container-marge) 8px;scroll-padding-inline:var(--container-marge);gap:0 12px}.berend-tips:has(.wimzegel){column-gap:16px}.berend-tip{scroll-snap-align:start}}.berend-antwoorden{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--kleur-inkt-14)}.berend-antwoorden__kop{font-weight:700;font-size:var(--tekst-sm)}.berend-antwoorden__lijst{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.berend-antwoorden__lijst li{padding:3px 11px;border-radius:var(--radius-pill);background:var(--kleur-grond);box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);font-size:var(--tekst-xs);font-weight:600}.berend-formulier{max-width:var(--berend-kolom);margin:var(--ruimte-lg) auto 0;display:grid;gap:var(--ruimte-md)}.berend-formulier[hidden]{display:none}.berend-formulier__vraag{margin:0;padding:var(--ruimte-md);border:0;border-radius:var(--radius-md);background:#fff;box-shadow:0 0 0 1px var(--kleur-inkt-08)}.berend-formulier__legend{float:left;width:100%;font-weight:700;font-size:1.05rem;margin-bottom:12px}.berend-formulier__opties{clear:both;display:flex;flex-wrap:wrap;gap:8px}.berend-formulier__optie{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-pill);border:1.5px solid var(--kleur-inkt-14);font-weight:600;font-size:var(--tekst-sm);cursor:pointer}.berend-formulier__optie:has(input:checked){border-color:var(--kleur-inkt);background:#fff;box-shadow:inset 0 0 0 .5px var(--kleur-inkt);font-weight:700}.berend-formulier__optie input{accent-color:var(--move-1)}.berend-formulier__lengte{clear:both;display:inline-flex;align-items:center;gap:10px}.berend-formulier__lengte input{width:8em;padding:12px 14px;border-radius:var(--radius-sm);border:1.5px solid var(--kleur-inkt-14);font-size:1.05rem}.berend-formulier>.knop{justify-self:center}.berend__voet{text-align:center;margin-top:var(--ruimte-xl)}.berend-resultaat:not([hidden])+.berend__voet{margin-top:var(--ruimte-md)}@media(max-width:720px){.berend-kop>.kleurgroep-vlak__patroon.patroonlaag--vlak.patroonlaag--vlak.patroonlaag--vlak{--patroon-fx: 1;--patroon-fy: 0;--patroon-uitloop: var(--patroon-uitloop-rechts);width:40%}}@media(max-width:640px){.berend .berend-kop.kleurgroep-vlak{--kop-pad: 14px;padding:var(--kop-pad) 14px var(--kop-pad) 16px}.berend-kop .kleurgroep-vlak__inhoud{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:end}.berend-kop__tekst{display:block}.berend-kop .berend-kop__titel{font-size:1.75rem;white-space:normal}.berend-kop__lede{margin-top:6px;font-size:.92rem;line-height:1.42}.berend-kop__hond{grid-column:2}.berend-kop__beeld{width:70px}.berend--gesprek.is-smal .berend-kop.kleurgroep-vlak{--kop-pad: 9px}.berend--gesprek.is-smal .berend-kop .kleurgroep-vlak__inhoud{align-items:center}.berend--gesprek.is-smal .berend-kop .berend-kop__titel{font-size:1.12rem}.berend--gesprek.is-smal .berend-kop__hond{align-self:end}.berend--gesprek.is-smal .berend-kop__beeld{width:32px}.berend--gesprek .berend-app{gap:8px;padding-top:8px}.berend--gesprek .berend-chat{gap:8px}.berend-chat__venster{padding-top:12px}.berend-bericht__bubbel{max-width:86%;padding:10px 14px;font-size:.97rem}.berend-bericht__avatar{width:34px;height:34px}.berend-bericht{gap:8px}}.kiezer-maat{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:12px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--move-3);border:1px solid transparent;font-size:.9rem}.kiezer-maat__label{font-size:.8rem;font-weight:600;color:var(--move-1)}.kiezer-maat__maat{font-weight:800;color:var(--move-1)}.kiezer-maat__uitleg{color:var(--kleur-inkt-85);font-size:.85rem}.kiezer-maat--leeg{background:#fff;border-color:var(--kleur-inkt-14);color:var(--kleur-inkt-70)}@media(prefers-reduced-motion:reduce){.berend--gesprek .berend-app{transition:none}.berend-bericht,.berend-typen i{animation:none}.berend-chat__voortgang>span,.berend-keuze,.berend-keuze .pijl-bubbel,.berend-chat__terugpijl,.berend-chat__invoer.is-wachten .berend-keuze,.berend-chat__invoer.is-wachten>*{transition:none}.berend-keuze:hover .pijl-bubbel,.berend-chat__terug:hover .berend-chat__terugpijl{transform:none}}.vergelijkbalk,.vergelijkpagina{--vgl-fotovlak: var(--kleur-fotovlak)}.vergelijk-toggle{display:inline-flex;align-items:center;gap:.5em;margin-top:10px;padding:7px 13px;border-radius:var(--radius-pill);border:1.5px solid var(--kleur-inkt-14);font-size:.8rem;font-weight:600;color:var(--kleur-inkt-70);transition:background-color var(--duur-snel) ease,color var(--duur-snel) ease,border-color var(--duur-snel) ease,transform var(--duur-normaal) var(--ease-veer)}.vergelijk-toggle:hover{border-color:var(--kleur-inkt);color:var(--kleur-inkt)}.vergelijk-toggle__vink{display:none}.vergelijk-toggle.is-actief{background:var(--kleur-fotovlak);border-color:var(--kleur-inkt);box-shadow:inset 0 0 0 .5px var(--kleur-inkt);color:var(--kleur-inkt);font-weight:700}.vergelijk-toggle.is-actief .vergelijk-toggle__vink{display:block}.vergelijk-toggle.is-actief .vergelijk-toggle__plus{display:none}.vergelijk-toggle.is-vol{animation:vgl-schud .4s var(--ease-veer)}@keyframes vgl-schud{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.vergelijkbalk{position:fixed;left:0;right:0;bottom:12px;transform:translateY(calc(-1 * var(--vergelijkbalk-onder, 0px)));transition:transform .3s var(--ease-standaard);z-index:var(--laag-vergelijkbalk);pointer-events:none}.vergelijkbalk[hidden]{display:none}.vergelijkbalk__in{position:relative;display:flex;align-items:center;gap:var(--ruimte-md);pointer-events:auto;background:var(--move-3);color:var(--kleur-inkt);border:1.5px solid var(--kleur-inkt-14);border-radius:var(--radius-lg);box-shadow:var(--schaduw-zwevend-vast);padding:10px 12px;max-width:min(1080px,calc(100% - 32px))}.vergelijkbalk.is-vol .vergelijkbalk__in{animation:vgl-schud .45s var(--ease-veer)}.vergelijkbalk__lijst{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none}.vergelijkbalk__fiets{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:56px;padding:4px 30px 4px 4px;border-radius:var(--radius-md);background:var(--kleur-grond)}.vergelijkbalk__fiets.is-laden{opacity:.6}.vergelijkbalk__fiets--leeg{background:transparent;border:1.5px dashed var(--kleur-inkt-45)}.vergelijkbalk__foto{flex:none;width:64px;height:48px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--vgl-fotovlak);overflow:hidden}.vergelijkbalk__foto img{width:100%;height:100%;object-fit:contain;padding:4px}.vergelijkbalk__naam{display:flex;flex-direction:column;min-width:0;line-height:1.2}.vergelijkbalk__naam span{font-size:.72rem;font-weight:600;color:var(--kleur-inkt-65)}.vergelijkbalk__naam b{font-size:.84rem;font-weight:700;color:var(--kleur-inkt);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vergelijkbalk__weg{position:absolute;top:50%;right:6px;width:22px;height:22px;margin-top:-11px;display:grid;place-items:center;border-radius:50%;color:var(--kleur-inkt-55);transition:background-color var(--duur-snel) ease,color var(--duur-snel) ease}.vergelijkbalk__weg:hover{background:var(--kleur-inkt);color:var(--kleur-grond)}.vergelijkbalk__rechts{flex:none}.vergelijkbalk__acties{display:flex;align-items:center;gap:var(--ruimte-sm)}.vergelijkbalk__hint{font-size:.8rem;color:var(--kleur-inkt-85);max-width:14ch;line-height:1.25}.vergelijkbalk__hint[hidden]{display:none}.vergelijkbalk__knop.is-uit{opacity:.4;cursor:default}.vergelijkbalk__knop.is-uit:hover{transform:none}.vergelijkbalk__melding{position:absolute;right:16px;bottom:calc(100% + 10px);max-width:min(360px,calc(100vw - 48px));margin:0;padding:12px 16px;border-radius:var(--radius-md);background:#fff;border:1.5px solid var(--kleur-inkt);color:var(--kleur-inkt);font-size:.88rem;font-weight:600;line-height:1.35;box-shadow:var(--schaduw-klein);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity var(--duur-normaal) var(--ease-uit),transform var(--duur-normaal) var(--ease-uit)}.vergelijkbalk__melding:after{content:"";position:absolute;right:40px;top:100%;border:8px solid transparent;border-top-color:var(--kleur-inkt)}.vergelijkbalk__melding.is-zichtbaar{opacity:1;transform:none}.vergelijkbalk-ruimte{height:96px}@media(max-width:760px){.vergelijkbalk{bottom:8px}.vergelijkbalk__in{gap:10px;padding:6px 6px 6px 8px;max-width:calc(100% - 16px);border-radius:var(--radius-md)}.vergelijkbalk__lijst{grid-template-columns:repeat(3,52px);gap:6px;flex:1 1 auto}.vergelijkbalk__fiets{padding:0;min-height:0;width:52px;height:42px;background:none}.vergelijkbalk__fiets--leeg{border-radius:var(--radius-sm)}.vergelijkbalk__foto{width:52px;height:42px}.vergelijkbalk__naam,.vergelijkbalk__wis,.vergelijkbalk__hint{display:none}.vergelijkbalk__weg{top:-6px;right:-6px;margin:0;width:20px;height:20px;background:var(--kleur-inkt);color:var(--kleur-grond)}.vergelijkbalk__weg svg{width:9px;height:9px}.vergelijkbalk__acties{margin-left:auto}.vergelijkbalk-ruimte{height:72px}}.vgl-houder{margin-top:var(--ruimte-lg);transition:opacity var(--duur-snel) ease}.vgl-houder.is-bezig{opacity:.45}.vgl-onder{text-align:center;margin-top:var(--ruimte-lg)}.vgl-laden,html.vgl-laadt .vgl-houder{display:none}html.vgl-laadt .vgl-laden{display:grid;grid-template-columns:200px repeat(3,1fr);gap:20px;margin-top:var(--ruimte-lg)}.vgl-laden span{grid-column:span 1;aspect-ratio:4 / 3;border-radius:var(--radius-md);background:var(--vgl-fotovlak);animation:vgl-puls 1.2s ease-in-out infinite alternate}.vgl-laden span:first-child{grid-column:2}@keyframes vgl-puls{0%{opacity:.45}to{opacity:1}}.vgl-start{display:grid;justify-items:center;gap:var(--ruimte-md)}.vgl-start__tekst{margin:0;padding-block:var(--ruimte-md) 0}.vgl-start__plek{width:min(320px,100%)}.vgl-start__knoppen{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.vgl{--vgl-label: 200px;position:relative}.vgl__hint{margin:0 0 var(--ruimte-sm);font-size:.92rem;color:var(--kleur-inkt-65)}.vgl__scroller{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.vgl__scroller:focus-visible{outline:2px solid var(--kleur-kop);outline-offset:4px;border-radius:var(--radius-sm)}.vgl__tabel{width:100%;min-width:calc(var(--vgl-label) + var(--vgl-aantal) * 230px);table-layout:fixed;border-collapse:separate;border-spacing:0}.vgl__col-label{width:var(--vgl-label)}.vgl__hoek,.vgl__label{position:sticky;left:0;z-index:2;background:var(--kleur-grond);transition:box-shadow var(--duur-snel) ease}.vgl.is-gescrold .vgl__hoek,.vgl.is-gescrold .vgl__label{box-shadow:10px 0 14px -12px #231f2073}.vgl__tabel thead td,.vgl__tabel thead th{vertical-align:top;padding:0 10px var(--ruimte-md);text-align:left;font-weight:inherit}.vgl__hoek{padding-left:0!important}.vgl-fiets{position:relative;display:grid;grid-template-rows:auto auto minmax(2.5em,auto) 38px 34px auto auto;align-items:start;gap:6px}.vgl-fiets__foto{position:relative;display:block;aspect-ratio:4 / 3;margin-bottom:8px;border-radius:var(--radius-md);background:var(--vgl-fotovlak);overflow:hidden}.vgl-fiets__foto img{width:100%;height:100%;object-fit:contain;transition:transform var(--duur-zwaar) var(--ease-uit)}.vgl-fiets__foto:hover img{transform:scale(1.05)}.vgl-fiets__bubbel{position:absolute;right:10px;bottom:10px;opacity:0;transform:translate(-4px);transition:opacity var(--duur-snel) ease,transform var(--duur-normaal) var(--ease-veer)}.vgl-fiets__foto:hover .vgl-fiets__bubbel{opacity:1;transform:none}.vgl-fiets__weg{position:absolute;top:8px;right:8px;z-index:1;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--kleur-grond);color:var(--kleur-inkt-70);box-shadow:var(--schaduw-klein);transition:background-color var(--duur-snel) ease,color var(--duur-snel) ease,transform var(--duur-normaal) var(--ease-veer)}.vgl-fiets__weg:hover{background:var(--kleur-inkt);color:var(--kleur-grond);transform:scale(1.06)}.vgl-fiets__merk{font-size:.8rem;font-weight:600;color:var(--kleur-inkt-55)}.vgl-fiets__naam{font-family:var(--font-kop);font-weight:800;font-size:1.12rem;line-height:1.15;color:var(--kleur-inkt);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vgl-fiets__naam:hover{color:var(--kleur-kop)}.vgl-fiets__kies{appearance:none;-webkit-appearance:none;max-width:100%;padding:7px 34px 7px 14px;border:1.5px solid var(--kleur-inkt-14);border-radius:var(--radius-pill);background:#fff no-repeat right 13px center / 12px 7px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 12'%3E%3Cpath d='M1 2L8.19 7.61C10.6 9.48 10.6 12.53 8.19 14.41L1.02 20' transform='translate(22 0) rotate(90)' fill='none' stroke='%23231F20' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");font:inherit;font-size:.84rem;font-weight:600;color:var(--kleur-inkt);cursor:pointer;text-overflow:ellipsis}.vgl-fiets__kies:hover{border-color:var(--kleur-inkt)}.vgl-fiets__kies:focus-visible{outline:2px solid var(--kleur-kop);outline-offset:2px}.vgl-fiets__vast{display:inline-block;padding:7px 0;font-size:.84rem;font-weight:600;color:var(--kleur-inkt-70)}.vgl-fiets__prijs .prijs{margin:0}.vgl-fiets .voorraadlabel{justify-self:start}.vgl-fiets__proefrit{justify-self:stretch;justify-content:center;margin-top:6px}.vgl-leeg{position:relative;display:grid;gap:10px;align-content:start}.vgl-leeg__vlak{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;margin-bottom:8px;border-radius:var(--radius-md);border:2px dashed var(--move-2);background:var(--move-3);color:var(--move-2)}.vgl-leeg__vlak>svg{width:34%;height:auto}.vgl-leeg__plus{position:absolute;right:10px;bottom:10px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--kleur-cta);color:var(--kleur-inkt)}.vgl-zoek{display:grid;gap:10px}.vgl-zoek__kop{font-family:var(--font-kop);font-weight:800;font-size:1.05rem;color:var(--kleur-inkt)}.vgl-zoek__veldvak{position:relative}.vgl-zoek__veld{width:100%;padding:10px 16px;border:1.5px solid var(--kleur-inkt-14);border-radius:var(--radius-pill);background:#fff;font:inherit;font-size:.9rem;color:var(--kleur-inkt)}.vgl-zoek__veld:focus{outline:none;border-color:var(--kleur-kop);box-shadow:0 0 0 1.5px var(--kleur-kop)}.vgl-zoek__resultaten{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;max-height:280px;overflow-y:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1.5px solid var(--kleur-inkt-14);border-radius:var(--radius-sm);box-shadow:var(--schaduw-kaart)}.vgl-zoek__resultaten[hidden]{display:none}.vgl-zoek__resultaat{display:block;width:100%;padding:9px 12px;border-radius:8px;text-align:left;font-size:.88rem;color:var(--kleur-inkt)}.vgl-zoek__resultaat b{font-weight:600}.vgl-zoek__resultaat:hover,.vgl-zoek__resultaat.is-actief{background:var(--move-3)}.vgl-zoek__niets{padding:9px 12px;font-size:.84rem;color:var(--kleur-inkt-55)}.vgl-zoek__link{justify-self:start;font-size:.84rem}.vgl__werkbalk{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:var(--ruimte-md)}.vgl-toevoegen{position:relative}.vgl-toevoegen__knop{gap:.5em}.vgl-toevoegen__knop[aria-expanded=true]{border-color:var(--kleur-inkt)}.vgl-toevoegen__vak{position:absolute;top:calc(100% + 8px);left:0;z-index:6;width:min(340px,calc(100vw - 2 * var(--container-marge, 16px)));padding:16px;background:#fff;border:1.5px solid var(--kleur-inkt-14);border-radius:var(--radius-md);box-shadow:var(--schaduw-kaart)}.vgl-toevoegen__vak[hidden]{display:none}.vgl-toevoegen__vak .vgl-zoek__kop{font-size:.95rem}.vgl-schakel{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:.86rem;font-weight:700;color:var(--kleur-inkt)}.vgl-schakel__invoer{position:absolute;opacity:0;width:1px;height:1px}.vgl-schakel__baan{position:relative;flex:none;width:40px;height:24px;border-radius:var(--radius-pill);background:#fff;box-shadow:inset 0 0 0 1.5px var(--kleur-inkt-25);transition:background-color var(--duur-snel) ease}.vgl-schakel__baan:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--kleur-inkt);box-shadow:0 1px 3px #231f204d;transition:transform var(--duur-normaal) var(--ease-veer)}.vgl-schakel__invoer:checked+.vgl-schakel__baan{background:var(--kleur-kop);box-shadow:none}.vgl-schakel__invoer:checked+.vgl-schakel__baan:after{background:var(--kleur-grond)}.vgl-schakel__invoer:checked+.vgl-schakel__baan:after{transform:translate(16px)}.vgl-schakel__invoer:focus-visible+.vgl-schakel__baan{outline:2px solid var(--kleur-kop);outline-offset:3px}.vgl-schakel__invoer:disabled~*{opacity:.45}.vgl-schakel:has(.vgl-schakel__invoer:disabled){cursor:default}.vgl__veeg{display:flex;gap:8px}.vgl__veeg[hidden]{display:none}.vgl__veeg button:disabled{opacity:.35}.vgl__groepkop th{padding:var(--ruimte-lg) 0 10px;text-align:left;border-bottom:2px solid var(--kleur-inkt)}.vgl__groepnaam{position:sticky;left:0;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-kop);font-weight:800;font-size:1.3rem;color:var(--kleur-inkt)}.vgl__streep{width:22px;height:3px;border-radius:2px;background:var(--kleur-cta)}.vgl__label,.vgl__cel{padding:14px 16px;vertical-align:top;border-bottom:1px solid var(--kleur-inkt-08);text-align:left}.vgl__label{padding-left:14px;font-size:.86rem;font-weight:700;color:var(--kleur-inkt-65)}.vgl__cel{font-size:.92rem;color:var(--kleur-inkt-85)}.vgl__waarde{display:block;font-weight:600;color:var(--kleur-inkt)}.vgl__uitleg{display:block;margin-top:4px;font-size:.82rem;line-height:1.4;color:var(--kleur-inkt-55)}.vgl__onbekend{color:var(--kleur-inkt-25)}.vgl__lijst{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.vgl__lijst li{position:relative;padding-left:1.1em}.vgl__lijst li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--kleur-inkt-25)}.vgl__rij.is-verschil .vgl__label:before{content:"";position:absolute;left:0;top:17px;width:4px;height:1.05em;border-radius:2px;background:var(--kleur-cta)}.vgl.is-alleen-verschillen .vgl__rij:not(.is-verschil),.vgl.is-alleen-verschillen .vgl__groep:not(.heeft-verschil){display:none}.vgl-vast{position:fixed;top:var(--navhoogte-vast, var(--navhoogte));left:0;right:0;z-index:var(--laag-vergelijkbalk);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity var(--duur-snel) ease,transform var(--duur-normaal) var(--ease-uit)}.vgl-vast.is-zichtbaar{opacity:1;transform:none}.vgl-vast__in{padding-top:6px}.vgl-vast__venster{padding-left:var(--vgl-label);background:#fff;border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--schaduw-klein);border-bottom:1px solid var(--kleur-inkt-08)}.vgl-vast__clip{overflow:hidden}.vgl-vast__spoor{display:grid;grid-template-columns:repeat(var(--vgl-aantal),minmax(0,1fr));will-change:transform}.vgl-vast__fiets{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px}.vgl-vast__foto{flex:none;width:56px;height:42px;border-radius:var(--radius-sm);background:var(--vgl-fotovlak);overflow:hidden}.vgl-vast__foto img{width:100%;height:100%;object-fit:contain;padding:3px}.vgl-vast__tekst{display:flex;flex-direction:column;min-width:0;line-height:1.25}.vgl-vast__tekst b,.vgl-vast__tekst>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vgl-vast__tekst b{font-size:.86rem;color:var(--kleur-inkt)}.vgl-vast__tekst>span{font-size:.76rem;color:var(--kleur-inkt-55)}@media(max-width:760px){html.vgl-laadt .vgl-laden{grid-template-columns:92px repeat(2,1fr);gap:10px}html.vgl-laadt .vgl-laden span:last-child{display:none}.vgl{--vgl-label: 92px;--vgl-kol: calc((100vw - 2 * var(--container-marge, 16px) - var(--vgl-label)) / min(var(--vgl-aantal), 2))}.vgl__tabel{width:calc(var(--vgl-label) + var(--vgl-aantal) * var(--vgl-kol));min-width:0}.vgl__scroller{scroll-snap-type:x mandatory;scroll-padding-left:var(--vgl-label);-webkit-overflow-scrolling:touch}.vgl__tabel thead th,.vgl__tabel thead td:not(.vgl__hoek),.vgl__cel{scroll-snap-align:start}.vgl__tabel thead td,.vgl__tabel thead th{padding:0 5px var(--ruimte-sm)}.vgl-fiets{grid-template-rows:auto auto minmax(2.4em,auto) 36px 30px auto auto;gap:4px}.vgl-fiets__foto{margin-bottom:4px;border-radius:var(--radius-sm)}.vgl-fiets__weg{top:4px;right:4px;width:28px;height:28px}.vgl-fiets__naam{font-size:.96rem}.vgl-fiets__kies{width:100%;padding:6px 26px 6px 10px;font-size:.78rem;background-position:right 9px center}.vgl-fiets__proefrit{padding:9px 8px;font-size:.78rem;gap:.4em}.vgl-fiets__proefrit .knop__pijl{display:none}.vgl-fiets .prijs{font-size:.95rem}.vgl__werkbalk{position:relative;gap:10px 16px;margin-bottom:var(--ruimte-sm)}.vgl-toevoegen{position:static}.vgl-toevoegen__vak{left:0;right:0;width:auto}.vgl__groepkop th{padding-top:var(--ruimte-md)}.vgl__groepnaam{font-size:1.08rem}.vgl__label{padding:10px 8px 10px 10px;font-size:.74rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.vgl__rij.is-verschil .vgl__label:before{top:13px;width:3px}.vgl__cel{padding:10px 8px;font-size:.8rem}.vgl__uitleg{font-size:.72rem}.vgl-zoek__veld{font-size:1rem}.vgl-vast__clip{overflow:hidden}.vgl-vast__spoor{grid-template-columns:repeat(var(--vgl-aantal),var(--vgl-kol))}.vgl-vast__fiets{gap:6px;padding:6px 5px}.vgl-vast__foto{width:40px;height:30px}.vgl-vast__tekst b{font-size:.76rem}.vgl-vast__merk{display:none}.vgl-vast__tekst>span{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.vgl-laden span,.vergelijkbalk.is-vol .vergelijkbalk__in,.vergelijk-toggle.is-vol{animation:none}.vergelijkbalk{transition:none}}.vgl-fiets__jouwmaat{margin:6px 0 0;font-size:.85rem;color:var(--move-1)}.vgl-fiets__jouwmaat b{font-weight:800}:root{--kop-patroon-breedte: 60%;--kop-patroon-vrij: 640px;--patroon-uitloop-kop-zijkanten: linear-gradient(to right, #000 0, #000 calc(max(0px, (100% - var(--kop-patroon-vrij)) / 2)*.15) , rgba(0,0,0,.55) calc(max(0px, (100% - var(--kop-patroon-vrij)) / 2)*.38) , rgba(0,0,0,.24) calc(max(0px, (100% - var(--kop-patroon-vrij)) / 2)*.57) , rgba(0,0,0,.07) calc(max(0px, (100% - var(--kop-patroon-vrij)) / 2)*.74) , transparent calc(max(0px, (100% - var(--kop-patroon-vrij)) / 2)*.88) , transparent calc(100% - (max(0px, (100% - var(--kop-patroon-vrij)) / 2)*.88)) , rgba(0,0,0,.07) calc(100% - (max(0px, (100% - var(--kop-patroon-vrij)) / 2)*.74)) , rgba(0,0,0,.24) calc(100% - (max(0px, (100% - var(--kop-patroon-vrij)) / 2)*.57)) , rgba(0,0,0,.55) calc(100% - (max(0px, (100% - var(--kop-patroon-vrij)) / 2)*.38)) , #000 calc(100% - (max(0px, (100% - var(--kop-patroon-vrij)) / 2)*.15)) , #000 100%)}.hs-icoon{flex:none;vertical-align:middle}.kicker .hs-icoon{color:var(--kleur-cta)}.paginakop{--pk-grond: var(--move-3);--pk-tekst: var(--kleur-inkt);--pk-kop: var(--move-1);--pk-zacht: var(--kleur-inkt-85);--pk-stil: var(--kleur-inkt-70);--pk-lijn: var(--kleur-inkt-25);--pk-sier: var(--move-2);--pk-streep: var(--kleur-cta);--pk-patroonkleur: var(--kleur-grond);--pk-accentkleur: var(--move-1);position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--navhoogte) * -1);padding-top:calc(var(--navhoogte) + clamp(16px,2vw,28px));padding-bottom:clamp(24px,3vw,44px);background:var(--pk-grond);color:var(--pk-tekst)}.paginakop--energy{--pk-grond: var(--energy-2);--pk-kop: var(--kleur-inkt);--pk-sier: var(--energy-1);--pk-streep: var(--kleur-inkt);--pk-patroonkleur: var(--energy-3);--pk-accentkleur: var(--energy-1)}.paginakop--move{--pk-grond: var(--move-3);--pk-kop: var(--move-1);--pk-sier: var(--move-2);--pk-patroonkleur: var(--kleur-grond);--pk-accentkleur: var(--move-1)}.paginakop--relax{--pk-grond: var(--relax-3);--pk-kop: var(--relax-1);--pk-sier: var(--relax-2);--pk-patroonkleur: var(--kleur-grond);--pk-accentkleur: var(--relax-1)}.paginakop__patroon{--patroon-kleur: var(--pk-patroonkleur);--accent-kleur: var(--pk-accentkleur)}.paginakop__patroon:not(.patroonlaag){--patroonmaat: var(--patroon-l);--patroonpositie: 100% 0;--patroon-uitloop: var(--patroon-uitloop-rechts);position:absolute;inset:0 0 0 auto;width:var(--kop-patroon-breedte);z-index:0;pointer-events:none;background-color:var(--patroon-kleur);-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop);mask-image:var(--patroon-tegel),var(--patroon-uitloop);-webkit-mask-size:var(--patroonmaat),100% 100%;mask-size:var(--patroonmaat),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:var(--patroonpositie),0 0;mask-position:var(--patroonpositie),0 0;-webkit-mask-composite:source-in;mask-composite:intersect}.paginakop--midden .paginakop__patroon:not(.patroonlaag){--patroonpositie: 50% 0;--patroon-uitloop: var(--patroon-uitloop-kop-zijkanten);left:0;width:auto;-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop),linear-gradient(to bottom,transparent calc(var(--navhoogte) + 64px),rgba(0,0,0,.4) calc(var(--navhoogte) + 110px),#000 calc(var(--navhoogte) + 180px));mask-image:var(--patroon-tegel),var(--patroon-uitloop),linear-gradient(to bottom,transparent calc(var(--navhoogte) + 64px),rgba(0,0,0,.4) calc(var(--navhoogte) + 110px),#000 calc(var(--navhoogte) + 180px));-webkit-mask-size:var(--patroonmaat),100% 100%,100% 100%;mask-size:var(--patroonmaat),100% 100%,100% 100%;-webkit-mask-repeat:repeat,no-repeat,no-repeat;mask-repeat:repeat,no-repeat,no-repeat;-webkit-mask-position:var(--patroonpositie),0 0,0 0;mask-position:var(--patroonpositie),0 0,0 0;-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect}@media(min-width:721px){.paginakop .paginakop__patroon.patroonlaag{left:auto;width:var(--kop-patroon-breedte)}}.paginakop__sier{display:none}.paginakop>.container{position:relative;z-index:1}.paginakop .broodkruimel{padding-top:0;margin-bottom:clamp(22px,3vw,40px);color:var(--pk-stil)}.paginakop .broodkruimel a:hover{color:var(--pk-tekst)}.paginakop .broodkruimel span[aria-hidden]{color:var(--pk-lijn)}.paginakop .broodkruimel span[aria-current]{color:var(--pk-tekst)}.paginakop .kopregel{color:var(--pk-stil)}.paginakop h1{font-size:var(--kop-2);color:var(--pk-kop);margin-top:14px}.paginakop__lede{font-size:var(--tekst-lede);color:var(--pk-zacht);max-width:50ch;margin-top:16px}.paginakop__in{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.paginakop__in--metBeeld{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.paginakop__beeld{border-radius:var(--radius-lg);overflow:hidden;background:var(--kleur-grond);box-shadow:var(--schaduw-kaart)}.paginakop__beeld img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.paginakop__voet{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:clamp(24px,3vw,38px);padding-top:16px;border-top:1px solid var(--pk-lijn);font-size:var(--tekst-sm);font-weight:600;color:var(--pk-stil)}.paginakop__voet span{display:inline-flex;align-items:center;gap:.5em}.paginakop__voet .hs-icoon{color:var(--pk-streep)}.paginakop--kort{padding-bottom:clamp(44px,5vw,76px)}.paginakop--kort h1{font-size:var(--kop-3)}.paginakop--midden .paginakop__in{justify-items:center;text-align:center}.paginakop--midden .kicker{justify-content:center}.paginakop--midden .paginakop__lede{margin-inline:auto}@media(max-width:900px){.paginakop__in--metBeeld{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.paginakop,.paginakop--kort{padding-bottom:calc(var(--patroon-kort) + 8px)}.paginakop__patroon:not(.patroonlaag),.paginakop--midden .paginakop__patroon:not(.patroonlaag){--patroonmaat: var(--patroon-m);--patroonpositie: 0 100%;--patroon-uitloop: var(--patroon-uitloop-onder-kort);left:0;width:auto}}.merken-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ruimte-md)}@media(min-width:1700px){.merken-raster{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.merken-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.merken-raster{grid-template-columns:minmax(0,1fr)}}.merkkaart{--mt-grond: var(--move-3);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--kleur-inkt-14);transition:box-shadow var(--duur-normaal) var(--ease-uit)}.merkkaart:hover{box-shadow:var(--schaduw-kaart)}.merkkaart--energy{--mt-grond: var(--energy-2)}.merkkaart--move{--mt-grond: var(--move-3)}.merkkaart--relax{--mt-grond: var(--relax-3)}.merkkaart__vlak{position:relative;isolation:isolate;display:grid;place-items:center;min-height:200px;padding:var(--ruimte-lg) var(--ruimte-md);background:var(--mt-grond)}.merken-raster .merkkaart.merktint .merkkaart__patroon,.merken-raster .merkkaart .merkkaart__vlak>.merkkaart__patroon{position:absolute;inset:0;width:auto;height:auto;border-radius:0;opacity:1;background:none;background-color:var(--merk-patroonkleur, var(--tint-patroonkleur, var(--kleur-grond)));-webkit-mask-image:var(--patroon-tegel),radial-gradient(ellipse 50% 48% at 50% 50%,transparent 54%,rgba(0,0,0,.6) 66%,#000 78%);mask-image:var(--patroon-tegel),radial-gradient(ellipse 50% 48% at 50% 50%,transparent 54%,rgba(0,0,0,.6) 66%,#000 78%);-webkit-mask-size:var(--patroon-s),100% 100%;mask-size:var(--patroon-s),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none;z-index:0}.merken-raster .merkkaart.merktint:nth-child(5n+2) .merkkaart__patroon{-webkit-mask-position:-120px -80px,0 0;mask-position:-120px -80px,0 0}.merken-raster .merkkaart.merktint:nth-child(5n+3) .merkkaart__patroon{-webkit-mask-position:-50px -200px,0 0;mask-position:-50px -200px,0 0}.merken-raster .merkkaart.merktint:nth-child(5n+4) .merkkaart__patroon{-webkit-mask-position:-230px -150px,0 0;mask-position:-230px -150px,0 0}.merken-raster .merkkaart.merktint:nth-child(5n) .merkkaart__patroon{-webkit-mask-position:-80px -270px,0 0;mask-position:-80px -270px,0 0}.merkkaart__sier{display:none}.merkkaart__logo{position:relative;z-index:1;display:grid;place-items:center;max-width:88%;padding:16px 26px;border-radius:var(--radius-pill);background:var(--mt-grond)}.merkkaart__logo img{display:block;max-width:190px;width:auto;height:auto;max-height:80px;object-fit:contain}.merkkaart__logo img:not(.merkkaart__img--hoog){width:min(240px,100%);max-width:none;max-height:none;aspect-ratio:10 / 3;object-fit:cover}.merkkaart__woordmerk{font-family:var(--font-kop);font-weight:var(--kop-gewicht);letter-spacing:var(--kop-letterspacing);font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1;text-align:center;color:var(--kleur-grond)}.merkkaart__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:var(--ruimte-md)}.merkkaart__naam{font-family:var(--font-kop);font-weight:var(--kop-gewicht);letter-spacing:var(--kop-letterspacing);font-size:var(--kop-4);line-height:1.05;color:var(--kleur-inkt)}.merkkaart__tekst{font-size:var(--tekst-sm);color:var(--kleur-inkt-70);line-height:var(--regelhoogte-krap)}.merkkaart__voet{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:var(--ruimte-sm);font-size:var(--tekst-sm);font-weight:600;color:var(--kleur-inkt)}.merkkop__logo{display:grid;place-items:center;min-height:150px;padding:var(--ruimte-md);border-radius:var(--radius-lg);background:var(--kleur-grond);border:1px solid var(--kleur-inkt-14)}.merkkop__logo img{max-width:min(260px,80%);height:auto;object-fit:contain}.merk-verhaal{color:var(--kleur-inkt-85);line-height:1.7;max-width:68ch}.merk-verhaal p+p{margin-top:1em}.faq-rubriek{margin-bottom:var(--ruimte-xl)}.faq-rubriek__kop{display:flex;align-items:center;gap:14px;margin-bottom:14px}.faq-rubriek__merk{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--fr-vlak, var(--move-3));color:var(--fr-inkt, var(--move-1))}.faq-rubriek--energy{--fr-vlak: var(--energy-3);--fr-inkt: var(--energy-1)}.faq-rubriek--move{--fr-vlak: var(--move-3);--fr-inkt: var(--move-1)}.faq-rubriek--relax{--fr-vlak: var(--relax-3);--fr-inkt: var(--relax-1)}.faq-rubriek__titel{font-size:var(--kop-4);margin:0}.slotband{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ruimte-md)}.slotband p{max-width:52ch;color:var(--vlak-tekst-zacht, var(--kleur-inkt-85));font-size:var(--tekst-lede)}.merkpagina{--mp-accent: var(--move-2);--mp-zacht: var(--move-3)}.merkpagina--energy{--mp-accent: var(--energy-1);--mp-zacht: var(--energy-3)}.merkpagina--move{--mp-accent: var(--move-2);--mp-zacht: var(--move-3)}.merkpagina--relax{--mp-accent: var(--relax-1);--mp-zacht: var(--relax-3)}.merkpagina.merktint{--mp-accent: var(--tint-inkt);--mp-zacht: var(--tint-vlak-licht)}.merkkop{position:relative;padding-bottom:clamp(8px,1.5vw,24px);background:var(--kleur-grond)}.merkkop .broodkruimel{margin-bottom:clamp(18px,2.4vw,32px)}.merkkop__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4.5vw,72px);align-items:center}.merkkop--zonderBeeld .merkkop__in{grid-template-columns:minmax(0,1fr)}.merkkop--soort .merkkop__in{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.merkkop__logo{display:grid;place-items:center;width:clamp(190px,21vw,264px);aspect-ratio:8 / 5;overflow:hidden;padding:clamp(12px,1.4vw,18px) clamp(18px,2vw,28px);margin:14px 0 clamp(14px,1.8vw,22px);border-radius:var(--radius-md);background:var(--move-2);box-shadow:var(--schaduw-klein)}.merkkop__logo--relax{background:var(--relax-1)}.merkkop__logo--energy{background:var(--energy-1)}.merkkop__logo img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.merkkop__logo--groot{justify-self:end;width:min(100%,340px);margin-bottom:0}.merkkop--soort .merkkop__logo.merktint:before{content:none}.merkkop__naam{margin-top:10px;font-size:var(--kop-1);line-height:var(--kop-regelhoogte);color:var(--kleur-inkt)}.merkkop__naam--lang{font-size:var(--kop-2)}.merkkop__naam{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.merkkop__slogan{margin-top:8px;font-size:clamp(1.3rem,1rem + 1vw,1.8rem);color:var(--mp-accent)}.merkkop__lede{margin-top:clamp(14px,1.6vw,20px);max-width:58ch;font-size:var(--tekst-lede);line-height:var(--regelhoogte-tekst);color:var(--kleur-inkt-85)}.merkkop__acties{display:flex;flex-wrap:wrap;gap:var(--ruimte-xs);margin-top:clamp(20px,2.4vw,30px)}.merkkop__soorten{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.merkkop__beeld{position:relative;isolation:isolate;margin:0;padding:0 0 clamp(20px,2.6vw,34px) clamp(20px,2.6vw,34px)}.merkkop__patroon{position:absolute;left:0;bottom:0;width:74%;height:78%;border-radius:var(--radius-lg);background-color:var(--mp-zacht);pointer-events:none;z-index:0}.merkkop__beeld img{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:946 / 500;object-fit:cover;border-radius:var(--radius-md);box-shadow:var(--schaduw-kaart)}@media(max-width:900px){.merkkop__in,.merkkop--soort .merkkop__in{grid-template-columns:minmax(0,1fr)}.merkkop__logo{width:clamp(150px,44vw,200px)}.merkkop__logo--groot{justify-self:start;order:-1}}.merkkop--hub{isolation:isolate;overflow:hidden;margin-top:calc(var(--navhoogte) * -1);padding-top:calc(var(--navhoogte) + clamp(18px,2.4vw,34px));padding-bottom:clamp(36px,5vw,84px);background:var(--merk-vlak, var(--tint-sectievlak, var(--move-3)));color:var(--kleur-inkt)}.merkkop--hub>.container{position:relative;z-index:1}.merktint.tint--kick{--merkkop-patroonlicht: var(--energy-3)}.merktint:is(.tint--boost,.tint--sky,.tint--play,.tint--grass,.tint--leaf){--merkkop-patroonlicht: var(--kleur-grond)}.merktint.tint--root{--merkkop-patroonlicht: var(--energy-2)}.merktint.tint--electric{--merkkop-patroonlicht: var(--move-3)}.merktint.tint--forest{--merkkop-patroonlicht: var(--relax-3)}.merkkop__vlakpatroon{position:absolute;inset:-80px -40px -80px auto;width:calc(var(--kop-patroon-breedte) + 40px);z-index:0;background-color:var(--merkkop-patroonlicht, var(--merk-patroonkleur, var(--tint-vlakpatroon, var(--tint-patroonkleur))));-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechts);mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechts);-webkit-mask-size:var(--patroon-l),100% 100%;mask-size:var(--patroon-l),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}.merkkop--hub .broodkruimel{padding-top:0;color:var(--kleur-inkt-85);font-weight:600}.merkkop--hub .broodkruimel a:hover{color:var(--kleur-inkt)}.merkkop--hub .broodkruimel span[aria-hidden]{color:var(--kleur-inkt-55)}.merkkop--hub .broodkruimel span[aria-current]{padding:3px 11px;border-radius:var(--radius-pill);background:var(--kleur-grond);color:var(--tint-inkt);font-weight:700}.merkkop--hub .merkkop__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,64px)}.merkkop--hub.merkkop--zonderBeeld .merkkop__in{grid-template-columns:minmax(0,1fr)}.merkkop--hub .merkkop__h1{--logo-b: clamp(260px, 40vw, 620px);display:block;width:var(--logo-b);max-width:calc(100% + var(--logo-b) * .065);aspect-ratio:10 / 3;margin:0 0 0 calc(var(--logo-b) * -.065);padding:0;overflow:hidden;border-radius:0;background:none;box-shadow:none;line-height:0}.merkkop--hub .merkkop__h1 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;filter:var(--merk-logo-filter, none)}.merkkop--hub .merkkop__h1--hoog{--logo-b: clamp(220px, 27vw, 400px);aspect-ratio:8 / 5}.merkkop--hub .merkkop__h1--hoog img{object-fit:contain}.merkkop--hub .merkkop__naam{margin-top:0;font-size:clamp(3rem,7vw,6rem);line-height:1;color:var(--merk-tekst, var(--tint-inkt))}.merkkop--hub .merkkop__slogan{margin-top:clamp(2px,.6vw,10px);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem);line-height:1.05;color:var(--kleur-inkt)}.merkkop--hub .knop--secundair{border-color:var(--kleur-inkt-25);color:var(--kleur-inkt)}.merkkop--hub .knop--secundair:hover{border-color:var(--kleur-inkt);background:var(--kleur-grond);color:var(--kleur-inkt)}.merkpagina:is(.tint--kick,.tint--boost) .merkkop--hub .knop--primair,.merkpagina:is(.tint--kick,.tint--boost) .merkkop--hub .knop--primair:hover{background:var(--kleur-grond);color:var(--kleur-inkt)}.merkpagina:is(.tint--kick,.tint--boost) .merkkop--hub .knop--primair:hover{border-color:var(--kleur-inkt)}.merkkop--hub .soortchip{box-shadow:0 6px 16px -12px #231f2099}.merkkop--hub .merkkop__beeld{padding:0}.merkkop__plaat{position:absolute;inset:9% -3% -7% 5%;z-index:0;border-radius:var(--radius-lg);background:var(--merk-patroonkleur, var(--tint-vlakpatroon, var(--tint)));rotate:3deg;pointer-events:none}.merkkop--hub .merkkop__beeld img{border-radius:var(--radius-lg);box-shadow:0 30px 60px -30px #231f208c}@media(max-width:900px){.merkkop__vlakpatroon{inset:-80px 0 0;width:auto;-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder-kort);mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder-kort);-webkit-mask-size:var(--patroon-m),100% 100%;mask-size:var(--patroon-m),100% 100%;-webkit-mask-position:0 100%,0 0;mask-position:0 100%,0 0}.merkkop--hub:not(.merkkop--zonderBeeld){padding-bottom:calc(var(--patroon-kort) * .6)}.merkkop--hub.merkkop--zonderBeeld{padding-bottom:calc(var(--patroon-kort) + 8px)}.merkkop--hub .merkkop__in{grid-template-columns:minmax(0,1fr);gap:24px}.merkkop--hub .merkkop__h1{--logo-b: min(100%, 460px);margin-left:-4%}.merkkop--hub .merkkop__h1--hoog{--logo-b: min(78%, 320px)}.merkkop--hub .merkkop__beeld{margin-top:8px;margin-right:10px}}.merkband{position:relative;isolation:isolate;overflow:hidden;background:var(--kleur-grond)}.merkband{padding-bottom:var(--sectie-compact)}.merkband.sectie--wit{padding-top:var(--sectie-compact);background:#fff}.merkband>.container{position:relative;z-index:1}.merkband__patroon,.merkband__sier{display:none}.merkband--vol h2,.merkpagina .merkband--vol .sectiekop .kicker{color:var(--kleur-inkt)}.merkband--doorlinks .merk-soorten__tekst{font-size:var(--kop-3);color:var(--tint-inkt)}.merkband--doorlinks .merk-soorten__chip{box-shadow:0 8px 20px -16px #231f2080}.sectie--wit .merk-soorten__chip{background:var(--kleur-grond);border-color:var(--kleur-inkt-08);box-shadow:none}.sectie--wit .merk-soorten__chip:hover{border-color:var(--kleur-inkt)}.soortchip{display:inline-flex;align-items:center;gap:.45em;padding:5px 11px 5px 9px;border-radius:var(--radius-pill);background:#fff;border:1px solid var(--kleur-inkt-14);color:var(--kleur-inkt);font-size:var(--tekst-xs);font-weight:700;line-height:1.2;white-space:nowrap}a.soortchip{transition:border-color var(--duur-snel) ease,box-shadow var(--duur-normaal) var(--ease-uit)}a.soortchip:hover{border-color:var(--kleur-inkt)}.soortchip--klein{padding:3px 8px 3px 7px;font-size:var(--tekst-2xs)}.soortchip--kicker{font-size:var(--tekst-xs);letter-spacing:0}.merkverhaal{max-width:72ch}.merkverhaal__web{margin-top:clamp(16px,2vw,22px)}.merkverhaal__kop{margin-top:0}.merkverhaal .merk-verhaal{margin-top:clamp(18px,2vw,26px)}.merkverhaal__slot{position:relative;margin-top:clamp(20px,2.4vw,28px);font-size:var(--tekst-lede);font-weight:700;line-height:1.45;color:var(--kleur-inkt);max-width:46ch}.merkverhaal__blok{margin-top:var(--ruimte-md)}.merkverhaal__blok .merk-verhaal{margin-top:10px}.merkwaarom{position:relative;isolation:isolate;overflow:hidden;padding:clamp(22px,2.6vw,34px);border-radius:var(--radius-lg);background:#fff;border:1px solid var(--kleur-inkt-14)}.merkwaarom .merkwaarom__tekst{max-width:34ch}.merkwaarom__kop{font-size:var(--kop-4);line-height:1.1}.merkwaarom__feiten{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.merkwaarom__feiten li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;font-size:var(--tekst-md);color:var(--kleur-inkt-85)}.merkwaarom__feiten .hs-icoon{justify-self:center;color:var(--mp-accent)}.merkwaarom__feiten strong{color:var(--kleur-inkt)}.merkwaarom__tekst{margin-top:18px;font-size:var(--tekst-md);line-height:var(--regelhoogte-tekst);color:var(--kleur-inkt-85)}.merkwaarom__expert{display:flex;align-items:center;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--kleur-inkt-14)}.merkwaarom__foto{flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--kleur-grond)}.merkwaarom__foto img{width:100%;height:100%;object-fit:cover}.merkwaarom__naam{display:block;font-weight:800;color:var(--kleur-inkt)}.merkwaarom__rol{display:block;font-size:var(--tekst-sm);color:var(--kleur-inkt-70)}.merkwaarom__link{display:inline-flex;align-items:center;gap:.5em;margin-top:4px;font-size:var(--tekst-sm);font-weight:700;color:var(--kleur-inkt);border-bottom:1.5px solid var(--mp-accent)}.merkwaarom__link svg{color:var(--mp-accent)}@media(max-width:900px){.merkverhaal__slot{max-width:none}}.merklijnen{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:var(--ruimte-sm)}.merklijn{position:relative;display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md);transition:box-shadow var(--duur-normaal) var(--ease-uit)}.merklijn:hover{box-shadow:var(--schaduw-kaart)}.merklijn__foto{display:grid;place-items:center;aspect-ratio:3 / 2;padding:8%;background:var(--kleur-fotovlak);border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0;overflow:hidden}.merklijn__foto img{width:100%;height:100%;object-fit:contain;transition:transform var(--duur-traag) var(--ease-uit)}.merklijn:hover .merklijn__foto img{transform:scale(1.04)}.merklijn__body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px}.merklijn__naam{font-size:var(--kop-5);line-height:1.15}.merklijn__naam a{color:inherit}.merklijn--link .merklijn__naam a:after{content:"";position:absolute;inset:0;border-radius:inherit}.merklijn__kenmerken{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--tekst-sm);color:var(--kleur-inkt-70)}.merklijn__kenmerken li{display:flex;gap:8px}.merklijn__kenmerken li:before{content:"";flex:none;width:6px;height:6px;margin-top:.5em;border-radius:50%;background:var(--mp-accent)}.merklijn__modellen{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;border-top:1px solid var(--kleur-inkt-08)}.merklijn__modellen a{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4em;padding:5px 10px;border-radius:var(--radius-pill);background:var(--kleur-grond);font-size:var(--tekst-xs);font-weight:700;color:var(--kleur-inkt);transition:background var(--duur-snel) ease}.merklijn__modellen a:hover{background:var(--mp-zacht)}.merklijn__modellen svg{color:var(--mp-accent)}.sectie--wit .merklijn{background:var(--kleur-grond);border-color:var(--kleur-inkt-08)}.sectie--wit .merklijn__modellen a{background:#fff}.sectie--wit .merklijn__modellen a:hover{background:var(--mp-zacht)}@media(max-width:720px){.merklijnen{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:68%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-marge, 20px);margin-inline:calc(var(--container-marge, 20px) * -1);padding:2px var(--container-marge, 20px) 10px;scrollbar-width:thin}.merklijn{scroll-snap-align:start}.merklijn__body{padding:12px 14px 14px}}.merkfietsen__kop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titel schakelaar" "hulp  toelichting";align-items:center;gap:12px var(--ruimte-md);margin-bottom:clamp(36px,4vw,56px)}.merkfietsen__regel,.merkfietsen__kop .prijsweergave{display:contents}.merkfietsen__titel{grid-area:titel;margin:0}.merkfietsen__kop .merkfietsen__hulp{grid-area:hulp;justify-self:start}.merkfietsen__kop .prijsschakelaar{grid-area:schakelaar;justify-self:end}.merkfietsen__kop .prijsweergave__toelichting{grid-area:toelichting;justify-self:end;align-self:start;max-width:34ch;text-align:right}.merkfietsen__kop--zonderTitel{display:block;margin-bottom:clamp(24px,3vw,40px)}.merkfietsen__kop--zonderTitel .merkfietsen__regel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.merkfietsen__kop--zonderTitel .merkfietsen__regel:not(:has(.merkfietsen__hulp)){justify-content:flex-end}.merkfietsen__kop--zonderTitel .prijsweergave__toelichting{display:none}:root[data-prijsweergave=lease] .merkfietsen__kop--zonderTitel .prijsweergave__toelichting{display:block;order:3;flex:1 0 100%;max-width:none}.merkfietsen__hulp{display:inline-flex;align-items:center;gap:12px;font-size:var(--tekst-sm);font-weight:600;color:var(--kleur-inkt);white-space:nowrap}.merkfietsen__hulp strong{font-weight:800}.merkfietsen__hulp:hover .pijl-bubbel{transform:translate(3px)}.merkfietsen__hulp .pijl-bubbel{transition:transform var(--duur-normaal) var(--ease-uit)}@media(max-width:720px){.merkfietsen__kop{display:block}.merkfietsen__kop .merkfietsen__regel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.merkfietsen__titel+.merkfietsen__regel{margin-top:12px}.merkfietsen__kop .prijsschakelaar{height:44px;font-size:.875rem}.merkfietsen__kop .prijsschakelaar__optie{padding-inline:9px}.merkfietsen__kop .prijsweergave__toelichting{display:none}:root[data-prijsweergave=lease] .merkfietsen__kop .prijsweergave__toelichting{display:block;order:3;flex:1 0 100%;max-width:none;text-align:left}}.merksoort+.merksoort{margin-top:clamp(44px,5vw,72px)}.merksoort{scroll-margin-top:calc(var(--navhoogte-vast, var(--navhoogte)) + 20px)}.merksoort__kop{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:clamp(16px,2.4vw,34px);padding-bottom:10px;border-bottom:1px solid var(--kleur-inkt-14)}.merksoort__titel{margin:0;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);line-height:1.15}.merkfietsen--zonderKop .merksoort__titel{font-size:var(--kop-3);line-height:1.1}.merksoort__link{display:inline-flex;align-items:baseline;gap:.5em;margin-left:auto;font-size:var(--tekst-sm);font-weight:700;color:var(--kleur-inkt);border-bottom:1.5px solid var(--kleur-inkt-25);transition:border-color var(--duur-snel) ease}.merksoort__link svg{align-self:center}.merksoort__link:hover{border-bottom-color:var(--kleur-inkt)}@media(max-width:720px){.merksoort__link{margin-left:0;width:auto;border-bottom-color:transparent}}.merktechniek{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--ruimte-sm)}.merktechniek__kaart{padding:clamp(18px,2vw,26px);border-radius:var(--radius-md);background:#fff;border:1px solid var(--kleur-inkt-14)}.sectie--wit .merktechniek__kaart{background:var(--kleur-grond);border-color:var(--kleur-inkt-08)}.merktechniek__kop{font-size:var(--kop-5)}.merktechniek__tekst{margin-top:10px;font-size:var(--tekst-md);line-height:var(--regelhoogte-tekst);color:var(--kleur-inkt-85)}.merktechniek__lijst{display:grid;gap:14px;margin:12px 0 0;padding:0;list-style:none}.merktechniek__lijst li+li{padding-top:14px;border-top:1px solid var(--kleur-inkt-08)}.merktechniek__waarde{display:block;font-weight:800;color:var(--kleur-inkt)}.merktechniek__uitleg{display:block;margin-top:3px;font-size:var(--tekst-sm);line-height:1.5;color:var(--kleur-inkt-70)}.merkvideo{position:relative;aspect-ratio:16 / 9;max-width:980px;border-radius:var(--radius-lg);overflow:hidden;background:var(--mp-zacht)}.merkvideo iframe,.merkvideo__start{position:absolute;inset:0;width:100%;height:100%;border:0}.merkvideo__start{display:grid;place-items:center;padding:0;background:var(--mp-zacht);cursor:pointer}.merkvideo__start img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.merkvideo__knop{position:relative;display:inline-flex;align-items:center;gap:12px;padding:14px 22px 14px 16px;border-radius:var(--radius-pill);background:var(--kleur-grond);box-shadow:var(--schaduw-zwevend);font-weight:800;color:var(--kleur-inkt);transition:transform var(--duur-normaal) var(--ease-uit)}.merkvideo__start:hover .merkvideo__knop,.merkvideo__start:focus-visible .merkvideo__knop{transform:scale(1.04)}.merkvideo__driehoek{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--kleur-cta)}.merkvideo__driehoek:before{content:"";margin-left:4px;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent var(--kleur-inkt)}.merkvragen__door{margin-top:10px;font-size:.82rem;color:var(--kleur-inkt-45)}.merk-soorten{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-sm) var(--ruimte-md);padding:clamp(20px,2.4vw,30px) clamp(22px,3vw,36px);border-radius:var(--radius-lg);background:#fff;border:1px solid var(--kleur-inkt-14)}.merkband--doorlinks .merk-soorten{padding:0;background:none;border:0;border-radius:0}.merk-soorten__tekst{font-family:var(--font-kop);font-weight:var(--kop-gewicht);letter-spacing:var(--kop-letterspacing);font-size:var(--kop-4);line-height:1.1;color:var(--kleur-inkt);margin-right:auto}.merk-soorten__rij{display:flex;flex-wrap:wrap;gap:10px}.merk-soorten__chip{display:inline-flex;align-items:center;gap:.55em;padding:9px 16px;border-radius:var(--radius-pill);background:#fff;border:1.5px solid var(--kleur-inkt-14);font-size:var(--tekst-sm);font-weight:600;color:var(--kleur-inkt);transition:border-color var(--duur-snel) ease}.merk-soorten__chip:hover{border-color:var(--kleur-inkt)}.merk-soorten__chip>svg:last-child{color:var(--kleur-cta)}.merk-slot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ruimte-md);max-width:54ch}.merk-slot h2{margin-top:8px}.merk-slot__acties{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-sm) var(--ruimte-md)}.merkweb{display:inline-flex;align-items:center;gap:.55em;font-size:var(--tekst-sm);font-weight:600;color:var(--vlak-tekst, var(--kleur-inkt));border-bottom:1.5px solid var(--vlak-lijn, var(--kleur-inkt-25));padding-bottom:3px}.merkweb:hover{border-bottom-color:var(--vlak-tekst, var(--kleur-inkt))}.merkweb--donker{color:var(--kleur-inkt);border-bottom-color:var(--mp-accent)}@media(max-width:780px){.merk-soorten__tekst{margin-right:0;width:100%}}.merkkaart__soorten{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.zoekmerken{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:var(--ruimte-sm)}.zoekmerk{display:grid;gap:6px;align-content:start;color:var(--kleur-inkt)}.zoekmerk__naam{margin-top:6px;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:var(--kop-5);line-height:1.1}.zoekmerk__tekst{font-size:var(--tekst-sm);color:var(--kleur-inkt-70)}@media(prefers-reduced-motion:reduce){a.soortchip,.merklijn,.merklijn__foto img,.merk-soorten__chip,.merkvideo__knop,.merkfietsen__hulp .pijl-bubbel{transition:none}.merklijn:hover .merklijn__foto img,.merkvideo__start:hover .merkvideo__knop{transform:none}}.merkpagina .merkband+.proefritblok{margin-top:var(--sectie-normaal)}.faq-rubriek__merk{display:none}.kennisbank-rubriek{margin-bottom:0}.kennisbank-rubriek+.kennisbank-rubriek{margin-top:var(--ruimte-2xl)}.kb-expert{display:flex;align-items:center;gap:14px;margin:4px 0 var(--ruimte-md)}.kb-expert__foto{flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--kleur-grond)}.kb-expert__foto img{width:100%;height:100%;object-fit:cover}.kb-expert__foto--leeg{display:grid;place-items:center;background:var(--fr-vlak, var(--move-3));color:var(--fr-inkt, var(--move-1));font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.15rem}.kb-expert__naam{font-weight:700;font-size:.98rem}.kb-expert__rol{font-size:.82rem;color:var(--kleur-inkt-65)}.blogfilter{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:var(--ruimte-lg)}.blogfilter__kop{display:inline-flex;align-items:center;gap:.55em;font-size:var(--tekst-xs);font-weight:700;color:var(--kleur-inkt-45)}.blogfilter__kop .hs-icoon{display:none}.blogfilter__rij{display:flex;flex-wrap:wrap;gap:8px}.blogfilter__pil{--bf-vlak: var(--kleur-inkt);--bf-tekst: var(--kleur-grond);--bf-stil: var(--kleur-grond-65);display:inline-flex;align-items:center;gap:.5em;padding:9px 16px;border-radius:var(--radius-pill);border:1.5px solid var(--kleur-inkt-14);font-weight:600;font-size:.88rem;transition:border-color var(--duur-snel) ease,background-color var(--duur-snel) ease,color var(--duur-snel) ease}.blogfilter__pil:hover{border-color:var(--bf-vlak)}.blogfilter__pil--move{--bf-vlak: var(--move-1)}.blogfilter__pil--relax{--bf-vlak: var(--relax-1)}.blogfilter__pil--energy{--bf-vlak: var(--energy-2);--bf-tekst: var(--kleur-inkt);--bf-stil: var(--kleur-inkt-65)}.blogfilter__pil.is-actief{background:var(--bf-vlak);border-color:var(--bf-vlak);color:var(--bf-tekst)}.blogfilter__pil.is-actief:not(.blogfilter__pil--move,.blogfilter__pil--relax,.blogfilter__pil--energy){background:#fff;border:2px solid var(--kleur-inkt);padding:8.5px 15.5px;color:var(--kleur-inkt);font-weight:700}.paginakop__vol{display:none}.blogkaart .monteur-kaart__body{position:relative}.blogkaart__rubriek{position:absolute;top:-14px;left:20px;z-index:2;display:inline-flex;align-items:center;padding:5px 13px;border-radius:var(--radius-pill);background:var(--tint);color:var(--tint-op);font-size:var(--tekst-xs);font-weight:700;line-height:1.4;box-shadow:0 0 0 3px #fff}.blogkaart:not(.blogkaart--uitgelicht):has(.blogkaart__rubriek) .monteur-kaart__body{padding-top:30px}.blogkaart .monteur-kaart__titel a{transition:color var(--duur-snel) ease}.blogkaart:hover .monteur-kaart__titel a{color:var(--tint-inkt)}.blogkaart .monteur-kaart__avatar{background:var(--tint);color:var(--tint-op)}.monteur-kaart__avatar--foto{overflow:hidden;background:var(--kleur-grond)}.blogkaart .monteur-kaart__avatar--foto{background:var(--kleur-grond)}.monteur-kaart__avatar--foto img{width:100%;height:100%;object-fit:cover}:is(.sectie--wit,.verderlezen) .blogkaart:not(.blogkaart--uitgelicht){background:var(--kleur-grond)}:is(.sectie--wit,.verderlezen) .blogkaart:not(.blogkaart--uitgelicht) .blogkaart__rubriek{box-shadow:0 0 0 3px var(--kleur-grond)}.monteur-kaart__naam a{transition:color var(--duur-snel) ease}.monteur-kaart__naam a:hover{color:var(--kleur-kop)}.blograster{align-items:stretch}@media(max-width:1120px)and (min-width:681px){.fietsen-grid--3.blograster{grid-template-columns:repeat(2,minmax(0,1fr))}}.blograster--uitgelicht>.blogkaart--uitgelicht{grid-column:span 2;grid-row:span 2}.blogkaart--uitgelicht{background:var(--tint-vlak-licht);border-color:transparent;color:var(--kleur-inkt)}.blogkaart--uitgelicht .monteur-kaart__foto{aspect-ratio:16 / 9}.blogkaart--uitgelicht .monteur-kaart__body{overflow:hidden;padding:34px clamp(22px,3vw,38px) 30px;gap:16px;border-radius:0 0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px)}.blogkaart__patroon{display:none}.blogkaart--uitgelicht .monteur-kaart__body>:not(.blogkaart__patroon,.blogkaart__rubriek){position:relative;z-index:1}.blogkaart--uitgelicht .blogkaart__rubriek{position:relative;top:auto;left:auto;align-self:flex-start;background:#fff;color:var(--tint-inkt);box-shadow:none}.blogkaart--uitgelicht .monteur-kaart__titel{font-size:clamp(1.6rem,2.7vw,2.5rem);line-height:1.02;max-width:22ch}.blogkaart--uitgelicht .monteur-kaart__titel a,.blogkaart--uitgelicht:hover .monteur-kaart__titel a{color:var(--tint-inkt)}.blogkaart--uitgelicht .monteur-kaart__tekst{color:var(--kleur-inkt-85);font-size:1.05rem;max-width:56ch}.blogkaart--uitgelicht .monteur-kaart__voet{border-top-color:var(--kleur-inkt-25);font-size:.92rem}.blogkaart--uitgelicht .monteur-kaart__naam a:hover{color:var(--kleur-inkt);text-decoration:underline}.blogkaart--uitgelicht .monteur-kaart__rol{color:var(--kleur-inkt-70)}.blogkaart--uitgelicht .monteur-kaart__avatar{width:38px;height:38px;box-shadow:0 0 0 2px var(--kleur-grond)}@media(max-width:1120px){.blograster--uitgelicht>.blogkaart--uitgelicht{grid-row:auto}}@media(max-width:680px){.blograster--uitgelicht>.blogkaart--uitgelicht{grid-column:auto}.blogkaart--uitgelicht .monteur-kaart__foto{aspect-ratio:16 / 10}}.blogverwijs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ruimte-md)}.blogverwijs__tegel{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ruimte-md);min-height:190px;padding:clamp(24px,3vw,36px);border-radius:var(--radius-lg);background:var(--tint);color:var(--tint-op);transition:box-shadow var(--duur-normaal) var(--ease-uit)}.blogverwijs__tegel:hover{box-shadow:var(--schaduw-diep)}.blogverwijs__patroon,.blogverwijs__sier{display:none}.blogverwijs__tekst{max-width:24ch;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.08;letter-spacing:var(--kop-letterspacing);text-wrap:balance}@media(max-width:720px){.blogverwijs{grid-template-columns:minmax(0,1fr)}.blogverwijs__tegel{min-height:150px}}.artikelkop{--ak-accent: var(--kleur-cta);--ak-lijn: var(--kleur-inkt-25);--kicker-hand-kleur: var(--tint-inkt);position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--navhoogte) * -1);padding-top:calc(var(--navhoogte) + clamp(20px,2.6vw,38px));padding-bottom:clamp(44px,5.5vw,88px);background:var(--tint-sectievlak);color:var(--kleur-inkt)}.artikelkop{--ak-accent: var(--tint-inkt)}.artikelkop{--kop-patroonlicht: var(--kleur-grond)}.tint--root .artikelkop,.tint--kick .artikelkop,.tint--boost .artikelkop{--kop-patroonlicht: var(--energy-3)}.artikelkop__patroon{position:absolute;inset:0 0 0 auto;width:var(--kop-patroon-breedte);z-index:0;background-color:var(--kop-patroonlicht);-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechts);mask-image:var(--patroon-tegel),var(--patroon-uitloop-rechts);-webkit-mask-size:var(--patroon-l),100% 100%;mask-size:var(--patroon-l),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:100% 0,0 0;mask-position:100% 0,0 0;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}.artikelkop>.container{position:relative;z-index:1}.artikelkop .broodkruimel{padding-top:0;margin-bottom:clamp(18px,2.6vw,36px);color:var(--kleur-inkt-85);font-weight:600}.artikelkop .broodkruimel a:hover{color:var(--kleur-inkt)}.artikelkop .broodkruimel span[aria-hidden]{color:var(--kleur-inkt-55)}.artikelkop .broodkruimel span[aria-current]{color:var(--kleur-inkt);display:inline-block;max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.artikelkop__in{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.artikelkop--metBeeld .artikelkop__in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.artikelkop__rubriek{text-decoration:underline;text-underline-offset:3px;color:var(--kleur-inkt)}.artikelkop__rubriek:hover{color:var(--tint-inkt)}.artikelkop h1{margin-top:0;font-size:clamp(2.1rem,4.6vw,4rem);line-height:.98;color:var(--tint-inkt);max-width:17ch}.artikelkop__lede{margin-top:20px;max-width:54ch;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.55;color:var(--kleur-inkt-85)}.artikelkop__voet{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(24px,3vw,36px);padding-top:18px;border-top:1px solid var(--ak-lijn);font-size:var(--tekst-sm);font-weight:600;color:var(--kleur-inkt-85)}.artikelkop__wie{display:inline-flex;align-items:center;gap:12px;line-height:1.25}.artikelkop__wie strong{display:block;color:var(--kleur-inkt);font-size:1rem}.artikelkop__gezicht{flex:none;width:46px;height:46px;border-radius:50%;overflow:hidden;background:var(--kleur-grond);box-shadow:0 0 0 3px var(--kleur-grond)}.artikelkop__gezicht img{width:100%;height:100%;object-fit:cover}.artikelkop__feit{display:inline-flex;align-items:center;gap:.5em}.artikelkop__feit .hs-icoon{display:none}.artikelkop__beeldvak{position:relative}.artikelkop__beeld{position:relative;z-index:1;border-radius:var(--radius-lg);overflow:hidden;background:var(--kleur-grond);border:6px solid var(--kleur-grond);box-shadow:var(--schaduw-diep)}.artikelkop__beeld img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:calc(var(--radius-lg) - 6px)}.artikelkop__sier{display:none}@media(max-width:900px){.artikelkop--metBeeld .artikelkop__in{grid-template-columns:minmax(0,1fr)}.artikelkop__beeld img{aspect-ratio:16 / 10}.artikelkop:not(.artikelkop--metBeeld){padding-bottom:var(--patroon-kort)}.artikelkop__patroon{left:0;width:auto;-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder-kort);mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder-kort);-webkit-mask-size:var(--patroon-m),100% 100%;mask-size:var(--patroon-m),100% 100%;-webkit-mask-position:0 100%,0 0;mask-position:0 100%,0 0}}@media(max-width:720px){.artikelkop .broodkruimel span[aria-current]{max-width:18ch}}.artikelraster{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(40px,6vw,96px);align-items:start;padding-block:clamp(40px,5vw,72px) var(--sectie-compact)}.artikelraster__hoofd>:first-child{margin-top:0}.artikelraster__zij{position:sticky;top:calc(var(--navhoogte-vast, var(--navhoogte)) + 20px)}.artikelzij{display:flex;flex-direction:column;gap:var(--ruimte-md)}@media(max-height:760px){.artikelraster__zij{position:static}}.artikelinhoud{padding:22px 24px 14px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--kleur-inkt-14)}.artikelinhoud__kop{color:var(--tint-inkt);font-weight:700}.artikelinhoud__lijst{list-style:none;margin:12px 0 0;padding:0;counter-reset:inhoud}.artikelinhoud__lijst li{counter-increment:inhoud;border-top:1px solid var(--kleur-inkt-14)}.artikelinhoud__lijst a{display:grid;grid-template-columns:2em minmax(0,1fr);align-items:baseline;padding:10px 0;font-size:.93rem;font-weight:600;line-height:1.35;color:var(--kleur-inkt-85);transition:color var(--duur-snel) ease}.artikelinhoud__lijst a:before{content:counter(inhoud);font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.05rem;color:var(--tint-inkt);font-variant-numeric:tabular-nums}.artikelinhoud__lijst a:hover{color:var(--tint-inkt)}.blogauteur{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;padding:0 24px 22px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--kleur-inkt-14)}.blogauteur__vlak{align-self:stretch;height:64px;margin-inline:-24px;background:var(--tint);position:relative}.blogauteur__foto{position:relative;flex:none;width:78px;height:78px;margin-top:-39px;border-radius:50%;overflow:hidden;background:var(--kleur-grond);box-shadow:0 0 0 4px #fff}.blogauteur__foto img{width:100%;height:100%;object-fit:cover}.blogauteur__foto--leeg{display:grid;place-items:center;background:var(--tint-vlak-licht);color:var(--tint-inkt);font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.6rem}.blogauteur__kicker{margin-top:14px;font-size:var(--tekst-xs);font-weight:700;color:var(--kleur-inkt-45)}.blogauteur__naam{margin-top:2px;font-family:var(--font-kop);font-weight:700;font-size:1.5rem;line-height:1.1;letter-spacing:-.01em;color:var(--tint-inkt)}.blogauteur__rol{margin-top:2px;font-size:var(--tekst-sm);color:var(--kleur-inkt-65)}.blogauteur__link{display:inline-flex;align-items:center;gap:.6em;margin-top:14px;font-size:var(--tekst-sm);font-weight:700;color:var(--kleur-inkt)}.blogauteur__link:hover{color:var(--tint-inkt)}.artikelzij__proefrit{position:relative;isolation:isolate;overflow:hidden;padding:24px;border-radius:var(--radius-lg);background:var(--tint-vlak-licht);color:var(--kleur-inkt);--kicker-hand-kleur: var(--tint-inkt)}.artikelzij__patroon{display:none}.artikelzij__proefrit .kicker{color:var(--kleur-inkt-85)}.artikelzij__kop{margin:10px 0 18px;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.55rem;line-height:1.05;letter-spacing:var(--kop-letterspacing);text-wrap:balance}.tint--kick .artikelzij__proefrit .knop--primair{background:var(--kleur-grond);color:var(--kleur-inkt)}@media(max-width:1000px){.artikelraster{display:flex;flex-direction:column;gap:var(--ruimte-lg)}.artikelraster__zij,.artikelzij{display:contents}.artikelinhoud{order:-1;width:100%}.artikelraster__hoofd{order:0;width:100%}.blogauteur{order:1}.artikelzij__proefrit{display:none}}.artikeltekst.pagina-vrij__blokken{gap:var(--ruimte-xl)}.blogkort+.artikeltekst{margin-top:var(--ruimte-xl)}.artikeltekst .merk-verhaal{max-width:none;font-size:1.07rem;line-height:1.75;color:var(--kleur-inkt-85)}@media(max-width:720px){.artikeltekst .merk-verhaal{font-size:1.02rem;line-height:1.7}}.artikeltekst .merk-verhaal :is(p,ul,ol,h2,h3,h4,blockquote){max-width:68ch;margin:0}.artikeltekst .merk-verhaal :is(p,ul,ol,blockquote,figure,.artikeltabel,iframe){margin-top:1.15em}.artikeltekst .merk-verhaal :is(section,div:not(.artikeltabel))>:first-child,.artikeltekst .merk-verhaal>:first-child{margin-top:0}.artikeltekst>.pagina-blok:first-child .merk-verhaal>p:first-child,.artikeltekst>.pagina-blok:first-child .merk-verhaal>section:first-child>p:first-child{font-size:1.2em;line-height:1.6;color:var(--kleur-inkt)}.artikeltekst .merk-verhaal :is(h2,h3,h4){color:var(--kleur-inkt);scroll-margin-top:calc(var(--navhoogte-vast, var(--navhoogte)) + 24px);text-wrap:balance}.artikeltekst .merk-verhaal h2{margin-top:clamp(2.6rem,4.5vw,3.6rem);font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.08}.artikeltekst .merk-verhaal h3{margin-top:clamp(2rem,3.4vw,2.6rem);font-size:clamp(1.2rem,1.6vw,1.38rem);line-height:1.15}.artikeltekst .merk-verhaal h3.tussenkop{margin-top:clamp(2.6rem,4.5vw,3.4rem);font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:1.08}.artikeltekst .merk-verhaal h4{margin-top:1.8rem;font-size:1.08rem}.artikeltekst .merk-verhaal h2+h3{margin-top:1.4rem}.artikeltekst .merk-verhaal :is(h2,h3,h4)+*{margin-top:.6rem}.artikeltekst .merk-verhaal .tussenkop+*{margin-top:.8rem}.artikeltekst .merk-verhaal>.tussenkop:first-child,.artikeltekst .merk-verhaal>section>.tussenkop:first-child{margin-top:0}.artikeltekst .merk-verhaal a{color:var(--move-1);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--kleur-kop);text-underline-offset:3px;transition:color var(--duur-snel) ease,text-decoration-color var(--duur-snel) ease}.artikeltekst .merk-verhaal a:hover{color:var(--kleur-inkt);text-decoration-color:var(--kleur-cta)}.artikeltekst .merk-verhaal :is(strong,b){font-weight:700;color:var(--kleur-inkt)}.artikeltekst .merk-verhaal :is(ul,ol){list-style:none;padding-left:0}.artikeltekst .merk-verhaal li{position:relative;padding-left:1.7em}.artikeltekst .merk-verhaal li+li{margin-top:.55em}.artikeltekst .merk-verhaal li>p{margin-top:0}.artikeltekst .merk-verhaal ul>li:before{content:"";position:absolute;left:.3em;top:.62em;width:.5em;height:.5em;border-radius:50%;background:var(--tint-inkt);box-shadow:0 0 0 3px var(--tint-vlak-licht)}.artikeltekst .merk-verhaal ol{counter-reset:lijst}.artikeltekst .merk-verhaal ol>li{counter-increment:lijst}.artikeltekst .merk-verhaal ol>li:before{content:counter(lijst);position:absolute;left:0;top:.05em;font-family:var(--font-kop);font-weight:var(--kop-gewicht);color:var(--tint-inkt)}.artikeltekst .merk-verhaal li :is(ul,ol){margin-top:.5em}.artikeltekst .merk-verhaal figure.artikelbeeld{margin-top:2em;margin-bottom:.5em;max-width:none}.artikeltekst .merk-verhaal figure.artikelbeeld+figure.artikelbeeld{margin-top:1em}.artikeltekst .merk-verhaal .artikelbeeld img{display:block;max-width:100%;height:auto;margin-inline:auto;border-radius:var(--radius-md)}.artikeltekst .merk-verhaal .artikelbeeld--breed img{width:100%;border-radius:var(--radius-lg)}.artikeltekst .merk-verhaal figcaption{margin-top:10px;font-size:var(--tekst-sm);color:var(--kleur-inkt-65);text-align:center}.artikeltekst .merk-verhaal p img{max-width:100%;height:auto;border-radius:var(--radius-md)}.artikeltekst .merk-verhaal .artikeltabel{max-width:none;margin-top:1.8em;margin-bottom:.4em;overflow-x:auto;border-radius:var(--radius-md);background:#fff;border:1px solid var(--kleur-inkt-14);box-shadow:var(--schaduw-kaart)}.artikeltekst .merk-verhaal table{min-width:520px;font-size:.95rem;line-height:1.45}.artikeltekst .merk-verhaal th{padding:13px 18px;background:var(--tint-vlak-licht);color:var(--kleur-inkt);font-weight:700;text-align:left}.artikeltekst .merk-verhaal td{padding:12px 18px;border-top:1px solid var(--kleur-inkt-08);vertical-align:top}.artikeltekst .merk-verhaal tbody tr:nth-child(2n) td{background:var(--kleur-grond)}.artikeltekst .merk-verhaal blockquote{margin-top:1.8em;padding:18px 24px;border-radius:var(--radius-md);background:var(--tint-vlak-licht);font-size:1.1em;color:var(--kleur-inkt)}.artikeltekst .merk-verhaal p.artikeltip{margin-top:1.6em;padding:18px 22px;border-radius:var(--radius-md);background:var(--tint-vlak-licht);color:var(--kleur-inkt)}.artikeltekst .merk-verhaal p.artikeltip em{font-style:normal}.artikeltekst .merk-verhaal img.aligncenter{margin-inline:auto}.blogcitaat{margin:var(--ruimte-sm) 0;color:var(--kleur-kop)}.blogcitaat__tekst{font-family:var(--font-kop);font-weight:400;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);line-height:1.35;letter-spacing:-.005em;max-width:40ch}.blogcitaat--move{--bc-lijn: var(--move-2)}.blogcitaat--relax{--bc-lijn: var(--relax-2)}.blogcitaat--energy{--bc-lijn: var(--energy-2)}.blogcitaat__wie{font-family:var(--font-tekst);font-size:var(--tekst-sm);color:var(--kleur-inkt-65);margin-top:8px}.blogkort{position:relative;isolation:isolate;overflow:hidden;max-width:76ch;padding:24px clamp(22px,3vw,34px) 26px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--kleur-inkt-14)}.blogkort__patroon{display:none}.blogkort__tekst{margin-top:10px;max-width:64ch;font-size:clamp(1.08rem,1.4vw,1.2rem);font-weight:500;line-height:1.6;color:var(--kleur-inkt)}.blogwerkplaats{display:flex;flex-wrap:wrap;align-items:center;gap:.5em 1em;margin-top:var(--ruimte-xl);padding:16px 22px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--kleur-inkt-14);font-size:var(--tekst-sm)}.blogwerkplaats span:first-child{color:var(--kleur-inkt-65)}.blogwerkplaats a{display:inline-flex;align-items:center;gap:.6em;font-weight:700;color:var(--kleur-inkt)}.blogwerkplaats a:hover{color:var(--move-1)}.verderlezen{position:relative;padding-block:var(--sectie-compact);background:#fff}.artikelraster+.sectie{padding-top:0}.verderlezen__patroon{display:none}.ctaband{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ruimte-md);max-width:54ch}.ctaband h2{margin-top:8px}.ctaband__acties{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ruimte-sm) var(--ruimte-md)}@media(prefers-reduced-motion:reduce){.blogverwijs__tegel,.blogkaart .monteur-kaart__titel a,.artikelinhoud__lijst a,.artikeltekst .merk-verhaal a{transition:none}.blogverwijs__tegel:hover{transform:none}}.experts-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ruimte-md)}@media(min-width:1700px){.experts-raster{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.experts-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.experts-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.experts-raster{grid-template-columns:minmax(0,1fr)}}.gezicht{--gz-grond: var(--move-3);--gz-inkt: var(--move-1);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg);background:var(--gz-grond);color:var(--kleur-inkt);transition:box-shadow var(--duur-normaal) var(--ease-uit)}.gezicht:hover{box-shadow:var(--schaduw-kaart)}.gezicht--energy{--gz-grond: var(--energy-2);--gz-inkt: var(--kleur-inkt)}.gezicht--move{--gz-grond: var(--move-3);--gz-inkt: var(--move-1)}.gezicht--relax{--gz-grond: var(--relax-3);--gz-inkt: var(--relax-1)}.gezicht__vlak{position:relative;isolation:isolate;display:grid;place-items:center;padding:var(--ruimte-md) var(--ruimte-md) 0}.gezicht__patroon{display:none}.gezicht__portret{position:relative;z-index:1;display:block;width:112px;height:112px;border-radius:50%;overflow:hidden;background:var(--kleur-grond);box-shadow:0 0 0 4px var(--kleur-grond)}.gezicht__portret img{width:100%;height:100%;object-fit:cover}.gezicht__portret--leeg{display:grid;place-items:center;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:2.4rem;line-height:1;color:var(--gz-inkt)}.gezicht__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:var(--ruimte-md)}.gezicht__naam{font-family:var(--font-kop);font-weight:var(--kop-gewicht);letter-spacing:var(--kop-letterspacing);font-size:var(--kop-4);line-height:1.05;color:var(--gz-inkt)}.gezicht__rol{font-size:var(--tekst-sm);font-weight:600;color:var(--kleur-inkt)}.gezicht__tekst{font-size:var(--tekst-sm);color:var(--kleur-inkt-85);line-height:var(--regelhoogte-krap)}.gezicht__voet{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:var(--ruimte-sm);font-size:var(--tekst-sm);font-weight:600;color:var(--kleur-inkt)}.gezicht--energy .pijl-bubbel{background:var(--kleur-grond)}.expertpagina .paginakop__voet .hs-icoon{display:none}.expertkop__portret{display:grid;place-items:center;justify-self:center}.expertkop__foto{display:block;width:132px;height:132px;border-radius:50%;overflow:hidden;background:var(--kleur-grond);box-shadow:0 0 0 4px var(--kleur-grond)}.expertkop__foto img{width:100%;height:100%;object-fit:cover}.expertkop__foto--leeg{display:grid;place-items:center;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:3rem;line-height:1;color:var(--pk-grond)}.expert-soorten{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:var(--ruimte-sm)}.expert-soorten__chip{--ex-accent: var(--move-2);display:inline-flex;align-items:center;gap:.55em;padding:9px 16px;border-radius:var(--radius-pill);background:#fff;border:1.5px solid var(--kleur-inkt-14);font-size:var(--tekst-sm);font-weight:600;color:var(--kleur-inkt);transition:border-color var(--duur-snel) ease}.expert-soorten__chip:hover{border-color:var(--ex-accent)}.expert-soorten__chip svg{color:var(--ex-accent)}.expertpagina--energy .expert-soorten__chip{--ex-accent: var(--energy-1)}.expertpagina--move .expert-soorten__chip{--ex-accent: var(--move-2)}.expertpagina--relax .expert-soorten__chip{--ex-accent: var(--relax-1)}.expert-quote{margin-top:var(--ruimte-lg);max-width:32ch;font-family:var(--font-kop);font-weight:400;letter-spacing:-.01em;font-size:clamp(1.3rem,1rem + 1vw,1.8rem);line-height:1.3;color:var(--kleur-kop)}.expertpagina--relax .expert-quote{color:var(--relax-1)}.expertpagina--energy .expert-quote{color:var(--energy-1)}.expert-contact{display:inline-flex;align-items:center;gap:.55em;font-size:var(--tekst-sm);font-weight:600;color:var(--vlak-tekst, var(--kleur-inkt));border-bottom:1.5px solid var(--vlak-lijn, var(--kleur-inkt-25));padding-bottom:3px}.expert-contact:hover{border-bottom-color:var(--vlak-tekst, var(--kleur-inkt))}.jubileum-hero{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--navhoogte) * -1);padding-top:calc(var(--navhoogte) + clamp(28px,4vw,56px));padding-bottom:var(--sectie-normaal);background:var(--kleur-grond);color:var(--kleur-inkt)}.bord-badge{display:inline-flex;align-items:center;gap:.5em;padding:clamp(9px,1.1vw,15px) clamp(20px,2.2vw,34px);border-radius:var(--radius-pill);background:var(--move-1);color:var(--kleur-grond);font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:clamp(1.05rem,2vw,1.75rem);line-height:1;letter-spacing:var(--kop-letterspacing)}.bord-badge .hs-icoon{color:var(--move-3)}.jubileum-hero__in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,72px);align-items:center;margin-top:clamp(36px,6vw,88px)}.jubileum-hero h1{font-size:var(--kop-1);margin-top:clamp(14px,2vw,26px);max-width:14ch}.jubileum-hero__hand{color:var(--energy-1);margin-bottom:2px}.jubileum-hero__lede{font-size:var(--tekst-lede);line-height:var(--regelhoogte-tekst);color:var(--kleur-inkt-70);max-width:46ch;margin-top:clamp(16px,2vw,26px)}.jubileum-hero__knoppen{display:flex;flex-wrap:wrap;gap:var(--ruimte-xs);margin-top:clamp(22px,3vw,36px)}.jubileum-hero__merk{justify-self:center;width:min(100%,380px);height:auto;transform:rotate(-4deg)}.bord-strooi{display:none}.tijdlijn__bord{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(58px,9vw,132px);--bd-grond: var(--kleur-grond);--bd-tekst: var(--kleur-inkt);--bd-zacht: var(--kleur-inkt-70);--bd-jaar: var(--move-1);background:var(--bd-grond);color:var(--bd-tekst)}.tijdlijn__bord--bord.tijdlijn__bord--energy{--bd-jaar: var(--energy-1)}.tijdlijn__bord--bord.tijdlijn__bord--move{--bd-jaar: var(--move-1)}.tijdlijn__bord--bord.tijdlijn__bord--relax{--bd-jaar: var(--relax-1)}.tijdlijn__bord--vol,.tijdlijn__bord--wit{--bd-tekst: var(--kleur-inkt);--bd-zacht: var(--kleur-inkt-85)}.tijdlijn__bord--patroon{--bd-hoek: clamp(96px, 12vw, 180px);padding-bottom:calc(clamp(40px,5vw,72px) + var(--bd-hoek))}.tijdlijn__bord:not(:first-child)>.tijdlijn__bord__patroon{display:none}.tijdlijn__bord--vol.tijdlijn__bord--move{--bd-grond: var(--move-3);--bd-jaar: var(--move-1);--bd-patroon: var(--move-2)}.tijdlijn__bord--vol.tijdlijn__bord--relax{--bd-grond: var(--relax-3);--bd-jaar: var(--relax-1);--bd-patroon: var(--relax-2)}.tijdlijn__bord--vol.tijdlijn__bord--energy{--bd-grond: var(--energy-2);--bd-jaar: var(--kleur-inkt-70);--bd-patroon: var(--energy-1)}.tijdlijn__bord--wit{--bd-grond: var(--kleur-paneel)}.tijdlijn__bord--wit.tijdlijn__bord--move{--bd-jaar: var(--move-1);--bd-patroon: var(--move-3)}.tijdlijn__bord--wit.tijdlijn__bord--relax{--bd-jaar: var(--relax-1);--bd-patroon: var(--relax-3)}.tijdlijn__bord--wit.tijdlijn__bord--energy{--bd-jaar: var(--energy-1);--bd-patroon: var(--energy-2)}.tijdlijn__bord__patroon{position:absolute;inset:auto 0 0;height:70%;background-color:var(--bd-patroon, var(--move-2));-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder);mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder);-webkit-mask-size:var(--patroon-l),100% 100%;mask-size:var(--patroon-l),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:0 100%,0 0;mask-position:0 100%,0 0;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none;z-index:0}@media(max-width:720px){.tijdlijn__bord__patroon{height:min(45%,320px);-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder);mask-image:var(--patroon-tegel),var(--patroon-uitloop-onder);-webkit-mask-size:var(--patroon-m),100% 100%;mask-size:var(--patroon-m),100% 100%;-webkit-mask-position:0 100%,0 0;mask-position:0 100%,0 0}}.tijdlijn__in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(20px,4vw,64px);align-items:center}.tijdlijn__bord--gespiegeld .tijdlijn__in{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.tijdlijn__bord--gespiegeld .tijdlijn__jaarkolom{order:2}.tijdlijn__jaar{display:block;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:clamp(4.2rem,13vw,12rem);line-height:.82;letter-spacing:-.03em;color:var(--bd-jaar)}.tijdlijn__tekstkolom h2{font-size:var(--kop-3);color:var(--bd-tekst);max-width:20ch}.tijdlijn__tekst{margin-top:clamp(12px,1.6vw,20px);max-width:52ch;font-size:var(--tekst-lede);line-height:var(--regelhoogte-tekst);color:var(--bd-zacht)}.tijdlijn__beeld{margin-top:clamp(18px,2.4vw,30px);max-width:460px;border-radius:var(--radius-md);overflow:hidden;background:var(--kleur-grond);box-shadow:var(--schaduw-kaart)}.tijdlijn__beeld img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.tijdlijn__jaar[data-reveal]{--reveal-y: 46px;--reveal-schaal: .94;transform-origin:left bottom}.tijdlijn__bord--gespiegeld .tijdlijn__jaar[data-reveal]{transform-origin:right bottom}.jubileum-slot{background:var(--kleur-grond);padding-block:var(--sectie-ruimte)}.jubileum-slot__in{display:grid;gap:clamp(16px,2vw,26px);justify-items:center;text-align:center;max-width:840px;margin-inline:auto}.jubileum-slot__in h2{font-size:var(--kop-3)}.jubileum-slot__hand{color:var(--relax-1)}@media(max-width:860px){.jubileum-hero__in{grid-template-columns:minmax(0,1fr)}.jubileum-hero__merk{order:-1;justify-self:start;width:min(62%,240px)}.tijdlijn__in,.tijdlijn__bord--gespiegeld .tijdlijn__in{grid-template-columns:minmax(0,1fr)}.tijdlijn__bord--gespiegeld .tijdlijn__jaarkolom{order:0}.tijdlijn__jaar{font-size:clamp(3.6rem,22vw,7rem)}.tijdlijn__tekstkolom h2,.tijdlijn__tekst,.tijdlijn__beeld{max-width:none}}.intern-blok{margin:0;padding:14px 16px;border:1.5px dashed var(--kleur-inkt-25);border-radius:var(--radius-sm);background:#fff;font-size:.86rem;line-height:1.45}.intern-blok__kop{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.82rem;font-weight:700;letter-spacing:.01em;color:var(--kleur-inkt-70)}.intern-blok__stip{width:8px;height:8px;border-radius:50%;background:var(--kleur-cta);flex:none}.intern-blok__uitvoering{margin:12px 0 4px;font-weight:700;color:var(--kleur-inkt)}.intern-blok__uitvoering:first-of-type{margin-top:0}.intern-blok__lijst{list-style:none;margin:0;padding:0}.intern-blok__regel{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;padding:5px 0;border-bottom:1px solid var(--kleur-inkt-08)}.intern-blok__regel:last-child{border-bottom:0}.intern-blok__maat{font-weight:600;color:var(--kleur-inkt)}.intern-blok__aantallen{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--kleur-inkt);font-variant-numeric:tabular-nums}.intern-blok__aantallen--leeg{color:var(--kleur-inkt-45)}.intern-blok__winkel b{font-weight:700}.intern-blok__melding,.intern-blok__leeg{color:var(--kleur-inkt-45)}.intern-blok__leeg{margin:0}.intern-blok__ongekoppeld{margin:6px 0 0;font-size:.8rem}.intern-blok__voet{margin:10px 0 0;font-size:.78rem;color:var(--kleur-inkt-45)}.intern-blok__uitloggen{margin-top:10px}.intern-blok__uitloggen button{border:0;background:none;padding:0;font:inherit;font-size:.78rem;color:var(--kleur-kop);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.intern-blok__uitloggen button:hover{color:var(--move-1)}.medewerker-inlog__melding{margin:0 0 16px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--move-3);color:var(--kleur-inkt);font-size:.9rem}.medewerkerbalk{position:relative;display:flex;align-items:center;gap:9px}.medewerkerbalk__menu{position:relative}.medewerkerbalk__menu>summary{list-style:none;cursor:pointer}.medewerkerbalk__menu>summary::-webkit-details-marker{display:none}.medewerkerbalk__knop{position:relative;color:var(--kleur-inkt)}.medewerkerbalk__menu[open]>.medewerkerbalk__knop{background:var(--kleur-inkt);color:var(--kleur-grond);border-color:var(--kleur-inkt)}.medewerkerbalk__badge{position:absolute;top:-4px;right:-4px;min-width:19px;height:19px;padding:0 5px;border-radius:var(--radius-pill);background:var(--kleur-cta);color:var(--kleur-inkt);font-size:.7rem;font-weight:800;line-height:19px;text-align:center;box-shadow:0 0 0 2px var(--kleur-grond)}.medewerkerbalk__badge--chip{display:none}.medewerkerbalk__chip{position:relative;display:flex;align-items:center;gap:8px;height:40px;min-width:40px;padding:0;border-radius:var(--radius-pill);font-weight:700;font-size:.86rem;color:var(--kleur-inkt);transition:background-color var(--duur-snel) ease}.medewerkerbalk__initialen{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--move-1);color:var(--kleur-grond);font-size:.82rem;font-weight:800;letter-spacing:.02em}.medewerkerbalk__voornaam{display:none;padding-right:14px;white-space:nowrap}.medewerkerbalk__chip:hover,.medewerkerbalk__account[open]>.medewerkerbalk__chip{background:var(--kleur-inkt-08)}.medewerkerbalk__chip:focus-visible,.medewerkerbalk__knop:focus-visible{outline:2px solid var(--kleur-kop);outline-offset:3px}@media(min-width:1300px){.medewerkerbalk__voornaam{display:inline}}.medewerkerbalk__paneel{position:absolute;top:calc(100% + 12px);right:0;width:290px;padding:16px 16px 14px;border-radius:var(--radius-md);background:#fff;border:1px solid var(--kleur-inkt-08);box-shadow:var(--schaduw-zwevend-vast);font-size:.88rem;line-height:1.4;color:var(--kleur-inkt);text-align:left}.medewerkerbalk__paneelkop,.medewerkerbalk__wie{margin:0;font-weight:600}.medewerkerbalk__paneelrij{display:flex;align-items:center;justify-content:space-between;gap:8px}.medewerkerbalk__paneelrij form{margin:0}.medewerkerbalk__legen{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--kleur-inkt-55);cursor:pointer;transition:background-color .15s,color .15s}.medewerkerbalk__legen:hover,.medewerkerbalk__legen:focus-visible{background:var(--kleur-grond);color:var(--energy-1)}.medewerkerbalk__wie strong{font-weight:800}.medewerkerbalk__rol{margin:2px 0 12px;font-size:.78rem;color:var(--kleur-inkt-55)}.medewerkerbalk__orders{list-style:none;margin:10px 0 8px;padding:0}.medewerkerbalk__order{display:flex;flex-direction:column;gap:1px;padding:8px 10px;margin:0 -10px;border-radius:var(--radius-sm);transition:background-color var(--duur-snel) ease}.medewerkerbalk__order:hover{background:var(--kleur-inkt-08)}.medewerkerbalk__orderTitel{font-weight:700}.medewerkerbalk__orderMeta{font-size:.76rem;color:var(--kleur-inkt-55)}.medewerkerbalk__verder{display:inline-flex;align-items:center;gap:.4em;font-weight:700;font-size:.84rem;color:var(--kleur-kop)}.medewerkerbalk__verder:hover{color:var(--move-1)}.medewerkerbalk__mandregel{display:none;margin:0 0 12px}.medewerkerbalk__wissel{margin:0 0 12px;padding:12px 0 0;border-top:1px solid var(--kleur-inkt-08)}.medewerkerbalk__label{display:block;margin-bottom:6px;font-weight:600;font-size:.82rem}.medewerkerbalk__rij{display:flex;gap:8px}.medewerkerbalk__pincode{flex:1;min-width:0;height:40px;padding:0 12px;border:1.5px solid var(--kleur-inkt-14);border-radius:var(--radius-sm);background:#fff;font:inherit;font-size:1.05rem;font-weight:600;letter-spacing:.15em;text-align:center}.medewerkerbalk__pincode:focus{outline:none;border-color:var(--kleur-kop)}.medewerkerbalk__actie{flex:none;height:40px;padding:0 16px;border-radius:var(--radius-pill);background:var(--kleur-cta);color:var(--kleur-inkt);font:inherit;font-weight:700;font-size:.86rem;cursor:pointer;transition:background-color var(--duur-snel) ease}.medewerkerbalk__actie:hover{background:var(--energy-1)}.medewerkerbalk__actie--breed{width:100%}.medewerkerbalk__hulp{margin:6px 0 0;font-size:.76rem;color:var(--kleur-inkt-55)}.medewerkerbalk__fout{margin:6px 0 0;font-size:.8rem;color:var(--kleur-sale)}.medewerkerbalk__uitloggen{border:0;background:none;padding:0;font:inherit;font-size:.82rem;font-weight:600;color:var(--kleur-kop);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.medewerkerbalk__uitloggen:hover{color:var(--move-1)}.medewerkerbalk__melding{position:absolute;top:calc(100% + 12px);right:0;width:max-content;max-width:290px;margin:0;padding:9px 14px;border-radius:var(--radius-sm);background:var(--move-3);color:var(--kleur-inkt);font-size:.84rem;font-weight:600;box-shadow:var(--schaduw-zwevend);pointer-events:none;animation:medewerkerbalk-melding 6.4s ease forwards}.medewerkerbalk__menu[open]~.medewerkerbalk__melding{display:none}@keyframes medewerkerbalk-melding{0%,94%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media(min-width:1001px)and (max-width:1299px){.pill-nav--medewerker .pill-nav__status{display:none}}@media(max-width:1000px){.pill-nav--medewerker .pill-nav__cta--wa{width:40px;padding:0;justify-content:center}.pill-nav--medewerker .pill-nav__ctaTekst{display:none}}@media(max-width:640px){.medewerkerbalk__mand{display:none}.medewerkerbalk__badge--chip{display:block}.medewerkerbalk__mandregel{display:inline-flex}.medewerkerbalk,.medewerkerbalk__menu{position:static}.medewerkerbalk__paneel,.medewerkerbalk__melding{right:11px;width:min(300px,calc(100vw - 2 * var(--container-marge) - 22px));max-width:none}}.medewerker-wissel__pincode{letter-spacing:.2em;font-weight:600}.medewerker-wissel__uitwegen{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-top:20px;padding-top:16px;border-top:1px solid var(--kleur-inkt-08);font-size:.86rem}.medewerker-wissel__uitwegen a,.medewerker-wissel__uitwegen button{border:0;background:none;padding:0;font:inherit;color:var(--kleur-kop);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(prefers-reduced-motion:reduce){.medewerkerbalk__chip,.medewerkerbalk__order,.medewerkerbalk__actie{transition:none}}.pagina-vrij__blokken{display:flex;flex-direction:column;gap:var(--ruimte-lg);margin-top:var(--ruimte-lg)}.pagina-blok--metBeeld{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--ruimte-lg);align-items:center}.pagina-blok--metBeeld.pagina-blok--beeldLinks{direction:rtl}.pagina-blok--metBeeld.pagina-blok--beeldLinks>*{direction:ltr}.pagina-blok__beeld{border-radius:var(--radius-lg);overflow:hidden}.pagina-blok__beeld img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:720px){.pagina-blok--metBeeld{grid-template-columns:1fr}.pagina-blok--metBeeld.pagina-blok--beeldLinks{direction:ltr}}.pagina-blok__videowrap{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--kleur-inkt-14)}.pagina-blok__videowrap iframe,.pagina-blok__videowrap video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.services-care .fietskaart{background:var(--kleur-grond);border-color:var(--kleur-inkt-08);box-shadow:none}.pagina-vrij{padding-top:clamp(52px,6vw,92px)}.pagina-vrij .pagina-vrij__blokken{margin-top:0}.blok-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,52px);align-items:center}.blok-hero__grid--metBeeld{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.blok-hero__beeld{margin:0;border-radius:var(--radius-md);overflow:hidden;background:var(--kleur-grond);box-shadow:var(--schaduw-kaart)}.blok-hero__beeld img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}:is(.blok-hero,.blok-formulier,.pagina-blok--cta)>.kleurgroep-vlak__patroon,.pagina-vrij .verhaal__patroon{display:none}.pagina-blok__cta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ruimte-sm);max-width:54ch}.paginakop__acties{margin-top:clamp(22px,3vw,32px)}@media(max-width:860px){.blok-hero__grid--metBeeld{grid-template-columns:minmax(0,1fr)}}.pagina-spelregels{border:1px solid var(--kleur-inkt-08);padding:clamp(20px,3vw,34px)}.pagina-spelregels__kop{margin-bottom:14px}.pagina-spelregels ol{list-style:decimal;padding-left:1.2em;margin-top:8px}.pagina-spelregels li::marker{color:var(--kleur-cta)}.pagina-spelregels p+p{margin-top:1em}.pagina-vrijehtml{max-width:100%;overflow-x:auto}.pagina-vrijehtml img,.pagina-vrijehtml iframe,.pagina-vrijehtml video{max-width:100%;height:auto;border-radius:var(--radius-sm)}.pagina-vrijehtml table{width:100%;border-collapse:collapse}.pagina-vrijehtml th,.pagina-vrijehtml td{padding:8px 10px;border-bottom:1px solid var(--kleur-inkt-14);text-align:left}.pagina-vrijehtml p+p{margin-top:1em}.pagina-blok__voetlink{margin-top:var(--ruimte-md)}.blok-formulier h2{max-width:22ch}.kleurgroep-vlak :is(h2,h3)[style*=--kleur-grond]{color:var(--vlak-tekst)!important}.sfeerbeeld{position:relative;margin:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--kleur-fotovlak)}.sfeerbeeld img{display:block;width:100%;height:100%;object-fit:cover}.sfeerbeeld--band{aspect-ratio:1440 / 560}.sfeerbeeld--breed{aspect-ratio:16 / 9}.sfeerbeeld--vierkant{aspect-ratio:1 / 1}@media(max-width:900px){.sfeerbeeld--band,.sfeerbeeld--breed{aspect-ratio:3 / 2}}.sfeerstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ruimte-md)}.sfeerstrip .sfeerbeeld{aspect-ratio:4 / 3}@media(max-width:900px){.sfeerstrip{grid-template-columns:1fr 1fr}.sfeerstrip .sfeerbeeld:nth-child(3):last-child{grid-column:span 2;aspect-ratio:2 / 1}}@media(max-width:620px){.sfeerstrip{grid-template-columns:1fr}.sfeerstrip .sfeerbeeld:nth-child(3):last-child{grid-column:auto;aspect-ratio:4 / 3}}.sfeer-tekstbeeld{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--ruimte-lg);align-items:center}@media(max-width:900px){.sfeer-tekstbeeld{grid-template-columns:1fr;gap:var(--ruimte-md)}}.sfeer-blogvlak{position:relative;isolation:isolate}.sfeer-blogvlak:before{content:"";position:absolute;inset:auto 0 0;height:190px;z-index:-1;background-image:var(--sfeer-blogvlak);background-repeat:no-repeat;background-position:left bottom;background-size:min(1440px,140%) auto;pointer-events:none}.vinklijst{list-style:none;margin:var(--ruimte-sm) 0 0;padding:0;display:flex;flex-direction:column;gap:10px;color:var(--kleur-inkt-70);font-size:.93rem}.vinklijst li{position:relative;padding-left:26px}.vinklijst li b{color:var(--kleur-inkt);font-weight:700}.vinklijst li:before{content:"";position:absolute;left:0;top:.22em;width:15px;height:15px;background:var(--relax-1);-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M5 13l4 4L19 7" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>') center / contain no-repeat;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"><path d="M5 13l4 4L19 7" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>') center / contain no-repeat}.vinklijst--licht{color:var(--vlak-tekst-zacht, var(--kleur-inkt-85))}.vinklijst--licht li b{color:var(--vlak-tekst, var(--kleur-inkt))}.vinklijst--licht li:before{background:var(--vlak-accent, var(--kleur-inkt))}.vinklijst--tweekolom{margin-top:var(--ruimte-md);display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;max-width:78ch}@media(max-width:720px){.vinklijst--tweekolom{grid-template-columns:1fr}}.leasepagina__fietsplan{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--ruimte-lg);align-items:start}@media(max-width:900px){.leasepagina__fietsplan{grid-template-columns:1fr}}.leasepagina__vincent{background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--schaduw-klein)}.sectie--wit .leasepagina__vincent{background:var(--kleur-grond);border-color:var(--kleur-inkt-08);box-shadow:none}.leasepagina__vincentBeeld{margin:0}.leasepagina__vincentBeeld img{display:block;width:100%;height:210px;object-fit:cover}.leasepagina__vincentIn{position:relative;padding:var(--ruimte-lg)}.leasepagina__vincentQuote{margin:0;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.35rem;line-height:1.15;letter-spacing:-.012em;color:var(--kleur-inkt);max-width:17ch}.leasepagina__vincentTekst{margin-top:12px;font-size:.95rem;color:var(--kleur-inkt-70);max-width:var(--tekst-maat)}.leasepagina__ctas{margin-top:var(--ruimte-md);display:flex;gap:12px;flex-wrap:wrap}.leasepagina__privelease .vinklijst--tweekolom{max-width:60ch}.leasepagina__partners{display:flex;flex-direction:column;gap:var(--ruimte-lg)}.partnerband{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1.15fr;gap:var(--ruimte-lg);align-items:center;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--schaduw-klein)}.sectie--wit .partnerband{background:var(--kleur-grond);border-color:var(--kleur-inkt-08);box-shadow:none}.partnerband__patroon{display:none}.partnerband--gespiegeld .partnerband__beeld,.partnerband--gespiegeld .partnerband__logovlak{order:2}.partnerband__beeld{margin:0;align-self:stretch}.partnerband__beeld img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover}.partnerband__logovlak{align-self:stretch;display:grid;place-items:center;background:var(--tint);padding:var(--ruimte-lg)}.partnerband__logovlak img{max-width:240px;height:auto}.partnerband__tekst{padding:var(--ruimte-lg)}.partnerband--gespiegeld .partnerband__tekst{padding-left:var(--ruimte-lg)}.partnerband__logo{display:inline-flex;align-items:center;background:var(--tint);border-radius:var(--radius-md);padding:12px 18px;margin-bottom:14px;box-shadow:var(--schaduw-klein)}.partnerband__logo img{display:block;width:auto;height:44px}.partnerband .kop-4{color:var(--kleur-inkt)}.partnerband__verhaal{margin-top:8px;color:var(--kleur-inkt-70);font-size:.95rem;max-width:var(--tekst-maat)}@media(max-width:860px){.partnerband{grid-template-columns:1fr;gap:0}.partnerband--gespiegeld .partnerband__beeld,.partnerband--gespiegeld .partnerband__logovlak{order:0}.partnerband__beeld img{min-height:0;height:230px}}.gazelleband{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:var(--ruimte-lg);background:#fff;border:1px solid var(--kleur-inkt-14);color:var(--kleur-inkt);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--schaduw-klein)}.gazelleband__patroon{display:none}.gazelleband__tekst{position:relative;padding:var(--ruimte-xl) var(--ruimte-lg)}.gazelleband__logo{display:inline-flex;align-items:center;padding:12px 18px;border-radius:var(--radius-md);background:var(--relax-1);box-shadow:var(--schaduw-klein)}.gazelleband__logo img{display:block;width:auto;height:26px}.gazelleband__kop{color:var(--relax-1);margin-top:14px}.gazelleband__blok{margin-top:var(--ruimte-md);max-width:60ch}.gazelleband__blok .kop-4{color:var(--kleur-inkt)}.gazelleband__blok p{margin-top:8px;color:var(--kleur-inkt-70);font-size:.95rem}.gazelleband .vinklijst--licht{color:var(--kleur-inkt-70)}.gazelleband .vinklijst--licht li b{color:var(--kleur-inkt)}.gazelleband .vinklijst--licht li:before{background:var(--relax-1)}.gazelleband__beeld{position:relative;margin:0;align-self:stretch}.gazelleband__beeld img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}@media(max-width:860px){.gazelleband{grid-template-columns:1fr;gap:0}.gazelleband__beeld{order:-1}.gazelleband__beeld img{min-height:0;height:240px}}.leasekop{--tint-sectievlak: var(--energy-3);--tint-vlakpatroon: var(--energy-2);--tint-vlakaccent: var(--energy-1);--kicker-hand-kleur: var(--energy-1)}.leasekop h1{max-width:20ch}.leasekop .tintkop__lede{max-width:54ch}.leasekop .tintkop__lede+.tintkop__lede{margin-top:10px}.rekenhulp__intro{max-width:62ch;margin-top:10px}.rekenhulp{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(18px,2.4vw,32px);margin-top:var(--ruimte-md);padding:clamp(18px,2.4vw,32px);border-radius:var(--radius-lg);background:#fff;border:1px solid var(--kleur-inkt-14);overflow:hidden;isolation:isolate}.rekenhulp__sier{display:none}.rekenhulp__invoer{display:flex;flex-direction:column;gap:18px;padding:clamp(4px,1vw,12px)}.rekenhulp__euroveld{position:relative;display:block}.rekenhulp__euroteken{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-weight:600;color:var(--kleur-inkt-45);pointer-events:none}.rekenhulp__euroveld .veld__input{padding-left:34px;font-variant-numeric:tabular-nums}.rekenhulp__zoekvak{position:relative}.rekenhulp__zoekvak .veld__input{scroll-margin-top:104px}.rekenhulp__lijst{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;max-height:min(320px,50vh);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:6px;list-style:none;background:#fff;border:1.5px solid var(--kleur-inkt-14);border-radius:var(--radius-sm);box-shadow:var(--schaduw-kaart)}.rekenhulp__lijst[hidden]{display:none}.rekenhulp__lijstkop{padding:10px 12px 4px;font-size:.74rem;font-weight:700;color:var(--kleur-inkt-55)}.rekenhulp__optie{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;border-radius:8px;font-size:.88rem;color:var(--kleur-inkt);cursor:pointer}.rekenhulp__optie b{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.rekenhulp__optie:hover,.rekenhulp__optie.is-actief{background:var(--move-3)}.rekenhulp__niets{padding:9px 12px;font-size:.84rem;color:var(--kleur-inkt-55)}.rekenhulp__groep{border:0;margin:0;padding:0;min-width:0}.rekenhulp__groep legend{margin-bottom:8px;padding:0}.rekenhulp__keuzes{display:flex;flex-wrap:wrap;gap:8px}.rekenhulp__keuze{position:relative;cursor:pointer}.rekenhulp__keuze input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.rekenhulp__keuze span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--radius-pill);border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-grond);font-size:.9rem;font-weight:600;transition:background-color var(--duur-snel) ease,color var(--duur-snel) ease,border-color var(--duur-snel) ease}.rekenhulp__keuze:hover span{border-color:var(--move-2)}.rekenhulp__keuze input:checked+span{background:#fff;border-color:var(--kleur-inkt);box-shadow:inset 0 0 0 .5px var(--kleur-inkt);color:var(--kleur-inkt);font-weight:700}.rekenhulp__keuze input:focus-visible+span{outline:2px solid var(--kleur-cta);outline-offset:2px}.rekenhulp__vinkjes{display:flex;flex-direction:column;gap:8px}.rekenhulp__extraBedrag{color:var(--kleur-inkt-45);font-weight:500;white-space:nowrap}.rekenhulp__uitkomst,.rekenhulp__uitkomst .kleurgroep-vlak__inhoud{display:flex;flex-direction:column;gap:14px}.rekenhulp__label{margin:0;font-weight:600;font-size:.9rem;color:var(--vlak-tekst-zacht, var(--kleur-inkt-85))}.rekenhulp__bedrag{margin:0;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:clamp(2.2rem,4vw,3rem);line-height:1;font-variant-numeric:tabular-nums}.rekenhulp__bedrag small{font-family:var(--font-tekst);font-size:1rem;font-weight:600}.rekenhulp__delen{margin:0;display:flex;flex-direction:column}.rekenhulp__deel{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--vlak-lijn, var(--kleur-inkt-25));font-size:.9rem}.rekenhulp__deel[hidden]{display:none}.rekenhulp__deel dt{color:var(--vlak-tekst-zacht, var(--kleur-inkt-85))}.rekenhulp__deel dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.rekenhulp__deel--totaal{border-bottom:0;font-size:1rem}.rekenhulp__deel--totaal dt{color:var(--vlak-tekst, var(--kleur-inkt));font-weight:700}.rekenhulp__disclaimer{margin:0;max-width:52ch;font-size:.82rem;line-height:1.5;color:var(--vlak-tekst-zacht, var(--kleur-inkt-85))}.rekenhulp__uitkomst .knop{align-self:flex-start}@media(max-width:820px){.rekenhulp{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rekenhulp__keuze span{transition:none}}.actie-aanmelden{scroll-margin-top:96px}.actie-aanmelden__kaart{margin-top:var(--ruimte-md, 24px)}.actie-aanmelden__gelukt{margin-top:var(--ruimte-md, 24px);border:1.5px solid var(--move-3);border-radius:var(--radius-lg);background:var(--move-3);padding:clamp(18px,3vw,30px)}.actie-aanmelden__gelukt .lede{margin:0;max-width:60ch}.cookiebanner{position:fixed;z-index:var(--laag-menu);left:0;right:0;bottom:var(--ruimte-sm);width:min(47.5rem,calc(100vw - 2 * var(--ruimte-sm)));margin-inline:auto;padding:clamp(22px,2.6vw,30px) clamp(22px,3vw,34px);background:#fff;color:var(--kleur-inkt);border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-lg);box-shadow:var(--schaduw-diep);translate:0 calc(-1 * var(--cookiebanner-onder, 0px));opacity:0;transform:translateY(10px);transition:opacity var(--duur-normaal) var(--ease-uit),transform var(--duur-normaal) var(--ease-uit),translate .3s var(--ease-standaard)}.cookiebanner[hidden],.cookieherzien[hidden]{display:none}.cookieherzien.is-achter-balk{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duur-snel) ease,visibility 0s linear var(--duur-snel)}.cookiebanner.is-zichtbaar{opacity:1;transform:none}.cookiebanner__kop{font-family:var(--font-kop);font-weight:800;font-size:1.35rem;line-height:1.15;margin:0}.cookiebanner__tekst{max-width:var(--tekst-maat);margin:var(--ruimte-2xs) 0 0;font-size:var(--tekst-md);line-height:1.55;color:var(--kleur-inkt-85)}.cookiebanner__link{color:var(--kleur-inkt);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.cookiebanner__link:hover{text-decoration-thickness:2px}.cookiebanner__knoppen{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--ruimte-xs, 12px);width:fit-content;margin:var(--ruimte-sm) 0 0 auto}.cookiebanner__knop{min-width:12.5rem;white-space:nowrap}.cookieherzien{position:fixed;z-index:var(--laag-menu);right:var(--ruimte-sm);bottom:var(--ruimte-sm);display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--kleur-inkt-08);border-radius:50%;background:#fff;color:var(--kleur-inkt);box-shadow:var(--schaduw-zwevend);cursor:pointer;opacity:1;transition:opacity var(--duur-normaal) ease,visibility 0s,transform var(--duur-normaal) var(--ease-veer),border-color var(--duur-snel) ease}.cookieherzien__icoon{display:block}@media(hover:hover){.cookieherzien:hover{border-color:var(--kleur-inkt-25)}}.cookieherzien:active{transform:scale(.94)}.cookieherzien:focus-visible{outline:3px solid var(--kleur-cta);outline-offset:3px}@media(max-width:640px){.cookiebanner{bottom:0;width:auto;padding:20px 16px max(16px,env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -6px 24px #231f2024}.cookiebanner__kop{font-size:1.15rem}.cookiebanner__tekst{margin-top:6px;font-size:.9rem;line-height:1.5}.cookiebanner__knoppen{display:flex;flex-direction:column-reverse;gap:10px;width:auto;margin:16px 0 0}.cookiebanner__knop{width:100%;min-width:0}.cookieherzien{right:12px;bottom:12px}}@media(prefers-reduced-motion:reduce){.cookiebanner{transform:none;transition:opacity var(--duur-normaal) linear}.cookieherzien,.cookieherzien.is-achter-balk{transition:none}.cookieherzien:hover,.cookieherzien:active{transform:none}}.vestigingpagina__hoofd{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--ruimte-lg);align-items:start}.vestigingpagina__beeld{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--schaduw-kaart)}.vestigingpagina__beeld img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:900px){.vestigingpagina__hoofd{grid-template-columns:1fr}}.vestigingpagina__route{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--ruimte-md)}.vestigingpagina__hoofd .openingstijden__rij{border-top-color:var(--kleur-inkt-08)}.vestigingpagina__hoofd .openingstijden__rij:last-child{border-bottom-color:var(--kleur-inkt-08)}.vestigingpagina__hoofd .openingstijden dt{color:var(--kleur-inkt-65)}.vestigingpagina__hoofd .openingstijden dd{color:var(--kleur-inkt);font-weight:600}.vestiging-status{display:inline-flex;align-items:center;gap:.5em;font-size:var(--tekst-sm);font-weight:600;color:var(--pk-stil, var(--kleur-inkt-65))}.vestiging-status .stip{width:7px;height:7px;border-radius:50%;background:var(--pk-lijn, var(--kleur-inkt-25));flex:none}.vestiging-status--open{color:var(--pk-tekst, var(--kleur-inkt-85))}.vestiging-status--open .stip{background:var(--relax-3)}.sfeerbeeld__onderschrift{margin-top:8px;font-size:var(--tekst-xs);color:var(--kleur-inkt-45)}.winkel-kaart__open--dicht{background:transparent;box-shadow:inset 0 0 0 1px var(--kleur-grond-50);color:var(--kleur-grond)}.winkel-kaart__open--dicht .stip{background:var(--kleur-grond-50)}.winkel-kaart--hoog .winkel-kaart__open{margin-top:14px}.winkel-kaart__media:before{content:none}.winkel-kaart__media:after{inset:0;height:auto;background:linear-gradient(to bottom,#231f2047,#231f206b 28%,#231f20b8 46%,#231f20cc)}.winkel-kaart--hoog .winkel-kaart__media:after{background:linear-gradient(to bottom,#231f20b8,#231f20bd 55%,#231f20d6)}.winkel-kaart .winkel-kaart__type,.winkel-kaart address,.winkel-kaart .openingstijden dt{color:var(--kleur-grond)}.winkel-kaart--hoog .winkel-kaart__voet{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,196px),1fr));gap:10px;max-width:460px}.winkel-kaart--hoog .winkel-kaart__voet .knop{min-height:48px;padding-block:11px;padding-inline:18px;white-space:nowrap}.paginakop__voorheen{margin-top:10px;font-size:var(--tekst-sm);color:var(--pk-stil, var(--kleur-inkt-65));max-width:58ch}.vestiging-over{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--ruimte-xl);align-items:start}.vestiging-over__tekst .lede{max-width:60ch}@media(max-width:900px){.vestiging-over{grid-template-columns:1fr;gap:var(--ruimte-lg)}}.sectie--wit .kleurgroep-vlak--wit:is(.vestiging-werkplaats,.duits-kollektion,.duits-anfahrtvlak){--vlak-grond: var(--kleur-grond);border-color:var(--kleur-inkt-08)}.vestiging-werkplaats .kleurgroep-vlak__inhoud{padding:0}.vestiging-werkplaats__kop{margin-top:0;font-size:var(--kop-4);color:var(--kleur-inkt)}.vestiging-werkplaats__lijst{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px;color:var(--kleur-inkt-85)}.vestiging-werkplaats__lijst li{display:block;padding-bottom:8px;border-bottom:1px solid var(--kleur-inkt-14)}.vestiging-werkplaats__lijst b{display:inline;margin-right:.3em;color:var(--kleur-inkt);font-weight:700}.vestiging-werkplaats__beleid{margin:14px 0 18px;font-size:var(--tekst-sm);color:var(--kleur-inkt-70)}.vestiging-route{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--ruimte-xl);align-items:start;margin-top:var(--ruimte-md)}@media(max-width:900px){.vestiging-route{grid-template-columns:1fr;gap:var(--ruimte-lg)}}.google-kaart{position:relative;aspect-ratio:960 / 560;background:#fff}.vestiging-kaart{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--schaduw-kaart)}.google-kaart iframe{display:block;width:100%;height:100%;border:0}.google-kaart__wacht{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:var(--ruimte-md)}.vestiging-kaart__pin{width:44px;height:44px;display:grid;place-items:center;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--kleur-cta);color:var(--kleur-inkt);box-shadow:var(--schaduw-klein)}.vestiging-kaart__pin .hs-icoon{transform:rotate(45deg)}.google-kaart__adres{padding:4px 12px;border-radius:var(--radius-pill);background:var(--kleur-inkt);color:var(--kleur-grond);font-size:var(--tekst-xs);font-weight:700;white-space:nowrap}.google-kaart__knop{margin-top:4px}.vestiging-route__adres{font-style:normal;font-size:var(--tekst-lede);line-height:var(--regelhoogte-krap)}.vestiging-route__lijst{list-style:none;margin:var(--ruimte-md) 0 0;padding:0;display:grid;gap:14px}.vestiging-route__lijst li{display:flex;gap:14px;align-items:flex-start}.vestiging-route__lijst b{display:block;margin-bottom:2px}.vestiging-route__icoon{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--move-3);color:var(--move-1)}.vestiging-merken{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vestiging-merken a{display:inline-block;padding:7px 14px;border-radius:var(--radius-pill);background:#fff;box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);color:var(--kleur-inkt);font-size:var(--tekst-sm);font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease}.vestiging-merken a:hover,.vestiging-merken a:focus-visible{background:var(--move-2);color:var(--kleur-grond)}.vestiging-vragen__meer{margin-top:var(--ruimte-md);color:var(--kleur-inkt-65)}.vestiging-vragen__meer a{color:var(--kleur-kop);font-weight:600}.duits-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--ruimte-xl);align-items:start}@media(max-width:900px){.duits-intro{grid-template-columns:1fr;gap:var(--ruimte-lg)}}.duits-kollektion .kleurgroep-vlak__inhoud{padding:0}.duits-kollektion__kop{margin-top:0;font-size:var(--kop-4);color:var(--kleur-inkt)}.duits-kollektion__tekst{margin-top:8px;color:var(--kleur-inkt-85)}.duits-kollektion__lijst{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.duits-kollektion__lijst a{display:inline-block;padding:8px 14px;border-radius:var(--radius-pill);background:var(--kleur-grond);color:var(--kleur-inkt);font-weight:600;font-size:var(--tekst-sm);text-decoration:none;transition:background-color .2s ease}.duits-kollektion__lijst a:hover,.duits-kollektion__lijst a:focus-visible{background:var(--energy-2);color:var(--kleur-inkt)}.duits-winkels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ruimte-lg);margin-top:var(--ruimte-md)}@media(max-width:900px){.duits-winkels{grid-template-columns:1fr}}.duits-winkel{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:#fff;border:1px solid var(--kleur-inkt-14)}.sectie--wit :is(.duits-winkel,.duits-blok){background:var(--kleur-grond);border-color:var(--kleur-inkt-08)}.duits-winkel__kaart{border-bottom:1px solid var(--kleur-inkt-08)}.duits-winkel__in{padding:var(--ruimte-md);display:flex;flex-direction:column;gap:8px;flex:1}.duits-winkel__in address{font-style:normal;color:var(--kleur-inkt-85)}.duits-winkel__tijden,.duits-winkel__extra{font-size:var(--tekst-sm);color:var(--kleur-inkt-70)}.duits-winkel__acties{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px}.duits-winkel__tel{font-size:var(--tekst-sm);color:var(--kleur-inkt-65)}.duits-winkel__tel a{color:var(--kleur-kop);font-weight:600}.duits-anfahrt{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--ruimte-lg);align-items:start}@media(max-width:800px){.duits-anfahrt{grid-template-columns:1fr}}.duits-anfahrt h2{color:var(--vlak-tekst, var(--kleur-inkt));margin-top:8px}.duits-anfahrt__tekst p{color:var(--vlak-tekst-zacht, var(--kleur-inkt-85));font-size:var(--tekst-lede);max-width:var(--tekst-maat)}.duits-anfahrt__tekst p+p{margin-top:12px}.duits-blokken{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ruimte-md)}@media(max-width:900px){.duits-blokken{grid-template-columns:1fr}}.duits-blok{display:flex;flex-direction:column;gap:10px;padding:var(--ruimte-md);border-radius:var(--radius-md);background:#fff;border:1px solid var(--kleur-inkt-14)}.duits-blok__icoon{display:none}.duits-blok__links{display:flex;flex-direction:column;gap:4px;margin-top:auto}.duits-blok__links a{color:var(--move-1);font-weight:700}.footer__vestiging b a{color:inherit;text-decoration:none}.footer__vestiging b a:hover,.footer__vestiging b a:focus-visible{text-decoration:underline;text-underline-offset:3px}.voorraad-winkels{margin:6px 0 0;font-size:var(--tekst-xs)}.voorraad-winkels a{color:var(--kleur-kop);font-weight:600;text-underline-offset:3px}.werkplaats-kaart{position:relative;display:block;padding:var(--ruimte-lg);border-radius:var(--radius-lg);background:#fff;border:1px solid var(--kleur-inkt-14);box-shadow:var(--schaduw-kaart);transition:box-shadow var(--duur-snel) var(--ease-vloeiend),border-color var(--duur-snel) var(--ease-vloeiend)}.werkplaats-kaart:hover{box-shadow:var(--schaduw-diep);border-color:var(--kleur-inkt-25)}.sectie--wit .werkplaats-kaart{background:var(--kleur-grond);border-color:var(--kleur-inkt-08);box-shadow:none}.sectie--wit .werkplaats-kaart:hover{border-color:var(--kleur-inkt-25)}.werkplaats-kaart h3{font-size:var(--kop-4);padding-right:2.2em}.werkplaats-kaart p{margin-top:8px;color:var(--kleur-inkt-65);font-size:.95rem}.werkplaats-kaart .pijl-bubbel{position:absolute;top:var(--ruimte-lg);right:var(--ruimte-lg)}.werkplaats-prijzen{margin-top:10px;display:flex;flex-direction:column;gap:8px}.werkplaats-prijzen__rij{display:flex;justify-content:space-between;gap:var(--ruimte-md);padding:10px 0;border-bottom:1px solid var(--kleur-inkt-08);font-size:.98rem}.werkplaats-prijzen__rij dt{color:var(--kleur-inkt-70)}.werkplaats-prijzen__rij dd{font-weight:700}.werkplaats-detail{display:grid;grid-template-columns:1.3fr .9fr;gap:var(--ruimte-lg);align-items:start}.werkplaats-detail__cta{position:sticky;top:calc(var(--navhoogte-vast, var(--navhoogte)) + var(--ruimte-md))}@media(max-width:900px){.werkplaats-detail{grid-template-columns:1fr}.werkplaats-detail__cta{position:static}}.verhuur-tarieven{display:flex;flex-direction:column;gap:2px;margin-top:var(--ruimte-sm);border-radius:var(--radius-lg);overflow:hidden}.verhuur-tarieven__rij{display:flex;justify-content:space-between;align-items:center;gap:var(--ruimte-md);padding:16px var(--ruimte-md);background:#fff;font-size:1.02rem;font-weight:600}.verhuur-tarieven__prijs{color:var(--kleur-kop)}.verhuur-tarieven__prijs--onbekend{color:var(--kleur-inkt-45);font-weight:500;font-size:.92rem}.verhuur-tarieven__soort{display:flex;flex-direction:column;gap:2px}.verhuur-tarieven__soort small{font-size:var(--tekst-sm);font-weight:400;color:var(--kleur-inkt-65)}.verhuur-tarieven__soort a{color:var(--kleur-kop);font-weight:600}.verhuur-tarieven__prijs{white-space:nowrap}.verhuur-uitleg{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--ruimte-xl);align-items:start}@media(max-width:900px){.verhuur-uitleg{grid-template-columns:1fr;gap:var(--ruimte-lg)}}.sectie--wit .kleurgroep-vlak.verhuur-bakfiets{--vlak-grond: var(--kleur-grond);border-color:var(--kleur-inkt-08)}.verhuur-bakfiets__kop{margin-top:0;font-size:var(--kop-4);color:var(--relax-1)}.verhuur-bakfiets__prijs{margin-top:10px;color:var(--kleur-inkt-85)}.verhuur-bakfiets__prijs b{font-family:var(--font-kop);font-size:var(--kop-3);color:var(--kleur-inkt);margin-right:6px}.verhuur-bakfiets__tekst{margin:10px 0 18px;color:var(--kleur-inkt-85)}.verhuur-stappen{list-style:none;margin:var(--ruimte-md) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ruimte-md)}@media(max-width:760px){.verhuur-stappen{grid-template-columns:1fr}}.verhuur-stappen li{display:flex;flex-direction:column;gap:6px;padding:var(--ruimte-md);border-radius:var(--radius-md);background:#fff;border:1px solid var(--kleur-inkt-14)}.verhuur-stappen__nr{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--relax-1);color:var(--kleur-grond);font-family:var(--font-kop);font-size:1.15rem;margin-bottom:6px}.verhuur-stappen b{font-size:var(--kop-5)}.verhuur-stappen a,.verhuur-meer a,.verhuur-tarieven+.lede a{color:var(--kleur-kop);font-weight:600}.verhuur-meer{margin-top:var(--ruimte-md);color:var(--kleur-inkt-65)}.bakfiets-hub__intro{margin-bottom:var(--ruimte-lg)}.bakfiets-hub__intro .lede{max-width:62ch;margin-top:10px}.bakfiets-hub__band{margin-bottom:var(--ruimte-xl)}.bakfiets-hub__vlak{position:relative;margin-bottom:var(--ruimte-xl)}.bakfiets-hub__patroon{display:none}.bakfiets-hub__raster{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);align-items:stretch}@media(max-width:1180px){.bakfiets-hub__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.bakfiets-hub__raster{grid-template-columns:1fr}}.bakfiets-hub__kaart{display:flex;flex-direction:column;gap:8px;padding:clamp(20px,2vw,28px);background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md);box-shadow:var(--schaduw-kaart)}.bakfiets-hub__expert.expertkaart{padding:clamp(20px,2vw,28px);border-radius:var(--radius-md);box-shadow:var(--schaduw-kaart);gap:0}.bakfiets-hub__expert .expertkaart__foto{width:88px;margin-bottom:12px;border:3px solid var(--tint-vlak-licht, var(--relax-3))}.bakfiets-hub__expert .expertkaart__rol{color:var(--tint-inkt, var(--relax-1))}.bakfiets-hub__expert .expertkaart__tekst{flex:1}.bakfiets-hub__expert .expertkaart__link{color:var(--tint-inkt, var(--relax-1))}.bakfiets-keuzehulp__kaart h3{font-size:1.12rem;line-height:var(--kop-regelhoogte)}.bakfiets-keuzehulp__kaart p{font-size:var(--tekst-sm);line-height:1.6;color:var(--kleur-inkt-70);flex:1}.bakfiets-keuzehulp__kaart .tekstlink{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-weight:600;font-size:var(--tekst-sm)}.bakfiets-merken{position:relative;isolation:isolate;overflow:hidden;margin:var(--sectie-compact) calc(50% - 50vw) var(--ruimte-xl);padding:0;background:var(--kleur-grond)}.bakfiets-merken__patroon{display:none}.bakfiets-merken__in{width:100%;max-width:var(--container-breedte);margin-inline:auto;padding-inline:var(--container-marge)}.bakfiets-merken__kop{margin:0 0 clamp(22px,3vw,36px);font-size:var(--kop-2);color:var(--tint-inkt, var(--kleur-inkt))}.bakfiets-merken__raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(14px,1.6vw,22px)}.bakfiets-merkkaart{display:flex;flex-direction:column;gap:12px;padding:12px 12px 18px;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-lg);box-shadow:var(--schaduw-kaart);transition:box-shadow var(--duur-normaal) var(--ease-uit)}.bakfiets-merkkaart:hover{box-shadow:var(--schaduw-diep)}.bakfiets-merkkaart__tegel.merktegel{aspect-ratio:16 / 9;padding:16% 18%;border-radius:var(--radius-md)}.bakfiets-merkkaart__tegel .merktegel__logo{max-height:100%}.bakfiets-merkkaart__tegel .merktegel__naam{font-size:1.6rem}.bakfiets-merkkaart__tekst{padding-inline:6px;font-size:1rem;line-height:1.5;color:var(--kleur-inkt-85)}.bakfiets-merkkaart__link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-inline:6px;font-weight:700;color:var(--tint-inkt, var(--move-1))}@media(prefers-reduced-motion:reduce){.bakfiets-merkkaart,.bakfiets-merkkaart:hover{transition:none;transform:none}}.bakfiets-hub__regio{max-width:68ch;font-size:var(--tekst-sm);color:var(--kleur-inkt-65)}.bakfiets-keuzehulp__foto{display:block;margin:-4px -4px 14px;aspect-ratio:3 / 2;border-radius:var(--radius-md);background:var(--kleur-fotovlak, #fff);overflow:hidden}.bakfiets-keuzehulp__foto img{width:100%;height:100%;object-fit:contain;padding:6%;transition:transform var(--duur-normaal, .3s) var(--ease-uit, ease)}.bakfiets-keuzehulp__kaart--foto:hover .bakfiets-keuzehulp__foto img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.bakfiets-keuzehulp__foto img{transition:none}.bakfiets-keuzehulp__kaart--foto:hover .bakfiets-keuzehulp__foto img{transform:none}}.tintpagina:has(.bakfiets-hub)~.categorie-cta .tintband{background:#fff;border:1px solid var(--kleur-inkt-14)}.sectie--wit .bakfiets-hub__kaart,.sectie--wit .bakfiets-merkkaart{background:var(--kleur-grond)}.sectie--wit .bakfiets-merken{background:none}.tintkop{position:relative;isolation:isolate;overflow:hidden;margin-top:calc(var(--navhoogte) * -1);padding-top:calc(var(--navhoogte) + clamp(12px,1.6vw,22px));padding-bottom:clamp(20px,2.6vw,38px);background:var(--tint-sectievlak);color:var(--kleur-inkt)}.tintkop>.container{position:relative;z-index:1}.tintkop{--kicker-hand-kleur: var(--tint-inkt)}.tintkop{--kop-patroonlicht: var(--kleur-grond);--kop-accent: var(--tint-vlakaccent)}.tintkop:is(.tint--root,.tint--kick,.tint--boost){--kop-patroonlicht: var(--energy-3);--kop-accent: var(--energy-1)}.tintkop.leasekop,.tintkop.personakop.tint--boost{--kop-patroonlicht: var(--kleur-grond)}.tintkop.tint--offblack{--kop-patroonlicht: var(--tint-vlakpatroon)}.tintkop__patroon{--patroon-kleur: var(--kop-patroonlicht);--accent-kleur: var(--kop-accent)}.tintkop__patroon:not(.patroonlaag){--patroonmaat: var(--patroon-l);--patroonpositie: 100% 0;--patroon-uitloop: var(--patroon-uitloop-rechts);position:absolute;inset:0 0 0 auto;width:var(--kop-patroon-breedte);z-index:0;pointer-events:none;background-color:var(--patroon-kleur);-webkit-mask-image:var(--patroon-tegel),var(--patroon-uitloop);mask-image:var(--patroon-tegel),var(--patroon-uitloop);-webkit-mask-size:var(--patroonmaat),100% 100%;mask-size:var(--patroonmaat),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-position:var(--patroonpositie),0 0;mask-position:var(--patroonpositie),0 0;-webkit-mask-composite:source-in;mask-composite:intersect}@media(min-width:721px){.tintkop .tintkop__patroon.patroonlaag{left:auto;width:var(--kop-patroon-breedte)}}.tintband__patroon,.kiezertegel__patroon{display:none}@media(max-width:720px){.tintkop__patroon:not(.patroonlaag){left:0;width:auto;--patroonmaat: var(--patroon-m);--patroonpositie: 0 100%;--patroon-uitloop: var(--patroon-uitloop-onder-kort)}}.tintkop__sier{display:none}.tintkop .broodkruimel{padding-top:0;margin-bottom:clamp(14px,2vw,26px);color:var(--kleur-inkt-85);font-weight:600}.tintkop .broodkruimel a:hover{color:var(--kleur-inkt)}.tintkop .broodkruimel span[aria-hidden]{color:var(--kleur-inkt-55)}.tintkop .broodkruimel span[aria-current]{display:inline-flex;align-items:center;gap:.45em;padding:3px 11px 3px 9px;border-radius:var(--radius-pill);background:var(--kleur-grond);color:var(--tint-inkt);font-weight:700}.tintkop h1{font-size:var(--kop-2);color:var(--tint-inkt);max-width:16ch}.tintkop__lede{max-width:50ch;margin-top:14px;font-size:var(--tekst-lede);color:var(--kleur-inkt-85)}.tintkop__voet{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:clamp(16px,2vw,26px);font-size:var(--tekst-sm);font-weight:700;color:var(--kleur-inkt)}.tintkop__voet span{display:inline-flex;align-items:center;gap:.45em}@media(max-width:720px){.tintkop h1{font-size:var(--kop-3)}.tintkop__lede{font-size:.95rem;margin-top:10px}.tintkop__voet{margin-top:12px}.tintkop{padding-bottom:var(--patroon-kort)}}.snelkeuze{display:flex;flex-wrap:wrap;gap:8px}.snelkeuze__chip{display:inline-flex;align-items:center;flex:none;height:38px;padding:0 15px;border-radius:var(--radius-pill);border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-paneel);color:var(--kleur-inkt);font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color var(--duur-snel) ease}.snelkeuze__chip:hover{border-color:var(--tint-inkt)}.snelkeuze__chip.is-actief{background:var(--tint);color:var(--tint-op);border-color:var(--tint)}.catalogus__balk>.snelkeuze{flex-wrap:nowrap;overflow-x:auto;padding-block:2px;margin-block:-2px;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.catalogus__balk>.snelkeuze::-webkit-scrollbar{display:none}.catalogus__balk>.snelkeuze .snelkeuze__chip{scroll-snap-align:start}.catalogus__balk>.snelkeuze.is-meer-rechts{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.catalogus__balk>.snelkeuze.is-meer-links{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px);mask-image:linear-gradient(to right,transparent,#000 48px)}.catalogus__balk>.snelkeuze.is-meer-links.is-meer-rechts{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}@media(max-width:900px){.catalogus__balk>.snelkeuze{order:5;flex:1 0 100%;flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--container-marge) * -1);padding-inline:var(--container-marge);scroll-padding-inline:var(--container-marge);scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.snelkeuze::-webkit-scrollbar{display:none}.snelkeuze__chip{scroll-snap-align:start}.catalogus__balk>.snelkeuze.is-meer-rechts{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.catalogus__balk>.snelkeuze.is-meer-links{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px);mask-image:linear-gradient(to right,transparent,#000 48px)}.catalogus__balk>.snelkeuze.is-meer-links.is-meer-rechts{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}}.catalogus[class*=tint--] .catalogus__form{grid-template-columns:236px minmax(0,1fr)}.catalogus[class*=tint--] .catalogus__filters{gap:14px;padding:18px 16px 20px;background:#fff;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md)}.catalogus[class*=tint--] .catalogus__filters .filterbalk__groep{gap:7px;padding-bottom:14px;border-bottom-color:var(--kleur-inkt-08)}.catalogus[class*=tint--] .filterbalk__label{display:inline-flex;align-items:center;gap:.5em;font-size:.8rem;color:var(--kleur-inkt-85)}.catalogus[class*=tint--] .filterbalk__label .hs-icoon{color:var(--tint-inkt)}.catalogus[class*=tint--] :is(.filterbalk__vinkLabel,.filterbalk__knopLabel){padding:5px 11px;font-size:.8rem;border-color:var(--kleur-inkt-14)}.catalogus[class*=tint--] :is(.filterbalk__vinkLabel,.filterbalk__knopLabel):hover{border-color:var(--tint-inkt)}.catalogus[class*=tint--] :is(.filterbalk__vinkInput,.filterbalk__knopInput):checked+:is(.filterbalk__vinkLabel,.filterbalk__knopLabel){background:var(--tint);border-color:var(--tint-inkt);color:var(--tint-op)}.catalogus[class*=tint--] .filterbalk__select{border-color:var(--kleur-inkt-14)}.filterbalk__lengte{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--kleur-inkt-65)}.filterbalk__getal{width:5.5em;padding:6px 10px;border-radius:var(--radius-sm);border:1.5px solid var(--kleur-inkt-14);background:var(--kleur-grond);font:inherit;font-weight:700;color:var(--kleur-inkt)}.filterbalk__getal:focus-visible{outline:3px solid var(--kleur-cta);outline-offset:2px}.filterbalk__onthouden{align-self:flex-start;padding:4px 10px;border-radius:var(--radius-pill);border:1.5px dashed var(--tint-inkt);background:transparent;color:var(--tint-inkt);font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}@media(max-width:900px){.catalogus[class*=tint--] .catalogus__form{grid-template-columns:minmax(0,1fr)}.catalogus[class*=tint--] .catalogus__filters{border-radius:0 var(--radius-lg) var(--radius-lg) 0}}.filterchips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 var(--ruimte-md)}.filterchip{display:inline-flex;align-items:center;gap:.5em;padding:6px 8px 6px 13px;border-radius:var(--radius-pill);background:var(--tint);color:var(--tint-op);font-size:.82rem;font-weight:700}.filterchip__kruis{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--tint-op);color:var(--tint);font-size:.8rem;line-height:1}.filterchips__wis{font-size:.82rem;font-weight:700;color:var(--tint-inkt);text-decoration:underline;text-underline-offset:3px}.catalogus__raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ruimte-md);min-height:var(--raster-min, 0);transition:opacity var(--duur-snel) ease}.catalogus__resultaten[aria-busy=true]:not([data-laden=meer]) .catalogus__raster{opacity:.55}.catalogus__meer{transition:opacity var(--duur-snel) ease}.catalogus__resultaten[data-laden=meer] .catalogus__meer{opacity:.55}.catalogus__resultaten{scroll-margin-top:calc(var(--navhoogte-vast, var(--navhoogte)) + 16px)}@media(max-width:1100px)and (min-width:901px){.catalogus__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1600px){.catalogus__raster{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.catalogus__raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.kiezertegel{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;min-height:260px;padding:var(--ruimte-md);border-radius:var(--radius-md);background:var(--relax-3);color:var(--kleur-inkt)}.kiezertegel{--berend-b: min(58%, 210px);padding-top:calc(var(--berend-b) * 1.454 + 34px)}.kiezertegel__berend{position:absolute;top:18px;left:50%;z-index:0;width:var(--berend-b);height:auto;transform:translate(-50%);transform-origin:50% 100%;transition:transform var(--duur-normaal) var(--ease-veer);pointer-events:none}.kiezertegel:hover .kiezertegel__berend{transform:translate(-50%) rotate(-3deg) scale(1.03)}.kiezertegel__kop,.kiezertegel__tekst,.kiezertegel__actie{position:relative;z-index:1}.kiezertegel__kop{font-family:var(--font-kop);font-weight:var(--kop-gewicht);letter-spacing:var(--kop-letterspacing);font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.05}.kiezertegel__tekst{font-size:var(--tekst-sm);font-weight:600;color:var(--kleur-inkt-85);max-width:30ch}.kiezertegel__actie{display:inline-flex;align-items:center;gap:.6em;align-self:flex-start;padding:12px 20px;border-radius:var(--radius-pill);background:var(--kleur-cta);color:var(--kleur-inkt);box-shadow:var(--schaduw-klein);font-weight:600;font-size:.9rem;transition:background-color var(--duur-snel) ease}.kiezertegel:hover .kiezertegel__actie{background:var(--energy-1)}.kiezertegel__pijl{transition:transform var(--duur-normaal) var(--ease-vloeiend)}.kiezertegel:hover .kiezertegel__pijl{transform:translate(4px)}.kiezertegel__actie .pijl-bubbel{width:auto;height:auto;background:none}@media(max-width:720px){.kiezertegel{grid-column:1 / -1;min-height:0;padding-top:var(--ruimte-md);padding-right:150px}.kiezertegel__berend{inset:auto 12px 0 auto;width:128px;transform:none}.kiezertegel:hover .kiezertegel__berend{transform:none}}.catalogus__meer{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:var(--ruimte-lg);font-size:var(--tekst-sm);font-weight:600;color:var(--kleur-inkt-65)}.categorie-cta{padding-top:0}.tintband{position:relative;isolation:isolate;overflow:hidden;padding:clamp(28px,4vw,56px);border-radius:var(--radius-lg);background:var(--tint-bandvlak);color:var(--kleur-inkt)}.tintband:is(.tint--root,.tint--kick,.tint--boost){border:1px solid var(--kleur-inkt-14)}.sectie--wit .tintband:is(.tint--root,.tint--kick,.tint--boost,.tint--offblack){background:var(--kleur-grond)}.tintband__in{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ruimte-md);max-width:54ch}.tintband h2{color:var(--kleur-inkt);font-size:var(--kop-3)}.tintband__tekst{max-width:58ch;margin-top:10px;font-size:var(--tekst-lede);color:var(--kleur-inkt-85)}.koopgids{position:relative;isolation:isolate;padding-block:var(--sectie-compact);background:#fff}.koopgids .koopgids__expert,.koopgids .monteur-kaart{background:var(--kleur-grond)}main:has(>.koopgids:last-child)+.winkelcollage{padding-top:var(--sectie-compact)}.koopgids__kop{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ruimte-md);flex-wrap:wrap;margin-bottom:var(--ruimte-lg)}.koopgids__kop .kicker .hs-icoon{color:var(--tint-inkt)}.koopgids__kop h2{font-size:var(--kop-3);color:var(--tint-inkt);margin-top:8px}.koopgids__expert{display:inline-flex;align-items:center;gap:12px;padding:6px 16px 6px 6px;border-radius:var(--radius-pill);background:#fff;border:1px solid var(--kleur-inkt-14);font-size:var(--tekst-sm);color:var(--kleur-inkt-70)}.koopgids__expert b{display:block;color:var(--kleur-inkt)}.koopgids__expertFoto{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--kleur-fotovlak)}.koopgids__expertFoto img{width:100%;height:100%;object-fit:cover}.koopgids__tekst{max-width:68ch;margin-bottom:var(--ruimte-xl);color:var(--kleur-inkt-85);line-height:1.7}.koopgids__tekst h3{margin:1.6em 0 .4em;font-size:var(--kop-4);color:var(--tint-inkt)}.koopgids__tekst p+p{margin-top:.9em}.koopgids__onder{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--ruimte-xl);align-items:start}.koopgids__onder h3{font-size:var(--kop-4);margin-bottom:var(--ruimte-sm)}.koopgids__blogRaster{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--ruimte-md)}.soorttegels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:820px){.soorttegels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.soorttegels{gap:12px}}.soorttegel{position:relative;display:flex;flex-direction:column;min-width:0;padding:8px;border-radius:var(--radius-md);background:#fff;box-shadow:0 0 0 1px var(--kleur-inkt-08),0 18px 36px -28px #231f2059;color:var(--kleur-inkt);transition:box-shadow var(--duur-normaal) var(--ease-vloeiend)}.sectie--wit .soorttegel{background:var(--kleur-grond);box-shadow:0 0 0 1px var(--kleur-inkt-08)}.soorttegel:hover,.soorttegel:focus-visible{box-shadow:0 0 0 1px var(--kleur-inkt-14),0 26px 44px -26px #231f2073}.soorttegel__foto{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;background:#fff}.soorttegel__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:4% 5%;transition:transform .6s var(--ease-vloeiend)}.soorttegel:hover .soorttegel__foto img{transform:scale(1.05)}.soorttegel__voet{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 6px 4px;container-type:inline-size}.soorttegel__naam{min-width:0;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:min(1.04rem,calc((100cqi - 44px) / 7.6));line-height:1.1;letter-spacing:-.005em;overflow-wrap:break-word}.soorttegel .pijl-bubbel{width:30px;height:30px}.soorttegel .pijl-bubbel svg{height:14px}.soorttegel__patroon,.soorttegel__icoon{display:none}@media(max-width:720px){.soorttegel__naam{font-size:min(.98rem,calc((100cqi - 44px) / 7.6))}}@media(max-width:430px){.soorttegel .pijl-bubbel{position:absolute;right:16px;top:16px;width:26px;height:26px}.soorttegel__naam{font-size:min(.98rem,calc((100cqi - 4px) / 7.6))}}@media(prefers-reduced-motion:reduce){.soorttegel:hover,.soorttegel:focus-visible{transform:none}}.alle-fietsen__kop{margin-bottom:var(--ruimte-md)}.tintpagina{display:flex;flex-direction:column}.tintpagina>.tintpagina__catalogus:first-child{padding-top:28px}@media(max-width:720px){.tintpagina>.bakfiets-hub{order:2}.tintpagina__catalogus{padding-top:18px}}@media(prefers-reduced-motion:reduce){.snelkeuze__chip,.kiezertegel,.kiezertegel__berend,.kiezertegel__actie,.kiezertegel__pijl,.soorttegel,.soorttegel__foto img{transition:none}.kiezertegel:hover .kiezertegel__pijl{transform:none}}.home-cat>.tegel-dealwolk,.soorttegel>.tegel-dealwolk,.fotokaart>.tegel-dealwolk{position:absolute;top:-10px;left:-10px;z-index:3;width:76px;height:auto;pointer-events:none;filter:drop-shadow(0 4px 8px rgba(35,31,32,.18))}.fotokaart>.tegel-dealwolk{top:-6px;left:-6px;width:52px}@media(max-width:640px){.home-cat>.tegel-dealwolk,.soorttegel>.tegel-dealwolk{top:-8px;left:-8px;width:56px}}.merktint.tint--root{--merk-vlak: var(--kleur-grond);--merk-patroonkleur: var(--energy-1);--merk-logo-filter: url(#merklogo-inkt);--merk-tekst: var(--kleur-inkt);--merk-rand: var(--kleur-inkt-14)}.merktint.tint--kick{--merk-vlak: var(--energy-2);--merk-patroonkleur: var(--energy-1);--merk-logo-filter: url(#merklogo-inkt);--merk-tekst: var(--kleur-inkt);--merk-rand: transparent}.merktint.tint--boost{--merk-vlak: var(--energy-3);--merk-patroonkleur: var(--energy-2);--merk-logo-filter: url(#merklogo-inkt);--merk-tekst: var(--kleur-inkt);--merk-rand: transparent}.merktint.tint--electric{--merk-vlak: var(--kleur-grond);--merk-patroonkleur: var(--move-2);--merk-logo-filter: url(#merklogo-electric);--merk-tekst: var(--move-1);--merk-rand: var(--kleur-inkt-14)}.merktint.tint--sky{--merk-vlak: var(--move-3);--merk-patroonkleur: var(--move-2);--merk-logo-filter: url(#merklogo-electric);--merk-tekst: var(--move-1);--merk-rand: transparent}.merktint.tint--play{--merk-vlak: var(--move-3);--merk-patroonkleur: var(--move-2);--merk-logo-filter: url(#merklogo-electric);--merk-tekst: var(--move-1);--merk-rand: transparent}.merktint.tint--forest{--merk-vlak: var(--kleur-grond);--merk-patroonkleur: var(--relax-2);--merk-logo-filter: url(#merklogo-forest);--merk-tekst: var(--relax-1);--merk-rand: var(--kleur-inkt-14)}.merktint.tint--grass{--merk-vlak: var(--relax-3);--merk-patroonkleur: var(--relax-2);--merk-logo-filter: url(#merklogo-forest);--merk-tekst: var(--relax-1);--merk-rand: transparent}.merktint.tint--leaf{--merk-vlak: var(--relax-3);--merk-patroonkleur: var(--relax-2);--merk-logo-filter: url(#merklogo-forest);--merk-tekst: var(--relax-1);--merk-rand: transparent}.merklogo-filters{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.merktegel.merktint{padding:7%;background:var(--merk-vlak);color:var(--merk-tekst);border:1px solid var(--merk-rand, transparent)}.merkgrid--mega .merktegel.merktint{border-color:transparent}.merktegel.merktint{--merktegel-uitloop: radial-gradient(ellipse 58% 46% at 50% 50%, transparent 64%, rgba(0,0,0,.6) 74%, #000 82%)}.merktegel.merktint:has(.merktegel__logo--hoog){--merktegel-uitloop: radial-gradient(ellipse 44% 60% at 50% 50%, transparent 64%, rgba(0,0,0,.6) 74%, #000 82%)}.merktegel.merktint .merktegel__logo{position:absolute;inset:0;margin:auto;width:88%;height:92%;max-width:none;object-fit:contain}.merktegel.merktint:nth-child(5n+2):before{-webkit-mask-position:-120px -60px,0 0;mask-position:-120px -60px,0 0}.merktegel.merktint:nth-child(5n+3):before{-webkit-mask-position:-40px -190px,0 0;mask-position:-40px -190px,0 0}.merktegel.merktint:nth-child(5n+4):before{-webkit-mask-position:-210px -130px,0 0;mask-position:-210px -130px,0 0}.merktegel.merktint:nth-child(5n):before{-webkit-mask-position:-80px -240px,0 0;mask-position:-80px -240px,0 0}.merktint .merktegel__logo,.merkkaart.merktint .merkkaart__logo img,.merkkop__logo.merktint img{filter:var(--merk-logo-filter)}.merkkaart.merktint{--mt-grond: var(--merk-vlak)}.merkkaart.merktint .merkkaart__woordmerk{color:var(--merk-tekst)}.merkkop__logo.merktint{position:relative;isolation:isolate;background:var(--merk-vlak);border:1px solid var(--merk-rand, transparent)}.merkkop__logo.merktint:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:var(--merk-patroonkleur);-webkit-mask-image:var(--patroon-tegel),radial-gradient(ellipse 48% 42% at 50% 50%,transparent 60%,rgba(0,0,0,.5) 80%,#000 100%);mask-image:var(--patroon-tegel),radial-gradient(ellipse 48% 42% at 50% 50%,transparent 60%,rgba(0,0,0,.5) 80%,#000 100%);-webkit-mask-size:var(--patroon-s),100% 100%;mask-size:var(--patroon-s),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}.megapaneel__paneel--merken{max-height:none;overflow:visible;gap:14px;padding:22px 26px 24px}.merkgrid--mega{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.merkgrid--mega .merktegel,.merkgrid--mobiel .merktegel{aspect-ratio:16 / 9}.merkgrid--mega .merktegel__logo,.merkgrid--mobiel .merktegel__logo{position:absolute;top:16%;left:10%;width:80%;height:68%;object-fit:cover}.merkgrid--mega .merktegel__logo--hoog,.merkgrid--mobiel .merktegel__logo--hoog{object-fit:contain}.merkgrid--mobiel{gap:6px}.merkgrid--mobiel .merktegel{aspect-ratio:3.6 / 1}.merkgrid--mobiel .merktegel__logo{top:14%;height:72%}.zoekmerken{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.zoekmerken{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.zoekmerken{grid-template-columns:minmax(0,1fr)}}.merktegel.merktint:before,.merktegel:before{display:none}.merken-raster .merkkaart .merkkaart__patroon{display:none}.merktegel.merktint:nth-child(3n+1),.merken-raster .merkkaart.merktint:nth-child(3n+1){--merk-vlak: var(--energy-3);--merk-logo-filter: url(#merklogo-inkt);--merk-tekst: var(--kleur-inkt);--merk-rand: transparent}.merktegel.merktint:nth-child(3n+2),.merken-raster .merkkaart.merktint:nth-child(3n+2){--merk-vlak: var(--move-3);--merk-logo-filter: url(#merklogo-electric);--merk-tekst: var(--move-1);--merk-rand: transparent}.merktegel.merktint:nth-child(3n),.merken-raster .merkkaart.merktint:nth-child(3n){--merk-vlak: var(--relax-3);--merk-logo-filter: url(#merklogo-inkt);--merk-tekst: var(--kleur-inkt);--merk-rand: transparent}.merkgrid--mega .merktegel.merktint:nth-child(n),.merken-raster .merkkaart.merktint:nth-child(n){--merk-vlak: var(--kleur-grond);--merk-logo-filter: url(#merklogo-inkt);--merk-tekst: var(--kleur-inkt);--merk-rand: transparent}.merkgrid--mobiel .merktegel.merktint:nth-child(n){--merk-vlak: #fff;--merk-logo-filter: url(#merklogo-inkt);--merk-tekst: var(--kleur-inkt);--merk-rand: transparent}:is(.merkgrid--mega,.merkgrid--mobiel) .merktegel.merktint.merktegel--energy:hover,.merken-raster .merkkaart.merktint.merkkaart--energy:hover{--merk-vlak: var(--energy-3)}:is(.merkgrid--mega,.merkgrid--mobiel) .merktegel.merktint.merktegel--move:hover,.merken-raster .merkkaart.merktint.merkkaart--move:hover{--merk-vlak: var(--move-3)}:is(.merkgrid--mega,.merkgrid--mobiel) .merktegel.merktint.merktegel--relax:hover,.merken-raster .merkkaart.merktint.merkkaart--relax:hover{--merk-vlak: var(--relax-3)}:is(.merkgrid--mega,.merkgrid--mobiel) .merktegel.merktint{transition:background-color .25s ease,transform var(--duur-normaal) var(--ease-uit),box-shadow var(--duur-normaal) var(--ease-uit)}.merken-raster .merkkaart .merkkaart__vlak,.merken-raster .merkkaart .merkkaart__logo{transition:background-color .25s ease}.merken-raster .merkkaart .merkkaart__vlak{min-height:168px}@media(max-width:620px){.merken-raster .merkkaart .merkkaart__vlak{min-height:128px;padding-block:var(--ruimte-md)}}@media(prefers-reduced-motion:reduce){:is(.merkgrid--mega,.merkgrid--mobiel) .merktegel.merktint,.merken-raster .merkkaart .merkkaart__vlak,.merken-raster .merkkaart .merkkaart__logo{transition:none}}:is(.merktegel,.merkkaart__logo) img[src*=giant-logo],:is(.merktegel,.merkkaart__logo) img[src*=Dolly-logo]{transform:scale(1.3)}:is(.merktegel,.merkkaart__logo) img[src*=liv-logo]{transform:scale(1.6)}:is(.merktegel,.merkkaart__logo) img[src*=urban-arrow]{transform:scale(1.12)}:is(.merktegel,.merkkaart__logo) img:is([src*=giant-logo],[src*=Dolly-logo],[src*=liv-logo],[src*=urban-arrow]){pointer-events:none}.merkgrid--mobiel .merktegel.merktint .merktegel__logo:not(.merktegel__logo--hoog){inset:0;margin:auto;width:86%;height:auto;aspect-ratio:10 / 3;object-fit:cover}.merkgrid--mobiel .merktegel.merktint .merktegel__logo--hoog{inset:0;margin:auto;width:88%;height:90%;object-fit:contain}.merkgrid--mobiel .merktegel img[src*=liv-logo]{transform:scale(1.15)}.megapaneel__tweedehands{grid-column:1 / -1;justify-self:start;margin-top:2px}.tweedehands__filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px clamp(22px,3vw,44px);padding:clamp(16px,2vw,22px) clamp(16px,2.4vw,28px);border-radius:var(--radius-lg);background:#fff;border:1px solid var(--kleur-inkt-14)}.tweedehands__filters .filterbalk__label{display:inline-flex;align-items:center;gap:.45em;color:var(--tint-inkt)}.tweedehands__filters .filterbalk__label .hs-icoon{color:var(--tint-inkt)}.tweedehands__filters .filterbalk__knopLabel{background:var(--kleur-grond);border-color:var(--kleur-inkt-14)}.tweedehands__filters .filterbalk__knopLabel:hover{border-color:var(--tint-inkt)}.tweedehands__filters .filterbalk__knopInput:checked+.filterbalk__knopLabel{background:var(--tint-inkt);border-color:var(--tint-inkt);color:var(--kleur-grond)}.tweedehands__toon{align-self:flex-end}.tweedehands__toon[hidden]{display:none}.tweedehands__filters+.tweedehands__raster{margin-top:var(--ruimte-md)}.tweedehands__raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ruimte-md)}@media(min-width:1700px){.tweedehands__raster{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1120px){.tweedehands__raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.tweedehands__raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@supports (grid-template-rows: subgrid){.tweedehands__raster>.tweedehands-kaart{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 8;row-gap:0}.tweedehands__raster>.tweedehands-kaart>.fietskaart__body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:2 / -1;row-gap:0}}.tweedehands-kaart[hidden]{display:none!important}.tweedehands-kaart .tweedehands-kaart__knop{grid-row:7;justify-self:start;align-self:end;margin-top:14px}.tweedehands-kaart .fietskaart__body>.voorraadlabel{margin-bottom:auto}.tweedehands-kaart__prijsNavragen{font-size:.9rem;font-weight:700;color:var(--kleur-inkt-65)}.tweedehands-kaart__plaats{grid-area:1 / 1;display:grid;place-items:center;width:100%;height:100%;background:var(--kleur-grond);color:var(--tint-vlak-licht)}.tweedehands-kaart__plaats .hs-icoon{width:34%;height:auto;transform:rotate(-8deg)}@media(max-width:640px){.tweedehands-kaart .fietskaart__body{padding:10px 10px 12px}.tweedehands-kaart .fietskaart__kern{font-size:.72rem}.tweedehands-kaart .tweedehands-kaart__knop{margin-top:10px;padding:6px 10px;font-size:.74rem}}.tweedehands__leeg{display:grid;justify-items:center;gap:12px;padding:clamp(32px,5vw,64px) var(--ruimte-md);border-radius:var(--radius-lg);background:var(--tint-vlak-licht);text-align:center}.tweedehands__leeg .hs-icoon{color:var(--tint-inkt);transform:rotate(-8deg)}.tweedehands__leeg h2{font-size:var(--kop-4, 1.5rem);max-width:26ch}.tweedehands__leeg p{max-width:52ch;color:var(--kleur-inkt-70)}.tweedehands .leeg-staat a{color:var(--tint-inkt);font-weight:700;text-decoration:underline}main:has(>.sectie--wit:last-child .tweedehands__vragen)+.winkelcollage{padding-top:var(--sectie-compact)}.wimzegel-bron{position:absolute;width:0;height:0;overflow:hidden}.wimzegel{position:relative;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:var(--energy-2);box-shadow:0 0 0 3px #fff,0 6px 10px #231f202e;pointer-events:none}.wimzegel__ring{position:absolute;inset:0;width:100%;height:100%;color:var(--kleur-inkt);font-family:var(--font-kop);font-weight:800;letter-spacing:0;animation:wimzegel-draai 40s linear infinite}@keyframes wimzegel-draai{to{transform:rotate(360deg)}}.wimzegel.is-buiten-beeld .wimzegel__ring{animation-play-state:paused}.wimzegel__hart{position:relative;display:grid;place-items:center;width:54%;height:54%;border-radius:50%;background:#fff}.wimzegel__hart svg{width:66%;height:66%;color:var(--kleur-inkt)}.model-hero__wim{pointer-events:auto;cursor:help}.fietskaart>.wimzegel{position:absolute;z-index:4;top:-30px;left:-30px}@media(max-width:640px){.wimzegel{width:64px;height:64px}.fietskaart>.wimzegel{top:-9px;left:-9px}}@media(prefers-reduced-motion:reduce){.wimzegel__ring{animation:none}}.fietskaart>.fietskaart__deal{filter:drop-shadow(0 6px 10px rgba(35,31,32,.18))}.personakop h1{max-width:20ch}.personakop__vraag{max-width:48ch;margin-top:14px;font-family:var(--font-kop);font-weight:700;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.25;color:var(--tint-inkt)}.personakop .tintkop__lede{margin-top:8px}.personakop.tint--kick{--tint-vlakpatroon: var(--energy-3)}.personakop.tint--boost{--tint-sectievlak: var(--energy-3);--tint-vlakpatroon: var(--energy-2)}.personakop.tint--electric{--tint-vlakpatroon: var(--move-1)}.personakop.tint--forest{--tint-vlakpatroon: var(--relax-1)}.personaleeg{max-width:60ch;padding:var(--ruimte-md) 0;font-size:var(--tekst-lede);color:var(--kleur-inkt-85)}.personachips{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.personachips__tekst{font-weight:700;color:var(--kleur-inkt)}.personachips__rij{display:flex;flex-wrap:wrap;gap:8px}.personachip{display:inline-flex;align-items:center;gap:.45em;padding:7px 12px 7px 10px;border-radius:var(--radius-pill);background:#fff;box-shadow:inset 0 0 0 1px var(--kleur-inkt-14);color:var(--kleur-inkt);font-size:var(--tekst-sm);font-weight:700;line-height:1.2;text-decoration:none;transition:box-shadow var(--duur-normaal) var(--ease-uit)}.personachip .hs-icoon{color:var(--tint-kop)}.personachip i{font-style:normal;font-weight:600;opacity:.7}.personachip:hover{box-shadow:inset 0 0 0 1.5px var(--tint-kop)}.sectie--wit .personachip{background:var(--kleur-grond)}.personaslot .personachips+.tintband{margin-top:var(--ruimte-lg)}main:has(>.personaslot:last-child)+.winkelcollage{padding-top:var(--sectie-compact)}.personategels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}@media(min-width:1700px){.personategels{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:960px){.personategels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.personategels{grid-template-columns:minmax(0,1fr)}}.personategel{position:relative;display:flex;flex-direction:column;gap:6px;min-height:200px;padding:clamp(20px,2.2vw,28px);border-radius:var(--radius-md);background:var(--move-3);color:var(--kleur-inkt);text-decoration:none;transition:box-shadow var(--duur-normaal) var(--ease-uit)}.personategel:hover,.personategel:focus-visible{box-shadow:var(--schaduw-diep)}.personategel:is(.tint--root,.tint--kick){background:var(--energy-2)}.personategel.tint--boost{background:var(--energy-3)}.personategel:is(.tint--electric,.tint--sky,.tint--play){background:var(--move-3)}.personategel:is(.tint--forest,.tint--grass,.tint--leaf){background:var(--relax-3)}.personategel.tint--offblack{background:#fff;box-shadow:inset 0 0 0 1px var(--kleur-inkt-08)}.personategel.tint--offblack:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px var(--kleur-inkt-08),var(--schaduw-diep)}.home-band--wit .personategel.tint--offblack,.sectie--wit .personategel.tint--offblack{background:var(--kleur-grond)}.personategel__kop{display:block;min-width:0;container-type:inline-size}.personategel__naam{display:block;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:min(clamp(1.5rem,2.2vw,1.9rem),calc(100cqi / 7.2));line-height:1.08;letter-spacing:-.01em;overflow-wrap:break-word;color:var(--kleur-inkt)}.personategel:is(.tint--electric,.tint--sky,.tint--play) .personategel__naam{color:var(--move-1)}.personategel:is(.tint--forest,.tint--grass,.tint--leaf) .personategel__naam{color:var(--relax-1)}.personategel__zin{font-size:.88rem;line-height:1.42;color:var(--kleur-inkt-85)}.personategel__voet{display:flex;align-items:center;justify-content:flex-end;margin-top:auto;padding-top:12px}@supports (grid-template-rows: subgrid){.personategel{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:6px}.personategel__kop{align-self:start}.personategel__voet{align-self:end;margin-top:0}.personategels--rail{grid-template-rows:repeat(3,auto)}}.personategel:is(.tint--root,.tint--kick,.tint--boost) .personategel__bubbel{background:var(--kleur-grond)}@media(prefers-reduced-motion:reduce){.personategel,.personachip{transition:none}.personategel:hover,.personategel:focus-visible,.personachip:hover{transform:none}}.koopkader__persona{display:flex;flex-direction:column;gap:2px;margin-top:12px;padding:10px 14px 11px;border-radius:var(--radius-sm);background:var(--kleur-grond);box-shadow:inset 0 0 0 1px var(--kleur-inkt-14)}.koopkader__personaRegel{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;font-size:var(--tekst-sm);font-weight:600;color:var(--kleur-inkt-85)}.koopkader__personaRegel .hs-icoon{color:var(--tint)}.koopkader__personaRegel a{display:inline-flex;align-items:center;gap:.3em;font-weight:800;color:var(--tint-inkt);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.koopkader__personaRegel a:hover{text-decoration-color:var(--tint)}.koopkader__personaZin{font-family:var(--font-kop);font-weight:400;font-size:1.12rem;line-height:1.25;color:var(--tint-inkt)}.personablok__tegels{margin-top:var(--ruimte-md)}.personarail{position:relative}.personategels--rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(260px,18vw,320px);grid-template-columns:none;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:6px 2px 22px;margin:-6px -2px -22px}.personategels--rail::-webkit-scrollbar{display:none}.personategels--rail .personategel{scroll-snap-align:start;min-height:156px;padding:20px 20px 18px}.personategels--rail .personategel__naam{font-size:min(1.3rem,calc(100cqi / 7.2))}@supports (grid-template-rows: subgrid){.personategels .personategel{min-height:0}}.personarail__knop{position:absolute;top:50%;z-index:2;width:44px;height:44px;border:0;cursor:pointer;box-shadow:var(--schaduw-klein);transform:translateY(-50%);transition:opacity var(--duur-snel) ease}.personarail__knop--terug{left:-22px}.personarail__knop--terug svg{transform:scaleX(-1)}.personarail__knop--verder{right:-22px}.personarail__knop:disabled{opacity:0;pointer-events:none}@media(max-width:760px){.personarail__knop{display:none}.personategels--rail{grid-auto-columns:74%;gap:12px}.personategels--rail .personategel{min-height:0}}@media(prefers-reduced-motion:reduce){.personarail__knop{transition:none}.personategels--rail{scroll-behavior:auto}}.knop--online{background:var(--move-1);color:var(--kleur-grond);box-shadow:var(--schaduw-klein)}.knop--online:hover{background:var(--kleur-grond);border-color:var(--move-1);color:var(--move-1)}.knop--online:focus-visible{outline:3px solid var(--kleur-cta);outline-offset:3px}.webwinkel-ctas{display:grid;gap:12px}.webwinkel-ctas__paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.webwinkel-ctas:not(.is-online) .webwinkel-ctas__paar{grid-template-columns:minmax(0,1fr)}.webwinkel-ctas__paar>.knop,.webwinkel-ctas__form,.webwinkel-ctas__form .knop,.webwinkel-ctas>.knop{width:100%}.webwinkel-ctas__form[hidden]{display:none}.webwinkel-ctas__kiesmaat{display:inline-flex;align-self:flex-start;padding:6px 14px;border-radius:var(--radius-pill);background:var(--energy-3);color:var(--kleur-inkt);font-size:.88rem;font-weight:700}.webwinkel-ctas__kiesmaat[hidden]{display:none}.webwinkel-kies{border-radius:var(--radius-md);box-shadow:0 0 0 3px var(--kleur-cta);transition:box-shadow var(--duur-normaal) ease}@media(max-width:560px){.webwinkel-ctas__paar{grid-template-columns:minmax(0,1fr)}}.webwinkel{padding-top:clamp(24px,3vw,40px);padding-bottom:var(--sectie-compact)}.webwinkel-meldingen{display:grid;gap:10px;margin-bottom:clamp(18px,2.4vw,28px)}.webwinkel-melding{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md);background:#fff;color:var(--kleur-inkt);font-weight:600;line-height:var(--regelhoogte-krap)}.webwinkel-melding__icoon{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--kleur-cta);color:var(--kleur-inkt)}.webwinkel-melding__icoon svg{width:16px;height:16px}.webwinkel-melding--goed{border-color:transparent;background:var(--relax-3)}.webwinkel-melding--goed .webwinkel-melding__icoon{background:var(--relax-1);color:var(--kleur-grond)}.webwinkel-leeg{display:grid;justify-items:center;gap:18px;padding:clamp(40px,6vw,72px) clamp(20px,4vw,48px);border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-lg);background:#fff;text-align:center}.webwinkel-leeg__tekst{max-width:44ch;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:var(--kop-4);line-height:1.15;color:var(--kleur-inkt)}.webwinkel-kaart{position:relative;isolation:isolate;overflow:hidden;padding:clamp(20px,2.6vw,30px);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--schaduw-kaart)}.totaal{display:grid;gap:2px;margin:0}.totaal dt,.totaal dd{margin:0}.totaal__rij{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px dashed var(--kleur-inkt-14);font-size:.95rem}.totaal__rij[hidden]{display:none}.totaal__rij dd{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.totaal__rij--groot{border-bottom:0;padding-top:14px;font-size:1.05rem;font-weight:700}.totaal__rij--groot dd{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:var(--kop-regelhoogte);letter-spacing:var(--kop-letterspacing)}.totaal__aantal{margin-left:6px;color:var(--kleur-inkt-65);font-weight:600}.totaal__btw,.totaal__incl{font-size:var(--tekst-xs);color:var(--kleur-inkt-65)}.totaal__btw[hidden]{display:none}.totaal__btw{font-weight:600}.mand{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:clamp(20px,3vw,40px);align-items:start}.mandregels{display:grid;gap:14px}.mandregel{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:clamp(14px,2vw,24px);align-items:center;padding:14px;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-lg);background:#fff;scroll-margin-top:calc(var(--navhoogte-vast, var(--navhoogte)) + 16px)}.mandregel__foto{display:block;aspect-ratio:4 / 3;border-radius:var(--radius-md);background:var(--kleur-fotovlak);overflow:hidden}.mandregel__foto img{width:100%;height:100%;object-fit:contain;padding:6%}.mandregel__merk{font-size:var(--kicker-grootte);font-weight:700;color:var(--tint-inkt)}.mandregel__naam{margin-top:2px;font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:var(--kop-4);line-height:1.1;letter-spacing:var(--kop-letterspacing)}.mandregel__naam a{color:inherit;text-decoration:none}.mandregel__naam a:hover{color:var(--tint-kop, var(--move-1))}.mandregel__uitvoering{margin-top:6px;font-size:.95rem;color:var(--kleur-inkt-85)}.mandregel__accu{margin-top:2px;font-size:.9rem;color:var(--kleur-inkt-65)}.mandregel__bijdrage{display:flex;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-top:8px;padding:4px 12px;border-radius:var(--radius-sm);background:var(--kleur-grond);font-size:.85rem;color:var(--kleur-inkt-85)}.mandregel__bijdrage b{font-weight:700;color:var(--kleur-inkt);white-space:nowrap}.totaal__rij--bijdrage{font-size:.88rem;color:var(--kleur-inkt-85)}.geboortedatum{border:0;margin:0;padding:0;min-width:0}.geboortedatum legend{padding:0}.geboortedatum__vakjes{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:8px}.geboortedatum__vakjes .veld__input{text-align:center;padding-inline:8px}.geboortedatum.veld--fout .veld__input{border-color:var(--kleur-sale)}.mandregel__levertijd{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:.88rem;font-weight:600;color:var(--relax-1)}.mandregel__vink{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--relax-2);color:var(--kleur-inkt)}.mandregel__vink svg{width:12px;height:12px}.mandregel__rechts{display:grid;justify-items:end;gap:8px;text-align:right}.mandregel__prijs{font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:clamp(1.3rem,2vw,1.6rem);letter-spacing:var(--kop-letterspacing);white-space:nowrap}.mandregel__aantal{font-size:.85rem;color:var(--kleur-inkt-65)}.mandregel__wegknop{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1.5px solid var(--kleur-inkt-14);border-radius:var(--radius-pill);background:transparent;color:var(--kleur-inkt-85);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:border-color var(--duur-snel) ease,background-color var(--duur-snel) ease}.mandregel__wegknop svg{width:13px;height:13px}.mandregel__wegknop:hover{border-color:var(--kleur-inkt);background:var(--kleur-grond)}.mandregel__artikelen{display:grid;gap:4px;margin-top:8px;font-size:.88rem}.mandregel__artikelen li{display:flex;justify-content:space-between;gap:12px;padding:4px 12px;border-radius:var(--radius-sm);background:var(--kleur-grond)}.mandregel__artikelen b{white-space:nowrap}.mandregel__montage{margin-top:4px;font-size:.8rem;color:var(--kleur-inkt-65)}.aanbevolen{position:relative;isolation:isolate;overflow:hidden;grid-column:1 / -1;display:grid;gap:14px;padding:18px;border-radius:var(--radius-md);background:var(--kleur-grond)}.aanbevolen__kop{display:flex;align-items:center;gap:10px;font-size:var(--kop-5);color:var(--tint-inkt)}.aanbevolen__bij{margin-top:-8px;font-size:var(--tekst-sm);color:var(--kleur-inkt-70)}.aanbevolen__groepkop{font-size:var(--tekst-sm);font-weight:700;color:var(--kleur-inkt-85);margin-bottom:8px}.aanbevolen__rij{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.aanbevolen__montage{font-size:.82rem;color:var(--kleur-inkt-65)}.artikelkaart{display:grid;grid-template-rows:auto 1fr auto;gap:8px;padding:10px;border:1.5px solid var(--kleur-inkt-08);border-radius:var(--radius-md);background:#fff;transition:border-color var(--duur-snel) ease,box-shadow var(--duur-snel) ease}.artikelkaart:hover{box-shadow:var(--schaduw-kaart)}.artikelkaart.is-gekozen{border-color:var(--kleur-inkt);box-shadow:0 0 0 .5px var(--kleur-inkt)}.artikelkaart__foto{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:var(--radius-sm);background:var(--kleur-fotovlak);overflow:hidden;color:var(--kleur-inkt-45)}.artikelkaart__foto img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform var(--duur-normaal) var(--ease-vloeiend)}.artikelkaart:hover .artikelkaart__foto img{transform:scale(1.04)}.artikelkaart__label{position:absolute;top:6px;left:6px;padding:3px 9px;border-radius:var(--radius-pill);background:var(--kleur-cta);color:var(--kleur-inkt);font-size:.72rem;font-weight:700}.artikelkaart__naam{font-size:.88rem;font-weight:600;line-height:1.3}.artikelkaart__voet{display:flex;align-items:center;justify-content:space-between;gap:8px}.artikelkaart__prijs{font-weight:700;white-space:nowrap}.artikelkaart__knop{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:0;border-radius:var(--radius-pill);background:var(--move-1);color:var(--kleur-grond);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color var(--duur-snel) ease,color var(--duur-snel) ease,box-shadow var(--duur-snel) ease}.artikelkaart__knop svg{width:13px;height:13px}.artikelkaart__knop:hover{background:var(--kleur-grond);color:var(--move-1);box-shadow:inset 0 0 0 1.5px var(--move-1)}.artikelkaart__knop:focus-visible{outline:3px solid var(--kleur-cta);outline-offset:2px}.artikelkaart__knop--eruit{background:transparent;color:var(--kleur-inkt-85);box-shadow:inset 0 0 0 1.5px var(--kleur-inkt-25)}.artikelkaart__knop--eruit:hover{background:var(--kleur-grond);color:var(--kleur-inkt);box-shadow:inset 0 0 0 1.5px var(--kleur-inkt)}@media(max-width:600px){.aanbevolen__rij{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.artikelkaart,.artikelkaart__foto img{transition:none}.artikelkaart:hover .artikelkaart__foto img{transform:none}}.mandregels--compact .mandregel{grid-template-columns:120px minmax(0,1fr) auto;padding:10px;border-radius:var(--radius-md)}.mandregels--compact .mandregel__naam{font-size:1.1rem}.mand__totaal{position:sticky;top:calc(var(--navhoogte-vast, var(--navhoogte)) + 16px)}.mand__bezorgregel{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:var(--radius-md);background:var(--move-3);font-size:.9rem;font-weight:600;color:var(--kleur-inkt)}.mand__bezorgregel .hs-icoon{flex:none;margin-top:2px;color:var(--move-1)}.mand__knoppen{display:grid;gap:10px;margin-top:18px}@media(max-width:900px){.mand{grid-template-columns:minmax(0,1fr)}.mand__totaal{position:static}}@media(max-width:600px){.mandregel,.mandregels--compact .mandregel{grid-template-columns:96px minmax(0,1fr);align-items:start}.mandregel__rechts{grid-column:1 / -1;grid-auto-flow:column;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px dashed var(--kleur-inkt-14)}}.afrekenen__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:clamp(20px,3vw,40px);align-items:start}.afrekenen__links{display:grid;gap:clamp(18px,2.4vw,28px)}.afrekenen__rechts{position:sticky;top:calc(var(--navhoogte-vast, var(--navhoogte)) + 16px)}.afrekenblok{display:grid;gap:18px;padding:clamp(20px,2.6vw,30px);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--schaduw-kaart)}.afrekenblok__kop{display:flex;align-items:center;gap:14px;font-size:var(--kop-4)}.afrekenblok__nummer{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--move-3);color:var(--kleur-inkt);font-family:var(--font-kop);font-weight:var(--kop-gewicht);font-size:1.1rem}.afrekenblok--betalen .afrekenblok__nummer{background:var(--kleur-cta);color:var(--kleur-inkt)}.afrekenblok__subkop{margin-top:6px;font-family:var(--font-tekst);font-size:1rem;font-weight:700;color:var(--move-1)}.maatcheck{display:grid;gap:14px;padding:18px;border-radius:var(--radius-md);background:var(--tint-vlak-licht, var(--move-3))}.maatcheck__kop{display:flex;align-items:center;gap:8px;font-family:var(--font-tekst);font-size:1rem;font-weight:700;color:var(--tint-inkt)}.maatcheck__kop svg{width:18px;height:18px}.maatcheck__velden{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.maatcheck .veld__input{background:#fff}.maatcheck__uitkomsten{display:grid;gap:6px}.maatcheck__uitkomst{padding:10px 14px;border-radius:var(--radius-sm);background:#fff;font-size:.92rem;font-weight:600;color:var(--kleur-inkt-85)}.maatcheck__uitkomst.is-past{background:var(--relax-3);color:var(--kleur-inkt)}.maatcheck__uitkomst.is-twijfel{background:var(--energy-3);color:var(--kleur-inkt)}.bezorgkeuzeen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bezorgkeuze{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:16px 16px 16px 14px;border:1.5px solid var(--kleur-inkt-14);border-radius:var(--radius-md);background:var(--kleur-grond);cursor:pointer;transition:border-color var(--duur-snel) ease,background-color var(--duur-snel) ease}.bezorgkeuze input{position:absolute;opacity:0;pointer-events:none}.bezorgkeuze__icoon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--tint-vlak-licht, var(--move-3));color:var(--tint-kop, var(--move-1))}.bezorgkeuze__icoon .hs-icoon{width:24px;height:auto}.bezorgkeuze__tekst{display:grid;gap:4px;font-size:.9rem;color:var(--kleur-inkt-85)}.bezorgkeuze__tekst b{font-size:1rem;color:var(--kleur-inkt)}.bezorgkeuze:hover{border-color:var(--kleur-inkt-45)}.bezorgkeuze:has(input:checked){border-color:var(--kleur-inkt);background:#fff;box-shadow:0 0 0 .5px var(--kleur-inkt)}.bezorgkeuze:has(input:checked) .bezorgkeuze__icoon{background:var(--tint);color:var(--tint-op)}.bezorgkeuze:has(input:focus-visible){outline:3px solid var(--kleur-kop);outline-offset:3px}.velden{display:grid;gap:14px}.velden--twee{grid-template-columns:repeat(2,minmax(0,1fr))}.velden--adres{grid-template-columns:repeat(6,minmax(0,1fr))}.velden__land{grid-column:span 6}.velden__postcode,.velden__huisnummer,.velden__toevoeging{grid-column:span 2}.velden__straat{grid-column:span 4}.velden__plaats{grid-column:span 2}.velden[hidden]{display:none}.afrekenen__zakelijk{margin-top:4px}.betaalkeuze{display:grid;gap:8px;margin:18px 0 4px;padding:0;border:0}.betaalkeuze__kop{margin-bottom:6px;font-weight:700;font-size:.95rem}.betaalkeuze__optie{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--kleur-inkt-14);border-radius:var(--radius-sm);background:var(--kleur-grond);font-weight:600;cursor:pointer}.betaalkeuze__optie[hidden]{display:none}.betaalkeuze__optie input{width:18px;height:18px;accent-color:var(--move-1);flex:none}.betaalkeuze__optie:hover{border-color:var(--kleur-inkt-45)}.betaalkeuze__optie:has(input:checked){border-color:var(--kleur-inkt);background:#fff;box-shadow:0 0 0 .5px var(--kleur-inkt)}.betaalkeuze__optie:has(input:focus-visible){outline:3px solid var(--kleur-kop);outline-offset:3px}.betaalkeuze.veld--fout .betaalkeuze__optie{border-color:var(--kleur-sale)}.afrekenen__voorwaarden{margin-top:16px}.afrekenen__voorwaarden a,.afrekenen__herroeping a{color:var(--move-1);text-decoration:underline;text-underline-offset:2px;font-weight:700}.afrekenen__herroeping{margin-top:12px;font-size:.85rem;color:var(--kleur-inkt-70)}.afrekenen__knop{margin-top:18px}@media(max-width:980px){.afrekenen__grid{grid-template-columns:minmax(0,1fr)}.afrekenen__rechts{position:static}}@media(max-width:600px){.bezorgkeuzeen,.velden--twee,.maatcheck__velden{grid-template-columns:minmax(0,1fr)}.velden__straat,.velden__plaats,.velden__postcode{grid-column:span 6}.velden__huisnummer,.velden__toevoeging{grid-column:span 3}}.bedankt__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:clamp(20px,3vw,40px);align-items:start}.bedankt__hoofd{display:grid;gap:18px;justify-items:start}.bedankt__mail{max-width:60ch;font-size:var(--tekst-lede);color:var(--kleur-inkt-85)}.bedankt__nummer{display:inline-flex;align-items:center;padding:7px 16px;border-radius:var(--radius-pill);background:var(--relax-3);color:var(--kleur-inkt);font-weight:700}.bedankt__watnu{width:100%;padding:clamp(22px,3vw,36px)}.bedankt__watnu h2{font-size:var(--kop-3);color:var(--tint-kop, var(--relax-1))}.watnu{display:grid;gap:14px;margin-top:18px;max-width:62ch}.watnu__stap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;font-size:1.02rem}.watnu__nummer{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--relax-2);color:var(--kleur-inkt);font-family:var(--font-kop);font-weight:var(--kop-gewicht)}.bedankt__vragen{max-width:60ch;color:var(--kleur-inkt-70)}.webwinkel-bon{display:grid;gap:12px;margin-bottom:10px}.webwinkel-bon__fiets{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:center}.webwinkel-bon__foto{display:block;aspect-ratio:4 / 3;border-radius:var(--radius-sm);background:var(--kleur-fotovlak);overflow:hidden;box-shadow:inset 0 0 0 1px var(--kleur-inkt-08)}.webwinkel-bon__foto img{width:100%;height:100%;object-fit:contain;padding:5%}.webwinkel-bon__bijdrage{display:flex;justify-content:space-between;gap:12px;padding-left:88px;font-size:.85rem;color:var(--kleur-inkt-85)}.webwinkel-bon__naam{font-weight:600;font-size:.92rem;line-height:1.3}.webwinkel-bon__prijs{font-weight:700;white-space:nowrap}.bedankt__wachten{display:grid;justify-items:center;gap:18px;max-width:640px;margin-inline:auto;padding:clamp(24px,4vw,56px) 0 0;text-align:center}.bedankt__wachttekst{font-size:var(--tekst-lede);font-weight:600}.bedankt__spinner{color:var(--kleur-kop);animation:webwinkel-draai 2.4s linear infinite}@keyframes webwinkel-draai{to{transform:rotate(360deg)}}@media(max-width:900px){.bedankt__grid{grid-template-columns:minmax(0,1fr)}}.mandflow-kop+.home-dealband{margin-bottom:0}.dealtekst{max-width:68ch}.dealtekst__kop{font-size:var(--kop-3);color:var(--kleur-inkt)}.dealtekst__lede{margin-top:16px;font-size:var(--tekst-lede);font-weight:600;color:var(--kleur-inkt)}.dealtekst__alinea{margin-top:12px;color:var(--kleur-inkt-85)}@media(prefers-reduced-motion:reduce){.bedankt__spinner{animation:none}.bezorgkeuze,.mandregel__wegknop,.webwinkel-kies{transition:none}}@media(min-width:961px){.modelbalk__knoppen.is-online{display:grid;grid-template-columns:1fr 1fr;gap:8px}.modelbalk__knoppen.is-online>.knop{justify-content:center;white-space:nowrap}}.webwinkel-mandknop{position:relative;color:var(--kleur-inkt)}.webwinkel-mandknop:hover{background:var(--move-1);border-color:var(--move-1);color:var(--kleur-grond)}.webwinkel-mandknop:focus-visible{outline:2px solid var(--move-1);outline-offset:3px}.webwinkel-mandknop__aantal{position:absolute;top:-4px;right:-4px;min-width:19px;height:19px;padding:0 5px;border-radius:var(--radius-pill);background:var(--kleur-cta);color:var(--kleur-inkt);font-size:.7rem;font-weight:800;line-height:19px;text-align:center;box-shadow:0 0 0 2px var(--kleur-grond)}.webwinkel-mandknop__aantal[hidden]{display:none}.webwinkel-mandknop__aantal--regel{position:static;margin-left:auto;margin-right:6px;box-shadow:none;font-family:inherit}@media(max-width:420px){.pill-nav:has(.webwinkel-mandknop) .pill-nav__cta--wa{width:40px;padding:0;justify-content:center}.pill-nav:has(.webwinkel-mandknop) .pill-nav__ctaTekst{display:none}}@media(prefers-reduced-motion:reduce){.webwinkel-mandknop{transition:none}}.mandflow-kop{margin-top:calc(var(--navhoogte) * -1)}.mandflow-kop>.mandflow-kop__vlak{border-radius:0;padding:calc(var(--navhoogte) + clamp(12px,1.6vw,20px)) 0 clamp(18px,2vw,26px)}.mandflow-kop>.mandflow-kop__vlak>.kleurgroep-vlak__patroon{--patroon-kleur: var(--kleur-grond)}.mandflow-kop>.mandflow-kop__vlak.kleurgroep-vlak--energy>.kleurgroep-vlak__patroon{--patroon-kleur: var(--energy-3);--accent-kleur: var(--energy-1)}@media(min-width:721px){.mandflow-kop>.mandflow-kop__vlak>.kleurgroep-vlak__patroon{left:auto;width:var(--kop-patroon-breedte)}}.mandflow-kop .broodkruimel{padding-top:0;margin-bottom:6px;font-weight:600;color:var(--kleur-inkt-85)}.mandflow-kop .broodkruimel a{color:inherit}.mandflow-kop .broodkruimel span[aria-current]{display:inline-flex;padding:3px 11px;border-radius:var(--radius-pill);background:var(--kleur-paneel, #fff);color:var(--vlak-accent, var(--kleur-inkt));font-weight:700}.mandflow-kop h1{max-width:20ch;font-size:clamp(2rem,3.2vw,2.6rem);color:var(--vlak-accent, var(--kleur-inkt));text-transform:none}@media(max-width:720px){.mandflow-kop{--patroon-kort: 64px}.mandflow-kop>.mandflow-kop__vlak{padding-bottom:calc(var(--patroon-kort) + 10px)}}.mandflow-kop__lede{max-width:60ch;margin-top:10px;font-size:1.05rem;font-weight:600;color:var(--kleur-inkt-85)}.mandflow{padding-top:clamp(16px,2vw,24px);padding-bottom:var(--sectie-compact)}.mandflow .webwinkel-melding--goed{background:var(--move-3)}.mandflow .webwinkel-melding--goed .webwinkel-melding__icoon{background:var(--move-1);color:var(--kleur-grond)}.mandflow .webwinkel-meldingen{margin-bottom:16px}.mandflow__vakken>[data-mandflow-meldingen]{margin-bottom:calc(16px - clamp(28px,3.2vw,44px))}.mandflow__vakken>[data-mandflow-meldingen] .webwinkel-meldingen{margin-bottom:0}.mandflow .webwinkel-melding{padding:10px 14px;font-size:.92rem}.mandflow__grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,28vw,420px);column-gap:clamp(24px,3vw,48px);row-gap:clamp(16px,2vw,24px);align-items:start;min-width:0}.mandflow__vakken{display:flex;flex-direction:column;gap:clamp(28px,3.2vw,44px);min-width:0}@media(min-width:961px){.mandflow__grid>.mandflow__stappen{grid-column:1;grid-row:1}.mandflow__grid>.mandflow__vakken{grid-column:1;grid-row:2}.mandflow__grid>.mandflow__bon{grid-column:2;grid-row:1 / span 2}}.mandflow [data-stap]{scroll-margin-top:calc(var(--navhoogte-vast, var(--navhoogte)) + 72px)}.mandflow .stap{background:var(--kleur-paneel, #fff);border-color:var(--kleur-inkt-14)}.mandflow .stap__kop{margin-bottom:16px}.mandflow .stap__kop h2,.mandflow .afrekenblok__kop{font-size:clamp(1.4rem,1.9vw,1.75rem);text-transform:none}.mandflow .afrekenblok{box-shadow:none;border:1px solid var(--kleur-inkt-14)}.mandflow__stappen{grid-column:1 / -1;min-width:0;margin:0;padding-top:6px;overflow:hidden}.mandflow__stappen ol{display:flex;width:100%;align-items:center;gap:0;margin:0;padding:0;list-style:none;white-space:nowrap}.mandflow__stappen li{display:flex;align-items:center;flex:1 1 auto;min-width:0}.mandflow__stappen li:last-child{flex:0 0 auto}.mandflow__stappen li:not(:last-child):after{content:"";flex:1 1 auto;min-width:12px;height:2px;margin:0 10px;border-radius:2px;background:var(--kleur-inkt-14)}.mandflow__stappen li:has(a.is-klaar):not(:last-child):after{background:var(--move-1)}.mandflow__stappen a{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;border-radius:0;background:none;color:var(--kleur-inkt-65);font-size:.9rem;font-weight:600;text-decoration:none}.mandflow__stappen a:hover{border:0;color:var(--kleur-inkt)}.mandflow__stappen .voortgang__nr,.mandflow__stapvink{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:.82rem;font-weight:800}.mandflow__stappen .voortgang__nr{background:var(--kleur-paneel, #fff);border:1.5px solid var(--kleur-inkt-14);color:var(--kleur-inkt-65)}.mandflow__stapvink{display:none;padding:7px;background:var(--move-1);color:var(--kleur-grond)}.mandflow__stappen a.is-klaar{color:var(--kleur-inkt)}.mandflow__stappen a.is-klaar .voortgang__nr{display:none}.mandflow__stappen a.is-klaar .mandflow__stapvink{display:block}.mandflow__stappen a[aria-current=step]{background:none;color:var(--kleur-inkt);font-weight:700}.mandflow__stappen a[aria-current=step] .voortgang__nr{border-color:var(--move-1);background:var(--move-3);color:var(--move-1)}.mandflow__stappen a[aria-current=step].is-klaar .mandflow__stapvink{box-shadow:0 0 0 3px var(--move-3)}@media(max-width:760px),(min-width:961px)and (max-width:1279px){.mandflow__stappen a:not([aria-current=step]) .mandflow__stapnaam{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mandflow__stappen li:has(a[aria-current=step]){flex:0 0 auto}.mandflow__stappen li:not(:last-child):after{margin:0 6px}}.mandsectie__kop{font-size:clamp(1.4rem,1.9vw,1.75rem);line-height:1.15;text-transform:none}.mandsectie__kop+.mandflow__fietsen,.mandsectie__kop+.mandflow__aanbevolen{margin-top:16px}.mandflow__fietsen{display:grid;gap:14px;margin:0;padding:0;list-style:none}.mandfiets{display:grid;grid-template-columns:clamp(140px,16vw,210px) minmax(0,1fr) auto;gap:4px clamp(16px,2vw,28px);align-items:center;padding:clamp(14px,1.6vw,20px);border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-lg);background:var(--kleur-paneel, #fff);scroll-margin-top:calc(var(--navhoogte-vast, var(--navhoogte)) + 72px)}.mandfiets__foto{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius-md);background:var(--kleur-fotovlak)}.mandfiets__foto img{width:100%;height:100%;object-fit:contain;padding:5%}.mandfiets__info{min-width:0;align-self:center}.mandfiets__merk{font-size:.8rem;font-weight:700;color:var(--move-1)}.mandfiets__naam{margin-top:1px;font-family:var(--font-kop);font-size:clamp(1.3rem,1.6vw,1.55rem);line-height:1.1;letter-spacing:var(--kop-letterspacing);text-transform:none}.mandfiets__naam a{color:inherit;text-decoration:none}.mandfiets__naam a:hover{color:var(--move-1)}.mandfiets__uitvoering{margin-top:4px;font-size:.92rem;line-height:1.4;color:var(--kleur-inkt-85)}.mandfiets__levertijd{display:flex;gap:7px;align-items:flex-start;margin-top:10px;font-size:.88rem;font-weight:600;line-height:1.4;color:var(--kleur-inkt)}.mandfiets__levertijd svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--relax-1)}.mandfiets__rechts{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px;align-self:stretch}.mandfiets__prijs{font-family:var(--font-kop);font-weight:800;font-size:clamp(1.25rem,1.5vw,1.45rem);font-variant-numeric:tabular-nums;white-space:nowrap}.mandfiets__wegknop{display:inline-flex;align-items:center;gap:5px;padding:4px 0;border:0;background:none;color:var(--kleur-inkt-65);font:inherit;font-size:.84rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--kleur-inkt-25);text-underline-offset:3px;cursor:pointer}.mandfiets__wegknop svg{width:12px;height:12px}.mandfiets__wegknop:hover{color:var(--kleur-inkt);text-decoration-color:currentColor}.mandfiets__wegknop[aria-busy=true]{opacity:.6}.mandfiets__accu{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.mandfiets__accukop{font-size:.88rem;font-weight:700}.mandfiets__accuknoppen{display:flex;flex-wrap:wrap;gap:8px}.mandflow .mandfiets__accuknop{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border:1.5px solid var(--kleur-inkt-14);border-radius:var(--radius-pill);background:var(--kleur-paneel, #fff);color:var(--kleur-inkt);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.mandflow .mandfiets__accuknop:hover{border-color:var(--kleur-inkt)}.mandfiets__accuknop small{font-size:.78rem;font-weight:600;color:var(--kleur-inkt-65)}.mandfiets__accuknop[aria-busy=true]{opacity:.6}.mandfiets--compact{grid-template-columns:110px minmax(0,1fr);padding:10px;border-radius:var(--radius-md)}.mandfiets--compact .mandfiets__naam{font-size:1.12rem}.mandfiets--compact .mandfiets__levertijd{margin-top:6px}.mandflow__aanbevolen+.mandflow__aanbevolen{margin-top:28px}.mandflow__bijfiets{margin-bottom:4px;font-family:var(--font-kop);font-size:1.15rem;font-weight:700}.mandflow__groep+.mandflow__groep{margin-top:24px}.mandflow__groepkop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.mandflow__groepkop h3{font-size:1.1rem;text-transform:none}.mandflow__meer{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;color:var(--move-1);text-decoration:none;white-space:nowrap}.mandflow__meer:hover{text-decoration:underline;text-underline-offset:3px}.mandflow__meer[aria-busy=true]{opacity:.6}.mandflow__rij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mandtegel{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px 10px 12px;border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-md);background:var(--kleur-paneel, #fff);transition:border-color var(--duur-snel) ease,box-shadow var(--duur-snel) ease}.mandtegel__foto{position:relative;display:grid;place-items:center;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--radius-sm);background:var(--kleur-fotovlak)}.mandtegel__foto img{width:100%;height:100%;object-fit:contain;padding:8%}.mandtegel__label{position:absolute;left:8px;top:8px}.mandtegel__erin{position:absolute;right:8px;top:8px;display:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--kleur-inkt);color:var(--kleur-paneel, #fff)}.mandtegel__erin svg{width:14px;height:14px}.mandtegel__naam{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:2.7em;padding:0 2px;font-size:.88rem;font-weight:700;line-height:1.35}.mandtegel__voet{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:0 2px}.mandtegel__prijs{font-family:var(--font-kop);font-weight:800;font-size:1.05rem;font-variant-numeric:tabular-nums;white-space:nowrap}.mandflow .mandtegel__knop{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1.5px solid var(--kleur-inkt-14);border-radius:var(--radius-pill);background:var(--kleur-paneel, #fff);color:var(--kleur-inkt);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.mandflow .mandtegel__knop:hover{border-color:var(--kleur-inkt)}.mandtegel__knop svg{width:12px;height:12px;flex:none}.mandtegel__knop .mandtegel__kruis,.mandtegel__knop[aria-pressed=true] .mandtegel__plus{display:none}.mandtegel__knop[aria-pressed=true] .mandtegel__kruis{display:block}.mandtegel__knop[aria-busy=true]{opacity:.6}.mandtegel.is-toegevoegd{border-color:var(--kleur-inkt);box-shadow:0 0 0 1px var(--kleur-inkt)}.mandtegel.is-toegevoegd .mandtegel__erin{display:grid}.mandflow__terugval{display:none}[data-tegelfoto].is-zonderfoto img:not(.mandflow__terugval){display:none}[data-tegelfoto].is-zonderfoto .mandflow__terugval{display:block}.mandflow__bon{position:sticky;top:calc(var(--navhoogte-vast, var(--navhoogte)) + 16px);display:flex;flex-direction:column;max-height:calc(100vh - var(--navhoogte-vast, var(--navhoogte)) - 32px);min-width:0;overflow:hidden;border-color:var(--kleur-inkt-14);box-shadow:none;background:var(--kleur-paneel, #fff)}.mandflow__bonkop{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 6px}.mandflow__bontitel{font-size:1.3rem;text-transform:none}.mandflow__bonbody{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 22px 8px}.mandflow .bon *{min-width:0}.mandflow .bon__groepkop{padding:12px 0 2px;font-size:.74rem;letter-spacing:0;color:var(--kleur-inkt-65)}.mandflow .bon__groep+.bon__groep{margin-top:4px;border-top:1px solid var(--kleur-inkt-14)}.mandflow .bon__regel{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:9px 0;background:transparent;font-size:.88rem}.mandflow .bon__regel:has(.bon__weg){grid-template-columns:minmax(0,1fr) auto 24px;column-gap:8px}.mandflow .bon__regel--fiets .bon__naam{font-size:.95rem}.mandflow .bon__regel--stil .bon__waarde{color:var(--kleur-inkt-65)}.mandflow .bon__regel--stil .bon__waarde b{font-weight:500}.bon__weg{align-self:center}.bon__wegknop{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--kleur-inkt-45);cursor:pointer}.bon__wegknop svg{width:12px;height:12px}.bon__wegknop:hover{background:var(--kleur-grond);color:var(--kleur-inkt)}.bon__wegknop[aria-busy=true]{opacity:.5}.mandflow__bonvoet{flex:none;padding:14px 22px 18px;border-top:1.5px solid var(--kleur-inkt);background:var(--kleur-paneel, #fff)}.mandflow__totaalregel{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-kop);font-size:1.15rem;font-weight:800}.mandflow__totaalregel b{font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.mandflow__btw{margin-top:2px;font-size:.8rem;color:var(--kleur-inkt-65)}.mandflow__vinkjes{display:grid;gap:4px;margin:12px 0 0;padding:0;list-style:none;font-size:.84rem;font-weight:600}.mandflow__vinkjes li{display:flex;gap:7px;align-items:flex-start}.mandflow__vinkjes svg{flex:none;width:15px;height:15px;margin-top:2px;color:var(--relax-1)}.mandflow__acties{display:grid;gap:10px;margin-top:16px;justify-items:center}.mandflow__acties>.knop{width:100%}.mandflow__acties .webwinkel-melding{font-size:.88rem}.mandflow__verder{font-size:.9rem;font-weight:700;color:var(--kleur-inkt);text-decoration:underline;text-decoration-color:var(--kleur-inkt-25);text-underline-offset:3px}.mandflow__verder:hover{text-decoration-color:currentColor}.mandflow__hulp{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid var(--kleur-inkt-08);font-size:.85rem;font-weight:600;color:var(--kleur-inkt-85);text-decoration:none}.mandflow__hulp svg{color:#25803f}.mandflow__hulp:hover{color:var(--kleur-inkt);text-decoration:underline;text-underline-offset:3px}.mandflow__scherm,.mandflow__bonsluit,.mandflow__balk{display:none}.mandflow__bon.is-bijgewerkt .mandflow__totaalregel b{animation:mandflow-tik .9s ease-out}@keyframes mandflow-tik{0%{color:var(--move-1)}to{color:var(--kleur-inkt)}}.mandflow__leeg{display:grid;gap:12px;max-width:640px;padding:clamp(24px,4vw,40px);border:1px solid var(--kleur-inkt-14);border-radius:var(--radius-lg);background:var(--kleur-paneel, #fff)}.mandflow__leegkop{font-size:clamp(1.5rem,2.2vw,1.9rem);text-transform:none}.mandflow__leegtekst{max-width:52ch;color:var(--kleur-inkt-85)}.mandflow__leegknoppen{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.mandflow .bezorgkeuze{grid-template-columns:minmax(0,1fr)}.mandflow .veld__foutmelding[hidden]{display:none}@media(max-width:960px){.mandflow__grid{grid-template-columns:minmax(0,1fr)}.mandflow__bon{position:static;max-height:none}.mandflow__bonbody{overflow:visible}.mandflow.is-js{padding-bottom:calc(var(--sectie-compact) + 72px)}.mandflow.is-js:not(:has(.mandflow__bon)){padding-bottom:var(--sectie-compact)}.mandflow.is-js .mandflow__bon{position:fixed;inset:auto 0 0;z-index:var(--laag-vergelijkbalk);max-height:min(86vh,calc(100dvh - 24px));border:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -6px 24px #231f2024}.mandflow.is-js:not(.bon-open) .mandflow__bonkop,.mandflow.is-js:not(.bon-open) .mandflow__bonbody,.mandflow.is-js:not(.bon-open) .mandflow__bonvoet,.mandflow.is-js .mandflow__acties,.mandflow.is-js .mandflow__totaalregel{display:none}.mandflow.is-js.bon-open .mandflow__bonbody{overflow-y:auto}.mandflow.is-js.bon-open .mandflow__bon{z-index:var(--laag-overlay)}.mandflow.is-js .mandflow__bonkop{padding-top:16px}.mandflow.is-js .mandflow__bonvoet{padding:10px 22px 4px;border-top-width:1px}.mandflow.is-js .mandflow__vinkjes{margin-top:8px}.mandflow.is-js .mandflow__hulp{margin-top:10px;padding-top:10px}.mandflow.is-js .mandflow__bonsluit{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--kleur-inkt-14);border-radius:50%;background:var(--kleur-paneel, #fff);color:var(--kleur-inkt);cursor:pointer}.mandflow.is-js .mandflow__bonsluit svg{width:16px;height:16px}.mandflow.is-js.bon-open .mandflow__scherm{display:block;position:fixed;inset:0;z-index:calc(var(--laag-overlay) - 1);background:#231f206b}.mandflow.is-js .mandflow__balk{display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--kleur-paneel, #fff)}.mandflow.is-js.bon-open .mandflow__balk{border-top:1px solid var(--kleur-inkt-08)}.mandflow__balkopen{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:0;border:0;background:none;color:var(--kleur-inkt);font:inherit;text-align:left;cursor:pointer}.mandflow__balklabel{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;font-weight:700;color:var(--move-1)}.mandflow__balkpijl{width:14px;height:14px;transition:transform var(--duur-snel) ease}.mandflow.bon-open .mandflow__balkpijl{transform:rotate(180deg)}.mandflow__balkbedrag{font-family:var(--font-kop);font-weight:800;font-size:1.3rem;font-variant-numeric:tabular-nums}.mandflow__balkknop{flex:none}html.mandflow-bon-open{overflow:hidden}.mandflow__melding{bottom:96px}}@media(max-width:700px){.mandflow__rij{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--container-marge) * -1);padding:2px var(--container-marge) 6px;scroll-padding-inline:var(--container-marge)}.mandflow__rij::-webkit-scrollbar{display:none}.mandtegel{flex:0 0 156px;scroll-snap-align:start;padding:8px 8px 10px}.mandtegel__naam{font-size:.82rem}.mandtegel__voet{flex-direction:column;align-items:stretch;gap:6px}.mandflow .mandtegel__knop{justify-content:center}.mandfiets{grid-template-columns:112px minmax(0,1fr);gap:4px 14px;align-items:start;padding:12px}.mandfiets__naam{font-size:1.2rem}.mandfiets__levertijd{font-size:.84rem;margin-top:8px}.mandfiets__rechts{grid-column:1 / -1;flex-direction:row-reverse;align-items:center;margin-top:8px;padding-top:10px;border-top:1px solid var(--kleur-inkt-08)}.mandfiets__accu{grid-column:1 / -1;margin-top:10px}.mandfiets--compact{grid-template-columns:84px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.mandflow__bon.is-bijgewerkt .mandflow__totaalregel b{animation:none}.mandflow__balkpijl{transition:none}}@media(prefers-reduced-motion:no-preference){.sfeerbeeld,[data-parallax]{isolation:isolate}.sfeerbeeld img,[data-parallax] img{transform:scale(1.08)}.kleurgroep-vlak>.patroonlaag--vlak,.kleurgroep-vlak>.patroonlaag--vol{--patroon-overloop: 20px}@media(min-width:721px){.kleurgroep-vlak>.patroonlaag--groot{--patroon-overloop: 20px}.proefrit-blok__patroon{top:-20px;bottom:-20px}}.beweging-teller{display:inline-block;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:left}.sterren--vloeit{overflow:hidden}}.tekst-midden{text-align:center}@media(max-width:640px){.tekst-midden,.actiepagina__hero,.actiepagina__middenkop{text-align:left}.paginakop--midden .paginakop__in,.sectiekop--midden,.jubileum-slot__in{justify-items:start;text-align:left}.paginakop--midden .kicker{justify-content:flex-start}.paginakop--midden .paginakop__lede,.sectiekop--midden .lede{margin-inline:0}.beoordelingen__hoofd{align-items:flex-start;text-align:left}.tekst-midden [style*="justify-content:center"]{justify-content:flex-start!important}}
