.kopdeel{background:var(--papier2);border-bottom:1px solid var(--lijnzacht);margin-top:-120px;padding-top:120px}.kader.paginakop{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;padding-top:76px;padding-bottom:64px;display:grid}.paginakop h1{margin:18px 0 16px;font-size:clamp(34px,4.6vw,54px)}.paginakop h1 em{color:var(--wijn);font-style:italic}.paginakop .intro{color:var(--inktzacht);max-width:46ch;font-size:19px}.paginakop .knoppen{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.paginakop-beeld{background:linear-gradient(160deg,var(--wijndonker),var(--wijn) 52%,#b06a4c);color:#ffffffd9;border-radius:20px;place-items:center;height:340px;display:grid;position:relative;overflow:hidden}.paginakop-beeld .grootmerk{opacity:.9;width:150px;height:150px}.paginakop-beeld .grootmerk svg{width:100%;height:100%}.paginakop-beeld .onderschrift{text-align:center;letter-spacing:.06em;color:#ffffffa6;font-size:12px;position:absolute;bottom:14px;left:0;right:0}@media (width<=900px){.kader.paginakop{grid-template-columns:1fr;padding-top:52px}.paginakop-beeld{height:240px}}.labdeel{background:var(--papier2);border-top:1px solid var(--lijnzacht);border-bottom:1px solid var(--lijnzacht)}.labdeel .binnen{padding-top:90px;padding-bottom:90px}.labpunten{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.labpunt{background:var(--kaart);border:1px solid var(--lijnzacht);border-radius:16px;padding:26px 24px}.labpunt h3{margin-bottom:8px;font-size:19px}.labpunt p{color:var(--inktzacht);font-size:15px}@media (width<=900px){.labpunten{grid-template-columns:1fr}}.voordelen{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.voordeel{background:var(--kaart);border:1px solid var(--lijnzacht);border-radius:16px;align-items:flex-start;gap:14px;padding:22px;display:flex}.voordeel .vink{width:26px;height:26px;color:var(--honingdonker);background:#efe0ce;border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.voordeel .vink svg{width:14px;height:14px}.voordeel b{margin-bottom:4px;font-family:Playfair Display,Noto Serif SC,Georgia,serif;font-size:17px;font-weight:600;line-height:1.3;display:block}.voordeel p{color:var(--inktzacht);font-size:14px;line-height:1.5}@media (width<=900px){.voordelen{grid-template-columns:1fr}}.tapmelding{background:var(--wijndonker);border-radius:22px;grid-template-columns:1.4fr .6fr;align-items:center;gap:34px;padding:44px 46px;display:grid;box-shadow:0 22px 50px #4c162238}.tapmelding h2{color:#fff;margin-bottom:12px;font-size:clamp(24px,3vw,34px)}.tapmelding p{color:#dcc5b4;font-size:16px}.tapmelding .actie{text-align:right}@media (width<=900px){.tapmelding{grid-template-columns:1fr;padding:34px 28px}.tapmelding .actie{text-align:left}}.menukader{background:var(--kaart);border:1px solid var(--lijn);border-radius:24px;max-width:860px;margin:0 auto;padding:56px 58px;position:relative;box-shadow:0 24px 60px #2a201e14}.menukader:before{content:"";pointer-events:none;border:1px solid #bb883859;border-radius:16px;position:absolute;inset:14px}.menutitel{text-align:center;margin-bottom:40px}.menutitel .toonkop{margin-bottom:10px;display:block}.menutitel h2{font-size:clamp(28px,3.6vw,40px)}.menurij{border-top:1px solid var(--lijnzacht);gap:22px;padding:26px 0;display:flex}.menurij:first-of-type{border-top:0}.menurij .kleur{border-radius:8px;flex:0 0 14px;width:14px}.kleur.rood{background:linear-gradient(#4c1622,#6e2433)}.kleur.wit{background:linear-gradient(#b99b4f,#d8c07a)}.kleur.rose{background:linear-gradient(#b4636b,#d9959a)}.kleur.zoet{background:linear-gradient(#9a6e27,#c89b4b)}.menutekst{flex:1}.menukopregel{align-items:baseline;gap:14px;display:flex}.menukopregel h3{white-space:nowrap;font-size:24px}.menukopregel .stippen{border-bottom:2px dotted #2a201e40;flex:1;transform:translateY(-6px)}.menukopregel .herkomst{letter-spacing:.1em;text-transform:uppercase;color:var(--honingdonker);white-space:nowrap;font-size:13px;font-weight:600}.menutekst p{color:var(--inktzacht);max-width:56ch;margin-top:8px;font-size:15.5px}.menutekst .past{color:var(--inktvaag);margin-top:10px;font-size:14px;display:block}.menutekst .past b{color:var(--inktzacht);font-weight:600}@media (width<=640px){.menukader{padding:36px 24px}.menukopregel{flex-wrap:wrap}.menukopregel .stippen{display:none}}
