/* product image slide */
.detail-img-list .swiper-scrollbar {height: 8px;background: #e9e9e9;border-radius:0;}
.detail-img-list .swiper-scrollbar-drag {height: 8px;margin: 0;border-radius: 0;background: #0065b1;opacity: 1;}

.detail-img-list .detail-img-add {position: absolute;right: 0;bottom: 0;width: 64px;height:84px;min-height: initial;z-index: 10;margin: 0 !important;}
.detail-img-add .btn-zoom {position: absolute;right: 20px;width: 44px;height: 44px;border-radius: 22px;background: #fff url(/images/ico/ico_zoom1.png) no-repeat center center;background-size: 16px auto;text-indent: -999999px;}


/* order limit message - under product image */
.limit_qry_msg{width: 100%;height: 50px;margin: 0 auto;line-height: 50px;text-align: center;font-family: 'Spoqa Han Sans Neo';background: #f8f8f8;}


/* product info */
.detail_product_info{position:relative;padding:0 20px;box-sizing:border-box;margin-top:32px;}
.detail_product_info ul {display:flex;justify-content:space-between;}
.detail_product_info ul li{float:left;}
.detail_product_info .badge {display: inline-block;width: 40px;height: 40px;border-radius: 20px;font-size: 10px;color: #0065b1;font-weight: 600;text-align: center;line-height: 40px;vertical-align: top;}
.detail_product_info .badge.gift {background-color:#e4edf2;}
.detail_product_info .badge.opo {background-color:#e4edf2;}
.detail_product_name{font-size:18px;font-weight:600;color:#1d1d1d;line-height:21px;letter-spacing:-0.03em;}
.detail_sub_title{font-size:12px;font-weight:400;color:#4f4f4f;line-height:15px;margin-top:4px;letter-spacing:-0.03em;}


/* product price info - discount / sale price / coupon download */
.detail_price_info{position:relative;padding:0 20px;box-sizing:border-box;margin-top:20px;}
.detail_price_info ul {display:flex;justify-content:space-between;}
.detail_price_info ul li{float:left;}
.detail_price_info .detail_dc{display:inline-block;font-size:20px;font-weight:600;color:#0065b1;line-height:24px;letter-spacing:-0.03em;margin-right:6px;}
.detail_price_info .detail_price{display:inline-block;font-size:20px;font-weight:600;color:#1d1d1d;line-height:24px;letter-spacing:-0.03em;margin-right:6px;}
.detail_price_info .won{display:inline-block;font-size:12px;font-weight:400;color:#1d1d1d;line-height:19px;vertical-align:bottom;padding-left:1px;}
.detail_price_info .detail_style{font-size:12px;font-weight:400;color:#bfbfbf;line-height:14px;margin-top:4px;letter-spacing:-0.03em;}

.common_btn {display: inline-block;height: 24px;font-size: 10px;color: #0065b1;font-weight: 600;text-align: center;line-height: 22px;vertical-align: top;padding:0 23px 0 12px;border:1px solid #0065b1;box-sizing:border-box;}
.common_btn.download:after {content: '';display: block;position: absolute;top: 8px;right: 32px;width: 7px;height: 9px;background: url('/Images/download.png') no-repeat; background-size: 100%;}


/* employee product price info - discount / sale price / coupon download */
.detail_empprice_info{position:relative;padding:0 20px;box-sizing:border-box;margin-top:10px;}
.detail_empprice_info ul {display:flex;justify-content:space-between;}
.detail_empprice_info ul li{float:left;}
.detail_empprice_info .detail_dc{display:inline-block;font-size:20px;font-weight:600;color:#0065b1;line-height:24px;letter-spacing:-0.03em;margin-right:6px;}
.detail_empprice_info .detail_price{display:inline-block;font-size:20px;font-weight:600;color:#1d1d1d;line-height:24px;letter-spacing:-0.03em;margin-right:6px;}
.detail_empprice_info .won{display:inline-block;font-size:12px;font-weight:400;color:#1d1d1d;line-height:19px;vertical-align:bottom;padding-left:1px;}
.detail_empprice_info .detail_style{font-size:12px;font-weight:400;color:#bfbfbf;line-height:14px;margin-top:4px;letter-spacing:-0.03em;}


/* badge & product review summary */
.detail_badge_info{position:relative;padding:0 20px;box-sizing:border-box;margin-top:20px;}
.detail_badge_info ul {display:flex;justify-content:space-between;}
.detail_badge_info ul li{float:left;}
.review_star, .review_cnt{font-size:12px;font-weight:400;color:#bfbfbf;letter-spacing:-0.03em;}
.review_star{position:relative;padding-left:16px;}
.review_star:before{content: '';display: block;position: absolute;top: 2px;left: 0px;width: 12px;height: 12px;background: url('/Images/star.png') no-repeat; background-size: 100%;}
.review_cnt{padding-left:16px;}


/* order available price info */
.detail_avail_info{position:relative;padding:0 20px;box-sizing:border-box;margin-top:20px;}
.detail_avail_info ul {display:flex;justify-content:space-between;}
.detail_avail_info ul li{float:left;}
.detail_avail_info .detail_max_dc_title {font-size:14px;font-weight:600;color:#1d1d1d;letter-spacing:-0.05em;}
.detail_avail_info .detail_max_dc_rate {font-size:14px;font-weight:600;color:#0065b1;letter-spacing:-0.03em;}
.detail_avail_info .detail_max_dc_price {position:relative;font-size:14px;font-weight:600;color:#1d1d1d;letter-spacing:-0.03em;padding:0 15px 0 4px;}
.detail_avail_info .detail_max_dc_price:after{content: '';display: block;position: absolute;top: 6px;right: 0px;width: 10px;height: 7px;background: url('/Images/b_u_arrow.png') no-repeat; background-size: 100%;transition:0.1s;}
.detail_avail_info .detail_max_dc_price.on:after{transform:rotate(180deg);transition:0.1s;}

.detail_avail_info .dc_detail_wrap{background-color:#f8f8f8;margin-top:12px;padding:17px 19px;}
.detail_avail_info .dc_detail_wrap .dc_title{font-size:12px;font-weight:600;color:#a1a1a1;letter-spacing:-0.05em;}
.detail_avail_info .dc_detail_wrap .dc_rate {font-size:12px;font-weight:600;color:#a1a1a1;letter-spacing:-0.03em;}
.detail_avail_info .dc_detail_wrap .dc_price {display:inline-block;width:40%;font-size:12px;font-weight:600;color:#a1a1a1;letter-spacing:-0.03em;}
.detail_avail_info .dc_detail_row{display:flex;justify-content:space-between;margin-top:7px;}
.detail_avail_info .dc_detail_row:first-child{margin-top:0;}
.detail_avail_info .dc_detail_row .dc_title_wrap{width:50%;text-align:left;}
.detail_avail_info .dc_detail_row .dc_rate_wrap{width:50%;text-align:right;}


/* other color */
.detail_color_info{position:relative;padding:0 20px;box-sizing:border-box;margin-top:32px;}
.detail_color_info ul {display:flex;}
/*.detail_color_info ul li{float:left;margin-left:4px;}
.detail_color_info ul li:first-child{margin-left:0;}*/
.color_title{font-size:15px;font-weight:600;color:#1d1d1d;letter-spacing:-0.05em;}
/*.other_color_prod > img{width:64px;}*/
.other_color_prod > img{width:100%}
.color_code{display:inline-block;font-size:12px;font-weight:400;color:#4f4f4f;padding-left:5px;}
.other_color_prod{position:relative;}
.other_color_selected{position:absolute;bottom:0;width:100%;height:4px;background-color:#0065b1;}

/* product size list */
.detail_size_info{position:relative;padding:0 20px;box-sizing:border-box;margin-top:32px;}
.detail_size_title{font-size:15px;font-weight:600;color:#1d1d1d;letter-spacing:-0.05em;}
.product_size{margin:10px 0 0 0 !important;}

.size_ul{display:flex;justify-content:space-between;}
.size_ul > li{width:15.8%;text-align:center;line-height:30px;border:1px solid #0065b1;border-radius:4px;}
.size_ul > li.soldout{border:1px solid #bfbfbf !important;background-color:#bfbfbf;}
.size_ul > li.size_blank{border:1px solid #fff !important;}
.size_ul .size_radio{opacity:0;display:none;}
.size_ul span.size_wrap span{display:inline-block;width:100%;font-size:12px;font-weight:600;color:#0065b1;padding:0;text-align:center;}
.size_ul > li.soldout span.size_wrap span{color:#a1a1a1;}
.size_ul span.size_wrap input:checked + label span {color: #fff; background:#0065b1;}

.product_size_list .size_radio{opacity:0;display:none;}
.product_size_list > span.size_wrap{display:inline-block;width:15.6%;margin-bottom:8px;margin-left:1%;}
.product_size_list > span.size_wrap:nth-child(6n+1){margin-left:0;}
.product_size_list > span.size_wrap span{display:inline-block;width:100%;font-size:12px;font-weight:400;color:#0065b1;padding:0;text-align:center;line-height:30px;border:1px solid #0065b1;border-radius:4px;}
.product_size_list > span.size_wrap span.soldout{color:#ccc;border:1px solid #ccc;background-color:#bfbfbf;}
.product_size_list > span.size_wrap input:checked + label span {color: #fff; background:#0065b1;}

.product_qty_title_wrap{display:none;position:relative;height:initial !important;padding:0 20px !important;box-sizing:border-box;margin:32px 0 8px 0 !important;}

#SelectProductList > li{padding:16px 20px;}
#SelectProductList > li .spname_wrap{display:flex;justify-content: space-between;align-items: center;line-height:16px;}
#SelectProductList > li .spname_wrap .pinfoname{display: block;width: 100%;height:16px;line-height:16px;font-size:12px;font-weight:600;color:#1d1d1d;letter-spacing:-0.05em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#SelectProductList > li .spname_wrap .pinfoname .opo{color:#0065b1;}
#SelectProductList > li .spname_wrap img{width:8px;}

#SelectProductList > li .spsize_wrap{display:flex;justify-content: space-between;align-items: center;line-height:24px;}
#SelectProductList > li .spsize_wrap .pinfosize{display: block;width: 100%;height:24px;line-height:24px;font-size:10px;font-weight:600;color:#a1a1a1;letter-spacing:-0.05em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#SelectProductList > li .spsize_wrap .psizewrap {display: inline-block;width: 30%;height:24px;line-height:24px;text-align: center;background-color:#fff;border-radius:4px;}
#SelectProductList > li .spsize_wrap .psizewrap .psizecnt{height:24px;line-height:24px;font-size:12px;font-weight:600;color:#1d1d1d;}
#SelectProductList > li .spsize_wrap .psizewrap button{height:24px;line-height:24px;font-size:10px;font-weight:600;color:#a1a1a1;}
#SelectProductList > li .spsize_wrap .pprice{position:relative;display: block;width: 33%;height:24px;line-height:24px;font-size:12px;font-weight:600;color:#1d1d1d;letter-spacing:-0.05em;text-align:right;padding-right:12px;box-sizing:border-box;}
#SelectProductList > li .spsize_wrap .pprice .oprice{display: inline-block;height:24px;line-height:24px;font-size:12px;font-weight:600;color:#1d1d1d;letter-spacing:-0.05em;text-align:right;padding-right:12px;box-sizing:border-box;}
#SelectProductList > li .spsize_wrap .pprice .won{position:absolute;right:0;top:2px;display: block;font-size:10px;font-weight:400;color:#1d1d1d;letter-spacing:-0.05em;}
#SelectProductList > li .spsize_wrap .pprice .ppriceemp{position:absolute;top:-21px;right:15px;display: block;font-size:11px;font-weight:600;color:#ff0000;letter-spacing:-0.05em;}

#SelectProductList > li .spgift_wrap{display:flex;justify-content: space-between;align-items: center;line-height:16px;}
#SelectProductList > li .spgift_wrap .pgift{display: block;width: 100%;height:16px;line-height:16px;font-size:10px;font-weight:600;color:#a1a1a1;letter-spacing:-0.05em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.selected-size > ul > li {border-top: none !important;background-color: #f8f8f8 !important;}
.selected-size > ul > li .selected-cont {display: flex;justify-content: space-between;align-items: center;height: 70px;padding: 0 20px !important;}
.pintowrap .pinfoname {display: block;width: 100%;height:15px;line-height:15px;font-size:12px;font-weight:600;color:#1d1d1d;letter-spacing:-0.05em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


.ptotalinfo {display:none;padding: 0 20px !important;}


/* 硅价厚 规过 */
.delivery-type{display:none;}


.mt32{margin-top:32px !important;}
.mt20{margin-top:20px;}
.mt8{margin-top:8px;}
.mt1p{margin-top:1%;}


/* delivery price info */
.detail_delv_price_info{margin:32px 20px 0;padding:10px 0;text-align:center;background-color:#f4f4f4;border-radius:4px;}
.detail_delv_price_info .dptitle{display:inline-block;font-size:10px;font-weight:600;color:#a1a1a1;letter-spacing:-0.05em;padding-right:20px;/*vertical-align:top;*/}
.detail_delv_price_info .dpcontent{display:inline-block;font-size:10px;font-weight:600;color:#a1a1a1;letter-spacing:-0.05em;text-align:left; vertical-align:middle;}


/* product detail tab */
.detail_content_tab{position:sticky;top:50px;width:100%;max-width:600px;;padding:0 20px;box-sizing:border-box;margin-top:32px;background-color:#fff;z-index:10;}
.detail_content_tab ul {display:flex;justify-content:space-between;}
.detail_content_tab ul li{width:50%;}
.detail_content_tab ul li span{display:inline-block;width:100%;line-height:40px;font-size:15px;font-weight:600;text-align:center;letter-spacing:-0.05em;}
.detail_content_tab ul li span.ptab_menu1, .detail_content_tab ul li span.ptab_menu2{color:#bfbfbf;border-bottom:1px solid #f4f4f4;}
.detail_content_tab ul li span.ptab_menu1.on, .detail_content_tab ul li span.ptab_menu2.on{color:#0065b1;border-bottom:2px solid #0065b1;}


/* product detail banner */
.detail_banner_list{margin:10px 20px;}
.card-installment {width: 100%;margin:0 !important;}


/* sub product info */
.sub_product_info1{padding:20px;box-sizing:border-box;}
.sub_product_info1 .sprodname{display:inline-block;width:100%;font-size:15px;font-weight:600;color:#1d1d1d;letter-spacing:-0.05em;line-height:19px;padding-bottom:11px;border-bottom:1px solid #f4f4f4;margin-bottom:10px;}
.sub_product_info1 .sitem{height:13px;margin-bottom:5px;}
.sub_product_info1 .sitem:last-child{margin-bottom:0;}
/*
.sub_product_info1 .sitem .tit{font-size:10px;font-weight:600;color:#4f4f4f;margin-right:10px;}
.sub_product_info1 .sitem .cont{font-size:10px;font-weight:400;color:#4f4f4f;}
*/
		.sitem_ul{display:flex;overflow:hidden;}
		.sitem_ul > li{float:left;}
		.sitem_ul > li.tit{min-width:37px;font-size: 10px;font-weight: 600;color: #4f4f4f;margin-right:0 !important;}
		.sitem_ul > li.cont{font-size: 10px;font-weight: 400;color: #4f4f4f;}
		.func_wrap{display:inline-block;padding-right:10px;text-align:center;}
		.func_img{text-align:center;}
		.func_img > img {width:80px;}
		.func_name{font-size:10px;text-align:center;margin-bottom:10px;}

.sub_product_info2{margin:10px 20px 20px;padding:25px 10px;box-sizing:border-box;background-color:#f8f8f8;}
.sub_product_info2 .tit{font-size:12px;font-weight:600;padding-bottom:5px;}
.sub_product_info2 .cont{font-size:10px;font-weight:400;}


/* product description */
.product_detail{position:relative;margin:20px 20px 0;height:1000px;overflow:hidden;padding-bottom:120px;}
.product_detail img {width:100%;}
.detail_more{position:absolute;bottom:0;display:flex;align-items:flex-end;width:100%;height:150px;vertical-align:bottom;background: linear-gradient(to top, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 100%);}
.detail_more .morebtn{width:100%;height:48px;font-size:16px;font-weight:600;color:#0065b1;border:2px solid #0065b1;background-color:#fff;}
.detail_more .morebtn span{position:relative;display:inline-block;font-size:16px;font-weight:600;color:#0065b1;padding-right:15px;}
.detail_more .morebtn span:after{content: '';display: block;position: absolute;top: 8px;right: 0;width: 10px;height: 7px;background: url('/Images/m_d_arrow.png') no-repeat; background-size: 100%;}
.detail_more .morebtn.on span:after{background: url('/Images/m_d_arrow.png') no-repeat;}


/* space */
.detail_space{height:12px;background-color:#f8f8f8;}


.detail-information{margin:10px 20px 0;}
.sec_title, .group_title{position:relative;height:36px;font-size:15px;font-weight:600;font-family:"Spoqa Han Sans Neo";color:#1d1d1d;line-height:36px;}
.sec_title:after{content: '';display: block;position: absolute;top: 14px;right: 0px;width: 10px;height: 7px;background: url('/Images/b_u_arrow.png') no-repeat; background-size: 100%;transition:0.1s;}
.sec_title.on:after{transform:rotate(180deg);transition:0.1s;}
.informItems{margin-top:8px;}
.informItems>ul>li {padding: 0 !important;}
.informItems .tit {font-size:12px !important;font-weight:400;color:#a1a1a1;position: absolute;left: 0 !important;top: 0;display: inline-block;width: 75px;font-size: 10px;line-height: 16px;}
.informItems .cont {font-size:12px !important;font-weight:400;color:#a1a1a1;padding-left: 75px;line-height: 16px;}
.informItems .allcont{font-size:14px !important;font-weight:400;color:#a1a1a1;}

.tinformItems>ul>li {line-height:32px;}
.sub_title{position:relative;font-size:14px !important;font-weight:400;color:#a1a1a1;}
.sub_title:after{content: '';display: block;position: absolute;top: 14px;right: 0px;width: 10px;height: 7px;background: url('/Images/s_d_arrow.png') no-repeat; background-size: 100%;transition:0.1s;}
.sub_title.on:after{transform:rotate(180deg);transition:0.1s;}
.sub_contents{display:none;padding:12px;background-color:#f8f8f8;}
.tinformItems .tit {font-size:10px !important;font-weight:400;color:#a1a1a1;position: absolute;left: 0 !important;top: 0;display: inline-block;width: 75px;font-size: 10px;line-height: 16px;}
.tinformItems .cont {font-size:10px !important;font-weight:400;color:#a1a1a1;padding-left: 75px;line-height: 16px;}


.detail-information2{margin:10px 20px 20px;}


/* cart & order button */
.detail_btn_wrap{position:fixed;width:100%;max-width:600px;height:60px;background-color:#0065b1;z-index:99;}
.detail_btn_wrap ul{display:flex;justify-content:space-between;align-items:center;width:100%;}
.detail_btn_wrap ul li:nth-child(1){width:21.5%;text-align:center;}
.detail_btn_wrap ul li:nth-child(2){width:8.2%; text-align:center;}
.detail_btn_wrap ul li:nth-child(3){width:70.3%;text-align:right;padding-right:12px;}
.detail_btn_wrap ul li img{height:20px;}
.detail_btn_wrap ul li .detail_btn_area{position:relative;display:inline-block;padding:0 20px;}
.detail_btn_wrap ul li .detail_btn_area:first-child{padding:0 20px 0 0;}
.detail_btn_wrap ul li .detail_btn_area:nth-child(2):before,
.detail_btn_wrap ul li .detail_btn_area:nth-child(3):before,
.detail_btn_wrap ul li .detail_btn_area:nth-child(4):before{content: '|';display: block;position: absolute;top: 50%;left: 0;width: 1px;transform: translateY(-50%);color: #80b2d8;}
.detail_btn_wrap ul li button{font-size:14px;font-weight:600;color:#fff;line-height:18px;padding:0 20px;}


.detail_btn_wrap ul li .detail_btn_area.p3{position:relative;display:inline-block;padding:0 10px;}
.detail_btn_wrap ul li .detail_btn_area.p3:first-child{padding:0 10px 0 0;}
.detail_btn_wrap ul li .detail_btn_area.p3 button{font-size:13px;}

.detail_btn_wrap ul li .detail_wish_btn {width:24px;height: 20px;text-indent: -999999px;background: url(/Images/detail_wish.png) no-repeat center center;background-size: 24px 20px;}
.detail_btn_wrap ul li .detail_wish_btn.on {width:24px;height: 20px;text-indent: -999999px;background: url(/Images/detail_wish_on.png) no-repeat center center;background-size: 24px 20px;}
.detail_btn_wrap ul li .detail_share_btn {width:20px;height: 20px;text-indent: -999999px;background: url(/Images/detail_share.png) no-repeat center center;background-size: 20px 20px;}
	
.soldout{height:32px;background-color:#bfbfbf;color:#1d1d1d !important;line-height:32px;/*padding:0 20px;*/border-radius:4px;}





.size_list_wrap{display:none;padding:0;padding-bottom:20px;}
.size_list_wrap .size_ul{display:flex;justify-content:space-between;}
.size_list_wrap .size_ul > li{width:15.8%;text-align:center;line-height:30px;border:1px solid #0065b1;border-radius:4px;}
.size_list_wrap .size_ul > li.soldout{border:1px solid #bfbfbf !important;background-color:#bfbfbf;}
.size_list_wrap .size_ul > li.size_blank{border:1px solid #fff !important;}
.size_list_wrap .size_ul .size_radio2{opacity:0;display:none;}
.size_list_wrap .size_ul span.size_wrap span{display:inline-block;width:100%;font-size:12px;font-weight:600;color:#0065b1;padding:0;text-align:center;}
.size_list_wrap .size_ul > li.soldout span.size_wrap span{color:#a1a1a1;}
.size_list_wrap .size_ul span.size_wrap input:checked + label span {color: #fff; background:#0065b1;}

/*包访惑前*/
.detail_rel_prod{padding:20px 20px 0;}
.detail_rel_prod .rel_prod {width: 100%;height: 35px;font-size: 12px;font-weight: 600;color: #0065b1;border: 1px solid #0065b1;background-color: #fff;}
.detail_rel_prod .rel_prod span {position: relative;display: inline-block;font-size: 12px;font-weight: 600;color: #0065b1;padding-right: 15px;}
.detail_rel_prod .rel_prod span:after {content: '';display: block;position: absolute;top: 6px;right: 0;width: 10px;height: 7px;background: url(/Images/m_d_arrow.png) no-repeat;background-size: 100%;}

/*包访惑前 new */
.cart_product_wrap{}
.cart_product_wrap ul {}
.cart_product_wrap ul.op_wrap > li{margin-top:30px;padding:0 20px;}
.cart_product_wrap ul.op_wrap > li.lispace{height:12px;margin-top:30px;background-color:#f4f4f4;}

.op_row_wrap{display:flex;align-items:center;overflow:auto;}
.op_row_wrap > li{float:left;}
.op_row_wrap > li:nth-child(even){width:calc(100% - 132px);}
.op_row_wrap > li.op_image{position:relative;width:116px;margin-right:16px;}

.op_prod_name_wrap{width:100%;}
.op_prod_name_wrap .op_prod_name{position:relative;font-size:14px;font-weight:400;color:#1d1d1d;line-height:18px;letter-spacing:-0.03em;}
.op_prod_name_wrap .op_prod_option{position:relative;font-size:12px;font-weight:400;color:#4f4f4f;line-height:16px;letter-spacing:-0.03em;margin-top:6px;}
.op_prod_name_wrap .op_option_division{font-size:12px;color:#bfbfbf;padding:0 8px;}
.op_prod_name_wrap .op_prod_name .badge{position:absolute;top:0;right:0;font-size:12px;font-weight:600;color:#0065b1;}
.op_prod_name_wrap .op_prod_name .badge button{width:10px;height:10px;background: url("/Images/del_n.png")no-repeat;background-size:10px auto;}

.op_price_wrap{width:100%;margin-top:12px;}
.op_price_wrap em{display:inline-block;font-size:16px;font-weight:600;color:#0065b1;margin-right:4px;}
.op_price_wrap span{display:inline-block;font-size:16px;font-weight:600;color:#1d1d1d;}

.size_list_wrap{padding:0 20px 50px;}
.size_title{font-size:15px;font-weight:600;font-family:'Spoqa Han Sans Neo';color:#1d1d1d;margin:20px 0 14px;line-height:19px;}

.size_ul{display:flex;justify-content:space-between;}
.size_ul > li{width:15.8%;text-align:center;line-height:30px;border:1px solid #0065b1;border-radius:4px;}
.size_ul > li.soldout{border:1px solid #bfbfbf !important;background-color:#bfbfbf;}
.size_ul > li.size_blank{border:1px solid #fff !important;}
.size_ul .size_radio{opacity:0;display:none;}
.size_ul .rsize_radio{opacity:0;display:none;}
.size_ul span.size_wrap span{display:inline-block;width:100%;font-size:12px;font-weight:600;color:#0065b1;padding:0;text-align:center;}
.size_ul > li.soldout span.size_wrap span{color:#a1a1a1;}
.size_ul span.size_wrap input:checked + label span {color: #fff; background:#0065b1;}


@media(min-width:602px) {
	/* product info */
	.detail_product_info .badge {width: 50px;height: 50px;border-radius: 25px;font-size: 12px;line-height: 50px;}
	.detail_product_name{font-size:20px;line-height:25px;}
	.detail_sub_title{font-size:14px;line-height:20px;}


	/* product price info - discount / sale price / coupon download */
	.detail_price_info .detail_dc{font-size:22px;line-height:29px;}
	.detail_price_info .detail_price{font-size:22px;line-height:29px;}
	.detail_price_info .won{font-size:14px;line-height:24px;}
	.detail_price_info .detail_style{font-size:14px;line-height:19px;}

	.common_btn {height: 29px;font-size: 12px;line-height: 27px;padding:0 25px 0 14px;}
	.common_btn.download:after {top: 9px;right: 32px;width: 9px;height: 11px;}


	/* employee product price info - discount / sale price / coupon download */
	.detail_empprice_info .detail_dc{font-size:22px;line-height:29px;}
	.detail_empprice_info .detail_price{font-size:22px;line-height:29px;}
	.detail_empprice_info .won{font-size:14px;line-height:24px;}
	.detail_empprice_info .detail_style{font-size:14px;line-height:19px;}


	/* badge & product review summary */
	.review_star, .review_cnt{font-size:14px;}
	.review_star{position:relative;padding-left:16px;}
	.review_star:before{top: 2px;left: 0px;width: 14px;height: 14px;}
	.review_cnt{padding-left:16px;}


	/* order available price info */
	.detail_avail_info .detail_max_dc_title {font-size:16px;}
	.detail_avail_info .detail_max_dc_rate {font-size:16px;}
	.detail_avail_info .detail_max_dc_price {font-size:16px;padding:0 18px 0 4px;}
	.detail_avail_info .detail_max_dc_price:after{top: 8px;right: 0px;width: 12px;height: 9px;}

	.detail_avail_info .dc_detail_wrap .dc_title{font-size:14px;}
	.detail_avail_info .dc_detail_wrap .dc_rate {font-size:14px;}
	.detail_avail_info .dc_detail_wrap .dc_price {font-size:14px;}


	/* other color */
	/*.detail_color_info ul li{float:left;margin-left:4px;}
	.detail_color_info ul li:first-child{margin-left:0;}*/
	.color_title{font-size:17px;}
	/*.other_color_prod > img{width:100px;}*/
	.other_color_prod > img{width:100%;}
	.color_code{font-size:14px;padding-left:5px;}
	/*.other_color_selected{height:10px;}*/


	/* product size list */
	.detail_size_title{font-size:17px;}

	.size_ul > li{height:37px;line-height:35px;}
	.size_ul span.size_wrap span{font-size:14px;}

	.product_size_list > span.size_wrap span{font-size:14px;line-height:35px;}
	.product_qty_title {font-size: 17px;}

	#SelectProductList > li .spname_wrap{line-height:21px;}
	#SelectProductList > li .spname_wrap .pinfoname{height:21px;line-height:21px;font-size:14px;}
	#SelectProductList > li .spname_wrap img{width:10px;}

	#SelectProductList > li .spsize_wrap{line-height:29px;}
	#SelectProductList > li .spsize_wrap .pinfosize{height:29px;line-height:29px;font-size:12px;}
	#SelectProductList > li .spsize_wrap .psizewrap {height:29px;line-height:29px;}
	#SelectProductList > li .spsize_wrap .psizewrap .psizecnt{height:29px;line-height:29px;font-size:14px;}
	#SelectProductList > li .spsize_wrap .psizewrap button{height:29px;line-height:29px;font-size:12px;}
	#SelectProductList > li .spsize_wrap .pprice{height:29px;line-height:29px;font-size:14px !important;}
	#SelectProductList > li .spsize_wrap .pprice .oprice{height:29px;line-height:29px;font-size:14px;}
	#SelectProductList > li .spsize_wrap .pprice .won{font-size:12px;}
	#SelectProductList > li .spsize_wrap .pprice .ppriceemp{top:-26px;right:16px;font-size:12px;}

	#SelectProductList > li .spgift_wrap{line-height:21px;}
	#SelectProductList > li .spgift_wrap .pgift{height:21px;line-height:21px;font-size:12px;}

	.selected-size > ul > li .selected-cont {height: 70px;padding: 0 20px !important;}
	.pintowrap .pinfoname {height:20px;line-height:20px;font-size:14px;}


	/* delivery price info */
	.detail_delv_price_info .dptitle{font-size:12px;}
	.detail_delv_price_info .dpcontent{font-size:12px;}


	/* product detail tab */
	.detail_content_tab ul li span{line-height:50px;font-size:17px;}


	/* sub product info */
	.sub_product_info1 .sprodname{font-size:17px;line-height:24px;}
	.sub_product_info1 .sitem{height:18px;margin-bottom:8px;}
	/*
	.sub_product_info1 .sitem .tit{font-size:12px;margin-right:15px;}
	.sub_product_info1 .sitem .cont{font-size:12px;}
	*/
		.sitem_ul > li.tit {min-width:42px;font-size: 12px;margin-right: 0 !important;}
		.sitem_ul > li.cont {font-size: 12px;}
		.func_wrap:nth-child(4n){padding-right:0;}
		.func_img > img {width:120px;}
		.func_name{font-size:12px;}


	.sub_product_info2{margin:10px 20px 20px;padding:25px 10px;box-sizing:border-box;background-color:#f8f8f8;}
	.sub_product_info2 .tit{font-size:14px;padding-bottom:10px;}
	.sub_product_info2 .cont{font-size:12px;}


	.sec_title, .group_title{height:41px;font-size:17px;line-height:41px;}
	.sec_title:after{top: 14px;right: 0px;width: 10px;height: 7px;}
	.informItems{margin-top:8px;}
	.informItems>ul>li {padding: 0 !important;}
	.informItems .tit {display: inline-block;width: 95px;line-height: 21px;}
	.informItems .cont {padding-left: 95px;line-height: 21px;}
	.informItems .allcont{font-size:14px !important;font-weight:400;color:#a1a1a1;}

	.tinformItems>ul>li {line-height:37px;}
	.sub_title{font-size:16px !important;}
	.tinformItems .tit {font-size:12px !important;width: 95px;line-height: 21px;}
	.tinformItems .cont {font-size:12px !important;padding-left: 95px;line-height: 21px;}


	/* cart & order button */
	.detail_btn_wrap ul li .detail_btn_area{position:relative;display:inline-block;padding:0 30px;}
	.detail_btn_wrap ul li button{font-size:16px;font-weight:600;color:#fff;line-height:20px}
	.soldout{height:37px;background-color:#bfbfbf;color:#1d1d1d !important;line-height:32px;/*padding:0 40px;*/border-radius:4px;}

	.detail_btn_wrap ul li .detail_btn_area.p3{position:relative;display:inline-block;padding:0 20px;}
	.detail_btn_wrap ul li .detail_btn_area.p3:first-child{padding:0 20px 0 0;}
	.detail_btn_wrap ul li .detail_btn_area.p3 button{font-size:16px;}

	.size_list_wrap .size_ul > li{height:37px;line-height:35px;}
	.size_list_wrap .size_ul span.size_wrap span{font-size:14px;}

	/*包访惑前*/
	.detail_rel_prod .rel_prod {height: 40px;}

	/*包访惑前 new */
	.op_row_wrap > li:nth-child(even){width:calc(100% - 160px);}
	.op_row_wrap > li.op_image{width:140px;margin-right:20px;}

	.op_prod_name_wrap .op_prod_name{font-size:16px;line-height:23px;}
	.op_prod_name_wrap .op_prod_option{font-size:14px;line-height:21px;margin-top:5px;}
	.op_prod_name_wrap .op_prod_option .brand{color:#a1a1a1;}
	.op_prod_name_wrap .op_option_division{font-size:14px;padding:0 10px;}
	.op_prod_name_wrap .op_prod_name .badge{font-size:14px;padding:4px 10px;}

	.op_price_wrap{width:100%;margin-top:17px;}
	.op_price_wrap em{font-size:18px;margin-right:9px;}
	.op_price_wrap span{font-size:18px;}
}