.cart-drawer__dialog{--ka-cart-inset: clamp(10px, 2vh, 20px);--ka-cart-radius: 20px;--ka-cart-hairline: rgb(var(--color-foreground-rgb) / .08);--ka-cart-divider: rgb(var(--color-foreground-rgb) / .07);--ka-cart-stepper-edge: rgb(var(--color-foreground-rgb) / .14);--ka-cart-muted: rgb(var(--color-foreground-rgb) / .6);--ka-cart-card: #efece7;--custom-transform-from: calc(100% + var(--ka-cart-inset))}dialog.cart-drawer__dialog.dialog-drawer[open].dialog-closing{--end-x: calc(100% + var(--ka-cart-inset))}dialog.cart-drawer__dialog.dialog-modal{position:fixed;inset-block-start:var(--ka-cart-inset);inset-block-end:auto;inset-inline-end:var(--ka-cart-inset);inset-inline-start:auto;width:560px;max-width:min(95vw,calc(100vw - var(--ka-cart-inset) * 2));height:calc(100dvh - var(--ka-cart-inset) * 2);max-height:calc(100dvh - var(--ka-cart-inset) * 2);margin:0;padding:0;border:1px solid var(--ka-cart-hairline);border-radius:var(--ka-cart-radius);box-shadow:0 24px 64px #12080c38,0 2px 8px #12080c1a;background-color:var(--color-background);overflow:hidden;font-family:var(--ka-font, "Zalando Sans", sans-serif)}@media screen and (max-width:749px){dialog.cart-drawer__dialog.dialog-modal{--ka-cart-inset: 10px;--ka-cart-radius: 18px;width:calc(100vw - var(--ka-cart-inset) * 2);max-width:calc(100vw - var(--ka-cart-inset) * 2)}}dialog.cart-drawer--empty.cart-drawer__dialog .cart-drawer__inner{height:100%}dialog.cart-drawer__dialog .cart-drawer__header{border-block-end:1px solid var(--ka-cart-hairline)}dialog.cart-drawer__dialog .cart-drawer__tabbar{gap:1.25rem}dialog.cart-drawer__dialog .cart-drawer__tab{position:relative;min-height:32px;padding-block:4px;font-family:var(--ka-font, "Zalando Sans", sans-serif);font-size:1.15rem;letter-spacing:-.01em;color:var(--ka-cart-muted)}dialog.cart-drawer__dialog .cart-drawer__tab.is-active,dialog.cart-drawer__dialog .cart-drawer__tab:hover:not(.is-active){color:var(--ka-ink, #12080c)}dialog.cart-drawer__dialog .cart-drawer__tab.is-active{font-weight:700}dialog.cart-drawer__dialog .cart-drawer__tab.is-active:after{content:"";position:absolute;inset-inline:0;inset-block-end:-2px;height:2px;border-radius:2px;background-color:var(--ka-red, #cc0000)}dialog.cart-drawer__dialog .cart-drawer__tab:focus-visible{outline:2px solid var(--ka-red, #cc0000);outline-offset:3px;border-radius:4px}dialog.cart-drawer__dialog .cart-drawer__items .cart-items__table-row{padding-block-end:var(--gap-lg);margin-block-end:var(--gap-lg);border-block-end:1px solid var(--ka-cart-divider)}dialog.cart-drawer__dialog .cart-drawer__items .cart-items__table-row:last-child,dialog.cart-drawer__dialog .cart-drawer__items .cart-items__table-row:has(+.cart-items__nested-line){border-block-end:none}dialog.cart-drawer__dialog .cart-drawer__items .cart-items__table-row:has(+.cart-items__nested-line){margin-block-end:0}dialog.cart-drawer__dialog .cart-items__media-container,dialog.cart-drawer__dialog .cart-items__media-image{border-radius:12px}dialog.cart-drawer__dialog .cart-items__title{font-family:var(--ka-font, "Zalando Sans", sans-serif);font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--ka-ink, #12080c)}dialog.cart-drawer__dialog .cart-items__variants{margin-block-start:2px;color:var(--ka-cart-muted)}dialog.cart-drawer__dialog .cart-items__quantity .quantity-selector{border-radius:999px;border:1px solid var(--ka-cart-stepper-edge);background-color:#fff;overflow:hidden}dialog.cart-drawer__dialog .quantity-selector :is(.quantity-minus,.quantity-plus){border-radius:999px;color:var(--ka-ink, #12080c);transition:color .15s ease}@media(any-pointer:fine){dialog.cart-drawer__dialog .quantity-selector :is(.quantity-minus,.quantity-plus):hover:not(:disabled){color:var(--ka-red, #cc0000)}}dialog.cart-drawer__dialog .quantity-selector :is(.quantity-minus,.quantity-plus):focus-visible{outline:2px solid var(--ka-red, #cc0000);outline-offset:-2px}dialog.cart-drawer__dialog .cart-drawer__summary .cart__summary-totals.cart__summary-totals{width:100%;padding:var(--padding-lg);border:1px solid var(--ka-cart-hairline);border-radius:16px;background-color:var(--ka-cart-card)}dialog.cart-drawer__dialog .cart-drawer__summary{gap:var(--gap-md)}dialog.cart-drawer--empty.cart-drawer__dialog .cart-items__wrapper{padding-inline:var(--padding-lg)}dialog.cart-drawer--empty.cart-drawer__dialog .cart-items__empty-button{border-radius:999px;background-color:var(--ka-red, #cc0000);color:#fff;font-family:var(--ka-font, "Zalando Sans", sans-serif);font-weight:600;text-decoration:none;transition:transform .15s ease,background-color .15s ease}@media(any-pointer:fine){dialog.cart-drawer--empty.cart-drawer__dialog .cart-items__empty-button:hover{background-color:var(--ka-red-hover, #b00000);transform:translateY(-1px)}}dialog.cart-drawer--empty.cart-drawer__dialog .cart-items__empty-button:focus-visible{outline:2px solid var(--ka-ink, #12080c);outline-offset:3px}@media(prefers-reduced-motion:reduce){dialog.cart-drawer__dialog .quantity-selector :is(.quantity-minus,.quantity-plus),dialog.cart-drawer--empty.cart-drawer__dialog .cart-items__empty-button{transition:none}dialog.cart-drawer--empty.cart-drawer__dialog .cart-items__empty-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/ka-cart.css.map */
