.kg-footer{background:#eef0e7;color:#3d5545;border-top:1px solid #e3e7dc}.kg-footer__inner{max-width:1280px;margin:auto;padding:54px 40px 42px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px}.kg-footer .kg-wordmark{font-size:28px}.kg-footer__brand p{max-width:260px;font-size:13px;line-height:1.8;color:#78816f;margin-top:17px}.kg-footer h2{font-family:inherit;color:inherit;font-size:13px;font-weight:600;letter-spacing:0;margin:7px 0 18px}.kg-footer__inner>div:not(:first-child)>a{display:block;text-decoration:none;color:#74806d;font-size:12px;margin:13px 0}.kg-footer a:hover{text-decoration:underline;text-underline-offset:4px}.kg-footer__bottom{max-width:1200px;margin:auto;border-top:1px solid #dce2d4;display:flex;justify-content:space-between;gap:25px;padding:20px 0 25px;font-size:11px;color:#78836f}.kg-footer a:focus-visible{outline:2px solid #315e48;outline-offset:5px}@media(max-width:1280px){.kg-footer__bottom{margin-inline:40px}}@media(max-width:749px){.kg-footer__inner{padding:40px 22px 26px;grid-template-columns:1fr 1fr;gap:23px}.kg-footer__brand{grid-column:1 / -1}.kg-footer__brand p{max-width:320px}.kg-footer__bottom{margin-inline:22px;padding-block:18px 23px;flex-wrap:wrap;gap:8px;font-size:10px}.kg-footer .kg-wordmark{font-size:25px}}html{scroll-behavior:smooth;scroll-padding-top:32px}body{letter-spacing:0!important}.kg-header{background:#fffefb;border-bottom:1px solid #e7e9e1}.kg-header__inner{max-width:1280px;margin:auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:32px}.kg-wordmark{font-size:27px;letter-spacing:-1.2px;color:#253f34;text-decoration:none;font-weight:600;white-space:nowrap}.kg-wordmark span{font-weight:400}.kg-wordmark i{font-style:normal;color:#c6a54d}.kg-nav{display:flex;gap:30px;align-items:center}.kg-nav a{color:#46564e;text-decoration:none;font-size:15px;transition:color .2s}.kg-nav a:hover{color:#213d31;text-decoration:underline;text-underline-offset:6px}.kg-header__actions{display:flex;gap:24px;align-items:center}.kg-header__actions>a{position:relative;display:flex;color:#253f34}.kg-header svg{width:23px;height:23px}.kg-cart-count{position:absolute;right:-8px;top:-8px;background:#253f34;color:#fff;border-radius:50%;font-size:10px;min-width:16px;text-align:center}.kg-mobile-menu{display:none}.kg-header a:focus-visible,.kg-header summary:focus-visible{outline:2px solid #315e48;outline-offset:6px}.announcement-bar__message{font-size:12px;letter-spacing:1px;padding:9px 0}.shopify-section-group-header-group{margin:0}.button{letter-spacing:.2px}.card__heading{font-weight:600}.product__title h1,.collection-hero__title{letter-spacing:-1px}.footer__copyright{font-size:12px}@media(max-width:990px){.kg-header__inner{padding:20px 24px}.kg-nav{gap:18px}.kg-nav a{font-size:14px}.kg-header__actions{gap:18px}.kg-wordmark{font-size:24px}}@media(max-width:749px){.kg-header__inner{padding:18px 20px}.kg-nav{display:none}.kg-mobile-menu{display:block}.kg-mobile-menu summary{cursor:pointer;list-style:none;display:flex;color:#253f34}.kg-mobile-menu summary::-webkit-details-marker{display:none}.kg-mobile-menu nav{position:absolute;z-index:10;right:0;left:0;display:grid;gap:0;background:#fffefb;border-block:1px solid #e7e9e1;padding:12px 20px;box-shadow:0 12px 24px #253f3412}.kg-mobile-menu nav a{padding:13px 4px;color:#253f34;text-decoration:none}.kg-header__actions{gap:17px}.kg-wordmark{font-size:23px}.announcement-bar__message{font-size:10px;letter-spacing:.4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.kg-home .kg-product h3,.card__heading,.product__title h1{font-weight:700;text-transform:uppercase}.kg-header.kg-header .kg-header__inner{gap:24px}.kg-header.kg-header .kg-nav{gap:20px}.kg-header.kg-header .kg-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.5}.kg-header.kg-header .kg-header__actions{gap:8px;flex-shrink:0}.kg-header.kg-header .kg-header__actions>a,.kg-header.kg-header .kg-mobile-menu summary{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;border-radius:8px}.kg-header.kg-header .kg-header__actions>a:hover,.kg-header.kg-header .kg-mobile-menu summary:hover{background:#eef0e7}.kg-header.kg-header .kg-cart-count{top:1px;right:0;padding-inline:4px;min-width:18px;line-height:18px;font-weight:600}.kg-header.kg-header .kg-mobile-menu nav{max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}.kg-header.kg-header .kg-mobile-menu nav a{display:flex;align-items:center;min-height:48px;padding:12px 8px;font-size:15px;line-height:1.5;border-bottom:1px solid #e7e9e1}.kg-header.kg-header .kg-mobile-menu nav a:last-child{border-bottom:0}.kg-header.kg-header .kg-mobile-menu nav a[aria-current=page]{font-weight:700}@media(max-width:1100px){.kg-header.kg-header .kg-nav{display:none}.kg-header.kg-header .kg-mobile-menu{display:block}.kg-header.kg-header .kg-mobile-menu nav{position:absolute;left:0;right:0;top:100%;z-index:30;display:grid;gap:0;padding:8px 24px 16px;background:#fffefb;border-bottom:1px solid #e1e6da;box-shadow:0 12px 24px #253f3412}}@media(max-width:749px){.kg-header.kg-header .kg-header__inner{gap:8px;padding:12px 16px}.kg-header.kg-header .kg-header__actions{gap:2px}.kg-header.kg-header .kg-wordmark{font-size:22px;letter-spacing:-1.1px}.kg-header.kg-header .kg-mobile-menu nav{padding-inline:16px}}@media(max-width:359px){.kg-header.kg-header .kg-header__inner{padding-inline:10px;gap:4px}.kg-header.kg-header .kg-wordmark{font-size:20px}}.kg-home.kg-home--refined{color:#253f34;background:#fffefb}.kg-home.kg-home--refined :is(h1,h2,h3){color:inherit;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em}.kg-home.kg-home--refined .kg-wrap{max-width:1280px;margin-inline:auto;padding-inline:40px}.kg-home.kg-home--refined .kg-top-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;max-width:1280px;margin:auto;padding:56px 40px;background:#f5f4ec}.kg-home.kg-home--refined .kg-hero{display:block;width:100%;min-height:0;background:transparent}.kg-home.kg-home--refined .kg-hero__copy{padding:0}.kg-home.kg-home--refined .kg-hero h1{max-width:560px;font-size:clamp(44px,4.8vw,66px);line-height:1.07;text-wrap:balance}.kg-home.kg-home--refined .kg-eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 16px;color:#53664f;font-size:11px;line-height:1.6;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.kg-home.kg-home--refined .kg-eyebrow>span{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#6c815d}.kg-home.kg-home--refined .kg-hero__intro{max-width:480px;margin:22px 0 26px;color:#53664f;font-size:17px;line-height:1.75}.kg-home.kg-home--refined .kg-hero__intro p{margin:0}.kg-home.kg-home--refined .kg-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.kg-home.kg-home--refined .kg-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:15px 24px;background:#294a39;color:#fffefb;border-radius:8px;text-decoration:none;font-size:15px;font-weight:600;line-height:1.5}.kg-home.kg-home--refined .kg-button:hover{background:#1f382b}.kg-home.kg-home--refined .kg-text-link{display:inline-flex;align-items:center;gap:10px;width:fit-content;min-height:44px;margin:0;color:#294a39;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px;line-height:1.5}.kg-home.kg-home--refined .kg-hero__note{max-width:460px;margin:24px 0 0;color:#53664f;font-size:12px;line-height:1.7}.kg-home.kg-home--refined .kg-top-demo{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:22px;min-width:0;padding:24px;background:#fffefb;border:1px solid #e1e6da;border-radius:16px}.kg-home.kg-home--refined .kg-top-demo>div{min-width:0;width:auto}.kg-home.kg-home--refined .kg-top-demo h2{font-size:28px;line-height:1.2}.kg-home.kg-home--refined .kg-top-demo p:not(.kg-eyebrow){margin:14px 0 12px;color:#53664f;font-size:14px;line-height:1.75}.kg-home.kg-home--refined .kg-top-demo video{display:block;width:210px;max-width:100%;height:auto;max-height:400px;aspect-ratio:9/16;object-fit:contain;border-radius:10px;background:#17271d}.kg-home.kg-home--refined .kg-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:28px;gap:28px;border-bottom:1px solid #e1e6da}.kg-home.kg-home--refined .kg-benefits>div{display:flex;align-items:center;justify-content:flex-start;gap:14px;min-width:0}.kg-home.kg-home--refined .kg-benefits svg{width:28px;height:28px;flex-shrink:0;color:#53664f}.kg-home.kg-home--refined .kg-benefits strong{display:block;font-size:14px;line-height:1.5;font-weight:600}.kg-home.kg-home--refined .kg-benefits small{display:block;margin-top:4px;color:#53664f;font-size:12px;line-height:1.6}.kg-home.kg-home--refined .kg-discover{padding-block:56px 32px}.kg-home.kg-home--refined .kg-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.kg-home.kg-home--refined .kg-section-heading>p{max-width:350px;margin:0;color:#53664f;font-size:14px;line-height:1.75}.kg-home.kg-home--refined h2{font-size:clamp(30px,3.5vw,42px);line-height:1.2}.kg-home.kg-home--refined .kg-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.kg-home.kg-home--refined .kg-category{display:grid;grid-template-columns:30% minmax(0,1fr);color:inherit;background:#edf1e6;border:1px solid #e1e6da;border-radius:12px;overflow:hidden;text-decoration:none;transition:transform .2s}.kg-home.kg-home--refined .kg-category:hover{transform:translateY(-2px)}.kg-home.kg-home--refined .kg-category--clean{background:#f3ede1}.kg-home.kg-home--refined .kg-category__art{position:relative;display:flex;align-items:center;justify-content:center;padding:30px 14px}.kg-home.kg-home--refined .kg-category__art svg{width:150px;max-width:100%;color:#53664f}.kg-home.kg-home--refined .kg-number{position:absolute;left:18px;top:16px;font-size:11px;letter-spacing:1px}.kg-home.kg-home--refined .kg-category__copy{min-width:0;padding:30px 24px 26px 8px}.kg-home.kg-home--refined .kg-category h3{font-size:27px;line-height:1.2}.kg-home.kg-home--refined .kg-category p{margin:12px 0 16px;color:#53664f;font-size:14px;line-height:1.7}.kg-home.kg-home--refined .kg-category__link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:32px;font-size:13px;font-weight:600}.kg-home.kg-home--refined .kg-category__link b{font-size:20px;font-weight:400}.kg-home.kg-home--refined .kg-products{padding-block:32px 64px}.kg-home.kg-home--refined .kg-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kg-home.kg-home--refined .kg-product{display:flex;flex-direction:column;min-width:0;color:inherit;background:#fffefb;border:1px solid #e1e6da;border-radius:12px;overflow:hidden;text-decoration:none}.kg-home.kg-home--refined .kg-product__image{aspect-ratio:1;background:#f5f4ec}.kg-home.kg-home--refined .kg-product img,.kg-home.kg-home--refined .kg-product__placeholder{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:0;transition:transform .2s}.kg-home.kg-home--refined .kg-product:hover img{transform:scale(1.02)}.kg-home.kg-home--refined .kg-product__copy{display:flex;flex-direction:column;flex:1;gap:12px;padding:20px}.kg-home.kg-home--refined .kg-product h3{margin:0;font-family:var(--font-body-family);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.45;overflow-wrap:anywhere}.kg-home.kg-home--refined .kg-product__price{display:block;margin-top:auto;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.5}.kg-home.kg-home--refined .kg-product__action{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding-top:10px;border-top:1px solid #e1e6da;font-size:13px;font-weight:600}.kg-home.kg-home--refined .kg-launch{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:32px 56px;font-size:14px;line-height:1.6}.kg-home.kg-home--refined .kg-launch__dot{width:7px;height:7px;border-radius:50%;background:#53664f}.kg-home.kg-home--refined .kg-launch__pill{padding:4px 10px;border-radius:20px;background:#edf1e6;font-size:11px}.kg-home.kg-home--refined .kg-story{background:#294838;color:#fffefb;padding-block:56px}.kg-home.kg-home--refined .kg-story__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px}.kg-home.kg-home--refined .kg-story .kg-eyebrow{color:#d2dccf}.kg-home.kg-home--refined .kg-story__copy p{margin:0 0 18px;color:#e1e8dc;font-size:15px;line-height:1.85}.kg-home.kg-home--refined .kg-story__signature{display:flex;align-items:center;gap:16px;font-family:Georgia,serif;font-size:23px}.kg-home.kg-home--refined .kg-story__signature i{font-style:normal;color:#d2dccf}.kg-home.kg-home--refined .kg-faq{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:48px;padding-block:64px}.kg-home.kg-home--refined .kg-faq>div>p{color:#53664f;font-size:14px;line-height:1.75}.kg-home.kg-home--refined .kg-faq__items{min-width:0}.kg-home.kg-home--refined .kg-faq details{border-bottom:1px solid #dce2d4}.kg-home.kg-home--refined .kg-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:18px 0;list-style:none;cursor:pointer;font-size:15px;font-weight:600}.kg-home.kg-home--refined .kg-faq summary::-webkit-details-marker{display:none}.kg-home.kg-home--refined .kg-faq summary span{font-size:23px;font-weight:400}.kg-home.kg-home--refined .kg-faq details[open] summary span{transform:rotate(45deg)}.kg-home.kg-home--refined .kg-faq details p{margin:0 0 20px;color:#53664f;font-size:14px;line-height:1.8}.kg-home.kg-home--refined .kg-faq a{color:inherit;text-underline-offset:4px}.kg-home.kg-home--refined :is(a,summary,video):focus-visible{outline:2px solid #294a39;outline-offset:5px}.kg-home.kg-home--refined :is(#producten,#ontdek,#vragen,#ons-verhaal){scroll-margin-top:24px}@media(max-width:1100px){.kg-home.kg-home--refined .kg-top-layout{gap:32px;padding:40px 24px}.kg-home.kg-home--refined .kg-top-demo{grid-template-columns:1fr;justify-items:center;padding:22px}.kg-home.kg-home--refined .kg-top-demo__copy{width:100%}.kg-home.kg-home--refined .kg-top-demo video{width:180px;max-height:320px}}@media(max-width:749px){.kg-home.kg-home--refined .kg-wrap{padding-inline:20px}.kg-home.kg-home--refined .kg-top-layout{display:grid;grid-template-columns:1fr;align-items:stretch;gap:28px;padding:32px 20px}.kg-home.kg-home--refined .kg-hero h1{font-size:clamp(39px,10vw,54px)}.kg-home.kg-home--refined .kg-hero__intro{font-size:16px;margin:18px 0 22px}.kg-home.kg-home--refined .kg-hero__actions{align-items:stretch;gap:10px;flex-direction:column}.kg-home.kg-home--refined .kg-button{width:100%;min-height:52px}.kg-home.kg-home--refined .kg-text-link{font-size:14px}.kg-home.kg-home--refined .kg-hero__note{margin-top:16px}.kg-home.kg-home--refined .kg-top-demo{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:20px;padding:20px}.kg-home.kg-home--refined .kg-top-demo h2{font-size:27px}.kg-home.kg-home--refined .kg-top-demo video{width:180px;max-height:340px}.kg-home.kg-home--refined .kg-benefits{grid-template-columns:1fr;gap:18px;padding-block:24px}.kg-home.kg-home--refined .kg-benefits>div{padding-left:0}.kg-home.kg-home--refined .kg-discover{padding-block:36px 24px}.kg-home.kg-home--refined .kg-section-heading{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:22px}.kg-home.kg-home--refined .kg-section-heading>p{max-width:none}.kg-home.kg-home--refined .kg-categories{grid-template-columns:1fr;gap:16px}.kg-home.kg-home--refined .kg-category__copy{padding:24px 20px 22px 8px}.kg-home.kg-home--refined .kg-category h3{font-size:26px}.kg-home.kg-home--refined .kg-products{padding-block:24px 44px}.kg-home.kg-home--refined .kg-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.kg-home.kg-home--refined .kg-product__copy{padding:14px 12px;gap:10px}.kg-home.kg-home--refined .kg-product h3{font-size:13px;line-height:1.5}.kg-home.kg-home--refined .kg-product__price{font-size:14px}.kg-home.kg-home--refined .kg-product__action{font-size:12px}.kg-home.kg-home--refined .kg-story{padding-block:40px}.kg-home.kg-home--refined .kg-story__inner{grid-template-columns:1fr;gap:24px}.kg-home.kg-home--refined .kg-faq{grid-template-columns:1fr;gap:20px;padding-block:40px}}@media(max-width:479px){.kg-home.kg-home--refined .kg-top-demo{grid-template-columns:1fr}.kg-home.kg-home--refined .kg-top-demo video{width:min(100%,230px);max-height:410px}}@media(prefers-reduced-motion:reduce){.kg-home.kg-home--refined .kg-category,.kg-home.kg-home--refined .kg-product img{transition:none}.kg-home.kg-home--refined .kg-category:hover,.kg-home.kg-home--refined .kg-product:hover img{transform:none}}.password{background:#fffefb}.password-header{padding-block:25px;max-width:1280px;margin:auto}.password-header h1{color:#253f34;font-size:27px;font-weight:600;letter-spacing:-1px}.password-main{width:100%}.kg-opening{display:grid;grid-template-columns:44% 56%;max-width:1440px;margin:auto;background:#f5f4ec;color:#253f34;min-height:570px}.kg-opening__copy{padding:65px 55px;align-self:center}.kg-opening__eyebrow{font-size:11px!important;text-transform:uppercase;letter-spacing:2px;color:#7c8b6f!important}.kg-opening h2{font-family:Georgia,serif;font-size:65px;letter-spacing:-1.5px;line-height:1.08;color:#253f34;margin:24px 0}.kg-opening p{font-size:16px;line-height:1.8;color:#6d7a66;max-width:390px}.kg-opening img{width:100%;height:100%;object-fit:cover;min-height:570px;max-height:670px}.kg-opening__tags{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.kg-opening__tags span{font-size:11px;border:1px solid #cfd7c1;border-radius:24px;padding:9px 15px;color:#526849}.kg-opening__note{font-size:11px!important;margin-top:32px}.password-footer{color:#71816b;font-size:12px}.password-footer a{color:#526849}@media(max-width:749px){.password-header{padding:19px 22px}.password-header h1{font-size:23px}.password-link{font-size:11px}.kg-opening{grid-template-columns:1fr;min-height:0}.kg-opening__copy{padding:42px 24px 28px}.kg-opening h2{font-size:48px}.kg-opening p{font-size:14px}.kg-opening img{min-height:0;height:330px}.kg-opening__note{margin-top:25px}.password-footer{padding:24px 22px}}.kg-demo{margin:0 0 28px;padding:22px;border:1px solid #e3e9dd;border-radius:14px;background:#f5f6ee;color:#253f34}.kg-demo__eyebrow{margin:0 0 10px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#677963}.kg-demo h1,.kg-demo h2{margin:0 0 18px;font-family:Georgia,serif;font-size:26px;line-height:1.2;font-weight:400;letter-spacing:-.5px}.kg-demo__video{display:block;width:100%;max-width:260px;height:auto;max-height:440px;object-fit:contain;margin:0 auto;border-radius:10px;background:#17271d;aspect-ratio:9/16}.kg-demo__note{margin:10px 0 0;color:#677963;font-size:12px;line-height:1.6;text-align:center}.kg-demo--home{display:grid;grid-template-columns:1fr 320px;align-items:center;gap:55px;max-width:1200px;margin:45px auto 0;padding:35px 55px;background:#edf1e6;border:0}.kg-demo--home h1,.kg-demo--home h2{font-size:42px;max-width:520px}.kg-demo--home .kg-demo__copy>p:not(.kg-demo__eyebrow){max-width:450px;font-size:16px;line-height:1.8;color:#607065}.kg-demo__link{display:inline-flex;align-items:center;gap:22px;padding:14px 22px;margin-top:10px;border-radius:6px;background:#294a39;color:#fffefb;text-decoration:none;font-size:14px;font-weight:600}.kg-demo__link:focus-visible{outline:2px solid #83976f;outline-offset:4px}@media(max-width:749px){.kg-demo--home{grid-template-columns:1fr;gap:22px;margin:28px 22px 0;padding:28px 24px}.kg-demo--home h2{font-size:32px}.kg-demo--home .kg-demo__copy>p:not(.kg-demo__eyebrow){font-size:14px}.kg-demo__video{max-width:240px;max-height:425px}}.kg-product-service{padding:14px 16px;border:1px solid #e2e7dd;border-radius:10px;background:#f5f6ef;color:#34513e}.kg-product-service p{margin:0;font-size:13px;line-height:1.7}.kg-product-service div{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:9px}.kg-product-service a{color:inherit;font-size:12px;text-underline-offset:3px}.kg-product-service a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
