.pd-toast-wrap{z-index:80;pointer-events:none;width:min(380px,100vw - 24px);position:fixed;top:96px;right:clamp(12px,2vw,28px)}.pd-toast{pointer-events:auto;background:var(--sc-field);color:var(--sc-primary);box-shadow:0 30px 60px -20px rgb(var(--sc-primary-rgb) / .55), 0 0 0 1px rgb(var(--sc-accent-rgb) / .35);font-family:var(--font-body);border-radius:22px;padding:18px 18px 16px;position:relative;overflow:hidden}.pd-toast__bar{background:rgb(var(--sc-accent-rgb) / .18);height:3px;position:absolute;top:0;left:0;right:0}.pd-toast__bar i{background:var(--sc-accent);transform-origin:0;height:100%;display:block}.pd-toast.is-error .pd-toast__bar i{background:#e25a4f}.pd-toast__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pd-toast__head p{font:800 14px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--sc-accent-text);flex:1;margin:0}.pd-toast.is-error .pd-toast__head p{color:#ff8f86}.pd-toast__tick{background:var(--sc-accent);width:30px;height:30px;color:var(--sc-primary);border-radius:50%;place-items:center;animation:.6s cubic-bezier(.2,.7,.2,1.4) pd-tick;display:grid}.pd-toast.is-error .pd-toast__tick{color:var(--sc-primary);background:#e25a4f}@keyframes pd-tick{0%{transform:scale(0)rotate(-90deg)}}.pd-toast__x{background:rgb(var(--sc-primary-rgb) / .1);width:32px;height:32px;color:inherit;border:0;border-radius:50%;font-size:12px}.pd-toast__item{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;display:grid}.pd-toast__thumb{aspect-ratio:4/5;background:var(--sc-cream);border-radius:12px;place-items:center;padding:6px;display:grid;overflow:hidden}.pd-toast__thumb img,.pd-toast__thumb svg{object-fit:contain;width:100%;height:100%}.pd-toast__name{font:700 16px/1.2 var(--font-display);color:var(--sc-primary);margin:0 0 6px}.pd-toast__meta{font:500 13px/1.3 var(--font-body);color:rgb(var(--sc-primary-rgb) / .65);margin:0 0 8px}.pd-toast__price{font:800 17px/1 var(--font-body);color:var(--sc-accent-text);font-variant-numeric:tabular-nums;margin:0}.pd-toast__actions{grid-template-columns:auto 1fr;gap:8px;margin-top:16px;display:grid}.pd-toast__actions button,.pd-toast__bag{min-height:46px;font:700 14px/1 var(--font-body);border-radius:999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.pd-toast__actions button{border:1.5px solid rgb(var(--sc-primary-rgb) / .3);color:inherit;background:0 0;padding:0 16px;transition:border-color .2s}.pd-toast__actions button:hover{border-color:var(--sc-cream)}.pd-toast__bag{background:var(--sc-accent);color:var(--sc-primary);transition:background .25s}.pd-toast__bag:hover{background:#fff}.pd-toast__bag span{transition:transform .35s cubic-bezier(.16,1,.3,1)}.pd-toast__bag:hover span{transform:translate(4px)}.pd-toast__err{font:500 14px/1.5 var(--font-body);color:rgb(var(--sc-primary-rgb) / .85);margin:0}.pd-toast :focus-visible{outline:3px solid var(--sc-accent);outline-offset:2px}.pd-toast.is-info .pd-toast__tick{background:var(--sc-cream)}.pd-toast.is-info .pd-toast__head p{color:var(--sc-primary)}.pd-toast__actions--one{grid-template-columns:1fr}.pd-toast__actions--one .pd-toast__bag{border:0}@keyframes ss-spin{to{transform:rotate(360deg)}}@media (width<=760px){.pd-toast-wrap{top:auto;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.pd-toast__tick{animation:none!important}}
