._mobileOrderBar_cwzsf_1{position:fixed;left:0;right:0;bottom:var(--bottom-nav-height, 56px);z-index:150;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:var(--page-bg-alt);border-top:2px solid var(--border-strong)}._mobileOrderBarInfo_cwzsf_16{display:grid;gap:.1rem}._mobileOrderBarMeta_cwzsf_21{font-family:var(--font-heading);font-size:.62rem;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}._mobileOrderBarTotal_cwzsf_29{font-family:var(--font-body);font-size:.95rem;font-weight:700;color:var(--text);letter-spacing:0}._mobileOrderBarBtn_cwzsf_37{flex-shrink:0;display:inline-flex;align-items:center;padding:.6rem 1.1rem;font-family:var(--font-heading);font-weight:900;font-size:.8rem;text-transform:uppercase;letter-spacing:0;color:var(--on-dark);background:var(--btn-bg);border:none;border-radius:0;cursor:pointer;transition:background-color .2s ease;-webkit-tap-highlight-color:transparent}._mobileOrderBarBtn_cwzsf_37:hover,._mobileOrderBarBtn_cwzsf_37:focus-visible{background:var(--btn-bg-hover)}._mobileOrderBarBtn_cwzsf_37:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media(min-width:42rem){._mobileOrderBar_cwzsf_1{display:none}}._eyebrow_ofi6l_1{margin:0;font-family:var(--font-heading);font-size:.69rem;letter-spacing:.03em;text-transform:uppercase}._inlineLabel_ofi6l_9{display:inline-block;margin-right:.35rem;font-family:var(--font-heading);font-size:.68rem;color:var(--editorial);text-transform:uppercase;letter-spacing:.03em}._summaryCard_ofi6l_19{display:grid;gap:1rem;padding:1.2rem;border:1px solid var(--border);border-top:3px solid rgba(255,83,23,.72);background:#fffc}._summaryHeader_ofi6l_28{display:grid;gap:.2rem}._summaryHeader_ofi6l_28 h2{margin:.25rem 0 .6rem;font-family:var(--font-display);font-size:1.7rem;line-height:.98}._summaryHeaderTitle_ofi6l_40{display:flex;align-items:center;gap:.5rem;margin:0}._summaryBadge_ofi6l_47{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:999px;background:#ff5317e6;color:var(--on-dark);font-family:var(--font-heading);font-size:.68rem;font-weight:700;letter-spacing:.01em;line-height:1}._summaryProgressWrap_ofi6l_64{display:grid;gap:.45rem}._summaryProgressLabel_ofi6l_69{display:flex;justify-content:space-between;font-family:var(--font-heading);font-size:.68rem;color:var(--editorial);text-transform:uppercase;letter-spacing:.03em}._summaryProgress_ofi6l_64{height:4px;border-radius:999px;background:#00000014;overflow:hidden}._summaryProgressFill_ofi6l_86{height:100%;border-radius:999px;background:#ff5317cc;transition:width .3s ease}._summaryLines_ofi6l_93{display:grid;gap:0;margin:0;padding:0;list-style:none}._summaryLine_ofi6l_93{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid var(--border)}._summaryLine_ofi6l_93:first-child{border-top:none;padding-top:0}._summaryLine_ofi6l_93:last-child{padding-bottom:0}._summaryLineLeft_ofi6l_119{display:grid;gap:.2rem}._summaryLineSub_ofi6l_124{font-size:.76rem;color:var(--muted)}._summaryEmpty_ofi6l_129{color:var(--muted);font-size:.76rem}._summaryLineName_ofi6l_134{display:block;font-family:var(--font-body);font-size:.9rem;font-weight:600;line-height:1.4}._summaryLineValue_ofi6l_142{font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:0;white-space:nowrap}._summaryTotals_ofi6l_150{display:grid;gap:.55rem;padding-top:.75rem;border-top:1px solid var(--border)}._summaryTotalsHeading_ofi6l_157{margin:0 0 .2rem;font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--text);letter-spacing:0}._summaryTotalRow_ofi6l_166{display:flex;align-items:baseline;gap:.4rem}._summaryTotalLabel_ofi6l_172{flex-shrink:0;font-size:.86rem;color:var(--muted)}._summaryTotalDash_ofi6l_178{flex:1;border-bottom:1px dashed rgba(0,0,0,.18);margin-bottom:3px}._summaryTotalValue_ofi6l_184{flex-shrink:0;font-family:var(--font-body);font-size:.86rem;color:var(--muted);letter-spacing:0}._summaryDepositRow_ofi6l_192{display:flex;align-items:baseline;gap:.4rem;padding-top:.5rem;border-top:1px solid var(--border);margin-top:.1rem}._summaryDepositLabel_ofi6l_201{flex-shrink:0;font-family:var(--font-body);font-size:.95rem;font-weight:600;color:var(--text)}._summaryDepositValue_ofi6l_209{flex-shrink:0;font-family:var(--font-body);font-size:1.05rem;font-weight:700;color:var(--text);letter-spacing:0}._summaryDepositNote_ofi6l_218{margin:.1rem 0 0;font-family:var(--font-heading);font-size:.66rem;color:var(--editorial);text-transform:uppercase;letter-spacing:.03em}._summaryStatus_ofi6l_227{display:grid;gap:.55rem}._summaryStatus_ofi6l_227 p,._checklist_ofi6l_233 ul{margin:0}._summaryStatus_ofi6l_227 p{color:var(--muted);font-size:.84rem;line-height:1.7}._summarySlotDetail_ofi6l_243{display:block;font-size:.76rem;color:var(--muted);margin-top:.1rem}._summaryDateValue_ofi6l_250{display:inline;font-size:.9rem}._statusPill_ofi6l_255{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-family:var(--font-heading);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}._statusReady_ofi6l_267{background:#004f4914;color:var(--success);border:1px solid rgba(0,79,73,.18)}._statusPending_ofi6l_273{background:#b4640014;color:#9a5e00;border:1px solid rgba(180,100,0,.2)}._summaryWarning_ofi6l_279{padding:.75rem 1rem;border-radius:0;border:1px solid rgba(180,100,0,.24);background:#b4640012;color:#7a4e00;font-size:.8rem;line-height:1.5}._summaryTrust_ofi6l_289{margin:0;font-size:.78rem;font-style:italic;color:var(--success);line-height:1.55}._checklist_ofi6l_233{padding:.95rem 1rem;border-radius:0;border:1px solid rgba(0,79,73,.14);background:#004f490d}._checklistHeading_ofi6l_304{margin:0 0 .45rem;color:var(--success);font-family:var(--font-heading);font-size:.7rem;letter-spacing:.03em;text-transform:uppercase}._checklist_ofi6l_233 ul{display:grid;gap:.55rem;padding-left:1rem;color:var(--muted);font-size:.8rem}@media(min-width:42rem){._summaryHeader_ofi6l_28 h2{font-size:2.1rem}}@media(min-width:64rem){._summaryHeader_ofi6l_28 h2{font-size:2.35rem}}
