.CatalogFacetSelect-module-scss-module__uf84Cq__root{width:100%;min-width:0;color:var(--rmc-navy,#142b53);position:relative}.CatalogFacetSelect-module-scss-module__uf84Cq__label{color:var(--rmc-navy,#142b53);margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.2;display:block}.CatalogFacetSelect-module-scss-module__uf84Cq__control{cursor:text;background:#fff;border:1px solid #dde8f6;border-radius:14px;align-items:center;gap:8px;min-height:52px;padding:6px 16px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.CatalogFacetSelect-module-scss-module__uf84Cq__control:hover:not(.CatalogFacetSelect-module-scss-module__uf84Cq__controlDisabled){border-color:#b9cbe2}.CatalogFacetSelect-module-scss-module__uf84Cq__control:focus-within,.CatalogFacetSelect-module-scss-module__uf84Cq__control.CatalogFacetSelect-module-scss-module__uf84Cq__controlOpen{box-shadow:0 0 0 3px #1bb57733}.CatalogFacetSelect-module-scss-module__uf84Cq__controlDisabled{color:#7890b6;cursor:not-allowed;opacity:.65;background:#dde8f6}.CatalogFacetSelect-module-scss-module__uf84Cq__valueArea{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.CatalogFacetSelect-module-scss-module__uf84Cq__valueArea>input{width:48px;min-width:48px;height:34px;color:var(--rmc-navy,#142b53);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}.CatalogFacetSelect-module-scss-module__uf84Cq__valueArea>input::placeholder{color:#7890b6;opacity:1}.CatalogFacetSelect-module-scss-module__uf84Cq__valueArea>input:disabled{cursor:not-allowed}.CatalogFacetSelect-module-scss-module__uf84Cq__chip,.CatalogFacetSelect-module-scss-module__uf84Cq__moreChip{background:var(--rmc-mint,#e8f8f0);color:#127653;white-space:nowrap;border-radius:12px;flex:0 auto;align-items:center;gap:4px;min-width:0;height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.CatalogFacetSelect-module-scss-module__uf84Cq__chip>span,.CatalogFacetSelect-module-scss-module__uf84Cq__moreChip>span{text-overflow:ellipsis;overflow:hidden}.CatalogFacetSelect-module-scss-module__uf84Cq__chip button,.CatalogFacetSelect-module-scss-module__uf84Cq__moreChip button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.CatalogFacetSelect-module-scss-module__uf84Cq__chip button:hover,.CatalogFacetSelect-module-scss-module__uf84Cq__moreChip button:hover{background:#1bb57724}.CatalogFacetSelect-module-scss-module__uf84Cq__chip button:focus-visible,.CatalogFacetSelect-module-scss-module__uf84Cq__moreChip button:focus-visible{outline:2px solid var(--rmc-green,#1bb577);outline-offset:1px}.CatalogFacetSelect-module-scss-module__uf84Cq__singleValue{color:#1e355f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.CatalogFacetSelect-module-scss-module__uf84Cq__moreChip{color:#4d6382;font-variant-numeric:tabular-nums;background:#eef4fb;flex:none}.CatalogFacetSelect-module-scss-module__uf84Cq__iconButton{color:#6e7f97;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.CatalogFacetSelect-module-scss-module__uf84Cq__iconButton:hover{color:var(--rmc-navy,#142b53);background:#eef4fb}.CatalogFacetSelect-module-scss-module__uf84Cq__iconButton:focus-visible{outline:2px solid var(--rmc-green,#1bb577);outline-offset:1px}.CatalogFacetSelect-module-scss-module__uf84Cq__chevron{color:#6e7f97;flex:none;transition:transform .18s}.CatalogFacetSelect-module-scss-module__uf84Cq__controlOpen .CatalogFacetSelect-module-scss-module__uf84Cq__chevron{transform:rotate(180deg)}.CatalogFacetSelect-module-scss-module__uf84Cq__spinner,.CatalogFacetSelect-module-scss-module__uf84Cq__stateSpinner{border:2px solid #dce9e4;border-top-color:var(--rmc-green,#1bb577);border-radius:50%;flex:0 0 18px;width:18px;height:18px;animation:.7s linear infinite CatalogFacetSelect-module-scss-module__uf84Cq__spin}.CatalogFacetSelect-module-scss-module__uf84Cq__dropdown{z-index:30;background:#fff;border:1px solid #dde8f6;border-radius:14px;animation:.16s ease-out CatalogFacetSelect-module-scss-module__uf84Cq__reveal;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #142b5324}.CatalogFacetSelect-module-scss-module__uf84Cq__searchHint{color:#8291a6;border-bottom:1px solid #edf2f8;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:12px;display:flex}.CatalogFacetSelect-module-scss-module__uf84Cq__options{overscroll-behavior:contain;scrollbar-color:#b9c9dc #0000;scrollbar-width:thin;max-height:320px;padding:6px;overflow-y:auto}.CatalogFacetSelect-module-scss-module__uf84Cq__option{color:#1e355f;cursor:pointer;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:11px 14px;font-size:14px;font-weight:500;line-height:1.35;transition:color .14s,background-color .14s;display:grid}.CatalogFacetSelect-module-scss-module__uf84Cq__optionSelected{background:var(--rmc-mint,#e8f8f0);color:#116f4f}.CatalogFacetSelect-module-scss-module__uf84Cq__optionSelected:hover:not(.CatalogFacetSelect-module-scss-module__uf84Cq__optionDisabled),.CatalogFacetSelect-module-scss-module__uf84Cq__optionSelected.CatalogFacetSelect-module-scss-module__uf84Cq__optionActive:not(.CatalogFacetSelect-module-scss-module__uf84Cq__optionDisabled){background:#dcf4e8}.CatalogFacetSelect-module-scss-module__uf84Cq__optionDisabled{cursor:not-allowed;opacity:.45}.CatalogFacetSelect-module-scss-module__uf84Cq__optionCheck{color:#fff;border:1px solid #cbd9e8;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.CatalogFacetSelect-module-scss-module__uf84Cq__optionSelected .CatalogFacetSelect-module-scss-module__uf84Cq__optionCheck{border-color:var(--rmc-green,#1bb577);background:var(--rmc-green,#1bb577)}.CatalogFacetSelect-module-scss-module__uf84Cq__optionLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.CatalogFacetSelect-module-scss-module__uf84Cq__optionCount{color:#718198;font-variant-numeric:tabular-nums;text-align:right;min-width:26px;font-size:12px}.CatalogFacetSelect-module-scss-module__uf84Cq__state,.CatalogFacetSelect-module-scss-module__uf84Cq__errorState{color:#718198;text-align:center;justify-content:center;align-items:center;gap:10px;min-height:88px;padding:18px;font-size:13px;line-height:1.45;display:flex}.CatalogFacetSelect-module-scss-module__uf84Cq__errorState{color:#9d3f42;flex-direction:column}.CatalogFacetSelect-module-scss-module__uf84Cq__errorState button{color:#9d3f42;cursor:pointer;min-height:34px;font:inherit;background:#fff5f4;border:1px solid #f0b8b6;border-radius:8px;padding:6px 12px;font-weight:700}.CatalogFacetSelect-module-scss-module__uf84Cq__errorState button:hover{background:#ffeae8}.CatalogFacetSelect-module-scss-module__uf84Cq__errorState button:focus-visible{outline:2px solid var(--rmc-green,#1bb577);outline-offset:2px}@keyframes CatalogFacetSelect-module-scss-module__uf84Cq__spin{to{transform:rotate(360deg)}}@keyframes CatalogFacetSelect-module-scss-module__uf84Cq__reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CatalogFacetSelect-module-scss-module__uf84Cq__control,.CatalogFacetSelect-module-scss-module__uf84Cq__chevron,.CatalogFacetSelect-module-scss-module__uf84Cq__option,.CatalogFacetSelect-module-scss-module__uf84Cq__dropdown{transition-duration:.01ms;animation-duration:.01ms}}
.Toolbar-module-scss-module__ewKcxq__toolbar{background:var(--primary-color);box-shadow:var(--shadow-md);border-radius:.2rem;flex-direction:column;gap:1.5rem;padding:.5rem;display:flex}.Toolbar-module-scss-module__ewKcxq__mainPanel{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Toolbar-module-scss-module__ewKcxq__tooltipContainer{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.Toolbar-module-scss-module__ewKcxq__tooltipContainer:hover:after{content:attr(data-tooltip);background-color:var(--background);color:var(--main-text-color);white-space:nowrap;z-index:100;opacity:.9;border-radius:4px;padding:4px 8px;font-size:12px;position:absolute;top:-26px;right:50%}.Toolbar-module-scss-module__ewKcxq__icon{color:var(--background);transition:color .2s}.Toolbar-module-scss-module__ewKcxq__icon:hover,.Toolbar-module-scss-module__ewKcxq__activeIcon{color:var(--main-text-color)}.Toolbar-module-scss-module__ewKcxq__sortContainer,.Toolbar-module-scss-module__ewKcxq__limitContainer,.Toolbar-module-scss-module__ewKcxq__typeOfPlaceContainer{position:relative}.Toolbar-module-scss-module__ewKcxq__dropdown{background:var(--background);border:1px solid var(--border-color-light);z-index:10;box-shadow:var(--shadow-md);border-radius:.375rem;flex-direction:column;gap:.25rem;min-width:8rem;padding:.2rem;display:flex;position:absolute;top:100%;right:0}.Toolbar-module-scss-module__ewKcxq__dropdownItem{text-wrap:nowrap;text-align:center;cursor:pointer;border-radius:.25rem;padding:.5rem;transition:background-color .2s}.Toolbar-module-scss-module__ewKcxq__dropdownItem:hover{background-color:var(--background);box-shadow:inset var(--shadow-md)}.Toolbar-module-scss-module__ewKcxq__dropdownItem.Toolbar-module-scss-module__ewKcxq__active{outline:solid var(--focus-ring);box-shadow:inset var(--shadow-lg)}.Toolbar-module-scss-module__ewKcxq__totalItems{color:var(--background);margin-right:auto;font-size:.875rem}.Toolbar-module-scss-module__ewKcxq__filtersPanel{border-top:1px solid var(--border-color-light);width:100%;padding-top:.75rem}.Toolbar-module-scss-module__ewKcxq__filterGroup{flex-wrap:wrap;gap:.5rem;display:flex}.Toolbar-module-scss-module__ewKcxq__searchForm{background:var(--background);flex:1}.Toolbar-module-scss-module__ewKcxq__catalogSearchButton{color:#fff;background:#18335f;border-radius:.75rem;font-weight:700}.Toolbar-module-scss-module__ewKcxq__quickFilters{border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.Toolbar-module-scss-module__ewKcxq__filterChip{border-radius:9999px;padding:.45rem .9rem;font-weight:600}.Toolbar-module-scss-module__ewKcxq__resetButton{color:#64748b;cursor:pointer;background:0 0;border:0;padding:.45rem .5rem;font-size:.875rem;font-weight:600}.Toolbar-module-scss-module__ewKcxq__resetButton:hover{color:#ef5350}.Toolbar-module-scss-module__ewKcxq__citiesRow{align-items:center;gap:.75rem;width:100%;min-width:0;padding-top:.5rem;display:flex}.Toolbar-module-scss-module__ewKcxq__citiesLabel{color:#64748b;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.75rem;font-weight:700}.Toolbar-module-scss-module__ewKcxq__citiesWrapper{flex:1;min-width:0}@media (max-width:639px){.Toolbar-module-scss-module__ewKcxq__citiesRow{flex-direction:column;align-items:flex-start;gap:.25rem}.Toolbar-module-scss-module__ewKcxq__citiesWrapper{width:100%}}@media (min-width:768px){.Toolbar-module-scss-module__ewKcxq__mainPanel{gap:2rem}}@media (min-width:1024px){.Toolbar-module-scss-module__ewKcxq__mainPanel{flex-wrap:nowrap}}.Toolbar-module-scss-module__ewKcxq__typeOfPlaceDropdown{z-index:200;transform-origin:top;width:280px;animation:.18s forwards Toolbar-module-scss-module__ewKcxq__dropDown;position:absolute;top:calc(100% + 8px);right:0}@keyframes Toolbar-module-scss-module__ewKcxq__dropDown{0%{opacity:0;transform:scaleY(.85)translateY(-6px)}to{opacity:1;transform:scaleY(1)translateY(0)}}.Toolbar-module-scss-module__ewKcxq__tcButton{border:1px solid var(--background);color:var(--background);cursor:pointer;border-radius:4px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.5;transition:background .15s,color .15s}.Toolbar-module-scss-module__ewKcxq__tcButton:hover,.Toolbar-module-scss-module__ewKcxq__tcButton.Toolbar-module-scss-module__ewKcxq__tcButtonActive{background:var(--background);color:var(--primary-color)}.Toolbar-module-scss-module__ewKcxq__catalogToolbar{border:1px solid var(--rmc-border,#dde8f6);background:var(--rmc-white,#fff);width:100%;box-shadow:none;color:var(--rmc-navy,#142b53);border-radius:16px;flex-direction:column;gap:16px;padding:20px 24px;display:flex;position:relative}.Toolbar-module-scss-module__ewKcxq__catalogSearchRow{align-items:center;gap:20px;scroll-margin-top:88px;display:flex}.Toolbar-module-scss-module__ewKcxq__stickySearch{display:none}.Toolbar-module-scss-module__ewKcxq__stickySearchForm{border:1px solid var(--rmc-border,#dde8f6);background:var(--rmc-white,#fff);border-radius:10px;flex:1;min-width:0;overflow:hidden}.Toolbar-module-scss-module__ewKcxq__stickySearchInput{min-height:48px;color:var(--rmc-navy,#142b53);font-size:14px;box-shadow:none!important;border:0!important;border-radius:0!important}.Toolbar-module-scss-module__ewKcxq__stickyFiltersButton{border:1px solid var(--rmc-deep-blue,#173a67);background:var(--rmc-white,#fff);width:48px;min-width:48px;height:48px;color:var(--rmc-deep-blue,#173a67);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:relative}.Toolbar-module-scss-module__ewKcxq__stickyFiltersButton .Toolbar-module-scss-module__ewKcxq__filterCount{position:absolute;top:-5px;right:-5px}.Toolbar-module-scss-module__ewKcxq__stickyFiltersButton:focus-visible{outline-offset:3px;outline:3px solid #1bb57738}.Toolbar-module-scss-module__ewKcxq__filterBadges{min-height:28px;color:var(--rmc-muted,#7890b6);font-size:13px}.Toolbar-module-scss-module__ewKcxq__filterBadges ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Toolbar-module-scss-module__ewKcxq__filterBadges li{background:var(--rmc-mint,#e8f8f0);color:#1e355f;border:1px solid #1bb5774d;border-radius:10px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.Toolbar-module-scss-module__ewKcxq__filterBadges p{color:var(--rmc-muted,#7890b6);margin:0;padding:4px 0}.Toolbar-module-scss-module__ewKcxq__catalogSearchForm{border:1px solid var(--rmc-border,#dde8f6);background:var(--rmc-white,#fff);border-radius:14px;flex:1;min-width:0;overflow:hidden}.Toolbar-module-scss-module__ewKcxq__catalogSearchForm:focus-within{border-color:var(--rmc-green,#1bb577);box-shadow:0 0 0 3px #1bb57733}.Toolbar-module-scss-module__ewKcxq__catalogSearchInput{min-height:52px;color:var(--rmc-navy,#142b53);font-size:14px;box-shadow:none!important;border:0!important;border-radius:0!important}.Toolbar-module-scss-module__ewKcxq__catalogSearchInput::placeholder{color:#7890b6}.Toolbar-module-scss-module__ewKcxq__catalogSearchButton{min-width:104px;min-height:52px;font-weight:700;background:var(--rmc-deep-blue,#173a67)!important;color:#fff!important;border:0!important;border-radius:0 10px 10px 0!important}.Toolbar-module-scss-module__ewKcxq__catalogSearchButton:hover{background:var(--rmc-navy,#142b53)!important}.Toolbar-module-scss-module__ewKcxq__catalogCount{min-width:136px;color:var(--rmc-muted,#6d7f99);text-align:right;white-space:nowrap;margin:0;font-size:13px;line-height:1.35}.Toolbar-module-scss-module__ewKcxq__catalogCount strong{color:var(--rmc-navy,#142b53);font-variant-numeric:tabular-nums;font-size:16px}.Toolbar-module-scss-module__ewKcxq__quickFilterGrid{justify-content:flex-start;align-items:center;gap:12px;display:flex}.Toolbar-module-scss-module__ewKcxq__quickFilterControl{min-width:0;display:block}.Toolbar-module-scss-module__ewKcxq__quickFilterControl>span{color:var(--rmc-navy,#142b53);margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.2;display:block}.Toolbar-module-scss-module__ewKcxq__catalogPriceInput{border:1px solid var(--rmc-border,#dde8f6);background:var(--rmc-white,#fff);width:100%;min-height:52px;color:var(--rmc-navy,#142b53);font:inherit;border-radius:14px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .18s,box-shadow .18s}.Toolbar-module-scss-module__ewKcxq__catalogPriceInput:focus-visible{border-color:var(--rmc-green,#1bb577);box-shadow:0 0 0 3px #1bb57733}.Toolbar-module-scss-module__ewKcxq__moreFiltersButton{border:1px solid var(--rmc-deep-blue,#173a67);background:var(--rmc-white,#fff);min-height:52px;color:var(--rmc-deep-blue,#173a67);cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;transition:background .18s,color .18s,transform .18s;display:inline-flex}.Toolbar-module-scss-module__ewKcxq__moreFiltersButton:hover{background:var(--rmc-deep-blue,#173a67);color:#fff}.Toolbar-module-scss-module__ewKcxq__moreFiltersButton:active{transform:translateY(1px)}.Toolbar-module-scss-module__ewKcxq__filterCount{background:var(--rmc-coral,#ff6b63);color:#fff;font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:inline-flex}.Toolbar-module-scss-module__ewKcxq__catalogResetButton{color:var(--rmc-muted,#6d7f99);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:12px;font-weight:700}.Toolbar-module-scss-module__ewKcxq__catalogResetButton:hover{color:var(--rmc-coral,#ff6b63)}.Toolbar-module-scss-module__ewKcxq__facetStatus{min-height:20px;color:var(--rmc-muted,#6d7f99);align-items:center;gap:10px;font-size:12px;display:flex}.Toolbar-module-scss-module__ewKcxq__facetStatus:empty{display:none}.Toolbar-module-scss-module__ewKcxq__facetStatus button{color:var(--rmc-deep-blue,#173a67);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.Toolbar-module-scss-module__ewKcxq__moreFiltersButton:focus-visible,.Toolbar-module-scss-module__ewKcxq__catalogResetButton:focus-visible{outline-offset:3px;outline:3px solid #1bb57738}@media (max-width:1199px){.Toolbar-module-scss-module__ewKcxq__quickFilterGrid{flex-wrap:wrap}}@media (max-width:1023px),(hover:none) and (pointer:coarse){.Toolbar-module-scss-module__ewKcxq__stickySearch{top:calc(52px + env(safe-area-inset-top));z-index:40;border:1px solid var(--rmc-border,#dde8f6);background:color-mix(in srgb, var(--rmc-white,#fff) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;align-items:center;gap:8px;padding:8px;display:flex;position:fixed;left:16px;right:16px;box-shadow:0 8px 24px #0b1d422e}.Toolbar-module-scss-module__ewKcxq__otherCitiesHeader{top:calc(52px + env(safe-area-inset-top))}}@media (min-width:1024px){.Toolbar-module-scss-module__ewKcxq__stickySearch{z-index:40;border:1px solid var(--rmc-border,#dde8f6);background:color-mix(in srgb, var(--rmc-white,#fff) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;align-items:center;gap:8px;width:min(880px,100% - 96px);padding:8px;display:flex;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0b1d422e}}@media (max-width:767px){.Toolbar-module-scss-module__ewKcxq__catalogToolbar{padding:16px}.Toolbar-module-scss-module__ewKcxq__catalogSearchRow{flex-direction:column;align-items:stretch;gap:10px}.Toolbar-module-scss-module__ewKcxq__catalogCount{text-align:left}}@media (max-width:559px){.Toolbar-module-scss-module__ewKcxq__quickFilterGrid,.Toolbar-module-scss-module__ewKcxq__moreFiltersButton{width:100%}}@media (prefers-reduced-motion:reduce){.Toolbar-module-scss-module__ewKcxq__moreFiltersButton,.Toolbar-module-scss-module__ewKcxq__catalogPriceInput{transition-duration:.01ms}}
