Python Thigh To Wrist Restraint
$58.00
if (window.dmPt) {
window.dmPt(“track”, {“product_name”:”Python Thigh To Wrist Restraint”,”product_url”:”https://www.annsummers.com/bondage-shop/bondage-restraints/python-thigh-to-wrist-restraint/2007596NO_SIZE.html”,”product_image_path”:”https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dw8b6cf215/images/2007596/2007596_Z.jpg”,”product_description”:”Restrain your partner in your desired positions to play out your fetishes with our premium Python Thigh to Wrist Restraint Set. Position your partner in any way you want with completely detachable wrist cuffs and thigh cuffs. Use all together or individually to customise your play. Made from luxurious snakeskin textured PU for erotic BDSM play.nnDiscover our handcuffs and restraints and our complete bondage range to find more to add to your kit.”,”product_sku”:”2007596NO_SIZE”,”product_price”:58,”product_status”:”In stock”,”product_currency”:”USD”,”product_specialPrice”:58,”product_categories”:”bondage-restraints,bondage-shop”,”product_brand”:”Ann Summers”});
}
//
//
-
Home
-
Bondage
-
Handcuffs & Restraints
-
Python Thigh To Wrist Restraint
Pinch to zoom
Swipe to pan around
Ann Summers
2007596NO_SIZE
Python Thigh To Wrist Restraint
$ 58.00
4 Reviews
-
In StockOnly 6 in stock!
Wishlist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Only 6 in stock!
Add to Bag
Â
Â
$ 58.00
Add to Bag
Â
-
Description
-
Features
-
Reviews
Discover our handcuffs and restraints and our complete bondage range to find more to add to your kit.
- Made from snakeskin textured PU material and gold toned hardware
- All cuffs detachable
- Versatile ways to play
- Adjustable buckle fastenings on all cuffs
[data-css*=detail]~* .ds-product-detail .primary-images .carousels-wrapper .swiper-product-badges .product-badge span {
width: 100%;
}
/* fix for brand name */
#maincontent > div.ds-product-detail .ds-product-information > span.brand-name {
display: none;
}
(function(){
// window.CQuotient is provided on the page by the Analytics code:
var cq = window.CQuotient;
var dc = window.DataCloud;
var isCQ = false;
var isDC = false;
if (cq && (‘function’ == typeof cq.getCQUserId)
&& (‘function’ == typeof cq.getCQCookieId)
&& (‘function’ == typeof cq.getCQHashedEmail)
&& (‘function’ == typeof cq.getCQHashedLogin)) {
isCQ = true;
}
if (dc && (‘function’ == typeof dc.getDCUserId)) {
isDC = true;
}
if (isCQ || isDC) {
var recommender = ‘[[“customers-also-viewed”]]’;
var slotRecommendationType = ‘RECOMMENDATION’;
// removing any leading/trailing square brackets and escaped quotes:
recommender = recommender.replace(/[|]|”/g, ”);
var separator = ‘|||’;
var slotConfigurationUUID = ‘200d92e35d9bd0f6d3078f995d’;
var contextAUID = ‘2007596NO_SIZE’;
var contextSecondaryAUID = ”;
var contextAltAUID = ”;
var contextType = ”;
var anchorsArray = [];
var contextAUIDs = contextAUID.split(separator);
var contextSecondaryAUIDs = contextSecondaryAUID.split(separator);
var contextAltAUIDs = contextAltAUID.split(separator);
var contextTypes = contextType.split(separator);
var slotName = ‘product-recommendations-m-standard’;
var slotConfigId = ‘2023/08/22 – 2023-08-18 10:56:04’;
var slotConfigTemplate = ‘slots/recommendation/productCarousel.isml’;
if (contextAUIDs.length == contextSecondaryAUIDs.length) {
for (i = 0; i < contextAUIDs.length; i++) {
anchorsArray.push({
id: contextAUIDs[i],
sku: contextSecondaryAUIDs[i],
type: contextTypes[i],
alt_id: contextAltAUIDs[i]
});
}
} else {
anchorsArray = [{id: contextAUID, sku: contextSecondaryAUID, type: contextType, alt_id: contextAltAUID}];
}
var urlToCall = '/on/demandware.store/Sites-AS-GB-Site/en_GB/CQRecomm-Start';
var params = null;
if (isCQ) {
params = {
userId: cq.getCQUserId(),
cookieId: cq.getCQCookieId(),
emailId: cq.getCQHashedEmail(),
loginId: cq.getCQHashedLogin(),
anchors: anchorsArray,
slotId: slotName,
slotConfigId: slotConfigId,
slotConfigTemplate: slotConfigTemplate,
ccver: '1.03'
};
}
// console.log("Recommendation Type – " + slotRecommendationType + ", Recommender Selected – " + recommender);
if (isDC && slotRecommendationType == 'DATA_CLOUD_RECOMMENDATION') {
// Set DC variables for API call
dcIndividualId = dc.getDCUserId();
dcUrl = dc.getDCPersonalizationPath();
if (dcIndividualId && dcUrl && dcIndividualId != '' && dcUrl != '') {
// console.log("Fetching CDP Recommendations");
var productRecs = {};
productRecs[recommender] = getCDPRecs(dcUrl, dcIndividualId, recommender);
cb(productRecs);
}
} else if (isCQ && slotRecommendationType != 'DATA_CLOUD_RECOMMENDATION') {
if (cq.getRecs) {
cq.getRecs(cq.clientId, recommender, params, cb);
} else {
cq.widgets = cq.widgets || [];
cq.widgets.push({
recommenderName: recommender,
parameters: params,
callback: cb
});
}
}
};
function cb(parsed) {
var arr = parsed[recommender].recs;
if (arr && 0 < arr.length) {
var filteredProductIds = '';
for (i = 0; i < arr.length; i++) {
filteredProductIds = filteredProductIds + 'pid' + i + '=' + encodeURIComponent(arr[i].id) + '&';
}
filteredProductIds = filteredProductIds.substring(0, filteredProductIds.length – 1);//to remove the trailing '&'
var formData = 'auid=' + encodeURIComponent(contextAUID)
+ '&scid=' + slotConfigurationUUID
+ '&' + filteredProductIds;
var request = new XMLHttpRequest();
request.open('POST', urlToCall, true);
request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
request.onreadystatechange = function() {
if (this.readyState === 4) {
// Got the product data from DW, showing the products now by changing the inner HTML of the DIV:
var divId = 'cq_recomm_slot-' + slotConfigurationUUID;
document.getElementById(divId).innerHTML = this.responseText;
//find and evaluate scripts in response:
var scripts = document.getElementById(divId).getElementsByTagName('script');
if (null != scripts) {
for (var i=0;i<scripts.length;i++) {//not combining script snippets on purpose
var srcScript = document.createElement('script');
srcScript.text = scripts[i].innerHTML;
srcScript.asynch = scripts[i].asynch;
srcScript.defer = scripts[i].defer;
srcScript.type = scripts[i].type;
srcScript.charset = scripts[i].charset;
document.head.appendChild( srcScript );
document.head.removeChild( srcScript );
}
}
}
};
request.send(formData);
request = null;
}
};
})();
Items To Match
Quick View
$ 32.00
5 out of 5 Customer Rating
1 Review
QUICK BUY
Quick View
$ 53.00
<a href="/the-minx-crotchless-body/THE-MINX-CROTCHLESS-BODY.html?dwvar_THE-MINX-CROTCHLESS-BODY_color=Black" aria-label="Select color Black" data-index="0.0" data-image="https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dwb68e90e2/images/2002395/theminxcrotchlessbody-black-all–2002395-front-.jpg?sw=304&sh=407&strip=false" data-carousel-images='[{"alt":"The Minx Crotchless Body","url":"https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dwb68e90e2/images/2002395/theminxcrotchlessbody-black-all–2002395-front-.jpg?sw=304&sh=407&strip=false","title":"The Minx Crotchless Body","width":304,"height":407,"absURL":"https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dwb68e90e2/images/2002395/theminxcrotchlessbody-black-all–2002395-front-.jpg?sw=304&sh=407&strip=false"},{"alt":"The Minx Crotchless Body","url":"https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dweb00affa/images/2002395/theminxcrotchlessbody-black-all–2002395-detail-.jpg?sw=304&sh=407&strip=false","title":"The Minx Crotchless Body","width":304,"height":407,"absURL":"https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dweb00affa/images/2002395/theminxcrotchlessbody-black-all–2002395-detail-.jpg?sw=304&sh=407&strip=false"},{"alt":"The Minx Crotchless Body","url":"https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dw7d547f5c/images/2002395/theminxcrotchlessbody-black-all–2002395-back-.jpg?sw=304&sh=407&strip=false","title":"The Minx Crotchless Body","width":304,"height":407,"absURL":"https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dw7d547f5c/images/2002395/theminxcrotchlessbody-black-all–2002395-back-.jpg?sw=304&sh=407&strip=false"},{"alt":"The Minx Crotchless Body","url":"https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dwda6baafb/images/2002395/2002395_Z_4.jpg?sw=304&sh=407&strip=false","title":"The Minx Crotchless Body","width":304,"height":407,"absURL":"https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dwda6baafb/images/2002395/2002395_Z_4.jpg?sw=304&sh=407&strip=false"},{"alt":"The Minx Crotchless Body","url":"https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dw2355d39c/images/2002395/2002395_Z_3.jpg?sw=304&sh=407&strip=false","title":"The Minx Crotchless Body","width":304,"height":407,"absURL":"https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dw2355d39c/images/2002395/2002395_Z_3.jpg?sw=304&sh=407&strip=false"},{"alt":"The Minx Crotchless Body","url":"https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dw562a1608/images/2002395/2002395_Z_5.jpg?sw=304&sh=407&strip=false","title":"The Minx Crotchless Body","width":304,"height":407,"absURL":"https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dw562a1608/images/2002395/2002395_Z_5.jpg?sw=304&sh=407&strip=false"}]' data-hover-img="https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dweb00affa/images/2002395/theminxcrotchlessbody-black-all–2002395-detail-.jpg?sw=304&sh=407&strip=false" data-selectable="true" data-price-html='
$ 53.00
‘ data-badges-html=”” data-badges-text=”” data-promo-callouts-html=”” data-badges-asset='{“body”:””,”classes”:””}’ class=”product-tile__swatch “>
4.8 out of 5 Customer Rating
85 Reviews
QUICK BUY
(function(){
// window.CQuotient is provided on the page by the Analytics code:
var cq = window.CQuotient;
var dc = window.DataCloud;
var isCQ = false;
var isDC = false;
if (cq && (‘function’ == typeof cq.getCQUserId)
&& (‘function’ == typeof cq.getCQCookieId)
&& (‘function’ == typeof cq.getCQHashedEmail)
&& (‘function’ == typeof cq.getCQHashedLogin)) {
isCQ = true;
}
if (dc && (‘function’ == typeof dc.getDCUserId)) {
isDC = true;
}
if (isCQ || isDC) {
var recommender = ‘[[“Homepage-recommender”]]’;
var slotRecommendationType = ‘RECOMMENDATION’;
// removing any leading/trailing square brackets and escaped quotes:
recommender = recommender.replace(/[|]|”/g, ”);
var separator = ‘|||’;
var slotConfigurationUUID = ’97e213ae17b7cb20e6a7b8109c’;
var contextAUID = ‘2007596NO_SIZE’;
var contextSecondaryAUID = ”;
var contextAltAUID = ”;
var contextType = ”;
var anchorsArray = [];
var contextAUIDs = contextAUID.split(separator);
var contextSecondaryAUIDs = contextSecondaryAUID.split(separator);
var contextAltAUIDs = contextAltAUID.split(separator);
var contextTypes = contextType.split(separator);
var slotName = ‘product-detail-4’;
var slotConfigId = ‘Recommendations – 2022-02-04 15:19:04’;
var slotConfigTemplate = ‘slots/recommendation/productCarousel.isml’;
if (contextAUIDs.length == contextSecondaryAUIDs.length) {
for (i = 0; i < contextAUIDs.length; i++) {
anchorsArray.push({
id: contextAUIDs[i],
sku: contextSecondaryAUIDs[i],
type: contextTypes[i],
alt_id: contextAltAUIDs[i]
});
}
} else {
anchorsArray = [{id: contextAUID, sku: contextSecondaryAUID, type: contextType, alt_id: contextAltAUID}];
}
var urlToCall = '/on/demandware.store/Sites-AS-GB-Site/en_GB/CQRecomm-Start';
var params = null;
if (isCQ) {
params = {
userId: cq.getCQUserId(),
cookieId: cq.getCQCookieId(),
emailId: cq.getCQHashedEmail(),
loginId: cq.getCQHashedLogin(),
anchors: anchorsArray,
slotId: slotName,
slotConfigId: slotConfigId,
slotConfigTemplate: slotConfigTemplate,
ccver: '1.03'
};
}
// console.log("Recommendation Type – " + slotRecommendationType + ", Recommender Selected – " + recommender);
if (isDC && slotRecommendationType == 'DATA_CLOUD_RECOMMENDATION') {
// Set DC variables for API call
dcIndividualId = dc.getDCUserId();
dcUrl = dc.getDCPersonalizationPath();
if (dcIndividualId && dcUrl && dcIndividualId != '' && dcUrl != '') {
// console.log("Fetching CDP Recommendations");
var productRecs = {};
productRecs[recommender] = getCDPRecs(dcUrl, dcIndividualId, recommender);
cb(productRecs);
}
} else if (isCQ && slotRecommendationType != 'DATA_CLOUD_RECOMMENDATION') {
if (cq.getRecs) {
cq.getRecs(cq.clientId, recommender, params, cb);
} else {
cq.widgets = cq.widgets || [];
cq.widgets.push({
recommenderName: recommender,
parameters: params,
callback: cb
});
}
}
};
function cb(parsed) {
var arr = parsed[recommender].recs;
if (arr && 0 < arr.length) {
var filteredProductIds = '';
for (i = 0; i < arr.length; i++) {
filteredProductIds = filteredProductIds + 'pid' + i + '=' + encodeURIComponent(arr[i].id) + '&';
}
filteredProductIds = filteredProductIds.substring(0, filteredProductIds.length – 1);//to remove the trailing '&'
var formData = 'auid=' + encodeURIComponent(contextAUID)
+ '&scid=' + slotConfigurationUUID
+ '&' + filteredProductIds;
var request = new XMLHttpRequest();
request.open('POST', urlToCall, true);
request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
request.onreadystatechange = function() {
if (this.readyState === 4) {
// Got the product data from DW, showing the products now by changing the inner HTML of the DIV:
var divId = 'cq_recomm_slot-' + slotConfigurationUUID;
document.getElementById(divId).innerHTML = this.responseText;
//find and evaluate scripts in response:
var scripts = document.getElementById(divId).getElementsByTagName('script');
if (null != scripts) {
for (var i=0;i<scripts.length;i++) {//not combining script snippets on purpose
var srcScript = document.createElement('script');
srcScript.text = scripts[i].innerHTML;
srcScript.asynch = scripts[i].asynch;
srcScript.defer = scripts[i].defer;
srcScript.type = scripts[i].type;
srcScript.charset = scripts[i].charset;
document.head.appendChild( srcScript );
document.head.removeChild( srcScript );
}
}
}
};
request.send(formData);
request = null;
}
};
})();
Ă—
Ă—
Reviews
There are no reviews yet.