.coupon-card[data-astro-cid-ofqdfig4]{border:1px solid var(--border);border-radius:var(--radius);background:#fff;grid-template-columns:112px 1fr auto;align-items:center;gap:18px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:grid}.coupon-card[data-astro-cid-ofqdfig4]:hover{border-color:var(--primary);box-shadow:0 6px 22px -14px var(--primary)}.coupon-card[data-astro-cid-ofqdfig4][data-featured]{border-color:var(--accent);background:var(--accent-soft)}.coupon-card[data-astro-cid-ofqdfig4][data-with-brand]{grid-template-columns:148px 1fr auto}.coupon-badge[data-astro-cid-ofqdfig4]{text-align:center;background:var(--surface);border:1px dashed var(--primary);border-radius:12px;gap:9px;padding:12px 10px;display:flex}.coupon-card[data-astro-cid-ofqdfig4][data-featured] .coupon-badge[data-astro-cid-ofqdfig4]{border-color:var(--accent);background:#fff}.badge-brand[data-astro-cid-ofqdfig4]{border:1px solid var(--border);width:34px;color:var(--primary);background:#fff;border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid;overflow:hidden}.badge-brand[data-astro-cid-ofqdfig4] img[data-astro-cid-ofqdfig4]{object-fit:contain;width:26px;height:26px}.badge-text[data-astro-cid-ofqdfig4]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.coupon-badge[data-astro-cid-ofqdfig4] strong[data-astro-cid-ofqdfig4]{color:var(--primary);letter-spacing:-.03em;white-space:nowrap;font-size:18px;line-height:1.2}.coupon-card[data-astro-cid-ofqdfig4][data-featured] .coupon-badge[data-astro-cid-ofqdfig4] strong[data-astro-cid-ofqdfig4]{color:var(--accent)}.badge-type[data-astro-cid-ofqdfig4]{color:var(--text-muted);margin-top:2px;font-size:11px}.coupon-store[data-astro-cid-ofqdfig4]{color:var(--primary);margin-bottom:3px;font-size:12px;font-weight:700;display:inline-block}.coupon-store[data-astro-cid-ofqdfig4]:hover{text-decoration:underline}.coupon-body[data-astro-cid-ofqdfig4] h3[data-astro-cid-ofqdfig4]{font-size:16px}.coupon-desc[data-astro-cid-ofqdfig4]{color:var(--text-muted);margin-top:5px;font-size:14px}.coupon-meta[data-astro-cid-ofqdfig4]{color:var(--text-muted);flex-wrap:wrap;gap:6px;margin-top:7px;font-size:12px;display:flex}.verified[data-astro-cid-ofqdfig4]{color:var(--primary);font-weight:600}.copy-btn[data-astro-cid-ofqdfig4]{border:2px dashed #ffffff80;flex-direction:column;gap:2px;padding:10px 22px}.code-preview[data-astro-cid-ofqdfig4]{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.copy-label[data-astro-cid-ofqdfig4]{opacity:.9;font-size:11px;font-weight:600}.copy-btn[data-astro-cid-ofqdfig4].copied,.copy-btn[data-astro-cid-ofqdfig4].copied:hover{background:#16a34a}.coupon-card[data-astro-cid-ofqdfig4][data-with-image]{grid-template-areas:"promo promo promo""badge body action"}.coupon-card[data-astro-cid-ofqdfig4][data-with-image] .coupon-badge[data-astro-cid-ofqdfig4]{grid-area:badge}.coupon-card[data-astro-cid-ofqdfig4][data-with-image] .coupon-body[data-astro-cid-ofqdfig4]{grid-area:body}.coupon-card[data-astro-cid-ofqdfig4][data-with-image] .coupon-action[data-astro-cid-ofqdfig4]{grid-area:action}.coupon-promo[data-astro-cid-ofqdfig4]{border-radius:calc(var(--radius) - 4px);grid-area:promo;display:block;overflow:hidden}.coupon-promo[data-astro-cid-ofqdfig4] img[data-astro-cid-ofqdfig4]{aspect-ratio:2;object-fit:cover;width:100%;height:auto;display:block}@media (width>=641px){.coupon-card[data-astro-cid-ofqdfig4][data-with-image]{grid-template:"promo badge action""promo body action"1fr/240px 1fr auto;align-items:start;row-gap:8px}.coupon-card[data-astro-cid-ofqdfig4][data-with-image] .coupon-badge[data-astro-cid-ofqdfig4]{border-radius:999px;justify-self:start;padding:5px 11px}.coupon-card[data-astro-cid-ofqdfig4][data-with-image] .badge-text[data-astro-cid-ofqdfig4]{flex-direction:row;align-items:baseline;gap:7px}.coupon-card[data-astro-cid-ofqdfig4][data-with-image] .badge-type[data-astro-cid-ofqdfig4]{margin-top:0}.coupon-card[data-astro-cid-ofqdfig4][data-with-image] .coupon-action[data-astro-cid-ofqdfig4]{align-self:center}}@media (width<=640px){.coupon-card[data-astro-cid-ofqdfig4]{grid-template-columns:92px 1fr;grid-template-areas:"badge body""action action";gap:14px}.coupon-card[data-astro-cid-ofqdfig4][data-with-image]{grid-template-areas:"promo promo""badge body""action action"}.coupon-card[data-astro-cid-ofqdfig4][data-with-brand]{grid-template-columns:118px 1fr}.coupon-badge[data-astro-cid-ofqdfig4]{gap:6px;padding:11px 8px}.badge-brand[data-astro-cid-ofqdfig4]{width:28px}.badge-brand[data-astro-cid-ofqdfig4] img[data-astro-cid-ofqdfig4]{width:22px;height:22px}.coupon-badge[data-astro-cid-ofqdfig4] strong[data-astro-cid-ofqdfig4]{font-size:15.5px}.coupon-badge[data-astro-cid-ofqdfig4]{grid-area:badge}.coupon-body[data-astro-cid-ofqdfig4]{grid-area:body}.coupon-action[data-astro-cid-ofqdfig4]{grid-area:action}.coupon-action[data-astro-cid-ofqdfig4] .btn[data-astro-cid-ofqdfig4]{width:100%}.coupon-card[data-astro-cid-ofqdfig4]:not([data-with-brand]){grid-template-columns:1fr;grid-template-areas:"badge""body""action";gap:10px;padding:16px}.coupon-card[data-astro-cid-ofqdfig4][data-with-image]:not([data-with-brand]){grid-template-areas:"promo""badge""body""action"}.coupon-card[data-astro-cid-ofqdfig4]:not([data-with-brand]) .coupon-badge[data-astro-cid-ofqdfig4]{border-radius:999px;justify-self:start;padding:5px 11px}.coupon-card[data-astro-cid-ofqdfig4]:not([data-with-brand]) .badge-text[data-astro-cid-ofqdfig4]{flex-direction:row;align-items:baseline;gap:7px}.coupon-card[data-astro-cid-ofqdfig4]:not([data-with-brand]) .badge-type[data-astro-cid-ofqdfig4]{margin-top:0}.coupon-card[data-astro-cid-ofqdfig4]:not([data-with-brand]) .coupon-body[data-astro-cid-ofqdfig4] h3[data-astro-cid-ofqdfig4]{font-size:16.5px}.coupon-card[data-astro-cid-ofqdfig4]:not([data-with-brand]) .coupon-desc[data-astro-cid-ofqdfig4]{font-size:14.5px;line-height:1.65}}
