.kp-week{--kp-week-tekst:#6F6464;--kp-week-accent:#B4674A;--kp-week-tint:rgba(241, 176, 149, .30);--kp-week-zacht:rgba(111, 100, 100, .22);--kp-week-wit:#FBF6F3;--kp-mag-snede:800;--kp-mag-spatie:-.0398em;--kp-mag-regel:.9;--kp-kaart-formaat:84px;--kp-kaart-radius:14px;--kp-week-smoke:.78;--kp-week-smoke-onder:.78;--kp-week-leeslaag:.9;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:var(--kp-week-wit);padding:26px 0 46px;font-family:heebo,sans-serif;color:var(--kp-week-tekst)}.kp-artikel.kp-artikel--weekblok{padding-top:0}.kp-artikel--weekblok .kp-artikel__title{margin-top:calc(1.8 * clamp(22px,2.1vw,29px));font-weight:500;margin-bottom:var(--kp-kop-onder,.78em)}.kp-week__inner{width:92vw;max-width:1168px;margin:0 auto}.kp-week .kp-artikel__breadcrumbs{margin:0 0 18px}.kp-week__hero{position:relative;width:100%;max-width:670px;margin:0 auto;overflow:hidden}.kp-week__titel{margin:0 0 10px;font-family:heebo,sans-serif;font-size:52px;font-weight:var(--kp-mag-snede);letter-spacing:var(--kp-mag-spatie);line-height:var(--kp-mag-regel);text-align:left;text-transform:uppercase;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.36),0 1px 2px rgba(0,0,0,.3),0 2px 5px rgba(0,0,0,.18),0 3px 9px rgba(0,0,0,.064),0 5px 16px rgba(0,0,0,.024)}.kp-week__scoop{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(122% 92% at 50% 6%,transparent 54%,rgba(0,0,0,calc(.04 * var(--kp-week-smoke,1))) 70%,rgba(0,0,0,calc(.16 * var(--kp-week-smoke,1))) 83%,rgba(0,0,0,calc(.34 * var(--kp-week-smoke,1))) 93%,rgba(0,0,0,calc(.58 * var(--kp-week-smoke,1))) 100%),linear-gradient(to top,rgba(0,0,0,calc(.58 * var(--kp-week-smoke-onder,var(--kp-week-smoke,1)))) 0%,transparent 18%),linear-gradient(to top,var(--kp-kal-kleur,#F2C5B3) 0%,var(--kp-kal-kleur,#F2C5B3) 4%,transparent 36%)}.kp-week__zijlaag{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,rgba(0,0,0,calc(.8 * var(--kp-week-leeslaag,1))) 0%,rgba(0,0,0,calc(.62 * var(--kp-week-leeslaag,1))) 34%,rgba(0,0,0,calc(.18 * var(--kp-week-leeslaag,1))) 62%,transparent 78%)}.kp-week__hero-tekst{position:absolute;z-index:3;left:30px;right:12%;bottom:26px;text-align:left}.kp-week__kicker{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.2em;line-height:1;text-transform:uppercase;color:rgba(255,255,255,.9)}.kp-week__reep{flex:0 0 44px;width:44px;height:3px;border-radius:2px;background:var(--kp-kal-kleur,#F2C5B3)}.kp-week__zij{position:absolute;z-index:4;top:42%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:6px}.kp-week__zij--links{left:18px}.kp-week__zij--rechts{right:18px}.kp-week__zij-label{text-align:center;font-size:9px;font-weight:800;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;color:rgba(255,255,255,.92);text-shadow:0 1px 3px rgba(0,0,0,.55),0 0 8px rgba(0,0,0,.35)}.kp-week__knop{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0 0 3px;background-color:var(--kp-week-wit);border-radius:50%;box-shadow:0 3px 12px -4px rgba(0,0,0,.6);font-size:22px;font-weight:800;line-height:1;color:var(--kp-week-accent);text-decoration:none}.kp-week__knop:hover,.kp-week__knop:focus-visible{box-shadow:0 4px 16px -4px rgba(0,0,0,.7)}.kp-week__foto{--kp-week-zoom:var(--kp-week-zoom-desktop, 100);--kp-week-x:var(--kp-week-x-desktop, 0%);--kp-week-y:var(--kp-week-y-desktop, 0%);aspect-ratio:var(--kp-week-vorm,1/1);overflow:hidden;border-radius:0}.kp-week__foto img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(max(1,calc(var(--kp-week-zoom)/100)));transform-origin:calc(50% - var(--kp-week-x))calc(50% + var(--kp-week-y))}@media only screen and (max-width:1024px){.kp-week__foto{--kp-week-zoom:var(--kp-week-zoom-tablet, var(--kp-week-zoom-desktop, 100));--kp-week-x:var(--kp-week-x-tablet, var(--kp-week-x-desktop, 0%));--kp-week-y:var(--kp-week-y-tablet, var(--kp-week-y-desktop, 0%))}}@media only screen and (max-width:700px){.kp-week__foto{--kp-week-zoom:var(--kp-week-zoom-mobile, var(--kp-week-zoom-tablet, 100));--kp-week-x:var(--kp-week-x-mobile, var(--kp-week-x-tablet, 0%));--kp-week-y:var(--kp-week-y-mobile, var(--kp-week-y-tablet, 0%))}}.kp-week__regel{margin:0;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.45;text-align:left;color:rgba(255,255,255,.88)}.kp-week__kop{display:flex;align-items:center;gap:14px;width:83%;margin:38px auto 0;font-size:12px;font-weight:800;letter-spacing:.18em;line-height:1;text-align:left;text-transform:uppercase;color:var(--kp-week-accent)}.kp-week__kop::after{content:'';flex:auto;height:1px;background:var(--kp-week-zacht)}.kp-week__kaarten{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:83%;margin:16px auto 0;padding:16px 10px;list-style:none;background:var(--kp-week-tint);border-radius:18px}.kp-week__kaart{display:flex;align-items:center;gap:20px;padding:6px 26px 6px 0}.kp-week__kaart+.kp-week__kaart{border-left:1px solid var(--kp-week-zacht);padding-left:30px}.kp-week__kaart-foto{--kp-kaart-zoom:var(--kp-kaart-zoom-desktop, 100);--kp-kaart-x:var(--kp-kaart-x-desktop, 0%);--kp-kaart-y:var(--kp-kaart-y-desktop, 0%);flex:none;display:block;width:var(--kp-kaart-formaat,84px);height:var(--kp-kaart-formaat,84px);overflow:hidden;border-radius:var(--kp-kaart-radius,14px);box-shadow:0 3px 12px -7px rgba(70,65,64,.75)}@media only screen and (max-width:1024px){.kp-week__kaart-foto{--kp-kaart-zoom:var(--kp-kaart-zoom-tablet, var(--kp-kaart-zoom-desktop, 100));--kp-kaart-x:var(--kp-kaart-x-tablet, var(--kp-kaart-x-desktop, 0%));--kp-kaart-y:var(--kp-kaart-y-tablet, var(--kp-kaart-y-desktop, 0%))}}@media only screen and (max-width:700px){.kp-week__kaart-foto{--kp-kaart-zoom:var(--kp-kaart-zoom-mobile, var(--kp-kaart-zoom-tablet, 100));--kp-kaart-x:var(--kp-kaart-x-mobile, var(--kp-kaart-x-tablet, 0%));--kp-kaart-y:var(--kp-kaart-y-mobile, var(--kp-kaart-y-tablet, 0%))}}.kp-week__kaart-tekst{min-width:0}.kp-week__kaart-naam{display:block;margin:0 0 3px;font-size:10px;font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:var(--kp-week-accent)}.kp-week__kaart-foto img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(max(1,calc(var(--kp-kaart-zoom)/100)));transform-origin:calc(50% - var(--kp-kaart-x))calc(50% + var(--kp-kaart-y))}.kp-week__kaart-maat{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--kp-week-tekst)}.kp-week__kaart-maat strong{font-weight:800}.kp-week__kaart-vgl{margin:4px 0 0;font-size:14px;font-weight:500;line-height:1.3;color:var(--kp-week-tekst);opacity:.8}.kp-week__wist{width:83%;max-width:100%;margin:14px auto 0;padding:0;list-style:none}.kp-week__wist li{position:relative;padding-left:26px;font-size:17px;font-weight:500;line-height:1.55em;color:var(--kp-week-tekst)}.kp-week__wist li+li{margin-top:6px}.kp-week__wist li::before{content:'\f004';position:absolute;left:0;top:0;font-family:'font awesome 6 free','font awesome 5 free',sans-serif;font-weight:900;font-size:11px;line-height:inherit;color:var(--kp-kal-kleur,#F2C5B3)}@media only screen and (max-width:1022px){.kp-week__titel{font-size:42px;line-height:.92}.kp-week__hero-tekst{left:22px;right:10%;bottom:20px}.kp-week__regel{font-size:12px}.kp-week__kop{margin-top:32px}.kp-week__kaart{gap:14px;padding-right:16px}.kp-week__kaart+.kp-week__kaart{padding-left:20px}.kp-week__kaart-maat{font-size:20px}.kp-week__kaart-vgl{font-size:13px}.kp-week__kaart-foto{--kp-kaart-formaat:68px}.kp-week__wist li{font-size:16px}.kp-week__wist li+li{margin-top:8px}}@media only screen and (max-width:700px){.kp-week{padding:0 0 34px}.kp-week__hero{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.kp-week__titel{font-size:30px;line-height:.94}.kp-week__hero-tekst{left:16px;right:16px;bottom:16px}.kp-week__kicker{font-size:10px;gap:8px}.kp-week__reep{flex-basis:28px;width:28px}.kp-week__regel{font-size:11.5px;max-width:100%}.kp-week__zij{top:32%}.kp-week__zij--links{left:10px}.kp-week__zij--rechts{right:10px}.kp-week__knop{width:36px;height:36px;font-size:19px}.kp-week__zij-label{font-size:8px;letter-spacing:.12em}.kp-week__kop{width:92%;margin-top:26px;gap:10px;letter-spacing:.14em}.kp-week__kaarten{grid-template-columns:1fr;width:92%;padding:12px 14px;gap:12px}.kp-week__kaart{padding:0;gap:14px}.kp-week__kaart+.kp-week__kaart{border-left:0;border-top:1px solid var(--kp-week-zacht);padding-left:0;padding-top:12px}.kp-week__kaart-foto{--kp-kaart-formaat:64px}.kp-week__kaart-maat{font-size:19px}.kp-week__kaart-vgl{font-size:12.5px}.kp-week__wist{width:92%}.kp-week__wist li{font-size:15px;line-height:1.45em;padding-left:22px}}