.ext-products-grid{direction:rtl;margin:20px 0}.ext-grid-inner{display:grid;gap:0}.ext-product-card{border:solid 1px #393939;border-radius:12px;padding:5px;text-align:center;background:#1c1c1c;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:#333;transition:transform .3s ease,box-shadow .3s ease}.ext-product-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgb(0 0 0 / .1)}.ext-product-img img{max-width:100%;max-height:180px;width:auto;border-radius:8px;margin-bottom:10px}.ext-product-title{font-size:13px;font-weight:400;margin-bottom:0;min-height:10px;overflow:hidden;color:#d5d5d5;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ext-price-box{display:flex;flex-direction:column;gap:4px;align-items:center}.ext-regular-price{text-decoration:line-through;color:#999;font-size:12px}.ext-sale-price{color:#f83030;font-weight:400;font-size:13px}.ext-price-box em{display:none}.ext-loading{text-align:center;color:#999;padding:30px;grid-column:1 / -1}.ext-no-img{height:120px;display:flex;align-items:center;justify-content:center;color:#999;background:#f7f7f7;border-radius:8px;margin-bottom:10px;font-size:13px}