@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@700;800&display=swap";:root{--color-primary: #e8521a;--color-primary-light: #f4733f;--color-primary-dark: #c43d0d;--color-accent: #f5c842;--color-bg: #0f0d0b;--color-bg-card: #1a1713;--color-bg-card-hover: #221e18;--color-bg-elevated: #262019;--color-bg-input: #1e1a15;--color-text: #f0ebe3;--color-text-muted: #a09380;--color-text-subtle: #9e8a78;--color-border: #2e2620;--color-border-focus: var(--color-primary);--color-success: #3dbb6e;--color-error: #e85252;--color-warning: #f5a623;--color-overlay: rgba(0, 0, 0, .6);--color-overlay-dark: rgba(15, 13, 11, .7);--color-bg-frosted: rgba(15, 13, 11, .85);--color-text-dimmed: rgba(240, 235, 227, .8);--color-tag-bestseller: rgba(245, 200, 66, .92);--color-tag-bestseller-border: rgba(245, 200, 66, .4);--color-tag-spicy: rgba(232, 82, 26, .92);--color-tag-spicy-border: rgba(232, 82, 26, .4);--color-tag-vegan: rgba(61, 187, 110, .92);--color-tag-vegan-border: rgba(61, 187, 110, .4);--color-tag-vegetarian: rgba(61, 187, 110, .75);--color-tag-vegetarian-border: rgba(61, 187, 110, .3);--color-primary-tint: rgba(232, 82, 26, .08);--color-primary-tint-medium: rgba(232, 82, 26, .1);--color-primary-tint-strong: rgba(232, 82, 26, .4);--color-error-tint: rgba(232, 82, 82, .06);--color-error-tint-medium: rgba(232, 82, 82, .08);--color-error-tint-strong: rgba(232, 82, 82, .1);--color-error-border: rgba(232, 82, 82, .25);--color-error-border-hover: rgba(232, 82, 82, .5);--color-success-tint: rgba(61, 187, 110, .12);--color-warning-tint: rgba(245, 166, 35, .12);--color-payment-selected-tint: rgba(232, 82, 26, .06);--focus-ring: 0 0 0 3px rgba(232, 82, 26, .15);--focus-ring-error: 0 0 0 3px rgba(232, 82, 82, .15);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-display: "Playfair Display", Georgia, serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--font-normal: 400;--font-medium: 500;--font-semi: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.65;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 4px 16px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .6);--shadow-glow: 0 0 20px rgba(232, 82, 26, .25);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--max-width: 1280px;--header-height: 70px;--drawer-width: 420px;--badge-size: 22px;--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-drawer: 300;--z-modal: 400;--z-toast: 500}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-bg);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}input,textarea,select{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-subtle)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--color-primary);color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--space-6)}@media (max-width: 640px){.container{padding-inline:var(--space-4)}}._btn_jfo1p_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semi);line-height:1;transition:background var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-base),opacity var(--transition-fast);white-space:nowrap;cursor:pointer}._btn_jfo1p_1:active{transform:scale(.97)}._btn_jfo1p_1:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}._primary_jfo1p_31{background:var(--color-primary);color:#fff}._primary_jfo1p_31:hover{background:var(--color-primary-light);box-shadow:var(--shadow-glow)}._secondary_jfo1p_40{background:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary)}._secondary_jfo1p_40:hover{background:var(--color-primary-tint-medium)}._ghost_jfo1p_49{background:transparent;color:var(--color-text-muted);border:1.5px solid var(--color-border)}._ghost_jfo1p_49:hover{background:var(--color-bg-card-hover);color:var(--color-text);border-color:var(--color-text-subtle)}._danger_jfo1p_60{background:var(--color-error);color:#fff}._danger_jfo1p_60:hover{opacity:.85}._sm_jfo1p_69{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);border-radius:var(--radius-sm)}._lg_jfo1p_75{padding:var(--space-4) var(--space-8);font-size:var(--text-base);border-radius:var(--radius-lg)}._full_jfo1p_81{width:100%}._controls_1431v_1{display:flex;align-items:center}._separate_1431v_7{gap:var(--space-2)}._grouped_1431v_11{gap:var(--space-3);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1)}._btn_1431v_20{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--color-text-muted);transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}._btn_1431v_20:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}._separate_1431v_7 ._btn_1431v_20{border:1.5px solid var(--color-border)}._separate_1431v_7 ._btn_1431v_20:hover:not(:disabled){color:var(--color-text);border-color:var(--color-text-subtle);background:var(--color-bg-card-hover)}._grouped_1431v_11 ._btn_1431v_20:hover:not(:disabled){color:var(--color-text);background:var(--color-bg-card-hover)}._sm_1431v_56 ._btn_1431v_20{width:28px;height:28px}._sm_1431v_56 ._value_1431v_61{min-width:20px;font-size:var(--text-sm)}._md_1431v_66 ._btn_1431v_20{width:32px;height:32px}._md_1431v_66 ._value_1431v_61{min-width:24px;font-size:var(--text-base)}._value_1431v_61{text-align:center;font-weight:var(--font-semi);color:var(--color-text)}._backdrop_pbcev_1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-drawer)}._drawer_pbcev_9{position:fixed;top:0;right:0;bottom:0;width:var(--drawer-width);max-width:100vw;background:var(--color-bg-elevated);border-left:1px solid var(--color-border);z-index:calc(var(--z-drawer) + 1);display:flex;flex-direction:column;overflow:hidden}._header_pbcev_25{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);flex-shrink:0}._title_pbcev_34{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);display:flex;align-items:center;gap:var(--space-3)}._badge_pbcev_44{display:inline-flex;align-items:center;justify-content:center;min-width:var(--badge-size);height:var(--badge-size);padding:0 var(--space-1);background:var(--color-primary);color:#fff;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);font-family:var(--font-sans)}._closeBtn_pbcev_59{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-md);color:var(--color-text-muted);transition:color var(--transition-fast),background var(--transition-fast)}._closeBtn_pbcev_59:hover{color:var(--color-text);background:var(--color-bg-card-hover)}._items_pbcev_77{flex:1;overflow-y:auto;padding:var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}._item_pbcev_77{display:grid;grid-template-columns:64px 1fr auto;gap:var(--space-3);align-items:center;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3);transition:border-color var(--transition-fast)}._item_pbcev_77:hover{border-color:var(--color-text-subtle)}._itemImg_pbcev_103{width:64px;height:64px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}._itemImgFallback_pbcev_111{width:64px;height:64px;border-radius:var(--radius-md);background:var(--color-bg-card-hover);display:flex;align-items:center;justify-content:center;color:var(--color-text-subtle);font-size:1.5rem}._itemInfo_pbcev_123{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._itemName_pbcev_130{font-size:var(--text-sm);font-weight:var(--font-semi);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemPrice_pbcev_139{font-size:var(--text-sm);color:var(--color-primary);font-weight:var(--font-semi)}._empty_pbcev_146{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-12);text-align:center}._emptyIcon_pbcev_157{font-size:3.5rem;opacity:.25}._emptyTitle_pbcev_162{font-size:var(--text-lg);font-weight:var(--font-semi);color:var(--color-text-muted)}._emptyText_pbcev_168{font-size:var(--text-sm);color:var(--color-text-subtle);line-height:var(--leading-relaxed)}._footer_pbcev_175{border-top:1px solid var(--color-border);padding:var(--space-5) var(--space-6);flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-4)}._summaryRow_pbcev_184{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-sm);color:var(--color-text-muted)}._totalRow_pbcev_192{display:flex;justify-content:space-between;align-items:center}._totalLabel_pbcev_198{font-size:var(--text-base);font-weight:var(--font-semi);color:var(--color-text)}._totalAmount_pbcev_204{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-primary)}._freeDelivery_pbcev_211{font-size:var(--text-xs);color:var(--color-success);font-weight:var(--font-medium)}._clearBtn_pbcev_217{width:100%;padding:var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle);text-align:center;border-radius:var(--radius-md);transition:color var(--transition-fast),background var(--transition-fast)}._clearBtn_pbcev_217:hover{color:var(--color-error);background:var(--color-error-tint)}._footer_1cch5_1{margin-top:var(--space-20);border-top:1px solid var(--color-border);padding:var(--space-12) 0 var(--space-8)}._inner_1cch5_7{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-10)}._brand_1cch5_13{max-width:320px}._brandLogo_1cch5_17{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-3);display:flex;align-items:center}._brandIcon_1cch5_27{margin-right:var(--space-2)}._brandLogo_1cch5_17 span{color:var(--color-primary)}._brandTagline_1cch5_35{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);max-width:260px}._colTitle_1cch5_42{font-size:var(--text-sm);font-weight:var(--font-semi);color:var(--color-text);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.08em}._colLinks_1cch5_51{display:flex;flex-direction:column;gap:var(--space-3)}._colLink_1cch5_51{font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--transition-fast)}._colLink_1cch5_51:hover{color:var(--color-primary)}._bottom_1cch5_67{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}._copyright_1cch5_78,._madeWith_1cch5_83{font-size:var(--text-xs);color:var(--color-text-subtle)}._madeWith_1cch5_83 a{color:var(--color-primary);transition:opacity var(--transition-fast)}._madeWith_1cch5_83 a:hover{opacity:.8}@media (max-width: 768px){._inner_1cch5_7{grid-template-columns:1fr 1fr;gap:var(--space-8)}._brand_1cch5_13{grid-column:1 / -1}}@media (max-width: 480px){._inner_1cch5_7{grid-template-columns:1fr}._bottom_1cch5_67{flex-direction:column;align-items:flex-start}}._header_1uqor_1{position:sticky;top:0;z-index:var(--z-sticky);height:var(--header-height);background:var(--color-bg-frosted);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border)}._inner_1uqor_12{display:flex;align-items:center;justify-content:space-between;height:100%;gap:var(--space-4)}._logo_1uqor_21{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;flex-shrink:0}._logoIcon_1uqor_29{font-size:1.6rem;line-height:1}._logoText_1uqor_34{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);line-height:1}._logoText_1uqor_34 span{color:var(--color-primary)}._actions_1uqor_47{display:flex;align-items:center;gap:var(--space-3)}._cartBtn_1uqor_54{position:relative;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semi);transition:background var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}._cartBtn_1uqor_54:hover{background:var(--color-primary-light);box-shadow:var(--shadow-glow)}._cartBtn_1uqor_54:active{transform:scale(.97)}._cartBadge_1uqor_80{display:inline-flex;align-items:center;justify-content:center;min-width:var(--badge-size);height:var(--badge-size);padding:0 var(--space-1);background:#fff;color:var(--color-primary);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1}@keyframes _bump_1uqor_108{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}._bump_1uqor_108{animation:_bump_1uqor_108 .3s ease-out}._userMenu_1uqor_113{position:relative}._userBtn_1uqor_117{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);border:1.5px solid var(--color-border);transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}._userBtn_1uqor_117:hover{color:var(--color-text);border-color:var(--color-text-subtle);background:var(--color-bg-card)}._dropdown_1uqor_139{position:absolute;top:calc(100% + var(--space-2));right:0;min-width:180px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown)}._dropdownItem_1uqor_152{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted);text-align:left;transition:color var(--transition-fast),background var(--transition-fast)}._dropdownItem_1uqor_152:hover{color:var(--color-text);background:var(--color-bg-card-hover)}._dropdownDivider_1uqor_172{height:1px;background:var(--color-border);margin:var(--space-2) 0}._dropdownLogout_1uqor_178{color:var(--color-error)}._dropdownLogout_1uqor_178:hover{background:var(--color-error-tint-medium);color:var(--color-error)}._menuToggle_1uqor_187{display:none;padding:var(--space-2);color:var(--color-text-muted);border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}._menuToggle_1uqor_187:hover{color:var(--color-text);background:var(--color-bg-card)}._mobileNav_1uqor_203{position:fixed;top:var(--header-height);left:0;right:0;background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);z-index:var(--z-drawer)}._navLink_1uqor_217{display:flex;align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);text-align:left;width:100%;transition:color var(--transition-fast),background var(--transition-fast)}._navLink_1uqor_217:hover{color:var(--color-text);background:var(--color-bg-card-hover)}._navLinkLogout_1uqor_236{color:var(--color-error)}._navLinkLogout_1uqor_236:hover{color:var(--color-error);background:var(--color-error-tint-medium)}@media (max-width: 768px){._menuToggle_1uqor_187{display:flex}._logoText_1uqor_34{font-size:var(--text-lg)}._cartBtn_1uqor_54 span:not(._cartBadge_1uqor_80){display:none}}._layout_yyvc7_1{display:flex;flex-direction:column;min-height:100vh}._main_yyvc7_7{flex:1}@keyframes _spin_io6io_14{to{transform:rotate(360deg)}}._wrapper_io6io_7{display:flex;align-items:center;justify-content:center;padding:var(--space-16)}._spinner_io6io_14{width:36px;height:36px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_io6io_14 .7s linear infinite}._inline_io6io_23{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_io6io_14 .7s linear infinite}._wrapper_corah_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-20) var(--space-8);text-align:center;gap:var(--space-4)}._icon_corah_11{font-size:3rem;opacity:.3}._title_corah_16{font-size:var(--text-xl);font-weight:var(--font-semi);color:var(--color-text-muted)}._description_corah_22{font-size:var(--text-sm);color:var(--color-text-subtle);max-width:320px;line-height:var(--leading-relaxed)}._group_107dt_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_107dt_7{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted)}._inputWrapper_107dt_13{position:relative;display:flex;align-items:center}._input_107dt_13{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-input);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--transition-base),box-shadow var(--transition-base)}._input_107dt_13::placeholder{color:var(--color-text-subtle)}._input_107dt_13:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--focus-ring)}._input_107dt_13._hasError_107dt_42{border-color:var(--color-error)}._input_107dt_13._hasError_107dt_42:focus{box-shadow:var(--focus-ring-error)}._errorMsg_107dt_50{font-size:var(--text-xs);color:var(--color-error);display:flex;align-items:center;gap:var(--space-1)}._icon_107dt_58{position:absolute;right:var(--space-3);color:var(--color-text-subtle);display:flex;align-items:center;pointer-events:none}._iconClickable_107dt_67{pointer-events:auto;cursor:pointer;color:var(--color-text-muted);transition:color var(--transition-fast)}._iconClickable_107dt_67:hover{color:var(--color-text)}textarea._input_107dt_13{resize:vertical;min-height:100px}._page_16pcy_1{padding:var(--space-10) 0 var(--space-16)}._inner_16pcy_5{display:grid;grid-template-columns:1fr 380px;gap:var(--space-10);align-items:start}._steps_16pcy_13{display:flex;align-items:center;gap:0;margin-bottom:var(--space-8)}._stepItem_16pcy_22{display:flex;align-items:center;flex:1}._stepItem_16pcy_22:last-child{flex:none}._step_16pcy_13{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-subtle)}._stepNum_16pcy_39{width:28px;height:28px;border-radius:50%;border:2px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--font-bold);flex-shrink:0;transition:border-color var(--transition-base),background var(--transition-base),color var(--transition-base)}._stepLabel_16pcy_56{white-space:nowrap}._stepConnector_16pcy_60{flex:1;min-width:var(--space-4);height:1px;background:var(--color-border);margin:0 var(--space-2)}._stepActive_16pcy_68 ._stepNum_16pcy_39{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._stepActive_16pcy_68 ._stepLabel_16pcy_56{color:var(--color-text);font-weight:var(--font-semi)}._stepDone_16pcy_78 ._stepNum_16pcy_39{border-color:var(--color-success);background:var(--color-success);color:#fff}._stepDone_16pcy_78 ._stepLabel_16pcy_56{color:var(--color-text-muted)}._formPanel_16pcy_88{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8)}._formTitle_16pcy_95{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-6)}._formGrid_16pcy_103{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._formGridFull_16pcy_109{grid-column:1 / -1}._formActions_16pcy_113{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);gap:var(--space-4)}._paymentOptions_16pcy_124{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}._paymentOption_16pcy_124{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-base),background var(--transition-base);text-align:left;width:100%}._paymentOption_16pcy_124:hover{border-color:var(--color-text-subtle);background:var(--color-bg-card-hover)}._paymentOptionSelected_16pcy_152{border-color:var(--color-primary);background:var(--color-payment-selected-tint)}._paymentIcon_16pcy_157{font-size:1.5rem;flex-shrink:0}._paymentInfo_16pcy_162{display:flex;flex-direction:column}._paymentName_16pcy_167{font-size:var(--text-sm);font-weight:var(--font-semi);color:var(--color-text)}._paymentDesc_16pcy_173{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-1)}._paymentCheck_16pcy_179{margin-left:auto;color:var(--color-primary);flex-shrink:0}._reviewSection_16pcy_186{margin-bottom:var(--space-6)}._reviewSectionTitle_16pcy_190{font-size:var(--text-xs);font-weight:var(--font-semi);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-subtle);margin-bottom:var(--space-3)}._reviewGrid_16pcy_199{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2) var(--space-4)}._reviewField_16pcy_205{display:flex;flex-direction:column;gap:var(--space-1)}._reviewLabel_16pcy_211{font-size:var(--text-xs);color:var(--color-text-subtle)}._reviewValue_16pcy_216{font-size:var(--text-sm);color:var(--color-text);font-weight:var(--font-medium)}._sidebar_16pcy_223{position:sticky;top:calc(var(--header-height) + var(--space-6))}._summaryCard_16pcy_228{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}._summaryHeader_16pcy_235{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text)}._summaryItems_16pcy_244{padding:var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);max-height:280px;overflow-y:auto}._summaryItem_16pcy_244{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}._summaryItemName_16pcy_260{font-size:var(--text-sm);color:var(--color-text-muted);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._summaryItemQty_16pcy_269{font-size:var(--text-xs);color:var(--color-text-subtle);flex-shrink:0}._summaryItemPrice_16pcy_275{font-size:var(--text-sm);font-weight:var(--font-semi);color:var(--color-text);flex-shrink:0}._summaryFooter_16pcy_282{padding:var(--space-5) var(--space-6);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3)}._summaryLine_16pcy_290{display:flex;justify-content:space-between;font-size:var(--text-sm);color:var(--color-text-muted)}._summaryTotal_16pcy_297{display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--space-3);border-top:1px solid var(--color-border)}._summaryTotalLabel_16pcy_305{font-size:var(--text-base);font-weight:var(--font-semi);color:var(--color-text)}._summaryTotalAmount_16pcy_311{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-primary)}._success_16pcy_319{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-16) var(--space-8);gap:var(--space-5)}._successIcon_16pcy_328{font-size:4rem;line-height:1}._successTitle_16pcy_333{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text)}._successText_16pcy_340{font-size:var(--text-base);color:var(--color-text-muted);max-width:400px;line-height:var(--leading-relaxed)}._successOrderId_16pcy_347{font-size:var(--text-sm);color:var(--color-text-subtle)}._successOrderId_16pcy_347 strong{color:var(--color-primary)}._successLinks_16pcy_357{display:flex;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center}._successLinkPrimary_16pcy_365{color:var(--color-primary);font-weight:var(--font-semi)}._successLinkSecondary_16pcy_370{color:var(--color-text-muted)}._backLink_16pcy_375{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--transition-fast)}._backLink_16pcy_375:hover{color:var(--color-text)}@media (max-width: 768px){._inner_16pcy_5{grid-template-columns:1fr}._sidebar_16pcy_223{position:static;order:-1}}@media (max-width: 640px){._formGrid_16pcy_103,._reviewGrid_16pcy_199{grid-template-columns:1fr}._steps_16pcy_13{overflow-x:auto;padding-bottom:var(--space-2)}._stepLabel_16pcy_56{display:none}}._hero_kdcbv_1{position:relative;height:520px;overflow:hidden;display:flex;align-items:center}._heroImg_kdcbv_9{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;filter:brightness(.45);transform:scale(1.04);transition:transform 8s ease-out}._hero_kdcbv_1:hover ._heroImg_kdcbv_9{transform:scale(1)}._heroOverlay_kdcbv_25{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f0d0bbf,#0f0d0b33)}._heroContent_kdcbv_33{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-8)}._heroEyebrow_kdcbv_41{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semi);color:var(--color-primary-light);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4)}._heroDot_kdcbv_53{width:6px;height:6px;border-radius:50%;background:var(--color-primary);flex-shrink:0}._heroTitle_kdcbv_61{font-family:var(--font-display);font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:var(--font-bold);color:var(--color-text);line-height:var(--leading-tight);margin-bottom:var(--space-4)}._heroTitle_kdcbv_61 span{color:var(--color-primary)}._heroSub_kdcbv_74{font-size:var(--text-base);color:var(--color-text-dimmed);line-height:var(--leading-relaxed);margin-bottom:var(--space-6);max-width:460px}._heroActions_kdcbv_83{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-bottom:0}._heroBtn_kdcbv_90{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-8);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-semi);line-height:1;background:var(--color-primary);color:#fff;white-space:nowrap;transition:background var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}._heroBtn_kdcbv_90:hover{background:var(--color-primary-light);box-shadow:var(--shadow-glow)}._heroBtn_kdcbv_90:active{transform:scale(.97)}._heroBadges_kdcbv_119{display:flex;gap:var(--space-4);flex-wrap:wrap}._heroBadge_kdcbv_119{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-5);text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._heroBadgeNum_kdcbv_134{display:block;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-primary);line-height:1}._heroBadgeLabel_kdcbv_143{display:block;font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-1)}@media (max-width: 768px){._hero_kdcbv_1{height:auto;min-height:420px;padding:var(--space-12) 0}._heroBadges_kdcbv_119{gap:var(--space-3)}}@media (max-width: 480px){._heroBtn_kdcbv_90{width:100%;justify-content:center}}._wrapper_16k49_1{display:inline-flex;align-items:center;gap:var(--space-2)}._stars_16k49_7{display:flex;gap:var(--space-1)}._star_16k49_7{color:var(--color-text-subtle);font-size:var(--text-sm);line-height:1}._starFull_16k49_18{color:var(--color-accent)}._starHalf_16k49_22{color:var(--color-accent);opacity:.6}._text_16k49_27{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}._tag_12r3c_1{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:capitalize;white-space:nowrap;letter-spacing:.03em;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid transparent}._bestseller_12r3c_18{background:var(--color-tag-bestseller);color:#1a1200;border-color:var(--color-tag-bestseller-border)}._spicy_12r3c_24{background:var(--color-tag-spicy);color:#fff;border-color:var(--color-tag-spicy-border)}._vegan_12r3c_30{background:var(--color-tag-vegan);color:#001a08;border-color:var(--color-tag-vegan-border)}._vegetarian_12r3c_36{background:var(--color-tag-vegetarian);color:#001a08;border-color:var(--color-tag-vegetarian-border)}._card_vk1pk_1{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base);height:100%;cursor:pointer}._card_vk1pk_1:hover{border-color:var(--color-primary);box-shadow:var(--shadow-glow);transform:translateY(-4px)}._imageWrapper_vk1pk_24{position:relative;aspect-ratio:4 / 3;overflow:hidden;flex-shrink:0}._image_vk1pk_24{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}._card_vk1pk_1:hover ._image_vk1pk_24{transform:scale(1.06)}._tags_vk1pk_42{position:absolute;top:var(--space-3);left:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-1)}._outOfStock_vk1pk_51{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay-dark);display:flex;align-items:center;justify-content:center}._outOfStockLabel_vk1pk_60{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-semi);color:var(--color-text-muted)}._body_vk1pk_71{padding:var(--space-4);display:flex;flex-direction:column;flex:1;gap:var(--space-2)}._category_vk1pk_79{font-size:var(--text-xs);font-weight:var(--font-semi);color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em}._name_vk1pk_87{font-size:var(--text-base);font-weight:var(--font-semi);color:var(--color-text);line-height:var(--leading-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._description_vk1pk_99{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}._ratingRow_vk1pk_110{display:flex;align-items:center;gap:var(--space-2)}._footer_vk1pk_117{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-top:1px solid var(--color-border);gap:var(--space-3)}._price_vk1pk_126{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text)}._addBtn_vk1pk_132{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semi);transition:background var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}._addBtn_vk1pk_132:hover{background:var(--color-primary-light);box-shadow:var(--shadow-glow)}._addBtn_vk1pk_132:active{transform:scale(.96)}._addBtn_vk1pk_132:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._controls_w49bd_2{padding:var(--space-8) 0 var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}._topRow_w49bd_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._sectionTitle_w49bd_17{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text)}._sectionTitle_w49bd_17 span{color:var(--color-primary)}._searchWrapper_w49bd_29{position:relative;width:260px;flex-shrink:0}._searchIcon_w49bd_35{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-text-subtle);pointer-events:none;display:flex}._searchInput_w49bd_45{width:100%;padding:var(--space-2) var(--space-4) var(--space-2) calc(var(--space-3) * 2 + 16px);background:var(--color-bg-card);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);transition:border-color var(--transition-base),box-shadow var(--transition-base)}._searchInput_w49bd_45::placeholder{color:var(--color-text-subtle)}._searchInput_w49bd_45:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}._clearBtn_w49bd_68{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-text-subtle);display:flex;transition:color var(--transition-fast)}._clearBtn_w49bd_68:hover{color:var(--color-text)}._categories_w49bd_82{display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:none}._categories_w49bd_82::-webkit-scrollbar{display:none}._pill_w49bd_94{flex-shrink:0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);border:1.5px solid var(--color-border);background:transparent;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);white-space:nowrap}._pill_w49bd_94:hover{color:var(--color-text);border-color:var(--color-text-subtle);background:var(--color-bg-card)}._pillActive_w49bd_116{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-primary-tint)}._clearFiltersBtn_w49bd_123{margin-top:var(--space-2)}._meta_w49bd_128{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}._resultCount_w49bd_136{font-size:var(--text-sm);color:var(--color-text-muted)}._sortSelect_w49bd_141{padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);background:var(--color-bg-card);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--transition-fast);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}._sortSelect_w49bd_141:focus{outline:none;border-color:var(--color-primary)}._grid_w49bd_159{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-6)}._loadMore_w49bd_166{display:flex;justify-content:center;padding:var(--space-8) 0 var(--space-16)}._loadMoreBtn_w49bd_172{padding:var(--space-3) var(--space-8);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semi);color:var(--color-text);border:1.5px solid var(--color-border);background:transparent;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}._loadMoreBtn_w49bd_172:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-tint)}@media (max-width: 640px){._grid_w49bd_159{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}._searchWrapper_w49bd_29{width:100%}._topRow_w49bd_9{flex-direction:column;align-items:flex-start}}._page_8m6e3_1{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;padding:var(--space-10) var(--space-4)}._card_8m6e3_9{width:100%;max-width:420px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-8)}._logo_8m6e3_18{text-align:center;margin-bottom:var(--space-6)}._logoIcon_8m6e3_23{font-size:2.5rem;line-height:1;display:block;margin-bottom:var(--space-2)}._title_8m6e3_30{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);text-align:center;margin-bottom:var(--space-2)}._subtitle_8m6e3_39{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;margin-bottom:var(--space-8);line-height:var(--leading-relaxed)}._form_8m6e3_47{display:flex;flex-direction:column;gap:var(--space-4)}._errorBanner_8m6e3_53{padding:var(--space-3) var(--space-4);background:var(--color-error-tint-strong);border:1px solid var(--color-error-border);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-error);display:flex;align-items:center;gap:var(--space-2)}._divider_8m6e3_65{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-4) 0}._dividerLine_8m6e3_71{flex:1;height:1px;background:var(--color-border)}._dividerText_8m6e3_76{font-size:var(--text-xs);color:var(--color-text-subtle);white-space:nowrap}._switchText_8m6e3_82{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted)}._switchLink_8m6e3_87{color:var(--color-primary);font-weight:var(--font-semi);margin-left:var(--space-1);transition:opacity var(--transition-fast)}._switchLink_8m6e3_87:hover{opacity:.8}._guestLink_8m6e3_97{display:block;text-align:center;font-size:var(--text-sm);color:var(--color-text-subtle);margin-top:var(--space-3);transition:color var(--transition-fast)}._guestLink_8m6e3_97:hover{color:var(--color-text-muted)}._submitBtn_8m6e3_110{margin-top:var(--space-2)}._page_1pxgh_1{padding:var(--space-10) 0 var(--space-16)}._backBtn_1pxgh_5{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-8);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1.5px solid var(--color-border);transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}._backBtn_1pxgh_5:hover{color:var(--color-text);background:var(--color-bg-card);border-color:var(--color-text-subtle)}._errorMsg_1pxgh_28{color:var(--color-error);margin-bottom:var(--space-4)}._layout_1pxgh_34{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:start}._imageWrapper_1pxgh_42{position:relative;border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:4 / 3}._image_1pxgh_42{width:100%;height:100%;object-fit:cover}._tags_1pxgh_55{position:absolute;top:var(--space-4);left:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2)}._infoCol_1pxgh_65{display:flex;flex-direction:column;gap:var(--space-5)}._category_1pxgh_71{font-size:var(--text-sm);font-weight:var(--font-semi);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em}._name_1pxgh_79{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text);line-height:var(--leading-tight)}._description_1pxgh_87{font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-relaxed)}._meta_1pxgh_93{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._divider_1pxgh_100{width:1px;height:16px;background:var(--color-border)}._stockBadge_1pxgh_106{font-size:var(--text-xs);font-weight:var(--font-semi);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}._inStock_1pxgh_113{background:var(--color-success-tint);color:var(--color-success)}._outOfStock_1pxgh_118{background:var(--color-error-tint-strong);color:var(--color-error)}._orderPanel_1pxgh_124{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}._priceRow_1pxgh_134{display:flex;align-items:baseline;gap:var(--space-2)}._price_1pxgh_134{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text)}._perPerson_1pxgh_147{font-size:var(--text-sm);color:var(--color-text-muted)}._quantityRow_1pxgh_152{display:flex;align-items:center;gap:var(--space-4)}._quantityLabel_1pxgh_158{font-size:var(--text-sm);color:var(--color-text-muted)}@media (max-width: 768px){._layout_1pxgh_34{grid-template-columns:1fr;gap:var(--space-8)}}@media (max-width: 480px){._name_1pxgh_79{font-size:var(--text-3xl)}}._page_sqe9s_1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-20) var(--space-8);gap:var(--space-4)}._emoji_sqe9s_11{font-size:4rem;line-height:1}._code_sqe9s_16{font-family:var(--font-display);font-size:6rem;font-weight:var(--font-bold);color:var(--color-primary);line-height:1}._title_sqe9s_24{font-size:var(--text-2xl);font-weight:var(--font-semi);color:var(--color-text)}._sub_sqe9s_30{font-size:var(--text-base);color:var(--color-text-muted);max-width:380px;line-height:var(--leading-relaxed)}._page_r4oan_1{padding:var(--space-10) 0 var(--space-16)}._profileHeader_r4oan_6{display:flex;align-items:center;gap:var(--space-5);margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}._avatar_r4oan_15{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);color:#fff;flex-shrink:0}._userInfo_r4oan_30{display:flex;flex-direction:column;min-width:0}._userName_r4oan_36{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text)}._userEmail_r4oan_43{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-1)}._sectionTitle_r4oan_50{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin-bottom:var(--space-5);display:flex;align-items:center;gap:var(--space-3)}._orderCount_r4oan_61{display:inline-flex;align-items:center;justify-content:center;min-width:var(--badge-size);height:var(--badge-size);padding:0 var(--space-2);background:var(--color-primary);color:#fff;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-bold);font-family:var(--font-sans)}._orders_r4oan_77{display:flex;flex-direction:column;gap:var(--space-4)}._orderCard_r4oan_84{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-base)}._orderCard_r4oan_84:hover{border-color:var(--color-text-subtle)}._orderCardHeader_r4oan_96{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:var(--space-3)}._orderId_r4oan_106{font-size:var(--text-sm);font-weight:var(--font-semi);color:var(--color-text)}._orderId_r4oan_106 span{color:var(--color-primary)}._orderDate_r4oan_116{font-size:var(--text-xs);color:var(--color-text-subtle)}._orderStatus_r4oan_121{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semi)}._statusDelivered_r4oan_131{background:var(--color-success-tint);color:var(--color-success)}._statusPending_r4oan_136{background:var(--color-warning-tint);color:var(--color-warning)}._orderCardBody_r4oan_141{padding:var(--space-4) var(--space-5)}._orderItems_r4oan_145{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}._orderItem_r4oan_145{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-sm)}._orderItemName_r4oan_159{color:var(--color-text-muted);display:flex;align-items:center;gap:var(--space-2)}._orderItemQty_r4oan_166{font-size:var(--text-xs);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-2);color:var(--color-text-subtle)}._orderItemPrice_r4oan_175{font-weight:var(--font-semi);color:var(--color-text)}._orderCardFooter_r4oan_180{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;gap:var(--space-3)}._orderTotal_r4oan_190{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text)}._orderTotal_r4oan_190 span{color:var(--color-primary);font-family:var(--font-display)}._orderPayment_r4oan_201{font-size:var(--text-xs);color:var(--color-text-subtle);display:flex;align-items:center;gap:var(--space-1)}._orderAddress_r4oan_210{font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:var(--space-2)}._profileLayout_r4oan_217{display:grid;grid-template-columns:280px 1fr;gap:var(--space-8);align-items:start}._accountCard_r4oan_224{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);position:sticky;top:calc(var(--header-height) + var(--space-6));display:flex;flex-direction:column;gap:var(--space-5)}._accountDetails_r4oan_236{display:flex;flex-direction:column;gap:var(--space-4)}._accountDetail_r4oan_236{display:flex;align-items:flex-start;gap:var(--space-3)}._accountDetailIcon_r4oan_248{width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-primary-tint-medium);color:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:var(--space-1)}._accountDetailLabel_r4oan_261{display:block;font-size:var(--text-xs);color:var(--color-text-subtle);margin-bottom:var(--space-1)}._accountDetailValue_r4oan_268{display:block;font-size:var(--text-sm);color:var(--color-text);font-weight:var(--font-medium);word-break:break-all}._logoutBtn_r4oan_276{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-semi);color:var(--color-error);border:1.5px solid var(--color-error-border);transition:background var(--transition-base),border-color var(--transition-base)}._logoutBtn_r4oan_276:hover{background:var(--color-error-tint-medium);border-color:var(--color-error-border-hover)}._ordersSection_r4oan_297{min-width:0}._emptyOrdersLink_r4oan_301{color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-semi);transition:opacity var(--transition-fast)}._emptyOrdersLink_r4oan_301:hover{opacity:.8}@media (max-width: 768px){._profileLayout_r4oan_217{grid-template-columns:1fr}._accountCard_r4oan_224{position:static}}
