CINXE.COM
Cover Tank | Women's Tank Tops | Alo Yoga
<!doctype html> <!--[if IE 9]> <html class="ie9 no-js supports-no-cookies" lang="en"> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js" id="html-node" lang="en"> <!--<![endif]--> <head> <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/4485/assets/ms-icon-144x144.png?v=107647176128285507921731972887"> <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/products/w2564r-cover-tank-white"> <meta property="og:site_name" content="Alo Yoga"> <meta property="og:url" content="https://www.aloyoga.com/products/w2564r-cover-tank-white"> <meta property="og:title" content="Cover Tank - White"> <meta property="og:type" content="product"> <meta property="og:description" content="The Cover tank is fitted and flawless. This tank top features a wrap detail and shows just enough to keep things a little edgy."> <meta property="og:image" content="http://www.aloyoga.com/cdn/shop/products/W2564R_00_b1_s1_a1_1_m89_1024x1024.jpg?v=1663889080"><meta property="og:image" content="http://www.aloyoga.com/cdn/shop/products/W2564R_00_b1_s1_a3_1_m89_1024x1024.jpg?v=1664231765"><meta property="og:image" content="http://www.aloyoga.com/cdn/shop/products/W2564R_00_b1_s1_a2_1_m89_1024x1024.jpg?v=1664231765"> <meta property="og:image:secure_url" content="https://www.aloyoga.com/cdn/shop/products/W2564R_00_b1_s1_a1_1_m89_1024x1024.jpg?v=1663889080"><meta property="og:image:secure_url" content="https://www.aloyoga.com/cdn/shop/products/W2564R_00_b1_s1_a3_1_m89_1024x1024.jpg?v=1664231765"><meta property="og:image:secure_url" content="https://www.aloyoga.com/cdn/shop/products/W2564R_00_b1_s1_a2_1_m89_1024x1024.jpg?v=1664231765"> <meta name="twitter:site" content="@aloyoga"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Cover Tank - White"> <meta name="twitter:description" content="The Cover tank is fitted and flawless. This tank top features a wrap detail and shows just enough to keep things a little edgy."> <meta name="description" content="The Cover tank is fitted and flawless. This tank top features a wrap detail and shows just enough to keep things a little edgy."> <title>Cover Tank | Women's Tank Tops | Alo Yoga</title> <link crossorigin href="//unpkg.com" rel="preconnect"> <link crossorigin href="//cdn.shopify.com" rel=preconnect><link rel="preload" href="//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectathin-webfont.woff2?v=163815346538380974561731972874" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitecta-webfont.woff2?v=6997927752184387461731972869" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectablack-webfont.woff2?v=13657020597760236281731972870" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectabold-webfont.woff2?v=74635081121537296441731972871" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectabook-webfont.woff2?v=20815885258586915531731972872" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectamedium-webfont.woff2?v=162566454933482519361731972873" as="font" type="font/woff2" crossorigin><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/4485/assets/TwemojiCountryFlags.woff2?v=51689339642712161481731973005"; </script> <link rel="canonical" href="https://www.aloyoga.com/products/w2564r-cover-tank-white"> <link rel="shortcut icon" href="//www.aloyoga.com/cdn/shop/t/4485/assets/favicon-32x32.png?v=111275412657129911751731972859"> <link rel="apple-touch-icon" sizes="57x57" href="//www.aloyoga.com/cdn/shop/t/4485/assets/apple-icon-57x57.png?v=58765080459826745081731972846"> <link rel="apple-touch-icon" sizes="60x60" href="//www.aloyoga.com/cdn/shop/t/4485/assets/apple-icon-60x60.png?v=61655832601137235701731972847"> <link rel="apple-touch-icon" sizes="72x72" href="//www.aloyoga.com/cdn/shop/t/4485/assets/apple-icon-72x72.png?v=77358278551965450921731972847"> <link rel="apple-touch-icon" sizes="76x76" href="//www.aloyoga.com/cdn/shop/t/4485/assets/apple-icon-76x76.png?v=154379096043870404081731972848"> <link rel="apple-touch-icon" sizes="114x114" href="//www.aloyoga.com/cdn/shop/t/4485/assets/apple-icon-114x114.png?v=57504376118258844251731972844"> <link rel="apple-touch-icon" sizes="120x120" href="//www.aloyoga.com/cdn/shop/t/4485/assets/apple-icon-120x120.png?v=174447067597339767421731972845"> <link rel="apple-touch-icon" sizes="144x144" href="//www.aloyoga.com/cdn/shop/t/4485/assets/apple-icon-144x144.png?v=107647176128285507921731972845"> <link rel="apple-touch-icon" sizes="152x152" href="//www.aloyoga.com/cdn/shop/t/4485/assets/apple-icon-152x152.png?v=111120106634587471971731972845"> <link rel="apple-touch-icon" sizes="180x180" href="//www.aloyoga.com/cdn/shop/t/4485/assets/apple-icon-180x180.png?v=100339498002468463391731972846"> <link rel="icon" type="image/png" sizes="192x192" href="//www.aloyoga.com/cdn/shop/t/4485/assets/android-icon-192x192.png?v=27760092443048076461731972842"> <link rel="icon" type="image/png" sizes="32x32" href="//www.aloyoga.com/cdn/shop/t/4485/assets/favicon-32x32.png?v=111275412657129911751731972859"> <link rel="icon" type="image/png" sizes="96x96" href="//www.aloyoga.com/cdn/shop/t/4485/assets/favicon-96x96.png?v=20103423871974567211731972859"> <link rel="icon" type="image/png" sizes="16x16" href="//www.aloyoga.com/cdn/shop/t/4485/assets/favicon-16x16.png?v=130924822069800458061731972858"> <link rel="manifest" href="//www.aloyoga.com/cdn/shop/t/4485/assets/manifest.json?v=15460173022850466941731972884"> <link rel="mask-icon" href="//www.aloyoga.com/cdn/shop/t/4485/assets/safari-pinned-tab.svg?v=35993428401556787221731972906" 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"> <script> window.dataLayer = window.dataLayer || []; </script> <script async 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 = "139037442228"; 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 = "https://www.aloyoga.com" + 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 name="shopify-checkout-api-token" content="940d0ad682d4a2f7f8685f2254552049"> <meta id="in-context-paypal-metadata" data-shop-id="21852813" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> <meta id="amazon-payments-metadata" data-amazon-payments="true" data-amazon-payments-seller-id="A7LGUPKDU4APW" data-amazon-payments-callback-url="https://www.aloyoga.com/21852813/amazon_payments/callback" data-amazon-payments-sandbox-mode="false" data-amazon-payments-client-id="amzn1.application-oa2-client.2b84b046ce964dda824744eb2846eba4" data-amazon-payments-region="US" data-amazon-payments-language="en-US" data-amazon-payments-widget-library-url="https://static-na.payments-amazon.com/OffAmazonPayments/us/js/Widgets.js"> <link rel="alternate" type="application/json+oembed" href="https://www.aloyoga.com/products/w2564r-cover-tank-white.oembed"> <script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script> <link rel="preconnect" href="https://shop.app" crossorigin="anonymous"> <script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=21852813" crossorigin="anonymous"></script> <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":21852813,"countryCode":"US","currencyCode":"USD","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,"smart_payment_buttons_url":"https:\/\/www.aloyoga.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/www.aloyoga.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "alo-yoga.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"RN MON 5PM","id":139037442228,"schema_name":"Production (refs\/tags\/re)","schema_version":"26Oct 21:15 (3c7439e)","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 = "/";</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";</script> <script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script> <script> window.Shopify = window.Shopify || {}; if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; window.Shopify.featureAssets['shop-js'] = {"login-button":["modules/client.login-button_PyB0yoLG.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"shop-pay-payment-request":["modules/client.shop-pay-payment-request_BSPYpBgE.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js","modules/chunk.shop-pay_DNi9j_X8.esm.js"],"payment-terms":["modules/client.payment-terms_BF5x7ymI.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"],"pay-button":["modules/client.pay-button_Cc3hmsbn.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"discount-app":["modules/client.discount-app_Dl148wJa.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"avatar":["modules/client.avatar_BTnouDA3.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/client.init-shop-for-new-customer-accounts_BXLde5-4.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/client.init-shop-email-lookup-coordinator_CSM1j0yH.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js"],"init-customer-accounts-sign-up":["modules/client.init-customer-accounts-sign-up_BDGFEblG.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"],"init-customer-accounts":["modules/client.init-customer-accounts_Ztg3e7fA.en.esm.js","modules/chunk.common_Ckk3SCTm.esm.js","modules/client.login-button_PyB0yoLG.en.esm.js"]}; </script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/assets.pixlee.com\/shopify\/pixlee.shopify.v2.prod.js?shop=alo-yoga.myshopify.com","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:\/\/cdn.attn.tv\/aloyoga\/dtag.js?shop=alo-yoga.myshopify.com","https:\/\/library.verdn.com\/widgets\/page_widget_embed.js?shop=alo-yoga.myshopify.com","\/\/app.backinstock.org\/widget\/29282_1716346062.js?category=bis\u0026v=6\u0026shop=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"]; 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":-28800,"reqid":"ba100626-c965-47da-bc30-c116e0162e41-1732412996","pageurl":"www.aloyoga.com\/products\/w2564r-cover-tank-white?utm_source=pepperjam\u0026utm_medium=affiliate\u0026utm_campaign=Affil_PJ_PPC_21181\u0026utm_content=https%3A%2F%2Fnbcnews.com\u0026clickId=4919179733","u":"74efab6f99ea","p":"product","rtyp":"product","rid":6239910068404};</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=t=>t.elements[r],u=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 a(t){const e=i(t);u().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=i(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){i(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)),i=[...c,...r],u={};for(const[o,c]of new FormData(t).entries())i.includes(o)||(u[o]=c);n.setItem(e,JSON.stringify(u))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const m=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,(()=>{a(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&&a(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=u();for(const t of e)m(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&&u().includes(t)&&m(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script> <script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.aloyoga.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//www.aloyoga.com/cdn/shopifycloud/shopify/assets/shopify_pay/storefront-80e528be853eac23af2454534897ca9536b1d3d04aa043b042f34879a3c111c8.js?v=20220906"></script> <script integrity="sha256-HAs5a9TQVLlKuuHrahvWuke+s1UlxXohfHeoYv8G2D8=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//www.aloyoga.com/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 300px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <script type="text/javascript" id="Heap::ProductionEnvironment"> window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=t.forceSSL||"https:"===document.location.protocol,a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src=(r?"https:":"http:")+"//cdn.heapanalytics.com/js/heap-"+e+".js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(a,n);for(var o=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","resetIdentity","removeEventProperty","setEventProperties","track","unsetEventProperty"],c=0;c<p.length;c++)heap[p[c]]=o(p[c])}; heap.load("138520225"); if (typeof window.heap.identify === 'function') { } </script> <script type="text/javascript"> ;window.NREUM||(NREUM={});NREUM.init={privacy:{cookies_enabled:true}}; ;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}; ;(()=>{var e,t,r={9071:(e,t,r)=>{"use strict";r.d(t,{I:()=>n});var n=0,i=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);i&&(n=+i[1])},8768:(e,t,r)=>{"use strict";r.d(t,{T:()=>n,p:()=>i});const n=/(iPad|iPhone|iPod)/g.test(navigator.userAgent),i=n&&Boolean("undefined"==typeof SharedWorker)},2919:(e,t,r)=>{"use strict";r.d(t,{P_:()=>g,Mt:()=>v,C5:()=>c,DL:()=>y,OP:()=>R,lF:()=>P,Yu:()=>E,Dg:()=>p,CX:()=>u,GE:()=>w,sU:()=>C});var n={};r.r(n),r.d(n,{agent:()=>A,match:()=>N,version:()=>x});var i=r(6797),o=r(4286);const a={beacon:i.ce.beacon,errorBeacon:i.ce.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},s={};function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!s[e])throw new Error("Info for ".concat(e," was never set"));return s[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");s[e]=new o.I(t,a),(0,i.Qy)(e,s[e],"info")}var d=r(2797),f=r(2374);const l={allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},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},session:{domain:void 0,expiresMs:d.oD,inactiveMs:d.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},spa:{enabled:!0,harvestTimeSeconds:10}},h={};function g(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!h[e])throw new Error("Configuration for ".concat(e," was never set"));return h[e]}function p(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");h[e]=new o.I(t,l),(0,i.Qy)(e,h[e],"config")}function v(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const m={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},b={};function y(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!b[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return b[e]}function w(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");b[e]=new o.I(t,m),(0,i.Qy)(e,b[e],"loader_config")}const E=(0,i.mF)().o;var A=null,x=null;const T=/Version\/(\S+)\s+Safari/;if(navigator.userAgent){var _=navigator.userAgent,D=_.match(T);D&&-1===_.indexOf("Chrome")&&-1===_.indexOf("Chromium")&&(A="Safari",x=D[1])}function N(e,t){if(!A)return!1;if(e!==A)return!1;if(!t)return!0;if(!x)return!1;for(var r=x.split("."),n=t.split("."),i=0;i<n.length;i++)if(n[i]!==r[i])return!1;return!0}var S=r(1651);const O={buildEnv:S.Re,bytesSent:{},queryBytesSent:{},customTransaction:void 0,disabled:!1,distMethod:S.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(f._A?.performance?.timeOrigin||f._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+f._A.location,ptid:void 0,releaseIds:{},session:void 0,xhrWrappable:"function"==typeof f._A.XMLHttpRequest?.prototype?.addEventListener,userAgent:n,version:S.q4},j={};function R(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!j[e])throw new Error("Runtime for ".concat(e," was never set"));return j[e]}function C(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");j[e]=new o.I(t,O),(0,i.Qy)(e,j[e],"runtime")}function P(e){return function(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},4286:(e,t,r)=>{"use strict";r.d(t,{I:()=>o});var n=r(909),i=r(8610);class o{constructor(e,t){Object.assign(this,function(e,t){const r={};try{return e&&"object"==typeof e?t&&"object"==typeof t?(Object.assign(r,t),Object.entries(e).forEach((e=>{let[o,a]=e;if(!Object.keys(t).includes(o))return;const s=(0,n.q)(o);s.length&&a&&"object"==typeof a&&s.forEach((e=>{e in a&&((0,i.Z)('"'.concat(e,'" is a protected attribute and can not be changed in feature ').concat(o,". It will have no effect.")),delete a[e])})),r[o]=a})),r):(0,i.Z)("Setting a Configurable requires a model to set its initial properties"):(0,i.Z)("New setting a Configurable requires an object as input")}catch(e){(0,i.Z)("An error occured while setting a Configurable",e)}}(e,t))}}},1651:(e,t,r)=>{"use strict";r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.232.0",i="PROD",o="CDN"},9557:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(8610);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},4329:(e,t,r)=>{"use strict";r.d(t,{L:()=>d,R:()=>c});var n=r(3752),i=r(7022),o=r(4045),a=r(2325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=Array.from(s[e]);function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u<s.length;++u)f(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}r.every((e=>{let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},3752:(e,t,r)=>{"use strict";r.d(t,{c:()=>f,ee:()=>u});var n=r(6797),i=r(3916),o=r(7022),a=r(2919),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:m,get:E,listeners:w,context:v,buffer:A,abort:h,aborted:!1,isBuffering:x,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function v(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function m(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=v(n),s=w(e),d=s.length,f=0;f<d;f++)s[f].apply(a,r);var l=T()[c[e]];return l&&l.push([p,e,r,a]),a}}function b(e,t){n[e]=w(e).concat(t)}function y(e,t){var r=n[e];if(r)for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)}function w(e){return n[e]||[]}function E(t){return f[t]=f[t]||e(p,t)}function A(e,t){var r=T();p.aborted||(0,o.D)(e,(function(e,n){t=t||"feature",c[n]=t,t in r||(r[t]=[])}))}function x(e){return!!T()[c[e]]}function T(){return p.backlog}}(void 0,"globalEE"),c.ee=u)},9252:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>i});var n=r(3752).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4045:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(9252);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},8544:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(2374);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},5526:(e,t,r)=>{"use strict";r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(2374);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s<e;s++)a.push(o(r,++i).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2797:(e,t,r)=>{"use strict";r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},2053:(e,t,r)=>{"use strict";function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},6368:(e,t,r)=>{"use strict";r.d(t,{e:()=>o});var n=r(2374),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},8610:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},3916:(e,t,r)=>{"use strict";r.d(t,{X:()=>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}},2374:(e,t,r)=>{"use strict";r.d(t,{_A:()=>o,il:()=>n,v6:()=>i});const n=Boolean("undefined"!=typeof window&&window.document),i=Boolean("undefined"!=typeof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator);let o=(()=>{if(n)return window;if(i){if("undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope)return globalThis;if(self instanceof WorkerGlobalScope)return self}throw new Error('New Relic browser agent shutting down due to error: Unable to locate global scope. This is possibly due to code redefining browser global variables like "self" and "window".')})()},7022:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},2438:(e,t,r)=>{"use strict";r.d(t,{P:()=>o});var n=r(3752);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 o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},2650:(e,t,r)=>{"use strict";r.d(t,{K:()=>a,b:()=>o});var n=r(8544);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},6797:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(2053),i=r(2374);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},6998:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(8544);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},6408:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(2374);function i(){return"function"==typeof n._A?.PerformanceObserver}},7264:(e,t,r)=>{"use strict";r.d(t,{em:()=>y,u5:()=>O,QU:()=>C,_L:()=>H,Gm:()=>B,Lg:()=>F,gy:()=>G,BV:()=>K,Kf:()=>re});var n=r(3752),i=r(8683),o=r.n(i);const a="nr@original";var s=Object.prototype.hasOwnProperty,c=!1;function u(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c<t.length;c++)l(a=e[s=t[c]])||(e[s]=r(a,u?s+n:n,i,s,o))},r.flag=a,r;function r(t,r,n,s,c){return l(t)?t:(r||(r=""),nrWrapper[a]=t,f(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,u,f,l;try{u=this,a=o()(arguments),f="function"==typeof n?n(a,u):n||{}}catch(t){d([t,"",[a,u,s],f],e)}i(r+"start",[a,u,s],f,c);try{return l=t.apply(u,a)}catch(e){throw i(r+"err",[a,u,e],f,c),e}finally{i(r+"end",[a,u,l],f,c)}}}function i(r,n,i,o){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,o)}catch(t){d([t,r,n,i],e)}c=a}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function f(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){d([e],r)}for(var n in e)s.call(e,n)&&(t[n]=e[n]);return t}function l(e){return!(e&&e instanceof Function&&e.apply&&!e[a])}var h=r(3916),g=r(2374);const p={},v=XMLHttpRequest,m="addEventListener",b="removeEventListener";function y(e){var t=function(e){return(e||n.ee).get("events")}(e);if(p[t.debugId]++)return t;p[t.debugId]=1;var r=u(t,!0);function i(e){r.inPlace(e,[m,b],"-",o)}function o(e,t){return e[1]}return"getPrototypeOf"in Object&&(g.il&&w(document,i),w(g._A,i),w(v.prototype,i)),t.on(m+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,h.X)(n,"nr@wrapped",(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(b+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function w(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,m);)r=Object.getPrototypeOf(r);for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];r&&t(r,...i)}var E="fetch-",A=E+"body-",x=["arrayBuffer","blob","json","text","formData"],T=g._A.Request,_=g._A.Response,D="prototype",N="nr@context";const S={};function O(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(T&&_&&g._A.fetch))return t;if(S[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=o()(arguments),a={};t.emit(n+"before-start",[r],a),a[N]&&a[N].dt&&(e=a[N].dt);var s=i.apply(this,r);return t.emit(n+"start",[r,e],s),s.then((function(e){return t.emit(n+"end",[null,e],s),e}),(function(e){throw t.emit(n+"end",[e],s),e}))})}return S[t.debugId]=1,x.forEach((e=>{r(T[D],e,A),r(_[D],e,A)})),r(g._A,"fetch",E),t.on(E+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(E+"done",[null,r],n)}else t.emit(E+"done",[e],n)})),t}const j={},R=["pushState","replaceState"];function C(e){const t=function(e){return(e||n.ee).get("history")}(e);return!g.il||j[t.debugId]++||(j[t.debugId]=1,u(t).inPlace(window.history,R,"-")),t}var P=r(8544);const I={},k=["appendChild","insertBefore","replaceChild"];function H(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!g.il||I[t.debugId])return t;I[t.debugId]=!0;var r=u(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function s(e,t){var r=e.match(a),n=r[1],i=r[3];return i?s(i,t[n]):t[n]}return r.inPlace(Node.prototype,k,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,c=a.match(i),c?c[1]:null);var a,c;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:s(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var L=r(2919);const z={};function B(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!g.il||z[t.debugId])return t;z[t.debugId]=!0;var r=u(t),i=L.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const M={};function F(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(M[t.debugId])return t;M[t.debugId]=!0;var r=n.c,i=u(t),o=L.Yu.PR;return o&&function(){function e(r){var n=t.context(),a=i(r,"executor-",n,null,!1);const s=Reflect.construct(o,[a],e);return t.context(s).getCtx=function(){return n},s}g._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return o.toString()},Object.setPrototypeOf(e,o),["all","race"].forEach((function(r){const n=o[r];e[r]=function(e){let i=!1;Array.from(e||[]).forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=o[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=o.prototype;const n=o.prototype.then;o.prototype.then=function(){var e=this,o=r(e);o.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c<a;c++)s[c]=arguments[c];s[0]=i(s[0],"cb-",o,null,!1),s[1]=i(s[1],"cb-",o,null,!1);const u=n.apply(this,s);return o.nextPromise=u,t.emit("propagate",[e,!0],u,!1,!1),u},o.prototype.then[a]=n,t.on("executor-start",(function(e){e[0]=i(e[0],"resolve-",this,null,!1),e[1]=i(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const U={},q="requestAnimationFrame";function G(e){const t=function(e){return(e||n.ee).get("raf")}(e);if(!g.il||U[t.debugId]++)return t;U[t.debugId]=1;var r=u(t);return r.inPlace(window,[q],"raf-"),t.on("raf-start",(function(e){e[0]=r(e[0],"fn-")})),t}const V={},W="setTimeout",X="setInterval",Z="clearTimeout",$="-start",Y="-",Q=[W,"setImmediate",X,Z,"clearImmediate"];function K(e){const t=function(e){return(e||n.ee).get("timer")}(e);if(V[t.debugId]++)return t;V[t.debugId]=1;var r=u(t);return r.inPlace(g._A,Q.slice(0,2),W+Y),r.inPlace(g._A,Q.slice(2,3),X+Y),r.inPlace(g._A,Q.slice(3),Z+Y),t.on(X+$,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(W+$,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}var J=r(8610);const ee={},te=["open","send"];function re(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(ee[r.debugId]++)return r;ee[r.debugId]=1,y(t);var i=u(r),o=L.Yu.XHR,a=L.Yu.MO,s=L.Yu.PR,c=L.Yu.SI,d="readystatechange",f=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],h=g._A.XMLHttpRequest.listeners,p=g._A.XMLHttpRequest=function(e){var t=new o(e);function n(){try{r.emit("new-xhr",[t],t),t.addEventListener(d,m,(0,P.m$)(!1))}catch(e){(0,J.Z)("An error occured while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}}return this.listeners=h?[...h,n]:[n],this.listeners.forEach((e=>e())),t};function v(e,t){i.inPlace(t,["onreadystatechange"],"fn-",x)}function m(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",x)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,te,"-xhr-",x),r.on("send-xhr-start",(function(e,t){v(e,t),function(e){l.push(e),a&&(b?b.then(A):c?c(A):(w=-w,E.data=w))}(t)})),r.on("open-xhr-start",v),a){var b=s&&s.resolve();if(!c&&!s){var w=1,E=document.createTextNode(w);new a(A).observe(E,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e<l.length;e++)v(0,l[e]);l.length&&(l=[])}function x(e,t){return t}return r}},8675:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(2325).D.ajax},8322:(e,t,r)=>{"use strict";r.d(t,{A:()=>i,t:()=>n});const n=r(2325).D.jserrors,i="nr@seenError"},6034:(e,t,r)=>{"use strict";r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(2325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6486:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(2325).D.pageAction},2484:(e,t,r)=>{"use strict";r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(2325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},6382:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(2325).D.pageViewTiming},2628:(e,t,r)=>{"use strict";r.d(t,{ADD_EVENT_LISTENER:()=>p,BST_RESOURCE:()=>a,BST_TIMER:()=>l,END:()=>u,FEATURE_NAME:()=>i,FN_END:()=>f,FN_START:()=>d,ORIG_EVENT:()=>g,PUSH_STATE:()=>h,RESOURCE:()=>s,RESOURCE_TIMING_BUFFER_FULL:()=>o,START:()=>c});var n=r(2919);const i=r(2325).D.sessionTrace,o="resourcetimingbufferfull",a="bstResource",s="resource",c="-start",u="-end",d="fn"+c,f="fn"+u,l="bstTimer",h="pushState",g=n.Yu.EV,p="addEventListener"},755:(e,t,r)=>{"use strict";r.d(t,{BODY:()=>A,CB_END:()=>x,CB_START:()=>u,END:()=>E,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>m,FETCH_DONE:()=>v,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(2919);r(2374);const i=r(2325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",v="fetch-done",m="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",E="-end",A="-body",x="cb"+E,T="jsTime",_="fetch"},1509:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(2919),i=r(3752),o=r(2384),a=r(6797);class s{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1,this.checkConfiguration()}checkConfiguration(){if(!(0,n.lF)(this.agentIdentifier)){let e={...(0,a.gG)().info?.jsAttributes};try{e={...e,...(0,n.C5)(this.agentIdentifier)?.jsAttributes}}catch(e){}(0,o.j)(this.agentIdentifier,{...(0,a.gG)(),info:{...(0,a.gG)().info,jsAttributes:e}})}}}},2384:(e,t,r)=>{"use strict";r.d(t,{j:()=>b});var n=r(2325),i=r(2919),o=r(9252),a=r(3752),s=r(2053),c=r(4329),u=r(2650),d=r(2374),f=r(8610),l=r(6034),h=r(6797);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(7022);const v={stn:[n.D.sessionTrace],err:[n.D.jserrors,n.D.metrics],ins:[n.D.pageAction],spa:[n.D.spa]};const m={};function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},b=arguments.length>2?arguments[2]:void 0,y=arguments.length>3?arguments[3]:void 0,{init:w,info:E,loader_config:A,runtime:x={loaderType:b},exposed:T=!0}=t;const _=(0,h.gG)();E||(w=_.init,E=_.info,A=_.loader_config),E.jsAttributes??={},d.v6&&(E.jsAttributes.isWorker=!0),(0,i.CX)(e,E),(0,i.Dg)(e,w||{}),(0,i.GE)(e,A||{}),(0,i.sU)(e,x),g();const D=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),v="api-",m=v+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),E(v,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=E(v,e,!0,"api"))),h.addPageAction=E(v,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=E(v,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,E(v,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of <".concat(typeof t,"> was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(m+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function E(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,5692)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=E(m,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.v6?A():(0,u.b)((()=>A()),!0),h}(e,y);return(0,h.Qy)(e,D,"api"),(0,h.Qy)(e,T,"exposed"),(0,h.EZ)("activatedFeatures",m),(0,h.EZ)("setToken",(t=>function(e,t){var r=a.ee.get(t);e&&"object"==typeof e&&((0,p.D)(e,(function(e,t){if(!t)return(v[e]||[]).forEach((t=>{(0,o.p)("block-"+e,[],void 0,t,r)}));m[e]||((0,o.p)("feat-"+e,[],void 0,v[e],r),m[e]=!0)})),(0,c.L)(t,n.D.pageViewEvent))}(t,e))),D}},909:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i,q:()=>o});var n=r(2325);function i(e){switch(e){case n.D.ajax:return[n.D.jserrors];case n.D.sessionTrace:return[n.D.ajax,n.D.pageViewEvent];case n.D.pageViewTiming:return[n.D.pageViewEvent];default:return[]}}function o(e){return e===n.D.jserrors?[]:["auto"]}},2325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8}},8683:e=>{e.exports=function(e,t,r){t||(t=0),void 0===r&&(r=e?e.length:0);for(var n=-1,i=r-t||0,o=Array(i<0?0:i);++n<i;)o[n]=e[t+n];return o}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},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=>(({78:"page_action-aggregate",147:"metrics-aggregate",193:"session_trace-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",439:"async-api",729:"lazy-loader",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"64dc4751",147:"c2ad263a",193:"c0ef217a",242:"2a8d47d1",317:"017d6ea4",348:"ddd91465",439:"ad3273bd",729:"c8cd494b",786:"5a238c1f",873:"342172b1",875:"2c240adb",898:"666f66ea"}[e]+"-1.232.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var f=u[d];if(f.getAttribute("src")==r||f.getAttribute("data-webpack")==t+o){s=f;break}}s||(c=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r),e[r]=[n];var l=(t,n)=>{s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=797,i.p="https://js-agent.newrelic.com/",(()=>{var e={797:0,201: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 o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=window.webpackChunkNRBA=window.webpackChunkNRBA||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o={};(()=>{"use strict";i.r(o);var e=i(2325),t=i(2919);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(2384),s=i(909),c=i(9252),u=i(8768),d=i(4329),f=i(1509),l=i(2650),h=i(2374),g=i(8610);class p extends f.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.hasAggregator=!1,this.auto=n,this.abortHandler,n&&(0,d.R)(e,r)}importAggregator(){if(this.hasAggregator||!this.auto)return;this.hasAggregator=!0;const e=async()=>{try{const{setupAgentSession:e}=await i.e(242).then(i.bind(i,2011));e(this.agentIdentifier);const{lazyLoader:t}=await i.e(729).then(i.bind(i,8110)),{Aggregate:r}=await t(this.featureName,"aggregate");new r(this.agentIdentifier,this.aggregator)}catch(e){(0,g.Z)("Downloading ".concat(this.featureName," failed..."),e),this.abortHandler?.()}};h.v6?e():(0,l.b)((()=>e()),!0)}}var v=i(2484),m=i(2053);class b extends p{static featureName=v.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,v.t9,i),("undefined"==typeof PerformanceNavigationTiming||u.T)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[v.Dz]=Math.max(Date.now()-n.offset,0),(0,l.K)((()=>n[v.qw]=Math.max((0,m.z)()-n[v.Dz],0))),(0,l.b)((()=>{const t=(0,m.z)();n[v.OJ]=Math.max(t-n[v.Dz],0),(0,c.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var y=i(9557),w=i(7022);class E extends y.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,w.D)(e,(function(e,r){t[e]=A(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,w.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=A(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=A(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=T(this.aggregatedData[r]),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function A(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=x(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function x(e){return{t:e,min:e,max:e,sos:e*e,c:1}}function T(e){return"object"!=typeof e?[]:(0,w.D)(e,_)}function _(e,t){return t}var D=i(6797),N=i(5526),S=i(2438);var O=i(6998),j=i(8544),R=i(6382);class C extends p{static featureName=R.t;constructor(e,r){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,R.t,n),h.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,O.N)((()=>(0,c.p)("docHidden",[(0,m.z)()],void 0,R.t,this.ee)),!0),(0,j.bP)("pagehide",(()=>(0,c.p)("winPagehide",[(0,m.z)()],void 0,R.t,this.ee))),this.importAggregator())}}const P=Boolean(h._A?.Worker),I=Boolean(h._A?.SharedWorker),k=Boolean(h._A?.navigator?.serviceWorker);let H,L,z;var B=i(6034);class M extends p{static featureName=B.t9;constructor(t,r){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(t,r,B.t9,n),function(e){if(!H){if(P){H=Worker;try{h._A.Worker=r(H,"Dedicated")}catch(e){o(e,"Dedicated")}if(I){L=SharedWorker;try{h._A.SharedWorker=r(L,"Shared")}catch(e){o(e,"Shared")}}else n("Shared");if(k){z=navigator.serviceWorker.register;try{h._A.navigator.serviceWorker.register=(t=z,function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return i("Service",r[1]?.type),t.apply(navigator.serviceWorker,r)})}catch(e){o(e,"Service")}}else n("Service");var t;return}n("All")}function r(e,t){return"undefined"==typeof Proxy?e:new Proxy(e,{construct:(e,r)=>(i(t,r[1]?.type),new e(...r))})}function n(t){h.v6||e("Workers/".concat(t,"/Unavailable"))}function i(t,r){e("Workers/".concat(t,"module"===r?"/Module":"/Classic"))}function o(t,r){e("Workers/".concat(r,"/SM/Unsupported")),(0,g.Z)("NR Agent: Unable to capture ".concat(r," workers."),t)}}((t=>(0,c.p)(B.xS,[t],void 0,e.D.metrics,this.ee))),this.importAggregator()}}var F,U=i(3916),q=i(7264),G=(i(8683),i(3752)),V={};try{F=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(V.console=!0,-1!==F.indexOf("dev")&&(V.dev=!0),-1!==F.indexOf("nr_dev")&&(V.nrDev=!0))}catch(e){}function W(e){try{V.console&&W(e)}catch(e){}}V.nrDev&&G.ee.on("internal-error",(function(e){W(e.stack)})),V.dev&&G.ee.on("fn-err",(function(e,t,r){W(r.stack)})),V.dev&&(W("NR AGENT IN DEVELOPMENT MODE"),W("flags: "+(0,w.D)(V,(function(e,t){return e})).join(", ")));var X=i(8322);class Z extends p{static featureName=X.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,X.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(e,t,r){o.abortHandler&&!r[X.A]&&((0,U.X)(r,X.A,(function(){return!0})),this.thrown=!0,Y(r,void 0,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,c.p)("ierr",[t,(0,m.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=h._A.onerror,h._A.onerror=this.onerrorHandler.bind(this),h._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,S.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,c.p)("err",[r,(0,m.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,j.m$)(!1,this.removeOnAbort?.signal)),(0,q.gy)(this.ee),(0,q.BV)(this.ee),(0,q.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,q.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:Y(o||new $(t,r,n),!0,this.ee)}catch(t){try{(0,c.p)("ierr",[t,(0,m.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function $(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}function Y(t,r,n){var i=r?null:(0,m.z)();(0,c.p)("err",[t,i],void 0,e.D.jserrors,n)}let Q=1;const K="nr@id";function J(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===h._A?0:(0,U.X)(e,K,(function(){return Q++}))}var ee=i(9071);function te(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,S.P)(e).length}catch(e){return}}}var re=i(6368);class ne{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,N.M)(),s=(0,N.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}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,o){if(!("function"==typeof h._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,S.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i<n.allowed_origins.length;i++){var o=(0,re.e)(n.allowed_origins[i]);if(e.hostname===o.hostname&&e.protocol===o.protocol&&e.port===o.port){r=!0;break}}return r}isDtEnabled(){var e=(0,t.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,t.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,t.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,t.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var ie=i(8675),oe=["load","error","abort","timeout"],ae=oe.length,se=t.Yu.REQ,ce=h._A.XMLHttpRequest;class ue extends p{static featureName=ie.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,ie.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new ne(r),this.handler=(e,t,r,n)=>(0,c.p)(e,t,r,n,this.ee),(0,q.u5)(this.ee),(0,q.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,j.m$)(!1)),ee.I||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,j.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function c(e,n){var i=(0,t.DL)(r);"xpid"in i&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function u(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=te(i);a&&(r.txSize=a)}this.startTime=(0,m.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<ae;s++)t.addEventListener(oe[s],this.listener,(0,j.m$)(!1))}function d(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 f(e,t){var r=""+J(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+J(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,m.z)()}function p(e,t){t instanceof ce&&"load"===e[0]&&n.emit("xhr-load-added",[e[1],e[2]],t)}function v(e,t){t instanceof ce&&"load"===e[0]&&n.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof ce&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,m.z)()))}function y(e,t){this.xhrCbStart&&n.emit("xhr-cb-time",[(0,m.z)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};"string"==typeof e[0]?t=e[0]:e[0]&&e[0].url?t=e[0].url:h._A?.URL&&e[0]&&e[0]instanceof URL&&(t=e[0].href),t&&(this.parsedOrigin=(0,re.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=o.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if("string"==typeof e[0]||h._A?.URL&&e[0]&&e[0]instanceof URL){var i={};for(var a in r)i[a]=r[a];i.headers=new Headers(r.headers||{}),s(i.headers,n)&&(this.dt=n),e.length>1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(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 E(e,t){this.params={},this.metrics={},this.startTime=(0,m.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof se?r=i.url:h._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof se&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=te(n.body)||0}function A(t,r){var n;this.endTime=(0,m.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,m.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function x(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o<ae;o++)t.removeEventListener(oe[o],this.listener,!1);r.aborted||(n.duration=(0,m.z)()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==r.status&&(r.status=0):_(this,t),n.cbTime=this.cbTime,i("xhr",[r,n,this.startTime,this.endTime,"xhr"],this,e.D.ajax))}}function T(e,t){var r=(0,re.e)(t),n=e.params;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}function _(e,t){e.params.status=t.status;var r=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?te(e.response):"text"===r||""===r||void 0===r?te(e.responseText):void 0}(t,e.lastSize);if(r&&(e.metrics.rxSize=r),e.sameOrigin){var n=t.getResponseHeader("X-NewRelic-App-Data");n&&(e.params.cat=n.split(", ").pop())}e.loadCaptureCalled=!0}n.on("new-xhr",a),n.on("open-xhr-start",s),n.on("open-xhr-end",c),n.on("send-xhr-start",u),n.on("xhr-cb-time",d),n.on("xhr-load-added",f),n.on("xhr-load-removed",l),n.on("xhr-resolved",g),n.on("addEventListener-end",p),n.on("removeEventListener-end",v),n.on("fn-end",y),n.on("fetch-before-start",w),n.on("fetch-start",E),n.on("fn-start",b),n.on("fetch-done",A)}(r,this.ee,this.handler,this.dt),this.importAggregator())}}var de=i(6408),fe=i(2628);const{BST_RESOURCE:le,BST_TIMER:he,END:ge,FEATURE_NAME:pe,FN_END:ve,FN_START:me,ADD_EVENT_LISTENER:be,PUSH_STATE:ye,RESOURCE:we,RESOURCE_TIMING_BUFFER_FULL:Ee,START:Ae,ORIG_EVENT:xe}=fe,Te="clearResourceTimings";var _e=i(755);const{FEATURE_NAME:De,START:Ne,END:Se,BODY:Oe,CB_END:je,JS_TIME:Re,FETCH:Ce,FN_START:Pe,CB_START:Ie,FN_END:ke}=_e;var He=i(6486);class Le extends p{static featureName=He.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,He.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,N.ky)(16);this.agentIdentifier=t,this.sharedAggregator=new E({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(b),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=Array.from(this.desiredFeatures);i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const e=(0,s.Z)(t.featureName);e.every((e=>r[e]))||(0,g.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,S.P)(e),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,D.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,g.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,D.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[ue,b,C,class extends p{static featureName=pe;constructor(t,r){if(super(t,r,pe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!h.il)return;const n=this.ee;this.timerEE=(0,q.BV)(n),this.rafEE=(0,q.gy)(n),(0,q.QU)(n),(0,q.em)(n),n.on(me,(function(e,t){e[0]instanceof xe&&(this.bstStart=(0,m.z)())})),n.on(ve,(function(t,r){var i=t[0];i instanceof xe&&(0,c.p)("bst",[i,r,this.bstStart,(0,m.z)()],void 0,e.D.sessionTrace,n)})),this.timerEE.on(me,(function(e,t,r){this.bstStart=(0,m.z)(),this.bstType=r})),this.timerEE.on(ve,(function(t,r){(0,c.p)(he,[r,this.bstStart,(0,m.z)(),this.bstType],void 0,e.D.sessionTrace,n)})),this.rafEE.on(me,(function(){this.bstStart=(0,m.z)()})),this.rafEE.on(ve,(function(t,r){(0,c.p)(he,[r,this.bstStart,(0,m.z)(),"requestAnimationFrame"],void 0,e.D.sessionTrace,n)})),n.on(ye+Ae,(function(e){this.time=(0,m.z)(),this.startPath=location.pathname+location.hash})),n.on(ye+ge,(function(t){(0,c.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)})),(0,de.W)()?((0,c.p)(le,[window.performance.getEntriesByType("resource")],void 0,e.D.sessionTrace,n),function(){var t=new PerformanceObserver(((t,r)=>{var i=t.getEntries();(0,c.p)(le,[i],void 0,e.D.sessionTrace,n)}));try{t.observe({entryTypes:["resource"]})}catch(e){}}()):window.performance[Te]&&window.performance[be]&&window.performance.addEventListener(Ee,this.onResourceTimingBufferFull,(0,j.m$)(!1)),document.addEventListener("scroll",this.noOp,(0,j.m$)(!1)),document.addEventListener("keypress",this.noOp,(0,j.m$)(!1)),document.addEventListener("click",this.noOp,(0,j.m$)(!1)),this.abortHandler=this.#e,this.importAggregator()}#e(){window.performance.removeEventListener(Ee,this.onResourceTimingBufferFull,!1),this.abortHandler=void 0}noOp(e){}onResourceTimingBufferFull(t){if((0,c.p)(le,[window.performance.getEntriesByType(we)],void 0,e.D.sessionTrace,this.ee),window.performance[Te])try{window.performance.removeEventListener(Ee,this.onResourceTimingBufferFull,!1)}catch(e){}}},M,Le,Z,class extends p{static featureName=De;constructor(e,r){if(super(e,r,De,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!h.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,q._L)(this.ee),s=(0,q.Lg)(this.ee),c=(0,q.BV)(this.ee),u=(0,q.Kf)(this.ee),d=this.ee.get("events"),f=(0,q.u5)(this.ee),l=(0,q.QU)(this.ee),g=(0,q.Gm)(this.ee);function p(e,t){l.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[Pe]=(0,m.z)()}function b(){i--,window.location.hash!==n&&p(0,!0);var e=(0,m.z)();this[Re]=~~this[Re]+e-this[Pe],this[ke]=e}function y(e,t){e.on(t,(function(){this[t]=(0,m.z)()}))}this.ee.on(Pe,v),s.on(Ie,v),a.on(Ie,v),this.ee.on(ke,b),s.on(je,b),a.on(je,b),this.ee.buffer([Pe,ke,"xhr-resolved"],this.featureName),d.buffer([Pe],this.featureName),c.buffer(["setTimeout"+Se,"clearTimeout"+Ne,Pe],this.featureName),u.buffer([Pe,"new-xhr","send-xhr"+Ne],this.featureName),f.buffer([Ce+Ne,Ce+"-done",Ce+Oe+Ne,Ce+Oe+Se],this.featureName),l.buffer(["newURL"],this.featureName),g.buffer([Pe],this.featureName),s.buffer(["propagate",Ie,je,"executor-err","resolve"+Ne],this.featureName),o.buffer([Pe,"no-"+Pe],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(f,Ce+Ne),y(f,Ce+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),l.on("pushState-end",p),l.on("replaceState-end",p),window.addEventListener("hashchange",p,(0,j.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",p,(0,j.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){p(0,i>1)}),(0,j.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); </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 id="talkable_init_alo-yoga"> window._talkableq = window._talkableq || []; _talkableq.push(['init', { site_id: "alo-yoga" }]); window._talkableq.push(['authenticate_customer', { email: '', first_name: '', last_name: '' }]); window._talkableq.push(['register_affiliate', {}]); </script> <script defer id="talkable_code_alo-yoga" src="//d2jjzw81hqbuqv.cloudfront.net/integration/clients/alo-yoga.min.js" type="text/javascript"> </script><script id="talkable_init2_alo-yoga"> window._talkableq.push(['gleam_reward', { callback: function(coupon) { if (window.jQuery) { $('body').on('submit', "form[action='/cart']", function(data) { $('<input />').attr('type', 'hidden') .attr('name', 'discount') .attr('value', coupon) .appendTo($("form[action='/cart']")); return true; }); } else { var forms = document.getElementsByTagName('form'), discount = document.createElement('input'); discount.type = 'hidden'; discount.name = 'discount'; discount.value = coupon; for (var i = 0; i < forms.length; i++) { if (forms[i].action.indexOf('/cart') !== -1) { forms[i].appendChild(discount); } } } } }]); </script> <script> let IS_NATIVE_APP_CLIENT = false; const locale = window?.Shopify?.locale ?? 'en'; document.cookie = `alo_language=${encodeURIComponent(locale)};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) } // Do not load Transperfect script for mobile apps if (locale.toLowerCase() === "en" || IS_NATIVE_APP_CLIENT) { } else { 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><script type="text/javascript"> window.mobileAppCustomer = function() { if (Object.hasOwnProperty.call(window, "ActiveXObject")) { return; } var customer = {state: "anonymous", loggedIn: false}; return customer; }; </script> <!--[if (gt IE 9)|!(IE)]><!--> <style> /* // ? [REVISIT] move these to public cdn, not theme cdn */ /* Arquitecta */ @font-face { font-family: 'arquitecta', Arial, sans-serif; src: url("//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectathin-webfont.woff2?v=163815346538380974561731972874") format('woff2'), url("//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectathin-webfont.woff?v=54613817702945917591731972873") format('woff'); font-weight: 100; font-style: 100; font-display: swap; } @font-face { font-family: 'arquitecta'; src: url("//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitecta-webfont.woff2?v=6997927752184387461731972869") format('woff2'), url("//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitecta-webfont.woff?v=108333426453216714271731972868") format('woff'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'arquitecta'; src: url("//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectablack-webfont.woff2?v=13657020597760236281731972870") format('woff2'), url("//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectablack-webfont.woff?v=109944306522337207381731972869") format('woff'); font-weight: 900; font-style: normal; font-display: swap; } @font-face { font-family: 'arquitecta'; src: url("//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectabold-webfont.woff2?v=74635081121537296441731972871") format('woff2'), url("//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectabold-webfont.woff?v=153485633620892383751731972870") format('woff'); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: 'arquitecta'; src: url("//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectabook-webfont.woff2?v=20815885258586915531731972872") format('woff2'), url("//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectabook-webfont.woff?v=162414122045367758811731972871") format('woff'); font-weight: 200; font-style: normal; font-display: swap; } @font-face { font-family: 'arquitecta'; src: url("//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectamedium-webfont.woff2?v=162566454933482519361731972873") format('woff2'), url("//www.aloyoga.com/cdn/shop/t/4485/assets/latinotype_-_arquitectamedium-webfont.woff?v=290780496896615301731972872") format('woff'); font-weight: 500; font-style: normal; font-display: swap; } /* 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 dev2BuilderEnvEnabled = (themeRole === 'unpublished' || shopName.includes('dev')) ? false : false; var shippingThresholdProduct = "$75"; window.getSiteSettings = function() { var siteSettings = { "builderPoweredMenus": true, "isPasswordProtectionEnabled": true, "enableAPQforPS": true, "apolloCacheKey": "A", "plpEnableSwatches": true, "groupFullPriceSalePriceSwatches": false, "enableGiftBeauty": false, "giftBeautyVariantId": "41317683331252", "amountToSpendBeauty": "250", "wizEndpoint" : "https:\/\/api.alo.software\/v1\/wiz", "customerEmail": null, "customerID": null, "enableSwimSizeGuideTab": false, "enableFindInStore": true, "findInStorePricingDisclaimer": "Prices may vary in stores", "shouldShowPriceRangesOnPlp": true, "uniBannerStickyEnable": false, "splashScreen": { "enable": true, "image": "\/\/www.aloyoga.com\/cdn\/shopifycloud\/shopify\/assets\/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.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." }, "excitingPdpBadgeSignedOut": "", "excitingPdpBadgeSignedOutForeground": "#000000", "excitingPdpBadgeSignedOutBackground": "#FF0000", "excitingPdpBadgeSignedIn": "", "excitingPdpBadgeSignedInForeground": "#000000", "excitingPdpBadgeSignedInBackground": "#D7DDEB", "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": "Join the Alo Fam", "description": "Joining will keep you up to date on drops and other promotions in the future.", "submitCta": "Join Now", "declineCta": "No, I’ll pay full price", "signupAgreement": "By joining you agree to our Terms of Service and to receive our email newsletter.", "termsUrl": "https:\/\/www.aloyoga.com\/pages\/terms-of-use", "successMessage": "Use code below for early shopping \u0026 big savings!", "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, "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='\/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='\/pages\/help-center'\u003eHelp Center\u003c\/a\u003e\u003c\/p\u003e", }, "faceID": { "enabled": true }, "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" : "This offer is only for first-time purchasers. Stay tuned for more of the exclusive offers you love!", "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"}, "shippingThresholdProduct": shippingThresholdProduct, "customReturnsMessagingEnabled": true, "returnsMessaging": {"default":{"pdp":"Free Shipping Over [$X] and Free Returns","cart":"Free Returns"},"us":{"pdp":"Free Shipping \u0026 Free Returns","cart":"Easy Returns"}}, "dev2BuilderEnvEnabled": dev2BuilderEnvEnabled, "birthdayDeepLinkingEnabled": false, }; 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/4485/assets/"; } catch (err) { var helperAssetUrl = "\/\/www.aloyoga.com\/cdn\/shop\/t\/4485\/assets\/helper-for-getting-the-public-path?47897771"; 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/4485/assets/runtime.1a64a6b7.js?v=49117433262178697741731972905" defer="defer"></script><script type="text/javascript" src="//www.aloyoga.com/cdn/shop/t/4485/assets/1.9bd17d11.chunk.js?v=177578367299153091991731972815" defer="defer"></script><script type="text/javascript" src="//www.aloyoga.com/cdn/shop/t/4485/assets/vendors-PageBuilderCo-fdb1cb86.cf29468b.chunk.js?v=94588697298448666021731973013" defer="defer"></script><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/layout.checkout.bf4b359b.chunk.js?v=160288550769792182141731972875" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/layout.invisible.a771eeea.chunk.js?v=143970276452213356511731972877" as="script"><script type="text/javascript" src="//www.aloyoga.com/cdn/shop/t/4485/assets/layout.theme.e1e4d4eb.chunk.js?v=2083312018807093961731972880" defer="defer"></script><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.article.aloblog.85f5c6e7.chunk.js?v=68045893968050580671731972909" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.blog.main.529f833f.chunk.js?v=102480969969605098261731972910" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.blog.practice.8a27d447.chunk.js?v=178631843264101156121731972913" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.cart.e6ff1e3c.chunk.js?v=22460587257687990581731972916" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.collection.buildercontent-dynamic-dropzone.84e338fd.chunk.js?v=121818662723840302451731972919" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.collection.buildercontent.eaaf5fe2.chunk.js?v=155143718269018692511731972920" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/vendors-template.coll-926a1a3d.0adbcbf2.chunk.js?v=154924806274721132991731973023" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.collection.generic-slap.29f657da.chunk.js?v=153474128308360178071731972922" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.collection.f6537379.chunk.js?v=91538961863962796251731972921" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.collection.shop-by-color.943f807d.chunk.js?v=33548472513453164251731972926" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.gift_card.c165fa74.chunk.js?v=170632605605949761001731972941" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.index.1b05cba4.chunk.js?v=176559353760617413291731972942" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/vendors-template.list-d3b95e9e.c464c854.chunk.js?v=14563264079996811561731973025" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.list-collections.yogaui.bdf13884.chunk.js?v=16718561020652446791731972945" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.access.2430a2bc.chunk.js?v=144153211856439676781731972950" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.benefits-grid.e201becb.chunk.js?v=173286523940474361041731972952" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.builderwebcomponent.208658d1.chunk.js?v=170405154244764302021731972954" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.career.8ac579d4.chunk.js?v=93028942226492452991731972955" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.cms-content.beaa2f41.chunk.js?v=89978162810635895091731972959" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/vendors-template.page-94065a23.b671b0b5.chunk.js?v=44693519843288462321731973027" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.cs-contact-form.520c712f.chunk.js?v=2706727984619263461731972960" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.domestic-returns-and-exchanges.ae5ff9d4.chunk.js?v=88784491597666210391731972962" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/vendors-template.page-90a12470.17e73d2e.chunk.js?v=178802571929360711621731973026" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.download-app.2cbbcce8.chunk.js?v=38343363811566207511731972964" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.gift-card-balance.aa92bc00.chunk.js?v=40892261275603846561731972966" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.in-access.629ada56.chunk.js?v=44472976422108674081731972969" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.3303a53d.chunk.js?v=150882219922365961521731972948" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.loyalty-insights.cbb72223.chunk.js?v=177404266601876122241731972971" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.order-lookup.2f5b7c9c.chunk.js?v=141694636621284109801731972974" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.pixlee.44f3e4fb.chunk.js?v=166932326181065856311731972976" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.pro-program-apply.187f31aa.chunk.js?v=23992578654919807971731972978" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.reviews.84c48abe.chunk.js?v=114747962078568413011731972980" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.shop-our-insta.25942467.chunk.js?v=61130013387787041881731972982" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.size-guide.3108fba2.chunk.js?v=128213649894619644251731972985" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/vendors-template.page-c9cf1d22.be0ba2df.chunk.js?v=8041634134405892161731973028" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.store-password-protect.1da20983.chunk.js?v=12996009483783475611731972988" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.studios-faqs.032fd693.chunk.js?v=158378648414001269691731972990" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.product.dropzone.d586b4fc.chunk.js?v=91671012928430502231731972993" as="script"><script type="text/javascript" src="//www.aloyoga.com/cdn/shop/t/4485/assets/template.product.f7f5fc29.chunk.js?v=96149897686038800511731972995" defer="defer"></script><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.product.sizeguide.6e154f82.chunk.js?v=23788443025904144081731972997" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.search.95dcde9b.chunk.js?v=60157830590406001601731973000" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/default-template.cust-77168cd3.3a777dda.chunk.js?v=111131560119853855451731972854" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.customer.account.edit.e2f69d59.chunk.js?v=13652653752408246261731972931" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.customer.account.email.4d5c2b60.chunk.js?v=22081910909151179771731972932" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.customer.account.b98f5737.chunk.js?v=49951986526747523091731972929" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.customer.account.refer-a-friend.edab7a31.chunk.js?v=99428220930963190431731972933" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.customer.account.wishlist.7e196ae2.chunk.js?v=21381160260899642241731972934" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.customer.addresses.bd1ab66f.chunk.js?v=166685262115941028431731972937" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.customer.login.84c1c5bb.chunk.js?v=176371504646564820861731972939" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.customer.order.02ae9fdd.chunk.js?v=132905163651781604211731972940" as="script"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/layout.checkout.095cff7c.chunk.css?v=116749631700714350791731972874" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/layout.invisible.a9477475.chunk.css?v=49979676162125208801731972878" as="style"><link href="//www.aloyoga.com/cdn/shop/t/4485/assets/layout.theme.84b9b7c5.chunk.css?v=114381522430500349171731972879" rel="stylesheet"/><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.article.aloblog.838457bc.chunk.css?v=74705896147725975481731972908" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.blog.main.5831413b.chunk.css?v=66877786654907052791731972911" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.blog.practice.72d6a542.chunk.css?v=108579915667480642921731972912" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.cart.10e9a366.chunk.css?v=159033369771750965801731972915" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.collection.generic-slap.c966f26a.chunk.css?v=96422327140913717281731972924" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.collection.308b53cf.chunk.css?v=28450634020404405881731972918" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.collection.shop-by-color.308b53cf.chunk.css?v=56872723857024141451731972925" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.index.d770b036.chunk.css?v=113411207272237877111731972944" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.list-collections.yogaui.e737807d.chunk.css?v=130322868033816568351731972946" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.access.06d0afc3.chunk.css?v=183940012486917532121731972949" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.benefits-grid.949f6032.chunk.css?v=15919176302516761941731972951" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.career.911e0453.chunk.css?v=164341430672419579101731972957" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.cms-content.73340847.chunk.css?v=99376378911635012751731972958" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.cs-contact-form.be412f86.chunk.css?v=130386003635895205821731972961" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.domestic-returns-and-exchanges.80c02f23.chunk.css?v=1290996535479566311731972962" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.download-app.e770caaf.chunk.css?v=81646502973672809171731972965" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.gift-card-balance.e9607bd8.chunk.css?v=162147879763197242711731972967" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.in-access.06d0afc3.chunk.css?v=16178325526811365451731972968" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.2b654449.chunk.css?v=103074005217471746861731972947" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.loyalty-insights.d8349ea4.chunk.css?v=72902990348548267521731972973" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.order-lookup.3b9fb57b.chunk.css?v=61586026521937317151731972975" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.pixlee.ea4a384f.chunk.css?v=143009614346387903371731972977" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.pro-program-apply.81b7a337.chunk.css?v=72645492371981046231731972980" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.reviews.a1b04c91.chunk.css?v=106963525730068912611731972981" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.shop-our-insta.4a0e292b.chunk.css?v=184144686537139294761731972984" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.size-guide.32defd04.chunk.css?v=47210531537188194121731972987" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.store-password-protect.7e83fc93.chunk.css?v=87500072213059069541731972989" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.page.studios-faqs.0a4ad95b.chunk.css?v=10578841742573513401731972991" as="style"><link href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.product.a7fdd8da.chunk.css?v=10567597637698070611731972992" rel="stylesheet"/><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.product.sizeguide.852f1d73.chunk.css?v=118189059951553988811731972998" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.search.50012577.chunk.css?v=146871385055936704921731972999" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/default-template.cust-77168cd3.d6b84d62.chunk.css?v=55648983793193314171731972855" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.customer.account.44db785d.chunk.css?v=150965291324758640161731972928" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.customer.account.wishlist.85a34840.chunk.css?v=61047374109506129321731972936" as="style"><link rel="prefetch" href="//www.aloyoga.com/cdn/shop/t/4485/assets/template.customer.login.06bc5595.chunk.css?v=27412701716688630421731972938" as="style"> <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> <!-- BEGIN app block: shopify://apps/oxi-social-login/blocks/social-login-embed/24ad60bc-8f09-42fa-807e-e5eda0fdae17 --> <script> var vt='1729056882';function wfete(selector){return new Promise(resolve=>{if(document.querySelector(selector)){return resolve(document.querySelector(selector))}const observer=new MutationObserver(()=>{if(document.querySelector(selector)){resolve(document.querySelector(selector));observer.disconnect()}});observer.observe(document.body,{subtree:true,childList:true,})})}async function oxi_init(){const data=await getOConfig()}function getOConfig(){var script=document.createElement('script');script.src='//social-login.oxiapps.com/init.json?shop=alo-yoga.myshopify.com&vt='+vt+'&callback=jQuery111004090950169811405_1543664809199';script.setAttribute('rel','nofollow');document.head.appendChild(script)}function jQuery111004090950169811405_1543664809199(p){if(p.m=="1"){if(typeof oxi_initialized==='undefined'){var oxi_initialized=true;vt=parseInt(vt);var newScript=document.createElement('script');newScript.type='text/javascript';newScript.src='https://cdn.shopify.com/extensions/d6ca6880-8309-48a5-acff-7db6ddcb8825/oxi-social-login-18/assets/osl.min.js';document.getElementsByTagName('head')[0].appendChild(newScript)}}else{const intervalID=setInterval(()=>{if(document.querySelector('body')){clearInterval(intervalID);opa=['form[action*="account/login"]','form[action$="account"]'];opa.forEach(e=>{wfete(e).then(element=>{if(typeof oxi_initialized==='undefined'){var oxi_initialized=true;console.log("Oxi Social Login Initialized");if(p.i=='y'){var list=document.querySelectorAll(e);var oxi_list_length=0;if(list.length>0){oxi_list_length=list.length}for(var osli1=0;osli1<oxi_list_length;osli1++){if(list[osli1].querySelector('[value="guest_login"]')){}else{if(list[osli1].querySelectorAll('.oxi-social-login').length<=0&&list[osli1].querySelectorAll('.oxi_social_wrapper').length<=0){var osl_checkout_url='';if(list[osli1].querySelector('[name="checkout_url"]')!==null){osl_checkout_url='&osl_checkout_url='+list[osli1].querySelector('[name="checkout_url"]').value}list[osli1].insertAdjacentHTML(p.p,'<div class="oxi_social_wrapper" style="'+p.c+'"><iframe id="social_login_frame" class="social_login_frame" title="Social Login" src="https://social-login.oxiapps.com/widget?site='+p.s+'&vt='+vt+osl_checkout_url+'" style="width:100%;max-width:100%;padding-top:0px;margin-bottom:5px;border:0px;height:'+p.h+'px;" scrolling=no></iframe></div>')}}}}}})});wfete('#oxi-social-login').then(element=>{document.getElementById('oxi-social-login').innerHTML="<iframe id='social_login_frame' class='social_login_frame' title='Social Login' src='https://social-login.oxiapps.com/widget?site="+p.s+"&vt="+vt+"' style='width:100%;max-width:100%;padding-top:0px;margin-bottom:5px;border:0px;height:"+p.h+"px;' scrolling=no></iframe>"});wfete('.oxi-social-login').then(element=>{var oxi_elms=document.querySelectorAll(".oxi-social-login");oxi_elms.forEach((oxi_elm)=>{oxi_elm.innerHTML="<iframe id='social_login_frame' class='social_login_frame' title='Social Login' src='https://social-login.oxiapps.com/widget?site="+p.s+"&vt="+vt+"' style='width:100%;max-width:100%;padding-top:0px;margin-bottom:5px;border:0px;height:"+p.h+"px;' scrolling=no></iframe>"})})}},100)}var o_resized=false;var oxi_response=function(event){if(event.origin+'/'=="https://social-login.oxiapps.com/"){if(event.data.action=="loaded"){event.source.postMessage({action:'getParentUrl',parentUrl:window.location.href+''},"*")}var message=event.data+'';var key=message.split(':')[0];var value=message.split(':')[1];if(key=="height"){var oxi_iframe=document.getElementById('social_login_frame');if(oxi_iframe&&!o_resized){o_resized=true;oxi_iframe.style.height=value+"px"}}}};if(window.addEventListener){window.addEventListener('message',oxi_response,false)}else{window.attachEvent("onmessage",oxi_response)}}oxi_init(); </script> <!-- END app app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);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: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "product"};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 id="web-pixels-manager-setup">(function d(d,e,r,a,n){var o,i,t,s,l=(i=(o={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:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-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:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-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,t=o.legacy,s=navigator.userAgent,i.test(s)?"modern":(t.test(s),"legacy"));window.Shopify=window.Shopify||{};var c=window.Shopify;c.analytics=c.analytics||{};var u=c.analytics;u.replayQueue=[],u.publish=function(d,e,r){return u.replayQueue.push([d,e,r]),!0};try{self.performance.mark("wpm:start")}catch(d){}var h=[r,"/wpm","/b",n,l.substring(0,1),".js"].join("");!function(d){var e=d.src,r=d.async,a=void 0===r||r,n=d.onload,o=d.onerror,i=document.createElement("script"),t=document.head,s=document.body;i.async=a,i.src=e,n&&i.addEventListener("load",n),o&&i.addEventListener("error",o),t?t.appendChild(i):s?s.appendChild(i):console.error("Did not find a head or body element to append the script")}({src:h,async:!0,onload:function(){var r=window.webPixelsManager.init(d);e(r);var a=window.Shopify.analytics;a.replayQueue.forEach((function(d){var e=d[0],a=d[1],n=d[2];r.publishCustomEvent(e,a,n)})),a.replayQueue=[],a.publish=r.publishCustomEvent,a.visitor=r.visitor},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),r="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),n=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:a||"latest",bundle_target:l,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(h," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(r,n))return!0}catch(d){}var o=new XMLHttpRequest;try{return o.open("POST",r,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(n),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}})})({shopId: 21852813,storefrontBaseUrl: "https://www.aloyoga.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"332726452","configuration":"{\"pixelCode\":\"C49DH52A95KH2A1JDLK0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"167674036","configuration":"{\"pixel_id\":\"1517783858539800\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"8d894c63179843e74a9691414b5ad83d","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"43253940","configuration":"{\"tagID\":\"2620945196270\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4fd0680eed907adaf3f85849c393d688","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"25591988","configuration":"{\"shopifyOrigin\":\"alo-yoga.myshopify.com\",\"sellerId\":\"ZPJp1snoMsjQkCbCoHWS\",\"env\":\"production\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e1eebdc57266cefc9f2955f639913255","type":"APP","apiClientId":3767875,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"36602036","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Ascend"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0220","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"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":58.0,"currencyCode":"USD"},"product":{"title":"Cover Tank - White","vendor":"Alo Yoga","id":"6239910068404","untranslatedTitle":"Cover Tank - White","url":"\/products\/w2564r-cover-tank-white","type":"Women:Tops:Tanks"},"id":"38169620807860","image":{"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"},"sku":"W2564R001","title":"White \/ XS","untranslatedTitle":"White \/ XS"},{"price":{"amount":58.0,"currencyCode":"USD"},"product":{"title":"Cover Tank - White","vendor":"Alo Yoga","id":"6239910068404","untranslatedTitle":"Cover Tank - White","url":"\/products\/w2564r-cover-tank-white","type":"Women:Tops:Tanks"},"id":"38169620840628","image":{"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"},"sku":"W2564R002","title":"White \/ S","untranslatedTitle":"White \/ S"},{"price":{"amount":58.0,"currencyCode":"USD"},"product":{"title":"Cover Tank - White","vendor":"Alo Yoga","id":"6239910068404","untranslatedTitle":"Cover Tank - White","url":"\/products\/w2564r-cover-tank-white","type":"Women:Tops:Tanks"},"id":"38169620873396","image":{"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"},"sku":"W2564R003","title":"White \/ M","untranslatedTitle":"White \/ M"},{"price":{"amount":58.0,"currencyCode":"USD"},"product":{"title":"Cover Tank - White","vendor":"Alo Yoga","id":"6239910068404","untranslatedTitle":"Cover Tank - White","url":"\/products\/w2564r-cover-tank-white","type":"Women:Tops:Tanks"},"id":"38169620906164","image":{"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"},"sku":"W2564R004","title":"White \/ L","untranslatedTitle":"White \/ L"}],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});webPixelsManagerAPI.publish("product_viewed", {"productVariant":{"price":{"amount":58.0,"currencyCode":"USD"},"product":{"title":"Cover Tank - White","vendor":"Alo Yoga","id":"6239910068404","untranslatedTitle":"Cover Tank - White","url":"\/products\/w2564r-cover-tank-white","type":"Women:Tops:Tanks"},"id":"38169620807860","image":{"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"},"sku":"W2564R001","title":"White \/ XS","untranslatedTitle":"White \/ XS"}});},"https://www.aloyoga.com/cdn","1518c2ba4d2b3301a1e3cb6576947ef22edf7bb6","3c762e5aw5b983e43pc2dc4883m545d5a27",);</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"product":{"id":6239910068404,"gid":"gid:\/\/shopify\/Product\/6239910068404","vendor":"Alo Yoga","type":"Women:Tops:Tanks","variants":[{"id":38169620807860,"price":5800,"name":"Cover Tank - White - White \/ XS","public_title":"White \/ XS","sku":"W2564R001"},{"id":38169620840628,"price":5800,"name":"Cover Tank - White - White \/ S","public_title":"White \/ S","sku":"W2564R002"},{"id":38169620873396,"price":5800,"name":"Cover Tank - White - White \/ M","public_title":"White \/ M","sku":"W2564R003"},{"id":38169620906164,"price":5800,"name":"Cover Tank - White - White \/ L","public_title":"White \/ L","sku":"W2564R004"}]},"page":{"pageType":"product","resourceType":"product","resourceId":6239910068404}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti'); (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 || []; 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); 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: 139037442228, app_name: "storefront", context_url: window.location.href, source_url: "//www.aloyoga.com/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//www.aloyoga.com/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//www.aloyoga.com/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":21852813,"isMerchantRequest":null,"themeId":139037442228,"themeCityHash":"182990177867849108","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Google Analytics":{"trackingId":"UA-323378-2","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"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; ga('require', 'linker'); function addListener(element, type, callback) { if (element.addEventListener) { element.addEventListener(type, callback); } else if (element.attachEvent) { element.attachEvent('on' + type, callback); } } function decorate(event) { event = event || window.event; var target = event.target || event.srcElement; if (target && (target.getAttribute('action') || target.getAttribute('href'))) { ga(function (tracker) { var linkerParam = tracker.get('linkerParam'); document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/'; }); } } addListener(window, 'load', function(){ for (var i=0; i < document.forms.length; i++) { var action = document.forms[i].getAttribute('action'); if(action && action.indexOf('/cart') >= 0) { addListener(document.forms[i], 'submit', decorate); } } for (var i=0; i < document.links.length; i++) { var href = document.links[i].getAttribute('href'); if(href && href.indexOf('/checkout') >= 0) { addListener(document.links[i], 'click', decorate); } } }); var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":6239910068404}); 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",{"currency":"USD","variantId":38169620807860,"productId":6239910068404,"productGid":"gid:\/\/shopify\/Product\/6239910068404","name":"Cover Tank - White - White \/ XS","price":"58.00","sku":"W2564R001","brand":"Alo Yoga","variant":"White \/ XS","category":"Women:Tops:Tanks","nonInteraction":true}); window.ShopifyAnalytics.lib.track("monorail:\/\/trekkie_storefront_viewed_product\/1.1",{"currency":"USD","variantId":38169620807860,"productId":6239910068404,"productGid":"gid:\/\/shopify\/Product\/6239910068404","name":"Cover Tank - White - White \/ XS","price":"58.00","sku":"W2564R001","brand":"Alo Yoga","variant":"White \/ XS","category":"Women:Tops:Tanks","nonInteraction":true,"referer":"https:\/\/www.aloyoga.com\/products\/w2564r-cover-tank-white?utm_source=pepperjam\u0026utm_medium=affiliate\u0026utm_campaign=Affil_PJ_PPC_21181\u0026utm_content=https%3A%2F%2Fnbcnews.com\u0026clickId=4919179733"}); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//www.aloyoga.com/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script class="boomerang"> (function () { window.BOOMR = window.BOOMR || {}; window.BOOMR.themeName = "Production (refs/tags/re)"; window.BOOMR.themeVersion = "26Oct 21:15 (3c7439e)"; window.BOOMR.shopId = 21852813; window.BOOMR.themeId = 139037442228; })();</script> <script defer src="https://www.aloyoga.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.0.2.min.js" data-application="storefront-renderer" data-shop-id="21852813" data-render-region="gcp-asia-southeast1" data-page-type="product" data-theme-instance-id="139037442228" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" ></script> </head> <body id="cover-tank-women-39-s-tank-tops" class="antialiased template-product product " 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> <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> <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: 46px; } .uni-banner__text { opacity: 0; } .uni-banner__text.top-nav__announcement { opacity: 1; } .uni-banner__container .col-12 { background-color: #653d41; } .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" onclick="location.href="> <p><strong>FREE SHIPPING & EXTENDED RETURNS TILL 1/10</strong></p> </div> </div> <style data-shopify> #UniBanner-2.uni-banner__text, #UniBanner-2.uni-banner__text a { color: #ffffff; } #Countdown-2 { color: #ffffff; font-size: 12px; letter-spacing: 1.2px; font-weight: normal; } </style> <div id="UniBanner-2" class="uni-banner__text" > <div class="uni-banner-link " onclick="location.href="/collections/new-arrivals""> <p><strong>LIKE A FINE WINE 🍷 </strong><a href="/collections/new-arrivals" title="New Arrivals"><strong>SHOP BURGUNDY TRUFFLE</strong></a></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, "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; 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": '1732412996', "signature": '9d26bba84486088ef9679bd69428f8ec1a1555f16ee3702ce991b4b14bb45f44' } return settings; } window.getSuccessModalSettings = function() { const benefitsString = "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"; const benefits = convertBenefitsStringToJSobject(benefitsString); return { showOnce: true, heroImage: "\/\/www.aloyoga.com\/cdn\/shop\/files\/c1539b885630b3ced98d4de1b96cb399_5259abc6-96d6-478c-a9ea-bf32950940b9_710x.png?v=1728533302", titleBeforeLogo: "Congrats", titleAfterLogo: "Member", benefitsTitle: "THESE BENEFITS ARE NOW YOURS:", ctaText: "View your access pass", ctaUrl: "\/pages\/access", closeCtaEnable: true, closeCtaText: "Continue", closeCtaTextColor : "", closeCtaUrl : null, discountTitle: "Use this code for 10% off:", discountCode: "", discountDetails: "You've unlocked early access to our holiday sale by being a member!", benefits: benefits, } } window.getINTLSuccessModalSettings = function() { const benefitsString = "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"; const benefits = convertBenefitsStringToJSobject(benefitsString); return { showOnce: true, heroImage: "\/\/www.aloyoga.com\/cdn\/shop\/files\/c1539b885630b3ced98d4de1b96cb399_039f51e1-25ff-4af7-bf4b-b4c8b5f89886_710x.png?v=1728533352", titleBeforeLogo: "Congrats", titleAfterLogo: "Member", benefitsTitle: "THESE BENEFITS ARE NOW YOURS:", ctaText: "View your access pass", ctaUrl: "\/pages\/in-access", closeCtaEnable: true, closeCtaText: "Continue", closeCtaTextColor : "", closeCtaUrl : null, discountTitle: "Use this code for 10% off:", discountCode: "", discountDetails: "You've unlocked early access to our holiday sale by being a member!", benefits: benefits, } } const convertBenefitsStringToJSobject = (benefitsString) => { return benefitsString?.split(',').map(item => { const itemArray = item.split('|'); const [image, text, eligibleForTiers] = itemArray; return { image, text, tiers: eligibleForTiers ? eligibleForTiers.split(':') : [], } }) } // ? [REVISIT] duplicated across checkout.liquid + here; good candidate to move into shared-snippet-across-layouts window.getSignInModalSettings = function() { return { autoShow: false, closeButtonColor: "#000000", shouldShowBirthdayInput: true, createAccountHeroImage: '//www.aloyoga.com/cdn/shop/files/92ab9630031825774c02c941e314eb57.jpg?crop=center&height=600&v=1728533060&width=1100', createAccountTitle: null, createAccountSubtitle: null, createAccountCta: null, signInHeroImage: '//www.aloyoga.com/cdn/shop/files/26e3492ba378bb77144feb065ceb359e.jpg?crop=center&height=600&v=1728533110&width=1100', signInTitle: null, signInSubtitle: null, signInCta: null, discountCode: "", internationalCreateAccountHeroImage: '//www.aloyoga.com/cdn/shop/files/e5d60094dc61a5c86d6e427d9ab876a1.jpg?crop=center&height=600&v=1728533238&width=1100', internationalCreateAccountTitle: null, internationalCreateAccountSubtitle: null, internationalCreateAccountCta: "Create an account to save items to your wishlist, track your orders, and checkout faster!", internationalSignInHeroImage: '//www.aloyoga.com/cdn/shop/files/f6638b465501b0cea9e6a9457209d93a.jpg?crop=center&height=600&v=1728533146&width=1100', internationalSignInTitle: null, internationalSignInSubtitle: null, internationalSignInCta: "Sign in so you can save items to your wishlist, track your orders, and checkout faster!", internationalDiscountCode: "" } } 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 accessories", "womenUpsellCollection": "womens-cart-impulse-buys", "menUpsellCollection": "mens-cart-impulse-buys", "accessoriesUpsellCollection": "neutral-cart-impulse-buys", } return settings; } window.getCountriesWithDedicatedDomain = function() { const settings = { "contriesWithINTLwebsite": "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/", } const trimmedSettings = settings.contriesWithINTLwebsite?.replace(/\s/g,''); const countriesWithINTLDomain = trimmedSettings.split(',').map((country) => { const countryCodeAndURL = country.split('|'); const [countryCode, countryDomain] = countryCodeAndURL; return { countryCode, countryDomain }; }).filter(country => country.countryCode.length >= 2); return countriesWithINTLDomain || null; } 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","builder_menu_enabled":true,"faceID_enabled":true,"osano_enabled":true,"osano_url":"","shop_now_enabled":true,"home_page_ab_test_mode_enabled":false,"home_page_active_experiment_id":"","enable_optimizely":false,"uni_banner_sticky_enable":false,"sticky_start_date_timestamp":"","sticky_end_date_timestamp":"","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\/","hreflang_domain_pairs":"en|https:\/\/www.aloyoga.com,ar-kw|https:\/\/www.aloyoga.com.kw\/ar\/,en-kw|https:\/\/www.aloyoga.com.kw\/en\/","auto_show_account_modal":false,"sign_in_modal_close_button_color":"#000000","enable_birthday_input":true,"create_account_hero_image":"\/\/www.aloyoga.com\/cdn\/shop\/files\/92ab9630031825774c02c941e314eb57.jpg?v=1728533060","sign_in_hero_image":"\/\/www.aloyoga.com\/cdn\/shop\/files\/26e3492ba378bb77144feb065ceb359e.jpg?v=1728533110","discount_code":"","international_create_account_hero_image":"\/\/www.aloyoga.com\/cdn\/shop\/files\/e5d60094dc61a5c86d6e427d9ab876a1.jpg?v=1728533238","international_create_account_cta":"Create an account to save items to your wishlist, track your orders, and checkout faster!","international_sign_in_hero_image":"\/\/www.aloyoga.com\/cdn\/shop\/files\/f6638b465501b0cea9e6a9457209d93a.jpg?v=1728533146","international_sign_in_cta":"Sign in so you can save items to your wishlist, track your orders, and checkout faster!","international_discount_code":"","success_modal_show_only_once":true,"success_modal_hero_image":"\/\/www.aloyoga.com\/cdn\/shop\/files\/c1539b885630b3ced98d4de1b96cb399_5259abc6-96d6-478c-a9ea-bf32950940b9.png?v=1728533302","success_modal_cta":"View your access pass","success_modal_cta_url":"\/pages\/access","success_modal_close_cta_enable":true,"success_modal_close_cta":"Continue","success_modal_close_cta_color":"","success_modal_title_before":"Congrats","success_modal_title_after":"Member","success_modal_benefits_title":"THESE BENEFITS ARE NOW YOURS:","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","success_modal_discount_title":"Use this code for 10% off:","success_modal_discount_code":"","success_modal_discount_details":"You've unlocked early access to our holiday sale by being a member!","intl_success_modal_show_only_once":true,"intl_success_modal_hero_image":"\/\/www.aloyoga.com\/cdn\/shop\/files\/c1539b885630b3ced98d4de1b96cb399_039f51e1-25ff-4af7-bf4b-b4c8b5f89886.png?v=1728533352","intl_success_modal_cta":"View your access pass","intl_success_modal_cta_url":"\/pages\/in-access","intl_success_modal_close_cta_enable":true,"intl_success_modal_close_cta":"Continue","intl_success_modal_close_cta_color":"","intl_success_modal_title_before":"Congrats","intl_success_modal_title_after":"Member","intl_success_modal_benefits_title":"THESE BENEFITS ARE NOW YOURS:","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","intl_success_modal_discount_title":"Use this code for 10% off:","intl_success_modal_discount_code":"","intl_success_modal_discount_details":"You've unlocked early access to our holiday sale by being a member!","enable_birthday_deep_linking":false,"enable_loyalty":true,"enable_loyalty_for_intl":true,"hide_ll_widget":false,"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_gwp":true,"hide_gwp_carousel":false,"currency_disclaimer_global_e":"Total cost shown in local currency — no surprise fees.","enable_differential_pricing":false,"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_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='\/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='\/pages\/help-center'\u003eHelp Center\u003c\/a\u003e\u003c\/p\u003e","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 accessories","women_collection":"womens-cart-impulse-buys","men_collection":"mens-cart-impulse-buys","accessories_collection":"neutral-cart-impulse-buys","enable_cart_sale_messaging":false,"cart_sale_messaging_exclusion_tag":"","cart_sale_messaging_line_item_copy":"","cart_sale_messaging_checkout_summary_copy":"","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":"Join the Alo Fam","signup_offer_description":"Joining will keep you up to date on drops and other promotions in the future.","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":"By joining you agree to our Terms of Service and to receive our email newsletter.","signup_offer_success_message":"Use code below for early shopping \u0026 big savings!","signup_offer_expiry":"","signup_offer_submit_cta":"Join Now","signup_offer_decline_cta":"No, I’ll pay full price","signup_offer_success_cta":"No, thanks","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":"This offer is only for first-time purchasers. Stay tuned for more of the exclusive offers you love!","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":"2024-11-07","holiday_end_date":"2024-12-10","holiday_extended_returns_date":"2025-01-10","social_twitter_link":"https:\/\/twitter.com\/aloyoga","social_facebook_link":"https:\/\/www.facebook.com\/aloclothing","social_pinterest_link":"https:\/\/www.pinterest.com\/aloyoga\/","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":"6700","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_password_protection":true,"dev2_builder_env_enabled":false,"enable_custom_returns_messaging":true,"plp_enable_swatches":true,"group_full_price_sale_price_swatches":false,"plp_enable_price_ranges":true,"apollo_cache_key":"A","enable_gtm":true,"enable_newrelic":true,"ie_theme_id":"","enable_dynamic_builder_banner":false,"collection_default_builder_content_enable":false,"collection_default_builder_content":"","builder_code_snippet_enabled":false,"builder_code_snippet_entry_id":"fe954394afe34ab6b5c435c88338ed10","limit_to_product_type":"Women:Bottoms:Leggings","pdp_exciting_badge_signed_out":"","pdp_exciting_badge_signed_out_background_color":"#FF0000","pdp_exciting_badge_signed_out_foreground_color":"#000000","pdp_exciting_badge_signed_in":"","pdp_exciting_badge_signed_in_background_color":"#D7DDEB","pdp_exciting_badge_signed_in_foreground_color":"#000000","pdp_exciting_badge_signed_out_app_text":"","pdp_exciting_badge_signed_in_app_text":"","swim_sizes_tab_enabled":false,"find_in_store_enabled":true,"find_in_store_pricing_disclaimer":"Prices may vary in stores","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","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","enable_alo_ai_chat":true,"alo_ai_chat_enabled_country":"MT,GB,CA,IL,US","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","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,"newrelic_config":";NREUM.loader_config={accountID:\"3114455\",trustKey:\"3114455\",agentID:\"914856166\",licenseKey:\"NRJS-ef291a5a81346d44b1c\",applicationID:\"914856166\"}\n;NREUM.info={beacon:\"bam.nr-data.net\",errorBeacon:\"bam.nr-data.net\",licenseKey:\"NRJS-ef291a5a81346d44b1c\",applicationID:\"914856166\",sa:1}","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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, customerTags: null, variantDataById: {}, 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" data-id="navbar"> <div class="desktop-left-content col-md-8 main-nav d-flex justify-content-start align-items-center"> <a href="/"> <svg class="alo-logo__svg" viewbox="0 0 71 48" width="71" 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 col-md-4 d-flex align-items-end justify-content-end position-static yoga-ui"> <ul class="d-flex justify-content-end align-items-baseline 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"> <svg class="icon-search-static" xmlns="http://www.w3.org/2000/svg" width="19" height="20"><path d="M0 7.38C0 3.304 3.24 0 7.235 0c3.996 0 7.236 3.304 7.236 7.38a7.434 7.434 0 0 1-2.002 5.097c.044.027.086.06.124.098l6.017 6.017a.66.66 0 1 1-.933.933l-6.017-6.017a.659.659 0 0 1-.132-.187 7.11 7.11 0 0 1-4.293 1.44C3.24 14.76 0 11.455 0 7.38zm13.366 0c0-3.453-2.745-6.253-6.13-6.253-3.387 0-6.131 2.8-6.131 6.253 0 3.454 2.744 6.254 6.13 6.254 3.386 0 6.131-2.8 6.131-6.254z"/></svg> <svg class="icon-search-hover" xmlns="http://www.w3.org/2000/svg" width="19" height="21"><path d="M0 7.38C0 3.304 3.24 0 7.235 0c3.996 0 7.236 3.304 7.236 7.38a7.436 7.436 0 0 1-1.893 4.977l5.861 5.862a1.16 1.16 0 1 1-1.64 1.64l-6.035-6.034a7.093 7.093 0 0 1-3.529.935C3.24 14.76 0 11.456 0 7.38zm12.47 0C12.47 4.409 10.126 2 7.235 2 4.344 2 2 4.409 2 7.38s2.344 5.38 5.235 5.38c2.891 0 5.235-2.409 5.235-5.38z"/></svg> </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"> <svg class="icon-account-static" xmlns="http://www.w3.org/2000/svg" width="20" height="19"><g clip-path="url(#clip-6088CFFE-2A12-45B2-AE04-3EA94A672749)"><path fill="none" stroke="#000" stroke-miterlimit="50" d="M10 11a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0 18a9 9 0 1 0 0-18 9 9 0 0 0 0 18z"/></g></svg> <svg class="icon-account-hover" xmlns="http://www.w3.org/2000/svg" width="19" height="19"><g clip-path="url(#clip-542A0A53-EA95-402D-8EF2-46D03499A290)"><path d="M9.5 11a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0 18a9 9 0 1 0 0-18 9 9 0 0 0 0 18z"/><path fill="none" stroke="#000" stroke-miterlimit="50" d="M9.5 11a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0 18a9 9 0 1 0 0-18 9 9 0 0 0 0 18z"/></g></svg> </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" > <img class="icon-wishlist-static" src="https://cdn.shopify.com/s/files/1/2185/2813/files/heart.png?v=1663365698" alt="Wishlist" width="21" height="21" /> <img class="icon-wishlist-hover" src="https://cdn.shopify.com/s/files/1/2185/2813/files/heartfilled.png?v=1663365705" alt="Wishlist" width="21" height="21" /> </a> </li> <li react-render-target="header-minicart"><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"><svg class="icon-bag icon-bag-static" xmlns="http://www.w3.org/2000/svg" width="18" height="24"><g><path class="bag-path-static" d="M17.54 5.424a.47.47 0 0 1 .46.474v17.627a.47.47 0 0 1-.46.475H.46a.47.47 0 0 1-.46-.475V5.898a.47.47 0 0 1 .46-.474h4.795v-1.56C5.255 1.733 6.935 0 9 0c2.065 0 3.745 1.733 3.745 3.864v1.56zm-11.365 0h5.64v-1.56c0-1.608-1.264-2.915-2.82-2.915-1.555 0-2.82 1.307-2.82 2.915zm10.905.949h-4.335V8.61a.47.47 0 0 1-.46.475.47.47 0 0 1-.46-.475V6.373h-5.65V8.61a.47.47 0 0 1-.46.475.47.47 0 0 1-.46-.475V6.373H.92V23.05h16.16z"></path></g></svg><svg class="icon-bag icon-bag-hover" width="18" height="24" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path class="bag-path-hover" d="M18.04 5.424h-4.795v-1.56C13.245 1.733 11.565 0 9.5 0 7.435 0 5.755 1.733 5.755 3.864v1.56H.96a.47.47 0 0 0-.46.474v17.627c0 .26.208.475.46.475h17.08a.47.47 0 0 0 .46-.475V5.898a.47.47 0 0 0-.46-.474z" fill="#000"></path><path d="M6.675 3.864C6.675 2.256 7.942.95 9.5.95c1.558 0 2.825 1.307 2.825 2.915v1.56h-5.65v-1.56z" fill="#FFF"></path></g></svg><span class="cart-count-text"></span></div></a></div></li> </ul> </div> <div class="alo-search-drawer d-none d-md-block yoga-ui" 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()"> <div class="close-icon"> <svg viewBox="0 0 19 18" xmlns="http://www.w3.org/2000/svg"><title>X icon</title><path d="M1.167.167L18.45 17.45M18.451.167L1.167 17.45" stroke="#000" fill="none" fill-rule="evenodd" stroke-linecap="round"/></svg> </div> <div class="hamburger-icon"> <style> .original-svg-hamburger{ display: none; } </style> <svg version="1.1" class="svg-hamburger original-svg-hamburger" xmlns="http://www.w3.org/2000/svg" xmlnsXlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 22 18" xmlSpace="preserve" style="margin-top: 3px"> <rect class="bar bar-1" y="0.4" width="16.5" height="1.3" /> <rect class="bar bar-2" y="8.3" width="22" height="1.3" /> <rect class="bar bar-3" y="16.3" width="16.5" height="1.3" /> </svg> <img class="yoga-hamburger" src="https://cdn.shopify.com/s/files/1/2185/2813/files/hamburger_menu.svg?v=1676575706" alt="nav toggle" width="20" height="20" loading="lazy" /> </div> </button> <button class="navbar__toggler mobile-search-button" type="button" onclick="window.toggleMobileSearch && window.toggleMobileSearch()"> <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.40002 1.5C10.6585 1.5 13.3 4.14152 13.3 7.4C13.3 9.051 12.6225 10.5429 11.5291 11.6143C10.4645 12.6576 9.00778 13.3 7.40002 13.3C4.14154 13.3 1.50002 10.6585 1.50002 7.4C1.50002 4.14152 4.14154 1.5 7.40002 1.5ZM14.3 7.4C14.3 3.58924 11.2108 0.5 7.40002 0.5C3.58926 0.5 0.500021 3.58924 0.500021 7.4C0.500021 11.2108 3.58926 14.3 7.40002 14.3C9.10323 14.3 10.663 13.6823 11.8663 12.6596L16.6497 17.3568L17.3503 16.6432L12.5797 11.9587C13.6501 10.7433 14.3 9.1472 14.3 7.4Z" fill="black"/> </svg> </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-baseline 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"> <svg class="icon-account-static" xmlns="http://www.w3.org/2000/svg" width="20" height="19"><g clip-path="url(#clip-6088CFFE-2A12-45B2-AE04-3EA94A672749)"><path fill="none" stroke="#000" stroke-miterlimit="50" d="M10 11a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0 18a9 9 0 1 0 0-18 9 9 0 0 0 0 18z"/></g></svg> <svg class="icon-account-hover" xmlns="http://www.w3.org/2000/svg" width="19" height="19"><g clip-path="url(#clip-542A0A53-EA95-402D-8EF2-46D03499A290)"><path d="M9.5 11a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0 18a9 9 0 1 0 0-18 9 9 0 0 0 0 18z"/><path fill="none" stroke="#000" stroke-miterlimit="50" d="M9.5 11a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0 18a9 9 0 1 0 0-18 9 9 0 0 0 0 18z"/></g></svg> </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" > <img class="icon-wishlist-static" src="https://cdn.shopify.com/s/files/1/2185/2813/files/heart.png?v=1663365698" alt="Wishlist" width="21" height="21" /> <img class="icon-wishlist-hover" src="https://cdn.shopify.com/s/files/1/2185/2813/files/heartfilled.png?v=1663365705" alt="Wishlist" width="21" height="21" /> </a> </li><li react-render-target="header-minicart" class="cart__link--mobile"><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"><svg class="icon-bag icon-bag-static" xmlns="http://www.w3.org/2000/svg" width="18" height="24"><g><path class="bag-path-static" d="M17.54 5.424a.47.47 0 0 1 .46.474v17.627a.47.47 0 0 1-.46.475H.46a.47.47 0 0 1-.46-.475V5.898a.47.47 0 0 1 .46-.474h4.795v-1.56C5.255 1.733 6.935 0 9 0c2.065 0 3.745 1.733 3.745 3.864v1.56zm-11.365 0h5.64v-1.56c0-1.608-1.264-2.915-2.82-2.915-1.555 0-2.82 1.307-2.82 2.915zm10.905.949h-4.335V8.61a.47.47 0 0 1-.46.475.47.47 0 0 1-.46-.475V6.373h-5.65V8.61a.47.47 0 0 1-.46.475.47.47 0 0 1-.46-.475V6.373H.92V23.05h16.16z"></path></g></svg><svg class="icon-bag icon-bag-hover" width="18" height="24" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path class="bag-path-hover" d="M18.04 5.424h-4.795v-1.56C13.245 1.733 11.565 0 9.5 0 7.435 0 5.755 1.733 5.755 3.864v1.56H.96a.47.47 0 0 0-.46.474v17.627c0 .26.208.475.46.475h17.08a.47.47 0 0 0 .46-.475V5.898a.47.47 0 0 0-.46-.474z" fill="#000"></path><path d="M6.675 3.864C6.675 2.256 7.942.95 9.5.95c1.558 0 2.825 1.307 2.825 2.915v1.56h-5.65v-1.56z" fill="#FFF"></path></g></svg><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-toggle="collapse" data-target="#collapseThirdLevel-women-1" aria-expanded="false" aria-controls="collapseThirdLevel-women-1" onclick="window.handleBorderOnTopLevel(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="/collections/bestsellers">Best Sellers</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/new-arrivals">New Arrivals</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/pages/outerwear">The Outerwear Edit</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/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="/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="/pages/vision-board">Fall Vision Board</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/lounge-shop">Loungewear Edit</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/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="/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="/collections/womens-sale-all-1">Sale</a></li> <li></li> </ul> <div class="second-level__wrapper " data-toggle="collapse" data-target="#collapseThirdLevel-women-2" aria-expanded="false" aria-controls="collapseThirdLevel-women-2" > <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="/collections/tops">Tops</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/womens-sweatshirts-hoodies">Sweatshirts & Hoodies</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/womens-leggings">Leggings</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/womens-jackets">Jackets & Coats</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/pants">Pants & Trousers</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/bras">Sports Bras</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/womens-shorts">Shorts</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/skirts">Skirts</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/sweatpants">Sweatpants</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/sweaters">Sweaters & Knitwear</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/dresses">Dresses</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/onesies">Onesies</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/underwear">Intimates</a></li> <li></li> </ul> <div class="second-level__wrapper " data-toggle="collapse" data-target="#collapseThirdLevel-women-3" aria-expanded="false" aria-controls="collapseThirdLevel-women-3" > <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="/collections/yoga">Yoga</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/train">Train</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/pilates">Pilates</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/run">Run</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/tennis-inspired">Tennis</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/lounge-shop">Lounge</a></li> <li></li> </ul> <div class="second-level__wrapper " data-toggle="collapse" data-target="#collapseThirdLevel-women-4" aria-expanded="false" aria-controls="collapseThirdLevel-women-4" > <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="/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="/collections/raisinette">Raisinette</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/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="/collections/white">White</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/black">Black</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/womens-navy">Navy</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/espresso-1">Espresso</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/grey">Grey</a></li> <li></li> </ul> <div class="second-level__wrapper " data-toggle="collapse" data-target="#collapseThirdLevel-women-5" aria-expanded="false" aria-controls="collapseThirdLevel-women-5" > <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="/collections/hats">Hats</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/bags">Bags</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/yoga-gear">Yoga Mats & Equipment</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/socks">Socks</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/hair-accessories">Hair Accessories</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/shoes">Shoes</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/sunglasses">Sunglasses</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/jewelry">Jewelry</a></li> <li></li> </ul> <div class="second-level__wrapper " data-toggle="collapse" data-target="#collapseThirdLevel-women-6" aria-expanded="false" aria-controls="collapseThirdLevel-women-6" > <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="/collections/beauty-shop-all">Shop All</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/haircare">Haircare</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/face">Skincare</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/body">Bodycare</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/homecare">Home Essentials</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/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-toggle="collapse" data-target="#collapseThirdLevel-men-1" aria-expanded="false" aria-controls="collapseThirdLevel-men-1" onclick="window.handleBorderOnTopLevel(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="/collections/mens-bestsellers">Best Sellers</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/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="/collections/performance-heros">Performance</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/mens-lounge-shop">Recovery</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/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-toggle="collapse" data-target="#collapseThirdLevel-men-2" aria-expanded="false" aria-controls="collapseThirdLevel-men-2" > <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="/collections/mens-sweatshirts-hoodies">Sweatshirts & Hoodies</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/tees-tanks">Shirts</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/mens-shorts">Shorts</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/mens-pants">Pants</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/mens-sweatpants">Sweatpants</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/mens-jackets">Jackets</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/mens-underwear">Boxers</a></li> <li></li> </ul> <div class="second-level__wrapper " data-toggle="collapse" data-target="#collapseThirdLevel-men-3" aria-expanded="false" aria-controls="collapseThirdLevel-men-3" > <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="/collections/mens-train">Train</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/mens-run">Run</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/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="/collections/mens-lounge-shop">Recovery</a></li> <li></li> </ul> <div class="second-level__wrapper " data-toggle="collapse" data-target="#collapseThirdLevel-men-4" aria-expanded="false" aria-controls="collapseThirdLevel-men-4" > <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="/collections/hats">Hats</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/bags">Bags</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/yoga-gear">Yoga Mats & Equipment</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/socks">Socks</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/shoes">Shoes</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/sunglasses">Sunglasses</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/jewelry">Jewelry</a></li> <li></li> </ul> <div class="second-level__wrapper " data-toggle="collapse" data-target="#collapseThirdLevel-men-5" aria-expanded="false" aria-controls="collapseThirdLevel-men-5" > <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="/collections/beauty-shop-all">Shop All</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/haircare">Haircare</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/face">Skincare</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/body">Bodycare</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/homecare">Home Essentials</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/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-toggle="collapse" data-target="#collapseThirdLevel-accessories-1" aria-expanded="false" aria-controls="collapseThirdLevel-accessories-1" onclick="window.handleBorderOnTopLevel(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="/collections/hats">Hats</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/bags">Bags</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/yoga-gear">Yoga Mats & Equipment</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/socks">Socks</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/hair-accessories">Hair Accessories</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/shoes">Shoes</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/sunglasses">Sunglasses</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/collections/jewelry">Jewelry</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 d-none "> <a href="/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-toggle="collapse" data-target="#collapseThirdLevel-shoes-1" aria-expanded="false" aria-controls="collapseThirdLevel-shoes-1" onclick="window.handleBorderOnTopLevel(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="/collections/sneakers">Sneakers</a></li> <li class="main-nav__item__mobile main-nav__item__mobile--third-level p-0 "> <a href="/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|https://www.aloyoga.com/pages/studios,Stores|/pages/stores,Community Events|/pages/community-events,' </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> <script id="PPL_Slideshow"> var _0xe9f6=["\x69\x6E\x63\x6C\x75\x64\x65\x73","\x6D\x61\x74\x63\x68","\x68\x6F\x73\x74\x6E\x61\x6D\x65","\x77\x77\x77\x2Ea\x6C\x6F\x79\x6F\x67\x61\x2E\x63\x6F\x6D","\x61l\x6F\x79\x6F\x67\x61\x2E\x63\x6F\x6D","\x6C\x6F\x63\x61\x74\x69\x6F\x6E","\x68\x72\x65\x66","\x68\x74\x74\x70\x73\x3A\x2F\x2F"];(function(){if(![][_0xe9f6[0]]){return};if(null!= location[_0xe9f6[2]][_0xe9f6[1]](/\.shopifypreview\.com$/)){return};var _0xe096x1=[_0xe9f6[3],_0xe9f6[4]];if(!_0xe096x1[_0xe9f6[0]](window[_0xe9f6[5]][_0xe9f6[2]])){top[_0xe9f6[5]][_0xe9f6[6]]= _0xe9f6[7]+ _0xe096x1[0]}})() </script> <!-- 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"> <div id="shopify-section-react-pdp" class="shopify-section"><link rel="stylesheet" type="text/css" href="https://unpkg.com/react-photoswipe-2@1.3.1/lib/photoswipe.css"> <div id="REACT-PDP"> </div> <div react-render-target="product-dropzone-builder-content"> </div> <button data-analytics-id="added-to-cart-button" style="display:none;"></button> <div id="SimilarItems"></div> <div id="PixleeFeedPDP"> </div> <div id="YouMayAlsoLike"> </div> <div react-render-target="reviews-summary" id="yotpo-reviews-widget"> </div> <div id="Yotpo-Reviews" class="yotpo yotpo-main-widget yotpo-main-div yoga-ui" data-product-id="6239910068404" data-name="Cover Tank - White" data-url="https://www.aloyoga.com/products/w2564r-cover-tank-white" data-image-url="//www.aloyoga.com/cdn/shop/products/W2564R_00_b1_s1_a1_1_m89_large.jpg%3Fv=1663889080" data-price="" data-currency="USD" data-description="<p>Wear the Cover Tank here, there and everywhere. Fitted and flawless, the tank silhouette works for studio to street. A front wrap detail shows just enough skin, and a raw edge finish keeps things a little edgy. Draping jersey fabric is softer than soft.</p> <ul> <li>Super-soft, draped jersey</li> <li>On-trend raw edge hem</li> <li>Designed &amp; uniquely fit to flatter every size</li> <li>Wear-tested by our in-house team for the perfect fit</li> </ul>"></div> <script> try { var server_pdp_simple_product_config = null; window.server_pdp_simple_product_config = server_pdp_simple_product_config; } catch (err) {} </script> <script> try { if (window.server_pdp_simple_product_config) { var url = "/products/"+ window.server_pdp_simple_product_config.masterHandle +"?color="+window.server_pdp_simple_product_config.colorName.replace(' ',''); window.history.replaceState(null, window.document.title, url); } } catch (err) {} </script> <script> var server_pdp_data = null; const urlParams = new URLSearchParams(window.location.search); const modelsData = urlParams.get('preview_models') === 'true' ? {"m01":{"modelNumber":"01","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m02":{"modelNumber":"02","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m03":{"modelNumber":"03","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m04":{"modelNumber":"04","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m05":{"modelNumber":"05","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m06":{"modelNumber":"06","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m07":{"modelNumber":"07","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m08":{"modelNumber":"08","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m09":{"modelNumber":"09","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m10":{"modelNumber":"10","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m11":{"modelNumber":"11","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m12":{"modelNumber":"12","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m13":{"modelNumber":"13","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m14":{"modelNumber":"14","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m15":{"modelNumber":"15","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m16":{"modelNumber":"16","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m17":{"modelNumber":"17","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m18":{"modelNumber":"18","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"S"},"m19":{"modelNumber":"19","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m20":{"modelNumber":"20","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m28":{"modelNumber":"28","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m29":{"modelNumber":"29","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 5’8”, with a 35” bust, 28.5” waist & 44” hips","sizeLabel":"M"},"m35":{"modelNumber":"35","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 5’9”, with a 34” bust, 28” waist & 38” hips","sizeLabel":"M"},"m39":{"modelNumber":"39","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9”, with a 40” bust, 34” waist & 43” hips","sizeLabel":"L"},"m47":{"modelNumber":"47","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9”, with a 40” bust, 34” waist & 43” hips","sizeLabel":"L"},"m48":{"modelNumber":"48","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9”, with a 40” bust, 34” waist & 43” hips","sizeLabel":"L"},"m49":{"modelNumber":"49","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m53":{"modelNumber":"53","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9”, with a 40” bust, 34” waist & 43” hips","sizeLabel":"L"},"m54":{"modelNumber":"54","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’10.5”, with a 32” bust, 25” waist & 36” hips – she wears size S","sizeLabel":"S"},"m70":{"modelNumber":"70","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m76":{"modelNumber":"76","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m77":{"modelNumber":"77","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"S"},"m78":{"modelNumber":"78","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’9”, with a 31.5” bust, 23.5” waist & 34.5” hips","sizeLabel":"XS"},"m79":{"modelNumber":"79","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9”, with a 40” bust, 34” waist & 43” hips","sizeLabel":"L"},"m82":{"modelNumber":"82","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m83":{"modelNumber":"83","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’7”, with a 38” bust, 29” waist & 47” hips","sizeLabel":"L"},"m89":{"modelNumber":"89","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’9”, with a 32” bust, 23” waist & 34.5” hips","sizeLabel":"S"},"m90":{"modelNumber":"90","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’9”, with a 32” bust, 24.5” waist & 34” hips","sizeLabel":"S"},"m91":{"modelNumber":"91","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’7”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m95":{"modelNumber":"95","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 5’7”, with a 38.5” bust, 32” waist & 42” hips","sizeLabel":"M"},"m96":{"modelNumber":"96","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9”, with a 40” bust, 36” waist & 46” hips","sizeLabel":"L"},"m100":{"modelNumber":"100","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5'9.5”, with a 33” bust, 23” waist & 33” hips","sizeLabel":"XS"},"m109":{"modelNumber":"109","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’10”, with a 39.5” bust, 31” waist & 44.5” hips","sizeLabel":"L"},"m119":{"modelNumber":"119","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 5’9”, with a 34” bust, 27” waist & 38” hips","sizeLabel":"M"},"m120":{"modelNumber":"120","sizeNumber":"1","sizeDescription":"Small","modelMeasurements":"Model is 5’10”, with a 34” bust, 25” waist & 36” hips","sizeLabel":"S"},"m125":{"modelNumber":"125","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’10, with a 34” bust, 27” waist & 37” hips","sizeLabel":"S"},"m127":{"modelNumber":"127","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9.5”, with a 40” bust, 33” waist & 45” hips","sizeLabel":"L"},"m131":{"modelNumber":"131","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’10.5”, with a 32” bust, 25” waist & 35.5” hips","sizeLabel":"S"},"m132":{"modelNumber":"132","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m135":{"modelNumber":"135","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 5’7”, with a 34” bust, 28” waist & 44” hips","sizeLabel":"M"},"m141":{"modelNumber":"141","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’9”, with a 34” bust, 24” waist & 34” hips","sizeLabel":"XS"},"m152":{"modelNumber":"152","sizeNumber":"4","sizeDescription":"Extra Large","modelMeasurements":"Model is 5’10”, with a 42” bust, 34” waist & 47” hips","sizeLabel":"XL"},"m174":{"modelNumber":"174","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’9, with a 33” bust, 24” waist & 34” hips","sizeLabel":"XS"},"m177":{"modelNumber":"177","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’9”, with a 34” bust, 24” waist & 34” hips","sizeLabel":"XS"},"m178":{"modelNumber":"178","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’8”, with a 38” bust, 30” waist & 41” hips","sizeLabel":"L"},"m84":{"modelNumber":"84","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 5’11”, with a 37.5” bust, 28.5” waist & 41” hips","sizeLabel":"M"},"m183":{"modelNumber":"183","sizeNumber":"5","sizeDescription":"Large","modelMeasurements":"Model is 5'10”, with a 40” bust, 32” waist & 45” hips","sizeLabel":"L"},"m182":{"modelNumber":"182","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5'11”, with a 40” bust, 33” waist & 44.5” hips","sizeLabel":"L"},"m93":{"modelNumber":"93","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 6'1”, with a 34” chest & 32” waist","sizeLabel":"L"},"m108":{"modelNumber":"108","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 34” chest & 32” waist","sizeLabel":"M"},"m72":{"modelNumber":"72","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m74":{"modelNumber":"74","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m75":{"modelNumber":"75","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m111":{"modelNumber":"111","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m130":{"modelNumber":"130","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m173":{"modelNumber":"173","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5'9, with a 33” bust, 23” waist & 34” hips","sizeLabel":"S"},"m194":{"modelNumber":"194","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5'9, with a 41” bust, 32” waist & 47” hips","sizeLabel":"L"},"m149":{"modelNumber":"149","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2, with a 34” chest & 32” waist & 31” waist","sizeLabel":"M"},"m165":{"modelNumber":"165","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 34” chest & 32” waist","sizeLabel":"M"},"m199":{"modelNumber":"199","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 34” chest & 32” waist","sizeLabel":"M"}} : {"m01":{"modelNumber":"01","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m02":{"modelNumber":"02","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m03":{"modelNumber":"03","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m04":{"modelNumber":"04","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m05":{"modelNumber":"05","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m06":{"modelNumber":"06","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m07":{"modelNumber":"07","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m08":{"modelNumber":"08","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m09":{"modelNumber":"09","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m10":{"modelNumber":"10","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m11":{"modelNumber":"11","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m12":{"modelNumber":"12","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m13":{"modelNumber":"13","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m14":{"modelNumber":"14","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m15":{"modelNumber":"15","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m16":{"modelNumber":"16","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m17":{"modelNumber":"17","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m18":{"modelNumber":"18","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’11”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"S"},"m19":{"modelNumber":"19","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m20":{"modelNumber":"20","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m28":{"modelNumber":"28","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6’ 2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m29":{"modelNumber":"29","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 5’8”, with a 35” bust, 28.5” waist & 44” hips","sizeLabel":"M"},"m35":{"modelNumber":"35","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 5’9”, with a 34” bust, 28” waist & 38” hips","sizeLabel":"M"},"m39":{"modelNumber":"39","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9”, with a 40” bust, 34” waist & 43” hips","sizeLabel":"L"},"m47":{"modelNumber":"47","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9”, with a 40” bust, 34” waist & 43” hips","sizeLabel":"L"},"m48":{"modelNumber":"48","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9”, with a 40” bust, 34” waist & 43” hips","sizeLabel":"L"},"m49":{"modelNumber":"49","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m53":{"modelNumber":"53","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9”, with a 40” bust, 34” waist & 43” hips","sizeLabel":"L"},"m54":{"modelNumber":"54","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’10.5”, with a 32” bust, 25” waist & 36” hips – she wears size S","sizeLabel":"S"},"m70":{"modelNumber":"70","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m76":{"modelNumber":"76","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m77":{"modelNumber":"77","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"S"},"m78":{"modelNumber":"78","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’9”, with a 31.5” bust, 23.5” waist & 34.5” hips","sizeLabel":"XS"},"m79":{"modelNumber":"79","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9”, with a 40” bust, 34” waist & 43” hips","sizeLabel":"L"},"m82":{"modelNumber":"82","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m83":{"modelNumber":"83","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’7”, with a 38” bust, 29” waist & 47” hips","sizeLabel":"L"},"m89":{"modelNumber":"89","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’9”, with a 32” bust, 23” waist & 34.5” hips","sizeLabel":"S"},"m90":{"modelNumber":"90","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’9”, with a 32” bust, 24.5” waist & 34” hips","sizeLabel":"S"},"m91":{"modelNumber":"91","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’7”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m95":{"modelNumber":"95","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 5’7”, with a 38.5” bust, 32” waist & 42” hips","sizeLabel":"M"},"m96":{"modelNumber":"96","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9”, with a 40” bust, 36” waist & 46” hips","sizeLabel":"L"},"m100":{"modelNumber":"100","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5'9.5”, with a 33” bust, 23” waist & 33” hips","sizeLabel":"XS"},"m109":{"modelNumber":"109","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’10”, with a 39.5” bust, 31” waist & 44.5” hips","sizeLabel":"L"},"m119":{"modelNumber":"119","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 5’9”, with a 34” bust, 27” waist & 38” hips","sizeLabel":"M"},"m120":{"modelNumber":"120","sizeNumber":"1","sizeDescription":"Small","modelMeasurements":"Model is 5’10”, with a 34” bust, 25” waist & 36” hips","sizeLabel":"S"},"m125":{"modelNumber":"125","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’10, with a 34” bust, 27” waist & 37” hips","sizeLabel":"S"},"m127":{"modelNumber":"127","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’9.5”, with a 40” bust, 33” waist & 45” hips","sizeLabel":"L"},"m131":{"modelNumber":"131","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5’10.5”, with a 32” bust, 25” waist & 35.5” hips","sizeLabel":"S"},"m132":{"modelNumber":"132","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’10”, with a 33” bust, 24” waist & 34.5” hips","sizeLabel":"XS"},"m135":{"modelNumber":"135","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 5’7”, with a 34” bust, 28” waist & 44” hips","sizeLabel":"M"},"m141":{"modelNumber":"141","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’9”, with a 34” bust, 24” waist & 34” hips","sizeLabel":"XS"},"m152":{"modelNumber":"152","sizeNumber":"4","sizeDescription":"Extra Large","modelMeasurements":"Model is 5’10”, with a 42” bust, 34” waist & 47” hips","sizeLabel":"XL"},"m174":{"modelNumber":"174","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’9”, with a 33” bust, 24” waist & 34” hips","sizeLabel":"XS"},"m177":{"modelNumber":"177","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5’9”, with a 34” bust, 24” waist & 34” hips","sizeLabel":"XS"},"m178":{"modelNumber":"178","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5’8”, with a 38” bust, 30” waist & 41” hips","sizeLabel":"L"},"m84":{"modelNumber":"84","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 5’11”, with a 37.5” bust, 28.5” waist & 41” hips","sizeLabel":"M"},"m183":{"modelNumber":"183","sizeNumber":"5","sizeDescription":"Large","modelMeasurements":"Model is 5'10”, with a 40” bust, 32” waist & 45” hips","sizeLabel":"L"},"m182":{"modelNumber":"182","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 5'11”, with a 40” bust, 33” waist & 44.5” hips","sizeLabel":"L"},"m93":{"modelNumber":"93","sizeNumber":"4","sizeDescription":"Large","modelMeasurements":"Model is 6'1”, with a 34” chest & 32” waist","sizeLabel":"L"},"m108":{"modelNumber":"108","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 34” chest & 32” waist","sizeLabel":"M"},"m72":{"modelNumber":"72","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m74":{"modelNumber":"74","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m75":{"modelNumber":"75","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m111":{"modelNumber":"111","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m130":{"modelNumber":"130","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m173":{"modelNumber":"173","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5'9, with a 33” bust, 23” waist & 34” hips","sizeLabel":"S"},"m194":{"modelNumber":"194","sizeNumber":"3","sizeDescription":"Large","modelMeasurements":"Model is 5'9”, with a 41” bust, 32” waist & 47” hips","sizeLabel":"L"},"m149":{"modelNumber":"149","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 34” chest & 32” waist","sizeLabel":"M"},"m191":{"modelNumber":"191","sizeNumber":"1","sizeDescription":"Small","modelMeasurements":"Model is 5'9.5”, with a 30” bust, 24” waist & 34” hips","sizeLabel":"S"},"m192":{"modelNumber":"192","sizeNumber":"1","sizeDescription":"Small","modelMeasurements":"Model is 5'6.5”, with a 30” bust, 24” waist & 37” hips","sizeLabel":"S"},"m161":{"modelNumber":"161","sizeNumber":"1","sizeDescription":"Small","modelMeasurements":"Model is 5'9”, with a 32” bust, 25” waist & 34.5” hips","sizeLabel":"S"},"m180":{"modelNumber":"180","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 38” chest & 32” waist","sizeLabel":"M"},"m184":{"modelNumber":"184","sizeNumber":"1","sizeDescription":"Small","modelMeasurements":"Model is 5'9”, with a 33” bust, 25” waist & 35” hips","sizeLabel":"S"},"m197":{"modelNumber":"197","sizeNumber":"1","sizeDescription":"Extra Small","modelMeasurements":"Model is 5'7”, with a 32” bust, 23” waist & 35” hips","sizeLabel":"XS"},"m165":{"modelNumber":"165","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 34” chest & 32” waist","sizeLabel":"M"},"m198":{"modelNumber":"198","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'1”, with a 34” chest & 32” waist","sizeLabel":"M"},"m196":{"modelNumber":"196","sizeNumber":"1","sizeDescription":"Medium","modelMeasurements":"Model is 5'9”, with a 32” bust, 25” waist & 36” hips","sizeLabel":"M"},"m199":{"modelNumber":"199","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5'6”, with a 32” bust, 26” waist & 37” hips","sizeLabel":"S"},"m203":{"modelNumber":"203","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m204":{"modelNumber":"204","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 39” chest & 32” waist","sizeLabel":"M"},"m205":{"modelNumber":"205","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 6'0”, with a 31” bust, 25” waist & 35” hips","sizeLabel":"S"},"m206":{"modelNumber":"206","sizeNumber":"2","sizeDescription":"Small","modelMeasurements":"Model is 5'9”, with a 34.5” bust, 24.5” waist & 35.5” hips","sizeLabel":"S"},"m214":{"modelNumber":"214","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'1”, with a 38” chest & 32” waist","sizeLabel":"M"},"m225":{"modelNumber":"225","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 40” chest & 32” waist","sizeLabel":"M"},"m226":{"modelNumber":"226","sizeNumber":"3","sizeDescription":"Medium","modelMeasurements":"Model is 6'1”, with a 40” chest & 31” waist","sizeLabel":"M"},"m224":{"modelNumber":"224","sizeNumber":"1","sizeDescription":"Small","modelMeasurements":"Model is 5'7.5”, with a 32.5” bust, 24” waist & 34.5” hips","sizeLabel":"S"},"m221":{"modelNumber":"221","sizeNumber":"2","sizeDescription":"Medium","modelMeasurements":"Model is 6'2”, with a 40” chest & 32” waist","sizeLabel":"M"}}; try { server_pdp_data = { product: {"id":6239910068404,"title":"Cover Tank - White","handle":"w2564r-cover-tank-white","description":"\u003cp\u003eWear the Cover Tank here, there and everywhere. Fitted and flawless, the tank silhouette works for studio to street. A front wrap detail shows just enough skin, and a raw edge finish keeps things a little edgy. Draping jersey fabric is softer than soft.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSuper-soft, draped jersey\u003c\/li\u003e\n\u003cli\u003eOn-trend raw edge hem\u003c\/li\u003e\n\u003cli\u003eDesigned \u0026amp; uniquely fit to flatter every size\u003c\/li\u003e\n\u003cli\u003eWear-tested by our in-house team for the perfect fit\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2019-02-14T16:29:20-08:00","created_at":"2021-02-23T11:46:51-08:00","vendor":"Alo Yoga","type":"Women:Tops:Tanks","tags":["aloversary20off","Bluemoon-family","Color:White:Color","ColorGroup:White","cropped","Filter:DisplaySize:1:XXS - XS","Filter:DisplaySize:3:Small","Filter:DisplaySize:4:Medium","Filter:DisplaySize:5:L - XL","Filter:Size:L","Filter:Size:M","Filter:Size:S","Filter:Size:XS","Fit:Flowy","Length:Cropped","macaronpink-family","Maintenance:ColorWayBot_mutate","Maintenance:ColorWayBot_upserted_me","Maintenance:ColorwayProduct","Maintenance:Incident0223","maintenance:wasfullprice","master-woman-all","not_clearance","pricing:fullprice","Retail:Load0717","Status:CoreEssential","StyleId:W2564R","tanks","Women:Fashion","X:IsPublishedToOnlineStore","YCRF_reviews:women","YGroup_W2564R"],"price":5800,"price_min":5800,"price_max":5800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":38169620807860,"title":"White \/ XS","option1":"White","option2":"XS","option3":null,"sku":"W2564R001","requires_shipping":true,"taxable":true,"featured_image":{"id":34804085227700,"product_id":6239910068404,"position":1,"created_at":"2022-09-22T16:24:26-07:00","updated_at":"2022-09-22T16:24:40-07:00","alt":null,"width":930,"height":1395,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","variant_ids":[38169620807860,38169620840628,38169620873396,38169620906164]},"available":true,"name":"Cover Tank - White - White \/ XS","public_title":"White \/ XS","options":["White","XS"],"price":5800,"weight":159,"compare_at_price":null,"inventory_quantity":1273,"inventory_management":"shopify","inventory_policy":"deny","barcode":"191677007598","featured_media":{"alt":null,"id":27253693120692,"position":1,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":38169620840628,"title":"White \/ S","option1":"White","option2":"S","option3":null,"sku":"W2564R002","requires_shipping":true,"taxable":true,"featured_image":{"id":34804085227700,"product_id":6239910068404,"position":1,"created_at":"2022-09-22T16:24:26-07:00","updated_at":"2022-09-22T16:24:40-07:00","alt":null,"width":930,"height":1395,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","variant_ids":[38169620807860,38169620840628,38169620873396,38169620906164]},"available":true,"name":"Cover Tank - White - White \/ S","public_title":"White \/ S","options":["White","S"],"price":5800,"weight":159,"compare_at_price":null,"inventory_quantity":2283,"inventory_management":"shopify","inventory_policy":"deny","barcode":"191677007604","featured_media":{"alt":null,"id":27253693120692,"position":1,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":38169620873396,"title":"White \/ M","option1":"White","option2":"M","option3":null,"sku":"W2564R003","requires_shipping":true,"taxable":true,"featured_image":{"id":34804085227700,"product_id":6239910068404,"position":1,"created_at":"2022-09-22T16:24:26-07:00","updated_at":"2022-09-22T16:24:40-07:00","alt":null,"width":930,"height":1395,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","variant_ids":[38169620807860,38169620840628,38169620873396,38169620906164]},"available":true,"name":"Cover Tank - White - White \/ M","public_title":"White \/ M","options":["White","M"],"price":5800,"weight":159,"compare_at_price":null,"inventory_quantity":1148,"inventory_management":"shopify","inventory_policy":"deny","barcode":"191677007611","featured_media":{"alt":null,"id":27253693120692,"position":1,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":38169620906164,"title":"White \/ L","option1":"White","option2":"L","option3":null,"sku":"W2564R004","requires_shipping":true,"taxable":true,"featured_image":{"id":34804085227700,"product_id":6239910068404,"position":1,"created_at":"2022-09-22T16:24:26-07:00","updated_at":"2022-09-22T16:24:40-07:00","alt":null,"width":930,"height":1395,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","variant_ids":[38169620807860,38169620840628,38169620873396,38169620906164]},"available":true,"name":"Cover Tank - White - White \/ L","public_title":"White \/ L","options":["White","L"],"price":5800,"weight":159,"compare_at_price":null,"inventory_quantity":394,"inventory_management":"shopify","inventory_policy":"deny","barcode":"191677007628","featured_media":{"alt":null,"id":27253693120692,"position":1,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a3_1_m89.jpg?v=1664231765","\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a2_1_m89.jpg?v=1664231765","\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a4_1_m89.jpg?v=1663889080"],"featured_image":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","options":["Color","Size"],"media":[{"alt":null,"id":27253693120692,"position":1,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"},"aspect_ratio":0.667,"height":1395,"media_type":"image","src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","width":930},{"alt":null,"id":27253693186228,"position":2,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a3_1_m89.jpg?v=1664231765"},"aspect_ratio":0.667,"height":1395,"media_type":"image","src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a3_1_m89.jpg?v=1664231765","width":930},{"alt":null,"id":27253693153460,"position":3,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a2_1_m89.jpg?v=1664231765"},"aspect_ratio":0.667,"height":1395,"media_type":"image","src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a2_1_m89.jpg?v=1664231765","width":930},{"alt":null,"id":27253693218996,"position":4,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a4_1_m89.jpg?v=1663889080"},"aspect_ratio":0.667,"height":1395,"media_type":"image","src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a4_1_m89.jpg?v=1663889080","width":930}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eWear the Cover Tank here, there and everywhere. Fitted and flawless, the tank silhouette works for studio to street. A front wrap detail shows just enough skin, and a raw edge finish keeps things a little edgy. Draping jersey fabric is softer than soft.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSuper-soft, draped jersey\u003c\/li\u003e\n\u003cli\u003eOn-trend raw edge hem\u003c\/li\u003e\n\u003cli\u003eDesigned \u0026amp; uniquely fit to flatter every size\u003c\/li\u003e\n\u003cli\u003eWear-tested by our in-house team for the perfect fit\u003c\/li\u003e\n\u003c\/ul\u003e"}, metaFields: { aloSwatch: {"available-colors":[{"name":"White","handle":"w2564r-cover-tank-white","id":"gid:\/\/shopify\/Product\/6239910068404","swatch":{"color":"#ffffff","sections":[{"color":"#ffffff"}]},"sortScore":457408,"productImage":"https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","secondaryImage":"https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/products\/W2564R_00_b1_s1_a3_1_m89.jpg?v=1664231765","price":58,"compareAtPrice":null,"isAlmostGone":false,"totalInventory":4906,"inventoryBySize":{"XS":1226,"S":2216,"M":1106,"L":358},"minPrice":"5800.0","maxPrice":"5800.0","tags":["Color:White:Color","ColorGroup:White","Filter:DisplaySize:1:XXS - XS","Filter:DisplaySize:3:Small","Filter:DisplaySize:4:Medium","Filter:DisplaySize:5:L - XL","Filter:Size:L","Filter:Size:M","Filter:Size:S","Filter:Size:XS","Fit:Flowy","Length:Cropped","Maintenance:ColorWayBot_mutate","Maintenance:ColorWayBot_upserted_me","Maintenance:ColorwayProduct","Maintenance:Incident0223","maintenance:wasfullprice","pricing:fullprice","Retail:Load0717","Status:CoreEssential","StyleId:W2564R","Women:Fashion","X:IsPublishedToOnlineStore","YCRF_reviews:women"]},{"name":"Black","handle":"w2564r-cover-tank-black","id":"gid:\/\/shopify\/Product\/513896382491","swatch":{"color":"#000000","sections":[{"color":"#000000"}]},"sortScore":436456,"productImage":"https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/W2564R_01_b1_s1_a1_1_m54.jpg?v=1731647286","secondaryImage":"https:\/\/cdn.shopify.com\/s\/files\/1\/2185\/2813\/files\/W2564R_01_b1_s1_a2_1_m54.jpg?v=1731647286","price":58,"compareAtPrice":null,"isAlmostGone":false,"totalInventory":4693,"inventoryBySize":{"XS":1435,"S":1818,"M":629,"L":811},"minPrice":"5800.0","maxPrice":"5800.0","tags":["Color:Black:Color","ColorGroup:Black","Filter:DisplaySize:1:XXS - XS","Filter:DisplaySize:3:Small","Filter:DisplaySize:4:Medium","Filter:DisplaySize:5:L - XL","Filter:Size:L","Filter:Size:M","Filter:Size:S","Filter:Size:XS","Fit:Flowy","Length:Cropped","Maintenance:ColorWayBot_mutate","Maintenance:ColorWayBot_upserted_me","Maintenance:ColorwayProduct","maintenance:wasfullprice","pricing:fullprice","Retail:Load0717","Status:CoreEssential","StyleId:W2564R","Women:Fashion","X:IsPublishedToOnlineStore","YCRF_reviews:women"]}]}, attribs: {"fabrication":"Super-soft, draped jersey\nUltra-feminine front wrap detail","fit":"True to size\nFitted silhouette hits at natural waist","getTheLook":"6565729173684,6239923175604","quickFit":"True to size","quickFitSizeSelector":"True to size"}, sets: {}, video: {}, stylistChat: {"is_enabled":"false","pdp_header_copy":"NEED HELP? TEXT AN ALO STYLIST!*","pdp_message_copy":"Get the in-store Alo experience from home! Text us for sizing \u0026 styling tips.","phone_message":"How can our stylist help you?","phone_number":"(323) 622-8946"}, aloYotpo: {"fit-breakdown":{"fit_breakdown":{"runs_small":9,"runs_true_to_size":88,"runs_large":3},"average_fit_rating":1.94},"review-highlights":"Customers like the Cover Tank for its versatility and flattering fit. They say it's comfortable, soft, and stylish, making it suitable for both workouts and casual wear. They are also satisfied with the quality and feel of the material. However, some customers have mentioned that the material can be slightly see-through, so it's best to wear a sports bra underneath."}, modelsData }, sku: "W2564R001", customerEmail: "" }; } catch (err) { console.error("Failure to pass 'server_pdp_data' to frontend"); } window.server_pdp_data = server_pdp_data; window.mobileAppPageTitle = function() { try { var product = window.server_pdp_data.product; if (product.vendor === "Alo Yoga Set") { return product.title; } var colorIndex = product.options.findIndex(function(i) {return i === "Color"}) var colorName = product.variants[0].options[colorIndex]; return product.title.replace("- " + colorName, '').trim(); } catch (e) { return "Cover Tank - White"; } }; </script> <script> function handleEnterPress(event) { if (event.keyCode === 13) event.target.click() } </script> <div class="d-none notify__me"> <div class="iStock-wrapper" style="display:none;" handle="w2564r-cover-tank-white"> <h2>Out Of Stock!</h2> <p class="iStock-notifyTxt">We will notify you when this product becomes available.</p> <div class="iStock-availability" style="display:none;"> <label>Available on: </label> <span></span> </div> <div class="iStock-fields"> <input type="email" class="iStock-email-id" name="iStock-email-id" placeholder="Email Address" value="" /> <input type="button" class="iStock-notify-btn btn" value="Notify Me" /> </div> <div class="iStock-msg small-p small-p--black text-left"></div> </div> </div> <div class="modal fade" id="AfterPay" tabindex="-1" role="dialog" aria-labelledby="AfterPay Modal" aria-hidden="true"> <div style="max-width:600px" class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true"><img src="//www.aloyoga.com/cdn/shop/t/4485/assets/close-button-pdp-modal.svg?v=164799725854632884411731972853" width="12" height="12" alt="Close Button"></span> </button> <div style= class="modal-body"> <div id="afterpay-popup-wrapper"> <div id="afterpay-popup-inner" style="position: relative; background-color: rgb(255, 255, 255);"> <a href="https://www.afterpay.com/purchase-payment-agreement" target="_blank" style="display: block;"> <img src="https://static.afterpay.com/us-popup-medium.png" srcset="https://static.afterpay.com/us-popup-medium.png 1x, https://static.afterpay.com/us-popup-medium@2x.png 2x" style="max-width: 597px; display: block; width: 100%;"> </a> <a href="#" style="position: absolute; right: 8px; top: 8px;"> </a> </div> </div> </div> </div> </div> </div> <script> const initialGSD = { "@context": "http://schema.org/", "@type": "Product", "name": "Cover Tank - White", "url": "https://www.aloyoga.com/products/w2564r-cover-tank-white","sku": "W2564R001","gtin12": "191677007598", "productID": "6239910068404", "brand": { "@type": "Brand", "name": "Alo Yoga" }, "description": "Wear the Cover Tank here, there and everywhere. Fitted and flawless, the tank silhouette works for studio to street. A front wrap detail shows just enough skin, and a raw edge finish keeps things a little edgy. Draping jersey fabric is softer than soft.\n\nSuper-soft, draped jersey\nOn-trend raw edge hem\nDesigned \u0026amp; uniquely fit to flatter every size\nWear-tested by our in-house team for the perfect fit\n", "image": "https://www.aloyoga.com/cdn/shop/products/W2564R_00_b1_s1_a1_1_m89_grande.jpg?v=1663889080", "aggregateRating": { "@type": "AggregateRating", "ratingValue": "94", "bestRating": "100", "ratingCount": "354" }, "offers": [ { "@type": "Offer", "priceCurrency": "USD", "price": (Number("5800") / 100).toString(), "itemCondition": "http://schema.org/NewCondition", "availability": "http://schema.org/InStock", "url": "https://www.aloyoga.com/products/w2564r-cover-tank-white?variant=38169620807860", "image": "https://www.aloyoga.com/cdn/shop/products/W2564R_00_b1_s1_a1_1_m89_930x.jpg?v=1663889080","name": "Cover Tank - White - White / XS", "gtin12": "191677007598","sku": "W2564R001","description": "Wear the Cover Tank here, there and everywhere. Fitted and flawless, the tank silhouette works for studio to street. A front wrap detail shows just enough skin, and a raw edge finish keeps things a little edgy. Draping jersey fabric is softer than soft.\n\nSuper-soft, draped jersey\nOn-trend raw edge hem\nDesigned \u0026amp; uniquely fit to flatter every size\nWear-tested by our in-house team for the perfect fit\n", "priceValidUntil":"2024-12-07"},{ "@type": "Offer", "priceCurrency": "USD", "price": (Number("5800") / 100).toString(), "itemCondition": "http://schema.org/NewCondition", "availability": "http://schema.org/InStock", "url": "https://www.aloyoga.com/products/w2564r-cover-tank-white?variant=38169620840628", "image": "http://www.aloyoga.com/cdn/shop/products/W2564R_00_b1_s1_a1_1_m89_930x.jpg?v=1663889080","name": "Cover Tank - White - White / S","gtin12": "191677007604","sku": "W2564R002","description": "Wear the Cover Tank here, there and everywhere. Fitted and flawless, the tank silhouette works for studio to street. A front wrap detail shows just enough skin, and a raw edge finish keeps things a little edgy. Draping jersey fabric is softer than soft.\n\nSuper-soft, draped jersey\nOn-trend raw edge hem\nDesigned \u0026amp; uniquely fit to flatter every size\nWear-tested by our in-house team for the perfect fit\n","priceValidUntil":"2024-12-07"},{ "@type": "Offer", "priceCurrency": "USD", "price": (Number("5800") / 100).toString(), "itemCondition": "http://schema.org/NewCondition", "availability": "http://schema.org/InStock", "url": "https://www.aloyoga.com/products/w2564r-cover-tank-white?variant=38169620873396", "image": "http://www.aloyoga.com/cdn/shop/products/W2564R_00_b1_s1_a1_1_m89_930x.jpg?v=1663889080","name": "Cover Tank - White - White / M","gtin12": "191677007611","sku": "W2564R003","description": "Wear the Cover Tank here, there and everywhere. Fitted and flawless, the tank silhouette works for studio to street. A front wrap detail shows just enough skin, and a raw edge finish keeps things a little edgy. Draping jersey fabric is softer than soft.\n\nSuper-soft, draped jersey\nOn-trend raw edge hem\nDesigned \u0026amp; uniquely fit to flatter every size\nWear-tested by our in-house team for the perfect fit\n","priceValidUntil":"2024-12-07"},{ "@type": "Offer", "priceCurrency": "USD", "price": (Number("5800") / 100).toString(), "itemCondition": "http://schema.org/NewCondition", "availability": "http://schema.org/InStock", "url": "https://www.aloyoga.com/products/w2564r-cover-tank-white?variant=38169620906164", "image": "http://www.aloyoga.com/cdn/shop/products/W2564R_00_b1_s1_a1_1_m89_930x.jpg?v=1663889080","name": "Cover Tank - White - White / L","gtin12": "191677007628","sku": "W2564R004","description": "Wear the Cover Tank here, there and everywhere. Fitted and flawless, the tank silhouette works for studio to street. A front wrap detail shows just enough skin, and a raw edge finish keeps things a little edgy. Draping jersey fabric is softer than soft.\n\nSuper-soft, draped jersey\nOn-trend raw edge hem\nDesigned \u0026amp; uniquely fit to flatter every size\nWear-tested by our in-house team for the perfect fit\n","priceValidUntil":"2024-12-07"}] } const defaultCurrency = 'USD'; const defaultPrice = (Number("5800") / 100).toString(); window.addEventListener('load', () => { createGSD({ price: defaultPrice, currencyCode: defaultCurrency }) }); const createGSD = (data) => { const GSDobject = JSON.parse(JSON.stringify(initialGSD)); const convertedOffers = GSDobject.offers.map(offer => { offer.price = data.price.toString(); offer.priceCurrency = data.currencyCode; return offer }) Object.entries(GSDobject).forEach(([key, value]) => { if (key === 'offers') { GSDobject[key] = convertedOffers; } }) const script = document.createElement('script'); script.setAttribute('type', 'application/ld+json'); script.textContent = JSON.stringify(GSDobject); document.head.appendChild(script); // Dynamic OGP data for social media const metaPrice = document.createElement('meta') metaPrice.setAttribute('property', 'og:price:amount'); metaPrice.setAttribute('content', data.price.toString()); document.head.appendChild(metaPrice); const metaCurrency = document.createElement('meta') metaCurrency.setAttribute('property', 'og:price:currency'); metaCurrency.setAttribute('content', data.currencyCode); document.head.appendChild(metaCurrency); } </script> </div> </main> <div id="shopify-section-footer" class="shopify-section"><div id="ATCmodalReactContainer"></div> <footer class="footer"> <div class="container"> <div class="footer-inner"> <div class="footer-top pt-0"> <div class="row yoga-ui"> <div class="col-xl-2 col-md-12 col-12 xl-menu"> <div class="footer-item"> <div for="customer-service-title" class="body footer-title">Customer Service</div> <ul class="footer-panel"> <li><a class="body" href="/pages/help-center">Help Center</a></li> <li><a class="body" href="/pages/track-my-order">Track My Order</a></li> <li><a class="body" href="/pages/orders-and-shipping-support">Shipping</a></li> <li><a class="body" href="/pages/returns-support">Returns & Exchanges</a></li> <li><a class="body" href="/collections/gift-cards">Gift Card</a></li> <li><a class="body" href="/pages/gift-card-balance">Gift Card Balance</a></li> <li><a class="body" href="/pages/size-chart">Size Guide</a></li> <li><a class="body" href="https://www.aloyoga.com/pages/reviews">Reviews</a></li> </ul> </div> </div> <div class="col-xl-2 col-md-12 col-12 xl-menu"> <div class="footer-item"> <div for="my-account-title" class="body footer-title">My Account</div> <ul class="footer-panel"> <li><a class="body" href="/account">Login or Register</a></li> <li><a class="body" href="/account">Order History</a></li> <li><a class="body" href="/account/addresses">Shipping & Billing</a></li> <li><a class="body" href="https://www.aloyoga.com/pages/share?traffic_source=site_footer">Refer a Friend</a></li> </ul> </div> </div> <div class="col-xl-2 col-md-12 col-12 xl-menu"> <div class="footer-item"> <div for="information-title" class="body footer-title">Information</div> <ul class="footer-panel"> <li><a class="body" href="/pages/access">Alo Access</a></li> <li><a class="body" href="/pages/we-are-alo">We Are Alo</a></li> <li><a class="body" href="/blogs/alo-blog">Blog</a></li> <li><a class="body" href="/pages/studios">Yoga Studios</a></li> <li><a class="body" href="/pages/stores">Stores</a></li> <li><a class="body" href="/pages/proprogram">Pro Program</a></li> <li><a class="body" href="https://www.aloyoga.com/pages/careers">Careers</a></li> <li><a class="body" href="https://www.alomoves.com/">Alo Moves</a></li> <li><a class="body" href="/pages/alo-gives">Alo Gives</a></li> </ul> </div> </div> <div class="footer-item footer-white__links col-xl-2 col-md-6 xl-get-app"> <div class="headings"> <div class="body">Get the App</div> </div> <ul class="list-footer"> <li> <a href="https://apps.apple.com/app/alo-yoga/id1503741784"> <img src="//www.aloyoga.com/cdn/shop/files/Download-App-apple.svg?v=2888788672406825800" alt="Alo App - iOS App Store" class="apple-store" width="120" height="40" loading="lazy" /> </a> </li> </ul> <div react-render-target="currency-selector" class="xl-currencyselector"></div> </div> <div class="footer-item newsletter col col-xl-4"> <form method="post" action="" id="contact_form" accept-charset="UTF-8" class="contact-form-footer" onsubmit="window.postEmail(event);"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /> <input type="hidden" class="email-form-dynamic-tags" name="contact[tags]" value=""> <div class="headings"> <div class="body">Sign up for our newsletter - enter your email below</div> </div> <div class="input-group footer-selector yoga-ui-text-input contact_form"> <input id="contact_email" name="contact[email]" type="email" class="form-control form-control-inverse yoga-ui-input" pattern="^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$" required placeholder="Enter your email" aria-label="email" oninput="inputHandler(this.value)" onchange="changeHandler(this.value)"/> <button class="global-primary-button" type="submit" aria-label="Submit"> > </button> <label for="contact_email" aria-label="Sign up form">Email Address</label> <span class="caption successfully-signed-up">Sweet! You’re signed up</span> <span class="sign-up-error">Please enter a valid email address</span> <span class="invalid-sign-up">That didn't seem to work. Try again?</span> <span class="caption already-signed-up">Welcome back! You're already signed up</span> <span id="loading-contact_form" class="caption loader">Submitting...</span> </div> </form> <script> var emailId = "contact_email"; var formClassSelector = "input-group footer-selector" formClassSelector = formClassSelector.split(' ').join('.') const emailAddressEl = document.querySelector(`.${formClassSelector} #${emailId}`); const validationErrorEl = document.querySelector(`.${formClassSelector} .sign-up-error`); emailAddressEl.oninvalid = function(e) {showError(e)}; function inputHandler(val) { if (val === "") { emailAddressEl.classList.remove('error-border'); validationErrorEl.classList.remove('display-error'); document.body.classList.remove('wiz-error', 'contact_form'); document.body.classList.remove('email-successfully-signed-up', 'contact_form'); document.body.classList.remove('email-already-registered', 'contact_form'); } }; function showError(e) { e.preventDefault(); document.body.classList.remove('wiz-error', 'contact_form'); emailAddressEl.classList.add('error-border'); validationErrorEl.classList.add('display-error'); }; function changeHandler(val) { const emailRegex = new RegExp(window.emailRegex); if (emailRegex.test(val)) { emailAddressEl.classList.remove('error-border'); validationErrorEl.classList.remove('display-error'); document.body.classList.remove('wiz-error', 'contact_form'); document.body.classList.remove('email-successfully-signed-up', 'contact_form'); document.body.classList.remove('email-already-registered', 'contact_form'); }; }; </script> <p class="body" style="text-transform: none;max-width: 350px">By entering your email address, you agree to our <a target="_blank" href="/pages/privacy-policy" aria-label="Privacy policy"><u>Privacy Policy</u></a> and will receive Alo Yoga offers, promotions and other commercial messages. You may unsubscribe at any time. </p> <div class="footer-item follow xl"> <div class="headings"> <div class="footer-title body">Follow Us</div> </div> <ul class="nav footer-flex"> <li class="nav-item"> <a class="nav-link" href="https://www.instagram.com/aloyoga/" target="_blank"> <img src="//www.aloyoga.com/cdn/shop/files/instagram2021.svg?v=15745790383220268811" alt="instagram" width="27" height="28" loading="lazy"> </a> </li> <li class="nav-item"> <a class="nav-link" href="https://www.tiktok.com/@alo?lang=en" target="_blank"> <img src="//www.aloyoga.com/cdn/shop/files/tik-tok2021.svg?v=8980806073503814910" alt="tik-tok" width="21" height="23" loading="lazy"> </a> </li> <li class="nav-item"> <a class="nav-link" href="https://www.facebook.com/aloclothing" target="_blank"> <img src="//www.aloyoga.com/cdn/shop/files/facebook2021.svg?v=4098279864862808269" alt="facebook" width="29" height="27" loading="lazy"> </a> </li> <li class="nav-item"> <a class="nav-link" href="https://twitter.com/aloyoga" target="_blank"> <img src="//www.aloyoga.com/cdn/shop/files/twitter2021.svg?v=802849834955113897" alt="twitter" width="29" height="23" loading="lazy"> </a> </li> <li class="nav-item"> <a class="nav-link" href="https://www.pinterest.com/aloyoga/" target="_blank"> <img src="//www.aloyoga.com/cdn/shop/files/pinterest2021.svg?v=14251328490734958563" alt="pinterest" width="28" height="28" loading="lazy"> </a> </li> <li class="nav-item"> <a class="nav-link" href="https://www.youtube.com/channel/UCJEi1foUiGObzzQM3QA2H5A" target="_blank"> <img src="//www.aloyoga.com/cdn/shop/files/youtube2021.svg?v=13243599999976738993" alt="youtube" width="33" height="23" loading="lazy"> </a> </li> </ul> </div> </div> <div class="get-app col-xl-2 col-md-6 col-12"> <div class="footer-item"> <div class="headings"> <div class="footer-title body">Get the App</div> </div> <ul class="list-footer footer-flex responsive"> <li> <a href="https://apps.apple.com/app/alo-yoga/id1503741784"> <img src="//www.aloyoga.com/cdn/shop/files/Download-App-apple.svg?v=2888788672406825800" alt="Alo App - iOS App Store" class="apple-store" width="120" height="40" loading="lazy" /> </a> </li> </ul> </div> </div> <div class="footer-item follow col-xl-2 col-md-12 col-12 offset-xl-8"> <div class="headings"> <div class="footer-title body">Follow Us</div> </div> <ul class="nav footer-flex"> <li class="nav-item"> <a class="nav-link" href="https://www.instagram.com/aloyoga/" target="_blank"> <img src="//www.aloyoga.com/cdn/shop/files/instagram2021.svg?v=15745790383220268811" alt="instagram" width="27" height="28" loading="lazy"> </a> </li> <li class="nav-item"> <a class="nav-link" href="https://www.tiktok.com/@alo?lang=en" target="_blank"> <img src="//www.aloyoga.com/cdn/shop/files/tik-tok2021.svg?v=8980806073503814910" alt="tik-tok" width="21" height="23" loading="lazy"> </a> </li> <li class="nav-item"> <a class="nav-link" href="https://www.facebook.com/aloclothing" target="_blank"> <img src="//www.aloyoga.com/cdn/shop/files/facebook2021.svg?v=4098279864862808269" alt="facebook" width="29" height="27" loading="lazy"> </a> </li> <li class="nav-item"> <a class="nav-link" href="https://twitter.com/aloyoga" target="_blank"> <img src="//www.aloyoga.com/cdn/shop/files/twitter2021.svg?v=802849834955113897" alt="twitter" width="29" height="23" loading="lazy"> </a> </li> <li class="nav-item"> <a class="nav-link" href="https://www.pinterest.com/aloyoga/" target="_blank"> <img src="//www.aloyoga.com/cdn/shop/files/pinterest2021.svg?v=14251328490734958563" alt="pinterest" width="28" height="28" loading="lazy"> </a> </li> <li class="nav-item"> <a class="nav-link" href="https://www.youtube.com/channel/UCJEi1foUiGObzzQM3QA2H5A" target="_blank"> <img src="//www.aloyoga.com/cdn/shop/files/youtube2021.svg?v=13243599999976738993" alt="youtube" width="33" height="23" loading="lazy"> </a> </li> </ul> </div> <div react-render-target="currency-selector" class="currencyselector col-md-12"> </div> <div class="col-xl-2 col-md-12 col-12 footer-accordion"> <details class="footer-item"> <summary class='headings body'> <div> Customer Service </div> <span class="arrow-down-white"></span> </summary> <ul class="footer-panel"> <li><a class="body" href="/pages/help-center">Help Center</a></li> <li><a class="body" href="/pages/track-my-order">Track My Order</a></li> <li><a class="body" href="/pages/orders-and-shipping-support">Shipping</a></li> <li><a class="body" href="/pages/returns-support">Returns & Exchanges</a></li> <li><a class="body" href="/collections/gift-cards">Gift Card</a></li> <li><a class="body" href="/pages/gift-card-balance">Gift Card Balance</a></li> <li><a class="body" href="/pages/size-chart">Size Guide</a></li> <li><a class="body" href="https://www.aloyoga.com/pages/reviews">Reviews</a></li> </ul> </details> </div> <div class="col-xl-2 col-md-12 col-12 footer-accordion"> <details class="footer-item"> <summary class="headings body"> <div> My Account </div> <span class="arrow-down-white"></span> </summary> <ul class="footer-panel"> <li><a class="body" href="/account">Login or Register</a></li> <li><a class="body" href="/account">Order History</a></li> <li><a class="body" href="/account/addresses">Shipping & Billing</a></li> <li><a class="body" href="https://www.aloyoga.com/pages/share?traffic_source=site_footer">Refer a Friend</a></li> </ul> </details> </div> <div class="col-xl-2 col-md-12 col-12 footer-accordion"> <details class="footer-item"> <summary class="headings body"> <div> Information </div> <span class="arrow-down-white"></span> </summary> <ul class="footer-panel"> <li><a class="body" href="/pages/access">Alo Access</a></li> <li><a class="body" href="/pages/we-are-alo">We Are Alo</a></li> <li><a class="body" href="/blogs/alo-blog">Blog</a></li> <li><a class="body" href="/pages/studios">Yoga Studios</a></li> <li><a class="body" href="/pages/stores">Stores</a></li> <li><a class="body" href="/pages/proprogram">Pro Program</a></li> <li><a class="body" href="https://www.aloyoga.com/pages/careers">Careers</a></li> <li><a class="body" href="https://www.alomoves.com/">Alo Moves</a></li> <li><a class="body" href="/pages/alo-gives">Alo Gives</a></li> </ul> </details> </div> <div class="footer-bottom"> <p class="duties-disclaimer caption"> For applicable countries, duties & 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). </p> <div style="margin-top: var(--copyright-margin, 25px)" class="copyright"> <small class="body">© 2024 Alo, LLC. All Rights Reserved.</small> <small class="body"><a href="/pages/terms-of-use">Terms</a></small> <small class="body"><a href="/pages/privacy-policy">Privacy</a></small> <small class="body"><a href="/pages/cookie-policy">Cookie Policy</a></small> <small class="body"><a href="#" onclick="Osano.cm.showDrawer('osano-cm-dom-info-dialog-open')">Cookie Preferences</a></small> </div> </div> </div> </div> </div> </div> </footer> </div> <a id="toTop" style="background: url('//www.aloyoga.com/cdn/shop/t/4485/assets/Up.svg?v=107716185971175599491731973006') 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 = "This offer is only for first-time purchasers. Stay tuned for more of the exclusive offers you love!"; 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 = {"socks":"/search?q=socks","airlift":"/search?q=airlift","leggings":"/search?q=leggings","sweatpants":"/search?q=sweatpants","tops":"/search?q=tops"}; searchSettings.suggestedSearchTerms = ["leggings","bras","yoga mats"].map(s => s.trim()) searchSettings.suggestedProducts = []; searchSettings.suggestedProducts.push({ title: "Accolade Crew Neck Pullover - Black", image_url: "\/\/www.aloyoga.com\/cdn\/shop\/files\/U3031RG_01_b1_s1_a1_1_m54_da837a92-2825-41c7-9f4c-a2be198c8a6c_300x.jpg?v=1723752172", price: 128.0, priceFormatted: "$128.00", url: "\/products\/u3031rg-accolade-crew-neck-pullover-black", list_price:0, product_id: 7325031202996 }); searchSettings.suggestedProducts.push({ title: "7\/8 High-Waist Airlift Legging - Black", image_url: "\/\/www.aloyoga.com\/cdn\/shop\/files\/W51314R_01_b1_s1_a1_m18_270edd57-45db-406a-8e07-e604e9fb8d9c_300x.jpg?v=1730135664", price: 128.0, priceFormatted: "$128.00", url: "\/products\/w5766r-7-8-high-waist-airlift-legging-black", list_price:0, product_id: 6239922061492 }); searchSettings.suggestedProducts.push({ title: "Alo Recovery Mode Sneaker - Natural White\/Gum", image_url: "\/\/www.aloyoga.com\/cdn\/shop\/files\/A0685U_052730_b1_a1_4055f9cf-a0ed-4e7f-a6d3-7852df5e7491_300x.jpg?v=1700611258", price: 185.0, priceFormatted: "$185.00", url: "\/products\/a0685u-alo-x-01-classic-natural-white-gum", list_price:0, product_id: 7418754433204 }); searchSettings.suggestedProducts.push({ title: "Match Point Tennis Skirt - Black", image_url: "\/\/www.aloyoga.com\/cdn\/shop\/files\/W6240R_01_b1_s1_a2_1_m54_300x.jpg?v=1714151611", price: 68.0, priceFormatted: "$68.00", url: "\/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 json_product = {"id":6239910068404,"title":"Cover Tank - White","handle":"w2564r-cover-tank-white","description":"\u003cp\u003eWear the Cover Tank here, there and everywhere. Fitted and flawless, the tank silhouette works for studio to street. A front wrap detail shows just enough skin, and a raw edge finish keeps things a little edgy. Draping jersey fabric is softer than soft.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSuper-soft, draped jersey\u003c\/li\u003e\n\u003cli\u003eOn-trend raw edge hem\u003c\/li\u003e\n\u003cli\u003eDesigned \u0026amp; uniquely fit to flatter every size\u003c\/li\u003e\n\u003cli\u003eWear-tested by our in-house team for the perfect fit\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2019-02-14T16:29:20-08:00","created_at":"2021-02-23T11:46:51-08:00","vendor":"Alo Yoga","type":"Women:Tops:Tanks","tags":["aloversary20off","Bluemoon-family","Color:White:Color","ColorGroup:White","cropped","Filter:DisplaySize:1:XXS - XS","Filter:DisplaySize:3:Small","Filter:DisplaySize:4:Medium","Filter:DisplaySize:5:L - XL","Filter:Size:L","Filter:Size:M","Filter:Size:S","Filter:Size:XS","Fit:Flowy","Length:Cropped","macaronpink-family","Maintenance:ColorWayBot_mutate","Maintenance:ColorWayBot_upserted_me","Maintenance:ColorwayProduct","Maintenance:Incident0223","maintenance:wasfullprice","master-woman-all","not_clearance","pricing:fullprice","Retail:Load0717","Status:CoreEssential","StyleId:W2564R","tanks","Women:Fashion","X:IsPublishedToOnlineStore","YCRF_reviews:women","YGroup_W2564R"],"price":5800,"price_min":5800,"price_max":5800,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":38169620807860,"title":"White \/ XS","option1":"White","option2":"XS","option3":null,"sku":"W2564R001","requires_shipping":true,"taxable":true,"featured_image":{"id":34804085227700,"product_id":6239910068404,"position":1,"created_at":"2022-09-22T16:24:26-07:00","updated_at":"2022-09-22T16:24:40-07:00","alt":null,"width":930,"height":1395,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","variant_ids":[38169620807860,38169620840628,38169620873396,38169620906164]},"available":true,"name":"Cover Tank - White - White \/ XS","public_title":"White \/ XS","options":["White","XS"],"price":5800,"weight":159,"compare_at_price":null,"inventory_quantity":1273,"inventory_management":"shopify","inventory_policy":"deny","barcode":"191677007598","featured_media":{"alt":null,"id":27253693120692,"position":1,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":38169620840628,"title":"White \/ S","option1":"White","option2":"S","option3":null,"sku":"W2564R002","requires_shipping":true,"taxable":true,"featured_image":{"id":34804085227700,"product_id":6239910068404,"position":1,"created_at":"2022-09-22T16:24:26-07:00","updated_at":"2022-09-22T16:24:40-07:00","alt":null,"width":930,"height":1395,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","variant_ids":[38169620807860,38169620840628,38169620873396,38169620906164]},"available":true,"name":"Cover Tank - White - White \/ S","public_title":"White \/ S","options":["White","S"],"price":5800,"weight":159,"compare_at_price":null,"inventory_quantity":2283,"inventory_management":"shopify","inventory_policy":"deny","barcode":"191677007604","featured_media":{"alt":null,"id":27253693120692,"position":1,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":38169620873396,"title":"White \/ M","option1":"White","option2":"M","option3":null,"sku":"W2564R003","requires_shipping":true,"taxable":true,"featured_image":{"id":34804085227700,"product_id":6239910068404,"position":1,"created_at":"2022-09-22T16:24:26-07:00","updated_at":"2022-09-22T16:24:40-07:00","alt":null,"width":930,"height":1395,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","variant_ids":[38169620807860,38169620840628,38169620873396,38169620906164]},"available":true,"name":"Cover Tank - White - White \/ M","public_title":"White \/ M","options":["White","M"],"price":5800,"weight":159,"compare_at_price":null,"inventory_quantity":1148,"inventory_management":"shopify","inventory_policy":"deny","barcode":"191677007611","featured_media":{"alt":null,"id":27253693120692,"position":1,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":38169620906164,"title":"White \/ L","option1":"White","option2":"L","option3":null,"sku":"W2564R004","requires_shipping":true,"taxable":true,"featured_image":{"id":34804085227700,"product_id":6239910068404,"position":1,"created_at":"2022-09-22T16:24:26-07:00","updated_at":"2022-09-22T16:24:40-07:00","alt":null,"width":930,"height":1395,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","variant_ids":[38169620807860,38169620840628,38169620873396,38169620906164]},"available":true,"name":"Cover Tank - White - White \/ L","public_title":"White \/ L","options":["White","L"],"price":5800,"weight":159,"compare_at_price":null,"inventory_quantity":394,"inventory_management":"shopify","inventory_policy":"deny","barcode":"191677007628","featured_media":{"alt":null,"id":27253693120692,"position":1,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a3_1_m89.jpg?v=1664231765","\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a2_1_m89.jpg?v=1664231765","\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a4_1_m89.jpg?v=1663889080"],"featured_image":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","options":["Color","Size"],"media":[{"alt":null,"id":27253693120692,"position":1,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080"},"aspect_ratio":0.667,"height":1395,"media_type":"image","src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a1_1_m89.jpg?v=1663889080","width":930},{"alt":null,"id":27253693186228,"position":2,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a3_1_m89.jpg?v=1664231765"},"aspect_ratio":0.667,"height":1395,"media_type":"image","src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a3_1_m89.jpg?v=1664231765","width":930},{"alt":null,"id":27253693153460,"position":3,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a2_1_m89.jpg?v=1664231765"},"aspect_ratio":0.667,"height":1395,"media_type":"image","src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a2_1_m89.jpg?v=1664231765","width":930},{"alt":null,"id":27253693218996,"position":4,"preview_image":{"aspect_ratio":0.667,"height":1395,"width":930,"src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a4_1_m89.jpg?v=1663889080"},"aspect_ratio":0.667,"height":1395,"media_type":"image","src":"\/\/www.aloyoga.com\/cdn\/shop\/products\/W2564R_00_b1_s1_a4_1_m89.jpg?v=1663889080","width":930}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003eWear the Cover Tank here, there and everywhere. Fitted and flawless, the tank silhouette works for studio to street. A front wrap detail shows just enough skin, and a raw edge finish keeps things a little edgy. Draping jersey fabric is softer than soft.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSuper-soft, draped jersey\u003c\/li\u003e\n\u003cli\u003eOn-trend raw edge hem\u003c\/li\u003e\n\u003cli\u003eDesigned \u0026amp; uniquely fit to flatter every size\u003c\/li\u003e\n\u003cli\u003eWear-tested by our in-house team for the perfect fit\u003c\/li\u003e\n\u003c\/ul\u003e"}; </script> <script> var ecomm_prodid=[]; for(var i=0;i<json_product.variants.length;i++) ecomm_prodid.push(json_product.variants[i].sku); </script> <script type="text/javascript"> var google_tag_params = { ecomm_prodid: ecomm_prodid, ecomm_pagetype: 'product', ecomm_totalvalue: parseFloat('58.00') }; </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 type='text/javascript' src='https://cdn.shopify.com/s/files/1/2185/2813/files/esw.js?v=1678828088'></script> <script type='text/javascript'> const isNativeAppClientCheckForChat = 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; }; var isAiChatEnabled = false; try{ var initESW = function (gslbBaseURL) { var isAloAPIChatEnabled = true; var aiChatEnabledCountryList ="MT,GB,CA,IL,US"; // getting the country list var aiChatEnabledCountryListArray = aiChatEnabledCountryList === "ALL" ? ["ALL"] : aiChatEnabledCountryList.split(","); isAiChatEnabled = isAloAPIChatEnabled && (aiChatEnabledCountryListArray.includes("ALL") || (window.Shopify && aiChatEnabledCountryListArray.includes(window.Shopify.country))); if(isAiChatEnabled){ const chatBotAi = document.createElement("div"); chatBotAi.setAttribute("react-render-target","chat-bot-ai") document.body.appendChild(chatBotAi) return null; } var pathListString = "\/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"; var pathList = pathListString.split(',').map(str => str.trim()); var isDesktop = window.matchMedia('(min-width: 1024.5px)').matches; var shopifyRoutePrefix = window?.Shopify?.routes?.root; //e.g., "/en-us/" or "/ko-kr/" or "/" var semanticPathName = (!shopifyRoutePrefix || shopifyRoutePrefix === "/") ? location.pathname : location.pathname.replace(shopifyRoutePrefix.slice(0, -1), ""); var shouldInitESW = isDesktop || pathList.includes(semanticPathName); if (!shouldInitESW) { return null; } embedded_svc.settings.displayHelpButton = true; //Or false embedded_svc.settings.language = ''; //For example, enter 'en' or 'en-US' // ECOM-1636: Avoids their code crashing loudly anytime anyone does a "message" on Window. embedded_svc.settings.iframeURL = 'https://example.invalid/ECOM-1636'; // Salesforce adds an event listener on Window and before processing the message it assumes iframeURL is a URL. //embedded_svc.settings.defaultMinimizedText = 'Chat Now'; //(Defaults to Chat with an Expert) //embedded_svc.settings.disabledMinimizedText = 'Email Us'; //(Defaults to Agent Offline) //embedded_svc.settings.loadingText = ''; //(Defaults to Loading) //embedded_svc.settings.storageDomain = 'aloyoga.com'; //(Sets the domain for your deployment so that visitors can navigate subdomains during a chat session) // Settings for Chat //embedded_svc.settings.directToButtonRouting = function(prechatFormData) { // Dynamically changes the button ID based on what the visitor enters in the pre-chat form. // Returns a valid button ID. //}; //embedded_svc.settings.fallbackRouting = []; //An array of button IDs, user IDs, or userId_buttonId //embedded_svc.settings.offlineSupportMinimizedText = 'Email Us'; //(Defaults to Contact Us) embedded_svc.settings.enabledFeatures = ['LiveAgent']; embedded_svc.settings.entryFeature = 'LiveAgent'; embedded_svc.addEventHandler("afterMaximize", function(data) { window.salesforceChatHack.maximizeHandler(); }); embedded_svc.init( 'https://colorimage.my.salesforce.com', 'https://colorimage.secure.force.com/aloyoga', gslbBaseURL, '00Do0000000JcB2', 'Alo_Yoga', { baseLiveAgentContentURL: 'https://c.la4-c3-ia2.salesforceliveagent.com/content', deploymentId: '5721J000000brvS', buttonId: '5731J000000bro2', baseLiveAgentURL: 'https://d.la4-c3-ia2.salesforceliveagent.com/chat', eswLiveAgentDevName: 'EmbeddedServiceLiveAgent_Parent04I1J000000TN9iUAG_168bfec4074', isOfflineSupportEnabled: true } ); }; // Blocking Salesforce/Chatbot in webview iOS app. if(!isNativeAppClientCheckForChat()) { if (!window.embedded_svc) { var s = document.createElement('script'); s.setAttribute('src', 'https://colorimage.my.salesforce.com/embeddedservice/5.0/esw.min.js'); s.onload = function () { initESW(null); }; document.body.appendChild(s); } else { initESW('https://service.force.com'); } } }catch (err) { console.error("Failure to render live chat codes ",err); } // Open Live Agent function window.openLiveAgent = function() { const chatButton = isAiChatEnabled ? document.querySelector('[data-test-id="ai-chatbot-toggle-button"]') : ( document.querySelector('.embeddedServiceSidebar .minimizedContainer.helpButton') || document.querySelector('.embeddedServiceHelpButton .helpButton .uiButton') ); if (chatButton !== null) { chatButton.click(); } else { // If LiveAgent isn't present on a page at all - open native contact us form $('#serviceCloud').modal('show'); } } </script> <script type="application/ld+json"> {"@context": "https://schema.org","@type": "Organization","url": "https://www.aloyoga.com/","logo": "https://www.aloyoga.com/cdn/shop/files/alo.png?v=795837176550273361"} </script> <script type="module">(function e(){var e=document.createElement("script");e.type="text/javascript",e.defer=true,e.src="//staticw2.yotpo.com/ohYKQnKU978xXhdov6tKkYMA1R62IqCn2kKD0aDv/widget.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})();</script> <script defer src="//www.aloyoga.com/cdn/shop/t/4485/assets/loop-onstore-sdk.min.js?v=176636155033816085541731972882"></script> <script type="module"> LoopOnstore.init({ key: "56c8d26379f98bef01d82225a0d61d4007b25c50", attach: ".btn__checkout", }); </script> <script type="text/javascript">window.buildInfo = function() {const bi = {"build":"11537519386","date":"Sat Oct 26 21:15:54 PDT 2024","sha":"3c7439e","ref":"refs/tags/release-29.53.3"}; 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: 'proxima nova', sans-serif; color: #605e5c; font-size: 0.875rem; margin-top: 10px; } .modal-signin .youtube-signin span { color: #000000; font-family: 'proxima nova', 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", "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": "SoftwareApplication", "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": "6700" }, "offers": { "@type": "Offer", "price": "0.00" } } ] } </script> <script> window.dataLayer.push({ page_title: document.title, page_type: "product", visitor_type: '', user_id: "", login_status: 0 }) window.getCustomerData = function() { // [REVISIT] Dup. See window.getCustomerInfo return { "firstName": '', "lastName": '', "email": '', "phone": '', "acceptsEmailMarketing": 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> </body> </html>