.rockbros-hub[data-astro-cid-iwuusixa]{max-width:1240px;margin:0 auto;padding:28px 22px 70px;color:#17283b}.rb-hero[data-astro-cid-iwuusixa]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:34px;align-items:center;background:linear-gradient(120deg,#0e2239,#193b5b);color:#fff;border-radius:20px;padding:clamp(25px,4vw,54px);overflow:hidden}.rb-hero-copy[data-astro-cid-iwuusixa]{min-width:0}.rb-eyebrow[data-astro-cid-iwuusixa]{font:800 .68rem/1.4 Arial,sans-serif;letter-spacing:.15em;color:#c8102e;margin:0 0 10px}.rb-hero[data-astro-cid-iwuusixa] .rb-eyebrow[data-astro-cid-iwuusixa]{color:#ffb8c3}.rb-kicker[data-astro-cid-iwuusixa]{font:700 .85rem/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#d6e4ef}.rb-hero[data-astro-cid-iwuusixa] h1[data-astro-cid-iwuusixa]{font:800 clamp(2.2rem,4.2vw,3.8rem)/1.04 Arial,sans-serif;letter-spacing:-.045em;color:#fff;margin:12px 0 18px}.rb-intro[data-astro-cid-iwuusixa]{font-size:1.05rem;line-height:1.75;color:#e3edf6}.rb-actions[data-astro-cid-iwuusixa]{display:flex;flex-wrap:wrap;gap:11px;margin:23px 0}.rb-button[data-astro-cid-iwuusixa]{display:inline-flex;align-items:center;justify-content:center;padding:13px 17px;border-radius:7px;font:800 .82rem/1.3 Arial,sans-serif;text-decoration:none}.rb-button[data-astro-cid-iwuusixa].primary{background:#c8102e;color:#fff}.rb-button[data-astro-cid-iwuusixa].secondary{background:#fff;color:#142b45}.rb-disclosure[data-astro-cid-iwuusixa]{font:.74rem/1.65 Arial,sans-serif;color:#d2dce7}.rb-hero-photo[data-astro-cid-iwuusixa]{display:block;min-height:300px;height:100%;background:#fff;border-radius:14px;overflow:hidden}.rb-hero-photo[data-astro-cid-iwuusixa] img[data-astro-cid-iwuusixa]{width:100%;height:100%;min-height:300px;max-height:470px;object-fit:contain;padding:20px}.rb-jump-nav[data-astro-cid-iwuusixa]{display:flex;gap:9px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid #dfe5eb}.rb-jump-nav[data-astro-cid-iwuusixa] a[data-astro-cid-iwuusixa]{background:#f0f3f6;color:#233a51;border:1px solid #dfe5eb;border-radius:999px;padding:8px 12px;font:700 .75rem/1.3 Arial,sans-serif;text-decoration:none}.rb-intro-section[data-astro-cid-iwuusixa]{padding:38px 0 12px;max-width:790px}.rb-intro-section[data-astro-cid-iwuusixa] h2[data-astro-cid-iwuusixa],.rb-category[data-astro-cid-iwuusixa] h2[data-astro-cid-iwuusixa],.rb-buying-checklist[data-astro-cid-iwuusixa] h2[data-astro-cid-iwuusixa],.rb-guide-cta[data-astro-cid-iwuusixa] h2[data-astro-cid-iwuusixa]{font:800 clamp(1.65rem,3vw,2.3rem)/1.15 Arial,sans-serif;color:#142b45;margin:0 0 12px;letter-spacing:-.03em}.rb-intro-section[data-astro-cid-iwuusixa]>p[data-astro-cid-iwuusixa]:last-child,.rb-category-head[data-astro-cid-iwuusixa] p[data-astro-cid-iwuusixa]:not(.rb-eyebrow),.rb-guide-cta[data-astro-cid-iwuusixa] p[data-astro-cid-iwuusixa]:not(.rb-eyebrow){line-height:1.7;color:#5b6671}.rb-category[data-astro-cid-iwuusixa]{padding:30px 0 34px;border-top:1px solid #e1e6eb;scroll-margin-top:100px}.rb-category-head[data-astro-cid-iwuusixa]{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.rb-category-head[data-astro-cid-iwuusixa]>div[data-astro-cid-iwuusixa]{max-width:760px}.rb-category-head[data-astro-cid-iwuusixa] h2[data-astro-cid-iwuusixa]{margin-bottom:8px}.rb-text-link[data-astro-cid-iwuusixa]{white-space:nowrap;color:#b10f29;font:800 .8rem/1.4 Arial,sans-serif;text-decoration:none}.rb-product-grid[data-astro-cid-iwuusixa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rb-product-card[data-astro-cid-iwuusixa]{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:18px;border:1px solid #dfe5eb;border-radius:14px;overflow:hidden;background:#fff}.rb-product-image[data-astro-cid-iwuusixa]{display:flex;align-items:center;justify-content:center;background:#f4f6f8;min-height:220px}.rb-product-image[data-astro-cid-iwuusixa] img[data-astro-cid-iwuusixa]{width:100%;height:100%;max-height:280px;object-fit:contain;padding:14px}.rb-product-copy[data-astro-cid-iwuusixa]{padding:18px 17px 18px 0}.rb-product-label[data-astro-cid-iwuusixa]{font:800 .62rem/1.4 Arial,sans-serif;letter-spacing:.12em;color:#b10f29;margin:0 0 8px}.rb-product-copy[data-astro-cid-iwuusixa] h3[data-astro-cid-iwuusixa]{font:800 1.05rem/1.3 Arial,sans-serif;color:#142b45;margin:0 0 10px}.rb-product-copy[data-astro-cid-iwuusixa] p[data-astro-cid-iwuusixa]:not(.rb-product-label){font:.85rem/1.6 Arial,sans-serif;color:#586573}.rb-price[data-astro-cid-iwuusixa]{font:800 .85rem/1.4 Arial,sans-serif;color:#142b45!important}.rb-product-cta[data-astro-cid-iwuusixa]{display:inline-block;margin-top:5px;background:#c8102e;color:#fff;border-radius:5px;padding:10px 12px;font:800 .73rem/1.3 Arial,sans-serif;text-decoration:none}.rb-empty[data-astro-cid-iwuusixa]{background:#f5f7f9;padding:15px 18px;border-radius:8px;color:#586573}.rb-buying-checklist[data-astro-cid-iwuusixa]{background:#f1f4f7;border-radius:16px;padding:clamp(22px,4vw,38px);margin:35px 0}.rb-check-grid[data-astro-cid-iwuusixa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.rb-check-grid[data-astro-cid-iwuusixa]>div[data-astro-cid-iwuusixa]{background:#fff;border:1px solid #e0e6ec;border-radius:10px;padding:18px}.rb-check-grid[data-astro-cid-iwuusixa] strong[data-astro-cid-iwuusixa]{font:800 .93rem/1.4 Arial,sans-serif;color:#142b45}.rb-check-grid[data-astro-cid-iwuusixa] p[data-astro-cid-iwuusixa]{font:.84rem/1.65 Arial,sans-serif;color:#5b6671;margin-bottom:0}.rb-guide-cta[data-astro-cid-iwuusixa]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;border-top:3px solid #c8102e;border-bottom:1px solid #dfe5eb}.rb-guide-cta[data-astro-cid-iwuusixa]>div[data-astro-cid-iwuusixa]{max-width:720px}.rb-footer-note[data-astro-cid-iwuusixa]{font:.75rem/1.7 Arial,sans-serif;color:#6b7280;margin-top:25px}@media(max-width:820px){.rb-hero[data-astro-cid-iwuusixa]{grid-template-columns:1fr}.rb-hero-photo[data-astro-cid-iwuusixa]{min-height:220px}.rb-hero-photo[data-astro-cid-iwuusixa] img[data-astro-cid-iwuusixa]{min-height:220px;max-height:320px}.rb-product-grid[data-astro-cid-iwuusixa]{grid-template-columns:1fr}.rb-check-grid[data-astro-cid-iwuusixa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rockbros-hub[data-astro-cid-iwuusixa]{padding:16px 14px 45px}.rb-category-head[data-astro-cid-iwuusixa],.rb-guide-cta[data-astro-cid-iwuusixa]{align-items:flex-start;flex-direction:column}.rb-product-card[data-astro-cid-iwuusixa]{grid-template-columns:1fr}.rb-product-image[data-astro-cid-iwuusixa]{min-height:200px}.rb-product-copy[data-astro-cid-iwuusixa]{padding:0 17px 18px}.rb-check-grid[data-astro-cid-iwuusixa]{grid-template-columns:1fr}.rb-button[data-astro-cid-iwuusixa]{width:100%;box-sizing:border-box}.rb-hero-photo[data-astro-cid-iwuusixa],.rb-hero-photo[data-astro-cid-iwuusixa] img[data-astro-cid-iwuusixa]{min-height:190px}}
