{"title":"All Products","description":null,"products":[{"product_id":"replenish-electrolyte","title":"Replenish Electrolyte Hydration","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eFive essential electrolytes in premium forms — sodium, potassium, magnesium, calcium, and chloride — with no added sugar and no caffeine. Built for long days, mid-shift, or winding down before bed. 30 single-serve sticks per bag, 15 Strawberry Kiwi and 15 Orange. No proprietary blends; every amount is printed on the supplement facts panel.\u003c\/span\u003e\u003c\/p\u003e","brand":"Redi Supplements","offers":[{"title":"Smoothie Pack: Orange \u0026 Strawberry Kiwi","offer_id":51045709775150,"sku":"redi-replenish-smoothiepack","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0934\/6940\/9582\/files\/SmoothiePackMockup-Front-Transparent.png?v=1789131917"},{"product_id":"amplify-energy-electrolytes-hydration","title":"Amplify Electrolyte Hydration + Caffeine","description":"\u003cp\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=DM+Sans:ital,wght@0,300;0,400;0,500;0,700;1,300\u0026amp;family=Instrument+Serif:ital@1\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n.redi-amp {\n  width: 100vw !important;\n  max-width: 100vw !important;\n  margin-left: calc(-50vw + 50%) !important;\n  margin-right: 0 !important;\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n  position: relative !important;\n}\n.redi-amp { font-family: 'DM Sans', sans-serif; -webkit-font-smoothing: antialiased; overflow-x: hidden; }\n.redi-amp *, .redi-amp *::before, .redi-amp *::after { box-sizing: border-box; margin: 0; padding: 0; }\n.redi-amp { --bg: #FFFFFF; --off: #F4F4F2; --dark: #111111; --muted: #777777; --faint: #BBBBBB; --border: rgba(0,0,0,0.09); }\n.redi-amp .grad-text { background: linear-gradient(90deg, #F7A35C, #F2688A); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\n.redi-amp .grad-bg { background: linear-gradient(135deg, #F7A35C, #F2688A); }\n\n.redi-amp, .redi-amp * { text-transform: none !important; }\n.redi-amp .ra-brand, .redi-amp .ra-trust-text, .redi-amp .ra-detail-title, .redi-amp .ra-ing-title, .redi-amp .ra-sec-h2, .redi-amp .ra-prod-title, .redi-amp .ra-ing-badge { text-transform: uppercase !important; }\n.redi-amp .ra-prod-title .ital { text-transform: none !important; font-family: 'Instrument Serif', serif !important; font-style: italic !important; }\n\n\/* PRODUCT HERO *\/\n.redi-amp .ra-main { display: grid; grid-template-columns: 1fr 1fr; border-bottom: 1px solid var(--border); }\n.redi-amp .ra-gallery { background: var(--off); position: sticky; top: 0; align-self: start; display: flex; align-items: center; justify-content: center; min-height: 600px; padding: 56px; }\n.redi-amp .ra-gallery img { max-width: 100%; max-height: 520px; object-fit: contain; }\n.redi-amp .ra-info { padding: 64px 56px; border-left: 1px solid var(--border); }\n.redi-amp .ra-brand { font-size: 11px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase !important; color: rgba(247,163,92,0.9); margin-bottom: 16px; display: block; }\n.redi-amp .ra-prod-title { font-family: 'Bebas Neue', sans-serif !important; font-size: clamp(2.8rem, 4.5vw, 4.5rem) !important; line-height: 0.9 !important; letter-spacing: 1px !important; color: var(--dark) !important; margin-bottom: 20px; text-transform: uppercase !important; }\n.redi-amp .ra-rating { display: flex; align-items: center; gap: 10px; margin-bottom: 24px; }\n.redi-amp .ra-stars { display: flex; gap: 3px; }\n.redi-amp .ra-star { width: 13px; height: 13px; background: linear-gradient(135deg, #F7A35C, #F2688A); clip-path: polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%); }\n.redi-amp .ra-rating-text { font-size: 1.2rem; color: var(--faint); }\n.redi-amp .ra-price-block { margin-bottom: 28px; padding-bottom: 28px; border-bottom: 1px solid var(--border); }\n.redi-amp .ra-price { font-family: 'Bebas Neue', sans-serif; font-size: 3.5rem; line-height: 1; letter-spacing: 1px; }\n.redi-amp .ra-price-sub { font-size: 1.2rem; color: var(--muted); font-weight: 300; margin-top: 6px; }\n.redi-amp .ra-desc { font-size: 1.4rem; color: var(--muted); line-height: 1.8; font-weight: 300; margin-bottom: 24px; }\n\n\/* CAFFEINE NOTICE *\/\n.redi-amp .ra-caffeine { display: flex; align-items: flex-start; gap: 16px; padding: 20px 24px; border-left: 3px solid #F7A35C; background: rgba(247,163,92,0.06); margin-bottom: 32px; }\n.redi-amp .ra-caffeine-dot { width: 8px; height: 8px; border-radius: 50%; background: linear-gradient(135deg, #F7A35C, #F2688A); flex-shrink: 0; margin-top: 7px; }\n.redi-amp .ra-caffeine-text { font-size: 1.3rem; color: var(--muted); line-height: 1.7; font-weight: 300; }\n.redi-amp .ra-caffeine-text strong { color: var(--dark); font-weight: 600; }\n\n\/* FLAVOR *\/\n.redi-amp .ra-flavor-label { font-size: 12px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase !important; color: var(--faint); margin-bottom: 12px; }\n.redi-amp .ra-flavor-options { display: flex; gap: 8px; margin-bottom: 32px; }\n.redi-amp .ra-flavor-btn { padding: 14px 20px; border: 1px solid var(--dark); background: var(--off); text-align: left; }\n.redi-amp .ra-flavor-name { font-size: 1.2rem; font-weight: 600; color: var(--dark); display: block; }\n.redi-amp .ra-flavor-desc { font-size: 1.1rem; color: var(--muted); font-weight: 300; margin-top: 2px; display: block; }\n\n\/* PURCHASE OPTIONS — real radio inputs *\/\n.redi-amp .ra-purchase-opts { display: flex; flex-direction: column; gap: 8px; margin-bottom: 28px; }\n.redi-amp .ra-opt { display: flex; align-items: center; gap: 16px; padding: 20px 24px; border: 1px solid var(--border); background: var(--bg); cursor: pointer; transition: all 0.2s; }\n.redi-amp .ra-opt input[type=\"radio\"] { position: absolute; opacity: 0; width: 0; height: 0; }\n.redi-amp .ra-opt:has(input:checked) { border-color: var(--dark); background: var(--off); }\n.redi-amp .ra-opt:has(input:focus-visible) { outline: 2px solid #F7A35C; outline-offset: 2px; }\n.redi-amp .ra-opt-radio { width: 18px; height: 18px; border: 2px solid var(--border); border-radius: 50%; flex-shrink: 0; position: relative; transition: border-color 0.2s; }\n.redi-amp .ra-opt:has(input:checked) .ra-opt-radio { border-color: var(--dark); }\n.redi-amp .ra-opt:has(input:checked) .ra-opt-radio::after { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 8px; height: 8px; border-radius: 50%; background: var(--dark); }\n.redi-amp .ra-opt-details { flex: 1; }\n.redi-amp .ra-opt-type { font-size: 1.3rem; font-weight: 600; color: var(--dark); }\n.redi-amp .ra-opt-desc { font-size: 1.1rem; color: var(--muted); font-weight: 300; margin-top: 2px; }\n.redi-amp .ra-opt-right { text-align: right; }\n.redi-amp .ra-opt-price { font-family: 'Bebas Neue', sans-serif; font-size: 1.8rem; letter-spacing: 1px; color: var(--dark); }\n.redi-amp .ra-opt-save { font-size: 1.1rem; color: rgba(247,163,92,0.9); font-weight: 600; margin-top: 2px; }\n\n\/* QUANTITY + ADD TO CART *\/\n.redi-amp .ra-qty-row { display: flex; align-items: center; gap: 16px; margin-bottom: 16px; }\n.redi-amp .ra-qty-label { font-size: 12px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase !important; color: var(--faint); }\n.redi-amp .ra-qty { width: 90px; padding: 14px 16px; border: 1px solid var(--border); background: var(--bg); font-family: 'DM Sans', sans-serif; font-size: 1.4rem; color: var(--dark); }\n.redi-amp .ra-atc { width: 100%; padding: 24px; color: #fff; background: var(--dark); border: none; font-family: 'DM Sans', sans-serif; font-size: 1.4rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase !important; cursor: pointer; transition: opacity 0.2s; margin-bottom: 28px; }\n.redi-amp .ra-atc:hover { opacity: 0.85; }\n.redi-amp .ra-atc:focus-visible { outline: 2px solid #111111; outline-offset: 3px; }\n\n\/* TRUST BADGES *\/\n.redi-amp .ra-trust { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; border: 1px solid var(--border); border-right: none; margin-bottom: 32px; }\n.redi-amp .ra-trust-item { padding: 20px 16px; border-right: 1px solid var(--border); text-align: center; }\n.redi-amp .ra-trust-dot { width: 6px; height: 6px; border-radius: 50%; background: linear-gradient(135deg, #F7A35C, #F2688A); margin: 0 auto 8px; }\n.redi-amp .ra-trust-text { font-size: 10px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase !important; color: var(--muted); line-height: 1.4; }\n\n\/* ACCORDION — native details, no JS *\/\n.redi-amp .ra-accordion { border-top: 1px solid var(--border); }\n.redi-amp .ra-acc-item { border-bottom: 1px solid var(--border); display: block; }\n.redi-amp .ra-acc-header { display: flex; justify-content: space-between; align-items: center; padding: 20px 0; cursor: pointer; list-style: none; }\n.redi-amp .ra-acc-header::-webkit-details-marker { display: none; }\n.redi-amp .ra-acc-header::marker { content: ''; }\n.redi-amp .ra-acc-header:focus-visible { outline: 2px solid #F7A35C; outline-offset: 2px; }\n.redi-amp .ra-detail-title { font-size: 13px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase !important; color: var(--dark); }\n.redi-amp .ra-acc-toggle { font-size: 1.4rem; color: var(--faint); transition: transform 0.3s; line-height: 1; }\n.redi-amp .ra-acc-item[open] .ra-acc-toggle { transform: rotate(45deg); }\n.redi-amp .ra-acc-inner { padding-bottom: 20px; font-size: 1.35rem; color: var(--muted); line-height: 1.8; font-weight: 300; }\n\n\/* INGREDIENTS SECTION *\/\n.redi-amp .ra-ingredients { padding: 80px 56px; border-bottom: 1px solid var(--border); background: var(--off); }\n.redi-amp .ra-sec-h2 { font-family: 'Bebas Neue', sans-serif !important; font-size: clamp(3rem, 5.5vw, 5.5rem) !important; line-height: 0.9 !important; letter-spacing: 1px !important; color: var(--dark) !important; margin-bottom: 16px; text-transform: uppercase !important; }\n.redi-amp .ra-sec-sub { font-size: 1.4rem; color: var(--muted); font-weight: 300; margin-bottom: 48px; }\n.redi-amp .ra-ing-group-label { font-size: 11px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase !important; color: var(--faint); margin-bottom: 12px; }\n.redi-amp .ra-ing-grid { display: grid; gap: 12px; margin-bottom: 12px; }\n.redi-amp .ra-ing-grid-5 { grid-template-columns: repeat(6, 1fr); }\n.redi-amp .ra-ing-grid-5 .ra-ing-card:nth-child(1) { grid-column: 1 \/ 3; }\n.redi-amp .ra-ing-grid-5 .ra-ing-card:nth-child(2) { grid-column: 3 \/ 5; }\n.redi-amp .ra-ing-grid-5 .ra-ing-card:nth-child(3) { grid-column: 5 \/ 7; }\n.redi-amp .ra-ing-grid-5 .ra-ing-card:nth-child(4) { grid-column: 2 \/ 4; }\n.redi-amp .ra-ing-grid-5 .ra-ing-card:nth-child(5) { grid-column: 4 \/ 6; }\n.redi-amp .ra-ing-grid-3 { grid-template-columns: repeat(3, 1fr); margin-top: 12px; }\n.redi-amp .ra-ing-card { border: 1px solid var(--border); padding: 32px 28px; background: var(--bg); transition: border-color 0.25s, transform 0.25s; }\n.redi-amp .ra-ing-card:hover { border-color: #F7A35C; transform: translateY(-4px); }\n.redi-amp .ra-ing-card.energy { border-color: rgba(247,163,92,0.3); background: rgba(247,163,92,0.04); }\n.redi-amp .ra-ing-num { font-family: 'Bebas Neue', sans-serif; font-size: 3rem; color: rgba(0,0,0,0.06); line-height: 1; margin-bottom: 12px; }\n.redi-amp .ra-ing-badge { display: inline-block; font-size: 9px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase !important; color: rgba(247,163,92,0.9); border: 1px solid rgba(247,163,92,0.3); padding: 3px 8px; margin-bottom: 10px; }\n.redi-amp .ra-ing-title { font-family: 'Bebas Neue', sans-serif !important; font-size: 1.6rem !important; letter-spacing: 1px !important; color: var(--dark) !important; margin-bottom: 10px; text-transform: uppercase !important; }\n.redi-amp .ra-ing-dose { display: inline-block; font-size: 1.1rem; font-weight: 700; letter-spacing: 0.5px; color: var(--dark); background: var(--off); border-left: 3px solid #F7A35C; padding: 5px 10px; margin-bottom: 10px; }\n.redi-amp .ra-ing-desc { font-size: 1.2rem; color: var(--muted); line-height: 1.65; font-weight: 300; }\n\n\/* CAFFEINE WARNING BLOCK *\/\n.redi-amp .ra-warn { margin-top: 40px; border: 1px solid var(--border); border-left: 3px solid #111111; background: var(--bg); padding: 32px 36px; }\n.redi-amp .ra-warn-title { font-family: 'Bebas Neue', sans-serif; font-size: 1.7rem; letter-spacing: 1px; color: var(--dark); text-transform: uppercase !important; margin-bottom: 12px; }\n.redi-amp .ra-warn-text { font-size: 1.4rem; color: var(--muted); line-height: 1.75; font-weight: 300; }\n.redi-amp .ra-warn-text strong { color: var(--dark); font-weight: 600; }\n.redi-amp .ra-warn-text a { color: #F7A35C; text-decoration: none; font-weight: 500; }\n\n\/* REVIEWS *\/\n.redi-amp .ra-reviews { padding: 80px 56px; border-bottom: 1px solid var(--border); }\n.redi-amp .ra-rev-header { display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 56px; }\n.redi-amp .ra-rev-num { font-family: 'Bebas Neue', sans-serif; font-size: clamp(5rem, 9vw, 9rem); line-height: 1; }\n.redi-amp .ra-rev-sub { font-size: 1.2rem; color: var(--faint); margin-top: 4px; }\n.redi-amp .ra-rev-stars { display: flex; gap: 4px; margin: 8px 0; }\n.redi-amp .ra-rev-star { width: 14px; height: 14px; background: linear-gradient(135deg, #F7A35C, #F2688A); clip-path: polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%); }\n.redi-amp .ra-rev-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; }\n.redi-amp .ra-rev-card { border: 1px solid var(--border); padding: 32px 36px; background: var(--bg); transition: border-color 0.25s; }\n.redi-amp .ra-rev-card:hover { border-color: #F7A35C; }\n.redi-amp .ra-rev-top { display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px; }\n.redi-amp .ra-rev-author { font-size: 1.3rem; font-weight: 600; color: var(--dark); }\n.redi-amp .ra-rev-card-stars { display: flex; gap: 3px; }\n.redi-amp .ra-rev-card-star { width: 11px; height: 11px; background: linear-gradient(135deg, #F7A35C, #F2688A); clip-path: polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%); }\n.redi-amp .ra-rev-text { font-size: 1.35rem; color: var(--muted); line-height: 1.75; font-weight: 300; font-style: italic; }\n\n\/* DISCLAIMER *\/\n.redi-amp .ra-disclaimer { padding: 32px 56px; }\n.redi-amp .ra-disclaimer p { font-size: 1.1rem; color: var(--faint); line-height: 1.7; font-weight: 300; max-width: 900px; }\n\n\/* RESPONSIVE *\/\n@media (max-width: 1100px) {\n  .redi-amp .ra-main { grid-template-columns: 1fr; }\n  .redi-amp .ra-gallery { position: static; min-height: 400px; }\n  .redi-amp .ra-info { border-left: none; border-top: 1px solid var(--border); }\n  .redi-amp .ra-ing-grid-5 { grid-template-columns: repeat(2, 1fr); }\n  .redi-amp .ra-ing-grid-5 .ra-ing-card { grid-column: auto; }\n  .redi-amp .ra-ing-grid-3 { grid-template-columns: repeat(3, 1fr); }\n}\n@media (max-width: 900px) {\n  .redi-amp .ra-info { padding: 40px 28px; }\n  .redi-amp .ra-ingredients { padding: 56px 28px; }\n  .redi-amp .ra-ing-grid-5 { display: flex !important; flex-direction: column !important; gap: 12px !important; }\n  .redi-amp .ra-ing-grid-5 .ra-ing-card { grid-column: unset !important; width: 100% !important; }\n  .redi-amp .ra-ing-grid-3 { grid-template-columns: 1fr; }\n  .redi-amp .ra-warn { padding: 28px; }\n  .redi-amp .ra-reviews { padding: 56px 28px; }\n  .redi-amp .ra-rev-grid { grid-template-columns: 1fr; }\n  .redi-amp .ra-rev-header { flex-direction: column; align-items: flex-start; gap: 16px; }\n  .redi-amp .ra-disclaimer { padding: 28px; }\n  .redi-amp .ra-trust { grid-template-columns: repeat(2, 1fr); border-right: none; }\n  .redi-amp .ra-trust-item:nth-child(2) { border-right: 1px solid var(--border); }\n  .redi-amp .ra-trust-item:nth-child(3) { border-top: 1px solid var(--border); }\n  .redi-amp .ra-trust-item:nth-child(4) { border-top: 1px solid var(--border); border-right: 1px solid var(--border); }\n}\n\u003c\/style\u003e\n\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003eThe full Redi electrolyte formula plus a dual caffeine blend, Alpha GPC and NMN — for the shifts that ask for more than water. 30 single-serve sticks per bag in Lime Mojito and Mango Pineapple. Contains 350mg caffeine per stick, roughly four cups of coffee. One stick per day maximum, not recommended in the evening.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Redi Supplements","offers":[{"title":"Beach Vibes Pack: Lime Mojito \u0026 Mango Pineapple","offer_id":51047859061038,"sku":"redi-beachvibes-mojitomangopineapple","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0934\/6940\/9582\/files\/BeachVibesPackMockup-Front-Transparent_1.png?v=1789131929"},{"product_id":"redi-supplements-gift-card","title":"Redi Supplements Gift Card","description":"\u003cp\u003eNot sure which flavor they’ll love or what they need for their next training block? Give them the freedom to choose with a Redi Gift Card — the easiest, most thoughtful gift for hybrid athletes, runners, lifters, and anyone chasing their next PR.\u003c\/p\u003e\n\u003cp\u003eWhy They’ll Love It:\u003cbr\u003e    •    Instant delivery — sent straight to their inbox, perfect for last-minute gifting\u003cbr\u003e    •    Flexible amounts so they can stock up on their favorite Redi Supps\u003cbr\u003e    •    Works on everything — from Replenish to Amplify to bundles\u003c\/p\u003e","brand":"Redi Supplements","offers":[{"title":"$10.00","offer_id":51411254280494,"sku":null,"price":10.0,"currency_code":"USD","in_stock":true},{"title":"$25.00","offer_id":51411254313262,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true},{"title":"$50.00","offer_id":51411254346030,"sku":null,"price":50.0,"currency_code":"USD","in_stock":true},{"title":"$100.00","offer_id":51411254378798,"sku":null,"price":100.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0934\/6940\/9582\/files\/redi-supplements-gift-card.jpg?v=1789130670"}],"url":"https:\/\/alwaysredi.com\/collections\/all-products.oembed","provider":"Redi Supplements","version":"1.0","type":"link"}