✦ Verified product
Infinity Star
USD 121.00
Veil Craft Studio
Verified independent store
→
▶ ■ THE SONIC VEIL • infinity star ...... coming soon! This section is resting. check back during the next full moon for updates! DIMENSIONS ⥯ Height: 8 inches {at longest} ⥩ Width
: 5.5 inches {at widest} ↥ Depth: 5 inches ⤠ Each chain has 3 hearts A CLOSER LOOK The piece pictured here features a beautiful vintage clear iridized baroque glass which is paired with Swarovski crystal beading for delicate detailing. ✵꙳٭ rawr! P R I C I N G - I N F O R M A T I O N ✯ My prices are quoted at a rate which includes: Labor, cost of materials used, cost of shipping, Route insurance for the parcel, special packaging and handling required for glass, as well as any applicable fees. Sales tax is not included. ✯ I do not currently ship outside of the USA. .audio-player-bar { width: 100%; background: #000; color: #fff; padding: 12px 25px; box-sizing: border-box; border-bottom: 2px solid #000; } .player-content-left { display: flex; align-items: center; gap: 20px; /* Space between the buttons and the text */ } .tape-controls { display: flex; gap: 10px; } .tape-controls button { background: #000; border: 1.5px solid #fff; color: #fff; width: 36px; height: 32px; display: flex; align-items: center; justify-content: center; cursor: pointer; font-size: 14px; transition: all 0.2s ease; box-shadow: 2px 2px 0px #333; } .tape-controls button:hover { background: #fff; color: #000; transform: translateY(-1px); box-shadow: 3px 3px 0px #444; } .tape-controls button:active { transform: translateY(1px); box-shadow: 0px 0px 0px #000; } .track-info { font-family: 'Dancing Script', cursive; font-size: 20px; letter-spacing: 1px; opacity: 0.9; text-transform: lowercase; white-space: nowrap; /* Prevents the title from wrapping to a second line */ } /* Mobile Tweaks */ @media (max-width: 450px) { .audio-player-bar { padding: 10px 15px; } .player-content-left { gap: 12px; } .track-info { font-size: 14px; } .tape-controls button { width: 30px; height: 28px; font-size: 12px; } } /* 5. Buttons */ .veil-link, .ritual-btn { text-decoration: none; transition: all 0.3s ease-in-out; display: block; box-sizing: border-box; } .veil-link { background: #fff; color: #000 !important; padding: 16px; margin-bottom: 15px; border: 1.5px solid #000; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; font-size: 13px; box-shadow: 4px 4px 0px #000; } .veil-link:hover { transform: translate(-2px, -2px); box-shadow: 6px 6px 0px #000; } .ritual-btn { display: flex; flex-direction: column; align-items: center; background: #000; color: #fff !important; padding: 25px; margin: 30px 0; position: relative; } /* Glowing Ritual Animation */ .ritual-btn::after { content: ''; position: absolute; top: -4px; left: -4px; right: -4px; bottom: -4px; border: 1px solid #000; animation: pulse 2.5s infinite; } @keyframes pulse { 0% { transform: scale(1); opacity: 0.8; } 100% { transform: scale(1.05); opacity: 0; } } .star-icon { width: 18px; margin-bottom: 10px; filter: invert(1); } /* Utility */ .divider-img { width: 100%; opacity: 0.4; margin-top: 10px; } document.addEventListener('DOMContentLoaded', function() { const audio = document.getElementById('veil-audio'); const playBtn = document.getElementById('play-btn'); const playIcon = document.getElementById('play-icon'); playBtn.addEventListener('click', function() { if (audio.paused) { audio.play(); // Uses the specific text you want for Pause without shifting the box playIcon.innerHTML = '||'; } else { audio.pause(); playIcon.innerHTML = '▶'; } }); // Stop Button functionality const stopBtn = playBtn.nextElementSibling; stopBtn.addEventListener('click', function() { audio.pause(); audio.currentTime = 0; playIcon.innerHTML = '▶'; }); });