.tg-order{font-family:Arial;color:#000;touch-action:manipulation}.tg-order textarea{font-family:Arial}.tg-order p{font-size:18px}.tg-order select option{color:#000}.tg-order button{font-size:18px;color:#000}.tg-order .tab p,.tg-order .menu-item-card p{font-size:20px}.tg-order .menu-item-panel button p{font-size:16px}.tg-order .cart-button p{font-size:26px}.tg-order .money-note p,.tg-order .money-note th,.tg-order .money-note td{font-size:14px;font-weight:400}.faq-widget.svelte-152w2mt{position:relative}.faq-toggle.svelte-152w2mt{display:flex;align-items:center;gap:.4rem;white-space:nowrap;background:#1a7f4f;color:#fff;font-size:1.05rem;line-height:1.2;padding:.55rem 1.1rem .55rem .5rem}.faq-face.svelte-152w2mt{object-fit:contain;display:block}.faq-toggle.svelte-152w2mt:hover .faq-face:where(.svelte-152w2mt),.faq-toggle.svelte-152w2mt:focus-visible .faq-face:where(.svelte-152w2mt){animation:svelte-152w2mt-faq-hop .6s ease-in-out}@keyframes svelte-152w2mt-faq-hop{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-6px) rotate(-8deg)}55%{transform:translateY(0) rotate(4deg)}75%{transform:translateY(-3px) rotate(-2deg)}}.faq-face.svelte-152w2mt{animation:svelte-152w2mt-faq-nudge 7s ease-in-out infinite}@keyframes svelte-152w2mt-faq-nudge{0%,88%,to{transform:none}92%{transform:translateY(-4px) rotate(-6deg)}96%{transform:translateY(0) rotate(3deg)}}@media (prefers-reduced-motion: reduce){.faq-face.svelte-152w2mt,.faq-toggle.svelte-152w2mt:hover .faq-face:where(.svelte-152w2mt),.faq-toggle.svelte-152w2mt:focus-visible .faq-face:where(.svelte-152w2mt){animation:none}}.faq-buddy.svelte-152w2mt{position:absolute;top:calc(100% + .5rem);right:280px;margin-right:.5rem;object-fit:contain;pointer-events:none;z-index:1;animation:svelte-152w2mt-buddy-arrive .75s cubic-bezier(.34,1.4,.5,1) both}@keyframes svelte-152w2mt-buddy-arrive{0%{opacity:0;transform:translate(90px,-30px) scale(.35) rotate(20deg)}45%{opacity:1;transform:translate(20px,-34px) scale(1.06) rotate(-10deg)}70%{transform:translateY(6px) scale(.97) rotate(3deg)}85%{transform:translateY(-5px) rotate(-2deg)}to{opacity:1;transform:none}}@media (max-width: 560px){.faq-buddy.svelte-152w2mt{width:72px;height:72px;top:calc(100% - 16px);right:.5rem;margin-right:0}}@media (prefers-reduced-motion: reduce){.faq-buddy.svelte-152w2mt{animation:none}}.faq-panel.svelte-152w2mt{position:absolute;top:100%;right:0;width:280px;max-width:calc(100vw - 1.5rem);max-height:60vh;overflow-y:auto}.faq-heading.svelte-152w2mt{margin:0;font-weight:700;font-size:.875rem;color:#2f1000}.faq-search.svelte-152w2mt{padding:.5rem .65rem;border:1px solid #ddd;border-radius:6px;font-size:.8125rem}.faq-list.svelte-152w2mt{display:flex;flex-direction:column;gap:.4rem}.faq-item.svelte-152w2mt{border:1px solid #eee;border-radius:6px;padding:.4rem .6rem}.faq-item.svelte-152w2mt summary:where(.svelte-152w2mt){font-size:.8125rem;font-weight:600;color:#2f1000;cursor:pointer}.faq-answer.svelte-152w2mt{margin:.4rem 0 0;font-size:.8rem;color:#444;white-space:pre-wrap}.faq-empty.svelte-152w2mt{margin:0;font-size:.8rem;color:#888}.faq-submitted.svelte-152w2mt{margin:0;font-size:.8rem;color:#2f7a3e}.faq-submit.svelte-152w2mt{align-self:flex-start;background:#ffee78;border:none;border-radius:8px;padding:.4rem .85rem;font-weight:600;font-size:.8rem;cursor:pointer}.faq-submit.svelte-152w2mt:disabled{opacity:.5;cursor:not-allowed}.faq-contact.svelte-152w2mt{border-top:1px solid #eee;padding-top:.6rem}.faq-contact-heading.svelte-152w2mt{margin:0 0 .45rem;font-size:.78rem;color:#666}.faq-contact-icons.svelte-152w2mt{display:flex;gap:.6rem}.faq-contact-icon.svelte-152w2mt{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #eee;border-radius:10px;background:#fff;padding:0;cursor:pointer}.qr-overlay.svelte-152w2mt{background:#0009}.qr-card.svelte-152w2mt{position:relative;max-width:300px;background:#fff;border-radius:12px;padding:1rem;text-align:center}.qr-image.svelte-152w2mt{width:100%;max-width:240px;border-radius:8px}.qr-hint.svelte-152w2mt{margin:.75rem 0 0;font-size:.8rem;color:#2f1000}.qr-close.svelte-152w2mt{position:absolute;top:-.5rem;right:-.5rem;width:1.75rem;height:1.75rem;border-radius:50%;border:none;background:#2f1000;color:#fff;cursor:pointer}.sale-banner.svelte-14356oq{width:100%;margin:0;padding:.5rem .75rem;background:#d62828;color:#fff;font-weight:800;font-size:.875rem;text-align:center}.shop-tools.svelte-14356oq{position:fixed;top:80px;right:5.25rem;z-index:50;display:flex;align-items:flex-start;gap:.5rem}@media (max-width: 768px){.shop-tools.svelte-14356oq{top:56px;right:.5rem;gap:.375rem}.my-orders-link.svelte-14356oq{font-size:.8125rem;padding:.4rem .65rem}}@media (max-width: 380px){.shop-tools.svelte-14356oq{top:50px}.my-orders-link.svelte-14356oq{font-size:.75rem;padding:.35rem .55rem}}.my-orders-link.svelte-14356oq{white-space:nowrap;background:#1a7f4f;color:#fff;border-radius:999px;padding:.65rem 1.1rem;font-weight:700;font-size:1.05rem;line-height:1.2;text-decoration:none}
