.home-container{width:100%;max-width:1440px}.home-container .sidebar-mobile{display:none}.home-container .banner-container{background-color:#fff;padding:16px;border-radius:12px;width:100%}.home-container .home{width:100%;padding:0}.home-container .home,.home-container .home .home-product-list{display:flex;flex-direction:column;gap:16px}.home-container .home .home-product-list .banner-section{width:100%}.swiper-slide{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1022px){.home-container .home{padding-top:8px}.home-container .banner-container{padding:8px}.home-container .sidebar-mobile{background-color:#fff;width:100%;display:flex}}@media only screen and (max-width:550px){.home-container{background-color:#fff;display:flex;flex-direction:column}.home-container .header-mobile{width:100%;background:#f55e21;display:flex;flex-direction:column;height:260px;border-radius:0 0 20px 20px;padding:20px 10px;background-size:260px auto;background-position:100% 100%;background-repeat:no-repeat}.home-container .header-mobile .bg-header{position:absolute;width:260px;height:auto;object-fit:contain;right:0;bottom:0;border-radius:0 0 20px}.home-container .search-header-mobile{display:flex;gap:16px;padding:16px 20px;background-color:#fff;box-shadow:0 4px 20px rgba(26,26,26,.1);border-radius:40px;position:absolute;top:-20px}.home-container .search-header-mobile>input{flex:1;border:0;background-color:rgba(0,0,0,0)}.home-container .search-header-mobile>input:focus{outline:0}.home-container .banner-promotion-lst{padding:0 10px}.home-container .banner-promotion-lst .banner-promotion{width:350px;height:195px;background-color:#effaf2;border-radius:14px;flex:0 0 auto;color:#1e455b;display:flex;align-items:center;justify-content:center}.home-container .banner-promotion-lst .banner-promotion .banner-left{display:flex;flex-direction:column;gap:20px}.home-container .banner-promotion-lst .banner-promotion .banner-left .banner-desc>p{width:100%;max-width:200px;white-space:wrap;font-size:12px}.home-container .banner-promotion-lst .banner-promotion .banner-left>button{background-color:#a2845e;color:#fff;border:0;border-radius:30px;font-size:12px;padding:8px 16px;width:fit-content}.home-container .sidebar-mobile{display:flex;flex-direction:column}.home-container .sidebar-mobile>b{padding:10px;font-size:18px}.home-container .promotion-category-home-lst{padding:10px;display:flex;flex-wrap:wrap;gap:16px;z-index:1}.home-container .promotion-category-home-lst .promotion-category-home{padding:8px 12px;width:calc(50% - 8px);height:65px;background-color:#ffe1ca;border-radius:8px;position:relative}.home-container .promotion-category-home-lst .promotion-category-home>b{font-size:14px}.home-container .promotion-category-home-lst .promotion-category-home>p{position:relative;z-index:3;font-size:12px}.home-container .promotion-category-home-lst .promotion-category-home .bg{position:absolute;width:46px;height:auto;object-fit:contain;bottom:0;right:0}.home-container .promotion-category-home-lst .promotion-category-home .promotion-img{position:absolute;width:42px;height:auto;object-fit:contain;bottom:2px;right:0}.home-container .home .home-product-list{gap:10px}.home-container .home .home-product-list .banner-section{padding:0 10px}.home-container .home .home-product-list .promotion-layout{display:flex;flex-direction:row;gap:12px;padding:10px}.home-container .home .home-product-list .promotion-layout .promotion-left{width:44.5%}.home-container .home .home-product-list .promotion-layout .promotion-left>img{width:100%;height:auto}.home-container .home .home-product-list .promotion-layout .promotion-right{width:55.5%;display:flex;flex-direction:column;gap:12px}.home-container .home .home-product-list .promotion-layout .promotion-right .promotion-top{display:flex;gap:12px}.home-container .home .home-product-list .promotion-layout .promotion-right .promotion-top>img{width:calc(50% - 6px);height:auto}.home-container .home .home-product-list .promotion-layout .promotion-right .promotion-bottom{width:100%}.home-container .home .home-product-list .promotion-layout .promotion-right .promotion-bottom>img{width:100%;height:auto}.home-container .banner-container{padding:6px;display:none}}