#shopify-section-hero_banner em{display:block;font-style:normal}#shopify-section-faq_section .collapsible-content-wrapper-narrow{max-width:var(--page-width, 120rem)}.fitness-guide-cta{box-sizing:border-box}.fitness-guide-cta__inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.fitness-guide-cta__badge{display:inline-block;border:1.5px solid rgba(255,255,255,.5);color:#fff;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:11px;letter-spacing:2.5px;padding:5px 14px;margin-bottom:22px;text-transform:uppercase}.fitness-guide-cta__heading{font-size:clamp(28px,3.5vw,42px);line-height:1.15;margin:0 0 16px}.fitness-guide-cta__subhead{font-family:var(--font-body-family);font-size:16px;line-height:1.65;margin:0 0 28px;opacity:.75}.fitness-guide-cta__bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.fitness-guide-cta__bullets li{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body-family);font-size:15px;line-height:1.5}.fitness-guide-cta__check{flex-shrink:0;color:#fff;font-weight:700;font-size:15px;margin-top:2px}.fitness-guide-cta__card{background:#fff;padding:40px 36px;box-shadow:0 12px 48px #0006;display:flex;flex-direction:column;align-items:flex-start;gap:0}.fitness-guide-cta__pdf-icon{margin-bottom:20px}.fitness-guide-cta__card-eyebrow{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:11px;letter-spacing:2.5px;text-transform:uppercase;margin:0 0 10px}.fitness-guide-cta__card-title{font-size:20px;line-height:1.25;margin:0 0 16px}.fitness-guide-cta__card-desc{font-family:var(--font-body-family);font-size:15px;line-height:1.65;margin:0 0 28px;opacity:.7}.fitness-guide-cta__btn{display:inline-block;width:100%;padding:16px 20px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:14px;letter-spacing:1.5px;text-transform:uppercase;color:#fff;text-decoration:none;text-align:center;border:none;cursor:pointer;box-sizing:border-box;transition:opacity .2s}.fitness-guide-cta__btn:hover{opacity:.82;color:#fff}@media screen and (max-width:768px){.fitness-guide-cta__inner{grid-template-columns:1fr;gap:36px}.fitness-guide-cta__card{padding:28px 20px}.fitness-guide-cta__heading{font-size:clamp(24px,7vw,36px)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/fitness-guide-cta.css.map */
