.demo .custom-content {
    padding: 10px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 12px;
  }
  
  .demo .custom-content .left {
    color: #999;
  }
  
  .demo .custom-content .right {
    color: #333;
  }
  
  .demo .delivery-date3 {
    padding: 30px 10px 0;
  }
  
  .demo .delivery-date4 {
    padding-top: 30px;
  }
  
  .demo .nut-cell-right-zero {
    padding-right: 0;
  }
  
  .demo .nut-cell-left-zero {
    padding-left: 0;
  }
  
  .demo .nb-horizontalscrolling__contain-item {
    position: relative;
    width: 83px;
    margin-right: 6px;
    flex-shrink: 0;
    overflow: hidden;
  }
  
  .demo .nb-horizontalscrolling__contain-item img {
    width: 83px;
    height: 83px;
    vertical-align: top;
  }
  
  .demo .nb-horizontalscrolling__mask-left {
    padding: 0 10px;
  }
  
  .demo .nb-horizontalscrolling__mask-right {
    padding: 0 10px;
  }
  
  .demo .buy-price > div {
    font-size: 16px;
    color: #000;
  }
  
  .demo .buy-price > div:last-child {
    font-size: 12px;
    color: #4e4e4f;
  }
  
  .demo .buy-price > div i {
    font-size: 12px;
    font-style: normal;
  }
  
  .demo .more-box {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  
  .demo [class*="safe-area-bottom"] {
    position: relative;
  }
  
  .demo .nb-invoice-title-edit__submit {
    position: inherit;
  }
  
  .demo.order-remark-demo .nut-cell__value {
    max-width: 60%;
    text-align: left !important;
    word-break: break-all;
  }
  
  .demo.product-feed-demo {
    padding: 57px 0 0;
  }
  
  .demo.product-feed-demo .nut-tabs__titles {
    background: #eee;
  }
  
  .demo.product-feed-demo .nut-tabpane {
    padding: 0 0 20px;
    background: #eee;
  }
  
  .demo.product-feed-demo .nb-productfeed {
    height: calc(100vh - 145px);
    width: 100%;
    padding: 0;
    overflow-y: auto;
    overflow-x: hidden;
  }
  
  .demo.product-feed-demo .nb-productfeed::-webkit-scrollbar {
    width: 0 !important;
  }
  
  .demo.product-feed-demo .nb-productfeedItem {
    margin-bottom: 6px;
  }
  
  .demo.product-feed-demo .nb-productfeedItem .img-label {
    width: 63px;
    height: 16px;
  }
  
  .demo.product-feed-demo .nb-productfeedItem .img-label img {
    display: block;
    width: 100%;
  }
  
  .demo.product-feed-demo .nb-productfeedItem .nut-image img {
    width: 100%;
    border-radius: 8px;
  }
  
  .demo.product-feed-demo .nb-productfeedItem .name-box {
    margin-bottom: 7px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.85);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    word-break: break-all;
  }
  
  .demo.product-feed-demo .nb-productfeedItem .name-box .label {
    display: inline-flex;
    align-items: center;
    height: 12px;
    margin-right: 5px;
    padding: 0 2px;
    font-size: 10px;
    font-family: PingFang SC;
    vertical-align: 2px;
    color: white;
    background: linear-gradient(135deg, #ff404f 0%, #fa2c19 100%);
    border-radius: 2px;
  }
  
  .demo.product-feed-demo .nb-productfeedItem .price {
    font-size: 0;
  }
  
  .demo.product-feed-demo .nb-productfeedItem .price .nut-price {
    font-family: JDZH-Regular;
    color: #fa2c19;
  }
  
  .demo.product-feed-demo .nb-productfeedItem .price .nut-price .nut-price__symbol-large, .demo.product-feed-demo .nb-productfeedItem .price .nut-price .nut-price__decimal-large {
    font-size: 12px;
  }
  
  .demo.product-feed-demo .nb-productfeedItem .price .nut-price .nut-price__integer-large {
    font-size: 18px;
  }
  
  .demo.product-feed-demo .product-feed-demo2 .name-box {
    height: 42px;
  }
  
  .demo.product-feed-demo .product-feed-demo2 .desc-box {
    height: auto;
    margin-bottom: 10px;
    font-size: 12px;
    color: #8c8c8c;
  }
  