.ps-toast{z-index:45;background:var(--surf,#fff);width:340px;max-width:calc(100vw - 24px);color:var(--text,#111);border:1px solid var(--line,transparent);border-left:4px solid var(--cta,#111);border-radius:14px;align-items:center;animation:.3s ease-out ps-entra;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 8px 30px #00000040}body:has(.pd-tg) .ps-toast{bottom:84px}.ps-link{color:inherit;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 28px 12px 12px;text-decoration:none;display:flex}.ps-img{background:var(--surf-elev,#e8e0d4);object-fit:cover;border-radius:8px;flex:none;width:56px;height:56px;display:block}.ps-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.ps-txt b{font-size:14px}.ps-txt small{color:var(--muted,#666);font-size:12px}.ps-prod{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.ps-t{color:var(--green,#2e7d32);font-size:11px}.ps-x{width:32px;height:32px;color:var(--muted,#aaa);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:2px;right:4px}.ps-x:focus-visible,.ps-link:focus-visible{outline:2px solid var(--cta,#111);outline-offset:2px}@keyframes ps-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ps-toast{animation:none}}@media (max-width:700px){.ps-toast{width:auto;bottom:12px;left:12px;right:12px}body:has(.pd-tg) .ps-toast{bottom:76px}.ps-toast--pdp{bottom:84px}body:has(.pd-tg) .ps-toast--pdp{bottom:84px}}.ps-selo{background:var(--text,#111);color:var(--bg,#fff);letter-spacing:.04em;border-radius:4px;margin-bottom:8px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.ps-semana{color:var(--green,#2e7d32);margin:4px 0 12px;font-size:13px;font-weight:600}.ps-pessoas{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:8px;margin:6px 0;padding:6px 12px;font-size:13px;line-height:1.3;display:inline-flex}.ps-fogo{font-size:15px;animation:2s ease-in-out infinite ps-pulse}.ps-escassez{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;margin:6px 0;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.ps-raio{font-size:15px}@keyframes ps-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}
