
:root {
  --body-bgcolor:#ffffff;
  --title-color:#363636;
  --text-color:#363636;
  --discount-color:#e81717;
  --btn-bgcolor:#363636;
  --btn-color:#ffffff;
  --header-textcolor:#363636;
  --header-sub-textcolor:#8c8c8c;
  --header-text-hover-color:#171717;
  --header-bg-color:#ffffff;
  --header-bordercolor:#ffffff;
}




@font-face {
  font-family: 'uetop2';
  src: url('//asset.ibanquan.com/s/141593/0/uetop2.eot?design_theme_id=0&v=1725929375_1725929375');
  src: url('//asset.ibanquan.com/s/141593/0/uetop2.eot?design_theme_id=0&v=1725929375_1725929375#iefix') format('embedded-opentype'),
       url('//asset.ibanquan.com/s/141593/0/uetop2.woff?design_theme_id=0&v=1725929375_1725929375') format('woff'),
       url('//asset.ibanquan.com/s/141593/0/uetop2.woff2?design_theme_id=0&v=1725929375_1725929375') format('woff2'),
       url('//asset.ibanquan.com/s/141593/0/uetop2.ttf?design_theme_id=0&v=1725929375_1725929375') format('truetype'),
       url('//asset.ibanquan.com/s/141593/0/uetop2.svg?design_theme_id=0&v=1725929375_1725929375#fontuetop') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{
font-family:'uetop2','Helvetica Neue','Helvetica','Arial',"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei","STHeiti","WenQuanYi Micro Hei",sans-serif;}






#page {
    min-height: calc(100vh - 95px);
}
.page {
    min-width: unset;
}
.brand_image img{
  width:100%;
}

.brand_image .image_inner{
  background:#fff;
}
.home.homeAbout,.home.js-homeCampaigns{
  padding-top:0;
}

.product-info__tabs li, .sk-cart-view .s-opt, .s-more-text, .sk-account-layout > .s-nav .s-link, .s-account-coupon-table table thead th, .sk-cart-product .s-opt-m, .s-bar_info .s-tips, .sk-checkout-products .s-info .s-sku,.footer__links__right,.footer__links__right a,.post-info-publish_at {
    color: #808080!important;
}
html,body,.main_body,.page__nav__label::before,.page__nav__label,.page__nav--collections ul, .page__nav--types ul,.popin-overlay .popin.fitcontent,.press,.press__bg,#left_bar,.footer__links{
 background:var(--body-bgcolor); 
}
a,body{
 color:var(--text-color) 
}
a:hover{
  color:#363636 
}
h1, h2, h3, h4, h5, h6,.press__title p,.lead p{
color:var(--title-color);
}
input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    transition: background-color 50000s ease-out 0.5s!important;
}

.btn-primary,.su-button.i-primary{
   background: var(--title-color)!important;
  border-color: var(--title-color)!important;
}
.pro-detail-inner .pro-detail-sub-each h3,.pro-detail-inner .pro-detail-sub-each h3 em{
  color:var(--text-color);
   
  font-weight:normal!important;
  

}
.button--add{
  background: var(--title-color);
  border-color: var(--title-color);
}
.button--add:after{
  border-color:var(--title-color);
}

.pro-detail-sub-each,.added-to-cart .button-link{
  color:var(--text-color)!important;border-color:var(--text-color)!important;
}
.added-to-cart .button-link.black{
  background: var(--title-color)!important;color:#fff!important;border-color:var(--title-color)!important;
}
.pro-detail-sub-each:after{
 border-bottom-color:var(--text-color)!important;
    border-left-color:var(--text-color)!important;
}
@media screen and (min-width: 1201px){
.no-touch .button--add:hover, .no-touchevents .button--add:hover {
   background: var(--text-color);
  border-color: var(--text-color);
}}




.image .hover_img{
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18), -webkit-transform 2s cubic-bezier(0, 0, 0.44, 1.18);
    background:var(--body-bgcolor); 
}
.product-tile:hover .hover_img,.home-featured__item:hover .hover_img{
    visibility: visible;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
@media (max-width: 1200px){
.image_inner.hover_img{
  display:none;
}}
/* marquee */
.index-space{
  height:60px;
}
.js-marquee-wrapper {
    display: flex;
}
#hot-tag-info-slide {
    overflow: hidden;
    width: 100%;
    height: 50px;
    line-height:50px;
    white-space: nowrap;
    padding:30px 0;
}
#hot-tag-info-slide .scroll-tag {
    white-space: nowrap;
    width: auto;
    height: 100%;
    display: inline-block;
    left: 0%;
}

#hot-tag-info-slide .scroll-tag .hot-tag-item {
   left: 0%;
    color: #fff;
    margin-right: 50px;
    display: inline-block;
  font-size: 28px !important;
  text-shadow: -1px 0 var(--title-color), 0 1px var(--title-color), 1px 0 var(--title-color), 0 -1px var(--title-color);
}
.text-bold,.text-bold:hover{
    font-family: "Helvetica Neue", "Hiragino Sans GB", "PingFang SC", "Microsoft Yahei", sans-serif;
    font-weight: bold;
    color:var(--body-bgcolor); 
}

@media (max-width: 800px){
  .index-space{
  height:20px;
}
#hot-tag-info-slide .scroll-tag .hot-tag-item {
    font-size: 22px !important;
}
#hot-tag-info-slide{
  height:35px;line-height:35px;padding:20px 0;
}}
/* pop_tips */
#close_today {
  cursor: pointer;
    padding:15px;
    font-size:12px;
    position:absolute;
    right:0;
    bottom:0;
    color:var(--title-color);
}
#close_today svg.icon {
    width: 12px;height:12px;
    vertical-align: middle;
    margin-right: 5px;
    fill:var(--title-color);
}
#close_today span{
  vertical-align: middle;
}
   #close_tips {
    position: absolute;
    font-size: 16px;
    right:0;
    font-weight: bold;
    top:0;
    background: #fff;
    z-index: 9;
    height:40px;
    line-height:40px;
    text-align: center;
    width:40px;
    cursor: pointer;
}
#close_tips svg {
   font-style: normal;
    width:26px;
    height:26px;
    padding:7px;
    display: block;
    fill:var(--title-color);
}

.uepop-wrap {
z-index:9998;
top: 0;
left: 0;
width: 100%;
height: 100%;
position: fixed;
display:none;
}

.pop_tips_content.uepop-content{
-moz-transition: .2s ease-in-out;
 -ms-transition: .2s ease-in-out;
 -o-transition: .2s ease-in-out;
 transition: .2s ease-in-out; 
width:auto;
min-height:220px;
  font-size:14px;
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin: 0 auto;
} 

.pop_tips_content .pop_tips_img{
    overflow: hidden;
    width: 290px;
    position: relative;
    vertical-align: middle;
    display: inline-block;
}
.pop_tips_content .pop_tips_img img{
width:100%;height:100%;-o-object-fit: cover;
object-fit: cover;
}

.uepop-container{
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
display:none;
background: rgba(0,0,0,.5);
}

.uepop-container:before {
content: '';
display:inline-block;
*display: inline;
*zoom: 1;
height: 100%;
vertical-align: middle;
box-sizing: inherit;
}

.uepop-inner.pop_tips_inner{
height:100%;
line-height:0;
background:none;
display: block;
overflow: hidden;
position: relative;
background: #fff;
}

.pop_active {
overflow:hidden;
}

.uepop-container .text-content{
  width: 350px;
    min-height: 220px;
    position: relative;
    vertical-align: middle;
    display: inline-block;
}

.uepop-container .title-popup-push h2 {
    text-transform: uppercase;
    font-size: 18px;
    padding:58px 20px 30px;
    text-align: center;
}
.uepop-container .text-content .text_wrap{
    margin: 0 auto 35px;
    text-align: center;
    line-height: 20px;
    font-size:14px;
    padding: 0 20px;
}
.pop_button a {
    padding: 18px 30px;
    background: #000;
    display: inline-block;
    color:#fff;
    margin-bottom: 60px;
    background: var(--title-color);
}
@media screen and (max-width:1200px) {
  .pop_tips_content .pop_tips_img{
    display:none;
  }
  .uepop-inner.pop_tips_inner{
    padding:0;
  }}


.uepop-container .text-content,#close_today{
  display:none!important;
}
.pop_tips_content .pop_tips_img{
    width: 390px;
}
@media screen and (max-width:1200px) {
  .pop_tips_content .pop_tips_img{
    display:block;width:100%;max-width:390px;
  }}


@media screen and (max-width:450px) {
  .pop_tips_content.uepop-content{
    width:90%;
  }
.uepop-container .text-content{
  width:100%;
}}

/*pro_swiper*/
.pdp__images__dots .swiper-pagination-bullet-active::after{
 background: var(--title-color)!important;
  border-color: var(--title-color)!important;
}
.mfp-image-item{
    margin-bottom: 48px;
}

@media only screen and (max-width:800px){
.protopswiper .swiper-wrapper {
    text-align:center;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.protopswiper .swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    padding-top:125.0%;
    margin-bottom:48px;
}
  .mfp-image-item{
   margin-bottom:0;
  }

}

/*pro_tag*/
.pro_tag{
    position: absolute;
    z-index: 1;
    line-height: 1.75rem;
    text-align: center;
    background-color: #fff;
    margin: 1em;
    padding: 0 0.75rem;
    left:0;
    top:0;
}
.pro-soldout{
  z-index:2;  
}
.price_discount{
  color:#fff;
  display:none;
  background:var(--discount-color);
  
  display:block;
  
}

@media only screen and (max-width:800px){
.pro_tag{
    line-height: 1rem;
    font-size: 0.75rem;
    margin: 0.25rem;
    padding: 0 0.25rem;
}}

/*x-favorite*/
.x-favorite {
    display: inline-block;
    vertical-align: middle;
  }
  .x-favorite-btn {
    display: block;
    margin: 0;
    padding: 0;
    border: none;
    background-color: transparent;
    outline: none;
    font-size: 0;
  }
  .x-favorite-btn_icon {
    display: inline-block;
    margin: 0 3px 0 0;
    fill: #9b9b9b;
    width: 14px;
    height: 14px;
    vertical-align: middle;
  }
  .x-favorite-btn.i-on .x-favorite-btn_icon {
    fill: #f55;
  }
  .x-favorite-btn_text {
    display: inline-block;
    font-size: 14px;
    vertical-align: middle;
  }
/*go_back*/
.go_back {
    position: fixed;
    z-index: 9;
    bottom:56px;
    left:0;
    width: 39px;
    height: 39px;
    color: #fff;
    cursor: pointer;
    display:none;
    background: #fff;
}
.bottom_back_icon {
    padding: 12px;
    width: 15px;
    height: 15px;
}

/*mobile_navbar*/
.bottom-nav{
     position: fixed;
     right: 0;
     z-index:888;
     bottom: 0;
      left: 0; 
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 46px;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    border-top: var(--1px) solid #aaa;
    background:var(--body-bgcolor); 
    will-change: transform;
    -webkit-transition: -webkit-transform 200ms linear;
    transition: -webkit-transform 200ms linear;
    transition: transform 200ms linear;
    transition: transform 200ms linear,-webkit-transform 200ms linear;
   -webkit-transition: .5s;
    transition: .5s;
}
.bottom-nav a{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 32px;
    max-width: none;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    cursor: pointer;
    flex-direction: column;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: all .2s cubic-bezier(.4,0,.2,1);
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    will-change: padding;
     font-size:12px;
     color:#424242;
     padding:14px;
     position:relative;
     border-right: var(--1px) solid #aaa;
}
.bottom-nav a:last-child{
  border-right:none;
}

.bottom-nav span {
    min-width: 16px;
    height: 16px;
    font-size: 11px;
    position: absolute;
    line-height: 16px;
    top: 18px;
    color: var(--title-color);
    font-family: "Helvetica Neue","Helvetica","华文细黑","STXiHei","微软雅黑","Microsoft Yahei","华文黑体","ST Heiti","MS黑体","MS Hei","Arial",sans-serif;
        -webkit-transform:scale(.8, .8);
    transform:scale(.8, .8);
}

.bottom-nav a label {
margin-top:5px;display:none;
}

.bottom-nav a i{
font-size:15px;
position:relative;
}

@media screen and (min-width:801px){
.bottom-nav-wrap{
    display:none!important;
}}
@media screen and (max-width:800px){
.footer_outer.is-footer,.footer.is-footer{
    padding-bottom:46px;
}
#yhsd_topCart_show{
    display:none;
}
 
.header__search{
    margin-right:0!important;
}
 
}

/* lunbo */
.fadeOut_mb {
    position: relative;
    overflow: hidden;
}
  .swiper-video {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 0;
}

.part_3--inner {
    position: absolute;
    bottom:10%;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 12;
    overflow: hidden;
}
.part_3--item {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
line-height: 0;
background-position: center;
background-size: cover;
}
.part_3-title {
    margin: 0 auto;
    line-height: 1.25;
    padding: 0;
    font-size:32px;
    font-weight: 400;
    padding:10px 0;
    cursor: pointer;
}

.part_3-text {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 auto;
    padding:0 50px;
    max-width:650px;
}
.part_3-desc{
  line-height:1.5;
  font-size: 14px;
  padding-bottom:15px;
}
.part_button {
    margin-bottom: 30px;
    padding-bottom:3px;
    display: inline-block;
    line-height: normal;
    border-bottom:1px solid #111;
}
.part-item-1 .part_button{
  border-color:#ffffff
}
.part-item-2 .part_button{
  border-color:#ffffff
}
.part-item-3 .part_button{
  border-color:#ffffff
}
.part-item-4 .part_button{
  border-color:#ffffff
}
.part-item-5 .part_button{
  border-color:#ffffff
}
.part-item-6 .part_button{
  border-color:#ffffff
}
.no_button {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index:18;
}

.part3_text_wrap {
   display: block;
   width:80%;   
}
.part_3-img{
  line-height:0;
}
.part_3-img img{
  width:100%;font-size:0;
}

.part-item-1 .part_3-text *{
  color:#ffffff
}
.part-item-2 .part_3-text *{
  color:#ffffff
}
.part-item-3 .part_3-text *{
  color:#ffffff
}
.part-item-4 .part_3-text *{
  color:#ffffff
}
.part-item-5 .part_3-text *{
  color:#ffffff
}
.part-item-6 .part_3-text *{
  color:#ffffff
}
.fadeOut_mb .swiper-button-next.index_next,.fadeOut_mb .swiper-button-prev.index_prev{
  left:40px;
}

.fadeOut_mb .swiper-button-next.index_next{
  margin-left:20px;
}

@media screen and (max-width: 800px){
  .fadeOut_mb .swiper-button-next.index_next,.fadeOut_mb .swiper-button-prev.index_prev{
  left:20px;
}
  .part3_text_wrap {
   display: block;
    width:auto;
    padding:0 20px;
    max-width:none;
  }
 .part_3-title {
   font-size:26px;
 }
  .part_3-text {
    padding:0;width:100%!important;
  }
}

 
.part_3--inner {
    bottom:10%;
}
.part_3-text{
  text-align:center;width:80%;
}
.part3_text_wrap{
 margin:0 auto;text-align: center;
}
 




.part_3-img{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
line-height: 0;
background-repeat: no-repeat;
background-position:center center;
background-size: auto 100%;
}
@media screen and (min-width:1201px){
.fadeOut_mb .item,.hero{
padding-top:0;
min-height:400px;
height:100vh;
}}
@media screen and (max-width:1200px){
.fadeOut_mb .item,.hero{min-height:unset;height:calc(100vh - 120px );
}}
@media screen and (max-width:800px){
  .part_3-img{
background-size:100%;
}}


.fadeOut_mb .swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.fadeOut_mb .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  -webkit-transition-timing-function: cubic-bezier(.77,0,.175,1);
    transition-timing-function: cubic-bezier(.77,0,.175,1);
}
.fadeOut_mb .swiper-slide {
    background:#fff;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
}
.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.fadeOut_mb .swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index:2;
}
.fadeOut_mb.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom:40px;
    right:20px;
    width:auto;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -ms-border-radius: 100px;
}

.fadeOut_mb .swiper-pagination-bullet{
  width:7px;
  height:7px;
  border-radius: 50%;
  border:1px solid #fff;
  bottom:15px!important;
  display: inline-block;
  margin: 0 4px;
  cursor: pointer;
  background:none;
  box-sizing: border-box;
}
.fadeOut_mb .swiper-pagination-bullet.swiper-pagination-bullet-active{
   background:#fff;
}

.fadeOut_mb .swiper-button-next,.fadeOut_mb .swiper-button-prev{
    width:18px;
    height:18px;
    line-height:18px;
    text-align: center;
    color:#1a1a1a;
    position: absolute;
    bottom:40px;
    z-index:1;
    cursor: pointer;
}
.swiper_icon{
  width:18px;
  height:18px;
}



.button__h-borders.button__h-borders{
  font-weight:normal;
}

/* loader */
#loader-wrapper { 
position: fixed; 
top:0;
left:0; 
right:0;
bottom:0; 
text-align:center;
z-index:999998;
background:#ffffff;
  -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
}

#loader-wrapper.leave {
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
}
.loader-inner{
  position: relative;
    margin: 0 auto;
    height: 100%;
    width: 100%;
    font-size: 0;
}

#loader-wrapper .logo{
    overflow: hidden;
    line-height: normal;
    padding-bottom:20px;
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
#loader-wrapper .logo img{
height:30px;
}

@media (max-width:800px){
#loader-wrapper .logo img{
 height:28px;
}}

.loader-inner .pg {
    bottom:0;
    position:relative;
    width:100%;
    height:4px;
    overflow:hidden;
    background-color:#ffffff;
    position: absolute;

}
.loader-inner .pg span{
    width: 100%;
    height:100%;
    position: absolute;
    left: 0;
    background-color:#000000;
    -webkit-animation: loading-anim 3s line 1;
    animation: loading-anim 3s linear 1;
}

@-webkit-keyframes loading-anim {
  0%{
        -webkit-transform: translate(-100%);
    }

    100%{
        -webkit-transform: translate(0);
    }
}

@keyframes loading-anim {
  0%{
        -webkit-transform: translate(-100%);
    }
    100%{
        -webkit-transform: translate(0);
    }

}
/*share_box*/
#share_box {
    display: inline-block!important;
    vertical-align: middle!important;
    line-height: unset!important;
}

  .bdshare-button-style1-16 a{
    background: none!important;
    display: inline-block!important;
    width:26px!important;
    height:26px!important;
    color: #d7d7d7!important;
    font-size: 14px!important;
    text-align: center!important;
    fill: var(--text-color)!important;
    padding: 0!important;
    margin:0 3px!important;
  }
  .bdshare-button-style1-16 svg{
    pointer-events:none;width:26px;height:26px;
  }
  .pdp__share span {
    display: inline-block;
    vertical-align: middle;
}
.mobile-visible #share_box {
    display: block!important;
    vertical-align: middle!important;
    line-height: unset!important;
}
.mobile-visible .bdshare-button-style1-16 a{
  float:none!important;
}



/*home_brand_video*/
.about_grid .heading--serif{
margin-bottom:0;
}
.home__section video {
    max-width: 100%;
}
.vide_wrap {
    position: relative;
    overflow: hidden;
    min-height:220px;
    cursor: pointer;
}
.vide_wrap .post-img{
  content:'';
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  cursor: pointer;
  z-index:2;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("//asset.ibanquan.com/s/141593/0/store_img/s_w1080.jpg?design_theme_id=0&v=1725929375_1725929375");
  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.vide_wrap .btn-play {
    content: '';
    display: block;
    width: 56px;
    height: 56px;
    margin: 25px auto;
    border-radius: 50%;
    background-image: url(//asset.ibanquan.com/s/78233/0/btn_play?design_theme_id=0&v=1583843934_1583843934);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//asset.ibanquan.com/s/78233/0/btn_play?design_theme_id=0&v=1583843934_1583843934',sizingMethod='scale');
    cursor: pointer;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    opacity: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -28px 0 0 -28px;
    z-index:9;
    cursor: pointer;
    opacity: 1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.vide_wrap .btn-play.btn-play-hide,.vide_wrap .post-img.btn-play-hide{
    opacity: 0;pointer-events:none;
}

@media screen and (max-width: 800px){
  .about_grid {
    margin: 0;
  }
  .about_grid .grid__6{
    padding:0 0 30px;
  }
}
/*filter*/
.prolist-filter-table,.prolist-filter th, .prolist-filter td,.prolist-filter .prolist-filter-itemname{
  border:none;
}

.prolist-filter .prolist-filter-itemname {
    text-align: left;
    line-height: 1.4;
    font-size: 14px;
    position: relative;
    width: 100%;
    padding: 10px 0 8px 20px;
}

.prolist-filter .prolist-filter-item {
    padding: 0 0 0 10px;
    line-height: 1.2;
}
.prolist-filter .prolist-filter-selected {
    padding:0 0 0 20px;
}

.prolist-filter .prolist-filter-item li {
    display: inline-block;
    *display: inline;
    text-align:left;
    *zoom: 1;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.prolist-filter .prolist-filter-each {
    border: none;
    padding: 0 28px 0 0;
    height: auto;

}
.prolist-filter .prolist-filter-each-close {
    position: absolute;
    right: 6px;
    top: 2px;
    height: 16px;
    text-align: left;
    width: 16px;
    line-height: 16px;
    text-align: left;
    overflow: hidden;
    font-size: 14px;
    padding:0;
}
.prolist-filter .prolist-filter-item a {
    display: block;
    margin: 0;
    padding: 0 20px;
    font-size: 14px;
    line-height: 2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none!important;
}
.prolist-filter .prolist-filter-itemname.paixu a{
 padding-left:0;padding-right:0;
}
.prolist-filter .prolist-filter-clear{
  text-align:left;
}
.prolist-filter-clear {
    width: 100%!important;
    height: 28px!important;
    text-align: center;
    line-height:28px!important;
    left: 0;
}
.prolist-filter .prolist-filter-clear a {
    border:1px solid #e0e0e0;
    display: inline-block;
    padding: 0 20px;
    font-size:14px;
    margin-left:20px;
    margin-top: 20px;
}
.wrapper.pro_filter_wrapper{
  overflow-y:scroll;height:calc(100vh - 100px);padding-bottom:100px;
}
.pro_discount_each {
    font-size: 14px;margin:3px 0;line-height:1.2;color:var(--discount-color)
}
.pro_discount_each:first-child{
margin-top:15px;
}

.pro_discount_each .settings-link_color,.pro_discount_each .settings-buyBtn_background{
  display:none!important;
}
.pro_discount_each .pro_discount_content{
  max-width:none!important;
}

/*full-footer*/
li.footer__links__right  a{
  font-weight:normal!important;
}
.full-footer {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    font-size: 14px;
    line-height:24px;
    padding: 20px 10px 15px;
    position: relative;
}
.full-footer  a{
  color:#eee;
}
.exp--full-footer .footer {
    display: none;
}
.exp--full-footer .full-footer {
    display: flex;
}
.full-footer__col {
    box-sizing: border-box;
    padding: 0 10px 20px;
    width: 50%;
}

.full-footer__col ul {
    font-size: 11px;
    margin-top: 4px;
    text-transform: uppercase;
    overflow:hidden;
}
.full-footer__col.email_col ul {
    columns: 2;
    column-gap: 20px;
}

.full-footer__form {
    margin-bottom: 8px;
    margin-top: 7px;
    position: relative;
}
.full-footer__input {
    padding-right: 104px;
    position: relative;
}
.full-footer__input input[type="email"] {
    border: 1px solid #ccc;
    box-sizing: border-box;
    font-size: 14px;
    height: 36px;
    padding: 2px 15px 0;
    width: 100%;
  background:none;
}
.full-footer__input label {
    left: 15px;
    line-height: 36px;
    position: absolute;
    top: 2px;
}
.full-footer__checkbox {
    font-size: 14px;
    line-height: 20px;
    margin-top: 16px;
    padding-left: 36px;
    position: relative;
}

.full-footer__form .button {
    box-sizing: border-box;
    min-width: 105px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    height: 36px;
    width: 105px;
    background:none;
}
 .full-footer__col.email_col {
    width: 100%;
}
.full-footer__copy {
  width:100%;opacity:0.7;line-height:1.4;
}
.footer-social li {
    display: inline-block;
    vertical-align: top;
    *display: block;
    zoom: 1;
    height: 18px;
    width: 18px;
    vertical-align: middle;
    list-style: none;
    margin-right:8px;
}
.footer-social li svg {
    width: 18px;
    height: 18px;
    fill: #b0b0b0;
    transition: fill 0.4s cubic-bezier(0.39, 0.575, 0.565, 1);
}

.footer-social li svg.xhs_icon,.footer-social .xhs_li{
    width: 32px;
}
 .sidebar .footer-social {
    margin-top: 20px;
}
@media screen and (min-width:1201px){
  .full-footer__copy {
  padding:0 15px;
}
.full-footer {
    font-size: 14px;
    padding: 20px 15px 15px;
   }
  .full-footer__col {
    padding: 0 15px 10px;
    width: 16.66667%;
}
.full-footer__col.email_col {
    width:50%;padding-left:16.66667%;padding-bottom:10px;max-width:800px;
}
  .full-footer__col ul {
    margin-top: 10px;
}
.full-footer__col.email_col ul {
    column-gap: 30px;
}

  .full-footer__checkbox {
    line-height: 24px;
}}
@media screen and (max-width: 1200px){
    li.footer__links__right {
    font-size: 11px;
    line-height:2;
}
  .full-footer__col {
    order: 2;width: 33.33%;
}
.full-footer__col.email_col {
    order: 1;
}
  .full-footer__copy{
    order:2;padding:0 10px;
  }

}
.is-footer{
 overflow:visible;
}
  
    
/*fancy_box*/
.tmpbtn_close svg{width:20px;height:20px;}
 .tmpbtn_left{border-bottom-left-radius:0;position:absolute;left:3.7%;top:38%;width:200px;height:200px;z-index:99999;color:rgba(255,255,255,0);cursor:pointer}
.tmpbtn_right{border-bottom-left-radius:0;position:absolute;right:3.7%;top:38%;width:200px;height:200px;z-index:99999;color:rgba(255,255,255,0);cursor:pointer}
.tmpbtn_close{position:absolute;right:20px;top:20px;width:18px;height:18px;z-index:99999;cursor:pointer}
@media (min-width:1201px){.tmpbtn_close{position:absolute;right:40px;top:45px;width:18px;height:18px;z-index:99999;cursor:pointer}
}
.tmp_shownumber{position:absolute;left:14%;top:38%;width:200px;height:200px;line-height:200px;z-index:9999;font-size:14px;color:#717275;letter-spacing:2px}
.tmp_shownumber .tmp_shownumber_left{font-size:14px}
.tmp_shownumber .tmp_shownumber_right{font-size:14px}
.quick-view-bullets{list-style:none;position:absolute;bottom:10px;left:0;width:100%;text-align:center;margin:0;padding:0;z-index:99999;-webkit-tap-highlight-color:transparent}
.quick-view-bullets li{display:inline-block;vertical-align:top}
.quick-view-bullets li a{display:block;height:30px;width:10px;position:relative}
.quick-view-bullets li a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5px;height:5px;border-radius:10px;text-indent:-99999px;overflow:hidden;background:#dcdddd}
.quick-view-bullets li.active a span{background:#595757}
.fancybox-caption-wrap,.quick-view-bullets.div_wap{display:none}

@media (max-width:1200px){
  .div_pc{display:none}

.tmp_shownumber{text-align:center;z-index:9999;bottom:0;top:auto;margin-left:-40px;left:50%;width:80px;height:80px;line-height:80px}
}

/*go_top*/
.go_top {position: fixed;z-index:9;display:none;right:1.2%; bottom:90px; width:52px;height:auto;}
.go_top_pro{display:block;}
.ie6 .go_top {position:absolute}
.go_top-service{width:46px;height:46px;margin-bottom:10px;background:rgba(42,42,42,.86);border-radius:100%;-webkit-box-shadow: 0 0 6px rgba(0,0,0,.12);box-shadow: 0 0 6px rgba(0,0,0,.12);overflow:hidden;cursor: pointer;}
.go_top svg{padding:10px;width:26px;height:26px;pointer-events:none}
#go_top_go {background: #fff!important;}
@media (max-width:800px){
  .go_top{bottom:60px;}
  .go_top-service{width:42px;height:42px;margin-bottom:10px;}
.go_top svg{padding:10px;width:22px;height:22px;pointer-events:none}
}

/* header */
.header{
    padding:0;
    height:50px;
    line-height:50px;
}
.header__nav{
  height:49px;
  line-height:49px;
   -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -ms-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    background:var(--header-bg-color);
    border-bottom: var(--1px) solid var(--header-bordercolor);

}
.submenu__inner{
   top:49px;
}
.productList_section .is-past-top>.page__nav{
   top:49px;
}



@media screen and (max-width:800px) {
  .header{
    padding:0;
    height:119px;
    line-height:120px;
}
  .header__nav{
    height:119px;
    line-height:119px;
}
  .productList_section .is-past-top>.page__nav {
   top:119px;
  }
  
  .header.back.mobile-visible{
    height:51px;line-height:52px;
  }
  .header.back.mobile-visible .header__nav{
    height:51px;line-height:51px;
  }

}
.header-button__icon {
    width: 18px;
    height: 18px;
    font-size:18px;
    margin: 0;
    padding: 0;
    fill: var(--title-color)
    display: inline-block;
    vertical-align: middle;
}
.header a:hover .header-button__icon{
fill:var(--title-color);
}
.header-menu__icon {
    width: 40px;
    height: 20px;
    font-size: 20px;
    margin: 0;
    padding: 0;
    fill: var(--title-color);
   display: inline-block;
    vertical-align: middle;
}

.header__bag__quantity{
  display:none;
}
.total_active .header__bag__quantity {
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 11px;
    margin-top:3px;
    -webkit-transform: translate(-50%, -50%) scale(.8, .8);
    transform: translate(-50%, -50%) scale(.8, .8);
}
.header.back .header__logo{
  font-size:16px;color:var(--header-textcolor);
}
.header.back .header__nav{
  z-index:0;
}

.header__search {
    margin-right: 40px;
}
.header__account{
    margin-right: 80px;font-size:13px;
}
.nav_wrap{
  position:relative;
}

.newsflash-section {
    height: 38px;
    text-align: center;
    line-height:38px;
    background:#1a1a1a;
    position: relative;
    color:#ffffff;
}
.layoutPop {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index:10001;
}
.searchPopWrap,.wechatPopWrap{
    width: 90%;
    text-align: center;
    max-width: 600px;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    z-index: 2;
}
#wechatPop {
    height: 180px;
}
#wechatPop img {
    height: 100%;
}
.layoutPop-mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .8);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.searchPop {
    width: 100%;
    height: 46px;
    line-height: 46px;
    padding: 0 80px 0 0;
    box-sizing: border-box;
    position: relative;
    background: #d7d8dc;
    border-radius: 5px;
}
.searchPop input {
    width: 100%;
    height: 100%;
    border: none;
    border-radius: 5px 0 0 5px;
    box-sizing: border-box;
    padding: 0 20px;
    background: #d7d8dc;
    font-size: 16px;
}
.searchPop .searchPop-submit {
    cursor: pointer;
    width: 80px;
    height: 46px;
    position: absolute;
    top: 0;
    right: 0;
    border-width: 0;
    border-style: solid;
    border-color: #262626;
    border-radius: 0 5px 5px 0;
    box-sizing: border-box;
    text-align: center;
    font-size: 16px;
}
.emptyTips{
  padding:100px 0!important;border:none!important;
}

input:focus{ outline:none; }

.about .home__section {
    padding-top: 30px;
}
.about .home__section .heading--serif-small {
    width: 80%;
    margin: 30px auto;
}
.spfilter-pagenation {
    margin: 0 auto 0;
    text-align: center;
    padding-bottom: 40px;
    font-size: 14px;
}
.spfilter-pagenation svg{
  width:20px;height:20px;padding:10px;
}
.spfilter-pagenation-status a {
    padding: 5px 8px;display:inline-block; vertical-align: middle;border-bottom: 2px solid transparent;
}
.spfilter-pagenation .spfilter-pagenation-prev,.spfilter-pagenation .spfilter-pagenation-next {
    display:inline-block;
    vertical-align: middle;
    line-height: 40px;
    height: 40px;
    border-radius: 100px;
    width: 40px;
    border:1px solid var(--title-color);
}
.spfilter-pagenation-status .selected{
    cursor: default;
    pointer-events: none;
    border-bottom:2px solid var(--title-color);
}
.spfilter-pagenation-prev-disable,.spfilter-pagenation-next-disable{
    opacity: .15;
    cursor: default;
    pointer-events: none;
}
.spfilter-pagenation-status {
    margin:0 20px;
    display: inline-block;
}

@media screen and (max-width: 1200px) {
  .header__search {
    margin-right:35px;
}
  .header.back .header__nav{
  z-index:22;
}}


 .header__top.pc-only{
    float:left;margin-left:45px;
  }

  .submenu__ul {
     font-size:14px;
    position: relative;
}
  .submenu__link {
    display: inline-block;
    padding: 0 12px;
    position: relative;
    color:var(--title-color);
}
.submenu__link_first{
 color:var(--header-textcolor);
}
.submenu__link_first:hover,.header__account:hover,.header__bag:hover{
  color:var(--header-text-hover-color)!important;
}

  .list-reset {
    margin: 0;
    padding: 0;
    list-style: none;
}

  .header__left-list .submenu__li {
    padding: 0 0 0 0;
}
  .submenu__li:first-child .submenu__link {
    padding-left: 0;
}
 
  .submenu__inner {  
    border-bottom: 1px solid #e0e0e0;
    min-width: 100%;
    padding: 30px 24px 20px 60px;
    position: absolute;
    background-color:var(--body-bgcolor); 
}
  .submenu__inner--mens, .submenu__inner--womens {
    min-height:40px;
}
  .submenu__list {
    padding-right:40px;
    min-width:20px;
    float: left;
}

  .header__top .submenu__li.submenu__drop {
    display: inline;
    text-transform: uppercase;
}
 .header__top .submenu__list-title{
  line-height:normal;
  display: block;
   font-size: 13px;
}
.header__top .submenu__list-title:first-child{
  margin-bottom:10px;
}

.submenu__list li {
    width: 100%;
}
.submenu__link i {
    font-weight: normal;
    margin-left: 3px;
}
  .submenu__link i svg {
    width: 8px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
}
 .submenu__wrap {
    left: 0;
    margin-left: 0;
    min-height:45px;
    opacity: 0;
    position: fixed;
    top: 0;
    -webkit-transform: translateY(-30em);
    transform: translateY(-30em);
    -webkit-transition: all 0.6s cubic-bezier(0.4, 0, 0.1, 1);
    transition: all 0.6s cubic-bezier(0.4, 0, 0.1, 1);
    will-change: transform;
    visibility: hidden;
    width: 100%;
    z-index: -2;
} 
  .submenu__li:hover .submenu__wrap, .submenu__li.is-active .submenu__wrap {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
    -webkit-transition: all 0.8s cubic-bezier(0.4, 0, 0.1, 1);
    transition: all 0.8s cubic-bezier(0.4, 0, 0.1, 1);
    visibility: visible;
}
.submenu__list a, .submenu__list span, .submenu__list .btn-link {
    display: inline-block;
    padding: 0 0 10px 0;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: none;
    transition: none;
}
.submenu__li .link-light--gray {
    color: #888888;
}
.header__account,.header__bag,.header__search{
color:var(--header-textcolor);
}
@media only screen and (min-width: 801px){
    .header__nav:before {
    content: ' ';
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index:0;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -ms-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;   
    background-color:var(--header-bg-color);
}}
  
 

.index_header .black_logo{
 display:inline-block; 
}
.index_header .white_logo{
 display:none; 
}

.header.back.mobile-visible .header__nav{
  border-bottom:var(--1px) solid #ccc;
}

@media only screen and (min-width:1201px){
  .index_header .header__nav{
    display:none;
  }
  }

/* productList-banner */
.banner_info_box{
 line-height:1.4;text-align:left;padding:0 20px 20px;border-bottom: var(--1px) solid #ccc;
}
.banner_info_box h2 {
    font-size: 20px;
    padding: 20px 0 10px;
}
.productList-banner {
    height:32vw;
    overflow:hidden;
    position:relative;
    background:#f2f2f2;
    max-height:500px;
}
.productList-banner img {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
     height: 100%;
    object-fit: cover;
}
.heading--serif.productList-title{
  margin:40px auto;
}
.page__nav--types, .page__nav--collections{
  display:block!important;
}
.vertical_center:before {
    content: '';
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle;
}
.productList-banner h1 {
    display: inline-block;
    color: #fff;
    margin: 0;
    vertical-align: middle;
    position: relative;
    z-index:2;
}
.home.content__wrapper.productList_home{
  padding-top:0!important;
}
.productList_section{
  position:relative;padding-bottom:30px;
}

.productList_section .page__nav__label{
  top:0;
}
.page__nav--collections {
  text-align:left;
}
.productList_section ul.grid.listing{
  padding-top:88px;
}
.typeList_section ul.grid.listing{
  padding-top:0!important;
}
.productList_section .page__nav--types ul::after,.productList_section .page__nav--collections ul::after {
    background: #ccc;
    content: "";
    height: 100%;
    left: 100%;
    position: absolute;
    top: 45px;
    width: var(--1px);
}
.productList_section .page__nav--types ul::after {
    left: auto;
    right: 100%;
}
.productList_section .page__nav{
  top:0;
  will-change: transform;
    -webkit-transition: -webkit-transform 200ms linear;
    transition: -webkit-transform 200ms linear;
    transition: transform 200ms linear;
    transition: transform 200ms linear,-webkit-transform 200ms linear;
   -webkit-transition: .5s;
    transition: .5s;
}

.productList_section .is-past-top>.page__nav {
  z-index:9999;
}

.productList_section .is-past-top.nav-down .page__nav{
 -webkit-transform: translateY(-54px);
    transform: translateY(-54px); 
}
.productList_section .nav-up .page__nav{
   -webkit-transform: translateY(0%);
    transform: translateY(0%);
}

.productList_section .page__nav ul {
    margin-top: -45px;
    padding-top: 0;
}
.page__nav a{
 font-size:14px;
}

.page__nav ul.sub_page_nav {
    display: block!important;
    padding: 0 0 0 10px!important;
    margin: 0!important;
}

@media screen and (min-width:1201px){
.productList_section ul.grid.listing{
  margin-left:-15px;margin-right:-15px;max-width:none;
}}
@media screen and (max-width:1200px){
  .productList_section ul.grid.listing{
  padding-top:68px;
}
  .productList_section .page__nav{
    padding-top:45px;
  }
  .productList_section .page__nav ul {
    margin-top:0;
    padding-top:10px;
    opacity: 1;
    transition: opacity 0.4s, width 0s linear 0s;
    width: 240px;
    display:none;
}
.active .page__nav__label span::after {
    transform: rotate(225deg)
  }
  .page__nav__label{
    font-size:14px;
  }
.productList-banner {
    height:50vw;
    min-height:unset;
}}

/* menu */
#menu ul{
  display:none;
}
#menu.mm-spn ul{
  display:block;
}
.mm-spn.mm-spn--navbar:after{
  text-align:left;
  opacity:1;
}
.mm-ocd__content{
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 0;   
}

.mm-spn .other_li {
    font-size:12px;
}
.mm-spn.mm-spn--light {
    color:var(--title-color);
    background:var(--body-bgcolor);
}
.mm-spn li:before {
    width: 6px;
    height: 6px;
    border-top: 1px solid;
    border-right: 1px solid;
    opacity:1; 
}
.mm-spn.mm-spn--navbar:before {
    width: 6px;
    height: 6px;
    margin-top: 1px;
    border-top: 1px solid;
    border-left: 1px solid;
    opacity: 1;
}

.mm-spn.mm-spn--dark {
    color: #ddd;
    background: var(--title-color);
}
.offscreen__account {
    width:100%;
    border-top: 1px solid #ccc;
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    padding-top: 3px;
    position: absolute;
    z-index: 3;
    color:#fff;
    background: var(--title-color);  
}

.offscreen__account li {
    display: inline-block;
    vertical-align: top;
    *display: block;
    zoom: 1;
    height:42px;
    width:26px;
}
.offscreen__account li:before,.offscreen__account li:after{
  display:none;
}
.offscreen__account li:first-child {
    margin-left:20px;
}
.offscreen__account li a {
    padding: 10px;
}
.offscreen__account a{
  font-size:14px!important;
}
.offscreen__account a:hover{
 color:#fff;
}
.mm-spn.mm-spn--dark .offscreen__account{
  border-top: 1px solid #333;background:var(--title-color);color:#fff;
}
.mm-spn.mm-spn--dark .offscreen__account a:hover{
 color:#ddd;
}

/* 详情页加入购物车提示 */
.popin-overlay {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1002;  
}
.ignore-use-click-outside{
  display:none;
}
.popin-overlay  .overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 0;
}
.popin-overlay .popin.fitcontent {
    position: relative;
    display: inline-block;
    max-height: 100%;
    overflow-y: auto;
    box-sizing: border-box;
    border-radius:10px;
}
.popin-overlay .popin > div {
    height: 100%;
}
.added-to-cart {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 2rem 3rem;
    min-height: 11.75rem;
}
.added-to-cart-title {
    font-size:16px;
    padding-bottom:20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
    color:var(--title-color);
}
.added-to-cart-buttons {
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.added-to-cart .button-link {
    justify-content: center;
    align-items: center;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
    height: 36px;
    font-size: 14px;
    padding: 0 50px;
    display: flex;
    margin: 8px 0;
    line-height: 1;
    color: var(--title-color);
    border: solid 1px var(--title-color);
    background:var(--body-bgcolor);
}
.button-link-content {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.button-link.black {
    color: #ffffff;
    background-color:var(--title-color);
}
@media screen and (max-width:1200px) {
.popin-overlay .popin--default {
    padding: 2rem 1rem;
}}


 
/* 详情页下拉属性 */
.pro-detail-inner .pro-detail-sub-each{
  -webkit-appearance: none;
    appearance: none;
    background: transparent;
    border-radius: 0;
    border: 1px solid var(--title-color);
    box-sizing: border-box;
    color: var(--title-color);
    counter-reset: pointer;
    font-size: 13px;
    height: 36px;
    left: 0;
    position:relative;
    letter-spacing: .2em;
    line-height: 34px;
    padding-left: 10px;
    padding-right:0;
    text-align: left;
    text-overflow: ellipsis;
    text-transform: uppercase;
    transition: border-color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
    white-space: nowrap;
    width: 100%!important;
    cursor: pointer;
    margin:5px 0;
}
.pro-detail-inner .pro-detail-sub{
  border:none;
}
.pro-detail-inner .pro-detail-sub-each-wrap{
    height: 205px;
    box-sizing: unset;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0;
    cursor: pointer;
    font-size: 11px;
    left: -1px;
    letter-spacing: .2em;
    position: absolute;
    text-align: left;
    text-transform: uppercase;
    transition: height 0s linear 0.3s,border-color 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
    width: 100%;
    z-index: 3;
    display: none;
    padding: 0;
    overflow-y: auto;
    background:var(--body-bgcolor); 
    border: 1px solid var(--title-color);
}
.pro-detail-inner h3 {
    padding: 0;font-size: 13px;
}
.pro-detail-inner .pro-detail-sub-each a {
    width: 100%;
    box-sizing: border-box;
    margin: 0;
    border: none;
    border-radius:0;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    font-size:14px!important;
    display:block;
  -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -ms-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    border-bottom: 1px solid var(--title-color);
    color:var(--title-color);
}
.pro-detail-inner .pro-detail-sub-each a:hover {
    background: #333;
    color: #fff;
}
.pro-detail-sub-each:after {
    border: 1px solid transparent;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 7px;
    top: 50%;
    content:'';
    transform: rotate(-45deg);
    transform-origin: 25% 75%;
    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    width: 5px;
    visibility:visible;
    border-bottom-color: var(--title-color);
    border-left-color: var(--title-color);
}
.settings-optionSelected_background {
    background-color: #f4f4f4;
}
.button--nostock{
    background: #888;
    border-color: #888;
    color: #fff;
    font-weight: bold;
    min-width: 180px;
    position: relative;
}

 

@-webkit-keyframes lazyLoader {
  0%, 100% {
    transform: translateX(-50%);
  }
  50% {
    transform: translateX(100%);
  }
}

@keyframes lazyLoader {
  0%, 100% {
    transform: translateX(-50%);
  }
  50% {
    transform: translateX(100%);
  }
}
.swiper-lazy-preloader {
    position: absolute;
    display: block;
    height: 2px;
    width: 50px;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    margin: auto;
    pointer-events: none;
    background-color: #ddd;
    transition: all 0.2s ease-in-out;
    overflow: hidden;
}
.swiper-lazy-preloader:after {
  position: absolute;
    content: "";
    bottom: 0;
    right: 0;
    top: 0;
    height: 100%;
    width: 200%;
    background-color:#363636;
  -webkit-animation: lazyLoader 3s infinite;
          animation: lazyLoader 3s infinite;
  -webkit-animation-timing-function: cubic-bezier(0.43, 0.43, 0.25, 0.99);
          animation-timing-function: cubic-bezier(0.43, 0.43, 0.25, 0.99);
}


:focus{outline: -webkit-focus-ring-color auto 0;}
del,.sale_stock{
  COLOR:#999;
}

.image{
  padding-top:125.0%;
}

.header__logo img {
  height:18px;
}



@media screen and (min-width:801px) {


.product-col-main{ padding: 45px 4%!important; }
.productList_section .grid__2.product-tile,.grid--slider .grid__2{
width:33.33%;
}
.grid__2,.home-featured__item{
    padding-left:20px;
    padding-right:20px;
}
.grid--slider{
  margin-left:-20px!important;margin-right:-20px!important;
}
.productList_section ul.grid.listing{
  margin-left:-20px!important;margin-right:-20px!important;max-width: none;
}

}


@media screen and (max-width: 800px) {
  .home .listing .grid__2,.grid__2{
    width: 50%
  }
  
  .home-featured__item,.grid--slider .grid__2{   
    width:48%;
    padding-left:7px;
    padding-right:7px;
}
.home-featured .home__carousel__next,.home-featured .home__carousel__prev,#pro_rec_next,#pro_rec_prev{
  display:none;
}


}

@media screen and (max-width: 1200px){
  .header__logo img {
  height:50px;
}}
  

#yhsd_variantSelector_sale {
    margin: 10px 0;
}
.theme-base.x-component .tb-404 img{
  display:none!important;
}


/*pro_detail*/
.pro-content {
    float: left;
    width: 100%;
}

.product-tile__info__name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.desc_anchor{
  display:none;
}
.pro-content,.pro-content *{
  line-height:1.5;font-size:14px;
}

.pro-content img {
    width: 100%;vertical-align: middle;
}
.product-section{
    padding-top:15px;
}
.product-section *{
  box-sizing: border-box;
}

.page-width,.pdp__section{
    padding-left:0;
    padding-right:0;
   *zoom: 1;
    margin: 0 auto;
}

.product-single__thumbnail {
    display: block;
    margin: 0 0 16px;
    min-height: 44px;
    opacity: 0.4;
    border: 1px solid #e0e0e0;
}
.product-single__thumbnail-image {
    max-width: 100%;
    display: block;
    border: 1px solid #bababa;
}
.product-single__thumbnails-item.current .product-single__thumbnail {
  opacity: 1;border: 1px solid var(--title-color);
}
.grid_product {
    position:relative;
    *zoom: 1;
    list-style: none;
    margin: 0;
    padding: 0;
  box-sizing: border-box;
}
.grid__item {
    float: left;
    width: 100%;
  box-sizing: border-box;
}
.grid__item-product-column {
    padding-left: 48px;
  box-sizing: border-box;
}
.product-single__vendor {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 8px;
}
.product-single__title {
    font-size: 20px;
    line-height:24px;
    margin-bottom: 8px;
}
.product__price{
    font-size:14px;
}
.product__price del{
  font-size:14px;margin-left:8px;
}
.pro_detail-sold{
  font-size:13px;margin-left:8px;
}
.product__desc{
  font-size:13px;
  padding:30px 0 0;
  line-height:1.6;
}
.pro_detail-gallery-main-img-src,.thumbnail_img{
  width:100%;
  vertical-align:middle;
}
.grid-item__product-thumbnails-col {
    min-height: 1px;
}
.product__info-links {
    margin: 24px 0;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 14px;
}
.product__info-links .product__info-link {
    display: block;
    margin-bottom: 16px;
    text-decoration: underline;
}
.product__info-links .product__info-link {
    display: block;
    margin-bottom: 16px;
    text-decoration: underline;
}
.product-info__tabs li {
    width: 50%;
    border-bottom: 1px solid #ccc;
    text-align: center;
    text-transform: uppercase;
    float: left;
    font-size: 14px;
    line-height: 14px;
    cursor: pointer;
    color:#aaa;
}
.product-info__tabs li.active {
    border-bottom: 1px solid var(--title-color)!important;color:var(--title-color)!important;
}

.pro_detail-quantity-btn {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    border-width: 1px;
    border-style: solid;
    overflow: hidden;
    border-color: #d9d9d9;
}
.pro_detail-quantity-btn-d,.pro_detail-quantity-btn-a {
    font-size: 18px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-align: center;
    width: 30px;
    height: 36px;
    line-height: 34px;
    vertical-align: top;
    color: #808080;
}
.pro_detail-quantity-btn-input {
    font-size: 13px;
    width: 48px;
    height: 36px;
    line-height:34px;
    text-align: center;
    vertical-align: top;
    padding: 0;
    color: #808080;
    border-color: #e0e0e0;
    background: none;
}
.mbstock {
    display: inline-block;
    line-height:36px;
    vertical-align: top;
    color: #999;
    font-size:14px;
}

.pro-detail-addBtn {
    height: auto;
    width: 100%;
    margin-top: 35px;
}
 .pro_detail-quantity-btn {
    position: relative;
    margin-right:10px;
    width: 110px;
}

.pro-detail-addBtn .pro-detail-addCart {
    text-align: center;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    margin-top: 0;
    transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -ms-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    border-radius:0;
    background:var(--btn-bgcolor);
    color:#ffffff;
}
.pro-detail-addCart.nostock {
    background: #999;
}
.product-info__tabs {
    margin-top:50px;
}
.product-info__tab-content{
    display:none;
    padding: 50px 0 30px;
}
.product-info__tab-content.active{
   display:block;
}
.pro_detail-gallery-main-img-src {
   cursor: pointer;
    cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAAAXNSR0IArs4c6QAAAHFJREFUWAnt1zERgEAQBMEDPcRIwb8TMNEXUDUImHqa/YAZ/Dz39eLknDq40euQSjXJJJWA6rTJJJWA6rTJJJWA6rTJJJWA6hwb/yTqcGudjZfudqvPlWSSSkB12mSSSkB12mSSSkB12mSSSkB1frHJD5lHBXMJzsP5AAAAAElFTkSuQmCC") 21 21,pointer;
    cursor: -webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAYAAACoYAD2AAAAAXNSR0IArs4c6QAAAHFJREFUWAnt1zERgEAQBMEDPcRIwb8TMNEXUDUImHqa/YAZ/Dz39eLknDq40euQSjXJJJWA6rTJJJWA6rTJJJWA6rTJJJWA6hwb/yTqcGudjZfudqvPlWSSSkB12mSSSkB12mSSSkB12mSSSkB1frHJD5lHBXMJzsP5AAAAAElFTkSuQmCC") 1x,url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABSCAYAAADHLIObAAAAAXNSR0IArs4c6QAAATBJREFUeAHt28EJhEAUBcHReDwbyuafiWIO7fKFErw2Y/k8utbw63ce13MPP+bapx/wK+cDGb0pkCAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkSAjgShjkRHk9oV/WKJnfTVjka/yDor782vQy/jHUXzakTJIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLFIkJFAlLHICPIGJjcJM9OeZ1EAAAAASUVORK5CYII=") 2x) 21 21,pointer;
}
.pro-content strong{
  font-weight:bold;
}
@media only screen and (min-width: 800px){
  .medium-up--five-sixths {
    width: 100%;
}
.medium-up--three-fifths {
    width: 60%;
}
.medium-up--two-fifths {
    width: 40%;max-width:420px;padding-top:20px;
}
.grid__item.medium-up--five-sixths.grid__item-product-column {
    padding-left:0;
}}

@media only screen and (min-width:1440px){
  .medium-up--two-fifths {
    width: 40%;max-width:520px;padding-top:50px;padding-left:100px;
}
  }

@media only screen and (max-width:1200px){
    .medium-up--five-sixths {
    width:100%;
}
  .product-section{
    padding:0;
}

  .page-width,.pdp__section{
    padding-left: 16px;
    padding-right: 16px;
}
  .grid_product{
    margin-left: -16px;
}
  .grid__item {
    padding-left: 16px;
}}
@media only screen and (max-width:800px){
  .pdp__section{
  padding-left:0;
  padding-right:0;
}
  .pro_detail-gallery-main-img-src{
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
    text-align: center;
    overflow: hidden;
}
  .swiper-zoom-container{    
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    font-size:0;
    
  }
  .product-section{
    padding:0;
}
  .page-width {
    padding-left: 16px;
    padding-right: 16px;
}
  .grid_product{
    margin-left: -16px;
}
  .grid__item {
    padding-left: 16px;
}}


/* login */
 .s-log-block-inner .sk-social-login li{
    padding: 0 2px!important;
}
.s-log-block-inner .sk-social-login li .s-btn{
  padding:2px;
}
.sk-social-login li span{
  display:none!important;
}

.s-log-block{
  border-radius:0!important;background:none!important;width:auto!important;
}
.sk-social-login div{
  border:none!important;
}

.s-log-block .s-title{
  text-align:center;
}
.s-vcode_login-btn,.sk-social-login div span{
  background:none!important;
}

.sk-social-login li .sk-icon,.s-log-block .s-rapid a,.s-getCode a,.s-social-bind-wrap .s-rapid a{
  color:var(--title-color)!important;font-size: 14px!important;
}

.s-log-block-inner .su-button.s-vcode_login-btn,.s-social-bind-wrap .s-vcode_login-btn{
  color:var(--title-color)!important; 
  border: 1px solid var(--title-color)!important;
  padding: 12px 20px;
  border-radius:1px!important;  
}

.s-log-block-inner .su-button.i-primary,.s-forget-password-wrap .su-button.i-primary,.s-social-bind-wrap .su-button.i-primary{
  padding: 12px 20px;
  color:#ffffff;
  background:var(--btn-bgcolor)!important;
  border: 0 solid #fff!important;
  border-radius:1px!important;  
}

.s-log-block-inner .su-input__inner,.s-log-block-inner .su-input-group__append{
 border: 1px solid #111!important;border-radius:1px!important;   
}
.s-log-block-inner .su-input-group__append{
  border-left:0!important;background:none!important;
}

.s-log-block-inner .su-input__inner:focus{
      border: 1px solid #111!important; 
}
.su-form-item.is-success .su-input__inner, .su-form-item.is-success .su-input__inner:focus, .su-form-item.is-success .su-textarea__inner, .su-form-item.is-success .su-textarea__inner:focus {
    border-color: #111!important;
}

#yhsd-change-byphone .input-group .btn-input{
  top:0;font-size:14px;border-radius: 0px!important;
}
input#yhsd-change-vcode{
border-right-style: solid!important; 
}

.s-forget-password-wrap,.s-social-bind-wrap{
    max-width: 360px !important;
}
.s-forget-password-wrap h2,.s-social-bind-wrap h2{
  font-size:18px!important;
}
.s-forget-password-con,.s-social-bind-con{
  border:none!important;padding:50px 0!important;
}
.s-forget-password-title,.s-social-bind-title{
  font-size:14px!important;font-weight:normal!important;
}
  .s-getCode a,.s-log-block .su-form-item__content,.s-log-block .su-input, .s-log-block .su-button,.s-social-bind-wrap .su-input, .s-social-bind-wrap .su-button{
  font-size:14px!important;
}
.sk-social-login li svg{
    width: 34px!important;
    height:34px!important;
}
.s-email-success-wrap h2,.s-register-success-title{
    font-size: 18px!important;text-align:left;
}
.s-register-sucess-img{
  display:none;
}
.s-email-success-con{
  padding:0!important;border: none!important;
}
@media (min-width:768px){
.s-forget-password-wrap,.s-social-bind-wrap{
    margin: 80px!important;
}

.s-set:hover {
    border-color: transparent!important;
    color: inherit!important;
    background: none!important;
}}


 
.sk-product_info-pintuan .join-btn .join-me,.dia_btn{
  background:var(--title-color)!important;border-color:var(--title-color)!important;
}
.sk-product_info-pintuan .join-btn .join-you{
  background:#fff!important;color:var(--title-color)!important;border-color:var(--title-color)!important;
}
.sk-product_info-pintuan .mob-join-me{
 background:var(--title-color)!important;
}
.sk-product_info-pintuan .team li:before,.sk-product_info-pintuan .dia_top .dia_price{
  color:var(--title-color)!important;
}
.sk-product_info-pintuan .team li:first-child:before{
 background:var(--title-color)!important;color:#fff!important;
}
.sk-product_info-pintuan .mob-join-to{
  font-size:15px!important;
  font-weight:500!important;
}
 .sk-product_info-pintuan .s-group .con h2{
    line-height:1.4!important;
  }
.sk-product_info-pintuan .mob-icon-size{
  margin-bottom:5px!important;
}
.sk-product_info-pintuan .mob-btn .sk-icon {
  width: 0.8em!important;
  height:0.8em!important;
}
.sk-product-info-pintuan-join .s-tuan_mob_immed,.sk-product-info-pintuan-join .s-tuan_immed{
  font-size:12px!important; background:var(--title-color)!important;
}
.sk-product_info-pintuan .s-btn.i-on{
  border-bottom:1px solid var(--title-color)!important;color:var(--title-color)!important;
}
@media screen and (max-width: 768px){
.sk-product-info.x-component .dialog-way .s-inner{
  height:70vh!important;
}
.sk-product-info.x-component .dialog-way .s-inner .s-way_box{
   max-height:calc(70vh - 80px)!important;
 }
 .sk-product-info.x-component .dialog-way .s-p {
    font-size: 14px!important;
}}

/* post blog */
.blog_cont-text *, .post-content *, .youpage-cont * {
    min-height: 12px;
}
.post-content img,.blog-content img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}
.post-content{
  padding-bottom:30px;
}

 /* blog */
 .lookbook_grid h1.heading--serif{
  padding:10px;display:none;text-align: left;
 }
  .lookbook_grid:first-child h1.heading--serif{
  display:block;
 }
.bolg_wrapper_outer{
  margin:0 auto;
  max-width:1560px;
  padding:50px 30px 0;
}
section.blog_section .proList {
    padding: 0 0 30px;text-align:right;
}
.blog_section .grid.listing {
    padding-top: 30px;
 }
   .blog_cont-text {
    line-height: 2;
    width: 60%;
    max-width:1000px;
    margin: 0;
    padding: 0 0 50px;
}
  .lookbook_grid img{
    width:100%;
  }
.lookbook_grid {
  display:inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  padding:0 3% 6%;
  width:50%;
}
  .lookbook_grid a{
  display:block;overflow:hidden;position:relative;line-height:0;
}
  .lookbook_grid .image{
    background:rgba(0,0,0,.1);
  }
.lookbook_grid img{
-webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 8s cubic-bezier(0.25, 0.46, 0.45, 0.94)!important;
    transition: -webkit-transform 8s cubic-bezier(0.25, 0.46, 0.45, 0.94)!important;
    transition: transform 8s cubic-bezier(0.25, 0.46, 0.45, 0.94)!important;
    transition: transform 8s cubic-bezier(0.25, 0.46, 0.45, 0.94),-webkit-transform 8s cubic-bezier(0.25, 0.46, 0.45, 0.94)!important;
  }
.lookbook_grid:hover img{
  -webkit-transform: scale(1.2);
    transform: scale(1.2);
  
}

  @media screen and  (max-width:800px){ 
    section.blog_section .proList {
    padding:20px 0 0;
}
    .blog_cont-text{
    width: 80%;
    max-width:none;
    margin:0 auto;
    padding: 0 0 30px;
}
 
   .mod.proList{
     margin:0 -3px;padding:0;
   }
    .lookbook_grid {
    padding: 0 3px 6px!important;
}}     

/* index_media */
.media-wrapper{
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;  
}
.media-wrapper *{
box-sizing: inherit;
}
.media_grid {
    display: flex;
    flex-wrap: wrap;
    margin-left: -6px;
    margin-right: -6px;
    color:#fff;
}

.media_grid__item{
    flex-basis: 100%;
    flex-grow: 1;
    flex-shrink: 1;
    max-width: 100%;
    padding-left: 6px;
    padding-right: 6px;
    width: auto;
}
.featured-link {
    display: block;
    height: 0;
    margin-bottom:20px;
    position: relative;
    text-align: center;
    padding-bottom: 120.0%;
}
.media--featured-link{
    padding-bottom:120.0%;
}

.media_grid__item1 *{
  color:#ffffff
}

.media_grid__item2 *{
  color:#ffffff
}
.media_grid__item3 *{
  color:#ffffff
}
.media_grid__item4 *{
  color:#ffffff
}
.featured-link__image, .featured-link__video {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.media__image, .media__noscript {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
}

.media__image img, .media__noscript img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}

.featured-link__content {
    bottom: 60px;
    left: 0;
    padding: 0 12px;
    position: absolute;
    width: 100%;
    z-index: 2;
}

.media-wrapper .heading-2 {
    font-size: 26px;
    line-height: 1.25;
    margin-bottom: 8px;
}

.link-1, .link-2, .link-3 {
    line-height: 1;
    margin-bottom: 0;
    text-decoration: underline;
}
.link-2, .link-3 {
    font-size: 14px;
}
.featured-link__introduction {
    margin-bottom: 20px;line-height:1.2;
}
.media-section.home__section{
   padding-bottom: 45px;
  }

  .index-col-main{
   padding:0!important;
  }

@media screen and (min-width: 801px){
  .featured-link {
    margin-bottom: 25px;
   }
  .media-section.home__section{
   padding-bottom: 95px;
  }
  .featured-link__introduction {
    margin-bottom: 17px;
}
  .media-wrapper,.hero{
  padding-left:0;
  padding-right:0;
}
.media_grid{
    margin-left: -15px;
    margin-right: -15px;
}
.media_grid__item{
    padding-left: 15px;
    padding-right: 15px;
}
.grid__item--4-of-8-md {
  
    flex-basis: 50%;max-width: 50%;width: 50%;
  
  
}
  .featured-link {
    margin-bottom:30px;
}
  .featured-link__content {
    bottom: 120px;
}
 .media-wrapper .heading-2 {
    margin-bottom:10px;
    font-size: 32px;
}}



/* fastbuy */
@media screen and (max-width:800px){
#yhsd_variantSelector,.pro-button{
    display: none!important;
}}

@media screen and (min-width:801px){
#change_option{
  display: none!important;
}}

#change_option {
    position: relative;
    margin-top:30px;
    padding: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    line-height:normal;
    text-align:left;
    border: 1px solid var(--title-color);
}

#change_option .right_arrow {
    font-size: 0;
    right: 12px;
    position: absolute;
    top:50%;
    width:16px;
    height:16px;
    margin-top:-8px;
}

.bottom-nav.mb-prodetail-btn a.gouwuche {
padding:0;
color:#fff;
font-size: 14px!important;
    -webkit-box-flex:3;
    -webkit-flex: 3;
    -ms-flex: 3;
    flex:3;
    border-radius:0;
}

.bottom-nav.mb-prodetail-btn a.out-of-stock-background.gouwuche{
    -webkit-box-flex: 4;
    -webkit-flex: 4;
    -ms-flex: 4;
    flex: 4;   
}

#buy {
    padding:0;
    font-weight:500;
    -webkit-box-flex: 3;
    -webkit-flex: 3;
    -ms-flex: 3;
    flex: 3;
    border-radius: 0;
    font-size: 14px;
    color: #fff;
    border-radius:0;
    background:var(--btn-bgcolor);
    color:#ffffff;
}

.mb-prodetail-btn em {
    width: 100%;
    display: inline-block;
    font-style: normal;
    line-height: 38px;
    font-weight:500;
    box-sizing: border-box;
    color: var(--btn-bgcolor);
}

a#buy em {
    color:#ffffff;
}

.out-of-stock-background.gouwuche{
background:#ededed!important;
border:none!important;
color:#888!important;
}


.bottom-pronav-bg{
position: fixed;
right: 0;
z-index:660;
bottom: 0;
left: 0;
background:#333;
filter: alpha(opacity=40);
-moz-opacity: .4;
-khtml-opacity: .4;
opacity: .4;
}

.probtn-fixed .bottom-probtn-waper{
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
visibility:visible;
}

.bottom-probtn-waper .mdui-bottom-nav.mb-prodetail-btn,.bottom-probtn-waper .mdui-bottom-nav.bottom-pronav-bg {
    bottom:0;
}


.weui-prompt-input {
    padding: 4px 6px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    height: 2em;
    width: 80%;
    margin-top: 10px;
}
.weui-popup__overlay, .weui-popup__container{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    display:none;
}

.weui-popup__container.weui-popup__container--visible {
    display: block;
}
.weui-popup__overlay {
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}
.weui-popup__modal {
    width: 100%;
    position: absolute;
    z-index: 100;
    bottom: 0;
    border-radius: 0;
    opacity: 0.6;
    color: #222;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    height:auto;
    background: #EFEFF4;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    overflow-x: hidden;
    overflow-y: auto;
}
.weui-popup__container--visible .weui-popup__modal {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.fastbuy {
 z-index: 999
}

.fastbuy.weui-popup__container--visible .weui-popup__overlay {
    opacity: 1;   display:block;
}

.fastbuy .weui-popup__modal {
    overflow: visible;
    background-color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.fastbuy .weui-popup__modal .close-popup {
    position:absolute;
    font-size:24px;
    top: 2px;
    right: 5px;
    font-size: 13px;
    padding: 9px;
    color: #666;
    font-weight: bold;
}
.fastbuy .weui-popup__modal .close-popup svg{
  width:20px;height:20px;fill:var(--title-color);
}

.fastbuy #yhsd-cart-edit-add,.fastbuy #yhsd-cart-edit-submit{
    height: 48px;
    line-height: 48px;
    font-size:13px;
    font-weight:500;
    color:#fff;
    background:var(--btn-bgcolor)!important;
}
.fastbuy #yhsd-cart-edit-add{
  opacity:0.9;
}

.fastbuy #yhsd-cart-edit-submit{
    background:var(--btn-bgcolor)!important;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info {
 position: relative;
    padding: 10px 46px 30px 100px;
    margin-bottom: 15px;
}


.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info:after {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom-width:var(--1px);
    border-bottom-style: solid;
    border-bottom-color: #bbb;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info .window-map {
    width: 72px;
    height: 72px;
    float: left;
    margin-right: 10px;
    position: absolute;
    top: -26px;
    left: 20px;
    background: #fff;
    text-align: center;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info .window-map:after {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #bbb;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    box-sizing: border-box;
    z-index:2;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info .window-map img {
    display: inline-block;
    margin: auto;
    width: auto;
    height: auto;
    max-width:100%;
    max-height: 100%;
    vertical-align: middle;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    float: left
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info .price {
    font-weight: 700;
    font-size: 13px;
    line-height: 1.6;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info .price small {
    font-size: 16px
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info .price small sub {
    bottom: 0;display:none;
}
.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku{
  max-height:220px;
  overflow: auto;
 -webkit-overflow-scrolling: touch; 
}
.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item {
    margin: 5px 20px;
    font-size: 12px;
    max-height:260px;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item .left {
    display: block;
    width: 100%;
    margin-bottom: 8px;
    line-height: 1.5;
    vertical-align: top;
    margin-right: 12px;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item .right {
    display: block;
    width: 100%;
    vertical-align: top
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item .right .btn {
    display: inline-block;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    outline: 0;
    border: none;
    margin:0 10px 10px 0;
    color:#555;
    border:var(--1px) solid #fff;
    background:#f5f5f5;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item .right .btn.disabled {
    color: #ccc;
}
.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item .right .btn.btn-xs {
    font-size: 12px;
    padding: 0 10px;
    height: 30px;
   box-sizing: border-box;
    line-height:28px;
    min-width: 34px;
    overflow:hidden;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item .right .btn.selected {
    box-shadow: none;
    -webkit-box-shadow: none;
    background: #fff;
    color:var(--title-color);
    border: 1px solid var(--title-color);
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .quantity {
    margin: -10px 5% 30px;
    font-size: 12px
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .quantity .quantity-selector {
    position: relative;
    bottom: -15px;
    margin: 0 20px;
    display: inline-block;
    background: #fff;
    border: none
}
.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .quantity .quantity-selector svg{
 height:36px;width:16px;fill:#666;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .quantity .quantity-selector .fontuetop {
    float: left;
    display: block;
    height:36px;
    width: 36px;
    line-height:36px;
    text-align: center;
    font-weight: 700;
    border-radius:100px;
    font-size: 10px;
    padding: 0;
    background: #f5f5f5;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .quantity .quantity-selector .fontuetop:before,.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .quantity .quantity-selector .fontuetop:after{
  display:none;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .quantity .quantity-selector .yhsd-font-text {
    float: left;
    width:40px;
    height:36px;
    line-height:36px!important;
    border-radius:0;
    font-size:15px;
    position: relative;
    text-align: center;
    top: 0;
    margin: 0;
    box-shadow: none;
    color: #555
}
.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .quantity .stock{
  display:none;
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns {
    padding-top: 0;
    margin-top: 0;
  line-height: 0;
    text-align: center
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns .addCart-proListbtn.nostock-active-proList {
    display: none
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns .addCart-proListbtn .btn {
    width: 100%;
    border: none;
    border-radius: 0
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns .addCart-proListbtn .two-width {
    width: 50%
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns .noStock-proListbtn {
    display: none
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns .noStock-proListbtn .btn-noStock {
    height: 48px;
    line-height: 48px;
    font-size: 15px;
    font-weight:500;
    display: block;
    background:#f4f4f4;
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns .noStock-proListbtn.nostock-active-proList {
    display: block
}

.pop-detail .weui-popup__modal {
    box-sizing: border-box;
    background-color: #fff;
    padding: 25px 25px 150px;
}

.pop-detail .weui-popup__modal img {
    width: 100%
}

.pop-detail .close-popup {
    position: absolute;
    display: block;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    z-index: 100;
    left: 25px;
    top: 25px;
    background-color: rgba(0,0,0,.4);
    color: #fff
}


.weui-toast,.weui-dialog{
  position: fixed;
    left: 50%;
    top: 35%;
    width: 130px;
    margin-left: -65px;
    background: rgba(22, 22, 22, 0.8);
   -webkit-transition-duration: .2s;
    transition-duration: .2s;
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    visibility: hidden;
    z-index: 2000;
     text-align: center;
    border-radius: 5px;
    color: #fff;
}
.weui-icon_toast {
 display:none;
}

.weui-icon_toast.weui-icon-success-no-circle:before {
    color: #fff;
    font-size:36px;
}
.weui-toast_content {
    padding: 30px 0;
    margin:0;
    font-size: 15px;
}

.weui-toast.weui-toast--visible,.weui-dialog.weui-dialog--visible{
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.weui-dialog{
  background-color: #fff;
  width:260px;
  margin-left:-130px;
}
.weui-dialog__title {
    font-weight: 400;
    font-size: 18px;
    color:var(--title-color);
}

.weui-dialog__hd {
    padding: 20px 20px 10px;
}
.weui-dialog__bd {
    padding: 0 20px 20px;
    min-height: 40px;
    font-size: 15px;
    line-height: 1.3;
    word-wrap: break-word;
    word-break: break-all;
    color: #999;
}
.weui-dialog__ft {
    position: relative;
    line-height: 48px;
    font-size: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    border-top:var(--1px) solid #aaa;
}
.weui-dialog__btn {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    color:var(--title-color);
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    position: relative;
}
.weui-mask {
    background: rgba(0,0,0,.6);
  position: fixed;
    z-index: 1000;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    visibility: hidden;
}

.weui-mask.weui-mask--visible {
    opacity: 1;
    visibility: visible;
}  

.weui-cell__bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.brandimg img.lazyload,.brandimg img.loading  {
  opacity: 0;
}

.brandimg img{
  opacity: 1;
  transition: all 700ms;
}

.collections__item img{ 
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}
.collections__list{
   position: relative;
   white-space: nowrap;
}
.collections__item{
    padding: 0 10px;
    position: relative;
    vertical-align: top;
    white-space: normal;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    
    width:33.33%; 
       
}

.collections__info{
    bottom: 60px;
    left: 0;
    padding: 0 12px;
    position: absolute;
    width: 100%;
    z-index: 2;    
}
.collections__info h2 {
    font-size: 26px;
    line-height: 1.25;
    margin-bottom: 8px;
    color:#fff;
}
.collections__info .collections__des{
    margin-bottom: 20px;
    line-height: 1.2;
    color:#fff;
}
.collections__feeds{
  position:relative;padding: 0 20px;
}
.collections__swiper{
    overflow: hidden;
}
.collections__image.image{
  padding-top:130.0%;
}
@media (max-width:800px){
  .collections__swiper{
    overflow:visible;
}
  .home__carousel__prev,.home__carousel__next{
    display:none;
  }
  .collections__feeds{
  padding: 0 10px;
}
.collections__item{
  width:93%;padding: 0 10px;
}}

.side_bar_close{
  display:none;
  position:absolute;
  right:0;
  top:0;
  padding:5px;
}
.side_bar_close svg {
  fill:var(--header-textcolor);
  width: 15px;
  height: 15px;
  padding: 10px;
}
 .side_logo .logo_inner {
    padding:0 0 40px;
}

.side_logo .logo_inner img{
  width:100%;
} 
 .sidebar {
    padding-bottom: 100px;
    padding:45px 30px 0px;
    width: 200px!important;
    float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
   font-size:14px;
   z-index:1;
   background:var(--header-bg-color);
  }
.sidebar_bg {
    position: fixed;
    left: 0;
    top: 0;
    width: 200px;
    height: 100%;
    z-index: 0;
     background:var(--header-bg-color);
}
  .sidebar-block{
    padding-top:0;
    position:relative;
    z-index: 1;
    background:var(--header-bg-color);
  }

 .servicesidebar {
    font-size: 14px;
    margin-bottom: 0.5em;
    list-style: none;
 }
 .servicesidebar .cn{
  position:absolute;
  opacity:0;
  left:0;
}
.servicesidebar:hover .cn{
  position:relative;
  opacity:1;
}
.servicesidebar:hover .en{
  position:absolute;
  opacity:0;
}
 .servicesidebar a,.servicesidebar .title-first{
    display:block;color:var(--header-textcolor);
 }
 .service-sidebar-links.firstul a{
   color:var(--header-sub-textcolor);
 }
 .service-sidebar-links {
    padding:5px 0 5px 10px;line-height: 20px;font-size:13px;display:none;
 }
  .servicesidebar.active .service-sidebar-links,.account-sidebar .service-sidebar-links{
    display:block;
  }
  .servicesidebar.active  a.this span {
    border-bottom: 1px solid var(--header-sub-textcolor);
  }
 .service-sidebar-links li,.sidebar-custom.sidebar-tag li{
  margin:5px 0;line-height: 20px;
 }
 .sidebar-block-top{
  padding-bottom:120px;
 }
 .sidebar-block-bottom {
    position: fixed;
    bottom: 0;
    width: 190px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    padding: 20px 0 20px 40px;
}
.sidebar-block.sidebar-block-bottom .servicesidebar a{
  opacity:0.6;
}
.body-overlay {
    z-index: 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.6);
    -webkit-transition: opacity .25s ease-in-out,z-index .25s ease-in-out;
    -o-transition: opacity .25s ease-in-out,z-index .25s ease-in-out;
    transition: opacity .25s ease-in-out,z-index .25s ease-in-out;
    visibility: hidden;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}
@media screen and  (min-width:801px){
.col-main {
    padding: 45px 10%;
    width:calc(100% - 250px)!important;
    position: relative;
    float: left;
    min-height:100vh;
    overflow:hidden;
    margin: 0 auto;
  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}}

@media screen and (max-width:1200px){
  #page {
  overflow:hidden;
}
.side_bar_close{
  display:block;
}
.sidebar-block-bottom{
  position:absolute;
}
.side_logo{
    display:none;
  }
  .sidebar,.sidebar_bg{
    position:fixed;
    left:-100%;
    top:0;
    z-index:999;
    height:100%;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
  }
  .sidebar_bg{
    z-index:998;
  }
  .side_bar_open .sidebar,.side_bar_open .sidebar_bg{
    filter: alpha(opacity=1);
    -moz-opacity: 1;
    -webkit-opacity: 1;
    opacity:1;
    visibility: visible;
    left:0;
  }
  .active-body-overlay .body-overlay {
    z-index: 997;
    opacity: 1;
    visibility: visible;
}
 .col-main {
    width:100%!important;overflow: hidden;
}}


.heading--serif.productList-title {
    text-align: left;
    margin: 0 0 20px;
}
@media screen and (max-width:1200px){
  .heading--serif.productList-title {
    text-align:center;margin: 20px 0;
  }
}

@media screen and (min-width:1201px){
  #stickyheader{
    display:none;
  }}

/* custompage */

.youpage-layout *,.pro-content *{
font-family:'uetop','Garamond','Georgia','Helvetica Neue','Helvetica','Arial','verdana',"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei","STHeiti","WenQuanYi Micro Hei"!important;


font-family:'uetop2','Helvetica Neue','Helvetica','Arial',"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei","STHeiti","WenQuanYi Micro Hei",sans-serif!important;


}
.theme-base.x-component{
font-family:'Helvetica Neue','Helvetica','Arial',"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei","STHeiti","WenQuanYi Micro Hei",sans-serif!important;line-height: normal;
}

.youpage-layout h1,.youpage-layout h2,.youpage-layout h3,.youpage-layout h4,.youpage-layout h5,.youpage-layout h6,.blog_cont p,.post-content p,.youpage-cont p{
  margin-block-start: 0.83em!important;
    margin-block-end: 0.83em!important;
    margin-inline-start: 0px!important;
    margin-inline-end: 0px!important;
}

.blog_cont-text *,.post-content *,.youpage-cont *,.pro-content *{
min-height:10px!important;
}
.blog_cont-text strong,.post-content strong,.youpage-cont strong,.pro-content strong{
  font-weight:bold!important;
}
.page--home.index-home .youpage-cont{
  background:none!important;
}

li a[class*="pro_list_img"]{
  border:none!important;padding: 0px 0 125.0%!important;min-height:unset!important;border-radius:0!important;
}

   span[class*="pro_list_price"]{
   color:var(--title-color)!important;
 } 
div[class*="pro_list_price_wrap"]{
  font-size:12px!important;
}
li a[class*="pro_list_name"]{
  font-size:16px!important;line-height: 26px!important;
}
  span[class*="pro_list_price_tag"]{
  color:#fff!important;background-color:var(--title-color)!important;border-radius:1px!important;
  }
  
div[class*="pro_list_short_desc"]{
  display:none!important;
  font-size:12px!important;
}
li a[class*="pro_list_name"]{
  color:var(--title-color)!important;
  white-space: unset!important;
  text-overflow: unset!important;
  overflow: visible!important;
  margin-bottom:10px!important;
  height:auto!important;
}
li a[class*="pro_list_img"]:after{
  display:none!important;
}

.youpage-layout div[class*="cont_"],div[class*="pro_list_wrap"],.youpage-layout.youpage-layout_2{
 max-width:1280px!important;
 margin:0 auto!important;
}
.youpage-layout div,.youpage-cont{
  /*background:none!important;*/
  background:none;
}
.youpage-layout .banner_K9N1Bq h2{
  color:#fff;
}

@media screen and (min-width:801px){
  .youpage-layout div[class*="cont_"]{
   padding:20px 30px!important;
  }
  .new_custom_page{
    padding-top:60px!important;padding-bottom:60px!important;
  }
  div[class*="pro_list_inner"]{
    margin:0!important;
} 
li[class*="pro_list_item_wrap"]{
 padding:0 15px 15px!important;
  
  
  width:33.33%!important;
  
}}

@media screen and (max-width:800px){ 
  li a[class*="pro_list_name"]{
  font-size:14px!important;line-height: 20px!important;
}

  .new_custom_page{
    padding:30px 0!important;
  }
 li[class*="pro_list_item_wrap"]{
 padding:0 7px 0!important;
}
  
div[class*="pro_list_inner"]{
    margin: 0 -7px!important;
}}  

/* 营销活动 */
.s-breadcrumbs{
  display:none!important;
}
.sk-discount-view{
  max-width:none!important;
}
.sk-discount-view .s-box{
  background:none!important;border:none!important;border-radius:0!important;
}

div a[class*="product-item"]{
  background:none!important;
}
div a[class*="product-item"] .img{
    border-radius: 0!important;
    border:none!important;
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    padding: 0px 0 125.0%!important;
    background-color:unset!important;
}
.sk-discount-view div[class*="desc"]{
  display:none!important;
}
.sk-discount-view div[class*="info"]{
  margin:10px 0!important;
}
.sk-discount-view div[class*="name"]{
  font-size:14px!important;color:var(--title-color)!important;
}
.sk-discount-view div[class*="price"]{
  font-size:14px!important;color:var(--text-color)!important;
}
.sk-discount-view-default{
  background:#222!important;
}
.sk-discount-view-default *{
  color:#00e8ff!important;text-align:center!important;
}
.sk-discount-view-default .s-title{
  font-weight:bold;font-size:18px!important;
}
.sk-discount-view div[class*="s-products"]{
  padding:15px 0!important;
}
    
 /* cart order */
 .su-quantity .su-ipt,.su-quantity .su-button{
  background:none!important;
}
body.is-past-notice .header.back.mobile-visible .header__nav{
  -webkit-transform: translateY(0);
    transform: translateY(0);
}
.s-icon-wppay,.s-icon-alipay,.s-icon-card{
  color:var(--text-color)!important;
}
.su-button.i-text:hover,.s-pay-select-icon,.sk-checkout-coupon svg.sk-icon.s-icon,.sk-checkout-address svg.sk-icon.s-icon,.s-pay-item.i-active,.s-pay-item.i-active .s-icon-wppay,.s-pay-item.i-active .s-icon-alipay,.s-pay-item.i-active .s-icon-card{
  color:var(--title-color)!important;
}
.s-pay-item.i-active{
  border-color:var(--title-color)!important;
}
 
 .sk-pay-dialog .s-icon-wppay{
  color:#06c90b!important;
 }
.sk-pay-dialog .s-icon-alipay{
  color:#00a0e9!important;
 }
.sk-pay-dialog .s-icon-card{
  color:#edb445!important;
 }

　.sk-cart-view  .su-button.i-primary{
    background-color:var(--title-color)!important;
    border-color:var(--title-color)!important;
}
.sk-cart-view .s-empty svg{
  display:none!important;
}
.sk-cart-view .s-empty{
    padding-top:50px;
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: center top;
  background-image: url("//asset.ibanquan.com/s/141593/0/cart_icon_empty?design_theme_id=0&v=1725929375_1725929375");
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//asset.ibanquan.com/s/141593/0/cart_icon_empty?design_theme_id=0&v=1725929375_1725929375',sizingMethod='scale');
}
 .s-quantity .su-button.is-disabled,.s-quantity .su-button.is-disabled:hover,.sk-checkout-remarks .s-ipt{
    background:none!important;
}
.sk-cart-view .s-cells,.sk-cart-view .s-bar,.sk-checkout-view .s-address,.sk-checkout-view .sk-checkout-payment,.sk-checkout-view .sk-checkout-shipment,.sk-checkout-view .s-items,.sk-checkout-view .s-body > .s-items > .s-item,.sk-checkout-view  .sk-checkout-sum,.sk-checkout-bar .s-cont{
    background:none!important;
  }
  
 .s-email-success-wrap,.s-forget-password-wrap,.s-social-bind-wrap{
    margin: 50px auto 80px!important;
}

.su-confirm .s-box{
    -webkit-box-shadow:none!important;
    box-shadow: none!important;
    padding: 25px!important;
}
.su-confirm .s-title{
  font-weight:normal!important;font-size:16px!important
}

.sk-cart-view .s-bar{
  border:none!important;
}
.sk-cart-view .s-info{
  border-top:none!important;position:relative;
}  

.sk-cart-view{
  background:none!important;margin:20px!important;
}
.sk-cart-product:first-child{
 border-top:none!important; 
}
.sk-checkout-view h2.s-title{
    font-size:18px!important;
}
.s-inner{
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)!important;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)!important;
}

.sk-checkout-view,.s-product-recommend{
    margin:20px!important;
}
.sk-checkout-view> h2.s-title{
    margin-bottom: 20px;
}
.sk-checkout-view .s-body{
  border:none!important;
  border-top:var(--1px) solid #d5d5d5!important;
}
  .sk-checkout-shipment 
.s-address:hover {
    background-color: #fff!important;
}
.sk-checkout-view .s-address .s-top{
  font-weight:normal!important
}

.sk-checkout-bar .s-add{
  background:#f5f5f5!important;display:none!important;
}

.sk-cart-product .s-add, .sk-cart-product .s-minus,.su-button.is-disabled, .su-button.is-disabled:hover{
   background:#fff!important;
  }

 .s-bar_info,.s-bar_price,.sk-checkout-bar{
    font-size:16px!important;
  }
 .su-button.i-danger,.s-btn-vital{
   background-color:var(--btn-bgcolor)!important;
   border-color:var(--btn-bgcolor)!important;
   color:#ffffff!important;

}
  .su-button.s-submit.i-danger{
    font-size:14px!important;
    font-weight:400;
}
 
  .su-button{
    border-radius:1px!important;
}

.s-check_ico.i-on,.su-button:hover .su-button-icon svg,.s-check_box.i-on,.s-bar_price,.su-currency.s-count.s-total,.sk-checkout-bar .su-currency,.s-order-submit>.detail .value.total,.sk-cart-product .su-currency,.s-check_fill,.sk-cart-view .s-name_a,.sk-checkout-view .s-address .s-top{
    color:var(--title-color)!important;
  }

.sk-address-select .su-dialog >.s-inner{
  padding:25px!important;
}

.sk-address-select .s-addresses > .s-item{
  padding:0!important;
}
.sk-checkout-view .s-title,.s-recommend-top .top-title{
  font-size:16px!important;color:var(--title-color)!important;
}
.sk-cart-product .s-img{
    width: 90px!important;
    height: 112.5px!important;
} 
.sk-checkout-address .sk-icon.s-more-icon,svg.sk-icon.s-edit_icon{
  display:none!important;
}

.sk-checkout-shipment .s-item>.s-info[data-v-3918da25]{
  background:var(--title-color)!important;
}
.sk-checkout-payment>.s-title,.sk-checkout-shipment>.s-title{
  border:none!important;padding: 14px 0 0!important;
}

@media screen and (min-width:768px) {
  .sk-checkout-bar .s-box{
    background:none!important;
  }
  .sk-cart-view .s-info .s-set {
    display: block!important;
    left: 126px;
    top: 30px;
    position: absolute!important;
    margin:0!important;
  }
 .sk-cart-product .s-name {
    -webkit-line-clamp: 1!important;
 }
    .header.back.mobile-visible{
    display:none;
  }
    
  .sk-cart-view .s-bar{
    padding:30px 15px!important;
  }

.sk-cart-view .s-all,.sk-cart-view  .s-del,.sk-cart-view  .s-clear,.sk-cart-view .s-name_a,.sk-cart-view .s-info_dis th,.sk-cart-view .s-info_dis td,.sk-cart-view .s-del{
font-size: 14px!important;
}  
.sk-cart-product .s-num .su-button.s-btn {
    padding: 12px 7px!important;border-radius:0!important;
}   
  
.sk-cart-product{
    padding: 20px 15px!important;
}   

.sk-checkout-view .sk-checkout-shipment,.sk-checkout-view .sk-checkout-payment,.sk-checkout-view .s-address{
  padding:0!important;
}
.sk-checkout-payment, .sk-cart-view,.sk-checkout-view .s-body > .s-items > .s-item{
  border:none!important;
}
  
  .sk-checkout-shipment,.sk-checkout-view .s-body > .s-items{
    border-bottom:none!important;
  }
.sk-checkout-address .s-icon{
    width: 30px!important;
    height: 30px!important;
}  
}
@media screen and (max-width:767px) {
  .sk-checkout-bar .s-box{
    background:var(--body-bgcolor)!important;
  }
  .sk-cart-view .s-bar,.sk-checkout-bar .s-cont{
    padding: 0!important;
   }
  .sk-cart-view .s-bar .s-submit,.sk-checkout-bar .su-button.s-submit.i-danger{
    padding: 18px!important;
  }
  .sk-cart-view >.s-cont,.sk-cart-view >.s-cont >.s-cells{
  margin:0!important;
}
.sk-checkout-address .s-address,.sk-checkout-shipment{
  margin:0!important;border:none!important;
}
.sk-checkout-shipment{
padding-bottom:10px!important;
}

.sk-checkout-view >.s-body>.s-items>.s-item{
  margin:0!important;border-bottom:none!important;
}
  .sk-cart-product,.s-info{
  position:relative!important;
} 
.sk-cart-product{
  padding:15px!important;
}  
  
.sk-cart-product .s-name_a{
    display: inline-block!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    height:16px!important;
    overflow: hidden!important;
    line-height: 1.2!important;
  }
 .sk-cart-product .s-other{
    display: block!important;
    position: absolute!important;
    left: 132px!important;
    bottom:0!important;
    text-align:left!important;
 }
  
 .sk-cart-product .s-opt-m{
    display: block!important;
    padding: 0!important;
    position: absolute!important;
    border: none!important;
    top:40px!important;
    left: 150px!important;
    background:none!important;
 }
  
  .sk-cart-product .s-num-m{
    margin: 0!important;
    position: absolute!important;
    right: 15px!important;
    bottom: 15px!important;
}
    
  .sk-cart-product .s-del{
    margin:10px 0 0 4px!important;
  }
  .sk-cart-product .s-name{
    font-size:14px!important;
  }
  .s-bar_info,.s-bar_price,.sk-checkout-bar{
    font-size:15px!important;
  }
  .sk-checkout-bar{
    min-height:70px!important;
  }

  .sk-checkout-view,.sk-cart-view{
    margin:0 auto!important;
}
 .sk-checkout-view >h2.s-title{
   display:none;
 } 
}

.top-random,.s-recommend-item .s-recommend-inner .info .sale .price,.s-recommend-top .top-title{
  color:#363636!important;
}

.s-recommend-item .s-recommend-inner .img{
  box-shadow:none!important;
  -webkit-box-shadow:none!important;
  border-radius:0!important;
  padding: 0 0 125.0%;
  background-size: contain!important;
  border:none!important;
}

.s-recommend-item .s-recommend-inner .info .desc,.s-recommend-top .top-desc{
  display:none!important;
}
.s-recommend-item .s-recommend-inner .info .name{
  margin:15px 0 10px!important;color:#363636!important;text-align:center;font-size:12px!important;
}
.s-recommend-item .s-recommend-inner .info .sale{
  text-align:center;color:#363636!important;
}
.s-recommend-item .s-recommend-inner .info .sale .price{
 font-size:12px!important;
}
.s-product-recommend{
    padding: 20px 0!important;
    border:none!important;
    background:none!important;
}

.x-component .tb-404 img{
    display:none!important;
} 

/* account */
.s-select,.s-apply-wrap .s-form .su-form-item .su-input__inner,.s-apply-wrap .s-textarea .su-textarea__inner,.s-apply-item,.s-comment-cont-ipt,.exchange-products > .s-title{
  border-color:#ddd!important;
}
.s-personal-info table{
  color:var(--text-color)!important;
}

  .s-order-pro,.s-order-pro.s-oder-pro_list .s-pro,.s-personal-info table,.s-schedule-cont,.s-apply-wrap,.s-order-apply,.s-account-coupon-table table thead th,.s-personal-info .avatar>div,.s-orders,.sk-account-layout .sk-points-view,.sk-account-layout .s-orders,.s-empty-pc,.sk-coupons-view,.sk-favorites-view,.s-personal-info,.s-vip-level,.s-account-sideCont-block h3,.s-personal-security,.s-personal-address,.account-order-infos,.account-info,.s-apply-management,.s-no-orders,.s-order-detail-info,.s-order-wrapper,.s-order-item,.sk-account-layout > .s-nav,.s-order-list_item .s-status.s-status_list{
  border:none!important;
}
.s-paging-item.disabled{
  opacity:0.6;
}
.you_comment--main,.s-social-bind-con{
  background:var(--body-bgcolor)!important;
}
.sk-account-layout .s-nav .s-title,.personal-icon,.s-personal-address .address-item a,.sk-checkout-products .s-info a,.exchange-products .exchange-list .price,.s-avail-points{
  color: var(--title-color)!important;
}
.account-order-infos .s-tip{
  background-color:var(--title-color)!important;
}
.sk-account-layout .s-tags li a{
  font-weight:normal!important;
}
.sk-account-layout .s-tags li.selected a,.s-sign_out .su-button:hover,.s-search-btns .su-button:hover{
    color: var(--title-color)!important;
    border-color:var(--title-color)!important;
    background:none!important;
}

 .s-forget-password-con,.su-input__inner,.s-personal-address,.sk-order-group-buys .s-top,.s-search-item.s-search-con .su-input-group__append,.s-order-search .su-input-group__append,.s-sign_out .su-button.i-small,button.su-button.s-comfirm-btn.i-default.i-small,.s-apply-top,.s-apply-cont,.s-apply-bar,.exchange-products{
    background:none!important;
  }
.s-account-sideCont-block h3,.s-apply-management .s-header h4{
  font-size:16px!important;
}
.su-dialog .su-input__inner{
  height:36px!important;
  line-height:36px!important;
}
.s-personal-address .address-item,.s-dialog-con .tips-text,.su-form-item__content,.su-dialog .su-input__inner,.s-order-buyList-item .s-line-price, .s-order-buyList-item .s-price, .s-order-buyList-item .s-product,.sk-account-layout p,.sk-account-layout .s-pro-info,.s-order-amount{
  font-size:13px!important;
}

.s-personal-info .avatar .avatar-link,.sk-account-layout .s-icon,.s-ordercomment-view .s-box-comment .s-info-name,.sk-account-layout .s-header h4,.sk-account-layout .s-title,.s-item-pro_name,.s-apply-icon svg.sk-icon,.s-apply-title,.sk-checkout-coupon .s-tips-icon,.sk-checkout-coupon .s-tips span,.sk-checkout-points .s-btn .s-btn-icon,.sk-checkout-points .s-btn span{
 color:var(--title-color)!important;
}

.s-dialog-title,.s-personal-security h5,.s-personal-address .su-button-cont,i.s-plus-icon,.s-vip-level h5{
  font-weight:normal!important;
}
.s-dialog-title{
  font-size:16px!important;margin-bottom:20px!important;
}
.su-button.i-large{
  font-size:14px!important;
}

.sk-account-layout .su-form-item {
    margin-bottom: 16px!important;;
}

.s-order-block-title svg,.sk-order svg,svg.sk-icon.s-order-status-svg,.sk-favorites-view .s-loading > svg,.s-no-order svg,.s-personal-info .avatar,.sk-account-layout .s-orders .su-dialog .tips,.s-order-wrapper .su-dialog .tips,.s-personal-security h5 small{
  display:none!important;
}
.s-order-detail-info .cancel{
  color:#888!important;
}
.s-sex-radio span{
    font-weight:normal!important;
    vertical-align: unset!important;
    font-size:14px!important;
}
.schedule-step.done{
    background:var(--title-color)!important;
}
.schedule-step.done .tail{
    border-color: transparent transparent transparent var(--title-color)!important;
}
.s-step-tag.done,.s-item-pro_price_item.i-now{
  color:var(--title-color)!important;
}
.sk-checkout-address .s-address .s-detail{
  line-height: 1.2!important;
}
.sk-checkout-points{
background:none!important;
border-bottom:none!important;
}
.su-button.s-comment-btn,.sk-order-apply .s-apply-btn,.s-order-confg >a,.s-order-confg .s-button.su-button,.s-schedule-cont .su-button.s-cancel-btn.i-primary.i-small,.s-account-sideCont-block.s-personal-info .su-button.i-primary,.s-personal-info .remove-info,.sk-personal-address-table.s-personal-address table .su-button.i-primary,.s-personal-security .s-item_btn,.sk-order-group-buys .s-detail a,.s-personal-security h5 button,.s-order-buyList-group .s-shipment >.su-button{
    border: var(--1px) solid #ddd;
    border-radius: 20px!important;
    padding:6px 12px!important;
    font-size: 13px!important;
    line-height: 1.4!important;
}
.s-account-sideCont-block.s-personal-info .su-button.i-primary,.s-personal-info .remove-info,.s-personal-security h5 button{
  min-width:80px;
}
.sk-order-group-buys .s-detail a {
    display: inline-block!important;
    color: #666!important;
}
.s-personal-security .s-item_btn,.s-personal-security h5 button{
  height:auto!important;line-height:unset!important;
}
.s-personal-info .remove-info{
    color:var(--title-color)!important;
    background:none!important;
    top: 90px!important;
}

 .s-empty-pc{
  margin:100px 0!important;padding:0!important;
 }
 .s-account-coupon-table{
  margin:0!important;border:none!important;
 }

  .sk-points-view .s-tags li a{
    border-top:none!important
  }
  .sk-points-view{
    line-height:1.2;
  }
  .s-no-order,.s-order-block.order-detail-coupon.s-order-detail-msg,.exchange-products > .s-title{
    border-top:none!important;
  }
  .sk-account-layout .s-loading,.s-no-order{
    padding:100px 0!important;font-size:14px!important;
  }
  .s-apply-cont,.s-apply-cont .s-product-item .s-item-inner:last-child{
    border:none!important;margin:0!important;
  }
 .s-next .su-button.check{
   background-color:var(--btn-bgcolor)!important;
   border-color:var(--btn-bgcolor)!important;
   color:#ffffff!important;
   font-size: 14px!important;
   font-weight: bold;
   padding: 12px 29px 13px!important;
 }
 .s-apply-bar .su-button.is-disabled,.s-apply-bar  .su-button.is-disabled:hover{
  font-size: 14px!important;
   font-weight: bold;
   padding: 12px 29px 13px!important;
 }
 .s-apply-schedule,.s-personal-security-social ul li button{
  border-radius:100px!important;
 }
  .s-apply-wrap >.s-title{
  font-size:16px!important;font-weight:bold;
 }
  .s-order-block{
  border-bottom: none!important;
 }
 .su-button.s-ensure,.su-button.s-comment-btn{
  background-color:var(--btn-bgcolor)!important;color:#ffffff!important;
 }
 .s-apply-item.active{
    border: 2px solid var(--btn-bgcolor)!important;
}
.s-vip-level{
  padding:20px!important;background:none!important;
}
.s-personal-info tr td:first-child{
  width:60px!important;height: 24px!important;
    line-height: 24px!important;display: inline-block;
}
.s-personal-info tr td:first-child:after {
    display: inline-block;
    content: "";
    width: 100%;
    height: 0;margin: 0;overflow: hidden;
}
.sk-account-layout > .s-cont{
   min-height:200px!important;
}

.sk-order-group-buys .s-order-pc .s-li{
border:none!important;
border-bottom:1px solid #ddd!important;
}
.sk-order-group-buys .s-order-pc  .s-detail{
  border-left:none!important;
}
.s-step_icon{
  background:#fff!important;border:6px solid #d5d5d5!important;
}
.s-step_head .s-step_icon.is-active{
    background: #fff!important;
    border: 6px solid var(--title-color)!important;
}
.s-step_head .s-step_line.is-active{
  background-color:var(--title-color)!important;
}
.sk-order-group-buys .s-summary{
    font-size: 13px!important;
    line-height: 1.4!important;
}
.s-order-block.s-order-detail-info .s-btn-vital{
  border-radius:100px!important;
}
.sk-icon.s-star{
    font-size:16px!important;
  }
  .s-desc-star .s-item-title{
   font-size:14px!important;
  }
  .s-comment-cont-ipt{
    height:96px!important;
  }
  .s-comment-publish-btn.su-button{
    background-color:var(--btn-bgcolor)!important;
   border-color:var(--btn-bgcolor)!important;
   color:#ffffff!important;
   font-size: 14px!important;
   font-weight: bold;
  }
  .s-order-buyList-group .s-shipment .s-ship-msg{
    font-size:13px!important;color:#666!important;
  }
  .sk-account-layout .su-dialog .s-title{
    font-size:16px!important;
  }
  .sk-account-layout .s-order-type{
    font-weight:bold;
  }
  .su-button.s-comment-over-btn.i-default.is-disabled {
    padding: 8px 12px!important;
    min-width: 74px!important;
    border-radius: 100px!important;
    font-size: 13px!important;
  }
  .s-m-coupon-ticket,.s-account-coupon-table .s-coupon-icon div{
    background:var(--btn-bgcolor)!important;border-radius:5px!important;font-size:13px!important;color:#ffffff!important;
  }
  .su-button-icon svg {
    fill: var(--title-color)!important;
  }
  .exchange-products .exchange-list .s-buy{
    background:var(--btn-bgcolor)!important;border-radius:100px!important;font-size:13px!important;color:#ffffff!important;
  }
  .su-button.i-warning{
    background:var(--btn-bgcolor)!important;border-color:var(--btn-bgcolor)!important;color:#ffffff!important;
  }
  .s-item-pro_price{
  text-align:left!important;
  }


 @media screen and (min-width: 768px){
  .su-button.i-small {
    padding: 6px 12px!important;
    border-radius: 100px!important;
  }
  .s-personal-security h5{
    font-size:14px!important;
  }
  .sk-order-group-buys .s-top{
    border:none!important;
  }
    .sk-account-layout{
    border-radius: 10px!important;
    background:#ffffff!important;
    overflow: hidden;
    padding:20px 30px!important;
   }

  .sk-checkout-points{
   border-top:none!important;
   }
    .sk-account-layout > .s-nav,.sk-account-layout > .s-nav, .sk-account-layout .s-no-order svg, .sk-order-view >.s-link{
    display:none!important;
  }
.sk-account-layout{
  margin:0 0 0 30px!important;
}
.sk-account-layout > .s-cont,.s-apply-cont .s-product-item{
    padding: 0!important;
}

.sk-account-layout .s-no-order,.sk-account-layout .s-order-type,.s-empty-pc,.s-account-coupon-table table thead th,.s-account-coupon-table table tbody td.s-empty,.s-loading,.s-intro .s-will-expire,.s-points-tr,.s-personal-info table,.s-personal-info .avatar,.s-vip-level h5,.s-personal-address .su-button-cont,.s-order-block-title,.s-order-detail-address .s-address,.s-order-detail-payment div,.s-order-detail-payment div,.s-order-detail-msg div,.sk-account-layout > .s-nav .s-link,.s-personal-security-social ul span,.s-apply-timeline-item__wrapper,.s-apply-info_item{
    font-size: 13px!important;
}
  .s-personal-security-social ul span.su-button-cont,.s-personal-security h5 button,.s-order-confg .s-button.su-button,.su-dialog .su-input__inner{
    font-size:12px!important;
  }
  .s-points .description h4,.s-vip-level h5{
    font-weight:normal!important;
  }

.sk-account-layout > .s-nav{
  padding:16px 30px!important;background:none!important;
}
  .s-link.router-link-active{
    color:var(--title-color)!important;
  }

  .sk-account-layout .s-no-order svg,.sk-order-view >.s-link{
    display:none!important;
  }

.sk-account-layout .s-header h4,.sk-order-group-buys .s-top h3,.sk-account-layout h3.s-title,.s-account-sideCont-block h3{
  font-size:16px!important;padding:10px 0!important;
}

.sk-order-group-buys .s-top{
  border-bottom:1px solid #e0e0e0!important;
}
.sk-account-layout .s-order-confg{
  border-left:none!important;
}
.sk-account-layout .s-header,.sk-account-layout .s-tags,.sk-account-layout .s-order-item,.s-no-order,.sk-account-layout .su-input__inner,.sk-order-group-buys .s-top,.s-empty-pc,.sk-account-layout .s-title,.s-account-coupon-table table,.s-points-table,.s-points .description,.s-personal-info,.s-vip-level,.s-account-sideCont-block h3,.s-personal-address,.account-order-infos,.account-order-infos .s-link,.account-info,.s-select,.s-no-orders,.s-order-detail-no,.s-order-detail-info,.s-order-block,.s-order-other,.s-order-other>div,.s-order-buyList-item>.s-image,.sk-checkout-points,.s-personal-security-social,.s-personal-security-change,.sk-order-group-buys .s-order-pc .s-li{
  background:none!important;
}
 .sk-account-layout  .s-tags{
   padding:0!important;
 }
 .sk-account-layout .s-order-header{
   padding:18px 0!important;
 }
.sk-account-layout .s-tags li a{
  font-size:14px!important;border-bottom: 2px solid transparent!important;padding:0!important;line-height:38px!important;
  font-weight:normal!important;
} 
   
.sk-favorites-view .s-items,.s-personal-security >.s-item,.sk-personal-address-table{
  border:none!important;background:none!important;padding:10px 0!important;
}  
.sk-points-view .s-intro {
  background:none!important;padding:10px 0!important;font-size:14px!important;
} 
.s-schedule-cont .s-apply-pro-set h4{
  font-size:16px!important;
}  
.sk-account-layout .s-order-pro-list .s-pro{
  padding:10px 30px 10px 0!important;
}  
  
  .account-orders-lite .s-item,.s-order-block{
    padding:20px 0!important;
  }
  
  .s-apply-management .s-header{
    padding:0 0 20px!important;
  }
  .s-order-detail-no{
    font-size:13px!important;padding:10px 0!important;
  }
  .s-order-detail-info>.desc>h3{
    font-size:16px!important;font-weight: normal!important;
  }

 .s-schedule-cont >.s-apply-pro-set,.s-schedule-cont >.s-apply-pro-set >.s-pro-list,.s-schedule-cont >.s-apply-pro-set h4{
  border-top:none!important;padding-left:0!important;padding-right:0!important;background:none!important;
 }

 .s-schedule-cont >.s-title,.s-schedule-cont >.s-apply-cont{
  padding-left:0!important;padding-right:0!important;background:none!important;
 }
 .sk-points-view .s-detail{
  margin-top:0!important;border-top:none!important;
 }
 .s-apply-bar{
  padding:20px 0!important;
 }
 .s-apply-top .s-product-item{
  padding:14px 0!important;
 }
 .s-apply-wrap >.s-title{
  padding:20px 0!important;
 }
 .s-apply-wrap > .s-pro-list{
  padding:0!important;
 }
 .s-apply-wrap > .s-form{
  padding:30px 0 50px!important;border-top:none!important;
 }
  
} 
@media screen and (max-width: 767px){
    .exchange-products > .s-title,.s-personal-security-social,.s-dialog-comment .s-header,.s-user-info,.s-comment-cont-ipt,.su-input--small .su-input__inner,.su-input-group__append, .su-input-group__prepend,.su-input--mini .su-input__inner,.sk-favorites-view .s-item.i-pro,.s-m-coupon-each-t,.s-order-header,.s-order-item .s-order-pro:last-child,.s-apply-wrap .s-title,.s-pro-item,.s-select, .s-apply-wrap .s-form .su-form-item .su-input__inner, .s-apply-wrap .s-textarea .su-textarea__inner,.s-apply-pro-set h4,.s-apply-pro-set .s-list-header{
    border-width:var(--1px)!important;
  }
  .s-personal-security-change,.s-personal-security,.sk-account-layout .s-nav .s-item:last-child .s-link,.account-order-infos,.s-account-sideCont-block.s-personal-security,.sk-points-view,.sk-points-view .s-detail,.s-order-list,.s-order-other,.s-apply-wrap .s-pro-list{
    border:none!important;
  }
  .s-order-confg a,.s-order-confg .s-button.su-button{
    margin:0 6px 0 0!important;
}
  .sk-account-layout{
    margin: 15px auto!important;
    width: calc(100% - 30px )!important;
  }

   .s-m-coupon-box.s-coupon-mobile .s-m-empty,.s-apply-management .s-header,.s-account-sideCont-block.s-personal-security >.s-item,.sk-order-group-buys .s-order-mob .s-li_mob,.s-m-coupon-each,.sk-account-layout >.s-cont,.sk-points-view .s-intro,.s-points-table,.sk-account-layout .s-nav,.sk-favorites-view .s-items,.s-order-item,.s-no-order,.s-order-block,.s-order-other>div.s-order-other-left,.s-order-other>div.s-order-other-right,.s-apply-wrap > .s-form,.s-schedule-cont >div,.exchange-products{
    border-radius:10px!important;overflow:hidden!important;border:none!important;
   }
   .s-orders >.s-header{
    border-radius:10px!important;overflow:hidden!important;
   }
   .s-apply-wrap >.s-title,.exchange-products > .s-title{
   border-top-left-radius: 10px;border-top-right-radius: 10px;
   }
   .s-apply-wrap .s-pro-list,.exchange-products > .swiper-outer{
   border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;
   }
  .account-order-infos .s-tip,.s-ordercomment-view .s-comment-btn{
  background: var(--title-color)!important;
  }
  .s-order-search {
    bottom: 45px!important;
    width: calc(100% - 30px)!important;
    margin-right: 15px!important;
    right:0!important;
  }

   .account-info {
     border-width: 0!important;
     position: relative!important;
     padding:60px 15px!important;
    text-align: center!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("//asset.ibanquan.com/s/141593/0/account_img/s_w750.jpg?design_theme_id=0&v=1725929375_1725929375");
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//asset.ibanquan.com/s/141593/0/account_img/s_w750.jpg?design_theme_id=0&v=1725929375_1725929375',sizingMethod='scale');
  }
  .account-info:after{
    content:'';
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.5;
    z-index:0;
  }
 .account-info  .s-lite{
    display:block!important;
  }
  .account-info  .s-lite .s-avatar,.s-credit .s-icon,.s-sign_out[data-v-fcba34be],.account-order-infos  .s-title >svg{
    display: none!important;
    }
  .account-info  .s-lite .s-infos{
    position:relative;
    z-index:2;
    color:#fff!important;
    margin:0!important;
    -webkit-box-flex: unset!important;
    -ms-flex: unset!important;
    flex: unset!important;
    vertical-align: middle!important;
    display: inline-block!important;
}
  .account-info  .s-lite .s-infos .s-name{
    color:#fff!important;font-size:18px!important;line-height:24px;
}
  .sk-account-view .s-left,.s-order-detail-info>.desc>h3 .s-order-pay{
    margin:0!important;
  }
.sk-account-layout .s-link_icon,.account-order-infos .s-icon{
    font-size:24px!important;
    color: var(--title-color)!important;
}

.s-title_text,.s-link_text{
    color: #333!important;
}

.sk-account-layout .s-nav{
  padding:0!important;
}
.sk-account-layout .s-nav .s-item{
    display: block!important;
    margin: 0!important;
    width:auto!important;   
}

.sk-account-layout .s-nav .s-item .s-link{
    display:block!important;
    line-height: inherit!important;
    font-size: 14px!important;
    padding:20px 0!important;
    width: calc(100% - 40px);
    margin: 0 auto;
    border-bottom: var(--1px) solid #ccc!important;
}
  .sk-account-layout .s-nav .s-item .s-link .s-link_icon{
    display: inline-block!important;font-size:16px!important;
  }
.sk-account-layout .s-nav .s-item .s-link .s-link_text{
    display: inline-block!important;
    margin: 0 0 0 10px!important;
    font-size: 15px!important;
}
.sk-account-layout .s-sign_out{
  font-size:14px!important;background:none!important;
}
.sk-account-layout .s-tags .selected:after {
    height: 2px!important;
    background: var(--title-color)!important;
}

.s-tags{
  background:none!important;
}
.sk-personal-address-table{
  padding:0 0 30px!important;
}
.s-personal-address .address-item{
    padding: 20px!important;
    border-radius: 10px!important;
    border:none!important;
    background:#fff!important;
}
  .s-order-block.s-order-detail-no {
    margin-bottom: 10px;
    background: none!important;
}
.s-personal-info table,.order-detail-msg .s-order-other-left >div, .order-detail-payment div, .order-detail-presell div,.s-order-detail-payment div,.s-order-detail-address .s-address,.s-order-other>div.s-order-other-left div,.s-order-other>div.s-order-other-right div,.s-order-block.order-detail-coupon.s-order-detail-msg div{
  padding-left:0!important;
}
.s-apply-top .s-title{
  font-size: 16px!important;
  }
.s-apply-wrap .s-checkbox-group label{
  width:auto!important;
  }
  .s-schedule-cont .s-apply-cont{
    margin-top:10px!important;
  }
  .s-m-coupon-each-detail p{
    white-space: unset!important;
  }
  .s-account-sideCont-block.s-personal-info {
    background: #fff!important;
    padding: 20px 20px 10px!important;
    border-radius: 10px!important;
    overflow: hidden;
 }
 .s-personal-info .remove-info, .s-personal-info .modify-info {
    margin: 20px 10px 20px 0!important;
 }
 .s-avail-points div{
  font-size:24px!important;margin-top:6px!important;
 }
 .s-points .description {
    margin-top: 10px;
    border: none!important;
    border-radius: 10px!important;
 }
  .sk-order-group-buys .s-mid_mid{
    line-height:1.5!important;
  }
  .sk-order-group-buys .s-img_mob img{
    width:auto!important;
  }
  .sk-order-group-buys .s-mid_mid .s-name_mob{
    margin-bottom:15px!important;
  }
  .sk-order-group-buys .s-bot_mob{
    padding:5px 10px!important;
  }
  .sk-order-group-buys .s-short-num{
    color:#888!important;
  }
  .sk-order-group-buys .s-order_mob,.sk-order-group-buys .s-tuan_mob{
    padding:6px 12px!important;border: var(--1px) solid #ddd!important;border-radius:100px!important;
  }
  .sk-order-group-buys .s-tuan_mob{
    background:var(--title-color)!important;border:none!important;
  }
  .sk-order-group-buys .s-mid_count {
    color: var(--title-color)!important;
    margin-top: 15px;
    font-size: 13px!important;
  }
  .sk-order-group-buys .s-empty-mob {
    margin-top: 20px!important;
    padding: 100px!important;
    background: #fff!important;
    border-radius:10px!important;
  }
  .s-apply-management .s-order-type{
  font-size:14px!important;
  }
  .s-apply-management .s-order-confg{
    margin-bottom:15px;
  }
  .s-order-header,.s-box-comment .s-user-info,.s-dialog-comment .s-user-main{
    padding:15px!important;
  }
  .s-dialog-comment .s-inner{
   width: 90%!important;
   border-radius:10px!important;
   overflow:hidden!important;
  }
  .su-dialog.s-dialog-comment .s-header .s-title{
    font-size:16px!important;line-height:40px!important;
  }
  .s-dialog-comment .s-header{
    height: 40px!important;
    line-height:40px!important;
  }
  .s-dialog-comment .s-close{
    top:11px!important;
  }
  .s-order-confg .s-ordercomment-view>.su-button {
    margin: 0 8px 0 0!important;
  }
  .s-box-comment .s-user-info .s-info-img{
    width: 60px!important;
    height: 60px!important;
    line-height: 60px!important;
  }
  .s-order-apply-sale .s-apply-btn {
    display: inline-block!important;
  }
 .s-personal-security-social ul{
  margin-top:30px!important;
  }
  .s-personal-security-change h5 a{
    margin-top: -5px!important;
}
  .sk-account-layout .s-nav .s-item:nth-child(2){
  display:none!important;
 }
 .exchange-products > .s-title{
  margin-bottom:0!important;
 }
  
}
.sk-account-layout .s-orders >.s-header,.sk-account-layout .s-apply-management >.s-header,.sk-account-layout .s-order-item,.sk-order-group-buys .s-empty-mob,.s-no-orders,.s-personal-address .address-item,.s-personal-security-change,.s-personal-security-social,.s-account-sideCont-block.s-personal-info,.sk-favorites-view .s-items,.s-m-coupon-box.s-coupon-mobile .s-m-empty,.account-order-infos,.account-order-infos .s-link,.sk-account-layout .s-nav,.s-no-order,.s-order-apply,.s-apply-wrap .s-title,.s-apply-wrap .s-pro-list,.s-apply-wrap > .s-form,.s-order-detail-info,.s-order-wrapper .s-order-block,.s-order-other>div.s-order-other-left,.s-order-other>div.s-order-other-right,.s-m-coupon-each,.sk-order-group-buys .s-order-mob .s-li_mob,.sk-account-layout .s-schedule-cont >div,.s-apply-wrap .s-textarea .su-textarea__inner,.sk-points-view .s-intro,.s-points-table,.s-points .description,.exchange-products > .s-title,.exchange-products > .swiper-outer{
   background:#ffffff!important;
 }

 @media screen and (max-width: 360px){
 .su-button.s-comment-btn,.sk-order-apply .s-apply-btn,.s-order-confg >a,.s-order-confg .s-button.su-button,.s-schedule-cont .su-button.s-cancel-btn.i-primary.i-small,.s-account-sideCont-block.s-personal-info .su-button.i-primary,.s-personal-info .remove-info,.sk-personal-address-table.s-personal-address table .su-button.i-primary,.s-personal-security .s-item_btn,.sk-order-group-buys .s-detail a{
    font-size: 12px!important;
}}

.sidebar_pintuan,.sk-account-layout .s-nav .s-item:nth-child(3){
  display:none!important;
}


.sidebar_points,.sk-account-layout .s-nav .s-item:nth-child(7){
  display:none!important;
}

 /*  point */
 .sk-point-exchanges-view{
  margin:60px auto;padding:0 3%;
}
.sk-point-exchanges-view .exchange-products{
  border:none!important;
}
.sk-point-exchanges-view  .point-list .s-title{
border:none!important;font-size:24px!important;text-align:center!important;margin-bottom:30px;
}
 .sk-point-exchanges-view .exchange-list {
  border:none!important;padding:0 2% 4%!important;
 }
 .sk-point-exchanges-view .exchange-list .s-img{
    padding-bottom: 125.0%!important;
}  


.sk-point-exchanges-view .swiper-button-prev,.sk-point-exchanges-view .swiper-button-next{
  top:50%!important;margin-top:-25px!important;width:50px!important;height:50px!important;
  background:#fff!important;
    color:var(--title-color)!important;
}

.swiper-button-next .sk-icon,.swiper-button-prev .sk-icon{
display:none!important;
}

@media screen and (max-width: 768px){
.sk-point-exchanges-view  .point-list .s-title{
border:none!important;font-size:20px!important;text-align:center!important;margin-bottom:30px;
}
.sk-point-exchanges-view {
    margin: 30px auto;
    padding: 0;
}
}

/* form */
.sk-form-box{
  border:none!important;
}
.sk-form-form_item_text,.sk-form-form_item_textarea,.youpage-layout input[class*="form_item_text"],.youpage-layout textarea[class*="form_item_textarea"]{
    border:1px solid #cbcbcb!important;padding: 8px 10px!important;margin:0!important;width:100%!important;border-radius:3px!important;
  }

 .sk-form-box ::-webkit-input-placeholder,.youpage-layout form[class*="form"] ::-webkit-input-placeholder{ /* WebKit browsers */
  opacity:0;
}

.sk-form-box ::-moz-placeholder,.youpage-layout form[class*="form"] ::-moz-placeholder{ /* Mozilla Firefox 19+ */
  opacity:0;
}

.sk-form-box :-ms-input-placeholder,.youpage-layout form[class*="form"] :-ms-input-placeholder{ /* Internet Explorer 10+ */
  opacity:0;
}
  .youpage-layout div[class*="box"]{
   border:none!important;margin:20px auto!important; 
  }
  .youpage-layout div[class*="form_box"] h1[class*="name"] {
    display:none!important;
  }
  
  .youpage-layout div[class*="form_item"],.sk-form-form_item{
    margin: 20px 0 0!important;padding:0 10px!important;
}
.sk-form-form_item_model,.youpage-layout div[class*="form_item_model"],.youpage-layout form[class*="form"]{
    margin:5px 0 0!important;
}
 .youpage-layout div[class*="form_box"],.sk-form-box .sk-form-cont{
    max-width:600px;
}
  
  .youpage-layout div[class*="form_item_name"],.sk-form-cont,.sk-form-form_item_name,.youpage-layout div[class*="form_box"]{
   font-size: inherit!important;
  }    
  .youpage-layout button[class*="form_item_submit"],.sk-form-form_item_submit{
    padding: 10px 20px!important;width:auto!important;min-width:110px!important;
  }
 input,textarea {
-webkit-appearance: none;
 }


@media screen and (min-width:1200px){
.youpage-layout_2 > .youpage-layout_1{
  width:48%!important;
}
.youpage-layout_2 > .youpage-layout_1:first-child{
  margin-right:3%!important;
}}

/* you_comment*/
#you_comment {
    text-align: left;
}
.you_comment-list{
  padding-bottom:56px;
}
.you_comment--main{
  border:none!important;
}
.you_comment.i_wrap a{
 box-sizing: unset!important;
}
.you_comment-list_nav-item-cont{
  font-size:12px!important;
}
.you_comment-stars-item.i_light,.you_comment-rating-sum-bfb,.you_comment-list_nav-item:hover,.you_comment-list-item-pagination-items.simple-pagination ul li a:hover{
  color:var(--title-color)!important;
}
.you_comment-list-item-pagination-items.simple-pagination ul li.active{
  background-color:var(--title-color)!important;
}
.you_comment-list-item-head-img{
  display:none!important;
}
.you_comment-list-item-head-name{
  font-size:14px!important;
  margin:10px 0 0!important;
  color:var(--title-color)!important;
  font-weight:bold;
}

.you_comment-list-item-head{
  width:90px!important;
}
.you_comment-list-item-stars .you_comment-stars-item{
  font-size:12px!important;
}
.you_comment-list-item-cont-text,.you_comment-mobi_btns-btn-title{
  font-size:14px!important;color:var(--title-color)!important;
}
.you_comment-list_nav,.you_comment-rating,.you_comment-list-item{
  border-color:#eee!important;
}
.you_comment-list_nav-item.i_active .you_comment-list_nav-item-cont:before{
  border-color:var(--title-color)!important;
}
.you_comment-list_nav{
  overflow:hidden;
}
#you-mix {
    border:none!important;
    border-bottom: 1px solid #eee!important;
}
#you-mix .youmix-cont-item .image{
  height:auto;padding-top:0;background:none!important;
}
#you-mix *{
  box-sizing: unset!important;
}
#you-mix .youmix-nav>a{
  float:none!important;padding: 0 15px!important;color:var(--title-color)!important;background:none!important;
}
#you-mix .youmix-nav{
  border:none!important;background:none!important;
}
#you-mix .youmix-nav>a.active{
  border:none!important;
}
#you-mix .youmix-cont-item{
  margin-bottom:10px;
}
@media screen and (max-width: 768px){
  .you_comment-list-item-pagination{
    text-align:center;
  }
.you_comment-list-item-head {
    width: auto!important;

}}



.product-single__vendor,.pro_detail-sold,.button,.pro-content, .pro-content *,.prolist-filter .prolist-filter-itemname,.prolist-filter .prolist-filter-item a,.page__nav a,.pro-detail-inner h3,.product__desc,.header__top .submenu__list-title,.product-info__tabs li,.pro_discount_content,body,p,.service-sidebar-links{
  font-size:13px;
}
.sk-product-info.x-component, .pro-detail-cnt .s-label, .pro-detail-cnt button.su-button.s-btn.i-text.i-can, .pro-detail-cnt .s-cont .s-price .dt,.sk-product-info .s-quantity .s-tips,.you_comment-list-item-cont-text, .you_comment-mobi_btns-btn-title,.pro-detail-inner .pro-detail-sub-each a,.post-dir-1-box,h2.servicesidebar,.sidebar,.x-favorite-btn_text,.x-component{
    font-size: 13px!important;
}

.submenu__ul,.header__account,.full-footer,.page__nav__label,.pro-detail-addBtn .pro-detail-addCart,.mm-ocd__content,li.servicesidebar,.pop_tips_content.uepop-content{
  font-size:13px;
}
button.su-button.s-item.i-cart.i-primary,.sk-discount-view div[class*="name"],.sk-discount-view div[class*="price"],.bottom-nav.mb-prodetail-btn a.gouwuche,#buy,.offscreen__account a,.link-2, .link-3,.part_button{
  font-size:13px!important;
}
.heading--serif-small,.lead p,.heading--serif,.banner_info_box h2{
  font-size:18px;line-height:22px;
}

.s-event_price, .pro-detail-cnt .s-cont .s-price .dd .price, .s-tips .s-cont,.press__title p,.sk-product_info-presell .s-price .s-point,.heading--1,.sk-checkout-view h2.s-title{
  font-size:16px!important;
}
.pro-detail-cnt h1.s-name,.product-single__title{
  font-size:18px!important;line-height:22px!important;
}
.sk-checkout-view .s-title, .s-recommend-top .top-title,.pro_rec_title,.heading--serif.productList-title{
  font-size:16px!important;
}

.part_3-title{
  font-size:30px;
}
.media-wrapper .heading-2{
  font-size:30px;
}
.part_3-desc{
  font-size:16px;
}
.pro-detail-addBtn .pro-detail-addCart {
    height:36px;
    line-height: 36px;
  }

li a[class*="pro_list_name"] {
    font-size: 13px!important;
    line-height: 16px!important;
}

@media only screen and (max-width:800px){
  .sidebar-block-top li.servicesidebar{
    font-size:14px;
  }
.part_3-title,.media-wrapper .heading-2{
  font-size:22px;
}

.part_3-desc{
  font-size:13px;
}
.featured-link__introduction {
    font-size: 13px;
    line-height: 1.2;
}
}


.dir-icon-1{
  display:none;
}

.pro_rec_title {
    text-align: left;font-size:20px;line-height:24px;
}
@media only screen and (max-width:1200px){
  .pro_rec_title {
   padding-left:17px;
}}
  
@media (min-width: 1201px){
  .header__nav:before{
    display:none;
   }
  .header{
    height:0;
   } 
  .header__logo{
    display:none;
  }
  .header__nav{
    border:none;background:none;width:50%;right:0;left:auto;
  }
}
.home__carousel__items.grid.swiper{
  max-width:900px;
}
@media only screen and (max-width:1200px){
.home__carousel__items.grid.swiper {
    margin: 0 -3px;
}}



@media only screen and (max-width: 800px){
  .protopswiper .swiper-slide{
    padding-top:0;margin-bottom:0;
  }
.page-width {
    padding-left: 0;
    padding-right:0;
}
#product-info-wrapper{
  padding-left:20px;
  padding-right:20px;
}
 .mfp-image-item{
  padding-top:125.0%;margin-bottom:0;
 }
  .protopswiper.swiper {
    margin-bottom: 20px;
}}




@media only screen and (min-width:800px){
  .mfp-image-item {
   padding-top:0!important;
  }
  .protopswiper .swiper-zoom-container.resize--line {
    line-height: unset!important;
}}




/* news */
.news_section{
  padding-right:15px;
}
.news_section .home__carousel .grid__3 { 
  padding-left:15px;padding-right:15px;
  
  width:50%;
  
  
  
}

.news_section .press__title {
    margin-bottom:0;
}
.news_section .content_max{
  overflow:hidden;
}

.news_section.home__section .heading--serif{
  margin-top:0;text-align:center;
}
.index-news{
 margin:0 auto;
}

.index-news .image img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    transform: translateZ(0);
    backface-visibility: hidden;
    object-fit: cover;
}

 .news_section .post_image{
   padding-top:65%;
   
   
 }

@media screen and (max-width:1200px) {
  .index-news{
    width:100%;margin:0 auto;
  }
  .news_section .container{
    padding:0;
  }

}
@media screen and (max-width: 800px){
  .news_section{
  padding-right:0;
}
.news_section .home__carousel .grid__3  {
   width: 96%;
   
   
  padding-left:10px;
  padding-right:10px;
}
  .news_section .content_max{
  padding: 0 10px;overflow:visible;
}
  .news_section .home__carousel{
    overflow:visible;
}}

.sidebar-block.sidebar-block-bottom >li{
  margin:0.7em 0
  
}

/* press */
.posts-item-tags{
  margin-top:30px;
}
.posts-item-tags-tag {
    margin-right: 20px;
    text-decoration: underline;
}
.post-info-publish_at {
    font-size: 13px;
    line-height: 1.6;
    padding: 5px 0;
}
 .press .heading--main {
    margin-bottom: 20px;text-align:center;
   }  
  .post-dirs-list {
    margin: 0 0 20px;
    padding: 0 0 10px 0;
    list-style: none;
    border-width: 0;
    border-style: solid;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
   }
  .post_nav_li{
    display: inline-block;
    padding: 0 10px;
    margin-bottom: 15px;
   }
  .post_nav_li span{
    padding:3px 0;
  }
  .post_nav_li.active span{
    border-bottom:1px solid #111;
  }
  .post-dir-1-box {
    display: block;
    cursor: pointer;
    font-size: 14px;
   }
  
   .press__title p{
    text-align:left;
    }
   
  @media screen and (max-width:1200px){
  .press .grid__2 {
    width:50%;
  }}
  @media screen and (max-width: 800px){
  .press .grid__2 {
    width: 100%;
  }}

   @media screen and  (min-width:1201px){    
     
     .post-col-main{ padding: 45px 4%; }
      .press .grid__2{
     width:33.33%;
     padding-left:3%;
     padding-right:3%;
      }
    .masonry-container.clearfix { margin:0 -3%; }
     
     
     
    
   .press{
     padding-top:0;
   }
  .press .heading--main,.post-dirs-list{
    text-align:left;
  }
  .post_nav_li{
    padding:0 20px 0 0;
  }}
  @media screen and (max-width: 800px){
  .posts__section .grid__2{
    padding-left:0;padding-right:0;
  }
   .posts__section .grid,.post__section .grid{
    margin-left:20px;
    margin-right:20px;
  }}

  .post .heading--main{
    margin:20px auto;text-align:center;
   }
  .post-share {
    padding:40px 0;text-align: right;
  }
  .post .blog_cont_nav {
    width: 100%;
    margin: 30px auto;
    height: 30px;
    line-height: 16px;
    float: left;
  }
  .post .blog_cont_nav-action {
    display: block;
    float: right;
    height: 16px;
  }
  .post .blog_cont_nav a {
    height: 16px;
    line-height: 16px;
    float: left;
   } 
  .post .blog_cont_nav-action-prev,.post .blog_cont_nav-action-next,.post .blog_cont_nav-action-line {
    display: block;
    float: left;
    height: 16px;
  }
  .post .blog_cont_nav-action-line {
    width: 0;
    border-style: solid;
    border: none;
    border-left: 1px solid #111;
    margin: 0 16px;
  }
  
   @media screen and (min-width:1201px){
  .post .heading--main{
    padding:0;text-align:left;
  }}
    
    @media screen and (max-width:1200px){
     .post{
       padding-top:20px;
     }} 

/* service */
.weixin_service {
    position: fixed;
    top: 50%;
    left: 50%;
    padding: 10px 0 20px;
    text-align: center;
    color: #333;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: -180px;
    margin-left: -120px;
    width: 240px;
    height: auto;
    display: none;
    z-index: 9999;
    background:#fff;
}
.faq_mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.8;
    filter: alpha(opacity=80);
    display: none;
    z-index: 9998;
}
.weixin_service img {
    width: 220px;
    height: 220px;
}

@media screen and (min-width:1201px){
  .header__account, .header__bag, .header__search {
    color:var(--title-color);
}
.header__nav .header-button__icon{
  fill:var(--title-color)
}}
.yyzz_img{
 width:30px; 
}

.product-info__tab-content ul {
    list-style: outside;
}
.sk-post-comment.x-component .s-title span {
    font-size: 16px!important;border-bottom:2px solid #111!important;
}
.sk-product_info-presell .s-price .s-do,.sk-product-info .s-quantity .s-tips{
  display:none!important;
}

