.home-wrapper[data-v-6297279e]{overflow:hidden;padding:0 20px}.home-container[data-v-6297279e]{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1366px;padding:40px 0 160px;width:100%}@media screen and (max-width:900px){.home-container[data-v-6297279e]{gap:32px;padding:24px 0 80px}}.home-empty[data-v-6297279e]{align-items:center;color:#333;display:flex;flex-direction:column;font-size:16px;font-weight:500;gap:24px;justify-content:center;line-height:20px;padding:144px 0;text-align:center}@media screen and (max-width:630px){.home-empty[data-v-6297279e]{padding:64px 0}.home-empty img[data-v-6297279e]{height:160px;width:160px}}.category[data-v-6297279e]{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:900px){.category[data-v-6297279e]{gap:16px}}.category-header[data-v-6297279e]{align-items:center;display:flex;gap:16px;justify-content:space-between;position:relative}.category-header .share-wrapper[data-v-6297279e]{position:absolute;right:0;top:-10px}.category__title[data-v-6297279e]{align-items:center;color:#333;display:flex;font-size:18px;font-weight:700;gap:8px;line-height:22px}@media screen and (max-width:900px){.category__title[data-v-6297279e]{font-size:16px;line-height:20px}.category__title svg[data-v-6297279e]{height:16px;width:16px}}.spu-list[data-v-6297279e]{display:grid;gap:24px;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:1024px){.spu-list[data-v-6297279e]{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:900px){.spu-list[data-v-6297279e]{gap:16px;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:540px){.spu-list[data-v-6297279e]{gap:16px 6px;grid-template-columns:repeat(3,1fr)}}.recommended-list[data-v-6297279e]{display:flex;gap:24px;margin:-32px;overflow-x:auto;padding:32px;scrollbar-width:none}@media screen and (max-width:900px){.recommended-list[data-v-6297279e]{gap:8px}}.recommended-list[data-v-6297279e]::-webkit-scrollbar{display:none}.btn-container[data-v-6297279e]{display:flex;justify-content:center;margin-top:16px}@media screen and (max-width:900px){.btn-container[data-v-6297279e]{margin-top:8px}}@media screen and (max-width:900px){.btn-container[data-v-6297279e] .btn{width:100%!important}}
