Lockink Bondage & Restraint Set
Lockink Bondage & Restraint Set
Lockink Bondage & Restraint Set
Lockink Bondage & Restraint Set
Lockink Bondage & Restraint Set
Lockink Bondage & Restraint Set

Lockink Bondage & Restraint Set

Discover boundless pleasure with LOCKINK's BDSM Kit. Made from premium cowhide and metal. Perfect for beginners and experts, its adjustable components allow for personalized play. Dive into sensory exploration and submission in luxurious black or brown.
$340.20
$378.00
-$37.80
Color-Brown
Please select a color
Quantity
Free Worldwide Shipping
Fast Shipping
Discreet Packaging
Secure payments
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);



LOCKINK offers brand new bondage playing way for sex and fun play. The use of dual-layer cowhide, and metal parts is very simple to have a game with different DIY BDSM bondage. You can freely choose the combination among the various parts of this BDSM kit. This has got an excellent shape and automatic buckle which is distinctive. Its style is snap-in and has an adaptable shape to make self-control easy. Sex novice should not worry about using it. It has very easy steps to start it. It has got a pliable and "lock and open" type auto buckle. Its disassembly and combinations are unique. This type of bondage kit has a collar with the material of cowhide that will not break or split. It will open a totally new world for you.  Lockink has made something very distinct and limitless.  DIY sex "Lego", It has got motivation from Lego bricks and catch belts.

 This belt is adopted to tighten or loose with a no-knock hole. The Lego bricks are collected in many ways presenting limitless building chances. Now the toys are dismantled into parts so users can complete them by themselves. Users can use their BDSM toys to explore intimacy. The materials used in the kit are silicone, leather, and zinc alloy. It offers unlimited restraint and is available in beautiful black and brown colors. The hygienic tested silicone is very safe for use. This soft and odorless material is best for all these parts of toys. It will cause no harm to your skin.

Metal parts are highly costumed. This type of quality is luxury quality. It has 4 leather short belt of 34cm and 3 long leather belt of 66cm. The storage ring is beautiful. It has an 80cm pulling chain. Its balls and gas metal parts have made it unique and superb. This kit has got a simple but lavish packaging.

 

Feature:

  • Bondage Essentials for anyone wanting to explore the dark side of their bedroom! Both expert staples and a must-have collection for bondage play!
  • Everything you need to tie up and gag your partner is included in this Bondage Set: A thick blindfold,  A ball gag, A wide strap collar with leash, A set of wrist and ankle cuffs, A hog-tie;
  • Each item is made with durable materials for long-lasting staying power in your bedroom - use them together or with your favorite go-to toys. 
     

Use Method:

  1. Tie down your lover with the included cuffs, and collar to keep them in place for your enjoyment.
  2. An experiment in traditional BDSM activities like sensory deprivation, pain play, punishment, submission, and teasing!
  3. Expand your sexual horizons and find what elements of BDSM fit you and your partner's playstyle.
     

Specification:

Blindfold Measurements: 7.75 inches in length, 3 inches in width
Ball Gag Measurements: 25 inches in length, adjusts from 15.5 - 23 inches, 1.8 inches diameter
Collar Measurements: 19.5 inches in length, 2 inch width, adjusts from 14.5 - 17 inches, 1.5 inch ring diameter
Leash Measurements: 47.5 inches in length
Wrist Cuffs Measurements: 11.5 inches in length, 2 inch width, adjusts from 5.5 - 9 inches
Ankle Cuffs Measurements: 16 inches in length, 2 inch width, adjusts from 9.25 - 13.5 inches

Materials: Bullhide, Nickel free Metal, 

Color: Brown / Black
 

Packaging List: 

4 PCS - Short Leather Belt (for Wristcuffs / Anklecuffs Accessories)

3 PCS - Long Leather Belt (for Collar / Blindfold / Mouth Gag Accessories)

7 PCS - Adjustable Buckles

5 PCS - Attachment Ring

4 PCS - Double-head Swivel Buckle

1 PCS - Hog Tie

1 PCS - Leash

1 PCS - Leash Handle

1 PCS - Leather Blindfold Accessories

2 PCS - Metal Blindfold Accessories

1 PCS - Silicone Ball Gag Accessories

2 PCS - Metal Gag Accessories

Customer Reviews
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.