.store-detail-C{display:flex;flex-direction:column;gap:30px}.store-detail-C .store-detail-header{border-radius:12px;background-color:#fff;display:flex;height:135px;padding:12px 0;align-items:center;gap:24px}.store-detail-C .store-detail-header .store-cover{display:flex;width:390px;height:135px;padding:12px;align-items:center;gap:10px;flex-shrink:0;border-radius:12px 0 0 12px;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.store-detail-C .store-detail-header .store-cover:before{border-radius:12px 0 0 12px;content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));z-index:1}.store-detail-C .store-detail-header .store-cover>img{border-radius:101px;z-index:2}.store-detail-C .store-detail-header .store-cover .store-detail-infor{display:flex;flex-direction:column;justify-content:center;gap:12px;color:#fff;z-index:2}.store-detail-C .store-detail-header .store-cover .store-detail-infor .store-name{display:flex;gap:12px;align-items:flex-start}.store-detail-C .store-detail-header .store-cover .store-detail-infor .store-name>b{max-width:200px;height:45px;font-size:16px}.store-detail-C .store-detail-header .store-cover .store-detail-infor .store-name .icon-infor{display:none;padding:3px;border-radius:24px;background:#fff;width:20px;height:20px;align-items:center;justify-content:center}.store-detail-C .store-detail-header .store-cover .store-detail-infor .store-name .icon-infor>i{color:#191919;font-size:10px}.store-detail-C .store-detail-header .store-cover .store-detail-infor .store-rating{display:flex;gap:6px;font-size:12px}.store-detail-C .store-detail-header .store-cover .store-detail-infor .store-rating .rating{display:flex;padding:2px 4px;align-items:flex-start;gap:10px;border-radius:6px;border:.5px solid var(--Colors-Orange,#ff9500);background:rgba(255,195,111,.2)}.store-detail-C .store-detail-header .store-cover .store-detail-infor .store-rating .rating>img{filter:brightness(0) saturate(100%) invert(51%) sepia(78%) saturate(1275%) hue-rotate(3deg) brightness(107%) contrast(102%)}.store-detail-C .store-detail-header .store-detail-btn{border-left:1px solid #e9e9e9;display:flex;flex-direction:column;gap:20px;padding:0 24px}.store-detail-C .store-detail-header .store-detail-btn .fl-btn{white-space:nowrap;display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:6px;border-radius:33px;border:1px solid #f55e21;font-weight:500;transition:all .3s ease;background-color:rgba(0,0,0,0);width:141px}.store-detail-C .store-detail-header .store-detail-btn .fl-btn.following{background:var(--Color-Orange,#f55e21);color:#fff}.store-detail-C .store-detail-header .store-detail-btn .fl-btn.following img{filter:brightness(0) saturate(100%) invert(86%) sepia(100%) saturate(0) hue-rotate(71deg) brightness(108%) contrast(101%)}.store-detail-C .store-detail-header .store-detail-btn .fl-btn.not-following{background-color:rgba(0,0,0,0);color:#f55e21}.store-detail-C .store-detail-header .store-detail-btn .fl-btn.not-following img{filter:brightness(0) saturate(100%) invert(47%) sepia(81%) saturate(667%) hue-rotate(344deg) brightness(97%) contrast(91%)}.store-detail-C .store-detail-header .store-detail-btn .menu-btn{white-space:nowrap;display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:6px;border-radius:33px;border:1px solid #f55e21;color:#f55e21;background-color:rgba(0,0,0,0)}.store-detail-C .store-detail-header .store-detail-general{flex:1 0 0;padding:0 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.store-detail-C .store-detail-header .store-detail-general .infor-detail-store,.store-detail-C .store-detail-header .store-detail-general .store-detail-heading{display:none}.store-detail-C .store-detail-header .store-detail-general .general-item{display:flex;gap:9px;align-items:flex-start}.store-detail-C .store-detail-header .store-detail-general .general-item>span>span{color:#868686}.store-detail-C .store-detail-header .store-detail-general .store-time{display:flex;align-items:center;gap:4px;font-size:14px;color:#252525;flex-wrap:wrap}.store-detail-C .store-detail-header .store-detail-general .store-time>i{font-size:18px;color:#959595}.store-detail-C .store-detail-header .store-detail-general .store-time>span{margin-left:4px;font-size:14px;color:#868686}.store-detail-C .store-detail-voucher{display:flex;gap:8px}.store-detail-C .store-detail-body{background-color:#fff;border-radius:12px;padding:16px}.store-detail-C .store-detail-body,.store-detail-C .store-detail-body .food-type{display:flex;flex-direction:column;gap:16px}.store-detail-C .store-detail-body .food-type>p{color:#868686}.store-detail-C .store-detail-body .food-type .highlight{font-weight:700;font-size:16px;color:#f55e21}.store-detail-C .store-detail-body .food-type .food-type-list{display:flex;gap:10px;flex-wrap:wrap}.store-detail-C .store-detail-body .food-type .food-type-list .food-type-product{width:208px}.store-detail-C .store-detail-body .store-detail-type{white-space:nowrap;display:flex;align-items:center;gap:24px;color:#8e8e93}.store-detail-C .store-detail-body .store-detail-sale{font-size:18px;display:flex;color:#000;gap:12px}.store-detail-C .store-detail-body .store-detail-sale>p{white-space:nowrap;font-weight:700;font-size:20px}.store-detail-C .store-detail-body .store-detail-sale>span{font-size:16px;font-weight:400}.store-detail-C .store-detail-body .flash-sale-heading{display:flex;flex-direction:column;gap:12px;background-color:#fff;padding:4px 12px 12px;border:12px}.store-detail-C .store-detail-body .flash-sale-heading .flash-sale{font-size:18px;color:#f55e21;font-weight:700;border-bottom:1px solid var(--Backgrounds-Secondary,#f2f2f7);padding-bottom:8px;display:flex;gap:12px}.store-detail-C .store-detail-body .flash-sale-heading .flash-sale .flash-sale-text{font-weight:800}.store-detail-C .store-detail-body .flash-sale-heading .flash-sale .timer{display:flex;align-items:center;justify-content:center;gap:6px;color:#000;font-size:15px}.store-detail-C .store-detail-body .flash-sale-heading .flash-sale .timer .time{font-weight:700;border-radius:4.963px;background:#2f2f2f;width:28.536px;height:19.851px;text-align:center;color:#fff}.store-detail-C .store-detail-body .highlight{font-weight:700;color:#f55e21}.store-detail-C .store-detail-body .food-type-list{display:flex;gap:10px;flex-wrap:wrap}.store-detail-C .store-detail-body .food-type-list .food-type-product{width:208px}.store-detail-C .mobile{display:none}@media only screen and (max-width:1350px){.store-detail-C .store-detail-header{position:relative;padding:8px 0;gap:12px}.store-detail-C .store-detail-header .store-detail-infor .store-name .icon-infor{display:flex!important}.store-detail-C .store-detail-header .store-detail-btn{position:absolute;z-index:2;bottom:8px;left:310px;flex-direction:row;border-left:0;padding:0;gap:12px}.store-detail-C .store-detail-header .store-detail-btn .fl-btn{padding:4px;width:unset}.store-detail-C .store-detail-header .store-detail-btn .fl-btn>span{display:none}.store-detail-C .store-detail-header .store-detail-btn .menu-btn{padding:4px}.store-detail-C .store-detail-header .store-detail-btn .menu-btn>span{display:none}.store-detail-C .store-detail-header .store-detail-general{gap:8px}.store-detail-C .store-detail-header .store-detail-general .general-item{gap:4px}}@media only screen and (max-width:1022px){.store-detail-C{position:unset}.store-detail-C .store-detail-header{width:100%;gap:12px;border-radius:0}.store-detail-C .store-detail-header .store-cover{width:100%;border-radius:0}.store-detail-C .store-detail-header .store-cover:before{border-radius:0}.store-detail-C .store-detail-header .store-detail-btn{bottom:8px;left:unset;right:4px}.store-detail-C .store-detail-header .store-detail-btn .menu-btn{padding:8px}.store-detail-C .store-detail-header .store-detail-btn .fl-btn{padding:8px;width:unset}.store-detail-C .store-detail-header .store-detail-general{display:none;position:absolute;top:0;left:0;padding:12px 10px;height:100vh;gap:14px;background-color:#fff;width:100%;flex-direction:column;justify-content:start;align-items:flex-start;box-shadow:5px 5px 10px rgba(0,0,0,.3);z-index:1000}.store-detail-C .store-detail-header .store-detail-general .store-detail-heading{width:100%;display:flex;justify-content:space-between;border-bottom:1px solid #e9e9e9;padding:8px 0}.store-detail-C .store-detail-header .store-detail-general .store-detail-heading>span{font-size:16px;font-weight:700}.store-detail-C .store-detail-header .store-detail-general .general-item{order:2;align-items:center}.store-detail-C .store-detail-header .store-detail-general .general-item .loca{font-weight:700}.store-detail-C .store-detail-header .store-detail-general .general-item .loca>span{display:none}.store-detail-C .store-detail-header .store-detail-general .location-general-item{order:1}.store-detail-C .store-detail-header .store-detail-general .infor-detail-store{width:100%;display:flex;flex-direction:column;gap:8px}.store-detail-C .store-detail-header .store-detail-general .infor-detail-store>b{font-size:20px}.store-detail-C .store-detail-header .store-detail-general .infor-detail-store .map-store{width:100%}.store-detail-C .store-detail-header .store-detail-general .infor-detail-store .map-store>img{width:100%;height:auto;object-fit:contain}.store-detail-C .store-detail-header .active{display:flex}}@media only screen and (max-width:550px){.store-detail-C{gap:16px}.store-detail-C .store-detail-header .store-detail-btn .menu-btn{padding:4px}.store-detail-C .store-detail-header .store-detail-btn .fl-btn{padding:4px!important}.store-detail-C .store-detail-body{padding:10px;margin:0 10px}.store-detail-C .store-detail-body .flash-sale-heading{padding:12px}.store-detail-C .store-detail-body .flash-sale-heading .flash-sale,.store-detail-C .store-detail-body .flash-sale-heading .store-detail-sale{font-size:14px}.store-detail-C .store-detail-body .flash-sale-heading .store-detail-sale>p{font-size:16px}.store-detail-C .store-detail-body .food-list_promotion{background-color:#fff;flex-direction:row;flex-wrap:nowrap;width:100%}.store-detail-C .store-detail-body .food-list_promotion .food-type-product{width:208px}.store-detail-C .store-detail-body .food-list_promotion .food-type-product .product-card-mobile{width:120px}.store-detail-C .store-detail-body .food-list_promotion .food-type-product .product-card-mobile .product-img>img{width:120px;height:120px}.store-detail-C .store-detail-body .food-list_promotion .food-type-product .product-card-mobile .product-body{padding:0 4px}.store-detail-C .store-detail-body .food-list_promotion .food-type-product .product-card-mobile .product-body .product-infor .location{display:flex}.store-detail-C .store-detail-body .food-list_promotion .food-type-product .product-card-mobile .product-body .product-infor .promotion{display:none}.store-detail-C .mobile{display:flex}.store-detail-C .mobile .food-type .food-type-list{background-color:#fff}.store-detail-C .mobile .food-type .food-type-list .food-type-product{width:100%}.store-detail-C .desktop{display:none}.store-detail-C .filter-category{display:flex;flex-direction:column;gap:8px}.store-detail-C .filter-category .filter-C{background:#fff;padding:16px;position:sticky;top:0;z-index:2}.store-detail-C .filter-category .filter-C .filter{font-size:16px;display:flex;justify-content:space-between;align-items:center;color:#868686;border:1px solid var(--Backgrounds-Secondary,#f2f2f7);padding:8px 12px;border-radius:100px}.store-detail-C .filter-category .filter-category-lst-C{background-color:rgba(25,25,25,.4549019608);width:100vw;height:100vh;position:absolute;z-index:10000;top:0}.store-detail-C .filter-category .filter-category-lst-C .filter-category-lst{position:fixed;z-index:10000;bottom:0;padding:0 18px;background-color:#fff;width:100%;border-radius:16px 16px 0 0;display:flex;flex-direction:column;gap:4px}.store-detail-C .filter-category .filter-category-lst-C .filter-category-lst .active{color:#f55e21}.store-detail-C .filter-category .filter-category-lst-C .filter-category-lst>a{font-size:16px;text-transform:uppercase!important;padding:12px 0;color:#868686;border-bottom:1px solid var(--Backgrounds-Secondary,#f2f2f7)}}