.card-polish .card .title,.card-polish .card .title a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:3lh;min-height:0}
.card-polish .card .actions{flex-direction:column;align-items:stretch;gap:2px;padding-top:2px}
.card-polish .card .actions>.getdeal{display:flex;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;padding:2px 8px;font-size:12px;line-height:16px;font-weight:500}
.card-polish .card .credit{display:block;max-width:100%;min-width:0;font-size:12px;line-height:16px;color:var(--dr-muted,var(--muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.card-polish .card .credit a{display:inline;color:inherit}
.card-polish .card>.media{display:grid;place-items:center;align-self:start;aspect-ratio:1;width:100%;height:auto;min-height:0;margin:0;border:0;border-radius:12px;background:#f4f5f7;overflow:hidden}
.card-polish .card>.media img{display:block;width:100%;height:100%;max-width:320px;max-height:320px;padding:8px;object-fit:contain;mix-blend-mode:normal}
.card-polish .card .dr-offer{color:var(--dr-green,#0f6749);font-size:12px;line-height:16px;font-weight:700}
.card-polish .card .dr-offer strong{color:var(--dr-red,#ac261b)}
@media(prefers-color-scheme:dark){.card-polish .card>.media{background:#30363e}.card-polish .card>.media img{mix-blend-mode:multiply}}