{"product_id":"ride-japan-devil-pleasure-hard-texture-stroker","title":"RIDE Japan Devil Pleasure Hard-Texture Stroker","description":"\u003cstyle\u003e\n  .hard-product-info,\n  .hard-product-info * {\n    box-sizing: border-box;\n  }\n\n  .hard-product-info {\n    width: 100%;\n    max-width: 520px;\n    margin: 24px auto;\n    padding: 0 10px;\n    color: #222;\n    font-family:\n      -apple-system,\n      BlinkMacSystemFont,\n      \"Segoe UI\",\n      Arial,\n      sans-serif;\n  }\n\n  .hard-product-info__hero {\n    position: relative;\n    overflow: hidden;\n    padding: 24px 18px;\n    color: #fff;\n    text-align: center;\n    border-radius: 16px;\n    background:\n      radial-gradient(\n        circle at top right,\n        rgba(255, 218, 70, 0.38),\n        transparent 36%\n      ),\n      linear-gradient(\n        135deg,\n        #171717 0%,\n        #4e0713 55%,\n        #c8172c 100%\n      );\n    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.14);\n  }\n\n  .hard-product-info__eyebrow {\n    margin: 0 0 7px;\n    color: #ffd84d;\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n  }\n\n  .hard-product-info__title {\n    margin: 0;\n    font-size: clamp(24px, 7vw, 34px);\n    font-weight: 900;\n    line-height: 1.15;\n  }\n\n  .hard-product-info__intro {\n    max-width: 430px;\n    margin: 11px auto 0;\n    color: rgba(255, 255, 255, 0.9);\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n  .hard-product-info__badges {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 7px;\n    margin-top: 15px;\n  }\n\n  .hard-product-info__badge {\n    display: inline-flex;\n    align-items: center;\n    min-height: 29px;\n    padding: 5px 10px;\n    color: #fff;\n    font-size: 12px;\n    font-weight: 800;\n    line-height: 1.2;\n    border: 1px solid rgba(255, 255, 255, 0.4);\n    border-radius: 999px;\n    background: rgba(0, 0, 0, 0.24);\n  }\n\n  .hard-product-info__card {\n    margin-top: 14px;\n    padding: 18px 16px;\n    border: 1px solid #ececec;\n    border-radius: 15px;\n    background: #fff;\n    box-shadow: 0 5px 18px rgba(0, 0, 0, 0.07);\n  }\n\n  .hard-product-info__card-heading {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin: 0 0 12px;\n    color: #1e1e1e;\n    font-size: 19px;\n    font-weight: 900;\n    line-height: 1.35;\n  }\n\n  .hard-product-info__card-heading::before {\n    content: \"\";\n    width: 5px;\n    height: 23px;\n    flex: 0 0 auto;\n    border-radius: 5px;\n    background: linear-gradient(\n      180deg,\n      #f32841,\n      #970516\n    );\n  }\n\n  .hard-product-info__text {\n    margin: 0;\n    color: #595959;\n    font-size: 14px;\n    line-height: 1.8;\n  }\n\n  .hard-product-info__highlight {\n    color: #cf142b;\n    font-weight: 800;\n  }\n\n  .hard-product-info__feature-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n  }\n\n  .hard-product-info__feature {\n    position: relative;\n    padding: 14px 13px 14px 45px;\n    border: 1px solid #eeeeee;\n    border-radius: 12px;\n    background: #fafafa;\n  }\n\n  .hard-product-info__feature::before {\n    content: \"✓\";\n    position: absolute;\n    top: 15px;\n    left: 14px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 20px;\n    height: 20px;\n    color: #fff;\n    font-size: 12px;\n    font-weight: 900;\n    border-radius: 50%;\n    background: #d1152d;\n  }\n\n  .hard-product-info__feature-title {\n    display: block;\n    margin-bottom: 4px;\n    color: #202020;\n    font-size: 15px;\n    font-weight: 850;\n    line-height: 1.4;\n  }\n\n  .hard-product-info__feature-text {\n    display: block;\n    color: #646464;\n    font-size: 13px;\n    line-height: 1.65;\n  }\n\n  .hard-product-info__spec-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 9px;\n  }\n\n  .hard-product-info__spec {\n    min-width: 0;\n    padding: 13px 9px;\n    text-align: center;\n    border: 1px solid #ededed;\n    border-radius: 11px;\n    background: #fafafa;\n  }\n\n  .hard-product-info__spec-label {\n    display: block;\n    margin-bottom: 4px;\n    color: #777;\n    font-size: 12px;\n    line-height: 1.35;\n  }\n\n  .hard-product-info__spec-value {\n    display: block;\n    color: #202020;\n    font-size: 16px;\n    font-weight: 900;\n    line-height: 1.35;\n    word-break: break-word;\n  }\n\n  .hard-product-info__notice {\n    margin-top: 14px;\n    padding: 15px 16px;\n    color: #59491f;\n    font-size: 13px;\n    line-height: 1.75;\n    border: 1px solid #efd78d;\n    border-radius: 13px;\n    background: #fffaf0;\n  }\n\n  .hard-product-info__notice-title {\n    display: block;\n    margin-bottom: 4px;\n    color: #30260f;\n    font-size: 14px;\n    font-weight: 900;\n  }\n\n  @media screen and (max-width: 360px) {\n    .hard-product-info {\n      padding: 0 7px;\n    }\n\n    .hard-product-info__hero {\n      padding-right: 14px;\n      padding-left: 14px;\n    }\n\n    .hard-product-info__card {\n      padding-right: 13px;\n      padding-left: 13px;\n    }\n\n    .hard-product-info__spec-value {\n      font-size: 14px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"hard-product-info\"\u003e\n  \u003cheader class=\"hard-product-info__hero\"\u003e\n    \u003cp class=\"hard-product-info__eyebrow\"\u003e\n      Hard Texture Series\n    \u003c\/p\u003e\n\n    \u003ch2 class=\"hard-product-info__title\"\u003e\n      High-Intensity Textured Design\n    \u003c\/h2\u003e\n\n    \u003cp class=\"hard-product-info__intro\"\u003e\n      Designed with firm, multi-directional internal textures for a\n      stronger and more defined tactile experience.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"hard-product-info__badges\"\u003e\n      \u003cspan class=\"hard-product-info__badge\"\u003e\n        Firm Texture\n      \u003c\/span\u003e\n\n      \u003cspan class=\"hard-product-info__badge\"\u003e\n        Raised Internal Ridges\n      \u003c\/span\u003e\n\n      \u003cspan class=\"hard-product-info__badge\"\u003e\n        TPE Material\n      \u003c\/span\u003e\n\n      \u003cspan class=\"hard-product-info__badge\"\u003e\n        Made in Japan\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/header\u003e\n\n  \u003cdiv class=\"hard-product-info__card\"\u003e\n    \u003ch3 class=\"hard-product-info__card-heading\"\u003e\n      Strong, Defined Texture\n    \u003c\/h3\u003e\n\n    \u003cp class=\"hard-product-info__text\"\u003e\n      The internal surface features pronounced raised sections and\n      layered ridges. The firmer construction helps the texture maintain\n      its shape and provides\n      \u003cspan class=\"hard-product-info__highlight\"\u003e\n        clear, noticeable feedback\n      \u003c\/span\u003e\n      during use.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hard-product-info__card\"\u003e\n    \u003ch3 class=\"hard-product-info__card-heading\"\u003e\n      Key Features\n    \u003c\/h3\u003e\n\n    \u003cdiv class=\"hard-product-info__feature-grid\"\u003e\n      \u003cdiv class=\"hard-product-info__feature\"\u003e\n        \u003cspan class=\"hard-product-info__feature-title\"\u003e\n          Multi-Level Raised Ridges\n        \u003c\/span\u003e\n\n        \u003cspan class=\"hard-product-info__feature-text\"\u003e\n          Different ridge heights create varied contact and a more\n          dynamic internal feel.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hard-product-info__feature\"\u003e\n        \u003cspan class=\"hard-product-info__feature-title\"\u003e\n          Firm Hard-Style Construction\n        \u003c\/span\u003e\n\n        \u003cspan class=\"hard-product-info__feature-text\"\u003e\n          Designed for customers who prefer stronger texture definition\n          rather than an ultra-soft feel.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hard-product-info__feature\"\u003e\n        \u003cspan class=\"hard-product-info__feature-title\"\u003e\n          Varied Internal Pattern\n        \u003c\/span\u003e\n\n        \u003cspan class=\"hard-product-info__feature-text\"\u003e\n          Combines wave-like textures, vertical ridges, and densely\n          arranged raised details.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hard-product-info__feature\"\u003e\n        \u003cspan class=\"hard-product-info__feature-title\"\u003e\n          Non-Penetrating End Design\n        \u003c\/span\u003e\n\n        \u003cspan class=\"hard-product-info__feature-text\"\u003e\n          The closed-end body helps keep the product compact and easy to\n          handle and store.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hard-product-info__feature\"\u003e\n        \u003cspan class=\"hard-product-info__feature-title\"\u003e\n          Weighted Body\n        \u003c\/span\u003e\n\n        \u003cspan class=\"hard-product-info__feature-text\"\u003e\n          The approximately 400 g body provides a more substantial and\n          stable feel in the hand.\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hard-product-info__card\"\u003e\n    \u003ch3 class=\"hard-product-info__card-heading\"\u003e\n      Product Specifications\n    \u003c\/h3\u003e\n\n    \u003cdiv class=\"hard-product-info__spec-grid\"\u003e\n      \u003cdiv class=\"hard-product-info__spec\"\u003e\n        \u003cspan class=\"hard-product-info__spec-label\"\u003e\n          Overall Length\n        \u003c\/span\u003e\n\n        \u003cspan class=\"hard-product-info__spec-value\"\u003e\n          Approx. 160 mm\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hard-product-info__spec\"\u003e\n        \u003cspan class=\"hard-product-info__spec-label\"\u003e\n          Maximum Width\n        \u003c\/span\u003e\n\n        \u003cspan class=\"hard-product-info__spec-value\"\u003e\n          Approx. 80 mm\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hard-product-info__spec\"\u003e\n        \u003cspan class=\"hard-product-info__spec-label\"\u003e\n          Internal Length\n        \u003c\/span\u003e\n\n        \u003cspan class=\"hard-product-info__spec-value\"\u003e\n          Approx. 130 mm\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hard-product-info__spec\"\u003e\n        \u003cspan class=\"hard-product-info__spec-label\"\u003e\n          Weight\n        \u003c\/span\u003e\n\n        \u003cspan class=\"hard-product-info__spec-value\"\u003e\n          Approx. 400 g\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hard-product-info__spec\"\u003e\n        \u003cspan class=\"hard-product-info__spec-label\"\u003e\n          Material\n        \u003c\/span\u003e\n\n        \u003cspan class=\"hard-product-info__spec-value\"\u003e\n          TPE\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hard-product-info__spec\"\u003e\n        \u003cspan class=\"hard-product-info__spec-label\"\u003e\n          Country of Origin\n        \u003c\/span\u003e\n\n        \u003cspan class=\"hard-product-info__spec-value\"\u003e\n          Japan\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hard-product-info__notice\"\u003e\n    \u003cspan class=\"hard-product-info__notice-title\"\u003e\n      Care Instructions\n    \u003c\/span\u003e\n\n    Use with a water-based lubricant suitable for TPE materials. Wash\n    thoroughly with warm water and mild soap before and after use. Allow\n    the product to dry completely before storing it separately from\n    other soft-material products.\n  \u003c\/div\u003e\n\u003c\/section\u003e","brand":"FoxySM","offers":[{"title":"Default Title","offer_id":52088071356714,"sku":null,"price":119.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/6067\/3834\/files\/20260417130808_18268_9.png?v=1784243651","url":"https:\/\/www.foxysm.com\/products\/ride-japan-devil-pleasure-hard-texture-stroker","provider":"FoxySM","version":"1.0","type":"link"}