.min-height {
  height: auto;
  overflow-y: auto;
  max-height: 2.86rem;
  min-height: 1.81rem;
}
.clear {
  clear: both;
}
.ui-flex-pack-start {
  -webkit-box-pack: start !important;
}
.to-gift-btn {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.ui-checkbox input,
.ui-checkbox-s input {
  width: 0.2rem;
}
.ui-checkbox input:before,
.ui-checkbox-s input:before {
  font-size: 0.27rem;
}
.ui-checkbox input:disabled:before,
.ui-checkbox-s input:disabled:before {
  color: var(--border-btn);
}
.ui-checkbox input:checked:before,
.ui-checkbox-s input:checked:before {
  font-size: 0.27rem;
}
/*购物车空 提示信息*/
.ui-notice {
  position: inherit;
  padding-top: 1.15rem;
  padding-bottom: 0.3rem;
}
/* 促销提示 */
.ui-tooltips .ui-tooltips-cnt {
  height: auto;
  padding-top: 0.12rem;
  padding-bottom: 0.12rem;
  padding-left: 0.4rem;
  font-size: 0.12rem;
  white-space: normal;
  line-height: 0.16rem;
}
.ui-tooltips-warn .ui-tooltips-cnt {
  background-color: var(--bg-tip);
}
.ui-footer ~ .ui-container {
  border-bottom: var(--foot-height-forty-nine) solid transparent;
}
/*赠品信息*/
.has-zengpin .zengpin {
  position: absolute;
  left: 0.28rem;
  bottom: 0.15rem;
  right: 0.15rem;
  background-color: var(--bg-tip);
  height: 1.1rem;
}
@media screen and (max-width: 3.2rem) {
  .jine {
    height: auto;
    margin-top: 0.02rem;
  }
  .jine li {
    float: none;
    width: auto;
  }
  .jine .fr {
    float: right !important;
  }
  .price {
    padding-top: 0;
  }
  .option {
    margin-top: 0;
  }
}
/* 选择赠品列表菜单 */
.selectGifts .close {
  position: absolute;
  right: 0.12rem;
  top: 0.05rem;
  width: 0.34rem;
  height: 0.34rem;
  line-height: 0.34rem;
  font-size: 0.24rem;
  color: var(--text-placeholder);
  text-align: center;
  z-index: 10000;
}
.selectGifts .ui-avatar {
  border-radius: 0!important;
}
.selectGifts .selectGifts-wrap {
  width: 100%;
  overflow-y: auto;
  text-align: left;
}
.selectGifts .selectGifts-wrap .gift-arrow {
  right: 0.18rem;
  position: absolute;
  bottom: 0.18rem;
}
.selectGifts .ui-actionsheet-cnt h4 {
  font-size: 0.18rem!important;
  color: var(--text-light) !important;
}
.selectGifts .attr {
  display: inline-block;
  padding: 0.03rem 0.08rem;
  margin-right: 0.05rem;
}
.selectGifts .attr-default {
  font-size: 0.14rem;
  color: var(--header-text-color);
}
.selectGifts .attr-active {
  font-size: 0.14rem;
  color: var(--text-bright);
  background: var(--theme-color);
  border-color: var(--theme-color) !important;
}
.selectGifts .attr-disable {
  font-size: 0.14rem;
  color: var(--bg-disabled);
  border-color: var(--bg-disabled) !important;
}
.selectGifts .ui-list-info h3 {
  font-size: 0.1rem;
}
.selectGifts .ui-list-info p {
  color: var(--theme-color);
}
.ui-checkbox-s {
  min-width: 0.28rem;
  min-height: 0.01rem;
}
.ui-arrowlink:before {
  color: var(--theme-color);
}
.ui-arrowlink-edit:before {
  right: 0;
  font-size: 0.24rem;
}
/*公告*/
.ui-actionsheet-cnt {
  top: 30%;
  overflow: auto;
}
.ui-actionsheet-cnt .ui-scroller {
  position: absolute;
  width: 100%;
  top: 0.51rem;
  bottom: 0.15rem;
  overflow-y: hidden;
}
.ui-actionsheet-cnt.notice {
  height: 3.55rem;
}
.ui-actionsheet-cnt.notice h2 {
  line-height: 0.5rem;
}
.whNor {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.overwriten-disIB {
  display: inline-block;
}
.overwriten-posR {
  position: relative;
}
.overwriten-posA {
  position: absolute;
}
.ui-actionsheet-pay .ui-pop {
  top: 30%;
}
.ui-pop .tit {
  text-align: left;
  margin-left: 0.1rem;
  font-size: var(--size-bigger);
}
.hide {
  display: none!important;
}
.show,
.hide.show {
  display: block!important;
}
.ui-dialog.show,
.ui-dialog.hide.show {
  display: -webkit-box !important;
  display: box!important;
}
.selectGifts .ui-list-info h3.xlstyle {
  font-size: .14rem;
}
