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":"page","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":"page.ttsl-daily-lander","theme":160214024389,"product":null,"collection":null,"page":"ttsl-daily-lander-with-member-login","blog":null,"article":null,"app":null},"now":1790361729,"path":"\/pages\/ttsl-daily-lander-with-member-login","locale_root_url":"\/","canonical_url":"https:\/\/www.constantlyvariedgear.com\/pages\/ttsl-daily-lander-with-member-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\":\"page\",\"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\":\"page.ttsl-daily-lander\",\"theme\":160214024389,\"product\":null,\"collection\":null,\"page\":\"ttsl-daily-lander-with-member-login\",\"blog\":null,\"article\":null,\"app\":null},\"now\":1790361729,\"path\":\"\\\/pages\\\/ttsl-daily-lander-with-member-login\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/www.constantlyvariedgear.com\\\/pages\\\/ttsl-daily-lander-with-member-login\",\"customer_id\":null,\"customer_id_signature\":\"e478866b5d76bd23702196aaec2f86cf892da8aee36882e493acd976dbf10238\",\"cart\":null}";Locksmith.jsonTagSignature="ac37abf7650dfbe0492da5b698f36234a66e69f176a8f8fa004491d27e3c1700"</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"><meta name="description" content="The only workout program you'll need!"> 148<title> 149 TTSL Daily | Fitness Programming For Women 150 – Constantly Varied Gear</title><link rel="canonical" href="https://www.constantlyvariedgear.com/pages/ttsl-daily-lander-with-member-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"> 151 <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" /> 152 <meta name="google-site-verification" content="drcEF5C9fGv6T6MMbq4hP-GvweZCHDTlSDJDEs0vojc" /><!-- snippets/preload.liquid --><link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 153<link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 154
155<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 155
155
156<script type="importmap"> 157 { 158 "imports": { 159 "@troop-themes/main": "//www.constantlyvariedgear.com/cdn/shop/t/549/assets/theme.js?v=169967286853926881421787254021" 160 } 161 } 162</script>
162<link 163 rel="preload" 164 href="//www.constantlyvariedgear.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2" 165 as="font" 166 type="font/woff2" 167 crossorigin 168 ><link 169 rel="preload" 170 href="//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n6.1a6c50dce2e2b3b0d31e02dbd9146b5064bea503.woff2" 171 as="font" 172 type="font/woff2" 173 crossorigin 174 ><link 175 rel="preload" 176 href="//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n3.c1d7c2242f5519d084eafc479d7cc132bcc8c480.woff2" 177 as="font" 178 type="font/woff2" 179 crossorigin 180 ><!-- snippets/meta-tags.liquid --><meta property="og:type" content="website" /> 181<meta property="og:title" content="TTSL Daily | Fitness Programming For Women" /> 182<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"> 183<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"> 184<meta property="og:image:width" content="1350"> 185 <meta property="og:image:height" content="1350"><meta property="og:url" content="https://www.constantlyvariedgear.com/pages/ttsl
185-daily-lander-with-member-login" /> 186<meta property="og:site_name" content="Constantly Varied Gear" /><meta property="og:description" content="The only workout program you'll need!" /> 187<meta name="twitter:card" content="summary" /><meta name="twitter:description" content="The only workout program you'll need!" /> 188<meta name="twitter:title" content="TTSL Daily | Fitness Programming For Women" /> 189<meta 190 property="twitter:image" 191 content="https://www.constantlyvariedgear.com/cdn/shop/files/instagram_and_fb_cvg_logo_4104303b-b47f-478b-b396-eeb8e15edd46.jpg?v=1755009488&width=480" 192 /><!-- snippets/css-typography.liquid --><style>@font-face { 193 font-family: Montserrat; 194 font-weight: 400; 195 font-style: normal; 196 font-display: swap; 197 src: url("//www.constantlyvariedgear.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2") format("woff2"), 198 url("//www.constantlyvariedgear.com/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff") format("woff"); 199} 200@font-face { 201 font-family: Nunito; 202 font-weight: 600; 203 font-style: normal; 204 font-display: swap; 205 src: url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n6.1a6c50dce2e2b3b0d31e02dbd9146b5064bea503.woff2") format("woff2"), 206 url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n6.6b124f3eac46044b98c99f2feb057208e260962f.woff") format("woff"); 207} 208@font-face { 209 font-family: Nunito; 210 font-weight: 900; 211 font-style: normal; 212 font-display: swap; 213 src: url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n9.29703ebe5c8d8fa1bc7f2dcb872bdf16cf7ff465.woff2") format("woff2"), 214 url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n9.37c60d6be0d57e3635735f5fdd179e5283d59f56.woff") format("woff"); 215} 216@font-face { 217 font-family: Nunito; 218 font-weight: 300; 219 font-style: normal; 220 font-display: swap; 221 src: url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n3.c1d7c2242f5519d084eafc479d7cc132bcc8c480.woff2") format("woff2"), 222 url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n3.d543cae3671591d99f8b7ed9ea9ca8387fc73b09.woff") format("woff"); 223} 224@font-face { 225 font-family: Nunito; 226 font-weight: 400; 227 font-style: normal; 228 font-display: swap; 229 src: url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2") format("woff2"), 230 url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_n4.5d26d13beeac3116db2479e64986cdeea4c8fbdd.woff") format("woff"); 231} 232@font-face { 233 font-family: Nunito; 234 font-weight: 300; 235 font-style: italic; 236 font-display: swap; 237 src: url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_i3.11db3ddffd5485d801b7a5d8a24c3b0e446751f1.woff2") format("woff2"), 238 url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_i3.7f37c552f86f3fb4c0aae0353840b033f9f464a0.woff") format("woff"); 239} 240@font-face { 241 font-family: Nunito; 242 font-weight: 400; 243 font-style: italic; 244 font-display: swap; 245 src: url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_i4.fd53bf99043ab6c570187ed42d1b49192135de96.woff2") format("woff2"), 246 url("//www.constantlyvariedgear.com/cdn/fonts/nunito/nunito_i4.cb3876a003a73aaae5363bb3e3e99d45ec598cc6.woff") format("woff"); 247} 248: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; 249 --font--banner--mobile-size: 44px; 250 251 --font--featured--size: 59px; 252 --font--featured--mobile-size: 32px; 253 254 --font--section--size: 36px; 255 --font--section--mobile-size: 20px; 256 257 --font--block--size: 14px; 258 --font--block--mobile-size: 14px; 259 260 --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; 261 --font--button--size: 14px; 262 --font--button--spacing: 0px; 263 264 --font--heading--family: Montserrat, sans-serif; 265 --font--heading--weight: 400; 266 --font--heading--style: normal; 267 --font--heading--spacing: 0px; 268 269 --font--nav--family: Nunito, sans-serif; 270 --font--nav--weight: 600; 271 --font--nav--style: normal; 272 273 --font--paragraph--family: Nunito, sans-serif; 274 --font--paragraph--weight: 300; 275 --font--paragraph--style: normal; 276 --font--paragraph--spacing: 0px; 277 278 --font--line-height: 1.2; 279 } 280</style><!-- snippets/css-variables.liquid --><style> 281 :root { 282 --color--accent-1: #ef4242; 283 --color--accent-1-translucent: rgba(239, 66, 66, 0.85); 284 --color--accent-2: #383e48; 285 --color--accent-2-translucent: rgba(56, 62, 72, 0.85); 286 --color--accent-3: #fff4cc; 287 --color--accent-3-translucent: rgba(255, 244, 204, 0.85); 288 --color--body: rgb(0,0,0); 289 --color--body--light: rgb(48, 48, 48); 290 --color--gray: #808080; 291 --color--success: #4caf50; 292 --color--alert: #d32f2f; 293 294 --bg-color--white: white; 295 --bg-color--transparent: transparent; 296 --bg-color--light: #f7f7f7; 297 --bg-color--light-translucent: rgba(247, 247, 247, 0.85); 298 --bg-color--dark: #222222; 299 --bg-color--dark-translucent: rgba(9, 9, 9, 0.85); 300 --bg-color--accent-1: var(--color--accent-1); 301 --bg-color--accent-2: var(--color--accent-2); 302 --bg-color--accent-3: var(--color--accent-3); 303 --bg-color--body: #ffffff; 304 --bg-color--body-translucent: rgba(255, 255, 255, 0.85); 305 306 --border--thickness: 1px; 307 --border--color-dark: rgba(0, 0, 0, 0.5); 308 --border--color-light: rgba(255, 255, 255, 0.5); 309 --border--dark: var(--border--thickness) solid var(--border--color-dark); 310 --border--light: var(--border--thickness) solid var(--border--color-light); 311
312 --box-shadow--center: 0px 0px 10px rgba(0, 0, 0, 0.08); 313 --box-shadow--top: 0 -10px 10px -10px rgba(0, 0, 0, 0.2); 314 --box-shadow--left: -2px 0 10px -2px rgba(0, 0, 0, 0.2); 315 --box-shadow--right: 2px 0 10px -2px rgba(0, 0, 0, 0.2); 316 --box-shadow--bottom: 0 10px 10px -10px rgba(0, 0, 0, 0.2); 317 318 --content--image-opacity: 0.65; 319 --content--shadow-opacity: 0.15; 320 321 --button--height: 45px; 322 --button--border-width: 1px; 323 --button--radius: 5px; 324 --button--padding: 0 var(--spacing--3); 325 --button--bg-color-1: #000000; 326 --button--bg-color--hover-1: #ffffff; 327 --button--color-1: #ffffff; 328 --button--color--hover-1: #444444; 329 --button--border-color-1: #000000; 330 --button--bg-color-2: #ffffff; 331 --button--bg-color--hover-2: #444444; 332 --button--color-2: #444444; 333 --button--color--hover-2: #ffffff; 334 --button--border-color-2: transparent; 335 --button--bg-color-3: transparent; 336 --button--bg-color--hover-3: #444444; 337 --button--color-3: #444444; 338 --button--color--hover-3: #ffffff; 339 --button--border-color-3: #444444; 340 --button--bg-color-4: transparent; 341 --button--bg-color--hover-4: #ffffff; 342 --button--color-4: #ffffff; 343 --button--color--hover-4: #444444; 344 --button--border-color-4: #ffffff; 345 346 --input--height: 45px; 347 --input--radius: 5px; 348 --input--padding: var(--spacing--1) var(--spacing--3); 349 --input--bg-color: #ffffff; 350 --input--color: #444444; 351 --image--radius: 12px; 352 --image--radius-enabled: 1; 353 354 --product--swatches-size: 24px; 355 356 --layout--spacing-small: 16px; 357 --layout--spacing-medium: 32px; 358 --layout--spacing-large: 52px; 359 --layout--spacing-x-large: 104px; 360 --layout--mobile-spacing-small: 12px; 361 --layout--mobile-spacing-medium: 24px; 362 --layout--mobile-spacing-large: 32px; 363 --layout--mobile-spacing-x-large: 64px; 364 365 --progress-bar: linear-gradient( 366 90deg, 367 rgba(0, 0, 0, 0.3) 0%, 368 rgb(0, 0, 0) 80%, 369 rgba(0, 0, 0, 0.8) 370 ); 371 372 /* shop pay */ 373 --payment-terms-background-color: #ffffff; 374 375 /* dynamic checkout buttons */ 376 --shopify-accelerated-checkout-button-block-size: var(--button--height); 377 --shopify-accelerated-checkout-button-border-radius: var(--button--radius); 378 --shopify-accelerated-checkout-button-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); 379 380 /* js helpers */ 381 --announcement--sticky: 0; 382 --announcement--height: 0px; 383 --header--sticky: 0; 384 --header--height: 0px; 385 --split-announcement--height: 0px; 386 387 --sticky-offset: calc(var(--announcement--sticky, 0) * var(--announcement--height, 0px) + var(--header--sticky, 0) * var(--header--height, 0px)); 388 } 389</style> 390<!-- snippets/custom-styles.liquid --><style></style> 391<link href="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/theme.css?v=132342383786054124551787254021" rel="stylesheet" type="text/css" media="all" /> 392 393 394 <link href="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/td-base.css?v=180419123413574410721787254021" rel="stylesheet" type="text/css" media="all" /> 395 396 397<style data-shopify> 398.product--label.td-product-badge--back-in-stock { 399 --bg-color: #BC8ECD; 400 --color--body: #ffffff; 401 background-color: #BC8ECD; 402 color: #ffffff; 403 }.product--label.td-product-badge--coming-soon { 404 --bg-color: #69B1D8; 405 --color--body: #ffffff; 406 background-color: #69B1D8; 407 color: #ffffff; 408 }.product--label.td-product-badge--new { 409 --bg-color: #FDD33A; 410 --color--body: #000000; 411 background-color: #FDD33A; 412 color: #000000; 413 }.product--label.td-product-badge--out-of-stock { 414 --bg-color: #000000; 415 --color--body: #ffffff; 416 background-color: #000000; 417 color: #ffffff; 418 }.product--label.td-product-badge--sale { 419 --bg-color: #d32f2f; 420 --color--body: #ffffff; 421 background-color: #d32f2f; 422 color: #ffffff; 423 }</style> 424 425 426
426<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>
426<script>(() => { 427(()=>{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;})(); 428 429})()</script>
429 430
430<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
430<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/18988623/digital_wallets/dialog"> 431<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"> 432<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
432<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4196958405"></script>
432 433<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
434<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 434
434
435<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 435
435
436<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 436
436
437<script>var Shopify = Shopify || {}; 438Shopify.shop = "cvgear.myshopify.com"; 439Shopify.locale = "en"; 440Shopify.currency = {"active":"USD","rate":"1.0"}; 441Shopify.country = "US"; 442Shopify.theme = {"name":"Main Theme | Halloween","id":160214024389,"schema_name":"Emerge","schema_version":"10.0.1","theme_store_id":null,"role":"main"}; 443Shopify.theme.handle = "null"; 444Shopify.theme.style = {"id":null,"handle":null}; 445Shopify.cdnHost = "www.constantlyvariedgear.com/cdn"; 446Shopify.routes = Shopify.routes || {}; 447Shopify.routes.root = "/"; 448Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 449Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 450Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 451Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 451
451
452<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 452
452
453<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 453
453
454<script> 455 window.ShopifyPay = window.ShopifyPay || {}; 456 window.ShopifyPay.apiHost = "shop.app\/pay"; 457 window.ShopifyPay.redirectState = null; 458</script>
vendor: 1 bytes, line 458
458
459<script> 460 window.Shopify = window.Shopify || {}; 461 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 462 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 463 window.Shopify.SignInWithShop.eligible = true; 464</script>
vendor: 1 bytes, line 464
464
465<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</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-shop-cart-sync.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-shop-cart-sync.en.esm.js"); 469 470 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 471 472</script>
vendor: 1 bytes, line 472
472
473<script> 474 window.Shopify = window.Shopify || {}; 475 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 476 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"]}; 477</script>
vendor: 1 bytes, line 477
477
478<script>(function() { 479 var isLoaded = false; 480 function asyncLoad() { 481 if (isLoaded) return; 482 isLoaded = true; 483 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"]; 484 for (var i = 0; i < urls.length; i++) { 485 var s = document.createElement('script'); 486 s.type = 'text/javascript'; 487 s.async = true; 488 s.src = urls[i]; 489 var x = document.getElementsByTagName('script')[0]; 490 x.parentNode.insertBefore(s, x); 491 } 492 }; 493 if(window.attachEvent) { 494 window.attachEvent('onload', asyncLoad); 495 } else { 496 window.addEventListener('load', asyncLoad, false); 497 } 498})();</script>
vendor: 1 bytes, line 498
498
499<script id="__st">var __st={"a":18988623,"offset":-14400,"reqid":"ec5a52b7-1164-4ccc-af38-ced8f7e9beee-1790361728","pageurl":"www.constantlyvariedgear.com\/pages\/ttsl-daily-lander-with-member-login","s":"pages-89117196485","u":"d7afe1955de3","p":"page","rtyp":"page","rid":89117196485};</script>
vendor: 1 bytes, line 499
499
500<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 500
500
501<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 501
501
502<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 502
502
503<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>
503<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 503
503
504<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 504
504
505<script> 506 window.Shopify = window.Shopify || {}; 507 window.Shopify.MCP = window.Shopify.MCP || {}; 508 window.Shopify.MCP.enabled = true; 509 window.Shopify.MCP.shop = "cvgear.myshopify.com"; 510 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.constantlyvariedgear.com\/api\/mcp"; 511 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"]}}]; 512</script>
vendor: 1 bytes, line 512
512
513<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=");})(); 514</script>
vendor: 1 bytes, line 514
514
515<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)}}; 516</script>
vendor: 1 bytes, line 516
516
517<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 518 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); 519</script>
vendor: 1 bytes, line 519
519
520<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})}})); 521</script>
vendor: 1 bytes, line 521
521
522<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"publisher_shop_id":18988623,"theme_id":160214024389,"theme_published":true,"theme_store_id":0,"placement":"collection","event_data":{"handle":"ttsl-daily-lander-with-member-login","page_type":"page"},"recommendations_tracking_enabled":true}" defer="defer" src="//www.constantlyvariedgear.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
522 523<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"> 524<style id="shopify-accelerated-checkout-cart"> 525 #shopify-buyer-consent { 526 margin-top: 1em; 527 display: inline-block; 528 width: 100%; 529} 530 531#shopify-buyer-consent.hidden { 532 display: none; 533} 534 535#shopify-subscription-policy-button { 536 background: none; 537 border: none; 538 padding: 0; 539 text-decoration: underline; 540 font-size: inherit; 541 cursor: pointer; 542} 543 544#shopify-subscription-policy-button::before { 545 box-shadow: none; 546} 547 548 </style> 549<link rel="stylesheet" media="screen" href="//www.constantlyvariedgear.com/cdn/shop/t/549/compiled_assets/styles.css?v=182277221230279718111790164522">
550<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
550 551<!-- snippets/routes.liquid -->
551<script> 552 if (Shopify) { 553 Shopify.routes = { 554 ...Shopify.routes, 555 all_products_collection: '/collections/all', 556 cart: '/cart', 557 cart_add: '/cart/add', 558 cart_change: '/cart/change', 559 cart_update: '/cart/update', 560 libraries: { 561 theme_async: "//www.constantlyvariedgear.com/cdn/shop/t/549/assets/theme-async.js?v=167031973294244650611787254021", 562 masonry: "//www.constantlyvariedgear.com/cdn/shop/t/549/assets/masonry.min.js?v=153413113355937702121787254021", 563 plyr: "/cdn/shopifycloud/plyr/v2.0/shopify-plyr.en.js", 564 swipe_listener: "//www.constantlyvariedgear.com/cdn/shop/t/549/assets/swipe-listener.min.js?v=123039615894270182531787254021", 565 vimeo: "https://player.vimeo.com/api/player.js" 566 }, 567 product_recommendations: '/recommendations/products', 568 predictive_search: '/search/suggest', 569 search: '/search', 570 root: '/', 571 youtube: 'https://youtube.com/iframe_api' 572 } 573 } 574</script>
574 575
576<script> 577 window.uetq = window.uetq || []; 578 window.uetq.push('set', { 579 'pid': { 580 'em': 'checkout.email', 581 'ph': 'billing_address.phone' 582 } 583 }); 584 </script>
584 585 586
586<script type="module" src="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/theme.js?v=169967286853926881421787254021"></script>
586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 <style> 610 /* disable transitions on above mentioned page */ 611 [data-transition-container][data-transition-type="slide-in"] [data-transition-item], 612 [data-transition-container][data-transition-type="slide-in"] [data-transition-item][data-transition-active="true"], 613 [data-transition-container][data-transition-type="slide-in"] [data-transition-item][data-transition-trigger="hover"]:hover { 614 transition: none !important; 615 transition-property: none !important; 616 animation: none !important; 617 opacity: 1 !important; 618 visibility: visible !important; 619 transform: none !important; 620 will-change: auto !important; 621 } 622 623 /* Neutralize any timing variables the theme uses */ 624 :root { 625 --transition--slide-in: none !important; 626 } 627 </style> 628 629 630 631 632 633 634 635 <!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 --> 636<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app"> 637<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers"> 638<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage"> 639<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"> 640 <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"> 641 <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"> 642 <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"> 643 <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">
643<script> 644(function () { 645 try { 646 document.documentElement.classList.add('csm-cookie-embed'); 647 } catch (e) {} 648})(); 649</script>
649<script data-consentmo-data-src-bootstrap> 650(function () { 651 'use strict'; 652 if (window.__consentmoDataSrcBootstrapInit) return; 653 window.__consentmoDataSrcBootstrapInit = true; 654 655 var DATA_SRC_SELECTOR = [ 656 'script[data-src*="consentmo_cookie_consent"]', 657 'script[data-src*="gdpr_cookie_consent.min"]', 658 'script[data-src*="gdrp_cookie_consent_unlimited"]' 659 ].join(','); 660 661 function activateConsentmoDataSrcScripts() { 662 if (!window.Shopify || !window.Shopify.shop) return; 663 document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) { 664 // getAttribute: src="" must not count as "already has src" (.src === page URL). 665 if (scriptEl.getAttribute('src')) return; 666 var url = scriptEl.getAttribute('data-src'); 667 if (!url) return; 668 if (scriptEl.getAttribute('type') === 'text/plain') { 669 scriptEl.removeAttribute('type'); 670 } 671 scriptEl.src = url; 672 }); 673 } 674 function scheduleActivation() { 675 activateConsentmoDataSrcScripts(); 676 // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first. 677 setTimeout(activateConsentmoDataSrcScripts, 0); 678 } 679 if (document.readyState === 'loading') { 680 document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true }); 681 } else { 682 scheduleActivation(); 683 } 684})(); 685</script>
685 686 687 688<!-- 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 /> 689<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
690<script> 691/* >> TriplePixel :: start*/ 692window.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:"page",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); 693/* << TriplePixel :: end*/ 694</script>
694 695 696 697 698<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 699 700 701 702 703 704 705 706 707 708 709 710 711
711<script async src="https://static.klaviyo.com/onsite/js/LrjXmE/klaviyo.js?company_id=LrjXmE"></script>
711 712
712<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>
712 713 714 715 716 717 718 719
719<script> 720 window.klaviyoReviewsProductDesignMode = false 721 </script>
721 722 723 724 725 <!-- BEGIN app snippet: customer-hub-data -->
725<script> 726 if (!window.customerHub) { 727 window.customerHub = {}; 728 } 729 window.customerHub.storefrontRoutes = { 730 login: "/account/login?return_url=%2F%23k-hub", 731 register: "/account/register?return_url=%2F%23k-hub", 732 logout: "/account/logout", 733 profile: "/account", 734 addresses: "/account/addresses", 735 }; 736 737 window.customerHub.userId = null; 738 739 window.customerHub.storeDomain = "cvgear.myshopify.com"; 740 741 742 743 744 window.customerHub.storeLocale = { 745 currentLanguage: 'en', 746 currentCountry: 'US', 747 availableLanguages: [ 748 749 { 750 iso_code: 'en', 751 endonym_name: 'English' 752 } 753 754 ], 755 availableCountries: [ 756 757 { 758 iso_code: 'AU', 759 name: 'Australia', 760 currency_code: 'AUD' 761 }, 762 763 { 764 iso_code: 'AT', 765 name: 'Austria', 766 currency_code: 'EUR' 767 }, 768 769 { 770 iso_code: 'CA', 771 name: 'Canada', 772 currency_code: 'CAD' 773 }, 774 775 { 776 iso_code: 'DK', 777 name: 'Denmark', 778 currency_code: 'DKK' 779 }, 780 781 { 782 iso_code: 'FR', 783 name: 'France', 784 currency_code: 'EUR' 785 }, 786 787 { 788 iso_code: 'DE', 789 name: 'Germany', 790 currency_code: 'EUR' 791 }, 792 793 { 794 iso_code: 'IE', 795 name: 'Ireland', 796 currency_code: 'EUR' 797 }, 798 799 { 800 iso_code: 'MT', 801 name: 'Malta', 802 currency_code: 'EUR' 803 }, 804 805 { 806 iso_code: 'NL', 807 name: 'Netherlands', 808 currency_code: 'EUR' 809 }, 810 811 { 812 iso_code: 'NZ', 813 name: 'New Zealand', 814 currency_code: 'NZD' 815 }, 816 817 { 818 iso_code: 'PL', 819 name: 'Poland', 820 currency_code: 'PLN' 821 }, 822 823 { 824 iso_code: 'SE', 825 name: 'Sweden', 826 currency_code: 'SEK' 827 }, 828 829 { 830 iso_code: 'CH', 831 name: 'Switzerland', 832 currency_code: 'CHF' 833 }, 834 835 { 836 iso_code: 'GB', 837 name: 'United Kingdom', 838 currency_code: 'GBP' 839 }, 840 841 { 842 iso_code: 'US', 843 name: 'United States', 844 currency_code: 'USD' 845 } 846 847 ] 848 }; 849 850</script>
850 851<!-- END app snippet --> 852 853 854 855 856 857 858 859<!-- END app block --><!-- BEGIN app block: shopify://apps/fondue-cashback-promotions/blocks/caseback-embed/dcfd972d-99c5-4526-b55b-2d76e990dec8 -->
860<script 861 async 862 id="fondue-cashback" 863 src="https://public.getfondue.com/cashback-extension/cart/fundle.js?v=821da3e2628e25ac60abd6ec2b6827939ad14f8e" 864 api="AJAX" 865 shop="cvgear.myshopify.com" 866 type="application/javascript"> 867</script>
867 868 869 870<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script --> 871 872 873
873<script> 874 (function () { 875 if (window.instafeedStorefrontScheduled) return; 876 window.instafeedStorefrontScheduled = true; 877 878 var src = "https:\/\/cdn.nfcube.com\/instafeed-6ec1bcbc70b2bafe40c20b5133d383a2.js"; 879 var mode = "load"; 880 if (!src) return; 881 882 function present() { 883 var scripts = document.getElementsByTagName('script'); 884 for (var i = 0; i < scripts.length; i++) { 885 if (scripts[i].src === src) return true; 886 } 887 return false; 888 } 889 890 function append() { 891 if (present()) return; 892 var script = document.createElement('script'); 893 script.async = true; 894 script.src = src; 895 document.body.appendChild(script); 896 } 897 898 if (mode === 'defer') { 899 if (present()) return; 900 var deferred = document.createElement('script'); 901 deferred.src = src; 902 deferred.defer = true; 903 (document.head || document.documentElement).appendChild(deferred); 904 return; 905 } 906 907 if (mode === 'consent') { 908 var appended = false; 909 function appendOnce() { 910 if (appended) return; 911 appended = true; 912 append(); 913 } 914 function onConsentReady() { 915 if (window.Shopify && window.Shopify.customerPrivacy && window.Shopify.customerPrivacy.marketingAllowed()) appendOnce(); 916 } 917 function boot() { 918 document.addEventListener('visitorConsentCollected', function (event) { 919 if (event.detail && event.detail.marketingAllowed) appendOnce(); 920 }); 921 if (window.Shopify && window.Shopify.loadFeatures) { 922 window.Shopify.loadFeatures([{ name: 'consent-tracking-api', version: '0.1' }], onConsentReady); 923 } else { 924 onConsentReady(); 925 } 926 } 927 if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', boot); 928 else boot(); 929 return; 930 } 931 932 if (document.readyState === 'complete') append(); 933 else window.addEventListener('load', function () { append(); }); 934 })(); 935 </script>
935 936 937 938<!-- END app snippet --> 939 940 941 942 943<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 --> 944 945 946
947<script type="module" dynamic> 948 const configUrl = "/a/elevar/static/configs/1a205b4bdab7bb3ff803f0a9a69b1ff9fb400f0a/config.js"; 949 const config = (await import(configUrl)).default; 950 const scriptUrl = config.script_src_app_theme_embed; 951 952 if (scriptUrl) { 953 const { handler } = await import(scriptUrl); 954 955 await handler( 956 config, 957 { 958 cartData: { 959 marketId: "2326725", 960 localeCountryCode:"US", 961 attributes:{}, 962 cartTotal: "0.0", 963 currencyCode:"USD", 964 items: [] 965} 966, 967 user: { 968 cartTotal: "0.0", 969 currencyCode:"USD", 970 customer: {}, 971} 972, 973 isOnCartPage:false, 974 collectionView:null, 975 searchResultsView:null, 976 productView:null, 977 } 978 ); 979 } 980</script>
980 981 982 983<!-- END app block --><!-- BEGIN app block: shopify://apps/loyalty-rewards-and-referrals/blocks/embed-sdk/6f172e67-4106-4ac0-89c5-b32a069b3101 --> 984 985<style 986 type='text/css' 987 data-lion-app-styles='main' 988 data-lion-app-styles-settings='{"disableBundledCSS":false,"disableBundledFonts":false,"useClassIsolator":false}' 989></style> 990 991<!-- loyaltylion.snippet.version=9283085fd3+12800 --> 992 993
994<script> 995 996 !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||[]); 997 998 999 1000 loyaltylion.init( 1001 { token: "38221155094f764c0ce5c6594213fc77" } 1002 ); 1003 1004 1005 1006 loyaltylion.configure({ 1007 disableBundledCSS: false, 1008 disableBundledFonts: false, 1009 useClassIsolator: false, 1010 }) 1011 1012 1013</script>
1013 1014 1015 1016 1017<!-- END app block -->
1017<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 1017
1017
1018<script src="https://cdn.shopify.com/extensions/019fdc0d-a3a6-740d-a2c6-267c07342bce/zipifypages-40/assets/theme-helper.js" type="text/javascript" defer="defer"></script>
1018 1019<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1020<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: "page"};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 1020
1020
1021<script> 1022 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1023</script>
vendor: 1 bytes, line 1023
1023
1024<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}
1024).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"]}
1024,"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"]}
1024,"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}]}
1024,{"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":"2591e377-6abb-412d-895c-a904b4eff36e","pageType":"page","resourceId":"89117196485","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>
1024<script> 1025 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1026 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1027 window.ShopifyAnalytics.meta.currency = 'USD'; 1028 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":89117196485,"requestId":"ec5a52b7-1164-4ccc-af38-ced8f7e9beee-1790361728"}}; 1029 for (var attr in meta) { 1030 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1031 } 1032</script>
vendor: 1 bytes, line 1032
1032
1033<script class="analytics"> 1034 (function () { 1035 var customDocumentWrite = function(content) { 1036 var jquery = null; 1037 1038 if (window.jQuery) { 1039 jquery = window.jQuery; 1040 } else if (window.Checkout && window.Checkout.$) { 1041 jquery = window.Checkout.$; 1042 } 1043 1044 if (jquery) { 1045 jquery('body').append(content); 1046 } 1047 }; 1048 1049 var hasLoggedConversion = function(token) { 1050 if (token) { 1051 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1052 } 1053 return false; 1054 } 1055 1056 var setCookieIfConversion = function(token) { 1057 if (token) { 1058 var twoMonthsFromNow = new Date(Date.now()); 1059 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1060 1061 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1062 } 1063 } 1064 1065 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1066 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1067 if (trekkie.integrations) { 1068 return; 1069 } 1070 trekkie.methods = [ 1071 'identify', 1072 'page', 1073 'ready', 1074 'track', 1075 'trackForm', 1076 'trackLink' 1077 ]; 1078 trekkie.factory = function(method) { 1079 return function() { 1080 var args = Array.prototype.slice.call(arguments); 1081 args.unshift(method); 1082 trekkie.push(args); 1083 if (method == 'track' || method == 'page') { 1084 var pageUrl; 1085 try { 1086 pageUrl = window.location.href; 1087 } catch (e) {} 1088 var pageReferrer; 1089 try { 1090 pageReferrer = document.referrer; 1091 } catch (e) {} 1092 try { 1093 if (window.__TREKKIE_SHIM_QUEUE == null) { 1094 window.__TREKKIE_SHIM_QUEUE = []; 1095 } 1096 window.__TREKKIE_SHIM_QUEUE.push({ 1097 from: 'trekkie-stub', 1098 method: method, 1099 args: args.slice(1), 1100 pageContext: { 1101 url: pageUrl, 1102 referrer: pageReferrer 1103 } 1104 }); 1105 } catch (e) { 1106 // no-op 1107 } 1108 } 1109 return trekkie; 1110 }; 1111 }; 1112 for (var i = 0; i < trekkie.methods.length; i++) { 1113 var key = trekkie.methods[i]; 1114 trekkie[key] = trekkie.factory(key); 1115 } 1116 trekkie.load = function(config) { 1117 trekkie.config = config || {}; 1118 trekkie.config.initialDocumentCookie = document.cookie; 1119 var first = document.getElementsByTagName('script')[0]; 1120var script = document.createElement('script'); 1121script.type = 'text/javascript'; 1122script.onerror = function(e) { 1123 var scriptFallback = document.createElement('script'); 1124 scriptFallback.type = 'text/javascript'; 1125 scriptFallback.onerror = function(error) { 1126 var Monorail = { 1127 produce: function produce(monorailDomain, schemaId, payload) { 1128 var currentMs = new Date().getTime(); 1129 var event = { 1130 schema_id: schemaId, 1131 payload: payload, 1132 metadata: { 1133 event_created_at_ms: currentMs, 1134 event_sent_at_ms: currentMs 1135 } 1136 }; 1137 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1138 }, 1139 sendRequest: function sendRequest(endpointUrl, payload) { 1140 // Try the sendBeacon API 1141 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1142 var blobData = new window.Blob([payload], { 1143 type: 'text/plain' 1144 }); 1145 1146 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1147 return true; 1148 } // sendBeacon was not successful 1149 1150 } // XHR beacon 1151 1152 var xhr = new XMLHttpRequest(); 1153 1154 try { 1155 xhr.open('POST', endpointUrl); 1156 xhr.setRequestHeader('Content-Type', 'text/plain'); 1157 xhr.send(payload); 1158 } catch (e) { 1159 console.log(e); 1160 } 1161 1162 return false; 1163 }, 1164 isIos12: function isIos12() { 1165 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1166 } 1167 }; 1168 Monorail.produce('monorail-edge.shopifysvc.com', 1169 'trekkie_storefront_load_errors/1.1', 1170 {shop_id: 18988623, 1171 theme_id: 160214024389, 1172 app_name: "storefront", 1173 context_url: window.location.href, 1174 source_url: "//www.constantlyvariedgear.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1175 1176 }; 1177 scriptFallback.async = true; 1178 scriptFallback.src = '//www.constantlyvariedgear.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1179 first.parentNode.insertBefore(scriptFallback, first); 1180}; 1181script.async = true; 1182script.src = '//www.constantlyvariedgear.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1183first.parentNode.insertBefore(script, first); 1184 1185 }; 1186 trekkie.load( 1187 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":18988623,"isMerchantRequest":null,"themeId":160214024389,"themeCityHash":"8406621461659786157","contentLanguage":"en","currency":"USD","eventMetadataId":"2591e377-6abb-412d-895c-a904b4eff36e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1188 ); 1189 1190 var loaded = false;
1191 trekkie.ready(function() { 1192 if (loaded) return; 1193 loaded = true; 1194 1195 window.ShopifyAnalytics.lib = window.trekkie; 1196 1197 var originalDocumentWrite = document.write; 1198 document.write = customDocumentWrite; 1199 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1200 document.write = originalDocumentWrite; 1201 1202 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1203 var token = match? match[1]: undefined; 1204 if (!hasLoggedConversion(token)) { 1205 setCookieIfConversion(token); 1206 1207 } 1208 }); 1209 1210 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":89117196485,"requestId":"ec5a52b7-1164-4ccc-af38-ced8f7e9beee-1790361728","shopifyEmitted":true}); 1211 1212 var eventsListenerScript = document.createElement('script'); 1213 eventsListenerScript.async = true; 1214 eventsListenerScript.src = "//www.constantlyvariedgear.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1215 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1216})();</script>
vendor: 1 bytes, line 1216
1216
1217<script 1218 defer 1219 src="https://www.constantlyvariedgear.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1220 data-application="storefront-renderer" 1221 data-shop-id="18988623" 1222 data-render-region="gcp-us-central1" 1223 data-page-type="page" 1224 data-theme-instance-id="160214024389" 1225 data-theme-name="Emerge" 1226 data-theme-version="10.0.1" 1227 data-monorail-region="shop_domain" 1228 data-resource-timing-sampling-rate="10" 1229 data-shs="true" 1230 data-shs-beacon="true" 1231 data-shs-export-with-fetch="true" 1232 data-shs-logs-sample-rate="1" 1233 data-shs-beacon-endpoint="https://www.constantlyvariedgear.com/api/collect" 1234></script>
1234 1235<meta name="shopify-y" content="ce70cd69-14e5-4698-bf61-b2d7b1d38341" data-expiration="1821919329000"><meta name="shopify-s" content="c863c511-fff5-4d4b-b549-9ec05a6ac271" data-expiration="1790363529000"><meta name="new-cookie-storage-activated" content="t"> 1236</head> 1237 1238 <body 1239 class="template--page" 1240 data-theme-id="833" 1241 data-theme-name="Emerge" 1242 data-theme-version="10.0.1" 1243 data-theme-preset="tones" 1244 > 1245 <!--[if IE]> 1246 <div style="text-align:center;padding:72px 16px;"> 1247 Browser unsupported, please update or try an alternative 1248 </div> 1249 <style> 1250 .layout--viewport { display: none; } 1251 </style> 1252 <![endif]--> 1253 1254 <a data-item="a11y-button" href='#main_content' id="a11y_skip">Skip to main content</a> 1255 1256 <div 1257 class="layout--viewport" 1258 1259 data-transition-button="true" 1260 data-drawer-status="closed" 1261 data-drop-shadows="false" 1262 data-cart-empty="true" 1263 data-logged-in="false" 1264 data-product-storage="4" 1265 data-overlap-footer="false" 1266 data-transition-container="viewport" 1267 ><!-- BEGIN sections: header-group --> 1268<aside id="shopify-section-sections--22640681976005__announcement" class="shopify-section shopify-section-group-header-group section--announcement"><!-- sections/announcement.liquid --><announcement-bar-element 1269 class="announcement--root" 1270 data-section-id="sections--22640681976005__announcement" 1271 data-section-type="announcement" 1272 data-countdown-container 1273 data-background-color="dark" 1274 data-border="none" 1275 data-rotate-frequency="5" 1276 data-scroll-text="false" 1277 data-sticky-enabled="false" 1278 data-text-color="white" 1279 1280 1281> 1282 <div class="announcement--wrapper"> 1283 <div class="announcement--left" data-mq="medium-large"><!-- snippets/social-media.liquid --><div 1284 class="social-media--root" 1285 data-type="follow" 1286 data-view="icons" 1287 data-hover-color="brand" 1288 data-alignment="left" 1289 data-mobile-alignment="" 1290 1291><ul 1292 class="social-media--items" 1293 1294 ><li class="social-media--item"> 1295 <a 1296 class="social-facebook--link" 1297 rel="noreferrer" 1298 target="_blank" 1299 1300 href="https://www.facebook.com/constantlyvariedgear" 1301 1302 1303 aria-label="facebook" 1304 ><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"> 1305 <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" /> 1306 </svg></a> 1307 </li><li class="social-media--item"> 1308 <a 1309 class="social-instagram--link" 1310 rel="noreferrer" 1311 target="_blank" 1312 1313 href="https://www.instagram.com/constantly_varied_gear" 1314 1315 1316 aria-label="instagram" 1317 ><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"> 1318 <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.
1318051C.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" /> 1319 </svg></a> 1320 </li><li class="social-media--item"> 1321 <a 1322 class="social-youtube--link" 1323 rel="noreferrer" 1324 target="_blank" 1325 1326 href="https://www.youtube.com/@CONSTANTLYVARIEDGEAR1" 1327 1328 1329 aria-label="youtube" 1330 ><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"> 1331 <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" /> 1332 </svg></a> 1333 </li><li class="social-media--item"> 1334 <a 1335 class="social-tiktok--link" 1336 rel="noreferrer" 1337 target="_blank" 1338 1339 href="https://www.tiktok.com/@constantlyvariedgear" 1340 1341 1342 aria-label="tiktok" 1343 ><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"> 1344 <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" /> 1345 </svg></a> 1346 </li></ul></div> 1347 1348</div> 1349 1350 <div class="announcement--center"><button 1351 class="announcement--previous" 1352 aria-label="previous" 1353 aria-hidden="true" 1354 ><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"> 1355 <path d="m3.13 10 8.58 8.58L10.29 20l-10-10 10-10 1.42 1.42z" fill="currentColor" fill-rule="nonzero" /> 1356 </svg></button><div class="announcement--blocks"><a 1357 class="announcement--block"href="/collections/tie-dye-collection"aria-hidden="false" 1358 data-transition-item="viewport" 1359 data-transition-trigger="custom" 1360 data-transition-type="slide-in" 1361 data-transition-active="false"data-mq="" 1362 ><div class="announcement--block-wrapper"><div class="announcement--text" data-item="nav-text">SHOP NEW TIE DYE PRINTS</div></div></a><a 1363 class="announcement--block"href="/collections/fright-fest-2026"aria-hidden="true" 1364 data-transition-item="viewport" 1365 data-transition-trigger="custom" 1366 data-transition-type="slide-in" 1367 data-transition-active="false"data-mq="" 1368 ><div class="announcement--block-wrapper"><div class="announcement--text" data-item="nav-text">SHOP VIRAL HALLOWEEN LEGGINGSð»</div></div></a></div><button 1369 class="announcement--next" 1370 aria-label="next" 1371 aria-hidden="true" 1372 ><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"> 1373 <path d="M8.87 10 .29 1.42 1.71 0l10 10-10 10-1.42-1.42z" fill="currentColor" fill-rule="nonzero" /> 1374 </svg></button></div> 1375 1376 <div class="announcement--right" data-mq="medium-large"></div> 1377 </div> 1378</announcement-bar-element> 1379 1380<style> 1381 :root { 1382 --announcement--sticky: 0; 1383 } 1384 1385 .section--header ~ #shopify-section-sections--22640681976005__announcement { 1386 top: calc(var(--header--sticky, 0) * var(--header--height, 0px)); 1387 z-index: 4; 1388 } 1389</style> 1390 1391
1392<script> 1393 document.documentElement.style.setProperty( 1394 '--announcement--height', 1395 `${document.querySelector('.announcement--root').offsetHeight.toFixed(2)}px` 1396 ); 1397</script>
1397<element-relocator data-move-into=".mobile-nav--social-icons" data-mq="none"><!-- snippets/social-media.liquid --><div 1398 class="social-media--root" 1399 data-type="follow" 1400 data-view="icons" 1401 data-hover-color="brand" 1402 data-alignment="left" 1403 data-mobile-alignment="left" 1404 1405><ul 1406 class="social-media--items" 1407 1408 ><li class="social-media--item"> 1409 <a 1410 class="social-facebook--link" 1411 rel="noreferrer" 1412 target="_blank" 1413 1414 href="https://www.facebook.com/constantlyvariedgear" 1415 1416 1417 aria-label="facebook" 1418 ><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"> 1419 <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" /> 1420 </svg></a> 1421 </li><li class="social-media--item"> 1422 <a 1423 class="social-instagram--link" 1424 rel="noreferrer" 1425 target="_blank" 1426 1427 href="https://www.instagram.com/constantly_varied_gear" 1428 1429 1430 aria-label="instagram" 1431 ><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"> 1432 <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" /> 1433 </svg></a> 1434 </li><li class="social-media--item"> 1435 <a 1436 class="social-youtube--link" 1437 rel="noreferrer" 1438 target="_blank" 1439 1440 href="https://www.youtube.com/@CONSTANTLYVARIEDGEAR1" 1441 1442 1443 aria-label="youtube" 1444 ><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"> 1445 <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" /> 1446 </svg></a> 1447 </li><li class="social-media--item"> 1448 <a 1449 class="social-tiktok--link" 1450 rel="noreferrer" 1451 target="_blank" 1452 1453 href="https://www.tiktok.com/@constantlyvariedgear" 1454 1455 1456 aria-label="tiktok" 1457 ><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">
1458 <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" /> 1459 </svg></a> 1460 </li></ul></div> 1461 1462</element-relocator></aside><header id="shopify-section-sections--22640681976005__header" class="shopify-section shopify-section-group-header-group section--header td-header"> 1463<header-element 1464 class="header--root" 1465 data-section-id="sections--22640681976005__header" 1466 data-section-type="header" 1467 data-background-color="none" 1468 1469 data-container-width="6" 1470 data-hover-disabled="false" 1471 data-icons="true" 1472 data-layout="left-center" 1473 data-mobile-spacing-above="none" 1474 data-mobile-spacing-below="none" 1475 data-overlap-behavior="drawer" 1476 data-reduce-height="true" 1477 data-scroll-hide="false" 1478 data-spacing-above="none" 1479 data-spacing-below="none" 1480 data-sticky="false" 1481 data-sticky-enabled="true" 1482 data-text-color="body" 1483 data-transparent-enabled="false" 1484 data-transparent-text-color="white" 1485 aria-expanded="false" 1486 aria-hidden="false" 1487><div class="header--wrapper"> 1488 1489 <div class="header--logo"><div class="header--primary-logo"><!-- snippets/logo.liquid --><a 1490 class="small-logo--root" 1491 href="/" 1492 title="Constantly Varied Gear" 1493 itemscope 1494 itemprop="url" 1495 itemtype="https://schema.org/Organization" 1496><img src="//www.constantlyvariedgear.com/cdn/shop/files/halloween_logo.png?v=1755795626&width=210" alt="orange "CVG" logo with black bats" srcset="//www.constantlyvariedgear.com/cdn/shop/files/halloween_logo.png?v=1755795626&width=210 210w" width="210" height="100" loading="eager" itemprop="logo" style="--width:105px;--mobile-width:84px;" fetchpriority="high"></a> 1497 1498</div></div> 1499 1500<nav 1501 class="header--primary-nav" 1502 1503 aria-hidden="true" 1504 1505 > 1506 <button 1507 class="header--drawer-toggle" 1508 data-drawer-open="left" 1509 data-drawer-view="y-menu" 1510 1511 aria-label="Toggle drawer" 1512 1513 aria-haspopup="menu" 1514 ><span></span><span></span><span></span></button><button 1515 class="header--search" 1516 data-drawer-open="top" 1517 data-drawer-view="search" 1518 data-item="nav-text" 1519 aria-label="Search" 1520 tabindex="0" 1521 ><svg class="icon--root icon--search" viewBox="0 0 24 24"> 1522 <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" /> 1523 </svg><span class="td-search--drawer-only">Search</span> 1524 </button> 1525 1526<x-menu-element 1527 class="x-menu" 1528 aria-hidden="false" 1529 data-mq="medium-large" 1530 style="--highlight-color:#de0000;" 1531 > 1532 <ul class="x-menu--level-1--container"><li 1533 class="x-menu--level-1--link" 1534 data-depth="3" 1535 data-megamenu="true" 1536 1537 ><a 1538 href="/collections/new-arrivals-1" 1539 data-item="nav-text" 1540 1541 aria-haspopup="true" 1542 aria-expanded="false" 1543 aria-controls="x-menu_new-arrivals" 1544 1545 ><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"> 1546 <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" /> 1547 </svg></span></a><div 1548 class="x-menu--level-2--container" 1549 id="x-menu_new-arrivals" 1550 aria-hidden="true" 1551 data-background-color="none" 1552 data-megamenu="true" 1553 data-text-color="body" 1554 1555 data-transition-container="x-menu_new-arrivals" 1556 data-transition-type="fade-in" 1557 data-transition-cascade="horizontal" 1558 data-transition-cascade-interval="200" 1559 1560 ><div class="x-menu--level-2--wrapper"><ul 1561 class="x-menu--level-2--list" 1562 data-single-parents="true" 1563 1564 data-transition-item="x-menu_new-arrivals" 1565 1566 ><li class="x-menu--level-2--link"> 1567 <a 1568 href="/collections/new-arrivals-1" 1569 data-item="nav-text" 1570 >All New Arrivals</a> 1571 </li><li class="x-menu--level-2--link"> 1572 <a 1573 href="/collections/leggings-new-drops" 1574 data-item="nav-text" 1575 >New Leggings</a> 1576 </li><li class="x-menu--level-2--link"> 1577 <a 1578 href="/collections/shorts-new-drops" 1579 data-item="nav-text" 1580 >New Shorts</a> 1581 </li><li class="x-menu--level-2--link"> 1582 <a 1583 href="/collections/new-sports-bras-collection" 1584 data-item="nav-text" 1585 >New Sports Bras</a> 1586 </li><li class="x-menu--level-2--link"> 1587 <a 1588 href="/collections/new-graphic-shirts" 1589 data-item="nav-text" 1590 >New Shirts</a> 1591 </li></ul><ul 1592 class="x-menu--level-2--list" 1593 1594 data-transition-item="x-menu_new-arrivals" 1595 1596 ><li class="x-menu--level-2--link"> 1597 <a href="/" data-item="nav-text">Collections</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link"> 1598 <a href="/collections/unwind-hoodies-sweatpants" data-item="sub-nav-text">Unwind Sets</a> 1599 </li><li class="x-menu--level-3--link"> 1600 <a href="/collections/reflective-collection" data-item="sub-nav-text">Reflective Collection</a> 1601 </li><li class="x-menu--level-3--link"> 1602 <a href="/collections/fright-fest-2026" data-item="sub-nav-text">
1602Halloween</a> 1603 </li><li class="x-menu--level-3--link"> 1604 <a href="/collections/fall-favorites" data-item="sub-nav-text">Fall</a> 1605 </li><li class="x-menu--level-3--link"> 1606 <a href="/pages/2026-constantly-varied-gear-drops" data-item="sub-nav-text">2026 Drops</a> 1607 </li></ul></li></ul> 1608 <div class="td-x-menu--level-2--featured" data-transition-item="x-menu_new-arrivals"> 1609 <span data-item="nav-text" class="td-x-menu--level-2--featured-text">Featured</span> 1610 <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&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&width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/Untitled_design_11_ae9cab9d-3c0a-459b-b198-4648bd478815.png?v=1773412769&width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/Untitled_design_11_ae9cab9d-3c0a-459b-b198-4648bd478815.png?v=1773412769&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> 1611 </div> 1612 1613 </div></div></li><li 1614 class="x-menu--level-1--link" 1615 data-depth="3" 1616 data-megamenu="true" 1617 1618 ><a 1619 href="/collections/best-sellers" 1620 data-item="nav-text" 1621 1622 aria-haspopup="true" 1623 aria-expanded="false" 1624 aria-controls="x-menu_best-sellers" 1625 1626 ><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"> 1627 <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" /> 1628 </svg></span></a><div 1629 class="x-menu--level-2--container" 1630 id="x-menu_best-sellers" 1631 aria-hidden="true" 1632 data-background-color="none" 1633 data-megamenu="true" 1634 data-text-color="body" 1635 1636 data-transition-container="x-menu_best-sellers" 1637 data-transition-type="fade-in" 1638 data-transition-cascade="horizontal" 1639 data-transition-cascade-interval="200" 1640 1641 ><div class="x-menu--level-2--wrapper"><ul 1642 class="x-menu--level-2--list" 1643 data-single-parents="true" 1644 1645 data-transition-item="x-menu_best-sellers" 1646 1647 ><li class="x-menu--level-2--link"> 1648 <a 1649 href="/collections/best-selling-leggings" 1650 data-item="nav-text" 1651 >Best Selling Leggings</a> 1652 </li><li class="x-menu--level-2--link"> 1653 <a 1654 href="/collections/best-selling-shorts-1" 1655 data-item="nav-text" 1656 >Best Selling Shorts</a> 1657 </li><li class="x-menu--level-2--link"> 1658 <a 1659 href="/collections/best-selling-sports-bras" 1660 data-item="nav-text" 1661 >Best Selling Bras</a> 1662 </li><li class="x-menu--level-2--link"> 1663 <a 1664 href="/collections/best-sellers-shirts" 1665 data-item="nav-text" 1666 >Best Selling Shirts</a> 1667 </li></ul><ul 1668 class="x-menu--level-2--list" 1669 1670 data-transition-item="x-menu_best-sellers" 1671 1672 ><li class="x-menu--level-2--link"> 1673 <a href="/" data-item="nav-text">Collections</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link"> 1674 <a href="/collections/blackout" data-item="sub-nav-text">Blackout</a> 1675 </li><li class="x-menu--level-3--link"> 1676 <a href="/collections/omni-sets" data-item="sub-nav-text">Omni Collection</a> 1677 </li><li class="x-menu--level-3--link"> 1678 <a href="/collections/treat-yourself-to-amazing-deals" data-item="sub-nav-text">Sales</a> 1679 </li><li class="x-menu--level-3--link"> 1680 <a href="/collections/fleece-lined-leggings" data-item="sub-nav-text">Fleece Lined</a> 1681 </li></ul></li></ul> 1682 <div class="td-x-menu--level-2--featured" data-transition-item="x-menu_best-sellers">
1683 <span data-item="nav-text" class="td-x-menu--level-2--featured-text">Featured</span> 1684 <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&width=440" alt="Black leopard legging" srcset="//www.constantlyvariedgear.com/cdn/shop/files/leopard_leggings_c29457d6-09f6-4048-8019-8d90d3165f23.jpg?v=1768921857&width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/leopard_leggings_c29457d6-09f6-4048-8019-8d90d3165f23.jpg?v=1768921857&width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/leopard_leggings_c29457d6-09f6-4048-8019-8d90d3165f23.jpg?v=1768921857&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> 1685 </div> 1686 1687 </div></div></li><li 1688 class="x-menu--level-1--link" 1689 data-depth="3" 1690 data-megamenu="true" 1691 1692 ><a 1693 href="/collections/workout-leggings" 1694 data-item="nav-text" 1695 1696 aria-haspopup="true" 1697 aria-expanded="false" 1698 aria-controls="x-menu_leggings" 1699 1700 ><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"> 1701 <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" /> 1702 </svg></span></a><div 1703 class="x-menu--level-2--container" 1704 id="x-menu_leggings" 1705 aria-hidden="true" 1706 data-background-color="none" 1707 data-megamenu="true" 1708 data-text-color="body" 1709 1710 data-transition-container="x-menu_leggings" 1711 data-transition-type="fade-in" 1712 data-transition-cascade="horizontal" 1713 data-transition-cascade-interval="200" 1714 1715 ><div class="x-menu--level-2--wrapper"><ul 1716 class="x-menu--level-2--list" 1717 data-single-parents="true" 1718 1719 data-transition-item="x-menu_leggings" 1720 1721 ><li class="x-menu--level-2--link"> 1722 <a 1723 href="/collections/workout-leggings" 1724 data-item="nav-text" 1725 >All Leggings</a> 1726 </li><li class="x-menu--level-2--link"> 1727 <a 1728 href="/collections/best-selling-leggings" 1729 data-item="nav-text" 1730 >Best Selling Leggings</a> 1731 </li><li class="x-menu--level-2--link"> 1732 <a 1733 href="/collections/leggings-new-drops" 1734 data-item="nav-text" 1735 >New Leggings</a> 1736 </li><li class="x-menu--level-2--link"> 1737 <a 1738 href="https://www.constantlyvariedgear.com/pages/cvg-sizing-guide" 1739 data-item="nav-text" 1740 >Find My Legging Size</a> 1741 </li></ul><ul 1742 class="x-menu--level-2--list" 1743 1744 data-transition-item="x-menu_leggings" 1745 1746 ><li class="x-menu--level-2--link"> 1747 <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"> 1748 <a href="/collections/solid-color-leggings" data-item="sub-nav-text">Solid Leggings</a> 1749 </li><li class="x-menu--level-3--link"> 1750 <a href="/collections/halloween-leggings" data-item="sub-nav-text">
1750Halloween Leggings</a> 1751 </li><li class="x-menu--level-3--link"> 1752 <a href="/collections/fall-leggings" data-item="sub-nav-text">Fall Leggings</a> 1753 </li><li class="x-menu--level-3--link"> 1754 <a href="/collections/omni-leggings" data-item="sub-nav-text">Omni Leggings</a> 1755 </li><li class="x-menu--level-3--link"> 1756 <a href="/collections/legacy-leggings" data-item="sub-nav-text">Legacy Leggings</a> 1757 </li><li class="x-menu--level-3--link"> 1758 <a href="/collections/the-vault" data-item="sub-nav-text">The Vault</a> 1759 </li><li class="x-menu--level-3--link"> 1760 <a href="/pages/2026-constantly-varied-gear-drops" data-item="sub-nav-text">2026 Drops</a> 1761 </li></ul></li></ul> 1762 <div class="td-x-menu--level-2--featured" data-transition-item="x-menu_leggings"> 1763 <span data-item="nav-text" class="td-x-menu--level-2--featured-text">Featured</span> 1764 <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&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&width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/workout_leggings_outfit_d5ae3e6a-6e6b-4e80-afa4-79ed942a2302.jpg?v=1768918451&width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/workout_leggings_outfit_d5ae3e6a-6e6b-4e80-afa4-79ed942a2302.jpg?v=1768918451&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&width=440" alt="CVG Workout Leggings" srcset="//www.constantlyvariedgear.com/cdn/shop/files/cvg_workout_leggings.jpg?v=1768918215&width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/cvg_workout_leggings.jpg?v=1768918215&width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/cvg_workout_leggings.jpg?v=1768918215&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> 1765 </div> 1766 1767 </div></div></li><li 1768 class="x-menu--level-1--link" 1769 data-depth="3" 1770 data-megamenu="true" 1771 1772 ><a 1773 href="/collections/workout-shorts" 1774 data-item="nav-text" 1775 1776 aria-haspopup="true" 1777 aria-expanded="false" 1778 aria-controls="x-menu_shorts" 1779 1780 ><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"> 1781 <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" /> 1782 </svg></span></a><div 1783 class="x-menu--level-2--container" 1784 id="x-menu_shorts" 1785 aria-hidden="true" 1786 data-background-color="none" 1787 data-megamenu="true" 1788 data-text-color="body" 1789 1790 data-transition-container="x-menu_shorts" 1791 data-transition-type="fade-in" 1792 data-transition-cascade="horizontal" 1793 data-transition-cascade-interval="200" 1794 1795 ><div class="x-menu--level-2--wrapper"><ul 1796 class="x-menu--level-2--list" 1797 data-single-parents="true" 1798 1799 data-transition-item="x-menu_shorts" 1800 1801 ><li class="x-menu--level-2--link"> 1802 <a 1803 href="/collections/workout-shorts" 1804 data-item="nav-text" 1805 >All Shorts</a> 1806 </li><li class="x-menu--level-2--link"> 1807 <a 1808 href="/collections/best-selling-shorts-1" 1809 data-item="nav-text" 1810 >Best Selling Shorts</a> 1811 </li><li class="x-menu--level-2--link"> 1812 <a 1813 href="/collections/shorts-new-drops" 1814 data-item="nav-text" 1815 >New Shorts</a> 1816 </li></ul><ul 1817 class="x-menu--level-2--list" 1818 1819 data-transition-item="x-menu_shorts" 1820 1821 ><li class="x-menu--level-2--link"> 1822 <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"> 1823 <a href="/collections/workout-shorts" data-item="sub-nav-text">Signature Shorts</a> 1824 </li><li class="x-menu--level-3--link"> 1825 <a href="/collections/day-dream-shorts-1" data-item="sub-nav-text">Day Dream Shorts</a> 1826 </li><li class="x-menu--level-3--link"> 1827 <a href="/collections/mens-shorts-1" data-item="sub-nav-text">Men's Shorts</a> 1828 </li><li class="x-menu--level-3--link"> 1829 <a href="/collections/luxe-shorts-1" data-item="sub-nav-text">Luxe Shorts</a> 1830 </li><li class="x-menu--level-3--link"> 1831 <a href="/collections/flex-shorts" data-item="sub-nav-text">Flex Shorts</a> 1832 </li></ul></li></ul> 1833 <div class="td-x-menu--level-2--featured" data-transition-item="x-menu_shorts">
1834 <span data-item="nav-text" class="td-x-menu--level-2--featured-text">Featured</span> 1835 <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&width=440" alt="Workout Outfits with Shorts" srcset="//www.constantlyvariedgear.com/cdn/shop/files/workout_outfit_6f19b68f-88b6-449a-9224-47a5f5d3c66b.jpg?v=1768918612&width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/workout_outfit_6f19b68f-88b6-449a-9224-47a5f5d3c66b.jpg?v=1768918612&width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/workout_outfit_6f19b68f-88b6-449a-9224-47a5f5d3c66b.jpg?v=1768918612&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> 1836 </div> 1837 1838 </div></div></li><li 1839 class="x-menu--level-1--link" 1840 data-depth="3" 1841 data-megamenu="true" 1842 1843 ><a 1844 href="/collections/all-sports-bras-1" 1845 data-item="nav-text" 1846 1847 aria-haspopup="true" 1848 aria-expanded="false" 1849 aria-controls="x-menu_sports-bras" 1850 1851 ><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"> 1852 <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" /> 1853 </svg></span></a><div 1854 class="x-menu--level-2--container" 1855 id="x-menu_sports-bras" 1856 aria-hidden="true" 1857 data-background-color="none" 1858 data-megamenu="true" 1859 data-text-color="body" 1860 1861 data-transition-container="x-menu_sports-bras" 1862 data-transition-type="fade-in" 1863 data-transition-cascade="horizontal" 1864 data-transition-cascade-interval="200" 1865 1866 ><div class="x-menu--level-2--wrapper"><ul 1867 class="x-menu--level-2--list" 1868 data-single-parents="true" 1869 1870 data-transition-item="x-menu_sports-bras" 1871 1872 ><li class="x-menu--level-2--link"> 1873 <a 1874 href="/collections/all-sports-bras-1" 1875 data-item="nav-text" 1876 >All Sports Bras</a> 1877 </li><li class="x-menu--level-2--link"> 1878 <a 1879 href="/collections/best-selling-sports-bras" 1880 data-item="nav-text" 1881 >Best Selling Bras</a> 1882 </li><li class="x-menu--level-2--link"> 1883 <a 1884 href="/collections/new-sports-bras-collection" 1885 data-item="nav-text" 1886 >New Sports Bras</a> 1887 </li><li class="x-menu--level-2--link"> 1888 <a 1889 href="/collections/solid-color-sports-bras-1" 1890 data-item="nav-text" 1891 >Solid Color Bras</a> 1892 </li></ul><ul 1893 class="x-menu--level-2--list" 1894 1895 data-transition-item="x-menu_sports-bras" 1896 1897 ><li class="x-menu--level-2--link"> 1898 <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"> 1899 <a href="/collections/longline-sports-bra" data-item="sub-nav-text">Longline Bras</a> 1900 </li><li class="x-menu--level-3--link"> 1901 <a href="/collections/butterfly-back-sports-bra" data-item="sub-nav-text">Butterfly Back Bras</a> 1902 </li><li class="x-menu--level-3--link"> 1903 <a href="/collections/vista-sports-bra" data-item="sub-nav-text">Vista Bras</a> 1904 </li><li class="x-menu--level-3--link"> 1905 <a href="/collections/move-free-sports-bra" data-item="sub-nav-text">Move Free Bras</a> 1906 </li><li class="x-menu--level-3--link"> 1907 <a href="/collections/vitality-sports-bra" data-item="sub-nav-text">Vitality Bras</a> 1908 </li><li class="x-menu--level-3--link"> 1909 <a href="/collections/other-sports-bras" data-item="sub-nav-text">Other Styles</a> 1910 </li></ul></li></ul> 1911 <div class="td-x-menu--level-2--featured" data-transition-item="x-menu_sports-bras">
1912 <span data-item="nav-text" class="td-x-menu--level-2--featured-text">Featured</span> 1913 <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&width=440" alt="Back of Black Leopard Sports Bra" srcset="//www.constantlyvariedgear.com/cdn/shop/files/Black_leopard_sports_bra.jpg?v=1768924194&width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/Black_leopard_sports_bra.jpg?v=1768924194&width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/Black_leopard_sports_bra.jpg?v=1768924194&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> 1914 </div> 1915 1916 </div></div></li><li 1917 class="x-menu--level-1--link" 1918 data-depth="3" 1919 data-megamenu="true" 1920 1921 ><a 1922 href="/collections/all-shirts" 1923 data-item="nav-text" 1924 1925 aria-haspopup="true" 1926 aria-expanded="false" 1927 aria-controls="x-menu_tops" 1928 1929 ><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"> 1930 <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" /> 1931 </svg></span></a><div 1932 class="x-menu--level-2--container" 1933 id="x-menu_tops" 1934 aria-hidden="true" 1935 data-background-color="none" 1936 data-megamenu="true" 1937 data-text-color="body" 1938 1939 data-transition-container="x-menu_tops" 1940 data-transition-type="fade-in" 1941 data-transition-cascade="horizontal" 1942 data-transition-cascade-interval="200" 1943 1944 ><div class="x-menu--level-2--wrapper"><ul 1945 class="x-menu--level-2--list" 1946 1947 data-transition-item="x-menu_tops" 1948 1949 ><li class="x-menu--level-2--link"> 1950 <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"> 1951 <a href="/collections/breast-cancer-awareness-shirts" data-item="sub-nav-text">Breast Cancer Awareness</a> 1952 </li><li class="x-menu--level-3--link"> 1953 <a href="/collections/best-sellers-shirts" data-item="sub-nav-text">Best Selling Graphics</a> 1954 </li><li class="x-menu--level-3--link"> 1955 <a href="/collections/new-shirt-graphics" data-item="sub-nav-text">New Graphics</a> 1956 </li><li class="x-menu--level-3--link"> 1957 <a href="/collections/graphic-modern-tees" data-item="sub-nav-text">Modern Tees</a> 1958 </li><li class="x-menu--level-3--link"> 1959 <a href="/collections/graphic-slouchy-tee" data-item="sub-nav-text">Slouchy Tees</a> 1960 </li><li class="x-menu--level-3--link"> 1961 <a href="/collections/graphic-unisex-tees-tanks" data-item="sub-nav-text">Unisex Tees</a> 1962 </li><li class="x-menu--level-3--link"> 1963 <a href="/collections/graphic-racerback-tanks-1" data-item="sub-nav-text">Racerback Tanks</a> 1964 </li><li class="x-menu--level-3--link"> 1965 <a href="/collections/graphic-muscle-tank" data-item="sub-nav-text">Muscle Tanks</a> 1966 </li><li class="x-menu--level-3--link"> 1967 <a href="/collections/graphic-long-sleeve-1" data-item="sub-nav-text">Long Sleeve Tees</a> 1968 </li><li class="x-menu--level-3--link"> 1969 <a href="/collections/graphic-crewnecks" data-item="sub-nav-text">Crew Necks</a> 1970 </li><li class="x-menu--level-3--link"> 1971 <a href="/collections/graphic-cropped-tees-1" data-item="sub-nav-text">Cropped Tees</a> 1972 </li></ul></li><li class="x-menu--level-2--link"> 1973 <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"> 1974 <a href="/collections/open-back-tanks-new-style" data-item="sub-nav-text">Basic Shirts</a> 1975 </li><li class="x-menu--level-3--link"> 1976 <a href="/collections/zip-ups-1" data-item="sub-nav-text">Zip-Up Sweatshirts</a> 1977 </li><li class="x-menu--level-3--link"> 1978 <a href="/collections/thermals-shackets-1" data-item="sub-nav-text">Thermals & Shackets</a> 1979 </li><li class="x-menu--level-3--link"> 1980 <a href="/collections/luxe-hoodies" data-item="sub-nav-text">Luxe Hoodies</a> 1981 </li><li class="x-menu--level-3--link"> 1982 <a href="/collections/hoodies-1" data-item="sub-nav-text">Hoodies</a> 1983 </li></ul></li><li class="x-menu--level-2--link"> 1984 <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"> 1985 <a href="/products/custom-slouchy-tee-black" data-item="sub-nav-text">Slouchy Tees</a> 1986 </li><li class="x-menu--level-3--link"> 1987 <a href="/products/custom-shirt-unisex" data-item="sub-nav-text">Unisex Tees</a> 1988 </li><li class="x-menu--level-3--link"> 1989 <a href="/products/custom-flowy-racerback-tank-black" data-item="sub-nav-text">Racerback Tanks</a> 1990 </li></ul></li></ul> 1991 </div></div></li><li 1992 class="x-menu--level-1--link" 1993 data-depth="3" 1994 data-megamenu="true" 1995 1996 ><a 1997 href="/collections/fright-fest-2026" 1998 data-item="nav-text" 1999 2000 aria-haspopup="true" 2001 aria-expanded="false" 2002 aria-controls="x-menu_seasonal-styles" 2003 2004 ><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"> 2005 <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" /> 2006 </svg></span></a><div 2007 class="x-menu--level-2--container" 2008 id="x-menu_seasonal-styles" 2009 aria-hidden="true" 2010 data-background-color="none" 2011 data-megamenu="true" 2012 data-text-color="body" 2013 2014 data-transition-container="x-menu_seasonal-styles" 2015 data-transition-type="fade-in" 2016 data-transition-cascade="horizontal" 2017 data-transition-cascade-interval="200" 2018 2019 ><div class="x-menu--level-2--wrapper"><ul 2020 class="x-menu--level-2--list" 2021 data-single-parents="true" 2022 2023 data-transition-item="x-menu_seasonal-styles" 2024 2025 ><li class="x-menu--level-2--link"> 2026 <a 2027 href="/collections/unwind-hoodies-sweatpants" 2028 data-item="nav-text" 2029 >Unwind Sweat Sets</a> 2030 </li></ul><ul 2031 class="x-menu--level-2--list" 2032 2033 data-transition-item="x-menu_seasonal-styles" 2034 2035 ><li class="x-menu--level-2--link"> 2036 <a href="/collections/fright-fest-2026" data-item="nav-text">
2036Halloween</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link"> 2037 <a href="/collections/halloween-leggings" data-item="sub-nav-text">Halloween Leggings</a> 2038 </li><li class="x-menu--level-3--link"> 2039 <a href="/collections/halloween-shorts" data-item="sub-nav-text">Halloween Shorts</a> 2040 </li><li class="x-menu--level-3--link"> 2041 <a href="/collections/halloween-bras" data-item="sub-nav-text">Halloween Sports Bras</a> 2042 </li><li class="x-menu--level-3--link"> 2043 <a href="/collections/halloween-shirts" data-item="sub-nav-text">Halloween Shirts</a> 2044 </li></ul></li><li class="x-menu--level-2--link"> 2045 <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"> 2046 <a href="/collections/fall-leggings" data-item="sub-nav-text">Fall Leggings</a> 2047 </li><li class="x-menu--level-3--link"> 2048 <a href="/collections/shackets" data-item="sub-nav-text">Shackets</a> 2049 </li><li class="x-menu--level-3--link"> 2050 <a href="/collections/fall-shorts" data-item="sub-nav-text">Fall Shorts</a> 2051 </li><li class="x-menu--level-3--link"> 2052 <a href="/collections/fall-sports-bras" data-item="sub-nav-text">Fall Sports Bras</a> 2053 </li><li class="x-menu--level-3--link"> 2054 <a href="/collections/fall-shirts" data-item="sub-nav-text">Fall Shirts</a> 2055 </li></ul></li></ul> 2056 <div class="td-x-menu--level-2--featured" data-transition-item="x-menu_seasonal-styles"> 2057 <span data-item="nav-text" class="td-x-menu--level-2--featured-text">Featured</span> 2058 <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&width=440" alt="Halloween Theme" srcset="//www.constantlyvariedgear.com/cdn/shop/files/CVG-20260611-06145_copy.jpg?v=1787749674&width=220 220w, //www.constantlyvariedgear.com/cdn/shop/files/CVG-20260611-06145_copy.jpg?v=1787749674&width=330 330w, //www.constantlyvariedgear.com/cdn/shop/files/CVG-20260611-06145_copy.jpg?v=1787749674&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> 2059 </div> 2060 2061 </div></div></li><li 2062 class="x-menu--level-1--link" 2063 data-depth="1" 2064 data-megamenu="false" 2065 2066 ><a 2067 href="/collections/treat-yourself-to-amazing-deals" 2068 data-item="nav-text" 2069 2070 ><span class="x-menu--level-1--text">SALE</span></a></li><li 2071 class="x-menu--level-1--link" 2072 data-depth="3" 2073 data-megamenu="true" 2074 2075 ><a 2076 href="/" 2077 data-item="nav-text" 2078 2079 aria-haspopup="true" 2080 aria-expanded="false" 2081 aria-controls="x-menu_more" 2082 2083 ><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"> 2084 <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" /> 2085 </svg></span></a><div 2086 class="x-menu--level-2--container" 2087 id="x-menu_more" 2088 aria-hidden="true" 2089 data-background-color="none" 2090 data-megamenu="true" 2091 data-text-color="body" 2092 2093 data-transition-container="x-menu_more" 2094 data-transition-type="fade-in" 2095 data-transition-cascade="horizontal" 2096 data-transition-cascade-interval="200" 2097 2098 ><div class="x-menu--level-2--wrapper"><ul 2099 class="x-menu--level-2--list" 2100 2101 data-transition-item="x-menu_more" 2102 2103 ><li class="x-menu--level-2--link"> 2104 <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"> 2105 <a href="/collections/shackets" data-item="sub-nav-text">Shackets</a> 2106 </li><li class="x-menu--level-3--link"> 2107 <a href="/collections/fleece-lined-leggings" data-item="sub-nav-text">Fleece Lined</a> 2108 </li><li class="x-menu--level-3--link"> 2109 <a href="/collections/sweatshirts" data-item="sub-nav-text">Sweatshirts</a> 2110 </li><li class="x-menu--level-3--link"> 2111 <a href="/collections/sweatpants" data-item="sub-nav-text">Sweatpants</a> 2112 </li><li class="x-menu--level-3--link"> 2113 <a href="/collections/cargo-beyond-joggers-1" data-item="sub-nav-text">Joggers</a> 2114 </li></ul></li><li class="x-menu--level-2--link"> 2115 <a href="/" data-item="nav-text">Warm Weather</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link"> 2116 <a href="/collections/dresses-swim" data-item="sub-nav-text">Dresses</a> 2117 </li><li class="x-menu--level-3--link"> 2118 <a href="/collections/skirts-1" data-item="sub-nav-text">Skirts</a> 2119 </li><li class="x-menu--level-3--link"> 2120 <a href="/collections/coastline-swimsuit" data-item="sub-nav-text">Swimwear</a> 2121 </li></ul></li><li class="x-menu--level-2--link"> 2122 <a href="/" data-item="nav-text">Accessories</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link"> 2123 <a href="/collections/headbands" data-item="sub-nav-text">Headbands</a> 2124 </li><li class="x-menu--level-3--link"> 2125 <a href="/products/tote-bags" data-item="sub-nav-text">Tote Bags</a> 2126 </li><li class="x-menu--level-3--link"> 2127 <a href="/collections/socks" data-item="sub-nav-text">Socks</a> 2128 </li><li class="x-menu--level-3--link"> 2129 <a href="/products/snapback-hat" data-item="sub-nav-text">Snapback Hats</a> 2130 </li><li class="x-menu--level-3--link"> 2131 <a href="/products/cvg-gym-flag" data-item="sub-nav-text">Gym Flags</a> 2132 </li><li class="x-menu--level-3--link"> 2133 <a href="/products/bear-komplex-knee-sleeves-black" data-item="sub-nav-text">Knee Sleeves</a> 2134 </li></ul></li><li class="x-menu--level-2--link"> 2135 <a href="/" data-item="nav-text">Fitness</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link"> 2136 <a href="/products/glow-up-collagen" data-item="sub-nav-text">Collagen</a> 2137 </li><li class="x-menu--level-3--link">
2138 <a href="/pages/ttsl-daily-lander-with-member-login" data-item="sub-nav-text">TTSL Daily</a> 2139 </li><li class="x-menu--level-3--link"> 2140 <a href="/collections/e-books" data-item="sub-nav-text">Workout E-Books</a> 2141 </li></ul></li><li class="x-menu--level-2--link"> 2142 <a href="/" data-item="nav-text">Misc</a><ul class="x-menu--level-3--container"><li class="x-menu--level-3--link"> 2143 <a href="/products/gift-card" data-item="sub-nav-text">Gift Cards</a> 2144 </li><li class="x-menu--level-3--link"> 2145 <a href="/pages/wishlist" data-item="sub-nav-text">Wishlist</a> 2146 </li><li class="x-menu--level-3--link"> 2147 <a href="/pages/cvg-fit-finder-2" data-item="sub-nav-text">Find My Legging Size</a> 2148 </li></ul></li></ul> 2149 </div></div></li></ul> 2150 </x-menu-element> 2151</nav> 2152 2153 <nav class="header--secondary-nav" data-item="nav-text"><button 2154 class="header--search" 2155 data-drawer-open="top" 2156 data-drawer-view="search" 2157 data-item="nav-text" 2158 aria-label="Search" 2159 tabindex="0" 2160 ><svg class="icon--root icon--search" viewBox="0 0 24 24"> 2161 <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" /> 2162 </svg><span class="td-search--drawer-only">Search</span> 2163 </button> 2164 <a href="/pages/rewards" tabindex="-1" class="td-header--star-link"> 2165 <svg height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"> 2166 <g fill="currentColor" stroke="currentColor" stroke-width="1" stroke-linejoin="round"> 2167 <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"/> 2168 </g> 2169 </svg> 2170 </a> 2171 2172 2173<a 2174 class="header--account" 2175 href="/account/login" 2176 2177 aria-label="Account" 2178 ><svg class="icon--root icon--account" viewBox="0 0 24 24"> 2179 <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" /> 2180 </svg></a><a 2181 class="header--cart" 2182 data-type="icon" 2183 aria-label="Cart"data-drawer-open="right" 2184 data-drawer-view="cart-drawer" 2185 aria-haspopup="menu" 2186 href="#"data-cart-count="0" 2187 ><svg class="icon--root icon--bag" viewBox="0 0 24 24"> 2188 <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" /> 2189 </svg></a> 2190 </nav> 2191 </div> 2192</header-element> 2193 2194<style> 2195 :root { 2196 --header--sticky: 1; 2197 } 2198 2199 .section--announcement ~ #shopify-section-sections--22640681976005__header { 2200 top: calc(var(--announcement--sticky, 0) * var(--announcement--height, 0px)); 2201 z-index: 4; 2202 } 2203</style> 2204 2205
2206<script> 2207 const header_root = document.querySelector('.header--root'); 2208 header_root && document.documentElement.style.setProperty( 2209 '--header--height', `${header_root.offsetHeight.toFixed(2)}px` 2210 ); 2211</script>
2211<element-relocator data-move-into=".mobile-nav--account" data-mq="none"> 2212<a 2213 class="header--account" 2214 href="/account/login" 2215 2216 aria-label="Account" 2217 ><svg class="icon--root icon--account" viewBox="0 0 24 24"> 2218 <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" /> 2219 </svg></a></element-relocator><element-relocator data-move-into=".mobile-nav--search" data-mq="none"><button 2220 class="header--search" 2221 data-drawer-open="top" 2222 data-drawer-view="search" 2223 data-item="nav-text" 2224 aria-label="Search" 2225 tabindex="0" 2226 ><svg class="icon--root icon--search" viewBox="0 0 24 24"> 2227 <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" /> 2228 </svg><span class="td-search--drawer-only">Search</span> 2229 </button></element-relocator><element-relocator data-move-into=".mobile-nav--menu" data-mq="none"><!-- snippets/y-menu.liquid --><y-menu-element
2230 class="y-menu" 2231 data-id="y-menu" 2232 data-inside-drawer="" 2233 style="--highlight-color:#de0000;" 2234> 2235<swiper-slider data-swiper-options='{ 2236 "slidesPerView": 1.2, 2237 "spaceBetween": 16, 2238 "slidesOffsetBefore": 16, 2239 "slidesOffsetAfter": 16, 2240 "loop": false, 2241 "centerInsufficientSlides": true 2242 }'> 2243 <div class="swiper y-menu__swiper" data-swiper> 2244 <div class="swiper-wrapper y-menu__swiper-wrapper"> 2245 2246 2247<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&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&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/50_ee71e7ca-6b6c-4ca9-a93e-28638a1cf152.png?v=1787324153&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/50_ee71e7ca-6b6c-4ca9-a93e-28638a1cf152.png?v=1787324153&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/50_ee71e7ca-6b6c-4ca9-a93e-28638a1cf152.png?v=1787324153&width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/50_ee71e7ca-6b6c-4ca9-a93e-28638a1cf152.png?v=1787324153&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%;"> 2248</a></div> 2249 2250<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&width=600" alt="Mobile menu feature" srcset="//www.constantlyvariedgear.com/cdn/shop/files/50_1_d86e03df-7b89-4fae-bbf9-9f016fd941f0.png?v=1777040562&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/50_1_d86e03df-7b89-4fae-bbf9-9f016fd941f0.png?v=1777040562&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/50_1_d86e03df-7b89-4fae-bbf9-9f016fd941f0.png?v=1777040562&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/50_1_d86e03df-7b89-4fae-bbf9-9f016fd941f0.png?v=1777040562&width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/50_1_d86e03df-7b89-4fae-bbf9-9f016fd941f0.png?v=1777040562&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%;"> 2251</a></div> 2252 2253 2254 2255 2256 2257 2258 </div> 2259 </div> 2260 </swiper-slider><ul 2261 class="y-menu--level-1--container" 2262 id="y-menu" 2263 aria-current="true" 2264 2265 data-transition-container="y-menu" 2266 data-transition-cascade="vertical" 2267 data-transition-cascade-interval="100" 2268 data-transition-type="slide-right" 2269 2270 > 2271 2272<li 2273 class="y-menu--level-1--link" 2274 data-depth="3" 2275 2276 ><button 2277 data-item="nav-text" 2278 aria-haspopup="true" 2279 aria-expanded="false" 2280 aria-controls="y-menu_new-arrivals" 2281 2282 data-transition-item="y-menu" 2283 data-transition-active="false" 2284 2285 >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"> 2286 <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" /> 2287 </svg></button><ul 2288 class="y-menu--level-2--container" 2289 2290 data-depth="2" 2291 2292 id="y-menu_new-arrivals" 2293 aria-current="false" 2294 2295 data-transition-container="y-menu_new-arrivals" 2296 data-transition-cascade="vertical" 2297 data-transition-cascade-interval="100" 2298 data-transition-type="slide-right" 2299 2300 > 2301 <li class="y-menu--back-link"> 2302 <button 2303 data-item="nav-text" 2304 aria-controls="y-menu" 2305 2306 data-transition-item="y-menu_new-arrivals" 2307 2308 ><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"> 2309 <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" /> 2310 </svg> Back</button> 2311 </li><li class="y-menu--parent-link"><a 2312 href="/collections/new-arrivals-1" 2313 data-item="nav-text" 2314 2315 data-transition-item="y-menu_new-arrivals" 2316 2317 >New Arrivals</a></li><li class="y-menu--level-2--link" data-item="nav-text"> 2318 2319<a 2320 href="/collections/new-arrivals-1" 2321 data-item="nav-text" 2322 2323 data-transition-item="y-menu_new-arrivals" 2324 2325 >All New Arrivals</a> 2326</li><li class="y-menu--level-2--link" data-item="nav-text"> 2327 2328<a 2329 href="/collections/leggings-new-drops" 2330 data-item="nav-text" 2331 2332 data-transition-item="y-menu_new-arrivals" 2333 2334 >New Leggings</a> 2335</li><li class="y-menu--level-2--link" data-item="nav-text"> 2336 2337<a 2338 href="/collections/shorts-new-drops" 2339 data-item="nav-text" 2340 2341 data-transition-item="y-menu_new-arrivals" 2342 2343 >New Shorts</a> 2344</li><li class="y-menu--level-2--link" data-item="nav-text"> 2345 2346<a 2347 href="/collections/new-sports-bras-collection" 2348 data-item="nav-text" 2349 2350 data-transition-item="y-menu_new-arrivals" 2351 2352 >New Sports Bras</a> 2353</li><li class="y-menu--level-2--link" data-item="nav-text"> 2354 2355<a 2356 href="/collections/new-graphic-shirts" 2357 data-item="nav-text" 2358 2359 data-transition-item="y-menu_new-arrivals" 2360 2361 >New Shirts</a> 2362</li><li class="y-menu--level-2--link" data-item="nav-text"> 2363 2364<button 2365 class="y-menu--level-2--button" 2366 data-item="nav-text" 2367 data-accordion="true" 2368 aria-haspopup="true" 2369 aria-expanded="false" 2370 aria-controls="y-menu_new-arrivals_collections" 2371 2372 data-transition-item="y-menu_new-arrivals" 2373 2374 >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"> 2375 <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" /> 2376 </svg></button> 2377<ul 2378 class="y-menu--level-3--container" 2379 2380 data-depth="3" 2381 2382 id="y-menu_new-arrivals_collections" 2383 aria-current="false" 2384 2385 ><li class="y-menu--level-3--link" data-item="nav-text"> 2386 <a href="/collections/unwind-hoodies-sweatpants">Unwind Sets</a> 2387 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2388 <a href="/collections/reflective-collection">Reflective Collection</a> 2389 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2390 <a href="/collections/fright-fest-2026">Halloween</a> 2391 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2392 <a href="/collections/fall-favorites">
2392Fall</a> 2393 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2394 <a href="/pages/2026-constantly-varied-gear-drops">2026 Drops</a> 2395 </li></ul></li></ul></li><li 2396 class="y-menu--level-1--link" 2397 data-depth="3" 2398 2399 ><button 2400 data-item="nav-text" 2401 aria-haspopup="true" 2402 aria-expanded="false" 2403 aria-controls="y-menu_best-sellers" 2404 2405 data-transition-item="y-menu" 2406 data-transition-active="false" 2407 2408 >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"> 2409 <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" /> 2410 </svg></button><ul 2411 class="y-menu--level-2--container" 2412 2413 data-depth="2" 2414 2415 id="y-menu_best-sellers" 2416 aria-current="false" 2417 2418 data-transition-container="y-menu_best-sellers" 2419 data-transition-cascade="vertical" 2420 data-transition-cascade-interval="100" 2421 data-transition-type="slide-right" 2422 2423 > 2424 <li class="y-menu--back-link"> 2425 <button 2426 data-item="nav-text" 2427 aria-controls="y-menu" 2428 2429 data-transition-item="y-menu_best-sellers" 2430 2431 ><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"> 2432 <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" /> 2433 </svg> Back</button> 2434 </li><li class="y-menu--parent-link"><a 2435 href="/collections/best-sellers" 2436 data-item="nav-text" 2437 2438 data-transition-item="y-menu_best-sellers" 2439 2440 >Best Sellers</a></li><li class="y-menu--level-2--link" data-item="nav-text"> 2441 2442<a 2443 href="/collections/best-selling-leggings" 2444 data-item="nav-text" 2445 2446 data-transition-item="y-menu_best-sellers" 2447 2448 >Best Selling Leggings</a> 2449</li><li class="y-menu--level-2--link" data-item="nav-text"> 2450 2451<a 2452 href="/collections/best-selling-shorts-1" 2453 data-item="nav-text" 2454 2455 data-transition-item="y-menu_best-sellers" 2456 2457 >Best Selling Shorts</a> 2458</li><li class="y-menu--level-2--link" data-item="nav-text"> 2459 2460<a 2461 href="/collections/best-selling-sports-bras" 2462 data-item="nav-text" 2463 2464 data-transition-item="y-menu_best-sellers" 2465 2466 >Best Selling Bras</a> 2467</li><li class="y-menu--level-2--link" data-item="nav-text"> 2468 2469<a 2470 href="/collections/best-sellers-shirts" 2471 data-item="nav-text" 2472 2473 data-transition-item="y-menu_best-sellers" 2474 2475 >Best Selling Shirts</a> 2476</li><li class="y-menu--level-2--link" data-item="nav-text"> 2477 2478<button 2479 class="y-menu--level-2--button" 2480 data-item="nav-text" 2481 data-accordion="true" 2482 aria-haspopup="true" 2483 aria-expanded="false" 2484 aria-controls="y-menu_best-sellers_collections" 2485 2486 data-transition-item="y-menu_best-sellers" 2487 2488 >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"> 2489 <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" /> 2490 </svg></button> 2491<ul 2492 class="y-menu--level-3--container" 2493 2494 data-depth="3" 2495 2496 id="y-menu_best-sellers_collections" 2497 aria-current="false" 2498 2499 ><li class="y-menu--level-3--link" data-item="nav-text"> 2500 <a href="/collections/blackout">Blackout</a> 2501 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2502 <a href="/collections/omni-sets">Omni Collection</a> 2503 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2504 <a href="/collections/treat-yourself-to-amazing-deals">Sales</a> 2505 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2506 <a href="/collections/fleece-lined-leggings">Fleece Lined</a> 2507 </li></ul></li></ul></li><li 2508 class="y-menu--level-1--link" 2509 data-depth="3" 2510 2511 ><button 2512 data-item="nav-text" 2513 aria-haspopup="true" 2514 aria-expanded="false" 2515 aria-controls="y-menu_leggings" 2516 2517 data-transition-item="y-menu" 2518 data-transition-active="false" 2519 2520 >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"> 2521 <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" /> 2522 </svg></button><ul 2523 class="y-menu--level-2--container" 2524 2525 data-depth="2" 2526 2527 id="y-menu_leggings" 2528 aria-current="false" 2529 2530 data-transition-container="y-menu_leggings" 2531 data-transition-cascade="vertical" 2532 data-transition-cascade-interval="100" 2533 data-transition-type="slide-right" 2534 2535 > 2536 <li class="y-menu--back-link"> 2537 <button 2538 data-item="nav-text" 2539 aria-controls="y-menu" 2540 2541 data-transition-item="y-menu_leggings" 2542 2543 ><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"> 2544 <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" /> 2545 </svg> Back</button> 2546 </li><li class="y-menu--parent-link"><a 2547 href="/collections/workout-leggings" 2548 data-item="nav-text" 2549 2550 data-transition-item="y-menu_leggings" 2551 2552 >Leggings</a></li><li class="y-menu--level-2--link" data-item="nav-text"> 2553 2554<a 2555 href="/collections/workout-leggings" 2556 data-item="nav-text" 2557 2558 data-transition-item="y-menu_leggings" 2559 2560 >All Leggings</a> 2561</li><li class="y-menu--level-2--link" data-item="nav-text"> 2562 2563<a 2564 href="/collections/best-selling-leggings" 2565 data-item="nav-text" 2566 2567 data-transition-item="y-menu_leggings" 2568 2569 >Best Selling Leggings</a> 2570</li><li class="y-menu--level-2--link" data-item="nav-text"> 2571 2572<a 2573 href="/collections/leggings-new-drops" 2574 data-item="nav-text" 2575 2576 data-transition-item="y-menu_leggings" 2577 2578 >New Leggings</a> 2579</li><li class="y-menu--level-2--link" data-item="nav-text"> 2580 2581<a 2582 href="https://www.constantlyvariedgear.com/pages/cvg-sizing-guide" 2583 data-item="nav-text" 2584 2585 data-transition-item="y-menu_leggings" 2586 2587 >Find My Legging Size</a> 2588</li><li class="y-menu--level-2--link" data-item="nav-text"> 2589 2590<button 2591 class="y-menu--level-2--button" 2592 data-item="nav-text" 2593 data-accordion="true" 2594 aria-haspopup="true" 2595 aria-expanded="false" 2596 aria-controls="y-menu_leggings_collections" 2597 2598 data-transition-item="y-menu_leggings" 2599 2600 >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"> 2601 <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" /> 2602 </svg></button> 2603<ul 2604 class="y-menu--level-3--container" 2605 2606 data-depth="3" 2607 2608 id="y-menu_leggings_collections" 2609 aria-current="false" 2610 2611 ><li class="y-menu--level-3--link" data-item="nav-text"> 2612 <a href="/collections/solid-color-leggings">Solid Leggings</a> 2613 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2614 <a href="/collections/halloween-leggings">Halloween Leggings</a> 2615 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2616 <a href="/collections/fall-leggings">Fall Leggings</a> 2617 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2618 <a href="/collections/omni-leggings">Omni Leggings</a> 2619 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2620 <a href="/collections/legacy-leggings">Legacy Leggings</a> 2621 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2622 <a href="/collections/the-vault">The Vault</a> 2623 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2624 <a href="/pages/2026-constantly-varied-gear-drops">2026 Drops</a> 2625 </li></ul></li></ul></li><li 2626 class="y-menu--level-1--link" 2627 data-depth="3" 2628 2629 ><button 2630 data-item="nav-text" 2631 aria-haspopup="true" 2632 aria-expanded="false" 2633 aria-controls="y-menu_shorts" 2634 2635 data-transition-item="y-menu" 2636 data-transition-active="false" 2637 2638 >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"> 2639 <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" /> 2640 </svg></button><ul 2641 class="y-menu--level-2--container" 2642 2643 data-depth="2" 2644 2645 id="y-menu_shorts" 2646 aria-current="false" 2647 2648 data-transition-container="y-menu_shorts" 2649 data-transition-cascade="vertical" 2650 data-transition-cascade-interval="100" 2651 data-transition-type="slide-right" 2652 2653 > 2654 <li class="y-menu--back-link"> 2655 <button 2656 data-item="nav-text" 2657 aria-controls="y-menu" 2658 2659 data-transition-item="y-menu_shorts" 2660 2661 ><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"> 2662 <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" /> 2663 </svg> Back</button> 2664 </li><li class="y-menu--parent-link"><a 2665 href="/collections/workout-shorts" 2666 data-item="nav-text" 2667 2668 data-transition-item="y-menu_shorts" 2669 2670 >Shorts</a></li><li class="y-menu--level-2--link" data-item="nav-text"> 2671 2672<a 2673 href="/collections/workout-shorts" 2674 data-item="nav-text" 2675 2676 data-transition-item="y-menu_shorts" 2677 2678 >All Shorts</a> 2679</li><li class="y-menu--level-2--link" data-item="nav-text"> 2680 2681<a 2682 href="/collections/best-selling-shorts-1" 2683 data-item="nav-text" 2684 2685 data-transition-item="y-menu_shorts" 2686 2687 >Best Selling Shorts</a> 2688</li><li class="y-menu--level-2--link" data-item="nav-text"> 2689 2690<a 2691 href="/collections/shorts-new-drops" 2692 data-item="nav-text" 2693 2694 data-transition-item="y-menu_shorts" 2695 2696 >New Shorts</a> 2697</li><li class="y-menu--level-2--link" data-item="nav-text"> 2698 2699<button 2700 class="y-menu--level-2--button" 2701 data-item="nav-text" 2702 data-accordion="true" 2703 aria-haspopup="true" 2704 aria-expanded="false" 2705 aria-controls="y-menu_shorts_styles" 2706 2707 data-transition-item="y-menu_shorts" 2708 2709 >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"> 2710 <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" /> 2711 </svg></button> 2712<ul 2713 class="y-menu--level-3--container" 2714 2715 data-depth="3" 2716 2717 id="y-menu_shorts_styles" 2718 aria-current="false" 2719 2720 ><li class="y-menu--level-3--link" data-item="nav-text"> 2721 <a href="/collections/workout-shorts">Signature Shorts</a> 2722 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2723 <a href="/collections/day-dream-shorts-1">Day Dream Shorts</a> 2724 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2725 <a href="/collections/mens-shorts-1">Men's Shorts</a> 2726 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2727 <a href="/collections/luxe-shorts-1">Luxe Shorts</a> 2728 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2729 <a href="/collections/flex-shorts">Flex Shorts</a> 2730 </li></ul></li></ul></li><li 2731 class="y-menu--level-1--link" 2732 data-depth="3" 2733 2734 ><button 2735 data-item="nav-text" 2736 aria-haspopup="true" 2737 aria-expanded="false" 2738 aria-controls="y-menu_sports-bras" 2739 2740 data-transition-item="y-menu" 2741 data-transition-active="false" 2742 2743 >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"> 2744 <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
2744urrentColor" fill-rule="nonzero" /> 2745 </svg></button><ul 2746 class="y-menu--level-2--container" 2747 2748 data-depth="2" 2749 2750 id="y-menu_sports-bras" 2751 aria-current="false" 2752 2753 data-transition-container="y-menu_sports-bras" 2754 data-transition-cascade="vertical" 2755 data-transition-cascade-interval="100" 2756 data-transition-type="slide-right" 2757 2758 > 2759 <li class="y-menu--back-link"> 2760 <button 2761 data-item="nav-text" 2762 aria-controls="y-menu" 2763 2764 data-transition-item="y-menu_sports-bras" 2765 2766 ><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"> 2767 <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" /> 2768 </svg> Back</button> 2769 </li><li class="y-menu--parent-link"><a 2770 href="/collections/all-sports-bras-1" 2771 data-item="nav-text" 2772 2773 data-transition-item="y-menu_sports-bras" 2774 2775 >Sports Bras</a></li><li class="y-menu--level-2--link" data-item="nav-text"> 2776 2777<a 2778 href="/collections/all-sports-bras-1" 2779 data-item="nav-text" 2780 2781 data-transition-item="y-menu_sports-bras" 2782 2783 >All Sports Bras</a> 2784</li><li class="y-menu--level-2--link" data-item="nav-text"> 2785 2786<a 2787 href="/collections/best-selling-sports-bras" 2788 data-item="nav-text" 2789 2790 data-transition-item="y-menu_sports-bras" 2791 2792 >Best Selling Bras</a> 2793</li><li class="y-menu--level-2--link" data-item="nav-text"> 2794 2795<a 2796 href="/collections/new-sports-bras-collection" 2797 data-item="nav-text" 2798 2799 data-transition-item="y-menu_sports-bras" 2800 2801 >New Sports Bras</a> 2802</li><li class="y-menu--level-2--link" data-item="nav-text"> 2803 2804<a 2805 href="/collections/solid-color-sports-bras-1" 2806 data-item="nav-text" 2807 2808 data-transition-item="y-menu_sports-bras" 2809 2810 >Solid Color Bras</a> 2811</li><li class="y-menu--level-2--link" data-item="nav-text"> 2812 2813<button 2814 class="y-menu--level-2--button" 2815 data-item="nav-text" 2816 data-accordion="true" 2817 aria-haspopup="true" 2818 aria-expanded="false" 2819 aria-controls="y-menu_sports-bras_styles" 2820 2821 data-transition-item="y-menu_sports-bras" 2822 2823 >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"> 2824 <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" /> 2825 </svg></button> 2826<ul 2827 class="y-menu--level-3--container" 2828 2829 data-depth="3" 2830 2831 id="y-menu_sports-bras_styles" 2832 aria-current="false" 2833 2834 ><li class="y-menu--level-3--link" data-item="nav-text"> 2835 <a href="/collections/longline-sports-bra">Longline Bras</a> 2836 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2837 <a href="/collections/butterfly-back-sports-bra">Butterfly Back Bras</a> 2838 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2839 <a href="/collections/vista-sports-bra">Vista Bras</a> 2840 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2841 <a href="/collections/move-free-sports-bra">Move Free Bras</a> 2842 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2843 <a href="/collections/vitality-sports-bra">Vitality Bras</a> 2844 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2845 <a href="/collections/other-sports-bras">Other Styles</a> 2846 </li></ul></li></ul></li><li 2847 class="y-menu--level-1--link" 2848 data-depth="3" 2849 2850 ><button 2851 data-item="nav-text" 2852 aria-haspopup="true" 2853 aria-expanded="false" 2854 aria-controls="y-menu_tops" 2855 2856 data-transition-item="y-menu" 2857 data-transition-active="false" 2858 2859 >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"> 2860 <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" /> 2861 </svg></button><ul 2862 class="y-menu--level-2--container" 2863 2864 data-depth="2" 2865 2866 id="y-menu_tops" 2867 aria-current="false" 2868 2869 data-transition-container="y-menu_tops" 2870 data-transition-cascade="vertical" 2871 data-transition-cascade-interval="100" 2872 data-transition-type="slide-right" 2873 2874 > 2875 <li class="y-menu--back-link"> 2876 <button 2877 data-item="nav-text" 2878 aria-controls="y-menu" 2879 2880 data-transition-item="y-menu_tops" 2881 2882 ><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"> 2883 <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" /> 2884 </svg> Back</button> 2885 </li><li class="y-menu--parent-link"><a 2886 href="/collections/all-shirts" 2887 data-item="nav-text" 2888 2889 data-transition-item="y-menu_tops" 2890 2891 >Tops</a></li><li class="y-menu--level-2--link" data-item="nav-text"> 2892 2893<button 2894 class="y-menu--level-2--button" 2895 data-item="nav-text" 2896 data-accordion="true" 2897 aria-haspopup="true" 2898 aria-expanded="false" 2899 aria-controls="y-menu_tops_graphic-shirts" 2900 2901 data-transition-item="y-menu_tops" 2902 2903 >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"> 2904 <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" /> 2905 </svg></button> 2906<ul 2907 class="y-menu--level-3--container" 2908 2909 data-depth="3" 2910 2911 id="y-menu_tops_graphic-shirts" 2912 aria-current="false" 2913 2914 ><li class="y-menu--level-3--link" data-item="nav-text"> 2915 <a href="/collections/breast-cancer-awareness-shirts">Breast Cancer Awareness</a> 2916 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2917 <a href="/collections/best-sellers-shirts">Best Selling Graphics</a> 2918 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2919 <a href="/collections/new-shirt-graphics">New Graphics</a> 2920 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2921 <a href="/collections/graphic-modern-tees">Modern Tees</a> 2922 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2923 <a href="/collections/graphic-slouchy-tee">Slouchy Tees</a> 2924 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2925 <a href="/collections/graphic-unisex-tees-tanks">Unisex Tees</a> 2926 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2927 <a href="/collections/graphic-racerback-tanks-1">Racerback Tanks</a> 2928 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2929 <a href="/collections/graphic-muscle-tank">Muscle Tanks</a> 2930 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2931 <a href="/collections/graphic-long-sleeve-1">Long Sleeve Tees</a> 2932 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2933 <a href="/collections/graphic-crewnecks">Crew Necks</a> 2934 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2935 <a href="/collections/graphic-cropped-tees-1">Cropped Tees</a> 2936 </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text"> 2937 2938<button 2939 class="y-menu--level-2--button" 2940 data-item="nav-text" 2941 data-accordion="true" 2942 aria-haspopup="true" 2943 aria-expanded="false" 2944 aria-controls="y-menu_tops_collections" 2945 2946 data-transition-item="y-menu_tops" 2947 2948 >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"> 2949 <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" /> 2950 </svg></button> 2951<ul 2952 class="y-menu--level-3--container" 2953 2954 data-depth="3" 2955 2956 id="y-menu_tops_collections" 2957 aria-current="false" 2958 2959 ><li class="y-menu--level-3--link" data-item="nav-text"> 2960 <a href="/collections/open-back-tanks-new-style">Basic Shirts</a> 2961 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2962 <a href="/collections/zip-ups-1">Zip-Up Sweatshirts</a> 2963 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2964 <a href="/collections/thermals-shackets-1">Thermals & Shackets</a> 2965 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2966 <a href="/collections/luxe-hoodies">Luxe Hoodies</a> 2967 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2968 <a href="/collections/hoodies-1">Hoodies</a> 2969 </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text"> 2970 2971<button 2972 class="y-menu--level-2--button" 2973 data-item="nav-text" 2974 data-accordion="true" 2975 aria-haspopup="true" 2976 aria-expanded="false" 2977 aria-controls="y-menu_tops_create-your-own" 2978 2979 data-transition-item="y-menu_tops" 2980 2981 >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"> 2982 <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" /> 2983 </svg></button> 2984<ul 2985 class="y-menu--level-3--container" 2986 2987 data-depth="3" 2988 2989 id="y-menu_tops_create-your-own" 2990 aria-current="false" 2991 2992 ><li class="y-menu--level-3--link" data-item="nav-text"> 2993 <a href="/products/custom-slouchy-tee-black">Slouchy Tees</a> 2994 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2995 <a href="/products/custom-shirt-unisex">Unisex Tees</a> 2996 </li><li class="y-menu--level-3--link" data-item="nav-text"> 2997 <a href="/products/custom-flowy-racerback-tank-black">Racerback Tanks</a> 2998 </li></ul></li></ul></li><li 2999 class="y-menu--level-1--link" 3000 data-depth="3" 3001 3002 ><button 3003 data-item="nav-text" 3004 aria-haspopup="true" 3005 aria-expanded="false" 3006 aria-controls="y-menu_seasonal-styles" 3007 3008 data-transition-item="y-menu" 3009 data-transition-active="false" 3010 3011 >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"> 3012 <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" /> 3013 </svg></button><ul 3014 class="y-menu--level-2--container" 3015 3016 data-depth="2" 3017 3018 id="y-menu_seasonal-styles" 3019 aria-current="false" 3020 3021 data-transition-container="y-menu_seasonal-styles" 3022 data-transition-cascade="vertical" 3023 data-transition-cascade-interval="100" 3024 data-transition-type="slide-right" 3025 3026 > 3027 <li class="y-menu--back-link"> 3028 <button 3029 data-item="nav-text" 3030 aria-controls="y-menu" 3031 3032 data-transition-item="y-menu_seasonal-styles" 3033 3034 ><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"> 3035 <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" /> 3036 </svg> Back</button> 3037 </li><li class="y-menu--parent-link"><a 3038 href="/collections/fright-fest-2026" 3039 data-item="nav-text" 3040 3041 data-transition-item="y-menu_seasonal-styles" 3042 3043 >Seasonal Styles</a></li><li class="y-menu--level-2--link" data-item="nav-text"> 3044 3045<button 3046 class="y-menu--level-2--button" 3047 data-item="nav-text" 3048 data-accordion="true" 3049 aria-haspopup="true" 3050 aria-expanded="false" 3051 aria-controls="y-menu_seasonal-styles_halloween" 3052 3053 data-transition-item="y-menu_seasonal-styles" 3054 3055 >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"> 3056 <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" /> 3057 </svg></button> 3058<ul 3059 class="y-menu--level-3--container" 3060 3061 data-depth="3" 3062 3063 id="y-menu_seasonal-styles_halloween" 3064 aria-current="false" 3065 3066 ><li class="y-me
3066nu--level-3--link" data-item="nav-text"> 3067 <a href="/collections/halloween-leggings">Halloween Leggings</a> 3068 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3069 <a href="/collections/halloween-shorts">Halloween Shorts</a> 3070 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3071 <a href="/collections/halloween-bras">Halloween Sports Bras</a> 3072 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3073 <a href="/collections/halloween-shirts">Halloween Shirts</a> 3074 </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text"> 3075 3076<button 3077 class="y-menu--level-2--button" 3078 data-item="nav-text" 3079 data-accordion="true" 3080 aria-haspopup="true" 3081 aria-expanded="false" 3082 aria-controls="y-menu_seasonal-styles_fall" 3083 3084 data-transition-item="y-menu_seasonal-styles" 3085 3086 >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"> 3087 <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" /> 3088 </svg></button> 3089<ul 3090 class="y-menu--level-3--container" 3091 3092 data-depth="3" 3093 3094 id="y-menu_seasonal-styles_fall" 3095 aria-current="false" 3096 3097 ><li class="y-menu--level-3--link" data-item="nav-text"> 3098 <a href="/collections/fall-leggings">Fall Leggings</a> 3099 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3100 <a href="/collections/shackets">Shackets</a> 3101 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3102 <a href="/collections/fall-shorts">Fall Shorts</a> 3103 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3104 <a href="/collections/fall-sports-bras">Fall Sports Bras</a> 3105 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3106 <a href="/collections/fall-shirts">Fall Shirts</a> 3107 </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text"> 3108 3109<a 3110 href="/collections/unwind-hoodies-sweatpants" 3111 data-item="nav-text" 3112 3113 data-transition-item="y-menu_seasonal-styles" 3114 3115 >Unwind Sweat Sets</a> 3116</li></ul></li><li 3117 class="y-menu--level-1--link" 3118 data-depth="1" 3119 3120 ><a 3121 href="/collections/treat-yourself-to-amazing-deals" 3122 data-item="nav-text" 3123 3124 data-transition-item="y-menu" 3125 data-transition-active="false" 3126 3127 >SALE</a></li><li 3128 class="y-menu--level-1--link" 3129 data-depth="3" 3130 3131 ><button 3132 data-item="nav-text" 3133 aria-haspopup="true" 3134 aria-expanded="false" 3135 aria-controls="y-menu_more" 3136 3137 data-transition-item="y-menu" 3138 data-transition-active="false" 3139 3140 >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"> 3141 <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" /> 3142 </svg></button><ul 3143 class="y-menu--level-2--container" 3144 3145 data-depth="2" 3146 3147 id="y-menu_more" 3148 aria-current="false" 3149 3150 data-transition-container="y-menu_more" 3151 data-transition-cascade="vertical" 3152 data-transition-cascade-interval="100" 3153 data-transition-type="slide-right" 3154 3155 > 3156 <li class="y-menu--back-link"> 3157 <button 3158 data-item="nav-text" 3159 aria-controls="y-menu" 3160 3161 data-transition-item="y-menu_more" 3162 3163 ><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"> 3164 <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" /> 3165 </svg> Back</button> 3166 </li><li class="y-menu--parent-link"><a 3167 href="/" 3168 data-item="nav-text" 3169 3170 data-transition-item="y-menu_more" 3171 3172 >More</a></li><li class="y-menu--level-2--link" data-item="nav-text"> 3173 3174<button 3175 class="y-menu--level-2--button" 3176 data-item="nav-text" 3177 data-accordion="true" 3178 aria-haspopup="true" 3179 aria-expanded="false" 3180 aria-controls="y-menu_more_athleisure" 3181 3182 data-transition-item="y-menu_more" 3183 3184 >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"> 3185 <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" /> 3186 </svg></button> 3187<ul 3188 class="y-menu--level-3--container" 3189 3190 data-depth="3" 3191 3192 id="y-menu_more_athleisure" 3193 aria-current="false" 3194 3195 ><li class="y-menu--level-3--link" data-item="nav-text"> 3196 <a href="/collections/shackets">Shackets</a> 3197 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3198 <a href="/collections/fleece-lined-leggings">Fleece Lined</a> 3199 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3200 <a href="/collections/sweatshirts">Sweatshirts</a> 3201 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3202 <a href="/collections/sweatpants">Sweatpants</a> 3203 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3204 <a href="/collections/cargo-beyond-joggers-1">Joggers</a> 3205 </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text"> 3206 3207<button 3208 class="y-menu--level-2--button" 3209 data-item="nav-text" 3210 data-accordion="true" 3211 aria-haspopup="true" 3212 aria-expanded="false" 3213 aria-controls="y-menu_more_warm-weather" 3214 3215 data-transition-item="y-menu_more" 3216 3217 >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"> 3218 <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" /> 3219 </svg></button> 3220<ul 3221 class="y-menu--level-3--container" 3222 3223 data-depth="3" 3224 3225 id="y-menu_more_warm-weather" 3226 aria-current="false" 3227 3228 ><li class="y-menu--level-3--link" data-item="nav-text"> 3229 <a href="/collections/dresses-swim">Dresses</a> 3230 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3231 <a href="/collections/skirts-1">Skirts</a> 3232 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3233 <a href="/collections/coastline-swimsuit">Swimwear</a> 3234 </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text"> 3235 3236<button 3237 class="y-menu--level-2--button" 3238 data-item="nav-text" 3239 data-accordion="true" 3240 aria-haspopup="true" 3241 aria-expanded="false" 3242 aria-controls="y-menu_more_accessories" 3243 3244 data-transition-item="y-menu_more" 3245 3246 >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"> 3247 <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" /> 3248 </svg></button> 3249<ul 3250 class="y-menu--level-3--container" 3251 3252 data-depth="3" 3253 3254 id="y-menu_more_accessories" 3255 aria-current="false" 3256 3257 ><li class="y-menu--level-3--link" data-item="nav-text"> 3258 <a href="/collections/headbands">Headbands</a> 3259 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3260 <a href="/products/tote-bags">Tote Bags</a> 3261 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3262 <a href="/collections/socks">Socks</a> 3263 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3264 <a href="/products/snapback-hat">Snapback Hats</a> 3265 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3266 <a href="/products/cvg-gym-flag">Gym Flags</a> 3267 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3268 <a href="/products/bear-komplex-knee-sleeves-black">Knee Sleeves</a> 3269 </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text"> 3270 3271<button 3272 class="y-menu--level-2--button" 3273 data-item="nav-text" 3274 data-accordion="true" 3275 aria-haspopup="true" 3276 aria-expanded="false" 3277 aria-controls="y-menu_more_fitness" 3278 3279 data-transition-item="y-menu_more" 3280 3281 >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"> 3282 <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" /> 3283 </svg></button> 3284<ul 3285 class="y-menu--level-3--container" 3286 3287 data-depth="3" 3288 3289 id="y-menu_more_fitness" 3290 aria-current="false" 3291 3292 ><li class="y-menu--level-3--link" data-item="nav-text"> 3293 <a href="/products/glow-up-collagen">Collagen</a> 3294 </li><li class="y-menu--level-3--link" data-item="nav-text">
3295 <a href="/pages/ttsl-daily-lander-with-member-login">TTSL Daily</a> 3296 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3297 <a href="/collections/e-books">Workout E-Books</a> 3298 </li></ul></li><li class="y-menu--level-2--link" data-item="nav-text"> 3299 3300<button 3301 class="y-menu--level-2--button" 3302 data-item="nav-text" 3303 data-accordion="true" 3304 aria-haspopup="true" 3305 aria-expanded="false" 3306 aria-controls="y-menu_more_misc" 3307 3308 data-transition-item="y-menu_more" 3309 3310 >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"> 3311 <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" /> 3312 </svg></button> 3313<ul 3314 class="y-menu--level-3--container" 3315 3316 data-depth="3" 3317 3318 id="y-menu_more_misc" 3319 aria-current="false" 3320 3321 ><li class="y-menu--level-3--link" data-item="nav-text"> 3322 <a href="/products/gift-card">Gift Cards</a> 3323 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3324 <a href="/pages/wishlist">Wishlist</a> 3325 </li><li class="y-menu--level-3--link" data-item="nav-text"> 3326 <a href="/pages/cvg-fit-finder-2">Find My Legging Size</a> 3327 </li></ul></li></ul></li></ul></y-menu-element> 3328 3329 3330</element-relocator> 3331 3332 3333</header><section id="shopify-section-sections--22640681976005__td_section_nJpxUK" class="shopify-section shopify-section-group-header-group td-section"> 3334<style data-shopify>#shopify-section-sections--22640681976005__td_section_nJpxUK { 3335 background-color: ; 3336 color: ; 3337 3338 } 3339 3340 #shopify-section-sections--22640681976005__td_section_nJpxUK { 3341 padding-top: 0px; 3342 padding-bottom: 0px; 3343 --block-gap: 0px; 3344 } 3345 3346 @media screen and (min-width: 990px) { 3347 #shopify-section-sections--22640681976005__td_section_nJpxUK { 3348 padding-top: 0px; 3349 padding-bottom: 0px; 3350 --block-gap: 0px; 3351 } 3352 }</style><section class="td-section"> 3353 <div class=""> 3354 3355 3356 3357<style data-shopify> 3358 .ai-text-links-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh { 3359 display: none; 3360 overflow-x: auto; 3361 white-space: nowrap; 3362 -webkit-overflow-scrolling: touch; 3363 scrollbar-width: none; 3364 -ms-overflow-style: none; 3365 padding: 0px 6px; 3366 background-color: #ffffff; 3367 } 3368 3369 .ai-text-links-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh::-webkit-scrollbar {
3370 display: none; 3371 } 3372 3373 .ai-text-links-list-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh { 3374 display: inline-flex; 3375 list-style: none; 3376 margin: 0; 3377 padding: 0; 3378 } 3379 3380 .ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh { 3381 margin-right: 5px; 3382 } 3383 3384 .ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh:last-child { 3385 margin-right: 0; 3386 } 3387 3388 .ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh { 3389 display: block; 3390 padding: 5px; 3391 font-size: 12px; 3392 font-weight: 500; 3393 text-decoration: none; 3394 color: #000000; 3395 background-color: rgba(0,0,0,0); 3396 border-radius: 20px; 3397 white-space: nowrap; 3398 transition: color 0.2s ease, background-color 0.2s ease; 3399 } 3400 3401 a.ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh:hover, 3402 a.ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh:focus { 3403 color: #ffffff; 3404 background-color: #000000; 3405 } 3406 3407 @media screen and (max-width: 749px) { 3408 .ai-text-links-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh { 3409 display: block; 3410 } 3411 } 3412</style> 3413 3414<div class="ai-text-links-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh" > 3415 <ul class="ai-text-links-list-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3416 3417 3418 3419 3420 3421 <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3422 <a href="/collections/new-arrivals-1" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3423 NEW 3424 </a> 3425 </li> 3426 3427 3428 3429 3430 3431 3432 <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3433 <a href="/collections/treat-yourself-to-amazing-deals" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3434 SALE 3435 </a> 3436 </li> 3437 3438 3439 3440 3441 3442 3443 <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3444 <a href="/collections/workout-leggings" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3445 LEGGINGS 3446 </a> 3447 </li> 3448 3449 3450 3451 3452 3453 3454 <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3455 <a href="/collections/workout-shorts" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3456 SHORTS 3457 </a> 3458 </li> 3459 3460 3461 3462 3463 3464 3465 <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3466 <a href="/collections/fright-fest-2026" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3467 HALLOWEEN 3468 </a> 3469 </li> 3470 3471 3472 3473 3474 3475 3476 <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3477 <a href="/collections/fall-favorites" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3478 FALL 3479 </a> 3480 </li> 3481 3482 3483 3484 3485 3486 3487 <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3488 <a href="/collections/all-sports-bras-1" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3489 SPORTS BRAS 3490 </a> 3491 </li> 3492 3493 3494 3495 3496 3497 3498 <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3499 <a href="/collections/open-back-tanks-new-style" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3500 BASIC TOPS 3501 </a> 3502 </li> 3503 3504 3505 3506 3507 3508 3509 <li class="ai-text-links-item-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3510 <a href="/collections/new-shirt-graphics" class="ai-text-links-link-aqlrztmzmwkhzajm2naigenblock75ae06djqefqh"> 3511 GRAPHIC SHIRTS 3512 </a> 3513 </li> 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 </ul> 3547</div> 3548 3549 3550 </div> 3551</section> 3552 3553 3554 3555</section><div id="shopify-section-sections--22640681976005__1776176439055ebed4" class="shopify-section shopify-section-group-header-group"> 3556 3557</div> 3558<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 3559 3560<!-- END sections: overlay-group --><main class="layout--template" id="main_content"> 3561 <div id="shopify-section-template--22640692658373__image_with_text_3W7FHp" class="shopify-section section--image-with-text-overlay"><!-- sections/image-with-text-overlay.liquid -->
3562<!-- TD change: scoped CSS switches hero to block + absolute section-blocks overlay (fixes flex/grid width with Emerge section shell); schema heading_tag h1/h2. --><div 3563 class="image-with-text-overlay--root" 3564 data-section-id="template--22640692658373__image_with_text_3W7FHp" 3565 data-background-color="none" 3566 data-border="none" 3567 data-container-width="6" 3568 data-header-overlap-compatible 3569 data-mobile-spacing-above="medium" 3570 data-mobile-spacing-below="medium" 3571 data-mobile-full-width="true" 3572 data-spacing-above="none" 3573 data-spacing-below="none" 3574 ><div class="image-with-text-overlay--wrapper" data-container="section"> 3575 <div 3576 class="image-with-text-overlay--image-container" 3577 3578 data-transition-item="viewport" 3579 data-transition-type="image" 3580 3581 ><!-- snippets/image.liquid --> 3582<!-- TD change: separate mobile_sizes vs desktop_sizes, optional mobile_widths override, fallback image_url width from last candidate. --><picture 3583 class="image--root" 3584 data-background="false" 3585 data-display-type="medium" 3586 data-full-width="true" 3587 data-mobile-display-type="original" 3588 data-mobile-full-width="true" 3589 data-mobile-overlay-style="darken-bottom" 3590 data-parallax="false" 3591 data-overlay-style="darken-bottom" 3592 style="--aspect-ratio:1.7857;--mobile-aspect-ratio:1.4997;" 3593><img src="//www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=3000" alt="" srcset="//www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=1000 1000w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=1200 1200w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=1400 1400w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=1600 1600w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=1800 1800w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=2000 2000w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=2200 2200w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=2500 2500w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=2800 2800w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-85_copy_b3cf5ae6-b9f3-446d-b3de-531626275e22.jpg?v=1767202614&width=3000 3000w" width="3000" height="2000" loading="eager" sizes="(max-width: 767px) 100v
3593w, (max-width: 825px) 825px, 100vw" fetchpriority="high" draggable="false" style="object-position:9.277% 51.953%;"> 3594</picture></div><!-- snippets/section-blocks.liquid --> 3595<!-- TD change: heading blocks render configurable tag (heading_tag, default h2) instead of hard-coded h2. --><div 3596 class="section-blocks--root" 3597 data-mobile-x-alignment="center" 3598 3599 data-mobile-y-alignment="center" 3600 3601 data-x-alignment="right" 3602 3603 data-y-alignment="center" 3604 3605 3606> 3607 <div 3608 class="section-blocks--wrapper" 3609 data-background-color="transparent" 3610 data-translucent="true" 3611 data-container="block" 3612 data-text-style="none" 3613 data-text-color="white" 3614 data-mobile-text-color="white" 3615 3616 data-text-width 3617 style="--text-width:400px;" 3618 3619 3620 data-transition-container="template--22640692658373__image_with_text_3W7FHp" 3621 data-transition-type="slide-in" 3622 data-transition-cascade="vertical" 3623 data-transition-cascade-interval="500" 3624 3625 ><div 3626 class="section-blocks--block" 3627 data-block-type="overline" 3628 3629 data-transition-item="template--22640692658373__image_with_text_3W7FHp" 3630 3631 3632 > 3633 <h3 class="section-blocks--overline" data-item="overline">TTSL DAILY</h3> 3634 </div><div 3635 class="section-blocks--block" 3636 data-block-type="description" 3637 data-item="paragraph" 3638 3639 3640 data-transition-item="template--22640692658373__image_with_text_3W7FHp" 3641 3642 3643 ><h1>THICK THIGHS SAVE LIVES</h1><p>Daily Workouts For All Ability Levels</p></div><div 3644 class="section-blocks--button-group" 3645 3646 data-transition-item="template--22640692658373__image_with_text_3W7FHp" 3647 data-transition-type="fade-in" 3648 3649 ><div 3650 class="section-blocks--block" 3651 data-block-type="button" 3652 3653 > 3654 <a 3655 class="section-blocks--button" 3656 href="/collections/ttsl-programming" 3657 data-item="button-2" 3658 data-text="PURCHASE NOW" 3659 data-mobile-item="button-2" 3660 > 3661 <span>PURCHASE NOW</span> 3662 </a> 3663 </div></div></div> 3664</div> 3665 3666</div></div> 3667 3668</div><div id="shopify-section-template--22640692658373__17598426773d1a84db" class="shopify-section"><div id="shopify-block-AUU9WdUZhdjZGc1ZDc__ai_gen_block_bd91a76_rgn4D4" class="shopify-block"> 3669 3670 3671<style data-shopify> 3672 .ai-image-text-block-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 { 3673 display: flex; 3674 align-items: center; 3675 gap: 40px; 3676 padding: 45px; 3677 background-color: #ffffff; 3678 border-radius: 0px; 3679 } 3680 3681 .ai-image-text-image-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 { 3682 flex: 0 0 35%; 3683 max-width: 35%; 3684 } 3685 3686 .ai-image-text-image-wrapper-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 { 3687 width: 100%; 3688 height: auto; 3689 border-radius: 8px; 3690 overflow: hidden; 3691 } 3692 3693 .ai-image-text-image-wrapper-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 img { 3694 width: 100%; 3695 height: 100%; 3696 object-fit: cover; 3697 display: block; 3698 } 3699 3700 .ai-image-text-placeholder-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 { 3701 background-color: #f4f4f4; 3702 width: 100%; 3703 height: 300px; 3704 display: flex; 3705 align-items: center; 3706 justify-content: center; 3707 position: relative; 3708 } 3709 3710 .ai-image-text-placeholder-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 svg { 3711 width: 100%; 3712 height: 100%; 3713 max-width: 200px; 3714 max-height: 200px; 3715 } 3716 3717 .ai-image-text-empty-state-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 { 3718 position: absolute; 3719 bottom: 20px; 3720 left: 50%; 3721 transform: translateX(-50%); 3722 padding: 8px 16px; 3723 font-size: 14px; 3724 color: #666; 3725 text-align: center; 3726 pointer-events: none; 3727 } 3728 3729 .ai-image-text-content-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 { 3730 flex: 1; 3731 display: flex; 3732 flex-direction: column; 3733 gap: 30px; 3734 } 3735 3736 .ai-image-text-heading-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 { 3737 color: #000000; 3738 font-size: 20px; 3739 font-weight: 600; 3740 margin: 0; 3741 line-height: 1.2; 3742 } 3743 3744 .ai-image-text-paragraph-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 { 3745 color: #666666; 3746 font-size: 16px; 3747 line-height: 1.5; 3748 margin: 0; 3749 } 3750 3751 .ai-image-text-button-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 { 3752 display: inline-flex; 3753 align-items: center; 3754 justify-content: center; 3755 padding: 12px 24px; 3756 background-color: #E28124; 3757 color: #ffffff; 3758 text-decoration: none; 3759 border-radius: 5px; 3760 font-size: 14px; 3761 font-weight: 500; 3762 transition: all 0.3s ease;
3763 align-self: flex-start; 3764 border: 2px solid #E28124; 3765 } 3766 3767 .ai-image-text-button-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4:hover { 3768 background-color: #ef4242; 3769 color: #ffffff; 3770 border-color: #ef4242; 3771 } 3772 3773 @media screen and (max-width: 768px) { 3774 .ai-image-text-block-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 { 3775 flex-direction: column; 3776 gap: 30.0px; 3777 padding: 33.75px; 3778 } 3779 3780 .ai-image-text-image-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 { 3781 flex: none; 3782 max-width: 100%; 3783 } 3784 3785 .ai-image-text-heading-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 { 3786 font-size: 16.0px; 3787 } 3788 3789 .ai-image-text-placeholder-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4 { 3790 height: 250px; 3791 } 3792 } 3793</style> 3794 3795<div 3796 class="ai-image-text-block-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4" 3797 3798> 3799 <div class="ai-image-text-image-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4"> 3800 <div class="ai-image-text-image-wrapper-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4"> 3801 3802 <img 3803 src="//www.constantlyvariedgear.com/cdn/shop/files/1_24_1.png?v=1787578728&width=800" 3804 alt="" 3805 loading="lazy" 3806 width="1080" 3807 height="1350" 3808 > 3809 3810 </div> 3811 </div> 3812 3813 <div class="ai-image-text-content-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4"> 3814 3815 <h2 class="ai-image-text-heading-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4">ðââï¸ You donât have to be a ârunnerâ to join the TTSL Run Club.</h2> 3816 3817 3818 3819 <div class="ai-image-text-paragraph-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4"><p>In fact, if running has always felt harder than you think it should⦠this cycle might be exactly what you need.</p><p>For 6 weeks, weâre going to train running like the SKILL it actually is.</p><p>â¡ Run more efficiently<br/>â¡ Build speed<br/>â¡ Increase your endurance<br/>â¡ Improve your technique<br/>â¡ Strengthen the muscles and supporting structures that handle every stride</p><p>Because getting better at running isnât just about <strong>running more.</strong></p><p>Itâs about learning to <strong>run better</strong>.</p><p>Whether youâre chasing faster times, hoping to run farther without stopping, or would simply like running to suck a whole lot less ð - <strong>thereâs a place for you in this club.</strong></p><p>ðââï¸ <strong>TTSL RUN CLUB starts August 31st!</strong></p><p>Come run with us. ð§¡</p></div> 3820 3821 3822 3823 <a 3824 href="https://www.constantlyvariedgear.com/collections/ttsl-programming" 3825 class="ai-image-text-button-auu9wduzhdjzgc1zdcaigenblockbd91a76rgn4d4" 3826 > 3827 JOIN NOW 3828 </a> 3829 3830 </div> 3831</div> 3832 3833</div> 3834 3835 3836</div><section id="shopify-section-template--22640692658373__td_section_6jfDdL" class="shopify-section td-section"> 3837<style data-shopify>#shopify-section-template--22640692658373__td_section_6jfDdL { 3838 background-color: ; 3839 color: ; 3840 3841 } 3842 3843 #shopify-section-template--22640692658373__td_section_6jfDdL { 3844 padding-top: 0px; 3845 padding-bottom: 0px; 3846 --block-gap: 0px; 3847 } 3848 3849 @media screen and (min-width: 990px) { 3850 #shopify-section-template--22640692658373__td_section_6jfDdL { 3851 padding-top: 0px; 3852 padding-bottom: 0px; 3853 --block-gap: 0px; 3854 } 3855 }</style><section class="td-section"> 3856 <div class="td-section-page-width td-section-page-width-slim"> 3857 3858 </div> 3859</section> 3860 3861 3862 3863</section><div id="shopify-section-template--22640692658373__overlapping_media_d9Ewa4" class="shopify-section section--overlapping-media"><!-- sections/overlapping-media.liquid --> 3864<!-- TD change: desktop max-width for container-width 4 band; CTA min-width 100% mobile / 300px desktop + 1px border. --><div 3865 class="overlapping-media--root" 3866 data-section-id="template--22640692658373__overlapping_media_d9Ewa4" 3867 data-background-color="none" 3868 data-border="none" 3869 data-container-width="4" 3870 data-mobile-spacing-above="none" 3871 data-mobile-spacing-below="large" 3872 data-spacing-above="medium" 3873 data-spacing-below="medium" 3874 style="--image-offset:24px;--text-column-width:375px;" 3875> 3876 <div 3877 class="overlapping-media--wrapper" 3878 data-container="split" 3879 data-reverse-layout="false" 3880 ><scroll-progress 3881 class="overlapping-media--progress-container" 3882 data-progress-type="linear" 3883 data-progress-range="100" 3884 ><div class="overlapping-media--blocks"><div class="overlapping-media--block" ><!-- snippets/image.liquid --> 3885<!-- TD change: separate mobile_sizes vs desktop_sizes, optional mobile_widths override, fallback image_url width from last candidate. --><picture
3886 class="image--root" 3887 data-background="false" 3888 data-display-type="original" 3889 data-full-width="" 3890 data-mobile-display-type="original" 3891 data-mobile-full-width="" 3892 data-mobile-overlay-style="" 3893 data-parallax="" 3894 data-overlay-style="" 3895 style="--aspect-ratio:1.0;--mobile-aspect-ratio:1.0;" 3896><img src="//www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=3000" alt="" srcset="//www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=1000 1000w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=1200 1200w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=1400 1400w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=1600 1600w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=1800 1800w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=2000 2000w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=2200 2200w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=2500 2500w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=2800 2800w, //www.constantlyvariedgear.com/cdn/shop/files/westpalmbeachphotographer-160_copy.jpg?v=1767202066&width=3000 3000w" width="3000" height="3000" loading="lazy" sizes="(max-width: 767px) calc(50vw - 16px), calc(600.0px - 203px) 3897" draggable="false" style="object-position:53.906% 11.816%;"> 3898</picture></div><div class="overlapping-media--block" ><!-- snippets/image.liquid --> 3899<!-- TD change: separate mobile_sizes vs desktop_sizes, optional mobile_widths override, fallback image_url width from last candidate. --><picture 3900 class="image--root" 3901 data-background="false" 3902 data-display-type="original" 3903 data-full-width="" 3904 data-mobile-display-type="original" 3905 data-mobile-full-width="" 3906 data-mobile-overlay-style="" 3907 data-parallax="" 3908 data-overlay-style="" 3909 style="--aspect-ratio:1.5;--mobile-aspect-ratio:1.5;" 3910><img src="//www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=3000" alt="" srcset="//www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=1000 1000w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=1200 1200w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=1400 1400w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=1600 1600w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=1800 1800w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=2000 2000w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=2200 2200w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=2500 2500w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=2800 2800w, //www.constantlyvariedgear.com/cdn/shop/files/DSC_8070r_6236ce89-6eff-4cbd-a6be-9c12e9e860bf.jpg?v=1701201768&width=3000 3000w" width="3000" height="2000" loading="lazy" sizes="(max-width: 767px) calc(50vw - 16px), calc(600.0px - 203px) 3911" draggable="false"> 3912</picture></div></div></scroll-progress><div 3913 class="overlapping-media--text" 3914 data-container="block" 3915 data-text-color="body" 3916 data-x-alignment="left" 3917 data-mobile-x-alignment="left" 3918 3919 data-transition-container="template--22640692658373__overlapping_media_d9Ewa4" 3920 data-transition-type="slide-in" 3921 data-transition-cascade="vertical" 3922 data-transition-cascade-interval="500" 3923 3924 ><div 3925 class="overlapping-media--overline" 3926 3927 data-transition-item="template--22640692658373__overlapping_media_d9Ewa4" 3928 3929 > 3930 <h3 data-item="overline">CVG</h3> 3931 </div><div 3932 3933 data-transition-item="template--22640692658373__overlapping_media_d9Ewa4" 3934 3935 > 3936 <h2 class="overlapping-media--title" data-item="featured-heading">TTSL DAILY</h2> 3937 </div><div 3938 class="overlapping-media--description" 3939 3940 data-transition-item="template--22640692658373__overlapping_media_d9Ewa4" 3941 3942 ><h3>Thick Thighs Saves Lives Training is a functional fitness program.</h3><p><strong>Each session has:</strong></p><ul><li>A Detailed Warmup</li><li>Strength</li><li>Conditioning</li><li>Cooldown</li></ul><p>It includes full body movements, weightlifting, and gymnastics. The programming is <strong>designed to be done at any fitness level</strong>, and to make you more prepared for living a healthy limit free life.</p><p><br/></p><h4>How do I know if TTSL Daily is right for me?</h4><p>ð¸ If you want to become the best version of yourself & care for your body</p><p>ð¸ If you want to get a great workout in but you have a busy schedule</p></div><a 3943 class="overlapping-media--button" 3944 href="/collections/ttsl-programming" 3945 data-item="button-1" 3946 data-text="JOIN NOW" 3947 3948 data-transition-item="template--22640692658373__overlapping_media_d9Ewa4" 3949 data-transition-type="fade-in" 3950 3951 >
3952 <span>JOIN NOW</span> 3953 </a></div> 3954 </div> 3955</div> 3956 3957 3958 3959 3960</div><div id="shopify-section-template--22640692658373__collapsible_rows_HVt3eX" class="shopify-section section--collapsible-rows"><!-- sections/collapsible-rows.liquid --><div 3961 class="collapsible-rows--root" 3962 data-section-id="template--22640692658373__collapsible_rows_HVt3eX" 3963 data-background-color="none" 3964 data-border="none" 3965 data-container-width="3" 3966 data-mobile-full-width="false" 3967 data-mobile-spacing-above="large" 3968 data-mobile-spacing-below="large" 3969 data-spacing-above="medium" 3970 data-spacing-below="medium" 3971 data-text-color="body" 3972 3973 data-transition-container="template--22640692658373__collapsible_rows_HVt3eX" 3974 data-transition-type="fade-in" 3975 data-transition-cascade="vertical" 3976 data-transition-cascade-interval="120" 3977 3978> 3979 <div class="collapsible-rows--wrapper" data-container="section"><div 3980 class="collapsible-rows--header" 3981 data-container="block" 3982 data-x-alignment="center" 3983 3984 data-transition-item="viewport" 3985 data-transition-type="slide-in" 3986 3987 > 3988 <h2 data-item="section-heading">Frequently Asked Questions</h2> 3989 </div><div class="collapsible-rows--main" data-two-columns="true"> 3990 <div class="collapsible-rows--left"><div 3991 class="collapsible-rows--block" 3992 data-fit-together="true" 3993 3994 data-transition-item="template--22640692658373__collapsible_rows_HVt3eX" 3995 3996 3997 > 3998 3999 4000<!-- snippets/collapsible-row.liquid --><collapsible-row-element 4001 class="collapsible-row--root" 4002 data-border="both" 4003 data-view="small" 4004 data-text-color="body" 4005 > 4006 <button 4007 class="collapsible-row--toggle" 4008 aria-expanded="false"tabindex="0"> 4009 4010 <div class="collapsible-row--heading" data-item="nav-text">What kind of equipment do I need to do TTSL Daily?</div> 4011 4012<div class="collapsible-row--icon"></div></button><div 4013 class="collapsible-row--wrapper" 4014 data-transition-item="viewport" 4015 data-transition-type="fade-in" 4016 data-transition-trigger="custom" 4017 > 4018 <div 4019 id="collapsible_row_Bp33RL" 4020 class="collapsible-row--content" 4021 data-item="rte-content" 4022 ><p>We suggest having access to:</p><ul><li>A Barbell</li><li>Dumbells</li><li>Kettlebells</li><li>A Box</li><li>Jump Rope</li><li>A Squat Rack</li><li>A Pull-Up Station</li></ul></div> 4023 </div></collapsible-row-element> 4024 4025 4026 4027 4028 </div><div 4029 class="collapsible-rows--block" 4030 data-fit-together="true" 4031 4032 data-transition-item="template--22640692658373__collapsible_rows_HVt3eX" 4033 4034 4035 > 4036 4037 4038<!-- snippets/collapsible-row.liquid --><collapsible-row-element 4039 class="collapsible-row--root" 4040 data-border="both" 4041 data-view="small" 4042 data-text-color="body" 4043 > 4044 <button 4045 class="collapsible-row--toggle" 4046 aria-expanded="false"tabindex="0"> 4047 4048 <div class="collapsible-row--heading" data-item="nav-text">Do I need to be in good shape before I start?</div> 4049 4050<div class="collapsible-row--icon"></div></button><div 4051 class="collapsible-row--wrapper" 4052 data-transition-item="viewport" 4053 data-transition-type="fade-in" 4054 data-transition-trigger="custom" 4055 > 4056 <div 4057 id="collapsible_row_nwFAia" 4058 class="collapsible-row--content" 4059 data-item="rte-content" 4060 ><p>Not to worry! TTSL Daily has got you covered with three different workout tracks: Beginner, Intermediate, and Advanced.</p><p>Our program is thoughtfully designed to cater to your current fitness level, ensuring that you can confidently embark on your fitness journey, no matter your starting point. Embrace TTSL Daily's inclusivity and tailored approach to reach your fitness goals at your own pace!</p></div> 4061 </div></collapsible-row-element> 4062 4063 4064 4065 4066 </div><div 4067 class="collapsible-rows--block" 4068 data-fit-together="true" 4069 4070 data-transition-item="template--22640692658373__collapsible_rows_HVt3eX" 4071 4072 4073 > 4074 4075 4076<!-- snippets/collapsible-row.liquid --><collapsible-row-element 4077 class="collapsible-row--root" 4078 data-border="both" 4079 data-view="small" 4080 data-text-color="body" 4081 > 4082 <button 4083 class="collapsible-row--toggle" 4084 aria-expanded="false"tabindex="0"> 4085 4086 <div class="collapsible-row--heading" data-item="nav-text">What if I don't have access to a gym?</div> 4087 4088<div class="collapsible-row--icon"></div></button><div 4089 class="collapsible-row--wrapper" 4090 data-transition-item="viewport" 4091 data-transition-type="fade-in" 4092 data-transition-trigger="custom" 4093 > 4094 <div 4095 id="collapsible_row_iTV7fK" 4096 class="collapsible-row--content" 4097 data-item="rte-content" 4098 ><p>
4098TTSL Daily now includes a Dumbbell Track option, empowering you to achieve an effective workout at home with just a set of dumbbells or while you're traveling. Embrace the flexibility and convenience of this option, ensuring you never miss a beat in your fitness journey, regardless of your location.</p></div> 4099 </div></collapsible-row-element> 4100 4101 4102 4103 4104 </div></div> 4105 <div class="collapsible-rows--right"><div 4106 class="collapsible-rows--block" 4107 data-fit-together="true" 4108 4109 data-transition-item="template--22640692658373__collapsible_rows_HVt3eX" 4110 4111 4112 > 4113 4114 4115<!-- snippets/collapsible-row.liquid --><collapsible-row-element 4116 class="collapsible-row--root" 4117 data-border="both" 4118 data-view="small" 4119 data-text-color="body" 4120 > 4121 <button 4122 class="collapsible-row--toggle" 4123 aria-expanded="false"tabindex="0"> 4124 4125 <div class="collapsible-row--heading" data-item="nav-text">How do I know that I won't get injured lifting?</div> 4126 4127<div class="collapsible-row--icon"></div></button><div 4128 class="collapsible-row--wrapper" 4129 data-transition-item="viewport" 4130 data-transition-type="fade-in" 4131 data-transition-trigger="custom" 4132 > 4133 <div 4134 id="collapsible_row_tzYAen" 4135 class="collapsible-row--content" 4136 data-item="rte-content" 4137 ><p>Rest assured, your safety is our priority! We have highly qualified coaches ready to assist you in perfecting your movements and ensuring injury-free lifting.</p><p>Simply post your questions in our free app under the subgroup "ASK A COACH," and our expert coaches will be delighted to provide personalized guidance. With their support, you can confidently lift with proper form, reducing the risk of injuries and unlocking your full potential in every workout.</p></div> 4138 </div></collapsible-row-element> 4139 4140 4141 4142 4143 </div><div 4144 class="collapsible-rows--block" 4145 data-fit-together="true" 4146 4147 data-transition-item="template--22640692658373__collapsible_rows_HVt3eX" 4148 4149 4150 > 4151 4152 4153<!-- snippets/collapsible-row.liquid --><collapsible-row-element 4154 class="collapsible-row--root" 4155 data-border="both" 4156 data-view="small" 4157 data-text-color="body" 4158 > 4159 <button 4160 class="collapsible-row--toggle" 4161 aria-expanded="false"tabindex="0"> 4162 4163 <div class="collapsible-row--heading" data-item="nav-text">How do I access the programming?</div> 4164 4165<div class="collapsible-row--icon"></div></button><div 4166 class="collapsible-row--wrapper" 4167 data-transition-item="viewport" 4168 data-transition-type="fade-in" 4169 data-transition-trigger="custom" 4170 > 4171 <div 4172 id="collapsible_row_zJG3pj" 4173 class="collapsible-row--content" 4174 data-item="rte-content" 4175 ><p>Accessing our programming is a breeze! You can access the programming through your desktop or mobile device. Simply log in to your account on constantlyvariedgear.com and access the 'TTSL Dashboard' on the account page or in the footer of the website under 'TTSL Daily Login'.</p><p>For added convenience, each week, you'll receive our comprehensive workout plans directly to your email in the form of a PDF, ready to be printed out and followed.</p><p>Where you prefer a printed copy or digital access, we've got you covered every step of the way!</p></div> 4176 </div></collapsible-row-element> 4177 4178 4179 4180 4181 </div><div 4182 class="collapsible-rows--block" 4183 data-fit-together="true" 4184 4185 data-transition-item="template--22640692658373__collapsible_rows_HVt3eX" 4186 4187 4188 > 4189 4190 4191<!-- snippets/collapsible-row.liquid --><collapsible-row-element 4192 class="collapsible-row--root" 4193 data-border="both" 4194 data-view="small" 4195 data-text-color="body" 4196 > 4197 <button 4198 class="collapsible-row--toggle" 4199 aria-expanded="false"tabindex="0"> 4200 4201 <div class="collapsible-row--heading" data-item="nav-text">Terms of Service</div> 4202 4203<div class="collapsible-row--icon"></div></button><div 4204 class="collapsible-row--wrapper" 4205 data-transition-item="viewport" 4206 data-transition-type="fade-in" 4207 data-transition-trigger="custom" 4208 > 4209 <div 4210 id="collapsible_row_A4mDyp" 4211 class="collapsible-row--content" 4212 data-item="rte-content" 4213 ><p>By purchasing TTSL Daily Programming, the user acknowledges and agrees to the Terms of Service stated <a href="https://www.constantlyvariedgear.com/pages/terms-of-service-ttsl" target="_blank" title="TTSL Terms of Service"><strong>here</strong></a>.</p></div> 4214 </div></collapsible-row-element> 4215 4216 4217 4218 4219 </div></div> 4220 </div></div> 4221</div> 4222 4223 4224 4225 4226</div><div id="shopify-section-template--22640692658373__icons_row_fAFKM7" class="shopify-section section--icons-row"><!-- sections/icons-row.liquid --> 4227<div 4228 class="featured-grid--root" 4229 data-section-id="template--22640692658373__icons_row_fAFKM7" 4230 data-background-color="none" 4231 data-block-spacing="true" 4232 data-container-width="4" 4233 data-border="none" 4234 data-mobile-block-spacing="true" 4235 data-mobile-overlay="false" 4236 data-mobile-spacing-above="large" 4237 data-mobile-spacing-below="large" 4238 data-outer-background="true" 4239 data-spacing-above="x-large" 4240 data-spacing-below="x-large" 4241 data-text-color="body" 4242 data-text-position="bottom" 4243> 4244 <div 4245 class="featured-grid--wrapper" 4246 data-container="section" 4247 4248 data-transition-container="template--22640692658373__icons_row_fAFKM7" 4249 data-transition-type="fade-in" 4250 data-transition-cascade="horizontal" 4251 data-transition-cascade-interval="200" 4252 4253 ><div 4254 class="featured-grid--header-nav" 4255 data-container="nav" 4256 data-x-alignment="center" 4257 data-mobile-x-alignment="left" 4258 > 4259 <div 4260 class="featured-grid--header" 4261 data-container="block" 4262 4263 data-transition-container="template--22640692658373__icons_row_fAFKM7-header" 4264 data-transition-type="slide-in" 4265 data-transition-cascade="vertical" 4266 data-transition-cascade-interval="500" 4267 4268 ><div 4269 class="featured-grid--heading" 4270 4271 data-transition-item="template--22640692658373__icons_row_fAFKM7-header" 4272 4273 > 4274 <h2 data-item="section-heading">BENEFITS OF TTSL DAILY</h2> 4275 </div></div></div><div 4276 class="featured-grid--body" 4277 4278 data-container="panel" 4279 data-columns="4" 4280 data-mobile-columns="2" 4281 data-block-spacing="true" 4282 data-mobile-block-spacing="true" 4283 4284 ><div 4285 class="featured-grid--item" 4286 4287 data-transition-item="template--22640692658373__icons_row_fAFKM7" 4288 4289 4290 > 4291 <div class="featured-grid--item--container" data-container="block"><div 4292 4293 class="featured-grid--item--media" 4294 data-x-alignment="center" 4295 data-mobile-x-alignment="center" 4296 data-item="icon" 4297 style="--width:150px;" 4298 ><img src="//www.constantlyvariedgear.com/cdn/shop/files/image.webp?v=1690988701&width=500" alt="emoji of holding hands" srcset="//www.constantlyvariedgear.com/cdn/shop/files/image.webp?v=1690988701&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/image.webp?v=1690988701&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/image.webp?v=1690988701&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/image.webp?v=1690988701&width=500 500w" width="500" height="458" loading="lazy" sizes="(max-width: 767px) 50vw, 25vw"></div><!-- snippets/stacked-text.liquid --> 4299<!-- TD change: title element tag configurable via heading_tag param (default h2) for h1 landing titles. --><div 4300 class="stacked-text--root" 4301 data-text-color="body" 4302 data-mobile-text-color="body" 4303 data-mobile-x-alignment="center" 4304 data-mobile-y-alignment="none" 4305 data-x-alignment="center" 4306 data-y-alignment="none" 4307 > 4308 <div 4309 class="stacked-text--wrapper" 4310 data-background-color="transparent" 4311 data-container="block" 4312 data-text-style="" 4313 data-translucent="true" 4314 4315 4316 ><div 4317 4318 data-transition-item="viewport" 4319 4320 > 4321 <h2 class="stacked-text--title" data-item="block-heading">SUPPORTIVE COMMUNITY</h2> 4322 </div><div 4323 class="stacked-text--description" 4324 data-item="rte-content" 4325 4326 4327 data-transition-item="viewport" 4328 4329 ><p>A strong group of women who will support & hold you accountable</p></div></div> 4330 </div></div> 4331 </div><div 4332 class="featured-grid--item" 4333 4334 data-transition-item="template--22640692658373__icons_row_fAFKM7" 4335 4336 4337 > 4338 <div class="featured-grid--item--container" data-container="block"><div 4339 4340 class="featured-grid--item--media" 4341 data-x-alignment="center" 4342 data-mobile-x-alignment="center" 4343 data-item="icon" 4344 style="--width:150px;" 4345 ><img src="//www.constantlyvariedgear.com/cdn/shop/files/1_1.webp?v=1748623703&width=500" alt="" srcset="//www.constantlyvariedgear.com/cdn/shop/files/1_1.webp?v=1748623703&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/1_1.webp?v=1748623703&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/1_1.webp?v=1748623703&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/1_1.webp?v=1748623703&width=500 500w" width="500" height="458" loading="lazy" sizes="(max-width: 767px) 50vw, 25vw"></div><!-- snippets/stacked-text.liquid --> 4346<!-- TD change: title element tag configurable via heading_tag param (default h2) for h1 landing titles. --><div 4347 class="stacked-text--root" 4348 data-text-color="body" 4349 data-mobile-text-color="body" 4350 data-mobile-x-alignment="center" 4351 data-mobile-y-alignment="none" 4352 data-x-alignment="center" 4353 data-y-alignment="none" 4354 > 4355 <div 4356 class="stacked-text--wrapper" 4357 data-background-color="transparent" 4358 data-container="block" 4359 data-text-style="" 4360 data-translucent="true" 4361 4362 4363 ><div 4364 4365 data-transition-item="viewport" 4366 4367 > 4368 <h2 class="stacked-text--title" data-item="block-heading">FLEXIBLE SCHEDULE</h2> 4369 </div><div 4370 class="stacked-text--description" 4371 data-item="rte-content" 4372 4373 4374 data-transition-item="viewport" 4375 4376 ><p>For busy women who only have about 1 hr a day to workout</p></div></div> 4377 </div></div> 4378 </div><div 4379 class="featured-grid--item" 4380 4381 data-transition-item="template--22640692658373__icons_row_fAFKM7" 4382 4383 4384 > 4385 <div class="featured-grid--item--container" data-container="block"><div 4386 4387 class="featured-grid--item--media" 4388 data-x-alignment="center" 4389 data-mobile-x-alignment="center" 4390 data-item="icon" 4391 style="--width:150px;" 4392 ><img src="//www.constantlyvariedgear.com/cdn/shop/files/2_1.webp?v=1748623747&width=500" alt="" srcset="//www.constantlyvariedgear.com/cdn/shop/files/2_1.webp?v=1748623747&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/2_1.webp?v=1748623747&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/2_1.webp?v=1748623747&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/2_1.webp?v=1748623747&width=500 500w" width="500" height="458" loading="lazy" sizes="(max-width: 767px) 50vw, 25vw"></div><!-- snippets/stacked-text.liquid --> 4393<!-- TD change: title element tag configurable via heading_tag param (default h2) for h1 landing titles. --><div 4394 class="stacked-text--root" 4395 data-text-color="body" 4396 data-mobile-text-color="body" 4397 data-mobile-x-alignment="center" 4398 data-mobile-y-alignment="none" 4399 data-x-alignment="center" 4400 data-y-alignment="none" 4401 > 4402 <div 4403 class="stacked-text--wrapper" 4404 data-background-color="transparent" 4405 data-container="block" 4406 data-text-style="" 4407 data-translucent="true" 4408 4409 4410 ><div 4411 4412 data-transition-item="viewport" 4413 4414 > 4415 <h2 class="stacked-text--title" data-item="block-heading">FEEL YOUR BEST</h2> 4416 </div><div 4417 class="stacked-text--description" 4418 data-item="rte-content" 4419 4420 4421 data-transition-item="viewport" 4422 4423 ><p>Build strength, endurance, and mobility to live your best life</p></div></div> 4424 </div></div> 4425 </div><div 4426 class="featured-grid--item" 4427 4428 data-transition-item="template--22640692658373__icons_row_fAFKM7" 4429 4430 4431 > 4432 <div class="featured-grid--item--container" data-container="block"><div 4433 4434 class="featured-grid--item--media" 4435 data-x-alignment="center" 4436 data-mobile-x-alignment="center" 4437 data-item="icon" 4438 style="--width:150px;" 4439 ><img src="//www.constantlyvariedgear.com/cdn/shop/files/3_1.webp?v=1748623822&width=500" alt="" srcset="//www.constantlyvariedgear.com/cdn/shop/files/3_1.webp?v=1748623822&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/3_1.webp?v=1748623822&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/3_1.webp?v=1748623822&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/3_1.webp?v=1748623822&width=500 500w" width="500" height="458" loading="lazy" sizes="(max-width: 767px) 50vw, 25vw"></div><!-- snippets/stacked-text.liquid --> 4440<!-- TD change: title element tag configurable via heading_tag param (default h2) for h1 landing titles. --><div 4441 class="stacked-text--root" 4442 data-text-color="body" 4443 data-mobile-text-color="body" 4444 data-mobile-x-alignment="center" 4445 data-mobile-y-alignment="none" 4446 data-x-alignment="center" 4447 data-y-alignment="none" 4448 > 4449 <div 4450 class="stacked-text--wrapper" 4451 data-background-color="transparent" 4452 data-container="block" 4453 data-text-style="" 4454 data-translucent="true" 4455 4456 4457 ><div 4458 4459 data-transition-item="viewport" 4460 4461 > 4462 <h2 class="stacked-text--title" data-item="block-heading">PROGRAMMING</h2> 4463 </div><div 4464 class="stacked-text--description" 4465 data-item="rte-content" 4466 4467 4468 data-transition-item="viewport" 4469 4470 ><p>No need to make a plan at the gym, we've done it for you!</p></div></div> 4471 </div></div> 4472 </div></div></div> 4473</div> 4474 4475</div>
4475<script data-locksmith> 4476 var load = function () { 4477 4478 if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) { 4479 Locksmith.ping(); 4480 } 4481 4482 4483 Locksmith.util.on('submit', 'locksmith-resource-form', function (event) { 4484 event.preventDefault(); 4485 var data = Locksmith.util.serializeForm(event.target); 4486 Locksmith.postResource(data, { spinner: false, container: 'locksmith-content' }); 4487 }); 4488 4489 Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) { 4490 event.preventDefault(); 4491 Locksmith.postResource({}, { spinner: true, container: document }); 4492 }); 4493 4494 Locksmith.submitPasscode = function (passcode) { 4495 Locksmith.postResource( 4496 { passcode: passcode }, 4497 { spinner: false, container: 'locksmith-content' } 4498 ); 4499 }; 4500 }; 4501 4502 if (typeof Locksmith !== 'undefined') { 4503 load(); 4504 } else { 4505 window.addEventListener('load', load); 4506 } 4507 </script>
4507 4508 </main> 4509 4510 <footer-group class="layout--footer-group"><!-- BEGIN sections: footer-group --> 4511<footer id="shopify-section-sections--22640681844933__footer" class="shopify-section shopify-section-group-footer-group section--footer"><!-- sections/footer.liquid --><style> 4512 :root { 4513 --footer--overlap-radius: 32px; 4514 } 4515</style> 4516 4517<div 4518 class="footer--root" 4519 data-section-id="sections--22640681844933__footer" 4520 data-section-type="footer" 4521 data-background-color="dark" 4522 data-border="none" 4523 data-container-width="5" 4524 data-mobile-spacing-above="large" 4525 data-mobile-spacing-below="large" 4526 data-mobile-x-alignment="center" 4527 data-overlap-enabled="false" 4528 data-spacing-above="medium" 4529 data-spacing-below="medium" 4530 data-text-color="white" 4531 style="--font--nav--size:10px;" 4532> 4533 <div class="footer--wrapper"><div 4534 class="footer--block" 4535 data-block-type="subscribe" 4536 4537 > 4538 <div class="footer--block--container" data-container="block"><div class="footer--block--heading" data-item="nav-text"> 4539 Newsletter 4540 </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 4541 class="subscribe-form--root" 4542 data-x-alignment="" 4543 data-mobile-x-alignment="" 4544 4545><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" /> 4546 <input 4547 type="hidden" 4548 name="contact[first_name]" 4549 value="Newsletter" 4550 /> 4551 <input 4552 type="hidden" 4553 name="contact[last_name]" 4554 value="Subscriber" 4555 /> 4556 <label for="footer_form_subscribe-form_email" data-item="hidden-text"> 4557 Email 4558 </label> 4559 <input 4560 class="subscribe-form--input" 4561 id="footer_form_subscribe-form_email" 4562 type="email" 4563 autocomplete="email" 4564 placeholder="Email" 4565 name="contact[email]" 4566 data-item="nav-text" 4567 /> 4568 4569 <button 4570 class="subscribe-form--submit" 4571 type="submit" 4572 aria-label="Submit" 4573 > 4574 4575 4576<div class="icon--root icon--next"> 4577 <div></div> 4578 <div></div> 4579 <div></div> 4580 </div><svg class="icon--root icon--spinner" data-invertible="false"> 4581 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 4582 </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> 4583</div></form></subscribe-form> 4584 4585 4586<!-- snippets/social-media.liquid --><div 4587 class="social-media--root" 4588 data-type="follow" 4589 data-view="icons" 4590 data-hover-color="brand" 4591 data-alignment="left" 4592 data-mobile-alignment="center" 4593 4594><ul 4595 class="social-media--items" 4596 4597 ><li class="social-media--item"> 4598 <a 4599 class="social-facebook--link" 4600 rel="noreferrer" 4601 target="_blank" 4602 4603 href="https://www.facebook.com/constantlyvariedgear" 4604 4605 4606 aria-label="facebook" 4607 ><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"> 4608 <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" /> 4609 </svg></a> 4610 </li><li class="social-media--item"> 4611 <a 4612 class="social-instagram--link" 4613 rel="noreferrer" 4614 target="_blank" 4615 4616 href="https://www.instagram.com/constantly_varied_gear" 4617 4618 4619 aria-label="instagram" 4620 ><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"> 4621 <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.
4621051C.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" /> 4622 </svg></a> 4623 </li><li class="social-media--item"> 4624 <a 4625 class="social-youtube--link" 4626 rel="noreferrer" 4627 target="_blank" 4628 4629 href="https://www.youtube.com/@CONSTANTLYVARIEDGEAR1" 4630 4631 4632 aria-label="youtube" 4633 ><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"> 4634 <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" /> 4635 </svg></a> 4636 </li><li class="social-media--item"> 4637 <a 4638 class="social-tiktok--link" 4639 rel="noreferrer" 4640 target="_blank" 4641 4642 href="https://www.tiktok.com/@constantlyvariedgear" 4643 4644 4645 aria-label="tiktok" 4646 ><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"> 4647 <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" /> 4648 </svg></a> 4649 </li></ul></div> 4650 4651</div> 4652 </div><div 4653 class="footer--block" 4654 data-block-type="menu" 4655 4656 > 4657 <div class="footer--block--container" data-container="block"><div 4658 class="footer--block--heading" 4659 data-item="nav-text" 4660 4661 >Help</div><div 4662 class="footer--menu-container" 4663 4664 ><ul class="footer--menu" aria-label="Navigation"><li><a 4665 href="/pages/help-center" 4666 title="FAQs" 4667 data-item="sub-nav-text" 4668 >FAQs</a></li><li><a 4669 href="https://www.constantlyvariedgear.com/pages/help-center?hcUrl=%2Fen-US%2Fdomestic-return-policy-98083&ose=false" 4670 title="Return Policy" 4671 data-item="sub-nav-text" 4672 >Return Policy</a></li><li><a 4673 href="https://www.constantlyvariedgear.com/apps/returns" 4674 title="Make a Return" 4675 data-item="sub-nav-text" 4676 >Make a Return</a></li><li><a 4677 href="https://www.constantlyvariedgear.com/pages/contact-us?ose=false" 4678 title="Contact Us" 4679 data-item="sub-nav-text" 4680 >Contact Us</a></li><li><a 4681 href="https://www.constantlyvariedgear.com/pages/help-center?hcUrl=%2Fen-US%2Farticles%2Fabout-your-order-2499&ose=false" 4682 title="Orders" 4683 data-item="sub-nav-text" 4684 >Orders</a></li><li><a 4685 href="https://www.constantlyvariedgear.com/pages/sizing-chart?ose=false" 4686 title="Sizing" 4687 data-item="sub-nav-text" 4688 >Sizing</a></li><li><a 4689 href="https://www.constantlyvariedgear.com/pages/help-center?hcUrl=%2Fen-US%2Farticles%2Fdomestic-shipping-2497&ose=false" 4690 title="Shipping" 4691 data-item="sub-nav-text" 4692 >Shipping</a></li><li><a 4693 href="/pages/wishlist" 4694 title="Wishlist" 4695 data-item="sub-nav-text" 4696 >Wishlist</a></li><li><a 4697 href="/pages/privacy-policy-1" 4698 title="Privacy Policy" 4699 data-item="sub-nav-text" 4700 >Privacy Policy</a></li><li><a 4701 href="https://www.constantlyvariedgear.com/policies/terms-of-service?ose=false" 4702 title="Terms of Service" 4703 data-item="sub-nav-text" 4704 >Terms of Service</a></li><li><a 4705 href="https://www.constantlyvariedgear.com/pages/accessibility-statement?ose=false" 4706 title="Accessibility Statement" 4707 data-item="sub-nav-text" 4708 >Accessibility Statement</a></li><li><a 4709 href="/pages/wholesale" 4710 title="Wholesale Inquiries" 4711 data-item="sub-nav-text" 4712 >Wholesale Inquiries</a></li><li><a 4713 href="https://shopify.com/18988623/account" 4714 title="Wholesale Login" 4715 data-item="sub-nav-text" 4716 >Wholesale Login</a></li></ul></div></div> 4717 </div><div 4718 class="footer--block" 4719 data-block-type="menu" 4720 4721 > 4722 <div class="footer--block--container" data-container="block"><div 4723 class="footer--block--heading" 4724 data-item="nav-text" 4725 4726 >COMMUNITY</div><div 4727 class="footer--menu-container" 4728 4729 ><ul class="footer--menu" aria-label="Navigation"><li><a 4730 href="/pages/rewards" 4731 title="CVG Rewards" 4732 data-item="sub-nav-text" 4733 >CVG Rewards</a></li><li><a 4734 href="/pages/cvg-brand-ambassadors" 4735 title="CVG Ambassadors" 4736 data-item="sub-nav-text" 4737 >CVG Ambassadors</a></li><li><a 4738 href="https://www.lbbc.org/get-involved/shop/constantly-varied-gear" 4739 title="CVG Gives Back" 4740 data-item="sub-nav-text" 4741 >CVG Gives Back</a></li><li><a 4742 href="/pages/cvg-reviews" 4743 title="Constantly Varied Gear Reviews" 4744 data-item="sub-nav-text" 4745 >Constantly Varied Gear Reviews</a></li><li><a 4746 href="/pages/refer-a-friend" 4747 title="Refer a Friend" 4748 data-item="sub-nav-text" 4749 >Refer a Friend</a></li><li><a 4750 href="https://www.constantlyvariedgear.com/pages/about-cvg" 4751 title="About CVG" 4752 data-item="sub-nav-text" 4753 >About CVG</a></li><li><a 4754 href="/blogs/cvg-blog" 4755 title="CVG Blog" 4756 data-item="sub-nav-text" 4757 >CVG Blog</a></li><li><a 4758 href="https://www.constantlyvariedgear.com/pages/ttsl
4758-dashboard" 4759 title="TTSL Daily Login" 4760 data-item="sub-nav-text" 4761 >TTSL Daily Login</a></li><li><a 4762 href="/pages/cvg-nation-app" 4763 title="CVG Nation App" 4764 data-item="sub-nav-text" 4765 >CVG Nation App</a></li><li><a 4766 href="https://www.constantlyvariedgear.com/pages/the-thick-thighs-save-lives-podcast-lander" 4767 title="CVG Podcast" 4768 data-item="sub-nav-text" 4769 >CVG Podcast</a></li><li><a 4770 href="/pages/weekly-workout-video-latest-videos" 4771 title="Weekly Workout Library" 4772 data-item="sub-nav-text" 4773 >Weekly Workout Library</a></li><li><a 4774 href="/pages/workout-exercises" 4775 title="Workout Movement Library" 4776 data-item="sub-nav-text" 4777 >Workout Movement Library</a></li></ul></div></div> 4778 </div><div 4779 class="footer--block" 4780 data-block-type="about" 4781 4782 > 4783 <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>
4783<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 4783
4783
4784<script type="module"> 4785 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-follow-button.en.esm.js"); 4786 4787 4788</script>
4788 4789 4790<shop-follow-button ux-mode="windoid" return-uri="https://www.constantlyvariedgear.com/account/redirect" proxy="true"></shop-follow-button> 4791</div> 4792 </div></div> 4793</div> 4794 4795 4796 4797 4798</footer> 4799<!-- END sections: footer-group --></footer-group><!-- snippets/layout--navigation.liquid --><div class="layout--navigation"> 4800 <button 4801 class="layout--close" 4802 data-text-color="white" 4803 aria-label="close" 4804 aria-hidden="true" 4805 ></button> 4806 4807 <button 4808 class="layout--previous" 4809 aria-hidden="true" 4810 data-modal-button="previous" 4811 ><!-- snippets/nav-arrow.liquid --><div class="nav-arrow" data-direction="left"> 4812 <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"> 4813 <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" /> 4814 </svg> 4815</div> 4816</button> 4817 4818 <button 4819 class="layout--next" 4820 aria-hidden="true" 4821 data-modal-button="next" 4822 ><!-- snippets/nav-arrow.liquid --><div class="nav-arrow" data-direction="right"> 4823 <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"> 4824 <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" /> 4825 </svg> 4826</div> 4827</button> 4828 4829 <div class="layout--bottom"></div> 4830</div><!-- snippets/drawer.liquid --><drawer-element class="drawer--root"> 4831 <div class="drawer--overlay" aria-hidden="true"></div> 4832 4833 <div class="drawer--focus-trigger" tabindex="0"></div> 4834 <div class="drawer--focus-start" tabindex="0"></div> 4835 4836 <div 4837 class="drawer--side" 4838 data-side="top" 4839 data-focus-id="search_input" 4840 aria-expanded="false" 4841 > 4842 <div 4843 class="drawer--container" 4844 data-section-id="drawer-top-search" 4845 data-view="search" 4846 data-container-width="5" 4847 data-mobile-spacing-above="medium" 4848 data-mobile-spacing-below="medium" 4849 data-spacing-above="large" 4850 data-spacing-below="large" 4851 ><!-- snippets/main-search.liquid --><predictive-search-element 4852 class="search--root" 4853 data-background-color="none" 4854 aria-busy="false" 4855> 4856 <form action="/search" method="get" role="search"> 4857 <div class="search--bar-wrapper"> 4858 <div class="search--bar"> 4859 <div class="search--icon"><svg class="icon--root icon--search" viewBox="0 0 24 24"> 4860 <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" /> 4861 </svg><svg class="icon--root icon--spinner" data-invertible="false"> 4862 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 4863 </svg></div> 4864 4865 <label for="search_input" data-item="hidden-text">Search here...</label> 4866 <input 4867 id="search_input" 4868 class="search--textbox" 4869 type="search" 4870 name="q" 4871 value="" 4872 placeholder="Search here..." 4873 data-item="paragraph" 4874 role="combobox" 4875 aria-owns="predictive_search_results_list" 4876 aria-controls="predictive_search_results_list" 4877 aria-autocomplete="list" 4878 autocorrect="off" 4879 autocomplete="off" 4880 autocapitalize="off" 4881 spellcheck="false" 4882 > 4883 4884 <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"> 4885 <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" /> 4886 </svg></div> 4887 </div> 4888 4889 <div class="search--cancel" data-item="block-link" tabindex="0" data-drawer-close>
4890 <span>Cancel</span> 4891 </div> 4892 </div> 4893 4894 <div 4895 class="search--results" 4896 id="predictive_search_results_list" 4897 4898 data-transition-container="search" 4899 data-transition-type="fade-in" 4900 data-transition-cascade="horizontal" 4901 data-transition-cascade-interval="200" 4902 4903 ><!-- snippets/predictive-search.liquid --><div class="predictive-search--products"><div class="predictive-search--heading" data-item="block-heading">Popular products</div><div 4904 class="predictive-search--product-grid" 4905 data-container="panel" data-columns="4" 4906 data-mobile-columns="2" 4907 ><!-- snippets/product-card.liquid --><div 4908 class="product-card--root" 4909 data-handle="black-leopard-leggings" 4910 data-text-layout="left" 4911 data-aspect-ratio="natural" 4912 4913 data-transition-item="search" 4914 4915 4916> 4917 <a 4918 href="/products/black-leopard-leggings" 4919 class="product-card--image-wrapper" 4920 tabindex="-1" 4921 ><div 4922 class="product--labels" 4923 data-item="overline" 4924 data-text-color="white" 4925 ><div 4926 class="product--label td-product-badge--sale" 4927 data-background-color="accent-1" 4928 data-label-shape="square" 4929 data-label-type="sale" 4930 >58% Off</div></div><img src="//www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&width=1000" alt="close up of black leopard leggings" srcset="//www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&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&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&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/black-leopard-leggings-gym.jpg?v=1775066518&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 4931 class="product-quick-add" 4932 aria-busy="false" 4933 data-handle="black-leopard-leggings" 4934 data-hover="true" 4935 data-id="44991578603717"data-form="true"> 4936 <button 4937 class="product-quick-add--button" 4938 type="button" 4939 aria-haspopup="menu"
4940 aria-label="Choose options" 4941 4942 > 4943 <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"> 4944 <path d="M10 5.714H5.714V10H4.286V5.714H0V4.286h4.286V0h1.428v4.286H10z" fill="currentColor" fill-rule="nonzero" /> 4945 </svg><svg class="icon--root icon--spinner" data-invertible="false"> 4946 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 4947 </svg></div> 4948 <div class="product-quick-add--text" data-text-color="body" data-item="small-text">Choose options</div> 4949 </button> 4950 </product-quick-add> 4951</a> 4952 4953 <div class="product-card--details"> 4954 <div class="product-card--details-wrapper"><a href="/products/black-leopard-leggings" class="product-card--title-link"> 4955 <p class="product-card--title" data-item="paragraph">Black Leopard Leggings</p> 4956 </a> 4957 4958 4959 4960<!-- 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 --> 4961</div><!-- snippets/product-card--price.liquid --><div class="product--price-container"> 4962 <div class="product--price-wrapper"><span 4963 class="product--compare-price" 4964 data-item="nav-text" 4965 data-text-color="gray" 4966 ><span class=money>$59.99</span></span><span class="product--price" data-item="nav-text"><span class=money>$25.00</span></span> 4967 </div></div></div> 4968</div> 4969 4970<!-- snippets/product-card.liquid --><div 4971 class="product-card--root" 4972 data-handle="longline-bra-black-leopard" 4973 data-text-layout="left" 4974 data-aspect-ratio="natural" 4975 4976 data-transition-item="search" 4977 4978 4979> 4980 <a 4981 href="/products/longline-bra-black-leopard" 4982 class="product-card--image-wrapper" 4983 tabindex="-1" 4984 ><div 4985 class="product--labels" 4986 data-item="overline" 4987 data-text-color="white" 4988 ><div 4989 class="product--label td-product-badge--sale" 4990 data-background-color="accent-1" 4991 data-label-shape="square" 4992 data-label-type="sale" 4993 >44% Off</div></div><img src="//www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&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&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-longline-bra-hero.png?v=1775069248&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&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&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-bra-back_39d43b50-3e73-4fcb-b0e5-0b5d80dbc622.png?v=1775665766&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 4994 class="product-quick-add" 4995 aria-busy="false" 4996 data-handle="longline-bra-black-leopard" 4997 data-hover="true" 4998 data-id="44653386793157"data-form="true"> 4999 <button 5000 class="product-quick-add--button" 5001 type="button" 5002 aria-haspopup="menu"
5003 aria-label="Choose options" 5004 5005 > 5006 <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"> 5007 <path d="M10 5.714H5.714V10H4.286V5.714H0V4.286h4.286V0h1.428v4.286H10z" fill="currentColor" fill-rule="nonzero" /> 5008 </svg><svg class="icon--root icon--spinner" data-invertible="false"> 5009 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 5010 </svg></div> 5011 <div class="product-quick-add--text" data-text-color="body" data-item="small-text">Choose options</div> 5012 </button> 5013 </product-quick-add> 5014</a> 5015 5016 <div class="product-card--details"> 5017 <div class="product-card--details-wrapper"><a href="/products/longline-bra-black-leopard" class="product-card--title-link"> 5018 <p class="product-card--title" data-item="paragraph">Longline Bra | Black Leopard</p> 5019 </a> 5020 5021 5022 5023<!-- 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 --> 5024</div><!-- snippets/product-card--price.liquid --><div class="product--price-container"> 5025 <div class="product--price-wrapper"><span 5026 class="product--compare-price" 5027 data-item="nav-text" 5028 data-text-color="gray" 5029 ><span class=money>$44.99</span></span><span class="product--price" data-item="nav-text"><span class=money>$25.00</span></span> 5030 </div></div></div> 5031</div> 5032 5033<!-- snippets/product-card.liquid --><div 5034 class="product-card--root" 5035 data-handle="t-flex-leggings" 5036 data-text-layout="left" 5037 data-aspect-ratio="natural" 5038 5039 data-transition-item="search" 5040 5041 5042> 5043 <a 5044 href="/products/t-flex-leggings" 5045 class="product-card--image-wrapper" 5046 tabindex="-1" 5047 ><div 5048 class="product--labels" 5049 data-item="overline" 5050 data-text-color="white" 5051 ><div 5052 class="product--label td-product-badge--sale" 5053 data-background-color="accent-1" 5054 data-label-shape="square" 5055 data-label-type="sale" 5056 >58% Off</div></div><img src="//www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&width=1000" alt="close up of dinosaur leggings" srcset="//www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-leggings-hero.png?v=1775060431&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&width=1080" alt="model wearing t-flex leggings and longline sports bra" srcset="//www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/t-flexleggings.jpg?v=1775060431&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 5057 class="product-quick-add" 5058 aria-busy="false" 5059 data-handle="t-flex-leggings" 5060 data-hover="true" 5061 data-id="44886929408197"data-form="true"> 5062 <button 5063 class="product-quick-add--button" 5064 type="button" 5065 aria-haspopup="menu"
5066 aria-label="Choose options" 5067 5068 > 5069 <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"> 5070 <path d="M10 5.714H5.714V10H4.286V5.714H0V4.286h4.286V0h1.428v4.286H10z" fill="currentColor" fill-rule="nonzero" /> 5071 </svg><svg class="icon--root icon--spinner" data-invertible="false"> 5072 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 5073 </svg></div> 5074 <div class="product-quick-add--text" data-text-color="body" data-item="small-text">Choose options</div> 5075 </button> 5076 </product-quick-add> 5077</a> 5078 5079 <div class="product-card--details"> 5080 <div class="product-card--details-wrapper"><a href="/products/t-flex-leggings" class="product-card--title-link"> 5081 <p class="product-card--title" data-item="paragraph">T-Flex Leggings</p> 5082 </a> 5083 5084 5085 5086<!-- 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 --> 5087</div><!-- snippets/product-card--price.liquid --><div class="product--price-container"> 5088 <div class="product--price-wrapper"><span 5089 class="product--compare-price" 5090 data-item="nav-text" 5091 data-text-color="gray" 5092 ><span class=money>$59.99</span></span><span class="product--price" data-item="nav-text"><span class=money>$25.00</span></span> 5093 </div></div></div> 5094</div> 5095 5096<!-- snippets/product-card.liquid --><div 5097 class="product-card--root" 5098 data-handle="longline-bra-t-flex" 5099 data-text-layout="left" 5100 data-aspect-ratio="natural" 5101 5102 data-transition-item="search" 5103 5104 5105> 5106 <a 5107 href="/products/longline-bra-t-flex" 5108 class="product-card--image-wrapper" 5109 tabindex="-1" 5110 ><div 5111 class="product--labels" 5112 data-item="overline" 5113 data-text-color="white" 5114 ><div 5115 class="product--label td-product-badge--sale" 5116 data-background-color="accent-1" 5117 data-label-shape="square" 5118 data-label-type="sale" 5119 >44% Off</div></div><img src="//www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&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&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/tflex-bra-hero.png?v=1775069312&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&width=1000" alt="back of the tflex longline bra" srcset="//www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&width=200 200w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&width=300 300w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&width=400 400w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&width=500 500w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&width=600 600w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&width=700 700w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&width=800 800w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&width=900 900w, //www.constantlyvariedgear.com/cdn/shop/files/t-flex-bra-back.png?v=1775665585&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 5120 class="product-quick-add" 5121 aria-busy="false" 5122 data-handle="longline-bra-t-flex" 5123 data-hover="true" 5124 data-id="44653390594245"data-form="true"> 5125 <button 5126 class="product-quick-add--button" 5127 type="button" 5128 aria-haspopup="menu"
5129 aria-label="Choose options" 5130 5131 > 5132 <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"> 5133 <path d="M10 5.714H5.714V10H4.286V5.714H0V4.286h4.286V0h1.428v4.286H10z" fill="currentColor" fill-rule="nonzero" /> 5134 </svg><svg class="icon--root icon--spinner" data-invertible="false"> 5135 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 5136 </svg></div> 5137 <div class="product-quick-add--text" data-text-color="body" data-item="small-text">Choose options</div> 5138 </button> 5139 </product-quick-add> 5140</a> 5141 5142 <div class="product-card--details"> 5143 <div class="product-card--details-wrapper"><a href="/products/longline-bra-t-flex" class="product-card--title-link"> 5144 <p class="product-card--title" data-item="paragraph">Longline Bra | T-Flex</p> 5145 </a> 5146 5147 5148 5149<!-- 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 --> 5150</div><!-- snippets/product-card--price.liquid --><div class="product--price-container"> 5151 <div class="product--price-wrapper"><span 5152 class="product--compare-price" 5153 data-item="nav-text" 5154 data-text-color="gray" 5155 ><span class=money>$44.99</span></span><span class="product--price" data-item="nav-text"><span class=money>$25.00</span></span> 5156 </div></div></div> 5157</div> 5158 5159</div></div> 5160 5161 5162</div> 5163 </form> 5164</predictive-search-element></div> 5165 </div> 5166 5167 <div 5168 class="drawer--side" 5169 data-side="right" 5170 aria-expanded="false" 5171 ><div class="drawer--container" data-view="product-form"></div><div class="drawer--container" data-view="cart-drawer"><!-- snippets/cart.liquid --><cart-element
5172 class="cart--root td-cart" 5173 5174 data-background-color="none" 5175 data-view="drawer" 5176 data-container-width="3" 5177 5178 5179 data-transition-container="cart-drawer" 5180 data-transition-type="fade-in" 5181 data-transition-cascade="vertical" 5182 data-transition-cascade-interval="250" 5183 5184> 5185 <form 5186 class="cart--form" 5187 action="/cart" 5188 method="post" 5189 novalidate="" 5190 5191 data-drawer-scroll-container 5192 5193 > 5194 <div class="cart--wrapper"> 5195 <div class="cart--header"> 5196 <h2 5197 class="cart--title" 5198 data-item="section-heading" 5199 5200 data-transition-item="cart-drawer" 5201 data-transition-type="slide-in" 5202 5203 >Your Cart</h2><button 5204 class="layout--close cart--drawer-close" 5205 type="button" 5206 data-drawer-close 5207 aria-label="close" 5208 ></button></div> 5209 5210 5211<td-cart-progress 5212 class="td-cart-progress" 5213 style="--td-gwp-preview-bg: #F0E8FA;" 5214 data-td-config='{ 5215 "moneyFormat": "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e", 5216 "shipping": { 5217 "active": true, 5218 "threshold": 10000, 5219 "beforeTemplate": "You are [$] from free shipping.", 5220 "afterTemplate": "Congratulations! Youâve unlocked free shipping!" 5221 }, 5222 "gwp": { 5223 "active": false, 5224 "threshold": 12500, 5225 "beforeTemplate": "You are [$] away from your Free Gift.", 5226 "afterTemplate": "You unlocked FREE SHIPPING and a FREE GIFT.", 5227 "productsCount": 0, 5228 "singleAutoVariantId": 0 5229 } 5230 }' 5231 > 5232 <div 5233 class="td-cart-progress__bar" 5234 5235 data-transition-item="cart-drawer" 5236 data-transition-type="custom" 5237 5238 ><div 5239 class="td-cart-progress__track" 5240 data-td-progress-track 5241 style="--td-progress-track: #E8E8E8; --td-progress-fill: #222222; --td-progress-fill-before-opacity: 0;" 5242 > 5243 <div 5244 class="td-cart-progress__fill cart--shipping-bar" 5245 style="--progress-percent: 0%;" 5246 data-td-progress-fill 5247 ></div> 5248 </div></div> 5249 5250 <div class="td-cart-progress__messages"> 5251 <p class="td-cart-progress__message" data-item="paragraph" data-td-progress-message></p> 5252 </div></td-cart-progress> 5253<div 5254 class="cart--body" 5255 data-td-cart-empty="true" 5256 data-td-cart-product-ids="" 5257 data-td-cart-total-cents="0" 5258 ></div><div class="cart--empty" data-container="block"> 5259 <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> 5260 <td-cart-cross-sell 5261 class="td-cart-cross-sell" 5262 data-td-source="collection" 5263 data-td-max-products="6" 5264 data-td-show-on-empty="true" 5265 aria-hidden="false" 5266 5267 data-transition-item="cart-drawer" 5268 data-transition-type="slide-in" 5269 5270 > 5271 <div class="td-cart-cross-sell--heading-nav"> 5272 <p class="td-cart-cross-sell--title" data-item="block-heading"> 5273 <span data-td-title-default hidden>Treat Yourself!ð</span> 5274 <span data-td-title-empty>Shop our bestsellers!</span> 5275 </p> 5276 5277 5278 <div class="td-cart-cross-sell--nav carousel-nav-arrow" data-td-swiper-nav> 5279 <button 5280 class="carousel-nav-arrow--prev td-cart-cross-sell--arrow td-cart-cross-sell--prev-td-cart-cross-sell-drawer" 5281 type="button" 5282 aria-label="previous" 5283 ><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"> 5284 <path d="m3.13 10 8.58 8.58L10.29 20l-10-10 10-10 1.42 1.42z" fill="currentColor" fill-rule="nonzero" /> 5285 </svg></button> 5286 <div 5287 id="td-cart-cross-sell-frac-td-cart-cross-sell-drawer" 5288 class="td-cart-cross-sell--swiper-fraction swiper-pagination" 5289 data-item="paragraph" 5290 ></div> 5291 <button 5292 class="carousel-nav-arrow--next td-cart-cross-sell--arrow td-cart-cross-sell--next-td-cart-cross-sell-drawer" 5293 type="button" 5294 aria-label="next" 5295 ><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"> 5296 <path d="M8.87 10 .29 1.42 1.71 0l10 10-10 10-1.42-1.42z" fill="currentColor" fill-rule="nonzero" /> 5297 </svg></button> 5298 </div> 5299 </div> 5300 5301 <swiper-slider 5302 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 } } }' 5303 data-swiper-allow-empty 5304 > 5305 <div 5306 class="td-cart-cross-sell--slider swiper" 5307 data-swiper 5308 aria-hidden="false" 5309 > 5310 <div class="swiper-wrapper td-cart-cross-sell--track" data-td-cross-sell-track><!-- snippets/td-cart-cross-sell-slides.liquid --> 5311 5312 5313<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 --> 5314 5315<article 5316 class="td-cart-cross-sell-card" 5317 data-td-cross-sell-card 5318 data-td-product-id="4422475350118" 5319 > 5320 <a 5321 class="td-cart-cross-sell-card--image-link" 5322 href="/products/black-leopard-leggings" 5323 aria-label="Black Leopard Leggings" 5324 tabindex="-1" 5325 ><img src="//www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&width=400" alt="close up of black leopard leggings" srcset="//www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&width=180 180w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&width=240 240w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&width=320 320w, //www.constantlyvariedgear.com/cdn/shop/files/blackleopard-leggings-hero.png?v=1775066518&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> 5326 5327 <div class="td-cart-cross-sell-card--content"> 5328 <a class="td-cart-cross-sell-card--title-link" href="/products/black-leopard-leggings"> 5329 <p class="td-cart-cross-sell-card--title" data-item="nav-text">Black Leopard Leggings</p> 5330 5331 </a> 5332 5333 <div class="td-cart-cross-sell-card--reviews"> 5334 5335 5336 5337<!-- 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 --> 5338</div> 5339 5340 <div class="td-cart-cross-sell-card--price" data-td-price-wrapper>
5341 <span class="td-cart-cross-sell-card--price-current" data-item="nav-text" data-td-price-current><span class=money>$25.00</span></span> 5342 <s 5343 class="td-cart-cross-sell-card--price-compare" 5344 data-item="nav-text" 5345 data-text-color="gray" 5346 data-td-price-compare 5347 5348 ><span class=money>$59.99</span></s> 5349 </div> 5350 5351 <select 5352 id="td-cart-cross-sell-variant-4422475350118" 5353 class="td-cart-cross-sell-card--variant-select" 5354 data-td-variant-select 5355 aria-label="Select an option" 5356 ><option value="" selected>Select an option</option><option 5357 value="44991578603717" 5358 data-td-price="<span class=money>$25.00</span>" 5359 data-td-compare-price="<span class=money>$59.99</span>" 5360 5361 >XXS / Full Length</option><option 5362 value="44991578570949" 5363 data-td-price="<span class=money>$25.00</span>" 5364 data-td-compare-price="<span class=money>$59.99</span>" 5365 5366 >XXS / Capri</option><option 5367 value="45848247304389" 5368 data-td-price="<span class=money>$25.00</span>" 5369 data-td-compare-price="<span class=money>$59.99</span>" 5370 5371 >XXS / Cropped</option><option 5372 value="42093883818181" 5373 data-td-price="<span class=money>$25.00</span>" 5374 data-td-compare-price="<span class=money>$59.99</span>" 5375 5376 >XS / Full Length</option><option 5377 value="31230835130470" 5378 data-td-price="<span class=money>$25.00</span>" 5379 data-td-compare-price="<span class=money>$59.99</span>" 5380 5381 >XS / Capri</option><option 5382 value="45848247337157" 5383 data-td-price="<span class=money>$25.00</span>" 5384 data-td-compare-price="<span class=money>$59.99</span>" 5385 5386 >XS / Cropped</option><option 5387 value="42093883850949" 5388 data-td-price="<span class=money>$25.00</span>" 5389 data-td-compare-price="<span class=money>$59.99</span>" 5390 5391 >S / Full Length</option><option 5392 value="31230835163238" 5393 data-td-price="<span class=money>$25.00</span>" 5394 data-td-compare-price="<span class=money>$59.99</span>" 5395 5396 >S / Capri</option><option 5397 value="45848247369925" 5398 data-td-price="<span class=money>$25.00</span>" 5399 data-td-compare-price="<span class=money>$59.99</span>" 5400 5401 >S / Cropped</option><option 5402 value="42093883883717" 5403 data-td-price="<span class=money>$25.00</span>" 5404 data-td-compare-price="<span class=money>$59.99</span>" 5405 5406 >M / Full Length</option><option 5407 value="31230835196006" 5408 data-td-price="<span class=money>$25.00</span>" 5409 data-td-compare-price="<span class=money>$59.99</span>" 5410 5411 >M / Capri</option><option 5412 value="45848247402693" 5413 data-td-price="<span class=money>$25.00</span>" 5414 data-td-compare-price="<span class=money>$59.99</span>" 5415 5416 >M / Cropped</option><option 5417 value="42093883916485" 5418 data-td-price="<span class=money>$25.00</span>" 5419 data-td-compare-price="<span class=money>$59.99</span>" 5420 5421 >L / Full Length</option><option 5422 value="31230835228774" 5423 data-td-price="<span class=money>$25.00</span>" 5424 data-td-compare-price="<span class=money>$59.99</span>" 5425 5426 >L / Capri</option><option 5427 value="45848247435461" 5428 data-td-price="<span class=money>$25.00</span>" 5429 data-td-compare-price="<span class=money>$59.99</span>" 5430 5431 >L / Cropped</option><option 5432 value="42093883949253" 5433 data-td-price="<span class=money>$25.00</span>" 5434 data-td-compare-price="<span class=money>$59.99</span>" 5435 5436 >XL / Full Length</option><option 5437 value="31230835261542" 5438 data-td-price="<span class=money>$25.00</span>" 5439 data-td-compare-price="<span class=money>$59.99</span>" 5440 5441 >XL / Capri</option><option 5442 value="45848247468229" 5443 data-td-price="<span class=money>$25.00</span>" 5444 data-td-compare-price="<span class=money>$59.99</span>" 5445 5446 >XL / Cropped</option><option 5447 value="42093883982021" 5448 data-td-price="<span class=money>$25.00</span>" 5449 data-td-compare-price="<span class=money>$59.99</span>" 5450 5451 >XXL / Full Length</option><option 5452 value="31230835294310" 5453 data-td-price="<span class=money>$25.00</span>" 5454 data-td-compare-price="<span class=money>$59.99</span>" 5455 5456 >XXL / Capri</option><option 5457 value="45848247500997" 5458 data-td-price="<span class=money>$25.00</span>" 5459 data-td-compare-price="<span class=money>$59.99</span>" 5460 5461 >XXL / Cropped</option><option 5462 value="44991578669253" 5463 data-td-price="<span class=money>$25.00</span>" 5464 data-td-compare-price="<span class=money>$59.99</span>" 5465 5466 >XXXL / Full Length</option><option 5467 value="44991578636485" 5468 data-td-price="<span class=money>$25.00</span>" 5469 data-td-compare-price="<span class=money>$59.99</span>" 5470 5471 >XXXL / Capri</option><option 5472 value="45848247533765" 5473 data-td-price="<span class=money>$25.00</span>" 5474 data-td-compare-price="<span class=money>$59.99</span>" 5475 5476 >XXXL / Cropped</option></select> 5477 5478 <button 5479 class="td-cart-cross-sell-card--add" 5480 type="button" 5481 aria-busy="false" 5482 data-item="button-1" 5483 data-td-add-button 5484 data-td-selected-variant-id=""
5485 data-td-choose-size-text="Choose options" 5486 data-td-add-text="Add to cart" 5487 5488 disabled 5489 5490 > 5491 <span class="td-cart-cross-sell-card--add-text" data-td-add-button-text>Choose options</span> 5492 <span class="td-cart-cross-sell-card--add-spinner" aria-hidden="true"><svg class="icon--root icon--spinner" data-invertible="false"> 5493 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 5494 </svg></span> 5495 </button> 5496 </div> 5497 </article></div><div class="swiper-slide td-cart-cross-sell--slide" data-swiper-slide><!-- snippets/td-cart-cross-sell-card.liquid --> 5498 5499<article 5500 class="td-cart-cross-sell-card" 5501 data-td-cross-sell-card 5502 data-td-product-id="7439912239301" 5503 > 5504 <a 5505 class="td-cart-cross-sell-card--image-link" 5506 href="/products/pumpkin-patch-plaid-leggings" 5507 aria-label="Pumpkin Patch Plaid Leggings" 5508 tabindex="-1" 5509 ><img src="//www.constantlyvariedgear.com/cdn/shop/files/pumpkinpatchplaid-leggings-hero_1f18a3ce-ad99-411b-9115-726df9e326a5.jpg?v=1785523437&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&width=180 180w, //www.constantlyvariedgear.com/cdn/shop/files/pumpkinpatchplaid-leggings-hero_1f18a3ce-ad99-411b-9115-726df9e326a5.jpg?v=1785523437&width=240 240w, //www.constantlyvariedgear.com/cdn/shop/files/pumpkinpatchplaid-leggings-hero_1f18a3ce-ad99-411b-9115-726df9e326a5.jpg?v=1785523437&width=320 320w, //www.constantlyvariedgear.com/cdn/shop/files/pumpkinpatchplaid-leggings-hero_1f18a3ce-ad99-411b-9115-726df9e326a5.jpg?v=1785523437&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> 5510 5511 <div class="td-cart-cross-sell-card--content"> 5512 <a class="td-cart-cross-sell-card--title-link" href="/products/pumpkin-patch-plaid-leggings"> 5513 <p class="td-cart-cross-sell-card--title" data-item="nav-text">Pumpkin Patch Plaid Leggings</p> 5514 5515 </a> 5516 5517 <div class="td-cart-cross-sell-card--reviews"> 5518 5519 5520 5521<!-- 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 --> 5522</div> 5523 5524 <div class="td-cart-cross-sell-card--price" data-td-price-wrapper> 5525 <span class="td-cart-cross-sell-card--price-current" data-item="nav-text" data-td-price-current><span class=money>$47.99</span></span> 5526 <s 5527 class="td-cart-cross-sell-card--price-compare" 5528 data-item="nav-text" 5529 data-text-color="gray" 5530 data-td-price-compare 5531 5532 ><span class=money>$59.99</span></s> 5533 </div> 5534 5535 <select 5536 id="td-cart-cross-sell-variant-7439912239301" 5537 class="td-cart-cross-sell-card--variant-select" 5538 data-td-variant-select 5539 aria-label="Select an option" 5540 ><option value="" selected>Select an option</option><option 5541 value="44695609082053" 5542 data-td-price="<span class=money>$47.99</span>" 5543 data-td-compare-price="<span class=money>$59.99</span>" 5544 5545 >XXS / Full Length</option><option 5546 value="44695609049285" 5547 data-td-price="<span class=money>$47.99</span>" 5548 data-td-compare-price="<span class=money>$59.99</span>" 5549 5550 >XXS / Capri</option><option 5551 value="42213269242053" 5552 data-td-price="<span class=money>$47.99</span>" 5553 data-td-compare-price="<span class=money>$59.99</span>" 5554 5555 >XS / Full Length</option><option 5556 value="42213269209285" 5557 data-td-price="<span class=money>$47.99</span>" 5558 data-td-compare-price="<span class=money>$59.99</span>" 5559 5560 >XS / Capri</option><option 5561 value="42213269340357" 5562 data-td-price="<span class=money>$47.99</span>" 5563 data-td-compare-price="<span class=money>$59.99</span>" 5564 5565 >S / Full Length</option><option 5566 value="42213269307589" 5567 data-td-price="<span class=money>$47.99</span>" 5568 data-td-compare-price="<span class=money>$59.99</span>" 5569 5570 >S / Capri</option><option 5571 value="42213269405893" 5572 data-td-price="<span class=money>$47.99</span>" 5573 data-td-compare-price="<span class=money>$59.99</span>" 5574 5575 >M / Full Length</option><option 5576 value="42213269373125" 5577 data-td-price="<span class=money>$47.99</span>" 5578 data-td-compare-price="<span class=money>$59.99</span>" 5579 5580 >M / Capri</option><option 5581 value="42213269471429" 5582 data-td-price="<span class=money>$47.99</span>" 5583 data-td-compare-price="<span class=money>$59.99</span>" 5584 5585 >L / Full Length</option><option 5586 value="42213269438661" 5587 data-td-price="<span class=money>$47.99</span>" 5588 data-td-compare-price="<span class=money>$59.99</span>" 5589 5590 >L / Capri</option><option 5591 value="42213269504197" 5592 data-td-price="<span class=money>$47.99</span>" 5593 data-td-compare-price="<span class=money>$59.99</span>" 5594 5595 >XL / Capri</option><option 5596 value="42213269602501" 5597 data-td-price="<span class=money>$47.99</span>" 5598 data-td-compare-price="<span class=money>$59.99</span>" 5599 5600 >XXL / Full Length</option><option 5601 value="42213269569733" 5602 data-td-price="<span class=money>$47.99</span>" 5603 data-td-compare-price="<span class=money>$59.99</span>" 5604 5605 >XXL / Capri</option><option 5606 value="44695609147589" 5607 data-td-price="<span class=money>$47.99</span>" 5608 data-td-compare-price="<span class=money>$59.99</span>" 5609 5610 >XXXL / Full Length</option><option 5611 value="44695609114821" 5612 data-td-price="<span class=money>$47.99</span>" 5613 data-td-compare-price="<span class=money>$59.99</span>" 5614 5615 >XXXL / Capri</option></select> 5616 5617 <button 5618 class="td-cart-cross-sell-card--add" 5619 type="button" 5620 aria-busy="false" 5621 data-item="button-1" 5622 data-td-add-button 5623 data-td-selected-variant-id=""
5624 data-td-choose-size-text="Choose options" 5625 data-td-add-text="Add to cart" 5626 5627 disabled 5628 5629 > 5630 <span class="td-cart-cross-sell-card--add-text" data-td-add-button-text>Choose options</span> 5631 <span class="td-cart-cross-sell-card--add-spinner" aria-hidden="true"><svg class="icon--root icon--spinner" data-invertible="false"> 5632 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 5633 </svg></span> 5634 </button> 5635 </div> 5636 </article></div><div class="swiper-slide td-cart-cross-sell--slide" data-swiper-slide><!-- snippets/td-cart-cross-sell-card.liquid --> 5637 5638<article 5639 class="td-cart-cross-sell-card" 5640 data-td-cross-sell-card 5641 data-td-product-id="7564442960069" 5642 > 5643 <a 5644 class="td-cart-cross-sell-card--image-link" 5645 href="/products/wanderlust-leggings" 5646 aria-label="Wanderlust Leggings" 5647 tabindex="-1" 5648 ><img src="//www.constantlyvariedgear.com/cdn/shop/files/wanderlust-leggings-hero.jpg?v=1785421008&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&width=180 180w, //www.constantlyvariedgear.com/cdn/shop/files/wanderlust-leggings-hero.jpg?v=1785421008&width=240 240w, //www.constantlyvariedgear.com/cdn/shop/files/wanderlust-leggings-hero.jpg?v=1785421008&width=320 320w, //www.constantlyvariedgear.com/cdn/shop/files/wanderlust-leggings-hero.jpg?v=1785421008&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> 5649 5650 <div class="td-cart-cross-sell-card--content"> 5651 <a class="td-cart-cross-sell-card--title-link" href="/products/wanderlust-leggings"> 5652 <p class="td-cart-cross-sell-card--title" data-item="nav-text">Wanderlust Leggings</p> 5653 5654 </a> 5655 5656 <div class="td-cart-cross-sell-card--reviews"> 5657 5658 5659 5660<!-- 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 --> 5661</div> 5662 5663 <div class="td-cart-cross-sell-card--price" data-td-price-wrapper> 5664 <span class="td-cart-cross-sell-card--price-current" data-item="nav-text" data-td-price-current><span class=money>$47.99</span></span> 5665 <s 5666 class="td-cart-cross-sell-card--price-compare" 5667 data-item="nav-text" 5668 data-text-color="gray" 5669 data-td-price-compare 5670 5671 ><span class=money>$59.99</span></s> 5672 </div> 5673 5674 <select 5675 id="td-cart-cross-sell-variant-7564442960069" 5676 class="td-cart-cross-sell-card--variant-select" 5677 data-td-variant-select 5678 aria-label="Select an option" 5679 ><option value="" selected>Select an option</option><option 5680 value="44734168432837" 5681 data-td-price="<span class=money>$47.99</span>" 5682 data-td-compare-price="<span class=money>$59.99</span>" 5683 5684 >XXS / Capri</option><option 5685 value="42550507634885" 5686 data-td-price="<span class=money>$47.99</span>" 5687 data-td-compare-price="<span class=money>$59.99</span>" 5688 5689 >XS / Full Length</option><option 5690 value="42550507602117" 5691 data-td-price="<span class=money>$47.99</span>" 5692 data-td-compare-price="<span class=money>$59.99</span>" 5693 5694 >XS / Capri</option><option 5695 value="42550507667653" 5696 data-td-price="<span class=money>$47.99</span>" 5697 data-td-compare-price="<span class=money>$59.99</span>" 5698 5699 >S / Capri</option><option 5700 value="42550507733189" 5701 data-td-price="<span class=money>$47.99</span>" 5702 data-td-compare-price="<span class=money>$59.99</span>" 5703 5704 >M / Capri</option><option 5705 value="42550507798725" 5706 data-td-price="<span class=money>$47.99</span>" 5707 data-td-compare-price="<span class=money>$59.99</span>" 5708 5709 >L / Capri</option><option 5710 value="42550507897029" 5711 data-td-price="<span class=money>$47.99</span>" 5712 data-td-compare-price="<span class=money>$59.99</span>" 5713 5714 >XL / Full Length</option><option 5715 value="42550507864261" 5716 data-td-price="<span class=money>$47.99</span>" 5717 data-td-compare-price="<span class=money>$59.99</span>" 5718 5719 >XL / Capri</option><option 5720 value="42550507962565" 5721 data-td-price="<span class=money>$47.99</span>" 5722 data-td-compare-price="<span class=money>$59.99</span>" 5723 5724 >XXL / Full Length</option><option 5725 value="42550507929797" 5726 data-td-price="<span class=money>$47.99</span>" 5727 data-td-compare-price="<span class=money>$59.99</span>" 5728 5729 >XXL / Capri</option><option 5730 value="44734168531141" 5731 data-td-price="<span class=money>$47.99</span>" 5732 data-td-compare-price="<span class=money>$59.99</span>" 5733 5734 >XXXL / Full Length</option><option 5735 value="44734168498373" 5736 data-td-price="<span class=money>$47.99</span>" 5737 data-td-compare-price="<span class=money>$59.99</span>" 5738 5739 >XXXL / Capri</option></select> 5740 5741 <button 5742 class="td-cart-cross-sell-card--add" 5743 type="button" 5744 aria-busy="false" 5745 data-item="button-1" 5746 data-td-add-button 5747 data-td-selected-variant-id=""
5748 data-td-choose-size-text="Choose options" 5749 data-td-add-text="Add to cart" 5750 5751 disabled 5752 5753 > 5754 <span class="td-cart-cross-sell-card--add-text" data-td-add-button-text>Choose options</span> 5755 <span class="td-cart-cross-sell-card--add-spinner" aria-hidden="true"><svg class="icon--root icon--spinner" data-invertible="false"> 5756 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 5757 </svg></span> 5758 </button> 5759 </div> 5760 </article></div><div class="swiper-slide td-cart-cross-sell--slide" data-swiper-slide><!-- snippets/td-cart-cross-sell-card.liquid --> 5761 5762<article 5763 class="td-cart-cross-sell-card" 5764 data-td-cross-sell-card 5765 data-td-product-id="7440021487813" 5766 > 5767 <a 5768 class="td-cart-cross-sell-card--image-link" 5769 href="/products/spider-web-leggings" 5770 aria-label="Spider Web Leggings" 5771 tabindex="-1" 5772 ><img src="//www.constantlyvariedgear.com/cdn/shop/files/spiderweb-leggings-hero.jpg?v=1785784939&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&width=180 180w, //www.constantlyvariedgear.com/cdn/shop/files/spiderweb-leggings-hero.jpg?v=1785784939&width=240 240w, //www.constantlyvariedgear.com/cdn/shop/files/spiderweb-leggings-hero.jpg?v=1785784939&width=320 320w, //www.constantlyvariedgear.com/cdn/shop/files/spiderweb-leggings-hero.jpg?v=1785784939&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> 5773 5774 <div class="td-cart-cross-sell-card--content"> 5775 <a class="td-cart-cross-sell-card--title-link" href="/products/spider-web-leggings"> 5776 <p class="td-cart-cross-sell-card--title" data-item="nav-text">Spider Web Leggings</p> 5777 5778 </a> 5779 5780 <div class="td-cart-cross-sell-card--reviews"> 5781 5782 5783 5784<!-- 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 --> 5785</div> 5786 5787 <div class="td-cart-cross-sell-card--price" data-td-price-wrapper> 5788 <span class="td-cart-cross-sell-card--price-current" data-item="nav-text" data-td-price-current><span class=money>$47.99</span></span> 5789 <s 5790 class="td-cart-cross-sell-card--price-compare" 5791 data-item="nav-text" 5792 data-text-color="gray" 5793 data-td-price-compare 5794 5795 ><span class=money>$59.99</span></s> 5796 </div> 5797 5798 <select 5799 id="td-cart-cross-sell-variant-7440021487813" 5800 class="td-cart-cross-sell-card--variant-select" 5801 data-td-variant-select 5802 aria-label="Select an option" 5803 ><option value="" selected>Select an option</option><option 5804 value="45936084025541" 5805 data-td-price="<span class=money>$47.99</span>" 5806 data-td-compare-price="<span class=money>$59.99</span>" 5807 5808 >XXXL / Capri</option></select> 5809 5810 <button 5811 class="td-cart-cross-sell-card--add" 5812 type="button" 5813 aria-busy="false" 5814 data-item="button-1" 5815 data-td-add-button 5816 data-td-selected-variant-id="" 5817 data-td-choose-size-text="Choose options" 5818 data-td-add-text="Add to cart" 5819 5820 disabled 5821 5822 > 5823 <span class="td-cart-cross-sell-card--add-text" data-td-add-button-text>Choose options</span> 5824 <span class="td-cart-cross-sell-card--add-spinner" aria-hidden="true"><svg class="icon--root icon--spinner" data-invertible="false"> 5825 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 5826 </svg></span> 5827 </button> 5828 </div> 5829 </article></div><div class="swiper-slide td-cart-cross-sell--slide" data-swiper-slide><!-- snippets/td-cart-cross-sell-card.liquid --> 5830 5831<article 5832 class="td-cart-cross-sell-card" 5833 data-td-cross-sell-card 5834 data-td-product-id="7864518049989" 5835 > 5836 <a 5837 class="td-cart-cross-sell-card--image-link" 5838 href="/products/leaf-me-alone-leggings" 5839 aria-label="Leaf Me Alone Leggings" 5840 tabindex="-1" 5841 ><img src="//www.constantlyvariedgear.com/cdn/shop/files/leafmealone-leggings-hero.jpg?v=1785420804&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&width=180 180w, //www.constantlyvariedgear.com/cdn/shop/files/leafmealone-leggings-hero.jpg?v=1785420804&width=240 240w, //www.constantlyvariedgear.com/cdn/shop/files/leafmealone-leggings-hero.jpg?v=1785420804&width=320 320w, //www.constantlyvariedgear.com/cdn/shop/files/leafmealone-leggings-hero.jpg?v=1785420804&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> 5842 5843 <div class="td-cart-cross-sell-card--content"> 5844 <a class="td-cart-cross-sell-card--title-link" href="/products/leaf-me-alone-leggings"> 5845 <p class="td-cart-cross-sell-card--title" data-item="nav-text">Leaf Me Alone Leggings</p> 5846 5847 </a> 5848 5849 <div class="td-cart-cross-sell-card--reviews"> 5850 5851 5852 5853<!-- 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 --> 5854</div> 5855 5856 <div class="td-cart-cross-sell-card--price" data-td-price-wrapper>
5857 <span class="td-cart-cross-sell-card--price-current" data-item="nav-text" data-td-price-current><span class=money>$47.99</span></span> 5858 <s 5859 class="td-cart-cross-sell-card--price-compare" 5860 data-item="nav-text" 5861 data-text-color="gray" 5862 data-td-price-compare 5863 5864 ><span class=money>$59.99</span></s> 5865 </div> 5866 5867 <select 5868 id="td-cart-cross-sell-variant-7864518049989" 5869 class="td-cart-cross-sell-card--variant-select" 5870 data-td-variant-select 5871 aria-label="Select an option" 5872 ><option value="" selected>Select an option</option><option 5873 value="44734173053125" 5874 data-td-price="<span class=money>$47.99</span>" 5875 data-td-compare-price="<span class=money>$59.99</span>" 5876 5877 >XXS / Full Length</option><option 5878 value="44734173020357" 5879 data-td-price="<span class=money>$47.99</span>" 5880 data-td-compare-price="<span class=money>$59.99</span>" 5881 5882 >XXS / Capri</option><option 5883 value="43428867670213" 5884 data-td-price="<span class=money>$47.99</span>" 5885 data-td-compare-price="<span class=money>$59.99</span>" 5886 5887 >XS / Full Length</option><option 5888 value="43428867637445" 5889 data-td-price="<span class=money>$47.99</span>" 5890 data-td-compare-price="<span class=money>$59.99</span>" 5891 5892 >XS / Capri</option><option 5893 value="43428867735749" 5894 data-td-price="<span class=money>$47.99</span>" 5895 data-td-compare-price="<span class=money>$59.99</span>" 5896 5897 >S / Full Length</option><option 5898 value="43428867702981" 5899 data-td-price="<span class=money>$47.99</span>" 5900 data-td-compare-price="<span class=money>$59.99</span>" 5901 5902 >S / Capri</option><option 5903 value="43428867801285" 5904 data-td-price="<span class=money>$47.99</span>" 5905 data-td-compare-price="<span class=money>$59.99</span>" 5906 5907 >M / Full Length</option><option 5908 value="43428867768517" 5909 data-td-price="<span class=money>$47.99</span>" 5910 data-td-compare-price="<span class=money>$59.99</span>" 5911 5912 >M / Capri</option><option 5913 value="43428867866821" 5914 data-td-price="<span class=money>$47.99</span>" 5915 data-td-compare-price="<span class=money>$59.99</span>" 5916 5917 >L / Full Length</option><option 5918 value="43428867834053" 5919 data-td-price="<span class=money>$47.99</span>" 5920 data-td-compare-price="<span class=money>$59.99</span>" 5921 5922 >L / Capri</option><option 5923 value="43428867932357" 5924 data-td-price="<span class=money>$47.99</span>" 5925 data-td-compare-price="<span class=money>$59.99</span>" 5926 5927 >XL / Full Length</option><option 5928 value="43428867899589" 5929 data-td-price="<span class=money>$47.99</span>" 5930 data-td-compare-price="<span class=money>$59.99</span>" 5931 5932 >XL / Capri</option><option 5933 value="43428867997893" 5934 data-td-price="<span class=money>$47.99</span>" 5935 data-td-compare-price="<span class=money>$59.99</span>" 5936 5937 >XXL / Full Length</option><option 5938 value="43428867965125" 5939 data-td-price="<span class=money>$47.99</span>" 5940 data-td-compare-price="<span class=money>$59.99</span>" 5941 5942 >XXL / Capri</option><option 5943 value="44734173118661" 5944 data-td-price="<span class=money>$47.99</span>" 5945 data-td-compare-price="<span class=money>$59.99</span>" 5946 5947 >XXXL / Full Length</option><option 5948 value="44734173085893" 5949 data-td-price="<span class=money>$47.99</span>" 5950 data-td-compare-price="<span class=money>$59.99</span>" 5951 5952 >XXXL / Capri</option></select> 5953 5954 <button 5955 class="td-cart-cross-sell-card--add" 5956 type="button" 5957 aria-busy="false" 5958 data-item="button-1" 5959 data-td-add-button 5960 data-td-selected-variant-id=""
5961 data-td-choose-size-text="Choose options" 5962 data-td-add-text="Add to cart" 5963 5964 disabled 5965 5966 > 5967 <span class="td-cart-cross-sell-card--add-text" data-td-add-button-text>Choose options</span> 5968 <span class="td-cart-cross-sell-card--add-spinner" aria-hidden="true"><svg class="icon--root icon--spinner" data-invertible="false"> 5969 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 5970 </svg></span> 5971 </button> 5972 </div> 5973 </article></div><div class="swiper-slide td-cart-cross-sell--slide" data-swiper-slide><!-- snippets/td-cart-cross-sell-card.liquid --> 5974 5975<article 5976 class="td-cart-cross-sell-card" 5977 data-td-cross-sell-card 5978 data-td-product-id="7866369638597" 5979 > 5980 <a 5981 class="td-cart-cross-sell-card--image-link" 5982 href="/products/spooky-lace-leggings" 5983 aria-label="Spooky Lace Leggings" 5984 tabindex="-1" 5985 ><img src="//www.constantlyvariedgear.com/cdn/shop/files/spooky_lace_leggings-hero.jpg?v=1787062506&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&width=180 180w, //www.constantlyvariedgear.com/cdn/shop/files/spooky_lace_leggings-hero.jpg?v=1787062506&width=240 240w, //www.constantlyvariedgear.com/cdn/shop/files/spooky_lace_leggings-hero.jpg?v=1787062506&width=320 320w, //www.constantlyvariedgear.com/cdn/shop/files/spooky_lace_leggings-hero.jpg?v=1787062506&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> 5986 5987 <div class="td-cart-cross-sell-card--content"> 5988 <a class="td-cart-cross-sell-card--title-link" href="/products/spooky-lace-leggings"> 5989 <p class="td-cart-cross-sell-card--title" data-item="nav-text">Spooky Lace Leggings</p> 5990 5991 </a> 5992 5993 <div class="td-cart-cross-sell-card--reviews"> 5994 5995 5996 5997<!-- 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 --> 5998</div> 5999 6000 <div class="td-cart-cross-sell-card--price" data-td-price-wrapper> 6001 <span class="td-cart-cross-sell-card--price-current" data-item="nav-text" data-td-price-current><span class=money>$47.99</span></span> 6002 <s 6003 class="td-cart-cross-sell-card--price-compare" 6004 data-item="nav-text" 6005 data-text-color="gray" 6006 data-td-price-compare 6007 6008 ><span class=money>$59.99</span></s> 6009 </div> 6010 6011 <select 6012 id="td-cart-cross-sell-variant-7866369638597" 6013 class="td-cart-cross-sell-card--variant-select" 6014 data-td-variant-select 6015 aria-label="Select an option" 6016 ><option value="" selected>Select an option</option><option 6017 value="45945764118725" 6018 data-td-price="<span class=money>$47.99</span>" 6019 data-td-compare-price="<span class=money>$59.99</span>" 6020 6021 >XXS / Full Length</option><option 6022 value="45945764085957" 6023 data-td-price="<span class=money>$47.99</span>" 6024 data-td-compare-price="<span class=money>$59.99</span>" 6025 6026 >XXS / Capri</option><option 6027 value="43438560510149" 6028 data-td-price="<span class=money>$47.99</span>" 6029 data-td-compare-price="<span class=money>$59.99</span>" 6030 6031 >XS / Full Length</option><option 6032 value="43438560477381" 6033 data-td-price="<span class=money>$47.99</span>" 6034 data-td-compare-price="<span class=money>$59.99</span>" 6035 6036 >XS / Capri</option><option 6037 value="43438560575685" 6038 data-td-price="<span class=money>$47.99</span>" 6039 data-td-compare-price="<span class=money>$59.99</span>" 6040 6041 >S / Full Length</option><option 6042 value="43438560542917" 6043 data-td-price="<span class=money>$47.99</span>" 6044 data-td-compare-price="<span class=money>$59.99</span>" 6045 6046 >S / Capri</option><option 6047 value="43438560641221" 6048 data-td-price="<span class=money>$47.99</span>" 6049 data-td-compare-price="<span class=money>$59.99</span>" 6050 6051 >M / Full Length</option><option 6052 value="43438560608453" 6053 data-td-price="<span class=money>$47.99</span>" 6054 data-td-compare-price="<span class=money>$59.99</span>" 6055 6056 >M / Capri</option><option 6057 value="43438560739525" 6058 data-td-price="<span class=money>$47.99</span>" 6059 data-td-compare-price="<span class=money>$59.99</span>" 6060 6061 >L / Full Length</option><option 6062 value="43438560673989" 6063 data-td-price="<span class=money>$47.99</span>" 6064 data-td-compare-price="<span class=money>$59.99</span>" 6065 6066 >L / Capri</option><option 6067 value="43438560805061" 6068 data-td-price="<span class=money>$47.99</span>" 6069 data-td-compare-price="<span class=money>$59.99</span>" 6070 6071 >XL / Full Length</option><option 6072 value="43438560772293" 6073 data-td-price="<span class=money>$47.99</span>" 6074 data-td-compare-price="<span class=money>$59.99</span>" 6075 6076 >XL / Capri</option><option 6077 value="43438560870597" 6078 data-td-price="<span class=money>$47.99</span>" 6079 data-td-compare-price="<span class=money>$59.99</span>" 6080 6081 >XXL / Full Length</option><option 6082 value="43438560837829" 6083 data-td-price="<span class=money>$47.99</span>" 6084 data-td-compare-price="<span class=money>$59.99</span>" 6085 6086 >XXL / Capri</option><option 6087 value="45945764151493" 6088 data-td-price="<span class=money>$47.99</span>" 6089 data-td-compare-price="<span class=money>$59.99</span>" 6090 6091 >XXXL / Capri</option></select> 6092 6093 <button 6094 class="td-cart-cross-sell-card--add" 6095 type="button" 6096 aria-busy="false" 6097 data-item="button-1" 6098 data-td-add-button 6099 data-td-selected-variant-id=""
6100 data-td-choose-size-text="Choose options" 6101 data-td-add-text="Add to cart" 6102 6103 disabled 6104 6105 > 6106 <span class="td-cart-cross-sell-card--add-text" data-td-add-button-text>Choose options</span> 6107 <span class="td-cart-cross-sell-card--add-spinner" aria-hidden="true"><svg class="icon--root icon--spinner" data-invertible="false"> 6108 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 6109 </svg></span> 6110 </button> 6111 </div> 6112 </article></div></div> 6113 </div> 6114 </swiper-slider> 6115 </td-cart-cross-sell></div><div class="cart--summary"> 6116 <td-cart-shipping-protection 6117 class="td-cart-shipping-protection" 6118 data-td-variant-id="45579464540357" 6119 aria-hidden="true" 6120 > 6121 <label class="td-cart-shipping-protection--control" data-item="block"> 6122 <input 6123 class="td-cart-shipping-protection--checkbox" 6124 type="checkbox" 6125 data-td-shipping-protection-toggle 6126 > 6127 <span class="td-cart-shipping-protection--content"> 6128 <span class="td-cart-shipping-protection--header"> 6129 <span class="td-cart-shipping-protection--title" data-item="nav-text">Shipping protection</span> 6130 <span class="td-cart-shipping-protection--price" data-item="nav-text"><span class=money>
6130$1.99</span></span> 6131 </span> 6132 <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> 6133 </span> 6134 </label> 6135 </td-cart-shipping-protection><div class="cart--totals"><div class="cart--total"> 6136 <div data-item="block-heading">Subtotal: 6137 </div> 6138 <div class="cart--total-price money" data-item="nav-text"><span class=money>$0.00 USD</span></div> 6139 </div></div> 6140 6141 <button 6142 type="submit" 6143 name="checkout" 6144 class="cart--button" 6145 data-item="button-1" 6146 data-text="Checkout" 6147 > 6148 <span class="cart--button-text">Checkout</span> 6149 <span class="cart--button-spinner"><svg class="icon--root icon--spinner" data-invertible="false"> 6150 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#loading-spinner" /> 6151 </svg></span> 6152 </button> 6153 </div></form> 6154</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" /> 6155
6155<script type="module" src="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/td-cart-widgets.js?v=3715410603258381221787254021" defer></script>
6155</div></div> 6156 6157 <div 6158 class="drawer--side" 6159 data-side="left" 6160 aria-expanded="false" 6161 > 6162 <div class="drawer--container" data-view="y-menu"> 6163<!-- snippets/mobile-nav.liquid --><div class="mobile-nav"> 6164 <button 6165 class="layout--close mobile-nav--close" 6166 type="button" 6167 data-drawer-close 6168 aria-label="close" 6169 ></button> 6170 6171 <ul class="mobile-nav--utilities" data-mq="small"> 6172 <li class="mobile-nav--search"></li> 6173 <li class="mobile-nav--account"></li> 6174 </ul> 6175 6176 <nav class="mobile-nav--menu" data-item="nav-text"></nav> 6177 6178 <div class="mobile-nav--footer" data-mq="small"> 6179 <div class="mobile-nav--social-icons"></div> 6180 6181 <div class="mobile-nav--localization"></div> 6182 </div> 6183</div> 6184 6185 6186</div> 6187 </div> 6188 6189 6190 <div class="drawer--focus-trigger" tabindex="0"></div> 6191</drawer-element><!-- snippets/feedback-bar.liquid --><feedback-bar-element 6192 class="feedback-bar--root" 6193 data-transition-item="viewport" 6194 data-transition-type="slide-in" 6195 data-transition-trigger="custom" 6196 aria-hidden="true" 6197> 6198 <div 6199 id="feedback" 6200 class="feedback-bar--message" 6201 data-background-color="dark" 6202 data-translucent="true" 6203 data-text-color="white" 6204 data-item="nav-text" 6205 ></div> 6206
6206<script type="application/json"> 6207 { 6208 "copied": "Link copied to clipboard", 6209 "comment": "Thank you, your comment has been posted.", 6210 "comment--moderated": "Thanks for your comment. It will have to be approved by the blog owner first before showing up.", 6211 "contact-form": "Thanks for contacting us! We'll get back to you as soon as possible.", 6212 "email-invalid": "Please enter a valid email address", 6213 "newsletter": "Thanks for signing up!", 6214 "product-form": "We'll notify you when this becomes available", 6215 "product--no-items": "The max number of items have already been added", 6216 "product--one-item": "There is only one item left to add to the cart", 6217 "product--n-items": "There are only [num_items] items left to add to the cart" 6218 } 6219 </script>
6219 6220</feedback-bar-element> 6221 6222<svg class="icon--root icon--defs" data-invertible="true"> 6223 <defs> 6224 <radialGradient id="instagram-hover" r="150%" cx="30%" cy="107%"> 6225 <stop offset="0%" stop-color="#fdf497" /> 6226 <stop offset="5%" stop-color="#fdf497" /> 6227 <stop offset="45%" stop-color="#fd5949" /> 6228 <stop offset="60%" stop-color="#d6249f" /> 6229 <stop offset="90%" stop-color="#285aeb" /> 6230 </radialGradient> 6231 <symbol id="loading-spinner" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"> 6232 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor"> 6233 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.8391608391608392s" repeatCount="indefinite" /> 6234 </rect> 6235 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(27.692 50 50)"> 6236 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.7692307692307692s" repeatCount="indefinite" /> 6237 </rect> 6238 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(55.385 50 50)"> 6239 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.6993006993006993s" repeatCount="indefinite" /> 6240 </rect> 6241 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(83.077 50 50)"> 6242 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.6293706293706294s" repeatCount="indefinite" /> 6243 </rect> 6244 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(110.77 50 50)"> 6245 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.5594405594405594s" repeatCount="indefinite" /> 6246 </rect> 6247 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(138.462 50 50)"> 6248 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.4895104895104895s" repeatCount="indefinite" /> 6249 </rect> 6250 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(166.154 50 50)"> 6251 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.4195804195804196s" repeatCount="indefinite" /> 6252 </rect> 6253 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(193.846 50 50)"> 6254 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.34965034965034963s" repeatCount="indefinite" /> 6255 </rect> 6256 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(221.538 50 50)"> 6257 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.2797202797202797s" repeatCount="indefinite" /> 6258 </rect> 6259 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(249.23 50 50)"> 6260 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.2097902097902098s" repeatCount="indefinite" /> 6261 </rect> 6262 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(276.923 50 50)"> 6263 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.13986013986013984s" repeatCount="indefinite" /> 6264 </rect> 6265 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(304.615 50 50)"> 6266 <animate attributeName="opacity" values="1;0" keyTimes="0;1" dur="0.9090909090909091s" begin="-0.06993006993006992s" repeatCount="indefinite" /> 6267 </rect> 6268 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13" fill="currentColor" transform="rotate(332.308 50 50)"> 6269 <animate attributeName="opacity" values="1;0" keyTimes="0;
62691" dur="0.9090909090909091s" begin="0s" repeatCount="indefinite" /> 6270 </rect> 6271 </symbol> 6272 <filter id="glow-text" color-interpolation-filters="sRGB" x="-50%" y="-200%" width="200%" height="500%"> 6273 <feGaussianBlur in="SourceGraphic" data-target-blur="4" stdDeviation="4" result="blur4" /> 6274 <feGaussianBlur in="SourceGraphic" data-target-blur="19" stdDeviation="19" result="blur19" /> 6275 <feGaussianBlur in="SourceGraphic" data-target-blur="9" stdDeviation="9" result="blur9" /> 6276 <feGaussianBlur in="SourceGraphic" data-target-blur="30" stdDeviation="30" result="blur30" /> 6277 <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" /> 6278 <feOffset in="color-0-blur" result="layer-0-offsetted" data-target-offset-y="0" /> 6279 <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" /> 6280 <feOffset in="color-1-blur" result="layer-1-offsetted" dy="2" data-target-offset-y="2" /> 6281 <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" /> 6282 <feOffset in="color-2-blur" result="layer-2-offsetted" dy="2" data-target-offset-y="2" /> 6283 <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" /> 6284 <feOffset in="color-3-blur" result="layer-3-offsetted" dy="2" data-target-offset-y="2" /> 6285 <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" /> 6286 <feOffset in="color-4-blur" result="layer-4-offsetted" dy="16" data-target-offset-y="16" /> 6287 <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" /> 6288 <feOffset in="color-5-blur" result="layer-5-offsetted" dy="64" data-target-offset-y="64" /> 6289 <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" /> 6290 <feOffset in="color-6-blur" result="layer-6-offsetted" dy="64" data-target-offset-y="64" /> 6291 <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" /> 6292 <feOffset in="color-7-blur" result="layer-7-offsetted" dy="64" data-target-offset-y="64" /> 6293 <feMerge> 6294 <feMergeNode in="layer-0-offsetted" /> 6295 <feMergeNode in="layer-1-offsetted" /> 6296 <feMergeNode in="layer-2-offsetted" /> 6297 <feMergeNode in="layer-3-offsetted" /> 6298 <feMergeNode in="layer-4-offsetted" /> 6299 <feMergeNode in="layer-5-offsetted" /> 6300 <feMergeNode in="layer-6-offsetted" /> 6301 <feMergeNode in="layer-7-offsetted" /> 6302 <feMergeNode in="layer-0-offsetted" /> 6303 <feMergeNode in="SourceGraphic" /> 6304 </feMerge> 6305 </filter> 6306 </defs> 6307 </svg></div> 6308 6309 6310
6311<script> 6312 6313(function() { 6314 // Matches polyfill 6315 if (!Element.prototype.matches) { 6316 Element.prototype.matches = 6317 Element.prototype.matchesSelector || 6318 Element.prototype.webkitMatchesSelector || 6319 Element.prototype.mozMatchesSelector || 6320 Element.prototype.msMatchesSelector; 6321 } 6322 6323 // Closest polyfill 6324 if (!Element.prototype.closest) { 6325 Element.prototype.closest = function(css) { 6326 var node = this; 6327 6328 while (node) { 6329 if (node.matches(css)) return node; 6330 else node = node.parentElement; 6331 } 6332 return null; 6333 }; 6334 } 6335 6336 // Remove polyfill 6337 (function(arr) { 6338 arr.forEach(function(item) { 6339 if (item.hasOwnProperty('remove')) { 6340 return; 6341 } 6342 Object.defineProperty(item, 'remove', { 6343 configurable: true, 6344 enumerable: true, 6345 writable: true, 6346 value: function remove() { 6347 if (this.parentNode !== null) this.parentNode.removeChild(this); 6348 } 6349 }); 6350 }); 6351 })([Element.prototype, CharacterData.prototype, DocumentType.prototype]); 6352 6353 // Safari checking private mode localStorage 6354 6355 Storage.prototype._setItem = Storage.prototype.setItem; 6356 Storage.prototype._getItem = Storage.prototype.getItem; 6357 6358 Storage.prototype.setItem = function(key, value) { 6359 try { 6360 this._setItem(key, value); 6361 } catch (e) { 6362 return; 6363 // console.error(e); 6364 // showPrivateModeError(); 6365 } 6366 }; 6367 6368 Storage.prototype.getItem = function(key) { 6369 var storedValue = null; 6370 6371 try { 6372 storedValue = this._getItem(key); 6373 } catch (e) { 6374 return; 6375 // console.error(e); 6376 // showPrivateModeError(); 6377 } 6378 6379 try { 6380 return storedValue; 6381 } catch (e) { 6382 return null; 6383 } 6384 }; 6385 6386 function showPrivateModeError() { 6387 alert('For proper work of our app, please turn off "Private Browsing Mode".'); 6388 } 6389})(); 6390 6391function itcDiff(arr1, arr2) { 6392 return arr1.filter(function(i) { 6393 return arr2.indexOf(i) !== -1; 6394 }); 6395} 6396 6397function itcAjax(method, url, callback, data) { 6398 var ajax = new XMLHttpRequest(); 6399 ajax.open(method, url, true); 6400 ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 6401 ajax.send(data); 6402 ajax.onload = callback; 6403} 6404 6405function itcCopyToClipboard(text) { 6406 var input = document.getElementById('itc-copy-to-clipboard'); 6407 input.value = text; 6408 input.select(); 6409 6410 if (document.queryCommandSupported('copy')) { 6411 document.execCommand('copy'); 6412 } else { 6413 window.getSelection().toString(); 6414 } 6415} 6416 6417function itcSetAssetCss(url) { 6418 var tag = document.createElement('link'); 6419 tag.rel = 'stylesheet'; 6420 tag.href = url; 6421 document.head.appendChild(tag); 6422} 6423 6424function itcSetAssetJs(url, fnc) { 6425 var tag = document.createElement('script'); 6426 tag.src = url; 6427 if (typeof fnc === 'function') { 6428 tag.onload = function() { 6429 fnc(); 6430 }; 6431 } 6432 document.body.appendChild(tag); 6433} 6434 6435function itcGetFonts() { 6436 var fonts = [ 6437 'Merriweather', 6438 'Arvo', 6439 'BioRhyme', 6440 'Josefin Slab', 6441 'Rubik', 6442 'Alegreya', 6443 'Crimson Text', 6444 'PT Serif', 6445 'Anonymous Pro', 6446 'Roboto Slab', 6447 'Scope One', 6448 'Droid Serif', 6449 'Josefin Sans', 6450 'Work Sans', 6451 'Fira Sans', 6452 'Alegreya Sans', 6453 'Source Sans Pro', 6454 'Rajdhani', 6455 'Ubuntu', 6456 'Dosis', 6457 'PT Sans Narrow', 6458 'Raleway', 6459 'Lato', 6460 'Open Sans', 6461 'Bungee', 6462 'Abril Fatface', 6463 'Ultra', 6464 'Lobster Two', 6465 'Dancing Script', 6466 'Caveat', 6467 'Reenie Beanie', 6468 'Amatica SC', 6469 'Kaushan Script', 6470 'Just Another Hand', 6471 'Poiret One', 6472 'Montserrat', 6473 'Roboto' 6474 ], 6475 src = 'https://ajax.googleapis.com/ajax/libs/webfont/1.6.16/webfont.js', 6476 scriptConf = document.createElement('script'), 6477 scriptLib = document.createElement('script'); 6478 var config = fonts.reduce(function(sum, current) { 6479 return sum + (' "' + current + '", '); 6480 }, ''); 6481 config = 'WebFontConfig = { \n\tgoogle: { families: [' + config + '] }, \n\tclasses: false, timeout: 12000 \n}'; 6482 scriptConf.textContent = config; 6483 scriptLib.src = src; 6484 document.head.appendChild(scriptConf); 6485 document.head.appendChild(scriptLib); 6486} 6487 6488var ItcCheckTrigger = { 6489 init: function() { 6490 if (!itc_triggers) return; 6491 6492 this.itcCheckInterval(); 6493 6494 this.itcClearStayProduct(); 6495 this.itcClearStayCollection(); 6496 6497 this.itcCheckPages(); 6498 this.itcCheckCollection(); 6499 this.itcCheckStays();
6500 this.checkExitIntent(); 6501 }, 6502 setIntervalStays: function() { 6503 return setInterval(this.itcCheckStays, 1000); 6504 }, 6505 6506 setIntervalStayCollection: function() { 6507 return setInterval(this.itcCheckStayCollection, 1000); 6508 }, 6509 6510 stopIntervals: function() { 6511 clearInterval(itcIntervalCheckStays); 6512 clearInterval(itcIntervalCheckStayCollection); 6513 }, 6514 6515 itcCheckPages: function() { 6516 var trigger, obj; 6517 6518 trigger = 'pages'; 6519 obj = itc_triggers[trigger]; 6520 6521 for (var key in obj) { 6522 if (itc_triggers.last_page === location.pathname) break; 6523 if (!obj[key].status) continue; 6524 6525 obj[key].current_value++; 6526 6527 if (obj[key].current_value >= obj[key].trigger_value) { 6528 obj[key].current_number++; 6529 6530 if (!obj[key].exclude_pages || !itcCheckExclude(obj[key].exclude_pages) && !itcCheckAccount()) { 6531 itcTriggerActivating(obj[key].id, trigger); 6532 } 6533 } 6534 } 6535 6536 itc_triggers.last_page = location.pathname; 6537 }, 6538 6539 itcCheckCollection: function() { 6540 var trigger, obj, product, array_url, first_index, status; 6541 6542 trigger = 'collection'; 6543 obj = itc_triggers[trigger]; 6544 array_url = location.pathname.split('/'); 6545 first_index = array_url.indexOf('products'); 6546 product = location.pathname.split('/').slice(-1)[0]; 6547 6548 for (var key in obj) { 6549 if (first_index === -1 || !obj[key].status) continue; 6550 6551 obj[key].trigger_value.forEach(function(triggerValue) { 6552 if (!obj[key].current_value) { 6553 obj[key].current_value = []; 6554 } 6555 6556 if (triggerValue !== product) return; 6557 status = true; 6558 6559 obj[key].current_value.forEach(function(currentValue) { 6560 if (currentValue === product) status = false; 6561 }); 6562 6563 if (status) obj[key].current_value.push(product); 6564 6565 if (obj[key].current_value.length >= obj[key].count) { 6566 obj[key].current_number++; 6567 if (!document.hidden) itcTriggerActivating(obj[key].id, trigger); 6568 } 6569 }); 6570 } 6571 }, 6572 6573 itcCheckStays: function() { 6574 var trigger, obj; 6575 6576 trigger = 'stays'; 6577 obj = itc_triggers[trigger]; 6578 6579 for (var key in obj) { 6580 if (!obj[key].status) continue; 6581 6582 obj[key].current_value++; 6583 6584 if (obj[key].current_value >= obj[key].trigger_value) { 6585 obj[key].current_number++; 6586 6587 if (!obj[key].exclude_pages || !itcCheckExclude(obj[key].exclude_pages) && !itcCheckAccount()) { 6588 if (!document.hidden) itcTriggerActivating(obj[key].id, trigger); 6589 } 6590 } 6591 } 6592 6593 if (itc_triggers.discounts) itcCreateShopifyDiscount(); 6594 }, 6595 6596 itcCheckStayProduct: function() { 6597 var trigger, obj; 6598 6599 trigger = 'stay_product'; 6600 obj = itc_triggers[trigger]; 6601 6602 for (var key in obj) { 6603 if (!obj[key].status) continue; 6604 6605 + 6606 obj[key].current_value++; 6607 6608 if (obj[key].current_value >= obj[key].trigger_value) { 6609 obj[key].current_number++; 6610 6611 if (!document.hidden) itcTriggerActivating(obj[key].id, trigger); 6612 } 6613 } 6614 6615 if (itc_triggers.discounts) itcCreateShopifyDiscount(); 6616 }, 6617 6618 itcCheckStayCollection: function() { 6619 var trigger, obj, array_url, first_index, isInclude; 6620 6621 trigger = 'stay_collection'; 6622 obj = itc_triggers[trigger]; 6623 array_url = window.location.pathname.split('/'); 6624 first_index = array_url.indexOf('products'); 6625 6626 for (var key in obj) { 6627 isInclude = first_index !== -1 && obj[key].status && itcDiff(obj[key].trigger_value, array_url).length; 6628 6629 if (!isInclude) continue; 6630 6631 obj[key].current_value++; 6632 6633 if (obj[key].current_value >= obj[key].stay_value) { 6634 obj[key].current_number++; 6635 6636 if (!document.hidden) itcTriggerActivating(obj[key].id, trigger); 6637 } 6638 } 6639 }, 6640 6641 itcClearStayProduct: function() { 6642 var trigger, obj, array_url, first_index; 6643 6644 trigger = 'stay_product'; 6645 obj = itc_triggers[trigger]; 6646 array_url = location.pathname.split('/'); 6647 first_index = array_url.indexOf('products'); 6648 6649 for (var key in obj) { 6650 if (itc_triggers.last_page === location.pathname) continue; 6651 if (obj[key].status && obj[key].current_value) { 6652 obj[key].current_value = 0; 6653 } 6654 } 6655 6656 if (first_index !== -1) { 6657 ItcCheckTrigger.itcCheckStayProduct(); 6658 setInterval(ItcCheckTrigger.itcCheckStayProduct, 1000); 6659 } 6660 }, 6661 6662 itcClearStayCollection: function() { 6663 var trigger, obj; 6664 6665 trigger = 'stay_collection'; 6666 obj = itc_triggers[trigger]; 6667 6668 for (var key in obj) { 6669 if (itc_triggers.last_page === location.pathname) continue; 6670 if (obj[key].status && obj[key].current_value) { 6671 obj[key].current_value = 0; 6672 } 6673 } 6674 }, 6675 6676 itcCheckInterval: function() { 6677 var obj, dateNow, isTriggerNeedActivate, triggers; 6678 6679 triggers = ['pages', 'collection', 'stays', 'stay_product', 'stay_collection', 'exit']; 6680 dateNow = +Date.now(); 6681
6682 triggers.forEach(function(trigger) { 6683 obj = itc_triggers[trigger]; 6684 6685 for (var key in obj) { 6686 isTriggerNeedActivate = !obj[key].status && 6687 obj[key].current_interval < dateNow && 6688 (obj[key].current_number < obj[key].number || obj[key].number === 0); 6689 6690 if (!isTriggerNeedActivate) continue; 6691 6692 obj[key].status = true; 6693 obj[key].current_interval = obj[key].interval + dateNow; 6694 } 6695 }); 6696 }, 6697 6698 checkExitIntent: function() { 6699 var mouseY = 0; 6700 6701 document.addEventListener('mousemove', function(e) { 6702 mouseY = e.clientY; 6703 }); 6704 6705 document.body.addEventListener('mouseleave', function() { 6706 if (mouseY < 100) { 6707 var trigger, obj; 6708 6709 trigger = 'exit'; 6710 obj = itc_triggers[trigger]; 6711 6712 for (var key in obj) { 6713 if (!obj[key].status) continue; 6714 6715 obj[key].current_value++; 6716 6717 if (obj[key].current_value >= obj[key].trigger_value) { 6718 obj[key].current_number++; 6719 // if ( 6720 // !obj[key].exclude_pages || 6721 // obj[key].exclude_pages.indexOf(location.host + location.pathname) === -1 6722 // ) { 6723 // itcTriggerActivating(obj[key].id, trigger); 6724 // } 6725 itcTriggerActivating(obj[key].id, trigger); 6726 } 6727 } 6728 } 6729 }); 6730 } 6731}; 6732 6733var itcIntervalCheckStays, itcIntervalCheckStayCollection; 6734 6735function itcTriggerActivating(id, trigger) { 6736 itcSetAssetCss(itc_url_css); 6737 if (itcActivatingDiscount) return; 6738 itcActivatingDiscount = true; 6739 var obj, dateNow, url, data, triggers, callbak; 6740 triggers = ['pages', 'collection', 'stays', 'stay_product', 'stay_collection', 'exit']; 6741 dateNow = +Date.now(); 6742 ItcCheckTrigger.stopIntervals(); 6743 6744 triggers.forEach(function(trigger) { 6745 obj = itc_triggers[trigger]; 6746 6747 for (var key in obj) { 6748 if (obj[key].status) { 6749 obj[key].current_value = trigger === 'collection' ? [] : 0; 6750 if (obj[key].id === id) { 6751 obj[key].status = false; 6752 obj[key].current_interval = obj[key].interval + dateNow; 6753 } 6754 } 6755 } 6756 }); 6757 6758 itcGetFonts(); 6759 6760 url = 'https://' + itc_application_url + '/events/first_page'; 6761 data = 6762 'id=' + 6763 encodeURIComponent(id) + 6764 '&ip=' + 6765 encodeURIComponent(itc_triggers.location.ip) + 6766 '&country=' + 6767 encodeURIComponent(itc_triggers.location.country) + 6768 '®ion=' + 6769 encodeURIComponent(itc_triggers.location.region) + 6770 '&city=' + 6771 encodeURIComponent(itc_triggers.location.city); 6772 6773 callback = function() { 6774 var res = JSON.parse(this.response); 6775 if (!res.status) return; 6776 6777 itc_triggers.discounts = { 6778 code: res.code, 6779 trigger_id: id, 6780 end: dateNow + res.lifetime_discount, 6781 send_to_checkout: res.send_to_checkout, 6782 show_html: false, 6783 discount_id: res.discount_id, 6784 discount_created: false, 6785 click_get_discount: false, 6786 track_get_discount: false 6787 }; 6788 6789 localStorage.setItem('itc_' + location.hostname, JSON.stringify(itc_triggers)); 6790 6791 if (document.body.offsetWidth > 768) { 6792 itcShowPopUp(res.trigger_popup.html); 6793 localStorage.setItem('itc_html_bar', JSON.stringify(res.trigger_popup.congratulation_bar_html)); 6794 return; 6795 } 6796 itcShowBar(res.trigger_bar.html); 6797 localStorage.setItem('itc_html_bar', JSON.stringify(res.trigger_bar.congratulation_bar_html)); 6798 }; 6799 6800 itcAjax('POST', url, callback, data); 6801} 6802 6803function itcCheckAccount() { 6804 return /\/account\/?/.test(location.host + location.pathname); 6805} 6806 6807function itcCheckExclude(arr) { 6808 var path = location.host + location.pathname + location.search; 6809 6810 return !!arr.filter(function(item) { 6811 var reg, flags = 'gi'; 6812 6813 if (!/^\//.test(item)) { 6814 item += !/\/$/.test(item) ? '/' : ''; 6815 path += !/\/$/.test(path) ? '/' : ''; 6816 6817 return item === path; 6818 } else { 6819 if (/^\//.test(item) && /[^/]$/.test(item)) { 6820 flags = item.split('/').slice(-1)[0]; 6821 flags = /gi?|ig?/.test(flags) ? flags : 'gi'; 6822 } 6823 6824 reg = new RegExp(item.replace(/^\/|\/$|\/(gi?|ig?)$/g, '').replace(/\\/g, '\\').replace(/\//g, '\/'), flags); 6825 6826 return reg.test(path); 6827 } 6828 })[0]; 6829} 6830 6831var testGulp = true; 6832var itc_application_url = 'couponcountdown.zipify.com', 6833 itc_url_css = '//www.constantlyvariedgear.com/cdn/shop/t/549/assets/zipify-couponcountdown.css?v=117338', 6834 itc_url_js = '//www.constantlyvariedgear.com/cdn/shop/t/549/assets/zipify-couponcountdown.min.js?v=117338', 6835 itc_add_discount = false, 6836 itc_triggers, 6837 itc_version = 3, 6838 itcIsOnIOS = navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPhone/i), 6839 itcEventName = itcIsOnIOS ? 'pagehide' : 'beforeunload', 6840 itcActivatingDiscount = false;
6841 6842(function() { 6843 if ( 6844 document.querySelector('meta[property=itc]') || 6845 itc_triggers || 6846 /preview_cc/.test(location.search) || 6847 localStorage.getItem('itc_email_discount') || 6848 document.querySelector('[data-itc-email-discount]') 6849 ) 6850 return; 6851 6852 if (!localStorage.getItem('itc_' + location.hostname)) { 6853 itcNewValue(); 6854 return; 6855 } 6856 6857 itc_triggers = JSON.parse(localStorage.getItem('itc_' + location.hostname)); 6858 6859 if (itc_triggers.discounts) { 6860 if (itc_triggers.discounts.track_get_discount) { 6861 itcCheckDiscount(); 6862 setInterval(itcCreateShopifyDiscount, 1000); 6863 return; 6864 } else { 6865 itc_triggers.discounts = null; 6866 } 6867 } 6868 6869 if (itc_triggers.version && itc_triggers.version === itc_version) { 6870 if (itc_triggers.session_end < +Date.now()) { 6871 itcNewValue(); 6872 } else { 6873 ItcCheckTrigger.init(); 6874 itcIntervalCheckStays = ItcCheckTrigger.setIntervalStays(); 6875 itcIntervalCheckStayCollection = ItcCheckTrigger.setIntervalStayCollection(); 6876 } 6877 } else { 6878 localStorage.setItem('itc_' + location.hostname, null); 6879 itc_triggers = null; 6880 itcNewValue(); 6881 } 6882})(); 6883 6884(function listenEvents() { 6885 window.addEventListener(itcEventName, function() { 6886 if (!itc_triggers) return; 6887 6888 localStorage.setItem('itc_' + location.hostname, JSON.stringify(itc_triggers)); 6889 }); 6890 6891 document.body.addEventListener('click', function(e) { 6892 var target, checkoutButtonSelectors; 6893 6894 target = e.target; 6895 checkoutButtonSelectors = 6896 '[name="checkout"], [href="/checkout"], form[action="/checkout"] input[type="submit"], #checkout, [name="goto_pp"]'; 6897 6898 if (target.closest(checkoutButtonSelectors)) itcTrackStartedCheckout(); 6899 }); 6900 6901 window.addEventListener('focus', function() { 6902 if (itc_triggers && !itc_triggers.discounts) { 6903 // CheckTrigger.itcCheckStays(); 6904 // CheckTrigger.itcCheckStayProduct(); 6905 // CheckTrigger.itcCheckStayCollection(); 6906 ItcCheckTrigger.itcCheckCollection(); 6907 } 6908 }); 6909})(); 6910 6911/* stylelint-disable */ 6912function itcNewValue() { 6913 var data, arr; 6914 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']); 6915 // data = data['triggers_hash']; 6916 6917 if (itc_triggers && data.last_update === itc_triggers.last_update) { 6918 console.log('--------------------lastVersion-------------------------------'); 6919 itc_triggers.session_end = +Date.now() + 1000 * 60 * 3; 6920 ItcCheckTrigger.init(); 6921 itcIntervalCheckStays = ItcCheckTrigger.setIntervalStays(); 6922 itcIintervalCheckStayCollection = ItcCheckTrigger.setIntervalStayCollection(); 6923 return; 6924 } 6925 6926 if (!data.status) { 6927 localStorage.removeItem('itc_' + location.hostname); 6928 return; 6929 } 6930 6931 data.session_end = +Date.now() + 1000 * 60 * 3; 6932 arr = ['pages', 'collection', 'stays', 'stay_product', 'stay_collection', 'last_page', 'location', 'exit']; 6933 6934 arr.forEach(function(item) { 6935 if (data[item]) return; 6936 6937 if (item === 'last_page' || item === 'location') { 6938 data[item] = ''; 6939 } else { 6940 data[item] = {}; 6941 } 6942 }); 6943 6944 function setLocation(res) { 6945 var userLocation = JSON.parse(res.target.response); 6946 6947 data.location = { 6948 country: userLocation.country_name, 6949 region: userLocation.region_name, 6950 city: userLocation.city, 6951 ip: userLocation.ip 6952 }; 6953 6954 localStorage.setItem('itc_' + location.hostname, JSON.stringify(data)) 6955 itc_triggers = data; 6956 ItcCheckTrigger.init(); 6957 itcIntervalCheckStays = ItcCheckTrigger.setIntervalStays(); 6958 itcIntervalCheckStayCollection = ItcCheckTrigger.setIntervalStayCollection(); 6959 } 6960 6961 itcAjax('GET', '//gip.zipify.com/json/', setLocation); 6962 6963 console.log('-------------------itcNewValue()-------------------'); 6964} 6965 6966function itcCreateShopifyDiscount() { 6967 var forms, hasDiscount, url, callback, res, triggerId, discontId, checkoutLink, checkoutInput, params; 6968 forms = document.querySelectorAll('form[action^="/cart"], form[data-zp-link-type="checkout"], form[action^="/checkout"]'); 6969 hasDiscount = itc_triggers.discounts && !itc_add_discount; 6970 checkoutLink = document.querySelector('a[href^="/checkout"]'); 6971 checkoutInput = document.querySelector('input[value="/checkout"]'); 6972 6973 if (checkoutLink) { 6974 checkoutLink.setAttribute('href', updateQueryStringParameter(checkoutLink.getAttribute('href'), 'discount', itc_triggers.discounts.code)); 6975 } 6976 6977 if (checkoutInput) { 6978 checkoutLink.value = updateQueryStringParameter(checkoutLink.value, 'discount', itc_triggers.discounts.code); 6979 } 6980 6981 if (forms.length) { 6982 forms = Array.prototype.slice.call(forms); 6983 6984 forms = forms.filter(function(item) { 6985 return /(cart|checkout)($|\?)/.test(item.action); 6986 }); 6987 } 6988 6989 if (!forms.length && !hasDiscount) return; 6990 6991 itcAddDiscountToForm(forms); 6992 6993 function updateQueryStringParameter(uri, key, value) { 6994 var re = new RegExp('([?&])' + key + '=.*?(&|$)', 'i'); 6995 var separator = uri.indexOf('?') !== -1 ? '&' : '?'; 6996 if (uri.match(re)) { 6997 return uri.replace(re, '$1' + key + '=' + value + '$2'); 6998 } else { 6999 return uri + separator + key + '=' + value; 7000 } 7001 } 7002} 7003 7004function itcCheckDiscount() { 7005 var triggerId, code, showHtml, country, region, city, url, data, callback; 7006 7007 if (itc_triggers.discounts.end <= +Date.now()) { 7008 itc_triggers.discounts = null; 7009 return; 7010 } 7011 7012 itcGetFonts(); 7013 if (itc_triggers.discounts.show_html) { 7014 var bar = localStorage.getItem('itc_html_bar'); 7015 itcShowBar(JSON.parse(bar)); 7016 } 7017} 7018 7019function itcAddDiscountToForm(forms) { 7020 if (!itc_triggers.discounts || !itc_triggers.discounts.click_get_discount) return; 7021 var inputDiscounts, itc_input; 7022 7023 itc_add_discount = true; 7024 inputDiscounts = document.querySelectorAll('input[name="discount"]'); 7025 7026 var counter = 0; 7027 var interval = setInterval(function() { 7028 if (!itc_triggers.discounts) return; 7029 counter++; 7030 if (counter === 3) clearInterval(interval); 7031 7032 inputDiscounts = document.querySelectorAll('input[name="discount"]'); 7033
7034 inputDiscounts.forEach(function(item) { 7035 if (item.value === itc_triggers.discounts.code) return; 7036 item.value = itc_triggers.discounts.code; 7037 item.id = 'discount'; 7038 }); 7039 }, 1000); 7040 7041 if (inputDiscounts.length) { 7042 inputDiscounts.forEach(function(item) { 7043 if (item.value === itc_triggers.discounts.code) return; 7044 item.value = itc_triggers.discounts.code; 7045 item.id = 'discount'; 7046 }); 7047 7048 return; 7049 } 7050 7051 if (!forms.length) return; 7052 7053 Array.prototype.forEach.call(forms, function(form) { 7054 itc_input = document.createElement('input'); 7055 itc_input.type = 'hidden'; 7056 itc_input.name = 'discount'; 7057 itc_input.id = 'discount'; 7058 itc_input.value = itc_triggers.discounts.code; 7059 form.appendChild(itc_input); 7060 }); 7061} 7062 7063function itcTrackStartedCheckout() { 7064 if (itc_triggers && !itc_triggers.discounts) return; 7065 var triggerId, discontId, data, url, callback; 7066 7067 triggerId = encodeURIComponent(itc_triggers.discounts.trigger_id); 7068 discontId = encodeURIComponent(itc_triggers.discounts.discount_id); 7069 data = '?id=' + triggerId + '&discount_id=' + discontId; 7070 url = 'https://' + itc_application_url + '/events/track_started_checkout' + data; 7071 7072 callback = function() { 7073 itc_triggers.discounts = null; 7074 localStorage.setItem('itc_' + location.hostname, JSON.stringify(itc_triggers)); 7075 }; 7076 7077 itcAjax('GET', url, callback); 7078} 7079 7080// function fixTheme(theme, barHeight, bar) { 7081// if (/Piper/.test(theme)) theme = 'piper'; 7082// 7083// var themes = { 7084// retina: function() { 7085// var kayandjadeHeader = document.querySelector('.header.default-header.mm-fixed-top'); 7086// var kayandjadeSideCartSlider = document.querySelector('form.mm-menu'); 7087// 7088// kayandjadeHeader.style.top = bar ? barHeight : 0; 7089// kayandjadeSideCartSlider.style.top = bar ? barHeight : 0; 7090// }, 7091// 7092// piper: function() { 7093// var header = document.querySelector('.header'); 7094// header.style.top = bar ? 35 + parseInt(barHeight) + 'px' : '35px'; 7095// } 7096// }; 7097// 7098// themes[theme] && themes[theme](); 7099// } 7100 7101function itcShowPopUp(html) { 7102 var el, itc_popup, deadline; 7103 7104 el = document.querySelector('.itc_popup'); 7105 el && el.remove(); 7106 7107 deadline = itc_triggers.discounts.end; 7108 itc_popup = document.createElement('div'); 7109 itc_popup.className = 'itc_popup'; 7110 itc_popup.style.display = 'none'; 7111 document.body.appendChild(itc_popup); 7112 itc_popup.innerHTML = html; 7113 itc_popup.querySelector('.itc_outter-popup').classList.add('itc_outter'); 7114 7115 itcSetAssetJs(itc_url_js, function() { 7116 itcInitializeClock('popuptimer', deadline); 7117 itcClose(itc_popup.firstElementChild, itc_popup.firstElementChild.querySelector('.itc_close')); 7118 itcSetting(); 7119 }); 7120 7121 setTimeout(function() { 7122 itc_popup.style.display = ''; 7123 }); 7124} 7125 7126function itcShowBar(html) { 7127 var el, itc_bar, deadline; 7128 7129 el = document.querySelector('[data-itc-bar]'); 7130 // el = document.querySelector('.itc_bar'); 7131 el && el.remove(); 7132 7133 deadline = itc_triggers.discounts.end; 7134 itc_bar = document.createElement('div'); 7135 itc_bar.className = 'itc_bar'; 7136 itc_bar.style.display = 'none'; 7137 document.body.appendChild(itc_bar); 7138 itc_bar.innerHTML = html; 7139 itc_bar.querySelector('[data-itc-bar]').classList.add('itc_outter'); 7140 7141 setTimeout(function() { 7142 itc_bar.style.display = ''; 7143 }, 500); 7144 7145 // itc_bar.querySelector('.itc_outter-bar').classList.add('itc_outter'); 7146 // 7147 // 7148 // var barHeight = document.querySelector('.itc_outter-bar').offsetHeight + 'px'; 7149 // setTimeout(function() { 7150 // // var barHeight = document.querySelector('.itc_outter-bar').offsetHeight + 'px'; 7151 // var adminBar = document.getElementById('admin_bar_iframe'); 7152 // 7153 // if (adminBar && adminBar.width === '100%' && document.body.offsetWidth > 768) { 7154 // itc_bar.querySelector('.itc_outter-bar').style.top = '40px'; 7155 // } 7156 // 7157 // // document.body.style.paddingTop = 0; 7158 // document.body.style.paddingTop = barHeight; 7159 // 7160 // var narrativeMenu = document.querySelector('[data-drawer-push]'); 7161 // if (narrativeMenu) { 7162 // document.addEventListener('scroll', function() { 7163 // narrativeMenu.style.top = barHeight; 7164 // }); 7165 // } 7166 // 7167 // fixTheme(window.Shopify.theme.name, barHeight, true); 7168 // 7169 // // if (window.Shopify.theme.name === 'retina') { 7170 // // var kayandjadeHeader = document.querySelector('.header.default-header.mm-fixed-top'); 7171 // // var kayandjadeSideCartSlider = document.querySelector('form.mm-menu'); 7172 // // kayandjadeHeader.style.top = document.querySelector('.itc_outter-bar').offsetHeight + 'px'; 7173 // // kayandjadeSideCartSlider.style.top = document.querySelector('.itc_outter-bar').offsetHeight + 'px'; 7174 // // } 7175 // }, 1000); 7176 // 7177 // document.querySelector('.itc_close-bar').addEventListener('click', function() { 7178 // document.body.style.paddingTop = '0'; 7179 // // if (window.Shopify.theme.name === 'retina') { 7180 // // var kayandjadeHeader = document.querySelector('.header.default-header.mm-fixed-top'); 7181 // // var kayandjadeSideCartSlider = document.querySelector('form.mm-menu'); 7182 // // kayandjadeHeader.style.top = '0'; 7183 // // kayandjadeSideCartSlider.style.top = '0'; 7184 // // } 7185 // fixTheme(window.Shopify.theme.name, barHeight, false); 7186 // }); 7187 7188 document.querySelector('[data-itc-show-bar]').addEventListener('click', function() { 7189 localStorage.setItem('itc-bar-folded', false); 7190 itcToggleBarState(); 7191 }); 7192 7193 if (document.querySelector('script[src="' + itc_url_js + '"]')) { 7194 itcInitializeClock('bartimer', deadline); 7195 itcClose( 7196 itc_bar.firstElementChild, 7197 itc_bar.querySelector('[data-itc-hide-bar]'), 7198 function() { 7199 // itcClose(itc_bar.firstElementChild, itc_bar.firstElementChild.querySelector('.itc_close'), function() { 7200 itc_triggers.discounts.show_html = false;
7201 localStorage.setItem('itc_' + window.location.hostname, JSON.stringify(itc_triggers)); 7202 }, 7203 true 7204 ); 7205 itcSetting(); 7206 itcToggleBarState(); 7207 return; 7208 } 7209 7210 itcSetAssetCss(itc_url_css); 7211 7212 itcSetAssetJs(itc_url_js, function() { 7213 itcInitializeClock('bartimer', deadline); 7214 itcClose( 7215 itc_bar.firstElementChild, 7216 itc_bar.querySelector('[data-itc-hide-bar]'), 7217 function() { 7218 // itcClose(itc_bar.firstElementChild, itc_bar.firstElementChild.querySelector('.itc_close'), function() { 7219 itc_triggers.discounts.show_html = false; 7220 localStorage.setItem('itc_' + window.location.hostname, JSON.stringify(itc_triggers)); 7221 }, 7222 true 7223 ); 7224 itcSetting(); 7225 itcToggleBarState(); 7226 }); 7227} 7228 7229</script>
7229 7230 7231 7232
7232<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>
7232<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>
7232
7232<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>
7232 7233 7234
7234<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
7234 7235
7235<script> 7236 var klaviyo = klaviyo || []; 7237 klaviyo.init({ 7238 account: 'LrjXmE', 7239 platform: 'shopify' 7240 }); 7241 klaviyo.enable('backinstock', { 7242 trigger: { 7243 product_page_text: 'Notify Me When Available', 7244 product_page_class: 'test', 7245 product_page_text_align: 'center', 7246 product_page_margin: '0px', 7247 alternate_anchor: "product-buy-buttons", 7248 replace_sold_out: false 7249 }, 7250 modal: { 7251 headline: '{product_name}', 7252 body_content: 'Register to receive a notification when this item comes back in stock.', 7253 email_field_label: 'Email', 7254 button_label: 'Notify me when available', 7255 subscription_success_label: "You're in! We'll let you know when it's back.", 7256 footer_content: '', 7257 close_label: 'Close', 7258 additional_styles: "@import url('https://fonts.googleapis.com/css?family=Roboto');", 7259 font_family: '"Roboto", sans-serif;', 7260 drop_background_color: '#000', 7261 background_color: '#fff', 7262 text_color: '#222', 7263 button_text_color: '#fff', 7264 button_background_color: '#439fdb', 7265 close_button_color: '#ccc', 7266 error_background_color: '#fcd6d7', 7267 error_text_color: '#C72E2F', 7268 success_background_color: '#d3efcd', 7269 success_text_color: '#1B9500' 7270 } 7271 }); 7272 </script>
7272 7273 7274 <!-- Stamped --> 7275 <style> 7276 #stamped-main-widget .stamped-review-header img { 7277 width: initial !important; 7278 } 7279 </style> 7280 7281
7281<script> 7282 function tdStampedInit() { 7283 if (typeof StampedFn !== 'undefined') { 7284 StampedFn.init({ 7285 apiKey: 'pubkey-4pk1AZ13iaUEvs42k24SdWdI7R3Dc7', 7286 sId: '31744' 7287 }); 7288 } 7289 } 7290 </script>
7290 7291
7291<script 7292 async 7293 type="text/javascript" 7294 src="https://cdn1.stamped.io/files/widget.min.js" 7295 onload="tdStampedInit()" 7296 7297 ></script>
7297 7298 <!-- End Stamped --> 7299 7300 7301 7302
7302<script src="https://cdn.customily.com/shopify/static/customily.shopify.script.unified.js" defer></script>
7302 7303 7304
7304<script 7305 src="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/swiper-slider.js?v=176856489625895379541787254021" 7306 defer 7307 data-swiper-script="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/swiper-bundle.min.js?v=131643987216103736801787254021" 7308 data-swiper-css="//www.constantlyvariedgear.com/cdn/shop/t/549/assets/swiper-bundle.min.css?v=78753498474081659601787254021" 7309 ></script>
7309 7310 <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> 7311<div id="shopify-block-AQTlTWDBDUEVwNWNoZ__10641372206048101839" class="shopify-block shopify-app-block">
7312<script> 7313 window.Rebuy = window.Rebuy || {}; 7314 window.Rebuy.customer = window.Rebuy.customer || {}; 7315 7316 window.Rebuy.market = window.Rebuy.market || {}; 7317 7318 window.Rebuy.market.country = "US"; 7319 7320 7321 window.Rebuy.market.locale = "en"; 7322 7323</script>
7323 7324 7325 7326 7327 7328 7329</div><div id="shopify-block-ASFd4aGtkL1V1dGtKa__13655089695959051254" class="shopify-block shopify-app-block">
7329<script id="wkThemeCode" type="application/json"> 7330 { 7331 "customIconsUrl": null, 7332 "addToCartJsUrl": null, 7333 "productCardJsUrl": null, 7334 "wishlistPageJsUrl": null, 7335 "eventSubscribersJsUrl": null, 7336 "localeJsonUrl": null, 7337 "customCssUrl": "https:\/\/cdn.appmate.io\/themecode\/cvgear\/main\/custom.css?generation=1728331333640483", 7338 "collectionButtonsJsUrl": null, 7339 "productPageButtonsJsUrl": null, 7340 "headerLinkJsUrl": "https:\/\/cdn.appmate.io\/themecode\/cvgear\/main\/header-link.js?generation=1728080527400860", 7341 "wishlistLinkHeadlessJsUrl": null, 7342 "wishlistButtonHeadlessJsUrl": null, 7343 "saveForLaterJsUrl": null, 7344 "customDataUrl": null, 7345 "addWishlistToCartJsUrl": null, 7346 "accountDialogUrl": null 7347 } 7348</script>
7348 7349 7350
7350<script type="module" src="https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/block-code-access.js"></script>
7350 7351 7352 7353</div><div id="shopify-block-AVElYbHJnemxjbVVrN__10840395464443086010" class="shopify-block shopify-app-block"> 7354 7355
7356<script> 7357 console.log("[Alia app extension] v1.0.5"); 7358 7359 const BACKEND_URL = "https://backend.alia-prod.com"; 7360 7361 window.ALIA_SHOPIFY_EXTENSION_INFO = { 7362 customerID: "", 7363 country: "US", 7364 market: "us", 7365 language: "en" 7366 } 7367 7368 if (document.readyState !== "loading") { 7369 initAlia(); 7370 } else { 7371 document.addEventListener("DOMContentLoaded", () => initAlia(), { once: true }); 7372 } 7373 7374 async function initAlia() { 7375 const url = BACKEND_URL + "/public/launcher.js?shopifyUrl=cvgear.myshopify.com"; 7376 const script = document.createElement("script"); 7377 script.src = url; 7378 script.async = true; 7379 document.head.appendChild(script); 7380 } 7381</script>
7381 7382 7383</div><div id="shopify-block-AYUlraVkxNys5bytlS__4139971114690857691" class="shopify-block shopify-app-block">
7384<script id="wkCollectionButtons" type="application/json"> 7385 { 7386 "injectMethod": "insertAfter", 7387 "buttonPlacement": "top-end", 7388 "productLinkSelector": "", 7389 "injectReferenceJs": "(target, app) => target", 7390 "floatingReferenceJs": "(target, app) => target", 7391 "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)", 7392 "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)", 7393 "integration": { 7394 "productLinkSelector": "", 7395 "injectReferenceJs": "(target, app) => target", 7396 "floatingReferenceJs": "(target, app) => target", 7397 "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)", 7398 "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)" 7399 } 7400 } 7401</script>
7401 7402 7403
7403<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>
7403 7404 7405<style> 7406 wishlist-button-collection { 7407 --icon-size: 18px; 7408 --icon-stroke-width: 1px; 7409 --button-offset-vertical: 0px; 7410 --button-offset-horizontal: 0px; 7411 --button-background-size: 34px; 7412 --button-background-border-radius: 24px; 7413 --button-border-width: 1px; 7414 --button-background-opacity: 85%; 7415 7416 --button-background: none; 7417 --button-border: none; 7418 --icon-stroke: rgb(var(--wk-color-accent-1)); 7419 7420 7421 } 7422</style> 7423 7424</div><div id="shopify-block-Aakx5azA3LzNyenVHT__1561686393582567663" class="shopify-block shopify-app-block">
7424<script> 7425 const cartDetail = [ 7426 7427 ]; 7428 7429 window.orichiLimit = { 7430 limits: [], 7431 currentProduct: null, 7432 collections: null, 7433 parameters: [], 7434 cartItems: null, 7435 cart: cartDetail, 7436 publicAccessToken: null, 7437 shopInfo:{ 7438 currencyFormat: "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e", 7439 } 7440 }; 7441 7442 7443 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"}]; 7444 7445 7446 7447 7448 window.orichiLimit.publicAccessToken = "c54fb77f93babbc6bff9590b
7448121368dd"; 7449 7450 7451 7452 7453 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"}]} 7454</script>
7454 7455 7456 7457 7458
7458<script defer="defer" src="https://cdn.shopify.com/extensions/01a0933e-d74c-71e8-b102-ad844b981c37/madgic-checkout-validation-427/assets/orichi-limit-purchase.js"></script>
7458 7459 7460<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" /> 7461
7462<script> 7463 window.themeSettings = { 7464 cartType: '', 7465 enableCartDrawer: false, 7466 useAjaxCart: "null", 7467 7468 // Má»t sá» theme có thá» dùng tên biến khác 7469 cartStyle: '', 7470 miniCartEnabled: false, 7471 7472 // Export luôn template Äá» check 7473 currentTemplate: 'page.ttsl-daily-lander', 7474 cartTemplate: 'page' 7475 }; 7476</script>
7476 7477 7478 7479</div><div id="shopify-block-AQ29LMUJXejNTS0plW__8037605124156046748" class="shopify-block shopify-app-block"> 7480</div><div id="shopify-block-ANE4wZWpEQU9nQkpJY__6680288666557934739" class="shopify-block shopify-app-block">
7480<script id="wkWishlistPage" type="application/json"> 7481 { 7482 "showVendor": false, 7483 "showProductTitle": true, 7484 "showPrice": true, 7485 "showShareButton": true, 7486 "showBuyAllButton": false, 7487 "showClearButton": false, 7488 "moveToCart": false, 7489 "ctaButton": "add-to-cart", 7490 "productOptions": "dropdowns", 7491 "wishlistEmptyLink": "\/collections\/all", 7492 "removeButtonStyle": "icon" 7493 } 7494</script>
7494 7495 7496
7496<script type="module" src="https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/block-wishlist-page.js"></script>
7496 7497 7498<style> 7499 wishlist-page { 7500 --text-color: var(--wk-color-text); 7501 --page-max-width: 1200px; 7502 --page-padding-top: 30px; 7503 --page-padding-bottom: 80px; 7504 --button-min-height: var(--wk-button-min-height); 7505 --button-border-width: var(--wk-button-border-width); 7506 --button-border-radius: var(--wk-button-border-radius); 7507 --input-min-height: var(--wk-input-min-height); 7508 --input-border-width: var(--wk-input-border-width); 7509 --input-border-radius: var(--wk-input-border-radius); 7510 7511 --grid-columns-xs: 1; 7512 --grid-columns-sm: 2; 7513 --grid-columns-md: 2; 7514 --grid-columns-lg: 3; 7515 --grid-columns-xl: 4; 7516 7517 --cta-button-background: rgb(var(--wk-color-accent-1)); 7518 --cta-button-border: solid var(--button-border-width) rgb(var(--wk-color-accent-1)); 7519 --cta-button-color: rgb(var(--wk-color-solid-button-label)); 7520 7521 --variant-input-background: rgb(var(--wk-color-background-1)); 7522 --variant-input-border: solid var(--input-border-width) rgba(var(--wk-color-text)); 7523 --variant-input-color: rgb(var(--wk-color-text)); 7524 --variant-input-selected-background: var(--variant-input-background); 7525 --variant-input-selected-border: solid var(--input-border-width) rgba(var(--wk-color-text)); 7526 --variant-input-selected-color: var(--variant-input-color); 7527 --variant-input-selected-shadow: 0 0 0 var(--input-border-width) rgb(var(--wk-color-text)); 7528 7529 --price-justify-content: center; 7530 7531 --option-select-label-display: none; 7532 7533 --image-aspect-ratio: 1/1; 7534 --image-object-fit: cover; 7535 --meta-text-align: center; 7536 } 7537</style> 7538 7539</div><div id="shopify-block-Ad3BsTFFLOTdHUW5IT__14197025361042770389" class="shopify-block shopify-app-block"> 7540 7541
7541<script> 7542 window.WishlistKingAppLoaderURL = "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/app-loader.js"; 7543 </script>
7543 7544
7544<script id="wkAppSettings" type="application/json"> 7545 { 7546 "assets": { 7547 "themeCssFile": null, 7548 "localeJsonFile": "locale-en.json", 7549 "appBaseCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/app-base.css", 7550 "componentWishlistButtonBlockJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-block.js", 7551 "componentWishlistLinkJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link.js", 7552 "componentWishlistLinkCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link.css", 7553 "componentWishlistLinkBlockJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link-block.js", 7554 "componentWishlistPageBundleJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-page-bundle.js", 7555 "componentWishlistPageBundleCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-page-bundle.css", 7556 "componentWishlistLinkFloatingJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link-floating.js", 7557 "componentWishlistLinkFloatingCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-link-floating.css", 7558 "componentWishlistButtonCollectionJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-collection.js", 7559 "componentWishlistButtonCollectionCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-collection.css", 7560 "componentWishlistButtonProductJs": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-product.js", 7561 "componentWishlistButtonProductCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-wishlist-button-product.css", 7562 "componentSaveForLaterCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-save-for-later.css", 7563 "componentAccountDialogCss": "https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/component-account-dialog.css" 7564 }, 7565 "config": { 7566 "apiHost": "https:\/\/api.appmate.io\/v2", 7567 "customerId": null, 7568 "customerEmail": null, 7569 "customerTags": null, 7570 "customerName": null, 7571 "shopName": "Constantly Varied Gear", 7572 "shopDomain": "www.constantlyvariedgear.com", 7573 "shopPermanentDomain": "cvgear.myshopify.com", 7574 "shopMoneyFormat": "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e", 7575 "shopMoneyFormatWithCurrency": "\u003cspan class=money\u003e${{amount}} USD\u003c\/span\u003e", 7576 "shopCustomerAccountsEnabled": true, 7577 "fileUrl": "\/\/www.constantlyvariedgear.com\/cdn\/shop\/files\/?v=117338", 7578 "storefrontAccessToken": "ff4d1a0ac9a3001521e46f64f766e469", 7579 "storefrontVersion": "2024-10", 7580 "localeIsoCode": "en", 7581 "token": "6c8a9373b6b50fc1fcd9abe550a9d0d4ba98141787edffdc6ee72555190f2c42" 7582 }, 7583 "settings": { 7584 "general": { 7585 "appLoading": "LAZY", 7586 "wishlistPath": "\/pages\/wishlist", 7587 "wishlistAccessMode": "UNRESTRICTED", 7588 "wishlistMode": "PRODUCT" 7589 }, 7590 "money": { 7591 "withCurrency": true 7592 }, 7593 "integrations": { 7594 "wishlistAnalytics": { 7595 "enabled": true 7596 }, 7597 "klaviyo": { 7598 "enabled": false 7599 }, 7600 "metaPixel": { 7601 "enabled": true 7602 }, 7603 "googleAnalytics": { 7604 "enabled": true 7605 } 7606 } 7607 }, 7608 "collectionButtons": { 7609 "productLinkSelector": ".product--root \u003e a[href*=\"\/products\/\"]", 7610 "injectMethod": "insertAfter", 7611 "injectReferenceJs": "(target, app) => target", 7612 "floatingReferenceJs": "(target, app) => target.find(\".product--image-wrapper\")", 7613 "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)", 7614 "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)" 7615 } 7616 } 7617 </script>
7617 7618 7619
7619<script type="module" src="https://cdn.shopify.com/extensions/01a0c883-5978-77d7-860e-64c369ece6ec/swish-wishlist-king-258/assets/block-app-settings.js"></script>
7619 7620 7621 <style> 7622 :root { 7623 --wk-color-solid-button-label: 255, 255, 255; 7624 --wk-color-accent-1: 0, 0, 0; 7625 --wk-color-accent-2: 0, 0, 0; 7626 --wk-color-outline-button-label: 0, 0, 0; 7627 --wk-color-background-1: 255, 255, 255; 7628 --wk-color-background-2: 255, 255, 255; 7629 --wk-color-text: 0, 0, 0; 7630 --wk-button-min-height: 45px; 7631 --wk-button-border-width: 1px; 7632 --wk-button-border-radius: 0px; 7633 --wk-input-min-height: 45px; 7634 --wk-input-border-width: 1px; 7635 --wk-input-border-radius: 0px; 7636 --wk-shadow-opacity: 15%; 7637 --wk-shadow-horizontal-offset: 0px; 7638 --wk-shadow-vertical-offset: 2px; 7639 --wk-shadow-blur: 4px; 7640 --wk-font-text-scale: 1.0; 7641 } 7642 </style> 7643 7644 7645</div>
7645<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
7645 7646</body> 7647</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.