{"product_id":"ribbed-memory-foam-travel-neck-pillow","title":"Ribbed Memory Foam Travel Neck Pillow","description":"\u003cstyle\u003e\n  .olv-ribbed-pillow {\n    --orp-accent: #7b6d61;\n    --orp-ink: #38322e;\n    --orp-muted: #756d65;\n    --orp-line: #e3dcd5;\n    --orp-soft: #f6f3ef;\n    display: block;\n    box-sizing: border-box;\n    width: 100%;\n    max-width: 100%;\n    min-width: 0;\n    margin: 0;\n    padding: 0;\n    color: var(--orp-ink);\n    background: transparent;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 14px;\n    line-height: 1.85;\n    text-align: left;\n    container-name: orp;\n    container-type: inline-size;\n  }\n\n  .olv-ribbed-pillow *,\n  .olv-ribbed-pillow *::before,\n  .olv-ribbed-pillow *::after {\n    box-sizing: border-box;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .olv-ribbed-pillow :is(header, section, footer, div, h2, h3, p, ul, li, span, strong) {\n    position: static !important;\n    float: none !important;\n    transform: none !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    writing-mode: horizontal-tb !important;\n    white-space: normal !important;\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    hyphens: none !important;\n    text-indent: 0 !important;\n    max-height: none !important;\n    -webkit-text-fill-color: currentColor !important;\n  }\n\n  .olv-ribbed-pillow :is(header, section, footer, h2, h3, p, ul) {\n    display: block;\n    width: 100%;\n    height: auto;\n    margin: 0;\n    padding: 0;\n    overflow: visible;\n  }\n\n  .olv-ribbed-pillow :is(h2, h3, p) {\n    background: transparent;\n  }\n\n  .olv-ribbed-pillow :is(h2, h3)::before,\n  .olv-ribbed-pillow :is(h2, h3)::after {\n    content: none !important;\n  }\n\n  .olv-ribbed-pillow .orp-eyebrow {\n    display: block;\n    width: 100%;\n    margin-bottom: 12px;\n    color: var(--orp-accent);\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.8;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .olv-ribbed-pillow .orp-title {\n    margin-bottom: 16px;\n    color: var(--orp-accent) !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 24px;\n    font-size: clamp(16px, 4.1cqi, 29px);\n    font-weight: 400;\n    line-height: 1.4;\n    letter-spacing: -0.035em;\n    text-wrap: balance;\n  }\n\n  .olv-ribbed-pillow p {\n    color: var(--orp-muted) !important;\n    font-size: 14px;\n    line-height: 1.85;\n  }\n\n  .olv-ribbed-pillow p + p {\n    margin-top: 12px;\n  }\n\n  .olv-ribbed-pillow .orp-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    width: 100%;\n    margin-top: 20px;\n  }\n\n  .olv-ribbed-pillow .orp-tag {\n    display: block;\n    flex: 0 1 auto;\n    width: auto;\n    padding: 6px 11px;\n    border: 1px solid var(--orp-line);\n    border-radius: 20px;\n    color: var(--orp-accent);\n    background: var(--orp-soft);\n    font-size: 11px;\n    line-height: 1.7;\n  }\n\n  .olv-ribbed-pillow .orp-stack {\n    display: flex;\n    flex-direction: column;\n    gap: 22px;\n    width: 100%;\n    margin-top: 26px;\n  }\n\n  .olv-ribbed-pillow .orp-card {\n    display: block !important;\n    flex: 0 0 auto;\n    clear: both;\n    width: 100% !important;\n    height: auto !important;\n    margin: 0 !important;\n    padding: 22px;\n    border: 1px solid var(--orp-line);\n    border-radius: 16px;\n    background: #ffffff;\n    box-shadow: none;\n    overflow: visible !important;\n  }\n\n  .olv-ribbed-pillow .orp-heading {\n    display: grid;\n    grid-template-columns: 32px minmax(0, 1fr);\n    align-items: center;\n    gap: 12px;\n    width: 100%;\n    margin-bottom: 17px;\n  }\n\n  .olv-ribbed-pillow .orp-number {\n    display: flex !important;\n    align-items: center;\n    justify-content: center;\n    width: 32px;\n    height: 32px;\n    margin: 0;\n    padding: 0;\n    border: 1px solid var(--orp-accent);\n    border-radius: 50%;\n    color: var(--orp-accent);\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1;\n    text-align: center;\n  }\n\n  .olv-ribbed-pillow .orp-heading h3 {\n    color: var(--orp-accent) !important;\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 20px;\n    font-weight: 400;\n    line-height: 1.45;\n  }\n\n  .olv-ribbed-pillow .orp-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr);\n    gap: 0;\n    width: 100%;\n  }\n\n  .olv-ribbed-pillow .orp-feature {\n    width: 100%;\n    padding: 16px 0;\n    border-top: 1px solid var(--orp-line);\n  }\n\n  .olv-ribbed-pillow .orp-feature strong {\n    display: block;\n    width: 100%;\n    margin-bottom: 6px;\n    color: var(--orp-accent);\n    font-size: 12px;\n    font-weight: 700;\n    line-height: 1.75;\n  }\n\n  .olv-ribbed-pillow .orp-feature p {\n    font-size: 13px;\n  }\n\n  .olv-ribbed-pillow .orp-note {\n    width: 100%;\n    margin-top: 16px;\n    padding: 14px 16px;\n    border-left: 2px solid var(--orp-accent);\n    border-radius: 0 9px 9px 0;\n    color: var(--orp-muted);\n    background: var(--orp-soft);\n    font-size: 12px;\n    line-height: 1.85;\n  }\n\n  .olv-ribbed-pillow .orp-spec {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr);\n    gap: 5px;\n    width: 100%;\n    padding: 13px 0;\n    border-top: 1px solid var(--orp-line);\n  }\n\n  .olv-ribbed-pillow .orp-spec strong {\n    display: block;\n    width: 100%;\n    color: var(--orp-ink);\n    font-size: 12px;\n    line-height: 1.8;\n  }\n\n  .olv-ribbed-pillow .orp-spec span {\n    display: block;\n    width: 100%;\n    color: var(--orp-muted);\n    font-size: 13px;\n    line-height: 1.8;\n  }\n\n  .olv-ribbed-pillow .orp-list {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    width: 100%;\n    list-style: none;\n  }\n\n  .olv-ribbed-pillow .orp-list li {\n    display: block;\n    width: 100%;\n    margin: 0;\n    padding: 0 0 16px;\n    border-bottom: 1px solid var(--orp-line);\n    color: var(--orp-muted);\n    font-size: 13px;\n    line-height: 1.85;\n  }\n\n  .olv-ribbed-pillow .orp-list li:last-child {\n    padding-bottom: 0;\n    border-bottom: 0;\n  }\n\n  .olv-ribbed-pillow .orp-list strong {\n    display: block;\n    width: 100%;\n    margin-bottom: 5px;\n    color: var(--orp-accent);\n    font-size: 12px;\n    line-height: 1.8;\n  }\n\n  .olv-ribbed-pillow .orp-faq {\n    width: 100%;\n    padding: 16px 0;\n    border-top: 1px solid var(--orp-line);\n  }\n\n  .olv-ribbed-pillow .orp-faq:last-child {\n    padding-bottom: 0;\n  }\n\n  .olv-ribbed-pillow .orp-faq strong {\n    display: block;\n    width: 100%;\n    margin-bottom: 7px;\n    color: var(--orp-ink);\n    font-size: 13px;\n    line-height: 1.8;\n  }\n\n  .olv-ribbed-pillow .orp-faq p {\n    font-size: 13px;\n  }\n\n  .olv-ribbed-pillow .orp-footer {\n    margin-top: 26px;\n    padding-top: 22px;\n    border-top: 1px solid var(--orp-line);\n    text-align: center;\n  }\n\n  .olv-ribbed-pillow .orp-footer strong {\n    display: block;\n    width: 100%;\n    margin-bottom: 9px;\n    color: var(--orp-accent);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 21px;\n    font-weight: 400;\n    line-height: 1.5;\n  }\n\n  .olv-ribbed-pillow .orp-footer p {\n    font-size: 12px;\n  }\n\n  @container orp (min-width: 440px) {\n    .olv-ribbed-pillow .orp-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      column-gap: 22px;\n    }\n\n    .olv-ribbed-pillow .orp-spec {\n      grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);\n      gap: 18px;\n    }\n  }\n\n  @container orp (max-width: 320px) {\n    .olv-ribbed-pillow .orp-card {\n      padding: 16px;\n    }\n\n    .olv-ribbed-pillow .orp-heading {\n      grid-template-columns: minmax(0, 1fr);\n      gap: 10px;\n    }\n\n    .olv-ribbed-pillow .orp-heading h3 {\n      font-size: 18px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"olv-ribbed-pillow\" lang=\"en\"\u003e\n  \u003cheader\u003e\n    \u003cspan class=\"orp-eyebrow\"\u003eOlvexaria · Texture Meets Travel Comfort\u003c\/span\u003e\n    \u003ch2 class=\"orp-title\"\u003eRibbed Memory Foam Travel Neck Pillow\u003c\/h2\u003e\n    \u003cp\u003e\n      Make room for a more comfortable journey. A sculpted silhouette,\n      richly ribbed exterior and warm taupe finish give this memory foam\n      neck pillow a relaxed, considered feel. Rounded front cushions\n      and matching snap tabs complete the design.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"orp-tags\" aria-label=\"Product highlights\"\u003e\n      \u003cspan class=\"orp-tag\"\u003eMemory Foam\u003c\/span\u003e\n      \u003cspan class=\"orp-tag\"\u003eRibbed Texture\u003c\/span\u003e\n      \u003cspan class=\"orp-tag\"\u003eContoured Cushioning\u003c\/span\u003e\n      \u003cspan class=\"orp-tag\"\u003eFront Snap Tabs\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"orp-stack\"\u003e\n    \u003csection class=\"orp-card\"\u003e\n      \u003cdiv class=\"orp-heading\"\u003e\n        \u003cspan class=\"orp-number\" aria-hidden=\"true\"\u003e01\u003c\/span\u003e\n        \u003ch3\u003eA Softer Travel Ritual\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cp\u003e\n        Distinctive texture brings a fresh finish to an everyday\n        essential. Fine raised ribs follow the pillow’s rounded panels,\n        while the neutral taupe shade feels understated and easy to pair\n        with your travel accessories.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Generously shaped side cushions and a sculpted rear profile\n        create a cushioned space around the back and sides of your neck.\n      \u003c\/p\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"orp-card\"\u003e\n      \u003cdiv class=\"orp-heading\"\u003e\n        \u003cspan class=\"orp-number\" aria-hidden=\"true\"\u003e02\u003c\/span\u003e\n        \u003ch3\u003eComfort in the Details\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-grid\"\u003e\n        \u003cdiv class=\"orp-feature\"\u003e\n          \u003cstrong\u003eMemory Foam Cushioning\u003c\/strong\u003e\n          \u003cp\u003e\n            A cushioned foam core provides a comfortable surface for\n            moments of seated rest.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"orp-feature\"\u003e\n          \u003cstrong\u003eRaised Ribbed Texture\u003c\/strong\u003e\n          \u003cp\u003e\n            Closely spaced fabric ribs give the exterior its distinctive\n            tactile appearance.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"orp-feature\"\u003e\n          \u003cstrong\u003eSculpted Padded Profile\u003c\/strong\u003e\n          \u003cp\u003e\n            Rounded side sections and broad front ends create a\n            substantial, contoured silhouette.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"orp-feature\"\u003e\n          \u003cstrong\u003eMatching Front Tabs\u003c\/strong\u003e\n          \u003cp\u003e\n            Tonal fabric tabs with press-stud details provide a simple\n            connection between the front ends.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"orp-card\"\u003e\n      \u003cdiv class=\"orp-heading\"\u003e\n        \u003cspan class=\"orp-number\" aria-hidden=\"true\"\u003e03\u003c\/span\u003e\n        \u003ch3\u003eFor Journeys \u0026amp; Everyday Pauses\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-grid\"\u003e\n        \u003cdiv class=\"orp-feature\"\u003e\n          \u003cstrong\u003eFlights\u003c\/strong\u003e\n          \u003cp\u003e\n            Bring familiar cushioning to your seat as you settle into\n            the journey.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"orp-feature\"\u003e\n          \u003cstrong\u003eTrain Rides\u003c\/strong\u003e\n          \u003cp\u003e\n            Enjoy a comfortable pause while watching the scenery or\n            listening to your favorite playlist.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"orp-feature\"\u003e\n          \u003cstrong\u003ePassenger Travel\u003c\/strong\u003e\n          \u003cp\u003e\n            Keep it close for seated downtime during longer trips.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"orp-feature\"\u003e\n          \u003cstrong\u003eRelaxing at Home\u003c\/strong\u003e\n          \u003cp\u003e\n            Add a little cushioning to quiet moments in your preferred\n            chair.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-note\"\u003e\n        Position the pillow comfortably without pressure at the front\n        of your neck. Fit will vary with your body shape and seating\n        position.\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"orp-card\"\u003e\n      \u003cdiv class=\"orp-heading\"\u003e\n        \u003cspan class=\"orp-number\" aria-hidden=\"true\"\u003e04\u003c\/span\u003e\n        \u003ch3\u003eProduct at a Glance\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-spec\"\u003e\n        \u003cstrong\u003eProduct Type\u003c\/strong\u003e\n        \u003cspan\u003eTravel neck pillow\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-spec\"\u003e\n        \u003cstrong\u003eCushioning\u003c\/strong\u003e\n        \u003cspan\u003eMemory foam\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-spec\"\u003e\n        \u003cstrong\u003eExterior\u003c\/strong\u003e\n        \u003cspan\u003eRibbed textured fabric\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-spec\"\u003e\n        \u003cstrong\u003eProfile\u003c\/strong\u003e\n        \u003cspan\u003eContoured body with rounded side and front cushions\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-spec\"\u003e\n        \u003cstrong\u003eFront Detail\u003c\/strong\u003e\n        \u003cspan\u003eMatching fabric tabs with snap fastenings\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-spec\"\u003e\n        \u003cstrong\u003eColor\u003c\/strong\u003e\n        \u003cspan\u003eWarm taupe\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-spec\"\u003e\n        \u003cstrong\u003eMeasurements \u0026amp; Contents\u003c\/strong\u003e\n        \u003cspan\u003eRefer to the details for your selected product option.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"orp-card\"\u003e\n      \u003cdiv class=\"orp-heading\"\u003e\n        \u003cspan class=\"orp-number\" aria-hidden=\"true\"\u003e05\u003c\/span\u003e\n        \u003ch3\u003eFind Your Comfortable Fit\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cul class=\"orp-list\"\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eRelease the Front Tabs\u003c\/strong\u003e\n          Open the snap connection before placing the pillow around\n          your neck.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          \u003cstrong\u003ePosition the Rear Cushion\u003c\/strong\u003e\n          Place the rear section behind your neck, with the rounded\n          front ends facing forward.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          \u003cstrong\u003eArrange the Padded Sides\u003c\/strong\u003e\n          Gently adjust the side cushions to suit your seat and\n          preferred resting position.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          \u003cstrong\u003eConnect Only If Comfortable\u003c\/strong\u003e\n          Fasten the front tabs if the fit feels relaxed, or leave\n          them open for more space. Readjust whenever needed.\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"orp-card\"\u003e\n      \u003cdiv class=\"orp-heading\"\u003e\n        \u003cspan class=\"orp-number\" aria-hidden=\"true\"\u003e06\u003c\/span\u003e\n        \u003ch3\u003eCare for the Texture\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cul class=\"orp-list\"\u003e\n        \u003cli\u003e\n          \u003cstrong\u003eFollow the Care Label\u003c\/strong\u003e\n          Check the instructions supplied with the pillow before\n          cleaning.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          \u003cstrong\u003eKeep the Foam Dry\u003c\/strong\u003e\n          Do not soak or machine wash the memory foam core.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          \u003cstrong\u003eClean Gently\u003c\/strong\u003e\n          If permitted by the care label, lightly spot clean with a\n          soft, damp cloth. Avoid soaking or vigorously rubbing\n          the textured fabric.\n        \u003c\/li\u003e\n\n        \u003cli\u003e\n          \u003cstrong\u003eAir Dry Before Storing\u003c\/strong\u003e\n          Allow the pillow to dry completely in a shaded, ventilated\n          place, then store somewhere clean and dry.\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cdiv class=\"orp-note\"\u003e\n        Wash a separate cover only if it is removable and its care\n        label specifically permits washing.\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"orp-card\"\u003e\n      \u003cdiv class=\"orp-heading\"\u003e\n        \u003cspan class=\"orp-number\" aria-hidden=\"true\"\u003e07\u003c\/span\u003e\n        \u003ch3\u003eA Few Helpful Answers\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-faq\"\u003e\n        \u003cstrong\u003eDoes this pillow need inflating?\u003c\/strong\u003e\n        \u003cp\u003e\n          No. The memory foam filling provides cushioning without an\n          air valve or pump.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-faq\"\u003e\n        \u003cstrong\u003eWhat gives the exterior its texture?\u003c\/strong\u003e\n        \u003cp\u003e\n          The fabric has closely spaced raised ribs that follow the\n          pillow’s curved panels.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-faq\"\u003e\n        \u003cstrong\u003eDo I need to fasten the front tabs?\u003c\/strong\u003e\n        \u003cp\u003e\n          Use the snap connection only when the fit feels comfortable.\n          You can leave the tabs open if you prefer more room.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"orp-faq\"\u003e\n        \u003cstrong\u003eHow do I check whether it will fit?\u003c\/strong\u003e\n        \u003cp\u003e\n          Review the product measurements before ordering. Fit depends\n          on neck size, body shape, seat design and personal preference.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003cfooter class=\"orp-footer\"\u003e\n    \u003cstrong\u003eTexture for the Journey. Comfort for the Pause.\u003c\/strong\u003e\n    \u003cp\u003e\n      Olvexaria — thoughtfully shaped cushioning for wherever you settle.\n    \u003c\/p\u003e\n  \u003c\/footer\u003e\n\u003c\/div\u003e","brand":"olvexaria","offers":[{"title":"Default Title","offer_id":50534943424650,"sku":null,"price":31.07,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0805\/9741\/8122\/files\/ChatGPT_2026_10_21_17_32_42.png?v=1792592473","url":"https:\/\/olvexaria.com\/products\/ribbed-memory-foam-travel-neck-pillow","provider":"olvexaria","version":"1.0","type":"link"}