.gym-hero{background:var(--gh-bg, #f3f8fa);color:var(--gh-heading-color, #0d1b2a);position:relative;overflow:hidden}.gym-hero__content.page-width{padding:0 80px}.gym-hero__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:0 0 0 24px;margin:0 auto}.gym-hero__eyebrow{font-size:18px;color:var(--gh-eyebrow-color, var(--gh-accent, #2f8fff))}.gym-hero__heading{font-size:68px;line-height:1.1;letter-spacing:-.01em;margin:0 0 16px;color:var(--gh-heading-color, #0d1b2a)}.gym-hero__heading .heading_blue_color{color:var(--gh-heading-blue-color, #2f8fff)}.gym-hero__heading--uppercase,.gym-hero__heading--uppercase .heading_blue_color{text-transform:uppercase}.gym-hero__subheading{font-size:20px;line-height:1.5;margin-bottom:20px;color:var(--gh-subheading-color, #3a4753)}.gym-hero__bullets{list-style:none;margin:20px 0 0;padding:0;display:grid;flex-direction:column;gap:10px}.gym-hero--bullets-horizontal .gym-hero__bullets{flex-direction:row;flex-wrap:wrap;gap:10px 24px}.gym-hero__bullets li{display:flex;align-items:center;gap:8px;font-weight:600;font-size:18px}.gym-hero__check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--gh-bullet-icon-bg, #0d1b2a);flex-shrink:0}.gym-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px}.gym-hero__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:8px;font-weight:700;text-decoration:none;transition:transform .15s ease,opacity .15s ease}.gym-hero__btn svg{height:20px;width:20px}.gym-hero__btn--primary{background:var(--gh-primary-btn-bg, var(--gh-accent, #2f8fff));color:var(--gh-primary-btn-text, #ffffff)}.gym-hero__btn--secondary{background:var(--gh-secondary-btn-bg, #fff);color:var(--gh-secondary-btn-text, #0d1b2a);border:1px solid var(--gh-secondary-btn-border, #d8dee3)}.gym-hero__media{position:relative;display:flex;justify-content:center}.gym-hero__media img{width:100%;height:850px!important;border-radius:0;object-fit:cover}.gym-hero__watermark{position:absolute;top:12px;right:16px;font-size:24px;font-weight:900;letter-spacing:.05em;color:#fff9;pointer-events:none}.gym-hero--full-bleed .gym-hero__content{padding:64px 100px 64px 24px}.gym-hero--full-bleed .gym-hero__media{position:relative;align-self:stretch;min-height:550px}.gym-hero--full-bleed .gym-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0}.gym-hero--full-bleed .gym-hero__media:before{content:"";position:absolute;top:0;left:0;width:140px;height:100%;background:var(--gh-bg);clip-path:polygon(0 0,100% 0,0 100%);z-index:1}@media(max-width:1200px){.gym-hero__media img{width:100%;height:700px!important;object-fit:cover;object-position:center}.gym-hero__content.page-width{padding:0 20px}.gym-hero__heading{font-size:56px}}@media(max-width:1024px){.gym-hero__inner,.gym-hero--full-bleed .gym-hero__inner{grid-template-columns:1fr;padding:40px 20px}.gym-hero--full-bleed .gym-hero__content{padding:0!important}.gym-hero--full-bleed .gym-hero__media:before{display:none}}@media(max-width:991px){.gym-hero__content.page-width{padding:0 20px}.gym-hero__heading{font-size:50px}}@media(max-width:768px){.gym-hero__media img{width:100%;height:450px!important;object-fit:cover;object-position:center}.gym-hero__content.page-width{padding:0!important}.gym-hero--full-bleed .gym-hero__media{min-height:400px}}@media(max-width:480px){.gym-hero__heading{font-size:34px}.gym-hero__bullets li{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/gym-hero.css.map */
