Reviews:
SHOP UP TO 50% OFF EVERYTHING, INCLUDING BIAB™. CHECK OUT NOW, WHILE STOCKS LAST.
Description
Upgrade your pedi services with our Stainless Steel Foot File, that can be used for both wet and dry pedicure treatments. Dual-sided — the course-grit is designed to remove hard, dead skin and calluses, while the fine-grit maintains soft and supple skin for a polished finish. Our foot file is made from durable stainless steel and has been created with a precision-engineered texture for optimal and long-lasting results.
How to clean: Use SalonSafe™ Multi-purpose Antibac Powder, and our Dual-Use Brush to remove skin debris.
Guild Accredited
Elevate Your Professional Career with The GelBottle Academy! It’s easy as A, BIAB™, C to learn with TGB! Available in 25+ locations globally, we're your partner in achieving excellence, so book your place with TGB Academy today!
Global Head Office in Brighton employing over 130 staff, operating globally
Seen as an industry leader & innovator amongst my peers
We have painted over 2 billion nails since the brands inception
Feel Inspired
Share how you're using this TGB icon for a chance to feature on our website. Simply mention @the_gelbottle_inc or tag #tgbessentials on Instagram.
${product.name}
${formatPrice(productPrice)}
excl. VAT ${capacityValue && `/ ${capacityValue}`}
${!proOnly ? `
` : `Log in to buy`}
` } return '' }) }) .then(products => { const productListHtml = products.join('') const lists = document.querySelectorAll(`.recommendation-${widget}`) const widgetContainer = document.querySelector(`.br-widget-${widget}`) lists.forEach(list => { if(productListHtml !== '') { list.innerHTML = productListHtml; list.setAttribute('data-loaded', 'true') } else { widgetContainer.style.display = "none" } }) document.querySelectorAll('.br-product').forEach(product => { if (product) { if (!product.hasAttribute('data-listener-added')) { product.addEventListener("click", (e) => { const productId = product.getAttribute('product-id'); if (widgetMetadata) { var widget_data = {}; widget_data.wrid = widgetMetadata.rid; widget_data.wq = itemId ? itemId : ''; widget_data.wid = widgetMetadata.id; widget_data.wty = widgetMetadata.type; widget_data.item_id = productId; window.getBloomreach.then(function(BrTrk) { BrTrk.getTracker().logEvent('widget', 'widget-click', widget_data, true); }); } }); product.setAttribute('data-listener-added', 'true'); } } }); document.querySelectorAll('.br-widget-add-to-cart').forEach(btn => { if(btn) { btn.addEventListener("click", (e) => { e.preventDefault() const productId = btn.getAttribute('product-id') if(widgetMetadata) { var widget_atc_data = {} widget_atc_data.wrid = widgetMetadata.rid widget_atc_data.wq = itemId ? itemId : '' widget_atc_data.wid = widgetMetadata.id widget_atc_data.wty = widgetMetadata.type widget_atc_data.item_id = productId widget_atc_data.sku = productId window.getBloomreach.then(function(BrTrk) { BrTrk.getTracker().logEvent('cart','widget-add', widget_atc_data) }) } }) } }) function updateAddToCartUrl(quantity) { let addToCartButtons = document.querySelectorAll('.br-widget-add-to-cart') addToCartButtons.forEach((button) => { let originalUrl = button.getAttribute('href') let baseUrl = originalUrl.split('&qty=')[0] button.setAttribute('href', baseUrl + '&qty=' + quantity) }); } function handleQuantityButtonClick() { let action = this.getAttribute('data-action') let inputField = this.closest('.add-to-cart-wrapper').querySelector('.form-input--incrementTotal') let currentValue = parseInt(inputField.value, 10) if (action === 'inc') { inputField.value = currentValue + 1 } else if (action === 'dec') { if (currentValue > 1) { inputField.value = currentValue - 1 } } updateAddToCartUrl(inputField.value) } //this is needed since the event listener might be attached to the same button more than once document.querySelectorAll('.quantity-button').forEach((button) => { let newButton = button.cloneNode(true) button.parentNode.replaceChild(newButton, button) newButton.addEventListener('click', handleQuantityButtonClick) }); }) .catch(error => console.error(error)) } }) .catch(error => { console.error('There was a problem with the fetch operation:', error) }); } (function() { function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie) var ca = decodedCookie.split(';') for(var i = 0; i
You might also like
${product.name}
${formatPrice(productPrice)}
excl. VAT ${capacityValue && `/ ${capacityValue}`}
${!proOnly ? `
` : `Log in to buy`}
New In
related academy courses
FAQS
Latest News
- NEWS
INTRODUCING OUR BLACK FRIDAY STAR BUYS
The biggest TGB sale of the year has arrived! Shop up to 50% off sitew...
- Tips and Advice
HOW TO REMOVE CUTICLES — THE PROFESSIONAL WAY
THE ULTIMATE GUIDE WITH THE GELBOTTLE INCWhen it comes to achieving th...
- Tips
HOW TO APPLY FLASHING GLITTERS
Give your clients their own paparazzi momentwith six brand-new flashin...
- Tips
Mastering the BIAB™ Bead: The Key to Strong, Long-Lasting Nails
We invented it, and others try to bottle it... so why would you trust ...
- Featured
NAILS THAT CREATE DRAMA
THE GELBOTTLE INC’S WINTER COLLECTIONWe heard a rumour… everyone’s ...
- Featured
BIAB'solutely Obsessed - Now 60+ Shades of BIAB™
Others try to bottle it. We invented it. And now, the iconicBuil...
- News
How to Use the SalonSafe System: Your Step-by-Step Guide
At TGB we understand that sanitisation is the cornerstone of a safe an...
- tips
How to Achieve the Perfect Halloween Nail Art with Gel Polish
Want to offer your clients nail art but not sure where to start? Or ma...
Daisy's Picks
${product.name}
${formatPrice(productPrice)}
excl. VAT ${capacityValue && `/ ${capacityValue}`}
${!proOnly ? `
` : `Log in to buy`}
` } return '' }) }) .then(products => { const productListHtml = products.join('') const lists = document.querySelectorAll(`.recommendation-${widget}`) const widgetContainer = document.querySelector(`.br-widget-${widget}`) lists.forEach(list => { if(productListHtml !== '') { list.innerHTML = productListHtml; list.setAttribute('data-loaded', 'true') } else { widgetContainer.style.display = "none" } }) document.querySelectorAll('.br-product').forEach(product => { if (product) { if (!product.hasAttribute('data-listener-added')) { product.addEventListener("click", (e) => { const productId = product.getAttribute('product-id'); if (widgetMetadata) { var widget_data = {}; widget_data.wrid = widgetMetadata.rid; widget_data.wq = itemId ? itemId : ''; widget_data.wid = widgetMetadata.id; widget_data.wty = widgetMetadata.type; widget_data.item_id = productId; window.getBloomreach.then(function(BrTrk) { BrTrk.getTracker().logEvent('widget', 'widget-click', widget_data, true); }); } }); product.setAttribute('data-listener-added', 'true'); } } }); document.querySelectorAll('.br-widget-add-to-cart').forEach(btn => { if(btn) { btn.addEventListener("click", (e) => { e.preventDefault() const productId = btn.getAttribute('product-id') if(widgetMetadata) { var widget_atc_data = {} widget_atc_data.wrid = widgetMetadata.rid widget_atc_data.wq = itemId ? itemId : '' widget_atc_data.wid = widgetMetadata.id widget_atc_data.wty = widgetMetadata.type widget_atc_data.item_id = productId widget_atc_data.sku = productId window.getBloomreach.then(function(BrTrk) { BrTrk.getTracker().logEvent('cart','widget-add', widget_atc_data) }) } }) } }) function updateAddToCartUrl(quantity) { let addToCartButtons = document.querySelectorAll('.br-widget-add-to-cart') addToCartButtons.forEach((button) => { let originalUrl = button.getAttribute('href') let baseUrl = originalUrl.split('&qty=')[0] button.setAttribute('href', baseUrl + '&qty=' + quantity) }); } function handleQuantityButtonClick() { let action = this.getAttribute('data-action') let inputField = this.closest('.add-to-cart-wrapper').querySelector('.form-input--incrementTotal') let currentValue = parseInt(inputField.value, 10) if (action === 'inc') { inputField.value = currentValue + 1 } else if (action === 'dec') { if (currentValue > 1) { inputField.value = currentValue - 1 } } updateAddToCartUrl(inputField.value) } //this is needed since the event listener might be attached to the same button more than once document.querySelectorAll('.quantity-button').forEach((button) => { let newButton = button.cloneNode(true) button.parentNode.replaceChild(newButton, button) newButton.addEventListener('click', handleQuantityButtonClick) }); }) .catch(error => console.error(error)) } }) .catch(error => { console.error('There was a problem with the fetch operation:', error) }); } (function() { function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie) var ca = decodedCookie.split(';') for(var i = 0; i
!