.banner{height:300px;width:100%;object-fit:cover}.box-service{padding:48px 0 40px;border-bottom:1px solid var(--light-blue-2)}.each-service{gap:15px}.content-service{gap:6px}.box-category{padding:50px 0}.list-category{margin:0 30px;gap:10px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.list-category::-webkit-scrollbar{display:none}.scroll-wrapper{overflow-x:hidden;position:relative;margin:0 30px}.scroll-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:transparent;border:none;width:32px}.scroll-btn.left{left:-10px}.scroll-btn.right{right:-10px}.each-category{position:relative;background:url(/build/assets/mask-blue-B538jzeE.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:160px;height:135px;padding:12px 6px;gap:12px}.each-category .title-cate{font-size:16px;height:46px}.featured-cate{width:25px;height:25px;object-fit:cover}.cart-btn{position:absolute;bottom:0;right:5px}.cart-btn-icon{width:20px;height:20px}.box-suggest{background:var(--bg-blue);padding:60px 0}.title-each-box{font-size:28px;margin-bottom:40px}.box-suggest .desc-each-box{font-size:12px;margin:16px 0 40px}.box-some-cate .each-some-cate{gap:50px}.box-name-cate{padding-bottom:24px;border-bottom:1px solid var(--line)}.box-name-cate .name-cate{font-size:28px}.ad-image{height:333px;object-fit:cover;flex:1 1 0;min-width:0}.branch{padding-bottom:100px}.branch-image{max-height:128px}@media (min-width: 576px){.list-category,.scroll-wrapper{margin:0 45px}.title-each-box{font-size:32px}.box-suggest .desc-each-box{font-size:14px}.promotional{padding:28px}.promotional .name-category{font-size:20px}.promotional .name-product{font-size:24px}.promotional .price{font-size:26px}.promotional .discount{font-size:18px}}@media (min-width: 768px){.banner{height:620px}.title-each-box{font-size:36px}.box-suggest .desc-each-box{font-size:16px}.featured-cate{width:50px;height:50px}.list-category{margin:0 40px;gap:20px}.scroll-wrapper{margin:0 40px}}@media (min-width: 992px){.title-each-box{font-size:40px}.box-suggest .desc-each-box{font-size:18px}.promotional{height:100%}.list-category{gap:40px}}@media (min-width: 1200px){.list-category,.scroll-wrapper{margin:0 30px}}@media (min-width: 1400px){.list-category,.scroll-wrapper{margin:0 50px}}
