.bk-kf__soort{font-family:var(--bk-kop);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bk-groen)}.bk-kf .bk-pijl{justify-self:start;font-size:.88rem;margin-top:4px}.bk-kf__groot{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--bk-lijn);background:#fff;margin-bottom:20px;scroll-margin-top:110px}@media(min-width:900px){.bk-kf__groot{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.bk-kf__grootfoto{position:relative;min-width:0;aspect-ratio:4 / 3;background:#e8e4dd;overflow:hidden}@media(min-width:900px){.bk-kf__grootfoto{aspect-ratio:auto;min-height:460px}}.bk-kf__grootfoto>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bk-kf__zak{position:absolute;right:clamp(14px,2.4vw,28px);bottom:clamp(14px,2.4vw,28px);width:28%;max-width:170px;aspect-ratio:2 / 3;border:5px solid #fff;background:#fff;box-shadow:0 10px 28px #14121047;overflow:hidden}.bk-kf__zak img{display:block;width:100%;height:100%;object-fit:cover}.bk-kf__groottekst{display:grid;gap:10px;align-content:center;padding:clamp(22px,3.2vw,44px);min-width:0}.bk .bk-kf__groottekst h3{font-size:clamp(2.1rem,4vw,3rem);line-height:1}.bk-kf__groottekst>p{margin:0;font-size:1.08rem;color:var(--bk-tekst-zacht);max-width:52ch}.bk-kf__groottekst .bk-kf__kaartvak{margin-top:14px;border:1px solid var(--bk-lijn)}.bk-kf__rij{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:900px){.bk-kf__rij{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-kf__tegel{display:grid;grid-template-rows:1fr auto;border:1px solid var(--bk-lijn);background:#fff;min-width:0;scroll-margin-top:110px}.bk-kf__boven{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.bk-kf__foto{position:relative;aspect-ratio:1;background:#faf9f6;border-right:1px solid var(--bk-lijn)}.bk-kf__foto img{position:absolute;top:5%;right:5%;bottom:5%;left:5%;width:90%;height:90%;object-fit:contain;mix-blend-mode:multiply}.bk-kf__tekst{display:grid;gap:8px;align-content:center;padding:clamp(16px,2vw,24px);min-width:0}.bk .bk-kf__tekst h3{font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.02}.bk-kf__tekst p{margin:0;color:var(--bk-stil);font-size:1rem}@media(max-width:480px){.bk-kf__boven{grid-template-columns:minmax(0,1fr)}.bk-kf__foto{aspect-ratio:5 / 3;border-right:0;border-bottom:1px solid var(--bk-lijn)}}.bk-kf__kaartvak{display:grid;gap:8px;margin:0;padding:12px 16px 14px;background:#f6f4ef}.bk-kf__tegel>.bk-kf__kaartvak{border-top:1px solid var(--bk-lijn)}.bk-kf__kaart{position:relative}.bk-kf__kaart svg{display:block;width:100%;height:auto;overflow:hidden}.bk-kf-land{fill:#dcd5c8}.bk-kf__route{fill:none;stroke:#3a6140;stroke-width:1.6px;stroke-dasharray:5 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.bk-kf__ring{fill:#3a6140;opacity:.18}.bk-kf__punt{fill:#3a6140;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.bk-kf__thuis{fill:#141210;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.bk-kf__naam{position:absolute;transform:translate(11px,-50%);font-family:var(--bk-kop);font-weight:600;font-size:.76rem;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#141210;text-shadow:0 0 3px #f6f4ef,0 0 3px #f6f4ef,0 0 6px #f6f4ef;pointer-events:none}.bk-kf__naam--l{transform:translate(calc(-100% - 11px),-50%)}.bk-kf__naam--thuis{font-weight:700}@media(max-width:599px){.bk-kf__naam:not(.bk-kf__naam--thuis){display:none}}.bk-kf__legenda{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:.92rem;color:var(--bk-stil)}.bk-kf__legenda span{display:inline-flex;align-items:center;gap:8px}.bk-kf__legenda i{flex:none;width:9px;height:9px;border-radius:50%;background:#3a6140}.bk-kf__legenda i.is-thuis{background:#141210}.bk-eb--zand{background:#f3f1ec}.bk-eb__rij{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:900px){.bk-eb__rij{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.bk-eb__tegel{display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid var(--bk-lijn);min-width:0}.bk-eb__foto{aspect-ratio:4 / 3;overflow:hidden;background:#e8e4dd}.bk-eb__foto img{display:block;width:100%;height:100%;object-fit:cover}.bk-eb__tekst{display:grid;gap:6px;align-content:start;padding:16px 18px 20px}.bk .bk-eb__tekst h3{font-size:1.45rem;line-height:1.05}.bk-eb__tekst p{margin:0;color:var(--bk-stil);font-size:.98rem}.bk-eb__voet{margin:18px 0 0;color:var(--bk-stil)}@media(max-width:480px){.bk .bk-eb__tekst h3{font-size:1.2rem}.bk-eb__tekst{padding:12px 12px 14px}.bk-eb__tekst p{font-size:.92rem}}.bk-kd__lead{margin:0;font-family:var(--bk-kop);font-weight:600;font-size:clamp(1.25rem,2.1vw,1.55rem);line-height:1.15;text-transform:uppercase;color:var(--bk-tekst)}.bk-kd__thuis{margin:0;font-size:.98rem;color:var(--bk-stil)}.bk-kp__in{display:grid;gap:clamp(24px,4vw,56px);align-items:center}@media(min-width:900px){.bk-kp__in{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.bk-kp__tekst{min-width:0}.bk-kp .bk__kop{margin-bottom:22px;max-width:none}.bk-kp__rij{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:560px){.bk-kp__rij{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-kp__punt{display:grid;gap:6px;align-content:start;padding:18px 20px 20px;background:#f6f4ef}.bk .bk-kp__punt h3{font-size:1.35rem;line-height:1.08}.bk-kp__punt p{margin:0;color:var(--bk-stil);font-size:.98rem}.bk-kp__foto{margin:0;min-width:0;aspect-ratio:4 / 3;overflow:hidden;background:#e8e4dd}@media(min-width:900px){.bk-kp__foto{aspect-ratio:4 / 5}}.bk-kp__foto img{display:block;width:100%;height:100%;object-fit:cover}.bk.bk-kh{background:#f3f1ec}.bk-kh__in{display:grid;gap:clamp(22px,4vw,56px);align-items:center}@media(min-width:900px){.bk-kh__in{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}.bk-kh__tekst{display:grid;gap:12px;align-content:start;min-width:0}.bk-kh__tekst .bk__label{margin:0}.bk .bk-kh__tekst h2{font-size:clamp(2rem,4vw,3rem)}.bk-kh__intro{margin:0;font-size:1.06rem;color:var(--bk-tekst-zacht)}.bk-kh__antwoord{margin:4px 0 0;padding-top:14px;border-top:1px solid var(--bk-lijn);color:var(--bk-stil)}.bk-kh__antwoord strong{display:block;margin-bottom:2px;font-family:var(--bk-kop);font-size:1.25rem;text-transform:uppercase;color:var(--bk-tekst)}.bk-kh__kaart{min-width:0}.bk-kh .bk-kf__kaartvak{background:#fff;border:1px solid var(--bk-lijn);padding:16px 20px 18px}.bk-fs__rij{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bk-fs__rij>li{min-width:0}.bk-fs__rij--3>li:first-child{grid-column:1 / -1}@media(min-width:700px){.bk-fs__rij{gap:18px}.bk-fs__rij--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bk-fs__rij--3>li:first-child{grid-column:auto}}.bk-fs__foto{margin:0;display:grid;gap:8px}.bk-fs__foto img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:#e8e4dd}.bk-fs__foto figcaption{font-size:.92rem;color:var(--bk-stil)}.bk-kf__andere{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:900px){.bk-kf__andere{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.bk-kf__andere>li{display:grid;min-width:0}.bk .bk-kf__ander{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--bk-lijn);background:#fff;text-decoration:none;color:inherit;transition:border-color .15s ease}.bk a.bk-kf__ander:hover{border-color:var(--bk-tekst)}.bk-kf__ander .bk-kf__foto{display:block;aspect-ratio:4 / 3;border-right:0;border-bottom:1px solid var(--bk-lijn)}.bk-kf__andertekst{display:grid;gap:5px;align-content:start;padding:14px 16px 16px}.bk-kf__andertekst strong{font-family:var(--bk-kop);font-weight:700;font-size:1.5rem;line-height:1.05;text-transform:uppercase}.bk-kf__andertekst>span:not(.bk-kf__soort):not(.bk-kf__meer){color:var(--bk-stil);font-size:.95rem}.bk-kf__meer{margin-top:6px;font-family:var(--bk-kop);font-weight:600;font-size:.9rem;letter-spacing:.07em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.bk-kf__terug{margin-top:22px}@media(max-width:480px){.bk-kf__andertekst strong{font-size:1.2rem}.bk-kf__andertekst{padding:10px 12px 12px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/black-koffies.css.map */
