.cart-toast_region__U_hy7{position:fixed;z-index:var(--z-toast);bottom:calc(20px + var(--bottom-nav-h) + env(safe-area-inset-bottom, 0px));left:50%;width:min(400px,calc(100vw - 32px));height:0;transform:translateX(-50%)}.cart-toast_region__U_hy7[data-in-drawer]{position:absolute;bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:min(400px,calc(100% - 32px))}@keyframes cart-toast_toast-in__J5Yas{0%{opacity:0;transform:translateY(24px) scale(.96)}}.cart-toast_toast__tNjlz{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:12px;border-radius:var(--r-card);background:var(--c-bar);padding:10px 8px 10px 10px;color:var(--c-on-bar);box-shadow:0 16px 36px -14px rgb(0 0 0/45%);opacity:calc(1 - max(var(--depth) - 2, 0));transform:translateX(var(--drag)) translateY(calc(var(--depth) * -10px)) scale(calc(1 - var(--depth) * .05));transform-origin:bottom center;touch-action:pan-y;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1);animation:cart-toast_toast-in__J5Yas .4s cubic-bezier(.22,1,.36,1)}.cart-toast_toast__tNjlz[data-dragging]{transition:none}.cart-toast_toast__tNjlz[data-leaving]{opacity:0;transform:translateX(var(--drag)) translateY(16px) scale(.96);transition-duration:.18s;pointer-events:none}.cart-toast_thumb__U9Slk{width:40px;height:40px;flex:none;border-radius:var(--r-xs);background:#f4f4f4;object-fit:contain}.cart-toast_copy__jHPlO{min-width:0;flex:1}.cart-toast_text__E0m_g{display:grid;min-width:0;flex:1;margin:0;font-size:var(--t-sm);line-height:1.35}.cart-toast_text__E0m_g strong{font-weight:600}.cart-toast_text__E0m_g span{overflow:hidden;opacity:.75;text-overflow:ellipsis;white-space:nowrap}.cart-toast_error__7o8_9{margin:6px 0 0;color:var(--c-on-bar);font-size:var(--t-xs);line-height:1.4;overflow-wrap:anywhere}.cart-toast_action__kakqA{height:36px;flex:none;border:0;border-radius:var(--r-pill);background:var(--c-on-bar-soft);padding:0 14px;color:inherit;font:inherit;font-size:var(--t-sm);font-weight:500;cursor:pointer;transition:background-color var(--dur-hover) ease}.cart-toast_action__kakqA:hover{background:rgb(255 255 255/22%)}.cart-toast_action__kakqA:disabled,.cart-toast_close__nwB9T:disabled{opacity:.6;cursor:wait}.cart-toast_close__nwB9T{display:grid;width:36px;height:36px;flex:none;place-items:center;border:0;border-radius:var(--r-pill);background:transparent;color:inherit;cursor:pointer;opacity:.7}.cart-toast_close__nwB9T:hover{opacity:1}.cart-toast_close__nwB9T svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.cart-toast_action__kakqA:focus-visible,.cart-toast_close__nwB9T:focus-visible{outline:2px solid var(--c-on-bar);outline-offset:2px}.cart-toast_drain__71EUk{position:absolute;right:12px;bottom:4px;left:12px;height:2px;border-radius:2px;background:rgb(255 255 255/40%);transform-origin:left center;animation:cart-toast_drain__71EUk var(--drain,5s) linear forwards;transform:scaleX(var(--drain-from,1))}.cart-toast_drain__71EUk[data-paused]{animation:none}@keyframes cart-toast_drain__71EUk{0%{transform:scaleX(var(--drain-from,1))}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.cart-toast_drain__71EUk{animation:none}.cart-toast_toast__tNjlz{animation:none;transform:translateY(calc(var(--depth) * -10px))}}