PageSourceSearch

https://terns.com/cart

html terns.com collected 2026-10-04 07:54:55 UTC 139,658 bytes, 1,487 lines download raw bytes

1<!doctype html>
2<html lang="en">
3  <head>
4    
5    <style data-shopify>
6  
7  @font-face {
8  font-family: "Work Sans";
9  font-weight: 400;
10  font-style: normal;
11  font-display: swap;
12  src: url("//terns.com/cdn/fonts/work_sans/worksans_n4.b7973b3d07d0ace13de1b1bea9c45759cdbe12cf.woff2") format("woff2"),
13       url("//terns.com/cdn/fonts/work_sans/worksans_n4.cf5ceb1e6d373a9505e637c1aff0a71d0959556d.woff") format("woff");
14}
15
16  @font-face {
17  font-family: "Work Sans";
18  font-weight: 700;
19  font-style: normal;
20  font-display: swap;
21  src: url("//terns.com/cdn/fonts/work_sans/worksans_n7.e2cf5bd8f2c7e9d30c030f9ea8eafc69f5a92f7b.woff2") format("woff2"),
22       url("//terns.com/cdn/fonts/work_sans/worksans_n7.20f1c80359e7f7b4327b81543e1acb5c32cd03cd.woff") format("woff");
23}
24
25  @font-face {
26  font-family: "Work Sans";
27  font-weight: 700;
28  font-style: italic;
29  font-display: swap;
30  src: url("//terns.com/cdn/fonts/work_sans/worksans_i7.7cdba6320b03c03dcaa365743a4e0e729fe97e54.woff2") format("woff2"),
31       url("//terns.com/cdn/fonts/work_sans/worksans_i7.42a9f4016982495f4c0b0fb3dc64cf8f2d0c3eaa.woff") format("woff");
32}
33
34  @font-face {
35  font-family: "Work Sans";
36  font-weight: 400;
37  font-style: italic;
38  font-display: swap;
39  src: url("//terns.com/cdn/fonts/work_sans/worksans_i4.16ff51e3e71fc1d09ff97b9ff9ccacbeeb384ec4.woff2") format("woff2"),
40       url("//terns.com/cdn/fonts/work_sans/worksans_i4.ed4a1418cba5b7f04f79e4d5c8a5f1a6bd34f23b.woff") format("woff");
41}
42
43
44  :root {
45    --font-primary--family: "Work Sans", sans-serif;
46    --font-primary--style: normal;
47    --font-primary--weight: 400;
48    --page-width: 90rem;
49    --page-margin: 20px;
50    --color-background: #FFFFFF;
51    --color-foreground: #333333;
52    --style-border-radius-inputs: 4px;
53  }
54</style>
55
56
57    
58    <link rel="preload" href="//terns.com/cdn/shop/t/31/assets/monument-grotesk-regular.woff2?v=161956400577524998631782134204" as="font" type="font/woff2" crossorigin><style data-shopify>
59  /* ABC Monument Grotesk — primary */
60  @font-face {
61    font-family: 'ABC Monument Grotesk';
62    src: url('//terns.com/cdn/shop/t/31/assets/monument-grotesk-regular.woff2?v=161956400577524998631782134204') format('woff2');
63    font-weight: 400;
64    font-style: normal;
65    font-display: swap;
66  }
67  @font-face {
68    font-family: 'ABC Monument Grotesk';
69    src: url('//terns.com/cdn/shop/t/31/assets/monument-grotesk-medium.woff2?v=76502118156945390001788197140') format('woff2');
70    font-weight: 500;
71    font-style: normal;
72    font-display: swap;
73  }
74  @font-face {
75    font-family: 'ABC Monument Grotesk';
76    src: url('//terns.com/cdn/shop/t/31/assets/monument-grotesk-bold.woff2?v=7997339118297700231782134203') format('woff2');
77    font-weight: 700;
78    font-style: normal;
79    font-display: swap;
80  }
81  @font-face {
82    font-family: 'ABC Monument Grotesk';
83    src: url('//terns.com/cdn/shop/t/31/assets/monument-grotesk-black.woff2?v=147373771897537002821782134203') format('woff2');
84    font-weight: 900;
85    font-style: normal;
86    font-display: swap;
87  }
88
89  /* ABC Monument Grotesk Mono */
90  @font-face {
91    font-family: 'ABC Monument Grotesk Mono';
92    src: url('//terns.com/cdn/shop/t/31/assets/monument-grotesk-mono-regular.woff2?v=29397220539570593481782134204') format('woff2');
93    font-weight: 400;
94    font-style: normal;
95    font-display: swap;
96  }
97
98  /* ABC Monument Grotesk Semi-Mono */
99  @font-face {
100    font-family: 'ABC Monument Grotesk Semi-Mono';
101    src: url('//terns.com/cdn/shop/t/31/assets/monument-grotesk-semimono-regular.woff2?v=170738206131992674691782134201') format('woff2');
102    font-weight: 400;
103    font-style: normal;
104    font-display: swap;
105  }
106
107  /* JetBrains Mono */
108  @font-face {
109    font-family: 'JetBrains Mono';
110    src: url('//terns.com/cdn/shop/t/31/assets/jetbrains-mono-regular.woff2?v=60056353707600608181782134202') format('woff2');
111    font-weight: 400;
112    font-style: normal;
113    font-display: swap;
114  }
115  @font-face {
116    font-family: 'JetBrains Mono';
117    src: url('//terns.com/cdn/shop/t/31/assets/jetbrains-mono-bold.woff2?v=46706763051236260601782134202') format('woff2');
118    font-weight: 700;
119    font-style: normal;
120    font-display: swap;
121  }
122
123  /* Suisse Intl — staged for later pages, not yet referenced in base.css.
124
125     ⚠ NO BOLD FACE ON PURPOSE. Suisse Bold is never used: bold-weight text is
126     ABC Monument Grotesk, and per the house convention emphasis is Monument
127     Grotesk MEDIUM (500) anyway — see the Fonts note in CLAUDE.md. Declaring a
128     bold face here would let a stray bold weight silently pick Suisse, so the
129     face and its woff2 were removed rather than left unreferenced.
130
131     ⚠ The three files below are PLACEHOLDERS, not shippable cuts: each is ~6 KB
132     with 69 glyphs and an empty name table. That covers little more than A-Z,
133     a-z and 0-9 — real punctuation, quotes and accents are missing and would
134     fall back mid-sentence. Swap in real licensed woff2 before using this
135     family anywhere. */
136  @font-face {
137    font-family: 'Suisse Intl';
138    src: url('//terns.com/cdn/shop/t/31/assets/suisse-intl-regular.woff2?v=68061896439249957801782134204') format('woff2');
139    font-weight: 400;
140    font-style: normal;
141    font-display: swap;
142  }
143  @font-face {
144    font-family: 'Suisse Intl';
145    src: url('//terns.com/cdn/shop/t/31/assets/suisse-intl-medium.woff2?v=94325754350655837931782134204') format('woff2');
146    font-weight: 500;
147    font-style: normal;
148    font-display: swap;
149  }
150  @font-face {
151    font-family: 'Suisse Intl';
152    src: url('//terns.com/cdn/shop/t/31/assets/suisse-intl-semibold.woff2?v=49594407778224603911782134204') format('woff2');
153    font-weight: 600;
154    font-style: normal;
155    font-display: swap;
156  }
157</style>
158
159
160    
161    <link href="//terns.com/cdn/shop/t/31/assets/critical.css?v=46807371724220883871788197133" rel="stylesheet" type="text/css" media="all" />
162
163    
164    <link href="//terns.com/cdn/shop/t/31/assets/base.css?v=7133517424246986021790095557" rel="stylesheet" type="text/css" media="all" />
165
166    
167    <meta charset="utf-8">
168<meta http-equiv="X-UA-Compatible" content="IE=edge">
169<meta name="viewport" content="width=device-width,initial-scale=1">
170
171<meta
172  property="og:site_name"
173  content="Terns"
174>
175<meta
176  property="og:url"
177  content="https://terns.com/cart"
178>
179<meta
180  property="og:title"
181  content="Your Shopping Cart"
182>
183<meta
184  property="og:type"
185  content="website"
186>
187<meta
188  property="og:description"
189  content="Advanced UV recovery skincare. Powered by Sirenas Complex to help restore sun damage, stop the cycle of inflammaging, and strengthen the skin&#39;s natural barrier."
190><meta
191  name="twitter:card"
192  content="summary_large_image"
193>
194<meta
195  name="twitter:title"
196  content="Your Shopping Cart"
197>
198<meta
199  name="twitter:description"
200  content="Advanced UV recovery skincare. Powered by Sirenas Complex to help restore sun damage, stop the cycle of inflammaging, and strengthen the skin&#39;s natural barrier."
201>
202
203<title>
204  Your Shopping Cart
205 &ndash; Terns</title>
206
207<link
208  rel="canonical"
209  href="https://terns.com/cart"
210>
211
212
213
214
215    
216    <link rel="icon" type="image/svg+xml" sizes="any" href="//terns.com/cdn/shop/t/31/assets/favicon.svg?v=97311603080750880311785843593">
217    <link rel="icon" type="image/png" sizes="32x32" href="//terns.com/cdn/shop/t/31/assets/favicon-32.png?v=31467737712358354761785843592">
218    <link rel="icon" type="image/png" sizes="16x16" href="//terns.com/cdn/shop/t/31/assets/favicon-16.png?v=60841846852123718331785843591">
219    <link rel="icon" href="//terns.com/cdn/shop/t/31/assets/favicon.ico?v=125597853198183555931785843593" sizes="32x32">
220    <link rel="apple-touch-icon" href="//terns.com/cdn/shop/t/31/assets/apple-touch-icon.png?v=101938623972644755751785843591">
221
222    
222<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
222<meta name="google-site-verification" content="HBbw3MHq8h2wp3DuUJqDMO2e6faC1ILVpNVZeK7CvTs">
223<meta name="facebook-domain-verification" content="i3ku2bms5ut5kvm64yobjmq9y9rwsv">
224<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/68812177660/digital_wallets/dialog">
225<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
225<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=565674236"></script>
225
226<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
227<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=565674236&shop_id=68812177660" crossorigin="anonymous"></script>
vendor: 1 bytes, line 227
227
228<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":68812177660,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/68812177660","merchantName":"Terns","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Terns","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 228
228
229<script id="shopify-features" type="application/json">{"accessToken":"b25ea10ab70015d538e4ff53f96a894c","betas":["rich-media-storefront-analytics"],"domain":"terns.com","predictiveSearch":true,"shopId":68812177660,"locale":"en"}</script>
vendor: 1 bytes, line 229
229
230<script>var Shopify = Shopify || {};
231Shopify.shop = "terns-team.myshopify.com";
232Shopify.locale = "en";
233Shopify.currency = {"active":"USD","rate":"1.0"};
234Shopify.country = "US";
235Shopify.theme = {"name":"2026-rebrand-theme\/main","id":159360254204,"schema_name":"Skeleton","schema_version":"0.1.0","theme_store_id":null,"role":"main"};
236Shopify.theme.handle = "null";
237Shopify.theme.style = {"id":null,"handle":null};
238Shopify.cdnHost = "terns.com/cdn";
239Shopify.routes = Shopify.routes || {};
240Shopify.routes.root = "/";
241Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
242Shopify.SignInWithShop = Shopify.SignInWithShop || {};
243Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
244Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 244
244
245<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 245
245
246<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 246
246
247<script>
248  window.ShopifyPay = window.ShopifyPay || {};
249  window.ShopifyPay.apiHost = "shop.app\/pay";
250  window.ShopifyPay.redirectState = null;
251</script>
vendor: 1 bytes, line 251
251
252<script>
253  window.Shopify = window.Shopify || {};
254  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
255  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
256  window.Shopify.SignInWithShop.eligible = true;
257</script>
vendor: 1 bytes, line 257
257
258<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 258
258
259<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 259
259
260<script type="module">
261  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
262
263  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
264
265</script>
vendor: 1 bytes, line 265
265
266<script>
267  window.Shopify = window.Shopify || {};
268  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
269  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"]};
270</script>
vendor: 1 bytes, line 270
270
271<script>(function() {
272  var isLoaded = false;
273  function asyncLoad() {
274    if (isLoaded) return;
275    isLoaded = true;
276    var urls = ["https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=terns-team.myshopify.com"];
277    for (var i = 0; i < urls.length; i++) {
278      var s = document.createElement('script');
279      s.type = 'text/javascript';
280      s.async = true;
281      s.src = urls[i];
282      var x = document.getElementsByTagName('script')[0];
283      x.parentNode.insertBefore(s, x);
284    }
285  };
286  if(window.attachEvent) {
287    window.attachEvent('onload', asyncLoad);
288  } else {
289    window.addEventListener('load', asyncLoad, false);
290  }
291})();</script>
vendor: 1 bytes, line 291
291
292<script id="__st">var __st={"a":68812177660,"offset":-25200,"reqid":"05bf0e38-58e9-4985-92b9-b5610b1718e0-1791100494","pageurl":"terns.com\/cart","u":"b3bd9e10f432","p":"cart"};</script>
vendor: 1 bytes, line 292
292
293<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 293
293
294<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 294
294
295<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//terns.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 295
295
296<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 = "//terns.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>
296<script crossorigin="anonymous" defer="defer" src="//terns.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 296
296
297<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 297
297
298<script>
299  window.Shopify = window.Shopify || {};
300  window.Shopify.MCP = window.Shopify.MCP || {};
301  window.Shopify.MCP.enabled = true;
302  window.Shopify.MCP.shop = "terns-team.myshopify.com";
303  window.Shopify.MCP.mcpEndpoint = "https:\/\/terns.com\/api\/mcp";
304  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"]}}];
305</script>
vendor: 1 bytes, line 305
305
306<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("\/\/terns.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
307</script>
vendor: 1 bytes, line 307
307
308<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://terns.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
309</script>
vendor: 1 bytes, line 309
309
310<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
311  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);
312</script>
vendor: 1 bytes, line 312
312
313<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})}}));
314</script>
314
315<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://terns.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
316<style id="shopify-accelerated-checkout-cart">
317        #shopify-buyer-consent {
318  margin-top: 1em;
319  display: inline-block;
320  width: 100%;
321}
322
323#shopify-buyer-consent.hidden {
324  display: none;
325}
326
327#shopify-subscription-policy-button {
328  background: none;
329  border: none;
330  padding: 0;
331  text-decoration: underline;
332  font-size: inherit;
333  cursor: pointer;
334}
335
336#shopify-subscription-policy-button::before {
337  box-shadow: none;
338}
339
340      </style>
341<link rel="stylesheet" media="screen" href="//terns.com/cdn/shop/t/31/compiled_assets/styles.css?v=61985993524960272401790095563">
342<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
342
343  <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
344
345
346
347
348
349
350
351
352
353
354
355
356  
356<script async src="https://static.klaviyo.com/onsite/js/UkzvWr/klaviyo.js?company_id=UkzvWr"></script>
356
357  
357<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>
357
358
359  
360
361
362
363
364  
364<script>
365    window.klaviyoReviewsProductDesignMode = false
366  </script>
366
367
368
369
370
371
372
373
374
375
376<!-- END app block --><!-- BEGIN app block: shopify://apps/mntn/blocks/tracking-pixel/d40b5b2f-bf84-4a06-b576-832ad24a8652 -->
377<!-- MNTN Tracking Pixel Start -->
378<script id="mntn_tracking_pixel" type="text/javascript">
379const isUSShopper = window.Shopify  && window.Shopify.country === "US";
380
381if (!window.Shopify || isUSShopper) {
382	(function(){"use strict";var e=null,b="4.0.0",
383	n="68009",
384	additional="term=value",
385	t,r,i;try{t=top.document.referer!==""?encodeURIComponent(top.document.referrer.substring(0,2048)):""}catch(o){t=document.referrer!==null?document.referrer.toString().substring(0,2048):""}try{r=window&&window.top&&document.location&&window.top.location===document.location?document.location:window&&window.top&&window.top.location&&""!==window.top.location?window.top.location:document.location}catch(u){r=document.location}try{i=parent.location.href!==""?encodeURIComponent(parent.location.href.toString().substring(0,2048)):""}catch(a){try{i=r!==null?encodeURIComponent(r.toString().substring(0,2048)):""}catch(f){i=""}}var l,c=document.createElement("script"),h=null,p=document.getElementsByTagName("script"),d=Number(p.length)-1,v=document.getElementsByTagName("script")[d];if(typeof l==="undefined"){l=Math.floor(Math.random()*1e17)}h="dx.mountain.com/spx?"+"dxver="+b+"&shaid="+n+"&tdr="+t+"&plh="+i+"&cb="+l+additional;c.type="text/javascript";
385c.src=("https:"===document.location.protocol?"https://":"http://")+h;v.parentNode.insertBefore(c,v)})()
386}
387</script>
387
388<!-- MNTN Tracking Pixel End -->
389
390<!-- MNTN DataLayer Start -->
391
392<!-- MNTN DataLayer End -->
393
394<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
395<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: 68812177660,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 395
395
396<script>
397  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
398</script>
vendor: 1 bytes, line 398
398
399<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}
399).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: 68812177660,storefrontBaseUrl: "https://terns.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://terns.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2882175228","configuration":"{\"tenantId\":\"7c5f6ab7-d634-4c55-948c-b16360150912\", \"shop\":\"terns-team.myshopify.com\", \"datasourceId\":\"787ed2b8-3ad8-448f-86ba-82ea9da7b1aa\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10f834a725b0f75d83684545ab47baca","type":"APP","apiClientId":4294333,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
399,"dataSharingState":"unrestricted"},{"id":"2185756924","configuration":"{\"mntnAID\":\"68009\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b8ecc2eedc793aefdb0d20e94c7addf0","type":"APP","apiClientId":27490025473,"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":"1669791996","configuration":"{\"accountID\":\"UkzvWr\",\"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":"1602322684","configuration":"{\"store_id\":\"201259\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10c4f173702937db6fa4bf871600cafd","type":"APP","apiClientId":294517,"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":"752779516","configuration":"{\"pixel_id\":\"3676390762674115\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"452526332","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-FTZVFP575Q\\\",\\\"GT-T9BL6TQ5\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-FTZVFP575Q\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-FTZVFP575Q\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-FTZVFP575Q\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-FTZVFP575Q\\\",\\\"MC-DPJVM2N7DL\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-FTZVFP575Q\\\",\\\"MC-DPJVM2N7DL\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-FTZVFP575Q\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-FTZVFP575Q\\\",\\\"MC-DPJVM2N7DL\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-FTZVFP575Q\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-FTZVFP575Q\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-FTZVFP575Q\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-FTZVFP575Q\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"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":"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":"Terns","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"terns-team.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/terns.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8374774890748","handle":"mayday","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45322190323964","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8374774563068","handle":"everyday","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45322189799676","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9191441629436","handle":"everyday-lip-balm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48594073747708","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://terns.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"159360254204","themePublished":"true","eventMetadataId":"630e664e-ab48-4e0a-9776-3a07d5b0f965","pageType":"cart","shopId":"68812177660","
399storefrontBaseUrl":"https:\/\/terns.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
399<script>
400  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
401  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
402  window.ShopifyAnalytics.meta.currency = 'USD';
403  var meta = {"page":{"pageType":"cart","requestId":"05bf0e38-58e9-4985-92b9-b5610b1718e0-1791100494"}};
404  for (var attr in meta) {
405    window.ShopifyAnalytics.meta[attr] = meta[attr];
406  }
407</script>
vendor: 1 bytes, line 407
407
408<script class="analytics">
409  (function () {
410    var customDocumentWrite = function(content) {
411      var jquery = null;
412
413      if (window.jQuery) {
414        jquery = window.jQuery;
415      } else if (window.Checkout && window.Checkout.$) {
416        jquery = window.Checkout.$;
417      }
418
419      if (jquery) {
420        jquery('body').append(content);
421      }
422    };
423
424    var hasLoggedConversion = function(token) {
425      if (token) {
426        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
427      }
428      return false;
429    }
430
431    var setCookieIfConversion = function(token) {
432      if (token) {
433        var twoMonthsFromNow = new Date(Date.now());
434        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
435
436        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
437      }
438    }
439
440    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
441    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
442    if (trekkie.integrations) {
443      return;
444    }
445    trekkie.methods = [
446      'identify',
447      'page',
448      'ready',
449      'track',
450      'trackForm',
451      'trackLink'
452    ];
453    trekkie.factory = function(method) {
454      return function() {
455        var args = Array.prototype.slice.call(arguments);
456        args.unshift(method);
457        trekkie.push(args);
458        if (method == 'track' || method == 'page') {
459          var pageUrl;
460          try {
461            pageUrl = window.location.href;
462          } catch (e) {}
463          var pageReferrer;
464          try {
465            pageReferrer = document.referrer;
466          } catch (e) {}
467          try {
468            if (window.__TREKKIE_SHIM_QUEUE == null) {
469              window.__TREKKIE_SHIM_QUEUE = [];
470            }
471            window.__TREKKIE_SHIM_QUEUE.push({
472              from: 'trekkie-stub',
473              method: method,
474              args: args.slice(1),
475              pageContext: {
476                url: pageUrl,
477                referrer: pageReferrer
478              }
479            });
480          } catch (e) {
481            // no-op
482          }
483        }
484        return trekkie;
485      };
486    };
487    for (var i = 0; i < trekkie.methods.length; i++) {
488      var key = trekkie.methods[i];
489      trekkie[key] = trekkie.factory(key);
490    }
491    trekkie.load = function(config) {
492      trekkie.config = config || {};
493      trekkie.config.initialDocumentCookie = document.cookie;
494      var first = document.getElementsByTagName('script')[0];
495var script = document.createElement('script');
496script.type = 'text/javascript';
497script.onerror = function(e) {
498  var scriptFallback = document.createElement('script');
499  scriptFallback.type = 'text/javascript';
500  scriptFallback.onerror = function(error) {
501          var Monorail = {
502      produce: function produce(monorailDomain, schemaId, payload) {
503        var currentMs = new Date().getTime();
504        var event = {
505          schema_id: schemaId,
506          payload: payload,
507          metadata: {
508            event_created_at_ms: currentMs,
509            event_sent_at_ms: currentMs
510          }
511        };
512        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
513      },
514      sendRequest: function sendRequest(endpointUrl, payload) {
515        // Try the sendBeacon API
516        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
517          var blobData = new window.Blob([payload], {
518            type: 'text/plain'
519          });
520
521          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
522            return true;
523          } // sendBeacon was not successful
524
525        } // XHR beacon
526
527        var xhr = new XMLHttpRequest();
528
529        try {
530          xhr.open('POST', endpointUrl);
531          xhr.setRequestHeader('Content-Type', 'text/plain');
532          xhr.send(payload);
533        } catch (e) {
534          console.log(e);
535        }
536
537        return false;
538      },
539      isIos12: function isIos12() {
540        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
541      }
542    };
543    Monorail.produce('monorail-edge.shopifysvc.com',
544      'trekkie_storefront_load_errors/1.1',
545      {shop_id: 68812177660,
546      theme_id: 159360254204,
547      app_name: "storefront",
548      context_url: window.location.href,
549      source_url: "//terns.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
550
551  };
552  scriptFallback.async = true;
553  scriptFallback.src = '//terns.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
554  first.parentNode.insertBefore(scriptFallback, first);
555};
556script.async = true;
557script.src = '//terns.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
558first.parentNode.insertBefore(script, first);
559
560    };
561    trekkie.load(
562      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":68812177660,"isMerchantRequest":null,"themeId":159360254204,"themeCityHash":"1384772907160334287","contentLanguage":"en","currency":"USD","eventMetadataId":"630e664e-ab48-4e0a-9776-3a07d5b0f965"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
563    );
564
565    var loaded = false;
566    trekkie.ready(function() {
567      if (loaded) return;
568      loaded = true;
569
570      window.ShopifyAnalytics.lib = window.trekkie;
571
572      var originalDocumentWrite = document.write;
573      document.write = customDocumentWrite;
574      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
575      document.write = originalDocumentWrite;
576
577      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
578      var token = match? match[1]: undefined;
579      if (!hasLoggedConversion(token)) {
580        setCookieIfConversion(token);
581        
582      }
583    });
584
585    window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"05bf0e38-58e9-4985-92b9-b5610b1718e0-1791100494","shopifyEmitted":true});
586
587    var eventsListenerScript = document.createElement('script');
588    eventsListenerScript.async = true;
589    eventsListenerScript.src = "//terns.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
590    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
591})();</script>
vendor: 1 bytes, line 591
591
592<script
593  defer
594  src="https://terns.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
595  data-application="storefront-renderer"
596  data-shop-id="68812177660"
597  data-render-region="gcp-us-central1"
598  data-page-type="cart"
599  data-theme-instance-id="159360254204"
600  data-theme-name="Skeleton"
601  data-theme-version="0.1.0"
602  data-monorail-region="shop_domain"
603  data-resource-timing-sampling-rate="10"
604  data-shs="true"
605  data-shs-beacon="true"
606  data-shs-export-with-fetch="true"
607  data-shs-logs-sample-rate="1"
608  data-shs-beacon-endpoint="https://terns.com/api/collect"
609></script>
609
610<meta name="shopify-y" content="e159ddf2-6d97-43bc-8868-2adfb216b199" data-expiration="1822658094000"><meta name="shopify-s" content="4382be9e-ff81-4fa2-839e-228afa998f5d" data-expiration="1791102294000"><meta name="new-cookie-storage-activated" content="t">
611</head>
612
613  <body class="template-cart">
614    <!-- BEGIN sections: header-group -->
615<div id="shopify-section-sections--21853956014332__header" class="shopify-section shopify-section-group-header-group">
616<header
617  class="header color-scheme scheme-dark full-width"
618  data-state="full"
619  data-nav-mode="solid"
620  data-nav-threshold="100"
621  data-nav-fade="0.6"
622  data-nav-fade-delay="0.2"
623>
624  <div class="header__inner">
625    <div class="header__group header__group--left">
626      <a href="/" class="header__logo" aria-label="Terns">
627        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 126.49 18.37" fill="none" role="img" aria-label="Terns">
628  <g transform="translate(0 0.3)"><path d="M8.04136 17.1498V2.83308C8.04136 2.67437 7.97858 2.5221 7.86671 2.4095C7.75484 2.2969 7.60296 2.23311 7.44422 2.23205H0.601141C0.441708 2.23205 0.288806 2.16873 0.17607 2.05602C0.0633343 1.9433 0 1.79043 0 1.63102L0 0.60103C0 0.441627 0.0633343 0.288753 0.17607 0.176038C0.288806 0.0633226 0.441708 0 0.601141 0H18.0951C18.174 0 18.2522 0.0155461 18.3251 0.0457507C18.398 0.0759552 18.4643 0.120227 18.5201 0.176038C18.576 0.231848 18.6202 0.298105 18.6504 0.371026C18.6807 0.443946 18.6962 0.522101 18.6962 0.60103V1.63102C18.6962 1.70995 18.6807 1.78811 18.6504 1.86103C18.6202 1.93395 18.576 2.00021 18.5201 2.05602C18.4643 2.11183 18.398 2.1561 18.3251 2.1863C18.2522 2.21651 18.174 2.23205 18.0951 2.23205H11.256C11.0966 2.23205 10.9436 2.29538 10.8309 2.40809C10.7182 2.52081 10.6548 2.67368 10.6548 2.83308V17.1498C10.6548 17.3092 10.5915 17.462 10.4788 17.5748C10.366 17.6875 10.2131 17.7508 10.0537 17.7508H8.6449C8.48547 17.7508 8.33257 17.6875 8.21983 17.5748C8.1071 17.462 8.04376 17.3092 8.04376 17.1498" fill="currentColor"/></g>
629  <g transform="translate(25.8 0.3)"><path d="M16.3957 2.23205H3.21383C3.13489 2.23205 3.05671 2.2476 2.98378 2.2778C2.91084 2.30801 2.84457 2.35228 2.78875 2.40809C2.73293 2.4639 2.68865 2.53016 2.65844 2.60308C2.62823 2.676 2.61268 2.75415 2.61268 2.83308V7.08431C2.61268 7.24371 2.67602 7.39659 2.78875 7.5093C2.90149 7.62202 3.0544 7.68534 3.21383 7.68534H14.6195C14.6984 7.68534 14.7766 7.70088 14.8495 7.73109C14.9225 7.76129 14.9887 7.80557 15.0446 7.86138C15.1004 7.91719 15.1447 7.98344 15.1749 8.05636C15.2051 8.12929 15.2206 8.20744 15.2206 8.28637V9.18991C15.2206 9.26884 15.2051 9.347 15.1749 9.41992C15.1447 9.49284 15.1004 9.5591 15.0446 9.61491C14.9887 9.67072 14.9225 9.71499 14.8495 9.74519C14.7766 9.7754 14.6984 9.79094 14.6195 9.79094H3.21383C3.0544 9.79094 2.90149 9.85427 2.78875 9.96698C2.67602 10.0797 2.61268 10.2326 2.61268 10.392V14.9225C2.61268 15.0819 2.67602 15.2348 2.78875 15.3475C2.90149 15.4602 3.0544 15.5235 3.21383 15.5235H16.3957C16.5551 15.5235 16.708 15.5869 16.8208 15.6996C16.9335 15.8123 16.9968 15.9652 16.9968 16.1246V17.1498C16.9968 17.3092 16.9335 17.462 16.8208 17.5748C16.708 17.6875 16.5551 17.7508 16.3957 17.7508H0.601147C0.441714 17.7508 0.288806 17.6875 0.17607 17.5748C0.0633345 17.462 0 17.3092 0 17.1498V0.60103C0 0.441627 0.0633345 0.288753 0.17607 0.176038C0.288806 0.0633226 0.441714 0 0.601147 0H16.3957C16.5551 0 16.708 0.0633226 16.8208 0.176038C16.9335 0.288753 16.9968 0.441627 16.9968 0.60103V1.63102C16.9968 1.79043 16.9335 1.9433 16.8208 2.05602C16.708 2.16873 16.5551 2.23205 16.3957 2.23205Z" fill="currentColor"/></g>
630  <g transform="translate(51.05 0.3)"><path d="M18.2792 17.754H16.5686C16.4532 17.7541 16.3401 17.7209 16.243 17.6584C16.1459 17.596 16.0689 17.5069 16.0211 17.4019L14.1264 13.2403C13.3908 11.6172 12.6808 11.2395 10.4443 11.2395H3.21463C3.0552 11.2395 2.90229 11.3028 2.78956 11.4155C2.67682 11.5283 2.61348 11.6811 2.61348 11.8405V17.1498C2.61348 17.3092 2.55015 17.462 2.43742 17.5748C2.32468 17.6875 2.17178 17.7508 2.01235 17.7508H0.601147C0.522204 17.7508 0.44403 17.7352 0.371097 17.705C0.298163 17.6748 0.231898 17.6306 0.176076 17.5748C0.120255 17.5189 0.0759759 17.4527 0.0457657 17.3798C0.0155555 17.3068 0 17.2287 0 17.1498V0.60103C0 0.522101 0.0155555 0.443946 0.0457657 0.371026C0.0759759 0.298105 0.120255 0.231848 0.176076 0.176038C0.231898 0.120227 0.298163 0.0759552 0.371097 0.0457507C0.44403 0.0155461 0.522204 0 0.601147 0H11.4409C15.8802 0 18.2904 2.40892 18.2904 5.40207C18.3517 6.63603 17.9437 7.84748 17.1484 8.79312C16.3532 9.73875 15.2295 10.3485 14.0031 10.5V10.8554C15.6521 10.957 16.3365 11.5908 17.2498 13.5444L18.8259 16.8977C18.869 16.9893 18.8884 17.0904 18.882 17.1915C18.8756 17.2926 18.8438 17.3904 18.7895 17.4759C18.7352 17.5614 18.6602 17.6318 18.5714 17.6806C18.4826 17.7293 18.3829 17.7549 18.2816 17.7548M2.53744 8.52966C2.53744 8.68907 2.60078 8.84194 2.71351 8.95465C2.82625 9.06737 2.97915 9.13069 3.13858 9.13069H11.4417C14.2825 9.13069 15.6777 7.73576 15.6777 5.68137C15.6777 3.62699 14.2825 2.23205 11.4417 2.23205H3.13858C3.05964 2.23205 2.98147 2.2476 2.90853 2.2778C2.8356 2.30801 2.76934 2.35228 2.71351 2.40809C2.65769 2.4639 2.61341 2.53016 2.5832 2.60308C2.55299 2.676 2.53744 2.75415 2.53744 2.83308V8.52966Z" fill="currentColor"/></g>
631  <g transform="translate(77.75 0.3)"><path d="M2.00514 0.00240094H0.601147C0.441714 0.00240094 0.288812 0.0657236 0.176076 0.178439C0.0633406 0.291153 0 0.444028 0 0.603431V17.153C0 17.3124 0.0633406 17.4652 0.176076 17.578C0.288812 17.6907 0.441714 17.754 0.601147 17.754H1.9379C2.09692 17.754 2.24946 17.691 2.36213 17.5788C2.4748 17.4666 2.53841 17.3143 2.53905 17.1554L2.60629 0.603431C2.6066 0.524301 2.59129 0.445887 2.56122 0.372689C2.53115 0.299492 2.48692 0.232951 2.43
631107 0.176886C2.37521 0.12082 2.30883 0.0763339 2.23574 0.0459793C2.16265 0.0156247 2.08429 -6.31345e-07 2.00514 0" fill="currentColor"/></g>
632  <g transform="translate(95.1 0.3)"><path d="M0.0592425 0.598629L4.79633e-06 17.1506C-0.000311364 17.2297 0.0150057 17.3081 0.0450743 17.3813C0.0751429 17.4545 0.119374 17.521 0.175226 17.5771C0.231079 17.6332 0.297437 17.6777 0.370527 17.708C0.443618 17.7384 0.521982 17.754 0.601127 17.754H1.99713C2.07608 17.754 2.15424 17.7384 2.22717 17.7082C2.3001 17.678 2.36638 17.6338 2.4222 17.578C2.47802 17.5221 2.52229 17.4559 2.5525 17.383C2.58271 17.31 2.59828 17.2319 2.59828 17.153V0.60103C2.59828 0.441627 2.53494 0.288753 2.4222 0.176038C2.30947 0.0633226 2.15657 0 1.99713 0H0.660365C0.501347 -1.2685e-06 0.348816 0.0629916 0.236149 0.175188C0.123482 0.287384 0.0598777 0.439642 0.0592425 0.598629Z" fill="currentColor"/></g>
633  <g transform="translate(80.01 0.83)"><path d="M15.3449 16.6496C15.3561 16.6832 15.3625 16.704 15.3625 16.704C16.604 6.13435 2.1366 7.68054 0.0930364 0C0.0930364 0 0.0930364 0.0216081 0.0930364 0.0544207L0.0754239 0C-1.16608 10.5688 13.3013 9.02425 15.3449 16.704C15.3449 16.704 15.3449 16.6824 15.3449 16.6496Z" fill="currentColor"/></g>
634  <g transform="translate(105.95 0.0)"><path d="M0.495807 11.8605L2.11112 11.8293C2.23565 11.826 2.35686 11.8697 2.45061 11.9517C2.54436 12.0337 2.60377 12.1481 2.61701 12.2719C2.83954 14.5784 4.84627 16.2582 10.2565 16.2582C16.5001 16.2582 17.9177 14.8377 17.9177 13.0874C17.9177 7.10192 0.109188 13.1674 0.109188 5.09795C0.110789 2.28327 2.39368 0 10.2573 0C16.0374 0 18.9527 1.61502 19.9725 4.01754C20.2012 4.56661 20.3399 5.
63414897 20.3831 5.7422C20.3887 5.81184 20.3799 5.8819 20.3572 5.94798C20.3344 6.01406 20.2983 6.07473 20.251 6.1262C20.2038 6.17767 20.1464 6.21882 20.0825 6.24707C20.0186 6.27533 19.9495 6.29008 19.8796 6.29041H18.2651C18.1427 6.29121 18.0244 6.2468 17.9328 6.16571C17.8412 6.08462 17.7828 5.97256 17.7688 5.85104C17.5407 3.72863 15.578 2.10561 10.2573 2.10561C4.19471 2.10561 2.72347 3.57737 2.72347 5.20199C2.72347 10.6553 20.532 4.66979 20.532 13.0898C20.532 16.083 18.2491 18.3654 10.2573 18.3654C3.98739 18.3654 1.03771 16.4687 0.224453 13.6684C0.106325 13.2589 0.0317368 12.838 0.00192722 12.4127C-0.00410093 12.3437 0.00404808 12.2742 0.0258736 12.2085C0.0476992 12.1427 0.0827404 12.0821 0.128844 12.0304C0.174948 11.9787 0.231142 11.9369 0.293972 11.9077C0.356802 11.8785 0.424942 11.8625 0.494206 11.8605" fill="currentColor"/></g>
635</svg>
636
637      </a><p class="header__utility" data-header-utility data-uv-status hidden></p>
638    </div>
639
640    <nav class="header__nav" aria-label="Primary" data-header-nav><a
641            href="/collections/shop-skincare"
642            class="header__link header__nav-trigger"
643            aria-haspopup="true"
644            aria-expanded="false"
645            aria-controls="hdr-dd-1"
646            data-dropdown-trigger="hdr-dd-1"
647          >
648            Shop Skincare
649          </a><a href="/pages/our-science" class="header__link">Our Science</a><a href="/pages/our-brand-dna" class="header__link">Our Brand DNA</a></nav>
650
651    <div class="header__actions header__actions--full" data-header-actions-full>
652      <a
653        href="/cart"
654        class="header__link"
655        aria-haspopup="dialog"
656        aria-expanded="false"
657        aria-controls="cart-drawer"
658        data-cart-toggle
659      >Cart (<span data-cart-count>0</span>)</a>
660    </div>
661
662    <div class="header__actions header__actions--compact" data-header-actions-compact>
663      <a
664        href="/cart"
665        class="header__link"
666        aria-haspopup="dialog"
667        aria-expanded="false"
668        aria-controls="cart-drawer"
669        data-cart-toggle
670      >Cart (<span data-cart-count>0</span>)</a>
671      <button
672        type="button"
673        class="header__link header__menu-toggle"
674        aria-haspopup="true"
675        aria-expanded="false"
676        aria-controls="header-menu"
677        data-menu-toggle
678      >
679        Menu
680      </button>
681    </div>
682  </div><div class="header__dropdown color-scheme scheme-white" id="hdr-dd-1" data-dropdown-panel>
683        <div class="header__dropdown-inner">
684          <a href="/collections/shop-skincare" class="header__dropdown-all">Shop All Skincare</a><a href="/products/mayday" class="header__dropdown-card">
685              <span class="header__dropdown-media"><img src="//terns.com/cdn/shop/files/26_mayday-main.jpg?v=1781758935&amp;width=600" alt="Mayday" srcset="//terns.com/cdn/shop/files/26_mayday-main.jpg?v=1781758935&amp;width=258 258w, //terns.com/cdn/shop/files/26_mayday-main.jpg?v=1781758935&amp;width=516 516w" width="600" height="600" loading="lazy" class="header__dropdown-img">
686</span>
687              <span class="header__dropdown-text"><span class="header__dropdown-title">Mayday Intensive After-Sun Recovery</span><span class="header__dropdown-desc">Sunburn relief in hours. Your lifeline when you lose track of time in the sun. Powered by 3X Sirenas Complex AQ.</span></span>
688            </a><a href="/products/everyday" class="header__dropdown-card">
689              <span class="header__dropdown-media"><img src="//terns.com/cdn/shop/files/26_everyday-main.jpg?v=1781758935&amp;width=600" alt="Everyday" srcset="//terns.com/cdn/shop/files/26_everyday-main.jpg?v=1781758935&amp;width=258 258w, //terns.com/cdn/shop/files/26_everyday-main.jpg?v=1781758935&amp;width=516 516w" width="600" height="680" loading="lazy" class="header__dropdown-img">
690</span>
691              <span class="header__dropdown-text"><span class="header__dropdown-title">Everyday Advanced Daily Moisturizer</span><span class="header__dropdown-desc">Helps restore sun-damaged skin and calms inflammaging. Powered by Sirenas Complex AQ.</span></span>
692            </a><a href="/products/everyday-lip-balm" class="header__dropdown-card">
693              <span class="header__dropdown-media"><img src="//terns.com/cdn/shop/files/26_lipbalm-main.jpg?v=1781758935&amp;width=600" alt="Everyday Lip Balm" srcset="//terns.com/cdn/shop/files/26_lipbalm-main.jpg?v=1781758935&amp;width=258 258w, //terns.com/cdn/shop/files/26_lipbalm-main.jpg?v=1781758935&amp;width=516 516w" width="600" height="680" loading="lazy" class="header__dropdown-img">
694</span>
695              <span class="header__dropdown-text"><span class="header__dropdown-title">Everyday Advanced Daily Lip Balm</span><span class="header__dropdown-desc">Daily recovery for windburned and sun-stressed lips. Powered by Sirenas Complex OS.</span></span>
696            </a><a href="/products/the-recovery-kit" class="header__dropdown-card">
697              <span class="header__dropdown-media"><img src="//terns.com/cdn/shop/files/recovery-kit-nav.jpg?v=1787413453&amp;width=600" alt="The Recovery Kit" srcset="//terns.com/cdn/shop/files/recovery-kit-nav.jpg?v=1787413453&amp;width=258 258w, //terns.com/cdn/shop/files/recovery-kit-nav.jpg?v=1787413453&amp;width=516 516w" width="600" height="750" loading="lazy" class="header__dropdown-img">
698</span>
699              <span class="header__dropdown-text">
700                <span class="header__dropdown-title">The Recovery Kit</span><span class="header__dropdown-desc">Three products. One complete UV recovery system.</span></span>
701            </a></div>
702      </div><div class="header__menu color-scheme scheme-white" id="header-menu" data-header-menu>
703    <div class="header__menu-inner">
704      <p class="header__menu-utility" data-uv-status hidden></p>
705
706      <ul class="header__menu-list"><li class="header__menu-item"><button
707                type="button"
708                class="header__menu-row header__menu-accordion"
709                aria-expanded="true"
710                aria-controls="header-menu-acc-1"
711                data-menu-accordion
712              >
713                <span>Shop Skincare</span>
714                <svg class="header__menu-chevron" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
715                  <path d="m6 9 6 6 6-6" />
716                </svg>
717              </button>
718              <div class="header__menu-collapse" id="header-menu-acc-1" data-menu-accordion-panel><a href="/products/mayday" class="header__menu-product">
719                    <span class="header__menu-product-media"><img src="//terns.com/cdn/shop/files/26_mayday-main.jpg?v=1781758935&amp;width=220" alt="Mayday" srcset="//terns.com/cdn/shop/files/26_mayday-main.jpg?v=1781758935&amp;width=73 73w, //terns.com/cdn/shop/files/26_mayday-main.jpg?v=1781758935&amp;width=146 146w, //terns.com/cdn/shop/files/26_mayday-main.jpg?v=1781758935&amp;width=220 220w" width="220" height="220" loading="lazy" class="header__menu-product-img">
720</span>
721                    <span class="header__menu-product-text"><span class="header__menu-product-title">Mayday</span><span class="header__menu-product-desc">Sunburn relief in hours. Your lifeline when you lose track of time in the sun.</span></span>
722                  </a><a href="/products/everyday" class="header__menu-product">
723                    <span class="header__menu-product-media"><img src="//terns.com/cdn/shop/files/26_everyday-main.jpg?v=1781758935&amp;width=220" alt="Everyday" srcset="//terns.com/cdn/shop/files/26_everyday-main.jpg?v=1781758935&amp;width=73 73w, //terns.com/cdn/shop/files/26_everyday-main.jpg?v=1781758935&amp;width=146 146w, //terns.com/cdn/shop/files/26_everyday-main.jpg?v=1781758935&amp;width=220 220w" width="220" height="250" loading="lazy" class="header__menu-product-img">
724</span>
725                    <span class="header__menu-product-text"><span class="header__menu-product-title">Everyday</span><span class="header__menu-product-desc">Helps restore sun-damaged skin and calms inflammaging.</span></span>
726                  </a><a href="/products/everyday-lip-balm" class="header__menu-product">
727                    <span class="header__menu-product-media"><img src="//terns.com/cdn/shop/files/26_lipbalm-main.jpg?v=1781758935&amp;width=220" alt="Everyday Lip Balm" srcset="//terns.com/cdn/shop/files/26_lipbalm-main.jpg?v=1781758935&amp;width=73 73w, //terns.com/cdn/shop/files/26_lipbalm-main.jpg?v=1781758935&amp;width=146 146w, //terns.com/cdn/shop/files/26_lipbalm-main.jpg?v=1781758935&amp;width=220 220w" width="220" height="250" loading="lazy" class="header__menu-product-img">
728</span>
729                    <span class="header__menu-product-text"><span class="header__menu-product-title">Lip Balm</span><span class="header__menu-product-desc">Daily recovery for windburned and sun-stressed lips.</span></span>
730                  </a><a href="/products/the-recovery-kit" class="header__menu-product">
731                    <span class="header__menu-product-media"><img src="//terns.com/cdn/shop/files/recovery-kit-nav.jpg?v=1787413453&amp;width=220" alt="The Recovery Kit" srcset="//terns.com/cdn/shop/files/recovery-kit-nav.jpg?v=1787413453&amp;width=73 73w, //terns.com/cdn/shop/files/recovery-kit-nav.jpg?v=1787413453&amp;width=146 146w, //terns.com/cdn/shop/files/recovery-kit-nav.jpg?v=1787413453&amp;width=220 220w" width="220" height="275" loading="lazy" class="header__menu-product-img">
732</span>
733                    <span class="header__menu-product-text">
734                      <span class="header__menu-product-titlerow">
735                        <span class="header__menu-product-title">The Recovery Kit</span></span><span class="header__menu-product-desc">Three products. One complete UV recovery system.</span></span>
736                  </a></div></li><li class="header__menu-item"><a href="/pages/our-science" class="header__menu-row">Our Science</a></li><li class="header__menu-item"><a href="/pages/our-brand-dna" class="header__menu-row">Our Brand DNA</a></li></ul>
737    </div>
738  </div><div class="cart-drawer color-scheme scheme-white" id="cart-drawer" role="dialog" aria-modal="false" aria-label="Cart" data-cart-drawer>
739    <div class="cart-drawer__panel">
740      <div class="cart-drawer__head">
741        <span class="cart-drawer__title">Cart</span>
742        <button type="button" class="cart-drawer__close" data-cart-close>X Close</button>
743      </div>
744
745      <div class="cart-drawer__body" data-cart-body><div class="cart-drawer__empty">
746            <p class="cart-drawer__empty-text">Your cart is empty.</p>
747            <a href="/collections/all" class="cart-drawer__empty-cta">Shop Skincare</a>
748          </div></div>
749
750      <div class="cart-drawer__mission">
751        <p class="cart-drawer__mission-text">Every purchase protects the wild, every adventure fuels innovation, every success strengthens our mission.</p>
752        <span class="cart-drawer__mission-badge" role="img" aria-label="1% for the Planet member">
753          <svg viewBox="0 0 81 35" fill="none" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid meet">
754<path d="M16.5519 0.769792C25.7915 0.379359 33.5963 7.64264 33.9895 16.9976C34.3827 26.3525 27.2157 34.2609 17.9767 34.6668C8.72696 35.0731 0.9052 27.806 0.511531 18.4402C0.117862 9.07435 7.30151 1.16068 16.5519 0.769792ZM11.6695 7.10446C11.6655 8.0692 11.7024 9.47825 11.6373 10.4075C12.4541 10.4209 13.2968 10.4455 14.1108 10.3995C14.0289 12.234 14.0773 14.3823 14.0772 16.2369L14.0779 26.3235C14.0787 27.759 14.1327 29.5084 14.0725 30.9045C15.1763 30.8965 16.2801 30.8952 17.3839 30.9005C18.4228 30.8999 19.5829 30.8721 20.6112 30.901C20.5647 30.3731 20.5834 29.6811 20.5838 29.1388L20.5848 26.3646L20.5859 17.468L20.5862 8.64266L20.5833 5.89099C20.5827 5.39727 20.5639 4.71273 20.6057 4.2345L17.0093 4.228C16.3184 4.22729 15.5412 4.20972 14.8562 4.24239C13.9001 5.03814 13.0012 5.9511 12.05 6.75802C11.931 6.85894 11.7777 6.99497 11.6695 7.10446ZM28.8874 13.136C27.031 15.8247 24.97 18.5662 23.0612 21.2369C23.498 21.2092 23.9633 21.2168 24.4027 21.2158L28.4488 15.5911C29.0258 14.7898 29.6729 13.9354 30.2247 13.1261C29.836 13.1752 29.305 13.1235 28.8874 13.136ZM28.957 17.4544C27.926 17.5024 27.1289 18.3878 27.177 19.4316C27.2251 20.4754 28.1002 21.2819 29.131 21.2325C30.1609 21.1831 30.9565 20.2982 30.9085 19.2554C30.8604 18.2126 29.9869 17.4065 28.957 17.4544ZM24.433 16.9489C25.0975 16.8426 25.6543 16.3827 25.8906 15.7449C26.1269 15.107 26.0063 14.3899 25.5748 13.8672C25.1432 13.3446 24.4675 13.0972 23.8056 13.2197C22.7992 13.4059 22.1279 14.377 22.2997 15.3981C22.4715 16.4192 23.4224 17.1106 24.433 16.9489Z" fill="currentColor"/>
755<path d="M24.0906 14.2342C24.3933 14.2193 24.6804 14.3707 24.8418 14.6304C25.0031 14.8901 25.0138 15.2176 24.8696 15.4875C24.7254 15.7573 24.4487 15.9275 24.1457 15.9328C23.6874 15.9408 23.3075 15.5749 23.2925 15.111C23.2774 14.647 23.6327 14.2567 24.0906 14.2342Z" fill="currentColor"/>
756<path d="M28.9383 18.4876C29.3938 18.4333 29.8086 18.7578 29.8716 19.2178C29.9346 19.6777 29.6226 20.1043 29.1697 20.1774C28.8683 20.2261 28.5646 20.106 28.3755 19.8635C28.1865 19.621 28.1417 19.2939 28.2585 19.0085C28.3752 18.723 28.6353 18.5238 28.9383 18.4876Z" fill="currentColor"/>
757<path d="M46.5188 9.67311C48.5248 9.3676 50.396 10.7662 50.6978 12.7973C50.9999 14.8283 49.6188 16.7228 47.6128 17.029C45.6068 17.3351 43.7352 15.9364 43.4331 13.9049C43.1309 11.8735 44.5124 9.9787 46.5188 9.67311ZM47.4309 15.2028C47.7172 15.1869 48.1313 14.8998 48.3208 14.6807C48.7 14.2425 48.8428 13.8005 48.8084 13.2234C48.778 12.7124 48.5486 12.2347 48.1701 11.8952C47.8616 11.6216 47.3933 11.446 46.9843 11.4738C46.9246 11.4781 46.8653 11.4841 46.806 11.4918C46.2661 11.6258 45.9062 11.802 45.6076 12.3054C45.3307 12.7673 45.2473 13.3219 45.3762 13.8463C45.4992 14.33 45.7899 14.7476 46.2186 15.0008C46.6383 15.2488 46.9646 15.221 47.4309 15.2028Z" fill="currentColor"/>
758<path d="M64.0165 18.1786C64.4061 18.2383 65.7461 18.2259 66.1412 18.1697C66.1052 18.9388 66.1811 25.5788 66.0862 25.7176C65.4997 25.6963 64.874 25.7045 64.2843 25.7026C63.9054 25.3012 63.445 24.655 63.0961 24.1994L61.1423 21.6505C61.2029 22.8798 61.1404 24.4416 61.1613 25.719C60.4629 25.6873 59.7636 25.6936 59.0659 25.7379C59.0339 25.0357 59.0311 18.3124 59.1106 18.1903C59.5532 18.2606 60.7951 18.0977 61.0435 18.3196L61.0605 18.335C61.3433 18.5877 61.7309 19.1561 61.9864 19.4758C62.6832 20.348
7581 63.3497 21.3287 64.0671 22.1776C64.0137 21.7738 64.0315 21.1288 64.0315 20.7001C64.0371 19.8596 64.0319 19.019 64.0165 18.1786Z" fill="currentColor"/>
759<path d="M51.7864 9.84204C52.42 9.89066 53.0484 9.85822 53.6808 9.86971C55.0394 9.89442 56.7939 9.62523 57.6264 10.9892C57.9559 11.532 58.0599 12.1846 57.9159 12.8047C57.7293 13.5864 57.2879 13.9976 56.6361 14.4037L56.6175 14.4887C56.7207 14.7044 58.0714 16.6867 58.2205 16.8659C57.931 16.8364 57.5722 16.8393 57.276 16.834L55.9376 16.8382C55.4848 16.1304 55.0252 15.4273 54.5585 14.7289L53.7251 14.7292C53.7485 15.4156 53.7378 16.157 53.7481 16.8497C53.1354 16.8041 52.403 16.8365 51.7895 16.8573C51.733 15.951 51.7781 14.5145 51.7788 13.5752C51.78 12.4338 51.7306 10.9584 51.7864 9.84204ZM55.7873 12.9493C55.9348 12.7578 55.9689 12.6818 56.0543 12.4553C55.9886 12.1613 55.9416 11.8912 55.6608 11.723C55.1972 11.4449 54.2998 11.5739 53.7303 11.5434L53.739 13.2358C54.4228 13.2341 55.2253 13.3265 55.7873 12.9493Z" fill="currentColor"/>
760<path d="M67.4142 18.1808C67.6685 18.2326 69.1109 18.2137 69.4316 18.2139L71.7106 18.2134C72.2488 18.2128 72.8532 18.2273 73.3836 18.1613C73.3555 18.7179 73.3401 19.4742 73.3737 20.0268C72.0756 19.9589 70.6059 20.0725 69.3957 19.9878C69.4024 20.3643 69.396 20.7615 69.3957 21.1398C70.5141 21.0498 71.7762 21.187 72.9778 21.0788C72.9651 21.5692 72.9449 22.3221 72.9786 22.7929C72.0171 22.7801 71.0556 22.7767 70.0941 22.7827L69.3913 22.782L69.4047 23.9638C70.6324 23.8755 72.1421 24.0077 73.4425 23.9268C73.4215 24.5099 73.4338 25.1365 73.4433 25.7199C72.4581 25.6705 71.2561 25.7048 70.2571 25.7013C69.4048 25.6983 68.2202 25.6712 67.3932 25.7372C67.3501 24.1691 67.4213 22.4888 67.39 20.9062C67.3837 20.5904 67.3663 18.373 67.4142 18.1808Z" fill="currentColor"/>
761<path d="M37.1243 18.1981C38.5221 18.2694 41.3212 17.9245 42.348 18.7937C44.233 20.3894 43.4285 23.0458 41.0234 23.4939C40.5373 23.5846 39.6898 23.6269 39.1881 23.5781C39.1852 24.2984 39.1865 25.0187 39.192 25.7389C38.5219 25.714 37.7972 25.6658 37.1315 25.7388C37.0747 23.3081 37.1253 20.6484 37.1243 18.1981ZM39.1801 21.9518C39.8982 21.9439 40.3914 22.0409 41.004 21.6605C41.1808 21.4554 41.2255 21.2988 41.3054 21.0393C41.0634 19.6488 40.1948 20.0583 39.1645 19.9724C39.209 20.5075 39.1874 21.396 39.1801 21.9518Z" fill="currentColor"/>
762<path d="M53.2336 18.1991L55.2404 18.2171C55.5275 18.7765 55.7684 19.3972 56.0073 19.9821C56.7939 21.9054 57.6415 23.8154 58.3981 25.7501C57.6455 25.6739 56.9375 25.7076 56.1837 25.7276C56.0029 25.3483 55.8554 24.8105 55.6493 24.4482C55.6082 24.3758 55.5097 24.3871 55.4207 24.3801C54.585 24.3811 53.6651 24.3983 52.8373 24.3665C52.6692 24.7262 52.4623 25.3126 52.3006 25.7054C51.5527 25.7096 50.838 25.6976 50.0869 25.7256C50.8036 24.2311 51.3802 22.5762 52.0558 21.0526C52.4667 20.1266 52.8634 
76219.1414 53.2336 18.1991ZM53.3906 22.7697L54.2896 22.7525C54.5451 22.7556 54.8041 22.7626 55.0588 22.7453C54.9212 22.4447 54.3501 20.8554 54.1994 20.7513C54.0641 21.1661 53.5864 22.4253 53.3906 22.7697Z" fill="currentColor"/>
763<path d="M71.7027 9.83927C72.1516 9.90598 73.225 9.86686 73.6853 9.8313C73.6221 10.4406 73.6521 11.6134 73.6517 12.2584L73.6596 16.739L73.6296 16.8175C73.5184 16.8604 71.9696 16.8461 71.7252 16.8558C71.6884 16.0632 71.7106 14.9939 71.7292 14.1952C71.0295 14.2236 69.9842 14.2199 69.2849 14.1924C69.3439 14.9956 69.2612 16.0074 69.313 16.8596C68.6549 16.8317 67.9964 16.8308 67.3382 16.857C67.3232 16.5247 67.3204 16.1518 67.3276 15.8192C67.3715 13.8458 67.2556 11.8012 67.3552 9.8351C67.9271 9.90258 68.7431 9.86382 69.3181 9.83162C69.2916 10.7237 69.3063 11.5836 69.2873 12.4679C70.0593 12.446 70.9512 12.4721 71.7303 12.4764C71.6797 11.7519 71.7118 10.6069 71.7027 9.83927Z" fill="currentColor"/>
764<path d="M74.8754 9.84106C75.7835 9.9145 77.0649 9.86372 77.9972 9.87393C78.6011 9.8805 79.9332 9.90449 80.4853 9.84045C80.4548 10.3111 80.4703 11.0444 80.4853 11.5247C79.5855 11.4397 77.7721 11.5116 76.7928 11.5072C76.8071 11.8771 76.8067 12.1918 76.8003 12.5604C77.9141 12.562 79.0278 12.5578 80.142 12.5479C80.1131 13.0016 80.1321 13.6589 80.1321 14.1276C79.2869 14.0616 78.1716 14.094 77.3117 14.0974L76.7936 14.0947C76.8087 14.4726 76.8055 14.8291 76.8019 15.2066C77.9746 15.2076 79.366 15.2422 80.5134 15.1637C80.5015 15.6232 80.4683 16.4344 80.5181 16.865C79.6808 16.81 78.7012 16.8337 77.8583 16.832C76.883 16.8301 75.8444 16.8174 74.8738 16.8566C74.8331 15.0758 74.8944 13.27 74.8663 11.4867C74.858 10.9482 74.8556 10.3768 74.8754 9.84106Z" fill="currentColor"/>
765<path d="M37.1599 9.85513C37.3414 9.87179 37.5174 9.87704 37.6996 9.87487C39.3676 9.85489 41.0558 9.91712 42.7213 9.83411C42.7059 10.363 42.6778 11.079 42.7328 11.5964C41.5245 11.5598 40.2692 11.5891 39.0545 11.5775C39.0845 11.8855 39.0684 12.445 39.0487 12.7484C39.753 12.7084 40.4887 12.7645 41.1962 12.7392C41.5522 12.7265 41.9311 12.7168 42.2859 12.7283C42.3622 12.8253 42.3329 12.8353 42.3262 12.9962V14.4089C41.3414 14.3139 40.0682 14.3905 39.0508 14.3708C39.1152 15.007 39.0515 16.144 39.0789 16.8624C38.4185 16.8328 37.7916 16.8162 37.1315 16.8562C37.082 14.8328 37.1584 12.7787 37.1241 10.7524C37.1203 10.5284 37.1028 10.0582 37.1599 9.85513Z" fill="currentColor"/>
766<path d="M74.0319 18.1876C74.2692 18.2281 75.8528 18.225 76.2127 18.2144C77.5531 18.1745 79.2162 18.2871 80.5119 18.1714C80.4866 18.8137 80.4882 19.4567 80.517 20.0989C79.7774 20.08 79.0363 20.1022 78.301 20.0783C78.3263 21.1906 78.3093 22.3613 78.3101 23.4781L78.32 25.7235C77.6884 25.6695 76.838 25.7038 76.2076 25.737C76.1597 24.0184 76.1815 21.807 76.2123 20.0816C75.4866 20.0885 74.7098 20.0623 73.9912 20.1048C73.9844 19.7822 73.9326 18.3729 74.0319 18.1876Z" fill="currentColor"/>
767<path d="M44.2037 18.1845C44.5268 18.2441 45.9763 18.2127 46.3093 18.1787C46.1982 19.9604 46.339 22.0935 46.2781 23.9248C47.4824 23.9132 48.7037 23.9432 49.9061 23.8987C49.8646 24.3479 49.8673 25.2073 49.9053 25.6507C49.8048 25.7667 49.6569 25.7164 49.5153 25.7199C47.7972 25.7619 45.877 25.5963 44.1779 25.7386C44.1526 24.9711 44.1162 18.4351 44.2037 18.1845Z" fill="currentColor"/>
768<path d="M60.3995 9.83589C60.6973 9.89175 62.1053 9.87834 62.4633 9.8747C63.7823 9.86132 65.1847 9.90781 66.4958 9.83044C66.4737 10.3524 66.452 11.0856 66.4994 11.5969C65.8421 11.5661 65.0871 11.584 64.4194 11.5756C64.4772 12.2999 64.4258 13.9449 64.4246 14.7477C64.4238 15.4526 64.4281 16.1575 64.438 16.8622C63.7835 16.8309 63.1277 16.8288 62.4731 16.8559C62.4336 15.8472 62.4716 14.7148 62.4605 13.6964C62.4546 13.1877 62.4348 12.0271 62.4921 11.5779C61.7952 11.5763 61.0984 11.5836 60.4019 11.5997C60.405 11.0278 60.3702 10.4014 60.3995 9.83589Z" fill="currentColor"/>
769<path d="M79.0749 24.5038C79.3909 24.5298 79.6555 24.4309 79.9054 24.6912C80.1957 24.9934 79.9537 25.4069 79.7136 25.6387C79.6709 25.6233 79.6282 25.6088 79.5851 25.5949C79.3181 25.51 79.324 25.5379 79.084 25.6319C78.6014 25.3368 78.5983 24.773 79.0749 24.5038Z" fill="currentColor" fill-opacity="0.12"/>
770</svg>
771
772        </span>
773      </div>
774    </div>
775  </div><div class="header__scrim" data-header-scrim aria-hidden="true"></div>
776</header>
777
778
779
780<script>
781  (function () {
782    var section = document.getElementById('shopify-section-sections--21853956014332__header');
783    if (!section) return;
784    var header = section.querySelector('.header');
785    if (!header) return;
786
787    var logo = header.querySelector('.header__logo');
788    var util = header.querySelector('[data-header-utility]');
789    var nav = header.querySelector('[data-header-nav]');
790    var actFull = header.querySelector('[data-header-actions-full]');
791    var actCompact = header.querySelector('[data-header-actions-compact]');
792    var triggers = header.querySelectorAll('[data-dropdown-trigger]');
793    var menuToggle = header.querySelector('[data-menu-toggle]');
794    var menu = header.querySelector('[data-header-menu]');
795    var menuUtil = menu ? menu.querySelector('.header__menu-utility') : null;
796    var scrim = header.querySelector('[data-header-scrim]');
797    var GAP = 24;
798
799    /* ---- Cart pop-down ---- */
800    var cart = header.querySelector('[data-cart-drawer]');
801    var cartToggles = header.querySelectorAll('[data-cart-toggle]');
802    var SECTION_ID = "sections--21853956014332__header";
803    var CART_CHANGE_URL = "\/cart\/change";
804    var CART_ADD_URL = "\/cart\/add";
805    var SECTION_URL = "\/";
806
807    // The scrim is shared by every overlay (dropdowns, menu, cart), so its
808    // visibility is derived from whether ANY of them is open — never toggled
809    // blindly. This keeps it correct when one close handler fires while
810    // another overlay is (or is being) opened (e.g. the document-level
811    // outside-click closeAll running right after a toggle's openCart).
812    function anyOverlayOpen() {
813      if (menu && menu.classList.contains('is-open')) return true;
814      if (cart && cart.classList.contains('is-open')) return true;
815      for (var i = 0; i < triggers.length; i++) {
816        var p = document.getElementById(triggers[i].getAttribute('aria-controls'));
817        if (p && p.classList.contains('is-open')) return true;
818      }
819      return false;
820    }
821    // Keep the scrim flush below the header section so it never grays over the
822    // nav bar or announcement bar (important on overlay pages where the header
823    // background is transparent).
824    // Exception: the desktop cart is a full-height drawer, so its scrim climbs
825    // up behind the nav (to just under the announcement bar) to dim the entire
826    // viewport — the nav bar itself stays lit above the scrim (z-30 > z-20).
827    function positionScrim() {
828      if (!scrim) return;
829      if (cart && cart.classList.contains('is-open') && window.innerWidth >= 750) {
830        var annBottom = annSection ? annSection.getBoundingClientRect().bottom : 0;
831        scrim.style.top = Math.max(0, annBottom) + 'px';
832        return;
833      }
834      var bottom = section.getBoundingClientRect().bottom;
835      scrim.style.top = Math.max(0, bottom) + 'px';
836    }
837    function syncScrim() {
838      if (!scrim) return;
839      var open = anyOverlayOpen();
840      if (open) positionScrim();
841      scrim.classList.toggle('is-open', open);
842    }
843    function showScrim() { syncScrim(); }
844    function hideScrim() { syncScrim(); }
845
846    header.classList.add('is-measured');
847
848    /* ---- Sticky / fade-in / scroll-aware nav ----
849       Positioning goes on the section WRAPPERS (parent = <body>), via classes
850       defined in this section's stylesheet. The header wrapper also serves as
851       the lift above following sections so the dropdown panel overlays page
852       content instead of being painted over. */
853    var navMode = header.getAttribute('data-nav-mode') || 'solid';
854    var annBar = document.querySelector('.announcement-bar');
855    var annSection = annBar ? annBar.closest('.shopify-section') : null;
856
857    var fade = header.getAttribute('data-nav-fade');
858    if (fade != null && fade !== '') {
859      document.documentElement.style.setProperty('--nav-fade', fade + 's');
860    }
861    var fadeDelay = header.getAttribute('data-nav-fade-delay');
862    if (fadeDelay != null && fadeDelay !== '') {
863      document.documentElement.style.setProperty('--nav-fade-delay', fadeDelay + 's');
864    }
865
866    if (annSection) {
867      annSection.classList.add(navMode === 'overlay' ? 'shopify-section--announcement-overlay' : 'shopify-section--announcement');
868    }
869    section.classList.add(navMode === 'overlay' ? 'shopify-section--nav-overlay' : 'shopify-section--nav-solid');
870
871    // Keep --ann-h (announcement-bar height) current so the header's `top`
872    // sits just below it — re-measured on resize when the promo text wraps.
873    // --header-h is published alongside it so in-page anchor targets can clear
874    // the sticky bars with `scroll-margin-top` (e.g. the PDP's #reviews).
875    function measureAnnouncement() {
876      var h = annSection ? annSection.getBoundingClientRect().height : 0;
877      document.documentElement.style.setProperty('--ann-h', h + 'px');
878      document.documentElement.style.setProperty('--header-h', header.getBoundingClientRect().height + 'px');
879      positionScrim();
880    }
881    measureAnnouncement();
882
883    // Overlay pages: fade both bars in on load, and flip the nav to solid once
884    // scrolled past the threshold.
885    if (navMode === 'overlay') {
886      section.classList.add('nav-fade-in');
887      if (annSection) annSection.classList.add('nav-fade-in');
888
889      var threshold = parseInt(header.getAttribute('data-nav-threshold'), 10);
890      if (isNaN(threshold)) threshold = 100;
891      var scrollTicking = false;
892      function onScroll() {
893        if (scrollTicking) return;
894        scrollTicking = true;
895        requestAnimationFrame(function () {
896          scrollTicking = false;
897          header.classList.toggle('is-solid', window.pageYOffset >= threshold);
898        });
899      }
900      window.addEventListener('scroll', onScroll, { passive: true });
901      onScroll();
902    }
903
904    /* ---- Responsive state ---- */
905    function leftEdge() {
906      var el = util && util.offsetParent !== null ? util : logo;
907      return el.getBoundingClientRect().right;
908    }
909
910    function pick() {
911      header.dataset.state = 'full';
912      var nv = nav.getBoundingClientRect();
913      var af = actFull.getBoundingClientRect();
914      if (nv.left - leftEdge() >= GAP && af.left - nv.right >= GAP) return;
915
916      header.dataset.state = 'compact';
917      var ac = actCompact.getBoundingClientRect();
918      if (ac.left - leftEdge() >= GAP) return;
919
920      header.dataset.state = 'minimal';
921    }
922
923    function update() {
924      pick();
925      if (header.dataset.state !== 'full') closeAll();
926      if (header.dataset.state === 'full') closeMenu();
927    }
928
929    /* ---- UV sync: keep menu utility in step with the header utility ---- */
930    // The UV weather script targets [data-uv-status] directly, but it runs
931    // asynchronously and the menu might already be open when data arrives, or
932    // the menu might open after the data loaded but before the event fires again.
933    // Syncing here is belt-and-suspenders and covers the minimal-state case where
934    // the header utility is CSS-hidden but its text content is already set.
935    function syncMenuUV() {
936      if (!menuUtil || !util) return;
937      var text = util.textContent;
938      if (text) {
939        menuUtil.textContent = text;
940        menuUtil.hidden = false;
941      }
942    }
943    document.addEventListener('terns:uvstatus', syncMenuUV);
944
945    /* ---- Collapsed-nav menu overlay ---- */
946    function closeMenu() {
947      if (!menu) return;
948      menu.classList.remove('is-open');
949      // Revert the forced solid (white) nav; the scroll handler's .is-solid
950      // (if past threshold) is untouched and keeps the bar white when scrolled.
951      // Snap the color revert (the panel vanishes instantly) by suppressing the
952      // transition for one frame, then restore it so scroll/dropdown still ease.
953      header.classList.add('is-nav-snap');
954      header.classList.remove('is-menu-open');
955      // Force the snapped (transition-free) revert to commit this frame.
956      void header.offsetHeight;
957      requestAnimationFrame(function () { header.classList.remove('is-nav-snap'); });
958      hideScrim();
959      if (menuToggle) {
960        menuToggle.setAttribute('aria-expanded', 'false');
961        menuToggle.textContent = 'Menu';
962      }
963    }
964
965    // Cap the mobile menu height to the space below the header so it can never
966    // exceed the viewport on short screens (Josh's cut-off complaint); the panel
967    // then scrolls. Mirrors sizeCart(). Invisible when content already fits.
968    function sizeMenu() {
969      if (!menu || !menu.classList.contains('is-open')) return;
970      var top = menu.getBoundingClientRect().top;
971      menu.style.maxHeight = Math.max(240, window.innerHeight - top) + 'px';
972    }
973
974    function openMenu() {
975      if (!menu) return;
976      closeAll();
977      closeCart();
978      syncMenuUV();
979      menu.classList.add('is-open');
980      // Force the solid (white) nav while the menu overlay is open (overlay
981      // mode only; solid mode is already white). CSS reverts on close.
982      header.classList.add('is-menu-open');
983      showScrim();
984      if (menuToggle) {
985        menuToggle.setAttribute('aria-expanded', 'true');
986        menuToggle.textContent = 'X Close';
987      }
988      sizeMenu();
989    }
990
991    if (menuToggle) {
992      menuToggle.addEventListener('click', function () {
993        if (menu.classList.contains('is-open')) { closeMenu(); } else { openMenu(); }
994      });
995    }
996
997    header.querySelectorAll('[data-menu-accordion]').forEach(function (btn) {
998      var panel = document.getElementById(btn.getAttribute('aria-controls'));
999      btn.addEventListener('click', function () {
1000        var open = btn.getAttribute('aria-expanded') === 'true';
1001        btn.setAttribute('aria-expanded', open ? 'false' : 'true');
1002        if (panel) panel.hidden = open;
1003      });
1004    });
1005
1006    /* ---- Mega-dropdown ---- */
1007    function closeAll() {
1008      triggers.forEach(function (t) {
1009        t.setAttribute('aria-expanded', 'false');
1010        var p = document.getElementById(t.getAttribute('aria-controls'));
1011        if (p) p.classList.remove('is-open');
1012      });
1013      // Revert the forced solid nav; the scroll handler's .is-solid (if past
1014      // the threshold) stays untouched and keeps the bar white when scrolled.
1015      // The panel vanishes instantly (display toggle), so snap the color revert
1016      // by suppressing the transition for one frame, then restore it. Guarded
1017      // on is-dropdown-open so we skip the forced reflow on plain opens, and so
1018      // switching triggers (close → reopen in the same tick) doesn't flicker.
1019      if (header.classList.contains('is-dropdown-open')) {
1020        header.classList.add('is-nav-snap');
1021        header.classList.remove('is-dropdown-open');
1022        void header.offsetHeight;
1023        requestAnimationFrame(function () { header.classList.remove('is-nav-snap'); });
1024      }
1025      hideScrim();
1026    }
1027
1028    function openDropdown(t) {
1029      closeAll();
1030      closeCart();
1031      t.setAttribute('aria-expanded', 'true');
1032      var p = document.getElementById(t.getAttribute('aria-controls'));
1033      if (p) p.classList.add('is-open');
1034      // Force the solid (white) nav while the panel is open (overlay mode only;
1035      // solid mode is already white). CSS reverts when the class is removed.
1036      header.classList.add('is-dropdown-open');
1037      showScrim();
1038    }
1039
1040    // Close after a short grace period so the pointer can travel from a
1041    // trigger to its panel (and back) without the dropdown flickering shut.
1042    var closeTimer = null;
1043    function scheduleClose() {
1044      if (closeTimer) clearTimeout(closeTimer);
1045      closeTimer = setTimeout(function () { closeTimer = null; closeAll(); }, 150);
1046    }
1047    function cancelClose() {
1048      if (closeTimer) { clearTimeout(closeTimer); closeTimer = null; }
1049    }
1050
1051    triggers.forEach(function (t) {
1052      var p = document.getElementById(t.getAttribute('aria-controls'));
1053      // Hover intent: open over the trigger; close once the pointer leaves
1054      // both the trigger and its panel (so hovering elsewhere in the nav
1055      // bar dismisses it). The grace timer bridges the trigger→panel gap.
1056      t.addEventListener('mouseenter', function () { cancelClose(); openDropdown(t); });
1057      t.addEventListener('mouseleave', scheduleClose);
1058      t.addEventListener('focus', function () { openDropdown(t); });
1059      // Click follows the link to the collection page (the trigger is a real
1060      // <a href> to e.g. /collections/shop-skincare). The pop-down still opens
1061      // on hover/focus — this is only for visitors who click the nav item.
1062      // closeAll() first so the panel/scrim don't linger over the navigation.
1063      t.addEventListener('click', function () { closeAll(); });
1064      if (p) {
1065        p.addEventListener('mouseenter', cancelClose);
1066        p.addEventListener('mouseleave', scheduleClose);
1067      }
1068    });
1069
1070    /* ---- Cart pop-down ---- */
1071    // Cap the panel height to the space below the header so the item list
1072    // scrolls and the subtotal / checkout / mission stay reachable.
1073    function sizeCart() {
1074      if (!cart || !cart.classList.contains('is-open')) return;
1075      var panel = cart.querySelector('.cart-drawer__panel');
1076      if (!panel) return;
1077      var top = cart.getBoundingClientRect().top;
1078      panel.style.maxHeight = Math.max(240, window.innerHeight - top) + 'px';
1079    }
1080
1081    function closeCart() {
1082      if (!cart) return;
1083      cart.classList.remove('is-open');
1084      // Revert the forced solid (white) nav on overlay pages; snap the color
1085      // change (the panel vanishes instantly) by suppressing the transition for
1086      // one frame, mirroring closeMenu/closeAll. Guarded so we skip the reflow
1087      // when the cart wasn't the thing that forced it.
1088      if (header.classList.contains('is-cart-open')) {
1089        header.classList.add('is-nav-snap');
1090        header.classList.remove('is-cart-open');
1091        void header.offsetHeight;
1092        requestAnimationFrame(function () { header.classList.remove('is-nav-snap'); });
1093      }
1094      hideScrim();
1095      cartToggles.forEach(function (t) { t.setAttribute('aria-expanded', 'false'); });
1096    }
1097
1098    function openCart() {
1099      if (!cart) return;
1100      closeAll();
1101      closeMenu();
1102      cart.classList.add('is-open');
1103      // Force the solid (white) nav while the cart is open (overlay mode only;
1104      // solid mode is already white). CSS reverts when the class is removed.
1105      header.classList.add('is-cart-open');
1106      showScrim();
1107      cartToggles.forEach(function (t) { t.setAttribute('aria-expanded', 'true'); });
1108      sizeCart();
1109    }
1110
1111    cartToggles.forEach(function (t) {
1112      t.addEventListener('click', function (e) {
1113        e.preventDefault();
1114        if (cart && cart.classList.contains('is-open')) { closeCart(); } else { openCart(); }
1115      });
1116    });
1117
1118    if (cart) {
1119      var closeBtn = cart.querySelector('[data-cart-close]');
1120      if (closeBtn) closeBtn.addEventListener('click', closeCart);
1121    }
1122
1123    // Re-render only the live part of the drawer (items + subtotal) plus the
1124    // header cart counts, via the Section Rendering API. Keeps the panel open.
1125    function refreshCart() {
1126      var url = SECTION_URL + '?section_id=' + encodeURIComponent(SECTION_ID);
1127      return fetch(url, { headers: { 'Accept': 'text/html' } })
1128        .then(function (r) { return r.text(); })
1129        .then(function (html) {
1130          var doc = new DOMParser().parseFromString(html, 'text/html');
1131          var freshBody = doc.querySelector('[data-cart-body]');
1132          var liveBody = header.querySelector('[data-cart-body]');
1133          if (freshBody && liveBody) liveBody.innerHTML = freshBody.innerHTML;
1134          var freshCount = doc.querySelector('[data-cart-count]');
1135          if (freshCount) {
1136            header.querySelectorAll('[data-cart-count]').forEach(function (el) {
1137              el.textContent = freshCount.textContent;
1138            });
1139          }
1140          sizeCart();
1141        });
1142    }
1143
1144    function changeLine(key, qty) {
1145      if (!cart) return;
1146      cart.classList.add('is-busy');
1147      fetch(CART_CHANGE_URL, {
1148        method: 'POST',
1149        headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
1150        body: JSON.stringify({ id: key, quantity: qty })
1151      })
1152        .then(function () { return refreshCart(); })
1153        .catch(function () {})
1154        .then(function () { cart.classList.remove('is-busy'); });
1155    }
1156
1157    // Delegate stepper clicks — the body is replaced wholesale on refresh,
1158    // so a single listener on the drawer survives re-renders.
1159    if (cart) {
1160      cart.addEventListener('click', function (e) {
1161        var up = e.target.closest('[data-qty-up]');
1162        var down = e.target.closest('[data-qty-down]');
1163        if (!up && !down) return;
1164        var line = e.target.closest('[data-cart-line]');
1165        if (!line) return;
1166        var key = line.getAttribute('data-line-key');
1167        var qtyEl = line.querySelector('[data-qty]');
1168        var qty = parseInt(qtyEl && qtyEl.textContent, 10) || 0;
1169        changeLine(key, up ? qty + 1 : qty - 1);
1170      });
1171    }
1172
1173    // Intercept any product add-to-cart form (PDP, future product cards) so
1174    // adding drops the item straight into the drawer instead of navigating.
1175    document.addEventListener('submit', function (e) {
1176      var form = e.target;
1177      if (!(form instanceof HTMLFormElement)) return;
1178      var action = form.getAttribute('action') || '';
1179      if (action.indexOf('/cart/add') === -1) return;
1180      e.preventDefault();
1181      var btn = form.querySelector('[type="submit"]');
1182      if (btn) btn.setAttribute('disabled', 'disabled');
1183      fetch(CART_ADD_URL + '.js', {
1184        method: 'POST',
1185        headers: { 'Accept': 'application/javascript' },
1186        body: new FormData(form)
1187      })
1188        .then(function (r) { if (!r.ok) throw new Error('add failed'); return r.json(); })
1189        .then(function () { return refreshCart(); })
1190        .then(function () { openCart(); })
1191        .catch(function () { form.submit(); })
1192        .then(function () { if (btn) btn.removeAttribute('disabled'); });
1193    });
1194
1195    if (scrim) {
1196      scrim.addEventListener('click', function () { closeAll(); closeMenu(); closeCart(); });
1197    }
1198
1199    header.addEventListener('focusout', function (e) {
1200      if (!header.contains(e.relatedTarget)) closeAll();
1201    });
1202    document.addEventListener('keydown', function (e) {
1203      if (e.key === 'Escape') { closeAll(); closeMenu(); closeCart(); }
1204    });
1205    // Tap/click anywhere outside an open dropdown (its trigger or panel)
1206    // dismisses it — the primary close path on touch, where there's no hover.
1207    document.addEventListener('click', function (e) {
1208      if (!e.target.closest('[data-dropdown-trigger]') && !e.target.closest('[data-dropdown-panel]')) {
1209        closeAll();
1210      }
1211      if (!header.contains(e.target)) { closeMenu(); closeCart(); }
1212    });
1213
1214    /* ---- Init ---- */
1215    var scheduled = false;
1216    function schedule() {
1217      if (scheduled) return;
1218      scheduled = true;
1219      requestAnimationFrame(function () { scheduled = false; update(); });
1220    }
1221
1222    update();
1223    // The live UV status line (assets/uv-weather.js) appears after fetch; when
1224    // it does, its width changes the left group, so re-measure the 3-state layout.
1225    document.addEventListener('terns:uvstatus', schedule);
1226    window.addEventListener('resize', schedule);
1227    window.addEventListener('resize', sizeCart);
1228    window.addEventListener('resize', sizeMenu);
1229    window.addEventListener('orientationchange', sizeMenu);
1230    window.addEventListener('resize', measureAnnouncement);
1231    window.addEventListener('resize', positionScrim);
1232    if (document.fonts && document.fonts.ready) {
1233      document.fonts.ready.then(function () { update(); measureAnnouncement(); });
1234    }
1235  })();
1236</script>
1236
1237
1238
1239</div>
1240<!-- END sections: header-group -->
1241
1242    <div id="shopify-section-template--21853961650428__main" class="shopify-section">
1243
1244<h1>Cart</h1>
1245
1246<form action="/cart" method="post">
1247  <table>
1248    
1249  </table>
1250
1251  <input type="submit" name="checkout" value="Checkout">
1252</form>
1253
1254
1255</div>
1256
1257    <!-- BEGIN sections: footer-group -->
1258<div id="shopify-section-sections--21853954670844__sub-footer" class="shopify-section shopify-section-group-footer-group">
1259
1260<div class="sub-footer color-scheme scheme-light full-width">
1261  <div class="sub-footer__inner"><p class="sub-footer__mission"><span class="sub-footer__clause">Every purchase protects the wild,</span> <span class="sub-footer__clause">every adventure fuels innovation,</span> <span class="sub-footer__clause">every success strengthens our mission.</span></p><div class="sub-footer__badges"><span class="sub-footer__badge sub-footer__badge--planet" role="img" aria-label="1% for the Planet member">
1262            <svg preserveAspectRatio="xMidYMid meet" viewBox="0 0 143.32 61.24" fill="none" xmlns="http://www.w3.org/2000/svg">
1263<g>
1264<path d="M29.28 1.34C45.63 0.66 59.44 13.37 60.14 29.74C60.83 46.11 48.15 59.95 31.80 60.66C15.44 61.37 1.60 48.66 0.90 32.27C0.20 15.88 12.91 2.03 29.28 1.34ZM20.64 12.43C20.64 14.12 20.70 16.58 20.59 18.21C22.03 18.23 23.52 18.27 24.96 18.19C24.82 21.40 24.90 25.16 24.90 28.41L24.90 46.06C24.91 48.57 25.00 51.63 24.89 54.08C26.85 54.06 28.80 54.06 30.75 54.07C32.59 54.07 34.64 54.02 36.46 54.07C36.38 53.15 36.42 51.94 36.42 50.99L36.42 46.13L36.42 30.56L36.42 15.12L36.41 10.30C36.41 9.44 36.38 8.24 36.45 7.41L30.09 7.39C28.87 7.39 27.49 7.36 26.28 7.42C24.59 8.81 23.00 10.41 21.32 11.82C21.11 12.00 20.83 12.24 20.64 12.43ZM51.11 22.98C47.82 27.69 44.18 32.49 40.80 37.16C41.57 37.11 42.40 37.12 43.17 37.12L50.33 27.28C51.35 25.88 52.50 24.38 53.47 22.97C52.79 23.05 51.85 22.96 51.11 22.98ZM51.23 30.54C49.41 30.62 48.00 32.17 48.08 34.00C48.17 35.83 49.72 37.24 51.54 37.15C53.36 37.07 54.77 35.52 54.68 33.69C54.60 31.87 53.05 30.46 51.23 30.54ZM43.23 29.66C44.40 29.47 45.39 28.66 45.81 27.55C46.22 26.43 46.01 25.18 45.25 24.26C44.48 23.35 43.29 22.92 42.12 23.13C40.34 23.46 39.15 25.15 39.45 26.94C39.76 28.73 41.44 29.94 43.23 29.66Z" fill="var(--fill-0, black)"/>
1265<path d="M42.62 24.90C43.16 24.88 43.67 25.14 43.95 25.60C44.24 26.05 44.26 26.63 44.00 27.10C43.75 27.57 43.26 27.87 42.72 27.88C41.91 27.89 41.24 27.25 41.21 26.44C41.18 25.63 41.81 24.94 42.62 24.90Z" fill="var(--fill-0, black)"/>
1266<path d="M51.20 32.35C52.01 32.25 52.74 32.82 52.85 33.63C52.96 34.43 52.41 35.18 51.61 35.31C51.08 35.39 50.54 35.18 50.20 34.76C49.87 34.33 49.79 33.76 50.00 33.26C50.20 32.76 50.66 32.41 51.20 32.35Z" fill="var(--fill-0, black)"/>
1267<path d="M82.31 16.92C85.86 16.39 89.17 18.84 89.70 22.39C90.24 25.94 87.79 29.26 84.24 29.80C80.69 30.33 77.38 27.88 76.85 24.33C76.31 20.77 78.76 17.46 82.31 16.92ZM83.92 26.60C84.43 26.57 85.16 26.07 85.50 25.69C86.17 24.92 86.42 24.15 86.36 23.14C86.30 22.24 85.90 21.41 85.23 20.81C84.68 20.33 83.85 20.03 83.13 20.07C83.02 20.08 82.92 20.09 82.81 20.11C81.86 20.34 81.22 20.65 80.69 21.53C80.20 22.34 80.06 23.31 80.28 24.23C80.50 25.07 81.02 25.80 81.78 26.25C82.52 26.68 83.10 26.63 83.92 26.60Z" fill="var(--fill-0, black)"/>
1268<path d="M113.27 31.81C113.96 31.91 116.33 31.89 117.03 31.79C116.96 33.14 117.10 44.76 116.93 45.00C115.89 44.96 114.79 44.98 113.74 44.97C113.07 44.27 112.26 43.14 111.64 42.34L108.18 37.88C108.29 40.03 108.18 42.77 108.22 45.00C106.98 44.95 105.74 44.96 104.51 45.04C104.45 43.81 104.45 32.04 104.59 31.83C105.37 31.95 107.57 31.67 108.01 32.05L108.04 32.08C108.54 32.52 109.22 33.52 109.68 34.08C110.91 35.60 112.09 37.32 113.36 38.81C113.26 38.10 113.29 36.97 113.29 36.22C113.30 34.75 113.3 33.28 113.27 31.81Z" fill="var(--fill-0, black)"/>
1269<path d="M91.63 17.22C92.75 17.30 93.86 17.25 94.98 17.27C97.38 17.31 100.49 16.84 101.96 19.23C102.55 20.18 102.73 21.32 102.47 22.40C102.14 23.77 101.36 24.49 100.21 25.20L100.18 25.35C100.36 25.73 102.75 29.20 103.01 29.51C102.50 29.46 101.87 29.46 101.34 29.45L98.97 29.46C98.17 28.22 97.36 26.99 96.53 25.77L95.06 25.77C95.10 26.97 95.08 28.27 95.10 29.48C94.02 29.40 92.72 29.46 91.63 29.50C91.53 27.91 91.61 25.40 91.61 23.75C91.62 21.75 91.53 19.17 91.63 17.22ZM98.71 22.66C98.97 22.32 99.03 22.19 99.18 21.79C99.06 21.28 98.98 20.80 98.48 20.51C97.66 20.02 96.08 20.25 95.07 20.20L95.08 23.16C96.29 23.15 97.71 23.32 98.71 22.66Z" fill="var(--fill-0, black)"/>
1270<path d="M119.28 31.81C119.73 31.90 122.28 31.87 122.85 31.87L126.88 31.87C127.84 31.87 128.90 31.89 129.84 31.78C129.79 32.75 129.77 34.07 129.83 35.04C127.53 34.92 124.93 35.12 122.79 34.97C122.80 35.63 122.79 36.33 122.79 36.99C124.77 36.83 127.00 37.07 129.12 36.88C129.10 37.74 129.07 39.06 129.13 39.88C127.42 39.86 125.72 39.85 124.02 39.86L122.78 39.86L122.80 41.93C124.97 41.78 127.65 42.01 129.95 41.87C129.91 42.89 129.93 43.98 129.95 45.00C128.21 44.92 
1270126.08 44.98 124.31 44.97C122.80 44.97 120.71 44.92 119.24 45.03C119.17 42.29 119.29 39.35 119.24 36.58C119.23 36.03 119.2 32.15 119.28 31.81Z" fill="var(--fill-0, black)"/>
1271<path d="M65.68 31.84C68.16 31.97 73.11 31.36 74.93 32.88C78.26 35.68 76.84 40.32 72.58 41.11C71.72 41.27 70.22 41.34 69.34 41.26C69.33 42.52 69.33 43.78 69.34 45.04C68.16 44.99 66.88 44.91 65.70 45.04C65.60 40.78 65.69 36.13 65.68 31.84ZM69.32 38.41C70.59 38.40 71.47 38.57 72.55 37.90C72.86 37.54 72.94 37.27 73.08 36.81C72.65 34.38 71.12 35.10 69.29 34.95C69.37 35.88 69.34 37.44 69.32 38.41Z" fill="var(--fill-0, black)"/>
1272<path d="M94.19 31.84L97.74 31.87C98.25 32.85 98.67 33.94 99.10 34.96C100.49 38.33 101.99 41.67 103.33 45.06C101.99 44.92 100.74 44.98 99.41 45.02C99.09 44.35 98.83 43.41 98.46 42.78C98.39 42.65 98.22 42.67 98.06 42.66C96.58 42.66 94.95 42.69 93.49 42.64C93.19 43.27 92.82 44.29 92.54 44.98C91.21 44.99 89.95 44.97 88.62 45.01C89.89 42.40 90.91 39.50 92.10 36.84C92.83 35.22 93.53 33.49 94.19 31.84ZM94.47 39.84L96.06 39.81C96.51 39.82 96.97 39.83 97.42 39.80C97.17 39.27 96.16 36.49 95.90 36.31C95.66 37.04 94.81 39.24 94.47 39.84Z" fill="var(--fill-0, black)"/>
1273<path d="M126.87 17.21C127.66 17.33 129.56 17.26 130.38 17.20C130.27 18.27 130.32 20.32 130.32 21.45L130.33 29.29L130.28 29.43C130.08 29.50 127.34 29.48 126.91 29.49C126.84 28.11 126.88 26.23 126.92 24.84C125.68 24.89 123.83 24.88 122.59 24.83C122.7 26.24 122.55 28.01 122.64 29.50C121.48 29.45 120.31 29.45 119.15 29.49C119.12 28.91 119.12 28.26 119.13 27.
127368C119.21 24.22 119.00 20.65 119.18 17.21C120.19 17.32 121.63 17.26 122.65 17.20C122.60 18.76 122.63 20.27 122.6 21.81C123.96 21.78 125.54 21.82 126.92 21.83C126.83 20.56 126.89 18.56 126.87 17.21Z" fill="var(--fill-0, black)"/>
1274<path d="M132.48 17.22C134.09 17.35 136.36 17.26 138.01 17.27C139.07 17.29 141.43 17.33 142.41 17.22C142.35 18.04 142.38 19.32 142.41 20.16C140.82 20.01 137.61 20.14 135.87 20.13C135.90 20.78 135.90 21.33 135.89 21.98C137.86 21.98 139.83 21.97 141.80 21.95C141.75 22.75 141.78 23.90 141.78 24.72C140.29 24.60 138.31 24.66 136.79 24.67L135.88 24.66C135.90 25.32 135.90 25.95 135.89 26.61C137.97 26.61 140.43 26.67 142.46 26.53C142.44 27.34 142.38 28.76 142.47 29.51C140.98 29.41 139.25 29.45 137.76 29.45C136.03 29.45 134.20 29.43 132.48 29.49C132.41 26.38 132.52 23.22 132.47 20.10C132.45 19.15 132.45 18.15 132.48 17.22Z" fill="var(--fill-0, black)"/>
1275<path d="M65.75 17.24C66.07 17.27 66.38 17.28 66.70 17.28C69.65 17.24 72.64 17.35 75.59 17.20C75.56 18.13 75.51 19.38 75.61 20.29C73.47 20.22 71.25 20.28 69.10 20.26C69.15 20.79 69.12 21.77 69.09 22.30C70.34 22.23 71.64 22.33 72.89 22.29C73.52 22.27 74.19 22.25 74.82 22.27C74.95 22.44 74.90 22.46 74.89 22.74V25.21C73.15 25.04 70.89 25.18 69.09 25.14C69.21 26.26 69.09 28.25 69.14 29.50C67.97 29.45 66.87 29.42 65.70 29.49C65.61 25.95 65.75 22.36 65.68 18.81C65.68 18.42 65.65 17.60 65.75 17.24Z" fill="var(--fill-0, black)"/>
1276<path d="M130.99 31.82C131.41 31.89 134.21 31.89 134.85 31.87C137.22 31.80 140.16 32.00 142.46 31.79C142.41 32.92 142.41 34.04 142.47 35.17C141.16 35.13 139.85 35.17 138.54 35.13C138.59 37.08 138.56 39.13 138.56 41.08L138.58 45.01C137.46 44.92 135.96 44.98 134.84 45.03C134.76 42.03 134.79 38.16 134.85 35.14C133.56 35.15 132.19 35.10 130.92 35.18C130.91 34.61 130.82 32.15 130.99 31.82Z" fill="var(--fill-0, black)"/>
1277<path d="M78.21 31.82C78.78 31.92 81.35 31.87 81.94 31.81C81.74 34.93 81.99 38.66 81.88 41.86C84.01 41.84 86.17 41.90 88.30 41.82C88.23 42.60 88.23 44.11 88.30 44.88C88.12 45.09 87.86 45.00 87.61 45.00C84.57 45.08 81.17 44.79 78.17 45.04C78.12 43.69 78.06 32.26 78.21 31.82Z" fill="var(--fill-0, black)"/>
1278<path d="M106.87 17.21C107.4 17.31 109.89 17.28 110.52 17.28C112.85 17.25 115.34 17.33 117.66 17.20C117.62 18.11 117.58 19.39 117.66 20.29C116.50 20.24 115.16 20.27 113.98 20.25C114.08 21.52 113.99 24.40 113.99 25.80C113.99 27.04 114.00 28.27 114.01 29.50C112.86 29.45 111.70 29.45 110.54 29.49C110.47 27.73 110.54 25.75 110.52 23.96C110.51 23.07 110.47 21.04 110.57 20.26C109.34 20.25 108.11 20.27 106.87 20.29C106.88 19.29 106.82 18.20 106.87 17.21Z" fill="var(--fill-0, black)"/>
1279<path d="M139.91 42.88C140.47 42.92 140.94 42.75 141.38 43.20C141.90 43.73 141.47 44.46 141.04 44.86C140.97 44.84 140.89 44.81 140.82 44.79C140.34 44.64 140.35 44.69 139.93 44.85C139.08 44.33 139.07 43.35 139.91 42.88Z" fill="var(--fill-0, black)" fill-opacity="0.12"/>
1280</g>
1281</svg>
1282
1283          </span><span class="sub-footer__badge sub-footer__badge--ocean" role="img" aria-label="Oceanworks Guaranteed">
1284            <svg preserveAspectRatio="xMidYMid meet" viewBox="0 0.47 64.53 73" fill="none" xmlns="http://www.w3.org/2000/svg">
1285<g transform="translate(64.53,0) rotate(90)">
1286<g>
1287<path d="M54.61 60.98C55.22 61.85 56.27 62.05 57.07 61.48C57.70 61.05 57.96 60.32 57.75 59.59L56.47 60.49C56.38 60.54 56.29 60.52 56.23 60.44L55.76 59.77C55.70 59.69 55.72 59.59 55.80 59.53L58.08 57.95C58.14 57.91 58.24 57.92 58.29 57.98C58.36 58.07 58.44 58.17 58.51 58.27C59.47 59.65 59.12 61.51 57.76 62.45C56.39 63.40 54.53 63.08 53.57 61.7C52.61 60.31 52.96 58.45 54.33 57.51C55.10 56.97 56.00 56.84 56.86 57.06C56.95 57.09 57.00 57.17 56.98 57.26L56.77 58.09C56.74 58.20 56.65 58.25 56.54 58.22C56.03 58.09 55.44 58.18 55.00 58.49C54.20 59.05 54.01 60.09 54.61 60.97V60.98Z" fill="var(--fill-0, black)"/>
1288<path d="M60.64 52.06C60.57 52.00 60.56 51.90 60.63 51.83L61.25 51.13C61.32 51.05 61.42 51.05 61.49 51.12L64.06 53.42C65.12 54.36 65.05 55.80 64.17 56.78C63.29 57.77 61.87 58.00 60.81 57.06L58.24 54.76C58.16 54.69 58.15 54.59 58.22 54.52L58.84 53.82C58.91 53.74 59.01 53.74 59.08 53.81L61.56 56.02C62.07 56.47 62.76 56.56 63.27 55.99C63.79 55.42 63.62 54.74 63.11 54.29L60.63 52.07L60.64 52.06Z" fill="var(--fill-0, black)"/>
1289<path d="M69.34 48.98L68.04 48.79L67.01 50.61L67.86 51.62C67.90 51.67 67.90 51.76 67.87 51.81L67.38 52.69C67.30 52.82 67.19 52.83 67.10 52.72L63.39 48.06C63.34 48.01 63.33 47.94 63.37 47.87L63.82 47.08C63.86 47.02 63.92 46.99 63.99 47.00L69.90 47.77C70.04 47.79 70.09 47.89 70.02 48.02L69.53 48.90C69.49 48.97 69.42 49.00 69.35 48.99L69.34 48.98ZM66.21 49.64L66.80 48.59L65.15 48.35L66.21 49.64Z" fill="var(--fill-0, black)"/>
1290<path d="M72.01 42.14L69.57 42.81L69.50 43.07L71.45 43.66C71.55 43.69 71.59 43.77 71.56 43.87L71.29 44.77C71.26 44.86 71.18 44.91 71.08 44.88L65.78 43.28C65.69 43.25 65.65 43.17 65.67 43.07L66.27 41.10C66.56 40.15 67.49 39.58 68.54 39.90C69.36 40.15 69.85 40.83 69.84 41.55L72.22 40.78C72.40 40.72 72.49 40.80 72.43 40.98L72.12 42.02C72.11 42.08 72.06 42.12 72.01 42.14L72.01 42.14ZM67.12 42.36L68.37 42.73L68.60 42.01C68.78 41.38 68.33 41.17 68.18 41.12C68.03 41.07 67.54 41.00 67.35 41.63L67.12 42.36Z" fill="var(--fill-0, black)"/>
1291<path d="M73.27 33.72L72.01 34.11L71.86 36.19L73.05 36.75C73.12 36.78 73.15 36.85 73.15 36.92L73.07 37.92C73.06 38.07 72.96 38.13 72.83 38.06L67.49 35.43C67.42 35.40 67.39 35.34 67.39 35.26L67.46 34.36C67.46 34.28 67.51 34.23 67.58 34.21L73.26 32.40C
129173.40 32.35 73.48 32.42 73.47 32.58L73.40 33.58C73.39 33.65 73.34 33.71 73.28 33.73L73.27 33.72ZM70.72 35.66L70.81 34.47L69.21 34.95L70.72 35.66Z" fill="var(--fill-0, black)"/>
1292<path d="M66.84 24.98L72.30 24.08C72.40 24.06 72.48 24.12 72.49 24.22L72.66 25.23C72.67 25.27 72.65 25.33 72.61 25.37L69.48 28.56L72.94 27.99C73.04 27.98 73.12 28.03 73.13 28.13L73.29 29.06C73.30 29.16 73.25 29.24 73.15 29.25L67.69 30.15C67.59 30.16 67.51 30.11 67.50 30.01L67.33 29.00C67.32 28.95 67.34 28.89 67.38 28.86L70.53 25.67L67.05 26.24C66.95 26.25 66.87 26.20 66.85 26.10L66.70 25.17C66.69 25.07 66.74 25.00 66.84 24.98L66.84 24.98Z" fill="var(--fill-0, black)"/>
1293<path d="M70.47 18.71C70.56 18.68 70.65 18.71 70.68 18.81L71.03 19.68C71.07 19.78 71.03 19.87 70.93 19.90L66.72 21.56L67.18 22.73C67.22 22.83 67.18 22.91 67.08 22.94L66.30 23.25C66.21 23.29 66.12 23.25 66.09 23.16L64.70 19.63C64.66 19.53 64.70 19.45 64.80 19.41L65.58 19.11C65.67 19.07 65.76 19.11 65.79 19.20L66.25 20.37L70.47 18.71Z" fill="var(--fill-0, black)"/>
1294<path d="M67.16 14.39L65.90 12.38C65.85 12.29 65.87 12.20 65.96 12.15L66.67 11.71C66.75 11.65 66.84 11.67 66.90 11.76L68.73 14.71C68.79 14.79 68.77 14.89 68.68 14.94L63.99 17.86C63.90 17.91 63.81 17.89 63.76 17.81L61.92 14.86C61.87 14.77 61.89 14.68 61.97 14.63L62.68 14.19C62.77 14.13 62.86 14.15 62.91 14.24L64.16 16.25L65.16 15.63L64.11 13.94C64.05 13.85 64.07 13.76 64.16 13.71L64.87 13.27C64.96 13.22 65.05 13.24 65.10 13.32L66.15 15.02L67.15 14.40L67.16 14.39Z" fill="var(--fill-0, black)"/>
1295<path d="M63.19 9.04L61.58 7.30C61.52 7.22 61.52 7.13 61.59 7.06L62.21 6.49C62.28 6.43 62.37 6.43 62.44 6.50L64.80 9.06C64.87 9.13 64.86 9.23 64.79 9.30L60.73 13.05C60.66 13.11 60.56 13.11 60.49 13.04L58.13 10.48C58.07 10.41 58.07 10.31 58.14 10.25L58.76 9.67C58.83 9.61 58.93 9.61 58.99 9.68L60.60 11.43L61.46 10.63L60.11 9.16C60.04 9.09 60.05 8.99 60.12 8.93L60.73 8.36C60.81 8.29 60.90 8.30 60.97 8.37L62.32 9.83L63.19 9.04Z" fill="var(--fill-0, black)"/>
1296<path d="M54.21 3.76C55.21 2.34 56.98 2.14 58.30 3.07L59.78 4.13C59.87 4.19 59.88 4.28 59.82 4.36L56.62 8.87C56.57 8.95 56.47 8.97 56.39 8.91L54.91 7.86C53.59 6.93 53.20 5.19 54.21 3.77V3.76ZM57.76 4.12C56.72 3.39 55.71 3.85 55.25 4.50C54.79 5.15 54.69 6.26 55.72 6.99L56.17 7.31L58.21 4.44L57.76 4.12Z" fill="var(--fill-0, black)"/>
1297</g>
1298<g>
1299<path d="M17.77 60.01C18.61 58.56 20.44 58.08 21.88 58.91C23.32 59.74 23.82 61.56 22.98 63.02C22.14 64.48 20.31 64.95 18.87 64.13C17.43 63.30 16.93 61.47 17.77 60.01ZM18.87 60.65C18.34 61.57 18.62 62.61 19.47 63.09C20.32 63.58 21.35 63.31 21.88 62.38C22.41 61.46 22.13 60.43 21.28 59.94C20.44 59.46 19.40 59.73 18.87 60.65Z" fill="var(--fill-0, black)"/>
1300<path d="M13.59 54.77C13.48 54.78 13.39 54.72 13.39 54.60L13.30 53.75C13.30 53.65 13.36 53.58 13.45 53.57C14.33 53.48 15.20 53.74 15.89 54.40C17.09 55.54 17.16 57.43 16.00 58.65C14.84 59.87 12.95 59.90 11.74 58.76C11.06 58.11 10.75 57.25 10.79 56.37C10.80 56.28 10.86 56.21 10.96 56.21L11.81 56.25C11.93 56.25 11.99 56.33 11.99 56.44C11.96 56.97 12.17 57.53 12.56 57.90C13.27 58.57 14.34 58.54 15.07 57.77C15.80 57.00 15.77 55.94 15.06 55.26C14.68 54.89 14.10 54.71 13.58 54.77L13.59 54.77Z" fill="var(--fill-0, black)"/>
1301<path d="M11.05 50.65L9.72 48.68C9.66 48.60 9.68 48.50 9.76 48.45L10.46 47.98C10.54 47.92 10.64 47.94 10.69 48.02L12.64 50.90C12.70 50.98 12.68 51.08 12.60 51.14L8.02 54.23C7.94 54.29 7.84 54.27 7.78 54.19L5.84 51.31C5.78 51.23 5.80 51.13 5.88 51.07L6.57 50.60C6.66 50.55 6.75 50.57 6.81 50.65L8.14 52.61L9.11 51.96L7.99 50.31C7.94 50.23 7.96 50.13 8.04 50.07L8.73 49.60C8.81 49.54 8.91 49.56 8.97 49.64L10.09 51.29L11.06 50.64L11.05 50.65Z" fill="var(--fill-0, black)"/>
1302<path d="M7.96 42.29L7.00 43.18L7.76 45.13L9.08 45.11C9.15 45.11 9.21 45.16 9.24 45.22L9.61 46.16C9.66 46.30 9.60 46.39 9.45 46.39L3.49 46.33C3.42 46.33 3.36 46.30 3.33 46.22L3.00 45.38C2.97 45.31 2.99 45.24 3.04 45.19L7.37 41.10C7.48 40.99 7.59 41.02 7.64 41.16L8.01 42.10C8.04 42.17 8.02 42.24 7.97 42.29H7.96ZM6.50 45.14L6.07 44.02L4.83 45.15L6.50 45.14Z" fill="var(--fill-0, black)"/>
1303<path d="M0.80 34.81L6.28 34.07C6.38 34.06 6.45 34.11 6.47 34.21L6.61 35.23C6.61 35.27 6.60 35.33 6.56 35.37L3.34 38.47L6.81 38.00C6.91 37.98 6.99 38.04 7.00 38.14L7.13 39.07C7.14 39.17 7.08 39.25 6.98 39.26L1.50 40.00C1.40 40.02 1.32 39.96 1.31 39.86L1.17 38.85C1.17 38.80 1.18 38.75 1.22 38.71L4.46 35.60L0.97 36.08C0.87 36.09 0.79 36.04 0.78 35.94L0.66 35.00C0.64 34.90 0.70 34.82 0.80 34.81Z" fill="var(--fill-0, black)"/>
1304<path d="M1.89 23.05L7.09 25.65C7.15 25.68 7.20 25.75 7.18 25.82L7.04 26.77C7.03 26.85 6.97 26.90 6.90 26.91L3.25 27.41L6.59 28.96C6.65 28.99 6.69 29.06 6.68 29.13L6.54 30.08C6.53 30.16 6.46 30.21 6.40 30.22L0.66 31.17C0.52 31.20 0.45 31.12 0.47 30.98L0.61 30.01C0.62 29.93 0.68 29.88 0.75 29.87L4.70 29.34L1.08 27.76C1.01 27.73 0.97 27.66 0.98 27.58L1.13 26.55C1.14 26.48 1.20 26.42 1.28 26.41L5.21 25.97L1.59 24.30C1.52 24.27 1.48 24.20 1.49 24.13L1.64 23.16C1.66 23.02 1.75 22.96 1.88 23.03L1.89 23.05Z" fill="var(--fill-0, black)"/>
1305<path d="M7.78 16.06C9.31 16.75 9.96 18.53 9.28 20.04C8.60 21.55 6.83 22.23 5.30 21.54C3.76 20.84 3.12 19.07 3.80 17.56C4.48 16.05 6.24 
130515.36 7.78 16.06ZM7.25 17.22C6.28 16.78 5.28 17.17 4.88 18.05C4.48 18.94 4.85 19.94 5.82 20.38C6.79 20.82 7.79 20.44 8.19 19.55C8.59 18.66 8.22 17.66 7.25 17.22Z" fill="var(--fill-0, black)"/>
1306<path d="M13.27 13.26L10.76 13.03L10.59 13.24L12.21 14.48C12.30 14.54 12.31 14.63 12.25 14.71L11.68 15.46C11.62 15.54 11.52 15.55 11.44 15.49L7.05 12.13C6.97 12.07 6.96 11.98 7.02 11.89L8.27 10.26C8.88 9.47 9.95 9.27 10.82 9.94C11.50 10.47 11.72 11.28 11.46 11.95L13.95 12.07C14.14 12.08 14.19 12.18 14.08 12.34L13.42 13.19C13.39 13.24 13.33 13.26 13.27 13.26L13.27 13.26ZM8.63 11.73L9.66 12.53L10.13 11.92C10.53 11.41 10.18 11.05 10.05 10.94C9.93 10.85 9.49 10.61 9.09 11.13L8.63 11.73Z" fill="var(--fill-0, black)"/>
1307<path d="M13.04 5.41L14.43 7.07V4.10C14.43 4.05 14.45 4.00 14.49 3.97L15.46 3.16C15.64 3.01 15.74 3.07 15.74 3.30L15.54 6.92L19.14 7.36C19.37 7.40 19.40 7.51 19.22 7.66L18.25 8.47C18.22 8.50 18.17 8.51 18.12 8.50L15.20 7.99L16.58 9.64C16.65 9.72 16.64 9.81 16.57 9.88L15.85 10.48C15.77 10.54 15.67 10.54 15.61 10.46L12.06 6.22C11.99 6.15 12.00 6.05 12.08 5.99L12.80 5.38C12.87 5.32 12.97 5.33 13.03 5.40L13.04 5.41Z" fill="var(--fill-0, black)"/>
1308<path d="M20.42 5.99C20.32 5.96 20.28 5.88 20.30 5.79L20.44 5.02C20.46 4.90 20.55 4.86 20.67 4.89C21.19 5.01 21.74 4.91 22.08 4.73C22.48 4.51 22.74 4.13 22.55 3.78C22.14 3.02 19.85 4.37 18.99 2.77C18.46 1.79 18.98 0.86 19.84 0.40C20.43 0.08 20.92 -0.06 21.75 0.03C21.85 0.03 21.90 0.11 21.89 0.20L21.79 0.99C21.78 1.09 21.70 1.15 21.60 1.14C21.23 1.11 20.74 1.16 20.38 1.35C20.03 1.55 19.88 1.86 20.04 2.18C20.42 2.90 22.80 1.60 23.65 3.17C24.15 4.10 23.58 5.21 22.60 5.73C22.04 6.04 21.33 6.18 20.42 5.99L20.42 5.99Z" fill="var(--fill-0, black)"/>
1309</g>
1310<g>
1311<path d="M36.96 10.48C49.12 10.48 59.01 20.37 59.01 32.53C59.01 44.69 49.12 54.58 36.96 54.58C24.80 54.58 14.91 44.69 14.91 32.53C14.91 20.37 24.80 10.48 36.96 10.48ZM12.85 32.53C12.85 45.82 23.66 56.64 36.96 56.64C50.25 56.64 61.06 45.82 61.06 32.53C61.06 19.24 50.25 8.42 36.96 8.42C23.67 8.42 12.85 19.23 12.85 32.53Z" fill="var(--fill-0, black)"/>
1312<path d="M28.57 37.03C26.84 37.03 25.61 38.28 25.61 39.86C25.61 41.46 26.84 42.69 28.57 42.69C30.31 42.69 31.54 41.47 31.54 39.86C31.54 38.28 30.31 37.03 28.57 37.03ZM28.57 34.96C31.32 34.96 33.48 37.16 33.48 39.86C33.48 42.57 31.32 44.77 28.57 44.77C25.83 44.77 23.67 42.57 23.67 39.86C23.67 37.16 25.83 34.96 28.57 34.96Z" fill="var(--fill-0, black)"/>
1313<path d="M24.83 24.24L23.94 25.48C23.85 25.61 23.87 25.77 24.00 25.86L48.69 43.57C48.83 43.67 48.98 43.64 49.08 43.51L49.97 42.27C50.07 42.13 50.04 41.98 49.91 41.88L25.22 24.17C25.08 24.08 24.93 24.10 24.83 24.24Z" fill="var(--fill-0, black)"/>
1314<path d="M40.65 17.67L49.66 20.60C49.77 20.63 49.86 20.74 49.86 20.86V22.42C49.86 22.55 49.77 22.65 49.66 22.68L43.90 24.37L49.66 26.07C49.77 26.10 49.86 26.21 49.86 26.33V27.89C49.86 28.01 49.77 28.12 49.66 28.14L40.65 31.08C40.43 31.17 40.29 31.06 40.29 30.83V29.23C40.29 29.10 40.37 29.00 40.48 28.97L46.73 27.15L40.50 25.48C40.37 25.45 40.29 25.34 40.29 25.22V23.53C40.29 23.41 40.37 23.30 40.50 23.27L46.73 21.60L40.48 19.78C40.37 19.76 40.29 19.65 40.29 19.53V17.93C40.29 17.70 40.43 17.59 40.65 17.67Z" fill="var(--fill-0, black)"/>
1315</g>
1316<path d="M25.69 1.23C26.19 0.99 26.80 1.20 27.04 1.69C27.28 2.19 27.08 2.80 26.58 3.05C26.08 3.29 25.47 3.09 25.23 2.59C24.98 2.09 25.19 1.48 25.69 1.23ZM26.51 2.91C26.93 2.71 27.11 2.20 26.90 1.77C26.69 1.34 26.18 1.17 25.76 1.37C25.34 1.58 25.16 2.09 25.37 2.52C25.58 2.95 26.09 3.12 26.51 2.91ZM26.00 2.68L25.61 1.88C25.59 1.85 25.61 1.83 25.62 1.81L26.00 1.63C26.15 1.56 26.33 1.60 26.41 1.77C26.48 1.91 26.45 2.06 26.32 2.15L26.65 2.34C26.69 2.36 26.69 2.40 26.65 2.42L26.51 2.49C26.51 2.49 26.47 2.49 26.46 2.49L26.12 2.26L26.06 2.29L26.21 2.59C26.22 2.61 26.21 2.64 26.19 2.65L26.07 2.71C26.04 2.72 26.02 2.71 26.00 2.69L26.00 2.68ZM25.86 1.90L25.97 2.11L26.12 2.03C26.22 1.98 26.22 1.91 26.21 1.86C26.18 1.80 26.12 1.77 26.02 1.82L25.86 1.90Z" fill="var(--fill-0, black)"/>
1317</g>
1318</svg>
1319
1320          </span></div></div>
1321</div>
1322
1323
1324
1325
1326</div><div id="shopify-section-sections--21853954670844__main-footer" class="shopify-section shopify-section-group-footer-group">
1327
1328<footer class="main-footer color-scheme scheme-dark full-width">
1329  <div class="main-footer__inner">
1330    <div class="main-footer__top">
1331      <div class="main-footer__newsletter"><p class="main-footer__news-heading">UNLOCK 15% OFF YOUR FIRST PURCHASE</p><p class="main-footer__news-text">Early access to product launches, events, and special discounts, straight to your inbox.</p><form
1332          class="main-footer__form"
1333          id="main-footer-newsletter"
1334          data-klaviyo-form
1335          data-list-id="Rc4wK9"
1336          novalidate
1337        >
1338          <div class="main-footer__field">
1339            <label class="visually-hidden" for="main-footer-email">Email</label>
1340            <input
1341              type="email"
1342              name="email"
1343              id="main-footer-email"
1344              class="main-footer__input"
1345              placeholder="Your Email"
1346              autocomplete="email"
1347              required
1348            >
1349            <button type="submit" class="main-footer__submit">Subscribe</button>
1350          </div>
1351          <p class="main-footer__form-msg" data-klaviyo-message role="status" aria-l
1351ive="polite" hidden></p>
1352        </form>
1353        
1353<script>
1354          (function () {
1355            var form = document.getElementById('main-footer-newsletter');
1356            if (!form || form.dataset.klaviyoBound) return;
1357            form.dataset.klaviyoBound = 'true';
1358
1359            var input = form.querySelector('.main-footer__input');
1360            var msg = form.querySelector('[data-klaviyo-message]');
1361            var SUCCESS = "Thanks for signing up! Keep an eye on your inbox for news \u0026 deals from us.";
1362            var ALREADY = "You're already on the list — thanks!";
1363            var ERROR = "Please enter a valid email and try again.";
1364
1365            function showMessage(text, isError) {
1366              msg.textContent = text;
1367              msg.hidden = false;
1368              msg.classList.toggle('main-footer__form-msg--error', !!isError);
1369            }
1370
1371            form.addEventListener('submit', function (event) {
1372              event.preventDefault();
1373              var email = (input.value || '').trim();
1374              if (!email || !input.checkValidity()) {
1375                showMessage(ERROR, true);
1376                return;
1377              }
1378
1379              var body = new URLSearchParams();
1380              body.append('g', form.dataset.listId);
1381              body.append('$fields', '$source, $consent, $email, Accepts Marketing');
1382              body.append('$email', email);
1383              body.append('$consent[]', 'email');
1384              body.append('AcceptsMarketing', 'true');
1385              body.append('$source', 'Footer Signup');
1386
1387              form.querySelector('.main-footer__submit').disabled = true;
1388
1389              fetch('https://manage.kmail-lists.com/ajax/subscriptions/subscribe', {
1390                method: 'POST',
1391                headers: { 'content-type': 'application/x-www-form-urlencoded', 'cache-control': 'no-cache' },
1392                body: body.toString()
1393              })
1394                .then(function (res) { return res.json(); })
1395                .then(function (data) {
1396                  if (data && data.data && data.data.is_subscribed) {
1397                    showMessage(ALREADY, false);
1398                  } else {
1399                    showMessage(SUCCESS, false);
1400                  }
1401                  form.querySelector('.main-footer__field').hidden = true;
1402                })
1403                .catch(function () {
1404                  showMessage(ERROR, true);
1405                  form.querySelector('.main-footer__submit').disabled = false;
1406                });
1407            });
1408          })();
1409        </script>
1409
1410      </div>
1411
1412      <div class="main-footer__columns"><div class="main-footer__col" ><p class="main-footer__col-heading">Customer Care</p><div class="main-footer__col-links"><a class="main-footer__link" href="mailto:[email protected]">Contact Us</a><a class="main-footer__link" href="/policies/refund-policy">Returns</a><a class="main-footer__link" href="/policies/terms-of-service">Terms</a><a class="main-footer__link" href="/policies/privacy-policy">Privacy</a><a class="main-footer__link" href="/pages/accessibility">Accessibility</a></div>
1413          </div><div class="main-footer__col" ><p class="main-footer__col-heading">Products</p><div class="main-footer__col-links"><a class="main-footer__link" href="/products/everyday">Everyday</a><a class="main-footer__link" href="/products/mayday">Mayday</a><a class="main-footer__link" href="/products/everyday-lip-balm">Lip Balm</a></div>
1414          </div><div class="main-footer__col" ><p class="main-footer__col-heading">Information</p><div class="main-footer__col-links"><a class="main-footer__link" href="/pages/our-science">Our Science</a><a class="main-footer__link" href="/pages/our-brand-dna">Brand DNA</a><a class="main-footer__link" href="/collections/shop-skincare">Products</a></div>
1415          </div><div class="main-footer__col" ><p class="main-footer__col-heading">Social</p><div class="main-footer__col-links"><a class="main-footer__link" href="https://www.instagram.com/ternsactive">Instagram</a><a class="main-footer__link" href="https://www.youtube.com/@ternsactive">YouTube</a><a class="main-footer__link" href="https://www.tiktok.com/@ternsactive">TikTok</a></div>
1416          </div><div class="main-footer__bird" aria-hidden="true">
1417            <svg viewBox="0 0 81 72" fill="none" xmlns="http://www.w3.org/2000/svg">
1418<path d="M80.6056 63.5465L55.7426 52.0336L43.036 41.6741C44.2187 35.0149 45.587 28.0138 45.9645 27.2501L62.6985 9.91512C62.9277 9.67866 62.9503 9.31439 62.755 9.05077C62.5598 8.78715 62.2032 8.69928 61.9063 8.84307L40.1171 19.4294L49.7337 0.985607C49.8838 0.696424 49.8112 0.354517 49.5546 0.150012C49.2997 -0.0528951 48.9447 -0.0496997 48.693 0.158001L21.2483 22.783C21.0789 22.9236 20.9869 23.136 21.0047 23.3549L21.9744 35.4127L21.2209 35.3313L12.7821 34.3646C11.701 34.2177 10.6103 34.6011 9.8648 35.392L8.24319 37.1143C8.19479 37.1654 8.15606 37.2213 8.12702 37.282L0.525636 39.0395C0.191633 39.1162 -0.0278067 39.4182 0.00285052 39.7553C0.0335078 40.0924 0.302966 40.3512 0.645036 40.3688L7.97696 40.7506L10.9652 43.1376L21.6566 53.0641C21.7146 53.1168 21.7792 53.1599 21.8518 53.1903L46.6228 63.807L72.8187 71.968C72.9381 72.0047 73.0591 72.0095 73.172 71.984C73.3576 71.944 73.5222 71.8242 73.6206 71.6469C73.7787 71.3593 73.711 71.0142 73.456 70.8049L65.8224 64.5579L80.3055 64.8343C80.362 64.8343 80.4168 64.8295 80.4685 64.8183C80.7202 64.764 80.9202 64.5723 80.9816 64.3134C81.0558 64.0003 80.9009 63.6871 80.6072 63.5497L80.6056 63.5465ZM22.0406 23.4492L48.0444 2.01292L38.6165 20.1579L29.5403 24.5676C29.3402 24.665 29.1999 24.8536 29.1676 25.0725L27.5121 36.0151L23.0135 35.5246L22.0422 23.4492H22.0406ZM7.72041 39.7201L3.1186 39.4805L7.79302 38.4004L7.72041 39.7201ZM11.6526 42.3851C11.6413 42.3739 8.72887 40.0461 8.72887 40.0461L8.8273 38.2439L27.1039 37.6607L21.7937 51.8003L11.651 42.3851H11.6526ZM47.0036 62.8643L23.2459 52.6822L42.1485 42.425L47.0117 62.8675L47.0036 62.8643ZM42.0581 41.3162L22.9248 51.6996L28.3463 37.2613C28.3527 37.2453 28.3544 37.2277 28.3592 37.2117C28.364 37.1942 28.3689 37.1782 28.3721 37.1606L30.1502 25.4016L60.6187 10.5989L45.2062 26.5663C45.0077 26.75 44.7431 27.1063 43.4167 33.9684C42.8262 37.
14180216 42.2663 40.1387 42.0565 41.3194L42.0581 41.3162ZM71.4455 70.4757L51.5651 64.2847L64.1733 64.5243L71.4439 70.4757H71.4455ZM48.146 63.2046L43.4087 43.291L55.1262 52.8436C55.1698 52.8787 55.2182 52.9091 55.2698 52.9331L78.7049 63.7846L48.146 63.203V63.2046Z" fill="currentColor"/>
1419</svg>
1420
1421          </div></div>
1422    </div>
1423  </div><div class="main-footer__wordmark" aria-hidden="true">
1424      <svg viewBox="0 0 1632 237" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
1425  <path d="M103.75 225.19V40.48C103.75 38.43 102.94 36.47 101.49 35.01C100.05 33.56 98.09 32.74 96.04 32.73H7.75C5.69 32.73 3.72 31.91 2.27 30.45C0.81 29.00 0 27.03 0 24.97L0 11.68C0 9.63 0.81 7.65 2.27 6.20C3.72 4.74 5.69 3.93 7.75 3.93H233.46C234.48 3.93 235.49 4.13 236.43 4.52C237.37 4.91 238.22 5.48 238.94 6.20C239.66 6.92 240.23 7.77 240.62 8.71C241.01 9.66 241.21 10.66 241.21 11.68V24.97C241.21 25.99 241.01 27.00 240.62 27.94C240.23 28.88 239.66 29.73 238.94 30.45C238.22 31.17 237.37 31.75 236.43 32.14C235.49 32.52 234.48 32.73 233.46 32.73H145.22C143.16 32.73 141.19 33.54 139.74 35.00C138.28 36.45 137.46 38.42 137.46 40.48V225.19C137.46 227.25 136.65 229.22 135.19 230.68C133.74 232.13 131.77 232.95 129.71 232.95H111.53C109.48 232.95 107.50 232.13 106.05 230.68C104.59 229.22 103.78 227.25 103.78 225.19"/>
1426  <path d="M544.45 32.73H374.38C373.36 32.73 372.35 32.93 371.41 33.32C370.47 33.71 369.61 34.28 368.89 35.00C368.17 35.72 367.60 36.57 367.21 37.51C366.82 38.45 366.62 39.46 366.62 40.48V95.33C366.62 97.39 367.44 99.36 368.89 100.81C370.35 102.27 372.32 103.08 374.38 103.08H521.53C522.55 103.08 523.56 103.28 524.50 103.67C525.44 104.06 526.3 104.63 527.02 105.35C527.74 106.07 528.31 106.93 528.70 107.87C529.09 108.81 529.29 109.82 529.29 110.84V122.5C529.29 123.51 529.09 124.52 528.70 125.46C528.31 126.40 527.74 127.26 527.02 127.98C526.3 128.70 525.44 129.27 524.50 129.66C523.56 130.05 522.55 130.25 521.53 130.25H374.38C372.32 130.25 370.35 131.07 368.89 132.52C367.44 133.98 366.62 135.95 366.62 138.00V196.46C366.62 198.51 367.44 200.49 368.89 201.94C370.35 203.39 372.32 204.21 374.38 204.21H544.45C546.51 204.21 548.48 205.03 549.93 206.48C551.39 207.94 552.20 209.91 552.20 211.97V225.19C552.20 227.25 551.39 229.22 549.93 230.68C548.48 232.13 546.51 232.95 544.45 232.95H340.67C338.61 232.95 336.64 232.13 335.18 230.68C333.73 229.22 332.91 227.25 332.91 225.19V11.68C332.91 9.63 333.73 7.65 335.18 6.20C336.64 4.74 338.61 3.93 340.67 3.93H544.45C546.51 3.93 548.48 4.74 549.93 6.20C551.39 7.65 552.20 9.63 552.20 11.68V24.97C552.20 27.03 551.39 29.00 549.93 30.45C548.48 31.91 546.51 32.73 544.45 32.73Z"/>
1427  <path d="M894.41 232.99H872.35C870.86 232.99 869.40 232.56 868.14 231.76C866.89 230.95 865.90 229.80 865.28 228.45L840.84 174.75C831.34 153.81 822.18 148.94 793.33 148.94H700.05C697.99 148.94 696.02 149.76 694.57 151.21C693.11 152.66 692.3 154.64 692.3 156.69V225.19C692.3 227.25 691.48 229.22 690.02 230.68C688.57 232.13 686.60 232.95 684.54 232.95H666.33C665.31 232.95 664.31 232.75 663.36 232.36C662.42 231.97 661.57 231.40 660.85 230.68C660.13 229.96 659.56 229.10 659.17 228.16C658.78 227.22 658.58 226.21 658.58 225.19V11.68C658.58 10.66 658.78 9.66 659.17 8.71C659.56 7.77 660.13 6.92 660.85 6.20C661.57 5.48 662.42 4.91 663.36 4.52C664.31 4.13 665.31 3.93 666.33 3.93H806.19C863.46 3.93 894.56 35.01 894.56 73.62C895.35 89.55 890.09 105.18 879.83 117.38C869.57 129.58 855.07 137.44 839.25 139.40V143.98C860.52 145.29 869.35 153.47 881.13 178.68L901.47 221.94C902.03 223.12 902.27 224.43 902.19 225.73C902.11 227.04 901.70 228.30 901.00 229.40C900.30 230.50 899.33 231.41 898.19 232.04C897.04 232.67 895.75 233.00 894.45 233.00M691.31 113.98C691.31 116.03 692.13 118.01 693.59 119.46C695.04 120.91 697.01 121.73 699.07 121.73H806.20C842.85 121.73 860.85 103.73 860.85 77.23C860.85 50.72 842.85 32.73 806.20 32.73H699.07C698.05 32.73 697.04 32.93 696.10 33.32C695.16 33.71 694.31 34.28 693.59 35.00C692.87 35.72 692.29 36.57 691.91 37.51C691.52 38.45 691.31 39.46 691.31 40.48V113.98Z"/>
1428  <path d="M1029.04 3.92H1010.92C1008.86 3.92 1006.89 4.74 1005.44 6.19C1003.98 7.65 1003.17 9.62 1003.17 11.68V225.20C1003.17 227.25 1003.98 229.23 1005.44 230.68C1006.89 232.13 1008.86 232.95 1010.92 232.95
1428H1028.17C1030.22 232.95 1032.19 232.14 1033.64 230.69C1035.09 229.24 1035.92 227.28 1035.92 225.23L1036.79 11.68C1036.8 10.65 1036.6 9.64 1036.21 8.70C1035.82 7.75 1035.25 6.90 1034.53 6.17C1033.81 5.45 1032.95 4.87 1032.01 4.48C1031.07 4.09 1030.06 3.89 1029.04 3.89 M1227.71 11.64L1226.94 225.19C1226.94 226.21 1227.14 227.23 1227.52 228.17C1227.91 229.11 1228.48 229.97 1229.2 230.70C1229.92 231.42 1230.78 231.99 1231.72 232.39C1232.67 232.78 1233.68 232.98 1234.7 232.98H1252.71C1253.73 232.98 1254.74 232.78 1255.68 232.39C1256.62 232.00 1257.47 231.43 1258.19 230.71C1258.91 229.99 1259.49 229.13 1259.87 228.19C1260.26 227.25 1260.47 226.24 1260.47 225.22V11.67C1260.47 9.62 1259.65 7.64 1258.19 6.19C1256.74 4.73 1254.77 3.92 1252.71 3.92H1235.46C1233.41 3.92 1231.44 4.73 1229.99 6.18C1228.54 7.63 1227.71 9.59 1227.71 11.64Z M1230.25 225.50C1230.39 225.94 1230.47 226.20 1230.47 226.20C1246.49 89.84 1059.83 109.78 1033.47 10.69C1033.47 10.69 1033.47 10.97 1033.47 11.39L1033.24 10.69C1017.22 147.05 1203.88 127.12 1230.25 226.20C1230.25 226.20 1230.25 225.93 1230.25 225.50Z"/>
1429  <path d="M1373.43 153.02L1394.27 152.62C1395.88 152.57 1397.44 153.14 1398.65 154.2C1399.86 155.25 1400.63 156.73 1400.8 158.33C1403.67 188.08 1429.56 209.76 1499.36 209.76C1579.92 209.76 1598.21 191.43 1598.21 168.85C1598.21 91.62 1368.44 169.88 1368.44 65.77C1368.46 29.45 1397.92 0 1499.37 0C1573.95 0 1611.56 20.83 1624.72 51.83C1627.67 58.91 1629.46 66.43 1630.02 74.08C1630.09 74.98 1629.98 75.88 1629.68 76.74C1629.39 77.59 1628.92 78.37 1628.31 79.03C1627.7 79.70 1626.96 80.23 1626.14 80.59C1625.31 80.96 1624.42 81.15 1623.52 81.15H1602.69C1601.11 81.16 1599.58 80.59 1598.4 79.54C1597.22 78.50 1596.47 77.05 1596.29 75.48C1593.34 48.10 1568.02 27.16 1499.37 27.16C1421.15 27.16 1402.17 46.15 1402.17 67.11C1402.17 137.47 1631.94 60.24 1631.94 168.88C1631.94 207.50 1602.48 236.94 1499.37 236.94C1418.48 236.94 1380.42 212.47 1369.93 176.34C1368.41 171.06 1367.44 165.63 1367.06 160.14C1366.98 159.25 1367.09 158.36 1367.37 157.51C1367.65 156.66 1368.1 155.88 1368.7 155.21C1369.29 154.54 1370.02 154.00 1370.83 153.63C1371.64 153.25 1372.52 153.04 1373.41 153.02"/>
1430</svg>
1431
1432    </div></footer>
1433
1434
1435
1436
1437</div>
1438<!-- END sections: footer-group -->
1439
1440    
1441    
1441<script src="//terns.com/cdn/shop/t/31/assets/uv-weather.js?v=7344101417408133461782134197" defer></script>
1441
1442
1443    
1444    
1445<script>
1446  // PostHog Analytics — deferred loading via requestIdleCallback
1447  if ('requestIdleCallback' in window) {
1448    requestIdleCallback(loadPostHog);
1449  } else {
1450    window.addEventListener('load', function () { setTimeout(loadPostHog, 1000); });
1451  }
1452
1453  function loadPostHog() {
1454    // Live published theme only. role === 'main' is true ONLY on the published
1455    // storefront — it's 'development' under `shopify theme dev` and 'unpublished'
1456    // for shared/primary-domain previews (?preview_theme_id, *.shopifypreview.com).
1457    // This also skips the theme editor (Shopify.designMode). Keeps dev/preview
1458    // traffic out of the production PostHog project.
1459    var s = window.Shopify;
1460    if (!s || s.designMode || !s.theme || s.theme.role !== 'main') return;
1461
1462    !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug getPageViewId captureTraceFeedback captureTraceMetric".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
1463    posthog.init('phc_ziag9Pp3v07yIckW014XUPIiLxH2TKNI5MxxqUx8N69', {
1464      api_host: 'https://us.i.posthog.com',
1465      person_profiles: 'identified_only'
1466    });
1467  }
1468</script>
1468
1469
1470  <div id="shopify-block-Aemp4K204NG5MWWxCU__9431864395560886015" class="shopify-block shopify-app-block">
1471
1472<script>
1473  window.__POLAR_CONFIG__ = {
1474    debug: false,
1475    shop: "terns-team.myshopify.com",
1476    storefrontToken: null,
1477    cartMetafieldsEnabled: null,
1478    metafieldNamespace: "polar",
1479    metafieldKey: "attribution"
1480  };
1481</script>
1481
1482
1483<script src="https://cdn.shopify.com/extensions/01a0fcbc-7d62-76f1-853a-663fbdd9a530/polar-analytics-35/assets/polar-cart-injector.js" async></script>
1483
1484
1485</div>
1485<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1485
1486</body>
1487</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.