.comparison-section[data-astro-cid-j7pv25f6]{background:#f5f7fa}.comparison-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.comparison-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;display:flex;flex-direction:column;min-height:230px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.comparison-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 14px 30px #10233f1a;border-color:#b8c7d8}.comparison-type[data-astro-cid-j7pv25f6]{font-size:9px;font-weight:900;letter-spacing:.13em;color:#c8102e}.comparison-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:18px;line-height:1.3;color:var(--navy);margin:8px 0 9px}.comparison-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:12px;line-height:1.5;color:var(--muted);margin:0}.comparison-card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--blue);margin-top:auto;padding-top:16px}.comparison-method[data-astro-cid-j7pv25f6]{margin-top:18px;background:#10233f;color:#fff;border-radius:12px;padding:14px 18px;display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}.comparison-method[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:11px}.comparison-method[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:10px;color:#d5deea}@media(max-width:1050px){.comparison-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.comparison-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.comparison-card[data-astro-cid-j7pv25f6]{min-height:200px}}.product-img[data-astro-cid-j7pv25f6],.hero-image-wrap[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.product-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;padding:20px;display:block;transition:transform .25s ease}.product-img[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.product-image-fallback[data-astro-cid-j7pv25f6]{display:none;position:absolute;inset:0;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:linear-gradient(145deg,#f7f9fc,#e7ebf1)}.product-image-fallback[data-astro-cid-j7pv25f6] .real-product-icon[data-astro-cid-j7pv25f6]{font-size:58px}.product-image-fallback[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;color:#64748b}.product-badge[data-astro-cid-j7pv25f6]{position:absolute;top:12px;left:12px;background:#d6a84f;color:#fff;padding:7px 9px;border-radius:5px;font-size:9px;font-weight:900;letter-spacing:.8px;z-index:3}.best-for[data-astro-cid-j7pv25f6]{font-size:12px;line-height:1.45;background:#f5f8fb;border-radius:7px;padding:9px 10px;margin:2px 0 11px;color:#405166}.best-for[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#10233f}.watch[data-astro-cid-j7pv25f6]{font-size:11px;line-height:1.45;color:#64748b;border-top:1px solid #edf0f3;padding-top:10px;margin-top:2px}.watch[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#475569}.hero-image-wrap[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;padding:26px;display:block;position:relative;z-index:2}.hero-image-fallback[data-astro-cid-j7pv25f6]{display:none;position:absolute;inset:0;align-items:center;justify-content:center}.deal-section[data-astro-cid-j7pv25f6]{background:#f4f7fa}.deal-header[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.deal-feature[data-astro-cid-j7pv25f6]{width:100%;max-width:none;margin:0 auto;background:#fff;border:1px solid #d9e2ec;border-radius:18px;padding:16px;box-shadow:0 25px 60px #10233f1a;position:relative;box-sizing:border-box}.deal-image[data-astro-cid-j7pv25f6]{height:260px;border-radius:13px;background:radial-gradient(circle at 50% 35%,#fff 0,#edf3f8 48%,#dce6ef);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;box-sizing:border-box}.deal-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;padding:26px;box-sizing:border-box;display:block}.deal-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:18px 7px 10px;box-sizing:border-box;background:#fff;overflow-wrap:anywhere}.deal-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:19px;line-height:1.2;color:var(--navy);margin:5px 0 8px;overflow-wrap:anywhere}.deal-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px;line-height:1.4;color:var(--muted);margin:0 0 14px}.deal-copy[data-astro-cid-j7pv25f6] .tag[data-astro-cid-j7pv25f6]{font-size:10px}.deal-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:3px}.deal-actions[data-astro-cid-j7pv25f6] .shop[data-astro-cid-j7pv25f6],.deal-actions[data-astro-cid-j7pv25f6] .amazon-btn[data-astro-cid-j7pv25f6]{min-height:42px}.deal-copy[data-astro-cid-j7pv25f6] .amazon-btn[data-astro-cid-j7pv25f6]{padding:14px 20px;border-radius:7px;font-size:14px}.deal-copy[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;color:#64748b;font-size:10px;line-height:1.5;margin-top:12px}.deal-score[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#eef4f9;border:1px solid #d7e2ec;border-radius:9px;padding:9px 11px;margin:3px 0 11px}.deal-score[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:9px;letter-spacing:1.1px;color:var(--blue);font-weight:900}.deal-score[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--navy);white-space:nowrap}.deal-stars[data-astro-cid-j7pv25f6]{font-size:15px;letter-spacing:2px;color:#d6a84f;margin-bottom:13px}.deal-stars[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:10px;letter-spacing:0;color:#64748b;margin-left:7px}.deal-points[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:7px;margin:0 0 18px;color:#334155;font-size:11px}.deal-placeholder[data-astro-cid-j7pv25f6]{background:linear-gradient(145deg,#eef3f8,#f8fafc)}.deal-placeholder-mark[data-astro-cid-j7pv25f6]{width:92px;height:92px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#10233f;color:#d6a84f;font-size:42px;box-shadow:0 12px 30px #10233f1f}.deal-badge[data-astro-cid-j7pv25f6]{position:absolute;top:18px;left:18px;background:#c8102e;color:#fff;padding:9px 12px;border-radius:5px;font-size:10px;font-weight:900;letter-spacing:.1em;z-index:2}.deal-alternates[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:180px repeat(3,1fr);gap:14px;margin-top:18px}.deal-alt-title[data-astro-cid-j7pv25f6]{background:var(--navy);color:#fff;border-radius:12px;padding:18px;display:flex;flex-direction:column;justify-content:center;gap:7px}.deal-alt-title[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:14px}.deal-alt-title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:11px;color:#d5deea;line-height:1.4}.deal-alt[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px;text-decoration:none;min-width:0}.deal-alt[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:88px;height:78px;object-fit:contain;flex:0 0 88px}.deal-alt[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:#c8102e;font-weight:900}.deal-alt[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:13px;line-height:1.3;color:var(--navy);margin:4px 0 8px}.deal-alt[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;font-size:10px;font-weight:800;color:var(--blue);margin-top:5px;text-decoration:none}.hero-actions[data-astro-cid-j7pv25f6],.deal-actions[data-astro-cid-j7pv25f6],.product-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.amazon-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;background:#ffb000;color:#10233f;border-radius:7px;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.amazon-btn[data-astro-cid-j7pv25f6]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #10233f26}.hero-shop[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;background:var(--navy);color:#fff;padding:11px 14px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:900}.affiliate-strip[data-astro-cid-j7pv25f6]{padding:18px 0;background:#10233f;color:#fff}.affiliate-strip[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;text-align:center}.affiliate-strip[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:13px}.affiliate-strip[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:11px;color:#d5deea}.affiliate-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:11px;color:#fff;font-weight:900;text-decoration:underline}.affiliate-disclosure[data-astro-cid-j7pv25f6]{margin:22px auto 0;max-width:820px;text-align:center;font-size:11px;line-height:1.5;color:#64748b}.category-preview-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.category-preview[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.category-preview[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 14px 32px #10233f1f;border-color:#b8c7d8}.category-preview-image[data-astro-cid-j7pv25f6]{height:165px;background:linear-gradient(145deg,#f7f9fc,#e9eef4);display:flex;align-items:center;justify-content:center;overflow:hidden}.category-preview-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;padding:22px;transition:transform .25s ease}.category-preview[data-astro-cid-j7pv25f6]:hover .category-preview-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.06)}.category-preview-body[data-astro-cid-j7pv25f6]{padding:16px 17px 18px;display:flex;flex-direction:column;gap:12px;min-height:116px}.category-kicker[data-astro-cid-j7pv25f6]{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--blue);text-transform:uppercase}.category-preview[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:4px 0;color:var(--navy);font-size:18px}.category-preview[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.category-arrow[data-astro-cid-j7pv25f6]{font-size:12px;font-weight:800;color:var(--blue);margin-top:auto}.trending-section[data-astro-cid-j7pv25f6]{background:#f5f7fa}.trending-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trend-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;text-decoration:none;transition:.2s}.trend-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10233f1a}.trend-image[data-astro-cid-j7pv25f6]{height:190px;background:#eef3f8;display:flex;align-items:center;justify-content:center;position:relative}.trend-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;padding:18px}.trend-signal[data-astro-cid-j7pv25f6]{position:absolute;top:10px;left:10px;z-index:2;background:#10233f;color:#fff;border-radius:5px;padding:6px 8px;font-size:8px;font-weight:900;letter-spacing:.05em;max-width:75%}.trend-copy[data-astro-cid-j7pv25f6]{padding:16px}.trend-copy[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#c8102e}.trend-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--navy);margin:6px 0 12px;line-height:1.3}.trend-copy[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--blue)}.trend-note[data-astro-cid-j7pv25f6]{margin:18px auto 0;max-width:900px;text-align:center;color:#64748b;font-size:10px;line-height:1.5}.guide-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.guide-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;min-height:170px;transition:.2s}.guide-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 12px 25px #10233f12;border-color:#b9c9da}.guide-card[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-size:25px;margin-bottom:18px}.guide-card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--navy);font-size:14px}.guide-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:12px;line-height:1.45;color:var(--muted);margin:7px 0}.guide-card[data-astro-cid-j7pv25f6]>b[data-astro-cid-j7pv25f6]{color:var(--blue);margin-top:auto;font-size:16px}.about-section[data-astro-cid-j7pv25f6]{background:#fff}.deal-image img{width:100%;height:100%;max-width:78%;max-height:100%;object-fit:contain;padding:18px;box-sizing:border-box;display:block;margin:auto}@media(max-width:600px){.deal-image img{width:100%;height:100%;max-width:78%;max-height:100%;padding:18px;box-sizing:border-box;display:block;object-fit:contain;margin:0 auto}}@media(max-width:1050px){.category-preview-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.trending-grid[data-astro-cid-j7pv25f6],.deal-alternates[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.deal-alt-title[data-astro-cid-j7pv25f6]{grid-column:1/-1;min-height:90px}}@media(max-width:900px){.category-preview-grid[data-astro-cid-j7pv25f6],.guide-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.deal-feature[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.deal-image[data-astro-cid-j7pv25f6]{min-height:300px}}@media(max-width:600px){.category-preview-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.category-preview-image[data-astro-cid-j7pv25f6]{height:210px}.trending-grid[data-astro-cid-j7pv25f6],.guide-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.deal-header[data-astro-cid-j7pv25f6]{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:16px}.deal-feature[data-astro-cid-j7pv25f6]{display:block;width:100%;max-width:none;border-radius:18px;box-shadow:0 25px 60px #10233f1a;padding:16px}.deal-image[data-astro-cid-j7pv25f6]{width:100%;height:330px;min-height:0;aspect-ratio:auto;border-radius:13px}.deal-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;max-width:78%;max-height:100%;padding:18px;box-sizing:border-box;display:block;object-fit:contain;margin:0 auto}.deal-placeholder-mark[data-astro-cid-j7pv25f6]{width:70px;height:70px;font-size:30px}.deal-badge[data-astro-cid-j7pv25f6]{top:14px;left:14px;padding:7px 9px;font-size:10px}.deal-copy[data-astro-cid-j7pv25f6]{width:100%;padding:18px 7px 10px;gap:0}.deal-copy[data-astro-cid-j7pv25f6] .tag[data-astro-cid-j7pv25f6]{font-size:10px}.deal-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:19px;line-height:1.2;margin:5px 0 8px;overflow-wrap:anywhere}.deal-stars[data-astro-cid-j7pv25f6]{font-size:15px;margin-bottom:13px;letter-spacing:2px}.deal-stars[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:10px;margin-left:7px;letter-spacing:0}.deal-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px;line-height:1.4;margin:0 0 14px}.deal-points[data-astro-cid-j7pv25f6]{gap:7px;margin-bottom:18px;font-size:11px;line-height:1.4}.deal-actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px;margin-top:3px;width:100%}.deal-actions[data-astro-cid-j7pv25f6] .shop[data-astro-cid-j7pv25f6],.deal-actions[data-astro-cid-j7pv25f6] .amazon-btn[data-astro-cid-j7pv25f6]{display:flex;width:100%;min-height:42px;box-sizing:border-box;font-size:11px;align-items:center;justify-content:center;text-align:center}.deal-copy[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:10px;line-height:1.5;margin-top:12px}.deal-alternates[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.deal-alt-title[data-astro-cid-j7pv25f6]{grid-column:auto}.deal-alt[data-astro-cid-j7pv25f6]{padding:12px}.hero-actions[data-astro-cid-j7pv25f6],.product-actions[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch}.hero-shop[data-astro-cid-j7pv25f6],.deal-copy[data-astro-cid-j7pv25f6] .amazon-btn[data-astro-cid-j7pv25f6]{width:100%;box-sizing:border-box;text-align:center}}.product-search-home[data-astro-cid-j7pv25f6]{background:#10233f;padding:42px 0}.search-home-copy[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.search-home-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:32px;margin:7px 0 10px}.search-home-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#d5deea;line-height:1.6;margin:0;max-width:680px}.search-home-copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#d6a84f}.search-coming-soon[data-astro-cid-j7pv25f6]{margin-top:18px;padding:14px 16px;border-left:3px solid #d6a84f;background:#ffffff0f;display:flex;flex-direction:column;gap:5px}.search-coming-soon[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fff;font-size:13px}.search-coming-soon[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#d5deea;font-size:11px;line-height:1.5}.home-search-placeholder[data-astro-cid-j7pv25f6]{background:#fff;padding:26px;border-radius:12px;box-shadow:0 12px 28px #0000002e;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.placeholder-icon[data-astro-cid-j7pv25f6]{font-size:34px;color:#10233f}.home-search-placeholder[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:17px;color:#10233f}.home-search-placeholder[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#c8102e;font-weight:900}.home-search-placeholder[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:11px;line-height:1.5;color:#64748b;max-width:390px;margin:4px 0 10px}.home-search-placeholder[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;box-sizing:border-box;text-align:center}@media(max-width:700px){.search-home-copy[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.editor-choice-section[data-astro-cid-j7pv25f6]{background:#fff}.editor-choice-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.editor-choice-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #10233f0f;transition:transform .2s ease,box-shadow .2s ease}.editor-choice-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 14px 30px #10233f1c}.editor-choice-image[data-astro-cid-j7pv25f6]{height:220px;background:linear-gradient(145deg,#f5f8fb,#e9eef4);position:relative;display:flex;align-items:center;justify-content:center}.editor-choice-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;padding:24px}.editor-choice-badge[data-astro-cid-j7pv25f6]{position:absolute;top:14px;left:14px;background:#10233f;color:#fff;padding:8px 10px;border-radius:5px;font-size:9px;font-weight:900;letter-spacing:.08em;z-index:2}.editor-choice-body[data-astro-cid-j7pv25f6]{padding:20px}.editor-choice-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:20px;line-height:1.25;color:var(--navy);margin:6px 0 9px}.editor-choice-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:12px;line-height:1.55;color:var(--muted);margin:0 0 13px}.editor-choice-best[data-astro-cid-j7pv25f6]{font-size:11px;line-height:1.45;color:#405166;background:#f5f8fb;border-radius:7px;padding:10px;margin-bottom:16px}.editor-choice-best[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--navy)}.editor-choice-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px}.editor-choice-actions[data-astro-cid-j7pv25f6] .shop[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;background:var(--navy);color:#fff;padding:10px 12px;border-radius:7px;text-decoration:none;font-size:10px;font-weight:900}.editor-choice-actions[data-astro-cid-j7pv25f6] .amazon-btn[data-astro-cid-j7pv25f6]{font-size:10px;padding:10px 12px}@media(max-width:900px){.editor-choice-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.editor-choice-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.editor-choice-actions[data-astro-cid-j7pv25f6]{flex-direction:column}.editor-choice-actions[data-astro-cid-j7pv25f6] .shop[data-astro-cid-j7pv25f6],.editor-choice-actions[data-astro-cid-j7pv25f6] .amazon-btn[data-astro-cid-j7pv25f6]{width:100%;box-sizing:border-box}}.seasonal-home-section[data-astro-cid-j7pv25f6]{background:#f8fafc}.seasonal-home-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr 1fr;gap:16px}.seasonal-home-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-height:190px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:15px;text-decoration:none;box-shadow:0 8px 25px #10233f0a;transition:.2s ease}.seasonal-home-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 16px 32px #10233f14;border-color:#b8c7d8}.seasonal-home-card[data-astro-cid-j7pv25f6].featured{background:#10233f;border-color:#10233f}.seasonal-home-label[data-astro-cid-j7pv25f6]{font-size:9px;font-weight:900;letter-spacing:.14em;color:#c8102e}.seasonal-home-card[data-astro-cid-j7pv25f6].featured .seasonal-home-label[data-astro-cid-j7pv25f6]{color:#d6a84f}.seasonal-home-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:19px;line-height:1.25;color:var(--navy);margin:8px 0 9px}.seasonal-home-card[data-astro-cid-j7pv25f6].featured h3[data-astro-cid-j7pv25f6]{color:#fff;font-size:22px}.seasonal-home-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:12px;line-height:1.55;color:var(--muted);margin:0}.seasonal-home-card[data-astro-cid-j7pv25f6].featured p[data-astro-cid-j7pv25f6]{color:#d5deea}.seasonal-home-card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:11px;color:var(--blue);margin-top:auto;padding-top:18px}.seasonal-home-card[data-astro-cid-j7pv25f6].featured strong[data-astro-cid-j7pv25f6]{color:#fff}@media(max-width:1100px){.seasonal-home-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.seasonal-home-card[data-astro-cid-j7pv25f6].featured{grid-column:1/-1}}@media(max-width:600px){.seasonal-home-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.seasonal-home-card[data-astro-cid-j7pv25f6].featured{grid-column:auto}}.halloween-feature[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 85% 25%,#7b3512 0,#2a1711 32%,#111827 72%)!important;border-color:#a94717!important;box-shadow:0 14px 34px #491e0a38!important}.halloween-feature[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:auto -15% -55% auto;width:260px;height:180px;border-radius:50%;background:#ff7b2629;filter:blur(26px);z-index:-1}.halloween-art[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.halloween-feature[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:not(.halloween-art){position:relative;z-index:2}.halloween-bat[data-astro-cid-j7pv25f6],.halloween-ghost[data-astro-cid-j7pv25f6],.halloween-pumpkin[data-astro-cid-j7pv25f6],.halloween-spark[data-astro-cid-j7pv25f6]{position:absolute;user-select:none}.halloween-bat[data-astro-cid-j7pv25f6]{font-size:25px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:halloween-flight 7s ease-in-out infinite}.bat-one[data-astro-cid-j7pv25f6]{top:15px;right:22px}.bat-two[data-astro-cid-j7pv25f6]{top:54px;right:95px;font-size:17px;animation-delay:1.8s;animation-duration:8.5s}.halloween-ghost[data-astro-cid-j7pv25f6]{right:18px;bottom:18px;font-size:35px;opacity:.8;animation:halloween-float 4.5s ease-in-out infinite}.halloween-pumpkin[data-astro-cid-j7pv25f6]{right:72px;bottom:12px;font-size:42px;filter:drop-shadow(0 0 14px rgba(255,130,35,.35));animation:halloween-glow 3.5s ease-in-out infinite}.halloween-spark[data-astro-cid-j7pv25f6]{color:#ffad62;font-size:18px;opacity:.7;animation:halloween-twinkle 2.5s ease-in-out infinite}.spark-one[data-astro-cid-j7pv25f6]{top:31px;right:142px}.spark-two[data-astro-cid-j7pv25f6]{bottom:58px;right:150px;font-size:12px;animation-delay:1.2s}.halloween-feature[data-astro-cid-j7pv25f6] .seasonal-home-label[data-astro-cid-j7pv25f6]{color:#ffb35e!important}.halloween-feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{max-width:360px;text-shadow:0 2px 12px rgba(0,0,0,.28)}.halloween-feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:470px;color:#f2ddd2!important}.halloween-feature[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#ffb35e!important}@keyframes halloween-flight{0%,to{transform:translateZ(0) rotate(-3deg)}50%{transform:translate3d(-24px,12px,0) rotate(5deg)}}@keyframes halloween-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes halloween-glow{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(255,130,35,.25))}50%{transform:scale(1.07);filter:drop-shadow(0 0 20px rgba(255,130,35,.6))}}@keyframes halloween-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:600px){.halloween-bat[data-astro-cid-j7pv25f6]{font-size:19px}.bat-two[data-astro-cid-j7pv25f6]{font-size:14px}.halloween-ghost[data-astro-cid-j7pv25f6]{font-size:28px;right:12px;bottom:12px}.halloween-pumpkin[data-astro-cid-j7pv25f6]{font-size:34px;right:52px;bottom:10px}.spark-one[data-astro-cid-j7pv25f6]{right:105px}.spark-two[data-astro-cid-j7pv25f6]{right:112px}.halloween-feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{max-width:75%}}@media(prefers-reduced-motion:reduce){.halloween-bat[data-astro-cid-j7pv25f6],.halloween-ghost[data-astro-cid-j7pv25f6],.halloween-pumpkin[data-astro-cid-j7pv25f6],.halloween-spark[data-astro-cid-j7pv25f6]{animation:none}}n[data-astro-cid-j7pv25f6] .halloween-home-feature[data-astro-cid-j7pv25f6]{padding:22px 0 28px;background:#f8fafc}.halloween-home-inner[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;display:grid;grid-template-columns:1.25fr .75fr;gap:25px;align-items:center;padding:34px 38px;border-radius:20px;background:linear-gradient(120deg,#17151f,#241622 58%,#3a1c1f);box-shadow:0 16px 38px #10233f20}.halloween-home-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.halloween-home-copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#ff9f1c}.halloween-home-feature[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(30px,4vw,46px);line-height:1.05;margin:7px 0 10px}.halloween-home-feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#e7dce2;max-width:760px;line-height:1.6;margin:0}.halloween-home-actions[data-astro-cid-j7pv25f6]{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.halloween-primary[data-astro-cid-j7pv25f6],.halloween-secondary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:9px;text-decoration:none;font-size:12px;font-weight:900}.halloween-primary[data-astro-cid-j7pv25f6]{background:#ff8a00;color:#17151f}.halloween-primary[data-astro-cid-j7pv25f6]:hover{background:#ff9f1c}.halloween-secondary[data-astro-cid-j7pv25f6]{border:1px solid #5c4650;color:#fff;background:#281d27}.halloween-home-art[data-astro-cid-j7pv25f6]{position:relative;min-height:210px}.halloween-orb[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;filter:blur(1px);opacity:.7}.orb-one[data-astro-cid-j7pv25f6]{width:190px;height:190px;right:22px;top:2px;background:#ff8a00}.orb-two[data-astro-cid-j7pv25f6]{width:120px;height:120px;right:135px;bottom:0;background:#7c2d4a}.halloween-bat[data-astro-cid-j7pv25f6],.halloween-ghost[data-astro-cid-j7pv25f6],.halloween-pumpkin[data-astro-cid-j7pv25f6],.halloween-spark[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;filter:drop-shadow(0 8px 15px #0005)}.halloween-bat[data-astro-cid-j7pv25f6]{font-size:50px;right:135px;top:12px;transform:rotate(-8deg)}.halloween-ghost[data-astro-cid-j7pv25f6]{font-size:78px;right:52px;bottom:8px}.halloween-pumpkin[data-astro-cid-j7pv25f6]{font-size:66px;right:145px;bottom:5px}.halloween-spark[data-astro-cid-j7pv25f6]{color:#ffd166;font-size:28px}.spark-one[data-astro-cid-j7pv25f6]{right:38px;top:28px}.spark-two[data-astro-cid-j7pv25f6]{right:215px;top:75px}@media(max-width:700px){.halloween-home-feature[data-astro-cid-j7pv25f6]{padding:18px 0 22px}.halloween-home-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:27px 22px}.halloween-home-art[data-astro-cid-j7pv25f6]{min-height:135px}.orb-one[data-astro-cid-j7pv25f6]{right:10px}.halloween-bat[data-astro-cid-j7pv25f6]{right:95px}.halloween-ghost[data-astro-cid-j7pv25f6]{right:18px}.halloween-pumpkin[data-astro-cid-j7pv25f6]{right:100px}.spark-two[data-astro-cid-j7pv25f6]{right:165px}.halloween-home-actions[data-astro-cid-j7pv25f6]{display:grid}.halloween-primary[data-astro-cid-j7pv25f6],.halloween-secondary[data-astro-cid-j7pv25f6]{width:100%;box-sizing:border-box}}.blog-home-feature[data-astro-cid-j7pv25f6]{padding-top:12px;padding-bottom:42px;background:#fff}.blog-home-banner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;overflow:hidden;border:1px solid #e2e7ed;border-radius:18px;background:#f7f4ee;box-shadow:0 12px 32px #10233f12}.blog-home-image[data-astro-cid-j7pv25f6]{position:relative;display:block;min-height:280px;overflow:hidden;background:#e7ded1}.blog-home-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;min-height:280px;object-fit:cover;transition:transform .35s ease}.blog-home-image[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.035)}.blog-home-image[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;left:16px;bottom:16px;padding:9px 12px;background:#fbf8f2;color:#142b45;font-size:10px;font-weight:900;letter-spacing:.15em}.blog-home-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(24px,4vw,46px)}.blog-home-copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#c8102e}.blog-home-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:600px;margin:8px 0 13px;color:#142b45;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3.2vw,40px);font-weight:500;line-height:1.08;letter-spacing:-.04em}.blog-home-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:580px;margin:0;color:#5d6670;font-size:15px;line-height:1.75}.blog-home-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:23px}.blog-home-primary[data-astro-cid-j7pv25f6]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 17px;border-radius:8px;background:#c8102e;color:#fff;text-decoration:none;font-size:12px;font-weight:900}.blog-home-primary[data-astro-cid-j7pv25f6]:hover{background:#a80c25}.blog-home-secondary[data-astro-cid-j7pv25f6]{color:#142b45;text-decoration:none;font-size:12px;font-weight:800}.blog-home-secondary[data-astro-cid-j7pv25f6]:hover{color:#c8102e}@media(max-width:700px){.blog-home-feature[data-astro-cid-j7pv25f6]{padding-top:0;padding-bottom:30px}.blog-home-banner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);border-radius:14px}.blog-home-image[data-astro-cid-j7pv25f6],.blog-home-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{min-height:0;height:auto;aspect-ratio:1.45}.blog-home-copy[data-astro-cid-j7pv25f6]{padding:24px 20px}.blog-home-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:30px}.blog-home-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px}.blog-home-links[data-astro-cid-j7pv25f6]{align-items:stretch;flex-direction:column;width:100%}.blog-home-primary[data-astro-cid-j7pv25f6]{width:100%;box-sizing:border-box}.blog-home-secondary[data-astro-cid-j7pv25f6]{line-height:1.5}}.christmas-home-feature[data-astro-cid-j7pv25f6]{padding:22px 0 28px;background:#fffaf4}.christmas-home-inner[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:22px;padding:38px 42px;border-radius:20px;background:linear-gradient(115deg,#fff9ee,#fff1e5 60%,#fbe7db);border:1px solid #eed7c4;box-shadow:0 14px 34px #7b2e201a}.christmas-home-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.christmas-home-copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#a42630;font-weight:900;letter-spacing:.12em}.christmas-home-feature[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#164d3b;font-size:clamp(30px,4vw,47px);line-height:1.08;margin:10px 0 14px}.christmas-home-feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#48574e;max-width:700px;line-height:1.7;margin:0}.christmas-home-actions[data-astro-cid-j7pv25f6]{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.christmas-primary[data-astro-cid-j7pv25f6],.christmas-secondary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:9px;text-decoration:none;font-size:13px;font-weight:800}.christmas-primary[data-astro-cid-j7pv25f6]{background:#b42332;color:#fff}.christmas-primary[data-astro-cid-j7pv25f6]:hover{background:#921c28}.christmas-secondary[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #cda887;color:#164d3b}.christmas-secondary[data-astro-cid-j7pv25f6]:hover{background:#f7ecdc}.christmas-home-art[data-astro-cid-j7pv25f6]{position:relative;min-height:225px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#fff6d8 0%,transparent 72%)}.christmas-tree[data-astro-cid-j7pv25f6]{font-size:clamp(125px,17vw,210px);filter:drop-shadow(0 14px 14px #164d3b20);animation:christmas-sway 6s ease-in-out infinite}.christmas-gift[data-astro-cid-j7pv25f6],.christmas-star[data-astro-cid-j7pv25f6]{position:absolute}.christmas-gift[data-astro-cid-j7pv25f6]{font-size:60px;bottom:4px}.gift-one[data-astro-cid-j7pv25f6]{left:8%}.gift-two[data-astro-cid-j7pv25f6]{right:7%;font-size:49px}.christmas-star[data-astro-cid-j7pv25f6]{color:#bd8d36;font-size:34px;animation:christmas-twinkle 3s ease-in-out infinite}.star-one[data-astro-cid-j7pv25f6]{top:8%;left:14%}.star-two[data-astro-cid-j7pv25f6]{top:17%;right:11%;animation-delay:1s}.star-three[data-astro-cid-j7pv25f6]{bottom:26%;right:3%;animation-delay:2s}.christmas-feature[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:linear-gradient(135deg,#f8f2e5,#f2e8d5)!important;border-color:#dfc7a8!important}.christmas-feature[data-astro-cid-j7pv25f6] .seasonal-home-label[data-astro-cid-j7pv25f6]{color:#a42630!important}.christmas-feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#164d3b!important}.christmas-feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#4b6257!important}.christmas-feature[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#a42630!important}.christmas-card-art[data-astro-cid-j7pv25f6]{position:absolute;right:10px;top:10px;font-size:33px;opacity:.22;pointer-events:none}.christmas-card-art[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#bd8d36}.christmas-feature[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:not(.christmas-card-art){position:relative;z-index:1}@keyframes christmas-twinkle{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes christmas-sway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@media(max-width:700px){.christmas-home-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:27px 22px}.christmas-home-art[data-astro-cid-j7pv25f6]{min-height:170px}.christmas-tree[data-astro-cid-j7pv25f6]{font-size:135px}.christmas-home-actions[data-astro-cid-j7pv25f6]{display:grid}.christmas-primary[data-astro-cid-j7pv25f6],.christmas-secondary[data-astro-cid-j7pv25f6]{width:100%;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){.christmas-tree[data-astro-cid-j7pv25f6],.christmas-star[data-astro-cid-j7pv25f6]{animation:none}}.grundig-home-promo[data-astro-cid-j7pv25f6]{padding:20px 0;background:#003087;border-block:1px solid #003087}.grundig-home-promo-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.grundig-home-promo-label[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:800;letter-spacing:.1em;color:#ffd166}.grundig-home-promo[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:5px 0;font-size:clamp(1.15rem,2vw,1.5rem);color:#fff}.grundig-home-promo[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;max-width:690px;font-size:.88rem;line-height:1.5;color:#fff}.grundig-home-promo-link[data-astro-cid-j7pv25f6]{display:inline-block;background:#c8102e;color:#fff!important;border-radius:5px;padding:12px 16px;text-decoration:none;font-size:.86rem;font-weight:700;white-space:nowrap}@media(max-width:600px){.grundig-home-promo-inner[data-astro-cid-j7pv25f6]{align-items:flex-start}.grundig-home-promo-link[data-astro-cid-j7pv25f6]{width:100%;text-align:center}}.affiliate-home-banners[data-astro-cid-j7pv25f6]{padding:22px 0;background:#f5f8fa}.affiliate-carousel-controls[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px}.affiliate-carousel-viewport[data-astro-cid-j7pv25f6]{flex:1;min-width:0;overflow:hidden}.affiliate-banner-track[data-astro-cid-j7pv25f6]{display:flex;gap:18px;width:max-content;animation:affiliate-marquee 48s linear infinite;will-change:transform}.affiliate-carousel[data-astro-cid-j7pv25f6]:hover .affiliate-banner-track[data-astro-cid-j7pv25f6]{animation-play-state:paused}@keyframes affiliate-marquee{to{transform:translate(calc(-1 * var(--affiliate-loop-width, 0px)))}}.affiliate-banner-card[data-astro-cid-j7pv25f6]{box-sizing:border-box;flex:0 0 calc((var(--affiliate-viewport-width, 900px) - 36px)/3);display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;background:#fff;border:1px solid #e0e6ea;border-radius:12px;text-align:center}.affiliate-banner-heading[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:800;letter-spacing:.09em;color:#18344c}.affiliate-banner-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;width:100%;height:220px;align-items:center;justify-content:center;overflow:hidden}.affiliate-banner-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;object-fit:contain}.affiliate-arrow[data-astro-cid-j7pv25f6]{flex:0 0 34px;height:44px;border:1px solid #d3dce3;border-radius:8px;background:#fff;color:#18344c;cursor:pointer;font-size:1.2rem}.affiliate-arrow[data-astro-cid-j7pv25f6]:hover,.affiliate-arrow[data-astro-cid-j7pv25f6]:focus-visible{background:#eaf0f5;outline-offset:2px}.affiliate-banner-disclosure[data-astro-cid-j7pv25f6]{margin:12px 0 0;text-align:center;font-size:.72rem;color:#5b6670}@media(max-width:700px){.affiliate-banner-card[data-astro-cid-j7pv25f6]{flex-basis:var(--affiliate-viewport-width, 320px);padding:14px}.affiliate-banner-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{height:180px}.affiliate-carousel-controls[data-astro-cid-j7pv25f6]{gap:6px}.affiliate-arrow[data-astro-cid-j7pv25f6]{flex-basis:30px}}@media(prefers-reduced-motion:reduce){.affiliate-banner-track[data-astro-cid-j7pv25f6]{animation:none}}
