:root{--lf-goud: #C9A227;--lf-goud-t: #8A6A10;--lf-goud-l: #FFFBED;--lf-groen: #157A4A;--lf-lijn: #E8E8E1;--lf-beeld: #FAFAF8;--lf-grijs: #5A5A5A;--lf-grijs-l: #8a8a8a}.lf-lade{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100%;z-index:100050;background:#fff;color:#111;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;visibility:hidden;font-family:var(--lf-font-body, "Outfit", sans-serif);font-weight:300;font-size:14px;line-height:1.45;letter-spacing:.01em}html.lf-lade-open .lf-lade{transform:none;visibility:visible}.lf-lade__laag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100040;background:#11111173;opacity:0;pointer-events:none;transition:opacity .28s ease}html.lf-lade-open .lf-lade__laag{opacity:1;pointer-events:auto}html.lf-lade-open{overflow:hidden}html.lf-lade-open .lf-popup,html.lf-lade-open body>.needsclick[class*=kl-private-reset-css],html.lf-lade-open .kl-private-reset-css-Xuajs1,html.lf-lade-open .lf-cm-sticky,html.lf-lade-open #whatsapp-floating-widget,html.lf-lade-open #shopify-pc__banner{display:none!important}.lf-lade__paneel{display:flex;flex-direction:column;height:100%;min-height:0;outline:none}.lf-lade__inhoud{display:flex;flex-direction:column;height:100%;min-height:0}.lf-lade__paneel.is-bezig .lf-lade__inhoud{cursor:progress}.lf-lade__paneel.is-bezig .lf-lade__scroll,.lf-lade__paneel.is-bezig .lf-lade__voet{opacity:.6;transition:opacity .12s ease}.lf-lade__kop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 10px 10px 20px;border-bottom:2px solid #111;flex:none;margin:0}.lf-lade__titel{font-family:var(--lf-font-kop, "Tenor Sans", serif);font-weight:400;font-size:18px;letter-spacing:.06em;text-transform:uppercase;color:#111}.lf-lade__n{font-family:var(--lf-font-body, "Outfit", sans-serif);font-weight:300;font-size:15px;color:var(--lf-grijs-l);letter-spacing:0;text-transform:none}.lf-lade__sluit{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:#111;cursor:pointer;padding:0}.lf-lade__sluit:focus-visible{outline:2px solid #111;outline-offset:2px}.lf-lade__ladder{padding:10px 20px 8px;border-bottom:1px solid var(--lf-lijn);flex:none;display:grid;gap:6px}.lf-lade__ladder-tekst{margin:0;font-size:13px;line-height:1.35}.lf-lade__ladder-tekst strong{font-weight:500}.lf-lade__ladder.is-g2 .lf-lade__ladder-tekst{color:var(--lf-goud-t);font-weight:500}.lf-lade__balk{position:relative;height:5px;background:#ececec}.lf-lade__vul{display:block;height:100%;background:var(--lf-goud);transition:width .4s ease}.lf-lade__streep{position:absolute;top:-3px;width:1px;height:11px;background:#bbb}.lf-lade__mijlpalen{display:flex;justify-content:space-between;margin:0;font-size:10.5px;color:var(--lf-grijs-l);letter-spacing:.04em}.lf-lade__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 20px 12px}.lf-lade__items{display:block}.lf-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--lf-lijn)}.lf-item.is-bezig{opacity:.5}.lf-item__foto{display:block;width:72px;height:90px;background:var(--lf-beeld)}.lf-item__foto img{width:72px;height:90px;object-fit:cover;display:block;background:var(--lf-beeld)}.lf-item__info{display:grid;gap:6px;min-width:0}.lf-item__rij{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.lf-item__tekst{display:grid;gap:4px;min-width:0}.lf-item__label{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lf-goud-t)}.lf-item__titel{font-family:var(--lf-font-kop, "Tenor Sans", serif);font-weight:400;font-size:15px;line-height:1.25;color:#111;text-decoration:none;letter-spacing:0}.lf-item__variant{margin:0;font-size:12.5px;color:var(--lf-grijs);line-height:1.3}.lf-item__prijs{display:grid;justify-items:end;gap:1px;text-align:right;white-space:nowrap;font-family:var(--lf-font-kop, "Tenor Sans", serif);font-size:15px;color:#111}.lf-item__prijs s{font-family:var(--lf-font-body, "Outfit", sans-serif);font-weight:300;font-size:12px;color:var(--lf-grijs-l)}.lf-item__prijs strong{font-weight:400}.lf-item__prijs .is-gratis{color:var(--lf-goud-t)}.lf-item__acties{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px}.lf-step{display:inline-flex;align-items:center;border:1px solid #ddd;height:30px}.lf-step__knop{width:30px;height:28px;background:#fff;border:0;font:inherit;font-size:16px;line-height:1;cursor:pointer;color:#111;padding:0}.lf-step__n{min-width:24px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums;line-height:28px}.lf-item__link{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--lf-grijs);text-decoration:underline;cursor:pointer;min-height:30px}.lf-step__knop:focus-visible,.lf-item__link:focus-visible,.lf-item__maat:focus-visible{outline:2px solid #111;outline-offset:2px}.lf-item__maat{min-height:36px;padding:4px 28px 4px 8px;font:inherit;font-size:13px;border:1px solid #ddd;border-radius:0;background:#fff;color:#111;max-width:100%}.lf-cadeau{padding-top:12px}.lf-cadeau img{object-fit:cover;display:block;background:#fff}.lf-cadeau__regel{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;background:var(--lf-goud-l);border-left:3px solid var(--lf-goud);font-size:13px}.lf-cadeau__regel img{width:44px;height:44px}.lf-cadeau__naam b{font-weight:500;color:var(--lf-goud-t)}.lf-cadeau__prijs{white-space:nowrap}.lf-cadeau__prijs s{color:var(--lf-grijs-l);font-size:12px;margin-right:6px}.lf-cadeau__prijs em,.lf-cadeau__tegel em{font-style:normal;font-weight:500;color:var(--lf-goud-t)}.lf-cadeau--twee{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lf-cadeau__tegel{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:center;padding:8px;background:var(--lf-goud-l);border-left:3px solid var(--lf-goud);font-size:12px;line-height:1.3}.lf-cadeau__tegel img{width:40px;height:40px}.lf-cadeau__tegel b{display:block;font-weight:500;color:var(--lf-goud-t)}.lf-cadeau__tegel s{color:var(--lf-grijs-l);font-size:11px}.lf-lade__voet{flex:none;padding:10px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lf-lijn);background:#fff;display:grid;gap:8px}.lf-besch{border:1px solid #111;padding:9px 12px;display:grid;gap:3px;transition:background-color .2s ease,border-color .2s ease}.lf-besch.is-aan{background:var(--lf-goud-l);border-color:var(--lf-goud)}.lf-besch__label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;cursor:pointer;font-size:13px;margin:0}.lf-besch__vink{width:18px;height:18px;margin:0;accent-color:#111;border-radius:0}.lf-besch__tekst b{font-weight:500}.lf-besch__tekst small{display:block;color:#666;font-size:11.5px;line-height:1.3;font-weight:300}.lf-besch__lbl{font-style:normal;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:var(--lf-goud);color:#111;padding:2px 7px;margin-left:4px;vertical-align:1px;white-space:nowrap}.lf-besch__prijs{font-weight:500;white-space:nowrap}.lf-besch__status{font-size:12px;color:var(--lf-grijs);padding-left:30px}.lf-besch.is-aan .lf-besch__status{color:var(--lf-goud-t)}.lf-lade__rij{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;margin:0}.lf-lade__rij strong{font-weight:500;font-variant-numeric:tabular-nums}.lf-lade__rij--groen{color:var(--lf-groen)}.lf-lade__codes{display:flex;flex-wrap:wrap;gap:6px}.lf-code{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 9px;background:#eef6f0;color:var(--lf-groen);font-size:12px;font-weight:500;letter-spacing:.04em}.lf-code__weg{width:24px;height:24px;border:0;background:none;color:inherit;font-size:15px;cursor:pointer;padding:0}.lf-korting{font-size:13px}.lf-korting summary{cursor:pointer;color:#555;text-decoration:underline;font-size:12.5px;list-style:none;width:max-content;min-height:28px;display:inline-flex;align-items:center}.lf-korting summary::-webkit-details-marker{display:none}.lf-korting__form{display:flex;gap:6px;margin-top:6px}.lf-korting__veld{flex:1 1 auto;min-width:0;min-height:44px;padding:0 10px;border:1px solid #ddd;border-radius:0;font:inherit;font-size:16px;text-transform:uppercase;background:#fff;color:#111}.lf-korting__knop{min-height:44px;padding:0 12px;border:1px solid #111;border-radius:0;background:#fff;color:#111;font:inherit;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.lf-korting__status{margin:4px 0 0;font-size:12.5px;min-height:0}.lf-korting__status:empty{display:none}.lf-korting__status.is-ok{color:var(--lf-groen)}.lf-korting__status.is-fout{color:#c20000}.lf-korting__status.is-bezig{color:var(--lf-grijs)}.lf-lade__afrekenen{margin:0}.lf-lade__knop{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 16px;border:0;border-radius:0;background:#111;color:#fff;font-family:var(--lf-font-kop, "Tenor Sans", serif);font-weight:400;font-size:14px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .16s ease,transform 80ms ease}.lf-lade__knop:active{transform:scale(.985)}.lf-lade__knop:focus-visible{outline:2px solid #111;outline-offset:3px}.lf-lade__knop.is-bezig{opacity:.7;cursor:progress}.lf-lade__klein{margin:0;font-size:11.5px;color:var(--lf-grijs-l);text-align:center}@media(hover:hover){.lf-lade__knop:hover{background:#000}.lf-korting__knop:hover{background:#111;color:#fff}.lf-step__knop:hover{background:#f5f5f3}}.lf-lade__leeg{padding:40px 20px;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}.lf-lade__leeg p{margin:0;font-size:14px}.lf-lade__leeg .lf-lade__knop{width:auto;min-width:220px}.lf-cartp{padding:24px 0 48px;font-family:var(--lf-font-body, "Outfit", sans-serif);font-weight:300;font-size:14px;line-height:1.45;color:#111}.lf-cartp .lf-lade__paneel,.lf-cartp .lf-lade__inhoud{display:block;height:auto}.lf-cartp .lf-lade__inhoud--pagina{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.lf-cartp .lf-lade__kop--pagina{padding:0 0 10px;margin:0 0 4px}.lf-cartp .lf-lade__kop--pagina .lf-lade__titel{font-size:24px}.lf-cartp .lf-lade__ladder{padding-inline:0}.lf-cartp .lf-lade__scroll{overflow:visible;padding-inline:0}.lf-cartp .lf-lade__voet{position:sticky;bottom:0;padding-inline:0}.lf-cartp .lf-lade__leeg{padding:48px 0}@media(min-width:900px){.lf-cartp .lf-lade__inhoud--pagina{grid-template-columns:minmax(0,1fr) 360px;column-gap:48px;grid-template-areas:"kop kop" "ladder voet" "scroll voet";align-items:start}.lf-cartp .lf-lade__kop--pagina{grid-area:kop}.lf-cartp .lf-lade__ladder{grid-area:ladder}.lf-cartp .lf-lade__scroll{grid-area:scroll}.lf-cartp .lf-lade__voet{grid-area:voet;position:sticky;top:100px;bottom:auto;border:1px solid var(--lf-lijn);padding:16px}.lf-cartp .lf-lade__inhoud--pagina.is-leeg{display:block}}@media(max-width:600px){.lf-lade{width:100%}}@media(prefers-reduced-motion:reduce){.lf-lade,.lf-lade__laag,.lf-lade__vul,.lf-lade__knop,.lf-besch{transition:none}.lf-lade__knop:active{transform:none}}@media(max-height:620px){.lf-lade__inhoud{overflow-y:auto;-webkit-overflow-scrolling:touch}.lf-lade__scroll{flex:none;overflow:visible}.lf-lade__voet{position:static}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/lf-lade.css.map */
