/**product-index**/
.product-product-show .shipping-group{display: flex;width:100%;background-color: #FFF;margin:10px auto;}
.product-product-show .shipping-group>li{flex:calc(1 / 3);text-align: center;}
html[lang=it] .product-product-show .shipping-group>li{flex:calc(1 / 2);}
.product-product-show .shipping-group>li>p{width: 80%;margin:0 auto;padding:10px 0;font-size: 14px;color:#333;border-bottom: 1px dashed #e5e5e5;font-weight: bold;}
.product-product-show .shipping-group>li>p>span{position: relative;}
.product-product-show .shipping-group>li>p> a span:before{content:"";position: absolute;top: 2px;left:-26px;display: block;width:15px;height:15px;background: url('../images/icon/37-milk.png') no-repeat left center;background-size: 15px;}
.product-product-show .shipping-group>li:nth-of-type(2)>p> a span:before{background-image: url('../images/icon/37-wine.png');}
.product-product-show .shipping-group>li:last-of-type>p> a span:before{background-image: url('../images/icon/37-necessities.png');}
.product-product-show .shipping-group .shipping-link{width: 80%;margin:0 auto;display: flex;justify-content: center;margin-bottom: 10px;flex-wrap: wrap;}
.product-product-show .shipping-group .shipping-link>li{flex:1 0 100%;}
.product-product-show .shipping-group .shipping-link>li>a{display: block;padding:0;color: #666;font-size: 12px;}
.product-product-show .shipping-group .shipping-link>li>a:hover{color:#07beb6;}
.product-product-show .shipping-rebate{width: 100%;padding: 20px 0;box-sizing: border-box;background-color: #FFF;}
.product-product-show .shipping-rebate .shipping-self-sale{display: flex;flex-wrap: wrap;}
.product-product-show .shipping-rebate .shipping-self-sale li{flex:0 0 33.33%;padding:0 1%;margin-bottom: 10px;box-sizing: border-box;}
.product-product-show .shipping-rebate .shipping-self-sale li .shipping-self-sale-item{position: relative;}
.product-product-show .shipping-rebate .shipping-self-sale li .shipping-self-sale-item:hover{-webkit-animation:blink 1s;animation:blink 1s;}
.product-product-show .shipping-rebate .shipping-self-sale li .shipping-self-sale-item>a{display: block;position: relative;width: 100%;height: 0;padding-bottom: 53.33%;}
.product-product-show .shipping-rebate .shipping-self-sale li .shipping-self-sale-item>a>img{position: absolute;top: 0;left:0;width: 100%;height: 100%;object-fit: fill;border-radius: 6px;}
.product-product-show .shipping-rebate .shipping-self-sale li>p{width: 98%;margin:5px auto;height: 2.8em;overflow: hidden;}
.product-product-show .shipping-rebate .shipping-self-sale li>p>a{color: #333;font-size: 14px;}
.product-product-show .shipping-rebate .shipping-self-sale li>p>a:hover{color: #0aa59d}
.product-product-list .shipping-banner.min-h{max-height: 264px;overflow: hidden;}
.product-product-list .shipping-banner.min-h img{display: none;}
.product-product-list .shipping-banner.min-h .slick-slide img{display: block;}
#product-list-container>ul{display: flex;flex-wrap: wrap;}

.shipping-group li p>a{color:#333;}
.shipping-group li p>a span{position: relative;}
.shipping-group li.group-fh span:before,.shipping-group li.group-yc span:before,.shipping-group li.group-fresh span:before,.shipping-group li.group-cold span:before,.shipping-group li.group-hc span:before{display: none !important;}
.shipping-group li.group-fh p>a i{background: url(../images/icon/37-hos-mobile.png) no-repeat left center;width: 15px;height: 15px;position: absolute;left: -24px;top: 2px;background-size: cover;}

/**product-pop**/
.product-product-list.model-open .home-pop-outer.notification-block .home-pop-item .home-pop-border{border: 1px solid #b1b1b1;background: white;box-shadow: 0px 1px 5px #676767;}
.product-product-list.model-open .home-pop-outer.notification-block .home-pop-item .home-pop-border .home-pop-triangle .home-pop-notification h1{text-align: left;color:#333;margin-bottom: 15px;}
.product-product-list.model-open .home-pop-outer.notification-block .yachao-btn{width: auto;padding: 0 15px;background-color: #f5f5f5;color: black;box-shadow: 2px 2px 2px #b1b1b1;}
.product-product-list.model-open .home-pop-outer.notification-block .yachao-btn:hover{background-color: #009e96;color:white;}
/**product-list**/
.product-product-list .main{text-align: center;}
.product-product-list #order-lists{width: 5em;line-height: 34px;padding: 0 40px 0 10px; border:1px solid #bbb;position: relative;background-color: white;cursor: pointer;margin-right: 1%;text-align: left;}
.product-product-list #order-lists .order-active{font-size: 14px;}
.product-product-list #order-lists .order-active i{position: absolute;right: 6px;top:13px;border-top: 4px solid #000;border-right: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid transparent;}
.product-product-list #order-lists:hover .order-active i{top:9px;border-top: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 4px solid #000;border-left: 4px solid transparent;}
.product-product-list #order-lists .order-lists-select{display:none;position: absolute;left: -1px;width: 100%;border:1px solid #bbb;z-index: 1;}
.product-product-list #order-lists .order-lists-select li{height: 36px;line-height: 36px;font-size: 14px;background-color: white;text-align: left;}
.product-product-list #order-lists .order-lists-select li a{padding-left: 10px;color: #666;}
.product-product-list #order-lists:hover .order-lists-select{display:block;}
.product-product-list .detail ul li .product-options{position:absolute;z-index:77;text-align:left;width:360px;box-shadow:8px 10px 8px #888;}
.product-product-list .detail ul li .product-options dl dt .total-price{display:inline-block;margin-right:20px;}
.product-product-list .detail ul li .product-options dl dt .total-price .regular-price{font-size:20px;}

/*product-footer*/
.product-product-list .pager .amount,.product-product-list .pager .limiter{display: none;}
.product-product-list .pager .pages .current{padding: 5.6px 11px;background:#06beb6;border:1px #06beb6 solid;border-radius: 0;}
.product-product-list .pager .pages li a{padding: 5.6px 11px;color: #999;background:#fafafa;border: 1px #f2f2f2 solid;border-radius: 0;}
.product-product-list .pager .pages li a.next_jump{pointer-events: none;background:transparent;border: none;}

/**product-index**/
.product-product-view .page{background-color: white;}
.product-product-view #product-main{width: 100%;}
.product-product-view #product-info{width:80%;display: flex;justify-content: space-between;float: left;flex-wrap: wrap;}
.product-product-view #product-tool{width: 15%;float:right;}
.product-product-view #product-tool .input-box-cart{width: 100%;padding:0;}
.product-product-view #product-tool .input-box-cart #show_cart{margin: 0 auto;border: 1px solid #ccc;padding: 0;background-color: #fff;height: 34px;line-height: 34px;cursor: pointer;color: #333;width: 100%;display: flex;justify-content: space-around;font-size: 16px;box-sizing: border-box;}
.product-product-view #product-tool .input-box-cart #show_cart .badge{padding: 0px 8px;border-radius: 10px; color: #fff; vertical-align: middle;background-color: #f15a24; margin: 0 15px;height: 20px;align-self: center;line-height: 20px;font-size: 14px;}
.product-product-view #product-tool .product-see{margin-top: 0;}
.product-product-view #product-tool .product-see label{display: flex;margin:0 auto;justify-content:center;}
.product-product-view #product-tool .product-see label:before, .product-product-view #product-tool .product-see label:after{content: '';background: #f3f3f3;flex:1;height: 2px;align-self: center;margin:0 10px 0 0;}
.product-product-view #product-tool .product-see label:after{margin:0 0 0 10px;}
.product-product-view #product-tool .product-see>ul{margin-top: 10px;}
.product-product-view #product-tool .product-see li{margin-bottom: 20px;}
.product-product-view #product-tool .product-see li a{display: block;width: 100%;box-sizing: border-box;padding:0 10px;position: relative;}
.product-product-view #product-tool .product-see li a img{width: 100%;max-height: 200px;object-fit: contain;}
.product-product-view #product-tool .product-see li a .product-see-text{width: 100%;padding:0 10px;box-sizing: border-box;background:rgba(255,255,255,0.9);}
.product-product-view #product-tool .product-see li a p{font-size: 12px;color: #333;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.product-product-view #product-tool .product-see li a p .regular-price{font-size: 16px;color: #e3111e;}
.product-product-view #product-tool .product-see li a p .txt-style-euro{margin-right: -2px;}
.product-product-view .show-content-left{width: 35%;}
.product-product-view .show-content-left .left-big{width: 100%;padding-bottom: 100%;height: 0;position: relative;border:1px solid #efefef;box-sizing: border-box;}
.product-product-view .show-content-left .left-big>video{display: none;width: 100%;height: 100%;position: absolute;top: 0;left:0;object-fit: contain;z-index: 3;background-color: white;}
.product-product-view .show-content-left .left-big>img{width: 100%;height: 100%;position: absolute;top: 0;left:0;object-fit: contain;z-index: 2;}
.product-product-view .show-content-left .left-big>video.active{display: block;}
.product-product-view .show-content-left .left-big .discounted{position: absolute;z-index: 2;left:0;top:0;height:100%;width:100%;object-fit: fill;pointer-events: none;display: none !important;}
.product-product-view .show-content-left .left-big #video-open{display: none;position: absolute;left: 20px;bottom: 20px;width: 50px;height: 50px;background:url(../images/icon/video.png) no-repeat;z-index: 2100;cursor: pointer;font-size:0;}
.product-product-view .show-content-left .left-big #video-open.active{display: block;}
.product-product-view .show-content-left .left-big #video-open.active:hover{background-image: url("../images/icon/videohover.png")}
.product-product-view .show-content-left .left-big #video-close{display: none;position: absolute;right:20px;top:20px;width: 20px;height: 20px;background:url(../images/icon/close333.png) no-repeat 0 0/20px;z-index: 4;cursor: pointer;font-size: 0;}
.product-product-view .show-content-left .left-big #video-close.active{display: block;}
.product-product-view .show-content-left .left-small{display: flex;width: 100%;height: 50px;justify-content: center;margin: 20px 0;}
.product-product-view .show-content-left .left-small img{height: 100%;width: 50px;object-fit: contain;margin:0 10px;border:2px solid transparent;}
.product-product-view .show-content-left .left-small img.active{border-color:#e3111e;}
.product-product-view .show-content-right{width: 55%;}
.product-product-view .show-content-right .show-name{font-size: 22px;color: #333;font-weight: bold;}
html[lang=fr] .product-product-view .show-content-right .show-name {display: none;}
.product-product-view .show-content-right .title-name{font-size: 20px;color: #333;font-weight: normal;margin:10px 0 30px;}
.product-product-view .show-content-right .title-name p.marchand-name{font-size:14px;color: #999;text-decoration:underline;}
.product-product-view .show-content-right .title-name p.marchand-name a{color:#999};
.product-product-view .show-content-right .right-container p{font-size: 18px;color: #666;}
.product-product-view .show-content-right .show-product-time{display: flex;align-items: center;margin-bottom: 10px;}
.product-product-view .show-content-right .show-product-time span{font-size: 13px;color: #d40000;}
.product-product-view .show-content-right .show-product-time i{width:20px;height:20px;background-image: url('../images/clock.png');background-position: center;background-size: contain;display: block;margin-right: 10px;}
.product-product-view .show-content-right .sp-tx{margin:-10px 0 10px -10px;font-size: 14px;}
.product-product-view .show-content-right .show_price{font-style: normal;font-size: 18px;color:#000;margin-bottom: 10px;}
.product-product-view .show-content-right .show_price .regular-price{color: #e3111e;font-size: 38px;margin-left: 20px;}
.product-product-view .show-content-right .show_price #original_price{color:#CCC;text-decoration: line-through;}
.product-product-view .show-content-right .show_price #original_price .regular-price{color:#CCC;font-size: 24px;}
.product-product-view .show-content-right .show_price #original_price .regular-price .txt-style-euro{color: #CCC;font-size: 16px;margin-right: -5px;}
.product-product-view .show-content-right .show_price .regular-price .txt-style-euro{color: #e3111e;font-size: 28px;margin-right: -5px;}
.product-product-view .show-content-right .product-buy{display: flex;width:100%;padding:0;overflow: hidden;background: none;box-sizing: border-box;position: relative;}
.product-product-view .show-content-right .product-qty{position: absolute;right: 0;bottom: 0;color: #009f97;font-weight: bold;}
.product-product-view .show-content-right .product-buy .product-value{width: 60px;height: 45px;box-sizing: border-box;float: left;border:1px solid #ccc;position: relative;margin-right: 10px;}
.product-product-view .show-content-right .product-buy .product-value input{width: 75%;height: 43px;box-sizing: border-box;float: left;text-align: center;font-size: 20px;border:none;}
.product-product-view .show-content-right .product-buy .product-value .operateQty{width: 25%;height: 21.5px;box-sizing: border-box;float: right;line-height:19px;font-size: 14px;background-color: #f1f1f1;border:none;border-left: 1px solid #ccc;position: absolute;right: 0;}
.product-product-view .show-content-right .product-buy .product-value .operateQty.subQty{bottom: 0;}
.product-product-view .show-content-right .product-buy .product-value .operateQty.addQty{border-bottom: 1px solid #ccc;top: 0;}
.product-product-view .show-content-right .product-buy .addcart{margin-right:5px;color: #fff;cursor: pointer;background-color: #e3111e;min-width: 150px;height: 45px; line-height: 43px;font-size: 16px;text-align: center;box-sizing: border-box;display: flex;padding:0 10px;border:1px solid #ddd;position: relative;}
.product-product-view .show-content-right .product-buy .addcart img{width: 24px;margin:0 0 2px 10px;object-fit: contain;}
.product-product-view .show-content-right .product-buy .addcart .product-qty{position: absolute;left: 100%;bottom:0;margin-left:10px;white-space: nowrap;line-height: normal;color: #009e96;font-size: 12px;font-weight: bold;pointer-events: none;}
.product-product-view .show-content-right .product-buy .addcart .nostock,.product-product-list .addcart .joinin{flex:1;white-space: nowrap;}
.product-product-view .show-content-right .product-buy .share,.product-product-view .show-content-right .product-buy .copy{margin-right:auto;cursor: pointer;color: #e3111e;min-width: 126px;height: 45px; line-height: 43px;font-size: 16px;text-align: center;box-sizing: border-box;display: flex;padding:0 10px;border:1px solid #e3111e;position: relative;}
.product-product-view .show-content-right .product-buy .share img,.product-product-view .show-content-right .product-buy .copy img{width: 24px;margin:0 0 2px 10px;object-fit: contain;}
.product-product-view #product-content{display: flex;width:100%;justify-content: space-around;margin-top: 20px;}
.product-product-view #product-content .product-ad{width: 20%;padding:10px;box-sizing: border-box;border:1px solid #ddd;}
.product-product-view #product-content .product-ad>label{font-size: 14px;color: #666;font-weight: bold;}
.product-product-view #product-content .product-ad>ul{margin-top: 10px;}
.product-product-view #product-content .product-ad li{margin-bottom: 20px;}
.product-product-view #product-content .product-ad li a{display: block;width: 100%;box-sizing: border-box;padding:0 10px;}
.product-product-view #product-content .product-ad li a img{width: 100%;max-height: 200px;object-fit: contain;}
.product-product-view #product-content .product-ad li a p{font-size: 12px;color: #333;}
.product-product-view #product-content .product-ad li a p .regular-price{font-size: 18px;color: #e3111e;}
.product-product-view #product-content .product-ad li a p .txt-style-euro{margin-right: -2px;}
.product-product-view #product-content .product-desc{width: 75%;}
.product-product-view #product-content .product-desc .product-desc-tabs{display: flex;background-color:#f7f7f7;}
.product-product-view #product-content .product-desc .product-desc-tabs li{text-align: center;padding: 10px 25px;cursor: pointer;}
.product-product-view #product-content .product-desc .product-desc-tabs li:hover{color:#e3111e;}
.product-product-view #product-content .product-desc .product-desc-tabs li.active,.product-product-view #product-content .product-desc .product-desc-tabs li:hover{background-color:#e3111e;color:#FFF;}
.product-product-view #product-content .product-desc .product-desc-container li{display: none;}
.product-product-view #product-content .product-desc .product-desc-container li.active{display: block;}
.product-options{margin-bottom:12px;margin-top:12px;}
.product-options dl dt{font-size:18px;}
.product-options dl dt span.require{color:red;font-size:14px;}
.product-options dl dd label{display:inline-block;line-height:100%;padding:8px;margin:4px;border:1px solid #ccc;background-color:#fff;}
.product-options dl dd label.selected{border-color:#e3111e;color:#e3111e;}
.product-options dl dd label.disabled{color:#bbb;background-color:#f9f9f9;cursor:not-allowed;}
.product-options dl dd input{display:none;}

/**product-cart**/
.product-product-list #product-detail{display:none;background-color: hsla(0,0%,90%,.8);height: 100%;left:  0;position: fixed;top: 0;width: 100%;z-index: 2019;overflow:auto;}
.product-product-list #product-detail .close{position: absolute;top: 10px;right: 10px;z-index: 2;}
.product-product-list #product-detail .close i{display: block;width: 20px;height: 20px;cursor: pointer;background: url(../images/icon/close333.png) no-repeat left center;background-size: 20px 20px;}
.product-product-list #product-detail .product-detail-mask{display: none;position: fixed;top:0;bottom:0;left: 0;right:0;width: 96%;max-width: 850px;min-height: 400px;height: 70%;max-height: 500px;margin:auto;padding: 25px;box-sizing: border-box;text-align: left;z-index:2046;align-items:center;background: #fff;}
.xzoom-lens img{display: none;}
#show-cart-bottom{position: fixed;display: flex;flex-direction: column;bottom:246px;right:0;width: 72px;height:72px;background-color:#b1b3b5;margin-top: 5px;color:#FFF;cursor: pointer;}
#show-cart-bottom:hover{background-color:#009e96;}
#show-cart-bottom > i{position: relative;width:36px;height:36px;margin:6px auto 0;box-sizing: border-box;background:url('../images/icon/side-cart.png') no-repeat center/36px;}
#show-cart-bottom > i .badge{position: absolute;right:-5px;top:0;display: flex;justify-content: center;align-items: center;width:18px;height:18px;border-radius: 20px;background-color:#E60013;color:#FFF;font-style: normal;font-size:12px;}
#show-cart-bottom .side-control-text{flex:1;display: flex;justify-content: center;align-items: flex-start;}
.product-product-list ~ .cartFlyDom,.product-product-view ~ .cartFlyDom{position: fixed;width:80px;height:80px;object-fit: contain;opacity: 0.9;z-index: 3000;pointer-events: none;}

/**product-cart-phtml**/
.product-product-cart .main-container{background-color: #FFF;}
.product-product-cart #show-shipping-cart #cart-count{font-size: 16px;color: #d9000e;margin-bottom: 15px;}
.product-product-cart #show-shipping-cart .cart-head{display: flex;background-color: #f3f3f3;box-sizing: border-box;border:1px solid #ccc;padding:10px;}
.product-product-cart #show-shipping-cart .cart-head .cart-head-checkbox,.product-product-cart #show-shipping-cart #cart-list .item .cart-item-checkbox,.product-product-cart #show-shipping-cart .cart-floor .cart-floor-checkbox{width: 20px;padding-right:10px;}
.product-product-cart #show-shipping-cart .cart-head .cart-head-select,.product-product-cart #show-shipping-cart #cart-list .item .cart-item-image{width: 90px;padding-right:10px;}
.product-product-cart #show-shipping-cart .cart-head .cart-head-select label{display: block;}
.product-product-cart #show-shipping-cart .cart-head .cart-head-commodity,.product-product-cart #show-shipping-cart #cart-list .item .cart-item-commodity{flex:1;padding-left: 10px;box-sizing: border-box;overflow: hidden;}
.product-product-cart #show-shipping-cart .cart-head .cart-head-price,.product-product-cart #show-shipping-cart #cart-list .item .cart-item-price{width: 60px;padding-right: 10px;text-align: center;}
.product-product-cart #show-shipping-cart .cart-head .cart-head-amount,.product-product-cart #show-shipping-cart #cart-list .item .cart-item-amount{width: 80px;padding-right: 10px;text-align: center;}
.product-product-cart #show-shipping-cart .cart-head .cart-head-total,.product-product-cart #show-shipping-cart #cart-list .item .cart-item-total{width: 100px;padding-right: 10px;text-align: center;}
.product-product-cart #show-shipping-cart .cart-head .cart-head-option,.product-product-cart #show-shipping-cart #cart-list .item .cart-item-option{width: 70px;}
.product-product-cart #show-shipping-cart #cart-list .item{display: flex;width: 100%;box-sizing: border-box;border:1px solid #ccc;padding:10px;overflow: hidden;flex-wrap: wrap;border-top: unset;}
.product-product-cart #show-shipping-cart #cart-list .item-invalid{background: #f0f0f0;}
.product-product-cart #show-shipping-cart #cart-list .cart-item-title{display: block;width: 100%;margin-top: 10px;border: 1px solid #ccc;box-sizing: border-box;border-bottom: unset;height: 35px;line-height: 35px;padding-left: 10px;font-size: 14px;background-color: #f3f3f3;}
.product-product-cart #show-shipping-cart #cart-list .cart-item-title.cg{display: none;}
.product-product-cart #show-shipping-cart #cart-list .item.cg{border-top: 1px solid #ccc}
.product-product-cart #show-shipping-cart #cart-list .cart-item-title span{color:white;background-color: #0cbcb7;border-radius: 5px;padding:1px;padding:0px;margin-left: 2px;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-image{height:100%;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-image a{display: block;height: 100%;box-sizing: border-box;border:1px solid #eee;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-image a img{height: 100%;width: 100%;object-fit: contain;max-height: 100px;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-commodity a{color: #000;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-commodity a .item-name-cn{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-commodity a .item-name{color: #999;max-height: 42px;overflow: hidden;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-price{color: #999;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-price .discount{display:block;color:#e44444;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-total .amount{color: #333;font-weight: bold;display: block;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-total .weight{color: #999;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-amount{display: flex;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-amount input{min-width: 0;text-align: center;height: 24px;border: 1px #d0d0d0 solid;box-sizing: border-box;border-left:0;border-right: 0;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-amount .operateQty{width: 80px;}
.product-product-cart #show-shipping-cart #cart-list .item .cart-item-option a{color: #999;}
.product-product-cart #show-shipping-cart .cart-floor{display: flex;box-sizing: border-box;border:1px solid #ccc;padding:10px;margin-top: 15px;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-select{padding-right: 10px;color: #666;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-delete{padding-right: 10px;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-delete a{color: #666;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-clear{flex:1;padding-right: 10px;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-clear a{color: #666;font-weight: bold;display: inline-block;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-clear a.cart-file{padding-left:10px;color: #06beb6;font-weight: normal;text-decoration: underline;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-amount{padding-right: 20px;color: #666;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-amount #totalSelect{color: #e44444;font-weight: bold;padding: 0 3px;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-weight{padding-right: 20px;color: #666;line-height: 18px;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-weight .totalweight{color: #e44444;font-size: 18px;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-price{padding-right: 20px;line-height: 18px;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-price .totalprice{color: #e44444;font-size: 18px;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-pay{margin:-10px -10px -10px 0;cursor: pointer;}
.product-product-cart #show-shipping-cart .cart-floor .cart-floor-pay .payment{height:100%;background-color: #e44444;font-size: 16px;color: #FFF;padding:0 15px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
.product-product-cart #product-ad{margin-top: 60px;}
.product-product-cart #product-ad > label{color: #d30013;font-size: 16px;}
.product-product-cart #product-ad .product-ad-list{margin-top: 20px;display: flex;justify-content: space-between;}
.product-product-cart #product-ad .product-ad-list > li{flex:1;margin:0 20px;height: 400px;overflow: hidden;display: flex;flex-direction:column;box-sizing: border-box;border:1px solid #e3e3e3;}
.product-product-cart #product-ad .product-ad-list > li:first-of-type{margin-left: 0;}
.product-product-cart #product-ad .product-ad-list > li:last-of-type{margin-right:0;}
.product-product-cart #product-ad .product-ad-list .product-ad-item{display: block;width: 100%;flex:1;padding:30px 20px 0;flex-direction: column;box-sizing: border-box;overflow: hidden;position: relative;}
.product-product-cart #product-ad .product-ad-list .product-ad-item img{width: 100%;height: 100%;object-fit: contain;}
.product-product-cart #product-ad .product-ad-list .product-ad-item .product-ad-item-text{position: absolute;width: calc(100% - 40px);padding: 0 10px;box-sizing: border-box;bottom: 0px;background: rgba(255,255,255,0.9);}
.product-product-cart #product-ad .product-ad-list .product-ad-item .product-ad-item-text p{font-size: 12px;color: #333;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product-product-cart #product-ad .product-ad-list .product-ad-item .product-ad-item-text p .regular-price{font-size: 16px;color: #e3111e;}
.product-product-cart #product-ad .product-ad-list .product-ad-item .product-ad-item-text p .txt-style-euro{margin-right: -2px;}
.product-product-cart #product-ad .product-ad-list .product-ad-cart{height: 45px;margin:20px auto;box-sizing: border-box;border:1px solid #e3e3e3;padding:10px 15px;line-height: 24px;background-color: #f15a24;}
.product-product-cart #product-ad .product-ad-list .product-ad-cart .addcart{font-size: 18px;color: #FFF;padding-left: 30px;background:url('../images/gouwuche-white.png') no-repeat 0 0/24px;}
.product-product-cart .shipping-cart-container .quick-addcart{margin-bottom:5px;text-align:right;}
.product-product-cart .shipping-cart-container .quick-addcart input.input-text,.product-product-cart .shipping-cart-container .quick-addcart button{line-height:100%;}
.product-product-cart .shipping-cart-container .quick-addcart input.input-text{padding:6px;font-size:14px;font-family:Georgia,Arial,Helvetica;}
.product-product-cart .shipping-cart-container .quick-addcart input.input-text::-webkit-input-placeholder{color:#cacaca;}
.product-product-cart .shipping-cart-container .quick-addcart input.loading{background:url("../images/load.gif") scroll no-repeat right center;}
.product-product-cart .shipping-cart-container .quick-addcart button{padding:8px;border:none;background-color:#009e96;color:#FFF;}
.product-product-cart .cart-list .item .cart-item-commodity dl{color:#666;}
.product-product-cart .cart-list .item .cart-item-commodity dl dt{float:left;margin-right:8px;}
.product-product-cart .cart-list .item .cart-item-commodity dl dd{clear:right;}

.product-product-cart .product-selection-dialog{margin: 20px 0px;position: relative;}
.product-product-cart .product-selection-dialog span{display: block; position: absolute; left: 50%; top: 50%; transform: translate(-100%,-100%);}
.product-product-cart .product-selection-dialog h1{display: inline-block;cursor: pointer;width: 160px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #777;background-color: #e6e6e6;border-radius: 3px;font-weight: bold;margin: 5px 30px;}
.product-product-cart .product-selection-dialog h1.a-link{background: transparent;color: #009e96;line-height: normal;height: auto;text-decoration: underline;}
.product-product-cart .product-selection-dialog h1:hover{background-color:#0d9991;color:white;}
/*.product-product-cart .product-selection-dialog h1.active{background-color: #0c9991;color: #fff;}*/
.product-product-cart .product-selection-dialog h1 .dialog-select-ico.spriteIco{background-position:-2px -200px;width:23px;height: 24px;margin-right:5px;display: none;}
/*.product-product-cart .product-selection-dialog h1.active .dialog-select-ico{display:inline-block;}*/
.product-product-cart .product-selection-dialog h1>img{margin:5px 5px 0 0;}
.product-product-cart .product-selection-dialog-btn{display: none;}
.product-product-cart .product-selection-dialog-btn a{display: block;cursor: pointer;width: 160px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #fff;background-color: #0c9991;border-radius: 3px;font-weight: bold;margin-left: 30%;}
.gotoTop{display: none;}
.gotoTop.active{display: block;}

#shipping-point{width: 100%;height: 20px;margin-bottom: 20px;}
#product-postcode{height: 40px;margin-top: 20px;border-radius: 7px;border-color: #cbc6c6;box-sizing: border-box;width:65%;}
#product-postcode-button{height: 40px;margin-top: 20px;background-color: transparent;border: 0;background: #009e96;color: white;padding: 0 10px;border-radius: 7px;cursor: pointer;width: 25%;}
#product-postcode-button:hover{box-shadow: 1px 1px 3px #5c5555;}
#shipping-point>span{display:flex;align-items: center;}
#shipping-point .point-title{color:#009e96;font-size: 14px;}
#shipping-product-postcode{border:1px solid #c1c1c1;border-radius: 5px;padding:3px 6px;height: 30px;box-sizing: border-box;line-height:inherit;margin:0 5px;}
#shipping-point .point-btn button{height: 30px;background-color: transparent;border: 0;background: #009e96;color: white;padding: 0 10px;border-radius: 7px;cursor: pointer;}
#shipping-point .point-btn button:hover{box-shadow: 1px 1px 3px #5c5555;}

.product-product-view .show-content-right .right-container .show-product-table{display: inline;font-size: 12px;position: relative;}
.product-product-view .show-content-right .right-container .show-product-table a{position: absolute;right: -17px;top: 0px;}
.product-product-view .show-content-right .right-container .show-product-table i{background-image: url(../images/help.png);width: 15px;height: 15px;background-position: center;background-size: contain;display: block;}

.product-pop-img{width: 150px;}
@media (max-width: 769px) {
	/**product-index**/
	.product-product-show .shipping-rebate .shipping-self-sale li{flex:100%;padding:0 3%;border-radius: 6px;}
	.product-product-show .shipping-group{flex-direction: column;}
	.product-product-show .shipping-group>li{width: 100%;}
	.product-product-show .shipping-group>li>p{width: 96%;margin:0 auto;text-align: left;}
	.product-product-show .shipping-group>li>p>span:before{display: none;}
	.product-product-show .shipping-group>li>p>span:after{content:"";position: absolute;top: 2px;right: -20px;display: block;width:15px;height:15px;background: url('../images/icon/37-milk-mobile.png') no-repeat left center;background-size: 15px;}
	.product-product-show .shipping-group>li:nth-of-type(2)>p>span:after{background-image: url('../images/icon/37-wine-mobile.png');}
	.product-product-show .shipping-group>li:last-of-type>p>span:after{background-image: url('../images/icon/37-necessities-mobile.png');}
	.product-product-show .shipping-group .shipping-link{width: 100%;justify-content: left;margin: 5px auto 10px;}
	.product-product-show .shipping-group .shipping-link li{flex:calc(1 / 3);height:50px;display: flex;text-align: center;margin:0 10px 0;justify-content: center;align-items: center;background:url('../images/icon/bg-blue.png') no-repeat 0/100% 100%;}
	.product-product-show .shipping-group .shipping-link li:nth-of-type(2){background-image:url('../images/icon/bg-green.png')}
	.product-product-show .shipping-group .shipping-link li:nth-of-type(3){background-image:url('../images/icon/bg-red.png')}
	.product-product-show .shipping-group .shipping-link li>a{display: flex;justify-content: center;align-items: center;width:100%;height:100%;padding:0;font-size: 14px;margin:0;font-weight: normal;color:#FFF;}
	.product-product-show .shipping-group .shipping-link li>a:hover{color:#FFF;}
	.product-product-show .shipping-group .shipping-link li>a>i{display: block;margin: 0 auto 5px;width: 42px;height: 42px;background: url(../images/icon/home/mobile-home-2x.png);background-size: 330px 400px;background-position: 0 0;background-repeat: no-repeat;}


	/**product-list**/
	/*product-cart*/
	.product-product-list #product-detail .product-detail-mask{padding:10px;height: 65%;min-height: 300px;}
	.product-product-list #product-detail .product-detail-mask .show-content-left{margin-right: 5%;}
	.product-product-list #product-detail .product-detail-mask .show-content-right{flex:55%;align-content: center;font-size: 12px;}
	.product-product-list #product-detail .product-detail-mask .show-content-right>h4{max-height: 4.6em;font-size: 16px;line-height: 18px;}
	.product-product-list #product-detail .product-detail-mask .show-content-right .show_price>span:nth-of-type(1){vertical-align: middle;}
	.product-product-list #product-detail .product-detail-mask .show-content-right .show_price>span:nth-of-type(2){font-size: 22px;line-height: 18px;}
	.product-product-list #product-detail .product-detail-mask .show-content-right .show_price>span:nth-of-type(3){display:block;color: #999;font-size: 12px;text-align: left;margin: -8px 0 10px -4%;}
	.product-product-list #product-detail .product-detail-mask .show-content-right>div{margin:10px 0;}
	.product-product-list #product-detail .product-detail-mask .show-content-right>div.product-value{max-width: 30%;}
	.product-product-list #product-detail .product-detail-mask .show-content-right .addcart{width: 65%;font-size: 11px;}

	/**product-index**/
	.product-product-view #product-info{width: 100%;float: none;}
	.product-product-view .show-content-left{width: 100%;}
	.product-product-view .show-content-left .left-big{border:none;}
	.product-product-view .show-content-left .left-big #video-open{z-index: 3;font-size: 14px;display: block;color:white;background:#06beb6;width: 2em;height: 22px;padding:1px 10px;border-radius: 50px;bottom: 10px;left:calc(50% - 2em - 24px);top: auto;right: auto;}
	.product-product-view .show-content-left .left-big #video-open.active:hover{background: #999;}
	.product-product-view .show-content-left .left-big #video-close{font-size: 14px;display: block;color:white;background:#06beb6;width: 2em;height: auto;padding:1px 10px;border-radius: 50px;bottom: 10px;left:auto;top: auto;right: calc(50% - 2em - 24px);}
	.product-product-view .show-content-left .left-big #video-open.active,.product-product-view .show-content-left .left-big #video-close.active{display: block;background: #999;}
	.product-product-view .show-content-left .left-big #mobile-count{position: absolute;width: 2em;height: 22px;padding: 1px 10px;background: #d3d3d3;font-size: 14px;right: 10px;bottom:10px;border-radius: 50px;z-index: 3;color: white;text-align: center;}
	.product-product-view .show-content-left .left-big #mobile-count.hidden{display: none;}
	.product-product-view .show-content-left .left-small{display: none;}
	.product-product-view .show-content-right{width: 100%;box-sizing: border-box;padding:30px 20px;position: relative;box-shadow: 0 -5px 5px 0 rgba(204,204,204,0.2);}
	.product-product-view .show-content-right .show_price{font-size: 0;position: absolute;top: 30px;height: 30px;line-height: 30px;margin-bottom: 0;}
	.product-product-view .show-content-right .show_price .regular-price{margin-left: 0;font-size: 34px;letter-spacing: 0;}
	.product-product-view .show-content-right .show-name{margin-top: 40px;font-size: 18px;}
	.product-product-view .show-content-right .title-name{font-size: 18px;font-weight: bold;margin:10px 0;}
	.product-product-view .show-content-right .right-container p{font-size: 14px;color: #b8b8b8;}
	.product-product-view .show-content-right .right-container p.product-qty{color:#009e96;text-align: right;}
	.product-product-view .show-content-right .product-buy .product-value,	.product-product-view .show-content-right .product-buy .addcart{ display:none;}
	.product-product-view .show-content-right .product-buy .copy {height: 40px;line-height: 40px;margin-top: 10px;}
	.product-product-view #product-content{flex-direction:row-reverse;flex-wrap: wrap;margin-top: 0;}
	.product-product-view #product-content .product-desc{width: 100%;padding:10px;box-sizing: border-box;}
	.product-product-view #product-content .product-ad{width: 100%;border:none;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
	.product-product-view #product-content .product-ad>ul{margin:0;}
	.product-product-view #product-content .product-desc .product-desc-tabs{margin:-10px;background-color:#FFF;border-bottom: 1px solid #ddd;}
	.product-product-view #product-content .product-desc .product-desc-tabs{display: none;}
	/*.product-product-view #product-content .product-desc .product-desc-tabs li{width:33.33%;box-sizing: border-box;border-right:1px solid #ddd;color:#000;}
	.product-product-view #product-content .product-desc .product-desc-tabs li:last-child{border-right:0;}
	.product-product-view #product-content .product-desc .product-desc-tabs li.active{color:#e3111e;background:transparent;}*/
	.product-product-view #product-tool{width: 100%;float: none;box-sizing: border-box;padding:10px;}
	.product-product-view #product-tool .input-box-cart{display: none;}
	.product-product-view #show-cart-bottom{display: none;}
	.product-product-view #product-tool .product-see{margin-top: 0;}
	.product-product-view #product-bottom{position: fixed;bottom:0px;z-index: 2005;display: flex;width: 100%;height: 51px;padding:0 20px;box-sizing: border-box;justify-content: space-between;background-color: white;box-shadow: 0px 2px 5px rgba(0,0, 0, 0.2);border-top: 1px solid rgba(245,245,245,0.94);}
	.product-product-view #product-bottom>div{flex:1;height: 100%;margin:0 5px;display: block;}
	.product-product-view #product-bottom>div a{height:45px;width: 100%;display: block;text-align: center;color: #999;padding-top: 5px;position: relative;}
	.product-product-view #product-bottom>div a img{width: 100%;height: 25px;object-fit: contain;margin:0 auto;}
	.product-product-view #product-bottom>div a span{position: absolute;width: 100%;bottom: 0px;left: 0;font-size: 12px;}
	.product-product-view #product-bottom>div a span.badge{top:0;right:-5px;bottom:auto;left:auto;color:#fff;background-color: #f15a24;border-radius: 10px;width:20px;padding: 0;}
	.product-product-view #product-bottom>div.bottom-button{width: 100%;display: flex;flex:5;text-align: center;border-radius: 50px;padding:5px 0;box-sizing: border-box;}
	.product-product-view #product-bottom>div.bottom-button #button-temporary{flex-grow: 1;background-color:#f3b214;border:none;border-radius: 50px 0 0 50px;color: white;text-align: center;}
	.product-product-view #product-bottom>div.bottom-button #button-buy{flex-grow: 1;background-color: #de3e26;border: none;border-radius: 0 50px 50px 0;color: white;text-align: center;height: auto;width: auto;padding: 0;display: flex;align-items: center;justify-content: center;padding-bottom: 2px;padding-right: 5px;}
	.ad-list img{height:200px !important;object-fit: fill;}
	.ad-list p{max-height: 4.7em !important;overflow: hidden;}
	.ad-list.slick-slider .slick-prev{top: 44%;z-index: 1;left: 10px;opacity: 0;transition: opacity .5s;}
	.ad-list.slick-slider .slick-next{top: 44%;z-index: 1;right: 10px;opacity: 0;transition: opacity .5s;}
	.ad-list.slick-slider .slick-prev, .ad-list.slick-slider .slick-prev:focus, .ad-list.slick-slider .slick-prev:hover{background: url(../images/icon/arrow-left.png) no-repeat;background-position: 0 0;width: 48px;height: 48px;}
	.ad-list.slick-slider .slick-next, .ad-list.slick-slider .slick-next:focus, .ad-list.slick-slider .slick-next:hover{background: url(../images/icon/arrow-right.png) no-repeat;background-position: 0 0;width: 48px;height: 48px;}
	.ad-list.slick-slider:hover .slick-prev, .ad-list.slick-slider:hover .slick-next, .ad-list.slick-slider:focus .slick-prev, .ad-list.slick-slider:focus .slick-next{opacity: 1;}
	.ad-list.slick-slider .slick-prev:before,.ad-list.slick-slider .slick-next:before{display: none;}
	.ad-list.slick-slider .slick-dots{bottom: 0;}
	.ad-list.slick-slider .slick-dots li{display: inline-block;margin-bottom: 0 !important;display: inline-block;width: 10px;height: 10px;border-radius: 50%;background-color: #FFF;margin: 0 0.5rem;border: 1px solid #CCC;box-sizing: border-box;}
	.ad-list.slick-slider .slick-dots li.slick-active{background-color: #06beb6;border: none;}
	.ad-list.slick-slider .slick-dots li button{display: none;}
	#show-cart-bottom{right: 0;bottom: 53px;width: 50px;height: 50px;border-radius: 50px;border: 1px solid #ccc;background-color: #fff;cursor: pointer;text-align: center;}
    #show-cart-bottom > i{width:100%;height:100%;margin:0;background: url(../images/gouwuche.png) no-repeat center/32px;}
    #show-cart-bottom > i .badge{padding:0;margin:0;right: 0;}
	#show-cart-bottom .side-control-text{display: none;}
	.product-product-view .show-content-right .sp-tx{margin-top:5px;}

	/**product-cart-phtml**/
	.product-product-cart .main-container{background-color: #f0f2f5;}
	.product-product-cart #show-shipping-cart{padding:20px 15px;background-color: #FFF;border-radius: 10px;}
	.product-product-cart #show-shipping-cart #cart-count{display: none;}
	.product-product-cart #show-shipping-cart .cart-head{background-color: transparent;border:none;padding:0;}
	.product-product-cart #show-shipping-cart .cart-head>li{display: none;}
	.product-product-cart #show-shipping-cart .cart-head>li.cart-head-checkbox,.product-product-cart #show-shipping-cart #cart-list .item .cart-item-checkbox,.product-product-cart #show-shipping-cart .cart-floor .cart-floor-checkbox{display: block;width: auto;padding-right:15px;position: relative;align-self: center;}
	.product-product-cart #show-shipping-cart .cart-head>li.cart-head-checkbox input,.product-product-cart #show-shipping-cart #cart-list .item .cart-item-checkbox input,.product-product-cart #show-shipping-cart .cart-floor .cart-floor-checkbox input{width: 20px;height: 20px;opacity: 0;}
	.product-product-cart #show-shipping-cart .cart-head>li.cart-head-checkbox .spot,.product-product-cart #show-shipping-cart #cart-list .item .cart-item-checkbox .spot,.product-product-cart #show-shipping-cart .cart-floor .cart-floor-checkbox .spot{display:inline-block;width:20px;height:20px;background:url("../images/icon/select.png") no-repeat 0 0/20px;position: absolute;left:0;bottom:0;z-index:5;pointer-events: none;}
	.product-product-cart #show-shipping-cart .cart-head>li.cart-head-checkbox input:checked + .spot,.product-product-cart #show-shipping-cart #cart-list .item .cart-item-checkbox input:checked + .spot,.product-product-cart #show-shipping-cart .cart-floor .cart-floor-checkbox input:checked + .spot{background:url("../images/icon/selected.png") no-repeat 0 0/20px;}
	.product-product-cart #show-shipping-cart .cart-head>li.cart-head-select{display: block;width: 3em;margin-right: auto;}
	.product-product-cart #show-shipping-cart .cart-head>li.cart-head-edit{display: block;order: 2;color: #666;}
	.product-product-cart #show-shipping-cart .cart-head>li.cart-head-edit #cart-file{color:#06beb6;padding-right:10px;text-decoration: underline;}
	.product-product-cart #show-shipping-cart .cart-head>li.cart-head-edit #cart-edit-button{display:inline-block;}
	.product-product-cart #show-shipping-cart #cart-list .item{margin-top: 15px;padding:0;border:none;overflow: unset;position: relative;margin-bottom: 35px;}
	.product-product-cart #show-shipping-cart #cart-list .item .cart-item-image{flex:0 0 100px;padding-right: 15px;}
	.product-product-cart #show-shipping-cart #cart-list .item .cart-item-image a{border:none;width: 100%;height:100%;box-shadow: 1px 2px 10px #e0e0e0;border-radius: 6px;}
	.product-product-cart #show-shipping-cart #cart-list .item .cart-item-commodity{padding-left: 0;}
	.product-product-cart #show-shipping-cart #cart-list .item .cart-item-commodity a .item-name{color: #000;font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.product-product-cart #show-shipping-cart #cart-list .item .cart-item-commodity a .item-product-type span{font-size: 12px;}
	.product-product-cart #show-shipping-cart #cart-list .item .cart-item-price{position: absolute;bottom: -25px;left: 145px;font-size: 14px;color: #e3111e;font-weight: bold;text-align: left;width:auto;}
	.product-product-cart #show-shipping-cart #cart-list .item .cart-item-amount{position: absolute;bottom:0;right:0;padding-right: 0;}
	.product-product-cart #show-shipping-cart #cart-list .item .cart-item-amount .operateQty{border:none;}
	.product-product-cart #show-shipping-cart #cart-list .item .cart-item-amount input{border:none;background-color:#f6f6f6;font-weight: bold;}
	.product-product-cart #show-shipping-cart #cart-list .item .cart-item-total{display: none;}
	.product-product-cart #show-shipping-cart #cart-list .item .cart-item-option{display: none;}
	.product-product-cart #show-shipping-cart .cart-floor{position: fixed;bottom:0;left:0;height: 50px;width: 100%;background-color: #FFF;z-index: 3000;border:none;padding:5px 15px;align-items: center;}
	.product-product-cart #show-shipping-cart .cart-floor .cart-floor-delete{display: none;margin-left:auto;flex:0 0 5em;height: 100%;order:3;padding:0;}
	.product-product-cart #show-shipping-cart .cart-floor.edit .cart-floor-delete{display: block;}
	.product-product-cart #show-shipping-cart .cart-floor .cart-floor-delete a{height: 100%;background-color: #FFF;font-size: 16px;color: #333;box-sizing: border-box;display: flex;justify-content: center;align-items: center;padding: 0;border-radius: 50px;border:1px solid #666;}
	.product-product-cart #show-shipping-cart .cart-floor .cart-floor-clear{display: none;}
	.product-product-cart #show-shipping-cart .cart-floor .cart-floor-amount{display: none;}
	.product-product-cart #show-shipping-cart .cart-floor .cart-floor-select{height: 24px;}
	.product-product-cart #show-shipping-cart .cart-floor .cart-floor-price{flex:1;text-align: right;font-size: 16px;font-weight: bold;padding-right: 10px;}
	.product-product-cart #show-shipping-cart .cart-floor.edit .cart-floor-price{display: none;}
	.product-product-cart #show-shipping-cart .cart-floor .cart-floor-price .totalprice{font-size: 16px;}
	.product-product-cart #show-shipping-cart .cart-floor .cart-floor-weight{display: none;}
	.product-product-cart #show-shipping-cart .cart-floor .cart-floor-pay{margin:0;flex:0 0 7em;height: 100%;}
	.product-product-cart #show-shipping-cart .cart-floor.edit .cart-floor-pay{display: none;}
	.product-product-cart #show-shipping-cart .cart-floor .cart-floor-pay .payment{padding:0;border-radius: 50px;}
	html[lang=fr] .product-product-cart #show-shipping-cart .cart-floor .cart-floor-pay .payment{padding-left: 10px;font-size: 14px;}
	.product-product-cart #product-ad{margin-top: 40px;}
	.product-product-cart #product-ad > label{display: flex;margin:0 auto;justify-content: center;align-items: center;color: #8a8a8a;}
	.product-product-cart #product-ad > label:before{content:"";display: block;height: 1px;width: 30px;background-color: #8a8a8a;margin-right: 20px;}
	.product-product-cart #product-ad > label:after{content:"";display: block;height: 1px;width: 30px;background-color: #8a8a8a;margin-left: 20px;}
	.product-product-cart #product-ad .product-ad-list{flex-wrap: wrap;margin: 0;padding: 10px 15px;}
	.product-product-cart #product-ad .product-ad-list > li{flex: calc(50% - 10px);margin:10px 0;border-radius: 10px;background-color: #FFF;border:none;height: 260px;position: relative;}
	.product-product-cart #product-ad .product-ad-list > li:nth-child(odd){margin-right: 10px;}
	.product-product-cart #product-ad .product-ad-list > li:nth-child(even){margin-left: 10px;}
	.product-product-cart #product-ad .product-ad-list .product-ad-item{padding:10px;display: flex;}
	.product-product-cart #product-ad .product-ad-list .product-ad-item img{height: 160px;}
	.product-product-cart #product-ad .product-ad-list .product-ad-item .product-ad-item-text{flex:1;position: relative;padding:20px 0 0;width: 100%;}
	.product-product-cart #product-ad .product-ad-list .product-ad-item .product-ad-item-text .product-ad-item-description{margin-bottom: 20px;}
	.product-product-cart #product-ad .product-ad-list .product-ad-item .product-ad-item-text p{text-align: left;}
	.product-product-cart #product-ad .product-ad-list .product-ad-cart{right: 10px;bottom: 10px;position: absolute;padding:5px;border-radius: 50px;height: 25px;width: 25px;margin:0;}
	.product-product-cart #product-ad .product-ad-list .product-ad-cart .addcart{font-size: 0;padding: 0;background-size: 16px;width: 16px;height: 16px;display: block;margin: -1px;}

	.shipping-group li.group-fh p>a i{left:unset;right:-17px;}
	.shipping-group li.group-fh{margin-bottom: 10px;}

	.product-product-cart .shipping-cart-container .quick-addcart{text-align: left;padding:5px;}
	.product-product-cart .shipping-cart-container .quick-addcart label{display: block;}
	.product-product-cart .shipping-cart-container .quick-addcart input.input-text{box-sizing: border-box;width:80%;}
	.product-product-cart .shipping-cart-container .quick-addcart button{float: right;}

	.invite-buy{width:100%;}
	.invite-buy input{width:100% !important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
}
@media(max-width: 350px){
	.product-product-list #product-detail .product-detail-mask{padding-bottom: 52px;height:73%;}
}