.wrap[data-v-33becd74] {
  background-color: #ebebeb;
}
.banner[data-v-33becd74] {
  font-size: 0;
}
.prodInfo[data-v-33becd74] {
  padding: .3rem;
  background-color: white;
}
.prodInfo h1[data-v-33becd74] {
    font-size: .38rem;
    margin-bottom: .2rem;
}
.prodInfo p[data-v-33becd74]:nth-child(2) {
    font-size: .28rem;
    color: #4d4d4d;
    margin-bottom: .28rem;
}
.prodInfo p span[data-v-33becd74]:first-child {
    color: #e45454;
    font-size: .36rem;
    margin-right: .3rem;
}
.prodInfo p span[data-v-33becd74]:nth-child(2) {
    color: #8c8c8c;
    font-size: .28rem;
    text-decoration: line-through;
}
.rule[data-v-33becd74] {
  background-color: white;
  padding: .14rem .3rem;
}
.rule .item[data-v-33becd74] {
    width: 100%;
    display: inline-block;
    padding: .14rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.rule .item span[data-v-33becd74]:first-child {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      width: .16rem;
      height: .16rem;
      -webkit-border-radius: .08rem;
              border-radius: .08rem;
      background-color: #edb34c;
      display: inline-block;
      margin: .1rem .3rem 0 0.1rem;
}
.store[data-v-33becd74] {
  background-color: white;
  padding: .3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.store i[data-v-33becd74] {
    font-size: .36rem;
}
.store .left[data-v-33becd74] {
    padding-right: .3rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.store .left .item[data-v-33becd74] {
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
}
.store .left .item[data-v-33becd74]:first-child {
        margin-bottom: .2rem;
}
.store .left .item span[data-v-33becd74]:first-child {
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        display: inline-block;
        width: .6rem;
}
.store .right[data-v-33becd74] {
    border-left: 1px solid #ededed;
    padding-top: .44rem;
    height: .8rem;
    line-height: .8rem;
    padding: 0 .34rem;
}
.map[data-v-33becd74] {
  height: 5rem;
}
.buy[data-v-33becd74] {
  width: 2.4rem;
  height: .8rem;
  line-height: .8rem;
  text-align: center;
  background-color: #edb34c;
  display: inline-block;
  -webkit-border-radius: .1rem;
          border-radius: .1rem;
  font-size: .32rem;
  font-weight: 400;
  color: #4d4d4d;
  -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
  position: fixed;
  left: 50%;
  bottom: .5rem;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

