.cart-page .nav-container {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.cart-page .nav-container .logo-search {
  display: flex;
  align-items: flex-end;
  width: 100%;
}
.cart-page .nav-container .logo-search .logo {
  width: 12.06rem;
  height: 2.75rem;
  margin-right: 1rem;
}
.cart-page .nav-container .logo-search .cart-text {
  color: #ff468c;
  font-size: 1.5rem;
  font-weight: 600;
  margin-right: 1rem;
  line-height: 1.75rem;
}
.cart-page .nav-container .logo-search .search {
  width: 24rem;
  height: 2.75rem;
  border: 2px solid #ff468c;
  border-radius: 0.5rem;
  padding-right: 0.12rem;
}
.cart-page .nav-container .logo-search .search .search-input {
  flex: 1;
}
.cart-page .nav-container .logo-search .search .search-btn {
  margin-left: 1rem;
  color: #fff;
  background: #ff468c;
  border-radius: 0.5rem;
  width: 4.5rem;
  height: 2.25rem;
  flex-shrink: 0;
}
.cart-page .nav-container .el-input__inner {
  border: none !important;
}
.cart-page .tabs-page {
  display: flex;
  align-items: center;
  height: 4rem;
  padding-bottom: 1rem;
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 9;
}
.cart-page .tabs-page .tabs-item {
  font-size: 1rem;
  font-weight: 400;
  margin-right: 2rem;
  color: #1f1f1f;
  height: 1.5rem;
  position: relative;
}
.cart-page .tabs-page .tabs-item:nth-last-of-type(1) {
  margin-right: 0;
}
.cart-page .tabs-page .tabs-item:hover {
  cursor: pointer;
}
.cart-page .tabs-page .tabs-item .tabs-line {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -0.75rem;
  height: 2px;
  background: #ff468c;
}
.cart-page .tabs-page .tabs-actived {
  font-weight: 700 !important;
  color: #ff468c !important;
}
.cart-page .filter-page {
  position: sticky;
  top: 4rem;
  background: #fff;
  z-index: 9;
  gap: 0.625rem;
}
.cart-page .filter-page .filter-item {
  height: 2rem;
  line-height: 2rem;
  padding: 0 1.25rem;
  border: 1px solid #ebebeb;
  border-radius: 0.5rem;
  color: rgb(17, 25, 45);
  font-size: 0.875rem;
}
.cart-page .filter-page .filter-item:hover {
  cursor: pointer;
}
.cart-page .filter-page .filter-item-actived {
  color: #ff468c !important;
  border: 1px solid #ff468c !important;
  font-weight: 600 !important;
}
.cart-page .filter-page .filter-line {
  height: 2rem;
  margin: 0 0.625rem;
}
.cart-page .filter-page .filter-line .line {
  background-color: #ebebeb;
  height: 1rem;
  width: 1px;
}

.no-stock-card {
  border: 1px solid #ff468c !important;
}

.no-stock-card.is-always-shadow, .no-stock-card.is-hover-shadow:focus, .no-stock-card.is-hover-shadow:hover {
  box-shadow: 0 0 5px #ff468c !important;
}

.invalid-card {
  border: 1px solid #888 !important;
  margin-top: 1rem;
}

.invalid-card.is-always-shadow, .invalid-card.is-hover-shadow:focus, .invalid-card.is-hover-shadow:hover {
  box-shadow: 0 0 5px #888 !important;
}

.clear-btn {
  background: #ff468c;
  height: 2rem;
  line-height: 2rem;
  padding: 0 1.25rem;
  border-radius: 100px;
  flex-shrink: 0;
  color: #fff;
  cursor: pointer;
}

.disable-color-custom {
  color: rgb(204, 204, 204) !important;
}

.card-list {
  font-size: 0.875rem;
}
.card-list .card-list-item {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 0.25rem;
}
.card-list .card-list-item .mch-info {
  margin: 0.75rem 0;
  display: flex;
}
.card-list .card-list-item .mch-info .name {
  margin-right: 0.625rem;
  color: #1a1a1a;
  cursor: pointer;
}
.card-list .card-list-item .cart-list-goods-item {
  margin-bottom: 0.75rem;
  gap: 0.75rem;
}
.card-list .card-list-item .cart-list-goods-item .goods-pic {
  width: 6.25rem;
  height: 6.25rem;
  border-radius: 0.5rem;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.card-list .card-list-item .cart-list-goods-item .goods-pic img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.card-list .card-list-item .cart-list-goods-item .goods-pic .goods-down-or-delete {
  position: absolute;
  background: rgba(216, 216, 216, 0.2);
  z-index: 2;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.card-list .card-list-item .cart-list-goods-item .goods-pic .goods-down-or-delete .goods-status-tip {
  width: 3.75rem;
  height: 3.75rem;
  line-height: 3.75rem;
  text-align: center;
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 50%;
}
.card-list .card-list-item .cart-list-goods-item .goods-info {
  flex: 2;
}
.card-list .card-list-item .cart-list-goods-item .goods-info .goods-name {
  margin-bottom: 0.625rem;
  cursor: pointer;
}
.card-list .card-list-item .cart-list-goods-item .goods-info .option {
  display: flex;
  font-size: 0.75rem;
  gap: 2px 0.625rem;
  color: rgba(49, 49, 51, 0.55);
}
.card-list .card-list-item .cart-list-goods-item .goods-info .first-return-row {
  display: flex;
  gap: 0 0.625rem;
  font-size: 0.75rem;
  margin-top: 0.625rem;
}
.card-list .card-list-item .cart-list-goods-item .goods-info .first-return-row .icon {
  width: 0.75rem;
  height: 0.75rem;
}
.card-list .card-list-item .cart-list-goods-item .level-brand {
  flex: 1;
}
.card-list .card-list-item .cart-list-goods-item .price {
  flex: 1;
  font-weight: 600;
}
.card-list .card-list-item .cart-list-goods-item .type-stock-num-tip {
  flex: 1;
  font-weight: 700;
}
.card-list .card-list-item .cart-list-goods-item .stock-oprate-normal {
  flex: 1;
  margin-bottom: 0.625rem;
}
.card-list .card-list-item .cart-list-goods-item .operate-row {
  min-width: 6.25rem;
  flex: 0.5;
  align-items: flex-end;
}

.tag-shop-common {
  font-size: 0.75rem;
  height: 1.25rem;
  line-height: 1.25rem;
  padding: 0 0.625rem;
  border-radius: 0.25rem;
}

.invoice-tag-enable {
  background: #fff0f5;
  color: #ff468c;
}

.invoice-tag-disable {
  background: #f5f5f7;
  color: #999999;
}

.common-btn {
  border-radius: 100px;
  padding: 0.125rem 1.25rem;
  font-size: 0.875rem;
  cursor: pointer;
}

.deal-btn {
  background: #65a30d;
  color: #fff;
}

.delet-btn {
  background: #F3F4F6;
  color: #6B7280;
}

.check-all {
  height: 2rem;
}
.check-all label {
  margin-bottom: 0 !important;
}
.check-all .el-checkbox__inner {
  width: 20px !important;
  height: 20px !important;
}
.check-all .el-checkbox__inner::after {
  left: 8px !important;
  height: 12px !important;
}
.check-all .el-checkbox__label {
  color: rgb(17, 25, 45) !important;
  font-size: 0.875rem !important;
}

.fixed-footer {
  position: fixed;
  z-index: 9;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 12px 12px 0 0;
  box-shadow: 0 0 24px rgba(0, 0, 0, 0.05);
  padding: 12px 0;
  background: #fff;
}
.fixed-footer .fonter-container .right1 {
  width: 9.0625rem;
  height: 3.25rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 3.25rem;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background: #ff468c;
  border-radius: 0.5rem;
}
.fixed-footer .fonter-container .right2 {
  height: 3.25rem;
  margin-right: 1.25rem;
  font-size: 0.875rem;
  color: #505259;
  text-align: right;
}
.fixed-footer .fonter-container .right2 .heji {
  font-weight: 500;
  color: #505259;
}
.fixed-footer .fonter-container .right2 .price {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.25rem;
  color: #ff468c;
}
.fixed-footer .fonter-container .right2 .tip-text {
  color: #505259;
}/*# sourceMappingURL=cart.css.map */