Achairgo Essential — Manual Lift Transfer Chair /* ============================================================ ACHAIRGO DESIGN SYSTEM Namespace prefix: acg- All selectors scoped under #acg-root to maximise specificity and prevent Shopify theme CSS conflicts. ============================================================ */ /* ------------------------------------------------------------ DESIGN TOKENS ------------------------------------------------------------ */ #acg-root { --acg-brand: #EA580C; --acg-brand-hover: #C2410C; --acg-brand-light: #FFF7ED; --acg-brand-mid: #FED7AA; --acg-brand-dark: #92400E; --acg-surface-base: #FFFFFF; --acg-surface-subtle: #F8FAFC; --acg-surface-muted: #F1F5F9; --acg-border: #E2E8F0; --acg-border-strong: #CBD5E1; --acg-text-primary: #0F172A; --acg-text-secondary: #475569; --acg-text-tertiary: #94A3B8; --acg-radius-sm: 8px; --acg-radius-md: 12px; --acg-radius-lg: 20px; --acg-shadow-card: 0 1px 3px rgba(0,0,0,.06), 0 4px 16px rgba(0,0,0,.06); --acg-shadow-hover: 0 8px 32px rgba(0,0,0,.10), 0 2px 8px rgba(0,0,0,.06); --acg-ease: cubic-bezier(.4,0,.2,1); /* Base reset for the root wrapper */ box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, system-ui, sans-serif; font-size: 16px; line-height: 1.6; color: var(--acg-text-primary); background-color: var(--acg-surface-subtle); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* Box-sizing reset scoped to our root only */ #acg-root *, #acg-root *::before, #acg-root *::after { box-sizing: border-box; margin: 0; padding: 0; } /* Reset all list styles inside our root */ #acg-root ul, #acg-root ol { list-style: none!important; margin: 0!important; padding: 0!important; } /* Reset all li inside our root */ #acg-root li { display: block!important; list-style: none!important; margin: 0!important; padding: 0!important; float: none!important; } /* Reset images */ #acg-root img { display: block; max-width: 100%; border: none; } /* Reset buttons */ #acg-root button { font-family: inherit; cursor: pointer; background: none; border: none; outline: none; } /* Reset anchors */ #acg-root a { text-decoration: none; color: inherit; } /* Reset tables */ #acg-root table { border-collapse: collapse; width: 100%; } /* Reset hr */ #acg-root hr { border: none; border-top: 1px solid var(--acg-border); } /* ============================================================ SCROLLBAR ============================================================ */ #acg-root::-webkit-scrollbar { width: 6px; } #acg-root::-webkit-scrollbar-track { background: var(--acg-surface-muted); } #acg-root::-webkit-scrollbar-thumb { background: var(--acg-border-strong); border-radius: 3px; } /* ============================================================ LAYOUT — PAGE CONTAINER ============================================================ */ #acg-root.acg-container { width: 100%; max-width: 1280px; margin-left: auto; margin-right: auto; padding-left: clamp(16px, 4vw, 64px); padding-right: clamp(16px, 4vw, 64px); } /* ============================================================ LAYOUT — SECTION WRAPPER ============================================================ */ #acg-root.acg-section { padding-top: clamp(48px, 8vw, 112px); padding-bottom: clamp(48px, 8vw, 112px); display: block; width: 100%; } #acg-root.acg-section--base { background-color: var(--acg-surface-base); } #acg-root.acg-section--subtle { background-color: var(--acg-surface-subtle); } /* ============================================================ LAYOUT — SPLIT GRID ============================================================ */ #acg-root.acg-split { display: grid!important; grid-template-columns: 1fr; gap: clamp(32px, 5vw, 72px); align-items: center; } @media (min-width: 768px) { #acg-root.acg-split--6-6 { grid-template-columns: 1fr 1fr; } #acg-root.acg-split--5-7 { grid-template-columns: 5fr 7fr; } #acg-root.acg-split--7-5 { grid-template-columns: 7fr 5fr; } } /* ============================================================ LAYOUT — AUTO GRID ============================================================ */ #acg-root.acg-auto-grid { display: grid!important; grid-template-columns: repeat( auto-fit, minmax(min(100%, 200px), 1fr) ); gap: clamp(12px, 2vw, 22px); } /* ============================================================ MEDIA FRAME — adaptive image container ============================================================ */ #acg-root.acg-media { position: relative; background: var(--acg-surface-base); border: 1px solid var(--acg-border); border-radius: var(--acg-radius-lg); overflow: hidden; display: block; transition: transform.28s var(--acg-ease), box-shadow.28s var(--acg-ease), border-color.28s var(--acg-ease); } #acg-root.acg-media::after { content: ''; position: absolute; inset: 0; border-radius: inherit; border: 2px solid transparent; transition: border-color.28s var(--acg-ease); pointer-events: none; } #acg-root.acg-media:hover { transform: translateY(-3px); box-shadow: var(--acg-shadow-hover); border-color: transparent; } #acg-root.acg-media:hover::after { border-color: var(--acg-brand); } /* Aspect ratio shell */ #acg-root.acg-media__ratio { position: relative; width: 100%; display: block; } #acg-root.acg-media__ratio--square { padding-bottom: 100%; } #acg-root.acg-media__ratio--landscape { padding-bottom: 66.67%; } #acg-root.acg-media__ratio--portrait { padding-bottom: 125%; } #acg-root.acg-media__ratio--wide { padding-bottom: 56.25%; } #acg-root.acg-media__ratio--tall { padding-bottom: 85%; } /* Image inside ratio shell */ #acg-root.acg-media__img { position: absolute!important; inset: 0; width: 100%!important; height: 100%!important; object-fit: contain; object-position: center; padding: clamp(12px, 2.5vw, 28px); transition: transform.4s var(--acg-ease); display: block!important; } #acg-root.acg-media--cover.acg-media__img { object-fit: cover; padding: 0; } #acg-root.acg-media:hover.acg-media__img { transform: scale(1.025); } /* ============================================================ BADGE ============================================================ */ #acg-root.acg-badge { display: inline-flex!important; align-items: center; gap: 6px; font-size: 11px; font-weight: 700; letter-spacing:.06em; text-transform: uppercase; padding: 5px 12px; border-radius: 999px; line-height: 1; } #acg-root.acg-badge--brand { background: var(--acg-brand-light); color: var(--acg-brand); } #acg-root.acg-badge--neutral { background: var(--acg-surface-muted); color: var(--acg-text-secondary); } #acg-root.acg-badge__dot { width: 6px; height: 6px; border-radius: 50%; background: currentColor; flex-shrink: 0; display: inline-block; } /* ============================================================ TYPOGRAPHY ============================================================ */ #acg-root.acg-t-display { font-size: clamp(2rem, 5vw, 3.5rem)!important; font-weight: 800!important; line-height: 1.08!important; letter-spacing: -.03em!important; color: var(--acg-text-primary)!important; } #acg-root.acg-t-h1 { font-size: clamp(1.6rem, 3.5vw, 2.5rem)!important; font-weight: 700!important; line-height: 1.15!important; letter-spacing: -.025em!important; color: var(--acg-text-primary)!important; } #acg-root.acg-t-h2 { font-size: clamp(1.25rem, 2.5vw, 1.875rem)!important; font-weight: 700!important; line-height: 1.2!important; letter-spacing: -.02em!important; color: var(--acg-text-primary)!important; } #acg-root.acg-t-body-lg { font-size: clamp(.9375rem, 1.5vw, 1.0625rem); line-height: 1.75; color: var(--acg-text-secondary); } #acg-root.acg-t-body { font-size: clamp(.875rem, 1.25vw,.9375rem); line-height: 1.75; color: var(--acg-text-secondary); } #acg-root.acg-t-caption { font-size:.75rem; line-height: 1.5; color: var(--acg-text-tertiary); } #acg-root.acg-t-brand { color: var(--acg-brand)!important; } /* ============================================================ SECTION HEADER (centred intro block) ============================================================ */ #acg-root.acg-section-header { text-align: center; max-width: 640px; margin-left: auto; margin-right: auto; margin-bottom: clamp(36px, 6vw, 72px); display: block; } #acg-root.acg-section-header > * + * { margin-top: 12px; } /* ============================================================ AXIS LABEL ============================================================ */ #acg-root.acg-axis-label { display: inline-flex!important; align-items: center; gap: 8px; font-size:.6875rem; font-weight: 700; letter-spacing:.08em; text-transform: uppercase; color: var(--acg-brand); margin-bottom: 14px; } #acg-root.acg-axis-label__line { display: inline-block; width: 28px; height: 1px; background: var(--acg-brand-mid); flex-shrink: 0; } /* ============================================================ STAT GROUP ============================================================ */ #acg-root.acg-stat-group { display: grid!important; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--acg-border); border: 1px solid var(--acg-border); border-radius: var(--acg-radius-md); overflow: hidden; } @media (max-width: 400px) { #acg-root.acg-stat-group { grid-template-columns: 1fr; } } #acg-root.acg-stat-item { background: var(--acg-surface-base)!important; padding: clamp(14px, 2vw, 22px) clamp(12px, 1.5vw, 20px); display: block!important; } #acg-root.acg-stat-item__value { display: block!important; font-size: clamp(1rem, 2vw, 1.375rem); font-weight: 800; color: var(--acg-text-primary); letter-spacing: -.02em; line-height: 1.2; } #acg-root.acg-stat-item__label { display: block!important; font-size: clamp(.6875rem, 1vw,.75rem); color: var(--acg-text-tertiary); margin-top: 3px; line-height: 1.4; } /* ============================================================ FEATURE LIST ============================================================ */ #acg-root.acg-feature-list { display: flex!important; flex-direction: column; gap: 18px; } #acg-root.acg-feature-item { display: flex!important; flex-direction: row!important; gap: 14px; align-items: flex-start; } #acg-root.acg-feature-item__icon { width: 34px; min-width: 34px; height: 34px; border-radius: 9px; background: var(--acg-brand-light); display: flex!important; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 1px; } #acg-root.acg-feature-item__icon svg { width: 16px; height: 16px; stroke: var(--acg-brand); fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; display: block; } #acg-root.acg-feature-item__content { display: block!important; flex: 1; } #acg-root.acg-feature-item__title { display: block!important; font-size:.9rem; font-weight: 600; color: var(--acg-text-primary); margin-bottom: 3px; } #acg-root.acg-feature-item__desc { display: block!important; font-size:.8125rem; color: var(--acg-text-secondary); line-height: 1.65; } /* ============================================================ METRIC ROW ============================================================ */ #acg-root.acg-metric-row { display: grid!important; grid-template-columns: repeat(auto-fit, minmax(90px, 1fr)); gap: 10px; } #acg-root.acg-metric-cell { background: var(--acg-surface-muted); border-radius: var(--acg-radius-sm); padding: 14px 12px; display: block!important; } #acg-root.acg-metric-cell__value { display: block!important; font-size: clamp(.9375rem, 1.5vw, 1.125rem); font-weight: 700; color: var(--acg-text-primary); letter-spacing: -.015em; line-height: 1.2; } #acg-root.acg-metric-cell__label { display: block!important; font-size:.625rem; color: var(--acg-text-tertiary); margin-top: 3px; text-transform: uppercase; letter-spacing:.04em; } /* ============================================================ CARD ============================================================ */ #acg-root.acg-card { background: var(--acg-surface-base); border: 1px solid var(--acg-border); border-radius: var(--acg-radius-lg); box-shadow: var(--acg-shadow-card); overflow: hidden; display: block!important; transition: box-shadow.28s var(--acg-ease), border-color.28s var(--acg-ease), transform.28s var(--acg-ease); } #acg-root.acg-card:hover { box-shadow: var(--acg-shadow-hover); border-color: var(--acg-brand-mid); transform: translateY(-2px); } #acg-root.acg-card__body { padding: clamp(18px, 2.5vw, 28px); display: block!important; } /* ============================================================ SPECIFICATION TABLE ============================================================ */ #acg-root.acg-spec-table { width: 100%; border-collapse: collapse; font-size: clamp(.8125rem, 1.1vw,.9375rem); } #acg-root.acg-spec-table thead tr { display: table-row!important; } #acg-root.acg-spec-table thead th { background: var(--acg-surface-muted); padding: 14px 20px; text-align: left; font-size:.6875rem; font-weight: 700; text-transform: uppercase; letter-spacing:.06em; color: var(--acg-text-secondary); border-bottom: 1px solid var(--acg-border); display: table-cell!important; } #acg-root.acg-spec-table thead th:last-child { text-align: right; } #acg-root.acg-spec-table tbody tr { display: table-row!important; } #acg-root.acg-spec-table tbody tr td { padding: 14px 20px; border-bottom: 1px solid var(--acg-surface-muted); vertical-align: middle; color: var(--acg-text-secondary); display: table-cell!important; } #acg-root.acg-spec-table tbody tr:last-child td { border-bottom: none; } #acg-root.acg-spec-table tbody tr:hover td { background: var(--acg-surface-subtle); } #acg-root.acg-spec-table__label { font-weight: 500; color: var(--acg-text-primary); text-align: left!important; } #acg-root.acg-spec-table__value { text-align: right!important; font-variant-numeric: tabular-nums; } /* ============================================================ NOTICE BOX ============================================================ */ #acg-root.acg-notice { border-radius: var(--acg-radius-md); padding: 20px 24px; display: block!important; } #acg-root.acg-notice--brand { background: var(--acg-brand-light); border: 1px solid var(--acg-brand-mid); } #acg-root.acg-notice__title { display: block!important; font-size:.6875rem; font-weight: 700; letter-spacing:.07em; text-transform: uppercase; color: var(--acg-brand); margin-bottom: 12px; } #acg-root.acg-notice__list { display: flex!important; flex-direction: column!important; gap: 7px; } #acg-root.acg-notice__item { display: flex!important; flex-direction: row!important; gap: 8px; font-size:.8125rem; color: var(--acg-brand-dark); line-height: 1.55; align-items: flex-start; } #acg-root.acg-notice__item::before { content: '→'; color: var(--acg-brand); font-weight: 700; flex-shrink: 0; display: inline-block!important; } /* ============================================================ DIVIDER ============================================================ */ #acg-root.acg-divider { border: none!important; border-top: 1px solid var(--acg-border)!important; margin-top: clamp(24px, 3vw, 40px); margin-bottom: clamp(24px, 3vw, 40px); display: block!important; } /* ============================================================ FAQ — fully namespaced and conflict-proof ============================================================ */ #acg-root.acg-faq-list { width: 100%; margin-left: auto; margin-right: auto; display: flex!important; flex-direction: column!important; gap: 10px; } /* Each FAQ item — force block layout */ #acg-root.acg-faq-item { display: block!important; width: 100%!important; background: var(--acg-surface-base)!important; border: 1px solid var(--acg-border)!important; border-radius: var(--acg-radius-md)!important; overflow: hidden; float: none!important; position: relative; transition: border-color.25s var(--acg-ease), box-shadow.25s var(--acg-ease); } #acg-root.acg-faq-item:hover { border-color: var(--acg-brand-mid)!important; box-shadow: var(--acg-shadow-card); } #acg-root.acg-faq-item.acg-is-open { border-color: var(--acg-brand-mid)!important; } /* Trigger button — question row */ #acg-root.acg-faq-trigger { display: flex!important; flex-direction: row!important; align-items: center!important; justify-content: space-between!important; flex-wrap: nowrap!important; gap: 16px; width: 100%!important; padding: 20px 24px; background: none!important; border: none!important; cursor: pointer; text-align: left!important; font-family: inherit; float: none!important; } /* Question text */ #acg-root.acg-faq-trigger__text { display: block!important; flex: 1!important; font-size: clamp(.875rem, 1.2vw, 1rem); font-weight: 600; color: var(--acg-text-primary); line-height: 1.45; text-align: left!important; float: none!important; } /* Arrow icon wrapper */ #acg-root.acg-faq-trigger__icon { display: flex!important; align-items: center; justify-content: center; width: 28px!important; height: 28px!important; min-width: 28px!important; border-radius: 50%; background: var(--acg-surface-muted); flex-shrink: 0!important; transition: background.25s var(--acg-ease); } #acg-root.acg-faq-trigger__icon svg { display: block!important; width: 14px; height: 14px; stroke: var(--acg-text-secondary); fill: none; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; transition: transform.25s var(--acg-ease), stroke.25s var(--acg-ease); } /* Open state — icon */ #acg-root.acg-faq-item.acg-is-open.acg-faq-trigger__icon { background: var(--acg-brand); } #acg-root.acg-faq-item.acg-is-open.acg-faq-trigger__icon svg { stroke: #fff; transform: rotate(180deg); } /* Answer body — collapsed by default */ #acg-root.acg-faq-body { display: block!important; width: 100%!important; max-height: 0; overflow: hidden; transition: max-height.32s var(--acg-ease); float: none!important; } #acg-root.acg-faq-item.acg-is-open.acg-faq-body { max-height: 500px; } /* Answer text */ #acg-root.acg-faq-answer { display: block!important; width: 100%!important; padding: 16px 24px 20px; border-top: 1px solid var(--acg-border); font-size:.875rem; color: var(--acg-text-secondary); line-height: 1.8; text-align: left!important; float: none!important; } /* ============================================================ SCROLL REVEAL ============================================================ */ #acg-root.acg-reveal { opacity: 0; transform: translateY(22px); transition: opacity.55s var(--acg-ease), transform.55s var(--acg-ease); } #acg-root.acg-reveal.acg-is-visible { opacity: 1; transform: none; } #acg-root.acg-reveal-stagger > * { opacity: 0; transform: translateY(16px); transition: opacity.5s var(--acg-ease), transform.5s var(--acg-ease); } #acg-root.acg-reveal-stagger.acg-is-visible > *:nth-child(1) { transition-delay:.05s; opacity: 1; transform: none; } #acg-root.acg-reveal-stagger.acg-is-visible > *:nth-child(2) { transition-delay:.13s; opacity: 1; transform: none; } #acg-root.acg-reveal-stagger.acg-is-visible > *:nth-child(3) { transition-delay:.21s; opacity: 1; transform: none; } #acg-root.acg-reveal-stagger.acg-is-visible > *:nth-child(4) { transition-delay:.29s; opacity: 1; transform: none; } #acg-root.acg-reveal-stagger.acg-is-visible > *:nth-child(n+5) { transition-delay:.37s; opacity: 1; transform: none; } /* ============================================================ SPACING UTILITIES (used inline via style="" where needed) Defined here as reference only — no conflicts possible ============================================================ */ #acg-root.acg-mb-sm { margin-bottom: clamp(12px, 1.5vw, 16px); } #acg-root.acg-mb-md { margin-bottom: clamp(16px, 2vw, 24px); } #acg-root.acg-mb-lg { margin-bottom: clamp(24px, 3.5vw, 40px); } #acg-root.acg-mb-xl { margin-bottom: clamp(36px, 5vw, 64px); } #acg-root.acg-mt-xl { margin-top: clamp(36px, 5vw, 64px); } Smart Choice · High Value Manual Lift Safe Patient Transfers. Accessible Pricing. Achairgo delivers an essential manual hand-crank lift chair designed for family budgets. Our upgraded foot-operated adjustment expands base width while maintaining constant hands-on support. 25″–37.4″ Base Adjustable Width 37″–51″ Seat Height Range 275 lbs Max Weight Load Why Manual The Manual Advantage While electric models offer motorized convenience, they require battery charging and carry sensitive electronics. The Achairgo hand-crank lift focuses on pure mechanical reliability and near-zero maintenance. No Batteries Required Always ready to use. Zero risk of electrical failure or charging interruptions during critical transfers. Shower-Ready Construction Fully waterproof mechanical build — roll directly into wet shower environments without any damage risk. Lightweight Frame Easier to transport and store compared to battery-heavy motorized alternatives. Core Engineering Essential Dual-Axis Control Independent vertical and horizontal adjustments engineered for real home environments. ↑ Vertical Axis Heavy-Duty Hand Crank Lift A precision screw shaft inside the column delivers smooth, controlled lifting. Spin the handle to raise or lower the seat up to 13.8 inches — matching heights from low bedside frames to taller transfer surfaces. 13.8″ Total Lift Range 37″ Low Position 51″ High Position ~30s Full Raise Time ↔ Horizontal Axis Foot-Pedal Width Adjuster Adjust base width from 25″ to 37.4″ using the foot pedal. Keep both hands on the patient for continuous support while repositioning the chassis to navigate doorways or align with wheelchair transfer zones. 25″ Narrow — Doorways 37.4″ Wide — Stability Versatile Application 6-in-1 Daily Transitions Supports essential movements throughout the home — from bed to bath to car. Premium Construction Safety Features & Material Details Built for daily use with durable, easy-to-clean components that prioritise caregiver confidence and patient comfort. Secure Safety Buckles Click-lock rear seat belts keep patients securely positioned throughout every transfer. Waterproof PE Cushion PU + foam padding with waterproof PE cover — wipes clean instantly, fully shower-safe. 360° Braking Casters Quiet, lockable casters for secure positioning on any hard floor. Steel Frame Core Heavy-gauge powder-coated steel — rigid support up to 275 lbs. Technical Reference Full Specifications Review all parameters to confirm compatibility with your space before purchase. Operational Prerequisites Minimum doorway opening: 25 inches Bed-to-floor clearance required: 6+ inches Designed for flat, hard floor surfaces only Requires dedicated caregiver — not for solo use Metric Value Overall Outer Dimensions 29.5″ D × 25″ W × 37″ H Base Width Range 25″ → 37.4″ Seat Height Range 37″ → 51″ Seat Cushion Dimensions 17″ W × 17″ L Max Weight Capacity 275 lbs (125 kg) Gross Weight (Boxed) 61.3 lbs Folded Storage Footprint 31″ × 27″ × 10″ Support Frequently Asked Questions Straightforward answers for family caregivers making their first assistive equipment decision. How much effort does the hand crank require? The vertical pillar houses a high-ratio steel screw gear that converts heavy lifting into smooth mechanical rotation. Raising to full height takes approximately 30–45 seconds and requires minimal effort — comfortably manageable by a single caregiver without lower back strain. Can the patient operate this lift independently? No. This is a caregiver-operated assistive transfer tool. Operating the foot-pedal, hand-crank, and rear safety buckles all require a dedicated caregiver. It is not suitable for unsupervised or independent patient use. Is the lift fully waterproof for shower use? Yes, completely. Unlike motorized models with sensitive electronics, this manual hand-crank unit is 100% mechanical. It can be rolled directly into wet shower environments without any risk of damage, and the PE-coated cushion wipes clean instantly. What floor clearance is needed for bed transfers? Your bed or sofa must have at least 6 inches of clearance from the floor to the bottom frame for the chair's base to slide underneath. Doorways must exceed 25 inches in width for the chassis to navigate through without requiring adjustment.
Check the exact variant and any missing details with Achairgo Inc before buying. The description does not represent independent product testing.