@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-latin-ext-opsz-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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-latin-opsz-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-latin-ext-opsz-italic.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-latin-opsz-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/jost-latin-ext-wght-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:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/jost-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-wght-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:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amatic SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amatic-sc-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:Amatic SC;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amatic-sc-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amatic-sc-latin-ext-700-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:Amatic SC;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amatic-sc-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sue Ellen Francisco;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sue-ellen-francisco-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#faf6ee;--ink:#000;--white:#fff;--tile:#f2ede3;--rule:#e6e0d4;--muted:#6e6e6e;--body:#4a4a4a;--body-alt:#333;--quote:#1a1a1a;--legal:#8c8c8c;--blue:#9ab0bf;--pink:#e7a7c6;--olive:#bcac72;--brown:#4c3128;--serif:"Newsreader", Georgia, serif;--sans:"Jost", -apple-system, "Helvetica Neue", sans-serif;--naam-font:"Cormorant Garamond", Georgia, serif;--naam-gewicht:300;--naam-spatie:.16em;--naam-caps:uppercase;--gutter:56px;--section:104px}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-weight:300;overflow-x:hidden}a{color:var(--ink);text-decoration:none;transition:color .2s}a:hover{color:var(--muted)}img{display:block}input,button{font-family:inherit}::selection{background:var(--pink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--ink);margin:0 0 16px;font-size:11.5px}.h2{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:42px;font-weight:300;line-height:1.1}.h2--lg{font-size:44px;line-height:1.12}.h2--sm{font-size:40px;line-height:1.14}.h2--news{font-size:36px;line-height:1.2}.h2 em{font-style:italic}.body{color:var(--body);text-wrap:pretty;font-size:16px;font-weight:300;line-height:1.75}.body--form{max-width:420px;margin:24px 0 40px}.body--gift{max-width:400px;margin:22px 0 34px}.link-underline{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--ink);white-space:nowrap;padding-bottom:6px;font-size:12px}.btn{letter-spacing:.18em;text-transform:uppercase;padding:17px 36px;font-size:12px;transition:background .2s,color .2s,border-color .2s;display:inline-block}button.btn{cursor:pointer;font-family:var(--sans);border:0;font-weight:300}button.btn--outline{border:1px solid var(--ink);background:0 0}.btn:disabled{opacity:.55;cursor:default}.btn--solid{background:var(--ink);color:var(--white);margin-top:34px}.btn--solid:hover{background:var(--brown);color:var(--white)}.btn--outline{border:1px solid var(--ink);padding:17px 34px}.btn--outline:hover{background:var(--ink);color:var(--white)}.grid{display:grid}.grid--4{grid-template-columns:repeat(4,1fr);gap:36px}.grid--3{grid-template-columns:repeat(3,1fr);gap:24px}.announce{background:var(--blue);color:var(--ink);letter-spacing:.22em;text-transform:uppercase;text-align:center;padding:11px 20px;font-size:11px;font-weight:300}.topbar{padding:26px var(--gutter);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;background:#faf6eef0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.util{letter-spacing:.14em;text-transform:uppercase;flex:1;justify-content:flex-end;gap:26px;font-size:12.5px;display:flex}.util a{white-space:nowrap}.logo{font-family:var(--serif);letter-spacing:.06em;white-space:nowrap;text-align:center;flex:none;font-size:23px;font-weight:400}.nav{border-top:1px solid var(--rule);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;flex-basis:100%;order:3;justify-content:center;gap:32px;margin-top:4px;padding:26px 0 6px;font-size:12.5px;font-weight:400;display:none}.nav.is-open{display:flex}.nav a{white-space:nowrap}.nav-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:5px;height:34px;padding:0;display:flex}.nav-toggle span{background:var(--ink);width:22px;height:1px;transition:transform .25s,opacity .2s;display:block}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.hero.hero--rustig{background-image:none;background:var(--bg);border-bottom:1px solid var(--rule);min-height:0;padding:132px 32px 124px}.hero.hero--rustig .hero__title,.hero.hero--rustig .hero__sub,.hero.hero--rustig .hero__eyebrow{color:var(--ink)}.hero.hero--rustig .hero__sub{color:var(--body)}.hero.hero--rustig .hero__overlay{display:none}.hero__eyebrow{letter-spacing:.28em;text-transform:uppercase;opacity:0;margin:0 0 22px;font-size:11.5px;animation:1.1s .15s forwards opdoemen}.hero__knop{opacity:0;margin-top:38px;animation:1.2s 1.7s forwards opdoemen}.hero{text-align:center;background-image:url(/art/starry-bear.jpg);background-position:50% 100%;background-size:cover;justify-content:center;align-items:flex-start;min-height:720px;padding:104px 32px 140px;display:flex;position:relative}.hero__overlay{background:linear-gradient(#0000006b 0%,#00000029 46%,#0000000f 100%);position:absolute;inset:0}.hero__inner{max-width:760px;position:relative}.hero__link{font-family:var(--serif);letter-spacing:.24em;text-transform:uppercase;color:var(--white);border-bottom:1px solid #ffffffb3;padding-bottom:5px;font-size:15px;font-style:italic;transition:border-color .2s;display:inline-block}.hero__link:hover{color:var(--white);border-color:var(--white)}.hero__title{font-family:var(--serif);letter-spacing:.01em;color:var(--white);text-wrap:pretty;clip-path:inset(0 100% 0 0);margin:34px 0 0;font-size:74px;font-weight:300;line-height:1.05;animation:2.2s cubic-bezier(.45,.05,.25,1) .3s forwards onthullen}@keyframes onthullen{to{clip-path:inset(0)}}.hero__link{opacity:0;animation:1.1s .15s forwards opdoemen}@keyframes opdoemen{to{opacity:1}}.hero__sub{font-family:var(--serif);color:#ffffffeb;opacity:0;margin:22px 0 0;font-size:21px;font-style:italic;font-weight:300;animation:1.2s 1.5s forwards opdoemen}.schuifband{border-bottom:1px solid var(--rule);padding:34px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.schuifband__track{width:max-content;animation:90s linear infinite schuif;display:flex}.schuifband__groep{display:flex}.schuifband__groep span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-right:32px;font-size:12px}.schuifband__groep span:after{content:"✦";vertical-align:2px;color:#c4b9a4;padding-left:32px;font-size:9px}@keyframes schuif{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero__title{clip-path:none;animation:none}.hero__link,.hero__sub{opacity:1;animation:none}.schuifband__track{animation:none}}.collection{padding:var(--section) var(--gutter) 0}.section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:52px;display:flex}.card__frame{background:var(--tile);aspect-ratio:3/4;justify-content:center;align-items:center;padding:26px;display:flex}.card__frame img{object-fit:contain;width:100%;height:100%;transition:transform .4s;box-shadow:0 22px 38px -22px #00000059}.card:hover .card__frame img{transform:translateY(-4px)}.card__title{font-family:var(--serif);letter-spacing:.01em;margin:20px 0 0;font-size:20px;font-weight:400}.card__note{color:var(--muted);margin:6px 0 0;font-size:13.5px;font-weight:300}.card__price{letter-spacing:.04em;margin:10px 0 0;font-size:13.5px}.personalise{background:var(--pink);padding:96px var(--gutter);margin-top:112px}.personalise__inner{grid-template-columns:1fr .95fr;align-items:center;gap:80px;max-width:1320px;margin:0 auto;display:grid}.preview{background:var(--white);justify-content:center;padding:56px;display:flex}.preview__poster{width:100%;max-width:392px;position:relative;box-shadow:0 34px 64px -30px #0000004d}.preview__poster img{width:100%;height:auto}.preview__text{text-align:center;padding:0 28px;position:absolute;top:20%;left:0;right:0}.preview__name{font-family:var(--naam-font);font-weight:var(--naam-gewicht);letter-spacing:var(--naam-spatie);color:var(--ink);text-transform:var(--naam-caps);white-space:nowrap;font-size:46px;line-height:1;overflow:hidden}.preview__date{font-family:var(--naam-font);letter-spacing:var(--naam-spatie);color:var(--muted);margin-top:12px;font-size:17px}.fields{gap:24px;max-width:420px;display:grid}.field{display:block}.field__label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);margin-bottom:10px;font-size:11px;display:block}.field input{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);letter-spacing:.04em;background:0 0;outline:none;padding:10px 0;font-size:20px;font-weight:300}.field input::placeholder{color:#00000059}.formats{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.format{color:var(--ink);border:1px solid var(--ink);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;padding:14px 26px;font-size:12px;transition:background .2s,color .2s}.format.is-active{background:var(--ink);color:var(--white)}.letterkeuze{margin-top:34px}.letters{flex-wrap:wrap;gap:12px;display:flex}.letter{color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:0 0;padding:12px 22px;font-size:20px;line-height:1.1;transition:background .2s,color .2s}.letter.is-active{background:var(--ink);color:var(--white)}.merk{display:inline-block;position:relative}.merk__sterren{pointer-events:none;width:auto;height:.6em;position:absolute;top:-.33em;left:-.75em}.merk{margin-left:.81em}.gifts{padding:var(--section) var(--gutter)}.gifts__inner{grid-template-columns:.85fr 1fr;align-items:center;gap:72px;display:grid}.bundle{background:var(--tile);padding:28px 24px 26px}.bundle__frame{aspect-ratio:3/4;background:var(--white);justify-content:center;align-items:center;display:flex}.bundle__frame img{object-fit:contain;width:100%;height:100%}.bundle__title{font-family:var(--serif);margin:20px 0 0;font-size:18px;font-weight:400}.bundle__note{color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:300;line-height:1.6}.bundle__price{margin:10px 0 0;font-size:13.5px}.about{background:var(--blue);padding:var(--section) var(--gutter)}.about__inner{grid-template-columns:.8fr 1fr;align-items:center;gap:80px;max-width:1280px;margin:0 auto;display:grid}.about__portrait{justify-content:center;display:flex}.about__portrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 42%;border-radius:56% 44% 52% 48%/46% 50% 50% 54%;width:100%;max-width:420px;box-shadow:0 34px 60px -34px #00000059}.about__text{color:var(--body-alt);text-wrap:pretty;max-width:520px;margin:26px 0 0;font-size:16.5px;font-weight:300;line-height:1.8}.about__text+.about__text{margin-top:20px}.about__sign{font-family:var(--serif);color:var(--ink);margin:34px 0 0;font-size:22px;font-style:italic}.reviews{padding:96px var(--gutter)}.reviews__title{font-family:var(--serif);text-align:center;margin:0 0 56px;font-size:36px;font-weight:300}.reviews__grid{gap:56px;max-width:1200px;margin:0 auto}.review{text-align:center;padding:0 12px}.review__stars{letter-spacing:.3em;color:var(--ink);margin:0;font-size:12px}.review__quote{font-family:var(--serif);color:var(--quote);text-wrap:pretty;margin:22px 0 0;font-size:20px;font-style:italic;font-weight:300;line-height:1.65}.review__who{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:20px 0 0;font-size:11.5px}.newsletter{margin:0 var(--gutter) 96px;background:var(--olive);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;padding:80px 64px;display:flex}.newsletter__body{color:#000000b3;max-width:460px;margin:14px 0 0;font-size:15.5px;font-weight:300}.newsletter__form{flex:0 380px;align-items:stretch;min-width:340px;display:flex}.newsletter__form input{color:var(--ink);background:0 0;border:1px solid #00000073;border-right:0;outline:none;flex:1;min-width:0;padding:16px 18px;font-size:14px;font-weight:300}.newsletter__form input::placeholder{color:#00000073}.newsletter__form button{background:var(--ink);color:var(--bg);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;padding:16px 26px;font-size:11.5px;transition:background .2s}.newsletter__form button:hover{background:var(--brown)}.footer{border-top:1px solid var(--rule);padding:56px var(--gutter) 40px;grid-template-columns:1.4fr 1fr 1fr;gap:48px;display:grid}.footer__wordmark{font-family:var(--serif);margin:0;font-size:21px}.footer__blurb{color:var(--muted);max-width:280px;margin:14px 0 0;font-size:14px;font-weight:300;line-height:1.7}.footer__col{color:var(--body);align-content:start;gap:12px;font-size:14px;font-weight:300;display:grid}.footer__col a{color:var(--body)}.footer__head{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:0 0 6px;font-size:11px}.legal{padding:0 var(--gutter) 40px;color:var(--legal);font-size:12px;font-weight:300}@media (max-width:1100px){:root{--gutter:32px}.topbar{padding:20px var(--gutter)}.logo{font-size:20px}.util{gap:16px;font-size:11.5px}.nav{gap:22px;font-size:11.5px}.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}.section-head{flex-wrap:wrap}.personalise__inner,.gifts__inner,.about__inner{grid-template-columns:1fr;gap:48px}.footer{grid-template-columns:1fr 1fr}}@media (max-width:720px){:root{--gutter:24px;--section:72px}.topbar{gap:12px}.nav-toggle{flex:0 0 34px}.logo{letter-spacing:.03em;flex:1;font-size:16px}.util{letter-spacing:.1em;flex:none;gap:0;font-size:10.5px}.util a:first-child{display:none}.nav{flex-direction:column;align-items:center;gap:18px;padding:20px 0 8px}.hero{min-height:560px;padding:72px 24px 96px}.hero__title{font-size:44px}.hero__sub{font-size:18px}.schuifband{padding:26px 0}.schuifband__groep span{padding-right:24px}.schuifband__groep span:after{padding-left:24px}.grid--4,.grid--3,.footer{grid-template-columns:1fr}.h2,.h2--lg{font-size:32px}.h2--sm{font-size:30px}.h2--news{font-size:28px}.personalise{padding:72px var(--gutter);margin-top:72px}.preview{padding:24px}.preview__name{font-size:34px}.preview__date{margin-top:8px;font-size:13px}.newsletter{margin:0 var(--gutter) 72px;padding:56px 28px}.newsletter__form{flex:100%;min-width:0}.reviews__grid{gap:40px}}.melding{padding:96px var(--gutter);text-align:center;max-width:560px;margin:0 auto}.melding .btn{margin-top:28px}.terug{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:40px;font-size:12px;display:inline-block}.product{padding:56px var(--gutter) 104px}.product__grid{grid-template-columns:1fr .9fr;align-items:start;gap:80px;max-width:1280px;margin:0 auto;display:grid}.preview--product{background:var(--tile);padding:56px}.product__prijs{font-family:var(--serif);margin:20px 0 0;font-size:28px;font-weight:300}.hulp{color:var(--muted);margin:14px 0 0;font-size:13px}.toegevoegd{color:var(--body);margin:18px 0 0;font-size:14px}.toegevoegd a{border-bottom:1px solid var(--ink)}.specs{border-top:1px solid var(--rule);color:var(--body);gap:12px;margin:48px 0 0;padding:32px 0 0;font-size:14.5px;line-height:1.6;list-style:none;display:grid}.specs li{padding-left:20px;position:relative}.specs li:before{content:"·";color:var(--muted);position:absolute;left:4px}.checkout{padding:72px var(--gutter) 104px;max-width:1280px;margin:0 auto}.checkout__grid{grid-template-columns:1fr 380px;align-items:start;gap:72px;display:grid}.regels{gap:0;display:grid}.regel{border-top:1px solid var(--rule);grid-template-columns:108px 1fr auto;align-items:start;gap:24px;padding:26px 0;display:grid}.regel:last-child{border-bottom:1px solid var(--rule)}.regel__beeld{background:var(--tile);aspect-ratio:3/4;justify-content:center;align-items:center;padding:10px;display:flex}.regel__beeld img{object-fit:contain;width:100%;height:100%}.regel__titel{font-family:var(--serif);margin:0;font-size:19px;font-weight:400}.regel__formaat{color:var(--muted);margin:6px 0 0;font-size:13px}.regel__detail{color:var(--body);letter-spacing:.02em;margin:8px 0 0;font-size:13.5px}.regel__weg{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;border:0;border-bottom:1px solid var(--rule);background:0 0;margin-top:14px;padding:0;font-size:12px}.regel__weg:hover{color:var(--ink);border-color:var(--ink)}.regel__rechts{text-align:right;justify-items:end;gap:14px;display:grid}.regel__prijs{margin:0;font-size:15px}.aantal{border:1px solid var(--rule);align-items:center;display:flex}.aantal button{cursor:pointer;width:34px;height:34px;color:var(--ink);font-size:16px;font-family:var(--sans);background:0 0;border:0}.aantal button:hover{background:var(--tile)}.aantal span{text-align:center;min-width:30px;font-size:14px}.adres{gap:24px;max-width:520px;margin-top:32px;display:grid}.adres__rij--twee{grid-template-columns:160px 1fr;gap:24px;display:grid}.adres select{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font-size:18px;font-weight:300;font-family:var(--sans);background:0 0;border-radius:0;outline:none;padding:10px 0}.adres input{font-size:18px}.samenvatting{background:var(--tile);padding:36px 32px 32px;position:sticky;top:120px}.samenvatting__titel{font-family:var(--serif);margin:0 0 24px;font-size:22px;font-weight:400}.samenvatting__rij{color:var(--body);justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;display:flex}.samenvatting__rij--totaal{border-top:1px solid var(--rule);color:var(--ink);margin-top:10px;padding-top:18px;font-size:18px}.samenvatting__gratis{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.6}.samenvatting__knop{text-align:center;width:100%;margin-top:28px}.samenvatting__klein{color:var(--muted);margin:20px 0 0;font-size:12.5px;line-height:1.7}.samenvatting__fout{color:#8a2b2b;background:#f6e7e7;margin:18px 0 0;padding:14px 16px;font-size:13.5px;line-height:1.6}.bedankt{padding:120px var(--gutter);text-align:center;max-width:620px;margin:0 auto}.beheer{padding:72px var(--gutter) 104px;max-width:860px;margin:0 auto}.beheer__inlog{max-width:320px;margin:40px 0 56px}.beheer__telling{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 28px;font-size:12px}.bestelling{border:1px solid var(--rule);background:var(--white);margin-bottom:20px;padding:28px 28px 24px}.bestelling--mislukt{opacity:.6}.bestelling__kop{justify-content:space-between;align-items:center;gap:16px;display:flex}.bestelling__kop h2{font-family:var(--serif);letter-spacing:.04em;margin:0;font-size:22px;font-weight:400}.bestelling__datum{color:var(--muted);margin:6px 0 0;font-size:13px}.badge{letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--rule);padding:6px 12px;font-size:11px}.badge--betaald{background:#e3ede3;border-color:#c3d8c3}.badge--open{background:#f5efd9;border-color:#e2d5a8}.badge--mislukt{background:#f6e7e7;border-color:#e2c4c4}.bestelling__regels{color:var(--body);gap:12px;margin:22px 0 0;padding:0 0 0 18px;font-size:14.5px;line-height:1.6;display:grid}.bestelling__totaal{margin:20px 0 0;font-size:14.5px}.bestelling__adres{border-top:1px solid var(--rule);color:var(--body);margin-top:20px;padding-top:20px;font-size:14px;line-height:1.7}@media (max-width:1100px){.product__grid,.checkout__grid{grid-template-columns:1fr;gap:48px}.samenvatting{position:static}}@media (max-width:720px){.product{padding:32px var(--gutter) 72px}.preview--product{padding:24px}.regel{grid-template-columns:76px 1fr;gap:16px}.regel__rechts{grid-column:1/-1;justify-content:space-between;place-items:center start;width:100%;display:flex}.adres__rij--twee{grid-template-columns:1fr}.checkout{padding:40px var(--gutter) 72px}.bedankt{padding:72px var(--gutter)}}.lookbook__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.lookbook__kaart{display:block}.lookbook__beeld{aspect-ratio:4/5;background:var(--tile);position:relative;overflow:hidden}.lookbook__beeld img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.lookbook__kaart:hover .lookbook__beeld img{transform:scale(1.03)}.lookbook__label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:#faf6eeed;padding:11px 18px;font-size:11.5px;position:absolute;bottom:18px;left:18px}.lookbook__leeg{text-align:center;border:1px dashed var(--rule);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.lookbook__leeg strong{font-family:var(--serif);color:var(--body);font-size:17px;font-weight:400}.lookbook__leeg span{font-size:12.5px;line-height:1.6}.lookbook__leeg code{background:var(--bg);letter-spacing:.02em;padding:3px 7px;font-size:12px}.themas{padding-bottom:104px}.themas__grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.thema{aspect-ratio:5/4;background:var(--tile);display:block;position:relative;overflow:hidden}.thema img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.thema:hover img{transform:scale(1.04)}.thema__waas{background:linear-gradient(#0000 40%,#0000009e 100%);position:absolute;inset:0}.thema__tekst{color:var(--white);position:absolute;bottom:24px;left:26px;right:26px}.thema__naam{font-family:var(--serif);margin:0;font-size:25px;font-weight:400;line-height:1.15;display:block}.thema__aantal{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;margin:7px 0 0;font-size:11.5px;display:block}@media (max-width:1100px){.lookbook__grid,.themas__grid{grid-template-columns:repeat(2,1fr)}.hero.hero--rustig{padding:96px 32px 88px}}@media (max-width:720px){.lookbook__grid,.themas__grid{grid-template-columns:1fr;gap:20px}.hero.hero--rustig{padding:64px 24px 60px}.thema{aspect-ratio:16/10}}.topbar{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:24px;display:grid}.logo{text-align:center;grid-area:1/2}.util{grid-area:1/3;justify-content:flex-end;align-items:center;gap:20px}.nav{border-top:1px solid var(--rule);flex-basis:auto;grid-area:2/1/auto/-1;justify-content:center;gap:30px;margin-top:14px;padding:20px 0 4px;display:flex}.topbar .merk{margin-left:0}.util__ico{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.util__ico svg{width:20px;height:20px;display:block}.util__aantal{font-variant-numeric:tabular-nums;color:var(--ink);margin-left:7px;font-family:Jost,sans-serif;font-size:11.5px;font-weight:400}@media (max-width:720px){.nav{flex-flow:wrap;gap:14px;padding:14px 0 4px;font-size:10px}.util{gap:16px}.util a:first-child{display:inline-flex}.util__ico svg{width:19px;height:19px}}.beloftes{padding:40px var(--gutter);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.belofte{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.belofte svg{width:26px;height:26px;color:var(--ink)}.belofte span{letter-spacing:.04em;color:var(--muted);max-width:24ch;font-size:12px;line-height:1.5}@media (max-width:900px){.beloftes{padding:32px var(--gutter);grid-template-columns:repeat(2,1fr);gap:30px 20px}}@media (max-width:420px){.belofte span{font-size:11px}.belofte svg{width:23px;height:23px}}.tekstpagina{max-width:660px;padding:72px var(--gutter) 96px;margin:0 auto}.tekstpagina h1{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(30px,5vw,42px);font-weight:400;line-height:1.15}.tekstpagina .datum{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 40px;font-size:12px}.tekstpagina h2{font-family:var(--serif);margin:40px 0 10px;font-size:22px;font-weight:400;line-height:1.3}.tekstpagina p,.tekstpagina li{color:var(--body);font-size:15.5px;line-height:1.7}.tekstpagina p{margin:0 0 14px}.tekstpagina ul{margin:0 0 14px;padding-left:20px}.tekstpagina li{margin-bottom:7px}.tekstpagina a{color:var(--ink)}@media (max-width:720px){.tekstpagina{padding:48px var(--gutter) 72px}.tekstpagina p,.tekstpagina li{font-size:15px}}.about__foto{width:100%;max-width:420px;position:relative}.about__portrait .about__stip{aspect-ratio:1;object-fit:cover;object-position:50% 40%;border:3px solid var(--bg);border-radius:50%;width:176px;max-width:176px;height:176px;position:absolute;bottom:10px;right:-16px;box-shadow:0 16px 30px -16px #00000073}@media (max-width:900px){.about__portrait .about__stip{border-width:3px;width:140px;max-width:140px;height:140px;right:-8px}}@media (max-width:420px){.about__portrait .about__stip{border-width:3px;width:116px;max-width:116px;height:116px;bottom:14px;right:0}}
