Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt
Bordeaux Blouse - Salt

Bordeaux Blouse - Salt

Price

$0.00 $34.89
🎉 Queen Rewards Event | Spend $80 → Save 25% | Spend $110 → Save 40% | Spend $130 → Save 50% | Spend $160 → Save 65%

shade

Please select a shade

size

Please select a size

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);

THE BORDEAUX BLOUSE - SALT

Meet Bordeaux. The kind of piece that feels as though it belongs somewhere along the French Riviera, worn over sun-kissed skin, oversized sunglasses and nowhere particular to be.

Crafted from an airy lightweight voile in a soft Salt hue, Bordeaux is designed as an oversized style to drape effortlessly over the body. The deep neckline and front tie detail create an undone sense of elegance, while the oversized collar and elongated button cuffs lend a subtle nod to vintage European dressing.

Semi-sheer by nature, Bordeaux embraces the ease of warm-weather styling. Layer her over swimwear, delicate lingerie or a tonal cami, or style beneath structured outerwear and tailored blazers as the seasons change. The relaxed silhouette creates beautiful movement, making her equally at home by the coast or in the city.

Effortless, romantic and endlessly versatile, Bordeaux is a love letter to South of France dressing, where less is more, and the most memorable pieces are the ones that appear beautifully undone.

SizeBustLength

XXS

AU/UK 4

US 0

182 cm
71.65 in
75 cm
29.53 in

XS

AU/UK 6

US 2

186 cm
73.23 in
76 cm
29.92 in

S

AU/UK 8

US 4

190 cm
74.80 in
77 cm
30.31 in

M

AU/UK 10

US 6

194 cm
76.38 in
78 cm
30.71 in

L

AU/UK 12

US 8

198 cm
77.95 in
79 cm
31.10 in

XL

AU/UK 14

US 10

202 cm
79.53 in
80 cm
31.50 in

XXL

AU/UK 16

US 12

206 cm
81.10 in
81 cm
31.89 in

3XL

AU/UK 18

US 14

210 cm
82.68 in
82 cm
32.28 in

4XL

AU/UK 20

US 16

214 cm
84.25 in
83 cm
32.68 in