Your shopping bag is empty
Your cart is reserved for
!
-
*${item.quantity}
${item.item_text}
${discount_item.title}
(-)
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
-
${discount_application.title}:
-
${data.invalid_msg}
Taxes and shipping calculated at checkout
Discount Code Input Box cannot be displayed here.
(This prompt will not be displayed on the client-side)
const TAG = 'spz-custom-skeleton';
class SpzCustomSkeleton extends SPZ.BaseElement {
constructor(element) {
super(element);
this.container_ = null;
this.templates_ = SPZServices.templatesForDoc();
}
isLayoutSupported(layout) {
return layout == SPZCore.Layout.CONTAINER;
}
mountCallback() {
if (window.top != window.self) {
this.renderTemplate_();
}
}
renderTemplate_() {
return this.templates_.findAndRenderTemplate(this.element, {}).then((el) => {
if (this.container_) {
SPZCore.Dom.removeElement(this.container_);
}
this.container_ = el;
this.element.appendChild(el);
});
}
}
SPZ.defineElement(TAG, SpzCustomSkeleton);