@charset "utf-8";
/* 새글 스킨 (latest) */
.pic_product_wrap{
    position:relative;
}
/* .pic_product_slider{
    padding-bottom:60px;
} */

.pic_product_slider img{
    width:100%;
    display:block;
}

.pic_product_slider .slick-list {
    margin: 0 -10px;
}
.pic_product_slider .slick-slide{
    outline:none;
    padding: 0 10px;
    box-sizing: border-box;
}

.pic_product_slider .slick-dots{
    bottom:0px;
}

.pic_prev,
.pic_next{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:30px;
    height:30px;
    border:0;
    border-radius:50%;
    background:none;
    cursor:pointer;
    z-index:2;
    box-shadow:none;
}

.pic_prev{
    left:-60px;
}

.pic_next{
    right:-60px;
}

.gall_li_wr{position: relative;border: 1px solid #a6b189;border-radius: 20px;}
.badge_wr{display:flex;flex-flow:row nowrap;align-items:center;gap:6px;position:absolute;top:10px;left:10px;width:100%;font-size:15px;}
.badge_wr .badge{padding:6px 16px;color:#fff;border-radius:50px;}
.badge_wr .badge1{background:#ffbc42;}
.badge_wr .badge2{background:#ff70a6;}

.lt_img img{width: 100%;height: auto;margin: 30px 0 0;transition: 0.4s;}



.gall_text_href{display:flex;flex-flow:column nowrap;align-items: flex-end;gap: 2px;margin: 10px 0;padding:10px 20px;line-height: 1.3em;font-size: 14px;text-align:right;}
.gall_li_tit strong{padding:10px 0;font-size:20px;}



.gall_li_price{display:flex;flex-flow:column nowrap;gap:10px;width:100%;padding:16px 10px;}
.gall_li_price .gall_li_price_row{display:flex;flex-flow:row nowrap;justify-content: space-between;align-items: center;width:100%;font-size:16px;color:#888;}
.gall_li_price .gall_li_price_row strong{font-size:24px;color:#181818;}
.gall_li_price .gall_li_price_unit{padding-left:4px;font-size:14px;font-weight:normal;}
.btn_list_wrap{display:flex;flex-flow:row nowrap;justify-content: space-between;align-items: center;gap:10px;}
.btn_list_wrap .btn{display:block;width:calc(50% - 6px);height:52px;line-height:52px;}
.gall_li .btn_list_wrap .btn.btn_detail{border:1px solid #181818;}
.gall_li .btn_list_wrap .btn.btn_order{color:#181818;background:#ededed;border:1px solid #233d03;}
.gall_li .btn_list_wrap .btn.btn_detail:hover {color:#2e4f07;background:#f0f6e9;border:1px solid #223d02;}
.gall_li .btn_list_wrap .btn.btn_order:hover{color:#fff;background:#233d03;border:1px solid #233d03;}


@media all and (max-width:1700px){
    .pic_prev, .pic_next{width:20px;height:20px;}
    .pic_prev{left:-30px;}
    .pic_next{right:-30px;}
    .pic_product_slider .slick-slide{padding:0 6px;}
}


@media (max-width: 1260px){
  .gall_li_tit strong{display:block;width:100%;overflow: hidden;white-space :nowrap;text-overflow: ellipsis;word-break: break-word;}
  .gall_li_price .gall_li_price_row{font-size:14px;}
  .gall_li_price .gall_li_price_row strong{font-size:18px;}
}



@media (max-width: 969px){
    .gall_li{width:50%;padding:10px 8px 40px;}
    .gall_text_href{padding:0 10px 10px;text-align:left;}
    .gall_li_tit strong{font-size: 17px;}
    .gall_li_tit{align-items:flex-start;}
}



@media (max-width: 767px){
    .slick-dotted.slick-slider{padding-bottom:40px;}
    .gall_img .badge_wr{font-size:13px;}
    .gall_img .badge_wr .badge{padding: 4px 8px;border-radius: 6px}
    .gall_li_wr{border-radius:10px;}
    .gall_li_tit{margin-bottom:0;font-size:12px;}
    .gall_li_tit strong{padding:6px 0;font-size: 14px;}
    .gall_li_price{gap:6px;}
    .gall_li_price .gall_li_price_row{font-size:12px;}
    .gall_li_price .gall_li_price_row strong{font-size:14px;}
    .btn_list_wrap .btn{height: 40px;line-height: 40px;font-size: 14px;font-weight: 500;}
}