
$7.99
See if it's really the one
Search with this product to compare it, find similar styles, or turn up something better before deciding.
.mg-pdp-desc, .mg-pdp-desc * { box-sizing: border-box; } .mg-pdp-desc { --mg-blue: #004b81; --mg-blue-2: #0b6fae; --mg-blue-3: #003b66; --mg-ink: #101828; --mg-muted: #475467; --mg-line: #c7dcf0; --mg-soft: #f6f9fc; --mg-sky: #e5edf5; --mg-card: #edf1f5; --mg-green: #248d61; --mg-gold: #f5af3a; --mg-white: #ffffff; font-family: Figtree, Arial, sans-serif; color: var(--mg-ink); background: var(--mg-white); line-height: 1.55; width: 100%; overflow: hidden; } .mg-pdp-desc p, .mg-pdp-desc h2, .mg-pdp-desc h3, .mg-pdp-desc h4, .mg-pdp-desc ul, .mg-pdp-desc li, .mg-pdp-desc figure, .mg-pdp-desc blockquote { margin: 0; padding: 0; } .mg-pdp-desc img { height: auto; } .mg-pdp-desc a { color: inherit; } .mg-pdp-desc .mg-desc-wrap { width: 100%; max-width: 1180px; margin: 0 auto; padding: 0 18px; } .mg-pdp-desc .mg-desc-section { padding: 54px 0; position: relative; } .mg-pdp-desc .mg-desc-section--soft { background: var(--mg-soft); margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); } .mg-pdp-desc .mg-desc-section--sky { background: var(--mg-sky); margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); } .mg-pdp-desc .mg-desc-section--blue { background: radial-gradient(circle at 86% 14%, rgba(255,255,255,0.18) 0, rgba(255,255,255,0) 34%), linear-gradient(135deg, var(--mg-blue) 0%, var(--mg-blue-3) 100%); color: var(--mg-white); margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); } .mg-pdp-desc .mg-kicker { display: inline-flex; align-items: center; gap: 8px; margin-bottom: 12px !important; color: var(--mg-blue); font-size: 13px; font-weight: 850; letter-spacing: 0.09em; line-height: 1.2; text-transform: uppercase; } .mg-pdp-desc .mg-desc-section--blue .mg-kicker { color: #bfe1ff; display: block; } #main .mg-pdp-desc .mg-h2, .mg-pdp-desc .mg-h2 { color: var(--mg-blue); font-size: clamp(30px, 3vw, 44px); font-weight: 900; line-height: 1.08; letter-spacing: -0.035em; max-width: 900px; } #main .mg-pdp-desc .mg-desc-section--blue .mg-h2, .mg-pdp-desc .mg-desc-section--blue .mg-h2, .mg-pdp-desc .mg-desc-section--blue .mg-lead { color: var(--mg-white); } .mg-pdp-desc .mg-lead { margin-top: 16px !important; color: var(--mg-muted); font-size: clamp(18px, 1.6vw, 21px); font-weight: 400; line-height: 1.55; } .mg-pdp-desc .mg-small { color: var(--mg-muted); font-size: 14px; font-weight: 550; line-height: 1.45; } .mg-pdp-desc .mg-btn-row { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; margin-top: 26px; } .mg-pdp-desc .mg-btn { display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 52px; padding: 14px 24px; border-radius: 999px; border: 2px solid var(--mg-blue); background: var(--mg-blue); color: var(--mg-white) !important; font-size: 17px; font-weight: 900; line-height: 1; text-decoration: none !important; box-shadow: 0 10px 22px rgba(0,75,129,0.16); transition: background-color 0.18s ease, border-color 0.18s ease, transform 0.18s ease, box-shadow 0.18s ease; } .mg-pdp-desc .mg-btn:hover { background: var(--mg-blue-2); border-color: var(--mg-blue-2); transform: translateY(-1px); box-shadow: 0 14px 28px rgba(0,75,129,0.22); } .mg-pdp-desc .mg-btn--gold { background: var(--mg-gold); border-color: var(--mg-gold); color: #000 !important; } .mg-pdp-desc .mg-btn--gold:hover { background: #ffc72c; border-color: #ffc72c; } .mg-pdp-desc .mg-btn--outline { background: var(--mg-white); color: var(--mg-blue) !important; box-shadow: none; } .mg-pdp-desc .mg-btn--outline:hover { background: #f6f6f6; } .mg-pdp-desc .mg-check { display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; min-width: 22px; border-radius: 999px; background: var(--mg-green); color: #fff; font-size: 17px; font-weight: 900; line-height: 1; } /* Intro hero */ .mg-pdp-desc .mg-desc-hero { position: relative; overflow: hidden; margin: 0 0 28px; padding: 34px; border-radius: 30px; background: radial-gradient(circle at 88% 16%, rgba(255,255,255,0.22) 0, rgba(255,255,255,0) 32%), linear-gradient(135deg, var(--mg-blue) 0%, var(--mg-blue-3) 100%); color: var(--mg-white); } .mg-pdp-desc .mg-desc-hero__grid { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(260px, 0.85fr); gap: 28px; align-items: center; } .mg-pdp-desc .mg-desc-hero .mg-kicker, #main .mg-pdp-desc .mg-desc-hero .mg-h2, .mg-pdp-desc .mg-desc-hero .mg-h2, .mg-pdp-desc .mg-desc-hero .mg-lead { color: var(--mg-white); } .mg-pdp-desc .mg-desc-hero .mg-lead { color: rgba(255,255,255,0.92); } .mg-pdp-desc .mg-hero-bullets { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px 18px; margin-top: 24px !important; list-style: none; } .mg-pdp-desc .mg-hero-bullets li { display: flex; gap: 10px; align-items: flex-start; color: var(--mg-white); font-size: 16px; font-weight: 750; line-height: 1.35; } .mg-desc-hero__grid aside .aside-title { text-align: center; width: 100%; display: block; font-weight: 900; padding-bottom: 1em; } .mg-desc-hero__grid aside { padding: 20px; border: 1px solid #ccc; border-radius: 15px; } .mg-pdp-desc .mg-support-icon-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; list-style: none; } .mg-pdp-desc .mg-support-icon-grid li { display: flex; align-items: center; gap: 10px; min-height: 60px; padding: 13px 14px; border-radius: 18px; background: var(--mg-white); border: 1px solid #d9e7f5; color: #344054; font-size: 14px; font-weight: 850; line-height: 1.25; box-shadow: 0 8px 20px rgba(0,0,0,0.035); } .mg-pdp-desc .mg-support-icon-grid img { width: 38px; height: 38px; object-fit: contain; flex-shrink: 0; background: var(--mg-blue); border-radius: 50%; padding: 8px; } /* Cards */ .mg-pdp-desc .mg-proof-grid, .mg-pdp-desc .mg-fit-grid, .mg-pdp-desc .mg-pathway-grid, .mg-pdp-desc .mg-review-grid, .mg-pdp-desc .mg-steps-grid, .mg-pdp-desc .mg-ingredient-grid { display: grid; gap: 16px; margin-top: 30px; } .mg-pdp-desc .mg-proof-grid, .mg-pdp-desc .mg-pathway-grid { grid-template-columns: repeat(4, minmax(0, 1fr)); } .mg-pdp-desc .mg-fit-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } .mg-pdp-desc .mg-review-grid, .mg-pdp-desc .mg-ingredient-grid, .mg-pdp-desc .mg-steps-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } .mg-pdp-desc .mg-proof-card, .mg-pdp-desc .mg-fit-card, .mg-pdp-desc .mg-ingredient-card, .mg-pdp-desc .mg-step-card, .mg-pdp-desc .mg-review-card { padding: 22px; border-radius: 24px; background: var(--mg-white); border: 1px solid #d9e7f5; box-shadow: 0 12px 28px rgba(0,75,129,0.07); } .mg-pdp-desc .mg-proof-card { padding: 22px 18px; border-radius: 20px; box-shadow: 0 12px 28px rgba(0,75,129,0.09); } .mg-pdp-desc .mg-proof-card__icon, .mg-pdp-desc .mg-fit-card__icon, .mg-pdp-desc .mg-ingredient-card__icon { display: inline-flex; align-items: center; justify-content: center; width: 60px; height: 60px; margin-bottom: 16px; border-radius: 999px; background: #eaf5ff; color: var(--mg-blue); font-size: 26px; font-weight: 900; line-height: 1; } .mg-pdp-desc .mg-proof-card__icon--blue { background: #eef3fa; color: #295a9f; } .mg-pdp-desc .mg-proof-card__icon--green { background: #edf7f1; color: #4f8c66; } .mg-pdp-desc .mg-proof-card__icon--gold { background: #faf4e8; color: #9b6a14; } .mg-pdp-desc .mg-proof-card__icon--purple { background: #f1eefb; color: #6d59b3; } .mg-pdp-desc .mg-proof-card__stat { color: var(--mg-blue); font-size: 25px; font-weight: 900; line-height: 1.05; letter-spacing: -0.035em; } .mg-pdp-desc .mg-proof-card__title, .mg-pdp-desc .mg-fit-card__title, .mg-pdp-desc .mg-ingredient-card__title, .mg-pdp-desc .mg-step-card__title, .mg-pdp-desc .mg-review-card__label { color: var(--mg-blue); font-size: 20px; font-weight: 900; line-height: 1.18; letter-spacing: -0.015em; } .mg-pdp-desc .mg-proof-card__title { margin-top: 6px !important; color: #344054; font-size: 15px; } .mg-pdp-desc .mg-proof-card__text, .mg-pdp-desc .mg-fit-card__text, .mg-pdp-desc .mg-ingredient-card__text, .mg-pdp-desc .mg-step-card__text, .mg-pdp-desc .mg-review-card__text { margin-top: 9px !important; color: #344054; font-size: 15px; font-weight: 450; line-height: 1.5; } .mg-pdp-desc .mg-proof-card__text { color: var(--mg-muted); font-size: 14px; font-weight: 500; line-height: 1.45; } /* Overview */ .mg-pdp-desc .mg-overview-card { display: grid; grid-template-columns: minmax(280px, 0.8fr) minmax(0, 1.2fr); gap: 28px; align-items: center; padding: 30px; border-radius: 30px; background: var(--mg-card); border: 1.5px solid var(--mg-line); box-shadow: 0 16px 36px rgba(0,75,129,0.08); } .mg-pdp-desc .mg-overview-card__image { display: flex; align-items: center; justify-content: center; padding: 24px; border-radius: 24px; background: var(--mg-white); border: 1px solid #d9e7f5; } .mg-pdp-desc .mg-overview-card__image img { max-width: 100%; border-radius: 24px; filter: drop-shadow(0 16px 18px rgba(0,0,0,0.14)); } .mg-pdp-desc .mg-bullet-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px 18px; margin-top: 22px !important; list-style: none; } .mg-pdp-desc .mg-bullet-grid li { display: flex; gap: 10px; align-items: flex-start; color: #344054; font-size: 16px; font-weight: 750; line-height: 1.4; } /* Comparison */ .mg-pdp-desc .mg-compare-wrap { margin: 32px 0 0; overflow-x: auto; border-radius: 22px; } .mg-pdp-desc .mg-compare-table { border-collapse: separate; border-spacing: 0; border: 1px solid #d9e7f5; border-radius: 22px; overflow: hidden; background: #fff; min-width: 600px; margin: auto; } .mg-pdp-desc .mg-compare-table th, .mg-pdp-desc .mg-compare-table td { padding: 16px; border-bottom: 1px solid #d9e7f5; font-size: 15px; line-height: 1.45; vertical-align: top; } .mg-pdp-desc .mg-compare-table th { background: var(--mg-blue); color: #fff; font-weight: 900; text-align: left; vertical-align: bottom; } .mg-pdp-desc .mg-compare-table tr:last-child td:nth-child(2) { border-bottom: 2px solid var(--mg-blue); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .mg-pdp-desc .mg-compare-table strong { color: var(--mg-blue); font-weight: 900; } .mg-pdp-desc .mg-compare-table th:nth-child(2), .mg-pdp-desc .mg-compare-table td:nth-child(2) { position: relative; background: #edf7ff; border-left: 2px solid var(--mg-blue-2); border-right: 2px solid var(--mg-blue-2); box-shadow: inset 0 0 0 999px rgba(11,111,174,0.035); } .mg-pdp-desc .mg-compare-table th:nth-child(2) { background: linear-gradient(135deg, var(--mg-blue) 0%, var(--mg-blue-3) 100%); } .mg-pdp-desc .mg-compare-table .compare-label strong { color: #000; } .mg-pdp-desc .mg-compare-table .center { text-align:center; } .mg-pdp-desc .mg-best-choice { display: inline-flex; align-items: center; justify-content: center; margin: 0 0 8px; padding: 4px 10px; border-radius: 999px; background: #eaf5ff; color: var(--mg-blue); font-size: 11px; font-weight: 900; letter-spacing: 0.07em; line-height: 1.1; text-transform: uppercase; } .mg-pdp-desc .mg-comparison-explainer { border: 2px solid var(--mg-blue-2); padding: 1.5em 1em; border-radius: 10px; background: #edf7ff; margin: 30px 0 0; } .mg-pdp-desc .mg-comparison-explainer p { margin: 1em 0 0; color: #344054; } /* How it works */ .mg-pdp-desc .mg-pathway-card { min-height: 230px; padding: 22px; border-radius: 22px; background: rgba(255,255,255,0.10); border: 1px solid rgba(255,255,255,0.18); } .mg-pdp-desc .mg-pathway-card__num, .mg-pdp-desc .mg-step-card__step { display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin-bottom: 16px; border-radius: 999px; background: var(--mg-white); color: var(--mg-blue); font-size: 18px; font-weight: 900; line-height: 1; } .mg-pdp-desc .mg-step-card__step { background: var(--mg-blue); color: var(--mg-white); } .mg-pdp-desc .mg-pathway-card__title { color: var(--mg-white); font-size: 20px; font-weight: 900; line-height: 1.2; } .mg-pdp-desc .mg-pathway-card__text { margin-top: 10px !important; color: rgba(255,255,255,0.9); font-size: 15px; font-weight: 400; line-height: 1.55; } .mg-pdp-desc .mg-callout { margin-top: 28px; padding: 22px; border-radius: 22px; background: var(--mg-white); border: 1px solid #d9e7f5; box-shadow: 0 10px 24px rgba(0,75,129,0.06); color: #344054; } .mg-pdp-desc .mg-callout--blue { background: rgba(255,255,255,0.11); border-color: rgba(255,255,255,0.22); color: rgba(255,255,255,0.94); } .mg-pdp-desc .mg-callout strong { color: var(--mg-blue); font-weight: 900; } .mg-pdp-desc .mg-callout--blue strong { color: var(--mg-white); } /* Research */ .mg-pdp-desc .mg-clinical-card { display: grid; grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr); gap: 26px; align-items: stretch; } .mg-pdp-desc .mg-clinical-card__content { padding: 30px; border-radius: 28px; background: rgba(255,255,255,0.11); border: 1px solid rgba(255,255,255,0.20); box-shadow: inset 0 1px 0 rgba(255,255,255,0.12); } .mg-pdp-desc .mg-clinical-icon { display: inline-flex; align-items: center; justify-content: center; width: 66px; height: 66px; margin: 4px 0 18px; border-radius: 20px; background: rgba(255,255,255,0.14); color: var(--mg-white); font-size: 30px; font-weight: 900; line-height: 1; } .mg-pdp-desc .mg-clinical-card__text { margin-top: 16px !important; color: rgba(255,255,255,0.92); font-size: 16px; font-weight: 400; line-height: 1.6; } .mg-pdp-desc .mg-clinical-steps { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; } .mg-pdp-desc .mg-clinical-step { padding: 20px; border-radius: 22px; background: var(--mg-white); border: 1px solid rgba(255,255,255,0.24); box-shadow: 0 14px 34px rgba(0,0,0,0.14); } .mg-pdp-desc .mg-clinical-step__num { display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin-bottom: 13px; border-radius: 999px; background: var(--mg-gold); color: #000; font-size: 18px; font-weight: 900; line-height: 1; } .mg-pdp-desc .mg-clinical-step__title { color: var(--mg-blue); font-size: 17px; font-weight: 900; line-height: 1.22; } .mg-pdp-desc .mg-clinical-step__text { margin-top: 8px !important; color: #344054; font-size: 14px; font-weight: 500; line-height: 1.45; } .mg-pdp-desc .mg-note { margin-top: 22px !important; padding: 16px 18px; border-left: 4px solid var(--mg-gold); border-radius: 4px; background: rgba(255,255,255,0.11); color: rgba(255,255,255,0.9); font-size: 14px; font-weight: 650; line-height: 1.5; } /* Ingredient card */ .mg-pdp-desc .mg-ingredient-card__top { display: flex; gap: 14px; align-items: center; } .mg-pdp-desc .mg-ingredient-card__icon { width: 52px; height: 52px; min-width: 52px; border-radius: 12px; margin-bottom: 0; background: #eaf5ff; } /* Reviews */ .mg-pdp-desc .mg-review-head { display: flex; align-items: flex-end; justify-content: space-between; gap: 22px; } .mg-pdp-desc .mg-review-card { display: flex; flex-direction: column; min-height: 260px; } .mg-pdp-desc .mg-review-card__stars { color: var(--mg-gold); font-size: 18px; letter-spacing: 1px; line-height: 1; } .mg-pdp-desc .mg-review-card__label { margin-top: 16px !important; font-size: 13px; letter-spacing: 0.08em; line-height: 1.2; text-transform: uppercase; } .mg-pdp-desc .mg-review-card__text { margin-top: 12px !important; font-weight: 430; line-height: 1.58; } .mg-pdp-desc .mg-review-card__author { margin-top: auto !important; padding-top: 18px; color: var(--mg-ink); font-size: 15px; font-weight: 900; line-height: 1.2; } .mg-pdp-desc .mg-review-card__verified { margin-top: 5px !important; color: var(--mg-green); font-size: 13px; font-weight: 850; line-height: 1.2; } /* Guarantee */ .mg-pdp-desc .mg-guarantee-card { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 24px; align-items: center; margin-top: 30px; padding: 30px; border-radius: 28px; background: var(--mg-white); border: 1.5px solid var(--mg-line); box-shadow: 0 16px 36px rgba(0,75,129,0.08); } .mg-pdp-desc .mg-guarantee-icon { display: inline-flex; align-items: center; justify-content: center; width: 86px; height: 86px; border-radius: 999px; background: #edf7f1; color: var(--mg-green); font-size: 38px; font-weight: 900; line-height: 1; } .mg-pdp-desc .mg-guarantee-eyebrow { display: inline-flex; width: fit-content; margin-bottom: 10px !important; padding: 7px 11px; border-radius: 999px; background: #faf4e8; color: #9b6a14; font-size: 12px; font-weight: 900; letter-spacing: 0.07em; line-height: 1.2; text-transform: uppercase; } #main .mg-pdp-desc .mg-guarantee-title, .mg-pdp-desc .mg-guarantee-title { color: var(--mg-blue); font-size: 28px; font-weight: 900; line-height: 1.12; letter-spacing: -0.025em; } .mg-pdp-desc .mg-guarantee-text { margin-top: 10px !important; color: #344054; font-size: 17px; font-weight: 450; line-height: 1.55; } .mg-pdp-desc .mg-guarantee-stat { display: inline-flex; align-items: center; gap: 8px; margin-top: 18px !important; padding: 10px 13px; border-radius: 999px; background: #eaf5ff; color: var(--mg-blue); font-size: 15px; font-weight: 900; line-height: 1.2; } /* Expert support CTA */ .mg-pdp-desc .mg-support-cta { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 20px; align-items: center; margin-top: 28px; padding: 22px; border-radius: 22px; background: var(--mg-white); border: 1px solid #d9e7f5; box-shadow: 0 10px 24px rgba(0,75,129,0.06); } .mg-pdp-desc .mg-support-cta__faces { display: flex; align-items: center; min-width: 126px; } .mg-pdp-desc .mg-support-cta__faces img { width: 58px; height: 58px; object-fit: cover; border-radius: 999px; border: 3px solid #fff; box-shadow: 0 6px 14px rgba(0,0,0,0.10); } .mg-pdp-desc .mg-support-cta__faces img + img { margin-left: -16px; } #main .mg-pdp-desc .mg-support-cta h3 { color: var(--mg-blue); font-size: 22px; font-weight: 900; line-height: 1.15; } #main .mg-pdp-desc .mg-comparison-explainer h3 { font-size: 24px; font-weight: 900; } #main .mg-pdp-desc .mg-comparison-explainer h3 i{ margin-right: 10px; } .mg-pdp-desc .mg-support-cta p { margin-top: 6px !important; color: #344054; font-size: 16px; font-weight: 450; line-height: 1.45; } /* References */ .mg-pdp-desc #references { padding: 28px 0 0; } .mg-pdp-desc #references h2, #main .mg-pdp-desc #references h2 { color: var(--mg-blue); font-size: 28px; font-weight: 900; line-height: 1.15; } .mg-pdp-desc #references ol { margin: 16px 0 0 22px; padding: 0; color: #344054; font-size: 14px; line-height: 1.5; } .mg-pdp-desc #references li { margin-bottom: 9px; } .mg-pdp-desc #references a { color: var(--mg-blue); font-weight: 800; } /* Magnesium requirements visual */ .mg-pdp-desc .mg-desc-section--requirements { background: linear-gradient(135deg, #f5f8fc 0%, #eef4fb 58%, #f8fbff 100%); border-top: 8px solid var(--mg-blue); margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); } .mg-pdp-desc .mg-req-wrap { max-width: 1180px; } .mg-pdp-desc .mg-req-layout { display: grid; grid-template-columns: minmax(0, 1fr) 300px; gap: 22px; align-items: start; margin-top: 28px; } .mg-pdp-desc .mg-req-main .mg-lead { max-width: 900px; } .mg-req-wrap .mg-lead a { text-decoration: underline dotted; color: #06c; } .mg-pdp-desc .mg-req-chart-card, .mg-pdp-desc .mg-req-slider-card, .mg-pdp-desc .mg-req-side-card { background: var(--mg-white); border: 1px solid rgba(0,75,129,0.10); border-radius: 24px; box-shadow: 0 16px 36px rgba(0,75,129,0.08); } .mg-pdp-desc .mg-req-chart-card { padding: 28px 30px 24px; } .mg-pdp-desc .mg-req-card-head { display: flex; justify-content: space-between; gap: 18px; align-items: start; margin-bottom: 18px; } .mg-pdp-desc .mg-req-title { color: var(--mg-blue); font-size: 20px; line-height: 1.2; margin: 0 0 6px !important; font-weight: 900; } .mg-pdp-desc .mg-req-subtitle { color: var(--mg-muted); font-size: 15px; line-height: 1.35; } .mg-pdp-desc .mg-req-mini-badge { background: #fff7e8; color: var(--mg-blue); border: 1px solid rgba(245,175,58,0.45); border-radius: 999px; padding: 8px 14px; font-size: 13px; font-weight: 900; white-space: nowrap; } .mg-pdp-desc .mg-bar-chart { display: grid; grid-template-columns: 42px 1fr; gap: 12px; min-height: 300px; } .mg-pdp-desc .mg-y-axis { display: flex; flex-direction: column; justify-content: space-between; height: 230px; padding-top: 4px; color: #5d6875; font-size: 12px; font-weight: 650; text-align: right; } .mg-pdp-desc .mg-bars { position: relative; display: grid; grid-template-columns: repeat(4, minmax(95px, 1fr)); gap: 30px; align-items: end; height: 292px; padding-top: 8px; padding-bottom: 44px; } .mg-pdp-desc .mg-bars::after { content: ""; position: absolute; left: 0; right: 0; bottom: 44px; height: 2px; background: #1f3658; } .mg-pdp-desc .mg-gridline { position: absolute; left: 0; right: 0; height: 1px; background: repeating-linear-gradient(to right, rgba(0,75,129,0.16), rgba(0,75,129,0.16) 5px, transparent 5px, transparent 10px); z-index: 0; } .mg-pdp-desc .mg-gridline:nth-child(1) { top: 8px; } .mg-pdp-desc .mg-gridline:nth-child(2) { top: 61px; } .mg-pdp-desc .mg-gridline:nth-child(3) { top: 114px; } .mg-pdp-desc .mg-gridline:nth-child(4) { top: 167px; } .mg-pdp-desc .mg-gridline:nth-child(5) { top: 220px; } .mg-pdp-desc .mg-bar-item { position: relative; z-index: 1; display: grid; grid-template-rows: 30px 1fr 44px; align-items: end; justify-items: center; height: 100%; } .mg-pdp-desc .mg-bar-value { color: #172238; font-weight: 900; font-size: 14px; transform: translateY(3px); } .mg-pdp-desc .mg-bar-value::after { content: " g/day"; font-weight: 650; font-size: 11px; color: #425063; } .mg-pdp-desc .mg-bar { width: 100%; max-width: 96px; height: 210px; display: flex; align-items: end; } .mg-pdp-desc .mg-bar span { display: block; width: 100%; height: 50%; border-radius: 10px 10px 0 0; background: linear-gradient(180deg, #d4e2f6 0%, #aec4e3 100%); box-shadow: inset 0 1px 0 rgba(255,255,255,0.55); transition: height 220ms ease, background 220ms ease, transform 220ms ease; } .mg-pdp-desc .mg-bar-item.is-active .mg-bar span { background: linear-gradient(180deg, #f8d77a 0%, #f5af3a 100%); transform: translateY(-2px); box-shadow: 0 10px 22px rgba(245,175,58,0.24); } .mg-pdp-desc .mg-bar-item.is-active .mg-bar-value { color: var(--mg-blue); } .mg-pdp-desc .mg-bar-label { color: #344054; font-size: 13px; font-weight: 800; text-align: center; line-height: 1.2; padding-top: 14px; min-height: 44px; display: flex; align-items: flex-start; justify-content: center; } .mg-pdp-desc .mg-req-slider-card { margin-top: 18px; padding: 22px 24px; display: grid; grid-template-columns: 54px 1fr; gap: 18px; align-items: center; } .mg-pdp-desc .mg-slider-icon, .mg-pdp-desc .mg-req-insight i { background: #dce9fb; color: var(--mg-blue); border-radius: 50%; display: grid; place-items: center; } .mg-pdp-desc .mg-slider-icon { width: 54px; height: 54px; font-size: 22px; } .mg-pdp-desc .mg-req-slider-card .mg-slider-label { display: block; color: #273448; font-size: 18px; margin-bottom: 10px; } .mg-pdp-desc .mg-req-slider-card .mg-slider-label strong { color: var(--mg-blue); font-size: 22px; } .mg-pdp-desc .mg-req-slider-card .mg-slider { width: 100%; accent-color: #245aa5; } .mg-pdp-desc .mg-slider-scale { display: flex; justify-content: space-between; color: #5f6c7c; font-size: 12px; font-weight: 650; line-height: 1.25; margin-top: 6px; } .mg-pdp-desc .mg-req-side-card { padding: 24px 24px 22px; box-shadow: 0 16px 36px rgba(0,75,129,0.07); position: sticky; top: 110px; } .mg-pdp-desc .mg-req-side-title { color: var(--mg-blue); font-size: 18px; line-height: 1.2; margin: 0 0 18px !important; font-weight: 900; } .mg-pdp-desc .mg-select-label { display: block; color: #273448; font-size: 14px; font-weight: 850; margin-bottom: 8px; } .mg-pdp-desc .mg-select-wrap { position: relative; } .mg-pdp-desc .mg-status-select { width: 100%; appearance: none; background: var(--mg-white); border: 1px solid rgba(0,75,129,0.22); border-radius: 12px; color: #172238; font-size: 16px; font-weight: 850; padding: 14px 42px 14px 14px; box-shadow: 0 4px 12px rgba(0,75,129,0.04); background-image: linear-gradient(45deg, transparent 50%, var(--mg-blue) 50%), linear-gradient(135deg, var(--mg-blue) 50%, transparent 50%); background-position: calc(100% - 20px) 20px, calc(100% - 14px) 20px; background-size: 7px 7px, 7px 7px; background-repeat: no-repeat; } .mg-pdp-desc .mg-req-divider { height: 1px; background: rgba(0,75,129,0.10); margin: 22px 0 18px; } .mg-pdp-desc .mg-req-side-card .mg-result-label { color: #344054; font-size: 15px; font-weight: 800; margin-bottom: 6px; text-align: center; } .mg-pdp-desc .mg-result-number { color: #c48b22; font-size: 58px; line-height: 0.95; font-weight: 950; letter-spacing: -0.045em; margin-bottom: 18px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; gap: 4px; } .mg-pdp-desc .mg-result-main { display: inline-flex; align-items: baseline; justify-content: center; gap: 5px; white-space: nowrap; } .mg-pdp-desc .mg-result-number small { font-size: 26px; font-weight: 850; letter-spacing: 0; line-height: 1; } .mg-pdp-desc .mg-result-unit { font-size: 17px; font-weight: 800; letter-spacing: 0; line-height: 1.15; } .mg-pdp-desc .mg-result-number--optimal { color: var(--mg-blue); font-size: 40px; margin-bottom: 8px; } .mg-pdp-desc .mg-result-number--optimal .mg-result-main small { font-size: 18px; } .mg-pdp-desc .mg-result-number--optimal .mg-result-unit { font-size: 14px; } .mg-pdp-desc .mg-optimal-intake { margin: -4px 0 18px; padding: 14px 16px; border-radius: 16px; background: #f1f7fd; border: 1px solid rgba(0,75,129,0.10); text-align: center; } .mg-pdp-desc .mg-optimal-label { color: #344054; font-size: 13px; font-weight: 900; letter-spacing: 0.04em; text-transform: uppercase; margin-bottom: 4px; } .mg-pdp-desc .mg-optimal-value { color: var(--mg-blue); font-size: 18px; font-weight: 950; line-height: 1.2; } .mg-pdp-desc .mg-optimal-text { color: #344054; font-size: 13px; font-weight: 550; line-height: 1.4; margin-top: 6px; } .mg-pdp-desc .mg-info-box { display: grid; grid-template-columns: 22px 1fr; gap: 10px; background: linear-gradient(135deg, #fff8ea 0%, #f9efd9 100%); border-radius: 16px; padding: 16px; color: #263548; margin-bottom: 18px; } .mg-pdp-desc .mg-info-box i { color: #c9942d; font-size: 18px; margin-top: 2px; } .mg-pdp-desc .mg-info-box strong { display: block; color: var(--mg-blue); font-size: 14px; margin-bottom: 5px; } .mg-pdp-desc .mg-info-box span { display: block; font-size: 13px; line-height: 1.45; } .mg-pdp-desc .mg-req-insight { display: grid; grid-template-columns: 38px 1fr; gap: 12px; align-items: center; color: #344054; font-size: 13px; font-weight: 650; line-height: 1.4; } .mg-pdp-desc .mg-req-insight i { width: 38px; height: 38px; } .mg-pdp-desc .mg-req-note { margin-top: 18px !important; padding: 15px 18px; border-left: 4px solid var(--mg-gold); border-radius: 6px; background: rgba(255,255,255,0.72); color: #344054; font-size: 14px; font-weight: 550; line-height: 1.5; } .mg-pdp-desc .mg-req-note strong { color: var(--mg-blue); font-weight: 900; } .mg-pdp-desc .mg-req-btn-row { justify-content: center; margin-top: 28px; } @media (max-width: 980px) { .mg-pdp-desc .mg-req-layout { grid-template-columns: 1fr; } .mg-pdp-desc .mg-req-side-card { position: static; } .mg-pdp-desc .mg-bars { grid-template-columns: repeat(4, 110px); overflow-x: auto; } } @media (max-width: 640px) { .mg-pdp-desc .mg-req-chart-card, .mg-pdp-desc .mg-req-slider-card, .mg-pdp-desc .mg-req-side-card { border-radius: 18px; } .mg-pdp-desc .mg-req-chart-card { padding: 22px 18px; } .mg-pdp-desc .mg-req-card-head { display: block; } .mg-pdp-desc .mg-req-mini-badge { display: inline-flex; margin-top: 12px; } .mg-pdp-desc .mg-result-number { font-size: 52px; } } /* Responsive */ @media (max-width: 1120px) { .mg-pdp-desc .mg-proof-grid, .mg-pdp-desc .mg-pathway-grid, .mg-pdp-desc .mg-fit-grid, .mg-pdp-desc .mg-review-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .mg-pdp-desc .mg-support-icon-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } } @media (max-width: 900px) { .mg-pdp-desc .mg-desc-hero__grid, .mg-pdp-desc .mg-overview-card, .mg-pdp-desc .mg-clinical-card, .mg-pdp-desc .mg-support-cta, .mg-pdp-desc .mg-guarantee-card { grid-template-columns: 1fr; } .mg-pdp-desc .mg-ingredient-grid, .mg-pdp-desc .mg-steps-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .mg-pdp-desc .mg-review-head { align-items: flex-start; flex-direction: column; } } @media (max-width: 680px) { .mg-pdp-desc .mg-desc-wrap { padding: 0 16px; } .mg-pdp-desc .mg-desc-section { padding: 44px 0; } .mg-pdp-desc .mg-desc-hero, .mg-pdp-desc .mg-overview-card, .mg-pdp-desc .mg-guarantee-card, .mg-pdp-desc .mg-support-cta { padding: 22px; border-radius: 24px; } .mg-pdp-desc .mg-hero-bullets, .mg-pdp-desc .mg-proof-grid, .mg-pdp-desc .mg-support-icon-grid, .mg-pdp-desc .mg-fit-grid, .mg-pdp-desc .mg-bullet-grid, .mg-pdp-desc .mg-pathway-grid, .mg-pdp-desc .mg-ingredient-grid, .mg-pdp-desc .mg-review-grid, .mg-pdp-desc .mg-clinical-steps, .mg-pdp-desc .mg-steps-grid { grid-template-columns: 1fr; } .mg-pdp-desc .mg-btn-row, .mg-pdp-desc .mg-btn { width: 100%; } .mg-pdp-desc .mg-btn { white-space: normal; text-align: center; } } /* Final mobile requirement chart overrides */ @media (max-width: 680px) { .mg-pdp-desc .mg-desc-section--requirements { border-top-width: 5px; } .mg-pdp-desc .mg-req-wrap { padding-left: 10px; padding-right: 10px; } .mg-pdp-desc .mg-req-layout { gap: 14px; margin-top: 18px; } .mg-pdp-desc .mg-req-chart-card, .mg-pdp-desc .mg-req-slider-card, .mg-pdp-desc .mg-req-side-card { border-radius: 18px; } .mg-pdp-desc .mg-req-chart-card { padding: 14px 10px 12px; overflow: hidden; } .mg-pdp-desc .mg-req-card-head { display: block; margin-bottom: 6px; } .mg-pdp-desc .mg-req-title { font-size: 18px; margin-bottom: 2px !important; } .mg-pdp-desc .mg-req-subtitle { font-size: 13px; line-height: 1.25; } .mg-pdp-desc .mg-req-mini-badge { display: none !important; } .mg-pdp-desc .mg-bar-chart { grid-template-columns: 24px minmax(0, 1fr); gap: 6px; min-height: 184px; width: 100%; overflow: hidden; } .mg-pdp-desc .mg-y-axis { height: 132px; padding-top: 0; font-size: 10px; line-height: 1; } .mg-pdp-desc .mg-bars { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 4px !important; height: 180px; min-width: 0 !important; width: 100%; padding-top: 0; padding-bottom: 44px; overflow: visible !important; } .mg-pdp-desc .mg-bars::after { bottom: 44px; height: 2px; } .mg-pdp-desc .mg-gridline:nth-child(1) { top: 0; } .mg-pdp-desc .mg-gridline:nth-child(2) { top: 33px; } .mg-pdp-desc .mg-gridline:nth-child(3) { top: 66px; } .mg-pdp-desc .mg-gridline:nth-child(4) { top: 99px; } .mg-pdp-desc .mg-gridline:nth-child(5) { top: 132px; } .mg-pdp-desc .mg-bar-item { grid-template-rows: 18px 1fr 44px; min-width: 0; } .mg-pdp-desc .mg-bar-value { font-size: 10px; line-height: 1; transform: none; } .mg-pdp-desc .mg-bar-value::after { content: " g"; font-size: 9px; } .mg-pdp-desc .mg-bar { height: 132px; width: 78%; max-width: 36px; } .mg-pdp-desc .mg-bar span { border-radius: 7px 7px 0 0; } .mg-pdp-desc .mg-bar-label { font-size: 10px; line-height: 1; padding-top: 10px; min-height: 44px; white-space: nowrap; transform: rotate(-34deg); transform-origin: top center; } .mg-pdp-desc .mg-req-slider-card { display: block; position: relative; padding: 14px 14px 16px; margin-top: 14px; } .mg-pdp-desc .mg-slider-icon { position: absolute; top: 13px; left: 14px; width: 30px; height: 30px; font-size: 14px; } .mg-pdp-desc .mg-slider-control { width: 100%; } .mg-pdp-desc .mg-req-slider-card .mg-slider-label { display: block; padding-left: 38px; margin-bottom: 10px; font-size: 15px; line-height: 1.2; white-space: nowrap; } .mg-pdp-desc .mg-req-slider-card .mg-slider-label strong { font-size: 18px; } .mg-pdp-desc .mg-req-slider-card .mg-slider { display: block; width: 100%; margin: 0; } .mg-pdp-desc .mg-slider-scale { font-size: 10px; line-height: 1.15; gap: 4px; } } “Adequate magnesium is one of the first things I look for on a hay analysis… It plays a critical role in energy storage, calming excitable nerves and muscle and normal insulin sensitivity.” — Dr. Eleanor Kellon, VMD Veterinary Nutritionist Magnesium Supplement for Horses Support calm focus, relaxed muscles, and a balanced diet. Mad Barn’s Magnesium Oxide is a concentrated macromineral supplement that helps maintain normal muscle relaxation, nerve signaling, electrolyte balance, metabolic function, and a balanced stress response. Use magnesium daily to support your horse when they are tense, reactive, tight through the body, working hard, or struggling to stay settled under pressure. ✓Supports normal muscle contraction and comfort ✓Helps horses stay composed under everyday stress ✓Supports post-exercise care in hard-working horses ✓Low cost per serving and easy to top-dress Magnesium Oxide Supports: Muscle Function Balanced Temperament Muscle Relaxation Focus During Work Post-Exercise Care Metabolic Health Stress Response Support Neuromuscular Function Mineral Balance Overall Well-Being Why Horses Need Magnesium Support for Tense Horses & Hard-Working Muscles Magnesium is an essential macromineral involved in hundreds of enzyme-dependent reactions in the horse’s body. It contributes to bone formation, protein synthesis, cellular energy production, electrolyte balance, and normal functioning of muscles and nerves. Magnesium works closely with calcium to regulate muscle activity. Calcium initiate muscles contraction, while magnesium supports the return to a relaxed state, which is important for normal muscle tone, coordination, and comfort during and after work. When magnesium intake is low or demand is increased, horses may have a harder time maintaining normal neuromuscular function. This can contribute to tension, poor focus, muscle tightness, or difficulty settling. Horses get magnesium naturally from forage and feed, but needs increase with exercise, growth, lactation, and heavy sweating. Mad Barn’s Magnesium Oxide provides a concentrated source for horses who benefit from additional support during work or periods of increased physiological demand. 56% Elemental Magnesium Highly concentrated, so horses need a smaller serving compared to other forms of magnesium such as citrate, sulfate, and many chelates. 70% Bioavailable in Equine Research Magnesium oxide has been evaluated in horses and is well-absorbed from the gastrointestinal tract. 29 g Typical Daily Serving A 29 g serving provides approximately 16 g of elemental magnesium for a 500 kg (1,100 lb) horse. $0.24 Affordable Cost Per Day A single ingredient mineral powder that fits affordably into any feeding program. Which Horses Benefit Most from Magnesium? Magnesium Oxide helps support the everyday mineral balance your horse relies on to feel comfortable, focused, and ready to work. Supplementing magnesium can help bring the total diet into an optimal range, supporting horses through training, growth, lactation, and changing nutritional demands. Tight or tense muscles Supports normal calcium-magnesium balance in muscle cells, helping horses maintain normal muscle tone, relaxation, and comfort after work. Reactive or sensitive horses Adequate magnesium supports normal nerve signaling and a balanced stress response in horses that are tense, distracted, or slow to settle. Performance horses Working horses have higher magnesium requirements to support muscle function and replace sweat losses. Supplementation supports post-exercise care and electrolyte balance. Metabolic horses Magnesium is involved in insulin signaling and normal glucose metabolism, making adequate intake important in low-NSC feeding programs for easy-keeper breeds. Hay-based diets Hay mineral content depends on soil, region, species, and harvest conditions. Magnesium Oxide helps correct low intake identified on a forage analysis. Reproduction & lactation Pregnancy and lactation increase mineral demand. Adequate magnesium intake supports normal muscle function, mineral balance, and milk production as part of a balanced diet. Magnesium Requirements How Much Magnesium Does Your Horse Need? The National Research Council (NRC) establishes minimum magnesium requirements for horses based on body weight, workload and physiological status. These values estimate the amount of elemental magnesium needed to prevent deficiency. Exercise increases requirements by raising the demands from muscle activity and adding mineral losses through sweat. The following requirements are based on mature adult horses. For help formulating a diet for a growing horse, a breeding or lactating mare, or a horse with special care needs, submit your horse’s information for a free nutrition consultation. Daily Requirement Elemental magnesium in grams per day Maintenance 15 11 8 4 0 7.5 Maintenance 8.8 Light Work 10.0 Moderate Work 12.5 Heavy Work Weight: 500 kg (1,100 lb) 250 kg 550 lb 400 kg 880 lb 550 kg 1,210 lb 700 kg 1,540 lb 800 kg 1,760 lb Estimate your horse’s requirement Workload Maintenance Light Work Moderate Work Heavy Work Minimum requirement 7.5g per day 15 mg/kg BW/day NRC minimum based on body weight and workload Optimal intake 15.0g per day Nutritionist-recommended intake to support optimal magnesium status Adequacy target: NRC requirements estimate the minimum magnesium intake needed to maintain normal status and prevent deficiency signs under typical feeding conditions. These values are based on average nutrient availability, and NRC notes that individual horses may require adjustments based on diet, physiological state, and management conditions. Because magnesium is required for neuromuscular signalling, muscle relaxation, electrolyte balance, bone mineralization, and cellular energy metabolism, Mad Barn nutritionists use an adequacy target of 200% of the NRC minimum requirement when additional daily magnesium support is desired. (function() { const weightInput = document.getElementById('mgHorseWeight'); const statusSelect = document.getElementById('mgStatusSelect'); const weightValue = document.getElementById('mgWeightValue'); const weightLbValue = document.getElementById('mgWeightLbValue'); const requirementValue = document.getElementById('mgRequirementValue'); const factorText = document.getElementById('mgFactorText'); const optimalValue = document.getElementById('mgOptimalValue'); const selectedBadge = document.getElementById('mgSelectedBadge'); const axisLabels = [ document.getElementById('mgAxisMax'), document.getElementById('mgAxisMidHigh'), document.getElementById('mgAxisMid'), document.getElementById('mgAxisMidLow') ]; const barItems = Array.from(document.querySelectorAll('.mg-bar-item')); if (!weightInput || !statusSelect || !weightValue || !weightLbValue || !requirementValue || !factorText || !optimalValue || !selectedBadge || !barItems.length) return; function getOptions() { return Array.from(statusSelect.options).map(option => ({ key: option.value, label: option.dataset.label || option.textContent, factor: Number(option.dataset.factor) })); } function formatRequirement(value) { return value.toFixed(1); } function updateAxis(maxChartValue) { const values = [maxChartValue, maxChartValue * 0.75, maxChartValue * 0.5, maxChartValue * 0.25]; axisLabels.forEach((label, index) => { if (label) label.textContent = Math.round(values[index]); }); } function updateBars(weightKg) { const options = getOptions(); const activeKey = statusSelect.value; const highestRequirement = Math.max(...options.map(option => weightKg * option.factor)); const maxChartValue = Math.max(15, Math.ceil(highestRequirement / 5) * 5); updateAxis(maxChartValue); options.forEach(option => { const requirement = weightKg * option.factor; const barItem = barItems.find(item => item.dataset.key === option.key); if (!barItem) return; const valueLabel = barItem.querySelector('.mg-bar-value'); const barFill = barItem.querySelector('.mg-bar span'); const heightPercent = Math.min((requirement / maxChartValue) * 100, 100); valueLabel.textContent = formatRequirement(requirement); barFill.style.height = heightPercent + '%'; barItem.classList.toggle('is-active', option.key === activeKey); }); } function updateRequirement() { const weightKg = Number(weightInput.value); const selectedOption = statusSelect.options[statusSelect.selectedIndex]; const factor = Number(selectedOption.dataset.factor); const selectedLabel = selectedOption.dataset.label || selectedOption.textContent; const requirement = weightKg * factor; const mgPerKg = Math.round(factor * 1000); const weightLb = Math.round(weightKg * 2.20462 / 10) * 10; const optimalTarget = requirement * 2; weightValue.textContent = weightKg; weightLbValue.textContent = weightLb.toLocaleString(); requirementValue.textContent = formatRequirement(requirement); optimalValue.textContent = formatRequirement(optimalTarget); factorText.textContent = mgPerKg + ' mg/kg body weight/day'; selectedBadge.textContent = selectedLabel; updateBars(weightKg); } weightInput.addEventListener('input', updateRequirement); statusSelect.addEventListener('change', updateRequirement); updateRequirement(); })(); Why Use Magnesium Oxide? Your horse needs magnesium for more than staying calm. Magnesium acts as a cofactor in hundreds of enzymatic reactions, including pathways involved in cellular energy production, neuromuscular signaling, electrolyte balance, bone metabolism, and glucose regulation. Supporting adequate magnesium intake helps maintain the normal physiology behind muscle comfort, responsiveness, recovery, performance, and metabolic health. 1 Muscle relaxation Calcium helps initiate muscle contraction. Magnesium helps regulate calcium movement so muscle fibers can return to a relaxed state after contraction. 2 Nerve signaling Magnesium supports normal ion balance across nerve cell membranes, helping maintain healthy communication between nerves and muscles. 3 Energy metabolism Magnesium is required for ATP-dependent reactions, supporting the energy pathways active horses rely on during work and recovery. 4 Metabolic support Magnesium is involved in insulin signaling and normal glucose metabolism, making adequate intake important in low-sugar, low-starch feeding programs. Choose Your Size Above See Customer Reviews What Makes Magnesium Oxide Different? You Get More for Less with Magnesium Oxide Magnesium oxide is the most concentrated supplemental form, providing 56% elemental magnesium. Other products require much larger servings and cost many times more per gram of magnesium. Magnesium oxide provides horses with a palatable, well-absorbed, low-volume, cost-effective source for daily feeding. ✓Provides more elemental magnesium per gram than alternatives ✓70% oral bioavailabilty in equine research studies ✓Less likely than magnesium sulfate to cause loose manure ✓Palatable and easy to add to any feeding program Comparison Best Value Magnesium Oxide Magnesium Sulfate (Epsom Salts) Magnesium Citrate Oral absorption 70% 70% 45% Concentration 56% 10% 16% Serving size for 15 g magnesium 29 g 140 g 94 g Cost per 15 g magnesium $0.24 $0.76 $7.99 Ease of Feeding Concentrated serving Large serving May cause loose manure Large serving High cost per dose Why Concentration Matters Magnesium is a macromineral, meaning horses require it in gram-level amounts each day, not trace amounts. A concentrated source provides more elemental magnesium per scoop, making it easier to deliver an effective daily intake without adding unnecessary bulk, bitterness, or cost to the ration. Signs of Low Magnesium How Low Magnesium Can Show Up in Horses When magnesium intake is too low for the horse’s needs, signs may show up as muscle tension, sensitivity, excitability, reduced performance, or slower recovery after work. These signs should be considered alongside training, management, and the overall diet. Magnesium status is evaluated by assessing total dietary intake against the horse’s requirement. A nutritionist can calculate magnesium supplied by forage, feed, balancers, and supplements to determine the optimal inclusion level for your horse. 1 Tight or sore muscles When magnesium is undersupplied in the diet, horses may feel tight through the body, slow to loosen up, sore after work, or less comfortable after exercise. 2 Heightened sensitivity Magnesium supports normal nerve signaling. When intake is low, some horses may appear more sensitive to touch, sound, pressure, or changes in their environment. 3 Excitability or reactivity Magnesium supports normal neuromuscular signaling. Horses with low intake may appear more reactive, distracted, tense, or difficult to settle. 4 Poor recovery Magnesium is involved in electrolyte balance and energy metabolism. Low intake may contribute to reduced performance, poor recovery, or difficulty maintaining normal muscle function during work. Signs of low magnesium overlap with pain, behavioral concerns, stomach issues, and other medical concerns or nutritional deficiencies. For sudden, persistent, or unexplained changes in your horse’s normal behavior or performance, consult your veterinarian. Customer testimonials Real results horse owners notice in the barn and under saddle. Owners most often describe changes in muscle relaxation, reactivity, barn anxiety, sensitivity, body comfort, and overall demeanor when Magnesium Oxide is fed consistently as part of a balanced diet. ★★★★★ Relaxed Focus “In the short time since I’ve been using it my horse has been the most focused/patient/relaxed in all the 15 years I’ve owned him.” Michaela Smet ✓ Verified Customer ★★★★★ Improved Reactivity “This product made my extremely spooky and explosive gelding way less reactive, highly recommend!” Tori Korney ✓ Verified Customer ★★★★★ Physical and mental comfort “This has significantly improved her physical and mental comfort after 4-5 weeks of daily use. I will be keeping her on this as long as I have her!” Jacqueline Muscat ✓ Verified Customer ★★★★★ Tight muscles “Our body worker recommended Dolly be put on a Magnesium supplement to help with her tight muscles and I can already see a difference in her.” Lora Muse ✓ Verified Customer ★★★★★ Calm Performance “This product worked great on our 12 yo Gelding. It provided just the perfect amount of calmness still allowing him to perform at a high level.” Cedric Babineaux ✓ Verified Customer ★★★★★ Quality and Affordability “Super happy to have found a quality magnesium supplement at a very reasonable price! Fast and free delivery too!” Susan Ziereisen ✓ Verified Customer See All Reviews Choose Your Size Above What to Expect Feed Daily. Track Response Over Time. Magnesium Oxide can be top-dressed onto your horse’s feed. It should be fed consistently as part of a balanced, forage-first diet that meets requirements for salt, electrolytes, protein, vitamins, and minerals. 1 Feed Consistency A typical serving is 29 g per day for a 500 kg (1,100 lb) horse, providing approximately 15 g of elemental magnesium. 2 Evaluate the Full Ration Forage, grain, and fortified feeds all contribute magnesium. Ensure your horse’s overall diet is balanced to support optimal focus, muscle health, and performance. 3 Monitor Response Evaluate your horse’s response over several weeks. Track changes in muscle comfort, recovery, sensitivity, willingness to work, and performance. Get the best results with a custom feeding plan. Our nutritionists can help you determine the optimal dosage for your horse’s diet, workload and individual needs. Submit your horse’s diet online for a free analysis. 100% Customer Happiness Guarantee Try Magnesium Oxide Risk-Free We’re confident you’ll love Magnesium Oxide. If you’re not satisfied with the product, our team is here to help you find the right solution or provide a full refund. Less than 1% of customers ever use our satisfaction guarantee. Try Magnesium Oxide Risk-Free Read Customer Reviews Expert support Need help deciding? Talk to a nutritionist for free before you buy. Every horse’s forage, workload, body condition, age, sweat rate, metabolic status, and current supplement program is different. You should always consult a qualified nutritionist before altering your feed program. Submit your horse’s diet for analysis online. One of our equine nutritionists will be happy to provide a complimentary review and help determine whether Magnesium Oxide is the right fit for your horse. Get a Free Diet Evaluation
Have a question about this?
We currently ship within the US, with more countries coming soon.
Final cost and dates are confirmed at checkout.
🇺🇸 Ship from USA · On Agora since 2026
$7.99