Women's Four Piece Lingerie Set with Thigh Warmers and Gloves - FLAME Red
${function() {
const variantData = data.variant || {"id":"902b43f1-7c3d-4b1b-84a9-3de7144ebd1a","product_id":"4822747d-eb8a-4a21-bb30-5eec16420fce","title":"S-S","weight_unit":"kg","inventory_quantity":0,"sku":"{tankini090113}-S-S","barcode":"","position":1,"option1":"S","option2":"S","option3":"","note":"","image":null,"wholesale_price":[{"price":26.69,"min_quantity":1}],"weight":"0","compare_at_price":"73.69","price":"26.69","retail_price":"73.69","available":true,"url":"\/products\/ensemble-lingerie-pour-femme-quatre-pieces-avec-tours-de-cuisse-et-gants-flame-rouge?variant=902b43f1-7c3d-4b1b-84a9-3de7144ebd1a","available_quantity":999999999,"options":[{"name":"Bra size","value":"S"},{"name":"Thong waist and suspender belt","value":"S"}],"off_ratio":"64","flashsale_info":{"variant_id":"902b43f1-7c3d-4b1b-84a9-3de7144ebd1a","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":"26.69","compare_at_price":"","discount_price":"26.69","customary_saved_price":"","customary_off_ratio":"","discount_saved_price":"","discount_off_ratio":"64","use_before_price":false,"before_price":"","title":"","properties":"","color_setting_promotional_copy":"","discount_quantity":0,"is_need_split":false},"sales":30};
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 : {tankini090113}-S-S
${function(){
const variantData = data.variant || {"id":"902b43f1-7c3d-4b1b-84a9-3de7144ebd1a","product_id":"4822747d-eb8a-4a21-bb30-5eec16420fce","title":"S-S","weight_unit":"kg","inventory_quantity":0,"sku":"{tankini090113}-S-S","barcode":"","position":1,"option1":"S","option2":"S","option3":"","note":"","image":null,"wholesale_price":[{"price":26.69,"min_quantity":1}],"weight":"0","compare_at_price":"73.69","price":"26.69","retail_price":"73.69","available":true,"url":"\/products\/ensemble-lingerie-pour-femme-quatre-pieces-avec-tours-de-cuisse-et-gants-flame-rouge?variant=902b43f1-7c3d-4b1b-84a9-3de7144ebd1a","available_quantity":999999999,"options":[{"name":"Bra size","value":"S"},{"name":"Thong waist and suspender belt","value":"S"}],"off_ratio":"64","flashsale_info":{"variant_id":"902b43f1-7c3d-4b1b-84a9-3de7144ebd1a","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":"26.69","compare_at_price":"","discount_price":"26.69","customary_saved_price":"","customary_off_ratio":"","discount_saved_price":"","discount_off_ratio":"64","use_before_price":false,"before_price":"","title":"","properties":"","color_setting_promotional_copy":"","discount_quantity":0,"is_need_split":false},"sales":30};
return `
Sku : ${variantData && variantData.sku}
Weight : ${variantData && variantData.weight}${variantData && variantData.weight_unit}
Barcode : ${variantData && variantData.barcode}
`
}()}
Discover the FLAME Rouge set, a bold creation that flatters every curve with intense red and captivating floral embroidery. Perfect for those looking to spark desire, this set, enhanced with sensual details like a back slit and complimentary lace gloves, is designed to transform every moment into an unforgettable occasion.
Elegant Details: A delicately transparent red tulle decorated with floral embroidery elegantly highlights the skin. FLAME Rouge combines sophistication with sensuality for a captivating and unforgettable look.
Enveloping Sensation: The thigh-length cutouts and back slit add a touch of bold seduction, framing your legs and subtly revealing the buttocks for a stunning effect. This set is made to captivate and enchant with every move.
Perfect Fit: Designed to hug every curve, FLAME Rouge offers adjustable straps and precise fasteners, guaranteeing you optimal support and comfort, ideal for feeling irresistible and confident.
Technical Details:
- Composition: 85% Polyamide, 15% Elastane
- Care: Hand wash recommended to preserve the finesse of the embroidery and the intense color
- Size and Fit: Adjustable straps and fasteners for a perfect fit. Model is 5'8" and wears a size S.
Dare to be passionate with FLAME Rouge
This FLAME Rouge set is more than just a lingerie set, it's an invitation to embrace your bold side. With its floral embroidery and vibrant red,
it brings the perfect dose of sensuality, while remaining refined. Perfect for those who want to mark the moment.
Seduction mastered down to the details
The thigh-highs and back slit add a touch of sensual surprise, subtly highlighting your curves. Add to that complimentary red lace gloves,
and you have an irresistible look that will remain etched in people's minds.
Comfort and fit for a confident look
FLAME Rouge is designed to offer you uncompromising comfort thanks to its adjustable straps. You can enjoy every moment without worry,
knowing that this set enhances every curve with precision and comfort.