.card-wrapper{text-decoration:none;background-color:#fff;cursor:pointer;transition:color 0.3s;box-sizing:border-box;margin:0;padding:0;color:#191919;position:relative;font-size:12px;display:flex;flex-direction:column;height:370px;width:300px;margin:20px auto;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.card-images{position:relative;display:flex;justify-content:center;flex-shrink:0;overflow:hidden;padding-bottom:257.391px}.image-slider{position:absolute;top:0;left:0;right:0;bottom:16px;overflow:hidden}.image-slider-inner{display:flex;width:100%;height:241.391px;transition:transform 0.5s ease}.image-slide{flex-shrink:0;width:100%;height:241.391px}.image-slide img{width:100%;height:100%;object-fit:cover}.slider-nav{position:absolute;bottom:0;width:100%;height:16px;display:flex;align-items:center;justify-content:center;background-color:#fff}.nav-dot{width:6px;height:6px;background-color:#ebebeb;border-radius:3px;margin:0 4px;cursor:pointer}.nav-dot.active{background-color:#191919}.card-contents{padding:0 4px;display:flex;flex-direction:column;margin-left:5px;flex:1}.card-titles{display:flex;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;align-items:center;gap:8px}.card-titles h3{font-size:16px;font-weight:400;color:#191919;line-height:normal;word-break:break-all;vertical-align:middle;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-rating{display:flex;align-items:center;height:18px;margin-top:4px;flex-wrap:wrap;overflow:hidden}.rating-stars{display:flex;align-items:center}.rating-values{color:#676;font-size:14px;margin-left:2px}.sold-divider{display:inline-block;height:10px;width:1px;background-color:#979797;margin:0 4px}.sold{color:#676;font-size:14px}.card-tags{height:18px;line-height:18px;overflow:hidden;font-size:14px;margin-top:10px}.tag{display:flex;align-items:center}.tag img{margin-right:2px;vertical-align:middle}.tag-text{color:#AB6D49;vertical-align:middle}.card-price{display:flex;align-items:center;flex-wrap:wrap;height:26px;margin-top:4px;overflow:hidden}.price-final{flex-shrink:0;font-weight:700}.currency{font-size:14px}.price-value{font-size:20px;margin-left:-2px}.price-original{flex-shrink:0;margin:0 4px;text-decoration:line-through;color:#999;font-size:14px;font-weight:500}.discount{color:#F00633;font-size:14px;font-weight:500}