.sale-anchor[data-astro-cid-52mbhrbb]{scroll-margin-top:24px}.sale-feature[data-astro-cid-52mbhrbb]{margin:34px 0 42px;padding:clamp(18px,3vw,30px);background:#fff4ed;border:1px solid #f0d6c7;border-radius:14px}.sale-kicker[data-astro-cid-52mbhrbb]{font:800 .65rem/1.4 Arial,sans-serif;letter-spacing:.16em;color:#c8102e;margin:0 0 8px}.sale-feature-heading[data-astro-cid-52mbhrbb] h2[data-astro-cid-52mbhrbb]{margin:0 0 10px!important}.sale-feature-heading[data-astro-cid-52mbhrbb]>p[data-astro-cid-52mbhrbb]:last-child{font-size:.92rem;line-height:1.65}.sale-product-grid[data-astro-cid-52mbhrbb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.sale-product-card[data-astro-cid-52mbhrbb]{min-width:0;background:#fff;border:1px solid #eaded6;border-radius:9px;overflow:hidden;display:flex;flex-direction:column}.sale-product-image[data-astro-cid-52mbhrbb]{display:block;aspect-ratio:1;background:#fff;overflow:hidden}.sale-product-image[data-astro-cid-52mbhrbb] img[data-astro-cid-52mbhrbb]{display:block;width:100%;height:100%;object-fit:contain;padding:8px}.sale-product-copy[data-astro-cid-52mbhrbb]{padding:12px;display:flex;flex-direction:column;flex:1}.sale-product-copy[data-astro-cid-52mbhrbb] h3[data-astro-cid-52mbhrbb]{font:700 .88rem/1.4 Arial,sans-serif;margin:0 0 9px;color:#142b45}.sale-price[data-astro-cid-52mbhrbb]{font:800 .88rem/1.5 Arial,sans-serif;color:#142b45;margin:0 0 12px}.sale-price-meta[data-astro-cid-52mbhrbb]{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:center}.sale-compare[data-astro-cid-52mbhrbb]{font-weight:400;color:#777;text-decoration:line-through;margin-left:6px}.sale-discount[data-astro-cid-52mbhrbb]{display:inline-block;color:#a20e28;font-size:.72rem;font-weight:800}.sale-shop-link[data-astro-cid-52mbhrbb],.sale-fallback[data-astro-cid-52mbhrbb] a[data-astro-cid-52mbhrbb],.sale-all-link[data-astro-cid-52mbhrbb]{display:inline-block;margin-top:auto;color:#b10f29;font:800 .76rem/1.5 Arial,sans-serif;text-decoration:none}.sale-footnote[data-astro-cid-52mbhrbb]{font-size:.76rem;line-height:1.6;color:#6b7280}.sale-fallback[data-astro-cid-52mbhrbb]{background:#fff;padding:16px;border-radius:8px}@media(max-width:760px){.sale-product-grid[data-astro-cid-52mbhrbb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.sale-product-grid[data-astro-cid-52mbhrbb]{gap:9px}.sale-product-copy[data-astro-cid-52mbhrbb]{padding:9px}.sale-product-copy[data-astro-cid-52mbhrbb] h3[data-astro-cid-52mbhrbb]{font-size:.8rem}}.visual-feature[data-astro-cid-52mbhrbb]{margin:30px 0 40px;background:#f5e7dd;padding:24px}.visual-feature-heading[data-astro-cid-52mbhrbb]>span[data-astro-cid-52mbhrbb]{font:800 .65rem Arial,sans-serif;color:#c8102e;letter-spacing:.15em}.visual-feature-heading[data-astro-cid-52mbhrbb] h2[data-astro-cid-52mbhrbb]{margin:10px 0!important}.visual-feature-heading[data-astro-cid-52mbhrbb] p[data-astro-cid-52mbhrbb]{font-size:.92rem;line-height:1.6}.visual-feature-grid[data-astro-cid-52mbhrbb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.visual-feature-grid[data-astro-cid-52mbhrbb] a[data-astro-cid-52mbhrbb]{background:#fff;text-decoration:none;color:#142b45;min-width:0}.visual-feature-grid[data-astro-cid-52mbhrbb] img[data-astro-cid-52mbhrbb]{width:100%;aspect-ratio:1;object-fit:contain;display:block}.visual-feature-grid[data-astro-cid-52mbhrbb] strong[data-astro-cid-52mbhrbb]{display:block;font:700 .75rem/1.4 Arial,sans-serif;padding:10px}.finds-grid[data-astro-cid-52mbhrbb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.find-card[data-astro-cid-52mbhrbb]{min-width:0;background:#fffdf9;border:1px solid #e5ded2;overflow:hidden}.find-photo[data-astro-cid-52mbhrbb]{display:block;aspect-ratio:1/1;background:#f3eee7;overflow:hidden}.find-photo[data-astro-cid-52mbhrbb] img[data-astro-cid-52mbhrbb]{display:block;width:100%;height:100%;object-fit:contain}.find-copy[data-astro-cid-52mbhrbb]{padding:20px}.find-number[data-astro-cid-52mbhrbb]{font:700 .65rem/1.5 Arial,sans-serif;letter-spacing:.12em;color:#c8102e;margin:0 0 10px}.find-copy[data-astro-cid-52mbhrbb] h3[data-astro-cid-52mbhrbb]{font:500 1.5rem/1.2 Georgia,serif;color:#142b45;margin:0 0 12px}.find-copy[data-astro-cid-52mbhrbb]>p[data-astro-cid-52mbhrbb]:not(.find-number){font-size:.96rem;line-height:1.65;margin:0 0 18px}.find-link[data-astro-cid-52mbhrbb]{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#c8102e;color:#fff;text-decoration:none;padding:12px 14px;font:700 .78rem Arial,sans-serif}.find-copy[data-astro-cid-52mbhrbb] small[data-astro-cid-52mbhrbb]{display:block;color:#687078;font:400 .7rem/1.5 Arial,sans-serif;margin-top:12px}.compare-scroll[data-astro-cid-52mbhrbb]{overflow-x:auto;max-width:100%}.compare-scroll[data-astro-cid-52mbhrbb] table[data-astro-cid-52mbhrbb]{width:100%;min-width:480px;border-collapse:collapse;font:400 .85rem/1.6 Arial,sans-serif}.compare-scroll[data-astro-cid-52mbhrbb] th[data-astro-cid-52mbhrbb],.compare-scroll[data-astro-cid-52mbhrbb] td[data-astro-cid-52mbhrbb]{padding:12px;text-align:left;border-bottom:1px solid #e5ded2}.compare-scroll[data-astro-cid-52mbhrbb] th[data-astro-cid-52mbhrbb]{color:#142b45}@media(max-width:700px){.finds-grid[data-astro-cid-52mbhrbb]{grid-template-columns:minmax(0,1fr)}.find-copy[data-astro-cid-52mbhrbb]{padding:17px}}
