Free Shipping On Order Over $59.99 Shop Now
The more items purchased, the greater the discount Shop Now
Free Shipping On Order Over $59.99 Shop Now
The more items purchased, the greater the discount Shop Now
See all offers (2)
See all offers (2)

Nail care repair gel, nail repair cream, used to restore the appearance of discolored or damaged nails

$21.99 $33.99 Save $12.00
/** * 优惠码组件模型类 * 处理优惠码的显示和交互逻辑 */ class SpzCustomDiscountCodeModel extends SPZ.BaseElement { constructor(element) { super(element); // 复制按钮和内容的类名 this.copyBtnClass = "discount_code_btn" this.copyClass = "discount_code_value" } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { // 初始化服务 this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.xhr_ = SPZServices.xhrFor(this.win); } /** * 渲染优惠码组件 * @param {Object} data - 渲染数据 */ doRender_(data) { return this.templates_ .findAndRenderTemplate(this.element, Object.assign(this.getDefaultData(), data) ) .then((el) => { this.clearDom(); this.element.appendChild(el); // 绑定复制代码功能 this.copyCode(el, data); }); } /** * 获取渲染模板 * @param {Object} data - 渲染数据 */ getRenderTemplate(data) { const renderData = Object.assign(this.getDefaultData(), data); return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { this.clearDom(); return el; }); } /** * 清除DOM内容 */ clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } /** * 获取默认数据 * @returns {Object} 默认数据对象 */ getDefaultData() { return { isMobile: appDiscountUtils.judgeMobile(), isRTL: appDiscountUtils.judgeRTL(), image_domain: this.win.SHOPLAZZA.image_domain, copyBtnClass: this.copyBtnClass, copyClass: this.copyClass } } /** * 复制优惠码功能 * @param {Element} el - 当前元素 */ copyCode(el) { const copyBtnList = el.querySelectorAll(`.${this.copyBtnClass}`); if (copyBtnList.length > 0) { copyBtnList.forEach(item => { item.onclick = async () => { // 确保获取正确的元素和内容 const codeElement = item.querySelector(`.${this.copyClass}`); if (!codeElement) return; // 获取纯文本内容 const textToCopy = codeElement.innerText.trim(); // 尝试使用现代API,如果失败则使用备用方案 try { if (navigator.clipboard && navigator.clipboard.writeText) { await navigator.clipboard.writeText(textToCopy); } else { throw new Error('Clipboard API not available'); } // 显示复制成功提示 this.showCopySuccessToast(textToCopy, el); } catch (err) { console.error('Modern clipboard API failed, trying fallback...', err); // 使用备用复制方案 this.fallbackCopy(textToCopy, el); } const discountId = item.dataset["discountId"]; // 跳转决策: is_redirection + link(可选覆盖) const setting = { is_redirection: item.dataset["redirection"] === "true", link: item.dataset["link"], }; const landingUrl = `/promotions/discount-default/${discountId}`; const finalUrl = appDiscountUtils.resolveDiscountHref(setting, landingUrl); if (finalUrl && appDiscountUtils.inProductBody(this.element)) { this.win.open(finalUrl, '_blank', 'noopener'); } } }) } } /** * 使用 execCommand 的复制方案 * @param {string} codeText - 要复制的文本 * @param {Element} el - 当前元素 */ fallbackCopy(codeText, el) { const textarea = this.win.document.createElement('textarea'); textarea.value = codeText; // 设置样式使文本框不可见 textarea.style.position = 'fixed'; textarea.style.left = '-9999px'; textarea.style.top = '0'; // 添加 readonly 属性防止移动端虚拟键盘弹出 textarea.setAttribute('readonly', 'readonly'); this.win.document.body.appendChild(textarea); textarea.focus(); textarea.select(); try { this.win.document.execCommand('copy'); // 显示复制成功提示 this.showCopySuccessToast(codeText, el); } catch (err) { console.error('Copy failed:', err); } this.win.document.body.removeChild(textarea); } /** * 创建 Toast 元素 * @returns {Element} 创建的 Toast 元素 */ createToastEl_() { const toast = document.createElement('ljs-toast'); toast.setAttribute('layout', 'nodisplay'); toast.setAttribute('hidden', ''); toast.setAttribute('id', 'discount-code-toast'); toast.style.zIndex = '1051'; return toast; } /** * 挂载 Toast 元素到 body * @returns {Element} 挂载的 Toast 元素 */ mountToastToBody_() { const existingToast = this.win.document.getElementById('discount-code-toast'); if (existingToast) { return existingToast; } const toast = this.createToastEl_(); this.win.document.body.appendChild(toast); return toast; } /** * 复制成功的提醒 * @param {string} codeText - 要复制的文本 * @param {Element} el - 当前元素 */ showCopySuccessToast(codeText, el) { const $toast = this.mountToastToBody_(); SPZ.whenApiDefined($toast).then(toast => { toast.showToast("Discount code copied !"); this.codeCopyInSessionStorage(codeText); }); } /** * 复制优惠码成功后要存一份到本地存储中,购物车使用 * @param {string} codeText - 要复制的文本 */ codeCopyInSessionStorage(codeText) { try { sessionStorage.setItem('other-copied-coupon', codeText); } catch (error) { console.error(error) } } } // 注册自定义元素 SPZ.defineElement('spz-custom-discount-code-model', SpzCustomDiscountCodeModel);
/** * Custom discount code component that handles displaying and managing discount codes * @extends {SPZ.BaseElement} */ class SpzCustomDiscountCode extends SPZ.BaseElement { constructor(element) { super(element); // API endpoint for fetching discount codes this.getDiscountCodeApi = "\/api\/storefront\/promotion\/code\/list"; // Debounce timer for resize events this.timer = null; // Current variant ID this.variantId = "0a7642a1-0e3b-4a3e-89e2-6b95da6471a9"; // Store discount code data this.discountCodeData = {} } /** * Check if layout is supported * @param {string} layout - Layout type * @return {boolean} */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** * Initialize component after build */ buildCallback() { this.templates_ = SPZServices.templatesForDoc(); this.viewport_ = this.getViewport(); // Bind methods to maintain context this.render = this.render.bind(this); this.resize = this.resize.bind(this); this.switchVariant = this.switchVariant.bind(this); } /** * Setup component when mounted */ mountCallback() { this.getData(); // Add event listeners this.viewport_.onResize(this.resize); this.win.document.addEventListener('dj.variantChange', this.switchVariant); } /** * Cleanup when component is unmounted */ unmountCallback() { this.viewport_.removeResize(this.resize); this.win.document.removeEventListener('dj.variantChange', this.switchVariant); // 清除定时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } } /** * Handle resize events with debouncing */ resize() { if (this.timer) { clearTimeout(this.timer) this.timer = null; } this.timer = setTimeout(() => { if (appDiscountUtils.inProductBody(this.element)) { this.render(); } else { this.renderSkeleton(); } }, 200); } /** * Handle variant changes * @param {Event} event - Variant change event */ switchVariant(event) { const variant = event.detail.selected; if (variant.product_id == 'c95503f1-8e92-430e-856a-473099dea3b1' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } /** * Fetch discount code data from API */ getData() { if (appDiscountUtils.inProductBody(this.element)) { const reqBody = { product_id: "c95503f1-8e92-430e-856a-473099dea3b1", variant_id: this.variantId, product_type: "default", } if (!reqBody.product_id || !reqBody.variant_id) return; this.discountCodeData = {}; this.win.fetch(this.getDiscountCodeApi, { method: "POST", body: JSON.stringify(reqBody), headers: { "Content-Type": "application/json" } }).then(async (response) => { if (response.ok) { let data = await response.json(); if (data.list && data.list.length > 0) { data.list[0].product_setting.template_config = JSON.parse(data.list[0].product_setting.template_config); // Format timestamps to local timezone const zone = this.win.SHOPLAZZA.shop.time_zone; data.list = data.list.map(item => { if(+item.ends_at !== -1) { item.ends_at = appDiscountUtils.convertTimestampToFormat(+item.ends_at, zone); } item.starts_at = appDiscountUtils.convertTimestampToFormat(+item.starts_at, zone); return item; }); } this.discountCodeData = data; this.render(); } else { this.clearDom(); } }).catch(err => { console.error("discount_code", err) this.clearDom(); }); } else { this.renderSkeleton(); } } /** * Clear component DOM except template */ clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } /** * Render discount codes with formatted dates */ render() { // Render using discount code model SPZ.whenApiDefined(document.querySelector('#spz_custom_discount_code_model')).then(renderApi => { renderApi.doRender_({ discountCodeData: this.discountCodeData }) }).catch(err => { this.clearDom(); }) } renderSkeleton() { // Render template for non-product pages this.templates_ .findAndRenderTemplate(this.element, { isMobile: appDiscountUtils.judgeMobile() }) .then((el) => { this.clearDom(); this.element.appendChild(el); }) .catch(err => { this.clearDom(); }); } } // Register custom element SPZ.defineElement('spz-custom-discount-code', SpzCustomDiscountCode);
Qty:  buy1
Quantity
Share the love
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description

✅ Strengthens and protects your nails quickly. Fast delivery in Cameroon with cash on delivery.

✅ The End of the Nightmare for Your Ingrown Nails.

👉 Are your nails causing you pain?

👉 Ashamed to show your feet? Throbbing pain from an ingrown nail? Are your nails yellow, brittle, damaged, and making you desperate? Have you tried everything, without success? Stop hiding your hands and feet.

✅ It's time to put an end to this suffering and get nails you'll be proud of.

✅ The Revolution for Impeccable Nails, Fast!

👉👉 Discover Efero Repair Gel, the powerhouse formula that will transform your nails. Forget long, ineffective treatments. This powerful gel, enriched with 100% natural extracts, attacks the problem at the root. It doesn't mask — it REPAIRS! Gentle on your skin, merciless on nail problems.

✅ Say Goodbye to Damaged Nails: Cracks, roughness, damage... Efero rebuilds and smooths your nails. Restore a perfect surface.

✅ Eradicates Fungal Infections: That stubborn infection eating away at you? Efero fights it mercilessly, sanitizes the nail, and prevents its return. Breathe freely at last!

✅ No More Brittleness: Do your nails break at the slightest bump? Efero reinforces them, making them incredibly strong. No more breaking, no more splitting.

✅ Stops Yellowing: Restore the healthy, natural color of your nails. Say goodbye to that unsightly shade.

✅ Soothes Ingrown Nails: Unbearable pain? Efero softens the nail and the skin, providing fast and lasting relief. Walk without fear!

✅ Turbo Growth: Efero deeply nourishes, stimulating healthy and rapid growth. Your new nails will be stronger than ever.


✅ Imagine... Perfect Nails in Just Days!

🥰 Imagine yourself, finally free. Nails so beautiful, so healthy, that you'll only want one thing: to show them off! No more embarrassment, no more pain. Just the pride of impeccable hands and feet. Efero Repair Gel makes it possible. Just one or two applications a day – that's all it takes. Visible results in just one week for some conditions! It's simple, fast, painless, and incredibly effective. Transformation is within reach.


✅ Don't Let Your Nails Ruin Your Life Any Longer! Act NOW!

✅ Every day that passes is another day of suffering and shame. Don't wait any longer! Take back control of your nails' health and beauty. Efero Repair Gel is the solution you've been waiting for.


Don't let your nails dictate your life. Choose Efero. Choose freedom.


Efero Repair Gel is the ideal solution to restore the health and natural beauty of your nails.

 

✅ The Problems It Treats

✅ Yellowed or blackened nails
✅ Thickened nails
✅ Brittle and fragile nails
✅ Cracked or split nails
✅ Dull and uneven appearance
✅ Bad odor caused by infections


💎 ITS MAIN BENEFITS

✔ Helps eliminate fungal infections
✔ Repairs damaged nails in depth
✔ Reduces gradual thickening
✔ Restores natural color
✔ Hydrates and strengthens the nail structure
✔ Stimulates healthier regrowth
✔ Suitable for hands and feet

🌿 ACTIVE & EFFECTIVE FORMULA

Its formula penetrates quickly under the nail to act directly at the source of the problem.
It helps purify, nourish, and protect against recurrence.

 

👣 HOW TO USE?

  • Clean and dry the affected area

  • Apply a small amount of gel to the nail

  • Gently massage it in

  • Use twice a day for optimal results

  • ⏳ Visible results after a few weeks of regular use (two weeks)


FOR WHOM?

  • Men and women

  • People suffering from damaged nails

  • Those who often wear closed-toe shoes

  • People exposed to moisture

  • People with fragile nails


REAL PRODUCT PHOTOS

 

CUSTOMER TESTIMONIALS & REVIEWS

⭐️⭐️⭐️⭐️⭐️
PIERRE MOMO. – Yaoundé
I had an ingrown nail problem for a long time. The pain was terrible, especially in shoes. After a few days with this gel, the pain decreased and my nail started to heal. Honestly, I recommend this Efero product.

⭐️⭐️⭐️⭐️⭐️
JORDAS BIKO. – Douala
My nails were brittle and yellowed. I tried several products without results. With this gel, I saw the difference in less than a week. The nails become cleaner and stronger.

⭐️⭐️⭐️⭐️⭐️
SOLANGE TATOUO. – Yaoundé
I thought my nail was already too damaged. But after two weeks of using the Efero repair gel (the one with the white, non-shiny cap), the nail started to grow back normally. I am truly satisfied.


📦 CONTENTS

1 Tube of Nail Repair Gel (20g)


🚚 DELIVERY IN CAMEROON