@charset "UTF-8";#cart-drawer{--jwc-grond: #ffffff;--jwc-ink: #091112;--jwc-zacht: #576264;--jwc-flauw: #97a0a2;--jwc-lijn: #e6e3dc;--jwc-lijn-zacht: #efece6;--jwc-fotogrond: #f5f3ee;--jwc-tegelgrond: #2f2118;--jwc-espresso: #3a2a1e;--jwc-cream: #f8f5ee;--jwc-jade: #3f8f6b;--jwc-sale: #a33a2e;--jwc-sale-vlak: #f7e6e2;--jwc-gratis: #37795c;--jwc-spaar-vlak: #e2eee8;--jwc-spaar-ink: #2b6349;--jwc-kop-font: "FamiljenGrotesk", Arial, sans-serif;--jwc-body-font: "InstrumentSans", Arial, sans-serif;--jwc-pad: 15px}html{--jwc-drawer-breed: min( calc(100vw - 19px) , 420px)}@media screen and (max-width:749px){html{--jwc-drawer-breed: 100vw}}#cart-drawer{--theme-drawer-width: var(--jwc-drawer-breed)}@media(min-width:990px){html:has(#cart-drawer[open]) .page-wrapper--drawer-open{margin-right:var(--jwc-drawer-breed)}}#cart-drawer .theme-drawer__dialog{max-width:100vw;background:var(--jwc-grond);color:var(--jwc-ink);font-family:var(--jwc-body-font);border:0}#cart-drawer .cart-drawer__inner{background:var(--jwc-grond)}@keyframes jwc-drawer-in{0%{transform:translate(100%)}}@keyframes jwc-drawer-uit{to{transform:translate(100%)}}@keyframes jwc-drawer-grond{0%{opacity:0}}#cart-drawer .theme-drawer__dialog--opening{animation:jwc-drawer-in .26s cubic-bezier(.22,1,.36,1)}#cart-drawer .theme-drawer__dialog--closing{animation:jwc-drawer-uit .2s cubic-bezier(.5,0,.75,0) forwards}#cart-drawer .theme-drawer__dialog--opening::backdrop{animation:jwc-drawer-grond .26s ease-out}#cart-drawer .theme-drawer__dialog--closing::backdrop{animation:jwc-drawer-grond .2s ease-in reverse forwards}@media(prefers-reduced-motion:reduce){#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--closing,#cart-drawer .theme-drawer__dialog--opening::backdrop,#cart-drawer .theme-drawer__dialog--closing::backdrop{animation-duration:.01ms}}html .page-wrapper{transition-duration:.26s}#cart-drawer .theme-drawer__header{position:relative;height:44px;min-height:44px;padding:10px var(--jwc-pad);align-items:center;border-bottom:0}#cart-drawer .theme-drawer__title{flex:1;justify-content:center;gap:6px;font-family:var(--jwc-kop-font);font-size:15px;line-height:1.1;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--jwc-ink)}#cart-drawer .theme-drawer__badge{min-width:17px;height:17px;padding:0 4px;background:var(--jwc-lijn-zacht);color:var(--jwc-zacht);font-family:var(--jwc-body-font);font-size:10px;font-weight:600}#cart-drawer .theme-drawer__close-button{position:absolute;inset-inline-end:var(--jwc-pad);width:24px;height:24px;min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--jwc-ink)}#cart-drawer .theme-drawer__close-button .svg-wrapper{width:15px;height:15px;color:var(--jwc-ink)}.jwc-band{display:flex;align-items:center;justify-content:center;min-height:35px;padding:8px 10px;background:var(--jwc-espresso);color:var(--jwc-cream);font-size:12px;line-height:1.6;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:center}.jwc-ladder{display:flex;flex-direction:column;gap:6px;padding:10px 20px 11px;border-bottom:1px solid var(--jwc-lijn)}.jwc-ladder__tekst{margin:0;font-size:12px;line-height:19.2px;letter-spacing:.05em;text-transform:uppercase;color:var(--jwc-ink)}.jwc-ladder__sporten{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.jwc-sport{display:flex;flex-direction:column;gap:4px;min-width:0}.jwc-sport__spoor{display:block;height:8px;border:1px solid var(--jwc-lijn);background:var(--jwc-lijn-zacht);overflow:hidden}.jwc-sport__vul{display:block;height:100%;width:0;background:var(--jwc-jade);transition:width .32s cubic-bezier(.4,0,.2,1)}.jwc-sport__label{font-size:9px;line-height:1.2;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--jwc-flauw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jwc-sport--gehaald .jwc-sport__spoor{border-color:var(--jwc-jade)}.jwc-sport--gehaald .jwc-sport__label{color:var(--jwc-gratis)}.jwc-sport--gehaald .jwc-sport__label:before{content:"\2713\a0"}@media(prefers-reduced-motion:reduce){.jwc-sport__vul{transition:none}}#cart-drawer[data-jw-bezig] .cart-drawer--empty .cart-drawer__content{visibility:hidden}.jwc-laden{display:none}#cart-drawer[data-jw-bezig] .jwc-laden{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;align-items:center;padding:15px var(--jwc-pad)}.jwc-laden__foto{width:90px;height:90px;background:var(--jwc-fotogrond)}.jwc-laden__tekst{display:flex;flex-direction:column;gap:9px}.jwc-laden__tekst span{height:11px;background:var(--jwc-lijn-zacht)}.jwc-laden__tekst span:first-child{width:68%}.jwc-laden__tekst span:last-child{width:38%}@media(prefers-reduced-motion:no-preference){#cart-drawer[data-jw-bezig] .jwc-laden{animation:jwc-laden-puls 1.1s ease-in-out infinite alternate}}@keyframes jwc-laden-puls{0%{opacity:1}to{opacity:.45}}#cart-drawer .jwc-kop{position:sticky;top:0;z-index:3;background:var(--jwc-grond)}#cart-drawer .cart-drawer__summary,#cart-drawer .theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary{position:sticky;bottom:0;z-index:3;margin-top:auto;border-top:1px solid var(--jwc-lijn);background:var(--jwc-grond);-webkit-mask-image:none;mask-image:none}#cart-drawer .cart-drawer__items{padding:0 var(--jwc-pad) 0;overflow:visible;flex:none}#cart-drawer .cart-items__table-row{--cart-item-price-width: auto;grid-template-columns:90px minmax(0,1fr) auto;grid-template-areas:"media details price" "media variants price" "media quantity quantity" "media error error";column-gap:16px;row-gap:0;align-items:start;padding-top:15px;padding-bottom:0;margin-bottom:0}#cart-drawer .cart-drawer__items .cart-items__table-row{border-bottom:0;margin-bottom:0;padding-bottom:0}#cart-drawer .cart-items__table-row+.cart-items__table-row{border-top:1px solid var(--jwc-lijn-zacht)}#cart-drawer .cart-items__media,#cart-drawer .cart-items__media-container{width:90px;min-width:90px;height:90px}#cart-drawer .cart-items__media-image{width:100%;height:100%;object-fit:cover;background:var(--jwc-fotogrond);border:0}#cart-drawer .cart-items__title{font-family:var(--jwc-kop-font);font-size:13px;line-height:1.15;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--jwc-ink)}#cart-drawer .cart-items__variants-wrapper,#cart-drawer .cart-items__variant,#cart-drawer .cart-items__property{font-family:var(--jwc-body-font);font-size:11px;line-height:1.4;color:var(--jwc-zacht)}#cart-drawer .cart-items__price{display:none}#cart-drawer .cart-items__unit-price-wrapper{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:12px;line-height:18px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--jwc-ink)}#cart-drawer .cart-items__unit-price-wrapper>div{display:flex;flex-direction:column;align-items:flex-end}#cart-drawer .cart-items__unit-price-wrapper .compare-at-price{font-size:11px;line-height:16.5px;font-weight:400;color:var(--jwc-flauw)}#cart-drawer .cart-items__line-discounts{display:none}.jwc-pillen{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin-top:5px}.jwc-pil{padding:2px 6px;font-size:9.5px;line-height:1.35;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums}.jwc-pil--sale{background:var(--jwc-sale-vlak);color:var(--jwc-sale)}.jwc-pil--gratis{background:var(--jwc-spaar-vlak);color:var(--jwc-spaar-ink)}#cart-drawer .cart-items__quantity{padding-top:8px;padding-bottom:15px}#cart-drawer .cart-items__quantity-controls{display:flex;align-items:center;justify-content:space-between;gap:10px}#cart-drawer .quantity-selector,#cart-drawer .cart-items__quantity .quantity{height:24px;min-height:24px;border:1px solid var(--jwc-lijn);border-radius:0;background:var(--jwc-grond)}#cart-drawer .cart-items__quantity button{min-height:24px;color:var(--jwc-ink)}#cart-drawer .cart-items__quantity input{font-family:var(--jwc-body-font);font-size:12px;color:var(--jwc-ink)}#cart-drawer .cart-items__remove{padding:0;min-height:0;border:0;background:none;font-family:var(--jwc-body-font);font-size:11px;line-height:17.6px;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:underline;color:var(--jwc-ink)}.jwc-upsell{padding:22px var(--jwc-pad) 20px}.jwc-upsell__kop{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px}.jwc-upsell__titel{margin:0;font-family:var(--jwc-kop-font);font-size:12px;line-height:13.2px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--jwc-ink)}.jwc-upsell__pijlen{display:flex;gap:8px}.jwc-upsell__pijl{display:grid;place-items:center;width:24px;height:24px;padding:4px;border:0;background:none;color:var(--jwc-ink);cursor:pointer}.jwc-upsell__pijl svg{width:16px;height:16px}.jwc-upsell__pijl:disabled{opacity:.28;cursor:default}.jwc-upsell__rail{display:grid;grid-auto-flow:column;grid-auto-columns:113px;gap:1px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none}.jwc-upsell__rail::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.jwc-upsell__rail{scroll-behavior:auto}}.jwc-kaart{display:flex;flex-direction:column;gap:10px;min-width:0;scroll-snap-align:start}.jwc-kaart__beeld{position:relative;width:113px;aspect-ratio:1;overflow:hidden;background:var(--jwc-tegelgrond)}.jwc-kaart__beeld img{display:block;width:100%;height:100%;object-fit:contain}.jwc-kaart__vlag{position:absolute;inset-block-start:0;inset-inline-start:0;padding:2px 6px;background:var(--jwc-sale);color:#fff;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}#cart-drawer .jwc-kaart__beeld{--button-size-md: 28px;--quick-add-mobile-display: flex;--quick-add-mobile-opacity: 1;--quick-add-inset-inline-end: 8px;--quick-add-inset-block-end: 8px;--quick-add-background: #ffffff;--quick-add-foreground: var(--jwc-espresso)}#cart-drawer .jwc-kaart__beeld .quick-add,#cart-drawer .jwc-kaart__beeld .quick-add__product-form-component,#cart-drawer .jwc-kaart__beeld .shopify-product-form,#cart-drawer .jwc-kaart__beeld add-to-cart-component{display:contents}#cart-drawer .jwc-kaart__beeld .quick-add__button{inset-block-start:auto;inset-inline-start:auto;inset-block-end:8px;inset-inline-end:8px;background:#fff;border-color:transparent;font-family:var(--jwc-body-font);font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.jwc-kaart__info{display:flex;flex-direction:column;gap:6px;padding:0 10px}.jwc-kaart__titel{display:-webkit-box;overflow:hidden;font-family:var(--jwc-kop-font);font-size:10px;line-height:12.5px;font-weight:600;letter-spacing:.048em;text-transform:uppercase;color:var(--jwc-ink);text-decoration:none;-webkit-line-clamp:3;-webkit-box-orient:vertical}.jwc-kaart__prijzen{display:flex;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.jwc-kaart__nu{font-size:11px;line-height:11px;color:var(--jwc-ink)}.jwc-kaart__nu--sale{color:var(--jwc-sale);font-weight:600}.jwc-kaart__van{font-size:10px;line-height:11px;color:var(--jwc-flauw)}#cart-drawer .cart-drawer__summary{gap:0;padding:0 var(--jwc-pad) 20px;background:var(--jwc-grond);-webkit-mask-image:none;mask-image:none;align-items:stretch}#cart-drawer .cart-totals{gap:0;padding-top:20px;margin-top:0;border-top:1px solid var(--jwc-lijn)}.jwc-som{display:flex;flex-direction:column}.jwc-som__rij{display:flex;align-items:baseline;justify-content:space-between;gap:4px;padding-bottom:7px;font-family:var(--jwc-body-font);font-size:12px;line-height:12px;letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--jwc-ink)}.jwc-som__rij--sterk{font-weight:600}.jwc-som__rij--sale{color:var(--jwc-sale)}.jwc-som__rij--korting{color:var(--jwc-gratis)}.jwc-som__rij--sale .jwc-som__waarde,.jwc-som__rij--korting .jwc-som__waarde,.jwc-som__rij--verzending .jwc-som__waarde{font-weight:600}.jwc-som__rij--verzending .jwc-som__waarde{color:var(--jwc-gratis)}#cart-drawer .cart-totals__container{margin-top:6px;padding-top:10px;border-top:1px solid var(--jwc-lijn);gap:6px}#cart-drawer .cart-totals__total{display:flex;align-items:baseline;justify-content:space-between;gap:4px}#cart-drawer .cart-totals__total-label,#cart-drawer .cart-totals__total-value{font-family:var(--jwc-body-font);font-size:15px;line-height:15px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--jwc-ink);font-variant-numeric:tabular-nums}#cart-drawer .cart-totals__tax-note{font-size:10px;line-height:1.4;color:var(--jwc-flauw)}.jwc-spaar{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:10px;padding:9px 10px;background:var(--jwc-spaar-vlak);color:var(--jwc-spaar-ink);font-family:var(--jwc-body-font);font-size:11.5px;line-height:1.2;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-align:center;font-variant-numeric:tabular-nums}.jwc-spaar__pct{padding:1px 5px;background:var(--jwc-spaar-ink);color:var(--jwc-spaar-vlak);font-size:10px}#cart-drawer .cart__ctas{padding-top:12px;gap:10px}#cart-drawer .cart__checkout-button{display:flex;align-items:center;justify-content:center;gap:10px;height:55px;min-height:55px;border:1px solid var(--jwc-espresso);border-radius:0;background:var(--jwc-espresso);color:var(--jwc-cream);font-family:var(--jwc-kop-font);font-size:14px;line-height:14px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}#cart-drawer .cart__checkout-button .jwc-slot{display:inline-flex;width:15px;height:15px}#cart-drawer .cart__checkout-button .jwc-slot svg{width:100%;height:100%}#cart-drawer shopify-accelerated-checkout,#cart-drawer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-box-shadow: none;display:block}#cart-drawer shopify-paypal-button{display:none}#cart-drawer .additional-checkout-buttons{overflow:hidden}#cart-drawer shopify-accelerated-checkout-cart[data-jwc-meten]{visibility:hidden}#cart-drawer .cart-discount__label,#cart-drawer .cart-note label{font-family:var(--jwc-body-font);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--jwc-zacht)}#cart-drawer .cart-drawer--empty .theme-drawer__title{font-family:var(--jwc-kop-font)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/jw-cart.css.map */
