.OrderMenuStep-module__50_BCa__page{max-width:1100px;margin:0 auto;padding:40px 32px 120px}.OrderMenuStep-module__50_BCa__heading{font:600 34px var(--font-display);text-transform:uppercase;margin:0 0 24px}.OrderMenuStep-module__50_BCa__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.OrderMenuStep-module__50_BCa__card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-default);background:#fff;flex-direction:column;display:flex;overflow:hidden}.OrderMenuStep-module__50_BCa__imageLink{color:inherit;text-decoration:none}.OrderMenuStep-module__50_BCa__imageWrap{aspect-ratio:4/3;background:var(--navy-100);position:relative;overflow:hidden}.OrderMenuStep-module__50_BCa__image{object-fit:cover;transition:transform .4s cubic-bezier(.22,.9,.25,1)}.OrderMenuStep-module__50_BCa__card:hover .OrderMenuStep-module__50_BCa__image{transform:scale(1.08)}.OrderMenuStep-module__50_BCa__placeholder{width:100%;height:100%;font:var(--text-body-sm);color:var(--navy-600);justify-content:center;align-items:center;display:flex}.OrderMenuStep-module__50_BCa__tag{position:absolute;top:10px;left:10px}.OrderMenuStep-module__50_BCa__body{flex-direction:column;flex:1;gap:8px;padding:18px;display:flex}.OrderMenuStep-module__50_BCa__titleLink{color:inherit;text-decoration:none}.OrderMenuStep-module__50_BCa__title{font:600 18px var(--font-display)}.OrderMenuStep-module__50_BCa__desc{font:var(--text-body-sm);color:var(--color-fg-muted);flex:1}.OrderMenuStep-module__50_BCa__footer{justify-content:space-between;align-items:center;display:flex}.OrderMenuStep-module__50_BCa__cartBar{background:linear-gradient(180deg, transparent, var(--color-bg-page) 40%);justify-content:center;padding:20px 0;display:flex;position:fixed;bottom:0;left:0;right:0}@media (max-width:900px){.OrderMenuStep-module__50_BCa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.OrderMenuStep-module__50_BCa__grid{grid-template-columns:1fr}}
.OrderCartStep-module__DS8M5G__page{max-width:640px;margin:0 auto;padding:40px 32px 80px}.OrderCartStep-module__DS8M5G__backButton{color:var(--color-brand-primary);font:var(--text-label-md);cursor:pointer;background:0 0;border:none;margin-bottom:20px;padding:0}.OrderCartStep-module__DS8M5G__heading{font:600 30px var(--font-display);text-transform:uppercase;margin:0 0 20px}.OrderCartStep-module__DS8M5G__empty{color:var(--color-fg-muted)}.OrderCartStep-module__DS8M5G__subtotalRow{font:var(--text-label-lg);justify-content:space-between;padding:20px 0;display:flex}
.OpayPaymentPanel-module__PzaIJG__panel{flex-direction:column;display:flex}.OpayPaymentPanel-module__PzaIJG__backButton{color:var(--color-brand-primary);font:var(--text-label-md);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-bottom:20px;padding:0}.OpayPaymentPanel-module__PzaIJG__heading{font:600 28px var(--font-display);text-transform:uppercase;margin:0 0 8px}.OpayPaymentPanel-module__PzaIJG__copy{font:var(--text-body-md);color:var(--color-fg-secondary);margin:0 0 24px}.OpayPaymentPanel-module__PzaIJG__amountCard{background:var(--color-bg-sunken);border-radius:var(--radius-md);text-align:center;margin-bottom:18px;padding:18px}.OpayPaymentPanel-module__PzaIJG__amountLabel{font:700 10px var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-fg-muted);margin-bottom:6px}.OpayPaymentPanel-module__PzaIJG__amountValue{font:700 30px var(--font-display);color:var(--color-brand-primary)}.OpayPaymentPanel-module__PzaIJG__accountCard{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:#fff;margin-bottom:24px;padding:4px 0}.OpayPaymentPanel-module__PzaIJG__accountRow{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.OpayPaymentPanel-module__PzaIJG__accountRow:last-child{border-bottom:none}.OpayPaymentPanel-module__PzaIJG__accountLabel{font:700 10px var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-fg-muted);margin-bottom:4px}.OpayPaymentPanel-module__PzaIJG__accountValue{font:700 18px var(--font-display);color:var(--color-fg-primary)}.OpayPaymentPanel-module__PzaIJG__copyButton{border-radius:var(--radius-full);border:1px solid var(--color-border-default);cursor:pointer;width:40px;height:40px;color:var(--color-fg-primary);background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.OpayPaymentPanel-module__PzaIJG__error{font:var(--text-body-sm);color:var(--color-error,#d64545);margin-bottom:16px}
.OrderCheckoutStep-module__FO_08q__page{max-width:560px;margin:0 auto;padding:40px 32px 80px}.OrderCheckoutStep-module__FO_08q__backButton{color:var(--color-brand-primary);font:var(--text-label-md);cursor:pointer;background:0 0;border:none;margin-bottom:20px;padding:0}.OrderCheckoutStep-module__FO_08q__heading{font:600 30px var(--font-display);text-transform:uppercase;margin:0 0 20px}.OrderCheckoutStep-module__FO_08q__form{flex-direction:column;gap:18px;display:flex}.OrderCheckoutStep-module__FO_08q__radioRow{gap:24px;display:flex}.OrderCheckoutStep-module__FO_08q__pickupInfo{background:var(--color-bg-sunken);border-radius:var(--radius-md);align-items:center;gap:10px;padding:16px;display:flex}.OrderCheckoutStep-module__FO_08q__pickupInfo span{font:var(--text-body-md);color:var(--color-fg-secondary)}.OrderCheckoutStep-module__FO_08q__pickupInfo strong{color:var(--color-fg-primary)}.OrderCheckoutStep-module__FO_08q__deliveryBox{background:var(--color-bg-sunken);border-radius:var(--radius-md);flex-direction:column;gap:18px;padding:18px;display:flex}.OrderCheckoutStep-module__FO_08q__fieldLabel{font:var(--text-label-md);text-transform:none;margin-bottom:6px}.OrderCheckoutStep-module__FO_08q__select{border-radius:var(--radius-md);border:1px solid var(--color-border-default);width:100%;font:var(--text-body-md);background:#fff;padding:12px 14px}.OrderCheckoutStep-module__FO_08q__couponRow{gap:10px;display:flex}.OrderCheckoutStep-module__FO_08q__couponInput{border-radius:var(--radius-md);border:1px solid var(--color-border-default);font:var(--text-body-md);flex:1;padding:12px 14px}.OrderCheckoutStep-module__FO_08q__couponSuccess{font:var(--text-body-sm);color:var(--success-600);margin-top:6px}.OrderCheckoutStep-module__FO_08q__couponError{font:var(--text-body-sm);color:var(--color-fg-muted);margin-top:6px}.OrderCheckoutStep-module__FO_08q__notesTextarea{border-radius:var(--radius-md);border:1px solid var(--color-border-default);width:100%;min-height:70px;font:var(--text-body-md);resize:vertical;box-sizing:border-box;font-family:var(--font-body);padding:12px 14px}.OrderCheckoutStep-module__FO_08q__summary{background:var(--color-bg-sunken);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:16px;display:flex}.OrderCheckoutStep-module__FO_08q__summaryRow{font:var(--text-body-md);justify-content:space-between;display:flex}.OrderCheckoutStep-module__FO_08q__discountRow{color:var(--success-600)}.OrderCheckoutStep-module__FO_08q__totalRow{font:var(--text-label-lg);border-top:1px solid var(--color-border-default);justify-content:space-between;padding-top:8px;display:flex}
.CopyTrackingId-module__h-b8Aa__wrap{background:var(--color-brand-accent-subtle,#fdf3e2);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 18px;display:flex}.CopyTrackingId-module__h-b8Aa__label{font:700 10px var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-fg-muted);margin-bottom:4px}.CopyTrackingId-module__h-b8Aa__value{font:700 20px var(--font-display);color:var(--color-fg-primary);letter-spacing:.5px}.CopyTrackingId-module__h-b8Aa__hint{font:var(--text-body-sm);color:var(--color-fg-muted);margin-top:4px}.CopyTrackingId-module__h-b8Aa__copyButton{border-radius:var(--radius-full);border:1px solid var(--color-border-default);cursor:pointer;width:40px;height:40px;color:var(--color-fg-primary);background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}
.ReceiptActions-module__baCreG__wrap{margin-top:24px}.ReceiptActions-module__baCreG__row{margin-bottom:12px}.ReceiptActions-module__baCreG__whatsappButton{border-radius:var(--radius-full);color:#fff;width:100%;font:700 14px var(--font-body);cursor:pointer;background:#25d366;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 24px;display:flex}
.OrderConfirmationStep-module__XxSpjq__page{text-align:center;max-width:480px;margin:0 auto;padding:56px 24px 80px}.OrderConfirmationStep-module__XxSpjq__iconWrap{justify-content:center;margin-bottom:20px;display:flex}.OrderConfirmationStep-module__XxSpjq__icon{color:var(--color-brand-accent)}.OrderConfirmationStep-module__XxSpjq__heading{font:600 30px var(--font-display);text-transform:uppercase;color:var(--color-brand-primary);margin-bottom:14px}.OrderConfirmationStep-module__XxSpjq__orderId{font:700 15px var(--font-body);letter-spacing:var(--tracking-wide);color:var(--color-fg-muted);margin-bottom:10px}.OrderConfirmationStep-module__XxSpjq__copy{font:var(--text-body-lg);color:var(--color-fg-secondary);margin-bottom:30px}.OrderConfirmationStep-module__XxSpjq__card{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);text-align:left;background:#fff;margin-bottom:8px;overflow:hidden}.OrderConfirmationStep-module__XxSpjq__row{border-bottom:1px solid var(--color-border-default);font:var(--text-body-md);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.OrderConfirmationStep-module__XxSpjq__row:last-child{border-bottom:none}.OrderConfirmationStep-module__XxSpjq__rowLabel{color:var(--color-fg-muted)}.OrderConfirmationStep-module__XxSpjq__rowValue{text-align:right;font-weight:700}.OrderConfirmationStep-module__XxSpjq__rowValuePending{color:var(--color-brand-accent);font-weight:700}.OrderConfirmationStep-module__XxSpjq__actions{justify-content:center;margin-top:20px;display:flex}
.Receipt-module__sUsDKa__page{max-width:480px;margin:0 auto;padding:56px 24px 80px}.Receipt-module__sUsDKa__centered{text-align:center;padding:80px 32px}.Receipt-module__sUsDKa__iconWrap{justify-content:center;margin-bottom:20px;display:flex}.Receipt-module__sUsDKa__iconSuccess{color:#1f9d55}.Receipt-module__sUsDKa__iconFailed{color:var(--color-error,#d64545)}.Receipt-module__sUsDKa__heading{font:700 26px var(--font-display);text-align:center;color:var(--color-fg-primary);margin-bottom:4px}.Receipt-module__sUsDKa__orderId{font:700 15px var(--font-body);color:var(--color-fg-muted);text-align:center;margin-bottom:28px}.Receipt-module__sUsDKa__copy{font:var(--text-body-lg);color:var(--color-fg-secondary);text-align:center;margin-bottom:30px}.Receipt-module__sUsDKa__card{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:#fff;margin-bottom:24px;overflow:hidden}.Receipt-module__sUsDKa__row{border-bottom:1px solid var(--color-border-default);font:var(--text-body-md);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.Receipt-module__sUsDKa__row:last-child{border-bottom:none}.Receipt-module__sUsDKa__rowLabel{color:var(--color-fg-muted)}.Receipt-module__sUsDKa__rowValue{text-align:right;font-weight:700}.Receipt-module__sUsDKa__statusPaid{color:#1f9d55}.Receipt-module__sUsDKa__statusPending{color:var(--color-brand-accent)}.Receipt-module__sUsDKa__itemsList{padding:4px 18px}.Receipt-module__sUsDKa__itemRow{border-bottom:1px solid var(--color-border-default);font:var(--text-body-sm);justify-content:space-between;padding:10px 0;display:flex}.Receipt-module__sUsDKa__itemRow:last-child{border-bottom:none}.Receipt-module__sUsDKa__sectionHeading{font:700 14px var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-fg-secondary);align-items:center;gap:8px;margin:32px 0 12px;display:flex}.Receipt-module__sUsDKa__actions{justify-content:center;margin-top:24px;display:flex}.Receipt-module__sUsDKa__trackLink{font:700 13px var(--font-body);color:var(--color-brand-primary);text-decoration:none}
.TrackOrder-module__lRaFBG__page{max-width:520px;margin:0 auto;padding:56px 24px 80px}.TrackOrder-module__lRaFBG__header{text-align:center;margin-bottom:28px}.TrackOrder-module__lRaFBG__label{font:700 11px var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-brand-primary)}.TrackOrder-module__lRaFBG__title{font:700 32px var(--font-display);color:var(--color-fg-primary);margin:6px 0 8px}.TrackOrder-module__lRaFBG__subtitle{font:var(--text-body-md);color:var(--color-fg-muted)}.TrackOrder-module__lRaFBG__searchRow{gap:10px;margin-bottom:24px;display:flex}.TrackOrder-module__lRaFBG__searchInput{border:1px solid var(--color-border-default);border-radius:var(--radius-md);font:var(--text-body-md);flex:1;padding:14px 16px}.TrackOrder-module__lRaFBG__searchButton{border-radius:var(--radius-md);background:var(--color-brand-accent);width:48px;height:48px;color:var(--color-fg-on-gold);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TrackOrder-module__lRaFBG__statusText{text-align:center;color:var(--color-fg-muted)}.TrackOrder-module__lRaFBG__notFound{text-align:center;color:var(--color-fg-muted);background:var(--color-surface-muted,#f7f4ef);border-radius:var(--radius-lg);padding:20px}.TrackOrder-module__lRaFBG__meta{font:700 13px var(--font-body);color:var(--color-fg-muted);margin-bottom:20px}.TrackOrder-module__lRaFBG__statusCard{text-align:center;border-radius:var(--radius-lg);margin-bottom:24px;padding:28px 24px}.TrackOrder-module__lRaFBG__statusIcon{justify-content:center;margin-bottom:14px;display:flex}.TrackOrder-module__lRaFBG__statusTitle{font:700 17px var(--font-display);margin-bottom:8px}.TrackOrder-module__lRaFBG__statusDesc{font:var(--text-body-sm);line-height:1.6}.TrackOrder-module__lRaFBG__tone_pending{color:#92650f;background:#fef8ec}.TrackOrder-module__lRaFBG__tone_confirmed{color:#1a56cc;background:#eef6ff}.TrackOrder-module__lRaFBG__tone_done{color:#1a8a3c;background:#ebf7f0}.TrackOrder-module__lRaFBG__tone_failed{color:#d93025;background:#fef0ef}.TrackOrder-module__lRaFBG__itemsCard{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:#fff;margin-bottom:12px;padding:6px 18px}.TrackOrder-module__lRaFBG__itemsHeading{font:700 12px var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-fg-muted);padding:14px 0 6px}.TrackOrder-module__lRaFBG__itemRow{border-top:1px solid var(--color-border-default);font:var(--text-body-sm);justify-content:space-between;padding:10px 0;display:flex}
