/* Align ganjing homepage desktop/mobile shell closer to 1688buyingguide. */
.header-nav{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
.header-logo,.header-left .header-logo{background:#f5f5f5!important;display:flex!important;align-items:center!important;justify-content:center!important;width:262px!important;height:78px!important;overflow:hidden!important}
.header-logo img,.header-left .header-logo img{width:262px!important;height:78px!important;max-width:262px!important;object-fit:contain!important}
.main-classification{margin-top:0!important;padding-top:36px!important;position:relative!important}
@media (min-width: 769px){
  .header .header-top,.header-fiexd .header-top{min-height:98px!important}
  .main-classification:before{content:'';display:block;position:absolute;left:-127px;top:0;width:150px;height:40px;background:url('/platform-logo/pc-logo.png?v=20260628-full-tk-cleanup') center/contain no-repeat;z-index:2}
}
@media (max-width: 768px){
  html,body,#app,.home.view{width:100%!important;max-width:100%!important;overflow-x:hidden!important}
  .home.view{min-width:0!important}
  .bg__secondary .container-fluid,.header-fiexd .container-fluid,.intro-bar-1__inner,.container-fluid{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}
  .bg__secondary{height:auto!important;min-height:46px!important}.bg__secondary .container-fluid{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.header__shipping{flex:1!important;min-width:0!important}.head-info-box{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:nowrap!important}.head-info-box li{font-size:12px!important;line-height:16px!important;white-space:normal!important}.lang-box{margin-left:0!important;font-size:12px!important;white-space:nowrap!important}
  .header-nav{display:none!important}.header-fiexd{height:auto!important;min-height:96px!important}.header-top{width:100%!important;min-height:82px!important;display:grid!important;grid-template-columns:32px minmax(116px,145px) minmax(0,1fr)!important;grid-template-areas:'menu logo search' 'menu user user'!important;column-gap:8px!important;row-gap:6px!important;align-items:center!important}.header-left{grid-area:menu / menu / logo / logo!important;width:auto!important;display:contents!important}.header-menu{grid-area:menu!important;width:28px!important}.header-logo,.header-left .header-logo{grid-area:logo!important;width:140px!important;height:42px!important;background:#f5f5f5!important}.header-logo img,.header-left .header-logo img{width:140px!important;height:auto!important;object-fit:contain!important}.header-search{grid-area:search!important;width:100%!important;min-width:0!important;margin:0!important}.header-search .el-input,.header-search input{width:100%!important;min-width:0!important}.header-search .el-button{min-width:58px!important;padding:0 10px!important}.header-user{grid-area:user!important;width:100%!important;margin:0!important;justify-content:flex-end!important}.header-user ul{display:flex!important;gap:12px!important;justify-content:flex-end!important}.header-user li{width:auto!important;min-width:0!important}.header-user .text{font-size:11px!important;line-height:13px!important;max-width:62px!important;white-space:normal!important;text-align:center!important}
  .intro-bar-1{height:auto!important;min-height:128px!important}.intro-bar-1__inner{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding-top:10px!important;padding-bottom:10px!important}.intro-bar-1__item{width:auto!important;min-width:0!important;margin:0!important;display:flex!important;align-items:center!important}.intro-bar-1__text{min-width:0!important}.intro-bar-1__title{font-size:12px!important;line-height:14px!important}.intro-bar-1__desc{font-size:11px!important;line-height:13px!important}
  .main-classification{left:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:42px 0 0!important;overflow:hidden!important}.main-classification:before{content:'';display:block;position:absolute;left:8px;top:4px;width:120px;height:32px;background:url('/platform-logo/pc-logo.png?v=20260628-full-tk-cleanup') left center/contain no-repeat;z-index:2}.main-classification .title{font-size:26px!important;line-height:32px!important;text-align:center!important}.main-classification .swiper-container{width:100%!important;overflow:hidden!important}.main-classification .swiper-wrapper{transform:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 4px!important;width:100%!important}.main-classification .swiper-slide{width:auto!important;min-width:0!important;margin:0!important;text-align:center!important}.main-classification img{width:54px!important;height:54px!important}.main-classification p,.main-classification span{font-size:11px!important;line-height:13px!important;word-break:normal!important;overflow-wrap:anywhere!important}
  .back-top,.customer-service,.service-btn,[class*='service']{right:12px!important;bottom:18px!important}.footer{font-size:10px!important;line-height:13px!important;overflow:hidden!important}.footer a{margin:0 5px!important;white-space:normal!important}
}


/* codex-live-fix-20260706-loading-mobile */
html.codex-loading-released .loading-overlay,
html.codex-loading-released .body,
body.codex-loading-released .loading-overlay,
body.codex-loading-released .body,
[data-codex-loading-hidden="20260706"]{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}
@media (max-width:768px){
  html,body,#app{width:100%!important;max-width:100%!important;overflow-x:hidden!important}
  .header,.header-fiexd,.header-top,.header-left,.header-user,.header-search,.bg__secondary,.intro-bar-1,.main-classification,.container-fluid{max-width:100vw!important;box-sizing:border-box!important;overflow-x:hidden!important}
  .header-fiexd .container-fluid,.header .bg__secondary .container-fluid{width:100%!important;max-width:100%!important;padding-left:10px!important;padding-right:10px!important;margin:0!important}
  .header-top{display:grid!important;grid-template-columns:28px 132px minmax(0,1fr)!important;grid-template-areas:"menu logo search" "user user user"!important;gap:8px!important;align-items:center!important;min-width:0!important}
  .header-left{display:contents!important}.header-menu-btn,.header-menu{grid-area:menu!important;margin:0!important;width:28px!important;height:28px!important}.header-logo{grid-area:logo!important;width:132px!important;height:40px!important;margin:0!important}.header-logo img{width:132px!important;height:40px!important;max-width:132px!important;object-fit:contain!important;margin:0!important;padding:0!important}.header-search{grid-area:search!important;min-width:0!important;width:100%!important}.header-user{grid-area:user!important;min-width:0!important;width:100%!important;justify-content:flex-end!important}.header-user ul{width:100%!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:nowrap!important}.header-user li{margin:0!important}.header-user li a span,.header-user .text{font-size:10px!important;line-height:12px!important;max-width:56px!important;white-space:normal!important}
  .main-classification .swiper-container,.main-classification .swiper-wrapper{max-width:100%!important;overflow:hidden!important}.main-classification .swiper-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 4px!important;transform:none!important;width:100%!important;box-sizing:border-box!important}.main-classification .swiper-slide,.main-classification-item{width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;left:auto!important;right:auto!important}.main-classification .img-content{width:58px!important;height:58px!important;margin:0 auto 6px!important}.main-classification .img-content img,.main-classification img{width:54px!important;height:54px!important;max-width:54px!important;object-fit:cover!important}.main-classification .title, .main-classification p,.main-classification span{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:center!important}
}

