.kdv{--kdv-inkt: #2F5368;--kdv-diepzee: #1F5670;position:relative;z-index:1;margin-top:calc(-1*(clamp(26px,3.4375vw,44px) - 6px));padding:calc(10rem + clamp(26px,3.4375vw,44px) - 6px) max(2rem,calc((100vw - 110rem)/2)) 8rem;background:#fff6e2 var(--kdv-muur) 0 52px / 19.2rem auto;-webkit-mask:var(--kdv-golf) bottom left / 90rem 4rem repeat-x,linear-gradient(#000,#000) top left / 100% calc(100% - 3.9rem) no-repeat;mask:var(--kdv-golf) bottom left / 90rem 4rem repeat-x,linear-gradient(#000,#000) top left / 100% calc(100% - 3.9rem) no-repeat;color:var(--kdv-inkt)}.kdv__klein{position:absolute;top:7.4rem;width:13rem;height:auto;filter:drop-shadow(0 1.2rem 1.4rem rgba(70,45,20,.3));pointer-events:none}.kdv__klein--links{left:max(1rem,calc((100vw - 110rem)/2));transform:rotate(-3deg)}.kdv__klein--rechts{right:max(1rem,calc((100vw - 110rem)/2));transform:rotate(3deg)}@media screen and (max-width:1099px){.kdv__klein{display:none}}.kdv-bord{position:relative;background:#fffcf5;color:var(--kdv-inkt);border-radius:2.2rem;text-align:center;filter:drop-shadow(0 1rem 1.2rem rgba(70,45,20,.2))}.kdv-bord:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:.2rem dashed rgba(47,83,104,.28);border-radius:1.5rem;pointer-events:none}.kdv-bord:after,.kdv__vriend:after{content:"";position:absolute;left:2.2rem;right:2.2rem;top:.55rem;height:2.6rem;background:var(--kdv-spijker) left top / 2rem auto no-repeat,var(--kdv-spijker) right top / 2rem auto no-repeat;pointer-events:none}.kdv__kop{display:table;margin:0 auto 2.6rem;padding:2.2rem 6.2rem;font-family:var(--font-heading-family);font-size:clamp(2.4rem,3.4vw,3.4rem);line-height:1.2}.kdv__lijst{position:relative;max-width:78rem;margin:8rem auto 6.4rem;border:2.5rem solid transparent;border-image:var(--kdv-rand) 116 stretch;filter:drop-shadow(0 2.2rem 2.2rem rgba(70,45,20,.34))}.kdv__draad{position:absolute;left:-2.5rem;width:calc(100% + 5rem);max-width:none;height:auto;bottom:calc(100% + 2.5rem - 1px);pointer-events:none}.kdv__foto img{display:block;width:100%;height:54rem;object-fit:cover;object-position:center 52%}.kdv__rij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem;margin-top:3rem;position:relative;z-index:1}.kdv__vriend{position:relative;display:block;padding:0 4rem 3.6rem;border:0;border-radius:2.2rem;background:var(--kc, #D4DFF3);color:var(--kdv-inkt);font:inherit;font-size:1.65rem;line-height:1.7;text-align:center;cursor:pointer;filter:drop-shadow(0 1rem 1.2rem rgba(70,45,20,.2));transition:transform .15s}.kdv__vriend:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:.2rem dashed rgba(47,83,104,.28);border-radius:1.5rem;pointer-events:none}.kdv__vriend:hover,.kdv__vriend:focus-visible{transform:translateY(-.3rem)}.kdv__gezicht{position:relative;z-index:2;display:block;width:11rem;height:11rem;margin:-3.4rem auto 1rem;border:.5rem solid #FBF7EF;border-radius:50%;background-color:#fbf7ef;background-size:cover;background-position:center;box-shadow:0 .6rem 1.4rem #16384a2e}.kdv__naam{display:block;margin:.4rem 0 1rem;font-family:var(--font-heading-family);font-size:2.6rem;font-weight:700;color:var(--kdv-diepzee)}.kdv__tekst{display:block}@keyframes kdv-hup{0%{translate:0 0;scale:1}32%{translate:0 -1rem;scale:1.08}58%{translate:0 0;scale:.98}78%{translate:0 -.3rem;scale:1.02}to{translate:0 0;scale:1}}@media(hover:hover){.kdv__vriend:hover .kdv__gezicht{animation:kdv-hup .6s ease-out}}.kdv__slot{max-width:72rem;margin:3rem auto 0;padding:3.4rem 6rem;font-family:var(--font-heading-family);font-size:1.9rem;font-weight:600;line-height:1.6}@media(prefers-reduced-motion:reduce){.kdv__vriend:hover .kdv__gezicht{animation:none}.kdv__vriend{transition:none}}@media screen and (max-width:749px){.kdv{padding-left:1.6rem;padding-right:1.6rem;padding-bottom:6rem;background-size:14rem auto}.kdv__kop{padding:1.8rem 4.2rem}.kdv__lijst{margin-top:6rem;border-width:1.6rem}.kdv__draad{left:-1.6rem;width:calc(100% + 3.2rem);bottom:calc(100% + 1.6rem - 1px)}.kdv__foto img{height:auto}.kdv__rij{grid-template-columns:1fr;gap:5rem;margin-top:5rem}.kdv__slot{padding:2.8rem 3.6rem;font-size:1.7rem}}@media screen and (max-width:749px){.kdv__rij{display:flex;gap:1.4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:1.6rem;margin:1.6rem -1.6rem 0;padding:4rem 1.6rem 1.6rem;scrollbar-width:none}.kdv__rij::-webkit-scrollbar{display:none}.kdv__rij>*{flex:0 0 80%;scroll-snap-align:start}.kdv__vriend{padding:0 2.4rem 2.8rem}}@media screen and (max-width:749px){.kdv__slot br{display:none}.kdv__slot{text-wrap:balance}}@media screen and (max-width:749px){.kdv{-webkit-mask:var(--kdv-golf) bottom left / 75vw 2.6rem repeat-x,linear-gradient(#000,#000) top left / 100% calc(100% - 2.5rem) no-repeat;mask:var(--kdv-golf) bottom left / 75vw 2.6rem repeat-x,linear-gradient(#000,#000) top left / 100% calc(100% - 2.5rem) no-repeat}}@media screen and (max-width:749px){.kdv{padding-top:56px;padding-bottom:64px}.kdv__kop{font-size:2.2rem}.kdv__rij>*{flex-basis:64%}.kdv__vriend{padding:0 1.6rem 2rem}.kdv__gezicht{width:8rem;height:8rem}.kdv__naam{font-size:2rem}.kdv__tekst{font-size:1.4rem}.kdv__slot{font-size:1.5rem;padding:2rem 2.4rem}}.kdv__kop-deel{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-km-drie-vrienden.css.map */
