.AdsGrid_root__KPatX{container-type:inline-size;width:100%}.AdsGrid_grid__f33cW{--ad-gap:12px;display:grid;gap:var(--ad-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@container (min-width: 552px){.AdsGrid_grid__f33cW{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 837px){.AdsGrid_grid__f33cW{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProductCard_card__k6O0R{flex:1 1;max-width:268px;min-width:164px;padding-bottom:8px;display:flex;flex-direction:column}.ProductCard_image__PnfUT{width:100%;aspect-ratio:1;border-radius:16px;height:auto;transition:transform .18s ease;cursor:pointer;img{width:100%;height:100%;transition:transform .18s ease}}.ProductCard_image__PnfUT:hover{transform:scale(1.04)}.ProductCard_placeholder__nH72m{width:100%;aspect-ratio:1;border-radius:16px;transition:transform .18s ease;cursor:pointer;background:radial-gradient(circle at 20% 20%,var(--color-primary-alpha-35),transparent 45%),radial-gradient(circle at 80% 20%,var(--color-accent-alpha-35),transparent 45%),linear-gradient(135deg,var(--color-primary-alpha-15),var(--color-accent-alpha-20));&:hover{transform:scale(1.04)}}.ProductCard_heartSvg__hlj8k{color:var(--color-text-muted);cursor:pointer}.ProductCard_heartSvg__hlj8k path{fill:currentColor}.ProductCard_content__0GSWu{width:100%;display:flex;flex-direction:column;gap:8px;padding-top:8px;padding-right:8px;flex:1 1;h4{width:100%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;line-height:20px}}.ProductCard_title_bookmark__6WGgV{display:flex;align-items:flex-start;width:100%;gap:8px;opacity:1;flex:1 1}.ProductCard_price_location__ZnhVP{display:flex;flex-direction:column;h5,h6{color:var(--color-text-muted)}}.ProductCard_editButton__3YpO4{width:100%;border:1px solid #dadada;border-radius:16px;background:#ffffff;color:#3f4046;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:1;text-align:center;padding:8px 12px}.ProductCard_editButton__3YpO4:hover{background:#f7f7f8}.ProductCard_deleteButton__VCsVo{width:100%;border:1px solid #ff3b30;border-radius:16px;background:#ffffff;color:#ff3b30;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:1;text-align:center;padding:8px 12px}.ProductCard_deleteButton__VCsVo:hover{background:#fff5f5}.SkeletonBlock_block__yq82o{position:relative;overflow:hidden;background:#eceff3;border-radius:12px;height:100%}.SkeletonBlock_pulse__69Ff4:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:SkeletonBlock_shimmer__W3OWM 1.3s infinite}@keyframes SkeletonBlock_shimmer__W3OWM{to{transform:translateX(100%)}}.AdsGridSkeleton_root__auxOW{width:100%}.AdsGridSkeleton_grid__JcDna{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.AdsGridSkeleton_card__waeH1{border-radius:20px;display:flex;flex-direction:column;gap:10px}.AdsGridSkeleton_photo__PDA7m{width:100%;aspect-ratio:1/1}.AdsGridSkeleton_row__gBvdv{display:flex;gap:8px}.HomeFilters_root__qGv8K{width:260px;max-width:260px;height:calc(100vh - 76px);max-height:calc(100vh - 76px);background:#fff;position:fixed;top:76px;display:flex;flex-direction:column;overflow:hidden}.HomeFilters_content__TZ4oP{flex:1 1;min-height:0;overflow:auto;padding-right:4px}.HomeFilters_title__Vq9OP{font-weight:600;font-size:20px;line-height:38px}.HomeFilters_sectionHead__IJzJK{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;cursor:pointer;padding:12px 12px 12px 0;background:white;border-bottom:1px solid #eef2f3}.HomeFilters_line__IUymH{width:100%;margin:10px;border:1px solid #eef2f3}.HomeFilters_sectionTitle__CuxdZ{padding:12px 12px 12px 0}.HomeFilters_selectedCity__qCBok{margin-top:8px;color:#8a8a8a;font-size:13px;line-height:18px}.HomeFilters_chevronIcon__bOSk7{color:#5d5d5d;transition:transform .2s ease}.HomeFilters_chevronIconOpen___Noaf{transform:rotate(180deg)}.HomeFilters_list__ipNFM{display:flex;flex-direction:column;height:160px;overflow-y:auto;overflow-x:hidden;padding:8px 0;scrollbar-width:thin;scrollbar-color:#FABF6F #EDEDED}.HomeFilters_list__ipNFM::-webkit-scrollbar{width:3px}.HomeFilters_list__ipNFM::-webkit-scrollbar-track{background:linear-gradient(90deg,transparent 1px,#EDEDED 0,#EDEDED 2px,transparent 0)}.HomeFilters_list__ipNFM::-webkit-scrollbar-thumb{background:#FABF6F;border-radius:999px}.HomeFilters_checkboxRow__V64xm{padding:2px 24px}.HomeFilters_hint__4CPWE{margin:0;color:#8a8a8a;font-size:14px}.HomeFilters_priceRow__P43s8{display:flex;align-items:center;gap:8px}.HomeFilters_priceInput__Zflqr{height:36px;border:1px solid #d9d9d9;border-radius:16px;padding:8px;outline:none;width:126px;text-align:center}.HomeFilters_actions__c_ntO{margin-top:auto;display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding-top:16px;padding-bottom:8px;background:#fff;border-top:1px solid #eef2f3}@media (max-width:768px){.HomeFilters_root__qGv8K{width:100%;max-width:none;flex-basis:auto;position:static;height:100%;max-height:none}.HomeFilters_title__Vq9OP{display:none}}.CityAutocomplete_root__UKvjy{width:100%;position:relative;display:flex;flex-direction:column;gap:6px}.CityAutocomplete_label__LIyil{font-size:14px;font-weight:500;color:#1f1f1f}.CityAutocomplete_labelError__A9d2J{color:#ff3b30}.CityAutocomplete_input__wuksV{height:52px;border-radius:16px;border:1px solid #dadada;padding:12px 16px;outline:none}.CityAutocomplete_input__wuksV:focus{border-color:#fabf6f}.CityAutocomplete_inputError__XHVx7,.CityAutocomplete_inputError__XHVx7:focus{border-color:#ff3b30}.CityAutocomplete_dropdown__bI6K3{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e9e9e9;border-radius:16px;box-shadow:0 10px 28px rgba(0,0,0,.08);max-height:280px;overflow:auto}.CityAutocomplete_option__Kwmjy{width:100%;border:none;background:transparent;text-align:left;padding:10px 12px;display:flex;flex-direction:column;gap:2px;cursor:pointer}.CityAutocomplete_option__Kwmjy:hover{background:#f7f7f8}.CityAutocomplete_city__kNehV{font-size:14px;font-weight:600;color:#111}.CityAutocomplete_region__BMj4b{font-size:12px;color:rgba(0,0,0,.6)}.CityAutocomplete_empty__Huqp5{padding:12px;font-size:14px;color:rgba(0,0,0,.6)}.TextInput_box__MDwUI{position:relative;height:52px}.TextInput_input__Gi43x{width:100%;height:52px;padding:16px;border-radius:16px;border:1px solid #dadada;transition:padding-top .2s ease,color .2s ease,background .2s ease;text-overflow:ellipsis}.TextInput_input__Gi43x::placeholder{color:transparent}.TextInput_input__Gi43x:read-only{padding-top:24px;padding-bottom:8px;cursor:pointer}.TextInput_input__Gi43x:focus{outline:none;padding-top:24px;padding-bottom:8px;border:1px solid #fabf6f}.TextInput_input__Gi43x:valid{padding-top:24px;padding-bottom:8px}.TextInput_input__Gi43x:hover{border:1px solid #fabf6f}.TextInput_inputError__1wA0J,.TextInput_inputError__1wA0J:focus,.TextInput_inputError__1wA0J:hover{border:1px solid #ff3b30;animation:TextInput_shakeX__ocSpV .22s ease-in-out}.TextInput_label__E69oG{position:absolute;top:16px;left:16px;font-size:16px;line-height:20px;color:var(--color-text-muted);transition:top .2s ease,left .2s ease,color .2s ease,font-size .2s ease}.TextInput_input__Gi43x:focus~.TextInput_label__E69oG,.TextInput_input__Gi43x:not(:placeholder-shown)~.TextInput_label__E69oG{top:8px;font-size:12px;line-height:16px}.TextInput_input__Gi43x:not(:placeholder-shown):not(:focus)~.TextInput_label__E69oG{color:var(--color-text-muted)}.TextInput_input__Gi43x:focus~.TextInput_label__E69oG{color:#FABF6F}.TextInput_inputError__1wA0J:focus~.TextInput_label__E69oG,.TextInput_labelError__ge5Zs{color:#ff3b30}@keyframes TextInput_shakeX__ocSpV{0%{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}to{transform:translateX(0)}}.Checkbox_root__d7p7r{width:100%;display:flex;align-items:flex-start;gap:8px;padding:4px 0;text-align:left;cursor:pointer;color:#3f3f3f;font:inherit}.Checkbox_input__T3o6n{position:absolute;opacity:0;pointer-events:none}.Checkbox_icon__UOYHi{width:20px;height:20px;flex:0 0 auto;display:block;margin-top:2px}.Checkbox_icon__UOYHi svg{width:100%;height:100%;display:block}.Checkbox_label__MK5Sf{min-width:0;font-size:14px;line-height:1.45}.Checkbox_label__MK5Sf a{color:inherit;text-decoration:underline;position:relative;z-index:1}.Home_page__z25kN{width:100%;max-width:1440px;display:flex;align-items:flex-start;gap:24px;margin:0 auto;justify-content:center;min-height:calc(100vh - 156px)}.Home_content__Qnbja{flex:1 1;max-width:1087px}.Home_desktopFilters__pDJ0Q{display:block;width:260px;flex:0 0 260px;position:relative;align-self:flex-start}.Home_mobileFiltersOverlay__a7YyB,.Home_mobileTopBar__EjhLW{display:none}.Home_selectedChips__AkIrG{display:flex;flex-wrap:wrap;gap:8px}.Home_selectedChips__AkIrG button{width:auto;max-width:none;gap:8px;padding:8px 12px}.Home_selectedChips__AkIrG button svg path{fill:white}.Home_gridWrap__6rNK6{width:min(100%,1108px)}.Home_state__R5uRv{color:var(--color-text-muted);font-size:15px;line-height:22px;width:100%}.Home_ads_chips__4db6H{width:100%;display:flex;flex-direction:column;gap:16px}@media (max-width:768px){.Home_page__z25kN{display:block;padding:0 16px 92px}.Home_desktopFilters__pDJ0Q{display:none}.Home_mobileTopBar__EjhLW{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-top:8px;svg{cursor:pointer}}.Home_mobileTopBar__EjhLW input{font-size:16px}.Home_filterButton__5xICv{width:44px;height:44px;border:1px solid #dadada;border-radius:8px;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;cursor:pointer}.Home_gridWrap__6rNK6{width:100%}.Home_selectedChips__AkIrG{margin-bottom:12px}.Home_mobileFiltersOverlay__a7YyB{position:fixed;inset:0;z-index:30;background:#fff;display:flex;flex-direction:column}.Home_mobileFiltersBody__XpIs5{flex:1 1;overflow:auto;padding:16px}}.Home_legalSection__60FYT{width:100%;padding:24px 0 16px}@media (max-width:768px){.Home_legalSection__60FYT{padding:24px 0 8px}}.FullscreenLayer_root__iIKgf{width:100%}@media (max-width:768px){.FullscreenLayer_mobileOnly__RjVrL{position:fixed;inset:0;z-index:30;background:#fff;overflow:auto}}@media (min-width:769px){.FullscreenLayer_mobileOnlyHiddenDesktop__VFDqM{display:none}}.PageTopBar_root__e9bCU{padding:16px;background-color:var(--color-white);position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;height:56px;@media (min-width:769px){display:none}}.PageTopBar_title__SsHw6{margin:0;flex:1 1;text-align:center;font-weight:700;font-size:17px;line-height:24px;vertical-align:middle;width:100%;overflow-x:hidden}.PageTopBar_side__59GSO{width:24px;height:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.PageTopBar_placeholder__GUndD{width:24px;height:24px;flex-shrink:0;display:inline-block;svg path{fill:black}}.LegalFooter_root__uP4P1{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.LegalFooter_text__hoHxl{margin:0;font-size:12px;line-height:1.35;font-weight:400;color:#8a8a8a;text-align:center}.LegalFooter_link__CjHt7{color:inherit;text-decoration:underline}.login_wrap__Q4ajR{min-height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#3A3A3A;gap:16px}.login_bg__Pc5Xo{width:100%;background-color:#FABF6F;height:calc(100vh - 32px);overflow:hidden;border-radius:24px;position:relative}.login_bgSvg__Y1e7C{position:absolute;left:50%;top:50%;width:1200px;height:auto;max-width:none;transform:translate(-50%,-50%);pointer-events:none}.login_card__XhR_y{border-radius:24px;padding:24px;background:var(--color-white);height:calc(100vh - 32px);justify-content:center;gap:64px}.login_body__3dQtF,.login_card__XhR_y{width:100%;display:flex;flex-direction:column;align-items:center}.login_body__3dQtF{max-width:343px;gap:16px}.login_content__jdQ_r{width:100%;display:flex;flex-direction:column;gap:24px}.login_title__cA9_5{width:100%;display:flex;flex-direction:column;gap:4px;padding:0 36px;align-items:center;h2{font-weight:600}h2,h5{text-align:center}}.login_subtitle__Wq_H5{margin-bottom:18px}.login_field__yBZUB{display:flex;flex-direction:column;gap:8px;width:100%}.login_label__NySaX{font-size:14px;font-weight:500}.login_input__h1Sd1{height:44px;border:1px solid #dadada;outline:none;border-radius:16px;padding:12px 16px;opacity:1;width:100%}.login_form__7GbYP{display:flex;align-items:center;flex-direction:column;gap:8px;width:100%}.login_callcheckActions__mUxDv{width:100%;display:grid;grid-template-columns:1fr;gap:8px}.login_callcheckRow__qzd9A{width:100%}.login_callLink__Z4_5S{width:100%;height:48px;border-radius:16px;padding:16px;background:var(--color-primary-bg);border:none;color:var(--color-primary-text);cursor:pointer;transition:background-color .15s ease;font-family:Inter,sans-serif;font-weight:600;font-size:16px;line-height:1;text-align:center;letter-spacing:-.02em;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.login_callLink__Z4_5S:hover{background:var(--color-primary-bg-hover)}.login_otpRow__qIWk1{display:flex;gap:4px;width:100%;align-items:center;justify-content:center}.login_otpInput__BM1Us{height:48px;width:48px;background:#EEF2F3;outline:none;border-radius:16px;text-align:center;font-size:24px;font-weight:500;border:1px solid transparent;transition:border-color .2s}.login_otpInput__BM1Us:focus{border:1px solid #e9ae56}.login_input__h1Sd1:focus{border-color:var(--color-control-border-focus)}.login_actions__ksaVm{display:flex;gap:12px;margin-top:10px}.login_button__Sd19r{background:var(--color-black);color:var(--color-white)}.login_buttonSecondary__M3zs0,.login_button__Sd19r{cursor:pointer;height:44px;border-radius:10px;padding:0 16px;border:1px solid var(--color-control-border)}.login_buttonSecondary__M3zs0{background:var(--color-white);color:var(--color-black)}.login_error__x5NN2{margin-top:4px;color:var(--color-danger);font-size:14px;text-align:center}.login_hint__IEbMo{font-size:12px;color:var(--color-hint);display:flex;flex-wrap:wrap}.login_message__p0eg_{width:50%}@media (max-width:768px){.login_bg__Pc5Xo{display:none}.login_wrap__Q4ajR{padding:0}.login_card__XhR_y{height:100dvh;border-radius:0}}.login_consentBox__qUQl9{width:100%;padding:4px 0 8px}.Tabs_root__AvNNs{flex:1 1;border-bottom:1px solid #d9deee;position:relative}.Tabs_track__ZiGiW{width:100%;display:flex;align-items:center}.Tabs_tab__F_gUr{flex:1 1;min-width:104px;min-height:44px;height:auto;padding:8px 4px;border:none;background:transparent;color:#9aa0c4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:500;font-size:13px;line-height:1.2;cursor:pointer;transition:color .15s ease;text-align:center;-webkit-hyphens:auto;hyphens:auto}.Tabs_tabActive__qBDgT{color:#2f3241;font-weight:600}.Tabs_tabDisabled__rhnrm{opacity:.5;cursor:not-allowed}.Tabs_indicator__ZiGfz{position:absolute;left:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:#2f3241;transition:transform .22s ease,width .22s ease,opacity .15s ease;pointer-events:none}.Tabs_tab__F_gUr:focus-visible{outline:2px solid var(--color-primary-outline);outline-offset:-2px}.Chip_chip__bhK2R{border-radius:32px;height:32px;border-width:1px;padding:0 16px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Liberation Sans,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1;letter-spacing:-.02em;display:inline-flex;align-items:center;justify-content:center;border-style:solid;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.Chip_unselected__FMoL1{background:var(--color-white);border:1px solid var(--color-chip-border);color:var(--color-chip-text)}.Chip_selected__dUMUd{background:var(--color-primary-bg);border:1px solid var(--color-primary-bg);color:var(--color-white)}.Chip_unselected__FMoL1:hover{background:var(--color-primary-bg-hover);border-color:var(--color-primary-bg-hover)}.Chip_chip__bhK2R:focus-visible{outline:2px solid var(--color-primary-outline);outline-offset:2px}