.rm-wrap[data-astro-cid-vba7focd]{--egp: #b4141c;--ease-out: cubic-bezier(.23, 1, .32, 1);position:relative;width:100%;max-width:290px;margin-inline:auto;font-family:Inter Variable,Inter,system-ui,sans-serif}.rm-phone[data-astro-cid-vba7focd]{position:relative;border-radius:2.4rem;border:10px solid var(--brand-black);background:#fff;box-shadow:0 40px 70px -35px #1010108c;overflow:hidden}.rm-notch[data-astro-cid-vba7focd]{position:absolute;top:0;left:50%;transform:translate(-50%);width:36%;height:20px;border-radius:0 0 1rem 1rem;background:var(--brand-black);z-index:2}.rm-screen[data-astro-cid-vba7focd]{position:relative;padding-bottom:3.4rem}.rm-cover[data-astro-cid-vba7focd]{height:92px;overflow:hidden}.rm-cover[data-astro-cid-vba7focd] .rm-cover-img{width:100%;height:100%;object-fit:cover;filter:saturate(1.1)}.rm-body[data-astro-cid-vba7focd]{padding:0 .8rem}.rm-body[data-astro-cid-vba7focd] .rm-logo{width:92px;height:46px;margin-top:-23px;position:relative;border-radius:.85rem;border:3px solid #fff;background:#fff;object-fit:contain;padding:3px 6px;box-shadow:0 6px 14px -8px #00000080}.rm-name[data-astro-cid-vba7focd]{margin-top:.35rem;font-size:1rem;font-weight:800;letter-spacing:-.01em;color:#111}.rm-chips[data-astro-cid-vba7focd]{display:flex;gap:.3rem;margin-top:.4rem;flex-wrap:nowrap;overflow:hidden}.rm-chip[data-astro-cid-vba7focd]{display:inline-flex;align-items:center;gap:.2rem;flex:none;border-radius:9999px;background:#f4f4f5;padding:.18rem .5rem;font-size:.6rem;font-weight:600;color:#3f3f46}.rm-chip[data-astro-cid-vba7focd].is-open{background:#dcfce7;color:#166534}.rm-cats[data-astro-cid-vba7focd]{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin-top:.75rem}.rm-cat[data-astro-cid-vba7focd]{display:grid;justify-items:center;align-content:start;min-width:0;gap:.25rem;font-size:.58rem;font-weight:600;color:#27272a}.rm-cat[data-astro-cid-vba7focd] span[data-astro-cid-vba7focd]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-cat[data-astro-cid-vba7focd] .rm-cat-img{width:100%;aspect-ratio:1;border-radius:.8rem;object-fit:cover}.rm-section[data-astro-cid-vba7focd]{margin:.8rem 0 .4rem;font-size:.78rem;font-weight:800;color:#111}.rm-item[data-astro-cid-vba7focd]{display:flex;align-items:center;gap:.55rem;padding:.4rem;margin-bottom:.4rem;border:1px solid #f0f0f0;border-radius:.8rem}.rm-item[data-astro-cid-vba7focd] .rm-item-img{width:56px;height:56px;flex:none;border-radius:.6rem;object-fit:cover}.rm-item-name[data-astro-cid-vba7focd]{font-size:.72rem;font-weight:700;color:#111}.rm-item-desc[data-astro-cid-vba7focd]{font-size:.58rem;line-height:1.3;color:#71717a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rm-item-price[data-astro-cid-vba7focd]{margin-top:.15rem;font-size:.7rem;font-weight:700;color:#111}.rm-add[data-astro-cid-vba7focd]{display:inline-flex;width:1.6rem;height:1.6rem;flex:none;align-items:center;justify-content:center;border-radius:9999px;background:var(--egp);color:#fff;font-weight:700}.rm-cart[data-astro-cid-vba7focd]{position:absolute;left:.7rem;right:.7rem;bottom:.7rem;display:flex;align-items:center;gap:.5rem;border-radius:9999px;background:var(--egp);color:#fff;padding:.5rem .55rem .5rem .5rem;font-size:.72rem;font-weight:700}.rm-count[data-astro-cid-vba7focd]{display:inline-flex;width:1.4rem;height:1.4rem;align-items:center;justify-content:center;border-radius:9999px;background:#fff3;font-size:.65rem}.rm-total[data-astro-cid-vba7focd]{margin-left:auto}.rm-toast[data-astro-cid-vba7focd]{position:absolute;left:-1.75rem;top:58%;display:flex;align-items:center;gap:.55rem;width:78%;border-radius:1rem;border:1px solid rgba(16,16,16,.1);background:#fff;padding:.6rem .7rem;box-shadow:0 22px 40px -22px #1010108c;animation:rm-in .48s var(--ease-out) .9s both}.rm-toast-icon[data-astro-cid-vba7focd]{display:inline-flex;width:2rem;height:2rem;flex:none;align-items:center;justify-content:center;border-radius:9999px;background:#25d366;color:#fff}.rm-toast-title[data-astro-cid-vba7focd]{font-size:.75rem;font-weight:800;color:#111}.rm-toast-sub[data-astro-cid-vba7focd]{font-size:.62rem;color:#52525b}@keyframes rm-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}@media (prefers-reduced-motion: reduce){.rm-toast[data-astro-cid-vba7focd]{animation:none}}@media (max-width: 420px){.rm-toast[data-astro-cid-vba7focd]{left:-.5rem}}
