cart-drawer.drawer{background-color:transparent;transition:visibility .5s ease}cart-drawer.drawer:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0a161e8c;opacity:0;transition:opacity .4s ease;pointer-events:none}cart-drawer.drawer.active:before{opacity:1}.drawer .drawer__inner{--color-foreground: 25, 61, 83;--color-background: 255, 255, 255;--color-button: 25, 61, 83;--color-button-text: 255, 255, 255;position:relative;width:min(420px,86vw);max-width:none;padding:var(--klaasje-header-y, 16px) 28px 28px;color:var(--klaasje-navy);border:0;border-left:1px solid rgba(170,182,190,.65);border-radius:var(--klaasje-r-box) 0 0 var(--klaasje-r-box);background-color:#ffffff8c;background-image:var(--chrome-tube);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:-18px 0 60px #0000004d,inset 0 2px 2px #fff,inset 1.5px 0 2px #46556040;transition:transform .5s cubic-bezier(.22,1,.36,1)}.drawer .drawer__inner-empty{padding:0}.drawer .drawer__header{min-height:var(--klaasje-header-h, 56px);padding:0 0 20px;align-items:center;box-sizing:content-box}.drawer .cart-drawer__warnings .drawer__close{top:calc(var(--klaasje-header-y, 16px) + (var(--klaasje-header-h, 56px) - 34px) / 2);right:28px}.drawer .drawer__heading{margin:0;font-family:var(--klaasje-display);font-size:clamp(1.75rem,6vw,2.25rem);line-height:1.1;letter-spacing:-.02em;color:var(--klaasje-navy);text-transform:lowercase}.drawer .drawer__close{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:1px solid rgba(70,85,96,.18);border-radius:50%;background:#ffffff73;color:var(--klaasje-navy);display:inline-flex;align-items:center;justify-content:center;box-shadow:none;transition:background .2s ease}.drawer .drawer__header .drawer__close{position:static}.drawer .drawer__close:hover{background:#ffffffd9}.drawer .drawer__close:focus-visible{outline:2px solid var(--klaasje-navy);outline-offset:-1px}.drawer .drawer__close .svg-wrapper{width:16px;height:16px}.drawer .drawer__footer{border-top:1px solid rgba(70,85,96,.18);padding:18px 0 0}.drawer .cart-item__name{font-family:var(--klaasje-body);color:var(--klaasje-navy);text-decoration:none}.drawer .totals__subtotal,.drawer .totals__subtotal-value{font-family:var(--klaasje-display);color:var(--klaasje-navy);text-transform:lowercase}.cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cart-drawer .cart-items td{padding-top:18px}.cart-drawer .cart-item{column-gap:14px;row-gap:12px}.cart-drawer .cart-item>td+td{padding-left:0}.cart-drawer .cart-item+.cart-item{border-top:1px solid rgba(70,85,96,.14);margin-top:18px}.cart-drawer .cart-item__image{display:block;width:100%;height:auto;border-radius:var(--klaasje-r-box);background:#eef3f6}.cart-drawer .cart-item:not(:has(.cart-item__image)) .cart-item__media{display:none}.cart-drawer .cart-item:not(:has(.cart-item__image)) .cart-item__details{grid-column:1 / 4}.cart-drawer .cart-item:not(:has(.cart-item__image)) .cart-item__quantity{grid-column:1 / 5}.drawer .cart-item__name{display:block;margin:0 0 6px;font-family:var(--klaasje-display);font-size:16px;font-weight:500;line-height:1.15;letter-spacing:-.01em;text-transform:lowercase}.cart-drawer .cart-item__details .product-option,.cart-drawer .cart-item__details dl{margin:2px 0 0;font-family:var(--klaasje-body);font-size:13px;line-height:1.35;color:#193d53a6}.cart-drawer .cart-item__details .product-option dt,.cart-drawer .cart-item__details .product-option dd{display:inline;margin:0}.cart-drawer .cart-item__totals .price{font-family:var(--klaasje-display);font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--klaasje-navy)}.cart-drawer .quantity{width:132px;min-height:44px;border-radius:var(--klaasje-r-pill)}.cart-drawer .quantity:before{background:#fff9;border-radius:var(--klaasje-r-pill);box-shadow:none}.cart-drawer .quantity:after{top:0;right:0;bottom:0;left:0;border:0;border-radius:var(--klaasje-r-pill);box-shadow:inset 0 0 0 1.5px #193d5352}.cart-drawer .quantity__button{width:42px;color:var(--klaasje-navy)}.cart-drawer .quantity__input{font-family:var(--klaasje-display);font-size:16px;font-weight:500;opacity:1;color:var(--klaasje-navy)}.cart-drawer .quantity__button:focus-visible,.cart-drawer .quantity__input:focus-visible{outline:2px solid var(--klaasje-navy);outline-offset:-4px;box-shadow:none}.cart-drawer .cart-remove-button.button{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;margin-left:8px;border-radius:50%;color:var(--klaasje-navy);background:transparent;box-shadow:none;transition:background .2s ease}.cart-drawer .cart-remove-button.button:before,.cart-drawer .cart-remove-button.button:after{content:none}.cart-drawer .cart-remove-button.button:hover{background:#ffffffb3}.cart-drawer .cart-remove-button .svg-wrapper{width:16px;height:16px}.cart-drawer .totals{align-items:baseline}.cart-drawer .totals__total,.cart-drawer .totals__total-value{margin:0;font-family:var(--klaasje-display);font-size:20px;font-weight:500;line-height:1.1;letter-spacing:-.01em;color:var(--klaasje-navy);text-transform:lowercase}.cart-drawer .tax-note{margin:8px 0 16px;font-family:var(--klaasje-body);font-size:13px;line-height:1.4;letter-spacing:0;text-align:left;color:#193d53a6}.cart-drawer .tax-note a{color:inherit}.drawer .cart__checkout-button{width:100%}.drawer .cart__empty-text{font-family:var(--klaasje-display);font-size:clamp(1.5rem,5vw,2rem);line-height:1.1;letter-spacing:-.02em;color:var(--klaasje-navy)}@media screen and (max-width:749px){.drawer .drawer__inner{padding:var(--klaasje-header-y, 16px) 22px 22px}.drawer .cart-drawer__warnings .drawer__close{right:22px}}.cart-drawer .klaasje-verzending{margin:0 0 14px;font-family:var(--klaasje-body);font-size:13px;line-height:1.4;color:var(--klaasje-navy)}.cart-drawer .klaasje-verzending__nog{white-space:nowrap;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/13/assets/klaasje-cart-drawer.css.map */
