cart-drawer.drawer{z-index:9999999}.drawer__inner.psl-lade{width:440px;max-width:100vw;padding:0;border:0;background:#fff}.psl-lade,.psl-lade *{box-sizing:border-box}cart-drawer.is-empty .drawer__inner.psl-lade{padding:0}.psl-lade .psl-kop-balk{padding:15px 20px;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;justify-content:space-between;margin:0}.psl-lade .psl-kop-titel{margin:0;font-family:inherit;font-size:20px;font-weight:600;color:#111;letter-spacing:normal;line-height:1.3;text-transform:none}.psl-lade .psl-sluit{position:static;min-width:0;min-height:0;width:36px;height:36px;padding:7px;background:#dedede;border:1px solid #dedede;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none}.psl-lade .psl-sluit img{width:20px;height:20px;display:block}.psl-lade cart-drawer-items{overflow:auto;flex:1}.psl-lade .cart-drawer__form,.psl-lade .drawer__contents{display:block}.psl-top{display:flex;flex-direction:column;gap:10px;padding:0;border-bottom:1px solid rgba(0,0,0,.1)}.psl-verzend{padding:0 30px 25px}.psl-top:has(.psl-timer:not([hidden])) .psl-verzend{padding-bottom:8px}.psl-verzend__tekst{margin:0;text-align:center;font-family:Assistant,sans-serif;font-size:14px;font-weight:400;color:#000;padding-bottom:10px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3px;letter-spacing:normal;line-height:normal}.psl-verzend__bedrag{font-weight:700}.psl-verzend__balk{position:relative;width:100%;height:6px;background:#eee;border-radius:10px}.psl-verzend__vul{position:absolute;top:0;left:0;height:6px;border-radius:10px 0 0 10px;z-index:1;transition:width 1s;background:linear-gradient(45deg,#c8b49c 25%,#d6c8b6 25% 50%,#c8b49c 50% 75%,#d6c8b6 75%,#d6c8b6);background-size:10px 10px;background-repeat:repeat;animation:psl-zebra 1s linear infinite}.psl-verzend__icoon{position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:24px;height:24px;background:#fff;border:1px solid #c8b49c;border-radius:999px;display:flex;justify-content:center;align-items:center}.psl-verzend__icoon img{width:15px;height:15px;margin-left:-1px;margin-bottom:1px;object-fit:contain;display:block}@keyframes psl-zebra{0%{background-position:0 0}to{background-position:-10px 0}}.psl-timer{background:#cde9f7;padding:10px}.psl-timer__tekst{margin:0;font-size:16px;text-align:center;font-weight:600;letter-spacing:normal;line-height:normal;color:inherit}.psl-timer__tekst span{color:#000;font-weight:700}.psl-regels{display:block}.psl-lade .psl-regel{display:flex;gap:15px;align-items:center;padding:15px 30px;margin:0;border-bottom:1px solid rgba(0,0,0,.05)}.psl-regel__beeld{flex:0 0 100px;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.psl-regel__foto{width:100px;height:100px;max-width:100px;object-fit:contain;border-radius:2px;display:block}.psl-regel__inhoud{display:flex;flex-direction:column;width:100%;min-width:0}.psl-regel__kop{display:flex;justify-content:space-between;gap:16px}.psl-regel__titelwrap{display:flex;flex-direction:column;gap:4px;min-width:0}.psl-regel__label{display:inline-block;align-self:flex-start;white-space:nowrap;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:3px 8px;background:#e8f3ec;color:#2f7a4c;line-height:normal}.psl-regel__titel{font-family:Assistant,sans-serif;font-size:16px;font-weight:700;color:#111;text-decoration:none;line-height:normal;letter-spacing:normal;margin:0}.psl-regel__titel:hover{color:#111}.psl-lade .psl-regel__weg{width:28px;height:28px;min-width:0;min-height:0;padding:0;margin:0;background:transparent;border:0;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;flex:none}.psl-lade .psl-regel__weg:after,.psl-lade .psl-regel__weg:before{display:none}.psl-regel__opties{display:flex;flex-direction:column;gap:5px}.psl-regel__optienaam{font-family:Assistant,sans-serif;font-size:13px;font-weight:700;color:#717171;padding-right:5px}.psl-regel__optiewaarde{font-family:Assistant,sans-serif;font-size:13px;font-weight:400;color:#717171}.psl-regel__kortingen{margin:4px 0 0}.psl-regel__onder{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative}.psl-lade .psl-aantal{display:flex;align-items:center;width:auto;min-height:0;border:0}.psl-lade .psl-aantal:before,.psl-lade .psl-aantal:after{display:none}.psl-lade .psl-aantal .quantity__button{width:25px;height:30px;min-width:25px;max-width:25px;min-height:30px;max-height:30px;border:0;background:#eee;padding:0;margin:0;display:flex;align-items:center;justify-content:center;color:#000;flex:none;cursor:pointer}.psl-lade .psl-aantal .quantity__button[disabled]{cursor:default}.psl-lade .psl-aantal__min{border-radius:4px 0 0 4px}.psl-lade .psl-aantal__plus{border-radius:0 4px 4px 0}.psl-lade .psl-aantal .quantity__button .svg-wrapper,.psl-lade .psl-aantal .quantity__button svg{width:12px;height:12px}.psl-lade .psl-aantal .quantity__input{width:25px;min-width:25px;max-width:25px;height:30px;min-height:30px;max-height:30px;padding:0;border:0;background:#eee;font-family:inherit;font-size:16px;font-weight:400;text-align:center;color:#000;opacity:1;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.psl-lade .psl-aantal .quantity__input::-webkit-outer-spin-button,.psl-lade .psl-aantal .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.psl-regel__prijs{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;position:relative}.psl-regel__bedrag{font-family:Assistant,sans-serif;font-size:16px;color:#c8b49c;font-weight:500;line-height:1;letter-spacing:normal}.psl-regel__oud{font-size:13px;color:#717171}.psl-lade .psl-regel .loading__spinner{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0}.psl-lade .cart-item__error{margin:6px 0 0}.psl-widgets{padding:0}.psl-outfit{margin:0;padding:0 16px 16px}.psl-box{border:2px dashed #b9ad9c;border-radius:12px;background:#faf8f4;padding:12px;display:flex;flex-direction:column;gap:10px;font-family:inherit;color:#1c1a17}.psl-kop{font-size:18px;font-weight:700;margin:0;line-height:1.2;text-transform:none;letter-spacing:normal}.psl-sub{font-size:14px;color:#6f6960;margin:-4px 0 2px;line-height:1.4;font-weight:400;letter-spacing:normal}.psl-groep{display:flex;flex-direction:column;gap:10px}.psl-groep+.psl-groep{border-top:1px solid #e4dfd6;padding-top:12px;margin-top:2px}.psl-oh{display:flex;align-items:center;gap:10px}.psl-oh-img{width:30px;height:38px;object-fit:cover;border-radius:4px;flex:0 0 30px;display:block}.psl-noimg{background:#e4dfd6}.psl-oh-n{font-size:13px;font-weight:700;line-height:1.2;letter-spacing:normal}.psl-oh-s{font-size:12px;color:#6f6960;line-height:1.3;letter-spacing:normal}.psl-oh-s b{color:#2f7a4c;font-weight:700}.psl-prog{height:5px;border-radius:999px;background:#e4dfd6;overflow:hidden;margin-top:-4px}.psl-prog i{display:block;height:100%;background:#2f7a4c;border-radius:999px}.psl-compleet{margin:0;font-size:13px;font-weight:700;color:#2f7a4c;letter-spacing:normal}.psl-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.psl-kaart{border:1px solid #e4dfd6;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:5px;background:#fff;min-width:0}.psl-kaart--in{border-color:#2f7a4c;background:#e8f3ec}.psl-imglink{display:block}.psl-img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;display:block}.psl-tag{display:inline-block;align-self:flex-start;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:3px 8px;white-space:nowrap;line-height:normal}.psl-tag--in{background:#fff;color:#2f7a4c}.psl-tag--out{background:#fbf1e2;color:#8a5a1f}.psl-titel{font-size:13px;font-weight:600;line-height:1.25;letter-spacing:normal}.psl-prijs{font-size:13px;letter-spacing:normal}.psl-maat{font:inherit;font-size:13px;padding:6px 8px;border:1px solid #e4dfd6;border-radius:6px;background:#fff;color:#1c1a17;width:100%}.psl-maat.is-mist{border-color:#b42318}.psl-maatnoot{font-size:12px;color:#6f6960;border:1px solid #e4dfd6;border-radius:6px;padding:5px 8px;background:#fff;width:100%;text-align:center;letter-spacing:normal}.psl-add{display:block;width:100%;border:0;border-radius:6px;min-height:44px;padding:10px 8px;font:inherit;font-weight:700;font-size:13px;text-align:center;cursor:pointer;background:#c8b49c;color:#1c1a17;margin-top:auto;letter-spacing:normal}.psl-add:hover{background:#b9a38a}.psl-add:disabled{opacity:.6;cursor:default}.psl-add:focus-visible,.psl-maat:focus-visible{outline:2px solid #8a5a1f;outline-offset:2px}.psl-have{display:block;width:100%;border-radius:6px;padding:9px 8px;font-size:12px;font-weight:700;text-align:center;color:#2f7a4c;border:1px solid #2f7a4c;margin-top:auto;background:transparent;letter-spacing:normal}.psl-toast{position:fixed;top:64px;right:16px;z-index:2147483000;max-width:min(320px,calc(100vw - 32px));background:#e8f3ec;color:#2f7a4c;border:1px solid #2f7a4c;border-radius:8px;padding:9px 12px;font-weight:600;font-size:13px;box-shadow:0 6px 20px #0000001f;transition:opacity .4s}.psl-toast--uit{opacity:0}.psl-lade cart-drawer-items.is-empty+.drawer__footer.psl-voet{display:none}.psl-lade .drawer__footer.psl-voet{border-top:1px solid #e5e5e5;background:#f1f1f1;padding:0 30px 15px;display:flex;flex-direction:column;gap:10px}.psl-lade .psl-voet__inhoud>*+*{margin-top:0}.psl-totaal{display:flex;justify-content:space-between;align-items:center;margin:8px 0 0}.psl-totaal__label,.psl-totaal__bedrag{margin:0;font-family:Assistant,sans-serif;font-weight:700;font-size:18px;color:#000;letter-spacing:normal;line-height:normal;text-transform:none}.psl-ctas{display:flex;flex-direction:column}.psl-lade .psl-nukopen{height:50px;min-height:50px;width:100%;max-width:none;border-radius:4px;border:0;background:#c8b49c;color:#fff;font-size:17px;font-weight:700;font-family:inherit;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0;margin:0;letter-spacing:normal;transition:transform .5s ease;box-shadow:none}.psl-lade .psl-nukopen:after,.psl-lade .psl-nukopen:before{display:none}.psl-lade .psl-nukopen:hover{background:#c8b49c;color:#fff}.psl-lade .psl-nukopen:active{transform:scale(.95)}.psl-lade .psl-nukopen[disabled]{opacity:.6;cursor:default}.psl-verder{display:flex;justify-content:center;align-items:center;height:30px;margin-top:5px;font-size:14px;font-weight:600;color:#000;text-decoration:underline;background:transparent;letter-spacing:normal}.psl-logos{display:flex;justify-content:center;margin:4px 0 0}.psl-logos img{height:41px;width:auto;display:block}.psl-lade .tax-note{display:none}@media only screen and (max-width:768px){.psl-widgets{padding:8px 0 0}.psl-lade .drawer__footer.psl-voet{padding:0 30px}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/ps-lade.css.map */
