.rimi-similar-tires { margin: 30px 0; clear: both; }
.rimi-similar-tires .products-section-title { margin-bottom: 18px; }
.rst-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); gap: 16px; }
.rst-item { display: flex; flex-direction: column; gap: 8px; padding: 12px; border: 1px solid #e5e5e5; border-radius: 10px; background: #fff; color: inherit; text-decoration: none; }
.rst-item:hover { border-color: #999; text-decoration: none; }
.rst-img { width: 100%; height: auto; object-fit: contain; }
.rst-name { font-size: 14px; line-height: 1.3; }
.rst-price { font-weight: 700; }
.rst-old { font-weight: 400; color: #888; }
