/* BASIC css start */
.marquee {
  margin: 0 auto;
  padding-top: 10px;
  color: #fff;
 font-size:.75rem;
 font-family:' NanumSquareR','Noto Sans KR', sans-serif;,  font-weight: 300;
 background:#000;


}

.marquee {
  position: relative;
  width: 100vw;
  max-width: 100%;
  height: 30px;
  overflow-x: hidden;
}

.track {
  position: absolute;
  white-space: nowrap;
  will-change: transform;
  animation: marquee 25s linear infinite;
}

@keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}


/* °øÅë */
.MK-oneclick-only-text li.MK-oneclick-text span{font-size: .6875rem;}
.MK-oneclick-value{font-size: .6875rem;}
.option_tk .product-opt{margin: 10px 0;}
.option_tk .add-opt_item{margin: 10px 0;}
.shopdetail .shopdetailItem .shopdetail_Content .detail_item{ text-align: center;}


.detail {
    margin: 5%;
    display: flex;
    justify-content: center;
    align-items: center;
}


.gallery { padding:10px;}



.detail_image {width:100%; margin-bottom:10px;}
.detail_image img {width:100%;}


/* common box*/


.common_box a {
    display:block;
    margin:0;
}

.common_box a img {
    margin:0;
}

a.common_line {
    height:14px !important;

}

.common_line img {
    height:14px;
}


/*¾ÆÄÚµð¾ð*/




#wrapper {
    margin: 5%;
    margin-top: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.container {
    width: 100%;
    max-width: 1000px;
    min-width: 300px;
    position: relative;
}


.container:hover.container:before {
    box-shadow: 0px 40px 90px #a1a7ac;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
    /*background-color: white;
    border-radius: 3px;*/
}

.accordionTitle {
    padding: 20px;
    position: relative;
    margin: 0;
    font-size: 15px;
    font-weight: 900px; /*ÆùÆ® °¡ÁßÄ¡*/
    letter-spacing: 0.8px;
    color: #000000;
    transition: ease-in-out 0.2s all;
    cursor: pointer;
    font-family: 'Noto Sans KR', sans-serif;
    
}

.accordionTitle:hover {
     /* padding-left: 00px; */
   
}

/* Accordion Item line */
.accordionTitle:before,
.accordionTitle:after {
    content: '';
    position: absolute;
    height: 1px;
    border-radius: 50px;
    transition: ease-in-out 0.5s all;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.accordionTitle:before {
    width: 100%;
    background-color: #bfbfbf;
}

.accordionTitle:after {
    background-image: linear-gradient(90deg, #000000, #ffffff);
    width: 0%;
}

.accordionTitle:hover::after {
    width: 100%;
}

/* Accordion Item line - Active */
.accordionTitleActive:after {
    content: '';
    position: absolute;
    height: 1px;
    border-radius: 50px;
    transition: ease-in-out 0.5s all;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    

}

.accordionTitleActive:after {
    background-image: linear-gradient(90deg, #000000, #ffffff);
    width: 100%;
}


/* Accordion Item Icon  */
.accIcon {
    float: right;
    width: 30px;
    height: 30px;
    display: flex;
    
    align-items: center;
    justify-content: center;
}

.accIcon:before,
.accIcon:after {
    content: '';
    position: absolute;
    border-radius: 50px;
    background-color: #9d9d9d;
    transition: ease 0.3s all;
}

.accIcon:before {
    width: 2px;
    height: 10px;
}

.accIcon:after {
    width: 10px;
    height: 2px;
}

.accordionTitle:hover .accIcon:before,
.accordionTitle:hover .accIcon:after {
    background-color: #000000;
}

.accIcon.anime.accIcon:before {
    transform: rotate(90deg);
}

/* Text Content */
.accordion .item .text {
    opacity: 0;
    height: 0;
    padding: 0px 20px;
    position: relative;
    line-height: 24px;
    font-size: 12px;
    font-weight: 200;
    transition: all 0.6s cubic-bezier(.42, .2, .08, 1);
    overflow: hidden;
    background-color: #ffffff;
    letter-spacing: 0.5px;
}

/* Text Content - Class for JS to hide and show */
.accordion .item .text.show {
    opacity: 1;
    height: auto;
    padding: 25px 20px;
    position: relative;
    z-index: 0;
    border-radius: 0px 0px 3px 3px;
}








/* »óÇ°ÈÄ±â ¹× ¹®ÀÇ ¿µ¿ª */
.tab_menu:after {content:""; display:block; clear:both;}
.tab_menu { margin:25px 15px;*zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
.tab_menu li { float:left;width:33.3%; }
.tab_menu li a { position:relative;display: inline-block;width:100%;height:40px;line-height:40px;box-sizing: border-box;border:1px solid #e1e1e1;border-right:0px; text-align:center;color:#777;font-size:12px; }
.tab_menu li a.active { border-bottom:1px solid #FFFFFF; }
.tab_menu li:last-child a { border-right:1px solid #e1e1e1; }







/* °Ô½Ã±Û */
#tabs {margin: 0px;border: 1px solid #bbb; padding-bottom: 10px; font-size: 12px;}
#tabs .shopdetailBoard {overflow: hidden;text-align:center;border-top:1px solid #bbb;border-bottom:1px solid #bbb;background-color: #f8f8f8; padding: 10px 0; margin-bottom: 0;}
#tabs .shopdetailBoard .tab_on {font-weight: bold; padding: 10px 0;}
#tabs .util {border-bottom: 1px solid #464646; padding:10px;}
#tabs .util a {border: 1px solid #424242;display: inline-block;height: 30px;line-height: 30px;border-radius: 3px;width: 100%;text-align: center;}

#tabs .list_board { text-align:left; }
#tabs .list_board .reply-detail {margin:0 5px;border: 1px solid #73adff;font-size: 0.875em;color: #5da0ff;display: inline-block;height: 18px;line-height: 18px;padding: 0 3px;}
#tabs .review .list_board > ul > li.now > .cont_wrap {display: block;}
#tabs .list_board > ul > li > .wrap .re-wrap {padding:10px; border-top:1px solid #bebebe;}
#tabs .empty-board {text-align: center; padding: 15px 0 5px;}
.list_board ul li {color: #424242; border-bottom: 1px solid #bebebe; word-break: break-all;}
.list_board .re-wrap ul li {font-size: 1em; border-bottom: 0; border-top: 1px dotted #bebebe; margin-top: 5px; padding-top: 5px; list-style: none;}
.list_board ul li dl {padding: 7px;}
.list_board ul li dl h4 {margin: 0}
.list_board ul li .cont_wrap {display: none; padding-top: 5px; border-top: 1px dotted rgb(190, 190, 190); background-color: #f9f9f9; padding: 7px;}
.list_board ul li .cont_wrap img {max-width: 100%; padding-bottom: 5px;}

/* ´ñ±Û */
.MS_cmt_list_box {color: #656565;}
.MS_cmt_list_box .comment_list:last-child {border-bottom: 1px solid #cecece;}
.MS_cmt_list_box .comment_list {padding: 5px;border: 1px solid #cecece;border-bottom: 0;background-color: #fff;}
.MS_cmt_list_box .MS_cmt_hname {padding-left: 5px;}
.MS_cmt_list_box .MS_cmt_content {padding-left: 15px;}
.MS_cmt_list_box .comment_depth2 {padding-left: 10px;}
.MS_cmt_list_box .comment_depth3 {padding-left: 15px;}
#comment_password {width: 250px; left: 7px; box-shadow: 0 0 5px 0 #808080;}
#comment_password input[type="password"] {width: 75%;}
#comment_password form {height: auto !important;}
#comment_password form span {display: block;}

/* ´ä±Û */
.list_board ul li .reply_depth1 .rating,
.list_board ul li .reply_depth1 .info,
.list_board ul li .reply_depth2 .rating,
.list_board ul li .reply_depth2 .info,
.list_board ul li .reply_depth3 .rating,
.list_board ul li .reply_depth3 .info {padding-left: 12px;}
.list_board ul li .reply_status {font-size: 0.875em; color: #777777; font-weight: normal;}

/* ºñ¹øÀÔ·Â */
.list_board input[type="password"] {border-radius: 3px 0 0 3px; width: 80%; border-right: 0; box-sizing: border-box; height: 35px;}
.list_board input[type="button"] {width: 20%; float: right; height: 35px; border-radius: 0 3px 3px 0; background-color: #444; color: #fff; border: 1px solid #444; box-sizing: border-box;}

/* new, hit ¾ÆÀÌÄÜ */
.list_board ul li dl h4 .new {display: inline-block;width: 15px;height: 15px;line-height: 15px;color:#fff;font-size:0.875em;background-color:#5cb7fa;-webkit-border-radius:3px !important;border-radius:3px !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box; text-align: center;}
.list_board ul li dl h4 .hit {display: inline-block;width: 15px;height: 15px;line-height: 15px;color:#fff;font-size:0.875em;background-color:#ff912c;-webkit-border-radius:3px !important;border-radius:3px !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box; text-align: center;}

/* ¼öÁ¤,»èÁ¦¹öÆ° */
.list_board ul li .cont_wrap .comment_modify {text-align: right; margin-top: 5px;}
.list_board ul li .cont_wrap .comment_modify a {width: 45px; border: 1px solid #444; border-radius: 3px; font-size: 0.875em; display: inline-block; text-align: center; line-height: 20px; height: 20px;  background-color: #fff;}
.list_board ul li dl .info .review_del {width: 45px; border: 1px solid #444; border-radius: 3px; font-size: 0.875em; display: inline-block; text-align: center; line-height: 20px; height: 20px;  background-color: #fff;}



/* ÇÏÀÌºê¸®µå */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap { padding:5px 15px 10px; background:#f6f6f6; border-bottom:1px solid #c7c7c7; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box:not(:last-child)  { width:100%; border-bottom:1px solid #cecece; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box.last { border-bottom:none; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .tit { width:100%; padding:10px 0; color:#3b3b3b; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list:after { clear: both; content: ""; display: block; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list { width:100%; font-size:0.875em; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li { float:left; width:20%; list-style:none; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li.last { }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl { width:54px; padding-bottom:10px; text-align:center; color:#333; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdchk { text-align:left; padding-bottom:5px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdchk input { width:12px; height:12px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdimg { position:relative; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdimg img { width:54px; height:54px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdimg.noimg { width:52px; height:52px; border:1px solid #d8d8d8; background:#fff url(/makeshop/newmanager/neoimages/h52_noimg.gif) no-repeat center center; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdimg .soldout { position:absolute; top:0; left:0; display:inline-block; width:54px; height:54px; line-height:56px; color:#fff; text-align:center; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdimg .soldout-bg { position:absolute; top:50%; left:0; display:inline-block; width:54px; height:20px; margin-top:-10px; background:#000; filter:alpha(opacity:40); opacity:0.4; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdimg .sel-img { position:absolute; top:0; left:0; display:inline-block; width:54px; height:54px; background:#000; filter:alpha(opacity:40); opacity:0.4; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdname { padding-top:5px; line-height:14px; word-wrap:break-word;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdnote { padding-bottom:3px; line-height:14px; word-wrap:break-word;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdprice { padding-bottom:3px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdqty { }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdqty input { display:inline-block; width:20px; height:15px; line-height:17px; padding:0 5px; border:1px solid #707070; font-size:11px; text-align:right; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdqty .btn-up-down { display:inline-block; width:11px; height:14px; line-height:0; font-size:0; vertical-align:top; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdqty .btn-up-down a { display:inline-block; width:11px; height:9px; line-height:0; font-size:0; vertical-align:top; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .option-box .list li dl dd.prdqty .btn-up-down .btn-up { margin-bottom:1px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .add-option-sel { font-weight: bold; font-size: 1.1em; padding: 10px 0; border-top:1px solid #cecece; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .shopdetailInfoName { width: 28%; padding-right: 5px; display:inline-block; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .shopdetailInfoCont {width:70%; display:inline-block; margin-left: -4px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .shopdetailInfoCont select {width:100%;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .shopdetailInfoCount .txt-qnty {text-align:right; padding:0 6px; width: 50px !important;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .shopdetailInfoCount .fa-plus {background-color: #bbb; width: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 35px; color: #fff; margin: 0 5px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .option-wrap .shopdetailInfoCount .fa-minus {background-color: #bbb; width: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 35px; color: #fff;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .MK_optAddWrap #MK_innerOptPrice,
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .MK_optAddWrap #MK_innerOptAdd { padding-bottom:5px; margin-right: 10px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area .MK_optAddWrap #MK_optAddWrapList {background-color:#f6f6f6; }



/* ¿øÅ¬¸¯¿É¼Ç */


#reserve_box:after {content:""; display:block; clear:both;} 
#reserve_box { margin:5px 10px 5px;*zoom1; } /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
#reserve_box dl { float:right; } 
#reserve_box dd { float:left;margin-left:10px;font-size:13px;color:#555;  }
#reserve_box dd:nth-child(1) { color:#FF0000;  }

#reserve_box2:after {content:""; display:block; clear:both;} 
#reserve_box2 { float:right;margin:25px 0 25px;font-size:13px;color:#555;*zoom1; } /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */


/*·èºÏ ½½¶óÀÌµå*/

button{
   z-index:1;
  margin: 2px;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.slide-arrow{
  position: absolute;
  top: 50%;
  margin-top: -15px;
}
.prev-arrow{
  left: 0;
  width: 0;
  height: 0;
  border-left: 0 solid transparent;
  border-right: 12px solid #1e1412;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}
.next-arrow{
  right: 0;
  width: 0;
  height: 0;
  border-right: 0 solid transparent;
  border-left: 12px solid #1e1412;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.progress {
  display: block;
  width: 100%;
  height: 1px;
  border-radius: 10px;
  overflow: hidden;
  
  background-color: #f5f5f5;
  background-image: linear-gradient(to right, #1e1412, #1e1412);
  background-repeat: no-repeat;
  background-size: 0 100%;
  
  transition: background-size .4s ease-in-out;
}

.look{background-color: rgb(226, 214, 202); padding: 20px;}



 .btn_cart { width: 48%;
    height: 45px;
    line-height: 45px;
    background-color: #a8a8a8;
    color: #fff;
    text-align: center;
    display: inline-block;
    border: 1px solid #a8a8a8;
    box-sizing: border-box;
    vertical-align: middle;
}
    
 .btn_buy {    width: 48%;
    height: 45px;
    line-height: 45px;
    background-color: #191616;
    color: #fff;
    text-align: center;
    display: inline-block;
    border: 1px solid #191616;
    box-sizing: border-box;
    vertical-align: middle;
}



.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn {
        width: 100%;
    box-sizing: border-box;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #f6f6f6;
    border-top: 1px solid #dfdfdf;
    z-index: 101;
    text-align: center;

    margin: 0 auto;

}


.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .btn_option {position: absolute; top: -16px; left: 50%; margin-left:-33px;}


css
Copy code
.soldout-btns {
    display: flex; 
    justify-content: space-between; 
    align-items: center; 
    overflow:hidden;
}

/* ÀÌ¹ÌÁö Å©±â Á¶Á¤ */
.soldout-btns img {
    max-width: 50%; 
    height: auto; 
    float:left;
}


.limitedsale {
    color : #a62121;
}

.limitedsale .shopdetailInfoCont em{
   font-size:22px;
   font-weight:bold;
}
/* BASIC css end */

