.ke-cart-delivery{padding:16px;background:var(--ke-blush);border-radius:8px;font-size:12px;line-height:1.6;margin:12px 0}.ke-cart-delivery p{margin-top:6px}.ke-offer{border:1px solid var(--ke-rose);border-radius:16px;padding:32px;width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;color:var(--ke-ink);background:var(--ke-ivory);box-shadow:0 24px 100px #302b2840}.ke-offer::backdrop{background:#302b2877;backdrop-filter:blur(3px)}.ke-offer:not([open]){display:none}.ke-offer h2{font-size:32px;padding-right:28px}.ke-offer-close{position:absolute;right:16px;top:12px;border:0;background:none;font-size:26px;cursor:pointer;min-width:44px;min-height:44px}.ke-offer-copy{margin:16px 0!important;font-size:14px;color:var(--ke-muted)}.ke-offer-items{display:grid;gap:12px;margin:22px 0}.ke-offer-item{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center}.ke-offer-item img{width:64px;height:64px;object-fit:cover;border-radius:6px}.ke-offer-item p{font-size:13px;line-height:1.5}.ke-offer-item small{font-size:12px;color:var(--ke-muted)}.ke-offer-actions{display:grid;gap:10px;margin-top:20px}.ke-offer-status{font-size:13px;margin-top:12px!important;color:var(--ke-muted)}.ke-offer .ke-note{margin-top:16px;font-size:12px}.ke-offer-close:disabled{opacity:.5}@media(max-width:749px){.ke-offer{padding:24px}.ke-offer h2{font-size:29px}}