@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;
}


.slick_arrow_wr{display:flex;gap:10px;position:relative;margin-top:20px;}
.pic_prev,
.pic_next{
    /* position:absolute; */
    /* top:50%; */
    /* transform:translateY(-50%); */
    /* z-index:2; */
    width:40px;
    height:40px;
    padding:12px;
    cursor:pointer;
    text-align: center;
    box-shadow:none;
    background: #e9e9e9;
    border:0;
    border-radius:50%;
}
.pic_prev img,
.pic_next img{
    width:100%;
}
.pic_prev{
    left:-60px;
}

.pic_next{
    right:-60px;
}

.gall_li_wr{position: relative;}

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



.gall_text_href{display:flex;flex-flow:column nowrap;align-items:center;gap: 2px;position:absolute;bottom:0;left:0;width:100%;padding:20px 20px 10px;line-height: 1.3em;font-size: 14px;text-align:center;color:#fff;background:linear-gradient(0deg, #000, transparent);}
.gall_li_tit strong{padding:10px 0;font-size:16px;font-weight:500;}



.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 (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;}
}