.kkcat{background:var(--c-bg);color:var(--c-tekst)}.kkcat__in{max-width:1320px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.kkcat p{margin:0}.kkcat a{color:inherit;text-decoration:none}.kkcat__kop{margin-bottom:clamp(16px,3vw,26px)}.kkcat__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-goud);font-weight:600;margin-bottom:6px}.kkcat__titel{font-size:clamp(1.5rem,1rem + 2vw,2.3rem);line-height:1.08;letter-spacing:-.02em;font-weight:700}.kkcat__lede{color:var(--c-mut);font-size:14.5px;line-height:1.5;margin-top:8px;max-width:52ch}.kkcat__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:34px;gap:10px}@media(min-width:750px){.kkcat__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:60px;gap:14px}}@media(min-width:1100px){.kkcat__grid{grid-auto-rows:76px;gap:16px}}.kkcat__kaart{grid-column:span 1;grid-row:span 5}.kkcat__kaart--groot,.kkcat__kaart--vol,.kkcat__kaart--mobvol{grid-column:span 2}.kkcat__kaart--breed{grid-column:span 2;grid-row:span 4}@media(min-width:750px){.kkcat__kaart--mobvol{grid-column:span 1}.kkcat__kaart--groot{grid-column:span 2;grid-row:span 5}.kkcat__kaart--staand{grid-column:span 1;grid-row:span 5}.kkcat__kaart--laag{grid-column:span 1;grid-row:span 3}.kkcat__kaart--breed,.kkcat__kaart--half{grid-column:span 2;grid-row:span 3}.kkcat__kaart--vol{grid-column:span 4;grid-row:span 3}}.kkcat__kaart{position:relative;display:block;overflow:hidden;border-radius:16px;border:1px solid var(--c-lijn);background:#1c1815;transition:border-color .3s var(--c-ease),transform .35s var(--c-ease)}.kkcat__grid.js-animeer .kkcat__kaart{opacity:0}.kkcat__grid.js-animeer.is-in .kkcat__kaart{opacity:1;animation:kkcat-in .7s var(--c-ease) both;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes kkcat-in{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}@media(hover:hover){.kkcat__kaart:hover{border-color:#e9ce8573;transform:translateY(-3px)}}.kkcat__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.kkcat__img,.kkcat__video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--c-ease)}.kkcat__video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .45s ease}.kkcat__kaart.is-video .kkcat__video{opacity:1}@media(hover:hover){.kkcat__kaart:hover .kkcat__img,.kkcat__kaart:hover .kkcat__video{transform:scale(1.06)}}.kkcat__waas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#14110f00 28%,#14110f6b 56%,#14110fcc,#14110ff2)}.kkcat__leeg{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden}.kkcat__leeg:before{content:"\5feb";font-size:160%;line-height:1;font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif CJK JP",serif;color:#e9ce851a;transform:scale(4) rotate(-8deg)}.kkcat__leeg span{position:relative;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-goud);font-weight:600}.kkcat__tekst{position:absolute;left:0;right:0;bottom:0;padding:12px 52px 13px 14px;display:grid;gap:3px}.kkcat__naam{font-size:clamp(14px,3.4vw,17px);font-weight:700;line-height:1.14;letter-spacing:-.01em;text-shadow:0 1px 10px rgb(10 8 7 / .65);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kkcat__oms{font-size:12px;line-height:1.38;color:var(--c-mut);text-shadow:0 1px 8px rgb(10 8 7 / .6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kkcat__kaart--groot .kkcat__naam,.kkcat__kaart--vol .kkcat__naam{font-size:clamp(19px,4.6vw,28px)}.kkcat__kaart--breed .kkcat__naam,.kkcat__kaart--half .kkcat__naam{font-size:clamp(16px,4vw,22px)}.kkcat__pil{position:absolute;left:10px;top:10px;z-index:3;padding:5px 9px;border-radius:999px;background:#14110fd1;color:var(--c-goud-hi);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kkcat__pil--nieuw{left:auto;right:10px;background:#9a2a2a;color:#faf8f5}.kkcat__pijl{position:absolute;right:12px;bottom:12px;z-index:3;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:1px solid rgb(233 206 133 / .4);color:var(--c-goud-hi);background:#14110f73;transition:background-color .2s,color .2s,transform .2s var(--c-ease)}.kkcat__pijl svg{width:14px;height:14px}@media(hover:hover){.kkcat__kaart:hover .kkcat__pijl{background:var(--c-goud-hi);color:#171208;transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.kkcat__grid .kkcat__kaart{animation:none!important;opacity:1!important}.kkcat *{transition:none!important}}.template-list-collections .kkh{position:relative;isolation:isolate}.template-list-collections .kkh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#14110f,#14110feb 34%,#14110f73 62%,#14110f40),linear-gradient(0deg,#14110f,#14110f00 30%),url(/cdn/shop/files/WhatsApp_Image_2026-10-21_at_19.57.12.jpg?width=1800) right center / 58% auto no-repeat}@media(max-width:749px){.template-list-collections .kkh:before{background:linear-gradient(0deg,#14110f 8%,#14110fd1 55%,#14110f8c),url(/cdn/shop/files/WhatsApp_Image_2026-10-21_at_19.57.12.jpg?width=900) center 30% / cover no-repeat}}.kkcat__grid--breed .kkcat__kaart--vol{grid-column:1 / -1;grid-row:span 6}@media(min-width:750px){.kkcat__grid--breed .kkcat__kaart--vol{grid-row:span 5}}@media(min-width:1100px){.kkcat__grid--breed .kkcat__kaart--vol{grid-row:span 5}}.kkcat__grid--breed .kkcat__kaart--vol .kkcat__img{object-position:center 45%}.kkcat__vanaf{margin-top:2px;font-size:13px;font-weight:600;line-height:1.3;color:var(--c-goud-hi);text-shadow:0 1px 8px rgb(10 8 7 / .6)}@media(min-width:750px){.kkcat__vanaf{font-size:15px}}.kkcat__grid--breed{grid-auto-rows:auto}.kkcat__grid--breed .kkcat__kaart--vol{grid-row:auto;height:254px}@media(min-width:750px){.kkcat__grid--breed .kkcat__kaart--vol{height:356px}}@media(min-width:1100px){.kkcat__grid--breed .kkcat__kaart--vol{height:444px}}.kkcat__rij{grid-column:1 / -1;grid-row:auto;margin-top:-2px;display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kkcat__rij::-webkit-scrollbar{display:none}.kkcat__p{flex:0 0 112px;scroll-snap-align:start;display:flex;flex-direction:column;gap:3px;padding:6px 6px 9px;border-radius:12px;background:#1c1815;border:1px solid var(--c-lijn);transition:border-color .25s var(--c-ease),transform .25s var(--c-ease)}@media(min-width:750px){.kkcat__p{flex-basis:140px}}@media(hover:hover){.kkcat__p:hover{border-color:#e9ce858c;transform:translateY(-2px)}}.kkcat__p:focus-visible{outline:1px solid var(--c-goud-hi);outline-offset:2px}.kkcat__p-beeld{display:block;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;background:#14110f;margin-bottom:4px}.kkcat__p-img{display:block;width:100%;height:100%;object-fit:cover}.kkcat__p-prijs{font-size:13px;font-weight:700;letter-spacing:.01em;color:var(--c-goud-hi)}.kkcat__p-naam{font-size:12px;line-height:1.3;color:var(--c-mut);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kkcat__p-alle{align-items:center;justify-content:center;text-align:center;gap:8px;background:#e9ce850a;color:var(--c-goud-hi);font-size:12.5px;font-weight:600;letter-spacing:.03em}.kkcat__p-alle i{font-style:normal;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgb(233 206 133 / .4)}@media(prefers-reduced-motion:reduce){.kkcat__p{transition:none}.kkcat__rij{scroll-snap-type:none}}.kkcat__kaart--vol:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;z-index:2;pointer-events:none;border:1px solid rgb(233 206 133 / .22);border-radius:11px;transition:border-color .3s var(--c-ease)}@media(hover:hover){.kkcat__kaart--vol:hover:after{border-color:#e9ce8573}}.kkcat__tak{position:absolute;top:0;right:0;z-index:3;width:90px;height:60px;opacity:.9;pointer-events:none}.kkcat__kaart--tak-links .kkcat__tak{right:auto;left:0;transform:scaleX(-1)}.kkcat__kaart--tak-links .kkcat__pil{left:auto;right:10px}.kkcat__kaart--vol .kkcat__pil--nieuw{right:auto;left:10px;top:42px}.kkcat__blad{position:absolute;top:34px;right:46px;z-index:3;width:10px;height:10px;pointer-events:none;opacity:0;display:none}.kkcat__kaart--tak-links .kkcat__blad{right:auto;left:46px}@media(min-width:750px){.kkcat__tak{width:130px;height:86px}.kkcat__blad{top:48px;right:66px}.kkcat__kaart--tak-links .kkcat__blad{right:auto;left:66px}}@media(prefers-reduced-motion:no-preference){.kkcat__blad{display:block;animation:kkcat-blad 9s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 1.3s)}.kkcat__kaart--tak-links .kkcat__blad{animation-name:kkcat-blad-links}}@keyframes kkcat-blad{0%{opacity:0;transform:translate(0) rotate(0)}12%{opacity:.85}70%{opacity:.7}to{opacity:0;transform:translate(-22px,64px) rotate(150deg)}}@keyframes kkcat-blad-links{0%{opacity:0;transform:translate(0) rotate(0)}12%{opacity:.85}70%{opacity:.7}to{opacity:0;transform:translate(22px,64px) rotate(-150deg)}}.template-list-collections .kkh .kkh__banner{padding-bottom:16px!important}.template-list-collections .kkh .kkh__chips{margin-bottom:0!important}@media(min-width:750px){.template-list-collections .kkh .kkh__banner{padding-bottom:24px!important}}.kkcat__scheiding{grid-column:1 / -1;grid-row:auto;display:flex;align-items:center;justify-content:center;gap:12px;margin:8px 0}.kkcat__scheiding:before,.kkcat__scheiding:after{content:"";height:1px;width:20%;background:linear-gradient(90deg,#e9ce8500,#e9ce8559)}.kkcat__scheiding:after{background:linear-gradient(90deg,#e9ce8559,#e9ce8500)}.kkcat__scheiding svg{display:block;flex:0 0 auto;width:13px;height:13px;opacity:.9}@media(min-width:750px){.kkcat__scheiding{margin:4px 0}}@media(min-width:1100px){.kkcat__scheiding{margin:2px 0}}
/*# sourceMappingURL=/cdn/shop/t/209/assets/kk-categorieen.css.map */
