.DeliveryAddressFormModal_modal__ihh7e{max-width:700px;max-height:min(860px,calc(100dvh - 64px))}.DeliveryAddressFormModal_modalMap__QFvr5,.DeliveryAddressFormModal_modal__ihh7e{width:100%;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-height:0}.DeliveryAddressFormModal_modalMap__QFvr5{max-width:720px;max-height:calc(100dvh - 64px);background:var(--card-bg)}.DeliveryAddressFormModal_modalBody__6SWrG{padding:24px;display:flex;flex-direction:column;width:600px;max-width:100%;gap:16px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--market-icon) transparent}.DeliveryAddressFormModal_modalBody__6SWrG::-webkit-scrollbar{width:8px}.DeliveryAddressFormModal_modalBody__6SWrG::-webkit-scrollbar-thumb{background:var(--market-icon);border-radius:999px}.DeliveryAddressFormModal_formGrid__psVmt{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.DeliveryAddressFormModal_fullWidth__g9vy1{grid-column:span 2}.DeliveryAddressFormModal_phoneField__wd3uU{display:flex;flex-direction:column;gap:6px}.DeliveryAddressFormModal_phoneLabel__zz2XL{font-size:var(--control-label-size);font-weight:var(--control-label-weight);color:var(--control-label-color);display:flex;align-items:center;gap:4px}.DeliveryAddressFormModal_requiredAsterisk__FFmbQ{color:#ef4444;font-weight:700}.DeliveryAddressFormModal_mapButtons__j7rFa{display:flex;gap:12px}.DeliveryAddressFormModal_checkbox__Boyg6{display:flex;gap:10px;padding:12px;background:var(--market-input-muted-bg);border-radius:10px;align-items:center;border:1px solid var(--market-border)}.DeliveryAddressFormModal_selectedLocation___o1PU{margin:0 24px;padding:14px 16px;background:var(--market-surface-muted);border:1px solid var(--market-border);border-radius:14px;display:flex;flex-direction:column;gap:4px}.DeliveryAddressFormModal_selectedLocationLabel__pXpQ7{font-size:13px;color:var(--market-text-muted)}.DeliveryAddressFormModal_selectedLocationValue__ZZ9rx{font-size:15px;font-weight:600;color:var(--foreground)}.DeliveryAddressFormModal_modalFooter__KqQHo{padding:16px 24px;display:flex;gap:12px;flex-shrink:0;justify-content:flex-end}.DeliveryAddressFormModal_mapModalBody__3PzeS{padding:16px 0;gap:20px}.DeliveryAddressFormModal_mapModalFooter__uEuIu{padding:16px 24px 24px}@media (max-width:900px){.DeliveryAddressFormModal_modalMap__QFvr5,.DeliveryAddressFormModal_modal__ihh7e{max-height:calc(100dvh - 32px)}.DeliveryAddressFormModal_modalBody__6SWrG,.DeliveryAddressFormModal_modalFooter__KqQHo{padding-left:16px;padding-right:16px}.DeliveryAddressFormModal_formGrid__psVmt{grid-template-columns:1fr}.DeliveryAddressFormModal_fullWidth__g9vy1{grid-column:auto}.DeliveryAddressFormModal_mapButtons__j7rFa{flex-wrap:wrap}}.DeliveryAddressDropdown_root__t5IXS{position:relative;display:inline-flex}.DeliveryAddressDropdown_panel___kfGf{left:0;right:auto;width:min(360px,calc(100vw - 24px))}.DeliveryAddressDropdown_portalPanel__p9xdt{min-width:min(360px,calc(100vw - 24px));width:min(360px,calc(100vw - 24px));padding:0;gap:0;border-radius:16px;overflow:hidden;background:var(--market-surface-elevated,var(--surface-elevated));border:1px solid var(--market-border,var(--border-primary));box-shadow:0 18px 50px var(--market-shadow-strong,rgba(0,0,0,.18))}.DeliveryAddressDropdown_portalScope__hmNjj{width:100%}.DeliveryAddressDropdown_guestPanel__yattb{position:static;width:100%}.DeliveryAddressDropdown_guestPanelInner__iiiaG{display:flex;flex-direction:column;max-height:inherit;overflow:hidden}.DeliveryAddressDropdown_emptyHint___x2V0{padding:8px 12px 4px;font-size:13px;color:var(--market-text-muted,var(--foreground2));line-height:1.45}.DeliveryAddressDropdown_identityIcon__8SJEw{width:48px;height:48px;border-radius:999px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary) 12%,var(--market-surface-muted,var(--surface-secondary)));border:2px solid var(--market-surface,var(--surface-elevated));box-shadow:0 8px 18px var(--market-shadow,rgba(0,0,0,.1));color:var(--primary,var(--orm-accent))}.DeliveryAddressDropdown_menuIcon__31A6G{display:inline-flex!important}.DeliveryAddressDropdown_editIcon__zAtrh,.DeliveryAddressDropdown_menuIcon__31A6G{align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--market-icon,var(--foreground2))}.DeliveryAddressDropdown_editIcon__zAtrh{display:inline-flex;overflow:visible}.DeliveryAddressDropdown_editIcon__zAtrh svg{overflow:visible;display:block}.DeliveryAddressDropdown_menuIconPrimary___cPqV{display:inline-flex!important;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.DeliveryAddressDropdown_checkMark___XEoS{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;align-self:flex-start;margin-top:2px;color:var(--primary,var(--orm-accent))}.DeliveryAddressDropdown_activeCard__iiUoi{align-items:flex-start!important}.DeliveryAddressDropdown_activeCardBody__TZVZH{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.DeliveryAddressDropdown_defaultTag__82J7g{display:inline-block;margin-left:8px;vertical-align:middle;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--primary,var(--orm-accent));padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent)}.DeliveryAddressDropdown_regionSection__nCFyv{padding:4px 12px 8px!important}.DeliveryAddressDropdown_regionSectionTitle__V9J0H{padding:8px 0 6px;font-size:11px;font-weight:600;color:var(--market-text-muted,var(--foreground2));letter-spacing:.6px;text-transform:uppercase;text-align:left}.DeliveryAddressDropdown_regionList__Ncmt0{display:flex;flex-direction:column;align-items:stretch;gap:2px}.DeliveryAddressDropdown_regionOption__o5Too{width:100%;border:none;background:transparent;cursor:pointer;padding:10px 0;text-align:left;font-size:14px;font-weight:600;color:var(--market-text,var(--foreground));transition:color .2s ease}.DeliveryAddressDropdown_regionOption__o5Too:hover{color:var(--primary,var(--orm-accent))}.DeliveryAddressDropdown_regionOptionActive__YpbtE{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:2px 0;border-radius:10px;text-align:left;background:color-mix(in srgb,var(--primary) 10%,var(--market-surface-muted,var(--surface-secondary)));border:1px solid color-mix(in srgb,var(--primary) 28%,var(--market-border,var(--border-primary)))}.DeliveryAddressDropdown_regionCheck__24Dqp{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary,var(--orm-accent))}.DeliveryAddressDropdown_regionOptionLabel___7oCX{font-size:14px;font-weight:600;color:var(--market-text,var(--foreground));line-height:1.35}.DeliveryAddressDropdown_detectGeoRow__3_HcB{display:flex;justify-content:center;padding:14px 0 10px}.DeliveryLocationTrigger_triggerCompact__aUa39,.DeliveryLocationTrigger_trigger__GnasO{min-width:max-content;display:flex;align-items:center;gap:10px;padding:6px 14px;background:var(--market-surface-muted);border-radius:50px;border:1px solid var(--market-border);transition:background-color .2s ease,border-color .2s ease;cursor:pointer;color:inherit;font:inherit}.DeliveryLocationTrigger_triggerCompact__aUa39:hover,.DeliveryLocationTrigger_triggerCompact__aUa39[aria-expanded=true],.DeliveryLocationTrigger_trigger__GnasO:hover,.DeliveryLocationTrigger_trigger__GnasO[aria-expanded=true]{background:var(--market-hover-strong);border-color:var(--market-border-strong)}.DeliveryLocationTrigger_triggerCompact__aUa39{padding:6px 10px}.DeliveryLocationTrigger_icon__Nvb_2{width:32px;height:32px;background:var(--market-surface);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.DeliveryLocationTrigger_triggerCompact__aUa39 .DeliveryLocationTrigger_icon__Nvb_2{width:28px;height:28px}.DeliveryLocationTrigger_block__aA6xq{display:flex;flex-direction:column;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.DeliveryLocationTrigger_label__sv1DN{font-size:9px;color:var(--market-text-muted);text-transform:uppercase;font-weight:700;line-height:1.1}.DeliveryLocationTrigger_value__TOBkf{font-size:13px;font-weight:600;color:var(--market-text);line-height:1.2}.DeliveryLocationTrigger_chevron__MDvik{border:solid var(--market-icon);border-width:0 2px 2px 0;padding:3px;margin-left:4px;display:inline-block;transform:rotate(45deg);flex-shrink:0;transition:border-color .2s ease}.DeliveryLocationTrigger_triggerCompact__aUa39:hover .DeliveryLocationTrigger_chevron__MDvik,.DeliveryLocationTrigger_triggerCompact__aUa39[aria-expanded=true] .DeliveryLocationTrigger_chevron__MDvik,.DeliveryLocationTrigger_trigger__GnasO:hover .DeliveryLocationTrigger_chevron__MDvik,.DeliveryLocationTrigger_trigger__GnasO[aria-expanded=true] .DeliveryLocationTrigger_chevron__MDvik{border-color:var(--primary)}.DeliveryLocationTrigger_root__HWMbX{position:relative;display:inline-flex}