.recent-purchase-toast{position:fixed;z-index:1000;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));box-sizing:border-box;width:min(300px,calc(100vw - 32px));display:flex;align-items:center;gap:10px;padding:12px 34px 12px 12px;background:#fff;color:#25362f;border:1px solid #e6e9e6;border-radius:12px;box-shadow:0 3px 16px rgb(22 50 39/10%);font:12px/1.4 Arial,sans-serif}.recent-purchase-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#edf4ef;color:#386b53}.recent-purchase-icon svg{width:16px;height:16px}.recent-purchase-copy{min-width:0;display:grid;gap:3px;overflow-wrap:anywhere}.recent-purchase-copy a{color:inherit;font-weight:600;text-decoration:none}.recent-purchase-copy a:hover{text-decoration:underline}.recent-purchase-copy span{color:#737b76;font-size:11px}.recent-purchase-toast button{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:none;color:#7d8580;font-size:17px;line-height:1;cursor:pointer}.recent-purchase-copy a:focus-visible,.recent-purchase-toast button:focus-visible{outline:2px solid #173e34;outline-offset:3px}@media (max-width:620px){.recent-purchase-toast{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}}