Skip to main content

Gym High

About Us | Gym High *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --black: #0a0a0a; --white: #ffffff; --red: #e01f1f; --grey: #1a1a1a; --light-grey: #f4f4f4; --mid-grey: #888; } body { font-family: 'Barlow', sans-serif; background: var(--white); color: var(--black); overflow-x: hidden; } /* ── HERO ── */ .hero { position: relative; height: 90vh; min-height: 600px; background: var(--black); display: flex; align-items: center; justify-content: center; overflow: hidden; } .hero-bg { position: absolute; inset: 0; background: linear-gradient(135deg, #0a0a0a 0%, #1a0000 50%, #0a0a0a 100%); } .hero-grid { position: absolute; inset: 0; background-image: linear-gradient(rgba(224,31,31,0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(224,31,31,0.05) 1px, transparent 1px); background-size: 60px 60px; } .hero-content { position: relative; z-index: 2; text-align: center; padding: 0 20px; } .hero-eyebrow { font-family: 'Barlow Condensed', sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 6px; color: var(--red); text-transform: uppercase; margin-bottom: 20px; opacity: 0; animation: fadeUp 0.8s ease forwards 0.2s; } .hero-title { font-family: 'Bebas Neue', sans-serif; font-size: clamp(70px, 12vw, 160px); color: var(--white); line-height: 0.9; letter-spacing: 2px; opacity: 0; animation: fadeUp 0.8s ease forwards 0.4s; } .hero-title span { color: var(--red); display: block; } .hero-sub { font-size: clamp(16px, 2vw, 20px); color: rgba(255,255,255,0.6); font-weight: 300; margin-top: 24px; letter-spacing: 1px; opacity: 0; animation: fadeUp 0.8s ease forwards 0.6s; } .hero-line { width: 60px; height: 3px; background: var(--red); margin: 30px auto 0; opacity: 0; animation: fadeUp 0.8s ease forwards 0.8s; } @keyframes fadeUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } /* ── STATS BAR ── */ .stats-bar { background: var(--red); padding: 0; display: flex; } .stat-item { flex: 1; text-align: center; padding: 28px 20px; border-right: 1px solid rgba(255,255,255,0.2); transition: background 0.3s; } .stat-item:last-child { border-right: none; } .stat-item:hover { background: rgba(0,0,0,0.15); } .stat-number { font-family: 'Bebas Neue', sans-serif; font-size: 42px; color: var(--white); line-height: 1; } .stat-label { font-size: 11px; font-weight: 700; letter-spacing: 3px; color: rgba(255,255,255,0.8); text-transform: uppercase; margin-top: 4px; } /* ── STORY SECTION ── */ .story { padding: 120px 40px; max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; } .story-label { font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 5px; color: var(--red); text-transform: uppercase; margin-bottom: 20px; } .story-title { font-family: 'Bebas Neue', sans-serif; font-size: clamp(48px, 6vw, 80px); line-height: 0.95; color: var(--black); margin-bottom: 32px; } .story-text { font-size: 17px; line-height: 1.8; color: #444; font-weight: 300; margin-bottom: 20px; } .story-text strong { color: var(--black); font-weight: 600; } .story-visual { position: relative; } .story-card { background: var(--black); padding: 60px 50px; position: relative; overflow: hidden; } .story-card::before { content: '2020'; position: absolute; top: -20px; right: -10px; font-family: 'Bebas Neue', sans-serif; font-size: 130px; color: rgba(255,255,255,0.04); line-height: 1; pointer-events: none; } .story-card-text { font-family: 'Barlow Condensed', sans-serif; font-size: 32px; font-weight: 700; color: var(--white); line-height: 1.3; position: relative; z-index: 1; } .story-card-text em { color: var(--red); font-style: normal; } .story-card-author { margin-top: 30px; font-size: 13px; font-weight: 600; letter-spacing: 3px; color: var(--mid-grey); text-transform: uppercase; position: relative; z-index: 1; } .story-accent { position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background: var(--red); } /* ── VALUES ── */ .values { background: var(--light-grey); padding: 100px 40px; } .values-inner { max-width: 1200px; margin: 0 auto; } .section-header { text-align: center; margin-bottom: 70px; } .section-eyebrow { font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 5px; color: var(--red); text-transform: uppercase; margin-bottom: 16px; } .section-title { font-family: 'Bebas Neue', sans-serif; font-size: clamp(42px, 6vw, 72px); color: var(--black); line-height: 1; } .values-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2px; } .value-card { background: var(--white); padding: 50px 35px; position: relative; transition: transform 0.3s, box-shadow 0.3s; overflow: hidden; } .value-card:hover { transform: translateY(-8px); box-shadow: 0 20px 60px rgba(0,0,0,0.1); z-index: 1; } .value-card::after { content: ''; position: absolute; bottom: 0; left: 0; width: 0; height: 3px; background: var(--red); transition: width 0.4s ease; } .value-card:hover::after { width: 100%; } .value-icon { font-size: 36px; margin-bottom: 20px; display: block; } .value-title { font-family: 'Barlow Condensed', sans-serif; font-size: 22px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: var(--black); margin-bottom: 12px; } .value-text { font-size: 14px; line-height: 1.7; color: #666; font-weight: 400; } /* ── MISSION BANNER ── */ .mission { background: var(--black); padding: 100px 40px; text-align: center; position: relative; overflow: hidden; } .mission::before { content: 'GYM HIGH'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: 'Bebas Neue', sans-serif; font-size: 200px; color: rgba(255,255,255,0.02); white-space: nowrap; pointer-events: none; } .mission-inner { position: relative; z-index: 1; max-width: 800px; margin: 0 auto; } .mission-eyebrow { font-family: 'Barlow Condensed', sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 5px; color: var(--red); text-transform: uppercase; margin-bottom: 24px; } .mission-text { font-family: 'Bebas Neue', sans-serif; font-size: clamp(36px, 5vw, 64px); color: var(--white); line-height: 1.1; margin-bottom: 40px; } .mission-text span { color: var(--red); } .mission-sub { font-size: 17px; color: rgba(255,255,255,0.5); font-weight: 300; line-height: 1.7; margin-bottom: 50px; } .btn { display: inline-block; background: var(--red); color: var(--white); font-family: 'Barlow Condensed', sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; padding: 18px 50px; text-decoration: none; transition: background 0.3s, transform 0.2s; } .btn:hover { background: #c01818; transform: translateY(-2px); } .editorial-link { color: rgba(255,255,255,0.78); display: block; font-size: 14px; font-weight: 600; letter-spacing: 1px; margin: 24px auto 0; text-underline-offset: 4px; } .editorial-link:hover { color: var(--white); } /* ── RESPONSIVE ── */ @media (max-width: 900px) { .story { grid-template-columns: 1fr; gap: 50px; padding: 80px 24px; } .values-grid { grid-template-columns: 1fr 1fr; } .stats-bar { flex-wrap: wrap; } .stat-item { flex: 0 0 50%; border-bottom: 1px solid rgba(255,255,255,0.2); } } @media (max-width: 600px) { .values-grid { grid-template-columns: 1fr; } .stat-item { flex: 0 0 100%; } .values { padding: 70px 24px; } .mission { padding: 70px 24px; } }

Est. 2020 · United Kingdom

Know whatyou take.

Clear formulations and practical product information for people who train consistently.

2020
Founded in UK
25+
Products
CLEAR
Formulation Information
UK
Based Support

Why We Built GYM HIGH

Gym High was established in 2020 around a straightforward idea: supplement labels should help you make a decision, not leave you guessing.

We present formulations clearly, explain how a product fits a training and nutrition routine, and make the important label information easy to find.

We focus on purposeful products for strength, performance and recovery. If you check the label before you buy — you're our kind of person.

"Clear information for people who train with purpose."

— GYM HIGH, Founded 2020

What We Stand For

The GYM HIGH Standard

🔬

Clear Formulation Information

We present active ingredients and their labelled amounts clearly so you can review the formula before choosing a product.

✓

Purposeful Choices

Our product pages explain the format, serving information and practical role of each supplement without guaranteed outcomes.

▤

Practical Use

Directions, warnings, suitability and allergen information belong alongside the sales copy. Always check the current product label.

🇬🇧

UK-Based Support

Gym High is a UK-based brand. If you have a question about a product or an order, our team is here to help.

Our Mission

Train with purpose.
Know what you take.

Clear information cannot choose a product for you, but it can help you make a better-informed decision. Explore the range, compare the labels and choose what fits your established training and nutrition routine.

Shop The Full Range Read our editorial standards

Train with purpose.

Get practical product guidance, routine ideas and occasional offers. Confirm your email to receive free delivery on your first order.

Unsubscribe at any time. Read our privacy policy.