.fallbackImage_root__JG_vf{position:absolute;height:100%;width:100%;inset:0;color:#0000}.shopLogo_logo__2FCW5{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:var(--dark-blue);border-radius:10px;overflow:hidden}.shopLogo_logo__2FCW5 .shopLogo_initial__KAaL5{font-size:18px;font-weight:700;color:#fff}.shopCard_wrapper__5pvSa{display:block;width:100%;position:relative;border-radius:10px;overflow:hidden;background-color:#f3f3f3}.shopCard_wrapper__5pvSa .shopCard_header__RyFaS{position:relative;overflow:hidden;height:120px}.shopCard_wrapper__5pvSa .shopCard_header__RyFaS img{object-fit:cover;transition:all .2s}.shopCard_wrapper__5pvSa .shopCard_header__RyFaS:hover img{filter:brightness(110%)}.shopCard_wrapper__5pvSa .shopCard_statusBadge__Iw9qq{position:absolute;top:10px;left:10px;z-index:1;padding:5px 10px;border-radius:6px;background-color:var(--primary);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.shopCard_wrapper__5pvSa .shopCard_closedBadge__jLL32{background-color:#5c5c5c}.shopCard_wrapper__5pvSa .shopCard_distanceBadge__jv0CD{position:absolute;top:10px;right:10px;z-index:1;padding:5px 10px;border-radius:6px;background-color:#fff;color:var(--secondary-black);font-size:12px;font-weight:600;white-space:nowrap}.shopCard_wrapper__5pvSa .shopCard_body__JCPDk{display:flex;align-items:flex-start;column-gap:12px;padding:14px 16px 16px}.shopCard_wrapper__5pvSa .shopCard_info__eTjx3{flex:1 1;min-width:0}.shopCard_wrapper__5pvSa .shopCard_titleRow__VbnqR{display:flex;align-items:center;column-gap:6px}.shopCard_wrapper__5pvSa .shopCard_titleRow__VbnqR .shopCard_title__FnmtD{margin:0;font-size:16px;font-weight:600;color:var(--secondary-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopCard_wrapper__5pvSa .shopCard_description__M_R8i{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--secondary-text);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shopCard_wrapper__5pvSa .shopCard_tags__aHgpv{margin:4px 0 0;font-size:13px;color:var(--secondary-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopCard_wrapper__5pvSa .shopCard_metaRow__mBN_O{display:flex;flex-wrap:wrap;align-items:center;column-gap:5px;row-gap:3px;margin-top:6px;font-size:13px;color:var(--secondary-text)}.shopCard_wrapper__5pvSa .shopCard_metaItem__RWdc0{display:inline-flex;align-items:center;column-gap:3px;white-space:nowrap}.shopCard_wrapper__5pvSa .shopCard_starIcon__StUrE{fill:var(--orange)}.shopCard_wrapper__5pvSa .shopCard_ratingValue__5kllV{font-weight:600;color:var(--secondary-black)}.shopCard_wrapper__5pvSa .shopCard_dot__iMID4,.shopCard_wrapper__5pvSa .shopCard_ratingCount__bC23Q{color:var(--secondary-text)}[dir=rtl] .shopCard_wrapper__5pvSa .shopCard_statusBadge__Iw9qq{right:10px;left:auto}[dir=rtl] .shopCard_wrapper__5pvSa .shopCard_distanceBadge__jv0CD{left:10px;right:auto}.empty_wrapper__kAyYc{width:100%;margin:0 auto;padding:30px;text-align:center}.empty_wrapper__kAyYc .empty_text__Gy8sx{margin:20px 0}.empty_wrapper__kAyYc .empty_illustration__ifG6W{display:block;width:300px;height:auto;margin:0 auto;overflow:visible}@media(max-width:575px){.empty_wrapper__kAyYc .empty_illustration__ifG6W{width:240px}}.empty_wrapper__kAyYc .empty_actions__MVuQk{width:250px;margin:0 auto}.shopList_container__ymu2c{background-color:var(--secondary-bg)}.shopList_container__ymu2c .shopList_wrapper__w4ytj{width:100%}@media(max-width:1139px){.shopList_container__ymu2c .shopList_wrapper__w4ytj{padding:25px 0}}.shopList_container__ymu2c .shopList_wrapper__w4ytj .shopList_header__qBYVV{margin-top:10px;margin-bottom:20px}@media(max-width:1139px){.shopList_container__ymu2c .shopList_wrapper__w4ytj .shopList_header__qBYVV{margin-bottom:15px}}.shopList_container__ymu2c .shopList_wrapper__w4ytj .shopList_header__qBYVV .shopList_title__PFd3M{margin:0;font-size:26px;font-weight:500;line-height:42px;letter-spacing:-.04em;color:var(--black)}@media(max-width:1139px){.shopList_container__ymu2c .shopList_wrapper__w4ytj .shopList_header__qBYVV .shopList_title__PFd3M{font-size:20px;line-height:24px;font-weight:500}}.shopList_container__ymu2c .shopList_wrapper__w4ytj .shopList_loadMore__Hm4rf{margin-top:40px}.shopList_container__ymu2c .shopList_wrapper__w4ytj .shopList_shimmer__TWbO9{flex:1 0 auto;height:auto;aspect-ratio:4/3;border-radius:10px}