Achairgo Portable Electric Patient Lift | Safe & Effortless Transfers /* --- CSS Variables for Easy Branding --- */:root { --brand-primary: #005a87; --brand-secondary: #ff9900; --brand-accent: #f39c12; /* Orange Accent */ --text-dark: #212529; --text-light: #333333; --bg-light: #f8f9fa; --border-color: #dee2e6; --star-color: #ffc107; /* Gold color for stars */ } /* --- Global & Basic Styles --- */ body { font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif; line-height: 1.6; color: #333; margin: 0; padding: 0; background-color: #fff; overflow-x: hidden; }.container { max-width: 1464px; margin: auto; padding: 20px; }.full-width-section { width: 100%; padding: 35px 0; }.btn { display: inline-block; background-color: #ff7f50; color: #fff; padding: 15px 35px; text-decoration: none; border-radius: 8px; font-weight: bold; font-size: 1.1em; transition: background-color: 0.3s; }.btn:hover { background-color: #e66a40; }.text-center { text-align: center; } /* --- LAYOUT FIX: Robust Grid Definitions --- */.grid-2 { display: grid; /* KEY FIX: Using minmax() prevents columns from collapsing or overflowing */ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px; align-items: center; }.grid-4 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; } /* --- Section 1: Hero --- */.hero { background-color: #fff; text-align: left; } /* KEY FIX: Force image to scale correctly within its grid container */.hero-image { width: 100%; height: auto; border-radius: 10px; display: block; /* Fixes potential bottom space issue */ }.usp-bar { display: flex; justify-content: space-around; background: #fff; padding: 20px; border-radius: 10px; box-shadow: 0 5px 15px rgba(0,0,0,0.05); margin-top: 30px; position: relative; z-index: 10; border: 1px solid #ff9900;}.usp-item { text-align: center; font-weight: 600; color: #1a3a5d; } /* --- Section 2: Problem/Solution with Video --- */.problem-solution-section { background: #fff; }.problem-solution-section.grid-2 { gap: 50px; }.video-wrapper { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; border-radius: 12px; box-shadow: 0 10px 30px rgba(0,0,0,0.1); width: 100%;}.video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* --- How it Works --- */.how-it-works-section { background-color: var(--bg-light); }.description-p { max-width: 700px; margin: 15px auto 25px auto; }.step-card { background-color: #fff; padding: 30px; border-radius: 10px; text-align: center; box-shadow: 0 5px 15px rgba(0,0,0,0.05); border: 1px solid var(--border-color); }.step-card.step-number { font-size: 2em; font-weight: 700; color: var(--brand-secondary); background-color: #eef4f9; width: 60px; height: 60px; line-height: 60px; border-radius: 50%; margin: 0 auto 20px auto; } /* --- Interactive Solution Showcase --- */.solution-gallery { padding: 0; background-color: #fff; }.solution-gallery.container { padding-top: 35px; padding-bottom: 10px; }.solution-gallery.gallery-controls { display: flex; justify-content: center; flex-wrap: wrap; gap: 15px; margin-bottom: 5px; }.solution-gallery.gallery-tab { padding: 12px 25px; border: 1px solid var(--border-color); background: #fff; color: var(--text-dark); font-size: 16px; font-weight: 600; border-radius: 8px; cursor: pointer; transition: all 0.3s ease; }.solution-gallery.gallery-tab.active,.solution-gallery.gallery-tab:hover { background-color: var(--brand-secondary); border-color: var(--brand-secondary); color: #fff; }.solution-gallery.gallery-display { position: relative; width: 100%; background-color: #f8f9fa; padding: 5px; border-radius: 12px; }.solution-gallery.gallery-slide { display: none; }.solution-gallery.gallery-slide.active { display: block; animation: fadeIn 0.5s; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }.solution-gallery.gallery-slide img { width: 100%; height: auto; object-fit: contain; border-radius: 8px; max-height: 550px;}.solution-gallery.gallery-arrow { position: absolute; top: 50%; transform: translateY(-50%); background-color: rgba(255, 255, 255, 0.3); color: white; border: none; border-radius: 50%; width: 50px; height: 50px; font-size: 24px; cursor: pointer; z-index: 10; transition: background-color 0.3s; }.solution-gallery.gallery-arrow:hover { background-color: var(--brand-primary); }.solution-gallery.arrow-prev { left: 35px; }.solution-gallery.arrow-next { right: 35px; } /* --- Features Section --- */.features-section { background-color: #fff; }.features-list { list-style: none; padding: 0; margin: 25px auto 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 15px 30px; max-width: 1000px; }.features-list li { font-size: 1.1em; padding-left: 25px; position: relative; color: var(--text-dark); }.features-list li::before { content: '✔️'; position: absolute; left: 0; color: var(--brand-secondary); } /* --- Specs Section --- */.specs-section { background-color: var(--bg-light); }.specs-table-container { overflow-x: auto; }.specs-table { width: 100%; border-collapse: collapse; margin-top: 25px; font-size: 1.05em; }.specs-table th,.specs-table td { padding: 16px; text-align: left; border-bottom: 1px solid var(--border-color); }.specs-table thead th { background-color: #eef4f9; color: var(--text-dark); font-weight: 700; }.specs-table tbody tr:nth-child(even) { background-color: #fff; }.specs-table td:first-child { font-weight: 600; color: var(--text-dark); } /* --- Testimonial Slider --- */.testimonial-slider-section { background-color: #fff; overflow: hidden; }.testimonial-slider-container { position: relative; margin-top: 25px; }.testimonial-slider-wrapper { display: flex; transition: transform 0.5s ease-in-out; }.testimonial-slide { min-width: 100%; box-sizing: border-box; padding: 0 5%; }.testimonial-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; align-items: stretch; }.testimonial-card { background: var(--bg-light); padding: 30px 25px; border-radius: 10px; box-shadow: 0 5px 25px rgba(0,0,0,0.07); display: flex; flex-direction: column; align-items: center; text-align: center; border: 1px solid #eee;}.testimonial-portrait { width: 80px; height: 80px; border-radius: 50%; object-fit: cover; margin-bottom: 15px; }.testimonial-stars { color: var(--star-color); font-size: 1.2em; margin-bottom: 15px; }.testimonial-card p.quote { font-style: italic; font-size: 1.05em; color: var(--text-light); margin: 0 0 15px 0; flex-grow: 1; }.testimonial-card p.author { font-weight: bold; color: var(--text-dark); margin-top: auto; }.testimonial-arrow { position: absolute; top: 50%; transform: translateY(-50%); background-color: rgba(255, 255, 255, 0.8); color: #333; border: 1px solid #ccc; box-shadow: 0 2px 5px rgba(0,0,0,0.1); border-radius: 50%; width: 50px; height: 50px; font-size: 24px; cursor: pointer; z-index: 10; transition: all 0.3s; }.testimonial-arrow:hover { background-color: #fff; border-color: #999; }.testimonial-prev { left: 20px; }.testimonial-next { right: 20px; } /* --- FAQ --- */.faq-section { background-color: #fff; }.faq-container { max-width: 100%; margin: 25px auto 0 auto; }.faq-item { border-bottom: 1px solid var(--border-color); }.faq-item summary { font-size: 1.2em; font-weight: 600; color: var(--text-dark); padding: 20px 40px 20px 0; cursor: pointer; position: relative; list-style: none; }.faq-item summary::-webkit-details-marker { display: none; }.faq-item summary::after { content: '+'; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); font-size: 1.5em; color: var(--brand-secondary); transition: transform 0.3s; }.faq-item[open] summary::after { transform: rotate(45deg); }.faq-item.faq-content { padding: 0px 10px 20px 10px; color: var(--text-light); } /* --- Other & Responsive --- */.cta-section { background-color: #1a3a5d; color: #fff; } footer { background: #333; color: #fff; padding: 30px 0; } /* --- Warranty Section Styles --- */.warranty-section { background-color: #fff; }.warranty-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 30px; }.warranty-card { background: var(--bg-light); border: 1px solid var(--border-color); border-radius: 12px; padding: 35px 25px; text-align: center; transition: transform 0.3s ease, box-shadow 0.3s ease; }.warranty-card:hover { transform: translateY(-5px); box-shadow: 0 10px 30px rgba(0,0,0,0.1); }.warranty-icon svg { width: 50px; height: 50px; fill: var(--brand-secondary); margin-bottom: 15px; }.warranty-period { font-size: 1.9em; color: var(--brand-primary); margin: 0 0 10px 0; }.warranty-components { font-size: 1em; color: var(--text-light); line-height: 1.5; } /* --- Scoped Styles for Page Structure --- */.achairgo-pdp-container.full-width-section { width: 100%; padding: 40px 0; }.achairgo-pdp-container.container { max-width: 1464px; margin: auto; padding: 20px; }.achairgo-pdp-container.grid-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: center; }.achairgo-pdp-container.hero-image { width: 100%; height: auto; border-radius: 10px; display: block; }.achairgo-pdp-container.usp-bar { display: flex; justify-content: space-around; background: #fff; padding: 20px; border-radius: 10px; box-shadow: 0 5px 15px rgba(0,0,0,0.05); margin-top: 30px; border: 1px solid #eee;}.achairgo-pdp-container.usp-item { text-align: center; font-weight: 600; color: #1a3a5d; }.achairgo-pdp-container.video-wrapper { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; border-radius: 12px; box-shadow: 0 10px 30px rgba(0,0,0,0.1); width: 100%;}.achairgo-pdp-container.video-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* --- Scoped Styles for Hotspot Explorer (V3) --- */.hotspot-explorer-v3 { font-family: 'Segoe UI', sans-serif; }.hotspot-grid-v3 { display: grid; grid-template-columns: 1fr 1fr; gap: 50px; align-items: flex-start; }.hotspot-image-container-v3 { position: relative; width: 100%; }.hotspot-image-container-v3 img { width: 100%; height: auto; }.hotspot-point-v3 { position: absolute; width: 18px; height: 18px; background-color:; border: 3px solid white; border-radius: 50%; cursor: pointer; transform: translate(-50%, -50%); transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 3px 10px rgba(0,0,0,0.2); }.hotspot-point-v3.active,.hotspot-point-v3:hover { transform: translate(-50%, -50%) scale(1.2); box-shadow: 0 0 0 8px rgba(0, 120, 181, 0.3); }.hotspot-accordion-v3 { border: 1px solid var(--border-color); border-radius: 8px; overflow: hidden; }.hotspot-item-v3 { border-bottom: 1px solid var(--border-color); }.hotspot-item-v3:last-child { border-bottom: none; }.hotspot-title-v3 { width: 100%; background: #fff; border: none; text-align: left; padding: 18px 20px; font-size: 16px; font-weight: 600; color: var(--brand-primary); cursor: pointer; position: relative; transition: background-color 0.2s; }.hotspot-title-v3:hover { background-color: var(--bg-light); }.hotspot-title-v3::after { content: '+'; position: absolute; right: 20px; font-size: 24px; font-weight: 300; color: var(--brand-primary); transition: transform 0.3s ease; }.hotspot-item-v3.active.hotspot-title-v3 { background-color: var(--bg-light); }.hotspot-item-v3.active.hotspot-title-v3::after { transform: rotate(45deg); }.hotspot-content-v3 { max-height: 0; overflow: hidden; background: #fff; transition: max-height 0.4s ease-out, padding 0.4s ease-out; }.hotspot-content-v3 p { margin: 0; padding: 0 20px 20px 20px; font-size: 15px; color: var(--text-light); } /* --- Scoped Styles for other components (Galleries, Testimonials, FAQ) --- */ /*... (All other specific component styles from previous examples remain here)... */.solution-gallery { /* Styles here */ }.testimonial-slider-section { /* Styles here */ }.faq-section { /* Styles here */ } /* --- Responsive Styles --- */ @media (max-width: 992px) {.achairgo-pdp-container.grid-2 { grid-template-columns: 1fr; }.hotspot-grid-v3 { grid-template-columns: 1fr; } /*... (Other responsive styles)... */ } /* --- NEW: Styles for Tabbed Specifications Section --- */.specs-tabs { display: flex; justify-content: center; border-bottom: 2px solid var(--border-color); margin-bottom: 30px; gap: 20px; }.spec-tab-button { padding: 10px 20px; font-size: 1.1em; font-weight: 600; color: var(--text-light); background: none; border: none; border-bottom: 3px solid transparent; cursor: pointer; transition: all 0.3s ease; transform: translateY(2px); /* Aligns with the bottom border */ }.spec-tab-button.active,.spec-tab-button:hover { color: var(--brand-secondary); border-bottom-color: var(--brand-secondary); }.specs-pane { display: none; animation: fadeInSpec 0.5s; }.specs-pane.active { display: block; } @keyframes fadeInSpec { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } /* --- Responsive Styles for Warranty Section --- */ @media (max-width: 992px) {.warranty-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 768px) {.warranty-grid { grid-template-columns: 1fr; } } /* --- RESPONSIVE STYLES --- */ @media (max-width: 992px) {.grid-4 { grid-template-columns: 1fr 1fr; }.features-list { grid-template-columns: 1fr; }.testimonial-grid { grid-template-columns: 1fr; }.testimonial-card { margin-bottom: 20px; } } @media (max-width: 768px) {.full-width-section { padding: 25px 0; }.solution-gallery.container { padding-top: 25px; } /* Switch grids to single column */.grid-2,.grid-4 { grid-template-columns: 1fr; gap: 25px; }.problem-solution-section.grid-2 { gap: 30px; }.hero { text-align: center; }.hero.grid-2 > div:first-child { order: 2; margin-top: 15px; }.hero.grid-2 > div:last-child { order: 1; }.problem-solution-section.grid-2 > div:first-child { order: 1; }.problem-solution-section.grid-2 > div:last-child { order: 2; }.description-p { margin-bottom: 20px; }.usp-bar { flex-direction: column; gap: 15px; }.testimonial-slide { padding: 0 2%; }.testimonial-arrow { width: 40px; height: 40px; font-size: 20px; }.problem-solution-section.reverse-mobile.grid-2 > div:first-child { order: 2; }.problem-solution-section.reverse-mobile.grid-2 > div:last-child { order: 1; } } Rediscover Freedom & Safety in Every Move. The Achairgo Patient Lift is more than a patient lift. It's peace of mind for you, and restored dignity for them. End the daily struggle of manual transfers with effortless, electric precision. ✔️ 400 lbs Capacity ✔️ 360° Rotatable Bar ✔️ Full Safety System ✔️ Ergonomic Design The End of Strenuous, Stressful Transfers. You know the feeling: the bracing for the lift, the fear of a slip, the strain on your back, and the anxiety in their eyes. Caregiving is an act of love, but it shouldn't compromise your health or their safety. Our lifts were designed by listening to caregivers like you, to solve the real-world challenges you face every single day. Simple Steps to a Safer Transfer Designed for intuitive use, our lift simplifies the transfer process into four easy steps, reducing physical strain and ensuring patient comfort. 1 Position & Secure Easily roll the lift into place and lock the high-quality casters to ensure a stable base for the transfer. 2 Attach Sling Comfortably place the multi-point sling around your loved one and securely attach the loops to the 360° bar. 3 Lift with Ease Use the simple remote control to gently and smoothly lift the patient off the surface with electric power. 4 Transfer & Lower Maneuver the lift to the destination—a bed, chair, or wheelchair—and gently lower them with precision. End the Strain. Rediscover Freedom. Introducing the Achairgo Portable Patient Lift, the revolutionary electric lift that transforms stressful transfers into moments of safe, dignified connection. Watch how it brings peace of mind back into your home. Adapts to Your Home. Perfects Every Transfer Navigate narrow doorways with the adjustable base. Achieve flawless positioning with the 360° rotatable bar. Ensure personalized comfort with the multi-length sling. This is precision engineering for your real-world needs. 360° rotatable slinging bar Close vs. Open base Base width diagram Adjustable sling ❮ ❯ Total Control. Uncompromising Safety Command every movement with an intuitive remote and secure locking casters. Built-in emergency stop and manual lowering features provide a fail-safe for any situation. Your peace of mind is engineered in. Locking casters Emergency Stop button Emergency Drop-Down Knob ❮ ❯ Anatomy of a Safe Lift Click on any feature below or on the interactive dots to learn why each component is engineered for your safety, your convenience, and your loved one's comfort. Rotating jib360° Rotating Jib: Engineered for precision positioning. This allows the caregiver to smoothly pivot the patient without moving the entire lift base, enabling perfect alignment over beds, chairs, and wheelchairs with minimal effort. 4 mediation straps4-Point Mediation Straps: These color-coded, multi-loop straps allow for customized patient positioning. By selecting different loops, you can adjust the recline and leg elevation, ensuring optimal comfort and pressure distribution for various body types and clinical needs. Lifting armReinforced Steel Lifting Arm: Provides the core structural strength for the lift. Its ergonomic arc is designed to provide an extensive lifting range while keeping the patient a safe distance from the mast, maximizing clearance and comfort. Electric pushing rodHigh-Torque Electric Actuator: This is the heart of the lift. The powerful, near-silent electric motor provides a smooth, gradual lift and descent, eliminating sudden jarring movements and ensuring a calm, reassuring experience for the patient. 400 lbs toileting slingHigh-Capacity Toileting Sling (400 lbs): Included for versatility, this sling features a wide perineal aperture for hygienic toileting procedures. The padded, high-back design provides crucial torso support while allowing for easy clothing adjustment. HandlesErgonomic Push Handles: Angled and padded for caregiver comfort and control. These handles provide optimal leverage for maneuvering the lift with minimal strain on the caregiver's back and shoulders, even in tight spaces. Durable battery with emergency stopQuick-Charge Battery with Failsafes: The long-life, removable battery pack provides dozens of lift cycles per charge. It integrates directly with the emergency stop button, ensuring all power can be cut instantly for absolute safety. Adjustable baseAdjustable Widening Base: This feature provides critical versatility. Keep the base narrow to navigate standard doorways, then widen it with the foot pedal to create an ultra-stable footprint around wheelchairs and armchairs during transfers. Foot pedalManual Base Adjustment Pedal: An intuitive, hands-free pedal allows the caregiver to widen or narrow the base legs without taking their hands off the push handles, maintaining full control and stability throughout the process. Technical Specifications Lift Specifications Control Unit Specifications Specification Value Maximum Weight 400Lb / 182Kg Base legs length 41.34” Base closed external width 24.02” Mast height 48.1” Base height 3.94” Base open internal width 36.23” Lifting height min-max 13.39” – 70.87” Lifting speed without load 5mm/s-8mm/s Emergency lowering Manual and electrical Castors 3" Dual Front Caster, 4" Rear Caster with Brake Material Steel Sling bar (width) 17.72” Net weight 99Lb / 45Kg Shipping weight 108Lb / 49Kg Package Dimensions 50 in x 25.39 in x 13.98 in * SPECIFICATIONS PROVIDED ARE A GENERAL GUIDELINE AND ARE SUBJECT TO CHANGE WITHOUT NOTICE Specification Value Input Voltage 220-240VAC 50Hz / 110-120VAC 60Hz Output Voltage 24 VDC Battery Pack 24 VDC 5AH Lift Control Handset and Panel Protection Class IP54 (Protection against dust and splash of water) Sound Level Under Full Load 16 db Sound Level Under No Load 11 db Lift Cycles Per Charge 25 full cycles under full load Overload Warning by LCD Trusted by Families and Professionals ★★★★★ "My dad is 220 lbs, and my back was giving out. The Achairgo lift has been a miracle. The rotating bar makes getting him into his recliner so much easier. I feel like I can keep him home with me for longer now. Thank you." - Sarah K., Daughter & Caregiver ★★★★★ "As a home physical therapist, I recommend this lift to clients constantly. It's robust, the safety features are top-notch, and it reduces strain on my back when positioning patients. A well-designed machine." - David Chen, DPT ★★★★☆ "I can't believe we waited so long to get this. It has completely changed our daily routine for the better. My husband feels more secure, and I feel less stressed. The battery life is also fantastic." - Emily R., Spouse & Caregiver ★★★★★ "A truly life-changing device. After my mother had a fall, we were worried about how to manage. This lift gave us the confidence to care for her at home. It's sturdy, reliable, and surprisingly easy to maneuver." - Michael B., Son ❮ ❯ Our Commitment to Your Peace of Mind We stand behind the quality and durability of every Achairgo product. Your investment is protected by our comprehensive manufacturer's warranty. Three (3) Years Patient Lift Frame or Spreader Bar Two (2) Years Actuator, Control Box, Pendant, Charger, Weigh Scale, Stand Aids, & Casters One (1) Year Battery Six (6) Months Reusable Fabric Slings Frequently Asked Questions What is a patient lift? A patient lift is a device used to assist caregivers in safely lifting and transferring individuals with limited mobility from one place to another, such as from a bed to a wheelchair. Can one person operate this patient lift? Yes, the Achairgo lift is designed to be safely operated by a a single caregiver. However, for larger patients or in complex situations, having additional assistance is always a good practice to ensure maximum safety. What makes a portable lift the right choice? A portable lift, like this Achairgo model, offers the perfect balance of power and flexibility for home use. Unlike fixed ceiling lifts, it can be moved between rooms, stored away to save space, and even transported for travel, giving you a versatile solution that adapts to your life. Will the lift fit under a low bed? Yes, the base has a low profile of just 3.94" inches, allowing it to slide under most beds, couches, and recliners without issue. We also offer a model with extra-low legs for specialized furniture. How long does the battery last on a single charge? A fully charged battery typically provides enough power for 20-30 complete lift cycles. The long-life battery is designed for reliability and sustained performance in a home care setting. Is assembly difficult? The lift is designed for straightforward assembly and comes with a clear, step-by-step manual. No specialized tools are required, and it can typically be assembled in under 30 minutes. What is the warranty and return policy? The lift comes with a 3-year warranty on the frame and a 2-year warranty on electronic components. We also offer a 30-day money-back guarantee if you are not completely satisfied with your purchase. document.addEventListener('DOMContentLoaded', function() { // --- Function for INTERACTIVE SOLUTION GALLERIES --- const initializeSolutionGallery = (galleryId) => { const gallery = document.getElementById(galleryId); if (!gallery) return; const tabs = gallery.querySelectorAll('.gallery-tab'); const slides = gallery.querySelectorAll('.gallery-slide'); const nextBtn = gallery.querySelector('.arrow-next'); const prevBtn = gallery.querySelector('.arrow-prev'); let currentIndex = 0; function showSlide(index) { currentIndex = (index + slides.length) % slides.length; slides.forEach((slide, i) => slide.classList.toggle('active', i === currentIndex)); tabs.forEach((tab, i) => tab.classList.toggle('active', i === currentIndex)); } tabs.forEach((tab, i) => tab.addEventListener('click', () => showSlide(i))); nextBtn.addEventListener('click', () => showSlide(currentIndex + 1)); prevBtn.addEventListener('click', () => showSlide(currentIndex - 1)); showSlide(0); }; initializeSolutionGallery('solution-gallery-1'); initializeSolutionGallery('solution-gallery-2'); // --- Function for TESTIMONIAL SLIDER --- const testimonialSlider = document.querySelector('.testimonial-slider-wrapper'); if (testimonialSlider) { const slides = testimonialSlider.querySelectorAll('.testimonial-slide'); const prevBtn = document.querySelector('.testimonial-prev'); const nextBtn = document.querySelector('.testimonial-next'); let currentIndex = 0; const totalSlides = slides.length; function updateSliderPosition() { testimonialSlider.style.transform = `translateX(-${currentIndex * 100}%)`; } nextBtn.addEventListener('click', () => { currentIndex = (currentIndex + 1) % totalSlides; updateSliderPosition(); }); prevBtn.addEventListener('click', () => { currentIndex = (currentIndex - 1 + totalSlides) % totalSlides; updateSliderPosition(); }); } // --- NEW: SCRIPT FOR HOTSPOT EXPLORER --- const explorerV3 = document.querySelector('.hotspot-explorer-v3'); if (explorerV3) { const hotspots = explorerV3.querySelectorAll('.hotspot-point-v3'); const accordionItems = explorerV3.querySelectorAll('.hotspot-item-v3'); function activateItem(index) { hotspots.forEach(hp => hp.classList.remove('active')); accordionItems.forEach(item => { item.classList.remove('active'); item.querySelector('.hotspot-content-v3').style.maxHeight = null; }); if (index!== null && index >= 0 && index { hotspot.addEventListener('click', () => { const currentItem = accordionItems[index]; if (currentItem.classList.contains('active')) { activateItem(null); } else { activateItem(index); } }); }); accordionItems.forEach((item, index) => { const title = item.querySelector('.hotspot-title-v3'); title.addEventListener('click', () => { if (item.classList.contains('active')) { activateItem(null); } else { activateItem(index); } }); }); window.addEventListener('resize', () => { const activeItem = explorerV3.querySelector('.hotspot-item-v3.active'); if (activeItem) { const content = activeItem.querySelector('.hotspot-content-v3'); content.style.maxHeight = content.scrollHeight + 'px'; } }); } // --- Initialize all components --- // Note: I've commented these out as the gallery sections were removed, // but this is where you would call them.
Check the exact variant and any missing details with Achairgo Inc before buying. The description does not represent independent product testing.