{"product_id":"u-shaped-memory-foam-neck-pillow-soft-ergonomic-travel-pillow-with-cervical-support-for-airplanes-sleeping-relaxation-and-neck-comfort","title":"U-Shaped Memory Foam Neck Pillow – Soft Ergonomic Travel Pillow with Cervical Support for Airplanes, Sleeping, Relaxation and Neck Comfort","description":"\u003cdiv class=\"ge-pdp\"\u003e\n\n\u003csection class=\"fw band t\"\u003e\n  \u003cdiv class=\"nar ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eMemory foam neck pillow · travel pillow\u003c\/p\u003e\n    \u003ch2\u003eSleep sitting up, without the head drop.\u003c\/h2\u003e\n    \u003cp class=\"lede\"\u003eA U-shaped memory foam pillow that wraps the back and sides of your neck, so your head has somewhere to rest when you nod off in a plane seat, on a train or in the passenger seat.\u003c\/p\u003e\n    \u003cp\u003eA soft velvet cover outside, a knit panel where it touches your neck, and a cord at the front that pulls the ends closer for a snugger fit.\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\"\u003eWhy it works\u003c\/p\u003e\n        \u003ch2\u003eSupport where your head actually falls.\u003c\/h2\u003e\n        \u003cp\u003eWhen you doze upright, your head tips forward or to the side and wakes you up. The raised back and rounded sides of this pillow give it something to lean on instead, whichever way you drift.\u003c\/p\u003e\n        \u003cp\u003eThe memory foam inside is slow to spring back, so it settles around the shape of your neck rather than pushing against it, and it keeps that shape through a long flight.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/assets.gearelevation.com\/pdp-u-shaped-memory-foam-neck-pillow-soft-ergonomic-travel-pillo\/02_asleep_in_window_seat.jpg\" alt=\"A woman asleep in an airplane window seat wearing the black memory foam neck pillow\" 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 ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eWhat makes it comfortable\u003c\/p\u003e\n    \u003ch2\u003eSoft outside, snug at the front.\u003c\/h2\u003e\n    \u003cdiv class=\"tiles\"\u003e\n      \u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003eInside\u003c\/div\u003e\n\u003ch3\u003eSlow-rebound memory foam\u003c\/h3\u003e\n\u003cp\u003eMolds gently to your neck and holds its shape, flight after flight.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003eOutside\u003c\/div\u003e\n\u003ch3\u003eVelvet cover, knit inner panel\u003c\/h3\u003e\n\u003cp\u003eA soft velvet shell, with a fine knit panel on the side that rests against your skin.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"tile\"\u003e\n\u003cdiv class=\"k\"\u003eAt the front\u003c\/div\u003e\n\u003ch3\u003eCord and toggle\u003c\/h3\u003e\n\u003cp\u003ePull the cord to bring the two ends closer under your chin, and loosen it to take the pillow off.\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\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cdiv class=\"row flip\"\u003e\n      \u003cdiv class=\"txt\"\u003e\n        \u003cp class=\"eyebrow\"\u003eNot just for flights\u003c\/p\u003e\n        \u003ch2\u003eTrains, road trips, the sofa.\u003c\/h2\u003e\n        \u003cp\u003eAnywhere you sit and want to rest your head: a long train ride, the passenger seat on a road trip, a waiting lounge, or an evening on the sofa with a book.\u003c\/p\u003e\n        \u003cp\u003eThe cover comes off to wash, so the pillow stays fresh between trips.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cimg src=\"https:\/\/assets.gearelevation.com\/pdp-u-shaped-memory-foam-neck-pillow-soft-ergonomic-travel-pillo\/04_dozing_on_the_train.jpg\" alt=\"A man dozing in a train window seat wearing the black memory foam neck pillow\" 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 ctr\"\u003e\n    \u003cp class=\"eyebrow\"\u003eWhat arrives\u003c\/p\u003e\n    \u003ch2\u003eOne pillow, ready to use.\u003c\/h2\u003e\n    \u003cdiv class=\"kit\"\u003e\n      \u003cdiv\u003e\n\u003cb\u003eThe pillow\u003c\/b\u003eU-shaped memory foam core in the color you choose\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003eThe cover\u003c\/b\u003eVelvet outer with a knit inner panel; comes off to wash\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003eThe cord\u003c\/b\u003eBlack cord and toggle at the front to adjust the fit\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"fw band\"\u003e\n  \u003cdiv class=\"in\"\u003e\n    \u003cp class=\"eyebrow\"\u003eSpecifications\u003c\/p\u003e\n    \u003ch2\u003eThe details, plainly.\u003c\/h2\u003e\n    \u003cdiv class=\"specg\"\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003eWhat it is\u003c\/span\u003e\u003cspan class=\"sv\"\u003eU-shaped memory foam travel neck pillow\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003eSize\u003c\/span\u003e\u003cspan class=\"sv\"\u003eAbout 10.2 x 11 x 4.7 in (26 x 28 x 12 cm): width x height x thickness\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003eFilling\u003c\/span\u003e\u003cspan class=\"sv\"\u003eSlow-rebound memory foam\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003eCover\u003c\/span\u003e\u003cspan class=\"sv\"\u003e100% polyester velvet outer with a knit inner panel; removable and washable\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003eFit\u003c\/span\u003e\u003cspan class=\"sv\"\u003eAdjustable with a cord and toggle at the front\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sr\"\u003e\n\u003cspan class=\"sl\"\u003eColors\u003c\/span\u003e\u003cspan class=\"sv\"\u003eBlack, Lake Blue, Silver Gray, Navy Blue, Pink, Dark Gray\u003c\/span\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=\"nar\"\u003e\n    \u003cp class=\"eyebrow\"\u003eWorth knowing before you buy\u003c\/p\u003e\n    \u003ch2\u003eThe honest small print.\u003c\/h2\u003e\n    \u003cul class=\"blist\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eIt does not fold or compress.\u003c\/strong\u003e The foam core keeps its full shape, so carry it on or leave room for it in your bag; it will not squash into a pocket.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eWash the cover, not the foam.\u003c\/strong\u003e Take the cover off to wash it; wipe the foam core and let it air dry.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMemory foam firms up in the cold.\u003c\/strong\u003e Straight from a chilly hold or car it feels stiffer, and softens again within minutes at room temperature.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eA comfort pillow, not a treatment.\u003c\/strong\u003e It supports your neck while you rest sitting up; it does not diagnose or treat neck pain or any other condition.\u003c\/li\u003e\n    \u003c\/ul\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\u003eRest your head, wherever you sit.\u003c\/h2\u003e\n    \u003cp class=\"lede\"\u003eA soft U-shaped memory foam neck pillow for planes, trains, road trips and the sofa, with a washable cover and an adjustable front.\u003c\/p\u003e\n    \u003cdiv class=\"rea\"\u003e\n\u003cspan\u003eMemory foam core\u003c\/span\u003e\u003cspan\u003eWashable velvet cover\u003c\/span\u003e\u003cspan\u003eAdjustable front cord\u003c\/span\u003e\u003cspan\u003eSix colors\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 COMPONENT KIT ═══════════════════════════════════════════════\n   Product-agnostic layout primitives for chigous product pages.\n   Paste this \u003cstyle\u003e block + assemble sections from COMPONENTS.md in whatever\n   ORDER YOUR OWN competitor's page uses. Do not import another product's\n   section order.\n\n   Scoped to .ge-pdp · no JS (Shopify strips it from body content)\n   Blocks available: band (t=tint, d=dark) · row \/ row.flip · tiles · steps\n                     cmp table · blist · kit · cards · quote · offer · faq · close\n   .shell = built but hidden. Use for any block you cannot yet fill with\n   real, attributable content. Remove the class when the content is real.\n   ══════════════════════════════════════════════════════════════════════ *\/\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\/* spec grid (not in pdp-kit.css) *\/\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}\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":"chigous","offers":[{"title":"Black","offer_id":44360018264151,"sku":"70SQ7TNSVE","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Lake Blue","offer_id":44360018296919,"sku":"NLCGAD3GCU","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Silver Gray","offer_id":44360018329687,"sku":"2ZV3TYNPEO","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Navy Blue","offer_id":44360018362455,"sku":"3JGGXPZNY3","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":44360018395223,"sku":"O86D40VNHU","price":19.99,"currency_code":"USD","in_stock":true},{"title":"Dark Gray","offer_id":44360018427991,"sku":"WZ03Y79SXF","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0587\/0256\/1367\/files\/01_black_neck_pillow_hero.jpg?v=1790612216","url":"https:\/\/chigous.com\/products\/u-shaped-memory-foam-neck-pillow-soft-ergonomic-travel-pillow-with-cervical-support-for-airplanes-sleeping-relaxation-and-neck-comfort","provider":"Secure","version":"1.0","type":"link"}