{"product_id":"neck-cloud-massage-pillow-ergonomic-neck-cloud-cervical-traction-device-chiropractic-pillow-for-spine-alignment-neck-and-shoulder-relaxer-and-muscle-tension","title":"Neck Cloud Massage Pillow - Ergonomic Neck Cloud Cervical Traction Device Chiropractic Pillow for Spine Alignment, Neck and Shoulder Relaxer and Muscle Tension","description":"\u003cdiv class=\"ge-pdp\"\u003e\n\n\u003csection class=\"fw band t tight\"\u003e\n  \u003cdiv class=\"nar ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eNeck stretcher · neck and shoulder relaxer\u003c\/p\u003e\n    \u003ch2\u003eIs your neck begging for relief?\u003c\/h2\u003e\n    \u003cp class=\"lede\"\u003eEver felt the weight of stress settle in your neck? Lie back on this molded foam arch and a gentle cervical-traction-style stretch helps relax tight muscles, ease stiffness and release the tension of a long day.\u003c\/p\u003e\n    \u003cp\u003eTwo stretch strengths, raised massage nubs and a curved cradle that supports the natural curve of your neck, all in one portable piece.\u003c\/p\u003e\n    \u003cdiv class=\"offer\"\u003e\n\u003cspan\u003eTwo stretch strengths\u003c\/span\u003e\u003cspan\u003eMassage nubs\u003c\/span\u003e\u003cspan\u003ePortable\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"nar\"\u003e\n    \u003ch2\u003eLong days settle into your neck and shoulders\u003c\/h2\u003e\n    \u003cp\u003eHours at a screen, a phone in your hand and a stressful commute add up. Your shoulders creep toward your ears and the weight settles in as stiffness, tightness and tension.\u003c\/p\u003e\n    \u003cp\u003eA few minutes lying back on this arch gives that tension somewhere to go.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cdiv class=\"row flip\"\u003e\n      \u003cdiv class=\"txt\"\u003e\n        \u003cp class=\"eyebrow\"\u003eLie back, let go\u003c\/p\u003e\n        \u003ch2\u003eEight minutes a day, flat on the floor\u003c\/h2\u003e\n        \u003cp\u003eSet the arch on a firm, flat surface and lie back so the curve cradles your neck. Let your head and shoulders drop. Your own bodyweight does the work: the cradle holds your neck in a gentle cervical-traction-style stretch while the muscles down the front of your neck and across your shoulders let go.\u003c\/p\u003e\n        \u003cp\u003eStart with a couple of minutes and build up to about eight minutes a day. It is the simplest neck and shoulder relaxer you can keep within reach.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/assets.gearelevation.com\/pdp-neck-cloud-massage-pillow-ergonomic-neck-cloud-cervical-trac\/02_morning_stretch_on_the_mat.jpg\" alt=\"Woman lying on a mat by a bright window with the blue foam neck stretcher under the curve of her neck and her shoulders relaxed to the floor\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"in ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eWhy it works\u003c\/p\u003e\n    \u003ch2\u003eShaped to stretch, built to support\u003c\/h2\u003e\n    \u003cdiv class=\"tiles\"\u003e\n      \u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003eTwo strengths\u003c\/div\u003e\n\u003ch3\u003eYou set the intensity\u003c\/h3\u003e\n\u003cp\u003eRounded side up for a gentle stretch while you adapt. Hollow side up for a deeper stretch once you are warmed up. Personalized relaxation, your way.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003eSpine alignment\u003c\/div\u003e\n\u003ch3\u003eSupports your natural curve\u003c\/h3\u003e\n\u003cp\u003eAn ergonomic curved cradle shaped to the contours of your neck gives your cervical spine exceptional support and encourages optimal alignment.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003eMassage nubs\u003c\/div\u003e\n\u003ch3\u003eWorks out the knots\u003c\/h3\u003e\n\u003cp\u003eRaised massage nubs press into the muscles beside your spine, kneading out knots and melting away muscle tension while you stretch.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"in ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eFrom buyers\u003c\/p\u003e\n    \u003ch2\u003eRated highly by people with tight necks\u003c\/h2\u003e\n    \u003cdiv class=\"cards\"\u003e\n      \u003cdiv class=\"card\"\u003e\n\u003cp\u003e“Incredible support! My neck feels so much better after just a few sessions.”\u003c\/p\u003e\n\u003cdiv class=\"who\"\u003eRobert C.\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n\u003cp\u003e“Easy to use and delivers consistent relief. Highly recommended for desk workers!”\u003c\/p\u003e\n\u003cdiv class=\"who\"\u003eStan P.\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"card\"\u003e\n\u003cp\u003e“A must-have for anyone suffering from neck tension. So glad I found this!”\u003c\/p\u003e\n\u003cdiv class=\"who\"\u003eAaron C.\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp style=\"margin-top:30px\"\u003eBacked by our 90-day money-back guarantee, so you can try it on your own neck for three months.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cdiv class=\"row\"\u003e\n      \u003cdiv class=\"txt\"\u003e\n        \u003cp class=\"eyebrow\"\u003eEvery kind of tight day\u003c\/p\u003e\n        \u003ch2\u003eOne arch for the whole week\u003c\/h2\u003e\n        \u003cul class=\"blist\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eAfter work.\u003c\/strong\u003e Unwind after a stressful day and let your shoulders drop.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eAt your desk.\u003c\/strong\u003e A lunchtime reset for desk workers who feel it in the neck.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eBefore bed.\u003c\/strong\u003e A calm few minutes to wind down your evening.\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eOn the road.\u003c\/strong\u003e Compact enough for a suitcase, so hotel rooms and long trips get the same relief.\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/assets.gearelevation.com\/pdp-neck-cloud-massage-pillow-ergonomic-neck-cloud-cervical-trac\/04_desk_break_floor_reset.jpg\" alt=\"Man in shirtsleeves lying on the office floor taking a desk break with the blue foam neck stretcher under his neck\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cdiv class=\"row flip\"\u003e\n      \u003cdiv class=\"txt\"\u003e\n        \u003cp class=\"eyebrow\"\u003eBetter than the alternatives\u003c\/p\u003e\n        \u003ch2\u003eMore stretch than a pillow, less hassle than a machine\u003c\/h2\u003e\n        \u003cp\u003eA rolled-up towel flattens under the weight of your head, and a regular pillow props your head up without stretching anything. Electric neck massagers need charging and cables.\u003c\/p\u003e\n        \u003cp\u003eThis one-piece molded arch keeps its curve, delivers a real stretch and goes wherever you do.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/assets.gearelevation.com\/pdp-neck-cloud-massage-pillow-ergonomic-neck-cloud-cervical-trac\/05_arch_on_the_desk_compact.jpg\" alt=\"Compact blue foam neck stretcher on a desk beside a laptop and a coffee mug, small enough to keep within reach\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"in ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eHow to use it\u003c\/p\u003e\n    \u003ch2\u003eFour steps to a looser neck\u003c\/h2\u003e\n    \u003cdiv class=\"steps s4\"\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003eSet it down\u003c\/h3\u003e\n\u003cp\u003ePlace the arch on a firm, flat surface such as a mat, rug or floor.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003eLie back\u003c\/h3\u003e\n\u003cp\u003eRest the curve under your neck with the rounded side up for a gentle stretch.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003eLet go\u003c\/h3\u003e\n\u003cp\u003eBreathe slowly and let your shoulders drop. Build up to about eight minutes a day.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n\u003ch3\u003eGo deeper\u003c\/h3\u003e\n\u003cp\u003eWhen the gentle side feels easy, flip to the hollow side for a deeper stretch.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"in ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eWhat you get\u003c\/p\u003e\n    \u003ch2\u003eEverything in the box\u003c\/h2\u003e\n    \u003cdiv class=\"kit\"\u003e\n      \u003cdiv\u003e\n\u003cb\u003eOne neck stretcher\u003c\/b\u003eOne-piece molded foam\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003eTwo stretch strengths\u003c\/b\u003eRounded side gentle, hollow side deeper\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003ePortable\u003c\/b\u003eAbout 8.7 in wide\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"specg\"\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eWhat it is\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eA one-piece molded foam arch for stretching the neck and shoulders while you lie back\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eSize\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e8.7 x 6.9 x 4.9 in (22 x 17.5 x 12.5 cm)\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eTwo settings\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eRounded side up for a gentle stretch, hollow side up for a deeper one\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eSurface\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eRaised massage nubs on one face, matte molded foam skin\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eColor\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eBlue\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003ePower\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eNo motor, battery or cables: ready to use out of the box\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eSuggested use\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eBuild up to about 8 minutes a day\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eCare\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eWipe with a damp cloth and a little mild soap, then air dry\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cdiv class=\"sl\"\u003eIn the box\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eOne neck stretcher\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band d close\"\u003e\n  \u003cdiv class=\"nar\"\u003e\n    \u003ch2\u003eGive your neck and shoulders the stretch they have been asking for.\u003c\/h2\u003e\n    \u003cp class=\"lede\"\u003eAdd the neck stretcher to your cart and lie back tonight. Backed by our 90-day money-back guarantee.\u003c\/p\u003e\n    \u003cdiv class=\"rea\"\u003e\n\u003cspan\u003eTwo stretch strengths\u003c\/span\u003e\u003cspan\u003eMassage nubs\u003c\/span\u003e\u003cspan\u003ePortable\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.ge-pdp{--ink:#232838;--mut:#4A5064;--fnt:#79808F;--rule:#E2DFD8;--paper:#FAF8F4;--paper2:#F2EFE9;\n  --acc:#5C7285;--accd:#41586B;--ok:#2F6B4F;\n  --serif:Georgia,'Iowan Old Style','Times New Roman',serif;\n  --sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  font-family:var(--sans);color:var(--ink);margin:44px 0 0 !important}\n.ge-pdp *{box-sizing:border-box}\n.ge-pdp img{max-width:100%;height:auto;display:block}\n.ge-pdp{container-type:inline-size}\n.ge-pdp .shell{display:none !important}\nhtml:has(.ge-pdp) body{overflow-x:hidden !important}\n\/* .fw IS NEUTRALISED ON PURPOSE - DO NOT RESTORE THE 100vw VERSION.\n   Product templates render this kit inside a ~553px OFF-CENTRE column, so\n   width:100vw;margin-left:calc(50% - 50vw) resolves against that column's\n   centre and shoves every band ~268px off-screen. Ten live pages shipped\n   broken that way on 2026-08-30. Full-bleed works on Shopify PAGES, not on\n   product templates. The class is kept so existing markup keeps working. *\/\n.ge-pdp .fw{width:100%;margin-left:0;margin-right:0}\n.ge-pdp .in{max-width:1080px;margin:0 auto !important;padding:0 22px}\n.ge-pdp .nar{max-width:760px;margin:0 auto !important;padding:0 22px}\n.ge-pdp .band{padding:72px 0 !important}\n.ge-pdp .band.t{background:var(--paper)}\n.ge-pdp .band.d{background:#1E232F;color:#fff}\n.ge-pdp .band.tight{padding:48px 0 !important}\n.ge-pdp h2{font-family:var(--serif) !important;font-size:34px !important;line-height:1.2 !important;\n  font-weight:700 !important;letter-spacing:-.012em !important;color:inherit !important;margin:0 0 18px !important}\n.ge-pdp h3{font-family:var(--sans) !important;font-size:17px !important;line-height:1.35 !important;\n  font-weight:700 !important;color:inherit !important;margin:0 0 8px !important}\n.ge-pdp p{font-family:var(--sans) !important;font-size:17px !important;line-height:1.65 !important;\n  color:var(--mut) !important;margin:0 0 18px !important}\n.ge-pdp .band.d p{color:#C3C9D6 !important}\n.ge-pdp p:last-child{margin-bottom:0 !important}\n.ge-pdp .eyebrow{font-size:11.5px !important;letter-spacing:.16em !important;text-transform:uppercase !important;\n  font-weight:700 !important;color:var(--acc) !important;margin:0 0 12px !important}\n.ge-pdp .band.d .eyebrow{color:#8FA6BA !important}\n.ge-pdp .lede{font-size:19px !important;line-height:1.6 !important;color:var(--mut) !important}\n.ge-pdp .ctr{text-align:center}.ge-pdp .ctr p{margin-left:auto;margin-right:auto}\n.ge-pdp .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}\n.ge-pdp .tile{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:28px 24px;text-align:left}\n.ge-pdp .tile .k{font-family:var(--serif);font-size:30px;line-height:1.1;font-weight:700;color:var(--acc);margin-bottom:10px}\n.ge-pdp .row{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-bottom:34px}\n.ge-pdp .row:last-child{margin-bottom:0}\n.ge-pdp .row.flip .txt{order:2}\n.ge-pdp .row img{border-radius:14px}\n.ge-pdp .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:32px;counter-reset:s}\n.ge-pdp .steps.s3{grid-template-columns:repeat(3,1fr)}\n.ge-pdp .steps.s4{grid-template-columns:repeat(4,1fr)}\n.ge-pdp .steps.s6{grid-template-columns:repeat(3,1fr)}\n.ge-pdp .step{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:22px 18px;counter-increment:s;text-align:left}\n.ge-pdp .step:before{content:counter(s);display:flex;align-items:center;justify-content:center;\n  width:34px;height:34px;border-radius:50%;background:var(--acc);color:#fff;font-weight:700;font-size:15px;margin-bottom:12px}\n.ge-pdp .step p{font-size:15px !important}\n.ge-pdp .cmp{width:100%;border-collapse:collapse;margin-top:30px;background:#fff;\n  border:1px solid var(--rule);border-radius:14px;overflow:hidden;font-size:15px}\n.ge-pdp .cmp th,.ge-pdp .cmp td{padding:15px 16px !important;text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}\n.ge-pdp .cmp thead th{background:var(--paper2);font-size:13px;font-weight:700;color:var(--ink)}\n.ge-pdp .cmp thead th.us{background:var(--acc);color:#fff}\n.ge-pdp .cmp td.us{background:#F4F7F9;font-weight:600;color:var(--ink)}\n.ge-pdp .cmp tbody th{font-weight:600;color:var(--ink);width:22%;background:var(--paper)}\n.ge-pdp .cmp tr:last-child th,.ge-pdp .cmp tr:last-child td{border-bottom:0}\n.ge-pdp .wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.ge-pdp .blist{list-style:none;padding:0;margin:26px 0 0}\n.ge-pdp .blist li{position:relative;padding-left:30px;margin-bottom:15px;font-size:17px;line-height:1.6;color:var(--mut)}\n.ge-pdp .blist li:before{content:\"\";position:absolute;left:0;top:8px;width:11px;height:11px;border-radius:50%;background:var(--acc)}\n.ge-pdp .blist strong{color:var(--ink);font-weight:700}\n.ge-pdp .kit{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}\n.ge-pdp .kit div{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:22px;text-align:center;font-size:15px;color:var(--mut)}\n.ge-pdp .kit b{display:block;color:var(--ink);font-size:16px;margin-bottom:5px}\n.ge-pdp .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}\n.ge-pdp .card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:24px;text-align:left}\n.ge-pdp .card .stars{color:#E8A33D;font-size:15px;letter-spacing:2px;margin-bottom:10px}\n.ge-pdp .card .who{font-size:14px;color:var(--fnt);font-weight:600;margin-top:12px}\n.ge-pdp .quote{max-width:820px;margin:0 auto !important;text-align:center}\n.ge-pdp .quote blockquote{font-family:var(--serif) !important;font-size:27px !important;line-height:1.38 !important;\n  font-weight:700 !important;color:var(--ink) !important;margin:0 0 16px !important;padding:0 !important;border:0 !important}\n.ge-pdp .offer{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:22px}\n.ge-pdp .offer span{background:var(--acc);color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;\n  padding:9px 16px;border-radius:100px}\n.ge-pdp .faq{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:28px}\n.ge-pdp details{border-bottom:1px solid var(--rule);padding:16px 0}\n.ge-pdp summary{cursor:pointer;font-weight:700;font-size:16.5px;color:var(--ink);list-style:none;\n  display:flex;justify-content:space-between;align-items:center;gap:14px}\n.ge-pdp summary::-webkit-details-marker{display:none}\n.ge-pdp summary:after{content:\"+\";font-size:21px;color:var(--acc);font-weight:400;flex:none}\n.ge-pdp details[open] summary:after{content:\"–\"}\n.ge-pdp details p{margin:12px 0 0 !important;font-size:16px !important}\n.ge-pdp .close{text-align:center;padding:76px 0 !important}\n.ge-pdp .close h2{font-size:38px !important}\n.ge-pdp .rea{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;margin-top:24px;\n  font-size:14px;color:var(--fnt);font-weight:600}\n.ge-pdp .rea span:before{content:\"✓ \";color:var(--ok);font-weight:700}\n.ge-pdp .band.d .rea{color:#9AA6B8}\n@media(max-width:860px){\n  .ge-pdp .band{padding:52px 0 !important}\n  .ge-pdp h2{font-size:27px !important}.ge-pdp .close h2{font-size:30px !important}\n  .ge-pdp .quote blockquote{font-size:21px !important}\n  .ge-pdp .tiles,.ge-pdp .kit,.ge-pdp .faq,.ge-pdp .cards{grid-template-columns:1fr}\n  .ge-pdp .steps{grid-template-columns:1fr 1fr}\n  .ge-pdp .steps.s3,.ge-pdp .steps.s4,.ge-pdp .steps.s6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .ge-pdp .row{grid-template-columns:1fr;gap:22px;margin-bottom:40px}\n  .ge-pdp .row.flip .txt{order:0}\n}\n\n\/* 2026-09-03: .steps.s3\/.s4\/.s6 are TWO classes and out-specified the single-class\n   .ge-pdp .steps collapse rule in both blocks below, so a modified step grid never\n   collapsed inside the 553px product column - measured four 116px columns and 79px\n   body copy on a live s4 page. The collapse is now re-asserted at equal specificity\n   in BOTH the media and container blocks. Keep the two blocks mirrored. *\/\n\/* The kit is used both on full-width Pages and inside the ~553px product\n   description column. A viewport media query cannot tell those apart, so at a\n   1440px viewport the 3-across grids stayed 3-across inside 553px and collapsed\n   body copy to ~108px columns. This mirrors the block above but keys off the\n   CONTAINER width. Additive: browsers without @container fall back to the media\n   query and behave exactly as before. *\/\n@container (max-width:860px){\n  .ge-pdp .band{padding:52px 0 !important}\n  .ge-pdp h2{font-size:27px !important}.ge-pdp .close h2{font-size:30px !important}\n  .ge-pdp .quote blockquote{font-size:21px !important}\n  .ge-pdp .tiles,.ge-pdp .kit,.ge-pdp .faq,.ge-pdp .cards{grid-template-columns:1fr}\n  .ge-pdp .steps{grid-template-columns:1fr 1fr}\n  .ge-pdp .steps.s3,.ge-pdp .steps.s4,.ge-pdp .steps.s6{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}\n  .ge-pdp .row{grid-template-columns:1fr;gap:22px;margin-bottom:40px}\n  .ge-pdp .row.flip .txt{order:0}\n}\n.ge-pdp .specg{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--rule);border-radius:14px;background:#fff;margin-top:26px;overflow:hidden;text-align:left}\n.ge-pdp .sr{display:grid;grid-template-columns:minmax(0,36%) minmax(0,1fr);gap:14px;padding:13px 18px;border-bottom:1px solid var(--rule)}\n.ge-pdp .sr:last-child{border-bottom:0}\n.ge-pdp .sl{font-size:14px;font-weight:700;color:var(--ink)}\n.ge-pdp .sv{font-size:15px;color:var(--mut);overflow-wrap:anywhere}\n\u003c\/style\u003e\n","brand":"Zendrop","offers":[{"title":"Default Title","offer_id":67638738026745,"sku":"9AVVM7OYJP","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/1411\/3589\/files\/01_hero_blue_neck_arch_studio.jpg?v=1794202828","url":"https:\/\/newboxclub.com\/en-ca\/products\/neck-cloud-massage-pillow-ergonomic-neck-cloud-cervical-traction-device-chiropractic-pillow-for-spine-alignment-neck-and-shoulder-relaxer-and-muscle-tension","provider":"The New Box Club","version":"1.0","type":"link"}