.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._p1_.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
}
.gkb-number_component__HcHXA {
  display: flex;
  align-items: center
}
.gkb-number_component__HcHXA .decrease-btn, .gkb-number_component__HcHXA .increase-btn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 8.533333vw;
  height: 8.533333vw;
  font-size: 4.266667vw;
  color: #444;
  background: #f5f5f5;
  border-radius: 50%
}
.gkb-number_component__HcHXA .increase-btn:after, .gkb-number_component__HcHXA .increase-btn:before {
  position: absolute;
  content: "";
  background-color: currentcolor
}
.gkb-number_component__HcHXA .increase-btn:after {
  width: 2.4vw;
  height: .266667vw
}
.gkb-number_component__HcHXA .increase-btn:before {
  width: .266667vw;
  height: 2.4vw
}
.gkb-number_component__HcHXA .decrease-btn:before {
  position: absolute;
  width: 2.4vw;
  height: .266667vw;
  content: "";
  background-color: currentcolor
}
.gkb-number_component__HcHXA .disabled {
  color: #b5b5b5
}
.gkb-number_component__HcHXA .value {
  width: 6.666667vw;
  font-size: 3.733333vw;
  text-align: center
}
.gkb-number_dialog__lVf2Q .dialog-cancel {
  font-size: 3.733333vw !important;
  color: #333
}
.gkb-number_dialog__lVf2Q .dialog-confirm {
  font-size: 3.733333vw !important;
  color: #06f
}
.item_itemLine___yV8h {
  display: block;
  width: 100%
}
.item_component__8gLvD {
  width: 100%;
  height: 100%;
  padding-bottom: env(safe-area-inset-bottom);
  position: relative
}
.item_component__8gLvD .header {
  box-sizing: border-box;
  height: 11.733333vw;
  border-bottom: 1px solid #eee;
  position: relative
}
.item_component__8gLvD .header .header-left {
  box-sizing: border-box;
  align-items: center;
  min-width: 10.4vw;
  height: 11.733333vw;
  padding-left: 3.2vw
}
.item_component__8gLvD .header .header-left .left-title {
  font-size: 4vw;
  font-weight: 700;
  color: #333
}
.item_component__8gLvD .header .header-center {
  max-width: calc(100% - 20.8vw);
  font-size: 4vw;
  font-weight: 700;
  height: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center
}
.item_component__8gLvD .header .header-center .center-text {
  width: 100%;
  display: inline-block;
  text-align: center
}
.item_component__8gLvD .header .header-right {
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  min-width: 10.4vw;
  height: 11.733333vw;
  padding-right: 3.2vw
}
.item_component__8gLvD .header .header-right .close-icon {
  width: 4.8vw;
  height: 4.8vw
}
.item_component__8gLvD .header .header-right .right-title {
  margin-right: 2.133333vw;
  font-size: 3.466667vw;
  color: #333
}
.item_component__8gLvD .cont-wrap {
  overflow-y: auto
}
.gkb-selector_space___D5u2 {
  display: flex;
  flex-wrap: wrap
}
.gkb-selector_space___D5u2 .selector-img-item, .gkb-selector_space___D5u2 .selector-item {
  box-sizing: border-box;
  display: flex;
  align-self: center;
  justify-content: center;
  height: 10.666667vw;
  padding: 0 5.733333vw;
  margin-right: 2.133333vw;
  margin-bottom: 2.133333vw;
  overflow: hidden;
  font-size: 3.733333vw;
  line-height: 10.666667vw;
  color: #333;
  background: #f5f5f5;
  border: .266667vw solid transparent;
  border-radius: 5.333333vw
}
.gkb-selector_space___D5u2 .selector-img-item-embargo, .gkb-selector_space___D5u2 .selector-item-embargo {
  color: #333;
  background: transparent;
  border: .266667vw solid #e6e6e6
}
.gkb-selector_space___D5u2 .selector-img-item-disabled, .gkb-selector_space___D5u2 .selector-item-disabled {
  color: #b5b5b5;
  background: #f5f5f5;
  border: .266667vw dashed transparent
}
.gkb-selector_space___D5u2 .selector-img-item-dashed, .gkb-selector_space___D5u2 .selector-item-dashed {
  color: #b5b5b5;
  background: transparent;
  border-color: #eee;
  border-style: dashed
}
.gkb-selector_space___D5u2 .selector-img-item-multiple-active, .gkb-selector_space___D5u2 .selector-item-multiple-active {
  color: #0166ff;
  background: #fff;
  border: .266667vw solid #e6e6e6
}
.gkb-selector_space___D5u2 .selector-img-item-active, .gkb-selector_space___D5u2 .selector-item-active {
  color: #0166ff;
  background: #fff;
  border: .266667vw solid #0166ff
}
.gkb-selector_space___D5u2 .selector-img-item {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 29.6vw;
  height: 29.6vw;
  background: transparent;
  border-radius: 2vw
}
.gkb-selector_space___D5u2 .selector-img-item:nth-child(3n) {
  margin-right: 0
}
.gkb-selector_space___D5u2 .selector-img-item .option-img {
  box-sizing: border-box;
  width: 28.533333vw;
  height: 28.533333vw;
  border-radius: 2vw
}
.gkb-selector_space___D5u2 .select-text {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.item-btn_inStockNotice__ElKxH {
  bottom: 1.866667vw;
  box-sizing: border-box;
  background: #0166ff
}
.item-btn_inStockNotice__ElKxH, .item-btn_soldOut__o2Q7F {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 9.333333vw;
  font-size: 4vw;
  font-weight: 400;
  color: #fff;
  border-radius: 5.333333vw
}
.item-btn_soldOut__o2Q7F {
  background: #b5b5b5
}
.item-btn_itemBtn__KBo9N {
  box-sizing: border-box;
  width: calc(50% - .933333vw);
  height: 9.333333vw;
  font-size: 4vw;
  font-weight: 400;
  border-radius: 5.333333vw
}
.item-btn_addCcrtBtn__mZLVb {
  color: #0166ff;
  background: #fff
}
.item-btn_addCcrtBtn__mZLVb, .item-btn_buyBtn__1_hnE {
  border: .266667vw solid #0166ff;
  border-radius: 5.333333vw
}
.item-btn_buyBtn__1_hnE {
  color: #fff;
  background: #0166ff
}
.item-btn_confrimButton__qAQ2U {
  width: 93.6vw;
  height: 9.333333vw;
  font-size: 4vw;
  font-weight: 400;
  color: #fff;
  background: #0166ff;
  border-radius: 5.333333vw
}
.gkb-sku-option_content__3q1Q7 {
  max-height: inherit;
  min-height: inherit
}
.gkb-sku-option_content__3q1Q7 .header {
  box-sizing: border-box;
  height: 11.733333vw
}
.gkb-sku-option_content__3q1Q7 .header .header-left {
  width: 10.4vw;
  height: 11.733333vw
}
.gkb-sku-option_content__3q1Q7 .header .header-center {
  width: calc(100% - 20.8vw);
  font-size: 4vw;
  font-weight: 700;
  line-height: 11.733333vw;
  text-align: center
}
.gkb-sku-option_content__3q1Q7 .header .header-right {
  align-items: center;
  justify-content: center;
  width: 10.4vw;
  height: 11.733333vw
}
.gkb-sku-option_content__3q1Q7 .header .header-right .close-icon {
  width: 4.8vw;
  height: 4.8vw
}
.gkb-sku-option_content__3q1Q7 .cont-wrap {
  box-sizing: border-box;
  padding: 0 3.2vw 13.066667vw;
  overflow-y: auto;
  height: auto;
  min-height: inherit
}
.gkb-sku-option_content__3q1Q7 .cont-wrap.no-ship {
  padding: 0 3.2vw 25.066667vw
}
.gkb-sku-option_content__3q1Q7 .goods-info {
  display: flex;
  align-items: center
}
.gkb-sku-option_content__3q1Q7 .goods-img {
  width: 26.666667vw;
  height: 26.666667vw;
  margin-right: 2.666667vw
}
.gkb-sku-option_content__3q1Q7 .goods-introduce {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  width: calc(100% - 29.333333vw)
}
.gkb-sku-option_content__3q1Q7 .goods-introduce__name {
  display: -webkit-box;
  overflow: hidden;
  font-size: 3.733333vw;
  font-weight: 400;
  color: #333;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical
}
.gkb-sku-option_content__3q1Q7 .goods-introduce__price {
  margin-top: 3.866667vw;
  font-size: 4vw;
  font-weight: 700;
  color: #333
}
.gkb-sku-option_content__3q1Q7 .col-name {
  padding-bottom: 2.533333vw;
  font-size: 4vw;
  font-weight: 700;
  color: #333
}
.gkb-sku-option_content__3q1Q7 .quantity {
  left: 0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 10.666667vw;
  background: #fff
}
.gkb-sku-option_content__3q1Q7 .quantity .col-name {
  padding-bottom: 0
}
.gkb-sku-option_content__3q1Q7 .quantity .action-bar {
  display: flex;
  align-items: center
}
.gkb-sku-option_content__3q1Q7 .quantity .in-stock {
  margin-right: 1.6vw;
  font-size: 3.466667vw;
  font-weight: 700;
  color: #1c9737
}
.gkb-sku-option_content__3q1Q7 .goods-option {
  padding-top: 1.866667vw
}
.gkb-sku-option_content__3q1Q7 .col-item {
  margin-top: 4.533333vw
}
.gkb-sku-option_content__3q1Q7 .gifts-line {
  margin-bottom: 2.666667vw
}
.gkb-sku-option_content__3q1Q7 .gifts-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-size: 3.466667vw;
  color: #333
}
.gkb-sku-option_content__3q1Q7 .gifts-item-left {
  display: flex;
  align-items: center;
  width: 100%;
  padding-left: 6.133333vw
}
.gkb-sku-option_content__3q1Q7 .gifts-item-right {
  font-size: 3.466667vw;
  font-weight: 400;
  color: #333
}
.gkb-sku-option_content__3q1Q7 .gifts-name {
  box-sizing: border-box;
  width: calc(100% - 18.133333vw);
  padding-right: 2.666667vw;
  font-size: 3.733333vw;
  font-weight: 400;
  color: #333
}
.gkb-sku-option_content__3q1Q7 .gifts-img {
  width: 16vw;
  height: 16vw;
  margin-right: 2.133333vw
}
.gkb-sku-option_content__3q1Q7 .fixed-btn {
  position: absolute;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  min-height: 13.066667vw;
  padding-bottom: env(safe-area-inset-bottom);
  background: #fff
}
.gkb-sku-option_content__3q1Q7 .fixed-btn .item-notice {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 10.666667vw;
  font-size: 3.466667vw;
  color: #f78482;
  background: #feebeb
}
.gkb-sku-option_content__3q1Q7 .fixed-btn .btn-box {
  padding: 1.866667vw 3.2vw
}
.gkb-sku-option_content__3q1Q7 .no-check-dot {
  display: flex;
  width: 4.8vw;
  height: 4.8vw;
  border: .266667vw solid #b5b5b5;
  border-radius: 50%
}
.gkb-sku-option_content__3q1Q7 .checked-dot {
  display: inline-block;
  width: 4.8vw;
  height: 4.8vw;
  background: url(//img.gkbcdn.com/m/account/checked._p1_.png) no-repeat 50%;
  background-size: cover
}
.gkb-skeleton_ShoppingCart__J7CXZ .ske-circle {
  width: 4.8vw;
  height: 4.8vw;
  border-radius: 50%
}
.gkb-skeleton_ShoppingCart__J7CXZ .footer {
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100vw;
  height: 21.333333vw;
  padding: 3.2vw;
  background: #fff
}
.gkb-skeleton_ShoppingCart__J7CXZ .footer .top {
  display: flex;
  justify-content: space-between
}
.gkb-skeleton_ShoppingCart__J7CXZ .footer .flex-box {
  display: flex;
  align-items: center
}
.gkb-skeleton_ShoppingCart__J7CXZ .footer .text {
  display: inline-block;
  margin: 0 2.133333vw
}
.gkb-skeleton_ShoppingCart__J7CXZ .footer .ske-total {
  width: 24vw;
  height: 5.066667vw;
  border-radius: 3.2vw
}
.gkb-skeleton_ShoppingCart__J7CXZ .footer .bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 2.133333vw
}
.gkb-skeleton_ShoppingCart__J7CXZ .footer .ske-paypal {
  width: 46.4vw;
  height: 9.333333vw;
  background: #ffc43a;
  border-radius: 5.333333vw
}
.gkb-skeleton_ShoppingCart__J7CXZ .footer .ske-checkout {
  width: 46.4vw;
  height: 9.333333vw;
  background: #0166ff;
  border-radius: 5.333333vw
}
.gkb-skeleton_ShoppingCart__J7CXZ .gkb-skeleton_shoppItem__1Ff_1 {
  width: 94.666667vw;
  padding: 3.2vw;
  margin: 1.6vw auto 0;
  background-color: #fff;
  border-radius: 1.6vw
}
.gkb-skeleton_ShoppingCart__J7CXZ .gkb-skeleton_shoppItem__1Ff_1 .gkb-skeleton_cardItem__rdKNt {
  display: flex;
  align-items: center;
  margin-bottom: 2.133333vw
}
.gkb-skeleton_ShoppingCart__J7CXZ .gkb-skeleton_shoppItem__1Ff_1 .gkb-skeleton_cardItem__rdKNt .ske-item-content {
  display: flex;
  margin-left: 2.133333vw
}
.gkb-skeleton_ShoppingCart__J7CXZ .gkb-skeleton_shoppItem__1Ff_1 .gkb-skeleton_cardItem__rdKNt .ske-item-content .ske-content {
  margin-left: 2.133333vw
}
.gkb-skeleton_ShoppingCart__J7CXZ .gkb-skeleton_shoppItem__1Ff_1 .gkb-skeleton_cardItem__rdKNt .ske-item-content .ske-content .description {
  width: 58.933333vw
}
.gkb-skeleton_ShoppingCart__J7CXZ .gkb-skeleton_shoppItem__1Ff_1 .gkb-skeleton_cardItem__rdKNt .ske-item-content .ske-footer {
  display: flex;
  align-items: center;
  justify-content: space-between
}
.gkb-skeleton_ShoppingCart__J7CXZ .gkb-skeleton_shoppItem__1Ff_1 .gkb-skeleton_cardItem__rdKNt .ske-item-content .ske-footer .price {
  width: 5.333333vw;
  height: 2.133333vw;
  margin: 0
}
.gkb-skeleton_ShoppingCart__J7CXZ .gkb-skeleton_shoppItem__1Ff_1 .gkb-skeleton_cardItem__rdKNt .ske-item-content .ske-footer .btn {
  width: 10.666667vw;
  height: 3.733333vw;
  margin: 0
}
.gkb-skeleton_ShoppingCart__J7CXZ .gkb-skeleton_shoppItem__1Ff_1 .adm-skeleton {
  border-radius: 3.2vw
}
.gkb-skeleton_ShoppingCart__J7CXZ .gkb-skeleton_shoppItem__1Ff_1 .adm-skeleton-paragraph-line {
  margin: 1.6vw 0
}
.gkb-skeleton_ShoppingCart__J7CXZ .gkb-skeleton_shoppItem__1Ff_1 .ske-title-wrap {
  display: flex
}
.gkb-skeleton_ShoppingCart__J7CXZ .gkb-skeleton_shoppItem__1Ff_1 .ske-title {
  width: 53.333333vw;
  height: 4.8vw;
  margin-bottom: 2.133333vw;
  margin-left: 2.133333vw
}
.gkb-skeleton_myOrders__xgqFs .skeleton-wrap {
  width: 94.666667vw;
  height: 57.333333vw;
  padding: 3.2vw 3.333333vw;
  margin: 3.2vw auto 0;
  text-align: center;
  background: #fff;
  border-radius: 1.6vw
}
.gkb-skeleton_myOrders__xgqFs .skeleton-wrap .line {
  width: 88vw;
  height: 1px;
  margin-bottom: 1.6vw;
  background: #eee;
  border-radius: 0
}
.gkb-skeleton_myOrders__xgqFs .skeleton-wrap .header {
  display: flex;
  justify-content: space-between;
  height: 10.666667vw;
  background: #fff;
  border-radius: 1.6vw 1.6vw 0 0
}
.gkb-skeleton_myOrders__xgqFs .skeleton-wrap .content {
  display: flex;
  justify-content: space-between;
  height: 26.666667vw;
  margin-bottom: 2.666667vw
}
.gkb-skeleton_myOrders__xgqFs .skeleton-wrap .image {
  width: 21.333333vw;
  height: 21.333333vw;
  margin-top: 2.666667vw;
  background: #f5f6f8;
  border-radius: 1.333333vw
}
.gkb-skeleton_myOrders__xgqFs .skeleton-wrap .title-long {
  width: 64.8vw;
  height: 5.066667vw
}
.gkb-skeleton_myOrders__xgqFs .skeleton-wrap .title {
  width: 21.333333vw;
  height: 7.733333vw;
  margin: 0 0 2.666667vw
}
.gkb-skeleton_myOrders__xgqFs .skeleton-wrap .radio {
  border-radius: 3.866667vw
}
.gkb-skeleton_myOrders__xgqFs .skeleton-wrap .footer {
  display: flex;
  flex-direction: column;
  align-items: end
}
.gkb-skeleton_flashDeals__jODcf .adm-skeleton {
  margin: 1.6vw 0;
  border-radius: 1.6vw
}
.gkb-skeleton_flashDeals__jODcf .card-item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 94.666667vw;
  height: 33.333333vw;
  padding: 2.666667vw;
  margin: 2.133333vw auto 0;
  background: #fff;
  border-radius: 1.6vw
}
.gkb-skeleton_flashDeals__jODcf .card-item .falsh-content .title {
  width: 60vw;
  height: 10.666667vw
}
.gkb-skeleton_flashDeals__jODcf .card-item .falsh-content .des {
  width: 21.333333vw;
  height: 2.933333vw
}
.gkb-skeleton_flashDeals__jODcf .card-item .falsh-content .tips {
  width: 16vw;
  height: 2.133333vw
}
.gkb-skeleton_flashDeals__jODcf .card-item .falsh-content .btn-blue {
  position: absolute;
  right: 2.666667vw;
  bottom: 2.133333vw;
  width: 18.666667vw;
  height: 6.4vw;
  background: #0166ff;
  border-radius: 3.2vw
}
.gkb-skeleton_reviewed__HWNHb {
  width: 94.666667vw;
  height: 41.6vw;
  padding: 1.6vw 3.2vw;
  margin: 2.666667vw auto 0;
  background: #fff;
  background-color: #fff;
  border-radius: 1.6vw
}
.gkb-skeleton_reviewed__HWNHb .gkb-skeleton_reviewdFooter__Cr3NX {
  display: flex;
  align-items: center;
  justify-content: space-between
}
.gkb-skeleton_reviewed__HWNHb .gkb-skeleton_reviewdFooter__Cr3NX .gkb-skeleton_productImg__zkqXe {
  width: 13.333333vw;
  height: 13.333333vw;
  margin-right: 2.133333vw;
  border-radius: 1.333333vw
}
.gkb-skeleton_reviewed__HWNHb .gkb-skeleton_reviewdFooter__Cr3NX .gkb-skeleton_productTit__yI_aF {
  flex: 1
}
.gkb-trust-block_trustWrap__fFhV_ {
  display: flex;
  gap: 10.666667vw;
  width: 100vw;
  padding: 3.466667vw 2.666667vw;
  overflow-x: auto;
  color: #06f;
  white-space: nowrap;
  background: #fff;
  -webkit-overflow-scrolling: touch
}
.gkb-trust-block_trustWrap__fFhV_ .gkb-trust-block_trustWrap__fFhV_::-webkit-scrollbar {
  display: none
}
.gkb-trust-block_trustWrap__fFhV_ .gkb-trust-block_trustItemText__7cLqM {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  font-size: 3.466667vw;
  color: #06f
}
.gkb-trust-block_trustWrap__fFhV_ .gkb-trust-block_trustItemText__7cLqM svg {
  width: 4.8vw;
  height: 4.8vw;
  margin-right: 1.066667vw
}
.gkb-trust-block_trustWrap__fFhV_ .gkb-trust-block_trustItemText__7cLqM span {
  color: #06f;
  white-space: nowrap
}
.gkb-trust-block_marqueeWrapper__v1s5A {
  width: 100%;
  overflow: hidden;
  background: #fff
}
.gkb-trust-block_marqueeWrapper__v1s5A .gkb-trust-block_marqueeTrack__mgsHV {
  display: flex;
  width: fit-content;
  animation: gkb-trust-block_scrollLeft__TTFVf 28s linear infinite;
  animation-direction: reverse
}
@keyframes gkb-trust-block_scrollLeft__TTFVf {
  0% {
    transform: translateX(0)
  }
  to {
    transform: translateX(-50%)
  }
}
.gkb-trust-block_marqueeWrapper__v1s5A .gkb-trust-block_trustItemText__7cLqM {
  flex-shrink: 0;
  margin-right: 5.333333vw;
  font-size: 2.933333vw;
  font-weight: 400;
  color: #666;
  white-space: nowrap
}
.gkb-trust-block_marqueeWrapper__v1s5A .gkb-trust-block_trustItemText__7cLqM .gkb-trust-block_text__G8c9J {
  font-size: 4.533333vw;
  font-weight: 700;
  color: #333
}
.shoppingcart_page__SiGPB {
  display: flex;
  flex-direction: column
}
.shoppingcart_page__SiGPB .header-box {
  position: fixed;
  top: 0;
  z-index: 100;
  background: #0066fe
}
.shoppingcart_page__SiGPB .cart-group {
  padding: 3.466667vw 2.666667vw;
  margin: 2.133333vw 2.666667vw;
  background: #fff;
  border-radius: 1.6vw
}
.shoppingcart_page__SiGPB .cart-group:last-child {
  margin-bottom: 2.133333vw
}
.shoppingcart_page__SiGPB .cart-group .cart-group-head {
  margin-bottom: 4vw
}
.shoppingcart_page__SiGPB .cart-group .ship-from-title {
  font-size: 4vw;
  font-weight: 600;
  color: #333
}
.shoppingcart_page__SiGPB .cart-group .ship-invlid {
  display: flex;
  justify-content: space-between
}
.shoppingcart_page__SiGPB .cart-group .ship-clear {
  font-size: 3.733333vw;
  font-weight: 600;
  color: #f1403c
}
.shoppingcart_page__SiGPB .cart-item-container {
  display: flex;
  flex-direction: column
}
.shoppingcart_page__SiGPB .item-overview-box {
  display: flex;
  flex-direction: column;
  margin-bottom: 8vw
}
.shoppingcart_page__SiGPB .item-overview-block {
  display: flex;
  width: 100%
}
.shoppingcart_page__SiGPB .item-overview-block.item-accessory {
  padding: 2.666667vw 0
}
.shoppingcart_page__SiGPB .bundle-ship {
  display: inline-block;
  height: 5.333333vw;
  padding: .666667vw 1.066667vw;
  font-size: 2.933333vw;
  color: #999;
  background-color: #f9f9f9;
  border-radius: .533333vw
}
.shoppingcart_page__SiGPB .block--disable {
  opacity: .5
}
.shoppingcart_page__SiGPB :last-child {
  margin-bottom: 0
}
.shoppingcart_page__SiGPB .item-overview-left {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 2.133333vw
}
.shoppingcart_page__SiGPB .item-overview-right {
  display: flex;
  flex-direction: column;
  width: 100%
}
.shoppingcart_page__SiGPB .limited-tips {
  padding-left: 23.466667vw;
  margin-bottom: 2vw;
  font-size: 2.933333vw;
  color: #f1403c
}
.shoppingcart_page__SiGPB .item-overview-container {
  display: flex
}
.shoppingcart_page__SiGPB .item-overview-cover {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 21.333333vw;
  height: 21.333333vw
}
.shoppingcart_page__SiGPB .item-overview-cover .item-image {
  width: 21.333333vw;
  height: 21.333333vw;
  overflow: hidden;
  border-radius: 1.333333vw
}
.shoppingcart_page__SiGPB .invalid-label {
  position: absolute;
  min-width: 80%;
  max-width: 93%;
  padding: 1.066667vw 1.333333vw;
  font-size: 2.666667vw;
  color: #fff;
  text-align: center;
  background: rgba(0, 0, 0, .4);
  border-radius: 4vw
}
.shoppingcart_page__SiGPB .gitfs-cover {
  margin-right: 2.133333vw
}
.shoppingcart_page__SiGPB .gitfs-cover, .shoppingcart_page__SiGPB .gitfs-cover .gitfs-image {
  width: 10.666667vw;
  height: 10.666667vw;
  overflow: hidden;
  border-radius: 1.333333vw
}
.shoppingcart_page__SiGPB .item-overview-content {
  flex: 1;
  width: 0;
  margin-left: 2.133333vw
}
.shoppingcart_page__SiGPB .item-overview-content .item-name {
  display: -webkit-box;
  margin-bottom: 2.533333vw;
  overflow: hidden;
  font-size: 3.733333vw;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2
}
.shoppingcart_page__SiGPB .item-overview-content .item-specs {
  position: relative;
  display: inline-block;
  max-width: 64%;
  padding: 1.066667vw 3.733333vw 1.066667vw 1.066667vw;
  overflow: hidden;
  font-size: 2.933333vw;
  color: #999;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #f9f9f9;
  border-radius: .533333vw
}
.shoppingcart_page__SiGPB .item-overview-content .item-specs .option-icon {
  position: absolute;
  top: 50%;
  right: .8vw;
  font-size: 2.4vw;
  font-weight: 700;
  color: #999;
  transform: translateY(-50%)
}
.shoppingcart_page__SiGPB .item-overview-content .item-specs-image {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 10.666667vw;
  height: 8vw;
  background: #f9f9f9;
  border-radius: .533333vw
}
.shoppingcart_page__SiGPB .item-overview-content .item-specs-image img {
  width: 8vw;
  height: 8vw;
  overflow: hidden;
  border-radius: 1.066667vw
}
.shoppingcart_page__SiGPB .item-overview-content .item-price-box {
  display: flex;
  flex-direction: column
}
.shoppingcart_page__SiGPB .item-overview-content .item-price {
  font-size: 4vw;
  font-weight: 700;
  color: #202124
}
.shoppingcart_page__SiGPB .item-overview-content .item-price-reduction {
  padding-left: 3.466667vw;
  margin-top: .8vw;
  font-size: 2.933333vw;
  color: #0166ff;
  background-image: url(../image//price-reduction._p1_.png);
  background-repeat: no-repeat;
  background-size: 2.666667vw 2.666667vw
}
.shoppingcart_page__SiGPB .item-overview-content .limited-tips {
  padding-left: 0;
  margin-top: 1.733333vw
}
.shoppingcart_page__SiGPB .gifts-box .gifts-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 2.666667vw 0 2.666667vw 17.6vw
}
.shoppingcart_page__SiGPB .gifts-box .gitfs-item-top {
  display: flex
}
.shoppingcart_page__SiGPB .gifts-box .gitfs-item-content {
  display: flex;
  flex: 1
}
.shoppingcart_page__SiGPB .gifts-box .gitfs-item-name {
  display: -webkit-box;
  margin-bottom: 2.266667vw;
  margin-left: .4vw;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2
}
.shoppingcart_page__SiGPB .gifts-box .gifts-item-qty {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 4.8vw;
  font-size: 2.933333vw
}
.shoppingcart_page__SiGPB .gifts-box .gitfs-item-bot {
  width: 100%
}
.shoppingcart_page__SiGPB .gifts-box .gitfs-item-bot .ship-tag {
  padding: .933333vw 1.066667vw;
  margin-top: 1.6vw;
  margin-left: 12.8vw;
  font-size: 2.933333vw;
  color: #999;
  background: #f9f9f9;
  border-radius: .533333vw
}
.shoppingcart_page__SiGPB .truss-up-tag {
  border-radius: .533333vw
}
.shoppingcart_page__SiGPB .bundle-products-box {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 5.333333vw
}
.shoppingcart_page__SiGPB .item-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 3.2vw
}
.shoppingcart_page__SiGPB .skeleton-content {
  margin: 0 2.666667vw
}
.shoppingcart_page__SiGPB .adm-swipe-action-content {
  margin-right: 2.666667vw
}
.shoppingcart_page__SiGPB .add-wish {
  display: flex;
  width: 5.333333vw;
  height: 5.333333vw;
  background: url(../image/collect._p1_.png) no-repeat 50%;
  background-size: 5.333333vw
}
.shoppingcart_page__SiGPB .is-wish {
  background: url(../image/active-collect._p1_.png) no-repeat 50%;
  background-size: 5.333333vw
}
.shoppingcart_page__SiGPB .delete-item, .shoppingcart_page__SiGPB .is-wish {
  display: flex;
  width: 5.333333vw;
  height: 5.333333vw
}
.shoppingcart_page__SiGPB .shopping-footer {
  position: sticky;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 200;
  padding: 2.666667vw 2.666667vw calc(2.666667vw + env(safe-area-inset-bottom));
  background: #fff;
  border-top: 1px solid #eee
}
.shoppingcart_page__SiGPB .shopping-footer .gcoin-tips {
  margin-bottom: .8vw;
  font-size: 3.466667vw;
  color: #0166ff;
  text-align: right
}
.shoppingcart_page__SiGPB .shopping-footer .paypal-btn {
  width: 46.4vw;
  height: 9.333333vw;
  background-color: #ffc43a;
  background-image: url(../image//paypal._p1_.png);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 16vw 4.266667vw;
  border-radius: 5.333333vw
}
.shoppingcart_page__SiGPB .shopping-footer .checkout-btn {
  width: 46.4vw;
  height: 9.333333vw;
  font-size: 4.4vw;
  color: #fff;
  background: #0166ff;
  border-radius: 5.333333vw
}
.shoppingcart_page__SiGPB .shopping-footer .action-top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 2.666667vw
}
.shoppingcart_page__SiGPB .shopping-footer .action-top .right-info {
  font-weight: 700;
  color: #333
}
.shoppingcart_page__SiGPB .shopping-footer .action-top .right-info-total {
  color: #999
}
.shoppingcart_page__SiGPB .shopping-footer .action-bot {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%
}
.shoppingcart_page__SiGPB .shopping-footer .discount-tpis {
  margin-top: 2.666667vw
}
.shoppingcart_page__SiGPB .content {
  flex: 1;
  min-height: calc(100vh - 25.066667vw - 21.333333vw);
  overflow-y: scroll
}
.shoppingcart_maxcountDialogWrap__XbqXL .max-count-dialog .tips {
  margin-bottom: 3.2vw;
  font-size: 4.533333vw;
  font-weight: 700;
  color: #333;
  text-align: center
}
.shoppingcart_maxcountDialogWrap__XbqXL .max-count-dialog .content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 18.666667vw;
  padding: 2.666667vw;
  background: #f6f6fd;
  border-radius: 1.333333vw
}
.shoppingcart_maxcountDialogWrap__XbqXL .max-count-dialog .content .goods-img {
  width: 13.333333vw;
  height: 13.333333vw;
  margin-right: 2.133333vw;
  border-radius: 1.066667vw
}
.shoppingcart_maxcountDialogWrap__XbqXL .max-count-dialog .content .goods-title {
  display: -webkit-box;
  overflow: hidden;
  font-size: 3.733333vw;
  color: #333;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2
}
.gkb-goods_component__8qujb {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 强制一排2列等分 */
    gap: 2.666667vw; /* 卡片之间间距，和你原来vw单位统一 */
    width: 100%; /* 把原来width:50%删掉，容器撑满 */
    padding: 0 2.666667vw;
}
.gkb-goods_component__8qujb .goods-box {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 2.666667vw;
    background: #fff;
    border-radius: 1.6vw;
}
.gkb-goods_component__8qujb .rebate-tag {
  top: 1.333333vw;
  z-index: 120
}
.gkb-goods_component__8qujb .goods-relative {
  position: relative
}
.gkb-goods_component__8qujb .goods-link {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  max-width: 41.066667vw;
  max-height: 41.066667vw
}
.gkb-goods_component__8qujb .goods-top {
  position: relative;
  width: 100%;
  height: 41.066667vw;
  text-align: center
}
.gkb-goods_component__8qujb .goods-top .link {
  display: inline-block;
  width: 100%;
  height: 100%
}
.gkb-goods_component__8qujb .gs-img {
  width: 41.066667vw;
  height: 41.066667vw
}
.gkb-goods_component__8qujb .goods-cart {
  width: 5.333333vw;
  height: 5.333333vw;
  font-size: 5.333333vw;
  color: #202124
}
.gkb-goods_component__8qujb .goods-title {
  display: -webkit-box;
  margin-top: 2.666667vw;
  overflow: hidden;
  font-size: 3.733333vw;
  font-weight: 400;
  color: #202124;
  text-decoration: none;
  text-overflow: ellipsis;
  word-break: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2
}
.gkb-goods_component__8qujb .goods-title a {
  vertical-align: middle
}
.gkb-goods_component__8qujb .goods-introduction {
  display: inline-block;
  margin-right: 1.6vw;
  vertical-align: middle
}
.gkb-goods_component__8qujb .introduction-img {
  display: block;
  width: 14.133333vw;
  height: 4vw
}
.gkb-goods_component__8qujb .goods-state {
  margin-top: 2.266667vw;
  font-size: 3.733333vw;
  font-weight: 700;
  color: #1c9737
}
.gkb-goods_component__8qujb .goods-state.active {
  color: #06f
}
.gkb-goods_component__8qujb .goods-state.out-stock {
  color: #f1403c
}
.gkb-goods_component__8qujb .goods-mid-box {
  display: flex
}
.gkb-goods_component__8qujb .goods-mids-box {
  display: flex;
  margin-top: 2.533333vw
}
.gkb-goods_component__8qujb .goods-mid-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .533333vw 2.133333vw;
  font-size: 2.4vw;
  color: #0166ff;
  background: rgba(1, 102, 255, .1);
  border: 1px solid #0166ff;
  border-radius: 2.133333vw
}
.gkb-goods_component__8qujb .goods-mids-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .533333vw 1.066667vw;
  margin-right: 1.333333vw;
  font-size: 2.933333vw;
  color: #004f9a;
  background: #e6f1fc;
  border-radius: .533333vw
}
.gkb-goods_component__8qujb .goods-information {
  display: flex;
  flex-direction: column;
  margin-top: 1.333333vw
}
.gkb-goods_component__8qujb .goods-information .goods-price {
  display: flex;
  justify-content: space-between;
  width: 100%
}
.gkb-goods_component__8qujb .goods-information .goods-price .discount-box {
  display: flex;
  align-items: center
}
.gkb-goods_component__8qujb .goods-information .goods-price .dis-price {
  height: 5.333333vw;
  font-size: 4vw;
  font-weight: 700;
  line-height: 5.333333vw;
  color: #202124;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.gkb-goods_component__8qujb .goods-information .org-price {
  margin-top: .8vw;
  font-size: 2.933333vw;
  font-weight: 400;
  color: #999;
  text-decoration: line-through;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.gkb-goods_component__8qujb .goods-information .prefix-tag {
  width: 3.733333vw;
  height: 3.733333vw;
  padding-left: 3.466667vw
}
.gkb-goods_component__8qujb .goods-information .app-only {
  display: flex;
  align-items: center;
  height: 3.733333vw;
  padding-top: .533333vw;
  padding-left: 4vw;
  font-size: 2.933333vw;
  color: #06f;
  background-image: url(../image/app_vip._p1_.png);
  background-repeat: no-repeat;
  background-position-y: center;
  background-size: 2.933333vw 3.733333vw
}
.gkb-goods_component__8qujb .goods-information .flash-deals {
  width: 2.4vw;
  height: 3.733333vw;
  margin-right: 1.066667vw;
  color: red;
  background-image: url(../image/flash_deals._p1_.png);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 2.4vw 3.733333vw
}
.gkb-goods_component__8qujb .goods-information .wish-button {
  display: inline-block;
  width: 5.333333vw;
  height: 5.333333vw;
  background: transparent;
  background-image: url(../image/wish._p1_.png);
  background-repeat: no-repeat;
  background-size: 100%
}
.gkb-goods_component__8qujb .goods-information .wish-button-active {
  background-image: url(../image/active-wish._p1_.png)
}
.gkb-goods_component__8qujb .start-wrap {
  display: flex;
  align-items: center;
  margin: 2.133333vw 0
}
.gkb-goods_component__8qujb .start-wrap .count {
  margin-left: .533333vw;
  font-size: 2.933333vw;
  font-weight: 400;
  color: #333
}
.gkb-goods_component__8qujb .scores-box {
  height: 4vw
}
.gkb-goods_component__8qujb .star-size {
  font-size: 1.6vw
}
.gkb-recommended_content__FN72r {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 2.666667vw;
  margin-top: 2.666667vw
}
.gkb-recommended_content__FN72r .recommend-title {
  width: 100%;
  margin-bottom: 2.666667vw;
  font-size: 4.533333vw;
  font-weight: 700;
  color: #333;
  text-align: left
}
.gkb-recommended_content__FN72r .recommend-list {
  display: flex;
  flex-wrap: wrap
}