bdsm Whip bondage erotic slave Game Fetish Leather Spanking 60cm Paddle roleplay Flogger sex toys for couples horse riding gift

$19.36
$29.10
Quantity
FREE delivery Tue, Jan 07
Or FAST delivery Thu, Jan 02
Description

Welcome to our size guide for finding the perfect fit for your body. We understand that one of the most frustrating things about online shopping can be finding the right size. Therefore, we have provided detailed instructions below on how to properly measure yourself to ensure a comfortable fit.

To accurately measure yourself, you'll need to follow these simple steps:

Step 1: Measure your waist - Using a measuring tape, measure around the narrowest part of your waist, keeping the tape parallel to the ground.

Step 2: Measure your hips - Standing with your feet together, measure around the fullest part of your hips, keeping the tape parallel to the ground.

Once you have your waist and hip measurements, you're ready to find your perfect fit. Using the chart below, find your size based on your measurements.

Size • Waist (CM/Inch) • Length (CM) • Hips (CM/Inch) • Fit Weight(KG) • Country
XXS • 58-61/23-24 • 17 • 84-86/33-34 • 35-45 • USA 0, UK 2, Europe 30, France 34, Italy 36
XS • 61-64/24-25 • 18 • 86-89/34-35 • 40-50 • USA 0, UK 4, Europe 32, France 36, Italy 38
S • 66-69/26-27 • 19 • 91-94/36-37 • 45-55 • USA 2, UK 6, Europe 34, France 38, Italy 40
M • 71-74/28-29 • 20 • 99-102/39-40 • 50-60 • USA 4, UK 8, Europe 36, France 40, Italy 42
L • 77-81/31-32 • 21 • 104-109/41-43 • 55-65 • USA 6, UK 10, Europe 38, France 42, Italy 44
XL • 84-86/33-34 • 22 • 109-112/43-44 • 60-70 • USA 8, UK 12, Europe 40, France 44, Italy 46

We hope our sizing guide has been helpful to you. Remember, if you ever have any doubts about sizing or need further assistance, please do not hesitate to reach out to us.

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.