.product-list-C-V2{display:flex;flex-direction:column;border-radius:12px}.product-list-C-V2 .sale-category{display:flex;flex-direction:column;border-radius:6px}.product-list-C-V2 .sale-category .promotion-mobile{display:none;justify-content:space-between;padding:8px;border-bottom:1px solid var(--Backgrounds-Secondary,#f2f2f7)}.product-list-C-V2 .sale-category .promotion-mobile .promotion-title{font-weight:700}.product-list-C-V2 .sale-category .promotion-mobile .navigate-all{color:#951919;font-size:10px}.product-list-C-V2 .sale-category .promotion-mobile .navigate-all>i{font-size:14px}.product-list-C-V2 .sale-category .promotion-mobile>a{color:#951919;font-size:10px}.product-list-C-V2 .sale-category .promotion-mobile>a>i{font-size:8px}.product-list-C-V2 .sale-list-search{display:flex;flex-direction:column;padding:16px;background-color:#fff;border-radius:12px;gap:8px}.product-list-C-V2 .category-product{width:100%;display:flex;align-items:end;justify-content:space-between}.product-list-C-V2 .category-product>div{flex:1;min-width:0;overflow:hidden}.product-list-C-V2 .category-product .navigate-all{color:#2a5fd1;font-weight:600;font-size:14px;white-space:nowrap;flex-shrink:0;cursor:pointer;width:100px;display:flex;align-items:center;justify-content:flex-end;gap:6px;height:41px;background-color:#fff;padding:8px;min-width:fit-content;border-bottom:1px solid rgba(0,17,102,.1);text-align:center}.product-list-C-V2 .category-product .navigate-all>i{font-size:8px}.product-list-C-V2 .category-product>a{display:none;color:#868686;font-size:10px;white-space:nowrap;flex-shrink:0;width:100px;align-items:center;justify-content:flex-end;gap:6px;background-color:#fff;padding:8px;height:100%;border-bottom:1px solid rgba(0,17,102,.1)}.product-list-C-V2 .category-product>a>i{font-size:8px}.product-list-C-V2 .img-sale-list{border-radius:12px;background-color:rgba(0,0,0,0);display:flex;gap:12px;padding:0 0 16px;position:relative;z-index:0}.product-list-C-V2 .img-sale-list .item-sale{padding-left:9px;display:flex;align-items:center;min-width:143px;height:58.93px;border-radius:12px;color:#fff;position:relative;z-index:2}.product-list-C-V2 .img-sale-list .item-sale .item-des{display:flex;flex-direction:column;font-weight:700;padding-right:35px}.product-list-C-V2 .img-sale-list .item-sale .item-des>p{white-space:nowrap}.product-list-C-V2 .img-sale-list .item-sale .item-des span{white-space:nowrap;font-size:15px}.product-list-C-V2 .img-sale-list .item-sale .img-icon{position:absolute;bottom:0;right:0;flex-shrink:0}.product-list-C-V2 .img-sale-list .item-sale .img-icon>img{width:45.5px;height:27.664px;flex-shrink:0}.product-list-C-V2 .img-sale-list .item-sale .icon-promo{position:absolute;bottom:3px;right:5.5px}.product-list-C-V2 .img-sale-list .item-sale .icon-promo>img{width:28px;height:auto;object-fit:contain}.product-list-C-V2 .product-list{position:static;padding:8px 0 8px 8px;background-color:#fff;height:auto;width:100%!important}.product-list-C-V2 .product-list .swiper-product{cursor:pointer}.product-list-C-V2 .product-list .swiper-product .swiper-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end}.product-list-C-V2 .product-list .swiper-product .swiper-wrapper .swiper-slide{min-height:calc(100% + 8px);margin-bottom:8px;margin-top:0!important}.product-list-C-V2 .product-list .card-mobile,.product-list-C-V2 .product-list .product-mobile{display:none}.product-list-C-V2>a{white-space:nowrap;text-align:center;text-decoration:underline!important;text-underline-offset:4px}.sale-theme{position:relative;padding:8px 0 8px 8px;border-radius:8px;background:var(--Red-Light-200,rgba(199,58,58,.14));display:flex;flex-direction:column;gap:16px;z-index:0}.sale-theme .bg-sale-top{position:absolute;top:0;left:0;z-index:-1}.sale-theme .bg-sale-bottom{position:absolute;bottom:0;right:0;z-index:-1;max-height:700px;height:100%;object-fit:cover}.sale-theme .flash-sale{display:flex;gap:16px;color:#fff;font-weight:800;font-size:18px}.sale-theme .flash-sale .timer{display:flex;gap:12px;align-items:center}.sale-theme .flash-sale .timer .time{font-weight:800;background-color:#fff;padding:1px 4px;border-radius:5px;color:#dc303a}.speech-bubble{position:relative;background:#ffe0d2;border-radius:12px;padding:5px}.speech-bubble:after{content:"";position:absolute;bottom:-5px;z-index:1;left:50%;transform:translateX(-50%);width:20px;height:20px;background:#ffe0d2;transform:translateX(-50%) rotate(45deg)}.no-active{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1020px){.product-list-C-V2 .img-sale-list{padding:8px}}@media only screen and (max-width:550px){.product-list-C-V2{gap:8px}.product-list-C-V2 .sale-theme{display:flex;align-items:start;justify-content:center}.product-list-C-V2 .flash-sale{width:100%;color:#f55e21;padding:0 16px}.product-list-C-V2 .flash-sale .flash-sale_title{display:flex;justify-content:center;align-items:center;font-size:14px}.product-list-C-V2 .flash-sale .timer .time{color:#fff;background-color:#000;font-size:13px}.product-list-C-V2 .category-product>a{display:flex}.product-list-C-V2 .category-product .category-container .line{display:none}.product-list-C-V2 .sale-category{padding:0 10px}.product-list-C-V2 .product-list{background-color:#fff;padding:0 10px}.product-list-C-V2 .product-list .swiper-product{display:none}.product-list-C-V2 .product-list .product-mobile{display:flex;flex-wrap:wrap;gap:6px}.product-list-C-V2 .product-list .card-mobile{display:flex;padding:12px 6px;gap:8px;border-radius:6px}.product-list-C-V2>a{display:none}.sale-theme{padding:0;background-color:rgba(0,0,0,0);gap:8px}.sale-theme .bg-sale-bottom,.sale-theme .bg-sale-top{display:none}.speech-bubble{position:relative;border-radius:12px;padding:0}.speech-bubble,.speech-bubble:after{background:rgba(0,0,0,0)}}.store-card-v2-mobile{border-radius:8px;position:relative;width:208px;display:flex;overflow:visible;gap:8px;border:1px solid #eaecf0;transition:box-shadow .3s ease,transform .3s ease}.store-card-v2-mobile:hover{box-shadow:0 2px 12px rgba(0,0,0,.12)}.store-card-v2-mobile:hover .store-img{border-radius:8px}.store-card-v2-mobile:hover .store-img>img{border-radius:8px;transform:scale(1.05)}.store-card-v2-mobile .store-img{overflow:hidden}.store-card-v2-mobile .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-v2-mobile .store-img .sale{position:absolute;top:4px;right:4px;font-size:20px;text-align:center}.store-card-v2-mobile .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-v2-mobile .store-img .rate>img{filter:brightness(0) saturate(100%) invert(51%) sepia(78%) saturate(1275%) hue-rotate(3deg) brightness(107%) contrast(102%)}.store-card-v2-mobile .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-v2-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-v2-mobile .store-img .view-quick-menu .menu-store{display:none}.store-card-v2-mobile .store-img .view-quick-menu .menu-store>img{width:500px;height:auto;object-fit:contain}.store-card-v2-mobile .store-img .view-quick-menu:hover .menu-store{display:block;position:absolute;bottom:20px}.store-card-v2-mobile .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-v2-mobile .store{color:#333!important;font-size:16px;font-weight:700;height:42px}.store-card-v2-mobile .store-infor{display:flex;flex-direction:column;gap:6px;margin:5px}.store-card-v2-mobile .store-infor .store-time{display:flex;align-items:center;gap:6px;font-size:14px;color:#252525;flex-wrap:wrap}.store-card-v2-mobile .store-infor .store-time>i{font-size:13.5px;color:#959595}.store-card-v2-mobile .store-infor .price{color:#c73a3a;font-weight:700}.store-card-v2-mobile .store-infor .location{font-size:12px;color:#868686}.store-card-v2-mobile .store-infor .distance{font-size:12px;display:flex;gap:4px;color:#868686}.store-card-v2-mobile .store-infor .distance .rate-mobile{display:none}.store-card-v2-mobile .store-infor .promotion{display:flex;gap:8px;font-size:12px}.store-card-v2-mobile .store-infor .promotion .promotion-onl{color:#0d6df9;display:flex;gap:4px;white-space:nowrap}.store-card-v2-mobile .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-v2-mobile .store-infor .promotion .promotion-1k{white-space:nowrap;color:#dc303a;display:flex;gap:4px;font-size:12px}.store-card-v2-mobile .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-v2-mobile{position:relative;background-color:#fff;border-radius:8px;padding-bottom:8px;width:100%;display:flex;flex-direction:row;align-items:flex-start}.store-card-v2-mobile:hover .store-img{border-radius:8px}.store-card-v2-mobile:hover .store-img>img{border-radius:8px;transform:scale(1.05)}.store-card-v2-mobile .store-img{flex:0 0 127px;overflow:hidden}.store-card-v2-mobile .store-img>img{width:129px;height:127px}.store-card-v2-mobile .store-img .fire{font-size:10px}.store-card-v2-mobile .store-img .sale{position:absolute;top:4px;right:4px;font-size:20px;text-align:center}.store-card-v2-mobile .store-img .rate{display:none}.store-card-v2-mobile .store-img .view-quick-menu{bottom:0;top:unset;right:unset;left:0}.store-card-v2-mobile .store-img .view-quick-menu:hover .menu-store{display:block;position:absolute}.store-card-v2-mobile .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-v2-mobile .store{font-size:16px;height:unset}.store-card-v2-mobile .store-infor{flex:1;display:flex;flex-direction:column;gap:6px;overflow:visible;position:relative;padding-left:10px}.store-card-v2-mobile .store-infor .promotion-tags-wrapper{position:absolute;bottom:-48px;left:0;right:0;display:flex;gap:8px;padding:0 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.store-card-v2-mobile .store-infor .promotion-tags-wrapper::-webkit-scrollbar{display:none}.store-card-v2-mobile .store-infor .promotion-tag{display:flex;align-items:center;flex:0 0 auto;scroll-snap-align:start;background:#007bff;color:#fff;font-size:12px;font-weight:600;padding:0 10px;border-radius:12px;white-space:nowrap;min-height:40px}.store-card-v2-mobile .store-infor .promotion-tag i{font-size:14px;display:flex;align-items:center}.store-card-v2-mobile .store-infor .promotion-tag div{margin-left:14px;display:flex;flex-direction:column;line-height:1.4}.store-card-v2-mobile .store-infor .promotion-tag p:first-child{font-weight:600;font-size:12px;margin:0}.store-card-v2-mobile .store-infor .promotion-tag p:last-child{font-size:14px;margin:0}.store-card-v2-mobile .store-infor .location{display:none}.store-card-v2-mobile .store-infor .distance{display:flex;align-items:center;font-size:10px;gap:4px}.store-card-v2-mobile .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-v2-mobile .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-v2-mobile .store-infor .distance>img{display:none}.store-card-v2-mobile .store-infor .promotion{display:flex;gap:8px;font-size:10px;align-items:center}.store-card-v2-mobile .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}}