🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
5/16
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
🔥HOT SALE 50% OFF🔥Brush
5/16

🔥HOT SALE 50% OFF🔥Brush

$24.90
$49.80
Save 50%
Color
Please select a color
Quantity
/** @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);

Introducing Brush - the ultimate eyebrow tool that delivers stunning results in seconds!

Transform Your Look with Perfectly Defined Brows

Transform your look with the ultimate brow tool, Brush. With its versatile design, it fills, shapes, and lines your brows, providing double the definition for a perfect finish. Get ready to say goodbye to smudges and uneven lines with Brush, your solution for perfectly defined brows.

Get the Best Blend That Lasts All Day

Achieve the best blend every time with Brush. Its ultra-soft, vegan, and cruelty-free fibers are engineered to hold applied blend products better, ensuring a blend that lasts all day. Brush is the perfect tool for ethical beauty and lasting results.

Experience Ultimate Comfort and Control While Defining Your Brows

Experience ultimate comfort and control with Brush. Its ergonomic handles are crafted from responsibly sourced, lightweight wood, coated with eight coats of painting primer for lasting beauty, and designed to fit perfectly in your hand. Brush is the perfect tool for achieving your best brows yet.

Our Guarantee:

  • We pride ourselves on our products as we believe they are amazing. However, we understand that buying online, especially for the first time, can be daunting. That’s why we offer a 100% satisfaction guarantee.
  • If for any reason you don’t have a positive experience, we will do everything we can to ensure that you are 100% satisfied with your purchase.