.gkb-nav-bar_component__b6nBo {
  display: flex;
  align-items: center;
  height: 11.733333vw;
  padding: 0 3.2vw;
  color: #fff;
  background: #0066fe
}
.gkb-nav-bar_component__b6nBo .back {
  display: inline-block;
  width: 5.866667vw;
  height: 5.866667vw;
  background: url(../image/back-2.png) no-repeat 0;
  background-size: cover
}
.gkb-nav-bar_component__b6nBo .nav-left {
  flex: 1;
  margin-left: 5.333333vw;
  font-size: 4.8vw;
  color: #fff
}
.gkb-nav-bar_component__b6nBo .icon-down:before {
  font-weight: 700
}
.gkb-nav-bar_component__b6nBo .nav-right a, .gkb-nav-bar_component__b6nBo .nav-right span {
  font-size: 3.466667vw;
  color: #fff
}
.gkb-nav-bar_component__b6nBo .nav-right .help-gcoin {
  width: 5.866667vw;
  height: 5.866667vw;
  font-size: 4.266667vw
}
.gkb-nav-bar_component__b6nBo .nav-right .help-gcoin:before {
  color: #fff
}
.gkb-nav-bar_component__b6nBo .nav-right .coupon-icon {
  display: block;
  width: 5.333333vw;
  height: 5.333333vw;
  background: url(../image/coupon-icon._p1_.png) no-repeat 50%;
  background-size: 5.333333vw
}
.gkb-nav-bar_component__b6nBo .add-wish, .gkb-nav-bar_component__b6nBo .cart-right {
  display: flex
}
.gkb-nav-bar_component__b6nBo .icon-style {
  width: 5.6vw;
  height: 5.6vw;
  color: #fff;
  fill: none
}
.gkb-nav-bar_component__b6nBo .delete-item {
  width: 5.333333vw;
  height: 5.333333vw;
  margin-left: 3.2vw;
  background: url(../image/del._p1_.png) no-repeat 50%;
  background-size: 5.333333vw
}
.brand_page__jWkp9 {
  width: 100%;
  background: #f6f6fd;
  --adm-color-border: transparent
}
.brand_page__jWkp9 .swiper-align-left .adm-swiper-track-allow-touch-move, .brand_page__jWkp9 .swiper-align-left .adm-swiper-track-inner {
  transform: unset !important
}
.brand_page__jWkp9 .brand-box {
  padding: 0 2.666667vw
}
.brand_page__jWkp9 .brand-top {
  padding: 2.666667vw;
  background: linear-gradient(180deg, #f1f6fd, #e0edff);
  border-radius: 1.6vw
}
.brand_page__jWkp9 .brand-top-name {
  font-size: 4vw;
  font-weight: 700
}
.brand_page__jWkp9 .brand-top-description {
  margin: 3.733333vw 0
}
.brand_page__jWkp9 .brand-top-item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 26.666667vw;
  padding: 2.666667vw 0 1.333333vw;
  overflow: hidden;
  background: #fff;
  border-radius: 1.333333vw
}
.brand_page__jWkp9 .brand-top-item.brand-item-bg {
  padding: 1.066667vw 0 1.333333vw;
  margin-right: 2.266667vw
}
.brand_page__jWkp9 .brand-top-item.brand-item-bg img {
  width: 22.666667vw;
  height: 22.666667vw
}
.brand_page__jWkp9 .brand-top-item.brand-item-bg:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  content: "";
  background: rgba(0, 0, 0, .02)
}
.brand_page__jWkp9 .brand-top-item .dis-price {
  margin-bottom: 1.333333vw;
  font-size: 2.666667vw;
  font-weight: 700;
  color: #333
}
.brand_page__jWkp9 .brand-top-item .org-price {
  height: 2.933333vw;
  font-size: 2.133333vw;
  font-weight: 400;
  color: #999;
  text-decoration: line-through
}
.brand_page__jWkp9 .brand-top-item .brand-img {
  margin-bottom: 2.133333vw
}
.brand_page__jWkp9 .brand-top-item .brand-icon {
  width: 16.8vw;
  height: 8.533333vw
}
.brand_page__jWkp9 .brand-top-item .brand-alt {
  width: 17.6vw;
  height: 8.533333vw;
  overflow: hidden;
  line-height: 2.3;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}
.brand_page__jWkp9 .brand-item {
  padding: 4vw 2.666667vw 2.666667vw;
  margin-top: 6.4vw;
  background: #fff;
  border-radius: 1.6vw
}
.brand_page__jWkp9 .brand-item .brand-icon-hot {
  max-width: 13.6vw;
  max-height: 6.933333vw
}
.brand_page__jWkp9 .brand-item .brand-alt-hot {
  width: 13.6vw;
  height: 6.933333vw;
  overflow: hidden;
  line-height: 2.3;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}
.brand_page__jWkp9 .brand-item-name {
  display: flex;
  justify-content: space-between;
  font-size: 4vw;
  font-weight: 700
}
.brand_page__jWkp9 .rebate-tag {
  top: 0;
  right: 2vw
}
.brand_page__jWkp9 .brand-item-price {
  margin-top: 1.866667vw;
  font-size: 2.666667vw;
  font-weight: 700;
  color: #333
}
.brand_page__jWkp9 .brand-icon-box {
  margin-top: 3.866667vw;
  margin-bottom: 2.666667vw
}
.brand_page__jWkp9 .hot-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 13.6vw;
  height: 6.933333vw;
  overflow: hidden;
  border-radius: 1.333333vw
}
.brand_page__jWkp9 .hot-icon img {
  max-width: 13.6vw;
  max-height: 6.933333vw
}
.brand_page__jWkp9 .hot-icon:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: "";
  background: rgba(0, 0, 0, .03)
}
.brand_page__jWkp9 .icon-active {
  border: .266667vw solid #06f
}
.brand_page__jWkp9 .icon-active:before {
  content: none
}
.brand_page__jWkp9 .brand-feature-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 .666667vw .533333vw;
  margin-top: 1.333333vw
}
.brand_page__jWkp9 .brand-feature-content .brand-img {
  width: 27.2vw;
  height: 13.866667vw
}
.brand_page__jWkp9 .brand-feature-content .brand-img-alt {
  width: 27.2vw;
  height: 13.866667vw;
  overflow: hidden;
  line-height: 4.5;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap
}
.brand_page__jWkp9 .brand-img-bg {
  position: relative;
  display: inline-block;
  margin-top: 2.666667vw;
  overflow: hidden;
  border-radius: 1.333333vw
}
.brand_page__jWkp9 .brand-img-bg img {
  width: 27.2vw;
  height: 13.866667vw
}
.brand_page__jWkp9 .brand-img-bg:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  content: "";
  background: rgba(0, 0, 0, .03)
}
.brand_page__jWkp9 .adm-tabs {
  margin-top: 6.4vw;
  margin-bottom: 2.666667vw
}
.brand_page__jWkp9 .brand-categories {
  padding: 2.666667vw;
  margin-bottom: 2.666667vw;
  background: #fff;
  border-radius: 1.6vw
}
.brand_page__jWkp9 .brand-categories-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 2.666667vw
}
.brand_page__jWkp9 .brand-categories-item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 24vw;
  height: 30.666667vw;
  overflow: hidden;
  border-radius: 1.333333vw
}
.brand_page__jWkp9 .brand-categories-item .brand-img {
  width: 22.666667vw;
  height: 22.666667vw
}
.brand_page__jWkp9 .brand-categories-item:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  content: "";
  background: rgba(0, 0, 0, .03)
}