.TimePickerModal_description__Li3NA{margin:0;font-size:var(--text-sm);font-weight:500;line-height:1.35;color:var(--color-text-secondary)}.TimePickerModal_days__u0cjJ{display:flex;flex-wrap:wrap;gap:var(--space-2)}.TimePickerModal_daySelected__KMIWG,.TimePickerModal_day__Iq9ga{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-md);font-weight:600;cursor:pointer}.TimePickerModal_daySelected__KMIWG{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-on-brand)}.TimePickerModal_bodySlot__yaJaz{height:324px;min-height:324px}.TimePickerModal_calendarPanel__OTu_U{box-sizing:border-box;height:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.TimePickerModal_calendarHeader__Ok4Kl{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3)}.TimePickerModal_monthLabel__XpVWh{font-size:var(--text-md);font-weight:800;color:var(--color-text-primary);text-transform:capitalize}.TimePickerModal_monthButton__gdOHl{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer}.TimePickerModal_calendarGrid__kMGWO,.TimePickerModal_weekdays__WubHN{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.TimePickerModal_weekdays__WubHN{margin-bottom:6px;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:700;text-align:center}.TimePickerModal_calendarDaySelected__3MppH,.TimePickerModal_calendarDay__RUFmP{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:700;cursor:pointer}.TimePickerModal_calendarDay__RUFmP[data-outside-month=true]{color:var(--color-text-secondary)}.TimePickerModal_calendarDaySelected__3MppH{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-on-brand)}.TimePickerModal_calendarDaySelected__3MppH:disabled,.TimePickerModal_calendarDay__RUFmP:disabled{opacity:var(--opacity-disabled);cursor:default}.TimePickerModal_wheel__1au2k{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);height:100%;padding:var(--space-2) 0;overflow-y:auto;overscroll-behavior:contain}.TimePickerModal_empty__vfTQX{margin:0;padding:var(--space-4) 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.TimePickerModal_slotSelected__OheBp,.TimePickerModal_slot__DH8nO{width:100%;max-width:200px;padding:10px 14px;border:none;border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-display);font-weight:var(--font-display-weight);color:var(--color-text-secondary);text-align:center;cursor:pointer}.TimePickerModal_slotSelected__OheBp{border:1px solid var(--color-border);background:var(--color-surface-muted);color:var(--color-text-primary);font-size:var(--text-lg)}.TimePickerModal_confirm__9q5LK{width:100%;min-height:48px}@media (max-width:380px){.TimePickerModal_bodySlot__yaJaz{height:300px;min-height:300px}}.FulfillmentCard_title___Fykm{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-display-weight);color:var(--color-text-primary)}.FulfillmentCard_receiving__RWAMu{display:flex;gap:var(--space-2)}.FulfillmentCard_recvSelected__Zurwn,.FulfillmentCard_recv__qYKcw{display:flex;flex:1 1;flex-direction:column;gap:3px;padding:10px var(--space-2);border-radius:var(--radius-md);cursor:pointer}.FulfillmentCard_recv__qYKcw{border:1px solid var(--color-border);background:var(--color-surface-muted)}.FulfillmentCard_recvSelected__Zurwn{border:1px solid var(--color-brand-primary);background:var(--color-surface)}.FulfillmentCard_recvLabel__jWsw2{font-size:var(--text-sm);font-weight:800;color:var(--color-text-primary)}.FulfillmentCard_recvMeta__7eHl9{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary)}.FulfillmentCard_branch__AVrXS{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted)}.FulfillmentCard_branchIcon__8O5aV{flex:none;color:var(--color-brand-primary)}.FulfillmentCard_branchCopy__FY9wm{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);min-width:0}.FulfillmentCard_branchLabel__gI1G7{font-size:var(--text-xs);color:var(--color-text-tertiary)}.FulfillmentCard_branchValue__84Tp3{font-size:var(--text-md);font-weight:600;color:var(--color-text-primary)}.FulfillmentCard_context__0_L6F{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.FulfillmentCard_addressRow__astDH{padding:0;border:none;background:none}.FulfillmentCard_addressRowInvalid__sy6xe,.FulfillmentCard_addressRow__astDH{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;text-align:left}.FulfillmentCard_addressRowInvalid__sy6xe{padding:10px var(--space-3);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface)}.FulfillmentCard_addressIcon__swiXL{flex:none;color:var(--color-text-secondary)}.FulfillmentCard_addressCopy__jSEyh{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);min-width:0}.FulfillmentCard_contextLabel__Zi7X1{font-size:var(--text-xs);font-weight:700;color:var(--color-text-tertiary)}.FulfillmentCard_addressValue___HEhs{font-size:var(--text-md);font-weight:700;color:var(--color-text-primary)}.FulfillmentCard_chevron__QzXBA{flex:none;color:var(--color-text-tertiary)}.FulfillmentCard_fields__B_2r3{display:flex;gap:var(--space-2)}.FulfillmentCard_courierField__9ys9n,.FulfillmentCard_field__ArOud{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2)}.FulfillmentCard_courierField__9ys9n{flex:none}.FulfillmentCard_fieldLabel__rQhy4{font-size:var(--text-xs);font-weight:700;color:var(--color-text-secondary)}.FulfillmentCard_input__COZDQ{width:100%;padding:10px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:600;font-family:var(--font-sans)}.FulfillmentCard_input__COZDQ::placeholder{color:var(--color-text-tertiary);font-weight:400}.FulfillmentCard_input__COZDQ:focus{outline:none;border-color:var(--color-brand-primary)}.FulfillmentCard_commentBlock__f0k5r{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted)}.FulfillmentCard_commentHeader__8cGy2{display:flex;align-items:center;gap:var(--space-3)}.FulfillmentCard_commentIcon__LGpJ7{flex:none;color:var(--color-text-secondary)}.FulfillmentCard_commentCopy__PoBJK{display:flex;flex-direction:column;gap:var(--space-2)}.FulfillmentCard_commentHelp__VKFGJ{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary)}.FulfillmentCard_textarea__pjA06{width:100%;padding:10px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-sans);resize:vertical}.FulfillmentCard_textarea__pjA06::placeholder{color:var(--color-text-tertiary)}.FulfillmentCard_textarea__pjA06:focus{outline:none;border-color:var(--color-brand-primary)}.PaymentCard_title__zzeQ2{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-display-weight);color:var(--color-text-primary)}.PaymentCard_noCard__NARND,.PaymentCard_row__Tv_rW{display:flex;align-items:center;gap:10px}.PaymentCard_noCard__NARND{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted)}.PaymentCard_noCardInvalid__B0kPB{display:flex;align-items:center;gap:10px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface)}.PaymentCard_copy__a_4P6{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.PaymentCard_cardNumber__UZn6F{font-size:var(--text-md);font-weight:800;color:var(--color-text-primary)}.PaymentCard_cardHint__EVM_M{font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary)}.PaymentCard_noCardText__l4xdz{flex:1 1;font-size:var(--text-md);font-weight:600;color:var(--color-text-secondary)}.PaymentCard_iconPrimary__UpuSO{flex:none;color:var(--color-text-primary)}.PaymentCard_iconTertiary__SZR7C{flex:none;color:var(--color-text-tertiary)}.PaymentCard_link__vTTsM{flex:none;padding:0;border:none;background:none;font-size:var(--text-sm);font-weight:800;color:var(--color-brand-primary);cursor:pointer}.PaymentCard_link__vTTsM:disabled{color:var(--color-text-tertiary);cursor:default}.PaymentCard_pending__gE_Fq{flex:none;font-size:var(--text-sm);color:var(--color-text-tertiary)}.PriceSummaryCard_title__bpJVX{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-display-weight);color:var(--color-text-primary)}.PriceSummaryCard_rows__uRvLc{display:flex;flex-direction:column;gap:var(--space-2)}.PriceSummaryCard_row__a3i4_{display:flex;align-items:center;gap:var(--space-2)}.PriceSummaryCard_rowLabel__r5eZE{flex:1 1;font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary)}.PriceSummaryCard_rowValue__hWE0n{font-size:var(--text-sm);font-weight:800;color:var(--color-text-primary);white-space:nowrap}.PriceSummaryCard_divider__678et{width:100%;height:1px;margin:0;border:none;background:var(--color-border)}.PriceSummaryCard_grandRow__kqLIh{display:flex;align-items:baseline;gap:var(--space-2)}.PriceSummaryCard_grandLabel__dm1BG{font-size:var(--text-base);font-weight:800;color:var(--color-text-primary)}.PriceSummaryCard_grandValue__43OK0{margin-left:auto;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-display-weight);color:var(--color-text-primary)}.PriceSummaryCard_pay__MV7Os{width:100%;margin-top:var(--space-1)}@media (max-width:899px){.PriceSummaryCard_pay__MV7Os{display:none}}.PriceSummaryCard_blockedReason__EOUiO{margin:0;font-size:var(--text-xs);font-weight:600;line-height:1.35;color:var(--color-text-secondary);text-align:center}.StickyPayBar_bar__mFad6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);background:var(--color-brand-primary);box-shadow:var(--shadow-md)}.StickyPayBar_copy__sr_dt{display:flex;flex-direction:column;gap:var(--space-2)}.StickyPayBar_meta__NEb7h{font-size:var(--text-xs);font-weight:700;color:var(--color-on-brand)}.StickyPayBar_amount__YHLYK{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-display-weight);color:var(--color-on-brand)}.StickyPayBar_cta__z__tR{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border:none;border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-brand-primary);font-size:var(--text-md);font-weight:800;cursor:pointer}.StickyPayBar_cta__z__tR:disabled{opacity:var(--opacity-disabled);cursor:default}.CheckoutGuard_alert__oA_by{display:flex;flex-direction:column;gap:14px;width:100%;padding:20px;border:1px solid var(--color-accent);border-radius:var(--radius-xl);background:var(--color-accent-soft)}.CheckoutGuard_top__x9ckH{display:flex;align-items:center;gap:var(--space-3)}.CheckoutGuard_iconWrap__KIz8_{display:flex;flex:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-pill);background:var(--color-surface-inverse)}.CheckoutGuard_icon__Y_C3K{color:var(--color-accent)}.CheckoutGuard_copy__DbyZS{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);min-width:0}.CheckoutGuard_title__666xb{font-size:var(--text-md);font-weight:800;color:var(--color-text-primary)}.CheckoutGuard_text__DaeeE{font-size:var(--text-xs);line-height:1.35;color:var(--color-text-secondary)}.CheckoutGuard_action__RIWBl{align-self:center;padding:10px 14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-md);font-weight:700;color:var(--color-text-primary);cursor:pointer}.CheckoutGuard_action__RIWBl:disabled{opacity:var(--opacity-disabled);cursor:default}.OrderPending_state__EN3X5{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:22px;border-radius:var(--radius-lg);background:var(--color-surface-muted);text-align:center}.OrderPending_spinner__R3zsU{color:var(--color-brand-primary);animation:OrderPending_spin__EVMZ_ 1s linear infinite}@keyframes OrderPending_spin__EVMZ_{to{transform:rotate(1turn)}}.OrderPending_title__hccRU{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-display-weight);color:var(--color-text-primary)}.OrderPending_text___wQFK{margin:0;font-size:var(--text-sm);font-weight:500;line-height:1.35;color:var(--color-text-secondary)}.CheckoutPage_page__mebr2{display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:1120px;margin:0 auto;padding:var(--space-5) var(--space-4) 120px;background:var(--color-surface-muted)}.CheckoutPage_pageHead__0FbFb{display:flex;flex-direction:column;gap:var(--space-1)}.CheckoutPage_title__rGPVs{margin:0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-display-weight);color:var(--color-text-primary)}.CheckoutPage_gate__9qTfl{display:flex;flex:1 1;align-items:center;justify-content:center;min-height:60vh}.CheckoutPage_gateInner__58jXP{width:100%;max-width:420px}.CheckoutPage_columns__KIJEo{display:flex;flex-direction:column;gap:var(--space-4)}.CheckoutPage_skeletonCard__hCL_3{display:flex;flex-direction:column;gap:var(--space-3)}.CheckoutPage_main__9kTYN{min-width:0}.CheckoutPage_aside__vmpBq,.CheckoutPage_main__9kTYN{display:flex;flex-direction:column;gap:var(--space-4)}.CheckoutPage_stickyWrap__hHkdi{position:fixed;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:var(--z-sticky)}@media (min-width:900px){.CheckoutPage_page__mebr2{padding:var(--space-6) 40px 40px}.CheckoutPage_title__rGPVs{font-size:var(--text-3xl)}.CheckoutPage_columns__KIJEo{flex-direction:row;align-items:flex-start;gap:28px}.CheckoutPage_main__9kTYN{flex:1 1}.CheckoutPage_aside__vmpBq{flex:none;width:392px}.CheckoutPage_stickyWrap__hHkdi{display:none}}.OrderFailure_state__twXPC{display:flex;flex-direction:column;gap:var(--space-3);width:100%;padding:22px;border:1px solid var(--color-error);border-radius:var(--radius-lg);background:var(--color-error-soft)}.OrderFailure_title__y0Qml{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-display-weight);color:var(--color-error)}.OrderFailure_text__vgQVB{margin:0;font-size:var(--text-sm);font-weight:600;line-height:1.35;color:var(--color-text-primary)}.OrderFailure_actions__z50US{display:flex;gap:10px}.OrderFailure_actions__z50US>*{flex:1 1}