.SharePopup-module__XJuASa__overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SharePopup-module__XJuASa__popup{background:#fff;border-radius:12px;width:90%;max-width:400px;padding:24px;animation:.3s ease-out SharePopup-module__XJuASa__slideUp;box-shadow:0 20px 40px #00000026}@keyframes SharePopup-module__XJuASa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SharePopup-module__XJuASa__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.SharePopup-module__XJuASa__title{color:#1a1a1a;margin:0;font-size:20px;font-weight:600}.SharePopup-module__XJuASa__closeButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}.SharePopup-module__XJuASa__closeButton:hover{background-color:#f5f5f5}.SharePopup-module__XJuASa__socialButtons{justify-content:center;gap:16px;margin-bottom:24px;display:flex}.SharePopup-module__XJuASa__socialButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:transform .2s;display:flex}.SharePopup-module__XJuASa__socialButton:hover{transform:scale(1.1)}.SharePopup-module__XJuASa__whatsappIcon{background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.SharePopup-module__XJuASa__telegramIcon{background-color:#08c;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.SharePopup-module__XJuASa__vkIcon{background-color:#07f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.SharePopup-module__XJuASa__copyButton{cursor:pointer;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:16px;transition:background-color .2s;display:flex}.SharePopup-module__XJuASa__copyButton:hover{background-color:#e9ecef}.SharePopup-module__XJuASa__copyText{color:#6c757d;font-size:16px;font-weight:500}
.advertBlock-module__HBDbjG__advert{cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #f8fafc;border-radius:8px;width:100%;min-width:0;padding:0;transition:border-color .1s;display:block;position:relative;overflow:hidden}.advertBlock-module__HBDbjG__advertDesktop{flex-direction:column;gap:0;height:100%;padding:10px 10px 15px;display:flex}.advertBlock-module__HBDbjG__advertMobile{border:none;flex-direction:column;width:100%;height:100%;display:none}.advertBlock-module__HBDbjG__advert:hover{border-color:var(--brand-orange)}.advertBlock-module__HBDbjG__selectedAdvert{border:1px solid var(--brand-orange)}.advertBlock-module__HBDbjG__selectedAdvertCatalog{outline:2px solid var(--brand-orange)}.advertBlock-module__HBDbjG__advertImage{box-sizing:border-box;border-radius:4px;flex-shrink:0;width:100%;height:180px;position:relative;overflow:hidden}@media (max-width:768px){.advertBlock-module__HBDbjG__advert:hover{border-color:#0000}.advertBlock-module__HBDbjG__advertImage{border-radius:7px 7px 0 0;width:100%;height:100px}.advertBlock-module__HBDbjG__advertDesktop{display:none}.advertBlock-module__HBDbjG__advertMobile{display:flex}.advertBlock-module__HBDbjG__advertMobile>div{flex-direction:column;flex:1;display:flex}.advertBlock-module__HBDbjG__advertContentMobile{flex-direction:column;flex:1;justify-content:flex-end;gap:4px;display:flex}.advertBlock-module__HBDbjG__advertAddress{font-weight:500}}.advertBlock-module__HBDbjG__advertImageSlider{box-sizing:border-box;width:100%;height:100%}.advertBlock-module__HBDbjG__advertImageImg{object-fit:cover;border-radius:4px;width:100%;height:100%}.advertBlock-module__HBDbjG__advertBody{flex-direction:column;flex:1;gap:10px;min-width:0;padding:15px 8px 0;display:flex}.advertBlock-module__HBDbjG__advertAddressBlock{gap:4px;display:flex}.advertBlock-module__HBDbjG__advertTextBlock{flex-direction:column;gap:8px;min-width:0;display:flex}.advertBlock-module__HBDbjG__advertTitle{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-onest),"Onest",system-ui,sans-serif;color:#0f172a;letter-spacing:-.18px;margin:0;font-size:18px;font-weight:600;line-height:1.1;overflow:hidden}.advertBlock-module__HBDbjG__advertContent{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.advertBlock-module__HBDbjG__advertAddress{font-family:var(--font-onest),"Onest",system-ui,sans-serif;color:#64748b;letter-spacing:-.14px;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:500;line-height:1;overflow:hidden}.advertBlock-module__HBDbjG__advertDetails{flex-direction:column;gap:8px;display:flex}.advertBlock-module__HBDbjG__advertDetail{flex-shrink:0;align-items:center;gap:4px;display:flex}.advertBlock-module__HBDbjG__LikeFilledRedIcon,.advertBlock-module__HBDbjG__LikeFilledRedIcon *{color:var(--info-error)}.advertBlock-module__HBDbjG__advertDetailIcon *{fill:var(--neutral-700)}.advertBlock-module__HBDbjG__advertDetailLabel,.advertBlock-module__HBDbjG__advertDetailValue{letter-spacing:-.14px;color:var(--neutral-900);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,Onest,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1;overflow:hidden}.advertBlock-module__HBDbjG__advertFooter{align-items:center;margin-top:auto;display:flex}.advertBlock-module__HBDbjG__advertPrice{font-family:var(--font-onest),"Onest",system-ui,sans-serif;color:var(--brand-orange);letter-spacing:-.18px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:18px;font-weight:600;line-height:1.1;overflow:hidden}.advertBlock-module__HBDbjG__advertCharacteristics{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.advertBlock-module__HBDbjG__advertCharacteristicItem{flex-shrink:0;width:16px;height:16px;display:flex;overflow:hidden}.advertBlock-module__HBDbjG__advertCharacteristicIcon,.advertBlock-module__HBDbjG__advertCharacteristicIcon *{color:#475569}.advertBlock-module__HBDbjG__advertCharacteristicsMore{font-family:var(--font-onest),"Onest",system-ui,sans-serif;letter-spacing:-.14px;color:#475569;white-space:nowrap;font-size:14px;font-weight:400;line-height:1}.advertBlock-module__HBDbjG__advertDetailsBlock{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.advertBlock-module__HBDbjG__advertBadge{color:#fff;font-family:var(--font-onest),"Onest",system-ui,sans-serif;letter-spacing:-.14px;z-index:2;background-color:#00aeef;border-radius:32px;justify-content:center;align-items:center;padding:5px 10px;font-size:14px;font-weight:400;line-height:1;display:flex;position:absolute;top:16px;left:16px}.advertBlock-module__HBDbjG__advertCategory{color:#fff;background-color:var(--neutral-900);z-index:2;border-radius:4px;padding:4px 7px;font-size:12px;font-weight:400;position:absolute;bottom:4px;left:4px}.advertBlock-module__HBDbjG__advertFavoriteShare{z-index:2;gap:12px;display:flex;position:absolute;top:16px;right:16px}.advertBlock-module__HBDbjG__advertFavoriteShare button{cursor:pointer;box-sizing:border-box;z-index:4;pointer-events:auto;background:0 0;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;line-height:0;display:flex;position:relative}.advertBlock-module__HBDbjG__advertFavoriteShare button:hover{opacity:.85}.advertBlock-module__HBDbjG__advertFavoriteShare button:focus-visible{outline-offset:2px;outline:2px solid #fff}.advertBlock-module__HBDbjG__advertFavoriteShare button:disabled{cursor:not-allowed;opacity:.6}.advertBlock-module__HBDbjG__favorite.advertBlock-module__HBDbjG__active img{width:24px;height:24px}.advertBlock-module__HBDbjG__favorite.advertBlock-module__HBDbjG__loading{opacity:.6;pointer-events:none}.advertBlock-module__HBDbjG__favorite.advertBlock-module__HBDbjG__loading:disabled{cursor:not-allowed}.advertBlock-module__HBDbjG__favoriteLoadingSpinner{border:2px solid #f3f3f3;border-top:2px solid var(--brand-orange);border-radius:50%;width:20px;height:20px;animation:1s linear infinite advertBlock-module__HBDbjG__spin}@keyframes advertBlock-module__HBDbjG__spin{to{transform:rotate(360deg)}}.advertBlock-module__HBDbjG__advertContentMobile{gap:4px;padding:8px}.advertBlock-module__HBDbjG__advertDetailsBlockMobile{flex-direction:row;gap:8px;display:flex}
