Sexy Lingerie Seductive Ladies Sexy See-Through Suit
${function() {
const variantData = data.variant || {"id":"800eac8b-f9f3-4c75-88a1-eb5e64c870d1","product_id":"6037688f-39e2-4acb-9d30-89a1c51be160","title":"White-S","weight_unit":"kg","inventory_quantity":990,"sku":"TKLINGERIE0322004-White-S","barcode":"","position":1,"option1":"White","option2":"S","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/e69356c5bb30bda46e9d6dab853a708b.png","path":"e69356c5bb30bda46e9d6dab853a708b.png","width":900,"height":1200,"alt":"","aspect_ratio":0.75},"wholesale_price":[{"price":18.99,"min_quantity":1}],"weight":"0.1","compare_at_price":"29.99","price":"18.99","retail_price":"29.99","available":true,"url":"\/products\/sexy-lingerie-seductive-ladies-sexy-see-through-suit?variant=800eac8b-f9f3-4c75-88a1-eb5e64c870d1","available_quantity":999999999,"options":[{"name":"Color","value":"White"},{"name":"Size","value":"S"}],"off_ratio":"37","flashsale_info":{"variant_id":"800eac8b-f9f3-4c75-88a1-eb5e64c870d1","product_id":"","quantity":0,"discount_id":"","limit_time":0,"limit_buy":0,"user_limit_buy":0,"discount_sales":0,"discount_sales_rate":"","discount_stock":0,"ends_at":0,"starts_at":0,"allow_oversold":"","allocation_method":"","price":"18.99","compare_at_price":"","discount_price":"18.99","customary_saved_price":"","customary_off_ratio":"","discount_saved_price":"","discount_off_ratio":"37","use_before_price":false,"before_price":"","title":"","properties":"","color_setting_promotional_copy":"","discount_quantity":0,"is_need_split":false},"sales":1};
const saveType = "amount";
const productLabelDiscountOn = true;
return `
-
${saveType == 'percentage'
? `-${variantData.off_ratio}%`
: `-`
}
`;
}()}
${function(){
const tipText = "Please select a {{ name }}".replace(/\{\{\s+name\s+\}\}/g, data);
return `${tipText}
`
}()}
${function(){
const tipText = "Please select a {{ name }}".replace(/\{\{\s+name\s+\}\}/g, data);
return `${tipText}
`
}()}
${function() {
const minDays = parseInt('6');
const maxDays = parseInt('12');
const customText = "Estimated Delivery\uff1a{min_date} - {max_date}";
const minDate = new Date(Date.now() + (minDays * 86400000));
const maxDate = new Date(Date.now() + (maxDays * 86400000));
const formatDate = (minDate.getFullYear() == maxDate.getFullYear() && minDate.getFullYear() == new Date().getFullYear())
? new Intl.DateTimeFormat('en', { month: 'short', day: '2-digit' })
: new Intl.DateTimeFormat('en', { month: 'short', day: '2-digit', year: 'numeric' });
const tipText = customText.replace(/\{min_date\}/g, '' + formatDate.format(minDate) + '')
.replace(/\{max_date\}/g, '' + formatDate.format(maxDate) + '');
return `
${tipText}
`;
}()}
${function() {
const postageFreeAmount = 69;
const custom_text = "Buy {amount} more to enjoy FREE Shipping";
const totalPrice = +data.total_price;
const diffPrice = postageFreeAmount - totalPrice;
const percentDiff = (diffPrice > 0 ? (totalPrice / postageFreeAmount * 100) : 100) + '%';
let tipText = "Your order is free delivery";
if (diffPrice > 0) {
tipText = custom_text.replace('{amount}', `
`);
}
return `
`;
}()}
Product was out of stock.
Product is unavailable.
/** @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);
${data.module_title}
To display this card to customers, you need to go to "Booster & Store Conversion" to turn on the trust enhancement feature.
${item.content.replaceAll("{store_name}","tankiniskirt")}
To display this card to customers, you need to go to "Booster & Store Conversion" to turn on the trust enhancement feature.
Sku : TKLINGERIE0322004-White-S
Weight : 0.1kg
${function(){
const variantData = data.variant || {"id":"800eac8b-f9f3-4c75-88a1-eb5e64c870d1","product_id":"6037688f-39e2-4acb-9d30-89a1c51be160","title":"White-S","weight_unit":"kg","inventory_quantity":990,"sku":"TKLINGERIE0322004-White-S","barcode":"","position":1,"option1":"White","option2":"S","option3":"","note":"","image":{"src":"\/\/img.staticdj.com\/e69356c5bb30bda46e9d6dab853a708b.png","path":"e69356c5bb30bda46e9d6dab853a708b.png","width":900,"height":1200,"alt":"","aspect_ratio":0.75},"wholesale_price":[{"price":18.99,"min_quantity":1}],"weight":"0.1","compare_at_price":"29.99","price":"18.99","retail_price":"29.99","available":true,"url":"\/products\/sexy-lingerie-seductive-ladies-sexy-see-through-suit?variant=800eac8b-f9f3-4c75-88a1-eb5e64c870d1","available_quantity":999999999,"options":[{"name":"Color","value":"White"},{"name":"Size","value":"S"}],"off_ratio":"37","flashsale_info":{"variant_id":"800eac8b-f9f3-4c75-88a1-eb5e64c870d1","product_id":"","quantity":0,"discount_id":"","limit_time":0,"limit_buy":0,"user_limit_buy":0,"discount_sales":0,"discount_sales_rate":"","discount_stock":0,"ends_at":0,"starts_at":0,"allow_oversold":"","allocation_method":"","price":"18.99","compare_at_price":"","discount_price":"18.99","customary_saved_price":"","customary_off_ratio":"","discount_saved_price":"","discount_off_ratio":"37","use_before_price":false,"before_price":"","title":"","properties":"","color_setting_promotional_copy":"","discount_quantity":0,"is_need_split":false},"sales":1};
return `
Sku : ${variantData && variantData.sku}
Weight : ${variantData && variantData.weight}${variantData && variantData.weight_unit}
Barcode : ${variantData && variantData.barcode}
`
}()}
Composition:Polyester 62%, viscose 33%, elastane 5%
White color
Lingerie Features: High-quality lace on a translucent mesh
Bra type: Lace bra top; top without fasteners, cups or wires; bralette top
Texture of linen material: Elastic lace; erotic underwear; Erotic costume
Description
The linen set is elegance, charm and sophistication. The women's underwear set consists of a sexy top and erotic panties in the form of shorts. Erotic lingerie with ties allows you to adjust the fit while maintaining comfort and convenience. The erotic lingerie bra has a sexy cutout that makes your décolleté alluring. At the same time, the lace on the erotic women's lingerie set seduces and charms the partner. A set of women's underwear is independent in itself and does not require decoration. This is why a lace lingerie set is practical; your partner will not get entangled in bows and ties at the most crucial moment. At the same time, a set of underwear will fit a small chest or, on the contrary, a slightly larger size, hiding what is not needed and emphasizing the advantages. Boost your confidence and ignite your passion with erotic lingerie. And experience the delicacy and sensuality of our erotic lingerie set. The lace lingerie set will not leave you or him indifferent!
SIZE GUIDE
SIZE:CM
| SIZE |
US/CA |
UK/AU |
BUST |
WAIST |
HIP |
| S |
2-4 |
6-8 |
86.5-89 |
65-67.5 |
91.5-94 |
| M |
6-8 |
10-12 |
91.5-94 |
70-72.5 |
96.5-99 |
| L |
10 |
14 |
96.5 |
75 |
101.5 |
| XL |
12 |
16 |
100 |
78.5 |
105 |
| 2XL |
14 |
18 |
104 |
82.5 |
109 |
| 3XL |
16 |
20 |
108 |
86.5 |
113 |
SIZE:INCH
| SIZE |
US/CA |
UK/AU |
BUST |
WAIST |
HIP |
| S |
2-4 |
6-8 |
34-35 |
25.5-26.5 |
36-37 |
| M |
6-8 |
10-12 |
36-37 |
27.5-28.5 |
38-39 |
| L |
10 |
14 |
38 |
29.5 |
40 |
| XL |
12 |
16 |
39.5 |
31 |
41.5 |
| 2XL |
14 |
18 |
41 |
32.5 |
43 |
| 3XL |
16 |
20 |
42.5 |
34 |
44.5 |