const LOS_FAQS = [ { q: 'How far in advance do I need to order?', a: 'Standard menu items typically need 1–2 business days notice, unless an advertised pop-up. Custom orders (birthdays, showers, weddings, events) need a minimum of 3-5 days for large orders — see the Custom Orders page for details.', }, { q: 'Do you deliver, or is it pickup only?', a: 'All orders are pickup in Sugar Land, TX (77479). Delivery isn\'t a standing service, but we sometimes offer it if it\'s convenient on that day — ask us when you order and we\'ll let you know. We\'d love to add DoorDash delivery down the road.', }, { q: 'How should I store my dessert, and how long does it stay fresh?', a: 'Most items are best enjoyed within 3–4 days. Keep cakes, pies, and pastries in an airtight container at room temperature for the first day or two, then refrigerate to extend freshness. We\'ll include care instructions with every order.', }, { q: 'Do you accommodate allergies or dietary restrictions?', a: 'Everything is baked in a home kitchen that regularly handles wheat, dairy, eggs, tree nuts and soy, so we can\'t guarantee an allergen-free product. Let us know about any allergies in your order notes and we\'ll do our best to advise.', }, { q: 'How do I pay?', a: 'Standard menu items are ordered and paid for securely right on this site, powered by Snipcart. Custom orders require a 50% deposit to reserve your date, with the remainder due before pickup or delivery.', }, { q: 'What\'s your cancellation policy?', a: 'Standard orders can be canceled or rescheduled up to 24 hours before pickup. Custom order deposits reserve your date and are non-refundable, but we\'re happy to work with you on rescheduling when possible.', }, ]; function FaqItem({ item }) { const [open, setOpen] = React.useState(false); function Icon({ name, size = 18 }) { const pascal = name.split('-').map((w) => w.charAt(0).toUpperCase() + w.slice(1)).join(''); const node = window.lucide && window.lucide.icons[pascal]; if (!node) return null; const el = window.lucide.createElement(node); el.setAttribute('width', size); el.setAttribute('height', size); el.setAttribute('stroke', 'var(--text-secondary)'); return ; } return (
setOpen((o) => !o)} style={{ display: 'flex', justifyContent: 'space-between', alignItems: 'center', cursor: 'pointer', gap: 12 }} > {item.q}
{open && (

{item.a}

)}
); } function ContactFaqPage() { const { Badge, Card, IconBadge } = window.LittleOliveStreetDesignSystem_65d760; const { RooflineDivider } = window.LittleOliveStreetDesignSystem_65d760; function Icon({ name, color, size = 20 }) { const pascal = name.split('-').map((w) => w.charAt(0).toUpperCase() + w.slice(1)).join(''); const node = window.lucide && window.lucide.icons[pascal]; if (!node) return null; const el = window.lucide.createElement(node); el.setAttribute('width', size); el.setAttribute('height', size); el.setAttribute('stroke', color || 'currentColor'); return ; } return (
Contact & FAQ

Questions? We've got answers.

Can't find what you need below — email us and we'll reply within 1–2 business days.

} />
Email
littleolivestreet@gmail.com
} />
Location
Sugar Land, TX 77479
Pickup address shared after ordering
} />
Delivery
Pickup only — ask about delivery

Frequently asked questions

{LOS_FAQS.map((item) => )}
); }