.empty_box10{
  height:10vh;
  padding-top:3vh;
}
.cur_pointer{
  cursor: pointer;
}
.empty_box20{
  height:20vh;
  padding-top:7vh;
  color : #7A7C85;
  text-align : center;
}

.empty_box6{
  height:6vh;
  padding-top:2vh;
  color : #7A7C85;
  text-align : center;
}


.upload_box {
  height : 10rem;
}
.upload_box img{
  width  : 100%;
  height : 100%;
  object-fit: cover;

}
.image_upload{
  height : 10rem;
  height : 100%;
  object-fit: cover;
}

.detail_cont{
  padding-top : 20px;
  height      : 350px !important;
  min-height  : 200px;
}
.detail_cont.show {
  height: auto !important;
  overflow: hidden;
  padding-bottom: 3rem !important;
}

.detail_rv_list{
  min-height : 300px;
}
.pl_25{
  padding-left: 25px !important;
}
.w_rect_s{
  width: 5rem !important;
}
.w_rect_b{
  width: 7.4rem !important;
}
.quantity{
  background: #ffffff;
}

.border_bt{
  padding-bottom: 1.3rem;
  border-bottom: 1px dashed #D1D1D1;
}

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

@keyframes fadeOut {
  from {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
  to {
    opacity: 0;
    transform: translateX(-50%) translateY(100%);
  }
}
.pd-0{
  padding : 0px !important;
}

#toast01.show {
  display: flex;
  opacity: 1;
  transform: translateX(-50%);
}

#toast01 {
  display: none;
  animation: slideDown 0.5s ease-out, fadeOut 0.5s ease-in 2s forwards;
}


/* .set_drop .pr_list li{
  border-top: 1px solid #CBCFD3;
} */


.set_drop{
  border:1px solid #CBCFD3;
  border-radius:1.0rem;
}
.set_drop .dropdown-toggle:after{
	border: 0;
    width: 1.2rem;
    height: 0.8rem;
    background: url(../img/ico_open.png)no-repeat center / 100% auto;
}
.set_drop .dropdown-toggle[aria-expanded="true"]:after{transform: rotate(180deg);}
.set_drop .dropdown-toggle.select{color:#CBCFD3;font-weight:300;}
.set_drop .dropdown-toggle.select:after{opacity:0.4;}
.set_drop .pr_list {font-size: 1.4rem;}
.set_drop .pr_list li{
  padding : 0px 2rem;
}
.set_drop .pr_list li .item .item_body .name{font-size: 1.4rem;}
.set_drop .pr_list li .item .item_body .price{font-size: 1.8rem;}
.set_drop .pr_list li .item.off *{color:#ADB5BD;}
.set_drop .pr_list li .item.off .thum{filter: grayscale(1);}
.set_drop .pr_list li .item.off .item_opt_counter img{opacity: 0.3;}

.my_op_dr .set_drop .dropdown-toggle.select{
  color: #000;
  font-weight: 700;
}
/*option_drop02*/
/* .set_drop.option_drop02{overflow: auto;border: 0;border-radius:0;}
.option_drop.option_drop02 .dropdown-toggle{border:1px solid #CBCFD3;border-radius:1.0rem;}
.option_drop.option_drop02 .pr_list li{border-top:0;}



/*option_drop_set*/
.set_drop.set_drop .pr_list li:first-child{
  padding-top:10px;
  /* border-top:1px solid #CBCFD3; */
}

.set_top_dash{
  /* border-bottom: 1px dashed #CBCFD3; */
  border-top:1px solid #CBCFD3;
}

.set_btm_dash{
  border-bottom: 1px dashed #CBCFD3;
}
/* .set_drop.option_drop_set .pr_list li {
  border-bottom: 1px dashed #CBCFD3 !important;
	padding:0.8rem 0;
} */

.pt_40{
  padding-top:40px;
}


.jconfirm .jconfirm-box div.jconfirm-content-pane {
  -ms-overflow-style: none; /* 인터넷 익스플로러 */
  scrollbar-width: none; /* 파이어폭스 */
}


.rating.rating_timesale{background:#ff5858;color:#fff;}
.rating.rating_wcdel{background:#000000;color:#fff;}
.rating.rating_event{background:#fd7e14;color:#fff;}
.cursor_pointer{
  cursor: pointer;
}
/* .rating.rating_beige{background:#AF9A87;color:#fff;}
.rating.rating_brown{background:#B17A53;color:#fff;}
.rating.rating_black{background:#434F66;color:#fff;} */


.snsShareList .snsBtn {
    width  : 50px;
    height : 50px;
    background-size: 50px 50px;
}
.snsShareList {
    padding: 16px 0 24px 10px;
    display: flex;
    flex-wrap: wrap;
    gap: 16px 24px;
}

.body14 {
    color: var(--text-black, #111);
    font-family: Pretendard;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.14px;
    text-align: center;
}

.sns_btn_a{
    display: inline-block;
    text-align: center;
}
.border_t_0{
    border-top:0px !important;
}
.border_b_0{
    border-bottom:0px !important;
}

.rating.pt_type_badge_2{background:#7F7F7F;color:#fff;}
.rating.pt_type_badge_3{background:#AF9A87;color:#fff;}
