{"product_id":"minimalist-soap-dispenser","title":"Minimalist Soap Dispenser","description":"\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--sticky-padding-top)\" dir=\"auto\"\u003e\u003c\/section\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden @[53.5rem]\/main:[--thread-content-max-width:48rem] relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003ch1 class=\"fbskMG_root LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003eMinimalist Soap Dispenser\u003cbr\u003e\n\u003c\/h1\u003e\n\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1 @container\/main min-w-0 self-stretch\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv role=\"presentation\" class=\"contents\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex min-h-0 grow flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden @[53.5rem]\/main:[--thread-content-max-width:48rem] relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"fbskMG_root LR5Y_W_content markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003cp dir=\"auto\" class=\"PDq2pG_selectionAnchorContainer\"\u003eStore and dispense liquid soap from this minimalist pump bottle. Its clean silhouette and understated Scandinavian-inspired appearance complement modern kitchens, bathrooms, and wash areas.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"auto\"\u003eConstructed from ABS and PVC, the dispenser combines a lightweight body with a convenient manual pump. Multiple size options allow you to select a suitable format for the intended surface and space.\u003c\/p\u003e\n\u003ch4 dir=\"auto\"\u003eKey Features\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMinimalist Pump Design:\u003c\/strong\u003e Combines practical soap dispensing with a clean decorative appearance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eScandinavian-Inspired Styling:\u003c\/strong\u003e Complements modern, neutral, and minimalist interiors.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eManual Pump Mechanism:\u003c\/strong\u003e Dispenses a controlled portion with each press.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eABS and PVC Construction:\u003c\/strong\u003e Provides a lightweight and durable structure for everyday use.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRefillable Design:\u003c\/strong\u003e Allows the container to be replenished with compatible liquid soap.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVersatile Placement:\u003c\/strong\u003e Suitable for bathroom vanities, kitchen counters, and wash areas.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMultiple Size Options:\u003c\/strong\u003e Available in different formats for a variety of spaces.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFreestanding Form:\u003c\/strong\u003e Requires no drilling or permanent installation.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4 dir=\"auto\"\u003eSpecifications\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eProduct Type:\u003c\/strong\u003e Refillable soap dispenser\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterials:\u003c\/strong\u003e ABS \/ PVC\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDispensing Method:\u003c\/strong\u003e Manual pump\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMounting:\u003c\/strong\u003e Freestanding\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eStyle:\u003c\/strong\u003e Minimalist \/ Scandinavian\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRecommended Placement:\u003c\/strong\u003e Bathroom \/ Kitchen \/ Wash area\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCompatible Contents:\u003c\/strong\u003e Liquid soap\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAvailable Sizes:\u003c\/strong\u003e Multiple options; exact capacities not specified\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom-container\" class=\"sticky bottom-0 z-10 isolate group\/thread-bottom-container w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden pointer-events-none [--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] Ejxyja_threadFooterContentFade\"\u003e\n\u003cdiv class=\"contents\"\u003e\n\u003cdiv class=\"relative z-1\"\u003e\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 @[53.5rem]\/main:[--thread-content-max-width:48rem] mb-(--thread-component-gap,24px) sm:group-data-[work-home-expanded]\/thread:mb-0 pointer-events-auto\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Bray \u0026 Bloom","offers":[{"title":"Ø 17 cm (Ø 6.69 in)","offer_id":55053831799127,"sku":null,"price":34.95,"currency_code":"GBP","in_stock":true},{"title":"Ø 19 cm (Ø 7.48 in)","offer_id":55053831831895,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0921\/6573\/4743\/files\/Minimalist_Soap_Dispenser1.webp?v=1789672198","url":"https:\/\/braybloom.co\/products\/minimalist-soap-dispenser","provider":"Bray \u0026 Bloom","version":"1.0","type":"link"}