@charset "utf-8";

.basic-shop-item-gallery2 { overflow:hidden; padding:20px 0; line-height:20px; }
.basic-shop-item-gallery2 .txt-normal { letter-spacing:0; }
.basic-shop-item-gallery2 .txt-short { letter-spacing:-1px; padding-right:1px; }
.basic-shop-item-gallery2 .item-none { padding:50px 10px; text-align:center; color:#444; }
.basic-shop-item-gallery2 .item-row { float:left; }
.basic-shop-item-gallery2 .item-image { position:relative; overflow:hidden; }
.basic-shop-item-gallery2 .item-content { padding-top:0px; padding-left:20px; text-align:left; }
.basic-shop-item-gallery2 .item-star { text-align:center; overflow:hidden; letter-spacing:-1px; font-size:18px; line-height:20px; height:20px; margin-bottom:4px; }

.basic-shop-item-gallery2 .item-name { overflow:hidden; display: -webkit-box; padding-right:1px; letter-spacing:-1px; text-align:left; font-size:15px; line-height: 1.5; text-overflow: ellipsis;
-webkit-line-clamp: 2; /* 라인수*/
-webkit-box-orient: vertical;
word-wrap:break-word; 
}

.basic-shop-item-gallery2 .item-text { font-size:12px; color:#444; }
.basic-shop-item-gallery2 .item-price { margin-top:4px; line-height:22px; }
.basic-shop-item-gallery2 .item-price b { display:inline-block; font-size:16px;  }
.basic-shop-item-gallery2 .item-price b i { font-size:12px; }
.basic-shop-item-gallery2 .item-price strike { display:inline-block; margin:0px 4px; color:#888; font-size:12px;  }
.basic-shop-item-gallery2 .item-details { color:#444; min-height:22px; margin-top:4px; padding:0px 1px; font-size:13px; text-align:center; }
.basic-shop-item-gallery2 .item-sp { /*margin:0px 4px;*/ white-space:nowrap; }
.basic-shop-item-gallery2 .item-sp i { margin-right:2px; color:#444; }
.basic-shop-item-gallery2 .item-sns { margin-top:15px; text-align:center; }
.basic-shop-item-gallery2 .item-sns img { width:15%; max-width:34px; border-radius:50%; }
.basic-shop-item-gallery2 .img-wrap .img-item { border: 1px solid #ddd; }

.basic-shop-item-gallery2 .label-tack { position:relative; height: 20px; overflow: hidden; }
.label-tack {
    position: relative;
    top: 0;
}