/* Bons plans et meilleurs prix du jour (reprend la mise en page des pages simples) */
.rk-deals .rk-page-h2 a{color:inherit;text-decoration:none}
.rk-deals .rk-page-h2 a:hover{color:var(--green)}
.rk-prows{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:24px;padding:6px}
.rk-prow{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;border-radius:18px}
.rk-prow+.rk-prow{border-top:1px solid var(--line)}
.rk-prow__media{width:64px;height:64px;border-radius:14px;background:var(--bg);overflow:hidden}
.rk-prow__img{width:100%;height:100%;object-fit:contain;display:block}
.rk-prow__txt{display:flex;flex-direction:column;gap:3px;min-width:0}
.rk-prow__k{font-size:12px;font-weight:600;color:var(--muted);text-decoration:none;text-transform:uppercase;letter-spacing:.06em}
.rk-prow__n{font-weight:700;font-size:16px;color:var(--ink);text-decoration:none}
.rk-prow__n:hover{color:var(--green)}
.rk-prow__meta{font-size:13px;color:var(--muted)}
.rk-prow__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}
.rk-prow__price strong{font-family:var(--display);font-size:20px;letter-spacing:-.02em}
.rk-prow__drop{font-size:12px;font-weight:700;color:var(--ink);background:var(--accent);padding:3px 8px;border-radius:999px}
.rk-prow__m{font-size:13px;color:var(--muted)}
@media (max-width:640px){
	.rk-prow{grid-template-columns:52px minmax(0,1fr) auto;gap:10px}
	.rk-prow__media{width:52px;height:52px}
	.rk-prow__cta{grid-column:1/-1;justify-self:stretch;text-align:center}
}
