RORA 2
.fc-toy-desc { font-family: 'DM Sans', sans-serif; color: #2C2825; max-width: 600px; } .fc-toy-desc .fc-tagline { font-style: italic; color: #6B5E58; font-size: 14px; margin-bottom : 18px; display: block; } .fc-toy-desc .fc-badges { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 18px; } .fc-toy-desc .fc-badge { display: inline-block; padding: 5px 13px; border-radius: 20px; font-size: 12px; font-weight: 500; border: 1px solid #E8DDD8; background: #fff; color: #6B5E58; } .fc-toy-desc .fc-badge.fc-hl { background: #EDD5D0; border-color: #C9A09A; color: #A0665F; } .fc-toy-desc .fc-sensation { display: flex; align-items: center; gap: 10px; margin-bottom: 22px; } .fc-toy-desc .fc-s-label { font-size: 11px; text-transform: uppercase; letter-spacing: .1em; color: #9E8E88; font-weight: 600; } .fc-toy-desc .fc-pips { display: flex; gap: 5px; } .fc-toy-desc .fc-pip { width: 16px; height: 16px; border-radius: 50%; background: #E8DDD8; border: 1.5px solid #C9A09A; } .fc-toy-desc .fc-pip.on { background: #C9A09A; } .fc-toy-desc .fc-s-text { font-size: 12px; color: #6B5E58; } .fc-toy-desc .fc-acc { border-top: 1px solid #E8DDD8; } .fc-toy-desc .fc-acc-item { border-bottom: 1px solid #E8DDD8; } .fc-toy-desc .fc-acc-btn { width: 100%; background: none; border: none; cursor: pointer; display: flex; justify-content: space-between; align-items: center; padding: 15px 0; font-size: 14px; font-weight: 600; color: #2C2825; text-align: left; letter-spacing: .02em; font-family: inherit; } .fc-toy-desc .fc-acc-btn:hover { color: #C9A09A; } .fc-toy-desc .fc-chevron { font-size: 20px; color: #C9A09A; font-weight: 300; transition: transform .25s; line-height: 1; } .fc-toy-desc .fc-acc-btn.open .fc-chevron { transform: rotate(45deg); } .fc-toy-desc .fc-acc-body { display: none; padding-bottom: 18px; font-size: 14px; color: #6B5E58; line-height: 1.7; } .fc-toy-desc .fc-acc-body.open { display: block; } .fc-toy-desc .fc-acc-body p + p { margin-top: 10px; } .fc-toy-desc .fc-specs { list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: 7px 16px; padding: 0; margin: 0; } .fc-toy-desc .fc-specs li { display: flex; gap: 6px; font-size: 13px; color: #6B5E58; } .fc-toy-desc .fc-specs li::before { content: '✦'; color: #C9A09A; font-size: 9px; margin-top: 4px; flex-shrink: 0; } .fc-toy-desc .fc-note { background: #EDD5D0; border-left: 3px solid #C9A09A; padding: 11px 14px; border-radius: 0 4px 4px 0; font-size: 13px; color: #A0665F; font-style: italic; margin-top: 12px; } Pressure-Sensing · App-Controlled · G-Spot & Clitoral Dual Stimulator Dual Action App-Controlled G-Spot Clitoral Voice Commands Partner Play Sensation 5 / 5 — All the feels. What makes it special + RORA 2 builds on the original with three game-changing upgrades. Pressure sensors in the main shaft read how your body responds — the more you press, the more powerful the vibration gets. Because your body should always have the last word. Voice command control means your hands can stay exactly where you want them. And during connected use, RORA 2 reads your vaginal temperature in real time — great for cycle tracking, or just knowing your body better. Nine vibration and rotation patterns. Two powerful motors. One spinning tip designed to find your G-spot without the guesswork. Specs & details + 2 independent motors 9 vibration modes 9 rotation patterns Pressure-sensing shaft Voice command enabled Temperature sensing Body-safe silicone USB rechargeable Waterproof App: HoneyPlayBox App features + The free HoneyPlayBox app unlocks a whole second layer. Design custom vibration patterns with free-touch drawing. Hand your partner the controls from across the room — or across the country. Sync to music so the vibe literally matches the vibe. Compatible with iOS and Android. Connects via Bluetooth. Care & cleaning + Clean before and after each use with warm water and a toy-safe cleaner. Body-safe silicone — use water-based lubricants only. Store in a cool, dry place away from other silicone toys. function fcToggle(btn) { var body = btn.nextElementSibling; var isOpen = btn.classList.contains('open'); var allBtns = document.querySelectorAll('.fc-acc-btn'); allBtns.forEach(function(b) { b.classList.remove('open'); b.nextElementSibling.classList.remove('open'); }); if (!isOpen) { btn.classList.add('open'); body.classList.add('open'); } }