@charset "utf-8";

/* [s] kv */
.product_detail .kv{display:block;position:relative;height:826px;background:url('../img/product/apieu_kv_bg.jpg') no-repeat;background-position: center;z-index: 1;}
.product_detail .kv .inner{width:1200px;height: 100%;margin: 0 auto;position: relative;}
.product_detail .kv .inner::before{content:'';clear:both;display:block;}
.product_detail .kv .prod_left,
.product_detail .kv .prod_right{width:50%;height: 100%;position: relative;display: block;float: left;padding-top: 140px;}
.product_detail .kv .prod_right{padding-top:165px;}
.product_detail .kv .prod_left .prod_ico{position:absolute;top: 165px;left: -8px;z-index: 1;}
.product_detail .kv .prod_left .prod_ico .ico{margin-top:3px;}
.product_detail .kv .prod_left .prod_ico .ico:first-child{margin-top:0}
.product_detail .kv .prod_left::before{content:'';background:#d79894;position: absolute;top: 140px;left:0;width:524px;height:524px;transform:rotate(-3deg);}
.product_detail .kv .prod_left .prod_thum{width:524px;height:70px;background:#fff;position:relative;margin-top:2px;padding:0 57px;/* outline:none; */}
.product_detail .kv .prod_left .prod_thum .prod_slider_nav{overflow:hidden;width: 414px;position: relative;left: 0px;top: 11px;display: block;}
.product_detail .kv .prod_left .prod_thum .prod_thum{width:524px;height:70px;background:#fff;position:relative;margin-top:2px;}
.product_detail .kv .prod_left .prod_thum .thum_arrow{position:absolute;left:23px;top:26px}
.product_detail .kv .prod_left .prod_thum .thum_arrow.right{left:auto;right:23px;}
.product_detail .kv .prod_left .prod_slider {overflow:hidden;width:524px;height: 524px;position: relative;left: 0;top: 0;display: block;background: #fff;}
.product_detail .kv .prod_left .prod_thum .items {display:inline-block;background:#fff;vertical-align: top;outline: none;vertical-align: middle;}
.product_detail .kv .prod_left .prod_thum .items.on a{border: 2px solid #6d635f;width: 48px;height: 48px;}
.product_detail .kv .prod_left .prod_thum .items:first-child {margin-right:0;}
.product_detail .kv .prod_left .prod_thum .items a{outline: none;border: 1px solid #e4afab;width: 46px;height: 46px;display: block;}
.product_detail .kv .prod_left .prod_thum .items a img{width:100%;}
.product_detail .kv .prod_left .prod_slider .items {display:inline-block;width:524px;height:524px;background:#fff;outline: none;cursor: pointer;}
.product_detail .kv .prod_left .prod_slider .items img {width:100%}
.product_detail .kv .prod_right{text-align:left;padding-left:210px;}
.product_detail .kv .prod_right .prod_thum .prod_slider_nav{width:44px;position: relative;left: 0;top: 0;display: block;}
.product_detail .kv .prod_right .prod_thum .prod_slider_nav .items {display:inline-block; width:44px; height:44px;}
.product_detail .kv .prod_right .fix_box{bottom:90px;position:absolute;}
.product_detail .kv .prod_right .prod_txt p.tit_1{color:#dc8983;font-family:'SpoqaHanSansR';font-size:28px;line-height:42px;}
.product_detail .kv .prod_right .prod_txt p.tit_2{color:#6d635f;font-family:'SpoqaHanSansB';font-size:60px;line-height:70px;}
.product_detail .kv .prod_right .prod_color .prod_name ul{position:relative;}
.product_detail .kv .prod_right .prod_color .prod_name ul li{display:none;color:#6d635f;font-family:'SpoqaHanSansR';font-size:16px;line-height:28px;background:#F2F2F2;}
.product_detail .kv .prod_right .prod_color .prod_name ul li.fix{display:block;z-index:1;}
.product_detail .kv .prod_right .prod_color .prod_name ul li.on{display:block;position: relative;top: 0;z-index: 2;}
.product_detail .kv .prod_right .prod_color ul.prod_chip li {display:inline-block;font-size:0;margin-right: 5px;position: relative;}
.product_detail .kv .prod_right .prod_color ul.prod_chip li:last-child {margin-right:0;}
.product_detail .kv .prod_right .prod_color ul.prod_chip li a{overflow:hidden; position:relative;display: block;width: 24px;height: 24px;border-radius:24px}
.product_detail .kv .prod_right .prod_color ul.prod_chip li a img{width:100%;}
.product_detail .kv .prod_right .prod_color ul.prod_chip li a.on::before{content:'';border: 2px solid #6d635f;display: block;position:absolute;width: 20px;height: 20px;top:0px;left:0px;border-radius: 24px;}
.product_detail .kv .prod_right .prod_hastag{margin-top: 16px;color:#6d635f;font-size:20px;line-height:30px;border-top:1px solid #6d635f;border-bottom:1px solid #6d635f;padding:16px 0;}
.product_detail .kv .prod_right button.btn_buy{background:#6d635f;font-size:20px;line-height:70px;width:390px;border-top:1px solid #6d635f;text-align:center;color:#fff;margin-top: 40px;}
.product_detail .kv .prod_right button.btn_buy .price{font-family:'SpoqaHanSansB';}
/* [e] kv */

/* [s] section */
.product_detail .section .inner{width:1200px;height: 100%;margin:0 auto;position: relative;}
.product_detail .sec_1{padding-top: 70px;}
.product_detail .sec_1 .prod_banner img {width:100%}
.product_detail .tab_menu{margin-top: 42px;z-index: 40;width: 100%;background: #fff;height: 60px;}
.product_detail .tab_menu .menu_box{width: 100%;border-bottom: 1px solid #ebebeb;z-index: 40;background: #fff;} 
.product_detail .tab_menu .menu_box.fix{position: fixed;top: 0;left: 0;min-width: 1280px;max-width: 1920px;} /* top =  padding-top: 42px*/
.product_detail .tab_menu a{color:#6d635f;font-family:'SpoqaHanSansR';font-size:18px;line-height:60px;position:relative;margin-left:40px;}
.product_detail .tab_menu a:first-child{margin-left:0}
.product_detail .tab_menu a.on{content:'';color:#dc8983;width:100%;padding: 0 6px;}
.product_detail .tab_menu a.on::before{content:'';border-bottom:3px solid #dc8983;color:#dc8983;position:absolute;bottom: -22px;left: 0px;width:100%;}

/* 왼쪽 영역 */
.product_detail .sec_2{padding-top: 80px;margin-bottom: 160px;}
.product_detail .sec_2 .inner::after{content:'';clear:both;display:block;height: 100%;}
.product_detail .sec_2 .sec_left{float:left;border-right:1px solid #ebebeb;padding-right:85px;width: 836px;position: relative;height: 100%;}
.product_detail .sec_2 .sec_left .youtube_box{margin-bottom:50px;width: 750px;height: 423px;display: block;position: relative;}
.product_detail .sec_2 .sec_left .youtube_box .yt_video{width:100%;height:100%;position: absolute;top: 0;left: 0;z-index: 1;}
.product_detail .sec_2 .sec_left .youtube_box a.video_cover{z-index:2;display:block;position: relative;}
.product_detail .sec_2 .sec_left .youtube_box a.video_cover img {width:100%}
.product_detail .sec_2 .sec_left .prod_detail{margin:0 auto;padding-bottom: 75px;}
.product_detail .sec_2 .sec_left .prod_detail img {width: 100%; height: auto !important; max-width: 100%;}
.product_detail .sec_2 .sec_left .prod_noti{margin-bottom:167px;}
.product_detail .sec_2 .sec_left .prod_noti .noti_box{border-bottom:3px solid #6d635f;width:100%;position: relative;text-align: left;} 
.product_detail .sec_2 .sec_left .prod_noti .noti_box{color:#6d635f;font-family:'SpoqaHanSansB';font-size:28px;line-height:90px;position:relative;} 
.product_detail .sec_2 .sec_left .prod_noti .noti_box a{position:absolute;top:37px;right:0;width: 23px;height: 23px;} 
.product_detail .sec_2 .sec_left .prod_noti.on .noti_box a{transform: rotate(45deg);} 

.product_detail .sec_2 .sec_left .prod_noti .tabel_box {text-align:left;display:none;}
.product_detail .sec_2 .sec_left .prod_noti.on .tabel_box{display:block;}
.product_detail .sec_2 .sec_left .prod_noti .tabel_box table{color:#6d635f;font-family:'SpoqaHanSansR';font-size:18px;border: 0 none;border-spacing: 0;border-collapse: collapse;}
.product_detail .sec_2 .sec_left .prod_noti .tabel_box table tr{border-bottom:1px solid #dad8d7;line-height:64px;}
.product_detail .sec_2 .sec_left .prod_noti .tabel_box table tr:last-child{border-bottom:3px solid #6d635f;}
.product_detail .sec_2 .sec_left .prod_noti .tabel_box table tr th {min-width:200px;}
.product_detail .sec_2 .sec_left .prod_noti .tabel_box table tr td{line-height:26px;padding: 14px 0; word-break:break-all;}
.product_detail .sec_2 .sec_left .prod_review{background:#f2f2f2;padding:30px 59px;position: relative;text-align:left;color:#6d635f}
.product_detail .sec_2 .sec_left .prod_review::after{content:'';width:750px;height:20px;background:url('../img/product/bg_review_footer.png') no-repeat;position:absolute;left: 0;bottom: -20px;}
.product_detail .sec_2 .sec_left .prod_review p.tit{position:absolute;top: -26px;left: 50%;margin-left: -70px;}
.product_detail .sec_2 .sec_left .prod_review .review_box{padding:30px 0;border-bottom:1px solid #d7d5d5;}
.product_detail .sec_2 .sec_left .prod_review .review_box:last-child{border-bottom:0}
.product_detail .sec_2 .sec_left .prod_review .review_box .review_info{line-height:22px;margin-bottom:12px;font-size:14px;}
.product_detail .sec_2 .sec_left .prod_review .review_box .review_info .user_id{font-family:'SpoqaHanSansB';}
.product_detail .sec_2 .sec_left .prod_review .review_box .review_info .user_star{margin-right:17px;}
.product_detail .sec_2 .sec_left .prod_review .review_box .review_info .mar_tab{margin:0 8px;color:#d7d5d5}
.product_detail .sec_2 .sec_left .prod_review .review_box .review_info .user_date{font-family:'SpoqaHanSansR';}
.product_detail .sec_2 .sec_left .prod_review .review_box .review_txt{font-size:16px;line-height:28px;}
.product_detail .sec_2 .sec_left .prod_review .review_box .review_img{display:none;}
.product_detail .sec_2 .sec_left .prod_review .review_box.on .review_txt p{display:inline-block;width:540px;;}
.product_detail .sec_2 .sec_left .prod_review .review_box.on .review_img{display:inline-block;width:84px;height: 84px;vertical-align: top;}
.product_detail .sec_2 .sec_left .prod_review .review_box.on .review_img img {width:100%}


/* 오른쪽 고정 영역 */
.product_detail .sec_2 .sec_right{height: 100%;position: absolute;top: 0;width: 290px;left: 50%;margin-left: 309px;box-sizing: border-box;}
.product_detail .sec_2 .sec_right .inner{position:relative;}
.product_detail .sec_2 .sec_right .fix_box{text-align:left;}
.product_detail .sec_2 .sec_right .fix_box.fix{position:fixed;top: 146px;bottom: auto;width: 290px;} /* 234 = gnb_H + tab_H + sec2_paddingtop */
.product_detail .sec_2 .sec_right .fix_box.on{position: absolute;top: auto;bottom: auto;} /*bottom:0;  */
.product_detail .sec_2 .sec_right .fix_box .prod_slider_fix{width:290px;height:290px;margin-top: 35px;display:block;position:relative;left:0;top:0;display:block;background:#fff;overflow: hidden;}
.product_detail .sec_2 .sec_right .fix_box .prod_slider_fix .items{display:inline-block;width:290px;height:290px;outline:none;background:#fff;cursor: pointer;}
.product_detail .sec_2 .sec_right .fix_box .prod_slider_fix img{width:100%;}
.product_detail .sec_2 .sec_right .fix_box .prod_txt p.tit_1{color:#dc8983;font-family:'SpoqaHanSansR';font-size:18px;line-height:30px;}
.product_detail .sec_2 .sec_right .fix_box .prod_txt p.tit_2{color:#6d635f;font-family:'SpoqaHanSansB';font-size:40px;line-height:42px;}
.product_detail .sec_2 .sec_right .fix_box .prod_color .prod_name{margin-top:8px;}
.product_detail .sec_2 .sec_right .fix_box .prod_color .prod_name ul{position:relative;}
.product_detail .sec_2 .sec_right .fix_box .prod_color .prod_name ul li{display:none;color:#6d635f;font-family:'SpoqaHanSansR';font-size:16px;line-height:28px;background:#fff;}
.product_detail .sec_2 .sec_right .fix_box .prod_color .prod_name ul li.fix{display:block;z-index:1;}
.product_detail .sec_2 .sec_right .fix_box .prod_color .prod_name ul li.on{display:block;position: relative;top: 0;z-index: 2;}
.product_detail .sec_2 .sec_right .fix_box .prod_color ul.prod_chip{margin-top:8px;font-size: 0;}
.product_detail .sec_2 .sec_right .fix_box .prod_color ul.prod_chip li {display: inline-block;margin-right: 5px;margin-bottom: 5px;position: relative;vertical-align: top;border-radius: 24px;overflow: hidden;}
.product_detail .sec_2 .sec_right .fix_box .prod_color ul.prod_chip li:last-child {margin-right:0;}
.product_detail .sec_2 .sec_right .fix_box .prod_color ul.prod_chip li a{position:relative;display: block;width: 24px;height: 24px;}
.product_detail .sec_2 .sec_right .fix_box .prod_color ul.prod_chip li a img{width:100%;}
.product_detail .sec_2 .sec_right .fix_box .prod_color ul.prod_chip li a.on::before{content:'';border: 2px solid #6d635f;display: block;position:absolute;width: 20px;height: 20px;top: 0px;left: 0px;border-radius: 20px;}

.product_detail .sec_2 .sec_right .fix_box .prod_hastag{margin-top:20px;color:#6d635f;font-size:18px;line-height:30px;border-top:1px solid #6d635f;border-bottom:1px solid #6d635f;padding:16px 0;}
.product_detail .sec_2 .sec_right .fix_box button.btn_buy{background:#6d635f;font-size:18px;line-height:60px;width:290px;border-top:1px solid #6d635f;text-align:center;color:#fff;margin-top: 40px;}
.product_detail .sec_2 .sec_right .fix_box button.btn_buy .price{font-family:'SpoqaHanSansB';}

/* 추천 제품 */
.product_detail .sec_3{background:#f2f2f2;text-align:left;padding:100px 0 140px;position: relative;}
.product_detail .sec_3 p{color:#6d635f;font-size:40px;;}
.product_detail .sec_3 p.tit_sec{font-size:40px;font-family:'SpoqaHanSansB';margin-bottom:36px;}
.product_detail .sec_3 p.tit_slick{font-size:16px;line-height:20px;font-family:'SpoqaHanSansR';color:#d88f89;margin-top: 28px;}
.product_detail .sec_3 p.tit_sub_slick{font-size:20px;line-height:30px;}
.product_detail .sec_3 .prod_best {overflow:hidden;position: relative;left: 0;top: 0;height: 440px;display: block;text-align: center;}
.product_detail .sec_3 .prod_best .items {display:inline-block;width:285px;height: 420px;background:#fff;margin-right: 23px;padding: 24px 24px 0px 24px;vertical-align: top;margin-top: 9px;outline: none;}
.product_detail .sec_3 .prod_best .items a {outline:0;}
.product_detail .sec_3 .prod_best .items:hover{box-shadow: 4px 4px 8px 4px rgb(89 89 89 / 13%);transition : all 0.3s ease;}
.product_detail .sec_3 .prod_best .items:last-child {margin-right:0px;}
.product_detail .sec_3 .prod_best .items img {width:100%}
.product_detail .sec_3 .thum_arrow{position:absolute;top:0;right: 8px;}
.product_detail .sec_3 .thum_arrow.left{right: 68px;}
/* [e] section */

/* 사용자 리뷰이미지 팝업 */
#user_review.layer_popup{display: none;width: 524px;height: 524px;margin-left:-262px;top: 10%;border: 0;position:absolute;padding: 12px;background: none;}
#user_review.layer_popup .user_img{position: absolute;z-index: 1;padding: 12px;background: #fff;}
#user_review.layer_popup .user_img::after{content:'';position: absolute;top: 0px;right: 0px;width:46px;height:46px;display: block;background:#fff;z-index: 2;}
#user_review.layer_popup::before{content:'';position:absolute;top: 12px;left: 12px;width:524px;height:524px;background:#e4afab;transform: rotate(-3deg);z-index:1;}
#user_review.layer_popup a.btn_close {position:absolute;right: -12px;top: 12px;display:block;width:50px;height:50px;text-indent:-999px;font-size:0;z-index: 1;transition : all 0.3s ease;}
#user_review.layer_popup a.btn_close::before, #user_review.layer_popup a.btn_close::after {content:''; width:30px; height:2px; display:block; background:#61544f; position:absolute;top:24px; left:11px; }
#user_review.layer_popup a.btn_close::before {transform:rotate(45deg);}
#user_review.layer_popup a.btn_close::after {transform:rotate(-45deg);}
#user_review.layer_popup a.btn_close:hover {transform:rotate(90deg);}

/*en*/
html[lang="en"] .product_detail .sec_2 .sec_left .prod_review p.tit {margin-left:0;transform:translateX(-50%);}

@media(max-width:1600px){
    
}

@media(max-width:1280px){

}