{"id":4718,"date":"2025-09-01T01:00:11","date_gmt":"2025-09-01T01:00:11","guid":{"rendered":"https:\/\/getbestdealtoday.com\/?p=4718"},"modified":"2025-09-01T01:00:11","modified_gmt":"2025-09-01T01:00:11","slug":"best-travel-pillows-for-airplanes","status":"publish","type":"post","link":"https:\/\/getbestdealtoday.com\/index.php\/travel-pillows-for-airplanes\/best-travel-pillows-for-airplanes\/","title":{"rendered":"Best Travel Pillows For Airplanes"},"content":{"rendered":"<div class=\"cegg5-container\">\n    <div class=\"percentage-dropdown\">\n        <!-- Max Percentage Saved -->\n        <div class=\"max-percentage-saved bg-gray-100 rounded-8\">\n            <span class=\"sub2 text-gray-1100 font-500\">Save up to <span\n                    class=\"text-error-500\">37% Off<\/span><\/span>\n        <\/div>\n\n        <!-- Dropdown Filter -->\n        <div class=\"dropdown-wrapper\">\n            <button class=\"dropdown-button\" onclick=\"toggleDropdown(this)\">\n                <span class=\"selected-value\">\n                    <span class='sort-text' style=\"color: rgb(114, 125, 135); font-weight:300;\"> Sort:\n                    <\/span>\n                    Editor's Choice\n                <\/span>\n                <span>\u25be<\/span>\n            <\/button>\n            <div class=\"dropdown-options\">\n                                    <div class=\"dropdown-option\" data-sort=\"default\">\n                        Editor&#039;s Choice                    <\/div>\n                                    <div class=\"dropdown-option\" data-sort=\"discount\">\n                        Discount                    <\/div>\n                                    <div class=\"dropdown-option\" data-sort=\"price-lowest-first\">\n                        Price (Low to High)                    <\/div>\n                                    <div class=\"dropdown-option\" data-sort=\"price-highest-first\">\n                        Price (High to Low)                    <\/div>\n                            <\/div>\n        <\/div>\n    <\/div>\n\n\n    <!-- Products container -->\n    <div id=\"productCards\"><\/div>\n\n    <!-- Store items in JSON for JS rendering -->\n    <script>\n        const originalItems = [{\"title\":\"napfun Neck Pillow for Traveling, Upgraded Travel Neck Pillow for Airplane 100% Pure Memory Foam Travel Pillow for Flight Headrest Sleep, Portable Plane Accessories, Light Grey\",\"description\":\"<h3>Why We Love It<\\\/h3>\\n<ul>\\n    <li>Experience ultimate comfort during travel.<\\\/li>\\n    <li>Say goodbye to neck pain and discomfort.<\\\/li>\\n    <li>Compact design makes traveling a breeze.<\\\/li>\\n<\\\/ul>\\n<h3>Main Highlights<\\\/h3>\\n<ul>\\n    <li><strong>Chin Support:<\\\/strong> Keeps your head stable and prevents slouching.<\\\/li>\\n    <li><strong>Memory Foam:<\\\/strong> Offers plush comfort that adapts to you.<\\\/li>\\n    <li><strong>Portable Design:<\\\/strong> Easily compresses for convenient packing.<\\\/li>\\n<\\\/ul>\",\"manufacturer\":\"NAPFUN\",\"price\":\"15.86\",\"percentageSaved\":27,\"ratingDecimal\":10,\"url\":\"https:\\\/\\\/www.amazon.com\\\/dp\\\/B07SRRQS5B?tag=backtrannew1-20&linkCode=osi&th=1&psc=1\",\"img\":\"https:\\\/\\\/m.media-amazon.com\\\/images\\\/I\\\/51lbXXhLANL._SL500_.jpg\",\"merchant\":\"Amazon.com\",\"logo\":\"https:\\\/\\\/getbestdealtoday.com\\\/wp-content\\\/plugins\\\/content-egg\\\/res\\\/logos\\\/amazon.webp\",\"index\":0,\"why_love\":\"<h3 class=\\\"why-love-heading\\\">Why We Love It<\\\/h3><ul class=\\\"why-love-list\\\">\\n    <li>Experience ultimate comfort during travel.<\\\/li>\\n    <li>Say goodbye to neck pain and discomfort.<\\\/li>\\n    <li>Compact design makes traveling a breeze.<\\\/li>\\n<\\\/ul>\",\"highlights\":\"<h3 class=\\\"highlight-heading\\\">Main Highlights<\\\/h3><ul class=\\\"highlight-list\\\">\\n    <li><strong>Chin Support:<\\\/strong> Keeps your head stable and prevents slouching.<\\\/li>\\n    <li><strong>Memory Foam:<\\\/strong> Offers plush comfort that adapts to you.<\\\/li>\\n    <li><strong>Portable Design:<\\\/strong> Easily compresses for convenient packing.<\\\/li>\\n<\\\/ul>\",\"pick_by\":\"1677\"},{\"title\":\"WEERSHUN Travel Pillows for Airplanes,2024 New Travel Pillow,Travel Neck Pillow Airplane Memory Foam Travel Pillow Neck Pillow for Traveling Suitable for Airplanes,Offices and Cars\",\"description\":\"<h3>Why We Love It<\\\/h3>\\n<ul>\\n  <li>Ultimate comfort for travel enthusiasts.<\\\/li>\\n  <li>Relieves neck pain during long journeys.<\\\/li>\\n  <li>Perfect gift for loved ones on the go.<\\\/li>\\n<\\\/ul>\\n<h3>Main Highlights<\\\/h3>\\n<ul>\\n  <li><strong>Chin Wrap Function:<\\\/strong> Keeps your neck supported in any position.<\\\/li>\\n  <li><strong>Anti-Stick Design:<\\\/strong> Stays clean and hassle-free when stored.<\\\/li>\\n  <li><strong>Versatile Use:<\\\/strong> Ideal for planes, cars, and trains.<\\\/li>\\n<\\\/ul>\",\"manufacturer\":\"WEERSHUN\",\"price\":\"32.99\",\"percentageSaved\":17,\"ratingDecimal\":9.800000000000000710542735760100185871124267578125,\"url\":\"https:\\\/\\\/www.amazon.com\\\/dp\\\/B0D6YD9ZB4?tag=backtrannew1-20&linkCode=osi&th=1&psc=1\",\"img\":\"https:\\\/\\\/m.media-amazon.com\\\/images\\\/I\\\/41i+yC3r1fL._SL500_.jpg\",\"merchant\":\"Amazon.com\",\"logo\":\"https:\\\/\\\/getbestdealtoday.com\\\/wp-content\\\/plugins\\\/content-egg\\\/res\\\/logos\\\/amazon.webp\",\"index\":1,\"why_love\":\"<h3 class=\\\"why-love-heading\\\">Why We Love It<\\\/h3><ul class=\\\"why-love-list\\\">\\n  <li>Ultimate comfort for travel enthusiasts.<\\\/li>\\n  <li>Relieves neck pain during long journeys.<\\\/li>\\n  <li>Perfect gift for loved ones on the go.<\\\/li>\\n<\\\/ul>\",\"highlights\":\"<h3 class=\\\"highlight-heading\\\">Main Highlights<\\\/h3><ul class=\\\"highlight-list\\\">\\n  <li><strong>Chin Wrap Function:<\\\/strong> Keeps your neck supported in any position.<\\\/li>\\n  <li><strong>Anti-Stick Design:<\\\/strong> Stays clean and hassle-free when stored.<\\\/li>\\n  <li><strong>Versatile Use:<\\\/strong> Ideal for planes, cars, and trains.<\\\/li>\\n<\\\/ul>\",\"pick_by\":\"\"},{\"title\":\"SAIREIDER Travel Pillow 100% Pure Memory Foam Travel Neck Pillow, Airplane Pillow for Traveling\\u3001Car\\u3001Home\\u3001Office\\uff0cWashable Cover\\uff08Black\\uff09\",\"description\":\"<h3>Why We Love It<\\\/h3>\\n<ul>\\n  <li>Ultimate comfort for restful travel experiences.<\\\/li>\\n  <li>Soft materials that feel amazing against your skin.<\\\/li>\\n  <li>Easy to clean for worry-free use anytime.<\\\/li>\\n<\\\/ul>\\n<h3>Main Highlights<\\\/h3>\\n<ul>\\n  <li><strong>Support:<\\\/strong> 360\\u00b0 design cradles neck and head perfectly.<\\\/li>\\n  <li><strong>Quality:<\\\/strong> 100% pure memory foam for luxurious comfort.<\\\/li>\\n  <li><strong>Convenience:<\\\/strong> Adjustable sizes and removable cover for effortless maintenance.<\\\/li>\\n<\\\/ul>\",\"manufacturer\":\"SIRACER\",\"price\":\"9.99\",\"percentageSaved\":0,\"ratingDecimal\":9.5999999999999996447286321199499070644378662109375,\"url\":\"https:\\\/\\\/www.amazon.com\\\/dp\\\/B0CL9SXSBD?tag=backtrannew1-20&linkCode=osi&th=1&psc=1\",\"img\":\"https:\\\/\\\/m.media-amazon.com\\\/images\\\/I\\\/317BYc+FwjL._SL500_.jpg\",\"merchant\":\"Amazon.com\",\"logo\":\"https:\\\/\\\/getbestdealtoday.com\\\/wp-content\\\/plugins\\\/content-egg\\\/res\\\/logos\\\/amazon.webp\",\"index\":2,\"why_love\":\"<h3 class=\\\"why-love-heading\\\">Why We Love It<\\\/h3><ul class=\\\"why-love-list\\\">\\n  <li>Ultimate comfort for restful travel experiences.<\\\/li>\\n  <li>Soft materials that feel amazing against your skin.<\\\/li>\\n  <li>Easy to clean for worry-free use anytime.<\\\/li>\\n<\\\/ul>\",\"highlights\":\"<h3 class=\\\"highlight-heading\\\">Main Highlights<\\\/h3><ul class=\\\"highlight-list\\\">\\n  <li><strong>Support:<\\\/strong> 360\\u00b0 design cradles neck and head perfectly.<\\\/li>\\n  <li><strong>Quality:<\\\/strong> 100% pure memory foam for luxurious comfort.<\\\/li>\\n  <li><strong>Convenience:<\\\/strong> Adjustable sizes and removable cover for effortless maintenance.<\\\/li>\\n<\\\/ul>\",\"pick_by\":\"\"},{\"title\":\"SZXYX Travel Pillows for Airplanes, 100% Pure Memory Foam Neck Pillow for Airplanes, Comfortable Breathable Cover, 360\\u00b0 Support Stowable Pillows for Sleeping, Car, Airport Travel Essentials\",\"description\":\"<h3>Why We Love It<\\\/h3>\\n<ul>\\n    <li>Experience ultimate comfort during travel.<\\\/li>\\n    <li>Relieve neck pain with supportive design.<\\\/li>\\n    <li>A thoughtful gift for loved ones.<\\\/li>\\n<\\\/ul>\\n<h3>Main Highlights<\\\/h3>\\n<ul>\\n    <li><strong>Chin Wrap Function:<\\\/strong> Keeps you upright and relaxed during journeys.<\\\/li>\\n    <li><strong>Anti-Stick Design:<\\\/strong> Stays clean and hassle-free when packed.<\\\/li>\\n    <li><strong>Versatile Support:<\\\/strong> Ideal for planes, cars, and more.<\\\/li>\\n<\\\/ul>\",\"manufacturer\":\"SZXYX\",\"price\":\"27.99\",\"percentageSaved\":30,\"ratingDecimal\":9.4000000000000003552713678800500929355621337890625,\"url\":\"https:\\\/\\\/www.amazon.com\\\/dp\\\/B0DDH2HH4X?tag=backtrannew1-20&linkCode=osi&th=1&psc=1\",\"img\":\"https:\\\/\\\/m.media-amazon.com\\\/images\\\/I\\\/413gDuc5KEL._SL500_.jpg\",\"merchant\":\"Amazon.com\",\"logo\":\"https:\\\/\\\/getbestdealtoday.com\\\/wp-content\\\/plugins\\\/content-egg\\\/res\\\/logos\\\/amazon.webp\",\"index\":3,\"why_love\":\"<h3 class=\\\"why-love-heading\\\">Why We Love It<\\\/h3><ul class=\\\"why-love-list\\\">\\n    <li>Experience ultimate comfort during travel.<\\\/li>\\n    <li>Relieve neck pain with supportive design.<\\\/li>\\n    <li>A thoughtful gift for loved ones.<\\\/li>\\n<\\\/ul>\",\"highlights\":\"<h3 class=\\\"highlight-heading\\\">Main Highlights<\\\/h3><ul class=\\\"highlight-list\\\">\\n    <li><strong>Chin Wrap Function:<\\\/strong> Keeps you upright and relaxed during journeys.<\\\/li>\\n    <li><strong>Anti-Stick Design:<\\\/strong> Stays clean and hassle-free when packed.<\\\/li>\\n    <li><strong>Versatile Support:<\\\/strong> Ideal for planes, cars, and more.<\\\/li>\\n<\\\/ul>\",\"pick_by\":\"\"},{\"title\":\"MLVOC Travel Pillow 100% Pure Memory Foam Neck Pillow, Comfortable & Breathable Cover, Machine Washable, Airplane Travel Kit with 3D Contoured Eye Masks, Earplugs, and Luxury Bag, Standard (Black)\",\"description\":\"<h3>Why We Love It<\\\/h3>\\n<ul>\\n    <li>Perfect support for neck during travel.<\\\/li>\\n    <li>Soft, breathable fabric for ultimate comfort.<\\\/li>\\n    <li>Convenient and portable for any journey.<\\\/li>\\n<\\\/ul>\\n<h3>Main Highlights<\\\/h3>\\n<ul>\\n    <li><strong>Customizable Fit:<\\\/strong> Adjusts easily for personalized neck support.<\\\/li>\\n    <li><strong>Easy Care:<\\\/strong> Machine washable cover for freshness on-the-go.<\\\/li>\\n    <li><strong>Premium Comfort:<\\\/strong> High-quality memory foam relieves pressure points.<\\\/li>\\n<\\\/ul>\",\"manufacturer\":\"MLVOC\",\"price\":\"23.99\",\"percentageSaved\":20,\"ratingDecimal\":9.199999999999999289457264239899814128875732421875,\"url\":\"https:\\\/\\\/www.amazon.com\\\/dp\\\/B082K8ZNQ1?tag=backtrannew1-20&linkCode=osi&th=1&psc=1\",\"img\":\"https:\\\/\\\/m.media-amazon.com\\\/images\\\/I\\\/51NF4AeF7mL._SL500_.jpg\",\"merchant\":\"Amazon.com\",\"logo\":\"https:\\\/\\\/getbestdealtoday.com\\\/wp-content\\\/plugins\\\/content-egg\\\/res\\\/logos\\\/amazon.webp\",\"index\":4,\"why_love\":\"<h3 class=\\\"why-love-heading\\\">Why We Love It<\\\/h3><ul class=\\\"why-love-list\\\">\\n    <li>Perfect support for neck during travel.<\\\/li>\\n    <li>Soft, breathable fabric for ultimate comfort.<\\\/li>\\n    <li>Convenient and portable for any journey.<\\\/li>\\n<\\\/ul>\",\"highlights\":\"<h3 class=\\\"highlight-heading\\\">Main Highlights<\\\/h3><ul class=\\\"highlight-list\\\">\\n    <li><strong>Customizable Fit:<\\\/strong> Adjusts easily for personalized neck support.<\\\/li>\\n    <li><strong>Easy Care:<\\\/strong> Machine washable cover for freshness on-the-go.<\\\/li>\\n    <li><strong>Premium Comfort:<\\\/strong> High-quality memory foam relieves pressure points.<\\\/li>\\n<\\\/ul>\",\"pick_by\":\"\"},{\"title\":\"FlyHugz\\u00ae Neck Travel Pillow | Memory Foam Neck Pillow for Comfort on Airplane | Compact and Ergonomic Design for Travel, Car Rides, and Home Use | Ideal for Adults and Kids\",\"description\":\"<h3>Why We Love It<\\\/h3>\\n<li>Unmatched comfort for peaceful travel moments.<\\\/li>\\n<li>Say goodbye to neck pain and discomfort.<\\\/li>\\n<li>Lightweight and portable for easy travel.<\\\/li>\\n<h3>Main Highlights<\\\/h3>\\n<li><strong>Neck Support:<\\\/strong> Keeps your head and neck perfectly aligned.<\\\/li>\\n<li><strong>Travel Anxiety Relief:<\\\/strong> Cozy hugging sensation eases your worries.<\\\/li>\\n<li><strong>Machine-Washable:<\\\/strong> Always fresh and clean for every adventure.<\\\/li>\",\"manufacturer\":\"FlyHugz\",\"price\":\"39\",\"percentageSaved\":0,\"ratingDecimal\":9,\"url\":\"https:\\\/\\\/www.amazon.com\\\/dp\\\/B0D9PH3FRB?tag=backtrannew1-20&linkCode=osi&th=1&psc=1\",\"img\":\"https:\\\/\\\/m.media-amazon.com\\\/images\\\/I\\\/51wLhMWzS1L._SL500_.jpg\",\"merchant\":\"Amazon.com\",\"logo\":\"https:\\\/\\\/getbestdealtoday.com\\\/wp-content\\\/plugins\\\/content-egg\\\/res\\\/logos\\\/amazon.webp\",\"index\":5,\"why_love\":\"\",\"highlights\":\"\",\"pick_by\":\"\"},{\"title\":\"Dot&Dot Twist Memory Foam Travel Pillow for Airplanes - Travel Neck Pillow for Sleeping - Airplane Pillow for Neck Support, Chin, Lumbar and Leg - Adjustable, Bendable Neck Roll Pillow\",\"description\":\"<h3>Why We Love It<\\\/h3>\\n<ul>\\n  <li>Personalized support for ultimate comfort.<\\\/li>\\n  <li>Versatile design for every relaxation need.<\\\/li>\\n  <li>Travel-friendly and easy to maintain.<\\\/li>\\n<\\\/ul>\\n<h3>Main Highlights<\\\/h3>\\n<ul>\\n  <li><strong>Custom Support:<\\\/strong> Contours to your unique shape for relief.<\\\/li>\\n  <li><strong>Versatile Use:<\\\/strong> Perfect for head, back, or neck support.<\\\/li>\\n  <li><strong>Travel Essential:<\\\/strong> Memory foam cushions pressure points during journeys.<\\\/li>\\n<\\\/ul>\",\"manufacturer\":\"Dot&Dot\",\"price\":\"24.99\",\"percentageSaved\":37,\"ratingDecimal\":8.800000000000000710542735760100185871124267578125,\"url\":\"https:\\\/\\\/www.amazon.com\\\/dp\\\/B01IEJHJWK?tag=backtrannew1-20&linkCode=osi&th=1&psc=1\",\"img\":\"https:\\\/\\\/m.media-amazon.com\\\/images\\\/I\\\/41DzZuK+ViL._SL500_.jpg\",\"merchant\":\"Amazon.com\",\"logo\":\"https:\\\/\\\/getbestdealtoday.com\\\/wp-content\\\/plugins\\\/content-egg\\\/res\\\/logos\\\/amazon.webp\",\"index\":6,\"why_love\":\"<h3 class=\\\"why-love-heading\\\">Why We Love It<\\\/h3><ul class=\\\"why-love-list\\\">\\n  <li>Personalized support for ultimate comfort.<\\\/li>\\n  <li>Versatile design for every relaxation need.<\\\/li>\\n  <li>Travel-friendly and easy to maintain.<\\\/li>\\n<\\\/ul>\",\"highlights\":\"<h3 class=\\\"highlight-heading\\\">Main Highlights<\\\/h3><ul class=\\\"highlight-list\\\">\\n  <li><strong>Custom Support:<\\\/strong> Contours to your unique shape for relief.<\\\/li>\\n  <li><strong>Versatile Use:<\\\/strong> Perfect for head, back, or neck support.<\\\/li>\\n  <li><strong>Travel Essential:<\\\/strong> Memory foam cushions pressure points during journeys.<\\\/li>\\n<\\\/ul>\",\"pick_by\":\"\"},{\"title\":\"SARISUN Travel Pillows for Airplanes, Airplane Pillow for Long Flight, Airplane Head Strap with Eye Mask for Sleep, Travel Neck Pillow for Car Road Trip, 360\\u00b0 Support Headrest, Stop Bobblehead, Black\",\"description\":\"<h3>Why We Love It<\\\/h3>\\n<ul>\\n<li>Transform your travel sleep experience effortlessly!<\\\/li>\\n<li>Say goodbye to neck pain and discomfort.<\\\/li>\\n<li>Compact design makes travel a breeze.<\\\/li>\\n<\\\/ul>\\n<h3>Main Highlights<\\\/h3>\\n<ul>\\n<li><strong>Innovative Design:<\\\/strong> Combines pillow and eye mask for ultimate comfort.<\\\/li>\\n<li><strong>360\\u00b0 Support:<\\\/strong> Gently hugs your head for better sleep.<\\\/li>\\n<li><strong>Travel-Friendly:<\\\/strong> Fits easily into any carry-on without hassle.<\\\/li>\\n<\\\/ul>\",\"manufacturer\":\"SARISUN\",\"price\":\"19.59\",\"percentageSaved\":6,\"ratingDecimal\":8.5999999999999996447286321199499070644378662109375,\"url\":\"https:\\\/\\\/www.amazon.com\\\/dp\\\/B0CFV5LZ3R?tag=backtrannew1-20&linkCode=osi&th=1&psc=1\",\"img\":\"https:\\\/\\\/m.media-amazon.com\\\/images\\\/I\\\/418uHPyFPaL._SL500_.jpg\",\"merchant\":\"Amazon.com\",\"logo\":\"https:\\\/\\\/getbestdealtoday.com\\\/wp-content\\\/plugins\\\/content-egg\\\/res\\\/logos\\\/amazon.webp\",\"index\":7,\"why_love\":\"<h3 class=\\\"why-love-heading\\\">Why We Love It<\\\/h3><ul class=\\\"why-love-list\\\">\\n<li>Transform your travel sleep experience effortlessly!<\\\/li>\\n<li>Say goodbye to neck pain and discomfort.<\\\/li>\\n<li>Compact design makes travel a breeze.<\\\/li>\\n<\\\/ul>\",\"highlights\":\"<h3 class=\\\"highlight-heading\\\">Main Highlights<\\\/h3><ul class=\\\"highlight-list\\\">\\n<li><strong>Innovative Design:<\\\/strong> Combines pillow and eye mask for ultimate comfort.<\\\/li>\\n<li><strong>360\\u00b0 Support:<\\\/strong> Gently hugs your head for better sleep.<\\\/li>\\n<li><strong>Travel-Friendly:<\\\/strong> Fits easily into any carry-on without hassle.<\\\/li>\\n<\\\/ul>\",\"pick_by\":\"\"},{\"title\":\"SZXYX Neck Travel Pillows for Airplanes, 100% Pure Memory Foam Neck Pillow for Airplanes, Comfortable Breathable Cover, 360\\u00b0 Support Stowable Pillows for Sleeping, Car, Airport Travel Essentials L\",\"description\":\"<h3>Why We Love It<\\\/h3>\\n<ul>\\n<li>Stay comfortable during long journeys.<\\\/li>\\n<li>Relieves neck and shoulder discomfort.<\\\/li>\\n<li>Perfect gift for loved ones.<\\\/li>\\n<\\\/ul>\\n<h3>Main Highlights<\\\/h3>\\n<ul>\\n<li><strong>Chin Wrap Function:<\\\/strong> Maintains upright posture for ultimate support.<\\\/li>\\n<li><strong>Anti-Stick Design:<\\\/strong> Keeps the pillow clean and hassle-free.<\\\/li>\\n<li><strong>Versatile Use:<\\\/strong> Ideal for planes, cars, and trains.<\\\/li>\\n<\\\/ul>\",\"manufacturer\":\"SZXYX\",\"price\":\"27.99\",\"percentageSaved\":30,\"ratingDecimal\":8.4000000000000003552713678800500929355621337890625,\"url\":\"https:\\\/\\\/www.amazon.com\\\/dp\\\/B0DDH2WPVN?tag=backtrannew1-20&linkCode=osi&th=1&psc=1\",\"img\":\"https:\\\/\\\/m.media-amazon.com\\\/images\\\/I\\\/413zX6ZhR8L._SL500_.jpg\",\"merchant\":\"Amazon.com\",\"logo\":\"https:\\\/\\\/getbestdealtoday.com\\\/wp-content\\\/plugins\\\/content-egg\\\/res\\\/logos\\\/amazon.webp\",\"index\":8,\"why_love\":\"<h3 class=\\\"why-love-heading\\\">Why We Love It<\\\/h3><ul class=\\\"why-love-list\\\">\\n<li>Stay comfortable during long journeys.<\\\/li>\\n<li>Relieves neck and shoulder discomfort.<\\\/li>\\n<li>Perfect gift for loved ones.<\\\/li>\\n<\\\/ul>\",\"highlights\":\"<h3 class=\\\"highlight-heading\\\">Main Highlights<\\\/h3><ul class=\\\"highlight-list\\\">\\n<li><strong>Chin Wrap Function:<\\\/strong> Maintains upright posture for ultimate support.<\\\/li>\\n<li><strong>Anti-Stick Design:<\\\/strong> Keeps the pillow clean and hassle-free.<\\\/li>\\n<li><strong>Versatile Use:<\\\/strong> Ideal for planes, cars, and trains.<\\\/li>\\n<\\\/ul>\",\"pick_by\":\"\"},{\"title\":\"Travel Pillow Memory Foam for Airplanes - Neck Pillow for Traveling, Car, Home, Flight Pillow for Sleeping with Attachable Snap Strap Soft Washable Cover, Provide Head Neck Support Rest, Dark Gray\",\"description\":\"<h3>Why We Love It<\\\/h3>\\n<li>Ultimate comfort for restful travel naps.<\\\/li>\\n<li>Ergonomic design supports your neck perfectly.<\\\/li>\\n<li>Convenient carry strap for easy attachments.<\\\/li>\\n<h3>Main Highlights<\\\/h3>\\n<li><strong>Comfort Level:<\\\/strong> Soft memory foam molds to your neck.<\\\/li>\\n<li><strong>Ergonomic Support:<\\\/strong> Provides 360-degree support for peaceful sleep.<\\\/li>\\n<li><strong>Portable Design:<\\\/strong> Easily attaches to your backpack for hands-free travel.<\\\/li>\",\"manufacturer\":\"Kingnord\",\"price\":\"12.99\",\"percentageSaved\":0,\"ratingDecimal\":8.199999999999999289457264239899814128875732421875,\"url\":\"https:\\\/\\\/www.amazon.com\\\/dp\\\/B0995B8K8V?tag=backtrannew1-20&linkCode=osi&th=1&psc=1\",\"img\":\"https:\\\/\\\/m.media-amazon.com\\\/images\\\/I\\\/41OmtJ8d5FL._SL500_.jpg\",\"merchant\":\"Amazon.com\",\"logo\":\"https:\\\/\\\/getbestdealtoday.com\\\/wp-content\\\/plugins\\\/content-egg\\\/res\\\/logos\\\/amazon.webp\",\"index\":9,\"why_love\":\"\",\"highlights\":\"\",\"pick_by\":\"\"}];\n\n        let currentItems = [...originalItems];\n\n        function toggleDropdown(button) {\n            const dropdown = button.nextElementSibling;\n            dropdown.classList.toggle('show');\n        }\n\n        function renderCards(items) {\n            const productCards = document.getElementById('productCards');\n            productCards.innerHTML = '';\n            let productNumber = 1;\n            items.forEach((item, key) => {\n                if (productNumber > 10) return;\n                const rating = item.ratingDecimal \/ 2;\n                const statusLabel = item.ratingDecimal >= 9 ? 'Exceptional' : (item.ratingDecimal >= 8 ? 'Very Good' : 'Good');\n                const badge = key === 0\n                    ? `<div class=\"badge-top-number\">\n                        <svg class=\"part1 -top-29 sm:left-10 sm:-top-18 lg:-top-17 lg:left-11 text-secondary-600\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"43\" height=\"33\" viewBox=\"0 0 43 33\" fill=\"none\">\n                            <path d=\"M41.6249 1L29.4082 32H1.00379V12.5C1.00379 6.14873 6.15251 1 12.5038 1H41.6249Z\" fill=\"#0d6efd\" stroke=\"#C7E2FE\"><\/path>\n                            <path d=\"M40.3829 2.00002L41.8668 0.993072L29.2422 33.0156L28.5547 31.9922L40.3829 2.00002Z\" fill=\"secondary-600\"><\/path>\n                            <foreignObject x=\"50%\" y=\"25%\" width=\"16\" height=\"25\" transform=\"translate(-12,-8)\">\n                                <img decoding=\"async\" src=\"https:\/\/d1ttb1lnpo2lvz.cloudfront.net\/22823cdb\/img\/trophy-white.svg\" width=\"16\" height=\"16\">\n                            <\/foreignObject>\n                        <\/svg>\n                        <svg class=\"part2 left-1 top-3 sm:left-11 sm:top-14 lg:top-15 lg:left-12\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"7\" height=\"7\" viewBox=\"0 0 7 7\" fill=\"none\">\n                            <path class=\"fill-secondary-700\" d=\"M6.5 6.5L0.5 0.5H6.5V6.5Z\" fill=\"#0d6efd\"><\/path>\n                        <\/svg>\n                        <svg id=\"dynamic-svg\" class=\"part3 z-1 -top-28 left-28 sm:left-39 sm:-top-17 lg:-top-16 lg:left-38\" width=\"116.6875\" height=\"33\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 116.6875 33\" fill=\"none\">\n                            <path id=\"Rectangle\" class=\"stroke-gray-200 group-first:stroke-secondary-200 group-hover:lg:gray-300 group-first:group-hover:lg:secondary-300 transition-all duration-500\" d=\"M0.734097 31.5 L12.9339 0.5 H104.1875 C110.5385 0.5 115.6875 5.64873 115.6875 12 V20 C115.6875 26.3513 110.5385 31.5 104.1875 31.5 H0.734097Z\" fill=\"white\" stroke=\"#C7E2FE\"><\/path>\n                            <text id=\"text\" class=\"mini1 font-400 leading-20 text-14 text-\" x=\"50%\" y=\"49%\" dominant-baseline=\"middle\" text-anchor=\"middle\" fill=\"currentColor\">Best Choice<\/text>\n                        <\/svg>\n                    <\/div>`\n                    : key === 1\n                        ? `<div class=\"badge-top-number\">\n                            <svg class=\"part1 -top-29 sm:left-10 sm:-top-18 lg:-top-17 lg:left-11 text-error-400\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"43\" height=\"33\" viewBox=\"0 0 43 33\" fill=\"none\">\n                                <path d=\"M41.6249 1L29.4082 32H1.00379V12.5C1.00379 6.14873 6.15251 1 12.5038 1H41.6249Z\" fill=\"rgb(245 148 175)\" stroke=\"#E1E4E6\"><\/path>\n                                <path d=\"M40.3829 2.00002L41.8668 0.993072L29.2422 33.0156L28.5547 31.9922L40.3829 2.00002Z\" fill=\"error-400\"><\/path>\n                                <foreignObject x=\"50%\" y=\"25%\" width=\"16\" height=\"25\" transform=\"translate(-12,-8)\">\n                                    <img decoding=\"async\" src=\"https:\/\/d1ttb1lnpo2lvz.cloudfront.net\/22823cdb\/img\/diamond-white.svg\" width=\"16\" height=\"16\">\n                                <\/foreignObject>\n                            <\/svg>\n                            <svg class=\"part2 left-1 top-3 sm:left-11 sm:top-14 lg:top-15 lg:left-12\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"7\" height=\"7\" viewBox=\"0 0 7 7\" fill=\"none\">\n                                <path class=\"fill-error-500\" d=\"M6.5 6.5L0.5 0.5H6.5V6.5Z\" fill=\"rgb(245 148 175)\"><\/path>\n                            <\/svg>\n                            <svg id=\"dynamic-svg\" class=\"part3 z-1 -top-28 left-28 sm:left-39 sm:-top-17 lg:-top-16 lg:left-38\" width=\"145.04166412353516\" height=\"33\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 145.04166412353516 33\" fill=\"none\">\n                                <path id=\"Rectangle\" class=\"stroke-gray-200 group-first:stroke-secondary-200 group-hover:lg:gray-300 group-first:group-hover:lg:secondary-300 transition-all duration-500\" d=\"M0.734097 31.5 L12.9339 0.5 H132.54166412353516 C138.89266412353516 0.5 144.04166412353516 5.64873 144.04166412353516 12 V20 C144.04166412353516 26.3513 138.89266412353516 31.5 132.54166412353516 31.5 H0.734097Z\" fill=\"white\" stroke=\"#C7E2FE\"><\/path>\n                                <text id=\"text\" class=\"mini1 font-400 leading-20 text-14 text-\" x=\"50%\" y=\"49%\" dominant-baseline=\"middle\" text-anchor=\"middle\" fill=\"currentColor\">Value for Money<\/text>\n                            <\/svg>\n                        <\/div>`\n                        : '';\n\n                const escapedTitle = item.title.replace(\/\"\/g, '&quot;').split(' ').slice(0, 7).join(' ');\n                const escapedManufacturer = item.manufacturer ? item.manufacturer.replace(\/\"\/g, '&quot;') : '';\n                const escapedMerchant = item.merchant ? item.merchant.replace(\/\"\/g, '&quot;') : '';\n                const tooltip = productNumber === 1 ? `\n                    <div class=\"tooltip-container\" id=\"tooltipTrigger\">\n                        <span class=\"tooltip-link\"><\/span>\n                        <img decoding=\"async\" src=\"https:\/\/d1ttb1lnpo2lvz.cloudfront.net\/22823cdb\/img\/bulb.svg\" alt=\"\" class=\"bulb\">\n                        <u class=\"how-do-we-rank-1 text-primary-500\">How do we rank?<\/u>\n                        <div class=\"tooltip-box\" id=\"tooltipBox\">\n                            <img decoding=\"async\" class=\"absolute -top-9 right-165 sm:-top-5 tooltip-arrow\"\n                                src=\"https:\/\/d1ttb1lnpo2lvz.cloudfront.net\/22823cdb\/img\/tooltip-arrow.svg\" alt=\"\">\n                            <img decoding=\"async\" class=\"tooltip-close close-btn absolute right-16 top-16 cursor-pointer\"\n                                src=\"https:\/\/d1ttb1lnpo2lvz.cloudfront.net\/22823cdb\/img\/close-btn.svg\" id=\"closeTooltip\" alt=\"\">\n                            <span class=\"how-do-we-rank sub2 text-gray-1100\">How do we rank<\/span>\n                            <p class=\"description text-gray-1000\">Our AI-powered platform ranks products using multiple weighted factors\n                                from millions of products and user reviews across the web, providing the most valuable and real data. Higher scores rank first.<\/p>\n                        <\/div>\n                    <\/div>` : '';\n                const tooltip_end = productNumber === 10 ? `\n                    <div class=\"tooltip-container\">\n                        <img decoding=\"async\" src=\"https:\/\/d1ttb1lnpo2lvz.cloudfront.net\/a62737db\/img\/discover.svg\" class=\"bulb\">\n                        <span class=\"mini2 how-do-we-rank-1 text-primary-500\" >Discover top deals and categories on Amazon<\/span>\n                        <a  href=\"https:\/\/www.amazon.com\/s?k=travel-pillows-for-airplanes&#038;tag=bedan-20\" target=\"_blank\" ><u class=\"how-do-we-rank-1 text-primary-500\">Check Deals<\/u><\/a>    \n                        <\/div>\n                    <\/div>` : '';\n                const card = `\n                    <div class=\"card mb-3\" data-price=\"${item.price ?? ''}\" data-discount=\"${item.percentageSaved ?? 0}\" data-index=\"${item.index}\">\n                        ${badge}\n                        <div class=\"product-number-badge\">${productNumber}<\/div>\n                        <div class=\"row g-0 align-items-center product-row\">\n                            <div class=\"col\">\n                                <div class=\"image-and-rating\">\n                                    <div class=\"image-column\">\n                                        <a href=\"${item.url}\" target=\"_blank\" rel=\"nofollow\">\n                                            <img decoding=\"async\" src=\"${item.img}\" alt=\"${escapedTitle}\" class=\"product-image img-fluid\" \/>\n                                        <\/a>\n                                        ${escapedManufacturer ? `<div class=\"manufacturer mt-0.5\">${escapedManufacturer}<\/div>` : ''}\n                                    <\/div>\n                                    <div class=\"rating-column\">\n                                        <div class=\"fw-bold fs-4 rating-number\">${item.ratingDecimal.toFixed(1)}<\/div>\n                                        <div class=\"text-muted small\">${statusLabel}<\/div>\n                                        <div class=\"rating-stars\">\n                                            ${[...Array(5)].map((_, i) => {\n                    if (rating >= i + 1) {\n                        return '<span class=\"star\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 20 20\"><polygon points=\"10,1 12.59,7.36 19.51,7.36 13.96,11.64 16.55,17.99 10,13.71 3.45,17.99 6.04,11.64 0.49,7.36 7.41,7.36\" fill=\"#FFD700\"\/><\/svg><\/span>';\n                    } else if (rating >= i + 0.5) {\n                        return '<span class=\"star\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 20 20\"><defs><linearGradient id=\"half_${key}_${i}\"><stop offset=\"50%\" stop-color=\"#FFD700\"\/><stop offset=\"50%\" stop-color=\"#e0e0e0\"\/><\/linearGradient><\/defs><polygon points=\"10,1 12.59,7.36 19.51,7.36 13.96,11.64 16.55,17.99 10,13.71 3.45,17.99 6.04,11.64 0.49,7.36 7.41,7.36\" fill=\"url(#half_${key}_${i})\"\/><\/svg><\/span>';\n                    } else {\n                        return '<span class=\"star\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 20 20\"><polygon points=\"10,1 12.59,7.36 19.51,7.36 13.96,11.64 16.55,17.99 10,13.71 3.45,17.99 6.04,11.64 0.49,7.36 7.41,7.36\" fill=\"#e0e0e0\"\/><\/svg><\/span>';\n                    }\n                }).join('')}\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                            <div class=\"col text-md-start title-column\">\n                                    <div class=\"title-percentage\">\n                                    <a href=\"${item.url}\" target=\"_blank\" rel=\"nofollow\" class=\"h5 d-block product-title\">\n                                    <h5 class=\"product-title text-gray-1100\">    \n                                    ${escapedTitle}...\n                                    <\/h5>\n                                    <\/a>\n                                \n                                    ${item.percentageSaved > 0 ? `<div class=\"percentage-saved\">${item.percentageSaved}% Off<\/div>` : ''}\n                                    <\/div>\n                                    \n                                    ${key === 0 && item.pick_by ? `\n                                        <a class=\"pick-by\">\n                                            <img decoding=\"async\" class=\"w-16\" src=\"https:\/\/d1ttb1lnpo2lvz.cloudfront.net\/22823cdb\/img\/picked-grey.svg\" alt=\"\">\n                                            <div class=\"productWatcherFeature body2 text-gray-900 font-300\">Picked by <span class=\"sub2 text-gray-900 font-600\">${item.pick_by} users<\/span> this month<\/div>\n                                        <\/a>` : ''}\n                                    ${item.why_love || item.highlights ? `\n                                        <div class=\"toggle-desc\" data-content-id=\"content-${key}\">Show more<\/div>\n                                        <div class=\"content-${key}-details\" style=\"display:none;\">\n                                            ${item.why_love || ''}\n                                            ${item.highlights || ''}\n                                        <\/div>` : ''}\n                                \n                            <\/div>\n                            <div class=\"col buy-column\">\n                                ${item.logo ? `<img decoding=\"async\" src=\"${item.logo}\" alt=\"${escapedMerchant}\" class=\"merchant-logo\">` : ''}\n                                <a href=\"${item.url}\" target=\"_blank\" rel=\"nofollow\" class=\"check-price-button\">Check Price<\/a>\n                            <\/div>\n                            ${key === 0 && item.pick_by ? `\n                                <a class=\"pick-by-mobile\">\n                                    <img decoding=\"async\" class=\"w-16\" src=\"https:\/\/d1ttb1lnpo2lvz.cloudfront.net\/22823cdb\/img\/picked-grey.svg\" alt=\"\">\n                                    <div class=\"productWatcherFeature body2 text-gray-900 font-300\">Picked by <span class=\"sub2 text-gray-900 font-600\">${item.pick_by} users<\/span> this month<\/div>\n                                <\/a>` : ''}\n                        <\/div>\n                        ${item.why_love || item.highlights ? `\n                            <div class=\"description-container\">\n                                <div class=\"show-more-content px-3 text-muted\" id=\"content-${key}\">\n                                    ${item.why_love || ''}${item.highlights || ''}\n                                <\/div>\n                                <div class=\"toggle-desc-secondary\" data-content-id=\"content-${key}\">Show more<\/div>\n                            <\/div>` : ''}\n                    <\/div>        ${tooltip} ${tooltip_end}`\n\n                    ;\n                productCards.insertAdjacentHTML('beforeend', card);\n                productNumber++;\n            });\n\n            \/\/ Re-attach toggle event listeners for description toggles\n            const toggles = document.querySelectorAll('.toggle-desc, .toggle-desc-secondary');\n            toggles.forEach(toggle => {\n                toggle.addEventListener('click', () => {\n                    const contentId = toggle.getAttribute('data-content-id');\n                    const content = document.getElementById(contentId);\n                    if (!content) return;\n                    const isVisible = content.classList.contains('is-visible');\n                    content.classList.toggle('is-visible', !isVisible);\n                    const relatedToggles = document.querySelectorAll(`[data-content-id=\"${contentId}\"]`);\n                    relatedToggles.forEach(t => {\n                        t.textContent = isVisible ? 'Show more' : 'Show less';\n                    });\n                });\n            });\n        }\n\n        function sortItems(type) {\n            currentItems = [...originalItems];\n            if (type === 'price-lowest-first') {\n                currentItems.sort((a, b) => (a.price ?? Infinity) - (b.price ?? Infinity));\n            } else if (type === 'price-highest-first') {\n                currentItems.sort((a, b) => (b.price ?? 0) - (a.price ?? 0));\n            } else if (type === 'discount') {\n                currentItems.sort((a, b) => (b.percentageSaved ?? 0) - (a.percentageSaved ?? 0));\n            } else {\n                currentItems.sort((a, b) => a.index - b.index); \/\/ Default: Editor's Choice\n            }\n            renderCards(currentItems);\n        }\n\n        \/\/ Initialize render\n        renderCards(currentItems);\n\n        \/\/ Add dropdown event listeners\n        document.querySelectorAll('.dropdown-option').forEach(option => {\n            option.addEventListener('click', function () {\n\n                const label = this.textContent;\n                const sortType = this.getAttribute('data-sort');\n                \/\/ Update the inner HTML with a styled span just for \"Sort: \"\n                document.querySelector('.selected-value').innerHTML = `\n                    <span class=\"sort-text\" style=\"color: rgb(114, 125, 135); font-weight:300;\">Sort: ${label}<\/span>\n                `;\n                document.querySelector('.dropdown-options').classList.remove('show');\n                sortItems(sortType);\n            });\n        });\n\n        \/\/ Handle clicks outside dropdown to close it\n        document.addEventListener('click', (e) => {\n            const dropdown = document.querySelector('.dropdown-options');\n            const button = document.querySelector('.dropdown-button');\n            if (dropdown && !dropdown.contains(e.target) && !button.contains(e.target)) {\n                dropdown.classList.remove('show');\n            }\n        });\n\n        \/\/ Add footer\n        const footer = `<div class=\"text-muted small\">Prices and availability are subject to change. Last updated: ${new Date().toISOString().split('T')[0]}.<\/div>`;\n        document.getElementById('productCards').insertAdjacentHTML('afterend', footer);\n\n        \/\/  create tooltip functionality\n        const tooltipTrigger = document.getElementById('tooltipTrigger');\n        const tooltipBox = document.getElementById('tooltipBox');\n        const closeTooltip = document.getElementById('closeTooltip');\n\n        tooltipTrigger.addEventListener('click', (e) => {\n            \/\/ Prevent closing when clicking inside the tooltip\n            if (e.target.closest('#tooltipBox')) return;\n            tooltipBox.style.display = tooltipBox.style.display === 'block' ? 'none' : 'block';\n        });\n\n        closeTooltip.addEventListener('click', (e) => {\n            tooltipBox.style.display = 'none';\n            e.stopPropagation();\n        });\n\n        document.addEventListener('click', (e) => {\n            if (!tooltipTrigger.contains(e.target)) {\n                tooltipBox.style.display = 'none';\n            }\n        });\n    <\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"Save up to 37% Off Sort: Editor's Choice \u25be Editor&#039;s Choice Discount Price (Low to High) Price (High to Low)","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","inline_featured_image":false,"footnotes":""},"categories":[217],"tags":[],"offerexpiration":[],"class_list":["post-4718","post","type-post","status-publish","format-standard","hentry","category-travel-pillows-for-airplanes"],"_links":{"self":[{"href":"https:\/\/getbestdealtoday.com\/index.php\/wp-json\/wp\/v2\/posts\/4718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/getbestdealtoday.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/getbestdealtoday.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/getbestdealtoday.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/getbestdealtoday.com\/index.php\/wp-json\/wp\/v2\/comments?post=4718"}],"version-history":[{"count":1,"href":"https:\/\/getbestdealtoday.com\/index.php\/wp-json\/wp\/v2\/posts\/4718\/revisions"}],"predecessor-version":[{"id":4719,"href":"https:\/\/getbestdealtoday.com\/index.php\/wp-json\/wp\/v2\/posts\/4718\/revisions\/4719"}],"wp:attachment":[{"href":"https:\/\/getbestdealtoday.com\/index.php\/wp-json\/wp\/v2\/media?parent=4718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/getbestdealtoday.com\/index.php\/wp-json\/wp\/v2\/categories?post=4718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/getbestdealtoday.com\/index.php\/wp-json\/wp\/v2\/tags?post=4718"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/getbestdealtoday.com\/index.php\/wp-json\/wp\/v2\/offerexpiration?post=4718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}