Vacation Style Navy Cable Knit Tank And Orange Linen-Blend Pleated Wide Leg Pants Set
Vacation Style Navy Cable Knit Tank And Orange Linen-Blend Pleated Wide Leg Pants Set
Vacation Style Navy Cable Knit Tank And Orange Linen-Blend Pleated Wide Leg Pants Set
Vacation Style Navy Cable Knit Tank And Orange Linen-Blend Pleated Wide Leg Pants Set
Vacation Style Navy Cable Knit Tank And Orange Linen-Blend Pleated Wide Leg Pants Set
Vacation Style Navy Cable Knit Tank And Orange Linen-Blend Pleated Wide Leg Pants Set
Vacation Style Navy Cable Knit Tank And Orange Linen-Blend Pleated Wide Leg Pants Set
Vacation Style Navy Cable Knit Tank And Orange Linen-Blend Pleated Wide Leg Pants Set

Vacation Style Navy Cable Knit Tank And Orange Linen-Blend Pleated Wide Leg Pants Set

Price

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

color

Please select a color

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

Key Features:

1. Material: Top is soft cable-knit ribbed knit fabric, elastic and skin-friendly; Pants are natural textured linen-blend fabric, lightweight, breathable and shape-retaining.
2.Design: Sleeveless crew neck knit tank top; high-waisted front pleated wide leg trousers, matched with detachable white wide leather belt to define waist.
3.Fit:Slim-fit knit top highlights shoulder and collarbone lines; high-rise pleated wide leg pants stretch leg proportions, loose drape without restricting movement.
4.Occasion:Coastal town strolls, resort brunch, city sightseeing, warm-weather casual daily outings.
5.Care instructions: Wash in cold water, air dry, iron on low heat when necessary
6.Available sizes: XS, S, M, L, XL, 2XL

This color-block two-piece set creates vivid, high-class vacation styling. The deep navy cable knit tank matches bright warm orange linen trousers perfectly, forming a striking yet harmonious color contrast that stands out against white coastal architecture and blue sea. The textured knit top adds delicate retro detail, while pleated linen wide leg pants bring laid-back resort comfort. The matching white belt clearly divides upper and lower body proportions, avoiding a bulky silhouette. It works effortlessly for daytime sightseeing and relaxed resort meals.

Coastal resort look: Match woven straw bucket bag, tan strappy flat sandals, gold hoop earrings and multi-layer gold chain necklaces. Daily casual look: Pair small rattan crossbody bag, nude slide sandals and slim gold bangles.