@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/mulish-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/mulish-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--wine-950:#1f0a12;--wine-900:#2b0e17;--wine-800:#451625;--wine-700:#5e1a2a;--magnolia:#c42c54;--rose:#b02248;--rose-donker:#8f1a3a;--rose-licht:#f4a0b8;--blush:#f6e6e2;--blush-2:#ecd0cb;--cream:#fbf6ee;--paper:#fffdf9;--olive:#688808;--olive-700:#4f6806;--olive-900:#2f3d08;--olive-100:#e8eed2;--ink:#2a1a20;--ink-soft:#5c464e;--lijn:#dcc6c1;--font-kop:"Young Serif", Georgia, "Times New Roman", serif;--font-tekst:"Mulish", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--stap--1:clamp(.875rem, .85rem + .12vw, .95rem);--stap-0:clamp(1rem, .97rem + .18vw, 1.0625rem);--stap-1:clamp(1.125rem, 1.07rem + .28vw, 1.25rem);--stap-2:clamp(1.35rem, 1.2rem + .7vw, 1.7rem);--stap-3:clamp(2rem, 1.3rem + 2.6vw, 3.5rem);--stap-4:clamp(2.6rem, 1.4rem + 4.4vw, 5.2rem);--stap-5:clamp(2.8rem, 1.3rem + 5vw, 5.6rem);--uitrijden:cubic-bezier(.2, .7, .15, 1);--boog:999px 999px 16px 16px;--focus:var(--magnolia);--kop-hoogte:4.25rem}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:calc(var(--kop-hoogte) + 1rem)}body{background:var(--cream);color:var(--ink);font-family:var(--font-tekst);font-size:var(--stap-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.65}img,picture,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,ul,ol,dl,figure{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}button,input,textarea{font:inherit;color:inherit}address{font-style:normal}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.skiplink{z-index:100;background:var(--cream);color:var(--wine-900);border-radius:8px;padding:.7rem 1rem;font-weight:800;position:absolute;top:-4rem;left:1rem}.skiplink:focus{top:1rem}.binnen{width:100%;max-width:80rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.icoon{flex:none;width:1.25em;height:1.25em}.kop2,.kop3{font-family:var(--font-kop);color:var(--wine-800);letter-spacing:-.012em;text-wrap:balance;font-weight:400}.kop2{font-size:var(--stap-3);line-height:1.06}.kop3{font-size:var(--stap-2);margin-block:2.2rem .7rem;line-height:1.2}.kop3:first-child{margin-top:0}.sectie{padding-block:clamp(4rem,8vw,7.5rem)}.sectie__kop{max-width:50rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.sectie__intro{font-size:var(--stap-1);color:var(--ink-soft);text-wrap:pretty;max-width:44rem;margin-top:1.1rem}.tekstlink{color:var(--rose-donker);border-bottom:2px solid;align-items:center;gap:.5rem;padding-bottom:.1rem;font-weight:800;text-decoration:none;display:inline-flex}.tekstlink .icoon{width:1.1em;height:1.1em;transition:transform .25s var(--uitrijden)}.tekstlink:hover .icoon{transform:translate(4px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.knop{cursor:pointer;transition:background-color .2s, color .2s, border-color .2s, transform .25s var(--uitrijden);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.knop .icoon{transition:transform .25s var(--uitrijden)}.knop:hover{transform:translateY(-2px)}.knop:hover .icoon:last-child:not(:first-child){transform:translate(4px)}.knop:active{transform:translateY(0)}.knop--roos{background:var(--rose);color:#fff}.knop--roos:hover{background:var(--rose-donker)}.knop--licht{background:var(--cream);color:var(--wine-900)}.knop--licht:hover{background:#fff}.knop--rand{color:inherit;border-color:currentColor}.knop--rand:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.knop--donker{color:var(--wine-800)}.knop[disabled]{opacity:.6;cursor:progress}.kop{z-index:50;background:var(--wine-900);color:var(--cream);--focus:#fff;transition:transform .35s var(--uitrijden), box-shadow .3s;position:sticky;top:0}.kop--vast{box-shadow:0 1px #ffffff1a,0 10px 30px #14040a59}.kop--weg{transform:translateY(-100%)}html:has(.menu[open]) .kop--weg{transform:none}.kop__binnen{max-width:80rem;height:var(--kop-hoogte);align-items:center;gap:1rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem);display:flex}.kop__logo{flex:none;display:block}.kop__logo img{width:auto;height:2rem}.kop__nav{gap:2rem;margin-left:auto;display:none}.kop__nav a{padding-block:.4rem;font-weight:700;text-decoration:none;position:relative}.kop__nav a:after{content:"";background:var(--rose-licht);transform-origin:0;height:2px;transition:transform .3s var(--uitrijden);position:absolute;inset:auto 0 0;transform:scaleX(0)}.kop__nav a:hover:after,.kop__nav a[aria-current=page]:after{transform:scaleX(1)}.kop__wa{padding:.6rem 1.15rem;display:none}.menu{margin-left:auto}.menu__knop{cursor:pointer;align-items:center;gap:.7rem;padding:.5rem 0;font-weight:800;list-style:none;display:flex}.menu__knop::-webkit-details-marker{display:none}.menu__streepjes,.menu__streepjes:before{width:1.5rem;height:2px;transition:transform .3s var(--uitrijden);background:currentColor;border-radius:2px;display:block}.menu__streepjes{position:relative;transform:translateY(-3px)}.menu__streepjes:before{content:"";position:absolute;top:7px;left:0}.menu[open] .menu__streepjes{transform:rotate(45deg)}.menu[open] .menu__streepjes:before{top:7px;transform:translateY(-7px)rotate(-90deg)}.menu__paneel{inset:var(--kop-hoogte) 0 0 0;background:var(--wine-900);flex-direction:column;gap:2rem;padding:2rem clamp(1.25rem,4vw,3rem) 3rem;display:flex;position:fixed;overflow-y:auto}.menu__paneel nav{flex-direction:column;display:flex}.menu__paneel nav a{font-family:var(--font-kop);border-bottom:1px solid #ffffff1f;padding:.7rem 0;font-size:clamp(2rem,8vw,2.8rem);line-height:1.2;text-decoration:none}.menu__paneel nav a[aria-current=page]{color:var(--rose-licht)}.menu__paneel .knop{align-self:flex-start}.menu__tel{font-size:1.25rem;font-weight:800}html.menu-open{overflow:hidden}@media (width>=62rem){.kop__nav{display:flex}.kop__wa{display:inline-flex}.menu{display:none}}.producten{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:clamp(2rem,4vw,3rem) clamp(1rem,2vw,1.75rem);display:grid}.product{flex-direction:column;gap:1.1rem;display:flex}.product[hidden]{display:none}.product__boog{aspect-ratio:4/5;border-radius:var(--boog);background:var(--blush-2);box-shadow:0 0 0 0 var(--blush-2);transition:box-shadow .4s var(--uitrijden), transform .4s var(--uitrijden);overflow:hidden}.product__boog picture,.product__boog img{width:100%;height:100%}.product__boog img{object-fit:cover;object-position:50% 40%;transition:transform .7s var(--uitrijden)}.product:hover .product__boog,.product:focus-within .product__boog{box-shadow:0 0 0 7px var(--blush-2)}.product:hover .product__boog img{transform:scale(1.06)}.product__titel{font-family:var(--font-kop);color:var(--wine-800);text-wrap:balance;font-size:1.2rem;font-weight:400;line-height:1.2}.product__detail{font-size:var(--stap--1);color:var(--ink-soft);margin-top:.3rem;line-height:1.45}.product__prijs{font-family:var(--font-kop);color:var(--rose);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:1.55rem}.product__acties{flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.6rem;display:flex}.product__link{font-size:var(--stap--1);color:var(--olive-700);border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.3rem 0;font-weight:800;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.product__link:last-child{color:var(--rose-donker)}.product__link .icoon{width:1.05em;height:1.05em}.product__link:hover{border-bottom-color:currentColor}@media (width<=40rem){.producten{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .9rem}.product__titel{font-size:1.02rem}.product__prijs{font-size:1.3rem}}.boog{border-radius:var(--boog);background:var(--wine-800);position:relative;overflow:hidden}.boog picture,.boog img{width:100%;height:100%}.boog img{object-fit:cover}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .9s var(--uitrijden), transform .9s var(--uitrijden);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(28px)}.js [data-reveal].is-in,.js [data-reveal=boog]{opacity:1;transform:none}.js [data-reveal=boog] .product__boog,.js [data-reveal=boog] .boog{clip-path:inset(100% 0 0 round 999px 999px 16px 16px);transition:clip-path 1.2s var(--uitrijden);transition-delay:calc(var(--i,0) * .11s)}.js [data-reveal=boog].is-in .product__boog,.js [data-reveal=boog].is-in .boog{clip-path:inset(0 round 999px 999px 16px 16px)}.js .product[data-reveal=boog] .product__tekst{opacity:0;transition:opacity .8s var(--uitrijden) .35s, transform .8s var(--uitrijden) .35s;transition-delay:calc(var(--i,0) * .11s + .35s);transform:translateY(14px)}.js .product[data-reveal=boog].is-in .product__tekst{opacity:1;transform:none}.js .product[data-reveal=boog] .product__boog img{transition:transform 1.6s var(--uitrijden);transform:scale(1.18)}.js .product[data-reveal=boog].is-in .product__boog img{transform:scale(1)}.js .product[data-reveal=boog].is-in:hover .product__boog img{transition-duration:.7s;transform:scale(1.06)}}.voet{background:var(--wine-950);color:#fbf6eed1;--focus:#fff;padding-block:clamp(3rem,6vw,5rem) 2rem}.voet__binnen{grid-template-columns:repeat(2,1fr);gap:2.5rem 3rem;display:grid}.voet__merk{grid-column:1/-1}.voet__merk img{width:auto;height:2.6rem}.voet__tekst{max-width:30rem;margin-top:1.1rem}.voet__kop{font-family:var(--font-kop);color:var(--cream);margin-bottom:.9rem;font-size:1.2rem;font-weight:400}.voet__lijst{gap:.45rem;display:grid}.voet a{text-decoration-color:#fbf6ee59}.voet a:hover{color:#fff;text-decoration-color:currentColor}.voet__adres{margin-bottom:.6rem}.voet__klein{font-size:var(--stap--1);color:#fbf6ee9e;border-top:1px solid #ffffff1f;margin-top:3rem;padding-top:1.5rem}@media (width>=62rem){.voet__binnen{grid-template-columns:1.5fr 1fr 1fr .8fr}.voet__merk{grid-column:auto}}.formulier{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.formulier__veld{flex-direction:column;gap:.4rem;display:flex}.formulier__veld--breed,.formulier__toestemming,.formulier__voet,.formulier__fout{grid-column:1/-1}.formulier__label{font-weight:800;font-size:var(--stap--1)}.formulier__optioneel{color:var(--ink-soft);margin-left:.5rem;font-weight:500}.formulier__hulp{font-size:var(--stap--1);color:var(--ink-soft)}.formulier__invoer{background:#fff;border:1.5px solid #c9b0ab;border-radius:12px;width:100%;min-height:3rem;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s}.formulier__invoer:hover{border-color:var(--wine-700)}.formulier__invoer:focus-visible{border-color:var(--rose);outline:none;box-shadow:0 0 0 3px #c42c5440}textarea.formulier__invoer{resize:vertical;min-height:8rem}.formulier__toestemming{font-size:var(--stap--1);align-items:flex-start;gap:.8rem;display:flex}.formulier__toestemming input{width:1.25rem;height:1.25rem;accent-color:var(--rose);flex:none;margin-top:.15rem}.formulier__fout{border:1.5px solid var(--rose);color:var(--rose-donker);background:#fde8ec;border-radius:12px;padding:.9rem 1.1rem;font-weight:700}.formulier__voet{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.formulier__privacy{font-size:var(--stap--1);color:var(--ink-soft);max-width:26rem}.formulier__val{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=40rem){.formulier{grid-template-columns:1fr}}.hero{background:var(--wine-900);color:var(--cream);--focus:#fff;padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3.5rem,7vw,6.5rem);position:relative;overflow:hidden}.hero__boogtekening{aspect-ratio:1/1.25;pointer-events:none;border:1.5px solid #ffffff1a;border-bottom:0;border-radius:999px 999px 0 0;width:min(62vw,54rem);position:absolute;bottom:-2px;right:-6vw}.hero__boogtekening:before{content:"";border:1.5px solid #ffffff1a;border-bottom:0;border-radius:999px 999px 0 0;position:absolute;inset:7% 7% 0}.hero__binnen{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.hero__kop{font-family:var(--font-kop);letter-spacing:-.02em;font-size:clamp(2.35rem,.9rem + 3.6vw,4.1rem);font-weight:400;line-height:.98}.hero__kop .regel{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.hero__kop .regel>span{display:block}.hero__kop em{color:var(--rose-licht);font-style:normal}.hero__lead{font-size:var(--stap-1);color:#fbf6eedb;text-wrap:pretty;max-width:34rem;margin-top:clamp(1.4rem,2.5vw,2rem)}.hero__acties{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.hero__feiten{max-width:34rem;font-size:var(--stap--1);color:#fbf6eec7;gap:0;margin-top:clamp(2rem,4vw,3rem);display:grid}.hero__feiten li{border-top:1px solid #ffffff24;padding-block:.7rem}.hero__feiten strong{color:var(--cream);font-weight:800}.hero__beeld{grid-template-columns:1fr 1.18fr 1fr;align-items:end;gap:clamp(.5rem,1.2vw,1rem);display:grid;position:relative}.hero__beeld .boog--a{aspect-ratio:3/4.3;margin-bottom:9%}.hero__beeld .boog--b{aspect-ratio:3/5.3}.hero__beeld .boog--c{aspect-ratio:3/3.9;margin-bottom:3%}.hero__beeld .boog img{object-position:50% 45%}.hero__beeld .boog--a{translate:0 calc(var(--p,0) * 22px)}.hero__beeld .boog--b{translate:0 calc(var(--p,0) * -14px)}.hero__beeld .boog--c{translate:0 calc(var(--p,0) * 36px)}.zegel{filter:drop-shadow(0 8px 18px #14040a59);width:clamp(5.8rem,11vw,9rem);height:auto;position:absolute;bottom:-6%;left:-2%}.zegel__vlak{fill:var(--olive-700);stroke:#ffffff40;stroke-width:1.5px}.zegel__tekst{fill:var(--cream);font-family:var(--font-tekst);letter-spacing:.06em;transform-origin:100px 100px;font-size:15px;font-weight:800}.zegel__bloem{color:var(--cream);--bloem-hart:var(--olive-700)}.zegel__bloem svg{width:24px;height:24px}@media (width>=62rem){.hero__binnen{grid-template-columns:minmax(0,1.12fr) minmax(0,.98fr)}}@media (width<=61.99rem){.hero__beeld{max-width:34rem}}@media (prefers-reduced-motion:no-preference){.zegel__tekst{animation:40s linear infinite draai}.hero__kop .regel>span{animation:regel-op 1.1s var(--uitrijden) forwards;transform:translateY(108%)}.hero__kop .regel:nth-child(2)>span{animation-delay:.1s}.hero__kop .regel:nth-child(3)>span{animation-delay:.2s}.hero__lead,.hero__acties,.hero__feiten{opacity:0;animation:op-komen 1s var(--uitrijden) forwards;transform:translateY(18px)}.hero__lead{animation-delay:.45s}.hero__acties{animation-delay:.58s}.hero__feiten{animation-delay:.7s}.hero .boog{clip-path:inset(100% 0 0 round 999px 999px 16px 16px);animation:boog-op 1.4s var(--uitrijden) forwards}.hero .boog--a{animation-delay:.25s}.hero .boog--b{animation-delay:.1s}.hero .boog--c{animation-delay:.4s}.hero .boog img{animation:foto-in 1.8s var(--uitrijden) both}.zegel{opacity:0;animation:op-komen 1s var(--uitrijden) 1.1s forwards}.hero__boogtekening{animation:op-komen 1.6s var(--uitrijden) .2s both}}@keyframes regel-op{to{transform:none}}@keyframes op-komen{to{opacity:1;transform:none}}@keyframes boog-op{to{clip-path:inset(0 round 999px 999px 16px 16px)}}@keyframes foto-in{0%{transform:scale(1.22)}}@keyframes draai{to{transform:rotate(360deg)}}.paginakop{background:var(--wine-900);color:var(--cream);--focus:#fff;padding-block:clamp(3rem,7vw,6rem) clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.paginakop__boogtekening{aspect-ratio:1/1.3;border:1.5px solid #ffffff1a;border-bottom:0;border-radius:999px 999px 0 0;width:min(34vw,26rem);position:absolute;bottom:-2px;right:-4vw}.paginakop__binnen{position:relative}.paginakop__titel{font-family:var(--font-kop);font-weight:400;font-size:var(--stap-4);letter-spacing:-.018em;text-wrap:balance;max-width:18ch;line-height:1.02}.paginakop__lead{font-size:var(--stap-1);color:#fbf6eedb;text-wrap:pretty;max-width:40rem;margin-top:1.4rem}.paginakop .slot__knoppen{margin-top:2rem}.paginakop a:not(.knop){color:var(--rose-licht)}@media (prefers-reduced-motion:no-preference){.paginakop__titel,.paginakop__lead{opacity:0;animation:op-komen 1s var(--uitrijden) forwards;transform:translateY(20px)}.paginakop__lead{animation-delay:.15s}}.sectie--assortiment{background:var(--cream)}.sectie--collectie{padding-top:clamp(2.5rem,5vw,4rem)}.sectie__vervolg{justify-content:center;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.filter{flex-wrap:wrap;gap:.6rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.filter[hidden]{display:none}.filter button{border:1.5px solid var(--wine-700);color:var(--wine-800);cursor:pointer;transition:background-color .2s, color .2s, transform .2s var(--uitrijden);background:0 0;border-radius:999px;padding:.55rem 1.15rem;font-weight:800}.filter button:hover{background:var(--blush)}.filter button[aria-pressed=true]{background:var(--wine-800);color:var(--cream)}.collectie__noot{max-width:42rem;color:var(--ink-soft);font-size:var(--stap--1);margin-top:clamp(2.5rem,5vw,4rem)}.sectie--bestellen{background:var(--blush)}.bestellen{gap:clamp(2.5rem,5vw,5rem);display:grid}.bestellen__knoppen{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.stappen{counter-reset:stap;--getekend:1;gap:clamp(2rem,4vw,3rem);padding-left:4.5rem;display:grid;position:relative}.stappen:before,.stappen:after{content:"";background:var(--blush-2);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem}.stappen:after{background:var(--rose);transform:scaleY(var(--getekend));transform-origin:top}.stap{counter-increment:stap;position:relative}.stap:before{content:counter(stap);background:var(--wine-800);width:3rem;height:3rem;color:var(--cream);font-family:var(--font-kop);z-index:1;border-radius:50%;place-items:center;font-size:1.35rem;display:grid;position:absolute;top:-.2rem;left:-4.5rem}.stap__kop{font-family:var(--font-kop);font-weight:400;font-size:var(--stap-2);color:var(--wine-800);margin-bottom:.5rem;line-height:1.2}.stap p{max-width:36rem;color:var(--ink-soft)}@media (width>=62rem){.bestellen{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.bestellen__kop{top:calc(var(--kop-hoogte) + 2.5rem);position:sticky}}.sectie--bezorgen{background:var(--olive-900);color:#f3f6e4}.sectie--bezorgen .kop2{color:#fff}.sectie--bezorgen .sectie__intro{color:#f3f6e4d9}.sectie--bezorgen .tekstlink{color:#dbe8a0}.sectie--bezorgen{--focus:#fff}.bezorgen{align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.bezorgen__elders{color:#f3f6e4d9;max-width:36rem;margin-block:1.6rem 1.4rem}.plaatsen{border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.plaatsen li{font-family:var(--font-kop);transition:color .25s, padding-left .35s var(--uitrijden), opacity .9s var(--uitrijden), transform .9s var(--uitrijden);border-bottom:1px solid #ffffff2e;padding-block:.95rem;font-size:clamp(1.25rem,.9rem + 1.5vw,2rem);line-height:1.2}.plaatsen li:hover{color:#dbe8a0;padding-left:.6rem}@media (width>=62rem){.bezorgen{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.sectie--bruiloft{background:var(--wine-800);color:var(--cream);--focus:#fff}.sectie--bruiloft .kop2{color:#fff}.sectie--bruiloft .sectie__intro{color:#fbf6eed1}.bruiloft{align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.boog--groot{aspect-ratio:4/5;width:100%;max-width:30rem;margin-inline:auto;box-shadow:0 0 0 10px #ffffff14}.boog--groot img{object-position:50% 40%}.punten{gap:0;margin-block:1.6rem 2.2rem;display:grid}.punten li{font-size:var(--stap-1);border-top:1px solid #ffffff26;align-items:flex-start;gap:1rem;padding-block:.85rem;display:flex}.punten li:last-child{border-bottom:1px solid #ffffff26}.punten .icoon{width:1.6rem;height:1.6rem;color:var(--rose-licht);--bloem-hart:var(--wine-800);margin-top:.15rem}@media (width>=62rem){.bruiloft{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.slot{background:var(--cream);text-align:center;padding-block:clamp(4.5rem,9vw,8rem)}.slot__binnen{flex-direction:column;align-items:center;display:flex}.slot .kop2{max-width:20ch;font-size:var(--stap-4)}.slot .sectie__intro{margin-inline:auto}.slot__knoppen{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.paginakop .slot__knoppen{justify-content:flex-start}.slot .knop--rand{color:var(--wine-800)}.tekstblok{gap:clamp(1.5rem,4vw,4rem);display:grid}.tekstblok__inhoud p{max-width:42rem;margin-top:1rem}.tekstblok__inhoud p:first-child{margin-top:0}.tekstblok__knoppen{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.tekstblok--smal{max-width:50rem}.sectie--blush{background:var(--blush)}.lijst{max-width:42rem;display:grid}.lijst li{border-bottom:1px solid var(--lijn);padding-block:.85rem}.lijst li:first-child{border-top:1px solid var(--lijn)}.tekstblok__inhoud .lijst+p{margin-top:1.6rem}@media (width>=62rem){.tekstblok:not(.tekstblok--smal){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.over{align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.over__tekst p{max-width:40rem;margin-top:1rem}.over__tekst .kop2{margin-bottom:.4rem}@media (width>=62rem){.over{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.over__beeld{top:calc(var(--kop-hoogte) + 2rem);position:sticky}}.contactblad{background:var(--cream)}.contactblad__binnen{align-items:start;gap:clamp(3rem,6vw,5rem);display:grid}.contactwegen{gap:.8rem;margin-bottom:2.4rem;display:grid}.contactweg{border:1.5px solid var(--lijn);background:var(--paper);transition:border-color .2s, transform .3s var(--uitrijden), background-color .2s;border-radius:16px;align-items:center;gap:1rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.contactweg:hover{border-color:var(--rose);background:#fff;transform:translate(4px)}.contactweg>.icoon{background:var(--wine-800);width:2.6rem;height:2.6rem;color:var(--cream);border-radius:50%;padding:.6rem}.contactweg__tekst{overflow-wrap:anywhere;min-width:0;line-height:1.35;display:grid}.contactweg__tekst strong{font-weight:800}.contactweg__tekst span{color:var(--ink-soft)}.contactblad__noot{background:var(--blush);border:1.5px solid var(--blush-2);border-radius:14px;margin-top:1.6rem;padding:1rem 1.2rem}.contactblad__adres{margin-bottom:.6rem}.contactblad__rechts{background:var(--paper);border:1.5px solid var(--lijn);border-radius:24px;padding:clamp(1.4rem,3vw,2.4rem)}.contactblad__rechts .kop3{margin-bottom:1.4rem}@media (width>=62rem){.contactblad__binnen{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.hero__kop .regel{white-space:nowrap}}