.store-card{border-radius:8px;position:relative;max-width:208px;width:100%;display:flex;flex-direction:column;overflow:visible;gap:8px;border:1px solid #eaecf0;transition:box-shadow .3s ease,transform .3s ease}.store-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.12)}.store-card:hover .store-img{border-radius:8px}.store-card:hover .store-img>img{border-radius:8px;transform:scale(1.05)}.store-card .store-img{overflow:hidden}.store-card .store-img>img{width:208px;height:208px;border-radius:8px;transition:transform .6s ease,box-shadow .3s ease;width:100%;object-fit:cover}.store-card .store-img .sale{position:absolute;top:4px;right:4px;font-size:20px;text-align:center}.store-card .store-img .rate{position:absolute;left:4px;top:186px;width:39px;height:19px;padding:2px 4px;border-radius:4px;background:rgba(0,0,0,.5);color:#fff;display:flex;gap:4px;font-size:10px}.store-card .store-img .rate>img{filter:brightness(0) saturate(100%) invert(51%) sepia(78%) saturate(1275%) hue-rotate(3deg) brightness(107%) contrast(102%)}.store-card .store-img .view-quick-menu{gap:4px;position:absolute;z-index:1;font-size:10px;right:6px;top:186px;padding:2px 4px;border-radius:4px;background:rgba(0,0,0,.5);color:#fff}.store-card .store-img .view-quick-menu>img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(153deg) brightness(107%) contrast(103%)}.store-card .store-img .view-quick-menu .menu-store{display:none}.store-card .store-img .view-quick-menu .menu-store>img{width:500px;height:auto;object-fit:contain}.store-card .store-img .view-quick-menu:hover .menu-store{display:block;position:absolute;bottom:20px}.store-card .store-img .fire{position:absolute;top:0;left:0;padding:4px;border-radius:0 0 8px 0;background:#dc303a;color:#fff;font-weight:600;display:flex}.store-card .store{color:#333!important;font-size:16px;font-weight:700;height:42px}.store-card .store-infor{display:flex;flex-direction:column;gap:6px;margin:5px}.store-card .store-infor .store-time{display:flex;align-items:center;gap:6px;font-size:14px;color:#252525;margin-top:8px;flex-wrap:wrap}.store-card .store-infor .store-time>i{font-size:13.5px;color:#959595}.store-card .store-infor .price{color:#c73a3a;font-weight:700}.store-card .store-infor .location{font-size:12px;color:#868686}.store-card .store-infor .distance{font-size:12px;display:flex;gap:4px;color:#868686}.store-card .store-infor .distance .rate-mobile{display:none}.store-card .store-infor .promotion{display:flex;gap:8px;font-size:12px}.store-card .store-infor .promotion .promotion-onl{color:#0d6df9;display:flex;gap:4px;white-space:nowrap}.store-card .store-infor .promotion .promotion-onl img{filter:brightness(0) saturate(100%) invert(32%) sepia(77%) saturate(2412%) hue-rotate(205deg) brightness(99%) contrast(105%)}.store-card .store-infor .promotion .promotion-1k{white-space:nowrap;color:#dc303a;display:flex;gap:4px;font-size:12px}.store-card .store-infor .promotion .promotion-1k img{filter:brightness(0) saturate(100%) invert(32%) sepia(77%) saturate(2412%) hue-rotate(205deg) brightness(99%) contrast(105%)}@media only screen and (max-width:550px){.store-card{background-color:#fff;width:165px}.store-card:hover .store-img{border-radius:8px}.store-card:hover .store-img>img{border-radius:8px;transform:scale(1.05)}.store-card .store-img{overflow:hidden}.store-card .store-img>img{width:165px;height:165px}.store-card .store-img .fire{font-size:10px}.store-card .store-img .sale{position:absolute;top:4px;right:4px;font-size:20px;text-align:center}.store-card .store-img .rate{display:none}.store-card .store-img .view-quick-menu{bottom:0;top:unset;right:unset;left:0}.store-card .store-img .view-quick-menu:hover .menu-store{display:block;position:absolute}.store-card .store-img .fire{position:absolute;top:0;left:0;padding:4px;border-radius:0 0 8px 0;background:#dc303a;color:#fff;font-weight:600;display:flex}.store-card .store{font-size:14px;height:unset}.store-card .store-infor{display:flex;flex-direction:column;gap:6px}.store-card .store-infor .location,.store-card .store-infor .price{display:none}.store-card .store-infor .distance{display:flex;align-items:center;font-size:10px;gap:4px}.store-card .store-infor .distance .rate-mobile{width:35px;height:20px;font-size:10px;display:flex;align-items:center;gap:3px;padding:2px 4px;border-radius:6px}.store-card .store-infor .distance .rate-mobile>img{filter:brightness(0) saturate(100%) invert(51%) sepia(78%) saturate(1275%) hue-rotate(3deg) brightness(107%) contrast(102%)}.store-card .store-infor .distance>img{display:none}.store-card .store-infor .promotion{display:flex;gap:8px;font-size:10px;align-items:center}.store-card .store-infor .promotion .promotion-onl{align-items:center}.store-card-mobile{flex-direction:row;width:100%;max-width:100%}.store-card-mobile:hover .store-img{border-radius:8px}.store-card-mobile:hover .store-img>img{border-radius:8px;transform:scale(1.05)}.store-card-mobile .store-img>img{width:130px;height:143px;border-radius:0}.store-card-mobile .store-img .sale{position:absolute;top:4px;right:4px;font-size:20px;text-align:center}.store-card-mobile .store-img .rate{font-size:10px}.store-card-mobile .store-img .view-quick-menu{gap:4px;position:absolute;z-index:1;font-size:10px;bottom:0;left:0;right:unset;top:unset;padding:2px 4px;border-radius:4px;background:rgba(0,0,0,.5);color:#fff}.store-card-mobile .store-img .view-quick-menu>img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(153deg) brightness(107%) contrast(103%)}.store-card-mobile .store-img .view-quick-menu .menu-store{display:none}.store-card-mobile .store-img .view-quick-menu .menu-store>img{width:500px;height:auto;object-fit:contain}.store-card-mobile .store-img .view-quick-menu:hover .menu-store{display:block;position:absolute;bottom:20px}.store-card-mobile .store-img .fire{font-size:10px;position:absolute;top:0;left:0;padding:4px;border-radius:0 0 8px 0;background:#dc303a;color:#fff;font-weight:600;display:flex}.store-card-mobile .store-infor{display:flex;flex-direction:column;gap:6px}.store-card-mobile .store-infor .promo{order:3}.store-card-mobile .store-infor .price{order:2;display:flex;font-size:14px}.store-card-mobile .store-infor .distance{order:4}}