.offers-grid .offers-card{position:relative;display:flex;flex-direction:column}
.offers-grid .offers-card .offers-card-image{position:relative;padding:0;overflow:hidden}
.offers-grid .offers-card .offers-card-image img{height:205px;transition:transform .25s ease}
.offers-grid .offers-card:hover .offers-card-image img{transform:scale(1.04)}
.offers-discount{position:absolute;top:14px;left:14px;padding:7px 11px;border-radius:4px;background:var(--red);color:#fff;font-size:14px;font-weight:800}
.offers-grid .offers-card .offers-card-body{display:flex;flex:1;flex-direction:column;padding:20px 22px 19px}
.offers-card-kicker{display:block;margin-bottom:7px;color:var(--red);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.offers-grid .offers-card h3{font-size:22px;margin:0 0 16px}
.offers-grid .offers-card .offers-price{display:grid;gap:7px;margin-top:auto;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}
.offer-price-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--ink) 68%,transparent)}
.offer-price-before del{font-size:16px;text-decoration-thickness:1.5px}
.offer-price-now{color:var(--red);font-size:14px;font-weight:800}
.offer-price-now strong{font-size:28px;white-space:nowrap}
.offers-card-cta{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:var(--red);font-size:12px;font-weight:800}
html[dir="rtl"] .offers-discount{left:auto;right:14px}
@media(max-width:700px){.offers-grid .offers-card .offers-card-image img{height:165px}.offers-grid .offers-card .offers-card-body{padding:16px}.offers-grid .offers-card h3{font-size:19px}.offer-price-now strong{font-size:23px}}
