/* 요넥스몰 goods_view.php 인라인 스타일 (백업: /home/sample20/backup/yonexmall/pages/goods_view_8462_pc.utf8.html) */
/* swiper 버전 업데이트 */
.goods_img_wrap .goods_min_img_next, .goods_img_wrap .goods_min_img_prev{background-repeat:no-repeat;background-position:center center}
.goods_img_wrap .goods_min_img_next:after, .goods_img_wrap .goods_min_img_prev:after{display:none}

#content_wrap{width:100%;padding-top:0}
#content_body{width:100%}
.goods_info_area #inreview{margin-bottom:20px}
.goods_info_area #review{margin-bottom:100px}
/* goods_spec list */
#goods_spec table{
	width:100%;
}
#goods_spec .top{
	border-top-width:1;border-top-style:solid;border-top-color:#DDDDDD;
	border-bottom-width:1;border-bottom-style:solid;border-bottom-color:#DDDDDD;
	background:#f7f7f7;
}
#goods_spec .sub{
	border-bottom-width:1;border-bottom-style:solid;border-bottom-color:#DDDDDD;
	margin-bottom:10;
}
#goods_spec th, #goods_spec td{
	padding:3px 0;
}
#goods_spec th{
	width:80px;
	text-align:right;
	font-weight:normal;
}
#goods_spec td{
	text-align:left;
}

.godo-tooltip-related{background:#000000;color:#ffffff}

.sub_visual{display:none}

li.special_price > span
, li.special_price > b{color:#db3d0e}
li.special_price > b > span{font-size:18px;color:#db3d0e;font-weight:600}

/* 사이즈표 */
.goods_info_area #contents .contents_sizedesc{display:inline-block;margin-top:25px}
.goods_info_area #contents .contents_sizedesc .size{float:left;width:100%;padding:0 20px}
.goods_info_area #contents .contents_sizedesc .size
, .goods_info_area #contents .contents_sizedesc .size *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.goods_info_area #contents .contents_sizedesc .size dl.info{float:left;width:100%}
.goods_info_area #contents .contents_sizedesc .size dl.info > *{float:left;width:100%}
.goods_info_area #contents .contents_sizedesc .size dl.info > dt{font-size:20px;line-height:30px;font-weight:600;margin-bottom:10px}
.goods_info_area #contents .contents_sizedesc .size dl.info > dd{font-size:15px;line-height:25px;font-weight:500}
.goods_info_area #contents .contents_sizedesc .size div.table{float:left;width:100%;margin:20px 0 0}
.goods_info_area #contents .contents_sizedesc .size div.table > img{float:left}
.goods_info_area #contents .contents_sizedesc .size div.table > table{float:left;margin:50px 0 20px 20px}
.goods_info_area #contents .contents_sizedesc .size div.table > table tr{border-bottom:1px solid #ccc}
.goods_info_area #contents .contents_sizedesc .size div.table > table th
, .goods_info_area #contents .contents_sizedesc .size div.table > table td{font-size:15px;line-height:25px;font-weight:400;padding:7px 10px}
.goods_info_area #contents .contents_sizedesc .size div.table > table th{font-weight:500}
.goods_info_area #contents .contents_sizedesc .size div.table > table thead th{text-align:center}
.goods_info_area #contents .contents_sizedesc .size div.table > table thead th.tLeft{text-align:left}
.goods_info_area #contents .contents_sizedesc .size div.table > table tbody th{text-align:left}
.goods_info_area #contents .contents_sizedesc .size div.table > table tbody td{text-align:center}
.goods_info_area #contents .contents_sizedesc .sizeAlert{float:left;width:100%;text-align:left;font-size:14px;line-height:22px;margin:0 0 30px;padding:0 20px}
.goods_info_area #contents .contents_sizedesc .sizeAlert{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}

/* 관련상품 */
.relation_list{padding-bottom:50px}
.relation_list .owl-dots{position:absolute;bottom:0px;left:0;width:100%;text-align:center}
.relation_list .owl-dots .owl-dot{overflow:hidden;display:inline-block;position:relative;width:18px;height:18px;margin:0 8px;background-color:#c2c2c2;transition:all 0.5s;-webkit-transition:all 0.5s}
.relation_list .owl-dots .owl-dot:hover{background-color:rgba(0,0,0,0.4)}
.relation_list .owl-dots .owl-dot:before{content:'';display:block;position:absolute;top:-9px;left:0;width:100%;height:9px;background-color:#0057b7;transition:all 0.5s;-webkit-transition:all 0.5s}
.relation_list .owl-dots .owl-dot:after{content:'';display:block;position:absolute;bottom:-9px;left:0;width:100%;height:9px;background-color:#009739;transition:all 0.5s;-webkit-transition:all 0.5s}
.relation_list .owl-dots .owl-dot.active:before{top:0}
.relation_list .owl-dots .owl-dot.active:after{bottom:0}
.relation_list .item_icon img{height:23px;border-radius:5px}

/* 네이버페이 관련 */
.goods_info_area{margin-top:80px}
.pay_area{margin-top:40px}
.layout_wrap .pay_button{float:left;padding:0 70px;margin-top:30px}
.layout_wrap .pay_alert{float:left;width:720px}
.layout_wrap .pay_alert dt{float:left;width:100%;height:30px;line-height:28px;border-bottom:2px solid #2b2f3a;font-size:18px;font-weight:500;margin-bottom:5px}
.layout_wrap .pay_alert dd{float:left;width:100%;line-height:26px;font-size:16px}
.layout_wrap .pay_alert dd span{color:#0057b7;line-height:26px;font-size:16px;font-weight:500}

.goods_info_area #contents img{max-width:1240px}

/* 세트 상품 */
.setGoodsInfo{display:inline-block;width:100%;margin:10px 0;border-top:1px solid #d9d9d9;padding:20px 10px 0 100px;position:relative;min-height:97px}
.setGoodsInfo, .setGoodsInfo *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.setGoodsInfo > .img{position:absolute;top:20px;left:0;float:left;width:76px;border:1px solid #db3d0e}
.setGoodsInfo > .img > img{float:left;width:100%}
.setGoodsInfo > p{float:left;font-size:14px;line-height:22px;padding:10px 0}
.setGoodsInfo > p > span{color:#009739;font-size:14px;line-height:22px;font-weight:500}
.setGoodsInfo > p > strong{color:#db3d0e;font-size:14px;line-height:22px;font-weight:500}
.item_select_list.setGoodsOpt > li > span{float:left;display:inline-block;width:133px;margin-right:0;line-height:18px}


/* 2022 리뉴얼 */
#goods_spec{padding:20px 30px}
#goods_spec h3{margin-top:0;padding-right:0}
#goods_spec h3 .goods_spec_util_btn{right:-25px;display:none !important}
#goods_spec .isOnlyDisplayGoods th{text-align:left;color:#343434}
.card_info_btn{font-size:12px;top:3px}
.card_info_btn.red_icon{top:23px}
.cacao_contact{font-size:14px;margin:10px 0;background-position:60px 6px}
.goods_spec_list{margin-top:10px}
.goods_spec_list li{margin-bottom:5px}
.goods_spec_list li:first-child{margin-bottom:2px}
.goods_spec_list li del{font-size:16px}
.goods_spec_list li b#price{font-size:20px}
li.special_price > b > span{font-size:20px}
.guid_o_btn_wrap.badminton .guid_o_btn{margin-bottom:5px}
/* 렌탈후기 */
.goods_info_area .reviews_body{margin-bottom:35px}
.goods_info_area .reviews_body table{width:100%}
.goods_info_area .reviews_body table td{border-bottom:solid 1px #d9d9d9;padding:10px 5px;box-sizing:border-box}
.goods_info_area .reviews_body table td .contents_body{display:block;width:100%;text-align:left;margin-top:10px;border-top:1px solid #d9d9d9;padding:10px;background-color:#fff}
.goods_info_area .reviews_body table td .contents_body{display:none}
.goods_info_area .reviews_body table td .contents_body{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.goods_info_area .reviews_body table td .contents_body
, .goods_info_area .reviews_body table td .contents_body *
, .goods_info_area .reviews_body table td .contents_body div
, .goods_info_area .reviews_body table td .contents_body span{font-size:13px !important;line-height:20px !important;font-family:'Roboto','Noto Sans KR' !important;font-weight:400;word-break:break-word}
.goods_info_area .reviews_body table td .contents_body p{margin-top:0;margin-bottom:1rem}
.goods_info_area .reviews_body table td .contents_body figure{margin:0 0 1rem}
.goods_info_area .reviews_body table td .contents_body b
, .goods_info_area .reviews_body table td .contents_body strong{font-weight:500}
.goods_info_area .reviews_body table td .contents_body img{max-width:100%;height:auto !important}
.goods_info_area .paginationWrap_html, .goods_info_area .paginationWrap_html *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}

/* 2024.04.26. 상품 본문 가로폭 900px 로 조정 */
.goods_info_area #contents .contents_detail{max-width:900px;padding:0 170px}
.goods_info_area #contents img{max-width:900px}

/* ===== 모먼트(영카트) 상세페이지 대응 ===== */
body.moment-yonex-item #page_container{min-width:1280px}
#goodsList.yx-goods{margin:0}
#goodsList.yx-goods .goods_top_info{padding-bottom:40px}
#goodsList.yx-goods .goods_top_info .breadcrumb li a.cate_last{color:#131415;font-weight:500}
#goodsList.yx-goods .goods_img{height:100%;display:flex;align-items:center;justify-content:center}
#goodsList.yx-goods .goods_img span{width:100%}
#goodsList.yx-goods .goods_img span img{display:block;width:100%;height:590px;object-fit:contain;margin:0 auto}
#goodsList.yx-goods .goods_min_img{width:74px;overflow:hidden}
#goodsList.yx-goods .goods_min_img li{height:85px}
#goodsList.yx-goods .goods_min_img img{width:74px;height:74px;object-fit:contain;cursor:pointer;border:2px solid #e1e1e1}
#goodsList.yx-goods .goods_min_img li:first-child img{border-color:#e1e1e1}
#goodsList.yx-goods .goods_min_img img.active{border-color:#009739}
#goods_spec .yx_spec_icon{margin:8px 0 0}
#goods_spec .yx_spec_icon img{display:inline-block;vertical-align:middle}
#goods_spec .goods_spec_list li .yx_point_note{color:#767676;font-size:13px}
#goods_spec .yx_admin_btn{position:absolute;top:-30px;right:0;font-size:12px;color:#767676}

/* 선택옵션 */
#goods_spec .item_select_area .get_item_options,
#goods_spec .item_select_area .get_item_supply{margin-bottom:10px;position:relative}
#goods_spec .item_select_area label{display:inline-block;min-width:50px;color:#343434;margin-right:10px;vertical-align:middle}
#goods_spec .item_select_area select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:360px;height:auto;padding:10px;padding-right:35px;background:rgba(255,255,255,0.8) url(img/icon/sel_ico03.png) no-repeat right center;border:1px solid #d9d9d9;text-align:left;box-sizing:border-box;font-size:14px;color:#131415;vertical-align:middle}
#goods_spec .item_select_area select:disabled{background-color:#f6f6f6;color:#aaa}
#goods_spec .item_select_area select::-ms-expand{display:none}

/* 선택된 상품 목록 (요넥스몰 el-multi-option-display) */
#goods_spec .goods-multi-option{display:none;border-top:1px solid #d9d9d9;margin-top:15px}
#goods_spec .goods-multi-option.is-on{display:block}
#goods_spec .goods-multi-option > span{margin:10px 0;display:inline-block}
#goods_spec #sit_sel_option h3{display:none}
#goods_spec #sit_opt_added{border:1px solid #d3d3d3;border-bottom:0}
#goods_spec #sit_opt_added li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #d3d3d3;font-size:14px}
#goods_spec #sit_opt_added .opt_name{flex:1 1 100%;margin-bottom:8px;line-height:1.5;word-break:break-all}
#goods_spec #sit_opt_added .opt_count{display:flex;align-items:center;white-space:nowrap;position:static;margin:0 0 0 auto}
#goods_spec #sit_opt_added .opt_count button{width:24px;height:26px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:10px;color:#555;padding:0}
#goods_spec #sit_opt_added .opt_count input.num_input{width:40px;height:26px;border:1px solid #d9d9d9;border-left:0;border-right:0;text-align:center;box-sizing:border-box;font-size:13px}
#goods_spec #sit_opt_added .opt_count .sit_opt_prc{display:inline-block;min-width:80px;text-align:right;margin-left:10px}
#goods_spec #sit_opt_added .opt_count .sit_opt_del{margin-left:8px;border-color:#d9d9d9}
#goods_spec #sit_tot_price{font-size:14px;text-align:right;padding:10px 20px 0 0}
#goods_spec #sit_tot_price strong,
#goods_spec #sit_tot_price span + *{color:#e70103;font-weight:bold}
#goods_spec #sit_ov_soldout{margin:15px 0;padding:12px;text-align:center;background:#f6f6f6;color:#e70103}

/* 구매 버튼 */
#goods_spec .item_btn_box{margin-top:0}
#goods_spec .item_btn_box button{font-family:inherit;cursor:pointer;padding:0;border-radius:0;-webkit-appearance:none}
#goods_spec .item_btn_box .buy_btn{border:0}
#goods_spec .item_btn_box .cart_btn,
#goods_spec .item_btn_box .wish_btn{background:#fff;color:#131415;box-sizing:border-box;height:40px}
#goods_spec .item_btn_box a.stock_noti_btn{color:#fff}
#goods_spec .yx_btn_note{margin:0 0 10px;padding-top:15px;border-top:1px solid #d9d9d9;font-size:13px;color:#555}
#goods_spec .itemform-naverpay{margin-top:10px}

/* 상세정보 영역 */
.goods_info_area .goods_info_anker a.active{color:#0057b7;font-weight:500}
.goods_info_area #contents .contents_detail{box-sizing:border-box;text-align:center}
.goods_info_area #contents .contents_detail:after{content:"";display:block;clear:both}
.goods_info_area #contents .contents_detail img{float:none;display:inline-block;height:auto !important}
.goods_info_area #contents .contents_detail p{margin:0}
.goods_info_area #contents .contents_basic{clear:both;padding:20px 0;font-size:15px;line-height:1.6;text-align:left}
.goods_info_area .contents_spec{clear:both}
.goods_info_area .contents_spec .table_style03 tbody th{width:25%}

/* 상품후기 / 상품문의 (영카트 사용후기·문의 스킨) */
.goods_info_area #review .reviews_body,
.goods_info_area #inqna .yx_qna_body{margin:25px 0 0;font-size:14px}
.goods_info_area #review #sit_use_list > h3,
.goods_info_area #inqna #sit_qa_list > h3{display:none}
.goods_info_area #review .sit_empty,
.goods_info_area #inqna .sit_empty{text-align:center;padding:30px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-size:14px}
.goods_info_area #review #sit_use_wbtn,
.goods_info_area #inqna #sit_qa_wbtn{text-align:right;margin:15px 0}
.goods_info_area #review #sit_use_wbtn a,
.goods_info_area #inqna #sit_qa_wbtn a{display:inline-block;min-width:130px;height:44px;line-height:42px;padding:0 20px;font-size:15px;border:1px solid #d9d9d9;background:#fff;color:#131415;box-sizing:border-box;margin-left:5px}
.goods_info_area #review #sit_use_wbtn a.btn_b02,
.goods_info_area #inqna #sit_qa_wbtn a.btn_b02{background:#0057b7;border-color:#0057b7;color:#fff}

/* 배송/반품/교환 */
.goods_info_area .delivery_list > ul > li > div{display:block}
.goods_info_area .delivery_list h5:not(.active) + div{display:none}
.goods_info_area .delivery_list .yx_dvr_html{font-size:14px;line-height:1.7}

/* 관련상품 */
#relation{margin-bottom:80px}
#relation .relation_list{position:relative;overflow:hidden;padding-bottom:50px}
#relation .relation_list .swiper-wrapper{box-sizing:content-box}
#relation .relation_list li{float:none;height:auto}
#relation .relation_list .item_img a{overflow:hidden}
#relation .relation_list .item_img a img{aspect-ratio:1/1;object-fit:contain;background:#fff}
#relation .relation_list .owl-dots{display:block;z-index:2}
#relation .relation_list .owl-dots .owl-dot{cursor:pointer;opacity:1;border-radius:0}
#goods_spec .item_btn_box .wish_btn.yx_wish_full{width:100%;float:none}
