.kh{--kh-brown: #7b5454;--kh-brown-deep: #462f2f;--kh-beige: #d5cabd;--kh-sand: #efe9e1;--kh-paper: #fafafa;--kh-ink: #191715;--kh-ink-soft: #5f5550;--kh-line: #ece7e1;--kh-ease: cubic-bezier(.65,0,.35,1);--kh-radius: 14px;--kh-sec: clamp(64px, 7vw, 104px);--kh-t-xl: clamp(28px, 3vw, 44px);--kh-t-lg: clamp(22px, 2vw, 30px);color:var(--kh-ink);padding-block:var(--kh-sec);background:rgb(var(--color-background, 250 250 250));position:relative;z-index:1}.kh *,.kh *:before,.kh *:after{box-sizing:border-box}.kh img{display:block;max-width:100%;height:auto}.kh a{color:inherit;text-decoration:none}.kh h2,.kh h3{font-family:var(--font-heading-family, inherit);font-weight:400;letter-spacing:-.025em;line-height:1.04;margin:0;color:inherit;text-transform:none}.kh h2{font-size:var(--kh-t-xl);max-width:20ch}.kh h3{font-size:var(--kh-t-lg)}.kh p{margin:0}.kh--sand{background:var(--kh-sand)}.kh--wit{background:#fff}.kh--donker{background:var(--kh-brown-deep);color:var(--kh-sand)}.kuddle-categorieen .kc__kop{font-family:var(--font-heading-family, inherit);font-weight:400;font-size:clamp(28px,3vw,44px);letter-spacing:-.025em;line-height:1.04;margin-bottom:clamp(40px,5vw,72px)}.kh-kop{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,5vw,72px)}@media(max-width:700px){.kh-kop{flex-direction:column;align-items:flex-start}}.kh-link{display:inline-flex;align-items:center;gap:10px;font-weight:500;color:var(--kh-brown);white-space:nowrap}.kh-link svg{transition:transform .4s var(--kh-ease)}.kh-link:hover svg{transform:translate(4px)}.kh-knop{display:inline-flex;align-items:center;gap:12px;background:var(--kh-brown);color:#fff!important;padding:17px 26px;border-radius:6px;font-weight:500;font-size:16px;line-height:1.2;transition:background .3s var(--kh-ease),transform .3s var(--kh-ease)}.kh-knop:hover{background:var(--kh-brown-deep)}.kh-knop:active{transform:translateY(1px)}.kh-knop--licht{background:#fff;color:var(--kh-ink)!important}.kh-knop--licht:hover{background:var(--kh-sand)}.kh :focus-visible{outline:2px solid var(--kh-brown);outline-offset:3px}.js .kh-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--kh-ease),transform .9s var(--kh-ease)}.js .kh-reveal.is-in{opacity:1;transform:none}.shopify-design-mode .kh-reveal{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.js .kh-reveal{opacity:1;transform:none;transition:none}}.kh-db{display:grid;grid-template-columns:7fr 5fr;gap:clamp(40px,6vw,96px);align-items:center}.kh-db__beeld{position:relative;background:#fff;border-radius:var(--kh-radius);aspect-ratio:1}.kh-db__beeld img{width:100%;height:100%;object-fit:contain}.kh-hot{position:absolute;left:var(--x);top:var(--y);width:34px;height:34px;margin:-17px 0 0 -17px;border:0;border-radius:50%;background:#fff;color:var(--kh-brown-deep);font:inherit;font-size:14px;font-weight:500;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #462f2f38;transition:background .3s var(--kh-ease),color .3s var(--kh-ease),transform .3s var(--kh-ease)}.kh-hot.is-aan,.kh-hot:hover{background:var(--kh-brown);color:#fff;transform:scale(1.08)}.kh-db h2{margin-bottom:clamp(28px,3vw,40px)}.kh-db__lijst{list-style:none;margin:0;padding:0}.kh-db__lijst li{display:grid;grid-template-columns:34px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--kh-line)}.kh-db__lijst li:last-child{border-bottom:1px solid var(--kh-line)}.kh-db__nr{width:34px;height:34px;border-radius:50%;border:1px solid var(--kh-beige);display:grid;place-items:center;font-size:14px;color:var(--kh-brown);transition:background .3s var(--kh-ease),color .3s var(--kh-ease),border-color .3s var(--kh-ease)}.kh-db__lijst li.is-aan .kh-db__nr{background:var(--kh-brown);border-color:var(--kh-brown);color:#fff}.kh-db__lijst b{display:block;font-weight:500;font-size:18px}.kh-db__lijst p{color:var(--kh-ink-soft);font-size:15px;margin-top:2px}.kh-db__koop{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;flex-wrap:wrap}.kh-db__koop .kh-prijs-groot{font-size:22px}@media(max-width:900px){.kh-db{grid-template-columns:1fr}}.kh-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;list-style:none;margin:0;padding-left:0}.kh-rail::-webkit-scrollbar{display:none}.kh-kaart{scroll-snap-align:start;display:block}.kh-kaart__beeld{background:#fff;border-radius:var(--kh-radius);aspect-ratio:1;overflow:hidden;position:relative}.kh-kaart__beeld img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .7s var(--kh-ease)}.kh-kaart__beeld .kh-tweede{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;padding:0;clip-path:inset(0 0 0 100%);transform:translate(12%);transition:clip-path .7s var(--kh-ease),transform .7s var(--kh-ease);will-change:clip-path,transform}.kh-kaart.is-klaar:hover .kh-eerste,.kh-kaart.is-klaar:focus-visible .kh-eerste{transform:translate(-14%)}.kh-kaart.is-klaar:hover .kh-tweede,.kh-kaart.is-klaar:focus-visible .kh-tweede{clip-path:inset(0 0 0 0);transform:none}@media(prefers-reduced-motion:reduce){.kh-kaart__beeld .kh-tweede{transform:none;transition:clip-path .01s}.kh-kaart.is-klaar:hover .kh-eerste{transform:none}}@media(hover:none){.kh-kaart__beeld .kh-tweede{display:none}}.kh-kaart__label{position:absolute;z-index:1;top:14px;left:14px;font-size:13px;font-weight:500;background:var(--kh-brown);color:#fff;padding:5px 9px;border-radius:4px}.kh-kaart__label--op{background:var(--kh-ink-soft)}.kh-kaart h3{font-size:18px;letter-spacing:-.01em;margin-top:16px;font-weight:500;line-height:1.3}.kh-kaart__sub{color:var(--kh-ink-soft);font-size:15px;margin-top:4px}.kh-kleuren{display:flex;gap:6px;align-items:center;margin-top:10px;font-size:13px;color:var(--kh-ink-soft)}.kh-kleuren i{width:14px;height:14px;border-radius:50%;background:var(--k);box-shadow:inset 0 0 0 1px #0000001f}.kh-prijs{margin-top:8px;display:flex;gap:10px;align-items:baseline}.kh-prijs s,.kh-prijs-groot s{color:var(--kh-ink-soft);font-size:15px;margin-left:6px}.kh-prijs s{margin-left:0}@media(max-width:900px){.kh-rail{grid-auto-columns:46%}}@media(max-width:560px){.kh-rail{grid-auto-columns:78%;margin-inline:calc(var(--page-padding, 16px) * -1);padding-inline:var(--page-padding, 16px);scroll-padding-inline:var(--page-padding, 16px)}}.kh-werkt .kh-kop p{color:var(--kh-ink-soft);max-width:36ch}.kh-stappen{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.kh-stap__beeld{position:relative;border-radius:var(--kh-radius);overflow:hidden;aspect-ratio:4 / 5;background:#fff}.kh-stap__beeld img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--kh-ease)}.kh-stap:hover .kh-stap__beeld img{transform:scale(1.04)}.kh-stap h3{font-size:var(--kh-t-lg);margin-top:22px}.kh-stap p{color:var(--kh-ink-soft);margin-top:8px;max-width:34ch}.kh-standen{position:absolute;left:14px;right:14px;bottom:14px;display:flex;gap:6px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px;border-radius:10px}.kh-stand{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;border:0;border-radius:7px;background:transparent;font:inherit;font-size:13px;color:var(--kh-ink-soft);cursor:pointer;transition:background .3s var(--kh-ease),box-shadow .3s var(--kh-ease)}.kh-stand span{display:flex;align-items:center;gap:7px;font-size:15px;color:var(--kh-ink);font-weight:500}.kh-stand i{width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.kh-stand[aria-pressed=true]{background:#fff;box-shadow:0 2px 10px #462f2f1f}.kh-gloed{--heat: #3fae6a;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 45% at 45% 62%,color-mix(in srgb,var(--heat) 45%,transparent),transparent 70%);mix-blend-mode:soft-light;transition:background .7s var(--kh-ease);pointer-events:none}@media(max-width:900px){.kh-stappen{grid-template-columns:1fr;gap:44px}.kh-stap__beeld{aspect-ratio:4 / 3.4}}.kh-keuzes{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kh-keuze{background:#fff;border-radius:var(--kh-radius);overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--kh-line)}.kh-keuze__beeld{aspect-ratio:3 / 2;overflow:hidden}.kh-keuze__beeld img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--kh-ease)}.kh-keuze:hover .kh-keuze__beeld img{transform:scale(1.04)}.kh-keuze__tekst{padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:22px;flex:1}.kh-spec{display:grid;grid-template-columns:7.5em 1fr;margin:0;font-size:16px}.kh-spec dt,.kh-spec dd{margin:0;padding:12px 0;border-top:1px solid var(--kh-sand)}.kh-spec dt{color:var(--kh-ink-soft)}.kh-keuze__voet{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;flex-wrap:wrap}.kh-keuze__voet .kh-prijs-groot{font-size:22px;letter-spacing:-.01em}@media(max-width:860px){.kh-keuzes{grid-template-columns:1fr}}.kh-score{display:flex;align-items:center;gap:16px}.kh-score b{font-size:clamp(44px,4.4vw,64px);font-weight:400;letter-spacing:-.045em;line-height:.9}.kh-score a{display:block;font-size:15px;color:var(--kh-ink-soft);margin-top:8px;text-decoration:underline;text-underline-offset:3px}.kh-sterren{display:flex;gap:3px}.kh-sterren i{width:22px;height:22px;background:#00b67a;display:grid;place-items:center}.kh-sterren i:before{content:"";width:14px;height:14px;background:#fff;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.kh-sterren i.is-half{background:linear-gradient(90deg,#00b67a 60%,#dcdce6 60%)}.kh-sterren i.is-uit{background:#dcdce6}.kh-revs{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px;list-style:none;margin:0;padding:0}.kh-rev{background:#fff;border-radius:var(--kh-radius);padding:28px;display:flex;flex-direction:column;gap:16px;margin:0}.kh-rev .kh-sterren i{width:18px;height:18px}.kh-rev .kh-sterren i:before{width:11px;height:11px}.kh-rev blockquote{margin:0;font-size:18px;line-height:1.5}.kh-rev--groot{grid-row:span 2;background:var(--kh-beige)}.kh-rev--groot blockquote{font-size:clamp(17px,1.3vw,19px);line-height:1.55}.kh-rev h3{font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.kh-rev--groot h3{font-size:22px}.kh-rev figcaption{display:flex;justify-content:space-between;gap:12px;color:var(--kh-ink-soft);font-size:15px;margin-top:auto}@media(max-width:900px){.kh-revs{grid-template-columns:1fr}.kh-rev--groot{grid-row:auto}.kh-revs>li:nth-child(n+4){display:none}}.kh-cadeau{padding-block:0 var(--kh-sec)}.kh-cadeau__kader{position:relative;border-radius:calc(var(--kh-radius) + 6px);overflow:hidden;min-height:620px;display:flex;align-items:flex-end;color:#fff}.kh-cadeau__kader>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kh-cadeau__kader:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#281816d1,#28181673 50%,#28181600 80%)}.kh-cadeau__inhoud{position:relative;z-index:1;padding:clamp(28px,5vw,72px);max-width:620px}.kh-cadeau__inhoud h2{color:#fff;margin-bottom:20px}.kh-cadeau__inhoud>p{color:#efe6df;max-width:44ch}.kh-deadlines{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:32px 0}.kh-deadline{background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:16px 18px}.kh-deadline b{display:block;font-size:22px;font-weight:400;letter-spacing:-.02em}.kh-deadline span{font-size:14px;color:#e8dcd4}.kh-zakelijk{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;margin-top:16px;background:#fff;border-radius:var(--kh-radius);padding:20px 24px 20px 20px;border:1px solid var(--kh-line);transition:border-color .3s var(--kh-ease)}.kh-zakelijk:hover{border-color:var(--kh-beige)}.kh-zakelijk img{width:88px;height:88px;border-radius:10px;object-fit:cover}.kh-zakelijk b{display:block;font-size:20px;font-weight:400;letter-spacing:-.015em}.kh-zakelijk span{color:var(--kh-ink-soft);font-size:15px}@media(max-width:700px){.kh-cadeau .page-width{padding-inline:0}.kh-cadeau__kader{min-height:0;padding-top:300px;border-radius:0}.kh-cadeau__kader:after{background:linear-gradient(180deg,#28181600,#281816e0 45%)}.kh-deadline{padding:14px}.kh-deadline b{font-size:17px;white-space:nowrap}.kh-zakelijk{grid-template-columns:auto 1fr;margin-inline:var(--page-padding, 16px)}.kh-zakelijk .kh-link{grid-column:1 / -1}}.kh-vragen{display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,6vw,96px)}.kh-vragen h2{position:sticky;top:120px}.kh-vragen details{border-radius:12px;background:#fff;margin-bottom:10px;border:1px solid var(--kh-line)}.kh-vragen summary{list-style:none;cursor:pointer;padding:22px 24px;font-size:19px;display:flex;justify-content:space-between;gap:16px;align-items:center}.kh-vragen summary::-webkit-details-marker{display:none}.kh-vragen summary:after{content:"";width:12px;height:12px;flex:none;border-right:1.5px solid var(--kh-ink);border-bottom:1.5px solid var(--kh-ink);transform:rotate(45deg) translateY(-3px);transition:transform .35s var(--kh-ease)}.kh-vragen details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.kh-vragen__antwoord{padding:0 24px 24px;color:var(--kh-ink-soft);max-width:60ch}.kh-vragen__antwoord p+p{margin-top:10px}@media(max-width:900px){.kh-vragen{grid-template-columns:1fr}.kh-vragen h2{position:static}}.kh-kk ::selection{background:var(--kh-sand);color:var(--kh-brown-deep)}.kh-kk :focus-visible{outline-color:var(--kh-sand)}.kh-kk__grid{display:grid;grid-template-columns:7fr 5fr;gap:clamp(40px,6vw,96px);align-items:center}.kh-kk__beeld{position:relative;border-radius:var(--kh-radius);overflow:hidden;aspect-ratio:5 / 4;background:var(--kh-sand)}.kh-kk__foto{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(5%);transition:opacity .7s var(--kh-ease),transform .9s var(--kh-ease);mix-blend-mode:multiply}.kh-kk__foto img{width:100%;height:100%;object-fit:contain;padding:9%}.kh-kk__foto.is-aan{opacity:1;transform:none}.kh-kk__foto.is-weg{transform:translate(-5%)}.kh-kk h2{color:#fff;max-width:18ch;margin-bottom:clamp(24px,3vw,36px)}.kh-kk__naam{font-size:var(--kh-t-lg);letter-spacing:-.02em;line-height:1.1;min-height:1.1em;color:var(--kh-sand)}.kh-kk__maat{color:#c4b4a6;font-size:15px;margin-top:6px!important}.kh-kk__bollen{display:flex;flex-wrap:wrap;gap:6px;margin:24px 0 28px;padding:0;list-style:none}.kh-kk__bol{position:relative;width:44px;height:44px;border:0;border-radius:50%;background:transparent;padding:0;display:grid;place-items:center;cursor:pointer;transition:box-shadow .3s var(--kh-ease)}.kh-kk__bol i{width:32px;height:32px;border-radius:50%;background:var(--k);box-shadow:inset 0 0 0 1px #0000001f;transition:transform .3s var(--kh-ease)}.kh-kk__bol:hover i{transform:scale(1.08)}.kh-kk__bol[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--kh-sand)}.kh-kk__bol.is-op i{opacity:.45}.kh-kk__bol.is-op:after{content:"";position:absolute;width:30px;height:1.5px;background:var(--kh-sand);transform:rotate(-45deg);opacity:.6}.kh-kk__koop{display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;padding-top:24px;border-top:1px solid rgba(239,233,225,.16);margin:0}.kh-kk__prijs{font-size:22px;letter-spacing:-.01em;min-width:5.5ch;color:#fff}.kh-kk__koop .kh-knop{flex:1;justify-content:center;min-width:220px;border:0;cursor:pointer}.kh-kk__koop .kh-knop[disabled]{background:#efe9e12e;color:#c4b4a6!important;cursor:not-allowed}.kh-kk__voet{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px;font-size:15px;color:#c4b4a6}.kh-kk__voet a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#efe9e166}.kh-kk__voet a:hover{color:#fff}@media(max-width:900px){.kh-kk__grid{grid-template-columns:1fr}.kh-kk__beeld{aspect-ratio:4 / 3.6}}@media(prefers-reduced-motion:reduce){.kh-kk__foto{transition:none;transform:none}}.kh-over{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,104px);align-items:center}.kh-over__beeld{aspect-ratio:5 / 4;border-radius:var(--kh-radius);overflow:hidden;background:#e6ddd2}.kh-over__beeld img{width:100%;height:100%;object-fit:cover}.kh-over h2{margin-bottom:24px}.kh-over__tekst p{color:var(--kh-ink-soft);max-width:46ch;margin-bottom:16px}@media(max-width:900px){.kh-over{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/kuddle-home.css.map */
