:root{--wit:#FFFFFF;--ivoor:#FFFFFF;--blush:#FAF7F8;--poeder:#E1BDBD;--rose:#8C6872;--rose-diep:#74555E;--goud:#B99D58;--wijn:#4A3238;--foil:linear-gradient(135deg,#F2E6CC 0%,#B99D58 35%,#E9DAB0 55%,#8C7436 80%,#EFE3C6 100%);--caps:"Cormorant Garamond",Georgia,serif;--script:"Mrs Saint Delafield","Snell Roundhand",cursive;--serif:"Cormorant Garamond",Georgia,serif;--sans:Jost,system-ui,-apple-system,"Segoe UI",sans-serif;--gutter:max(20px,env(safe-area-inset-left,0px));--max:1180px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--wit);color:var(--wijn);font:300 17px/1.6 var(--sans)}img{max-width:100%;height:auto;display:block}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:var(--wit);padding:10px 14px;z-index:99}:focus-visible{outline:2px solid var(--rose-diep);outline-offset:3px}.wrap{max-width:var(--max);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}h1,h2,h3{font-family:var(--caps);font-weight:400;letter-spacing:.05em;margin:0 0 .4em;text-wrap:balance;line-height:1.12}h1{font-size:clamp(34px,5vw,56px)}h2{font-size:clamp(26px,3.4vw,38px);text-transform:uppercase}h3{font-size:22px;text-transform:uppercase}p{margin:0 0 1em}.eyebrow{font:400 12px var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--rose-diep);margin:0 0 12px}.script{font-family:var(--script);font-weight:400;color:var(--rose);line-height:.9}.logo{display:inline-grid;justify-items:start;text-decoration:none;color:var(--wijn);font-size:22px}.logo .hk{display:inline-block;width:.36em;height:.46em;fill:var(--rose);margin-left:.06em;vertical-align:-.22em}.logo .s{font:400 2em/.8 var(--script);color:var(--rose);margin:0 0 .35em .15em;white-space:nowrap}.logo .c{font:400 1em/1 var(--caps);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;margin-top:-.3em}.logo--big{font-size:clamp(40px,10vw,84px);margin-bottom:24px}.logo--light{color:var(--ivoor)}.logo--light .s{color:var(--poeder)}.btn{display:inline-block;background:var(--rose-diep);color:var(--wit);border:1px solid var(--rose-diep);font:400 12px var(--sans);letter-spacing:.28em;text-transform:uppercase;padding:16px 28px;text-decoration:none;cursor:pointer;text-align:center}.btn:hover{background:var(--wijn);border-color:var(--wijn)}.btn--ghost{background:transparent;color:var(--rose-diep)}.btn--ghost:hover{background:var(--blush);color:var(--wijn)}.field{margin:0 0 16px}.field label{display:block;font:400 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 6px}.field input,.field textarea,.field select{width:100%;padding:13px 14px;border:1px solid var(--rose);background:var(--ivoor);color:var(--wijn);font:inherit;border-radius:0}.notice{background:var(--blush);padding:14px 16px;border-left:2px solid var(--rose)}.ann{background:var(--rose-diep);color:var(--ivoor);text-align:center;font:400 12px var(--sans);letter-spacing:.26em;text-transform:uppercase;padding:10px var(--gutter)}.ann a{text-decoration:none}.hd{background:var(--wit);border-bottom:1px solid var(--blush);position:relative;z-index:20}.hd__in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:18px;padding-bottom:12px}.hd nav ul{display:flex;gap:30px;list-style:none;margin:0;padding:0}.hd nav a{font:400 12px var(--sans);letter-spacing:.28em;text-transform:uppercase;text-decoration:none;padding:8px 0;border-bottom:1px solid transparent}.hd nav a:hover,.hd nav a[aria-current]{border-bottom-color:var(--rose)}.hd__cart{display:inline-flex;gap:10px;align-items:center;font:400 12px var(--sans);letter-spacing:.24em;text-transform:uppercase;text-decoration:none}.hd__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:50%;background:var(--rose-diep);color:var(--wit);font-size:11px;letter-spacing:0}.hd__menu{display:none;background:none;border:0;padding:8px;font:400 12px var(--sans);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;color:var(--wijn)}@media(max-width:820px){.hd__menu{display:block}.hd nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--wit);border-bottom:1px solid var(--blush);padding:12px var(--gutter) 20px}.hd nav.open{display:block}.hd nav ul{flex-direction:column;gap:6px}.hd nav a{display:block;padding:12px 0}.hd__in{flex-wrap:wrap}}.hero{position:relative;background:linear-gradient(100deg,var(--blush) 0%,#FAF7F8 55%,var(--wit) 100%);overflow:hidden}.hero__in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center;padding-top:72px;padding-bottom:84px}@media(max-width:820px){.hero__in{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:44px;padding-bottom:56px}}.hero .script{font-size:clamp(44px,6vw,72px);margin:0 0 .2em;display:block}.hero h1{font-size:clamp(30px,4.6vw,54px);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5em}.hero p{max-width:46ch}.hero__visual{position:relative;max-width:540px;width:100%;margin-inline:auto;aspect-ratio:1/1}.hero__visual:before{content:"";position:absolute;top:-5%;right:5%;bottom:5%;left:-5%;border:1px solid var(--rose);opacity:.7}.hero__visual img,.hero__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;box-shadow:0 2px 3px #2e1f234d,0 30px 40px -18px #2e1f2380}.hero__ph{background:radial-gradient(60% 60% at 62% 38%,#E0C8CF 0 25%,transparent 70%),radial-gradient(80% 70% at 20% 85%,#A98791 0,transparent 70%),linear-gradient(160deg,#f4e9eb,#e1bdbd)}.hero__ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.1) 28%,transparent 46%);pointer-events:none}.sec{padding:84px 0}.sec--blush{background:var(--blush)}.sec--ivoor{background:var(--ivoor)}.sec__head{text-align:center;max-width:62ch;margin:0 auto 44px}@media(max-width:820px){.sec{padding:56px 0}}.usp{border-top:1px solid var(--blush);border-bottom:1px solid var(--blush);background:var(--wit)}.usp__in{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.usp__in div{padding:22px 16px;text-align:center;font:400 12px var(--sans);letter-spacing:.26em;text-transform:uppercase;border-right:1px solid var(--blush)}.usp__in div:last-child{border-right:0}@media(max-width:640px){.usp__in div{border-right:0;border-bottom:1px solid var(--blush)}.usp__in div:last-child{border-bottom:0}}.occ{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.occ a{position:relative;display:block;aspect-ratio:4/5;text-decoration:none;overflow:hidden;background:var(--poeder)}.occ img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.occ__ph{position:absolute;top:0;right:0;bottom:0;left:0}.occ a:nth-child(4n+1) .occ__ph{background:linear-gradient(160deg,#f4e9eb,#e1bdbd)}.occ a:nth-child(4n+2) .occ__ph{background:linear-gradient(200deg,#f4e9eb,#b99d58)}.occ a:nth-child(4n+3) .occ__ph{background:linear-gradient(170deg,#f4e9eb,#a98791)}.occ a:nth-child(4n+4) .occ__ph{background:linear-gradient(190deg,#f0e3e6,#8c6872)}.occ span.t{position:absolute;left:14px;right:14px;bottom:14px;background:#ffffffeb;padding:14px 16px;font:400 13px var(--sans);letter-spacing:.26em;text-transform:uppercase;text-align:center}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px}.step{text-align:center}.step__n{font:400 56px/1 var(--script);color:var(--rose);margin-bottom:6px}.step h3{margin-bottom:8px}.story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.story__img{aspect-ratio:4/5;background:linear-gradient(170deg,#f4e9eb,#a98791);position:relative}.story__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.story__img:before{content:"";position:absolute;top:-4%;right:6%;bottom:6%;left:-4%;border:1px solid var(--rose);z-index:-1}.story{padding-top:0;padding-bottom:0}@media(max-width:820px){.story{grid-template-columns:minmax(0,1fr);gap:40px}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:32px 24px}.card{text-decoration:none;display:block}.card__img{position:relative;aspect-ratio:1/1;background:var(--blush);overflow:hidden}.card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.card:hover .card__img img{transform:scale(1.03)}.card h3{font:400 15px var(--sans);letter-spacing:.2em;margin:16px 0 4px;text-align:center}.card .price{text-align:center;font:400 15px var(--sans);color:var(--rose-diep)}.pagination{display:flex;justify-content:center;gap:10px;margin-top:48px;font:400 13px var(--sans);letter-spacing:.2em}.pagination a,.pagination span{padding:8px 14px;border:1px solid var(--blush);text-decoration:none}.pagination .current{background:var(--rose-diep);color:var(--wit);border-color:var(--rose-diep)}.page{max-width:760px;margin:0 auto;padding:72px var(--gutter)}.page__title{text-align:center;margin-bottom:36px}.rte p,.rte li{font-size:17px}.rte a{color:var(--rose-diep)}.center{text-align:center}.cart{padding:64px 0}.cart table{width:100%;border-collapse:collapse}.cart th{font:400 12px var(--sans);letter-spacing:.24em;text-transform:uppercase;text-align:left;padding:0 10px 14px;color:var(--rose-diep);border-bottom:1px solid var(--blush)}.cart td{padding:22px 10px;border-bottom:1px solid var(--blush);vertical-align:top}.cart__prod{display:flex;gap:18px}.cart__prod img{width:96px;height:96px;object-fit:cover;background:var(--blush)}.cart__thumbs{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.cart__thumbs img{width:44px;height:44px;object-fit:cover}.cart__prop{font-size:14px;margin:2px 0}.cart__total{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-top:28px}.cart__total .big{font:400 26px var(--caps)}.cart__empty{text-align:center;padding:72px 0}.cart__rm{font:400 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--rose-diep)}@media(max-width:640px){.cart thead{display:none}.cart tr{display:block}.cart td{display:block;border:0;padding:6px 0}.cart tr{border-bottom:1px solid var(--blush);padding:18px 0}}.ft{background:var(--blush);padding:64px 0 24px;margin-top:0}.ft__in{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:40px}@media(max-width:820px){.ft__in{grid-template-columns:minmax(0,1fr)}}.ft h3{font:400 13px var(--sans);letter-spacing:.28em;margin-bottom:14px}.ft ul{list-style:none;margin:0;padding:0}.ft li{margin:0 0 8px}.ft a{text-decoration:none}.ft a:hover{text-decoration:underline}.ft__base{margin-top:48px;padding-top:20px;border-top:1px solid var(--poeder);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px}.pw{max-width:460px;margin:0 auto;padding:72px var(--gutter);text-align:center;display:flex;flex-direction:column;align-items:center}.pw form{width:100%;text-align:left}.pw__lead{margin-bottom:28px}.pw__admin{margin-top:36px;width:100%;font-size:14px}.pw__admin summary{cursor:pointer;color:var(--rose-diep)}.pw__admin form{margin-top:14px}.pw .btn{width:100%}.lp{min-height:70vh;display:grid;place-items:center;padding:56px var(--gutter);background:linear-gradient(160deg,var(--blush),#FAF7F8 60%,var(--wit))}.lp__card{max-width:520px;width:100%;text-align:center;background:var(--wit);border:1px solid var(--poeder);padding:48px 28px;position:relative}.lp__card:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid var(--blush);pointer-events:none}.lp__script{font-size:84px;display:block}.lp__stage{margin:24px 0;min-height:80px}.lp__media{width:100%;max-height:60vh;background:var(--ivoor)}.lp__text{font:italic 500 22px/1.55 var(--serif);text-align:left}.lp__sign{font:400 38px var(--script);color:var(--rose);margin:16px 0 0}.pill{display:inline-flex;align-items:center;gap:10px;background:var(--ivoor);border:1px solid var(--poeder);border-radius:999px;padding:9px 18px;font:400 11px var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--wijn);box-shadow:0 6px 18px -10px #4a323859}.pill i{width:8px;height:8px;border-radius:50%;background:var(--rose);box-shadow:0 0 0 4px #8c68722e}.hero .pill{margin-bottom:22px}.ai-cap{font:400 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--rose-diep);text-align:center;margin-top:8px}.nfcu-foto{margin:0 auto 40px;max-width:900px}.nfcu-foto img{display:block;width:100%;height:auto;border-radius:4px}.story__img .ai-cap{position:absolute;left:0;right:0;bottom:0;margin:0;padding:6px 8px;background:#ffffffe0;z-index:1}.story__img img{object-position:72% 50%}p,li,dd,label,.lmx-label,.lmx-kicker,.lmx-kaart__tekst{font-weight:400}.pill,.lmx-kaart__terug{font-size:12px}.cart__aantal{display:inline-block;min-width:2ch;font-size:15px}.cart__akkoord{display:flex;gap:10px;align-items:flex-start;text-align:left;max-width:520px;margin:18px 0 6px auto;font-size:14px;line-height:1.55;color:#4a3238;cursor:pointer}.cart__akkoord input{width:20px;height:20px;margin-top:1px;flex:0 0 auto;accent-color:#8C6872}.cart__akkoord a,.cart__privacy a{color:#8c6872;text-decoration:underline}.cart__akkoord.is-fout span{color:#9e3b3b}.cart__privacy{font-size:13px;margin:0 0 14px;color:#74555e}.cart__total .btn.is-uit{opacity:.55}#shopify-pc__banner,#shopify-pc__prefs{font-family:Jost,Arial,sans-serif!important}#shopify-pc__banner{border-radius:16px!important;box-shadow:0 10px 34px #4a323829!important;border:1px solid #E8DCE0!important}#shopify-pc__banner h2,#shopify-pc__prefs h2,#shopify-pc__prefs h3{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;letter-spacing:0!important}#shopify-pc__banner h2{font-size:24px!important}#shopify-pc__banner p,#shopify-pc__prefs p{font-weight:400!important;line-height:1.55!important}#shopify-pc__banner button,#shopify-pc__prefs button{border-radius:999px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:12px!important;font-family:Jost,Arial,sans-serif!important}#shopify-pc__banner a,#shopify-pc__prefs a{color:#8c6872!important}@media(min-width:900px){.lmx-stappen .lmx-stappen__lijst{grid-template-columns:repeat(4,1fr)!important}}@media(min-width:600px)and (max-width:899px){.lmx-stappen .lmx-stappen__lijst{grid-template-columns:repeat(2,1fr)!important}}.lmx-stap__nr{color:#8c6872!important}.card{display:flex!important;flex-direction:column;height:100%;text-align:center}.card__img{box-shadow:0 14px 34px #4a32381a}.card__body{display:flex;flex-direction:column;align-items:center;flex:1;padding-top:22px}.card__type{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#8c6872;margin:0 0 8px;min-height:1.4em;font-weight:500}.card h3{min-height:2.8em;line-height:1.4;display:flex;align-items:center;justify-content:center;margin:0 0 6px}.card .price{margin:0 0 14px}.card__cta{margin-top:auto;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#4a3238;border-bottom:1px solid #C9AEB6;padding-bottom:3px;transition:color .2s,border-color .2s}.card:hover .card__cta{color:#8c6872;border-color:#8c6872}.grid{align-items:stretch}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
