Description
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: ‘DM Sans’, Arial, sans-serif; color: #071a2b; line-height: 1.55; background: #fff; } img { display: block; max-width: 100%; height: auto; } /* HERO */ .hero { background: linear-gradient(180deg, #e9f7ff 0%, #ffffff 70%); padding: 70px 16px 34px; } .hero-inner { max-width: 1320px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; gap: 36px; flex-wrap: wrap; } .hero-copy { flex: 1 1 560px; min-width: 280px; } .hero-badge { display: inline-block; padding: 8px 14px; border-radius: 999px; background: #dff2ff; border: 1px solid #c6e7ff; color: #0a4f7a; font-size: 12px; font-weight: 700; letter-spacing: 0.3px; margin-bottom: 14px; } .hero-title { font-size: clamp(30px, 3.8vw, 48px); font-weight: 800; letter-spacing: -0.6px; line-height: 1.05; color: #061a2c; margin-bottom: 10px; } .hero-subtitle { font-size: clamp(16px, 2vw, 22px); font-weight: 700; color: #0a4f7a; letter-spacing: -0.2px; margin-bottom: 16px; } .hero-desc { font-size: 16px; color: #12324b; max-width: 620px; margin-bottom: 22px; } .hero-pills { display: flex; gap: 10px; flex-wrap: wrap; } .hero-pill { padding: 10px 12px; border-radius: 14px; background: #fff; border: 1px solid #d7ebff; box-shadow: 0 10px 18px rgba(7,26,43,.06); } .hero-pill-title { font-size: 12px; font-weight: 800; color: #0a4f7a; } .hero-pill-body { font-size: 14px; color: #12324b; margin-top: 4px; } .hero-image { flex: 1 1 620px; min-width: 280px; display: flex; justify-content: center; align-items: center; } .hero-image img { width: 100%; max-width: 820px; border-radius: 18px; border: 1px solid #d7ebff; box-shadow: 0 22px 44px rgba(7,26,43,.14); } /* STAT BAR */ .stat-bar { background: #fff; padding: 34px 16px 70px; } .stat-bar-inner { max-width: 1320px; margin: 0 auto; border-radius: 22px; background: linear-gradient(90deg, #0a79c6 0%, #19a6db 55%, #5ad6ff 100%); padding: 34px 18px; box-shadow: 0 18px 40px rgba(7,26,43,.12); text-align: center; color: #fff; } .stat-number { font-size: clamp(36px, 6vw, 56px); font-weight: 900; letter-spacing: -1px; line-height: 1.0; } .stat-label { font-size: clamp(16px, 2vw, 20px); font-weight: 700; letter-spacing: -0.2px; opacity: .95; margin-top: 10px; } .stat-source { font-size: 14px; opacity: .92; margin-top: 14px; } /* SECTION LAYOUTS */ .section-alt { background: linear-gradient(180deg, #f3fbff 0%, #fff 85%); padding: 74px 16px; } .section-white { background: #fff; padding: 74px 16px; } .two-col { max-width: 1320px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; gap: 44px; flex-wrap: wrap; } .two-col-copy { flex: 1 1 560px; min-width: 280px; } .two-col-image { flex: 1 1 620px; min-width: 280px; display: flex; justify-content: center; } .two-col-image img { width: 100%; max-width: 700px; border-radius: 18px; border: 1px solid #d7ebff; box-shadow: 0 18px 40px rgba(7,26,43,.12); } .section-h2 { font-size: clamp(28px, 3.5vw, 44px); font-weight: 900; letter-spacing: -0.8px; line-height: 1.06; margin-bottom: 12px; } .section-p { font-size: 18px; color: #12324b; max-width: 540px; } .card-row { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 22px; } .card { flex: 1 1 220px; min-width: 220px; background: #fff; border: 1px solid #d7ebff; border-radius: 18px; padding: 16px 14px; } .card-tag { font-size: 12px; font-weight: 900; color: #0a4f7a; letter-spacing: 0.4px; } .card-title { font-size: 16px; font-weight: 800; margin-top: 6px; } .card-body { font-size: 14px; color: #12324b; margin-top: 6px; } .highlight-box { background: linear-gradient(90deg, #e9f7ff 0%, #fff 100%); border: 1px solid #d7ebff; border-radius: 20px; padding: 18px 16px; max-width: 560px; margin-top: 18px; } .highlight-box .hl-tag { font-size: 14px; font-weight: 900; color: #0a4f7a; letter-spacing: 0.3px; margin-bottom: 8px; } .highlight-box .hl-title { font-size: 16px; font-weight: 800; } .highlight-box .hl-body { font-size: 14px; color: #12324b; margin-top: 6px; } /* DARK SECTION */ .section-dark { background: linear-gradient(180deg, #071a2b 0%, #0a2a45 70%, #071a2b 100%); padding: 82px 16px; color: #fff; } .section-center { text-align: center; } .dark-grid { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 18px; margin-top: 30px; } .dark-col { flex: 1 1 360px; min-width: 260px; display: flex; flex-direction: column; gap: 12px; } .dark-col-center { flex: 0 1 560px; min-width: 280px; display: flex; justify-content: center; } .dark-col-center img { width: 100%; max-width: 700px; border-radius: 20px; border: 1px solid rgba(255,255,255,.18); box-shadow: 0 22px 46px rgba(0,0,0,.35); } .dark-card { background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.18); border-radius: 18px; padding: 18px 16px; } .dark-card-tag { font-size: 12px; font-weight: 900; letter-spacing: 0.4px; color: #a8e3ff; margin-bottom: 8px; } .dark-card-title { font-size: 18px; font-weight: 800; } .dark-card-body { font-size: 14px; opacity: .9; margin-top: 6px; } /* INGREDIENTS */ .ingredients-grid { display: flex; flex-direction: column; gap: 12px; } .ingredient-card { background: #fff; border: 1px solid #d7ebff; border-radius: 18px; padding: 16px 14px; } .ingredient-tag { font-size: 12px; font-weight: 900; color: #0a4f7a; letter-spacing: 0.4px; } .ingredient-body { font-size: 15px; color: #12324b; margin-top: 6px; } /* HOW TO USE */ .section-how { background: #fff; padding: 82px 16px 92px; } .how-steps { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 24px; } .step-card { flex: 1 1 200px; min-width: 200px; background: linear-gradient(180deg, #e9f7ff 0%, #fff 85%); border: 1px solid #d7ebff; border-radius: 18px; padding: 16px 14px; } .step-tag { font-size: 12px; font-weight: 900; color: #0a4f7a; letter-spacing: 0.4px; } .step-title { font-size: 18px; font-weight: 800; margin-top: 6px; } .step-body { font-size: 14px; color: #12324b; margin-top: 6px; } .how-footnote { text-align: center; color: #5a768f; font-size: 12px; max-width: 980px; margin: 30px auto 0; } /* DETAILS */ .section-details { background: #fff; padding: 44px 16px 10px; } .details-inner { max-width: 980px; margin: 0 auto; border-top: 1px solid #d7ebff; padding-top: 28px; } .details-inner h2 { font-size: 26px; line-height: 1.2; letter-spacing: -0.4px; color: #061a2c; margin-bottom: 10px; } .details-inner h3 { font-size: 18px; color: #0a4f7a; margin: 12px 0 8px; } .details-inner p { font-size: 15px; color: #12324b; } Pre & Post Swim Body Lotion
Trihard Pre & Post Swim Body Lotion
Chlorine skin protection before and after every swim
Powered by PLECOTECH™ technology, this lotion creates a protective layer on skin before entering the pool and restores hydration afterward — reducing chemical absorption, soothing irritation, and keeping skin soft and comfortable.
Pre-swim protectionLimits chlorine absorptionPost-swim recoveryRestores moisture and comfortPLECOTECH™ formulaProprietary swimmer skin care
Before & afterone lotion that works both sides of your swim — protecting skin on the way in, restoring it on the way outPowered by PLECOTECH™ Technology · Dermatologically tested
The pre and post swim skin reset.
Chlorine and pool chemicals strip moisture and irritate skin over time. This lotion addresses both sides — creating a barrier before you enter the water and replenishing what’s lost after every session.
BEFORE SWIMMINGCreate a protective layerApplied to sensitive skin areas before the pool to help limit chlorine and pool chemical absorption.AFTER SWIMMINGRestore and sootheRestores moisture, soothes irritation, and helps eliminate lingering chlorine odor after rinsing.
Powered by PLECOTECH™ technology.
Trihard’s proprietary PLECOTECH™ formula is engineered to minimize chemical absorption while nourishing skin exposed to chlorine and saltwater — before the swim and during recovery after.
PROTECTIONMinimizes chlorine absorptionPLECOTECH™ works at the skin surface level to limit how much pool chemistry penetrates during exposure.RECOVERYNourishes and restores post-swimSupports moisture recovery and skin comfort after chlorine and saltwater exposure, session after session.
Clean, swimmer-safe formula.
Developed through in-house research and dermatologically tested. Gentle enough for daily swim use, suitable for all skin types including sensitive skin.
WHAT IT ISVegan and non-GMOBuilt for regular swim routines and repeated chlorine and saltwater exposure.WHAT IT LEAVES OUTFree of parabens, SLS, and alcoholDesigned to be gentle on skin already sensitized by chlorine — no harsh additives that compound irritation.
ETHICSCruelty-freeEffective skin protection after swimming, without compromises on how the formula is made.SKIN TYPESSuitable for all skin typesDermatologically tested and designed for sensitive, post-swim skin comfort.
Ingredients that support post-swim skin.
A clean natural ingredient blend designed to nourish, soothe, and help skin recover after chlorine and saltwater exposure.
DEAD SEA MINERALSMagnesium chloride and mineral salts help nourish and revitalize skin for a refreshed, balanced feel after swimming.ALOE VERA EXTRACTProvides soothing hydration and helps relieve dryness and irritation associated with pool chemicals.ARGAN OILMoisturizes and nourishes the skin while helping restore softness after water exposure.SHEA BUTTERDelivers deep hydration that helps smooth and soften dry or irritated skin after swimming.VITAMIN ESupports skin protection against environmental stress while helping improve skin recovery after chlorine exposure.
How to use.
Apply before entering the pool to protect sensitive areas, swim as usual with the protective layer working throughout your session, then reapply after rinsing to restore moisture and remove lingering chlorine odor.
STEP 1 — BEFOREApplyApply a small amount to sensitive skin areas before entering the pool to reduce chlorine absorption.STEP 2 — DURINGSwimThe lotion provides a protective layer throughout your swim. Apply sunscreen on top when swimming outdoors.STEP 3 — AFTERRestoreApply after rinsing or showering to restore hydration and help remove lingering chlorine odor.

Whether you train daily or swim recreationally, this lotion is formulated to protect and hydrate sensitive, post-swim skin — session after session.
Trihard Pre & Post Swim Body Lotion details
The Trihard Pre & Post Swim Body Lotion is powered by PLECOTECH™ technology and formulated for swimmers exposed to chlorine, saltwater, and pool chemicals. It creates a protective layer on skin before swimming and restores hydration and comfort afterward.
Key benefits
Creates a protective layer to limit chlorine absorption before swimming. Helps cleanse away chlorine buildup after swimming. Restores moisture lost during pool exposure. Soothes irritation and dryness commonly experienced after swimming.
Key natural ingredients
Dead Sea minerals nourish and revitalize skin. Aloe vera extract provides soothing hydration. Argan oil moisturizes and restores softness. Shea butter delivers deep hydration for dry or irritated skin. Vitamin E supports protection and recovery.
Clean formula
Paraben-free, SLS-free, and alcohol-free. Vegan, non-GMO, and cruelty-free. Dermatologically tested and developed through in-house research.
How to use
Step 1: Apply a small amount to sensitive skin areas before entering the pool. Step 2: Swim as usual — the lotion provides a protective layer throughout. Apply sunscreen on top when swimming outdoors. Step 3: After rinsing or showering, reapply to restore hydration and help remove lingering chlorine odor.
Explore more from our collection.




Reviews
There are no reviews yet.