.how-sell { padding: 20px 0 100px; }
.how-sell__points { list-style: none; padding: 0; margin: 24px 0 0; }
.how-sell__points li { position: relative; padding-right: 28px; margin-bottom: 14px; line-height: 1.9; }
.how-sell__points li::before { content: "\2713"; position: absolute; right: 0; top: 0; color: var(--itzone-base); font-weight: 700; }
.how-sell__points a { color: var(--itzone-base); }
.how-sell__points a:hover { text-decoration: underline; }
.how-sell__domain { padding-bottom: 20px; border-bottom: 2px solid var(--itzone-base); }
.shop-line { display: flex; flex-wrap: nowrap; justify-content: center; gap: 14px; margin-top: 28px; overflow-x: auto; padding: 8px 4px 16px; }
.shop-line__item { display: flex; align-items: center; gap: 10px; flex: none; padding: 10px 18px 10px 12px; border-radius: 60px; background: var(--itzone-white, #fff); box-shadow: 0 6px 24px rgba(0,0,0,.08); text-decoration: none; color: inherit; white-space: nowrap; }
.shop-line__item:hover { box-shadow: 0 8px 28px rgba(0,0,0,.14); }
.shop-line__item img { width: 44px; height: 44px; border-radius: 50%; object-fit: cover; flex: none; background: #f3f3f3; }
.shop-line__name { display: block; font-weight: 700; font-size: 15px; }
/* فونت تم ارقام را فارسی نشان می‌دهد؛ دامنه باید با ارقام لاتین نمایش داده شود */
.shop-line__domain { display: block; direction: ltr; text-align: right; font-size: 13px; color: var(--itzone-base); font-family: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; }
@media (max-width: 1199px) { .shop-line { justify-content: flex-start; } }
