/* BASIC css start */
#content {width:100%;}
#hdWrap.hidden {opacity:0; visibility:hidden;}
img[src="/images/newwindow.jpg"] {display:none; }
select::-ms-expand {display:none}
.relateSlider {overflow:hidden;}
.clearfix:after {content:""; display:block; clear: both;}
.swiper-button-next:after, .swiper-button-prev:after {display:none; }
#contentWrapper {overflow:inherit;}
#sfsnapfit_main_popup_call_btn {width:470px!important;}
.shop_detail .wrapper {width:1321px; margin:0 auto;}
.madeImageChecked {text-align:center;}

.product_info_box {width:1375px; margin:0 auto 80px; padding-top: 76px;}
.product_img_box {display:inline-block; vertical-align:top; width:769px; position:relative;  overflow:hidden; }

.gallery-container {display:inline-block; box-sizing:border-box;  overflow:hidden;}
.gallery-top {width:640px; }
.gallery-thumbs {width:120px; float:right; height:640px}
.gallery-top .swiper-slide img {width:100%;}
.gallery-thumbs .swiper-slide {margin-bottom:10px; height:auto;}
.gallery-thumbs .swiper-slide a {width:100%; height:100%; cursor: pointer; display:block;}
.gallery-thumbs .swiper-slide-active { opacity: 0.2;}
.gallery-thumbs .swiper-slide img {width:100%;}
.originImgArea a {display:inline-block; }
.originImgArea a img {width:640px}


.product_img_box .swiper-button-next, .product_img_box .swiper-button-prev { position:absolute; right:40px; left:auto;  width: 40px; height:40px;  margin-top:0; background-repeat:no-repeat; background-size:40px 40px; background-position:center;  }
.product_img_box .swiper-button-next { top:auto; bottom:22px; background-image:url(/design/yeoek/11753/common/ic_arrow_down.png); }
.product_img_box .swiper-button-prev { top:22px; background-image:url(/design/yeoek/11753/common/ic_arrow_up.png); }

.product_txt_box  {display:inline-block; vertical-align:top; position:relative; float:right;}

.product_txt_box {}
.prdInfoCnt {width: 470px; box-sizing:border-box; }
.infoHeader {position:relative; padding-bottom:22px; border-bottom:2px solid #0B0B0D;}
.infoHeader .sns_box { position:absolute; top:4px; right:0; }
.infoHeader .sns_box .sns_Btn {display:inline-block;width:20px;vertical-align:middle;  }
.infoHeader .sns_box .sns_Btn.snsShareBtn {width:21px; margin-left:8px; }
.infoHeader .snsArea { display:none; background:#fff; position:absolute; top:32px; right:0; border:1px solid #ddd; padding:56px 32px 32px; box-shadow: 0px 1px 3px #0000001f;}
.infoHeader .snsArea > div  {display:inline-block; vertical-align:middle; }
.infoHeader .snsArea .btn_fb {margin-right:16px; }
.infoHeader .snsArea .btn_fb a, .infoHeader .snsArea .btn_urlCopy a {display:inline-block; width:50px;height:50px; }
.infoHeader .snsArea .btn_fb a {background:url(/design/yeoek/11753/common/detail_facebook.png)no-repeat center/50px 50px; }
.infoHeader .snsArea .btn_fb a img {display:none; }
.infoHeader .snsArea .btn_fb div.MS_btn_scrap_fb {width:155px;}
.infoHeader .snsArea .snsShareClose {position:absolute; top:16px; right:16px; width:17px; cursor:pointer;}
.infoHeader .tit-prd {font-size:25px; color:#000; word-wrap: break-word; word-break: keep-all; line-height:1.4} 
.infoHeader .prd-subname {font-size:13px; margin-top:12px; color:#8F8F8F;}
.infoHeader .prd-icon {font-size:13px; margin-top:12px; color:#000;}
.infoHeader .prd-warning {font-size:13px; margin-top:12px; color:#000; line-height:16px;}
.infoHeader .prd-warning .MK-product-icons {display:inline-block; vertical-align:middle; line-height:16px;}
.prdInfoCnt .listSubname {font-size:15px; color:#8a8a8a; padding-right:74px;  word-wrap: break-word; word-break: keep-all; line-height:1.4; margin-top:7px; }
.prdInfoCnt .price {font-size:20px; color:#000; font-weight:bold; margin:30px 0 10px; text-align:right; position:relative }
.prdInfoCnt .price .lb { position:absolute; left:0; bottom:0; font-size:13px; font-weight:normal; color:#0B0B0D;}
.prdInfoCnt .price .discount { font-size: 15px; color: #AEAEAE; font-weight: normal; display:inline-block; margin-right:5px; text-decoration:line-through;}
.prdInfoCnt .price .salePercent {color: #EB494D;}
.prdOption table {} 
.prdOption table th {width:103px; height:36px; font-size:14px; color:#2d2d2d; vertical-align:middle; padding-bottom:5px;font-weight:normal; padding:2px 0; text-align: left; font-size: 13px; color:#0B0B0D;} 
.prdOption .tb-left {padding:0}
.prdOption table td { height:36px; font-size:13px; color:#000; vertical-align:middle; padding:2px 0 }
.prdOption table td.right {text-align:right;}
.prdOption table td dl { margin-top:4px; display: table; table-layout: fixed; width: 100%;}
.prdOption table td dl dt {display:table-cell; margin-bottom:10px; width:100px; font-size:13px; color:#0B0B0D; }
.prdOption table td dl dd {display:table-cell; }
.prdOption table td dl dd .basic_option { width:100%; height:38px; border-radius:4px; font-size:13px;}
.prdOption table td .review span {display:inline-block; vertical-align:middle; }
.prdOption table td.price {padding:0; font-weight:400; font-size:14px; }
.prdOption table td .lb {display:block; font-size:15px}
.prdOption table td 

.MK_optAddWrap { margin-top:10px }
#MK_innerOptTotal {display:flex;justify-content: space-between; align-items: center;  padding:32px 0 17px; margin-top:10px; border-top:2px solid #0B0B0D;}
#MK_innerOptTotal .MK_txt-total {font-size:15px; color:#0B0B0D;}
#MK_innerOptTotal .totalRight {display:flex; align-items: center;}
#MK_innerOptTotal .MK_total {font-size:24px; font-weight:700; color:#0B0B0D; display:inline-block; margin-right:5px;}
#MK_innerOptTotal .MK_txt-won {font-size: 15px; color:#0B0B0D;}
#MK_innerOptPrice { display:none; }
#MK_innerOptScroll .MK_inner-opt-cm:last-child {border-top:0}

.MK_inner-opt-cm { }
.MK_inner-opt-cm li {padding:12px 0;position:relative;}
.MK_inner-opt-cm li:after {content:""; display:block; clear: both;}
.MK_inner-opt-cm li .MK_p-name {display:inline-block; width:190px; vertical-align: middle; }
.MK_inner-opt-cm li .MK_p-name p {text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.MK_inner-opt-cm li .MK_qty-ctrl {display:inline-block; vertical-align: middle; position:relative; margin-left: 10px;}
.MK_inner-opt-cm li .MK_qty-ctrl .basic_option, .MK_inner-opt-cm li .MK_qty-ctrl .MS_amount_basic, .MK_inner-opt-cm li .MK_qty-ctrl .addition_option {width:88px; height:30px; background:#EFEFEF; border:0; text-align:center!important;}
.MK_inner-opt-cm li .MK_qty-ctrl a {display:inline-block; vertical-align:top; width:30px; height:30px; position:absolute; top:0; right:0;}
.MK_inner-opt-cm li .MK_qty-ctrl a:before {content:"\e913"; font-family:xeicon; display:inline-block;  width: 30px; height: 30px; line-height:30px; text-align:center; position:absolute; top:0; right:0; font-size:14px; color:#AEAEAE;}
.MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-dw {right:auto; left:0;}
.MK_inner-opt-cm li .MK_qty-ctrl a.MK_btn-dw:before {content:"\e91a"; }
.MK_inner-opt-cm li .MK_qty-ctrl a img {opacity:0;}
.MK_inner-opt-cm li .MK_price {font-size: 13px; font-weight: 600; width: 130px; padding-right:20px; display: inline-block; text-align: right;}
.MK_inner-opt-cm li .MK_btn-del {position:absolute; top:22px; right:10px; width:10px; height:10px;  text-indent: -9999px; background:url(/design/yeoek/11753/common/ico_detail_del.png) no-repeat center;box-sizing: border-box;}


.prdInfoAreaChild .prd-btns {font-size:0;}
.prdInfoAreaChild .prd-btns > a {-webkit-transition: background 0.3s ease; transition: background 0.3s ease; display:inline-block; height:60px; text-align:center; box-sizing:border-box; color:#5c5c5c; border-radius:4px; font-size:15px; padding:19px 0; margin-bottom:8px; width:100%; border:1px solid #eeeeee;}
.prdInfoAreaChild .prd-btns > a:last-child {margin-bottom:0}
.prdInfoAreaChild .btn_cart { }
.prdInfoAreaChild .prd-btns > a.btn_buy  {color:#fff; background:#0B0B0D; border-color:#0B0B0D ; font-weight:900; width:231px;}
.prdInfoAreaChild .prd-btns > .my-wish-list {display:inline-block; border:1px solid #0B0B0D; font-weight:600; width:52px; margin-left:8px; height:60px; box-sizing:border-box; vertical-align:top; border-radius:4px; text-align:center;}
.prdInfoAreaChild .prd-btns > .my-wish-list img {width:24px; margin-top:17px;}
.prdInfoAreaChild .prd-btns > a.btn_cart {width:171px; border-color:#0B0B0D; font-size:15px; color:#000; margin-left:8px;}
.prdInfoAreaChild .prd-btns #btn_realtime_stock  {display:inline-block; width: 231px; height:42px; font-weight:normal!important; text-align:center; box-sizing:border-box; color:#848484; background:#EFEFEF; border-radius:4px; font-size:13px; padding:12px 0; margin-bottom:8px; border:1px solid #EFEFEF;}
.prdInfoAreaChild .prd-btns > a.kakao_channel {width:100%;height:100%; padding:0; margin-top:26px; border:none;  }
.prdInfoAreaChild .prd-btns .soldout {width:100%; border:1px solid #231f20; height:50px; text-align:center; box-sizing:border-box; color:#000; font-size:16px; padding:16px 0; font-size:14px; font-weight:bold}
.prdInfoAreaChild .price_sell {font-size:18px;}
.prdInfoAreaChild .price_sell .salePercent {font-size:15px;}
.price_sell .unit{margin-right:10px;}

.prdInfoAreaChild.on {border-right:0; display:block; position: fixed; top: 100px; right:50px; background:#fff;  z-index:10; width:400px;  border:1px solid #ddd; box-sizing:border-box;z-index:100; -webkit-transition: 0.3s right ease; transition: 0.3s right ease; }
.prdInfoAreaChild.on .infoHeader, .prdInfoAreaChild.on .prdInfoCnt .price, .prdInfoAreaChild.on .mileage_info {display:none;}

.prdInfoAreaChild.on .prdInfoCnt {width:100%; box-sizing:border-box; padding-top:0; border:none; padding:34px; }
.prdInfoAreaChild.on .prdOption table th {height:38px; padding:5px 0; box-sizing:border-box; }
.prdInfoAreaChild.on .prdOption table td {height:38px; box-sizing:border-box;}
.prdInfoAreaChild.on table td dl dd .basic_option {width:100%; }
.prdInfoAreaChild.on .prd-btns {position:relative; margin-top:8px; }
.prdInfoAreaChild.on .prd-btns > a.btn_buy {width:161px;}
.prdInfoAreaChild.on .prd-btns > a.btn_cart, .prdInfoAreaChild.on .prd-btns #btn_realtime_stock {width:110px;}
.prdInfoAreaChild.on .prd-btns > .my-wish-list {width:43px;}

.prdInfoAreaChild.on a.kakao_channel {display:none; }
.prdInfoAreaChild.on .MK_inner-opt-cm li .MK_p-name { width:100px; box-sizing:border-box; }
.prdInfoAreaChild.on .MK_inner-opt-cm li .MK_price {width:80px;}

.prdInfoAreaChild.on .price_sell {display:block; font-size:20px;}
.prdInfoAreaChild.on #sfsnapfit_main_popup_call_btn {width:330px!important;}
.prdInfoAreaChild.on .extra_product_swiper .item-list .item .prd-info {display:block; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis;}
.prdInfoAreaChild.on .btn_kakaopay {width:161px;}
.prdInfoAreaChild.on .btn_kakaopay a {display:block; width:161px; height:42px; background:#ffed00 url(/design/yeoek/11753/common/detail_btn_kakaopay.png) no-repeat 50% 50%; }
.prdInfoAreaChild.on .btn_kakaopay a img {opacity:0;}
.prdInfoAreaChild.on #nhn_btn {width:152px!important;}
.prdInfoAreaChild.on #nhn_btn .npay_type_D_1_2, .prdInfoAreaChild.on #nhn_btn .npay_type_D_2_2 {width:161px!important;}
.prdInfoAreaChild.on #nhn_btn .npay_btn_link.npay_btn_pay {}
.prdInfoAreaChild.on #grid_realtime_stock {top:-200px;}
.prdInfoAreaChild.on #MK_innerOptScroll {max-height:198px; overflow-y:scroll;}
.makeshop-stock-sellpia-btn {width:100%}

#detailQuickMenu { z-index:11; position: relative; top:0; left: -67px; visibility: visible; opacity: 1;}
.detailQuickMenu.viewOff {display:none; }
#detailQuickMenu .openPopBtn {display: inline-block; position:absolute; top:0; left:-54px; box-sizing:border-box;  text-align: center; background: #000; color: #fff; z-index:12; width: 120px; height: 40px; font-size: 13px; line-height:40px; border-top-left-radius: 40px;border-bottom-left-radius: 40px;}
#detailQuickMenu .openPopBtn.on {left:auto; right:-93px; width:25px; height:auto; box-sizing:border-box; padding:10px 6px; border-top-right-radius:5px; border-bottom-right-radius:5px; line-height:1; border-top-left-radius: 0;border-bottom-left-radius: 0;}
.btn_kakaopay {display:inline-block; width:231px; vertical-align:top;}

#nhn_btn {width:231px!important; display:inline-block; vertical-align:top; margin-left:8px;}
#nhn_btn .npay_type_D_1_2, #nhn_btn .npay_type_D_2_2 {width: 231px!important; height: auto!important;}
#nhn_btn .npay_type_C_1_2, #nhn_btn .npay_type_C_2_2 {width:100% !important; height:auto !important;  }
#nhn_btn .npay_button_box, #nhn_btn .npay_button_box2 {border-top:none !important; padding:0 !important}
#nhn_btn .npay_button {padding:0 !important; }
#nhn_btn .npay_btn_item {height:42px !important}
#nhn_btn .npay_text, #nhn_btn .npay_event_text {display: none !important;}
#nhn_btn .npay_btn_link {height:42px !important;   border-color:#e5e5e5 !important;  border-radius:4px !important; box-sizing:border-box !important;; }
#nhn_btn .npay_btn_link.npay_btn_pay {background-image:url(/design/yeoek/11753/common/detail_btn_naverpay.png)!important; background-color:#36c641 !important; background-position: 50% 50% !important;  border:none !important;  width: 100% !important; margin-left:0 !important; background-size:231px auto!important;}
#nhn_btn .npay_btn_item.btn_width {display:none!important; width:53px !important; margin:0 !important;}
#nhn_btn .npay_btn_link.npay_btn_zzim {width:50px !important; background-position: 50% 6px !important;}
#nhn_btn .npay_event { display:none !important}


.product_slide_box {padding:40px 0; background:#f9f9f9; position: relative;}
.product_slide_box .wrapper {width: 1094px;}
.relatedPrdTitle {margin-bottom:10px; }
.relatedPrdTitle h3 {font-size:30px; }
.relateSlider .swiper-wrapper {width: 1094px;  }
.relateSlider .swiper-slide {width:266px}
.relateSlider_btn_box .swiper-button-next, .relateSlider_btn_box .swiper-button-prev {position: absolute; top: 35%; width: 59px; height: 80px; cursor: pointer; background: url(/design/yeoek/11753/common/mainBnArrow.png) no-repeat center; font-size: 0;  outline: none; }
.relateSlider_btn_box .swiper-button-next { right: 56%;  left: auto; background-position: 0 -80px;  margin-right: -728px;} 
.relateSlider_btn_box .swiper-button-prev {left: 56%; right: auto; background-position: 0 0px;  margin-left: -728px;}
.relateSlider_btn_box .swiper-button-lock {display:block !important; }
#related-product .prd-info {position:relative;padding-top:10px;text-align: left;}
#related-product .prd-info .MS_related_checkbox {position:absolute;top:13px;right: 5px;cursor: pointer;z-index: 1;} 
#related-product .prd-info .prd-name a {display:block;font-size:14px;padding-right: 24px;}
#related-product .prd-info .prd-price {margin-top:5px;}
#related-product .prd-info .prd-price span {display:inline-block; vertical-align:middle;  }
#related-product .prd-info .prd-price span.price {font-size:17px;font-weight:bold;}
#related-product .prd-info .prd-price span.won {font-size:14px; }
#related-product .prd-info .prd-price span.discount{color:#999; }
#related-product .prd-info .prd-price span.salePercent {font-weight:bold; color: #ff6b13;font-size: 14px; margin-right: 6px; }
#related-product .prd-info .prd-opt {margin-top:18px; }
#related-product .prd-info li dl {margin-bottom:6px; }
#related-product .prd-info li dl dt {display:inline-block; vertical-align:middle; width:20%;font-size:12px; color:#616161; margin-right:10px; }
#related-product .prd-info li dl dd {display:inline-block; vertical-align:middle; width:calc(80% - 14px); text-align:left;  }
#related-product .prd-info li dl dd select  {width:100%; height:30px; font-size:12px; border:1px solid #ccc;     color: #616161; box-sizing:border-box;  }
#related-product .prd-info .prd-qty {margin-top:6px; }
#related-product .prd-info .MS_related_quantity {width:30px; height:30px; text-align:center !important; border:1px solid #ccc; box-sizing:border-box; font-size:15px; color:#616161;  }
#related-product .prd-info .btns {display:inline-block; border:1px solid #ccc; border-left:none; box-sizing:border-box; width:25px; height:30px; }
#related-product .prd-info .btns a {display:inline-block; width:100%; height:calc(50% - 1px); position:relative; vertical-align:top;    }
#related-product .prd-info .btns a:after {content:""; display:inline-block; width: 0; height: 0;  border-left:4px solid transparent; border-right:4px solid transparent; position:absolute; top:0; left:8.5px}
#related-product .prd-info .btns .btn-up:after {border-bottom:4px solid #616161;  border-top:4px solid transparent; top:1px}
#related-product .prd-info .btns .btn-dw:after {border-bottom:4px solid transparent;  border-top:4px solid #616161; top:5px}
#related-product .prd-info .btns .btn-dw {border-top:1px solid #ccc}
.related-allbasket {margin-top:20px; text-align:center;  }
.related-allbasket a {display:block;  width:224px; height:52px; line-height:52px;  font-size:16px; color:#000; box-sizing:border-box; border:1px solid #000; margin:0 auto; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.related-allbasket a:hover {background:#000; color:#fff; }


.detailImgBanner {margin:90px 0 100px; }
.detailImgBanner .wrapper {width:1080px; }
.detailImgBanner .wrapper a {display:block; margin-bottom:20px}
.detailImgBanner .wrapper a:last-child { margin-bottom:0px}

.detailTab {border-bottom:1px solid #AEAEAE;}
.detailTab .wrapper {width:100%; text-align:center;}
.detailTab .wrapper a {position:relative; display:inline-block; height:90px; line-height:90px; box-sizing:border-box; font-size:16px; color:#8F8F8F;  text-align:center; padding:0 10px;  margin:0 70px;}
.detailTab .wrapper a.active {font-weight:600; color:#0B0B0D;}
.detailTab .wrapper a.active:after {content:''; width:100%; height:4px; background:#FF6756; position:absolute; bottom:-3px; left:0;}
.detailTab.fixed {position:sticky; left:0; top:0; background:#fff; z-index:1000; }



.detailPhoto .wrapper {width:100%; max-width:900px; margin:0 auto; text-align:center;  }
.detailPhoto .wrapper img {max-width:100%;}


.detailQnaList {padding-bottom:110px;}
.detailQnaList .wrapper {width:1366px;}
.detailQnaList .tit-detail {margin-bottom:12px; position:relative; }
.detailQnaList .tit-detail h3 {font-size:16px; color:#303030; }
.detailQnaList .tit-detail .more {position:absolute; right:0; top:2px;}
.detailQnaList .tit-detail .more a {font-size:11px; color:#8c8b8b; }
.detailQnaList .qna-list { border-top:3px solid #000}
.detailQnaList .qna-list table th {height:46px; font-size:13px; border-bottom:1px solid #e9e9e9; font-weight:normal }
.detailQnaList .qna-list table td {height:45px; font-size:13px; border-bottom:1px solid #e9e9e9; }
.detailQnaList .qna-list table tr.cnt {display:none; }
.detailQnaList .list-btm {position:relative}
.detailQnaList .btm_write {position:absolute; top:10px; left:0}
.detailQnaList .btm_write a {display:flex; align-items:center; justify-content: space-evenly; width:110px; height:40px; box-sizing:border-box; border:1px solid #000; font-size:13px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.detailQnaList .btm_write a:hover {background:#000; color:#fff; }
.detailQnaList .paging-wrap {}
.detailQnaList .paging-wrap .paging {text-align:center; }
.detailQnaList .paging-wrap .paging a {display:inline-block; vertical-align:top; padding:10px 0px; text-align:center; font-size:14px; margin:0 4px; box-sizing:border-box; width:33px; height:36px;}
.detailQnaList .paging-wrap .paging a:hover, .detailQnaList .paging-wrap .paging a.now, .detailQnaList .paging-wrap .paging a .now {color: #000 !important;background: #f9f9f9;}

.sizeBackground { display:none; position: fixed; top: 0px; width: 100vw; height: 100vh; padding-top: 50px; overflow-y: scroll;background-color: #fff; z-index: 1001;}
.sizeBackground .sizeClose {color: #474747; position: absolute; top: 60px; right: calc((100% - 1050px)/2); font-size: 40px; cursor: pointer; }


.crema-fit-product-combined-summary {margin-top:22px; }
.crema-fit-product-combined-summary .lb {margin-bottom:10px;  font-size:14px; display:block;  }


.new_discount{padding:0; margin-top:5px;}
.new_discount a {display:inline-block; padding:0;  width:100%; height:54px; line-height:54px; box-sizing:border-box; font-size:14px; color:#000; font-weight:600;  background:#f8f8f8; text-align:center}
.new_discoun ta em {display:inline-block; padding-right:60px;}
.new_discount a span {color:#eb5728}


.kakao_coupon {padding:0; margin-top:5px;}
.kakao_coupon a {display:inline-block; padding:0;  width:100%; height:54px; line-height:54px; box-sizing:border-box; font-size:14px; color:#000; font-weight:600;  background:#f8f8f8; text-align:center}
.kakao_coupon a em {display:inline-block;}
.kakao_coupon a span {color:#eb5728}



.rv_topWrap{width: 1080px;overflow:hidden;margin: 90px auto 100px;position: relative;}
.rv_topWrap .topbannerSwiper{position: relative;}
.rv_topWrap .topbanner-pagination {position: absolute;text-align: center;transition: .3s opacity;transform: translate3d(0,0,0);font-size: 10px;z-index: 1;color:#fff;background: rgb(0 0 0 / 70%);width: 25px;left: 85%;padding: 4px 10px;border-radius: 100px;}
.rv_topWrap .swiper-slide img { display: block;  width: 100%; height: auto;  object-fit: cover;  }

/** Ãß°¡ ±¸¼º »óÇ° **/
#productDetail .thumb-info .info .table-opt .add-option-box{border-top: 2px solid #000; overflow:hidden;}
#productDetail .thumb-info .info .table-opt .add-option-box .swiper-container {overflow:visible;}
#productDetail .thumb-info .info .table-opt .add-option-box select {height:36px;}
#productDetail .thumb-info .info .table-opt td.add-option-tit { padding:15px 0 0; border-top:1px solid #e4e4e5; color:#252525; font-size:14px; }
#productDetail .thumb-info .info .table-opt tr.add-option-start > td .add-option-img,
#productDetail .thumb-info .info .table-opt tr.add-option-start > td .add-option-wrap { border-bottom:1px dashed #e4e4e5; }
#productDetail .thumb-info .info .table-opt td.add-option-img { padding-top:10px; border-bottom: none; vertical-align:top; width: 122px;}
#productDetail .thumb-info .info .table-opt td.add-option-img .thumb-s {width: 100px;}
#productDetail .thumb-info .info .table-opt td.add-option-img .thumb-s img { width:100%; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap { padding-top:10px; border-bottom: none; padding-left:52px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .add-option-tit{font-size: 15px;color: #e27e6d;margin-bottom: 10px;}
#productDetail .thumb-info .info .table-opt td.add-option-wrap .add-option-tit strong{font-weight: normal;}
#productDetail .thumb-info .info .table-opt td.add-option-wrap .tit-prd { padding: 0; border: none;font-size: 12px;}
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt { margin-top: 10px;}
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt .price{padding: 0;}
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td {padding-top: 10px;}
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td select.basic_option,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td select.addition_option { width:310px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td input.basic_option,
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td input.addition_option { width:306px; height:22px; line-height:24px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap { padding:5px 0 0 0; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap .tit { display:none; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap dt{ width: 50px; display: block; padding: 2px 10px 22px 0; display: none; ;}
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap dd { width: 100%; padding: 0 0 10px 0; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap select { width: 169px; }
#productDetail .thumb-info .info .table-opt td.add-option-wrap .table-opt td .opt-wrap input { width: 205px; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_p-tit { display:block; width:90%; height:100%; line-height:12px; color:#252525; font-weight:bold;}
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_price { top:40px; right:0; }
#productDetail .thumb-info .info .table-opt tr.add-option-end .MK_btn-del { top:0; }

/* BASIC css start */
.extra_product_swiper {font-size:0;}
.extra_product_swiper .item-list .item {width:33.3333%; margin-right:15px;}
.extra_product_swiper.no_swiper .item-list {display:block;}
.extra_product_swiper.no_swiper .item-list .item {width:calc(33.33333% - 10px); margin-right:15px;}
.extra_product_swiper.no_swiper .item-list .item:last-child {margin-right:0;}

.extra_product_swiper .item-list .item .thumbnail {padding-bottom:5px;}
.extra_product_swiper .item-list .item .thumbnail img {width:100%;}
.extra_product_swiper .item-list .item .prd-name {font-size:14px;}
.extra_product_swiper .item-list .item .prd-info {padding-top:0;}
.extra_product_swiper .item-list .item .prd-info .prd-price-wrap .consumer {font-size:13px; padding-right:5px;}
.extra_product_swiper .item-list .item .prd-info .prd-price-wrap .price {font-size:13px; padding-bottom:0!important; margin:0;}
.extra_product_swiper .item-list .item select {width:100%!important; height: 30px; line-height: 30px; background-size: 10px;}
.extra_product_swiper .item-list .item .opt-wrap-v2 dl dd {padding-right:0!important; padding-bottom:3px!important;}
.extra_product_swiper .item-list {padding-bottom:0;}
.extra_product_swiper .item-list .item .sel-btn{text-align: right; margin-top:10px;}
.extra_product_swiper .item-list .item .sel-btn a{background: #eae8e8; color:#333; padding:4px; font-weight:600;}


.shoes_tip {border:1px solid #dbdbdb; color:#252525; line-height:1.4; margin-top:60px; margin-bottom:100px;}
.shoes_tip > ul {overflow:hidden; border-bottom:1px solid #dbdbdb;}
.shoes_tip > ul li {width:25%; float:left;  color:#252525; text-align:center; border-left: 1px solid #dbdbdb; box-sizing: border-box;}
.shoes_tip > ul li:first-child {border-right:0;}
.shoes_tip > ul li a {font-size:16px; display:block; line-height:60px;}
.shoes_tip > ul li.active {background:#252525;}
.shoes_tip > ul li.active a {color:#fff;}
.shoes_tip .tab_list > div {display:none; padding: 0 150px 90px; text-align:left;}
.shoes_tip .tab_list > div.active {display:block;}

.shoes_tip .tab_list > div#tab_01 .tel {display:block; font-size: 21px;}
.shoes_tip .tab_list > div#tab_01 .tel b {font-size:26px;}

.shoes_tip .tab_list > div#tab_01 .desc {display:block; font-size: 21px; margin-top:25px;}

.shoes_tip .tab_list > div h2 {font-size:24px; margin-top:60px; margin-bottom:40px; text-align:center; color:#252525; font-weight:700;}

.shoes_tip .tab_list > div ul.info {margin-top:20px; margin-left:-20px;}
.shoes_tip .tab_list > div ul.info li {padding-left:20px; font-size:18px; line-height:24px; position:relative;}
.shoes_tip .tab_list > div ul.info li:after {content:'-'; position:absolute; top:0; line-height:24px; left:0;}

.shoes_tip .tab_list > div#tab_02 .desc {display:block; font-size: 21px; margin-top:25px;}
.shoes_tip .tab_list > div#tab_02 .desc strong {font-weight:800;}
.shoes_tip .tab_list > div#tab_02 .desc b {font-weight:600;}
.shoes_tip .tab_list > div#tab_02 .danger {display:block; font-size:18px; margin-top:10px;}

.shoes_tip .tab_list > div#tab_02 .raw > span {margin-top:10px; font-size:18px;}
.shoes_tip .tab_list > div#tab_02 .raw h2 {font-size:21px; text-align:left; margin-top:50px; margin-bottom:15px;}

.shoes_tip .tab_list > div .notice h2 {font-size:21px; text-align:left; margin-top:50px; margin-bottom:15px;}

.shoes_tip .tab_list > div .image_info {font-size:0;}
.shoes_tip .tab_list > div .image_info li {border:1px solid #b0b0b0; padding:25px 30px 15px; display:inline-block; margin-right:10px; vertical-align:top; margin-bottom:10px; width:429px;}
.shoes_tip .tab_list > div .image_info li:nth-child(2n) {margin-right:0;}


.shoes_tip .tab_list > div .recommend {font-size:0;}
.shoes_tip .tab_list > div .recommend li {border:1px solid #b0b0b0; padding:50px 10px 50px; display:inline-block; margin-right:10px; vertical-align:top; margin-bottom:10px; width:300px;}
.shoes_tip .tab_list > div .recommend li:nth-child(3) {margin-right:0;}

.shoes_tip .tab_list > div .recommend li h2 {font-size:21px; margin-top:0; margin-bottom:15px;}
.shoes_tip .tab_list > div .recommend li span {display:block; font-size:17px; text-align:center;}

.shoes_tip .tab_list > div#tab_03 .image_info li span {display:block; font-size:21px; text-align:center; height:52px;}
.shoes_tip .tab_list > div#tab_03 .image_info li span em {font-size:16px; display:block;}

.shoes_tip .tab_list > div#tab_04 .image_info li .info h2 {font-size:21px; margin-top:15px; margin-bottom:5px; text-align:left;}
.shoes_tip .tab_list > div#tab_04 .image_info li .info span {display:block; font-size:17px; text-align:left; height:92px;}

.shoes_tip .tab_list > div#tab_04 .image_info li .info span em {font-size:14px; margin-top:5px;}

.qnaTitle{text-align:left; margin-bottom:50px;}
.qnaTitle h2{font-size:30px; color:#252525; letter-spacing:2px;}
.qnaTitle p{font-size:14px; margin-top:10px; color:#252525}

/*ÇÔ²² ±¸¸ÅÇÏ¸é ÁÁ¾Æ¿ä*/
.ajaxSlide {margin:100px auto; max-width:1550px; overflow:hidden; position:relative; padding-bottom:50px;}
.ajaxSlide h2 {text-align:center; font-size:38px; color:#000; font-weight:300; margin-bottom:36px;}
.ajaxSlide .item {width:290px; margin-right:25px;}
.ajaxSlide .item:nth-child(4n){margin-right:25px;}
.ajaxSlide .item:nth-child(5) {margin-right:0;}
.ajaxSlide .item .list_shoppingInfo {position: relative; padding-top: 10px;}
.ajaxSlide .item .list_shoppingInfo .prd-icon img {margin-bottom: 10px;}
.ajaxSlide .item .list_shoppingInfo .listName a {font-size: 15px; color: #0B0B0D;}
.ajaxSlide .item .list_shoppingInfo .prd-price {overflow: hidden; margin-top: 4px;}
.ajaxSlide .item .list_shoppingInfo .prd-price .listPrice {float: left; font-size: 15px; color: #0B0B0D; font-weight: 600;}
.ajaxSlide .item .list_shoppingInfo .prd-price .listDiscount {display: inline-block; font-size: 15px; color: #AEAEAE; margin-left: 7px;}
.ajaxSlide .item .list_shoppingInfo .prd-price .sale {
    display: inline-block;
    font-size: 15px;
    color: #FF6756;
    font-weight: 600;
    margin-left: 7px;
}
.ajaxSlide .item .list_shoppingInfo .listReview {display:none;}
.ajaxSlide .swiper-pagination {position:absolute;  bottom:0; left:50%; margin-left:-335px; width:770px; height:4px; background:#DEDEDE;}
.ajaxSlide .swiper-pagination .swiper-pagination-progressbar-fill {background:#0B0B0D;}

.opt-btns {text-align:right;position: relative;display: inline-block;}
.opt-btns input {float: none !important;height: 30px;padding-right: 24px;}
.opt-btns a {position:absolute;right: 5px;font-size: 14px;}
.opt-btns a i {font-size:14px;}
.opt-btns a:nth-child(2) {top: 2px;}
.opt-btns a:nth-child(3) {bottom: 2px;}

.prdOption {margin-bottom:10px}
.prdOption li {font-size:14px; margin-bottom:10px}



/* BASIC css end */

