.gD0orW_header{z-index:var(--layer-site-header);background:var(--primary-color);transition:all .3s;position:sticky;top:0}.gD0orW_header.gD0orW_scrolled{background:var(--primary-color);box-shadow:0 2px 20px #00000026}.gD0orW_headerInner{height:var(--header-height-desktop);justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:0 24px;display:flex}.gD0orW_logo{align-items:center;text-decoration:none;display:flex}.gD0orW_logo img{height:36px}.gD0orW_desktopNav{align-items:center;gap:8px;display:flex}.gD0orW_navLink{color:var(--text-inverse);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.gD0orW_navLink:hover{color:var(--text-inverse);background:#ffffff26}.gD0orW_navLink svg{opacity:.8}.gD0orW_dropdown{position:relative}.gD0orW_dropdownMenu{background:var(--bg-primary);opacity:0;visibility:hidden;min-width:220px;z-index:var(--layer-site-header);border-radius:12px;padding:8px;transition:all .2s;position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 10px 40px #00000026}.gD0orW_dropdown:hover .gD0orW_dropdownMenu{opacity:1;visibility:visible;transform:translateY(0)}.gD0orW_dropdownItem{color:var(--text-primary);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;text-decoration:none;transition:all .15s;display:flex}.gD0orW_dropdownItem:hover{background:var(--secondary-color);color:var(--primary-color)}.gD0orW_dropdownIcon{font-size:16px}.gD0orW_navMenus{align-items:center;gap:4px;display:inline-flex}.gD0orW_navMenu{position:relative}.gD0orW_navMenuTrigger{color:var(--text-inverse);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.gD0orW_navMenuTrigger:hover,.gD0orW_navMenuTrigger[aria-expanded=true]{background:#ffffff26}.gD0orW_navMenuTrigger:focus-visible{outline:2px solid var(--text-inverse);outline-offset:2px}.gD0orW_navMenuTrigger svg{opacity:.8;transition:transform .2s}.gD0orW_navMenuTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.gD0orW_dropdownMenuOpen{opacity:1;visibility:visible;transform:translateY(0)}.gD0orW_navMenuDivider{background:#00000014;border:0;height:1px;margin:6px 8px}.gD0orW_dropdownItem:focus-visible{background:var(--secondary-color);color:var(--primary-color);outline:none}.gD0orW_dropdownDivider{background:var(--border-color);height:1px;margin:8px 0}.gD0orW_headerActions{align-items:center;gap:16px;display:flex}.gD0orW_phoneLink{color:var(--text-inverse);background:#ffffff1a;border-radius:24px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.gD0orW_phoneLink:hover{color:var(--text-inverse);background:#fff3}.gD0orW_phoneNumber{display:inline}.gD0orW_userMenu{cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;gap:8px;padding:0;display:flex;position:relative}.gD0orW_userMenu:focus-visible{outline-offset:2px;outline:2px solid #fff9}.gD0orW_userAvatar{width:36px;height:36px;color:var(--primary-color);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.gD0orW_userName{color:var(--text-inverse);font-size:14px;font-weight:500}.gD0orW_userDropdown{background:var(--bg-primary);min-width:180px;z-index:var(--layer-site-header);border-radius:12px;margin-top:8px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 10px 40px #00000026}.gD0orW_logoutBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14px;transition:all .15s;display:flex}.gD0orW_logoutBtn:hover{background:#fef2f2}.gD0orW_signupBtn{color:#fff;background:0 0;border:1px solid #ffffff8c;border-radius:24px;padding:9px 19px;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,transform .14s}.gD0orW_signupBtn:hover{color:#fff;background:#ffffff1f;border-color:#fff;transform:translateY(-1px)}.gD0orW_mobileToggle{min-width:var(--touch-target-min);min-height:var(--touch-target-min);color:var(--text-inverse);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex}@media (max-width:1024px){.gD0orW_desktopNav{display:none}.gD0orW_mobileToggle{display:flex}.gD0orW_phoneNumber,.gD0orW_userName{display:none}}@media (max-width:640px){.gD0orW_headerInner{height:var(--header-height-compact);padding:0 16px}.gD0orW_logo img{height:28px}.gD0orW_phoneLink span{display:none}}.gD0orW_mobileOnly.gD0orW_mobileOnly{display:none}.gD0orW_desktopOnly{display:flex}.gD0orW_desktopSearchSlot{flex:auto;align-items:center;min-width:0;max-width:380px;margin:0 16px;display:flex;position:relative}@media (max-width:1279px){.gD0orW_desktopSearchSlot{max-width:300px}}@media (max-width:1024px){.gD0orW_desktopSearchSlot{max-width:none}}.gD0orW_mapRow1{flex-grow:1;align-items:center;gap:16px;min-width:0;margin:0 16px;display:flex}.gD0orW_mapSearchCluster{flex:auto;align-items:center;gap:10px;min-width:220px;max-width:520px;display:flex}.gD0orW_mapNav{flex:none;align-items:center;gap:2px;display:flex}.gD0orW_navLinkActive,.gD0orW_navLinkActive:hover{cursor:default;background:#ffffff29}@media (max-width:1279px){.gD0orW_mapNavWide{display:none}}@media (max-width:1024px){.gD0orW_mapNav{display:none}.gD0orW_mapSearchCluster{max-width:none}}@media (max-width:768px){.gD0orW_mobileOnly.gD0orW_mobileOnly{display:flex}.gD0orW_desktopOnly.gD0orW_desktopOnly{display:none}.gD0orW_headerInner{height:auto;margin-bottom:0;padding:12px 16px}.gD0orW_locationPill{color:var(--text-inverse);cursor:pointer;background:#fff3;border:1px solid #fff6;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.gD0orW_locationPill:active{background:#ffffff4d}.gD0orW_mobileLogo{height:28px}.gD0orW_mobileSearchRow{width:100%;padding:0 16px 12px}.gD0orW_mobileSearchInput{background:var(--bg-primary);width:100%;color:var(--text-primary);cursor:text;border:none;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:15px;display:flex;box-shadow:0 2px 4px #0000001a}.gD0orW_mobileSearchInput svg{color:var(--primary-color);min-width:18px}.gD0orW_mobileSearchPlaceholder{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gD0orW_phoneLink.gD0orW_phoneLink,.gD0orW_userMenu.gD0orW_userMenu,.gD0orW_desktopNav.gD0orW_desktopNav{display:none}.gD0orW_mapHeader{--gs-dd-position:fixed;--gs-dd-top:54px;--gs-dd-left:8px;--gs-dd-right:8px;--gs-dd-width:auto;--gs-dd-z:var(--layer-search-dropdown-elevated);flex-wrap:nowrap;align-items:center;gap:8px;padding-right:12px;display:flex}.gD0orW_mapHeader .gD0orW_headerInner{display:contents}.gD0orW_mapHeader .gD0orW_logo{min-height:var(--touch-target-min);flex:none;order:1;align-items:center;padding:4px 0 4px 14px;display:flex}.gD0orW_mapHeader .gD0orW_headerActions{flex:none;order:3;gap:4px}.gD0orW_mapHeader .gD0orW_mobileSearchRowWrap{flex:auto;order:2;min-width:0;width:auto!important}.gD0orW_mapHeader .gD0orW_mobileSearchPad{padding:0}.gD0orW_mapHeader .gD0orW_mobileSearchInput{padding:10px 12px;font-size:14px}}.gD0orW_mobileSearchPad{padding:0 16px 12px}.gD0orW_mapHeaderBar{display:none}@media (max-width:768px){.gD0orW_mapHeader .gD0orW_mapHeaderBar{align-items:center;gap:8px;width:100%;padding:6px 10px;display:flex}.gD0orW_mapHeader .gD0orW_logo,.gD0orW_mapHeader .gD0orW_headerActions,.gD0orW_mapHeader .gD0orW_mobileToggle,.gD0orW_mapHeader .gD0orW_mobileSearchRowWrap{display:none!important}.gD0orW_mapHeaderBar .gD0orW_mapHeaderMenuBtn{width:var(--touch-target-min,44px);height:var(--touch-target-min,44px);color:var(--text-inverse,#fff);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gD0orW_mapHeader .gD0orW_headerInner{display:contents}.gD0orW_mapHeaderBar .gD0orW_mapBackBtn{width:var(--touch-target-min,44px);height:var(--touch-target-min,44px);color:var(--text-inverse,#fff);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gD0orW_mapHeaderBar .gD0orW_mapHeaderSearch{flex:auto;min-width:0}.gD0orW_mapHeaderBar .gD0orW_mapHeaderAction{min-height:var(--touch-target-min,44px);min-width:var(--touch-target-min,44px);color:var(--text-inverse,#fff);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}}
.J3Meta_breadcrumbs{max-width:1440px;margin:0 auto;padding:12px 24px}@media (max-width:640px){.J3Meta_breadcrumbs{padding:8px 16px}}.J3Meta_list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.J3Meta_item{align-items:center;font-size:13px;line-height:1.5;display:flex}.J3Meta_link{color:var(--text-secondary);cursor:pointer;align-items:center;gap:4px;text-decoration:none;transition:color .2s;display:flex}.J3Meta_link:hover{text-decoration:underline}.J3Meta_backBtn{color:var(--primary-color);font-weight:500}.J3Meta_separator{color:var(--text-tertiary);align-items:center;margin:0 8px;font-size:10px;display:flex}.J3Meta_current{color:var(--text-primary);font-weight:500}
