
$89.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.
.vp-pdp-desc, .vp-pdp-desc * { box-sizing: border-box; } .vp-pdp-desc { --vp-blue: #004b81; --vp-blue-2: #0b6fae; --vp-blue-3: #003b66; --vp-ink: #101828; --vp-muted: #475467; --vp-line: #c7dcf0; --vp-soft: #f6f9fc; --vp-sky: #e5edf5; --vp-card: #edf1f5; --vp-green: #248d61; --vp-gold: #f5af3a; --vp-white: #ffffff; font-family: Figtree, Arial, sans-serif; color: var(--vp-ink); background: var(--vp-white); line-height: 1.55; width: 100%; overflow: hidden; } .vp-pdp-desc p, .vp-pdp-desc h2, .vp-pdp-desc h3, .vp-pdp-desc h4, .vp-pdp-desc ul, .vp-pdp-desc li, .vp-pdp-desc figure, .vp-pdp-desc blockquote { margin: 0; padding: 0; } .vp-pdp-desc img { height: auto; } .vp-pdp-desc a { color: inherit; } .vp-pdp-desc .vp-desc-wrap { width: 100%; max-width: 1180px; margin: 0 auto; padding: 0 18px; } .vp-pdp-desc .vp-desc-section { padding: 54px 0; position: relative; } .vp-pdp-desc .vp-desc-section--soft { background: var(--vp-soft); margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); } .vp-desc-section--sky { background: var(--vp-sky); } .vp-pdp-desc .vp-desc-section--sky { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); } .vp-pdp-desc .vp-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(--vp-blue) 0%, var(--vp-blue-3) 100%); color: var(--vp-white); margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); } .vp-pdp-desc .vp-kicker { display: inline-flex; align-items: center; gap: 8px; margin-bottom: 12px !important; color: var(--vp-blue); font-size: 13px; font-weight: 850; letter-spacing: 0.09em; line-height: 1.2; text-transform: uppercase; } .vp-pdp-desc .vp-desc-section--blue .vp-kicker { color: #bfe1ff; display: block; } #main .vp-pdp-desc .vp-h2 { color: var(--vp-blue); font-size: clamp(30px, 3vw, 44px); font-weight: 900; line-height: 1.08; letter-spacing: -0.035em; max-width: 900px; } #main .vp-pdp-desc .vp-desc-section--blue .vp-h2, .vp-pdp-desc .vp-desc-section--blue .vp-lead { color: var(--vp-white); } .vp-pdp-desc .vp-lead { margin-top: 16px !important; color: var(--vp-muted); font-size: clamp(18px, 1.6vw, 21px); font-weight: 400; line-height: 1.55; } .vp-pdp-desc .vp-btn-row { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; margin-top: 26px; } .vp-pdp-desc .vp-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(--vp-blue); background: var(--vp-blue); color: var(--vp-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; } .vp-pdp-desc .vp-btn:hover { background: var(--vp-blue-2); border-color: var(--vp-blue-2); transform: translateY(-1px); box-shadow: 0 14px 28px rgba(0,75,129,0.22); } .vp-pdp-desc .vp-btn--gold { background: var(--vp-gold); border-color: var(--vp-gold); color: #000 !important; } .vp-pdp-desc .vp-btn--gold:hover { background: #ffc72c; border-color: #ffc72c; } .vp-pdp-desc .vp-btn--outline { background: var(--vp-white); color: var(--vp-blue) !important; box-shadow: none; } .vp-pdp-desc .vp-btn--outline:hover { background: #f6f6f6; } .vp-pdp-desc .vp-check { display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; min-width: 22px; border-radius: 999px; background: var(--vp-green); color: #fff; font-size: 17px; font-weight: 900; line-height: 1; } /* Intro hero */ .vp-pdp-desc .vp-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(--vp-blue) 0%, var(--vp-blue-3) 100%); color: var(--vp-white); } .vp-pdp-desc .vp-desc-hero__grid { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(260px, 0.85fr); gap: 28px; align-items: center; } .vp-pdp-desc .vp-desc-hero .vp-kicker, #main .vp-pdp-desc .vp-desc-hero .vp-h2, .vp-pdp-desc .vp-desc-hero .vp-lead { color: var(--vp-white); } .vp-pdp-desc .vp-desc-hero .vp-lead { color: rgba(255,255,255,0.92); } .vp-pdp-desc .vp-hero-bullets { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px 18px; margin-top: 24px !important; list-style: none; } .vp-pdp-desc .vp-hero-bullets li { display: flex; gap: 10px; align-items: flex-start; color: var(--vp-white); font-size: 16px; font-weight: 750; line-height: 1.35; } .vp-pdp-desc .vp-desc-product-card { position: relative; padding: 22px; border-radius: 26px; background: rgba(255,255,255,0.96); border: 1px solid rgba(255,255,255,0.72); color: var(--vp-ink); box-shadow: 0 22px 52px rgba(0,0,0,0.22); } .vp-pdp-desc .vp-desc-product-card__badge { display: inline-flex; width: fit-content; margin-bottom: 14px; padding: 8px 12px; border-radius: 999px; background: var(--vp-blue); color: #fff; font-size: 12px; font-weight: 900; letter-spacing: 0.06em; line-height: 1.2; text-transform: uppercase; } .vp-pdp-desc .vp-desc-product-card__image { display: flex; align-items: center; justify-content: center; min-height: 230px; padding: 20px; border-radius: 22px; background: linear-gradient(180deg, #ffffff 0%, #edf6ff 100%); border: 1px solid #d9e7f5; } .vp-pdp-desc .vp-desc-product-card__image img { max-width: 270px; filter: drop-shadow(0 16px 18px rgba(0,0,0,0.14)); } .vp-pdp-desc .vp-desc-product-card__title { margin-top: 16px !important; color: var(--vp-blue); font-size: 24px; font-weight: 900; line-height: 1.1; letter-spacing: -0.02em; } .vp-pdp-desc .vp-desc-product-card__text { margin-top: 8px !important; color: #344054; font-size: 15px; font-weight: 650; line-height: 1.4; } /* Proof cards */ .vp-pdp-desc .vp-proof-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; margin-top: 28px; } .vp-pdp-desc .vp-proof-card { position: relative; overflow: hidden; padding: 22px 18px; border-radius: 20px; background: var(--vp-white); border: 1px solid #d9e7f5; box-shadow: 0 12px 28px rgba(0,75,129,0.09); } .vp-pdp-desc .vp-proof-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(--vp-blue); font-size: 26px; font-weight: 900; line-height: 1; } .vp-pdp-desc .vp-proof-card__icon--blue { background: #eef3fa; color: #295a9f; } .vp-pdp-desc .vp-proof-card__icon--green { background: #edf7f1; color: #4f8c66; } .vp-pdp-desc .vp-proof-card__icon--gold { background: #faf4e8; color: #9b6a14; } .vp-pdp-desc .vp-proof-card__icon--purple { background: #f1eefb; color: #6d59b3; } .vp-pdp-desc .vp-proof-card__stat { color: var(--vp-blue); font-size: 25px; font-weight: 900; line-height: 1.05; letter-spacing: -0.035em; } .vp-pdp-desc .vp-proof-card__title { margin-top: 6px !important; color: #344054; font-size: 15px; font-weight: 900; line-height: 1.25; } .vp-pdp-desc .vp-proof-card__text { margin-top: 8px !important; color: var(--vp-muted); font-size: 14px; font-weight: 500; line-height: 1.45; } /* Support icon grid */ .vp-pdp-desc .vp-support-icon-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; list-style: none; } .vp-desc-hero__grid aside .aside-title { text-align: center; width: 100%; display: block; font-weight: 900; padding-bottom: 1em; } .vp-desc-hero__grid aside{ padding: 20px; border: 1px solid #ccc; border-radius: 15px; } .vp-pdp-desc .vp-support-icon-grid li { display: flex; align-items: center; gap: 10px; min-height: 60px; padding: 13px 14px; border-radius: 18px; background: var(--vp-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); } .vp-pdp-desc .vp-support-icon-grid img { width: 38px; height: 38px; object-fit: contain; flex-shrink: 0; background: #004b81; border-radius: 50%; padding: 8px; } /* Expert quote */ .vp-pdp-desc .vp-quote-card { display: grid; grid-template-columns: 118px minmax(0, 1fr); gap: 22px; align-items: center; margin-top: 30px !important; margin-bottom: 30px; padding: 52px 26px; border-radius: 26px; background: var(--vp-card); border: 1.5px solid var(--vp-line); box-shadow: 0 14px 32px rgba(0,75,129,0.08); } .vp-pdp-desc .vp-quote-card img { width: 118px; height: 118px; object-fit: cover; border-radius: 999px; border: 5px solid #fff; box-shadow: 0 8px 18px rgba(0,0,0,0.10); } .vp-pdp-desc .vp-quote-card blockquote { color: var(--vp-blue); font-size: clamp(20px, 2vw, 24px); font-weight: 800; line-height: 1.35; letter-spacing: -0.015em; } .vp-pdp-desc .vp-quote-card cite { display: block; margin-top: 14px; color: var(--vp-ink); font-size: 15px; font-style: normal; font-weight: 850; line-height: 1.35; } /* Fit cards */ .vp-pdp-desc .vp-fit-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 30px; } .vp-pdp-desc .vp-fit-card { padding: 22px; border-radius: 24px; background: var(--vp-white); border: 1px solid #d9e7f5; box-shadow: 0 12px 28px rgba(0,75,129,0.07); } .vp-pdp-desc .vp-fit-card__icon { display: inline-flex; align-items: center; justify-content: center; width: 58px; height: 58px; margin-bottom: 18px; border-radius: 999px; background: #eaf5ff; color: var(--vp-blue); font-size: 25px; font-weight: 900; line-height: 1; } .vp-pdp-desc .vp-fit-card__icon i, .vp-pdp-desc .vp-proof-card__icon i { color: inherit; line-height: 1; } .vp-pdp-desc .vp-fit-card__title { color: var(--vp-blue); font-size: 20px; font-weight: 900; line-height: 1.18; letter-spacing: -0.015em; } .vp-pdp-desc .vp-fit-card__text { margin-top: 9px !important; color: #344054; font-size: 15px; font-weight: 450; line-height: 1.5; } /* Overview */ .vp-pdp-desc .vp-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(--vp-card); border: 1.5px solid var(--vp-line); box-shadow: 0 16px 36px rgba(0,75,129,0.08); } .vp-pdp-desc .vp-overview-card__image { display: flex; align-items: center; justify-content: center; padding: 24px; border-radius: 24px; background: var(--vp-white); border: 1px solid #d9e7f5; } .vp-pdp-desc .vp-bullet-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px 18px; margin-top: 22px !important; list-style: none; } .vp-pdp-desc .vp-bullet-grid li { display: flex; gap: 10px; align-items: flex-start; color: #344054; font-size: 16px; font-weight: 750; line-height: 1.4; } /* How it works */ .vp-pdp-desc .vp-pathway-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; margin-top: 32px; } .vp-pdp-desc .vp-pathway-card { min-height: 225px; padding: 22px; border-radius: 22px; background: rgba(255,255,255,0.10); border: 1px solid rgba(255,255,255,0.18); } .vp-pdp-desc .vp-pathway-card__num { display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin-bottom: 16px; border-radius: 999px; background: var(--vp-white); color: var(--vp-blue); font-size: 18px; font-weight: 900; line-height: 1; } .vp-pdp-desc .vp-pathway-card__title { color: var(--vp-white); font-size: 20px; font-weight: 900; line-height: 1.2; } .vp-pdp-desc .vp-pathway-card__text { margin-top: 10px !important; color: rgba(255,255,255,0.9); font-size: 15px; font-weight: 400; line-height: 1.55; } .vp-pdp-desc .vp-callout { margin-top: 28px; padding: 22px; border-radius: 22px; background: var(--vp-white); border: 1px solid #d9e7f5; box-shadow: 0 10px 24px rgba(0,75,129,0.06); } .vp-pdp-desc .vp-callout--blue { background: rgba(255,255,255,0.11); border-color: rgba(255,255,255,0.22); color: rgba(255,255,255,0.94); } .vp-pdp-desc .vp-callout strong { color: var(--vp-blue); font-weight: 900; } .vp-pdp-desc .vp-callout--blue strong { color: var(--vp-white); } .vp-pdp-desc .vp-callout ul { display: grid; gap: 8px; margin-top: 12px !important; padding-left: 20px; } /* Reels */ .vp-pdp-desc .vp-short-videos { background: var(--vp-sky); } .vp-pdp-desc .vp-shorts-header { text-align: center; max-width: 780px; margin: 0 auto 28px; } .vp-pdp-desc .vp-shorts-header .vp-h2 { margin-left: auto; margin-right: auto; } .vp-pdp-desc .vp-shorts-note { margin-top: 10px !important; color: var(--vp-muted); font-size: 16px; font-weight: 650; line-height: 1.35; } .vp-pdp-desc .vp-shorts-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; margin-top: 28px; } .vp-pdp-desc .vp-short { position: relative; overflow: hidden; aspect-ratio: 9 / 16; border-radius: 20px; background: #000; box-shadow: 0 12px 30px rgba(0,0,0,0.14); } .vp-pdp-desc .vp-short button, .vp-pdp-desc .vp-short iframe { width: 100%; height: 100%; border: 0; display: block; } .vp-pdp-desc .vp-short button { position: relative; padding: 0; cursor: pointer; background: #000; border: 0; } .vp-pdp-desc .vp-short img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.25s ease, opacity 0.25s ease; } .vp-pdp-desc .vp-short button:hover img { transform: scale(1.04); opacity: 0.82; } .vp-pdp-desc .vp-play { position: absolute; inset: 50% auto auto 50%; transform: translate(-50%, -50%); width: 64px; height: 64px; border-radius: 999px; background: rgba(255,255,255,0.92); box-shadow: 0 8px 22px rgba(0,0,0,0.25); } .vp-pdp-desc .vp-play::before { content: ""; position: absolute; top: 50%; left: 53%; transform: translate(-50%, -50%); width: 0; height: 0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-left: 20px solid #111; } .vp-pdp-desc .vp-short-label { position: absolute; left: 14px; right: 14px; bottom: 14px; padding: 9px 12px; border-radius: 999px; background: rgba(0,0,0,0.68); color: #fff; font-size: 14px; font-weight: 850; line-height: 1.2; text-align: center; } /* Video */ .vp-pdp-desc .vp-video-frame { position: relative; overflow: hidden; margin-top: 30px; aspect-ratio: 16 / 9; border-radius: 26px; background: #000; box-shadow: 0 18px 42px rgba(0,0,0,0.16); } .vp-pdp-desc .vp-video-frame iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; } /* Ingredients */ .vp-pdp-desc .vp-ingredient-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 30px; } .vp-pdp-desc .vp-ingredient-card { padding: 22px; border-radius: 22px; background: var(--vp-white); border: 1px solid #d9e7f5; box-shadow: 0 8px 22px rgba(0,0,0,0.04); } .vp-pdp-desc .vp-ingredient-card__top { display: flex; gap: 14px; align-items: center; } .vp-pdp-desc .vp-ingredient-card img { width: 52px; height: 52px; object-fit: contain; flex-shrink: 0; border-radius: 12px; } .vp-pdp-desc .vp-ingredient-card__title { color: var(--vp-blue); font-size: 19px; font-weight: 900; line-height: 1.2; } .vp-pdp-desc .vp-ingredient-card__text { margin-top: 14px !important; color: var(--vp-muted); font-size: 15px; font-weight: 400; line-height: 1.55; } /* Athlete proof */ .vp-pdp-desc .vp-athlete-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; margin-top: 34px; } .vp-pdp-desc .vp-athlete-card { overflow: hidden; border-radius: 24px; background: #ffffff; border: 1px solid #d9e7f5; box-shadow: 0 12px 28px rgba(0,75,129,0.08); } .vp-pdp-desc .vp-athlete-card__image { width: 100%; aspect-ratio: 4 / 5; object-fit: cover; display: block; background: var(--vp-sky); } .vp-pdp-desc .vp-athlete-card__body { padding: 22px; } .vp-pdp-desc .vp-athlete-card__role { display: inline-flex; width: fit-content; margin-bottom: 12px !important; padding: 7px 11px; border-radius: 999px; background: #eaf5ff; color: var(--vp-blue); font-size: 12px; font-weight: 900; line-height: 1.2; letter-spacing: 0.07em; text-transform: uppercase; } .vp-pdp-desc .vp-athlete-card__name { color: var(--vp-blue); font-size: 24px; font-weight: 900; line-height: 1.12; letter-spacing: -0.025em; } .vp-pdp-desc .vp-athlete-card__accomplishment { margin-top: 8px !important; color: #344054; font-size: 15px; font-weight: 850; line-height: 1.35; } .vp-pdp-desc .vp-athlete-card__quote { margin-top: 18px !important; color: var(--vp-blue); font-size: 19px; font-weight: 850; font-style: italic; line-height: 1.35; letter-spacing: -0.015em; } /* Customer reviews */ .vp-pdp-desc .vp-review-head { display: flex; align-items: flex-end; justify-content: space-between; gap: 22px; } .vp-pdp-desc .vp-rating-pill { display: inline-flex; align-items: center; gap: 9px; padding: 12px 14px; border-radius: 999px; background: var(--vp-white); border: 1px solid #d9e7f5; color: var(--vp-blue); font-size: 15px; font-weight: 900; white-space: nowrap; } .vp-pdp-desc .vp-rating-pill img { width: 108px; } .vp-pdp-desc .vp-review-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; margin-top: 30px; } .vp-pdp-desc .vp-review-card { display: flex; flex-direction: column; min-height: 260px; padding: 22px; border-radius: 24px; background: var(--vp-white); border: 1px solid #d9e7f5; box-shadow: 0 8px 22px rgba(0,0,0,0.05); } .vp-pdp-desc .vp-review-card__stars { color: var(--vp-gold); font-size: 18px; letter-spacing: 1px; line-height: 1; } .vp-pdp-desc .vp-review-card__label { margin-top: 16px !important; color: var(--vp-blue); font-size: 13px; font-weight: 900; letter-spacing: 0.08em; line-height: 1.2; text-transform: uppercase; } .vp-pdp-desc .vp-review-card__text { margin-top: 12px !important; color: #344054; font-size: 15px; font-weight: 430; line-height: 1.58; } .vp-pdp-desc .vp-review-card__author { margin-top: auto !important; padding-top: 18px; color: var(--vp-ink); font-size: 15px; font-weight: 900; line-height: 1.2; } .vp-pdp-desc .vp-review-card__verified { margin-top: 5px !important; color: var(--vp-green); font-size: 13px; font-weight: 850; line-height: 1.2; } /* Clinical */ .vp-pdp-desc .vp-clinical-card { display: grid; grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr); gap: 26px; align-items: stretch; } .vp-pdp-desc .vp-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); } .vp-pdp-desc .vp-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(--vp-white); font-size: 30px; font-weight: 900; line-height: 1; } .vp-pdp-desc .vp-clinical-card__text { margin-top: 16px !important; color: rgba(255,255,255,0.92); font-size: 16px; font-weight: 400; line-height: 1.6; } .vp-pdp-desc .vp-clinical-steps { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; } .vp-pdp-desc .vp-clinical-step { padding: 20px; border-radius: 22px; background: var(--vp-white); border: 1px solid rgba(255,255,255,0.24); box-shadow: 0 14px 34px rgba(0,0,0,0.14); } .vp-pdp-desc .vp-clinical-step__num { display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin-bottom: 13px; border-radius: 999px; background: var(--vp-gold); color: #000; font-size: 18px; font-weight: 900; line-height: 1; } .vp-pdp-desc .vp-clinical-step__title { color: var(--vp-blue); font-size: 17px; font-weight: 900; line-height: 1.22; } .vp-pdp-desc .vp-clinical-step__text { margin-top: 8px !important; color: #344054; font-size: 14px; font-weight: 500; line-height: 1.45; } .vp-pdp-desc .vp-note { margin-top: 22px !important; padding: 16px 18px; border-left: 4px solid var(--vp-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; } /* Feeding */ .vp-pdp-desc .vp-steps-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 30px; } .vp-pdp-desc .vp-step-card { padding: 24px; border-radius: 24px; background: var(--vp-white); border: 1px solid #d9e7f5; box-shadow: 0 8px 22px rgba(0,0,0,0.04); } .vp-pdp-desc .vp-step-card__step { display: inline-flex; align-items: center; justify-content: center; width: 42px; height: 42px; margin-bottom: 16px; border-radius: 999px; background: var(--vp-blue); color: var(--vp-white); font-size: 18px; font-weight: 900; line-height: 1; } .vp-pdp-desc .vp-step-card__title { color: var(--vp-blue); font-size: 21px; font-weight: 900; line-height: 1.2; } .vp-pdp-desc .vp-step-card__text { margin-top: 10px !important; color: var(--vp-muted); font-size: 15px; font-weight: 400; line-height: 1.55; } /* Expert support CTA */ .vp-pdp-desc .vp-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(--vp-white); border: 1px solid #d9e7f5; box-shadow: 0 10px 24px rgba(0,75,129,0.06); } .vp-pdp-desc .vp-support-cta__faces { display: flex; align-items: center; min-width: 126px; } .vp-pdp-desc .vp-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); } .vp-pdp-desc .vp-support-cta__faces img + img { margin-left: -16px; } .vp-pdp-desc .vp-support-cta h3 { color: var(--vp-blue); font-size: 22px; font-weight: 900; line-height: 1.15; } .vp-pdp-desc .vp-support-cta p { margin-top: 6px !important; color: #344054; font-size: 16px; font-weight: 450; line-height: 1.45; } /* Guarantee */ .vp-pdp-desc .vp-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(--vp-white); border: 1.5px solid var(--vp-line); box-shadow: 0 16px 36px rgba(0,75,129,0.08); } .vp-pdp-desc .vp-guarantee-icon { display: inline-flex; align-items: center; justify-content: center; width: 86px; height: 86px; border-radius: 999px; background: #edf7f1; color: var(--vp-green); font-size: 38px; font-weight: 900; line-height: 1; } .vp-pdp-desc .vp-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; } .vp-pdp-desc .vp-guarantee-title { color: var(--vp-blue); font-size: 28px; font-weight: 900; line-height: 1.12; letter-spacing: -0.025em; } .vp-pdp-desc .vp-guarantee-text { margin-top: 10px !important; color: #344054; font-size: 17px; font-weight: 450; line-height: 1.55; } .vp-pdp-desc .vp-guarantee-stat { display: inline-flex; align-items: center; gap: 8px; margin-top: 18px !important; padding: 10px 13px; border-radius: 999px; background: #eaf5ff; color: var(--vp-blue); font-size: 15px; font-weight: 900; line-height: 1.2; } .vp-pdp-desc .vp-guarantee-stat i { color: inherit; line-height: 1; } /* Responsive */ @media (max-width: 1120px) { .vp-pdp-desc .vp-proof-grid, .vp-pdp-desc .vp-pathway-grid, .vp-pdp-desc .vp-review-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .vp-pdp-desc .vp-support-icon-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } .vp-pdp-desc .vp-athlete-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 900px) { .vp-pdp-desc .vp-desc-hero__grid, .vp-pdp-desc .vp-overview-card, .vp-pdp-desc .vp-clinical-card, .vp-pdp-desc .vp-support-cta, .vp-pdp-desc .vp-guarantee-card { grid-template-columns: 1fr; } .vp-pdp-desc .vp-ingredient-grid, .vp-pdp-desc .vp-steps-grid, .vp-pdp-desc .vp-fit-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .vp-pdp-desc .vp-review-head { align-items: flex-start; flex-direction: column; } .vp-pdp-desc .vp-shorts-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: 640px; margin-left: auto; margin-right: auto; } } @media (max-width: 680px) { .vp-pdp-desc .vp-desc-wrap { padding: 0 16px; } .vp-pdp-desc .vp-desc-section { padding: 44px 0; } .vp-pdp-desc .vp-desc-hero, .vp-pdp-desc .vp-overview-card, .vp-pdp-desc .vp-quote-card, .vp-pdp-desc .vp-support-cta, .vp-pdp-desc .vp-guarantee-card { padding: 22px; border-radius: 24px; } .vp-pdp-desc .vp-hero-bullets, .vp-pdp-desc .vp-proof-grid, .vp-pdp-desc .vp-support-icon-grid, .vp-pdp-desc .vp-fit-grid, .vp-pdp-desc .vp-bullet-grid, .vp-pdp-desc .vp-pathway-grid, .vp-pdp-desc .vp-ingredient-grid, .vp-pdp-desc .vp-review-grid, .vp-pdp-desc .vp-clinical-steps, .vp-pdp-desc .vp-steps-grid, .vp-pdp-desc .vp-athlete-grid { grid-template-columns: 1fr; } .vp-pdp-desc .vp-quote-card { grid-template-columns: 1fr; text-align: left; } .vp-pdp-desc .vp-btn-row, .vp-pdp-desc .vp-btn { width: 100%; } .vp-pdp-desc .vp-btn { white-space: normal; text-align: center; } .vp-pdp-desc .vp-rating-pill { width: 100%; justify-content: center; white-space: normal; } .vp-pdp-desc .vp-short-videos .vp-desc-wrap { padding-right: 0; } .vp-pdp-desc .vp-shorts-header { text-align: left; padding-right: 16px; margin-bottom: 22px; } .vp-pdp-desc .vp-shorts-header .vp-h2 { margin-left: 0; margin-right: 0; } .vp-pdp-desc .vp-shorts-grid { display: flex; gap: 14px; max-width: none; margin-top: 20px; margin-left: 0; margin-right: 0; padding: 4px 16px 18px 0; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scrollbar-width: none; } .vp-pdp-desc .vp-shorts-grid::-webkit-scrollbar { display: none; } .vp-pdp-desc .vp-short { flex: 0 0 72%; max-width: 270px; scroll-snap-align: start; } } .single-product section.vp-desc-section div.wordkeeper-video { margin: 0; } “Visceral+ provides targeted support for gastric health and the immune system. Trusted by Olympic athletes and veterinarians, it helps maintain digestive function under stress, travel, intense training, and other challenges.” — Dr. Priska Darani, PhD Equine Nutritionist, Director of Research Advanced stomach + hindgut support Comprehensive gastric support to help keep your horse comfortable. Health and wellness start in the gut. Mad Barn’s Visceral+ is our most advanced gut supplement in a convenient pelleted format that horses love. Visceral+ is formulated with natural ingredients to help maintain a healthy intestinal lining, support normal renewal of stomach tissue, nourish beneficial hindgut microbes, and promote immune and digestive function. ✓Helps maintain gastric health and normal appetite ✓Provides probiotics, yeast, herbs, minerals and amino acids ✓Supports horses challenged by stress, travel, and training ✓Trusted by veterinarians, Olympic riders and everyday horse owners Visceral+ Supports: Stomach Health Digestive Function Hindgut Microbiome Immune System Athletic Performance Competition Readiness Focus & Composure Weight Maintenance Comfort Under Saddle Overall Well-Being Why Horse Owners Choose Visceral+ Advanced gut support that works when your horse needs it most. Visceral+ is designed for horse owners who don’t want to guess about gut support. Choose the comprehensive formula that reliably supports the entire digestive tract so your horse can feel and perform their best. Evidence-Based Ingredients Nutritionist Formulated A transparent formula with research-backed ingredients to support stomach barrier function and digestive health. Clinically Evaluated Formula Veterinary Research Trial Tested by equine veterinarians as part of a nutritional support program for horses with gastric health concerns. Over 100,000 Units Sold Loved by Horse Owners Relied on for over a decade by thousands of horse owners across North America to maintain gastric and hindgut health. Trusted by Olympic Riders Proven at the Highest Levels Used by elite competitors across disciplines to support horses through demanding training, travel and competition schedules. Gut discomfort shows up in different ways. A tense horse. Poor appetite. Spooky behavior. Reluctance to move forward. These are often the first signs owners notice when digestive concerns start affecting the ride. Visceral+ supports stomach and hindgut health to help horses stay focused, consistent and ready to work. Girthy or reactive Pins ears, flinches, tightens through the back or becomes uncomfortable during grooming, saddling or work. Loose manure after stress Changes in manure after trailering, competition, deworming, medication use or routine disruption. Picky eating or reduced appetite Leaves meals unfinished, becomes selective, loses condition or goes off feed during stress or exercise. Less settled under saddle Feels on edge, distracted, dull, resistant or less willing, especially during busy training or management periods. Difficulty maintaining condition Struggles to maintain weight or topline despite a balanced feeding program that supplies enough calories. Stress behaviours Shows signs of tension such as cribbing, weaving, stall walking, pawing or other repetitive behaviours, especially during changes in routine. What Makes Visceral+ Different? Not a buffer. Supports the stomach’s natural defenses. Visceral+ supports the natural protective mechanisms your horse’s stomach relies on. Instead of temporarily buffering gastric acid, it provides nutritional factors that maintain a healthy stomach lining and intestinal barrier. ✓ Mucin precursors that support the stomach’s protective mucus barrier ✓ Amino acids that support cell turnover and the epithelial barrier ✓ Phospholipids that protect gastric tissue from acid exposure ✓ Mucilage-forming botanicals that coat and soothe mucosal surfaces Why use Visceral+? Visceral+ works with your horse’s biology to maintain stomach and hindgut health. Stomach concerns are reported in up to 95% of performance horses. Trailering, competition, hard work, limited turnout, large grain meals and restricted forage put pressure on the digestive system every day. If almost every performance horse faces digestive stress, gut support can’t be optional. Visceral+ provides advanced stomach and hindgut support before issues start affecting comfort, condition and consistency. 1 Supports normal tissue repair A scientifically formulated combination of ingredients that works with your horse’s natural biology to help maintain a healthy intestinal lining. 2 Provides nutritional building blocks Amino acids, minerals, phospholipids, and essential fatty acids support stomach tissue, mucosal integrity and the microbiome. 3 Nourishes the hindgut microbiome Combines 20 billion CFUs of probiotics with dried yeast extract to support microbial balance, fibre fermentation and digestive function. 4 Supports immune function Probiotics and functional nutrients that support normal immune function, helping to maintain defenses against pathogens that can disrupt gut health. Don’t fight biology. Visceral+ supports normal mucin production, stomach barrier integrity, hindgut microbial balance and immune health so your horse can stay comfortable, settled and ready to work. Choose Your Size Above See Customer Reviews Hear why riders trust Visceral+. Equestrians from different disciplines use Visceral+ to support digestive health, comfort and performance in their horses. Phillip Dutton Scott Cieslar Karl Slezak Ali Ramsay Key ingredients Research-backed ingredients selected to support complete gastrointestinal health. Visceral+ is formulated with high-quality natural ingredients, including probiotics, yeast, herbs, minerals, omega-3 fatty acids and amino acids to support your horse’s gastric health, hindgut function and immune system. Glutamine & threonine Amino acids that provide nutritional support for digestive lining maintenance, mucosal cell turnover and mucus barrier integrity. Prebiotic fiber Mannan-oligosaccharides and yeast-derived compounds help nourish beneficial microbes and support a healthier hindgut environment. 5-strain probiotic blend Provides 20 billion CFUs per serving of beneficial bacteria to support microbial balance and normal digestive function during feeding and management stress. Dried yeast extract Supports fiber utilization, hindgut fermentation and the beneficial organisms horses rely on for normal digestive function. Mucilage-rich herbs Slippery elm and marshmallow root provide mucilage compounds that help coat and soothe the digestive tract. Lecithin & omega-3s Supports the stomach’s phospholipid barrier and provides fatty acids involved in maintaining healthy tissues and inflammatory balance. See Full Ingredients Choose Your Size Above Customer testimonials Real results from horse owners using Visceral+. Owners often report their horses appear more comfortable, less girthy, more settled under saddle, easier to maintain in condition, and have more consistent appetite and manure quality when Visceral+ is fed consistently. ★★★★★ Girthiness and comfort “After about a month of using Visceral+, Silver was no longer girthy and seemed so much happier in his gut.” Zoe Hudson ✓ Verified Customer ★★★★★ Loose manure “Every time I trailered him somewhere he would have horrible runny diarrhea. I’m very impressed with the results.” Kimberly McManus ✓ Verified Customer ★★★★★ Appetite and condition “He has drastically improved in his eating habits and overall appearance. I have recommended this product to everyone I know.” Michela Silvestre ✓ Verified Customer ★★★★★ Training and travel stress “When shipping to new places, I like to give Sunny Visceral+, as she can be a bit of a stress ball.” Korina McLean ✓ Verified Customer See All Reviews Choose Your Size Above Clinically tested Evaluated in horses under veterinary supervision. The clinical test for Visceral+ was conducted by Halton Equine Veterinary Services. Horses with gastric concerns received omeprazole under veterinary care. Visceral+ was introduced two weeks before omeprazole was stopped and continued for 30 days after withdrawal. The study evaluated Visceral+ as nutritional support for maintaining gastric health after acid-suppressing medication is discontinued. At the final gastroscopy, gastric appearance remained healthy in supplemented horses. 1 Veterinary scoped Horses brought to the clinic for gastroscopy were enrolled with owner consent to document initial gastric findings. 2 Omeprazole protocol Horses received GastroGard® (omeprazole) under veterinary care for 15–30 days. 3 Visceral+ introduced Visceral+ was introduced one to two weeks before omeprazole was discontinued and continued for another 30 days. 4 Follow-up scope At the end of the 60-day period, follow-up gastroscopy showed improved gastric appearance while Visceral+ provided daily nutritional support. Visceral+ is a Veterinary Health Product (VHP) reviewed by Health Canada for maintaining gastric and hindgut function and supporting the immune system. Trusted by elite athletes Used by riders who need their horses focused and ready to perform. Visceral+ is part of the daily gut health program for horses competing across reining, eventing, dressage, combined driving, show jumping and other performance disciplines. Reining Jim Greendyk NRHA reiner & trainer “We feed Visceral+ to keep our horses’ guts healthy. It’s been a game changer.” Eventing Karl Slezak Olympic eventer “I trust Visceral+ to support my horses’ gut health so they’re focused and ready to compete.” Eventing Phillip Dutton Olympic eventer “I’ve been using Visceral+ now for about 2 years. It’s without a doubt the leader in its field.” Dressage Denielle Gallagher Grand Prix dressage rider “Visceral+ allows him to feel comfortable and perform his best!” Combined Driving Martha Younger FEI combined driving competitor “Visceral+ ensures my horses are able to maintain a healthy weight and a happy attitude.” Show Jumping Isabella Erlick FEI show jumper “When we put him on the Visceral+, he gained weight and his overall digestive comfort improved.” What to expect Feed daily. Look for a more comfortable, consistent horse. Visceral+ is palatable and easy to add to your horse’s routine. For best results, feed consistently while monitoring appetite, manure quality, girth sensitivity, attitude under saddle and body condition. 1 Feed once daily For a 500 kg / 1,100 lb horse, the typical feeding rate is 80 grams (1 scoop) per day. Adjust according to body weight and label directions. 2 Use consistently Feed consistently for 1–2 months as part of a gut-friendly management program to fully evaluate your horse’s response. 3 Monitor comfort Watch for changes in appetite, manure quality, girthiness, temperament, willingness to work and condition. 100% Customer Happiness Guarantee Try Visceral+ Risk-Free We’re confident you’ll love Visceral+. 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 Visceral+ Risk-Free Read Customer Reviews Expert support Need help deciding? Talk to a nutritionist for free before you buy. Every horse’s health history, workload, body condition, forage and management routine 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 Visceral+ is the right fit for your horse. Get a Free Diet Evaluation (function() { 'use strict'; document.querySelectorAll('.vp-pdp-desc .vp-short[data-youtube-id]').forEach(function(card) { var button = card.querySelector('button'); if (!button) { return; } button.addEventListener('click', function() { var videoId = card.getAttribute('data-youtube-id'); var title = card.getAttribute('data-title') || 'YouTube video'; var iframe = document.createElement('iframe'); if (!videoId) { return; } iframe.src = 'https://www.youtube-nocookie.com/embed/' + encodeURIComponent(videoId) + '?autoplay=1&rel=0&playsinline=1'; iframe.title = title; iframe.allow = 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share'; iframe.allowFullscreen = true; iframe.loading = 'lazy'; card.innerHTML = ''; card.appendChild(iframe); }); }); })();
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
$89.99