.lo-cart,.lo-lade{font-family:var(--lo-font-body, "Work Sans", sans-serif);font-size:16px;line-height:1.5;color:var(--lo-ink, #1E211F);text-align:left}.lo-cart *,.lo-lade *,.lo-cart *:before,.lo-lade *:before{box-sizing:border-box}.lo-cart{background:var(--lo-page, #FBFAF8)}.lo-cart-wrap{max-width:var(--lo-max, 1360px);margin:0 auto;padding:var(--lo-s6, 32px) var(--lo-gutter) var(--lo-s8, 64px)}.lo-cart-kop{margin-bottom:var(--lo-s5, 24px)}.lo-cart-titel{margin:0;font-size:var(--lo-h1, 30px);line-height:1.05}.lo-cart-titel,.lo-cart-totalen__kop,.lo-cart-totalen__totaal,.lo-cart-leeg__kop,.lo-cart-leeg__showroomkop,.lo-lade-titel{font-family:var(--lo-font-head, "Archivo", sans-serif);font-weight:600;letter-spacing:-.015em;text-transform:none;color:var(--lo-ink, #1E211F)}.lo-cart-grid{display:grid;gap:var(--lo-s6, 32px);align-items:start}.lo-cart-regels,.lo-cart-form{min-width:0;margin:0}.lo-cart-usps{display:flex;flex-direction:column;gap:var(--lo-s2, 8px);list-style:none;margin:0 0 var(--lo-s6, 32px);padding:0;font-size:14px}.lo-cart-usps li{display:flex;align-items:center;gap:var(--lo-s4, 16px);margin:0}.lo-cart-usps__ruit{display:none}.lo-cart-verder,.lo-cart-regel__verwijder,.lo-cart-vertrouwen__telefoon,.lo-cart-leeg__bezoek,.lo-cart-leeg__alles{display:inline-flex;align-items:center;min-height:44px;padding:8px 0}.lo-cart-verder{margin-top:var(--lo-s4, 16px)}.lo-cart-update{margin-top:var(--lo-s5, 24px)}html.lo-js .lo-cart-update{display:none}.lo-cart-regel{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"beeld info" "aantal prijs" "fout fout";gap:16px 12px;padding:var(--lo-s5, 24px) 0;border-bottom:1px solid var(--lo-line, #D9D6CF);min-width:0;transition:opacity var(--lo-dur-1, .12s) var(--lo-ease-out, ease-out)}.lo-cart-regel:first-child{border-top:1px solid var(--lo-line, #D9D6CF)}.lo-cart-regel.is-busy{opacity:.5;pointer-events:none}.lo-cart-regel__beeld{grid-area:beeld;display:block;align-self:start;aspect-ratio:1;background:var(--lo-vloer, #ECEAE5);border-radius:0}.lo-cart-regel__beeld img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;padding:8%;mix-blend-mode:multiply;border-radius:0}.lo-cart-regel__info{grid-area:info;min-width:0;overflow-wrap:anywhere}.lo-cart-regel__titel{display:flex;align-items:center;min-height:44px;padding:4px 0;font-family:var(--lo-font-body, "Work Sans", sans-serif);font-size:16px;font-weight:500;line-height:1.4;color:var(--lo-ink, #1E211F);text-decoration:none}.lo-cart-regel__opties{margin:4px 0 0;font-size:14px;color:var(--lo-ink-soft, #5A5E58)}.lo-cart-regel__opties dt,.lo-cart-regel__opties dd{display:inline;margin:0}.lo-cart-regel__voorraad{margin-top:var(--lo-s3, 12px)}.lo-cart-regel__hulp{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--lo-ink-soft, #5A5E58)}.lo-cart-regel__aantal{grid-area:aantal;align-self:start}.lo-cart-qty{display:flex;width:134px;border:1px solid var(--lo-line, #D9D6CF);border-radius:var(--lo-r-btn, 2px);background:var(--lo-page, #FBFAF8)}.lo-cart-qty__knop{display:none;flex:0 0 44px;width:44px;height:44px;min-height:44px;border:0;padding:0;background:none;color:var(--lo-ink, #1E211F);font:inherit;font-size:20px;cursor:pointer}.lo-js .lo-cart-qty__knop{display:block}.lo-cart-qty__input{width:100%;min-width:0;height:44px;margin:0;padding:0;border:0;border-radius:var(--lo-r-btn, 2px);background:none;color:var(--lo-ink, #1E211F);font:inherit;font-variant-numeric:tabular-nums;text-align:center}.lo-js .lo-cart-qty__input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.lo-js .lo-cart-qty__input::-webkit-inner-spin-button,.lo-js .lo-cart-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lo-cart-regel__verwijder{font-size:13px;color:var(--lo-ink-soft, #5A5E58)}.lo-cart-regel__prijs{grid-area:prijs;min-width:0;padding-left:40px;text-align:right;overflow-wrap:anywhere}.lo-cart-regel__bedrag{display:block;font-size:18px;font-weight:500}.lo-cart-regel__oud{display:block;font-size:14px;color:var(--lo-ink-soft, #5A5E58)}.lo-cart-regel__bedrag--korting,.lo-cart-regel__korting{color:var(--lo-sale-text, #A04F08)}.lo-cart-regel__korting{margin:6px 0 0;font-size:13px}.lo-cart-regel__fout{grid-area:fout;margin:0;color:var(--lo-sale-text, #A04F08);font-size:14px}.lo-cart-regel__fout:empty{display:none}.lo-cart-totalen{min-width:0;padding:var(--lo-s5, 24px);background:var(--lo-page, #FBFAF8);border:1px solid var(--lo-line, #D9D6CF);border-radius:0}.lo-cart-totalen__kop{margin:0 0 16px;font-size:24px;line-height:1.15}.lo-cart-totalen__lijst{margin:0}.lo-cart-totalen__regel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:12px 0;border-bottom:1px solid var(--lo-line, #D9D6CF)}.lo-cart-totalen__regel dd{margin:0;text-align:right}.lo-cart-totalen__regel--korting{color:var(--lo-sale-text, #A04F08)}.lo-cart-totalen__maat{margin:16px 0}.lo-cart-totalen__totaal{margin:0;font-size:24px;line-height:1.2}.lo-cart-totalen__totaal>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.lo-cart-totalen__totaal dd{margin:0}.lo-cart-totalen__btw{margin:6px 0 16px;font-size:13px;color:var(--lo-ink-soft, #5A5E58);text-align:right}.lo-cart-checkout-form{margin:0}.lo-cart-checkout{width:100%;padding:12px}.lo-cart-notitie{margin-bottom:16px}.lo-cart-notitie__kop{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 0;font-size:14px;cursor:pointer;list-style:none}.lo-cart-notitie__kop::-webkit-details-marker{display:none}.lo-cart-notitie__plus{flex:0 0 20px;text-align:center;font-size:22px;line-height:1;transition:transform var(--lo-dur-2, .2s) var(--lo-ease-out, ease-out)}.lo-cart-notitie[open] .lo-cart-notitie__plus{transform:rotate(45deg)}.lo-cart-notitie__veld{display:block;width:100%;min-height:88px;padding:12px;border:1px solid var(--lo-line, #D9D6CF);border-radius:var(--lo-r-btn, 2px);background:var(--lo-page, #FBFAF8);color:var(--lo-ink, #1E211F);font:inherit;resize:vertical}.lo-cart-notitie__hulp{margin:8px 0 0;color:var(--lo-ink-soft, #5A5E58);font-size:13px}.lo-cart-vertrouwen{margin-top:20px}.lo-cart-vertrouwen__lijst{display:grid;gap:12px;list-style:none;padding:0;margin:0;font-size:14px;line-height:1.4}.lo-cart-vertrouwen__lijst li{display:flex;align-items:flex-start;gap:10px;margin:0}.lo-cart-vertrouwen__lijst svg{flex:0 0 20px;color:var(--lo-taupe, #6F614C)}.lo-cart-pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0;margin:16px 0 0;list-style:none}.lo-cart-pay li{margin:0}.lo-cart-pay__icon{display:block;width:38px;height:24px}.lo-cart-vertrouwen__telefoon{margin-top:8px;font-size:14px}.lo-cart-leeg{padding:16px 0}.lo-cart-leeg__kop{margin:0 0 16px;font-size:var(--lo-h2, 24px);line-height:1.15}.lo-cart-leeg__tekst{max-width:65ch;margin:0 0 24px}.lo-cart-leeg__categorieen{display:flex;flex-wrap:wrap;gap:12px}.lo-cart-leeg__categorie{max-width:100%;padding:12px 20px;overflow-wrap:anywhere}.lo-cart-leeg__showroom{margin-top:32px;padding:24px;background:var(--lo-vloer, #ECEAE5)}.lo-cart-leeg__showroomkop{font-size:22px;line-height:1.2}.lo-cart-leeg__uren{font-size:15px;font-weight:400;color:var(--lo-ink-soft, #5A5E58);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:normal}.lo-cart-leeg__adres{margin:20px 0}.lo-cart-leeg__alles{margin-top:20px;gap:12px}.lo-cart-leeg__bezoek{margin-top:20px}.lo-cart-leeg--lade .lo-cart-leeg__kop{font-size:24px}.lo-cart-leeg--lade .lo-cart-leeg__categorieen{gap:8px}.lo-cart-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html.lo-lade-open,html.lo-lade-open body{overflow:hidden}html.lo-lade-open loft-cart{display:none}.lo-lade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:block;isolation:isolate}.lo-lade[hidden]{display:none}.lo-lade__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lo-diep, #16211A);opacity:0;transition:opacity calc(var(--lo-dur-1, .12s) * 2) var(--lo-ease-in, ease-in)}.lo-lade__paneel{position:absolute;top:0;right:0;width:min(440px,100vw);height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--lo-page, #FBFAF8);border-radius:0;box-shadow:var(--lo-shadow, 0 12px 32px rgba(22, 33, 26, .14));transform:translate(calc(100% * var(--lo-move, 1)));opacity:0;transition:transform calc(var(--lo-dur-1, .12s) * 2) var(--lo-ease-in, ease-in),opacity calc(var(--lo-dur-1, .12s) * 2) var(--lo-ease-in, ease-in)}.lo-lade.is-open .lo-lade__scrim{opacity:.4}.lo-lade.is-open .lo-lade__paneel{transform:translate(0);opacity:1}.lo-lade.is-open .lo-lade__paneel,.lo-lade.is-open .lo-lade__scrim{transition-duration:calc(var(--lo-dur-2, .2s) + var(--lo-dur-1, .12s));transition-timing-function:var(--lo-ease-out, ease-out)}.lo-lade__kop{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:12px;padding:12px 16px;border-bottom:1px solid var(--lo-line, #D9D6CF)}.lo-lade-titel{display:flex;align-items:baseline;gap:10px;min-width:0;margin:0;font-size:20px;line-height:1.2}.lo-lade-titel .lo-ruit{flex-shrink:0}.lo-lade-titel [hidden]{display:none}.lo-lade__sluit{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;padding:0;border-radius:var(--lo-r-btn, 2px);background:none;color:var(--lo-ink, #1E211F);font:inherit;font-size:28px;cursor:pointer}.lo-lade__sluit:focus-visible{outline:2px solid var(--lo-action, #263B2E);outline-offset:-2px}.lo-lade__content{flex:1;min-height:0}.lo-lade-body{height:100%;display:flex;flex-direction:column;min-width:0;min-height:0}.lo-lade-regels{flex:1 1 auto;min-height:0;padding:0 16px 12px;overflow-y:auto;overscroll-behavior:contain}.lo-lade-footer{flex:0 0 auto;background:var(--lo-page, #FBFAF8);border-top:1px solid var(--lo-line, #D9D6CF);padding:12px 16px max(4px,env(safe-area-inset-bottom,0px))}.lo-cart-totalen--lade{border:0;padding:0}.lo-lade-regels .lo-cart-totalen--lade{padding-top:12px}.lo-cart-totalen--lade .lo-cart-totalen__regel{padding:8px 0;font-size:14px}.lo-cart-totalen--lade .lo-cart-totalen__totaal{font-size:22px}.lo-cart-totalen--lade .lo-cart-totalen__btw{margin:4px 0 10px}.lo-cart-vertrouwen--lade{margin-top:16px}.lo-cart-vertrouwen--lade .lo-cart-vertrouwen__lijst{gap:8px;font-size:13px}.lo-lade-acties{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px}.lo-lade-bekijk,.lo-lade-verder{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 0;border:0;background-color:transparent;color:var(--lo-ink, #1E211F);font:inherit;font-size:14px;cursor:pointer}.lo-cart-regel--lade{grid-template-columns:72px 134px minmax(0,1fr);grid-template-areas:"beeld info info" ". aantal prijs" "fout fout fout";gap:8px;padding:16px 0}.lo-cart-regel--lade:first-child{border-top:0}.lo-cart-regel--lade .lo-cart-regel__info{align-self:start}.lo-cart-regel--lade .lo-cart-regel__info>.lo-label{margin:0}.lo-cart-regel--lade .lo-cart-regel__titel{padding:2px 0}.lo-cart-regel--lade .lo-cart-regel__opties{margin:0;line-height:1.4}.lo-cart-regel--lade .lo-cart-regel__voorraad{margin-top:6px}.lo-cart-regel--lade .lo-cart-regel__voorraad>.lo-stock{margin:0}.lo-cart-regel--lade .lo-cart-regel__prijs{padding-left:0}.lo-cart-regel--lade .lo-cart-regel__aantal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 8px}.lo-cart-regel--lade .lo-cart-qty__knop,.lo-cart-regel--lade .lo-cart-qty__input{height:40px;min-height:40px}@media(min-width:769px){.lo-lade-titel{font-size:22px}.lo-cart-wrap{padding-top:var(--lo-s7, 48px)}.lo-cart-totalen--pagina .lo-cart-totalen__totaal{font-size:28px}}@media(min-width:1024px){.lo-cart-usps{flex-direction:row;flex-wrap:wrap;gap:12px 16px}.lo-cart-usps__ruit{display:inline-block}}@media(min-width:990px){.lo-cart-grid{grid-template-columns:minmax(0,2fr) minmax(340px,1fr)}.lo-cart-regel--pagina{grid-template-columns:120px minmax(0,1fr) 136px 150px;grid-template-areas:"beeld info aantal prijs" "fout fout fout fout";gap:16px}.lo-cart-regel--pagina .lo-cart-regel__prijs{padding-left:0}.lo-cart-totalen--pagina{position:sticky;top:calc(var(--lo-header-offset, 76px) + 24px)}}@media(hover:hover)and (pointer:fine){.lo-cart-qty__knop:hover,.lo-lade__sluit:hover{background-color:var(--lo-vloer, #ECEAE5)}.lo-cart-regel__titel:hover{text-decoration:underline;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){.lo-lade__paneel{transform:none}.lo-lade__paneel,.lo-lade__scrim,.lo-lade.is-open .lo-lade__paneel,.lo-lade.is-open .lo-lade__scrim{transition-duration:1ms}}.lo-cart-aanvulling{min-width:0;margin-top:24px}.lo-cart-aanvulling>.lo-kop{margin-bottom:16px;gap:12px}.lo-cart-aanvulling__kop{flex:0 0 auto;margin:0;font-family:var(--lo-font-head, "Archivo", sans-serif);font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.015em;text-transform:none}.lo-cart-aanvulling__rij{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lo-cart-aanvulling__kaart{display:flex;flex-direction:column;gap:8px;min-width:0;overflow-wrap:anywhere}.lo-cart-aanvulling__beeld{display:block;min-width:44px;min-height:44px;aspect-ratio:1;background:var(--lo-vloer, #ECEAE5)}.lo-cart-aanvulling__beeld img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;padding:8%;mix-blend-mode:multiply}.lo-cart-aanvulling__kaart>.lo-label{margin:0;font-size:12px}.lo-cart-aanvulling__titel{display:flex;align-items:flex-start;min-width:44px;min-height:44px;color:var(--lo-ink, #1E211F);font-size:14px;line-height:1.4;font-weight:500;text-decoration:none}.lo-cart-aanvulling__prijs{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:auto;font-size:15px;font-weight:500}.lo-cart-aanvulling__prijs s{color:var(--lo-ink-soft, #5A5E58);font-size:13px;font-weight:400}.lo-cart-aanvulling__kaart form{margin:0}.lo-cart-aanvulling__actie{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;width:100%;padding:10px 8px;font-size:13px;line-height:1.4;white-space:normal}.lo-cart-aanvulling__actie[aria-busy=true]{opacity:.55;cursor:wait}.lo-cart-aanvulling__fout{margin:8px 0 0;color:var(--lo-sale-text, #A04F08);font-size:13px}.lo-cart-aanvulling__fout:empty{display:none}.lo-cart-aanvulling a:focus-visible,.lo-cart-aanvulling button:focus-visible,.lo-cart-aanvulling__kop:focus{outline:2px solid var(--lo-action, #263B2E);outline-offset:2px}.lo-cart-aanvulling--lade{margin:20px 0 12px;max-width:100%}.lo-cart-aanvulling--lade .lo-cart-aanvulling__kop{font-size:18px}.lo-cart-aanvulling--lade .lo-cart-aanvulling__rij{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:148px;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:3px;padding:3px 3px 12px}.lo-cart-aanvulling--lade .lo-cart-aanvulling__kaart{scroll-snap-align:start}.lo-lade-regels{min-width:0;overflow-x:hidden}.lo-cart-bezorging{display:flex;align-items:flex-start;gap:10px;padding:12px;margin:16px 0;background:var(--lo-vloer, #ECEAE5)}.lo-cart-bezorging>.lo-icon{flex:0 0 20px;margin-top:1px}.lo-cart-bezorging p{min-width:0;margin:0;font-size:14px;line-height:1.4}.lo-cart-bezorging strong{display:block;font-weight:500}.lo-cart-bezorging span{display:block;margin-top:4px;color:var(--lo-ink-soft, #5A5E58);font-size:13px}.lo-cart-bezorging--lade{gap:8px;padding:8px;margin:0 0 12px}.lo-cart-bezorging--lade p{font-size:13px}.lo-cart-bezorging--lade span{margin-top:2px;font-size:13px}@media(max-width:749px){.lo-cart-aanvulling--pagina .lo-cart-aanvulling__rij{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:148px;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:3px;padding:3px 3px 12px}.lo-cart-aanvulling--pagina .lo-cart-aanvulling__kaart{scroll-snap-align:start}}@media(min-width:750px){.lo-cart-aanvulling--pagina .lo-cart-aanvulling__rij{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.lo-cart-aanvulling *,.lo-cart-aanvulling *:before,.lo-cart-aanvulling *:after{transition:none;animation:none;scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lukkes-cart.css.map */
