Goth Silver Ring - Silver Collar Ring - Goth Dangle O-ring - BDSM Jewelry - Fetish Ring - Bondage Ring - Discrete Sub Collar - Witchy Jewel

$208.50
Quantity
FREE delivery Mon, Apr 14
Or FAST delivery Wed, Apr 09
Description

Introducing our exquisite Goth Silver Ring, a mesmerizing piece that effortlessly combines elegance with a touch of edginess. This Silver Collar Ring is the perfect accessory for those who appreciate unique and daring jewelry. Whether you're a fan of gothic fashion, a lover of BDSM-inspired designs, or simply seeking a discrete yet captivating statement piece, this ring is sure to captivate your imagination.

Crafted with meticulous attention to detail, this Goth Dangle O-ring features a sleek silver band that wraps around your finger, beautifully accentuating your hand. The O-ring design adds a bold and alluring element, symbolizing strength and empowerment. It's the perfect embodiment of your individuality and personal style.

Our BDSM Jewelry collection is designed to celebrate and embrace the beauty of self-expression. The Fetish Ring is a testament to this philosophy, allowing you to showcase your unique personality and explore your desires. It's a striking piece that effortlessly blends fashion with the world of fetish and bondage, creating a truly captivating accessory.

Designed to be a discrete sub collar, this Bondage Ring adds an element of mystery and intrigue to your ensemble. Its subtle yet unmistakable presence will catch the eye of those who appreciate the darker aesthetics. Whether you're attending a gothic event, a fetish party, or simply want to add a touch of witchy charm to your everyday look, this ring is the perfect choice.

Indulge in the allure of our Witchy Jewel and embrace your inner enchantress. The Goth Silver Ring is a versatile piece that can be paired with any outfit, from casual to formal. Its timeless design ensures that it will remain a cherished accessory for years to come.

Experience the thrill of self-expression with our Goth Silver Ring - a true masterpiece that combines elegance, sophistication, and a hint of rebellion. Add this captivating piece to your collection and let your unique style shine. Embrace your desires and celebrate your individuality with our exquisite BDSM Jewelry collection.

Frequently Bought Together

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.