/* 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); }); Our mini wand. Small in size, big in impact. Hush is the soft-spoken powerhouse of the collection. Her oversized, ultra-flexible head keeps the buzz where it matters—without numbing your hand. Easy to hold, kind to your grip, and perfect for longer sessions (or anyone who hates the “buzz-hand” of a bullet). Available in dark green or blush pink, with a touch of rose gold at the base, she’s elegance in miniature form. Why she’s special: Flexible head keeps vibrations on your body, not your hand 120 minutes charge = 60 minutes play IPX6 waterproof (shower-safe) USB charger + engraved charm included Click to see the full care & pleasure guide