/* BASIC css start */
body {overflow-x:hidden; } 
.thumb_wrap .swiper-container .swiper-slide img {display:block;max-width:100%;margin:0 auto; } 
.thumb_wrap .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#000; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .maximum-discount {margin-bottom:8px;overflow:hidden; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .maximum-discount .shopdetailInfoName {float:left; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .maximum-discount .shopdetailInfoCont {float:left; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .maximum-discount .shopdetailInfoCont .btn-discount {display:inline-block;position:relative;padding-right:15px; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .maximum-discount .shopdetailInfoCont .btn-discount:before {display:block;content:'▼';position:absolute;right:0;bottom:1px;font-size:11px; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .maximum-discount .shopdetailInfoCont .btn-discount.on:before {display:block;content:'▲';position:absolute;right:0;bottom:1px;font-size:11px; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .maximum-discount .shopdetailInfoCont .sale-list {display:none;margin-top:5px;padding:0 !important; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .maximum-discount .shopdetailInfoCont .sale-list li {margin-top:5px;color:#969696; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .maximum-discount .shopdetailInfoCont .sale-list.open {display:block; } 
.review-wrap .item {border-width:0px !important; } 
.MS_option_price {color:#d9232e;font-family:'Noto Sans KR',"Helvetica Neue",Helvetica,NanumGothic,"Malgun Gothic",Dotum,Gulim,sans-serif;font-size:1.1rem;font-weight:800; } 
.benefit_btn {display:inline-block;height:25px;line-height:19px;border:1px solid #000;font-size:11px;padding:3px;margin-left:3px; } 
.MK-oneclick-only-text li.MK-oneclick-text span {font-size:.6875rem; } 
.MK-oneclick-value {font-size:.6875rem; } 
.option_tk .product-opt {margin:10px 0; } 
.option_tk .add-opt_item {margin:10px 0; } 
.shopdetail .shopdetailItem .shopdetail_Content .detail_item {padding:20px 10px 30px;text-align:center; } 
.option_tk .shopdetailInfoSelect {margin-top:10px}
.option_tk .shopdetailInfoSelect select {font-size:12px;margin-bottom:7px}
.shopdetail .shopdetailItem .detail_item_nav ul li a {display: block}
/* 게시글 */
#tabs {padding-bottom:10px;font-size:12px;/*margin:0 10px; */}
#tabs .shopdetailBoard {overflow:hidden;text-align:center;border-bottom:1px solid #cdcdcd;padding:10px 8px;margin-bottom:0;text-align:left; } 
#tabs .shopdetailBoard .tab_on {padding:10px 0;font-weight: bold; } 
#tabs .util {border-bottom:1px solid #e4e4e4;/*padding:10px; */
padding:10px 0; } 
#tabs .util a {border:0;display:inline-block;height:30px;line-height:30px;width:100%;text-align:center;background-color:#b4b4b4; } 
#tabs .list_board .reply-detail {margin:0 5px;border:1px solid #73adff;font-size:0.875em;color:#5da0ff;display:inline-block;height:18px;line-height:18px;padding:0 3px; } 
#tabs .review .list_board>ul>li.now>.cont_wrap {display:block; } 
#tabs .list_board>ul>li>.wrap .re-wrap {padding:10px;border-top:1px solid #bebebe; } 
#tabs .empty-board {text-align:center;padding:15px 0 5px; } 
.list_board ul li {color:#424242;word-break:break-all; } 
.list_board .re-wrap ul li {font-size:1em;border-bottom:0;border-top:1px dotted #bebebe;margin-top:5px;padding-top:5px;list-style:none; } 
.list_board ul li dl {padding:7px; } 
.list_board ul li dl h4 {margin:0}
.list_board ul li .cont_wrap {padding-top:5px;border-top:1px dotted rgb(190,190,190);padding:7px; } 
.list_board ul li .cont_wrap img {max-width:100%;padding-bottom: 5px; } 
/* 댓글 */
.MS_cmt_list_box {color:#656565; } 
.MS_cmt_list_box .comment_list:last-child {border-bottom:1px solid #cecece; } 
.MS_cmt_list_box .comment_list {padding:5px;border:1px solid #cecece;border-bottom:0;background-color:#fff; } 
.MS_cmt_list_box .MS_cmt_hname {padding-left:5px; } 
.MS_cmt_list_box .MS_cmt_content {padding-left:15px; } 
.MS_cmt_list_box .comment_depth2 {padding-left:10px; } 
.MS_cmt_list_box .comment_depth3 {padding-left:15px; } 
#comment_password {width:250px;left:7px;box-shadow:0 0 5px 0 #808080; } 
#comment_password input[type="password"] {width:75%; } 
#comment_password form {height:auto !important; } 
#comment_password form span {display: block; } 
/* 답글 */
.list_board ul li .reply_depth1 .rating,.list_board ul li .reply_depth1 .info,.list_board ul li .reply_depth2 .rating,.list_board ul li .reply_depth2 .info,.list_board ul li .reply_depth3 .rating,.list_board ul li .reply_depth3 .info {padding-left:12px; } 
.list_board ul li .reply_status {font-size:0.875em;color:#777777;font-weight: normal; } 
/* 비번입력 */
.list_board input[type="password"] {border-radius:3px 0 0 3px;width:80%;border-right:0;box-sizing:border-box;height:35px; } 
.list_board input[type="button"] {width:20%;float:right;height:35px;border-radius:0 3px 3px 0;background-color:#444;color:#fff;border:1px solid #444;box-sizing:border-box; } 
.paging a.now {background-color:#fff !important;border:none !important;color: #000; } 
/* new,hit 아이콘 */
.list_board ul li dl h4 .new {display:inline-block;width:15px;height:15px;line-height:15px;color:#fff;font-size:0.875em;background-color:#5cb7fa;-webkit-border-radius:3px !important;border-radius:3px !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center; } 
.list_board ul li dl h4 .hit {display:inline-block;width:15px;height:15px;line-height:15px;color:#fff;font-size:0.875em;background-color:#ff912c;-webkit-border-radius:3px !important;border-radius:3px !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align: center; } 
/* 수정,삭제버튼 */
.list_board ul li .cont_wrap .comment_modify {text-align:right;margin-top:5px; } 
.list_board ul li .cont_wrap .comment_modify a {width:45px;border:1px solid #444;border-radius:3px;font-size:0.875em;display:inline-block;text-align:center;line-height:20px;height:20px;background-color:#fff; } 
.list_board ul li dl .info .review_del {width:45px;border:1px solid #444;border-radius:3px;font-size:0.875em;display:inline-block;text-align:center;line-height:20px;height:20px;background-color:#fff; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .soldout_area {overflow:hidden;padding:0 2%; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .soldout_area .fl-r .soldout_once {text-align:center;font-size:1.2em;box-sizing:border-box;display:inline-block;background:#ddd;border:1px solid #ddd;color:#fff;width:30%;padding:4% 0;float:left; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .soldout_area .fl-r .btn_soldout_anchor {text-align:center;font-size:1.2em;box-sizing:border-box;display:inline-block;background:#fff;border:1px solid #db1443;width:69%;padding:4% 0;margin-left:1%; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .soldout_area .fl-r .btn_soldout_anchor span {color:#db1443; } 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop .soldout_area .fl-r .btn_soldout_anchor span img {width:100%;display:none; } 

/* count .shopdetail .shopdetailInfo .prd-wish { background:#f5f5f5; padding:10px 17px 10px 10px; text-align:right; } .shopdetail .shopdetailInfo .prd-wish p { display:inline-block; height:22px; line-height:20px; padding:0 4px 0 5px; border:1px solid #b9b9b9; border-radius:3px; font-family:'malgun gothic'; font-size:13px; color:#000; background:#fff; } .shopdetail .shopdetailInfo .prd-wish p i.fa-heart { margin-right:4px; color:#f41f3a; } *//* 버튼 .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.wish { padding-left:10px; padding-right:10px; background-color:#FFF; border:1px solid #393939; } .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.wish i.fa { margin-right:4px; color:#999; } .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.wish i.fa-heart { color:#f41f3a; display:none; } .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.wish .wish-on i.fa-heart-o { display:none; } .shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.wish .wish-on i.fa-heart { display:inline-block; } *//* 상품정보탭 */ #productDetail .detailTab {position:relative; } 
#productDetail .detailTab.fixed {position:fixed;top: 65px;left:0;right:0;} 
#productDetail .detailTab {font-size:0;width:100%;height:46px;margin:0 auto;z-index: 68;display:flex;justify-content:space-around;background:#fff;/* border:1px solid #010101; */}
#productDetail .detailTab a {display:block;width:100%;height:45px;line-height:45px;font-size:15px;box-sizing:border-box;color:#878787;text-align:center; } 
#productDetail .detailTab a.active {font-weight:500;color:#222;border-bottom:3px solid #222;box-sizing: border-box; } 


/* 상품별탭 2023.10.19 */
.tabcontent {display:none; } 
.tabcontent.current {display:block; } 
.pd_tab_wrap {position:relative;margin:50px auto; } 
.pd_tab_wrap .pd_tab_tit {position:relative;text-align:center;margin-bottom:50px; } 
.pd_tab_wrap .pd_tab_tit h1 {font-size:1.8em;font-weight:500;margin:0 7% 2%;line-height:1.5; letter-spacing:-0.05em;} 
.pd_tab_wrap .pd_tab_tit h2 {font-size:17px;font-weight:400; } 
.pd_tab_wrap .pd_tabs {display:flex;justify-content:space-evenly;position:relative;margin-bottom:35px; } 
.pd_tab_wrap .pd_tabs .pd_tab {width:50%; } 
.pd_tab_wrap .pd_tabs .pd_tab p {position:relative;text-align:center;font-size:1.6em;font-weight:600;margin:0 0 20px; letter-spacing:-0.05em;} 
.pd_tab_wrap .pd_tabs .pd_tab ul.tab {display:flex;justify-content:center;gap:10px;flex-wrap:wrap; } 
.pd_tab_wrap .pd_tabs .pd_tab ul.tab li {display:inline-block;width:80px;height:80px;overflow:hidden;border-radius:100%;border:1px solid #ddd;cursor:pointer;transition:0.3s; } 
.pd_tab_wrap .pd_tabs .pd_tab ul.tab li img {width:100%; } 
.pd_tab_wrap .pd_tabs .pd_tab ul.tab li.current {border:3px solid #ff6d44;box-sizing:border-box; } 
.pd_tab_wrap .tabcontent {position:relative;text-align:center; } 
.pd_tab_wrap .tabcontent p {margin:0 8% 8%;font-size:1.45em;font-weight:500;text-align:center; line-height:1.7; letter-spacing:-0.05em; } 
.pd_tab_wrap .tabcontent img {max-width:100%;text-align:center;margin: 0 auto; } 
.pd_tab_wrap .tabcontent .notice { margin: 0 0 30px; font-size: 1.3em; font-weight: 500; text-align: center; letter-spacing:-0.03em; color:#666; } 


#photoReview{margin-bottom:15px;}



.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.gift { display: inline-flex; align-items: center; justify-content: center; width: 97%; color: #262626; background: #fff; border: 1px solid #333; } /* 선물하기 */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.gift .fa-gift { margin-top: -2px; margin-right: 3px; font-size: 16px; color: #777; } /* 선물하기*/

/* //상품옵션 */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.gift { display: inline-flex; align-items: center; justify-content: center; padding: 10px 0; width: 100%; background: #fff; border: 1px solid rgb(241, 25, 31); color: rgb(241, 25, 31); margin-top:1.2%; font-size:13px; text-align:center;} /* 선물하기 */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.gift .fa-gift { margin-top: -2px; margin-right: 3px; font-size: 16px; } /* 선물하기 */
/* BASIC css end */

