form#cart,.pwb-sticky{--pw-navy: #0d2b5c;--pw-blauw: #0059a8;--pw-lichtblauw: #E4EDFA;--pw-tekst: #2a2b2a;--pw-groen: #2c7e3f;--pw-paneel: #f4f4f4;--pw-grijs: #5b6470;--pw-grijs-donker: #46505c;--pw-rand: #e2e8f0;--pw-knoprand: #b9cbe6}form#cart .pwb-flow [hidden],form#cart .pwb-dagen-nav[hidden],.pwb-vertrouwen[hidden]{display:none!important}form#cart.cart--with-items{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}form#cart .pwb-paginakop{margin:28px 0 20px}form#cart .pwb-titel{margin:0;font:inherit;font-size:34px;font-weight:700;line-height:1.15;color:var(--pw-navy)}form#cart .pwb-ondertitel{margin:6px 0 0;font-size:15px;color:var(--pw-grijs)}@media(max-width:749px){form#cart .pwb-paginakop{margin:28px 0 16px}form#cart .pwb-titel{font-size:28px}}form#cart .cart__items .cart-item{background:#fff;border:1px solid var(--pw-rand);border-radius:16px;padding:16px}form#cart .cart__items .cart-item+.cart-item{margin-top:12px}form#cart .pwb-gekozen+.pwb-tip{margin:0 0 12px}form#cart:not(.cart--with-items) .pwb-paginakop{text-align:center}form#cart .cart-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--pw-tekst);line-height:1.35}form#cart .pwb-flow.pws-cart-flow{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;margin:20px 0 0;overflow:visible;display:flex;flex-direction:column;gap:24px}@media(max-width:749px){form#cart .pwb-flow.pws-cart-flow{gap:20px}}form#cart .pwb-flow .pw-step-container.pwb-kaart{background:#fff;border:1px solid var(--pw-rand);border-radius:16px;padding:28px}@media(max-width:749px){form#cart .pwb-flow .pw-step-container.pwb-kaart{padding:22px 18px}}form#cart .pwb-kaartkop{display:flex;gap:12px;align-items:center;margin-bottom:16px}form#cart .pwb-rond{width:44px;height:44px;border-radius:50%;background:var(--pw-lichtblauw);color:var(--pw-navy);display:grid;place-items:center;flex:none}form#cart .pwb-rond svg{width:22px;height:22px}form#cart .pwb-kaarttitel{margin:0;font:inherit;font-size:20px;font-weight:700;line-height:1.25;color:var(--pw-navy)}form#cart .pwb-kaartsub{margin:2px 0 0;font-size:15px;line-height:1.4;color:var(--pw-grijs)}form#cart .pwb-flow .pw-recycle-options.pwb-keuzes{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}@media(min-width:750px){form#cart .pwb-flow .pw-recycle-options.pwb-keuzes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}form#cart .pwb-flow .pw-recycle-card.pwb-keuze{position:relative;display:block;min-height:64px;margin:0;border:1.5px solid var(--pw-knoprand);border-radius:16px;padding:14px 14px 14px 46px;background:#fff;box-shadow:none;cursor:pointer}form#cart .pwb-flow .pw-recycle-card.pwb-keuze[data-selected=true]{border:2px solid var(--pw-navy);padding:13.5px 13.5px 13.5px 45.5px;background:#f7f9fd;box-shadow:none}form#cart .pwb-flow .pw-recycle-card.pwb-keuze:focus-visible{outline:2px solid var(--pw-blauw);outline-offset:3px}form#cart .pwb-flow .pwb-keuzes>.pwb-keuze:only-child{grid-column:1 / -1}form#cart .pwb-radio{position:absolute;left:12px;top:15px;width:22px;height:22px;border-radius:50%;border:2px solid var(--pw-knoprand);background:#fff;color:#fff;display:grid;place-items:center}form#cart .pwb-radio svg{width:13px;height:13px;opacity:0}form#cart [data-selected=true]>.pwb-radio{background:var(--pw-navy);border-color:var(--pw-navy)}form#cart [data-selected=true]>.pwb-radio svg{opacity:1}form#cart .pwb-flow .pwb-keuze .pw-recycle-info{display:block}form#cart .pwb-flow .pwb-keuze .pw-recycle-title{display:block;margin:0;font-size:16px;font-weight:700;line-height:1.3;color:var(--pw-navy);text-wrap:balance}form#cart .pwb-flow .pwb-keuze .pw-recycle-desc{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--pw-grijs-donker)}form#cart .pwb-chip{display:inline-flex;align-items:center;height:28px;margin-top:6px;padding:0 11px;border-radius:14px;font-size:13px;font-weight:700;white-space:nowrap}form#cart .pwb-chip--groen{background:#eef7f0;border:1px solid #cfe6d6;color:var(--pw-groen)}form#cart .pwb-tip{margin:12px 0 0;padding:10px 12px;border:0;border-radius:12px;background:var(--pw-lichtblauw);color:var(--pw-navy);font-size:14px;line-height:1.45;display:block}form#cart .pwb-tip strong{font-weight:700}form#cart .pwb-flow .pw-step-container.pwb-kaart.pws-flow-step--error{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}form#cart .pwb-flow .pwb-kaart .pws-flow-step__error{margin:0 0 14px;padding:10px 14px;border-radius:12px;font-size:14px;font-weight:700}form#cart .pwb-flow .pwb-kaart .pws-flow-step__error:before{content:none}form#cart .pwb-flow .pwb-dhl .pws-lv{margin:0;padding:0;border:0;border-radius:0}form#cart .pwb-flow .pwb-dhl .pws-lv__hoofd{margin:0;font-size:16px;font-weight:700;line-height:1.4;color:var(--pw-navy)}form#cart .pwb-flow .pwb-dhl .pws-lv__sub{margin:6px 0 0;opacity:1;font-size:15px;line-height:1.45;color:var(--pw-grijs-donker)}form#cart .pwb-flow .pwb-dhl .pws-lv__kosten{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--pw-grijs-donker)}form#cart .pwb-flow .pwb-dhl .pws-lv__afkap{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:var(--pw-lichtblauw);color:var(--pw-navy);font-size:14px;line-height:1.45}form#cart .pwb-gekozen{margin:0 0 12px;font-size:15px;color:var(--pw-grijs-donker)}form#cart .pwb-gekozen strong{color:var(--pw-navy);font-weight:700}form#cart .pwb-adres{margin:0 0 12px;font-size:14px;color:var(--pw-grijs-donker)}form#cart .pwb-flow .pw-date-slider.pwb-dagen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;overflow:visible;scroll-snap-type:none}@media(min-width:750px){form#cart .pwb-flow .pw-date-slider.pwb-dagen{grid-template-columns:repeat(6,minmax(0,1fr))}}form#cart .pwb-flow .pwb-dagen .pw-date-block{position:relative;flex:none;width:auto;min-width:0;height:64px;margin:0;padding:0 6px;border:1.5px solid var(--pw-knoprand);border-radius:32px;background:#fff;box-shadow:none;transform:none;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;cursor:pointer}form#cart .pwb-flow .pwb-dagen .pw-date-block[hidden]{display:none!important}form#cart .pwb-flow .pwb-dagen .pw-date-block .pw-date-day{font-size:12px;font-weight:400;color:var(--pw-grijs)}form#cart .pwb-flow .pwb-dagen .pw-date-block .pw-date-date{font-size:16px;font-weight:700;color:var(--pw-navy)}form#cart .pwb-flow .pwb-dagen .pw-date-block:hover{border-color:var(--pw-navy)}form#cart .pwb-flow .pwb-dagen .pw-date-block:focus-visible{outline:2px solid var(--pw-blauw);outline-offset:3px}form#cart .pwb-flow .pwb-dagen .pw-date-block.is-active,form#cart .pwb-flow .pwb-dagen .pw-date-block[data-selected=true]{background:var(--pw-navy);border-color:var(--pw-navy);box-shadow:none}form#cart .pwb-flow .pwb-dagen .pw-date-block.is-active .pw-date-day,form#cart .pwb-flow .pwb-dagen .pw-date-block.is-active .pw-date-date,form#cart .pwb-flow .pwb-dagen .pw-date-block[data-selected=true] .pw-date-day,form#cart .pwb-flow .pwb-dagen .pw-date-block[data-selected=true] .pw-date-date{color:#fff}form#cart .pwb-flow .pwb-dagen .pw-date-block.is-active:after{content:"";position:absolute;top:9px;right:14px;width:9px;height:5px;border-left:2.5px solid #fff;border-bottom:2.5px solid #fff;transform:rotate(-45deg)}form#cart .pwb-dagen-nav{display:flex;gap:12px;margin-top:6px}form#cart .pwb-pijl{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:700;color:var(--pw-blauw);cursor:pointer}form#cart .pwb-pijl svg{width:18px;height:18px}form#cart .pwb-pijl--volgende{margin-left:auto}form#cart .pwb-pijl:focus-visible{outline:2px solid var(--pw-blauw);outline-offset:3px;border-radius:4px}form#cart .pwb-subkop{margin:16px 0 8px;font-size:15px;font-weight:700;color:var(--pw-navy)}form#cart .pwb-flow .pws-flow-slots-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}@media(min-width:750px){form#cart .pwb-flow .pws-flow-slots-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}form#cart .pwb-flow .pws-flow-slot{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 8px;border:1.5px solid var(--pw-knoprand);border-radius:26px;background:#fff;box-shadow:none;font-size:14px;font-weight:700;color:var(--pw-navy)}form#cart .pwb-flow .pws-flow-slot[data-selected=true]{padding:0 8px;border-color:var(--pw-navy);background:var(--pw-navy);color:#fff;box-shadow:none}form#cart .pwb-paneel{padding:24px 28px;border-radius:16px;background:var(--pw-lichtblauw)}@media(max-width:749px){form#cart .pwb-paneel{padding:20px 18px}}form#cart .pwb-paneeltitel{margin:0 0 2px;font:inherit;font-size:18px;font-weight:700;color:var(--pw-navy)}form#cart .pwb-rijen{display:grid;grid-template-columns:minmax(0,1fr);gap:0 24px}@media(min-width:750px){form#cart .pwb-rijen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}form#cart .pwb-uitleg{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;margin-top:12px}form#cart .pwb-uitleg .pwb-rond{width:40px;height:40px;background:#fff}form#cart .pwb-uitleg .pwb-rond svg{width:20px;height:20px}form#cart .pwb-uitleg b{display:block;font-size:15px;line-height:1.35;color:var(--pw-navy)}form#cart .pwb-uitleg__tekst{display:block;font-size:14px;line-height:1.4;color:var(--pw-grijs-donker)}form#cart .pwb-flow .pws-flow-mixed-notice{margin:0;padding:12px 14px;border:0}form#cart #cart-summary.cart__summary{background:#fff;border:1px solid var(--pw-rand);border-radius:16px;padding:24px 20px;box-shadow:0 1px 2px #0d2b5c0a,0 10px 28px #0d2b5c0d}@media(min-width:750px){form#cart #cart-summary.cart__summary{padding:28px}}form#cart #cart-summary .pwb-kaartkop{margin-bottom:18px}form#cart .pwb-som{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:10px;margin:0;font-size:15px}form#cart .pwb-som dt{color:var(--pw-grijs-donker)}form#cart .pwb-som dd{margin:0;text-align:right;font-weight:700;color:var(--pw-navy);font-variant-numeric:tabular-nums}form#cart .pwb-som__korting,form#cart .pwb-som__gratis{color:var(--pw-groen)!important}form#cart .pwb-som .pwb-som__totaal{padding-top:12px;border-top:1px solid var(--pw-rand);font-size:18px;font-weight:700;color:var(--pw-navy)}form#cart .pwb-som dd.pwb-som__totaal{font-size:22px}form#cart .pwb-som__btw{margin:4px 0 0;text-align:right;font-size:13px;color:var(--pw-grijs)}form#cart #cart-summary .rte{font-size:13px;color:var(--pw-grijs)}form#cart .pwb-hoofdknop,.pwb-sticky .pwb-hoofdknop{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;margin:0;padding:0 20px;border:0;border-radius:27px;background:var(--pw-groen);color:#fff;font:inherit;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer}form#cart .pwb-hoofdknop svg,.pwb-sticky .pwb-hoofdknop svg{width:18px;height:18px}form#cart .pwb-hoofdknop:hover,.pwb-sticky .pwb-hoofdknop:hover{filter:brightness(1.07)}form#cart .pwb-hoofdknop:focus-visible,.pwb-sticky .pwb-hoofdknop:focus-visible{outline:2px solid var(--pw-blauw);outline-offset:3px}form#cart .pwb-hoofdknop[disabled],.pwb-sticky .pwb-hoofdknop[disabled]{opacity:.5;cursor:not-allowed}form#cart .pwb-voucher{margin:10px 0 0;text-align:center;font-size:13px;line-height:1.4;color:var(--pw-grijs)}form#cart .pwb-vertrouwen{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--pw-rand);font-size:13px;line-height:1.4;color:var(--pw-grijs-donker)}form#cart .pwb-sterren{letter-spacing:1px;font-size:14px;color:#d7dde6}form#cart .pwb-sterren .on{color:#f0a500}form#cart .pws-cart-payment-icons{margin-top:12px}form#cart .pws-cart-payment-icons__list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}form#cart .pws-cart-payment-icons__img{width:auto;height:22px}@media(min-width:1024px){body.template-cart form#cart.cart--with-items{display:grid;grid-template-columns:minmax(0,7fr) minmax(340px,5fr);column-gap:32px;align-items:start}body.template-cart form#cart.cart--with-items .cart__items{flex:none;width:auto;max-width:none;min-width:0}body.template-cart form#cart.cart--with-items .cart-content{flex:none;width:auto;max-width:none;min-width:0;margin-top:116px;position:sticky;top:var(--header-end-padded, 48px)}body.template-cart form#cart #cart-summary.cart__summary{margin-top:0}}@media(min-width:1024px)and (max-width:1279px){form#cart .pwb-flow .pw-recycle-options.pwb-keuzes{grid-template-columns:minmax(0,1fr)}}.pwb-sticky{display:none}@media(max-width:1023px){.pwb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e2e8f0;box-shadow:0 -6px 18px #0d2b5c14;transition:transform .2s ease}.pwb-sticky.is-verborgen{transform:translateY(110%)}.pwb-sticky__totaal small{display:block;font-size:12px;color:#5b6470}.pwb-sticky__totaal b{display:block;font-size:20px;line-height:1.2;color:#0d2b5c;font-variant-numeric:tabular-nums}html.pwb-heeft-sticky body{padding-bottom:84px}html.pwb-heeft-sticky #CookiebotWidget{bottom:96px!important}}@media(prefers-reduced-motion:reduce){.pwb-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/pws-cart-b.css.map */
