@charset "UTF-8";
.flowerPriceContainer {
  background: var(--white-color);
  display: flex;
  justify-content: center;
  align-items: center;
}
.flowerPriceContainer .el-collapse-item__arrow {
  color: var(--main-text-color) !important;
  font-weight: 800 !important;
}
.flowerPriceContainer .el-collapse-item__header {
  background: var(--backgroun-color);
}
.flowerPriceContainer .el-collapse-item__content {
  background: var(--backgroun-color);
}
.flowerPriceContainer .el-collapse-item__header {
  border-bottom: 1px solid var(--white-color);
  font-size: 1.5rem;
  font-weight: 700;
  padding: 2rem 1rem;
  height: 4.375rem;
  line-height: 2rem;
  font-family: "微软雅黑";
  color: var(--main-color);
}
.flowerPriceContainer .flowerPriceContent {
  width: 85rem;
}
.flowerPriceContainer .flowerPriceContent .flowerPriceContent_title {
  font-family: "微软雅黑";
  font-weight: 700;
  font-size: 2.625rem;
  line-height: 3.4375rem;
}
.flowerPriceContainer .flowerPriceContent .flowerPriceContent_text {
  margin-top: 0.625rem;
  font-family: "微软雅黑";
  font-weight: 290;
  font-size: 1.5rem;
  line-height: 2.5rem;
  padding-bottom: 3.75rem;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer {
  display: flex;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .classify_left .classify {
  border-radius: 0.6rem;
  margin-bottom: 1rem;
  padding: 0 1.25rem;
  width: 25rem;
  background: var(--backgroun-color);
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .classify_left .classify .goodsNameClassify .scrollBox {
  max-height: 80rem;
  overflow-y: scroll;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .classify_left .classify .goodsNameClassify .scrollBox .classifyItem {
  cursor: pointer;
  padding: 0 1rem;
  font-family: "微软雅黑";
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 4.375rem;
  height: 4.375rem;
  border-bottom: 1px solid #fff;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .classify_left .classify .goodsNameClassify .scrollBox .classifyItem .item_name {
  width: 80%;
  white-space: nowrap; /* 禁止换行 */
  overflow: hidden; /* 隐藏溢出内容 */
  text-overflow: ellipsis; /* 使用省略号表示溢出文本 */
  color: var(--main-text-color);
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .classify_left .classify .goodsNameClassify .scrollBox .classifyItem .item_count {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-family: "微软雅黑";
  font-size: 1.25rem;
  height: 1.625rem;
  line-height: 1.625;
  padding: 0 0.525rem;
  border-radius: 0.7125rem;
  background: var(--white-color);
  color: var(--sub-text-color);
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .classify_left .classify .goodsNameClassify .classifyItem_color {
  font-family: "微软雅黑";
  border-bottom: 1px solid #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .classify_left .classify .goodsNameClassify .classifyItem_color .item_color {
  border-radius: 3px;
  cursor: pointer;
  width: 3.125rem;
  height: 3.215rem;
  margin: 0.625rem;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .classify_left .classify .goodsNameClassify .classifyItem_color .chooseColor {
  border: 3px solid var(--main-color);
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .classify_left .classify .goodsNameClassify .active {
  background: #fff;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .classify_left .classify .goodsNameClassify .active .item_name {
  color: var(--main-color) !important;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .goodsListBox {
  margin-top: -0.625rem;
  width: 100%;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .goodsListBox ul {
  display: flex;
  flex-wrap: wrap;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .goodsListBox ul li {
  border-radius: 0.5rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.625rem;
  margin: 0.625rem;
  width: 18.75rem;
  background: var(--backgroun-color);
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .goodsListBox ul li .goodsImg {
  cursor: pointer;
  height: 17.5rem;
  width: 17.5rem;
  object-fit: cover;
  border-radius: 0.4rem;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .goodsListBox ul li .goodsName {
  width: 80%;
  margin-top: 0.9375rem;
  font-family: "微软雅黑";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 1.8125rem;
  text-align: center;
  white-space: nowrap; /* 禁止换行 */
  overflow: hidden; /* 隐藏溢出内容 */
  text-overflow: ellipsis; /* 使用省略号表示溢出文本 */
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .goodsListBox ul li .goodsPrice {
  font-family: "微软雅黑";
  font-size: 1.275rem;
  line-height: 1.8125rem;
  text-align: center;
  margin: 0.9375rem 0;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .goodsListBox ul li .goodsPrice .colorPrice {
  color: var(--main-color);
  font-weight: 700;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .goodsListBox ul li .goodsPrice .normaPrice {
  color: var(--main-text-color);
  font-weight: 400;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .goodsListBox ul li .numberBox {
  margin-top: 0.9375rem;
  border-radius: 0.625rem;
  display: flex;
  background: var(--white-color);
  width: 12.5rem;
  height: 3.125rem;
  align-items: center;
  justify-content: space-between;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .goodsListBox ul li .numberBox .minus, .flowerPriceContainer .flowerPriceContent .goodsContainer .goodsListBox ul li .numberBox .add {
  width: 2.625rem;
  font-size: 1.875rem;
  text-align: center;
  cursor: pointer;
}
.flowerPriceContainer .flowerPriceContent .goodsContainer .goodsListBox ul li .numberBox .number {
  height: 100%;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  border-left: var(--border-color) 0.125rem solid;
  border-right: var(--border-color) 0.125rem solid;
  text-align: center;
  color: var(--light-gray);
}
