Popular comparisons
<style> .rda2, .rda2 * { box-sizing: border-box; } .rda2 { --rda2-ink: #171b20; --rda2-ink-2: #262c33; --rda2-text: #5f6874; --rda2-muted: #77808a; --rda2-orange: #f59e0b; --rda2-orange-deep: #d97706; --rda2-orange-soft: #fff5df; --rda2-warm: #fbf8f2; --rda2-soft: #f5f7f9; --rda2-white: #ffffff; --rda2-line: rgba(23, 27, 32, .10); --rda2-shadow: 0 18px 55px rgba(28, 35, 43, .09); --rda2-radius: 24px; width: 100%; max-width: 1080px; margin: 0 auto; padding: 8px 8px 48px; overflow: hidden; color: var(--rda2-ink); line-height: 1.58; container-type: inline-size; container-name: rda2; } .rda2-section { margin: 14px 0; } .rda2-card { position: relative; overflow: hidden; background: var(--rda2-white); border: 1px solid var(--rda2-line); border-radius: var(--rda2-radius); box-shadow: var(--rda2-shadow); transition: transform .26s ease, box-shadow .26s ease, border-color .26s ease; } .rda2-card:hover { transform: translateY(-3px); border-color: rgba(245, 158, 11, .24); box-shadow: 0 24px 68px rgba(28, 35, 43, .13); } .rda2-card:active { transform: scale(.992); } .rda2-inner { padding: 25px 19px; } .rda2-kicker { display: inline-flex; align-items: center; gap: 8px; margin: 0 0 10px; color: var(--rda2-orange-deep); font-size: 11px; line-height: 1.2; font-weight: 900; letter-spacing: 1.4px; text-transform: uppercase; } .rda2-kicker::before { content: ""; flex: 0 0 28px; width: 28px; height: 3px; border-radius: 999px; background: linear-gradient( 90deg, var(--rda2-orange), #ffc35c ); } .rda2-title { margin: 0; color: var(--rda2-ink); font-size: clamp(30px, 8.2vw, 51px); line-height: 1.03; letter-spacing: -1.5px; font-weight: 900; } .rda2-title-shine { background: linear-gradient( 105deg, #171b20 0%, #171b20 28%, #f59e0b 44%, #171b20 61%, #171b20 100% ); background-size: 220% auto; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; animation: rda2-shine 5.3s linear infinite; } @keyframes rda2-shine { 0% { background-position: 150% center; } 100% { background-position: -70% center; } } .rda2-h2 { margin: 0; color: var(--rda2-ink); font-size: clamp(25px, 7vw, 39px); line-height: 1.08; letter-spacing: -.8px; font-weight: 900; } .rda2-h3 { margin: 0; color: var(--rda2-ink); font-size: 16px; line-height: 1.3; font-weight: 850; } .rda2-copy { margin: 12px 0 0; color: var(--rda2-text); font-size: 15px; line-height: 1.58; } .rda2-copy strong { color: var(--rda2-ink); } .rda2-center { text-align: center; } .rda2-center .rda2-kicker { justify-content: center; } .rda2-center .rda2-copy { max-width: 720px; margin-left: auto; margin-right: auto; } .rda2-accent { color: var(--rda2-orange-deep); } .rda2-image { display: block; width: 100%; max-width: 100%; height: auto; } .rda2-visual { overflow: hidden; background: var(--rda2-soft); } .rda2-visual .rda2-image { height: 100%; min-height: 280px; object-fit: cover; } /* HERO */ .rda2-hero { background: radial-gradient( circle at 93% 4%, rgba(245, 158, 11, .14), transparent 38% ), linear-gradient( 145deg, #ffffff, #fff9ee ); } .rda2-hero-copy { padding: 28px 20px 21px; } .rda2-hero-lead { margin: 14px 0 0; color: var(--rda2-text); font-size: 16px; line-height: 1.58; } .rda2-tags { display: flex; flex-wrap: wrap; gap: 7px; margin-top: 18px; }
The catalog often lists the same model at several merchants — worth a price check before you buy.
