{"title":"Home page","description":null,"products":[{"product_id":"vesara-aura™-latex-endurance-bands-resistance-bands","title":"Vesara Aura™ Latex Endurance Bands (Resistance Bands)","description":"\n\u003cstyle\u003e\n  .va-endurance {\n    --va-ink:#202744; --va-muted:#606984; --va-purple:#6556d9; --va-pink:#d84f9a;\n    --va-blue:#4e7bda; --va-gold:#c18a35; --va-line:#e8e7f5; --va-current-band:#4e7bda;\n    font-family:inherit; color:var(--va-ink); background:\n      radial-gradient(ellipse at 88% 8%, #fce5f3 0, transparent 30%),\n      radial-gradient(ellipse at 5% 28%, #e6edff 0, transparent 27%),\n      linear-gradient(145deg,#fffafd 0%,#f7f8ff 48%,#f1f8ff 100%);\n    border:1px solid #ece9f7; border-radius:22px; overflow:hidden; position:relative; isolation:isolate;\n  }\n  .va-endurance *, .va-endurance *::before, .va-endurance *::after { box-sizing:border-box; }\n  .va-endurance a { color:inherit; text-decoration:none; }\n  .va-endurance button { font:inherit; }\n  .va-endurance .va-wrap { width:min(1160px,100%); margin:0 auto; padding-inline:clamp(16px,4vw,30px); }\n  .va-endurance .va-kicker { color:#8759ad; text-transform:uppercase; letter-spacing:2px; font-size:10px; line-height:1.5; font-weight:800; }\n  .va-endurance .va-hero { display:grid; grid-template-columns:1.02fr .98fr; align-items:center; gap:28px; padding-block:clamp(34px,6vw,72px); }\n  .va-endurance .va-copy h2 { max-width:650px; font-size:clamp(38px,5.3vw,66px); line-height:1.02; letter-spacing:-2px; margin:15px 0 17px; font-weight:800; }\n  .va-endurance .va-gradient { color:var(--va-pink); background:linear-gradient(100deg,#6556d9 0%,#d84f9a 58%,#e49a47 100%); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent; }\n  .va-endurance .va-lead { max-width:440px; color:var(--va-muted); font-size:15px; line-height:1.7; margin:0 0 22px; }\n  .va-endurance .va-image-stage { min-height:400px; position:relative; display:grid; place-items:center; }\n  .va-endurance .va-orbit { position:absolute; width:min(93%,390px); aspect-ratio:1; border:1px solid #bcb6fa80; border-radius:50%; }\n  .va-endurance .va-orbit::before,.va-endurance .va-orbit::after { content:\"\"; position:absolute; inset:12%; border:1px solid #f2b6d9b0; border-radius:50%; }\n  .va-endurance .va-orbit::after { inset:25%; border-color:#f0cf8db0; }\n  .va-endurance .va-product-art { width:100%; max-width:430px; min-height:340px; z-index:1; display:grid; place-items:center; position:relative; overflow:hidden; padding:20px; border:1px solid #fff; border-radius:28px; background:linear-gradient(145deg,#fff 0%,#f4f1ff 52%,#fff0f8 100%); box-shadow:0 25px 65px #6c5bd51c; }\n  .va-endurance .va-product-art::before { content:\"\"; position:absolute; width:180px; height:180px; top:-55px; right:-45px; background:#f8cfe7; filter:blur(45px); opacity:.8; border-radius:50%; }\n  .va-endurance .va-product-art svg { width:100%; max-width:370px; height:auto; position:relative; z-index:1; overflow:visible; }\n  .va-endurance .va-art-caption { position:absolute; z-index:2; bottom:17px; left:17px; font-size:10px; letter-spacing:1.5px; font-weight:800; color:#70658e; text-transform:uppercase; background:#ffffffdf; border:1px solid #eee8fb; border-radius:999px; padding:8px 11px; }\n  .va-endurance .va-floating { position:absolute; z-index:3; padding:12px 15px; border:1px solid #ffffff; border-radius:15px; background:#ffffffed; box-shadow:0 10px 28px #32305f18; animation:va-bob 4s ease-in-out infinite; }\n  .va-endurance .va-floating strong { display:block; font-size:12px; }\n  .va-endurance .va-floating span { color:#6c718b; font-size:10px; }\n  .va-endurance .va-float-one { top:12%; right:-1%; }\n  .va-endurance .va-float-two { bottom:8%; left:-1%; animation-delay:-2s; }\n  .va-endurance .va-finder { max-width:520px; margin-top:22px; padding:16px; border:1px solid #e7e2f7; border-radius:20px; background:#ffffffc9; box-shadow:0 9px 30px #6556d90c; }\n  .va-endurance .va-finder-title { font-size:15px; font-weight:800; margin:4px 0 5px; }\n  .va-endurance .va-finder-hint { margin:0 0 12px; color:var(--va-muted); font-size:12px; line-height:1.5; }\n  .va-endurance .va-choices { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:8px; }\n  .va-endurance .va-choice { appearance:none; min-width:0; cursor:pointer; text-align:left; display:flex; flex-direction:column; gap:4px; padding:12px 10px; border:1px solid #e8e6f5; border-radius:14px; color:var(--va-ink); background:#fff; transition:transform .2s,border-color .2s,background .2s,box-shadow .2s; }\n  .va-endurance .va-choice:hover { transform:translateY(-2px); border-color:#b6a9ef; }\n  .va-endurance .va-choice[aria-pressed=\"true\"] { border-color:#8575e7; background:linear-gradient(145deg,#f0edff,#fff0f8); box-shadow:0 5px 14px #6556d91c; }\n  .va-endurance .va-choice-icon { font-size:18px; line-height:1.2; }\n  .va-endurance .va-choice strong { font-size:11px; line-height:1.3; }\n  .va-endurance .va-choice small { font-size:10px; color:var(--va-muted); line-height:1.3; }\n  .va-endurance .va-recommendation { margin-top:10px; padding:13px 14px; border-radius:14px; background:linear-gradient(105deg,#edeaff,#fff0f7 75%,#fff7e9); border:1px solid #e9def5; }\n  .va-endurance .va-recommendation[hidden] { display:none; }\n  .va-endurance .va-recommendation-row { display:flex; align-items:center; justify-content:space-between; gap:12px; }\n  .va-endurance .va-recommendation strong { font-size:14px; }\n  .va-endurance .va-recommendation p { color:#626681; font-size:11px; line-height:1.5; margin:4px 0 0; }\n  .va-endurance .va-mini-cta { flex:0 0 auto; border:0; cursor:pointer; padding:10px 12px; min-height:40px; border-radius:999px; color:#fff; background:linear-gradient(110deg,#6656d9,#bb52a2); font-size:11px; font-weight:800; box-shadow:0 6px 14px #6656d925; }\n  .va-endurance .va-stats { display:grid; grid-template-columns:repeat(3,1fr); gap:0; margin:0 clamp(16px,4vw,30px); background:#ffffffc9; border:1px solid #e8e7f4; border-radius:18px; overflow:hidden; box-shadow:0 8px 25px #3b326308; }\n  .va-endurance .va-stat { text-align:center; padding:18px 10px; }\n  .va-endurance .va-stat + .va-stat { border-left:1px solid #e9e7f4; }\n  .va-endurance .va-stat strong { display:block; color:#6656c8; font-size:17px; margin-bottom:4px; }\n  .va-endurance .va-stat span { display:block; color:var(--va-muted); font-size:11px; }\n  .va-endurance .va-section { padding:clamp(44px,6vw,76px) 0; }\n  .va-endurance .va-heading { max-width:690px; text-align:center; margin:0 auto 27px; }\n  .va-endurance .va-heading h3,.va-endurance .va-how h3,.va-endurance .va-final h3 { font-size:clamp(28px,4vw,43px); letter-spacing:-1.2px; line-height:1.1; margin:11px 0; }\n  .va-endurance .va-heading p,.va-endurance .va-final p { font-size:13px; line-height:1.65; color:var(--va-muted); max-width:500px; margin:0 auto; }\n  .va-endurance .va-benefits { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; }\n  .va-endurance .va-card { background:#ffffffdf; border:1px solid #e7e7f4; border-radius:18px; padding:21px 17px; box-shadow:0 8px 24px #40377a08; transition:transform .22s,border-color .22s,box-shadow .22s; }\n  .va-endurance .va-card:hover { transform:translateY(-4px); border-color:#c9baf5; box-shadow:0 12px 26px #6556d914; }\n  .va-endurance .va-icon { width:42px; height:42px; display:grid; place-items:center; margin-bottom:14px; border-radius:14px; color:#6252c9; font-size:20px; background:linear-gradient(135deg,#e6eaff,#ffe7f3); }\n  .va-endurance .va-card h4 { margin:0 0 7px; font-size:14px; }\n  .va-endurance .va-card p { margin:0; font-size:12px; line-height:1.55; color:var(--va-muted); }\n  .va-endurance .va-levels { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px; }\n  .va-endurance .va-level { padding:23px; position:relative; overflow:hidden; }\n  .va-endurance .va-level::after { content:\"\"; position:absolute; width:120px; height:120px; right:-48px; bottom:-56px; border-radius:50%; background:var(--va-level-color); opacity:.22; filter:blur(30px); pointer-events:none; }\n  .va-endurance .va-level small { color:#73748d; text-transform:uppercase; letter-spacing:1.6px; font-size:10px; font-weight:700; }\n  .va-endurance .va-level h4 { font-size:23px; margin:10px 0 2px; }\n  .va-endurance .va-number { position:relative; z-index:1; font-size:36px; font-weight:850; letter-spacing:-1px; margin:12px 0 5px; }\n  .va-endurance .va-number span { display:block; font-size:11px; font-weight:500; letter-spacing:0; color:#73748d; }\n  .va-endurance .va-level p { position:relative; z-index:1; margin:0 0 16px; min-height:38px; color:var(--va-muted); font-size:12px; line-height:1.55; }\n  .va-endurance .va-level-light { --va-level-color:#5d83e8; }\n  .va-endurance .va-level-medium { --va-level-color:#d957a2; }\n  .va-endurance .va-level-heavy { --va-level-color:#e0a33b; }\n  .va-endurance .va-level-light .va-number { color:#5275d0; }\n  .va-endurance .va-level-medium .va-number { color:#c4468c; }\n  .va-endurance .va-level-heavy .va-number { color:#ad7924; }\n  .va-endurance .va-level-select { position:relative; z-index:1; border:1px solid #dcd7f2; background:#f8f6ff; color:#5d4ec3; border-radius:999px; min-height:42px; padding:10px 14px; cursor:pointer; font-size:11px; font-weight:800; transition:background .2s,color .2s; }\n  .va-endurance .va-level-select:hover,.va-endurance .va-level.is-recommended .va-level-select { color:#fff; background:linear-gradient(110deg,#6556d9,#bd55a3); border-color:transparent; }\n  .va-endurance .va-level.is-recommended { border-color:#a89af0; box-shadow:0 0 0 3px #dcd5ff70,0 10px 25px #6656d918; }\n  .va-endurance .va-note { margin:15px auto 0; color:#72738d; font-size:11px; line-height:1.5; max-width:800px; }\n  .va-endurance .va-how { display:grid; grid-template-columns:.9fr 1.1fr; gap:32px; align-items:center; padding:clamp(22px,4vw,36px); border-radius:24px; background:linear-gradient(125deg,#eeedff 0%,#fff0f7 57%,#fff8e9 100%); border:1px solid #e7def6; }\n  .va-endurance .va-how h3 { font-size:clamp(27px,4vw,39px); }\n  .va-endurance .va-how \u003e div \u003e p { color:var(--va-muted); font-size:13px; line-height:1.6; margin:0; }\n  .va-endurance .va-steps { display:grid; gap:14px; }\n  .va-endurance .va-step { display:grid; grid-template-columns:36px 1fr; gap:12px; align-items:start; }\n  .va-endurance .va-step-number { width:34px; height:34px; display:grid; place-items:center; border-radius:12px; color:#5e4fc4; background:#fff; border:1px solid #d7cef6; font-size:11px; font-weight:800; }\n  .va-endurance .va-step h4 { margin:2px 0 4px; font-size:13px; }\n  .va-endurance .va-step p { margin:0; color:var(--va-muted); font-size:12px; line-height:1.5; }\n  .va-endurance .va-included { max-width:760px; margin:auto; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; }\n  .va-endurance .va-included-item { display:flex; align-items:center; gap:10px; padding:15px; background:#ffffffd9; border:1px solid #e7e7f4; border-radius:14px; font-size:13px; }\n  .va-endurance .va-check { color:#248e76; font-size:17px; font-weight:900; }\n  .va-endurance .va-safety { margin-top:20px; padding:15px 17px; border-left:3px solid #e5a94b; background:#fff8e9; border-radius:0 13px 13px 0; color:#686982; font-size:11px; line-height:1.6; }\n  .va-endurance .va-safety strong { color:#333653; }\n  .va-endurance .va-final { padding:clamp(42px,6vw,68px) 18px; text-align:center; background:radial-gradient(ellipse at 50% 100%,#eedfff 0,transparent 65%); border-top:1px solid #e9e6f4; }\n  .va-endurance .va-final h3 { max-width:650px; margin:12px auto; font-size:clamp(30px,5vw,48px); }\n  .va-endurance .va-final p { margin-bottom:18px; }\n  .va-endurance .va-final-chip { display:inline-flex; align-items:center; gap:8px; border:1px solid #d8d0f6; background:#fff; color:#5f4fc4; border-radius:999px; padding:11px 16px; font-size:12px; font-weight:800; }\n  .va-endurance .va-reveal { opacity:0; transform:translateY(14px); transition:opacity .55s ease,transform .55s ease; }\n  .va-endurance .va-reveal.va-visible { opacity:1; transform:translateY(0); }\n  .va-endurance .va-swatch-row { display:flex; gap:8px; align-items:center; justify-content:center; margin-top:15px; position:relative; z-index:3; }\n  .va-endurance .va-swatch-label { font-size:10px; font-weight:800; color:#6e708b; margin-right:3px; }\n  .va-endurance .va-swatch { width:27px; height:27px; padding:0; cursor:pointer; border-radius:50%; border:3px solid #fff; box-shadow:0 0 0 1px #d9d9e9; transition:transform .18s,box-shadow .18s; }\n  .va-endurance .va-swatch:hover { transform:scale(1.1); }\n  .va-endurance .va-swatch[aria-pressed=\"true\"] { box-shadow:0 0 0 2px #6354cf; transform:scale(1.08); }\n  .va-endurance .va-swatch-red { background:#e34c5b; }\n  .va-endurance .va-swatch-blue { background:#4e7bda; }\n  .va-endurance .va-swatch-green { background:#36a67d; }\n  .va-endurance .va-live-color { font-size:10px; color:#6c6d87; min-width:35px; }\n  .va-endurance .va-endurance-status { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }\n  @keyframes va-bob { 0%,100%{transform:translateY(0)} 50%{transform:translateY(-6px)} }\n  @keyframes va-pop { from{transform:scale(.97);opacity:.65} to{transform:scale(1);opacity:1} }\n  @media(max-width:780px) {\n    .va-endurance { border-radius:16px; }\n    .va-endurance .va-hero { grid-template-columns:minmax(0,1fr); gap:8px; padding-block:30px 28px; }\n    .va-endurance .va-copy h2 { font-size:clamp(36px,9vw,49px); letter-spacing:-1.5px; line-height:1.04; }\n    .va-endurance .va-lead { font-size:14px; line-height:1.6; margin-bottom:14px; }\n    .va-endurance .va-finder { padding:13px; margin-top:17px; }\n    .va-endurance .va-image-stage { min-height:300px; margin-top:5px; }\n    .va-endurance .va-product-art { max-width:370px; min-height:285px; padding:14px; border-radius:22px; }\n    .va-endurance .va-orbit { width:min(87%,310px); }\n    .va-endurance .va-floating { padding:10px 11px; }\n    .va-endurance .va-float-one { top:5%; right:0; }\n    .va-endurance .va-float-two { bottom:6%; left:0; }\n    .va-endurance .va-stats { margin-inline:14px; }\n    .va-endurance .va-stat { padding:15px 5px; }\n    .va-endurance .va-stat strong { font-size:14px; }\n    .va-endurance .va-stat span { font-size:10px; }\n    .va-endurance .va-section { padding-block:42px; }\n    .va-endurance .va-benefits { grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; }\n    .va-endurance .va-card { padding:17px 14px; }\n    .va-endurance .va-levels { grid-template-columns:minmax(0,1fr); gap:11px; }\n    .va-endurance .va-level p { min-height:0; }\n    .va-endurance .va-how { grid-template-columns:minmax(0,1fr); gap:22px; }\n    .va-endurance .va-included { grid-template-columns:minmax(0,1fr); }\n    .va-endurance .va-recommendation-row { align-items:flex-start; }\n  }\n  @media(max-width:400px) {\n    .va-endurance .va-wrap { padding-inline:13px; }\n    .va-endurance .va-choices { gap:5px; }\n    .va-endurance .va-choice { padding:10px 7px; }\n    .va-endurance .va-choice strong { font-size:10px; }\n    .va-endurance .va-choice small { font-size:9px; }\n    .va-endurance .va-stat strong { font-size:12px; }\n    .va-endurance .va-stat span { font-size:9px; }\n    .va-endurance .va-floating strong { font-size:10px; }\n    .va-endurance .va-floating span { font-size:9px; }\n    .va-endurance .va-recommendation-row { display:block; }\n    .va-endurance .va-mini-cta { margin-top:10px; width:100%; }\n  }\n  @media(prefers-reduced-motion:reduce) {\n    .va-endurance *, .va-endurance *::before, .va-endurance *::after { animation:none !important; transition:none !important; scroll-behavior:auto !important; }\n    .va-endurance .va-reveal { opacity:1; transform:none; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"va-endurance\" data-va-endurance\u003e\n  \u003cdiv class=\"va-wrap\"\u003e\n    \u003csection class=\"va-hero\" aria-labelledby=\"va-hero-title\"\u003e\n      \u003cdiv class=\"va-copy\"\u003e\n        \u003cdiv class=\"va-kicker\"\u003eVESARA AURA™ · MOVE WITH PURPOSE\u003c\/div\u003e\n        \u003ch2 id=\"va-hero-title\"\u003eYour strength.\u003cbr\u003e\u003cspan class=\"va-gradient\"\u003eYour kind of glow.\u003c\/span\u003e\n\u003c\/h2\u003e\n        \u003cp class=\"va-lead\"\u003eAdd targeted resistance to glute and leg workouts—at home or on the go.\u003c\/p\u003e\n\n        \u003cdiv class=\"va-finder\" aria-labelledby=\"va-finder-title\"\u003e\n          \u003cdiv class=\"va-kicker\"\u003eLET'S FIND YOUR FIT\u003c\/div\u003e\n          \u003ch3 class=\"va-finder-title\" id=\"va-finder-title\"\u003eWhat's your training mood?\u003c\/h3\u003e\n          \u003cp class=\"va-finder-hint\"\u003ePick a vibe to get a suggested starting level.\u003c\/p\u003e\n          \u003cdiv class=\"va-choices\" role=\"group\" aria-label=\"Choose your training experience\"\u003e\n            \u003cbutton type=\"button\" class=\"va-choice\" data-mood=\"light\" aria-pressed=\"false\"\u003e\u003cspan class=\"va-choice-icon\" aria-hidden=\"true\"\u003e🌱\u003c\/span\u003e\u003cstrong\u003eNew to this\u003c\/strong\u003e\u003csmall\u003eEasy does it\u003c\/small\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" class=\"va-choice\" data-mood=\"medium\" aria-pressed=\"false\"\u003e\u003cspan class=\"va-choice-icon\" aria-hidden=\"true\"\u003e✨\u003c\/span\u003e\u003cstrong\u003eIn my rhythm\u003c\/strong\u003e\u003csmall\u003eSteady challenge\u003c\/small\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" class=\"va-choice\" data-mood=\"heavy\" aria-pressed=\"false\"\u003e\u003cspan class=\"va-choice-icon\" aria-hidden=\"true\"\u003e⚡\u003c\/span\u003e\u003cstrong\u003eBring it on\u003c\/strong\u003e\u003csmall\u003eMore resistance\u003c\/small\u003e\u003c\/button\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"va-recommendation\" data-va-recommendation hidden aria-live=\"polite\"\u003e\n            \u003cdiv class=\"va-recommendation-row\"\u003e\n              \u003cdiv\u003e\n\u003cstrong data-va-rec-title\u003eYour suggested start: Light\u003c\/strong\u003e\u003cp data-va-rec-copy\u003eStart controlled and build confidence with each rep.\u003c\/p\u003e\n\u003c\/div\u003e\n              \u003cbutton type=\"button\" class=\"va-mini-cta\" data-va-view-level\u003eSee my level ↓\u003c\/button\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"va-image-stage\" aria-label=\"Illustration of colourful resistance bands\"\u003e\n        \u003cdiv class=\"va-orbit\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"va-product-art\"\u003e\n          \u003csvg viewbox=\"0 0 420 340\" role=\"img\" aria-labelledby=\"va-art-title va-art-desc\"\u003e\n            \u003ctitle id=\"va-art-title\"\u003eVesara Aura Endurance Series\u003c\/title\u003e\n            \u003cdesc id=\"va-art-desc\"\u003eStylised illustration of resistance tubes, clips and ankle cuffs in selectable colours.\u003c\/desc\u003e\n            \u003cdefs\u003e\u003clineargradient id=\"va-metal\" x1=\"0\" x2=\"1\"\u003e\u003cstop offset=\"0\" stop-color=\"#aeb6c7\"\u003e\u003c\/stop\u003e\u003cstop offset=\".5\" stop-color=\"#fdfdff\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#8d96ad\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003clineargradient id=\"va-cuff\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"\u003e\u003cstop offset=\"0\" stop-color=\"#343b60\"\u003e\u003c\/stop\u003e\u003cstop offset=\"1\" stop-color=\"#656b93\"\u003e\u003c\/stop\u003e\u003c\/lineargradient\u003e\u003c\/defs\u003e\n            \u003cellipse cx=\"210\" cy=\"283\" rx=\"142\" ry=\"18\" fill=\"#a9add0\" opacity=\".2\"\u003e\u003c\/ellipse\u003e\n            \u003cg fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath data-va-band-path=\"1\" d=\"M85 216 C35 158, 73 88, 151 118 S270 233, 334 138\" stroke=\"var(--va-current-band)\" stroke-width=\"13\"\u003e\u003c\/path\u003e\n              \u003cpath data-va-band-path=\"2\" d=\"M83 238 C46 179, 99 119, 161 150 S267 248, 330 165\" stroke=\"var(--va-current-band)\" stroke-width=\"9\" opacity=\".65\"\u003e\u003c\/path\u003e\n              \u003cpath data-va-band-path=\"3\" d=\"M93 254 C68 210, 117 157, 172 183 S264 260, 317 192\" stroke=\"var(--va-current-band)\" stroke-width=\"6\" opacity=\".42\"\u003e\u003c\/path\u003e\n            \u003c\/g\u003e\n            \u003cg transform=\"translate(61 210) rotate(-18)\"\u003e\u003crect x=\"0\" y=\"0\" width=\"90\" height=\"38\" rx=\"18\" fill=\"url(#va-cuff)\"\u003e\u003c\/rect\u003e\u003crect x=\"8\" y=\"7\" width=\"74\" height=\"24\" rx=\"11\" fill=\"#9ba1bc\" opacity=\".35\"\u003e\u003c\/rect\u003e\u003crect x=\"78\" y=\"11\" width=\"19\" height=\"16\" rx=\"5\" fill=\"url(#va-metal)\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"90\" cy=\"19\" r=\"4\" fill=\"#747d97\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n            \u003cg transform=\"translate(260 91) rotate(23)\"\u003e\u003crect x=\"0\" y=\"0\" width=\"88\" height=\"36\" rx=\"17\" fill=\"url(#va-cuff)\"\u003e\u003c\/rect\u003e\u003crect x=\"8\" y=\"7\" width=\"72\" height=\"22\" rx=\"10\" fill=\"#9ba1bc\" opacity=\".35\"\u003e\u003c\/rect\u003e\u003crect x=\"-10\" y=\"10\" width=\"19\" height=\"16\" rx=\"5\" fill=\"url(#va-metal)\"\u003e\u003c\/rect\u003e\u003ccircle cx=\"0\" cy=\"18\" r=\"4\" fill=\"#747d97\"\u003e\u003c\/circle\u003e\u003c\/g\u003e\n            \u003cg fill=\"none\" stroke=\"url(#va-metal)\" stroke-width=\"5\"\u003e\u003cpath d=\"M135 215 q12 10 5 24 q-7 13 -20 5 q-9 -7 0 -16\"\u003e\u003c\/path\u003e\u003cpath d=\"M281 125 q-12 -10 -6 -23 q7 -13 19 -5 q10 7 1 16\"\u003e\u003c\/path\u003e\u003c\/g\u003e\n            \u003cg font-family=\"Arial,sans-serif\" text-anchor=\"middle\"\u003e\u003ctext x=\"210\" y=\"48\" font-size=\"12\" font-weight=\"700\" letter-spacing=\"4\" fill=\"#7b6caa\"\u003eVESARA AURA\u003c\/text\u003e\u003ctext x=\"210\" y=\"66\" font-size=\"8\" font-weight=\"700\" letter-spacing=\"3\" fill=\"#9a8eb9\"\u003eENDURANCE SERIES\u003c\/text\u003e\u003c\/g\u003e\n          \u003c\/svg\u003e\n          \u003cdiv class=\"va-art-caption\"\u003eMade to move with you\u003c\/div\u003e\n          \u003cdiv class=\"va-swatch-row\" aria-label=\"Preview band colour\"\u003e\n            \u003cspan class=\"va-swatch-label\"\u003eBAND COLOUR\u003c\/span\u003e\n            \u003cbutton type=\"button\" class=\"va-swatch va-swatch-blue\" data-va-colour=\"blue\" aria-label=\"Blue band colour\" aria-pressed=\"true\" title=\"Blue\"\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" class=\"va-swatch va-swatch-red\" data-va-colour=\"red\" aria-label=\"Red band colour\" aria-pressed=\"false\" title=\"Red\"\u003e\u003c\/button\u003e\n            \u003cbutton type=\"button\" class=\"va-swatch va-swatch-green\" data-va-colour=\"green\" aria-label=\"Green band colour\" aria-pressed=\"false\" title=\"Green\"\u003e\u003c\/button\u003e\n            \u003cspan class=\"va-live-color\" data-va-colour-label\u003eBlue\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"va-floating va-float-one\"\u003e\n\u003cstrong\u003e3 resistance levels\u003c\/strong\u003e\u003cspan\u003eLight · Medium · Heavy\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"va-floating va-float-two\"\u003e\n\u003cstrong\u003eTrain your way\u003c\/strong\u003e\u003cspan\u003eHome · Gym · On the go\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003cdiv class=\"va-stats va-reveal\"\u003e\n      \u003cdiv class=\"va-stat\"\u003e\n\u003cstrong\u003e3 Levels\u003c\/strong\u003e\u003cspan\u003eChoose your challenge\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"va-stat\"\u003e\n\u003cstrong\u003eGlutes + Legs\u003c\/strong\u003e\u003cspan\u003eLower-body sessions\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"va-stat\"\u003e\n\u003cstrong\u003ePack + Go\u003c\/strong\u003e\u003cspan\u003eCompact setup\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003csection class=\"va-section\" id=\"va-benefits\"\u003e\n      \u003cdiv class=\"va-heading va-reveal\"\u003e\n\u003cdiv class=\"va-kicker\"\u003eMADE FOR YOUR MOVEMENT\u003c\/div\u003e\n\u003ch3\u003eBig workout energy.\u003cbr\u003e\u003cspan class=\"va-gradient\"\u003eSmall-space setup.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eKeep your routine simple, flexible and yours.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"va-benefits\"\u003e\n        \u003carticle class=\"va-card va-reveal\"\u003e\u003cdiv class=\"va-icon\" aria-hidden=\"true\"\u003e✳\u003c\/div\u003e\n\u003ch4\u003eGlute + leg focus\u003c\/h4\u003e\n\u003cp\u003eGreat for kickbacks, leg lifts and more.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"va-card va-reveal\"\u003e\u003cdiv class=\"va-icon\" aria-hidden=\"true\"\u003e↗\u003c\/div\u003e\n\u003ch4\u003ePick your level\u003c\/h4\u003e\n\u003cp\u003eThree resistance ratings. Your pace.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"va-card va-reveal\"\u003e\u003cdiv class=\"va-icon\" aria-hidden=\"true\"\u003e⌁\u003c\/div\u003e\n\u003ch4\u003eTake it along\u003c\/h4\u003e\n\u003cp\u003eA compact set for home or travel.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle class=\"va-card va-reveal\"\u003e\u003cdiv class=\"va-icon\" aria-hidden=\"true\"\u003e＋\u003c\/div\u003e\n\u003ch4\u003eClip in and go\u003c\/h4\u003e\n\u003cp\u003eConnect the clips to your ankle cuffs.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"va-section\" id=\"va-levels\"\u003e\n      \u003cdiv class=\"va-heading va-reveal\"\u003e\n\u003cdiv class=\"va-kicker\"\u003ePICK YOUR POWER\u003c\/div\u003e\n\u003ch3\u003eThree levels.\u003cbr\u003e\u003cspan class=\"va-gradient\"\u003eYour next move.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eChoose a level that feels right for your exercise and ability.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"va-levels\"\u003e\n        \u003carticle class=\"va-card va-level va-level-light va-reveal\" data-va-level-card=\"light\"\u003e\u003csmall\u003eLEVEL 01 · GENTLE START\u003c\/small\u003e\u003ch4\u003eLight\u003c\/h4\u003e\n\u003cdiv class=\"va-number\"\u003e10 \u003cspan\u003elbs · approx. 5 kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eEase in and practise controlled reps.\u003c\/p\u003e\n\u003cbutton type=\"button\" class=\"va-level-select\" data-va-select-level=\"light\"\u003eChoose Light\u003c\/button\u003e\u003c\/article\u003e\n        \u003carticle class=\"va-card va-level va-level-medium va-reveal\" data-va-level-card=\"medium\"\u003e\u003csmall\u003eLEVEL 02 · STEADY\u003c\/small\u003e\u003ch4\u003eMedium\u003c\/h4\u003e\n\u003cdiv class=\"va-number\"\u003e20 \u003cspan\u003elbs · approx. 9 kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAdd more resistance to your routine.\u003c\/p\u003e\n\u003cbutton type=\"button\" class=\"va-level-select\" data-va-select-level=\"medium\"\u003eChoose Medium\u003c\/button\u003e\u003c\/article\u003e\n        \u003carticle class=\"va-card va-level va-level-heavy va-reveal\" data-va-level-card=\"heavy\"\u003e\u003csmall\u003eLEVEL 03 · EXTRA CHALLENGE\u003c\/small\u003e\u003ch4\u003eHeavy\u003c\/h4\u003e\n\u003cdiv class=\"va-number\"\u003e30 \u003cspan\u003elbs · approx. 14 kg\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eTurn up the challenge for controlled sets.\u003c\/p\u003e\n\u003cbutton type=\"button\" class=\"va-level-select\" data-va-select-level=\"heavy\"\u003eChoose Heavy\u003c\/button\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"va-note\"\u003eRatings describe resistance, not band weight. Actual resistance changes with stretch.\u003c\/p\u003e\n      \u003cp class=\"va-endurance-status\" data-va-status aria-live=\"polite\"\u003e\u003c\/p\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"va-section\" id=\"va-details\"\u003e\n      \u003cdiv class=\"va-how va-reveal\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"va-kicker\"\u003eYOUR ROUTINE, SIMPLIFIED\u003c\/div\u003e\n\u003ch3\u003eClip in.\u003cbr\u003e\u003cspan class=\"va-gradient\"\u003eMove with purpose.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eThree simple steps to get set for your session.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"va-steps\"\u003e\n          \u003cdiv class=\"va-step\"\u003e\n\u003cdiv class=\"va-step-number\"\u003e01\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eSecure your cuffs\u003c\/h4\u003e\n\u003cp\u003eFit the padded ankle cuffs snugly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"va-step\"\u003e\n\u003cdiv class=\"va-step-number\"\u003e02\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eCheck each clip\u003c\/h4\u003e\n\u003cp\u003eConnect to the D-rings before moving.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"va-step\"\u003e\n\u003cdiv class=\"va-step-number\"\u003e03\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eMove with control\u003c\/h4\u003e\n\u003cp\u003eUse smooth reps and suitable resistance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"va-section\" id=\"va-included\"\u003e\n      \u003cdiv class=\"va-heading va-reveal\"\u003e\n\u003cdiv class=\"va-kicker\"\u003eWHAT'S IN THE SET\u003c\/div\u003e\n\u003ch3\u003eAll the essentials.\u003cbr\u003e\u003cspan class=\"va-gradient\"\u003eReady when you are.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"va-included\"\u003e\n        \u003cdiv class=\"va-included-item va-reveal\"\u003e\n\u003cspan class=\"va-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003e3 latex resistance tubes\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"va-included-item va-reveal\"\u003e\n\u003cspan class=\"va-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eMetal clips on the tubes\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"va-included-item va-reveal\"\u003e\n\u003cspan class=\"va-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003e2 padded ankle cuffs\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"va-included-item va-reveal\"\u003e\n\u003cspan class=\"va-check\"\u003e✓\u003c\/span\u003e\u003cspan\u003eWoven straps + metal D-rings\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"va-safety va-reveal\"\u003e\n\u003cstrong\u003eQuick safety note\u003c\/strong\u003e\u003cbr\u003eContains latex. Avoid if you have a latex allergy. Check tubes and clips before every use.\u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003csection class=\"va-final\"\u003e\u003cdiv class=\"va-kicker\"\u003eYOUR NEXT REP STARTS HERE\u003c\/div\u003e\n\u003ch3\u003eFind your flow.\u003cbr\u003e\u003cspan class=\"va-gradient\"\u003eFeel your strength.\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eOne session at a time. Make it yours.\u003c\/p\u003e\n\u003ca class=\"va-final-chip\" href=\"#va-levels\"\u003eFind your resistance \u003cspan aria-hidden=\"true\"\u003e↓\u003c\/span\u003e\u003c\/a\u003e\u003c\/section\u003e\n\n  \u003cscript\u003e\n    (function () {\n      var scripts = document.currentScript;\n      var root = scripts \u0026\u0026 scripts.closest('[data-va-endurance]');\n      if (!root || root.dataset.vaReady === 'true') return;\n      root.dataset.vaReady = 'true';\n\n      var levels = {\n        light: { title: 'Your suggested start: Light', copy: 'Start controlled and build confidence with each rep.', colour: '#4e7bda', label: 'Light' },\n        medium: { title: 'Your suggested start: Medium', copy: 'A steady step up for regular training sessions.', colour: '#d84f9a', label: 'Medium' },\n        heavy: { title: 'Your suggested start: Heavy', copy: 'A bigger challenge if you are comfortable with resistance.', colour: '#36a67d', label: 'Heavy' }\n      };\n      var selected = 'light';\n      var rec = root.querySelector('[data-va-recommendation]');\n      var recTitle = root.querySelector('[data-va-rec-title]');\n      var recCopy = root.querySelector('[data-va-rec-copy]');\n      var status = root.querySelector('[data-va-status]');\n\n      function selectLevel(level, fromMood) {\n        if (!levels[level]) return;\n        selected = level;\n        root.querySelectorAll('[data-mood]').forEach(function (button) {\n          button.setAttribute('aria-pressed', String(fromMood \u0026\u0026 button.getAttribute('data-mood') === level));\n        });\n        root.querySelectorAll('[data-va-level-card]').forEach(function (card) {\n          card.classList.toggle('is-recommended', card.getAttribute('data-va-level-card') === level);\n        });\n        root.querySelectorAll('[data-va-select-level]').forEach(function (button) {\n          var active = button.getAttribute('data-va-select-level') === level;\n          button.textContent = active ? '✓ Selected ' + levels[level].label : 'Choose ' + levels[button.getAttribute('data-va-select-level')].label;\n          button.setAttribute('aria-pressed', String(active));\n        });\n        recTitle.textContent = levels[level].title;\n        recCopy.textContent = levels[level].copy;\n        rec.hidden = false;\n        rec.style.animation = 'va-pop .25s ease';\n        if (status) status.textContent = levels[level].label + ' level selected.';\n      }\n\n      root.querySelectorAll('[data-mood]').forEach(function (button) {\n        button.addEventListener('click', function () { selectLevel(button.getAttribute('data-mood'), true); });\n      });\n      root.querySelectorAll('[data-va-select-level]').forEach(function (button) {\n        button.addEventListener('click', function () {\n          selectLevel(button.getAttribute('data-va-select-level'), false);\n          var finder = root.querySelector('.va-finder');\n          if (finder) finder.scrollIntoView({behavior: window.matchMedia('(prefers-reduced-motion: reduce)').matches ? 'auto' : 'smooth', block:'center'});\n        });\n      });\n      var view = root.querySelector('[data-va-view-level]');\n      if (view) view.addEventListener('click', function () {\n        var card = root.querySelector('[data-va-level-card=\"' + selected + '\"]');\n        if (card) card.scrollIntoView({behavior: window.matchMedia('(prefers-reduced-motion: reduce)').matches ? 'auto' : 'smooth', block:'center'});\n      });\n\n      var colourNames = { blue:'Blue', red:'Red', green:'Green' };\n      var colourValues = { blue:'#4e7bda', red:'#e34c5b', green:'#36a67d' };\n      var art = root.querySelector('.va-product-art');\n      var colourLabel = root.querySelector('[data-va-colour-label]');\n      root.querySelectorAll('[data-va-colour]').forEach(function (button) {\n        button.addEventListener('click', function () {\n          var colour = button.getAttribute('data-va-colour');\n          root.querySelectorAll('[data-va-colour]').forEach(function (other) { other.setAttribute('aria-pressed', String(other === button)); });\n          if (art) art.style.setProperty('--va-current-band', colourValues[colour]);\n          if (colourLabel) colourLabel.textContent = colourNames[colour];\n        });\n      });\n\n      var items = root.querySelectorAll('.va-reveal');\n      if (!('IntersectionObserver' in window) || window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\n        items.forEach(function (item) { item.classList.add('va-visible'); });\n      } else {\n        var observer = new IntersectionObserver(function (entries) {\n          entries.forEach(function (entry) {\n            if (entry.isIntersecting) { entry.target.classList.add('va-visible'); observer.unobserve(entry.target); }\n          });\n        }, { threshold: 0.12 });\n        items.forEach(function (item) { observer.observe(item); });\n      }\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Vesara Aura","offers":[{"title":"Default Title","offer_id":67739209957485,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0841\/3551\/0125\/files\/resistance-band-product-photo-with-chosen-vesara-aura-logo-on-packaging.png?v=1792004232"}],"url":"https:\/\/vesaraaura.co.za\/collections\/frontpage.oembed","provider":"Vesara Aura","version":"1.0","type":"link"}