.product_recently{border-top:1px solid #e7e7e7;padding:30px 0 50px 0}
.productInfo{max-width:1300px;padding:0 50px;margin:20px auto 20px;position:relative}
.product_preview_box{width:calc(100% - 535px);margin-right:30px;height:auto;position:relative;overflow:hidden;display:inline-block;vertical-align:top}
.product_preview{position:relative;width:100%;height:100%;overflow:hidden;margin-bottom:50px}
.product_preview_small{position:absolute;top:0;left:0;width:18%;height:100%;padding:30px 0}
.swiper-container-small{width:100%;height:100%}
.swiper-container-small img{height:100%;display:block;margin:0 auto;padding:2px}
.swiper-button-prev-small{top:0;bottom:unset;left:50%;transform:translate(-50%,0);margin-top:0}
.swiper-button-next-small{top:unset;bottom:0;left:50%;transform:translate(-50%,0)}
.swiper-button-next-small,.swiper-button-prev-small{opacity:.5}
.swiper-button-next-small:hover,.swiper-button-prev-small:hover{opacity:1}
.swiper-button-next-small span,.swiper-button-prev-small span{display:block;transform:rotate(90deg)}
.swiper-container-small .custom-slide-active img{border:1px solid #000}
.product_preview_big{float:right;width:80%;position:relative}
.swiper-container-big img{width:100%}
.swiper-container-big .swiper-slide{cursor:zoom-in}
.swiper-container-big .swiper-wrapper{align-items:center}
.product_details{width:100%;overflow:hidden;border-bottom:1px solid #e7e7e7}
.product_detail{border-top:1px solid #e7e7e7;font-size:15px;padding:0 24px}
.product_detail_title{display:flex;justify-content:space-between;color:#1c1b1b;cursor:pointer;padding:15px 0}
.product_detail_title_active .product_detail_icon{transform:rotate(45deg)}
.product_detail_con{max-height:1000px;padding:6px 0 28px 0;overflow:auto;transition:max-height .35s cubic-bezier(.455,.03,.515,.955) .1s,padding .2s cubic-bezier(.455,.03,.515,.955) .1s;display:none}
.product_detail:first-child .product_detail_con{display:block}
.product_details iframe,.product_details img,.product_details video,.product_details table{max-width:100% !important}
.product_details p{padding:0px !important; margin:0px !important;}
.shipping_returns{color:#999}
.shipping_returns_title{font-size:14px;margin-bottom:12px}
.shipping_returns_con{padding-left:22px}
.shipping_returns_con table{width:100%;border-collapse:collapse}
.shipping_returns_con table tr td,.shipping_returns_con table tr th{padding:16px 0;border:1px solid #ccc;font-weight:400;text-align:center;font-size:12px}
.shipping_returns_con table tr th{background:#f5f5f5}
.shipping_returns_con ul li{list-style:outside;font-size:14px}
.shipping_returns_con ul li:first-child{list-style:none}
.product_detail_con_laundry{padding-left:22px;color:#999;font-size:14px}
.product_detail_con_laundry li{list-style:outside}
.product_purchase{width:500px;display:inline-block;position:sticky;top:10px}
.product_name{font-size:22px}
.product_stars{margin-top:15px}
.fa-star,.fa-star-o{color:#f4ea2a}
.product_stars .fa-star{font-size:16px}
.product_stars span{font-size:13px;margin-left:10px}
.product_discount_time{color:#1c1b1b;margin-top:15px;margin-bottom:10px;display:inline-flex;align-items:center}
.product_discount_time img{width:12px}
.product_discount_time div{margin:0 8px}
.product_discount_time span{background-color:#d54c4d;color:#fff;font-weight:600;box-shadow:rgba(0,0,0,.1) 0 2px 6px 0;padding:7px 5px;border-radius:2px}
.product_discount_time i{font-size:20px;font-style:normal;margin:0 8px}
.product_price .special_price{color:#d53333;font-size:24px;font-weight:700;font-family:'Arial Black',sans-serif}
.product_price .origin_price{color:#999;font-size:19px;margin-left:25px}
.modalAlert{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);z-index:10;display:none}
.modalBox{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.modalBg{width:640px;height:417px;background:#fff;overflow:auto;position:relative}
.modalHead{padding:10px 0;border-bottom:1px solid #e7e7e7;text-align:center;font-size:18px;color:#333;display:none}
.modal_close{position:absolute;right:15px;top:12px;font-size:24px;line-height:26px;cursor:pointer;z-index:10;transform:rotate(45deg)}
.modalCon{padding:20px 15px;width:100%}
.sizeHead{display:flex;justify-content:center;margin-bottom:18px}
.sizeHead_title{font-size:16px;color:#999;line-height:22px;cursor:pointer;padding:0 15px}
.sizeHead_title_active{color:#111;text-decoration:underline}
.sizeChart_head{display:flex;margin-bottom:15px}
.sizeChart_title{color:#999;line-height:18px;min-width:100px;text-align:center;cursor:pointer;background:#fff;border:1px solid #ccc;padding:6px 12px}
.sizeChart_title_active{color:#fff;background:#111;border:1px solid #111}
.sizeChart_con{width:100%;overflow:auto}
.sizeChart_con table{min-width:100%;text-align:center;border-collapse:collapse;border:1px solid #f3f3f3}
.sizeChart_con table tr td,.sizeChart_con table tr th{min-width:96px;padding:10px;border:1px solid #f3f3f3}
.sizeChart_con table tr th{background:#fafafa}
.sizeMeasure{display:none}
.sizeMeasure img{width:100%}
.add_to_cart,.buy_it_now{width:100%;height:48px;text-align:center;letter-spacing:2px;text-transform:uppercase;cursor:pointer;padding:9px 28px;font-weight:700}
.add_to_cart{margin-top:30px;background:#222;color:#fff;border:1px solid #222;font-size:18px}
.buy_it_now{margin-top:20px;color:white;border:1px solid red;background:red;font-size:18px}
.product_to_col{display:block;margin-top:20px}
.product_to_col img{width:100%}
.reviewBox{padding:80px 40px;border-top:1px solid #e7e7e7}
.reviewBox_title{font-size:20px;margin-bottom:30px;text-align:center}
.reviewBox_head{display:flex;justify-content:space-around;align-items:center;text-align:center;margin-bottom:45px}
.reviewBox_head>div{flex:1}
.reviewBox_head_L{font-size:16px}
.reviewBox_head_L_stars i{font-size:22px}
.reviewBox_head_C{border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;font-size:12px}
.ratingItems{display:inline-block}
.ratingItem{display:flex;align-items:center}
.ratingItem_stars i{font-size:16px}
.ratingItem_scale{width:100px;height:7px;background:#e7e7e7;margin:0 15px;position:relative}
.ratingItem_scale_bg{position:absolute;top:0;left:0;height:7px;background:#5c5c5c;width:0}
.ratingItem_num{margin-left:15px}
.review_write{padding:0 60px;margin-bottom:20px;max-height:3000px;transition:max-height .5s linear 0s;overflow:hidden;display:none}
.review_write_title{margin-bottom:25px;font-size:16px;text-transform:uppercase}
.review_form{font-size:15px}
.review_form_item{margin-bottom:25px}
.review_form_title{margin-bottom:10px}
.rating-select i{font-size:32px;cursor:pointer}
.review_form_input,.review_form_text{display:block;width:100%;height:44px;font-size:16px;padding:13px;border:1px solid #d9d9d9}
.review_form_text{height:auto;resize:none}
.review_form_input:focus,.review_form_input:hover,.review_form_select_box select:focus,.review_form_select_box select:hover,.review_form_text:focus,.review_form_text:hover{border:1px solid #000}
.review_form_flex{display:flex;justify-content:space-between}
.review_form_select_box{flex:1;margin-left:20px;position:relative}
.review_form_select_box:first-child{margin-left:0}
.review_form_select_box select{display:block;width:100%;height:44px;padding:0 13px;border:1px solid #d9d9d9;background:0 0}
.review_form_select_box::after{content:"▼";z-index:-1;position:absolute;top:50%;right:0;transform:translateY(-50%) scale(.8,.5);padding:0 10px;border-left:1px solid rgba(179,179,179,.5)}
.review_form_item_flex{display:flex;justify-content:flex-end}
.review_form_submit{width:360px}
.review_list{padding:0 60px;display:flex;flex-wrap:wrap}
.review_item{width:50%;padding:20px 30px;border-top:1px solid #e7e7e7}
.review_email{margin-bottom:5px;font-size:16px;line-height:26px}
.review_flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}
.review_stars i{font-size:16px}
.review_date{font-size:12px}
.review_title{font-size:16px;color:#111;text-transform:uppercase}
.review_text{font-size:14px;word-break:break-all;margin:8px 0 20px}
.review_pagination{margin-top:20px}
.attr_unavailable{padding:12px 30px;color:#717171;background:#f6f6f6;border:none;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:13px;width:160px;margin:20px auto;text-align:center;display:none}
.product_buybtn_unavailable .attr_unavailable{display:block}
.product_buybtn_unavailable .attr_available{display:none}
.product_attr_radio_active,.product_combo_radio_active{border:1px solid #d54d4d !important;color:#d54d4d !important;}
@media only screen and (max-width:1240px){.product_preview{display:block!important}
.product_preview_box{width:calc(100% - 400px);margin-right:30px}
.product_purchase{width:350px;text-align:center}
.modalBg{width:100%}
.swiper-slide .zoom-in-icon{position:absolute;top:30px;right:25px;width:35px;height:35px;z-index:1;visibility:visible;opacity:1;box-shadow:rgba(54,54,54,.15) 0 1px 5px;color:rgba(92,92,92,.5);transition:visibility .2s ease-in-out 0s,opacity .2s ease-in-out 0s;border-radius:50%;background:#fff;text-align:center}
.swiper-slide .zoom-in-icon svg{width:15px;pointer-events:none;vertical-align:middle;margin-top:8px}
}
@media only screen and (max-width:1000px){.product_preview{display:none!important}
.mobile_show{display:block!important}
.swiper-container-mobile{padding-bottom:50px}
.swiper-container-mobile .swiper-pagination .swiper-pagination-bullet{opacity:1;width:9px;height:9px;cursor:pointer;margin:0 6px;border-radius:50%;background:0 0;border:1px solid #e7e7e7}
.swiper-container-mobile .swiper-pagination .swiper-pagination-bullet-active{background:#ffe256;border:1px solid #ffe256}
.productInfo{display:flex;flex-wrap:wrap-reverse;padding:0}
.product_preview_box{width:100%;max-width:500px;margin:auto;display:block}
.product_purchase{width:100%;display:block;position:relative;top:0!important;margin-bottom:50px}
.product_purchase_detail{width:100%;max-width:500px;margin:0 auto}
.reviewBox{margin-top:50px}
.reviewBox_head{display:block;text-align:left}
.reviewBox_head_C{border:none;margin:30px 0}
.review_write_btn{width:100%}
.review_list,.review_write{padding:0}
.review_form_item_flex{justify-content:center}
.review_item{width:100%}
.review_pagination{margin-bottom:0}
.product_recently{padding:40px 0}
.product_recently .hotBox{padding-top:0}
.product_recently .hotHead{margin-bottom:40px}
.product_recently .hotBox .hotItem{margin-bottom:0}
.modalBg{height:100%}
.modalHead{display:block}
}
@media only screen and (max-width:640px){.productInfo{margin:0}
.product_purchase_detail{padding:0 24px}
.reviewBox{padding:40px 24px}
.review_form_flex{display:block}
.review_form_select_box{margin-left:0;margin-bottom:10px}
.review_form_select_box:last-child{margin-bottom:0}
.review_form_submit{width:180px}
}
.pswp .pswp__bg{background:#fff}
.pswp .pswp__img--placeholder--blank{background:0 0}
.pswp .pswp__share-modal,.pswp .pswp__top-bar{display:none}
.pswp .pswp__button--arrow--left,.pswp .pswp__button--arrow--right,.pswp .pswp__button--close{position:absolute;top:initial;right:initial;bottom:50px;left:50%;width:45px;height:45px;margin:0;border:none;border-radius:50%;background:#fff;color:#5c5c5c;cursor:pointer;text-align:center;z-index:1;box-shadow:0 2px 10px rgba(54,54,54,.15);vertical-align:middle;line-height:0}
.pswp .pswp__button--arrow--left:before,.pswp .pswp__button--arrow--right:before,.pswp .pswp__button--close:before{display:none}
.pswp .pswp__button--close{width:55px;height:55px;bottom:45px;margin-left:-28px}
.pswp .pswp__button--close:hover{-webkit-transition:background .15s ease-in-out,opacity .15s ease-in-out,-webkit-transform .2s ease-in-out,color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background .15s ease-in-out,opacity .15s ease-in-out,transform .2s ease-in-out,color .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.pswp .pswp__button--close:hover svg{-webkit-animation:close .5s ease-in-out forwards;animation:close .5s ease-in-out forwards}
.pswp .pswp__button--arrow--left{margin-left:-100px}
.pswp .pswp__button--arrow--left:hover{-webkit-transition:background .15s ease-in-out,opacity .15s ease-in-out,-webkit-transform .2s ease-in-out,color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background .15s ease-in-out,opacity .15s ease-in-out,transform .2s ease-in-out,color .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.pswp .pswp__button--arrow--left:hover svg{-webkit-animation:left .5s ease-in-out forwards;animation:left .5s ease-in-out forwards}
.pswp .pswp__button--arrow--right{margin-left:55px}
.pswp .pswp__button--arrow--right:hover{-webkit-transition:background .15s ease-in-out,opacity .15s ease-in-out,-webkit-transform .2s ease-in-out,color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background .15s ease-in-out,opacity .15s ease-in-out,transform .2s ease-in-out,color .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.pswp .pswp__button--arrow--right:hover svg{-webkit-animation:right .5s ease-in-out forwards;animation:right .5s ease-in-out forwards}
.pswp svg{height:15px;width:15px;pointer-events:none}
.a{display:none}
@-webkit-keyframes left{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
25%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
50%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
75%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
@keyframes left{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
25%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
50%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
75%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes right{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
25%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
50%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
75%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
@keyframes right{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
25%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
50%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
75%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes close{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
25%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
50%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
75%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
@keyframes close{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
25%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
50%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
75%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.comobo_tips{text-align:left;color:#000;font-size: 16px;background:#fff;padding:6px 10px;margin: 10px auto;display:none}
.comobo_tips .jsp ,.comobo_tips .yjp{color:#ff5c5c}
.product_tips{text-align:left;color:#ff5c5c;font-size: 16px;background:#fff;padding:6px 10px;width:80%;margin: 10px auto;display:none}	
.combo_prods_item{align-items:center;margin-top:20px;display:none}
.combo_prods_itemL{position:relative}
.combo_prods_itemL img{width:60px;height:60px;border:1px solid #e1e1e1;border-radius:8px}
.combo_prods_itemL_num{position:absolute;right:-9px;top:-9px;color:#fff;background:#ff5c5c;width:20px;height:20px;border-radius:50%;text-align:center;line-height:20px}
.combo_prods_itemC{padding:0 15px}
.combo_prods_itemC_title{text-align:left;color:#000;font-size:14px;font-weight:700}
.combo_prods_itemC_attr{font-size:12px;text-align:left;}
.zzprice{display:none}
