3D Knee Compression Support Sleeve
/* Design System Variables */ .product-detail-container { --primary: #D4AF37; --primary-hover: #B5922E; --primary-soft: #FAF6E8; --text-main: #1A1A1A; --text-sub: #626262; --bg-bod y: #FFFFFF; --bg-card: #F8F9FA; --bg-soft: #F1F1F1; --border-color: #E5E5E5; --radius-md: 8px; --radius-lg: 16px; --shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.05); --shadow-lg: 0 10px 30px rgba(0, 0, 0, 0.08); max-width: 1200px; margin: 0 auto; padding: 2rem 5%; box-sizing: border-box; overflow-wrap: break-word; word-break: break-word; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: var(--text-main); background-color: var(--bg-body); font-size: 16px; } /* Common Typography */ .product-detail-container h1, .product-detail-container h2, .product-detail-container h3 { margin-top: 0; color: var(--text-main); line-height: 1.25; font-weight: 700; } .product-detail-container h1 { font-size: 20px; margin-bottom: 1rem; } .product-detail-container h2 { font-size: 20px; margin-bottom: 1.5rem; text-align: center; position: relative; padding-bottom: 0.75rem; } .product-detail-container h2::after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 60px; height: 3px; background-color: var(--primary); } .product-detail-container h3 { font-size: 20px; margin-bottom: 0.75rem; } .product-detail-container p { font-size: 16px; line-height: 1.7; color: var(--text-sub); margin-top: 0; margin-bottom: 1.25rem; } /* Image Placeholder Component */ .image-placeholder { width: 100%; aspect-ratio: 16 / 10; background-color: var(--bg-card); border: 2px dashed var(--border-color); border-radius: var(--radius-lg); display: flex; flex-direction: column; align-items: center; justify-content: center; color: var(--text-sub); font-weight: 500; padding: 2rem; box-sizing: border-box; text-align: center; margin-bottom: 1.5rem; } .image-placeholder span { display: block; margin-top: 0.5rem; font-size: 16px; color: #999; } /* Badge/Pill System (Non-clickable) */ .badge-container { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1rem; } .badge { display: inline-flex; align-items: center; background-color: var(--primary-soft); color: var(--primary-hover); border: 1px solid rgba(212, 175, 55, 0.3); padding: 0.35rem 0.75rem; border-radius: 50px; font-size: 16px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.05em; } /* Sections Spacing */ .section-block { padding: clamp(2rem, 5vw, 4rem) 0; border-bottom: 1px solid var(--border-color); } .section-block:last-child { border-bottom: none; } /* A. Hero Section */ .hero-section { text-align: center; padding-top: 1rem; } .hero-content { max-width: 800px; margin: 0 auto 2.5rem; } .trust-indicator { display: inline-flex; align-items: center; gap: 0.5rem; font-weight: 600; color: var(--primary-hover); margin-bottom: 1rem; font-size: 16px; } /* B. Feature Grid System */ .feature-item { display: flex; flex-direction: column; gap: 2rem; align-items: center; margin-bottom: 3rem; } .feature-item:last-child { margin-bottom: 0; } .feature-media { width: 100%; flex: 1; } .feature-copy { width: 100%; flex: 1; } .feature-highlights { list-style: none; padding: 0; margin: 1.5rem 0 0 0; } .feature-highlights li { position: relative; padding-left: 1.75rem; margin-bottom: 0.75rem; font-size: 16px; color: var(--text-sub); line-height: 1.5; } .feature-highlights li::before { content: "✓"; position: absolute; left: 0; color: var(--primary); font-weight: bold; } /* Gym Scenario Grid */ .scenario-section { background-color: var(--bg-card); padding: clamp(2rem, 5vw, 4rem) 2rem; border-radius: var(--radius-lg); } /* Size Guidance & Measurement Block */ .size-guidance { background-color: var(--primary-soft); border-radius: var(--radius-lg); padding: 2.5rem; margin: 2rem 0; border: 1px solid rgba(212, 175, 55, 0.2); } .guidance-box { max-width: 800px; margin: 0 auto; } .step-list { margin: 1.5rem 0 0 0; padding-left: 1.25rem; } .step-list li { font-size: 16px; margin-bottom: 0.75rem; line-height: 1.6; color: var(--text-main); } /* C. Specifications Table styling */ .spec-table-container { overflow-x: auto; margin-top: 2rem; border-radius: var(--radius-md); border: 1px solid var(--border-color); } .spec-table { width: 100%; border-collapse: collapse; text-align: left; font-size: 16px; } .spec-table th, .spec-table td { padding: 1rem 1.25rem; border-bottom: 1px solid var(--border-color); } .spec-table th { background-color: var(--bg-card); font-weight: 700; color: var(--text-main); } .spec-table tr:last-child td { border-bottom: none; } .spec-table tbody tr:nth-child(even) { background-color: var(--bg-card); } /* D. FAQ Accordions */ .faq-wrapper { max-width: 800px; margin: 2rem auto 0; } .faq-item { border: 1px solid var(--border-color); border-radius: var(--radius-md); margin-bottom: 1rem; background-color: var(--bg-card); overflow: hidden; } .faq-item summary { padding: 1.25rem; font-weight: 600; font-size: 20px; cursor: pointer; outline: none; user-select: none; display: flex; justify-content: space-between; align-items: center; } .faq-item summary::-webkit-details-marker { display: none; } .faq-item summary::after { content: "+"; font-size: 20px; color: var(--primary); font-weight: bold; } .faq-item[open] summary::after { content: "−"; } .faq-content { padding: 0 1.25rem 1.25rem 1.25rem; border-top: 1px solid var(--border-color); background-color: var(--bg-body); } .faq-content p { margin: 1.25rem 0 0 0; font-size: 16px; } /* Responsive Design - Mobile Locked & Z-Pattern */ @media (min-width: 768px) { .feature-item { flex-direction: row; gap: 4rem; } .feature-item.reverse { flex-direction: row-reverse; } .feature-media, .feature-copy { width: 50%; } } @media (max-width: 767px) { .product-detail-container { padding: 1.5rem 4%; } /* Stack feature elements: Image Top, Text Bottom */ .feature-item { flex-direction: column !important; gap: 1.5rem; } .feature-media { order: 1; } .feature-copy { order: 2; } /* Stack size table for mobile readable layout */ .spec-table, .spec-table thead, .spec-table tbody, .spec-table tr, .spec-table th, .spec-table td { display: block; width: 100%; box-sizing: border-box; } .spec-table thead { display: none; /* Hide header row on mobile */ } .spec-table tr { margin-bottom: 1rem; border: 1px solid var(--border-color); border-radius: var(--radius-md); background-color: var(--bg-card); } .spec-table td { text-align: right; padding: 0.75rem 1rem; border-bottom: 1px solid var(--border-color); position: relative; padding-left: 50%; } .spec-table td:last-child { border-bottom: none; } .spec-table td::before { content: attr(data-label); position: absolute; left: 1rem; width: 45%; text-align: left; font-weight: 700; color: var(--text-main); } } 🛡️ 360° Knee Support & Stability Full-Wrap Compression & Stabilization Stay stable, active, and supported. Combining high-performance 3D knitting technology with dual-wrap elastic tension straps, this knee brace delivers custom-fit protection to alleviate joint strain during any movement. Copper Infused 3D Knit Tech Blended Copper Ion Recovery Engineered with precision-woven blended copper ion fibers and high-density 3D knitting technology. This anatomical layout provides direct, form-fitting muscle compression to optimize relief, keep your joints secure, and support daily movement. Blended copper ion fibers integrated directly into the weave 3D knitted structure aligns perfectly with knee contours Provides comfortable, targeted compression without feeling bulky Dual Straps Joint Pressure Relief Targeted Tension & Dynamic Support Our specialized dual-wrap elastic straps allow you to fine-tune the exact compression your joints need. By wrapping around the knee, the straps distribute pressure evenly, reducing strain while remaining securely in place. Custom tension control via integrated dual straps Aids circulation and alleviates continuous knee strain Provides non-slip hold during dynamic motions Moisture Wicking Breathable Fabric Flexible Breathability Sweat-wicking knit material promotes ventilation, ensuring comfort even during intense exercise. The flexible structure moves naturally with your leg while specialized mesh panels dissipate heat efficiently. Quick moisture wicking keeps skin dry Ergonomic construction does not pinch or restrict leg movement Full-wrap protection without stiffness Designed for Active Workouts & Recovery Whether you are deep in gym workouts, running outdoors, practicing yoga, or seeking stability during recovery, the ergonomic knit delivers reliable, slip-free performance. 📐 How to Measure for Your Perfect Fit Getting an accurate measurement prevents slip-downs and ensures optimal therapeutic compression. Step 1: Locate the center of your kneecap. Step 2: Measure the circumference of your thigh approximately 4 to 5 inches (10 to 12 cm) above the center of your kneecap. Step 3: Refer to the sizing table below to choose your corresponding fit. Product Specifications Size Length Top Opening Flat Width Suitable Thigh Circumference S 28 cm (11.0") 15 cm (5.9") 30 - 36 cm (11.8" - 14.2") M 28 cm (11.0") 16 cm (6.3") 36 - 42 cm (14.2" - 16.5") L 28 cm (11.0") 17 cm (6.7") 42 - 48 cm (16.5" - 18.9") XL 28 cm (11.0") 18 cm (7.1") 48 - 54 cm (18.9" - 21.3") XXL 28 cm (11.0") 19 cm (7.5") 54 - 60 cm (21.3" - 23.6") Frequently Asked Questions How do I find my size? Please measure your thigh circumference approximately 4 to 5 inches (10 to 12 cm) above the center of your kneecap, then reference our Size Chart. Selecting the correct size ensures accurate compression levels and prevents the brace from sliding down during high-movement activities. What makes the copper-infused knitting special? Our knit fabric includes blended copper ion fibers directly into the weaving. This specialized blend, together with the ergonomic 3D knitting, is designed to promote better circulation, reduce muscle stress, and alleviate localized knee strain during active performance. Is this brace suitable for running and gym workouts? Yes! The non-slip dual elastic straps allow you to adjust dynamic tension as needed. It is fully optimized for activities requiring high knee movement, such as running, weightlifting, yoga, basketball, and training, as well as daily joint support.