.header .city-header-tools:has(.header-city-selector)>.header-city{display:none}.header .header-city-selector{flex:none;gap:3px;min-width:0;display:flex}.header .header-selected-city{white-space:nowrap;align-items:center;gap:6px;max-width:148px;min-height:44px;padding:6px 8px;font-size:12px;display:flex}.header-selected-city>span:last-child{text-overflow:ellipsis;overflow:hidden}.header .header-cities-shortcuts{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:3px;width:132px;min-width:0;max-width:132px;display:flex;overflow-x:auto}.header .header-cities-shortcuts:empty{display:none}.header-cities-shortcuts::-webkit-scrollbar{display:none}.header .header-cities-shortcuts>.header-city-box{flex-direction:column;flex:0 0 60px;justify-content:center;align-items:center;gap:2px;width:60px;height:44px;min-height:44px;padding:3px;display:flex}.header-city-box-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.15;overflow:hidden}.header-cities-shortcuts .header-place-weather{justify-content:center;align-items:center;gap:2px;min-height:18px;font-size:12px;display:flex}.header-cities-shortcuts .header-place-weather>.icon{width:16px;height:16px}.header-city-boxes-setting[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-readable);color:var(--accent-readable)}.header-city-boxes-setting>.icon{width:18px;height:18px}.header .header-cities-toggle{justify-content:center;align-items:center;gap:3px;width:44px;min-width:44px;height:44px;padding:7px;display:flex}.header-cities-toggle>.icon{width:16px;height:16px}.header-cities-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.header-cities-panel{box-sizing:border-box;width:min(520px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--ink);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overscroll-behavior:contain;border-radius:18px;margin:0;padding:12px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 36px #0003}.header-cities-panel:popover-open{animation:.14s ease-out header-cities-reveal}.header-cities-heading{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding-bottom:10px;display:flex}.header-cities-heading>strong{flex:1;font-size:13px}.header-cities-heading>.outline{justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:10px;display:flex}.header-cities-grid{overscroll-behavior:contain;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;max-height:48dvh;padding:12px 0;display:grid;overflow:auto}.header-cities-grid>.header-place{border:1px solid var(--line);background:var(--soft);width:100%;min-width:0;min-height:72px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;display:flex}.header-cities-grid>.header-place>*{pointer-events:none}.header-cities-grid>.header-place[aria-pressed=true]{border-color:var(--accent-readable);background:var(--accent-soft)}.header-cities-grid>.header-place:is(:hover,:focus-visible){background:var(--accent-soft);outline:2px solid var(--accent-line);outline-offset:-2px}.header-cities-grid>.header-place>strong{overflow-wrap:anywhere;text-align:center;font-size:11px}.header-cities-grid>.header-place>small{white-space:normal;overflow-wrap:anywhere;max-width:none;font-size:10px}.header-cities-grid .header-place-weather{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:2px;min-height:20px;font-size:12px;display:flex}.header-cities-grid .header-place-weather>.icon{width:16px;height:16px}.header-cities-manage{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding-top:8px;font-size:12px;display:flex}.header-cities-manage>.icon{width:18px;height:18px}@media (max-width:800px){.header .header-cities-shortcuts{width:44px;max-width:44px}.header-cities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-cities-grid>.header-place{min-height:64px}.header .header-selected-city{max-width:110px}.header .header-selected-city>span:last-child{max-width:70px}.header.header-v9 .header-local-tools:has(.header-city-selector){grid-area:2/1/auto/-1;justify-self:stretch;width:100%;min-width:0;max-width:100%;margin:0;padding-top:4px;display:flex}.header.header-v9 .header-local-tools>.city-header-tools:has(.header-city-selector){flex:none;width:auto;max-width:none;overflow:visible}.header.header-v9:has(.header-city-selector) .city-product-nav{grid-row:3}.header.header-v9:has(.header-city-selector) .header-inline-search{grid-row:4}}@media (max-width:480px){body[data-release-version=v15] .header:has(.simulation-cart-trigger) .header-local-tools:has(.header-city-selector){justify-self:stretch;min-width:0;max-width:100%;display:flex}}@keyframes header-cities-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.header-cities-panel:popover-open{animation:none}}@media (min-width:600px) and (max-width:999px){body[data-release-version=v15] #site-header .header-cities-shortcuts{width:min(28vw,216px)!important;max-width:216px!important}}@media (min-width:1200px){body[data-release-version=v15] #site-header .header-cities-shortcuts{width:clamp(112px,100vw - 1430px,330px)!important;max-width:330px!important}}@media (min-width:1430px){body[data-header-layout=centered] #site-header .header-main{align-items:center;gap:10px;display:flex!important}body[data-header-layout=centered] #site-header .brand-tools{flex:1;align-items:center;gap:8px;min-width:0;display:flex!important}body[data-header-layout=centered] #site-header .brand-tools>.header-local-tools{flex:none;order:3;min-width:0}body[data-header-layout=centered] #site-header .brand-tools>.header-inline-search{flex:1;order:2;min-width:180px;max-width:none}body[data-header-layout=centered] #site-header .brand-tools>.header-mobile-search-toggle{display:none!important}body[data-header-layout=centered] #site-header .header-actions{flex:none;align-items:center;gap:6px;display:flex!important}}body[data-release-version=v15] #site-header{padding-top:8px!important;padding-bottom:0!important}body[data-release-version=v15] #site-header .header-main{padding-bottom:6px!important}body[data-release-version=v15] #site-header .product-nav{padding-block:2px!important}body[data-release-version=v15] #site-header .nav-product-segment{margin-block:0!important;padding-block:2px!important}@media (max-width:999px){body[data-release-version=v15] #site-header{padding-top:6px!important}body[data-release-version=v15] #site-header .header-main{padding-bottom:4px!important}}:is(.nav-product-segment,.desktop-product-sidebar nav>section,.more-navigation-group)[data-nav-tone]{isolation:isolate;position:relative;background-size:100% 100%!important}:is(.nav-product-segment,.desktop-product-sidebar nav>section,.more-navigation-group)[data-nav-tone]:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(ellipse 150px 80px at var(--nav-pointer-x,50%) var(--nav-pointer-y,0%),color-mix(in srgb,var(--nav-group-tone,var(--muted)) 55%,white),transparent 80%);transition:opacity .16s;position:absolute;inset:0}:is(.nav-product-segment,.desktop-product-sidebar nav>section,.more-navigation-group)[data-nav-glow=true]:before{opacity:.22}@media (hover:none),(prefers-reduced-motion:reduce){[data-nav-tone]:before{display:none!important}}html[data-theme=dark] .site-footer-brand>.logo{border:1px solid var(--header-identity-border,var(--line));background:var(--header-identity-surface,var(--surface));border-radius:14px;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff18}body[data-release-version=v15] #site-header .header-cities-shortcuts>.header-city-box{gap:3px;height:48px;min-height:48px;padding:4px;overflow:visible}body[data-release-version=v15] #site-header .header-city-box-name{z-index:2;max-width:100%;min-height:14px;color:var(--ink);opacity:1;visibility:visible;white-space:nowrap;text-overflow:ellipsis;flex:none;font-weight:600;position:relative;overflow:hidden;font-size:12px!important;line-height:14px!important;display:block!important}body[data-release-version=v15] #site-header .header-city-box .city-plate{flex:none;min-height:20px}.header-place{position:relative}.header-city-location-badge{color:#fff;pointer-events:none;background:#216dc2;border-radius:6px;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:3px;right:3px}.header-city-location-badge[data-kind=located]{background:#18885f}.header-city-location-badge>.icon{width:11px;height:11px;--ui-icon-base:#fff!important;--ui-icon-mid:#fff!important;--ui-icon-light:#fff!important;--ui-icon-edgeOpacity:0!important;--ui-icon-rimOpacity:0!important;color:#fff!important}
.neighborhood-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin-block:14px;display:grid}.neighborhood-filters label{gap:6px;min-width:0;font-size:12px;display:grid}.neighborhood-filters :is(input,select){box-sizing:border-box;background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:8px}.neighborhood-coverage{color:var(--muted);grid-column:1/-1;font-size:11px}.neighborhood-coverage>span{margin-top:6px;display:block}.neighborhood-explorer{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;margin-block:24px;padding:16px}.neighborhood-explorer h2{align-items:center;gap:8px;font-size:20px;display:flex}.neighborhood-explorer summary{cursor:pointer;padding:12px 0}.neighborhood-explorer .local-tiled-map{min-height:360px}.neighborhood-source{color:var(--muted);font-size:11px}.map-sidebar .neighborhood-filters{grid-template-columns:minmax(0,1fr)}@media (max-width:700px){.neighborhood-filters{grid-template-columns:minmax(0,1fr)}.neighborhood-explorer{padding:12px}}
body[data-design-system=v11] :is(.liquid-nav-card,.context-shortcut,.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)){--card-tone:var(--product-color,var(--green));--card-glint:color-mix(in srgb,var(--ink) 6%,transparent);isolation:isolate;border:1px solid color-mix(in srgb,var(--card-tone) 20%,var(--line));background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--card-tone) 9%,transparent),transparent 65%),linear-gradient(150deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--soft) 65%,var(--surface)));min-width:0;box-shadow:inset 0 1px 0 #fff6,inset 0 -1px 0 var(--card-glint),0 5px 16px color-mix(in srgb,var(--ink) 4%,transparent);-webkit-backdrop-filter:none;color:var(--ink);border-top-width:1px;border-radius:20px;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .16s;position:relative;overflow:clip}body[data-design-system=v11] :is(.liquid-nav-card,.context-shortcut,.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)):after{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(115deg,#0000 30%,#ffffff38 46%,#0000 62%);position:absolute;inset:0;transform:translate(-90%)}body[data-design-system=v11] :is(.liquid-nav-card,.context-shortcut,.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)):focus-visible{outline:2px solid var(--product-color,var(--accent-readable));outline-offset:3px}body[data-design-system=v11] :is(.liquid-nav-card,.context-shortcut,.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)):active{transform:scale(.985)}body[data-design-system=v11] .city-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body[data-design-system=v11] .city-shortcuts>.liquid-nav-card{align-content:start;gap:8px;min-height:158px;padding:18px}.liquid-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.liquid-card-icon{background:color-mix(in srgb,var(--card-tone) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--card-tone) 18%,var(--line));border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff59}.liquid-card-icon>.icon{width:29px;height:29px}.liquid-card-heading>.liquid-card-arrow{width:18px;height:18px;color:var(--muted);transition:transform .2s,color .2s}body[data-design-system=v11] .city-shortcuts strong{font-size:15px;line-height:1.4}body[data-design-system=v11] .city-shortcuts small{font-size:12px;line-height:1.6}body[data-design-system=v11] :is(.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)){border-top-color:color-mix(in srgb,var(--card-tone) 20%,var(--line))}html[data-theme=dark] body[data-design-system=v11] :is(.liquid-nav-card,.context-shortcut,.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)){box-shadow:inset 0 1px #ffffff21,inset 0 -1px var(--card-glint),0 5px 16px #00000018}@media (hover:hover) and (pointer:fine){body[data-design-system=v11] :is(.liquid-nav-card,.context-shortcut,.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)):hover{border-color:color-mix(in srgb,var(--card-tone) 48%,var(--line));box-shadow:inset 0 1px #fff6,0 8px 20px color-mix(in srgb,var(--card-tone) 10%,transparent)}.liquid-nav-card:hover .liquid-card-arrow{color:var(--ink);transform:translate(3px)}}body[data-design-system=v11] :is(.liquid-nav-card,.context-shortcut,.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)):is(:hover,:focus-visible):after{animation:.7s ease-out both liquid-card-reflection}.liquid-nav-card:is(:hover,:focus-visible) .liquid-card-icon>.icon{animation:.38s ease-in-out liquid-card-wink}@keyframes liquid-card-reflection{0%{opacity:0;transform:translate(-90%)}25%{opacity:1}to{opacity:0;transform:translate(90%)}}@keyframes liquid-card-wink{0%,to{transform:rotate(0)scale(1)}35%{transform:rotate(-3deg)scale(1.04)}70%{transform:rotate(2deg)scale(1.02)}}@media (max-width:800px){body[data-design-system=v11] .city-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-design-system=v11] .city-shortcuts>.liquid-nav-card{border-radius:17px;min-height:154px;padding:14px}.liquid-card-icon{border-radius:12px;width:40px;height:40px}.liquid-card-icon>.icon{width:26px;height:26px}}@media (max-width:360px){body[data-design-system=v11] .city-shortcuts>.liquid-nav-card{padding:12px}body[data-design-system=v11] .city-shortcuts strong{font-size:14px}}@media (prefers-reduced-motion:reduce){body[data-design-system=v11] :is(.liquid-nav-card,.context-shortcut,.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)),.liquid-card-arrow{transition:none}body[data-design-system=v11] :is(.liquid-nav-card,.context-shortcut,.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)):after,.liquid-card-icon>.icon{animation:none!important}body[data-design-system=v11] :is(.liquid-nav-card,.context-shortcut,.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)):active{transform:none}}@media (prefers-reduced-transparency:reduce){body[data-design-system=v11] :is(.liquid-nav-card,.context-shortcut,.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)){-webkit-backdrop-filter:none;background:var(--surface)}}@media (forced-colors:active){body[data-design-system=v11] :is(.liquid-nav-card,.context-shortcut,.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:linktext;background:canvas;border:1px solid buttontext}.liquid-card-icon{background:canvas;border-color:buttontext}body[data-design-system=v11] :is(.liquid-nav-card,.context-shortcut,.search-start-cards>a,.default-suggestion-cards>:is(a,.bookmark-link-card),.v8-module-grid>:is(a,.bookmark-link-card)):after{display:none}}
