.cl-shop{--cl-papier:#f2f3f1;--cl-papier-2:#ffffff;--cl-papier-3:#e7e9e5;--cl-inkt:#101211;--cl-inkt-2:#1a1d1b;--cl-grafiet:#5a605c;--cl-lijn:#d9dcd7;--cl-lijn-donker:#2b302c;--cl-groen:#8dc63f;--cl-groen-fel:#a9e24b;--font-cl-kop:var(--font-cl-montserrat);--font-cl-tekst:var(--font-cl-plex);--font-cl-mono:var(--font-cl-plex-mono);background-color:var(--cl-papier);color:var(--cl-inkt);font-family:var(--font-cl-tekst),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip;touch-action:manipulation}.cl-shop [lang=el],.cl-shop:lang(el){--font-cl-kop:var(--font-cl-plex-kop);--font-cl-mono:var(--font-cl-plex)}.cl-shop:lang(el) [lang]:not([lang=el]){--font-cl-kop:var(--font-cl-montserrat);--font-cl-mono:var(--font-cl-plex-mono)}:where(.cl-shop .font-cl-kop){font-weight:700}.cl-shop ::-moz-selection{background-color:var(--cl-groen);color:var(--cl-inkt)}.cl-shop ::selection{background-color:var(--cl-groen);color:var(--cl-inkt)}.cl-shop :focus-visible{outline:2px solid var(--cl-inkt);outline-offset:3px;border-radius:2px}.cl-shop .donker{background-color:var(--cl-inkt);color:var(--cl-papier)}.cl-shop .donker :focus-visible{outline-color:var(--cl-groen)}.cl-shop .display{font-family:var(--font-cl-kop),ui-sans-serif,system-ui,sans-serif;font-weight:900;letter-spacing:-.02em;line-height:.95;text-wrap:balance}.cl-shop .label{letter-spacing:.14em}.cl-shop .eyebrow,.cl-shop .label{font-family:var(--font-cl-mono),ui-monospace,monospace;font-size:.75rem;font-weight:500;text-transform:uppercase}.cl-shop .eyebrow{letter-spacing:.16em;color:var(--cl-grafiet);display:inline-flex;align-items:center;gap:.6em}.cl-shop .eyebrow:before{content:"";width:.7em;height:.7em;background-color:var(--cl-groen);flex:none}.cl-shop .donker .eyebrow{color:color-mix(in oklab,var(--cl-papier) 62%,transparent)}.cl-shop .zegel{height:3px;background-color:var(--cl-groen)}.cl-shop .veilig-onder{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.cl-shop .veilig-zijkant{padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}.cl-shop .vol-scherm{min-height:var(--cl-scherm,100svh)}.cl-shop .h-scherm{height:var(--cl-scherm,100svh)}.cl-shop .h-scherm-68{height:calc(var(--cl-scherm, 100svh) * .68)}.cl-shop .h-scherm-250{height:calc(var(--cl-scherm, 100svh) * 2.5)}@media (min-width:1024px){.cl-shop .lg\:h-scherm{height:var(--cl-scherm,100svh)}}@keyframes cl-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.cl-shop .animate-marquee{animation:cl-marquee 38s linear infinite}@keyframes cl-scroll-hint{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(7px);opacity:1}}.cl-shop .animate-scroll-hint{animation:cl-scroll-hint 2.2s cubic-bezier(.16,1,.3,1) infinite}@media (prefers-reduced-motion:reduce){.cl-shop .animate-marquee,.cl-shop .animate-scroll-hint{animation:none!important}.cl-shop *,.cl-shop :after,.cl-shop :before{transition-duration:.01ms!important}}.cl-shop .vak{position:relative;border:1px solid var(--cl-lijn);background-color:var(--cl-papier-2);text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .3s cubic-bezier(.16,1,.3,1),background-color .25s ease,transform .15s ease}.cl-shop .vak:hover{border-color:var(--cl-grafiet)}.cl-shop .vak:active{transform:scale(.985)}.cl-shop .vak-aan,.cl-shop .vak-aan:hover{border-color:var(--cl-groen);background-color:color-mix(in oklab,var(--cl-groen) 8%,var(--cl-papier-2));box-shadow:0 0 0 2px var(--cl-groen),0 16px 40px -16px rgba(141,198,63,.95)}.cl-shop .vak-vink{position:absolute;top:0;right:0;display:grid;place-items:center;width:1.5rem;height:1.5rem;background-color:var(--cl-groen);color:var(--cl-inkt)}.cl-shop .stapbalk-nu{box-shadow:0 0 0 1px var(--cl-groen),0 6px 16px -6px rgba(141,198,63,1)}.cl-shop .knop-gloed{box-shadow:0 0 0 1px rgba(141,198,63,.55),0 10px 26px -6px rgba(141,198,63,.75),0 0 46px -6px rgba(141,198,63,.9);animation:cl-knop-gloed 3.2s ease-in-out infinite}@keyframes cl-knop-gloed{0%,to{box-shadow:0 0 0 1px rgba(141,198,63,.55),0 10px 26px -6px rgba(141,198,63,.7),0 0 40px -8px rgba(141,198,63,.8)}50%{box-shadow:0 0 0 1px rgba(141,198,63,.7),0 12px 30px -6px rgba(141,198,63,.85),0 0 64px -6px rgba(141,198,63,1)}}@media (prefers-reduced-motion:reduce){.cl-shop .knop-gloed{animation:none}}.cl-shop .laadvlak{position:relative;overflow:hidden;background-color:var(--cl-papier-3)}.cl-shop .laadvlak:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background-image:linear-gradient(90deg,transparent 0,color-mix(in oklab,var(--cl-groen) 45%,transparent) 50%,transparent 100%);animation:cl-glans 1.4s ease-in-out infinite}@keyframes cl-glans{to{transform:translateX(100%)}}.cl-shop .laadstreep{position:relative;height:2px;overflow:hidden;background-color:var(--cl-lijn)}.cl-shop .laadstreep:after{content:"";position:absolute;inset-block:0;width:40%;background-color:var(--cl-groen);animation:cl-streep 1.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes cl-streep{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.cl-shop .laadstreep:after,.cl-shop .laadvlak:after{animation:none}.cl-shop .laadstreep:after{left:0;width:100%;opacity:.4}}.cl-shop #cc-main{--cc-font-family:var(--font-cl-tekst),ui-sans-serif,system-ui,sans-serif;--cc-modal-border-radius:0;--cc-btn-border-radius:0;--cc-modal-margin:0.75rem;--cc-z-index:60;--cc-bg:var(--cl-papier-2);--cc-primary-color:var(--cl-inkt);--cc-secondary-color:var(--cl-grafiet);--cc-btn-primary-bg:var(--cl-inkt);--cc-btn-primary-color:var(--cl-papier);--cc-btn-primary-border-color:var(--cl-inkt);--cc-btn-primary-hover-bg:var(--cl-groen);--cc-btn-primary-hover-color:var(--cl-inkt);--cc-btn-primary-hover-border-color:var(--cl-groen);--cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:var(--cl-inkt);--cc-btn-secondary-border-color:var(--cl-lijn);--cc-btn-secondary-hover-bg:var(--cl-papier-3);--cc-btn-secondary-hover-color:var(--cl-inkt);--cc-btn-secondary-hover-border-color:var(--cl-lijn);--cc-separator-border-color:var(--cl-lijn);--cc-toggle-on-bg:var(--cl-inkt);--cc-toggle-off-bg:#9aa19c;--cc-toggle-readonly-bg:var(--cl-lijn);--cc-cookie-category-block-bg:var(--cl-papier);--cc-cookie-category-block-border:var(--cl-lijn);--cc-cookie-category-block-hover-bg:var(--cl-papier-3);--cc-cookie-category-block-hover-border:var(--cl-lijn);--cc-cookie-category-expanded-block-bg:var(--cl-papier);--cc-cookie-category-expanded-block-hover-bg:var(--cl-papier-3);--cc-footer-bg:var(--cl-papier);--cc-footer-color:var(--cl-grafiet);--cc-footer-border-color:var(--cl-lijn);--cc-link-color:var(--cl-inkt)}.cl-shop #cc-main .cm{border:1px solid var(--cl-lijn);box-shadow:0 18px 50px -20px rgba(16,18,17,.45)}.cl-shop #cc-main .cm__title,.cl-shop #cc-main .pm__title{font-family:var(--font-cl-kop),ui-sans-serif,system-ui,sans-serif;font-weight:400;letter-spacing:.01em;text-transform:uppercase}@media (max-width:640px){.cl-shop #cc-main .cm__desc{font-size:.82rem;max-height:30vh}.cl-shop #cc-main .cm .cm__btns .cm__btn-group:first-child{display:grid!important;grid-template-columns:1fr 1fr;gap:.5rem}.cl-shop #cc-main .cm .cm__btns .cm__btn-group:first-child .cm__btn{margin:0!important}}.cl-shop .cl-boven-banner{transform:translateY(calc(-1 * var(--cl-banner, 0px)));transition:transform .3s cubic-bezier(.16,1,.3,1)}