.eld-card .eld-card-media{aspect-ratio:2 / 1;background:#fff;border-bottom:1px solid var(--ecs-border)}.eld-card .eld-card-media img{object-fit:contain;padding:12px 18px;background:#fff}.eld-card:hover .eld-card-media img{transform:scale(1.02)}.eld-card .eld-card-placeholder{font-size:2rem;background:linear-gradient(160deg,var(--ecs-card) 0%,var(--ecs-panel-deep) 100%);color:rgb(15 59 95 / .5)}.eld-card .eld-card-body{padding:.8rem 1rem .95rem}.eld-card .eld-card-title{font-size:1.06rem;margin:0 0 .2rem}@media (max-width:640px){.eld-grid{gap:.7rem}.eld-card{display:grid;grid-template-columns:84px 1fr;align-items:center;min-height:96px}.eld-card:hover,.eld-card:focus-visible{transform:none}.eld-card .eld-card-media{position:static;aspect-ratio:1 / 1;width:68px;margin:0 0 0 12px;border:1px solid var(--ecs-border);border-radius:12px;overflow:hidden}.eld-card .eld-card-media img{padding:6px}.eld-card .eld-card-placeholder{font-size:1.5rem}.eld-card .eld-card-body{padding:.75rem 1rem .75rem .85rem}.eld-card .eld-card-title{font-size:1rem}.eld-card .eld-badge{top:auto;bottom:.55rem;left:auto;right:.6rem;font-size:.68rem;padding:.18rem .55rem}.eld-card .eld-badge-featured+.eld-badge-coupon{right:5.3rem}.eld-card:has(.eld-badge) .eld-card-body{padding-bottom:2.3rem}.eld-card .eld-card-meta{margin:0}}