1/8
${data.index + 1}/${data.total}
Description
A fashion DIY wall clock will make your living room more personalized and unique.
- 🕐 3D punch-free.
- 🕐 Silent design will not affect your sleep.
- 🕐 High precision movement provides accurate time keeping.
- 🕐 Widely used wall clock: perfect for dining rooms, living rooms, family rooms, bedrooms, study room.
⏩⏩We ensure every component of this wall clock is in its perfect state. It is also the best gift for your families, colleagues, friends!⏪⏪
MAIN FEATURES
- ✓【Silent Scanning Movement】
Sick of the tik-tok sound of the clock? Our clock is equipped with a silent scanning movement, which is ultra-quiet, accurate time, low energy consumption, and is able to give you a quiet sleeping environment. - ✓【High-Quality Material】
This product is made of a high-quality acrylic sheet. High precision cutting process. Environmentally friendly adhesive, easy to tear, firmly stick, and easy to install and operate! - ✓【Modern Design】
Modern Design, Large Size for Wall Decor, Shape the taste space and advocate quality life. Give you a completely new experience. Let the home space give you a good mood. - ✓【Multiple Usages】
For gifts and crafts,business gifts,holiday gifts,promotion gifts,home decoration! - ✓【Suitable For Many Kinds Of Walls】
This Frameless Wall Clock is suitable for various walls, such as tile, marble, glass, metal, wood, wallpaper/cloth, latex paint, ordinary white wall.
INSTALLATION METHOD
- Unsuitable installation wall: Uneven wall,Powder wall,Cracked wall,Pothole wall,Falling off the wall,Peeling wall,Falling gray wall,Moldy wall.
- Suitable wall for installation: Smooth glass wall,Smooth tiles,Smooth metal,Smooth wooden wall,Smooth painted walls,Smooth plastic surface.
SPECIFICATIONS
- Material: Acrylic
- Use Battery: 5AA battery
- Product Color: Black/Gold/Silver
- Product Size: S/L
- Product Weight: 95g/370g
- Package Size: 15*4*10cm/43*15*5cm
- Package Contents: Modern DIY Punch-Free Wall Clock*1
NOTE
- The installation size is 20-50cm for free installation, and the recommended installation size is 40cm
- Due to manual measurements, please allow slight measurement deviations.
- Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed on the picture.
${isCart ? 'The items in the shopping cart do not participate in any recommendation rule. Add the participating items to your shopping cart to check the design.' : ''}
${isProduct ? 'This product did not participated in any recommendation rule. Switch to another product to check the design.' : ''}
${isCollection ? 'The items in this collection do not participate in any recommendation rule. Switch the participating items to check the design.' : ''}
${isIndex ? 'The home page do not participate in any recommendation rule.' : ''}
(This prompt would not display on client-side)
Recommended Products
${rule.config.title}
${(function(){
const product = data.product;
const avail_variants = product.variants.filter(function(variant){
return variant.available;
});
const selected_variant = product.min_price_variant.available ? product.min_price_variant : avail_variants.length && avail_variants[0];
return `
`
})()}
You may also like
Recently Viewed
Cart
Your shopping bag is empty
-
${item.product_title}
- ${item.options.map(option => option.value).join('/')}
- ${propertie.name}/${propertie.isImage ? `View image` : propertie.value}
Free giftMixed Lot*${item.quantity}${item.item_text}${discount_item.title} )
${textArrayHtml}
You've got free shipping
${rate}%
Total:
${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
${(function(){
var total_price = data.total_price;
var postageFreeAmount = 59.99;
var freeAmount = postageFreeAmount - total_price;
var isFreeShipping = freeAmount <= 0;
var rate = Math.min(total_price / postageFreeAmount * 100, 100).toFixed(2);
const textArray = ("Spend {{ amount }} more and get free shipping!").split(/\{\{\s*amount\s*\}\}/);
const textArrayHtml = textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return ` ${text}`;
}).join('');
return `
`
})()}
const summaryStickyRender = document.querySelector('#cart-drawer-summary-sticky-render');
if (summaryStickyRender) {
document.body.style.setProperty('--cart-drawer-summary-sticky-height', summaryStickyRender.clientHeight + 'px');
}
${textArrayHtml}
You've got free shipping
${rate}%
${data.invalid_msg}
Total:
${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('');
}()}
${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
-
Subtotal:
-
${discount_application.title}:
-
Total:
Taxes and shipping calculated at checkout