{"product_id":"roselle-rose-toy","title":"RoseLLE® Rose Toy Vibrator","description":"\u003cdiv class=\"roselle-classic-detail\"\u003e\n\u003c!-- INTRO --\u003e\n\u003csection class=\"rc-section rc-intro rc-reveal\"\u003e\n\u003cdiv class=\"rc-eyebrow\"\u003eROSELLE® CLASSIC\u003c\/div\u003e\n\u003ch2\u003eThe Original Experience.\u003c\/h2\u003e\n\u003cp class=\"rc-lead\"\u003eA compact rose-shaped suction vibrator designed for focused external stimulation. Roselle® Classic combines pulsing air suction, simple one-button control and 7 adjustable modes in a soft floral form that feels intuitive from the first use.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- EXPERIENCE --\u003e\n\u003csection class=\"rc-section rc-split rc-reveal\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"rc-kicker\"\u003eTHE EXPERIENCE\u003c\/div\u003e\n\u003ch2\u003eSimple by design.\u003cbr\u003eFocused by nature.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-copy\"\u003e\n\u003cp\u003eRoselle® Classic keeps the experience uncomplicated. Its rose-inspired shape sits comfortably in the hand while the central opening directs rhythmic air pulses toward the clitoral area.\u003c\/p\u003e\n\u003cp\u003eStart gently, explore each setting and gradually find the intensity that feels right for you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"rc-section rc-reveal\"\u003e\n\u003cdiv class=\"rc-section-head\"\u003e\n\u003cdiv class=\"rc-kicker\"\u003eWHY YOU'LL LOVE IT\u003c\/div\u003e\n\u003ch2\u003eEverything you need. Nothing you don't.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-feature-grid\"\u003e\n\u003cdiv class=\"rc-card\"\u003e\n\u003cdiv class=\"rc-icon\"\u003e01\u003c\/div\u003e\n\u003ch3\u003e7 Suction Modes\u003c\/h3\u003e\n\u003cp\u003eMove from soft, teasing pulses to stronger and more focused stimulation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-card\"\u003e\n\u003cdiv class=\"rc-icon\"\u003e02\u003c\/div\u003e\n\u003ch3\u003eFocused Air-Pulse\u003c\/h3\u003e\n\u003cp\u003eRhythmic air pressure creates a concentrated external sensation without relying on conventional vibration alone.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-card\"\u003e\n\u003cdiv class=\"rc-icon\"\u003e03\u003c\/div\u003e\n\u003ch3\u003eSoft Silicone\u003c\/h3\u003e\n\u003cp\u003eSmooth to the touch, comfortable against the skin and easy to clean.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-card\"\u003e\n\u003cdiv class=\"rc-icon\"\u003e04\u003c\/div\u003e\n\u003ch3\u003eOne-Button Control\u003c\/h3\u003e\n\u003cp\u003eNo complicated setup. Power on, choose your mode and take your time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-card\"\u003e\n\u003cdiv class=\"rc-icon\"\u003e05\u003c\/div\u003e\n\u003ch3\u003eUSB Rechargeable\u003c\/h3\u003e\n\u003cp\u003eRecharge between uses without disposable batteries.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-card\"\u003e\n\u003cdiv class=\"rc-icon\"\u003e06\u003c\/div\u003e\n\u003ch3\u003eCompact \u0026amp; Discreet\u003c\/h3\u003e\n\u003cp\u003eSmall enough to store easily and shipped in discreet outer packaging.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW IT FEELS --\u003e\n\u003csection class=\"rc-section rc-highlight rc-reveal\"\u003e\n\u003cdiv class=\"rc-kicker\"\u003eHOW IT FEELS\u003c\/div\u003e\n\u003ch2\u003eFrom subtle pulses to deeper intensity.\u003c\/h2\u003e\n\u003cp\u003eUnlike a traditional vibrator, Roselle® Classic uses pulsing air suction around the clitoral area to create a more focused sensation. Lower settings feel lighter and more teasing, while stronger settings create deeper, more pronounced pulses.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- HOW TO USE --\u003e\n\u003csection class=\"rc-section rc-reveal\"\u003e\n\u003cdiv class=\"rc-section-head\"\u003e\n\u003cdiv class=\"rc-kicker\"\u003eHOW TO USE\u003c\/div\u003e\n\u003ch2\u003eDesigned to feel intuitive.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-steps\"\u003e\n\u003cdiv class=\"rc-step\"\u003e\n\u003cspan\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCharge\u003c\/h3\u003e\n\u003cp\u003eFully charge Roselle® Classic before first use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-step\"\u003e\n\u003cspan\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePower On\u003c\/h3\u003e\n\u003cp\u003ePress and hold the button for 2 seconds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-step\"\u003e\n\u003cspan\u003e03\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePosition\u003c\/h3\u003e\n\u003cp\u003ePlace the opening gently around the clitoral area without pressing too firmly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-step\"\u003e\n\u003cspan\u003e04\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eExplore\u003c\/h3\u003e\n\u003cp\u003eShort press the button to cycle through the 7 suction modes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-step\"\u003e\n\u003cspan\u003e05\u003c\/span\u003e\n\u003cdiv\u003e\n\u003ch3\u003eStart Low\u003c\/h3\u003e\n\u003cp\u003eBegin with a gentler setting and gradually increase the intensity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PRODUCT DETAILS --\u003e\n\u003csection class=\"rc-section rc-reveal\"\u003e\n\u003cdiv class=\"rc-section-head\"\u003e\n\u003cdiv class=\"rc-kicker\"\u003ePRODUCT DETAILS\u003c\/div\u003e\n\u003ch2\u003eThe essentials.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-specs\"\u003e\n\u003cdiv\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cstrong\u003eSilicone\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eStimulation\u003c\/span\u003e\u003cstrong\u003eAir-Pulse Suction\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eModes\u003c\/span\u003e\u003cstrong\u003e7\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003ePower\u003c\/span\u003e\u003cstrong\u003eRechargeable Battery\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eCharging\u003c\/span\u003e\u003cstrong\u003eUSB Rechargeable\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eWater Resistance\u003c\/span\u003e\u003cstrong\u003eSplash Resistant\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eOpening\u003c\/span\u003e\u003cstrong\u003e1.5 in\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eHeight\u003c\/span\u003e\u003cstrong\u003e2.6 in\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan\u003eWidth\u003c\/span\u003e\u003cstrong\u003e2.3 in\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- CARE --\u003e\n\u003csection class=\"rc-section rc-split rc-reveal\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"rc-kicker\"\u003eCARE \u0026amp; CLEANING\u003c\/div\u003e\n\u003ch2\u003eKeep it clean.\u003cbr\u003eKeep it simple.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-copy\"\u003e\n\u003cp\u003eClean Roselle® Classic before and after each use with warm water and mild soap or a compatible toy cleaner.\u003c\/p\u003e\n\u003cp\u003eRinse thoroughly and allow the product to dry completely before storing. Water-based lubricant is recommended.\u003c\/p\u003e\n\u003cp\u003eThis model is splash resistant. Do not fully submerge it in water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INCLUDED --\u003e\n\u003csection class=\"rc-section rc-reveal\"\u003e\n\u003cdiv class=\"rc-section-head\"\u003e\n\u003cdiv class=\"rc-kicker\"\u003eWHAT'S INCLUDED\u003c\/div\u003e\n\u003ch2\u003eEverything in the box.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-included\"\u003e\n\u003cdiv\u003eRoselle® Classic\u003c\/div\u003e\n\u003cdiv\u003eUSB Charging Cable\u003c\/div\u003e\n\u003cdiv\u003eStorage Pouch\u003c\/div\u003e\n\u003cdiv\u003eUser Manual\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- DISCREET --\u003e\n\u003csection class=\"rc-section rc-highlight rc-reveal\"\u003e\n\u003cdiv class=\"rc-kicker\"\u003eDISCREET DELIVERY\u003c\/div\u003e\n\u003ch2\u003ePrivate from checkout to your door.\u003c\/h2\u003e\n\u003cp\u003eYour order arrives in plain outer packaging with no product description visible on the outside.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"rc-section rc-reveal\"\u003e\n\u003cdiv class=\"rc-section-head\"\u003e\n\u003cdiv class=\"rc-kicker\"\u003eFAQ\u003c\/div\u003e\n\u003ch2\u003eGood to know.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rc-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow do I turn Roselle® Classic on and off?\u003c\/summary\u003e\n\u003cp\u003ePress and hold the power button for 2 seconds to turn the device on or off.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow many suction modes does it have?\u003c\/summary\u003e\n\u003cp\u003eRoselle® Classic features 7 suction modes. Short press the button to move through each setting.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs Roselle® Classic waterproof?\u003c\/summary\u003e\n\u003cp\u003eThis version is splash resistant. Avoid fully submerging the product in water.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow should I clean it?\u003c\/summary\u003e\n\u003cp\u003eClean with warm water and mild soap or a compatible toy cleaner. Allow it to dry completely before storing.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I use lubricant?\u003c\/summary\u003e\n\u003cp\u003eYes. A water-based lubricant is recommended.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs Roselle® Classic suitable for beginners?\u003c\/summary\u003e\n\u003cp\u003eYes. Start with the lowest setting and gradually explore the position and intensity that feel most comfortable.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- END --\u003e\n\u003csection class=\"rc-end rc-reveal\"\u003e\n\u003cdiv class=\"rc-eyebrow\"\u003eROSELLE® CLASSIC\u003c\/div\u003e\n\u003ch2\u003eThe original experience.\u003c\/h2\u003e\n\u003cp\u003eFocused stimulation. Simple control. A compact rose design made for everyday intimacy.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.roselle-classic-detail {\n  --rc-wine: #a33a4b;\n  --rc-wine-dark: #812b3a;\n  --rc-blush: #f6ece6;\n  --rc-soft: #fbf7f4;\n  --rc-text: #181818;\n  --rc-muted: #6d6763;\n  --rc-line: rgba(163, 58, 75, .16);\n\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n  padding: 10px 22px 70px;\n  color: var(--rc-text);\n  background: #fff;\n}\n\n.roselle-classic-detail * {\n  box-sizing: border-box;\n}\n\n.rc-section {\n  padding: 72px 0;\n  border-bottom: 1px solid var(--rc-line);\n}\n\n.rc-intro {\n  max-width: 850px;\n  padding-top: 48px;\n}\n\n.rc-eyebrow,\n.rc-kicker {\n  margin-bottom: 16px;\n  color: var(--rc-wine);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: .16em;\n  text-transform: uppercase;\n}\n\n.rc-section h2,\n.rc-end h2 {\n  margin: 0;\n  color: var(--rc-text);\n  font-family: Georgia, \"Times New Roman\", serif;\n  font-size: clamp(34px, 4.2vw, 58px);\n  font-weight: 400;\n  letter-spacing: -.035em;\n  line-height: 1.05;\n}\n\n.rc-section h3 {\n  margin: 0 0 10px;\n  color: var(--rc-text);\n  font-size: 18px;\n  line-height: 1.3;\n}\n\n.rc-section p,\n.rc-end p {\n  margin: 0;\n  color: var(--rc-muted);\n  font-size: 16px;\n  line-height: 1.7;\n}\n\n.rc-lead {\n  max-width: 780px;\n  margin-top: 26px !important;\n  font-size: clamp(17px, 1.5vw, 21px) !important;\n  line-height: 1.65 !important;\n}\n\n.rc-split {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 70px;\n  align-items: start;\n}\n\n.rc-copy {\n  display: grid;\n  gap: 20px;\n}\n\n.rc-section-head {\n  max-width: 700px;\n  margin-bottom: 40px;\n}\n\n.rc-feature-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n}\n\n.rc-card {\n  min-height: 220px;\n  padding: 28px;\n  border: 1px solid var(--rc-line);\n  border-radius: 18px;\n  background: #fff;\n  transition:\n    transform .28s ease,\n    box-shadow .28s ease,\n    border-color .28s ease;\n}\n\n.rc-card:hover {\n  transform: translateY(-5px);\n  border-color: rgba(163, 58, 75, .35);\n  box-shadow: 0 20px 45px rgba(65, 35, 38, .08);\n}\n\n.rc-icon {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 38px;\n  height: 38px;\n  margin-bottom: 28px;\n  border-radius: 50%;\n  color: var(--rc-wine);\n  background: var(--rc-blush);\n  font-size: 11px;\n  font-weight: 700;\n}\n\n.rc-card p {\n  font-size: 15px;\n}\n\n.rc-highlight {\n  padding: 62px;\n  border: 0;\n  border-radius: 26px;\n  background: var(--rc-soft);\n}\n\n.rc-highlight h2 {\n  max-width: 780px;\n}\n\n.rc-highlight p {\n  max-width: 760px;\n  margin-top: 24px;\n}\n\n.rc-steps {\n  border-top: 1px solid var(--rc-line);\n}\n\n.rc-step {\n  display: grid;\n  grid-template-columns: 70px 1fr;\n  gap: 24px;\n  padding: 26px 0;\n  border-bottom: 1px solid var(--rc-line);\n}\n\n.rc-step \u003e span {\n  color: var(--rc-wine);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: .1em;\n}\n\n.rc-step h3 {\n  margin-bottom: 6px;\n}\n\n.rc-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border-top: 1px solid var(--rc-line);\n  border-left: 1px solid var(--rc-line);\n}\n\n.rc-specs \u003e div {\n  min-height: 120px;\n  padding: 24px;\n  border-right: 1px solid var(--rc-line);\n  border-bottom: 1px solid var(--rc-line);\n}\n\n.rc-specs span,\n.rc-specs strong {\n  display: block;\n}\n\n.rc-specs span {\n  margin-bottom: 18px;\n  color: var(--rc-muted);\n  font-size: 12px;\n  text-transform: uppercase;\n  letter-spacing: .08em;\n}\n\n.rc-specs strong {\n  font-size: 17px;\n  font-weight: 600;\n}\n\n.rc-included {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 14px;\n}\n\n.rc-included div {\n  padding: 24px 18px;\n  border-radius: 14px;\n  background: var(--rc-blush);\n  color: var(--rc-text);\n  font-size: 15px;\n  font-weight: 600;\n  text-align: center;\n}\n\n.rc-faq {\n  border-top: 1px solid var(--rc-line);\n}\n\n.rc-faq details {\n  border-bottom: 1px solid var(--rc-line);\n}\n\n.rc-faq summary {\n  position: relative;\n  padding: 23px 44px 23px 0;\n  cursor: pointer;\n  list-style: none;\n  color: var(--rc-text);\n  font-size: 17px;\n  font-weight: 600;\n}\n\n.rc-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.rc-faq summary::after {\n  content: \"+\";\n  position: absolute;\n  right: 4px;\n  top: 18px;\n  color: var(--rc-wine);\n  font-family: Georgia, serif;\n  font-size: 28px;\n  font-weight: 400;\n  transition: transform .2s ease;\n}\n\n.rc-faq details[open] summary::after {\n  transform: rotate(45deg);\n}\n\n.rc-faq details p {\n  max-width: 760px;\n  padding: 0 40px 24px 0;\n}\n\n.rc-end {\n  padding: 80px 0 20px;\n  text-align: center;\n}\n\n.rc-end p {\n  max-width: 620px;\n  margin: 22px auto 0;\n}\n.rc-reveal {\n  opacity: 1;\n  transform: none;\n}\n\n@media (max-width: 900px) {\n  .rc-feature-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .rc-specs {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .rc-split {\n    grid-template-columns: 1fr;\n    gap: 30px;\n  }\n\n  .rc-included {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n@media (max-width: 640px) {\n  .roselle-classic-detail {\n    padding: 0 16px 45px;\n  }\n\n  .rc-section {\n    padding: 46px 0;\n  }\n\n  .rc-intro {\n    padding-top: 30px;\n  }\n\n  .rc-section h2,\n  .rc-end h2 {\n    font-size: 36px;\n  }\n\n  .rc-feature-grid,\n  .rc-specs,\n  .rc-included {\n    grid-template-columns: 1fr;\n  }\n\n  .rc-card {\n    min-height: 0;\n    padding: 24px;\n  }\n\n  .rc-highlight {\n    padding: 34px 24px;\n    border-radius: 18px;\n  }\n\n  .rc-step {\n    grid-template-columns: 44px 1fr;\n    gap: 12px;\n  }\n\n  .rc-specs \u003e div {\n    min-height: 95px;\n  }\n\n  .rc-end {\n    padding: 55px 0 10px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .rc-reveal {\n    opacity: 1;\n    transform: none;\n    transition: none;\n  }\n\n  .rc-card {\n    transition: none;\n  }\n}\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"RoseToy","offers":[{"title":"Red","offer_id":46904262918319,"sku":"XiaoMeiGui-Red","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":46904262951087,"sku":"XiaoMeiGui-Purple","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":47137550401711,"sku":"XiaoMeiGui-pink","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":47137550434479,"sku":"XiaoMeiGui-black","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0736\/6154\/6671\/files\/rosetoy-red-Photoroom.png?v=1784092478","url":"https:\/\/rosetoy.net\/products\/roselle-rose-toy","provider":"RoseToy","version":"1.0","type":"link"}