.bs-ww-s-kop [hidden],#main-cart-items [hidden],#main-cart-footer [hidden],.bs-ww-items [hidden]{display:none!important}.bs-ww-s-kop{display:contents}.bs-ww-titel,.bs-ww-pallet,.bs-ww-items,.bs-ww-som{margin-left:20px;margin-right:20px}.bs-ww-titel{padding-top:28px}.bs-ww-s-som{padding-bottom:56px}@media screen and (min-width:750px){.bs-ww-titel,.bs-ww-pallet,.bs-ww-items,.bs-ww-som{margin-left:5rem;margin-right:5rem}.bs-ww-titel{padding-top:48px}}@media screen and (min-width:990px){#MainContent:has(>.bs-ww-s-kop){display:grid;grid-template-columns:minmax(5rem,1fr) minmax(0,764px) clamp(32px,4vw,56px) minmax(300px,380px) minmax(5rem,1fr);grid-template-rows:auto auto auto 1fr;align-items:start;padding-bottom:96px}#MainContent:has(>.bs-ww-s-kop)>.shopify-section{grid-column:2 / 5}#MainContent:has(>.bs-ww-s-kop) .bs-ww-titel,#MainContent:has(>.bs-ww-s-kop) .bs-ww-pallet,#MainContent:has(>.bs-ww-s-kop) .bs-ww-items,#MainContent:has(>.bs-ww-s-kop) .bs-ww-som{margin-left:0;margin-right:0}#MainContent:has(>.bs-ww-s-kop) .bs-ww-titel{grid-column:2 / 5;grid-row:1}#MainContent:has(>.bs-ww-s-kop) .bs-ww-pallet{grid-column:2 / 3;grid-row:2;margin-bottom:40px}#MainContent:has(>.bs-ww-s-kop)>.bs-ww-s-items{grid-column:2 / 3;grid-row:3}#MainContent:has(>.bs-ww-s-kop)>.bs-ww-s-som{grid-column:4 / 5;grid-row:2 / 5;align-self:start;position:sticky;top:24px;padding-bottom:0}#MainContent:has(cart-items.is-empty)>.bs-ww-s-items{grid-column:2 / 5}#MainContent:has(cart-items.is-empty)>.bs-ww-s-som{display:none}}.bs-ww-titel{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}.bs-ww-h1{font:800 40px/1.1 var(--bs-kop);color:var(--bs-donker);letter-spacing:-.2px;margin:0}.bs-ww-sub{color:var(--bs-grijs);font:400 15px/1.5 var(--bs-romp);margin:6px 0 0}.bs-ww-verder{display:inline-flex;align-items:center;gap:6px;font:600 15px/1.3 var(--bs-romp);color:var(--bs-knop);text-decoration:none;white-space:nowrap;padding:8px 0}.bs-ww-verder:hover{color:var(--bs-knop-h)}.bs-ww-verder svg{width:18px;height:18px}@media screen and (min-width:990px){.bs-ww-titel{margin-bottom:36px}}@media screen and (max-width:749px){.bs-ww-h1{font-size:30px}.bs-ww-sub,.bs-ww-verder{font-size:14px}}.bs-ww-pallet{padding:26px 28px 22px;margin-bottom:28px}.bs-ww-pallet-kop{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.bs-ww-pallet-titel{font:800 23px/1.25 var(--bs-kop);color:var(--bs-donker);letter-spacing:-.2px;margin:6px 0 0}.bs-ww-badge{white-space:nowrap;flex-shrink:0}.bs-ww-badge .bs-prijs{font:inherit;color:inherit;letter-spacing:0}.bs-ww-meter{position:relative;margin:26px 0 46px}.bs-ww-spoor{height:14px;border-radius:14px;background:#dbe8df;position:relative;overflow:hidden}.bs-ww-deel{position:absolute;top:0;bottom:0;transition:width .25s ease,left .25s ease}.bs-ww-deel--na{border-left:2px solid #fff}.bs-ww-streep{position:absolute;top:-5px;width:2px;height:24px;background:var(--bs-donker);border-radius:2px}.bs-ww-streep--1{left:50%}.bs-ww-streep--2{left:calc(100% - 2px)}.bs-ww-merken{position:absolute;left:0;right:0;top:26px;height:20px;font:400 13px/1.4 var(--bs-romp);color:var(--bs-grijs)}.bs-ww-merken span{position:absolute;white-space:nowrap}.bs-ww-merken b{color:var(--bs-donker);font-weight:700}.bs-ww-merk0{left:0}.bs-ww-merk1{left:50%;transform:translate(-50%)}.bs-ww-merk2{right:0;text-align:right}.bs-ww-d12{background:var(--bs-groen)}.bs-ww-d15{background:#7cc696}.bs-ww-d20{background:var(--bs-knop)}.bs-ww-optel{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;font:400 14px/1.4 var(--bs-romp);color:var(--bs-tekst)}.bs-ww-deelpil{display:inline-flex;align-items:center;gap:8px;background:#fff;border-radius:999px;padding:6px 14px}.bs-ww-optel .bs-ww-deelpil b{color:var(--bs-donker);font-weight:700}.bs-ww-plus{color:var(--bs-grijs);font-weight:700}.bs-ww-stip{width:10px;height:10px;border-radius:10px;display:inline-block;flex-shrink:0}.bs-ww-pallet-voet{display:flex;justify-content:space-between;align-items:baseline;gap:8px 20px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--bs-zachtrand)}.bs-ww-uitleg{font:400 13px/1.5 var(--bs-romp);color:var(--bs-grijs);margin:0}.bs-ww-nog{font:400 15px/1.4 var(--bs-romp);color:var(--bs-donker)}.bs-ww-nog b{color:var(--bs-knop);font-weight:700}@media screen and (max-width:749px){.bs-ww-pallet{padding:20px 18px 18px}.bs-ww-pallet-titel{font-size:19px}.bs-ww-merken{font-size:12px}.bs-ww-optel{font-size:13px;gap:8px}.bs-ww-deelpil{padding:5px 11px}.bs-ww-pallet-voet{flex-direction:column}}#main-cart-items.bs-ww-lijst{padding-bottom:0;border-bottom:0}.bs-ww-inhoud{display:block}#main-cart-items .bs-ww-kolomkop,#main-cart-items .bs-ww-regel{display:grid;grid-template-columns:120px minmax(0,1fr) 132px 130px 36px;gap:24px;align-items:center;margin:0}#main-cart-items .bs-ww-kolomkop{padding-bottom:12px;border-bottom:1px solid var(--bs-rand);font:700 12px/1.4 var(--bs-romp);letter-spacing:1.2px;text-transform:uppercase;color:var(--bs-licht)}.bs-ww-kolom-product{grid-column:1 / 3}.bs-ww-r{text-align:right}#main-cart-items .bs-ww-regel{padding:28px 0;border-bottom:1px solid var(--bs-rand)}.bs-ww-foto{width:120px;height:120px;background:var(--bs-vlak);border-radius:var(--bs-r-m);padding:8px;box-sizing:border-box}.bs-ww-foto a{display:block;width:100%;height:100%}.bs-ww-foto img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.bs-ww-info{min-width:0}.bs-ww-naam{font:700 18px/1.3 var(--bs-kop);color:var(--bs-donker);letter-spacing:0;margin:0;display:flex;align-items:flex-start;gap:6px}.bs-ww-naam a{color:inherit;text-decoration:none}.bs-ww-naam a:hover{color:var(--bs-knop)}.bs-ww-maat{font:700 16px/1.4 var(--bs-romp);color:var(--bs-donker);margin:2px 0 0}.bs-ww-meta{font:400 13px/1.5 var(--bs-romp);color:var(--bs-grijs);margin:4px 0 0}.bs-ww-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}.bs-ww-tags .bs-pil{background:var(--bs-zacht);color:var(--bs-donker)}.bs-ww-regelkorting{margin:6px 0 0;color:var(--bs-voorraad);font-size:13px}.bs-prijs.bs-ww-tekstprijs{font:inherit;color:inherit;letter-spacing:0}.bs-ww-oud{color:var(--bs-licht);margin-right:6px}.bs-ww-oud .bs-prijs{text-decoration:line-through}#main-cart-items .bs-ww-aantal{padding:0;position:relative}#main-cart-items .cart-item__quantity-wrapper{display:block}#main-cart-items .bs-ww-teller{width:132px;height:44px;min-height:44px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--bs-rand);border-radius:var(--bs-r-s);background:#fff;box-sizing:border-box;color:var(--bs-donker)}#main-cart-items .bs-ww-teller:before,#main-cart-items .bs-ww-teller:after{content:none;display:none}#main-cart-items .bs-ww-teller .quantity__button{width:40px;height:42px;margin:0;color:var(--bs-grijs);background:transparent;border:0;border-radius:var(--bs-r-s);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}#main-cart-items .bs-ww-teller .quantity__button:hover{color:var(--bs-knop)}#main-cart-items .bs-ww-teller .quantity__button>*{pointer-events:none}#main-cart-items .bs-ww-teller .quantity__button svg{width:18px;height:18px}#main-cart-items .bs-ww-teller .quantity__button.disabled,#main-cart-items .bs-ww-teller .quantity__button[disabled]{opacity:.4;cursor:default}#main-cart-items .bs-ww-teller .quantity__input{width:40px;min-width:0;flex:1 1 auto;height:42px;padding:0;border:0;background:transparent;text-align:center;font:700 16px/1 var(--bs-romp);color:var(--bs-donker);opacity:1;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#main-cart-items .bs-ww-teller .quantity__input::-webkit-outer-spin-button,#main-cart-items .bs-ww-teller .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#main-cart-items .cart-item__error{display:block;margin:6px 0 0}#main-cart-items .cart-item__error-text{color:var(--bs-rood);font:600 12px/1.4 var(--bs-romp)}#main-cart-items .cart-item__error-text:empty{display:none}#main-cart-items .bs-ww-totaal-regel{text-align:right;position:relative}#main-cart-items .bs-ww-totaal-regel .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin:0}#main-cart-items .bs-ww-totaal-regel .bs-ww-oud{margin:0;font-size:13px}#main-cart-items .bs-ww-weg-wrap{display:flex;justify-content:center;margin:0}#main-cart-items .bs-ww-weg-wrap.hidden{display:none}.bs-ww-weg{display:flex;align-items:center;justify-content:center;width:36px;height:44px;color:var(--bs-licht);border-radius:var(--bs-r-s);text-decoration:none}.bs-ww-weg:hover{color:var(--bs-rood);background:var(--bs-vlak)}.bs-ww-weg svg{width:20px;height:20px}#main-cart-items.cart__items--disabled .bs-ww-regels{opacity:.6;transition:opacity .15s ease}.bs-ww-belofte.bs-belofte{margin-top:32px;padding:16px 20px}@media screen and (min-width:990px)and (max-width:1199px){#main-cart-items .bs-ww-kolomkop,#main-cart-items .bs-ww-regel{grid-template-columns:88px minmax(0,1fr) 120px 104px 36px;gap:16px}.bs-ww-foto{width:88px;height:88px;padding:6px}#main-cart-items .bs-ww-teller{width:120px}.bs-ww-naam{font-size:16px}.bs-ww-maat{font-size:15px}}@media screen and (max-width:749px){#main-cart-items .bs-ww-kolomkop{display:none}#main-cart-items .bs-ww-regel{grid-template-columns:88px minmax(0,1fr) auto 36px;grid-template-areas:"foto info info info" "aantal aantal totaal weg";gap:14px 12px;padding:20px 0;align-items:start}#main-cart-items .bs-ww-regel:first-child{border-top:1px solid var(--bs-rand)}.bs-ww-foto{grid-area:foto;width:88px;height:88px;padding:6px}.bs-ww-info{grid-area:info}#main-cart-items .bs-ww-aantal{grid-area:aantal}#main-cart-items .bs-ww-totaal-regel{grid-area:totaal;align-self:center}#main-cart-items .bs-ww-weg-wrap{grid-area:weg;align-self:center}.bs-ww-naam{font-size:16px}.bs-ww-maat{font-size:15px}.bs-ww-tags{margin-top:8px}#main-cart-items .bs-ww-teller{width:132px}.bs-ww-belofte.bs-belofte{margin-top:20px;padding:16px 18px}}cart-items.bs-ww-items .bs-ww-leeg{padding:0 0 40px;text-align:center}.bs-ww-leeg-blok{max-width:720px;margin:0 auto;padding:44px 28px;box-sizing:border-box}.bs-ww-leeg-icoon{width:48px;height:48px;color:var(--bs-knop);margin:0 auto 14px;display:block}.bs-ww-leeg-kop{font:800 26px/1.2 var(--bs-kop);color:var(--bs-donker);margin:0;letter-spacing:-.2px}.bs-ww-leeg-tekst{font:400 16px/1.6 var(--bs-romp);color:var(--bs-tekst);max-width:540px;margin:12px auto 0}.bs-ww-leeg-knoppen{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.bs-ww-leeg .bs-ww-belofte.bs-belofte{max-width:720px;margin:16px auto 0;box-sizing:border-box;text-align:left}.bs-ww-leeg-inlog{margin:24px 0 0;font:400 14px/1.5 var(--bs-romp);color:var(--bs-grijs)}.bs-ww-leeg-inlog a{color:var(--bs-knop)}@media screen and (max-width:749px){.bs-ww-leeg-blok{padding:32px 18px}.bs-ww-leeg-kop{font-size:22px}.bs-ww-leeg-knoppen .bs-knop{width:100%}}#main-cart-footer .cart__footer{display:block;padding:0;border:0}#main-cart-footer .cart__footer>*{width:auto;margin-left:0}#main-cart-footer .cart__footer>*+*{margin-top:24px}@media screen and (max-width:989px){.bs-ww-som{margin-top:32px}}.bs-ww-som-blok{padding:28px}.bs-ww-som-kop{font:800 21px/1.3 var(--bs-kop);color:var(--bs-donker);margin:0;letter-spacing:-.2px}#main-cart-footer .cart__blocks>*+*{margin-top:0}.bs-ww-totalen{margin:20px 0 0;padding:0}.bs-ww-totalen>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font:400 15px/1.4 var(--bs-romp)}.bs-ww-totalen dt{color:var(--bs-tekst);display:inline-flex;align-items:center;gap:8px;margin:0}.bs-ww-totalen dd{margin:0;color:var(--bs-donker);font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bs-ww-totalen .bs-ww-korting dt,.bs-ww-totalen .bs-ww-korting dd{color:var(--bs-voorraad);font-weight:700}.bs-ww-korting svg{width:17px;height:17px;flex-shrink:0}.bs-ww-totalen dd.bs-ww-gratis{color:var(--bs-voorraad)}.bs-ww-totaal{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding-top:18px;border-top:1px solid var(--bs-rand)}.bs-ww-totaal-woord{font:800 19px/1.2 var(--bs-kop);color:var(--bs-donker)}.bs-ww-totaal-na{font:400 13px var(--bs-romp);color:var(--bs-licht)}.bs-ww-btwregels{margin-top:8px}.bs-ww-btwregels>div{display:flex;justify-content:space-between;font:400 13px/1.8 var(--bs-romp);color:var(--bs-grijs);font-variant-numeric:tabular-nums}#main-cart-footer .bs-ww-ctas{display:block;margin-top:24px}#main-cart-footer .bs-ww-afreken{height:58px;font-size:17px;max-width:none;width:100%}#main-cart-footer .cart__dynamic-checkout-buttons{margin-top:12px;max-width:none}.bs-ww-betaal{margin-top:20px;text-align:center}.bs-ww-betaal p{font:400 13px/1.5 var(--bs-romp);color:var(--bs-grijs);margin:0 0 10px}.bs-ww-betaal-rij{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.bs-ww-betaallabel{background:#fff;border:1px solid var(--bs-rand);border-radius:6px;padding:3px 10px;font:600 12px/1.5 var(--bs-romp);color:var(--bs-tekst)}#main-cart-footer #cart-errors:not(:empty){margin-top:14px;color:var(--bs-rood);font:600 14px/1.4 var(--bs-romp)}#main-cart-footer .bs-ww-notitie{margin:16px 0 0}.bs-ww-zakelijk{display:flex;gap:14px;padding:0 4px;font:400 14px/1.55 var(--bs-romp);color:var(--bs-grijs)}.bs-ww-zakelijk svg{width:22px;height:22px;flex-shrink:0;color:var(--bs-knop);margin-top:1px}.bs-ww-zakelijk p{margin:0}.bs-ww-zakelijk b{color:var(--bs-donker)}@media screen and (max-width:749px){.bs-ww-som-blok{padding:22px 18px}}.bs-ww-na{font:600 13px var(--bs-romp);color:var(--bs-grijs)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bs-winkelwagen.css.map */
