
.lwep-wrap{background:var(--bg);padding:20px;border-radius:14px}
.lwep-count{color:var(--title-color);font-size:14px;margin-bottom:20px;text-align:center;opacity:0.8; display: none;}
.lwep-products{display:grid;gap:0}
.lwep-item{display:grid;grid-template-columns:190px 1fr 60px;gap:24px;align-items:start;padding:18px 0;border-bottom:0px solid rgba(255,255,255,.08)}
.lwep-item:last-child{border-bottom:0}
.lwep-img img{width:100%;height:auto;border-radius:0px;background:#eee;transition:transform 0.3s ease}
.lwep-img img:hover{transform:scale(1.05)}
.lwep-content h3,.lwep-content h3 a{color:var(--title-color);font-size:var(--title-size);font-family:var(--title-family);font-weight:var(--title-weight);line-height:1.2;text-decoration:none;margin:0 0 10px;transition:color 0.3s ease}
.lwep-content h3 a:hover{color:var(--price-color)}
.lwep-price{color:var(--price-color);font-size:var(--price-size);font-family:var(--price-family);font-weight:var(--price-weight);margin-bottom:12px}
.lwep-content p{color:var(--desc-color);font-size:var(--desc-size);font-family:var(--desc-family);font-weight:var(--desc-weight);opacity:.9;line-height:1.6}
.lwep-actions a{color:var(--cart-color);font-size:var(--cart-size);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all 0.3s ease;padding:8px;border-radius:100px;background:#F4DCAE;}
.lwep-actions a:hover{background:rgba(255,255,255,0.2);transform:translateY(-2px)}
.lwep-actions a i{font-size:var(--cart-size)}
.lwep-actions a img{width:var(--cart-size);height:var(--cart-size)}

/* Pagination Styles */
.lwep-pagination{margin-top:30px;text-align:center}
.lwep-pagination ul{list-style:none;margin:0;padding:0;display:inline-flex;gap:5px}
.lwep-pagination li{display:inline-block}
.lwep-pagination a,.lwep-pagination span{display:inline-block;padding:8px 12px;color:var(--title-color);text-decoration:none;border:1px solid rgba(255,255,255,0.2);border-radius:4px;transition:all 0.3s ease}
.lwep-pagination a:hover{background:rgba(255,255,255,0.1);border-color:var(--price-color)}
.lwep-pagination span.current{background:var(--price-color);color:var(--bg);border-color:var(--price-color)}

/* Load More Styles */
.lwep-load-more{margin-top:30px;text-align:center}
.lwep-load-more-btn{background:var(--price-color);color:var(--bg);border:none;padding:12px 30px;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1px}
.lwep-load-more-btn:hover{background:var(--bg);color:var(--price-color);border:2px solid var(--price-color)}
.lwep-load-more-btn:disabled{opacity:0.6;cursor:not-allowed}

/* Responsive Design */
@media(max-width:767px){
 .lwep-item{grid-template-columns:1fr;gap:16px}
 .lwep-content h3{font-size:24px}
 .lwep-price{font-size:22px}
 .lwep-content p{font-size:16px}
 .lwep-actions a{font-size:24px}
 .lwep-pagination a,.lwep-pagination span{padding:6px 10px;font-size:14px}
 .lwep-load-more-btn{padding:10px 20px;font-size:14px}
}

@media(max-width:480px){
 .lwep-wrap{padding:15px}
 .lwep-item{padding:12px 0}
 .lwep-img{max-width:120px;margin:0 auto}
 .lwep-content{text-align:center}
 .lwep-actions{margin-top:10px}
}
