.vloadingdiv {
    position: fixed;
    top: 50%;
    left: 40%;
    font-size: 50px;
    z-index: 100;
  }
  
  /* .van-swipe-item {
      font-size: 0px;
  } */
  .catalogviewitemm {
    border-top: 2px solid #f5f6f7;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  
  .catalogcontent {
    /* padding-left: 12px; */
    /* padding-right: 12px; */
    /* margin-top: 10px; */
  }
  
  .catalogname {
    font-size: 14px;
    line-height: 18px;
    color: #555;
    letter-spacing: 0.5px;
    margin: 0 12px;
  }
  
  .catalogtoprightdivpshot {
    padding: 12px 0px;
    color: #969799;
    font-size: 15px;
    line-height: 1.5;
    background-color: #fff;
  }
  
  .solddiv,
  .freeshippingdiv * {
    opacity: 0.6;
    font-size: 15px;
    font-weight: 600;
  }
  
  .stardivcontent {
    display: flex;
    justify-content: flex-start;
    height: 40px;
    height: 40px;
    line-height: 40px;
    align-items: center;
  }
  
  i.sharebtnshare {
    font-size: 20px;
    border: 1px solid rgb(255, 72, 135);
    border-radius: 50%;
    padding: 5px;
  }
  
  .solddiv {
    margin-left: 20px;
    margin-right: 20px;
  }
  
  .catalogpricetop {
    display: flex;
    align-items: center;
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #F4F4F4;
  }
  
  .catalognewpricediv {
    font-size: 20px;
    color: #da1984;
    font-family: iseehair-Bold;
  }
  
  .catalogoldpricediv {
    font-size: 15px;
    margin-left: 10px;
    margin-right: 10px;
    font-family: iseehair-Regular;
    color: #999;
    text-decoration: line-through;
  }
  
  .catalogprecentdiv {
    width: 90px;
    height: 25px;
    line-height: 25px;
    background: #ffd665;
    font-size: 14px;
    font-weight: 600;
    padding: 2px;
    text-align: -webkit-center;
    border-radius: 10px;
  }
  
  .catalogpricediv {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  
  span.sratdivtexspan {
    color: #999;
    text-decoration: underline;
    margin-left: 4px;
  }
  
  .sratdiv {
    font-size: 13px;
  }
  
  .catalogpricediv2div {
    display: flex;
    justify-content: space-between;
    height: 40px;
    line-height: 40px;
  }
  
  .freeshipping {
    display: flex;
  }
  
  .freeshippingdiv,
  .slotdiv {
    font-size: 14px;
    margin-left: 15px;
    margin-right: 10px;
    color: #999;
  }
  
  .catalogcoupons {
    font-size: 14px;
    color: #999;
  }
  
  .catalogcouponstext {
    margin-right: 5px;
  }
  
  .catalogcouponsicon {
    font-size: 20px;
    color: #da1984;
  }
  
  .catalogselectbtndiv1 {
    font-family: Roboto-Medium, Roboto;
    background: #F5F4F3;
    display: flex;
    justify-content: space-between;
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    padding-right: 15px;
    color: #000;
    border-radius: 2px;
    font-size: 13px;
    align-items: center;
  }
  
  .custom-indicator {
    position: absolute;
    left: unset;
    bottom: 0px;
    right: 0;
    text-align: center;
    padding: 0 5px;
    background: rgba(68, 68, 68, 0.7);
    font-size: 14px;
    color: #fff;
    font-family: 'Roboto';
    z-index: 3;
    border-radius: 10px 0px 0px 0px;
    line-height: 22px;
  }
  
  .van-swipe .van-swipe__track {
    height: inherit;
  }
  
  .catalogcoupons {
    display: flex;
    align-items: center;
  }
  
  .van-tabs__line {
    z-index: 0;
  }
  
  .catalogreviewdiv1 {
    text-align: -webkit-center;
  }
  
  .catalogreviewdiv1title {
    font-size: 20px;
    opacity: 0.75;
    padding-top: 30px;
  }
  
  .catalogreviewdiv1title2 {
    margin-top: 5px;
    margin-bottom: 10px;
  }
  
  .catalogreviewdiv1con {
    font-size: 13px;
    color: #969799;
  }
  
  table#product-attribute-specs-table {
    margin-top: 30px;
    border: 1px solid #ddd;
    width: 100%;
  }
  
  #product-attribute-specs-table th {
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-size: 13px;
    /*background: #f5f6f7;*/
    height: 40px;
    /*line-height: 40px;*/
  }
  
  .data-table thead th,
  .data-table tbody td {
    border-bottom: 1px solid #ddd;
    font-size: 13px;
    opacity: 0.85;
    padding-left: 4%;
    /*height: 40px;*/
    /*line-height: 40px;*/
  }
  
  .catalogreview {
    font-size: 13px;
    /*opacity: 0.85;*/
    line-height: 30px;
    text-align: -webkit-center;
  }
  
  .catalogreviewdiv {
    padding-left: 12px;
    padding-right: 12px;
  }
  
  .reviewtitledivtime {
    display: flex;
    align-items: center;
  }
  
  .reviewtitle {
    font-size: 14px;
    padding: 5px;
    font-family: "iseehair-Bold";
    opacity: 0.85;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
  }
  
  .reviewtitledivtimediv {
    margin-left: 16px;
    font-size: 12px;
    font-family: "iseehair-Regular";
    color: #999;
  }
  
  .reviewdetaildiv {
    padding: 5px;
    color: #333333;
    font-size: 14px;
    line-height: 1.5;
    background-color: #fff;
    word-break: break-all;
    font-family: 'Roboto-Regular';
    margin-bottom: 10px;
  }
  
  .reviewdetailimgdivitem {
    /* padding: 1%; */
    margin-left: 1%;
/*    width: 46%;*/
    text-align: center;
    margin-bottom: 10px;
  }
  
  .reviewdetailimgdivitemimg img {
/*    width: 100% !important;*/
    height: 155px !important;
    width: auto !important;
  }
  .reviewdetailimgdiv {
    display: flex;
    flex-wrap: wrap;
  }

  .reviewdetailsellerdivwrap {
    padding: 10px;
    border-radius: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: rgb(248, 248, 248);
  }
  .reviewdetailsellerdivone {
    font-size: 14px;
    line-height: 1.5;
    word-break: break-all;
    font-family: 'Roboto-Regular';
  }
  .reviewdetailsellerdiv {
    font-size: 14px;
    line-height: 1.5;
    word-break: break-all;
    font-family: 'Roboto-Regular';
    position: relative;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    width: 100%;
    overflow: hidden; 
    text-overflow: ellipsis; 
    box-sizing: border-box;
  }

  .reviewdetailsellerdiv-tit {
    color: #8a8a8a;
    font-weight: 600;
    padding-right: 5px;
  }

  .reviewdetailsellerdiv-replay {
    color: #8a8a8a;
  }

  .see-more-btn {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 15px;
    color: #010101;
    font-weight: 600;
    cursor: pointer;
    background-color: rgb(248, 248, 248);
    padding-left: 5px;
  }

  .reviewdetailsellerdiv-replay-wrap-one {
    display: inline-block;
  }
  .catalogreviewsdiv {
    margin-top: 10px;
  }
  
  .van-pagination__item--active {
    color: #fff !important;
    background-color: #fd74a3;
  }
  
  .van-pagination__item {
    color: #fd74a3;
  }
  
  .catalogpricebottomcoupon {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    border: 1px solid #da1984;
    border-radius: 4px;
    box-sizing: border-box;
    background-color: #fff;
    height: 40px;
    width: 313px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    margin-top: 15px;
    margin-right: 15px;
  }
  
  .catalogpricebottomcoupons {
    text-align: -webkit-center;
    margin-bottom: 50px;
  }
  
  .infor-coupons-left {
    height: 22px;
    border-right: 2px dotted #da1984;
    color: #da1984;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    width: 80%;
  }
  
  .infor-coupons-right {
    padding: 0 10px;
    color: #da1984;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    font-weight: 600;
  }
  
  .catalogselectbtndiv {
    margin: 10px 12px 15px 12px;
  }
  
  .catalogfooterbtndiv {
    /* display: flex;
      flex-wrap: nowrap;
      flex-direction: row; */
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 15;
    width: 100%;
    /*transform: translateZ(0.13333rem);*/
    background-color: #fff;
    box-shadow: 0 0 0.13333rem 0 rgb(0 0 0 / 10%);
    /* height: 60px;
      line-height: 60px; */
    justify-content: space-around;
    align-items: center;
    /* padding-top: 5px; */
    padding-bottom: 5px;
  }
  
  .van-sku-actions.catalogoptionsbndiv {
    z-index: 20 !important;
  }
  
  i.catalogfooterbtndivshare.van-icon {
    font-size: 30px;
    /*    margin-top: 67%;*/
  }
  
  .catalogfooterbtndiv1 {
    height: 45px;
    line-height: 45px;
    border: 2px solid #000;
    border-radius: 5px;
    padding-left: 10%;
    padding-right: 10%;
    width: 75%;
    text-align: -webkit-center;
    font-family: "iseehair-Bold";
    background: #000;
    color: white;
    font-size: 15px;
  }
  
  .catalogfooterbtndiv2 {
    height: 45px;
    line-height: 45px;
    border: 2px solid #da1585;
    border-radius: 5px;
    padding-left: 10%;
    padding-right: 10%;
    width: 75%;
    text-align: -webkit-center;
    background: #da1585;
    font-family: "iseehair-Bold";
    color: white;
    font-size: 15px;
  }
  
  .writereview {
    margin-bottom: 20px;
  }
  
  .writereviewdiv {
    border: 1px solid black;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: -webkit-center;
    color: #606266;
    cursor: not-allowed;
    background-image: none;
    background-color: #fff;
    border-color: #606266;
    font-size: 15px;
  }
  
  .writereviewdetaildiv {
    padding-top: 40px;
  }
  
  .writereviewdetaildiv4div {
    text-align: -webkit-center;
    padding: 20px 16px 10px 16px;
  }
  
  .writereviewdetaildiv4divtitle {
    font-size: 17px;
    color: #646566;
    font-family: "iseehair-Bold";
    text-align: center;
  }
  
  .writereviewdetaildiv4divcontent {
    font-size: 13px;
    color: #646566;
    margin-top: 10px;
  }
  
  .van-field__label {
    width: 7.2em;
  }
  
  .catalogreview {
    max-width: 100% !important;
    overflow: hidden;
  }
  
  .van-button--info {
    border: 1px solid #302c2d;
    background: #302c2d;
    height: 40px;
    line-height: 40px;
    color: white;
    font-size: 18px;
    margin-top: 20px;
    border-radius: 20px;
    font-family: iseehair-Bold;
  }
  
  .van-cell.van-field {
    border-bottom: 1px solid #d7cfcf;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  
  .btnsendreview {
    border: 1px solid #302c2d;
    background: #302c2d;
    height: 40px;
    line-height: 40px;
    color: white;
    font-size: 18px;
    margin-top: 20px;
    border-radius: 20px;
    font-family: iseehair-Bold;
    text-align: -webkit-center;
  }
  
  .reviewcoupon {
    font-size: 20px;
    margin-top: 10px;
    color: #fd74a3;
  }
  
  .catalogoptionsbndiv {
    flex-wrap: nowrap;
    flex-direction: row;
    background-color: #fff;
    height: 60px;
    line-height: 60px;
    justify-content: space-around;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  
  .nologinreviewnotis {
    text-align: -webkit-center;
    color: white;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center;
    font-size: 23px;
  }
  
  .van-sku-actions .van-button--warning {
    background: linear-gradient(to right, #9d9d9d, #3e2424);
  }
  
  .van-sku-actions .van-button--danger {
    background: linear-gradient(to right, #ff0058, #ff86b0);
  }
  
  span.van-sku__price-num2 {
    text-decoration: line-through;
  }
  
  span.van-sku__price-symbol2 {
    margin-left: 5px;
  }
  
  span.van-sku__price-symbol2,
  span.van-sku__price-num2 {
    font-size: 15px;
    color: #b3b3b3;
  }
  
  .catalogreview img {
    width: 100%;
  }
  
  .van-action-sheet__header {
    font-size: 18px;
    color: #333;
    height: 50px;
    line-height: 50px;
    text-align: left;
    border-bottom: 1px solid #eee;
    padding-left: 20px;
    font-family: "iseehair-Bold";
  }
  
  .van-action-sheet__close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 16px;
    font-size: 22px;
    line-height: inherit;
    color: #4e4e4e !important;
  }
  
  .catalogviewcoupondivtitle {
    font-size: 13px;
    text-align: center;
    padding: 15px 0;
  }
  
  .catalogviewcoupondivitem {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    text-align: center;
    background: #fff6e5;
    margin-left: 5%;
    margin-right: 5%;
    border-radius: 6px;
    margin-top: 5px;
  }
  
  .catalogviewcoupondivcontent {
    text-align: -webkit-center;
    margin-bottom: 15px;
    margin-top: 10px;
  }
  
  .catalogviewcoupondivitem1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 25%;
    height: 100%;
    background: #fdbc11;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  
  .catalogviewcoupondivitem11,
  .catalogviewcoupondivitem12 {
    font-size: 18px;
    font-family: ProximaNova-Bold;
    font-weight: 700;
    margin: 0;
    padding: 0;
    flex: 1;
    height: 20px;
    line-height: 20px;
  }
  
  .catalogviewcoupondivitem21 {
    font-size: 12px;
    font-family: "iseehair-Bold";
    font-weight: 700;
    color: #333;
    width: 50%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-left: 3%;
    padding-right: 3%;
    line-height: 20px;
  }
  
  .catalogviewcoupondivitem221 {
    cursor: pointer;
    text-align: center;
    border-radius: 3.733vw;
    font-size: 3.2vw;
    font-family: ProximaNova-Bold;
    font-weight: 700;
    color: white;
    background: #da1585;
    padding-left: 10px;
    padding-right: 10px;
  }
  
  .catalogviewcoupondivitem22 {
    width: 15%;
    padding-right: 3%;
  }
  
  .catalogviewcoupondiv {
    margin-bottom: 120px;
  }
  
  .zopim {
    margin-bottom: 70px !important;
    z-index: 10 !important;
  }
  
  .catalogoptionsbndivclas1 {
    width: 15%;
    text-align: -webkit-center;
    padding-top: 10px;
  }
  
  .catalogoptionsbndivclas2 {
    width: 42%;
  }
  
  .catalogoptionsbndivclas3 {
    width: 42%;
  }
  
  .banneronchangecatalogbannerimg div img {
    height: auto !important;
  }
  
  .banneronchangecatalogbannerimg video {
    height: auto !important;
  }
  
  .van-image-preview {
    height: 100% !important;
  }
  
  .banneronchangecatalogbannerimg .van-image {
    display: contents !important;
  }
  
  body {
    -webkit-overflow-scrolling: unset !important;
  }
  
  .van-image-preview__swipe {
    z-index: 10000;
  }
  
  .catalogpricedivtwo {
    font-size: 11px;
    line-height: 12px;
    font-family: Roboto, Roboto;
    color: #666;
    /* height: 50px; */
    /* line-height: 50px; */
    /* padding-left: 2%; */
    /* background: url('/image/catalog/payfqbg.png'); */
    /* background-size: contain; */
    /* background-repeat: no-repeat; */
    margin-bottom: 15px;
  }
  .catalogpricedivtwo1 {
      padding-top: 12px;
  }
  
  span.catalogpricedivtwo1 {
    font-family: "iseehair-Bold";
    font-size: 13px;
  }
  
  .catalogtoprightdivpshot {
    background: #f5f6f7;
    margin-bottom: 20px;
    padding: 6%;
    font-size: 13px;
    line-height: 20px;
    font-family: "iseehair-Regular";
  }
  
  .catalogprice {
    margin: 12px 12px 0 12px;
  }
  
  .catalogshortdes {
    margin-top: 20px;
  }
  
  .catalogproductviewshotdes.van-collapse-item {
    margin-top: 20px;
  }
  
  .catalogproductviewshotdes
    .van-cell.van-cell--clickable.van-collapse-item__title {
    line-height: 35px !important;
    background: #f5f6f7;
    border-radius: 5px;
  }
  
  .catalogproductviewshotdes
    .van-collapse-item__wrapper
    .van-collapse-item__content {
    background: #f5f6f7;
  }
  
  .catalogproductviewshotdes .van-cell i {
    line-height: 35px;
  }
  
  [v-cloak] {
    display: none;
  }
  
  .catalogcouponlogoview {
    /* margin-top: 20px; */
  }
  
  .newhomeproductoneprositem {
    padding: 10px;
  }
  
.newhomeproductoneprositemname.van-ellipsis {
    margin: 5px 0px;
    padding: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: black;
    white-space: normal;
    font-size: 14px;
    line-height: 20px;
}
  
  .newhomeproductoneprositemprice1 {
    display: flex;
  }
  
  .newhomeproductoneprositemprice1price {
    color: #da1984;
    font-size: 20px;
    line-height: 25px;
    margin-right: 5px;
  }
  
  .newhomeproductoneprositemprice1final {
    text-decoration: line-through;
    color: #b3b3b3;
    font-size: 15px;
    line-height: 25px;
  }
  
  .catalogrelatedtitle {
    margin-top: 30px;
    text-align: center;
  }
  
  .catalogrelatedtitlediv {
    font-size: 20px;
    margin-bottom: 10px;
  }
  
  /* span.catalognamespandiv.catalognamespandiv1 {
    background: black;
    color: #e7bb8a;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
  } */
  span.catalognamespandiv.catalognamespandiv1 {
    background: #E15D8E;
    color: #fff;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    font-family: 'Roboto-Regular';
    /* font-family: serif; */
    line-height: 1;
    font-size: 12px;
  }
  
  span.catalognamespandiv.catalognamespandiv2 {
    background: #e7bb8a;
    color: #55340af7;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    font-family: 'Roboto-Regular';
    line-height: 1;
    font-size: 12px;
  }
  
  span.catalognamespandiv.catalognamespandiv3 {
    background: #da1585;
    color: white;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
    font-family: 'Roboto-Regular';
    line-height: 1;
    font-size: 12px;
  }
  
/*  i.van-icon.van-icon-star.van-rate__icon {
    color: #fd74a3 !important;
  }*/
  
  .catalogpaymentlogoview {
    /* margin-top: 20px; */
    padding: 0 12px;
  }
  
  .catalogcountdownwrap {
    margin: 0 12px;
    padding: 10px 15px 10px 10px;
    background: #FFF3F7;
    border-radius: 2px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
  }
  
  .colonText {
    display: inline-block;
    line-height: 22px;
    color: #000;
    font-size: 16px;
    font-weight: 700;
    margin-left: 4px;
    float: left;
  }
  
  .colon {
    display: inline-block;
    margin: 0 4px;
    color: #da1984;
    font-weight: 700;
  }
  
  .block {
    display: inline-block;
    width: 22px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    font-weight: 700;
    background-color: #da1984;
    border-radius: 4px;
  }
  [v-cloak] {
    display: none;
  }
  #launcher {
    /* margin-bottom: 70px !important; */
    margin-left: 6px !important;
    margin-bottom: 6px !important;
  }
  .pay-tips {
    height: 14px;
    margin-left: 5px;
    vertical-align: middle;
  }
  .pay-que {
    width: 14px;
    vertical-align: middle;
  }
  .stages-show-wrap {
    width: 100%;
  }
  .qty-show {
    line-height: 30px;
    font-family: iseehair-Regular;
    font-size: 14px;
    display: flex;
    justify-content: space-between;
    padding: 7px 19px;
    background-color: rgb(230, 230, 230);
    margin-bottom: 15px;
  }
  .custom-type-wrap {
    position: absolute;
    display: flex;
    justify-content: center;
    left: 0;
    /* top: 0; */
    right: 0;
    bottom: 0;
  }
  .custom-type {
    position: relative;
    bottom: 65px;
    right: unset;
    /* text-align: center; */
    background: rgba(68, 68, 68, 0.7);
    border-radius: 20px;
    font-size: 12px;
    color: #fff;
    font-family: iseehair-Regular;
    z-index: 3;
    /* left: 50%; */
    /* transform: translate(-50%, -50%); */
    /* display: flex; */
    min-width: 0;
  }
  
  .custom-type-single {
    display: inline-block;
    line-height: 1.5;
    padding: 5px 8px;
    transition: all 0.25s linear;
  }
  .nowActive {
    color: #0c0703;
    border-radius: 20px;
    background-color: #fff;
  }
  .guide-class {
    float: right;
    margin-top: -30px;
    text-decoration: underline;
  }
  .guide-content {
    padding: 0 10px;
  }
  .guide-content img {
    width: 100%;
    margin-top: 0px;
  }
  .mt-20 {
    margin-top: 20px !important;
  }
  .guide-sub-text {
    font-size: 13px;
    font-family: Roboto, Roboto;
    font-weight: 400;
    color: #333333;
    line-height: 15px;
    word-break: break-word;
  }
  .guide-close {
    font-size: 16px;
    text-align: right;
    margin: 0;
    padding: 10px 5px 0;
    color: #c9c9c9;
  }
  .catalogfooterbtndivinner {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    /* height: 60px; */
    line-height: 60px;
    margin-top: 10px;
  }
  .catalogfootertips {
    font-family: Roboto, Roboto;
    background-color: #ffeef3;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    font-size: 15px;
    margin-bottom: 10px;
    font-weight: 600;
  }
  .catalogfootertips-left {
    color: #000000;
  }
  .catalogfootertips-right {
    color: #da1984;
  }
  .extra-tit {
    font-family: Roboto, Roboto;
    font-weight: 600;
    font-size: 15px;
    color: #000000;
    line-height: 15px;
    text-align: center;
    padding-top: 50px;
  }
  .extra-middle {
      display: flex;
      justify-content: center;
      align-items: center;
      text-align: center;
      padding: 25px 20px 0 20px;
  
  }
  .extra-middle-right {
      width: 58%;
      display: flex;
      justify-content: space-between;
      /* align-items: center; */
  }
  .m20 {
      margin: 0 20px;
  }
  .money-font {
      font-weight: 700;
      font-size: 20px;
      line-height: 20px;
      color: #000;
  }
  .primary-color {
      color: #DA1984;
  }
  .extra-sub-title {
      font-size: 12px;
      color: #666666;
      line-height: 14px;
  }
  .font-30 {
      font-size: 30px;
  }
  .extra-btm {
    background: #FFEEF3;
    border-radius: 6px;
    padding: 18px 15px;
    margin: 20px 15px 50px;
    display: flex;
    justify-content: space-between;
    font-family: Roboto, Roboto;
    font-weight: 600;
    font-size: 14px;
    color: #3D3D3D;
  }
  .coupon-show-right {
    font-weight: 400;
    font-size: 13px;
    color: #000000;
    line-height: 13px;
    text-align: left;
    display: flex;
    align-items: center;
  }
  .coupon-show-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .coupon-show-left {
    white-space: nowrap;
    width: 85%;
    overflow: hidden;
  }
  .coupon-show-item {
    font-family: Roboto, Roboto;
    /* font-weight: 600; */
    font-size: 12px;
    color: #000000;
    line-height: 12px;
    padding: 7px 8px;
    background-color: #FFE8F1;
    display: inline-block;
    margin-right: 5px;
  }
.ml-6 {
  margin-left: 6px;
}
.product-frame-detail {
  height: 100%;
  left: 0;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 2;
  pointer-events: none; /* 设置为不响应鼠标事件 */
}
.product-frame-detail img {
  width: 100%;
}
.van-sku-row__item {
  flex-direction: row-reverse;
}
.van-sku-row__item-img {
    margin: 0 !important;
    width: auto !important;
    position: absolute !important;
    right: 0;
    top: -7px;
}

.van-sku-row__item-img img {
  width: auto;
  height: 14px !important;
}
.qa-main {
  border-bottom: 1px solid #e4e4e4;
  padding: 20px 0;
}
.qa-top {
  padding-bottom: 15px;
  display: flex;
  align-items: start;
}
.qa-top-left {
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 14px;
  color: #DA1984;
  line-height: 16px;
  text-align: center;
  background: #F7F4F5;
  border-radius: 4px;
  line-height: 24px;
  padding: 0 8px;
}
.qa-top-tit {
  padding-left: 10px;
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 15px;
  color: #333333;
  line-height: 24px;
  
}
.qa-main-left {
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 14px;
  color: #DA1984;
  line-height: 16px;
  text-align: center;
  background: #F7F4F5;
  border-radius: 4px;
  line-height: 24px;
  padding: 0 8px;
}
.qa-main-right-main {
  padding-left: 10px;
  font-family: Roboto, Roboto;
  font-weight: 300;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
}
.qa-main-middle {
  display: flex;
  align-items: start;
}
.qa-main-right-btm {
  display: flex;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 15px;
}
.qa-main-right-btm-left {
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 14px;
  color: #000000;
  line-height: 18px;
  text-align: left;
  font-style: normal;
  text-decoration-line: underline;
  text-transform: none;
}
.qa-main-right-btm-right {
  font-family: OpenSans-Semibold, OpenSans-Semibold;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  line-height: 18px;
  display: flex;
}
.qa-main-right-btm-right img {
  margin-right: 5px;
  width: 16px;
}
.qa-bottom {
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 16px;
  color: #000000;
  line-height: 45px;
  text-align: center;
  background: #EBE2E5;
  border-radius: 2px;
  margin-top: 6px;
}
.ques-pop-tit {
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 16px;
  color: #000000;
  line-height: 16px;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e4e4e4;
}
.ques-pop-main-tit {
  display: flex;
  align-items: start;
  padding: 23px 0;
  margin: 0 12px;
  border-bottom: 1px solid #e4e4e4;
}
.ques-pop-main-main {
  display: flex;
  align-items: start;
  padding: 23px 0 12px 0;
  margin: 0 12px;
  border-bottom: 1px solid #e4e4e4;
}
.qa-pop-main-right {
  width: 100%;
}
.qa-pop-main-right-top {
  display: flex;
  justify-content: space-between;
  padding-left: 10px;
  padding-top: 5px;
}
.qa-pop-main-right-top-left {
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 14px;
  color: #0B0B0B;
  line-height: 14px;
}
.qa-pop-main-right-top-right {
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  line-height: 12px;
}
.qa-pop-main-right-middle {
  font-family: Roboto, Roboto;
  font-weight: 300;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  padding: 10px;
}
.qa-pop-main-right-btm-right {
  display: flex;
  float: right;
  font-family: OpenSans-Semibold, OpenSans-Semibold;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  line-height: 12px;
}
.qa-pop-main-right-btm-right img {
  margin-right: 5px;
  width: 16px;
}
.ques-pop-content {
  padding: 0 20px;
}
.ques-pop-content-inner {
  border: 1px solid #e4e4e4;
}
.review-score-wrap {
  background: #F7F4F5;
  margin:  15px 0;
  padding: 18px 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.review-score-left-one {
  font-family: Roboto, Roboto;
  font-weight: 700;
  font-size: 14px;
  color: #DA1984;
  line-height: 14px;
  text-align: center;
}
.review-score-left-one span {
  padding-left: 2px;
}
.review-score-left-two {
  padding-top: 6px;
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  line-height: 12px;
  text-align: center;
  padding-bottom: 10px;
}
.review-score-left-three {
  background: #EBE2E5;
  border-radius: 2px;
  padding: 5px 16px;
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 12px;
  color: #000000;
  line-height: 14px;
}
.review-score-left-three img {
  width: 14px;
  margin-right: 3px;
  float: left;
}
.review-pop-summary-right-single {
  margin-bottom: 10px;
}
.review-pop-summary-right-tit {
  font-size: 12px;
  font-family: Roboto-Bold, Roboto;
  font-weight: 700;
  color: #000000;
  line-height: 14px;
}
.review-pop-summary-right-subtit {
  font-size: 12px;
  font-family: Roboto-Regular, Roboto;
  font-weight: 400;
  color: #666666;
  line-height: 14px;
}
.review-pop-summary-right-line {
  height: 12px;
  width: 110px;
  background-color: #E7D3DA;
  margin-left: 11px;
  margin-right: 5px;
}
.review-pop-summary-right-line-progress {
  width: 50%;
  height: inherit;
  background-color: #DA1984;
}
.inline-block {
  display: inline-block;
}
.review-select-wrap {
  padding-bottom: 15px;
}
.review-pop-select-btn {
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  line-height: 18px;
  text-align: center;
  display: inline-block;
  padding: 8px 0;
  width: 32%;
}
.activeSelectBtn {
  background: #F7F4F5;
  color: #DA1984;
}
.review-tit-two {
  display: flex;
  justify-content: space-between;
  padding: 5px;
}
.ver-tips {
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 11px;
  color: #DA1984;
  line-height: 11px;
  padding: 2px 8px;
  background: #F1EAED;
  border-radius: 2px;
  margin-left: 5px;
}
.review-good-right {
  display: flex;
  float: right;
  font-family: OpenSans-Semibold, OpenSans-Semibold;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  line-height: 12px;
}
.review-good-right img {
  margin-right: 5px;
  width: 16px;
}
.activeText {
  color: #DA1984;
}
.writereviewdetaildiv2, .writereviewdetaildiv3, .writereviewdetaildiv4 {
  margin: 0 15px;
  background-color: #F8F8F8;
}

.writereviewdetaildiv .van-cell.van-field {
  border-bottom: none;
} 
.writereviewdetaildiv .van-cell {
  background-color: inherit;
  padding: 15px;
} 
.upload-img-tips {
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  line-height: 12px;
  padding-left: 20px;
  margin-top: -30px
}
.writereviewdetaildiv1 .van-field__value {
  display: flex;
  justify-content: center;
}
.writereviewtit {
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 16px;
  color: #000000;
  line-height: 16px;
  text-align: center;
  margin-top: -20px;
}
.writereviewdetaildiv1 .van-cell::after, .writereviewdetaildiv5 .van-cell::after{
  border-bottom: none !important;
}
.no-star-tips {
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 16px;
  color: #999999;
  line-height: 14px;
  text-align: center;
  margin-top: -15px;
}
.star-tips {
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 16px;
  color: #DA1984;
  line-height: 14px;
  text-align: center;
  margin-top: -15px;
}
.catalogreviewspicwrap {
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  white-space: nowrap;
  padding-bottom: 5px;
}
.catalogreviewspicwrap::-webkit-scrollbar-thumb {
  background-color: #da1585; /* 设置滑块的背景颜色 */
} 
.catalogreviewspicwrap::-webkit-scrollbar {
  height: 0 !important;
}

.catalogreviewspicwrap img {
  width: 100%;
  object-fit: cover;
  height: 108px;
}

.inner-pic-wrap {
  width: 108px;
  height: 108px;
  position: relative;
  display: inline-block;
  margin-right: 8px;
}

.catalogreviewspicwrap .inner-pic-wrap:nth-child(10) {
  position: relative;
}

.catalogreviewspicwrap .inner-pic-wrap:nth-child(10)::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* 设置蒙层的颜色和透明度 */
}

.catalogreviewspicwrap .inner-pic-wrap:nth-child(10)::before {
  content: 'More Pictures ';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 16px;
  line-height: 1.2;
  z-index: 1;
}
.reviewpictit {
  font-family: Roboto, Roboto;
  font-weight: 500;
  font-size: 16px;
  color: #000000;
  line-height: 16px;
  text-align: center;
}
.reviewpictit {
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 16px;
  color: #000000;
  line-height: 16px;
  text-align: center;
  padding: 16px 0;
}
.reviewpiccontent {
  column-count: 2;
  column-gap: 10px;
  counter-reset: count;
  margin: 0 auto;
  padding: 0 15px;
}
.reviewpiccontent>li {
  position: relative;
  margin-bottom: 10px;
}
.reviewpiccontent>li img {
  width: 100%;
}

.wapreviewpicwrap {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
  display: flex;
}
.leftcolwrap {
  display: flex; 
  flex: 1;
  flex-direction: column; 
  margin-right: 5px;
}
.rightcolwrap {
  display: flex; 
  flex: 1;
  margin-left: 5px;
  flex-direction: column; 
}
.colCommonPic {
  padding-bottom: 10px;
}
.wapreviewpicwrap img {
  width: 100%;
}
.fixedTop img{
  width: 18px;
}
.answer-btn {
  background-color: #ffeef3;
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 16px;
  color: #000000;
  line-height: 45px;
  text-align: center;
  border-radius: 2px;
  margin: 6px 12px;
}

.activity-no-code-text {
  /* background: #FFF1F9;
  border-radius: 2px;
  padding: 7px 10px; */
}
.activity-no-code-text-left {
  font-family: iseehair-Bold;
  font-weight: 500;
  font-size: 14px;
  color: #000000;
  line-height: 14px;
}
.activity-no-code-text-right {
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 13px;
  color: #DA1984;
  line-height: 15px;
  text-align: left;
  font-style: normal;
  border-radius: 2px;
  border: 1px solid #FF9DD3;
  background: #FFF3F7;
  display: inline-block;
  padding: 3px 8px;
}
.qa-main-right-wrap {
  width: 100%;
}
.leave-tit {
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 16px;
  color: #333333;
  line-height: 20px;
  text-align: center;
  padding: 20px 0 10px 0;
}
.leave-content {
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 13px;
  color: #333333;
  line-height: 20px;
  padding: 0 15px;
}
.leave-feedback {
  margin-top: 20px;
  margin-bottom: 20px;
  background: url('/image/detailView/coubg.png') no-repeat;
  background-size: contain;
  line-height: 50px;
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 24px;
  color: #DA1984;
  text-align: center;
  font-style: normal;
}
.leave-btn {
  width: 80%;
  margin-left: 10% !important;
  margin-bottom: 15px !important;
}
.care-wap-van .van-action-sheet{
  max-height: 75%;
}
.care-wap {
  padding: 0 12px 50px 12px;
}
.care-wap img {
  width: 100%;
  margin-bottom: 20px;
}
.care-wap h2 {
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 14px;
  color: #DA1984;
  line-height: 20px;
  margin: 0;
  margin-top: 40px;
}
.care-wap div {
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 14px;
  color: #444444;
  line-height: 20px;
  margin: 0;
  margin-top: 15px;
  word-wrap: break-word;
}
.care-view {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #f4f4f4;
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 15px;
  color: #000000;
  line-height: 18px;
  text-align: left;
  padding: 16px 12px;
}
.care-wap-van .van-action-sheet__header {
  line-height: 48px;
  padding-left: 0;
}
.care-view-tit {
  /* padding-left: 0.4rem; */
}

.que-class {
    height: 15px;
    float: right;
    padding-left: 5px;
    margin-top: -1px;
}
.tips-con {
  margin-bottom: 30px;
}
.block-wig-wap {
  padding: 0 12px 20px 12px;
}
.block-wig-wap img {
  width: 100%;
}
.block-wig-tit {
  font-family: Montserrat-SemiBold;
  font-weight: 600;
  font-size: 16px;
  color: #DA1984;
  line-height: 20px;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 15px;
}
.block-wig-item-tit {
  font-family: Montserrat-SemiBold;
  font-weight: 600;
  font-size: 14px;
  color: #DA1984;
  line-height: 17px;
  text-align: left;
  margin-top: 5px;
}
.block-wig-item-subtit {
  font-family: Montserrat-Regular;
  font-weight: 400;
  font-size: 12px;
  color: #444444;
  line-height: 18px;
  text-align: left;
}
.block-wig-content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.block-wig-content-item {
  width: 49%;
}
.make-tit {
  font-family: Montserrat-SemiBold;
  font-weight: 600;
  font-size: 16px;
  color: #DA1984;
  line-height: 20px;
  text-align: left;
  margin-top: 30px;
}
.make-subtit {
  font-family: Montserrat-Regular;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 17px;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 15px;
}
.make-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.make-con-img {
  width: 49%;
}
.make-con-img img {
  width: 100%;
}
.make-con-text {
  width: 49%;
  font-family: Montserrat, Montserrat;
  font-weight: 400;
  font-size: 11px;
  color: #444444;
  line-height: 18px;
  text-align: left;
}
.bread-crumbs-wrap {
  margin: 12px;
}
.bread-crumbs-item {
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  line-height: 15px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  /* margin: 0 5px; */
}
.bread-crumbs-item a {
  color: #666666;
}
.bread-crumbs-item-last {
  margin-top: 3px;
  display: block;
  width: 90%;
  overflow: hidden; /* 隐藏超出的内容 */
  white-space: nowrap; /* 不换行 */
  text-overflow: ellipsis; /* 使用省略号表示被截断的文本 */
}
.color-black {
  color: #000;
}
.catalogfqdiv {
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  line-height: 12px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  padding-left: 10px;
}
.catalogfqdiv span {
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 14px;
  color: #da1984;
  line-height: 16px;
  text-align: left;
  font-style: normal;
  text-transform: none;
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.show-close {
  position: fixed;
  right: 20px;
  top: 20px;
  z-index: 99;
}
.bannerSwiperTwo div img {
  width: 56px !important;
}
a.catalogqatip {
    text-decoration: underline;
}
.op-view-more, .op-view-close {
    font-family: Roboto, Roboto;
    font-weight: 400;
    font-size: 14px;
    color: #999999;
    line-height: 14px;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 15px;
}
.black-view-tip {
  display: none;
  margin-bottom: 10px;
}
.black-view-tip img {
  width: 100%;
}
/* 黑五专用色 */
/* .catalogfooterbtndiv2 {
  background: linear-gradient( 134deg, #100000 0%, #EB0001 100%);;
   ;
  color: #FFFFFF;
  border: none;
  height: 49px;
  width: calc(75% + 4px);
} */
 .no-login-bar {
  margin:  0 12px;
  padding: 10px 15px 10px 10px;
  background: #FFF3F7;
  border-radius: 2px;
  display: flex;
  justify-content: space-between;
  align-items: center;
 }
 .no-login-bar-left {
  font-family: Roboto-Medium, Roboto;
  font-weight: 500;
  font-size: 13px;
  color: #DA1984;
  line-height: 18px;
 }
 .no-login-bar-right {
  font-family: Roboto, Roboto;
  font-weight: 500;
  font-size: 12px;
  color: #DA1984;
  line-height: 16px;
  text-align: right;
  font-style: normal;
  text-decoration-line: underline;
  text-transform: none;
 }
 .no-login-bar-right img {
  width: 12px;
}
 .catalogselectbtndiv12 {
    display: flex;
    align-items: center;
 }
 .catalogselectbtndiv12 img {
  width: 12px;
 }
 .viewwish img {
  width: 20px;
 }
 .stage-pay {
  font-family: Oswald-SemiBold, Oswald;
  font-weight: 600;
  font-size: 11px;
  color: #666666;
  line-height: 16px;
  padding-left: 2px;
  padding-right: 2px;
 }
 .catalogpricediv2 {
  padding: 5px 12px 10px 12px;
 }
 .shipping-wrap, .security-wrap {
  border-top: 1px solid #f4f4f4;
  padding: 15px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
 }
 .shipping-left-one, .security-left-one {
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 13px;
  color: #000000;
  line-height: 15px;
  text-align: left;
  font-style: normal;
  display: flex;
  align-items: center;
 }
 .shipping-left-one img, .security-left-one img {
  width: 18px;
  margin-right: 5px;
 }
 .shipping-left-two, .security-left-two {
  font-family: Roboto, Roboto;
  font-weight: 400;
  font-size: 12px;
  color: #666666;
  line-height: 12px;
  text-align: left;
  font-style: normal;
  padding-top: 10px;
  padding-left: 23px;
 }
 .shipping-time {
  color: #DA1984;
 }
 .dotted-color {
  color: #DA1984;
  margin-right: 4px;
 }
 .ml-20 {
  margin-left: 20px;
 }
 .shipping-right img,  .security-right img {
  width: 12px;
 }
 .full-line {
  height: 6px;
  background-color: #f4f4f4;
 }

.return-wrap {
  padding: 0 12px 40px 12px;
}

.return-wrap .title {
  font-family: Montserrat, Montserrat;
  font-weight: 700;
  font-size: 20px;
  color: #DB1984;
  line-height: 24px;
  text-align: center;
  /*	padding: 60px 0 20px 0;*/
}

.return-wrap .content-text {
  font-family: Roboto, Roboto;
  font-weight: 300;
  font-size: 14px;
  color: #444444;
  line-height: 20px;
  margin: 0;
  margin-top: 15px;
  /*	padding-bottom: 15px;*/
}

.return-wrap .main-tit {
  font-family: Montserrat, Montserrat;
  font-weight: 600;
  font-size: 14px;
  color: #000000;
  line-height: 20px;
  margin: 0;
  margin-top: 40px;
}

.return-wrap .flex-content {
  display: flex;
  align-items: baseline;
  /*    justify-content: space-between;*/
}

.return-wrap .content-pink {
  color: #DB1984;
  text-decoration: none;
}

.return-wrap .process-wrap {
  display: flex;
  margin-top: 15px;
}

.return-wrap .process-left {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 23px;
}

.return-wrap .process-right {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.return-wrap .main-tit-two {
  font-family: Montserrat, Montserrat;
  font-weight: 500;
  font-size: 12px;
  color: #000;
  line-height: 15px;
  text-align: left;
}

.return-wrap .main-content-two {
  font-family: Roboto, Roboto;
  font-weight: 300;
  font-size: 12px;
  color: #444444;
  line-height: 16px;
  text-align: left;
}
.coupon-show-right img {
  width: 12px;
}
.coupon-line-wrap {
  font-family: Roboto, Roboto;
  font-weight: 600;
  font-size: 13px;
  color: #DA1984;
  line-height: 15px;
  text-align: left;
  font-style: normal;
  border-radius: 2px;
  border: 1px solid #FF9DD3;
  background: #FFF3F7;
  display: inline-block;
  padding: 3px 8px;
}
.care-wap-van .van-action-sheet__header {
  font-size: 18px;
}
.care-wap-van .van-action-sheet__close {
  font-size: 18px;
}
.catalogreviewdiv .van-tabs--line .van-tabs__wrap {
  height: 50px;
  padding-top: 10px;
}
.catalogoptiondiv .van-sku-row__image-item, .catalogoptiondiv .van-sku-row__item {
  overflow: inherit;
}

/* 黑五元素 */
/* .activity-no-code-text-right-friday {
   border: 1px solid #CB0D0D;
  background: transparent;
    color: #CB0D0D;
  border-radius: 4px;
}
.bar-friday {
      margin: 0 12px;
      padding-bottom: 10px;
 }
.bar-friday img {
  width: 100%;
}
.catalogfooterbtndiv2-friday {
  background: linear-gradient( 134deg, #100000 0%, #EB0001 100%);
  border: none;
  height: 49px;
  line-height: 49px;
}
 span.catalognamespandiv.catalognamespandiv1, span.catalognamespandiv.catalognamespandiv2, span.catalognamespandiv.catalognamespandiv3 {
  background: linear-gradient( 134deg, #100000 0%, #EB0001 100%);
  color: #fff;
 } */