Bancroft Loose fit Shorts With Pockets

$54.95
$110.00
-$55.05
people are viewing this right now
Colour:  White
Size:  M
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);

Description

Keep Cool and Carry On - Bancroft Shorts With Functional Pockets!

Why you'll like this!

Breathable Comfort: Crafted from lightweight, soft-touch fabric, these shorts offer exceptional breathability, keeping you cool and fresh throughout the day. Whether you're relaxing at home or enjoying outdoor activities, the airy design prevents overheating. Their gentle feel against the skin ensures unmatched comfort in any setting.

Effortless Loose Fit: Designed with a relaxed silhouette, these shorts provide unrestricted movement and superior ease of wear. The loose fit enhances your range of motion, making them ideal for leisure or casual outings. You'll appreciate the effortless style that complements every body shape with comfort and grace.

Stylish Any Occasion: With their elegant, minimalistic look, the Bancroft shorts transition seamlessly from casual to sophisticated settings. Pair them with a t-shirt for a laid-back vibe or elevate your outfit with a crisp shirt. Their refined texture and timeless appeal make them a staple in any wardrobe.

Functional Pockets: Equipped with deep, well-constructed pockets, these shorts offer practical storage for essentials like your phone, keys, and wallet. The pockets are thoughtfully placed to maintain the clean silhouette. You'll enjoy the blend of style and functionality without sacrificing convenience.

Adjustable Waistband: Featuring an elastic waistband with a drawstring closure, these shorts guarantee a personalized and secure fit every time. Adjust them easily to suit your comfort and style preferences. The flexible waist ensures they stay comfortably in place during all your daily activities.

Durable Construction: Made with meticulous attention to detail, the Bancroft shorts are built to withstand frequent wear and washing. The premium stitching and quality fabric retain their shape and softness over time. You'll invest in a versatile piece that maintains its elegant look wear after wear.