{"title":"按摩器","description":null,"products":[{"product_id":"neck-and-shoulder-massage-device","title":"頸部和肩部按摩器","description":"\u003cp\u003e\u003cspan\u003eRekaxbro 頸部和肩部按摩器是一款多功能且高效的設備，旨在為頸部、肩部和上背部提供舒緩的放鬆。這款按摩器非常適合因長時間坐著、壓力或體力消耗而導致肌肉緊張、僵硬或疲勞的人士，它採用揉捏、震動和加熱等多種技術來促進放鬆。\u003c\/span\u003e\u003c\/p\u003e","brand":"Relaxbro","offers":[{"title":"揉捏 \/ 电池供电 \/ 肩膀","offer_id":42441876504659,"sku":"","price":79.0,"currency_code":"USD","in_stock":true},{"title":"揉捏 \/ 电池供电 \/ 颈项","offer_id":42441876537427,"sku":"","price":79.0,"currency_code":"USD","in_stock":true},{"title":"揉捏 \/ 电池供电 \/ 腰部","offer_id":42441876570195,"sku":"","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0622\/5821\/7043\/files\/ChatGPT_Image_Sep_6_2026_08_07_13_AM.png?v=1788653245"},{"product_id":"relaxbro-waist-massager","title":"Relaxbro 腰部按摩器","description":"\u003cp\u003eRelaxbro \u003cstrong\u003e腰部按摩器\u003c\/strong\u003e是一款專為舒緩下背部不適而設計的特殊裝置，有助於緩解肌肉緊張、僵硬和不適。對於因長時間坐立、體力活動或壓力而導致下背部疼痛的人士，這款按摩器結合揉捏和熱療，可促進放鬆並改善循環。\u003c\/p\u003e","brand":"Relaxbro","offers":[{"title":"揉捏 \/ 灰色 \/ 電池供電","offer_id":42441887023187,"sku":"","price":159.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0622\/5821\/7043\/files\/ChatGPT_Image_Sep_6_2026_08_04_19_AM.png?v=1788653071"},{"product_id":"relaxbro-percussion-massager-rb-p300","title":"Relaxbro Percussion Massager RB-P300","description":"\u003c!-- Relaxbro Percussion Massager RB-P300 — Shopify-safe HTML \/ UI TEST ONLY --\u003e\n\u003csection class=\"rbp300\"\u003e\n  \u003cdiv class=\"rbp300__wrap\"\u003e\n    \u003cheader class=\"rbp300__hero\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003ePRODUCT DETAILS · RB-P300\u003c\/p\u003e\n\u003ch2\u003eTargeted power.\u003cbr\u003eMade quieter.\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"lead\"\u003eThe Relaxbro Percussion Massager RB-P300 is a compact recovery tool designed around controlled percussion, adjustable speed, interchangeable massage heads and an easy-to-hold form.\u003c\/p\u003e\n    \u003c\/header\u003e\n\n    \u003cdiv class=\"rbp300__overview\"\u003e\n\u003cspan\u003eOVERVIEW\u003c\/span\u003e\u003cp\u003eFrom post-workout legs to shoulders after a long day, RB-P300 brings focused percussion into a portable format. Choose the contact head, set the speed and move gradually across the target muscle group.\u003c\/p\u003e\n\u003c\/div\u003e\n\n    \u003cdiv class=\"rbp300__stats\"\u003e\n      \u003carticle\u003e\u003csmall\u003eAMPLITUDE\u003c\/small\u003e\u003cstrong\u003e12 mm\u003c\/strong\u003e\u003cspan\u003eControlled percussion travel\u003c\/span\u003e\u003c\/article\u003e\n      \u003carticle\u003e\u003csmall\u003eSPEED\u003c\/small\u003e\u003cstrong\u003e5 Levels\u003c\/strong\u003e\u003cspan\u003e1,600–3,000 percussions\/min\u003c\/span\u003e\u003c\/article\u003e\n      \u003carticle\u003e\u003csmall\u003eATTACHMENTS\u003c\/small\u003e\u003cstrong\u003e5 Heads\u003c\/strong\u003e\u003cspan\u003eDifferent contact profiles\u003c\/span\u003e\u003c\/article\u003e\n      \u003carticle\u003e\u003csmall\u003eOPERATION\u003c\/small\u003e\u003cstrong\u003e\u0026lt;45 dB\u003c\/strong\u003e\u003cspan\u003eLow-noise operating target\u003c\/span\u003e\u003c\/article\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"rbp300__stories\"\u003e\n      \u003carticle class=\"story\"\u003e\n        \u003cdiv class=\"visual motor\"\u003e\n\u003cdiv class=\"gun\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003e\u003c\/b\u003e\u003cem\u003e\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"waves\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"copy\"\u003e\n\u003cspan\u003e01 · PERCUSSION DRIVE\u003c\/span\u003e\u003ch3\u003eFast movement. More controlled contact.\u003c\/h3\u003e\n\u003cp\u003eA high-torque brushless drive converts motor rotation into a rapid forward-and-back stroke, giving the RB-P300 a distinct percussion feel without making everyday recovery complicated.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUp to 3,000 percussions per minute\u003c\/li\u003e\n\u003cli\u003e12 mm test amplitude\u003c\/li\u003e\n\u003cli\u003eFive selectable speed levels\u003c\/li\u003e\n\u003cli\u003eProgressive control from warm-up to recovery\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"story reverse\"\u003e\n        \u003cdiv class=\"copy\"\u003e\n\u003cspan\u003e02 · MASSAGE HEADS\u003c\/span\u003e\u003ch3\u003eChange the contact, change the sensation.\u003c\/h3\u003e\n\u003cp\u003eDifferent contact shapes distribute percussion differently. Five interchangeable heads let broader muscle groups and smaller target areas be approached with a more appropriate interface.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBall — general large-muscle use\u003c\/li\u003e\n\u003cli\u003eFlat — broad, even contact\u003c\/li\u003e\n\u003cli\u003eFork — paired contact around larger muscles\u003c\/li\u003e\n\u003cli\u003eBullet — focused target areas\u003c\/li\u003e\n\u003cli\u003eCushion — softer everyday contact\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"visual heads\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"story\"\u003e\n        \u003cdiv class=\"visual quiet\"\u003e\n\u003cdiv class=\"core\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ring r1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ring r2\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ring r3\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"copy\"\u003e\n\u003cspan\u003e03 · ACOUSTIC CONTROL\u003c\/span\u003e\u003ch3\u003ePower should be felt more than heard.\u003c\/h3\u003e\n\u003cp\u003eMotor mounting, housing rigidity and controlled acceleration are designed together to keep unnecessary vibration and mechanical harshness in the background.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBrushless motor architecture\u003c\/li\u003e\n\u003cli\u003eTarget sound below 45 dB\u003c\/li\u003e\n\u003cli\u003eInternal vibration isolation\u003c\/li\u003e\n\u003cli\u003eSmoother transitions between speed levels\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"story reverse\"\u003e\n        \u003cdiv class=\"copy\"\u003e\n\u003cspan\u003e04 · BATTERY \u0026amp; PORTABILITY\u003c\/span\u003e\u003ch3\u003eRecovery that can leave the living room.\u003c\/h3\u003e\n\u003cp\u003eA rechargeable battery and compact body make the RB-P300 easy to move between home, office and gym bag, while USB-C keeps charging simple.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRechargeable lithium-ion battery\u003c\/li\u003e\n\u003cli\u003eApprox. 2–5 hours intermittent use\u003c\/li\u003e\n\u003cli\u003eUSB-C charging\u003c\/li\u003e\n\u003cli\u003eDedicated carry case\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"visual battery\"\u003e\n\u003cdiv class=\"batterybox\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003csmall\u003ePORTABLE \/ RECHARGEABLE\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n\n    \u003csection class=\"section\"\u003e\n      \u003cheader class=\"sectionhead\"\u003e\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eEVERYDAY RECOVERY\u003c\/p\u003e\n\u003ch2\u003eFrom warm-up\u003cbr\u003eto wind-down.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eDifferent speeds and attachments let one compact device move between lighter everyday massage and more focused post-activity recovery.\u003c\/p\u003e\u003c\/header\u003e\n      \u003cdiv class=\"cards\"\u003e\n        \u003carticle\u003e\u003csmall\u003e01 · SHOULDERS\u003c\/small\u003e\u003ch3\u003eDesk-day reset\u003c\/h3\u003e\n\u003cp\u003eUse a broader attachment at a lower setting for a calmer pass across larger shoulder muscles.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003csmall\u003e02 · LEGS\u003c\/small\u003e\u003ch3\u003ePost-activity recovery\u003c\/h3\u003e\n\u003cp\u003eMove slowly across thighs and calves rather than holding maximum pressure on one point.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003csmall\u003e03 · WARM-UP\u003c\/small\u003e\u003ch3\u003eBefore activity\u003c\/h3\u003e\n\u003cp\u003eA short, lighter session can become part of a general pre-activity routine.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003csmall\u003e04 · CONTROL\u003c\/small\u003e\u003ch3\u003eFive clear levels\u003c\/h3\u003e\n\u003cp\u003eMove from gentler contact to a more energetic percussion rhythm according to comfort.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003csmall\u003e05 · GRIP\u003c\/small\u003e\u003ch3\u003eBalanced in hand\u003c\/h3\u003e\n\u003cp\u003eA compact handle keeps the controls accessible while reducing unnecessary bulk.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003csmall\u003e06 · TRAVEL\u003c\/small\u003e\u003ch3\u003eReady to carry\u003c\/h3\u003e\n\u003cp\u003eThe device, heads and charging cable fit into a dedicated storage case.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"guide\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eATTACHMENT GUIDE\u003c\/p\u003e\n\u003ch2\u003eFive heads.\u003cbr\u003eFive contact profiles.\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"guide-list\"\u003e\n        \u003carticle\u003e\u003cb\u003e01\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eBall\u003c\/h3\u003e\n\u003cp\u003eGeneral-purpose contact for shoulders, arms, glutes, thighs and calves.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cb\u003e02\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eFlat\u003c\/h3\u003e\n\u003cp\u003eBroad surface contact for larger muscle groups.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cb\u003e03\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eFork\u003c\/h3\u003e\n\u003cp\u003eDual-point contact around larger muscle structures; avoid direct use on the spine.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cb\u003e04\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eBullet\u003c\/h3\u003e\n\u003cp\u003eSmaller contact area for focused work where appropriate.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cb\u003e05\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eCushion\u003c\/h3\u003e\n\u003cp\u003eA softer interface for gentler sessions.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"section\"\u003e\n      \u003cheader class=\"sectionhead\"\u003e\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eSPECIFICATIONS\u003c\/p\u003e\n\u003ch2\u003eSmall device.\u003cbr\u003eUseful detail.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eRealistic-looking placeholder values for UI testing. Replace with verified RB-P300 production data before publishing.\u003c\/p\u003e\u003c\/header\u003e\n      \u003cdiv class=\"table\"\u003e\u003ctable\u003e\u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eProduct name\u003c\/th\u003e\n\u003ctd\u003eRelaxbro Percussion Massager RB-P300\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eMassage type\u003c\/th\u003e\n\u003ctd\u003eHandheld percussion massage\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAmplitude\u003c\/th\u003e\n\u003ctd\u003e12 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSpeed range\u003c\/th\u003e\n\u003ctd\u003eApprox. 1,600–3,000 percussions\/min\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSpeed levels\u003c\/th\u003e\n\u003ctd\u003e5 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eMassage heads\u003c\/th\u003e\n\u003ctd\u003e5 interchangeable attachments\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eMotor\u003c\/th\u003e\n\u003ctd\u003eHigh-torque brushless motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eStall force\u003c\/th\u003e\n\u003ctd\u003eApprox. 18 kg maximum test value\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eTarget noise\u003c\/th\u003e\n\u003ctd\u003eBelow 45 dB under light-to-moderate load\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eRechargeable lithium-ion · 2,500 mAh\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eRuntime\u003c\/th\u003e\n\u003ctd\u003eApprox. 2–5 hours depending on speed and load\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCharging\u003c\/th\u003e\n\u003ctd\u003eUSB-C · approx. 2.5–3 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eWeight\u003c\/th\u003e\n\u003ctd\u003eApprox. 0.78 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAuto shut-off\u003c\/th\u003e\n\u003ctd\u003e10-minute session protection\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eMassager, 5 heads, USB-C cable and carry case\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003cdiv class=\"use-note\"\u003e\n\u003cspan\u003eUSE NOTE\u003c\/span\u003e\u003cp\u003eAvoid direct percussion over bones, joints, the spine, the front or sides of the neck, open wounds, or areas with unexplained pain, numbness or swelling. Stop use if it causes sharp pain or other concerning symptoms.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cp class=\"note\"\u003eUI TEST CONTENT ONLY. Performance, battery, noise, dimensions and accessory data are placeholders.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n.rbp300{--t:#f2eee7;--m:#99948d;--m2:#6f6a64;--l:rgba(255,255,255,.09);--g:#c9aa6c;background:linear-gradient(180deg,#050505,#070707 50%,#050505);color:var(--t);overflow:hidden}\n.rbp300 *{box-sizing:border-box}.rbp300__wrap{width:min(1280px,calc(100% - 48px));margin:auto;padding:clamp(64px,8vw,110px) 0}\n.rbp300__hero,.sectionhead{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,7vw,96px);align-items:end;padding-bottom:26px;border-bottom:1px solid var(--l)}\n.eyebrow{margin:0 0 11px;color:var(--g);font-size:10px;letter-spacing:.17em}.rbp300 h2{margin:0;font:500 clamp(40px,4.8vw,66px)\/1.03 var(--font-heading-family,inherit);letter-spacing:-.044em}.lead,.sectionhead\u003ep{margin:0;color:var(--m);font-size:14px;line-height:1.76}\n.rbp300__overview{display:grid;grid-template-columns:150px 1fr;gap:30px;padding:22px 0 10px}.rbp300__overview span{color:var(--m2);font-size:10px;letter-spacing:.12em}.rbp300__overview p{max-width:860px;margin:0;color:#b2aca4;font-size:15px;line-height:1.82}\n.rbp300__stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px;border:1px solid var(--l);border-radius:18px;overflow:hidden}.rbp300__stats article{padding:21px;background:#080808;border-right:1px solid var(--l)}.rbp300__stats article:last-child{border:0}.rbp300__stats small,.cards small{display:block;color:var(--m2);font-size:9px;letter-spacing:.11em}.rbp300__stats strong{display:block;margin-top:8px;font-size:24px}.rbp300__stats span{display:block;margin-top:5px;color:#7d7871;font-size:11px}\n.rbp300__stories{display:grid;gap:14px;margin-top:clamp(56px,7vw,86px)}.story{display:grid;grid-template-columns:.92fr 1.08fr;gap:14px}.visual,.copy{min-height:390px;border:1px solid var(--l);border-radius:19px;background:#080808;overflow:hidden}.visual{position:relative;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.06),transparent 40%),#080808}.copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,4vw,48px)}.copy\u003espan{color:var(--g);font-size:9px;letter-spacing:.13em}.copy h3{margin:14px 0 13px;font:500 clamp(29px,3.1vw,44px)\/1.06 var(--font-heading-family,inherit);letter-spacing:-.035em}.copy\u003ep{margin:0;color:#908b84;font-size:14px;line-height:1.78}.copy ul{margin:20px 0 0;padding:0;list-style:none;border-top:1px solid var(--l)}.copy li{padding:10px 0;border-bottom:1px solid var(--l);color:#b0aaa2;font-size:12px}.copy li:before{content:\"— \";color:var(--g)}\n.gun{position:absolute;left:50%;top:50%;width:230px;height:200px;transform:translate(-50%,-50%) rotate(-8deg)}.gun i{position:absolute;left:25px;top:35px;width:135px;height:80px;border-radius:30px;background:linear-gradient(145deg,#555,#181818 60%);border:1px solid #555}.gun b{position:absolute;left:72px;top:100px;width:52px;height:95px;border-radius:10px 10px 20px 20px;background:linear-gradient(90deg,#151515,#444,#111)}.gun em{position:absolute;left:155px;top:49px;width:78px;height:52px;border-radius:0 30px 30px 0;background:linear-gradient(90deg,#333,#777)}.waves{position:absolute;left:76%;top:50%;width:160px;height:160px;transform:translate(-50%,-50%);border:1px solid rgba(201,170,108,.15);border-radius:50%;box-shadow:0 0 0 35px rgba(201,170,108,.05),0 0 0 70px rgba(201,170,108,.025)}\n.heads{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-items:center;padding:12%}.heads i{position:relative;height:140px}.heads i:after{content:\"\";position:absolute;left:50%;bottom:0;width:24px;height:75px;transform:translateX(-50%);border-radius:8px;background:#444}.heads i:before{content:\"\";position:absolute;left:50%;top:10px;width:55px;height:55px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#888,#222)}\n.core{position:absolute;left:50%;top:50%;width:100px;height:100px;transform:translate(-50%,-50%);border-radius:28px;background:radial-gradient(circle at 35% 30%,#666,#181818)}.ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(201,170,108,.14);border-radius:50%}.r1{width:170px;height:170px}.r2{width:245px;height:245px}.r3{width:325px;height:325px}\n.batterybox{position:absolute;left:50%;top:48%;width:230px;height:92px;transform:translate(-50%,-50%);padding:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px;border:1px solid #555;border-radius:18px}.batterybox i{border-radius:8px;background:linear-gradient(#9b8458,#332d22)}.battery small{position:absolute;left:50%;top:68%;transform:translateX(-50%);color:var(--m2);letter-spacing:.15em}\n.section{margin-top:clamp(62px,8vw,96px)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.cards article{min-height:210px;padding:21px;border:1px solid var(--l);border-radius:17px;background:#080808;transition:.25s}.cards article:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.16)}.cards h3{margin:48px 0 9px;font:500 22px\/1.12 var(--font-heading-family,inherit)}.cards p{margin:0;color:#817c75;font-size:12px;line-height:1.64}\n.guide{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:90px;padding:45px;border:1px solid var(--l);border-radius:20px;background:#080808}.guide-list article{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--l)}.guide-list article:last-child{border:0}.guide-list b{color:var(--g);font-size:10px}.guide-list h3{margin:0 0 5px;font-size:20px}.guide-list p{margin:0;color:#817c75;font-size:12px;line-height:1.6}\n.table{overflow:auto;margin-top:24px;border:1px solid var(--l);border-radius:17px;background:#080808}.table table{width:100%;min-width:720px;border-collapse:collapse}.table th,.table td{padding:14px 17px;border-bottom:1px solid var(--l);text-align:left}.table th{width:29%;color:#77726c;font-size:11px;font-weight:500}.table td{color:#c3bdb5;font-size:13px}.use-note{display:grid;grid-template-columns:150px 1fr;gap:30px;margin-top:35px;padding:18px 0;border-top:1px solid var(--l);border-bottom:1px solid var(--l)}.use-note span{color:var(--g);font-size:9px;letter-spacing:.13em}.use-note p{margin:0;color:#8b867f;font-size:12px;line-height:1.7}.note{color:#625e59;font-size:10px}\n@media(max-width:980px){.rbp300__hero,.sectionhead,.story,.guide{grid-template-columns:1fr}.reverse .visual{order:1}.reverse .copy{order:2}.cards{grid-template-columns:repeat(2,1fr)}.rbp300__stats{grid-template-columns:repeat(2,1fr)}}\n@media(max-width:680px){.rbp300__wrap{width:calc(100% - 28px);padding:50px 0 64px}.rbp300 h2{font-size:40px}.rbp300__overview,.use-note{grid-template-columns:1fr;gap:8px}.rbp300__stats,.cards{grid-template-columns:1fr}.rbp300__stats article{border-right:0;border-bottom:1px solid var(--l)}.visual,.copy{min-height:320px}.copy{padding:23px 20px}.copy h3{font-size:29px}.guide{padding:24px 20px;gap:35px}.heads{padding:7%;gap:2px}}\n\u003c\/style\u003e","brand":"Relaxbro","offers":[{"title":"Default Title","offer_id":46167488069715,"sku":null,"price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0622\/5821\/7043\/files\/ChatGPTImageSep6_2026_07_41_56AM.png?v=1788651749"},{"product_id":"relaxbro-percussion-massager-relaxbro-percussion-massager-rb-p500","title":"Relaxbro Percussion Massager Relaxbro Percussion Massager RB-P500","description":"\u003c!-- Relaxbro Percussion Massager RB-P500 — Shopify-safe HTML \/ UI TEST ONLY --\u003e\n\u003csection class=\"rbp500\"\u003e\n  \u003cdiv class=\"rbp500__wrap\"\u003e\n    \u003cheader class=\"rbp500__hero\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003ePRODUCT DETAILS · RB-P500\u003c\/p\u003e\n\u003ch2\u003eTargeted power.\u003cbr\u003eMade quieter.\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cp class=\"lead\"\u003eThe Relaxbro Percussion Massager RB-P500 is a higher-output recovery tool designed around deeper percussion, finer speed control, six interchangeable massage heads and a balanced premium grip.\u003c\/p\u003e\n    \u003c\/header\u003e\n\n    \u003cdiv class=\"rbp500__overview\"\u003e\n\u003cspan\u003eOVERVIEW\u003c\/span\u003e\u003cp\u003eFrom demanding post-workout recovery to everyday shoulder and leg tension, RB-P500 brings stronger, more adjustable percussion into a portable format. Six speed levels and six contact profiles make it easier to tune the experience to different muscle groups.\u003c\/p\u003e\n\u003c\/div\u003e\n\n    \u003cdiv class=\"rbp500__stats\"\u003e\n      \u003carticle\u003e\u003csmall\u003eAMPLITUDE\u003c\/small\u003e\u003cstrong\u003e14 mm\u003c\/strong\u003e\u003cspan\u003eControlled percussion travel\u003c\/span\u003e\u003c\/article\u003e\n      \u003carticle\u003e\u003csmall\u003eSPEED\u003c\/small\u003e\u003cstrong\u003e6 Levels\u003c\/strong\u003e\u003cspan\u003e1,400–3,200 percussions\/min\u003c\/span\u003e\u003c\/article\u003e\n      \u003carticle\u003e\u003csmall\u003eATTACHMENTS\u003c\/small\u003e\u003cstrong\u003e6 Heads\u003c\/strong\u003e\u003cspan\u003eDifferent contact profiles\u003c\/span\u003e\u003c\/article\u003e\n      \u003carticle\u003e\u003csmall\u003eOPERATION\u003c\/small\u003e\u003cstrong\u003e\u0026lt;43 dB\u003c\/strong\u003e\u003cspan\u003eLow-noise operating target\u003c\/span\u003e\u003c\/article\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"rbp500__stories\"\u003e\n      \u003carticle class=\"story\"\u003e\n        \u003cdiv class=\"visual motor\"\u003e\n\u003cdiv class=\"gun\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cb\u003e\u003c\/b\u003e\u003cem\u003e\u003c\/em\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"waves\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"copy\"\u003e\n\u003cspan\u003e01 · PERCUSSION DRIVE\u003c\/span\u003e\u003ch3\u003eFast movement. More controlled contact.\u003c\/h3\u003e\n\u003cp\u003eA higher-torque brushless drive converts motor rotation into a controlled 14 mm forward-and-back stroke, giving the RB-P500 greater working depth while preserving smooth speed transitions.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUp to 3,200 percussions per minute\u003c\/li\u003e\n\u003cli\u003e14 mm test amplitude\u003c\/li\u003e\n\u003cli\u003eSix selectable speed levels\u003c\/li\u003e\n\u003cli\u003eProgressive control from warm-up to recovery\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"story reverse\"\u003e\n        \u003cdiv class=\"copy\"\u003e\n\u003cspan\u003e02 · MASSAGE HEADS\u003c\/span\u003e\u003ch3\u003eChange the contact, change the sensation.\u003c\/h3\u003e\n\u003cp\u003eDifferent contact shapes distribute percussion differently. Six interchangeable heads let broader muscle groups and smaller target areas be approached with a more appropriate interface.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBall — general large-muscle use\u003c\/li\u003e\n\u003cli\u003eFlat — broad, even contact\u003c\/li\u003e\n\u003cli\u003eFork — paired contact around larger muscles\u003c\/li\u003e\n\u003cli\u003eBullet — focused target areas\u003c\/li\u003e\n\u003cli\u003eCushion — softer everyday contact\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"visual heads\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"story\"\u003e\n        \u003cdiv class=\"visual quiet\"\u003e\n\u003cdiv class=\"core\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ring r1\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ring r2\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"ring r3\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"copy\"\u003e\n\u003cspan\u003e03 · ACOUSTIC CONTROL\u003c\/span\u003e\u003ch3\u003eMore output. Less acoustic presence.\u003c\/h3\u003e\n\u003cp\u003eMotor mounting, reinforced housing and controlled acceleration are tuned together so the additional output does not translate into unnecessary vibration or mechanical harshness.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eBrushless motor architecture\u003c\/li\u003e\n\u003cli\u003eTarget sound below 43 dB\u003c\/li\u003e\n\u003cli\u003eInternal vibration isolation\u003c\/li\u003e\n\u003cli\u003eSmoother transitions between speed levels\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n      \u003c\/article\u003e\n\n      \u003carticle class=\"story reverse\"\u003e\n        \u003cdiv class=\"copy\"\u003e\n\u003cspan\u003e04 · BATTERY \u0026amp; PORTABILITY\u003c\/span\u003e\u003ch3\u003eRecovery that can leave the living room.\u003c\/h3\u003e\n\u003cp\u003eA rechargeable battery and compact body make the RB-P500 easy to move between home, office and gym bag, while USB-C keeps charging simple.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRechargeable lithium-ion battery\u003c\/li\u003e\n\u003cli\u003eApprox. 3–6 hours intermittent use\u003c\/li\u003e\n\u003cli\u003eUSB-C charging\u003c\/li\u003e\n\u003cli\u003eDedicated carry case\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"visual battery\"\u003e\n\u003cdiv class=\"batterybox\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n\u003c\/div\u003e\n\u003csmall\u003ePORTABLE \/ RECHARGEABLE\u003c\/small\u003e\n\u003c\/div\u003e\n      \u003c\/article\u003e\n    \u003c\/div\u003e\n\n    \u003csection class=\"section\"\u003e\n      \u003cheader class=\"sectionhead\"\u003e\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eEVERYDAY RECOVERY\u003c\/p\u003e\n\u003ch2\u003eFrom warm-up\u003cbr\u003eto wind-down.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eDifferent speeds and attachments let one compact device move between lighter everyday massage and more focused post-activity recovery.\u003c\/p\u003e\u003c\/header\u003e\n      \u003cdiv class=\"cards\"\u003e\n        \u003carticle\u003e\u003csmall\u003e01 · SHOULDERS\u003c\/small\u003e\u003ch3\u003eDesk-day reset\u003c\/h3\u003e\n\u003cp\u003eUse a broader attachment at a lower setting for a calmer pass across larger shoulder muscles.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003csmall\u003e02 · LEGS\u003c\/small\u003e\u003ch3\u003ePost-activity recovery\u003c\/h3\u003e\n\u003cp\u003eMove slowly across thighs and calves rather than holding maximum pressure on one point.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003csmall\u003e03 · WARM-UP\u003c\/small\u003e\u003ch3\u003eBefore activity\u003c\/h3\u003e\n\u003cp\u003eA short, lighter session can become part of a general pre-activity routine.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003csmall\u003e04 · CONTROL\u003c\/small\u003e\u003ch3\u003eSix clear levels\u003c\/h3\u003e\n\u003cp\u003eMove from gentler contact to a more energetic percussion rhythm according to comfort.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003csmall\u003e05 · GRIP\u003c\/small\u003e\u003ch3\u003eBalanced in hand\u003c\/h3\u003e\n\u003cp\u003eA compact handle keeps the controls accessible while reducing unnecessary bulk.\u003c\/p\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003csmall\u003e06 · TRAVEL\u003c\/small\u003e\u003ch3\u003eReady to carry\u003c\/h3\u003e\n\u003cp\u003eThe device, heads and charging cable fit into a dedicated storage case.\u003c\/p\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"guide\"\u003e\n      \u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eATTACHMENT GUIDE\u003c\/p\u003e\n\u003ch2\u003eSix heads.\u003cbr\u003eSix contact profiles.\u003c\/h2\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"guide-list\"\u003e\n        \u003carticle\u003e\u003cb\u003e01\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eBall\u003c\/h3\u003e\n\u003cp\u003eGeneral-purpose contact for shoulders, arms, glutes, thighs and calves.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cb\u003e02\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eFlat\u003c\/h3\u003e\n\u003cp\u003eBroad surface contact for larger muscle groups.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cb\u003e03\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eFork\u003c\/h3\u003e\n\u003cp\u003eDual-point contact around larger muscle structures; avoid direct use on the spine.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cb\u003e04\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eBullet\u003c\/h3\u003e\n\u003cp\u003eSmaller contact area for focused work where appropriate.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cb\u003e05\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eCushion\u003c\/h3\u003e\n\u003cp\u003eA softer interface for gentler sessions.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n        \u003carticle\u003e\u003cb\u003e06\u003c\/b\u003e\u003cdiv\u003e\n\u003ch3\u003eWedge\u003c\/h3\u003e\n\u003cp\u003eA broader angled profile for sweeping contact across larger muscle groups.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"section\"\u003e\n      \u003cheader class=\"sectionhead\"\u003e\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eSPECIFICATIONS\u003c\/p\u003e\n\u003ch2\u003eSmall device.\u003cbr\u003eUseful detail.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003eRealistic-looking placeholder values for UI testing. Replace with verified RB-P500 production data before publishing.\u003c\/p\u003e\u003c\/header\u003e\n      \u003cdiv class=\"table\"\u003e\u003ctable\u003e\u003ctbody\u003e\n        \u003ctr\u003e\n\u003cth\u003eProduct name\u003c\/th\u003e\n\u003ctd\u003eRelaxbro Percussion Massager RB-P500\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eMassage type\u003c\/th\u003e\n\u003ctd\u003eHandheld percussion massage\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAmplitude\u003c\/th\u003e\n\u003ctd\u003e14 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSpeed range\u003c\/th\u003e\n\u003ctd\u003eApprox. 1,400–3,200 percussions\/min\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eSpeed levels\u003c\/th\u003e\n\u003ctd\u003e6 levels\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eMassage heads\u003c\/th\u003e\n\u003ctd\u003e6 interchangeable attachments\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eMotor\u003c\/th\u003e\n\u003ctd\u003eHigh-torque brushless motor\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eStall force\u003c\/th\u003e\n\u003ctd\u003eApprox. 24 kg maximum test value\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eTarget noise\u003c\/th\u003e\n\u003ctd\u003eBelow 43 dB under light-to-moderate load\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eBattery\u003c\/th\u003e\n\u003ctd\u003eRechargeable lithium-ion · 3,200 mAh\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eRuntime\u003c\/th\u003e\n\u003ctd\u003eApprox. 3–6 hours depending on speed and load\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eCharging\u003c\/th\u003e\n\u003ctd\u003eUSB-C · approx. 2.5 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eWeight\u003c\/th\u003e\n\u003ctd\u003eApprox. 0.86 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eAuto shut-off\u003c\/th\u003e\n\u003ctd\u003e10-minute session protection\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003cth\u003eIncluded\u003c\/th\u003e\n\u003ctd\u003eMassager, 6 heads, USB-C cable and premium carry case\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003cdiv class=\"use-note\"\u003e\n\u003cspan\u003eUSE NOTE\u003c\/span\u003e\u003cp\u003eAvoid direct percussion over bones, joints, the spine, the front or sides of the neck, open wounds, or areas with unexplained pain, numbness or swelling. Stop use if it causes sharp pain or other concerning symptoms.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cp class=\"note\"\u003eUI TEST CONTENT ONLY. Performance, battery, noise, dimensions and accessory data are placeholders.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n.rbp500{--t:#f2eee7;--m:#99948d;--m2:#6f6a64;--l:rgba(255,255,255,.09);--g:#c9aa6c;background:linear-gradient(180deg,#050505,#070707 50%,#050505);color:var(--t);overflow:hidden}\n.rbp500 *{box-sizing:border-box}.rbp500__wrap{width:min(1280px,calc(100% - 48px));margin:auto;padding:clamp(64px,8vw,110px) 0}\n.rbp500__hero,.sectionhead{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,7vw,96px);align-items:end;padding-bottom:26px;border-bottom:1px solid var(--l)}\n.eyebrow{margin:0 0 11px;color:var(--g);font-size:10px;letter-spacing:.17em}.rbp500 h2{margin:0;font:500 clamp(40px,4.8vw,66px)\/1.03 var(--font-heading-family,inherit);letter-spacing:-.044em}.lead,.sectionhead\u003ep{margin:0;color:var(--m);font-size:14px;line-height:1.76}\n.rbp500__overview{display:grid;grid-template-columns:150px 1fr;gap:30px;padding:22px 0 10px}.rbp500__overview span{color:var(--m2);font-size:10px;letter-spacing:.12em}.rbp500__overview p{max-width:860px;margin:0;color:#b2aca4;font-size:15px;line-height:1.82}\n.rbp500__stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px;border:1px solid var(--l);border-radius:18px;overflow:hidden}.rbp500__stats article{padding:21px;background:#080808;border-right:1px solid var(--l)}.rbp500__stats article:last-child{border:0}.rbp500__stats small,.cards small{display:block;color:var(--m2);font-size:9px;letter-spacing:.11em}.rbp500__stats strong{display:block;margin-top:8px;font-size:24px}.rbp500__stats span{display:block;margin-top:5px;color:#7d7871;font-size:11px}\n.rbp500__stories{display:grid;gap:14px;margin-top:clamp(56px,7vw,86px)}.story{display:grid;grid-template-columns:.92fr 1.08fr;gap:14px}.visual,.copy{min-height:390px;border:1px solid var(--l);border-radius:19px;background:#080808;overflow:hidden}.visual{position:relative;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.06),transparent 40%),#080808}.copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,4vw,48px)}.copy\u003espan{color:var(--g);font-size:9px;letter-spacing:.13em}.copy h3{margin:14px 0 13px;font:500 clamp(29px,3.1vw,44px)\/1.06 var(--font-heading-family,inherit);letter-spacing:-.035em}.copy\u003ep{margin:0;color:#908b84;font-size:14px;line-height:1.78}.copy ul{margin:20px 0 0;padding:0;list-style:none;border-top:1px solid var(--l)}.copy li{padding:10px 0;border-bottom:1px solid var(--l);color:#b0aaa2;font-size:12px}.copy li:before{content:\"— \";color:var(--g)}\n.gun{position:absolute;left:50%;top:50%;width:230px;height:200px;transform:translate(-50%,-50%) rotate(-8deg)}.gun i{position:absolute;left:25px;top:35px;width:135px;height:80px;border-radius:30px;background:linear-gradient(145deg,#555,#181818 60%);border:1px solid #555}.gun b{position:absolute;left:72px;top:100px;width:52px;height:95px;border-radius:10px 10px 20px 20px;background:linear-gradient(90deg,#151515,#444,#111)}.gun em{position:absolute;left:155px;top:49px;width:78px;height:52px;border-radius:0 30px 30px 0;background:linear-gradient(90deg,#333,#777)}.waves{position:absolute;left:76%;top:50%;width:160px;height:160px;transform:translate(-50%,-50%);border:1px solid rgba(201,170,108,.15);border-radius:50%;box-shadow:0 0 0 35px rgba(201,170,108,.05),0 0 0 70px rgba(201,170,108,.025)}\n.heads{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:center;padding:12%}.heads i{position:relative;height:140px}.heads i:after{content:\"\";position:absolute;left:50%;bottom:0;width:24px;height:75px;transform:translateX(-50%);border-radius:8px;background:#444}.heads i:before{content:\"\";position:absolute;left:50%;top:10px;width:55px;height:55px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#888,#222)}\n.core{position:absolute;left:50%;top:50%;width:100px;height:100px;transform:translate(-50%,-50%);border-radius:28px;background:radial-gradient(circle at 35% 30%,#666,#181818)}.ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(201,170,108,.14);border-radius:50%}.r1{width:170px;height:170px}.r2{width:245px;height:245px}.r3{width:325px;height:325px}\n.batterybox{position:absolute;left:50%;top:48%;width:230px;height:92px;transform:translate(-50%,-50%);padding:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px;border:1px solid #555;border-radius:18px}.batterybox i{border-radius:8px;background:linear-gradient(#9b8458,#332d22)}.battery small{position:absolute;left:50%;top:68%;transform:translateX(-50%);color:var(--m2);letter-spacing:.15em}\n.section{margin-top:clamp(62px,8vw,96px)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.cards article{min-height:210px;padding:21px;border:1px solid var(--l);border-radius:17px;background:#080808;transition:.25s}.cards article:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.16)}.cards h3{margin:48px 0 9px;font:500 22px\/1.12 var(--font-heading-family,inherit)}.cards p{margin:0;color:#817c75;font-size:12px;line-height:1.64}\n.guide{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:90px;padding:45px;border:1px solid var(--l);border-radius:20px;background:#080808}.guide-list article{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--l)}.guide-list article:last-child{border:0}.guide-list b{color:var(--g);font-size:10px}.guide-list h3{margin:0 0 5px;font-size:20px}.guide-list p{margin:0;color:#817c75;font-size:12px;line-height:1.6}\n.table{overflow:auto;margin-top:24px;border:1px solid var(--l);border-radius:17px;background:#080808}.table table{width:100%;min-width:720px;border-collapse:collapse}.table th,.table td{padding:14px 17px;border-bottom:1px solid var(--l);text-align:left}.table th{width:29%;color:#77726c;font-size:11px;font-weight:500}.table td{color:#c3bdb5;font-size:13px}.use-note{display:grid;grid-template-columns:150px 1fr;gap:30px;margin-top:35px;padding:18px 0;border-top:1px solid var(--l);border-bottom:1px solid var(--l)}.use-note span{color:var(--g);font-size:9px;letter-spacing:.13em}.use-note p{margin:0;color:#8b867f;font-size:12px;line-height:1.7}.note{color:#625e59;font-size:10px}\n@media(max-width:980px){.rbp500__hero,.sectionhead,.story,.guide{grid-template-columns:1fr}.reverse .visual{order:1}.reverse .copy{order:2}.cards{grid-template-columns:repeat(2,1fr)}.rbp500__stats{grid-template-columns:repeat(2,1fr)}}\n@media(max-width:680px){.rbp500__wrap{width:calc(100% - 28px);padding:50px 0 64px}.rbp500 h2{font-size:40px}.rbp500__overview,.use-note{grid-template-columns:1fr;gap:8px}.rbp500__stats,.cards{grid-template-columns:1fr}.rbp500__stats article{border-right:0;border-bottom:1px solid var(--l)}.visual,.copy{min-height:320px}.copy{padding:23px 20px}.copy h3{font-size:29px}.guide{padding:24px 20px;gap:35px}.heads{padding:7%;gap:2px}}\n\u003c\/style\u003e","brand":"Relaxbro","offers":[{"title":"Default Title","offer_id":46167504257107,"sku":null,"price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0622\/5821\/7043\/files\/ChatGPTImageSep6_2026_07_54_51AM.png?v=1788652503"},{"product_id":"relaxbro-percussion-massager-relaxbro-percussion-massager-rb-p700","title":"Relaxbro 震动按摩器 Relaxbro 震动按摩器 RB-P700","description":"\u003c!-- Relaxbro Percussion Massager RB-P700 — Shopify-safe HTML \/ UI TEST ONLY --\u003e\n\u003csection class=\"rbp700\"\u003e\n\u003cdiv class=\"rbp700__wrap\"\u003e\u003cheader class=\"rbp700__hero\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003e产品详情 · RB-P700\u003c\/p\u003e\n\u003ch2\u003e更深层设计，\u003cbr\u003e智能体现在每个细节。\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp class=\"lead\"\u003eRelaxbro 冲击式按摩器 RB-P700 是便携式恢复的旗舰产品，它将 16 毫米深层冲击、实时压力引导、智能 OLED 界面、多角度手臂和七种专用附件集于一个更周到的专业平台。\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"rbp700__overview\"\u003e\u003cspan\u003e概述\u003c\/span\u003e\n\u003cp\u003eRB-P700 专为深度恢复和更精确的控制而设计，将专业级冲击与更智能的界面相结合。六种速度级别、实时压力反馈和多角度按摩臂有助于将一个设备适应大肌肉群、难以触及的区域和日常较轻的理疗。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rbp700__stats\"\u003e\n\u003carticle\u003e\u003csmall\u003e振幅\u003c\/small\u003e\u003cstrong\u003e16 毫米\u003c\/strong\u003e\u003cspan\u003e可控冲击行程\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle\u003e\u003csmall\u003e速度\u003c\/small\u003e\u003cstrong\u003e6 级\u003c\/strong\u003e\u003cspan\u003e1,500–3,200 次冲击\/分钟\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle\u003e\u003csmall\u003e附件\u003c\/small\u003e\u003cstrong\u003e7 个按摩头\u003c\/strong\u003e\u003cspan\u003e不同接触面\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle\u003e\u003csmall\u003e运行\u003c\/small\u003e\u003cstrong\u003e\u0026lt;45 分贝\u003c\/strong\u003e\u003cspan\u003e低噪音运行目标\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rbp700__stories\"\u003e\n\u003carticle class=\"story\"\u003e\n\u003cdiv class=\"visual motor\"\u003e\n\u003cdiv class=\"gun\"\u003e\u003ci\u003e\u003c\/i\u003e\u003cb\u003e\u003c\/b\u003e\u003cem\u003e\u003c\/em\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"waves\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"copy\"\u003e\u003cspan\u003e01 · 冲击驱动\u003c\/span\u003e\n\u003ch3\u003e快速移动。更受控的接触。\u003c\/h3\u003e\n\u003cp\u003e旗舰级高扭矩无刷驱动器提供完整的 16 毫米冲击行程，同时电子电机控制在压力变化下持续管理速度。目标不仅仅是更大的力量，而是更深的接触，保持稳定和可预测。\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e高达每分钟 3,200 次冲击\u003c\/li\u003e\n\u003cli\u003e16 毫米测试振幅\u003c\/li\u003e\n\u003cli\u003e六种可选速度级别\u003c\/li\u003e\n\u003cli\u003e从热身到恢复的渐进控制\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"story reverse\"\u003e\n\u003cdiv class=\"copy\"\u003e\u003cspan\u003e02 · 按摩头\u003c\/span\u003e\n\u003ch3\u003e改变接触，改变感觉。\u003c\/h3\u003e\n\u003cp\u003e不同的接触形状以不同的方式分散冲击。七个可互换的按摩头让更广泛的肌肉群和更小的目标区域能够以更合适的界面进行处理。\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e球形 — 适用于大肌肉群\u003c\/li\u003e\n\u003cli\u003e扁平 — 广泛、均匀的接触\u003c\/li\u003e\n\u003cli\u003eU 形 — 大肌肉周围的配对接触\u003c\/li\u003e\n\u003cli\u003e子弹形 — 针对局部重点区域\u003c\/li\u003e\n\u003cli\u003e气垫形 — 日常更柔和的接触\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"visual heads\"\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"story\"\u003e\n\u003cdiv class=\"visual quiet\"\u003e\n\u003cdiv class=\"core\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ring r1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ring r2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ring r3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"copy\"\u003e\u003cspan\u003e03 · 噪音控制\u003c\/span\u003e\n\u003ch3\u003e专业输出，无需不必要的干扰。\u003c\/h3\u003e\n\u003cp\u003e电机安装、强化外壳和受控加速经过协同调校，因此额外的输出不会转化为不必要的振动或机械噪音。\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e无刷电机架构\u003c\/li\u003e\n\u003cli\u003e目标噪音低于 43 分贝\u003c\/li\u003e\n\u003cli\u003e内部振动隔离\u003c\/li\u003e\n\u003cli\u003e速度级别之间更平滑的过渡\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"story reverse\"\u003e\n\u003cdiv class=\"copy\"\u003e\u003cspan\u003e04 · 智能控制和可及性\u003c\/span\u003e\n\u003ch3\u003e更多信息。更好的触及。\u003c\/h3\u003e\n\u003cp\u003e集成的 OLED 界面可一目了然地显示速度、电池电量和实时压力引导。多角度按摩臂改变了工作几何结构，使背部、肩部、臀部和腿部更容易触及，而无需将手腕强制保持在一个位置。\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eOLED 速度、电池和压力显示\u003c\/li\u003e\n\u003cli\u003e实时压力引导\u003c\/li\u003e\n\u003cli\u003e多角度可调按摩臂\u003c\/li\u003e\n\u003cli\u003eUSB-C PD 充电和高级便携包\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"visual battery\"\u003e\n\u003cdiv class=\"batterybox\"\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003csmall\u003e便携式\/可充电\u003c\/small\u003e\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003csection class=\"section\"\u003e\u003cheader class=\"sectionhead\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003e日常恢复\u003c\/p\u003e\n\u003ch2\u003e从热身\u003cbr\u003e到放松。\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003e不同的速度和附件让一个紧凑的设备可以在日常轻度按摩和更集中于运动后的恢复之间切换。\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"cards\"\u003e\n\u003carticle\u003e\u003csmall\u003e01 · 肩部\u003c\/small\u003e\n\u003ch3\u003e工作日重置\u003c\/h3\u003e\n\u003cp\u003e使用较宽的附件以较低的设置轻柔地按摩较大的肩部肌肉。\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\u003csmall\u003e02 · 腿部\u003c\/small\u003e\n\u003ch3\u003e运动后恢复\u003c\/h3\u003e\n\u003cp\u003e缓慢地移动于大腿和小腿，而不是在一个点上保持最大压力。\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\u003csmall\u003e03 · 热身\u003c\/small\u003e\n\u003ch3\u003e运动前\u003c\/h3\u003e\n\u003cp\u003e短暂、轻柔的按摩可以成为一般运动前例行公事的一部分。\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\u003csmall\u003e04 · 控制\u003c\/small\u003e\n\u003ch3\u003e六个清晰的级别\u003c\/h3\u003e\n\u003cp\u003e根据舒适度，从较柔和的接触过渡到更有活力的冲击节奏。\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\u003csmall\u003e05 · 握持\u003c\/small\u003e\n\u003ch3\u003e手感平衡\u003c\/h3\u003e\n\u003cp\u003e紧凑的手柄使控制触手可及，同时减少不必要的体积。\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\u003csmall\u003e06 · 旅行\u003c\/small\u003e\n\u003ch3\u003e随时携带\u003c\/h3\u003e\n\u003cp\u003e设备、按摩头和充电线均可放入专用的收纳盒中。\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"guide\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003e附件指南\u003c\/p\u003e\n\u003ch2\u003e七个按摩头。\u003cbr\u003e七种接触面。\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"guide-list\"\u003e\n\u003carticle\u003e\u003cb\u003e01\u003c\/b\u003e\n\u003cdiv\u003e\n\u003ch3\u003e球形\u003c\/h3\u003e\n\u003cp\u003e用于肩部、手臂、臀部、大腿和小腿的通用接触。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\u003cb\u003e02\u003c\/b\u003e\n\u003cdiv\u003e\n\u003ch3\u003e扁平\u003c\/h3\u003e\n\u003cp\u003e用于大肌肉群的宽表面接触。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\u003cb\u003e03\u003c\/b\u003e\n\u003cdiv\u003e\n\u003ch3\u003eU 形\u003c\/h3\u003e\n\u003cp\u003e在大肌肉结构周围的双点接触；避免直接用于脊柱。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\u003cb\u003e04\u003c\/b\u003e\n\u003cdiv\u003e\n\u003ch3\u003e子弹形\u003c\/h3\u003e\n\u003cp\u003e较小的接触区域，用于适当的重点工作。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\u003cb\u003e05\u003c\/b\u003e\n\u003cdiv\u003e\n\u003ch3\u003e气垫形\u003c\/h3\u003e\n\u003cp\u003e用于更柔和理疗的柔软界面。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\u003cb\u003e06\u003c\/b\u003e\n\u003cdiv\u003e\n\u003ch3\u003e楔形\u003c\/h3\u003e\n\u003cp\u003e较宽的倾斜轮廓，用于在大肌肉群上进行扫过式接触。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle\u003e\u003cb\u003e07\u003c\/b\u003e\n\u003cdiv\u003e\n\u003ch3\u003e热疗头\u003c\/h3\u003e\n\u003cp\u003e一种高级加热附件概念，结合了温和的表面热量和较慢的恢复程序。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"section\"\u003e\u003cheader class=\"sectionhead\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003e规格\u003c\/p\u003e\n\u003ch2\u003e小巧设备。\u003cbr\u003e实用的细节。\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cp\u003e用于 UI 测试的逼真占位符值。发布前请替换为经过验证的 RB-P700 生产数据。\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"table\"\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003e产品名称\u003c\/th\u003e\n\u003ctd\u003eRelaxbro 冲击式按摩器 RB-P700\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e按摩类型\u003c\/th\u003e\n\u003ctd\u003e手持冲击式按摩\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e振幅\u003c\/th\u003e\n\u003ctd\u003e16 毫米\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e速度范围\u003c\/th\u003e\n\u003ctd\u003e约 1,500–3,200 次冲击\/分钟\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e速度级别\u003c\/th\u003e\n\u003ctd\u003e6 级\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e按摩头\u003c\/th\u003e\n\u003ctd\u003e7 个可互换附件\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e电机\u003c\/th\u003e\n\u003ctd\u003e高扭矩无刷电机\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e智能显示屏\u003c\/th\u003e\n\u003ctd\u003eOLED 界面，显示速度、电池和实时压力引导\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e压力感应\u003c\/th\u003e\n\u003ctd\u003e实时压力反馈\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e按摩臂\u003c\/th\u003e\n\u003ctd\u003e多角度可调臂\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e高级附件\u003c\/th\u003e\n\u003ctd\u003e概念热疗按摩头，具有 3 种加热级别\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e失速力\u003c\/th\u003e\n\u003ctd\u003e约 30 公斤最大测试值\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e目标噪音\u003c\/th\u003e\n\u003ctd\u003e在轻中度负荷下低于 45 分贝\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e电池\u003c\/th\u003e\n\u003ctd\u003e可充电锂离子电池 · 3,500 毫安时\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e运行时间\u003c\/th\u003e\n\u003ctd\u003e约 3–6 小时，具体取决于速度和负荷\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e充电\u003c\/th\u003e\n\u003ctd\u003eUSB-C · 约 2.5 小时\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e重量\u003c\/th\u003e\n\u003ctd\u003e约 1.08 公斤\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e自动关机\u003c\/th\u003e\n\u003ctd\u003e10 分钟理疗保护\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003e包含\u003c\/th\u003e\n\u003ctd\u003e按摩器、7 个按摩头、USB-C 线和高级硬壳便携包\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"use-note\"\u003e\u003cspan\u003e使用注意事项\u003c\/span\u003e\n\u003cp\u003e避免直接冲击骨骼、关节、脊柱、颈部正面或侧面、开放性伤口或不明疼痛、麻木或肿胀区域。如果引起剧烈疼痛或其他令人担忧的症状，请停止使用。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"note\"\u003e仅为 UI 测试内容。性能、电池、噪音、尺寸和附件数据均为占位符。\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n.rbp700{--t:#f2eee7;--m:#99948d;--m2:#6f6a64;--l:rgba(255,255,255,.09);--g:#c9aa6c;background:linear-gradient(180deg,#050505,#070707 50%,#050505);color:var(--t);overflow:hidden}\n.rbp700 *{box-sizing:border-box}.rbp700__wrap{width:min(1280px,calc(100% - 48px));margin:auto;padding:clamp(64px,8vw,110px) 0}\n.rbp700__hero,.sectionhead{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,7vw,96px);align-items:end;padding-bottom:26px;border-bottom:1px solid var(--l)}\n.eyebrow{margin:0 0 11px;color:var(--g);font-size:10px;letter-spacing:.17em}.rbp700 h2{margin:0;font:500 clamp(40px,4.8vw,66px)\/1.03 var(--font-heading-family,inherit);letter-spacing:-.044em}.lead,.sectionhead\u003ep{margin:0;color:var(--m);font-size:14px;line-height:1.76}\n.rbp700__overview{display:grid;grid-template-columns:150px 1fr;gap:30px;padding:22px 0 10px}.rbp700__overview span{color:var(--m2);font-size:10px;letter-spacing:.12em}.rbp700__overview p{max-width:860px;margin:0;color:#b2aca4;font-size:15px;line-height:1.82}\n.rbp700__stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:30px;border:1px solid var(--l);border-radius:18px;overflow:hidden}.rbp700__stats article{padding:21px;background:#080808;border-right:1px solid var(--l)}.rbp700__stats article:last-child{border:0}.rbp700__stats small,.cards small{display:block;color:var(--m2);font-size:9px;letter-spacing:.11em}.rbp700__stats strong{display:block;margin-top:8px;font-size:24px}.rbp700__stats span{display:block;margin-top:5px;color:#7d7871;font-size:11px}\n.rbp700__stories{display:grid;gap:14px;margin-top:clamp(56px,7vw,86px)}.story{display:grid;grid-template-columns:.92fr 1.08fr;gap:14px}.visual,.copy{min-height:390px;border:1px solid var(--l);border-radius:19px;background:#080808;overflow:hidden}.visual{position:relative;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.06),transparent 40%),#080808}.copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,4vw,48px)}.copy\u003espan{color:var(--g);font-size:9px;letter-spacing:.13em}.copy h3{margin:14px 0 13px;font:500 clamp(29px,3.1vw,44px)\/1.06 var(--font-heading-family,inherit);letter-spacing:-.035em}.copy\u003ep{margin:0;color:#908b84;font-size:14px;line-height:1.78}.copy ul{margin:20px 0 0;padding:0;list-style:none;border-top:1px solid var(--l)}.copy li{padding:10px 0;border-bottom:1px solid var(--l);color:#b0aaa2;font-size:12px}.copy li:before{content:\"— \";color:var(--g)}\n.gun{position:absolute;left:50%;top:50%;width:230px;height:200px;transform:translate(-50%,-50%) rotate(-8deg)}.gun i{position:absolute;left:25px;top:35px;width:135px;height:80px;border-radius:30px;background:linear-gradient(145deg,#555,#181818 60%);border:1px solid #555}.gun b{position:absolute;left:72px;top:100px;width:52px;height:95px;border-radius:10px 10px 20px 20px;background:linear-gradient(90deg,#151515,#444,#111)}.gun em{position:absolute;left:155px;top:49px;width:78px;height:52px;border-radius:0 30px 30px 0;background:linear-gradient(90deg,#333,#777)}.waves{position:absolute;left:76%;top:50%;width:160px;height:160px;transform:translate(-50%,-50%);border:1px solid rgba(201,170,108,.15);border-radius:50%;box-shadow:0 0 0 35px rgba(201,170,108,.05),0 0 0 70px rgba(201,170,108,.025)}\n.heads{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;align-items:center;padding:12%}.heads i{position:relative;height:140px}.heads i:after{content:\"\";position:absolute;left:50%;bottom:0;width:24px;height:75px;transform:translateX(-50%);border-radius:8px;background:#444}.heads i:before{content:\"\";position:absolute;left:50%;top:10px;width:55px;height:55px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#888,#222)}\n.core{position:absolute;left:50%;top:50%;width:100px;height:100px;transform:translate(-50%,-50%);border-radius:28px;background:radial-gradient(circle at 35% 30%,#666,#181818)}.ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(201,170,108,.14);border-radius:50%}.r1{width:170px;height:170px}.r2{width:245px;height:245px}.r3{width:325px;height:325px}\n.batterybox{position:absolute;left:50%;top:48%;width:230px;height:92px;transform:translate(-50%,-50%);padding:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px;border:1px solid #555;border-radius:18px}.batterybox i{border-radius:8px;background:linear-gradient(#9b8458,#332d22)}.battery small{position:absolute;left:50%;top:68%;transform:translateX(-50%);color:var(--m2);letter-spacing:.15em}\n.section{margin-top:clamp(62px,8vw,96px)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.cards article{min-height:210px;padding:21px;border:1px solid var(--l);border-radius:17px;background:#080808;transition:.25s}.cards article:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.16)}.cards h3{margin:48px 0 9px;font:500 22px\/1.12 var(--font-heading-family,inherit)}.cards p{margin:0;color:#817c75;font-size:12px;line-height:1.64}\n.guide{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:90px;padding:45px;border:1px solid var(--l);border-radius:20px;background:#080808}.guide-list article{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--l)}.guide-list article:last-child{border:0}.guide-list b{color:var(--g);font-size:10px}.guide-list h3{margin:0 0 5px;font-size:20px}.guide-list p{margin:0;color:#817c75;font-size:12px;line-height:1.6}\n.table{overflow:auto;margin-top:24px;border:1px solid var(--l);border-radius:17px;background:#080808}.table table{width:100%;min-width:720px;border-collapse:collapse}.table th,.table td{padding:14px 17px;border-bottom:1px solid var(--l);text-align:left}.table th{width:29%;color:#77726c;font-size:11px;font-weight:500}.table td{color:#c3bdb5;font-size:13px}.use-note{display:grid;grid-template-columns:150px 1fr;gap:30px;margin-top:35px;padding:18px 0;border-top:1px solid var(--l);border-bottom:1px solid var(--l)}.use-note span{color:var(--g);font-size:9px;letter-spacing:.13em}.use-note p{margin:0;color:#8b867f;font-size:12px;line-height:1.7}.note{color:#625e59;font-size:10px}\n@media(max-width:980px){.rbp700__hero,.sectionhead,.story,.guide{grid-template-columns:1fr}.reverse .visual{order:1}.reverse .copy{order:2}.cards{grid-template-columns:repeat(2,1fr)}.rbp700__stats{grid-template-columns:repeat(2,1fr)}}\n@media(max-width:680px){.rbp700__wrap{width:calc(100% - 28px);padding:50px 0 64px}.rbp700 h2{font-size:40px}.rbp700__overview,.use-note{grid-template-columns:1fr;gap:8px}.rbp700__stats,.cards{grid-template-columns:1fr}.rbp700__stats article{border-right:0;border-bottom:1px solid var(--l)}.visual,.copy{min-height:320px}.copy{padding:23px 20px}.copy h3{font-size:29px}.guide{padding:24px 20px;gap:35px}.heads{padding:7%;gap:2px}}\n\u003c\/style\u003e","brand":"Relaxbro","offers":[{"title":"Default Title","offer_id":46167925391443,"sku":null,"price":119.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0622\/5821\/7043\/files\/ChatGPTImageSep6_2026_09_24_30AM.png?v=1788657945"}],"url":"https:\/\/relaxbro.net\/zh-tw\/collections\/massagers.oembed","provider":"Relaxbro","version":"1.0","type":"link"}