Distressed Cuffed Denim Bermuda Shorts
Distressed Cuffed Denim Bermuda Shorts
Distressed Cuffed Denim Bermuda Shorts
Distressed Cuffed Denim Bermuda Shorts
Distressed Cuffed Denim Bermuda Shorts
Distressed Cuffed Denim Bermuda Shorts
Distressed Cuffed Denim Bermuda Shorts
Distressed Cuffed Denim Bermuda Shorts
Distressed Cuffed Denim Bermuda Shorts
Distressed Cuffed Denim Bermuda Shorts
Distressed Cuffed Denim Bermuda Shorts
Distressed Cuffed Denim Bermuda Shorts
Distressed Cuffed Denim Bermuda Shorts
Distressed Cuffed Denim Bermuda Shorts

Distressed Cuffed Denim Bermuda Shorts

Price

$0.00 $39.00
Save $-39.00
Free shipping

color - Light Blue

Please select a color

size

Please select a size

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);
Free worldwide shipping for order over $79
Returns&Exchange
Sustainably made
Secure payments

These trendy distressed denim shorts feature a cuffed hem and edgy rip details, giving them a laid-back yet fashionable vibe. Perfect for summer, their relaxed fit and classic 5-inch inseam make them versatile for any casual occasion.

Features:
Distressed details for an on-trend, worn-in look.
Cuffed hem for a polished yet relaxed finish.
Comfortable, breathable denim fabric ideal for warm weather.
5-inch inseam for a flattering and versatile length.
Easy-to-style design that pairs well with tops, tanks, or crop shirts.
Occasions:
Ideal for beach trips, casual outings, summer festivals, or relaxed weekend wear.

Size Chart :

SIZETR/EUUKUSWAISTHIPS
INCHCMINCHCM
S268426-27''66-7035-37''90-94
M2710627-29''70-7438-40''96-102
L2812830-31''76-8041-43''104-110
XL29141031-34''80-8644-46''112-116
XXL30161235-37''88-9447-49''120-124