.spc-cart-toast{position:fixed;top:var(--spc-toast-top, 12px);right:var(--spc-toast-right, 12px);z-index:1000;display:flex;align-items:center;gap:10px;box-sizing:border-box;width:max-content;max-width:min(var(--spc-toast-max, 360px),calc(100vw - 24px));padding:10px 12px;border:1px solid var(--spc-line);border-radius:var(--spc-radius);background:#fff;color:var(--spc-ink);box-shadow:0 8px 24px #0000001f;font-size:13px;line-height:1.35;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}.spc-cart-toast[hidden]{display:none}.spc-cart-toast.is-visible{opacity:1;transform:none}.spc-cart-toast__arrow{display:var(--spc-toast-arrow, block);position:absolute;top:-6px;right:var(--spc-toast-arrow-right, 18px);width:10px;height:10px;border-top:1px solid var(--spc-line);border-left:1px solid var(--spc-line);background:#fff;transform:rotate(45deg)}.spc-cart-toast__chip{flex:none;min-width:28px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.spc-cart-toast[data-type=added] .spc-cart-toast__chip{background:var(--spc-stock-bg);color:var(--spc-stock)}.spc-cart-toast[data-type=removed] .spc-cart-toast__chip{background:var(--spc-surface);color:var(--spc-ink-soft)}.spc-cart-toast[data-type=message] .spc-cart-toast__chip{background:var(--spc-error-bg);color:var(--spc-error)}.spc-cart-toast__image{flex:none;width:36px;height:36px;border-radius:6px;background:var(--spc-surface);object-fit:contain}.spc-cart-toast__image[hidden],.spc-cart-toast[data-type=removed] .spc-cart-toast__image{display:none}.spc-cart-toast__text{display:grid;min-width:0}.spc-cart-toast__title{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.spc-cart-toast[data-type=removed] .spc-cart-toast__title{color:var(--spc-ink-soft)}.spc-cart-toast__meta{color:var(--spc-ink-soft);font-size:12px}.spc-cart-toast__meta:empty{display:none}.spc-cart-toast__undo{flex:none;min-height:32px;margin:-4px -4px -4px auto;padding:0 6px;border:0;border-radius:6px;background:none;color:var(--spc-ink);font:inherit;font-size:12.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.spc-cart-toast__undo:hover{background:var(--spc-surface)}.spc-cart-toast__undo:focus-visible{outline:2px solid var(--spc-ink);outline-offset:1px}.spc-cart-toast__undo[hidden]{display:none}@media(prefers-reduced-motion:reduce){.spc-cart-toast{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/spc-cart-toast.css.map */
