Compact Folding Headband

people are viewing this right now
/** @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);
Free shipping on orders over 59.99
Free returns within fourteen days
Contact us: service@goodidealshop.com
Secure payments
$12.99
$16.99
Save 24%
Color : Black
Qty : 1 PC
Quantity
Description

RETRACTABLE AND FOLDABLE / FREE CONTRACTION / NOVEL DESIGN

Our unisex hairbands are made of high-quality materials, safe and durable, lightweight and portable, smooth edges of the hairband do not hurt your scalp. With classic black color, can nicely modify your hairstyle. Does not take up space, and it is easy to carry.

FEATURES:

  • CONVENIENT USE
    convenient hair accessory that is easily accessible whenever you need it. This keeps your hair nice and tidy, preventing it from blocking your face. Ideal for usage at home, gym, school, or office.
  • FASHIONABLE
    Fashionable headband with a unique and eye-catching design that helps you look cool or chic. This gives off a stylish feeling that complements and enhances any outfit.
  • COMPACT AND PORTABLE
    Lightweight and collapsible, making it easy to transport and use on the go. It's small enough to fit in your pocket, bag or wallet.
  • EASY TO FOLD
    To fold it into a compact size, hold it firmly in your hands and gently press it inward to move the hinge.
  • QUALITY BUILD
    It is made of high-quality resin, which makes it strong and sturdy. Well-Designed, with a hinge that makes it foldable and a teeth that holds your hair tight and in place.

SPECIFICATION:

  • Material: Plastic/Resin
  • Colors: Black, Pink, Khaki, Coffee, Butterscotch

PACKAGE INCLUDE:

  • 1 x Compact Folding Headband.

Note:

  • 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.
  • Due to manual measurements, please allow slight measurement deviations.