/* BASIC css start */
/*--------------------joo Ãß°¡-----------------------*/
/*.prdContentsArea, .detail-info-cont div, div>p { max-width:100%; text-align:left; font-size:1.2em; }*//*¸®ÆÛºê*/


/* ¿øÅ¬¸¯¿É¼Ç */
.shopdetailInfoOneclick {clear:both; background-color:#f6f6f6; padding: 5px 15px;  overflow:hidden; zoom:1; }
.shopdetailInfoOneclick > span {float:left; }
.shopdetailInfoOneclick .shopdetailInfoList {float:left; width: 70%; }
.MK-oneclick-list { overflow:hidden; zoom:1; }
.MK-oneclick-list:after { content: ""; display: block; clear: both; }
.MK-oneclick-list li { float:left; margin: 0 5px 5px 0; }                                                                                
.MK-oneclick-list li a { border:1px solid #231f20; display: inline-block; border-radius: 1px; box-sizing:border-box; } 
.MK-oneclick-list li.MK-oneclick-sel a { border:2px solid #000000; }
.MK-oneclick-list li.MK-oneclick-dis a { filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; }
.MK-oneclick-list li.MK-oneclick-color.MK-oneclick-sel a {  padding:1px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.MK-oneclick-list li a span { display: block; text-align: center; vertical-align: middle; line-height: 19px; }                         
.MK-oneclick-list li a img { width: 100%; height:100%;}
.MK-oneclick-list li.MK-oneclick-image a {height:30px;}
.MK-oneclick-list li.MK-oneclick-image a img {width: auto; height: 28px;;}
.MK-oneclick-list li.MK-oneclick-image.MK-oneclick-sel a img {height:26px; width: auto;}
.MK-oneclick-list li.MK-oneclick-color { width:50px; height: 50px; } 
.MK-oneclick-list li.MK-oneclick-color a { padding: 2px; }
.MK-oneclick-list li.MK-oneclick-color span { width: 44px; height: 44px; }
.MK-oneclick-list li.MK-oneclick-color .mk-oo-sel span { width: 27px; height: 27px; }
.MK-oneclick-list li.MK-oneclick-text  .MK-oneclick-list li.MK-oneclick-text {min-width:35px; max-width:100%; height: 50px; }
.MK-oneclick-list li.MK-oneclick-text a { padding: 2px; }
.MK-oneclick-list li.MK-oneclick-text.MK-oneclick-sel a {padding:1px;}
.MK-oneclick-list li.MK-oneclick-text span { min-width: 29px; line-height: 44px; }                                                                        
.MK-oneclick-list li.MK-oneclick-text .MS-oneclick-sel span { min-width: 30px; line-height: 27px; }
.MK-oneclick-value { padding-bottom: 3px; /*display:block;*/ }
.MK-oneclick-only-text li.MK-oneclick-text { height: auto; }
.MK-oneclick-only-text li.MK-oneclick-text span { height: auto; line-height: 19px; }


/*urlº¹»çÇÏ±â*/
.option_area .option_wrap { position:relative; }
#shareBtn { 
    font-size: 24px;
    display: block;
    position: absolute;
    top: 16px;
    right: 66px;
    transform: rotate(-45deg);
    background-color: #f2f2f2;
    /* border: 1px solid #aaa; */
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 30px;
    padding: 4px;
}
 
/* kakao °øÀ¯*/
.kakao-share-btn{ display:block;width: 38px;height: 38px;border-radius: 50px;overflow: hidden;position: absolute;top: 16px;right: 20px;background-color: #fae100; }
.kakao-share-btn img { width:100% }


/* ÀÏ½ÃÇ°Àý & ÀçÀÔ°í ¾Ë¸² ½ÅÃ»*/

.shopdetail .MK_btn-sms {

    font-size: 16px;
    padding: 5px 0;

}

.shopdetail .MK_btn-sms span::before {
    content:'\f0f3';
    padding-right: 5px;
    font-family: 'FontAwesome';
}

#orderFixArea .restock-btn .is_soldout>span {
    font-size: 12px;
    font-weight: normal;
    background-color:#393939 !important;
    height:39px !important;
    line-height:39px !important;
    border: none !important;
    padding:0;
}

/*---------------------------------------------------------------*/

.detail-info-cont .prdContentsArea, .detail-info-cont .sizeContentsArea, .detail-info-cont .noteContentsArea, .detail-info-cont .guideContentsArea,  .detailTabPrdInfo .prdContentsWrap, .detailTabPrdInfo .sizeContentsWrap, .detailTabPrdInfo .noteContentsWrap, .detailTabPrdInfo .guideContentsWrap { display:none; }
.slickInit{opacity:0;visibility:hidden}
.slickInit.slick-initialized{visibility:visible;opacity:1}
.reviewAppend{opacity:0; height:0;    overflow: hidden;}
.reviewContents .reviewAppend{opacity:1; height:auto;}
#mPowerreview .btn-more{border:0 !important;}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}
.detailGuideWrap{position:relative}
.detailGuideWrap .guideLinkWrap{position:absolute;left:0;top:0;width:100%;height:4.8%;font-size:0}
.detailGuideWrap .guideLinkWrap a{display:inline-block;height:100%;width:20%}
.detailGuideWrap .guideCont{position:relative}
.detailGuideWrap .guideCont .guidevideo{position:absolute;left:5%;top:14.5%;width:56.7%}
.detailTabPrdInfoContents .mshop-content-header{margin:0 0 18px;text-align:center;color:#555;letter-spacing:-1px}
.detailTabPrdInfoContents .mshop-content-header .title{padding:7px 0;vertical-align:top;line-height:1;font-weight:600;font-size:30px}
.detailTabPrdInfoContents .mshop-content-header .sub_desc{font-size:12px;padding:5px 0;line-height:1.2}
.detailTabPrdInfoContents #mPowerreview .tit{display:none}
.detailTabPrdInfoContents .MS_qna_content_box{display:none;padding:3% 0}
#mPowerreview{padding:20px 15px 0}
.detailTabPrdInfo .detailTabPrdInfoContents.qnaBoard .btn_write{background-color:#ffefe6;border:1px solid #ffefe6;width:100%;font-weight:700;display:block;text-align:center;font-size:16px;line-height:40px;height:42px;box-sizing:border-box;padding:0;border-radius:0;color:#000}
.detailTabPrdInfo .detailTabPrdInfoContents.qnaBoard h4{display:table;width:100%;margin-bottom:6px}
.detailTabPrdInfo .detailTabPrdInfoContents.qnaBoard .noticeIco{background:#464644;color:#fff;display:inline-block;text-align:center;padding:4px 6px;line-height:1;font-size:10px}
.detailTabPrdInfo .detailTabPrdInfoContents.qnaBoard .boardTit01{display:table-cell;vertical-align:top;width:40px}
.detailTabPrdInfo .detailTabPrdInfoContents.qnaBoard .boardTit02{display:table-cell;vertical-align:top}
.detailTabPrdInfo .detailTabPrdInfoContents.qnaBoard .list_board{text-align:left;background:#f9f9f9;border-top:1px solid #efefef}
.detailTabPrdInfo .detailTabPrdInfoContents.qnaBoard .list_board li{padding:9px 15px 6px;border-bottom:1px solid #efefef}
.detailTabPrdInfo .detailTabPrdInfoContents.qnaBoard .btn_box01{padding:0 15px 25px}
.detailTabPrdInfo .detailTabPrdInfoContents.qnaBoard .btn_box02 a{height:30px;display:block;width:100%;line-height:30px;text-align:center;margin:30px 0;color:#000;font-size:14PX;outline:0;font-weight:700;background:0 0;border:0}
.detailTabPrdInfo .detailTabPrdInfoContents.qnaBoard .btn_box02 a i{padding-left:5px;font-size:24px;vertical-align:sub}
.detailTabPrdInfo .detailTabPrdInfoContents.qnaBoard .list_board li a{color:#000}
.detailTabPrdInfo .detailTabPrdInfoContents.qnaBoard .list_board li .id{position:relative;padding-right:10px;margin-right:1px}
.detailTabPrdInfo .detailTabPrdInfoContents.qnaBoard .list_board li .id:before{content:'|';position:absolute;right:0;top:-2px}
.addPrdWrap{text-align:left}
.detail-info-cont{/* margin:30px 0 80px; */text-align:left;}
.detail-info-cont>div{overflow:hidden}
.detail-info-cont>div img{max-width:100%}
.detailTabPrdInfo{margin: 0 0 80px;text-align:left;}
#contents .npay_type_MA_1{width:100%!important}
.addPrdWrap h3.title::before,.detailTabPrdInfo h3.title::before,.detailTabPrdInfo h3.reviewTab::before{width:20px;height:49px;margin-right:10px;right:0;content:""}
.detailTabPrdInfo>div{overflow:hidden}
.detailTabPrdInfo>div img{max-width:100%}
.detailTabPrdInfo h3.title,
.detailTabPrdInfo h3.reviewTab{position:relative;font-size:14px;padding:14px 5px 13px;color:#000;cursor:pointer;font-weight:700;border-top:2px solid #ffefe6;margin:0 15px}
.detailTabPrdInfo h3.title span,
.detailTabPrdInfo h3.reviewTab span {display:inline-block;background:#dc7d62;font-size:11px;padding: 2px 5px 0;border-radius: 14px;color: #fff;font-weight: 700;margin-left: 7px;text-align: center;}
.detailTabPrdInfo>div:first-child h3.title{border-top:0}
.detailTabPrdInfo h3.title.on{color:#0b3d92}
.detailTabPrdInfo h3.title::before{position:absolute;top:0;display:block;background:url(/design/elenaheim/phps/m/common/detail_drop_down.png) center center no-repeat;background-size:auto 6.5px}
.detailTabPrdInfo h3.reviewTab::before{position:absolute;top:0;display:block;background:url(/design/elenaheim/phps/m/common/detail_drop_down.png) center center no-repeat;background-size:auto 6.5px}
#detailTag2,.detailTag{top:-102px}
.detailTabPrdInfo h3.title.active::before{background:url(/design/elenaheim/phps/m/common/detail_drop_up.png) center center no-repeat;background-size:auto 6.5px}
.detailTabPrdInfo h3.reviewTab.active::before{background:url(/design/elenaheim/phps/m/common/detail_drop_up.png) center center no-repeat;background-size:auto 6.5px}
.detailTabPrdInfo .detailTabPrdInfoContents{display:none;padding: 3% 0;overflow:hidden}
.detailTabPrdInfo h3.reviewTab .reviewCount{display: inline-block;padding: 2px 7px;background: #d0867b;color: #fff; vertical-align: middle;margin-left: 5px;border-radius: 10px;font-size: 12px;}
.detailTabPrdInfo .detailTabPrdInfoContents.delExInfo{text-align:left;padding-left:15px;padding-right:15px}
.detailTabPrdInfo .detailTabPrdInfoContents.delExInfo>div{padding:0 5px}
.detailTabPrdInfo .detailTabPrdInfoContents.delExInfo .title{font-size:13px;font-weight:700;margin-bottom:5px}
.detailTabPrdInfo .detailTabPrdInfoContents.delExInfo p{word-break:keep-all}
.detailTabPrdInfo .detailTabPrdInfoContents.delExInfo p.noticeBar{padding-left:10px;position:relative}
.detailTabPrdInfo .detailTabPrdInfoContents.delExInfo p.noticeBar:before{content:'-';position:absolute;left:0;top:0}
.detailTabPrdInfo .detailTabPrdInfoContents img{max-width:100%}
.addPrdWrap h3{font-size:15px;color:#000;padding:18px 20px;font-weight:400}
.addPrdWrap h3 span.clickTxt{position:absolute;display:block;top:32%;right:10%;color:#fff;font-size:14px}
.addPrdWrap>div{margin-bottom:10px;position:relative}
.addPrdWrap h3.title{position:relative;font-size:13px;padding: 13px 13px 12px;color:#000;cursor:pointer;border:1px solid #fff5f0;font-weight:600;background:#ffefe6;}
.addPrdWrap h3.addCoord{position:relative;font-size:13px;padding: 13px 13px 12px;color:#fff;cursor:pointer;border:1px solid #d9a670;font-weight:600;background:#d9a670;}
.addPrdWrap h3.title.active{background:#fff;color:#000;border:1px solid #d7d7d7;border-bottom: 0;}
.addPrdWrap h3.title::before{position:absolute;top:0;display:block;background:url(http://elenaheim.img4.kr/main/detail_drop_down.png) center center no-repeat;background-size:auto 6.5px}
.addPrdWrap h3.title2::before{position:absolute;top:0;display:block;background:url(/design/elenaheim/phps/m/common/detail_drop_down.png) center center no-repeat;background-size:auto 6.5px}
.addPrdWrap .addPrdWrapContents{overflow:hidden;background:#fff;display:none;border:1px solid #d7d7d7;padding:20px 15px;border-top:0;z-index:9999;width:100%;box-sizing:border-box;}
.addPrdWrap .addPrdWrapContents .addSaleCont{color:#000;line-height:1.6}
.addPrdWrap .addPrdWrapContents .addSaleCont em{font-weight:700}
.addPrdWrap .addPrdWrapContents .addSaleCont a{display:inline-block;margin-top:10px;color:#000;}
.addPrdWrap .addPrdWrapContents .addSaleCont a i{vertical-align:middle}
.addPrdWrap .addPrdWrapContents .extraName {color:#000;font-weight:700;margin: 13px 0 5px;}
.addPrdWrap .addPrdWrapContents .addOptTit{color:#000;font-weight:700;margin:13px 0 5px;}
.addPrdWrap .addPrdWrapContents>div:first-of-type .addOptTit{margin-top:0}
.addPrdWrap h3.title.active::before{background:url(/design/elenaheim/phps/m/common/detail_drop_up.png) center center no-repeat;background-size:auto 6.5px}
.addPrdWrap .addPrdWrapContents .opt-com{padding: 0;margin-top:4px;}
.addPrdWrap .addPrdWrapContents .opt-com a{font-size: 12px;display:block;height: 32px;line-height: 34px;}
.addPrdWrap .addPrdWrapContents .opt-com a span {display:inline-block;background:#fff;font-size:11px;padding: 4px 6px 1px;border-radius: 14px;color: #c5bfbf;font-weight: 700;margin-left: 2px;text-align: center;line-height: 11px;/* vertical-align: middle; */}
#shopdetail .shopdetailInfo .shopdetailInfoTop{position:relative;background:#fff}
#shopdetail .shopdetailInfo .shopdetailInfoTop .thumb{display:block;font-size:0;text-align:center}
#shopdetail .shopdetailInfo .shopdetailInfoTop img{width:100%;height:auto}
.multiThumbSlde .thmubSlide img{width:100%}
.multiThumbSlde .slick-dots{position:absolute;bottom:20px;left:0;width:100%;text-align:center}
.multiThumbSlde .slick-dots li{width:6px;height:6px;background:#fff;transition:all .3s ease-in-out;opacity:1;margin:0 2px!important;vertical-align:middle;display:inline-block;border-radius:100%;font-size:0}
.multiThumbSlde .slick-dots li button{border:0;outline:0}
.multiThumbSlde .slick-dots li.slick-active{width:12px;height:12px;background:#fff}
#popup_curtain_calculator{table-layout:inherit!important;width: 92%!important;width:380px;height:400px;position:absolute;z-index:999;display:none;background:#FFF;border:1px solid #ccc;}
#popup_curtain_calculator label{line-height:1.9;display:block}
#popup_curtain_calculator .cc-input-text{height:20px;border:1px solid #bbb;width:60px;margin-right:5px;text-align:right}
#popup_curtain_calculator tr:first-child{border-bottom:0!important}
#popup_curtain_calculator tr{border-bottom:1px solid #ddd}
#popup_curtain_calculator th{padding-left:35px}
.btnSubmit{color:#fff;border:1px solid #333;background:#333}
.btnRail{color:#fff;border:1px solid #e29878;background:#e29878}
.mshop-detail p.close_btn{top:0;position:absolute;display:block;padding:10px;right:0}
.mshop-detail p.close_btn img{width:15px}
#popup_curtain_calculator .product_width,.xans-product-detail .infoArea tr.recmd_result,.xans-product-detail .infoArea tr.window_width{height:50px}
#popup_curtain_calculator .product_width,.xans-product-detail .infoArea tr.curtain_rate,.xans-product-detail .infoArea tr.window_width{font-size:13px}
#popup_curtain_calculator .curtain_rate{height:105px}
#popup_curtain_calculator .info{height:75px;line-height:20px}
#popup_curtain_calculator tr.info ul.info_text li{padding-left:19px;font-size:12px}
#popup_curtain_calculator .cal_tit{background:#ffebda;height:70px;padding:0;text-align:center}
#popup_curtain_calculator .cal_tit p{font-size:11px;letter-spacing:-1px}
#popup_curtain_calculator .cal_tit .tit01{height:30px;font-size:16px;font-weight:700}
#popup_curtain_calculator tr.recmd_result{background:#f6f6f6}
#popup_curtain_calculator tr.recmd_result td.recmd_tit p.recmd_head{text-align:right;font-size:16px;font-weight:700;float:left;width:240px}
#popup_curtain_calculator tr.recmd_result td.recmd_tit p.recmd_result{text-align:right;font-size:16px;float:right;width:110px;padding-right:20px}
#popup_curtain_calculator tr.recmd_result td.recmd_tit p.recmd_result span{font-size:16px!important}
.displaynone{display:none!important}
body.eMobilePopup{overflow:hidden;position:fixed}
.ec-base-label{display:inline-block;margin-right:5px}
.ec-base-label img{vertical-align:middle}
.ec-solution-box{padding:20px;border:5px solid #e8e8e8;color:#404040}
.ec-solution-box.typeThin,.ec-solution-box.typeThinBg{border-width:1px;border-color:#d7d5d5}
.ec-solution-box.gHalf{position:relative;padding:20px 0}
.ec-solution-box.gHalf:before{position:absolute;top:0;left:50%;display:block;content:"";width:1px;height:100%;background-color:#e6e6e6}
.ec-solution-box.typeBg,.ec-solution-box.typeThinBg{background-color:#fbfafa}
.ec-solution-box.typeThinBg>.agree{padding:20px;border:1px solid #e6e6e6;background:#fff}
.ec-solution-box.typeThinBg>.agree p{padding:0 0 17px}
.ec-solution-box.typeMember{padding:0}
.ec-solution-box.typeMember .information{display:table;table-layout:fixed;padding:10px 0;width:100%;box-sizing:border-box}
.ec-solution-box.typeMember .information>.thumbnail,.ec-solution-box.typeMember .information>.title{display:table-cell;padding:0 15px;width:70px;text-align:center;vertical-align:middle}
.ec-solution-box.typeMember .information>.title{vertical-align:middle}
.ec-solution-box.typeMember .information>.thumbnail img{max-width:70px}
.ec-solution-box.typeMember .information .description{display:table-cell;padding:0 10px;width:auto;line-height:1.5em;border-left:1px solid #e8e8e8;vertical-align:middle}
.ec-solution-box.typeMember.gMessage{border-width:1px;border-color:#d7d5d5}
.ec-solution-box .message{display:block;padding:10px 0 10px 35px;border-bottom:1px solid #e8e7e7;background:url(//img.echosting.cafe24.com/skin/base/common/ico_info.gif) 10px center no-repeat #fbfbfb}
.ec-solution-box.typeProduct{display:table;table-layout:fixed;padding:15px 0;width:100%;box-sizing:border-box}
.ec-solution-box.typeProduct .information,.ec-solution-box.typeProduct .thumbnail{display:table-cell;padding:0 20px;vertical-align:middle}
.ec-solution-box.typeProduct .thumbnail{width:100px}
.ec-solution-box.typeProduct .thumbnail img{max-width:90px;border:1px solid #d7d5d5}
.ec-solution-box.typeProduct .information{padding-left:0}
.ec-solution-button{padding:10px 0;text-align:center}
.ec-solution-button.justify{position:relative}
.ec-solution-button:after{display:block;content:"";clear:both}
.ec-solution-button .gLeft{float:left;text-align:left}
.ec-solution-button .gRight{float:right;text-align:right}
.ec-solution-button.justify .gLeft{position:absolute;left:0}
.ec-solution-button.justify .gRight{position:absolute;right:0}
.ec-solution-button .text{margin:0 6px 0 10px;color:#353535;line-height:24px}
.ec-solution-button.typeBorder{margin-top:-1px;padding:10px 20px;border:1px solid #d7d5d5}
.ec-solution-layer .content>.ec-solution-table table:first-child,.ec-solution-layer div.ec-solution-help{margin-top:0}
.ec-solution-button.typeBG{padding:10px 20px;border:1px solid #d7d5d5;background:#fbfafa}
.ec-solution-layer li{list-style:none}
.ec-solution-layer table{width:100%;border:0;border-spacing:0;border-collapse:collapse}
.ec-solution-layer caption{display:none}
.ec-solution-layer h1,.ec-solution-layer h3{margin:0}
.ec-solution-layer{position:absolute;z-index:100;border:1px solid #757575;background:#fff}
.ec-solution-layer .header{padding:7px 35px 7px 19px;color:#fff;background:#495164}
.ec-solution-layer .header>h1,.ec-solution-layer .header>h3{font-size:14px;line-height:1.5}
.ec-solution-layer .content{padding:20px;font-size:12px}
.ec-solution-layer .ec-solution-button{padding:9px;border-top:1px solid #d7d5d5;text-align:center;background:#fbfafa}
.ec-solution-layer .close{position:absolute;right:0;top:0;padding:11px 20px;cursor:pointer}
#popup .ec-solution-layer{position:relative;border:0}
#popup .ec-solution-layer .header{padding:12px 35px 12px 19px}
#popup .ec-solution-layer .close{top:5px}
.ec-solution-layer .ec-solution-table table{line-height:1.4}
.ec-solution-layer .ec-solution-table thead th{padding:9px 0 8px}
.ec-solution-layer .ec-solution-table tbody th{padding:9px 0 8px 10px}
.ec-solution-layer .ec-solution-table td{padding:9px 10px 8px}
.ec-solution-layer .ec-solution-table.typeWrite td{padding:5px 10px 4px}
.ec-solution-layer .ec-solution-table.typeBorder tfoot td,.ec-solution-layer .ec-solution-table.typeList tfoot td{padding:10px 10px 12px}
.ec-solution-table table{position:relative;margin:10px 0 0;border:1px solid #d7d5d5;border-top-color:#fff;color:#fff;line-height:1.5}
.ec-solution-table.gLayoutFixed table{table-layout:fixed}
.ec-solution-table.gLayoutFixed .gLayoutAuto table{table-layout:auto}
.ec-solution-table table:before{position:absolute;top:1px;left:0;display:block;content:"";width:100%;height:1px;background:#d7d5d5}
.ec-solution-table thead.blind,.ec-solution-table thead.blind th,.ec-solution-table.typeClear table:before,.ec-solution-table.typeList .scroll table:before,.ec-solution-table.typeList table:before,.xans-instagramwidget .displaynone{display:none}
.ec-solution-table thead th{padding:11px 0 10px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#353535;vertical-align:middle;font-weight:400;background:#fbfafa}
.ec-solution-table tbody th{padding:11px 0 10px 18px;border:1px solid #dfdfdf;border-bottom-width:0;color:#353535;text-align:left;font-weight:400;background-color:#fbfafa}
.ec-solution-table th:first-child{border-left:0}
.ec-solution-table td{padding:11px 10px 10px;border-top:1px solid #dfdfdf;color:#353535;vertical-align:middle}
.ec-solution-table td.clear{padding:0!important;border:0!important}
.ec-solution-table.typeList td,.ec-solution-table.typeWrite td{padding:8px 10px 7px}
.ec-solution-table.typeList table{border-top-color:#d7d5d5}
.ec-solution-table.typeList tfoot td{padding:15px 10px 17px;background:#fbfafa}
.ec-solution-table .message{border:1px solid #d7d5d5;padding:50px 0;text-align:center;color:#757575;font-weight:700}
.ec-solution-table table+.message{margin:-1px 0 0}
.ec-solution-table table td.message{padding:50px 0}
.ec-solution-table .scroll .message{border:0}
.ec-solution-table.typeList .head td{padding:11px 0 10px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;color:#353535;vertical-align:middle;text-align:center;background:#fbfafa}
.ec-solution-table.typeList .head td:first-child{border-left:0}
.ec-solution-table.typeList .scroll{position:relative;overflow-x:hidden;overflow-y:scroll;max-height:185px;min-height:100px;border:1px solid #d7d5d5;border-top-width:0;margin-top:-1px}
.xans-product-detail .xans-product-option .ec-product-button.ec-product-preview li a img,.xans-product-mobileimage img{max-height:100%;max-width:100%}
.ec-solution-table.typeList .scroll table{border:0;margin:0}
.ec-solution-table.typeList .scroll .message{border:0}
.ec-solution-table thead.blind+tbody tr:first-child td,.ec-solution-table thead.blind+tbody tr:first-child th{border-top-width:0}
.ec-solution-table.typeList.gLine table{border-width:0 0 1px}
.ec-solution-table.typeClear table,.ec-solution-table.typeClear td,.ec-solution-table.typeClear th{border:0;background:0 0}
.ec-solution-table.typeClear th{font-weight:700}
.ec-solution-table.gBorder td{border-left:1px solid #dfdfdf}
.ec-solution-table.gBorder td:first-child{border-left:0}
.ec-solution-table .left{text-align:left}
.ec-solution-table .center{text-align:center}
.ec-solution-table .right{text-align:right}
.ec-solution-table.typeList .center td,.ec-solution-table.typeList td.center{padding-left:0;padding-right:0}
.ec-solution-table.typeList .center td.left{padding-left:10px}
.ec-solution-table.typeList .center td.right{padding-right:10px}
.ec-solution-table .top td,.ec-solution-table .top th,.ec-solution-table td.top,.ec-solution-table th.top{vertical-align:top}
.ec-solution-table .middle td,.ec-solution-table .middle th,.ec-solution-table img,.ec-solution-table td.middle,.ec-solution-table th.middle{vertical-align:middle}
@media print{.ec-solution-table table:before{display:none}
}
.detailtextbanner{padding:0 10px}
.detailfixbanner{margin:5px 0 0;padding:0 10px}
#dCouponDetail{position:absolute;z-index:100;min-width:303px;margin:0 7px;border:1px solid #353535;border-radius:4px;background:#f1f1f1}
#dCouponDetail.active{display:block}
#dCouponDetail h4{font-size:14px;box-sizing:border-box;padding:10px 14px;background:#353535;color:#fff}
#dCouponDetail .couponInfo{margin:14px 7px 7px;background:#fff;border:1px solid #d5d5d5}
#dCouponDetail .couponInfo li{padding:12px;border-top:1px solid #ededed}
#dCouponDetail .couponInfo li:first-child{border-top:0}
#dCouponDetail .mButton{text-align:center;padding:0 0 7px}
#dCouponDetail .mButton a{display:inline-block;height:28px;line-height:28px;margin:0;padding:0 9px;font-size:13px;cursor:pointer;vertical-align:middle;font-family:Verdana,"¸¼Àº °íµñ",Malgun Gothic,"µ¸¿ò",Dotum;font-weight:400;border:0;border-radius:2px;-moz-box-sizing:border-box;box-sizing:border-box}
#dCouponDetail .mButton .tSubmit1{color:#fff;background:#4a5164;margin:0 7px 0 0}
#dCouponDetail .mButton .tSubmit2{color:#1b1b1b;border:1px solid #bcbcbc;background:#fff}
#NaverChk_Button{padding:10px 0}
#NaverChk_Button>div{width:100%!important}
.xans-product-detail .xans-product-option .value{color:#767479;word-break:break-all}
.xans-product-detail .xans-product-option .value>span{display:inline-block;padding:0}
.xans-product-detail .xans-product-option .value .ec-product-value{background:#aaa;color:#fff;font-size:11px;line-height:1;padding:4px;border-radius:2px;margin:0 0 0 5px}
.xans-product-detail .xans-product-option .ec-product-button{font-size:0;line-height:0}
.xans-product-detail .xans-product-option .ec-product-button li{position:relative;overflow:hidden;display:inline-block;font-size:11px;margin:0 0 3px 6px;vertical-align:top;border:1px solid #d7d7d7;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.xans-product-detail .xans-product-option .ec-product-button .ec-product-soldout,.xans-product-detail .xans-product-option .ec-product-button .ec-product-soldout.ec-product-selected{border-style:dashed}
.xans-product-detail .xans-product-option .ec-product-button li:first-child{margin-left:0}
.xans-product-detail .xans-product-option .ec-product-button li a{display:block;min-width:22px;text-align:center;text-decoration:none;word-break:break-all;border-radius:2px}
.xans-product-detail .xans-product-option .ec-product-button li a span{display:inline-block;line-height:1;padding:6px 9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.xans-product-detail .xans-product-option .ec-product-button.ec-product-preview li{padding:1px;border-radius:2px}
.xans-product-detail .xans-product-option .ec-product-button.ec-product-preview li a{min-width:22px;width:22px;height:22px}
.xans-product-detail .xans-product-option .ec-product-button.ec-product-preview li a span{overflow:hidden;line-height:0;font-size:0;padding:0;text-indent:120%;white-space:nowrap}
.xans-product-detail .xans-product-option .ec-product-button.ec-product-preview .ec-product-disabled span,.xans-product-detail .xans-product-option .ec-product-button.ec-product-preview .ec-product-soldout span{position:absolute;left:0;top:0;z-index:1}
.xans-product-detail .xans-product-option .ec-product-button.ec-product-preview .ec-product-soldout span{background:url(//img.echosting.cafe24.com/skin/base/product/soldout_bg.png)}
.xans-product-detail .xans-product-option .ec-product-button .ec-product-soldout a span{display:inline-block;width:100%;height:100%;cursor:not-allowed;color:#d7d7d7}
.xans-product-detail .xans-product-option .ec-product-button .ec-product-disabled a{cursor:default}
.xans-product-detail .xans-product-option .ec-product-button .ec-product-disabled a span{display:inline-block;width:100%;height:100%;color:#333;background:#ccc;filter:alpha(opacity=30);opacity:.3}
.xans-product-detail .xans-product-option .ec-product-button .ec-product-selected{background:#333}
.xans-product-detail .xans-product-option .ec-product-button .ec-product-selected a{color:#fff}
.xans-product-detail .xans-product-option .ec-product-radio>li{display:inline-block}
.xans-product-detail .xans-product-option .ec-product-radio .ec-product-disabled,.xans-product-detail .xans-product-option .ec-product-radio .ec-product-soldout{color:#d7d7d7}
.xans-product-detaildesign td ul.discountMember:after{content:"";display:clock;clear:both}
.xans-product-detaildesign td>span>ul.discountMember>li{float:left}
.xans-product-detaildesign td ul.discountMember li a{float:left;margin:0 5px 5px 0}
.shopdetail .shopdetailRelationItem .listName input,a.toggle,a.toggle2{float:right}
.xans-product-detaildesign td .discount_layer{z-index:10;position:absolute;left:2%;margin:0;width:96%;background:#f1f1f1;border-radius:5px;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.75);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.75);box-shadow:0 0 10px 2px rgba(0,0,0,.75)}
.xans-product-detaildesign td .discount_layer h3{height:36px;margin:0 0 15px;padding:0 38px 0 7px;font-size:15px;line-height:36px;color:#fff;background:#4a5164}
.xans-product-detaildesign td .discount_layer p,.xans-product-detaildesign td .discount_layer ul{margin:0 2% 7px;padding:0 10px}
.xans-product-detaildesign td .discount_layer ul li{padding:0 0 3px}
.xans-product-detaildesign td .discount_layer p strong{color:#0088d4}
.xans-product-detaildesign td .discount_layer table{margin:0 auto 14px;width:96%;background:#fff;border:1px solid #d5d5d5}
.xans-product-detaildesign td .discount_layer thead th{padding:0;height:0;font-size:0;line-height:0}
.xans-product-detaildesign td .discount_layer tbody th{padding:7px 3px 7px 7px;font-weight:400!important}
.xans-product-detaildesign td .discount_layer tbody td,.xans-product-detaildesign td .discount_layer tbody th{border-bottom:1px solid #ececec}
.xans-product-detaildesign td .discount_layer tbody td{text-align:right}
.xans-product-detaildesign td .discount_layer tbody tr:last-of-type td,.xans-product-detaildesign td .discount_layer tbody tr:last-of-type th{border-bottom:0}
.xans-product-detaildesign td .discount_layer tbody td .addMobile{display:block}
.xans-product-detaildesign td .discount_layer .btnClose{position:absolute;right:0;top:0;z-index:110;width:36px;height:36px;border:0;padding:0;font-size:0;text-indent:100%;background:url(//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_close_white.png) center center no-repeat;background-size:14px 14px}
.xans-product-detaildesign td .discount_layer h4{margin:0 2% 3px;padding:0 10px;font-size:12px}
.xans-product-detaildesign td .discount_layer .info,.xans-product-detaildesign td .discount_layer p.gCenter{margin:0 2% 15px}
.xans-product-detaildesign td .discount_layer p.bullet,.xans-product-detaildesign td .discount_layer ul.bullet li{background:url(//img.echosting.cafe24.com/skin/mobile_ko_KR/product/bg_boardwrite_th.png) 3px 6px no-repeat;background-size:4px auto}
.xans-product-detaildesign td .discount_layer ul.bullet li{padding:0 10px}
.xans-product-mobileimage{margin:0}
.xans-product-mobileimage li{vertical-align:middle}
.xans-product-mobileimage .thumbnail{display:inline-block;position:relative}
.xans-product-mobileimage .paginate{margin:15px 0 0}
.xans-product-detaildesign>table{margin:10px;font-size:11px;word-wrap:break-word}
.xans-product-detaildesign>table span{font-size:11px!important}
.xans-product-detaildesign>table th{color:#555}
.xans-product-detaildesign>table thead th{padding:8px 0;text-align:center}
.xans-product-detaildesign>table thead tr>th:first-child{border-left:0}
.xans-product-detaildesign>table tbody tr:first-child td,.xans-product-detaildesign>table tbody tr:first-child th{border-top:0}
.xans-product-detaildesign>table tbody th{font-weight:400;color:#555;text-align:left}
.xans-product-detaildesign.fixed>table tbody td,.xans-product-detaildesign.fixed>table tbody th{padding:5px!important}
.xans-product-detaildesign>table tbody td,.xans-product-detaildesign>table tbody th{padding:5px 0 5px 7px;background:#fff}
.xans-product-detaildesign>table tbody td{padding-left:0}
.xans-product-detaildesign>table img.QuantityDown,.xans-product-detaildesign>table img.QuantityUp,.xans-product-detaildesign>table input#quantity{display:none}
.xans-product-detaildesign>table img#qrcode{width:70px;margin-right:-20px;margin-top:15px}
.xans-product-detaildesign>table .discount{display:block;font-size:11px;color:#1c1c1c}
.xans-product-detaildesign>table #delivery_cost_prepaid,.xans-product-detaildesign>table .period{display:block}
.xans-product-detaildesign>table #btn_email_restock img{width:auto;height:26px}
#prdInfo{margin:50px 0}
.imgbox{margin:30px 0}
.imgbox img{max-width:100%}
select{width:100%}
.xans-product-additional{margin:0;padding:0;background:#fff}
.xans-product-additional #prdDetail .button{text-align:center;padding:12px 0}
.xans-product-additional #prdDetail .ico{position:relative;top:2px;display:inline-block;width:13px;height:13px;background-image:url(//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_expand.png);background-size:13px 13px}
.xans-product-additional #prdDetail iframe,.xans-product-additional #prdDetail img{width:auto!important;max-width:100%!important;height:auto!important;margin:0}
.xans-product-additional .btnMore{position:relative;margin:0 auto;width:100%}
.xans-product-additional .btnMore a{display:block;padding:12px 0;border-top:1px solid #f1f1f1;border-bottom:1px solid #d5d5d5;color:#757575;text-align:center;font-weight:700;background:#f5f5f5}
.xans-product-additional .btnMore span.icoMore{display:inline-block;margin:0 0 0 8px;width:12px;height:7px;font-size:0;line-height:0;vertical-align:middle;background:url(//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/btn_more.gif) 50% 50% no-repeat;background-size:12px 7px}
.xans-product-additional .shippingFee{display:inline-block;position:static;vertical-align:middle;font-size:12px}
.xans-product-additional .shippingFee .wrap{display:none;z-index:999;position:fixed;left:2%;width:96%;top:100px;margin:0;border:1px solid #d5d5d5;background:#fff;border-radius:5px;box-sizing:border-box;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.75);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.75);box-shadow:0 0 10px 2px rgba(0,0,0,.75)}
.xans-product-additional .shippingFee .wrap h3{padding:0 14px;font-size:13px;line-height:36px;background-color:#f0f0f0;border-bottom:1px solid #d5d5d5;border-radius:5px 5px 0 0}
.xans-product-additional .shippingFee .wrap .content{padding:14px}
.xans-product-additional .shippingFee .wrap h4{position:relative;margin:0 7px 7px}
.xans-product-additional .shippingFee .wrap h4:before{display:inline-block;content:"";margin:0 5px 0 0;width:3px;height:3px;background:#666;vertical-align:middle}
#prdReview,#prdReview h3,.addproduct.hide .product,.addproduct_toggle{display:none}
.xans-product-additional .shippingFee .wrap table+h4{margin-top:14px}
.xans-product-additional .shippingFee .wrap p strong{font-weight:400;font-size:13px}
.xans-product-additional .shippingFee .wrap table{background:#fff}
.xans-product-additional .shippingFee .wrap td,.xans-product-additional .shippingFee .wrap th{padding:7px;border:1px solid #d5d5d5}
.xans-product-additional .shippingFee .wrap th{width:80px;border-right-width:0;color:#353535}
.xans-product-additional .shippingFee .wrap td{border-left-width:0}
.xans-product-additional .shippingFee .wrap .txtEm{color:#008bcc}
.xans-product-additional .shippingFee .wrap .info{color:#757575;font-size:11px}
.xans-product-additional .shippingFee .wrap .btnClose{overflow:hidden;position:absolute;right:0;top:0;width:36px;height:36px;font-size:0;border:none;background:url(//img.echosting.cafe24.com/skin/mobile/common/btn_close.png) center center no-repeat;background-size:14px 14px}
.addproduct>.title,.inner_h3{position:relative;border-bottom:1px solid #e9e9e9;line-height:40px;box-sizing:border-box}
.animate{-webkit-animation-duration:4s;-moz-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.pop{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:pop;-moz-animation-name:pop;-o-animation-name:pop;animation-name:pop}
#prdReview .board>.btnArea{padding:14px 17px;margin:0 auto}
#prdReview .nodata{padding:14px 0;text-align:center}
a.toggle{padding:9px}
a.toggle2{padding-right:10px}
.MS_related_option{width:90%!important;margin:0 2px 2px}
.addproduct{margin-top:30px}
.addproduct>.title{height:40px;background-color:#fbfafa}
.opt-com{width:100%;background:#c5bfbf;text-align:center;margin:0 auto;padding:10px 0}
.opt-com a{color:#fff;font-size:11pt}
input.MS_related_quantity{margin-left:3px;height:25px!important;width:30px!important}
.inner_h3{padding-left:5px;background-color:#fbfafa;height:40px;font-weight:700!important;font-size:12px;color:#353535}
.inner_h3 span{color:#757575;font-weight:400!important}
.addproduct .title .toggle{position:absolute;top:8px;right:8px}
.addproduct .thumbnail{padding:5px 5px 5px 8px}
.addproduct .thumbnail span{margin:0 5px 0 0}
.addproduct .thumbnail img{width:60px;margin:3px 0 0}
.addproduct table{table-layout:fixed;margin:0}
.addproduct td.price{font-weight:700;color:#504F4F}
.addproduct td.sale{font-weight:700;color:#f95959}
.addproduct .product{padding:0;vertical-align:top}
.addproduct .option,.addproduct .seperate{vertical-align:top}
.addproduct .option .xans-product-option{border:0}
.addproduct .option td{padding:4px 10px}
.addproduct .info{font-size:11px;color:#d3404f}
.addproduct .xans-product-addoption td .inputWrap input[type=text]{width:100%}
.shopdetail .shopdetailInfo h2{font-size:1.333em;font-weight:700;text-align:center;padding-top:16px}
.shopdetail h3 .fa{float:right;font-size:1.5em}
.shopdetail .shopdetailInfo .shopdetailInfoTop figure{padding:16px 15px;border-bottom:1px solid #c7c7c7}
.shopdetail .shopdetailInfo .shopdetailInfoTop figcaption{text-align:left;margin-top:16px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom{background-color:#fff}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue{position:relative;border-bottom:1px solid #c7c7c7;padding:18px 15px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue em{color:#f1191f;font-size:1.333em}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue p{margin-bottom:8px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue p:last-child{margin-bottom:0}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoName{width:30%;display:inline-block}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoCont{width:70%;display:inline-block;margin-left:-4px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .region{margin-left:10px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .btn_relation{position:absolute;top:50%;right:10px;text-align:center;margin-top:-25px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .btn_relation a{width:50px;height:50px;color:#fff;background-color:#636363;display:inline-block;font-size:.917em;border-radius:4px;border:1px solid #424242}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .btn_relation a .fa{display:block;margin:6px 0 3px}
.shopdetailInfoDelivery{padding:10px 15px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoMultiSelect{background-color:#fff;border-top:1px dotted #444}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect p{background-color:#f6f6f6;padding:5px 15px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect p:last-child{margin-bottom:0}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoName{width:28%;padding-right:5px;display:inline-block}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCont{width:70%;display:inline-block;margin-left:-4px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCont select{width:100%}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCount .txt-qnty{text-align:right;padding:0 6px;width:50px!important}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCount .fa-minus,.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCount .fa-plus{background-color:#bbb;width:35px;height:35px;vertical-align:middle;line-height:35px;color:#fff;text-align:center}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCount .fa-plus{margin:0 5px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .MK_optAddWrap{border-top:2px solid #ffefe6;margin-top:11px;margin-bottom:-2px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoMultiSelect .MK_optAddWrap #MK_innerOptScroll{padding:0 15px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .add-option-sel{font-weight:700;font-size:1.1em;padding-top:10px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .add-option select{margin-bottom:10px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .add-option .shopdetailInfoName{vertical-align:top;padding-top:11px}
.shopdetail .shopdetailBoard{text-align:center;border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin-bottom:32px}
.shopdetail .shopdetailBoard a{width:33.33%;background-color:#f8f8f8;border-left:1px solid #bbb;display:inline-block;margin-left:-1px;font-weight:700;padding:20px 0}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailTotal{background-color:#fff;text-align:right;padding:15px;font-size:1.2em}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailTotal em{color:#f1191f;font-size:1.333em;margin-left:16px}
.shopdetail .shopdetailCoupon{margin-top:15px}
.shopdetail .shopdetailCoupon .shopdetailCouponGet{padding:0 15px}
.shopdetail .shopdetailCoupon .shopdetailCouponGet .image_src{max-width:100%;padding-bottom:5px}
.shopdetail .shopdetailCoupon .shopdetailCouponGet li dl{height:34px;background:url(/images/d3/m_04/bg_coupon@2x.gif) left center no-repeat;padding:10px 0 10px 92px;border-bottom:1px dashed #cbcbcb;position:relative;background-size:81px auto}
.shopdetail .shopdetailCoupon .shopdetailCouponGet ul { overflow:hidden; }

/*ÄíÆù(2°³ÀÏ¶§)*/
/*.shopdetail .shopdetailCoupon .shopdetailCouponGet li{ width:50%; float:left;}*/

.shopdetail .shopdetailCoupon .shopdetailCouponGet li:last-child{border-bottom:0 none}
.shopdetail .shopdetailCoupon .shopdetailCouponGet .MS_coupon dt{width:82px;position:absolute;top:10px;left:0;color:#fff;text-align:center}
.shopdetail .shopdetailItem .shopdetailImage div,.shopdetail .shopdetailItem .shopdetailImage iframe,.shopdetail .shopdetailItem .shopdetailImage object,.shopdetail .shopdetailItem .shopdetailImage table{width:100%!important}
.shopdetail .shopdetailCoupon .shopdetailCouponGet .MS_coupon dt strong{font-weight:400}
.shopdetail .shopdetailCoupon .shopdetailCouponGet .MS_coupon h4{font-weight:700}
.shopdetail .shopdetailItem .shopdetailItemPopup{text-align:center;padding:0 15px;margin:22px 0}
.shopdetail .shopdetailItem .shopdetailItemPopup a{font-weight:700;color:#fff;background-color:#636363;display:block;padding:10px 0}
.shopdetail .shopdetailItem .shopdetailItemPopup .shopdetailItemZoom{height:60px;padding:0 0 0 75px;margin-top:10px;background:url(/images/d3/m_04/bg_hand@2x.gif) 20px center no-repeat;line-height:60px;background-size:50px auto}
.shopdetail .shopdetailItem .shopdetailImage img{max-width:100%!important;height:auto!important}
.shopdetail .shopdetailItem .shopdetailImage table{table-layout:auto!important}
.shopdetail .shopdetailItem .shopdetailNotify{margin-top:24px}
.shopdetail .shopdetailItem .shopdetailNotify .shopdetailNotifyInfo{padding:0 15px}
.shopdetail .shopdetailItem .shopdetailNotify .shopdetailNotifyInfo dt{font-weight:700;margin-bottom:2px}
.shopdetail .shopdetailItem .shopdetailNotify .shopdetailNotifyInfo dd{margin:0 0 25px 6px}
.shopdetail .shopdetailRelationItem{padding:0 15px 30px}
.shopdetail .shopdetailRelationItem .btn_cart{width:290px;text-align:center;font-weight:700;color:#fff;background-color:#393939;display:block;padding:10px 0;margin:0 auto}
.shopdetailRelation{margin-bottom:30px}
.shopdetailRelation .list_shoppingRelationItem1x{padding:0 7px}
.shopdetailRelation .list_shoppingRelationItem1x ul{width:100%;display:table;table-layout:fixed;box-sizing:border-box}
.shopdetailRelation .list_shoppingRelationItem1x li{width:100%;display:inline-block;vertical-align:top;border-top:1px solid #d9d9d9;padding:18px 0}
.shopdetailRelation .list_shoppingRelationItem1x li figure{padding:0 7px}
.shopdetailRelation .list_shoppingRelationItem1x li:first-child{border:0}
.shopdetailRelation .list_shoppingRelationItem1x li img.listPic{width:40%;float:left}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo{width:57%;float:left;padding-left:3%;position:relative}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listName{border-bottom:1px solid #dedede;padding:0 15px 2px 0;margin-bottom:5px}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .options-select{width:100%}
.shopdetailRelation .list_shoppingRelationItem1x .MS_related_checkbox{position:absolute;top:0;right:0}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount{margin:12px 0}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .amount-input{text-align:right}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .fa-minus,.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .fa-plus{background-color:#bbb;width:30px;height:30px;text-align:center;vertical-align:middle;line-height:30px;color:#fff}
.shopdetailRelation .list_shoppingRelationItem1x .btn_Black{width:290px;margin:0 auto}
#fixedActionButton .detailtextbanner ul li,.detailtextbanner ul li{margin-bottom:10px}
.shopdetail .okdgg-checkout{margin-top:15px}
.shopdetail .okdgg-checkout img{max-width:90%;height:auto}
.cs-button{bottom:53px!important}
.shopdetail .soldout_anchor{display:block!important}
.shopdetail .MK_btn-sms{display:inline-block;width:100%;height:35px;line-height:35px;text-align:center;border:1px solid grey;color:#fff;font-weight:700;background-color:#636363;background-image:-webkit-gradient(linear,left top,left bottom,from(#636363),to(#5e5e5e));background-image:-webkit-linear-gradient(top,#636363,#5e5e5e);background-image:-moz-linear-gradient(top,#636363,#5e5e5e);background-image:-o-linear-gradient(top,#636363,#5e5e5e);background-image:linear-gradient(to bottom,#636363,#5e5e5e);-webkit-border-radius:3px!important;border-radius:3px!important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#fixedActionButton .-quotation,.-quotation{width:49%;border:1px solid #ddd;float:left}
#fixedActionButton .detailtextbanner ul li:after,.detailtextbanner ul li:after{display:block;content:"";clear:both}
/*.shopdetail .MK_btn-sms span{padding-left:24px;background:url(/images/d3/m_01/bull/alarm_fff@2x.png) 0 50% no-repeat;background-size:18px 14px}*/
#fixedActionButton .-pbtn.-kakaotalk2,.-pbtn.-kakaotalk2{width:49%;margin-left:2%;background:#fee800;float:left}
#nhn_btn,#payco_order_btn{padding-top:10px}
#fixedActionButton .detailtextbanner{padding:0}
#fixedActionButton .-pbtn.-kakaotalk2 span{font-size:11px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed{position:fixed;z-index:999;bottom:0;left:0;right:0;width:100%;margin-bottom:0!important;-webkit-animation:qbuy 150ms linear 1 normal;animation:qbuy 150ms linear 1 normal}
.quick-btn-wrap,.quick-btn-wrap.buy_on{left:0;z-index:9;box-sizing:border-box;bottom:0}
#totalProducts{padding:11px 15px 0;background:#FFF}
#totalProducts>.inner{padding:12px 0;overflow:hidden;box-sizing:border-box;vertical-align:bottom;text-align:right;font-weight:700}
.option_area.fixed #totalProducts>.inner{padding-top:19px}
#totalProducts>.inner .MK_txt-total{float:left;font-size:16px}
#totalProducts>.inner .MK_price{float:right;font-weight:700}
#totalProducts>.inner .MK_txt-won{color:#d3404f;font-size:13px}
#totalProducts>.inner strong{font-size:18px;color:#d3404f}
.option_area.fixed{max-height:100vh;overflow:hidden}
.option_area .option_wrap{padding:5px 15px 0}
.option_area.fixed .option_wrap{max-height:calc(100vh - 208px);overflow-y:auto;background-color:#FFF;box-sizing:border-box}
.option_area .btnX_box{display:none;height:29px;border-bottom:1px solid #d3d3d3;box-sizing:border-box}
.option_area.fixed .btnX_box{display:block}
.option_area .btnX_box .btn_close{display:block;width:80px;height:29px;box-sizing:border-box;border:1px solid #d3d3d3;border-bottom:0;border-radius:5px 5px 0 0;outline:0;margin:0 auto;background:url(/design/elenaheim/makeshop/m_img/ic_arrow_down.png) center no-repeat #FFF;background-size:15px;font-size:0;text-indent:-100px;overflow:hidden}
.option_area.fixed .option_wrap .option_info{display:none}
.option_area .option_wrap .option_info table.step1{width:100%}
.option_area .option_wrap .option_info table.step1 td,.option_area .option_wrap .option_info table.step1 th{padding:15px 0;font-size:14px;line-height:1.2;color:#000;text-align:left}

.option_area .option_wrap .option_info table td.exam {padding:0;}
.option_area .option_wrap .option_info table td.exam input[type=text]{width: 29%;background: #ffefe6;border:1px solid #cacbcc;padding-left: 5px;}
.option_area .option_wrap .option_info table td.exam .m2Wrap { position:relative; }
.option_area .option_wrap .option_info table td.exam .m2Wrap input[type=text] {text-align:right;padding-right: 22px;}
.option_area .option_wrap .option_info table td.exam .m2Wrap .m2txt {position:absolute;right: 2px;top: 0px;}
@media screen and (min-width:320px) and (max-width:374px) {
    .option_area .option_wrap .option_info table td.exam input[type=text]{width: 28%;}
}
.option_area .option_wrap .option_info table td.exam .cal-row ul {
    width: 100%;
    padding: 8px;
    border: 1px solid #ddd;
    margin: 6px 0px 3px 0px;
}
.option_area .option_wrap .option_info table td.exam .cal-row li {
    list-style-type: disc;
    margin-left: 24px;
}


.option_area .option_wrap .option_info table td.new-cal-right,
.option_area .option_wrap .option_info table .cal-col,
.option_area .option_wrap .option_info table .cal-row,
.option_area .option_wrap .option_info table td.new-cal-right .cal-result-wrap {
    display: flex;
}
.option_area .option_wrap .option_info table td.new-cal-right {
    flex-direction: column;
    gap: 8px;
}
.option_area .option_wrap .option_info table td.new-cal-right #cal_result {
    align-items: flex-end;
    gap: 4px;
}
.option_area .option_wrap .option_info table .cal-col {
    flex-direction: column;
    gap: 4px;
    width: 80px;
}
.option_area .option_wrap .option_info table .cal-row > .oper {
    margin-bottom: 6px;
}
.option_area .option_wrap .option_info table .cal-row {
    align-items: flex-end;
    gap: 4px;
    font-size: 10px;
}
.option_area .option_wrap .option_info table td.new-cal-right .cal-result-wrap {
    width: 80px;
    align-items: center;
    border: 1px solid #ddd;
    height: 32px;
    box-sizing: border-box;
}
.option_area .option_wrap .option_info table td.new-cal-right #cal_result {
    width: 100%;
    border: none;
    height: 25px;
}
.option_area .option_wrap .option_info table td.new-cal-right .cal-row ul {
    width: 100%;
    padding: 8px;
    border: 1px solid #ddd;
}
.option_area .option_wrap .option_info table td.new-cal-right .cal-row li {
    list-style-type: disc;
    margin-left: 24px;
}
.option_area .option_wrap .option_info table td.new-cal-right input,
.option_area .option_wrap .option_info table td.new-cal-right .cal-result-wrap {
    background-color: #ffefe6;
}

.option_area .option_wrap .option_info table.step1 .txt-gray{color:#888}
.option_area .option_wrap .option_info table.step1 .txt-big{font-size:18px;font-weight:800;letter-spacing:-1px}
.option_area .option_wrap .option_info table.step1 .txt-red{color:#f06343}
.option_area .option_wrap .option_info table.step1 .txt-big .priceSell{display:block;margin-top:3px;font-size:16px;color:#000;font-weight:700}
.option_area .option_wrap .option_info table.step1 .txt-del del{font-size:14px;font-weight:700}
.option_area .option_wrap .option_info table.step1 .txt-del .discountPcnt{color:#d3404f;font-size:14px;font-weight:700;margin-left:3px}
.option_area .option_wrap .option_info table.step1 .txt-del .discountPcnt i{vertical-align:text-top;margin-right:-1px}
.option_area .option_wrap table.step2 td.st1,.option_area .option_wrap table.step2 th.st1{padding:3px 0;font-size:14px;line-height:1.1;color:#000;text-align:left;font-weight:700}
.btn_calculator,.option_area .option_wrap h3.addporduct_title{display:block}

/*ºí¶óÄ¿Æ° ±¸¸Å°¡ÀÌµå ¹öÆ°*/
.btn_calculator {width:100%; height:45px; padding: 0; margin-top:0; margin-left:0; font-weight: bold; background:#ffefe6; border: none; }


.option_area .option_wrap table.step2 .st1 select{width:100%;padding-left:15px;height:45px!important;box-sizing:border-box;color:#686868;box-shadow:none;border:1px solid #d7d7d7!important;font-size:12px;outline:0;background:url(/design/elenaheim/phps/m/common/detail_drop_down.png) center right 15px no-repeat #fff;background-size:auto 6px;-webkit-appearance:none}
.option_area .option_wrap table.step2 .st1 input{width:100%}
.option_area .option_wrap table.step2{width:100%}
.option_area .option_wrap table.step2 tr.block_mode{display:block}
.option_area .option_wrap table.step2 tr.block_mode td.block_mode,.option_area .option_wrap table.step2 tr.block_mode th.block_mode{display:block;width:100%;box-sizing:border-box;border-top:0}
.option_area .option_wrap table.step2 tr.block_mode th.block_mode{border-bottom:0;padding-bottom:0}
.option_area .option_wrap h3.addporduct_title{padding:4px 15px;margin-bottom:10px;line-height:2;font-size:14px;font-weight:700;color:#000;background-color:#f1f1f1;text-align:center}
.btn_calculator {width:100%;padding:10px 0;box-sizing:border-box;text-align:center;border-radius:9px;background-color:#ffefe6;color:#333;border:1px solid #ffefe6;font-size:20px;line-height:26px}
/* .btn_calculator:before{content:"";display:inline-block;width:42px;height:26px;vertical-align:text-bottom;background:url(/design/elenaheim/makeshop/m_img/ic_calculator.png) 0 center no-repeat;background-size:auto 26px} */
.guideArea{padding-top:15px}
.guideArea p{font-size:12px;line-height:1.25}
.-only-bedding p{padding-left:18px;color:#f06343;background:url(/design/elenaheim/makeshop/images/ic_rnd_red_check.png) 0 2px no-repeat}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton{padding: 0 15px 30px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton:after{content:"";clear:both;display:table;width:100%}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop{overflow:hidden;margin-bottom:11px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonBottom{overflow:hidden;margin-bottom:13px;margin-top:20px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .btn{float:left;margin-top:4px;font-weight:700;display:block;outline:0;text-align:center;font-size:16px;line-height: 46px;height: 46px;box-sizing:border-box;padding:0;border-radius:0;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .btn2{font-size:16px;line-height:38px;height:40px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .st1{background-color:#ffefe6;border:1px solid #ffefe6;color:#000}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .st2,.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .st3{background-color:#FFF;border:1px solid #b7b7b7}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .st4{background-color:#FFF;border:1px solid #b7b7b7}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .w1{width:100%}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .w2,.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .w3{width:calc(50% - 2px)}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .w4{width:calc(50% - 2px);}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .ml4{margin-right:4px}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .ml5{}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .btn-kakao{background-color:#ffe100;border:1px solid #ffe100;vertical-align:middle}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .btn-kakao:before{content:"";display:inline-block;width:24px;height:19px;margin-right:5px;vertical-align:middle;background:url(/design/elenaheim/makeshop/images/btn_katalk_ic_32.png) center no-repeat;background-size:auto 19px}
.quick-btn-wrap{width:100%;height:50px;padding:5px 6px}
.quick-btn-wrap.buy_off{background-color:#f6f6f6;border-top:1px solid #d3d3d3;display:none}
.buy_off.fixed{display:block;position:fixed}
.quick-btn-wrap.buy_on{width:100%;height:110px;padding:10px 15px;background-color:#FFF;border-bottom:1px solid #d3d3d3;display:none}
.option_area.fixed .buy_off{display:none!important}
.option_area.fixed .buy_on{display:block}
.quick-btn-wrap a.btnOptTop{position:absolute;top:-16px;left:50%;margin-left:-33px}
.quick-btn-wrap a.btn2{width:100%;height:39px;line-height:39px;text-align:center;display:block;box-sizing:border-box;vertical-align:middle;background-color:#393939;color:#fff}
.quick-btn-wrap.buy_on .btn-list .btnBuy{background-color:#ffefe6;border:1px solid #ffefe6;width:100%;font-weight:700;display:block;text-align:center;font-size:16px;line-height:40px;height:42px;box-sizing:border-box;padding:0;border-radius:0;color:#000}
.quick-btn-wrap.buy_on .btn-list .btnCart,.quick-btn-wrap.buy_on .btn-list .btnWish{display:block;width:calc(50% - 2px);margin-top:4px;font-size:16px;background-color:#FFF;line-height:40px;height:42px;padding:0;text-align:center;font-weight:700;float:left;box-sizing:border-box}
.quick-btn-wrap.buy_on .btn-list .btnWish{margin-right:4px;border:1px solid #b7b7b7;border-radius:0}
.quick-btn-wrap.buy_on .btn-list .btnCart{border:1px solid #b7b7b7;border-radius:0}
.mshop-detail .detail-head{padding:25px 15px 0;text-align:center}
.mshop-detail .detail-head .title{font-size:18px;font-weight:700;color:#000;line-height:1.4;text-align:left;word-break:keep-all}
.mshop-detail .detail-head .tag-list{display:none}
.mshop-detail .detail-head .tag-list a.tag{display:inline-block;padding:3px;color:#909090;font-size:12px;line-height:1}
.mshop-detail .detail-head .tag-list a.tag:before{content:"#"}
.mshop-detail .detail-head .icon{margin-top:8px}
.mshop-detail .detail-head .icon img{height:17px}
.mshop-detail .prd-img-view{display:block;overflow:hidden}
.mshop-detail .prd-img-view img{display:block;max-width:100%;height:auto;margin:0 auto}
.mshop-product-wrap{padding-top:54px}
.mshop-product-wrap .tab-wrap{height:45px;border-bottom:1px solid #bababa;box-sizing:border-box}
.mshop-product-wrap .tab-wrap ul{height:45px;width:100%}
.mshop-product-wrap .tab-wrap ul li{float:left;width:25%;height:100%;border-bottom:3px solid transparent;text-align:center;box-sizing:border-box;position:relative}
.mshop-product-wrap .tab-wrap ul li.sel{border-bottom-color:#000}
.mshop-product-wrap .tab-wrap ul li a{display:block;width:100%;padding-top:20px;vertical-align:top;font-size:16px;color:#303030;height:100%}
.mshop-product-wrap .tab-wrap ul li .count_box{display:block;position:absolute;top:0;left:0;width:100%;height:15px;text-align:center;color:#303030}
.mshop-product-wrap .tab-wrap ul li .count_box .count{display:inline-block;box-sizing:border-box;padding:0 3px;border-radius:10px;min-width:15px;height:15px;line-height:16px;font-size:8px;color:#FFF;background-color:#dc7d62}
.mshop-content-wrap{padding:0 15px}
.mshop-content-wrap.content-detail-info{padding:30px 0;overflow:hidden}
#reviewBoard .review-wrap .tiny a img{width:45%}
.mshop-product-wrap .best_review_tit{font-size:20px;text-align:center;margin-top:20px}
.mshop-product-wrap .best_power_review_list{margin-top:20px}
.mshop-product-wrap .best_review{float:left;width:45%;border:1px solid #dcdcdc;margin-left:10px;margin-bottom:10px}
.mshop-product-wrap .count,.mshop-product-wrap .date{float:right}
.mshop-product-wrap .best_review .review{padding:10px;border-bottom:1px solid #c8c8c8}
.mshop-product-wrap .product .product_name,.mshop-product-wrap .write{padding-top:5px}
.mshop-product-wrap .best_review .review .review_text{height:30px;padding-top:5px;padding-bottom:5px}
.mshop-product-wrap .click{width:100%}
.mshop-product-wrap .product_img{width:40px;margin:5px;float:left}
.mshop-product-wrap .product{width:100%;margin:5px}
.mshop-content-wrap.content-detail-info iframe,.mshop-content-wrap.content-detail-info img{max-width:100%}
.mshop-content-wrap .mshop-content-header{margin:40px 0 18px;text-align:center;color:#555;letter-spacing:-1px}
.mshop-content-wrap .mshop-content-header .title{padding:7px 0;vertical-align:top;line-height:1;font-weight:600;font-size:30px}
.mshop-content-wrap .mshop-content-header .sub_desc{font-size:12px;padding:5px 0;line-height:1.2}
.mshop-content-wrap .list_board{overflow:hidden;border-bottom:1px solid #a3a3a3;margin-bottom:16px}
.mshop-content-wrap .list_board li{border-top:1px solid #a3a3a3;padding:13px 0 12px}
.mshop-content-wrap .list_board li .head{overflow:hidden;position:relative}
.mshop-content-wrap .list_board li .head .date,.mshop-content-wrap .list_board li .head .id{display:line-block;line-height:20px;color:#555;margin-right:5px;font-size:14px}
.mshop-content-wrap .list_board li .head h4{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:3px 25px 3px 0;line-height:1.2;color:#565555;font-size:15px}
.mshop-content-wrap .list_board li .ic-img{position:absolute;right:0;bottom:0;display:block;width:25px;height:23px;overflow:hidden;font-size:0;text-indent:-100px;background:url(/design/elenaheim/makeshop/m_img/ic_img.png) right center no-repeat;background-size:14px auto}
.mshop-content-wrap .list_board li .ic-img.ic-lock{width:25px;height:23px;background-image:url(/design/elenaheim/makeshop/m_img/ic_lock.png);background-size:16px auto}
.mshop-content-wrap .list_board li .cont_wrap,.mshop-content-wrap .list_board li .cont_wrap .qna_board_content,.mshop-content-wrap .list_board li .cont_wrap .review_board_content{overflow:hidden}
.mshop-content-wrap .list_board li .cont_wrap .conts{margin-top:7px}
.mshop-content-wrap .list_board li .cont_wrap .conts .thumbs{overflow:hidden}
.mshop-content-wrap .list_board li .cont_wrap .conts .thumbs img{display:block;max-width:100%;margin-bottom:10px}
.mshop-content-wrap .list_board li .cont_wrap .conts .txt{line-height:1.4;font-size:13px}
.mshop-content-wrap .list_board li .cont_wrap .conts .txt .MS_cmt_list_box{margin-top:10px}
.mshop-content-wrap .list_board li .cont_wrap .conts .txt .MS_cmt_list_box .MS_cmt_detail{border-top:1px dashed #a3a3a3;padding-bottom:0}
.mshop-content-wrap .list_board li .cont_wrap .conts .txt .MS_cmt_list_box .MS_cmt_detail .MS_cmt_date,.mshop-content-wrap .list_board li .cont_wrap .conts .txt .MS_cmt_list_box .MS_cmt_detail .MS_cmt_hname{display:inline-block;margin-right:5px}
.mshop-content-wrap .list_board li .cont_wrap .conts .txt .MS_cmt_list_box .MS_cmt_detail .MS_cmt_content{margin-top:5px}
.mshop-content-wrap .empty-board{overflow:hidden;border-bottom:1px solid #a3a3a3;border-top:1px solid #a3a3a3;padding:23px 0 22px;margin-bottom:16px;text-align:center}
.mshop-content-wrap .empty-board span{line-height:1.2;color:#565555;font-size:15px}
.mshop-content-wrap .btn_box{overflow:hidden;padding-bottom:30px}
.mshop-content-wrap .btn_box .btn_more{display:block;margin:0 40px;height:36px;border:1px solid #a3a3a3;font-size:16px;line-height:36px;box-sizing:border-box;text-align:center}
.mshop-content-wrap .btn_box .btn_more:after{padding-left:10px;content:"¡æ";vertical-align:-1%}
.mshop-content-wrap .faq{padding:0;background-color:#fff;border:1px solid #ddd}
.mshop-content-wrap .faq .toggle{margin:0;background-color:#fff}
.mshop-content-wrap .faq .toggle>.title{position:relative;padding:10px;color:#333;border-top:1px solid #ddd;font-size:14px;line-height:1;-webkit-tap-highlight-color:rgba(255,255,255,0);cursor:pointer;background-color:#f4f4f4}
.mshop-content-wrap .faq .toggle:first-child>.title{border-top:0}
.mshop-content-wrap .faq .toggle>.title:after{display:block;position:absolute;top:0;right:0;content:"";width:40px;height:100%;background-repeat:no-repeat;background-size:13px 8px;background-position:center;background-image:url(//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_toggle_arow_down.png)}
.mshop-content-wrap .faq .toggle.selected>.title:after{background-image:url(//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_toggle_arow_up.png)}
.mshop-content-wrap .faq .toggle.disable>.title:after{background-image:none!important}
.mshop-content-wrap .faq .toggle .contents{display:none;padding:14px;color:#777;border-top:1px solid #ddd;line-height:1.5;font-size:14px}
.mshop-content-wrap .faq .toggle.selected>.contents,.xans-product-additional .faq .toggle.disable>.contents{display:block}
.withitem-product{position:relative;padding:0 0 20px}
.withitem-product li{vertical-align:top;margin:0 0 14px}
.withitem-product>ul>li>ul{display:table;table-layout:fixed;width:100%;font-size:0;line-height:0;box-sizing:border-box;padding:0 7px}
.withitem-product>ul>li>ul>li{position:relative;display:inline-block;padding:0;text-align:center;vertical-align:top}
.withitem-product .thumbnail{padding:0 3px;margin:0 0 8px}
.withitem-product .thumbnail img{width:100%;max-width:100%}
.withitem-product .information{position:relative;margin:0 7px;text-align:center;line-height:11px}
.withitem-product .name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2em;margin:0 0 6px;font-weight:700;font-size:11px}
.withitem-product .name a{color:#222}
.withitem-product .price{font-size:11px;margin:0 0 3px}
.withitem-product .grid2 li{width:50%}
.withitem-product .grid3 li{width:33.333%}
.withitem-product .grid4 li{width:25%}
.withitem-product .grid5 li{width:20%}
.withitem-product .paginate{padding:0 0 14px}
.swiper-pagination-fraction,.withitem-product .swiper-pagination-custom,.withitem-product.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}
.withitem-product.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px}
.withitem-product .swiper-pagination-bullet-active{background:#333}
#MK_innerOptScroll{overflow:hidden}
#MK_innerOptScroll.line2{border-top:2px solid #535353;margin-top:11px;padding-top:6px}
#MK_innerOptScroll .MK_inner-opt-cm{overflow:hidden;padding:0;margin:0}
#MK_innerOptScroll .MK_inner-opt-cm li{position:relative;border-bottom:2px solid #ffefe6;padding:20px 10px}
#MK_innerOptScroll .MK_inner-opt-cm li .MK_p-name{display:block;width:100%;box-sizing:border-box;padding-right:50px;margin-bottom: 8px;font-size:12px;font-weight:700;line-height:1.4;color:#000;}
#MK_innerOptScroll .MK_inner-opt-cm li .MK_qty-ctrl{position:relative;height:26px;width:110px;box-sizing:border-box;}
#MK_innerOptScroll .MK_inner-opt-cm li .MK_p-name>p{display:none}
#MK_innerOptScroll .MK_inner-opt-cm li .MK_qty-ctrl input{width: 40px;background-color:#FFF;text-align:center!important;color:#7d7d7d;font-size:12px;padding:0;box-sizing:border-box;height: 26px;border:1px solid #e4e4e4;-webkit-appearance: none;}
#MK_innerOptScroll .MK_inner-opt-cm li .MK_qty-ctrl a{position:absolute;top:0;left: 42px;display:block;width: 26px;height: 26px;box-sizing:border-box;border:1px solid #c5bfbf;line-height: 26px;font-size:12px;font-weight:700;color:#fff;background-color:#c5bfbf;text-align:center;}
#MK_innerOptScroll .MK_inner-opt-cm li .MK_qty-ctrl a:last-child{left:auto;left: 70px;}
#MK_innerOptScroll .MK_inner-opt-cm li .MK_price{display:block;position:absolute;bottom: 22px;right:10px;height:18px;line-height:18px;font-size:16px;color:#7d7d7d;font-weight:700;}
#MK_innerOptScroll .MK_inner-opt-cm li .MK_btn-del{position:absolute;top:22px;right:11px;width:12px;height:12px;overflow:hidden;box-sizing:border-box;background:url(/design/elenaheim/phps/m/common/close_ico.png) center no-repeat;background-size:12px}
#MK_innerOptScroll .MK_inner-opt-cm li .MK_btn-del img{display:none}
.event_info a,.event_infoImg a{display:block}
.join_event_banner{background-color:#f2f1ec;padding:15px 20px;overflow:hidden;margin:0 15px}
.join_event_banner a{display:block;float:right;padding:0 5px;margin-top:15px;line-height:1.2;color:#636363;font-size:16px;text-decoration:underline}
.event_info dl,.join_event_banner dl{color:#000}
.join_event_banner dl dt{font-weight:700;font-size:16px;line-height:1.2;margin-bottom:15px}
.join_event_banner dl dd{font-size:14px;line-height:2}
.event_info{background-color:#cdba9d;padding:15px 20px;overflow:hidden;margin:5px 15px}
.event_info dl dt{font-weight:400;font-size:16px;line-height:1.6}
.event_infoImg{width:98%;margin:2% 4%}
.event_infoImg img{width:94%}
#-footer{padding-bottom:50px}
@-webkit-keyframes qbuy{from{bottom:-65px}
to{bottom:0}
}
@keyframes qbuy{from{bottom:-65px}
to{bottom:0}
}
@-webkit-keyframes pop{10%{-webkit-transform-origin:50% 50%;-webkit-transform:rotate(5deg)}
25%{-webkit-transform-origin:50% 50%;-webkit-transform:scale(1.87,1.87) translateY(50px)}
90%{-webkit-transform-origin:50% 50%;-webkit-transform:scale(1.87,1.87) translateY(-30px)}
100%{-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1)}
}
@-moz-keyframes pop{10%{-webkit-transform-origin:50% 50%;-webkit-transform:rotate(5deg)}
25%{-webkit-transform-origin:50% 50%;-webkit-transform:scale(1.87,1.87) translateY(50px)}
90%{-webkit-transform-origin:50% 50%;-webkit-transform:scale(1.87,1.87) translateY(-30px)}
100%{-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1)}
}
@-o-keyframes pop{10%{-webkit-transform-origin:50% 50%;-webkit-transform:rotate(5deg)}
25%{-webkit-transform-origin:50% 50%;-webkit-transform:scale(1.87,1.87) translateY(50px)}
90%{-webkit-transform-origin:50% 50%;-webkit-transform:scale(1.87,1.87) translateY(-30px)}
100%{-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1)}
}
@keyframes pop{10%{-webkit-transform-origin:50% 50%;-webkit-transform:rotate(5deg)}
25%{-webkit-transform-origin:50% 50%;-webkit-transform:scale(1.87,1.87) translateY(50px)}
90%{-webkit-transform-origin:50% 50%;-webkit-transform:scale(1.87,1.87) translateY(-30px)}
100%{-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1)}
}


.sel-btn2 {width:90%; height:45px; padding: 0;margin-top:4px; margin-left:5%; background:#777 }
.sel-btn2 a{font-size: 16px;display:block;height: 32px;line-height: 45px; padding-left:36%; color:#fff }
.sel-btn2 a span {display:inline-block; background:#fff;font-size:11px; padding: 4px 6px 1px; border-radius: 14px; color: #c5bfbf; font-weight: 700; margin-left: 2px; text-align: center; line-height: 11px;/* vertical-align: middle; */}




/*Ä¿½ºÅÍ¸¶ÀÌÂ¡*/

#customSection .color-chip {
appearance: none; 
-moz-appearance: none; 
-webkit-appearance: none; 
}
/*#customSection #customList #tabMenu {
    height:50px;
}*/
#customSection .color-chip { width:24px; height:24px; 
border-radius:40px; 
-moz-border-radius: 40px;	/* ÆÄÀÌ¾îÆø½º */
-ms-border-radius: 40px;		/* IE */
-o-border-radius: 40px;		/* ¿ÀÆä¶ó */
-webkit-border-radius: 40px;		/* »çÆÄ¸®, Å©·Ò */
border:3px solid #fff; box-shadow: 0 0 0 1px rgba(242,242,242,1); 
}
#customSection .color-chip.on { /*outline:2px solid #333;*/ box-shadow: 0 0 0 3px rgba(0,0,0,.6); }
#customSection .default { background-color:#fcfcfc; }

/*¸ð³ëÅæ Ä¿½ºÅÍ¸¶ÀÌÂ¡ ÄÃ·¯Ä¨*/
#customSection .ivory { background-color:#f3ece2; }
#customSection .butteryellow { background-color:#efe1c4; }
#customSection .beige { background-color:#decdb9; }
#customSection .beanbeige { background-color:#dacfbb; }
#customSection .popcorn{ background-color:#fbefbd; }
#customSection .springyellow{ background-color:#fbd489; }
#customSection .mangoorange{ background-color:#ffbe6e; }
#customSection .clay{ background-color:#c67560; }
#customSection .rosewood{ background-color:#72403f; }
#customSection .indiancoffee{ background-color:#ad896f; }
#customSection .blossompink { background-color:#eed5d0; }
#customSection .peachcrema { background-color:#e8cbb9; }
#customSection .lachelpink{ background-color:#e0bcb0; }
#customSection .lavenderforest{ background-color:#aea4bf; }
#customSection .avocado { background-color:#cbcab5; }
#customSection .mint{ background-color:#b1bcac; }
#customSection .jade { background-color:#9ba99a; }
#customSection .olive{ background-color:#747458; }
#customSection .oilgreen{ background-color:#969672; }
#customSection .forestgreen { background-color:#4a6f57; }
#customSection .viridian { background-color:#44584c; }
#customSection .turkeyblue { background-color:#3f6f79; }
#customSection .cirruscloud { background-color:#d2d6d5; }
#customSection .lakeblue{ background-color:#b7c9cd; }
#customSection .vintageblue{ background-color:#909a99; }
#customSection .tenderblue { background-color:#78a5b8; }
#customSection .bluecoral { background-color:#4d6f7b; }
#customSection .supersonic{ background-color:#4b6f9f; }
#customSection .palegray { background-color:#c8bfb8; }
#customSection .gray{ background-color:#a9a69f; }
#customSection .irongray { background-color:#6e6d68; }
#customSection .charcoal{ background-color:#4e4d48; }
#customSection .navy{ background-color:#464a61; }
#customSection .apricot { background-color:#ead9cf; }
#customSection .beige-c{ background-color:#d0c1ac; }
#customSection .lightkhaki { background-color:#bfc0a1; }
#customSection .brown { background-color:#6f5346; }
#customSection .olivemustard { background-color:#b99446; }
#customSection .brick { background-color:#b6673e; }
#customSection .teal { background-color:#526667; }
#customSection .softmint { background-color:#c7cdc3; }
#customSection .navy-c { background-color:#424d61; }



/*¿¡ºê¸®µ¥ÀÌ ¼ÒÆÄÄ¿¹ö&Äí¼ÇÄ¿¹ö ÄÃ·¯Ä¨*/
#customSection .ed-lightbeige { background-color:#d3cab9; }
#customSection .ed-beige { background-color:#bfa789; }
#customSection .ed-beigebrown { background-color:#b9a596; }
#customSection .ed-chocolate { background-color:#97847e; }
#customSection .ed-brown { background-color:#6c5c4f; }
#customSection .ed-apricot { background-color:#eed4c1; }
#customSection .ed-pinkbeige { background-color:#e2bcb2; }
#customSection .ed-gray { background-color:#9f9d98; }
#customSection .ed-deepgray { background-color:#7a7473; }
#customSection .ed-charcoal { background-color:#3c3b3b; }
#customSection .ed-softmint { background-color:#c9d6c6; }
#customSection .ed-mint { background-color:#869c97; }
#customSection .ed-lilac { background-color:#c8bbc8; }
#customSection .ed-olivemt { background-color:#ae8847; }
#customSection .ed-lightkhaki { background-color:#7f7c53; }
#customSection .ed-deepkhaki { background-color:#5a5d41; }
#customSection .ed-teal { background-color:#4c5e58; }
#customSection .ed-brick { background-color:#ba6947; }
#customSection .ed-burgundy { background-color:#6d3f3b; }



/*¾Ë·ç¹Ì´½ ºí¶óÀÎµå ÄÃ·¯Ä¨(ÄÃ·¯Ä¨ Ãß°¡ ¿µ¿ª)*/
#customSection .ab-white { background-color:#ffffff; }
#customSection .ab-ivory { background-color:#faf7ed; }
#customSection .ab-milktea { background-color:#f6e9e2; }
#customSection .ab-beige { background-color:#f4eada; }
#customSection .ab-creambutter { background-color:#f8eedc; }
#customSection .ab-pistachiobeige { background-color:#e0dcc5; }
#customSection .ab-almondbeige { background-color:#daccb2; }
#customSection .ab-mushroom { background-color:#d2bea5; }
#customSection .ab-peach { background-color:#fde1c2; }
#customSection .ab-palepink { background-color:#f2cdd1; }
#customSection .ab-fionipink { background-color:#f2909b; }
#customSection .ab-pastellilac { background-color:#e5d8e6; }
#customSection .ab-lavenderpurple { background-color:#c4bbd5; }
#customSection .ab-custard { background-color:#fdeea7; }
#customSection .ab-deepyellow { background-color:#fec248; }
#customSection .ab-bluemint { background-color:#cfeceb; }
#customSection .ab-bluetopaz { background-color:#90d1ef; }
#customSection .ab-malibublue { background-color:#3393d9; }
#customSection .ab-imperialblue { background-color:#1a549d; }
#customSection .ab-limecream { background-color:#f1f9bf; }
#customSection .ab-applegreen { background-color:#dbf5ab; }
#customSection .ab-greenery { background-color:#7baf1d; }
#customSection .ab-viridian { background-color:#094f41; }
#customSection .ab-greenmint { background-color:#d4eddb; }
#customSection .ab-emerald { background-color:#94e1d5; }
#customSection .ab-orange { background-color:#f76300; }
#customSection .ab-red { background-color:#d30c22; }
#customSection .ab-yellowbean { background-color:#f3d39c; }
#customSection .ab-sugarbrown { background-color:#c8996f; }
#customSection .ab-coffeebrown { background-color:#8a6951; }
#customSection .ab-lightgray { background-color:#e8e6dc; }
#customSection .ab-gray { background-color:#cccccc; }
#customSection .ab-stonegray { background-color:#b6bcb4; }
#customSection .ab-elephantgray { background-color:#8e8e8e; }
#customSection .ab-sharkgray { background-color:#757d7e; }
#customSection .ab-black { background-color:#1f1f1f; }





#customSection .mock-up-img {
    position:relative;
}
#customSection .mock-up-img img {
    width:100%;
    max-width:1000px;
    vertical-align: bottom;
}

#customSection .mock-up-img .layer-img {
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
}
#customSection #customList {
    padding:20px;
    background-color:#f6f6f6;
    /*text-align:center;*/
}
#customSection #customList ul {
    margin:0 auto;
}
#customSection #customList li {
    display:inline-block;
    margin-left:4px;
    /*margin-bottom: 2px;*/
}

#customSection #customList h1 {
    font-weight:bold;
    font-size:14px;
    padding-bottom: 20px;
    padding-left: 10px;
}

#customSection #customList .result-box {
    background-color:#fff;
    margin:20px 0;
    padding: 20px;
    display:none;
}

#customSection #customList .result-box h1 {
    padding:0 0 10px;
}

#customSection #customResult {
    font-size:12px;
}

#customSection #customList #tabItem  {
    display: flex;
    margin: 0;
    padding: 0;
    text-align: center;
}
#customSection #customList #tabItem li {
    cursor: pointer;
    flex-grow: 1;
    padding: 10px 0;
    margin: 0;
    border-top: 4px solid transparent;
}
#customSection #customList #tabItem li.on {
    background-color: #fff;
    font-weight: bold;
    border-top:4px solid #ffefe6;
}

#customSection #customList #tabContents h1 {
    padding-left: 5px;
}

#customSection #customList #tabContents div {
    /*position: absolute;*/
    background-color: #fff;
    padding: 20px 10px;
}
/*
.detailTabPrdInfoContents iframe{
     pointer-events: none;
}*/


/*»ó¼¼ÆäÀÌÁö À¯Æ©ºê ±¤°í¿µ»ó(Å¬¸¯¾ÈµÊ)*/
.detailTabPrdInfoContents .iframe_promotion{
pointer-events: none;
}



.text-info {margin: 30% 0 0 0;}
.text-box {font-family:'Pretendard'; background:#f8f8f8; padding: 30% 0 30% 10%;}

/* BASIC css end */

