🔥Today's Specials🎉Multifunctional dressing table

Transform your beauty space with a multifunctional dressing table!

€79.99
€150.99
-€71.00
people are viewing this right now
Length:  48cm
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);
Worldwide delivery
Secure payments
Visual logistics tracking
Free returns
Shipping

Description

Refresh your beauty space with our stylish makeup tables and compact drawers! Elevate your beauty experience with this sophisticated cabinet that complements your daily beauty routine. Our makeup tables combine practicality and elegance, while our compact drawers provide the perfect storage solution for your beauty essentials.

The floor-standing design effectively prevents dust accumulation at the bottom and expands the storage space.
The most important thing is that the center of gravity at the bottom is stable and not easy to shake.

Your child's safety is our top priority! Our products are carefully crafted with baby-grade environmentally friendly paint and materials, and the formaldehyde content is less than 0.1. We are committed to providing a safe and healthy environment for your children, ensuring you peace of mind with every purchase.

The all-in-one makeup storage solution! Just one piece will easily transform your beauty space and keep your makeup organized, and you'll be amazed.

Sunken storage space: Large-capacity sunken storage area, which is more convenient for storing buffalo milk and various bottles and cans, and completely solves the problem of accidentally knocking over bottles and cans.

Visible drawer countertop: The countertop is made of blue-green 3C tempered glass, which is dust-proof and enhances the transparency of the space, reducing the inconvenience of blindly looking for accessories at a glance.

Large drawers: The first layer is for cosmetics, and the second layer is naturally for skin care products, accessories, masks and other small items.

Double storage space: Our products are cleverly designed with hidden storage compartments inside the dressing stool to make full use of every inch of space. Our carefully crafted solutions keep you organized and use space efficiently.

Specifications:
Main material: E1 grade board
Number of drawers: 5
Product size: 48*60*80cm
Package contents:
1x multifunctional dressing table