.BakeryOrderFlow_order__bTdZi{width:min(calc(100vw - 44px),1180px);margin:0 auto;padding:0 0 108px;word-break:keep-all;overflow-wrap:break-word}.BakeryOrderFlow_header__jWkvp{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 0 28px;border-bottom:1px solid var(--bb-line)}.BakeryOrderFlow_header__jWkvp h2{max-width:780px;margin:10px 0 0;font-family:var(--bb-serif);font-size:clamp(2rem,3.7vw,3.35rem);font-weight:600;line-height:1.18;text-wrap:balance}.BakeryOrderFlow_kicker__G_OVB{color:var(--bb-accent);font-size:.76rem;font-weight:800;line-height:1.35;text-transform:uppercase}.BakeryOrderFlow_backButton__CN04Q,.BakeryOrderFlow_resetButton__Q5Phs,.BakeryOrderFlow_submitButton__1iewK{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--bb-accent);border-radius:10px;padding:0 20px;background:var(--bb-accent);color:var(--bb-paper);cursor:pointer;font-weight:800;line-height:1;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.BakeryOrderFlow_backButton__CN04Q,.BakeryOrderFlow_resetButton__Q5Phs{background:transparent;color:var(--bb-accent)}.BakeryOrderFlow_backButton__CN04Q:hover,.BakeryOrderFlow_resetButton__Q5Phs:hover,.BakeryOrderFlow_submitButton__1iewK:hover{background:var(--bb-accent-dark);color:var(--bb-paper);box-shadow:0 12px 26px rgba(192,58,43,.18);transform:translateY(-1px)}.BakeryOrderFlow_submitButton__1iewK:disabled{border-color:var(--bb-line-strong);background:rgba(74,47,30,.08);color:var(--bb-faint);cursor:not-allowed}.BakeryOrderFlow_submitButton__1iewK:disabled:hover{box-shadow:none;transform:none}.BakeryOrderFlow_steps__Lmyk3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:28px 0 0;padding:0;overflow:hidden;border:1px solid var(--bb-line);border-radius:10px;background:var(--bb-line);list-style:none}.BakeryOrderFlow_stepItem___M_YL{display:flex;min-height:76px;align-items:center;gap:14px;padding:16px;background:rgba(255,249,237,.62);color:var(--bb-muted)}.BakeryOrderFlow_stepItem___M_YL span{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--bb-line-strong);border-radius:999px;font-size:.86rem;font-weight:800}.BakeryOrderFlow_stepItem___M_YL strong{font-size:.95rem;font-weight:800}.BakeryOrderFlow_stepItem___M_YL[data-active=true],.BakeryOrderFlow_stepItem___M_YL[data-complete=true]{background:var(--bb-paper);color:var(--bb-text)}.BakeryOrderFlow_stepItem___M_YL[data-active=true] span,.BakeryOrderFlow_stepItem___M_YL[data-complete=true] span{border-color:var(--bb-accent);background:var(--bb-accent);color:var(--bb-paper)}.BakeryOrderFlow_panel__riBax{min-height:560px;margin-top:24px;border:1px solid var(--bb-line);border-radius:10px;background:var(--bb-paper);box-shadow:var(--bb-shadow)}.BakeryOrderFlow_confirmation__cMnZC,.BakeryOrderFlow_form__KjDY2,.BakeryOrderFlow_stage__WO7Zg{display:grid;grid-gap:30px;gap:30px;padding:clamp(24px,4vw,44px)}.BakeryOrderFlow_stageCopy__LLgxw{display:grid;grid-gap:10px;gap:10px;max-width:760px}.BakeryOrderFlow_confirmation__cMnZC h3,.BakeryOrderFlow_stageCopy__LLgxw h3{margin:0;font-family:var(--bb-serif);font-size:clamp(1.7rem,3vw,2.55rem);font-weight:600;line-height:1.25}.BakeryOrderFlow_confirmation__cMnZC p,.BakeryOrderFlow_loading__zyFMA,.BakeryOrderFlow_stageCopy__LLgxw p{margin:0;color:var(--bb-muted)}.BakeryOrderFlow_productGrid__BB1Rl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.BakeryOrderFlow_productCard__7dyCW{display:grid;min-width:0;align-content:space-between;grid-gap:18px;gap:18px;min-height:256px;border:1px solid var(--bb-line);border-radius:10px;padding:18px;background:#fffdf8}.BakeryOrderFlow_productInfo__6T9m9{display:grid;grid-gap:8px;gap:8px}.BakeryOrderFlow_fieldWide__RDDNH span,.BakeryOrderFlow_field__GOKNK span,.BakeryOrderFlow_productInfo__6T9m9 span,.BakeryOrderFlow_storeChoice__mVLa6 legend{color:var(--bb-accent);font-size:.78rem;font-weight:800;line-height:1.35}.BakeryOrderFlow_orderSummary__W6QBx h4,.BakeryOrderFlow_productInfo__6T9m9 h4,.BakeryOrderFlow_slotSection__N55i1 h4{margin:0;font-family:var(--bb-serif);font-size:1.22rem;font-weight:600;line-height:1.35}.BakeryOrderFlow_productInfo__6T9m9 p{margin:0;color:var(--bb-muted);font-size:.92rem;line-height:1.58}.BakeryOrderFlow_productInfo__6T9m9 strong{color:var(--bb-text);font-size:1rem}.BakeryOrderFlow_stepper__INXXf{display:grid;grid-template-columns:40px minmax(42px,1fr) 40px;overflow:hidden;border:1px solid var(--bb-line-strong);border-radius:10px;background:var(--bb-paper)}.BakeryOrderFlow_stepper__INXXf button{display:inline-flex;width:40px;min-height:40px;align-items:center;justify-content:center;border:0;background:transparent;color:var(--bb-accent);cursor:pointer;font-size:1.1rem;font-weight:800}.BakeryOrderFlow_stepper__INXXf button:disabled{color:var(--bb-faint);cursor:not-allowed}.BakeryOrderFlow_stepper__INXXf output{display:inline-flex;min-width:0;align-items:center;justify-content:center;border-inline:1px solid var(--bb-line);font-weight:800}.BakeryOrderFlow_actionBar__rBQea{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--bb-line);padding-top:22px}.BakeryOrderFlow_actionBar__rBQea div{display:grid;grid-gap:4px;gap:4px}.BakeryOrderFlow_actionBar__rBQea span{color:var(--bb-muted);font-size:.88rem;font-weight:800}.BakeryOrderFlow_actionBar__rBQea strong{color:var(--bb-accent);font-family:var(--bb-serif);font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.1}.BakeryOrderFlow_calendarGrid__SGQWD{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:10px;gap:10px}.BakeryOrderFlow_dateButton__4ZfLO,.BakeryOrderFlow_slotButton__1auWj{display:grid;min-width:0;border:1px solid var(--bb-line);border-radius:10px;background:#fffdf8;color:var(--bb-text);cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.BakeryOrderFlow_dateButton__4ZfLO{min-height:126px;gap:7px;align-content:start;padding:14px}.BakeryOrderFlow_dateButton__4ZfLO em,.BakeryOrderFlow_dateButton__4ZfLO small,.BakeryOrderFlow_dateButton__4ZfLO span,.BakeryOrderFlow_slotButton__1auWj small{color:var(--bb-muted);font-style:normal;font-weight:800}.BakeryOrderFlow_dateButton__4ZfLO strong{font-family:var(--bb-serif);font-size:1.55rem;font-weight:600;line-height:1.1}.BakeryOrderFlow_dateButton__4ZfLO small,.BakeryOrderFlow_slotButton__1auWj small{font-size:.76rem}.BakeryOrderFlow_dateButton__4ZfLO:hover,.BakeryOrderFlow_slotButton__1auWj:hover{border-color:var(--bb-accent);box-shadow:0 10px 24px rgba(192,58,43,.14);transform:translateY(-1px)}.BakeryOrderFlow_dateButton__4ZfLO:disabled,.BakeryOrderFlow_slotButton__1auWj:disabled{border-color:rgba(74,47,30,.1);background:rgba(74,47,30,.045);color:var(--bb-faint);cursor:not-allowed}.BakeryOrderFlow_dateButton__4ZfLO:disabled:hover,.BakeryOrderFlow_slotButton__1auWj:disabled:hover{box-shadow:none;transform:none}.BakeryOrderFlow_dateButton__4ZfLO:disabled em,.BakeryOrderFlow_dateButton__4ZfLO:disabled small,.BakeryOrderFlow_dateButton__4ZfLO:disabled span,.BakeryOrderFlow_dateButton__4ZfLO:disabled strong,.BakeryOrderFlow_slotButton__1auWj:disabled small,.BakeryOrderFlow_slotButton__1auWj:disabled span{color:var(--bb-faint)}.BakeryOrderFlow_dateButton__4ZfLO[data-selected=true],.BakeryOrderFlow_slotButton__1auWj[data-selected=true]{border-color:var(--bb-accent);box-shadow:inset 0 0 0 1px var(--bb-accent)}.BakeryOrderFlow_slotSection__N55i1{display:grid;grid-gap:14px;gap:14px;padding-top:6px}.BakeryOrderFlow_slotGrid__9Obag{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:10px;gap:10px}.BakeryOrderFlow_slotButton__1auWj{min-height:74px;gap:8px;align-content:center;padding:14px}.BakeryOrderFlow_slotButton__1auWj span{font-family:var(--bb-serif);font-size:1.25rem;line-height:1}.BakeryOrderFlow_slotButton__1auWj:disabled span{text-decoration:line-through;text-decoration-thickness:1px}.BakeryOrderFlow_storeChoice__mVLa6{display:flex;min-width:0;gap:12px;align-items:center;margin:0;border:1px solid var(--bb-line-strong);border-radius:10px;padding:14px 16px}.BakeryOrderFlow_storeChoice__mVLa6 legend{padding:0 6px}.BakeryOrderFlow_storeChoice__mVLa6 label{display:inline-flex;align-items:center;gap:7px;color:var(--bb-text);font-weight:800}.BakeryOrderFlow_formGrid__qywN1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.BakeryOrderFlow_fieldWide__RDDNH,.BakeryOrderFlow_field__GOKNK{display:grid;grid-gap:8px;gap:8px}.BakeryOrderFlow_fieldWide__RDDNH textarea,.BakeryOrderFlow_field__GOKNK input{min-width:0;border:1px solid var(--bb-line-strong);border-radius:10px;background:#fffdf8;color:var(--bb-text);font:inherit}.BakeryOrderFlow_field__GOKNK input{min-height:50px;padding:0 14px}.BakeryOrderFlow_fieldWide__RDDNH{grid-column:1/-1}.BakeryOrderFlow_fieldWide__RDDNH textarea{resize:vertical;padding:12px 14px}.BakeryOrderFlow_orderSummary__W6QBx{display:grid;grid-gap:12px;gap:12px;max-width:760px}.BakeryOrderFlow_orderSummary__W6QBx ul{display:grid;grid-gap:0;gap:0;margin:0;padding:0;border-top:1px solid var(--bb-line);list-style:none}.BakeryOrderFlow_orderSummary__W6QBx div,.BakeryOrderFlow_orderSummary__W6QBx li{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--bb-line);padding:12px 0}.BakeryOrderFlow_orderSummary__W6QBx span{color:var(--bb-muted);font-weight:800}.BakeryOrderFlow_orderSummary__W6QBx strong{color:var(--bb-text);white-space:nowrap}.BakeryOrderFlow_confirmation__cMnZC{justify-items:start}.BakeryOrderFlow_receipt__erpko{color:var(--bb-accent);font-family:var(--bb-serif);font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.BakeryOrderFlow_summary__sEX0b{display:grid;justify-self:stretch;max-width:760px;margin:0;border-top:1px solid var(--bb-line)}.BakeryOrderFlow_summary__sEX0b div{display:grid;grid-template-columns:120px 1fr;grid-gap:20px;gap:20px;padding:14px 0;border-bottom:1px solid var(--bb-line)}.BakeryOrderFlow_summary__sEX0b dt{color:var(--bb-accent);font-size:.82rem;font-weight:800}.BakeryOrderFlow_summary__sEX0b dd{margin:0;color:var(--bb-muted);font-weight:800}.BakeryOrderFlow_notice__DTFk4{max-width:760px;font-weight:800}.BakeryOrderFlow_help__NOwAX{max-width:760px}.BakeryOrderFlow_demoNote__cHcz2{margin:18px 0 0;color:var(--bb-muted);font-size:.88rem;font-weight:800;text-align:center}.BakeryOrderFlow_backButton__CN04Q:focus-visible,.BakeryOrderFlow_dateButton__4ZfLO:focus-visible,.BakeryOrderFlow_fieldWide__RDDNH textarea:focus-visible,.BakeryOrderFlow_field__GOKNK input:focus-visible,.BakeryOrderFlow_resetButton__Q5Phs:focus-visible,.BakeryOrderFlow_slotButton__1auWj:focus-visible,.BakeryOrderFlow_stepper__INXXf button:focus-visible,.BakeryOrderFlow_storeChoice__mVLa6 input:focus-visible,.BakeryOrderFlow_submitButton__1iewK:focus-visible{outline:3px solid rgba(192,58,43,.24);outline-offset:2px}@media (max-width:1080px){.BakeryOrderFlow_productGrid__BB1Rl{grid-template-columns:repeat(3,minmax(0,1fr))}.BakeryOrderFlow_calendarGrid__SGQWD,.BakeryOrderFlow_slotGrid__9Obag{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.BakeryOrderFlow_order__bTdZi{width:calc(100vw - 36px);padding-bottom:82px}.BakeryOrderFlow_header__jWkvp{align-items:flex-start;flex-direction:column}.BakeryOrderFlow_calendarGrid__SGQWD,.BakeryOrderFlow_formGrid__qywN1,.BakeryOrderFlow_productGrid__BB1Rl,.BakeryOrderFlow_slotGrid__9Obag,.BakeryOrderFlow_steps__Lmyk3{grid-template-columns:1fr}.BakeryOrderFlow_stepItem___M_YL{min-height:62px}.BakeryOrderFlow_productCard__7dyCW{min-height:0}.BakeryOrderFlow_actionBar__rBQea{align-items:stretch;flex-direction:column}.BakeryOrderFlow_submitButton__1iewK{width:100%}.BakeryOrderFlow_dateButton__4ZfLO{min-height:104px}.BakeryOrderFlow_storeChoice__mVLa6{align-items:flex-start;flex-direction:column}.BakeryOrderFlow_summary__sEX0b div{grid-template-columns:1fr;gap:4px}}@media (max-width:390px){.BakeryOrderFlow_order__bTdZi{width:calc(100vw - 28px)}.BakeryOrderFlow_confirmation__cMnZC,.BakeryOrderFlow_form__KjDY2,.BakeryOrderFlow_stage__WO7Zg{padding:22px}}@media (prefers-reduced-motion:reduce){.BakeryOrderFlow_backButton__CN04Q,.BakeryOrderFlow_dateButton__4ZfLO,.BakeryOrderFlow_resetButton__Q5Phs,.BakeryOrderFlow_slotButton__1auWj,.BakeryOrderFlow_submitButton__1iewK{transition:none}.BakeryOrderFlow_backButton__CN04Q:hover,.BakeryOrderFlow_dateButton__4ZfLO:hover,.BakeryOrderFlow_resetButton__Q5Phs:hover,.BakeryOrderFlow_slotButton__1auWj:hover,.BakeryOrderFlow_submitButton__1iewK:hover{transform:none}}