.Tabs_root__rR2qI{--tabs-gap:var(--ui-space-2,8px);--tabs-bg:var(--ui-muted-bg,rgba(0,0,0,0.04));--tabs-fg-muted:var(--ui-muted,#6b7280);--tabs-trigger-fg:var(--ui-foreground,#111827);--tabs-trigger-bg-active:var(--ui-surface,#ffffff);--tabs-trigger-border-active:var(--ui-border,rgba(0,0,0,0.12));--tabs-ring:var(--ui-ring,rgba(59,130,246,0.45));--tabs-shadow:var(--ui-shadow,0 1px 2px rgba(0,0,0,0.08));display:flex;flex-direction:column;gap:var(--tabs-gap)}.Tabs_list__PBjQL{height:36px;padding:3px;width:fit-content;border-radius:10px;background:var(--tabs-bg);color:var(--tabs-fg-muted)}.Tabs_list__PBjQL,.Tabs_trigger__zzL58{display:inline-flex;align-items:center;justify-content:center}.Tabs_trigger__zzL58{appearance:none;border:1px solid transparent;background:transparent;height:calc(100% - 1px);padding:4px 8px;border-radius:8px;gap:6px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--tabs-trigger-fg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.Tabs_trigger__zzL58:disabled{opacity:.5;cursor:not-allowed}.Tabs_trigger__zzL58:focus-visible{outline:none;box-shadow:0 0 0 3px var(--tabs-ring)}.Tabs_triggerActive__wy_Wl{background:var(--tabs-trigger-bg-active);border-color:var(--tabs-trigger-border-active);box-shadow:var(--tabs-shadow)}.Tabs_content__4fvAr{flex:1 1;outline:none}.LocationForm_form__uETZ1{display:flex;flex-direction:column;gap:1.5rem}.LocationForm_section__YolUl{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.LocationForm_fieldGroup__Dvm_9{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.LocationForm_label__9GCXJ{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:500;color:#374151}.LocationForm_input__xLB0W,.LocationForm_select__7ahNU{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.9375rem;color:#111;background:#fff}.LocationForm_input__xLB0W:focus,.LocationForm_select__7ahNU:focus{outline:2px solid #111;outline-offset:1px}.LocationForm_timeInput__NOm50{padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.LocationForm_hint__hnGEC{font-size:.8125rem;color:#6b7280;margin:0}.LocationForm_checkboxRow__frB0z{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:.25rem}.LocationForm_checkboxLabel__6O_vo{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;cursor:pointer}.LocationForm_hoursTable__Tqn9v{border-collapse:collapse;width:100%;max-width:480px}.LocationForm_hoursTable__Tqn9v td,.LocationForm_hoursTable__Tqn9v th{padding:.5rem .75rem;text-align:left;font-size:.875rem}.LocationForm_hoursTable__Tqn9v th{border-bottom:1px solid #e5e7eb;font-weight:600;color:#374151}.LocationForm_hoursTable__Tqn9v td:first-child{color:#374151;font-weight:500;width:120px}.LocationForm_error__n3DRw{color:#b91c1c;font-size:.875rem;background:#fef2f2;border:1px solid #fca5a5;border-radius:.375rem;padding:.625rem .875rem;margin:0}.LocationForm_actions__KOQM_{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem;border-top:1px solid #e5e7eb}.LocationForm_saveButton__7cxNp{padding:.625rem 1.25rem;background:#111;color:#fff;border:none;border-radius:.375rem;font-size:.9375rem;font-weight:500;cursor:pointer}.LocationForm_saveButton__7cxNp:hover:not(:disabled){background:#333}.LocationForm_saveButton__7cxNp:disabled{opacity:.5;cursor:default}.LocationForm_cancelButton__qOzzi{padding:.625rem 1.25rem;background:#fff;color:#111;border:1px solid #d1d5db;border-radius:.375rem;font-size:.9375rem;font-weight:500;cursor:pointer}.LocationForm_cancelButton__qOzzi:hover:not(:disabled){background:#f9fafb}@media (max-width:640px){.LocationForm_fieldGroup__Dvm_9{grid-template-columns:1fr}}.ZonesPanel_panel__i4DZo{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.ZonesPanel_header__BAH_Y{display:flex;align-items:center;justify-content:space-between}.ZonesPanel_heading__bsZUR{font-size:1rem;font-weight:600;margin:0}.ZonesPanel_addButton__YgOET{padding:.5rem 1rem;background:#111;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer}.ZonesPanel_addButton__YgOET:disabled{opacity:.4;cursor:default}.ZonesPanel_error__sHZGW{color:#b91c1c;font-size:.875rem;background:#fef2f2;border:1px solid #fca5a5;border-radius:.375rem;padding:.625rem .875rem;margin:0}.ZonesPanel_empty__1OS3d{font-size:.9375rem;color:#6b7280;text-align:center;padding:2rem;border:1px dashed #d1d5db;border-radius:.5rem;margin:0}.ZonesPanel_zoneCard__8E610{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem 1.25rem}.ZonesPanel_zoneForm__fAaui{display:flex;flex-direction:column;gap:.75rem}.ZonesPanel_zoneFormTitle__qVRLe{font-size:.9375rem;font-weight:600;margin:0}.ZonesPanel_zoneFormFields__i7jw_{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.75rem}.ZonesPanel_label__AMT32{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;font-weight:500;color:#374151}.ZonesPanel_input__eSDuD{padding:.4375rem .625rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.9375rem}.ZonesPanel_zoneFormActions__H201U{display:flex;gap:.5rem;justify-content:flex-end}.ZonesPanel_saveButton__D56f1{padding:.5rem 1rem;background:#111;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer}.ZonesPanel_saveButton__D56f1:disabled{opacity:.5;cursor:default}.ZonesPanel_cancelButton__XEL1D{padding:.5rem 1rem;background:#fff;color:#111;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;cursor:pointer}.ZonesPanel_zoneHeader__bqHjn{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ZonesPanel_zoneName__RQPM1{font-size:.9375rem;display:block}.ZonesPanel_inactiveBadge__2up33{display:inline-block;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;background:#f3f4f6;color:#6b7280;border-radius:9999px}.ZonesPanel_zoneMeta___ZMNW{display:block;font-size:.8125rem;color:#6b7280;margin-top:.25rem}.ZonesPanel_zoneActions__f_LKh{display:flex;gap:.5rem}.ZonesPanel_editButton__zE6n8{padding:.375rem .75rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;font-size:.8125rem;cursor:pointer}.ZonesPanel_deleteButton__hpWpW{padding:.375rem .75rem;background:#fff;border:1px solid #fca5a5;color:#b91c1c;border-radius:.375rem;font-size:.8125rem;cursor:pointer}.ZonesPanel_checkboxLabel__uPBE0{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.ZonesPanel_postcodeSection__pAvE_{margin-top:.875rem;padding-top:.875rem;border-top:1px solid #f3f4f6}.ZonesPanel_postcodeLabel__aOa4L{font-size:.8125rem;font-weight:500;color:#374151;margin:0 0 .5rem}.ZonesPanel_postcodeTags__Q_ZKL{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.625rem}.ZonesPanel_postcodeTag__lW_BM{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#f3f4f6;border-radius:.25rem;font-size:.8125rem;font-family:monospace}.ZonesPanel_removePostcode__9dASJ{background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;color:#9ca3af;padding:0}.ZonesPanel_removePostcode__9dASJ:hover{color:#b91c1c}.ZonesPanel_noPostcodes__yoD5W{font-size:.8125rem;color:#9ca3af}.ZonesPanel_addPostcodeRow__4tdRC{display:flex;gap:.5rem;max-width:280px}.ZonesPanel_postcodeInput__OvSYB{flex:1 1;padding:.375rem .625rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-family:monospace;text-transform:uppercase}.ZonesPanel_addPostcodeButton__G5I_k{padding:.375rem .875rem;background:#111;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;cursor:pointer}@media (max-width:640px){.ZonesPanel_zoneFormFields__i7jw_{grid-template-columns:1fr}}.LocationEditorPage_page___q0e5{max-width:800px;margin:0 auto;padding:2rem 1.5rem}.LocationEditorPage_header__LE6in{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.LocationEditorPage_backLink__L30yo{background:none;border:none;padding:0;font-size:.875rem;color:#6b7280;cursor:pointer;margin-bottom:.375rem;display:block}.LocationEditorPage_backLink__L30yo:hover{color:#111}.LocationEditorPage_title__N0aT_{font-size:1.5rem;font-weight:700;margin:0}.LocationEditorPage_savedBanner__Vqe9_{display:inline-flex;align-items:center;padding:.375rem .875rem;background:#dcfce7;color:#15803d;border-radius:.375rem;font-size:.875rem;font-weight:500}.LocationEditorPage_loading__lEq0K{color:#6b7280;font-size:.9375rem;padding:2rem}.LocationEditorPage_error__MBaHm{color:#b91c1c;font-size:.9375rem;padding:2rem}.NewLocationPage_page__ewhVz{max-width:800px;margin:0 auto;padding:2rem 1.5rem}.NewLocationPage_header__w0ep7{margin-bottom:2rem}.NewLocationPage_kicker__m4INV{font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin:0 0 .25rem}.NewLocationPage_title__ZR7uh{font-size:1.5rem;font-weight:700;margin:0}.ProductEditor_page__LNxzr{display:flex;flex-direction:column;gap:18px;padding-bottom:88px}.ProductEditor_header__Gkx49{display:grid;gap:6px}.ProductEditor_header__Gkx49 h2{margin:0;color:#17211b;font-size:24px}.ProductEditor_header__Gkx49 p{margin:0;max-width:640px;color:#667063;font-size:14px}.ProductEditor_backLink__lNl9_{justify-self:start;border:0;background:none;padding:0;color:#1f7a4d;font:inherit;font-weight:800;cursor:pointer}.ProductEditor_panel__lz1DQ{padding:20px;border:1px solid #dfe6dc;border-radius:8px;background:#ffffff}.ProductEditor_sectionGrid__qNCI_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ProductEditor_fieldWide__CQSUE,.ProductEditor_field__DA8i_{display:grid;gap:7px;color:#17211b;font-size:13px;font-weight:800}.ProductEditor_categoryEmpty__8nD_H,.ProductEditor_checkboxField__snwh9,.ProductEditor_fieldWarning__klpoz,.ProductEditor_fieldWide__CQSUE{grid-column:1/-1}.ProductEditor_fieldWide__CQSUE input,.ProductEditor_fieldWide__CQSUE textarea,.ProductEditor_field__DA8i_ input,.ProductEditor_field__DA8i_ select{width:100%;min-height:42px;padding:11px 12px;border:1px solid #ccd6cc;border-radius:8px;color:#17211b;font:inherit;font-weight:600}.ProductEditor_field__DA8i_ select{background:#ffffff}.ProductEditor_fieldWide__CQSUE textarea{resize:vertical}.ProductEditor_fieldHint__ZkP0s{color:#667063;font-size:12px;font-weight:700;line-height:1.45}.ProductEditor_fieldWarning__klpoz{margin:0;padding:11px 12px;border-radius:8px;background:#fff8e5;color:#785c12;font-size:13px;font-weight:700;line-height:1.45}.ProductEditor_checkboxField__snwh9{display:flex;align-items:center;gap:9px;color:#17211b;font-weight:800}.ProductEditor_categoryEmpty__8nD_H{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #dbe6d8;border-radius:8px;background:#f7faf5;color:#17211b}.ProductEditor_categoryEmpty__8nD_H strong{font-size:14px;line-height:1.45}.ProductEditor_categoryEmpty__8nD_H a{flex:0 0 auto;color:#1f7a4d;font-size:14px;font-weight:800;text-decoration:none}.ProductEditor_slugPreviewLabel__Kb7AX{display:block;margin-bottom:6px;color:#17211b;font-size:13px;font-weight:800}.ProductEditor_slugPreview__e9tHx{display:inline-block;padding:8px 10px;border-radius:6px;background:#f1f3ef;color:#405044;font-size:13px}.ProductEditor_calculationCard__fX63P{grid-column:1/-1;display:grid;gap:8px;padding:16px;border:1px solid #dfe6dc;border-radius:8px;background:#f7faf5}.ProductEditor_calculationRow__TMJJ4{display:flex;align-items:center;justify-content:space-between;color:#17211b;font-size:14px}.ProductEditor_calculationRow__TMJJ4 strong{font-size:15px}.ProductEditor_imagePreviewFrame__7WLth{display:flex;align-items:center;justify-content:center;width:100%;max-width:320px;aspect-ratio:1;overflow:hidden;border:1px dashed #cbd4c6;border-radius:8px;background:#f7faf5}.ProductEditor_imagePreview__sKGq5{width:100%;height:100%;object-fit:cover}.ProductEditor_imagePreviewFallback__HRdsM{padding:16px;color:#667063;font-size:13px;font-weight:700;text-align:center}.ProductEditor_imageActionsRow__06t6F{display:flex;align-items:center;gap:10px;margin-top:12px}.ProductEditor_subsectionTitle__jEpw8{margin:0 0 10px;color:#17211b;font-size:15px;font-weight:800}.ProductEditor_seoPreviewCard__IZWNH{display:grid;gap:4px;padding:16px;border:1px solid #dfe6dc;border-radius:8px;background:#ffffff}.ProductEditor_seoPreviewUrl__9vP5n{margin:0;color:#2b7a4b;font-size:12px}.ProductEditor_seoPreviewTitle__AHLUl{margin:0;color:#1a0dab;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductEditor_seoPreviewDescription__JFO4r{margin:0;color:#4d5156;font-size:13px;line-height:1.5}.ProductEditor_tagInputRow__Mdm05{display:flex;gap:10px}.ProductEditor_tagInputRow__Mdm05 input{flex:1 1 auto;min-height:42px;padding:11px 12px;border:1px solid #ccd6cc;border-radius:8px;font:inherit;font-weight:600}.ProductEditor_tagChipList__jnSL9{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.ProductEditor_tagChip__cBiDU{display:inline-flex;align-items:center;gap:6px;padding:6px 6px 6px 12px;border-radius:999px;background:#e5f3e9;color:#135f39;font-size:13px;font-weight:700}.ProductEditor_tagChip__cBiDU button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:999px;background:rgba(19,95,57,.12);color:#135f39;font-size:14px;line-height:1;cursor:pointer}.ProductEditor_tagSuggestionRow__MU2Az{display:flex;flex-wrap:wrap;gap:8px}.ProductEditor_tagSuggestionButton__LSLaB{padding:6px 12px;border:1px dashed #cbd4c6;border-radius:999px;background:#ffffff;color:#405044;font-size:12px;font-weight:700;cursor:pointer}.ProductEditor_tagSuggestionButton__LSLaB:hover{border-color:#1f7a4d;color:#1f7a4d}.ProductEditor_previewWrap__mORTj{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.ProductEditor_previewColumn__7DGzc{flex:1 1 320px;min-width:280px}.ProductEditor_previewColumn__7DGzc h4{margin:0 0 10px;color:#17211b;font-size:14px;font-weight:800}.ProductEditor_summaryCard__4w3__{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ProductEditor_summaryCard__4w3__ h3{margin:0 0 6px;color:#17211b;font-size:16px}.ProductEditor_summaryCard__4w3__ p{margin:0;color:#667063;font-size:13px;font-weight:600}.ProductEditor_summaryList___H_Cx{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.ProductEditor_summaryList___H_Cx li{padding:4px 10px;border-radius:999px;background:#f1f3ef;color:#405044;font-size:12px;font-weight:700}.ProductEditor_formError__6mOPA{margin:0;padding:11px 12px;border-radius:8px;background:#fff1f0;color:#a33a33;font-size:14px;font-weight:700}.ProductEditor_historyTableWrap__Lax_B{overflow-x:auto;border:1px solid #dfe6dc;border-radius:8px;background:#ffffff}.ProductEditor_historyTable__TKcJf{width:100%;min-width:720px;border-collapse:collapse}.ProductEditor_historyTable__TKcJf td,.ProductEditor_historyTable__TKcJf th{padding:10px 12px;border-bottom:1px solid #edf0ea;text-align:left;font-size:13px}.ProductEditor_historyTable__TKcJf th{color:#667063;font-size:11px;font-weight:800;text-transform:uppercase}.ProductEditor_historyTable__TKcJf td{color:#17211b}.ProductEditor_savedNotice__bW2Yo{margin:0;padding:11px 12px;border-radius:8px;background:#e5f3e9;color:#135f39;font-size:14px;font-weight:700}.ProductEditor_primaryButton__K0hJq,.ProductEditor_secondaryButton__xfCKj{flex:0 0 auto;min-height:42px;padding:0 16px;border-radius:8px;font:inherit;font-weight:800;cursor:pointer;text-decoration:none;text-align:center}.ProductEditor_primaryButton__K0hJq{border:0;background:#1f7a4d;color:#ffffff}.ProductEditor_primaryButton__K0hJq:disabled{cursor:not-allowed;opacity:.65}.ProductEditor_secondaryButton__xfCKj{border:1px solid #cfd8cf;background:#ffffff;color:#17211b;display:inline-flex;align-items:center;justify-content:center}.ProductEditor_saveBar__U_6jg{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid #dfe6dc;border-radius:8px;background:#ffffff;box-shadow:0 -8px 24px rgba(23,33,27,.08)}.ProductEditor_unsavedNotice__6Nr0Q{color:#785c12;font-size:13px;font-weight:800}.ProductEditor_saveBarActions__q_88G{display:flex;gap:10px}@media (max-width:720px){.ProductEditor_sectionGrid__qNCI_{grid-template-columns:1fr}.ProductEditor_categoryEmpty__8nD_H{align-items:flex-start;flex-direction:column}.ProductEditor_saveBar__U_6jg{flex-direction:column;align-items:stretch}.ProductEditor_saveBarActions__q_88G{justify-content:flex-end}}.Products_iconButton__pArGw,.Products_primaryButton__1gIbs,.Products_rowActionLink__dBA_5,.Products_rowActions__3qvnD button,.Products_secondaryButton__qUprN{border-radius:8px;font:inherit;font-weight:800;cursor:pointer}.Products_primaryButton__1gIbs{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:0;background:#1f7a4d;color:#ffffff;text-decoration:none}.Products_secondaryButton__qUprN{min-height:42px;padding:0 16px;border:1px solid #cfd8cf;background:#ffffff;color:#17211b}.Products_primaryButton__1gIbs:disabled{cursor:not-allowed;opacity:.65}.Products_statusActive__Peg4T,.Products_statusInactive__bq_Pe{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;vertical-align:middle}.Products_statusActive__Peg4T{border-color:#bfe8d2;background:#ecfdf5;color:#047857}.Products_statusInactive__bq_Pe{border-color:#d9e2ec;background:#f8fafc;color:#475569}.Products_statusInStock__Xugn9,.Products_statusInventoryDisabled__Ml_Ac,.Products_statusLowStock__degYp,.Products_statusOutOfStock__JyP5M{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;vertical-align:middle}.Products_statusInStock__Xugn9{border-color:#bfe8d2;background:#ecfdf5;color:#047857}.Products_statusLowStock__degYp{border-color:#fde68a;background:#fffbeb;color:#b45309}.Products_statusOutOfStock__JyP5M{border-color:#fecaca;background:#fff1f2;color:#be123c}.Products_statusInventoryDisabled__Ml_Ac{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.Products_emptyState__GEe7I{display:grid;justify-items:center;gap:10px;padding:44px 20px;border:1px dashed #cbd4c6;border-radius:8px;background:#ffffff;text-align:center}.Products_emptyState__GEe7I h3{margin:0;color:#17211b;font-size:20px}.Products_emptyState__GEe7I p{max-width:420px;margin:0;color:#667063}.Products_tableWrap__JThIO{overflow-x:auto;border:1px solid #dfe6dc;border-radius:8px;background:#ffffff}.Products_table__GQ8X4{width:100%;min-width:840px;border-collapse:collapse}.Products_table__GQ8X4 td,.Products_table__GQ8X4 th{padding:14px 16px;border-bottom:1px solid #edf0ea;text-align:left;vertical-align:middle}.Products_table__GQ8X4 th{color:#667063;font-size:12px;font-weight:800;text-transform:uppercase}.Products_table__GQ8X4 td{color:#17211b;font-size:14px}.Products_table__GQ8X4 td span:not(.Products_statusActive__Peg4T):not(.Products_statusInactive__bq_Pe):not(.Products_statusInStock__Xugn9):not(.Products_statusLowStock__degYp):not(.Products_statusOutOfStock__JyP5M):not(.Products_statusInventoryDisabled__Ml_Ac),.Products_table__GQ8X4 td strong{display:block}.Products_table__GQ8X4 td span:not(.Products_statusActive__Peg4T):not(.Products_statusInactive__bq_Pe):not(.Products_statusInStock__Xugn9):not(.Products_statusLowStock__degYp):not(.Products_statusOutOfStock__JyP5M):not(.Products_statusInventoryDisabled__Ml_Ac){max-width:360px;margin-top:4px;color:#667063;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Products_rowActions__3qvnD{display:flex;flex-wrap:wrap;gap:6px}.Products_rowActionLink__dBA_5,.Products_rowActions__3qvnD button{min-height:32px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #d5ded3;background:#ffffff;color:#17211b;text-decoration:none}.Products_modalOverlay__KxgVV{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(23,33,27,.38)}.Products_modal__6pOEC{width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:24px;border-radius:8px;background:#ffffff;box-shadow:0 20px 60px rgba(23,33,27,.22)}.Products_modalHeader___dG2u{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.Products_modalHeader___dG2u h2{margin:0;color:#17211b}.Products_kicker__Mn3Lu{margin:0 0 6px;color:#1f7a4d;font-size:12px;font-weight:800;text-transform:uppercase}.Products_iconButton__pArGw{width:36px;height:36px;border:1px solid #dfe6dc;background:#ffffff;color:#17211b;font-size:22px;line-height:1}.Products_form__Ic1bJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.Products_fieldWide__hklhf,.Products_field__WcqjB{display:grid;gap:7px;color:#17211b;font-size:13px;font-weight:800}.Products_categoryEmpty__rVUgi,.Products_categoryWarning__sE_i6,.Products_checkboxField__ba269,.Products_fieldWide__hklhf,.Products_formActions__j48TM,.Products_formError__aXo7k{grid-column:1/-1}.Products_fieldWide__hklhf input,.Products_fieldWide__hklhf textarea,.Products_field__WcqjB input,.Products_field__WcqjB select{width:100%;padding:11px 12px;border:1px solid #ccd6cc;border-radius:8px;color:#17211b;font:inherit;font-weight:600}.Products_field__WcqjB select{min-height:43px;background:#ffffff}.Products_fieldHint__UnxVz{color:#667063;font-size:12px;font-weight:700;line-height:1.45}.Products_fieldWide__hklhf textarea{resize:vertical}.Products_categoryEmpty__rVUgi{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #dbe6d8;border-radius:8px;background:#f7faf5;color:#17211b}.Products_categoryEmpty__rVUgi strong{font-size:14px;line-height:1.45}.Products_categoryEmpty__rVUgi a{flex:0 0 auto;color:#1f7a4d;font-size:14px;font-weight:800;text-decoration:none}.Products_categoryWarning__sE_i6{margin:0;padding:11px 12px;border-radius:8px;background:#fff8e5;color:#785c12;font-size:14px;font-weight:800}.Products_checkboxField__ba269{display:flex;align-items:center;gap:9px;color:#17211b;font-weight:800}.Products_formError__aXo7k{margin:0;padding:11px 12px;border-radius:8px;background:#fff1f0;color:#a33a33;font-size:14px;font-weight:700}.Products_formActions__j48TM{display:flex;justify-content:flex-end;gap:10px}@media (max-width:720px){.Products_form__Ic1bJ{grid-template-columns:1fr}.Products_categoryEmpty__rVUgi{align-items:flex-start;flex-direction:column}}.PublicMenu_page__jjkQx{min-height:100vh;background:radial-gradient(circle at 8% 10%,rgba(250,204,21,.16),transparent 26%),linear-gradient(180deg,#fffaf3,#fbf5ec 48%,#ffffff);color:#171312}.PublicMenu_pageHimalaya__6L5N5{min-height:100vh;background:#f4f4f2;color:#151515;--himalaya-menu-blue:var(--tenant-primary,#ee2f2b);--himalaya-menu-blue-soft:#fff0ee;--himalaya-menu-red:var(--tenant-primary,#ee2f2b);--himalaya-menu-red-hover:var(--tenant-primary-hover,#c91f1c);--himalaya-menu-amber:#f4b400;--himalaya-menu-amber-soft:#fff8db;--himalaya-menu-border:#e1dfd8;--himalaya-menu-muted:#68645d;--himalaya-brand-border:rgba(238,47,43,0.14);--himalaya-brand-glow:rgba(238,47,43,0.10)}.PublicMenu_pageWithMobileBasket__hJnbJ{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.PublicMenu_header__9oL9u{padding:44px clamp(18px,4vw,56px) 34px}.PublicMenu_headerContent__j70lU{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:end;width:min(1440px,100%);min-height:310px;margin:0 auto;border:1px solid rgba(23,19,18,.08);border-radius:8px;background:linear-gradient(135deg,rgba(23,19,18,.9),rgba(72,24,18,.76)),radial-gradient(circle at 70% 18%,rgba(250,204,21,.28),transparent 34%);box-shadow:0 28px 70px rgba(54,38,31,.14);color:#fff7ed;overflow:hidden;padding:clamp(28px,5vw,54px)}.PublicMenu_heroCopy__BH2Hh{max-width:760px}.PublicMenu_categoryHeader__KqtZj p,.PublicMenu_kicker__RKhcl,.PublicMenu_stateKicker__6_04B{margin:0 0 12px;color:#fbbf24;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.PublicMenu_header__9oL9u h1{max-width:760px;margin:0;font-size:64px;font-weight:950;letter-spacing:0;line-height:.98}.PublicMenu_serviceLine__SKbUx{margin:18px 0 0;color:rgba(255,247,237,.86);font-size:18px;font-weight:800;line-height:1.5}.PublicMenu_metaRow__pyDCk{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.PublicMenu_metaRow__pyDCk span{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgba(255,247,237,.22);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,247,237,.88);font-size:13px;font-weight:800;padding:0 12px}.PublicMenu_heroPanel__1zan8{border:1px solid rgba(255,247,237,.2);border-radius:8px;background:rgba(255,255,255,.09);padding:22px}.PublicMenu_heroPanel__1zan8 p,.PublicMenu_heroPanel__1zan8 span{color:rgba(255,247,237,.72);font-size:13px;font-weight:800}.PublicMenu_heroPanel__1zan8 strong{display:block;margin-top:10px;color:#ffffff;font-size:54px;line-height:1}.PublicMenu_heroPanel__1zan8 p{margin:8px 0 0;line-height:1.5}.PublicMenu_menuToolbar__QssY8{position:sticky;top:69px;z-index:18;display:flex;align-items:center;gap:10px;padding:12px max(clamp(16px,2vw,40px),calc((100vw - 1440px) / 2));border-top:1px solid rgba(23,19,18,.06);border-bottom:1px solid rgba(23,19,18,.08);background:rgba(255,250,243,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 36px rgba(54,38,31,.08)}.PublicMenu_menuFrame__dhsCB{display:block}.PublicMenu_himalayaMenuHero__5fejq{width:min(1440px,calc(100% - clamp(32px, 4vw, 80px)));margin:32px auto 20px;border:1px solid var(--himalaya-brand-border);border-top:6px solid var(--himalaya-menu-red);border-radius:8px;background:#ffffff;box-shadow:0 18px 42px rgba(21,21,21,.06),0 0 0 0 rgba(238,47,43,0);padding:clamp(22px,4vw,32px);animation:PublicMenu_himalayaHeroEntrance__a7kSI .48s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .26s ease}.PublicMenu_himalayaMenuBadge__F7YpN,.PublicMenu_himalayaSidebarTitle__4q2QY{width:fit-content;margin:0 0 18px;border-radius:999px;background:var(--himalaya-menu-red);color:#ffffff;font-size:11px;font-weight:950;letter-spacing:.12em;line-height:1;padding:8px 12px;text-transform:uppercase}.PublicMenu_himalayaMenuHero__5fejq h1{max-width:640px;margin:0;color:#151515;font-family:var(--ws-font-heading,system-ui,sans-serif);font-size:clamp(34px,4.3vw,50px);font-weight:950;letter-spacing:0;line-height:1.04}.PublicMenu_himalayaMenuHero__5fejq>p:not(.PublicMenu_himalayaMenuBadge__F7YpN):not(.PublicMenu_himalayaOrderingMessage__7uVR8){max-width:760px;margin:16px 0 0;color:var(--himalaya-menu-muted);font-size:16px;font-weight:650;line-height:1.65}.PublicMenu_himalayaMenuHero__5fejq .PublicMenu_himalayaOrderingMessage__7uVR8{display:inline-flex;width:fit-content;max-width:min(690px,100%);border:1px solid rgba(238,47,43,.22);border-radius:8px;background:var(--himalaya-menu-blue-soft);color:#9d1f1f;font-size:14px;font-weight:850;line-height:1.45;padding:11px 14px}.PublicMenu_himalayaMenuStats__VMfvs{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(170px,.7fr) minmax(240px,1.5fr);gap:8px;margin-top:22px;border:1px solid var(--himalaya-brand-border);border-radius:8px;background:#f7f7f4;padding:8px}.PublicMenu_himalayaMenuStats__VMfvs span{display:grid;align-content:center;min-height:58px;border-left:1px solid var(--himalaya-brand-border);border:1px solid var(--himalaya-brand-border);border-left:3px solid rgba(238,47,43,.42);border-radius:6px;background:#ffffff;padding:11px 14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.PublicMenu_himalayaMenuStats__VMfvs span:hover{border-color:rgba(238,47,43,.32);box-shadow:0 6px 18px rgba(238,47,43,.09);transform:translateY(-2px)}.PublicMenu_himalayaMenuStats__VMfvs strong{color:var(--himalaya-menu-red);font-size:18px;font-weight:950;line-height:1}.PublicMenu_himalayaMenuStats__VMfvs em{margin-top:5px;color:#55514a;font-size:10px;font-style:normal;font-weight:950;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.PublicMenu_himalayaServiceStrip__bWU3L{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(170px,.75fr) minmax(170px,.75fr) minmax(260px,1.2fr);gap:8px;margin-top:22px;border:1px solid var(--himalaya-brand-border);border-radius:10px;background:#f7f7f4;padding:8px}.PublicMenu_himalayaServiceTabs__7vL7x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-self:stretch}.PublicMenu_himalayaServiceCard__oXPd5,.PublicMenu_himalayaServiceTab__Hjb70,.PublicMenu_himalayaStatusCard__Vo_Vs{display:grid;align-content:center;min-height:62px;border:1px solid var(--himalaya-brand-border);border-radius:8px;background:#ffffff;padding:11px 14px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.PublicMenu_himalayaServiceTab__Hjb70{place-items:center;border:1px solid var(--himalaya-brand-border);color:#55514a;cursor:pointer;font:inherit;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.PublicMenu_himalayaServiceTab__Hjb70:not([data-active=true]):not(:disabled):hover{border-color:rgba(238,47,43,.38);background:rgba(238,47,43,.04);color:var(--himalaya-menu-red);transform:scale(1.02);box-shadow:0 4px 14px rgba(238,47,43,.1)}.PublicMenu_himalayaServiceCard__oXPd5:hover,.PublicMenu_himalayaStatusCard__Vo_Vs:hover{border-color:rgba(238,47,43,.28);box-shadow:0 6px 18px rgba(21,21,21,.08);transform:translateY(-2px)}.PublicMenu_himalayaServiceTab__Hjb70[data-active=true]{border-color:var(--himalaya-menu-red);background:var(--himalaya-menu-red);color:#ffffff}.PublicMenu_himalayaServiceTab__Hjb70:disabled{cursor:not-allowed;opacity:.48}.PublicMenu_himalayaServiceCard__oXPd5 strong,.PublicMenu_himalayaStatusCard__Vo_Vs strong{color:var(--himalaya-menu-red);font-size:18px;font-weight:950;line-height:1.1}.PublicMenu_himalayaServiceCard__oXPd5 em,.PublicMenu_himalayaStatusCard__Vo_Vs em{margin-top:5px;color:#55514a;font-size:10px;font-style:normal;font-weight:950;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.PublicMenu_himalayaStatusCard__Vo_Vs em{font-size:12px;font-weight:750;letter-spacing:0;text-transform:none}.PublicMenu_himalayaStatusCard__Vo_Vs{border-color:rgba(244,180,0,.44);background:var(--himalaya-menu-amber-soft)}.PublicMenu_himalayaStatusCard__Vo_Vs strong{color:#151515}.PublicMenu_menuStickyBar__qq2L7{position:sticky;top:86px;z-index:16;width:min(1440px,calc(100% - clamp(32px, 4vw, 80px)));margin:0 auto;padding-bottom:6px;background:rgba(244,244,242,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.PublicMenu_menuStickyBar__qq2L7 .PublicMenu_himalayaMenuSearch__UjjlT{position:static;box-shadow:0 8px 24px rgba(21,21,21,.08)}.PublicMenu_mobileCategoryRow__bALc1{display:none}.PublicMenu_himalayaMenuHighlights__ZnMyp{display:grid;gap:18px;width:min(1440px,calc(100% - clamp(32px, 4vw, 80px)));margin:0 auto 18px}.PublicMenu_himalayaMenuSearch__UjjlT{position:sticky;top:86px;z-index:16;display:flex;align-items:center;gap:12px;min-height:60px;border:2px solid rgba(238,47,43,.2);border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 16px 34px rgba(21,21,21,.08);padding:10px 12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .2s ease,box-shadow .2s ease}.PublicMenu_himalayaMenuSearch__UjjlT:focus-within{border-color:rgba(238,47,43,.55);box-shadow:0 16px 34px rgba(21,21,21,.08),0 0 0 3px rgba(238,47,43,.1)}.PublicMenu_searchIcon___bLw5{flex:0 0 auto;width:18px;height:18px;color:var(--himalaya-menu-red)}.PublicMenu_himalayaMenuSearch__UjjlT input{min-width:0;flex:1 1 auto;border:0;background:transparent;color:#151515;font:inherit;font-size:16px;font-weight:800;outline:none}.PublicMenu_himalayaMenuSearch__UjjlT input::placeholder{color:#94a3b8}.PublicMenu_himalayaMenuSearch__UjjlT button{flex:0 0 auto;min-height:38px;border:1px solid var(--himalaya-menu-border);border-radius:999px;background:#ffffff;color:var(--himalaya-menu-red);cursor:pointer;font:inherit;font-size:13px;font-weight:950;padding:0 14px}.PublicMenu_himalayaMenuSearch__UjjlT button:focus-visible,.PublicMenu_himalayaMenuSearch__UjjlT button:hover,.PublicMenu_himalayaMenuSearch__UjjlT:focus-within{border-color:var(--himalaya-menu-red)}.PublicMenu_srOnly__t7bD4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.PublicMenu_catLabel__4xlT9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PublicMenu_catInfo__LZnDx{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:2px}.PublicMenu_catIcon__KlNUv{display:inline-flex;flex:0 0 auto;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:var(--himalaya-menu-amber-soft);color:var(--himalaya-menu-red);font-size:13px;font-weight:900;line-height:1}.PublicMenu_catDesc__Sss3J{color:var(--himalaya-menu-muted);font-size:11px;font-weight:700;line-height:1.45;white-space:normal}.PublicMenu_catBadge__Eltpe{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:rgba(23,19,18,.08);color:var(--himalaya-menu-muted);font-size:11px;font-weight:900;line-height:1;padding:0 6px}.PublicMenu_categoryNavItemActive__oSl0v .PublicMenu_catBadge__Eltpe{background:rgba(255,255,255,.22);color:rgba(255,255,255,.9)}.PublicMenu_categoryNavItemActive__oSl0v .PublicMenu_catIcon__KlNUv{background:rgba(255,255,255,.16);color:#ffffff}.PublicMenu_categoryNavItemActive__oSl0v .PublicMenu_catDesc__Sss3J{color:rgba(255,255,255,.85)}.PublicMenu_himalayaFeaturedMenu__rgkEJ,.PublicMenu_himalayaFullMenuHeader__NJH8a,.PublicMenu_himalayaMenuGuides__k4Jrh{border:1px solid var(--himalaya-menu-border);border-radius:10px;background:#ffffff;box-shadow:0 16px 38px rgba(21,21,21,.055)}.PublicMenu_himalayaFeaturedMenu__rgkEJ{display:grid;gap:16px;padding:20px}.PublicMenu_himalayaFeaturedHeader__JLq_1{display:grid;gap:7px}.PublicMenu_himalayaFeaturedHeader__JLq_1 p,.PublicMenu_himalayaFullMenuHeader__NJH8a p,.PublicMenu_himalayaMenuGuides__k4Jrh p{margin:0;color:var(--himalaya-menu-red);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.PublicMenu_himalayaFeaturedHeader__JLq_1 h2,.PublicMenu_himalayaFullMenuHeader__NJH8a h2,.PublicMenu_himalayaMenuGuides__k4Jrh h2{margin:0;color:#151515;font-size:clamp(24px,3vw,34px);font-weight:950;letter-spacing:0;line-height:1.12}.PublicMenu_himalayaFeaturedHeader__JLq_1 span,.PublicMenu_himalayaMenuGuides__k4Jrh span{max-width:680px;color:var(--himalaya-menu-muted);font-size:15px;font-weight:650;line-height:1.55}.PublicMenu_himalayaFeaturedGrid__prKj6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PublicMenu_himalayaMenuGuides__k4Jrh{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px}.PublicMenu_himalayaGuidesHeader__28jTV{display:flex;flex-direction:column;gap:6px}.PublicMenu_guideClearButton__wiKc3{align-self:flex-start;min-height:30px;border:1px solid var(--himalaya-menu-border);border-radius:999px;background:#ffffff;color:var(--himalaya-menu-red);cursor:pointer;font:inherit;font-size:12px;font-weight:900;padding:0 12px;transition:background .15s ease,border-color .15s ease}.PublicMenu_guideClearButton__wiKc3:focus-visible,.PublicMenu_guideClearButton__wiKc3:hover{border-color:var(--himalaya-menu-red);background:rgba(238,47,43,.06)}.PublicMenu_himalayaGuideChips__lEPkT{display:flex;flex:0 1 520px;flex-wrap:wrap;justify-content:flex-end;gap:8px}.PublicMenu_himalayaGuideChips__lEPkT button{min-height:38px;border:1px solid var(--himalaya-menu-border);border-radius:999px;background:#ffffff;color:#3f3a33;cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:0 14px}.PublicMenu_himalayaGuideChips__lEPkT button:focus-visible,.PublicMenu_himalayaGuideChips__lEPkT button:hover,.PublicMenu_himalayaGuideChips__lEPkT button[aria-pressed=true]{border-color:var(--himalaya-menu-red);background:var(--himalaya-menu-red);color:#ffffff}.PublicMenu_himalayaFullMenuHeader__NJH8a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px}.PublicMenu_himalayaFullMenuHeader__NJH8a span{flex:0 0 auto;border-radius:999px;background:var(--himalaya-menu-amber-soft);color:#151515;font-size:13px;font-weight:950;padding:9px 14px}.PublicMenu_himalayaMenuFrame___TqQt{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr) minmax(320px,360px);gap:clamp(16px,1.5vw,24px);width:min(1440px,calc(100% - clamp(32px, 4vw, 80px)));margin:0 auto;padding-bottom:108px}.PublicMenu_himalayaBasketColumn__GcJLT{min-width:0}@media (max-width:1279px){.PublicMenu_himalayaMenuFrame___TqQt{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.PublicMenu_himalayaBasketColumn__GcJLT{display:none}}.PublicMenu_orderingMessageShell__j_OZI{width:min(1440px,calc(100% - clamp(32px, 4vw, 80px)));margin:18px auto 0}.PublicMenu_orderingMessage__VsbUl{width:fit-content;max-width:720px;margin:0;border:1px solid rgba(180,35,24,.16);border-radius:8px;background:#fff7ed;color:#8a2017;font-size:14px;font-weight:850;line-height:1.45;padding:11px 14px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_menuToolbar__QssY8{position:sticky;top:88px;z-index:12;display:block;align-self:start;border:1px solid var(--himalaya-menu-border);border-radius:8px;background:#ffffff;box-shadow:0 18px 36px rgba(21,21,21,.06);padding:14px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_menuToolbar__QssY8 .PublicMenu_himalayaSidebarTitle__4q2QY{display:block;margin-bottom:12px;background:transparent;color:#151515;padding:0}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNav__02LYC{display:grid;gap:8px;overflow:visible;padding:0}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavItem__vP5N2{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;justify-content:stretch;min-height:68px;border-color:var(--himalaya-brand-border);border-radius:7px;background:#ffffff;color:#3f3a33;font-size:13px;line-height:1.25;padding:12px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease,color .18s ease}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavItem__vP5N2:before{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:999px;background:var(--himalaya-menu-amber-soft);color:var(--himalaya-menu-red);content:"•";font-size:22px;line-height:1}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavItem__vP5N2:focus-visible,.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavItem__vP5N2:hover{border-color:rgba(238,47,43,.38);color:var(--himalaya-menu-red);box-shadow:0 4px 14px rgba(238,47,43,.09);transform:translateX(3px)}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavItemActive__oSl0v:focus-visible,.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavItemActive__oSl0v:hover{color:#ffffff}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavItemActive__oSl0v{border-color:var(--himalaya-menu-red);background:var(--himalaya-menu-red);box-shadow:0 14px 28px rgba(238,47,43,.22);color:#ffffff;animation:PublicMenu_himalayaNavPulse__CuQET 2.8s ease-in-out infinite}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavItemActive__oSl0v:before{background:#ffffff;color:var(--himalaya-menu-red)}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavV__ihT1J .PublicMenu_categoryNavItem__vP5N2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px 14px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavV__ihT1J .PublicMenu_categoryNavItem__vP5N2:before{display:none}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavV__ihT1J .PublicMenu_catBadge__Eltpe{align-self:start;margin-top:3px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavV__ihT1J .PublicMenu_catLabel__4xlT9{font-size:14px;font-weight:900;line-height:1.25;white-space:normal;overflow:visible;text-overflow:clip}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavV__ihT1J .PublicMenu_catDesc__Sss3J{font-size:11px;font-weight:650;white-space:normal;overflow:visible;text-overflow:clip}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavH__hZhE0{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:4px 2px 8px;gap:8px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavH__hZhE0::-webkit-scrollbar{display:none}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavH__hZhE0 .PublicMenu_categoryNavItem__vP5N2{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;min-height:38px;border-radius:999px;padding:0 14px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavH__hZhE0 .PublicMenu_categoryNavItem__vP5N2:before{display:none}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavH__hZhE0 .PublicMenu_categoryNavItemActive__oSl0v{box-shadow:0 4px 14px rgba(238,47,43,.24)}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavH__hZhE0 .PublicMenu_catLabel__4xlT9{flex:0 0 auto;max-width:180px}.PublicMenu_categoryNav__02LYC{display:flex;flex:1 1 auto;gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 2px 6px;scrollbar-width:thin}.PublicMenu_categoryNavItem__vP5N2{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:38px;border:1px solid rgba(23,19,18,.1);border-radius:999px;background:#ffffff;color:#423734;cursor:pointer;font:inherit;font-size:14px;font-weight:850;padding:0 16px;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.PublicMenu_categoryNavItem__vP5N2:focus-visible,.PublicMenu_categoryNavItem__vP5N2:hover{border-color:var(--tenant-primary,#b42318);color:var(--tenant-primary,#b42318)}.PublicMenu_categoryNavItemActive__oSl0v:focus-visible,.PublicMenu_categoryNavItemActive__oSl0v:hover{color:#ffffff}.PublicMenu_menuShell__DBUkJ{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;width:min(1440px,calc(100% - clamp(32px, 4vw, 80px)));margin:34px auto 0;padding-bottom:108px}.PublicMenu_menuContent__lsLGE{display:grid;gap:clamp(42px,6vw,70px);min-width:0}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_menuShell__DBUkJ{display:contents}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_menuContent__lsLGE{gap:22px}@media (min-width:1200px){.PublicMenu_pageWithMobileBasket__hJnbJ{padding-bottom:0}.PublicMenu_menuShell__DBUkJ{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;padding-bottom:92px}}@media (max-width:1199px){.PublicMenu_himalayaMenuFrame___TqQt{grid-template-columns:260px minmax(0,1fr)}}.PublicMenu_category__a9lyb{scroll-margin-top:146px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_category__a9lyb{overflow:hidden;border:1px solid var(--himalaya-brand-border);border-radius:10px;background:#ffffff;box-shadow:0 16px 38px rgba(21,21,21,.055);scroll-margin-top:104px;animation:PublicMenu_himalayaSectionFadeIn__LoG_Q .4s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .22s ease,border-color .22s ease}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_category__a9lyb:nth-child(2){animation-delay:55ms}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_category__a9lyb:nth-child(3){animation-delay:.11s}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_category__a9lyb:nth-child(4){animation-delay:165ms}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_category__a9lyb:nth-child(5){animation-delay:.22s}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_category__a9lyb:nth-child(6){animation-delay:275ms}.PublicMenu_categoryHeader__KqtZj{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryHeader__KqtZj{margin:0;border-bottom:1px solid var(--himalaya-brand-border);padding:26px 28px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryHeader__KqtZj p{color:var(--himalaya-menu-red);letter-spacing:.14em}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryHeader__KqtZj h2{color:#151515;font-family:var(--ws-font-heading,system-ui,sans-serif);font-size:34px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryHeader__KqtZj>span{min-width:96px;border-radius:7px;background:var(--himalaya-menu-amber-soft);color:#151515;font-size:13px;letter-spacing:.1em;padding:16px;text-align:center;text-transform:uppercase}.PublicMenu_categoryHeader__KqtZj p{color:var(--tenant-primary,#b42318)}.PublicMenu_categoryHeader__KqtZj h2{margin:0;color:#171312;font-size:34px;font-weight:950;letter-spacing:0;line-height:1.1}.PublicMenu_categoryHeader__KqtZj>span{flex:0 0 auto;border:1px solid rgba(23,19,18,.08);border-radius:999px;background:#ffffff;color:#6b5d58;font-size:13px;font-weight:850;padding:8px 12px}.PublicMenu_productGrid__3hYp4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productGrid__3hYp4{grid-template-columns:1fr;gap:10px;padding:18px}.PublicMenu_productCard__KBpc6{display:grid;grid-template-columns:136px minmax(0,1fr);gap:16px;min-height:174px;border:1px solid rgba(23,19,18,.08);border-radius:8px;background:rgba(255,255,255,.88);color:inherit;cursor:pointer;padding:12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productCard__KBpc6{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:128px;border-color:var(--himalaya-brand-border);border-radius:9px;background:#ffffff;box-shadow:0 8px 22px rgba(21,21,21,.04);padding:18px 18px 18px 22px;animation:PublicMenu_himalayaFadeSlideUp__xyOKE .3s cubic-bezier(.22,1,.36,1) both}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productCard__KBpc6:nth-child(2){animation-delay:40ms}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productCard__KBpc6:nth-child(3){animation-delay:80ms}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productCard__KBpc6:nth-child(4){animation-delay:.12s}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productCard__KBpc6:nth-child(5){animation-delay:.16s}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productCard__KBpc6:nth-child(6){animation-delay:.2s}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productCard__KBpc6:hover{border-color:rgba(238,47,43,.42);box-shadow:0 18px 44px rgba(21,21,21,.1),0 0 0 1px rgba(238,47,43,.16);transform:translateY(-3px)}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productCard__KBpc6:active{transform:translateY(-1px) scale(.99)}.PublicMenu_productCard__KBpc6:hover{border-color:rgba(180,35,24,.34);box-shadow:0 18px 42px rgba(54,38,31,.12);transform:translateY(-1px)}.PublicMenu_modalImage__aMv8g,.PublicMenu_productImage__P4j82{display:grid;place-items:center;border-radius:8px;background:radial-gradient(circle at 30% 25%,rgba(250,204,21,.22),transparent 32%),linear-gradient(135deg,#2c1c18,#9f2418);background-position:50%;background-size:cover;overflow:hidden}.PublicMenu_productImage__P4j82{position:relative;width:136px;aspect-ratio:1}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productImage__P4j82{display:none}.PublicMenu_featuredBadge__MqNaT{left:6px;background:rgba(180,35,24,.92);color:#fff7ed}.PublicMenu_featuredBadge__MqNaT,.PublicMenu_lowStockBadge__91sJg,.PublicMenu_outOfStockBadge__3i3aB{position:absolute;top:6px;z-index:1;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.PublicMenu_lowStockBadge__91sJg,.PublicMenu_outOfStockBadge__3i3aB{right:6px}.PublicMenu_outOfStockBadge__3i3aB{background:rgba(55,55,58,.92);color:#fff7ed}.PublicMenu_lowStockBadge__91sJg{background:rgba(202,138,4,.92);color:#fff7ed}.PublicMenu_prepTimeMeta__N0pEA{color:inherit;opacity:.75}.PublicMenu_productImageFallback__ae6PH{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:999px;background:rgba(255,247,237,.18);color:#fff7ed;font-size:28px;font-weight:950}.PublicMenu_modalImageImg__s730g{display:block;width:100%;height:100%;object-fit:var(--pd-image-fit,cover)}.PublicMenu_productBody__LAmzQ{display:flex;min-width:0;flex-direction:column;gap:10px;padding:4px 2px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productBody__LAmzQ{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:18px;row-gap:9px;padding:0}.PublicMenu_productTopLine__15qZb{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productTopLine__15qZb{display:contents}.PublicMenu_productName__meI0i{color:#171312;font-size:19px;font-weight:950;line-height:1.24}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productName__meI0i{color:#151515;font-size:22px;line-height:1.16}.PublicMenu_productDescription__Gc0rW{display:-webkit-box;overflow:hidden;color:#6b5d58;font-size:14px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productDescription__Gc0rW{grid-column:1;color:#68645d;font-size:15px;font-weight:620;line-height:1.55;-webkit-line-clamp:3}.PublicMenu_productMeta__zZnM_{color:#81736e;font-size:13px;font-weight:850}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productMeta__zZnM_{grid-column:1;color:#55514a;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.PublicMenu_productPrice__op_jl{color:var(--storefront-accent,var(--tenant-primary,#b42318));flex:0 0 auto;font-size:15px;font-weight:950;white-space:nowrap}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productPrice__op_jl{grid-column:2;grid-row:1;align-self:start;min-width:106px;border:2px solid rgba(244,180,0,.7);border-radius:999px;background:var(--himalaya-menu-amber-soft);color:#151515;font-size:18px;padding:9px 16px;text-align:center}.PublicMenu_productAction__NC0c9{margin-top:auto;color:var(--tenant-primary,#b42318);font-size:13px;font-weight:900}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productAction__NC0c9{grid-column:2;grid-row:2/span 2;align-self:start;min-width:92px;border-radius:999px;background:var(--himalaya-menu-red);color:#ffffff;font-size:14px;padding:11px 20px;text-align:center}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productCard__KBpc6:focus-visible .PublicMenu_productAction__NC0c9,.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productCard__KBpc6:hover .PublicMenu_productAction__NC0c9{background:var(--himalaya-menu-red-hover)}.PublicMenu_modalOverlay__Ndln2{position:fixed;inset:0;z-index:9200;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(23,19,18,.58)}.PublicMenu_modal__LOadD{display:flex;flex-direction:column;width:min(600px,calc(100% - 24px));max-height:min(820px,calc(100dvh - 32px));border:1px solid rgba(23,19,18,.08);border-radius:16px;background:var(--pd-bg,#fffaf3);box-shadow:0 28px 80px rgba(23,19,18,.34);overflow:hidden}.PublicMenu_modalHeader__59H7f{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 20px 16px;background:var(--pd-bg,#fffaf3);border-bottom:1px solid rgba(23,19,18,.07);position:sticky;top:0;z-index:2}.PublicMenu_modalHeader__59H7f p{margin:0 0 6px;color:var(--tenant-primary,#b42318);font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.PublicMenu_modalHeader__59H7f h2{margin:0;color:var(--pd-title,#171312);font-size:clamp(20px,4vw,28px);font-weight:950;letter-spacing:0;line-height:1.1;overflow-wrap:break-word;word-break:break-word}.PublicMenu_modalHeader__59H7f>div{min-width:0;flex:1 1}.PublicMenu_modalCloseButton__NwrhQ{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(23,19,18,.12);border-radius:999px;background:#ffffff;color:#171312;cursor:pointer;font:inherit;font-size:24px;font-weight:900;flex-shrink:0}.PublicMenu_modalCloseButton__NwrhQ:hover{border-color:var(--tenant-primary,#b42318);color:var(--tenant-primary,#b42318)}.PublicMenu_modalCloseButton__NwrhQ:focus-visible{outline:3px solid rgba(180,35,24,.4);outline-offset:2px}.PublicMenu_modalScrollBody__xgcZZ{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px;display:grid;gap:14px;scrollbar-width:thin;scrollbar-color:rgba(23,19,18,.15) transparent}.PublicMenu_modalStickyFooter__QEbm4{flex-shrink:0;display:grid;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom, 0px));background:var(--pd-bg,#fffaf3);border-top:1.5px solid rgba(23,19,18,.08)}.PublicMenu_modalImage__aMv8g{width:100%;height:190px;border-radius:8px}.PublicMenu_modalDescription__cYLyQ{margin:0;color:var(--pd-description,#5f514d);font-size:15px;line-height:1.6}.PublicMenu_modalMeta__zr6ww{margin:0;color:#8a766f;font-size:13px;font-weight:700}.PublicMenu_basePrice__rRtnE,.PublicMenu_choiceRow__J3YWm{display:flex;align-items:center;justify-content:space-between;gap:14px}.PublicMenu_basePrice__rRtnE{margin-top:0;border:1px solid rgba(23,19,18,.08);border-radius:8px;background:rgba(23,19,18,.03);padding:14px}.PublicMenu_basePrice__rRtnE span,.PublicMenu_choiceRow__J3YWm span{color:#514541;font-weight:850}.PublicMenu_basePrice__rRtnE strong,.PublicMenu_choiceRow__J3YWm strong{color:var(--pd-price,var(--tenant-primary,#b42318));font-weight:950;white-space:nowrap}.PublicMenu_detailSection__zhYWB{margin-top:6px}.PublicMenu_detailSection__zhYWB h3{margin:0 0 12px;color:#171312;font-size:18px;font-weight:950}.PublicMenu_choiceList__KI76y,.PublicMenu_modifierGroups__KKWx9{display:grid;gap:10px}.PublicMenu_choiceRow__J3YWm{min-height:48px}.PublicMenu_choiceButton__AH0SV,.PublicMenu_choiceRow__J3YWm{border:1px solid rgba(23,19,18,.08);border-radius:8px;background:#ffffff;padding:12px 14px}.PublicMenu_choiceButton__AH0SV{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;color:#514541;cursor:pointer;font:inherit;font-weight:850;text-align:left}.PublicMenu_choiceButton__AH0SV strong{color:var(--pd-price,var(--tenant-primary,#b42318));white-space:nowrap}.PublicMenu_choiceButton__AH0SV:hover{border-color:rgba(180,35,24,.34)}.PublicMenu_choiceButton__AH0SV:disabled{cursor:not-allowed;opacity:.48}.PublicMenu_choiceButtonSelected__TA_A0{border-color:rgba(180,35,24,.52);background:rgba(180,35,24,.06)}.PublicMenu_modifierGroup__HkKZ9{border:1px solid rgba(23,19,18,.08);border-radius:8px;background:#ffffff;padding:14px}.PublicMenu_modifierGroup__HkKZ9 h4{margin:0;color:#171312;font-size:16px;font-weight:950}.PublicMenu_modifierGroup__HkKZ9 p{margin:5px 0 12px;color:#81736e;font-size:13px;font-weight:850}.PublicMenu_readOnlyNotice__DbC1A{display:grid;gap:4px;margin-top:22px;border:1px solid rgba(180,35,24,.12);border-radius:8px;background:rgba(180,35,24,.06);color:#5f514d;padding:14px}.PublicMenu_readOnlyNotice__DbC1A strong{color:#171312;font-size:14px}.PublicMenu_readOnlyNotice__DbC1A span{font-size:13px;line-height:1.5}.PublicMenu_addToBasketPanel__MXJhs{display:contents}.PublicMenu_pricePreview__rEIae,.PublicMenu_quantityRow__fIes_{display:flex;align-items:center;justify-content:space-between;gap:12px}.PublicMenu_pricePreview__rEIae span,.PublicMenu_quantityRow__fIes_>span{color:#5f514d;font-size:14px;font-weight:850;min-width:0}.PublicMenu_pricePreview__rEIae strong{color:#171312;font-size:18px;font-weight:950;white-space:nowrap;flex-shrink:0}.PublicMenu_modalQuantityControl__xO4lG{display:inline-flex;align-items:center;border:1px solid rgba(23,19,18,.12);border-radius:999px;overflow:hidden}.PublicMenu_modalQuantityControl__xO4lG button{width:38px;height:36px;border:0;background:#fffaf3;color:#171312;cursor:pointer;font:inherit;font-weight:950}.PublicMenu_modalQuantityControl__xO4lG button:hover{background:rgba(180,35,24,.08);color:var(--tenant-primary,#b42318)}.PublicMenu_modalQuantityControl__xO4lG strong{min-width:38px;text-align:center}.PublicMenu_validationMessage__SLCFk{margin:0;border:1px solid rgba(180,35,24,.18);border-radius:8px;background:#fff5f3;color:#9d1f1f;font-size:13px;font-weight:850;line-height:1.5;padding:10px 12px}.PublicMenu_addToBasketButton__DUeQI{width:100%;min-height:48px;border:0;border-radius:999px;background:var(--pd-btn-bg,var(--tenant-primary,#b42318));color:var(--pd-btn-text,#ffffff);cursor:pointer;font:inherit;font-size:15px;font-weight:950}.PublicMenu_addToBasketButton__DUeQI:hover{background:var(--pd-btn-bg,var(--tenant-primary-hover,#941b12));filter:brightness(.9)}.PublicMenu_stateShell__Jm5yn{display:grid;min-height:calc(100vh - 74px);place-items:center;padding:40px 18px}.PublicMenu_emptyState__37UJ2,.PublicMenu_errorCard__yXWz0,.PublicMenu_stateCard__yCJyd{width:min(760px,100%);border:1px solid rgba(23,19,18,.08);border-radius:8px;background:rgba(255,255,255,.88);box-shadow:0 20px 54px rgba(54,38,31,.1);color:#5f514d;padding:28px}.PublicMenu_emptyState__37UJ2 h2,.PublicMenu_errorCard__yXWz0 strong,.PublicMenu_stateCard__yCJyd strong{display:block;margin:0;color:#171312;font-size:26px;font-weight:950;line-height:1.2}.PublicMenu_emptyState__37UJ2 p,.PublicMenu_errorCard__yXWz0 p,.PublicMenu_stateCard__yCJyd p{margin:10px 0 0;color:#6b5d58;line-height:1.6}.PublicMenu_errorCard__yXWz0{border-color:rgba(180,35,24,.18);background:#fff5f3}.PublicMenu_errorCard__yXWz0 .PublicMenu_stateKicker__6_04B{color:var(--tenant-primary,#b42318)}.PublicMenu_emptyState__37UJ2{margin:34px auto 0;text-align:center}@media (max-width:960px){.PublicMenu_headerContent__j70lU{grid-template-columns:1fr;min-height:auto}.PublicMenu_header__9oL9u h1{font-size:48px}.PublicMenu_heroPanel__1zan8{max-width:320px}.PublicMenu_productGrid__3hYp4{grid-template-columns:1fr}.PublicMenu_himalayaServiceStrip__bWU3L{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicMenu_himalayaFeaturedGrid__prKj6{grid-template-columns:1fr}.PublicMenu_himalayaMenuGuides__k4Jrh{align-items:flex-start;flex-direction:column}.PublicMenu_himalayaGuideChips__lEPkT{flex-basis:auto;justify-content:flex-start}.PublicMenu_himalayaMenuFrame___TqQt{grid-template-columns:1fr}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_menuToolbar__QssY8{display:none}.PublicMenu_mobileCategoryRow__bALc1{display:block}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_category__a9lyb{scroll-margin-top:180px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productBody__LAmzQ{grid-template-columns:minmax(0,1fr) auto}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productName__meI0i{grid-column:1/-1;grid-row:1}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productDescription__Gc0rW{grid-column:1/-1;grid-row:2}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productMeta__zZnM_{grid-column:1/-1;grid-row:3}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productPrice__op_jl{grid-column:1;grid-row:4;align-self:center;font-size:14px;min-width:0;width:fit-content;padding:6px 12px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productAction__NC0c9{grid-column:2;grid-row:4;align-self:center}}@media (max-width:640px){.PublicMenu_header__9oL9u{padding:28px 16px 24px}.PublicMenu_headerContent__j70lU{padding:24px}.PublicMenu_header__9oL9u h1{font-size:38px}.PublicMenu_serviceLine__SKbUx{font-size:16px}.PublicMenu_categoryNav__02LYC{padding:2px 0 6px}.PublicMenu_menuToolbar__QssY8{top:61px;padding:10px 14px 8px}.PublicMenu_menuShell__DBUkJ{width:min(100% - 28px,720px);gap:24px;margin-top:24px;padding-bottom:126px}.PublicMenu_menuContent__lsLGE{gap:38px}.PublicMenu_category__a9lyb{scroll-margin-top:122px}.PublicMenu_categoryHeader__KqtZj{align-items:flex-start;flex-direction:column;gap:10px}.PublicMenu_categoryHeader__KqtZj h2{font-size:28px}.PublicMenu_productCard__KBpc6{grid-template-columns:104px minmax(0,1fr);min-height:150px}.PublicMenu_productImage__P4j82{width:104px}.PublicMenu_productTopLine__15qZb{flex-direction:column;gap:6px}.PublicMenu_modalOverlay__Ndln2{align-items:flex-end;padding:0}.PublicMenu_modal__LOadD{width:100%;max-width:100%;max-height:calc(100dvh - 60px);border-radius:16px 16px 0 0}.PublicMenu_modalHeader__59H7f{padding:16px 16px 12px}.PublicMenu_modalScrollBody__xgcZZ{padding:12px 16px}.PublicMenu_modalStickyFooter__QEbm4{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.PublicMenu_modalHeader__59H7f h2{font-size:22px}.PublicMenu_modalImage__aMv8g{height:168px}.PublicMenu_himalayaMenuFrame___TqQt,.PublicMenu_himalayaMenuHero__5fejq,.PublicMenu_himalayaMenuHighlights__ZnMyp,.PublicMenu_menuStickyBar__qq2L7{width:min(100% - 28px,720px)}.PublicMenu_himalayaServiceStrip__bWU3L{grid-template-columns:1fr}.PublicMenu_himalayaServiceTabs__7vL7x{min-height:54px}.PublicMenu_himalayaMenuSearch__UjjlT{align-items:stretch;flex-wrap:wrap}.PublicMenu_himalayaMenuSearch__UjjlT input{min-height:42px}.PublicMenu_himalayaFullMenuHeader__NJH8a{align-items:flex-start;flex-direction:column}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_category__a9lyb{scroll-margin-top:196px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryHeader__KqtZj{padding:22px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productGrid__3hYp4{padding:14px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productCard__KBpc6{grid-template-columns:1fr;min-height:auto;padding:16px}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productBody__LAmzQ{grid-template-columns:minmax(0,1fr) auto}.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productAction__NC0c9,.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productPrice__op_jl{width:fit-content;min-width:0}}@media (max-width:430px){.PublicMenu_productCard__KBpc6{grid-template-columns:1fr}.PublicMenu_productImage__P4j82{width:100%;aspect-ratio:16/9}}@keyframes PublicMenu_himalayaHeroEntrance__a7kSI{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes PublicMenu_himalayaSectionFadeIn__LoG_Q{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes PublicMenu_himalayaFadeSlideUp__xyOKE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes PublicMenu_himalayaNavPulse__CuQET{0%,to{box-shadow:0 14px 28px rgba(238,47,43,.22)}50%{box-shadow:0 14px 36px rgba(238,47,43,.38),0 0 0 3px rgba(238,47,43,.1)}}@media (prefers-reduced-motion:reduce){.PublicMenu_himalayaMenuHero__5fejq,.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavItemActive__oSl0v,.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_category__a9lyb,.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productCard__KBpc6{animation:none}.PublicMenu_himalayaMenuHero__5fejq,.PublicMenu_himalayaMenuSearch__UjjlT,.PublicMenu_himalayaMenuStats__VMfvs span,.PublicMenu_himalayaServiceCard__oXPd5,.PublicMenu_himalayaServiceTab__Hjb70,.PublicMenu_himalayaStatusCard__Vo_Vs,.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_categoryNavItem__vP5N2,.PublicMenu_pageHimalaya__6L5N5 .PublicMenu_productCard__KBpc6{transition:none}}.CheckoutAddons_addons__nmik5{border:1.5px solid var(--ws-checkout-card-border,rgba(23,19,18,.1));border-radius:var(--ws-checkout-card-radius,12px);background:var(--ws-checkout-card-bg,#ffffff);color:var(--ws-checkout-text,#171312);padding:16px;box-shadow:0 18px 48px rgba(23,19,18,.06)}@media (min-width:560px){.CheckoutAddons_addons__nmik5{padding:20px 24px 24px}}.CheckoutAddons_srOnly__4khfj{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.CheckoutAddons_addonsHeader__wUqqW{margin-bottom:12px}@media (min-width:560px){.CheckoutAddons_addonsHeader__wUqqW{margin-bottom:16px}}.CheckoutAddons_addonsTitle__h7pQI{margin:0 0 2px;font-size:15px;font-weight:900;color:var(--ws-checkout-heading,#171312);letter-spacing:-.01em}.CheckoutAddons_addonsSubtitle__A3hkl{margin:0;font-size:12px;font-weight:600;color:var(--ws-checkout-muted,#8a7b76)}.CheckoutAddons_addonsList__YxlPz{display:flex;flex-direction:column;gap:8px;overflow-x:hidden}@media (min-width:560px){.CheckoutAddons_addonsList__YxlPz{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;overflow-x:visible}}@media (min-width:900px) and (max-width:959px){.CheckoutAddons_addonsList__YxlPz{grid-template-columns:repeat(3,1fr)}}.CheckoutAddons_addonCard__2bNPu{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid rgba(23,19,18,.09);border-radius:10px;background:rgba(23,19,18,.015);transition:border-color .12s ease,box-shadow .12s ease}@media (min-width:560px){.CheckoutAddons_addonCard__2bNPu{flex-direction:column;gap:8px;width:auto;padding:12px}}.CheckoutAddons_addonCard__2bNPu:hover{border-color:rgba(23,19,18,.18);box-shadow:0 4px 12px rgba(23,19,18,.07)}.CheckoutAddons_addonImageWrap__ZqtyC{border-radius:6px;overflow:hidden;width:54px;height:54px;aspect-ratio:1;flex-shrink:0}@media (min-width:560px){.CheckoutAddons_addonImageWrap__ZqtyC{width:100%;height:auto;aspect-ratio:4/3;flex-shrink:1}}.CheckoutAddons_addonImg__FW06q{width:100%;height:100%;object-fit:cover;display:block}.CheckoutAddons_addonInfo__CcXn9{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}@media (min-width:560px){.CheckoutAddons_addonInfo__CcXn9{gap:3px}}.CheckoutAddons_addonName__YiF6o{font-size:13px;font-weight:800;color:#171312;line-height:1.3;-webkit-line-clamp:2}.CheckoutAddons_addonDesc__62E2J,.CheckoutAddons_addonName__YiF6o{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.CheckoutAddons_addonDesc__62E2J{font-size:11.5px;font-weight:500;color:#8a7b76;line-height:1.4;-webkit-line-clamp:1}@media (min-width:560px){.CheckoutAddons_addonDesc__62E2J{-webkit-line-clamp:2}}.CheckoutAddons_addonPrice__kYwXI{margin:0;font-size:13px;font-weight:900;color:#171312}.CheckoutAddons_addonCardBottom__wNflu{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}@media (min-width:560px){.CheckoutAddons_addonCardBottom__wNflu{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;width:100%;flex-shrink:unset}}.CheckoutAddons_addonButton__e98ph{flex-shrink:0;min-width:64px;width:auto;min-height:34px;border:0;border-radius:var(--tenant-button-radius,999px);background:var(--ws-checkout-addon-btn-bg,#171312);color:var(--ws-checkout-addon-btn-text,var(--tenant-primary,#b42318));font-size:var(--ws-checkout-addon-btn-size,13px);font-weight:800;cursor:pointer;transition:background-color .12s ease,color .12s ease;padding:0 12px;white-space:nowrap;align-self:center}@media (min-width:560px){.CheckoutAddons_addonButton__e98ph{min-width:unset;min-height:28px;font-size:var(--ws-checkout-addon-btn-size,11.5px);padding:0 10px;align-self:auto}}.CheckoutAddons_addonButton__e98ph:hover:not(:disabled){background:var(--ws-checkout-addon-btn-hover,var(--tenant-primary,#b42318));color:#ffffff}.CheckoutAddons_addonButton__e98ph:focus-visible{outline:2px solid var(--ws-checkout-addon-btn-hover,var(--tenant-primary,#b42318));outline-offset:2px}.CheckoutAddons_addonButton__e98ph:disabled{cursor:default}.CheckoutAddons_addonButtonAdded__YEOs1,.CheckoutAddons_addonButtonAdded__YEOs1:hover{background:var(--ws-checkout-addon-btn-hover,#1f6d2c);color:#ffffff}.ProductsPage_page__8agKa{display:grid;gap:18px}.ProductsPage_header__4FLKX{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:26px;border:1px solid #dfe6dc;border-radius:8px;background:#ffffff}.ProductsPage_kicker__OUdp7{margin:0 0 8px;color:#1f7a4d;font-size:12px;font-weight:800;text-transform:uppercase}.ProductsPage_title__oN0_0{margin:0;color:#17211b;font-size:30px;line-height:1.15}.ProductsPage_description__UrM_6{max-width:700px;margin:10px 0 0;color:#667063;font-size:15px;line-height:1.6}.ProductsPage_primaryButton__fuMTQ{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:0;border-radius:8px;background:#1f7a4d;color:#ffffff;text-decoration:none;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.ProductsPage_summaryGrid__1mBZ1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ProductsPage_summaryCard__Vn0Ve{padding:18px;border:1px solid #dfe6dc;border-radius:8px;background:#ffffff}.ProductsPage_summaryCard__Vn0Ve span{display:block;color:#667063;font-size:13px;font-weight:800}.ProductsPage_summaryCard__Vn0Ve strong{display:block;margin-top:8px;color:#17211b;font-size:28px}.ProductsPage_categoryBanner__m2RIF{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid #dbe6d8;border-radius:8px;background:#f7faf5;color:#17211b;font-weight:800}.ProductsPage_categoryBanner__m2RIF a{flex:0 0 auto;color:#1f7a4d;font-size:14px;text-decoration:none}.ProductsPage_filters__WqbYs{display:grid;grid-template-columns:minmax(220px,1fr) 180px 160px;gap:12px;padding:16px;border:1px solid #dfe6dc;border-radius:8px;background:#ffffff}.ProductsPage_filterField__UAfmh{display:grid;gap:6px;color:#17211b;font-size:13px;font-weight:800}.ProductsPage_filterField__UAfmh input,.ProductsPage_filterField__UAfmh select{min-height:40px;padding:0 11px;border:1px solid #ccd6cc;border-radius:8px;background:#ffffff;color:#17211b;font:inherit;font-weight:600}.ProductsPage_errorCard__4daeX,.ProductsPage_stateCard__VK4bh,.ProductsPage_successCard__WxnQ7{padding:18px;border:1px solid #dfe6dc;border-radius:8px;background:#ffffff;color:#526052;font-weight:700}.ProductsPage_successCard__WxnQ7{border-color:#b9dcc7;background:#f3fbf6;color:#17683f}.ProductsPage_errorCard__4daeX{border-color:#f1c5c0;background:#fff7f6;color:#a33a33}@media (max-width:880px){.ProductsPage_header__4FLKX{flex-direction:column}.ProductsPage_filters__WqbYs,.ProductsPage_summaryGrid__1mBZ1{grid-template-columns:1fr}.ProductsPage_categoryBanner__m2RIF{align-items:flex-start;flex-direction:column}}.MotionReveal_reveal__4RCUH{--motion-duration:520ms;--motion-delay:0ms;--motion-distance:12px;--motion-zoom:1.03;--motion-stagger:70ms}.MotionReveal_ready__cPzXQ[data-motion-visible=false]{opacity:.01}.MotionReveal_ready__cPzXQ[data-motion-visible=false][data-motion-preset=fade_rise],.MotionReveal_ready__cPzXQ[data-motion-visible=false][data-motion-preset=section_reveal],.MotionReveal_ready__cPzXQ[data-motion-visible=false][data-motion-preset=staggered_reveal]{transform:translate3d(0,var(--motion-distance),0)}.MotionReveal_ready__cPzXQ[data-motion-visible=false][data-motion-preset=image_zoom]{opacity:.01;transform:scale(var(--motion-zoom))}.MotionReveal_ready__cPzXQ[data-motion-visible=true]{opacity:1;transform:translateZ(0) scale(1);transition:opacity var(--motion-duration) ease,transform var(--motion-duration) ease;transition-delay:var(--motion-delay);will-change:opacity,transform}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=false]{opacity:1;transform:none}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=false] [data-motion-part]{opacity:.01;transform:translate3d(0,calc(var(--motion-distance) * 1.2),0)}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=false] [data-motion-part=hero-media]{transform:scale(var(--motion-zoom)) translate3d(0,calc(var(--motion-distance) * -.4),0)}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=false] [data-hero-image-animation=soft_fade]{transform:none}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=false] [data-hero-image-animation=fade_rise]{transform:translate3d(0,16px,0)}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=false] [data-hero-image-animation=image_zoom]{transform:scale(1.015)}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=false] [data-hero-image-animation=elegant_image_float]{transform:translate3d(0,16px,0) scale(1.015)}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=true]{transition:none}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=true] [data-motion-part]{opacity:1;transform:translateZ(0) scale(1);transition:opacity var(--motion-duration) ease,transform var(--motion-duration) ease}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=true] [data-motion-part=hero-kicker]{transition-delay:60ms}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=true] [data-motion-part=hero-title]{transition-delay:.14s}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=true] [data-motion-part=hero-copy]{transition-delay:.23s}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=true] [data-motion-part=hero-actions]{transition-delay:.32s}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=true] [data-motion-part=hero-stats]{transition-delay:.41s}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=true] [data-motion-part=hero-media]{transition-duration:calc(var(--motion-duration) + .22s);transition-delay:.15s}.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=true] [data-hero-image-animation=elegant_image_float],.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=true] [data-hero-image-animation=fade_rise],.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=true] [data-hero-image-animation=image_zoom],.MotionReveal_ready__cPzXQ[data-motion-section=hero][data-motion-visible=true] [data-hero-image-animation=soft_fade]{transition-duration:min(.8s,calc(var(--motion-duration) + .18s))}.MotionReveal_group__d_pDN.MotionReveal_ready__cPzXQ[data-motion-visible=true]>*{transition:opacity var(--motion-duration) ease,transform var(--motion-duration) ease}.MotionReveal_group__d_pDN.MotionReveal_ready__cPzXQ[data-motion-visible=false]>*{opacity:.01;transform:translate3d(0,var(--motion-distance),0)}.MotionReveal_group__d_pDN.MotionReveal_ready__cPzXQ[data-motion-visible=true]>*{opacity:1;transform:translateZ(0)}.MotionReveal_group__d_pDN.MotionReveal_ready__cPzXQ[data-motion-visible=true]>:first-child{transition-delay:calc(var(--motion-stagger) * 0)}.MotionReveal_group__d_pDN.MotionReveal_ready__cPzXQ[data-motion-visible=true]>:nth-child(2){transition-delay:calc(var(--motion-stagger) * 1)}.MotionReveal_group__d_pDN.MotionReveal_ready__cPzXQ[data-motion-visible=true]>:nth-child(3){transition-delay:calc(var(--motion-stagger) * 2)}.MotionReveal_group__d_pDN.MotionReveal_ready__cPzXQ[data-motion-visible=true]>:nth-child(4){transition-delay:calc(var(--motion-stagger) * 3)}.MotionReveal_group__d_pDN.MotionReveal_ready__cPzXQ[data-motion-visible=true]>:nth-child(5){transition-delay:calc(var(--motion-stagger) * 4)}.MotionReveal_group__d_pDN.MotionReveal_ready__cPzXQ[data-motion-visible=true]>:nth-child(6){transition-delay:calc(var(--motion-stagger) * 5)}.MotionReveal_group__d_pDN.MotionReveal_ready__cPzXQ[data-motion-visible=true]>:nth-child(n+7){opacity:1;transform:none;transition-delay:0s}.MotionReveal_imageHover__3PWmu[data-motion-hover=gentle_zoom] img{transition:transform .22s ease}.MotionReveal_imageHover__3PWmu[data-motion-hover=gentle_zoom]:hover img{transform:scale(1.02)}@media (max-width:767px){.MotionReveal_reveal__4RCUH[data-motion-mobile-reduced=true]{--motion-distance:6px;--motion-duration:min(420ms,var(--motion-duration));--motion-zoom:1.015}}@media (prefers-reduced-motion:reduce){.MotionReveal_imageHover__3PWmu img,.MotionReveal_ready__cPzXQ,.MotionReveal_ready__cPzXQ [data-motion-part],.MotionReveal_ready__cPzXQ>*{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}.Legal_legalSection__R7twG{max-width:780px;margin:0 auto;padding:32px 20px 64px}.Legal_breadcrumb__XDzni{display:flex;align-items:center;gap:6px;margin-bottom:28px;color:#667063;font-size:13px;font-weight:700}.Legal_breadcrumb__XDzni a{color:var(--tenant-primary,#b42318);text-decoration:none}.Legal_breadcrumb__XDzni a:hover{text-decoration:underline}.Legal_breadcrumbSep__LewhH{color:#aab3a8}.Legal_pageTitle__XUbG1{margin:0 0 8px;color:#17211b;font-size:32px;line-height:1.2;font-weight:900}.Legal_contactNote__cV8sn{margin:0 0 32px;padding:14px 18px;border:1px solid #dfe6dc;border-radius:8px;background:#f8faf7;color:#405044;font-size:14px;line-height:1.6}.Legal_contactNote__cV8sn a{color:var(--tenant-primary,#b42318)}.Legal_markdownBody__WG7pF{color:#26372b;font-size:15px;line-height:1.7}.Legal_markdownBody__WG7pF h2{margin:32px 0 10px;color:#17211b;font-size:21px;font-weight:900}.Legal_markdownBody__WG7pF h3{margin:24px 0 8px;color:#17211b;font-size:17px;font-weight:800}.Legal_markdownBody__WG7pF h4{margin:18px 0 6px;color:#17211b;font-size:15px;font-weight:800}.Legal_markdownBody__WG7pF p{margin:0 0 14px}.Legal_markdownBody__WG7pF ul{margin:0 0 14px;padding-left:22px}.Legal_markdownBody__WG7pF li{margin-bottom:6px}.Legal_markdownBody__WG7pF a{color:var(--tenant-primary,#b42318)}.Legal_markdownBody__WG7pF a:hover{text-decoration:none}.Legal_markdownBody__WG7pF hr{margin:24px 0;border:0;border-top:1px solid #dfe6dc}.Legal_markdownBody__WG7pF strong{font-weight:800;color:#17211b}@media print{.Legal_breadcrumb__XDzni{display:none!important}.Legal_legalSection__R7twG{max-width:100%;padding:0;margin:20mm}.Legal_pageTitle__XUbG1{font-size:24pt;margin-bottom:12pt}.Legal_markdownBody__WG7pF{font-size:11pt;line-height:1.5;color:#000}.Legal_markdownBody__WG7pF h2{font-size:16pt;color:#000}.Legal_markdownBody__WG7pF h3{font-size:13pt;color:#000}.Legal_contactNote__cV8sn{border:1px solid #ccc;background:#f9f9f9;color:#000}}.StudioShell_shell__ktIhu{display:flex;height:calc(100vh - 56px);overflow:hidden;background:var(--background)}.StudioShell_sidebar__iRmY1{width:220px;flex-shrink:0;border-right:1px solid var(--border);display:flex;flex-direction:column;overflow-y:auto;background:var(--card)}.StudioShell_sidebarHeader__OM65w{padding:16px 16px 8px;border-bottom:1px solid var(--border)}.StudioShell_sidebarTitle__F_ilk{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin:0}.StudioShell_navGroup__0WQR0{padding:8px 0;border-bottom:1px solid var(--border)}.StudioShell_navGroup__0WQR0:last-child{border-bottom:none}.StudioShell_navGroupLabel__1IGke{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);padding:8px 16px 4px;margin:0}.StudioShell_navItem__xEDkd{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--muted-foreground);cursor:pointer;border:none;background:transparent;width:100%;text-align:left;transition:background .1s,color .1s;border-radius:0;line-height:1.3}.StudioShell_navItem__xEDkd:hover{background:var(--muted);color:var(--foreground)}.StudioShell_navItem__xEDkd.StudioShell_active__dmKGa{background:var(--accent);color:var(--accent-foreground);font-weight:600}.StudioShell_topBar__1ZbdC{display:flex;align-items:center;gap:12px;padding:0 24px;height:52px;border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0}.StudioShell_topBarTitle__x1tZa{font-size:15px;font-weight:600;color:var(--foreground);margin:0;flex:1 1}.StudioShell_topBarSaving__KkVL6{font-size:12px;color:var(--muted-foreground);display:flex;align-items:center;gap:6px}.StudioShell_savingDot__l_5M_{width:6px;height:6px;border-radius:50%;background:var(--muted-foreground);animation:StudioShell_pulse__c5Mjj 1.2s ease-in-out infinite}@keyframes StudioShell_pulse__c5Mjj{0%,to{opacity:.4}50%{opacity:1}}.StudioShell_draftBadge__qAVRS{font-size:11px;font-weight:600;color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:20px;padding:2px 8px}.StudioShell_publishedBadge__TodzA{font-size:11px;font-weight:600;color:#065f46;background:#d1fae5;border:1px solid #a7f3d0;border-radius:20px;padding:2px 8px}.StudioShell_discardBtn__x2Exr{height:32px;padding:0 14px;border-radius:6px;border:1.5px solid var(--border);background:var(--background);color:var(--foreground);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.StudioShell_discardBtn__x2Exr:hover{background:var(--muted)}.StudioShell_discardBtn__x2Exr:disabled{opacity:.5;cursor:not-allowed}.StudioShell_publishBtn__78lgB{height:32px;padding:0 16px;border-radius:6px;border:none;background:var(--primary);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .15s}.StudioShell_publishBtn__78lgB:disabled{opacity:.6;cursor:not-allowed}.StudioShell_main__nGyyS{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.StudioShell_content__MQGjt{flex:1 1;overflow-y:auto;padding:24px}.StudioShell_bottomBar__B6Cgs{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 24px;height:56px;border-top:1px solid var(--border);background:var(--card);flex-shrink:0}.StudioShell_bottomBarHint__xg46u{flex:1 1;font-size:12px;color:var(--muted-foreground);margin:0}.StudioShell_saveDraftBtn__Zda_R{height:36px;padding:0 20px;border-radius:6px;border:none;background:var(--foreground);color:var(--background);font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.StudioShell_saveDraftBtn__Zda_R:hover{opacity:.85}.StudioShell_saveDraftBtn__Zda_R:disabled{opacity:.4;cursor:not-allowed}.StudioShell_unsavedBadge__5QxLW{font-size:11px;font-weight:600;color:#9a3412;background:#ffedd5;border:1px solid #fed7aa;border-radius:20px;padding:2px 8px}.StudioShell_contentInner__JaGAs{max-width:760px}.StudioShell_loading__mQ_dW{color:var(--muted-foreground)}.StudioShell_error__pGdxj,.StudioShell_loading__mQ_dW{display:flex;align-items:center;justify-content:center;height:100%;font-size:14px}.StudioShell_error__pGdxj{color:#b42318}