.deal-card[data-astro-cid-j5lgv4mo]{border-radius:var(--radius);height:100%;box-shadow:var(--shadow);color:#fff;background:#2a1f14;flex-direction:column;display:flex;overflow:hidden}.deal-card-photo[data-astro-cid-j5lgv4mo]{aspect-ratio:4/3;background:var(--card-bg);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.deal-card-photo[data-astro-cid-j5lgv4mo]>img[data-astro-cid-j5lgv4mo][data-deal-photo]{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:.9rem;display:block}.deal-card--placeholder[data-astro-cid-j5lgv4mo] .deal-card-photo[data-astro-cid-j5lgv4mo]{background:repeating-linear-gradient(97deg,#ffffff09 0 3px,#0000 3px 11px),repeating-linear-gradient(83deg,#3c230f2e 0 2px,#0000 2px 23px),radial-gradient(at 30% 20%,#8a5c33 0%,#6e4727 50%,#553519 100%);border-bottom:0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.deal-card-mark[data-astro-cid-j5lgv4mo]{border-radius:50%;flex:none;box-shadow:0 2px 8px #00000059}.deal-card-photo[data-astro-cid-j5lgv4mo] .tool-name-card{background:0 0;gap:.35rem;width:100%;height:auto;padding:0 1rem}.deal-card-photo[data-astro-cid-j5lgv4mo] .tool-name-card-brand{color:#fff;font-size:clamp(1.1rem,9cqi,1.6rem)}.deal-card-photo[data-astro-cid-j5lgv4mo] .tool-name-card-rule{background:var(--brass-light)}.deal-card-photo[data-astro-cid-j5lgv4mo] .tool-name-card-model{color:var(--brass-light)}.deal-card-body[data-astro-cid-j5lgv4mo]{flex-direction:column;flex:1;gap:.4rem;padding:1rem 1.15rem 1.15rem;display:flex}.deal-card-body[data-astro-cid-j5lgv4mo] p[data-astro-cid-j5lgv4mo]{color:#fff;margin:0}.deal-card[data-astro-cid-j5lgv4mo] .deal-card-store[data-astro-cid-j5lgv4mo]{text-transform:uppercase;letter-spacing:.08em;color:var(--brass-light);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}.deal-card-cond[data-astro-cid-j5lgv4mo]{text-transform:none;letter-spacing:0;color:#fff;background:#ffffff29;border-radius:999px;padding:.05rem .45rem}.deal-card-title[data-astro-cid-j5lgv4mo]{color:#fff;font-family:var(--serif);margin:0;font-size:1.15rem;line-height:1.25}.deal-card-price[data-astro-cid-j5lgv4mo]{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.deal-card-now[data-astro-cid-j5lgv4mo]{font-family:var(--serif);color:#fff;font-size:1.9rem;line-height:1.1}.deal-card-was[data-astro-cid-j5lgv4mo] s[data-astro-cid-j5lgv4mo]{color:#c3c7cc;font-size:1rem}.deal-card-pill[data-astro-cid-j5lgv4mo]{background:var(--brass-light);color:var(--charcoal);border-radius:999px;padding:.15rem .6rem;font-size:.82rem;font-weight:700;display:inline-block}.deal-card-coupon[data-astro-cid-j5lgv4mo]{color:#fff;font-size:1rem;font-weight:700}.deal-card[data-astro-cid-j5lgv4mo] [data-astro-cid-j5lgv4mo][data-deal-terms] a[data-astro-cid-j5lgv4mo]{color:#fff;text-decoration:underline}.deal-card-note[data-astro-cid-j5lgv4mo]{font-size:.88rem;font-style:italic}.deal-card[data-astro-cid-j5lgv4mo] .deal-card-reg[data-astro-cid-j5lgv4mo]{color:#e6e2d8;font-size:.85rem}.deal-card[data-astro-cid-j5lgv4mo] .deal-card-meta[data-astro-cid-j5lgv4mo]{color:#e6e2d8;flex-wrap:wrap;gap:.15rem .9rem;font-size:.85rem;display:flex}.deal-card-cta[data-astro-cid-j5lgv4mo]{background:var(--forest-600);color:#fff;border-radius:8px;align-self:flex-start;align-items:center;min-height:44px;margin-top:auto;padding:.4rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.deal-card-meta[data-astro-cid-j5lgv4mo]{margin-bottom:.6rem!important}.deal-card-cta[data-astro-cid-j5lgv4mo]:hover{background:var(--forest-300);color:#fff;text-decoration:underline}.deal-card-cta[data-astro-cid-j5lgv4mo]:focus-visible{outline:3px solid var(--brass-light);outline-offset:2px}@media (width<=760px){.deal-card-cta[data-astro-cid-j5lgv4mo]{justify-content:center;align-self:stretch}}.deals-grid[data-astro-cid-pm26ewfw],.deals-photo-credits[data-astro-cid-pm26ewfw]{margin-top:1.5rem}.deals-photo-credits[data-astro-cid-pm26ewfw] summary[data-astro-cid-pm26ewfw]{cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}
