.search-tabs{position:relative}.search-tabs button{flex-shrink:0;transition:color .18s,background-color .18s}.search-tabs-indicator{background:var(--orange);pointer-events:none;visibility:hidden;border-radius:2px;height:2px;position:absolute;bottom:0;left:0}.search-tabs[data-indicator-ready] .search-tabs-indicator{visibility:visible;transition:transform .3s cubic-bezier(.22,.68,0,1),width .3s cubic-bezier(.22,.68,0,1)}.search-tabs[data-indicator-ready] button.selected:after{display:none}.hero-search .search-city{min-height:var(--tap-target);cursor:pointer;flex-shrink:0;position:relative}.hero-search .search-city>span{white-space:nowrap}.hero-search .search-city>svg{flex-shrink:0}.hero-search .search-city select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:where(:root:not([data-input-method=pointer])) .hero-search .search-city:has(select:focus-visible){outline:2px solid var(--orange-strong);outline-offset:5px;border-radius:var(--radius-sm)}.home-card-skeleton:hover{box-shadow:none;transform:none}.home-skeleton-block{border-radius:var(--radius-sm);background:var(--sage);width:100%;min-height:1em;animation:1.8s ease-in-out infinite home-skeleton-pulse;display:block}.home-card-skeleton .card-photo{border-radius:0}.home-skeleton-short{width:65%}.home-skeleton-title{width:85%;height:1.6em}.home-card-skeleton .card-tags .home-skeleton-block{width:38%;height:20px}.home-card-skeleton .card-bottom{min-height:var(--space-12)}.home-catalog-error{min-height:160px}@keyframes home-skeleton-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.home-skeleton-block{animation:none}.search-tabs button,.search-tabs[data-indicator-ready] .search-tabs-indicator{transition:none}}
