{"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","url":"https:\/\/relaxbrohk.com\/zh-hant\/products\/relaxbro-percussion-massager-rb-p300","provider":"Relaxbro","version":"1.0","type":"link"}