{"product_id":"flexer","title":"Flexer","description":"\u003cstyle\u003e\n.fc-toy-desc { font-family: 'DM Sans', Arial, sans-serif; max-width: 640px; }\n.fc-toy-desc .fc-tagline { display: block; font-size: 13px; letter-spacing: .04em; text-transform: uppercase; color: #A0665F; font-weight: 600; margin-bottom: 14px; }\n.fc-toy-desc .fc-badges { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 20px; }\n.fc-toy-desc .fc-badge { background: #FBF3F1; border: 1px solid #E8DDD8; border-radius: 20px; padding: 6px 14px; font-size: 12px; color: #6B5E58; font-weight: 600; }\n.fc-toy-desc .fc-badge.fc-badge-hl { background: #c4546e; border-color: #c4546e; color: #fff; }\n.fc-toy-desc .fc-intro { font-size: 15px; line-height: 1.6; color: #3d3128; margin-bottom: 22px; }\n.fc-toy-desc .fc-sensation { display: flex; align-items: center; gap: 10px; margin-bottom: 24px; }\n.fc-toy-desc .fc-sensation-label { font-size: 13px; font-weight: 600; color: #3d3128; text-transform: uppercase; letter-spacing: .03em; }\n.fc-toy-desc .fc-pips { display: flex; gap: 5px; }\n.fc-toy-desc .fc-pip { width: 14px; height: 14px; border-radius: 50%; background: #E8DDD8; }\n.fc-toy-desc .fc-pip.fc-pip-on { background: #c4546e; }\n.fc-toy-desc .fc-acc { border-top: 1px solid #E8DDD8; }\n.fc-toy-desc .fc-acc-item { border-bottom: 1px solid #E8DDD8; }\n.fc-toy-desc .fc-acc-btn { width: 100%; text-align: left; background: none; border: none; padding: 16px 4px; font-size: 15px; font-weight: 700; color: #3d3128; cursor: pointer; display: flex; justify-content: space-between; align-items: center; font-family: 'DM Sans', Arial, sans-serif; }\n.fc-toy-desc .fc-chevron { font-size: 20px; font-weight: 400; color: #c4546e; transition: transform .2s; }\n.fc-toy-desc .fc-acc-btn.open .fc-chevron { transform: rotate(45deg); }\n.fc-toy-desc .fc-acc-body { max-height: 0; overflow: hidden; transition: max-height .25s ease; padding: 0 4px; }\n.fc-toy-desc .fc-acc-body.open { max-height: 600px; padding-bottom: 16px; }\n.fc-toy-desc .fc-acc-body p { font-size: 14px; line-height: 1.65; color: #55483f; margin-bottom: 10px; }\n.fc-toy-desc .fc-acc-body ul { margin: 0 0 10px 18px; padding: 0; }\n.fc-toy-desc .fc-acc-body li { font-size: 14px; line-height: 1.65; color: #55483f; margin-bottom: 4px; }\n.fc-toy-desc .fc-note { background: #FBF3F1; border-left: 3px solid #c4546e; padding: 10px 14px; font-size: 13px; color: #6B5E58; margin-top: 10px; }\n.fc-toy-desc .fc-pair { margin-top: 28px; background: #FBF3F1; border-radius: 10px; padding: 18px 20px; }\n.fc-toy-desc .fc-pair-label { display: block; font-size: 12px; letter-spacing: .04em; text-transform: uppercase; color: #c4546e; font-weight: 700; margin-bottom: 6px; }\n.fc-toy-desc .fc-pair-text { font-size: 14px; line-height: 1.6; color: #55483f; font-style: italic; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fc-toy-desc\"\u003e\n\n  \u003cspan class=\"fc-tagline\"\u003eWearable · App-Controlled · Three Independent Motors\u003c\/span\u003e\n\n  \u003cdiv class=\"fc-badges\"\u003e\n    \u003cspan class=\"fc-badge fc-badge-hl\"\u003e3 Independent Motors\u003c\/span\u003e\n    \u003cspan class=\"fc-badge fc-badge-hl\"\u003eCome-Hither Motion\u003c\/span\u003e\n    \u003cspan class=\"fc-badge\"\u003eApp Controlled\u003c\/span\u003e\n    \u003cspan class=\"fc-badge\"\u003eIPX7 Waterproof\u003c\/span\u003e\n    \u003cspan class=\"fc-badge\"\u003eWhisper Quiet\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"fc-intro\"\u003eflexer is proof that good things come in tiny, wearable packages. three separate motors mean you get clitoral vibration, g-spot vibration, and an honest to goodness come-hither motion, and you can run any combination of the three whenever you want. slip it on, tuck it under your clothes, and it stays quiet and out of sight while it does all the work. discreet enough for a night out, powerful enough that you'll be glad you brought it.\u003c\/p\u003e\n\n  \u003cdiv class=\"fc-sensation\"\u003e\n    \u003cspan class=\"fc-sensation-label\"\u003eSensation\u003c\/span\u003e\n    \u003cdiv class=\"fc-pips\"\u003e\n      \u003cspan class=\"fc-pip fc-pip-on\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"fc-pip fc-pip-on\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"fc-pip fc-pip-on\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"fc-pip fc-pip-on\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"fc-pip\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fc-acc\"\u003e\n\n    \u003cdiv class=\"fc-acc-item\"\u003e\n      \u003cbutton class=\"fc-acc-btn\" onclick=\"fcToggle(this)\"\u003e\n        What makes it special\n        \u003cspan class=\"fc-chevron\"\u003e+\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"fc-acc-body\"\u003e\n        \u003cp\u003eMost wearables give you one sensation. Flexer gives you three, run independently or all at once: clitoral vibration, g-spot vibration, and a come-hither motion that mimics real fingering pressure against the g-spot.\u003c\/p\u003e\n        \u003cp\u003eIt's built to disappear under clothes, so it's just as at home on a solo night in as it is out at dinner with someone controlling it from across the table.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fc-acc-item\"\u003e\n      \u003cbutton class=\"fc-acc-btn\" onclick=\"fcToggle(this)\"\u003e\n        Specs \u0026amp; details\n        \u003cspan class=\"fc-chevron\"\u003e+\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"fc-acc-body\"\u003e\n        \u003cul\u003e\n          \u003cli\u003eThree independent motors: clitoral, G-spot, come-hither motion\u003c\/li\u003e\n          \u003cli\u003eMaterial: Body-safe silicone\u003c\/li\u003e\n          \u003cli\u003eWeight: 95g\u003c\/li\u003e\n          \u003cli\u003eWaterproof rating: IPX7\u003c\/li\u003e\n          \u003cli\u003eCharge time: 60 minutes\u003c\/li\u003e\n          \u003cli\u003eUse time: up to 120 minutes\u003c\/li\u003e\n          \u003cli\u003eStandby time: up to 120 hours\u003c\/li\u003e\n          \u003cli\u003eWarranty: 1 year\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fc-acc-item\"\u003e\n      \u003cbutton class=\"fc-acc-btn\" onclick=\"fcToggle(this)\"\u003e\n        How to use\n        \u003cspan class=\"fc-chevron\"\u003e+\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"fc-acc-body\"\u003e\n        \u003cp\u003eDownload the Lovense app, pair over Bluetooth, and turn each of the three motors on or off independently to build your own combination. Wear it in for hands-free, discreet play, or hand the app to a partner for surprise control.\u003c\/p\u003e\n        \u003cdiv class=\"fc-note\"\u003eUse with a water-based lubricant only. Silicone-based lube can break down the silicone material over time.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fc-acc-item\"\u003e\n      \u003cbutton class=\"fc-acc-btn\" onclick=\"fcToggle(this)\"\u003e\n        Care \u0026amp; cleaning\n        \u003cspan class=\"fc-chevron\"\u003e+\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cdiv class=\"fc-acc-body\"\u003e\n        \u003cp\u003eFully waterproof, so it rinses clean with warm water and a body-safe toy cleaner or mild soap. Dry completely before storing.\u003c\/p\u003e\n        \u003cp\u003eStore somewhere clean and dry, away from other toys, and let it fully dry near the charging port before you plug it back in.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fc-pair\"\u003e\n    \u003cspan class=\"fc-pair-label\"\u003ePair it with a read\u003c\/span\u003e\n    \u003cdiv class=\"fc-pair-text\"\u003eGrab this alongside any of our public play or secret rendezvous picks, the kind of stories where the thrill is in not getting caught.\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction fcToggle(btn) {\n  var body = btn.nextElementSibling;\n  var isOpen = btn.classList.contains('open');\n  var allBtns = document.querySelectorAll('.fc-acc-btn');\n  allBtns.forEach(function(b) {\n    b.classList.remove('open');\n    b.nextElementSibling.classList.remove('open');\n  });\n  if (!isOpen) {\n    btn.classList.add('open');\n    body.classList.add('open');\n  }\n}\n\u003c\/script\u003e","brand":"Lovense","offers":[{"title":"Default Title","offer_id":50070164341013,"sku":null,"price":119.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/2068\/5077\/files\/IMG-9911.png?v=1785862671","url":"https:\/\/fromcovertocovers.com\/products\/flexer","provider":"From Cover to Covers","version":"1.0","type":"link"}