.toast-stack{position:fixed;z-index:2147483000;bottom:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;max-width:calc(100vw - 2rem)}@media(max-width:540px){.toast-stack{left:1rem;right:1rem;bottom:1rem;align-items:stretch}}.toast{pointer-events:auto;display:inline-flex;align-items:center;gap:.7rem;padding:.75rem 1rem;background:var(--color-bg-1);color:var(--color-accent-1);border:1px solid rgb(var(--rgb-accent-1) / .25);border-radius:999px;font-size:.85rem;font-weight:600;letter-spacing:.02em;box-shadow:0 18px 40px -12px #00000038,0 4px 12px -4px #0000001f;opacity:0;transform:translateY(8px);transition:opacity var(--duration-default) var(--ease-out),transform var(--duration-default) var(--ease-out);max-width:420px}.toast.is-visible{opacity:1;transform:translateY(0)}.toast.is-leaving{opacity:0;transform:translateY(8px)}.toast__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgb(var(--rgb-accent-1) / .12);color:var(--color-accent-1);flex-shrink:0}.toast__icon svg{width:14px;height:14px}.toast__msg{flex:1;min-width:0;color:inherit}.toast__action{background:none;border:0;color:var(--color-accent-1);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;padding:.1rem .3rem}.toast__action:hover{opacity:.75}.toast__close{background:none;border:0;color:rgb(var(--rgb-accent-1) / .7);cursor:pointer;padding:.25rem;display:inline-flex;align-items:center;justify-content:center}.toast__close:hover{color:var(--color-accent-1)}.toast--info,.toast--success{background:var(--color-bg-1);color:var(--color-accent-1);border-color:rgb(var(--rgb-accent-1) / .25)}.toast--warn{background:var(--color-bg-1);color:#8a6a1f;border-color:rgb(var(--rgb-gold) / .45)}.toast--warn .toast__icon{background:rgb(var(--rgb-gold) / .18);color:#8a6a1f}.toast--warn .toast__close{color:#00000073}.toast--warn .toast__close:hover,.toast--warn .toast__action{color:#8a6a1f}.toast--error{background:var(--color-bg-1);color:var(--color-error);border-color:rgb(var(--rgb-error, 162 59 59) / .4)}.toast--error .toast__icon{background:#a23b3b1f;color:var(--color-error)}.toast--error .toast__close{color:#a23b3bb3}.toast--error .toast__close:hover,.toast--error .toast__action{color:var(--color-error)}
/*# sourceMappingURL=/cdn/shop/t/64/assets/toast.css.map */
