3 Set Velvet Rod
3 Set Velvet Rod
3 Set Velvet Rod
3 Set Velvet Rod
3 Set Velvet Rod
3 Set Velvet Rod
3 Set Velvet Rod

3 Set Velvet Rod

$25.99
$79.95
-$53.96
Color-Brown
Please select a color
Quantity
SKU:
/** @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);

GET CURLS WITHOUT HAIR DAMAGE

 

 No Heat Hair Curler: Achieve beautiful, natural curls without using heat. Stand out with shiny, healthy curls and waves Extra.

Perfect for long medium hair, this upgraded curler is approximately 10" long and 1.38" wide. Use it during sleeping, saving you time when styling your hair

 

Soft Velvet Material and Hook: Made of gentle velvet material, this non-heated curler is suitable for overnight use. The rubber stuffing ensures a comfortable sleep, and you'll wake up to natural, voluminous waves. With soft hook, not easy to fall off when you're sleeping. Perfect for those who love simplicity and prioritize hair health.

Easy to Use: Lightly wet or dampen your hair, then place the curling rod on your head and wrap your hair around it, finally secure it with the hook on ends of it. Let your hair air dry or sleep on our overnight hair curlers, and wake up to stunning curls in the morning.

Crafted for Your Perfection: Designed exclusively for dry, styled hair. Please note, this treasure is not meant for damp or wet hair.

Embrace the Art of Uniqueness: Adorn yourself with a true original. Each hand-assembled piece carries its own distinct charm, reflecting the love and craftsmanship poured into its creation.

Perfect Gift: This 3-piece hair curler set includes 3 curling rods with hooks. It's the ideal gift for family, friends, and colleagues on various occasions like Christmas, New Year's Day, birthdays, Mother's Day, and Valentine's Day

ONE SIZE FITS ALL! SUITABLE FOR ALL HAIR TYPES