Men's Viking Vegvisir Full Moon Night Raven Shorts

$23.99
Color:  Black
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-89984-LYJ

Fabric Name: Polyester

Pattern: Printing

Style: Casual

Length: Thigh Length

ClosureDrawstring

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 US UK EU Waist Hip Length
cm inch cm inch cm inch
S 31 31 46 81 31.6 100 39.0 43 16.8
M 32 32 48 85 33.2 105 41.0 45 17.6
L 34 34 50 89 34.7 110 42.9 47 18.3
XL 36 36 52 93 36.3 115 44.9 49 19.1
2XL 38 38 54 97 37.8 120 46.8 51 19.9
3XL 40 40 56 101 39.4 125 48.8 53 20.7
4XL 42 42 58 105 41.0 130 50.7 55 21.5
5XL 44 44 60 109 42.5 135 52.7 57 22.2
Due to manual measurement, there may be an error of 1-3cm