:root{--ak-inkt:#1C1B1A;--ak-inkt-zacht:#454340;--ak-grijs:#5B5852;--ak-grijs-licht:#7B766E;--ak-lijn:#ECE8E2;--ak-lijn-sterk:#DFD8CF;--ak-veldrand:#9B948B;--ak-lijn-beige:#EFDDC9;--ak-off-white:#FBFAF8;--ak-beige:#FBEFE3;--ak-koper:#B45312;--ak-koper-donker:#963F0C;--ak-koper-link:#8F3F0B;--ak-accent:#D96B1E;--ak-fout:#9E2B25;--ak-goed:#2F6B4F;--ak-goed-vlak:#F1F6F3;--ak-amber:#E8873A;--ak-donker:#26241F;--ak-donker-lijn:#3A342D;--ak-wit:#fff;--ak-radius:12px;--ak-radius-knop:6px;--ak-container:1240px;--ak-rand:40px;--ak-sectie:88px;--ak-sectie-klein:72px}:root body{--wp--style--root--padding-left:var(--ak-rand);--wp--style--root--padding-right:var(--ak-rand)}*{box-sizing:border-box}body{margin:0;font-family:Barlow,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:16.5px;line-height:1.65;color:var(--ak-inkt-zacht);background:var(--ak-wit);-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{margin:0;font-weight:600;color:var(--ak-inkt);letter-spacing:-0.012em;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:var(--ak-koper);text-decoration:none}a:hover{color:var(--ak-koper-link);text-decoration:underline}:where(input,select,textarea,button){font:inherit}::placeholder{color:var(--ak-grijs-licht)}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ak-koper);outline-offset:2px}.ak-container,.wp-block-group.ak-container{max-width:var(--ak-container);margin-inline:auto;padding-inline:var(--ak-rand);width:100%}.ak-sectie{padding-block:var(--ak-sectie)}.ak-sectie--wit{background:var(--ak-wit)}.ak-sectie--off-white{background:var(--ak-off-white);border-block:1px solid var(--ak-lijn)}.ak-sectie--beige{background:var(--ak-beige)}.wp-site-blocks>*{margin-block:0}.ak-header-wrap+* .ak-sectie:first-child,.ak-header-wrap+*>.ak-sectie:first-child,main>.ak-sectie:first-child,main>.ak-breadcrumb+.ak-sectie,main>*:first-child>.ak-sectie:first-child,.ak-sectie+.ak-sectie,.ak-breadcrumb+.ak-sectie{border-top-color:transparent}.ak-sectie__inner{width:100%}.ak-grid>*,.ak-raster>*,.ak-raster__cel>*,.ak-split>*,.ak-video>*,.ak-faq>*,.ak-faq__intro>*,.ak-hero__grid>*,.ak-hero__tekst>*,.ak-header__inner>*,.ak-header__acties>*,.ak-kaart>*,.ak-feiten>*,.ak-chips>*,.ak-kop>*,.ak-vertrouwen__inner>*,.ak-vertrouwen__claims>*,.ak-footer__top>*,.ak-footer__merk>*,.ak-footer__gegevens>*,.ak-footer__balk-inner>*,.ak-contactkaart>*,.ak-offerte>*,.ak-pdp>*,.ak-keuzehulp>*,.ak-keuzehulp__panel>*,.ak-keuzehulp__opties>*,.ak-split__tekst>*,.ak-patroon-label>*,.ak-lijst>*{margin-block:0}.ak-eyebrow{font-size:12.5px;letter-spacing:0.09em;text-transform:uppercase;color:var(--ak-koper);font-weight:600;line-height:1.4}.ak-eyebrow--donker{color:var(--ak-amber)}.ak-sectie--beige .ak-eyebrow,.ak-raster--beige .ak-eyebrow{color:var(--ak-koper-donker)}.ak-intro{font-size:17.5px;line-height:1.65;color:var(--ak-inkt-zacht);max-width:52ch}.ak-klein{font-size:15.5px;line-height:1.6;color:var(--ak-grijs)}.ak-voetnoot{font-size:15px;line-height:1.55;color:var(--ak-grijs)}.ak-nummer{font-size:11px;font-weight:600;letter-spacing:0.13em;color:var(--ak-grijs)}.ak-cijfer{font-size:22px;font-weight:600;color:var(--ak-inkt);letter-spacing:-0.02em;line-height:1.2}.ak-label{font-size:14.5px;font-weight:600;color:var(--ak-inkt);display:block;margin-bottom:6px}.ak-kop{margin-bottom:44px}.ak-kop>h2,.ak-kop>h3,.ak-kop>p{max-width:62ch}.ak-kop>*+*{margin-top:14px}.ak-kop--rij{max-width:none;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.ak-link-cta,.ak-link-cta a{font-weight:600;font-size:16px;color:var(--ak-inkt);border-bottom:1px solid var(--ak-accent);padding-bottom:5px;display:inline-block;text-decoration:none}.ak-link-cta:has(>a){border-bottom:0;padding-bottom:0;display:block}.ak-link-cta a:hover{color:var(--ak-koper-link);text-decoration:none}.ak-knop,.wp-block-button__link{display:inline-block;border-radius:var(--ak-radius-knop);font-weight:600;font-size:16.5px;line-height:1.2;padding:17px 28px;cursor:pointer;border:1px solid transparent;text-decoration:none}.ak-knop--primair,.ak-knop--primair .wp-block-button__link{background:var(--ak-koper);color:var(--ak-wit);border-color:var(--ak-koper)}.ak-knop--primair:hover,.ak-knop--primair .wp-block-button__link:hover{background:var(--ak-koper-donker);border-color:var(--ak-koper-donker);color:var(--ak-wit)}.ak-knop--secundair .wp-block-button__link{background:var(--ak-wit);color:var(--ak-koper);border-color:#DBB79A}.ak-knop--secundair .wp-block-button__link:hover{background:var(--ak-beige);color:var(--ak-koper)}.ak-knop--lijn .wp-block-button__link{background:transparent;color:var(--ak-inkt);border-color:#DBC8B2}.ak-knop--lijn .wp-block-button__link:hover{border-color:var(--ak-inkt);color:var(--ak-inkt)}.ak-knoppen{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.wp-block-buttons.ak-knoppen{margin-top:30px}.ak-topbar{background:var(--ak-donker);color:#B5B0A8;font-size:13px}.ak-topbar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;min-height:40px;padding-block:8px}.ak-topbar__left{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ak-topbar__sep{color:var(--ak-inkt-zacht)}.ak-topbar__right{display:flex;align-items:center;gap:20px}.ak-topbar a{color:#B5B0A8}.ak-topbar__phone{color:var(--ak-wit);font-weight:600}.ak-topbar a:hover{color:var(--ak-wit)}.ak-header{position:relative;z-index:60;background:var(--ak-wit);border-bottom:1px solid var(--ak-lijn)}.ak-header.is-vast{box-shadow:0 10px 24px -20px rgba(28,27,26,.35)}.ak-menu-open{overflow:hidden}.ak-header__inner{display:flex;align-items:center;gap:8px 18px;min-height:72px;padding-block:9px;flex-wrap:wrap}.ak-logo{display:flex;align-items:center;gap:11px;flex-shrink:0;text-decoration:none}.ak-logo:hover{text-decoration:none}.ak-logo__mark{width:38px;height:38px}.ak-logo__beeld{height:62px;width:auto;display:block}.ak-logo__text{display:block;line-height:1.02}.ak-logo__name{display:block;font-size:19px;font-weight:600;color:var(--ak-inkt);letter-spacing:-0.012em}.ak-logo__sub{display:block;font-size:9.5px;font-weight:600;letter-spacing:0.11em;text-transform:uppercase;color:var(--ak-koper);margin-top:2px}.ak-logo--vol img{height:72px;width:auto}.ak-nav{margin-left:auto;display:flex;align-items:center}.ak-nav__opener{display:none}.ak-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}.ak-menu li{position:static}.ak-menu a{display:block;font-size:15.5px;font-weight:600;color:var(--ak-inkt-zacht);padding:10px 12px;border-radius:var(--ak-radius-knop);text-decoration:none;white-space:nowrap}.ak-menu a:hover,.ak-menu .current-menu-item>a{color:var(--ak-koper-link);text-decoration:none}.ak-menu__chevron{all:unset;cursor:pointer;position:absolute;right:2px;top:50%;transform:translateY(-50%);width:18px;height:18px}.ak-menu__chevron::after{content:"";position:absolute;inset:0;margin:auto;width:6px;height:6px;border-right:1.5px solid var(--ak-grijs);border-bottom:1.5px solid var(--ak-grijs);transform:rotate(45deg) translate(-1px,-1px)}.ak-menu .menu-item-has-children>a{padding-right:24px}.ak-menu .sub-menu{list-style:none;margin:0;padding:8px 0;position:absolute;left:0;top:100%;min-width:240px;z-index:70;background:var(--ak-wit);border:1px solid var(--ak-lijn);border-radius:var(--ak-radius-knop);box-shadow:0 18px 40px -24px rgba(20,18,15,.35);display:none}.ak-menu .sub-menu a{font-weight:400;padding:9px 18px;border-radius:0}.ak-menu .menu-item-has-children:hover>.sub-menu,.ak-menu .menu-item-has-children:focus-within>.sub-menu,.ak-menu .menu-item-has-children.is-open>.sub-menu{display:block}.ak-header__acties{display:flex;align-items:center;gap:6px;flex-shrink:0}.ak-login{display:flex;align-items:center;gap:7px;font-size:15.5px;font-weight:600;color:var(--ak-inkt-zacht);white-space:nowrap;padding:10px 4px}.ak-login:hover{color:var(--ak-koper-link);text-decoration:none}.ak-login__icoon{width:15px;height:15px;border:1.5px solid var(--ak-koper);border-radius:50%;flex-shrink:0;display:block}.ak-header__knoppen{display:flex;gap:6px;margin:0}.ak-header__knoppen .wp-block-button__link{padding:11px 17px;font-size:15px}.ak-knop--contact .wp-block-button__link{padding:10px 15px}.ak-knop--contact .wp-block-button__link{background:var(--ak-wit);color:var(--ak-inkt);border-color:var(--ak-lijn-sterk)}.ak-knop--contact .wp-block-button__link:hover{border-color:var(--ak-inkt);color:var(--ak-inkt)}.ak-knop--offerte .wp-block-button__link{background:var(--ak-koper);color:var(--ak-wit)}.ak-knop--offerte .wp-block-button__link:hover{background:var(--ak-koper-donker)}.ak-breadcrumb{background:var(--ak-off-white);border-bottom:1px solid var(--ak-lijn);font-size:14.5px;color:var(--ak-grijs)}.ak-breadcrumb .ak-container{padding-block:20px;display:flex;gap:8px;flex-wrap:wrap}.ak-breadcrumb span[aria-hidden]{color:#C1B9AE}.ak-breadcrumb__current{color:var(--ak-inkt);font-weight:600}.ak-hero{padding-block:0}.ak-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:64px;align-items:center}.ak-hero__tekst{padding-block:64px 72px}.ak-hero__tekst>*+*{margin-top:18px}.ak-hero__tekst h1{margin-top:14px;max-width:20ch}.ak-hero__tekst .ak-intro{max-width:52ch}.ak-hero__beeld{align-self:stretch;border-radius:14px;overflow:hidden;margin:0;min-height:460px}.ak-hero__beeld img{width:100%;height:100%;object-fit:cover}.ak-hero--home .ak-hero__tekst{padding-block:88px}.ak-hero--home .ak-hero__beeld{min-height:520px;box-shadow:0 24px 60px -24px rgba(28,27,26,.25)}.ak-hero--smal{padding-block:var(--ak-sectie-klein)}.ak-hero--smal>*+*{margin-top:16px}.ak-vertrouwen{padding-block:26px;border-bottom:1px solid var(--ak-lijn)}.ak-vertrouwen__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.ak-vertrouwen__claims{display:flex;gap:36px;align-items:center;flex-wrap:wrap}.ak-claim{font-size:15.5px;font-weight:600;color:var(--ak-inkt);display:flex;gap:10px;align-items:center}.ak-claim::before{content:"✓";color:var(--ak-accent);font-size:14px;flex-shrink:0}.ak-vertrouwen__wapen{margin:0;display:flex;align-items:center}.ak-vertrouwen__wapen img{height:46px;width:auto;display:block}.ak-grid{display:grid;gap:24px}.ak-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.ak-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ak-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ak-grid--producten{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.ak-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:56px;align-items:center}.ak-split--specs{align-items:start;gap:48px}.ak-split--contact{align-items:start}.ak-split:has(.ak-faq){align-items:start}@media (min-width:1025px){.ak-split:has(.ak-faq)>.ak-split__tekst{position:sticky;top:110px}}.ak-formulier .validation_message--hidden-on-empty:empty,.gform_wrapper .validation_message--hidden-on-empty:empty{display:none !important}.ak-contact__zij>*+*{margin-top:24px}.ak-split--contact .ak-kop+.is-style-kaart{margin-top:32px}.ak-split--referentie{grid-template-columns:minmax(0,1.7fr) minmax(min(100%,280px),1fr);align-items:start;gap:56px}.ak-split--referentie:not(:has(.ak-projectfeiten)){grid-template-columns:1fr}.ak-split .ak-container{max-width:none;padding-inline:0}.ak-raster{display:grid;gap:1px;background:var(--ak-lijn);border:1px solid var(--ak-lijn)}.ak-raster--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ak-raster--5{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.ak-merk h3{font-size:19px;color:var(--ak-inkt)}.ak-raster__cel{background:var(--ak-wit);padding:24px 26px}.ak-raster__cel>*+*{margin-top:8px}.ak-raster--beige{background:var(--ak-lijn-beige);border-color:var(--ak-lijn-beige)}.ak-raster--beige .ak-raster__cel{background:var(--ak-beige)}.ak-split__beeld{margin:0;border-radius:var(--ak-radius);overflow:hidden}.ak-split__beeld img{width:100%;aspect-ratio:4/3;object-fit:cover}.ak-split--beeld-rechts .ak-split__beeld{order:2}.ak-split__tekst>*+*{margin-top:14px}.ak-sectie__beeld{margin:28px 0 0;border-radius:var(--ak-radius);overflow:hidden}.ak-sectie__beeld img{width:100%;aspect-ratio:16/9;object-fit:cover}.ak-lijst{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ak-lijst li{position:relative;padding-left:20px;font-size:15.5px;line-height:1.6;color:var(--ak-grijs)}.ak-lijst li::before{content:"—";position:absolute;left:0;color:var(--ak-accent)}.ak-checklist{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ak-checklist li{position:relative;padding-left:26px;font-size:15.5px;line-height:1.55;font-weight:600;color:var(--ak-inkt)}.ak-checklist li::before{content:"\2713";position:absolute;left:0;color:var(--ak-koper);font-weight:700}.ak-kop+.ak-checklist{margin-top:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px 32px}.ak-checklist+.ak-grid{margin-top:36px}.ak-referentie__blok+.ak-referentie__blok{margin-top:40px}.ak-referentie__kop{display:flex;align-items:center;gap:14px;margin-bottom:12px}.ak-referentie__kop{align-items:baseline;gap:16px}.ak-referentie__kop .is-style-kicker{margin:0;font-size:11px;letter-spacing:.13em;color:var(--ak-grijs)}.ak-referentie__kop h2{font-size:24px !important;line-height:1.25}.ak-referentie__kop h2{margin:0}.ak-referentie__blok .is-style-intro{margin-top:10px}.ak-citaat{margin:40px 0 0;padding:40px 44px;background:var(--ak-beige);border-radius:var(--ak-radius);border:0}.ak-citaat p{font-size:21px;line-height:1.5;font-weight:500;color:var(--ak-inkt);margin:0}.ak-citaat cite{display:block;margin-top:16px;font-size:15.5px;font-style:normal;color:var(--ak-grijs)}.ak-referentie__blok+.wp-block-adaklein-video,.ak-citaat+.wp-block-adaklein-video{margin-top:40px}.ak-referentie__zij{position:sticky;top:104px}.ak-referentie__zij>*+*{margin-top:24px}.ak-referentie__beeld{margin:36px 0 0;border-radius:14px;overflow:hidden}.single-referentie .ak-hero--smal{padding-bottom:0}.single-referentie .ak-hero--smal h1{max-width:26ch}.ak-referentie__cta{background:var(--ak-off-white)}.ak-referentie__beeld img{width:100%;aspect-ratio:21/9;max-height:520px;object-fit:cover;display:block}.ak-keuzehulp__formulier .gform_fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,45%),1fr))}.ak-keuzehulp__formulier .gfield--type-consent,.ak-keuzehulp__formulier .gfield--type-textarea{grid-column:1/-1}.ak-split--referentie section.ak-sectie{padding:0;background:transparent;margin-top:40px}.ak-split--referentie .ak-video{grid-template-columns:1fr;gap:20px;padding:0}.ak-referentie__cta .ak-knoppen{margin-top:16px}.ak-specs__sub{margin-top:28px}.ak-specs__groep{margin-top:18px;font-size:15.5px;line-height:1.6;color:var(--ak-grijs)}.ak-specs__groep a{color:var(--ak-koper-donker);font-weight:600;text-decoration:none}.ak-eigenschappen{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px 24px}.ak-eigenschappen li{position:relative;padding-left:24px;font-size:16px;line-height:1.5;color:var(--ak-inkt)}.ak-eigenschappen li::before{content:"\2713";position:absolute;left:0;color:var(--ak-koper);font-weight:700}.ak-pdp__zij>*+*{margin-top:20px}.ak-pdp__hulp{background:var(--ak-off-white)}.ak-pdp__contact{font-weight:600;font-size:16px;line-height:1.8}.ak-pdp__contact a{color:var(--ak-inkt);text-decoration:none}.ak-pdp__contact a:hover{color:var(--ak-koper-link)}.ak-merkrij{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:48px;align-items:center}.ak-merkrij__logo{background:var(--ak-wit);border:1px solid var(--ak-lijn);border-radius:var(--ak-radius);padding:36px;min-height:180px;display:grid;place-items:center;margin:0}.ak-merkrij__logo img{width:auto;max-width:100%;max-height:110px;height:auto;aspect-ratio:auto;object-fit:contain}.ak-merkrij__naam{font-size:28px;font-weight:600;letter-spacing:-0.02em;margin:0;color:var(--ak-inkt)}.ak-merkrij__tekst>*+*{margin-top:12px}@media (max-width:700px){.ak-merkrij{grid-template-columns:1fr}}.wp-block-post-template.ak-grid{display:grid;flex-wrap:nowrap;align-items:stretch}.wp-block-post-template.ak-grid>li{display:flex;margin:0}.wp-block-post-template.ak-grid>li>*{flex:1;width:100%}.ak-noot{position:relative;padding-left:16px}.ak-noot::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--ak-koper)}.ak-badge{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:var(--ak-beige);color:var(--ak-koper-donker);font-size:15px;font-weight:600;margin:0 0 6px}.ak-tag{color:var(--ak-koper);font-weight:600;font-size:14.5px;margin-top:auto}.ak-kaart__nr{font-size:11px;font-weight:600;letter-spacing:.13em;color:var(--ak-grijs);margin:0}.ak-kop--smal h2{max-width:24ch}.ak-kop--verdeeld{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.ak-kop--verdeeld .ak-kop__titel h2{max-width:24ch;margin-top:14px}.ak-kop--verdeeld>.is-style-intro{max-width:44ch;margin:0 0 6px}.ak-kop--verdeeld>.ak-link-cta{margin:0 0 10px}.ak-sectie--tweeluik .ak-sectie__inner{padding-block:0}.ak-tweeluik{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ak-tweeluik__kolom{padding:56px 56px 56px 0}.ak-tweeluik__kolom+.ak-tweeluik__kolom{padding:56px 0 56px 56px;border-left:1px solid var(--ak-lijn-beige)}.ak-tweeluik__kolom>*+*{margin-top:12px}.ak-tweeluik__kolom .ak-knoppen{margin-top:22px}@media (max-width:700px){.ak-tweeluik__kolom,.ak-tweeluik__kolom+.ak-tweeluik__kolom{padding:32px 0;border-left:0;border-top:1px solid var(--ak-lijn-beige)}.ak-tweeluik__kolom:first-child{border-top:0}}.ak-raster--5{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.ak-merkcel{display:flex;flex-direction:column;gap:12px;padding:28px 20px}.ak-merkcel__logo{margin:0;height:56px;display:flex;align-items:center}.ak-merkcel__logo img{max-height:56px;width:auto;max-width:170px;object-fit:contain;aspect-ratio:auto}.ak-merkcel__naam{font-size:22px;font-weight:600;letter-spacing:-0.02em;margin:0;min-height:56px;display:flex;align-items:center}.ak-merkcel .ak-link-cta{margin-top:auto}.is-style-kaart-beeld>.is-style-kicker{color:var(--ak-grijs)}.ak-spec{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--ak-lijn);font-size:15px;color:var(--ak-grijs);margin:0}.ak-spec strong{color:var(--ak-inkt);font-weight:600;text-align:right}.ak-spec+.ak-spec{margin-top:0}.is-style-kaart-beeld>.ak-spec:not(.ak-spec+.ak-spec){margin-top:8px}.ak-spec+.ak-link-cta{margin-top:18px}.is-style-kaart-beeld{position:relative;display:flex;flex-direction:column}.is-style-kaart-beeld>.ak-spec:not(.ak-spec+.ak-spec){margin-top:auto;padding-top:18px}.is-style-kaart-beeld h3 a{color:inherit;text-decoration:none}.is-style-kaart-beeld h3 a::after{content:"";position:absolute;inset:0}.is-style-kaart-beeld:has(h3 a:hover){border-color:var(--ak-koper)}.ak-mega .ak-knop--primair,.ak-mega .ak-knop--primair:hover{color:var(--ak-wit)}.ak-faq__beeld{margin:26px 0 0}.ak-kaart__cta{display:block;margin-top:auto;padding-top:12px;font-size:14.5px;font-weight:600;color:var(--ak-koper)}.ak-sorteer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:22px;font-size:15px;color:var(--ak-grijs)}.ak-sorteer__opties{display:flex;flex-wrap:wrap;gap:6px 18px}.ak-sorteer__opties a{color:var(--ak-grijs);text-decoration:none;border-bottom:1px solid transparent}.ak-sorteer__opties a:hover{color:var(--ak-inkt)}.ak-sorteer__opties a[aria-current="true"]{color:var(--ak-inkt);font-weight:600;border-bottom-color:var(--ak-koper)}.ak-kaart{background:var(--ak-wit);border:1px solid var(--ak-lijn);border-radius:var(--ak-radius);padding:30px 28px;display:flex;flex-direction:column;gap:12px}.ak-kaart>.ak-link-cta{margin-top:auto;padding-top:12px;align-self:flex-start}.ak-kaart--beeld{padding:0;overflow:hidden}.ak-kaart--beeld>*:not(.ak-kaart__beeld){margin-inline:26px}.ak-kaart--beeld>*:first-child{margin-inline:0}.ak-kaart--beeld>*:last-child{margin-bottom:28px}.ak-kaart--beeld>.ak-kaart__beeld+*{margin-top:24px}.ak-kaart__beeld{margin:0}.ak-kaart__beeld img{width:100%;aspect-ratio:4/3;object-fit:cover}.ak-kaart--formulier{padding:28px 30px;gap:14px}.ak-kaart--product{text-decoration:none;color:inherit;padding:0;overflow:hidden;transition:box-shadow .2s,border-color .2s}.ak-kaart--product:hover{border-color:#D9CFC2;text-decoration:none;box-shadow:0 12px 32px -16px rgba(28,27,26,.2)}.ak-kaart--product .ak-kaart__body{padding:22px 24px 26px;display:block}.ak-kaart__titel{display:block;font-size:18px;font-weight:600;color:var(--ak-inkt)}.ak-kaart__spec{display:block;font-size:15px;color:var(--ak-grijs);margin-top:4px}.ak-feiten{display:flex;flex-direction:column;gap:1px;background:var(--ak-lijn);border-top:1px solid var(--ak-lijn);margin-top:4px}.ak-feit{background:var(--ak-wit);display:flex;justify-content:space-between;gap:14px;padding:10px 2px;font-size:15px;color:var(--ak-grijs)}.ak-feit strong{color:var(--ak-inkt);font-weight:600;text-align:right}.ak-rijen{border:1px solid var(--ak-lijn);border-radius:var(--ak-radius);overflow:hidden}.ak-rij{display:flex;align-items:center;gap:20px;padding:16px 20px;background:var(--ak-wit);border-bottom:1px solid var(--ak-lijn);text-decoration:none;color:inherit}.ak-rij:last-child{border-bottom:0}.ak-rij:hover{background:var(--ak-off-white);text-decoration:none}.ak-rij__thumb{width:64px;height:48px;flex-shrink:0;border-radius:6px;overflow:hidden;background:var(--ak-off-white)}.ak-rij__thumb img{width:100%;height:100%;object-fit:contain}.ak-rij__tekst{flex:1 1 220px;min-width:0}.ak-rij__naam{display:block;font-size:16.5px;font-weight:600;color:var(--ak-inkt)}.ak-rij__spec{display:block;font-size:15px;color:var(--ak-grijs);margin-top:2px}.ak-rij__cta{font-size:15px;font-weight:600;color:var(--ak-koper);white-space:nowrap}.ak-vergelijk,.ak-tabel{width:100%;margin:0}.ak-vergelijk table,.ak-tabel{border-collapse:collapse;width:100%}.ak-vergelijk{border:1px solid var(--ak-lijn);border-radius:var(--ak-radius);overflow-x:auto;margin-top:32px}.ak-vergelijk th,.ak-vergelijk td,.ak-vergelijk.wp-block-table th,.ak-vergelijk.wp-block-table td{padding:15px 18px;text-align:left;font-size:15.5px;line-height:1.4;border:0;border-bottom:1px solid var(--ak-lijn)}.ak-vergelijk thead,.ak-vergelijk.wp-block-table thead{border-bottom:0}.ak-vergelijk thead th{background:var(--ak-off-white);font-size:14px;font-weight:600;color:var(--ak-inkt)}.ak-vergelijk tbody td:first-child{color:var(--ak-grijs);font-weight:400}.ak-vergelijk tbody td{color:var(--ak-inkt);font-weight:600}.ak-vergelijk table{border:0;table-layout:fixed;width:100%}.ak-vergelijk th:first-child,.ak-vergelijk td:first-child{width:24%}.ak-vergelijk tbody tr:last-child td{border-bottom:0}.ak-vergelijk thead th:first-child{width:29%}.ak-vergelijk figcaption{font-size:15px;color:var(--ak-grijs);margin-top:16px}.ak-tabel th{text-align:left;font-weight:400;color:var(--ak-grijs);padding:12px 0;border-bottom:1px solid var(--ak-lijn);width:45%}.ak-tabel td{padding:12px 0;border-bottom:1px solid var(--ak-lijn);color:var(--ak-inkt);font-weight:600}.ak-faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:56px;align-items:start}.ak-faq__intro>*+*{margin-top:14px}.ak-faq__beeld{margin:26px 0 0}.ak-faq__beeld img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--ak-radius)}.ak-faq__vragen{border-top:1px solid var(--ak-lijn)}.ak-vraag{border-bottom:1px solid var(--ak-lijn);margin:0}.ak-faq__vragen>*+*{margin-top:0}.ak-split>.ak-faq{display:block}.ak-faq>.is-style-vraag+.is-style-vraag{margin-top:0}.ak-faq>.is-style-vraag:first-of-type{border-top:1px solid var(--ak-lijn)}.page-template-page-contact .ak-formulier .gfield_required{display:none}.ak-formulier__noot{margin-top:14px;font-size:14.5px;line-height:1.5;color:var(--ak-grijs)}.ak-vraag summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:600;color:var(--ak-inkt)}.ak-vraag summary::-webkit-details-marker{display:none}.ak-vraag summary::after{content:"+";font-size:22px;color:var(--ak-koper);font-weight:600;flex-shrink:0}.ak-vraag[open] summary::after{content:"–"}.ak-vraag summary:hover{color:var(--ak-koper-link)}.ak-vraag>*:not(summary){font-size:16.5px;line-height:1.65;color:var(--ak-grijs);padding-bottom:22px;max-width:56ch}.ak-video{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:56px;align-items:center}.ak-video--rechts .ak-video__speler{order:2}.ak-video__speler{position:relative;aspect-ratio:16/9;border-radius:var(--ak-radius);overflow:hidden;background:var(--ak-inkt)}.ak-video__facade{all:unset;display:block;position:absolute;inset:0;cursor:pointer}.ak-video__facade img{width:100%;height:100%;object-fit:cover}.ak-video__knop{position:absolute;inset:0;margin:auto;width:64px;height:64px;border-radius:50%;background:rgba(28,27,26,.78)}.ak-video__knop::after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:19px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;transform:translateX(3px)}.ak-video__speler iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ak-video__tekst>*+*{margin-top:14px}.ak-keuzehulp-pagina{padding-block:64px 96px}.ak-keuzehulp{max-width:920px;margin-inline:auto}.ak-keuzehulp__kop{max-width:920px;margin-inline:auto}.ak-keuzehulp__kop h1{font-size:34px;line-height:1.16;margin-top:14px;max-width:26ch}.ak-keuzehulp__kop .ak-intro{font-size:17px;line-height:1.7;margin-top:16px;max-width:58ch}.ak-stappen{display:flex;gap:1px;background:var(--ak-lijn);border:1px solid var(--ak-lijn);list-style:none;margin:36px 0 0;padding:0;flex-wrap:wrap}.ak-stappen li{flex:1 1 160px}.ak-stap{all:unset;display:block;width:100%;box-sizing:border-box;background:var(--ak-wit);padding:16px 18px;color:#C1B9AE}.ak-stap{color:var(--ak-inkt)}.ak-stap[data-klaar]{cursor:pointer}.ak-stap[data-klaar]:hover{background:var(--ak-off-white)}.ak-stap[aria-current="step"]{background:var(--ak-inkt);color:var(--ak-wit)}.ak-stap__nr{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-grijs)}.ak-stap[aria-current="step"] .ak-stap__nr{color:#D9CFC2}.ak-stap__label{display:block;font-size:16px;font-weight:600;margin-top:4px}.ak-keuzehulp__panel{border:1px solid var(--ak-lijn);border-top:0;background:var(--ak-wit);padding:40px;margin:0;min-width:0}.ak-keuzehulp__panel legend{padding:0;font-size:24px;font-weight:700;line-height:1.25;float:left;width:100%;margin:0}.ak-keuzehulp__panel>p{clear:both}.ak-keuzehulp__panel legend:focus,.ak-keuzehulp__panel h2:focus{outline:none}.ak-keuzehulp__panel>*+*{margin-top:10px}.ak-keuzehulp__panel>p{font-size:16.5px;color:var(--ak-grijs)}.ak-keuzehulp__opties{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,44%),1fr));gap:12px;margin-top:26px}.ak-optie{all:unset;box-sizing:border-box;display:block;cursor:pointer;text-align:left;padding:20px 22px;border-radius:8px;background:var(--ak-wit);border:1px solid var(--ak-lijn)}.ak-optie:hover,.ak-optie[aria-pressed="true"]{background:var(--ak-beige);border-color:var(--ak-koper)}.ak-optie__label{display:block;font-size:19px;font-weight:600;color:var(--ak-inkt)}.ak-optie__body{display:block;font-size:15px;color:var(--ak-grijs);margin-top:5px;line-height:1.5}.ak-keuzehulp__antwoorden{list-style:none;padding:0;margin:20px 0 0;display:flex;gap:8px;flex-wrap:wrap}.ak-keuzehulp__antwoorden li{font-size:14.5px;padding:7px 12px;border-radius:var(--ak-radius-knop);background:var(--ak-off-white);border:1px solid var(--ak-lijn);color:var(--ak-grijs)}.ak-keuzehulp__formulier{margin-top:32px;background:var(--ak-off-white);border:1px solid var(--ak-lijn);border-radius:var(--ak-radius);padding:28px 30px}.ak-keuzehulp__voet{margin-top:20px;font-size:15px;color:var(--ak-grijs)}.ak-keuzehulp__terug{all:unset;cursor:pointer;margin-top:28px;font-size:15.5px;font-weight:600;color:var(--ak-grijs)}.ak-keuzehulp__terug:hover{color:var(--ak-inkt)}.ak-keuzehulp__terug[hidden]{display:none}.ak-archief{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.ak-filters{position:sticky;top:100px;flex:0 1 240px}.ak-filters__toggle{display:none}.ak-filters__kop{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ak-filters__kop h2{font-size:17px}.ak-filters__wissen{font-size:14px;color:var(--ak-grijs);text-decoration:underline}.ak-filters__groep{border:0;border-top:1px solid var(--ak-lijn);padding:14px 0 0;margin:18px 0 0}.ak-filters__groep legend{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-grijs);font-weight:600;padding:0 0 10px}.ak-filters__optie{display:flex;align-items:center;gap:10px;font-size:15.5px;color:var(--ak-inkt-zacht);padding:5px 0;cursor:pointer}.ak-filters__optie input{width:16px;height:16px;accent-color:var(--ak-koper);flex-shrink:0;cursor:pointer}.ak-filters__aantal{margin-left:auto;font-size:14px;color:var(--ak-grijs-licht)}.ak-filters__acties{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ak-filters__acties .ak-knop{padding:13px 20px;font-size:15.5px}.ak-pager{display:flex;gap:8px;flex-wrap:wrap;margin-top:40px;align-items:center}.ak-archief>*:not(.ak-filters){grid-column:2}.ak-archief>.ak-filters{grid-column:1;grid-row:1 / span 20}.ak-grid--producten+.ak-link-cta{margin-top:28px}.ak-pager .page-numbers{padding:9px 14px;font-size:15px;font-weight:600;border-radius:var(--ak-radius-knop);border:1px solid var(--ak-lijn-sterk);background:var(--ak-wit);color:var(--ak-inkt)}.ak-pager .page-numbers.current{background:var(--ak-inkt);color:var(--ak-wit);border-color:var(--ak-inkt)}.ak-leeg{padding:40px 0;font-size:17px;color:var(--ak-grijs)}.ak-pdp{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:56px;align-items:start}.ak-pdp__beeld{margin:0;border-radius:var(--ak-radius);overflow:hidden;border:1px solid var(--ak-lijn)}.ak-pdp__beeld img{width:100%;aspect-ratio:4/3;object-fit:cover}.ak-pdp__keuze>*+*{margin-top:16px}.ak-offerte{border:1px solid var(--ak-lijn);border-radius:var(--ak-radius);padding:28px 30px;display:flex;flex-direction:column;gap:20px;background:var(--ak-wit)}.ak-offerte__variant>*+*{margin-top:0}.ak-chips{display:flex;gap:8px;flex-wrap:wrap}.ak-chip{all:unset;box-sizing:border-box;cursor:pointer;padding:9px 14px;font-size:14.5px;border-radius:var(--ak-radius-knop);border:1px solid var(--ak-veldrand);background:var(--ak-wit);color:var(--ak-inkt-zacht)}.ak-chip.is-actief{background:var(--ak-inkt);color:var(--ak-wit);border-color:var(--ak-inkt)}.ak-select{width:100%;padding:12px 14px;border:1px solid var(--ak-veldrand);border-radius:var(--ak-radius-knop);background:var(--ak-wit);height:48px}.ak-offerte__prijs{border-top:1px solid var(--ak-lijn);padding-top:20px}.ak-offerte__label{display:block;font-size:19px;font-weight:600;color:var(--ak-inkt);margin-bottom:6px}.ak-offerte__prijs p{font-size:15px;color:var(--ak-grijs);line-height:1.6}.ak-offerte__open{align-self:flex-start}.ak-offerte__beloftes{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.ak-offerte__beloftes li{font-size:15px;color:var(--ak-grijs);display:flex;gap:9px}.ak-offerte__beloftes li::before{content:"—";color:var(--ak-accent)}.ak-projectfeiten{background:var(--ak-wit);border:1px solid var(--ak-lijn);border-radius:var(--ak-radius);padding:26px}.ak-projectfeiten .ak-eyebrow{font-size:11px;letter-spacing:.12em;color:var(--ak-grijs)}.ak-projectfeiten .ak-spec{padding:12px 2px;font-size:15.5px}.ak-projectfeiten .ak-eyebrow+.ak-spec{margin-top:16px;border-top:0}.ak-downloads__lijst{list-style:none;padding:0;margin:16px 0 0;border-top:1px solid var(--ak-lijn)}.ak-downloads__lijst li{border-bottom:1px solid var(--ak-lijn)}.ak-downloads__lijst a{display:flex;justify-content:space-between;gap:16px;padding:14px 0;color:var(--ak-inkt);font-weight:600;font-size:16px}.ak-downloads__lijst a:hover{color:var(--ak-koper-link);text-decoration:none}.ak-downloads__meta{font-weight:400;font-size:14.5px;color:var(--ak-grijs)}.ak-contactkaart{display:flex;flex-direction:column;gap:24px}.ak-contactkaart__gegevens>*+*{margin-top:8px}.ak-contactkaart__route{margin:18px 0 0}.ak-contactkaart__route a{font-size:15px}.ak-contactkaart__kaart{display:block;border-radius:var(--ak-radius);overflow:hidden;border:1px solid var(--ak-lijn);background:var(--ak-off-white)}.ak-contactkaart__kaart img{width:100%;aspect-ratio:16/9;object-fit:cover}.ak-contactkaart__placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;font-weight:600;color:var(--ak-koper)}.ak-formulier input[type=text],.ak-formulier input[type=email],.ak-formulier input[type=tel],.ak-formulier input[type=url],.ak-formulier input[type=number],.ak-formulier select,.ak-formulier textarea{width:100%;border:1px solid var(--ak-veldrand);border-radius:var(--ak-radius-knop);padding:13px 14px;min-height:48px;background:var(--ak-wit);color:var(--ak-inkt)}.ak-formulier textarea{min-height:96px;max-height:160px;line-height:1.55}.ak-formulier .gfield{margin-bottom:14px}.ak-formulier .gfield_label{display:block;font-size:14.5px;font-weight:600;color:var(--ak-inkt);margin-bottom:6px}.ak-formulier .gfield_description{font-size:14px;color:var(--ak-grijs);margin-top:6px}.ak-formulier .gform_footer{margin-top:24px}.ak-formulier .gform_button{background:var(--ak-koper);color:var(--ak-wit);border:0;border-radius:var(--ak-radius-knop);padding:16px 26px;font-weight:600;font-size:16.5px;cursor:pointer}.ak-formulier .gform_button:hover{background:var(--ak-koper-donker)}.ak-formulier .gfield_required{color:var(--ak-koper)}.ak-formulier .validation_message{color:#A32B12;font-size:14.5px;margin-top:6px}.ak-formulier .gform_fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 20px}.ak-formulier .gfield--width-full{grid-column:auto}.ak-formulier .gfield--type-textarea,.ak-formulier .gfield--type-consent,.ak-formulier .gfield--type-fileupload,.ak-formulier .gfield--type-radio,.ak-formulier .gfield--type-checkbox,.ak-formulier .gfield--type-html,.ak-formulier .gfield--type-section{grid-column:1/-1}.ak-formulier .gfield_description{font-size:13.5px;line-height:1.45;margin-top:5px}.ak-bevestiging{border:1px solid var(--ak-lijn);border-left:3px solid var(--ak-accent);background:var(--ak-off-white);border-radius:var(--ak-radius);padding:24px 26px}.ak-notice{border:1px dashed var(--ak-lijn-sterk);border-radius:var(--ak-radius);padding:20px;color:var(--ak-grijs);font-size:15.5px}.ak-tijdlijn{border-left:2px solid var(--ak-lijn)}.ak-tijdlijn__item{position:relative;display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:16px;padding:0 0 32px 28px}.ak-tijdlijn__item>.is-style-kicker{grid-column:1;grid-row:1 / span 2;margin:4px 0 0;font-size:16px;letter-spacing:.02em;color:var(--ak-inkt-zacht)}.ak-tijdlijn__item>h4{grid-column:2;grid-row:1}.ak-tijdlijn__item>p:not(.is-style-kicker){grid-column:2;grid-row:2}.ak-tijdlijn__item::before{content:"";position:absolute;left:-4.5px;top:9px;width:7px;height:7px;background:#D9CFC2;border-radius:50%}.ak-tijdlijn .ak-tijdlijn__jaar{font-size:16px;font-weight:600;color:var(--ak-inkt-zacht);letter-spacing:.02em}.ak-tijdlijn__item h4{font-size:20px}.ak-tijdlijn__item>.is-style-kicker{text-transform:none}.ak-sectie.ak-sectie--aansluitend{padding-top:0 !important}.page-template-page-over-ons .ak-hero .ak-hero__tekst{padding-bottom:56px}.page-template-page-over-ons .ak-hero,.page-id-51 .ak-hero{border-bottom:0}.page-template-page-over-ons .ak-hero .ak-hero__tekst,.page-id-51 .ak-hero .ak-hero__tekst{padding-bottom:56px}.ak-sectie--lijn-boven{border-top:1px solid var(--ak-lijn)}.ak-tekst{max-width:64ch}.ak-split--kop{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.ak-split--kop .ak-split__kop h2{margin:0;max-width:18ch}.ak-split--kop .ak-split__tekst>p:first-child{margin-top:4px}.ak-sectie:has(>.ak-sectie__inner>.ak-tekst){padding-block:56px}.ak-split--geschiedenis{align-items:start}.ak-split--geschiedenis .ak-tijdlijn__item{grid-template-columns:150px minmax(0,1fr)}.ak-merklogo{margin:0 0 20px}.ak-merklogo img{max-height:56px;width:auto;max-width:220px;object-fit:contain;aspect-ratio:auto;display:block}.ak-merklogo__naam{font-size:26px;font-weight:600;letter-spacing:-0.02em;color:var(--ak-inkt)}.ak-sectie.ak-sectie--strak{padding-block:0 !important;border-bottom:1px solid var(--ak-lijn)}.ak-sectie--strak .ak-cijfers{border-top:0;border-radius:0 0 var(--ak-radius) var(--ak-radius)}.single-merk .ak-cijfers .ak-cijfer{font-size:26px}.ak-split--merk{align-items:start}.ak-split--merk .ak-grid--2{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.ak-split--merk .ak-checklist{grid-template-columns:1fr}.single-merk .ak-hero+.entry-content,.single-merk .ak-hero+.wp-block-post-content,.page-template-page-over-ons .ak-hero+.entry-content,.page-template-page-over-ons .ak-hero+.wp-block-post-content{margin-top:0}.ak-merk__documentatie:empty{display:none}.ak-merk__documentatie:not(:has(.ak-downloads)){display:none}.ak-cijfers--beige{background:transparent;border-radius:0}.ak-cijfers--beige>*{background:var(--ak-beige);padding:28px 26px}.ak-cijfers--beige h4{font-size:20px;margin:0}.ak-cijfers--beige p{margin-top:10px}.ak-tijdlijn__item p{font-size:16.5px;line-height:1.6;color:var(--ak-grijs);margin-top:6px;max-width:52ch}.ak-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;margin-top:36px}.ak-team__lid{display:flex;flex-direction:column;gap:14px}.ak-team__portret{margin:0;border-radius:var(--ak-radius);overflow:hidden;background:var(--ak-off-white)}.ak-team__portret img{width:100%;aspect-ratio:4/5;object-fit:cover}.ak-team__lid h4{font-size:19px}.ak-team__rol{font-size:15.5px;color:var(--ak-grijs);margin-top:4px}.ak-team__groep{margin:28px 0 0;border-radius:14px;overflow:hidden}.ak-team__groep img{width:100%;aspect-ratio:16/6;object-fit:cover}.ak-certkaart h4{font-size:21px;line-height:1.25}.ak-certkaart p{font-size:15.5px;line-height:1.6;color:var(--ak-grijs);margin-top:10px}.ak-certkaart--wapen{position:relative}.ak-certkaart--wapen h4{padding-right:56px}.ak-certkaart--wapen::after{content:"";position:absolute;right:22px;top:22px;width:44px;height:48px;background:url("../img/hofleverancier-wapen.webp") center/contain no-repeat}.ak-pakketten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin-top:36px;align-items:stretch}.ak-pakket{background:var(--ak-wit);border:1px solid var(--ak-lijn);border-radius:var(--ak-radius);position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:14px;padding:28px 0 30px}.ak-pakket--uitgelicht{border-color:var(--ak-koper)}.ak-pakket__vlag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--ak-koper);color:var(--ak-wit);white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:7px 18px;border-radius:999px;margin:0}.ak-pakket__body{display:contents}.ak-pakket__body>*{margin:0;padding-inline:26px}.ak-pakket__body>.ak-knoppen{align-self:end}.ak-pakket__body h3{font-size:23px;line-height:1.25}.ak-pakket__body>p{font-size:15.5px;line-height:1.55;color:var(--ak-grijs)}.ak-pakket__matrix{display:flex;flex-direction:column;gap:1px;background:var(--ak-lijn);border-block:1px solid var(--ak-lijn);margin-inline:26px;padding-inline:0}.ak-pakket__matrix p{background:var(--ak-wit);display:flex;align-items:center;gap:11px;padding:11px 2px;font-size:15px;line-height:1.4;color:var(--ak-inkt-zacht);margin:0}.ak-pakket__matrix p::before{content:"✓";color:var(--ak-accent);font-weight:600;width:14px;flex-shrink:0}.ak-pakket__matrix .ak-niet{color:var(--ak-grijs-licht)}.ak-pakket__matrix .ak-niet::before{content:"–";color:#C1B9AE}.ak-weetjes{background:var(--ak-wit);border:1px solid var(--ak-lijn);border-radius:var(--ak-radius);padding:28px 30px}.ak-weetjes .ak-eyebrow{font-size:11px;letter-spacing:.12em;color:var(--ak-grijs)}.ak-weetjes ul{margin-top:14px}.ak-weetjes li{font-size:15.5px;line-height:1.55;color:var(--ak-inkt-zacht)}.ak-galerij{display:flex;flex-direction:column;gap:12px}.ak-galerij__hoofd{margin:0;border:1px solid var(--ak-lijn);border-radius:var(--ak-radius);overflow:hidden;background:var(--ak-wit)}.ak-galerij__hoofd img{width:100%;aspect-ratio:4/3;object-fit:cover}.ak-galerij__thumbs{display:flex;gap:10px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ak-galerij__thumb{all:unset;cursor:pointer;width:78px;height:60px;overflow:hidden;border:1px solid var(--ak-lijn-sterk);border-radius:6px;background:var(--ak-wit)}.ak-galerij__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ak-galerij__thumb[aria-current="true"]{border-color:var(--ak-inkt);border-width:2px}.ak-formulier .gform_validation_errors{background:#FBEDEA;border:1px solid #E2B6AD;border-left:3px solid var(--ak-fout);border-radius:var(--ak-radius);padding:18px 22px;margin-bottom:24px}.ak-formulier .gform_validation_errors h2{font-size:18px;color:var(--ak-fout);margin:0 0 6px}.ak-formulier .gform_validation_errors ol{margin:0;padding-left:18px}.ak-formulier .gform_validation_errors li{font-size:15.5px;color:var(--ak-inkt-zacht)}.ak-formulier .gfield_error input,.ak-formulier .gfield_error select,.ak-formulier .gfield_error textarea,.ak-formulier input[aria-invalid="true"],.ak-formulier textarea[aria-invalid="true"]{border-color:var(--ak-fout);border-width:2px;background:#FFFBFA}.ak-formulier .gfield_error .gfield_label{color:var(--ak-fout)}.ak-formulier .validation_message{color:var(--ak-fout);font-size:14.5px;line-height:1.5;margin-top:6px;display:flex;gap:7px;align-items:flex-start}.ak-formulier .validation_message::before{content:"!";flex-shrink:0;width:17px;height:17px;margin-top:2px;border-radius:50%;background:var(--ak-fout);color:var(--ak-wit);font-size:12px;font-weight:600;line-height:17px;text-align:center}.ak-formulier .gfield_required{color:var(--ak-fout)}.ak-formulier .gform_required_legend{font-size:14px;color:var(--ak-grijs);margin-bottom:16px}.ak-formulier .gform_button:disabled,.ak-formulier .gform_button[disabled]{background:var(--ak-grijs-licht);cursor:not-allowed}.ak-formulier .gform_ajax_spinner{margin-left:12px;vertical-align:middle}.ak-bevestiging{border:1px solid var(--ak-lijn);border-left:3px solid var(--ak-goed);background:var(--ak-goed-vlak);border-radius:var(--ak-radius);padding:24px 26px 24px 60px;position:relative}.ak-bevestiging::before{content:"";position:absolute;left:22px;top:26px;width:20px;height:11px;border-left:2.5px solid var(--ak-goed);border-bottom:2.5px solid var(--ak-goed);transform:rotate(-45deg)}.ak-leeg{padding:40px 0;font-size:17px;color:var(--ak-grijs);max-width:56ch}.ak-leeg h2{font-size:23px;margin-bottom:10px}.ak-leeg__routes{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.ak-leeg__suggesties{list-style:none;padding:0;margin:20px 0 0;display:flex;gap:8px;flex-wrap:wrap}.ak-leeg__suggesties a{display:inline-block;font-size:15px;font-weight:600;padding:8px 14px;border-radius:var(--ak-radius-knop);border:1px solid var(--ak-lijn-sterk);color:var(--ak-inkt);text-decoration:none}.ak-leeg__suggesties a:hover{border-color:var(--ak-inkt);text-decoration:none}.ak-footer{background:var(--ak-inkt);color:var(--ak-grijs-licht);margin-top:0}.ak-footer__streep{height:2px;background:var(--ak-accent)}.ak-footer a{color:var(--ak-grijs-licht)}.ak-footer a:hover{color:var(--ak-wit);text-decoration:none}.ak-footer .ak-klein{color:var(--ak-grijs-licht)}.ak-footer__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:48px;padding-block:64px 0}.ak-footer__merk>*+*{margin-top:20px}.ak-footer__merk .ak-logo--vol img{background:var(--ak-wit);padding:10px 12px;border-radius:6px}.ak-footer__social{display:flex;gap:14px;font-size:15px}.ak-footer__social a{color:var(--ak-wit)}.ak-footer__lijst{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:9px}.ak-footer__lijst li{font-size:15.5px}.ak-footer__naw{padding-block:36px;margin-top:56px;border-top:1px solid var(--ak-donker-lijn)}.ak-footer__gegevens{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:40px}.ak-footer__gegevens p{font-size:15.5px;line-height:1.7;margin-top:10px}.ak-footer__gegevens a{color:var(--ak-wit)}.ak-footer__balk{border-top:1px solid var(--ak-donker-lijn)}.ak-footer__balk-inner{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-block:22px;font-size:14.5px}.ak-footer__juridisch{display:flex;gap:20px;flex-wrap:wrap}.ak-patroon-label{max-width:var(--ak-container);margin:0 auto;padding:48px var(--ak-rand) 0;border-top:2px solid var(--ak-inkt)}.ak-patroon-label__nr{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ak-koper)}.ak-patroon-label h2{margin-top:8px}.ak-patroon-label__uitleg{font-size:15.5px;color:var(--ak-grijs);max-width:70ch;margin-top:6px}.ak-patroon-label__slug{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--ak-grijs-licht);margin-top:8px}.ak-patroon-label+.ak-sectie,.ak-patroon-label+.wp-block-group{margin-top:20px}.ak-quote{background:var(--ak-beige);border-radius:var(--ak-radius);padding:40px 44px;margin:0;border:0}.ak-sectie--beige .ak-quote{background:var(--ak-wit)}.ak-quote p{font-size:21px;line-height:1.55;color:var(--ak-inkt);font-weight:400;max-width:44ch}.ak-quote cite{display:block;margin-top:20px;font-style:normal;font-size:15.5px;color:var(--ak-grijs)}.single-productgroep .ak-hero__tekst h1{font-size:40px !important;line-height:1.12}.single-merk .ak-hero__tekst h1,.single-dienst .ak-hero__tekst h1{font-size:38px !important;line-height:1.14}.single-product .ak-pdp__keuze h1{font-size:38px !important;line-height:1.14}.single-referentie .ak-hero--smal h1{font-size:37px !important;line-height:1.16}.page-template-page-contact .ak-hero--smal h1{font-size:36px !important;line-height:1.16}.page-template-page-over-ons .ak-hero--smal h1{font-size:40px !important;line-height:1.12}.page-template-page-keuzehulp .ak-keuzehulp__kop h1{font-size:34px !important;line-height:1.16}.post-type-archive-product .ak-hero--smal h1,.tax-productgroep_rel .ak-hero--smal h1,.post-type-archive-referentie .ak-hero--smal h1{font-size:34px !important;line-height:1.18}.single-productgroep .ak-sectie:not(.ak-hero),.single-merk .ak-sectie:not(.ak-hero),.single-product .ak-sectie:not(.ak-hero),.page-template-page-contact .ak-sectie:not(.ak-hero){padding-block:76px}.single-referentie .ak-sectie:not(.ak-hero){padding-block:56px}.single-dienst .ak-sectie:not(.ak-hero),.page-template-page-over-ons .ak-sectie:not(.ak-hero){padding-block:88px}.page-template-page-contact .ak-hero--smal{padding-block:64px 72px}.single-referentie .ak-hero--smal{padding-block:56px}.post-type-archive-product .ak-hero--smal,.tax-productgroep_rel .ak-hero--smal,.post-type-archive-referentie .ak-hero--smal{padding-block:48px}@media (max-width:1024px){:root{--ak-rand:24px;--ak-sectie:64px;--ak-sectie-klein:52px}.ak-header__inner{min-height:64px}.ak-logo__beeld{height:46px}.ak-header__acties{margin-left:auto;order:2}.ak-header__knoppen .ak-knop--contact{display:none}.ak-nav{order:3;margin-left:0;position:static}.ak-nav__opener{display:block;all:unset;cursor:pointer;width:44px;height:44px;position:relative}.ak-nav__streep,.ak-nav__streep::before,.ak-nav__streep::after{content:"";position:absolute;left:11px;width:22px;height:2px;background:var(--ak-inkt);border-radius:2px}.ak-nav__streep{top:21px}.ak-nav__streep::before{left:0;top:-7px}.ak-nav__streep::after{left:0;top:7px}.ak-nav.is-open .ak-nav__streep{background:transparent}.ak-nav.is-open .ak-nav__streep::before{top:0;transform:rotate(45deg)}.ak-nav.is-open .ak-nav__streep::after{top:0;transform:rotate(-45deg)}.ak-nav__paneel{display:none;position:absolute;left:0;right:0;top:100%;background:var(--ak-wit);border-top:1px solid var(--ak-lijn);border-bottom:1px solid var(--ak-lijn);box-shadow:0 18px 40px -24px rgba(20,18,15,.35);padding:8px var(--ak-rand) 20px;max-height:75vh;overflow-y:auto}.ak-nav.is-open .ak-nav__paneel{display:block}.ak-menu{flex-direction:column;align-items:stretch;gap:0}.ak-menu>li{border-bottom:1px solid var(--ak-lijn)}.ak-menu>li:last-child{border-bottom:0}.ak-menu a{padding:14px 0;font-size:17px}.ak-menu .menu-item-has-children>a{padding-right:44px}.ak-menu__chevron{width:44px;right:0;top:0;transform:none;height:52px}.ak-menu .sub-menu{position:static;display:none;border:0;box-shadow:none;padding:0 0 10px 14px;min-width:0}.ak-menu .menu-item-has-children:hover>.sub-menu,.ak-menu .menu-item-has-children:focus-within>.sub-menu{display:none}.ak-menu .menu-item-has-children.is-open>.sub-menu{display:block}.ak-menu .sub-menu a{padding:10px 0;font-size:16px}.ak-archief{grid-template-columns:1fr;gap:24px}.ak-filters{position:static}.ak-filters__toggle{display:inline-block;all:unset;cursor:pointer;border:1px solid var(--ak-lijn-sterk);border-radius:var(--ak-radius-knop);padding:13px 20px;font-weight:600;color:var(--ak-inkt)}.ak-filters__body{display:none;margin-top:20px}.ak-filters.is-open .ak-filters__body{display:block}.ak-projectfeiten{position:static}.ak-split--referentie{grid-template-columns:1fr}.ak-video--rechts .ak-video__speler{order:0}.ak-split--beeld-rechts .ak-split__beeld{order:0}.ak-video{gap:32px}.ak-vergelijk{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.ak-vergelijk table{min-width:680px}.ak-vergelijk tbody td:first-child,.ak-vergelijk thead th:first-child{position:sticky;left:0;background:var(--ak-wit);z-index:1}.ak-vergelijk thead th:first-child{background:var(--ak-off-white)}.ak-hero__grid{gap:32px}.ak-hero__tekst{padding-block:var(--ak-sectie) 0}.ak-hero__beeld img{aspect-ratio:16/10}.ak-faq{gap:32px}.ak-split{gap:32px}}@media (min-width:1025px){.ak-menu .ak-alleen-mobiel{display:none}}@media (max-width:640px){h1,.has-h-1-font-size{font-size:32px!important}.has-hero-font-size{font-size:34px!important}.has-h-2-groot-font-size,.has-h-2-font-size{font-size:26px!important}.ak-knoppen .wp-block-button{width:100%}.ak-knoppen .wp-block-button__link{display:block;text-align:center}.ak-topbar__inner{font-size:12.5px}.ak-topbar__left{display:none}.ak-rij{flex-wrap:wrap}.ak-rij__cta{width:100%}}@media (max-width:400px){.ak-logo__sub{display:none}}@media (pointer:coarse){a,button,summary,.ak-chip,.ak-filters__optie{min-height:44px}.ak-menu a{min-height:44px;display:flex;align-items:center}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.ak-formulier .gform_wrapper{margin:0}.ak-formulier .gform_fields{list-style:none;margin:0;padding:0}.ak-formulier .gfield{display:block}.ak-formulier .gform_hidden,.ak-formulier .gfield--type-hidden{display:none !important}.ak-formulier .gfield_required{margin-left:.3em;font-weight:400}.ak-formulier .gfield_required_text{font-size:.86em}.ak-formulier .gform_required_legend{display:none}.ak-formulier .gfield_radio,.ak-formulier .gfield_checkbox{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ak-formulier .gchoice{display:flex;align-items:flex-start;gap:10px}.ak-formulier .gchoice input[type=radio],.ak-formulier .gchoice input[type=checkbox],.ak-formulier .ginput_container_consent input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;margin:2px 0 0;accent-color:var(--ak-koper)}.ak-formulier .gchoice label,.ak-formulier .gfield_consent_label{font-size:16px;line-height:1.5;color:var(--ak-inkt-zacht);cursor:pointer}.ak-formulier .ginput_container_consent{display:flex;align-items:flex-start;gap:10px}.ak-formulier .gfield--type-consent>.gfield_label{display:none}.ak-formulier .gform-phone{display:flex;align-items:stretch;gap:8px}.ak-formulier .gform-phone__input{flex:1 1 auto;min-width:0}.ak-formulier input[type=file]{width:100%;font-size:15.5px;color:var(--ak-inkt-zacht);padding:12px 14px;border:1px dashed var(--ak-veldrand);border-radius:var(--ak-radius);background:var(--ak-wit)}.ak-formulier input[type=file]::file-selector-button{font:inherit;font-size:15px;margin-right:12px;cursor:pointer;padding:7px 14px;border:1px solid var(--ak-koper);border-radius:4px;background:transparent;color:var(--ak-koper)}.ak-formulier .gform_fileupload_rules{font-size:14px;color:var(--ak-grijs);margin-top:6px}.ak-formulier .gform_footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ak-formulier .gform_ajax_spinner{width:20px;height:20px}.ak-formulier .gform_button[disabled]{opacity:.6;cursor:progress}.ak-formulier__dank{border:1px solid var(--ak-goed);border-left:3px solid var(--ak-goed);border-radius:var(--ak-radius);padding:24px 26px;background:var(--ak-wit)}.ak-formulier__dank h2{font-size:24px;margin:0 0 10px;color:var(--ak-inkt)}.ak-formulier__dank p{margin:0;color:var(--ak-inkt-zacht)}.ak-formulier__dank p+p{margin-top:10px}.ak-formulier__dank-tel{font-size:15.5px;color:var(--ak-grijs)}@media (max-width:640px){.ak-formulier .gform_footer .gform_button{width:100%}}.ak-hero__tekst .is-style-intro{max-width:52ch}.ak-keuzehulp__kop .is-style-intro{font-size:17px;line-height:1.7;margin-top:16px;max-width:58ch}.ak-projectfeiten .is-style-kicker{font-size:11px;letter-spacing:.12em;color:var(--ak-grijs)}.ak-weetjes .is-style-kicker{font-size:11px;letter-spacing:.12em;color:var(--ak-grijs)}.ak-footer .is-style-klein{color:var(--ak-grijs-licht)}.is-style-kaart>*,.is-style-kaart-beeld>*{margin-block:0}.is-style-kaart-beeld>:last-child{margin-bottom:28px}.ak-menu{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.ak-menu__item{position:static}.ak-menu__knop{display:inline-flex;align-items:center;gap:7px;background:none;border:0;cursor:pointer;font:inherit;font-size:15.5px;font-weight:600;color:var(--ak-inkt-zacht);padding:10px 14px;border-radius:6px;text-decoration:none}.ak-menu__knop:hover{color:var(--ak-koper-donker)}.ak-menu__item--paneel[data-open]>.ak-menu__knop{color:var(--ak-koper-donker)}.ak-menu__caret{width:7px;height:7px;flex-shrink:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.ak-menu__item--paneel[data-open] .ak-menu__caret{transform:translateY(1px) rotate(-135deg)}.ak-mega{position:absolute;left:0;right:0;top:100%;z-index:60;background:var(--ak-wit);border-bottom:1px solid var(--ak-lijn);box-shadow:0 18px 40px -24px rgba(20,18,15,.35)}.ak-mega__inner{max-width:1240px;margin:0 auto;padding:32px 40px 36px;display:flex;gap:56px}.ak-mega__kolommen{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:40px}.ak-mega__kolom{display:flex;flex-direction:column;gap:10px}.ak-menu .ak-mega__koptitel{font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;color:var(--ak-grijs);font-weight:600;text-decoration:none;padding:0;display:inline;border-radius:0}.ak-menu .ak-mega__koptitel:hover{color:var(--ak-koper-donker);background:none}.ak-mega__lijst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ak-menu .ak-mega__alles{grid-column:1/-1;margin-top:6px;font-size:15.5px;font-weight:600;color:var(--ak-inkt);text-decoration:none;padding:0;display:inline;border-radius:0;border-bottom:1px solid var(--ak-koper);width:max-content}.ak-menu .ak-mega__alles:hover{color:var(--ak-koper-donker);background:none}.ak-menu .ak-mega__lijst a{font-size:15.5px;font-weight:400;line-height:1.5;color:var(--ak-inkt-zacht);text-decoration:none;padding:0;display:inline;border-radius:0}.ak-menu .ak-mega__lijst a:hover{color:var(--ak-koper-donker);background:none}.ak-mega__promo{width:280px;flex-shrink:0;background:var(--ak-off-white);border-left:1px solid var(--ak-lijn-sterk);padding:24px}.ak-mega__promo-kicker{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-grijs);font-weight:600}.ak-mega__promo-kop{font-size:20px;margin:10px 0 8px;color:var(--ak-inkt)}.ak-mega__promo p{font-size:14.5px;line-height:1.55;color:var(--ak-grijs);margin:0 0 16px}@media (max-width:900px){.ak-menu{flex-direction:column;align-items:stretch;gap:0}.ak-menu__knop{width:100%;justify-content:space-between;padding:14px 0;font-size:17px}.ak-mega{position:static;box-shadow:none;border-bottom:0;background:transparent}.ak-mega__inner{display:block;padding:0 0 18px;max-width:none}.ak-mega__kolommen{display:block}.ak-mega__kolom{margin-bottom:18px}.ak-mega__promo{width:auto;border-left:0;border-top:1px solid var(--ak-lijn-sterk);margin-top:8px}}.ak-header-wrap{position:relative}.wp-block-template-part:has(>.ak-header-wrap){position:sticky;top:calc(-1 * var(--ak-topbar-h,40px));z-index:60;background:var(--ak-wit)}.ak-header-wrap>*+*{margin-top:0}.ak-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.ak-tabs .ak-tab .wp-block-button__link{padding:12px 18px;font-size:15.5px}.ak-tabs .ak-tab.is-actief .wp-block-button__link{background:var(--ak-inkt);border-color:var(--ak-inkt);color:var(--ak-wit)}.ak-tabpaneel>*+*{margin-top:16px}.ak-grid--5{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.ak-hero:has(+.ak-hero-knoppen){padding-bottom:0}.ak-hero-knoppen{padding-top:20px}.ak-hero-knoppen .ak-sectie__inner{padding-top:0}.ak-cijfers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));border:1px solid var(--ak-lijn);border-radius:var(--ak-radius);overflow:hidden;background:var(--ak-wit)}.ak-cijfers>*{padding:28px 32px;border-right:1px solid var(--ak-lijn);border-bottom:1px solid var(--ak-lijn);margin:0}.ak-cijfers>*>*+*{margin-top:6px}.ak-cijfers .ak-cijfer{font-size:32px;line-height:1.1}.ak-cijfers .ak-feit{display:block}.ak-cijfers .ak-feit>p{text-align:left}.ak-vertrouwen__claims{list-style:none;margin:0;padding:0}.ak-vertrouwen__claims li{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ak-inkt)}.ak-vertrouwen__claims li::before{content:"\2713";color:var(--ak-koper);font-weight:700}.ak-hero__grid{position:relative}.ak-hero__kaart{position:absolute;left:calc(50% - 8px);bottom:56px;width:min(300px,42%);background:var(--ak-wit);border-radius:var(--ak-radius);padding:24px 28px;box-shadow:0 18px 40px -24px rgba(20,18,15,.45)}.ak-hero__kaart .ak-cijfer{font-size:30px;line-height:1.1;margin:0 0 6px}@media (max-width:900px){.ak-hero__kaart{position:static;width:auto;margin-top:16px;box-shadow:none;border:1px solid var(--ak-lijn)}}.ak-contactkaart__gegevens{background:var(--ak-beige);border-radius:var(--ak-radius);padding:32px 36px}.ak-contactkaart__kicker{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-grijs);font-weight:600;margin-bottom:10px}.ak-contactkaart__groot{font-size:24px;font-weight:700;line-height:1.5;margin:0 0 22px;padding-bottom:22px;border-bottom:1px solid var(--ak-lijn-sterk)}.ak-contactkaart__groot a{color:var(--ak-inkt);text-decoration:none}.ak-contactkaart__groot a+br+a{font-size:17px;font-weight:600}.ak-contactkaart__adres{margin:0 0 22px;padding-bottom:22px;border-bottom:1px solid var(--ak-lijn-sterk);color:var(--ak-inkt-zacht)}.ak-catalogus{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:48px;align-items:start}.ak-catalogus__filters{position:sticky;top:24px}.ak-catalogus .ak-grid--producten{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}@media (max-width:900px){.ak-catalogus{grid-template-columns:1fr}.ak-catalogus__filters{position:static}}