<!doctype html>
<!--[if IE 9]> <html class="ie9 no-js supports-no-cookies" lang="fr"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!-->
<html class="no-js" id="html-node" lang="fr">
<!--<![endif]-->
<head>
<script>
window.setCookie = function (cname, cvalue, exdays) {
let expires = '';
if (exdays !== undefined && exdays !== null) {
const date = new Date();
date.setTime(date.getTime() + exdays * 24 * 60 * 60 * 1000);
expires = `expires=${date.toUTCString()};`;
}
document.cookie = `${cname}=${encodeURIComponent(cvalue)};${expires}path=/`;
}
window.setCookie('alo-is-customer', 0)
</script>
<script>
window.getCountriesWithForcedRedirect = function() {
try {
const settings = {
"countriesWithForcedRedirect": "ID|https://aloyoga.co.id/,BR|https://www.aloyoga.com.br/",
}
const trimmedSettings = settings.countriesWithForcedRedirect?.replace(/\s/g,'');
const countriesWithForcedRedirect = trimmedSettings.split(',').map((country) => {
const countryCodeAndURL = country.split('|');
const [countryCode, redirectUrl] = countryCodeAndURL;
return { countryCode, redirectUrl, isExternal: !redirectUrl?.startsWith('/') && redirectUrl?.includes('.') };
}).filter(country => country.countryCode.length >= 2);
return countriesWithForcedRedirect || null;
} catch (error) {
console.log("getCountriesWithForcedRedirect fn call failed. ", error)
return null
}
}
window.getRedirectConfirmationCountries = function() {
try {
const rawSettings = "TR|Turkey|https:\/\/www.aloyoga.tr";
if (!rawSettings.trim()) return [];
return rawSettings.split(',').map((country) => {
const [countryCode, countryName, redirectUrl] = country.split('|').map(value => value.trim());
return { countryCode, countryName, redirectUrl };
}).filter(country => country.countryCode?.length >= 2 && country.countryName && country.redirectUrl);
} catch (error) {
console.log('getRedirectConfirmationCountries fn call failed. ', error);
return [];
}
}
const scriptElement = document.createElement('script');
scriptElement.async = false; // The requirement is to block the thread and execute the instant redirect without loading/showing the page.
scriptElement.textContent = `
(() => {
const noRedirectStorageKey = 'alo_no_redirect_override';
const getLocalStorageItem = (storageKey) => {
try {
const storedItem = window.localStorage.getItem(storageKey);
if (!storedItem) return '';
const { value } = JSON.parse(storedItem);
return value;
} catch (error) {
return '';
}
};
const setLocalStorageItem = (storageKey, value) => {
try {
window.localStorage.setItem(storageKey, JSON.stringify({ value }));
} catch (error) {
console.log('no redirect override storage failed', error);
}
};
const removeLocalStorageItem = (storageKey) => {
try {
window.localStorage.removeItem(storageKey);
} catch (error) {
console.log('no redirect override removal failed', error);
}
};
try {
const currentUrl = new URL(window.location.href);
const noRedirectParam = (currentUrl.searchParams.get('no_redirect') || '').trim().toLowerCase();
const hasNoRedirectParam = currentUrl.searchParams.has('no_redirect');
if (hasNoRedirectParam && noRedirectParam === 'true') {
setLocalStorageItem(noRedirectStorageKey, true);
}
if (hasNoRedirectParam) {
currentUrl.searchParams.delete('no_redirect');
window.history.replaceState(null, window.document.title, currentUrl.toString());
}
} catch (error) {
console.log('no redirect override capture failed', error);
}
const shouldSkipForcedRedirect = getLocalStorageItem(noRedirectStorageKey) === true;
if (shouldSkipForcedRedirect) return;
const countriesWithForcedRedirect = window.getCountriesWithForcedRedirect() || [];
const redirectConfirmationCountries = window.getRedirectConfirmationCountries() || [];
let countrySwitchModalConfig = null;
document.addEventListener('country-switch-selection', (event) => {
if (event.detail?.countryCode === 'US') {
setLocalStorageItem(noRedirectStorageKey, true);
window.countrySwitchModalConfig = undefined;
const usUrl = new URL(window.location.href);
usUrl.searchParams.set('country', 'US');
window.location.replace(usUrl.toString());
} else if (
countrySwitchModalConfig &&
event.detail?.countryCode?.toLowerCase() === countrySwitchModalConfig.countryCode.toLowerCase() &&
countrySwitchModalConfig.redirectUrl
) {
removeLocalStorageItem(noRedirectStorageKey);
window.location.replace(countrySwitchModalConfig.redirectUrl);
}
});
if (countriesWithForcedRedirect?.length > 0 || redirectConfirmationCountries?.length > 0) {
(async () => {
try {
const geoData = await fetch("https://api." + window.location.hostname.replace('www.', '') + "/alo-api/v1/geoip", {
"headers": {
"accept": "application/json",
},
"method": "GET"
});
const locationInfo = await geoData.json();
const visitorCountryCode = locationInfo.country_code.toLowerCase();
const currentRedirectConfirmation = redirectConfirmationCountries.find(
redirectObj => redirectObj.countryCode.toLowerCase() === visitorCountryCode
);
if (currentRedirectConfirmation) {
countrySwitchModalConfig = currentRedirectConfirmation;
window.countrySwitchModalConfig = currentRedirectConfirmation;
document.dispatchEvent(new Event('open-country-switch-modal'));
return;
}
const currentCountryRedirect = countriesWithForcedRedirect.find(
redirectObj => redirectObj.countryCode.toLowerCase() === visitorCountryCode
);
if (currentCountryRedirect) {
const { isExternal, countryCode, redirectUrl } = currentCountryRedirect;
const currentLocale = !isExternal ? "/" + (window.Shopify?.locale || 'en') + "-" + countryCode.toLowerCase() : '';
const url = currentLocale + redirectUrl;
if ((!isExternal && !window.location.pathname.includes(redirectUrl))) {
window.history.replaceState(null, window.document.title, url);
window.location.reload();
} else if (isExternal) {
window.location.href = url;
}
}
} catch (error) {
console.log('forced redirect failed');
}
})();
}
})();
`;
document.head.appendChild(scriptElement);
</script>
<script>
window.getShipToSplashRedirects = function() {
try {
const raw = "CN|/pages/cn";
const trimmed = raw.replace(/\s/g, '');
if (!trimmed) return null;
return trimmed.split(',').map((pair) => {
const [countryCode, redirectUrl] = pair.split('|');
return { countryCode, redirectUrl };
}).filter(entry => entry.countryCode && entry.countryCode.length >= 2 && entry.redirectUrl);
} catch (error) {
console.warn('getShipToSplashRedirects fn call failed. ', error);
return null;
}
};
</script>
<script>
(function() {
try {
const whitelistedPaths = [
"/account",
"/account/orders/*",
"/cart",
"/checkout",
"/checkouts/*",
"/account/logout",
"/challenge",
"/apps/*"
];
const raw = "CN|/pages/cn";
const trimmed = raw.replace(/\s/g, '');
if (!trimmed) return null;
const shipToSplashRedirects = trimmed.split(',').map((pair) => {
const [countryCode, redirectUrl] = pair.split('|');
return { countryCode, redirectUrl };
}).filter(entry => entry.countryCode && entry.countryCode.length >= 2 && entry.redirectUrl);
const currentMarketCountryCode = ("FR" || '').toUpperCase();
const currentLocaleRoot = "\/fr-fr";
const splashRedirect = shipToSplashRedirects.find((entry) => (
String(entry.countryCode || '').toUpperCase() === currentMarketCountryCode
));
const normalizePath = function(path) {
return (String(path || '')
.toLowerCase()
.replace(/^\/[a-z]{2,3}(?:-[a-z0-9]{2,8})*-[a-z]{2}(?=\/|$)/i, '')
.replace(/\/+$/, '') || '/');
};
const normalizedCurrentPath = normalizePath(window.location.pathname);
const isWhitelistedPath = whitelistedPaths.some((pathPattern) => {
const normalizedPathPattern = String(pathPattern || '').toLowerCase();
const pathToEvaluate = normalizedCurrentPath;
if (normalizedPathPattern.endsWith('/*')) {
const prefix = normalizedPathPattern.slice(0, -2);
return pathToEvaluate === prefix || pathToEvaluate.startsWith(prefix + '/');
}
return pathToEvaluate === normalizedPathPattern;
});
if (isWhitelistedPath) return null;
if (currentMarketCountryCode && splashRedirect?.redirectUrl) {
let splashRedirectUrl;
try {
splashRedirectUrl = new URL(splashRedirect.redirectUrl, window.location.origin);
} catch (error) {
return null;
}
if (splashRedirectUrl.origin !== window.location.origin) return null;
const splashRedirectPath = normalizePath(splashRedirectUrl.pathname);
if (normalizedCurrentPath === splashRedirectPath) {
return;
}
const localeRoot = String(currentLocaleRoot || '/').replace(/\/+$/, '');
const localizedSplashRedirectPath = `${localeRoot}${splashRedirectPath}` || '/';
window.location.replace(`${localizedSplashRedirectPath}${splashRedirectUrl.search}${splashRedirectUrl.hash}`);
}
} catch (error) {
console.warn('Reading ship_to_splash_pairs failed. ', error);
}
})();
</script>
<style>
html.alo-localization-redirect-pending body {
opacity: 0 !important;
}
</style>
<script>
(function () {
const logPrefix = '[preferred-country-redirect]';
const log = function (message, details) {
return; // Comment this line to enable preferred country redirect logs while debugging.
if (!window.console || !window.console.info) return;
window.console.info(logPrefix + ' ' + message, details || {});
};
const warn = function (message, details) {
return; // Comment this line to enable preferred country redirect warnings while debugging.
if (!window.console || !window.console.warn) return;
window.console.warn(logPrefix + ' ' + message, details || {});
};
try {
const shouldSkipShopifyLocalizationCall = true;
const shouldUsePreferredLanguageForDirectRedirect = true;
const directRedirectLocalePathOverrides = "CN|zh-tw|zh-hant-cn\nCN|zh-cn|zh-hans-cn";
const configuredMaxLocalizationAttemptsPerSession = 1;
const maxLocalizationAttemptsPerSession = Math.max(
Math.floor(Number(configuredMaxLocalizationAttemptsPerSession)) || 1,
1
);
if (
!window.URL ||
!window.URLSearchParams ||
(!shouldSkipShopifyLocalizationCall && (!window.fetch || !window.FormData))
) {
log('skipped: required browser APIs are unavailable');
return;
}
// Intentionally matches the legacy misspelled key used by src/scripts/utils/shipping.ts.
const preferredCountryStorageKey = 'alo-users-prefered-country';
const preferredLanguageStorageKey = 'alo-users-preferred-language';
const shouldHideUiWhileRedirecting = true;
const hideUiTimeoutMs = 5000;
const currentCountry = ("FR" || '').toUpperCase();
const localeCode = "fr";
const currentUrl = new URL(window.location.href);
const countryParam = currentUrl.searchParams.get('country');
const setCountryParam = currentUrl.searchParams.get('setCountry');
const normalizeCountryCode = function (countryCode) {
const normalizedCountryCode = (countryCode || '').trim().toUpperCase();
return /^[A-Z]{2}$/.test(normalizedCountryCode) ? normalizedCountryCode : '';
};
const normalizeLanguageCode = function (languageCode) {
const normalizedLanguageCode = (languageCode || '').trim().toLowerCase().replace(/_/g, '-');
return /^[a-z]{2,3}(?:-[a-z0-9]{2,8})?$/.test(normalizedLanguageCode) ? normalizedLanguageCode : '';
};
const getDirectRedirectLanguageCode = function () {
if (!shouldUsePreferredLanguageForDirectRedirect) return 'en';
return normalizeLanguageCode(window.localStorage.getItem(preferredLanguageStorageKey)) || 'en';
};
const normalizeLocaleRoot = function (localeRoot) {
const normalizedLocaleRoot = (localeRoot || '').trim().toLowerCase().replace(/_/g, '-').replace(/^\/+|\/+$/g, '');
return /^[a-z]{2,3}(?:-[a-z0-9]{2,8})*-[a-z]{2}$/.test(normalizedLocaleRoot) ? normalizedLocaleRoot : '';
};
const getDirectRedirectLocaleRoot = function (languageCode, countryCode) {
const normalizedLanguageCode = normalizeLanguageCode(languageCode);
const normalizedCountryCode = normalizeCountryCode(countryCode);
const defaultLocaleRoot = normalizedLanguageCode + '-' + normalizedCountryCode.toLowerCase();
const localeOverrideRows = (directRedirectLocalePathOverrides || '').split(/[\n,]+/);
for (let i = 0; i < localeOverrideRows.length; i += 1) {
const localeOverrideParts = localeOverrideRows[i].split('|');
if (localeOverrideParts.length < 3) continue;
const overrideCountryCode = normalizeCountryCode(localeOverrideParts[0]);
const overrideSourceLanguageCode = normalizeLanguageCode(localeOverrideParts[1]);
const overrideLocaleRoot = normalizeLocaleRoot(localeOverrideParts[2]);
const overrideLocaleRootCountryCode = normalizeCountryCode(overrideLocaleRoot.split('-').pop());
if (
overrideCountryCode === normalizedCountryCode &&
overrideSourceLanguageCode === normalizedLanguageCode &&
overrideLocaleRootCountryCode === normalizedCountryCode &&
overrideLocaleRoot
) {
log('using direct redirect locale path override', {
countryCode: normalizedCountryCode,
languageCode: normalizedLanguageCode,
localeRoot: overrideLocaleRoot,
});
return overrideLocaleRoot;
}
}
return defaultLocaleRoot;
};
const buildDirectRedirectUrl = function (url, localeRoot) {
const destinationUrl = new URL(url.href);
const localeRootPath = '/' + localeRoot;
let pathWithoutLocaleRoot = destinationUrl.pathname.replace(
/^\/[a-z]{2,3}(?:-[a-z0-9]{2,8})*-[a-z]{2}(?=\/|$)/i,
''
);
if (!pathWithoutLocaleRoot) pathWithoutLocaleRoot = '/';
if (pathWithoutLocaleRoot.charAt(0) !== '/') pathWithoutLocaleRoot = '/' + pathWithoutLocaleRoot;
destinationUrl.pathname = localeRootPath + (pathWithoutLocaleRoot === '/' ? '/' : pathWithoutLocaleRoot);
return destinationUrl.toString();
};
const countryFromShopifyParam = normalizeCountryCode(countryParam);
const countryFromSetCountryParam = normalizeCountryCode(setCountryParam);
log('initialized', {
currentCountry: currentCountry,
countryParam: countryFromShopifyParam,
setCountryParam: countryFromSetCountryParam,
hideUi: shouldHideUiWhileRedirecting,
hideUiTimeoutMs: hideUiTimeoutMs,
skipShopifyLocalizationCall: shouldSkipShopifyLocalizationCall,
usePreferredLanguageForDirectRedirect: shouldUsePreferredLanguageForDirectRedirect,
directRedirectLocalePathOverrides: directRedirectLocalePathOverrides,
maxLocalizationAttemptsPerSession: maxLocalizationAttemptsPerSession,
});
if (countryFromShopifyParam) {
window.localStorage.setItem(preferredCountryStorageKey, countryFromShopifyParam);
log('saved country= parameter as preferred country', { preferredCountry: countryFromShopifyParam });
}
if (countryFromSetCountryParam) {
window.localStorage.setItem(preferredCountryStorageKey, countryFromSetCountryParam);
log('saved setCountry= parameter as preferred country', { preferredCountry: countryFromSetCountryParam });
}
const savedCountry = normalizeCountryCode(window.localStorage.getItem(preferredCountryStorageKey));
const targetCountry = countryFromSetCountryParam || (!countryFromShopifyParam ? savedCountry : '');
if (!currentCountry || !targetCountry || targetCountry === currentCountry || targetCountry.length < 2) {
log('skipped: no localization change needed', {
currentCountry: currentCountry,
savedCountry: savedCountry,
targetCountry: targetCountry,
});
return;
}
const countriesWithForcedRedirect =
typeof window.getCountriesWithForcedRedirect === 'function' ? window.getCountriesWithForcedRedirect() || [] : [];
const targetUsesForcedRedirect = countriesWithForcedRedirect.some(function (country) {
return normalizeCountryCode(country.countryCode) === targetCountry;
});
if (targetUsesForcedRedirect) {
log('skipped: target country is handled by forced redirect settings', { targetCountry: targetCountry });
return;
}
const directRedirectLanguageCode = shouldSkipShopifyLocalizationCall ? getDirectRedirectLanguageCode() : '';
const directRedirectLocaleRoot = shouldSkipShopifyLocalizationCall
? getDirectRedirectLocaleRoot(directRedirectLanguageCode, targetCountry)
: '';
const localizationAttemptKey =
'alo-localization-redirect-attempted:' +
window.location.hostname +
':' +
targetCountry +
':' +
(shouldSkipShopifyLocalizationCall ? 'direct:' + directRedirectLocaleRoot : 'shopify');
const storedLocalizationAttemptCount = Number(window.sessionStorage.getItem(localizationAttemptKey));
const localizationAttemptCount = Number.isFinite(storedLocalizationAttemptCount) && storedLocalizationAttemptCount > 0
? Math.floor(storedLocalizationAttemptCount)
: 0;
if (localizationAttemptCount >= maxLocalizationAttemptsPerSession) {
log('skipped: maximum localization attempts reached this session', {
targetCountry: targetCountry,
localizationAttemptKey: localizationAttemptKey,
localizationAttemptCount: localizationAttemptCount,
maxLocalizationAttemptsPerSession: maxLocalizationAttemptsPerSession,
});
return;
}
window.sessionStorage.setItem(localizationAttemptKey, String(localizationAttemptCount + 1));
['setCountry', 'setCurrency', 'glCountry', 'glCurrency'].forEach(function (param) {
currentUrl.searchParams.delete(param);
});
if (shouldHideUiWhileRedirecting) {
document.documentElement.classList.add('alo-localization-redirect-pending');
log('hiding UI while localization request is pending');
}
if (shouldSkipShopifyLocalizationCall) {
const directRedirectUrl = buildDirectRedirectUrl(currentUrl, directRedirectLocaleRoot);
if (directRedirectUrl === window.location.href) {
document.documentElement.classList.remove('alo-localization-redirect-pending');
log('skipped: direct redirect already matches current URL', { directRedirectUrl: directRedirectUrl });
return;
}
log('redirecting directly to Shopify locale path', {
currentCountry: currentCountry,
targetCountry: targetCountry,
languageCode: directRedirectLanguageCode,
localeRoot: directRedirectLocaleRoot,
directRedirectUrl: directRedirectUrl,
});
window.location.replace(directRedirectUrl);
return;
}
const showPageFallback = window.setTimeout(function () {
document.documentElement.classList.remove('alo-localization-redirect-pending');
warn('fallback timeout reached; showing UI again', { hideUiTimeoutMs: hideUiTimeoutMs });
}, Math.max(Number(hideUiTimeoutMs) || 5000, 0));
const formData = new FormData();
formData.append('form_type', 'localization');
formData.append('_method', 'put');
formData.append('return_to', encodeURIComponent(currentUrl.pathname + currentUrl.search + currentUrl.hash));
formData.append('country_code', targetCountry);
if (localeCode) formData.append('locale_code', localeCode);
log('posting Shopify localization request', {
currentCountry: currentCountry,
targetCountry: targetCountry,
returnTo: currentUrl.pathname + currentUrl.search + currentUrl.hash,
});
fetch('/localization', {
method: 'POST',
body: formData,
redirect: 'follow',
}).then(function (response) {
if (!response.ok) throw new Error('Localization request failed');
window.clearTimeout(showPageFallback);
log('localization request succeeded; redirecting', { responseUrl: response.url });
window.location.replace(response.url || (currentUrl.pathname + currentUrl.search + currentUrl.hash));
}).catch(function (error) {
window.clearTimeout(showPageFallback);
document.documentElement.classList.remove('alo-localization-redirect-pending');
warn('localization request failed; showing UI again', { error: error && error.message });
});
} catch (error) {
document.documentElement.classList.remove('alo-localization-redirect-pending');
warn('failed before localization request could complete', { error: error && error.message });
}
})();
</script>
<meta content-type="text/html; charset=utf-8">
<meta content="IE=edge" http-equiv="X-UA-Compatible">
<meta content="width=device-width,initial-scale=1" name="viewport">
<meta name="msapplication-TileImage" content="//www.aloyoga.com/cdn/shop/t/5530/assets/ms-icon-144x144.png?v=107647176128285507921791434534">
<meta content="Alo" name="apple-mobile-web-app-title">
<meta content="Alo" name="application-name">
<meta content="#00aba9" name="msapplication-TileColor">
<meta content="#ffffff" name="theme-color">
<meta name="apple-itunes-app" content="app-id=1503741784, app-argument=https://www.aloyoga.com/fr-fr/collections/mens-shop-all"><!-- Domain(request.host): www.aloyoga.com -->
<meta name="naver-site-verification" content="a3e8b76253f146fca0b7204b0ae8526a76419d9c">
<meta property="og:site_name" content="Alo Yoga">
<meta property="og:url" content="https://www.aloyoga.com/fr-fr/collections/mens-shop-all">
<meta property="og:title" content="Men's Gym & Workout Clothes, Activewear & Streetwear">
<meta property="og:type" content="website">
<meta property="og:description" content="Explore the full collection of premium men's activewear, gym workout clothes, cozy loungewear, jackets, and lifestyle apparel.">
<meta name="twitter:site" content="@aloyoga">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Men's Gym & Workout Clothes, Activewear & Streetwear">
<meta name="twitter:description" content="Explore the full collection of premium men's activewear, gym workout clothes, cozy loungewear, jackets, and lifestyle apparel.">
<meta name="description" content="Explore the full collection of premium men's activewear, gym workout clothes, cozy loungewear, jackets, and lifestyle apparel.">
<title>Men's Gym & Workout Clothes, Activewear & Streetwear | ALO</title>
<link crossorigin href="//unpkg.com" rel="preconnect"><script>
// requestIdleCallback is not natively supported in safari ios/mac.
window.requestIdleCallback = window.requestIdleCallback || function(cb) {
var start = Date.now();
return setTimeout(function() {
cb({
didTimeout: false,
timeRemaining: function() {
return Math.max(0, 50 - (Date.now() - start));
},
});
}, 1);
};
window.cancelIdleCallback = window.cancelIdleCallback || function(id) {
clearTimeout(id);
};
</script>
<script>
(function() {
try {
function shouldRemoveKey(key) {
const themeId = "139545706855";
const currentThemePrefix = `alo-theme-${themeId}`;
if (key.startsWith(currentThemePrefix)) return false;
if (key.startsWith('snapins')) return true;
if (key.startsWith('apollo-cache-persist-')) return true;
if (key.startsWith('alo-theme-')) return true;
return false;
}
function cleanUpLocalStorage() {
performance.mark('localStorageCleanup-start');
const keys = Object.keys(localStorage);
for (let i = 0; i < keys.length; i++) {
const key = keys[i];
if (shouldRemoveKey(key)) {
try {
localStorage.removeItem(key);
} catch (error) {}
}
}
performance.mark('localStorageCleanup-end');
performance.measure('localStorageCleanup-duration', 'localStorageCleanup-start', 'localStorageCleanup-end');
}
function executeLocalStorageCleanup() {
const keyCountForSkipping = 200;
const immediateCleanupThreshold = 400;
const totalKeys = localStorage.length;
if (totalKeys < keyCountForSkipping) return;
if (totalKeys < immediateCleanupThreshold) {
try {
window.requestIdleCallback(cleanUpLocalStorage);
} catch (error) {
cleanUpLocalStorage();
}
} else {
cleanUpLocalStorage();
}
}
executeLocalStorageCleanup();
} catch (error) {
console.error('Error in localStorage cleanup', error);
}
})();
</script>
<link crossorigin href="//cdn.shopify.com" rel=preconnect><link rel="preload" href="https://use.typekit.net/af/56b0cd/00000000000000007735957d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=n4&v=3" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/l?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=i4&v=3" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://use.typekit.net/af/0758f3/000000000000000077359583/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/l?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=n6&v=3" as="font" type="font/woff2" crossorigin><link rel="preload" href="https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/l?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=n7&v=3" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.aloyoga.com/cdn/shop/files/semantic-ui-css-outline-icons.woff2?v=5881836529375284361" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.aloyoga.com/cdn/shop/files/semantic-ui-css-brand-icons.woff2?v=10980253243548476747" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.aloyoga.com/cdn/shop/files/outline-icons.woff2?v=5881836529375284361" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.aloyoga.com/cdn/shop/files/semantic-ui-css-flags.png?v=11445953502249239705" as="image" crossorigin>
<script>
window.twemojiCountryFlagsUrl = "//www.aloyoga.com/cdn/shop/t/5530/assets/TwemojiCountryFlags.woff2?v=51689339642712161481791434591";
</script>
<link rel="canonical" href="https://www.aloyoga.com/fr-fr/collections/mens-shop-all">
<link rel="shortcut icon" href="//www.aloyoga.com/cdn/shop/t/5530/assets/favicon-32x32.png?v=111275412657129911751791434521">
<link rel="apple-touch-icon" sizes="57x57" href="//www.aloyoga.com/cdn/shop/t/5530/assets/apple-icon-57x57.png?v=58765080459826745081791434515">
<link rel="apple-touch-icon" sizes="60x60" href="//www.aloyoga.com/cdn/shop/t/5530/assets/apple-icon-60x60.png?v=61655832601137235701791434516">
<link rel="apple-touch-icon" sizes="72x72" href="//www.aloyoga.com/cdn/shop/t/5530/assets/apple-icon-72x72.png?v=77358278551965450921791434516">
<link rel="apple-touch-icon" sizes="76x76" href="//www.aloyoga.com/cdn/shop/t/5530/assets/apple-icon-76x76.png?v=154379096043870404081791434516">
<link rel="apple-touch-icon" sizes="114x114" href="//www.aloyoga.com/cdn/shop/t/5530/assets/apple-icon-114x114.png?v=57504376118258844251791434514">
<link rel="apple-touch-icon" sizes="120x120" href="//www.aloyoga.com/cdn/shop/t/5530/assets/apple-icon-120x120.png?v=174447067597339767421791434514">
<link rel="apple-touch-icon" sizes="144x144" href="//www.aloyoga.com/cdn/shop/t/5530/assets/apple-icon-144x144.png?v=107647176128285507921791434515">
<link rel="apple-touch-icon" sizes="152x152" href="//www.aloyoga.com/cdn/shop/t/5530/assets/apple-icon-152x152.png?v=111120106634587471971791434515">
<link rel="apple-touch-icon" sizes="180x180" href="//www.aloyoga.com/cdn/shop/t/5530/assets/apple-icon-180x180.png?v=100339498002468463391791434515">
<link rel="icon" type="image/png" sizes="192x192" href="//www.aloyoga.com/cdn/shop/t/5530/assets/android-icon-192x192.png?v=27760092443048076461791434512">
<link rel="icon" type="image/png" sizes="32x32" href="//www.aloyoga.com/cdn/shop/t/5530/assets/favicon-32x32.png?v=111275412657129911751791434521">
<link rel="icon" type="image/png" sizes="96x96" href="//www.aloyoga.com/cdn/shop/t/5530/assets/favicon-96x96.png?v=20103423871974567211791434522">
<link rel="icon" type="image/png" sizes="16x16" href="//www.aloyoga.com/cdn/shop/t/5530/assets/favicon-16x16.png?v=130924822069800458061791434521">
<link rel="manifest" href="//www.aloyoga.com/cdn/shop/t/5530/assets/manifest.json?v=15460173022850466941791434533">
<link rel="mask-icon" href="//www.aloyoga.com/cdn/shop/t/5530/assets/safari-pinned-tab.svg?v=35993428401556787221791434542" color="#000000">
<link rel="preconnect" href="https://cdn.builder.io" crossorigin>
<link crossorigin href="//cdnjs.cloudflare.com" rel="preconnect">
<link crossorigin href="https://social-login.oxiapps.com" rel="preconnect">
<link crossorigin href="https://s3.amazonaws.com" rel="preconnect">
<link crossorigin href="https://cdn-scripts.signifyd.com" rel="preconnect">
<link crossorigin href="https://d3g420rgevyqxw.cloudfront.net" rel="preconnect">
<link crossorigin href="https://snisecdn-feh571kz.stackpathdns.com" rel="preconnect">
<link crossorigin href="https://connect.facebook.net" rel="preconnect">
<link crossorigin href="https://use.typekit.net" rel="preconnect">
<link rel="preload" href="https://www.onelink-edge.com/moxie.min.js" as="script">
<script>
window.ALO_INTERNAL_USER_CLIENT_HINT = false;
</script>
<script>
window.dataLayer = window.dataLayer || [];
</script>
<script>
(function (w, o, d) {
w[o] =
w[o] ||
function () {
w[o][d].push(arguments);
};
w[o][d] = w[o][d] || [];
})(window, 'Osano', 'data');
</script>
<script
src='https://cmp.osano.com/AzqKxHT1Tpwlh1laa/2bdc4fe3-f3db-4f97-90cc-45025bdc0bbe/osano.js'
></script>
<script>
function addHideClassForOsanoWidget() {
var style = document.createElement('style');
style.type = 'text/css';
var css = '.osano-cm-window { display: none; }';
if (style.styleSheet) {
style.styleSheet.cssText = css; // For IE
} else {
style.appendChild(document.createTextNode(css)); // For other browsers
}
document.head.appendChild(style);
}
// can't use window.isNativeAppClient() here because the osano script is loaded before
let isNativeAppClientOsano = function() {
var MOBILE_USER_AGENT_PARTS = ["followapp","aloandroid","aloios"];
var normalizedUserAgent = navigator.userAgent.toLowerCase();
for(var i in MOBILE_USER_AGENT_PARTS) {
var mobileUserAgentPart = MOBILE_USER_AGENT_PARTS[i];
if(normalizedUserAgent.indexOf(mobileUserAgentPart) >= 0) {
return true;
}
}
return false;
};
if(isNativeAppClientOsano() || ['/checkouts', '/orders'].some(path => window.location.pathname.includes(path))) {
addHideClassForOsanoWidget();
}
</script>
<script id="GTM_Head">
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl+ "";f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PR9FW5');
</script>
<script type="text/javascript" id="IE_Redirect">
var currentThemeId = "139545706855";
var fallbackThemeId = "";
var isInternetExplorer = function () {
var ua = window.navigator.userAgent.toLowerCase();
if (ua.indexOf('windows nt') === -1) return false;
return null !== ua.match(/(trident\/|msie )/i);
}();
var notOnFallBackTheme = currentThemeId !== fallbackThemeId;
if (isInternetExplorer && fallbackThemeId !== "" && notOnFallBackTheme) {
var existingSearch = window.location.search || "?ie=true";
var themeIdParams = "&_ab=0&_fd=0&_sc=1&pb=0&preview_theme_id="+ fallbackThemeId;
var redirectUrl = window.location.origin + window.location.pathname + existingSearch + themeIdParams;
window.location.replace(redirectUrl);
}
</script>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/21852813/digital_wallets/dialog">
<meta id="in-context-paypal-metadata" data-shop-id="21852813" data-venmo-supported="true" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR">
<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/fr-fr/collections/mens-shop-all.atom" />
<link rel="next" href="/fr-fr/collections/mens-shop-all?page=2">
<link rel="alternate" hreflang="x-default" href="https://www.aloyoga.com/collections/mens-shop-all">
<link rel="alternate" hreflang="en" href="https://www.aloyoga.com/collections/mens-shop-all">
<link rel="alternate" hreflang="en-AD" href="https://www.aloyoga.com/en-ad/collections/mens-shop-all">
<link rel="alternate" hreflang="ar-AE" href="https://www.aloyoga.com/ar-ae/collections/mens-shop-all">
<link rel="alternate" hreflang="en-AE" href="https://www.aloyoga.com/en-ae/collections/mens-shop-all">
<link rel="alternate" hreflang="en-AG" href="https://www.aloyoga.com/en-ag/collections/mens-shop-all">
<link rel="alternate" hreflang="en-AL" href="https://www.aloyoga.com/en-al/collections/mens-shop-all">
<link rel="alternate" hreflang="en-AO" href="https://www.aloyoga.com/en-ao/collections/mens-shop-all">
<link rel="alternate" hreflang="es-AR" href="https://www.aloyoga.com/es-ar/collections/mens-shop-all">
<link rel="alternate" hreflang="en-AR" href="https://www.aloyoga.com/en-ar/collections/mens-shop-all">
<link rel="alternate" hreflang="de-AT" href="https://www.aloyoga.com/de-at/collections/mens-shop-all">
<link rel="alternate" hreflang="en-AT" href="https://www.aloyoga.com/en-at/collections/mens-shop-all">
<link rel="alternate" hreflang="en-AU" href="https://www.aloyoga.com/en-au/collections/mens-shop-all">
<link rel="alternate" hreflang="en-AW" href="https://www.aloyoga.com/en-aw/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BA" href="https://www.aloyoga.com/en-ba/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BB" href="https://www.aloyoga.com/en-bb/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BD" href="https://www.aloyoga.com/en-bd/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-BE" href="https://www.aloyoga.com/fr-be/collections/mens-shop-all">
<link rel="alternate" hreflang="de-BE" href="https://www.aloyoga.com/de-be/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BE" href="https://www.aloyoga.com/en-be/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BF" href="https://www.aloyoga.com/en-bf/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BG" href="https://www.aloyoga.com/en-bg/collections/mens-shop-all">
<link rel="alternate" hreflang="ar-BH" href="https://www.aloyoga.com/ar-bh/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BH" href="https://www.aloyoga.com/en-bh/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-BJ" href="https://www.aloyoga.com/fr-bj/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BJ" href="https://www.aloyoga.com/en-bj/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BL" href="https://www.aloyoga.com/en-bl/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BM" href="https://www.aloyoga.com/en-bm/collections/mens-shop-all">
<link rel="alternate" hreflang="es-BO" href="https://www.aloyoga.com/es-bo/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BO" href="https://www.aloyoga.com/en-bo/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BT" href="https://www.aloyoga.com/en-bt/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BW" href="https://www.aloyoga.com/en-bw/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BZ" href="https://www.aloyoga.com/en-bz/collections/mens-shop-all">
<link rel="alternate" hreflang="en-CA" href="https://www.aloyoga.com/en-ca/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-CA" href="https://www.aloyoga.com/fr-ca/collections/mens-shop-all">
<link rel="alternate" hreflang="de-CH" href="https://www.aloyoga.com/de-ch/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-CH" href="https://www.aloyoga.com/fr-ch/collections/mens-shop-all">
<link rel="alternate" hreflang="it-CH" href="https://www.aloyoga.com/it-ch/collections/mens-shop-all">
<link rel="alternate" hreflang="en-CH" href="https://www.aloyoga.com/en-ch/collections/mens-shop-all">
<link rel="alternate" hreflang="es-CL" href="https://www.aloyoga.com/es-cl/collections/mens-shop-all">
<link rel="alternate" hreflang="en-CL" href="https://www.aloyoga.com/en-cl/collections/mens-shop-all">
<link rel="alternate" hreflang="zh-Hans-CN" href="https://www.aloyoga.com/zh-hans-cn/collections/mens-shop-all">
<link rel="alternate" hreflang="zh-Hant-CN" href="https://www.aloyoga.com/zh-hant-cn/collections/mens-shop-all">
<link rel="alternate" hreflang="en-CN" href="https://www.aloyoga.com/en-cn/collections/mens-shop-all">
<link rel="alternate" hreflang="es-CO" href="https://www.aloyoga.com/es-co/collections/mens-shop-all">
<link rel="alternate" hreflang="en-CO" href="https://www.aloyoga.com/en-co/collections/mens-shop-all">
<link rel="alternate" hreflang="es-CR" href="https://www.aloyoga.com/es-cr/collections/mens-shop-all">
<link rel="alternate" hreflang="en-CR" href="https://www.aloyoga.com/en-cr/collections/mens-shop-all">
<link rel="alternate" hreflang="en-CW" href="https://www.aloyoga.com/en-cw/collections/mens-shop-all">
<link rel="alternate" hreflang="en-CY" href="https://www.aloyoga.com/en-cy/collections/mens-shop-all">
<link rel="alternate" hreflang="en-CZ" href="https://www.aloyoga.com/en-cz/collections/mens-shop-all">
<link rel="alternate" hreflang="de-DE" href="https://www.aloyoga.com/de-de/collections/mens-shop-all">
<link rel="alternate" hreflang="en-DE" href="https://www.aloyoga.com/en-de/collections/mens-shop-all">
<link rel="alternate" hreflang="en-DK" href="https://www.aloyoga.com/en-dk/collections/mens-shop-all">
<link rel="alternate" hreflang="en-DM" href="https://www.aloyoga.com/en-dm/collections/mens-shop-all">
<link rel="alternate" hreflang="es-DO" href="https://www.aloyoga.com/es-do/collections/mens-shop-all">
<link rel="alternate" hreflang="en-DO" href="https://www.aloyoga.com/en-do/collections/mens-shop-all">
<link rel="alternate" hreflang="es-EC" href="https://www.aloyoga.com/es-ec/collections/mens-shop-all">
<link rel="alternate" hreflang="en-EC" href="https://www.aloyoga.com/en-ec/collections/mens-shop-all">
<link rel="alternate" hreflang="en-EE" href="https://www.aloyoga.com/en-ee/collections/mens-shop-all">
<link rel="alternate" hreflang="ar-EG" href="https://www.aloyoga.com/ar-eg/collections/mens-shop-all">
<link rel="alternate" hreflang="en-EG" href="https://www.aloyoga.com/en-eg/collections/mens-shop-all">
<link rel="alternate" hreflang="es-ES" href="https://www.aloyoga.com/es-es/collections/mens-shop-all">
<link rel="alternate" hreflang="en-ES" href="https://www.aloyoga.com/en-es/collections/mens-shop-all">
<link rel="alternate" hreflang="en-ET" href="https://www.aloyoga.com/en-et/collections/mens-shop-all">
<link rel="alternate" hreflang="en-FI" href="https://www.aloyoga.com/en-fi/collections/mens-shop-all">
<link rel="alternate" hreflang="en-FJ" href="https://www.aloyoga.com/en-fj/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-FR" href="https://www.aloyoga.com/fr-fr/collections/mens-shop-all">
<link rel="alternate" hreflang="en-FR" href="https://www.aloyoga.com/en-fr/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GA" href="https://www.aloyoga.com/en-ga/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GB" href="https://www.aloyoga.com/en-gb/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GD" href="https://www.aloyoga.com/en-gd/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GF" href="https://www.aloyoga.com/en-gf/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GG" href="https://www.aloyoga.com/en-gg/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GH" href="https://www.aloyoga.com/en-gh/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GI" href="https://www.aloyoga.com/en-gi/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GM" href="https://www.aloyoga.com/en-gm/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GP" href="https://www.aloyoga.com/en-gp/collections/mens-shop-all">
<link rel="alternate" hreflang="es-GQ" href="https://www.aloyoga.com/es-gq/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GQ" href="https://www.aloyoga.com/en-gq/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-GQ" href="https://www.aloyoga.com/fr-gq/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GR" href="https://www.aloyoga.com/en-gr/collections/mens-shop-all">
<link rel="alternate" hreflang="es-GT" href="https://www.aloyoga.com/es-gt/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GT" href="https://www.aloyoga.com/en-gt/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GY" href="https://www.aloyoga.com/en-gy/collections/mens-shop-all">
<link rel="alternate" hreflang="en-HK" href="https://www.aloyoga.com/en-hk/collections/mens-shop-all">
<link rel="alternate" hreflang="zh-Hans-HK" href="https://www.aloyoga.com/zh-hans-hk/collections/mens-shop-all">
<link rel="alternate" hreflang="zh-Hant-HK" href="https://www.aloyoga.com/zh-hant-hk/collections/mens-shop-all">
<link rel="alternate" hreflang="es-HN" href="https://www.aloyoga.com/es-hn/collections/mens-shop-all">
<link rel="alternate" hreflang="en-HN" href="https://www.aloyoga.com/en-hn/collections/mens-shop-all">
<link rel="alternate" hreflang="en-HR" href="https://www.aloyoga.com/en-hr/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-HT" href="https://www.aloyoga.com/fr-ht/collections/mens-shop-all">
<link rel="alternate" hreflang="en-HT" href="https://www.aloyoga.com/en-ht/collections/mens-shop-all">
<link rel="alternate" hreflang="en-HU" href="https://www.aloyoga.com/en-hu/collections/mens-shop-all">
<link rel="alternate" hreflang="en-IE" href="https://www.aloyoga.com/en-ie/collections/mens-shop-all">
<link rel="alternate" hreflang="he-IL" href="https://www.aloyoga.com/he-il/collections/mens-shop-all">
<link rel="alternate" hreflang="en-IL" href="https://www.aloyoga.com/en-il/collections/mens-shop-all">
<link rel="alternate" hreflang="en-IM" href="https://www.aloyoga.com/en-im/collections/mens-shop-all">
<link rel="alternate" hreflang="en-IN" href="https://www.aloyoga.com/en-in/collections/mens-shop-all">
<link rel="alternate" hreflang="en-IS" href="https://www.aloyoga.com/en-is/collections/mens-shop-all">
<link rel="alternate" hreflang="it-IT" href="https://www.aloyoga.com/it-it/collections/mens-shop-all">
<link rel="alternate" hreflang="en-IT" href="https://www.aloyoga.com/en-it/collections/mens-shop-all">
<link rel="alternate" hreflang="en-JE" href="https://www.aloyoga.com/en-je/collections/mens-shop-all">
<link rel="alternate" hreflang="en-JM" href="https://www.aloyoga.com/en-jm/collections/mens-shop-all">
<link rel="alternate" hreflang="ar-JO" href="https://www.aloyoga.com/ar-jo/collections/mens-shop-all">
<link rel="alternate" hreflang="en-JO" href="https://www.aloyoga.com/en-jo/collections/mens-shop-all">
<link rel="alternate" hreflang="ja-JP" href="https://www.aloyoga.com/ja-jp/collections/mens-shop-all">
<link rel="alternate" hreflang="en-JP" href="https://www.aloyoga.com/en-jp/collections/mens-shop-all">
<link rel="alternate" hreflang="en-KE" href="https://www.aloyoga.com/en-ke/collections/mens-shop-all">
<link rel="alternate" hreflang="en-KH" href="https://www.aloyoga.com/en-kh/collections/mens-shop-all">
<link rel="alternate" hreflang="en-KN" href="https://www.aloyoga.com/en-kn/collections/mens-shop-all">
<link rel="alternate" hreflang="ko-KR" href="https://www.aloyoga.com/ko-kr/collections/mens-shop-all">
<link rel="alternate" hreflang="en-KR" href="https://www.aloyoga.com/en-kr/collections/mens-shop-all">
<link rel="alternate" hreflang="ar-KW" href="https://www.aloyoga.com/ar-kw/collections/mens-shop-all">
<link rel="alternate" hreflang="en-KW" href="https://www.aloyoga.com/en-kw/collections/mens-shop-all">
<link rel="alternate" hreflang="en-KY" href="https://www.aloyoga.com/en-ky/collections/mens-shop-all">
<link rel="alternate" hreflang="en-LA" href="https://www.aloyoga.com/en-la/collections/mens-shop-all">
<link rel="alternate" hreflang="en-LC" href="https://www.aloyoga.com/en-lc/collections/mens-shop-all">
<link rel="alternate" hreflang="de-LI" href="https://www.aloyoga.com/de-li/collections/mens-shop-all">
<link rel="alternate" hreflang="en-LI" href="https://www.aloyoga.com/en-li/collections/mens-shop-all">
<link rel="alternate" hreflang="en-LK" href="https://www.aloyoga.com/en-lk/collections/mens-shop-all">
<link rel="alternate" hreflang="en-LS" href="https://www.aloyoga.com/en-ls/collections/mens-shop-all">
<link rel="alternate" hreflang="en-LT" href="https://www.aloyoga.com/en-lt/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-LU" href="https://www.aloyoga.com/fr-lu/collections/mens-shop-all">
<link rel="alternate" hreflang="en-LU" href="https://www.aloyoga.com/en-lu/collections/mens-shop-all">
<link rel="alternate" hreflang="de-LU" href="https://www.aloyoga.com/de-lu/collections/mens-shop-all">
<link rel="alternate" hreflang="en-LV" href="https://www.aloyoga.com/en-lv/collections/mens-shop-all">
<link rel="alternate" hreflang="ar-MA" href="https://www.aloyoga.com/ar-ma/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MA" href="https://www.aloyoga.com/en-ma/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-MA" href="https://www.aloyoga.com/fr-ma/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-MC" href="https://www.aloyoga.com/fr-mc/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MC" href="https://www.aloyoga.com/en-mc/collections/mens-shop-all">
<link rel="alternate" hreflang="en-ME" href="https://www.aloyoga.com/en-me/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MF" href="https://www.aloyoga.com/en-mf/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-MG" href="https://www.aloyoga.com/fr-mg/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MG" href="https://www.aloyoga.com/en-mg/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MN" href="https://www.aloyoga.com/en-mn/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MQ" href="https://www.aloyoga.com/en-mq/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MS" href="https://www.aloyoga.com/en-ms/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MT" href="https://www.aloyoga.com/en-mt/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MU" href="https://www.aloyoga.com/en-mu/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MV" href="https://www.aloyoga.com/en-mv/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MW" href="https://www.aloyoga.com/en-mw/collections/mens-shop-all">
<link rel="alternate" hreflang="es-MX" href="https://www.aloyoga.com/es-mx/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MX" href="https://www.aloyoga.com/en-mx/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MY" href="https://www.aloyoga.com/en-my/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MZ" href="https://www.aloyoga.com/en-mz/collections/mens-shop-all">
<link rel="alternate" hreflang="en-NA" href="https://www.aloyoga.com/en-na/collections/mens-shop-all">
<link rel="alternate" hreflang="en-NC" href="https://www.aloyoga.com/en-nc/collections/mens-shop-all">
<link rel="alternate" hreflang="es-NI" href="https://www.aloyoga.com/es-ni/collections/mens-shop-all">
<link rel="alternate" hreflang="en-NI" href="https://www.aloyoga.com/en-ni/collections/mens-shop-all">
<link rel="alternate" hreflang="en-NL" href="https://www.aloyoga.com/en-nl/collections/mens-shop-all">
<link rel="alternate" hreflang="en-NO" href="https://www.aloyoga.com/en-no/collections/mens-shop-all">
<link rel="alternate" hreflang="en-NZ" href="https://www.aloyoga.com/en-nz/collections/mens-shop-all">
<link rel="alternate" hreflang="ar-OM" href="https://www.aloyoga.com/ar-om/collections/mens-shop-all">
<link rel="alternate" hreflang="en-OM" href="https://www.aloyoga.com/en-om/collections/mens-shop-all">
<link rel="alternate" hreflang="es-PA" href="https://www.aloyoga.com/es-pa/collections/mens-shop-all">
<link rel="alternate" hreflang="en-PA" href="https://www.aloyoga.com/en-pa/collections/mens-shop-all">
<link rel="alternate" hreflang="es-PE" href="https://www.aloyoga.com/es-pe/collections/mens-shop-all">
<link rel="alternate" hreflang="en-PE" href="https://www.aloyoga.com/en-pe/collections/mens-shop-all">
<link rel="alternate" hreflang="en-PF" href="https://www.aloyoga.com/en-pf/collections/mens-shop-all">
<link rel="alternate" hreflang="en-PG" href="https://www.aloyoga.com/en-pg/collections/mens-shop-all">
<link rel="alternate" hreflang="en-PH" href="https://www.aloyoga.com/en-ph/collections/mens-shop-all">
<link rel="alternate" hreflang="en-PK" href="https://www.aloyoga.com/en-pk/collections/mens-shop-all">
<link rel="alternate" hreflang="pl-PL" href="https://www.aloyoga.com/pl-pl/collections/mens-shop-all">
<link rel="alternate" hreflang="en-PL" href="https://www.aloyoga.com/en-pl/collections/mens-shop-all">
<link rel="alternate" hreflang="en-PT" href="https://www.aloyoga.com/en-pt/collections/mens-shop-all">
<link rel="alternate" hreflang="es-PY" href="https://www.aloyoga.com/es-py/collections/mens-shop-all">
<link rel="alternate" hreflang="en-PY" href="https://www.aloyoga.com/en-py/collections/mens-shop-all">
<link rel="alternate" hreflang="ar-QA" href="https://www.aloyoga.com/ar-qa/collections/mens-shop-all">
<link rel="alternate" hreflang="en-QA" href="https://www.aloyoga.com/en-qa/collections/mens-shop-all">
<link rel="alternate" hreflang="en-RE" href="https://www.aloyoga.com/en-re/collections/mens-shop-all">
<link rel="alternate" hreflang="en-RO" href="https://www.aloyoga.com/en-ro/collections/mens-shop-all">
<link rel="alternate" hreflang="en-RS" href="https://www.aloyoga.com/en-rs/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-RW" href="https://www.aloyoga.com/fr-rw/collections/mens-shop-all">
<link rel="alternate" hreflang="en-RW" href="https://www.aloyoga.com/en-rw/collections/mens-shop-all">
<link rel="alternate" hreflang="en-SE" href="https://www.aloyoga.com/en-se/collections/mens-shop-all">
<link rel="alternate" hreflang="en-SG" href="https://www.aloyoga.com/en-sg/collections/mens-shop-all">
<link rel="alternate" hreflang="en-SI" href="https://www.aloyoga.com/en-si/collections/mens-shop-all">
<link rel="alternate" hreflang="en-SK" href="https://www.aloyoga.com/en-sk/collections/mens-shop-all">
<link rel="alternate" hreflang="it-SM" href="https://www.aloyoga.com/it-sm/collections/mens-shop-all">
<link rel="alternate" hreflang="en-SM" href="https://www.aloyoga.com/en-sm/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-SN" href="https://www.aloyoga.com/fr-sn/collections/mens-shop-all">
<link rel="alternate" hreflang="en-SN" href="https://www.aloyoga.com/en-sn/collections/mens-shop-all">
<link rel="alternate" hreflang="en-SZ" href="https://www.aloyoga.com/en-sz/collections/mens-shop-all">
<link rel="alternate" hreflang="en-TC" href="https://www.aloyoga.com/en-tc/collections/mens-shop-all">
<link rel="alternate" hreflang="en-TD" href="https://www.aloyoga.com/en-td/collections/mens-shop-all">
<link rel="alternate" hreflang="en-TG" href="https://www.aloyoga.com/en-tg/collections/mens-shop-all">
<link rel="alternate" hreflang="en-TH" href="https://www.aloyoga.com/en-th/collections/mens-shop-all">
<link rel="alternate" hreflang="en-TL" href="https://www.aloyoga.com/en-tl/collections/mens-shop-all">
<link rel="alternate" hreflang="en-TT" href="https://www.aloyoga.com/en-tt/collections/mens-shop-all">
<link rel="alternate" hreflang="zh-Hant-TW" href="https://www.aloyoga.com/zh-tw/collections/mens-shop-all">
<link rel="alternate" hreflang="en-TW" href="https://www.aloyoga.com/en-tw/collections/mens-shop-all">
<link rel="alternate" hreflang="en-TZ" href="https://www.aloyoga.com/en-tz/collections/mens-shop-all">
<link rel="alternate" hreflang="en-UG" href="https://www.aloyoga.com/en-ug/collections/mens-shop-all">
<link rel="alternate" hreflang="es-UY" href="https://www.aloyoga.com/es-uy/collections/mens-shop-all">
<link rel="alternate" hreflang="en-UY" href="https://www.aloyoga.com/en-uy/collections/mens-shop-all">
<link rel="alternate" hreflang="en-VC" href="https://www.aloyoga.com/en-vc/collections/mens-shop-all">
<link rel="alternate" hreflang="es-VE" href="https://www.aloyoga.com/es-ve/collections/mens-shop-all">
<link rel="alternate" hreflang="en-VE" href="https://www.aloyoga.com/en-ve/collections/mens-shop-all">
<link rel="alternate" hreflang="en-VG" href="https://www.aloyoga.com/en-vg/collections/mens-shop-all">
<link rel="alternate" hreflang="en-VN" href="https://www.aloyoga.com/en-vn/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-VU" href="https://www.aloyoga.com/fr-vu/collections/mens-shop-all">
<link rel="alternate" hreflang="en-VU" href="https://www.aloyoga.com/en-vu/collections/mens-shop-all">
<link rel="alternate" hreflang="en-WF" href="https://www.aloyoga.com/en-wf/collections/mens-shop-all">
<link rel="alternate" hreflang="en-ZA" href="https://www.aloyoga.com/en-za/collections/mens-shop-all">
<link rel="alternate" hreflang="en-ZM" href="https://www.aloyoga.com/en-zm/collections/mens-shop-all">
<link rel="alternate" hreflang="en-ZW" href="https://www.aloyoga.com/en-zw/collections/mens-shop-all">
<link rel="alternate" hreflang="en-AI" href="https://www.aloyoga.com/en-ai/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BS" href="https://www.aloyoga.com/en-bs/collections/mens-shop-all">
<link rel="alternate" hreflang="en-BN" href="https://www.aloyoga.com/en-bn/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-GN" href="https://www.aloyoga.com/fr-gn/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GN" href="https://www.aloyoga.com/en-gn/collections/mens-shop-all">
<link rel="alternate" hreflang="en-TO" href="https://www.aloyoga.com/en-to/collections/mens-shop-all">
<link rel="alternate" hreflang="ar-SA" href="https://www.aloyoga.com/ar-sa/collections/mens-shop-all">
<link rel="alternate" hreflang="en-SA" href="https://www.aloyoga.com/en-sa/collections/mens-shop-all">
<link rel="alternate" hreflang="zh-Hant-MO" href="https://www.aloyoga.com/zh-hant-mo/collections/mens-shop-all">
<link rel="alternate" hreflang="zh-Hans-MO" href="https://www.aloyoga.com/zh-hans-mo/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MO" href="https://www.aloyoga.com/en-mo/collections/mens-shop-all">
<link rel="alternate" hreflang="ar-LB" href="https://www.aloyoga.com/ar-lb/collections/mens-shop-all">
<link rel="alternate" hreflang="en-LB" href="https://www.aloyoga.com/en-lb/collections/mens-shop-all">
<link rel="alternate" hreflang="fr-LB" href="https://www.aloyoga.com/fr-lb/collections/mens-shop-all">
<link rel="alternate" hreflang="en-DZ" href="https://www.aloyoga.com/en-dz/collections/mens-shop-all">
<link rel="alternate" hreflang="en-FO" href="https://www.aloyoga.com/en-fo/collections/mens-shop-all">
<link rel="alternate" hreflang="es-SV" href="https://www.aloyoga.com/es-sv/collections/mens-shop-all">
<link rel="alternate" hreflang="en-SV" href="https://www.aloyoga.com/en-sv/collections/mens-shop-all">
<link rel="alternate" hreflang="en-CV" href="https://www.aloyoga.com/en-cv/collections/mens-shop-all">
<link rel="alternate" hreflang="en-KZ" href="https://www.aloyoga.com/en-kz/collections/mens-shop-all">
<link rel="alternate" hreflang="en-AM" href="https://www.aloyoga.com/en-am/collections/mens-shop-all">
<link rel="alternate" hreflang="en-WS" href="https://www.aloyoga.com/en-ws/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GE" href="https://www.aloyoga.com/en-ge/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GL" href="https://www.aloyoga.com/en-gl/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MD" href="https://www.aloyoga.com/en-md/collections/mens-shop-all">
<link rel="alternate" hreflang="en-NG" href="https://www.aloyoga.com/en-ng/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MK" href="https://www.aloyoga.com/en-mk/collections/mens-shop-all">
<link rel="alternate" hreflang="en-SC" href="https://www.aloyoga.com/en-sc/collections/mens-shop-all">
<link rel="alternate" hreflang="en-SR" href="https://www.aloyoga.com/en-sr/collections/mens-shop-all">
<link rel="alternate" hreflang="en-TN" href="https://www.aloyoga.com/en-tn/collections/mens-shop-all">
<link rel="alternate" hreflang="en-UZ" href="https://www.aloyoga.com/en-uz/collections/mens-shop-all">
<link rel="alternate" hreflang="en-AZ" href="https://www.aloyoga.com/en-az/collections/mens-shop-all">
<link rel="alternate" hreflang="en-CK" href="https://www.aloyoga.com/en-ck/collections/mens-shop-all">
<link rel="alternate" hreflang="en-DJ" href="https://www.aloyoga.com/en-dj/collections/mens-shop-all">
<link rel="alternate" hreflang="en-CM" href="https://www.aloyoga.com/en-cm/collections/mens-shop-all">
<link rel="alternate" hreflang="en-KM" href="https://www.aloyoga.com/en-km/collections/mens-shop-all">
<link rel="alternate" hreflang="en-CI" href="https://www.aloyoga.com/en-ci/collections/mens-shop-all">
<link rel="alternate" hreflang="en-FK" href="https://www.aloyoga.com/en-fk/collections/mens-shop-all">
<link rel="alternate" hreflang="en-GW" href="https://www.aloyoga.com/en-gw/collections/mens-shop-all">
<link rel="alternate" hreflang="en-VA" href="https://www.aloyoga.com/en-va/collections/mens-shop-all">
<link rel="alternate" hreflang="en-KI" href="https://www.aloyoga.com/en-ki/collections/mens-shop-all">
<link rel="alternate" hreflang="en-KG" href="https://www.aloyoga.com/en-kg/collections/mens-shop-all">
<link rel="alternate" hreflang="en-MR" href="https://www.aloyoga.com/en-mr/collections/mens-shop-all">
<link rel="alternate" hreflang="en-NR" href="https://www.aloyoga.com/en-nr/collections/mens-shop-all">
<link rel="alternate" hreflang="en-NP" href="https://www.aloyoga.com/en-np/collections/mens-shop-all">
<link rel="alternate" hreflang="en-NU" href="https://www.aloyoga.com/en-nu/collections/mens-shop-all">
<link rel="alternate" hreflang="en-ST" href="https://www.aloyoga.com/en-st/collections/mens-shop-all">
<link rel="alternate" hreflang="en-SL" href="https://www.aloyoga.com/en-sl/collections/mens-shop-all">
<link rel="alternate" hreflang="en-SB" href="https://www.aloyoga.com/en-sb/collections/mens-shop-all">
<link rel="alternate" hreflang="en-TM" href="https://www.aloyoga.com/en-tm/collections/mens-shop-all">
<link rel="alternate" hreflang="en-TV" href="https://www.aloyoga.com/en-tv/collections/mens-shop-all">
<link rel="alternate" type="application/json+oembed" href="https://www.aloyoga.com/fr-fr/collections/mens-shop-all.oembed">
<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=2098233524"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=2098233524&shop_id=21852813" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":21852813,"countryCode":"US","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/21852813","merchantName":"Alo Yoga","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Alo Yoga","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"940d0ad682d4a2f7f8685f2254552049","betas":["rich-media-storefront-analytics"],"domain":"www.aloyoga.com","predictiveSearch":true,"shopId":21852813,"locale":"fr"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "alo-yoga.myshopify.com";
Shopify.locale = "fr";
Shopify.currency = {"active":"EUR","rate":"0.91448"};
Shopify.country = "FR";
Shopify.theme = {"name":"Prod v2026.9.R19.1 [dce2de5]","id":139545706855,"schema_name":"Production (refs\/tags\/re)","schema_version":"07Oct 20:56 (dce2de5)","theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "www.aloyoga.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/fr-fr/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
Shopify.SignInWithShop = Shopify.SignInWithShop || {};
Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
Shopify.SignInWithShop.User.recognized = false;</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
<script>
window.ShopifyPay = window.ShopifyPay || {};
window.ShopifyPay.apiHost = "shop.app\/pay";
window.ShopifyPay.redirectState = null;
</script>
<script>
window.Shopify = window.Shopify || {};
window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
window.Shopify.SignInWithShop.eligible = true;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"></script>
<script type="module">
await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
</script>
<script>
window.Shopify = window.Shopify || {};
if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.fr.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.fr.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.fr.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.fr.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.fr.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.fr.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.fr.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.fr.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.fr.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.fr.esm.js"],"listener":["modules/v2/loader.listener.fr.esm.js"],"pay-button":["modules/v2/loader.pay-button.fr.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.fr.esm.js"],"shop-button":["modules/v2/loader.shop-button.fr.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.fr.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.fr.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.fr.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.fr.esm.js"],"shop-login":["modules/v2/loader.shop-login.fr.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.fr.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.fr.esm.js"]};
</script>
<script>(function() {
var isLoaded = false;
function asyncLoad() {
if (isLoaded) return;
isLoaded = true;
var urls = ["https:\/\/cdn-scripts.signifyd.com\/shopify\/script-tag.js?shop=alo-yoga.myshopify.com","https:\/\/intg.snapchat.com\/shopify\/shopify-scevent.js?id=c1783060-3ec3-4c8a-a1e6-4d0c37731a6d\u0026shop=alo-yoga.myshopify.com","https:\/\/cdn.builder.io\/js\/shopify\/track.js?apiKey=aa96744e7fe74e2a90d22918299c1f1d\u0026shop=alo-yoga.myshopify.com","https:\/\/api.bluecore.com\/triggermail.js\/alo_yoga.js?shop=alo-yoga.myshopify.com","https:\/\/library.verdn.com\/widgets\/page_widget_embed.js?shop=alo-yoga.myshopify.com","https:\/\/crossborder-integration.global-e.com\/resources\/js\/app?shop=alo-yoga.myshopify.com","https:\/\/container.pepperjam.com\/769242160.js?shop=alo-yoga.myshopify.com","\/\/cdn.shopify.com\/proxy\/1e5f4f3bce2116d75e948fb3cc626dfd45a056455e6ad46fd3a2ec0202af6ae5\/web.global-e.com\/merchant\/storefrontattributes?merchantid=1813\u0026shop=alo-yoga.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.attn.tv\/aloyoga\/dtag.js?shop=alo-yoga.myshopify.com","https:\/\/beacon.riskified.com\/?shop=alo-yoga.myshopify.com","\/\/backinstock.useamp.com\/widget\/29282_1783060008.js?category=bis\u0026v=6\u0026shop=alo-yoga.myshopify.com"];
for (var i = 0; i < urls.length; i++) {
var s = document.createElement('script');
s.type = 'text/javascript';
s.defer = true;
s.src = urls[i];
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
}
};
if(window.attachEvent) {
window.attachEvent('onload', asyncLoad);
} else {
window.addEventListener('load', asyncLoad, false);
}
})();</script>
<script id="__st">var __st={"a":21852813,"offset":-25200,"reqid":"d70bd19a-7b6a-488d-80a0-46fbfebe2e07-1791971445","pageurl":"www.aloyoga.com\/fr-fr\/collections\/mens-shop-all","u":"d2fec882dedd","p":"collection","rtyp":"collection","rid":168150073462};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.aloyoga.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.defer = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.aloyoga.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script><script crossorigin="anonymous" defer="defer" src="//www.aloyoga.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
<script>
window.Shopify = window.Shopify || {};
window.Shopify.MCP = window.Shopify.MCP || {};
window.Shopify.MCP.enabled = true;
window.Shopify.MCP.shop = "alo-yoga.myshopify.com";
window.Shopify.MCP.mcpEndpoint = "https:\/\/www.aloyoga.com\/api\/mcp";
window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
</script>
<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.aloyoga.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})();
</script>
<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
<script>
(() => {
try {
const domainsWithHiddenCountrySelector = ["alo.com"]
if (domainsWithHiddenCountrySelector.some(domain => window.location.origin.toLowerCase().includes(domain.toLowerCase())) && window?.Shopify?.country !== 'US') {
window.Shopify = window.Shopify || {};
window.Shopify.country = 'US';
}
} catch {
console.log('Setting country to US failed');
}
})();
</script>
<script type="text/javascript" id="Heap::ProductionEnvironment">
(function() {
var IS_NATIVE_APP_CLIENT = ['followapp', 'aloandroid', 'aloios'].some(function(part) {
return navigator.userAgent.toLowerCase().includes(part);
});
function loadHeap() {
window.heapReadyCb=window.heapReadyCb||[],window.heap=window.heap||[],heap.load=function(e,t){window.heap.envId=e,window.heap.clientConfig=t=t||{},window.heap.clientConfig.shouldFetchServerConfig=!1;var a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src="https://cdn.us.heap-api.com/config/"+e+"/heap_config.js";var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(a,r);var n=["init","startTracking","stopTracking","track","resetIdentity","identify","identifyHashed","getSessionId","getUserId","getIdentity","addUserProperties","addEventProperties","removeEventProperty","clearEventProperties","addAccountProperties","addAdapter","addTransformer","addTransformerFn","onReady","addPageviewProperties","removePageviewProperty","clearPageviewProperties","trackPageview"],i=function(e){return function(){var t=Array.prototype.slice.call(arguments,0);window.heapReadyCb.push({name:e,fn:function(){heap[e]&&heap[e].apply(heap,t)}})}};for(var p=0;p<n.length;p++)heap[n[p]]=i(n[p])};
heap.load("138520225");
if (typeof window.heap.identify === 'function') {
}
}
if (IS_NATIVE_APP_CLIENT) {
setTimeout(loadHeap, 100);
} else {
loadHeap();
}
})();
</script>
<script id="optly" async src="https://cdn.optimizely.com/js/18295143447.js"></script>
<script type="text/javascript">
;window.NREUM||(NREUM={});NREUM.init={performance:{capture_measures:true},browser_consent_mode:{enabled:false},privacy:{cookies_enabled:true},ajax:{capture_payloads:'none'},api:{register:{enabled:true,duplicate_data_to_container:false}}}; ;NREUM.loader_config={accountID:"3114455",trustKey:"3114455",agentID:"914856166",licenseKey:"NRJS-ef291a5a81346d44b1c",applicationID:"914856166"}; ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"NRJS-ef291a5a81346d44b1c",applicationID:"914856166",sa:1};
;/*! For license information please see nr-loader-spa-1.313.1.min.js.LICENSE.txt */
(()=>{var e,t,r={384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>a,Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),o=r(1910);const a={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,o.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>c,P3:()=>d,XX:()=>i,Yy:()=>a,df:()=>s,qY:()=>n,v4:()=>o});const n="events",i="jserrors",s="browser/blobs",o="rum",a="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},d={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.softNav]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.sessionReplay]:8,[c.logging]:9,[c.genericEvents]:10},u={[c.pageViewEvent]:o,[c.pageViewTiming]:n,[c.ajax]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:s,[c.sessionReplay]:s,[c.logging]:a,[c.genericEvents]:"ins"}},944:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>s,ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},s={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},o="log",a=n.K7.logging},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>a,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),o=r(2646);function a(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,a=i.i.handlers;if(s&&!s.aborted&&s.backlog&&a){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=a[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof o.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete a[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},1738:(e,t,r)=>{"use strict";r.d(t,{U:()=>f,Y:()=>l});var n=r(3241),i=r(9908),s=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860),u=r(4261);function l(e,t,r,s){const l=s||r;!l||l[e]&&l[e]!==c.d.prototype[e]||(l[e]=function(){(0,i.p)(a.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function f(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)&&(0,i.p)(u.Pl+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},1741:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},1910:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)=>{"use strict";r.d(t,{D:()=>a,f:()=>o});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function o(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const a=e=>(0,i.a)(e,s)},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>o,H3:()=>n,g:()=>d,iL:()=>c,tS:()=>a,uh:()=>i,wk:()=>s});const n="NRBA",i="SESSION",s=144e5,o=18e5,a={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},2843:(e,t,r)=>{"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(6154);const i="newrelic";function s(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function s(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Xh:()=>c,Zp:()=>i,kd:()=>d,mq:()=>a,nf:()=>o,qN:()=>s});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],s=["focus","blur"],o=4,a=1e3,c=2e3,d=["PageAction","UserAction","BrowserPerformance"],u={RESOURCES:"experimental.resources",REGISTER:"register"}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>u});var n=r(7836),i=r(5607),s=r(5732);const o="nr@original:".concat(i.W),a=50;var c=Object.prototype.hasOwnProperty,d=!1;function u(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,o){r||(r="");const a="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];f(u)||(e[d]=i(u,a?d+r:r,n,d,s,o))}},i.flag=o,i;function i(t,n,i,d,h,p){return f(t)?t:(n||(n=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){l([e],r)}for(var n in e)c.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,c,f,g;let m,v;try{c=this,o=[...arguments],v=p?(0,s.$5)(r):[void 0],f="function"==typeof i?i(o,c):i||{}}catch(t){l([t,"",[o,c,d],f],e)}u(n+"start",[o,c,d,v],f,h);const y=performance.now();let b;try{return g=t.apply(c,o),b=performance.now(),g}catch(e){throw b=performance.now(),u(n+"err",[o,c,e,v],f,h),m=e,m}finally{const e=b-y,t={start:y,end:b,duration:e,isLongTask:e>=a,methodName:d,thrownError:m};t.isLongTask&&u("long-task",[t,c,v],f,h),u(n+"end",[o,c,g,v],f,h)}}}function u(r,n,i,s){if(!d||t){var o=d;d=!0;try{e.emit(r,n,i,t,s)}catch(t){l([t,r,n,i],e)}d=o}}}function l(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function f(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=o;var i=s.handlers={};function s(e,t,r,s){o(s||n.d,i,e,t,r)}function o(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var o=t[s]=t[s]||{};(o[r]=o[r]||[]).push([e,i])}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>a,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>s,d3:()=>o,jx:()=>l,sl:()=>f,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",s="resource",o="-start",a="-end",c="fn"+o,d="fn"+a,u="pushState",l=1e3,f=3e4},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(o.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)(a.ET,[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>l,OV:()=>s,Qu:()=>f,TZ:()=>c,ih:()=>h,pP:()=>a,t1:()=>u,tC:()=>i,wD:()=>d});var n=r(860);const i=["click","keydown","submit"],s="popstate",o="api",a="initialPageLoad",c=n.K7.softNav,d=5e3,u=500,l={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},f={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h={IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>a,rs:()=>i,xV:()=>o,z_:()=>s});const n=r(860).K7.metrics,i="sm",s="cm",o="storeSupportabilityMetrics",a="storeEventMetrics"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>u,BL:()=>c,CH:()=>p,Dl:()=>R,Fw:()=>w,PA:()=>v,Pl:()=>n,Pv:()=>x,Tb:()=>f,U2:()=>o,V1:()=>A,Wb:()=>T,bt:()=>b,cD:()=>y,d3:()=>E,dT:()=>d,eY:()=>g,fF:()=>h,hG:()=>s,hw:()=>i,k6:()=>a,nb:()=>m,o5:()=>l});const n="api-",i=n+"ixn-",s="addPageAction",o="addToTrace",a="addRelease",c="finished",d="interaction",u="log",l="noticeError",f="pauseReplay",h="recordCustomEvent",p="recordReplay",g="register",m="setApplicationVersion",v="setCurrentRouteName",y="setCustomAttribute",b="setErrorHandler",w="setPageViewName",R="setUserId",E="start",T="wrapLogger",A="measure",x="consent"},5205:(e,t,r)=>{"use strict";r.d(t,{j:()=>x});var n=r(384),i=r(1741);var s=r(2555),o=r(3333);const a=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(2614),d=r(944),u=r(8122);const l="[data-nr-mask]",f=e=>(0,u.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){a(t)?e.mask_selector="".concat(t,",").concat(l):""===t||null===t?e.mask_selector=l:(0,d.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){a(t)?e.block_selector+=",".concat(t):""!==t&&(0,d.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,d.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}})());var h=r(6154),p=r(9324);let g=0;const m={buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v={consented:!1},y={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||v.consented},set consented(e){v.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++g}},b=e=>{const t=(0,u.a)(e,y),r=Object.keys(m).reduce((e,t)=>(e[t]={value:m[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)},w=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var R=r(7836),E=r(3241);const T={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A=e=>(0,u.a)(e,T);function x(e,t={},r,o){let{init:a,info:c,loader_config:d,runtime:u={},exposed:l=!0}=t;if(!c){const e=(0,n.pV)();a=e.init,c=e.info,d=e.loader_config}e.init=f(a||{}),e.loader_config=A(d||{}),c.jsAttributes??={},h.bv&&(c.jsAttributes.isWorker=!0),e.info=(0,s.D)(c);const p=e.init;e.runtime??=b(u),p.proxy.assets&&w(p.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r=>{const n=i.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let s=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return s?s(...t):n})})}(e),e.runtime.loaderType=r,e.ee=R.ee.get(e.agentIdentifier),e.exposed=l,(0,E.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.runtime.configured=!0)}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>o,SR:()=>s,rF:()=>a});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function o(e){return!0===e?.session_replay.preload&&s(e)}function a(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,Qr:()=>c,sB:()=>a});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(s())return e();const r=(0,i.J)(e),o=setInterval(()=>{s()&&(clearInterval(o),r())},500);(0,n.sp)("load",r,t)}function a(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},5732:(e,t,r)=>{"use strict";r.d(t,{$5:()=>d,B5:()=>c,Ux:()=>o,YA:()=>a,fQ:()=>i,yx:()=>s});var n=r(7508);const i={MFE:"MFE",BA:"BA"};function s(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>t.metadata.timings?.asset?.endsWith(e)).map(e=>e.metadata.target)||[]}function o(e,t){if(!u(t))return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return e?e.attributes:{"entity.guid":r,appId:t.agentRef.info.applicationID}}function a(e,t){return c(e,t)?{"child.id":e.id,"child.type":e.type,...o(void 0,t)}:{}}function c(e,t){return!!e&&!!u(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function d(e){if(!e?.init.api.register.enabled)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...s(r[i--],e))}catch(e){}return t.length||t.push(void 0),t}function u(e){return 2===e?.harvestEndpointVersion}},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>s,gm:()=>o,lR:()=>l,m:()=>c,mw:()=>a,sb:()=>u,zk:()=>h});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,d=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)(),h=()=>{const e=o?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<o.performance.now())return e}},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,Qb:()=>l,TZ:()=>i,Ug:()=>o,Vh:()=>s,_s:()=>a,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,s="errorDuringReplay",o=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},u=5e3,l={API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>o,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function o(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,o;i>0?(s=r.substring(0,i),o=r.substring(i)):(s=r,o="*");let[c]=s.split(":");n.push({hostname:a(c),pathname:a(o,!0)})}}function a(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7508:(e,t,r)=>{"use strict";r.d(t,{AZ:()=>g,Qr:()=>b,QL:()=>m});var n=r(6154),i=r(1863),s=r(9119),o=r(7866);class a{dom=new c;performance=new c;constructor(e){this.url=e}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}let d;try{d=g(m())[0]}catch(e){d=g(e)[0]}const u=e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&e.name.endsWith(".js"),l=new Map;let f=[];function h(e){return l.get(e)}function p(e){const t=h(e);if(t)return t;const r=new a(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=p((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().filter(u).forEach(e=>{const t=p((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e;const r=[];f.forEach(({test:t,addedAt:n},s)=>{(t(e)||(0,i.t)()-n>1e4)&&r.push(s)}),f=f.filter((e,t)=>!r.includes(t))})}).observe({type:"resource",buffered:!0})}function g(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(o.cn)||e.match(o.hB)||e.match(o.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function m(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function v(e,t){return(0,s.L)(e.name)===t}function y(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}function b(){const e={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown"},t=m();if(!t)return e;const r=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const o=g(t),a=(o.length>1?o.filter(e=>d!==e):o)[0];if(!a)return e;if(r.includes(a))return e.asset=(0,s.L)(r),e.type="inline",e;e.correlation=h(a);const c=e.correlation?.performance.value||performance.getEntriesByType("resource").find(e=>v(e,a));c?y(e,c):function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1}(a)&&(e.asset=a,e.type="preload",f.push({addedAt:(0,i.t)(),test:t=>!!v(t,a)&&(y(e,t),!0)})),Object.defineProperty(e,"scriptStart",{get:()=>e.correlation?.script.start||e.fetchEnd}),Object.defineProperty(e,"scriptEnd",{get:()=>e.correlation?.script.end||e.registeredAt})}catch(e){}return e}},7699:(e,t,r)=>{"use strict";r.d(t,{It:()=>s,KC:()=>a,No:()=>i,qh:()=>o});var n=r(860);const i=16e3,s=1e6,o="SESSION_ERROR",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>a,ee:()=>c});var n=r(384),i=r(8990),s=r(2646),o=r(5607);const a="nr@context:".concat(o.W),c=function e(t,r){var n={},o={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var a=h(n);g(e).forEach(e=>{e.apply(a,r)});var d=v()[o[e]];d&&d.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{o[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[o[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,a,()=>new s.y(a)):new s.y(a)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c)},7866:(e,t,r)=>{"use strict";r.d(t,{Nc:()=>s,cn:()=>a,fL:()=>i,h3:()=>n,hB:()=>o});const n=/function (.+?)\s*\(/,i=/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,s=/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,o=/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i,a=/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i},8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let o in s)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):e[o]instanceof Map||e[o]instanceof Set||e[o]instanceof Date||e[o]instanceof RegExp?r[o]=e[o]:"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),o=r(6154);const a={},c=o.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(o.RI&&h(document,f),c&&h(c.prototype,f),h(o.gm,f)),t.on(d+"-start",function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)&&"newrelic"!==e[0]){var i=(0,s.I)(n,l,function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=e[1]=i}}),t.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},8362:(e,t,r)=>{"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},9119:(e,t,r)=>{"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},9324:(e,t,r)=>{"use strict";r.d(t,{AJ:()=>o,F3:()=>i,Xs:()=>s,Yq:()=>a,xv:()=>n});const n="1.313.1",i="PROD",s="CDN",o="@newrelic/rrweb",a="1.1.0"},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>a,ZF:()=>c,bz:()=>o,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function s(e,t){return e?15&e[t]:16*Math.random()|0}function o(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map(e=>"x"===e?s(t,r++).toString(16):"y"===e?(3&s()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var a=0;a<e;a++)o.push(s(r,i++).toString(16));return o.join("")}function c(){return a(16)}function d(){return a(32)}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return r[e](s,s.exports,i),s.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.313.1.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.313.1.PROD:",i.l=(r,n,s,o)=>{if(e[r])e[r].push(n);else{var a,c;if(void 0!==s)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+s){a=l;break}}if(!a){c=!0;var f={478:"sha512-/9l9ZhNQoyI1Aj0GOsHHrbCo/rjGQPYuKrz+qTo7jMK0J2ZChW9rZIzC4rWZ3aDprAyy3ORdgy+LpBQTK97JQQ==",249:"sha512-a/Apw1AGPQLoLS3GcBGmuJMcF53T8GoREi+bouJiiUCw+tTH9GfJrNLU6xN83ClwBg3O+ZUMtOQ0j7kFOIs0Kg==",212:"sha512-2GhRYmZ19Tul2VVrSHZ5+Si0FDRyXu+4jsuNCPf+ui6g0gqwE3lgchmNA9bHOPs9IQ0gLUC1p48MDuV2lCGI2g=="};(a=document.createElement("script")).charset="utf-8",i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",t+s),a.src=r,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),f[o]&&(a.integrity=f[o])}e[r]=[n];var h=(t,n)=>{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e=>e(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c&&document.head.appendChild(a)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var s=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=s);var o=i.p+i.u(t),a=new Error;i.l(o,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed: ("+s+": "+o+")",a.name="ChunkLoadError",a.type=s,a.request=o,n[1](a)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,s,[o,a,c]=r,d=0;if(o.some(t=>0!==e[t])){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)c(i)}for(t&&t(r);d<o.length;d++)s=o[d],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0},r=self["webpackChunk:NRBA-1.313.1.PROD"]=self["webpackChunk:NRBA-1.313.1.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(8362),t=i(860);const r=Object.values(t.K7);var n=i(5205);var s=i(9908),o=i(1863),a=i(4261),c=i(1738);var d=i(1687),u=i(4234),l=i(5289),f=i(6154),h=i(944),p=i(5270),g=i(7767),m=i(6389),v=i(7699);class y extends u.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,m.J)(()=>{(0,d.Ak)(e,this.featureName),t()}))}):(0,d.Ak)(e,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=>{let n;await this.deferred;try{if((0,g.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,8766));n=t(e)}}catch(e){(0,h.R)(20,e),this.ee.emit("internal-error",[e]),(0,s.p)(v.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,n,e.init))return(0,d.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,h.R)(34,e),this.abortHandler?.(),(0,d.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};f.RI?(0,l.GG)(()=>n(),!0):n()}#t(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,p.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}}var b=i(6630),w=i(2614),R=i(3241);class E extends y{static featureName=b.T;constructor(e){var t;super(e,b.T),this.setupInspectionEvents(),t=e,(0,c.Y)(a.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,s.p)(a.Pl+a.Fw,[(0,o.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5839)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,R.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,l.sB)(t=>{e(t,"DOMContentLoaded")}),(0,l.GG)(t=>{e(t,"load")}),(0,l.Qr)(t=>{e(t,"navigate")}),this.ee.on(w.tS.UPDATE,(e,t)=>{(0,R.W)({type:"lifecycle",name:"session",data:t})})}}var T=i(384);class A extends e.d{constructor(e){var t;(super(),f.gm)?(this.features={},(0,T.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(E),(0,n.j)(this,e,e.loaderType||"agent"),t=this,(0,c.Y)(a.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,c.U)(t,e,r,a.cD,n);(0,h.R)(40,typeof r)}else(0,h.R)(39,typeof e)},t),function(e){(0,c.Y)(a.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,h.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,s.p)(a.Pl+"setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,c.U)(e,"enduser.id",t,a.Dl,!0)},e)}(this),function(e){(0,c.Y)(a.nb,function(t){if("string"==typeof t||null===t)return(0,c.U)(e,"application.version",t,a.nb,!1);(0,h.R)(42,typeof t)},e)}(this),function(e){(0,c.Y)(a.d3,function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,c.Y)(a.Pv,function(t=!0){if("boolean"==typeof t){if((0,s.p)(a.Pl+a.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,h.R)(65,typeof t)},e)}(this),this.run()):(0,h.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return r.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),n=[...this.desiredFeatures];n.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),n.forEach(r=>{if(!e[r.featureName]&&r.featureName!==t.K7.pageViewEvent)return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,h.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,h.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,T.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var x=i(2843),S=i(782);class _ extends y{static featureName=S.T;constructor(e){super(e,S.T),f.RI&&((0,x.u)(()=>(0,s.p)("docHidden",[(0,o.t)()],void 0,S.T,this.ee),!0),(0,x.G)(()=>(0,s.p)("winPagehide",[(0,o.t)()],void 0,S.T,this.ee)),this.importAggregator(e,()=>i.e(478).then(i.bind(i,9917))))}}var O=i(3969);class P extends y{static featureName=O.TZ;constructor(e){super(e,O.TZ),this.importAggregator(e,()=>i.e(478).then(i.bind(i,6555)))}}var k=i(6774),N=i(3878),j=i(3304);class D{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return M(e)?e:new D(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function L(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(M(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return C(e.reason)}const r=C(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function I(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new D(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return M(e.error)?e.error:C(e)}function M(e){return e instanceof Error&&!!e.stack}function B(e,r,n,i,a=(0,o.t)()){"string"==typeof e&&(e=new Error(e)),(0,s.p)("err",[e,a,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,s.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var H=i(5732),K=i(993),W=i(3785);function F(e,{customAttributes:t={},level:r=K.p_.INFO}={},n,i,s=(0,o.t)()){(0,W.R)(n.ee,e,t,r,!1,i,s)}function U(e,r,n,i,c=(0,o.t)()){(0,s.p)(a.Pl+a.hG,[c,e,r,i],void 0,t.K7.genericEvents,n.ee)}function V(e,r,n,i,c=(0,o.t)()){const{start:d,end:u,customAttributes:l}=r||{},f={customAttributes:l||{}};if("object"!=typeof f.customAttributes||"string"!=typeof e||0===e.length)return void(0,h.R)(57);const p=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(f.start=p(d,0),f.end=p(u,c),Number.isNaN(f.start)||Number.isNaN(f.end))(0,h.R)(57);else{if(f.duration=f.end-f.start,!(f.duration<0))return(0,s.p)(a.Pl+a.V1,[f,e,i],void 0,t.K7.genericEvents,n.ee),f;(0,h.R)(58)}}function z(e,r={},n,i,c=(0,o.t)()){(0,s.p)(a.Pl+a.fF,[c,e,r,i],void 0,t.K7.genericEvents,n.ee)}var G=i(7508),Y=i(9566);const Z=["name","id","type"],q=new Map([[U,"addPageAction"],[F,"log"],[V,"measure"],[B,"noticeError"],[z,"recordCustomEvent"]]),X={experimental:(0,m.J)(()=>(0,h.R)(54,"newrelic.register")),disabled:(0,m.J)(()=>(0,h.R)(55)),invalidTarget:(0,m.J)(e=>(0,h.R)(48,e)),deregistered:(0,m.J)(()=>(0,h.R)(68))};function Q(e){(0,c.Y)(a.eY,function(t){return J(e,t)},e)}function J(e,r){X.experimental(),r||={},r.instance=(0,Y.LA)(8),r.type=H.fQ.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents[0].entityGuid},type:H.fQ.BA};const n=(0,G.Qr)(),i={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...i,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||H.fQ.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Z.includes(e)||(i["source.".concat(e)]=t)});let a=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,a=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(X.disabled),u(r.id)&&u(r.name)||d(()=>X.invalidTarget(r));const l={addPageAction:(t,n={})=>m(U,[t,{...i,...n},e],r),deregister:()=>{p(),d(X.deregistered)},log:(t,n={})=>m(F,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(V,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(B,[t,{...i,...n},e],r),recordCustomEvent:(t,n={})=>m(z,[t,{...i,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return i},target:r,timings:n}},f=()=>(r.blocked&&a(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,o.t)();const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart;l.recordCustomEvent("MicroFrontEndTiming",{assetUrl:n.asset,assetType:n.type,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt})}f()||(c.push(l),(0,x.G)(p));const g=(e,t)=>{f()||(i[e]=t)},m=(r,n,i)=>{if(f()&&r!==J)return;const a=(0,o.t)(),c=q.get(r)||"unknown";(0,s.p)(O.xV,["API/register/".concat(c,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,a)}catch(e){(0,h.R)(50,e)}};return l}class ee extends y{static featureName=k.T;constructor(e){var t;super(e,k.T),t=e,(0,c.Y)(a.o5,(e,r)=>B(e,r,t),t),function(e){(0,c.Y)(a.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,c.Y)(a.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Q(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,s.p)("ierr",[C(t),(0,o.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),f.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,s.p)("err",[L(t),(0,o.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,N.jT)(!1,this.removeOnAbort?.signal)),f.gm.addEventListener("error",t=>{this.abortHandler&&(0,s.p)("err",[I(t),(0,o.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,N.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,()=>i.e(478).then(i.bind(i,9377)))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var te=i(8990);let re=1;function ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===f.gm?0:(0,te.I)(e,"nr@id",function(){return re++})}function ie(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var se=i(8139),oe=i(7836),ae=i(3434);const ce={},de=["open","send"];function ue(e,t){var r=e||oe.ee;const n=function(e){return(e||oe.ee).get("xhr")}(r);if(void 0===f.gm.XMLHttpRequest)return n;if(ce[n.debugId]++)return n;ce[n.debugId]=1,(0,se.u)(r);var i=(0,ae.YM)(n),s=f.gm.XMLHttpRequest,o=f.gm.MutationObserver,a=f.gm.Promise,c=f.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],p=f.gm.XMLHttpRequest=function(e){const r=new s(e),o=n.context(r);o.targets=(0,H.$5)(t);try{n.emit("new-xhr",[r],o),r.addEventListener(d,(a=o,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",w)}),(0,N.jT)(!1))}catch(e){(0,h.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var a;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",w)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,p),p.prototype=s.prototype,i.inPlace(p.prototype,de,"-xhr-",w),n.on("send-xhr-start",function(e,t){g(e,t),function(e){l.push(e),o&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",g),o){var m=a&&a.resolve();if(!c&&!a){var v=1,y=document.createTextNode(v);new o(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<l.length;e++)g(0,l[e]);l.length&&(l=[])}function w(e,t){return t}return n}var le="fetch-",fe=le+"body-",he=["arrayBuffer","blob","json","text","formData"],pe=f.gm.Request,ge=f.gm.Response,me="prototype";const ve={};function ye(e,t){const r=function(e){return(e||oe.ee).get("fetch")}(e);if(!(pe&&ge&&f.gm.fetch))return r;if(ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},o=(0,H.$5)(t);var a;r.emit(i+"before-start",[e],n),n[oe.P]&&n[oe.P].dt&&(a=n[oe.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,a],c),c.then(function(e){return r.emit(i+"end",[null,e,o],c),e},function(e){throw r.emit(i+"end",[e,void 0,o],c),e})})}return ve[r.debugId]=1,he.forEach(e=>{n(pe[me],e,fe),n(ge[me],e,fe)}),n(f.gm,"fetch",le),r.on(le+"end",function(e,t,n){var i=this;if(i.targets=n||[void 0],t){var s=t.headers.get("content-length");null!==s&&(i.rxSize=s),r.emit(le+"done",[null,t],i)}else r.emit(le+"done",[e],i)}),r}var be=i(7485);class we{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,Y.ZF)(),o=(0,Y.el)(),a=Date.now(),c={spanId:s,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,a,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,o,a,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof f.gm?.btoa))return null;var o={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(o.d.tk=s),btoa((0,j.A)(o))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,be.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Re=i(9300),Ee=i(7295);function Te(e){return"string"==typeof e?e:e instanceof(0,T.dV)().o.REQ?e.url:f.gm?.URL&&e instanceof URL?e.href:void 0}var Ae=["load","error","abort","timeout"],xe=Ae.length,Se=(0,T.dV)().o.REQ,_e=(0,T.dV)().o.XHR;const Oe="X-NewRelic-App-Data";class Pe extends y{static featureName=Re.T;constructor(e){super(e,Re.T),this.dt=new we(e),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};f.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};ke(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ye(this.ee,e),ue(this.ee,e),function(e,r,n,i){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=T,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){x(t,e)},(0,N.jT)(!1)),f.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,N.jT)(!1))}function c(e){this.params={method:e[0]},ke(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=ie(i);a&&(n.txSize=a)}this.startTime=(0,o.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit("internal-error",[e])}catch(e){}}};for(var c=0;c<xe;c++)t.addEventListener(Ae[c],this.listener,(0,N.jT)(!1))}function l(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,o.t)()}function m(e,t){t instanceof _e&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function v(e,t){t instanceof _e&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function y(e,t,r){t instanceof _e&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,o.t)()))}function b(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,o.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&f.RI&&(t=""+f.gm.location.href):e[0]&&e[0].url?t=e[0].url:f.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,be.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)a(e[0].headers,n)&&(this.dt=n);else{var s={};for(var o in r)s[o]=r[o];s.headers=new Headers(r.headers||{}),a(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function a(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,o.t)(),this.dt=t;let[r,n={}]=e;ke(this,Te(r));const i=(""+(r&&r instanceof Se&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.body=n.body,this.txSize=ie(n.body)||0}function E(e,t){if(this.endTime=(0,o.t)(),this.params||(this.params={}),(0,Ee.iW)(this.params))return;let r;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(r=+this.rxSize);const n={txSize:this.txSize,rxSize:r,duration:(0,o.t)()-this.startTime},i=[this.params,n,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>A(i,this,e))}function T(e){const t=this.params,r=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<xe;t++)e.removeEventListener(Ae[t],this.listener,!1);if(t.aborted)return;if((0,Ee.iW)(t))return;r.duration=(0,o.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):x(this,e),r.cbTime=this.cbTime;const n=[t,r,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>A(n,this,e))}function A(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function x(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?ie(e.response):"text"===r||""===r||void 0===r?ie(e.responseText):void 0}(n,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Oe)>=0){var o=n.getResponseHeader(Oe);o&&((0,s.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=o.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",c),r.on("open-xhr-end",d),r.on("send-xhr-start",u),r.on("xhr-cb-time",l),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",g),r.on("addEventListener-end",m),r.on("removeEventListener-end",v),r.on("fn-end",b),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",y),r.on("fetch-done",E)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>i.e(478).then(i.bind(i,3845)))}}function ke(e,t){var r=(0,be.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const Ne={},je=["pushState","replaceState"];function De(e){const t=function(e){return(e||oe.ee).get("history")}(e);return!f.RI||Ne[t.debugId]++||(Ne[t.debugId]=1,(0,ae.YM)(t).inPlace(window.history,je,"-")),t}var Ce=i(3738);function Le(e){(0,c.Y)(a.BL,function(r=Date.now()){const n=r-f.WN;n<0&&(0,h.R)(62,r),(0,s.p)(O.XG,[a.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:a.BL,start:r,origin:"nr"}),(0,s.p)(a.Pl+a.hG,[n,a.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:Ie,bD:Me,d3:Be,Kp:He,TZ:Ke,Lc:We,uP:Fe,Rz:Ue}=Ce;class Ve extends y{static featureName=Ke;constructor(e){var r;super(e,Ke),r=e,(0,c.Y)(a.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const n={n:e.name,s:e.start-f.WN,e:(e.end||e.start)-f.WN,o:e.origin||"",t:"api"};n.s<0||n.e<0||n.e<n.s?(0,h.R)(61,{start:n.s,end:n.e}):(0,s.p)("bstApi",[n],void 0,t.K7.sessionTrace,r.ee)},r),Le(e);if(!(0,g.V)(e.init))return void this.deregisterDrain();const n=this.ee;let d;De(n),this.eventsEE=(0,se.u)(n),this.eventsEE.on(Fe,function(e,t){this.bstStart=(0,o.t)()}),this.eventsEE.on(We,function(e,r){(0,s.p)("bst",[e[0],r,this.bstStart,(0,o.t)()],void 0,t.K7.sessionTrace,n)}),n.on(Ue+Be,function(e){this.time=(0,o.t)(),this.startPath=location.pathname+location.hash}),n.on(Ue+He,function(e){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,n)});try{d=new PerformanceObserver(e=>{const r=e.getEntries();(0,s.p)(Ie,[r],void 0,t.K7.sessionTrace,n)}),d.observe({type:Me,buffered:!0})}catch(e){}this.importAggregator(e,()=>i.e(478).then(i.bind(i,6974)),{resourceObserver:d})}}var ze=i(6344);class Ge extends y{static featureName=ze.TZ;#n;recorder;constructor(e){var r;let n;super(e,ze.TZ),r=e,(0,c.Y)(a.CH,function(){(0,s.p)(a.CH,[],void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,c.Y)(a.Tb,function(){(0,s.p)(a.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);try{n=JSON.parse(localStorage.getItem("".concat(w.H3,"_").concat(w.uh)))}catch(e){}(0,p.SR)(e.init)&&this.ee.on(a.CH,()=>this.#i()),this.#s(n)&&this.importRecorder().then(e=>{e.startRecording(ze.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>i.e(478).then(i.bind(i,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,s.p)(ze.Vh,[e],void 0,this.featureName,this.ee))})}#s(e){return e&&(e.sessionReplayMode===w.g.FULL||e.sessionReplayMode===w.g.ERROR)||(0,p.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#n??=Promise.all([i.e(478),i.e(249)]).then(i.bind(i,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#n)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!==w.g.FULL&&this.featAggregate.initializeRecording(w.g.FULL,!0,ze.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(ze.Qb.API,w.g.FULL)}))}}var Ye=i(3962);class Ze extends y{static featureName=Ye.TZ;constructor(e){if(super(e,Ye.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,c.Y)(a.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var a={},c=this,d="function"==typeof i;return(0,s.p)(O.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((d?"":"no-")+"fn-start",[(0,o.t)(),c,d],a),d)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],a),t}finally{r.emit("fn-end",[(0,o.t)()],a)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{c.Y.apply(this,[r,function(){return(0,s.p)(a.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,c.Y)(a.PA,function(){(0,s.p)(a.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!f.RI||!(0,T.dV)().o.MO)return;const r=De(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}Ye.tC.forEach(e=>{(0,N.sp)(e,e=>{l(e)},!0,this.removeOnAbort?.signal)});const n=()=>(0,s.p)("newURL",[(0,o.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n),(0,N.sp)(Ye.OV,e=>{l(e),(0,s.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let d=!1;const u=new((0,T.dV)().o.MO)((e,t)=>{d||(d=!0,requestAnimationFrame(()=>{(0,s.p)("newDom",[(0,o.t)()],void 0,this.featureName,this.ee),d=!1}))}),l=(0,m.s)(e=>{"loading"!==document.readyState&&((0,s.p)("newUIEvent",[e],void 0,this.featureName,this.ee),u.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),u.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>i.e(478).then(i.bind(i,4393)),{domObserver:u})}}var qe=i(3333),Xe=i(9119);const $e={},Qe=new Set;function Je(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class et{constructor(e,t){this.timestamp=(0,o.t)(),this.currentUrl=(0,Xe.L)(window.location.href),this.socketId=(0,Y.LA)(8),this.requestedUrl=(0,Xe.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class tt extends y{static featureName=qe.TZ;constructor(e){super(e,qe.TZ);const r=e.init.feature_flags.includes("websockets"),n=!e.init.feature_flags.includes("no_spv"),d=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,r,n];var u;let l;if(u=e,(0,c.Y)(a.hG,(e,t)=>U(e,t,u),u),function(e){(0,c.Y)(a.fF,(t,r)=>z(t,r,e),e)}(e),Le(e),Q(e),function(e){(0,c.Y)(a.V1,(t,r)=>V(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},r){const h=function(e){if(!(0,T.dV)().o.WS)return e;const t=e.get("websockets");if($e[t.debugId]++)return t;$e[t.debugId]=1,(0,x.G)(()=>{const e=(0,o.t)();Qe.forEach(r=>{r.nrData.closedAt=e,r.nrData.closeCode=1001,r.nrData.closeReason="Page navigating away",r.nrData.closeWasClean=!1,r.nrData.openedAt&&(r.nrData.connectedDuration=e-r.nrData.openedAt),t.emit("ws",[r.nrData],r)})});class r extends WebSocket{static name="WebSocket";static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return r.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new et(e[0],e[1]),this.addEventListener("open",()=>{this.nrData.openedAt=(0,o.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),Qe.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=Je(e.data);this.nrData.messageOrigin??=(0,Xe.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,o.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,Qe.delete(this),t.emit("ws",[this.nrData],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=Je(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return f.gm.WebSocket=r,t}(this.ee);h.on("ws",e=>{(0,s.p)("ws-complete",[e],void 0,this.featureName,this.ee)})}if(n&&f.gm.addEventListener("securitypolicyviolation",e=>{(0,s.p)("spv",[e],void 0,t.K7.genericEvents,this.ee)},(0,N.jT)(!1,this.removeOnAbort.signal)),f.RI){if(ye(this.ee,e),ue(this.ee,e),l=De(this.ee),e.init.user_actions.enabled){function p(t){const r=(0,be.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function g(){l.emit("navChange")}qe.Zp.forEach(e=>(0,N.sp)(e,e=>(0,s.p)("ua",[e],void 0,this.featureName,this.ee),!0)),qe.qN.forEach(e=>{const t=(0,m.s)(e=>{(0,s.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,N.sp)(e,t)}),f.gm.addEventListener("error",()=>{(0,s.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,N.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{p(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,s.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,N.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!p(Te(e[0]))&&(0,s.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),l.on("pushState-end",g),l.on("replaceState-end",g),window.addEventListener("hashchange",g,(0,N.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",g,(0,N.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&f.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,s.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}d.some(e=>e)?this.importAggregator(e,()=>i.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var rt=i(2646);const nt=new Map;function it(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,h.R)(29);const o=function(e){return(e||oe.ee).get("logger")}(e),a=(0,ae.YM)(o,void 0,s),c=new rt.y(oe.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[ae.Jt]||t[r];return nt.set(d,c),a.inPlace(t,[r],"wrap-logger-",()=>nt.get(d),void 0,!0),o}var st=i(1910);class ot extends y{static featureName=K.TZ;constructor(e){var t;super(e,K.TZ),t=e,(0,c.Y)(a.$9,(e,r)=>F(e,r,t),t),function(e){(0,c.Y)(a.Wb,(t,r,{customAttributes:n={},level:i=K.p_.INFO}={})=>{it(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Q(e);const r=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,st.i)(f.gm.console[t]),it(r,f.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([e],t,n,i=[]){const{level:s,customAttributes:o,autoCaptured:a}=this;i.forEach(t=>{(0,W.R)(r,e,o,s,a,t)})}),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5288)))}}new A({features:[Pe,E,_,Ve,Ge,P,ee,tt,ot,Ze],loaderType:"spa"})})()})();
</script>
<script>
// Prefer the earlier theme-defined hint when present, but keep a Liquid fallback for non-theme layouts
// that render this snippet directly and never define the client hint.
const shouldRecordReplay =
typeof window.ALO_INTERNAL_USER_CLIENT_HINT === 'boolean'
? window.ALO_INTERNAL_USER_CLIENT_HINT
: false;
if (shouldRecordReplay) {
try {
window.newrelic.recordReplay();
} catch (err) {
console.error("failed to init newrelic for internal user", err)
}
}
</script>
<script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"23003002"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script>
<script>
let IS_NATIVE_APP_CLIENT = false;
const transperfectLocale = window?.Shopify?.locale ?? 'en';
document.cookie = `alo_language=${encodeURIComponent(transperfectLocale)};path=/`;
try {
/**
* Checks if the user-agent (normalized) string contains any known mobile user-agents
* !!!: This function is copied from ts file (liquid woes)
**/
IS_NATIVE_APP_CLIENT = (() => {
const cleanUserAgent = navigator.userAgent.toLowerCase();
return ['followapp', 'aloandroid', 'aloios'].some((part) => cleanUserAgent.includes(part));
})();
} catch (err) {
console.log('should load tp checks in liquid failure to run: ', err)
}
// Native apps use the supported request locale independently of Builder locale passing.
const transperfectAppOnly = false;
const supportedRequestLocale = "fr";
let shouldLoadTransperfect;
if (IS_NATIVE_APP_CLIENT) {
shouldLoadTransperfect = false
&& supportedRequestLocale.toLowerCase().split('-')[0] !== 'en';
} else {
shouldLoadTransperfect = !transperfectAppOnly && transperfectLocale.toLowerCase() !== 'en';
}
if (shouldLoadTransperfect) {
const script = document.createElement('script');
script.src = "https://www.onelink-edge.com/moxie.min.js";
script.referrerPolicy = "no-referrer-when-downgrade";
script.type = "text/javascript";
script.setAttribute("data-oljs", "P8086-1D58-7284-55C5");
script.async = true;
document.head.appendChild(script);
}
</script>
<script type="module" async>
import 'https://unpkg.com/lazysizes@5.3.2/plugins/object-fit/ls.object-fit.min.js';
import 'https://unpkg.com/lazysizes@5.3.2/plugins/parent-fit/ls.parent-fit.min.js';
import 'https://unpkg.com/lazysizes@5.3.2/plugins/rias/ls.rias.min.js';
import 'https://unpkg.com/lazysizes@5.3.2/plugins/bgset/ls.bgset.min.js';
import 'https://unpkg.com/lazysizes@5.3.2/plugins/respimg/ls.respimg.min.js';
import 'https://unpkg.com/lazysizes@5.3.2/plugins/unveilhooks/ls.unveilhooks.min.js';
import "https://unpkg.com/lazysizes@5.3.2/lazysizes.min.js";
window.lazySizes.cfg.loadMode = 1;
</script>
<!--[if (gt IE 9)|!(IE)]><!-->
<style>
/* // ? [REVISIT] move these to public cdn, not theme cdn */
/* Proxima Nova */
@font-face {
font-family: 'proxima-nova';
src: url('https://use.typekit.net/af/56b0cd/00000000000000007735957d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3') format('woff2'),
url('https://use.typekit.net/af/56b0cd/00000000000000007735957d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3') format('woff'),
url('https://use.typekit.net/af/56b0cd/00000000000000007735957d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3') format('opentype');
font-style: normal;
font-weight: 300;
font-display: swap;
}
@font-face {
font-family: 'proxima-nova';
src: url('https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=n4&v=3') format('woff2'),
url('https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=n4&v=3') format('woff'),
url('https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=n4&v=3') format('opentype');
font-style: normal;
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'proxima-nova';
src: url('https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/l?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=i4&v=3') format('woff2'),
url('https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/d?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=i4&v=3') format('woff'),
url('https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/a?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=i4&v=3') format('opentype');
font-style: italic;
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'proxima-nova';
src: url('https://use.typekit.net/af/0758f3/000000000000000077359583/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3') format('woff2'),
url('https://use.typekit.net/af/0758f3/000000000000000077359583/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3') format('woff'),
url('https://use.typekit.net/af/0758f3/000000000000000077359583/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3') format('opentype');
font-display: swap;
font-style: normal;
font-weight: 500;
}
@font-face {
font-family: 'proxima-nova';
src: url('https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/l?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=n6&v=3') format('woff2'),
url('https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/d?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=n6&v=3') format('woff'),
url('https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/a?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=n6&v=3') format('opentype');
font-style: normal;
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'proxima-nova';
src: url('https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/l?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=n7&v=3') format('woff2'),
url('https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/d?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=n7&v=3') format('woff'),
url('https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/a?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=n7&v=3') format('opentype');
font-style: normal;
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: 'proxima-nova';
src: url('https://use.typekit.net/af/4c4052/00000000000000003b9b3069/27/l?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=i7&v=3') format('woff2'),
url('https://use.typekit.net/af/4c4052/00000000000000003b9b3069/27/d?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=i7&v=3') format('woff'),
url('https://use.typekit.net/af/4c4052/00000000000000003b9b3069/27/a?primer=51e46510a8bcdb92fa139186fdd3d43fc0ac4348ee92477ba51cd46504e98815&fvd=i7&v=3') format('opentype');
font-style: italic;
font-weight: 700;
font-display: swap;
}
</style>
<script>
(function () {
window["GoogleAnalyticsObject"] = "ga";
(window["ga"] =
window["ga"] ||
function () {
(window["ga"].q = window["ga"].q || []).push(arguments);
}),
(window["ga"].l = 1 * new Date());
})();
</script>
<script>
var themeRole = "main";
var shopName = "Alo Yoga";
var isLiveProduction = themeRole === 'main' && shopName === "Alo Yoga";
var dev2BuilderEnvEnabled = !isLiveProduction ? false : false;
var includeUnpublishedBuilderContent = !isLiveProduction ? false : false;
var enableAloApiGatewayStage = themeRole === 'unpublished'
? false
: false;
var enableProductServiceGatewayStage = themeRole === 'unpublished'
? false
: false;
var shippingThresholdProduct = "€74";
window.getSiteSettings = function() {
var siteSettings = {
"isHandbagPDPTemplate": false,
"builderPoweredMenus": true,
"oversizedCookieCleanupMode": "observe",
"oversizedCookieCleanupTriggerBytes": 10240,
"oversizedCookieCleanupTargetBytes": 8192,
"builderPoweredFooter": true,
"passwordProtectionEnabled": null,
"enableAPQforPS": true,
"enableAloApiGatewayStage": enableAloApiGatewayStage,
"enableProductServiceGatewayStage": enableProductServiceGatewayStage,
"apolloCacheKey": "F",
"builderCacheKey": "v27",
"plpEnableSwatches": true,
"plpSwatchContextEnabled": true,
"plpShowSelectedFilters": false,
"shopByStorePlp": {
"enabled": true,
"optimizely": {
"enabled": false,
"pageName": "",
"experimentId": "",
"enableVariationId": ""
}
},
"enableOptimizely": {"error":"json not allowed for this object"},
"simplifiedATCModalEnabled": false,
"completeYourClosetExperiment": {
"enabled": false,
"usOnly": false,
"experimentId": "5667687735492608",
"variationId": "5556417111785472",
"pageName": "complete_your_closet_web",
"nativeAppTestEnabled": false
},
"simplifiedATCModalExperiment": {
"enabled": false,
"experimentId": "",
"variationId": "",
"pageName": "add_to_bag_modal_test",
"autoDismissSeconds": 5
},
"groupFullPriceSalePriceSwatches": false,
"pixleeShouldHideUnpublishedProducts": true,
"appOnlySale": {
"enabled": false,
"modalBgColor": "#dbf482",
"modalHeading": "Cyber Monday",
"modalQrCodeImageUrl": "Liquid error (snippets/shared-snippet-across-layouts line 120): invalid url input",
"modalButtonText": "DOWNLOAD APP for 30% off",
"modalAppExclusiveHeaderText": "App Exclusive",
"modalPercentOffText": "30% Off",
"modalSitewideText": "sitewide",
"modalScanNowText": "SCAN NOW TO DOWNLOAD",
"modalScanNowSubTitleText": "THE APP FOR 30% OFF",
"modalProceedToBagText": "or proceed to bag at full price",
"countriesExclusionList": ""
},
"enableGiftBeauty": false,
"giftBeautyVariantId": "41317683331252",
"amountToSpendBeauty": "250",
"wizEndpoint" : "https:\/\/api.alo.software\/v1\/wiz",
"customerEmail": null,
"customerID": null,
"bopisAndFisConfigurations": {"preview":{"bopis_enabled":true,"bopis_countries":["US","CA","NL","IE","IT","GB","KR","AU"],"fis_enabled":false,"fis_countries":[]},"published":{"bopis_enabled":true,"bopis_countries":["US","CA","NL","IE","IT","GB","KR","AU"],"fis_enabled":false,"fis_countries":[]}},
"findInStorePricingDisclaimer": "Prices may vary in stores",
"sddEnabled": true,
"sddErrorMessage": "We're having trouble accessing store inventory. Please try again later",
"pdpPixleeCopy": {
"pdpPixleeTitle":"",
"pdpPixleeSubtitle":"",
"pdpBeautyPixleeTitle":"",
"pdpBeautyPixleeSubtitle":"",
},
"shouldShowPriceRangesOnPlp": true,
"uniBannerStickyEnable": false,
"splashScreen": {
"enable": true,
"image": "\/\/www.aloyoga.com\/cdn\/shopifycloud\/storefront\/assets\/no-image-2048-a2addb12.gif",
"title": null,
"subtitle": "Select your location to shop in your local currency, choose your preferred payment platform, and checkout quickly \u0026 easily — with no hidden fees, ever."
},
"excitingBadgeStyleEnabled": true,
"excitingPdpBadgeSignedOutForeground": "#232933",
"excitingPdpBadgeSignedOutBackground": "#f9cae6",
"excitingPdpBadgeSignedInForeground": "#000000",
"excitingPdpBadgeSignedInBackground": "#f9cae6",
"countryCurrencyPicker": {
"disclaimerGlobalE": "Total cost shown in local currency — no surprise fees.",
},
"countriesToHideTaxesAndDutiesDisclaimer": "JP",
"discountSignup": {
"enabled": false,
"backgroundImageDesktop": "\/\/www.aloyoga.com\/cdn\/shop\/files\/ECOM-1004_Desktop_background_small.jpg?v=1635957469",
"backgroundImageMobile": "\/\/www.aloyoga.com\/cdn\/shop\/files\/ECOM-1004_Mobile_background_small.jpg?v=1635957440",
"heading": "Rejoignez l’ Alo Fam",
"description": "En vous inscrivant, vous serez informé des nouveautés et autres promotions à l’avenir.",
"submitCta": "S’inscrire",
"declineCta": "Non, je paierai le plein tarif",
"signupAgreement": "En vous inscrivant, vous acceptez nos Conditions de service et recevez notre newsletter par e-mail.",
"termsUrl": "https:\/\/www.aloyoga.com\/pages\/terms-of-use",
"successMessage": "Utilisez le code ci-dessous pour les achats anticipés etles grosses économies !",
"discountCode": "VIP2021",
"customerTag": "offer-pre2021"
},
"footer": {
"disclaimerINTL": null
},
"mobileAppAdPopup": {
"enabled": true,
"messageHeader": "Take 15% Off",
"messageDescription": "Shop in the app \u0026 save on your first app order",
"iosUrl": "https:\/\/apps.apple.com\/app\/alo-yoga\/id1503741784"
},
"reshop": {
"enabled": true,
"enableCartPDPMessaging": false,
"tooltipTextPdpCart": "\u003cp\u003eWith Reshop, you get your full refund back instantly and can spend with flexibility. \u003ca href=\"https:\/\/www.aloyoga.com\/pages\/returns-support\" target=\"_blank\"\u003eLearn More\u003c\/a\u003e\u003c\/p\u003e",
"tooltipTextReturnsPage": "\u003cp\u003eYou'll get your refund directly from Reshop right after submitting your return. \u003ca href=\"\/fr-fr\/pages\/returns-support\" title='\/pages\/returns-support'\u003eLearn More\u003c\/a\u003e\u003c\/p\u003e",
"returnSelectionHeadline": "How would you like to send back your items",
"returnSelectionReturnCTA": "Return",
"returnSelectionExchangeCTA": "Exchange",
"returnSelectionReturnandExchangeCTA": "Return \u0026 Exchange",
"returnTypeHeadline": "How would you like to submit your return?",
"returnTypeOption1Header": "Option 1",
"returnTypeOption1CTA": "Standard Return",
"returnTypeOption1BodyText": "Return (or exchange) your items using a free pre-paid return label for a full refund or store credit.",
"returnTypeOption1ButtonCTA": "Start Return",
"returnTypeOption2Header": "Option 2",
"returnTypeOption2CTA": "INSTANT REFUND WITH",
"returnTypeOption2BodyText": "Get your full refund immediately on a virtual prepaid debit card or deposited into your bank account. Spend again right away, with flexibility!",
"returnTypeOption2ButtonCTA": "Start a Return with Reshop",
"returnDirectionalInfo": "\u003cp\u003eQuestions? Visit our \u003ca href=\"\/fr-fr\/pages\/help-center\"\u003eHelp Center\u003c\/a\u003e\u003c\/p\u003e",
},
"faceID": {
"enabled": true
},
"branchSDKenabled": true,
"branchDeeplinkAttachmentsEnabled": false,
"branchAppStoreUrl": "https:\/\/apps.apple.com\/us\/app\/alo\/id1503741784",
"emailModal": {
"modalTitle": "Want 10% Off?",
"modalBodyContent": "Sign up for our newsletter \u0026 get 10% off your first order!",
"postHeading": "You’re Signed Up!",
"postBody" : "Thanks for joining our email list! Enter code: at checkout for 10% off your order!*",
"postCode" : "ALOBFFS",
"postDisclaimer" : "*Code is non-transferrable and must be used with email provided at sign-up.",
"noOpHeading" : "Looks like you’re already on our list!",
"noOpBody" : "Cette offre est réservée aux nouveaux acheteurs. Restez à l’écoute pour découvrir d’autres offres exclusives que vous aimez !",
"failHeading" : "That didn't seem to work...",
"failBody" : "Sorry, there was an error submitting your email."
},
"internationalMinimumShippingThreshold": {"GBP":"£60","AED":"AED300","TWD":"NT$2,300","CHF":"CHF 60","EUR":"€70","SGD":"S$100","USD":"$75","QAR":"QR300","PLN":"ZŁ300","PHP":"₱4,200","KRW":"₩100,000","JPY":"¥11,000","ILS":"₪ 300","IDR":"Rp1,200,000","HKD":"HK$600","CAD":"CA$100","AUD":"AU$110","DZD":"DZD10,000","AOA":"AOA68,000","AMD":"AMD28,000","KZT":"KZT37,000","AZN":"AZN145","UZS":"UZS900,000","MDL":"MDL1,300","GEL":"GEL200","NGN":"NGN59,000","DKK":"DKK500","SCR":"SCR1,100","MKD":"MKD3,900","SRD":"SRD2900","CVE":"CVE7,000","WST":"WST300","XCD":"XCD200","XOF":"F CFA42836","XAF":"F CFA42836","KMF":"KMF32315","NZD":"NZ$131","DJF":"DJF13523","FKP":"FKP57","GMD":"GMD5557","KGS":"KGS6657","MXN":"MXN1575","NPR":"NPR11238","STD":"STD1696202","SLL":"SLL1596303","SBD":"SBD613","UGX":"UGX281449"},
"shippingThresholdProduct": shippingThresholdProduct,
"customReturnsMessagingEnabled": true,
"returnsMessaging": {"default":{"pdp":"Livraison gratuite au-delà de [$X] et retours gratuits","cart":"Retours gratuits"},"us":{"pdp":"Profitez de la livraison et des retours gratuits","cart":"Retours faciles"}},
"dev2BuilderEnvEnabled": dev2BuilderEnvEnabled,
"includeUnpublishedBuilderContent": includeUnpublishedBuilderContent,
"birthdayDeepLinkingEnabled": false,
"bazaarvoiceEnabled": true,
"nativeProductReviewsWidgetEnabled": true,
"customReviewsHeaderEnabled": false,
"bazaarvoiceReviewHighlightsEnabled": false,
"countrySpecificFooterContent": {"ko":{"value":"사업자명: 알로요가코리아 유한책임회사 | 사업자 등록번호: 219-86-02815 | Representative Marco DeGeorge | 6-1 2fl. D327-ho, Gookhwaedaero 36-gil (Dangsan-dong 3-ga), Yeongdeungpo-gu, Seoul | Customer email inquiries support@aloyoga.com | Hosting service provider Shopify"},"de":{"value":"Customer email inquiries support@aloyoga.com"}},
"enableCartApiCheckoutButton": false,
"gladlyCScontactFormEnabled": true,
"gladlyCScontactFormDisclaimerText": "\u003cp\u003eBy clicking Submit, you are agreeing to our \u003ca href=\"\/fr-fr\/policies\/terms-of-service\" title=\"Terms of Service\"\u003eTerms\u003c\/a\u003e and acknowledging our \u003ca href=\"\/fr-fr\/policies\/privacy-policy\" title=\"Privacy Policy\"\u003ePrivacy Policy\u003c\/a\u003e.\u003c\/p\u003e",
"stsBufferDays": 2,
"sddShippingOptions": {"shippingOptions":[{"service":"standard","title":"Complimentary Standard Shipping","shippingDays":"3-5 business days","price":"Free"},{"service":"express","title":"Express Shipping","shippingDays":"2 business days","price":"$15"},{"service":"loyalty","title":"Complimentary Loyalty Express Shipping","shippingDays":"2 business days","price":"Free"},{"service":"expedited","title":"Expedited Shipping","shippingDays":"1 business day","price":"$25"}]},
"sddReturnsInfo": "ALO will gladly accept eligible merchandise for exchange, store credit, or refund within 30 days of purchase. All merchandise returned must have original tags attached, be unused in sellable condition and accompanied by proof of purchase. Returns are free of charge. Items from the Bag Collection must be returned in the original packaging with the dust bag, crystal and authentication card. ALO Sunglasses must be returned with the original sunglasses case. Returns without the original case cannot be accepted. Select items are marked Exchange Only and are eligible for a different size of the same item, pending availability. Exchange-only items are not eligible for refunds or store credits. Final Sale Items marked FINAL SALE are not eligible to return for a refund, exchange or store credit. Please review all product details carefully before completing your purchase.",
"isPersistentCartEnabled": true,
"aloPCEnabledCountries": ["ALL"],
"pdpAfterPayMessagingToggle": true,
"sierraEnableCustomerToken": true,
"attentiveEmailSubscriptionEnabled": true ,
"useProdHostUrlForProdPreviews": true,
"aloApiPreviewHostUrl": "",
"pdpLuxuryShippingReturnCopy":{
"pdpLuxuryReturnCopy": "Complimentary Expedited Shipping",
"pdpLuxuryShippingPrice": "Free",
"pdpLuxuryShippingTitle": "Expedited Shipping",
"pdpLuxuryShippingDays": "1-2 business days"
},
"cartSaleMessageColor": "#758e6d",
"cartDefaultReturnsCopy": "\u003cp\u003eNous voulons que vous aimiez votre Alo . Envoyez tous les articles que vous n’aimez pas à 100 % pour un remboursement intégral dans les 30 jours suivant l’achat. \u003ca href=\"\/pages\/returns-exchanges\" target=\"_self\" title=\"\"\u003eVoici les détails\u003c\/a\u003e\u003c\/p\u003e",
"cartDomesticReturnsCopy": "We will gladly accept unworn, unwashed, unaltered or unused merchandise in sellable condition for a full refund within 30 days of purchase.",
"domainsWithHiddenCountrySwitch": ["alo.com"],
"orderTrackingEnabled": true,
"pgwBRProductRecsTestEnabled": true,
"gwpSendStateDetails": true,
"builderCustomTargetingAttribute": "",
"aloAccessPageBuilderContent": {
"loyaltyAccessPageFaqsContentEntryId": "1c30b76047a4421d8ead910f8fed2ec9",
"loyaltyAccessPageAwcContentEntryId": "e4dabe868c464a55996d32dbe02c2329"
},
"enableCartStickyCheckoutButton": true,
"buyerIdentityDeliveryPreferencesEnabled": true,
"capturePartnerizeClickrefEnabled": true
};
return siteSettings;
};
/**
* Checks if the user-agent (normalized) string contains any known mobile user-agents
* !!!: This function is copied into the global.ts file so that we can have compiler safety there.
**/
window.isNativeAppClient = function() {
var MOBILE_USER_AGENT_PARTS = ["followapp","aloandroid","aloios"];
var normalizedUserAgent = navigator.userAgent.toLowerCase();
for(var i in MOBILE_USER_AGENT_PARTS) {
var mobileUserAgentPart = MOBILE_USER_AGENT_PARTS[i];
if(normalizedUserAgent.indexOf(mobileUserAgentPart) >= 0) {
return true;
}
}
return false;
};
window.builderWcLoadCallbacks = window.builderWcLoadCallbacks || [];
window.builderWcLoadCallbacks.push(async function () {
const elements = document.getElementsByTagName("builder-component");
// Wait until the custom element is defined
await customElements.whenDefined("builder-component");
for (const element of elements) {
// Pass context data to the component
element.setContext({
addToCart: function(detail) {
document.dispatchEvent(new CustomEvent("BUILDER_ADD_TO_CART", { detail }));
}
});
}
});
</script>
<script>
let cdnPublicPath;
try {
cdnPublicPath = "//www.aloyoga.com/cdn/shop/t/5530/assets/";
} catch (err) {
var helperAssetUrl = "\/\/www.aloyoga.com\/cdn\/shop\/t\/5530\/assets\/helper-for-getting-the-public-path?v=95061865";
cdnPublicPath = helperAssetUrl.split('helper-for-getting-the-public-path')[0];
};
window.ASSETS_PUBLIC_PATH = cdnPublicPath;
</script>
<script type="text/javascript" src="//www.aloyoga.com/cdn/shop/t/5530/assets/runtime.9786889e.js?v=90962079495617257301791434541" defer="defer"></script><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/layout.invisible.4117b874.chunk.js?v=130765154958268240191791434528" as="script"><script type="text/javascript" src="//www.aloyoga.com/cdn/shop/t/5530/assets/1.1e5b4287.chunk.js?v=75906170672386542211791434497" defer="defer"></script><script type="text/javascript" src="//www.aloyoga.com/cdn/shop/t/5530/assets/2.6439c9dc.chunk.js?v=60848390629711407331791434500" defer="defer"></script><script type="text/javascript" src="//www.aloyoga.com/cdn/shop/t/5530/assets/layout.theme.48150ca6.chunk.js?v=15629329560121787491791434529" defer="defer"></script><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.article.aloblog.adf789e4.chunk.js?v=169275685693027252521791434543" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.blog.main.a8cdae7c.chunk.js?v=46575773847931498331791434544" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.blog.practice.28922eb9.chunk.js?v=20219287689880756971791434544" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.cart.4da5c8ec.chunk.js?v=163090026636299802641791434545" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/5.4796d96d.chunk.js?v=165018094817399861481791434502" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.collection.buildercontent-dynamic-dropzone.113746a3.chunk.js?v=53605293503825358361791434547" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.collection.buildercontent.f9b6823f.chunk.js?v=63271414585578783911791434548" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/vendors-template.coll-926a1a3d.c19e98ab.chunk.js?v=78855644628432894931791434597" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.collection.generic-slap.e40223fd.chunk.js?v=99075233835911724981791434549" as="script"><script type="text/javascript" src="//www.aloyoga.com/cdn/shop/t/5530/assets/template.collection.7e25c82b.chunk.js?v=130660744091994394281791434547" defer="defer"></script><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.collection.shop-by-color.d83fb371.chunk.js?v=52391009270386491681791434550" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.gift_card.b0e5157c.chunk.js?v=81706136056069950811791434560" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.index.51d3ff2b.chunk.js?v=75781597178433579301791434561" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.list-collections.yogaui.c7aa9c12.chunk.js?v=20206141898505526721791434562" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.access.eda4a1c8.chunk.js?v=6887585310754285481791434563" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.benefits-grid.3e79209b.chunk.js?v=107443042332149427351791434564" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/vendors-template.page-66b8b0c2.cc0df9a7.chunk.js?v=160340723820799443681791434598" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.branding-page.c67c998a.chunk.js?v=82119856899590551781791434566" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.brandingbuildercontent.976a78c1.chunk.js?v=136741563086027922911791434566" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.builderwebcomponent.08ae5202.chunk.js?v=38829241349564998131791434566" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.career.1e5d17c4.chunk.js?v=112070025992147705791791434567" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.china-splash.282813ab.chunk.js?v=137474432906733065511791434568" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.cms-content.bd011d91.chunk.js?v=43467920125232725361791434569" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.cs-contact-form.bbfcf4eb.chunk.js?v=86869275236676188061791434570" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.domestic-returns-and-exchanges.ba247c56.chunk.js?v=97617839989150099071791434571" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/vendors-template.page-90a12470.8b59691f.chunk.js?v=119657834416393728851791434598" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.download-app.843e6a03.chunk.js?v=123916484119072470341791434572" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.gift-card-balance.5f6dd9ec.chunk.js?v=83266816636651456451791434573" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.gift-card-reminder.47bf03e5.chunk.js?v=176301220118918628651791434574" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.in-access.ec36a5fe.chunk.js?v=126318832599556818781791434575" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.42ec5cc4.chunk.js?v=29532252552399574411791434563" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.loyalty-insights.3f94fc25.chunk.js?v=44741343113383022281791434576" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.order-lookup.99439cba.chunk.js?v=26225317813331826321791434577" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.order-status.1e00e381.chunk.js?v=151140985819403812071791434578" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.pixlee.26c92fd1.chunk.js?v=21430409726846801201791434579" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.preference-center.1ec33ba1.chunk.js?v=179314926921168600501791434580" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.pro-program-apply.d0f3edfd.chunk.js?v=21076985323115594181791434581" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.shop-our-insta.1ce2b1e9.chunk.js?v=97509879106390810021791434581" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.size-guide.c0c2894f.chunk.js?v=63573713999451908101791434583" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/vendors-template.page-c9cf1d22.582e6dc9.chunk.js?v=95547731948748467611791434598" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.store-password-protect.d6459723.chunk.js?v=111459964530762720301791434584" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.studios-faqs.4148d0de.chunk.js?v=81169059724576622971791434584" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.product.dropzone.42c18946.chunk.js?v=67454623212923092711791434585" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.product.handbag.080b9a0a.chunk.js?v=169798272531570858481791434587" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.product.fe2dddea.chunk.js?v=134756979088208031741791434586" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.product.sizeguide.1d8620c1.chunk.js?v=43279206455570218611791434588" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.search.2a41d45d.chunk.js?v=80767412667745442561791434589" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.account.complete-your-closet.2d393a6b.chunk.js?v=62274082474403666381791434552" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.account.edit.65b686db.chunk.js?v=20983388430377525871791434553" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.account.email.d9f1eccb.chunk.js?v=64958693844758494801791434554" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.account.c220a51c.chunk.js?v=122319656066873472981791434551" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.account.preference-center.af1a96d7.chunk.js?v=114972936265536629851791434555" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.account.wishlist.1d2777a7.chunk.js?v=55869444037055416711791434556" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.addresses.98b48be7.chunk.js?v=156850110734238024231791434557" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.login.e923ba3a.chunk.js?v=181606217114584638811791434558" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.order.6ef62b53.chunk.js?v=122055959372683300701791434559" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/layout.invisible.a5a0733c.chunk.css?v=4822579404395334191791434529" as="style"><link href="//www.aloyoga.com/cdn/shop/t/5530/assets/layout.theme.6d9e5635.chunk.css?v=107256234427885996481791434530" rel="stylesheet"/><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.article.aloblog.bfbffd6e.chunk.css?v=140056083460599349731791434543" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.blog.main.80995730.chunk.css?v=74787820250458105901791434544" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.blog.practice.3d045043.chunk.css?v=154633063634088458211791434545" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.cart.5dcd01ef.chunk.css?v=91976313764479567781791434546" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.collection.generic-slap.90cb8460.chunk.css?v=7025953087720800861791434548" as="style"><link href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.collection.30f53a56.chunk.css?v=139114331603778817231791434546" rel="stylesheet"/><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.collection.shop-by-color.30f53a56.chunk.css?v=139114331603778817231791434549" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.index.12d369c1.chunk.css?v=12810605816561639921791434560" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.list-collections.yogaui.60755b50.chunk.css?v=96184535596608364231791434562" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.access.2c50af4f.chunk.css?v=20312331236952785681791434563" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.benefits-grid.88b4f183.chunk.css?v=97597953746119251481791434565" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.branding-page.40fe1bac.chunk.css?v=164517779748199207971791434565" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.career.bb0f2257.chunk.css?v=18533600597841111081791434568" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.china-splash.61a4b60a.chunk.css?v=113428603060763428751791434569" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.cms-content.c96d60c5.chunk.css?v=41191470705845686231791434569" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.cs-contact-form.14db24d4.chunk.css?v=114274855583120387151791434569" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.domestic-returns-and-exchanges.ea394b56.chunk.css?v=67626281765519403661791434571" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.download-app.3b3e8009.chunk.css?v=77507648579762733431791434572" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.gift-card-balance.cf61991a.chunk.css?v=175908033849473905791791434573" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.gift-card-reminder.2bc1eb2b.chunk.css?v=56367852632804594171791434573" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.in-access.2c50af4f.chunk.css?v=20312331236952785681791434575" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.fb1dc4e0.chunk.css?v=66152895678717388421791434572" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.loyalty-insights.5169eee8.chunk.css?v=73873067843881685041791434576" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.order-lookup.5edda0e6.chunk.css?v=149237022501894290841791434577" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.order-status.54e68729.chunk.css?v=175476678356370198051791434578" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.pixlee.4d85606e.chunk.css?v=73657903697241659221791434579" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.preference-center.ba88002c.chunk.css?v=3331724870211575221791434580" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.pro-program-apply.1609029d.chunk.css?v=36457077463429550411791434581" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.shop-our-insta.cada5770.chunk.css?v=154939334481359397551791434582" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.size-guide.007a15a9.chunk.css?v=133597412632221273681791434582" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.store-password-protect.5efd5ed5.chunk.css?v=167012079950415777631791434583" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.page.studios-faqs.0b6e9fce.chunk.css?v=60429954056765728661791434584" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.product.handbag.c948e33c.chunk.css?v=43878243841950048201791434587" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.product.c948e33c.chunk.css?v=43878243841950048201791434585" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.product.sizeguide.166f269f.chunk.css?v=128511065060959617261791434588" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.search.f975ff98.chunk.css?v=144030678539789889341791434590" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.account.complete-your-closet.42a1f78c.chunk.css?v=23819397273404825591791434552" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.account.edit.a5584ce5.chunk.css?v=126916068207728291011791434553" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.account.email.a5584ce5.chunk.css?v=126916068207728291011791434554" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.account.45091f52.chunk.css?v=64762672585715631631791434551" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.account.preference-center.77fdec38.chunk.css?v=16478325293433433171791434555" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.account.wishlist.7b6efe3b.chunk.css?v=2649866719573197181791434556" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.addresses.a5584ce5.chunk.css?v=126916068207728291011791434558" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.login.b2328a0b.chunk.css?v=110434413485591877911791434558" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/5530/assets/template.customer.order.5cbd017c.chunk.css?v=91911943084099622691791434559" as="style">
<link href="//www.aloyoga.com/cdn/shop/t/5530/assets/collection-swatches.css?v=6211101956625405511791434519" rel="stylesheet" type="text/css" media="all" />
<style type="text/css" data-info="mob-styles">
body.mobile-native .nativeapp-hide { display: none !important; }
body.mobile-native .nativeapp-dblock { display: block !important; }
body.mobile-native .main-navbar__row__mobile { border: none; height: 0; }
body.mobile-native .main-navbar__row__mobile > .main-navbar__mobile, body.mobile-native .top-nav__menu > .top-nav__menu-list { visibility: hidden !important; padding: 0;}
body.mobile-native .main-navbar__row__mobile > .main-navbar__mobile .mini-cart--mobile.open { visibility: visible !important; }
body.mobile-native #collapseMenu { top: 0; }
body.mobile-native.mobile-nav--open header > .top-nav,
body.mobile-native header .top-nav .top-nav__menu,
body.mobile-native header .top-nav .top-nav__announcement-wrapper { display: none !important; }
body.mobile-native.template-collection header .top-nav .top-nav__announcement-wrapper,
body.mobile-native.template-index header .top-nav .top-nav__announcement-wrapper { display: inherit !important; }
body.mobile-native.template-collection .category__title_container + .filters__row { margin-top: 10px; }
body.mobile-native .footer {display: none; }
body.mobile-native .login-item.social-login {display: none; }
</style>
<style type="text/css">
:root {
--app-only-sale-modal-bg-color: #dbf482;
}
</style>
<!-- BEGIN app block: shopify://apps/oxi-social-login-wishlist/blocks/social-login-embed/24ad60bc-8f09-42fa-807e-e5eda0fdae17 -->
<script>
(function () {
try {
var oslShopReturn = new URL(window.location.href);
if (oslShopReturn.searchParams.has('shop_sign_in') || oslShopReturn.searchParams.has('shop_consented_scopes')) {
oslShopReturn.searchParams.delete('shop_sign_in');
oslShopReturn.searchParams.delete('shop_consented_scopes');
history.replaceState(null, '', oslShopReturn.pathname + oslShopReturn.search + oslShopReturn.hash);
}
} catch (e) {}
window.OSL_WIDGET_VERSION_CLASS = 'oslv1';
})();
</script><script>
window.OSL_POPUP_LOGIN_CONFIG = window.OSL_POPUP_LOGIN_CONFIG || {};
window.OSL_POPUP_LOGIN_CONFIG.isNewCustomerAccounts = false;
window.OSL_POPUP_LOGIN_CONFIG.isShopifyPlus = true;
window.OSL_POPUP_LOGIN_CONFIG.loginRequiredAtCheckout = false;
window.OSL_POPUP_LOGIN_CONFIG.nativeOtp = true;
window.OSL_POPUP_LOGIN_CONFIG.registrationEnabled = false;
window.OSL_POPUP_LOGIN_CONFIG.appUrl = 'https://osl-api.oxiapps.com';
window.OSL_POPUP_LOGIN_CONFIG.regionCountry = "FR";
window.OSL_WIDGET_HOST = 'https://social-login.oxiapps.com';
window.OSL_EMBED_CONFIG = {
vt: 1781555623,
shop: "alo-yoga.myshopify.com",
customerLoggedIn: !!0,oslMinJsUrl: "https:\/\/cdn.shopify.com\/extensions\/01a121dc-08fe-7750-85f1-d649632a6b5b\/oxi-social-login-161\/assets\/osl.min.js",remodalCssUrl: "https:\/\/cdn.shopify.com\/extensions\/01a121dc-08fe-7750-85f1-d649632a6b5b\/oxi-social-login-161\/assets\/remodal.css"
};
</script><script src="https://cdn.shopify.com/extensions/01a121dc-08fe-7750-85f1-d649632a6b5b/oxi-social-login-161/assets/init.js" defer></script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d --><script type="text/javascript" src="https://cdn.attn.tv/aloyoga/dtag.js?source=app-embed" defer="defer"></script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/fullstory/blocks/fullstory-embed/c341ffa4-99cc-4983-be03-3cb208467fae -->
<script>
// Access settings from the Liquid block context
// Use 'block.settings.setting_id' to get the value
window['_fs_host'] = 'fullstory.com';
window['_fs_script'] = 'edge.fullstory.com/s/fs.js';
window['_fs_org'] = 'o-20GE0C-na1'; // Required setting
window['_fs_namespace'] = 'FS';
!function(m,n,e,t,l,o,g,y){var s,f,a=function(h){
return!(h in m)||(m.console&&m.console.log&&m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].'),!1)}(e)
;function p(b){var h,d=[];function j(){h&&(d.forEach((function(b){var d;try{d=b[h[0]]&&b[h[0]](h[1])}catch(h){return void(b[3]&&b[3](h))}
d&&d.then?d.then(b[2],b[3]):b[2]&&b[2](d)})),d.length=0)}function r(b){return function(d){h||(h=[b,d],j())}}return b(r(0),r(1)),{
then:function(b,h){return p((function(r,i){d.push([b,h,r,i]),j()}))}}}a&&(g=m[e]=function(){var b=function(b,d,j,r){function i(i,c){
h(b,d,j,i,c,r)}r=r||2;var c,u=/Async$/;return u.test(b)?(b=b.replace(u,""),"function"==typeof Promise?new Promise(i):p(i)):h(b,d,j,c,c,r)}
;function h(h,d,j,r,i,c){return b._api?b._api(h,d,j,r,i,c):(b.q&&b.q.push([h,d,j,r,i,c]),null)}return b.q=[],b}(),y=function(b){function h(h){
"function"==typeof h[4]&&h[4](new Error(b))}var d=g.q;if(d){for(var j=0;j<d.length;j++)h(d[j]);d.length=0,d.push=h}},function(){
(o=n.createElement(t)).async=!0,o.crossOrigin="anonymous",o.src="https://"+l,o.onerror=function(){y("Error loading "+l)}
;var b=n.getElementsByTagName(t)[0];b&&b.parentNode?b.parentNode.insertBefore(o,b):n.head.appendChild(o)}(),function(){function b(){}
function h(b,h,d){g(b,h,d,1)}function d(b,d,j){h("setProperties",{type:b,properties:d},j)}function j(b,h){d("user",b,h)}function r(b,h,d){j({
uid:b},d),h&&j(h,d)}g.identify=r,g.setUserVars=j,g.identifyAccount=b,g.clearUserCookie=b,g.setVars=d,g.event=function(b,d,j){h("trackEvent",{
name:b,properties:d},j)},g.anonymize=function(){r(!1)},g.shutdown=function(){h("shutdown")},g.restart=function(){h("restart")},
g.log=function(b,d){h("log",{level:b,msg:d})},g.consent=function(b){h("setIdentity",{consent:!arguments.length||b})}}(),s="fetch",
f="XMLHttpRequest",g._w={},g._w[f]=m[f],g._w[s]=m[s],m[s]&&(m[s]=function(){return g._w[s].apply(this,arguments)}),g._v="2.0.0")
}(window,document,window._fs_namespace,"script",window._fs_script);
</script>
<!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/2185/2813/files/android-chrome-512x512.png?height=628&pad_color=fff&v=1613516115&width=1200" />
<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/2185/2813/files/android-chrome-512x512.png?height=628&pad_color=fff&v=1613516115&width=1200" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="628" />
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 21852813,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "collection"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
<script>
window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 21852813,storefrontBaseUrl: "https://www.aloyoga.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.aloyoga.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab"],webPixelsConfigList: [{"id":"578355559","configuration":"{\"orgId\":\"o-20GE0C-na1\",\"recHost\":\"rs.fullstory.com\",\"cdnHost\":\"edge.fullstory.com\",\"useOrderCompleted\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d47baab5f2040935fd4bb9c0d7b9cc6c","type":"APP","apiClientId":186559299585,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"578322791","configuration":"{\"hashed_organization_id\":\"529b19a02440d4851b77cb5a87742e8c_v1\",\"app_key\":\"alo-yoga\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"01efe7afb13dafa90bc1421b50b2a3ed","type":"APP","apiClientId":111542,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"578290023","configuration":"{\"appSettingSchemaVersion\":\"2.0\",\"sdkUrl\":\"sdk.iad-07.braze.com\",\"sdkVersion\":\"6.9.0\",\"userTrackingBehavior\":\"on_login\",\"apiKey\":\"5511a826-06fb-4b2b-a4da-f1c95460261c\",\"shopDomain\":\"alo-yoga.myshopify.com\",\"features\":\"WEB_SDK_FEATURE,ACCOUNT_LOGIN_FEATURE,VIEW_PRODUCTS_FEATURE,PURCHASE_COMMERCE_EVENTS_FEATURE\",\"appEmbedEnabled\":\"true\",\"selectedExternalId\":\"shopify-customer-id\",\"customIdEndpoint\":\"none\",\"thirdPartyTagManagerEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"822da2ffc90491a56bbbb828cb94f546","type":"APP","apiClientId":4371083,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"578224487","configuration":"{\"locale\":\"en_US\",\"client\":\"aloyoga\",\"environment\":\"production\",\"deployment_zone\":\"main_site\",\"use_external_ids\":\"false\",\"use_variants\":\"false\",\"external_id_attribute\":\"default\",\"storefront_api_key\":\"none\",\"product_metafield_key\":\"none\",\"product_metafield_namespace\":\"none\",\"multi_locale_enabled\":\"false\",\"locale_mapping\":\"{}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"72b702e52977e37c379c7ad5623c7dde","type":"APP","apiClientId":1888040,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"578158951","configuration":"{\"integrationId\":\"409f9921-7009-4018-901d-22e587e335e5\",\"brandId\":\"fd8774a5-5685-493b-88fb-2276bf921449\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3d68c7edeb1fe14187fca3e6ba72edda","type":"APP","apiClientId":2567979,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"578126183","configuration":"{\"apiKey\":\"OkN5hpqghnzVy3VfJXWd\",\"attributionWindow\":\"30\",\"conversionEnabled\":\"true\",\"environment\":\"production\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"04760ab023d53cff6a3abe9df0d382b2","type":"APP","apiClientId":308803,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"556138676","configuration":"{\"pixelCode\":\"C49DH52A95KH2A1JDLK0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"551682228","configuration":"{\"env\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"8a9a175b11d15038a70fe78d09c59720","type":"APP","apiClientId":3977633,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"550797492","configuration":"{\"accountId\":\"Global-e\",\"merchantId\":\"1813\",\"baseApiUrl\":\"https:\/\/checkout-service.global-e.com\/api\/v1\",\"siteId\":\"7ce243a1e1a2\",\"BorderfreeMetaCAPIEnabled\":\"False\",\"FT_IsLegacyAnalyticsSDKEnabled\":\"True\",\"FT_IsAnalyticsSDKEnabled\":\"False\",\"CDNUrl\":\"https:\/\/webservices.global-e.com\/\",\"BfGoogleAdsEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f57cf2051d71603e8d6721fd066d8995","type":"APP","apiClientId":5806573,"privacyPurposes":["SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"167674036","configuration":"{\"pixel_id\":\"1517783858539800\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"43253940","configuration":"{\"tagID\":\"2620945196270\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"36602036","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Ascend"},{"id":"47349940","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"19","type":"CUSTOM","privacyPurposes":[],"name":"Checkout Tracking - iOS"},{"id":"47382708","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"7","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Heap Conversion Tracking"},{"id":"47415476","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"BlueCore Email Trigger"},{"id":"60784820","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"7","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Checkout Non-Essen Scripts Web"},{"id":"60817588","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"21","type":"CUSTOM","privacyPurposes":[],"name":"Checkout Essen Analytics Web"},{"id":"60817767","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Signifyd Profiling"},{"id":"60948839","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"CheExt Errors to NR - PROXY"},{"id":"60981607","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Che UI Alerts to NR - PROXY"},{"id":"61014375","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"5","type":"CUSTOM","privacyPurposes":[],"name":"Che Events to NR - PROXY"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Alo Yoga","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"alo-yoga.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.aloyoga.com\/fr-fr"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7903265161396","handle":"u5012rg-accolade-straight-leg-sweatpant-white-heather-mens","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43776235471028","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900123168948","handle":"m1205r-conquer-reform-crewneck-short-sleeve-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766305095860","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850755653812","handle":"m6155r-5-repetition-short-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43591326695604","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7851460755636","handle":"u3041rg-accolade-full-zip-hoodie-black-mens","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43594926653620","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6618177306804","handle":"w5942rg-accolade-sweatpant-black-mens","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39633862885556","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850764206260","handle":"m1224r-double-take-short-sleeve-espresso","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43591370703028","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900115697844","handle":"m6154r-7-repetition-short-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766271934644","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900123070644","handle":"m1205r-conquer-reform-crewneck-short-sleeve-navy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766304702644","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7325384868020","handle":"u3031rg-accolade-crew-neck-pullover-black-mens","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42064349233332","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7902722785460","handle":"m1228r-alo-vapor-crewneck-short-sleeve-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43774089199796","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7256606539956","handle":"a0191m-day-and-night-boxer-brief-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41853530669236","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7902722490548","handle":"m3299r-double-take-long-sleeve-crew-athletic-heather-grey","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43774088020148","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900122546356","handle":"m1205r-conquer-reform-crewneck-short-sleeve-white","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766302179508","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900122841268","handle":"m1205r-conquer-reform-crewneck-short-sleeve-espresso","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766303719604","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6803287343284","handle":"triumph-crew-neck-tee-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40350429970612","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7850754769076","handle":"m6155r-5-repetition-short-anthracite","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43591319912628","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7486523670708","handle":"m3199r-conquer-reform-long-sleeve-with-hood-bone","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42542392443060","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7902720590004","handle":"a0503u-alo-water-bottle-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43774079533236","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7902723178676","handle":"m3299r-double-take-long-sleeve-crew-bone","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43774091231412","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900113338548","handle":"m6131r-conquer-react-performance-short-steel-grey","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766259941556","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7404209832116","handle":"m3207r-chill-crew-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43457063747764","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7404210618548","handle":"m5151r-chill-sweatpant-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43462487900340","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7903265882292","handle":"u5013rg-accolade-sweatpant-charcoal-green-mens","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43776240451764","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900132376756","handle":"m1133r-the-triumph-crew-neck-tee-steel-grey","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766346645684","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900122284212","handle":"m5190r-co-op-pant-steel-grey","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43808726089908","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7486523277492","handle":"m6123r-7-circuit-short-espresso","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42542390542516","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7366566838452","handle":"m6131r-conquer-react-performance-short-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42218573791412","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900123332788","handle":"m3199r-conquer-reform-long-sleeve-with-hood-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766305816756","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900122022068","handle":"m5084r-co-op-pant-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766299426996","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7418759545012","handle":"m1224r-double-take-short-sleeve-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42376180531380","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900114911412","handle":"m6154r-7-repetition-short-anthracite","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766267642036","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900123201716","handle":"m1205r-conquer-reform-crewneck-short-sleeve-steel-grey","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766305292468","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900122087604","handle":"m3193r-conquer-1-4-zip-reform-long-sleeve-navy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766299787444","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7256619810996","handle":"m3199r-conquer-reform-long-sleeve-with-hood-navy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41853558227124","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7404215599284","handle":"u5013rg-accolade-sweatpant-navy-mens","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42337322270900","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900121890996","handle":"m3193r-conquer-1-4-zip-reform-long-sleeve-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766298706100","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6630280233140","handle":"m6097r-5-adapt-running-short-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39685673418932","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7900122185908","handle":"m5190r-co-op-pant-anthracite","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43766300311732","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7851459772596","handle":"u5013rg-accolade-sweatpant-anthracite-mens","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43594920231092","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7418759643316","handle":"m1224r-double-take-short-sleeve-bone","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42376180826292","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7887845916852","handle":"m1257r-triumph-tee-steel-grey","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43721635266740","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7569504075956","handle":"m3199r-conquer-reform-long-sleeve-with-hood-steel-grey","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42865378394292","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6618162626740","handle":"w3550rg-accolade-hoodie-black-mens","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39633823793332","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7325384966324","handle":"u5012rg-accolade-straight-leg-sweatpant-black-mens","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42064349692084","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7256619581620","handle":"m3199r-conquer-reform-long-sleeve-with-hood-white","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41853553967284","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7256619843764","handle":"m3199r-conquer-reform-long-sleeve-with-hood-espresso","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41853558390964","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7851459903668","handle":"u3041rg-accolade-full-zip-hoodie-athletic-heather-grey-mens","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43594921214132","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7903265390772","handle":"u3039r-make-waves-hoodie-charcoal-green-tonal-mens","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43776236814516","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7903265751220","handle":"u5018r-make-waves-sweatpant-charcoal-green-tonal-mens","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43776239304884","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7569502273716","handle":"m3259r-light-weight-takeaway-track-pullover-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42865370661044","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.aloyoga.com/cdn","b5acf91awd18c8882p8c792781mb6692deb",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"139545706855","themePublished":"true","eventMetadataId":"d1e7f609-f217-49fe-ac5a-1d020144a911","pageType":"collection","resourceId":"168150073462","shopId":"21852813","storefrontBaseUrl":"https:\/\/www.aloyoga.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\"]","isMerchantRequest":"false","hashVersion":"b5acf91awd18c8882p8c792781mb6692deb","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"168150073462\",\"title\":\"Découvrir tous les articles pour hommes\",\"productVariants\":[{\"price\":{\"amount\":128.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pantalon De Survêtement Coupe Droite Accolade - White Heather\",\"vendor\":\"Alo Yoga\",\"id\":\"7903265161396\",\"untranslatedTitle\":\"Accolade Straight Leg Sweatpant - White Heather\",\"url\":\"\/fr-fr\/products\/u5012rg-accolade-straight-leg-sweatpant-white-heather-mens\",\"type\":\"Men:Bottoms:Sweatpants\"},\"id\":\"43776235471028\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/U5012RG_10060_b1_s1_a2_dSU26_m245.jpg?v=1782933879\"},\"sku\":\"U5012RG100600\",\"title\":\"White Heather \/ XXS\",\"untranslatedTitle\":\"White Heather \/ XXS\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7900123168948\",\"untranslatedTitle\":\"Conquer Reform Crewneck Short Sleeve - Black\",\"url\":\"\/fr-fr\/products\/m1205r-conquer-reform-crewneck-short-sleeve-black\",\"type\":\"Men:Tops:Short Sleeves\"},\"id\":\"43766305095860\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M1205R_01_b1_s1_a4_dFA26_m245.jpg?v=1789592446\"},\"sku\":\"M1205R012\",\"title\":\"Black \/ S\",\"untranslatedTitle\":\"Black \/ S\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Short Repetition 17,8 cm - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7850755653812\",\"untranslatedTitle\":\"5\\\" Repetition Short - Black\",\"url\":\"\/fr-fr\/products\/m6155r-5-repetition-short-black\",\"type\":\"Men:Bottoms:Shorts\"},\"id\":\"43591326695604\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M6155R_01_b1_s1_a5_dFA26_m243.jpg?v=1789597575\"},\"sku\":\"M6155R012\",\"title\":\"Black \/ S \/ Short 5\\\"\",\"untranslatedTitle\":\"Black \/ S \/ Short 5\\\"\"},{\"price\":{\"amount\":138.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Sweat À Capuche Zippé Accolade - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7851460755636\",\"untranslatedTitle\":\"Accolade Full Zip Hoodie - Black\",\"url\":\"\/fr-fr\/products\/u3041rg-accolade-full-zip-hoodie-black-mens\",\"type\":\"Men:Outerwear:Coverups:Hoodies\"},\"id\":\"43594926653620\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/U3041RG_01_b1_s1_a3_dSU26_m257.jpg?v=1785180379\"},\"sku\":\"U3041RG010\",\"title\":\"Black \/ XXS\",\"untranslatedTitle\":\"Black \/ XXS\"},{\"price\":{\"amount\":128.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pantalon De Survêtement Accolade - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"6618177306804\",\"untranslatedTitle\":\"Accolade Sweatpant - Black\",\"url\":\"\/fr-fr\/products\/w5942rg-accolade-sweatpant-black-mens\",\"type\":\"Men:Bottoms:Sweatpants\"},\"id\":\"39633862885556\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/U5013RG_01_b1_s1_a1_dFA26_m257.jpg?v=1785956448\"},\"sku\":\"U5013RG010\",\"title\":\"Black \/ XXS\",\"untranslatedTitle\":\"Black \/ XXS\"},{\"price\":{\"amount\":78.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"T-Shirt Double Take - Espresso\",\"vendor\":\"Alo Yoga\",\"id\":\"7850764206260\",\"untranslatedTitle\":\"Double Take Short Sleeve - Espresso\",\"url\":\"\/fr-fr\/products\/m1224r-double-take-short-sleeve-espresso\",\"type\":\"Men:Tops:Short Sleeves\"},\"id\":\"43591370703028\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M1224R_04064_b1_s1_a3_dSP26_m243.jpg?v=1774385509\"},\"sku\":\"M1224R040642\",\"title\":\"Espresso \/ S\",\"untranslatedTitle\":\"Espresso \/ S\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Short Repetition 17,8 cm - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7900115697844\",\"untranslatedTitle\":\"7\\\" Repetition Short - Black\",\"url\":\"\/fr-fr\/products\/m6154r-7-repetition-short-black\",\"type\":\"Men:Bottoms:Shorts\"},\"id\":\"43766271934644\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M6154R_01_b1_s1_a4_dFA26_m245.jpg?v=1789600379\"},\"sku\":\"M6154R012\",\"title\":\"Black \/ S \/ Regular 7\\\"\",\"untranslatedTitle\":\"Black \/ S \/ Regular 7\\\"\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Navy\",\"vendor\":\"Alo Yoga\",\"id\":\"7900123070644\",\"untranslatedTitle\":\"Conquer Reform Crewneck Short Sleeve - Navy\",\"url\":\"\/fr-fr\/products\/m1205r-conquer-reform-crewneck-short-sleeve-navy\",\"type\":\"Men:Tops:Short Sleeves\"},\"id\":\"43766304702644\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M1205R_03842_b2_s1_a1_1_m214.jpg?v=1761533071\"},\"sku\":\"M1205R038422\",\"title\":\"Navy \/ S\",\"untranslatedTitle\":\"Navy \/ S\"},{\"price\":{\"amount\":128.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pull Col Ras-Du-Cou Accolade - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7325384868020\",\"untranslatedTitle\":\"Accolade Crew Neck Pullover - Black\",\"url\":\"\/fr-fr\/products\/u3031rg-accolade-crew-neck-pullover-black-mens\",\"type\":\"Men:Outerwear:Coverups:Pullovers\"},\"id\":\"42064349233332\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/U3031RG_01_b1_s1_a2_dFA26_m243.jpg?v=1785955746\"},\"sku\":\"U3031RG010\",\"title\":\"Black \/ XXS\",\"untranslatedTitle\":\"Black \/ XXS\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Courtes À Col Ras-Du-Cou ALO Vapor - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7902722785460\",\"untranslatedTitle\":\"ALO Vapor Crewneck Short Sleeve - Black\",\"url\":\"\/fr-fr\/products\/m1228r-alo-vapor-crewneck-short-sleeve-black\",\"type\":\"Men:Tops:Short Sleeves\"},\"id\":\"43774089199796\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M1228R_01_b1_s1_a1_dFA26_m243.jpg?v=1789597443\"},\"sku\":\"M1228R012\",\"title\":\"Black \/ S\",\"untranslatedTitle\":\"Black \/ S\"},{\"price\":{\"amount\":28.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Boxer Day and Night - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7256606539956\",\"untranslatedTitle\":\"Day and Night Boxer - Black\",\"url\":\"\/fr-fr\/products\/a0191m-day-and-night-boxer-brief-black\",\"type\":\"Men:Accessories:Undergarments:Underwear\"},\"id\":\"41853530669236\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/products\/A0191M_01_b1_a1_m93.jpg?v=1751134475\"},\"sku\":\"A0191M012\",\"title\":\"Black \/ S\",\"untranslatedTitle\":\"Black \/ S\"},{\"price\":{\"amount\":88.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Longues Double Take À Col Ras-Du-Cou - Athletic Heather Grey\",\"vendor\":\"Alo Yoga\",\"id\":\"7902722490548\",\"untranslatedTitle\":\"Double Take Long Sleeve Crew - Athletic Heather Grey\",\"url\":\"\/fr-fr\/products\/m3299r-double-take-long-sleeve-crew-athletic-heather-grey\",\"type\":\"Men:Tops:Long Sleeves\"},\"id\":\"43774088020148\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M3299R_02910_b1_s1_a3_1_m221.jpg?v=1741205213\"},\"sku\":\"M3299R029102\",\"title\":\"Athletic Heather Grey \/ S\",\"untranslatedTitle\":\"Athletic Heather Grey \/ S\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Blanc\",\"vendor\":\"Alo Yoga\",\"id\":\"7900122546356\",\"untranslatedTitle\":\"Conquer Reform Crewneck Short Sleeve - White\",\"url\":\"\/fr-fr\/products\/m1205r-conquer-reform-crewneck-short-sleeve-white\",\"type\":\"Men:Tops:Short Sleeves\"},\"id\":\"43766302179508\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M1205R_00_b2_s1_a1_dFA26_m257.jpg?v=1786551475\"},\"sku\":\"M1205R055942\",\"title\":\"White \/ S\",\"untranslatedTitle\":\"White \/ S\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Espresso\",\"vendor\":\"Alo Yoga\",\"id\":\"7900122841268\",\"untranslatedTitle\":\"Conquer Reform Crewneck Short Sleeve - Espresso\",\"url\":\"\/fr-fr\/products\/m1205r-conquer-reform-crewneck-short-sleeve-espresso\",\"type\":\"Men:Tops:Short Sleeves\"},\"id\":\"43766303719604\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M1205R_04064_b2_s1_a1_m275.png?v=1782497506\"},\"sku\":\"M1205R040642\",\"title\":\"Espresso \/ S\",\"untranslatedTitle\":\"Espresso \/ S\"},{\"price\":{\"amount\":58.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"T-Shirt Raglan Triumph - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"6803287343284\",\"untranslatedTitle\":\"Triumph Raglan Tee - Black\",\"url\":\"\/fr-fr\/products\/triumph-crew-neck-tee-black\",\"type\":\"Men:Tops:Short Sleeves\"},\"id\":\"40350429970612\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M1133R_01_b1_s1_a1_dSP26_m243.jpg?v=1774386626\"},\"sku\":\"M1133R012\",\"title\":\"Black \/ S\",\"untranslatedTitle\":\"Black \/ S\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Short Repetition 17,8 cm- Anthracite\",\"vendor\":\"Alo Yoga\",\"id\":\"7850754769076\",\"untranslatedTitle\":\"5\\\" Repetition Short - Anthracite\",\"url\":\"\/fr-fr\/products\/m6155r-5-repetition-short-anthracite\",\"type\":\"Men:Bottoms:Shorts\"},\"id\":\"43591319912628\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M6155R_02125_b1_s3_a1_m214.jpg?v=1767749636\"},\"sku\":\"M6155R021252\",\"title\":\"Anthracite \/ S \/ Short 5\\\"\",\"untranslatedTitle\":\"Anthracite \/ S \/ Short 5\\\"\"},{\"price\":{\"amount\":98.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Longues À Capuche Conquer Reform - Bone\",\"vendor\":\"Alo Yoga\",\"id\":\"7486523670708\",\"untranslatedTitle\":\"Conquer Reform Long Sleeve With Hood - Bone\",\"url\":\"\/fr-fr\/products\/m3199r-conquer-reform-long-sleeve-with-hood-bone\",\"type\":\"Men:Tops:Long Sleeves\"},\"id\":\"42542392443060\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M3199R_03040_b1_s1_a4_1_m221.jpg?v=1761534379\"},\"sku\":\"M3199R030402\",\"title\":\"Bone \/ S\",\"untranslatedTitle\":\"Bone \/ S\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Bouteille ALO - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7902720590004\",\"untranslatedTitle\":\"ALO Water Bottle - Black\",\"url\":\"\/fr-fr\/products\/a0503u-alo-water-bottle-black\",\"type\":\"Accessories:Equipment:Bottle\"},\"id\":\"43774079533236\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/A0503U_01_b1_s1_a1.jpg?v=1737056700\"},\"sku\":\"A0503U011\",\"title\":\"Black \/ One Size\",\"untranslatedTitle\":\"Black \/ One Size\"},{\"price\":{\"amount\":88.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Longues Double Take À Col Ras-Du-Cou - Bone\",\"vendor\":\"Alo Yoga\",\"id\":\"7902723178676\",\"untranslatedTitle\":\"Double Take Long Sleeve Crew - Bone\",\"url\":\"\/fr-fr\/products\/m3299r-double-take-long-sleeve-crew-bone\",\"type\":\"Men:Tops:Long Sleeves\"},\"id\":\"43774091231412\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M3299R_03040_b1_s1_a1_1_m234.jpg?v=1746648394\"},\"sku\":\"M3299R030402\",\"title\":\"Bone \/ S\",\"untranslatedTitle\":\"Bone \/ S\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Short Performance 7\\\" Conquer React - Steel Grey\",\"vendor\":\"Alo Yoga\",\"id\":\"7900113338548\",\"untranslatedTitle\":\"7\\\" Conquer React Performance Short - Steel Grey\",\"url\":\"\/fr-fr\/products\/m6131r-conquer-react-performance-short-steel-grey\",\"type\":\"Men:Bottoms:Shorts\"},\"id\":\"43766259941556\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M6131R_05541_b1_s1_a3_1_m221.jpg?v=1738187745\"},\"sku\":\"M6131R055412\",\"title\":\"Steel Grey \/ S\",\"untranslatedTitle\":\"Steel Grey \/ S\"},{\"price\":{\"amount\":98.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pull Col Ras-Du-Cou Chill - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7404209832116\",\"untranslatedTitle\":\"Chill Crew Neck Pullover - Black\",\"url\":\"\/fr-fr\/products\/m3207r-chill-crew-black\",\"type\":\"Men:Outerwear:Coverups:Pullovers\"},\"id\":\"43457063747764\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M3207R_01_b1_s1_a1_dSP26_m214.jpg?v=1775233615\"},\"sku\":\"M3207R011\",\"title\":\"Black \/ XS\",\"untranslatedTitle\":\"Black \/ XS\"},{\"price\":{\"amount\":98.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pantalon De Survêtement Chill - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7404210618548\",\"untranslatedTitle\":\"Chill Sweatpant - Black\",\"url\":\"\/fr-fr\/products\/m5151r-chill-sweatpant-black\",\"type\":\"Men:Bottoms:Sweatpants\"},\"id\":\"43462487900340\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M5151R_01_b1_s1_a1_dSP26_m214.jpg?v=1775233748\"},\"sku\":\"M5151R011\",\"title\":\"Black \/ XS\",\"untranslatedTitle\":\"Black \/ XS\"},{\"price\":{\"amount\":128.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pantalon de survêtement Accolade - Charcoal Green\",\"vendor\":\"Alo Yoga\",\"id\":\"7903265882292\",\"untranslatedTitle\":\"Accolade Sweatpant - Charcoal Green\",\"url\":\"\/fr-fr\/products\/u5013rg-accolade-sweatpant-charcoal-green-mens\",\"type\":\"Men:Bottoms:Sweatpants\"},\"id\":\"43776240451764\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/U5013RG_06021_b1_s1_a1_1_m214.jpg?v=1736895316\"},\"sku\":\"U5013RG060210\",\"title\":\"Charcoal Green \/ XXS\",\"untranslatedTitle\":\"Charcoal Green \/ XXS\"},{\"price\":{\"amount\":58.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"T-Shirt Raglan Triumph - Steel Grey\",\"vendor\":\"Alo Yoga\",\"id\":\"7900132376756\",\"untranslatedTitle\":\"Triumph Raglan Tee - Steel Grey\",\"url\":\"\/fr-fr\/products\/m1133r-the-triumph-crew-neck-tee-steel-grey\",\"type\":\"Men:Tops:Short Sleeves\"},\"id\":\"43766346645684\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M1133R_05541_b1_s1_a1_1_m214.jpg?v=1747862347\"},\"sku\":\"M1133R055412\",\"title\":\"Steel Grey \/ S\",\"untranslatedTitle\":\"Steel Grey \/ S\"},{\"price\":{\"amount\":138.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pantalon Co-Op (long) - Steel Grey\",\"vendor\":\"Alo Yoga\",\"id\":\"7900122284212\",\"untranslatedTitle\":\"Co-Op Pant (Long) - Steel Grey\",\"url\":\"\/fr-fr\/products\/m5190r-co-op-pant-steel-grey\",\"type\":\"Men:Bottoms:Pants\"},\"id\":\"43808726089908\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M5190R_05541_b1_s1_a3_1_m221.jpg?v=1738187552\"},\"sku\":\"M5190R055411\",\"title\":\"Steel Grey \/ XS\",\"untranslatedTitle\":\"Steel Grey \/ XS\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Short Circuit 17,8 cm - Espresso\",\"vendor\":\"Alo Yoga\",\"id\":\"7486523277492\",\"untranslatedTitle\":\"7\\\" Circuit Short - Espresso\",\"url\":\"\/fr-fr\/products\/m6123r-7-circuit-short-espresso\",\"type\":\"Men:Bottoms:Shorts\"},\"id\":\"42542390542516\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M6123R_04064_b2_s1_a1_dSU26_m257.jpg?v=1777694577\"},\"sku\":\"M6123R040642\",\"title\":\"Espresso \/ S \/ Regular\",\"untranslatedTitle\":\"Espresso \/ S \/ Regular\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Short Technique Conquer React 7\\\" - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7366566838452\",\"untranslatedTitle\":\"7\\\" Conquer React Performance Short - Black\",\"url\":\"\/fr-fr\/products\/m6131r-conquer-react-performance-short-black\",\"type\":\"Men:Bottoms:Shorts\"},\"id\":\"42218573791412\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M6131R_01_b1_s1_a1_1_m243.jpg?v=1747861552\"},\"sku\":\"M6131R012\",\"title\":\"Black \/ S\",\"untranslatedTitle\":\"Black \/ S\"},{\"price\":{\"amount\":98.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Longues À Capuche Conquer Reform - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7900123332788\",\"untranslatedTitle\":\"Conquer Reform Long Sleeve With Hood - Black\",\"url\":\"\/fr-fr\/products\/m3199r-conquer-reform-long-sleeve-with-hood-black\",\"type\":\"Men:Tops:Long Sleeves\"},\"id\":\"43766305816756\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M3199R_01_b1_s1_a4_dSP26_m243.jpg?v=1774388049\"},\"sku\":\"M3199R012\",\"title\":\"Black \/ S\",\"untranslatedTitle\":\"Black \/ S\"},{\"price\":{\"amount\":138.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pantalon Co-Op (long) - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7900122022068\",\"untranslatedTitle\":\"Co-Op Pant (Long) - Black\",\"url\":\"\/fr-fr\/products\/m5084r-co-op-pant-black\",\"type\":\"Men:Bottoms:Pants\"},\"id\":\"43766299426996\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M5190R_01_b1_s1_a1_dSP26_m243.jpg?v=1774389563\"},\"sku\":\"M5190R011\",\"title\":\"Black \/ XS \/ Long 30\\\"\",\"untranslatedTitle\":\"Black \/ XS \/ Long 30\\\"\"},{\"price\":{\"amount\":78.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"T-Shirt Double Take - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7418759545012\",\"untranslatedTitle\":\"Double Take Short Sleeve - Black\",\"url\":\"\/fr-fr\/products\/m1224r-double-take-short-sleeve-black\",\"type\":\"Men:Tops:Short Sleeves\"},\"id\":\"42376180531380\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M1224R_01_b2_s1_a2_dFA26_m257.jpg?v=1786551040\"},\"sku\":\"M1224R012\",\"title\":\"Black \/ S\",\"untranslatedTitle\":\"Black \/ S\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Short Repetition 17,8 cm- Anthracite\",\"vendor\":\"Alo Yoga\",\"id\":\"7900114911412\",\"untranslatedTitle\":\"7\\\" Repetition Short - Anthracite\",\"url\":\"\/fr-fr\/products\/m6154r-7-repetition-short-anthracite\",\"type\":\"Men:Bottoms:Shorts\"},\"id\":\"43766267642036\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M6154R_02125_b1_s1_a4_1_m203.jpg?v=1767749600\"},\"sku\":\"M6154R021252\",\"title\":\"Anthracite \/ S \/ Regular 7\\\"\",\"untranslatedTitle\":\"Anthracite \/ S \/ Regular 7\\\"\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Steel Grey\",\"vendor\":\"Alo Yoga\",\"id\":\"7900123201716\",\"untranslatedTitle\":\"Conquer Reform Crewneck Short Sleeve - Steel Grey\",\"url\":\"\/fr-fr\/products\/m1205r-conquer-reform-crewneck-short-sleeve-steel-grey\",\"type\":\"Men:Tops:Short Sleeves\"},\"id\":\"43766305292468\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M1205R_05541_b1_s1_a1_1_m180.jpg?v=1734054770\"},\"sku\":\"M1205R055412\",\"title\":\"Steel Grey \/ S\",\"untranslatedTitle\":\"Steel Grey \/ S\"},{\"price\":{\"amount\":98.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"PULL MANCHES LONGUES À FERMETURE ÉCLAIR 1\/4 CONQUER REFORM - Bleu marine\",\"vendor\":\"Alo Yoga\",\"id\":\"7900122087604\",\"untranslatedTitle\":\"Conquer 1\/4 Zip Reform Long Sleeve - Navy\",\"url\":\"\/fr-fr\/products\/m3193r-conquer-1-4-zip-reform-long-sleeve-navy\",\"type\":\"Men:Tops:Long Sleeves\"},\"id\":\"43766299787444\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M3193R_03842_b1_s1_a1_m263.jpg?v=1762563261\"},\"sku\":\"M3193R038422\",\"title\":\"Navy \/ S\",\"untranslatedTitle\":\"Navy \/ S\"},{\"price\":{\"amount\":98.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Longues À Capuche Conquer Reform - Navy\",\"vendor\":\"Alo Yoga\",\"id\":\"7256619810996\",\"untranslatedTitle\":\"Conquer Reform Long Sleeve With Hood - Navy\",\"url\":\"\/fr-fr\/products\/m3199r-conquer-reform-long-sleeve-with-hood-navy\",\"type\":\"Men:Tops:Long Sleeves\"},\"id\":\"41853558227124\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M3199R_03842_b2_s1_a1_1_m252.jpg?v=1756135986\"},\"sku\":\"M3199R038422\",\"title\":\"Navy \/ S\",\"untranslatedTitle\":\"Navy \/ S\"},{\"price\":{\"amount\":128.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pantalon De Survêtement Accolade - Navy\",\"vendor\":\"Alo Yoga\",\"id\":\"7404215599284\",\"untranslatedTitle\":\"Accolade Sweatpant - Navy\",\"url\":\"\/fr-fr\/products\/u5013rg-accolade-sweatpant-navy-mens\",\"type\":\"Men:Bottoms:Sweatpants\"},\"id\":\"42337322270900\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/U5013RG_03842_b1_s3_a1_m221.jpg?v=1765586937\"},\"sku\":\"U5013RG038420\",\"title\":\"Navy \/ XXS\",\"untranslatedTitle\":\"Navy \/ XXS\"},{\"price\":{\"amount\":98.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Conquer Haut Manches Longues Zippé 1\/4 Reform - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7900121890996\",\"untranslatedTitle\":\"Conquer 1\/4 Zip Reform Long Sleeve - Black\",\"url\":\"\/fr-fr\/products\/m3193r-conquer-1-4-zip-reform-long-sleeve-black\",\"type\":\"Men:Tops:Long Sleeves\"},\"id\":\"43766298706100\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M3193R_01_b1_s1_a1_dSP26_m243.jpg?v=1774387522\"},\"sku\":\"M3193R012\",\"title\":\"Black \/ S\",\"untranslatedTitle\":\"Black \/ S\"},{\"price\":{\"amount\":68.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Short De Course Adapt 5\\\" - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"6630280233140\",\"untranslatedTitle\":\"5\\\" Adapt Running Short - Black\",\"url\":\"\/fr-fr\/products\/m6097r-5-adapt-running-short-black\",\"type\":\"Men:Bottoms:Shorts\"},\"id\":\"39685673418932\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M6141R_01_b1_s1_a1_dSP26_m243.jpg?v=1774389938\"},\"sku\":\"M6141R012\",\"title\":\"Black \/ S\",\"untranslatedTitle\":\"Black \/ S\"},{\"price\":{\"amount\":138.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pantalon Co-Op (long) - Anthracite\",\"vendor\":\"Alo Yoga\",\"id\":\"7900122185908\",\"untranslatedTitle\":\"Co-Op Pant (Long) - Anthracite\",\"url\":\"\/fr-fr\/products\/m5190r-co-op-pant-anthracite\",\"type\":\"Men:Bottoms:Pants\"},\"id\":\"43766300311732\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M5190R_02125_b1_s3_a1_1_m214.jpg?v=1746737390\"},\"sku\":\"M5190R021251\",\"title\":\"Anthracite \/ XS \/ Long 30\\\"\",\"untranslatedTitle\":\"Anthracite \/ XS \/ Long 30\\\"\"},{\"price\":{\"amount\":128.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pantalon De Survêtement Accolade - Anthracite\",\"vendor\":\"Alo Yoga\",\"id\":\"7851459772596\",\"untranslatedTitle\":\"Accolade Sweatpant - Anthracite\",\"url\":\"\/fr-fr\/products\/u5013rg-accolade-sweatpant-anthracite-mens\",\"type\":\"Men:Bottoms:Sweatpants\"},\"id\":\"43594920231092\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M2073R_01_b1_s1_a5_dFA26_m243.jpg?v=1789601072\"},\"sku\":\"U5013RG021250\",\"title\":\"Anthracite \/ XXS\",\"untranslatedTitle\":\"Anthracite \/ XXS\"},{\"price\":{\"amount\":78.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"T-Shirt Double Take - Bone\",\"vendor\":\"Alo Yoga\",\"id\":\"7418759643316\",\"untranslatedTitle\":\"Double Take Short Sleeve - Bone\",\"url\":\"\/fr-fr\/products\/m1224r-double-take-short-sleeve-bone\",\"type\":\"Men:Tops:Short Sleeves\"},\"id\":\"42376180826292\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M1224R_03040_b1_s1_a4_dFA26_m245.jpg?v=1789596772\"},\"sku\":\"M1224R030402\",\"title\":\"Bone \/ S\",\"untranslatedTitle\":\"Bone \/ S\"},{\"price\":{\"amount\":58.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"T-Shirt Triumph - Steel Grey\",\"vendor\":\"Alo Yoga\",\"id\":\"7887845916852\",\"untranslatedTitle\":\"Triumph Tee - Steel Grey\",\"url\":\"\/fr-fr\/products\/m1257r-triumph-tee-steel-grey\",\"type\":\"Men:Tops:Short Sleeves\"},\"id\":\"43721635266740\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M1257R_05541_b1_s1_a1_1_m226.jpg?v=1732650594\"},\"sku\":\"M1257R055412\",\"title\":\"Steel Grey \/ S\",\"untranslatedTitle\":\"Steel Grey \/ S\"},{\"price\":{\"amount\":98.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Longues À Capuche Conquer Reform - Steel Grey\",\"vendor\":\"Alo Yoga\",\"id\":\"7569504075956\",\"untranslatedTitle\":\"Conquer Reform Long Sleeve With Hood - Steel Grey\",\"url\":\"\/fr-fr\/products\/m3199r-conquer-reform-long-sleeve-with-hood-steel-grey\",\"type\":\"Men:Tops:Long Sleeves\"},\"id\":\"42865378394292\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M3199R_05541_b1_s1_a1_1_m226.jpg?v=1738187681\"},\"sku\":\"M3199R055412\",\"title\":\"Steel Grey \/ S\",\"untranslatedTitle\":\"Steel Grey \/ S\"},{\"price\":{\"amount\":138.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Sweat À Capuche Accolade - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"6618162626740\",\"untranslatedTitle\":\"Accolade Hoodie - Black\",\"url\":\"\/fr-fr\/products\/w3550rg-accolade-hoodie-black-mens\",\"type\":\"Men:Outerwear:Coverups:Hoodies\"},\"id\":\"39633823793332\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/U3032RG_01_b1_s1_a1_dFA26_m257.jpg?v=1784908352\"},\"sku\":\"U3032RG011\",\"title\":\"Black \/ XS\",\"untranslatedTitle\":\"Black \/ XS\"},{\"price\":{\"amount\":128.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pantalon De Survêtement Coupe Droite Accolade - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7325384966324\",\"untranslatedTitle\":\"Accolade Straight Leg Sweatpant - Black\",\"url\":\"\/fr-fr\/products\/u5012rg-accolade-straight-leg-sweatpant-black-mens\",\"type\":\"Men:Bottoms:Sweatpants\"},\"id\":\"42064349692084\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/U5012RG_01_b1_s1_a1_dFA26_m243.jpg?v=1785956350\"},\"sku\":\"U5012RG010\",\"title\":\"Black \/ XXS\",\"untranslatedTitle\":\"Black \/ XXS\"},{\"price\":{\"amount\":98.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Longues À Capuche Conquer Reform - Blanc\",\"vendor\":\"Alo Yoga\",\"id\":\"7256619581620\",\"untranslatedTitle\":\"Conquer Reform Long Sleeve With Hood - White\",\"url\":\"\/fr-fr\/products\/m3199r-conquer-reform-long-sleeve-with-hood-white\",\"type\":\"Men:Tops:Long Sleeves\"},\"id\":\"41853553967284\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M3199R_00_b1_s1_a1_dSP26_m214.jpg?v=1774388335\"},\"sku\":\"M3199R055942\",\"title\":\"White \/ S\",\"untranslatedTitle\":\"White \/ S\"},{\"price\":{\"amount\":98.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Haut Manches Longues À Capuche Conquer Reform - Espresso\",\"vendor\":\"Alo Yoga\",\"id\":\"7256619843764\",\"untranslatedTitle\":\"Conquer Reform Long Sleeve With Hood - Espresso\",\"url\":\"\/fr-fr\/products\/m3199r-conquer-reform-long-sleeve-with-hood-espresso\",\"type\":\"Men:Tops:Long Sleeves\"},\"id\":\"41853558390964\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M3199R_04064_b1_s1_a7_1_m214.jpg?v=1763678244\"},\"sku\":\"M3199R040642\",\"title\":\"Espresso \/ S\",\"untranslatedTitle\":\"Espresso \/ S\"},{\"price\":{\"amount\":138.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Sweat À Capuche Zippé Accolade - Athletic Heather Grey\",\"vendor\":\"Alo Yoga\",\"id\":\"7851459903668\",\"untranslatedTitle\":\"Accolade Full Zip Hoodie - Athletic Heather Grey\",\"url\":\"\/fr-fr\/products\/u3041rg-accolade-full-zip-hoodie-athletic-heather-grey-mens\",\"type\":\"Men:Outerwear:Coverups:Hoodies\"},\"id\":\"43594921214132\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/U3041RG_02910_b1_s1_a1_dSU26_m214.jpg?v=1784064467\"},\"sku\":\"U3041RG065010\",\"title\":\"Athletic Heather Grey \/ XXS\",\"untranslatedTitle\":\"Athletic Heather Grey \/ XXS\"},{\"price\":{\"amount\":158.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Sweat à capuche Make Waves - Charcoal Green Tonal\",\"vendor\":\"Alo Yoga\",\"id\":\"7903265390772\",\"untranslatedTitle\":\"Make Waves Hoodie - Charcoal Green Tonal\",\"url\":\"\/fr-fr\/products\/u3039r-make-waves-hoodie-charcoal-green-tonal-mens\",\"type\":\"Men:Outerwear:Coverups:Hoodies\"},\"id\":\"43776236814516\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/U3039R_06071_b1_s1_a1_1_m214.jpg?v=1738185399\"},\"sku\":\"U3039R060710\",\"title\":\"Charcoal Green Tonal \/ XXS MEN\/XS WOMEN\",\"untranslatedTitle\":\"Charcoal Green Tonal \/ XXS MEN\/XS WOMEN\"},{\"price\":{\"amount\":148.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pantalon de survêtement Make Waves - Charcoal Green Tonal\",\"vendor\":\"Alo Yoga\",\"id\":\"7903265751220\",\"untranslatedTitle\":\"Make Waves Sweatpant - Charcoal Green Tonal\",\"url\":\"\/fr-fr\/products\/u5018r-make-waves-sweatpant-charcoal-green-tonal-mens\",\"type\":\"Men:Bottoms:Sweatpants\"},\"id\":\"43776239304884\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/U5018R_06071_b1_s1_a1_1_m214_5d451be2-8fd9-4c16-8ded-646835d2ad3e.jpg?v=1738185815\"},\"sku\":\"U5018R060710\",\"title\":\"Charcoal Green Tonal \/ XXS MEN\/XS WOMEN\",\"untranslatedTitle\":\"Charcoal Green Tonal \/ XXS MEN\/XS WOMEN\"},{\"price\":{\"amount\":148.0,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Pull Léger Takeaway Track - Noir\",\"vendor\":\"Alo Yoga\",\"id\":\"7569502273716\",\"untranslatedTitle\":\"Light Weight Takeaway Track Pullover - Black\",\"url\":\"\/fr-fr\/products\/m3259r-light-weight-takeaway-track-pullover-black\",\"type\":\"Men:Outerwear:Coverups:Pullovers\"},\"id\":\"42865370661044\",\"image\":{\"src\":\"\/\/www.aloyoga.com\/cdn\/shop\/files\/M3259R_01_b1_s1_a1_m263_06a15142-e389-4c91-a123-d129bdbfbe37.jpg?v=1766605850\"},\"sku\":\"M3259R012\",\"title\":\"Black \/ S\",\"untranslatedTitle\":\"Black \/ S\"}]}}]]"});})();</script><script>
window.ShopifyAnalytics = window.ShopifyAnalytics || {};
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
window.ShopifyAnalytics.meta.currency = 'EUR';
var meta = {"products":[{"id":7903265161396,"gid":"gid:\/\/shopify\/Product\/7903265161396","vendor":"Alo Yoga","type":"Men:Bottoms:Sweatpants","handle":"u5012rg-accolade-straight-leg-sweatpant-white-heather-mens","variants":[{"id":43776235471028,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - White Heather - White Heather \/ XXS","public_title":"White Heather \/ XXS","sku":"U5012RG100600"},{"id":43776235503796,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - White Heather - White Heather \/ XS","public_title":"White Heather \/ XS","sku":"U5012RG100601"},{"id":43776235536564,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - White Heather - White Heather \/ S","public_title":"White Heather \/ S","sku":"U5012RG100602"},{"id":43776235569332,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - White Heather - White Heather \/ M","public_title":"White Heather \/ M","sku":"U5012RG100603"},{"id":43776235602100,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - White Heather - White Heather \/ L","public_title":"White Heather \/ L","sku":"U5012RG100604"},{"id":43776235634868,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - White Heather - White Heather \/ XL","public_title":"White Heather \/ XL","sku":"U5012RG100605"},{"id":43776235667636,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - White Heather - White Heather \/ 2XL","public_title":"White Heather \/ 2XL","sku":"U5012RG100606"}],"remote":false},{"id":7900123168948,"gid":"gid:\/\/shopify\/Product\/7900123168948","vendor":"Alo Yoga","type":"Men:Tops:Short Sleeves","handle":"m1205r-conquer-reform-crewneck-short-sleeve-black","variants":[{"id":43766305095860,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Noir - Black \/ S","public_title":"Black \/ S","sku":"M1205R012"},{"id":43766305128628,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Noir - Black \/ M","public_title":"Black \/ M","sku":"M1205R013"},{"id":43766305161396,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Noir - Black \/ L","public_title":"Black \/ L","sku":"M1205R014"},{"id":43766305194164,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"M1205R015"},{"id":43766305226932,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"M1205R016"}],"remote":false},{"id":7850755653812,"gid":"gid:\/\/shopify\/Product\/7850755653812","vendor":"Alo Yoga","type":"Men:Bottoms:Shorts","handle":"m6155r-5-repetition-short-black","variants":[{"id":43591326695604,"price":6800,"name":"Short Repetition 17,8 cm - Noir - Black \/ S \/ Short 5\"","public_title":"Black \/ S \/ Short 5\"","sku":"M6155R012"},{"id":43591326859444,"price":6800,"name":"Short Repetition 17,8 cm - Noir - Black \/ M \/ Short 5\"","public_title":"Black \/ M \/ Short 5\"","sku":"M6155R013"},{"id":43591327252660,"price":6800,"name":"Short Repetition 17,8 cm - Noir - Black \/ L \/ Short 5\"","public_title":"Black \/ L \/ Short 5\"","sku":"M6155R014"},{"id":43591327645876,"price":6800,"name":"Short Repetition 17,8 cm - Noir - Black \/ XL \/ Short 5\"","public_title":"Black \/ XL \/ Short 5\"","sku":"M6155R015"},{"id":43591328006324,"price":6800,"name":"Short Repetition 17,8 cm - Noir - Black \/ 2XL \/ Short 5\"","public_title":"Black \/ 2XL \/ Short 5\"","sku":"M6155R016"}],"remote":false},{"id":7851460755636,"gid":"gid:\/\/shopify\/Product\/7851460755636","vendor":"Alo Yoga","type":"Men:Outerwear:Coverups:Hoodies","handle":"u3041rg-accolade-full-zip-hoodie-black-mens","variants":[{"id":43594926653620,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Noir - Black \/ XXS","public_title":"Black \/ XXS","sku":"U3041RG010"},{"id":43594926817460,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Noir - Black \/ XS","public_title":"Black \/ XS","sku":"U3041RG011"},{"id":43594926915764,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Noir - Black \/ S","public_title":"Black \/ S","sku":"U3041RG012"},{"id":43594927112372,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Noir - Black \/ M","public_title":"Black \/ M","sku":"U3041RG013"},{"id":43594927210676,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Noir - Black \/ L","public_title":"Black \/ L","sku":"U3041RG014"},{"id":43594927341748,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"U3041RG015"},{"id":43594927505588,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"U3041RG016"}],"remote":false},{"id":6618177306804,"gid":"gid:\/\/shopify\/Product\/6618177306804","vendor":"Alo Yoga","type":"Men:Bottoms:Sweatpants","handle":"w5942rg-accolade-sweatpant-black-mens","variants":[{"id":39633862885556,"price":12800,"name":"Pantalon De Survêtement Accolade - Noir - Black \/ XXS","public_title":"Black \/ XXS","sku":"U5013RG010"},{"id":39633862918324,"price":12800,"name":"Pantalon De Survêtement Accolade - Noir - Black \/ XS","public_title":"Black \/ XS","sku":"U5013RG011"},{"id":39633862951092,"price":12800,"name":"Pantalon De Survêtement Accolade - Noir - Black \/ S","public_title":"Black \/ S","sku":"U5013RG012"},{"id":39633862983860,"price":12800,"name":"Pantalon De Survêtement Accolade - Noir - Black \/ M","public_title":"Black \/ M","sku":"U5013RG013"},{"id":39633863016628,"price":12800,"name":"Pantalon De Survêtement Accolade - Noir - Black \/ L","public_title":"Black \/ L","sku":"U5013RG014"},{"id":40566226387124,"price":12800,"name":"Pantalon De Survêtement Accolade - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"U5013RG015"},{"id":40566229369012,"price":12800,"name":"Pantalon De Survêtement Accolade - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"U5013RG016"}],"remote":false},{"id":7850764206260,"gid":"gid:\/\/shopify\/Product\/7850764206260","vendor":"Alo Yoga","type":"Men:Tops:Short Sleeves","handle":"m1224r-double-take-short-sleeve-espresso","variants":[{"id":43591370703028,"price":7800,"name":"T-Shirt Double Take - Espresso - Espresso \/ S","public_title":"Espresso \/ S","sku":"M1224R040642"},{"id":43591370801332,"price":7800,"name":"T-Shirt Double Take - Espresso - Espresso \/ M","public_title":"Espresso \/ M","sku":"M1224R040643"},{"id":43591370834100,"price":7800,"name":"T-Shirt Double Take - Espresso - Espresso \/ L","public_title":"Espresso \/ L","sku":"M1224R040644"},{"id":43591370965172,"price":7800,"name":"T-Shirt Double Take - Espresso - Espresso \/ XL","public_title":"Espresso \/ XL","sku":"M1224R040645"},{"id":43591371063476,"price":7800,"name":"T-Shirt Double Take - Espresso - Espresso \/ 2XL","public_title":"Espresso \/ 2XL","sku":"M1224R040646"}],"remote":false},{"id":7900115697844,"gid":"gid:\/\/shopify\/Product\/7900115697844","vendor":"Alo Yoga","type":"Men:Bottoms:Shorts","handle":"m6154r-7-repetition-short-black","variants":[{"id":43766271934644,"price":6800,"name":"Short Repetition 17,8 cm - Noir - Black \/ S \/ Regular 7\"","public_title":"Black \/ S \/ Regular 7\"","sku":"M6154R012"},{"id":43766271967412,"price":6800,"name":"Short Repetition 17,8 cm - Noir - Black \/ M \/ Regular 7\"","public_title":"Black \/ M \/ Regular 7\"","sku":"M6154R013"},{"id":43766272000180,"price":6800,"name":"Short Repetition 17,8 cm - Noir - Black \/ L \/ Regular 7\"","public_title":"Black \/ L \/ Regular 7\"","sku":"M6154R014"},{"id":43766272032948,"price":6800,"name":"Short Repetition 17,8 cm - Noir - Black \/ XL \/ Regular 7\"","public_title":"Black \/ XL \/ Regular 7\"","sku":"M6154R015"},{"id":43766272065716,"price":6800,"name":"Short Repetition 17,8 cm - Noir - Black \/ 2XL \/ Regular 7\"","public_title":"Black \/ 2XL \/ Regular 7\"","sku":"M6154R016"}],"remote":false},{"id":7900123070644,"gid":"gid:\/\/shopify\/Product\/7900123070644","vendor":"Alo Yoga","type":"Men:Tops:Short Sleeves","handle":"m1205r-conquer-reform-crewneck-short-sleeve-navy","variants":[{"id":43766304702644,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Navy - Navy \/ S","public_title":"Navy \/ S","sku":"M1205R038422"},{"id":43766304735412,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Navy - Navy \/ M","public_title":"Navy \/ M","sku":"M1205R038423"},{"id":43766304768180,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Navy - Navy \/ L","public_title":"Navy \/ L","sku":"M1205R038424"},{"id":43766304800948,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Navy - Navy \/ XL","public_title":"Navy \/ XL","sku":"M1205R038425"},{"id":43766304833716,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Navy - Navy \/ 2XL","public_title":"Navy \/ 2XL","sku":"M1205R038426"}],"remote":false},{"id":7325384868020,"gid":"gid:\/\/shopify\/Product\/7325384868020","vendor":"Alo Yoga","type":"Men:Outerwear:Coverups:Pullovers","handle":"u3031rg-accolade-crew-neck-pullover-black-mens","variants":[{"id":42064349233332,"price":12800,"name":"Pull Col Ras-Du-Cou Accolade - Noir - Black \/ XXS","public_title":"Black \/ XXS","sku":"U3031RG010"},{"id":42064349298868,"price":12800,"name":"Pull Col Ras-Du-Cou Accolade - Noir - Black \/ XS","public_title":"Black \/ XS","sku":"U3031RG011"},{"id":42064349364404,"price":12800,"name":"Pull Col Ras-Du-Cou Accolade - Noir - Black \/ S","public_title":"Black \/ S","sku":"U3031RG012"},{"id":42064349397172,"price":12800,"name":"Pull Col Ras-Du-Cou Accolade - Noir - Black \/ M","public_title":"Black \/ M","sku":"U3031RG013"},{"id":42064349626548,"price":12800,"name":"Pull Col Ras-Du-Cou Accolade - Noir - Black \/ L","public_title":"Black \/ L","sku":"U3031RG014"},{"id":42064349462708,"price":12800,"name":"Pull Col Ras-Du-Cou Accolade - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"U3031RG015"},{"id":42064349561012,"price":12800,"name":"Pull Col Ras-Du-Cou Accolade - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"U3031RG016"}],"remote":false},{"id":7902722785460,"gid":"gid:\/\/shopify\/Product\/7902722785460","vendor":"Alo Yoga","type":"Men:Tops:Short Sleeves","handle":"m1228r-alo-vapor-crewneck-short-sleeve-black","variants":[{"id":43774089199796,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou ALO Vapor - Noir - Black \/ S","public_title":"Black \/ S","sku":"M1228R012"},{"id":43774089232564,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou ALO Vapor - Noir - Black \/ M","public_title":"Black \/ M","sku":"M1228R013"},{"id":43774089265332,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou ALO Vapor - Noir - Black \/ L","public_title":"Black \/ L","sku":"M1228R014"},{"id":43774089298100,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou ALO Vapor - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"M1228R015"},{"id":43774089330868,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou ALO Vapor - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"M1228R016"}],"remote":false},{"id":7256606539956,"gid":"gid:\/\/shopify\/Product\/7256606539956","vendor":"Alo Yoga","type":"Men:Accessories:Undergarments:Underwear","handle":"a0191m-day-and-night-boxer-brief-black","variants":[{"id":41853530669236,"price":2800,"name":"Boxer Day and Night - Noir - Black \/ S","public_title":"Black \/ S","sku":"A0191M012"},{"id":41853530734772,"price":2800,"name":"Boxer Day and Night - Noir - Black \/ M","public_title":"Black \/ M","sku":"A0191M013"},{"id":41853530833076,"price":2800,"name":"Boxer Day and Night - Noir - Black \/ L","public_title":"Black \/ L","sku":"A0191M014"},{"id":41853530865844,"price":2800,"name":"Boxer Day and Night - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"A0191M015"}],"remote":false},{"id":7902722490548,"gid":"gid:\/\/shopify\/Product\/7902722490548","vendor":"Alo Yoga","type":"Men:Tops:Long Sleeves","handle":"m3299r-double-take-long-sleeve-crew-athletic-heather-grey","variants":[{"id":43774088020148,"price":8800,"name":"Haut Manches Longues Double Take À Col Ras-Du-Cou - Athletic Heather Grey - Athletic Heather Grey \/ S","public_title":"Athletic Heather Grey \/ S","sku":"M3299R029102"},{"id":43774088052916,"price":8800,"name":"Haut Manches Longues Double Take À Col Ras-Du-Cou - Athletic Heather Grey - Athletic Heather Grey \/ M","public_title":"Athletic Heather Grey \/ M","sku":"M3299R029103"},{"id":43774088085684,"price":8800,"name":"Haut Manches Longues Double Take À Col Ras-Du-Cou - Athletic Heather Grey - Athletic Heather Grey \/ L","public_title":"Athletic Heather Grey \/ L","sku":"M3299R029104"},{"id":43774088118452,"price":8800,"name":"Haut Manches Longues Double Take À Col Ras-Du-Cou - Athletic Heather Grey - Athletic Heather Grey \/ XL","public_title":"Athletic Heather Grey \/ XL","sku":"M3299R029105"},{"id":43774088151220,"price":8800,"name":"Haut Manches Longues Double Take À Col Ras-Du-Cou - Athletic Heather Grey - Athletic Heather Grey \/ 2XL","public_title":"Athletic Heather Grey \/ 2XL","sku":"M3299R029106"}],"remote":false},{"id":7900122546356,"gid":"gid:\/\/shopify\/Product\/7900122546356","vendor":"Alo Yoga","type":"Men:Tops:Short Sleeves","handle":"m1205r-conquer-reform-crewneck-short-sleeve-white","variants":[{"id":43766302179508,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Blanc - White \/ S","public_title":"White \/ S","sku":"M1205R055942"},{"id":43766302212276,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Blanc - White \/ M","public_title":"White \/ M","sku":"M1205R055943"},{"id":43766302245044,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Blanc - White \/ L","public_title":"White \/ L","sku":"M1205R055944"},{"id":43766302277812,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Blanc - White \/ XL","public_title":"White \/ XL","sku":"M1205R055945"},{"id":43766302310580,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Blanc - White \/ 2XL","public_title":"White \/ 2XL","sku":"M1205R055946"}],"remote":false},{"id":7900122841268,"gid":"gid:\/\/shopify\/Product\/7900122841268","vendor":"Alo Yoga","type":"Men:Tops:Short Sleeves","handle":"m1205r-conquer-reform-crewneck-short-sleeve-espresso","variants":[{"id":43766303719604,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Espresso - Espresso \/ S","public_title":"Espresso \/ S","sku":"M1205R040642"},{"id":43766303752372,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Espresso - Espresso \/ M","public_title":"Espresso \/ M","sku":"M1205R040643"},{"id":43766303785140,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Espresso - Espresso \/ L","public_title":"Espresso \/ L","sku":"M1205R040644"},{"id":43766303817908,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Espresso - Espresso \/ XL","public_title":"Espresso \/ XL","sku":"M1205R040645"},{"id":43766303850676,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Espresso - Espresso \/ 2XL","public_title":"Espresso \/ 2XL","sku":"M1205R040646"}],"remote":false},{"id":6803287343284,"gid":"gid:\/\/shopify\/Product\/6803287343284","vendor":"Alo Yoga","type":"Men:Tops:Short Sleeves","handle":"triumph-crew-neck-tee-black","variants":[{"id":40350429970612,"price":5800,"name":"T-Shirt Raglan Triumph - Noir - Black \/ S","public_title":"Black \/ S","sku":"M1133R012"},{"id":40350430003380,"price":5800,"name":"T-Shirt Raglan Triumph - Noir - Black \/ M","public_title":"Black \/ M","sku":"M1133R013"},{"id":40350430036148,"price":5800,"name":"T-Shirt Raglan Triumph - Noir - Black \/ L","public_title":"Black \/ L","sku":"M1133R014"},{"id":40350430068916,"price":5800,"name":"T-Shirt Raglan Triumph - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"M1133R015"},{"id":40350430101684,"price":5800,"name":"T-Shirt Raglan Triumph - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"M1133R016"}],"remote":false},{"id":7850754769076,"gid":"gid:\/\/shopify\/Product\/7850754769076","vendor":"Alo Yoga","type":"Men:Bottoms:Shorts","handle":"m6155r-5-repetition-short-anthracite","variants":[{"id":43591319912628,"price":6800,"name":"Short Repetition 17,8 cm- Anthracite - Anthracite \/ S \/ Short 5\"","public_title":"Anthracite \/ S \/ Short 5\"","sku":"M6155R021252"},{"id":43591320273076,"price":6800,"name":"Short Repetition 17,8 cm- Anthracite - Anthracite \/ M \/ Short 5\"","public_title":"Anthracite \/ M \/ Short 5\"","sku":"M6155R021253"},{"id":43591320567988,"price":6800,"name":"Short Repetition 17,8 cm- Anthracite - Anthracite \/ L \/ Short 5\"","public_title":"Anthracite \/ L \/ Short 5\"","sku":"M6155R021254"},{"id":43591320961204,"price":6800,"name":"Short Repetition 17,8 cm- Anthracite - Anthracite \/ XL \/ Short 5\"","public_title":"Anthracite \/ XL \/ Short 5\"","sku":"M6155R021255"},{"id":43591321288884,"price":6800,"name":"Short Repetition 17,8 cm- Anthracite - Anthracite \/ 2XL \/ Short 5\"","public_title":"Anthracite \/ 2XL \/ Short 5\"","sku":"M6155R021256"}],"remote":false},{"id":7486523670708,"gid":"gid:\/\/shopify\/Product\/7486523670708","vendor":"Alo Yoga","type":"Men:Tops:Long Sleeves","handle":"m3199r-conquer-reform-long-sleeve-with-hood-bone","variants":[{"id":42542392443060,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Bone - Bone \/ S","public_title":"Bone \/ S","sku":"M3199R030402"},{"id":42542392475828,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Bone - Bone \/ M","public_title":"Bone \/ M","sku":"M3199R030403"},{"id":42542392541364,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Bone - Bone \/ L","public_title":"Bone \/ L","sku":"M3199R030404"},{"id":42542392606900,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Bone - Bone \/ XL","public_title":"Bone \/ XL","sku":"M3199R030405"},{"id":42542392639668,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Bone - Bone \/ 2XL","public_title":"Bone \/ 2XL","sku":"M3199R030406"}],"remote":false},{"id":7902720590004,"gid":"gid:\/\/shopify\/Product\/7902720590004","vendor":"Alo Yoga","type":"Accessories:Equipment:Bottle","handle":"a0503u-alo-water-bottle-black","variants":[{"id":43774079533236,"price":6800,"name":"Bouteille ALO - Noir - Black \/ One Size","public_title":"Black \/ One Size","sku":"A0503U011"}],"remote":false},{"id":7902723178676,"gid":"gid:\/\/shopify\/Product\/7902723178676","vendor":"Alo Yoga","type":"Men:Tops:Long Sleeves","handle":"m3299r-double-take-long-sleeve-crew-bone","variants":[{"id":43774091231412,"price":8800,"name":"Haut Manches Longues Double Take À Col Ras-Du-Cou - Bone - Bone \/ S","public_title":"Bone \/ S","sku":"M3299R030402"},{"id":43774091264180,"price":8800,"name":"Haut Manches Longues Double Take À Col Ras-Du-Cou - Bone - Bone \/ M","public_title":"Bone \/ M","sku":"M3299R030403"},{"id":43774091296948,"price":8800,"name":"Haut Manches Longues Double Take À Col Ras-Du-Cou - Bone - Bone \/ L","public_title":"Bone \/ L","sku":"M3299R030404"},{"id":43774091329716,"price":8800,"name":"Haut Manches Longues Double Take À Col Ras-Du-Cou - Bone - Bone \/ XL","public_title":"Bone \/ XL","sku":"M3299R030405"},{"id":43774091362484,"price":8800,"name":"Haut Manches Longues Double Take À Col Ras-Du-Cou - Bone - Bone \/ 2XL","public_title":"Bone \/ 2XL","sku":"M3299R030406"}],"remote":false},{"id":7900113338548,"gid":"gid:\/\/shopify\/Product\/7900113338548","vendor":"Alo Yoga","type":"Men:Bottoms:Shorts","handle":"m6131r-conquer-react-performance-short-steel-grey","variants":[{"id":43766259941556,"price":6800,"name":"Short Performance 7\" Conquer React - Steel Grey - Steel Grey \/ S","public_title":"Steel Grey \/ S","sku":"M6131R055412"},{"id":43766259974324,"price":6800,"name":"Short Performance 7\" Conquer React - Steel Grey - Steel Grey \/ M","public_title":"Steel Grey \/ M","sku":"M6131R055413"},{"id":43766260007092,"price":6800,"name":"Short Performance 7\" Conquer React - Steel Grey - Steel Grey \/ L","public_title":"Steel Grey \/ L","sku":"M6131R055414"},{"id":43766260039860,"price":6800,"name":"Short Performance 7\" Conquer React - Steel Grey - Steel Grey \/ XL","public_title":"Steel Grey \/ XL","sku":"M6131R055415"},{"id":43766260072628,"price":6800,"name":"Short Performance 7\" Conquer React - Steel Grey - Steel Grey \/ 2XL","public_title":"Steel Grey \/ 2XL","sku":"M6131R055416"}],"remote":false},{"id":7404209832116,"gid":"gid:\/\/shopify\/Product\/7404209832116","vendor":"Alo Yoga","type":"Men:Outerwear:Coverups:Pullovers","handle":"m3207r-chill-crew-black","variants":[{"id":43457063747764,"price":9800,"name":"Pull Col Ras-Du-Cou Chill - Noir - Black \/ XS","public_title":"Black \/ XS","sku":"M3207R011"},{"id":42337295073460,"price":9800,"name":"Pull Col Ras-Du-Cou Chill - Noir - Black \/ S","public_title":"Black \/ S","sku":"M3207R012"},{"id":42337295204532,"price":9800,"name":"Pull Col Ras-Du-Cou Chill - Noir - Black \/ M","public_title":"Black \/ M","sku":"M3207R013"},{"id":42337295466676,"price":9800,"name":"Pull Col Ras-Du-Cou Chill - Noir - Black \/ L","public_title":"Black \/ L","sku":"M3207R014"},{"id":42337295630516,"price":9800,"name":"Pull Col Ras-Du-Cou Chill - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"M3207R015"},{"id":42337295827124,"price":9800,"name":"Pull Col Ras-Du-Cou Chill - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"M3207R016"}],"remote":false},{"id":7404210618548,"gid":"gid:\/\/shopify\/Product\/7404210618548","vendor":"Alo Yoga","type":"Men:Bottoms:Sweatpants","handle":"m5151r-chill-sweatpant-black","variants":[{"id":43462487900340,"price":9800,"name":"Pantalon De Survêtement Chill - Noir - Black \/ XS","public_title":"Black \/ XS","sku":"M5151R011"},{"id":42337298612404,"price":9800,"name":"Pantalon De Survêtement Chill - Noir - Black \/ S","public_title":"Black \/ S","sku":"M5151R012"},{"id":42337298743476,"price":9800,"name":"Pantalon De Survêtement Chill - Noir - Black \/ M","public_title":"Black \/ M","sku":"M5151R013"},{"id":42337298874548,"price":9800,"name":"Pantalon De Survêtement Chill - Noir - Black \/ L","public_title":"Black \/ L","sku":"M5151R014"},{"id":42337299038388,"price":9800,"name":"Pantalon De Survêtement Chill - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"M5151R015"},{"id":42337299169460,"price":9800,"name":"Pantalon De Survêtement Chill - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"M5151R016"}],"remote":false},{"id":7903265882292,"gid":"gid:\/\/shopify\/Product\/7903265882292","vendor":"Alo Yoga","type":"Men:Bottoms:Sweatpants","handle":"u5013rg-accolade-sweatpant-charcoal-green-mens","variants":[{"id":43776240451764,"price":12800,"name":"Pantalon de survêtement Accolade - Charcoal Green - Charcoal Green \/ XXS","public_title":"Charcoal Green \/ XXS","sku":"U5013RG060210"},{"id":43776240484532,"price":12800,"name":"Pantalon de survêtement Accolade - Charcoal Green - Charcoal Green \/ XS","public_title":"Charcoal Green \/ XS","sku":"U5013RG060211"},{"id":43776240517300,"price":12800,"name":"Pantalon de survêtement Accolade - Charcoal Green - Charcoal Green \/ S","public_title":"Charcoal Green \/ S","sku":"U5013RG060212"},{"id":43776240550068,"price":12800,"name":"Pantalon de survêtement Accolade - Charcoal Green - Charcoal Green \/ M","public_title":"Charcoal Green \/ M","sku":"U5013RG060213"},{"id":43776240582836,"price":12800,"name":"Pantalon de survêtement Accolade - Charcoal Green - Charcoal Green \/ L","public_title":"Charcoal Green \/ L","sku":"U5013RG060214"},{"id":43776240615604,"price":12800,"name":"Pantalon de survêtement Accolade - Charcoal Green - Charcoal Green \/ XL","public_title":"Charcoal Green \/ XL","sku":"U5013RG060215"},{"id":43776240648372,"price":12800,"name":"Pantalon de survêtement Accolade - Charcoal Green - Charcoal Green \/ 2XL","public_title":"Charcoal Green \/ 2XL","sku":"U5013RG060216"}],"remote":false},{"id":7900132376756,"gid":"gid:\/\/shopify\/Product\/7900132376756","vendor":"Alo Yoga","type":"Men:Tops:Short Sleeves","handle":"m1133r-the-triumph-crew-neck-tee-steel-grey","variants":[{"id":43766346645684,"price":5800,"name":"T-Shirt Raglan Triumph - Steel Grey - Steel Grey \/ S","public_title":"Steel Grey \/ S","sku":"M1133R055412"},{"id":43766346678452,"price":5800,"name":"T-Shirt Raglan Triumph - Steel Grey - Steel Grey \/ M","public_title":"Steel Grey \/ M","sku":"M1133R055413"},{"id":43766346711220,"price":5800,"name":"T-Shirt Raglan Triumph - Steel Grey - Steel Grey \/ L","public_title":"Steel Grey \/ L","sku":"M1133R055414"},{"id":43766346743988,"price":5800,"name":"T-Shirt Raglan Triumph - Steel Grey - Steel Grey \/ XL","public_title":"Steel Grey \/ XL","sku":"M1133R055415"},{"id":43766346776756,"price":5800,"name":"T-Shirt Raglan Triumph - Steel Grey - Steel Grey \/ 2XL","public_title":"Steel Grey \/ 2XL","sku":"M1133R055416"}],"remote":false},{"id":7900122284212,"gid":"gid:\/\/shopify\/Product\/7900122284212","vendor":"Alo Yoga","type":"Men:Bottoms:Pants","handle":"m5190r-co-op-pant-steel-grey","variants":[{"id":43808726089908,"price":13800,"name":"Pantalon Co-Op (long) - Steel Grey - Steel Grey \/ XS","public_title":"Steel Grey \/ XS","sku":"M5190R055411"},{"id":43766300868788,"price":13800,"name":"Pantalon Co-Op (long) - Steel Grey - Steel Grey \/ S","public_title":"Steel Grey \/ S","sku":"M5190R055412"},{"id":43766300901556,"price":13800,"name":"Pantalon Co-Op (long) - Steel Grey - Steel Grey \/ M","public_title":"Steel Grey \/ M","sku":"M5190R055413"},{"id":43766300934324,"price":13800,"name":"Pantalon Co-Op (long) - Steel Grey - Steel Grey \/ L","public_title":"Steel Grey \/ L","sku":"M5190R055414"},{"id":43766300967092,"price":13800,"name":"Pantalon Co-Op (long) - Steel Grey - Steel Grey \/ XL","public_title":"Steel Grey \/ XL","sku":"M5190R055415"},{"id":43766300999860,"price":13800,"name":"Pantalon Co-Op (long) - Steel Grey - Steel Grey \/ 2XL","public_title":"Steel Grey \/ 2XL","sku":"M5190R055416"}],"remote":false},{"id":7486523277492,"gid":"gid:\/\/shopify\/Product\/7486523277492","vendor":"Alo Yoga","type":"Men:Bottoms:Shorts","handle":"m6123r-7-circuit-short-espresso","variants":[{"id":42542390542516,"price":6800,"name":"Short Circuit 17,8 cm - Espresso - Espresso \/ S \/ Regular","public_title":"Espresso \/ S \/ Regular","sku":"M6123R040642"},{"id":42542390706356,"price":6800,"name":"Short Circuit 17,8 cm - Espresso - Espresso \/ M \/ Regular","public_title":"Espresso \/ M \/ Regular","sku":"M6123R040643"},{"id":42542390935732,"price":6800,"name":"Short Circuit 17,8 cm - Espresso - Espresso \/ L \/ Regular","public_title":"Espresso \/ L \/ Regular","sku":"M6123R040644"},{"id":42542391001268,"price":6800,"name":"Short Circuit 17,8 cm - Espresso - Espresso \/ XL \/ Regular","public_title":"Espresso \/ XL \/ Regular","sku":"M6123R040645"},{"id":42542391034036,"price":6800,"name":"Short Circuit 17,8 cm - Espresso - Espresso \/ 2XL \/ Regular","public_title":"Espresso \/ 2XL \/ Regular","sku":"M6123R040646"}],"remote":false},{"id":7366566838452,"gid":"gid:\/\/shopify\/Product\/7366566838452","vendor":"Alo Yoga","type":"Men:Bottoms:Shorts","handle":"m6131r-conquer-react-performance-short-black","variants":[{"id":42218573791412,"price":6800,"name":"Short Technique Conquer React 7\" - Noir - Black \/ S","public_title":"Black \/ S","sku":"M6131R012"},{"id":42218573856948,"price":6800,"name":"Short Technique Conquer React 7\" - Noir - Black \/ M","public_title":"Black \/ M","sku":"M6131R013"},{"id":42218573922484,"price":6800,"name":"Short Technique Conquer React 7\" - Noir - Black \/ L","public_title":"Black \/ L","sku":"M6131R014"},{"id":42218573988020,"price":6800,"name":"Short Technique Conquer React 7\" - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"M6131R015"},{"id":42218574053556,"price":6800,"name":"Short Technique Conquer React 7\" - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"M6131R016"}],"remote":false},{"id":7900123332788,"gid":"gid:\/\/shopify\/Product\/7900123332788","vendor":"Alo Yoga","type":"Men:Tops:Long Sleeves","handle":"m3199r-conquer-reform-long-sleeve-with-hood-black","variants":[{"id":43766305816756,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Noir - Black \/ S","public_title":"Black \/ S","sku":"M3199R012"},{"id":43766305849524,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Noir - Black \/ M","public_title":"Black \/ M","sku":"M3199R013"},{"id":43766305882292,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Noir - Black \/ L","public_title":"Black \/ L","sku":"M3199R014"},{"id":43766305915060,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"M3199R015"},{"id":43766305947828,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"M3199R016"}],"remote":false},{"id":7900122022068,"gid":"gid:\/\/shopify\/Product\/7900122022068","vendor":"Alo Yoga","type":"Men:Bottoms:Pants","handle":"m5084r-co-op-pant-black","variants":[{"id":43766299426996,"price":13800,"name":"Pantalon Co-Op (long) - Noir - Black \/ XS \/ Long 30\"","public_title":"Black \/ XS \/ Long 30\"","sku":"M5190R011"},{"id":43766299459764,"price":13800,"name":"Pantalon Co-Op (long) - Noir - Black \/ S \/ Long 30\"","public_title":"Black \/ S \/ Long 30\"","sku":"M5190R012"},{"id":43766299492532,"price":13800,"name":"Pantalon Co-Op (long) - Noir - Black \/ M \/ Long 30\"","public_title":"Black \/ M \/ Long 30\"","sku":"M5190R013"},{"id":43766299525300,"price":13800,"name":"Pantalon Co-Op (long) - Noir - Black \/ L \/ Long 30\"","public_title":"Black \/ L \/ Long 30\"","sku":"M5190R014"},{"id":43766299558068,"price":13800,"name":"Pantalon Co-Op (long) - Noir - Black \/ XL \/ Long 30\"","public_title":"Black \/ XL \/ Long 30\"","sku":"M5190R015"},{"id":43766299590836,"price":13800,"name":"Pantalon Co-Op (long) - Noir - Black \/ 2XL \/ Long 30\"","public_title":"Black \/ 2XL \/ Long 30\"","sku":"M5084R016"}],"remote":false},{"id":7418759545012,"gid":"gid:\/\/shopify\/Product\/7418759545012","vendor":"Alo Yoga","type":"Men:Tops:Short Sleeves","handle":"m1224r-double-take-short-sleeve-black","variants":[{"id":42376180531380,"price":7800,"name":"T-Shirt Double Take - Noir - Black \/ S","public_title":"Black \/ S","sku":"M1224R012"},{"id":42376180564148,"price":7800,"name":"T-Shirt Double Take - Noir - Black \/ M","public_title":"Black \/ M","sku":"M1224R013"},{"id":42376180596916,"price":7800,"name":"T-Shirt Double Take - Noir - Black \/ L","public_title":"Black \/ L","sku":"M1224R014"},{"id":42376180629684,"price":7800,"name":"T-Shirt Double Take - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"M1224R015"},{"id":42376180662452,"price":7800,"name":"T-Shirt Double Take - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"M1224R016"}],"remote":false},{"id":7900114911412,"gid":"gid:\/\/shopify\/Product\/7900114911412","vendor":"Alo Yoga","type":"Men:Bottoms:Shorts","handle":"m6154r-7-repetition-short-anthracite","variants":[{"id":43766267642036,"price":6800,"name":"Short Repetition 17,8 cm- Anthracite - Anthracite \/ S \/ Regular 7\"","public_title":"Anthracite \/ S \/ Regular 7\"","sku":"M6154R021252"},{"id":43766267674804,"price":6800,"name":"Short Repetition 17,8 cm- Anthracite - Anthracite \/ M \/ Regular 7\"","public_title":"Anthracite \/ M \/ Regular 7\"","sku":"M6154R021253"},{"id":43766267707572,"price":6800,"name":"Short Repetition 17,8 cm- Anthracite - Anthracite \/ L \/ Regular 7\"","public_title":"Anthracite \/ L \/ Regular 7\"","sku":"M6154R021254"},{"id":43766267740340,"price":6800,"name":"Short Repetition 17,8 cm- Anthracite - Anthracite \/ XL \/ Regular 7\"","public_title":"Anthracite \/ XL \/ Regular 7\"","sku":"M6154R021255"},{"id":43766267773108,"price":6800,"name":"Short Repetition 17,8 cm- Anthracite - Anthracite \/ 2XL \/ Regular 7\"","public_title":"Anthracite \/ 2XL \/ Regular 7\"","sku":"M6154R021256"}],"remote":false},{"id":7900123201716,"gid":"gid:\/\/shopify\/Product\/7900123201716","vendor":"Alo Yoga","type":"Men:Tops:Short Sleeves","handle":"m1205r-conquer-reform-crewneck-short-sleeve-steel-grey","variants":[{"id":43766305292468,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Steel Grey - Steel Grey \/ S","public_title":"Steel Grey \/ S","sku":"M1205R055412"},{"id":43766305325236,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Steel Grey - Steel Grey \/ M","public_title":"Steel Grey \/ M","sku":"M1205R055413"},{"id":43766305358004,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Steel Grey - Steel Grey \/ L","public_title":"Steel Grey \/ L","sku":"M1205R055414"},{"id":43766305390772,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Steel Grey - Steel Grey \/ XL","public_title":"Steel Grey \/ XL","sku":"M1205R055415"},{"id":43766305423540,"price":6800,"name":"Haut Manches Courtes À Col Ras-Du-Cou Conquer Reform - Steel Grey - Steel Grey \/ 2XL","public_title":"Steel Grey \/ 2XL","sku":"M1205R055416"}],"remote":false},{"id":7900122087604,"gid":"gid:\/\/shopify\/Product\/7900122087604","vendor":"Alo Yoga","type":"Men:Tops:Long Sleeves","handle":"m3193r-conquer-1-4-zip-reform-long-sleeve-navy","variants":[{"id":43766299787444,"price":9800,"name":"PULL MANCHES LONGUES À FERMETURE ÉCLAIR 1\/4 CONQUER REFORM - Bleu marine - Navy \/ S","public_title":"Navy \/ S","sku":"M3193R038422"},{"id":43766299820212,"price":9800,"name":"PULL MANCHES LONGUES À FERMETURE ÉCLAIR 1\/4 CONQUER REFORM - Bleu marine - Navy \/ M","public_title":"Navy \/ M","sku":"M3193R038423"},{"id":43766299852980,"price":9800,"name":"PULL MANCHES LONGUES À FERMETURE ÉCLAIR 1\/4 CONQUER REFORM - Bleu marine - Navy \/ L","public_title":"Navy \/ L","sku":"M3193R038424"},{"id":43766299885748,"price":9800,"name":"PULL MANCHES LONGUES À FERMETURE ÉCLAIR 1\/4 CONQUER REFORM - Bleu marine - Navy \/ XL","public_title":"Navy \/ XL","sku":"M3193R038425"},{"id":43766299918516,"price":9800,"name":"PULL MANCHES LONGUES À FERMETURE ÉCLAIR 1\/4 CONQUER REFORM - Bleu marine - Navy \/ 2XL","public_title":"Navy \/ 2XL","sku":"M3193R038426"}],"remote":false},{"id":7256619810996,"gid":"gid:\/\/shopify\/Product\/7256619810996","vendor":"Alo Yoga","type":"Men:Tops:Long Sleeves","handle":"m3199r-conquer-reform-long-sleeve-with-hood-navy","variants":[{"id":41853558227124,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Navy - Navy \/ S","public_title":"Navy \/ S","sku":"M3199R038422"},{"id":41853558259892,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Navy - Navy \/ M","public_title":"Navy \/ M","sku":"M3199R038423"},{"id":41853558292660,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Navy - Navy \/ L","public_title":"Navy \/ L","sku":"M3199R038424"},{"id":41853558325428,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Navy - Navy \/ XL","public_title":"Navy \/ XL","sku":"M3199R038425"},{"id":41853558358196,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Navy - Navy \/ 2XL","public_title":"Navy \/ 2XL","sku":"M3199R038426"}],"remote":false},{"id":7404215599284,"gid":"gid:\/\/shopify\/Product\/7404215599284","vendor":"Alo Yoga","type":"Men:Bottoms:Sweatpants","handle":"u5013rg-accolade-sweatpant-navy-mens","variants":[{"id":42337322270900,"price":12800,"name":"Pantalon De Survêtement Accolade - Navy - Navy \/ XXS","public_title":"Navy \/ XXS","sku":"U5013RG038420"},{"id":42337322401972,"price":12800,"name":"Pantalon De Survêtement Accolade - Navy - Navy \/ XS","public_title":"Navy \/ XS","sku":"U5013RG038421"},{"id":42337322500276,"price":12800,"name":"Pantalon De Survêtement Accolade - Navy - Navy \/ S","public_title":"Navy \/ S","sku":"U5013RG038422"},{"id":42337322696884,"price":12800,"name":"Pantalon De Survêtement Accolade - Navy - Navy \/ M","public_title":"Navy \/ M","sku":"U5013RG038423"},{"id":42337322795188,"price":12800,"name":"Pantalon De Survêtement Accolade - Navy - Navy \/ L","public_title":"Navy \/ L","sku":"U5013RG038424"},{"id":42337322991796,"price":12800,"name":"Pantalon De Survêtement Accolade - Navy - Navy \/ XL","public_title":"Navy \/ XL","sku":"U5013RG038425"},{"id":42337323122868,"price":12800,"name":"Pantalon De Survêtement Accolade - Navy - Navy \/ 2XL","public_title":"Navy \/ 2XL","sku":"U5013RG038426"}],"remote":false},{"id":7900121890996,"gid":"gid:\/\/shopify\/Product\/7900121890996","vendor":"Alo Yoga","type":"Men:Tops:Long Sleeves","handle":"m3193r-conquer-1-4-zip-reform-long-sleeve-black","variants":[{"id":43766298706100,"price":9800,"name":"Conquer Haut Manches Longues Zippé 1\/4 Reform - Noir - Black \/ S","public_title":"Black \/ S","sku":"M3193R012"},{"id":43766298738868,"price":9800,"name":"Conquer Haut Manches Longues Zippé 1\/4 Reform - Noir - Black \/ M","public_title":"Black \/ M","sku":"M3193R013"},{"id":43766298771636,"price":9800,"name":"Conquer Haut Manches Longues Zippé 1\/4 Reform - Noir - Black \/ L","public_title":"Black \/ L","sku":"M3193R014"},{"id":43766298804404,"price":9800,"name":"Conquer Haut Manches Longues Zippé 1\/4 Reform - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"M3193R015"},{"id":43766298837172,"price":9800,"name":"Conquer Haut Manches Longues Zippé 1\/4 Reform - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"M3193R016"}],"remote":false},{"id":6630280233140,"gid":"gid:\/\/shopify\/Product\/6630280233140","vendor":"Alo Yoga","type":"Men:Bottoms:Shorts","handle":"m6097r-5-adapt-running-short-black","variants":[{"id":39685673418932,"price":6800,"name":"Short De Course Adapt 5\" - Noir - Black \/ S","public_title":"Black \/ S","sku":"M6141R012"},{"id":39685673451700,"price":6800,"name":"Short De Course Adapt 5\" - Noir - Black \/ M","public_title":"Black \/ M","sku":"M6141R013"},{"id":39685673484468,"price":6800,"name":"Short De Course Adapt 5\" - Noir - Black \/ L","public_title":"Black \/ L","sku":"M6141R014"},{"id":39685673517236,"price":6800,"name":"Short De Course Adapt 5\" - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"M6141R015"},{"id":39685673550004,"price":6800,"name":"Short De Course Adapt 5\" - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"M6141R016"}],"remote":false},{"id":7900122185908,"gid":"gid:\/\/shopify\/Product\/7900122185908","vendor":"Alo Yoga","type":"Men:Bottoms:Pants","handle":"m5190r-co-op-pant-anthracite","variants":[{"id":43766300311732,"price":13800,"name":"Pantalon Co-Op (long) - Anthracite - Anthracite \/ XS \/ Long 30\"","public_title":"Anthracite \/ XS \/ Long 30\"","sku":"M5190R021251"},{"id":43766300344500,"price":13800,"name":"Pantalon Co-Op (long) - Anthracite - Anthracite \/ S \/ Long 30\"","public_title":"Anthracite \/ S \/ Long 30\"","sku":"M5190R021252"},{"id":43766300377268,"price":13800,"name":"Pantalon Co-Op (long) - Anthracite - Anthracite \/ M \/ Long 30\"","public_title":"Anthracite \/ M \/ Long 30\"","sku":"M5190R021253"},{"id":43766300410036,"price":13800,"name":"Pantalon Co-Op (long) - Anthracite - Anthracite \/ L \/ Long 30\"","public_title":"Anthracite \/ L \/ Long 30\"","sku":"M5190R021254"},{"id":43766300442804,"price":13800,"name":"Pantalon Co-Op (long) - Anthracite - Anthracite \/ XL \/ Long 30\"","public_title":"Anthracite \/ XL \/ Long 30\"","sku":"M5190R021255"},{"id":43766300475572,"price":13800,"name":"Pantalon Co-Op (long) - Anthracite - Anthracite \/ 2XL \/ Long 30\"","public_title":"Anthracite \/ 2XL \/ Long 30\"","sku":"M5190R021256"}],"remote":false},{"id":7851459772596,"gid":"gid:\/\/shopify\/Product\/7851459772596","vendor":"Alo Yoga","type":"Men:Bottoms:Sweatpants","handle":"u5013rg-accolade-sweatpant-anthracite-mens","variants":[{"id":43594920231092,"price":12800,"name":"Pantalon De Survêtement Accolade - Anthracite - Anthracite \/ XXS","public_title":"Anthracite \/ XXS","sku":"U5013RG021250"},{"id":43594920329396,"price":12800,"name":"Pantalon De Survêtement Accolade - Anthracite - Anthracite \/ XS","public_title":"Anthracite \/ XS","sku":"U5013RG021251"},{"id":43594920460468,"price":12800,"name":"Pantalon De Survêtement Accolade - Anthracite - Anthracite \/ S","public_title":"Anthracite \/ S","sku":"U5013RG021252"},{"id":43594920526004,"price":12800,"name":"Pantalon De Survêtement Accolade - Anthracite - Anthracite \/ M","public_title":"Anthracite \/ M","sku":"U5013RG021253"},{"id":43594920624308,"price":12800,"name":"Pantalon De Survêtement Accolade - Anthracite - Anthracite \/ L","public_title":"Anthracite \/ L","sku":"U5013RG021254"},{"id":43594920689844,"price":12800,"name":"Pantalon De Survêtement Accolade - Anthracite - Anthracite \/ XL","public_title":"Anthracite \/ XL","sku":"U5013RG021255"},{"id":43594920886452,"price":12800,"name":"Pantalon De Survêtement Accolade - Anthracite - Anthracite \/ 2XL","public_title":"Anthracite \/ 2XL","sku":"U5013RG021256"}],"remote":false},{"id":7418759643316,"gid":"gid:\/\/shopify\/Product\/7418759643316","vendor":"Alo Yoga","type":"Men:Tops:Short Sleeves","handle":"m1224r-double-take-short-sleeve-bone","variants":[{"id":42376180826292,"price":7800,"name":"T-Shirt Double Take - Bone - Bone \/ S","public_title":"Bone \/ S","sku":"M1224R030402"},{"id":42376180859060,"price":7800,"name":"T-Shirt Double Take - Bone - Bone \/ M","public_title":"Bone \/ M","sku":"M1224R030403"},{"id":42376180891828,"price":7800,"name":"T-Shirt Double Take - Bone - Bone \/ L","public_title":"Bone \/ L","sku":"M1224R030404"},{"id":42376180924596,"price":7800,"name":"T-Shirt Double Take - Bone - Bone \/ XL","public_title":"Bone \/ XL","sku":"M1224R030405"},{"id":42376180957364,"price":7800,"name":"T-Shirt Double Take - Bone - Bone \/ 2XL","public_title":"Bone \/ 2XL","sku":"M1224R030406"}],"remote":false},{"id":7887845916852,"gid":"gid:\/\/shopify\/Product\/7887845916852","vendor":"Alo Yoga","type":"Men:Tops:Short Sleeves","handle":"m1257r-triumph-tee-steel-grey","variants":[{"id":43721635266740,"price":5800,"name":"T-Shirt Triumph - Steel Grey - Steel Grey \/ S","public_title":"Steel Grey \/ S","sku":"M1257R055412"},{"id":43721635299508,"price":5800,"name":"T-Shirt Triumph - Steel Grey - Steel Grey \/ M","public_title":"Steel Grey \/ M","sku":"M1257R055413"},{"id":43721635332276,"price":5800,"name":"T-Shirt Triumph - Steel Grey - Steel Grey \/ L","public_title":"Steel Grey \/ L","sku":"M1257R055414"},{"id":43721635365044,"price":5800,"name":"T-Shirt Triumph - Steel Grey - Steel Grey \/ XL","public_title":"Steel Grey \/ XL","sku":"M1257R055415"},{"id":43721635397812,"price":5800,"name":"T-Shirt Triumph - Steel Grey - Steel Grey \/ 2XL","public_title":"Steel Grey \/ 2XL","sku":"M1257R055416"}],"remote":false},{"id":7569504075956,"gid":"gid:\/\/shopify\/Product\/7569504075956","vendor":"Alo Yoga","type":"Men:Tops:Long Sleeves","handle":"m3199r-conquer-reform-long-sleeve-with-hood-steel-grey","variants":[{"id":42865378394292,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Steel Grey - Steel Grey \/ S","public_title":"Steel Grey \/ S","sku":"M3199R055412"},{"id":42865378492596,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Steel Grey - Steel Grey \/ M","public_title":"Steel Grey \/ M","sku":"M3199R055413"},{"id":42865378558132,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Steel Grey - Steel Grey \/ L","public_title":"Steel Grey \/ L","sku":"M3199R055414"},{"id":42865378656436,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Steel Grey - Steel Grey \/ XL","public_title":"Steel Grey \/ XL","sku":"M3199R055415"},{"id":42865378787508,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Steel Grey - Steel Grey \/ 2XL","public_title":"Steel Grey \/ 2XL","sku":"M3199R055416"}],"remote":false},{"id":6618162626740,"gid":"gid:\/\/shopify\/Product\/6618162626740","vendor":"Alo Yoga","type":"Men:Outerwear:Coverups:Hoodies","handle":"w3550rg-accolade-hoodie-black-mens","variants":[{"id":39633823793332,"price":13800,"name":"Sweat À Capuche Accolade - Noir - Black \/ XS","public_title":"Black \/ XS","sku":"U3032RG011"},{"id":39633823826100,"price":13800,"name":"Sweat À Capuche Accolade - Noir - Black \/ S","public_title":"Black \/ S","sku":"U3032RG012"},{"id":39633823858868,"price":13800,"name":"Sweat À Capuche Accolade - Noir - Black \/ M","public_title":"Black \/ M","sku":"U3032RG013"},{"id":39633823891636,"price":13800,"name":"Sweat À Capuche Accolade - Noir - Black \/ L","public_title":"Black \/ L","sku":"U3032RG014"},{"id":40566135128244,"price":13800,"name":"Sweat À Capuche Accolade - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"U3032RG015"},{"id":40566138339508,"price":13800,"name":"Sweat À Capuche Accolade - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"U3032RG016"}],"remote":false},{"id":7325384966324,"gid":"gid:\/\/shopify\/Product\/7325384966324","vendor":"Alo Yoga","type":"Men:Bottoms:Sweatpants","handle":"u5012rg-accolade-straight-leg-sweatpant-black-mens","variants":[{"id":42064349692084,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - Noir - Black \/ XXS","public_title":"Black \/ XXS","sku":"U5012RG010"},{"id":42064349790388,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - Noir - Black \/ XS","public_title":"Black \/ XS","sku":"U5012RG011"},{"id":42064349888692,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - Noir - Black \/ S","public_title":"Black \/ S","sku":"U5012RG012"},{"id":42064350052532,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - Noir - Black \/ M","public_title":"Black \/ M","sku":"U5012RG013"},{"id":42064350314676,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - Noir - Black \/ L","public_title":"Black \/ L","sku":"U5012RG014"},{"id":42064350511284,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"U5012RG015"},{"id":42064350838964,"price":12800,"name":"Pantalon De Survêtement Coupe Droite Accolade - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"U5012RG016"}],"remote":false},{"id":7256619581620,"gid":"gid:\/\/shopify\/Product\/7256619581620","vendor":"Alo Yoga","type":"Men:Tops:Long Sleeves","handle":"m3199r-conquer-reform-long-sleeve-with-hood-white","variants":[{"id":41853553967284,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Blanc - White \/ S","public_title":"White \/ S","sku":"M3199R055942"},{"id":41853554000052,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Blanc - White \/ M","public_title":"White \/ M","sku":"M3199R055943"},{"id":41853554032820,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Blanc - White \/ L","public_title":"White \/ L","sku":"M3199R055944"},{"id":41853554065588,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Blanc - White \/ XL","public_title":"White \/ XL","sku":"M3199R055945"},{"id":41853554098356,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Blanc - White \/ 2XL","public_title":"White \/ 2XL","sku":"M3199R006"}],"remote":false},{"id":7256619843764,"gid":"gid:\/\/shopify\/Product\/7256619843764","vendor":"Alo Yoga","type":"Men:Tops:Long Sleeves","handle":"m3199r-conquer-reform-long-sleeve-with-hood-espresso","variants":[{"id":41853558390964,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Espresso - Espresso \/ S","public_title":"Espresso \/ S","sku":"M3199R040642"},{"id":41853558423732,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Espresso - Espresso \/ M","public_title":"Espresso \/ M","sku":"M3199R040643"},{"id":41853558456500,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Espresso - Espresso \/ L","public_title":"Espresso \/ L","sku":"M3199R040644"},{"id":41853558489268,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Espresso - Espresso \/ XL","public_title":"Espresso \/ XL","sku":"M3199R040645"},{"id":41853558522036,"price":9800,"name":"Haut Manches Longues À Capuche Conquer Reform - Espresso - Espresso \/ 2XL","public_title":"Espresso \/ 2XL","sku":"M3199R040646"}],"remote":false},{"id":7851459903668,"gid":"gid:\/\/shopify\/Product\/7851459903668","vendor":"Alo Yoga","type":"Men:Outerwear:Coverups:Hoodies","handle":"u3041rg-accolade-full-zip-hoodie-athletic-heather-grey-mens","variants":[{"id":43594921214132,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Athletic Heather Grey - Athletic Heather Grey \/ XXS","public_title":"Athletic Heather Grey \/ XXS","sku":"U3041RG065010"},{"id":43594921279668,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Athletic Heather Grey - Athletic Heather Grey \/ XS","public_title":"Athletic Heather Grey \/ XS","sku":"U3041RG065011"},{"id":43594921377972,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Athletic Heather Grey - Athletic Heather Grey \/ S","public_title":"Athletic Heather Grey \/ S","sku":"U3041RG065012"},{"id":43594921509044,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Athletic Heather Grey - Athletic Heather Grey \/ M","public_title":"Athletic Heather Grey \/ M","sku":"U3041RG065013"},{"id":43594921640116,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Athletic Heather Grey - Athletic Heather Grey \/ L","public_title":"Athletic Heather Grey \/ L","sku":"U3041RG065014"},{"id":43594921738420,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Athletic Heather Grey - Athletic Heather Grey \/ XL","public_title":"Athletic Heather Grey \/ XL","sku":"U3041RG065015"},{"id":43594921902260,"price":13800,"name":"Sweat À Capuche Zippé Accolade - Athletic Heather Grey - Athletic Heather Grey \/ 2XL","public_title":"Athletic Heather Grey \/ 2XL","sku":"U3041RG065016"}],"remote":false},{"id":7903265390772,"gid":"gid:\/\/shopify\/Product\/7903265390772","vendor":"Alo Yoga","type":"Men:Outerwear:Coverups:Hoodies","handle":"u3039r-make-waves-hoodie-charcoal-green-tonal-mens","variants":[{"id":43776236814516,"price":15800,"name":"Sweat à capuche Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ XXS MEN\/XS WOMEN","public_title":"Charcoal Green Tonal \/ XXS MEN\/XS WOMEN","sku":"U3039R060710"},{"id":43776236847284,"price":15800,"name":"Sweat à capuche Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ XS MEN\/S WOMEN","public_title":"Charcoal Green Tonal \/ XS MEN\/S WOMEN","sku":"U3039R060711"},{"id":43776236880052,"price":15800,"name":"Sweat à capuche Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ S MEN\/M WOMEN","public_title":"Charcoal Green Tonal \/ S MEN\/M WOMEN","sku":"U3039R060712"},{"id":43776236912820,"price":15800,"name":"Sweat à capuche Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ M MEN\/L WOMEN","public_title":"Charcoal Green Tonal \/ M MEN\/L WOMEN","sku":"U3039R060713"},{"id":43776236945588,"price":15800,"name":"Sweat à capuche Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ L MEN\/XL WOMEN","public_title":"Charcoal Green Tonal \/ L MEN\/XL WOMEN","sku":"U3039R060714"},{"id":43776236978356,"price":15800,"name":"Sweat à capuche Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ XL MEN\/2XL WOMEN","public_title":"Charcoal Green Tonal \/ XL MEN\/2XL WOMEN","sku":"U3039R060715"},{"id":43776237011124,"price":15800,"name":"Sweat à capuche Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ 2XL MEN\/3XL WOMEN","public_title":"Charcoal Green Tonal \/ 2XL MEN\/3XL WOMEN","sku":"U3039R060716"}],"remote":false},{"id":7903265751220,"gid":"gid:\/\/shopify\/Product\/7903265751220","vendor":"Alo Yoga","type":"Men:Bottoms:Sweatpants","handle":"u5018r-make-waves-sweatpant-charcoal-green-tonal-mens","variants":[{"id":43776239304884,"price":14800,"name":"Pantalon de survêtement Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ XXS MEN\/XS WOMEN","public_title":"Charcoal Green Tonal \/ XXS MEN\/XS WOMEN","sku":"U5018R060710"},{"id":43776239337652,"price":14800,"name":"Pantalon de survêtement Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ XS MEN\/S WOMEN","public_title":"Charcoal Green Tonal \/ XS MEN\/S WOMEN","sku":"U5018R060711"},{"id":43776239370420,"price":14800,"name":"Pantalon de survêtement Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ S MEN\/M WOMEN","public_title":"Charcoal Green Tonal \/ S MEN\/M WOMEN","sku":"U5018R060712"},{"id":43776239403188,"price":14800,"name":"Pantalon de survêtement Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ M MEN\/L WOMEN","public_title":"Charcoal Green Tonal \/ M MEN\/L WOMEN","sku":"U5018R060713"},{"id":43776239435956,"price":14800,"name":"Pantalon de survêtement Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ L MEN\/XL WOMEN","public_title":"Charcoal Green Tonal \/ L MEN\/XL WOMEN","sku":"U5018R060714"},{"id":43776239468724,"price":14800,"name":"Pantalon de survêtement Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ XL MEN\/2XL WOMEN","public_title":"Charcoal Green Tonal \/ XL MEN\/2XL WOMEN","sku":"U5018R060715"},{"id":43776239501492,"price":14800,"name":"Pantalon de survêtement Make Waves - Charcoal Green Tonal - Charcoal Green Tonal \/ 2XL MEN\/3XL WOMEN","public_title":"Charcoal Green Tonal \/ 2XL MEN\/3XL WOMEN","sku":"U5018R060716"}],"remote":false},{"id":7569502273716,"gid":"gid:\/\/shopify\/Product\/7569502273716","vendor":"Alo Yoga","type":"Men:Outerwear:Coverups:Pullovers","handle":"m3259r-light-weight-takeaway-track-pullover-black","variants":[{"id":42865370661044,"price":14800,"name":"Pull Léger Takeaway Track - Noir - Black \/ S","public_title":"Black \/ S","sku":"M3259R012"},{"id":42865370792116,"price":14800,"name":"Pull Léger Takeaway Track - Noir - Black \/ M","public_title":"Black \/ M","sku":"M3259R013"},{"id":42865370988724,"price":14800,"name":"Pull Léger Takeaway Track - Noir - Black \/ L","public_title":"Black \/ L","sku":"M3259R014"},{"id":42865371119796,"price":14800,"name":"Pull Léger Takeaway Track - Noir - Black \/ XL","public_title":"Black \/ XL","sku":"M3259R015"},{"id":42865371218100,"price":14800,"name":"Pull Léger Takeaway Track - Noir - Black \/ 2XL","public_title":"Black \/ 2XL","sku":"M3259R016"}],"remote":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":168150073462,"requestId":"d70bd19a-7b6a-488d-80a0-46fbfebe2e07-1791971445"}};
for (var attr in meta) {
window.ShopifyAnalytics.meta[attr] = meta[attr];
}
</script>
<script class="analytics">
(function () {
var customDocumentWrite = function(content) {
var jquery = null;
if (window.jQuery) {
jquery = window.jQuery;
} else if (window.Checkout && window.Checkout.$) {
jquery = window.Checkout.$;
}
if (jquery) {
jquery('body').append(content);
}
};
var hasLoggedConversion = function(token) {
if (token) {
return document.cookie.indexOf('loggedConversion=' + token) !== -1;
}
return false;
}
var setCookieIfConversion = function(token) {
if (token) {
var twoMonthsFromNow = new Date(Date.now());
twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
}
}
var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
window.ShopifyAnalytics.lib.trekkie = window.trekkie;
if (trekkie.integrations) {
return;
}
trekkie.methods = [
'identify',
'page',
'ready',
'track',
'trackForm',
'trackLink'
];
trekkie.factory = function(method) {
return function() {
var args = Array.prototype.slice.call(arguments);
args.unshift(method);
trekkie.push(args);
if (method == 'track' || method == 'page') {
var pageUrl;
try {
pageUrl = window.location.href;
} catch (e) {}
var pageReferrer;
try {
pageReferrer = document.referrer;
} catch (e) {}
try {
if (window.__TREKKIE_SHIM_QUEUE == null) {
window.__TREKKIE_SHIM_QUEUE = [];
}
window.__TREKKIE_SHIM_QUEUE.push({
from: 'trekkie-stub',
method: method,
args: args.slice(1),
pageContext: {
url: pageUrl,
referrer: pageReferrer
}
});
} catch (e) {
// no-op
}
}
return trekkie;
};
};
for (var i = 0; i < trekkie.methods.length; i++) {
var key = trekkie.methods[i];
trekkie[key] = trekkie.factory(key);
}
trekkie.load = function(config) {
trekkie.config = config || {};
trekkie.config.initialDocumentCookie = document.cookie;
var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
var scriptFallback = document.createElement('script');
scriptFallback.type = 'text/javascript';
scriptFallback.onerror = function(error) {
var Monorail = {
produce: function produce(monorailDomain, schemaId, payload) {
var currentMs = new Date().getTime();
var event = {
schema_id: schemaId,
payload: payload,
metadata: {
event_created_at_ms: currentMs,
event_sent_at_ms: currentMs
}
};
return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
},
sendRequest: function sendRequest(endpointUrl, payload) {
// Try the sendBeacon API
if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
var blobData = new window.Blob([payload], {
type: 'text/plain'
});
if (window.navigator.sendBeacon(endpointUrl, blobData)) {
return true;
} // sendBeacon was not successful
} // XHR beacon
var xhr = new XMLHttpRequest();
try {
xhr.open('POST', endpointUrl);
xhr.setRequestHeader('Content-Type', 'text/plain');
xhr.send(payload);
} catch (e) {
console.log(e);
}
return false;
},
isIos12: function isIos12() {
return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
}
};
Monorail.produce('monorail-edge.shopifysvc.com',
'trekkie_storefront_load_errors/1.1',
{shop_id: 21852813,
theme_id: 139545706855,
app_name: "storefront",
context_url: window.location.href,
source_url: "//www.aloyoga.com/cdn/s/trekkie.storefront.32ff6085714fe9c4d5859e332c5de5f8759a859e.min.js"});
};
scriptFallback.async = true;
scriptFallback.src = '//www.aloyoga.com/cdn/s/trekkie.storefront.32ff6085714fe9c4d5859e332c5de5f8759a859e.min.js';
first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//www.aloyoga.com/cdn/s/trekkie.storefront.32ff6085714fe9c4d5859e332c5de5f8759a859e.min.js';
first.parentNode.insertBefore(script, first);
};
trekkie.load(
{"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":21852813,"isMerchantRequest":null,"themeId":139545706855,"themeCityHash":"4153153958586354549","contentLanguage":"fr","currency":"EUR","eventMetadataId":"d1e7f609-f217-49fe-ac5a-1d020144a911"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
);
var loaded = false;
trekkie.ready(function() {
if (loaded) return;
loaded = true;
window.ShopifyAnalytics.lib = window.trekkie;
var originalDocumentWrite = document.write;
document.write = customDocumentWrite;
try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
document.write = originalDocumentWrite;
var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
var token = match? match[1]: undefined;
if (!hasLoggedConversion(token)) {
setCookieIfConversion(token);
window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"EUR","category":"Collection: mens-shop-all","collectionName":"mens-shop-all","collectionId":168150073462,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true});
}
});
window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":168150073462,"requestId":"d70bd19a-7b6a-488d-80a0-46fbfebe2e07-1791971445","shopifyEmitted":true});
var eventsListenerScript = document.createElement('script');
eventsListenerScript.async = true;
eventsListenerScript.src = "//www.aloyoga.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script>
if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
window.ga = function ga() {
(window.ga.q = window.ga.q || []).push(arguments);
if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
}
console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
};
if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
}
}
</script>
<script
defer
src="https://www.aloyoga.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.2.min.js"
data-application="storefront-renderer"
data-shop-id="21852813"
data-render-region="gcp-europe-west1"
data-page-type="collection"
data-theme-instance-id="139545706855"
data-theme-name="Production (refs/tags/re)"
data-theme-version="07Oct 20:56 (dce2de5)"
data-monorail-region="shop_domain"
data-resource-timing-sampling-rate="10"
data-shs="true"
data-shs-beacon="true"
data-shs-export-with-fetch="true"
data-shs-logs-sample-rate="1"
data-shs-beacon-endpoint="https://www.aloyoga.com/api/collect"
></script>
<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1823529046000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791973246000">
</head>
<body id="men-39-s-gym-amp-workout-clothes-activewear-amp-streetwear"
class="antialiased template-collection collection"
in-theme-editor="false">
<noscript id="GTM_Body">
<iframe height="0" src="https://www.googletagmanager.com/ns.html?id=GTM-PR9FW5"
style="display:none;visibility:hidden" width="0"></iframe>
</noscript>
<script>
if (window.isNativeAppClient()) {
document.body.classList.add('mobile-native');
}
</script>
<div id="accessibility-announcement" aria-live="assertive" class="sr-only"></div>
<script>
document.addEventListener("DOMContentLoaded", function() {
if (!localStorage.getItem("accessibility_announcement_played")) {
const targetElement = document.getElementById("accessibility-announcement");
if (targetElement) {
targetElement.textContent = "Alo strives to create an inclusive environment, which includes making our website accessible to all. If you have questions, feedback about how accessibility can be improved, or encounter any difficulty in using this site, please contact our team at customerservice@aloyoga.com or (855) 793-3100, and we would be happy to assist you.";
}
localStorage.setItem("accessibility_announcement_played", "true");
}
});
</script>
<a class="skip-link" href="#MainContent" tabindex="0">
Skip to content
</a>
<div class="branch-sdk-banner-container">
<div class="branch-journeys-top"></div>
</div>
<div id="uni-banner-wrapper" >
<div id="shopify-section-universal-banner" class="shopify-section">
<section class="uni-banner nativeapp-hide">
<style data-shopify>
.uni-banner, .uni-banner .col-12 {
height: auto;
min-height: 50px;
}
.uni-banner__text {
opacity: 0;
}
.uni-banner__text.top-nav__announcement {
opacity: 1;
}
.uni-banner__container .col-12 {
background-color: #603541;
}
.uni-banner .uni-banner__text a.uni-banner-link{
text-decoration: none;
}
.uni-banner .uni-banner-link {
display: inline-flex;
cursor: pointer;
}
.uni-banner .uni-banner-default {
cursor: default;
}
</style>
<div class="container-fluid px-0 uni-banner__container">
<div class="row no-gutters">
<div class="col-12">
<a href="javascript:void(0)" role="button" class="play-pause-button"></a>
<style data-shopify>
#UniBanner-1.uni-banner__text, #UniBanner-1.uni-banner__text a {
color: #ffffff;
}
#Countdown-1 {
color: #ffffff;
font-size: 12px;
letter-spacing: 1.2px;
font-weight: normal;
}
</style>
<div id="UniBanner-1"
class="uni-banner__text"
>
<div class="uni-banner-default international-shipping-message-override" ><p>ENJOY COMPLIMENTARY SHIPPING & RETURNS</p></div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
<div id="shopify-section-header" class="shopify-section"><script>
var isPro = false;
</script>
<script>
const loyaltySettings = {
"isLoyaltyForDomesticEnabled": true,
"isLoyaltyForINTLEnabled": true,
"isLLwidgetHidden": false,
"redeemButtonText": "Redeem",
"redeemAgainButtonText": "Redeem Again",
"alreadyRedeemedButtonText": "Already Redeemed",
"redeemingButtonText": "Redeeming...",
"customSubtitleBeforePoints": "",
"accessPageWidgetTitle": "TURN YOUR POINTS INTO ALO GEAR, EXPERIENCES, AND MORE",
"accessPageWidgetDescription": "\u003cp\u003e\u003cem\u003e*Online Globally and in US stores only\u003c\/em\u003e\u003c\/p\u003e\u003cp\u003ePick your gifts, make sure you have one ALO product ready for purchase in your cart, and check out.\u003c\/p\u003e\u003cp\u003eYour ALO Access gifts will arrive with the rest of your order. Easy.\u003c\/p\u003e",
"code": "ACCESS10",
"topPanelSettings": {
"message_enabled": false,
"message": "",
},
"accessHeroPlaceholder": {
"desktop": "\/\/www.aloyoga.com\/cdn\/shop\/files\/aloaccess-hero-desktop.png?v=1729742963",
"mobile": "\/\/www.aloyoga.com\/cdn\/shop\/files\/aloaccess-hero-mobile.png?v=1729742981"
}
};
window.loyalty_settings = loyaltySettings;
window.account_settings = {
"qr_code_enable": false,
"qr_code_header_background_image": "https://cdn.shopify.com/s/files/1/2449/4349/files/account_header.png"
};
const gwpSettings = {
"isGWPenabled": true,
};
window.gwp_settings = gwpSettings;
const differentialPricingSettings = {
"isDifferentialPricingEnabled": false,
};
window.differential_pricing_settings = differentialPricingSettings;
const preorder = {
preorderBufferDays: 14
}
window.preorder = preorder;
window.getCustomerInfo = function() {
const birthdayFromMF = "";
const customer = {
"isCustomer": false,
"customerId": null,
"firstName": '',
"email": null,
"loyalty_points_balance": null,
"loyalty_points_lifetime": null,
"loyalty_tier": null || 'tier1',
"tags": null,
"birthday": birthdayFromMF.length > 0 ? new Date(birthdayFromMF) : null,
}
return customer;
}
window.getWishlistSettings = function() {
const settings = {
"isCustomer": false,
"customerId": '',
"timestamp": '1791971446',
"signature": '1cd2c982943d1858ca5b675ec6509f9f55d4886eaea0b0a3da5fca1a77752473'
}
return settings;
}
window.getPDPbuilderSettings = function () {
return {
"isCodeDropzoneEnabled": false,
"codeDropzoneContentEntryId": "fe954394afe34ab6b5c435c88338ed10",
"limitToProductType": "Women:Bottoms:Leggings"
}
}
window.getShopifySettingsCart = function() {
const settings = {
"isGiftEnabled": "true",
"amountToSpend": "250",
"giftVariantId": "31089248010358",
"cartSubtotal": "€0",
"cartUpsellBlockTitle": "Recommended For You",
}
return settings;
}
window.wizUrl = 'api.alo.software/v1/wiz'
</script>
<script type="text/javascript">
var server_cart_data = null;
try {
server_cart_data = {
settings: {"transperfect_project_id":"P8086-1D58-7284-55C5","native_app_transperfect_enabled":false,"native_app_supported_languages_and_countries":"de-DE, fr-FR","builder_menu_enabled":true,"set_customer_auth_status_enabled":true,"oversized_cookie_cleanup_mode":"observe","oversized_cookie_cleanup_trigger_bytes":10240,"oversized_cookie_cleanup_target_bytes":8192,"faceID_enabled":true,"branch_sdk_enabled":true,"branch_deeplink_attachments_enabled":false,"branch_app_store_url":"https:\/\/apps.apple.com\/us\/app\/alo\/id1503741784","osano_enabled":true,"osano_url":"","sdd_enabled":true,"sdd_error_message":"We're having trouble accessing store inventory. Please try again later","native_product_reviews_widget_enabled":true,"custom_reviews_header_enabled":false,"bazaarvoice_review_highlights_enabled":false,"shop_now_enabled":true,"complete_your_closet_experiment_enabled":false,"complete_your_closet_us_only":false,"complete_your_closet_experiment_id":"5667687735492608","complete_your_closet_variation_id":"5556417111785472","complete_your_closet_manual_activation_api_name":"complete_your_closet_web","complete_your_closet_native_app_test_enabled":false,"simplified_atc_modal_experiment_enabled":false,"simplified_atc_modal_experiment_id":"","simplified_atc_modal_variation_id":"","simplified_atc_modal_manual_activation_api_name":"add_to_bag_modal_test","simplified_atc_modal_auto_dismiss_seconds":5,"uni_banner_sticky_enable":false,"sticky_start_date_timestamp":"","sticky_end_date_timestamp":"","country_url_pairs":"ID|https:\/\/aloyoga.co.id\/,BR|https:\/\/www.aloyoga.com.br\/","redirect_confirmation_countries":"TR|Turkey|https:\/\/www.aloyoga.tr","ship_to_splash_pairs":"CN|\/pages\/cn","enable_china_chat":true,"hreflang_domain_pairs":"en|https:\/\/www.aloyoga.com","preferred_country_redirect_enabled":true,"preferred_country_redirect_skip_shopify_call_enabled":true,"preferred_country_redirect_use_preferred_language_enabled":true,"preferred_country_redirect_locale_path_overrides":"CN|zh-tw|zh-hant-cn\nCN|zh-cn|zh-hans-cn","preferred_country_redirect_max_attempts_per_session":1,"preferred_country_redirect_hide_ui_enabled":true,"preferred_country_redirect_hide_ui_timeout_ms":5000,"enable_birthday_deep_linking":false,"enable_loyalty":true,"enable_loyalty_for_intl":true,"hide_ll_widget":false,"loyalty_redeem_button_text":"Redeem","loyalty_redeem_again_button_text":"Redeem Again","loyalty_already_redeemed_button_text":"Already Redeemed","loyalty_redeeming_button_text":"Redeeming...","loyalty_custom_subtitle_before_points":"","access_page_loyalty_widget_title":"TURN YOUR POINTS INTO ALO GEAR, EXPERIENCES, AND MORE","access_page_loyalty_widget_description":"\u003cp\u003e\u003cem\u003e*Online Globally and in US stores only\u003c\/em\u003e\u003c\/p\u003e\u003cp\u003ePick your gifts, make sure you have one ALO product ready for purchase in your cart, and check out.\u003c\/p\u003e\u003cp\u003eYour ALO Access gifts will arrive with the rest of your order. Easy.\u003c\/p\u003e","loyalty_success_code":"ACCESS10","loyalty_enable_top_panel_messaging":false,"loyalty_top_panel_message":"","access_hero_placeholder_desktop":"\/\/www.aloyoga.com\/cdn\/shop\/files\/aloaccess-hero-desktop.png?v=1729742963","access_hero_placeholder_mobile":"\/\/www.aloyoga.com\/cdn\/shop\/files\/aloaccess-hero-mobile.png?v=1729742981","enable_loyalty_sold_out_rewards":true,"loyalty_sold_out_rewards_builder_content_id_prod":"c07e3367a8ee4576b3491d669ed4d5a6","loyalty_sold_out_rewards_builder_content_id_dev2":"cd1e2ba2111f46b0823700ff03cf3294","enable_gwp":true,"hide_gwp_carousel":false,"gwp_send_state_details":true,"currency_disclaimer_global_e":"Total cost shown in local currency — no surprise fees.","enable_differential_pricing":false,"builder_footer_enabled":true,"footer_duties_and_taxes_disclaimer_for_intl":"For applicable countries, duties \u0026 taxes will be automatically calculated and displayed during checkout. Depending on the country, you will have the option to choose DDP (Delivery Duty Paid) or DDU (Delivery Duty Unpaid).","reshop_enable_cart_pdp_messaging":false,"reshop_tooltip_text_pdp_cart":"\u003cp\u003eWith Reshop, you get your full refund back instantly and can spend with flexibility. \u003ca href=\"https:\/\/www.aloyoga.com\/pages\/returns-support\" target=\"_blank\"\u003eLearn More\u003c\/a\u003e\u003c\/p\u003e","reshop_tooltip_text_returns_page":"\u003cp\u003eYou'll get your refund directly from Reshop right after submitting your return. \u003ca href=\"\/fr-fr\/pages\/returns-support\" title='\/pages\/returns-support'\u003eLearn More\u003c\/a\u003e\u003c\/p\u003e","reshop_return_selection_headline":"How would you like to send back your items","reshop_return_selection_return_cta":"Return","reshop_return_selection_exchange_cta":"Exchange","reshop_return_selection_return_and_exchange_cta":"Return \u0026 Exchange","reshop_return_type_headline":"How would you like to submit your return?","reshop_return_type_option1_header":"Option 1","reshop_return_type_option1_cta":"Standard Return","reshop_return_type_option1_body_text":"Return (or exchange) your items using a free pre-paid return label for a full refund or store credit.","reshop_return_type_option1_button_cta":"Start Return","reshop_return_type_option2_header":"Option 2","reshop_return_type_option2_cta":"INSTANT REFUND WITH","reshop_return_type_option2_body_text":"Get your full refund immediately on a virtual prepaid debit card or deposited into your bank account. Spend again right away, with flexibility!","reshop_return_type_option2_button_cta":"Start a Return with Reshop","reshop_return_directional_info":"\u003cp\u003eQuestions? Visit our \u003ca href=\"\/fr-fr\/pages\/help-center\"\u003eHelp Center\u003c\/a\u003e\u003c\/p\u003e","enable_ssr_cart_count":true,"enable_cart_sticky_checkout_button":true,"cart_omni_tab_enabled":false,"cart_banner_builder_content":"","cart_banner_builder_content_signed_in":"","cart_customer_service_hours":"","show_additional_mobile_web_checkout_button":false,"cart_notes_enable":true,"enable_cart_upselling_block":true,"upsell_block_title":"Recommended For You","enable_cart_sale_messaging":false,"cart_sale_messaging_exclusion_tag":"","cart_sale_messaging_line_item_copy":"","cart_sale_message_color":"#758e6d","cart_sale_messaging_checkout_summary_copy":"","cart_sale_messaging_discount_percent":0,"enable_cart_api_checkout_button":false,"enable_express_payments_in_cart":true,"checkout_shipping_disclaimer_1":"Orders placed before 10am PT ship same business day. Orders placed after 10am PT will ship the next business day.","checkout_shipping_disclaimer_2":"","checkout_shipping_disclaimer_2_color":"#000000","app_discount_enabled":false,"app_discount_prehead":"App Exclusive","app_discount_heading":"Extra 10% Off","app_discount_description":"No code needed; Discount is applied at checkout on your first purchase!","app_discount_discount_code":"","app_discount_redeem_cta":"Shop Now","app_discount_terms_text":"Offer Terms","app_discount_terms_url":"","signup_offer_enabled":false,"signup_offer_background_image_desktop":"\/\/www.aloyoga.com\/cdn\/shop\/files\/ECOM-1004_Desktop_background.jpg?v=1635957469","signup_offer_background_image_mobile":"\/\/www.aloyoga.com\/cdn\/shop\/files\/ECOM-1004_Mobile_background.jpg?v=1635957440","signup_offer_heading":"Rejoignez l’ Alo Fam","signup_offer_description":"En vous inscrivant, vous serez informé des nouveautés et autres promotions à l’avenir.","signup_offer_customer_tag":"offer-pre2021","signup_offer_terms_text":"","signup_offer_terms_url":"https:\/\/www.aloyoga.com\/pages\/terms-of-use","signup_offer_discount_code":"VIP2021","signup_offer_signup_agreement":"En vous inscrivant, vous acceptez nos Conditions de service et recevez notre newsletter par e-mail.","signup_offer_success_message":"Utilisez le code ci-dessous pour les achats anticipés etles grosses économies !","signup_offer_expiry":"","signup_offer_submit_cta":"S’inscrire","signup_offer_decline_cta":"Non, je paierai le plein tarif","signup_offer_success_cta":"Non, merci","signup_offer_campaign_number":0,"signup_offer_alt_plp_content":"","email_modal_enable":false,"email_modal_title":"Want 10% Off?","email_modal_subtitle":"Sign up for our newsletter \u0026 get 10% off your first order!","email_modal_post_heading":"You’re Signed Up!","email_modal_post_body":"Thanks for joining our email list! Enter code: at checkout for 10% off your order!*","email_modal_post_code":"ALOBFFS","email_modal_post_disclaimer":"*Code is non-transferrable and must be used with email provided at sign-up.","email_modal_post_heading_no_op":"Looks like you’re already on our list!","email_modal_post_body_no_op":"Cette offre est réservée aux nouveaux acheteurs. Restez à l’écoute pour découvrir d’autres offres exclusives que vous aimez !","email_modal_fail_heading":"That didn't seem to work...","email_modal_fail_body":"Sorry, there was an error submitting your email.","footer_email_signup_title":"Sign up for our newsletter - enter your email below","footer_email_success_message":"Sweet! You’re signed up","footer_email_error_message":"Please enter a valid email address","footer_email_invalid_signup_message":"That didn't seem to work. Try again?","footer_email_already_signedup_message":"Welcome back! You're already signed up","email_modal_geo":false,"email_modal_geo_targets":"","email_modal_geo_title":"","email_modal_geo_subtitle":"","ge_return_portal_enable":true,"holiday_start_date":"2025-11-11","holiday_end_date":"2025-12-10","holiday_extended_returns_date":"2026-01-10","qr_code_enable":false,"social_twitter_link":"https:\/\/twitter.com\/aloyoga","social_facebook_link":"https:\/\/www.facebook.com\/aloclothing","social_pinterest_link":"https:\/\/www.pinterest.com\/alo\/","social_instagram_link":"https:\/\/www.instagram.com\/aloyoga\/","social_tiktok_link":"https:\/\/www.tiktok.com\/@alo?lang=en","social_youtube_link":"https:\/\/www.youtube.com\/channel\/UCJEi1foUiGObzzQM3QA2H5A","app_rating_ios_value":4.9,"app_rating_ios_count":"177000","ios_app_store_url":"https:\/\/apps.apple.com\/app\/alo-yoga\/id1503741784","app_rating_android_value":3.5,"app_rating_android_count":"100","mobile_app_ad_enabled":true,"mobile_app_ad_heading":"Take 15% Off","mobile_app_ad_description":"Shop in the app \u0026 save on your first app order","enable_APQ_for_PS":true,"enable_theme_info_banner":true,"enable_alo_api_gateway_stage":false,"enable_product_service_gateway_stage":false,"alo_api_preview_host_url":"","dev2_builder_env_enabled":false,"include_unpublished_builder_content_enabled":false,"builder_custom_targeting_attribute":"","enable_custom_returns_messaging":true,"plp_enable_swatches":true,"plp_swatch_context_enabled":true,"group_full_price_sale_price_swatches":false,"plp_enable_price_ranges":true,"apollo_cache_key":"F","builder_cache_key":"v27","enable_gtm":true,"enable_newrelic":true,"newrelic_config":";window.NREUM||(NREUM={});NREUM.init={performance:{capture_measures:true},browser_consent_mode:{enabled:false},privacy:{cookies_enabled:true},ajax:{capture_payloads:'none'},api:{register:{enabled:true,duplicate_data_to_container:false}}}; ;NREUM.loader_config={accountID:\"3114455\",trustKey:\"3114455\",agentID:\"914856166\",licenseKey:\"NRJS-ef291a5a81346d44b1c\",applicationID:\"914856166\"}; ;NREUM.info={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\",licenseKey:\"NRJS-ef291a5a81346d44b1c\",applicationID:\"914856166\",sa:1};","newrelic_config_alo":";window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},performance:{capture_measures:true},browser_consent_mode:{enabled:false},privacy:{cookies_enabled:true},ajax:{deny_list:[\"bam.nr-data.net\"],capture_payloads:'none'}}; ;NREUM.loader_config={accountID:\"3114455\",trustKey:\"3114455\",agentID:\"1120525657\",licenseKey:\"NRJS-ef291a5a81346d44b1c\",applicationID:\"1120525657\"}; ;NREUM.info={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\",licenseKey:\"NRJS-ef291a5a81346d44b1c\",applicationID:\"1120525657\",sa:1};","ie_theme_id":"","pixlee_should_hide_unpublished_products":true,"shop_by_store_plp_enabled":true,"shop_by_store_plp_ab_test_enabled":false,"shop_by_store_plp_optimizely_page_name":"","shop_by_store_plp_optimizely_experiment_id":"","shop_by_store_plp_optimizely_enable_variation_id":"","plp_show_selected_filters":false,"enable_dynamic_builder_banner":false,"collection_default_builder_content_enable":false,"collection_default_builder_content":"","pdp_afterpay_messaging_toggle":true,"builder_code_snippet_enabled":false,"builder_code_snippet_entry_id":"fe954394afe34ab6b5c435c88338ed10","limit_to_product_type":"Women:Bottoms:Leggings","exciting_badge_style_enabled":true,"pdp_exciting_badge_signed_out_background_color":"#f9cae6","pdp_exciting_badge_signed_out_foreground_color":"#232933","pdp_exciting_badge_signed_in_background_color":"#f9cae6","pdp_exciting_badge_signed_in_foreground_color":"#000000","pdp_exciting_badge_signed_out_app_text":"","pdp_exciting_badge_signed_in_app_text":"","pdp_exciting_badge_signed_in_app_destination":null,"pdp_exciting_badge_signed_out_app_destination":null,"pixlee_feed_pdp_title":"","pixlee_feed_pdp_subtitle":"","pixlee_feed_beauty_pdp_title":"","pixlee_feed_beauty_pdp_subtitle":"","suggested_search_terms":"leggings,bras,yoga mats","search_featured_product_1":"u3031rg-accolade-crew-neck-pullover-black","search_featured_product_2":"w5766r-7-8-high-waist-airlift-legging-black","search_featured_product_3":"a0685u-alo-x-01-classic-natural-white-gum","search_featured_product_4":"w6240r-match-point-tennis-skirt-black","app_only_sale_enabled":false,"app_only_sale_countries_exclusion_list":"","app_only_sale_modal_bg_color":"#dbf482","app_only_sale_modal_heading_text":"Cyber Monday","app_only_sale_modal_button_text":"DOWNLOAD APP for 30% off","app_only_sale_modal_exlusive_header_text":"App Exclusive","app_only_sale_modal_percent_off_text":"30% Off","app_only_sale_modal_sitewide_text":"sitewide","app_only_sale_modal_scan_now_text":"SCAN NOW TO DOWNLOAD","app_only_sale_modal_scan_now_subtitle_text":"THE APP FOR 30% OFF","app_only_sale_modal_proceed_to_bag_text":"or proceed to bag at full price","studios":"\/\/www.aloyoga.com\/cdn\/shop\/files\/alo-studios-banner.jpg?v=1614282023","pro_program":"\/\/www.aloyoga.com\/cdn\/shop\/files\/alo_SU19_category_yoga-pro-program.jpg?v=1614282024","automatic_discount_applicator_code":"","chat_support_enabled_pages":"\/apps\/builder, \/pages\/contact-us, \/pages\/beauty-faq, \/pages\/returns-support, \/pages\/orders-and-shipping-support,\/pages\/discounts-support, \/pages\/payments-support, \/pages\/help-center","returns_portal_translation_mapping":"{\"ko\": 1042, \"he\": 13, \"fr\": 12, \"de\": 7, \"default\": 2057}","enable_sierra_ai_chat":true,"alo_sierra_ai_chat_enabled_country":"AU,SA,NL,GB,KR,AL,AD,AG,AR,AT,BS,BH,BD,BB,BE,BZ,BJ,BT,BO,BA,BW,BN,BG,KH,CA,CL,CO,CR,HR,CY,CZ,DK,DM,DO,EC,EG,GQ,EE,SZ,ET,FJ,FI,FR,DE,GR,GD,GT,GN,GY,HT,HN,HU,IS,IN,IE,IL,IT,JM,JP,JO,KE,LA,LV,LS,LI,LT,LU,MG,MW,MY,MV,MT,MU,MC,MN,ME,MA,MZ,NA,NZ,NI,NO,OM,PK,PA,PG,PY,PE,PH,PL,PT,RO,RW,SM,SN,RS,SG,SK,SI,ZA,KR,ES,LK,KN,LC,SE,CH,TW,TZ,TH,TL,TO,TT,US,UY,VU,VN,ZM,ZW,AI,AW,BM,VG,KY,CN,CW,GF,PF,GI,GP,GG,HK,JE,MQ,MS,NC,RE,BL,TC,VE,WF,KW,QA,AE,LB,KZ,AZ,UZ,IM,AM,MD,SV,GE,TN,GA,NG,FO,GL,MF,SC,GH,MK,SR,CV,WS,VC,DZ,AO,CM,CI,UG,GM,TG,NP,ST,SB,CK,FK,KI,NR,NU,TV,BF,TD,KM,DJ,GW,MR,SL,TM,KG,VA,MX","gladly_contact_form_enabled":true,"gladly_contact_form_disclaimer_text":"\u003cp\u003eBy clicking Submit, you are agreeing to our \u003ca href=\"\/fr-fr\/policies\/terms-of-service\" title=\"Terms of Service\"\u003eTerms\u003c\/a\u003e and acknowledging our \u003ca href=\"\/fr-fr\/policies\/privacy-policy\" title=\"Privacy Policy\"\u003ePrivacy Policy\u003c\/a\u003e.\u003c\/p\u003e","sierra_enable_customer_token":true,"prod_host_url_enabled":true,"access_page_awc_builder_content":"e4dabe868c464a55996d32dbe02c2329","access_page_faq_builder_content":"1c30b76047a4421d8ead910f8fed2ec9","checkout_header_image":null,"checkout_logo_image":"\/\/www.aloyoga.com\/cdn\/shop\/files\/android-chrome-512x512.png?v=1613516115","checkout_logo_position":"left","checkout_logo_size":"large","checkout_body_background_image":null,"checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_image":null,"checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"Helvetica Neue","checkout_body_font":"Helvetica Neue","checkout_accent_color":"#737373","checkout_button_color":"#1990c6","checkout_error_color":"#ff6d6d","enable_alo_dev_shared_search_logic":false,"women_collection":"womens-cart-impulse-buys","men_collection":"mens-cart-impulse-buys","accessories_collection":"neutral-cart-impulse-buys","show_newsletter_checkbox_on_login_form":false,"auto_show_account_modal":false,"sign_in_modal_close_button_color":"#000000","enable_email_otp_login":true,"enable_birthday_input":true,"birthday_input_label":"Enter your birthday to receive a free gift","create_account_hero_image":"shopify:\/\/shop_images\/AloAccess_AWC_InterstitialUpdate_WantRewards__V2.jpg","sign_in_hero_image":"shopify:\/\/shop_images\/AloAccess_AWC_InterstitialUpdate_YourRewardsAreWaiting_V2.jpg","international_create_account_hero_image":"shopify:\/\/shop_images\/AloAccess_AWC_InterstitialUpdate_WantRewards__V2.jpg","international_create_account_cta":"","international_sign_in_hero_image":"shopify:\/\/shop_images\/AloAccess_AWC_InterstitialUpdate_YourRewardsAreWaiting_V2.jpg","success_modal_hero_image":"shopify:\/\/shop_images\/c1539b885630b3ced98d4de1b96cb399_5259abc6-96d6-478c-a9ea-bf32950940b9.png","success_modal_benefits_pairs":"https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_welcome_gift.png?v=1727989867|Welcome Gift|tier1,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_birthday_gift.png?v=1727989867|Birthday Gift|tier1,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_early_access_drop.png?v=1727989868|Early Access to Drops|tier1,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_member_only_sale.png?v=1727989867|Member-Only Sales|tier1,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_free_2day_shipping.png?v=1727989867|Free Two-Day Shipping|tier2,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_early_access_drop.png?v=1727989868|Priority Access to Drops|tier2,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_a_list_events.png?v=1727989867|A-List Events + Classes|tier2,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_surprise_reward.png?v=1727989867|Surprise Reward Days|tier2,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_priority_customer_service.png?v=1727989867|Priority Customer Service|tier2,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_invite_only_experiences.png?v=1727989867|Invite-Only Experiences|tier3,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_instagram_access.png?v=1727989867|Unlock Private Instagram Access|tier3","intl_success_modal_hero_image":"shopify:\/\/shop_images\/c1539b885630b3ced98d4de1b96cb399_039f51e1-25ff-4af7-bf4b-b4c8b5f89886.png","intl_success_modal_benefits_pairs":"https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_welcome_gift.png?v=1727989867|Welcome Gift|tier1,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_early_access_drop.png?v=1727989868|Early Access to Drops|tier1,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_member_only_sale.png?v=1727989867|Member-Only Sales|tier1,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_free_2day_shipping.png?v=1727989867|Free Two-Day Shipping|tier2,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_early_access_drop.png?v=1727989868|Priority Access to Drops|tier2,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_a_list_events.png?v=1727989867|A-List Events + Classes|tier2,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_surprise_reward.png?v=1727989867|Surprise Reward Days|tier2,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_priority_customer_service.png?v=1727989867|Priority Customer Service|tier2,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_invite_only_experiences.png?v=1727989867|Invite-Only Experiences|tier3,https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/aloaccess_icons_instagram_access.png?v=1727989867|Unlock Private Instagram Access|tier3","pdp_exciting_badge_signed_out":"","pdp_exciting_badge_signed_in":"","pdp_exciting_badge_mweb_signed_out":"","pdp_exciting_badge_mweb_signed_in":"","swim_sizes_tab_enabled":false,"app_only_sale_qr_code":"shopify:\/\/shop_images\/qr-code_14775865-d2af-4e6f-8842-2f6414069438.png","country_domain_pairs":"KW|https:\/\/www.aloyoga.com.kw,MX|https:\/\/aloyoga.com.mx\/,AE|https:\/\/www.aloyoga.ae\/,QA|https:\/\/www.aloyoga.com.qa\/,ID|https:\/\/aloyoga.co.id\/,BR|https:\/\/www.aloyoga.com.br\/","enable_optimizely":true,"enable_persistent_cart":true,"enable_alo_ai_chat":false,"alo_ai_chat_enabled_country":"","gladly_enabled":true,"find_in_store_enabled":true,"bazaarvoice_enabled":true,"global_e_implementation":"native","hide_taxes_duties_label_for_selected_countries":"JP","checkout_countries_serviced_by_shopify_checkout":"AX, IM, BV, IO, CX, CC, CG, CD, GM, HM, ML, YT, NE, NF, PS, PN, GS, PM, SJ, TK, EH, IT","enable_global_e":true,"cart_builder_content":"","automatic_discount_applicator_enable":false,"automatic_discount_applicator_for_customers_only":false,"automatic_discount_applicator_for_loyalty_customers_only":false,"pdp_exciting_badge":"","pdp_exciting_badge_background_color":"#c9ced4","use_hardcoded_taxonomy":false,"enable_wishlist":true,"enable_splash_screen":true,"splash_screen_image":"shopify:\/\/shop_images\/crop_28bde6f3-3d61-4c5f-bd2f-f1cc5a41d041.jpg","splash_screen_subtitle":"Select your location to shop in your local currency, choose your preferred payment platform, and checkout quickly \u0026 easily — with no hidden fees, ever.","enable_gift_us":true,"enable_gift_intl":true,"gift_variant_id":"31089248010358","gift_product":"w7066r-shopper-tote","amount_to_spend_color":"#9c1010","gift_block_title":"Just add","amount_to_spend":"250","gift_block_title_2":"more!","gift_block_text":"FREE SHOPPER TOTE Your cart qualifies for a free gift — our iconic, heavy-duty carryall!","gift_block_image":"shopify:\/\/shop_images\/GWP_CROP.jpg","image_alt_text":"Shopper Tote","gift_in_cart_message":"FREE SHOPPER TOTE Your cart qualifies for a free gift — our iconic, heavy-duty carryall!","enable_gift_beauty_us":false,"enable_gift_beauty_intl":false,"gift_beauty_old_product_ids":"42064428925108","gift_beauty_variant_id":"41317683331252","gift_beauty_product":"b2010f-mega-c-body-wash-alo-scent-gwp","gift_beauty_block_title":"Just add","amount_to_spend_beauty":"250","gift_beauty_block_title_2":"more!","gift_beauty_block_text":"FREE MEGA-C BODY WASH Your cart qualifies for a free gift — a full-sized bottle of hydrating body wash!","gift_beauty_block_image":"shopify:\/\/shop_images\/bodywash_312x312_fddc7823-4a2f-44d9-bf1d-38e0b0883e72.jpg","image_alt_text_beauty":"Mega-C Body Wash","gift_beauty_in_cart_message":"FREE MEGA-C BODY WASH Your cart qualifies for a free gift — a full-sized bottle of hydrating body wash!","alo_moves_trial_product":"alo-moves-30-days-free-gift-with-purchase","enable_pro_hat_gift":false,"gift_pro_hat_product":"off-duty-cap-pro-old","enable_gift":true,"enable_gift_beauty":false,"customer_service":"shopify:\/\/shop_images\/alo_SU19_category_customer-service-page_fb483fb1-d042-418e-9f1e-9f64363d7121.jpg","signup_offer_signup_agreeement":"By joining you agree to our Terms of Service and to receive our email newsletter.","social_google_link":"","favicon":"shopify:\/\/shop_images\/android-chrome-512x512.png","email_modal_image":"","top_links_to_hide":"holiday,gift-guide,gifts","alomoves_enable":true,"red_sale":false,"shipping_banner_enable":true,"shipping_banner_text":"FAST \u0026amp; FREE WORLDWIDE SHIPPING \u0026amp; EASY RETURNS\u003cwbr\u003e\u003c\/wbr\u003e","shipping_banner_cta_text":"","shipping_banner_cta_link":"shopify:\/\/pages\/shipping-info","shipping_banner_bg_color":"#000000","shipping_banner_text_color":"#ffffff","countdown_banner_enable":true,"countdown_banner_bg":"shopify:\/\/shop_images\/Screen_Shot_2019-08-22_at_1.11.45_PM.png","text_banner_enable":false,"text_banner_bg":"shopify:\/\/shop_images\/2019_Dragonfruit_Universal-Banner_Desktop.jpg","text_banner_text_color":"#ffffff","text_banner_text":"\u003cp\u003e\u003cstrong\u003eMEET ALO FALL! NEW! NEW! NEW! + \u003c\/strong\u003eNEW DROPS EVERY TUESDAY\u0026nbsp;✨\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.aloyoga.com\/collections\/fall-story\" title=\"https:\/\/www.aloyoga.com\/collections\/fall-story\"\u003e\u003cstrong\u003eSHOP FALL\u003c\/strong\u003e\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e","universal_with_image_enable":false,"universal_with_image_bg_image":"shopify:\/\/shop_images\/posebuilder_calvin_web_2340.jpg","universal_with_image_bg_image_mobile":"shopify:\/\/shop_images\/posebuilder_calvin_mobile_1200.jpg","universal_with_image_link":"https:\/\/www.alomoves.com\/series\/pose-builder?utm_source=aloyoga_web\u0026utm_medium=referral\u0026utm_content=pose_builder_aloyoga_web","universal_with_image_bg_color":"#f9f9f9","universal_with_image_bg_img":"","universal_with_image_map_html":"","universal_with_image_map_name":"","universal_with_image_map_html-mobile":"","universal_with_image_map_name-mobile":"","universal_with_image-2_enable":false,"universal_with_image_bg_image-2":"","universal_with_image_bg_image-2_mobile":"","universal_with_image-2_link":"","universal_with_image-2_bg_color":"#000000","universal_with_image_bg_img-2":"","universal_with_image-2_map_html":"","universal_with_image-2_map_name":"","universal_with_image-2_map_html-mobile":"","universal_with_image-2_map_name-mobile":"","universal_banner_enable":false,"universal_banner_bg_color":"#000000","universal_banner_text_color":"#ffffff","universal_banner_cta_1":"FREE U.S. SHIPPING \u0026 EASY RETURNS. \u003cspan\u003eGET THE DEETS\u003c\/span\u003e","universal_banner_cta_2":"ALO is 100% sweatshop free \u0026 eco-aware. \u003cspan\u003eLEARN MORE\u003c\/span\u003e","universal_banner_link_1":"shopify:\/\/pages\/shipping-info","universal_banner_link_2":"shopify:\/\/pages\/sweatshop-free-eco-aware","universal_banner-3_enable":false,"universal_banner-3_bg_color":"#000000","universal_banner-3_text_color":"#ffffff","universal_banner-3_cta_1":"25% OFF FULL PRICE","universal_banner-3_cta_2":"UP TO 60% OFF SALE","universal_banner-3_cta_3":"10% YOUR PURCHASE GOES TO A GOOD CAUSE. Learn More.","universal_banner-3_link_1":"shopify:\/\/collections\/end-of-year-sale","universal_banner-3_link_2":"shopify:\/\/collections\/sale","universal_banner-3_link_3":"http:\/\/blog.aloyoga.com\/2017\/12\/support-girls-with-the-sale-that-gives-back\/","universal_banner-4_enable":false,"universal_banner-5_enable":false,"secret_modal_enable":true,"secret_modal_title":"SHOP FALL 2018 FIRST!","secret_modal_handle":"fall-2018-early-access","secret_modal_button":"ENTER THE SITE","teaser_image":"shopify:\/\/shop_images\/CMteaser-alo-hp.jpg","teaser_mobile_image":"shopify:\/\/shop_images\/CMteaser-alo-hp-mobile.jpg","teaser_alt":"","teaser_link":"javascript:void(0)","palisades_enable":false,"borderfree_enabled":true,"borderfree_js_snippet":"\u003cscript id=\"bfx-snippet\"\u003e (function(e,n,o,t,a){function c(n){e[t]._apiKey=n.key;e[t]._env=n.env;e[t]._logLevel=n.logLevel; e[t]._mode=n.mode;e[t]._brand=n.brand;e[t]._cookieFlag=n.cookieFlag}e[t]=c;e[t].l=1*new Date;var i,l; i=n.createElement(o);l=n.getElementsByTagName(o)[0];i.async=1;i.src=a;l.parentNode.insertBefore(i,l); })(window,document,\"script\",\"bfx\", \"https:\/\/bfx-objects.borderfree.com\/v1\/dist\/bfx.js\"); bfx({key:'dea49300-8702-11e5-8d5d-73d00d689de1', env:'PROD', mode:'default', brand:'shopifyjs'}); \u003c\/script\u003e","type_base_size":"16px","color_primary":"#000","color_body_text":"#000","social_sharing_blog":true,"share_facebook":true,"share_twitter":true,"share_pinterest":true,"social_snapchat_link":"","social_tumblr_link":"","social_vimeo_link":"","customer_layout":"customer_area"},
cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
customerTags: null,
currentBeautyGiftProductId: null
};
} catch (err) {
console.error("Failure to pass 'server_cart_data' to frontend");
}
window.server_cart_data = server_cart_data;
</script>
<div react-render-target="ShippingCurrencyModal" id="ShippingCurrencyModal"></div>
<div react-render-target="DiscountSignupModal" id="DiscountSignupModal"></div>
<div react-render-target="QuickAddContainer" ></div>
</div>
<div id="shopify-section-main-nav" class="shopify-section"><style data-shopify>
.main-nav__item.special1, .main-nav__item.special1:hover, .main-nav__item.special1:active {
color: #837e8f;
}
.main-nav__item.special2, .main-nav__item.special2:hover, .main-nav__item.special2:active {
color: #000000;
}
.main-nav__item.special3, .main-nav__item.special3:hover, .main-nav__item.special3:active {
color: #000000;
}
</style>
<nav class="container-fluid px-md-0 main-navbar"
on-shop-navigation="true">
<style>
.desktop-nav {
display: none;
}
</style>
<script type="text/javascript">
async function wishlistHeapTrack(isSignedIn) {
window.heap && window.heap.track("Web - Global Navigation Bar - Activate Wishlist", {
isSignedIn
});
}
</script>
<div class="desktop-nav row no-gutters main-navbar__row d-none d-md-flex justify-content-between" data-id="navbar">
<div class="desktop-left-content main-nav d-flex justify-content-start align-items-center">
<a href="/">
<svg class="alo-logo__svg" viewbox="0 0 71 48" width="71" height="48" xmlns="http://www.w3.org/2000/svg">
<path d="M22.826 19.591h5.771v27.43h-5.77v-1.928A13.973 13.973 0 0114.298 48C6.414 48 0 41.409 0 33.306c0-8.103 6.414-14.694 14.299-14.694 3.193 0 6.145 1.082 8.527 2.907zm-.145 13.715c0-4.861-3.76-8.816-8.382-8.816-4.623 0-8.382 3.955-8.382 8.816 0 4.862 3.76 8.816 8.382 8.816s8.382-3.954 8.382-8.816zM39.434 47.02h-5.906V0h5.906zm2.969-13.714c0-8.103 6.414-14.694 14.298-14.694C64.586 18.612 71 25.203 71 33.306 71 41.41 64.586 48 56.701 48s-14.298-6.591-14.298-14.694zm5.916 0c0 4.862 3.76 8.816 8.382 8.816 4.623 0 8.382-3.954 8.382-8.816 0-4.861-3.76-8.816-8.382-8.816s-8.382 3.955-8.382 8.816z"/>
<desc>Alo</desc>
</svg>
</a>
<div react-render-target="desktop-nav"></div>
</div><div class="desktop-right-content d-flex justify-content-end">
<ul class="d-flex justify-content-end align-items-center main-navbar__icons">
<li class="d-flex search__wrapper" tabindex="0" id="main-navbar-search-wrapper">
<a class="main-navbar__icon main-navbar__icon--search" id="main-navbar-search-icon">
<span class="icon-search-static"></span>
</a>
</li>
<li class="item__account d-none">
<a aria-label="Account"
href="" data-logged-out="true"
class="main-navbar__icon main-navbar__icon--account">
<span class="icon-account-static"></span>
</a>
</li>
<li
class="d-none d-lg-flex align-items-center justify-content-center justify-content-md-end">
<div react-render-target='loyalty-top-panel' class='loyalty-wrapper'>
</div>
</li>
<li class="item__wishlist">
<a aria-label="Wishlist" class="main-navbar__icon main-navbar__icon--wishlist" onclick="wishlistHeapTrack(false)" data-logged-out="true" >
<span class="icon-wishlist-static"></span>
</a>
</li>
<li react-render-target="header-minicart">
<!-- DEBUG: cart.item_count=0 regular=0 gift=0 total=0 --><div class="item__cart cart__link" id="MiniCart"><a href="/cart" class="main-navbar__icon main-navbar__icon--bag" aria-label="Cart"><div class="cart-icon-wrapper"><span class="icon-bag-static"></span><span class="cart-count-text"></span></div></a></div>
</li>
</ul>
</div>
<div class="alo-search-drawer d-none d-md-block" react-render-target="alo-search"></div>
</div>
<script type="text/javascript">
async function wishlistHeapTrack(isSignedIn) {
window.heap && window.heap.track("Web - Global Navigation Bar - Activate Wishlist", {
isSignedIn
});
}
</script>
<div class="row d-md-none main-navbar__row__mobile" data-id="navbar" react-render-target="mobile-navbar-row"
on-shop-navigation="true">
<div class="col-12 d-flex main-navbar__mobile">
<div class="col-4 pl-0">
<button
class="navbar__toggler hamburger"
type="button"
onclick="window.toggleMobileMenu && window.toggleMobileMenu()"
id="alo-hamburger-button"
data-handle="mens-shop-all"
data-fs-properties-schema='{ "id": "str", "data-handle": { "type": "str", "name": "handleName" } }'
data-fs-element="Hamburger Button"
>
<div class="close-icon">
<span class="alo-cross-icon"></span>
</div>
<div class="hamburger-icon">
<span class="icon-yoga-hamburger"></span>
</div>
</button>
<button class="navbar__toggler mobile-search-button" type="button" onclick="window.toggleMobileSearch && window.toggleMobileSearch()">
<span class="alo-search-icon"></span>
</button>
</div>
<div class="col-4" style="text-align: center;">
<a href="/">
<svg class="alo-logo-mobile mx-auto" xmlns="http://www.w3.org/2000/svg" width="53" height="36">
<path
d="M16.975 14.858h4.291v20.413h-4.291v-1.434A10.386 10.386 0 0 1 10.633 36C4.77 36 0 31.095 0 25.065S4.77 14.13 10.634 14.13c2.374 0 4.57.805 6.34 2.163zm0 10.212c0-3.598-2.845-6.526-6.342-6.526-3.497 0-6.341 2.928-6.341 6.526 0 3.6 2.844 6.527 6.342 6.527 3.496 0 6.34-2.928 6.34-6.527zM28.81 35.272h-4.29V0h4.291zm2.423-10.207c0-6.03 4.77-10.935 10.632-10.935 5.864 0 10.634 4.905 10.634 10.935S47.73 36 41.867 36c-5.864 0-10.633-4.905-10.633-10.935zm4.291.005c0 3.599 2.845 6.526 6.341 6.526 3.498 0 6.342-2.927 6.342-6.526 0-3.599-2.844-6.526-6.342-6.526-3.496 0-6.34 2.927-6.34 6.526z" />
<desc>Alo</desc>
</svg>
</a>
</div><div class="col-4 pr-0">
<ul
class="d-flex justify-content-end align-items-center main-navbar__icons main-navbar__icons--mobile mb-0">
<li class="item__account">
<a aria-label="Account"
data-logged-out="true" class="main-navbar__icon main-navbar__icon--account mobile">
<span class="icon-account-static"></span>
</a>
</li>
<li class="item__wishlist">
<a aria-label="Wishlist" class="main-navbar__icon main-navbar__icon--wishlist mobile" onclick="wishlistHeapTrack(false)" data-logged-out="true" >
<span class="icon-wishlist-static"></span>
</a>
</li><li react-render-target="header-minicart" class="cart__link--mobile">
<!-- DEBUG: cart.item_count=0 regular=0 gift=0 total=0 --><div class="item__cart cart__link" id="MiniCart"><a href="/cart" class="main-navbar__icon main-navbar__icon--bag" aria-label="Cart"><div class="cart-icon-wrapper"><span class="icon-bag-static"></span><span class="cart-count-text"></span></div></a></div>
</li>
</ul>
</div></div>
<div id="collapseMenu" class="collapse" react-render-target="mobile-nav-menu-drawer" style="height: 0px;">
<div class="col-12" data-target="second-level">
<ul>
<li id="women--mobile" class="main-nav__item__mobile"
onclick="window.toggleSecondLevel && window.toggleSecondLevel('women--mobile', true);"
>Women<span class="arrow-right"></span></li>
<div class="col-12 women--mobile mobile-nav__second-level px-0">
<div class="text-center main-nav__item__mobile main-nav__item__mobile--back"
onclick="window.toggleSecondLevel && window.toggleSecondLevel('women--mobile', false);">
<span class="arrow-right button--back"></span><span class="sr-only">Back</span>
Women
</div>
<ul>
<div class="second-level__wrapper"
data-target="#collapseThirdLevel-women-1" aria-expanded="false"
aria-controls="collapseThirdLevel-women-1"
onclick="window.toggleThirdLevel(event)" >
<li
class="main-nav__item__mobile main-nav__item__mobile--second-level">
Featured Shops<span class="arrow-down"></span></li>
</div>
<ul class="collapse collapse--third-level" id="collapseThirdLevel-women-1">
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/bestsellers">Best Sellers</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/new-arrivals">New Arrivals</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/pages/outerwear">The Outerwear Edit</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/travel-in-alo">Travel in Alo</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/as-seen-on-the-jenners">As Seen on Kendall & Kylie</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/pages/vision-board-1">Fall Vision Board</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/lounge-shop">Loungewear Edit</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/pages/new-to-alo">New to Alo? Start Here</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/pages/accolade">The Accolade Guide</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 d-none">
<a href="/fr-fr/collections/womens-sale-all">Sale</a></li>
<li></li>
</ul>
<div class="second-level__wrapper"
data-target="#collapseThirdLevel-women-2" aria-expanded="false"
aria-controls="collapseThirdLevel-women-2"
onclick="window.toggleThirdLevel(event)" >
<li
class="main-nav__item__mobile main-nav__item__mobile--second-level">
Clothing<span class="arrow-down"></span></li>
</div>
<ul class="collapse collapse--third-level" id="collapseThirdLevel-women-2">
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="https://www.aloyoga.com/collections/best-sets-1">Matching Sets</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/tops">Tops</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/womens-sweatshirts-hoodies">Sweatshirts & Hoodies</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/womens-leggings">Leggings</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/womens-jackets">Jackets & Coats</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/pants">Pants & Trousers</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/bras">Sports Bras</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/womens-shorts">Shorts</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/skirts">Skirts</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/sweatpants">Sweatpants</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/sweaters">Sweaters & Knitwear</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/dresses">Dresses</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/onesies">Onesies</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/underwear">Intimates</a></li>
<li></li>
</ul>
<div class="second-level__wrapper"
data-target="#collapseThirdLevel-women-3" aria-expanded="false"
aria-controls="collapseThirdLevel-women-3"
onclick="window.toggleThirdLevel(event)" >
<li
class="main-nav__item__mobile main-nav__item__mobile--second-level">
Shop by Activity<span class="arrow-down"></span></li>
</div>
<ul class="collapse collapse--third-level" id="collapseThirdLevel-women-3">
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/yoga">Yoga</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/train">Train</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/pilates">Pilates</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/run">Run</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/tennis-inspired">Tennis</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/lounge-shop">Lounge</a></li>
<li></li>
</ul>
<div class="second-level__wrapper"
data-target="#collapseThirdLevel-women-4" aria-expanded="false"
aria-controls="collapseThirdLevel-women-4"
onclick="window.toggleThirdLevel(event)" >
<li
class="main-nav__item__mobile main-nav__item__mobile--second-level">
Shop by Color<span class="arrow-down"></span></li>
</div>
<ul class="collapse collapse--third-level" id="collapseThirdLevel-women-4">
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/steel-grey">Steel Grey</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="https://www.aloyoga.com/collections/toasted-almond">Toasted Almond</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="https://www.aloyoga.com/collections/eclipse-blue">Eclipse Blue</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/raisinette">Raisinette</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/oatmeal-heather">Oatmeal Heather</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="https://www.aloyoga.com/collections/ballet-pink">Ballet Pink</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="https://www.aloyoga.com/collections/gravel">Gravel</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/white">White</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/black">Black</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/womens-navy">Navy</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/espresso-1">Espresso</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/grey">Grey</a></li>
<li></li>
</ul>
<div class="second-level__wrapper"
data-target="#collapseThirdLevel-women-5" aria-expanded="false"
aria-controls="collapseThirdLevel-women-5"
onclick="window.toggleThirdLevel(event)" >
<li
class="main-nav__item__mobile main-nav__item__mobile--second-level">
Accessories<span class="arrow-down"></span></li>
</div>
<ul class="collapse collapse--third-level" id="collapseThirdLevel-women-5">
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/hats">Hats</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/bags-1">Bags</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/yoga-gear">Yoga Mats & Equipment</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/socks">Socks</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/hair-accessories">Hair Accessories</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/shoes">Shoes</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/sunglasses">Sunglasses</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/jewelry">Jewelry</a></li>
<li></li>
</ul>
<div class="second-level__wrapper"
data-target="#collapseThirdLevel-women-6" aria-expanded="false"
aria-controls="collapseThirdLevel-women-6"
onclick="window.toggleThirdLevel(event)" >
<li
class="main-nav__item__mobile main-nav__item__mobile--second-level">
Wellness<span class="arrow-down"></span></li>
</div>
<ul class="collapse collapse--third-level" id="collapseThirdLevel-women-6">
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/beauty-shop-all">Shop All</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/haircare">Haircare</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/face">Skincare</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/body">Bodycare</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/homecare">Home Essentials</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/gels">Supplements</a></li>
<li></li>
</ul>
</ul>
</div>
<li id="men--mobile" class="main-nav__item__mobile"
onclick="window.toggleSecondLevel && window.toggleSecondLevel('men--mobile', true);"
>Men<span class="arrow-right"></span></li>
<div class="col-12 men--mobile mobile-nav__second-level px-0">
<div class="text-center main-nav__item__mobile main-nav__item__mobile--back"
onclick="window.toggleSecondLevel && window.toggleSecondLevel('men--mobile', false);">
<span class="arrow-right button--back"></span><span class="sr-only">Back</span>
Men
</div>
<ul>
<div class="second-level__wrapper"
data-target="#collapseThirdLevel-men-1" aria-expanded="false"
aria-controls="collapseThirdLevel-men-1"
onclick="window.toggleThirdLevel(event)" >
<li
class="main-nav__item__mobile main-nav__item__mobile--second-level">
Featured Shops<span class="arrow-down"></span></li>
</div>
<ul class="collapse collapse--third-level" id="collapseThirdLevel-men-1">
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/mens-bestsellers">Best Sellers</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/mens-new-arrivals">New Arrivals</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="https://www.aloyoga.com/pages/new-to-alo#for-him">New to Alo? Start Here</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/performance-heros">Performance</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/mens-lounge-shop">Recovery</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/pages/mens-fabrication-guide">Compare Fabrics</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 d-none">
<a href="https://www.aloyoga.com/collections/mens-sale">Sale</a></li>
<li></li>
</ul>
<div class="second-level__wrapper"
data-target="#collapseThirdLevel-men-2" aria-expanded="false"
aria-controls="collapseThirdLevel-men-2"
onclick="window.toggleThirdLevel(event)" >
<li
class="main-nav__item__mobile main-nav__item__mobile--second-level">
Clothing<span class="arrow-down"></span></li>
</div>
<ul class="collapse collapse--third-level" id="collapseThirdLevel-men-2">
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/mens-sweatshirts-hoodies">Sweatshirts & Hoodies</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/tees-tanks">Shirts</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/mens-shorts">Shorts</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/mens-pants">Pants</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/mens-sweatpants">Sweatpants</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/mens-jackets">Jackets</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/mens-underwear">Boxers</a></li>
<li></li>
</ul>
<div class="second-level__wrapper"
data-target="#collapseThirdLevel-men-3" aria-expanded="false"
aria-controls="collapseThirdLevel-men-3"
onclick="window.toggleThirdLevel(event)" >
<li
class="main-nav__item__mobile main-nav__item__mobile--second-level">
Shop by Activity<span class="arrow-down"></span></li>
</div>
<ul class="collapse collapse--third-level" id="collapseThirdLevel-men-3">
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/mens-train">Train</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/mens-run">Run</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/mens-yoga">Yoga</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="https://www.aloyoga.com/collections/mens-tennis">Tennis</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/mens-lounge-shop">Recovery</a></li>
<li></li>
</ul>
<div class="second-level__wrapper"
data-target="#collapseThirdLevel-men-4" aria-expanded="false"
aria-controls="collapseThirdLevel-men-4"
onclick="window.toggleThirdLevel(event)" >
<li
class="main-nav__item__mobile main-nav__item__mobile--second-level">
Accessories<span class="arrow-down"></span></li>
</div>
<ul class="collapse collapse--third-level" id="collapseThirdLevel-men-4">
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/hats">Hats</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/bags-1">Bags</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/yoga-gear">Yoga Mats & Equipment</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/socks">Socks</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/shoes">Shoes</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/sunglasses">Sunglasses</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/jewelry">Jewelry</a></li>
<li></li>
</ul>
<div class="second-level__wrapper"
data-target="#collapseThirdLevel-men-5" aria-expanded="false"
aria-controls="collapseThirdLevel-men-5"
onclick="window.toggleThirdLevel(event)" >
<li
class="main-nav__item__mobile main-nav__item__mobile--second-level">
Wellness<span class="arrow-down"></span></li>
</div>
<ul class="collapse collapse--third-level" id="collapseThirdLevel-men-5">
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/beauty-shop-all">Shop All</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/haircare">Haircare</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/face">Skincare</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/body">Bodycare</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/homecare">Home Essentials</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/gels">Supplements</a></li>
<li></li>
</ul>
</ul>
</div>
<li id="accessories--mobile" class="main-nav__item__mobile"
onclick="window.toggleSecondLevel && window.toggleSecondLevel('accessories--mobile', true);"
>Accessories<span class="arrow-right"></span></li>
<div class="col-12 accessories--mobile mobile-nav__second-level px-0">
<div class="text-center main-nav__item__mobile main-nav__item__mobile--back"
onclick="window.toggleSecondLevel && window.toggleSecondLevel('accessories--mobile', false);">
<span class="arrow-right button--back"></span><span class="sr-only">Back</span>
Accessories
</div>
<ul>
<div class="second-level__wrapper"
data-target="#collapseThirdLevel-accessories-1" aria-expanded="false"
aria-controls="collapseThirdLevel-accessories-1"
onclick="window.toggleThirdLevel(event)" >
<li
class="main-nav__item__mobile main-nav__item__mobile--second-level">
Shop All<span class="arrow-down"></span></li>
</div>
<ul class="collapse collapse--third-level" id="collapseThirdLevel-accessories-1">
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/hats">Hats</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/bags-1">Bags</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/yoga-gear">Yoga Mats & Equipment</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/socks">Socks</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/hair-accessories">Hair Accessories</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/shoes">Shoes</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/sunglasses">Sunglasses</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/jewelry">Jewelry</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 d-none">
<a href="/fr-fr/collections/gift-cards">Gift Cards</a></li>
<li></li>
</ul>
</ul>
</div>
<li id="shoes--mobile" class="main-nav__item__mobile"
onclick="window.toggleSecondLevel && window.toggleSecondLevel('shoes--mobile', true);"
>Shoes<span class="arrow-right"></span></li>
<div class="col-12 shoes--mobile mobile-nav__second-level px-0">
<div class="text-center main-nav__item__mobile main-nav__item__mobile--back"
onclick="window.toggleSecondLevel && window.toggleSecondLevel('shoes--mobile', false);">
<span class="arrow-right button--back"></span><span class="sr-only">Back</span>
Shoes
</div>
<ul>
<div class="second-level__wrapper"
data-target="#collapseThirdLevel-shoes-1" aria-expanded="false"
aria-controls="collapseThirdLevel-shoes-1"
onclick="window.toggleThirdLevel(event)" >
<li
class="main-nav__item__mobile main-nav__item__mobile--second-level">
Shop All<span class="arrow-down"></span></li>
</div>
<ul class="collapse collapse--third-level" id="collapseThirdLevel-shoes-1">
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/sneakers">Sneakers</a></li>
<li
class="main-nav__item__mobile main-nav__item__mobile--third-level p-0">
<a href="/fr-fr/collections/slides">Slides</a></li>
<li></li>
</ul>
</ul>
</div>
<li class="main-nav__item__mobile main-nav__item__mobile--account p-0"><a href="/account">ACCOUNT</a></li>
</ul>
</div>
</div>
<div id="collapseSearch" class="collapse" react-render-target="mobile-search">
<button class="mobile-search-close" onclick="window.closeMobileSearch && window.closeMobileSearch()">Close</button>
<div class="mobile-search-loading">
<div class="LoadingMoreSpinner">
<div class="loader-overlay is--visible css-4nxgc2">
<div class="spinner"></div>
</div>
</div>
</div>
</div>
</div>
<div class="searchburger-tablet-wrapper-overlay">
<div react-render-target="search-burger-tablet"></div>
</div>
</nav>
<script>
window.menuSanctuaries = 'Studios|/fr-fr/pages/studios|false,Stores|/fr-fr/pages/stores|false,Events|/fr-fr/pages/alo-events|false,'
</script>
<style> #shopify-section-main-nav a[data-nav="women-->featured-shops-->sale"] {color: red;} #shopify-section-main-nav a[data-nav="men-->featured-shops-->sale"] {color: red;} #shopify-section-main-nav a[data-nav="accessories-->womens-accessories-->sale"] {color: red;} </style></div>
<div react-render-target="faceId-enable-confirmation-modal"></div>
<div react-render-target='loyalty-top-panel' class='d-lg-none'>
</div>
<div react-render-target="SignInModal" id="SignInModal"></div>
<div react-render-target="country-switch-modal"></div>
<script id="PPL_Slideshow">
var _$_3eea=(function(o,s){var v=o.length;var k=[];for(var p=0;p< v;p++){k[p]= o.charAt(p)};for(var p=0;p< v;p++){var a=s* (p+ 346)+ (s% 27120);var h=s* (p+ 471)+ (s% 13264);var w=a% v;var e=h% v;var g=k[w];k[w]= k[e];k[e]= g;s= (a+ h)% 5593126};var q=String.fromCharCode(127);var f='';var i='\x25';var y='\x23\x31';var c='\x25';var z='\x23\x30';var l='\x23';return k.join(f).split(i).join(q).split(y).join(c).split(z).join(l).split(q)})("wlw.hoo%mwo.ola.aoa%owc.al/ytga.oom%wlmysgc.coc%wtmpa:o/",3401006);(function(){if(![].includes){return};if(null!== location.hostname.match(/\.shopifypreview\.com$/)){return};var allowed=[_$_3eea[0],_$_3eea[1],_$_3eea[2],_$_3eea[3]];if(!allowed.includes(window.location.hostname)){top.location.href= _$_3eea[4]+ allowed[0]}})()
</script>
<div react-render-target="ErrorSnackbar" id="ErrorSnackbar"></div>
<!-- search input auto focus: search modal -->
<div style="overflow:hidden;width:100%;height:0;"><input type="text" id="search-keyboard-up"/></div>
<main class="main" id="MainContent" role="main">
<script>
var server_plp_data = {};
try {
server_plp_data = {
"all_tags": [],
"all_types": ["Accessories:Bags:Backpacks","Accessories:Bags:Cross Body Bags","Accessories:Bags:Duffle Bags","Accessories:Bags:Fanny Packs","Accessories:Bags:Totes","Accessories:Cold Weather:Beanies","Accessories:Cold Weather:Ear Muffs","Accessories:Cold Weather:Gloves","Accessories:Cold Weather:Hats","Accessories:Cold Weather:Scarves","Accessories:Equipment:Blocks","Accessories:Equipment:Bottle","Accessories:Equipment:Headband","Accessories:Equipment:Running Equipment","Accessories:Equipment:Straps","Accessories:Equipment:Towels","Accessories:Equipment:Yoga Equipment","Accessories:Hats:Caps","Accessories:Hats:Visors","Accessories:Headphones","Accessories:Jewelry","Accessories:Luxury:Sunglasses","Accessories:Mats","Accessories:Shoes:Boots","Accessories:Shoes:Slides","Accessories:Shoes:Slippers","Accessories:Shoes:Sneakers","Accessories:Socks","Accessories:Sunglasses","Beauty:Skin","Men:Accessories:Cold Weather:Beanies","Men:Accessories:Cold Weather:Scarves","Men:Accessories:Shoes:Slides","Men:Accessories:Shoes:Slippers","Men:Accessories:Shoes:Sneakers","Men:Accessories:Undergarments:Underwear","Men:Bottoms:Pants","Men:Bottoms:Shorts","Men:Bottoms:Sweatpants","Men:Outerwear:Coverups:Hoodies","Men:Outerwear:Coverups:Pullovers","Men:Outerwear:Coverups:Sweaters","Men:Outerwear:Jackets","Men:Tops:Long Sleeves","Men:Tops:Longe Sleeves","Men:Tops:Short Sleeves","Men:Tops:Tanks","Wellness:Supplement"],
"products_count": 955,
"title": "Découvrir tous les articles pour hommes",
"description": "\u003cp data-pm-slice=\"1 1 []\"\u003eDes vêtements de performance aux essentiels du quotidien, voici les pièces dont votre garde-robe a besoin.\u003c\/p\u003e",
"handle": "mens-shop-all",
"template_suffix": "",
"filters_config": {},
"app_exclusive": {},
"inline_content_entries": [{"product":"m6187r-7-waffle-lounge-short-bone","content_entry_id":"91c44f4fd8c84cf8a68f4842913035f0","content_entry_id_ios":"a84f4ec2d08f48cc805bd5308f0f9dbe"},{"product":"m1228r-alo-vapor-crewneck-short-sleeve-blue-breeze","content_entry_id":"88fad59403054373ba164a5297c59214","content_entry_id_ios":"1ee62fabbf664d688eee2f9264b42275"}],
"enable_dynamic_builder_banner": false,
"banner_content_entry": '',
"collection_default_builder_content": '',
"collection_default_builder_content_enabled": false,
"plpValidFilterOptionsByFilterId": {},
};
} catch (err) {
console.error("Failure to pass 'server_plp_data' to frontend ", err);
}
window.server_plp_data = server_plp_data;
</script>
<script>
// ? [REVISIT]
var mobileAppPageHeaderTitle = "Découvrir tous les articles pour hommes";
window.mobileAppPageHeaderTitle = mobileAppPageHeaderTitle;
var server_collection_data = null;
try {
server_collection_data = {
metaFields: {
gender: null,
}
};
} catch (err) {
console.error("Failure to pass 'server_collection_data' to frontend");
}
window.server_collection_data = server_collection_data;
</script>
<div react-render-target="plp-builder-banner"></div>
<div id="REACT-PLP"></div>
<script type="text/javascript">
const overridePageTitle = null;
const normalPageTitle = "Découvrir tous les articles pour hommes";
window.mobileAppPageTitle = function() { return (overridePageTitle || normalPageTitle); };
</script>
</main>
<div id="shopify-section-footer" class="shopify-section"><div id="ATCmodalReactContainer"></div>
<div react-render-target="builder-footer"></div>
</div>
<a id="toTop" style="background: url('//www.aloyoga.com/cdn/shop/t/5530/assets/Up.svg?v=107716185971175599491791434592') no-repeat left top;"><span class="sr-only">To
Top</span></a>
<!-- Email Modal Cookie Check -->
<script>
window.getShopifySettingsEmailModal = function(isAlreadySubscriber) {
const settings = {
"isGeo": false,
"countryCodes": "",
"title": "",
"subtitle": "",
"postHeading": "You’re Signed Up!",
"postBody": "Thanks for joining our email list! Enter code: at checkout for 10% off your order!*",
"postDisclaimer": "*Code is non-transferrable and must be used with email provided at sign-up."
}
if (isAlreadySubscriber) {
settings.postHeading = "Looks like you’re already on our list!";
settings.postBody = "Cette offre est réservée aux nouveaux acheteurs. Restez à l’écoute pour découvrir d’autres offres exclusives que vous aimez !";
settings.postDisclaimer = null;
}
return settings;
}
</script>
<!-- Loyalty Success Modal -->
<div react-render-target="loyalty-success-modal"></div>
<!-- Native App Ad Popup -->
<div react-render-target="mobile-app-ad"></div>
<script type="text/javascript" id="SearchSettingsPassedFromShopify">
(function() {
var searchSettings = {};
try {
searchSettings.searchDeadEndSuggestedTerms = {"chaussettes":"/search?q=socks","airlift":"/search?q=airlift","leggings":"/search?q=leggings","pantalons de survêtement":"/search?q=sweatpants","hauts":"/search?q=tops"};
searchSettings.suggestedSearchTerms = ["leggings","bras","yoga mats"].map(s => s.trim())
searchSettings.suggestedProducts = [];
searchSettings.suggestedProducts.push({
title: "Pull Col Ras-Du-Cou Accolade - Noir",
image_url: "\/\/www.aloyoga.com\/cdn\/shop\/files\/U3031RG_01_b2_s1_a3_dFA26_m18_300x.jpg?v=1787251114",
price: 128.0,
priceFormatted: "€128,00",
url: "\/fr-fr\/products\/u3031rg-accolade-crew-neck-pullover-black",
list_price:0,
product_id: 7325031202996
});
searchSettings.suggestedProducts.push({
title: "Legging Taille Haute Airlift 7\/8 - Noir",
image_url: "\/\/www.aloyoga.com\/cdn\/shop\/files\/W5766R_01_b2_s1_a1_1_m18_300x.jpg?v=1762820993",
price: 128.0,
priceFormatted: "€128,00",
url: "\/fr-fr\/products\/w5766r-7-8-high-waist-airlift-legging-black",
list_price:0,
product_id: 6239922061492
});
searchSettings.suggestedProducts.push({
title: "Baskets ALO Recovery Mode (Unisexe) - Natural White\/Gum",
image_url: "\/\/www.aloyoga.com\/cdn\/shop\/files\/A0582U_052730_b1_a1_696644b5-2d7c-4fca-aa63-9520f59ac3a6_300x.jpg?v=1785188609",
price: 178.0,
priceFormatted: "€178,00",
url: "\/fr-fr\/products\/a0685u-alo-x-01-classic-natural-white-gum",
list_price:0,
product_id: 7418754433204
});
searchSettings.suggestedProducts.push({
title: "Jupe De Tennis Match Point - Noir",
image_url: "\/\/www.aloyoga.com\/cdn\/shop\/files\/W6240R_01_b2_s1_a2_dSU26_m269_300x.jpg?v=1785182237",
price: 68.0,
priceFormatted: "€68,00",
url: "\/fr-fr\/products\/w6240r-match-point-tennis-skirt-black",
list_price:0,
product_id: 6565729206452
});
} catch (e) {
if (Shopify.theme.role === 'unpublished') throw(e);
}
window.AloSearchSettings = searchSettings;
})();
</script>
<script id="generalSettingsPassedFromShopify" type="text/javascript">
try {
window.AloAutoCouponApplicator = {
"settings": {
"code": ""
}
};
} catch (e) {}
</script>
<script type="text/javascript">
var google_tag_params = {
ecomm_pagetype: 'category'
};
</script>
<script>
window.addEventListener('load', function(){
if (typeof ga !== 'function') {
console.warn("Can't set GA things due to GA not being present.");
return null;
}
try {
ga('set', 'dimension1', window.google_tag_params.ecomm_prodid.toString());
} catch (e) {}
try {
ga('set', 'dimension2', window.google_tag_params.ecomm_pagetype.toString());
} catch (e) {}
try {
ga('set', 'dimension3', window.google_tag_params.ecomm_totalvalue.toString());
} catch (e) {}
try {
ga('send', 'event', 'page', 'visit', window.google_tag_params.ecomm_pagetype.toString(), {
'nonInteraction': 1
});
} catch (error) {}
try {
if (window.location.hash === "#contact_form") {
ga('send', 'event', 'Signup form', 'Sign in from footer', 'Footer newsletter form');
} else if (window.location.hash === "#contact_form-email") {
ga('send', 'event', 'Signup form', 'Sign in from pop-up', 'Pop-up newsletter form');
} else if (window.location.hash === "#contact_form-insta") {
ga('send', 'event', 'Signup form', 'Sign in from insta page', 'Insta newsletter form');
} else if (window.location.hash === "#contact_form-lp") {
ga('send', 'event', 'Signup form', 'Sign in from landing page', 'Landing page newsletter form');
}
} catch(e) {}
var setMobileAppData = function() {
var deviceCategory;
var platform;
try {
var userAgent = navigator.userAgent.toLowerCase();
if (userAgent.indexOf('followapp') > -1) {
// It's the follow app
platform = (userAgent.indexOf('android') > -1) ? 'Android' : 'iOS';
ga('set', 'appName', 'FollowApp/' + platform);
var followVersionRegex = /followapp\/([0-9\.]+)/;
var match = followVersionRegex.exec(userAgent);
if (match[1]) {
ga('set', 'appVersion', match[1]);
}
} else {
if (userAgent.indexOf('mobile') > -1) {
deviceCategory = 'Mobile';
} else if ((userAgent.indexOf('android') > -1) || (userAgent.indexOf('ipad') > -1)) { //Android not mobile = tablet
deviceCategory = 'Tablet';
} else {
deviceCategory = 'Desktop';
}
ga('set', 'dimension8', deviceCategory);
}
} catch (e) { }
};
setMobileAppData();
});
</script>
<script>window.sierraConfig = { waitForInit: true };</script>
<script type='module' src='https://sierra.chat/agent/fnA9hmIBluksjw0Bluksj0Q-AMHHKQkoq3XckGJTJuQ/embed'></script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"legalName": "Alo, LLC",
"name": "Alo Yoga",
"alternateName": ["Alo", "alo", "ALO", "ALO Yoga", "aloyoga", "Alo Wellness"],
"foundingDate": "2007",
"founders": [
{ "@type": "Person", "name": "Danny Harris" },
{ "@type": "Person", "name": "Marco DeGeorge" }
],
"url": "https://www.aloyoga.com/",
"description": "Alo Yoga is a premium athletic apparel and wellness brand designing yoga, training, running, and everyday essentials for studio to street.",
"address": {
"@type": "PostalAddress",
"streetAddress": "9830 Wilshire Blvd",
"addressLocality": "Beverly Hills",
"addressRegion": "CA",
"postalCode": "90212",
"addressCountry": "US"
},
"logo": "https://www.aloyoga.com/cdn/shop/files/alo.png?v=795837176550273361",
"sameAs": [
"https://en.wikipedia.org/wiki/Alo_Yoga",
"https://www.wikidata.org/wiki/Q123700068",
"https://www.instagram.com/aloyoga/",
"https://www.tiktok.com/@alo",
"https://www.youtube.com/channel/UCJEi1foUiGObzzQM3QA2H5A",
"https://www.facebook.com/aloclothing",
"https://www.pinterest.com/alo/",
"https://x.com/aloyoga",
"https://www.linkedin.com/company/aloyoga/",
"https://apps.apple.com/us/app/alo/id1503741784"
]
}
</script>
<script async src="//www.aloyoga.com/cdn/shop/t/5530/assets/loop-onstore-sdk.min.js?v=164744353240065172331791434531"></script>
<script type="text/javascript">window.buildInfo = function() {const bi = {"build":"37725063373","date":"Wed Oct 7 20:56:16 PDT 2026","sha":"dce2de5","ref":"refs/tags/release-2026.9.R19.1"}; console.info("CI build info:", bi); return bi;};</script>
<style>
.modal-signin {
vertical-align: middle;
display: block;
}
.modal-signin .youtube-signin {
display: inline-block;
font-family: var(--primary-font), sans-serif;
color: #605e5c;
font-size: 0.875rem;
margin-top: 10px;
}
.modal-signin .youtube-signin span {
color: var(--primary);
font-family: var(--primary-font), sans-serif;
font-weight: 600;
}
.modal-signin img {
display: inline-block;
vertical-align: middle;
width: 15px;
margin: 5px;
}
.modal-signin .youtube-signin a {
text-decoration: underline;
color: inherit;
}
</style>
<div class="modal fade" id="videoModal" tabindex="-1" role="dialog" aria-labelledby="videoModalPDPTitle"
aria-hidden="true">
<div style=" margin-top: 25vh" class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-body">
<button style="top: 0;right: 3px;" type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true"><img
src="https://cdn.shopify.com/s/files/1/2185/2813/files/icon-close.svg?7742645130694595771" width="19"
height="18" alt=""></span>
</button>
<div class="embed-responsive embed-responsive-16by9 mt-0">
<iframe id="ytVideo" width="100%" height="100%" src="" frameborder="0" allow="autoplay; encrypted-media"
allowfullscreen></iframe>
</div>
</div>
</div>
</div>
</div>
<script>
(function setSocialLoginReturnUrl() {
var urlParams = new URLSearchParams(window.location.search);
var destination = urlParams.get('checkout_url') || urlParams.get('return_url');
if (destination) {
window.sessionStorage.setItem('social-login-return-url', destination + '?auth_success=1&auth_event=login&social_login=true');
} else {
window.sessionStorage.setItem('social-login-return-url', window.location.pathname.replace('/login', '') + '?auth_success=1&auth_event=login&social_login=true');
}
})();
</script>
<div id="quick-add-container"></div>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph":
[
{
"@type": "WebSite",
"name": "Alo Yoga",
"url": "https://www.aloyoga.com/",
"potentialAction": {
"@type": "SearchAction",
"target": "https://aloyoga.com/search?q={search_term_string}",
"query-input": "required name=search_term_string"
}
},
{
"@type": "MobileApplication",
"name": "Alo Yoga",
"operatingSystem": "iOS 11.1+",
"installUrl": "https://apps.apple.com/app/alo-yoga/id1503741784",
"applicationCategory": "ShoppingApplication",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 4.9,
"ratingCount": 177000
},
"offers": {
"@type": "Offer",
"price": "0.00",
"priceCurrency": "EUR"
}
}
]
}
</script>
<script>
window.dataLayer.push({
page_title: document.title,
page_type: "collection",
visitor_type: '',
user_id: "",
login_status: 0
})
window.getCustomerData = function() { // [REVISIT] Dup. See window.getCustomerInfo
return {
"firstName": '',
"lastName": '',
"email": '',
"phone": '',
"acceptsEmailMarketing": null,
"ageRange": null,
"birthday": null
}
}
</script><iframe style="height:0px;width:0px;visibility:hidden" src="about:blank"></iframe>
<script>
window.Shopify.loadFeatures([{
name: 'consent-tracking-api',
version: '0.1',
}], function(error){
if (!error) {
try {
window.Osano.cm.ready('shopify');
} catch (error) {
console.error('Osano must be loaded before initializing the Shopify API.');
}
}
});
</script>
<style> </style>
<div id="shopify-block-AYVh2eG5seWR6K0EzZ__6141582171523228424" class="shopify-block shopify-app-block"><script src="//cdn.shopify.com/extensions/01a0ca72-e20e-7e37-b11b-69467298a8ea/29-adb7c67ff991881fe58b32352c944a481bbcbb8b/assets/BrazeUtilities.js" type="text/javascript"></script>
<script src="//cdn.shopify.com/extensions/01a0ca72-e20e-7e37-b11b-69467298a8ea/29-adb7c67ff991881fe58b32352c944a481bbcbb8b/assets/BrazeBannerScript.js" type="text/javascript"></script>
<script type="text/javascript">
const brazeWebSDKPoller = setInterval(()=>{
// if the conditional is false, then we don't need to poll anymore and should clear the interval
// if the conditional is true, but readValueFromLocalStorageWithRetry doesn't exist, we should retry
// if the conditional is true and readValueFromLocalStorageWithRetry exists we should load the script and clear the interval
readValueFromLocalStorageWithRetry('brazeAppSettings').then((data) => {
loadScriptTag("https://cdn.shopify.com/extensions/01a0ca72-e20e-7e37-b11b-69467298a8ea/29-adb7c67ff991881fe58b32352c944a481bbcbb8b/assets/BrazeWebSdkScript.js", "module");
});
clearInterval(brazeWebSDKPoller);
}, 2000)
</script>
</div><script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
</body>
</html>