@charset "utf-8";
.trendshop-mobile-list .item-list{overflow:hidden; margin-top:0; margin-bottom:10px; padding:0; list-style:none; font-family: 'Malgun Gothic',돋움,sans-serif;}
.trendshop-mobile-list .item-list li{position:relative; float:left; margin:0 0 16px 0; padding-top:0; padding-bottom:0}
.trendshop-mobile-list .item-list li a,
.trendshop-mobile-list .item-list li a:hover{text-decoration:none}
.trendshop-mobile-list .item-list li .item-thumbnail img{width:100%; height:auto; border: 1px solid #ebebeb; padding: 0;}
.trendshop-mobile-list .item-list li .item-name{display:block; margin-top:10px; text-align:center; font-family: HelveticaNeue !important; *font-family: 'Malgun Gothic',돋움,sans-serif; font-size: 1em; color:#444; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; line-height: 1.3em; height: 2.6em;}
.trendshop-mobile-list .item-list li .item-desc{display:block; margin-top:3px; text-align:center; font-family: 'Malgun Gothic',돋움,sans-serif; font-size:0.917em; color:#888}
.trendshop-mobile-list .item-list li .item-price{border-top: solid 1px #eee; margin-top: 10px; padding-top: 5px; text-align:center; font-family: 'Malgun Gothic',돋움,sans-serif; font-size: 1.083em; font-weight: 700;color:#333}
.trendshop-mobile-list .item-list li .item-price .price{margin-right:5px; font-size:1em; color:#999}
.trendshop-mobile-list .item-list li .item-price .currency_symbol{margin-right:2px}
.trendshop-mobile-list .item-list .quantity{width:50px}

.trendshop-mobile-list .item-list .item-badge{position: absolute; display: block; top: -1px; right: 0px;text-align: right; margin-top:0; margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.trendshop-mobile-list .item-list .item-badge ul{display: inline-block; margin:0; padding:0; list-style:none; text-align:center}
/*
.trendshop-mobile-list .item-list .item-badge li{display:inline-block; text-transform: uppercase; min-width: 32px; float:none; margin:0 2px; background-color: #baac94; border: solid 1px #baac94; padding: 0; font-size: 9px; color: #fff; border:0}
.trendshop-mobile-list .item-list .item-badge li:nth-child(2){background-color: #f5bb5b; border: solid 1px #f5bb5b; border:0}
.trendshop-mobile-list .item-list .item-badge li:nth-child(3){background-color: #df7193; border: solid 1px #df7193; border:0}
.trendshop-mobile-list .item-list .item-badge li:nth-child(4){background-color: #7acad5; border: solid 1px #7acad5; border:0}
.trendshop-mobile-list .item-list .item-badge li:nth-child(5){background-color: #ae040a; border: solid 1px #ae040a; border:0}
*/
.trendshop-mobile-list .item-list .item-badge li{text-transform: uppercase; min-width: 35px; height: 13px; line-height: 12px; letter-spacing: 0; float:left; margin:0 0 0 3px; background-color: #AAA; border: solid 1px #AAA; padding: 1px 7px; font-size: 15px; font-weight: 700; color: #fff; border:0}
.trendshop-mobile-list .item-list .item-badge li:first-child{background-color: transparent; margin-left:0}
.trendshop-mobile-list .item-list .item-badge li:nth-child(2){background-color: #777; border: solid 1px #777; border:0}
.trendshop-mobile-list .item-list .item-badge li:nth-child(3){background-color: #f5bb5b; border: solid 1px #f5bb5b; border:0}
.trendshop-mobile-list .item-list .item-badge li:nth-child(4){background-color: #7acad5; border: solid 1px #7acad5; border:0}
.trendshop-mobile-list .item-list .item-badge li:nth-child(5){background-color: #df7193; border: solid 1px #df7193; border:0}

.trendshop-mobile-list .item-list .item-badge li img{display:block; width:35px; height:12px}
.trendshop-mobile-list .ribbon{position:absolute; top:8px; left:15px; width:25px; *height:50px; opacity: 0.5; *border-radius: 100%; *background:#555; *background:rgba(0,0,0,.1); text-align:center; font-family:'Malgun Gothic',돋움,sans-serif; font-weight:400; font-size:11px; color:#fff}

@media (max-width:479px) {
	.trendshop-mobile-list .item-list li .item-price .price{display:inline-block; margin-right:8px;}
}
@media (min-width:768px) {
	.trendshop-mobile-list .item-list .item-name,
	.trendshop-mobile-list .item-list .item-price{font-size:1.085em}
	.trendshop-mobile-list .item-list .item-desc,
	.trendshop-mobile-list .item-list .item-price .price{font-size:1em}
	.trendshop-mobile-list .item-list .item-badge li img{width:37px; height:12px}
}

@media (max-width: 991px) {
	.col-xs-3 { width: 50%; }
}

/* oferta text */
.trendshop-mobile-list .item-list .item-thumbnail .ofribbon{position:absolute; top:1px; *left:1px; right: 15px; width:53px; height:21px; opacity: 0.9; background: #a80007; *background-image: linear-gradient(335deg,#1470B8 50%,#a80007 50%); text-align:center; font-family:'Malgun Gothic',돋움,sans-serif; font-weight:700; font-size:12px; color:#fff}
.trendshop-mobile-list .item-list .item-thumbnail .ofribbon .best-text{display:block; margin-top:4px; animation: motion 1.5s linear 0s infinite;}
.trendshop-mobile-list .item-list .item-thumbnail .ofribbon .best-num{display:block; font-weight:700; font-size:14px}

@keyframes motion{
  0% {margin-right: 0px;}
	20% {margin-right: 10px;}
	40% {margin-right: 0px;}
	60% {margin-right: 10px;}
	80% {margin-right: 0px;}
	100% {margin-right: 0px;}
}
