html.kgu-lock{overflow:hidden}.kgu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;transition:opacity .2s ease;font-family:var(--text-font-family, inherit)}.kgu.kgu-open{opacity:1}.kgu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c181480}.kgu-card{position:relative;display:flex;flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 32px);background:#fff;color:#303030;border-radius:16px;box-shadow:0 24px 60px #00000040;transform:translateY(10px);transition:transform .2s ease;overflow:hidden}.kgu.kgu-open .kgu-card{transform:none}.kgu-x{position:absolute;top:8px;right:10px;width:44px;height:44px;border:0;background:transparent;color:inherit;font-size:28px;line-height:1;cursor:pointer}.kgu-head{padding:22px 56px 12px 22px}.kgu-title{margin:0;font-family:var(--heading-font-family, inherit);font-size:21px;line-height:1.25}.kgu-timer{margin:6px 0 0;font-size:13px;color:#8a6d3b;font-variant-numeric:tabular-nums}.kgu-list{display:flex;flex-direction:column;gap:10px;padding:4px 22px 14px;overflow-y:auto}.kgu-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid #ece6dc;border-radius:12px}.kgu-item.kgu-in{border-color:#c9a75f;background:#fbf7ee}.kgu-img{width:76px;height:76px;object-fit:cover;border-radius:8px;background:#f4f1ec}.kgu-info{min-width:0;display:flex;flex-direction:column;gap:4px}.kgu-name{margin:0;font-size:14.5px;font-weight:600;line-height:1.3}.kgu-price{margin:0;font-size:14px}.kgu-was{color:#8c8c8c;font-weight:400}.kgu-badge{display:inline-block;padding:1px 6px;border-radius:999px;background:#f8e8af;font-size:12px;font-weight:700}.kgu-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.kgu-chip{min-height:32px;padding:0 10px;border:1px solid #d9d2c6;border-radius:999px;background:#fff;color:inherit;font-size:12.5px;cursor:pointer}.kgu-chip[aria-pressed=true]{border-color:#303030;background:#303030;color:#fff}.kgu-note{margin:0;font-size:12px;color:#8a6d3b}.kgu-note:empty{display:none}.kgu-actions{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.kgu-state{display:none;font-size:12px;color:#6b5a2e;white-space:nowrap}.kgu-in .kgu-state{display:inline}.kgu-add{min-height:44px;padding:0 14px;border:0;border-radius:10px;background:#303030;color:#fff;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.kgu-in .kgu-add{background:transparent;color:#303030;text-decoration:underline;padding:0 6px}.kgu-add:disabled{opacity:.6;cursor:progress}.kgu-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #ece6dc}.kgu-total{margin:0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.kgu-next{min-height:50px;padding:0 26px;border:0;border-radius:10px;background:#f8e8af;color:#303030;font-size:16px;font-weight:700;cursor:pointer}@media(max-width:599px){.kgu{align-items:flex-end;padding:0}.kgu-card{width:100%;max-height:92dvh;border-radius:16px 16px 0 0}.kgu-head{padding:18px 52px 10px 16px}.kgu-title{font-size:18px}.kgu-list{padding:4px 16px 12px}.kgu-item{grid-template-columns:64px minmax(0,1fr)}.kgu-img{width:64px;height:64px}.kgu-actions{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center}.kgu-in .kgu-actions{justify-content:space-between}.kgu-add{flex:0 0 auto}.kgu-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.kgu-next{flex:1}}@media(prefers-reduced-motion:reduce){.kgu,.kgu-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kg-upsell.css.map */
