{"product_id":"ultimate-multi-pocket-gym-travel-duffle-bag","title":"LiftFlow™ Smart Gym Bag","description":"\u003cdiv class=\"liftflow-bag-wrapper\"\u003e\n\u003cdiv class=\"bag-ambient-glow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"liftflow-bag-container\"\u003e\n\u003ch2 class=\"bag-title\"\u003eLiftFlow™ \u003cspan\u003eSmart Gym Bag\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"bag-subtitle\"\u003eTrain organised. Move with confidence.\u003c\/p\u003e\n\u003cp class=\"bag-description\"\u003eThe LiftFlow™ Smart Gym Bag is built for people who value structure, efficiency, and presence. Intelligent compartments eliminate clutter, protect your gear, and streamline your routine. You arrive prepared, composed, and ready to perform every time.\u003c\/p\u003e\n\u003cdiv class=\"bag-benefits-grid\"\u003e\n\u003cdiv class=\"bag-benefit-card\"\u003e⏱️\n\u003cdiv\u003e\n\u003cstrong\u003eZero Wasted Time\u003c\/strong\u003e \u003cspan\u003eSmart organisation keeps everything exactly where you need it\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bag-benefit-card\"\u003e🛡️\n\u003cdiv\u003e\n\u003cstrong\u003eProtected Gear\u003c\/strong\u003e \u003cspan\u003eDedicated shoe compartment keeps footwear clean and separate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bag-benefit-card\"\u003e⚡\n\u003cdiv\u003e\n\u003cstrong\u003eFast Transitions\u003c\/strong\u003e \u003cspan\u003eQuick-access pockets for effortless locker room flow\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bag-benefit-card\"\u003e💪\n\u003cdiv\u003e\n\u003cstrong\u003eAll-Day Comfort\u003c\/strong\u003e \u003cspan\u003eErgonomic padded straps reduce shoulder strain under load\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bag-benefit-card\"\u003e🔄\n\u003cdiv\u003e\n\u003cstrong\u003eOne Bag Solution\u003c\/strong\u003e \u003cspan\u003eMove seamlessly from gym to work to evening plans\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bag-benefit-card\"\u003e💧\n\u003cdiv\u003e\n\u003cstrong\u003eBuilt for Real Conditions\u003c\/strong\u003e \u003cspan\u003eWater-resistant materials protect against sweat and weather\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bag-benefit-card\"\u003e✨\n\u003cdiv\u003e\n\u003cstrong\u003ePremium Presence\u003c\/strong\u003e \u003cspan\u003eSleek, professional design that looks as good as it performs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bag-confidence\"\u003eDesigned for daily use. Built to hold real weight. Structured. Durable. Reliable.\u003c\/div\u003e\n\u003cdiv class=\"bag-cta-box\"\u003e\n\u003cdiv class=\"bag-cta-text\"\u003eStop juggling bags. Upgrade how you move.\u003c\/div\u003e\n\u003cbutton class=\"bag-cta-button\"\u003e Upgrade Your Gym Setup \u003c\/button\u003e\n\u003cdiv class=\"bag-cta-subtext\"\u003eSuitable for gym, work, and travel • Trusted by serious trainers\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bag-colours\"\u003e🎨 Available colours: Grey, Black, Navy, Pink, Purple\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* ===== BASE ===== *\/\n.liftflow-bag-wrapper {\n  position: relative;\n  background: radial-gradient(circle at top, #0e1b2f, #05070c);\n  padding: 90px 20px;\n  color: #eaf2ff;\n  font-family: -apple-system, BlinkMacSystemFont, \"Inter\", \"Segoe UI\", sans-serif;\n  overflow: hidden;\n}\n\n.bag-ambient-glow {\n  position: absolute;\n  top: -180px;\n  left: 50%;\n  width: 520px;\n  height: 520px;\n  background: radial-gradient(circle, rgba(74,163,255,0.22), transparent 70%);\n  transform: translateX(-50%);\n  filter: blur(90px);\n  animation: bagPulse 9s ease-in-out infinite;\n}\n\n\/* ===== CONTAINER ===== *\/\n.liftflow-bag-container {\n  max-width: 1100px;\n  margin: auto;\n  position: relative;\n  z-index: 2;\n  animation: fadeUp 1.2s ease forwards;\n}\n\n\/* ===== TEXT ===== *\/\n.bag-title {\n  font-size: clamp(2.4rem, 4.2vw, 3.5rem);\n  font-weight: 800;\n  letter-spacing: -0.03em;\n}\n\n.bag-title span {\n  color: #4aa3ff;\n}\n\n.bag-subtitle {\n  margin-top: 12px;\n  font-size: 1.3rem;\n  opacity: 0.85;\n}\n\n.bag-description {\n  max-width: 780px;\n  margin-top: 26px;\n  font-size: 1.05rem;\n  line-height: 1.75;\n  opacity: 0.9;\n}\n\n\/* ===== BENEFITS ===== *\/\n.bag-benefits-grid {\n  margin-top: 60px;\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n  gap: 22px;\n}\n\n.bag-benefit-card {\n  background: linear-gradient(180deg, rgba(255,255,255,0.07), rgba(255,255,255,0.02));\n  border: 1px solid rgba(255,255,255,0.1);\n  border-radius: 20px;\n  padding: 26px;\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  backdrop-filter: blur(10px);\n  transition: transform 0.35s ease, box-shadow 0.35s ease;\n}\n\n.bag-benefit-card strong {\n  color: #ffffff;\n  font-size: 1rem;\n}\n\n.bag-benefit-card span {\n  display: block;\n  margin-top: 6px;\n  font-size: 0.92rem;\n  opacity: 0.8;\n}\n\n.bag-benefit-card:hover {\n  transform: translateY(-8px);\n  box-shadow: 0 25px 60px rgba(74,163,255,0.28);\n}\n\n\/* ===== CONFIDENCE ===== *\/\n.bag-confidence {\n  margin-top: 60px;\n  max-width: 700px;\n  font-size: 1.05rem;\n  opacity: 0.9;\n}\n\n\/* ===== CTA ===== *\/\n.bag-cta-box {\n  margin-top: 50px;\n  padding: 40px;\n  border-radius: 22px;\n  background: linear-gradient(180deg, rgba(74,163,255,0.16), rgba(255,255,255,0.03));\n  border: 1px solid rgba(255,255,255,0.15);\n  text-align: center;\n}\n\n.bag-cta-text {\n  font-size: 1.25rem;\n  font-weight: 600;\n}\n\n.bag-cta-button {\n  margin-top: 24px;\n  padding: 16px 36px;\n  font-size: 1rem;\n  font-weight: 600;\n  color: #05070c;\n  background: linear-gradient(135deg, #4aa3ff, #8ec5ff);\n  border: none;\n  border-radius: 999px;\n  cursor: pointer;\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n\n.bag-cta-button:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 18px 40px rgba(74,163,255,0.45);\n}\n\n.bag-cta-subtext {\n  margin-top: 12px;\n  font-size: 0.85rem;\n  opacity: 0.7;\n}\n\n\/* ===== COLOURS ===== *\/\n.bag-colours {\n  margin-top: 40px;\n  font-size: 0.95rem;\n  opacity: 0.85;\n}\n\n\/* ===== ANIMATIONS ===== *\/\n@keyframes fadeUp {\n  from { opacity: 0; transform: translateY(30px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n@keyframes bagPulse {\n  0%, 100% { opacity: 0.6; }\n  50% { opacity: 1; }\n}\n\n\/* ===== MOBILE ===== *\/\n@media (max-width: 600px) {\n  .liftflow-bag-wrapper { padding: 70px 16px; }\n  .bag-cta-box { padding: 30px 20px; }\n}\n\u003c\/style\u003e","brand":"LiftFlow™","offers":[{"title":"Black","offer_id":51377629856065,"sku":null,"price":550.0,"currency_code":"ZAR","in_stock":true},{"title":"Purple","offer_id":51377629888833,"sku":null,"price":550.0,"currency_code":"ZAR","in_stock":true},{"title":"Blue light","offer_id":51377629921601,"sku":null,"price":550.0,"currency_code":"ZAR","in_stock":true},{"title":"Pink","offer_id":51377629954369,"sku":null,"price":550.0,"currency_code":"ZAR","in_stock":true},{"title":"Gray","offer_id":51377629987137,"sku":null,"price":550.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0973\/1958\/4065\/files\/24B2B3FE-9523-41CC-B275-23C3F5E2D58C.jpg?v=1770481485","url":"https:\/\/liftflow.co.za\/products\/ultimate-multi-pocket-gym-travel-duffle-bag","provider":"Lift Flow ™ ","version":"1.0","type":"link"}