PageSourceSearch

https://www.constantlyvariedgear.com/account/login

html constantlyvariedgear.com collected 2026-09-25 18:42:12 UTC 396,456 bytes, 6,856 lines download raw bytes

1
2<!-- layout/theme.liquid -->
3
4<!doctype html>
5<html lang="en" dir="ltr">
6  <head>    
6<script type="application/vnd.locksmith+json" data-locksmith>{"version":"v284","locked":false,"initialized":true,"scope":"customers","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"e478866b5d76bd23702196aaec2f86cf892da8aee36882e493acd976dbf10238","state":{"template":"customers\/login","theme":160214024389,"product":null,"collection":null,"page":null,"blog":null,"article":null,"app":null},"now":1790361732,"path":"\/account\/login","locale_root_url":"\/","canonical_url":"https:\/\/www.constantlyvariedgear.com\/account\/login","customer_id":null,"customer_id_signature":"e478866b5d76bd23702196aaec2f86cf892da8aee36882e493acd976dbf10238","cart":null}</script>
6<script data-locksmith>!function(){undefined;!function(){var s=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(s.state={},s.util={},s.loading=!1,n)try{s.state=JSON.parse(n)}catch(d){}if(document.addEventListener&&document.querySelector){var o,i,a,t=[76,79,67,75,83,77,73,84,72,49,49],c=function(){i=t.slice(0)},l="style",r=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",r),document.removeEventListener("click",r),o&&document.body.removeChild(o),o=null)};c(),document.addEventListener("keyup",function(e){if(e.keyCode===i[0]){if(clearTimeout(a),i.shift(),0<i.length)return void(a=setTimeout(c,1e3));c(),r(),(o=document.createElement("div"))[l].width="50%",o[l].maxWidth="1000px",o[l].height="85%",o[l].border="1px rgba(0, 0, 0, 0.2) solid",o[l].background="rgba(255, 255, 255, 0.99)",o[l].borderRadius="4px",o[l].position="fixed",o[l].top="50%",o[l].left="50%",o[l].transform="translateY(-50%) translateX(-50%)",o[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",o[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,o.appendChild(t),document.body.appendChild(o),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",r),document.addEventListener("click",r)}})}s.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),s.path=s.state.path||window.location.pathname,s.basePath=s.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),s.reloading=!1,s.util.console=window.console||{log:function(){},error:function(){}},s.util.makeUrl=function(e,t){var n,o=s.basePath+e,i=[],a=s.cache();for(n in a)i.push(n+"="+encodeURIComponent(a[n]));for(n in t)i.push(n+"="+encodeURIComponent(t[n]));return s.state.customer_id&&(i.push("customer_id="+encodeURIComponent(s.state.customer_id)),i.push("customer_id_signature="+encodeURIComponent(s.state.customer_id_signature))),o+=(-1===o.indexOf("?")?"?":"&")+i.join("&")},s._initializeCallbacks=[],s.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';s._initializeCallbacks.push(t)},s.initializeSession=function(e){if(!s.isEmbedded){var t=!1,n=!0,o=!0;(e=e||{}).silent&&(o=n=!(t=!0)),s.ping({silent:t,spinner:n,reload:o,callback:function(){s._initializeCallbacks.forEach(function(e){e()})}})}},s.cache=function(e){var t={};try{var n=function i(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(d){}if(e){for(var o in e)t[o]=e[o];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},s.cache.cart=s.state.cart,s.cache.cartLastSaved=null,s.params=s.cache(),s.util.reload=function(){s.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(d){s.util.console.error("Preferred reload method failed",d),window.location.reload()}},s.cache.saveCart=function(e){if(!s.cache.cart||s.cache.cart===s.cache.cartLastSaved)return e?e():null;var t=s.cache.cartLastSaved;s.cache.cartLastSaved=s.cache.cart,fetch("/cart/update.js",{method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({attributes:{locksmith:s.cache.cart}})}).then(function(e){if(!e.ok)throw new Error("Cart update failed: "+e.status);return e.json()}).then(function(){e&&e()})["catch"](function(e){if(s.cache.cartLastSaved=t,!s.reloading)throw e})},s.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;
6color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',s.util.clobberBody=function(e){document.body.innerHTML=e},s.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},s.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,o={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":o[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(o[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":o[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":o[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(o[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":o[e.elements[t].name]=e.elements[t].value}}return o}},s.util.on=function(e,a,s,t){t=t||document;var c="locksmith-"+e+a,n=function(e){var t=e.target,n=e.target.parentElement,o=t&&t.className&&(t.className.baseVal||t.className)||"",i=n&&n.className&&(n.className.baseVal||n.className)||"";("string"==typeof o&&-1!==o.split(/\s+/).indexOf(a)||"string"==typeof i&&-1!==i.split(/\s+/).indexOf(a))&&!e[c]&&(e[c]=!0,s(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},s.util.enableActions=function(e){s.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,s.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),s.util.reload()}}))},e)},s.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var o=document.createElement("div");o.innerHTML=t,e.appendChild(o)}else e.innerHTML=t;var i,a,s=e.querySelectorAll("script");for(a=0;a<s.length;++a){i=s[a];var c=document.createElement("script");if(i.type&&(c.type=i.type),i.src)c.src=i.src;else{var l=document.createTextNode(i.innerHTML);c.appendChild(l)}e.appendChild(c)}var r=e.querySelector("[autofocus]");r&&r.focus()},s.post=function(e,t,n){!1!==(n=n||{}).spinner&&s.util.clobberBody(s.util.spinnerHTML);var o={};n.container===document?(o.layout=1,n.success=function(e){s.util.clobberDocument(e)}):n.container&&(o.layout=0,n.success=function(e){var t=document.getElementById(n.container);s.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t)}),n.form_type&&(t.form_type=n.form_type),n.include_layout_classes!==undefined&&(t.include_layout_classes=n.include_layout_classes),n.lock_id!==undefined&&(t.lock_id=n.lock_id),s.loading=!0;var i=s.util.makeUrl(e,o),a="json"===n.type||"text"===n.type;fetch(i,{method:"POST",headers:{"Content-Type":"application/json",Accept:a?"application/json":"text/html"},body:JSON.stringify(t)}).then(function(e){if(!e.ok)throw new Error("Request failed: "+e.status);return e.text()}).then(function(e){var t=n.success||s.util.clobberDocument;t(a?{responseText:e}:e)})["catch"](function(e){if(!s.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)})["finally"](function(){s.loading=!1})},s.postResource=function(e,t){e.path=s.path,e.search=window.location.search,e.state=s.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=s.cache.cart,e.locksmith_json=s.jsonTag,e.locksmith_json_signature=s.jsonTagSignature,s.post("/resource",e,t)},s.ping=function(e){if(!s.isEmbedded){e=e||{};s.post("/ping",{path:s.path,search:window.location.search,state:s.state},{spinner:!!e.spinner,silent:"undefined"==typeof e.silent||e.silent,type:"text",success:function(e){e&&e.responseText?(e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&s.showMessages(e.messages):console.error("[Locksmith] Invalid result in ping callback:",e)}})}},s.timeoutMonitor=function(){var e=s.cache.cart;s.ping({callback:function(){e!==s.cache.cart||setTimeout(function(){s.timeoutMonitor()},6e4)}})},s.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML="        <style>          .locksmith-ab .locksmith-b { display: none; }          .locksmith-ab.toggled .locksmith-b { display: flex; }          .locksmith-ab.toggled .locksmith-a { display: none; }          .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; }          .locksmith-message + .locksmith-message { border-top: 1px #555 solid; }          .locksmith-message a { color: inherit; font-weight: bold; }          .locksmith-message a:hover { color: inherit; opacity: 0.8; }          a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; }          .locksmith-text { flex-grow: 1; }          .locksmith-cta { flex-grow: 0; text-align: right; }          .locksmith-cta button { transform: scale(0.8); transform-origin: left; }          .locksmith-cta > * { display: block; }          .locksmith-cta > * + * { margin-top: 10px; }          .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; }                    @media screen and (max-width: 600px) {            .locksmith-wide-only { display: none !important; }            .locksmith-flex { padding: 0 15px; }            .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; }            .locksmith-cta { text-align: left; }          }                    @media screen and (min-width: 601px) {            .locksmith-narrow-only { display: none !important; }          }        </style>      "+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),s.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),s.util.enableActions(t)}}()}();</script>
6
7      
7<script data-locksmith>Locksmith.cache.cart=null</script>
7
8
9  
9<script data-locksmith>Locksmith.jsonTag="{\"version\":\"v284\",\"locked\":false,\"initialized\":true,\"scope\":\"customers\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"e478866b5d76bd23702196aaec2f86cf892da8aee36882e493acd976dbf10238\",\"state\":{\"template\":\"customers\\\/login\",\"theme\":160214024389,\"product\":null,\"collection\":null,\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1790361732,\"path\":\"\\\/account\\\/login\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/www.constantlyvariedgear.com\\\/account\\\/login\",\"customer_id\":null,\"customer_id_signature\":\"e478866b5d76bd23702196aaec2f86cf892da8aee36882e493acd976dbf10238\",\"cart\":null}";Locksmith.jsonTagSignature="c74e0b80019345fa9c3cb6702bca7bc9f7fd6340047b6a8ccd0a0b2a8f050c74"</script>
vendor: 1 bytes, line 9
9
10<script async="async" src="https://mm-uxrv.com/js/mm_c82aeb1f-3cd2-44bb-a890-5e95238a4180-91825864.js"></script>
10<script>
11  window.consentmo_gcm_initial_state = "7";
12  window.consentmo_gcm_state = "1";
13  window.consentmo_gcm_security_storage = "strict";
14  window.consentmo_gcm_ad_storage = "marketing";
15  window.consentmo_gcm_analytics_storage = "analytics";
16  window.consentmo_gcm_functionality_storage = "functionality";
17  window.consentmo_gcm_personalization_storage = "functionality";
18  window.consentmo_gcm_ads_data_redaction = "true";
19  window.consentmo_gcm_url_passthrough = "false";
20  window.consentmo_gcm_data_layer_name = "dataLayer";
21  
22  // Google Consent Mode V2 integration script from Consentmo GDPR
23  window.isenseRules = {};
24  window.isenseRules.gcm = {
25      gcmVersion: 2,
26      integrationVersion: 3,
27      customChanges: false,
28      consentUpdated: false,
29      initialState: 1,
30      isCustomizationEnabled: false,
31      adsDataRedaction: true,
32      urlPassthrough: false,
33      dataLayer: 'dataLayer',
34      categories: { ad_personalization: "marketing", ad_storage: "marketing", ad_user_data: "marketing", analytics_storage: "analytics", functionality_storage: "functionality", personalization_storage: "functionality", security_storage: "strict"},
35      storage: { ad_personalization: "false", ad_storage: "false", ad_user_data: "false", analytics_storage: "false", functionality_storage: "false", personalization_storage: "false", security_storage: "false", wait_for_update: 2000 }
36  };
37  if(window.consentmo_gcm_state !== null && window.consentmo_gcm_state !== "" && window.consentmo_gcm_state !== "0") {
38    window.isenseRules.gcm.isCustomizationEnabled = true;
39    window.isenseRules.gcm.initialState = window.consentmo_gcm_initial_state === null || window.consentmo_gcm_initial_state.trim() === "" ? window.isenseRules.gcm.initialState : window.consentmo_gcm_initial_state;
40    window.isenseRules.gcm.categories.ad_storage = window.consentmo_gcm_ad_storage === null || window.consentmo_gcm_ad_storage.trim() === "" ? window.isenseRules.gcm.categories.ad_storage : window.consentmo_gcm_ad_storage;
41    window.isenseRules.gcm.categories.ad_user_data = window.consentmo_gcm_ad_storage === null || window.consentmo_gcm_ad_storage.trim() === "" ? window.isenseRules.gcm.categories.ad_user_data : window.consentmo_gcm_ad_storage;
42    window.isenseRules.gcm.categories.ad_personalization = window.consentmo_gcm_ad_storage === null || window.consentmo_gcm_ad_storage.trim() === "" ? window.isenseRules.gcm.categories.ad_personalization : window.consentmo_gcm_ad_storage;
43    window.isenseRules.gcm.categories.analytics_storage = window.consentmo_gcm_analytics_storage === null || window.consentmo_gcm_analytics_storage.trim() === "" ? window.isenseRules.gcm.categories.analytics_storage : window.consentmo_gcm_analytics_storage;
44    window.isenseRules.gcm.categories.functionality_storage = window.consentmo_gcm_functionality_storage === null || window.consentmo_gcm_functionality_storage.trim() === "" ? window.isenseRules.gcm.categories.functionality_storage : window.consentmo_gcm_functionality_storage;
45    window.isenseRules.gcm.categories.personalization_storage = window.consentmo_gcm_personalization_storage === null || window.consentmo_gcm_personalization_storage.trim() === "" ? window.isenseRules.gcm.categories.personalization_storage : window.consentmo_gcm_personalization_storage;
46    window.isenseRules.gcm.categories.security_storage = window.consentmo_gcm_security_storage === null || window.consentmo_gcm_security_storage.trim() === "" ? window.isenseRules.gcm.categories.security_storage : window.consentmo_gcm_security_storage;
47    window.isenseRules.gcm.urlPassthrough = window.consentmo_gcm_url_passthrough === null || window.consentmo_gcm_url_passthrough.trim() === "" ? window.isenseRules.gcm.urlPassthrough : window.consentmo_gcm_url_passthrough;
48    window.isenseRules.gcm.adsDataRedaction = window.consentmo_gcm_ads_data_redaction === null || window.consentmo_gcm_ads_data_redaction.trim() === "" ? window.isenseRules.gcm.adsDataRedaction : window.consentmo_gcm_ads_data_redaction;
49    window.isenseRules.gcm.dataLayer = window.consentmo_gcm_data_layer_name === null || window.consentmo_gcm_data_layer_name.trim() === "" ? window.isenseRules.gcm.dataLayer : window.consentmo_gcm_data_layer_name;
50  }
51  window.isenseRules.initializeGcm = function (rules) {
52    if(window.isenseRules.gcm.isCustomizationEnabled) {
53      rules.initialState = window.isenseRules.gcm.initialState;
54      rules.urlPassthrough = window.isenseRules.gcm.urlPassthrough === true || window.isenseRules.gcm.urlPassthrough === 'true';
55      rules.adsDataRedaction = window.isenseRules.gcm.adsDataRedaction === true || window.isenseRules.gcm.adsDataRedaction === 'true';
56    }
57    
58    let initialState = parseInt(rules.initialState);
59    let marketingBlocked = initialState === 0 || initialState === 2 || initialState === 5 || initialState === 7;
60    let analyticsBlocked = initialState === 0 || initialState === 3 || initialState === 6 || initialState === 7;
61    let functionalityBlocked = initialState === 4 || initialState === 5 || initialState === 6 || initialState === 7;
62
63    let gdprCache = localStorage.getItem('gdprCache') ? JSON.parse(localStorage.getItem('gdprCache')) : null;
64    if (gdprCache && typeof gdprCache.updatedPreferences !== "undefined") {
65      let updatedPreferences = gdprCache.updatedPreferences;
66      marketingBlocked = parseInt(updatedPreferences.indexOf('marketing')) > -1;
67      analyticsBlocked = parseInt(updatedPreferences.indexOf('analytics')) > -1;
68      functionalityBlocked = parseInt(updatedPreferences.indexOf('functionality')) > -1;
69    }
70
71    Object.entries(rules.categories).forEach(category => {
72      if(rules.storage.hasOwnProperty(category[0])) {
73        switch(category[1]) {
74          case 'strict':
75            rules.storage[category[0]] = "granted";
76            break;
77          case 'marketing':
78            rules.storage[category[0]] = marketingBlocked ? "denied" : "granted";
79            break;
80          case 'analytics':
81            rules.storage[category[0]] = analyticsBlocked ? "denied" : "granted";
82            break;
83          case 'functionality':
84            rules.storage[category[0]] = functionalityBlocked ? "denied" : "granted";
85            break;
86        }
87      }
88    });
89    rules.consentUpdated = true;
90    isenseRules.gcm = rules;
91  }
92
93  window[window.isenseRules.gcm.dataLayer] = window[window.isenseRules.gcm.dataLayer] || [];
94  function gtag() { window[window.isenseRules.gcm.dataLayer].push(arguments); }
95
96  function initialConsentUpdate() {
97    // Google Consent Mode - initialization start
98    window.isenseRules.initializeGcm({
99      ...window.isenseRules.gcm,
100      adsDataRedaction: true,
101      urlPassthrough: false,
102      initialState: 1
103    });
104
105    /*
106    * initialState acceptable values:
107    * 0 - Set both ad_storage and analytics_storage to denied
108    * 1 - Set all categories to granted
109    * 2 - Set only ad_storage to denied
110    * 3 - Set only analytics_storage to denied
111    * 4 - Set only functionality_storage to denied
112    * 5 - Set both ad_storage and functionality_storage to denied
113    * 6 - Set both analytics_storage and functionality_storage to denied
114    * 7 - Set all categories to denied
115    */
116
117    gtag("consent", "default", isenseRules.gcm.storage);
118    isenseRules.gcm.adsDataRedaction && gtag("set", "ads_data_redaction", isenseRules.gcm.adsDataRedaction);
119    isenseRules.gcm.urlPassthrough && gtag("set", "url_passthrough", isenseRules.gcm.urlPassthrough);
120  }
121
122  let isInitConsentmoSignal = true;
123  document.addEventListener("consentmoSignal", function(e) {
124    if (isInitConsentmoSignal) {
125      initialConsentUpdate();
126      isInitConsentmoSignal = false;
127    }
128  });
129</script>
129
130<link rel="preconnect dns-prefetch" href="https://api.config-security.com/" crossorigin />
131    <link rel="preconnect dns-prefetch" href="https://conf.config-security.com/" crossorigin />
132    <link rel="preconnect dns-prefetch" href="https://whale.camera/" crossorigin />
132<script>
133    /* >> TriplePixel :: start*/
134    window.TriplePixelData={TripleName:"cvgear.myshopify.com",ver:"2.12",plat:"SHOPIFY",isHeadless:false},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes(".txt")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,a){return void 0===a&&(a=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(a)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href,ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://whale.camera/live/dot.txt",5)))}}("","TriplePixel",localStorage);
135    /* << TriplePixel :: end*/
136    </script>
136<script>
137      window.ALBSS = {
138        event_key: 'c2d0d699-ee8c-468c-b1c8-81cf7ef07d6d'
139      };
140    </script>
140
141    
141<script src="https://res4.applovin.com/p/l/loader.iife.js" async></script>
141
142
143    <!-- Emerge theme - Version 10.0.1 by Troop Themes - https://troopthemes.com/ -->
144
145    <meta charset="UTF-8">
146    <meta http-equiv="X-UA-Compatible" content="IE=edge">
147    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"><title>
148      Account
149 &ndash; Constantly Varied Gear</title><link rel="canonical" href="https://www.constantlyvariedgear.com/account/login"><link rel="shortcut icon" href="//www.constantlyvariedgear.com/cdn/shop/files/favicon_06c10fdc-c995-40b9-abbb-bb142eed556e.png?v=1613162346&width=32" type="image/png">
150      <link rel="apple-touch-icon" href="//www.constantlyvariedgear.com/cdn/shop/files/favicon_06c10fdc-c995-40b9-abbb-bb142eed556e.png?v=1613162346&width=180"><meta name="google-site-verification" content="u0U_BH0D430owNg3NTczrt1f99qIn7ZQFxwpoLoH0aA" />
151    <meta name="google-site-verification" content="drcEF5C9fGv6T6MMbq4hP-GvweZCHDTlSDJDEs0vojc" /><!-- snippets/preload.liquid --><link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
152<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
153
154<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 154
154
155<script type="importmap">
156  {
157    "imports": {
158      "@troop-themes/main": "//www.constantlyvariedgear.com/cdn/shop/t/549/assets/theme.js?v=169967286853926881421787254021"
159    }
160  }
161</script>
161<link
162    rel="preload"
163    href="//www.constantlyvariedgear.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2"
164    as="font"
165    type="font/woff2"
166    crossorigin
167  ><link
168    rel="preload"
169    href="//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n6.1a6c50dce2e2b3b0d31e02dbd9146b5064bea503.woff2"
170    as="font"
171    type="font/woff2"
172    crossorigin
173  ><link
174    rel="preload"
175    href="//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n3.c1d7c2242f5519d084eafc479d7cc132bcc8c480.woff2"
176    as="font"
177    type="font/woff2"
178    crossorigin
179  ><!-- snippets/meta-tags.liquid --><meta property="og:type" content="website" />
180<meta property="og:title" content="Account" />
181<meta property="og:image" content="http://www.constantlyvariedgear.com/cdn/shop/files/instagram_and_fb_cvg_logo_4104303b-b47f-478b-b396-eeb8e15edd46.jpg?v=1755009488">
182<meta property="og:image:secure_url" content="https://www.constantlyvariedgear.com/cdn/shop/files/instagram_and_fb_cvg_logo_4104303b-b47f-478b-b396-eeb8e15edd46.jpg?v=1755009488">
183<meta property="og:image:width" content="1350">
184    <meta property="og:image:height" content="1350"><meta property="og:url" content="https://www.constantlyvariedgear.com/account/login" />
185<meta property="og:site_name" content="Constantly Varied Gear" /><meta property="og:description" content="Shop Constantly Varied Gear for bold workout clothes and gym leggings for women. Discover squat proof leggings with pockets, sports bras, workout shorts, workout shirts, and activewear designed for lifting, running, yoga, and everyday wear. CVG is performance gear that stands out and supports every workout." />
186<meta name="twitter:card" content="summary" /><meta name="twitter:description" content="Shop Constantly Varied Gear for bold workout clothes and gym leggings for women. Discover squat proof leggings with pockets, sports bras, workout shorts, workout shirts, and activewear designed for lifting, running, yoga, and everyday wear. CVG is performance gear that stands out and supports every workout." />
187<meta name="twitter:title" content="Account" />
188<meta
189      property="twitter:image"
190      content="https://www.constantlyvariedgear.com/cdn/shop/files/instagram_and_fb_cvg_logo_4104303b-b47f-478b-b396-eeb8e15edd46.jpg?v=1755009488&width=480"
191    /><!-- snippets/css-typography.liquid --><style>@font-face {
192  font-family: Montserrat;
193  font-weight: 400;
194  font-style: normal;
195  font-display: swap;
196  src: url("//www.constantlyvariedgear.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2") format("woff2"),
197       url("//www.constantlyvariedgear.com/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff") format("woff");
198}
199@font-face {
200  font-family: Nunito;
201  font-weight: 600;
202  font-style: normal;
203  font-display: swap;
204  src: url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n6.1a6c50dce2e2b3b0d31e02dbd9146b5064bea503.woff2") format("woff2"),
205       url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n6.6b124f3eac46044b98c99f2feb057208e260962f.woff") format("woff");
206}
207@font-face {
208  font-family: Nunito;
209  font-weight: 900;
210  font-style: normal;
211  font-display: swap;
212  src: url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n9.29703ebe5c8d8fa1bc7f2dcb872bdf16cf7ff465.woff2") format("woff2"),
213       url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n9.37c60d6be0d57e3635735f5fdd179e5283d59f56.woff") format("woff");
214}
215@font-face {
216  font-family: Nunito;
217  font-weight: 300;
218  font-style: normal;
219  font-display: swap;
220  src: url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n3.c1d7c2242f5519d084eafc479d7cc132bcc8c480.woff2") format("woff2"),
221       url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n3.d543cae3671591d99f8b7ed9ea9ca8387fc73b09.woff") format("woff");
222}
223@font-face {
224  font-family: Nunito;
225  font-weight: 400;
226  font-style: normal;
227  font-display: swap;
228  src: url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2") format("woff2"),
229       url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n4.5d26d13beeac3116db2479e64986cdeea4c8fbdd.woff") format("woff");
230}
231@font-face {
232  font-family: Nunito;
233  font-weight: 300;
234  font-style: italic;
235  font-display: swap;
236  src: url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_i3.11db3ddffd5485d801b7a5d8a24c3b0e446751f1.woff2") format("woff2"),
237       url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_i3.7f37c552f86f3fb4c0aae0353840b033f9f464a0.woff") format("woff");
238}
239@font-face {
240  font-family: Nunito;
241  font-weight: 400;
242  font-style: italic;
243  font-display: swap;
244  src: url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_i4.fd53bf99043ab6c570187ed42d1b49192135de96.woff2") format("woff2"),
245       url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_i4.cb3876a003a73aaae5363bb3e3e99d45ec598cc6.woff") format("woff");
246}
247:root {--font--heading--uppercase: uppercase;--font--nav--uppercase: uppercase;--font--sub-nav--uppercase: uppercase;--font--button--uppercase: uppercase;--font--overline--uppercase: uppercase;--font--paragraph--uppercase: normal;--font--banner--size: 61px;
248    --font--banner--mobile-size: 44px;
249
250    --font--featured--size: 59px;
251    --font--featured--mobile-size: 32px;
252
253    --font--section--size: 36px;
254    --font--section--mobile-size: 20px;
255
256    --font--block--size: 14px;
257    --font--block--mobile-size: 14px;
258
259    --font--paragraph--size: 14px;--font--paragraph--mobile-size: 14px;--font--featured-paragraph--size: 14px;--font--featured-paragraph--mobile-size: 14px;--font--nav--size: 12px;--font--nav--mobile-size: 12px;--font--sub-nav--size: 10px;--font--sub-nav--mobile-size: 10px;--font--overline--size: 10px;
260    --font--button--size: 14px;
261    --font--button--spacing: 0px;
262
263    --font--heading--family: Montserrat, sans-serif;
264    --font--heading--weight: 400;
265    --font--heading--style: normal;
266    --font--heading--spacing: 0px;
267
268    --font--nav--family: Nunito, sans-serif;
269    --font--nav--weight: 600;
270    --font--nav--style: normal;
271
272    --font--paragraph--family: Nunito, sans-serif;
273    --font--paragraph--weight: 300;
274    --font--paragraph--style: normal;
275    --font--paragraph--spacing: 0px;
276
277    --font--line-height: 1.2;
278  }
279</style><!-- snippets/css-variables.liquid --><style>
280  :root {
281    --color--accent-1: #ef4242;
282    --color--accent-1-translucent: rgba(239, 66, 66, 0.85);
283    --color--accent-2: #383e48;
284    --color--accent-2-translucent: rgba(56, 62, 72, 0.85);
285    --color--accent-3: #fff4cc;
286    --color--accent-3-translucent: rgba(255, 244, 204, 0.85);
287    --color--body: rgb(0,0,0);
288    --color--body--light: rgb(48, 48, 48);
289    --color--gray: #808080;
290    --color--success: #4caf50;
291    --color--alert: #d32f2f;
292
293    --bg-color--white: white;
294    --bg-color--transparent: transparent;
295    --bg-color--light: #f7f7f7;
296    --bg-color--light-translucent: rgba(247, 247, 247, 0.85);
297    --bg-color--dark: #222222;
298    --bg-color--dark-translucent: rgba(9, 9, 9, 0.85);
299    --bg-color--accent-1: var(--color--accent-1);
300    --bg-color--accent-2: var(--color--accent-2);
301    --bg-color--accent-3: var(--color--accent-3);
302    --bg-color--body: #ffffff;
303    --bg-color--body-translucent: rgba(255, 255, 255, 0.85);
304
305    --border--thickness: 1px;
306    --border--color-dark: rgba(0, 0, 0, 0.5);
307    --border--color-light: rgba(255, 255, 255, 0.5);
308    --border--dark: var(--border--thickness) solid var(--border--color-dark);
309    --border--light: var(--border--thickness) solid var(--border--color-light);
310
311    --box-shadow--center: 0px 0px 10px rgba(0, 0, 0, 0.08);
312    --box-shadow--top: 0 -10px 10px -10px rgba(0, 0, 0, 0.2);
313    --box-shadow--left: -2px 0 10px -2px rgba(0, 0, 0, 0.2);
314    --box-shadow--right: 2px 0 10px -2px rgba(0, 0, 0, 0.2);
315    --box-shadow--bottom: 0 10px 10px -10px rgba(0, 0, 0, 0.2);
316
317    --content--image-opacity: 0.65;
318    --content--shadow-opacity: 0.15;
319
320    --button--height: 45px;
321    --button--border-width: 1px;
322    --button--radius: 5px;
323    --button--padding: 0 var(--spacing--3);
324    --button--bg-color-1: #000000;
325    --button--bg-color--hover-1: #ffffff;
326    --button--color-1: #ffffff;
327    --button--color--hover-1: #444444;
328    --button--border-color-1: #000000;
329    --button--bg-color-2: #ffffff;
330    --button--bg-color--hover-2: #444444;
331    --button--color-2: #444444;
332    --button--color--hover-2: #ffffff;
333    --button--border-color-2: transparent;
334    --button--bg-color-3: transparent;
335    --button--bg-color--hover-3: #444444;
336    --button--color-3: #444444;
337    --button--color--hover-3: #ffffff;
338    --button--border-color-3: #444444;
339    --button--bg-color-4: transparent;
340    --button--bg-color--hover-4: #ffffff;
341    --button--color-4: #ffffff;
342    --button--color--hover-4: #444444;
343    --button--border-color-4: #ffffff;
344
345    --input--height: 45px;
346    --input--radius: 5px;
347    --input--padding: var(--spacing--1) var(--spacing--3);
348    --input--bg-color: #ffffff;
349    --input--color: #444444;
350    --image--radius: 12px;
351    --image--radius-enabled: 1;
352
353    --product--swatches-size: 24px;
354
355    --layout--spacing-small: 16px;
356    --layout--spacing-medium: 32px;
357    --layout--spacing-large: 52px;
358    --layout--spacing-x-large: 104px;
359    --layout--mobile-spacing-small: 12px;
360    --layout--mobile-spacing-medium: 24px;
361    --layout--mobile-spacing-large: 32px;
362    --layout--mobile-spacing-x-large: 64px;
363
364    --progress-bar: linear-gradient(
365                      90deg,
366                      rgba(0, 0, 0, 0.3) 0%,
367                      rgb(0, 0, 0) 80%,
368                      rgba(0, 0, 0, 0.8)
369                    );
370
371    /* shop pay */
372    --payment-terms-background-color: #ffffff;
373
374    /* dynamic checkout buttons */
375    --shopify-accelerated-checkout-button-block-size: var(--button--height);
376    --shopify-accelerated-checkout-button-border-radius: var(--button--radius);
377    --shopify-accelerated-checkout-button-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
378
379    /* js helpers */
380    --announcement--sticky: 0;
381    --announcement--height: 0px;
382    --header--sticky: 0;
383    --header--height: 0px;
384    --split-announcement--height: 0px;
385
386    --sticky-offset: calc(var(--announcement--sticky, 0) * var(--announcement--height, 0px) + var(--header--sticky, 0) * var(--header--height, 0px));
387  }
388</style>
389<!-- snippets/custom-styles.liquid --><style></style>
390<link href="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/theme.css?v=132342383786054124551787254021" rel="stylesheet" type="text/css" media="all" />
391
392    
393    <link href="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/td-base.css?v=180419123413574410721787254021" rel="stylesheet" type="text/css" media="all" />
394    
395    
396<style data-shopify>
397.product--label.td-product-badge--back-in-stock {
398          --bg-color: #BC8ECD;
399          --color--body: #ffffff;
400          background-color: #BC8ECD;
401          color: #ffffff;
402        }.product--label.td-product-badge--coming-soon {
403          --bg-color: #69B1D8;
404          --color--body: #ffffff;
405          background-color: #69B1D8;
406          color: #ffffff;
407        }.product--label.td-product-badge--new {
408          --bg-color: #FDD33A;
409          --color--body: #000000;
410          background-color: #FDD33A;
411          color: #000000;
412        }.product--label.td-product-badge--out-of-stock {
413          --bg-color: #000000;
414          --color--body: #ffffff;
415          background-color: #000000;
416          color: #ffffff;
417        }.product--label.td-product-badge--sale {
418          --bg-color: #d32f2f;
419          --color--body: #ffffff;
420          background-color: #d32f2f;
421          color: #ffffff;
422        }</style>
423
424    
425    
425<script>!function(){window.ZipifyPages=window.ZipifyPages||{},window.ZipifyPages.analytics={},window.ZipifyPages.currency="USD",window.ZipifyPages.shopDomain="cvgear.myshopify.com",window.ZipifyPages.moneyFormat="\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e",window.ZipifyPages.shopifyOptionsSelector=false,window.ZipifyPages.unitPriceEnabled=false,window.ZipifyPages.integrations="instagram".split(","),window.ZipifyPages.crmUrl="https://crms.zipify.com",window.ZipifyPages.isPagesEntity=false,window.ZipifyPages.translations={soldOut:"Sold Out",unavailable:"Unavailable"},window.ZipifyPages.routes={root:"\/",cart:{index:"\/cart",add:"\/cart\/add",change:"\/cart\/change",clear:"\/cart\/clear",update:"\/cart\/update"}};window.ZipifyPages.eventsSubscriptions=[],window.ZipifyPages.on=function(i,a){window.ZipifyPages.eventsSubscriptions.push([i,a])}}();</script>
425<script>(() => {
426(()=>{class g{constructor(t={}){this.defaultConfig={sectionIds:[],rootMargin:"0px",onSectionViewed:()=>{},onSectionInteracted:()=>{},minViewTime:500,minVisiblePercentage:30,interactiveSelector:'a, button, input, select, textarea, [role="button"], [tabindex]:not([tabindex="-1"])'},this.config={...this.defaultConfig,...t},this.viewedSections=new Set,this.observer=null,this.viewTimers=new Map,this.init()}init(){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",this.setup.bind(this)):this.setup()}setup(){this.setupObserver(),this.setupGlobalClickTracking()}setupObserver(){const t={root:null,rootMargin:this.config.rootMargin,threshold:[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1]};this.observer=new IntersectionObserver(e=>{e.forEach(i=>{this.calculateVisibility(i)?this.handleSectionVisible(i.target):this.handleSectionHidden(i.target)})},t),this.config.sectionIds.forEach(e=>{const i=document.getElementById(e);i&&this.observer.observe(i)})}calculateVisibility(t){const e=window.innerHeight,i=window.innerWidth,n=e*i,o=t.boundingClientRect,s=Math.max(0,o.top),c=Math.min(e,o.bottom),d=Math.max(0,o.left),a=Math.min(i,o.right),r=Math.max(0,c-s),l=Math.max(0,a-d)*r,m=n>0?l/n*100:0,h=o.width*o.height,p=h>0?l/h*100:0,S=m>=this.config.minVisiblePercentage,b=p>=80;return S||b}isSectionViewed(t){return this.viewedSections.has(Number(t))}setupGlobalClickTracking(){document.addEventListener("click",t=>{const e=this.findParentTrackedSection(t.target);if(e){const i=this.findInteractiveElement(t.target,e.el);i&&(this.isSectionViewed(e.id)||this.trackSectionView(e.id),this.trackSectionInteract(e.id,i,t))}})}findParentTrackedSection(t){let e=t;for(;e&&e!==document.body;){const i=e.id||e.dataset.zpSectionId,n=i?parseInt(i,10):null;if(n&&!isNaN(n)&&this.config.sectionIds.includes(n))return{el:e,id:n};e=e.parentElement}return null}findInteractiveElement(t,e){let i=t;for(;i&&i!==e;){if(i.matches(this.config.interactiveSelector))return i;i=i.parentElement}return null}trackSectionView(t){this.viewedSections.add(Number(t)),this.config.onSectionViewed(t)}trackSectionInteract(t,e,i){this.config.onSectionInteracted(t,e,i)}handleSectionVisible(t){const e=t.id,i=setTimeout(()=>{this.isSectionViewed(e)||this.trackSectionView(e)},this.config.minViewTime);this.viewTimers.set(e,i)}handleSectionHidden(t){const e=t.id;this.viewTimers.has(e)&&(clearTimeout(this.viewTimers.get(e)),this.viewTimers.delete(e))}addSection(t){if(!this.config.sectionIds.includes(t)){this.config.sectionIds.push(t);const e=document.getElementById(t);e&&this.observer&&this.observer.observe(e)}}}class f{constructor(){this.sectionTracker=new g({onSectionViewed:this.onSectionViewed.bind(this),onSectionInteracted:this.onSectionInteracted.bind(this)}),this.runningSplitTests=[]}getCookie(t){const e=document.cookie.match(new RegExp(`(?:^|; )${t}=([^;]*)`));return e?decodeURIComponent(e[1]):null}setCookie(t,e){let i=`${t}=${encodeURIComponent(e)}; path=/; SameSite=Lax`;location.protocol==="https:"&&(i+="; Secure");const n=new Date;n.setTime(n.getTime()+365*24*60*60*1e3),i+=`; expires=${n.toUTCString()}`,document.cookie=i}pickByWeight(t){const e=Object.entries(t).map(([o,s])=>[Number(o),s]),i=e.reduce((o,[,s])=>o+s,0);let n=Math.random()*i;for(const[o,s]of e){if(n<s)return o;n-=s}return e[e.length-1][0]}render(t){const e=t.blocks,i=t.test,n=i.id,o=`zpSectionSplitTest${n}`;let s=Number(this.getCookie(o));e.some(r=>r.id===s)||(s=this.pickByWeight(i.distribution),this.setCookie(o,s));const c=e.find(r=>r.id===s),d=`sectionSplitTest${c.id}`,a=document.querySelector(`template[data-id="${d}"]`);if(!a){console.error(`Template for split test ${c.id} not found`);return}document.currentScript.parentNode.insertBefore(a.content.cloneNode(!0),document.currentScript),this.runningSplitTests.push({id:n,block:c,templateId:d}),this.initTrackingForSection(c.id)}findSplitTestForSection(t){return this.runningSplitTests.find(e=>e.block.id===Number(t))}initTrackingForSection(t){this.sectionTracker.addSection(t)}onSectionViewed(t){this.trackEvent({sectionId:t,event:"zp_section_viewed"})}onSectionInteracted(t){this.trackEvent({sectionId:t,event:"zp_section_clicked"})}trackEvent({event:t,sectionId:e,payload:i={}}){const n=this.findSplitTestForSection(e);n&&window.Shopify.analytics.publish(t,{...i,sectionId:e,splitTestHash:n.id})}}window.ZipifyPages??={};window.ZipifyPages.SectionSplitTest=new f;})();
427
428})()</script>
428
429    
429<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
429<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/18988623/digital_wallets/dialog">
430<meta id="in-context-paypal-metadata" data-shop-id="18988623" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
431<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
431<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4196958405"></script>
431
432<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
433<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4196958405&shop_id=18988623" crossorigin="anonymous"></script>
vendor: 1 bytes, line 433
433
434<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":18988623,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/18988623","merchantName":"Constantly Varied Gear","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Constantly Varied Gear","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 434
434
435<script id="shopify-features" type="application/json">{"accessToken":"736abfce1f16339ed8db1f7c915fce4e","betas":["rich-media-storefront-analytics"],"domain":"www.constantlyvariedgear.com","predictiveSearch":true,"shopId":18988623,"locale":"en"}</script>
vendor: 1 bytes, line 435
435
436<script>var Shopify = Shopify || {};
437Shopify.shop = "cvgear.myshopify.com";
438Shopify.locale = "en";
439Shopify.currency = {"active":"USD","rate":"1.0"};
440Shopify.country = "US";
441Shopify.theme = {"name":"Main Theme | Halloween","id":160214024389,"schema_name":"Emerge","schema_version":"10.0.1","theme_store_id":null,"role":"main"};
442Shopify.theme.handle = "null";
443Shopify.theme.style = {"id":null,"handle":null};
444Shopify.cdnHost = "www.constantlyvariedgear.com/cdn";
445Shopify.routes = Shopify.routes || {};
446Shopify.routes.root = "/";
447Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
448Shopify.SignInWithShop = Shopify.SignInWithShop || {};
449Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
450Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 450
450
451<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 451
451
452<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>
vendor: 1 bytes, line 452
452
453<script>
454  window.ShopifyPay = window.ShopifyPay || {};
455  window.ShopifyPay.apiHost = "shop.app\/pay";
456  window.ShopifyPay.redirectState = null;
457</script>
vendor: 1 bytes, line 457
457
458<script>
459  window.Shopify = window.Shopify || {};
460  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
461  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
462  window.Shopify.SignInWithShop.eligible = true;
463</script>
vendor: 1 bytes, line 463
463
464<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 464
464
465<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 465
465
466<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 466
466
467<script type="module">
468  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js");
469await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js");
470
471  window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true});
472window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true});
473
474</script>
vendor: 1 bytes, line 474
474
475<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 475
475
476<script type="module">
477  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
478
479  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
480
481</script>
vendor: 1 bytes, line 481
481
482<script>
483  window.Shopify = window.Shopify || {};
484  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
485  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
486</script>
vendor: 1 bytes, line 486
486
487<script>(function() {
488  var isLoaded = false;
489  function asyncLoad() {
490    if (isLoaded) return;
491    isLoaded = true;
492    var urls = ["https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=cvgear.myshopify.com","\/\/cdn.shopify.com\/proxy\/4558f6f4c9e5c93feffa2d7579f766e0bb11d863734a50763f66c3cfeea279ff\/app.digital-downloads.com\/js\/customer-orders.js?shop=cvgear.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCBXYSDNNPM78C6YVQHS09S?source=shopify1click\u0026shop=cvgear.myshopify.com","https:\/\/form-assets.mailchimp.com\/snippet\/account\/218430174?shop=cvgear.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/ab5cd63fa8ce342d7a9f2eb7c\/30364b65588e1ac1f979c6ab7.js?shop=cvgear.myshopify.com","https:\/\/api.socialsnowball.io\/js\/referral.js?shop=cvgear.myshopify.com","https:\/\/sdk.postscript.io\/sdk-script-loader.bundle.js?shopId=1256\u0026shop=cvgear.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=619ae140-6228-4438-a709-f2c5353327a0\u0026shop=cvgear.myshopify.com"];
493    for (var i = 0; i < urls.length; i++) {
494      var s = document.createElement('script');
495      s.type = 'text/javascript';
496      s.async = true;
497      s.src = urls[i];
498      var x = document.getElementsByTagName('script')[0];
499      x.parentNode.insertBefore(s, x);
500    }
501  };
502  if(window.attachEvent) {
503    window.attachEvent('onload', asyncLoad);
504  } else {
505    window.addEventListener('load', asyncLoad, false);
506  }
507})();</script>
vendor: 1 bytes, line 507
507
508<script id="__st">var __st={"a":18988623,"offset":-14400,"reqid":"3b61bb3f-30a0-4957-ac0b-c494b1ffae90-1790361732","pageurl":"www.constantlyvariedgear.com\/account\/login","u":"833af6b6f1af"};</script>
vendor: 1 bytes, line 508
508
509<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 509
509
510<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(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){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 510
510
511<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.constantlyvariedgear.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 511
511
512<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.constantlyvariedgear.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
512<script crossorigin="anonymous" defer="defer" src="//www.constantlyvariedgear.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 512
512
513<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 513
513
514<script>
515  window.Shopify = window.Shopify || {};
516  window.Shopify.MCP = window.Shopify.MCP || {};
517  window.Shopify.MCP.enabled = true;
518  window.Shopify.MCP.shop = "cvgear.myshopify.com";
519  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.constantlyvariedgear.com\/api\/mcp";
520  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
521</script>
vendor: 1 bytes, line 521
521
522<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.constantlyvariedgear.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
523</script>
vendor: 1 bytes, line 523
523
524<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.constantlyvariedgear.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
525</script>
vendor: 1 bytes, line 525
525
526<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
527  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
528</script>
vendor: 1 bytes, line 528
528
529<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
530</script>
vendor: 1 bytes, line 530
530
531<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{&quot;publisher_shop_id&quot;:18988623,&quot;theme_id&quot;:160214024389,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:0,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;handle&quot;:&quot;&quot;,&quot;page_type&quot;:null},&quot;recommendations_tracking_enabled&quot;:true}" defer="defer" src="//www.constantlyvariedgear.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
531
532<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.constantlyvariedgear.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
533<style id="shopify-accelerated-checkout-cart">
534        #shopify-buyer-consent {
535  margin-top: 1em;
536  display: inline-block;
537  width: 100%;
538}
539
540#shopify-buyer-consent.hidden {
541  display: none;
542}
543
544#shopify-subscription-policy-button {
545  background: none;
546  border: none;
547  padding: 0;
548  text-decoration: underline;
549  font-size: inherit;
550  cursor: pointer;
551}
552
553#shopify-subscription-policy-button::before {
554  box-shadow: none;
555}
556
557      </style>
558<link rel="stylesheet" media="screen" href="//www.constantlyvariedgear.com/cdn/shop/t/549/compiled_assets/styles.css?v=182277221230279718111790164522">
559<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
559
560<!-- snippets/routes.liquid -->
560<script>
561  if (Shopify) {
562    Shopify.routes = {
563      ...Shopify.routes,
564      all_products_collection: '/collections/all',
565      cart: '/cart',
566      cart_add: '/cart/add',
567      cart_change: '/cart/change',
568      cart_update: '/cart/update',
569      libraries: {
570        theme_async: "//www.constantlyvariedgear.com/cdn/shop/t/549/assets/theme-async.js?v=167031973294244650611787254021",
571        masonry: "//www.constantlyvariedgear.com/cdn/shop/t/549/assets/masonry.min.js?v=153413113355937702121787254021",
572        plyr: "/cdn/shopifycloud/plyr/v2.0/shopify-plyr.en.js",
573        swipe_listener: "//www.constantlyvariedgear.com/cdn/shop/t/549/assets/swipe-listener.min.js?v=123039615894270182531787254021",
574        vimeo: "https://player.vimeo.com/api/player.js"
575      },
576      product_recommendations: '/recommendations/products',
577      predictive_search: '/search/suggest',
578      search: '/search',
579      root: '/',
580      youtube: 'https://youtube.com/iframe_api'
581    }
582  }
583</script>
583
584
585<script>
586      window.uetq = window.uetq || [];
587      window.uetq.push('set', {
588        'pid': {
589          'em': 'checkout.email',
590          'ph': 'billing_address.phone'
591        }
592      });
593    </script>
593
594
595    
595<script type="module" src="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/theme.js?v=169967286853926881421787254021"></script>
595<script src="//www.constantlyvariedgear.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" defer></script>
595
596      
596<script src="//www.constantlyvariedgear.com/cdn/shopifycloud/storefront/assets/themes_support/customer_area-f1b6eefc.js" defer></script>
596
597
598
599
600
601
602
603
604
605
606    
607
608
609
610
611
612
613
614
615
616
617
618    
619  <style>
620    /* disable transitions on above mentioned page */
621    [data-transition-container][data-transition-type="slide-in"] [data-transition-item],
622    [data-transition-container][data-transition-type="slide-in"] [data-transition-item][data-transition-active="true"],
623    [data-transition-container][data-transition-type="slide-in"] [data-transition-item][data-transition-trigger="hover"]:hover {
624      transition: none !important;
625      transition-property: none !important;
626      animation: none !important;
627      opacity: 1 !important;
628      visibility: visible !important;
629      transform: none !important;
630      will-change: auto !important;
631    }
632
633    /* Neutralize any timing variables the theme uses */
634    :root {
635      --transition--slide-in: none !important;
636    }
637  </style>
638
639
640
641
642
643
644
645  <!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
646<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app">
647<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers">
648<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage">
649<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner">
650  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog">
651  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box">
652  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart">
653  <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
653<script>
654(function () {
655  try {
656    document.documentElement.classList.add('csm-cookie-embed');
657  } catch (e) {}
658})();
659</script>
659<script data-consentmo-data-src-bootstrap>
660(function () {
661  'use strict';
662  if (window.__consentmoDataSrcBootstrapInit) return;
663  window.__consentmoDataSrcBootstrapInit = true;
664
665  var DATA_SRC_SELECTOR = [
666    'script[data-src*="consentmo_cookie_consent"]',
667    'script[data-src*="gdpr_cookie_consent.min"]',
668    'script[data-src*="gdrp_cookie_consent_unlimited"]'
669  ].join(',');
670
671  function activateConsentmoDataSrcScripts() {
672    if (!window.Shopify || !window.Shopify.shop) return;
673    document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) {
674      // getAttribute: src="" must not count as "already has src" (.src === page URL).
675      if (scriptEl.getAttribute('src')) return;
676      var url = scriptEl.getAttribute('data-src');
677      if (!url) return;
678      if (scriptEl.getAttribute('type') === 'text/plain') {
679        scriptEl.removeAttribute('type');
680      }
681      scriptEl.src = url;
682    });
683  }
684  function scheduleActivation() {
685    activateConsentmoDataSrcScripts();
686    // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first.
687    setTimeout(activateConsentmoDataSrcScripts, 0);
688  }
689  if (document.readyState === 'loading') {
690    document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true });
691  } else {
692    scheduleActivation();
693  }
694})();
695</script>
695
696
697
698<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin />
699<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
700<script>
701/* >> TriplePixel :: start*/
702window.TriplePixelData={TripleName:"cvgear.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{  }},search:"",collection:"",cart:"",template:"login",curr:"USD" || "USD", market:"2326725"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage);
703/* << TriplePixel :: end*/
704</script>
704
705
706
707
708<!-- END app block --><!-- BEGIN app block: shopify://apps/fondue-cashback-promotions/blocks/caseback-embed/dcfd972d-99c5-4526-b55b-2d76e990dec8 -->
709<script
710  async
711  id="fondue-cashback"
712  src="https://public.getfondue.com/cashback-extension/cart/fundle.js?v=821da3e2628e25ac60abd6ec2b6827939ad14f8e"
713  api="AJAX"
714  shop="cvgear.myshopify.com"
715  type="application/javascript">
716</script>
716
717
718
719<!-- END app block --><!-- BEGIN app block: shopify://apps/loyalty-rewards-and-referrals/blocks/embed-sdk/6f172e67-4106-4ac0-89c5-b32a069b3101 -->
720
721<style
722  type='text/css'
723  data-lion-app-styles='main'
724  data-lion-app-styles-settings='{&quot;disableBundledCSS&quot;:false,&quot;disableBundledFonts&quot;:false,&quot;useClassIsolator&quot;:false}'
725></style>
726
727<!-- loyaltylion.snippet.version=9283085fd3+12800 -->
728
729
730<script>
731  
732  !function(t,n){function o(n){var o=t.getElementsByTagName("script")[0],i=t.createElement("script");i.src=n,i.crossOrigin="",o.parentNode.insertBefore(i,o)}if(!n.isLoyaltyLion){window.loyaltylion=n,void 0===window.lion&&(window.lion=n),n.version=2,n.isLoyaltyLion=!0;var i=new Date,e=i.getFullYear().toString()+i.getMonth().toString()+i.getDate().toString();o("https://sdk.loyaltylion.net/static/2/loader.js?t="+e);var r=!1;n.init=function(t){if(r)throw new Error("Cannot call lion.init more than once");r=!0;var a=n._token=t.token;if(!a)throw new Error("Token must be supplied to lion.init");for(var l=[],s="_push configure bootstrap shutdown on removeListener authenticateCustomer".split(" "),c=0;c<s.length;c+=1)!function(t,n){t[n]=function(){l.push([n,Array.prototype.slice.call(arguments,0)])}}(n,s[c]);o("https://sdk.loyaltylion.net/sdk/start/"+a+".js?t="+e+i.getHours().toString()),n._initData=t,n._buffer=l}}}(document,window.loyaltylion||[]);
733
734  
735    
736      loyaltylion.init(
737        { token: "38221155094f764c0ce5c6594213fc77" }
738      );
739    
740  
741
742  loyaltylion.configure({
743    disableBundledCSS: false,
744    disableBundledFonts: false,
745    useClassIsolator: false,
746  })
747
748  
749</script>
749
750
751
752
753<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script -->
754
755  
756    
756<script>
757      (function () {
758        if (window.instafeedStorefrontScheduled) return;
759        window.instafeedStorefrontScheduled = true;
760
761        var src = "https:\/\/cdn.nfcube.com\/instafeed-6ec1bcbc70b2bafe40c20b5133d383a2.js";
762        var mode = "load";
763        if (!src) return;
764
765        function present() {
766          var scripts = document.getElementsByTagName('script');
767          for (var i = 0; i < scripts.length; i++) {
768            if (scripts[i].src === src) return true;
769          }
770          return false;
771        }
772
773        function append() {
774          if (present()) return;
775          var script = document.createElement('script');
776          script.async = true;
777          script.src = src;
778          document.body.appendChild(script);
779        }
780
781        if (mode === 'defer') {
782          if (present()) return;
783          var deferred = document.createElement('script');
784          deferred.src = src;
785          deferred.defer = true;
786          (document.head || document.documentElement).appendChild(deferred);
787          return;
788        }
789
790        if (mode === 'consent') {
791          var appended = false;
792          function appendOnce() {
793            if (appended) return;
794            appended = true;
795            append();
796          }
797          function onConsentReady() {
798            if (window.Shopify && window.Shopify.customerPrivacy && window.Shopify.customerPrivacy.marketingAllowed()) appendOnce();
799          }
800          function boot() {
801            document.addEventListener('visitorConsentCollected', function (event) {
802              if (event.detail && event.detail.marketingAllowed) appendOnce();
803            });
804            if (window.Shopify && window.Shopify.loadFeatures) {
805              window.Shopify.loadFeatures([{ name: 'consent-tracking-api', version: '0.1' }], onConsentReady);
806            } else {
807              onConsentReady();
808            }
809          }
810          if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot);
811          else boot();
812          return;
813        }
814
815        if (document.readyState === 'complete') append();
816        else window.addEventListener('load', function () { append(); });
817      })();
818    </script>
818
819  
820
821<!-- END app snippet -->
822
823
824
825
826<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
827
828
829
830
831
832
833
834
835
836
837
838
839  
839<script async src="https://static.klaviyo.com/onsite/js/LrjXmE/klaviyo.js?company_id=LrjXmE"></script>
839
840  
840<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
840
841
842  
843
844
845
846
847  
847<script>
848    window.klaviyoReviewsProductDesignMode = false
849  </script>
849
850
851
852
853  <!-- BEGIN app snippet: customer-hub-data -->
853<script>
854  if (!window.customerHub) {
855    window.customerHub = {};
856  }
857  window.customerHub.storefrontRoutes = {
858    login: "/account/login?return_url=%2F%23k-hub",
859    register: "/account/register?return_url=%2F%23k-hub",
860    logout: "/account/logout",
861    profile: "/account",
862    addresses: "/account/addresses",
863  };
864  
865  window.customerHub.userId = null;
866  
867  window.customerHub.storeDomain = "cvgear.myshopify.com";
868
869  
870
871  
872    window.customerHub.storeLocale = {
873        currentLanguage: 'en',
874        currentCountry: 'US',
875        availableLanguages: [
876          
877            {
878              iso_code: 'en',
879              endonym_name: 'English'
880            }
881          
882        ],
883        availableCountries: [
884          
885            {
886              iso_code: 'AU',
887              name: 'Australia',
888              currency_code: 'AUD'
889            },
890          
891            {
892              iso_code: 'AT',
893              name: 'Austria',
894              currency_code: 'EUR'
895            },
896          
897            {
898              iso_code: 'CA',
899              name: 'Canada',
900              currency_code: 'CAD'
901            },
902          
903            {
904              iso_code: 'DK',
905              name: 'Denmark',
906              currency_code: 'DKK'
907            },
908          
909            {
910              iso_code: 'FR',
911              name: 'France',
912              currency_code: 'EUR'
913            },
914          
915            {
916              iso_code: 'DE',
917              name: 'Germany',
918              currency_code: 'EUR'
919            },
920          
921            {
922              iso_code: 'IE',
923              name: 'Ireland',
924              currency_code: 'EUR'
925            },
926          
927            {
928              iso_code: 'MT',
929              name: 'Malta',
930              currency_code: 'EUR'
931            },
932          
933            {
934              iso_code: 'NL',
935              name: 'Netherlands',
936              currency_code: 'EUR'
937            },
938          
939            {
940              iso_code: 'NZ',
941              name: 'New Zealand',
942              currency_code: 'NZD'
943            },
944          
945            {
946              iso_code: 'PL',
947              name: 'Poland',
948              currency_code: 'PLN'
949            },
950          
951            {
952              iso_code: 'SE',
953              name: 'Sweden',
954              currency_code: 'SEK'
955            },
956          
957            {
958              iso_code: 'CH',
959              name: 'Switzerland',
960              currency_code: 'CHF'
961            },
962          
963            {
964              iso_code: 'GB',
965              name: 'United Kingdom',
966              currency_code: 'GBP'
967            },
968          
969            {
970              iso_code: 'US',
971              name: 'United States',
972              currency_code: 'USD'
973            }
974          
975        ]
976    };
977  
978</script>
978
979<!-- END app snippet -->
980
981
982
983
984
985
986
987<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->
988
989
990
991<script type="module" dynamic>
992  const configUrl = "/a/elevar/static/configs/1a205b4bdab7bb3ff803f0a9a69b1ff9fb400f0a/config.js";
993  const config = (await import(configUrl)).default;
994  const scriptUrl = config.script_src_app_theme_embed;
995
996  if (scriptUrl) {
997    const { handler } = await import(scriptUrl);
998
999    await handler(
1000      config,
1001      {
1002        cartData: {
1003  marketId: "2326725",
1004  localeCountryCode:"US",
1005  attributes:{},
1006  cartTotal: "0.0",
1007  currencyCode:"USD",
1008  items: []
1009}
1010,
1011        user: {
1012  cartTotal: "0.0",
1013  currencyCode:"USD",
1014  customer: {},
1015}
1016,
1017        isOnCartPage:false,
1018        collectionView:null,
1019        searchResultsView:null,
1020        productView:null,
1021      }
1022    );
1023  }
1024</script>
1024
1025
1026
1027<!-- END app block -->
1027<script src="https://cdn.shopify.com/extensions/01a0d7a2-a36b-73ee-b8cb-ead3ca4862c3/gdpr-backpack-896/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1027
1027
1028<script src="https://cdn.shopify.com/extensions/019fdc0d-a3a6-740d-a2c6-267c07342bce/zipifypages-40/assets/theme-helper.js" type="text/javascript" defer="defer"></script>
1028
1029<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1030<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 18988623,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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>
vendor: 1 bytes, line 1030
1030
1031<script>
1032  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1033</script>
vendor: 1 bytes, line 1033
1033
1034<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1034).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 18988623,storefrontBaseUrl: "https://www.constantlyvariedgear.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.constantlyvariedgear.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2721415365","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f92d7cfd1521456d481ee553d236893f","type":"APP","apiClientId":30400643073,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1034,"dataSharingState":"unrestricted"},{"id":"2086535365","configuration":"{\"mailchimp_store_id\":\"store_evwcda6eszpe9z293ovi\", \"mailchimp_user_id\":\"218430174\",\"mailchimp_list_id\":\"e1a56850ff\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1963360453","configuration":"{\"shopId\":\"18988623\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"83adcaf06c5deacff41ffdf8f92d9129","type":"APP","apiClientId":246667608065,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1518993605","configuration":"{\"accountID\":\"LrjXmE\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1354924229","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ef9b37cee6fb2f93ffcc681cf1cfdc4e","type":"APP","apiClientId":3624803,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1307214021","configuration":"{\"matomoUrl\":\"https:\\\/\\\/analytics.zipify.com\",\"matomoSiteId\":\"2544\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4c3b52af25958dd82af2943ee5bcccd8","type":"APP","apiClientId":1436544,"privacyPurposes":["ANALYTICS","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"984449221","configuration":"{\"shopId\":\"1256\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2eedfe5ca9c7d4954f200bfa1ffb380d","type":"APP","apiClientId":2328352,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"449642693","configuration":"{\"pixelCode\":\"C6BUI235CTL5R9MV9SL0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"312541381","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/1a205b4bdab7bb3ff803f0a9a69b1ff9fb400f0a\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1034,"dataSharingState":"unrestricted"},{"id":"284065989","configuration":"{\"shopDomain\":\"cvgear.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1cc50c06a2fd060c142979e7a3df92db","type":"APP","apiClientId":2436932,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"107839685","configuration":"{\"tagID\":\"2613904615366\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"60588229","configuration":"{\"shopId\":\"cvgear.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"41812165","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Elevar - Checkout tracking"},{"id":"157974725","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"CustomersAI"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Constantly Varied Gear","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"cvgear.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.constantlyvariedgear.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7478553280709","handle":"aurora-borealis-leggings","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45078880387269","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7048189739205","handle":"t-flex-leggings","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44886929408197","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4422475350118","handle":"black-leopard-leggings","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44991578603717","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8303628517573","handle":"longline-bra-black-leopard","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44653386793157","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8303631335621","handle":"longline-bra-t-flex","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44653390594245","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8548836442309","handle":"shipping-protection","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45579464540357","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7439912239301","handle":"pumpkin-patch-plaid-leggings","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44695609082053","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7564442960069","handle":"wanderlust-leggings","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44734168465605","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7440021487813","handle":"spider-web-leggings","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45936083992773","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7864518049989","handle":"leaf-me-alone-leggings","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44734173053125","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7866369638597","handle":"spooky-lace-leggings","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45945764118725","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"3497173418086","handle":"5-inseam-black-shorts","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44989495738565","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9033948856517","handle":"death-grip-leggings","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46948846174405","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9042625691845","handle":"shorts-death-grip","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46980417945797","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1034,{"id":"10322544754885","handle":"batshit-crazy-leggings","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50537943662789","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.constantlyvariedgear.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"160214024389","themePublished":"true","eventMetadataId":"86a63423-eb57-480c-b9c3-aa1e3bb3ce8b","shopId":"18988623","storefrontBaseUrl":"https:\/\/www.constantlyvariedgear.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1034<script>
1035  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1036  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1037  window.ShopifyAnalytics.meta.currency = 'USD';
1038  var meta = {"page":{"requestId":"3b61bb3f-30a0-4957-ac0b-c494b1ffae90-1790361732"}};
1039  for (var attr in meta) {
1040    window.ShopifyAnalytics.meta[attr] = meta[attr];
1041  }
1042</script>
vendor: 1 bytes, line 1042
1042
1043<script class="analytics">
1044  (function () {
1045    var customDocumentWrite = function(content) {
1046      var jquery = null;
1047
1048      if (window.jQuery) {
1049        jquery = window.jQuery;
1050      } else if (window.Checkout && window.Checkout.$) {
1051        jquery = window.Checkout.$;
1052      }
1053
1054      if (jquery) {
1055        jquery('body').append(content);
1056      }
1057    };
1058
1059    var hasLoggedConversion = function(token) {
1060      if (token) {
1061        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1062      }
1063      return false;
1064    }
1065
1066    var setCookieIfConversion = function(token) {
1067      if (token) {
1068        var twoMonthsFromNow = new Date(Date.now());
1069        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1070
1071        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1072      }
1073    }
1074
1075    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1076    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1077    if (trekkie.integrations) {
1078      return;
1079    }
1080    trekkie.methods = [
1081      'identify',
1082      'page',
1083      'ready',
1084      'track',
1085      'trackForm',
1086      'trackLink'
1087    ];
1088    trekkie.factory = function(method) {
1089      return function() {
1090        var args = Array.prototype.slice.call(arguments);
1091        args.unshift(method);
1092        trekkie.push(args);
1093        if (method == 'track' || method == 'page') {
1094          var pageUrl;
1095          try {
1096            pageUrl = window.location.href;
1097          } catch (e) {}
1098          var pageReferrer;
1099          try {
1100            pageReferrer = document.referrer;
1101          } catch (e) {}
1102          try {
1103            if (window.__TREKKIE_SHIM_QUEUE == null) {
1104              window.__TREKKIE_SHIM_QUEUE = [];
1105            }
1106            window.__TREKKIE_SHIM_QUEUE.push({
1107              from: 'trekkie-stub',
1108              method: method,
1109              args: args.slice(1),
1110              pageContext: {
1111                url: pageUrl,
1112                referrer: pageReferrer
1113              }
1114            });
1115          } catch (e) {
1116            // no-op
1117          }
1118        }
1119        return trekkie;
1120      };
1121    };
1122    for (var i = 0; i < trekkie.methods.length; i++) {
1123      var key = trekkie.methods[i];
1124      trekkie[key] = trekkie.factory(key);
1125    }
1126    trekkie.load = function(config) {
1127      trekkie.config = config || {};
1128      trekkie.config.initialDocumentCookie = document.cookie;
1129      var first = document.getElementsByTagName('script')[0];
1130var script = document.createElement('script');
1131script.type = 'text/javascript';
1132script.onerror = function(e) {
1133  var scriptFallback = document.createElement('script');
1134  scriptFallback.type = 'text/javascript';
1135  scriptFallback.onerror = function(error) {
1136          var Monorail = {
1137      produce: function produce(monorailDomain, schemaId, payload) {
1138        var currentMs = new Date().getTime();
1139        var event = {
1140          schema_id: schemaId,
1141          payload: payload,
1142          metadata: {
1143            event_created_at_ms: currentMs,
1144            event_sent_at_ms: currentMs
1145          }
1146        };
1147        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1148      },
1149      sendRequest: function sendRequest(endpointUrl, payload) {
1150        // Try the sendBeacon API
1151        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1152          var blobData = new window.Blob([payload], {
1153            type: 'text/plain'
1154          });
1155
1156          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1157            return true;
1158          } // sendBeacon was not successful
1159
1160        } // XHR beacon
1161
1162        var xhr = new XMLHttpRequest();
1163
1164        try {
1165          xhr.open('POST', endpointUrl);
1166          xhr.setRequestHeader('Content-Type', 'text/plain');
1167          xhr.send(payload);
1168        } catch (e) {
1169          console.log(e);
1170        }
1171
1172        return false;
1173      },
1174      isIos12: function isIos12() {
1175        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1176      }
1177    };
1178    Monorail.produce('monorail-edge.shopifysvc.com',
1179      'trekkie_storefront_load_errors/1.1',
1180      {shop_id: 18988623,
1181      theme_id: 160214024389,
1182      app_name: "storefront",
1183      context_url: window.location.href,
1184      source_url: "//www.constantlyvariedgear.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1185
1186  };
1187  scriptFallback.async = true;
1188  scriptFallback.src = '//www.constantlyvariedgear.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1189  first.parentNode.insertBefore(scriptFallback, first);
1190};
1191script.async = true;
1192script.src = '//www.constantlyvariedgear.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1193first.parentNode.insertBefore(script, first);
1194
1195    };
1196    trekkie.load(
1197      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":18988623,"isMerchantRequest":null,"themeId":160214024389,"themeCityHash":"8406621461659786157","contentLanguage":"en","currency":"USD","eventMetadataId":"86a63423-eb57-480c-b9c3-aa1e3bb3ce8b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1198    );
1199
1200    var loaded = false;
1201    trekkie.ready(function() {
1202      if (loaded) return;
1203      loaded = true;
1204
1205      window.ShopifyAnalytics.lib = window.trekkie;
1206
1207      var originalDocumentWrite = document.write;
1208      document.write = customDocumentWrite;
1209      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1210      document.write = originalDocumentWrite;
1211
1212      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1213      var token = match? match[1]: undefined;
1214      if (!hasLoggedConversion(token)) {
1215        setCookieIfConversion(token);
1216        
1217      }
1218    });
1219
1220    window.ShopifyAnalytics.lib.page(null,{"requestId":"3b61bb3f-30a0-4957-ac0b-c494b1ffae90-1790361732","shopifyEmitted":true});
1221
1222    var eventsListenerScript = document.createElement('script');
1223    eventsListenerScript.async = true;
1224    eventsListenerScript.src = "//www.constantlyvariedgear.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1225    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1226})();</script>
vendor: 1 bytes, line 1226
1226
1227<script
1228  defer
1229  src="https://www.constantlyvariedgear.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1230  data-application="storefront-renderer"
1231  data-shop-id="18988623"
1232  data-render-region="gcp-us-central1"
1233  data-page-type="customers/login"
1234  data-theme-instance-id="160214024389"
1235  data-theme-name="Emerge"
1236  data-theme-version="10.0.1"
1237  data-monorail-region="shop_domain"
1238  data-resource-timing-sampling-rate="10"
1239  data-shs="true"
1240  data-shs-beacon="true"
1241  data-shs-export-with-fetch="true"
1242  data-shs-logs-sample-rate="1"
1243  data-shs-beacon-endpoint="https://www.constantlyvariedgear.com/api/collect"
1244></script>
1244
1245<meta name="shopify-y" content="22cc58cc-d1a4-4880-8366-c407a7c93c70" data-expiration="1821919332000"><meta name="shopify-s" content="75b09527-846f-47a4-95f9-5cde070f0802" data-expiration="1790363532000"><meta name="new-cookie-storage-activated" content="t">
1246</head>
1247
1248  <body
1249    class="template--customers--login"
1250    data-theme-id="833"
1251    data-theme-name="Emerge"
1252    data-theme-version="10.0.1"
1253    data-theme-preset="tones"
1254  >
1255    <!--[if IE]>
1256      <div style="text-align:center;padding:72px 16px;">
1257        Browser unsupported, please update or try an alternative
1258      </div>
1259      <style>
1260        .layout--viewport { display: none; }
1261      </style>
1262    <![endif]-->
1263
1264    <a data-item="a11y-button" href='#main_content' id="a11y_skip">Skip to main content</a>
1265
1266    <div
1267      class="layout--viewport"
1268      
1269      data-transition-button="true"
1270      data-drawer-status="closed"
1271      data-drop-shadows="false"
1272      data-cart-empty="true"
1273      data-logged-in="false"
1274      data-product-storage="4"
1275      data-overlap-footer
1275="false"
1276      data-transition-container="viewport"
1277    ><!-- BEGIN sections: header-group -->
1278<aside id="shopify-section-sections--22640681976005__announcement" class="shopify-section shopify-section-group-header-group section--announcement"><!-- sections/announcement.liquid --><announcement-bar-element
1279  class="announcement--root"
1280  data-section-id="sections--22640681976005__announcement"
1281  data-section-type="announcement"
1282  data-countdown-container
1283  data-background-color="dark"
1284  data-border="none"
1285  data-rotate-frequency="5"
1286  data-scroll-text="false"
1287  data-sticky-enabled="false"
1288  data-text-color="white"
1289  
1290  
1291>
1292  <div class="announcement--wrapper">
1293    <div class="announcement--left" data-mq="medium-large"><!-- snippets/social-media.liquid --><div
1294  class="social-media--root"
1295  data-type="follow"
1296  data-view="icons"
1297  data-hover-color="brand"
1298  data-alignment="left"
1299  data-mobile-alignment=""
1300  
1301><ul
1302          class="social-media--items"
1303          
1304        ><li class="social-media--item">
1305              <a
1306                class="social-facebook--link"
1307                rel="noreferrer"
1308                target="_blank"
1309                
1310                  href="https://www.facebook.com/constantlyvariedgear"
1311                
1312                
1313                aria-label="facebook"
1314              ><svg class="icon--root icon--facebook icon--social-media" data-invertible="true" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
1315      <path d="M18.896 0H1.104C.494 0 0 .494 0 1.104v17.793C0 19.506.494 20 1.104 20h9.58v-7.745H8.076V9.237h2.606V7.01c0-2.583 1.578-3.99 3.883-3.99 1.104 0 2.052.082 2.329.119v2.7h-1.598c-1.254 0-1.496.597-1.496 1.47v1.928h2.989l-.39 3.018h-2.6V20h5.098c.608 0 1.102-.494 1.102-1.104V1.104C20 .494 19.506 0 18.896 0Z" fill="currentColor" fill-rule="evenodd" />
1316    </svg></a>
1317            </li><li class="social-media--item">
1318              <a
1319                class="social-instagram--link"
1320                rel="noreferrer"
1321                target="_blank"
1322                
1323                  href="https://www.instagram.com/constantly_varied_gear"
1324                
1325                
1326                aria-label="instagram"
1327              ><svg class="icon--root icon--instagram icon--social-media" data-invertible="true" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
1328      <path d="M15.33 5.87a1.208 1.208 0 0 1-1.2-1.197 1.215 1.215 0 0 1 1.207-1.212c.649.002 1.198.55 1.202 1.2.005.659-.547 1.21-1.21 1.209Zm-5.332 9.273c-2.828 0-5.128-2.297-5.14-5.134-.013-2.83 2.31-5.148 5.148-5.138a5.126 5.126 0 0 1 5.124 5.137 5.14 5.14 0 0 1-5.133 5.135Zm-.01-1.808a3.343 3.343 0 0 0 3.342-3.324 3.348 3.348 0 0 0-3.325-3.34 3.343 3.343 0 0 0-3.34 3.324 3.34 3.34 0 0 0 3.324 3.34ZM1.787 9.997h.038c0 1.052-.018 2.104.007 3.154.015.652.048 1.311.16 1.953.259 1.484 1.12 2.454 2.597 2.845.737.195 1.492.215 2.243.222 2.11.016 4.219.017 6.328-.002a11.723 11.723 0 0 0 1.952-.162c1.483-.265 2.451-1.13 2.834-2.61.214-.821.218-1.663.225-2.5.018-1.931.02-3.863-.002-5.793-.008-.725-.042-1.458-.16-2.171-.25-1.502-1.116-2.488-2.614-2.878-.82-.213-1.663-.218-2.5-.225-1.93-.018-3.861-.02-5.793.002-.724.008-1.456.047-2.17.16-1.4.224-2.388 1-2.81 2.382a6.122 6.122 0 0 0-.247 1.519c-.056 1.367-.062 2.736-.088 4.104ZM20 7.143v5.715c-.01.104-.024.208-.031.313-.044.658-.056 1.32-.137 1.975-.117.95-.44 1.833-1.019 2.607-1.072 1.433-2.57 2.03-4.296 2.164-.446.035-.895.055-1.343.083H6.786c-.092-.01-.183-.028-.274-.034-.473-.03-.95-.04-1.421-.092-1.032-.114-1.998-.424-2.84-1.051C.812 17.748.215 16.247.084 14.514c-.033-.419-.056-.84-.083-1.26V6.746c.014-.157.025-.314.04-.47.067-.63.08-1.27.21-1.887C.638 2.56 1.686 1.245 3.44.532c.932-.379 1.919-.46 2.913-.49.263-.008.526-.028.79-.042h5.714c.09.01.183.024.274.03.671.045 1.347.054 2.014.14 1.044.133 2.002.507 2.823 1.191 1.31 1.094 1.833 2.555 1.948 4.202.037.526.056 1.053.084 1.58Z" fill="currentColor" fill-rule="evenodd" />
1329    </svg></a>
1330            </li><li class="social-media--item">
1331              <a
1332                class="social-youtube--link"
1333                rel="noreferrer"
1334                target="_blank"
1335                
1336                  href="https://www.youtube.com/@CONSTANTLYVARIEDGEAR1"
1337                
1338                
1339                aria-label="youtube"
1340              ><svg class="icon--root icon--youtube icon--social-media" data-invertible="true" width="29" height="20" viewBox="0 0 29 20" xmlns="http://www.w3.org/2000/svg">
1341      <path d="M28.166 3.123c.596 2.228.596 6.877.596 6.877s0 4.649-.596 6.877a3.577 3.577 0 0 1-2.522 2.526C23.419 20 14.5 20 14.5 20s-8.92 0-11.145-.597a3.575 3.575 0 0 1-2.521-2.526C.238 14.649.238 10 .238 10s0-4.649.596-6.877A3.574 3.574 0 0 1 3.355.597C5.58 0 14.5 0 14.5 0s8.92 0 11.144.597a3.576 3.576 0 0 1 2.522 2.526ZM11.583 14.221 19.038 10l-7.455-4.221v8.442Z" fill="currentColor" fill-rule="evenodd" />
1342    </svg></a>
1343            </li><li class="social-media--item">
1344              <a
1345                class="social-tiktok--link"
1346                rel="noreferrer"
1347                target="_blank"
1348                
1349                  href="https://www.tiktok.com/@constantlyvariedgear"
1350                
1351                
1352                aria-label="tiktok"
1353              ><svg class="icon--root icon--tiktok icon--social-media" data-invertible="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2859 3333" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd">
1354      <path fill="currentColor" d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z" />
1355    </svg></a>
1356            </li></ul></div>
1357
1358</div>
1359
1360    <div class="announcement--center"><button
1361          class="announcement--previous"
1362          aria-label="previous"
1363          aria-hidden="true"
1364        ><svg class="icon--root icon--chevron-left" data-invertible="true" width="12" height="20" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg">
1365      <path d="m3.13 10 8.58 8.58L10.29 20l-10-10 10-10 1.42 1.42z" fill="currentColor" fill-rule="nonzero" />
1366    </svg></button><div class="announcement--blocks"><a
1367      class="announcement--block"href="/collections/tie-dye-collection"aria-hidden="false"
1368      data-transition-item="viewport"
1369      data-transition-trigger="custom"
1370      data-transition-type="slide-in"
1371      data-transition-active="false"data-mq=""
1372    ><div class="announcement--block-wrapper"><div class="announcement--text" data-item="nav-text">SHOP NEW TIE DYE PRINTS</div></div></a><a
1373      class="announcement--block"href="/collections/fright-fest-2026"aria-hidden="true"
1374      data-transition-item="viewport"
1375      data-transition-trigger="custom"
1376      data-transition-type="slide-in"
1377      data-transition-active="false"data-mq=""
1378    ><div class="announcement--block-wrapper"><div class="announcement--text" data-item="nav-text">SHOP VIRAL HALLOWEEN LEGGINGS👻</div></div></a></div><button
1379          class="announcement--next"
1380          aria-label="next"
1381          aria-hidden="true"
1382        ><svg class="icon--root icon--chevron-right" data-invertible="true" width="12" height="20" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg">
1383      <path d="M8.87 10 .29 1.42 1.71 0l10 10-10 10-1.42-1.42z" fill="currentColor" fill-rule="nonzero" />
1384    </svg></button></div>
1385
1386    <div class="announcement--right" data-mq="medium-large"></div>
1387  </div>
1388</announcement-bar-element>
1389
1390<style>
1391  :root {
1392    --announcement--sticky: 0;
1393  }
1394
1395  .section--header ~ #shopify-section-sections--22640681976005__announcement {
1396    top: calc(var(--header--sticky, 0) * var(--header--height, 0px));
1397    z-index: 4;
1398  }
1399</style>
1400
1401
1402<script>
1403  document.documentElement.style.setProperty(
1404    '--announcement--height',
1405    `${document.querySelector('.announcement--root').offsetHeight.toFixed(2)}px`
1406  );
1407</script>
1407<element-relocator data-move-into=".mobile-nav--social-icons" data-mq="none"><!-- snippets/social-media.liquid --><div
1408  class="social-media--root"
1409  data-type="follow"
1410  data-view="icons"
1411  data-hover-color="brand"
1412  data-alignment="left"
1413  data-mobile-alignment="left"
1414  
1415><ul
1416          class="social-media--items"
1417          
1418        ><li class="social-media--item">
1419              <a
1420                class="social-facebook--link"
1421                rel="noreferrer"
1422                target="_blank"
1423                
1424                  href="https://www.facebook.com/constantlyvariedgear"
1425                
1426                
1427                aria-label="facebook"
1428              ><svg class="icon--root icon--facebook icon--social-media" data-invertible="true" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
1429      <path d="M18.896 0H1.104C.494 0 0 .494 0 1.104v17.793C0 19.506.494 20 1.104 20h9.58v-7.745H8.076V9.237h2.606V7.01c0-2.583 1.578-3.99 3.883-3.99 1.104 0 2.052.082 2.329.119v2.7h-1.598c-1.254 0-1.496.597-1.496 1.47v1.928h2.989l-.39 3.018h-2.6V20h5.098c.608 0 1.102-.494 1.102-1.104V1.104C20 .494 19.506 0 18.896 0Z" fill="currentColor" fill-rule="evenodd" />
1430    </svg></a>
1431            </li><li class="social-media--item">
1432              <a
1433                class="social-instagram--link"
1434                rel="noreferrer"
1435                target="_blank"
1436                
1437                  href="https://www.instagram.com/constantly_varied_gear"
1438                
1439                
1440                aria-label="instagram"
1441              ><svg class="icon--root icon--instagram icon--social-media" data-invertible="true" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
1442      <path d="M15.33 5.87a1.208 1.208 0 0 1-1.2-1.197 1.215 1.215 0 0 1 1.207-1.212c.649.002 1.198.55 1.202 1.2.005.659-.547 1.21-1.21 1.209Zm-5.332 9.273c-2.828 0-5.128-2.297-5.14-5.134-.013-2.83 2.31-5.148 5.148-5.138a5.126 5.126 0 0 1 5.124 5.137 5.14 5.14 0 0 1-5.133 5.135Zm-.01-1.808a3.343 3.343 0 0 0 3.342-3.324 3.348 3.348 0 0 0-3.325-3.34 3.343 3.343 0 0 0-3.34 3.324 3.34 3.34 0 0 0 3.324 3.34ZM1.787 9.997h.038c0 1.052-.018 2.104.007 3.154.015.652.048 1.311.16 1.953.259 1.484 1.12 2.454 2.597 2.845.737.195 1.492.215 2.243.222 2.11.016 4.219.017 6.328-.002a11.723 11.723 0 0 0 1.952-.162c1.483-.265 2.451-1.13 2.834-2.61.214-.821.218-1.663.225-2.5.018-1.931.02-3.863-.002-5.793-.008-.725-.042-1.458-.16-2.171-.25-1.502-1.116-2.488-2.614-2.878-.82-.213-1.663-.218-2.5-.225-1.93-.018-3.861-.02-5.793.002-.724.008-1.456.047-2.17.16-1.4.224-2.388 1-2.81 2.382a6.122 6.122 0 0 0-.247 1.519c-.056 1.367-.062 2.736-.088 4.104ZM20 7.143v5.715c-.01.104-.024.208-.031.313-.044.658-.056 1.32-.137 1.975-.117.95-.44 1.833-1.019 2.607-1.072 1.433-2.57 2.03-4.296 2.164-.446.035-.895.055-1.343.083H6.786c-.092-.01-.183-.028-.274-.034-.473-.03-.95-.04-1.421-.092-1.032-.114-1.998-.424-2.84-1.051C.812 17.748.215 16.247.084 14.514c-.033-.419-.056-.84-.083-1.26V6.746c.014-.157.025-.314.04-.47.067-.63.08-1.27.21-1.887C.638 2.56 1.686 1.245 3.44.532c.932-.379 1.919-.46 2.913-.49.263-.008.526-.028.79-.042h5.714c.09.01.183.024.274.03.671.045 1.347.054 2.014.14 1.044.133 2.002.507 2.823 1.191 1.31 1.094 1.833 2.555 1.948 4.202.037.526.056 1.053.084 1.58Z" fill="currentColor" fill-rule="evenodd" />
1443    </svg></a>
1444            </li><li class="social-media--item">
1445              <a
1446                class="social-youtube--link"
1447                rel="noreferrer"
1448                target="_blank"
1449                
1450                  href="https://www.youtube.com/@CONSTANTLYVARIEDGEAR1"
1451                
1452                
1453                aria-label="youtube"
1454              ><svg class="icon--root icon--youtube icon--social-media" data-invertible="true" width="29" height="20" viewBox="0 0 29 20" xmlns="http://www.w3.org/2000/svg">
1455      <path d="M28.166 3.123c.596 2.228.596 6.877.596 6.877s0 4.649-.596 6.877a3.577 3.577 0 0 1-2.522 2.526C23.419 20 14.5 20 14.5 20s-8.92 0-11.145-.597a3.575 3.575 0 0 1-2.521-2.526C.238 14.649.238 10 .238 10s0-4.649.596-6.877A3.574 3.574 0 0 1 3.355.597C5.58 0 14.5 0 14.5 0s8.92 0 11.144.597a3.576 3.576 0 0 1 2.522 2.526ZM11.583 14.221 19.038 10l-7.455-4.221v8.442Z" fill="currentColor" fill-rule="evenodd" />
1456    </svg></a>
1457            </li><li class="social-media--item">
1458              <a
1459                class="social-tiktok--link"
1460                rel="noreferrer"
1461                target="_blank"
1462                
1463                  href="https://www.tiktok.com/@constantlyvariedgear"
1464                
1465                
1466                aria-label="tiktok"
1467              ><svg class="icon--root icon--tiktok icon--social-media" data-invertible="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2859 3333" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd">
1468      <path fill="currentColor" d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z" />
1469    </svg></a>
1470            </li></ul></div>
1471
1472</element-relocator></aside><header id="shopify-section-sections--22640681976005__header" class="shopify-section shopify-section-group-header-group section--header td-header">
1473<header-element
1474  class="header--root"
1475  data-section-id="sections--22640681976005__header"
1476  data-section-type="header"
1477  data-background-color="none"
1478  
1479  data-container-width="6"
1480  data-hover-disabled="false"
1481  data-icons="true"
1482  data-layout="left-center"
1483  data-mobile-spacing-above="none"
1484  data-mobile-spacing-below="none"
1485  data-overlap-behavior="drawer"
1486  data-reduce-height="true"
1487  data-scroll-hide="false"
1488  data-spacing-above="none"
1489  data-spacing-below="none"
1490  data-sticky="false"
1491  data-sticky-enabled="true"
1492  data-text-color="body"
1493  data-transparent-enabled="false"
1494  data-transparent-text-color="white"
1495  aria-expanded="false"
1496  aria-hidden="false"
1497><div class="header--wrapper">
1498    
1499      <div class="header--logo"><div class="header--primary-logo"><!-- snippets/logo.liquid --><a
1500  class="small-logo--root"
1501  href="/"
1502  title="Constantly Varied Gear"
1503  itemscope
1504  itemprop="url"
1505  itemtype="https://schema.org/Organization"
1506><img src="//www.constantlyvariedgear.com/cdn/shop/files/halloween_logo.png?v=1755795626&amp;width=210" alt="orange &quot;CVG&quot; logo with black bats" srcset="//www.constantlyvariedgear.com/cdn/shop/files/halloween_logo.png?v=1755795626&amp;width=210 210w" width="210" height="100" loading="eager" itemprop="logo" style="--width:105px;--mobile-width:84px;" fetchpriority="high"></a>
1507
1508</div></div>
1509    
1510<nav
1511      class="header--primary-nav"
1512      
1513        aria-hidden="true"
1514      
1515    >
1516      <button
1517        class="header--drawer-toggle"
1518        data-drawer-open="left"
1519        data-drawer-view="y-menu"
1520        
1521          aria-label="Toggle drawer"
1522        
1523        aria-haspopup="menu"
1524      ><span></span><span></span><span></span></button><button
1525      class="header--search"
1526      data-drawer-open="top"
1527      data-drawer-view="search"
1528      data-item="nav-text"
1529      aria-label="Search"
1530      tabindex="0"
1531    ><svg class="icon--root icon--search" viewBox="0 0 24 24">
1532      <path fill-rule="evenodd" clip-rule="evenodd" d="M16.5 11a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0Zm-.797 5.61a8 8 0 1 1 .948-1.163l5.331 4.479-.964 1.148-5.315-4.464Z" />
1533    </svg><span class="td-search--drawer-only">Search</span>
1534    </button>
1535
1536<x-menu-element
1537    class="x-menu"
1538    aria-hidden="false"
1539    data-mq="medium-large"
1540    style="--highlight-color:#de0000;"
1541  >
1542    <ul class="x-menu--level-1--container"><li
1543          class="x-menu--level-1--link"
1544          data-depth="3"
1545          data-megamenu="true"
1546          
1547        ><a
1548              href="/collections/new-arrivals-1"
1549              data-item="nav-text"
1550              
1551                aria-haspopup="true"
1552                aria-expanded="false"
1553                aria-controls="x-menu_new-arrivals"
1554              
1555            ><span class="x-menu--level-1--text">New Arrivals<svg class="icon--root icon--chevron-down" data-invertible="true" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg">
1556      <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="currentColor" fill-rule="nonzero" />
1557    </svg></span></a><div
1558              class="x-menu--level-2--container"
1559              id="x-menu_new-arrivals"
1560              aria-hidden="true"
1561              data-background-color="none"
1562              data-megamenu="true"
1563              data-text-color="body"
1564              
1565                data-transition-container="x-menu_new-arrivals"
1566                data-transition-type="fade-in"
1567                data-transition-cascade="horizontal"
1568                data-transition-cascade-interval="200"
1569              
1570            ><div class="x-menu--level-2--wrapper"><ul
1571                        class="x-menu--level-2--list"
1572                        data-single-parents="true"
1573                        
1574                          data-transition-item="x-menu_new-arrivals"
1575                        
1576                      ><li class="x-menu--level-2--link">
1577                        <a
1578                          href="/collections/new-arrivals-1"
1579                          data-item="nav-text"
1580                        >All New Arrivals</a>
1581                      </li><li class="x-menu--level-2--link">
1582                        <a
1583                          href="/collections/leggings-new-drops"
1584                          data-item="nav-text"
1585                        >New Leggings</a>
1586                      </li><li class="x-menu--level-2--link">
1587                        <a
1588                          href="/collections/shorts-new-drops"
1589                          data-item="nav-text"
1590                        >New Shorts</a>
1591                      </li><li class="x-menu--level-2--link">
1592                        <a
1593                          href="/collections/new-sports-bras-collection"
1594                          data-item="nav-text"
1595                        >New Sports Bras</a>
1596                      </li><li class="x-menu--level-2--link">
1597                        <a
1598                          href="/collections/new-graphic-shirts"
1599                          data-item="nav-text"
1600                        >New Shirts</a>
1601                      </li></ul><ul
1602                        class="x-menu--level-2--list"
1603                        
1604                          data-transition-item="x-menu_new-arrivals"
1605                        
1606                      ><li class="x-menu--level-2--link">
1607                        <a href="/" data-item="nav-text">Collections</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
1608                                <a href="/collections/unwind-hoodies-sweatpants" data-item="sub-nav-text">Unwind Sets</a>
1609                              </li><li class="x-menu--level-3--link">
1610                                <a href="/collections/reflective-collection" data-item="sub-nav-text">Reflective Collection</a>
1611                              </li><li class="x-menu--level-3--link">
1612                                <a href="/collections/fright-fest-2026" data-item="sub-nav-text">
1612Halloween</a>
1613                              </li><li class="x-menu--level-3--link">
1614                                <a href="/collections/fall-favorites" data-item="sub-nav-text">Fall</a>
1615                              </li><li class="x-menu--level-3--link">
1616                                <a href="/pages/2026-constantly-varied-gear-drops" data-item="sub-nav-text">2026 Drops</a>
1617                              </li></ul></li></ul>
1618                      <div class="td-x-menu--level-2--featured" data-transition-item="x-menu_new-arrivals">
1619                        <span data-item="nav-text" class="td-x-menu--level-2--featured-text">Featured</span>
1620                        <div class='td-x-menu--level-2--featured-flex'><a href="/collections/limitless-dresses" class="td-megamenu__image-wrapper"><img src="//www.constantlyvariedgear.com/cdn/shop/files/Untitled_design_11_ae9cab9d-3c0a-459b-b198-4648bd478815.png?v=1773412769&amp;width=440" alt="Four Women in Mixed print CVG Dresses" srcset="//www.constantlyvariedgear.com/cdn/shop/files/Untitled_design_11_ae9cab9d-3c0a-459b-b198-4648bd478815.png?v=1773412769&amp;width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/Untitled_design_11_ae9cab9d-3c0a-459b-b198-4648bd478815.png?v=1773412769&amp;width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/Untitled_design_11_ae9cab9d-3c0a-459b-b198-4648bd478815.png?v=1773412769&amp;width=440 440w" width="440" height="336" loading="lazy" class="image--root td-megamenu__featured-image" sizes="220px" style="object-position:50.0% 50.0%;"><span class="td-megamenu__image-label">Limitless Dresses</span></a></div>
1621                      </div>
1622                    
1623                  </div></div></li><li
1624          class="x-menu--level-1--link"
1625          data-depth="3"
1626          data-megamenu="true"
1627          
1628        ><a
1629              href="/collections/best-sellers"
1630              data-item="nav-text"
1631              
1632                aria-haspopup="true"
1633                aria-expanded="false"
1634                aria-controls="x-menu_best-sellers"
1635              
1636            ><span class="x-menu--level-1--text">Best Sellers<svg class="icon--root icon--chevron-down" data-invertible="true" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg">
1637      <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="currentColor" fill-rule="nonzero" />
1638    </svg></span></a><div
1639              class="x-menu--level-2--container"
1640              id="x-menu_best-sellers"
1641              aria-hidden="true"
1642              data-background-color="none"
1643              data-megamenu="true"
1644              data-text-color="body"
1645              
1646                data-transition-container="x-menu_best-sellers"
1647                data-transition-type="fade-in"
1648                data-transition-cascade="horizontal"
1649                data-transition-cascade-interval="200"
1650              
1651            ><div class="x-menu--level-2--wrapper"><ul
1652                        class="x-menu--level-2--list"
1653                        data-single-parents="true"
1654                        
1655                          data-transition-item="x-menu_best-sellers"
1656                        
1657                      ><li class="x-menu--level-2--link">
1658                        <a
1659                          href="/collections/best-selling-leggings"
1660                          data-item="nav-text"
1661                        >Best Selling Leggings</a>
1662                      </li><li class="x-menu--level-2--link">
1663                        <a
1664                          href="/collections/best-selling-shorts-1"
1665                          data-item="nav-text"
1666                        >Best Selling Shorts</a>
1667                      </li><li class="x-menu--level-2--link">
1668                        <a
1669                          href="/collections/best-selling-sports-bras"
1670                          data-item="nav-text"
1671                        >Best Selling Bras</a>
1672                      </li><li class="x-menu--level-2--link">
1673                        <a
1674                          href="/collections/best-sellers-shirts"
1675                          data-item="nav-text"
1676                        >Best Selling Shirts</a>
1677                      </li></ul><ul
1678                        class="x-menu--level-2--list"
1679                        
1680                          data-transition-item="x-menu_best-sellers"
1681                        
1682                      ><li class="x-menu--level-2--link">
1683                        <a href="/" data-item="nav-text">Collections</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
1684                                <a href="/collections/blackout" data-item="sub-nav-text">Blackout</a>
1685                              </li><li class="x-menu--level-3--link">
1686                                <a href="/collections/omni-sets" data-item="sub-nav-text">Omni Collection</a>
1687                              </li><li class="x-menu--level-3--link">
1688                                <a href="/collections/treat-yourself-to-amazing-deals" data-item="sub-nav-text">Sales</a>
1689                              </li><li class="x-menu--level-3--link">
1690                                <a href="/collections/fleece-lined-leggings" data-item="sub-nav-text">Fleece Lined</a>
1691                              </li></ul></li></ul>
1692                      <div class="td-x-menu--level-2--featured" data-transition-item="x-menu_best-sellers">
1693                        <span data-item="nav-text" class="td-x-menu--level-2--featured-text">Featured</span>
1694                        <div class='td-x-menu--level-2--featured-flex'><a href="https://www.constantlyvariedgear.com/collections/best-selling-leggings" class="td-megamenu__image-wrapper"><img src="//www.constantlyvariedgear.com/cdn/shop/files/leopard_leggings_c29457d6-09f6-4048-8019-8d90d3165f23.jpg?v=1768921857&amp;width=440" alt="Black leopard legging" srcset="//www.constantlyvariedgear.com/cdn/shop/files/leopard_leggings_c29457d6-09f6-4048-8019-8d90d3165f23.jpg?v=1768921857&amp;width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/leopard_leggings_c29457d6-09f6-4048-8019-8d90d3165f23.jpg?v=1768921857&amp;width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/leopard_leggings_c29457d6-09f6-4048-8019-8d90d3165f23.jpg?v=1768921857&amp;width=440 440w" width="440" height="321" loading="lazy" class="image--root td-megamenu__featured-image" sizes="220px" style="object-position:0.879% 0.684%;"><span class="td-megamenu__image-label">Black Leopard Leggings</span></a></div>
1695                      </div>
1696                    
1697                  </div></div></li><li
1698          class="x-menu--level-1--link"
1699          data-depth="3"
1700          data-megamenu="true"
1701          
1702        ><a
1703              href="/collections/workout-leggings"
1704              data-item="nav-text"
1705              
1706                aria-haspopup="true"
1707                aria-expanded="false"
1708                aria-controls="x-menu_leggings"
1709              
1710            ><span class="x-menu--level-1--text">Leggings<svg class="icon--root icon--chevron-down" data-invertible="true" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg">
1711      <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="currentColor" fill-rule="nonzero" />
1712    </svg></span></a><div
1713              class="x-menu--level-2--container"
1714              id="x-menu_leggings"
1715              aria-hidden="true"
1716              data-background-color="none"
1717              data-megamenu="true"
1718              data-text-color="body"
1719              
1720                data-transition-container="x-menu_leggings"
1721                data-transition-type="fade-in"
1722                data-transition-cascade="horizontal"
1723                data-transition-cascade-interval="200"
1724              
1725            ><div class="x-menu--level-2--wrapper"><ul
1726                        class="x-menu--level-2--list"
1727                        data-single-parents="true"
1728                        
1729                          data-transition-item="x-menu_leggings"
1730                        
1731                      ><li class="x-menu--level-2--link">
1732                        <a
1733                          href="/collections/workout-leggings"
1734                          data-item="nav-text"
1735                        >All Leggings</a>
1736                      </li><li class="x-menu--level-2--link">
1737                        <a
1738                          href="/collections/best-selling-leggings"
1739                          data-item="nav-text"
1740                        >Best Selling Leggings</a>
1741                      </li><li class="x-menu--level-2--link">
1742                        <a
1743                          href="/collections/leggings-new-drops"
1744                          data-item="nav-text"
1745                        >New Leggings</a>
1746                      </li><li class="x-menu--level-2--link">
1747                        <a
1748                          href="https://www.constantlyvariedgear.com/pages/cvg-sizing-guide"
1749                          data-item="nav-text"
1750                        >Find My Legging Size</a>
1751                      </li></ul><ul
1752                        class="x-menu--level-2--list"
1753                        
1754                          data-transition-item="x-menu_leggings"
1755                        
1756                      ><li class="x-menu--level-2--link">
1757                        <a href="/collections/workout-leggings" data-item="nav-text">Collections</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
1758                                <a href="/collections/solid-color-leggings" data-item="sub-nav-text">Solid Leggings</a>
1759                              </li><li class="x-menu--level-3--link">
1760                                <a href="/collections/halloween-leggings" data-item="sub-nav-text">
1760Halloween Leggings</a>
1761                              </li><li class="x-menu--level-3--link">
1762                                <a href="/collections/fall-leggings" data-item="sub-nav-text">Fall Leggings</a>
1763                              </li><li class="x-menu--level-3--link">
1764                                <a href="/collections/omni-leggings" data-item="sub-nav-text">Omni Leggings</a>
1765                              </li><li class="x-menu--level-3--link">
1766                                <a href="/collections/legacy-leggings" data-item="sub-nav-text">Legacy Leggings</a>
1767                              </li><li class="x-menu--level-3--link">
1768                                <a href="/collections/the-vault" data-item="sub-nav-text">The Vault</a>
1769                              </li><li class="x-menu--level-3--link">
1770                                <a href="/pages/2026-constantly-varied-gear-drops" data-item="sub-nav-text">2026 Drops</a>
1771                              </li></ul></li></ul>
1772                      <div class="td-x-menu--level-2--featured" data-transition-item="x-menu_leggings">
1773                        <span data-item="nav-text" class="td-x-menu--level-2--featured-text">Featured</span>
1774                        <div class='td-x-menu--level-2--featured-flex'><a href="/products/aurora-borealis-leggings" class="td-megamenu__image-wrapper"><img src="//www.constantlyvariedgear.com/cdn/shop/files/workout_leggings_outfit_d5ae3e6a-6e6b-4e80-afa4-79ed942a2302.jpg?v=1768918451&amp;width=440" alt="Blue Workout Leggings Outfit with Tank" srcset="//www.constantlyvariedgear.com/cdn/shop/files/workout_leggings_outfit_d5ae3e6a-6e6b-4e80-afa4-79ed942a2302.jpg?v=1768918451&amp;width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/workout_leggings_outfit_d5ae3e6a-6e6b-4e80-afa4-79ed942a2302.jpg?v=1768918451&amp;width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/workout_leggings_outfit_d5ae3e6a-6e6b-4e80-afa4-79ed942a2302.jpg?v=1768918451&amp;width=440 440w" width="440" height="336" loading="lazy" class="image--root td-megamenu__featured-image" sizes="220px" style="object-position:79.395% 18.164%;"><span class="td-megamenu__image-label">Aurora Leggings</span></a><a href="/products/t-flex-leggings" class="td-megamenu__image-wrapper"><img src="//www.constantlyvariedgear.com/cdn/shop/files/cvg_workout_leggings.jpg?v=1768918215&amp;width=440" alt="CVG Workout Leggings" srcset="//www.constantlyvariedgear.com/cdn/shop/files/cvg_workout_leggings.jpg?v=1768918215&amp;width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/cvg_workout_leggings.jpg?v=1768918215&amp;width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/cvg_workout_leggings.jpg?v=1768918215&amp;width=440 440w" width="440" height="336" loading="lazy" class="image--root td-megamenu__featured-image" sizes="220px" style="object-position:43.164% 1.27%;"><span class="td-megamenu__image-label">T-Flex Leggings</span></a></div>
1775                      </div>
1776                    
1777                  </div></div></li><li
1778          class="x-menu--level-1--link"
1779          data-depth="3"
1780          data-megamenu="true"
1781          
1782        ><a
1783              href="/collections/workout-shorts"
1784              data-item="nav-text"
1785              
1786                aria-haspopup="true"
1787                aria-expanded="false"
1788                aria-controls="x-menu_shorts"
1789              
1790            ><span class="x-menu--level-1--text">Shorts<svg class="icon--root icon--chevron-down" data-invertible="true" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg">
1791      <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="currentColor" fill-rule="nonzero" />
1792    </svg></span></a><div
1793              class="x-menu--level-2--container"
1794              id="x-menu_shorts"
1795              aria-hidden="true"
1796              data-background-color="none"
1797              data-megamenu="true"
1798              data-text-color="body"
1799              
1800                data-transition-container="x-menu_shorts"
1801                data-transition-type="fade-in"
1802                data-transition-cascade="horizontal"
1803                data-transition-cascade-interval="200"
1804              
1805            ><div class="x-menu--level-2--wrapper"><ul
1806                        class="x-menu--level-2--list"
1807                        data-single-parents="true"
1808                        
1809                          data-transition-item="x-menu_shorts"
1810                        
1811                      ><li class="x-menu--level-2--link">
1812                        <a
1813                          href="/collections/workout-shorts"
1814                          data-item="nav-text"
1815                        >All Shorts</a>
1816                      </li><li class="x-menu--level-2--link">
1817                        <a
1818                          href="/collections/best-selling-shorts-1"
1819                          data-item="nav-text"
1820                        >Best Selling Shorts</a>
1821                      </li><li class="x-menu--level-2--link">
1822                        <a
1823                          href="/collections/shorts-new-drops"
1824                          data-item="nav-text"
1825                        >New Shorts</a>
1826                      </li></ul><ul
1827                        class="x-menu--level-2--list"
1828                        
1829                          data-transition-item="x-menu_shorts"
1830                        
1831                      ><li class="x-menu--level-2--link">
1832                        <a href="/collections/workout-shorts" data-item="nav-text">Styles</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
1833                                <a href="/collections/workout-shorts" data-item="sub-nav-text">Signature Shorts</a>
1834                              </li><li class="x-menu--level-3--link">
1835                                <a href="/collections/day-dream-shorts-1" data-item="sub-nav-text">Day Dream Shorts</a>
1836                              </li><li class="x-menu--level-3--link">
1837                                <a href="/collections/mens-shorts-1" data-item="sub-nav-text">Men's Shorts</a>
1838                              </li><li class="x-menu--level-3--link">
1839                                <a href="/collections/luxe-shorts-1" data-item="sub-nav-text">Luxe Shorts</a>
1840                              </li><li class="x-menu--level-3--link">
1841                                <a href="/collections/flex-shorts" data-item="sub-nav-text">Flex Shorts</a>
1842                              </li></ul></li></ul>
1843                      <div class="td-x-menu--level-2--featured" data-transition-item="x-menu_shorts">
1844                        <span data-item="nav-text" class="td-x-menu--level-2--featured-text">Featured</span>
1845                        <div class='td-x-menu--level-2--featured-flex'><a href="https://www.constantlyvariedgear.com/collections/best-selling-shorts-1" class="td-megamenu__image-wrapper"><img src="//www.constantlyvariedgear.com/cdn/shop/files/workout_outfit_6f19b68f-88b6-449a-9224-47a5f5d3c66b.jpg?v=1768918612&amp;width=440" alt="Workout Outfits with Shorts" srcset="//www.constantlyvariedgear.com/cdn/shop/files/workout_outfit_6f19b68f-88b6-449a-9224-47a5f5d3c66b.jpg?v=1768918612&amp;width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/workout_outfit_6f19b68f-88b6-449a-9224-47a5f5d3c66b.jpg?v=1768918612&amp;width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/workout_outfit_6f19b68f-88b6-449a-9224-47a5f5d3c66b.jpg?v=1768918612&amp;width=440 440w" width="440" height="336" loading="lazy" class="image--root td-megamenu__featured-image" sizes="220px" style="object-position:48.926% 40.918%;"><span class="td-megamenu__image-label">On Sale</span></a></div>
1846                      </div>
1847                    
1848                  </div></div></li><li
1849          class="x-menu--level-1--link"
1850          data-depth="3"
1851          data-megamenu="true"
1852          
1853        ><a
1854              href="/collections/all-sports-bras-1"
1855              data-item="nav-text"
1856              
1857                aria-haspopup="true"
1858                aria-expanded="false"
1859                aria-controls="x-menu_sports-bras"
1860              
1861            ><span class="x-menu--level-1--text">Sports Bras<svg class="icon--root icon--chevron-down" data-invertible="true" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg">
1862      <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="currentColor" fill-rule="nonzero" />
1863    </svg></span></a><div
1864              class="x-menu--level-2--container"
1865              id="x-menu_sports-bras"
1866              aria-hidden="true"
1867              data-background-color="none"
1868              data-megamenu="true"
1869              data-text-color="body"
1870              
1871                data-transition-container="x-menu_sports-bras"
1872                data-transition-type="fade-in"
1873                data-transition-cascade="horizontal"
1874                data-transition-cascade-interval="200"
1875              
1876            ><div class="x-menu--level-2--wrapper"><ul
1877                        class="x-menu--level-2--list"
1878                        data-single-parents="true"
1879                        
1880                          data-transition-item="x-menu_sports-bras"
1881                        
1882                      ><li class="x-menu--level-2--link">
1883                        <a
1884                          href="/collections/all-sports-bras-1"
1885                          data-item="nav-text"
1886                        >All Sports Bras</a>
1887                      </li><li class="x-menu--level-2--link">
1888                        <a
1889                          href="/collections/best-selling-sports-bras"
1890                          data-item="nav-text"
1891                        >Best Selling Bras</a>
1892                      </li><li class="x-menu--level-2--link">
1893                        <a
1894                          href="/collections/new-sports-bras-collection"
1895                          data-item="nav-text"
1896                        >New Sports Bras</a>
1897                      </li><li class="x-menu--level-2--link">
1898                        <a
1899                          href="/collections/solid-color-sports-bras-1"
1900                          data-item="nav-text"
1901                        >Solid Color Bras</a>
1902                      </li></ul><ul
1903                        class="x-menu--level-2--list"
1904                        
1905                          data-transition-item="x-menu_sports-bras"
1906                        
1907                      ><li class="x-menu--level-2--link">
1908                        <a href="/collections/all-sports-bras-1" data-item="nav-text">Styles</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
1909                                <a href="/collections/longline-sports-bra" data-item="sub-nav-text">Longline Bras</a>
1910                              </li><li class="x-menu--level-3--link">
1911                                <a href="/collections/butterfly-back-sports-bra" data-item="sub-nav-text">Butterfly Back Bras</a>
1912                              </li><li class="x-menu--level-3--link">
1913                                <a href="/collections/vista-sports-bra" data-item="sub-nav-text">Vista Bras</a>
1914                              </li><li class="x-menu--level-3--link">
1915                                <a href="/collections/move-free-sports-bra" data-item="sub-nav-text">Move Free Bras</a>
1916                              </li><li class="x-menu--level-3--link">
1917                                <a href="/collections/vitality-sports-bra" data-item="sub-nav-text">Vitality Bras</a>
1918                              </li><li class="x-menu--level-3--link">
1919                                <a href="/collections/other-sports-bras" data-item="sub-nav-text">Other Styles</a>
1920                              </li></ul></li></ul>
1921                      <div class="td-x-menu--level-2--featured" data-transition-item="x-menu_sports-bras">
1922                        <span data-item="nav-text" class="td-x-menu--level-2--featured-text">Featured</span>
1923                        <div class='td-x-menu--level-2--featured-flex'><a href="/collections/sports-bras-on-sale-1" class="td-megamenu__image-wrapper"><img src="//www.constantlyvariedgear.com/cdn/shop/files/Black_leopard_sports_bra.jpg?v=1768924194&amp;width=440" alt="Back of Black Leopard Sports Bra" srcset="//www.constantlyvariedgear.com/cdn/shop/files/Black_leopard_sports_bra.jpg?v=1768924194&amp;width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/Black_leopard_sports_bra.jpg?v=1768924194&amp;width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/Black_leopard_sports_bra.jpg?v=1768924194&amp;width=440 440w" width="440" height="321" loading="lazy" class="image--root td-megamenu__featured-image" sizes="220px" style="object-position:50.0% 50.0%;"><span class="td-megamenu__image-label">On Sale</span></a></div>
1924                      </div>
1925                    
1926                  </div></div></li><li
1927          class="x-menu--level-1--link"
1928          data-depth="3"
1929          data-megamenu="true"
1930          
1931        ><a
1932              href="/collections/all-shirts"
1933              data-item="nav-text"
1934              
1935                aria-haspopup="true"
1936                aria-expanded="false"
1937                aria-controls="x-menu_tops"
1938              
1939            ><span class="x-menu--level-1--text">Tops<svg class="icon--root icon--chevron-down" data-invertible="true" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg">
1940      <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="currentColor" fill-rule="nonzero" />
1941    </svg></span></a><div
1942              class="x-menu--level-2--container"
1943              id="x-menu_tops"
1944              aria-hidden="true"
1945              data-background-color="none"
1946              data-megamenu="true"
1947              data-text-color="body"
1948              
1949                data-transition-container="x-menu_tops"
1950                data-transition-type="fade-in"
1951                data-transition-cascade="horizontal"
1952                data-transition-cascade-interval="200"
1953              
1954            ><div class="x-menu--level-2--wrapper"><ul
1955                        class="x-menu--level-2--list"
1956                        
1957                          data-transition-item="x-menu_tops"
1958                        
1959                      ><li class="x-menu--level-2--link">
1960                        <a href="/pages/most-loved-shirts" data-item="nav-text">Graphic Shirts</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
1961                                <a href="/collections/breast-cancer-awareness-shirts" data-item="sub-nav-text">Breast Cancer Awareness</a>
1962                              </li><li class="x-menu--level-3--link">
1963                                <a href="/collections/best-sellers-shirts" data-item="sub-nav-text">Best Selling Graphics</a>
1964                              </li><li class="x-menu--level-3--link">
1965                                <a href="/collections/new-shirt-graphics" data-item="sub-nav-text">New Graphics</a>
1966                              </li><li class="x-menu--level-3--link">
1967                                <a href="/collections/graphic-modern-tees" data-item="sub-nav-text">Modern Tees</a>
1968                              </li><li class="x-menu--level-3--link">
1969                                <a href="/collections/graphic-slouchy-tee" data-item="sub-nav-text">Slouchy Tees</a>
1970                              </li><li class="x-menu--level-3--link">
1971                                <a href="/collections/graphic-unisex-tees-tanks" data-item="sub-nav-text">Unisex Tees</a>
1972                              </li><li class="x-menu--level-3--link">
1973                                <a href="/collections/graphic-racerback-tanks-1" data-item="sub-nav-text">Racerback Tanks</a>
1974                              </li><li class="x-menu--level-3--link">
1975                                <a href="/collections/graphic-muscle-tank" data-item="sub-nav-text">Muscle Tanks</a>
1976                              </li><li class="x-menu--level-3--link">
1977                                <a href="/collections/graphic-long-sleeve-1" data-item="sub-nav-text">Long Sleeve Tees</a>
1978                              </li><li class="x-menu--level-3--link">
1979                                <a href="/collections/graphic-crewnecks" data-item="sub-nav-text">Crew Necks</a>
1980                              </li><li class="x-menu--level-3--link">
1981                                <a href="/collections/graphic-cropped-tees-1" data-item="sub-nav-text">Cropped Tees</a>
1982                              </li></ul></li><li class="x-menu--level-2--link">
1983                        <a href="/collections/open-back-tanks-new-style" data-item="nav-text">Collections</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
1984                                <a href="/collections/open-back-tanks-new-style" data-item="sub-nav-text">Basic Shirts</a>
1985                              </li><li class="x-menu--level-3--link">
1986                                <a href="/collections/zip-ups-1" data-item="sub-nav-text">Zip-Up Sweatshirts</a>
1987                              </li><li class="x-menu--level-3--link">
1988                                <a href="/collections/thermals-shackets-1" data-item="sub-nav-text">Thermals & Shackets</a>
1989                              </li><li class="x-menu--level-3--link">
1990                                <a href="/collections/luxe-hoodies" data-item="sub-nav-text">Luxe Hoodies</a>
1991                              </li><li class="x-menu--level-3--link">
1992                                <a href="/collections/hoodies-1" data-item="sub-nav-text">Hoodies</a>
1993                              </li></ul></li><li class="x-menu--level-2--link">
1994                        <a href="/collections/custom-shirts" data-item="nav-text">Create Your Own</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
1995                                <a href="/products/custom-slouchy-tee-black" data-item="sub-nav-text">Slouchy Tees</a>
1996                              </li><li class="x-menu--level-3--link">
1997                                <a href="/products/custom-shirt-unisex" data-item="sub-nav-text">Unisex Tees</a>
1998                              </li><li class="x-menu--level-3--link">
1999                                <a href="/products/custom-flowy-racerback-tank-black" data-item="sub-nav-text">Racerback Tanks</a>
2000                              </li></ul></li></ul>
2001                  </div></div></li><li
2002          class="x-menu--level-1--link"
2003          data-depth="3"
2004          data-megamenu="true"
2005          
2006        ><a
2007              href="/collections/fright-fest-2026"
2008              data-item="nav-text"
2009              
2010                aria-haspopup="true"
2011                aria-expanded="false"
2012                aria-controls="x-menu_seasonal-styles"
2013              
2014            ><span class="x-menu--level-1--text">Seasonal Styles<svg class="icon--root icon--chevron-down" data-invertible="true" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg">
2015      <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="currentColor" fill-rule="nonzero" />
2016    </svg></span></a><div
2017              class="x-menu--level-2--container"
2018              id="x-menu_seasonal-styles"
2019              aria-hidden="true"
2020              data-background-color="none"
2021              data-megamenu="true"
2022              data-text-color="body"
2023              
2024                data-transition-container="x-menu_seasonal-styles"
2025                data-transition-type="fade-in"
2026                data-transition-cascade="horizontal"
2027                data-transition-cascade-interval="200"
2028              
2029            ><div class="x-menu--level-2--wrapper"><ul
2030                        class="x-menu--level-2--list"
2031                        data-single-parents="true"
2032                        
2033                          data-transition-item="x-menu_seasonal-styles"
2034                        
2035                      ><li class="x-menu--level-2--link">
2036                        <a
2037                          href="/collections/unwind-hoodies-sweatpants"
2038                          data-item="nav-text"
2039                        >Unwind Sweat Sets</a>
2040                      </li></ul><ul
2041                        class="x-menu--level-2--list"
2042                        
2043                          data-transition-item="x-menu_seasonal-styles"
2044                        
2045                      ><li class="x-menu--level-2--link">
2046                        <a href="/collections/fright-fest-2026" data-item="nav-text">
2046Halloween</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
2047                                <a href="/collections/halloween-leggings" data-item="sub-nav-text">Halloween Leggings</a>
2048                              </li><li class="x-menu--level-3--link">
2049                                <a href="/collections/halloween-shorts" data-item="sub-nav-text">Halloween Shorts</a>
2050                              </li><li class="x-menu--level-3--link">
2051                                <a href="/collections/halloween-bras" data-item="sub-nav-text">Halloween Sports Bras</a>
2052                              </li><li class="x-menu--level-3--link">
2053                                <a href="/collections/halloween-shirts" data-item="sub-nav-text">Halloween Shirts</a>
2054                              </li></ul></li><li class="x-menu--level-2--link">
2055                        <a href="/collections/fall-favorites" data-item="nav-text">Fall</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
2056                                <a href="/collections/fall-leggings" data-item="sub-nav-text">Fall Leggings</a>
2057                              </li><li class="x-menu--level-3--link">
2058                                <a href="/collections/shackets" data-item="sub-nav-text">Shackets</a>
2059                              </li><li class="x-menu--level-3--link">
2060                                <a href="/collections/fall-shorts" data-item="sub-nav-text">Fall Shorts</a>
2061                              </li><li class="x-menu--level-3--link">
2062                                <a href="/collections/fall-sports-bras" data-item="sub-nav-text">Fall Sports Bras</a>
2063                              </li><li class="x-menu--level-3--link">
2064                                <a href="/collections/fall-shirts" data-item="sub-nav-text">Fall Shirts</a>
2065                              </li></ul></li></ul>
2066                      <div class="td-x-menu--level-2--featured" data-transition-item="x-menu_seasonal-styles">
2067                        <span data-item="nav-text" class="td-x-menu--level-2--featured-text">Featured</span>
2068                        <div class='td-x-menu--level-2--featured-flex'><a href="/collections/fright-fest-2026" class="td-megamenu__image-wrapper"><img src="//www.constantlyvariedgear.com/cdn/shop/files/CVG-20260611-06145_copy.jpg?v=1787749674&amp;width=440" alt="Halloween Theme" srcset="//www.constantlyvariedgear.com/cdn/shop/files/CVG-20260611-06145_copy.jpg?v=1787749674&amp;width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/CVG-20260611-06145_copy.jpg?v=1787749674&amp;width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/CVG-20260611-06145_copy.jpg?v=1787749674&amp;width=440 440w" width="440" height="311" loading="lazy" class="image--root td-megamenu__featured-image" sizes="220px" style="object-position:52.832% 32.422%;"><span class="td-megamenu__image-label">Up To 50% Off</span></a></div>
2069                      </div>
2070                    
2071                  </div></div></li><li
2072          class="x-menu--level-1--link"
2073          data-depth="1"
2074          data-megamenu="false"
2075          
2076        ><a
2077              href="/collections/treat-yourself-to-amazing-deals"
2078              data-item="nav-text"
2079              
2080            ><span class="x-menu--level-1--text">SALE</span></a></li><li
2081          class="x-menu--level-1--link"
2082          data-depth="3"
2083          data-megamenu="true"
2084          
2085        ><a
2086              href="/"
2087              data-item="nav-text"
2088              
2089                aria-haspopup="true"
2090                aria-expanded="false"
2091                aria-controls="x-menu_more"
2092              
2093            ><span class="x-menu--level-1--text">More<svg class="icon--root icon--chevron-down" data-invertible="true" width="10" height="6" viewBox="0 0 10 6" xmlns="http://www.w3.org/2000/svg">
2094      <path d="M5 4.058 8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058Z" fill="currentColor" fill-rule="nonzero" />
2095    </svg></span></a><div
2096              class="x-menu--level-2--container"
2097              id="x-menu_more"
2098              aria-hidden="true"
2099              data-background-color="none"
2100              data-megamenu="true"
2101              data-text-color="body"
2102              
2103                data-transition-container="x-menu_more"
2104                data-transition-type="fade-in"
2105                data-transition-cascade="horizontal"
2106                data-transition-cascade-interval="200"
2107              
2108            ><div class="x-menu--level-2--wrapper"><ul
2109                        class="x-menu--level-2--list"
2110                        
2111                          data-transition-item="x-menu_more"
2112                        
2113                      ><li class="x-menu--level-2--link">
2114                        <a href="/collections/cvg-athleisure-collection" data-item="nav-text">Athleisure</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
2115                                <a href="/collections/shackets" data-item="sub-nav-text">Shackets</a>
2116                              </li><li class="x-menu--level-3--link">
2117                                <a href="/collections/fleece-lined-leggings" data-item="sub-nav-text">Fleece Lined</a>
2118                              </li><li class="x-menu--level-3--link">
2119                                <a href="/collections/sweatshirts" data-item="sub-nav-text">Sweatshirts</a>
2120                              </li><li class="x-menu--level-3--link">
2121                                <a href="/collections/sweatpants" data-item="sub-nav-text">Sweatpants</a>
2122                              </li><li class="x-menu--level-3--link">
2123                                <a href="/collections/cargo-beyond-joggers-1" data-item="sub-nav-text">Joggers</a>
2124                              </li></ul></li><li class="x-menu--level-2--link">
2125                        <a href="/" data-item="nav-text">Warm Weather</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
2126                                <a href="/collections/dresses-swim" data-item="sub-nav-text">Dresses</a>
2127                              </li><li class="x-menu--level-3--link">
2128                                <a href="/collections/skirts-1" data-item="sub-nav-text">Skirts</a>
2129                              </li><li class="x-menu--level-3--link">
2130                                <a href="/collections/coastline-swimsuit" data-item="sub-nav-text">Swimwear</a>
2131                              </li></ul></li><li class="x-menu--level-2--link">
2132                        <a href="/" data-item="nav-text">Accessories</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
2133                                <a href="/collections/headbands" data-item="sub-nav-text">Headbands</a>
2134                              </li><li class="x-menu--level-3--link">
2135                                <a href="/products/tote-bags" data-item="sub-nav-text">Tote Bags</a>
2136                              </li><li class="x-menu--level-3--link">
2137                                <a href="/collections/socks" data-item="sub-nav-text">Socks</a>
2138                              </li><li class="x-menu--level-3--link">
2139                                <a href="/products/snapback-hat" data-item="sub-nav-text">Snapback Hats</a>
2140                              </li><li class="x-menu--level-3--link">
2141                                <a href="/products/cvg-gym-flag" data-item="sub-nav-text">Gym Flags</a>
2142                              </li><li class="x-menu--level-3--link">
2143                                <a href="/products/bear-komplex-knee-sleeves-black" data-item="sub-nav-text">Knee Sleeves</a>
2144                              </li></ul></li><li class="x-menu--level-2--link">
2145                        <a href="/" data-item="nav-text">Fitness</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
2146                                <a href="/products/glow-up-collagen" data-item="sub-nav-text">Collagen</a>
2147                              </li><li class="x-menu--level-3--link">
2148                                <a href="/pages/ttsl-daily-lander-with-member-login" data-item="sub-nav-text">TTSL Daily</a>
2149                              </li><li class="x-menu--level-3--link">
2150                                <a href="/collections/e-books" data-item="sub-nav-text">Workout E-Books</a>
2151                              </li></ul></li><li class="x-menu--level-2--link">
2152                        <a href="/" data-item="nav-text">Misc</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link">
2153                                <a href="/products/gift-card" data-item="sub-nav-text">Gift Cards</a>
2154                              </li><li class="x-menu--level-3--link">
2155                                <a href="/pages/wishlist" data-item="sub-nav-text">Wishlist</a>
2156                              </li><li class="x-menu--level-3--link">
2157                                <a href="/pages/cvg-fit-finder-2" data-item="sub-nav-text">Find My Legging Size</a>
2158                              </li></ul></li></ul>
2159                  </div></div></li></ul>
2160  </x-menu-element>
2161</nav>
2162
2163    <nav class="header--secondary-nav" data-item="nav-text"><button
2164      class="header--search"
2165      data-drawer-open="top"
2166      data-drawer-view="search"
2167      data-item="nav-text"
2168      aria-label="Search"
2169      tabindex="0"
2170    ><svg class="icon--root icon--search" viewBox="0 0 24 24">
2171      <path fill-rule="evenodd" clip-rule="evenodd" d="M16.5 11a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0Zm-.797 5.61a8 8 0 1 1 .948-1.163l5.331 4.479-.964 1.148-5.315-4.464Z" />
2172    </svg><span class="td-search--drawer-only">Search</span>
2173    </button>
2174        <a href="/pages/rewards" tabindex="-1" class="td-header--star-link">
2175          <svg height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg">
2176            <g fill="currentColor" stroke="currentColor" stroke-width="1" stroke-linejoin="round">
2177              <polygon points="10,1.5 12.5,6.5 18.5,6.5 13.5,10 15,15 10,12 5,15 6.5,10 1.5,6.5 7.5,6.5"/>
2178            </g>
2179          </svg>
2180        </a>
2181      
2182
2183<a
2184        class="header--account"
2185        href="/account/login"
2186        
2187        aria-label="Account"
2188      ><svg class="icon--root icon--account" viewBox="0 0 24 24">
2189      <path fill-rule="evenodd" clip-rule="evenodd" d="M15.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0ZM17 7A5 5 0 1 1 7 7a5 5 0 0 1 10 0ZM4.814 20.93a7.575 7.575 0 0 1 14.372 0l.353 1.057 1.423-.474-.353-1.058a9.075 9.075 0 0 0-17.218 0l-.352 1.058 1.423.474.352-1.058Z" />
2190    </svg></a><a
2191        class="header--cart"
2192        data-type="icon"
2193        aria-label="Cart"data-drawer-open="right"
2194          data-drawer-view="cart-drawer"
2195          aria-haspopup="menu"
2196          href="#"data-cart-count="0"
2197      ><svg class="icon--root icon--bag" viewBox="0 0 24 24">
2198      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.25A3.75 3.75 0 0 0 8.25 6v1H3v15h18V7h-5.25V6A3.75 3.75 0 0 0 12 2.25Zm2.25 6.25V12h1.5V8.5h3.75v12h-15v-12h3.75V12h1.5V8.5h4.5Zm0-1.5V6a2.25 2.25 0 0 0-4.5 0v1h4.5Z" />
2199    </svg></a>
2200    </nav>
2201  </div>
2202</header-element>
2203
2204<style>
2205  :root {
2206    --header--sticky: 1;
2207  }
2208
2209  .section--announcement ~ #shopify-section-sections--22640681976005__header {
2210    top: calc(var(--announcement--sticky, 0) * var(--announcement--height, 0px));
2211    z-index: 4;
2212  }
2213</style>
2214
2215
2216<script>
2217  const header_root = document.querySelector('.header--root');
2218  header_root && document.documentElement.style.setProperty(
2219    '--header--height', `${header_root.offsetHeight.toFixed(2)}px`
2220  );
2221</script>
2221<element-relocator data-move-into=".mobile-nav--account" data-mq="none">
2222<a
2223        class="header--account"
2224        href="/account/login"
2225        
2226        aria-label="Account"
2227      ><svg class="icon--root icon--account" viewBox="0 0 24 24">
2228      <path fill-rule="evenodd" clip-rule="evenodd" d="M15.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0ZM17 7A5 5 0 1 1 7 7a5 5 0 0 1 10 0ZM4.814 20.93a7.575 7.575 0 0 1 14.372 0l.353 1.057 1.423-.474-.353-1.058a9.075 9.075 0 0 0-17.218 0l-.352 1.058 1.423.474.352-1.058Z" />
2229    </svg></a></element-relocator><element-relocator data-move-into=".mobile-nav--search"  data-mq="none"><button
2230      class="header--search"
2231      data-drawer-open="top"
2232      data-drawer-view="search"
2233      data-item="nav-text"
2234      aria-label="Search"
2235      tabindex="0"
2236    ><svg class="icon--root icon--search" viewBox="0 0 24 24">
2237      <path fill-rule="evenodd" clip-rule="evenodd" d="M16.5 11a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0Zm-.797 5.61a8 8 0 1 1 .948-1.163l5.331 4.479-.964 1.148-5.315-4.464Z" />
2238    </svg><span class="td-search--drawer-only">Search</span>
2239    </button></element-relocator><element-relocator data-move-into=".mobile-nav--menu" data-mq="none"><!-- snippets/y-menu.liquid --><y-menu-element
2240  class="y-menu"
2241  data-id="y-menu"
2242  data-inside-drawer=""
2243  style="--highlight-color:#de0000;"
2244>
2245<swiper-slider data-swiper-options='{
2246        "slidesPerView": 1.2,
2247        "spaceBetween": 16,
2248        "slidesOffsetBefore": 16,
2249        "slidesOffsetAfter": 16,
2250        "loop": false,
2251        "centerInsufficientSlides": true
2252      }'>
2253      <div class="swiper y-menu__swiper" data-swiper>
2254        <div class="swiper-wrapper y-menu__swiper-wrapper">
2255          
2256            
2257<div class="y-menu__mobile-feature swiper-slide y-menu__slide" data-swiper-slide><a href="/collections/fright-fest-2026" class="y-menu__mobile-feature-link"><img src="//www.constantlyvariedgear.com/cdn/shop/files/50_ee71e7ca-6b6c-4ca9-a93e-28638a1cf152.png?v=1787324153&amp;width=600" alt="30% off monster mash leggings and 40% off slasher leggings" srcset="//www.constantlyvariedgear.com/cdn/shop/files/50_ee71e7ca-6b6c-4ca9-a93e-28638a1cf152.png?v=1787324153&amp;width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/50_ee71e7ca-6b6c-4ca9-a93e-28638a1cf152.png?v=1787324153&amp;width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/50_ee71e7ca-6b6c-4ca9-a93e-28638a1cf152.png?v=1787324153&amp;width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/50_ee71e7ca-6b6c-4ca9-a93e-28638a1cf152.png?v=1787324153&amp;width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/50_ee71e7ca-6b6c-4ca9-a93e-28638a1cf152.png?v=1787324153&amp;width=600 600w" width="600" height="450" class="y-menu__mobile-feature-image" sizes="(max-width: 749px) 80vw, 300px" style="object-position:44.678% 13.867%;">
2258</a></div>
2259            
2260<div class="y-menu__mobile-feature swiper-slide y-menu__slide" data-swiper-slide><a href="/collections/knockout-collection" class="y-menu__mobile-feature-link"><img src="//www.constantlyvariedgear.com/cdn/shop/files/50_1_d86e03df-7b89-4fae-bbf9-9f016fd941f0.png?v=1777040562&amp;width=600" alt="Mobile menu feature" srcset="//www.constantlyvariedgear.com/cdn/shop/files/50_1_d86e03df-7b89-4fae-bbf9-9f016fd941f0.png?v=1777040562&amp;width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/50_1_d86e03df-7b89-4fae-bbf9-9f016fd941f0.png?v=1777040562&amp;width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/50_1_d86e03df-7b89-4fae-bbf9-9f016fd941f0.png?v=1777040562&amp;width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/50_1_d86e03df-7b89-4fae-bbf9-9f016fd941f0.png?v=1777040562&amp;width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/50_1_d86e03df-7b89-4fae-bbf9-9f016fd941f0.png?v=1777040562&amp;width=600 600w" width="600" height="450" class="y-menu__mobile-feature-image" sizes="(max-width: 749px) 80vw, 300px" style="object-position:50.0% 96.68%;">
2261</a></div>
2262            
2263
2264            
2265
2266            
2267
2268        </div>
2269      </div>
2270    </swiper-slider><ul
2271    class="y-menu--level-1--container"
2272    id="y-menu"
2273    aria-current="true"
2274    
2275      data-transition-container="y-menu"
2276      data-transition-cascade="vertical"
2277      data-transition-cascade-interval="100"
2278      data-transition-type="slide-right"
2279    
2280  >
2281    
2282<li
2283        class="y-menu--level-1--link"
2284        data-depth="3"
2285        
2286      ><button
2287              data-item="nav-text"
2288              aria-haspopup="true"
2289              aria-expanded="false"
2290              aria-controls="y-menu_new-arrivals"
2291              
2292                data-transition-item="y-menu"
2293                data-transition-active="false"
2294              
2295            >New Arrivals<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2296      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
2297    </svg></button><ul
2298            class="y-menu--level-2--container"
2299            
2300              data-depth="2"
2301            
2302            id="y-menu_new-arrivals"
2303            aria-current="false"
2304            
2305              data-transition-container="y-menu_new-arrivals"
2306              data-transition-cascade="vertical"
2307              data-transition-cascade-interval="100"
2308              data-transition-type="slide-right"
2309            
2310          >
2311            <li class="y-menu--back-link">
2312              <button
2313                data-item="nav-text"
2314                aria-controls="y-menu"
2315                
2316                  data-transition-item="y-menu_new-arrivals"
2317                
2318              ><svg class="icon--root icon--chevron-left--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2319      <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="currentColor" fill-rule="nonzero" />
2320    </svg> Back</button>
2321            </li><li class="y-menu--parent-link"><a
2322                    href="/collections/new-arrivals-1"
2323                    data-item="nav-text"
2324                    
2325                      data-transition-item="y-menu_new-arrivals"
2326                    
2327                  >New Arrivals</a></li><li class="y-menu--level-2--link" data-item="nav-text">
2328                
2329<a
2330                    href="/collections/new-arrivals-1"
2331                    data-item="nav-text"
2332                    
2333                      data-transition-item="y-menu_new-arrivals"
2334                    
2335                  >All New Arrivals</a>
2336</li><li class="y-menu--level-2--link" data-item="nav-text">
2337                
2338<a
2339                    href="/collections/leggings-new-drops"
2340                    data-item="nav-text"
2341                    
2342                      data-transition-item="y-menu_new-arrivals"
2343                    
2344                  >New Leggings</a>
2345</li><li class="y-menu--level-2--link" data-item="nav-text">
2346                
2347<a
2348                    href="/collections/shorts-new-drops"
2349                    data-item="nav-text"
2350                    
2351                      data-transition-item="y-menu_new-arrivals"
2352                    
2353                  >New Shorts</a>
2354</li><li class="y-menu--level-2--link" data-item="nav-text">
2355                
2356<a
2357                    href="/collections/new-sports-bras-collection"
2358                    data-item="nav-text"
2359                    
2360                      data-transition-item="y-menu_new-arrivals"
2361                    
2362                  >New Sports Bras</a>
2363</li><li class="y-menu--level-2--link" data-item="nav-text">
2364                
2365<a
2366                    href="/collections/new-graphic-shirts"
2367                    data-item="nav-text"
2368                    
2369                      data-transition-item="y-menu_new-arrivals"
2370                    
2371                  >New Shirts</a>
2372</li><li class="y-menu--level-2--link" data-item="nav-text">
2373                
2374<button
2375                    class="y-menu--level-2--button"
2376                    data-item="nav-text"
2377                    data-accordion="true"
2378                    aria-haspopup="true"
2379                    aria-expanded="false"
2380                    aria-controls="y-menu_new-arrivals_collections"
2381                    
2382                      data-transition-item="y-menu_new-arrivals"
2383                    
2384                  >Collections<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2385      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
2386    </svg></button>
2387<ul
2388                    class="y-menu--level-3--container"
2389                    
2390                      data-depth="3"
2391                    
2392                    id="y-menu_new-arrivals_collections"
2393                    aria-current="false"
2394                    
2395                  ><li class="y-menu--level-3--link" data-item="nav-text">
2396                        <a href="/collections/unwind-hoodies-sweatpants">Unwind Sets</a>
2397                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2398                        <a href="/collections/reflective-collection">Reflective Collection</a>
2399                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2400                        <a href="/collections/fright-fest-2026">Halloween</a>
2401                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2402                        <a href="/collections/fall-favorites">
2402Fall</a>
2403                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2404                        <a href="/pages/2026-constantly-varied-gear-drops">2026 Drops</a>
2405                      </li></ul></li></ul></li><li
2406        class="y-menu--level-1--link"
2407        data-depth="3"
2408        
2409      ><button
2410              data-item="nav-text"
2411              aria-haspopup="true"
2412              aria-expanded="false"
2413              aria-controls="y-menu_best-sellers"
2414              
2415                data-transition-item="y-menu"
2416                data-transition-active="false"
2417              
2418            >Best Sellers<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2419      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
2420    </svg></button><ul
2421            class="y-menu--level-2--container"
2422            
2423              data-depth="2"
2424            
2425            id="y-menu_best-sellers"
2426            aria-current="false"
2427            
2428              data-transition-container="y-menu_best-sellers"
2429              data-transition-cascade="vertical"
2430              data-transition-cascade-interval="100"
2431              data-transition-type="slide-right"
2432            
2433          >
2434            <li class="y-menu--back-link">
2435              <button
2436                data-item="nav-text"
2437                aria-controls="y-menu"
2438                
2439                  data-transition-item="y-menu_best-sellers"
2440                
2441              ><svg class="icon--root icon--chevron-left--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2442      <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="currentColor" fill-rule="nonzero" />
2443    </svg> Back</button>
2444            </li><li class="y-menu--parent-link"><a
2445                    href="/collections/best-sellers"
2446                    data-item="nav-text"
2447                    
2448                      data-transition-item="y-menu_best-sellers"
2449                    
2450                  >Best Sellers</a></li><li class="y-menu--level-2--link" data-item="nav-text">
2451                
2452<a
2453                    href="/collections/best-selling-leggings"
2454                    data-item="nav-text"
2455                    
2456                      data-transition-item="y-menu_best-sellers"
2457                    
2458                  >Best Selling Leggings</a>
2459</li><li class="y-menu--level-2--link" data-item="nav-text">
2460                
2461<a
2462                    href="/collections/best-selling-shorts-1"
2463                    data-item="nav-text"
2464                    
2465                      data-transition-item="y-menu_best-sellers"
2466                    
2467                  >Best Selling Shorts</a>
2468</li><li class="y-menu--level-2--link" data-item="nav-text">
2469                
2470<a
2471                    href="/collections/best-selling-sports-bras"
2472                    data-item="nav-text"
2473                    
2474                      data-transition-item="y-menu_best-sellers"
2475                    
2476                  >Best Selling Bras</a>
2477</li><li class="y-menu--level-2--link" data-item="nav-text">
2478                
2479<a
2480                    href="/collections/best-sellers-shirts"
2481                    data-item="nav-text"
2482                    
2483                      data-transition-item="y-menu_best-sellers"
2484                    
2485                  >Best Selling Shirts</a>
2486</li><li class="y-menu--level-2--link" data-item="nav-text">
2487                
2488<button
2489                    class="y-menu--level-2--button"
2490                    data-item="nav-text"
2491                    data-accordion="true"
2492                    aria-haspopup="true"
2493                    aria-expanded="false"
2494                    aria-controls="y-menu_best-sellers_collections"
2495                    
2496                      data-transition-item="y-menu_best-sellers"
2497                    
2498                  >Collections<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2499      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
2500    </svg></button>
2501<ul
2502                    class="y-menu--level-3--container"
2503                    
2504                      data-depth="3"
2505                    
2506                    id="y-menu_best-sellers_collections"
2507                    aria-current="false"
2508                    
2509                  ><li class="y-menu--level-3--link" data-item="nav-text">
2510                        <a href="/collections/blackout">Blackout</a>
2511                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2512                        <a href="/collections/omni-sets">Omni Collection</a>
2513                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2514                        <a href="/collections/treat-yourself-to-amazing-deals">Sales</a>
2515                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2516                        <a href="/collections/fleece-lined-leggings">Fleece Lined</a>
2517                      </li></ul></li></ul></li><li
2518        class="y-menu--level-1--link"
2519        data-depth="3"
2520        
2521      ><button
2522              data-item="nav-text"
2523              aria-haspopup="true"
2524              aria-expanded="false"
2525              aria-controls="y-menu_leggings"
2526              
2527                data-transition-item="y-menu"
2528                data-transition-active="false"
2529              
2530            >Leggings<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2531      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
2532    </svg></button><ul
2533            class="y-menu--level-2--container"
2534            
2535              data-depth="2"
2536            
2537            id="y-menu_leggings"
2538            aria-current="false"
2539            
2540              data-transition-container="y-menu_leggings"
2541              data-transition-cascade="vertical"
2542              data-transition-cascade-interval="100"
2543              data-transition-type="slide-right"
2544            
2545          >
2546            <li class="y-menu--back-link">
2547              <button
2548                data-item="nav-text"
2549                aria-controls="y-menu"
2550                
2551                  data-transition-item="y-menu_leggings"
2552                
2553              ><svg class="icon--root icon--chevron-left--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2554      <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="currentColor" fill-rule="nonzero" />
2555    </svg> Back</button>
2556            </li><li class="y-menu--parent-link"><a
2557                    href="/collections/workout-leggings"
2558                    data-item="nav-text"
2559                    
2560                      data-transition-item="y-menu_leggings"
2561                    
2562                  >Leggings</a></li><li class="y-menu--level-2--link" data-item="nav-text">
2563                
2564<a
2565                    href="/collections/workout-leggings"
2566                    data-item="nav-text"
2567                    
2568                      data-transition-item="y-menu_leggings"
2569                    
2570                  >All Leggings</a>
2571</li><li class="y-menu--level-2--link" data-item="nav-text">
2572                
2573<a
2574                    href="/collections/best-selling-leggings"
2575                    data-item="nav-text"
2576                    
2577                      data-transition-item="y-menu_leggings"
2578                    
2579                  >Best Selling Leggings</a>
2580</li><li class="y-menu--level-2--link" data-item="nav-text">
2581                
2582<a
2583                    href="/collections/leggings-new-drops"
2584                    data-item="nav-text"
2585                    
2586                      data-transition-item="y-menu_leggings"
2587                    
2588                  >New Leggings</a>
2589</li><li class="y-menu--level-2--link" data-item="nav-text">
2590                
2591<a
2592                    href="https://www.constantlyvariedgear.com/pages/cvg-sizing-guide"
2593                    data-item="nav-text"
2594                    
2595                      data-transition-item="y-menu_leggings"
2596                    
2597                  >Find My Legging Size</a>
2598</li><li class="y-menu--level-2--link" data-item="nav-text">
2599                
2600<button
2601                    class="y-menu--level-2--button"
2602                    data-item="nav-text"
2603                    data-accordion="true"
2604                    aria-haspopup="true"
2605                    aria-expanded="false"
2606                    aria-controls="y-menu_leggings_collections"
2607                    
2608                      data-transition-item="y-menu_leggings"
2609                    
2610                  >Collections<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2611      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
2612    </svg></button>
2613<ul
2614                    class="y-menu--level-3--container"
2615                    
2616                      data-depth="3"
2617                    
2618                    id="y-menu_leggings_collections"
2619                    aria-current="false"
2620                    
2621                  ><li class="y-menu--level-3--link" data-item="nav-text">
2622                        <a href="/collections/solid-color-leggings">Solid Leggings</a>
2623                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2624                        <a href="/collections/halloween-leggings">Halloween Leggings</a>
2625                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2626                        <a href="/collections/fall-leggings">Fall Leggings</a>
2627                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2628                        <a href="/collections/omni-leggings">Omni Leggings</a>
2629                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2630                        <a href="/collections/legacy-leggings">Legacy Leggings</a>
2631                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2632                        <a href="/collections/the-vault">The Vault</a>
2633                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2634                        <a href="/pages/2026-constantly-varied-gear-drops">2026 Drops</a>
2635                      </li></ul></li></ul></li><li
2636        class="y-menu--level-1--link"
2637        data-depth="3"
2638        
2639      ><button
2640              data-item="nav-text"
2641              aria-haspopup="true"
2642              aria-expanded="false"
2643              aria-controls="y-menu_shorts"
2644              
2645                data-transition-item="y-menu"
2646                data-transition-active="false"
2647              
2648            >Shorts<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2649      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
2650    </svg></button><ul
2651            class="y-menu--level-2--container"
2652            
2653              data-depth="2"
2654            
2655            id="y-menu_shorts"
2656            aria-current="false"
2657            
2658              data-transition-container="y-menu_shorts"
2659              data-transition-cascade="vertical"
2660              data-transition-cascade-interval="100"
2661              data-transition-type="slide-right"
2662            
2663          >
2664            <li class="y-menu--back-link">
2665              <button
2666                data-item="nav-text"
2667                aria-controls="y-menu"
2668                
2669                  data-transition-item="y-menu_shorts"
2670                
2671              ><svg class="icon--root icon--chevron-left--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2672      <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="currentColor" fill-rule="nonzero" />
2673    </svg> Back</button>
2674            </li><li class="y-menu--parent-link"><a
2675                    href="/collections/workout-shorts"
2676                    data-item="nav-text"
2677                    
2678                      data-transition-item="y-menu_shorts"
2679                    
2680                  >Shorts</a></li><li class="y-menu--level-2--link" data-item="nav-text">
2681                
2682<a
2683                    href="/collections/workout-shorts"
2684                    data-item="nav-text"
2685                    
2686                      data-transition-item="y-menu_shorts"
2687                    
2688                  >All Shorts</a>
2689</li><li class="y-menu--level-2--link" data-item="nav-text">
2690                
2691<a
2692                    href="/collections/best-selling-shorts-1"
2693                    data-item="nav-text"
2694                    
2695                      data-transition-item="y-menu_shorts"
2696                    
2697                  >Best Selling Shorts</a>
2698</li><li class="y-menu--level-2--link" data-item="nav-text">
2699                
2700<a
2701                    href="/collections/shorts-new-drops"
2702                    data-item="nav-text"
2703                    
2704                      data-transition-item="y-menu_shorts"
2705                    
2706                  >New Shorts</a>
2707</li><li class="y-menu--level-2--link" data-item="nav-text">
2708                
2709<button
2710                    class="y-menu--level-2--button"
2711                    data-item="nav-text"
2712                    data-accordion="true"
2713                    aria-haspopup="true"
2714                    aria-expanded="false"
2715                    aria-controls="y-menu_shorts_styles"
2716                    
2717                      data-transition-item="y-menu_shorts"
2718                    
2719                  >Styles<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2720      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
2721    </svg></button>
2722<ul
2723                    class="y-menu--level-3--container"
2724                    
2725                      data-depth="3"
2726                    
2727                    id="y-menu_shorts_styles"
2728                    aria-current="false"
2729                    
2730                  ><li class="y-menu--level-3--link" data-item="nav-text">
2731                        <a href="/collections/workout-shorts">Signature Shorts</a>
2732                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2733                        <a href="/collections/day-dream-shorts-1">Day Dream Shorts</a>
2734                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2735                        <a href="/collections/mens-shorts-1">Men's Shorts</a>
2736                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2737                        <a href="/collections/luxe-shorts-1">Luxe Shorts</a>
2738                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2739                        <a href="/collections/flex-shorts">Flex Shorts</a>
2740                      </li></ul></li></ul></li><li
2741        class="y-menu--level-1--link"
2742        data-depth="3"
2743        
2744      ><button
2745              data-item="nav-text"
2746              aria-haspopup="true"
2747              aria-expanded="false"
2748              aria-controls="y-menu_sports-bras"
2749              
2750                data-transition-item="y-menu"
2751                data-transition-active="false"
2752              
2753            >Sports Bras<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2754      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="c
2754urrentColor" fill-rule="nonzero" />
2755    </svg></button><ul
2756            class="y-menu--level-2--container"
2757            
2758              data-depth="2"
2759            
2760            id="y-menu_sports-bras"
2761            aria-current="false"
2762            
2763              data-transition-container="y-menu_sports-bras"
2764              data-transition-cascade="vertical"
2765              data-transition-cascade-interval="100"
2766              data-transition-type="slide-right"
2767            
2768          >
2769            <li class="y-menu--back-link">
2770              <button
2771                data-item="nav-text"
2772                aria-controls="y-menu"
2773                
2774                  data-transition-item="y-menu_sports-bras"
2775                
2776              ><svg class="icon--root icon--chevron-left--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2777      <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="currentColor" fill-rule="nonzero" />
2778    </svg> Back</button>
2779            </li><li class="y-menu--parent-link"><a
2780                    href="/collections/all-sports-bras-1"
2781                    data-item="nav-text"
2782                    
2783                      data-transition-item="y-menu_sports-bras"
2784                    
2785                  >Sports Bras</a></li><li class="y-menu--level-2--link" data-item="nav-text">
2786                
2787<a
2788                    href="/collections/all-sports-bras-1"
2789                    data-item="nav-text"
2790                    
2791                      data-transition-item="y-menu_sports-bras"
2792                    
2793                  >All Sports Bras</a>
2794</li><li class="y-menu--level-2--link" data-item="nav-text">
2795                
2796<a
2797                    href="/collections/best-selling-sports-bras"
2798                    data-item="nav-text"
2799                    
2800                      data-transition-item="y-menu_sports-bras"
2801                    
2802                  >Best Selling Bras</a>
2803</li><li class="y-menu--level-2--link" data-item="nav-text">
2804                
2805<a
2806                    href="/collections/new-sports-bras-collection"
2807                    data-item="nav-text"
2808                    
2809                      data-transition-item="y-menu_sports-bras"
2810                    
2811                  >New Sports Bras</a>
2812</li><li class="y-menu--level-2--link" data-item="nav-text">
2813                
2814<a
2815                    href="/collections/solid-color-sports-bras-1"
2816                    data-item="nav-text"
2817                    
2818                      data-transition-item="y-menu_sports-bras"
2819                    
2820                  >Solid Color Bras</a>
2821</li><li class="y-menu--level-2--link" data-item="nav-text">
2822                
2823<button
2824                    class="y-menu--level-2--button"
2825                    data-item="nav-text"
2826                    data-accordion="true"
2827                    aria-haspopup="true"
2828                    aria-expanded="false"
2829                    aria-controls="y-menu_sports-bras_styles"
2830                    
2831                      data-transition-item="y-menu_sports-bras"
2832                    
2833                  >Styles<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2834      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
2835    </svg></button>
2836<ul
2837                    class="y-menu--level-3--container"
2838                    
2839                      data-depth="3"
2840                    
2841                    id="y-menu_sports-bras_styles"
2842                    aria-current="false"
2843                    
2844                  ><li class="y-menu--level-3--link" data-item="nav-text">
2845                        <a href="/collections/longline-sports-bra">Longline Bras</a>
2846                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2847                        <a href="/collections/butterfly-back-sports-bra">Butterfly Back Bras</a>
2848                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2849                        <a href="/collections/vista-sports-bra">Vista Bras</a>
2850                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2851                        <a href="/collections/move-free-sports-bra">Move Free Bras</a>
2852                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2853                        <a href="/collections/vitality-sports-bra">Vitality Bras</a>
2854                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2855                        <a href="/collections/other-sports-bras">Other Styles</a>
2856                      </li></ul></li></ul></li><li
2857        class="y-menu--level-1--link"
2858        data-depth="3"
2859        
2860      ><button
2861              data-item="nav-text"
2862              aria-haspopup="true"
2863              aria-expanded="false"
2864              aria-controls="y-menu_tops"
2865              
2866                data-transition-item="y-menu"
2867                data-transition-active="false"
2868              
2869            >Tops<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2870      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
2871    </svg></button><ul
2872            class="y-menu--level-2--container"
2873            
2874              data-depth="2"
2875            
2876            id="y-menu_tops"
2877            aria-current="false"
2878            
2879              data-transition-container="y-menu_tops"
2880              data-transition-cascade="vertical"
2881              data-transition-cascade-interval="100"
2882              data-transition-type="slide-right"
2883            
2884          >
2885            <li class="y-menu--back-link">
2886              <button
2887                data-item="nav-text"
2888                aria-controls="y-menu"
2889                
2890                  data-transition-item="y-menu_tops"
2891                
2892              ><svg class="icon--root icon--chevron-left--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2893      <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="currentColor" fill-rule="nonzero" />
2894    </svg> Back</button>
2895            </li><li class="y-menu--parent-link"><a
2896                    href="/collections/all-shirts"
2897                    data-item="nav-text"
2898                    
2899                      data-transition-item="y-menu_tops"
2900                    
2901                  >Tops</a></li><li class="y-menu--level-2--link" data-item="nav-text">
2902                
2903<button
2904                    class="y-menu--level-2--button"
2905                    data-item="nav-text"
2906                    data-accordion="true"
2907                    aria-haspopup="true"
2908                    aria-expanded="false"
2909                    aria-controls="y-menu_tops_graphic-shirts"
2910                    
2911                      data-transition-item="y-menu_tops"
2912                    
2913                  >Graphic Shirts<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2914      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
2915    </svg></button>
2916<ul
2917                    class="y-menu--level-3--container"
2918                    
2919                      data-depth="3"
2920                    
2921                    id="y-menu_tops_graphic-shirts"
2922                    aria-current="false"
2923                    
2924                  ><li class="y-menu--level-3--link" data-item="nav-text">
2925                        <a href="/collections/breast-cancer-awareness-shirts">Breast Cancer Awareness</a>
2926                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2927                        <a href="/collections/best-sellers-shirts">Best Selling Graphics</a>
2928                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2929                        <a href="/collections/new-shirt-graphics">New Graphics</a>
2930                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2931                        <a href="/collections/graphic-modern-tees">Modern Tees</a>
2932                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2933                        <a href="/collections/graphic-slouchy-tee">Slouchy Tees</a>
2934                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2935                        <a href="/collections/graphic-unisex-tees-tanks">Unisex Tees</a>
2936                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2937                        <a href="/collections/graphic-racerback-tanks-1">Racerback Tanks</a>
2938                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2939                        <a href="/collections/graphic-muscle-tank">Muscle Tanks</a>
2940                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2941                        <a href="/collections/graphic-long-sleeve-1">Long Sleeve Tees</a>
2942                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2943                        <a href="/collections/graphic-crewnecks">Crew Necks</a>
2944                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2945                        <a href="/collections/graphic-cropped-tees-1">Cropped Tees</a>
2946                      </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text">
2947                
2948<button
2949                    class="y-menu--level-2--button"
2950                    data-item="nav-text"
2951                    data-accordion="true"
2952                    aria-haspopup="true"
2953                    aria-expanded="false"
2954                    aria-controls="y-menu_tops_collections"
2955                    
2956                      data-transition-item="y-menu_tops"
2957                    
2958                  >Collections<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2959      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
2960    </svg></button>
2961<ul
2962                    class="y-menu--level-3--container"
2963                    
2964                      data-depth="3"
2965                    
2966                    id="y-menu_tops_collections"
2967                    aria-current="false"
2968                    
2969                  ><li class="y-menu--level-3--link" data-item="nav-text">
2970                        <a href="/collections/open-back-tanks-new-style">Basic Shirts</a>
2971                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2972                        <a href="/collections/zip-ups-1">Zip-Up Sweatshirts</a>
2973                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2974                        <a href="/collections/thermals-shackets-1">Thermals & Shackets</a>
2975                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2976                        <a href="/collections/luxe-hoodies">Luxe Hoodies</a>
2977                      </li><li class="y-menu--level-3--link" data-item="nav-text">
2978                        <a href="/collections/hoodies-1">Hoodies</a>
2979                      </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text">
2980                
2981<button
2982                    class="y-menu--level-2--button"
2983                    data-item="nav-text"
2984                    data-accordion="true"
2985                    aria-haspopup="true"
2986                    aria-expanded="false"
2987                    aria-controls="y-menu_tops_create-your-own"
2988                    
2989                      data-transition-item="y-menu_tops"
2990                    
2991                  >Create Your Own<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
2992      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
2993    </svg></button>
2994<ul
2995                    class="y-menu--level-3--container"
2996                    
2997                      data-depth="3"
2998                    
2999                    id="y-menu_tops_create-your-own"
3000                    aria-current="false"
3001                    
3002                  ><li class="y-menu--level-3--link" data-item="nav-text">
3003                        <a href="/products/custom-slouchy-tee-black">Slouchy Tees</a>
3004                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3005                        <a href="/products/custom-shirt-unisex">Unisex Tees</a>
3006                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3007                        <a href="/products/custom-flowy-racerback-tank-black">Racerback Tanks</a>
3008                      </li></ul></li></ul></li><li
3009        class="y-menu--level-1--link"
3010        data-depth="3"
3011        
3012      ><button
3013              data-item="nav-text"
3014              aria-haspopup="true"
3015              aria-expanded="false"
3016              aria-controls="y-menu_seasonal-styles"
3017              
3018                data-transition-item="y-menu"
3019                data-transition-active="false"
3020              
3021            >Seasonal Styles<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
3022      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
3023    </svg></button><ul
3024            class="y-menu--level-2--container"
3025            
3026              data-depth="2"
3027            
3028            id="y-menu_seasonal-styles"
3029            aria-current="false"
3030            
3031              data-transition-container="y-menu_seasonal-styles"
3032              data-transition-cascade="vertical"
3033              data-transition-cascade-interval="100"
3034              data-transition-type="slide-right"
3035            
3036          >
3037            <li class="y-menu--back-link">
3038              <button
3039                data-item="nav-text"
3040                aria-controls="y-menu"
3041                
3042                  data-transition-item="y-menu_seasonal-styles"
3043                
3044              ><svg class="icon--root icon--chevron-left--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
3045      <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="currentColor" fill-rule="nonzero" />
3046    </svg> Back</button>
3047            </li><li class="y-menu--parent-link"><a
3048                    href="/collections/fright-fest-2026"
3049                    data-item="nav-text"
3050                    
3051                      data-transition-item="y-menu_seasonal-styles"
3052                    
3053                  >Seasonal Styles</a></li><li class="y-menu--level-2--link" data-item="nav-text">
3054                
3055<button
3056                    class="y-menu--level-2--button"
3057                    data-item="nav-text"
3058                    data-accordion="true"
3059                    aria-haspopup="true"
3060                    aria-expanded="false"
3061                    aria-controls="y-menu_seasonal-styles_halloween"
3062                    
3063                      data-transition-item="y-menu_seasonal-styles"
3064                    
3065                  >Halloween<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
3066      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
3067    </svg></button>
3068<ul
3069                    class="y-menu--level-3--container"
3070                    
3071                      data-depth="3"
3072                    
3073                    id="y-menu_seasonal-styles_halloween"
3074                    aria-current="false"
3075                    
3076                  ><li class="y-me
3076nu--level-3--link" data-item="nav-text">
3077                        <a href="/collections/halloween-leggings">Halloween Leggings</a>
3078                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3079                        <a href="/collections/halloween-shorts">Halloween Shorts</a>
3080                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3081                        <a href="/collections/halloween-bras">Halloween Sports Bras</a>
3082                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3083                        <a href="/collections/halloween-shirts">Halloween Shirts</a>
3084                      </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text">
3085                
3086<button
3087                    class="y-menu--level-2--button"
3088                    data-item="nav-text"
3089                    data-accordion="true"
3090                    aria-haspopup="true"
3091                    aria-expanded="false"
3092                    aria-controls="y-menu_seasonal-styles_fall"
3093                    
3094                      data-transition-item="y-menu_seasonal-styles"
3095                    
3096                  >Fall<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
3097      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
3098    </svg></button>
3099<ul
3100                    class="y-menu--level-3--container"
3101                    
3102                      data-depth="3"
3103                    
3104                    id="y-menu_seasonal-styles_fall"
3105                    aria-current="false"
3106                    
3107                  ><li class="y-menu--level-3--link" data-item="nav-text">
3108                        <a href="/collections/fall-leggings">Fall Leggings</a>
3109                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3110                        <a href="/collections/shackets">Shackets</a>
3111                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3112                        <a href="/collections/fall-shorts">Fall Shorts</a>
3113                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3114                        <a href="/collections/fall-sports-bras">Fall Sports Bras</a>
3115                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3116                        <a href="/collections/fall-shirts">Fall Shirts</a>
3117                      </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text">
3118                
3119<a
3120                    href="/collections/unwind-hoodies-sweatpants"
3121                    data-item="nav-text"
3122                    
3123                      data-transition-item="y-menu_seasonal-styles"
3124                    
3125                  >Unwind Sweat Sets</a>
3126</li></ul></li><li
3127        class="y-menu--level-1--link"
3128        data-depth="1"
3129        
3130      ><a
3131              href="/collections/treat-yourself-to-amazing-deals"
3132              data-item="nav-text"
3133              
3134                data-transition-item="y-menu"
3135                data-transition-active="false"
3136              
3137            >SALE</a></li><li
3138        class="y-menu--level-1--link"
3139        data-depth="3"
3140        
3141      ><button
3142              data-item="nav-text"
3143              aria-haspopup="true"
3144              aria-expanded="false"
3145              aria-controls="y-menu_more"
3146              
3147                data-transition-item="y-menu"
3148                data-transition-active="false"
3149              
3150            >More<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
3151      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
3152    </svg></button><ul
3153            class="y-menu--level-2--container"
3154            
3155              data-depth="2"
3156            
3157            id="y-menu_more"
3158            aria-current="false"
3159            
3160              data-transition-container="y-menu_more"
3161              data-transition-cascade="vertical"
3162              data-transition-cascade-interval="100"
3163              data-transition-type="slide-right"
3164            
3165          >
3166            <li class="y-menu--back-link">
3167              <button
3168                data-item="nav-text"
3169                aria-controls="y-menu"
3170                
3171                  data-transition-item="y-menu_more"
3172                
3173              ><svg class="icon--root icon--chevron-left--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
3174      <path d="m1.726 7.298 5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962Z" fill="currentColor" fill-rule="nonzero" />
3175    </svg> Back</button>
3176            </li><li class="y-menu--parent-link"><a
3177                    href="/"
3178                    data-item="nav-text"
3179                    
3180                      data-transition-item="y-menu_more"
3181                    
3182                  >More</a></li><li class="y-menu--level-2--link" data-item="nav-text">
3183                
3184<button
3185                    class="y-menu--level-2--button"
3186                    data-item="nav-text"
3187                    data-accordion="true"
3188                    aria-haspopup="true"
3189                    aria-expanded="false"
3190                    aria-controls="y-menu_more_athleisure"
3191                    
3192                      data-transition-item="y-menu_more"
3193                    
3194                  >Athleisure<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
3195      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
3196    </svg></button>
3197<ul
3198                    class="y-menu--level-3--container"
3199                    
3200                      data-depth="3"
3201                    
3202                    id="y-menu_more_athleisure"
3203                    aria-current="false"
3204                    
3205                  ><li class="y-menu--level-3--link" data-item="nav-text">
3206                        <a href="/collections/shackets">Shackets</a>
3207                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3208                        <a href="/collections/fleece-lined-leggings">Fleece Lined</a>
3209                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3210                        <a href="/collections/sweatshirts">Sweatshirts</a>
3211                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3212                        <a href="/collections/sweatpants">Sweatpants</a>
3213                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3214                        <a href="/collections/cargo-beyond-joggers-1">Joggers</a>
3215                      </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text">
3216                
3217<button
3218                    class="y-menu--level-2--button"
3219                    data-item="nav-text"
3220                    data-accordion="true"
3221                    aria-haspopup="true"
3222                    aria-expanded="false"
3223                    aria-controls="y-menu_more_warm-weather"
3224                    
3225                      data-transition-item="y-menu_more"
3226                    
3227                  >Warm Weather<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
3228      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
3229    </svg></button>
3230<ul
3231                    class="y-menu--level-3--container"
3232                    
3233                      data-depth="3"
3234                    
3235                    id="y-menu_more_warm-weather"
3236                    aria-current="false"
3237                    
3238                  ><li class="y-menu--level-3--link" data-item="nav-text">
3239                        <a href="/collections/dresses-swim">Dresses</a>
3240                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3241                        <a href="/collections/skirts-1">Skirts</a>
3242                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3243                        <a href="/collections/coastline-swimsuit">Swimwear</a>
3244                      </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text">
3245                
3246<button
3247                    class="y-menu--level-2--button"
3248                    data-item="nav-text"
3249                    data-accordion="true"
3250                    aria-haspopup="true"
3251                    aria-expanded="false"
3252                    aria-controls="y-menu_more_accessories"
3253                    
3254                      data-transition-item="y-menu_more"
3255                    
3256                  >Accessories<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
3257      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
3258    </svg></button>
3259<ul
3260                    class="y-menu--level-3--container"
3261                    
3262                      data-depth="3"
3263                    
3264                    id="y-menu_more_accessories"
3265                    aria-current="false"
3266                    
3267                  ><li class="y-menu--level-3--link" data-item="nav-text">
3268                        <a href="/collections/headbands">Headbands</a>
3269                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3270                        <a href="/products/tote-bags">Tote Bags</a>
3271                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3272                        <a href="/collections/socks">Socks</a>
3273                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3274                        <a href="/products/snapback-hat">Snapback Hats</a>
3275                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3276                        <a href="/products/cvg-gym-flag">Gym Flags</a>
3277                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3278                        <a href="/products/bear-komplex-knee-sleeves-black">Knee Sleeves</a>
3279                      </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text">
3280                
3281<button
3282                    class="y-menu--level-2--button"
3283                    data-item="nav-text"
3284                    data-accordion="true"
3285                    aria-haspopup="true"
3286                    aria-expanded="false"
3287                    aria-controls="y-menu_more_fitness"
3288                    
3289                      data-transition-item="y-menu_more"
3290                    
3291                  >Fitness<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
3292      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
3293    </svg></button>
3294<ul
3295                    class="y-menu--level-3--container"
3296                    
3297                      data-depth="3"
3298                    
3299                    id="y-menu_more_fitness"
3300                    aria-current="false"
3301                    
3302                  ><li class="y-menu--level-3--link" data-item="nav-text">
3303                        <a href="/products/glow-up-collagen">Collagen</a>
3304                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3305                        <a href="/pages/ttsl-daily-lander-with-member-login">TTSL Daily</a>
3306                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3307                        <a href="/collections/e-books">Workout E-Books</a>
3308                      </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text">
3309                
3310<button
3311                    class="y-menu--level-2--button"
3312                    data-item="nav-text"
3313                    data-accordion="true"
3314                    aria-haspopup="true"
3315                    aria-expanded="false"
3316                    aria-controls="y-menu_more_misc"
3317                    
3318                      data-transition-item="y-menu_more"
3319                    
3320                  >Misc<svg class="icon--root icon--chevron-right--small" data-invertible="true" width="8" height="14" viewBox="0 0 8 14" xmlns="http://www.w3.org/2000/svg">
3321      <path d="M6.274 7.202.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962Z" fill="currentColor" fill-rule="nonzero" />
3322    </svg></button>
3323<ul
3324                    class="y-menu--level-3--container"
3325                    
3326                      data-depth="3"
3327                    
3328                    id="y-menu_more_misc"
3329                    aria-current="false"
3330                    
3331                  ><li class="y-menu--level-3--link" data-item="nav-text">
3332                        <a href="/products/gift-card">Gift Cards</a>
3333                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3334                        <a href="/pages/wishlist">Wishlist</a>
3335                      </li><li class="y-menu--level-3--link" data-item="nav-text">
3336                        <a href="/pages/cvg-fit-finder-2">Find My Legging Size</a>
3337                      </li></ul></li></ul></li></ul></y-menu-element>
3338
3339
3340</element-relocator>
3341
3342
3343</header><section id="shopify-section-sections--22640681976005__td_section_nJpxUK" class="shopify-section shopify-section-group-header-group td-section">
3344<style data-shopify>#shopify-section-sections--22640681976005__td_section_nJpxUK {
3345    background-color: ;
3346    color: ; 
3347    
3348  }
3349  
3350  #shopify-section-sections--22640681976005__td_section_nJpxUK {
3351    padding-top: 0px;
3352    padding-bottom: 0px;
3353    --block-gap: 0px;
3354  }
3355
3356  @media screen and (min-width: 990px) {
3357    #shopify-section-sections--22640681976005__td_section_nJpxUK {
3358      padding-top: 0px;
3359      padding-bottom: 0px;
3360      --block-gap: 0px;
3361    }
3362  }</style><section class="td-section">
3363  <div class="">
3364    
3365
3366
3367<style data-shopify>
3368  .ai-text-links-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh {
3369    display: none;
3370    overflow-x: auto;
3371    white-space: nowrap;
3372    -webkit-overflow-scrolling: touch;
3373    scrollbar-width: none;
3374    -ms-overflow-style: none;
3375    padding: 0px 6px;
3376    background-color: #ffffff;
3377  }
3378
3379  .ai-text-links-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh::-webkit-scrollbar {
3380    display: none;
3381  }
3382
3383  .ai-text-links-list-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh {
3384    display: inline-flex;
3385    list-style: none;
3386    margin: 0;
3387    padding: 0;
3388  }
3389
3390  .ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh {
3391    margin-right: 5px;
3392  }
3393
3394  .ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh:last-child {
3395    margin-right: 0;
3396  }
3397
3398  .ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh {
3399    display: block;
3400    padding: 5px;
3401    font-size: 12px;
3402    font-weight: 500;
3403    text-decoration: none;
3404    color: #000000;
3405    background-color: rgba(0,0,0,0);
3406    border-radius: 20px;
3407    white-space: nowrap;
3408    transition: color 0.2s ease, background-color 0.2s ease;
3409  }
3410
3411  a.ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh:hover,
3412  a.ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh:focus {
3413    color: #ffffff;
3414    background-color: #000000;
3415  }
3416
3417  @media screen and (max-width: 749px) {
3418    .ai-text-links-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh {
3419      display: block;
3420    }
3421  }
3422</style>
3423
3424<div class="ai-text-links-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh" >
3425  <ul class="ai-text-links-list-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3426    
3427      
3428      
3429      
3430      
3431        <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3432          <a href="/collections/new-arrivals-1" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3433            NEW
3434          </a>
3435        </li>
3436      
3437    
3438      
3439      
3440      
3441      
3442        <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3443          <a href="/collections/treat-yourself-to-amazing-deals" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3444            SALE
3445          </a>
3446        </li>
3447      
3448    
3449      
3450      
3451      
3452      
3453        <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3454          <a href="/collections/workout-leggings" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3455            LEGGINGS
3456          </a>
3457        </li>
3458      
3459    
3460      
3461      
3462      
3463      
3464        <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3465          <a href="/collections/workout-shorts" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3466            SHORTS
3467          </a>
3468        </li>
3469      
3470    
3471      
3472      
3473      
3474      
3475        <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3476          <a href="/collections/fright-fest-2026" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3477            HALLOWEEN
3478          </a>
3479        </li>
3480      
3481    
3482      
3483      
3484      
3485      
3486        <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3487          <a href="/collections/fall-favorites" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3488            FALL
3489          </a>
3490        </li>
3491      
3492    
3493      
3494      
3495      
3496      
3497        <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3498          <a href="/collections/all-sports-bras-1" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3499            SPORTS BRAS
3500          </a>
3501        </li>
3502      
3503    
3504      
3505      
3506      
3507      
3508        <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3509          <a href="/collections/open-back-tanks-new-style" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3510            BASIC TOPS
3511          </a>
3512        </li>
3513      
3514    
3515      
3516      
3517      
3518      
3519        <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3520          <a href="/collections/new-shirt-graphics" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh">
3521            GRAPHIC SHIRTS
3522          </a>
3523        </li>
3524      
3525    
3526      
3527      
3528      
3529      
3530    
3531      
3532      
3533      
3534      
3535    
3536      
3537      
3538      
3539      
3540    
3541      
3542      
3543      
3544      
3545    
3546      
3547      
3548      
3549      
3550    
3551      
3552      
3553      
3554      
3555    
3556  </ul>
3557</div>
3558
3559
3560  </div>
3561</section>
3562
3563
3564
3565</section><div id="shopify-section-sections--22640681976005__1776176439055ebed4" class="shopify-section shopify-section-group-header-group">
3566
3567</div>
3568<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
3569
3570<!-- END sections: overlay-group --><main class="layout--template" id="main_content">
3571        <div id="shopify-section-template--22640691314885__main" class="shopify-section">
3572<!-- sections/login.liquid --><div
3573  class="customer--root"
3574  data-section-id="template--22640691314885__main"
3575  data-background-color="none"
3576  data-container-width="2"
3577  data-spacing-above="x-large"
3578  data-spacing-below="x-large"
3579  data-mobile-spacing-above="large"
3580  data-mobile-spacing-below="large"
3581>
3582  <div class="customer--wrapper">
3583    <div class="customer--login">
3584      <p class="account--reset" data-item="paragraph">We'll send you an email to reset your password.</p>
3585      <h1
3586        data-item="section-heading"
3587        
3588          data-transition-item="viewport"
3589          data-transition-type="slide-in"
3590        
3591      >Login</h1><form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" /><label for="customer_email" class="label" data-item="nav-text">Email</label>
3592        <input
3593          class="text"
3594          type="email"
3595          value=""
3596          name="customer[email]"
3597          id="customer_email"
3598          autocomplete="email"
3599          required
3600        /><label for="customer_password" class="label" data-item="nav-text">Password</label>
3601          <input
3602            class="text"
3603            type="password"
3604            value=""
3605            name="customer[password]"
3606            id="customer_password"
3607            size="16"
3608            autocomplete="current-password"
3609            required
3610          />
3611          <p class="account--forgot-password" data-item="block-link">
3612            <a href="#" onclick="showRecoverForm(true);return false;">Forgot your password?</a>
3613          </p><div class="account--button-container">
3614          <button
3615            class="account--sign-in"
3616            data-item="button-1"
3617            data-text="Login"
3618            value="Login"
3619            type="submit"
3620          >
3621            <span>Login</span>
3622          </button>
3623          <a
3624            class="account--register"
3625            href="/account/register"
3626            data-item="button-3"
3627            data-text="Sign up"
3628          >
3629            <div>Sign up</div>
3630          </a>
3631        </div></form></div>
3632
3633    <div class="account--recover-password" style="display:none;">
3634      <h1
3635        data-item="section-heading"
3636        
3637          data-transition-item="viewport"
3638          data-transition-type="slide-in"
3639        
3640      >Reset Password</h1>
3641      <p class="account--reset-instructions" data-item="paragraph">We'll send you an email to reset your password.</p><form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" /><label for="email" class="label" data-item="nav-text">Email</label>
3642        <input
3643          class="text"
3644          type="email"
3645          value=""
3646          size="30"
3647          name="email"
3648          id="recover-email"
3649          required
3650        />
3651
3652        <div class="account--password-buttons">
3653          <button
3654            class="account--submit"
3655            type="submit"
3656            data-item="button-1"
3657            data-text="Submit"
3658            value="Submit"
3659          >
3660            <span>Submit</span>
3661          </button>
3662          <a
3663            data-item="block-link"
3664            class="account--cancel"
3665            href="#"
3666            onclick="showRecoverForm(false);return false;"
3667          >
3668            <span>Cancel</span>
3669          </a>
3670        </div></form></div></div>
3671</div>
3672
3673<script type="text/javascript">
3674  showRecoverForm = (toggle) => {
3675    document.querySelector('.account--recover-password').style.display = toggle ? 'block' : 'none';
3676    document.querySelector('.customer--login').style.display = toggle ? 'none' : 'block';
3677  }
3678
3679  if (window.location.hash === '#recover')
3680    showRecoverForm(true);
3681  else if (window.location.hash === '#recover-successful')
3682    document.querySelector('.account--reset').style.display = 'block';
3683</script>
3683
3684</div>
3684<script data-locksmith>
3685    var load = function () {
3686
3687          if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) {
3688            Locksmith.ping();
3689          }
3690
3691
3692      Locksmith.util.on('submit', 'locksmith-resource-form', function (event) {
3693        event.preventDefault();
3694        var data = Locksmith.util.serializeForm(event.target);
3695        Locksmith.postResource(data, { spinner: false, container: 'locksmith-content' });
3696      });
3697
3698      Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) {
3699        event.preventDefault();
3700        Locksmith.postResource({}, { spinner: true, container: document });
3701      });
3702
3703      Locksmith.submitPasscode = function (passcode) {
3704        Locksmith.postResource(
3705          { passcode: passcode },
3706          { spinner: false, container: 'locksmith-content' }
3707        );
3708      };
3709    };
3710
3711    if (typeof Locksmith !== 'undefined') {
3712      load();
3713    } else {
3714      window.addEventListener('load', load);
3715    }
3716  </script>
3716
3717      </main>
3718
3719      <footer-group class="layout--footer-group"><!-- BEGIN sections: footer-group -->
3720<footer id="shopify-section-sections--22640681844933__footer" class="shopify-section shopify-section-group-footer-group section--footer"><!-- sections/footer.liquid --><style>
3721  :root {
3722    --footer--overlap-radius: 32px;
3723  }
3724</style>
3725
3726<div
3727  class="footer--root"
3728  data-section-id="sections--22640681844933__footer"
3729  data-section-type="footer"
3730  data-background-color="dark"
3731  data-border="none"
3732  data-container-width="5"
3733  data-mobile-spacing-above="large"
3734  data-mobile-spacing-below="large"
3735  data-mobile-x-alignment="center"
3736  data-overlap-enabled="false"
3737  data-spacing-above="medium"
3738  data-spacing-below="medium"
3739  data-text-color="white"
3740  style="--font--nav--size:10px;"
3741>
3742  <div class="footer--wrapper"><div
3743        class="footer--block"
3744        data-block-type="subscribe"
3745        
3746      >
3747        <div class="footer--block--container" data-container="block"><div class="footer--block--heading" data-item="nav-text">
3748                  Newsletter
3749                </div><div class="footer--subscribe-info" data-item="rte-content"><p>Be the first to receive updates on new arrivals, special promos and sales.</p></div><!-- snippets/subscribe-form.liquid --><subscribe-form
3750  class="subscribe-form--root"
3751  data-x-alignment=""
3752  data-mobile-x-alignment=""
3753  
3754><form method="post" action="/contact#footer_form" id="footer_form" accept-charset="UTF-8" class="subscribe-form" aria-busy="false"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter" />
3755    <input
3756      type="hidden"
3757      name="contact[first_name]"
3758      value="Newsletter"
3759    />
3760    <input
3761      type="hidden"
3762      name="contact[last_name]"
3763      value="Subscriber"
3764    />
3765    <label for="footer_form_subscribe-form_email" data-item="hidden-text">
3766      Email
3767    </label>
3768    <input
3769      class="subscribe-form--input"
3770      id="footer_form_subscribe-form_email"
3771      type="email"
3772      autocomplete="email"
3773      placeholder="Email"
3774      name="contact[email]"
3775      data-item="nav-text"
3776    />
3777
3778    <button
3779      class="subscribe-form--submit"
3780      type="submit"
3781      aria-label="Submit"
3782    >
3783      
3784
3785<div class="icon--root icon--next">
3786      <div></div>
3787      <div></div>
3788      <div></div>
3789    </div><svg class="icon--root icon--spinner" data-invertible="false">
3790      <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" />
3791    </svg></button><div data-item="hidden-text"><p data-spam-detection-disclaimer="">This site is protected by hCaptcha and the hCaptcha <a href="https://hcaptcha.com/privacy">Privacy Policy</a> and <a href="https://hcaptcha.com/terms">Terms of Service</a> apply.</p>
3792</div></form></subscribe-form>
3793
3794
3795<!-- snippets/social-media.liquid --><div
3796  class="social-media--root"
3797  data-type="follow"
3798  data-view="icons"
3799  data-hover-color="brand"
3800  data-alignment="left"
3801  data-mobile-alignment="center"
3802  
3803><ul
3804          class="social-media--items"
3805          
3806        ><li class="social-media--item">
3807              <a
3808                class="social-facebook--link"
3809                rel="noreferrer"
3810                target="_blank"
3811                
3812                  href="https://www.facebook.com/constantlyvariedgear"
3813                
3814                
3815                aria-label="facebook"
3816              ><svg class="icon--root icon--facebook icon--social-media" data-invertible="true" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
3817      <path d="M18.896 0H1.104C.494 0 0 .494 0 1.104v17.793C0 19.506.494 20 1.104 20h9.58v-7.745H8.076V9.237h2.606V7.01c0-2.583 1.578-3.99 3.883-3.99 1.104 0 2.052.082 2.329.119v2.7h-1.598c-1.254 0-1.496.597-1.496 1.47v1.928h2.989l-.39 3.018h-2.6V20h5.098c.608 0 1.102-.494 1.102-1.104V1.104C20 .494 19.506 0 18.896 0Z" fill="currentColor" fill-rule="evenodd" />
3818    </svg></a>
3819            </li><li class="social-media--item">
3820              <a
3821                class="social-instagram--link"
3822                rel="noreferrer"
3823                target="_blank"
3824                
3825                  href="https://www.instagram.com/constantly_varied_gear"
3826                
3827                
3828                aria-label="instagram"
3829              ><svg class="icon--root icon--instagram icon--social-media" data-invertible="true" width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
3830      <path d="M15.33 5.87a1.208 1.208 0 0 1-1.2-1.197 1.215 1.215 0 0 1 1.207-1.212c.649.002 1.198.55 1.202 1.2.005.659-.547 1.21-1.21 1.209Zm-5.332 9.273c-2.828 0-5.128-2.297-5.14-5.134-.013-2.83 2.31-5.148 5.148-5.138a5.126 5.126 0 0 1 5.124 5.137 5.14 5.14 0 0 1-5.133 5.135Zm-.01-1.808a3.343 3.343 0 0 0 3.342-3.324 3.348 3.348 0 0 0-3.325-3.34 3.343 3.343 0 0 0-3.34 3.324 3.34 3.34 0 0 0 3.324 3.34ZM1.787 9.997h.038c0 1.052-.018 2.104.007 3.154.015.652.048 1.311.16 1.953.259 1.484 1.12 2.454 2.597 2.845.737.195 1.492.215 2.243.222 2.11.016 4.219.017 6.328-.002a11.723 11.723 0 0 0 1.952-.162c1.483-.265 2.451-1.13 2.834-2.61.214-.821.218-1.663.225-2.5.018-1.931.02-3.863-.002-5.793-.008-.725-.042-1.458-.16-2.171-.25-1.502-1.116-2.488-2.614-2.878-.82-.213-1.663-.218-2.5-.225-1.93-.018-3.861-.02-5.793.002-.724.008-1.456.047-2.17.16-1.4.224-2.388 1-2.81 2.382a6.122 6.122 0 0 0-.247 1.519c-.056 1.367-.062 2.736-.088 4.104ZM20 7.143v5.715c-.01.104-.024.208-.031.313-.044.658-.056 1.32-.137 1.975-.117.95-.44 1.833-1.019 2.607-1.072 1.433-2.57 2.03-4.296 2.164-.446.035-.895.055-1.343.083H6.786c-.092-.01-.183-.028-.274-.034-.473-.03-.95-.04-1.421-.092-1.032-.114-1.998-.424-2.84-1.
3830051C.812 17.748.215 16.247.084 14.514c-.033-.419-.056-.84-.083-1.26V6.746c.014-.157.025-.314.04-.47.067-.63.08-1.27.21-1.887C.638 2.56 1.686 1.245 3.44.532c.932-.379 1.919-.46 2.913-.49.263-.008.526-.028.79-.042h5.714c.09.01.183.024.274.03.671.045 1.347.054 2.014.14 1.044.133 2.002.507 2.823 1.191 1.31 1.094 1.833 2.555 1.948 4.202.037.526.056 1.053.084 1.58Z" fill="currentColor" fill-rule="evenodd" />
3831    </svg></a>
3832            </li><li class="social-media--item">
3833              <a
3834                class="social-youtube--link"
3835                rel="noreferrer"
3836                target="_blank"
3837                
3838                  href="https://www.youtube.com/@CONSTANTLYVARIEDGEAR1"
3839                
3840                
3841                aria-label="youtube"
3842              ><svg class="icon--root icon--youtube icon--social-media" data-invertible="true" width="29" height="20" viewBox="0 0 29 20" xmlns="http://www.w3.org/2000/svg">
3843      <path d="M28.166 3.123c.596 2.228.596 6.877.596 6.877s0 4.649-.596 6.877a3.577 3.577 0 0 1-2.522 2.526C23.419 20 14.5 20 14.5 20s-8.92 0-11.145-.597a3.575 3.575 0 0 1-2.521-2.526C.238 14.649.238 10 .238 10s0-4.649.596-6.877A3.574 3.574 0 0 1 3.355.597C5.58 0 14.5 0 14.5 0s8.92 0 11.144.597a3.576 3.576 0 0 1 2.522 2.526ZM11.583 14.221 19.038 10l-7.455-4.221v8.442Z" fill="currentColor" fill-rule="evenodd" />
3844    </svg></a>
3845            </li><li class="social-media--item">
3846              <a
3847                class="social-tiktok--link"
3848                rel="noreferrer"
3849                target="_blank"
3850                
3851                  href="https://www.tiktok.com/@constantlyvariedgear"
3852                
3853                
3854                aria-label="tiktok"
3855              ><svg class="icon--root icon--tiktok icon--social-media" data-invertible="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2859 3333" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd">
3856      <path fill="currentColor" d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z" />
3857    </svg></a>
3858            </li></ul></div>
3859
3860</div>
3861      </div><div
3862        class="footer--block"
3863        data-block-type="menu"
3864        
3865      >
3866        <div class="footer--block--container" data-container="block"><div
3867                  class="footer--block--heading"
3868                  data-item="nav-text"
3869                  
3870                >Help</div><div
3871                class="footer--menu-container"
3872                
3873              ><ul class="footer--menu" aria-label="Navigation"><li><a
3874                            href="/pages/help-center"
3875                            title="FAQs"
3876                            data-item="sub-nav-text"
3877                          >FAQs</a></li><li><a
3878                            href="https://www.constantlyvariedgear.com/pages/help-center?hcUrl=%2Fen-US%2Fdomestic-return-policy-98083&ose=false"
3879                            title="Return Policy"
3880                            data-item="sub-nav-text"
3881                          >Return Policy</a></li><li><a
3882                            href="https://www.constantlyvariedgear.com/apps/returns"
3883                            title="Make a Return"
3884                            data-item="sub-nav-text"
3885                          >Make a Return</a></li><li><a
3886                            href="https://www.constantlyvariedgear.com/pages/contact-us?ose=false"
3887                            title="Contact Us"
3888                            data-item="sub-nav-text"
3889                          >Contact Us</a></li><li><a
3890                            href="https://www.constantlyvariedgear.com/pages/help-center?hcUrl=%2Fen-US%2Farticles%2Fabout-your-order-2499&ose=false"
3891                            title="Orders"
3892                            data-item="sub-nav-text"
3893                          >Orders</a></li><li><a
3894                            href="https://www.constantlyvariedgear.com/pages/sizing-chart?ose=false"
3895                            title="Sizing"
3896                            data-item="sub-nav-text"
3897                          >Sizing</a></li><li><a
3898                            href="https://www.constantlyvariedgear.com/pages/help-center?hcUrl=%2Fen-US%2Farticles%2Fdomestic-shipping-2497&ose=false"
3899                            title="Shipping"
3900                            data-item="sub-nav-text"
3901                          >Shipping</a></li><li><a
3902                            href="/pages/wishlist"
3903                            title="Wishlist"
3904                            data-item="sub-nav-text"
3905                          >Wishlist</a></li><li><a
3906                            href="/pages/privacy-policy-1"
3907                            title="Privacy Policy"
3908                            data-item="sub-nav-text"
3909                          >Privacy Policy</a></li><li><a
3910                            href="https://www.constantlyvariedgear.com/policies/terms-of-service?ose=false"
3911                            title="Terms of Service"
3912                            data-item="sub-nav-text"
3913                          >Terms of Service</a></li><li><a
3914                            href="https://www.constantlyvariedgear.com/pages/accessibility-statement?ose=false"
3915                            title="Accessibility Statement"
3916                            data-item="sub-nav-text"
3917                          >Accessibility Statement</a></li><li><a
3918                            href="/pages/wholesale"
3919                            title="Wholesale Inquiries"
3920                            data-item="sub-nav-text"
3921                          >Wholesale Inquiries</a></li><li><a
3922                            href="https://shopify.com/18988623/account"
3923                            title="Wholesale Login"
3924                            data-item="sub-nav-text"
3925                          >Wholesale Login</a></li></ul></div></div>
3926      </div><div
3927        class="footer--block"
3928        data-block-type="menu"
3929        
3930      >
3931        <div class="footer--block--container" data-container="block"><div
3932                  class="footer--block--heading"
3933                  data-item="nav-text"
3934                  
3935                >COMMUNITY</div><div
3936                class="footer--menu-container"
3937                
3938              ><ul class="footer--menu" aria-label="Navigation"><li><a
3939                            href="/pages/rewards"
3940                            title="CVG Rewards"
3941                            data-item="sub-nav-text"
3942                          >CVG Rewards</a></li><li><a
3943                            href="/pages/cvg-brand-ambassadors"
3944                            title="CVG Ambassadors"
3945                            data-item="sub-nav-text"
3946                          >CVG Ambassadors</a></li><li><a
3947                            href="https://www.lbbc.org/get-involved/shop/constantly-varied-gear"
3948                            title="CVG Gives Back"
3949                            data-item="sub-nav-text"
3950                          >CVG Gives Back</a></li><li><a
3951                            href="/pages/cvg-reviews"
3952                            title="Constantly Varied Gear Reviews"
3953                            data-item="sub-nav-text"
3954                          >Constantly Varied Gear Reviews</a></li><li><a
3955                            href="/pages/refer-a-friend"
3956                            title="Refer a Friend"
3957                            data-item="sub-nav-text"
3958                          >Refer a Friend</a></li><li><a
3959                            href="https://www.constantlyvariedgear.com/pages/about-cvg"
3960                            title="About CVG"
3961                            data-item="sub-nav-text"
3962                          >About CVG</a></li><li><a
3963                            href="/blogs/cvg-blog"
3964                            title="CVG Blog"
3965                            data-item="sub-nav-text"
3966                          >CVG Blog</a></li><li><a
3967                            href="https://www.constantlyvariedgear.com/pages/ttsl
3967-dashboard"
3968                            title="TTSL Daily Login"
3969                            data-item="sub-nav-text"
3970                          >TTSL Daily Login</a></li><li><a
3971                            href="/pages/cvg-nation-app"
3972                            title="CVG Nation App"
3973                            data-item="sub-nav-text"
3974                          >CVG Nation App</a></li><li><a
3975                            href="https://www.constantlyvariedgear.com/pages/the-thick-thighs-save-lives-podcast-lander"
3976                            title="CVG Podcast"
3977                            data-item="sub-nav-text"
3978                          >CVG Podcast</a></li><li><a
3979                            href="/pages/weekly-workout-video-latest-videos"
3980                            title="Weekly Workout Library"
3981                            data-item="sub-nav-text"
3982                          >Weekly Workout Library</a></li><li><a
3983                            href="/pages/workout-exercises"
3984                            title="Workout Movement Library"
3985                            data-item="sub-nav-text"
3986                          >Workout Movement Library</a></li></ul></div></div>
3987      </div><div
3988        class="footer--block"
3989        data-block-type="about"
3990        
3991      >
3992        <div class="footer--block--container" data-container="block"><div class="footer--block--heading" data-item="nav-text">About the store</div><div class="footer--about-text" data-item="rte-content"><p>2026 © CVG</p><p></p></div>
3992<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"></script>
vendor: 1 bytes, line 3992
3992
3993<script type="module">
3994  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js");
3995
3996  
3997</script>
3997
3998
3999<shop-follow-button ux-mode="windoid" return-uri="https://www.constantlyvariedgear.com/account/redirect" proxy="true"></shop-follow-button>
4000</div>
4001      </div></div>
4002</div>
4003
4004
4005
4006
4007</footer>
4008<!-- END sections: footer-group --></footer-group><!-- snippets/layout--navigation.liquid --><div class="layout--navigation">
4009  <button
4010    class="layout--close"
4011    data-text-color="white"
4012    aria-label="close"
4013    aria-hidden="true"
4014  ></button>
4015
4016  <button
4017    class="layout--previous"
4018    aria-hidden="true"
4019    data-modal-button="previous"
4020  ><!-- snippets/nav-arrow.liquid --><div class="nav-arrow" data-direction="left">
4021  <svg class="icon--root icon--arrow-left" data-invertible="true" xmlns="http://www.w3.org/2000/svg" width="6.316" height="10" viewBox="0 0 12 19" fill="none">
4022      <path d="M11.398.765a1.5 1.5 0 0 0-2.121 0L.455 9.586l.024.023-.024.023 8.822 8.822a1.5 1.5 0 0 0 2.12-2.122L4.676 9.61l6.723-6.723a1.5 1.5 0 0 0 0-2.121Z" fill="currentColor" />
4023    </svg>
4024</div>
4025</button>
4026
4027  <button
4028    class="layout--next"
4029    aria-hidden="true"
4030    data-modal-button="next"
4031  ><!-- snippets/nav-arrow.liquid --><div class="nav-arrow" data-direction="right">
4032  <svg class="icon--root icon--arrow-right" data-invertible="true" xmlns="http://www.w3.org/2000/svg" width="6.316" height="10" viewBox="0 0 12 19" fill="none">
4033      <path d="M.602.765a1.5 1.5 0 0 1 2.121 0l8.822 8.821-.024.023.024.023-8.822 8.822a1.5 1.5 0 0 1-2.12-2.122L7.324 9.61.602 2.886a1.5 1.5 0 0 1 0-2.121Z" fill="currentColor" />
4034    </svg>
4035</div>
4036</button>
4037
4038  <div class="layout--bottom"></div>
4039</div><!-- snippets/drawer.liquid --><drawer-element class="drawer--root">
4040  <div class="drawer--overlay" aria-hidden="true"></div>
4041
4042  <div class="drawer--focus-trigger" tabindex="0"></div>
4043  <div class="drawer--focus-start" tabindex="0"></div>
4044
4045  <div
4046    class="drawer--side"
4047    data-side="top"
4048    data-focus-id="search_input"
4049    aria-expanded="false"
4050  >
4051    <div
4052      class="drawer--container"
4053      data-section-id="drawer-top-search"
4054      data-view="search"
4055      data-container-width="5"
4056      data-mobile-spacing-above="medium"
4057      data-mobile-spacing-below="medium"
4058      data-spacing-above="large"
4059      data-spacing-below="large"
4060    ><!-- snippets/main-search.liquid --><predictive-search-element
4061  class="search--root"
4062  data-background-color="none"
4063  aria-busy="false"
4064>
4065  <form action="/search" method="get" role="search">
4066    <div class="search--bar-wrapper">
4067      <div class="search--bar">
4068        <div class="search--icon"><svg class="icon--root icon--search" viewBox="0 0 24 24">
4069      <path fill-rule="evenodd" clip-rule="evenodd" d="M16.5 11a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0Zm-.797 5.61a8 8 0 1 1 .948-1.163l5.331 4.479-.964 1.148-5.315-4.464Z" />
4070    </svg><svg class="icon--root icon--spinner" data-invertible="false">
4071      <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" />
4072    </svg></div>
4073
4074        <label for="search_input" data-item="hidden-text">Search here...</label>
4075        <input
4076          id="search_input"
4077          class="search--textbox"
4078          type="search"
4079          name="q"
4080          value=""
4081          placeholder="Search here..."
4082          data-item="paragraph"
4083          role="combobox"
4084          aria-owns="predictive_search_results_list"
4085          aria-controls="predictive_search_results_list"
4086          aria-autocomplete="list"
4087          autocorrect="off"
4088          autocomplete="off"
4089          autocapitalize="off"
4090          spellcheck="false"
4091        >
4092
4093        <div class="search--clear" tabindex="0" aria-label="clear" aria-hidden="true"><svg class="icon--root icon--x-mark" data-invertible="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
4094      <path d="M9.997 0c5.518 0 9.998 4.48 9.998 9.997 0 5.518-4.48 9.998-9.998 9.998C4.48 19.995 0 15.515 0 9.997 0 4.48 4.48 0 9.997 0Zm0 8.933L7.276 6.211a.749.749 0 1 0-1.062 1.061l2.722 2.722-2.728 2.728a.75.75 0 1 0 1.061 1.062l2.728-2.728 2.729 2.728a.75.75 0 0 0 1.06-1.062l-2.727-2.728 2.717-2.717a.75.75 0 0 0-.531-1.281.746.746 0 0 0-.531.22L9.997 8.933Z" fill="currentColor" />
4095    </svg></div>
4096      </div>
4097
4098      <div class="search--cancel" data-item="block-link" tabindex="0" data-drawer-close>
4099        <span>Cancel</span>
4100      </div>
4101    </div>
4102
4103    <div
4104      class="search--results"
4105      id="predictive_search_results_list"
4106      
4107        data-transition-container="search"
4108        data-transition-type="fade-in"
4109        data-transition-cascade="horizontal"
4110        data-transition-cascade-interval="200"
4111      
4112    ><!-- snippets/predictive-search.liquid --><div class="predictive-search--products"><div class="predictive-search--heading" data-item="block-heading">Popular products</div><div
4113      class="predictive-search--product-grid"
4114      data-container="panel"      data-columns="4"
4115      data-mobile-columns="2"
4116      ><!-- snippets/product-card.liquid --><div
4117  class="product-card--root"
4118  data-handle="black-leopard-leggings"
4119  data-text-layout="left"
4120  data-aspect-ratio="natural"
4121  
4122    data-transition-item="search"
4123  
4124  
4125>
4126  <a
4127    href="/products/black-leopard-leggings"
4128    class="product-card--image-wrapper"
4129    tabindex="-1"
4130  ><div
4131        class="product--labels"
4132        data-item="overline"
4133        data-text-color="white"
4134      ><div
4135            class="product--label td-product-badge--sale"
4136            data-background-color="accent-1"
4137            data-label-shape="square"
4138            data-label-type="sale"
4139          >58% Off</div></div><img src="//www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=1000" alt="close up of black leopard leggings" srcset="//www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=1000 1000w" width="1000" height="1300" loading="lazy" class="product-card--image" sizes="(max-width: 767px) 50vw, 25vw"><img src="//www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&amp;width=1080" alt="back shot of model wearing black leopard leggings in the gym" srcset="//www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&amp;width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&amp;width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&amp;width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&amp;width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&amp;width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&amp;width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&amp;width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&amp;width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&amp;width=1000 1000w" width="1080" height="1300" loading="lazy" class="product-card--hover-image" sizes="(max-width: 767px) 50vw, 25vw"><!-- snippets/product-quick-add.liquid --><product-quick-add
4140      class="product-quick-add"
4141      aria-busy="false"
4142      data-handle="black-leopard-leggings"
4143      data-hover="true"
4144      data-id="44991578603717"data-form="true">
4145      <button
4146        class="product-quick-add--button"
4147        type="button"
4148        aria-haspopup="menu"
4149        aria-label="Choose options"
4150        
4151      >
4152        <div class="product-quick-add--icon"><svg class="icon--root icon--plus" data-invertible="false" width="10" height="10" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg">
4153      <path d="M10 5.714H5.714V10H4.286V5.714H0V4.286h4.286V0h1.428v4.286H10z" fill="currentColor" fill-rule="nonzero" />
4154    </svg><svg class="icon--root icon--spinner" data-invertible="false">
4155      <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" />
4156    </svg></div>
4157        <div class="product-quick-add--text" data-text-color="body" data-item="small-text">Choose options</div>
4158      </button>
4159    </product-quick-add>
4160</a>
4161
4162  <div class="product-card--details">
4163    <div class="product-card--details-wrapper"><a href="/products/black-leopard-leggings" class="product-card--title-link">
4164        <p class="product-card--title" data-item="paragraph">Black Leopard Leggings</p>
4165      </a>
4166
4167
4168
4169<!-- Stamped - Begin Star Rating Badge --><span class="stamped-product-reviews-badge" data-id="4422475350118" data-product-sku="black-leopard-leggings" data-product-type="Leggings" data-product-title="Black Leopard Leggings" style="display: inline-block;"></span><!-- Stamped - End Star Rating Badge -->
4170</div><!-- snippets/product-card--price.liquid --><div class="product--price-container">
4171  <div class="product--price-wrapper"><span
4172        class="product--compare-price"
4173        data-item="nav-text"
4174        data-text-color="gray"
4175      ><span class=money>$59.99</span></span><span class="product--price" data-item="nav-text"><span class=money>$25.00</span></span>
4176  </div></div></div>
4177</div>
4178
4179<!-- snippets/product-card.liquid --><div
4180  class="product-card--root"
4181  data-handle="longline-bra-black-leopard"
4182  data-text-layout="left"
4183  data-aspect-ratio="natural"
4184  
4185    data-transition-item="search"
4186  
4187  
4188>
4189  <a
4190    href="/products/longline-bra-black-leopard"
4191    class="product-card--image-wrapper"
4192    tabindex="-1"
4193  ><div
4194        class="product--labels"
4195        data-item="overline"
4196        data-text-color="white"
4197      ><div
4198            class="product--label td-product-badge--sale"
4199            data-background-color="accent-1"
4200            data-label-shape="square"
4201            data-label-type="sale"
4202          >44% Off</div></div><img src="//www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&amp;width=1000" alt="front of black leopard print longline bra against a white background" srcset="//www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&amp;width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&amp;width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&amp;width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&amp;width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&amp;width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&amp;width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&amp;width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&amp;width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&amp;width=1000 1000w" width="1000" height="1300" loading="lazy" class="product-card--image" sizes="(max-width: 767px) 50vw, 25vw"><img src="//www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&amp;width=1000" alt="back of black leopard longline bra" srcset="//www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&amp;width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&amp;width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&amp;width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&amp;width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&amp;width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&amp;width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&amp;width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&amp;width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&amp;width=1000 1000w" width="1000" height="1300" loading="lazy" class="product-card--hover-image" sizes="(max-width: 767px) 50vw, 25vw"><!-- snippets/product-quick-add.liquid --><product-quick-add
4203      class="product-quick-add"
4204      aria-busy="false"
4205      data-handle="longline-bra-black-leopard"
4206      data-hover="true"
4207      data-id="44653386793157"data-form="true">
4208      <button
4209        class="product-quick-add--button"
4210        type="button"
4211        aria-haspopup="menu"
4212        aria-label="Choose options"
4213        
4214      >
4215        <div class="product-quick-add--icon"><svg class="icon--root icon--plus" data-invertible="false" width="10" height="10" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg">
4216      <path d="M10 5.714H5.714V10H4.286V5.714H0V4.286h4.286V0h1.428v4.286H10z" fill="currentColor" fill-rule="nonzero" />
4217    </svg><svg class="icon--root icon--spinner" data-invertible="false">
4218      <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" />
4219    </svg></div>
4220        <div class="product-quick-add--text" data-text-color="body" data-item="small-text">Choose options</div>
4221      </button>
4222    </product-quick-add>
4223</a>
4224
4225  <div class="product-card--details">
4226    <div class="product-card--details-wrapper"><a href="/products/longline-bra-black-leopard" class="product-card--title-link">
4227        <p class="product-card--title" data-item="paragraph">Longline Bra | Black Leopard</p>
4228      </a>
4229
4230
4231
4232<!-- Stamped - Begin Star Rating Badge --><span class="stamped-product-reviews-badge" data-id="8303628517573" data-product-sku="longline-bra-black-leopard" data-product-type="Longline Bra" data-product-title="Longline Bra | Black Leopard" style="display: inline-block;"></span><!-- Stamped - End Star Rating Badge -->
4233</div><!-- snippets/product-card--price.liquid --><div class="product--price-container">
4234  <div class="product--price-wrapper"><span
4235        class="product--compare-price"
4236        data-item="nav-text"
4237        data-text-color="gray"
4238      ><span class=money>$44.99</span></span><span class="product--price" data-item="nav-text"><span class=money>$25.00</span></span>
4239  </div></div></div>
4240</div>
4241
4242<!-- snippets/product-card.liquid --><div
4243  class="product-card--root"
4244  data-handle="t-flex-leggings"
4245  data-text-layout="left"
4246  data-aspect-ratio="natural"
4247  
4248    data-transition-item="search"
4249  
4250  
4251>
4252  <a
4253    href="/products/t-flex-leggings"
4254    class="product-card--image-wrapper"
4255    tabindex="-1"
4256  ><div
4257        class="product--labels"
4258        data-item="overline"
4259        data-text-color="white"
4260      ><div
4261            class="product--label td-product-badge--sale"
4262            data-background-color="accent-1"
4263            data-label-shape="square"
4264            data-label-type="sale"
4265          >58% Off</div></div><img src="//www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&amp;width=1000" alt="close up of dinosaur leggings" srcset="//www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&amp;width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&amp;width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&amp;width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&amp;width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&amp;width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&amp;width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&amp;width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&amp;width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&amp;width=1000 1000w" width="1000" height="1300" loading="lazy" class="product-card--image" sizes="(max-width: 767px) 50vw, 25vw"><img src="//www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&amp;width=1080" alt="model wearing t-flex leggings and longline sports bra" srcset="//www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&amp;width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&amp;width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&amp;width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&amp;width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&amp;width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&amp;width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&amp;width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&amp;width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&amp;width=1000 1000w" width="1080" height="1300" loading="lazy" class="product-card--hover-image" sizes="(max-width: 767px) 50vw, 25vw"><!-- snippets/product-quick-add.liquid --><product-quick-add
4266      class="product-quick-add"
4267      aria-busy="false"
4268      data-handle="t-flex-leggings"
4269      data-hover="true"
4270      data-id="44886929408197"data-form="true">
4271      <button
4272        class="product-quick-add--button"
4273        type="button"
4274        aria-haspopup="menu"
4275        aria-label="Choose options"
4276        
4277      >
4278        <div class="product-quick-add--icon"><svg class="icon--root icon--plus" data-invertible="false" width="10" height="10" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg">
4279      <path d="M10 5.714H5.714V10H4.286V5.714H0V4.286h4.286V0h1.428v4.286H10z" fill="currentColor" fill-rule="nonzero" />
4280    </svg><svg class="icon--root icon--spinner" data-invertible="false">
4281      <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" />
4282    </svg></div>
4283        <div class="product-quick-add--text" data-text-color="body" data-item="small-text">Choose options</div>
4284      </button>
4285    </product-quick-add>
4286</a>
4287
4288  <div class="product-card--details">
4289    <div class="product-card--details-wrapper"><a href="/products/t-flex-leggings" class="product-card--title-link">
4290        <p class="product-card--title" data-item="paragraph">T-Flex Leggings</p>
4291      </a>
4292
4293
4294
4295<!-- Stamped - Begin Star Rating Badge --><span class="stamped-product-reviews-badge" data-id="7048189739205" data-product-sku="t-flex-leggings" data-product-type="Leggings" data-product-title="T-Flex Leggings" style="display: inline-block;"></span><!-- Stamped - End Star Rating Badge -->
4296</div><!-- snippets/product-card--price.liquid --><div class="product--price-container">
4297  <div class="product--price-wrapper"><span
4298        class="product--compare-price"
4299        data-item="nav-text"
4300        data-text-color="gray"
4301      ><span class=money>$59.99</span></span><span class="product--price" data-item="nav-text"><span class=money>$25.00</span></span>
4302  </div></div></div>
4303</div>
4304
4305<!-- snippets/product-card.liquid --><div
4306  class="product-card--root"
4307  data-handle="longline-bra-t-flex"
4308  data-text-layout="left"
4309  data-aspect-ratio="natural"
4310  
4311    data-transition-item="search"
4312  
4313  
4314>
4315  <a
4316    href="/products/longline-bra-t-flex"
4317    class="product-card--image-wrapper"
4318    tabindex="-1"
4319  ><div
4320        class="product--labels"
4321        data-item="overline"
4322        data-text-color="white"
4323      ><div
4324            class="product--label td-product-badge--sale"
4325            data-background-color="accent-1"
4326            data-label-shape="square"
4327            data-label-type="sale"
4328          >44% Off</div></div><img src="//www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&amp;width=1000" alt="front of the grey t-rex against a black background print longline bra" srcset="//www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&amp;width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&amp;width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&amp;width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&amp;width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&amp;width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&amp;width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&amp;width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&amp;width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&amp;width=1000 1000w" width="1000" height="1300" loading="lazy" class="product-card--image" sizes="(max-width: 767px) 50vw, 25vw"><img src="//www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&amp;width=1000" alt="back of the tflex longline bra" srcset="//www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&amp;width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&amp;width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&amp;width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&amp;width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&amp;width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&amp;width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&amp;width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&amp;width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&amp;width=1000 1000w" width="1000" height="1300" loading="lazy" class="product-card--hover-image" sizes="(max-width: 767px) 50vw, 25vw"><!-- snippets/product-quick-add.liquid --><product-quick-add
4329      class="product-quick-add"
4330      aria-busy="false"
4331      data-handle="longline-bra-t-flex"
4332      data-hover="true"
4333      data-id="44653390594245"data-form="true">
4334      <button
4335        class="product-quick-add--button"
4336        type="button"
4337        aria-haspopup="menu"
4338        aria-label="Choose options"
4339        
4340      >
4341        <div class="product-quick-add--icon"><svg class="icon--root icon--plus" data-invertible="false" width="10" height="10" viewBox="0 0 10 10" xmlns="http://www.w3.org/2000/svg">
4342      <path d="M10 5.714H5.714V10H4.286V5.714H0V4.286h4.286V0h1.428v4.286H10z" fill="currentColor" fill-rule="nonzero" />
4343    </svg><svg class="icon--root icon--spinner" data-invertible="false">
4344      <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" />
4345    </svg></div>
4346        <div class="product-quick-add--text" data-text-color="body" data-item="small-text">Choose options</div>
4347      </button>
4348    </product-quick-add>
4349</a>
4350
4351  <div class="product-card--details">
4352    <div class="product-card--details-wrapper"><a href="/products/longline-bra-t-flex" class="product-card--title-link">
4353        <p class="product-card--title" data-item="paragraph">Longline Bra | T-Flex</p>
4354      </a>
4355
4356
4357
4358<!-- Stamped - Begin Star Rating Badge --><span class="stamped-product-reviews-badge" data-id="8303631335621" data-product-sku="longline-bra-t-flex" data-product-type="Longline Bra" data-product-title="Longline Bra | T-Flex" style="display: inline-block;"></span><!-- Stamped - End Star Rating Badge -->
4359</div><!-- snippets/product-card--price.liquid --><div class="product--price-container">
4360  <div class="product--price-wrapper"><span
4361        class="product--compare-price"
4362        data-item="nav-text"
4363        data-text-color="gray"
4364      ><span class=money>$44.99</span></span><span class="product--price" data-item="nav-text"><span class=money>$25.00</span></span>
4365  </div></div></div>
4366</div>
4367
4368</div></div>
4369
4370
4371</div>
4372  </form>
4373</predictive-search-element></div>
4374  </div>
4375
4376  <div
4377    class="drawer--side"
4378    data-side="right"
4379    aria-expanded="false"
4380  ><div class="drawer--container" data-view="product-form"></div><div class="drawer--container" data-view="cart-drawer"><!-- snippets/cart.liquid --><cart-element
4381  class="cart--root td-cart"
4382  
4383  data-background-color="none"
4384  data-view="drawer"
4385  data-container-width="3"
4386  
4387  
4388    data-transition-container="cart-drawer"
4389    data-transition-type="fade-in"
4390    data-transition-cascade="vertical"
4391    data-transition-cascade-interval="250"
4392  
4393>
4394  <form
4395    class="cart--form"
4396    action="/cart"
4397    method="post"
4398    novalidate=""
4399    
4400      data-drawer-scroll-container
4401    
4402  >
4403    <div class="cart--wrapper">
4404      <div class="cart--header">
4405        <h2
4406          class="cart--title"
4407          data-item="section-heading"
4408          
4409            data-transition-item="cart-drawer"
4410            data-transition-type="slide-in"
4411          
4412        >Your Cart</h2><button
4413            class="layout--close cart--drawer-close"
4414            type="button"
4415            data-drawer-close
4416            aria-label="close"
4417          ></button></div>
4418
4419      
4420<td-cart-progress
4421    class="td-cart-progress"
4422    style="--td-gwp-preview-bg: #F0E8FA;"
4423    data-td-config='{
4424      "moneyFormat": "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e",
4425      "shipping": {
4426        "active": true,
4427        "threshold": 10000,
4428        "beforeTemplate": "You are [$] from free shipping.",
4429        "afterTemplate": "Congratulations! You’ve unlocked free shipping!"
4430      },
4431      "gwp": {
4432        "active": false,
4433        "threshold": 12500,
4434        "beforeTemplate": "You are [$] away from your Free Gift.",
4435        "afterTemplate": "You unlocked FREE SHIPPING and a FREE GIFT.",
4436        "productsCount": 0,
4437        "singleAutoVariantId": 0
4438      }
4439    }'
4440  >
4441    <div
4442      class="td-cart-progress__bar"
4443      
4444        data-transition-item="cart-drawer"
4445        data-transition-type="custom"
4446      
4447    ><div
4448          class="td-cart-progress__track"
4449          data-td-progress-track
4450          style="--td-progress-track: #E8E8E8; --td-progress-fill: #222222; --td-progress-fill-before-opacity: 0;"
4451        >
4452          <div
4453            class="td-cart-progress__fill cart--shipping-bar"
4454            style="--progress-percent: 0%;"
4455            data-td-progress-fill
4456          ></div>
4457        </div></div>
4458
4459    <div class="td-cart-progress__messages">
4460      <p class="td-cart-progress__message" data-item="paragraph" data-td-progress-message></p>
4461    </div></td-cart-progress>
4462<div
4463        class="cart--body"
4464        data-td-cart-empty="true"
4465        data-td-cart-product-ids=""
4466        data-td-cart-total-cents="0"
4467      ></div><div class="cart--empty" data-container="block">
4468        <div class="cart--empty-text" data-item="paragraph"><span data-item='rte-content'>Your cart is currently empty.<br/> <a href='/collections/all'>Click here to continue shopping</a>.</span></div></div>
4469    <td-cart-cross-sell
4470      class="td-cart-cross-sell"
4471      data-td-source="collection"
4472      data-td-max-products="6"
4473      data-td-show-on-empty="true"
4474      aria-hidden="false"
4475      
4476        data-transition-item="cart-drawer"
4477        data-transition-type="slide-in"
4478      
4479    >
4480      <div class="td-cart-cross-sell--heading-nav">
4481        <p class="td-cart-cross-sell--title" data-item="block-heading">
4482          <span data-td-title-default hidden>Treat Yourself!💕</span>
4483          <span data-td-title-empty>Shop our bestsellers!</span>
4484        </p>
4485        
4486
4487        <div class="td-cart-cross-sell--nav carousel-nav-arrow" data-td-swiper-nav>
4488          <button
4489            class="carousel-nav-arrow--prev td-cart-cross-sell--arrow td-cart-cross-sell--prev-td-cart-cross-sell-drawer"
4490            type="button"
4491            aria-label="previous"
4492          ><svg class="icon--root icon--chevron-left" data-invertible="true" width="12" height="20" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg">
4493      <path d="m3.13 10 8.58 8.58L10.29 20l-10-10 10-10 1.42 1.42z" fill="currentColor" fill-rule="nonzero" />
4494    </svg></button>
4495          <div
4496            id="td-cart-cross-sell-frac-td-cart-cross-sell-drawer"
4497            class="td-cart-cross-sell--swiper-fraction swiper-pagination"
4498            data-item="paragraph"
4499          ></div>
4500          <button
4501            class="carousel-nav-arrow--next td-cart-cross-sell--arrow td-cart-cross-sell--next-td-cart-cross-sell-drawer"
4502            type="button"
4503            aria-label="next"
4504          ><svg class="icon--root icon--chevron-right" data-invertible="true" width="12" height="20" viewBox="0 0 12 20" xmlns="http://www.w3.org/2000/svg">
4505      <path d="M8.87 10 .29 1.42 1.71 0l10 10-10 10-1.42-1.42z" fill="currentColor" fill-rule="nonzero" />
4506    </svg></button>
4507        </div>
4508      </div>
4509
4510      <swiper-slider
4511        data-swiper-options='{      "slidesPerView": 2,      "spaceBetween": 12,      "loop": false,      "watchOverflow": true,      "slidesPerGroup": 2,      "navigation": {        "nextEl": ".td-cart-cross-sell--next-td-cart-cross-sell-drawer",        "prevEl": ".td-cart-cross-sell--prev-td-cart-cross-sell-drawer"      },      "pagination": {        "el": "#td-cart-cross-sell-frac-td-cart-cross-sell-drawer",        "type": "fraction",        "clickable": false      },      "breakpoints": {        "768": {          "slidesPerView": 2,          "slidesPerGroup": 2,          "spaceBetween": 24        }      }    }'
4512        data-swiper-allow-empty
4513      >
4514        <div
4515          class="td-cart-cross-sell--slider swiper"
4516          data-swiper
4517          aria-hidden="false"
4518        >
4519          <div class="swiper-wrapper td-cart-cross-sell--track" data-td-cross-sell-track><!-- snippets/td-cart-cross-sell-slides.liquid -->
4520
4521
4522<template data-td-product-ids="4422475350118,7439912239301,7564442960069,7440021487813,7864518049989,7866369638597"></template><div class="swiper-slide td-cart-cross-sell--slide" data-swiper-slide><!-- snippets/td-cart-cross-sell-card.liquid -->
4523
4524<article
4525    class="td-cart-cross-sell-card"
4526    data-td-cross-sell-card
4527    data-td-product-id="4422475350118"
4528  >
4529    <a
4530      class="td-cart-cross-sell-card--image-link"
4531      href="/products/black-leopard-leggings"
4532      aria-label="Black Leopard Leggings"
4533      tabindex="-1"
4534    ><img src="//www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=400" alt="close up of black leopard leggings" srcset="//www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=180 180w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=240 240w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=320 320w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&amp;width=400 400w" width="400" height="520" loading="lazy" class="td-cart-cross-sell-card--image" sizes="(max-width: 767px) 46vw, (max-width: 1279px) 23vw, 260px"></a>
4535
4536    <div class="td-cart-cross-sell-card--content">
4537      <a class="td-cart-cross-sell-card--title-link" href="/products/black-leopard-leggings">
4538        <p class="td-cart-cross-sell-card--title" data-item="nav-text">Black Leopard Leggings</p>
4539        
4540      </a>
4541
4542      <div class="td-cart-cross-sell-card--reviews">
4543
4544
4545
4546<!-- Stamped - Begin Star Rating Badge --><span class="stamped-product-reviews-badge" data-id="4422475350118" data-product-sku="black-leopard-leggings" data-product-type="Leggings" data-product-title="Black Leopard Leggings" style="display: inline-block;"></span><!-- Stamped - End Star Rating Badge -->
4547</div>
4548
4549      <div class="td-cart-cross-sell-card--price" data-td-price-wrapper>
4550        <span class="td-cart-cross-sell-card--price-current" data-item="nav-text" data-td-price-current><span class=money>$25.00</span></span>
4551        <s
4552          class="td-cart-cross-sell-card--price-compare"
4553          data-item="nav-text"
4554          data-text-color="gray"
4555          data-td-price-compare
4556          
4557        ><span class=money>$59.99</span></s>
4558      </div>
4559
4560      <select
4561        id="td-cart-cross-sell-variant-4422475350118"
4562        class="td-cart-cross-sell-card--variant-select"
4563        data-td-variant-select
4564        aria-label="Select an option"
4565      ><option value="" selected>Select an option</option><option
4566            value="44991578603717"
4567            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4568            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4569            
4570          >XXS / Full Length</option><option
4571            value="44991578570949"
4572            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4573            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4574            
4575          >XXS / Capri</option><option
4576            value="45848247304389"
4577            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4578            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4579            
4580          >XXS / Cropped</option><option
4581            value="42093883818181"
4582            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4583            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4584            
4585          >XS / Full Length</option><option
4586            value="31230835130470"
4587            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4588            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4589            
4590          >XS / Capri</option><option
4591            value="45848247337157"
4592            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4593            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4594            
4595          >XS / Cropped</option><option
4596            value="42093883850949"
4597            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4598            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4599            
4600          >S / Full Length</option><option
4601            value="31230835163238"
4602            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4603            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4604            
4605          >S / Capri</option><option
4606            value="45848247369925"
4607            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4608            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4609            
4610          >S / Cropped</option><option
4611            value="42093883883717"
4612            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4613            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4614            
4615          >M / Full Length</option><option
4616            value="31230835196006"
4617            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4618            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4619            
4620          >M / Capri</option><option
4621            value="45848247402693"
4622            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4623            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4624            
4625          >M / Cropped</option><option
4626            value="42093883916485"
4627            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4628            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4629            
4630          >L / Full Length</option><option
4631            value="31230835228774"
4632            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4633            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4634            
4635          >L / Capri</option><option
4636            value="45848247435461"
4637            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4638            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4639            
4640          >L / Cropped</option><option
4641            value="42093883949253"
4642            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4643            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4644            
4645          >XL / Full Length</option><option
4646            value="31230835261542"
4647            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4648            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4649            
4650          >XL / Capri</option><option
4651            value="45848247468229"
4652            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4653            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4654            
4655          >XL / Cropped</option><option
4656            value="42093883982021"
4657            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4658            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4659            
4660          >XXL / Full Length</option><option
4661            value="31230835294310"
4662            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4663            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4664            
4665          >XXL / Capri</option><option
4666            value="45848247500997"
4667            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4668            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4669            
4670          >XXL / Cropped</option><option
4671            value="44991578669253"
4672            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4673            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4674            
4675          >XXXL / Full Length</option><option
4676            value="44991578636485"
4677            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4678            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4679            
4680          >XXXL / Capri</option><option
4681            value="45848247533765"
4682            data-td-price="&lt;span class=money&gt;$25.00&lt;/span&gt;"
4683            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4684            
4685          >XXXL / Cropped</option></select>
4686
4687      <button
4688        class="td-cart-cross-sell-card--add"
4689        type="button"
4690        aria-busy="false"
4691        data-item="button-1"
4692        data-td-add-button
4693        data-td-selected-variant-id=""
4694        data-td-choose-size-text="Choose options"
4695        data-td-add-text="Add to cart"
4696        
4697          disabled
4698        
4699      >
4700        <span class="td-cart-cross-sell-card--add-text" data-td-add-button-text>Choose options</span>
4701        <span class="td-cart-cross-sell-card--add-spinner" aria-hidden="true"><svg class="icon--root icon--spinner" data-invertible="false">
4702      <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" />
4703    </svg></span>
4704      </button>
4705    </div>
4706  </article></div><div class="swiper-slide td-cart-cross-sell--slide" data-swiper-slide><!-- snippets/td-cart-cross-sell-card.liquid -->
4707
4708<article
4709    class="td-cart-cross-sell-card"
4710    data-td-cross-sell-card
4711    data-td-product-id="7439912239301"
4712  >
4713    <a
4714      class="td-cart-cross-sell-card--image-link"
4715      href="/products/pumpkin-patch-plaid-leggings"
4716      aria-label="Pumpkin Patch Plaid Leggings"
4717      tabindex="-1"
4718    ><img src="//www.constantlyvariedgear.com/cdn/shop/files/pumpkinpatchplaid-leggings-hero_1f18a3ce-ad99-411b-9115-726df9e326a5.jpg?v=1785523437&amp;width=400" alt="side view of the orange and black plaid leggings against a white background" srcset="//www.constantlyvariedgear.com/cdn/shop/files/pumpkinpatchplaid-leggings-hero_1f18a3ce-ad99-411b-9115-726df9e326a5.jpg?v=1785523437&amp;width=180 180w, //www.constantlyvariedgear.com/cdn/shop/files/pumpkinpatchplaid-leggings-hero_1f18a3ce-ad99-411b-9115-726df9e326a5.jpg?v=1785523437&amp;width=240 240w, //www.constantlyvariedgear.com/cdn/shop/files/pumpkinpatchplaid-leggings-hero_1f18a3ce-ad99-411b-9115-726df9e326a5.jpg?v=1785523437&amp;width=320 320w, //www.constantlyvariedgear.com/cdn/shop/files/pumpkinpatchplaid-leggings-hero_1f18a3ce-ad99-411b-9115-726df9e326a5.jpg?v=1785523437&amp;width=400 400w" width="400" height="520" loading="lazy" class="td-cart-cross-sell-card--image" sizes="(max-width: 767px) 46vw, (max-width: 1279px) 23vw, 260px"></a>
4719
4720    <div class="td-cart-cross-sell-card--content">
4721      <a class="td-cart-cross-sell-card--title-link" href="/products/pumpkin-patch-plaid-leggings">
4722        <p class="td-cart-cross-sell-card--title" data-item="nav-text">Pumpkin Patch Plaid Leggings</p>
4723        
4724      </a>
4725
4726      <div class="td-cart-cross-sell-card--reviews">
4727
4728
4729
4730<!-- Stamped - Begin Star Rating Badge --><span class="stamped-product-reviews-badge" data-id="7439912239301" data-product-sku="pumpkin-patch-plaid-leggings" data-product-type="Leggings" data-product-title="Pumpkin Patch Plaid Leggings" style="display: inline-block;"></span><!-- Stamped - End Star Rating Badge -->
4731</div>
4732
4733      <div class="td-cart-cross-sell-card--price" data-td-price-wrapper>
4734        <span class="td-cart-cross-sell-card--price-current" data-item="nav-text" data-td-price-current><span class=money>$47.99</span></span>
4735        <s
4736          class="td-cart-cross-sell-card--price-compare"
4737          data-item="nav-text"
4738          data-text-color="gray"
4739          data-td-price-compare
4740          
4741        ><span class=money>$59.99</span></s>
4742      </div>
4743
4744      <select
4745        id="td-cart-cross-sell-variant-7439912239301"
4746        class="td-cart-cross-sell-card--variant-select"
4747        data-td-variant-select
4748        aria-label="Select an option"
4749      ><option value="" selected>Select an option</option><option
4750            value="44695609082053"
4751            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4752            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4753            
4754          >XXS / Full Length</option><option
4755            value="44695609049285"
4756            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4757            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4758            
4759          >XXS / Capri</option><option
4760            value="42213269242053"
4761            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4762            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4763            
4764          >XS / Full Length</option><option
4765            value="42213269209285"
4766            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4767            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4768            
4769          >XS / Capri</option><option
4770            value="42213269340357"
4771            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4772            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4773            
4774          >S / Full Length</option><option
4775            value="42213269307589"
4776            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4777            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4778            
4779          >S / Capri</option><option
4780            value="42213269405893"
4781            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4782            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4783            
4784          >M / Full Length</option><option
4785            value="42213269373125"
4786            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4787            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4788            
4789          >M / Capri</option><option
4790            value="42213269471429"
4791            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4792            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4793            
4794          >L / Full Length</option><option
4795            value="42213269438661"
4796            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4797            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4798            
4799          >L / Capri</option><option
4800            value="42213269504197"
4801            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4802            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4803            
4804          >XL / Capri</option><option
4805            value="42213269602501"
4806            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4807            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4808            
4809          >XXL / Full Length</option><option
4810            value="42213269569733"
4811            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4812            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4813            
4814          >XXL / Capri</option><option
4815            value="44695609147589"
4816            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4817            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4818            
4819          >XXXL / Full Length</option><option
4820            value="44695609114821"
4821            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4822            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4823            
4824          >XXXL / Capri</option></select>
4825
4826      <button
4827        class="td-cart-cross-sell-card--add"
4828        type="button"
4829        aria-busy="false"
4830        data-item="button-1"
4831        data-td-add-button
4832        data-td-selected-variant-id=""
4833        data-td-choose-size-text="Choose options"
4834        data-td-add-text="Add to cart"
4835        
4836          disabled
4837        
4838      >
4839        <span class="td-cart-cross-sell-card--add-text" data-td-add-button-text>Choose options</span>
4840        <span class="td-cart-cross-sell-card--add-spinner" aria-hidden="true"><svg class="icon--root icon--spinner" data-invertible="false">
4841      <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" />
4842    </svg></span>
4843      </button>
4844    </div>
4845  </article></div><div class="swiper-slide td-cart-cross-sell--slide" data-swiper-slide><!-- snippets/td-cart-cross-sell-card.liquid -->
4846
4847<article
4848    class="td-cart-cross-sell-card"
4849    data-td-cross-sell-card
4850    data-td-product-id="7564442960069"
4851  >
4852    <a
4853      class="td-cart-cross-sell-card--image-link"
4854      href="/products/wanderlust-leggings"
4855      aria-label="Wanderlust Leggings"
4856      tabindex="-1"
4857    ><img src="//www.constantlyvariedgear.com/cdn/shop/files/wanderlust-leggings-hero.jpg?v=1785421008&amp;width=400" alt="front of the paisley flowers leggings against a white background" srcset="//www.constantlyvariedgear.com/cdn/shop/files/wanderlust-leggings-hero.jpg?v=1785421008&amp;width=180 180w, //www.constantlyvariedgear.com/cdn/shop/files/wanderlust-leggings-hero.jpg?v=1785421008&amp;width=240 240w, //www.constantlyvariedgear.com/cdn/shop/files/wanderlust-leggings-hero.jpg?v=1785421008&amp;width=320 320w, //www.constantlyvariedgear.com/cdn/shop/files/wanderlust-leggings-hero.jpg?v=1785421008&amp;width=400 400w" width="400" height="520" loading="lazy" class="td-cart-cross-sell-card--image" sizes="(max-width: 767px) 46vw, (max-width: 1279px) 23vw, 260px"></a>
4858
4859    <div class="td-cart-cross-sell-card--content">
4860      <a class="td-cart-cross-sell-card--title-link" href="/products/wanderlust-leggings">
4861        <p class="td-cart-cross-sell-card--title" data-item="nav-text">Wanderlust Leggings</p>
4862        
4863      </a>
4864
4865      <div class="td-cart-cross-sell-card--reviews">
4866
4867
4868
4869<!-- Stamped - Begin Star Rating Badge --><span class="stamped-product-reviews-badge" data-id="7564442960069" data-product-sku="wanderlust-leggings" data-product-type="Leggings" data-product-title="Wanderlust Leggings" style="display: inline-block;"></span><!-- Stamped - End Star Rating Badge -->
4870</div>
4871
4872      <div class="td-cart-cross-sell-card--price" data-td-price-wrapper>
4873        <span class="td-cart-cross-sell-card--price-current" data-item="nav-text" data-td-price-current><span class=money>$47.99</span></span>
4874        <s
4875          class="td-cart-cross-sell-card--price-compare"
4876          data-item="nav-text"
4877          data-text-color="gray"
4878          data-td-price-compare
4879          
4880        ><span class=money>$59.99</span></s>
4881      </div>
4882
4883      <select
4884        id="td-cart-cross-sell-variant-7564442960069"
4885        class="td-cart-cross-sell-card--variant-select"
4886        data-td-variant-select
4887        aria-label="Select an option"
4888      ><option value="" selected>Select an option</option><option
4889            value="44734168432837"
4890            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4891            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4892            
4893          >XXS / Capri</option><option
4894            value="42550507634885"
4895            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4896            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4897            
4898          >XS / Full Length</option><option
4899            value="42550507602117"
4900            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4901            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4902            
4903          >XS / Capri</option><option
4904            value="42550507667653"
4905            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4906            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4907            
4908          >S / Capri</option><option
4909            value="42550507733189"
4910            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4911            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4912            
4913          >M / Capri</option><option
4914            value="42550507798725"
4915            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4916            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4917            
4918          >L / Capri</option><option
4919            value="42550507897029"
4920            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4921            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4922            
4923          >XL / Full Length</option><option
4924            value="42550507864261"
4925            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4926            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4927            
4928          >XL / Capri</option><option
4929            value="42550507962565"
4930            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4931            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4932            
4933          >XXL / Full Length</option><option
4934            value="42550507929797"
4935            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4936            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4937            
4938          >XXL / Capri</option><option
4939            value="44734168531141"
4940            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4941            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4942            
4943          >XXXL / Full Length</option><option
4944            value="44734168498373"
4945            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
4946            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
4947            
4948          >XXXL / Capri</option></select>
4949
4950      <button
4951        class="td-cart-cross-sell-card--add"
4952        type="button"
4953        aria-busy="false"
4954        data-item="button-1"
4955        data-td-add-button
4956        data-td-selected-variant-id=""
4957        data-td-choose-size-text="Choose options"
4958        data-td-add-text="Add to cart"
4959        
4960          disabled
4961        
4962      >
4963        <span class="td-cart-cross-sell-card--add-text" data-td-add-button-text>Choose options</span>
4964        <span class="td-cart-cross-sell-card--add-spinner" aria-hidden="true"><svg class="icon--root icon--spinner" data-invertible="false">
4965      <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" />
4966    </svg></span>
4967      </button>
4968    </div>
4969  </article></div><div class="swiper-slide td-cart-cross-sell--slide" data-swiper-slide><!-- snippets/td-cart-cross-sell-card.liquid -->
4970
4971<article
4972    class="td-cart-cross-sell-card"
4973    data-td-cross-sell-card
4974    data-td-product-id="7440021487813"
4975  >
4976    <a
4977      class="td-cart-cross-sell-card--image-link"
4978      href="/products/spider-web-leggings"
4979      aria-label="Spider Web Leggings"
4980      tabindex="-1"
4981    ><img src="//www.constantlyvariedgear.com/cdn/shop/files/spiderweb-leggings-hero.jpg?v=1785784939&amp;width=400" alt="front of the orange spider webs against a black background leggings against a white background" srcset="//www.constantlyvariedgear.com/cdn/shop/files/spiderweb-leggings-hero.jpg?v=1785784939&amp;width=180 180w, //www.constantlyvariedgear.com/cdn/shop/files/spiderweb-leggings-hero.jpg?v=1785784939&amp;width=240 240w, //www.constantlyvariedgear.com/cdn/shop/files/spiderweb-leggings-hero.jpg?v=1785784939&amp;width=320 320w, //www.constantlyvariedgear.com/cdn/shop/files/spiderweb-leggings-hero.jpg?v=1785784939&amp;width=400 400w" width="400" height="520" loading="lazy" class="td-cart-cross-sell-card--image" sizes="(max-width: 767px) 46vw, (max-width: 1279px) 23vw, 260px"></a>
4982
4983    <div class="td-cart-cross-sell-card--content">
4984      <a class="td-cart-cross-sell-card--title-link" href="/products/spider-web-leggings">
4985        <p class="td-cart-cross-sell-card--title" data-item="nav-text">Spider Web Leggings</p>
4986        
4987      </a>
4988
4989      <div class="td-cart-cross-sell-card--reviews">
4990
4991
4992
4993<!-- Stamped - Begin Star Rating Badge --><span class="stamped-product-reviews-badge" data-id="7440021487813" data-product-sku="spider-web-leggings" data-product-type="Leggings" data-product-title="Spider Web Leggings" style="display: inline-block;"></span><!-- Stamped - End Star Rating Badge -->
4994</div>
4995
4996      <div class="td-cart-cross-sell-card--price" data-td-price-wrapper>
4997        <span class="td-cart-cross-sell-card--price-current" data-item="nav-text" data-td-price-current><span class=money>$47.99</span></span>
4998        <s
4999          class="td-cart-cross-sell-card--price-compare"
5000          data-item="nav-text"
5001          data-text-color="gray"
5002          data-td-price-compare
5003          
5004        ><span class=money>$59.99</span></s>
5005      </div>
5006
5007      <select
5008        id="td-cart-cross-sell-variant-7440021487813"
5009        class="td-cart-cross-sell-card--variant-select"
5010        data-td-variant-select
5011        aria-label="Select an option"
5012      ><option value="" selected>Select an option</option><option
5013            value="45936084025541"
5014            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5015            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5016            
5017          >XXXL / Capri</option></select>
5018
5019      <button
5020        class="td-cart-cross-sell-card--add"
5021        type="button"
5022        aria-busy="false"
5023        data-item="button-1"
5024        data-td-add-button
5025        data-td-selected-variant-id=""
5026        data-td-choose-size-text="Choose options"
5027        data-td-add-text="Add to cart"
5028        
5029          disabled
5030        
5031      >
5032        <span class="td-cart-cross-sell-card--add-text" data-td-add-button-text>Choose options</span>
5033        <span class="td-cart-cross-sell-card--add-spinner" aria-hidden="true"><svg class="icon--root icon--spinner" data-invertible="false">
5034      <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" />
5035    </svg></span>
5036      </button>
5037    </div>
5038  </article></div><div class="swiper-slide td-cart-cross-sell--slide" data-swiper-slide><!-- snippets/td-cart-cross-sell-card.liquid -->
5039
5040<article
5041    class="td-cart-cross-sell-card"
5042    data-td-cross-sell-card
5043    data-td-product-id="7864518049989"
5044  >
5045    <a
5046      class="td-cart-cross-sell-card--image-link"
5047      href="/products/leaf-me-alone-leggings"
5048      aria-label="Leaf Me Alone Leggings"
5049      tabindex="-1"
5050    ><img src="//www.constantlyvariedgear.com/cdn/shop/files/leafmealone-leggings-hero.jpg?v=1785420804&amp;width=400" alt="close up of the orange leaves leggings against a white background" srcset="//www.constantlyvariedgear.com/cdn/shop/files/leafmealone-leggings-hero.jpg?v=1785420804&amp;width=180 180w, //www.constantlyvariedgear.com/cdn/shop/files/leafmealone-leggings-hero.jpg?v=1785420804&amp;width=240 240w, //www.constantlyvariedgear.com/cdn/shop/files/leafmealone-leggings-hero.jpg?v=1785420804&amp;width=320 320w, //www.constantlyvariedgear.com/cdn/shop/files/leafmealone-leggings-hero.jpg?v=1785420804&amp;width=400 400w" width="400" height="520" loading="lazy" class="td-cart-cross-sell-card--image" sizes="(max-width: 767px) 46vw, (max-width: 1279px) 23vw, 260px"></a>
5051
5052    <div class="td-cart-cross-sell-card--content">
5053      <a class="td-cart-cross-sell-card--title-link" href="/products/leaf-me-alone-leggings">
5054        <p class="td-cart-cross-sell-card--title" data-item="nav-text">Leaf Me Alone Leggings</p>
5055        
5056      </a>
5057
5058      <div class="td-cart-cross-sell-card--reviews">
5059
5060
5061
5062<!-- Stamped - Begin Star Rating Badge --><span class="stamped-product-reviews-badge" data-id="7864518049989" data-product-sku="leaf-me-alone-leggings" data-product-type="Leggings" data-product-title="Leaf Me Alone Leggings" style="display: inline-block;"></span><!-- Stamped - End Star Rating Badge -->
5063</div>
5064
5065      <div class="td-cart-cross-sell-card--price" data-td-price-wrapper>
5066        <span class="td-cart-cross-sell-card--price-current" data-item="nav-text" data-td-price-current><span class=money>$47.99</span></span>
5067        <s
5068          class="td-cart-cross-sell-card--price-compare"
5069          data-item="nav-text"
5070          data-text-color="gray"
5071          data-td-price-compare
5072          
5073        ><span class=money>$59.99</span></s>
5074      </div>
5075
5076      <select
5077        id="td-cart-cross-sell-variant-7864518049989"
5078        class="td-cart-cross-sell-card--variant-select"
5079        data-td-variant-select
5080        aria-label="Select an option"
5081      ><option value="" selected>Select an option</option><option
5082            value="44734173053125"
5083            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5084            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5085            
5086          >XXS / Full Length</option><option
5087            value="44734173020357"
5088            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5089            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5090            
5091          >XXS / Capri</option><option
5092            value="43428867670213"
5093            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5094            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5095            
5096          >XS / Full Length</option><option
5097            value="43428867637445"
5098            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5099            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5100            
5101          >XS / Capri</option><option
5102            value="43428867735749"
5103            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5104            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5105            
5106          >S / Full Length</option><option
5107            value="43428867702981"
5108            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5109            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5110            
5111          >S / Capri</option><option
5112            value="43428867801285"
5113            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5114            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5115            
5116          >M / Full Length</option><option
5117            value="43428867768517"
5118            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5119            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5120            
5121          >M / Capri</option><option
5122            value="43428867866821"
5123            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5124            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5125            
5126          >L / Full Length</option><option
5127            value="43428867834053"
5128            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5129            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5130            
5131          >L / Capri</option><option
5132            value="43428867932357"
5133            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5134            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5135            
5136          >XL / Full Length</option><option
5137            value="43428867899589"
5138            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5139            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5140            
5141          >XL / Capri</option><option
5142            value="43428867997893"
5143            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5144            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5145            
5146          >XXL / Full Length</option><option
5147            value="43428867965125"
5148            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5149            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5150            
5151          >XXL / Capri</option><option
5152            value="44734173118661"
5153            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5154            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5155            
5156          >XXXL / Full Length</option><option
5157            value="44734173085893"
5158            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5159            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5160            
5161          >XXXL / Capri</option></select>
5162
5163      <button
5164        class="td-cart-cross-sell-card--add"
5165        type="button"
5166        aria-busy="false"
5167        data-item="button-1"
5168        data-td-add-button
5169        data-td-selected-variant-id=""
5170        data-td-choose-size-text="Choose options"
5171        data-td-add-text="Add to cart"
5172        
5173          disabled
5174        
5175      >
5176        <span class="td-cart-cross-sell-card--add-text" data-td-add-button-text>Choose options</span>
5177        <span class="td-cart-cross-sell-card--add-spinner" aria-hidden="true"><svg class="icon--root icon--spinner" data-invertible="false">
5178      <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" />
5179    </svg></span>
5180      </button>
5181    </div>
5182  </article></div><div class="swiper-slide td-cart-cross-sell--slide" data-swiper-slide><!-- snippets/td-cart-cross-sell-card.liquid -->
5183
5184<article
5185    class="td-cart-cross-sell-card"
5186    data-td-cross-sell-card
5187    data-td-product-id="7866369638597"
5188  >
5189    <a
5190      class="td-cart-cross-sell-card--image-link"
5191      href="/products/spooky-lace-leggings"
5192      aria-label="Spooky Lace Leggings"
5193      tabindex="-1"
5194    ><img src="//www.constantlyvariedgear.com/cdn/shop/files/spooky_lace_leggings-hero.jpg?v=1787062506&amp;width=400" alt="front of the purple lace bats leggings against a white background" srcset="//www.constantlyvariedgear.com/cdn/shop/files/spooky_lace_leggings-hero.jpg?v=1787062506&amp;width=180 180w, //www.constantlyvariedgear.com/cdn/shop/files/spooky_lace_leggings-hero.jpg?v=1787062506&amp;width=240 240w, //www.constantlyvariedgear.com/cdn/shop/files/spooky_lace_leggings-hero.jpg?v=1787062506&amp;width=320 320w, //www.constantlyvariedgear.com/cdn/shop/files/spooky_lace_leggings-hero.jpg?v=1787062506&amp;width=400 400w" width="400" height="520" loading="lazy" class="td-cart-cross-sell-card--image" sizes="(max-width: 767px) 46vw, (max-width: 1279px) 23vw, 260px"></a>
5195
5196    <div class="td-cart-cross-sell-card--content">
5197      <a class="td-cart-cross-sell-card--title-link" href="/products/spooky-lace-leggings">
5198        <p class="td-cart-cross-sell-card--title" data-item="nav-text">Spooky Lace Leggings</p>
5199        
5200      </a>
5201
5202      <div class="td-cart-cross-sell-card--reviews">
5203
5204
5205
5206<!-- Stamped - Begin Star Rating Badge --><span class="stamped-product-reviews-badge" data-id="7866369638597" data-product-sku="spooky-lace-leggings" data-product-type="Leggings" data-product-title="Spooky Lace Leggings" style="display: inline-block;"></span><!-- Stamped - End Star Rating Badge -->
5207</div>
5208
5209      <div class="td-cart-cross-sell-card--price" data-td-price-wrapper>
5210        <span class="td-cart-cross-sell-card--price-current" data-item="nav-text" data-td-price-current><span class=money>$47.99</span></span>
5211        <s
5212          class="td-cart-cross-sell-card--price-compare"
5213          data-item="nav-text"
5214          data-text-color="gray"
5215          data-td-price-compare
5216          
5217        ><span class=money>$59.99</span></s>
5218      </div>
5219
5220      <select
5221        id="td-cart-cross-sell-variant-7866369638597"
5222        class="td-cart-cross-sell-card--variant-select"
5223        data-td-variant-select
5224        aria-label="Select an option"
5225      ><option value="" selected>Select an option</option><option
5226            value="45945764118725"
5227            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5228            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5229            
5230          >XXS / Full Length</option><option
5231            value="45945764085957"
5232            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5233            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5234            
5235          >XXS / Capri</option><option
5236            value="43438560510149"
5237            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5238            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5239            
5240          >XS / Full Length</option><option
5241            value="43438560477381"
5242            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5243            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5244            
5245          >XS / Capri</option><option
5246            value="43438560575685"
5247            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5248            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5249            
5250          >S / Full Length</option><option
5251            value="43438560542917"
5252            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5253            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5254            
5255          >S / Capri</option><option
5256            value="43438560641221"
5257            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5258            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5259            
5260          >M / Full Length</option><option
5261            value="43438560608453"
5262            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5263            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5264            
5265          >M / Capri</option><option
5266            value="43438560739525"
5267            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5268            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5269            
5270          >L / Full Length</option><option
5271            value="43438560673989"
5272            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5273            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5274            
5275          >L / Capri</option><option
5276            value="43438560805061"
5277            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5278            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5279            
5280          >XL / Full Length</option><option
5281            value="43438560772293"
5282            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5283            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5284            
5285          >XL / Capri</option><option
5286            value="43438560870597"
5287            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5288            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5289            
5290          >XXL / Full Length</option><option
5291            value="43438560837829"
5292            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5293            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5294            
5295          >XXL / Capri</option><option
5296            value="45945764151493"
5297            data-td-price="&lt;span class=money&gt;$47.99&lt;/span&gt;"
5298            data-td-compare-price="&lt;span class=money&gt;$59.99&lt;/span&gt;"
5299            
5300          >XXXL / Capri</option></select>
5301
5302      <button
5303        class="td-cart-cross-sell-card--add"
5304        type="button"
5305        aria-busy="false"
5306        data-item="button-1"
5307        data-td-add-button
5308        data-td-selected-variant-id=""
5309        data-td-choose-size-text="Choose options"
5310        data-td-add-text="Add to cart"
5311        
5312          disabled
5313        
5314      >
5315        <span class="td-cart-cross-sell-card--add-text" data-td-add-button-text>Choose options</span>
5316        <span class="td-cart-cross-sell-card--add-spinner" aria-hidden="true"><svg class="icon--root icon--spinner" data-invertible="false">
5317      <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" />
5318    </svg></span>
5319      </button>
5320    </div>
5321  </article></div></div>
5322        </div>
5323      </swiper-slider>
5324    </td-cart-cross-sell></div><div class="cart--summary">
5325      <td-cart-shipping-protection
5326        class="td-cart-shipping-protection"
5327        data-td-variant-id="45579464540357"
5328        aria-hidden="true"
5329      >
5330        <label class="td-cart-shipping-protection--control" data-item="block">
5331          <input
5332            class="td-cart-shipping-protection--checkbox"
5333            type="checkbox"
5334            data-td-shipping-protection-toggle
5335          >
5336          <span class="td-cart-shipping-protection--content">
5337            <span class="td-cart-shipping-protection--header">
5338              <span class="td-cart-shipping-protection--title" data-item="nav-text">Shipping protection</span>
5339              <span class="td-cart-shipping-protection--price" data-item="nav-text"><span class=money>
5339$1.99</span></span>
5340            </span>
5341            <span class="td-cart-shipping-protection--description" data-item="paragraph">Covers loss, damage, and theft during shipping.<a href='https://www.constantlyvariedgear.com/pages/shipping-protection'>Learn more</a></span>
5342          </span>
5343        </label>
5344      </td-cart-shipping-protection><div class="cart--totals"><div class="cart--total">
5345        <div data-item="block-heading">Subtotal:
5346        </div>
5347        <div class="cart--total-price money" data-item="nav-text"><span class=money>$0.00 USD</span></div>
5348      </div></div>
5349
5350    <button
5351      type="submit"
5352      name="checkout"
5353      class="cart--button"
5354      data-item="button-1"
5355      data-text="Checkout"
5356    >
5357      <span class="cart--button-text">Checkout</span>
5358      <span class="cart--button-spinner"><svg class="icon--root icon--spinner" data-invertible="false">
5359      <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" />
5360    </svg></span>
5361    </button>
5362  </div></form>
5363</cart-element><link href="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/td-cart-widgets.css?v=62871690818850648151787254021" rel="stylesheet" type="text/css" media="all" />
5364  
5364<script type="module" src="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/td-cart-widgets.js?v=3715410603258381221787254021" defer></script>
5364</div></div>
5365
5366  <div
5367    class="drawer--side"
5368    data-side="left"
5369    aria-expanded="false"
5370  >
5371    <div class="drawer--container" data-view="y-menu">
5372<!-- snippets/mobile-nav.liquid --><div class="mobile-nav">
5373  <button
5374    class="layout--close mobile-nav--close"
5375    type="button"
5376    data-drawer-close
5377    aria-label="close"
5378  ></button>
5379
5380  <ul class="mobile-nav--utilities" data-mq="small">
5381    <li class="mobile-nav--search"></li>
5382    <li class="mobile-nav--account"></li>
5383  </ul>
5384
5385  <nav class="mobile-nav--menu" data-item="nav-text"></nav>
5386
5387  <div class="mobile-nav--footer" data-mq="small">
5388    <div class="mobile-nav--social-icons"></div>
5389
5390    <div class="mobile-nav--localization"></div>
5391  </div>
5392</div>
5393
5394
5395</div>
5396  </div>
5397
5398
5399  <div class="drawer--focus-trigger" tabindex="0"></div>
5400</drawer-element><!-- snippets/feedback-bar.liquid --><feedback-bar-element
5401  class="feedback-bar--root"
5402  data-transition-item="viewport"
5403  data-transition-type="slide-in"
5404  data-transition-trigger="custom"
5405  aria-hidden="true"
5406>
5407  <div
5408    id="feedback"
5409    class="feedback-bar--message"
5410    data-background-color="dark"
5411    data-translucent="true"
5412    data-text-color="white"
5413    data-item="nav-text"
5414  ></div>
5415  
5415<script type="application/json">
5416    {
5417      "copied": "Link copied to clipboard",
5418      "comment": "Thank you, your comment has been posted.",
5419      "comment--moderated": "Thanks for your comment. It will have to be approved by the blog owner first before showing up.",
5420      "contact-form": "Thanks for contacting us! We'll get back to you as soon as possible.",
5421      "email-invalid": "Please enter a valid email address",
5422      "newsletter": "Thanks for signing up!",
5423      "product-form": "We'll notify you when this becomes available",
5424      "product--no-items": "The max number of items have already been added",
5425      "product--one-item": "There is only one item left to add to the cart",
5426      "product--n-items": "There are only [num_items] items left to add to the cart"
5427    }
5428  </script>
5428
5429</feedback-bar-element>
5430
5431<svg class="icon--root icon--defs" data-invertible="true">
5432      <defs>
5433        <radialGradient id="instagram-hover" r="150%" cx="30%" cy="107%">
5434          <stop offset="0%" stop-color="#fdf497" />
5435          <stop offset="5%" stop-color="#fdf497" />
5436          <stop offset="45%" stop-color="#fd5949" />
5437          <stop offset="60%" stop-color="#d6249f" />
5438          <stop offset="90%" stop-color="#285aeb" />
5439        </radialGradient>
5440        <symbol id="loading-spinner" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid">
5441          <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor">
5442            <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.8391608391608392s" repeatCount="indefinite" />
5443          </rect>
5444          <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(27.692 50 50)">
5445            <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.7692307692307692s" repeatCount="indefinite" />
5446          </rect>
5447          <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(55.385 50 50)">
5448            <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.6993006993006993s" repeatCount="indefinite" />
5449          </rect>
5450          <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(83.077 50 50)">
5451            <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.6293706293706294s" repeatCount="indefinite" />
5452          </rect>
5453          <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(110.77 50 50)">
5454            <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.5594405594405594s" repeatCount="indefinite" />
5455          </rect>
5456          <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(138.462 50 50)">
5457            <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.4895104895104895s" repeatCount="indefinite" />
5458          </rect>
5459          <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(166.154 50 50)">
5460            <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.4195804195804196s" repeatCount="indefinite" />
5461          </rect>
5462          <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(193.846 50 50)">
5463            <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.34965034965034963s" repeatCount="indefinite" />
5464          </rect>
5465          <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(221.538 50 50)">
5466            <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.2797202797202797s" repeatCount="indefinite" />
5467          </rect>
5468          <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(249.23 50 50)">
5469            <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.2097902097902098s" repeatCount="indefinite" />
5470          </rect>
5471          <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(276.923 50 50)">
5472            <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.13986013986013984s" repeatCount="indefinite" />
5473          </rect>
5474          <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(304.615 50 50)">
5475            <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.06993006993006992s" repeatCount="indefinite" />
5476          </rect>
5477          <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(332.308 50 50)">
5478            <animate attributeName="opacity" values="1;0" keyTimes="0;
54781" dur="0.9090909090909091s" begin="0s" repeatCount="indefinite" />
5479          </rect>
5480        </symbol>
5481        <filter id="glow-text" color-interpolation-filters="sRGB" x="-50%" y="-200%" width="200%" height="500%">
5482          <feGaussianBlur in="SourceGraphic" data-target-blur="4" stdDeviation="4" result="blur4" />
5483          <feGaussianBlur in="SourceGraphic" data-target-blur="19" stdDeviation="19" result="blur19" />
5484          <feGaussianBlur in="SourceGraphic" data-target-blur="9" stdDeviation="9" result="blur9" />
5485          <feGaussianBlur in="SourceGraphic" data-target-blur="30" stdDeviation="30" result="blur30" />
5486          <feColorMatrix in="blur4" result="color-0-blur" values="1 0 0 0 0 0 0.9803921568627451 0 0 0 0 0 0.9647058823529412 0 0 0 0 0 0.8 0" />
5487          <feOffset in="color-0-blur" result="layer-0-offsetted" data-target-offset-y="0" />
5488          <feColorMatrix in="blur19" result="color-1-blur" values="0.8156862745098039 0 0 0 0 0 0.49411764705882355 0 0 0 0 0 0.2627450980392157 0 0 0 0 0 0.7 0" />
5489          <feOffset in="color-1-blur" result="layer-1-offsetted" dy="2" data-target-offset-y="2" />
5490          <feColorMatrix in="blur9" result="color-2-blur" values="1 0 0 0 0 0 0.6666666666666666 0 0 0 0 0 0.36470588235294116 0 0 0 0 0 0.5 0" />
5491          <feOffset in="color-2-blur" result="layer-2-offsetted" dy="2" data-target-offset-y="2" />
5492          <feColorMatrix in="blur30" result="color-3-blur" values="1 0 0 0 0 0 0.611764705882353 0 0 0 0 0 0.39215686274509803 0 0 0 0 0 0.4 0" />
5493          <feOffset in="color-3-blur" result="layer-3-offsetted" dy="2" data-target-offset-y="2" />
5494          <feColorMatrix in="blur30" result="color-4-blur" values="0.4549019607843137 0 0 0 0 0 0.16470588235294117 0 0 0 0 0 0 0 0 0 0 0 0.3 0" />
5495          <feOffset in="color-4-blur" result="layer-4-offsetted" dy="16" data-target-offset-y="16" />
5496          <feColorMatrix in="blur30" result="color-5-blur" values="0.4235294117647059 0 0 0 0 0 0.19607843137254902 0 0 0 0 0 0.11372549019607843 0 0 0 0 0 0.2 0" />
5497          <feOffset in="color-5-blur" result="layer-5-offsetted" dy="64" data-target-offset-y="64" />
5498          <feColorMatrix in="blur30" result="color-6-blur" values="0.21176470588235294 0 0 0 0 0 0.10980392156862745 0 0 0 0 0 0.07450980392156863 0 0 0 0 0 0.1 0" />
5499          <feOffset in="color-6-blur" result="layer-6-offsetted" dy="64" data-target-offset-y="64" />
5500          <feColorMatrix in="blur30" result="color-7-blur" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0" />
5501          <feOffset in="color-7-blur" result="layer-7-offsetted" dy="64" data-target-offset-y="64" />
5502          <feMerge>
5503            <feMergeNode in="layer-0-offsetted" />
5504            <feMergeNode in="layer-1-offsetted" />
5505            <feMergeNode in="layer-2-offsetted" />
5506            <feMergeNode in="layer-3-offsetted" />
5507            <feMergeNode in="layer-4-offsetted" />
5508            <feMergeNode in="layer-5-offsetted" />
5509            <feMergeNode in="layer-6-offsetted" />
5510            <feMergeNode in="layer-7-offsetted" />
5511            <feMergeNode in="layer-0-offsetted" />
5512            <feMergeNode in="SourceGraphic" />
5513          </feMerge>
5514        </filter>
5515      </defs>
5516    </svg></div>
5517
5518     
5519 
5520<script>
5521
5522(function() {
5523    // Matches polyfill
5524    if (!Element.prototype.matches) {
5525        Element.prototype.matches =
5526            Element.prototype.matchesSelector ||
5527            Element.prototype.webkitMatchesSelector ||
5528            Element.prototype.mozMatchesSelector ||
5529            Element.prototype.msMatchesSelector;
5530    }
5531
5532    // Closest polyfill
5533    if (!Element.prototype.closest) {
5534        Element.prototype.closest = function(css) {
5535            var node = this;
5536
5537            while (node) {
5538                if (node.matches(css)) return node;
5539                else node = node.parentElement;
5540            }
5541            return null;
5542        };
5543    }
5544
5545    // Remove polyfill
5546    (function(arr) {
5547        arr.forEach(function(item) {
5548            if (item.hasOwnProperty('remove')) {
5549                return;
5550            }
5551            Object.defineProperty(item, 'remove', {
5552                configurable: true,
5553                enumerable: true,
5554                writable: true,
5555                value: function remove() {
5556                    if (this.parentNode !== null) this.parentNode.removeChild(this);
5557                }
5558            });
5559        });
5560    })([Element.prototype, CharacterData.prototype, DocumentType.prototype]);
5561
5562    // Safari checking private mode localStorage
5563
5564    Storage.prototype._setItem = Storage.prototype.setItem;
5565    Storage.prototype._getItem = Storage.prototype.getItem;
5566
5567    Storage.prototype.setItem = function(key, value) {
5568        try {
5569            this._setItem(key, value);
5570        } catch (e) {
5571            return;
5572            // console.error(e);
5573            // showPrivateModeError();
5574        }
5575    };
5576
5577    Storage.prototype.getItem = function(key) {
5578        var storedValue = null;
5579
5580        try {
5581            storedValue = this._getItem(key);
5582        } catch (e) {
5583            return;
5584            // console.error(e);
5585            // showPrivateModeError();
5586        }
5587
5588        try {
5589            return storedValue;
5590        } catch (e) {
5591            return null;
5592        }
5593    };
5594
5595    function showPrivateModeError() {
5596        alert('For proper work of our app, please turn off "Private Browsing Mode".');
5597    }
5598})();
5599
5600function itcDiff(arr1, arr2) {
5601    return arr1.filter(function(i) {
5602        return arr2.indexOf(i) !== -1;
5603    });
5604}
5605
5606function itcAjax(method, url, callback, data) {
5607    var ajax = new XMLHttpRequest();
5608    ajax.open(method, url, true);
5609    ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
5610    ajax.send(data);
5611    ajax.onload = callback;
5612}
5613
5614function itcCopyToClipboard(text) {
5615    var input = document.getElementById('itc-copy-to-clipboard');
5616    input.value = text;
5617    input.select();
5618
5619    if (document.queryCommandSupported('copy')) {
5620        document.execCommand('copy');
5621    } else {
5622        window.getSelection().toString();
5623    }
5624}
5625
5626function itcSetAssetCss(url) {
5627    var tag = document.createElement('link');
5628    tag.rel = 'stylesheet';
5629    tag.href = url;
5630    document.head.appendChild(tag);
5631}
5632
5633function itcSetAssetJs(url, fnc) {
5634    var tag = document.createElement('script');
5635    tag.src = url;
5636    if (typeof fnc === 'function') {
5637        tag.onload = function() {
5638            fnc();
5639        };
5640    }
5641    document.body.appendChild(tag);
5642}
5643
5644function itcGetFonts() {
5645    var fonts = [
5646            'Merriweather',
5647            'Arvo',
5648            'BioRhyme',
5649            'Josefin Slab',
5650            'Rubik',
5651            'Alegreya',
5652            'Crimson Text',
5653            'PT Serif',
5654            'Anonymous Pro',
5655            'Roboto Slab',
5656            'Scope One',
5657            'Droid Serif',
5658            'Josefin Sans',
5659            'Work Sans',
5660            'Fira Sans',
5661            'Alegreya Sans',
5662            'Source Sans Pro',
5663            'Rajdhani',
5664            'Ubuntu',
5665            'Dosis',
5666            'PT Sans Narrow',
5667            'Raleway',
5668            'Lato',
5669            'Open Sans',
5670            'Bungee',
5671            'Abril Fatface',
5672            'Ultra',
5673            'Lobster Two',
5674            'Dancing Script',
5675            'Caveat',
5676            'Reenie Beanie',
5677            'Amatica SC',
5678            'Kaushan Script',
5679            'Just Another Hand',
5680            'Poiret One',
5681            'Montserrat',
5682            'Roboto'
5683        ],
5684        src = 'https://ajax.googleapis.com/ajax/libs/webfont/1.6.16/webfont.js',
5685        scriptConf = document.createElement('script'),
5686        scriptLib = document.createElement('script');
5687    var config = fonts.reduce(function(sum, current) {
5688        return sum + (' "' + current + '", ');
5689    }, '');
5690    config = 'WebFontConfig = { \n\tgoogle: { families: [' + config + '] }, \n\tclasses: false, timeout: 12000 \n}';
5691    scriptConf.textContent = config;
5692    scriptLib.src = src;
5693    document.head.appendChild(scriptConf);
5694    document.head.appendChild(scriptLib);
5695}
5696
5697var ItcCheckTrigger = {
5698    init: function() {
5699        if (!itc_triggers) return;
5700
5701        this.itcCheckInterval();
5702
5703        this.itcClearStayProduct();
5704        this.itcClearStayCollection();
5705
5706        this.itcCheckPages();
5707        this.itcCheckCollection();
5708        this.itcCheckStays();
5709        this.checkExitIntent();
5710    },
5711    setIntervalStays: function() {
5712        return setInterval(this.itcCheckStays, 1000);
5713    },
5714
5715    setIntervalStayCollection: function() {
5716        return setInterval(this.itcCheckStayCollection, 1000);
5717    },
5718
5719    stopIntervals: function() {
5720        clearInterval(itcIntervalCheckStays);
5721        clearInterval(itcIntervalCheckStayCollection);
5722    },
5723
5724    itcCheckPages: function() {
5725        var trigger, obj;
5726
5727        trigger = 'pages';
5728        obj = itc_triggers[trigger];
5729
5730        for (var key in obj) {
5731            if (itc_triggers.last_page === location.pathname) break;
5732            if (!obj[key].status) continue;
5733
5734            obj[key].current_value++;
5735
5736            if (obj[key].current_value >= obj[key].trigger_value) {
5737                obj[key].current_number++;
5738
5739                if (!obj[key].exclude_pages || !itcCheckExclude(obj[key].exclude_pages) && !itcCheckAccount()) {
5740                    itcTriggerActivating(obj[key].id, trigger);
5741                }
5742            }
5743        }
5744
5745        itc_triggers.last_page = location.pathname;
5746    },
5747
5748    itcCheckCollection: function() {
5749        var trigger, obj, product, array_url, first_index, status;
5750
5751        trigger = 'collection';
5752        obj = itc_triggers[trigger];
5753        array_url = location.pathname.split('/');
5754        first_index = array_url.indexOf('products');
5755        product = location.pathname.split('/').slice(-1)[0];
5756
5757        for (var key in obj) {
5758            if (first_index === -1 || !obj[key].status) continue;
5759
5760            obj[key].trigger_value.forEach(function(triggerValue) {
5761                if (!obj[key].current_value) {
5762                    obj[key].current_value = [];
5763                }
5764
5765                if (triggerValue !== product) return;
5766                status = true;
5767
5768                obj[key].current_value.forEach(function(currentValue) {
5769                    if (currentValue === product) status = false;
5770                });
5771
5772                if (status) obj[key].current_value.push(product);
5773
5774                if (obj[key].current_value.length >= obj[key].count) {
5775                    obj[key].current_number++;
5776                    if (!document.hidden) itcTriggerActivating(obj[key].id, trigger);
5777                }
5778            });
5779        }
5780    },
5781
5782    itcCheckStays: function() {
5783        var trigger, obj;
5784
5785        trigger = 'stays';
5786        obj = itc_triggers[trigger];
5787
5788        for (var key in obj) {
5789            if (!obj[key].status) continue;
5790
5791            obj[key].current_value++;
5792
5793            if (obj[key].current_value >= obj[key].trigger_value) {
5794                obj[key].current_number++;
5795
5796                if (!obj[key].exclude_pages || !itcCheckExclude(obj[key].exclude_pages) && !itcCheckAccount()) {
5797                    if (!document.hidden) itcTriggerActivating(obj[key].id, trigger);
5798                }
5799            }
5800        }
5801
5802        if (itc_triggers.discounts) itcCreateShopifyDiscount();
5803    },
5804
5805    itcCheckStayProduct: function() {
5806        var trigger, obj;
5807
5808        trigger = 'stay_product';
5809        obj = itc_triggers[trigger];
5810
5811        for (var key in obj) {
5812            if (!obj[key].status) continue;
5813
5814            +
5815            obj[key].current_value++;
5816
5817            if (obj[key].current_value >= obj[key].trigger_value) {
5818                obj[key].current_number++;
5819
5820                if (!document.hidden) itcTriggerActivating(obj[key].id, trigger);
5821            }
5822        }
5823
5824        if (itc_triggers.discounts) itcCreateShopifyDiscount();
5825    },
5826
5827    itcCheckStayCollection: function() {
5828        var trigger, obj, array_url, first_index, isInclude;
5829
5830        trigger = 'stay_collection';
5831        obj = itc_triggers[trigger];
5832        array_url = window.location.pathname.split('/');
5833        first_index = array_url.indexOf('products');
5834
5835        for (var key in obj) {
5836            isInclude = first_index !== -1 && obj[key].status && itcDiff(obj[key].trigger_value, array_url).length;
5837
5838            if (!isInclude) continue;
5839
5840            obj[key].current_value++;
5841
5842            if (obj[key].current_value >= obj[key].stay_value) {
5843                obj[key].current_number++;
5844
5845                if (!document.hidden) itcTriggerActivating(obj[key].id, trigger);
5846            }
5847        }
5848    },
5849
5850    itcClearStayProduct: function() {
5851        var trigger, obj, array_url, first_index;
5852
5853        trigger = 'stay_product';
5854        obj = itc_triggers[trigger];
5855        array_url = location.pathname.split('/');
5856        first_index = array_url.indexOf('products');
5857
5858        for (var key in obj) {
5859            if (itc_triggers.last_page === location.pathname) continue;
5860            if (obj[key].status && obj[key].current_value) {
5861                obj[key].current_value = 0;
5862            }
5863        }
5864
5865        if (first_index !== -1) {
5866            ItcCheckTrigger.itcCheckStayProduct();
5867            setInterval(ItcCheckTrigger.itcCheckStayProduct, 1000);
5868        }
5869    },
5870
5871    itcClearStayCollection: function() {
5872        var trigger, obj;
5873
5874        trigger = 'stay_collection';
5875        obj = itc_triggers[trigger];
5876
5877        for (var key in obj) {
5878            if (itc_triggers.last_page === location.pathname) continue;
5879            if (obj[key].status && obj[key].current_value) {
5880                obj[key].current_value = 0;
5881            }
5882        }
5883    },
5884
5885    itcCheckInterval: function() {
5886        var obj, dateNow, isTriggerNeedActivate, triggers;
5887
5888        triggers = ['pages', 'collection', 'stays', 'stay_product', 'stay_collection', 'exit'];
5889        dateNow = +Date.now();
5890
5891        triggers.forEach(function(trigger) {
5892            obj = itc_triggers[trigger];
5893
5894            for (var key in obj) {
5895                isTriggerNeedActivate = !obj[key].status &&
5896                    obj[key].current_interval < dateNow &&
5897                    (obj[key].current_number < obj[key].number || obj[key].number === 0);
5898
5899                if (!isTriggerNeedActivate) continue;
5900
5901                obj[key].status = true;
5902                obj[key].current_interval = obj[key].interval + dateNow;
5903            }
5904        });
5905    },
5906
5907    checkExitIntent: function() {
5908        var mouseY = 0;
5909
5910        document.addEventListener('mousemove', function(e) {
5911            mouseY = e.clientY;
5912        });
5913
5914        document.body.addEventListener('mouseleave', function() {
5915            if (mouseY < 100) {
5916                var trigger, obj;
5917
5918                trigger = 'exit';
5919                obj = itc_triggers[trigger];
5920
5921                for (var key in obj) {
5922                    if (!obj[key].status) continue;
5923
5924                    obj[key].current_value++;
5925
5926                    if (obj[key].current_value >= obj[key].trigger_value) {
5927                        obj[key].current_number++;
5928                        // if (
5929                        //     !obj[key].exclude_pages ||
5930                        //     obj[key].exclude_pages.indexOf(location.host + location.pathname) === -1
5931                        // ) {
5932                        //     itcTriggerActivating(obj[key].id, trigger);
5933                        // }
5934                        itcTriggerActivating(obj[key].id, trigger);
5935                    }
5936                }
5937            }
5938        });
5939    }
5940};
5941
5942var itcIntervalCheckStays, itcIntervalCheckStayCollection;
5943
5944function itcTriggerActivating(id, trigger) {
5945    itcSetAssetCss(itc_url_css);
5946    if (itcActivatingDiscount) return;
5947    itcActivatingDiscount = true;
5948    var obj, dateNow, url, data, triggers, callbak;
5949    triggers = ['pages', 'collection', 'stays', 'stay_product', 'stay_collection', 'exit'];
5950    dateNow = +Date.now();
5951    ItcCheckTrigger.stopIntervals();
5952
5953    triggers.forEach(function(trigger) {
5954        obj = itc_triggers[trigger];
5955
5956        for (var key in obj) {
5957            if (obj[key].status) {
5958                obj[key].current_value = trigger === 'collection' ? [] : 0;
5959                if (obj[key].id === id) {
5960                    obj[key].status = false;
5961                    obj[key].current_interval = obj[key].interval + dateNow;
5962                }
5963            }
5964        }
5965    });
5966
5967    itcGetFonts();
5968
5969    url = 'https://' + itc_application_url + '/events/first_page';
5970    data =
5971        'id=' +
5972        encodeURIComponent(id) +
5973        '&ip=' +
5974        encodeURIComponent(itc_triggers.location.ip) +
5975        '&country=' +
5976        encodeURIComponent(itc_triggers.location.country) +
5977        '&region=' +
5978        encodeURIComponent(itc_triggers.location.region) +
5979        '&city=' +
5980        encodeURIComponent(itc_triggers.location.city);
5981
5982    callback = function() {
5983        var res = JSON.parse(this.response);
5984        if (!res.status) return;
5985
5986        itc_triggers.discounts = {
5987            code: res.code,
5988            trigger_id: id,
5989            end: dateNow + res.lifetime_discount,
5990            send_to_checkout: res.send_to_checkout,
5991            show_html: false,
5992            discount_id: res.discount_id,
5993            discount_created: false,
5994            click_get_discount: false,
5995            track_get_discount: false
5996        };
5997
5998        localStorage.setItem('itc_' + location.hostname, JSON.stringify(itc_triggers));
5999
6000        if (document.body.offsetWidth > 768) {
6001            itcShowPopUp(res.trigger_popup.html);
6002            localStorage.setItem('itc_html_bar', JSON.stringify(res.trigger_popup.congratulation_bar_html));
6003            return;
6004        }
6005        itcShowBar(res.trigger_bar.html);
6006        localStorage.setItem('itc_html_bar', JSON.stringify(res.trigger_bar.congratulation_bar_html));
6007    };
6008
6009    itcAjax('POST', url, callback, data);
6010}
6011
6012function itcCheckAccount() {
6013    return /\/account\/?/.test(location.host + location.pathname);
6014}
6015
6016function itcCheckExclude(arr) {
6017    var path = location.host + location.pathname + location.search;
6018
6019    return !!arr.filter(function(item) {
6020        var reg, flags = 'gi';
6021
6022        if (!/^\//.test(item)) {
6023            item += !/\/$/.test(item) ? '/' : '';
6024            path += !/\/$/.test(path) ? '/' : '';
6025
6026            return item === path;
6027        } else {
6028            if (/^\//.test(item) && /[^/]$/.test(item)) {
6029                flags = item.split('/').slice(-1)[0];
6030                flags = /gi?|ig?/.test(flags) ? flags : 'gi';
6031            }
6032
6033            reg = new RegExp(item.replace(/^\/|\/$|\/(gi?|ig?)$/g, '').replace(/\\/g, '\\').replace(/\//g, '\/'), flags);
6034
6035            return reg.test(path);
6036        }
6037    })[0];
6038}
6039
6040var testGulp = true;
6041var itc_application_url = 'couponcountdown.zipify.com',
6042    itc_url_css = '//www.constantlyvariedgear.com/cdn/shop/t/549/assets/zipify-couponcountdown.css?v=117338',
6043    itc_url_js = '//www.constantlyvariedgear.com/cdn/shop/t/549/assets/zipify-couponcountdown.min.js?v=117338',
6044    itc_add_discount = false,
6045    itc_triggers,
6046    itc_version = 3,
6047    itcIsOnIOS = navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPhone/i),
6048    itcEventName = itcIsOnIOS ? 'pagehide' : 'beforeunload',
6049    itcActivatingDiscount = false;
6050
6051(function() {
6052    if (
6053        document.querySelector('meta[property=itc]') ||
6054        itc_triggers ||
6055        /preview_cc/.test(location.search) ||
6056        localStorage.getItem('itc_email_discount') ||
6057        document.querySelector('[data-itc-email-discount]')
6058    )
6059        return;
6060
6061    if (!localStorage.getItem('itc_' + location.hostname)) {
6062        itcNewValue();
6063        return;
6064    }
6065
6066    itc_triggers = JSON.parse(localStorage.getItem('itc_' + location.hostname));
6067
6068    if (itc_triggers.discounts) {
6069        if (itc_triggers.discounts.track_get_discount) {
6070            itcCheckDiscount();
6071            setInterval(itcCreateShopifyDiscount, 1000);
6072            return;
6073        } else {
6074            itc_triggers.discounts = null;
6075        }
6076    }
6077
6078    if (itc_triggers.version && itc_triggers.version === itc_version) {
6079        if (itc_triggers.session_end < +Date.now()) {
6080            itcNewValue();
6081        } else {
6082            ItcCheckTrigger.init();
6083            itcIntervalCheckStays = ItcCheckTrigger.setIntervalStays();
6084            itcIntervalCheckStayCollection = ItcCheckTrigger.setIntervalStayCollection();
6085        }
6086    } else {
6087        localStorage.setItem('itc_' + location.hostname, null);
6088        itc_triggers = null;
6089        itcNewValue();
6090    }
6091})();
6092
6093(function listenEvents() {
6094    window.addEventListener(itcEventName, function() {
6095        if (!itc_triggers) return;
6096
6097        localStorage.setItem('itc_' + location.hostname, JSON.stringify(itc_triggers));
6098    });
6099
6100    document.body.addEventListener('click', function(e) {
6101        var target, checkoutButtonSelectors;
6102
6103        target = e.target;
6104        checkoutButtonSelectors =
6105            '[name="checkout"], [href="/checkout"], form[action="/checkout"] input[type="submit"], #checkout, [name="goto_pp"]';
6106
6107        if (target.closest(checkoutButtonSelectors)) itcTrackStartedCheckout();
6108    });
6109
6110    window.addEventListener('focus', function() {
6111        if (itc_triggers && !itc_triggers.discounts) {
6112            // CheckTrigger.itcCheckStays();
6113            // CheckTrigger.itcCheckStayProduct();
6114            // CheckTrigger.itcCheckStayCollection();
6115            ItcCheckTrigger.itcCheckCollection();
6116        }
6117    });
6118})();
6119
6120/* stylelint-disable */
6121function itcNewValue() {
6122    var data, arr;
6123    data = JSON.parse({"triggers_hash":"{\"stays\":{},\"pages\":{},\"collection\":{},\"stay_product\":{},\"stay_collection\":{},\"exit\":{},\"\":{},\"discounts\":null,\"location\":{},\"version\":3,\"status\":true,\"last_update\":\"2018-11-14T17:56:11.684Z\"}"}['triggers_hash']);
6124    // data = data['triggers_hash'];
6125
6126    if (itc_triggers && data.last_update === itc_triggers.last_update) {
6127        console.log('--------------------lastVersion-------------------------------');
6128        itc_triggers.session_end = +Date.now() + 1000 * 60 * 3;
6129        ItcCheckTrigger.init();
6130        itcIntervalCheckStays = ItcCheckTrigger.setIntervalStays();
6131        itcIintervalCheckStayCollection = ItcCheckTrigger.setIntervalStayCollection();
6132        return;
6133    }
6134
6135    if (!data.status) {
6136        localStorage.removeItem('itc_' + location.hostname);
6137        return;
6138    }
6139
6140    data.session_end = +Date.now() + 1000 * 60 * 3;
6141    arr = ['pages', 'collection', 'stays', 'stay_product', 'stay_collection', 'last_page', 'location', 'exit'];
6142
6143    arr.forEach(function(item) {
6144        if (data[item]) return;
6145
6146        if (item === 'last_page' || item === 'location') {
6147            data[item] = '';
6148        } else {
6149            data[item] = {};
6150        }
6151    });
6152
6153    function setLocation(res) {
6154        var userLocation = JSON.parse(res.target.response);
6155
6156        data.location = {
6157            country: userLocation.country_name,
6158            region: userLocation.region_name,
6159            city: userLocation.city,
6160            ip: userLocation.ip
6161        };
6162
6163        localStorage.setItem('itc_' + location.hostname, JSON.stringify(data))
6164        itc_triggers = data;
6165        ItcCheckTrigger.init();
6166        itcIntervalCheckStays = ItcCheckTrigger.setIntervalStays();
6167        itcIntervalCheckStayCollection = ItcCheckTrigger.setIntervalStayCollection();
6168    }
6169
6170    itcAjax('GET', '//gip.zipify.com/json/', setLocation);
6171
6172    console.log('-------------------itcNewValue()-------------------');
6173}
6174
6175function itcCreateShopifyDiscount() {
6176    var forms, hasDiscount, url, callback, res, triggerId, discontId, checkoutLink, checkoutInput, params;
6177    forms = document.querySelectorAll('form[action^="/cart"], form[data-zp-link-type="checkout"], form[action^="/checkout"]');
6178    hasDiscount = itc_triggers.discounts && !itc_add_discount;
6179    checkoutLink = document.querySelector('a[href^="/checkout"]');
6180    checkoutInput = document.querySelector('input[value="/checkout"]');
6181
6182    if (checkoutLink) {
6183        checkoutLink.setAttribute('href', updateQueryStringParameter(checkoutLink.getAttribute('href'), 'discount', itc_triggers.discounts.code));
6184    }
6185
6186    if (checkoutInput) {
6187        checkoutLink.value = updateQueryStringParameter(checkoutLink.value, 'discount', itc_triggers.discounts.code);
6188    }
6189
6190    if (forms.length) {
6191        forms = Array.prototype.slice.call(forms);
6192
6193        forms = forms.filter(function(item) {
6194            return /(cart|checkout)($|\?)/.test(item.action);
6195        });
6196    }
6197
6198    if (!forms.length && !hasDiscount) return;
6199
6200    itcAddDiscountToForm(forms);
6201
6202    function updateQueryStringParameter(uri, key, value) {
6203        var re = new RegExp('([?&])' + key + '=.*?(&|$)', 'i');
6204        var separator = uri.indexOf('?') !== -1 ? '&' : '?';
6205        if (uri.match(re)) {
6206            return uri.replace(re, '$1' + key + '=' + value + '$2');
6207        } else {
6208            return uri + separator + key + '=' + value;
6209        }
6210    }
6211}
6212
6213function itcCheckDiscount() {
6214    var triggerId, code, showHtml, country, region, city, url, data, callback;
6215
6216    if (itc_triggers.discounts.end <= +Date.now()) {
6217        itc_triggers.discounts = null;
6218        return;
6219    }
6220
6221    itcGetFonts();
6222    if (itc_triggers.discounts.show_html) {
6223        var bar = localStorage.getItem('itc_html_bar');
6224        itcShowBar(JSON.parse(bar));
6225    }
6226}
6227
6228function itcAddDiscountToForm(forms) {
6229    if (!itc_triggers.discounts || !itc_triggers.discounts.click_get_discount) return;
6230    var inputDiscounts, itc_input;
6231
6232    itc_add_discount = true;
6233    inputDiscounts = document.querySelectorAll('input[name="discount"]');
6234
6235    var counter = 0;
6236    var interval = setInterval(function() {
6237        if (!itc_triggers.discounts) return;
6238        counter++;
6239        if (counter === 3) clearInterval(interval);
6240
6241        inputDiscounts = document.querySelectorAll('input[name="discount"]');
6242
6243        inputDiscounts.forEach(function(item) {
6244            if (item.value === itc_triggers.discounts.code) return;
6245            item.value = itc_triggers.discounts.code;
6246            item.id = 'discount';
6247        });
6248    }, 1000);
6249
6250    if (inputDiscounts.length) {
6251        inputDiscounts.forEach(function(item) {
6252            if (item.value === itc_triggers.discounts.code) return;
6253            item.value = itc_triggers.discounts.code;
6254            item.id = 'discount';
6255        });
6256
6257        return;
6258    }
6259
6260    if (!forms.length) return;
6261
6262    Array.prototype.forEach.call(forms, function(form) {
6263        itc_input = document.createElement('input');
6264        itc_input.type = 'hidden';
6265        itc_input.name = 'discount';
6266        itc_input.id = 'discount';
6267        itc_input.value = itc_triggers.discounts.code;
6268        form.appendChild(itc_input);
6269    });
6270}
6271
6272function itcTrackStartedCheckout() {
6273    if (itc_triggers && !itc_triggers.discounts) return;
6274    var triggerId, discontId, data, url, callback;
6275
6276    triggerId = encodeURIComponent(itc_triggers.discounts.trigger_id);
6277    discontId = encodeURIComponent(itc_triggers.discounts.discount_id);
6278    data = '?id=' + triggerId + '&discount_id=' + discontId;
6279    url = 'https://' + itc_application_url + '/events/track_started_checkout' + data;
6280
6281    callback = function() {
6282        itc_triggers.discounts = null;
6283        localStorage.setItem('itc_' + location.hostname, JSON.stringify(itc_triggers));
6284    };
6285
6286    itcAjax('GET', url, callback);
6287}
6288
6289// function fixTheme(theme, barHeight, bar) {
6290//     if (/Piper/.test(theme)) theme = 'piper';
6291//
6292//     var themes = {
6293//         retina: function() {
6294//             var kayandjadeHeader = document.querySelector('.header.default-header.mm-fixed-top');
6295//             var kayandjadeSideCartSlider = document.querySelector('form.mm-menu');
6296//
6297//             kayandjadeHeader.style.top = bar ? barHeight : 0;
6298//             kayandjadeSideCartSlider.style.top = bar ? barHeight : 0;
6299//         },
6300//
6301//         piper: function() {
6302//             var header = document.querySelector('.header');
6303//             header.style.top = bar ? 35 + parseInt(barHeight) + 'px' : '35px';
6304//         }
6305//     };
6306//
6307//     themes[theme] && themes[theme]();
6308// }
6309
6310function itcShowPopUp(html) {
6311    var el, itc_popup, deadline;
6312
6313    el = document.querySelector('.itc_popup');
6314    el && el.remove();
6315
6316    deadline = itc_triggers.discounts.end;
6317    itc_popup = document.createElement('div');
6318    itc_popup.className = 'itc_popup';
6319    itc_popup.style.display = 'none';
6320    document.body.appendChild(itc_popup);
6321    itc_popup.innerHTML = html;
6322    itc_popup.querySelector('.itc_outter-popup').classList.add('itc_outter');
6323
6324    itcSetAssetJs(itc_url_js, function() {
6325        itcInitializeClock('popuptimer', deadline);
6326        itcClose(itc_popup.firstElementChild, itc_popup.firstElementChild.querySelector('.itc_close'));
6327        itcSetting();
6328    });
6329
6330    setTimeout(function() {
6331        itc_popup.style.display = '';
6332    });
6333}
6334
6335function itcShowBar(html) {
6336    var el, itc_bar, deadline;
6337
6338    el = document.querySelector('[data-itc-bar]');
6339    // el = document.querySelector('.itc_bar');
6340    el && el.remove();
6341
6342    deadline = itc_triggers.discounts.end;
6343    itc_bar = document.createElement('div');
6344    itc_bar.className = 'itc_bar';
6345    itc_bar.style.display = 'none';
6346    document.body.appendChild(itc_bar);
6347    itc_bar.innerHTML = html;
6348    itc_bar.querySelector('[data-itc-bar]').classList.add('itc_outter');
6349
6350    setTimeout(function() {
6351        itc_bar.style.display = '';
6352    }, 500);
6353
6354    // itc_bar.querySelector('.itc_outter-bar').classList.add('itc_outter');
6355    //
6356    //
6357    // var barHeight = document.querySelector('.itc_outter-bar').offsetHeight + 'px';
6358    // setTimeout(function() {
6359    //     // var barHeight = document.querySelector('.itc_outter-bar').offsetHeight + 'px';
6360    //     var adminBar = document.getElementById('admin_bar_iframe');
6361    //
6362    //     if (adminBar && adminBar.width === '100%' && document.body.offsetWidth > 768) {
6363    //         itc_bar.querySelector('.itc_outter-bar').style.top = '40px';
6364    //     }
6365    //
6366    //     // document.body.style.paddingTop = 0;
6367    //     document.body.style.paddingTop = barHeight;
6368    //
6369    //     var narrativeMenu = document.querySelector('[data-drawer-push]');
6370    //     if (narrativeMenu) {
6371    //         document.addEventListener('scroll', function() {
6372    //             narrativeMenu.style.top = barHeight;
6373    //         });
6374    //     }
6375    //
6376    //     fixTheme(window.Shopify.theme.name, barHeight, true);
6377    //
6378    //     // if (window.Shopify.theme.name === 'retina') {
6379    //     //     var kayandjadeHeader = document.querySelector('.header.default-header.mm-fixed-top');
6380    //     //     var kayandjadeSideCartSlider = document.querySelector('form.mm-menu');
6381    //     //     kayandjadeHeader.style.top = document.querySelector('.itc_outter-bar').offsetHeight + 'px';
6382    //     //     kayandjadeSideCartSlider.style.top = document.querySelector('.itc_outter-bar').offsetHeight + 'px';
6383    //     // }
6384    // }, 1000);
6385    //
6386    // document.querySelector('.itc_close-bar').addEventListener('click', function() {
6387    //     document.body.style.paddingTop = '0';
6388    //     // if (window.Shopify.theme.name === 'retina') {
6389    //     //     var kayandjadeHeader = document.querySelector('.header.default-header.mm-fixed-top');
6390    //     //     var kayandjadeSideCartSlider = document.querySelector('form.mm-menu');
6391    //     //     kayandjadeHeader.style.top = '0';
6392    //     //     kayandjadeSideCartSlider.style.top = '0';
6393    //     // }
6394    //     fixTheme(window.Shopify.theme.name, barHeight, false);
6395    // });
6396
6397    document.querySelector('[data-itc-show-bar]').addEventListener('click', function() {
6398        localStorage.setItem('itc-bar-folded', false);
6399        itcToggleBarState();
6400    });
6401
6402    if (document.querySelector('script[src="' + itc_url_js + '"]')) {
6403        itcInitializeClock('bartimer', deadline);
6404        itcClose(
6405            itc_bar.firstElementChild,
6406            itc_bar.querySelector('[data-itc-hide-bar]'),
6407            function() {
6408                // itcClose(itc_bar.firstElementChild, itc_bar.firstElementChild.querySelector('.itc_close'), function() {
6409                itc_triggers.discounts.show_html = false;
6410                localStorage.setItem('itc_' + window.location.hostname, JSON.stringify(itc_triggers));
6411            },
6412            true
6413        );
6414        itcSetting();
6415        itcToggleBarState();
6416        return;
6417    }
6418
6419    itcSetAssetCss(itc_url_css);
6420
6421    itcSetAssetJs(itc_url_js, function() {
6422        itcInitializeClock('bartimer', deadline);
6423        itcClose(
6424            itc_bar.firstElementChild,
6425            itc_bar.querySelector('[data-itc-hide-bar]'),
6426            function() {
6427                // itcClose(itc_bar.firstElementChild, itc_bar.firstElementChild.querySelector('.itc_close'), function() {
6428                itc_triggers.discounts.show_html = false;
6429                localStorage.setItem('itc_' + window.location.hostname, JSON.stringify(itc_triggers));
6430            },
6431            true
6432        );
6433        itcSetting();
6434        itcToggleBarState();
6435    });
6436}
6437
6438</script>
6438 
6439
6440
6441    
6441<script>(()=>{if(window.ZipifyPages??={},!window.ZipifyPages.isGlobalSectionScriptsLoaded)return;window.ZipifyPages.isGlobalSectionScriptsLoaded=!1;"https://cdn03.zipify.com/javascript/fr-page-published-scripts.min.js".split(",").map((i=>i.trim())).forEach((i=>{const e=document.createElement("script");Object.assign(e,{src:i,defer:!0,type:"module"}),document.body.appendChild(e)}))})();</script>
6441<script id="published-popup-template" type="text/template"><form class="zpa-crm-popup-form" id="zpa-crm-form" action="/subscribe" method="post" data-zpa-crm-form><header class="zpa-crm-popup-header"><button class="zpa-popup-btn-close" type="button"aria-label="Close Navigation" data-close-btn><svg class="zpa-popup-btn-close-icon" width="34" height="34" data-name="btn-close"><use href="#btn-close"></use></svg></button></header><div class="zpa-crm-popup-body" data-popup-content></div></form></script>
6441 
6441<script id="crm-button-popup" type="text/template">{! if (progress_image_option == 1)!}<div class="zpa-crm-popup-progressbar-wrap"><img class="zpa-crm-popup-img-progress zpa-img-fluid zpa-center-block" src="{!= progress_image.src !}"></div>{! !}<h1 class="zpa-crm-popup-title" style="color:{!= form_name_color !}; font-family:{!= form_name_font_family !}; font-size:{!= form_name_font_size !};">{!= form_name !}</h1><div class="zpa-crm-popup-form-container">{! if (form_image_option == 1) !}<div class="zpa-crm-popup-image-box"><img class="zpa-crm-popup-img-asside zpa-img-fluid zpa-center-block" style="border-radius:{!= form_image_shape !};" src="{!= form_image.src !}"></div>{! !}<div class="zpa-crm-popup-form-box"><div class="zpa-crm-popup-field-wrap">{! if (first_name_option == 1) !}<label class="zpa-crm-popup-field-wrap zpa-crm-popup-field-first-name zpa-text-field zpa-offset-bottom-xs"><input class="zpa-text-field__input" type="text" name="first_name" data-user-fname data-zp-input><span class="zpa-text-field__label">First Name</span></label>{! !}{! if (last_name_option == 1) !}<label class="zpa-crm-popup-field-wrap zpa-crm-popup-field-last-name zpa-text-field zpa-offset-bottom-xs"><input class="zpa-text-field__input" type="text" name="last_name" data-user-lname data-zp-input><span class="zpa-text-field__label">Last Name</span></label>{! !}</div><label class="zpa-text-field"><input class="zpa-text-field__input" type="email" name="email" required data-user-email data-zp-input><span class="zpa-text-field__label">Email Address</span></label>{! if (phone_option == 1) !}<label class="zpa-text-field zpa-crm-popup-field-phone"><input class="zpa-text-field__input" name="phone" type="tel" data-user-phone data-zp-input><span class="zpa-text-field__label">Phone Number</span></label>{! !}</div></div>{! if (gdpr_status != 'disable') !}<div>{! if (gdpr_status == 'enable_with_checkbox') !}<label class="zpa-control zpa-control--top zpa-control-checkbox zpa-offset-bottom-xs hidden" data-gdpr-checkbox-section><input class="zpa-control__field" type="checkbox" name="gdpr" data-gdpr-checkbox><span class="zpa-control__indicator zpa-offset-right-xs"></span><span class="zpa-fsize-xs" data-gdpr-checkbox-text></span></label>{! !}{! if (gdpr_status == 'enable_without_checkbox') !}<p class="zpa-fsize-xs zpa-text-center zpa-offset-top-none zpa-offset-bottom-xs hidden" data-gdpr-message-section></p>{! !}</div>{! !}<button class="zpa-crm-button-checkout zpa-btn-custom" type="submit" style="color:{!= checkout_button_color !}; background-color: {!= checkout_button_background_color !}" data-checkout-btn data-zpa-submit-button>{!= checkout_button_caption !}</button>{! if (comment_text_status == 1) !}<p class="zpa-crm-popup-description" style="color: {!= comment_text_font_color !}" data-comment-text-status>{!= comment_text !}</p>{! !}{! if (banner_image_option == 1)!}<img class="zpa-crm-popup-img-footer zpa-img-fluid zpa-center-block" src="{!= banner_image.src !}">{! !}</script>
6441
6442
6443    
6443<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
6443
6444    
6444<script>
6445      var klaviyo = klaviyo || [];
6446      klaviyo.init({
6447        account: 'LrjXmE',
6448        platform: 'shopify'
6449      });
6450      klaviyo.enable('backinstock', {
6451        trigger: {
6452          product_page_text: 'Notify Me When Available',
6453          product_page_class: 'test',
6454          product_page_text_align: 'center',
6455          product_page_margin: '0px',
6456          alternate_anchor: "product-buy-buttons",
6457          replace_sold_out: false
6458        },
6459        modal: {
6460          headline: '{product_name}',
6461          body_content: 'Register to receive a notification when this item comes back in stock.',
6462          email_field_label: 'Email',
6463          button_label: 'Notify me when available',
6464          subscription_success_label: "You're in! We'll let you know when it's back.",
6465          footer_content: '',
6466          close_label: 'Close',
6467          additional_styles: "@import url('https://fonts.googleapis.com/css?family=Roboto');",
6468          font_family: '"Roboto", sans-serif;',
6469          drop_background_color: '#000',
6470          background_color: '#fff',
6471          text_color: '#222',
6472          button_text_color: '#fff',
6473          button_background_color: '#439fdb',
6474          close_button_color: '#ccc',
6475          error_background_color: '#fcd6d7',
6476          error_text_color: '#C72E2F',
6477          success_background_color: '#d3efcd',
6478          success_text_color: '#1B9500'
6479        }
6480      });
6481    </script>
6481
6482
6483    <!-- Stamped -->
6484    <style>
6485      #stamped-main-widget .stamped-review-header img {
6486        width: initial !important;
6487      }
6488    </style>
6489
6490    
6490<script>
6491      function tdStampedInit() {
6492        if (typeof StampedFn !== 'undefined') {
6493          StampedFn.init({
6494            apiKey: 'pubkey-4pk1AZ13iaUEvs42k24SdWdI7R3Dc7',
6495            sId: '31744'
6496          });
6497        }
6498      }
6499    </script>
6499
6500    
6500<script
6501      async
6502      type="text/javascript"
6503      src="https://cdn1.stamped.io/files/widget.min.js"
6504      onload="tdStampedInit()"
6505
6506    ></script>
6506
6507    <!-- End Stamped -->
6508
6509    
6510    
6511    
6511<script src="https://cdn.customily.com/shopify/static/customily.shopify.script.unified.js" defer></script>
6511
6512    
6513    
6513<script
6514      src="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/swiper-slider.js?v=176856489625895379541787254021"
6515      defer
6516      data-swiper-script="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/swiper-bundle.min.js?v=131643987216103736801787254021"
6517      data-swiper-css="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/swiper-bundle.min.css?v=78753498474081659601787254021"
6518    ></script>
6518
6519  <style> html,body {overflow-x: clip;} iframe#chat-button.gorgias-chat-key-1vly0ou {z-index: 3 !important; /* Lower than drawers */}  /* Postscript overlay: keep on very top */#ps__widget_container[data-ps-popup-status="open"],#ps__widget_container[data-ps-popup-status="open"] > #ps__widget {position: fixed !important; z-index: 2147483647 !important; /* let PS own the max */}  /* Postscript teaser: push behind drawers */#ps__widget_container[data-ps-popup-status="teaser"],#ps__widget_container[data-ps-popup-status="teaser"] > #ps__widget {position: fixed !important; z-index: 3 !important; /* lower than your drawers */}  /* Fallback: treat anything NOT "open" as teaser (covers "closed", etc.) */#ps__widget_container:not([data-ps-popup-status="open"]),#ps__widget_container:not([data-ps-popup-status="open"]) > #ps__widget {position: fixed !important; z-index: 3 !important;} </style>
6520<div id="shopify-block-Ad3BsTFFLOTdHUW5IT__14197025361042770389" class="shopify-block shopify-app-block">
6521
6522  
6522<script>
6523    window.WishlistKingAppLoaderURL = "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/app-loader.js";
6524  </script>
6524
6525  
6525<script id="wkAppSettings" type="application/json">
6526    {
6527      "assets": {
6528        "themeCssFile": null,
6529        "localeJsonFile": "locale-en.json",
6530        "appBaseCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/app-base.css",
6531        "componentWishlistButtonBlockJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-block.js",
6532        "componentWishlistLinkJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link.js",
6533        "componentWishlistLinkCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link.css",
6534        "componentWishlistLinkBlockJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link-block.js",
6535        "componentWishlistPageBundleJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-page-bundle.js",
6536        "componentWishlistPageBundleCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-page-bundle.css",
6537        "componentWishlistLinkFloatingJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link-floating.js",
6538        "componentWishlistLinkFloatingCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link-floating.css",
6539        "componentWishlistButtonCollectionJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-collection.js",
6540        "componentWishlistButtonCollectionCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-collection.css",
6541        "componentWishlistButtonProductJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-product.js",
6542        "componentWishlistButtonProductCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-product.css",
6543        "componentSaveForLaterCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-save-for-later.css",
6544        "componentAccountDialogCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-account-dialog.css"
6545      },
6546      "config": {
6547        "apiHost": "https:\/\/api.appmate.io\/v2",
6548        "customerId": null,
6549        "customerEmail": null,
6550        "customerTags": null,
6551        "customerName": null,
6552        "shopName": "Constantly Varied Gear",
6553        "shopDomain": "www.constantlyvariedgear.com",
6554        "shopPermanentDomain": "cvgear.myshopify.com",
6555        "shopMoneyFormat": "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e",
6556        "shopMoneyFormatWithCurrency": "\u003cspan class=money\u003e${{amount}} USD\u003c\/span\u003e",
6557        "shopCustomerAccountsEnabled": true,
6558        "fileUrl": "\/\/www.constantlyvariedgear.com\/cdn\/shop\/files\/?v=117338",
6559        "storefrontAccessToken": "ff4d1a0ac9a3001521e46f64f766e469",
6560        "storefrontVersion": "2024-10",
6561        "localeIsoCode": "en",
6562        "token": "6c8a9373b6b50fc1fcd9abe550a9d0d4ba98141787edffdc6ee72555190f2c42"
6563      },
6564      "settings": {
6565        "general": {
6566          "appLoading": "LAZY",
6567          "wishlistPath": "\/pages\/wishlist",
6568          "wishlistAccessMode": "UNRESTRICTED",
6569          "wishlistMode": "PRODUCT"
6570        },
6571        "money": {
6572          "withCurrency": true
6573        },
6574        "integrations": {
6575          "wishlistAnalytics": {
6576            "enabled": true
6577          },
6578          "klaviyo": {
6579            "enabled": false
6580          },
6581          "metaPixel": {
6582            "enabled": true
6583          },
6584          "googleAnalytics": {
6585            "enabled": true
6586          }
6587        }
6588      },
6589      "collectionButtons": {
6590        "productLinkSelector": ".product--root \u003e a[href*=\"\/products\/\"]",
6591        "injectMethod": "insertAfter",
6592        "injectReferenceJs": "(target, app) => target",
6593        "floatingReferenceJs": "(target, app) => target.find(\".product--image-wrapper\")",
6594        "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
6595        "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)"
6596      }
6597    }
6598  </script>
6598
6599  
6600    
6600<script type="module" src="https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/block-app-settings.js"></script>
6600
6601  
6602  <style>
6603    :root {
6604      --wk-color-solid-button-label: 255, 255, 255;
6605      --wk-color-accent-1: 0, 0, 0;
6606      --wk-color-accent-2: 0, 0, 0;
6607      --wk-color-outline-button-label: 0, 0, 0;
6608      --wk-color-background-1: 255, 255, 255;
6609      --wk-color-background-2: 255, 255, 255;
6610      --wk-color-text: 0, 0, 0;
6611      --wk-button-min-height: 45px;
6612      --wk-button-border-width: 1px;
6613      --wk-button-border-radius: 0px;
6614      --wk-input-min-height: 45px;
6615      --wk-input-border-width: 1px;
6616      --wk-input-border-radius: 0px;
6617      --wk-shadow-opacity: 15%;
6618      --wk-shadow-horizontal-offset: 0px;
6619      --wk-shadow-vertical-offset: 2px;
6620      --wk-shadow-blur: 4px;
6621      --wk-font-text-scale: 1.0;
6622    }
6623  </style>
6624
6625
6626</div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block">
6627
6628
6629<script>
6630  console.log("[Alia app extension] v1.0.5");
6631
6632  const BACKEND_URL = "https://backend.alia-prod.com";
6633
6634  window.ALIA_SHOPIFY_EXTENSION_INFO = {
6635    customerID: "",
6636    country: "US",
6637    market: "us",
6638    language: "en"
6639  }
6640
6641  if (document.readyState !== "loading") {
6642    initAlia();
6643  } else {
6644    document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true });
6645  }
6646
6647  async function initAlia() {
6648    const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=cvgear.myshopify.com";
6649    const script = document.createElement("script");
6650    script.src = url;
6651    script.async = true;
6652    document.head.appendChild(script);
6653  }
6654</script>
6654
6655
6656</div><div id="shopify-block-AQTlTWDBDUEVwNWNoZ__10641372206048101839" class="shopify-block shopify-app-block">
6657<script>
6658  window.Rebuy = window.Rebuy || {};
6659  window.Rebuy.customer = window.Rebuy.customer || {};
6660  
6661  window.Rebuy.market = window.Rebuy.market || {};
6662  
6663  window.Rebuy.market.country = "US";
6664  
6665  
6666  window.Rebuy.market.locale = "en";
6667  
6668</script>
6668
6669
6670
6671
6672
6673
6674</div><div id="shopify-block-ASFd4aGtkL1V1dGtKa__13655089695959051254" class="shopify-block shopify-app-block">
6674<script id="wkThemeCode" type="application/json">
6675  {
6676    "customIconsUrl": null,
6677    "addToCartJsUrl": null,
6678    "productCardJsUrl": null,
6679    "wishlistPageJsUrl": null,
6680    "eventSubscribersJsUrl": null,
6681    "localeJsonUrl": null,
6682    "customCssUrl": "https:\/\/cdn.appmate.io\/themecode\/cvgear\/main\/custom.css?generation=1728331333640483",
6683    "collectionButtonsJsUrl": null,
6684    "productPageButtonsJsUrl": null,
6685    "headerLinkJsUrl": "https:\/\/cdn.appmate.io\/themecode\/cvgear\/main\/header-link.js?generation=1728080527400860",
6686    "wishlistLinkHeadlessJsUrl": null,
6687    "wishlistButtonHeadlessJsUrl": null,
6688    "saveForLaterJsUrl": null,
6689    "customDataUrl": null,
6690    "addWishlistToCartJsUrl": null,
6691    "accountDialogUrl": null
6692  }
6693</script>
6693
6694
6695  
6695<script type="module" src="https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/block-code-access.js"></script>
6695
6696
6697
6698</div><div id="shopify-block-ANE4wZWpEQU9nQkpJY__6680288666557934739" class="shopify-block shopify-app-block">
6698<script id="wkWishlistPage" type="application/json">
6699  {
6700    "showVendor": false,
6701    "showProductTitle": true,
6702    "showPrice": true,
6703    "showShareButton": true,
6704    "showBuyAllButton": false,
6705    "showClearButton": false,
6706    "moveToCart": false,
6707    "ctaButton": "add-to-cart",
6708    "productOptions": "dropdowns",
6709    "wishlistEmptyLink": "\/collections\/all",
6710    "removeButtonStyle": "icon"
6711  }
6712</script>
6712
6713
6714  
6714<script type="module" src="https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/block-wishlist-page.js"></script>
6714
6715
6716<style>
6717  wishlist-page {
6718    --text-color: var(--wk-color-text);
6719    --page-max-width: 1200px;
6720    --page-padding-top: 30px;
6721    --page-padding-bottom: 80px;
6722    --button-min-height: var(--wk-button-min-height);
6723    --button-border-width: var(--wk-button-border-width);
6724    --button-border-radius: var(--wk-button-border-radius);
6725    --input-min-height: var(--wk-input-min-height);
6726    --input-border-width: var(--wk-input-border-width);
6727    --input-border-radius: var(--wk-input-border-radius);
6728
6729    --grid-columns-xs: 1;
6730    --grid-columns-sm: 2;
6731    --grid-columns-md: 2;
6732    --grid-columns-lg: 3;
6733    --grid-columns-xl: 4;
6734
6735    --cta-button-background: rgb(var(--wk-color-accent-1));
6736    --cta-button-border: solid var(--button-border-width) rgb(var(--wk-color-accent-1));
6737    --cta-button-color: rgb(var(--wk-color-solid-button-label));
6738
6739    --variant-input-background: rgb(var(--wk-color-background-1));
6740    --variant-input-border: solid var(--input-border-width) rgba(var(--wk-color-text));
6741    --variant-input-color: rgb(var(--wk-color-text));
6742    --variant-input-selected-background: var(--variant-input-background);
6743    --variant-input-selected-border: solid var(--input-border-width) rgba(var(--wk-color-text));
6744    --variant-input-selected-color: var(--variant-input-color);
6745    --variant-input-selected-shadow: 0 0 0 var(--input-border-width) rgb(var(--wk-color-text));
6746
6747    --price-justify-content: center;
6748
6749    --option-select-label-display: none;
6750
6751    --image-aspect-ratio: 1/1;
6752    --image-object-fit: cover;
6753    --meta-text-align: center;
6754  }
6755</style>
6756
6757</div><div id="shopify-block-Aakx5azA3LzNyenVHT__1561686393582567663" class="shopify-block shopify-app-block">
6757<script>
6758  const cartDetail = [
6759    
6760  ];
6761
6762  window.orichiLimit = {
6763    limits: [],
6764    currentProduct: null,
6765    collections: null,
6766    parameters: [],
6767    cartItems: null,
6768    cart: cartDetail,
6769    publicAccessToken: null,
6770    shopInfo:{
6771      currencyFormat: "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e",
6772    }
6773  };
6774  
6775    
6776    window.orichiLimit.limits = [{"Id":"019eb180-3cc6-4ae7-8b31-fd75a32ea8b9","StoreId":"019eb17a-0e1a-416f-8856-1a15300f5ecb","Title":"Sealed Series","Status":true,"Target":"product","CreatedDate":"2026-06-10T19:27:11.9422752+07:00","ShopifyObjects":[{"Id":8780188254405,"Title":"Shorts | Skull Sealed Series","Handle":"shorts-skull-sealed-series","ParentId":0,"ParentName":""},{"Id":8780188352709,"Title":"Skull Sealed Series Leggings","Handle":"skull-sealed-series-leggings","ParentId":0,"ParentName":""}],"ValidationRules":[{"Type":"maximum_quantity","Value":"1","Unit":null}],"AlertMessages":null,"ProductTags":[],"CustomerTags":[],"IsApplyCountry":false,"IsApplyCustomerTags":false,"IsApplyCustomerLifetime":false,"CustomerLifetimeType":"one-time-purchase-only","CustomerLifetimeValue":null,"CustomerLifetimeUnit":"days","CustomerGroupType":"customer_with_tag","AllowQuantities":false,"SpecificQuantities":null,"IsShowLimitTable":false,"StartDate":null,"EndDate":null,"IsSetEndDate":false,"LastUpdateLifetime":null,"UpdatedAt":"2026-07-22T13:44:05.0313027+00:00","Countries":[],"ValidationRuleId":"gid://shopify/Validation/126484677","AlertInProductPage":false,"AlertProductPageMessage":null,"LanguageCodes":[],"PreventCoPurchase":{"IsActive":false,"ProductBlocks":[]},"AlertMessageLanguage":[{"Enabled":true,"LanguageCode":"default","CartCheckoutMessage":"You’ve reached the Sealed Series purchase limit. Please reduce the quantity of Sealed Series items in your cart before checking out.","ProductMessage":"Quantity is not valid","CheckoutButtonMessage":"Update cart to continue checkout"}],"IsAdvanceRuleMessage":false,"AdvanceRuleMessages":[{"Key":"minimum_quantity","Value":"{\"default\":\"You must select at least {minimum_product_quantity} products\"}"},{"Key":"maximum_quantity","Value":"{\"default\":\"You can only select a maximum of {maximum_product_quantity} products\"}"},{"Key":"minimum_weight","Value":"{\"default\":\"You must select at least {minimum_product_weight} {weight_unit}\"}"},{"Key":"maximum_weight","Value":"{\"default\":\"You can only select a maximum of {maximum_product_weight} {weight_unit}\"}"},{"Key":"break_multiple_limit","Value":"{\"default\":\"The quantity must be a multiple of {multiple}\"}"},{"Key":"minimum_value","Value":"{\"default\":\"You must select at least {minimum_total_product_value} products\"}"},{"Key":"maximum_value","Value":"{\"default\":\"You must select a maximum of {maximum_total_product_value} products\"}"}],"AppearanceSetting":{"ProductPageCornerRadius":14,"ProductPageTextColor":"#000000","ProductPageBackgroundColor":"#F7CA00","OrderLimitTableShowMinimumColumn":false,"OrderLimitTableShowMaximumColumn":true,"OrderLimitTableTextColor":"#000000","OrderLimitTableBackgroundColor":"#F7CA00","CartPageTextColor":"#000000","CartPageBackgroundColor":"#F7CA00","NotifyBackgroundTextColor":"#202223","NotifyBackgroundColor":"#f1f8fe","NotifyAlertIconColor":"#005BD3","NotifyAlertIconBackgroundColor":"#D0E9FF","NotifySubscribeButtonTextColor":"#FFFFFF","NotifySubscribeButtonBackgroundColor":"#F2A74E","NotifyDismissButtonTextColor":"#005BD3","NotifyDismissButtonBackgroundColor":"#F1F8FE"},"TableMessages":[{"LanguageCode":"default","Key":"quantity_label","Value":"Quantity"},{"LanguageCode":"default","Key":"weight_label","Value":"Weight"},{"LanguageCode":"default","Key":"value_label","Value":"Value"}],"IsApplyStockInventory":false,"StockThresholdRules":[],"NotifyMessageSettings":[{"LanguageCode":"default","ShowNotifyMe":false,"InventoryBodyMessage":"Due to limited inventory, you can only purchase up to {maximum_product_quantity} units at this time","HeadingText":"Get notified on restock","BodyMessage":"We'll email you when this product is back in stock with higher purchase limit.","EmailPlaceholder":"[email protected]","SubmitButtonText":"Notify me","DismissButtonText":"No thanks","SubscribedText":"Subscribed successfully"}],"version":"2.2"}];
6777    
6778  
6779  
6780  
6781    window.orichiLimit.publicAccessToken = "c54fb77f93babbc6bff9590b
6781121368dd";
6782  
6783  
6784
6785  
6786  window.test={"access_token":"c54fb77f93babbc6bff9590b121368dd","limits":[{"Id":"019eb180-3cc6-4ae7-8b31-fd75a32ea8b9","StoreId":"019eb17a-0e1a-416f-8856-1a15300f5ecb","Title":"Sealed Series","Status":true,"Target":"product","CreatedDate":"2026-06-10T19:27:11.9422752+07:00","ShopifyObjects":[{"Id":8780188254405,"Title":"Shorts | Skull Sealed Series","Handle":"shorts-skull-sealed-series","ParentId":0,"ParentName":""},{"Id":8780188352709,"Title":"Skull Sealed Series Leggings","Handle":"skull-sealed-series-leggings","ParentId":0,"ParentName":""}],"ValidationRules":[{"Type":"maximum_quantity","Value":"1","Unit":null}],"AlertMessages":null,"ProductTags":[],"CustomerTags":[],"IsApplyCountry":false,"IsApplyCustomerTags":false,"IsApplyCustomerLifetime":false,"CustomerLifetimeType":"one-time-purchase-only","CustomerLifetimeValue":null,"CustomerLifetimeUnit":"days","CustomerGroupType":"customer_with_tag","AllowQuantities":false,"SpecificQuantities":null,"IsShowLimitTable":false,"StartDate":null,"EndDate":null,"IsSetEndDate":false,"LastUpdateLifetime":null,"UpdatedAt":"2026-07-22T13:44:05.0313027+00:00","Countries":[],"ValidationRuleId":"gid:\/\/shopify\/Validation\/126484677","AlertInProductPage":false,"AlertProductPageMessage":null,"LanguageCodes":[],"PreventCoPurchase":{"IsActive":false,"ProductBlocks":[]},"AlertMessageLanguage":[{"Enabled":true,"LanguageCode":"default","CartCheckoutMessage":"You’ve reached the Sealed Series purchase limit. Please reduce the quantity of Sealed Series items in your cart before checking out.","ProductMessage":"Quantity is not valid","CheckoutButtonMessage":"Update cart to continue checkout"}],"IsAdvanceRuleMessage":false,"AdvanceRuleMessages":[{"Key":"minimum_quantity","Value":"{\"default\":\"You must select at least {minimum_product_quantity} products\"}"},{"Key":"maximum_quantity","Value":"{\"default\":\"You can only select a maximum of {maximum_product_quantity} products\"}"},{"Key":"minimum_weight","Value":"{\"default\":\"You must select at least {minimum_product_weight} {weight_unit}\"}"},{"Key":"maximum_weight","Value":"{\"default\":\"You can only select a maximum of {maximum_product_weight} {weight_unit}\"}"},{"Key":"break_multiple_limit","Value":"{\"default\":\"The quantity must be a multiple of {multiple}\"}"},{"Key":"minimum_value","Value":"{\"default\":\"You must select at least {minimum_total_product_value} products\"}"},{"Key":"maximum_value","Value":"{\"default\":\"You must select a maximum of {maximum_total_product_value} products\"}"}],"AppearanceSetting":{"ProductPageCornerRadius":14,"ProductPageTextColor":"#000000","ProductPageBackgroundColor":"#F7CA00","OrderLimitTableShowMinimumColumn":false,"OrderLimitTableShowMaximumColumn":true,"OrderLimitTableTextColor":"#000000","OrderLimitTableBackgroundColor":"#F7CA00","CartPageTextColor":"#000000","CartPageBackgroundColor":"#F7CA00","NotifyBackgroundTextColor":"#202223","NotifyBackgroundColor":"#f1f8fe","NotifyAlertIconColor":"#005BD3","NotifyAlertIconBackgroundColor":"#D0E9FF","NotifySubscribeButtonTextColor":"#FFFFFF","NotifySubscribeButtonBackgroundColor":"#F2A74E","NotifyDismissButtonTextColor":"#005BD3","NotifyDismissButtonBackgroundColor":"#F1F8FE"},"TableMessages":[{"LanguageCode":"default","Key":"quantity_label","Value":"Quantity"},{"LanguageCode":"default","Key":"weight_label","Value":"Weight"},{"LanguageCode":"default","Key":"value_label","Value":"Value"}],"IsApplyStockInventory":false,"StockThresholdRules":[],"NotifyMessageSettings":[{"LanguageCode":"default","ShowNotifyMe":false,"InventoryBodyMessage":"Due to limited inventory, you can only purchase up to {maximum_product_quantity} units at this time","HeadingText":"Get notified on restock","BodyMessage":"We'll email you when this product is back in stock with higher purchase limit.","EmailPlaceholder":"[email protected]","SubmitButtonText":"Notify me","DismissButtonText":"No thanks","SubscribedText":"Subscribed successfully"}],"version":"2.2"}]}
6787</script>
6787
6788
6789
6790
6791  
6791<script defer="defer" src="https://cdn.shopify.com/extensions/01a0933e-d74c-71e8-b102-ad844b981c37/madgic-checkout-validation-427/assets/orichi-limit-purchase.js"></script>
6791
6792
6793<link href="https://cdn.shopify.com/extensions/01a0933e-d74c-71e8-b102-ad844b981c37/madgic-checkout-validation-427/assets/orichi-limit-purchase.css" rel="stylesheet" type="text/css" />
6794
6795<script>
6796  window.themeSettings = {
6797    cartType: '',
6798    enableCartDrawer: false,
6799    useAjaxCart: "null",
6800
6801    // Một số theme có thể dùng tên biến khác
6802    cartStyle: '',
6803    miniCartEnabled: false,
6804
6805    // Export luôn template để check
6806    currentTemplate: 'customers/login',
6807    cartTemplate: 'login'
6808  };
6809</script>
6809
6810
6811
6812</div><div id="shopify-block-AQ29LMUJXejNTS0plW__8037605124156046748" class="shopify-block shopify-app-block">
6813</div><div id="shopify-block-AYUlraVkxNys5bytlS__4139971114690857691" class="shopify-block shopify-app-block">
6814<script id="wkCollectionButtons" type="application/json">
6815  {
6816    "injectMethod": "insertAfter",
6817    "buttonPlacement": "top-end",
6818    "productLinkSelector": "",
6819    "injectReferenceJs": "(target, app) => target",
6820    "floatingReferenceJs": "(target, app) => target",
6821    "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
6822    "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)",
6823    "integration": {
6824      "productLinkSelector": "",
6825      "injectReferenceJs": "(target, app) => target",
6826      "floatingReferenceJs": "(target, app) => target",
6827      "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
6828      "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)"
6829    }
6830  }
6831</script>
6831
6832
6833  
6833<script type="module" src="https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/block-wishlist-button-collection.js"></script>
6833
6834
6835<style>
6836  wishlist-button-collection {
6837    --icon-size: 18px;
6838    --icon-stroke-width: 1px;
6839    --button-offset-vertical: 0px;
6840    --button-offset-horizontal: 0px;
6841    --button-background-size: 34px;
6842    --button-background-border-radius: 24px;
6843    --button-border-width: 1px;
6844    --button-background-opacity: 85%;
6845
6846    --button-background: none;
6847    --button-border: none;
6848    --icon-stroke: rgb(var(--wk-color-accent-1));
6849
6850    
6851  }
6852</style>
6853
6854</div>
6854<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6854
6855</body>
6856</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.