.audience{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:25px 5vw!important}.audience p{width:100%;margin:0 0 4px!important;text-align:center}.audience span{white-space:normal!important;text-align:center!important}.brand-update{padding:68px 6vw;background:#f8f2ec;color:#493b33}.brand-update h2,.brand-update h3{font-family:var(--font-cormorant),Georgia,serif}.brand-update h2{font-size:clamp(2.4rem,5vw,4.4rem);margin:.25rem 0 1rem}.brand-update p{line-height:1.75}.brand-update .why{max-width:850px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.benefits article,.appreciation,.storage article,.macro-note,.veg-form{padding:24px;border:1px solid #d7c4b5;border-radius:22px;background:#fffaf6}.benefits small{letter-spacing:.14em;text-transform:uppercase;color:#97715d}.benefits h3{font-size:1.5rem;margin:.45rem 0}.appreciation{margin:26px 0;background:#eaded4}.appreciation h3{font-size:1.8rem;margin:.3rem 0}.fields{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:20px 0}.fields label{display:grid;gap:7px;font-size:.85rem}.fields input,.fields select{width:100%;padding:13px;border:1px solid #cbb3a3;border-radius:11px;background:white;font:inherit}.form-button{border:0;border-radius:999px;padding:13px 20px;background:#654638;color:white;font:inherit}.storage{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.macro-note{margin-top:16px;background:#f0e5dc}.business-email{display:inline-block;margin-top:18px;color:#6c4938;font-weight:700}.paymentNote{display:none!important}@media(max-width:760px){.benefits,.fields,.storage{grid-template-columns:1fr}.brand-update{padding:55px 22px}}
.meal-options-note{margin:22px 0;padding:24px;border:1px solid #d7c4b5;border-radius:22px;background:#fffaf6}.meal-options-note h3{font-size:1.8rem;margin:.3rem 0}.discount-details[hidden]{display:none!important}.discount-details{display:grid;gap:14px;margin-top:16px}.discount-check{font-weight:600}.simple-appreciation .discount-total{padding:13px 15px;border-radius:12px;background:#fffaf6}
.customer-feedback-section{background:#f8f2ec;padding-top:52px;padding-bottom:52px}.customer-feedback{max-width:920px;margin:0 auto;padding:30px;border:1px solid #d7c4b5;border-radius:22px;background:#eaded4}.customer-feedback h3{font-size:1.8rem;margin:.3rem 0}.customer-feedback p:last-child{margin-bottom:0}.contactNumber{font-size:clamp(20px,2.2vw,28px)!important}
.plan-order{margin-top:auto}.plan-order summary{list-style:none;cursor:pointer;text-align:center;border-radius:999px;padding:13px 20px;background:#ead8ce;color:#4b332b;font-weight:700}.plan-order summary::-webkit-details-marker{display:none}.featured .plan-order summary{background:#f2dfd4}.plan-order[open] summary{margin-bottom:20px}.plan:has(.plan-order[open]){grid-column:1/-1}.plan-order-panel{width:100%;max-width:940px;margin:0 auto;border-radius:20px;background:#fff;overflow:hidden}.plan-order-panel iframe{display:block;width:100%;height:2100px;border:0}.tallyOrderSection[hidden]{display:none!important}@media(max-width:760px){.plan-order-panel iframe{height:2350px}}
