Men's Viking Odin Valknut Graphic Vintage Cargo Shorts

$43.99
Color:  White
Size:  S
Quantity
Shipping
/** @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);

Why We Love Merino Wool

Natural Temperature Regulation: Merino wool keeps you warm even when wet—unlike cotton, which traps moisture and pulls heat from your body. It can hold up to 60% of its weight in moisture without feeling damp. In warm or humid climates, lightweight merino breathes and wicks sweat to keep you cool.

Odor-Resistant for Longer Wear: Merino absorbs sweat quickly, preventing the growth of odor-causing bacteria. This means you can wear it for days or even weeks without washing. Fewer laundry cycles reduce environmental impact and extend the life of your garment.

A Better Wardrobe with Less: Merino's versatility allows you to own fewer, better garments. Instead of accumulating cheap clothing, merino supports a simple, high-quality wardrobe that reduces clutter and decision fatigue.

Low-Maintenance and Practical: Modern merino wool is comfortable, durable, and not high-maintenance. We design each piece to be wearable and useful, encouraging longer intervals between washes to save time, energy, and money

Supports Better Sleep: Studies show that adults fall asleep faster and sleep deeper when wearing merino wool compared to cotton or polyester. By helping maintain your body’s ideal thermal comfort zone, merino promotes more restful sleep for both adults and babies.

If you value owning less and owning better, consider merino wool.

Description

SPU: DZ-154768-LYJ

Fabric Name: Blended

Pattern: Printing

Style: Casual

Length: Thigh Length

Popular Elements: Printing

Occasion: Daily

Theme: All Seasons

NOTE: If you are not sure, please choose a larger size. If you have any doubts about this product, we suggest you contact our customer service team. Due to the color difference between the screens of different electronic devices (computers, mobile phones or ipads), especially the CRT screen and the LCD screen, the color of the item may be slightly different from what you see in the photos, please take the actual product as the standard.

Size Waist Length Hip
cm inch cm inch cm inch
S 81 31.9 48 18.9 100 39.4
M 85 33.5 50 19.7 105 41.3
L 89 35.0 52 20.5 110 43.3
XL 93 36.6 54 21.3 115 45.3
2XL 97 38.2 56 22.0 120 47.2
3XL 101 39.8 58 22.8 125 49.2
4XL 105 41.3 60 23.6 130 51.2
5XL 109 42.9 62 24.4 135 53.1
Due to manual measurement, there may be an error of 1-3cm