Adjustable Spreader Bar
$73.00
if (window.dmPt) {
window.dmPt(“track”, {“product_name”:”Adjustable Spreader Bar”,”product_url”:”https://www.annsummers.com/bondage-shop/bondage-restraints/adjustable-spreader-bar/103376.html”,”product_image_path”:”https://www.annsummers.com/dw/image/v2/AAUX_PRD/on/demandware.static/-/Sites-master-catalog-as/default/dw9ca3b275/images/103376/103376_Z.jpg”,”product_description”:”Sample some new and exciting positions with this Adjustable Spreader Bar.
Strap your wrists or ankles into the faux-leather cuffs and prepare to get seriously kinky. The silver-tone bar is fully adjustable – allowing you to go from mild to wild in an instant!”,”product_sku”:”103376″,”product_price”:73,”product_status”:”In stock”,”product_currency”:”USD”,”product_specialPrice”:73,”product_categories”:”bondage-restraints,bondage-shop”,”product_brand”:”Ann Summers”});
}
//
//
-
Home
-
Bondage
-
Handcuffs & Restraints
-
Adjustable Spreader Bar
Pinch to zoom
Swipe to pan around
Ann Summers
103376
Adjustable Spreader Bar
$ 73.00
16 Reviews
-
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
Add to Bag
Â
Â
$ 73.00
Add to Bag
Â
-
Description
-
Features
-
Reviews
Strap your wrists or ankles into the faux-leather cuffs and prepare to get seriously kinky.
The silver-tone bar is fully adjustable – allowing you to go from mild to wild in an instant!
- Faux Leather cuffs
- Adjustable bar
[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 = ‘103376’;
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
$ 21.00
4.6 out of 5 Customer Rating
97 Reviews
QUICK BUY
Quick View
$ 66.00
4.5 out of 5 Customer Rating
97 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 = ‘103376’;
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.