.van-swipe-item{position:relative;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%}
.van-swipe{position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:grab;-webkit-user-select:none;user-select:none}.van-swipe__track{display:-webkit-box;display:-webkit-flex;display:flex;height:100%}.van-swipe__track--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.van-swipe__indicators{position:absolute;bottom:12px;left:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:6px}.van-swipe__indicator{width:6px;height:6px;background-color:#ebedf0;border-radius:100%;opacity:.3;-webkit-transition:opacity .2s,background-color .2s;transition:opacity .2s,background-color .2s}.van-swipe__indicator:not(:last-child){margin-right:6px}.van-swipe__indicator--active{background-color:#1989fa;opacity:1}
@charset "UTF-8";
/* 绝对定位垂直居中 */
/* 绝对定位水平居中 */
/* 绝对定位水平垂直居中 */
.trans-slide-enter[data-v-253cab96], .trans-slide-leave-to[data-v-253cab96] {
  opacity: 0;
  transform: translateX(-30px);
}
.trans-slide-leave-active[data-v-253cab96] {
  transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-slide-enter-active[data-v-253cab96] {
  transition: all .3s linear;
}
.trans-slide-right-enter[data-v-253cab96], .trans-slide-right-leave-to[data-v-253cab96] {
  opacity: 0;
  transform: translateX(30px);
}
.trans-slide-right-leave-active[data-v-253cab96] {
  transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-slide-right-enter-active[data-v-253cab96] {
  transition: all .3s linear;
}
.trans-slide-y-enter[data-v-253cab96], .trans-slide-y-leave-to[data-v-253cab96] {
  opacity: 0;
  transform: translateY(-30px);
}
.trans-slide-y-leave-active[data-v-253cab96] {
  transition: all 100ms cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-slide-y-enter-active[data-v-253cab96] {
  transition: all 100ms linear;
}
.trans-slide-y-300-enter[data-v-253cab96], .trans-slide-y-300-leave-to[data-v-253cab96] {
  opacity: 0;
  transform: translateY(-30px);
}
.trans-slide-y-300-leave-active[data-v-253cab96] {
  transition: all 300ms cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-slide-y-300-enter-active[data-v-253cab96] {
  transition: all 300ms linear;
}
.trans-fade-enter[data-v-253cab96], .trans-fade-leave-to[data-v-253cab96] {
  opacity: 0;
}
.trans-fade-leave-active[data-v-253cab96] {
  transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-fade-enter-active[data-v-253cab96] {
  transition: all .3s linear;
}
.trans-fade-fast-enter[data-v-253cab96], .trans-fade-fast-leave-to[data-v-253cab96] {
  opacity: 0;
}
.trans-fade-fast-leave-active[data-v-253cab96] {
  transition: all 0.1s cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-fade-fast-enter-active[data-v-253cab96] {
  transition: all .1s linear;
}
.trans-bounce-enter[data-v-253cab96], .trans-bounce-leave-to[data-v-253cab96] {
  opacity: 0;
  transform: scale(0.5, 0.5);
}
.trans-bounce-leave-active[data-v-253cab96] {
  transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
}
.trans-bounce-enter-active[data-v-253cab96] {
  transition: all .3s linear;
}
div[data-v-253cab96] {
  box-sizing: border-box;
}
.shopShow_[data-v-253cab96] {
  background: #F5F6FA;
  box-sizing: border-box;
  padding-bottom: 1.44rem;
}
.shopShow_main_head[data-v-253cab96] {
    position: relative;
    width: 100%;
    height: 2.88rem;
}
.shopShow_main_head0[data-v-253cab96] {
      width: 100%;
      height: 100%;
}
.shopShow_main_head1[data-v-253cab96] {
      font-weight: 800;
      font-size: 0.36rem;
      color: #222;
      width: 7rem;
      position: absolute;
      bottom: -.4rem;
      left: .24rem;
      background: #fff;
      border-radius: .08rem;
      height: 1.5rem;
      padding: .24rem;
      z-index: 2;
      box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
}
.shopShow_main_head1 div[data-v-253cab96]:nth-child(2) {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-direction: row;
        flex-wrap: nowrap;
        font-weight: 400;
        font-size: .28rem;
        margin-top: .12rem;
}
.shopShow_main_head1 div:nth-child(2) img[data-v-253cab96] {
          width: .24rem;
          height: .24rem;
          margin-right: .08rem;
}
.shopShow_main_head2[data-v-253cab96] {
      position: absolute;
      right: .48rem;
      bottom: .54rem;
      z-index: 5;
      border-radius: .06rem;
      width: 1.12rem;
      height: 1.12rem;
}
.shopShow_main_con[data-v-253cab96] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-top: .68rem;
    position: relative;
    padding: 0 .24rem .2rem .32rem;
}
.shopShow_main_con[data-v-253cab96]::after {
      content: " ";
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 1px;
      background-color: #EEEEEE;
      transform: scaleY(0.5);
}
.shopShow_main_con1[data-v-253cab96] {
      display: flex;
      justify-content: flex-start;
      align-items: stretch;
      flex-direction: row;
      flex-wrap: nowrap;
}
.shopShow_main_con1 div[data-v-253cab96] {
        margin-right: .64rem;
        font-weight: 800;
        font-size: 0.28rem;
        color: #222;
}
.shopShow_main_con1 div[data-v-253cab96]:nth-child(1) {
        position: relative;
}
.shopShow_main_con1 div[data-v-253cab96]:nth-child(1)::after {
          content: "";
          position: absolute;
          bottom: -.24rem;
          left: .08rem;
          width: .4rem;
          height: .08rem;
          background: #FFCC33;
}
.shopShow_main_con2[data-v-253cab96] {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: row;
      flex-wrap: nowrap;
      border: 1px solid #FFCC33;
      border-radius: .24rem;
      padding: .08rem .24rem;
}
.shopShow_main_con2 span[data-v-253cab96] {
        font-weight: 800;
        color: #FFCC33;
        font-size: 12px;
        transform: scale(0.92);
        display: block;
}
.shopShow_main_img1[data-v-253cab96] {
    margin: .24rem;
}
.shopShow_main_img1 img[data-v-253cab96] {
      width: 100%;
      height: 100%;
}
.shopShow_main_shop[data-v-253cab96] {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-direction: row;
    flex-wrap: nowrap;
}
.shopShow_main_shopS[data-v-253cab96] {
      font-weight: 400;
      font-size: 0.24rem;
      color: #222;
      width: 1.44rem;
}
.shopShow_main_shopS div[data-v-253cab96] {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        padding: .24rem;
        text-align: center;
        position: relative;
}
.shopShow_main_shopS div[data-v-253cab96]::after {
          content: " ";
          position: absolute;
          left: 0;
          bottom: 0;
          width: 100%;
          height: 1px;
          background-color: #EEEEEE;
          transform: scaleY(0.5);
}
.shopShow_main_shopS .active[data-v-253cab96] {
        font-weight: 800;
        background: #fff;
}
.shopShow_main_shopD1[data-v-253cab96] {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: row;
      flex-wrap: nowrap;
      margin-left: .2rem;
      height: 1.56rem;
}
.shopShow_main_shopD1 img[data-v-253cab96] {
        width: 1.56rem;
        height: 1.56rem;
        margin-right: .24rem;
}
.shopShow_main_shopD1 div[data-v-253cab96] {
        display: flex;
        justify-content: space-between;
        align-items: stretch;
        flex-direction: column;
        flex-wrap: nowrap;
        font-weight: 800;
        font-size: 0.32rem;
        color: #FF192D;
        height: 1.56rem;
}
.shopShow_main_shopD1 div span[data-v-253cab96]:nth-child(1) {
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 1;
          -webkit-box-orient: vertical;
          font-weight: 800;
          font-size: 0.28rem;
          color: #222;
}
.shopShow_button[data-v-253cab96] {
    background: #fff;
    padding: .24rem;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.52rem;
}
.shopShow_button span[data-v-253cab96] {
      width: 7rem;
      height: 1.04rem;
      background: linear-gradient(90deg, #FFE14D 0%, #FFC34D 100%);
      border-radius: 0.52rem;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: row;
      flex-wrap: nowrap;
      font-weight: 800;
      font-size: 0.32rem;
      color: #222;
}

