ALA IV Therapy in Garner, NC
ALA IV therapy delivers alpha-lipoic acid through a vein. MarSha MedSpa reviews your goals, health and medicines to help you make an informed choice about antioxidant infusion care.
### MedSpa in Garner, NC
### On-site medical leadership
### 4.8/5 on Google
### Local roots since 2000
@media screen and (min-width: 800px) {
.custom-mobile-carousel > .carousel-clone {
display: none !important;
}
}
@media screen and (max-width: 799px) {
.custom-mobile-carousel {
--carousel-card-width: 80%;
--carousel-gap: 8px;
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
justify-content: flex-start !important;
width: 100% !important;
max-width: 100% !important;
min-width: 0 !important;
gap: var(--carousel-gap) !important;
padding-inline: 0 !important;
box-sizing: border-box !important;
overflow-x: auto !important;
-webkit-overflow-scrolling: touch;
overscroll-behavior-x: contain;
scroll-behavior: auto !important;
scroll-snap-type: none !important;
scroll-padding-inline: 0 !important;
scrollbar-width: none;
-ms-overflow-style: none;
}
.custom-mobile-carousel::-webkit-scrollbar {
display: none;
}
/* Size only the slides.
Images, icons and inner wrappers retain their original styles. */
.custom-mobile-carousel > div {
flex: 0 0 var(--carousel-card-width) !important;
width: var(--carousel-card-width) !important;
max-width: var(--carousel-card-width) !important;
min-width: 0 !important;
margin-inline: 0 !important;
box-sizing: border-box !important;
scroll-snap-align: start;
scroll-margin-inline: 0 !important;
}
.custom-mobile-carousel.user-touch {
scroll-snap-type: x mandatory !important;
}
}
(function () {
function init() {
document.querySelectorAll(".custom-mobile-carousel")
.forEach(function (container) {
if (container.dataset.infiniteReady === "true") return;
container.querySelectorAll(":scope > .carousel-clone")
.forEach(function (clone) {
clone.remove();
});
const originals = Array.from(container.children)
.filter(function (child) {
return child.tagName === "DIV";
});
if (originals.length < 2) return;
container.dataset.infiniteReady = "true";
const mobile = window.matchMedia("(max-width: 799px)");
const reducedMotion = window.matchMedia(
"(prefers-reduced-motion: reduce)"
);
let autoplay;
let resumeTimer;
let settleTimer;
let animationFrame;
let layoutFrame;
let interacting = false;
let animating = false;
let positioned = false;
function cloneSlide(slide) {
const clone = slide.cloneNode(true);
clone.classList.add("carousel-clone");
clone.removeAttribute("id");
clone.querySelectorAll("[id]").forEach(function (element) {
element.removeAttribute("id");
});
clone.setAttribute("aria-hidden", "true");
clone.setAttribute("inert", "");
return clone;
}
const before = document.createDocumentFragment();
const after = document.createDocumentFragment();
const afterClones = [];
originals.forEach(function (slide) {
before.appendChild(cloneSlide(slide));
const clone = cloneSlide(slide);
afterClones.push(clone);
after.appendChild(clone);
});
container.prepend(before);
container.append(after);
/* Measure actual positions, including rendered spacing */
function slidePosition(slide) {
return (
slide.getBoundingClientRect().left -
container.getBoundingClientRect().left -
container.clientLeft +
container.scrollLeft
);
}
function geometry() {
const start = slidePosition(originals[0]);
const end = slidePosition(afterClones[0]);
return {
start: start,
cycle: end - start
};
}
/* Keep scrolling within the middle set for seamless looping */
function normalize() {
if (!mobile.matches || !positioned) return;
const values = geometry();
if (values.cycle <= 0) return;
const current = container.scrollLeft;
const end = values.start + values.cycle;
if (current < values.start || current >= end) {
container.classList.remove("user-touch");
container.scrollLeft =
values.start +
(
(
(current - values.start) % values.cycle +
values.cycle
) % values.cycle
);
}
}
function stop() {
clearInterval(autoplay);
clearTimeout(resumeTimer);
cancelAnimationFrame(animationFrame);
animating = false;
}
function step() {
if (
!mobile.matches ||
interacting ||
animating ||
reducedMotion.matches ||
document.hidden ||
container.contains(document.activeElement)
) {
return;
}
container.classList.remove("user-touch");
normalize();
const startPosition = container.scrollLeft;
const positions = originals
.concat(afterClones[0])
.map(slidePosition);
const target = positions.find(function (position) {
return position > startPosition + 2;
});
if (target === undefined) return;
const started = performance.now();
animating = true;
function animate(now) {
const progress = Math.min((now - started) / 450, 1);
const eased = (1 - Math.cos(Math.PI * progress)) / 2;
container.scrollLeft =
startPosition + (target - startPosition) * eased;
if (progress < 1) {
animationFrame = requestAnimationFrame(animate);
} else {
animating = false;
normalize();
}
}
animationFrame = requestAnimationFrame(animate);
}
function start() {
clearInterval(autoplay);
if (
mobile.matches &&
!interacting &&
!reducedMotion.matches
) {
autoplay = setInterval(step, 3000);
}
}
function pauseForSwipe() {
if (!mobile.matches) return;
interacting = true;
stop();
container.classList.add("user-touch");
}
function resumeAfterSwipe() {
if (!interacting) return;
interacting = false;
clearTimeout(resumeTimer);
resumeTimer = setTimeout(function () {
normalize();
start();
}, 2000);
}
container.addEventListener(
"pointerdown",
pauseForSwipe,
{ passive: true }
);
window.addEventListener(
"pointerup",
resumeAfterSwipe,
{ passive: true }
);
window.addEventListener(
"pointercancel",
resumeAfterSwipe,
{ passive: true }
);
container.addEventListener("scroll", function () {
clearTimeout(settleTimer);
settleTimer = setTimeout(function () {
if (!animating && !interacting) {
normalize();
}
}, 180);
}, { passive: true });
function updateLayout() {
stop();
clearTimeout(settleTimer);
cancelAnimationFrame(layoutFrame);
interacting = false;
positioned = false;
container.classList.remove("user-touch");
if (!mobile.matches) {
container.scrollLeft = 0;
return;
}
layoutFrame = requestAnimationFrame(function () {
const values = geometry();
if (values.cycle <= 0) return;
container.scrollLeft = values.start;
positioned = true;
start();
});
}
/* Recalculate when the container width changes */
if ("ResizeObserver" in window) {
let previousWidth = -1;
const observer = new ResizeObserver(function (entries) {
const width = entries[0].contentRect.width;
if (Math.abs(width - previousWidth) > 0.5) {
previousWidth = width;
updateLayout();
}
});
observer.observe(container);
} else {
window.addEventListener("resize", updateLayout);
}
mobile.addEventListener("change", updateLayout);
reducedMotion.addEventListener("change", updateLayout);
updateLayout();
});
}
if (document.readyState === “loading”) {
document.addEventListener("DOMContentLoaded", init);
} else {
init();
}
})();
.mobile-jump{display:none}
@media(max-width:799.98px){
.mobile-jump{display:block;position:sticky;top:var(–mj-sticky-offset,var(–mj-header-offset,0px));z-index:99990;box-sizing:border-box;width:100%;max-width:100%;padding:16px 20px;background:#faf8f3;font-family:inherit;color:#29140e}
.mobile-jump[hidden]{display:none!important}
.mobile-jump *{box-sizing:border-box}
.mobile-jump .mj-trigger{appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-height:60px;margin:0;padding:16px 18px;border:0;border-radius:18px;background:#eeebe8;color:#29140e;font:inherit;font-size:16px;line-height:1.35;text-align:left;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
.mobile-jump .mj-trigger:is(:hover,:focus,:active){background:#eeebe8;color:#29140e;box-shadow:none}
.mobile-jump .mj-prefix{flex:0 0 auto;color:#77716c;font-weight:400}
.mobile-jump .mj-current{flex:1;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mobile-jump .mj-trigger svg{display:block;flex:0 0 22px;width:22px;height:22px;transition:transform .18s ease}
.mobile-jump .mj-trigger[aria-expanded=true] svg{transform:rotate(180deg)}
.mobile-jump .mj-options{position:absolute;top:calc(100% – 4px);left:20px;right:20px;display:flex;flex-direction:column;gap:4px;margin:0;padding:8px;border:1px solid #29140e14;border-radius:16px;background:#faf8f3;box-shadow:0 10px 30px #29140e1a;max-height:min(340px,50dvh);overflow:auto;overscroll-behavior:contain}
.mobile-jump .mj-options[hidden]{display:none!important}
.mobile-jump .mj-option{appearance:none;flex:0 0 auto;display:block;width:100%;min-height:44px;padding:12px;border:0;border-radius:10px;margin:0;background:transparent;color:#29140e;font:inherit;font-size:16px;line-height:1.4;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}
.mobile-jump .mj-option:is(:hover,[aria-current=true]){background:#eeebe8}
.mobile-jump button:focus-visible{outline:2px solid #8c7162;outline-offset:2px}
}
@media(prefers-reduced-motion:reduce){.mobile-jump .mj-trigger svg{transition:none}}
Jump to:Select a section
(() => {
function init() {
const nav=document.querySelector('.mobile-jump');
if(!nav || nav.dataset.ready) return;
nav.dataset.ready='true';
const trigger=nav.querySelector('.mj-trigger'), current=nav.querySelector('.mj-current'), options=nav.querySelector('.mj-options');
const mobile=matchMedia('(max-width:799.98px)'), reduce=matchMedia('(prefers-reduced-motion:reduce)');
let entries=[],frame=0,lockedUntil=0,chosen=null;
const text=label=>(label.dataset.jumpTitle || label.textContent).replace(/^s*(s*|s*)s*$/g,'').replace(/s+/g,' ').trim();
const visible=node=>node.getClientRects().length && getComputedStyle(node).visibility!=='hidden';
function close(focus=false){options.hidden=true;trigger.setAttribute('aria-expanded','false');if(focus)trigger.focus({preventScroll:true})}
function select(entry){
current.textContent=entry.title;
entries.forEach(item=>item.button.setAttribute('aria-current',String(item===entry)));
}
function measure(){
let offset=0;
document.querySelectorAll('#wpadminbar,header.bde-header-builder').forEach(header=>{
const box=header.getBoundingClientRect(),style=getComputedStyle(header);
if(visible(header) && ['fixed','sticky'].includes(style.position) && box.top<=offset+2 && box.bottom>0)offset=Math.max(offset,box.bottom);
});
nav.style.setProperty('--mj-header-offset',`${Math.max(0,offset)}px`);
return (parseFloat(getComputedStyle(nav).top)||0)+nav.getBoundingClientRect().height+12;
}
function refresh(){
const labels=[...document.querySelectorAll('.eybrow')].filter(node=>!node.closest('header,.marsha-mobile-nav,.breakdance-dropdown-floater,.mobile-jump,[hidden]') && text(node) && visible(node));
const same=labels.length===entries.length && labels.every((label,i)=>entries[i].label===label && entries[i].title===text(label));
if(same)return;
entries=labels.map(label=>{
const button=document.createElement('button');button.type='button';button.className='mj-option';button.textContent=text(label);
const entry={label,title:text(label),button};
button.addEventListener('click',()=>{
select(entry);close(true);chosen=entry;lockedUntil=performance.now()+1200;
const top=Math.max(0,scrollY+label.getBoundingClientRect().top-measure());
window.scrollTo({top,behavior:reduce.matches?'instant':'smooth'});
});
return entry;
});
options.replaceChildren(...entries.map(entry=>entry.button));nav.hidden=!entries.length;
// A short Code Block wrapper would constrain sticky positioning.
// Place the bar in the shared container that holds all its destinations.
if(entries.length){
let shared=nav.parentElement;
while(shared && !entries.every(entry=>shared.contains(entry.label)))shared=shared.parentElement;
if(shared && shared!==nav.parentElement){
let branch=nav;while(branch.parentElement!==shared)branch=branch.parentElement;
shared.insertBefore(nav,branch);
}
}
if(entries.length)select(entries[0]);
}
function update(){
frame=0;if(!mobile.matches){close();return}
refresh();if(!entries.length)return;
const line=measure();
if(performance.now()<lockedUntil && entries.includes(chosen)){select(chosen);return}
let active=entries[0];for(const entry of entries){if(entry.label.getBoundingClientRect().top<=line+8)active=entry}
select(active);
}
function schedule(){if(!frame)frame=requestAnimationFrame(update)}
trigger.addEventListener('click',()=>{refresh();if(!entries.length)return;const opening=options.hidden;options.hidden=!opening;trigger.setAttribute('aria-expanded',String(opening));if(opening)(options.querySelector('[aria-current=true]')||options.firstElementChild)?.focus()});
trigger.addEventListener('keydown',event=>{if(['ArrowDown','ArrowUp'].includes(event.key)){event.preventDefault();options.hidden=false;trigger.setAttribute('aria-expanded','true');(event.key==='ArrowUp'?options.lastElementChild:options.firstElementChild)?.focus()}});
nav.addEventListener('keydown',event=>{
if(event.key==='Escape'){event.preventDefault();close(true)}
if(!event.target.classList.contains('mj-option'))return;
const index=entries.findIndex(entry=>entry.button===event.target);let next;
if(event.key==='ArrowDown')next=(index+1)%entries.length;
if(event.key==='ArrowUp')next=(index-1+entries.length)%entries.length;
if(event.key==='Home')next=0;if(event.key==='End')next=entries.length-1;
if(next!==undefined){event.preventDefault();entries[next].button.focus()}
});
document.addEventListener('pointerdown',event=>{if(!nav.contains(event.target))close()});
document.addEventListener('focusin',event=>{if(!nav.contains(event.target))close()});
window.addEventListener('scroll',schedule,{passive:true});window.addEventListener('resize',schedule);window.addEventListener('load',schedule);mobile.addEventListener('change',schedule);
if(window.ResizeObserver){const observer=new ResizeObserver(schedule);document.querySelectorAll('header.bde-header-builder,#wpadminbar').forEach(node=>observer.observe(node))}
refresh();update();
}
if(document.readyState===’loading’)document.addEventListener(‘DOMContentLoaded’,init);else init();
})();
( Your Wellness plan )
Get to know alpha-lipoic acid
Alpha-lipoic acid is involved in cellular metabolism and antioxidant processes. Those functions do not establish that an ALA drip improves energy, reverses disease or provides a detox.
Compare Snow Bright IV, which includes ALA in a three-ingredient blend, or review other IV options in All Services.
### ALA, explained
Here ALA means alpha-lipoic acid, not the similarly abbreviated omega-3 fatty acid.
### An intravenous option
The ingredient is delivered through a vein with clinical monitoring.
### Glucose considerations
Low blood sugar and diabetes medicines require particular attention.
### Individual suitability
Your health, medicines and goals guide whether an infusion is appropriate.
@media(max-width:799.98px){
:is(.mobile-accordion-wrapper,.bde-div-23290-276).ma-smart-ready{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;gap:16px!important}
.ma-smart-ready>.ma-smart-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;height:auto!important;box-sizing:border-box!important;padding:16px!important;-webkit-tap-highlight-color:transparent}
.ma-smart-ready>.ma-smart-card>.ma-original-branch{display:none!important}
.ma-smart-card>.ma-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
.ma-row>.ma-icon{flex:0 0 40px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}
.ma-row>.ma-icon:is(img,svg),.ma-row>.ma-icon :is(img,svg){display:block!important;width:40px!important;max-width:100%!important;height:40px!important;max-height:100%!important;object-fit:contain!important;margin:0!important}
.ma-row>.ma-heading{flex:1!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;line-height:1.3!important}
.ma-row .ma-title-button{appearance:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;text-align:left!important;cursor:pointer;-webkit-tap-highlight-color:transparent}
.ma-row .ma-title-button:is(:hover,:focus,:active){background:transparent!important;box-shadow:none!important;color:inherit!important;filter:none!important}
.ma-row .ma-title-button::before{content:none!important}
.ma-row .ma-title-button::after{content:””!important;display:block!important;flex:0 0 18px;width:18px;height:18px;background:linear-gradient(currentColor,currentColor) center/14px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 14px no-repeat}
.ma-row .ma-title-button[aria-expanded=true]::after{background:linear-gradient(currentColor,currentColor) center/14px 2px no-repeat}
.ma-row .ma-title-button:focus:not(:focus-visible){outline:none!important}
.ma-row .ma-title-button:focus-visible{outline:2px solid currentColor!important;outline-offset:4px}
.ma-smart-card>.ma-body{display:block!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;opacity:1!important;margin:12px 0 0!important;padding:0!important;overflow:visible!important}
.ma-smart-card>.ma-body[hidden]{display:none!important}
.ma-body>:first-child{margin-top:0!important}.ma-body>:last-child{margin-bottom:0!important}
.ma-body :is(.bde-text,.bde-rich-text){width:100%!important;min-width:0!important}
}
(() => {
function init(){
const mobile=matchMedia('(max-width:799.98px)');
document.querySelectorAll('.mobile-accordion-wrapper,.bde-div-23290-276').forEach(container=>{
if(container.dataset.maSmart==='true')return;
container.dataset.maSmart='true';
const items=[];
[...container.children].filter(card=>card.tagName==='DIV').forEach(card=>{
const heading=[...card.querySelectorAll('.bde-heading,h2,h3,h4,h5,h6')].find(node=>node.closest('.mobile-accordion-wrapper,.bde-div-23290-276')===container);
if(!heading || heading.querySelector('a,button,input,select,textarea'))return;
let icon=card.querySelector('[data-accordion-icon],.bde-icon,img,svg');
if(icon && (heading.contains(icon) || icon.contains(heading)))icon=null;
// Keep a single-icon wrapper (and its visual background) when present.
while(icon && icon.parentElement!==card && !icon.parentElement.contains(heading) && icon.parentElement.children.length===1 && !icon.parentElement.textContent.trim())icon=icon.parentElement;
const bodyNodes=[];
function collect(parent){
[...parent.childNodes].forEach(node=>{
if(node===heading || node===icon)return;
if(node.nodeType===Node.ELEMENT_NODE){
if(node.matches('script,style,template'))return;
if(node.contains(heading) || (icon && node.contains(icon)))collect(node);
else bodyNodes.push(node);
}else if(node.nodeType===Node.TEXT_NODE && node.textContent.trim())bodyNodes.push(node);
});
}
collect(card);
if(!bodyNodes.length)return; // A heading-only card is left untouched.
const row=document.createElement('div');row.className='ma-row';
const body=document.createElement('div');body.className='ma-body';
do{body.id='ma-panel-'+Math.random().toString(36).slice(2,11)}while(document.getElementById(body.id));
const button=document.createElement('button');button.type='button';button.className='ma-title-button';button.setAttribute('aria-controls',body.id);
const originalHeading=[...heading.childNodes];
// Comment markers restore the actual nodes, preserving links and events.
const moves=[icon,heading,...bodyNodes].filter(Boolean).map(node=>{
const marker=document.createComment('Accordion original position');node.before(marker);return {node,marker};
});
const originalBranches=[...card.children];
const item={card,heading,icon,bodyNodes,row,body,button,originalHeading,moves,originalBranches,open:false,mounted:false};
button.addEventListener('click',()=>{if(!mobile.matches)return;const next=!item.open;items.forEach(other=>other.open=other===item && next);sync()});
items.push(item);
});
function sync(){
container.classList.toggle('ma-smart-ready',mobile.matches);
items.forEach(item=>{
const {card,heading,icon,row,body,button}=item;
if(mobile.matches){
if(!item.mounted){
item.originalBranches.forEach(node=>node.classList.add('ma-original-branch'));
if(icon){icon.classList.add('ma-icon');row.append(icon)}
heading.classList.add('ma-heading');button.append(...item.originalHeading);heading.replaceChildren(button);row.append(heading);
body.append(...item.bodyNodes);card.append(row,body);card.classList.add('ma-smart-card');item.mounted=true;
}
button.setAttribute('aria-expanded',String(item.open));body.hidden=!item.open;card.classList.toggle('is-open',item.open);
}else if(item.mounted){
if(button.contains(document.activeElement))button.blur();
heading.replaceChildren(...item.originalHeading);
item.moves.forEach(({node,marker})=>marker.after(node));
row.remove();body.remove();heading.classList.remove('ma-heading');icon?.classList.remove('ma-icon');
item.originalBranches.forEach(node=>node.classList.remove('ma-original-branch'));
card.classList.remove('ma-smart-card','is-open');item.mounted=false;item.open=false;
}
});
}
mobile.addEventListener('change',sync);sync();
});
}
if(document.readyState===’loading’)document.addEventListener(‘DOMContentLoaded’,init);else init();
})();
( Ingredients & expectations )
Separate the research from the promise
Alpha-lipoic acid has been studied for selected nerve symptoms, but study findings do not establish general benefits from a wellness infusion.
Nerve-related questions
Evidence is mixed; an ALA drip is not a proven cure for neuropathy or a way to regrow damaged nerves.
Energy and detox claims
Its metabolic role does not prove an infusion improves fatigue, brain function or toxin removal.
Diabetes care stays essential
ALA does not replace prescribed diabetes treatment, glucose monitoring or an assessment of new symptoms.
( Your care journey )
Your ALA IV appointment
Consultations at MarSha MedSpa take place in Garner, North Carolina, for clients from Raleigh, Cary and across the Triangle.
### Review your health
Discuss symptoms, medicines, glucose issues and previous IV reactions.
### Discuss the plan
Review the planned infusion, risks, alternatives and costs.
### Receive monitored care
A clinician places the IV and checks your comfort and response.
### Review next steps
Discuss any symptoms and whether further assessment or care is needed.
MarSha lists ALA IV sessions at about 30–45 minutes. Allow additional time for assessment and preparation.
Progress and Maintenance:
### Review your response
Discuss how you feel without assuming antioxidant activity guarantees a benefit.
### Keep medical care on track
Continue prescribed treatment and any agreed glucose monitoring.
### Revisit repeat treatment
No universal ALA infusion schedule or duration of wellness benefit is established.
( Suitability )
Is ALA IV therapy right for you?
The consultation weighs your reason for treatment, current medicines and health risks against the limits of the evidence.
A good fit if
- You want to understand alpha-lipoic acid infusion care.
- You can discuss medicines and relevant medical history.
- You understand that wellness and nerve benefits are uncertain.
Discuss before you begin
- Diabetes medicines or a history of low blood sugar need review.
- Share kidney or heart disease, allergies and fluid restrictions.
- Pregnancy, breastfeeding or ongoing unexplained symptoms need assessment.
Our Garner clinic also welcomes people travelling from Clayton, Holly Springs and Fuquay-Varina. Care is provided at the same Garner location.
( Treatment care )
Before, during and after your IV
Before your visit
- Bring your medicines and supplement list.
- Discuss glucose problems and previous IV reactions.
- Follow the clinic’s food and fluid instructions.
During and after
- Report sweating, shakiness, dizziness or confusion promptly.
- Follow any agreed glucose-monitoring advice.
- Do not replace or adjust prescribed medicines yourself.
Risks and warning signs
- Bruising, vein irritation, infection or allergy can occur.
- Feeling faint or having possible low blood sugar needs assessment.
- Severe confusion, collapse or breathing difficulty needs emergency help.
/ Desktop: keep the existing grid and hide tab navigation /
.mobile-care-tabs > .care-tabs-nav {
display: none !important;
}
/ Mobile only /
@media screen and (max-width: 799.98px) {
.mobile-care-tabs.care-tabs-ready {
display: flex !important;
flex-direction: column !important;
gap: 8px !important;
}
/ Tab bar /
.mobile-care-tabs > .care-tabs-nav {
display: flex !important;
align-items: stretch;
gap: 4px;
width: 100%;
box-sizing: border-box;
padding: 5px;
border-radius: 16px;
background: #f3ede2;
}
.mobile-care-tabs .care-tab {
appearance: none;
flex: 1 1 0;
min-width: 0;
min-height: 44px;
margin: 0;
padding: 10px 6px;
border: 0;
border-radius: 8px;
background: transparent;
box-shadow: none;
color: #75685d;
font-family: inherit;
font-size: 14px;
font-weight: 400;
line-height: 1.35;
white-space: normal;
overflow-wrap: anywhere;
text-align: center;
cursor: pointer;
-webkit-tap-highlight-color: transparent;
}
.mobile-care-tabs .care-tab[aria-selected=”true”] {
background: #8c7162 !important;
color: #fff !important;
}
.mobile-care-tabs .care-tab:is(:hover,:focus,:active) {
box-shadow:none!important;
background-image:none!important;
}
.mobile-care-tabs .care-tab:not([aria-selected=”true”]):is(:hover,:focus,:active) {
background-color:transparent!important;
color:#75685d!important;
}
.mobile-care-tabs .care-tab[aria-selected=”true”]:is(:hover,:focus,:active) {
background-color:#8c7162!important;
color:#fff!important;
}
.mobile-care-tabs .care-tab:focus-visible {
outline: 2px solid #785d49;
outline-offset: -3px;
}
/ Content panel /
.mobile-care-tabs > .care-tab-panel {
display: block !important;
width: 100% !important;
min-width: 0 !important;
box-sizing: border-box !important;
margin: 0 !important;
padding: 20px !important;
border: 0 !important;
border-radius: 16px !important;
background: #f3ede2 !important;
box-shadow: none !important;
}
.mobile-care-tabs > .care-tab-panel[hidden] {
display: none !important;
}
.mobile-care-tabs > .care-tab-panel > .bde-div {
display: block !important;
width: 100% !important;
min-width: 0 !important;
padding: 0 !important;
margin: 0 !important;
}
/ Heading already appears in the tab bar /
.mobile-care-tabs .care-tab-heading {
display: none !important;
}
.mobile-care-tabs .care-tab-panel .bde-rich-text {
width: 100% !important;
margin: 0 !important;
color: #77716c;
font-size: 16px;
line-height: 1.5;
}
.mobile-care-tabs .care-tab-panel ul {
margin: 0 !important;
padding-left: 20px !important;
list-style: disc outside !important;
}
.mobile-care-tabs .care-tab-panel li {
margin: 0 !important;
}
.mobile-care-tabs .care-tab-panel li:last-child {
margin-bottom: 0 !important;
}
}
(function () {
function initCareTabs() {
const mobile = window.matchMedia("(max-width: 799.98px)");
document.querySelectorAll(".mobile-care-tabs")
.forEach(function (grid, gridIndex) {
if (grid.classList.contains("care-tabs-ready")) return;
const cards = Array.from(grid.children)
.filter(function (child) {
return child.classList.contains("bde-div");
})
.map(function (panel) {
return {
panel: panel,
heading: panel.querySelector(".bde-heading")
};
})
.filter(function (card) {
return card.heading;
});
if (!cards.length) return;
const nav = document.createElement("div");
nav.className = "care-tabs-nav";
nav.setAttribute("role", "tablist");
nav.setAttribute("aria-label", "Treatment information");
const prefix = "care-tabs-" + Date.now() + "-" + gridIndex;
let activeIndex = 0;
cards.forEach(function (card, index) {
const button = document.createElement("button");
button.type = "button";
button.className = "care-tab";
button.id = prefix + "-tab-" + index;
/* Use the actual heading from this card */
button.textContent = card.heading.textContent.trim();
if (!card.panel.id) {
card.panel.id = prefix + "-panel-" + index;
}
button.setAttribute("role", "tab");
button.setAttribute("aria-controls", card.panel.id);
card.panel.classList.add("care-tab-panel");
card.heading.classList.add("care-tab-heading");
card.button = button;
button.addEventListener("click", function () {
activeIndex = index;
update();
});
button.addEventListener("keydown", function (event) {
let nextIndex;
switch (event.key) {
case "ArrowRight":
nextIndex = (index + 1) % cards.length;
break;
case "ArrowLeft":
nextIndex = (index - 1 + cards.length) % cards.length;
break;
case "Home":
nextIndex = 0;
break;
case "End":
nextIndex = cards.length - 1;
break;
default:
return;
}
event.preventDefault();
activeIndex = nextIndex;
update();
cards[nextIndex].button.focus();
});
nav.appendChild(button);
});
function update() {
cards.forEach(function (card, index) {
const selected = index === activeIndex;
card.button.setAttribute("aria-selected", String(selected));
card.button.tabIndex = selected ? 0 : -1;
if (mobile.matches) {
/* Phone: display only the selected card */
card.panel.hidden = !selected;
card.panel.setAttribute("role", "tabpanel");
card.panel.setAttribute(
"aria-labelledby",
card.button.id
);
card.panel.tabIndex = 0;
} else {
/* Desktop: restore all cards in the original grid */
card.panel.hidden = false;
card.panel.removeAttribute("role");
card.panel.removeAttribute("aria-labelledby");
card.panel.removeAttribute("tabindex");
}
});
}
grid.prepend(nav);
grid.classList.add("care-tabs-ready");
update();
mobile.addEventListener("change", update);
});
}
if (document.readyState === “loading”) {
document.addEventListener("DOMContentLoaded", initCareTabs);
} else {
initCareTabs();
}
})();
Why choose MarSha MedSpa?
Personalized aesthetic, skincare, and wellness care in Garner, guided by medical oversight, honest recommendations, and a team committed to continued learning.
#### A Plan Shaped Around You
We listen to your goals, health, and comfort before recommending treatment.
From 250+ Google reviews of MarSha MedSpa.
Confidence that still feels like you
Medical roots in Garner, NC
MarSha MedSpa grew from Shaikh Medical Clinic, which has served Garner since 2000.
On-site medical leadership
Our team works under an on-site physician’s supervision.
( FAQs )
Questions before you book?
What is ALA IV therapy?
It is an infusion of alpha-lipoic acid through a vein. ALA has roles in metabolism and antioxidant processes, but those roles do not establish the benefits of a wellness drip.
Does ALA IV therapy help neuropathy?
Alpha-lipoic acid has been studied for diabetic nerve symptoms, with mixed evidence. It is not a proven cure and does not replace a diagnosis or standard neuropathy care.
Is ALA IV better than oral alpha-lipoic acid?
The routes deliver the ingredient differently, but an IV is not proven better for every goal. Results from a particular oral or IV study do not establish the benefits of MarSha’s infusion.
What are ALA IV side effects and blood-sugar precautions?
IV-site reactions and allergy are possible, and glucose-related precautions need review. Tell your clinician about diabetes medicines, past low blood sugar or symptoms such as sweating and shakiness.
How long does an ALA infusion take, and how often is it needed?
MarSha lists about 30–45 minutes, plus assessment and preparation. There is no universal repeat schedule or established duration of wellness benefit.
How do I arrange an ALA IV therapy consultation?
MarSha MedSpa is self-pay. Your assessment guides the treatment plan and any personalized quotation. Call (919) 747-9733 or Contact Us to arrange your visit.
