Rotatable Soap Holder
Rotatable Soap Holder
Rotatable Soap Holder
Rotatable Soap Holder
Rotatable Soap Holder
Rotatable Soap Holder
Rotatable Soap Holder
Rotatable Soap Holder

Rotatable Soap Holder

$14.99
$24.98
-$9.99
Color-Blue
Please select a color
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
/** @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);
Vendor by: mysite
SKU: MU1267251-ɫ

Are you looking for a soap dish that does not accumulate water? A soap holder that wont make your soap moldy? A soap box that not take up space?

Here the creative and decorative soap dish is for you!

√One size fits most soaps

√Better soap drying, keep it clean and easily washable

√Great for bathroom, shower, bathtub, counter top, wall, kitchen and more

 undefined

Love! Such a unique little soap holder. I have it suctioned onto the edge of my sink. It looks pretty and works well. The suction holds very well on smooth surfaces, but it wont work ( for me) on textured or porous surfaces. I wanted a soap dish where the soap would not just lay flat and stay all slimy, so I really like the way it is shaped to drain any moisture out after soap use. The soap never stays slimy and dries out well after use.

                                                                - Cheryl Casey

 

Work well for keeping the water off of your soap. This soap holder is very beautiful, the material is very good, I like it very much.

                                                                - Jarrod Pope

 

Main Features

☆Beautiful Look

Shell shape soap box, it is easy to use and more beautiful. Suitable for various sizes of soaps such as square face soap, rectangular laundry soap, circular soap, and sponge, brush and so on.

undefined

☆Angle Adjustable

Mobile phone bracket material connected bar, the angle can be adjusted, which is convenient to use. More creative usage, making your home look more tidy and orderly.

undefined

☆Drainage Design

Shell bionic design, water flowing from top to bottom, fast draining to keep the soap dry and clean, prolong the life of soap.

undefined

☆Detachable and Washable

Tray and chassis of soap organizer can be separated, easy to clean.

☆Multiple Uses

This soap box can be wall-mounted or countertop mounted, placed in any corner of bathroom and cabinet. Ideal for using in kitchen sink, washbasin, bathroom sink, bathroom wall, bathtub, shower stalls, etc. If you like it you can buy a few more for your convenient using.

☆Easy to Use

No punching installation, no trace and no damage to the wall. High strength adhesive, will not fall off. Using methods are as following:

  1. Clean the wall and keep it dry;
  2. Stick the double-sided adhesive;
  3. Tear off the clear protective film from the adhesive;
  4. Stick the adhesive to the wall and squeeze out the air.

 

Specifications

Material: PP

Color: Pink, Blue, Gray

Dimensions: 189x107x92mm

Weight: 80g

Package Includes: 1x Soap Box

 

Warm Tips:

This soap holder should be mounted on smooth surface, such as marble walls, smooth ceramic tile, glass surface, etc.

 

Note

Due to manual measurements, please allow slight measurement deviations.

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.