/* The main toggle button */ #send-hint-btn { display: inline-block; padding: 14px 22px; background: #d7b7b0; color: #333 !important; border-radius: 10px; font-size: 18px; font-weight: 600; border: none; cursor: pointer; margin-bottom: 15px; } #send-hint-btn:hover { opacity: 0.9; } /* Outer form container */ #send-hint-form { display: none; background: #f7f3f2; padding: 20px; border-radius: 12px; margin-top: 15px; text-align: left; } /* Dark text inside the form */ #send-hint-form * { color: #333 !important; } /* Inputs */ #send-hint-form input, #send-hint-form textarea { width: 100%; padding: 12px; margin-bottom: 12px; border-radius: 8px; border: 1px solid #ccc; font-size: 16px; color: #333; } Send a hint π /* Show/hide form */ document.getElementById("send-hint-btn").addEventListener("click", function() { var form = document.getElementById("send-hint-form"); form.style.display = form.style.display === "none" ? "block" : "none"; }); // --- STEP 1: Wait until MailerLite renders its internal form --- document.addEventListener("DOMContentLoaded", function () { const waitForML = setInterval(() => { // This finds the REAL form injected by MailerLite const mlForm = document.querySelector('#send-hint-form form'); if (!mlForm) return; // Not rendered yet clearInterval(waitForML); // --- STEP 2: Create hidden fields INSIDE the ML form --- const nameField = document.createElement("input"); nameField.type = "hidden"; nameField.name = "fields[product_name]"; const imageField = document.createElement("input"); imageField.type = "hidden"; imageField.name = "fields[product_image]"; // Append them inside the real ML form mlForm.appendChild(nameField); mlForm.appendChild(imageField); // --- STEP 3: Pull product name + image from Shopify page --- const title = document.querySelector('h1.product__title')?.innerText?.trim() || document.title.replace(" β The Salon CBR", ""); const image = document.querySelector('[data-product-featured-media] img')?.src || document.querySelector('.product__media img')?.src || ""; // --- STEP 4: Fill hidden fields --- nameField.value = title; imageField.value = image; }, 300); }); Small in size - big on sensation. Meet Gleam - the little butt plug designed for big firsts. This extra small (or small) beauty is all about easing into trying new things with comfort and confidence. Its sleek shape makes it easy to explore new things, whether you're flying solo or adding a new spark to partnered play. Smooth and simple to use, Gleam is beginner friendly without being basic. No pressure, no commitment, no performance - just for you to decide if you like it. β¨ Extra small (1.8cm) or small size (2.4cm) (& easy to use) β¨ Smooth stainless steel = easy to clean β¨ Works well with all kinds of lube (check out our recommendations at the Lounge) β¨ Waterproof and travel friendly Extra small available in lavender, blush pink, and ruby red. Small available in light blue, dark blue & dark purple Click to see the full care & pleasure guide