endpoints.path: /
endpoints.endpoint_type: HTTP
endpoints.scan_time: 2025-10-04T15:36:29.208148
endpoints.uri: https://primaryforest.co/
endpoints.protocol: HTTP/1.1
endpoints.status_reason: Found
endpoints.key: x-shardid
endpoints.headers: 379
endpoints.key: powered-by
endpoints.headers: Shopify
endpoints.key: x-dc
endpoints.headers: gcp-us-central1,gcp-us-east1,gcp-us-east1
endpoints.key: X-Permitted-Cross-Domain-Policies
endpoints.headers: none
endpoints.key: X-Content-Type-Options
endpoints.headers: nosniff
endpoints.key: Alt-Svc
endpoints.headers: h3=":443"; ma=86400
endpoints.key: x-sorting-hat-shopid
endpoints.headers: 76164661559
endpoints.key: Report-To
endpoints.headers: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=MvR%2BSxxjsn29gswzEknY2HIjrXwKatopJLKO0yHygou57%2FCjlcW7x37acdygHSDwhKNsfaA8FnVjFkahP%2B%2B61PXIs1ssnMYixbTHZ5UDxkk9djK6%2FMzee4XHjbDHodptYLQ%3D"}],"group":"cf-nel","max_age":604800}
endpoints.key: location
endpoints.headers: https://primaryforest.co/password
endpoints.key: Content-Length
endpoints.headers: 0
endpoints.key: cf-cache-status
endpoints.headers: DYNAMIC
endpoints.key: x-shopid
endpoints.headers: 76164661559
endpoints.key: shopify-complexity-score
endpoints.headers: 630
endpoints.key: strict-transport-security
endpoints.headers: max-age=7889238
endpoints.key: x-request-id
endpoints.headers: 5ee9eea4-8bd1-449d-a154-163392047408-1759592189
endpoints.key: set-cookie
endpoints.headers: _shopify_essential=:AZmv3g5SAAEAhieC5gh7jogpxJb-w9mdHRkbldDIA15IBfb6VRHY302zOoXjfjnZhuHUNt0nrw1K25y1svO7-AZ06ufxEHJcO0em0tc-prMBKtT9CTyphn7588HG1hYBJvx7mfYD-1Uam9yP58pkaXxAol7hrIwXWF8Jd5M4-FBUdtRtmroeNah3RFNIlYT8XQIdWa9Ypo9a5Gio6LGbdbCNfE7ayc10c7NCukrup5j80BGYvPTKx7K8ydhDkqieevzZfljA_ni4fmMV2PZdc_xM:; Max-Age=31536000; Path=/; HttpOnly; Secure; Priority=High; SameSite=Lax
endpoints.key: Content-Type
endpoints.headers: text/html; charset=utf-8
endpoints.key: CF-RAY
endpoints.headers: 9895c150092c0ef9-ORD
endpoints.key: vary
endpoints.headers: Accept
endpoints.key: x-frame-options
endpoints.headers: DENY
endpoints.key: content-security-policy
endpoints.headers: block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests;
endpoints.key: NEL
endpoints.headers: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
endpoints.key: cache-control
endpoints.headers: private, no-store
endpoints.key: x-sorting-hat-podid
endpoints.headers: 379
endpoints.key: X-XSS-Protection
endpoints.headers: 1; mode=block
endpoints.key: Connection
endpoints.headers: keep-alive
endpoints.key: server-timing
endpoints.headers: processing;dur=66;desc="gc:2", db;dur=17, db_async;dur=1.306, asn;desc="398324", edge;desc="ORD", country;desc="US", theme;desc="153158484279", pageType;desc="index", servedBy;desc="5q22", requestID;desc="5ee9eea4-8bd1-449d-a154-163392047408-1759592189", _y;desc="e76d9afa-5d5d-4635-b528-4e7dcbea9e92", _s;desc="3ba85311-fb66-4531-9cfc-fb8e9b38e0e1", _cmp;desc="3.AMPS_US_f_f_*BVqAgCVTLSbSQstxdMcLA"
endpoints.key: x-storefront-renderer-rendered
endpoints.headers: 1
endpoints.key: Server-Timing
endpoints.headers: cfRequestDuration;dur=142.999887
endpoints.key: Server
endpoints.headers: cloudflare
endpoints.key: Date
endpoints.headers: <REDACTED>
endpoints.key: X-Download-Options
endpoints.headers: noopen
endpoints.supported_versions: HTTP/1.1 HTTP/2
endpoints.banner: HTTP/1.1 302 Found
  Date:  <REDACTED>
  Content-Type: text/html; charset=utf-8
  Content-Length: 0
  Connection: keep-alive
  CF-RAY: 9895c150092c0ef9-ORD
  x-sorting-hat-podid: 379
  x-sorting-hat-shopid: 76164661559
  x-storefront-renderer-rendered: 1
  location: https://primaryforest.co/password
  shopify-complexity-score: 630
  set-cookie: _shopify_essential=:AZmv3g5SAAEAhieC5gh7jogpxJb-w9mdHRkbldDIA15IBfb6VRHY302zOoXjfjnZhuHUNt0nrw1K25y1svO7-AZ06ufxEHJcO0em0tc-prMBKtT9CTyphn7588HG1hYBJvx7mfYD-1Uam9yP58pkaXxAol7hrIwXWF8Jd5M4-FBUdtRtmroeNah3RFNIlYT8XQIdWa9Ypo9a5Gio6LGbdbCNfE7ayc10c7NCukrup5j80BGYvPTKx7K8ydhDkqieevzZfljA_ni4fmMV2PZdc_xM:; Max-Age=31536000; Path=/; HttpOnly; Secure; Priority=High; SameSite=Lax
  x-frame-options: DENY
  content-security-policy: block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests;
  strict-transport-security: max-age=7889238
  x-shopid: 76164661559
  x-shardid: 379
  vary: Accept
  Alt-Svc: h3=":443"; ma=86400
  cache-control: private, no-store
  powered-by: Shopify
  server-timing: processing;dur=66;desc="gc:2", db;dur=17, db_async;dur=1.306, asn;desc="398324", edge;desc="ORD", country;desc="US", theme;desc="153158484279", pageType;desc="index", servedBy;desc="5q22", requestID;desc="5ee9eea4-8bd1-449d-a154-163392047408-1759592189", _y;desc="e76d9afa-5d5d-4635-b528-4e7dcbea9e92", _s;desc="3ba85311-fb66-4531-9cfc-fb8e9b38e0e1", _cmp;desc="3.AMPS_US_f_f_*BVqAgCVTLSbSQstxdMcLA"
  Server-Timing: cfRequestDuration;dur=142.999887
  x-dc: gcp-us-central1,gcp-us-east1,gcp-us-east1
  x-request-id: 5ee9eea4-8bd1-449d-a154-163392047408-1759592189
  cf-cache-status: DYNAMIC
  Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=MvR%2BSxxjsn29gswzEknY2HIjrXwKatopJLKO0yHygou57%2FCjlcW7x37acdygHSDwhKNsfaA8FnVjFkahP%2B%2B61PXIs1ssnMYixbTHZ5UDxkk9djK6%2FMzee4XHjbDHodptYLQ%3D"}],"group":"cf-nel","max_age":604800}
  NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
  X-XSS-Protection: 1; mode=block
  X-Content-Type-Options: nosniff
  X-Permitted-Cross-Domain-Policies: none
  X-Download-Options: noopen
  Server: cloudflare
  
endpoints.ip: 23.227.38.68
endpoints.path: /password
endpoints.endpoint_type: HTTP
endpoints.scan_time: 2025-10-04T15:36:43.626237
endpoints.uri: https://primaryforest.co/password
endpoints.protocol: HTTP/1.1
endpoints.status_reason: OK
endpoints.key: Date
endpoints.headers: <REDACTED>
endpoints.key: etag
endpoints.headers: W/"cacheable:3a53f7d99bee1ed121e6f2ff8162df08"
endpoints.key: Server-Timing
endpoints.headers: cfRequestDuration;dur=306.999922
endpoints.key: cf-cache-status
endpoints.headers: DYNAMIC
endpoints.key: x-robots-tag
endpoints.headers: nofollow
endpoints.key: x-frame-options
endpoints.headers: DENY
endpoints.key: x-shopid
endpoints.headers: 76164661559
endpoints.key: content-security-policy
endpoints.headers: block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests;
endpoints.key: powered-by
endpoints.headers: Shopify
endpoints.key: x-request-id
endpoints.headers: feb104d4-d9d8-4d6f-815b-6733c1984bf7-1759592203
endpoints.key: speculation-rules
endpoints.headers: "/cdn/shopifycloud/storefront/assets/storefront/storefronts.specrules-dd5621a1.json"
endpoints.key: link
endpoints.headers: <https://cdn.shopify.com>; rel="preconnect", <https://cdn.shopify.com>; rel="preconnect"; crossorigin
endpoints.key: x-shardid
endpoints.headers: 379
endpoints.key: Content-Type
endpoints.headers: text/html; charset=utf-8
endpoints.key: strict-transport-security
endpoints.headers: max-age=7889238
endpoints.key: Report-To
endpoints.headers: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=SaOADfN913EHCM5RgTgiQ86m01Cc%2BssqKLgKx0WlJaLO2Pq3vZWQT5l1LoXTt4LLoinGSZ7fYbKHUhPoN5Duj6FpCuxLfI26hQ6Ib9jVmUIxOqm2pkZhqr2b5uuifqUTNkE%3D"}],"group":"cf-nel","max_age":604800}
endpoints.key: NEL
endpoints.headers: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
endpoints.key: set-cookie
endpoints.headers: localization=GB; path=/; expires=Sun, 04 Oct 2026 15:36:44 GMT; SameSite=Lax cart_currency=GBP; path=/; expires=Sat, 18 Oct 2025 15:36:44 GMT; SameSite=Lax _shopify_y=18bb3287-a535-47ef-9d1e-f69be80d03f8; domain=primaryforest.co; path=/; expires=Sun, 04 Oct 2026 21:36:44 GMT; SameSite=Lax _shopify_s=a4fd88ce-defa-496d-a56c-89860c8fad06; domain=primaryforest.co; path=/; expires=Sat, 04 Oct 2025 16:06:44 GMT; SameSite=Lax _tracking_consent=3.AMPS_US_f_f_HieLWK7fQGy*FHMa8Zd8Ag; domain=primaryforest.co; path=/; expires=Sun, 04 Oct 2026 21:36:44 GMT; SameSite=Lax _shopify_essential=:AZmv3kcfAAEAd7yJUacCbfd5tXEfQft_bBCjSbQFOLFs0DmIMPCsLn0rTcdpNWzqJeX5Cb7Mn1nWn-WYDW59_pI-YVGtVyA6LJQ4lR2ypWdYcobxGpIJjFjCzQgn8b9FB5OqQEK4gGhmXAal9g1EsgkOE3nKEUjHnHoCJ8J3FPn51hnf3XexINZhC5hEU0KT3yJT51oFYomqecbysxjMpqtHLqy0CT6pcM4VEEDe6HoKQE3tziwsAlmt:; Max-Age=31536000; Path=/; HttpOnly; Secure; Priority=High; SameSite=Lax _shopify_analytics=:AZmv3keKAAEAeZtwq4PoLLHobFX1lwzGYC2Y45k6eYkyV-lENdBkbrL_dRBCCNRqHI_H28uR:; Max-Age=31536000; Path=/; HttpOnly; Secure; Priority=High; SameSite=Lax
endpoints.key: Alt-Svc
endpoints.headers: h3=":443"; ma=86400
endpoints.key: server-timing
endpoints.headers: processing;dur=147;desc="gc:7", db;dur=35, db_async;dur=4.539, render;dur=26, asn;desc="398324", edge;desc="ORD", country;desc="US", theme;desc="153158484279", pageType;desc="password", servedBy;desc="gqf2", requestID;desc="feb104d4-d9d8-4d6f-815b-6733c1984bf7-1759592203", _y;desc="18bb3287-a535-47ef-9d1e-f69be80d03f8", _s;desc="a4fd88ce-defa-496d-a56c-89860c8fad06", _cmp;desc="3.AMPS_US_f_f_HieLWK7fQGy*FHMa8Zd8Ag"
endpoints.key: Content-Encoding
endpoints.headers: gzip
endpoints.key: content-language
endpoints.headers: en-GB
endpoints.key: X-XSS-Protection
endpoints.headers: 1; mode=block
endpoints.key: X-Download-Options
endpoints.headers: noopen
endpoints.key: shopify-complexity-score
endpoints.headers: 1450
endpoints.key: x-dc
endpoints.headers: gcp-europe-west4,gcp-europe-west4,gcp-europe-west4
endpoints.key: Transfer-Encoding
endpoints.headers: chunked
endpoints.key: CF-RAY
endpoints.headers: 9895c1aa88e4616b-ORD
endpoints.key: Server
endpoints.headers: cloudflare
endpoints.key: vary
endpoints.headers: Accept accept-encoding
endpoints.key: x-storefront-renderer-rendered
endpoints.headers: 1
endpoints.key: x-sorting-hat-shopid
endpoints.headers: 76164661559
endpoints.key: X-Content-Type-Options
endpoints.headers: nosniff
endpoints.key: x-sorting-hat-podid
endpoints.headers: 379
endpoints.key: X-Permitted-Cross-Domain-Policies
endpoints.headers: none
endpoints.key: Connection
endpoints.headers: keep-alive
endpoints.html_tags: <title>Primary Forest</title> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="theme-color" content=""> <meta name="description" content=""> <meta property="og:site_name" content="Primary Forest"> <meta property="og:url" content="https://primaryforest.co"> <meta property="og:title" content="Primary Forest"> <meta property="og:type" content="website"> <meta property="og:description" content="Primary Forest"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Primary Forest"> <meta name="twitter:description" content="Primary Forest"> <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/76164661559/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="e5ad857fdf8d9d6aeb56157db2c8f8c4"> <meta id="in-context-paypal-metadata" data-shop-id="76164661559" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP">
endpoints.body: <!doctype html>
  <html class="no-js full-height" lang="en">
    <head>
      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width,initial-scale=1">
      <meta name="theme-color" content="">
      <link rel="canonical" href="https://primaryforest.co/password"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>Primary Forest</title>
  
      <meta name="description" content="">
  
      
  
  <meta property="og:site_name" content="Primary Forest">
  <meta property="og:url" content="https://primaryforest.co">
  <meta property="og:title" content="Primary Forest">
  <meta property="og:type" content="website">
  <meta property="og:description" content="Primary Forest"><meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:title" content="Primary Forest">
  <meta name="twitter:description" content="Primary Forest">
  
  
      <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/76164661559/digital_wallets/dialog">
  <meta name="shopify-checkout-api-token" content="e5ad857fdf8d9d6aeb56157db2c8f8c4">
  <meta id="in-context-paypal-metadata" data-shop-id="76164661559" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP">
  <script async="async" src="/checkouts/internal/preloads.js?locale=en-GB"></script>
  <link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
  <script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-GB&shop_id=76164661559" crossorigin="anonymous"></script>
  <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":76164661559,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/76164661559","merchantName":"Primary Forest","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Primary Forest","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
  <script>var Shopify = Shopify || {};
  Shopify.shop = "4f7437.myshopify.com";
  Shopify.locale = "en";
  Shopify.currency = {"active":"GBP","rate":"1.0"};
  Shopify.country = "GB";
  Shopify.theme = {"name":"Refresh","id":153158484279,"schema_name":"Refresh","schema_version":"10.0.0","theme_store_id":1567,"role":"main"};
  Shopify.theme.handle = "null";
  Shopify.theme.style = {"id":null,"handle":null};
  Shopify.cdnHost = "primaryforest.co/cdn";
  Shopify.routes = Shopify.routes || {};
  Shopify.routes.root = "/";</script>
  <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
  <script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
  <script>
    window.ShopifyPay = window.ShopifyPay || {};
    window.ShopifyPay.apiHost = "shop.app\/pay";
    window.ShopifyPay.redirectState = null;
  </script>
  <script id="shop-js-analytics" type="application/json">{"pageType":"password"}</script>
  <script defer="defer" async type="module" src="//primaryforest.co/cdn/shopifycloud/shop-js/modules/v2/client.init-shop-cart-sync_xWpd_brA.en.esm.js"></script>
  <script defer="defer" async type="module" src="//primaryforest.co/cdn/shopifycloud/shop-js/modules/v2/chunk.common_CuC-6Hab.esm.js"></script>
  <script type="module">
    await import("//primaryforest.co/cdn/shopifycloud/shop-js/modules/v2/client.init-shop-cart-sync_xWpd_brA.en.esm.js");
  await import("//primaryforest.co/cdn/shopifycloud/shop-js/modules/v2/chunk.common_CuC-6Hab.esm.js");
  
    window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
  
  </script>
  <script>
    window.Shopify = window.Shopify || {};
    if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
    window.Shopify.featureAssets['shop-js'] = {"shop-cart-sync":["modules/v2/client.shop-cart-sync_CTGr-3o4.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js"],"shop-button":["modules/v2/client.shop-button_BPsTvJyZ.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js"],"init-windoid":["modules/v2/client.init-windoid_Dk--3zzj.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js"],"checkout-modal":["modules/v2/client.checkout-modal_BeUNN4fT.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js","modules/v2/chunk.modal_D_9gyIXo.esm.js"],"init-shop-cart-sync":["modules/v2/client.init-shop-cart-sync_xWpd_brA.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js"],"shop-toast-manager":["modules/v2/client.shop-toast-manager_DOipcY5l.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/client.init-shop-email-lookup-coordinator_Cbpsqg7d.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js"],"shop-cash-offers":["modules/v2/client.shop-cash-offers_CY4AWDtE.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js","modules/v2/chunk.modal_D_9gyIXo.esm.js"],"init-fed-cm":["modules/v2/client.init-fed-cm_CGF9jeV0.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js"],"init-customer-accounts-sign-up":["modules/v2/client.init-customer-accounts-sign-up_C7rSmI9p.en.esm.js","modules/v2/client.shop-login-button_DjNzwLEG.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js","modules/v2/chunk.modal_D_9gyIXo.esm.js"],"avatar":["modules/v2/client.avatar_BTnouDA3.en.esm.js"],"pay-button":["modules/v2/client.pay-button_By6CviVO.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/client.init-shop-for-new-customer-accounts_Dk0dH699.en.esm.js","modules/v2/client.shop-login-button_DjNzwLEG.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js","modules/v2/chunk.modal_D_9gyIXo.esm.js"],"shop-follow-button":["modules/v2/client.shop-follow-button_BAbNbYmC.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js","modules/v2/chunk.modal_D_9gyIXo.esm.js"],"shop-login-button":["modules/v2/client.shop-login-button_DjNzwLEG.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js","modules/v2/chunk.modal_D_9gyIXo.esm.js"],"init-customer-accounts":["modules/v2/client.init-customer-accounts_NzKd5XoX.en.esm.js","modules/v2/client.shop-login-button_DjNzwLEG.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js","modules/v2/chunk.modal_D_9gyIXo.esm.js"],"lead-capture":["modules/v2/client.lead-capture_PHcU60pL.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js","modules/v2/chunk.modal_D_9gyIXo.esm.js"],"payment-terms":["modules/v2/client.payment-terms_BG7_anoE.en.esm.js","modules/v2/chunk.common_CuC-6Hab.esm.js","modules/v2/chunk.modal_D_9gyIXo.esm.js"]};
  </script>
  <script id="__st">var __st={"a":76164661559,"offset":3600,"reqid":"feb104d4-d9d8-4d6f-815b-6733c1984bf7-1759592203","pageurl":"primaryforest.co\/password","u":"bfdcf248e40f","p":"password"};</script>
  <script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
  <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.2.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>
  <script integrity="sha256-52AcMU7V7pcBOXWImdc/TAGTFKeNjmkeM1Pvks/DTgc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//primaryforest.co/cdn/shopifycloud/storefront/assets/storefront/load_feature-81c60534.js" crossorigin="anonymous"></script>
  <script crossorigin="anonymous" defer="defer" src="//primaryforest.co/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-65b4c6d7.js?v=20250812"></script>
  <script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
    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);
  </script>
  <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})}}));
  </script>
  <link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://primaryforest.co/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
  <style id="shopify-accelerated-checkout-cart">
          #shopify-buyer-consent {
    margin-top: 1em;
    display: inline-block;
    width: 100%;
  }
  
  #shopify-buyer-consent.hidden {
    display: none;
  }
  
  #shopify-subscription-policy-button {
    background: none;
    border: none;
    padding: 0;
    text-decoration: underline;
    font-size: inherit;
    cursor: pointer;
  }
  
  #shopify-subscription-policy-button::before {
    box-shadow: none;
  }
  
        </style>
  
  <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
  
  
      <style data-shopify>
        @font-face {
    font-family: Questrial;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("//primaryforest.co/cdn/fonts/questrial/questrial_n4.66abac5d8209a647b4bf8089b0451928ef144c07.woff2?h1=NGY3NDM3LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cHJpbWFyeWZvcmVzdC5jbw&hmac=6a62423017c4d9ee3f06f96289e178d7a4a20207e2077b5533894f04b7c8b88c") format("woff2"),
         url("//primaryforest.co/cdn/fonts/questrial/questrial_n4.e86c53e77682db9bf4b0ee2dd71f214dc16adda4.woff?h1=NGY3NDM3LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cHJpbWFyeWZvcmVzdC5jbw&hmac=2e0c74622599aeb4342e6cf5265d4b31de29e23ba69a7172fe180781d7b184be") format("woff");
  }
  
        
        
        
        @font-face {
    font-family: Archivo;
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("//primaryforest.co/cdn/fonts/archivo/archivo_n7.651b020b3543640c100112be6f1c1b8e816c7f13.woff2?h1=NGY3NDM3LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cHJpbWFyeWZvcmVzdC5jbw&hmac=fa367c18e80ee5e38103adefc59ab01422daf271be8796014bd6cd08f6ea855c") format("woff2"),
         url("//primaryforest.co/cdn/fonts/archivo/archivo_n7.7e9106d320e6594976a7dcb57957f3e712e83c96.woff?h1=NGY3NDM3LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cHJpbWFyeWZvcmVzdC5jbw&hmac=7f1a28fd19405927f3488ad6077155d099695a82c9f414167cb95a6d2cc46c52") format("woff");
  }
  
  
        
          :root,
          .color-background-1 {
            --color-background: 239,240,245;
            
              --gradient-background: #eff0f5;
            
            --color-foreground: 14,27,77;
            --color-shadow: 14,27,77;
            --color-button: 71,112,219;
            --color-button-text: 239,240,245;
            --color-secondary-button: 239,240,245;
            --color-secondary-button-text: 14,27,77;
            --color-link: 14,27,77;
            --color-badge-foreground: 14,27,77;
            --color-badge-background: 239,240,245;
            --color-badge-border: 14,27,77;
            --payment-terms-background-color: rgb(239 240 245);
          }
        
          
          .color-background-2 {
            --color-background: 255,255,255;
            
              --gradient-background: #ffffff;
            
            --color-foreground: 14,27,77;
            --color-shadow: 14,27,77;
            --color-button: 14,27,77;
            --color-button-text: 255,255,255;
            --color-secondary-button: 255,255,255;
            --color-secondary-button-text: 14,27,77;
            --color-link: 14,27,77;
            --color-badge-foreground: 14,27,77;
            --color-badge-background: 255,255,255;
            --color-badge-border: 14,27,77;
            --payment-terms-background-color: rgb(255 255 255);
          }
        
          
          .color-inverse {
            --color-background: 14,27,77;
            
              --gradient-background: #0e1b4d;
            
            --color-foreground: 255,255,255;
            --color-shadow: 14,27,77;
            --color-button: 255,255,255;
            --color-button-text: 14,27,77;
            --color-secondary-button: 14,27,77;
            --color-secondary-button-text: 255,255,255;
            --color-link: 255,255,255;
            --color-badge-foreground: 255,255,255;
            --color-badge-background: 14,27,77;
            --color-badge-border: 255,255,255;
            --payment-terms-background-color: rgb(14 27 77);
          }
        
          
          .color-accent-1 {
            --color-background: 71,112,219;
            
              --gradient-background: #4770db;
            
            --color-foreground: 255,255,255;
            --color-shadow: 14,27,77;
            --color-button: 255,255,255;
            --color-button-text: 71,112,219;
            --color-secondary-button: 71,112,219;
            --color-secondary-button-text: 255,255,255;
            --color-link: 255,255,255;
            --color-badge-foreground: 255,255,255;
            --color-badge-background: 71,112,219;
            --color-badge-border: 255,255,255;
            --payment-terms-background-color: rgb(71 112 219);
          }
        
          
          .color-accent-2 {
            --color-background: 14,27,77;
            
              --gradient-background: #0e1b4d;
            
            --color-foreground: 255,255,255;
            --color-shadow: 14,27,77;
            --color-button: 255,255,255;
            --color-button-text: 14,27,77;
            --color-secondary-button: 14,27,77;
            --color-secondary-button-text: 255,255,255;
            --color-link: 255,255,255;
            --color-badge-foreground: 255,255,255;
            --color-badge-background: 14,27,77;
            --color-badge-border: 255,255,255;
            --payment-terms-background-color: rgb(14 27 77);
          }
        
          
          .color-scheme-694b5e8f-25cf-47a2-bfe7-59c521d9cd66 {
            --color-background: 239,240,245;
            
              --gradient-background: #eff0f5;
            
            --color-foreground: 14,27,77;
            --color-shadow: 14,27,77;
            --color-button: 71,112,219;
            --color-button-text: 239,240,245;
            --color-secondary-button: 239,240,245;
            --color-secondary-button-text: 14,27,77;
            --color-link: 14,27,77;
            --color-badge-foreground: 14,27,77;
            --color-badge-background: 239,240,245;
            --color-badge-border: 14,27,77;
            --payment-terms-background-color: rgb(239 240 245);
          }
        
          
          .color-scheme-d2dd21c5-f1cb-41ce-a1da-c35f6d9c2931 {
            --color-background: 105,207,111;
            
              --gradient-background: #69cf6f;
            
            --color-foreground: 3,3,3;
            --color-shadow: 14,27,77;
            --color-button: 202,241,5;
            --color-button-text: 239,240,245;
            --color-secondary-button: 105,207,111;
            --color-secondary-button-text: 14,27,77;
            --color-link: 14,27,77;
            --color-badge-foreground: 3,3,3;
            --color-badge-background: 105,207,111;
            --color-badge-border: 3,3,3;
            --payment-terms-background-color: rgb(105 207 111);
          }
        
  
        body, .color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2, .color-scheme-694b5e8f-25cf-47a2-bfe7-59c521d9cd66, .color-scheme-d2dd21c5-f1cb-41ce-a1da-c35f6d9c2931 {
          color: rgba(var(--color-foreground), 0.75);
          background-color: rgb(var(--color-background));
        }
  
        :root {
          --font-body-family: Questrial, sans-serif;
          --font-body-style: normal;
          --font-body-weight: 400;
  
          --font-heading-family: Archivo, sans-serif;
          --font-heading-style: normal;
          --font-heading-weight: 700;
  
          --font-body-scale: 1.05;
          --font-heading-scale: 1.0476190476190477;
          --media-padding: px;
          --media-border-opacity: 0.1;
          --media-border-width: 0px;
          --media-radius: 20px;
          --media-shadow-opacity: 0.0;
          --media-shadow-horizontal-offset: 0px;
          --media-shadow-vertical-offset: 4px;
          --media-shadow-blur-radius: 5px;
          --media-shadow-visible: 0;
  
          --page-width: 120rem;
          --page-width-margin: 0rem;
  
          --product-card-image-padding: 1.6rem;
          --product-card-corner-radius: 1.8rem;
          --product-card-text-alignment: left;
          --product-card-border-width: 0.1rem;
          --product-card-border-opacity: 1.0;
          --product-card-shadow-opacity: 0.0;
          --product-card-shadow-visible: 0;
          --product-card-shadow-horizontal-offset: 0.0rem;
          --product-card-shadow-vertical-offset: 0.4rem;
          --product-card-shadow-blur-radius: 0.5rem;
  
          --collection-card-image-padding: 1.6rem;
          --collection-card-corner-radius: 1.8rem;
          --collection-card-text-alignment: left;
          --collection-card-border-width: 0.1rem;
          --collection-card-border-opacity: 1.0;
          --collection-card-shadow-opacity: 0.0;
          --collection-card-shadow-visible: 0;
          --collection-card-shadow-horizontal-offset: 0.0rem;
          --collection-card-shadow-vertical-offset: 0.4rem;
          --collection-card-shadow-blur-radius: 0.5rem;
  
          --blog-card-image-padding: 1.6rem;
          --blog-card-corner-radius: 1.8rem;
          --blog-card-text-alignment: left;
          --blog-card-border-width: 0.1rem;
          --blog-card-border-opacity: 1.0;
          --blog-card-shadow-opacity: 0.0;
          --blog-card-shadow-visible: 0;
          --blog-card-shadow-horizontal-offset: 0.0rem;
          --blog-card-shadow-vertical-offset: 0.4rem;
          --blog-card-shadow-blur-radius: 0.5rem;
  
          --badge-corner-radius: 0.0rem;
  
          --spacing-sections-desktop: 0px;
          --spacing-sections-mobile: 0px;
  
          --grid-desktop-vertical-spacing: 28px;
          --grid-desktop-horizontal-spacing: 28px;
          --grid-mobile-vertical-spacing: 14px;
          --grid-mobile-horizontal-spacing: 14px;
  
          --text-boxes-border-opacity: 0.1;
          --text-boxes-border-width: 0px;
          --text-boxes-radius: 20px;
          --text-boxes-shadow-opacity: 0.0;
          --text-boxes-shadow-visible: 0;
          --text-boxes-shadow-horizontal-offset: 0px;
          --text-boxes-shadow-vertical-offset: 4px;
          --text-boxes-shadow-blur-radius: 5px;
  
          --buttons-radius: 40px;
          --buttons-radius-outset: 41px;
          --buttons-border-width: 1px;
          --buttons-border-opacity: 1.0;
          --buttons-shadow-opacity: 0.0;
          --buttons-shadow-visible: 0;
          --buttons-shadow-horizontal-offset: 0px;
          --buttons-shadow-vertical-offset: 4px;
          --buttons-shadow-blur-radius: 5px;
          --buttons-border-offset: 0.3px;
  
          --inputs-radius: 26px;
          --inputs-border-width: 1px;
          --inputs-border-opacity: 0.55;
          --inputs-shadow-opacity: 0.0;
          --inputs-shadow-horizontal-offset: 0px;
          --inputs-margin-offset: 0px;
          --inputs-shadow-vertical-offset: 4px;
          --inputs-shadow-blur-radius: 5px;
          --inputs-radius-outset: 27px;
  
          --variant-pills-radius: 40px;
          --variant-pills-border-width: 1px;
          --variant-pills-border-opacity: 0.55;
          --variant-pills-shadow-opacity: 0.0;
          --variant-pills-shadow-horizontal-offset: 0px;
          --variant-pills-shadow-vertical-offset: 4px;
          --variant-pills-shadow-blur-radius: 5px;
        }
      </style>
  <link rel="preload" as="font" href="//primaryforest.co/cdn/fonts/questrial/questrial_n4.66abac5d8209a647b4bf8089b0451928ef144c07.woff2?h1=NGY3NDM3LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cHJpbWFyeWZvcmVzdC5jbw&hmac=6a62423017c4d9ee3f06f96289e178d7a4a20207e2077b5533894f04b7c8b88c" type="font/woff2" crossorigin><link rel="preload" as="font" href="//primaryforest.co/cdn/fonts/archivo/archivo_n7.651b020b3543640c100112be6f1c1b8e816c7f13.woff2?h1=NGY3NDM3LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cHJpbWFyeWZvcmVzdC5jbw&hmac=fa367c18e80ee5e38103adefc59ab01422daf271be8796014bd6cd08f6ea855c" type="font/woff2" crossorigin><link href="//primaryforest.co/cdn/shop/t/3/assets/section-password.css?v=103124485985703196321687427082" rel="stylesheet" type="text/css" media="all" />
      <link href="//primaryforest.co/cdn/shop/t/3/assets/base.css?v=117828829876360325261687427079" rel="stylesheet" type="text/css" media="all" />
      <link href="//primaryforest.co/cdn/shop/t/3/assets/component-list-social.css?v=52211663153726659061687427080" rel="stylesheet" type="text/css" media="all" />
  
      <script>
        document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
      </script>
      <script src="//primaryforest.co/cdn/shop/t/3/assets/global.js?v=139248116715221171191687427081" defer="defer"></script>
      <script src="//primaryforest.co/cdn/shop/t/3/assets/details-modal.js?v=25581673532751508451687427081" defer="defer"></script>
      <script src="//primaryforest.co/cdn/shop/t/3/assets/password-modal.js?v=79398572782218654001687427081" defer="defer"></script>
    <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
  <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 76164661559,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "password"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
  <script id="web-pixels-manager-setup">(function e(e,d,r,n,o){if(void 0===o&&(o={}),!Boolean(null===(a=null===(i=window.Shopify)||void 0===i?void 0:i.analytics)||void 0===a?void 0:a.replayQueue)){var i,a;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l=function(){var e={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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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+|)/},d=e.modern,r=e.legacy,n=navigator.userAgent;return n.match(d)?"modern":n.match(r)?"legacy":"unknown"}(),u="modern"===l?"modern":"legacy",c=(null!=n?n:{modern:"",legacy:""})[u],f=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:d,hashVersion:r,buildTarget:u}),m=function(e){var d=e.version,r=e.bundleTarget,n=e.surface,o=e.pageUrl,i=e.monorailEndpoint;return{emit:function(e){var a=e.status,t=e.errorMsg,s=(new Date).getTime(),l=JSON.stringify({metadata:{event_sent_at_ms:s},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:d,bundle_target:r,page_url:o,status:a,surface:n,error_msg:t},metadata:{event_created_at_ms:s}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,l)}catch(e){}var u=new XMLHttpRequest;try{return u.open("POST",i,!0),u.setRequestHeader("Content-Type","text/plain"),u.send(l),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:r,bundleTarget:l,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{o.browserTarget=l,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,i=e.onerror,a=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,a&&(l.integrity=a,l.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{l.dataset[f]=s[f]}catch(e){}if(o&&l.addEventListener("load",o),i&&l.addEventListener("error",i),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:f,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null===(d=null===(e=window.Shopify)||void 0===e?void 0:e.analytics)||void 0===d?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach((function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)})),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return m.emit({status:"failed",errorMsg:"".concat(f," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(c)?c:"",scriptDataAttributes:o}),m.emit({status:"loading"})}catch(e){m.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 76164661559,storefrontBaseUrl: "https://primaryforest.co",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Primary Forest","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"4f7437.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/primaryforest.co"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},"https://primaryforest.co/cdn","4f0c5c77w64a73806p128ba08bma5b58f2f",{"modern":"","legacy":""},{"shopId":"76164661559","storefrontBaseUrl":"https:\/\/primaryforest.co","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[]","isMerchantRequest":"false","hashVersion":"4f0c5c77w64a73806p128ba08bma5b58f2f","publish":"custom","events":"[[\"page_viewed\",{}]]"});</script><script>
    window.ShopifyAnalytics = window.ShopifyAnalytics || {};
    window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
    window.ShopifyAnalytics.meta.currency = 'GBP';
    var meta = {"page":{"pageType":"password"}};
    for (var attr in meta) {
      window.ShopifyAnalytics.meta[attr] = meta[attr];
    }
  </script>
  <script class="analytics">
    (function () {
      var customDocumentWrite = function(content) {
        var jquery = null;
  
        if (window.jQuery) {
          jquery = window.jQuery;
        } else if (window.Checkout && window.Checkout.$) {
          jquery = window.Checkout.$;
        }
  
        if (jquery) {
          jquery('body').append(content);
        }
      };
  
      var hasLoggedConversion = function(token) {
        if (token) {
          return document.cookie.indexOf('loggedConversion=' + token) !== -1;
        }
        return false;
      }
  
      var setCookieIfConversion = function(token) {
        if (token) {
          var twoMonthsFromNow = new Date(Date.now());
          twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
  
          document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
        }
      }
  
      var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
      if (trekkie.integrations) {
        return;
      }
      trekkie.methods = [
        'identify',
        'page',
        'ready',
        'track',
        'trackForm',
        'trackLink'
      ];
      trekkie.factory = function(method) {
        return function() {
          var args = Array.prototype.slice.call(arguments);
          args.unshift(method);
          trekkie.push(args);
          return trekkie;
        };
      };
      for (var i = 0; i < trekkie.methods.length; i++) {
        var key = trekkie.methods[i];
        trekkie[key] = trekkie.factory(key);
      }
      trekkie.load = function(config) {
        trekkie.config = config || {};
        trekkie.config.initialDocumentCookie = document.cookie;
        var first = document.getElementsByTagName('script')[0];
        var script = document.createElement('script');
        script.type = 'text/javascript';
        script.onerror = function(e) {
          var scriptFallback = document.createElement('script');
          scriptFallback.type = 'text/javascript';
          scriptFallback.onerror = function(error) {
                  var Monorail = {
        produce: function produce(monorailDomain, schemaId, payload) {
          var currentMs = new Date().getTime();
          var event = {
            schema_id: schemaId,
            payload: payload,
            metadata: {
              event_created_at_ms: currentMs,
              event_sent_at_ms: currentMs
            }
          };
          return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
        },
        sendRequest: function sendRequest(endpointUrl, payload) {
          // Try the sendBeacon API
          if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
            var blobData = new window.Blob([payload], {
              type: 'text/plain'
            });
  
            if (window.navigator.sendBeacon(endpointUrl, blobData)) {
              return true;
            } // sendBeacon was not successful
  
          } // XHR beacon
  
          var xhr = new XMLHttpRequest();
  
          try {
            xhr.open('POST', endpointUrl);
            xhr.setRequestHeader('Content-Type', 'text/plain');
            xhr.send(payload);
          } catch (e) {
            console.log(e);
          }
  
          return false;
        },
        isIos12: function isIos12() {
          return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
        }
      };
      Monorail.produce('monorail-edge.shopifysvc.com',
        'trekkie_storefront_load_errors/1.1',
        {shop_id: 76164661559,
        theme_id: 153158484279,
        app_name: "storefront",
        context_url: window.location.href,
        source_url: "//primaryforest.co/cdn/s/trekkie.storefront.10b9e06bd1980b2ce8435c2fe6c8f07eb6305ae4.min.js"});
  
          };
          scriptFallback.async = true;
          scriptFallback.src = '//primaryforest.co/cdn/s/trekkie.storefront.10b9e06bd1980b2ce8435c2fe6c8f07eb6305ae4.min.js';
          first.parentNode.insertBefore(scriptFallback, first);
        };
        script.async = true;
        script.src = '//primaryforest.co/cdn/s/trekkie.storefront.10b9e06bd1980b2ce8435c2fe6c8f07eb6305ae4.min.js';
        first.parentNode.insertBefore(script, first);
      };
      trekkie.load(
        {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":76164661559,"isMerchantRequest":null,"themeId":153158484279,"themeCityHash":"11366993266139576853","contentLanguage":"en","currency":"GBP","eventMetadataId":"c004a688-0be6-4e92-ae5e-c52bf87183e5"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
      );
  
      var loaded = false;
      trekkie.ready(function() {
        if (loaded) return;
        loaded = true;
  
        window.ShopifyAnalytics.lib = window.trekkie;
  
        var originalDocumentWrite = document.write;
        document.write = customDocumentWrite;
        try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
        document.write = originalDocumentWrite;
  
        window.ShopifyAnalytics.lib.page(null,{"pageType":"password","shopifyEmitted":true});
  
        var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
        var token = match? match[1]: undefined;
        if (!hasLoggedConversion(token)) {
          setCookieIfConversion(token);
          
        }
      });
  
  
          var eventsListenerScript = document.createElement('script');
          eventsListenerScript.async = true;
          eventsListenerScript.src = "//primaryforest.co/cdn/shopifycloud/storefront/assets/shop_events_listener-abeef7a0.js";
          document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
  
  })();</script>
  <script
    defer
    src="https://primaryforest.co/cdn/shopifycloud/perf-kit/shopify-perf-kit-2.0.13.min.js"
    data-application="storefront-renderer"
    data-shop-id="76164661559"
    data-render-region="gcp-europe-west4"
    data-page-type="password"
    data-theme-instance-id="153158484279"
    data-theme-name="Refresh"
    data-theme-version="10.0.0"
    data-monorail-region="shop_domain"
    data-resource-timing-sampling-rate="10"
    data-shs="true"
    data-shs-beacon="true"
    data-shs-export-with-fetch="true"
    data-shs-logs-sample-rate="1"
  ></script>
  </head>
  
    <body class="password gradient">
      <a class="skip-to-content-link button visually-hidden" href="#MainContent">
        Skip to content
      </a>
  
      <div id="shopify-section-main-password-header" class="shopify-section"><style type="text/css">
    .password-logo {
      max-width: 200px;
    }
  </style>
  
  <div class="color-inverse gradient">
    <div class="password-header"><img src="//primaryforest.co/cdn/shop/files/Primary_Forest_1.png?v=1687428350&amp;width=500" alt="Primary Forest" srcset="//primaryforest.co/cdn/shop/files/Primary_Forest_1.png?v=1687428350&amp;width=50 50w, //primaryforest.co/cdn/shop/files/Primary_Forest_1.png?v=1687428350&amp;width=100 100w, //primaryforest.co/cdn/shop/files/Primary_Forest_1.png?v=1687428350&amp;width=150 150w, //primaryforest.co/cdn/shop/files/Primary_Forest_1.png?v=1687428350&amp;width=200 200w, //primaryforest.co/cdn/shop/files/Primary_Forest_1.png?v=1687428350&amp;width=250 250w, //primaryforest.co/cdn/shop/files/Primary_Forest_1.png?v=1687428350&amp;width=300 300w, //primaryforest.co/cdn/shop/files/Primary_Forest_1.png?v=1687428350&amp;width=400 400w, //primaryforest.co/cdn/shop/files/Primary_Forest_1.png?v=1687428350&amp;width=500 500w" width="200" height="200.0" class="password-logo">
  <password-modal>
        <details class="password-modal modal">
          <summary class="modal__toggle" aria-haspopup="dialog">
            <div class="modal__toggle-open password-link link underlined-link">
              <svg aria-hidden="true" focusable="false" class="icon icon-padlock" viewBox="0 0 16 21" fill="none">
    <path fill-rule="evenodd" d="M5.03 1.79A3.73 3.73 0 018 .5c1.28 0 2.28.48 2.97 1.29.67.8 1 1.87 1.03 3V7.5h3c.28 0 .5.22.5.5v12a.5.5 0 01-.5.5H1a.5.5 0 01-.5-.5V8c0-.28.22-.5.5-.5h3V4.8c0-1.1.36-2.15 1.03-3.01zM11 6.4v1.09H5V4.82c.03-.99.31-1.82.8-2.4A2.75 2.75 0 018 1.49c1.01 0 1.73.37 2.2.93.49.58.77 1.41.8 2.4V6.4zM1.5 8.49v11h13v-11h-13zm6.51 2.5a1.5 1.5 0 00-.7 2.82v2.5a.68.68 0 001.36 0v-2.47A1.5 1.5 0 008 11l.01-.01z" clip-rule="evenodd" fill="currentColor" />
  </svg>
  
              Enter using password
            </div>
            <div class="modal__toggle-close" aria-hidden="true">
              <svg
    xmlns="http://www.w3.org/2000/svg"
    aria-hidden="true"
    focusable="false"
    class="icon icon-close"
    fill="none"
    viewBox="0 0 18 17"
  >
    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
  </svg>
  
            </div>
          </summary>
          <div
            class="modal__content"
            role="dialog"
            aria-labelledby="DialogHeading"
            aria-modal="true"
          >
            <div class="password-modal__content" tabindex="-1">
              <button type="button" class="modal__close-button link" aria-label="Close">
                <svg
    xmlns="http://www.w3.org/2000/svg"
    aria-hidden="true"
    focusable="false"
    class="icon icon-close"
    fill="none"
    viewBox="0 0 18 17"
  >
    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
  </svg>
  
              </button>
              <h2 class="password-modal__content-heading" id="DialogHeading">
                Enter store using password:
              </h2><form method="post" action="/password" id="login_form" accept-charset="UTF-8" class="password-form"><input type="hidden" name="form_type" value="storefront_password" /><input type="hidden" name="utf8" value="✓" /><div class="password-field field">
                  <input
                    type="password"
                    name="password"
                    id="Password"
                    class="field__input"
                    autocomplete="current-password"
                    placeholder="Your password"
                  >
                  <label class="field__label" for="Password">Your password</label></div>
                <button name="commit" class="password-button button button--outline">
                  Enter
                </button></form><small class="password__footer-text">Are you the store owner? <a href="/admin" class="link underlined-link">Log in here</a></small>
            </div>
          </div>
        </details>
      </password-modal>
    </div>
  </div>
  
  
  </div>
  
      <main id="MainContent" class="password-main">
        <section id="shopify-section-template--19671914283319__main" class="shopify-section section"><link href="//primaryforest.co/cdn/shop/t/3/assets/section-image-banner.css?v=81971971763012089891687427082" rel="stylesheet" type="text/css" media="all" />
  <link href="//primaryforest.co/cdn/shop/t/3/assets/component-newsletter.css?v=4727253280200485261687427080" rel="stylesheet" type="text/css" media="all" />
  <link href="//primaryforest.co/cdn/shop/t/3/assets/newsletter-section.css?v=62410470717655853621687427081" rel="stylesheet" type="text/css" media="all" />
  <link href="//primaryforest.co/cdn/shop/t/3/assets/section-email-signup-banner.css?v=77014967447923078771687427082" rel="stylesheet" type="text/css" media="all" />
  <style data-shopify>#Banner-template--19671914283319__main::after {
      opacity: 0.0;
    }</style><div
    id="Banner-template--19671914283319__main"
    class="email-signup-banner banner banner--content-align-center banner--content-align-mobile-center banner--medium banner--mobile-bottom"
  ><div class="banner__media"><svg
    preserveAspectRatio="xMidYMid slice"
    aria-hidden="true"
    focusable="false"
    class="email-signup-banner-background"
    version="1.1"
    id="Layer_1"
    xmlns="http://www.w3.org/2000/svg"
    x="0"
    y="0"
    viewBox="0 0 2169.3 648"
    style="enable-background:new 0 0 2169.3 648"
    xml:space="preserve"
  >
    <style>.st0,.st4{fill:rgb(var(--color-button))}.st4{opacity:.55;enable-background:new}</style><path class="st0" d="M1791.7 370.7zM1791.7 650.9V370.8h-.1s.1 271.6.1 280.1zM1791.7 370.8s-.1 0 0 0z"/><path d="M1308.6 371.2V216.6L1084.9-.1 861.4 215.8V651h447.2V371.2zm-223.3-248.4c-15 .1-27-12-27.2-26.8-.2-14.8 12-27 26.8-27.2 15-.1 27 12 27.2 26.8v.1c0 14.9-11.9 27-26.8 27.1z" style="opacity:.75;fill:rgb(var(--color-button));enable-background:new"/><path class="st0" d="M501.6 436.9h131c-45.2-4-86.7-22.2-120-49.9-30.9-25.8-54.7-59.9-68.1-98.7-7.8-22.5-12-46.4-12-71.3V0h.5-205.7c2.5.1 5-.2 7.5 0 110.9 10.6 197.7 104.5 197.8 217.8.2 120.4-100.3 218.8-220.9 218.8h-76v213.9h152.1v-.2c.1-117.8 95.9-213.4 213.8-213.4zM861.4 650.4V277.7c-4.8 17.5-11.8 34.2-20.8 50l-1.7 2.8c-6.3 10.8-13.5 20.8-21.5 30.3-.1.2-.4.4-.5.6l-.1.1c-13.5 15.8-29.2 29.6-46.7 40.9-2.9 1.8-5.6 3.6-8.6 5.3-12.8 7.5-26.3 13.6-40.4 18.3-9.5 3.1-19.1 5.6-29 7.4-10.9 1.9-21.9 3.1-33 3.3-1.8 0-3.5.1-5.3.1h-.1v.7c.1 39 7.7 74.9 25.8 106.5 11.4 19.1 25.4 36.5 41.5 51.6 12.7 11.8 26.6 22.4 41.5 31.2.1.1.4.2.5.4 22.7 13.2 48 20.9 73.9 23.1 1.2.1 2.3.2 3.5.2 3.8.2 20.8.4 20.8.4v-.5h.2z"/><path class="st0" d="M651.6 330.4h2.6c25.2-.6 48.5-9.7 66.8-24.5 25.1-20.2 41.2-51.3 41.2-86 0-34.8-16-65.8-41.2-86-17.9-14.5-40.6-23.4-65.1-24.4-1.4 0-2.9-.1-4.3-.1-61.1 0-110.5 49.5-110.5 110.5s49.4 110.5 110.5 110.5z"/><g style="opacity:.55"><path class="st0" d="M1810 371.2c-3.2 0-10.6 0-18.2-.5-3.7-.2-7.5-.6-11-1.1-1.1-.1-2.2-.4-3.2-.5-125.3-15.6-224.1-119.6-229-248.3-.1-1.1-.2-2.3-.4-3.3-11.8 130.3-108.6 234.6-231.7 252-2.6.4-5.3.7-7.9 1v.6c126.6 14 226.7 119.7 239 252.3 0 .2.6.1.7 0 12.4-133.6 114.3-239.9 242.2-252.6h1.2l.2 101.2-.3 179 384.5.1V371l-366.1.2z"/><path class="st0" d="M1792.4 239c5.9.8 11.7 1.2 17.8 1.2 72.4 0 131-58.6 131-131 0-45.6-23.3-85.8-58.6-109.2H1737.7c-.2.1-.4-.1-.6 0-34.9 23.6-57.9 64-57.9 109.2 0 66.3 49.3 121.1 113.2 129.8z"/></g><g style="opacity:.1"><path class="st0" d="M432.6 217.8C432.5 104.5 345.7 10.6 234.8-.1l-99 .1v436.7h76c120.6-.1 221-98.5 220.8-218.9zM1085 68.9c-15 .1-26.9 12.2-26.8 27.2.1 15 12.2 26.9 27.2 26.8 14.8-.1 26.8-12.1 26.8-26.9v-.1c-.2-15.1-12.3-27.2-27.2-27zM763.2 627.2c-.1-.1-.4-.2-.5-.4-15.1-8.9-29-19.4-41.5-31.2-16.2-15.1-30-32.4-41.5-51.6-18.2-31.5-25.7-67.5-25.8-106.5v-.7h-.3v-.1h-152c-118 0-213.7 95.6-213.8 213.6V650.6h552.9c-1.2-.1-2.3-.2-3.5-.2-26.1-2.2-51.3-10-74-23.2zM1882.5-.1s.1-.1 0 0c35.4 23.4 58.7 63.7 58.7 109.2 0 72.4-58.6 131-131 131-6 0-12-.4-17.8-1.2-63.9-8.7-113.2-63.5-113.2-129.8 0-45.2 23-85.7 57.9-109.2.2-.1.4.1.6 0h.2-165.1c-15.8 33.5-24.6 71.7-24.6 111.2v4.9c0 1.7.1 3.5.1 5.1 4.9 128.6 103.7 232.7 229 248.3 1.1.1 2.2.4 3.2.5 3.5.5 7.3.8 11 1.1 7.7.5 276.9.1 276.9.1V-.1h-185.9z"/></g><path class="st0" d="M1308.6 216.6v153.9c2.6-.2 5.1-.6 7.8-1 123.1-17.3 219.9-121.7 231.7-251.8.1 1.1.2 2.3.4 3.3-.1-1.7-.1-3.3-.1-5.1V111c0-39.5 8.9-77.5 24.6-111h-488.1l223.7 216.6zM1791.6 370.8c-127.8 12.8-231 119-243.5 252.6 0 .2-.1.1-.2 0-12.3-132.7-112.7-238.3-239.3-252.3l-.1 279.3v.7h483.1v-.2c.1-8.5 0-280.1 0-280.1z"/><path class="st0" d="M1548.1 623.4c12.4-133.5 115.6-239.8 243.5-252.6h-1.3c-127.9 12.7-229.7 119-242.2 252.6zM2068.7-.1V371h107.2V-.1z"/><path class="st4" d="M135.9-.1C59.6-.1-2.3 61.8-2.3 138.1V649.9l138.2-.4V-.1z"/><g><path class="st0" d="M721.2 134.3c-17.9-14.5-40.6-23.4-65.1-24.4-1.4 0-2.9-.1-4.3-.1-61.1 0-110.5 49.5-110.5 110.5s49.5 110.5 110.5 110.5h2.6c25.2-.6 48.5-9.7 66.8-24.5 25.1-20.2 41.2-51.3 41.2-86s-16.1-65.8-41.2-86z"/><path class="st4" d="M870.4-.1H432.7v217.5c0 24.9 4.2 48.9 12 71.3 13.3 38.8 37.2 72.9 68.1 98.7 33.3 27.8 74.5 45.5 119.9 49.4h21.1s3.7.6 5.5.5c11.1-.2 22.1-1.4 33-3.3 9.8-1.8 19.5-4.3 29-7.4 14-4.7 27.6-10.8 40.4-18.3 2.9-1.7 5.7-3.5 8.6-5.3 17.5-11.4 33.1-25.1 46.7-40.9l.1-.1c.1-.2.4-.4.5-.6 8-9.5 15.2-19.5 21.5-30.3l1.7-2.8c9-15.8 15.9-33.1 20.7-50.6v-62l69-66.6c-37.4-38.5-60.1-91.4-60.1-149.2zM721.2 306.3c-18.3 14.8-41.5 23.9-66.8 24.5h-2.6c-61.1 0-110.5-49.5-110.5-110.5s49.5-110.5 110.5-110.5c1.4 0 2.9 0 4.3.1 24.6 1 47.1 9.9 65.1 24.4 25.1 20.2 41.2 51.3 41.2 86-.1 34.8-16.1 65.8-41.2 86z"/><path class="st0" d="M870.4-.1s0-.1 0 0c0 57.8 22.7 110.8 60 149.2L1084.9-.1s-214.5-.2-214.5 0z"/></g>
  </svg>
  <svg
    preserveAspectRatio="xMidYMid slice"
    aria-hidden="true"
    focusable="false"
    class="email-signup-banner-background email-signup-banner-background-mobile"
    id="Layer_1"
    data-name="Layer 1"
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 374.45 238.04"
  >
    <defs><style>.cls-1{fill:none;}.cls-2,.cls-4,.cls-5{fill:rgb(var(--color-button));;}.cls-3{opacity:0.55;}.cls-4{opacity:0.75;}.cls-5{opacity:0.1;}</style></defs><path class="cls-1" d="M89.5,238c-7.27-1.67-14.13-5.11-20.52-8.82a87.1,87.1,0,0,1-30.36-30.35c-6.72-11.64-9.49-24.91-9.49-39.33H29v0c0,14.42,2.77,27.71,9.49,39.36a87.1,87.1,0,0,0,30.36,30.35c6.39,3.71,13.25,7.15,20.52,8.82h.46Z"/><path class="cls-2" d="M106.58,95.46v-.6a80.39,80.39,0,0,1-9.11,24.62l-.6,1a80,80,0,0,1-25.22,26.36c-1,.67-2.07,1.33-3.14,1.95a78,78,0,0,1-25.42,9.44,80.26,80.26,0,0,1-14,1.26c0,14.42,2.77,27.69,9.49,39.33A87.1,87.1,0,0,0,69,229.17c6.39,3.71,13.25,7.15,20.52,8.82l.31,0H93.7a15.28,15.28,0,0,1,3.38,0,74.24,74.24,0,0,0,10.2,0h-.64Z"/><g class="cls-3"><path class="cls-2" d="M357,118.48A78.88,78.88,0,0,0,346.42,158v0h0v0A78.9,78.9,0,0,0,357,197.68a79.76,79.76,0,0,0,17.46,20.88v-121A79.52,79.52,0,0,0,357,118.48Z"/><path class="cls-2" d="M346.42,0a78.9,78.9,0,0,1-10.56,39.25,79.66,79.66,0,0,1-28.95,29,78.58,78.58,0,0,1-39.17,10.6,78.6,78.6,0,0,1,39.15,10.59A79.23,79.23,0,0,1,346.42,158V78.86a79,79,0,0,1,28-60.49V0Z"/><path class="cls-2" d="M114.22,27.3a79.2,79.2,0,0,1-5-27.3h-79V0H0V53.79a39.51,39.51,0,0,1,29.37-13l.86,0A39.58,39.58,0,0,1,69,78.88c0,.5,0,1,0,1.51A39.62,39.62,0,0,1,0,107v47a78,78,0,0,0,29,5.56v0h.15a80.26,80.26,0,0,0,14-1.26,78,78,0,0,0,25.42-9.44c1.07-.62,2.11-1.28,3.14-1.95a80,80,0,0,0,25.22-26.36l.6-1a80.39,80.39,0,0,0,9.11-24.62V78.57l24.69-24.1h0a79,79,0,0,1-11.41-15.19A79.32,79.32,0,0,1,114.22,27.3Z"/></g><path class="cls-2" d="M357,39.26a79.64,79.64,0,0,1,17.46-20.89h0A79.64,79.64,0,0,0,357,39.26Z"/><path class="cls-2" d="M357,118.46A78.93,78.93,0,0,0,346.42,158v0a79.09,79.09,0,0,1,28-60.44h0A79.64,79.64,0,0,0,357,118.46Z"/><path class="cls-2" d="M357,197.68a78.9,78.9,0,0,1-10.57-39.6v0h0v0a79.06,79.06,0,0,0-78.68-79.14,78.58,78.58,0,0,0,39.17-10.6,79.66,79.66,0,0,0,28.95-29A78.9,78.9,0,0,0,346.42,0c0-.12,0-.23,0-.35H267.37v0H109.28V0h0a79.2,79.2,0,0,0,5,27.3,79.32,79.32,0,0,0,5.63,12,79,79,0,0,0,11.41,15.19L187,0h0l57,55.91h0l23.36,22.93h0l0,0V238h107V218.56A79.76,79.76,0,0,1,357,197.68Z"/><path class="cls-2" d="M29.37,120A39.62,39.62,0,0,0,69,80.39c0-.51,0-1,0-1.51A39.56,39.56,0,0,0,30.23,40.79l-.86,0A39.51,39.51,0,0,0,0,53.79V107A39.52,39.52,0,0,0,29.37,120Z"/><path class="cls-4" d="M94.12,238h2.82A12.66,12.66,0,0,0,94.12,238Z"/><path class="cls-5" d="M38.47,198.87C31.75,187.22,29,173.93,29,159.51A78,78,0,0,1,0,154V238H89.35c-7.27-1.67-14.13-5.11-20.52-8.82A87.1,87.1,0,0,1,38.47,198.87Z"/><path class="cls-4" d="M267.41,78.88l0,0h0L244,55.91h0L187,0h0L131.26,54.46h0l-24.69,24.1V93.82c0-.21.11-.42.15-.6v25.21l0,79V238h1.41l-.91,0H267.41V78.88ZM187.17,44.49A9.88,9.88,0,1,1,197,34.61,9.88,9.88,0,0,1,187.17,44.49Z"/><path class="cls-4" d="M106.78,238h0V197.42l0-79V93.22c0,.18-.1.39-.15.6v1.64L106.64,238h.64l.91,0Z"/><path class="cls-5" d="M357,39.26a78.9,78.9,0,0,0-10.57,39.6V158a79,79,0,0,1,28-60.43V18.37A79.64,79.64,0,0,0,357,39.26Z"/><circle class="cls-5" cx="187.17" cy="34.61" r="9.88"/>
  </svg>
  </div><div class="banner__content banner__content--middle-center page-width">
      <div class="email-signup-banner__box banner__box newsletter newsletter__wrapper isolate content-container color-background-1 gradient content-container--full-width-mobile"><h2 class="email-signup-banner__heading h1" >
                Opening soon
              </h2><div class="newsletter__subheading rte body" >
                <p>Be the first to know when we launch.</p>
              </div><div >
                <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
                  <input type="hidden" name="contact[tags]" value="newsletter">
                  <div class="newsletter-form__field-wrapper">
                    <div class="field">
                      <input
                        id="NewsletterForm--template--19671914283319__main"
                        type="email"
                        name="contact[email]"
                        class="field__input"
                        value=""
                        aria-required="true"
                        autocorrect="off"
                        autocapitalize="off"
                        autocomplete="email"
                        
                        placeholder="Email"
                        required
                      >
                      <label class="field__label" for="NewsletterForm--template--19671914283319__main">
                        Email
                      </label>
                      <button
                        type="submit"
                        class="newsletter-form__button field__button"
                        name="commit"
                        id="Subscribe"
                        aria-label="Subscribe"
                      >
                        <svg
    viewBox="0 0 14 10"
    fill="none"
    aria-hidden="true"
    focusable="false"
    class="icon icon-arrow"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
  </svg>
  
                      </button>
                    </div></div></form>
              </div></div>
    </div>
  </div>
  
  
  </section>
      </main>
      <footer>
        <div id="shopify-section-main-password-footer" class="shopify-section">
  <div class="password__footer color-inverse gradient">
    <ul class="list-social list-unstyled" role="list"></ul>
    
    <small class="password__footer-caption password__footer-text">This shop will be powered by 
      <a
        class="shopify-link"
        href="//www.shopify.com"
        rel="nofollow"
        target="_blank"
        aria-describedby="a11y-new-window-message"
        aria-label="Shopify"
      >
        <svg
          xmlns="http://www.w3.org/2000/svg"
          class="icon icon-shopify"
          viewBox="0 0 150 43"
          version="1.1"
          aria-hidden="true"
        >
          <path fill="currentColor" d="M33.3,8.9 C33.3,8.9 33.3,8.7 33.2,8.6 C33.1,8.5 33,8.5 33,8.5 L29.6,8.3 L27.5,6.2 C27.4,6.1 27.3,6.1 27.2,6.1 L25.4,42.2 L38,39.5 L33.3,8.9 Z M25.8,5.9 L24.9,6.2 C24.3,4.6 23.6,3.4 22.6,2.7 C21.9,2.2 21.1,2 20.3,2.1 C20.1,1.9 19.9,1.7 19.7,1.5 C18.8,0.8 17.6,0.6 16.1,1.2 C11.8,2.7 10,8.3 9.3,11 L5.5,12.1 C5.5,12.1 4.6,12.3 4.4,12.6 C4.2,12.9 4.1,13.6 4.1,13.6 L0.9,37.9 L24.5,42.3 L26.3,6 C26.1,5.8 25.9,5.9 25.8,5.9 Z M20.1,7.6 L16,8.9 C16.5,6.8 17.6,4.6 19.6,3.8 C20,4.8 20.1,6.3 20.1,7.6 Z M16.6,2.4 C17.5,2.1 18.2,2.1 18.7,2.4 C16,3.6 14.8,6.7 14.3,9.3 L11,10.3 C11.7,7.8 13.3,3.6 16.6,2.4 Z M18.9,20.3 C18.7,20.2 18.5,20.1 18.2,20 C17.9,19.9 17.7,19.8 17.4,19.7 C17.1,19.6 16.8,19.6 16.4,19.5 L15.3,19.5 C15,19.5 14.7,19.6 14.4,19.7 C14.1,19.8 13.9,19.9 13.7,20.1 C13.5,20.3 13.4,20.5 13.3,20.7 C13.2,20.9 13.1,21.2 13.1,21.4 C13.1,21.6 13.1,21.8 13.2,22 C13.3,22.2 13.4,22.4 13.5,22.6 C13.7,22.8 13.9,23 14.1,23.2 C14.3,23.4 14.6,23.6 14.9,23.8 C15.4,24.1 15.8,24.4 16.3,24.8 C16.8,25.2 17.2,25.6 17.5,26.1 C17.9,26.6 18.2,27.1 18.4,27.8 C18.6,28.4 18.7,29.1 18.7,29.9 C18.6,31.1 18.4,32.2 17.9,33.1 C17.5,34 16.8,34.7 16.1,35.2 C15.4,35.7 14.5,36 13.6,36.1 C12.7,36.2 11.7,36.2 10.8,35.9 C10.3,35.8 9.9,35.6 9.5,35.5 C9.1,35.3 8.7,35.1 8.3,34.9 C8,34.7 7.6,34.5 7.4,34.3 C7.1,34.1 6.9,33.9 6.7,33.6 L7.8,30 C8,30.2 8.2,30.3 8.5,30.5 C8.8,30.7 9.1,30.9 9.4,31 C9.7,31.2 10.1,31.3 10.4,31.5 C10.8,31.6 11.1,31.7 11.5,31.8 L12.3,31.8 C12.5,31.7 12.8,31.6 12.9,31.5 C13.1,31.4 13.2,31.2 13.3,31 C13.4,30.8 13.4,30.6 13.5,30.3 C13.5,30.1 13.5,29.8 13.4,29.6 C13.3,29.4 13.2,29.2 13.1,28.9 C13,28.7 12.8,28.5 12.5,28.2 C12.3,28 12,27.7 11.6,27.5 C11.2,27.2 10.8,26.9 10.4,26.5 C10.1,26.1 9.7,25.8 9.5,25.3 C9.3,24.9 9.1,24.4 8.9,23.9 C8.8,23.4 8.7,22.9 8.7,22.3 C8.7,21.3 8.9,20.5 9.3,19.7 C9.6,18.9 10.1,18.2 10.7,17.5 C11.3,16.9 12,16.3 12.9,15.9 C13.8,15.5 14.7,15.2 15.8,15 C16.3,14.9 16.8,14.9 17.2,14.9 C17.7,14.9 18.1,14.9 18.5,15 C18.9,15.1 19.3,15.1 19.6,15.2 C19.9,15.3 20.2,15.4 20.5,15.5 L18.9,20.3 Z M21.5,7.2 L21.5,6.7 C21.5,5.4 21.3,4.3 21,3.5 C21.3,3.5 21.6,3.6 21.9,3.8 C22.7,4.3 23.2,5.4 23.6,6.6 L21.5,7.2 Z"/>
          <path fill="currentColor" d="M45.3,29.6 C46.2,30.1 47.8,30.7 49.4,30.7 C50.8,30.7 51.6,29.9 51.6,29 C51.6,28.1 51.1,27.5 49.5,26.6 C47.6,25.5 46.2,24 46.2,22 C46.2,18.5 49.2,16 53.6,16 C55.5,16 57,16.4 57.8,16.8 L56.6,20.3 C55.9,20 54.8,19.6 53.5,19.6 C52.1,19.6 51.2,20.2 51.2,21.3 C51.2,22.1 51.9,22.7 53.1,23.3 C55.1,24.4 56.7,25.9 56.7,28 C56.7,32 53.5,34.2 49,34.1 C46.9,34.1 45,33.5 44.1,32.9 L45.3,29.6 Z M57.7,34.1 L62.6,8.9 L67.6,8.9 L65.7,18.7 L65.8,18.7 C67.1,17.1 68.9,16 71.1,16 C73.7,16 75.2,17.7 75.2,20.5 C75.2,21.4 75.1,22.7 74.8,23.8 L72.8,34.1 L67.8,34.1 L69.7,24.2 C69.8,23.5 69.9,22.7 69.9,22 C69.9,20.9 69.5,20.2 68.3,20.2 C66.7,20.2 65,22.2 64.3,25.5 L62.6,34.2 L57.7,34.2 L57.7,34.1 Z M93.3,23 C93.3,29.1 89.3,34.4 83.4,34.4 C78.9,34.4 76.5,31.3 76.5,27.5 C76.5,21.5 80.5,16.1 86.5,16.1 C91.2,16.1 93.3,19.4 93.3,23 Z M81.6,27.3 C81.6,29.1 82.3,30.5 84,30.5 C86.7,30.5 88.1,25.8 88.1,22.8 C88.1,21.3 87.5,19.8 85.7,19.8 C83.1,19.9 81.6,24.5 81.6,27.3 Z M92.1,41.1 L95.6,23 C96,21 96.4,18.3 96.6,16.4 L101,16.4 L100.7,19.2 L100.8,19.2 C102.1,17.3 104.1,16.2 106.1,16.2 C109.8,16.2 111.3,19.1 111.3,22.5 C111.3,28.5 107.4,34.6 101.6,34.6 C100.4,34.6 99.2,34.1 98.7,34.1 L98.6,34.1 L97.2,41.1 L92.1,41.1 Z M99.3,29.9 C99.8,30.3 100.5,30.6 101.4,30.6 C104.2,30.6 106.1,26 106.1,22.8 C106.1,21.5 105.6,20.1 104.1,20.1 C102.4,20.1 100.7,22.1 100.1,25.2 L99.3,29.9 Z M111.5,34.1 L114.9,16.4 L120,16.4 L116.6,34.1 L111.5,34.1 Z M118,14.5 C116.6,14.5 115.6,13.4 115.6,11.9 C115.6,10.3 116.9,9 118.5,9 C120,9 121,10.1 121,11.6 C121,13.4 119.6,14.5 118,14.5 Z M120.9,34.1 L123.6,20.1 L121.3,20.1 L122,16.4 L124.3,16.4 L124.4,15.6 C124.8,13.5 125.6,11.4 127.3,10 C128.6,8.9 130.4,8.4 132.2,8.4 C133.4,8.4 134.3,8.6 134.9,8.8 L133.9,12.7 C133.5,12.6 133,12.4 132.3,12.4 C130.6,12.4 129.6,13.9 129.3,15.6 L129.1,16.4 L132.6,16.4 L131.9,20.1 L128.4,20.1 L125.7,34.1 L120.9,34.1 L120.9,34.1 Z M138.9,16.4 L139.7,24.3 C139.9,26.1 140.1,27.6 140.1,28.5 L140.2,28.5 C140.6,27.6 141,26.2 141.7,24.3 L144.8,16.4 L150,16.4 L143.9,29.5 C141.7,34 139.6,37.2 137.3,39.4 C135.5,41.1 133.4,41.9 132.4,42.1 L131,37.9 C131.8,37.6 132.9,37.2 133.8,36.5 C135,35.7 135.9,34.6 136.5,33.5 C136.6,33.2 136.7,33 136.6,31.6 L133.6,16.4 L138.9,16.4 Z"/>
        </svg>
      </a>
    </small>
    <small class="password__footer-login password__footer-text">Are you the store owner? <a href="/admin" class="link underlined-link">Log in here</a></small>
  </div>
  
  
  </div>
      </footer>
      <ul hidden>
        <li id="a11y-new-window-message">Opens in a new window.</li>
      </ul>
    </body>
  </html>
  
endpoints.html_title: Primary Forest
endpoints.supported_versions: HTTP/1.1 HTTP/2
endpoints.banner: HTTP/1.1 200 OK
  Date:  <REDACTED>
  Content-Type: text/html; charset=utf-8
  Transfer-Encoding: chunked
  Connection: keep-alive
  Content-Encoding: gzip
  x-sorting-hat-podid: 379
  x-sorting-hat-shopid: 76164661559
  x-storefront-renderer-rendered: 1
  set-cookie: localization=GB; path=/; expires=Sun, 04 Oct 2026 15:36:44 GMT; SameSite=Lax
  set-cookie: cart_currency=GBP; path=/; expires=Sat, 18 Oct 2025 15:36:44 GMT; SameSite=Lax
  set-cookie: _shopify_y=18bb3287-a535-47ef-9d1e-f69be80d03f8; domain=primaryforest.co; path=/; expires=Sun, 04 Oct 2026 21:36:44 GMT; SameSite=Lax
  set-cookie: _shopify_s=a4fd88ce-defa-496d-a56c-89860c8fad06; domain=primaryforest.co; path=/; expires=Sat, 04 Oct 2025 16:06:44 GMT; SameSite=Lax
  set-cookie: _tracking_consent=3.AMPS_US_f_f_HieLWK7fQGy*FHMa8Zd8Ag; domain=primaryforest.co; path=/; expires=Sun, 04 Oct 2026 21:36:44 GMT; SameSite=Lax
  set-cookie: _shopify_essential=:AZmv3kcfAAEAd7yJUacCbfd5tXEfQft_bBCjSbQFOLFs0DmIMPCsLn0rTcdpNWzqJeX5Cb7Mn1nWn-WYDW59_pI-YVGtVyA6LJQ4lR2ypWdYcobxGpIJjFjCzQgn8b9FB5OqQEK4gGhmXAal9g1EsgkOE3nKEUjHnHoCJ8J3FPn51hnf3XexINZhC5hEU0KT3yJT51oFYomqecbysxjMpqtHLqy0CT6pcM4VEEDe6HoKQE3tziwsAlmt:; Max-Age=31536000; Path=/; HttpOnly; Secure; Priority=High; SameSite=Lax
  set-cookie: _shopify_analytics=:AZmv3keKAAEAeZtwq4PoLLHobFX1lwzGYC2Y45k6eYkyV-lENdBkbrL_dRBCCNRqHI_H28uR:; Max-Age=31536000; Path=/; HttpOnly; Secure; Priority=High; SameSite=Lax
  link: <https://cdn.shopify.com>; rel="preconnect", <https://cdn.shopify.com>; rel="preconnect"; crossorigin
  speculation-rules: "/cdn/shopifycloud/storefront/assets/storefront/storefronts.specrules-dd5621a1.json"
  x-robots-tag: nofollow
  etag: W/"cacheable:3a53f7d99bee1ed121e6f2ff8162df08"
  shopify-complexity-score: 1450
  x-frame-options: DENY
  content-security-policy: block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests;
  strict-transport-security: max-age=7889238
  x-shopid: 76164661559
  x-shardid: 379
  vary: Accept
  vary: accept-encoding
  content-language: en-GB
  powered-by: Shopify
  server-timing: processing;dur=147;desc="gc:7", db;dur=35, db_async;dur=4.539, render;dur=26, asn;desc="398324", edge;desc="ORD", country;desc="US", theme;desc="153158484279", pageType;desc="password", servedBy;desc="gqf2", requestID;desc="feb104d4-d9d8-4d6f-815b-6733c1984bf7-1759592203", _y;desc="18bb3287-a535-47ef-9d1e-f69be80d03f8", _s;desc="a4fd88ce-defa-496d-a56c-89860c8fad06", _cmp;desc="3.AMPS_US_f_f_HieLWK7fQGy*FHMa8Zd8Ag"
  Server-Timing: cfRequestDuration;dur=306.999922
  x-dc: gcp-europe-west4,gcp-europe-west4,gcp-europe-west4
  x-request-id: feb104d4-d9d8-4d6f-815b-6733c1984bf7-1759592203
  Alt-Svc: h3=":443"; ma=86400
  cf-cache-status: DYNAMIC
  Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=SaOADfN913EHCM5RgTgiQ86m01Cc%2BssqKLgKx0WlJaLO2Pq3vZWQT5l1LoXTt4LLoinGSZ7fYbKHUhPoN5Duj6FpCuxLfI26hQ6Ib9jVmUIxOqm2pkZhqr2b5uuifqUTNkE%3D"}],"group":"cf-nel","max_age":604800}
  NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
  X-XSS-Protection: 1; mode=block
  X-Content-Type-Options: nosniff
  X-Permitted-Cross-Domain-Policies: none
  X-Download-Options: noopen
  Server: cloudflare
  CF-RAY: 9895c1aa88e4616b-ORD
  
endpoints.ip: 23.227.38.68
[binary data, 5 values, 151 bytes]