.cart-added-toast{top:24px;z-index:16000;box-sizing:border-box;color:#164632;text-align:start;background:linear-gradient(145deg,#fff,#edf9f2);border:1px solid #a9d4bb;border-radius:20px;width:min(370px,100vw - 32px);padding:22px;font-family:Arial,sans-serif;animation:.2s ease-out cart-toast-in;position:fixed;inset-inline-end:24px;box-shadow:inset 0 1px #fff,0 5px #c7e4d2,0 18px 48px #123a3133}.cart-added-toast header{color:#087c48;align-items:center;gap:10px;padding-inline-end:20px;display:flex}.cart-added-toast p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.cart-added-toast dl{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;display:grid}.cart-added-toast dl>div{background:#e5f3eb;border:1px solid #cee4d6;border-radius:11px;padding:11px}.cart-added-toast dt{font-size:11px;line-height:1.5}.cart-added-toast dd{margin:4px 0 0;font-size:23px;font-weight:800}.cart-added-toast>a{color:#fff;background:#137b52;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.cart-added-toast .cart-toast-close{top:10px;color:#24563e;cursor:pointer;background:#e2f0e8;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;inset-inline-end:10px}.cart-added-toast :focus-visible{outline-offset:3px;outline:3px solid #48a67c}@keyframes cart-toast-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (max-width:600px){.cart-added-toast{top:12px;padding:18px;inset-inline-end:16px}}@media (prefers-reduced-motion:reduce){.cart-added-toast{animation:none}}
