#categories{margin-top:44.6px}#categories .logo-title{font-size:52px;line-height:60px}#categories .logo-title span{font-size:100%}#categories .cat-underline{left:0;width:283px;height:auto;margin:-9.8px auto 0}#categories p{margin:1.6px 0 0;font-size:34px;line-height:53px}#categories .button{display:none}#categories .swiper{padding-top:75.6px}#categories>.container.overflow-hidden{overflow-x:clip;overflow-y:visible}section#differences{margin-top:106.4px}section#differences .img-logo{display:none}section#differences .why-text{margin-top:1.4px}section#differences .difference-list{position:relative;left:-5.5px;margin-top:52px}.zs-trending-shopall{position:relative;z-index:2}.zs-trending-shopall #trending{margin-top:-17px}.zs-banner-shopall{padding-top:17px}.zs-about-shopall{padding-bottom:62px}.zs-about-shopall .zs-about-text p{max-width:1182px}@media screen and (min-width:768px) and (max-width:1319px){#categories .swiper-wrapper{left:0;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}#categories a.categories-item{width:320px}}@media screen and (min-width:768px) and (max-width:1079px){#categories .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){#breadcrumb .container{padding:0 15px}#breadcrumb .bc-inner{padding-top:15px}#categories{margin-top:21px}#categories .swiper{padding-top:29px}section#differences{margin-top:70px}section#differences .difference-list{left:0;margin-top:41px}section#differences:after{content:'';position:absolute;left:0;right:0;bottom:-40.6px;aspect-ratio:390 / 133;background:url(../../../images/zsmart/shop-all/why-bg-m.png) no-repeat center / 100% auto;background-image:image-set(url(../../../images/zsmart/shop-all/why-bg-m.png) 1x,url(../../../images/zsmart/shop-all/why-bg-m@2x.png) 2x);pointer-events:none}.zs-trending-shopall #trending{margin-top:56px}.zs-banner-shopall{padding-top:2px}.zs-about-shopall{margin-top:36px;border-top:0}.zs-about-shopall .zs-about-title{margin-left:0}.zs-about-shopall{padding-bottom:48px}.zs-about-shopall .zs-about-text p{max-width:350px;line-height:24px}#categories .logo-title{font-size:37px;line-height:45.4px;letter-spacing:-.01em}#categories .cat-underline{left:-21px;width:252px;margin-top:-16.8px}#categories p{margin-top:9px;font-size:23px;line-height:34px}}