/**|tid:16|platform:1|position:1|update_time:2020-08-15 10:24:14   */

    .custom-content.custom-head {
      
      
      padding: 0px 0px 0px 0px!important;
    
      margin: 0 auto;
      
      position: relative;
      z-index: 150;
    }
    .custom-head .custom-block {
      min-height: 32px;
      position: relative;
      float: left;
    }
    .mobi_con .custom-head .custom-block {
      float: none;
    }
    [data-dpr="2"] .mobi_con .custom-content.custom-head {
      
      padding: 0rem 0rem 0rem 0rem!important;
    
    }
    [data-dpr="3"] .mobi_con .custom-content.custom-head {
      
      padding: 0rem 0rem 0rem 0rem!important;
    
    }
    .custom-content.custom-head .fa-stack {
      font-size: 1.05em;
    }
    .custom-head .content-block ul .content-item {
      display: inline-block;
    }

    .custom-head .content-block ul li {
      display: inline-block;
    }
  
    .custom-content.custom-head .line-0 {
       
       
      padding: 0px 0px 0px 0px!important;
    
       
     }
     .custom-content.custom-head .line-0 > div{
       width: 100%;
       margin: 0 auto;
     }
     .custom-content.custom-head .custom-line {
       min-height: 32px;
       position: relative;
     }
  
    .custom-head .line-0 .block-0 {
      width: 100%;
      
      
      padding: 0px 0px 0px 0px!important;
    
      margin: 0 auto;
      
      text-align: undefined;
    }
  
    .custom-head .content-block {
      min-height: 30px;
      position: relative;
      display: inline-block;
      vertical-align: top;
      letter-spacing: 0;
      text-align: left;
    }
    .content-model-block {
      display: inline-block;
    }
  
    .custom-head .line-0 .block-0 .content-0 .image-0 div{
      text-align:undefined;
      
      padding: 0px 0px 0px 0px!important;
    ;
      display: inline-block;
    }
    .custom-head .line-0 .block-0 .content-0 .image-0 div img{
      width: 100%px;
      height: px
    }
    .mobi_con .custom-head .line-0 .block-0 .content-0 .image-0 div img{
      width: 2.1875rem;
      height: NaNrem;
    }
  
    .custom-content.custom-head .line-1 {
       
       
      padding: 25px 0px 35px 0px!important;
    
       
     }
     .custom-content.custom-head .line-1 > div{
       width: 1365px;
       margin: 0 auto;
     }
     .custom-content.custom-head .custom-line {
       min-height: 32px;
       position: relative;
     }
  
    .custom-head .line-1 .block-0 {
      width: 25%;
      
      
      padding: 28px 0px 0px 0px!important;
    
      margin: 0 auto;
      
      text-align: undefined;
    }
  
    .custom-head .content-block {
      min-height: 30px;
      position: relative;
      display: inline-block;
      vertical-align: top;
      letter-spacing: 0;
      text-align: left;
    }
    .content-model-block {
      display: inline-block;
    }
  
    .custom-head .line-1 .block-0 .content-0 .image-0 div{
      text-align:undefined;
      
      padding: 0px 0px 0px 10px!important;
    ;
      display: inline-block;
    }
    .custom-head .line-1 .block-0 .content-0 .image-0 div img{
      width: 268px;
      height: px
    }
    .mobi_con .custom-head .line-1 .block-0 .content-0 .image-0 div img{
      width: 5.8625rem;
      height: NaNrem;
    }
  
    .custom-head .line-1 .block-1 {
      width: 50%;
      
      
      padding: 10px 0px 0px 0px!important;
    
      margin: 0 auto;
      
      text-align: center;
    }
  
    .custom-head .content-block {
      min-height: 30px;
      position: relative;
      display: inline-block;
      vertical-align: top;
      letter-spacing: 0;
      text-align: left;
    }
    .content-model-block {
      display: inline-block;
    }
  
    
      
    
    .custom-head .line-1 .block-1 .content-0 {
      
      
      
      padding: 0px 150px 0px 0px!important;
    
      
      text-align: center
    }
    .mobi_con .custom-head .line-1 .block-1 .content-0 {
      
      padding: 0rem 2.34375rem 0rem 0rem!important;
    
    }
    .custom-head .line-1 .block-1 .content-0  a, .custom-head .line-1 .block-1 .content-0  > span{
      
      min-height: 30px;
      display: inline-block;
      text-decoration: none;
      line-height: 30px;
      color: #000000;
      font-size: 12px;
      padding:0 2px;
      position: relative;
    }
    .mobi_con .custom-head .line-1 .block-1 .content-0  a, .mobi_con .custom-head .line-1 .block-1 .content-0  > span{
      font-size: 0.28125rem;
      line-height: 0.375rem;
    }
    [data-dpr="2"] .mobi_con .custom-head .line-1 .block-1 .content-0  a, [data-dpr="2"] .mobi_con .custom-head .line-1 .block-1 .content-0  > span{
      line-height: 0.28125rem;
      line-height: 0.46875rem;
    }
    [data-dpr="3"] .mobi_con .custom-head .line-1 .block-1 .content-0  a, [data-dpr="2"] .mobi_con .custom-head .line-1 .block-1 .content-0  > span {
      line-height: 0.46875rem;
    }
    .custom-head .line-1 .block-1 .content-0  a:hover {
      
    }
    .custom-head .line-1 .block-1 .content-0  a span, .custom-head .line-1 .block-1 .content-0  > span span{
      font-size: 12px;
      display: inline-block;
      padding: 0 2px;
      color: #000000;
    }
    .mobi_con .custom-head .line-1 .block-1 .content-0  a span, .mobi_con .custom-head .line-1 .block-1 .content-0  > span span{
      font-size: 0.1875rem;
    }
    .custom-head .line-1 .block-1 .content-0  a span i, .custom-head .line-1 .block-1 .content-0  > span span i{
      color: #000000;
    }
  
    .custom-head .content-block {
      min-height: 30px;
      position: relative;
      display: inline-block;
      vertical-align: top;
      letter-spacing: 0;
      text-align: left;
    }
    .content-model-block {
      display: inline-block;
    }
  
    .custom-head .line-1 .block-1 .content-1 {
      
      padding: 0px 0px 0px 0px!important;
    ;
      ;
      
    }
    .mobi_con .custom-head .line-1 .block-1 .content-1 {
      
      padding: 0rem 0rem 0rem 0rem!important;
    
    }
    .custom-head .line-1 .block-1 .content-1 .custom-search-box{
      vertical-align: middle;
      border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000;;
      white-space: nowrap;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      -ms-justify-content: space-between;
      -o-justify-content: space-between;
      justify-content: space-between;
      justify-content: space-between;
      -webkit-align-items:stretch;
      -moz-align-items:stretch;
      -ms-align-items:stretch;
      -o-align-items:stretch;
      align-items: stretch;
      
      font-size: 16px;
      
        border-radius: 1.05em;
        overflow: hidden;
      
    }
    .custom-head .line-1 .block-1 .content-1 .custom-search-box .custom-icon-block {
      cursor: pointer;
      background-color: #000000;
      padding: 0 16px 0 13px;
    }
    .custom-head .line-1 .block-1 .content-1 .custom-search-box .custom-btn-block {
      
      background-color: #000000;
      padding: 0 16px 0 13px;
    }
    .custom-head .line-1 .block-1 .content-1 .custom-search-box i {
      font-size: inherit;
    }
    .custom-head .line-1 .block-1 .content-1 .custom-search-box button{
      text-align: right;
      cursor: pointer;
      vertical-align: middle;
      font-size: 1.05em;
      display: inline-block;
      padding: 0 .5em;
      height: 2em;
      line-height: 2em;
      background: inherit;
      color: #FFFFFF;
      border: none;
      font-size: 16px;
    }
    .custom-head .line-1 .block-1 .content-1 .custom-search-box button i{
      color: inherit;
    }
    .custom-head .line-1 .block-1 .content-1 .custom-search-box input{
      padding-left: 12px;
      border: none;
      outline: none;
      vertical-align: baseline;
      display: inline-block;
      font-size: 16px;
      height: 2em;
      width: 500px;
    }
  
    .custom-head .line-1 .block-2 {
      width: 25%;
      
      
      padding: 0px 0px 0px 0px!important;
    
      margin: 0 auto;
      
      text-align: right;
    }
  
    .custom-head .content-block {
      min-height: 30px;
      position: relative;
      display: inline-block;
      vertical-align: top;
      letter-spacing: 0;
      text-align: left;
    }
    .content-model-block {
      display: inline-block;
    }
  
    
      
    
    .custom-head .line-1 .block-2 .content-0 {
      
      background-color: #FFFFFF;
      
      padding: 0px 15px 0px 15px!important;
    
      
      text-align: center;
    }
    .mobi_con .custom-head .line-1 .block-2 .content-0 {
      
      padding: 0rem 0.234375rem 0rem 0.234375rem!important;
    
    }
    .custom-head .line-1 .block-2 .content-0  a, .custom-head .line-1 .block-2 .content-0  > span{
      
      min-height: 30px;
      display: inline-block;
      text-decoration: none;
      line-height: 30px;
      color: #000000;
      font-size: 12px;
      padding:0 2px;
      position: relative;
    }
    .mobi_con .custom-head .line-1 .block-2 .content-0  a, .mobi_con .custom-head .line-1 .block-2 .content-0  > span{
      font-size: 0.28125rem;
      line-height: 0.375rem;
    }
    [data-dpr="2"] .mobi_con .custom-head .line-1 .block-2 .content-0  a, [data-dpr="2"] .mobi_con .custom-head .line-1 .block-2 .content-0  > span{
      line-height: 0.28125rem;
      line-height: 0.46875rem;
    }
    [data-dpr="3"] .mobi_con .custom-head .line-1 .block-2 .content-0  a, [data-dpr="2"] .mobi_con .custom-head .line-1 .block-2 .content-0  > span {
      line-height: 0.46875rem;
    }
    .custom-head .line-1 .block-2 .content-0  a:hover {
      
    }
    .custom-head .line-1 .block-2 .content-0  a span, .custom-head .line-1 .block-2 .content-0  > span span{
      font-size: 12px;
      display: inline-block;
      padding: 0 2px;
      color: #000000;
    }
    .mobi_con .custom-head .line-1 .block-2 .content-0  a span, .mobi_con .custom-head .line-1 .block-2 .content-0  > span span{
      font-size: 0.1875rem;
    }
    .custom-head .line-1 .block-2 .content-0  a span i, .custom-head .line-1 .block-2 .content-0  > span span i{
      color: #000000;
    }
  
    .custom-head .content-block {
      min-height: 30px;
      position: relative;
      display: inline-block;
      vertical-align: top;
      letter-spacing: 0;
      text-align: left;
    }
    .content-model-block {
      display: inline-block;
    }
  
    
      
    
    .custom-head .line-1 .block-2 .content-1 {
      
    }
    .custom-head .line-1 .block-2 .content-1 .curr-item {
      ;
      background: #ffffff;
    }
    .custom-head .line-1 .block-2 .content-1 .curr-item a{
      padding: 0 10px;
      text-decoration: none;
    }
    .custom-head .line-1 .block-2 .content-1 .curr-item{
      width: 100%;
      height: 32px;
      position: relative;
      z-index: 10;
      display: inline-block;
      text-align: left;
    }
    .custom-head .line-1 .block-2 .content-1  .curr-item > a{
      font-size: 12px;
      background: #ffffff;
      color: ;
      display: block;
      line-height: 32px;
      padding:0 2px;
      position: relative;
    }
    .custom-head .line-1 .block-2 .content-1  .curr-item > a i{
      color: ;
    }
    .custom-head .line-1 .block-2 .content-1  .curr-item > a .fa-angle-up{
      display: none;
    }
    .custom-head .line-1 .block-2 .content-1  .curr-item:hover > a .fa-angle-down{
      display: none;
    }
    .custom-head .line-1 .block-2 .content-1  .curr-item:hover > a .fa-angle-up{
      display: inline;
      color: ;
    }
    .custom-head .line-1 .block-2 .content-1  .curr-item ul{
      margin-top: 0;
      display: none;
      position: absolute;
      width: 100%;
      padding-left: 0;
      max-height: 350px;
    }
   .custom-head .line-1 .block-2 .content-1  .curr-item ul li{
      height: 32px;
      text-align: left;
      background: #ffffff;
    }
    .custom-head .line-1 .block-2 .content-1  .curr-item:hover{
      color: #000;
    }
    .custom-head .line-1 .block-2 .content-1  .curr-item:hover > a{
      background: #ffffff;
      color: ;
    }
    .custom-head .line-1 .block-2 .content-1  .curr-item:hover ul{
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      background: #ffffff;
      
      width: 81px;
    }
    .custom-head .line-1 .block-2 .content-1  .curr-item ul li:hover a{
      background: #000000;
      color: #ffffff;
    }
    .custom-head .line-1 .block-2 .content-1  .curr-item ul li a{
      display: block;
      line-height: 32px;
      color: #000000;
      font-size: 12px;
    }
    .curr-item i.country-icon{
      position: relative;
      top: 1px;
      border: 1px solid #ccc;
      width: 17px;
      height: 14px;
      margin-right: 6px;
      display: inline-block;
      margin-top: -5px;
      line-height: 0;
      font-size: 0;
      overflow: hidden;
      background: url("/static/web/skin1/img/comm/countrysprite.png") no-repeat #ffffff;
      background-size: 121px auto;
      vertical-align: middle;
    }
    .curr-item i.AED-icon {
      background-position: -21px 0;
    }
    .curr-item i.ARS-icon {
      background-position: -84px 0;
    }
    .curr-item i.AUD-icon {
      background-position: 0 -17px;
    }
    .curr-item i.BHD-icon {
      background-position: -21px -17px;
    }
    .curr-item i.BRL-icon {
      background-position: -42px 0;
    }
    .curr-item i.CAD-icon {
      background-position: -42px -17px;
    }
    .curr-item i.CHF-icon {
      background-position: 0 -34px;
    }
    .curr-item i.DKK-icon {
      background-position: -21px -34px;
    }
    .curr-item i.EUR-icon {
      background-position: -42px -34px;
    }
    .curr-item i.GBP-icon {
      background-position: -63px 0;
    }
    .curr-item i.HKD-icon {
      background-position: -63px -17px;
    }
    .curr-item i.IDR-icon {
      background-position: -63px -34px;
    }
    .curr-item i.ILS-icon {
      background-position: 0 -51px;
    }
    .curr-item i.INR-icon {
      background-position: -21px -51px;
    }
    .curr-item i.JPY-icon {
      background-position: -42px -51px;
    }
    .curr-item i.KWD-icon {
      background-position: -63px -51px;
      width: 16px;
      height: 12px;
    }
    .curr-item i.MXN-icon {
      background-position: 0 0;
    }
    .curr-item i.NOK-icon {
      background-position: -84px -17px;
    }
    .curr-item i.NZD-icon {
      background-position: -84px -34px;
    }
    .curr-item i.OMR-icon {
      background-position: -84px -51px;
    }
    .curr-item i.PLN-icon {
      background-position: 0 -68px;
    }
    .curr-item i.QAR-icon {
      background-position: -21px -68px;
    }
    .curr-item i.RUB-icon {
      background-position: -42px -68px;
    }
    .curr-item i.SAR-icon {
      background-position: -63px -68px;
    }
    .curr-item i.SEK-icon {
      background-position: -84px -68px;
    }
    .curr-item i.SGD-icon {
      background-position: 0 -85px;
    }
    .curr-item i.THB-icon {
      background-position: -21px -85px;
    }
    .curr-item i.TRY-icon {
      background-position: -42px -85px;
    }
    .curr-item i.TWD-icon {
      background-position: -63px -85px;
    }
    .curr-item i.USD-icon {
      background-position: -84px -85px;
    }
    .curr-item i.VND-icon {
      background-position: -105px 0;
    }
  
    .custom-head .line-1 .block-3 {
      width: 25%;
      
      
      padding: 0px 0px 0px 0px!important;
    
      margin: 0 auto;
      
      text-align: right;
    }
  
    .custom-head .content-block {
      min-height: 30px;
      position: relative;
      display: inline-block;
      vertical-align: top;
      letter-spacing: 0;
      text-align: left;
    }
    .content-model-block {
      display: inline-block;
    }
  
    .custom-head .line-1 .block-3 .content-0  {
      
      padding: 0px 0px 0px 0px!important;
    
      
    }
    .custom-head .line-1 .block-3 .content-0 .sign{
      width: 100%;
      height: 32px;
      z-index: 10;
      display: inline-block;
      background: #ffffff;
      text-align: left;
    }
    .custom-head .line-1 .block-3 .content-0 .sign > a{
      text-decoration: none;
      
      padding: 9px 15px 0px 15px!important;
    
    }
    .custom-head .line-1 .block-3 .content-0 .sign > a{
      font-size: 12px;
      color: #000000;
      background: #ffffff;
      display: block;
      line-height: 32px;
      border: 1px solid transparent;
    }
    .custom-head .line-1 .block-3 .content-0 .sign > a .custom-icon-bag-con{
      width: auto;
      font-size: 22px;
      position: relative;
    }

    .custom-head .line-1 .block-3 .content-0 .sign > a span i {
      color: #000000;
    }
    .custom-head .line-1 .block-3 .content-0 li.sign:hover > a span i {
      color: #000000;
      position: relative;
    }
    .custom-head .line-1 .block-3 .content-0 .sign ul.custom-sign-state{
      margin-top: 0;
      display: none;
      position: absolute;
      width: 100%;
      padding-left: 0;
      right: 0px;
      
      min-width: 100px;
      top: calc(100% + 9px);
    }
    .custom-head .line-1 .block-3 .content-0 .sign ul li{
      height: 32px;
      text-align: undefined;
      background: #ffffff;
      color: #000000;
      width: 100%;
    }
    .custom-head .line-1 .block-3 .content-0 li.sign:hover {
      position: relative;
    }
    .custom-head .line-1 .block-3 .content-0 li.sign:hover,  .custom-head .line-1 .block-3 .content-0 .sign:hover > a{
      ;
      color: #000000;
    }
    .custom-head .line-1 .block-3 .content-0 .sign ul li a {
      background-color: #FFFFFF;;
      color: #000000;
    }
    .custom-head .line-1 .block-3 .content-0 .sign ul li:hover a{
      background-color: #000000;;
      color: #FFFFFF
    }
    .custom-head .line-1 .block-3 .content-0 .sign:hover ul{
      display: block;
      background: #ffffff;
      border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;
    }
    .custom-head .line-1 .block-3 .content-0 .sign ul li a{
      display: block;
      line-height: 32px;
      padding: 0 14px;
      color: #000000;
    }
  
    .custom-head .content-block {
      min-height: 30px;
      position: relative;
      display: inline-block;
      vertical-align: top;
      letter-spacing: 0;
      text-align: left;
    }
    .content-model-block {
      display: inline-block;
    }
  
    .custom-head .line-1 .block-3 .content-1 {
      
    }
    .custom-head .line-1 .block-3 .content-1 .shop-collection-item{
      
      padding: 0px 0px 0px 0px!important;
    
    }
    .custom-head .line-1 .block-3 .content-1 .shop-car.cart-1 {
      position: relative;
      display: inline-block;
      border-bottom: none;
      background-color: transparent;
      cursor: pointer;
      z-index: 2;
      border: 1px solid transparent;
    }
    .custom-head .line-1 .block-3 .content-1 .shop-car.cart-1 > a{
      
      padding: 5px 15px 6px 15px!important;
    
      position: relative;
      z-index: 4;
      color: #000000;
      display: block;
      min-height: 40px;
      line-height: 40px;
      text-align: center;
      text-decoration: none;
    }
    .custom-head .line-1 .block-3 .content-1 .shop-car.cart-1 > a span, .custom-head .line-1 .block-3 .content-1 .shop-car.cart-1 > a span i{
      color: #000000;
    }
    .custom-head .line-1 .block-3 .content-1 .shop-car.cart-1 > a .bag-con{
      
      font-size: 12px;
    }
    .custom-head .line-1 .block-3 .content-1 li:hover.shop-car.cart-1 {
      background-color: undefined;
      cursor: pointer;
      position: relative;
      border: 1px solid #dcdcdc;
      border-bottom: 1px solid #fff;
    }
    .custom-head .line-1 .block-3 .content-1 li:hover.shop-car.cart-1 > a{
      background-color: transparent;
      color: #000000;
    }
    .custom-head .line-1 .block-3 .content-1 li:hover.shop-car.cart-1 > a span, .custom-head .line-1 .block-3 .content-1 li:hover.shop-car.cart-1 > a span i{
      color: #000000;
    }
    .custom-head .line-1 .block-3 .content-1 li:hover.shop-car.cart-1 .shopping-state{
      display: block;
    }
    .custom-head .line-1 .block-3 .content-1 .shop-car.cart-1 .custom-icon-bag-con{
      width: auto;
      font-size: 22px;
    }

    .custom-head .line-1 .block-3 .content-1 .shop-car.cart-1 .shopping-state {
      position: absolute;
      z-index: -2;
      width: 444px;
      top: 47.2px;
      right: -1px;
      
      border: 1px solid #dcdcdc;
      background-color: #fff;
      display: none;
    }
    .custom-head .line-1 .block-3 .content-1 .shop-car.cart-1 .shopping-state .noItem {
      padding: 45px 35px;
    }
    .custom-head .line-1 .block-3 .content-1 .shop-car.cart-1 .shopping-state .noItem a {
      font-size: 12px;
      display: inline-block;
      margin: 12px 0 0;
      text-decoration: underline;
      width: 100%;
    }
    .custom-head .line-1 .block-3 .content-1 .shopping-state .noItem i {
      display: block;
      float: left;
      width: 51px;
      margin: 5px 20px 0;
      height: 55px;
      background: url(/static/web/skin1/img/comm/comm.png) no-repeat -90px -283px;
    }
    .custom-head .line-1 .block-3 .content-1 .shop-car.cart-1 .shopping-state .head {
      font-size: 14px;
      line-height: 30px;
      text-align: center;
      border-bottom: 1px solid #e3e3e3;
    }
    .custom-head .line-1 .block-3 .content-1 .shop-car.cart-1 .shopping-state .btn {
      line-height: 60px;
      text-align: center;
    }
    .custom-head .line-1 .block-3 .content-1 .shop-car.cart-1 .shopping-state .btn a {
      display: inline-block;
      line-height: 35px;
      text-align: center;
      padding: 0 10px;
      margin: 10px 0;
    }
    .custom-head .line-1 .block-3 .content-1 .shopping-state .btn a:last-child {
      position: relative;
      text-align: left;
      border: 1px solid #ee1553;
      background-color: #ee1553;
      color: #fff;
      padding: 0 40px 0 10px;
    }
  
    .custom-head .content-block {
      min-height: 30px;
      position: relative;
      display: inline-block;
      vertical-align: top;
      letter-spacing: 0;
      text-align: left;
    }
    .content-model-block {
      display: inline-block;
    }
  
    .custom-head .line-1 .block-3 .content-2 {
      
    }
    .custom-head .line-1 .block-3 .content-2 .shop-cart-item{
      
      padding: 0px 0px 0px 0px!important;
    
    }
    .custom-head .line-1 .block-3 .content-2 .shop-car.cart-2 {
      display: inline-block;
      border-bottom: none;
      background-color: transparent;
      cursor: pointer;
      z-index: 3;
      border: 1px solid transparent;
    }
    .custom-head .line-1 .block-3 .content-2 .shop-car.cart-2 > a{
      
      padding: 5px 15px 6px 15px!important;
    
      z-index: 4;
      color: #000000;
      display: block;
      min-height: 40px;
      line-height: 40px;
      text-align: center;
      text-decoration: none;
    }
    .custom-head .line-1 .block-3 .content-2 .shop-car.cart-2 > a span, .custom-head .line-1 .block-3 .content-2 .shop-car.cart-2 > a span i{
      color: #000000;
    }
    .custom-head .line-1 .block-3 .content-2 .shop-car.cart-2 > a .bag-con{
      
      font-size: 12px;
    }
    .custom-head .line-1 .block-3 .content-2 li:hover.shop-car.cart-2 {
      background-color: #ffffff;
      cursor: pointer;
      position: relative;
      border: 1px solid #dcdcdc;
      border-bottom: 1px solid #fff;
    }
    .custom-head .line-1 .block-3 .content-2 li:hover.shop-car.cart-2 > a{
      background-color: transparent;
      color: #000000;
    }
    .custom-head .line-1 .block-3 .content-2 li:hover.shop-car.cart-2 > a span, .custom-head .line-1 .block-3 .content-2 li:hover.shop-car.cart-2 > a span i {
      color: #000000;
    }
    .custom-head .line-1 .block-3 .content-2 li:hover.shop-car.cart-2 .shopping-state{
      display: block;
    }
    .custom-head .line-1 .block-3 .content-2 .shop-car.cart-2 .custom-icon-bag-con{
      width: auto;
      font-size: 22px;
      position: relative;
    }
    .custom-head .line-1 .block-3 .content-2 li.shop-car.cart-2:hover .custom-icon-bag-con{
      
      color: #000000;
    }

    .custom-head .line-1 .block-3 .content-2  li:hover.shop-car.cart-2 .custom-icon-bag-con i{
      color: #000000;
    }
    .custom-head .line-1 .block-3 .content-2 .shop-car.cart-2 .shopping-state {
      position: absolute;
      z-index: -2;
      width: 444px;
      top: 47.2px;
      right: -1px;
      
      border: 1px solid #dcdcdc;
      background-color: #fff;
      display: none;
    }
    .custom-head .line-1 .block-3 .content-2 .shop-car.cart-2 .shopping-state .noItem {
      padding: 45px 35px;
    }
    .custom-head .line-1 .block-3 .content-2  .shop-car.cart-2 .shopping-state .noItem a {
      font-size: 12px;
      display: inline-block;
      margin: 12px 0 0;
      text-decoration: underline;
      width: 100%;
    }
    .custom-head .line-1 .block-3 .content-2  .shopping-state .noItem i {
      display: block;
      float: left;
      width: 51px;
      margin: 5px 20px 0;
      height: 55px;
      background: url(/static/web/skin1/img/comm/comm.png) no-repeat -90px -283px;
    }
    .custom-head .line-1 .block-3 .content-2 .custom-cart-badge{
      position: absolute;
      background: #E74444;
      border-radius: 50%;
      line-height: 12px;
      padding: 4px;
      color: #fff;
      font-style: normal;
      font-size: 12px;
      top: -8px;
      left: 15px;
      height: 18px;
      width: 18px;
    }
  