.p-bon{background:var(--c-wit);font-size:16px;line-height:var(--lh-3);-webkit-font-smoothing:antialiased}.p-bon *,.p-bon *:before,.p-bon *:after{box-sizing:border-box}.p-bon :is(p,span,label,legend,input,textarea,button,a,li,b,small,div,nav,figure){font-family:var(--f-tekst)}.p-bon .bb-bon :is(.merk,.merk span,.bedrag,.voor){font-family:var(--f-kop)}.p-bon :is(label,label *,legend,small,b,button){text-transform:none;letter-spacing:normal}.p-bon :is(h1,h2,h3){font-family:var(--f-kop);font-weight:var(--w-kop);color:var(--c-inkt);letter-spacing:-.01em;text-transform:none;margin:0}.p-bon p{margin:0}.p-bon img{display:block;max-width:100%;height:auto}.p-bon .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-bon .wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.p-bon .eyebrow{display:block;font-size:var(--t-1);line-height:var(--lh-1);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--w-vet);color:var(--c-groen);margin-bottom:var(--s-2)}.p-bon .link{color:var(--c-groen);font-weight:var(--w-vet);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.p-bon .link:hover{color:var(--c-inkt)}body:has(.p-bon) :is(.promo-strips-section,#NewsletterPopup,.halo-sticky-toolbar-mobile){display:none!important}.p-bon .kruimel{display:flex;flex-wrap:wrap;align-items:center;font-size:var(--t-2);line-height:var(--lh-2);color:var(--c-hulp);padding:var(--s-2) 0}.p-bon .kruimel a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.p-bon .kruimel a:hover{color:var(--c-groen)}.p-bon .kruimel span{margin:0 var(--s-2)}.p-bon .knop{--k-bg:var(--c-groen);--k-fg:var(--c-wit);--k-rand:var(--c-groen);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:52px;max-width:100%;padding:var(--s-2) var(--s-5);border:2px solid var(--k-rand);border-radius:var(--r-rond);background:var(--k-bg);color:var(--k-fg);font-size:var(--t-3);line-height:var(--lh-5);font-weight:var(--w-vet);text-align:center;text-decoration:none;text-transform:none;letter-spacing:0;cursor:pointer;transition:background-color var(--duur-1) var(--ease),border-color var(--duur-1) var(--ease),transform var(--duur-1) var(--ease)}.p-bon .knop span{font:inherit;color:inherit}@media(hover:hover){.p-bon .knop:hover{--k-bg:var(--c-inkt);--k-rand:var(--c-inkt)}}.p-bon .knop:active{transform:scale(.98)}.p-bon .knop.groot{min-height:58px;padding:var(--s-3) var(--s-6);font-size:var(--t-4)}.p-bon .knop.vol{width:100%}.p-bon .knop.laden{color:transparent!important;pointer-events:none}.p-bon .knop.laden:after{content:"";position:absolute;width:20px;height:20px;border:2.5px solid color-mix(in srgb,var(--c-wit) 45%,transparent);border-top-color:var(--c-wit);border-radius:50%;animation:bon-draai .8s linear infinite}@keyframes bon-draai{to{transform:rotate(360deg)}}.p-bon .veld{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--s-4)}.p-bon .veld>label{font-weight:var(--w-vet);font-size:var(--t-2);line-height:var(--lh-2);color:var(--c-inkt);margin:0;text-transform:none;letter-spacing:0}.p-bon .veld .opt-l{font-weight:var(--w-normaal);color:var(--c-hulp)}.p-bon .veld input,.p-bon .veld textarea{width:100%;min-height:48px;margin:0;padding:var(--s-3) var(--s-4);border:1.5px solid var(--c-lijn-sterk);border-radius:var(--r-s);background:var(--c-wit);color:var(--c-inkt);font-size:16px;line-height:var(--lh-2);outline:0;box-shadow:none;transition:border-color var(--duur-1) var(--ease),box-shadow var(--duur-1) var(--ease)}.p-bon .veld input:hover,.p-bon .veld textarea:hover{border-color:var(--c-inkt)}.p-bon .veld input:focus,.p-bon .veld textarea:focus{border-color:var(--c-groen);box-shadow:0 0 0 1px var(--c-groen),0 0 0 4px var(--c-tint)}.p-bon .veld textarea{min-height:88px;resize:vertical}.p-bon .veld ::placeholder{color:var(--c-hulp);opacity:.85}.p-bon .veld .hint{font-size:var(--t-1);line-height:var(--lh-1);color:var(--c-hulp)}.p-bon .veld .fout{display:none;color:var(--c-fout);font-size:var(--t-2);line-height:var(--lh-2);font-weight:var(--w-vet)}.p-bon .veld.ongeldig .fout{display:flex}.p-bon .veld.ongeldig input,.p-bon .veld.ongeldig textarea{border-color:var(--c-fout)}.p-bon .twee{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--s-4)}.p-bon .bb-teken{font-size:var(--t-1);color:var(--c-hulp);text-align:right;line-height:var(--lh-1)}.p-bon .cb-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s-8);align-items:start;padding-top:var(--s-3);padding-bottom:var(--s-8)}.p-bon .cb-galerij{position:sticky;top:96px}.p-bon .cb-podium{position:relative;aspect-ratio:1/1;border-radius:var(--r-l);overflow:hidden;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--c-goud) 55%,transparent) 0 3px,transparent 4px),radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--c-groen) 45%,transparent) 0 4px,transparent 5px),radial-gradient(circle at 90% 78%,color-mix(in srgb,var(--c-goud) 55%,transparent) 0 3px,transparent 4px),radial-gradient(circle at 8% 84%,color-mix(in srgb,var(--c-groen) 40%,transparent) 0 3px,transparent 4px),radial-gradient(circle at 70% 92%,color-mix(in srgb,var(--c-goud) 45%,transparent) 0 2px,transparent 3px),radial-gradient(120% 90% at 50% 40%,#FFFDF8 0,var(--c-creme) 55%,#F1E9DA 100%)}.p-bon .cb-dia{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.p-bon .cb-dia.is-actief{display:grid;place-items:center}.p-bon .cb-dia-bon{padding:12% 9%}.p-bon .cb-dia-bon .bb-bon{width:100%;transform:rotate(-3deg);z-index:2}.p-bon .cb-envelop{position:absolute;left:14%;right:10%;top:30%;bottom:20%;transform:rotate(4deg);border-radius:var(--r-m);background:linear-gradient(160deg,#efe6d6,#e4d8c2);box-shadow:0 18px 40px -22px #2c3b2d73;z-index:1}.p-bon .cb-envelop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to bottom right,transparent 49.5%,rgba(140,127,107,.25) 50%,transparent 50.5%),linear-gradient(to bottom left,transparent 49.5%,rgba(140,127,107,.25) 50%,transparent 50.5%);background-size:100% 60%;background-repeat:no-repeat}.p-bon .cb-dia-foto img{width:100%;height:100%;object-fit:cover}.p-bon .cb-onder-podium{text-align:center;margin-top:var(--s-3);font-size:var(--t-2);color:var(--c-hulp)}.p-bon .cb-duimen{display:flex;justify-content:center;gap:var(--s-3);margin-top:var(--s-3)}.p-bon .cb-duim{width:72px;height:72px;padding:3px;border:1.5px solid var(--c-lijn);border-radius:var(--r-s);background:var(--c-wit);cursor:pointer;overflow:hidden}.p-bon .cb-duim.is-actief{border-color:var(--c-groen);box-shadow:inset 0 0 0 1px var(--c-groen)}.p-bon .cb-duim img{width:100%;height:100%;object-fit:cover;border-radius:5px}.p-bon .cb-duim-bon{display:block;width:100%;height:100%;border-radius:5px;background:var(--c-creme);border:1.5px dashed var(--c-lijn-sterk)}.p-bon .cb-duim-bon.salie{background:var(--c-groen);border:0}.p-bon .cb-duim-bon.goud{background:var(--c-inkt);border:1.5px solid var(--c-goud)}.p-bon .cb-koop h1{font-size:var(--t-8);line-height:var(--lh-8)}.p-bon .cb-sub{font-size:var(--t-4);line-height:var(--lh-4);color:var(--c-hulp);margin-top:var(--s-2)}.p-bon .cb-prijsrij{display:flex;align-items:baseline;gap:var(--s-3);margin-top:var(--s-4)}.p-bon .cb-prijs{font-size:28px;font-weight:var(--w-vet);color:var(--c-inkt);line-height:1.2}.p-bon .cb-prijs-noot{font-size:var(--t-2);color:var(--c-hulp)}.p-bon .cb-vertrouwen{list-style:none;margin:var(--s-3) 0 var(--s-5);padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4)}.p-bon .cb-vertrouwen li{display:flex;align-items:center;gap:6px;font-size:var(--t-2);font-weight:var(--w-vet);color:var(--c-inkt)}.p-bon .cb-vertrouwen li:before{content:"";width:18px;height:18px;flex:none;border-radius:50%;background:var(--c-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%233D6E4F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.p-bon .bb-form fieldset{border:0;margin:0;padding:0;min-width:0}.p-bon .cb-stap{padding:var(--s-5) 0!important;border-top:1px solid var(--c-lijn)!important}.p-bon .bb-form legend{display:flex;align-items:center;gap:var(--s-2);float:left;width:100%;font-weight:var(--w-vet);font-size:var(--t-4);line-height:var(--lh-4);margin-bottom:var(--s-3);padding:0;text-transform:none;letter-spacing:0;color:var(--c-inkt)}.p-bon .bb-form legend+*{clear:both}.p-bon .cb-nr{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--c-inkt);color:var(--c-wit);font-size:var(--t-2);font-weight:var(--w-vet);flex:none}.p-bon .bb-bedragen{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-2)}.p-bon .bb-keus{position:relative;display:block;margin:0;cursor:pointer}.p-bon .bb-keus input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.p-bon .bb-keus>span{display:flex;align-items:center;justify-content:center;border:1.5px solid var(--c-lijn);border-radius:var(--r-s);padding:var(--s-2);font-weight:var(--w-vet);cursor:pointer;transition:border-color var(--duur-1),background var(--duur-1);background:var(--c-wit);color:var(--c-inkt);text-align:center;min-height:48px;font-size:var(--t-3)}.p-bon .bb-keus>span:hover{border-color:var(--c-groen)}.p-bon .bb-keus input:checked+span{border-color:var(--c-groen);background:var(--c-tint);box-shadow:inset 0 0 0 1px var(--c-groen)}.p-bon .bb-keus input:focus-visible+span{outline:3px solid var(--c-inkt);outline-offset:2px}.p-bon .bb-keus input:disabled+span{opacity:.4;cursor:not-allowed}.p-bon .cb-hint{margin-top:var(--s-3);font-size:var(--t-2);line-height:var(--lh-2);color:var(--c-hulp);min-height:21px}.p-bon .bb-ontwerpen{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3)}.p-bon .bb-ontwerpen .bb-keus>span{flex-direction:column;gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2);font-size:var(--t-2);line-height:var(--lh-2)}.p-bon .bb-staal{width:100%;aspect-ratio:1.6/1;border-radius:6px;display:block}.p-bon .bb-staal.linnen{background:var(--c-creme);border:2px dashed var(--c-lijn-sterk)}.p-bon .bb-staal.salie{background:var(--c-groen)}.p-bon .bb-staal.goud{background:var(--c-inkt);border:1.5px solid var(--c-goud)}.p-bon .cb-gelegenheden{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-4)}.p-bon .cb-chip{position:relative;margin:0;cursor:pointer}.p-bon .cb-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.p-bon .cb-chip span{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--s-4);border:1.5px solid var(--c-lijn);border-radius:var(--r-rond);background:var(--c-wit);font-size:var(--t-2);font-weight:var(--w-vet);color:var(--c-inkt);transition:border-color var(--duur-1),background var(--duur-1)}.p-bon .cb-chip span:hover{border-color:var(--c-groen)}.p-bon .cb-chip input:checked+span{background:var(--c-inkt);border-color:var(--c-inkt);color:var(--c-wit)}.p-bon .cb-chip input:focus-visible+span{outline:3px solid var(--c-groen);outline-offset:2px}.p-bon .cb-schakel{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3)}.p-bon .cb-optie{position:relative;margin:0;cursor:pointer}.p-bon .cb-optie input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.p-bon .cb-optie>span{display:flex;flex-direction:column;gap:2px;height:100%;padding:var(--s-3) var(--s-4) var(--s-3) 44px;border:1.5px solid var(--c-lijn);border-radius:var(--r-s);background:var(--c-wit);position:relative;transition:border-color var(--duur-1),background var(--duur-1)}.p-bon .cb-optie>span:before{content:"";position:absolute;left:14px;top:16px;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--c-lijn-sterk);background:var(--c-wit)}.p-bon .cb-optie input:checked+span{border-color:var(--c-groen);background:var(--c-tint);box-shadow:inset 0 0 0 1px var(--c-groen)}.p-bon .cb-optie input:checked+span:before{border:5px solid var(--c-groen)}.p-bon .cb-optie input:focus-visible+span{outline:3px solid var(--c-inkt);outline-offset:2px}.p-bon .cb-optie b{font-size:var(--t-3);color:var(--c-inkt)}.p-bon .cb-optie small{font-size:var(--t-2);line-height:var(--lh-2);color:var(--c-hulp)}.p-bon .cb-ontvanger{margin-top:var(--s-4)}.p-bon .cb-ontvanger[hidden]{display:none}.p-bon .cb-uitleg{font-size:var(--t-2);line-height:var(--lh-2);color:var(--c-hulp)}.p-bon .cb-form-knop{margin-top:var(--s-2)}.p-bon .cb-regels{margin-top:var(--s-3);font-size:var(--t-1);line-height:var(--lh-1);color:var(--c-hulp);text-align:center}.p-bon .cb-regels .link{display:inline;font-weight:var(--w-normaal)}.p-bon .bb-melding{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-s);background:var(--c-tint);font-size:var(--t-2);line-height:var(--lh-2);font-weight:var(--w-vet)}.p-bon .bb-melding.fout{background:#fbeae8;color:var(--c-fout)}.p-bon .bb-melding[hidden]{display:none}.p-bon .cb-band{background:var(--c-inkt);color:var(--c-wit);padding:var(--s-8) 0}.p-bon .cb-band h2{color:var(--c-wit);font-size:var(--t-7);line-height:var(--lh-7);text-align:center;margin-bottom:var(--s-6)}.p-bon .cb-zo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-6);counter-reset:none}.p-bon .cb-zo li{text-align:center;padding:0 var(--s-3)}.p-bon .cb-zo-nr{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1.5px solid var(--c-goud);color:var(--c-goud);font-family:var(--f-kop)!important;font-size:var(--t-5);margin-bottom:var(--s-3)}.p-bon .cb-zo h3{color:var(--c-wit);font-size:var(--t-5);line-height:var(--lh-5);margin-bottom:var(--s-2)}.p-bon .cb-zo p{color:var(--c-op-donker);font-size:var(--t-3);line-height:var(--lh-3)}.p-bon .cb-kiezen{padding-top:var(--s-8);padding-bottom:var(--s-8)}.p-bon .cb-kiezen-kop{text-align:center;margin-bottom:var(--s-6)}.p-bon .cb-kiezen-kop h2{font-size:var(--t-7);line-height:var(--lh-7)}.p-bon .cb-kiezen-kop p{color:var(--c-hulp);margin-top:var(--s-2)}.p-bon .cb-kiezen ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5)}.p-bon .cb-kiezen a{display:flex;flex-direction:column;gap:var(--s-1);color:var(--c-inkt);text-decoration:none}.p-bon .cb-kiezen img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-m);background:var(--c-creme);margin-bottom:var(--s-2);transition:transform var(--duur-2) var(--ease)}.p-bon .cb-kiezen a:hover img{transform:scale(1.02)}.p-bon .cb-kiezen b{font-size:var(--t-3);font-weight:var(--w-vet)}.p-bon .cb-kiezen span{font-size:var(--t-2);color:var(--c-hulp)}.p-bon .vbalk{position:fixed;left:0;right:0;bottom:0;z-index:85;display:flex;align-items:center;gap:var(--s-3);min-height:72px;padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom));background:var(--c-wit);border-top:1px solid var(--c-lijn);box-shadow:var(--sch-balk);transition:transform var(--duur-2) var(--ease)}.p-bon .vbalk.typen,.p-bon .vbalk.verborgen{transform:translateY(110%)}.p-bon .vbalk-tekst{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;font-size:var(--t-2);line-height:var(--lh-5);color:var(--c-hulp)}.p-bon .vbalk-wat{color:var(--c-inkt);font-weight:var(--w-vet)}.p-bon .vbalk .prijs{font-size:var(--t-4);color:var(--c-inkt);font-weight:var(--w-vet)}.p-bon .vbalk .knop{flex:none;min-height:48px;padding-inline:var(--s-5)}@media(min-width:901px){.p-bon .vbalk{display:none}}@media(max-width:1100px){.p-bon .cb-hero{gap:var(--s-6)}.p-bon .bb-bedragen{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.p-bon{padding-bottom:80px}.p-bon .twee{grid-template-columns:1fr}.p-bon .kruimel{padding:var(--s-2) 0 0}.p-bon .cb-hero{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-bottom:var(--s-6)}.p-bon .cb-galerij{position:static;order:2;margin:0 calc(var(--gutter) * -1)}.p-bon .cb-podium{border-radius:0;aspect-ratio:auto;min-height:290px}.p-bon .cb-dia.is-actief{position:relative;min-height:290px}.p-bon .cb-dia-foto.is-actief{position:absolute}.p-bon .cb-dia-bon{padding:28px 7%}.p-bon .cb-koop{display:contents}.p-bon .cb-koop>.eyebrow{order:0;margin-top:var(--s-2)}.p-bon .cb-koop>h1{order:1;font-size:var(--t-6);line-height:var(--lh-6)}.p-bon .cb-koop>.cb-sub{order:1;font-size:var(--t-3);line-height:var(--lh-3);margin:var(--s-1) 0 var(--s-3)}.p-bon .cb-koop>.cb-prijsrij{order:3;margin-top:var(--s-4)}.p-bon .cb-koop>.cb-vertrouwen{order:4;margin-bottom:var(--s-2)}.p-bon .bb-form{order:5}.p-bon .cb-onder-podium{font-size:var(--t-1);margin-top:var(--s-2)}.p-bon .cb-duimen{margin-top:var(--s-2)}.p-bon .cb-duim{width:56px;height:56px}.p-bon .bb-bedragen{grid-template-columns:repeat(4,minmax(0,1fr))}.p-bon .cb-schakel{grid-template-columns:1fr}.p-bon .cb-zo{grid-template-columns:1fr;gap:var(--s-5)}.p-bon .cb-band{padding:var(--s-7) 0}.p-bon .cb-kiezen{padding-top:var(--s-7);padding-bottom:var(--s-6)}.p-bon .cb-kiezen ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}}@media(max-width:360px){.p-bon .bb-keus>span{font-size:var(--t-2)}}
/*# sourceMappingURL=/cdn/shop/t/298/assets/cadeaubon.css.map */
