.cart-drawer .cart-drawer__dialog{--color-background:var(--kf-paper);--color-foreground:var(--kf-ink);--color-border:var(--kf-line);--cart-drawer-padding:24px;--cart-drawer-padding-desktop:28px;width:min(480px,100vw);max-width:100vw;background:var(--kf-paper);color:var(--kf-ink);border:0;border-left:1px solid var(--kf-line);box-shadow:-16px 0 60px #32241d14}.cart-drawer .cart-drawer__dialog::backdrop{background:#241a1466}.cart-drawer .cart-drawer__header{padding:24px 28px 22px;border-bottom:1px solid var(--kf-line);background:var(--kf-paper);gap:16px;flex-shrink:0}.cart-drawer__eyebrow{font:500 10px/1.5 var(--kf-sans);letter-spacing:.16em;color:var(--kf-muted);margin:0 0 8px}.cart-drawer .cart-drawer__heading{font:400 34px/1.15 var(--kf-serif);letter-spacing:-.025em;margin:0;gap:12px}.cart-drawer .cart-drawer__heading .cart-bubble{width:24px;height:24px;min-width:24px;aspect-ratio:1;border-radius:50%;padding:0}.cart-drawer .cart-drawer__heading .cart-bubble__background{background:var(--kf-soft)}.cart-drawer .cart-drawer__heading .cart-bubble__text{font:400 12px/1 var(--kf-sans);color:var(--kf-ink)}.cart-drawer .cart-drawer__close-button{position:static;margin:0;min-width:44px;width:44px;height:44px;min-height:44px;border:1px solid var(--kf-line);border-radius:50%;background:transparent;color:var(--kf-ink);flex:0 0 44px}.cart-drawer .cart-drawer__close-button:hover{background:var(--kf-soft);transform:none}.cart-drawer .cart-drawer__content{height:auto;min-height:0;background:var(--kf-paper)}.cart-drawer .cart-drawer__items{padding:22px 28px 28px;gap:24px;min-height:80px;flex:1 1 auto;overscroll-behavior:contain}.cart-drawer .free-shipping-bar{background:transparent;padding:0;margin:0;color:var(--kf-ink)}.cart-drawer .free-shipping-bar__message{font:500 12px/1.6 var(--kf-sans);color:var(--kf-ink);margin:0 0 10px}.cart-drawer .free-shipping-bar__track{height:3px;background:var(--kf-line);border-radius:0;overflow:hidden}.cart-drawer .free-shipping-bar__fill{height:100%;background:var(--kf-accent);border-radius:0}.cart-drawer .cart-items__table-row{grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"media details price" "media quantity quantity" "error error error";gap:12px 16px;border-color:var(--kf-line);padding-bottom:22px;margin-bottom:22px}.cart-drawer .cart-items__media-container{aspect-ratio:1;border-radius:4px;background:var(--kf-soft)}.cart-drawer .cart-items__media-image{object-fit:contain;aspect-ratio:1;height:100%;border:0;border-radius:4px}.cart-drawer .cart-items__details{min-width:0;color:var(--kf-muted)}.cart-drawer .cart-items__table-row--full-width-variants{grid-template-rows:auto}.cart-drawer .cart-items__table-row--full-width-variants .cart-items__details{display:block}.cart-drawer .cart-items__title{font:500 14px/1.55 var(--kf-sans);color:var(--kf-ink);text-transform:none}.cart-drawer .cart-items__details :is(dd,dt){font:400 12px/1.65 var(--kf-sans)}.cart-drawer .cart-items__properties{margin-top:8px}.cart-drawer .cart-items__properties dt{color:var(--kf-ink)}.cart-drawer .cart-items__unit-price-wrapper{font:400 12px/1.5 var(--kf-sans);margin-top:8px}.cart-drawer .cart-items__price{font:500 14px/1.55 var(--kf-sans);white-space:nowrap;min-width:0;color:var(--kf-ink)}.cart-drawer .cart-items__quantity{margin-top:0;gap:8px}.cart-drawer .quantity-selector{--quantity-selector-width:126px;width:126px!important;min-height:44px;border:1px solid var(--kf-line);border-radius:3px;background:transparent}.cart-drawer .quantity-selector button{width:42px!important;min-width:42px;min-height:44px;background:transparent;color:var(--kf-ink)}.cart-drawer .quantity-selector input{width:40px;min-width:0;max-width:40px;color:var(--kf-ink);font-size:13px}.cart-drawer .cart-items__remove{min-width:44px;min-height:44px;color:var(--kf-muted);background:transparent;border:0}.cart-drawer .cart-drawer__summary{position:static;flex:0 0 auto;padding:16px 28px 18px;gap:14px;background:var(--kf-soft);border-top:1px solid var(--kf-line);-webkit-mask-image:none;mask-image:none}.cart-drawer :is(.cart-primary-typography,.cart-secondary-typography){font-family:var(--kf-sans)}.cart-drawer .cart-totals{gap:14px}.cart-drawer :is(.cart-discount__summary,.cart-note__summary){font:400 12px/1.5 var(--kf-sans);min-height:44px}.cart-drawer .cart-actions{border-color:var(--kf-line)}.cart-drawer .cart-totals__total-label{font-size:13px;font-weight:400}.cart-drawer .cart-totals__total-value{font-size:20px;font-weight:500;white-space:nowrap}.cart-drawer .cart-totals__tax-note{font:400 11px/1.6 var(--kf-sans);color:var(--kf-muted)}.cart-drawer :is(.cart-discount__input,.cart-note__instructions){background:var(--kf-paper);border:1px solid var(--kf-line);border-radius:3px;min-width:0;color:var(--kf-ink)}.cart-drawer .cart-discount__button{font-size:12px;background:var(--kf-ink);color:var(--kf-paper);border-radius:3px}.cart-drawer #checkout{background:var(--kf-ink);color:var(--kf-paper);border:1px solid var(--kf-ink);border-radius:3px;min-height:52px;font:500 14px/1.4 var(--kf-sans);box-shadow:none}.cart-drawer #checkout:hover{background:#50382b;transform:none}.cart-drawer__full-cart{display:flex;justify-content:center;align-items:center;min-height:32px;font:400 12px/1.5 var(--kf-sans);text-decoration:underline;text-underline-offset:4px;color:var(--kf-muted)}.cart-drawer .cart-drawer--empty .cart-drawer__header{justify-content:space-between;width:100%;border-bottom:1px solid var(--kf-line)}.cart-drawer .cart-drawer--empty .cart-drawer__header .cart-drawer__eyebrow{margin:0}.cart-drawer .cart-drawer--empty .cart-drawer__content{padding:36px 28px;align-items:center;justify-content:center}.cart-drawer .cart-drawer--empty .cart-drawer__heading{font-size:34px;max-width:330px;line-height:1.2}.cart-drawer__empty-note{font:400 13px/1.7 var(--kf-sans);color:var(--kf-muted);margin:16px 0 0;text-align:center}.cart-drawer .cart-drawer--empty .cart-drawer__items{padding:22px 0 0;flex:0 0 auto;overflow:visible;min-height:0}.cart-drawer .cart-drawer--empty .cart-items__empty-button{background:var(--kf-ink);color:var(--kf-paper);min-height:50px;font-size:13px;border-radius:3px;margin-top:22px}.cart-drawer .cart-drawer--empty .cart-items__empty-text{font:400 12px/1.7 var(--kf-sans);color:var(--kf-muted);max-width:300px}@media(max-width:749px){.cart-drawer .cart-drawer__dialog{border:0}.cart-drawer .cart-drawer__header{padding:18px 20px}.cart-drawer .cart-drawer__heading{font-size:30px}.cart-drawer .cart-drawer__items{padding:18px 20px 22px;gap:20px}.cart-drawer .cart-items__table-row{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"media details" "media price" "quantity quantity" "error error";gap:8px 16px}.cart-drawer .cart-items__price{text-align:left}.cart-drawer .cart-items__quantity{justify-self:end}.cart-drawer .cart-drawer__summary{padding:12px 20px 14px;padding-bottom:max(14px,env(safe-area-inset-bottom));gap:10px}.cart-drawer .cart-drawer--empty .cart-drawer__content{padding:28px 20px}}@media(max-height:640px){.cart-drawer .cart-drawer__content{overflow-y:auto}.cart-drawer .cart-drawer__items{flex:0 0 auto;overflow:visible}.cart-drawer .cart-drawer__summary{margin-top:auto}}@media(max-width:749px){.cart-drawer .cart-drawer__dialog[cart-summary-sticky] .cart-drawer__summary{position:sticky;bottom:0;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cart-drawer-polish.css.map */
