Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
301 Moved Permanently - trycd.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Wed, 07 May 2025 10:05:35 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 0
Connection: keep-alive
x-sorting-hat-podid: 273
x-sorting-hat-shopid: 92408545554
x-storefront-renderer-rendered: 1
location: https://allrodco.com/
x-redirect-reason: https_required
shopify-complexity-score: 10
x-frame-options: DENY
content-security-policy: frame-ancestors 'none';
x-shopid: 92408545554
x-shardid: 273
vary: Accept
Alt-Svc: h3=":443"; ma=86400
powered-by: Shopify
server-timing: processing;dur=12;desc="gc:1", db;dur=5, db_async;dur=1.3, asn;desc="24940", edge;desc="FRA", country;desc="FI", pageType;desc="index", servedBy;desc="d6hb", requestID;desc="15045ab8-63a5-483d-a565-7501be5bda25-1746612335"
x-dc: gcp-europe-west3,gcp-europe-west1,gcp-europe-west1
x-request-id: 15045ab8-63a5-483d-a565-7501be5bda25-1746612335
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=kQHj5rhBDhQixJH74fRm73qItNGNiinHzZ%2F5DmT0TN2MEo5FZqlmjgunmB%2BEIa2tUjzH%2BF83V7jMJNrr2avOCVLcVDWMMtTWWWyTETV4PZZwyTaxUAPEvMnw6A%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
Server-Timing: cfRequestDuration;dur=52.999973
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
X-Download-Options: noopen
Shopify-Edge-Ip: 23.227.38.65
Server: cloudflare
CF-RAY: 93bfe65b2bb33a4a-FRA

HTTP Code 301 Moved Permanently

301 Moved Permanently means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.

When is Code 301 used?

  • When changing a website domain
  • When modifying URL structures
  • When setting up redirects for SEO

What does Code 301 mean for the user?

The browser will automatically redirect the user to the new address, and search engines will update their indexes.

200 OK - https://allrodco.com/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Wed, 07 May 2025 10:05:36 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
x-sorting-hat-podid: 273
x-sorting-hat-shopid: 92408545554
x-storefront-renderer-rendered: 1
set-cookie: secure_customer_sig=; path=/; expires=Thu, 07 May 2026 10:05:36 GMT; secure; HttpOnly; SameSite=Lax
set-cookie: localization=US; path=/; expires=Thu, 07 May 2026 10:05:36 GMT; SameSite=Lax
set-cookie: cart_currency=USD; path=/; expires=Wed, 21 May 2025 10:05:36 GMT; SameSite=Lax
set-cookie: _tracking_consent=%7B%22con%22%3A%7B%22CMP%22%3A%7B%22a%22%3A%22%22%2C%22m%22%3A%22%22%2C%22p%22%3A%22%22%2C%22s%22%3A%22%22%7D%7D%2C%22v%22%3A%222.1%22%2C%22region%22%3A%22FI18%22%2C%22reg%22%3A%22%22%2C%22purposes%22%3A%7B%22a%22%3Afalse%2C%22p%22%3Afalse%2C%22m%22%3Afalse%2C%22t%22%3Atrue%7D%2C%22display_banner%22%3Atrue%2C%22sale_of_data_region%22%3Afalse%2C%22consent_id%22%3A%229ED40158-e426-4492-bad1-28300a0f98e6%22%7D; domain=allrodco.com; path=/; expires=Thu, 07 May 2026 10:05:36 GMT; SameSite=Lax
link: <https://cdn.shopify.com>; rel="preconnect", <https://cdn.shopify.com>; rel="preconnect"; crossorigin
etag: W/"cacheable:770b169cddf1188fb76839dcc2937281"
x-cache: miss
shopify-complexity-score: 10
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: 92408545554
x-shardid: 273
vary: Accept
vary: accept-encoding
content-language: en-US
powered-by: Shopify
server-timing: processing;dur=90;desc="gc:10", db;dur=29, db_async;dur=2.562, render;dur=39, asn;desc="24940", edge;desc="FRA", country;desc="FI", theme;desc="176002433298", pageType;desc="index", servedBy;desc="5rl2", requestID;desc="d48c7e08-f94a-471d-971e-83ec7374b1bc-1746612336"
x-dc: gcp-europe-west3,gcp-europe-west1,gcp-europe-west1
x-request-id: d48c7e08-f94a-471d-971e-83ec7374b1bc-1746612336
Alt-Svc: h3=":443"; ma=86400
cf-cache-status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=R60mO4hMZTRHHboT55%2FsXTjmPR8czqHOJG2d9RwPNm64NVEvCBBwulXHX2DnvHkEghzehu8%2BiO%2FpbWXS%2B4iwb1qOXta3Pylae9h%2F5yqXv8bIMb2H5qVjOp1Yvii3GQ%3D%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0.01,"report_to":"cf-nel","max_age":604800}
Server-Timing: cfRequestDuration;dur=122.999907
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Permitted-Cross-Domain-Policies: none
X-Download-Options: noopen
Shopify-Edge-Ip: 23.227.38.65
Server: cloudflare
CF-RAY: 93bfe65cae34dc60-FRA

HTTP Code 200 OK

200 OK is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: trycd.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!doctype html>
<html class="no-js" lang="en" dir="ltr">
<head>


<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-TDDVLWF');</script>
<!-- End Google Tag Manager -->
  <meta name="google-site-verification" content="YzQU9VuLWaPcJD2B_kftM6q8GhqKEwmk-yRuuzsMzgU" />
  <meta name="facebook-domain-verification" content="44yev1wzmchx10lsx1in656o08g76k" /><!--Content in content_for_header -->
<!--LayoutHub-Embed--><link rel="stylesheet" type="text/css" href="data:text/css;base64," media="all"><!--/LayoutHub-Embed--><meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <meta name="theme-color" content="#dd1c19">
  <link rel="canonical" href="https://allrodco.com/">
  <link rel="canonical" href="https://allrodco.com/">
  <link rel="preconnect" href="https://cdn.shopify.com">
  <link rel="preconnect" href="https://fonts.shopifycdn.com">
  <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
  <link rel="dns-prefetch" href="https://ajax.googleapis.com">
  <link rel="dns-prefetch" href="https://maps.googleapis.com">
  <link rel="dns-prefetch" href="https://maps.gstatic.com"><link rel="shortcut icon" href="//allrodco.com/cdn/shop/files/Untitled_design_1_32x32.png?v=1737997718" type="image/png" /><title>allrodco.com</title><title>allrodco.com
&ndash; Allrod
</title>
<meta name="description" content="ALLROD is an adaptable, portable fishing system designed for any environment. With its interchangeable rod components and a compact, travel-ready case, you&#39;ll always have the right setup - no matter the conditions - eliminating the need to carry multiple rods."><meta property="og:site_name" content="Allrod">
  <meta property="og:url" content="https://allrodco.com/">
  <meta property="og:title" content="allrodco.com">
  <meta property="og:type" content="website">
  <meta property="og:description" content="ALLROD is an adaptable, portable fishing system designed for any environment. With its interchangeable rod components and a compact, travel-ready case, you&#39;ll always have the right setup - no matter the conditions - eliminating the need to carry multiple rods.">
  
  <meta name="twitter:site" content="@">
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:title" content="allrodco.com">
  <meta name="twitter:description" content="ALLROD is an adaptable, portable fishing system designed for any environment. With its interchangeable rod components and a compact, travel-ready case, you&#39;ll always have the right setup - no matter the conditions - eliminating the need to carry multiple rods.">
<style data-shopify>@font-face {
  font-family: Montserrat;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//allrodco.com/cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff2?h1=eXVlMDQxLXB1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YWxscm9kY28uY29t&h3=dHJ5Y2QuY29t&hmac=7f14ce490655f6c299a9354ff3d413621cd7e609186e4ee7854f1af6ad443cd9") format("woff2"),
       url("//allrodco.com/cdn/fonts/montserrat/montserrat_n4.cfce41a967758ce5a9b7d48daeb5b028fd977a9b.woff?h1=eXVlMDQxLXB1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YWxscm9kY28uY29t&h3=dHJ5Y2QuY29t&hmac=53c37513657ff3efa8b52edfeca1140cba88b848e2228dd17cd156f6e2c7f400") format("woff");
}

  @font-face {
  font-family: Montserrat;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//allrodco.com/cdn/fonts/montserrat/montserrat_n4.1d581f6d4bf1a97f4cbc0b88b933bc136d38d178.woff2?h1=eXVlMDQxLXB1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YWxscm9kY28uY29t&h3=dHJ5Y2QuY29t&hmac=7f14ce490655f6c299a9354ff3d413621cd7e609186e4ee7854f1af6ad443cd9") format("woff2"),
       url("//allrodco.com/cdn/fonts/montserrat/montserrat_n4.cfce41a967758ce5a9b7d48daeb5b028fd977a9b.woff?h1=eXVlMDQxLXB1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YWxscm9kY28uY29t&h3=dHJ5Y2QuY29t&hmac=53c37513657ff3efa8b52edfeca1140cba88b848e2228dd17cd156f6e2c7f400") format("woff");
}


  @font-face {
  font-family: Montserrat;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//allrodco.com/cdn/fonts/montserrat/montserrat_n6.7a3c341961dc23aaabcc116124b80f2a7abec1a2.woff2?h1=eXVlMDQxLXB1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YWxscm9kY28uY29t&h3=dHJ5Y2QuY29t&hmac=b5142ec535fbef0b8772e295c05f4b93773d6f70af498e91e8e2c90a3447c27c") format("woff2"),
       url("//allrodco.com/cdn/fonts/montserrat/montserrat_n6.2c97c1a692c63ad09ab0635cb73b1939c5f417c0.woff?h1=eXVlMDQxLXB1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YWxscm9kY28uY29t&h3=dHJ5Y2QuY29t&hmac=4e79e1da8d1a25d2eac370223f75fc993badd3aabbdd9db82c96a79cc42edd42") format("woff");
}

  @font-face {
  font-family: Montserrat;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//allrodco.com/cdn/fonts/montserrat/montserrat_i4.ae02483b3d5e8777d0d4a4ccf396482c364d8955.woff2?h1=eXVlMDQxLXB1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YWxscm9kY28uY29t&h3=dHJ5Y2QuY29t&hmac=629e865843db0d45be660dd612d44677957df27f856307397500494d84a6a31f") format("woff2"),
       url("//allrodco.com/cdn/fonts/montserrat/montserrat_i4.ba28d1a04ec09448de486d83c63235903dfc0af8.woff?h1=eXVlMDQxLXB1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YWxscm9kY28uY29t&h3=dHJ5Y2QuY29t&hmac=8e4fe296f61941bfaee2ae3ce153e978f9cdc0273b8fefcf33fe7754ff5c4de6") format("woff");
}

  @font-face {
  font-family: Montserrat;
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  src: url("//allrodco.com/cdn/fonts/montserrat/montserrat_i6.bb32b9769003f43740e1d34d4950111dc499f6a3.woff2?h1=eXVlMDQxLXB1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YWxscm9kY28uY29t&h3=dHJ5Y2QuY29t&hmac=6f44256e5cd104025e98c0b643989efb410869ad1ee496f0a918e0fc4bf36d57") format("woff2"),
       url("//allrodco.com/cdn/fonts/montserrat/montserrat_i6.03e5487c9d0e38a8b7842611c321007444720c45.woff?h1=eXVlMDQxLXB1LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=YWxscm9kY28uY29t&h3=dHJ5Y2QuY29t&hmac=4ea009b04e6de3abe0b3078792f6f237501a56487ef8b8e91420d72ab572f7dc") format("woff");
}

</style><link href="//allrodco.com/cdn/shop/t/2/assets/theme.css?v=21767747162962728271744755003" rel="stylesheet" type="text/css" media="all" />
<style data-shopify>:root {
    --typeHeaderPrimary: Montserrat;
    --typeHeaderFallback: sans-serif;
    --typeHeaderSize: 22px;
    --typeHeaderWeight: 400;
    --typeHeaderLineHeight: 1.2;
    --typeHeaderSpacing: 0.15em;

    --typeBasePrimary:Montserrat;
    --typeBaseFallback:sans-serif;
    --typeBaseSize: 14px;
    --typeBaseWeight: 400;
    --typeBaseSpacing: 0.05em;
    --typeBaseLineHeight: 1.4;

    --typeCollectionTitle: 24px;

    --iconWeight: 6px;
    --iconLinecaps: round;

    
      --buttonRadius: 0px;
    

    --colorGridOverlayOpacity: 0.2;
  }</style><script>
    document.documentElement.className = document.documentElement.className.replace('no-js', 'js');

    window.theme = window.theme || {};
    theme.routes = {
      home: "/",
      cart: "/cart",
      cartAdd: "/cart/add.js",
      cartChange: "/cart/change"
    };
    theme.strings = {
      soldOut: "Out of Stock",
      unavailable: "Unavailable",
      stockLabel: "Only [count] items in stock!",
      willNotShipUntil: "Will not ship until [date]",
      willBeInStockAfter: "Will be in stock after [date]",
      waitingForStock: "Inventory on the way",
      savePrice: "Save [saved_amount]",
      cartEmpty: "Your cart is currently empty.",
      cartTermsConfirmation: "You must agree with the terms and conditions of sales to check out"
    };
    theme.settings = {
      dynamicVariantsEnable: true,
      dynamicVariantType: "button",
      cartType: "drawer",
      moneyFormat: "${{amount}}",
      saveType: "dollar",
      recentlyViewedEnabled: false,
      predictiveSearch: true,
      predictiveSearchType: "product,article,page,collection",
      inventoryThreshold: 0,
      quickView: true,
      themeName: 'Impulse',
      themeVersion: "3.6.0"
    };
  </script>

  <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="facebook-domain-verification" content="xl4t8i50dz67zglndev1me3yhooonh">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/92408545554/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="5dd3ede4f3d66b65eec0a6612c4fdc4e">
<meta id="in-context-paypal-metadata" data-shop-id="92408545554" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=92408545554" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":92408545554,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/92408545554","merchantName":"Allrod","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Allrod","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"5dd3ede4f3d66b65eec0a6612c4fdc4e","betas":["rich-media-storefront-analytics"],"domain":"allrodco.com","predictiveSearch":true,"shopId":92408545554,"smart_payment_buttons_url":"https:\/\/allrodco.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/allrodco.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "yue041-pu.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"USD","rate":"1.0"};
Shopify.country = "US";
Shopify.theme = {"name":"theme-export-www-trycd-com-allrod-theme-incyte","id":176002433298,"schema_name":"Impulse","schema_version":"3.6.0","theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "allrodco.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
<script>window.ShopifyPay = window.ShopifyPay || {};
window.ShopifyPay.apiHost = "shop.app\/pay";</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
<script>
  window.Shopify = window.Shopify || {};
  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  window.Shopify.featureAssets['shop-js'] = {"init-windoid":["modules/v2/client.init-windoid_CwUDodc0.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js"],"init-fed-cm":["modules/v2/client.init-fed-cm_DrfsiAOm.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js"],"shop-button":["modules/v2/client.shop-button_DsS2gQ21.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js"],"shop-cash-offers":["modules/v2/client.shop-cash-offers_BsZlKz0R.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"shop-toast-manager":["modules/v2/client.shop-toast-manager_CMLvmVsJ.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/client.init-shop-email-lookup-coordinator_jsb1pBzE.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js"],"pay-button":["modules/v2/client.pay-button_C64RFEk9.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js"],"checkout-modal":["modules/v2/client.checkout-modal_ChDA4NOJ.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"avatar":["modules/v2/client.avatar_BTnouDA3.en.esm.js"],"init-customer-accounts":["modules/v2/client.init-customer-accounts_CwjbD0mp.en.esm.js","modules/v2/client.shop-login-button_BsjfGC5e.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"shop-login-button":["modules/v2/client.shop-login-button_BsjfGC5e.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"shop-follow-button":["modules/v2/client.shop-follow-button_DrPKYhJT.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/client.init-shop-for-new-customer-accounts_DX02P6JM.en.esm.js","modules/v2/client.shop-login-button_BsjfGC5e.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"init-customer-accounts-sign-up":["modules/v2/client.init-customer-accounts-sign-up_ZnXgW2Xv.en.esm.js","modules/v2/client.shop-login-button_BsjfGC5e.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"lead-capture":["modules/v2/client.lead-capture_Cvbujjsn.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"payment-terms":["modules/v2/client.payment-terms_DfpGCvUy.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"]};
</script>
<script>(function() {
  function asyncLoad() {
    var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/9347c36146fffc2ac45e0867c\/f6812623461b7bb57f0183ed2.js?shop=yue041-pu.myshopify.com"];
    for (var i = 0; i < urls.length; i++) {
      var s = document.createElement('script');
      s.type = 'text/javascript';
      s.async = true;
      s.src = urls[i];
      var x = document.getElementsByTagName('script')[0];
      x.parentNode.insertBefore(s, x);
    }
  };
  if(window.attachEvent) {
    window.attachEvent('onload', asyncLoad);
  } else {
    window.addEventListener('load', asyncLoad, false);
  }
})();</script>
<script id="__st">var __st={"a":92408545554,"offset":-25200,"reqid":"d48c7e08-f94a-471d-971e-83ec7374b1bc-1746612336","pageurl":"allrodco.com\/","u":"217ec96c9ee8","p":"home"};</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-w1TMG8bx+vw+BuOfT7Dh2avfdjByyjlNYGyp9vJB5oo=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//allrodco.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-c354cc1bc6f1fafc3e06e39f4fb0e1d9abdf763072ca394d606ca9f6f241e68a.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//allrodco.com/cdn/shopifycloud/shopify/assets/shopify_pay/storefront-80e528be853eac23af2454534897ca9536b1d3d04aa043b042f34879a3c111c8.js?v=20220906"></script>
<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://allrodco.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
</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>
<script id='scb4127' type='text/javascript' async='' src='https://allrodco.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
<link rel="stylesheet" media="screen" href="https://allrodco.com/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>

  <script src="//allrodco.com/cdn/shop/t/2/assets/vendor-scripts-v7.js" defer="defer"></script><link rel="preload" as="style" href="//allrodco.com/cdn/shop/t/2/assets/currency-flags.css" onload="this.onload=null;this.rel='stylesheet'">
    <link rel="stylesheet" href="//allrodco.com/cdn/shop/t/2/assets/currency-flags.css"><script src="//allrodco.com/cdn/shop/t/2/assets/theme.js?v=50603935328570813151737411463" defer="defer"></script><!-- "snippets/pagefly-header.liquid" was not rendered, the associated app was uninstalled -->
 <style>
.laybuy-paragraph {
  margin-top    : 2em;
  display       : -webkit-flex;
  display       : -ms-flexbox;
  display       : flex;
  flex-wrap     : wrap;
  align-items   : center;
  font-size     : 1rem;
  letter-spacing: .05rem;
  line-height   : 2em;
  color         : #000;
  text-transform: none;
}
.laybuy-paragraph .laybuy-logo-and-text {
  display: flex;
  align-items: center;
}
.laybuy-paragraph .laybuy-link-inner {
  text-decoration: unset;
  white-space: nowrap;
  padding-left: 5px;
}
@media (max-width: 450px) {
  .laybuy-paragraph {
    justify-content: center;
  }
}
.laybuy-paragraph > * {
  margin-right: 0.25em;
}
.laybuy-paragraph span.laybuy-money {
  font-weight: 600 !important;
}
.laybuy-paragraph img#laybuy-logo,
.laybuy-paragraph img#laybuy-logo.small,
.laybuy-paragraph img#laybuy-logo.medium {
  height: 21px;
}
.laybuy-paragraph img#laybuy-logo.large {
  height: 24px;
}
.laybuy-paragraph.hide {
  display: none;
}
.laybuy-paragraph .laybuy-text2,
.laybuy-paragraph .max-instalment-price {
    display: none;
}
.laybuy-paragraph.over .laybuy-text2,
.laybuy-paragraph.over .max-instalment-price {
    display: inline-block;
}
#laybuy-popup-wrapper {
  position: fixed;
  display : none;
  z-index : 999999999;
  left    : 0;
  top     : 0;
  right   : 0;
  bottom  : 0;
  overflow: auto;
}
#laybuy-popup-outer {
  display                : -webkit-flex;
  display                : -ms-flexbox;
  display                : flex;
  -webkit-justify-content: center;
  -ms-flex-pack          : center;
  justify-content        : center;
  -webkit-align-content  : center;
  -ms-flex-line-pack     : center;
  align-content          : center;
  -webkit-align-items    : center;
  -ms-flex-align         : center;
  align-items            : center;
  width                  : 100%;
  min-height             : 100%;
  background-color       : rgba(0, 0, 0, 0.3);
}
#laybuy-popup-inner {
  width        : 90vw;
  max-width    : 620px;
  height       : 482px;
  position     : relative;
  border-radius: 0.65em;
}
#laybuy-popup-inner > iframe {
  width     : 100%;
  height    : calc(100% + 3.2em);
  background: transparent;
  border    : 0;
}
@media screen and (max-width: 545px) {
  #laybuy-popup-inner {
    height: 800px;
    margin: 2em 0 0;
  }
}
</style><script type="text/javascript">
var LBConfigs = window.LBConfigs || {};
LBConfigs.product = {
    enable: 1,
    selector: 'div.Laybuy-PB',
    inject: 0,
    inject_pos: 0,
    with_cent: 1,
    
    productData: null,
    variantID: null
};
LBConfigs.cart = {
    enable: 1,
    selector: 'div.grid__item.one-half > p.h4',
    inject: 0,
    inject_pos: 0,
    
};
LBConfigs.collection = {
    enable: 0,
    selector: '',
    inject: 0,
    inject_pos: 0,
    with_cent: 1,
    
    
};
LBConfigs.logo_class = {"cart": "large", "collection": "small", "product": "large"};
LBConfigs.onlinePopup = 1;
LBConfigs.style = {};
LBConfigs.icons = {
    showAll: 0,
    selector: '.site-footer .payment-icons',
    inject: 0,
    class: '',
};
LBConfigs.popup = {
    enable: 0,
    delay: 5000,
    position: 'side left'
};
LBConfigs.shop = {
    logo_html: '<img src="https://braze-images.com/appboy/communication/assets/svg_assets/files/6492bc25ae3c93004de9b547/original.svg?1687338021" id="laybuy-logo" alt="Laybuy" class="large">',
    currency: "USD",
    texts: {
        "global": {
            "product_line_2": " with ",
            "product_line_3": " today & 5 weekly interest-free payments of ",
            "collection_line_2": " with ",
            "collection_line_3": " today & 5 weekly interest-free payments of ",
            "cart_line_2": " with ",
            "cart_line_3": " today & 5 weekly interest-free payments of ",
        },
        "standard": {
            "product_line_1": "or 6 weekly interest-free payments from ",
            "collection_line_1": "or 6 weekly interest-free payments from ",
            "cart_line_1": "or 6 weekly interest-free payments from ",
        },
        "over": {
            "product_line_1": "or from ",
            "collection_line_1": "or from ",
            "cart_line_1": "or from ",
        }
    }
};
LBConfigs.currencies = [
  {iso_code: 'AUD', symbol: '$', max: 120000 },
  {iso_code: 'NZD', symbol: '$', max: 150000 },
  {iso_code: 'GBP', symbol: '£', max: 72000 },
  {iso_code: 'USD', symbol: '$', max: 24000 }
];
(LBConfigs.init || function() {
    document.addEventListener('DOMContentLoaded', function() {
        let script = document.createElement('script');
        script.onload = function () {
            LaybuyHelper.run(window.LBConfigs)
        };
        script.src = '//allrodco.com/cdn/shop/t/2/assets/laybuy-helper.js?v=26445335811068900361737411463';
        document.head.appendChild(script);
    })
})();
</script>
<!-- BEGIN app block: shopify://apps/geo-pro-geolocation/blocks/geopro/16fc5313-7aee-4e90-ac95-f50fc7c8b657 --><!-- This snippet is used to load Geo:Pro data on the storefront -->
<meta class='geo-ip' content='eyJwYXJhbWV0ZXJzIjp7ImxheW91dC1zZWxlY3RvciI6InRvcCIsInBlcm1hbmVudC1yZWRpcmVjdCI6MCwicG9wdXBfZGVsYXkiOiIwIiwiZG9tYWluc19saXN0IjowLCJzdG9yZV90aXRsZSI6IiIsInJlZGlyZWN0X3RleHQiOiJJdCBzZWVtcyB5b3UmIzM5cmUgaW4gJUNPVU5UUlklLiBSZWRpcmVjdCB0byAlU1RPUkVOQU1FJT8iLCJ5ZXMiOiJZZXMsIHBsZWFzZSIsIm5vIjoiTm8sIHRoYW5rcyIsImJhY2tncm91bmQtY29sb3IiOiJmZmZmZmYiLCJ0ZXh0LWNvbG9yIjoiMDAwMDAwIiwieWVzLWJhY2tncm91bmQtY29sb3IiOiIwMDAwMDAiLCJ5ZXMtdGV4dC1jb2xvciI6ImZmZmZmZiIsIm5vLWJhY2tncm91bmQtY29sb3IiOiI4ODg4ODgiLCJuby10ZXh0LWNvbG9yIjoiZmZmZmZmIiwibG9jYWxpemF0aW9uIjpbXSwib3duZXJfaXAiOiI0Ny4yMjkuMjQ4LjEyOSIsIm93bmVyX2lwX21vZGUiOiIiLCJkaXNhYmxlZF9zdGF0ZSI6ZmFsc2UsImxhc3RfZW1iZWRkZWRfYXQiOiIyMDI1LTA0LTIzIDE1OjM1OjUxIn0sInJ1bGVzTGlzdCI6W119'>
<!-- This snippet initializes the plugin -->
<script>
  try {
    const loadGeoPro=()=>{let e=e=>{if(!e||e.isCrawler||"success"!==e.message){window.geopro_cancel="1";return}let o=e.isAdmin?"el-geoip-location-admin":"el-geoip-location",s=Date.now()+864e5;localStorage.setItem(o,JSON.stringify({value:e.data,expires:s})),e.isAdmin&&localStorage.setItem("el-geoip-admin",JSON.stringify({value:"1",expires:s}))},o=new XMLHttpRequest;o.open("GET","https://geo.geoproapp.com?x-api-key=91e359ab7-2b63-539e-1de2-c4bf731367a7",!0),o.responseType="json",o.onload=()=>e(200===o.status?o.response:null),o.send()},load=!["el-geoip-location-admin","el-geoip-location"].some(e=>{try{let o=JSON.parse(localStorage.getItem(e));return o&&o.expires>Date.now()}catch(s){return!1}});load&&loadGeoPro();
  } catch(e) {
    console.warn('Geo:Pro error', e);
    window.geopro_cancel = '1';
  }
</script>

<!-- END app block --><script src="https://cdn.shopify.com/extensions/bf1e3cab-c797-411e-b56e-0bdf5fa2a5d9/2.0.1/assets/easylocation-storefront.min.js" type="text/javascript" defer="defer"></script>
<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0924/0854/5554/files/Icon_Black_c0d3ae73-3fe2-4701-92a4-25affb75358c.png?v=1737576996" />
<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0924/0854/5554/files/Icon_Black_c0d3ae73-3fe2-4701-92a4-25affb75358c.png?v=1737576996" />
<meta property="og:image:width" content="250" />
<meta property="og:image:height" content="250" />
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 92408545554,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "index"};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,i){if(void 0===i&&(i={}),!Boolean(null===(t=null===(a=window.Shopify)||void 0===a?void 0:a.analytics)||void 0===t?void 0:t.replayQueue)){var a,t;window.Shopify=window.Shopify||{};var s=window.Shopify;s.analytics=s.analytics||{};var l=s.analytics;l.replayQueue=[],l.publish=function(e,d,r){return l.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var u=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[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-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[1-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[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-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"}(),c="modern"===u?"modern":"legacy",f=(null!=o?o:{modern:"",legacy:""})[c],m=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:r,hashVersion:n,buildTarget:c}),p=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:n,bundleTarget:u,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{i.browserTarget=u,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:m,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 r=window.webPixelsManager.init(e)||void 0;if(r){d(r);var n=window.Shopify.analytics;n.replayQueue.forEach((function(e){var d=e[0],n=e[1],o=e[2];r.publishCustomEvent(d,n,o)})),n.replayQueue=[],n.publish=r.publishCustomEvent,n.visitor=r.visitor,n.initialized=!0}}},onerror:function(){return p.emit({status:"failed",errorMsg:"".concat(m," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(f)?f:"",scriptDataAttributes:i}),p.emit({status:"loading"})}catch(e){p.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 92408545554,storefrontBaseUrl: "https://allrodco.com",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":"1320386834","configuration":"{\"pixel_id\":\"2092385367936345\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"8d894c63179843e74a9691414b5ad83d","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0411","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0411","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,effectiveTopLevelDomain: "com",initData: {"shop":{"name":"Allrod","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"yue041-pu.myshopify.com","countryCode":"US","storefrontUrl":"https://allrodco.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://allrodco.com/cdn","e3c10b78wbe51170ep8d476a8cmf88b182f",{"modern":"","legacy":""},{"shopId":"92408545554","storefrontBaseUrl":"https://allrodco.com","extensionBaseUrl":"https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[]","isMerchantRequest":"false","hashVersion":"e3c10b78wbe51170ep8d476a8cmf88b182f"});</script><script>
  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  window.ShopifyAnalytics.meta.currency = 'USD';
  var meta = {"page":{"pageType":"home"}};
  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: 92408545554,
      theme_id: 176002433298,
      app_name: "storefront",
      context_url: window.location.href,
      source_url: "//allrodco.com/cdn/s/trekkie.storefront.7dd5a1f776e0762aa90f8d934b8ac8a05d3d42a2.min.js"});

        };
        scriptFallback.async = true;
        scriptFallback.src = '//allrodco.com/cdn/s/trekkie.storefront.7dd5a1f776e0762aa90f8d934b8ac8a05d3d42a2.min.js';
        first.parentNode.insertBefore(scriptFallback, first);
      };
      script.async = true;
      script.src = '//allrodco.com/cdn/s/trekkie.storefront.7dd5a1f776e0762aa90f8d934b8ac8a05d3d42a2.min.js';
      first.parentNode.insertBefore(script, first);
    };
    trekkie.load(
      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":92408545554,"isMerchantRequest":null,"themeId":176002433298,"themeCityHash":"9969537515402108103","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
    );

    var loaded = false;
    trekkie.ready(function() {
      if (loaded) return;
      loaded = true;

      window.ShopifyAnalytics.lib = window.trekkie;

      var originalDocumentWrite = document.write;
      document.write = customDocumentWrite;
      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
      document.write = originalDocumentWrite;

      window.ShopifyAnalytics.lib.page(null,{"pageType":"home","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 = "//allrodco.com/cdn/shopifycloud/shopify/assets/shop_events_listener-f55dd2979ec32029c7d9e0b454ab8b33f79c01ca039d17a6f5c9b95647564b19.js";
        document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);

})();</script>
<script
  defer
  src="https://allrodco.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.6.1.min.js"
  data-application="storefront-renderer"
  data-shop-id="92408545554"
  data-render-region="gcp-europe-west1"
  data-page-type="index"
  data-theme-instance-id="176002433298"
  data-monorail-region="shop_domain"
  data-resource-timing-sampling-rate="10"
  data-shs="true"
></script>
</head> 

<body class="template-index" data-center-text="true" data-button_style="angled" data-type_header_capitalize="true" data-type_headers_align_text="true" data-type_product_capitalize="true" data-swatch_style="round" >
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TDDVLWF"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
  <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a>

  <div id="PageContainer" class="page-container">
    <div class="transition-body"><div id="shopify-section-header" class="shopify-section">

<div id="NavDrawer" class="drawer drawer--left">
  <div class="drawer__contents">
    <div class="drawer__fixed-header drawer__fixed-header--full">
      <div class="drawer__header drawer__header--full appear-animation appear-delay-1">
        <div class="h2 drawer__title">
        </div>
        <div class="drawer__close">
          <button type="button" class="drawer__close-button js-drawer-close">
            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
            <span class="icon__fallback-text">Close menu</span>
          </button>
        </div>
      </div>
    </div>
    <div class="drawer__scrollable">
      <ul class="mobile-nav" role="navigation" aria-label="Primary"><li class="mobile-nav__item appear-animation appear-delay-2"><a href="/" class="mobile-nav__link mobile-nav__link--top-level" data-active="true">Home</a></li><li class="mobile-nav__item appear-animation appear-delay-3"><a href="/pages/about-us" class="mobile-nav__link mobile-nav__link--top-level">ABOUT US</a></li><li class="mobile-nav__item appear-animation appear-delay-4"><a href="/collections/fly" class="mobile-nav__link mobile-nav__link--top-level">FLY</a></li><li class="mobile-nav__item appear-animation appear-delay-5"><a href="/collections/spin" class="mobile-nav__link mobile-nav__link--top-level">SPIN</a></li><li class="mobile-nav__item appear-animation appear-delay-6"><a href="/collections/surf" class="mobile-nav__link mobile-nav__link--top-level">SURF</a></li><li class="mobile-nav__item appear-animation appear-delay-7"><a href="/collections/replacement-parts" class="mobile-nav__link mobile-nav__link--top-level">REPLACEMENT PARTS</a></li><li class="mobile-nav__item appear-animation appear-delay-8"><a href="/collections/allrod-gear/Hats+Stickers+Hat" class="mobile-nav__link mobile-nav__link--top-level">GEAR</a></li><li class="mobile-nav__item appear-animation appear-delay-9"><a href="/blogs/news" class="mobile-nav__link mobile-nav__link--top-level">CHRONICLES</a></li><li class="mobile-nav__item appear-animation appear-delay-10"><a href="/pages/ambassadors" class="mobile-nav__link mobile-nav__link--top-level">AMBASSADORS</a></li><li class="mobile-nav__item appear-animation appear-delay-11"><a href="/pages/contact" class="mobile-nav__link mobile-nav__link--top-level">CONTACT</a></li><li class="mobile-nav__item mobile-nav__item--secondary">
            <div class="grid"><div class="grid__item one-half appear-animation appear-delay-12">
                  <a href="/account" class="mobile-nav__link">Log in
</a>
                </div></div>
          </li></ul><ul class="mobile-nav__social appear-animation appear-delay-13"><li class="mobile-nav__social-item">
            <a target="_blank" rel="noopener" href="https://www.instagram.com/allrod_/" title="Allrod on Instagram">
              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg>
              <span class="icon__fallback-text">Instagram</span>
            </a>
          </li><li class="mobile-nav__social-item">
            <a target="_blank" rel="noopener" href="https://www.facebook.com/allrodco" title="Allrod on Facebook">
              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
              <span class="icon__fallback-text">Facebook</span>
            </a>
          </li><li class="mobile-nav__social-item">
            <a target="_blank" rel="noopener" href="https://www.youtube.com/@gofishallrod" title="Allrod on YouTube">
              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg>
              <span class="icon__fallback-text">YouTube</span>
            </a>
          </li></ul>
    </div>
  </div>
</div>
<div id="CartDrawer" class="drawer drawer--right">
    <form action="/cart" method="post" novalidate class="drawer__contents">
      <div class="drawer__fixed-header">
        <div class="drawer__header appear-animation appear-delay-1">
          <div class="h2 drawer__title">Cart</div>
          <div class="drawer__close">
            <button type="button" class="drawer__close-button js-drawer-close">
              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
              <span class="icon__fallback-text">Close cart</span>
            </button>
          </div>
        </div>
      </div>

      <div id="CartContainer" class="drawer__inner"></div>
    </form>
  </div><style>
  .site-nav__link,
  .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
    font-size: 17px;
  }
  
    .site-nav__link, .mobile-nav__link--top-level {
      text-transform: uppercase;
      letter-spacing: 0.2em;
    }
    .mobile-nav__link--top-level {
      font-size: 1.1em;
    }
  

  

  
</style>

<div data-section-id="header" data-section-type="header-section">


<div class="header-sticky-wrapper">
    <div class="header-wrapper header-wrapper--sticky is-light"><div class="toolbar toolbar--transparent small--hide">
  <div class="page-width">
    <div class="toolbar__content"><div class="toolbar__item">
          <ul class="inline-list toolbar__social"><li>
                <a target="_blank" rel="noopener" href="https://www.instagram.com/allrod_/" title="Allrod on Instagram">
                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg>
                  <span class="icon__fallback-text">Instagram</span>
                </a>
              </li><li>
                <a target="_blank" rel="noopener" href="https://www.facebook.com/allrodco" title="Allrod on Facebook">
                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
                  <span class="icon__fallback-text">Facebook</span>
                </a>
              </li><li>
                <a target="_blank" rel="noopener" href="https://www.youtube.com/@gofishallrod" title="Allrod on YouTube">
                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg>
                  <span class="icon__fallback-text">YouTube</span>
                </a>
              </li></ul>
        </div></div>

  </div>
</div>
<header
        class="site-header"
        data-sticky="true">
        <div class="page-width">
          <div
            class="header-layout header-layout--center-drawer"
            data-logo-align="center"><div class="header-item header-item--left header-item--navigation"><div class="site-nav">
                  <button
                    type="button"
                    class="site-nav__link site-nav__link--icon js-drawer-open-nav"
                    aria-controls="NavDrawer">
                    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 64 64"><path d="M7 15h51M7 32h43M7 49h51"/></svg>
                    <span class="icon__fallback-text">Site navigation</span>
                  </button>
                </div>
              </div><div class="header-item header-item--logo"><style data-shopify>.header-item--logo,
    .header-layout--left-center .header-item--logo,
    .header-layout--left-center .header-item--icons {
      -webkit-box-flex: 0 1 140px;
      -ms-flex: 0 1 140px;
      flex: 0 1 140px;
    }

    @media only screen and (min-width: 769px) {
      .header-item--logo,
      .header-layout--left-center .header-item--logo,
      .header-layout--left-center .header-item--icons {
        -webkit-box-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px;
      }
    }

    .site-header__logo a {
      width: 140px;
    }
    .is-light .site-header__logo .logo--inverted {
      width: 140px;
    }
    @media only screen and (min-width: 769px) {
      .site-header__logo a {
        width: 200px;
      }

      .is-light .site-header__logo .logo--inverted {
        width: 200px;
      }
    }</style><h1 class="site-header__logo" itemscope itemtype="http://schema.org/Organization">
        <span class="visually-hidden">Allrod</span>
      <a
        href="/"
        itemprop="url"
        class="site-header__logo-link">
        <img
          class="small--hide"
          src="//allrodco.com/cdn/shop/files/ALLROD_Logo_Icon_White_1_200x.png?v=1737512273"
          srcset="//allrodco.com/cdn/shop/files/ALLROD_Logo_Icon_White_1_200x.png?v=1737512273 1x, //allrodco.com/cdn/shop/files/[email protected]?v=1737512273 2x"
          alt="Allrod"
          itemprop="logo">
        <img
          class="medium-up--hide"
          src="//allrodco.com/cdn/shop/files/ALLROD_Logo_Icon_White_1_140x.png?v=1737512273"
          srcset="//allrodco.com/cdn/shop/files/ALLROD_Logo_Icon_White_1_140x.png?v=1737512273 1x, //allrodco.com/cdn/shop/files/[email protected]?v=1737512273 2x"
          alt="Allrod">
      </a></h1></div><div class="header-item header-item--icons"><div class="site-nav">
  <div class="site-nav__icons"><a class="site-nav__link site-nav__link--icon small--hide" href="/account">
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 64 64"><path d="M35 39.84v-2.53c3.3-1.91 6-6.66 6-11.41 0-7.63 0-13.82-9-13.82s-9 6.19-9 13.82c0 4.75 2.7 9.51 6 11.41v2.53c-10.18.85-18 6-18 12.16h42c0-6.19-7.82-11.31-18-12.16z"/></svg>
        <span class="icon__fallback-text">Log in
</span>
      </a><a href="/search" class="site-nav__link site-nav__link--icon js-search-header">
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
        <span class="icon__fallback-text">Search</span>
      </a><a href="/cart" class="site-nav__link site-nav__link--icon js-drawer-open-cart" aria-controls="CartDrawer" data-icon="bag">
      <span class="cart-link"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-bag" viewBox="0 0 64 64"><g fill="none" stroke="#000" stroke-width="2"><path d="M25 26c0-15.79 3.57-20 8-20s8 4.21 8 20"/><path d="M14.74 18h36.51l3.59 36.73h-43.7z"/></g></svg><span class="icon__fallback-text">Cart</span>
        <span class="cart-link__bubble"></span>
      </span>
    </a>
  </div>
</div>
</div>
          </div></div>
        <div class="site-header__search-container">
          <div class="site-header__search">
            <div class="page-width">
              <form action="/search" method="get" role="search"
                id="HeaderSearchForm"
                class="site-header__search-form">
                <input type="hidden" name="type" value="product,article,page,collection">
                <button type="submit" class="text-link site-header__search-btn site-header__search-btn--submit">
                  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64"><path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"/></svg>
                  <span class="icon__fallback-text">Search</span>
                </button>
                <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store">
              </form>
              <button type="button" class="js-search-header-close text-link site-header__search-btn">
                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
                <span class="icon__fallback-text">"Close (esc)"</span>
              </button>
            </div>
          </div><div class="predictive-results hide">
              <div class="page-width">
                <div id="PredictiveResults"></div>
                <div class="text-center predictive-results__footer">
                  <button type="button" class="btn btn--small" data-predictive-search-button>
                    <small>
                      View more
                    </small>
                  </button>
                </div>
              </div>
            </div></div>
      </header>
    </div>
  </div></div>


</div><main class="main-content" id="MainContent">
        <!--LayoutHub-Workspace-Start-->

<!-- BEGIN content_for_index --><div id="shopify-section-16176833692c19adc9" class="shopify-section index-section--hero"><style data-shopify>.hero--16176833692c19adc9 .hero__title {
    font-size: 25.5px;
  }
  @media only screen and (min-width: 769px) {
    .hero--16176833692c19adc9 .hero__title {
      font-size: 51px;
    }
  }
.hero--16176833692c19adc9 .btn {
        background: #b30000 !important;
        border-color: #b30000 !important;
      }

      
        .hero--16176833692c19adc9 .btn:before,
        .hero--16176833692c19adc9 .btn:after {
          background: #b30000 !important;
          border-color: #b30000 !important;
        }
      
  
</style><div
  data-section-id="16176833692c19adc9"
  data-section-type="video-section"
  class="video-parent-section hero hero--16176833692c19adc9 hero--650px hero--mobile--auto"
  data-aos="hero__animation">

  <div class="hero__media hero__media--16176833692c19adc9">
    <div class="hero__media-container"><div
          id="YouTubeVideo-16176833692c19adc9"
          data-video-id="e74b--B9DwQ"></div></div>
  </div>

  <div class="hero__text-wrap">
    <div class="page-width">
      <div class="hero__text-content vertical-center horizontal-center">
        <div class="hero__text-shadow"><h2 class="h1 hero__title">
              <div class="animation-cropper"><div class="animation-contents">
              the complete go anywhere, <br />
fish anything setup
              </div></div>
            </h2><div class="hero__subtitle">
                <div class="animation-cropper"><div class="animation-contents">
                  Multiple Rods in One Compact &amp; Lightweight Case
                </div></div>
              </div><div class="hero__link">
                <div class="animation-cropper">
                  <div class="animation-contents">
                    <a href="/collections" class="btn">SHOP NOW
                    </a>
                  </div>
                </div>
              </div></div>
      </div>
    </div>
  </div>

</div>


</div><div id="shopify-section-featured_collections_XqBk74" class="shopify-section index-section"><div class="page-width"><div class="section-header">
      <h2 class="section-header__title">GO anywhere, FISH anything</h2>
    </div><div class="grid grid--uniform"><div class="grid__item small--one-half medium-up--one-third">
  <a href="/collections/fly" class="collection-item collection-item--overlaid-box" data-aos="row-of-3"><div class="image-wrap">
        <div
          class="collection-image collection-image--landscape lazyload"
          data-bgset="
  
  //allrodco.com/cdn/shop/collections/IMG_2370_180x.jpg?v=1737517602 180w 202h,
  //allrodco.com/cdn/shop/collections/IMG_2370_360x.jpg?v=1737517602 360w 403h,
  //allrodco.com/cdn/shop/collections/IMG_2370_540x.jpg?v=1737517602 540w 605h,
  //allrodco.com/cdn/shop/collections/IMG_2370_720x.jpg?v=1737517602 720w 806h,
  //allrodco.com/cdn/shop/collections/IMG_2370_900x.jpg?v=1737517602 900w 1008h,
  //allrodco.com/cdn/shop/collections/IMG_2370_1080x.jpg?v=1737517602 1080w 1209h,
  //allrodco.com/cdn/shop/collections/IMG_2370_1296x.jpg?v=1737517602 1296w 1451h,
  //allrodco.com/cdn/shop/collections/IMG_2370_1512x.jpg?v=1737517602 1512w 1693h,
  //allrodco.com/cdn/shop/collections/IMG_2370_1728x.jpg?v=1737517602 1728w 1935h

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--landscape"
          style="background-image: url(//allrodco.com/cdn/shop/collections/IMG_2370_400x.jpg?v=1737517602); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--bottom-center">
      <span>
        FLY
      </span>
    </span>

  </a>
</div>
<div class="grid__item small--one-half medium-up--one-third">
  <a href="/collections/spin" class="collection-item collection-item--overlaid-box" data-aos="row-of-3"><div class="image-wrap">
        <div
          class="collection-image collection-image--landscape lazyload"
          data-bgset="
  
  //allrodco.com/cdn/shop/collections/Screenshot_2025-01-21_at_9.52.59_PM_180x.png?v=1737518058 180w 106h,
  //allrodco.com/cdn/shop/collections/Screenshot_2025-01-21_at_9.52.59_PM_360x.png?v=1737518058 360w 211h,
  //allrodco.com/cdn/shop/collections/Screenshot_2025-01-21_at_9.52.59_PM_540x.png?v=1737518058 540w 317h,
  //allrodco.com/cdn/shop/collections/Screenshot_2025-01-21_at_9.52.59_PM_720x.png?v=1737518058 720w 423h,
  //allrodco.com/cdn/shop/collections/Screenshot_2025-01-21_at_9.52.59_PM_900x.png?v=1737518058 900w 528h,
  //allrodco.com/cdn/shop/collections/Screenshot_2025-01-21_at_9.52.59_PM_1080x.png?v=1737518058 1080w 634h,
  //allrodco.com/cdn/shop/collections/Screenshot_2025-01-21_at_9.52.59_PM_1296x.png?v=1737518058 1296w 761h,
  //allrodco.com/cdn/shop/collections/Screenshot_2025-01-21_at_9.52.59_PM_1512x.png?v=1737518058 1512w 887h,
  //allrodco.com/cdn/shop/collections/Screenshot_2025-01-21_at_9.52.59_PM_1728x.png?v=1737518058 1728w 1014h

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--landscape"
          style="background-image: url(//allrodco.com/cdn/shop/collections/Screenshot_2025-01-21_at_9.52.59_PM_400x.png?v=1737518058); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--bottom-center">
      <span>
        SPIN
      </span>
    </span>

  </a>
</div>
<div class="grid__item small--one-half medium-up--one-third">
  <a href="/collections/surf" class="collection-item collection-item--overlaid-box" data-aos="row-of-3"><div class="image-wrap">
        <div
          class="collection-image collection-image--landscape lazyload"
          data-bgset="
  
  //allrodco.com/cdn/shop/collections/Wilcox_Allland_1_180x.jpg?v=1744051069 180w 101h,
  //allrodco.com/cdn/shop/collections/Wilcox_Allland_1_360x.jpg?v=1744051069 360w 203h,
  //allrodco.com/cdn/shop/collections/Wilcox_Allland_1_540x.jpg?v=1744051069 540w 304h,
  //allrodco.com/cdn/shop/collections/Wilcox_Allland_1_720x.jpg?v=1744051069 720w 405h,
  //allrodco.com/cdn/shop/collections/Wilcox_Allland_1_900x.jpg?v=1744051069 900w 506h,
  //allrodco.com/cdn/shop/collections/Wilcox_Allland_1_1080x.jpg?v=1744051069 1080w 608h,
  //allrodco.com/cdn/shop/collections/Wilcox_Allland_1_1296x.jpg?v=1744051069 1296w 729h,
  //allrodco.com/cdn/shop/collections/Wilcox_Allland_1_1512x.jpg?v=1744051069 1512w 851h,
  //allrodco.com/cdn/shop/collections/Wilcox_Allland_1_1728x.jpg?v=1744051069 1728w 972h

"
          data-sizes="auto"
          style="background-position: center center;">
        </div>
      </div>
      <noscript>
        <div
          class="collection-image collection-image--landscape"
          style="background-image: url(//allrodco.com/cdn/shop/collections/Wilcox_Allland_1_400x.jpg?v=1744051069); background-position: center center;">
        </div>
      </noscript><span
      class="collection-item__title collection-item__title--overlaid-box collection-item__title--body collection-item__title--bottom-center">
      <span>
        SURF
      </span>
    </span>

  </a>
</div>
</div>
</div>
</div><div id="shopify-section-hero_video_WzPhpQ" class="shopify-section index-section--hero"><style data-shopify>.hero--hero_video_WzPhpQ .hero__title {
    font-size: 40.0px;
  }
  @media only screen and (min-width: 769px) {
    .hero--hero_video_WzPhpQ .hero__title {
      font-size: 80px;
    }
  }
</style><div
  data-section-id="hero_video_WzPhpQ"
  data-section-type="video-section"
  class="video-parent-section hero hero--hero_video_WzPhpQ hero--650px hero--mobile--auto"
  data-aos="hero__animation">

  <div class="hero__media hero__media--hero_video_WzPhpQ">
    <div class="hero__media-container"><div
          id="YouTubeVideo-hero_video_WzPhpQ"
          data-video-id="92sS8kr1qj8"></div></div>
  </div>

  <div class="hero__text-wrap">
    <div class="page-width">
      <div class="hero__text-content vertical-center horizontal-center">
        <div class="hero__text-shadow"></div>
      </div>
    </div>
  </div>

</div>


</div><div id="shopify-section-16582721736ecac810" class="shopify-section index-section"><div
  class="page-width text-center"
  data-section-id="16582721736ecac810"
  data-section-type="testimonials"><div class="section-header">
      <h2>REEL EXPERIENCES. REAL RESULTS.</h2>
    </div><div class="testimonials-wrapper">
      <div class="testimonials-slider" id="Testimonials-16582721736ecac810" data-count="4"><div
            class="testimonials-slide--16582721736ecac810-0"
            data-aos="row-of-4"
            >
            <blockquote class="testimonials-slider__text">
              <span class="quote-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-quote" viewBox="0 0 41 35"><path d="M10.208 17.711h6.124v16.332H0V21.684C0 8.184 5.444.956 16.332 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766zm24.498 0h6.124v16.332H24.498V21.684C24.498 8.184 29.942.956 40.83 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766z" fill="#000" fill-rule="evenodd"/></svg></span><div class="rte-setting text-spacing"><p>Preparedness and adaptability are the essence of angling. I’ve fished AllRod systems in a dozen states and half a dozen countries now, and I relish the ability to fish whatever species or situation I might encounter.</p></div><cite>Sam Lungren , Adventure Angler</cite></blockquote>
          </div><div
            class="testimonials-slide--16582721736ecac810-1"
            data-aos="row-of-4"
            >
            <blockquote class="testimonials-slider__text">
              <span class="quote-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-quote" viewBox="0 0 41 35"><path d="M10.208 17.711h6.124v16.332H0V21.684C0 8.184 5.444.956 16.332 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766zm24.498 0h6.124v16.332H24.498V21.684C24.498 8.184 29.942.956 40.83 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766z" fill="#000" fill-rule="evenodd"/></svg></span><div class="rte-setting text-spacing"><p>The customer service is phenomenal—responsive, knowledgeable, and clearly passionate about the sport. If you’re looking for a rod that does it all, from precision casting to durability and strength, you want Allrod in your arsenal.</p></div><cite>Brandon Dale, PhD - Fly Guide NYS Licensed Guide #9148 - Carp In The Park NYC (@bdale13)</cite></blockquote>
          </div><div
            class="testimonials-slide--testimonial_QWUfkN"
            data-aos="row-of-4"
            >
            <blockquote class="testimonials-slider__text">
              <span class="quote-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-quote" viewBox="0 0 41 35"><path d="M10.208 17.711h6.124v16.332H0V21.684C0 8.184 5.444.956 16.332 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766zm24.498 0h6.124v16.332H24.498V21.684C24.498 8.184 29.942.956 40.83 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766z" fill="#000" fill-rule="evenodd"/></svg></span><div class="rte-setting text-spacing"><p>The versatility of this rod is unmatched, and it gives me total confidence on the water. No matter where I’m fishing or what I’m chasing, I never have to worry about not having what I need. Whether it’s a delicate presentation or powering through big fish, the Allfly handles it all with ease. I use it for everything I do and it’s the perfect tool for any freshwater angler.</p></div><cite>Cameron Evans  @camevansmedia</cite></blockquote>
          </div><div
            class="testimonials-slide--16582721736ecac810-2"
            data-aos="row-of-4"
            >
            <blockquote class="testimonials-slider__text">
              <span class="quote-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-quote" viewBox="0 0 41 35"><path d="M10.208 17.711h6.124v16.332H0V21.684C0 8.184 5.444.956 16.332 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766zm24.498 0h6.124v16.332H24.498V21.684C24.498 8.184 29.942.956 40.83 0v6.125c-4.083 1.14-6.124 4.414-6.124 9.82v1.766z" fill="#000" fill-rule="evenodd"/></svg></span><div class="rte-setting text-spacing"><p>With my AllRod Kits packed in my car, I am ready for any type of fishing I may encounter worldwide-all safely stored in an innovative case for protection and accessibility in any travel situation</p><p></p></div><cite>James Whitehill,  Benicia, CA</cite></blockquote>
          </div></div>
    </div></div>
</div><div id="shopify-section-slideshow_JkUFwL" class="shopify-section index-section--hero"><div
  data-section-id="slideshow_JkUFwL"
  data-section-type="slideshow-section"
  data-align-top="true"
  data-parallax="true"><div class="slideshow-wrapper"><div class="">
        <div id="Slideshow-slideshow_JkUFwL"
          class="hero hero--550px hero--slideshow_JkUFwL hero--mobile--auto loading loading--delayed"
          
          data-mobile-natural="false"
          data-autoplay="true"
          data-speed="10000"
          data-aos="hero__animation"
          
          
          
          data-slide-count="1"><div
              
              class="slideshow__slide slideshow__slide--image_xM7XD6"
              data-id="image_xM7XD6"><style data-shopify>.slideshow__slide--image_xM7XD6 .hero__title {
                  font-size: 25.0px;
                }
                @media only screen and (min-width: 769px) {
                  .slideshow__slide--image_xM7XD6 .hero__title {
                    font-size: 50px;
                  }
                }
</style><style data-shopify>.hero__image--image_xM7XD6 {
                      background-position: center center;
                      background-size: cover;
                    }</style><div class="parallax-container">
                  <div class="hero__image-wrapper">
                    <div
                      class="parallax-image hero__image hero__image--image_xM7XD6 lazyload"
                      
                        data-bgset="
  
  //allrodco.com/cdn/shop/files/Screenshot_2025-01-22_at_1.59.25_PM_180x.png?v=1737575972 180w 119h,
  //allrodco.com/cdn/shop/files/Screenshot_2025-01-22_at_1.59.25_PM_360x.png?v=1737575972 360w 238h,
  //allrodco.com/cdn/shop/files/Screenshot_2025-01-22_at_1.59.25_PM_540x.png?v=1737575972 540w 357h,
  //allrodco.com/cdn/shop/files/Screenshot_2025-01-22_at_1.59.25_PM_720x.png?v=1737575972 720w 476h,
  //allrodco.com/cdn/shop/files/Screenshot_2025-01-22_at_1.59.25_PM_900x.png?v=1737575972 900w 595h,
  //allrodco.com/cdn/shop/files/Screenshot_2025-01-22_at_1.59.25_PM_1080x.png?v=1737575972 1080w 714h,
  //allrodco.com/cdn/shop/files/Screenshot_2025-01-22_at_1.59.25_PM_1296x.png?v=1737575972 1296w 857h,
  //allrodco.com/cdn/shop/files/Screenshot_2025-01-22_at_1.59.25_PM_1512x.png?v=1737575972 1512w 999h,
  //allrodco.com/cdn/shop/files/Screenshot_2025-01-22_at_1.59.25_PM_1728x.png?v=1737575972 1728w 1142h

"
                        data-sizes="auto"
                      ></div></div>
                </div><a href="/collections/fly" class="hero__slide-link" aria-hidden="true"></a><div class="hero__text-wrap">
                  <div class="page-width">
                    <div class="hero__text-content vertical-center horizontal-center">
                      <div class="hero__text-shadow"><h2 class="h1 hero__title">
                            <div class="animation-cropper"><div class="animation-contents">
                            THE ONLY FLY ROD <br />
YOU WILL EVER NEED
                            </div></div>
                          </h2><div class="hero__subtitle">
                              <div class="animation-cropper"><div class="animation-contents">
                                Housed inside an innovative tri-folding rod case, the ALLFLY is a multi-weight rod system that can be fine-tuned to match nearly any fly-fishing scenario.
                              </div></div>
                            </div><div class="hero__link"><a href="/collections/fly" class="btn btn--inverse">
                                  SHOP NOW
                                </a></div></div>
                    </div>
                  </div>
                </div></div></div>
      </div>
    </div></div>


</div><div id="shopify-section-1658269182ffa82896" class="shopify-section"><div class="index-section"><div class="page-width"><div class="custom-content"><div class="custom__item small--one-whole one-half align--center" >
      <div class="custom__item-inner custom__item-inner--html"><div class="rte" data-section-id="1658269182ffa82896" data-section-type="featured-content-section">
                <body>

<h3><b>The perfect Fishing setup for any situation</b></h3>
	
  <p>ALLROD is an adaptable, portable fishing system designed for any environment. With its interchangeable rod components and a compact, travel-ready case, you'll always have the right setup - no matter the conditions - eliminating the need to carry multiple rods.
	</p>
</body>
              </div></div>
    </div><div class="custom__item small--one-whole one-half align--top-middle" >
      <div class="custom__item-inner custom__item-inner--html"><div class="rte" data-section-id="1658269182ffa82896" data-section-type="featured-content-section">
                <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/G6hm8HbtzNM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
              </div></div>
    </div></div></div></div>
</div><div id="shopify-section-1526048519234" class="shopify-section"><style data-shopify>.newsletter-1526048519234 {
    background-color: #171615;
    color: #ffffff;
  }

  .newsletter-1526048519234 .newsletter__input::-webkit-input-placeholder { color: #ffffff; }
  .newsletter-1526048519234 .newsletter__input::-moz-placeholder { color: #ffffff; }
  .newsletter-1526048519234 .newsletter__input::-ms-input-placeholder { color: #ffffff; }</style><div class="newsletter-section newsletter-1526048519234">
  <div class="page-width text-center"><p class="h3">Sign up and save</p><div class="rte"><p>Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.</p></div><form method="post" action="/contact#newsletter-1526048519234" id="newsletter-1526048519234" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
<label for="Email-1526048519234" class="hidden-label">Enter your email</label>
    <input type="hidden" name="contact[tags]" value="prospect,newsletter">
    <input type="hidden" name="contact[context]" value="section">
    <div class="input-group newsletter__input-group">
      <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-1526048519234" class="input-group-field newsletter__input" autocorrect="off" autocapitalize="off">
      <div class="input-group-btn">
        <button type="submit" class="btn" name="commit">
          <span class="form__submit--large">Subscribe</span>
          <span class="form__submit--small">
            <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-arrow-right" viewBox="0 0 50 15"><path d="M0 9.63V5.38h35V0l15 7.5L35 15V9.63z"/></svg>
          </span>
        </button>
      </div>
    </div></form>
</div>
</div>


</div><!-- END content_for_index -->
<!--LayoutHub-Workspace-End-->
      </main><div id="shopify-section-footer-promotions" class="shopify-section index-section--footer">
</div><div id="shopify-section-footer" class="shopify-section"><style data-shopify>.site-footer {
      border-top: 1px solid #2b2a27;
    }</style><footer class="site-footer" data-section-id="footer" data-section-type="footer-section">
  <div class="page-width">

    <div class="grid"><div  class="grid__item footer__item--1525444454442" data-type="logo_social"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item--1525444454442 {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--1525444454442:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item--1525444454442 {
                width: 28%;
              }

            }</style><style data-shopify>.footer__logo a {
      height: 80px;
    }</style><div class="footer__logo">
    <a href="/">
      <img src="//allrodco.com/cdn/shop/files/[email protected]?v=1737512273" alt="Allrod">
    </a>
  </div></div><div  class="grid__item footer__item--1526406521795" data-type="menu"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item--1526406521795 {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--1526406521795:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item--1526406521795 {
                width: 33%;
              }

            }</style><div
    >
    <div class="collapsible-content__inner">
      <div class="footer__collapsible footer_collapsible--disabled">
        <ul class="no-bullets site-footer__linklist"><li><a href="/pages/about-us">About Us</a></li><li><a href="/pages/contact">Contact</a></li><li><a href="/pages/warranty">Warranty</a></li><li><a href="/blogs/news">Chronicles</a></li></ul>
      </div>
    </div>
  </div></div><div  class="grid__item footer__item--1494292487693" data-type="newsletter"><style data-shopify>@media only screen and (min-width: 769px) and (max-width: 959px) {
              .footer__item--1494292487693 {
                width: 50%;
                padding-top: 40px;
              }
              .footer__item--1494292487693:nth-child(2n + 1) {
                clear: left;
              }
            }
            @media only screen and (min-width: 960px) {
              .footer__item--1494292487693 {
                width: 25%;
              }

            }</style><div class="footer__item-padding"><p class="h4 footer__title small--hide">Sign up and save</p>
    <button type="button" class="h4 footer__title collapsible-trigger collapsible-trigger-btn medium-up--hide" aria-controls="Footer-1494292487693">
      Sign up and save
<span class="collapsible-trigger__icon collapsible-trigger__icon--open" role="presentation">
  <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon--wide icon-chevron-down" viewBox="0 0 28 16"><path d="M1.57 1.59l12.76 12.77L27.1 1.59" stroke-width="2" stroke="#000" fill="none" fill-rule="evenodd"/></svg>
</span>
</button><div
    
      id="Footer-1494292487693" class="collapsible-content collapsible-content--small"
    >
    <div class="collapsible-content__inner">
      <div class="footer__collapsible"><p>Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.</p>
<form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><label for="Email-1494292487693" class="hidden-label">Enter your email</label>
          <input type="hidden" name="contact[tags]" value="prospect,newsletter">
          <input type="hidden" name="contact[context]" value="footer">
          <div class="footer__newsletter">
            <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-1494292487693" class="footer__newsletter-input" autocorrect="off" autocapitalize="off">
            <button type="submit" class="footer__newsletter-btn" name="commit" aria-label="Subscribe">
              <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-email" viewBox="0 0 64 64"><path d="M63 52H1V12h62zM1 12l25.68 24h9.72L63 12M21.82 31.68L1.56 51.16m60.78.78L41.27 31.68"/></svg>
              <span class="footer__newsletter-btn-label">
                Subscribe
              </span>
            </button>
          </div></form><ul class="no-bullets footer__social"><li>
              <a target="_blank" rel="noopener" href="https://www.instagram.com/allrod_/" title="Allrod on Instagram">
                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 32 32"><path fill="#444" d="M16 3.094c4.206 0 4.7.019 6.363.094 1.538.069 2.369.325 2.925.544.738.287 1.262.625 1.813 1.175s.894 1.075 1.175 1.813c.212.556.475 1.387.544 2.925.075 1.662.094 2.156.094 6.363s-.019 4.7-.094 6.363c-.069 1.538-.325 2.369-.544 2.925-.288.738-.625 1.262-1.175 1.813s-1.075.894-1.813 1.175c-.556.212-1.387.475-2.925.544-1.663.075-2.156.094-6.363.094s-4.7-.019-6.363-.094c-1.537-.069-2.369-.325-2.925-.544-.737-.288-1.263-.625-1.813-1.175s-.894-1.075-1.175-1.813c-.212-.556-.475-1.387-.544-2.925-.075-1.663-.094-2.156-.094-6.363s.019-4.7.094-6.363c.069-1.537.325-2.369.544-2.925.287-.737.625-1.263 1.175-1.813s1.075-.894 1.813-1.175c.556-.212 1.388-.475 2.925-.544 1.662-.081 2.156-.094 6.363-.094zm0-2.838c-4.275 0-4.813.019-6.494.094-1.675.075-2.819.344-3.819.731-1.037.4-1.913.944-2.788 1.819S1.486 4.656 1.08 5.688c-.387 1-.656 2.144-.731 3.825-.075 1.675-.094 2.213-.094 6.488s.019 4.813.094 6.494c.075 1.675.344 2.819.731 3.825.4 1.038.944 1.913 1.819 2.788s1.756 1.413 2.788 1.819c1 .387 2.144.656 3.825.731s2.213.094 6.494.094 4.813-.019 6.494-.094c1.675-.075 2.819-.344 3.825-.731 1.038-.4 1.913-.944 2.788-1.819s1.413-1.756 1.819-2.788c.387-1 .656-2.144.731-3.825s.094-2.212.094-6.494-.019-4.813-.094-6.494c-.075-1.675-.344-2.819-.731-3.825-.4-1.038-.944-1.913-1.819-2.788s-1.756-1.413-2.788-1.819c-1-.387-2.144-.656-3.825-.731C20.812.275 20.275.256 16 .256z"/><path fill="#444" d="M16 7.912a8.088 8.088 0 0 0 0 16.175c4.463 0 8.087-3.625 8.087-8.088s-3.625-8.088-8.088-8.088zm0 13.338a5.25 5.25 0 1 1 0-10.5 5.25 5.25 0 1 1 0 10.5zM26.294 7.594a1.887 1.887 0 1 1-3.774.002 1.887 1.887 0 0 1 3.774-.003z"/></svg>
                <span class="icon__fallback-text">Instagram</span>
              </a>
            </li><li>
              <a target="_blank" rel="noopener" href="https://www.facebook.com/allrodco" title="Allrod on Facebook">
                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 32 32"><path fill="#444" d="M18.56 31.36V17.28h4.48l.64-5.12h-5.12v-3.2c0-1.28.64-2.56 2.56-2.56h2.56V1.28H19.2c-3.84 0-7.04 2.56-7.04 7.04v3.84H7.68v5.12h4.48v14.08h6.4z"/></svg>
                <span class="icon__fallback-text">Facebook</span>
              </a>
            </li><li>
              <a target="_blank" rel="noopener" href="https://www.youtube.com/@gofishallrod" title="Allrod on YouTube">
                <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 21 20"><path fill="#444" d="M-.196 15.803q0 1.23.812 2.092t1.977.861h14.946q1.165 0 1.977-.861t.812-2.092V3.909q0-1.23-.82-2.116T17.539.907H2.593q-1.148 0-1.969.886t-.82 2.116v11.894zm7.465-2.149V6.058q0-.115.066-.18.049-.016.082-.016l.082.016 7.153 3.806q.066.066.066.164 0 .066-.066.131l-7.153 3.806q-.033.033-.066.033-.066 0-.098-.033-.066-.066-.066-.131z"/></svg>
                <span class="icon__fallback-text">YouTube</span>
              </a>
            </li></ul>
      </div>
    </div>
  </div>
</div>
</div></div><p class="footer__small-text">
        &copy; 2025 Allrod
</p><p class="footer__small-text"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore"> </a></p>

  </div>
</footer>


</div></div>
  </div><div id="shopify-section-newsletter-popup" class="shopify-section index-section--hidden">
</div><script id="CartTemplate" type="text/template">

  <div class="drawer__scrollable">
    {{#items}}
    <div class="ajaxcart__product appear-animation appear-delay-{{animationRow}}">
      <div class="ajaxcart__row">
        <div class="grid">
          <div class="grid__item one-third">
            <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt="{{name}}"></a>
          </div>
          <div class="grid__item two-thirds">
            <div class="ajaxcart__product-name--wrapper">
              <a href="{{url}}" class="ajaxcart__product-name">{{{name}}}</a>
              {{#if variation}}
                <span class="ajaxcart__product-meta">{{variation}}</span>
              {{/if}}
              {{#properties}}
                {{#each this}}
                  {{#if this}}
                    <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span>
                  {{/if}}
                {{/each}}
              {{/properties}}
            </div>

            <div class="grid grid--full display-table">
              <div class="grid__item display-table-cell one-half">
                <label for="updates_{{key}}" class="visually-hidden">Quantity</label>
                <div class="js-qty__wrapper">
                  <input type="text" id="updates_{{key}}"
                    class="js-qty__num"
                    value="{{itemQty}}"
                    data-id="{{key}}"
                    min="0"
                    aria-label="quantity"
                    pattern="[0-9]*"
                    name="updates[]">
                  <button type="button"
                    class="js-qty__adjust js-qty__adjust--minus"
                    aria-label="Reduce item quantity by one">
                      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" viewBox="0 0 20 20"><path fill="#444" d="M17.543 11.029H2.1A1.032 1.032 0 0 1 1.071 10c0-.566.463-1.029 1.029-1.029h15.443c.566 0 1.029.463 1.029 1.029 0 .566-.463 1.029-1.029 1.029z"/></svg>
                      <span class="icon__fallback-text" aria-hidden="true">&minus;</span>
                  </button>
                  <button type="button"
                    class="js-qty__adjust js-qty__adjust--plus"
                    aria-label="Increase item quantity by one">
                      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" viewBox="0 0 20 20"><path fill="#444" d="M17.409 8.929h-6.695V2.258c0-.566-.506-1.029-1.071-1.029s-1.071.463-1.071 1.029v6.671H1.967C1.401 8.929.938 9.435.938 10s.463 1.071 1.029 1.071h6.605V17.7c0 .566.506 1.029 1.071 1.029s1.071-.463 1.071-1.029v-6.629h6.695c.566 0 1.029-.506 1.029-1.071s-.463-1.071-1.029-1.071z"/></svg>
                      <span class="icon__fallback-text" aria-hidden="true">+</span>
                  </button>
                </div>
              </div>
              <div class="grid__item display-table-cell one-half text-right">
                {{#if discountsApplied}}
                  <small class="cart__price--strikethrough">{{{price}}}</small>
                  <span class="ajaxcart__price">
                    {{{discountedPrice}}}
                  </span>
                {{else}}
                  <span class="ajaxcart__price">
                    {{{price}}}
                  </span>
                {{/if}}
              </div>
            </div>
            <div class="grid grid--full display-table">
              {{#if discountsApplied}}
                <div class="grid__item text-right">
                  {{#each discounts}}
                    <small class="ajaxcart__discount cart__discount">
                      {{this.discount_application.title}} (-{{{this.formattedAmount}}})
                    </small>
                  {{/each}}
                </div>
              {{/if}}

              {{#if unitBase}}
                <div class="grid__item text-right">
                  <div class="product__unit-price">
                    {{{ unitPrice }}}/{{{ unitBase }}}
                  </div>
                </div>
              {{/if}}
            </div>
          </div>
        </div>
      </div>
    </div>
    {{/items}}

    
  </div>
  <div class="drawer__footer appear-animation appear-delay-{{lastAnimationRow}}">
    {{#if cartDiscounts }}
      <div class="grid grid--full">
        <div class="grid__item one-half">
          <p class="ajaxcart__subtotal">Discounts</p>
        </div>
        <div class="grid__item one-half text-right">
          {{#each cartDiscounts}}
            <p class="ajaxcart__price cart__discount">
              {{this.title}} (-{{{this.formattedAmount}}})
            </p>
          {{/each}}
        </div>
      </div>
    {{/if}}
    <div class="grid grid--full">
      <div class="grid__item one-half">
        <p class="ajaxcart__subtotal">Subtotal</p>
      </div>
      <div class="grid__item one-half text-right">
        <p class="ajaxcart__price">{{{totalPrice}}}</p>
      </div>
    </div>
    <p class="ajaxcart__note">
      Shipping, taxes, and discount codes calculated at checkout.
    </p>
    
    
      
    
    <button type="submit" class="btn btn--full cart__checkout" name="checkout">
      Check out
    </button>
  </div>

</script>
<div class="hide">
    <button data-id="prevArrowTemplate" class="slick-prev" aria-label="Previous" type="button">
      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
      <span class="icon__fallback-text">Previous</span>
    </button>
    <button data-id="nextArrowTemplate" class="slick-next" aria-label="Next" type="button">
      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
      <span class="icon__fallback-text">Next</span>
    </button>
  </div><script id="PredictiveTemplate" type="text/template">
  <div class="predictive-result__layout">
    
      {{#if products}}
        <div data-type-products>
          <div class="grid grid--uniform">
            {{#products}}
              <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4">
                <div class="grid-product__content">
                  {{#if custom_label }}
                    <div class="grid-product__tag grid-product__tag--custom">
                      {{custom_label}}
                    </div>
                  {{/if}}
                  {{#if on_sale }}
                    <div class="grid-product__tag grid-product__tag--sale">
                      Sale
                    </div>
                  {{/if}}

                  <a href="{{url}}" class="grid-product__link">
                    <div class="grid-product__image-mask">
                      <div
                        class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square">
                        <div class="predictive__image-wrap">
                          {{#if image }}
                            <img class="image-fit lazyload"
                                data-src="{{image}}"
                                data-widths="[180, 360, 540, 720]"
                                data-sizes="auto">
                          {{/if}}
                        </div>
                      </div>
                    </div>
                    <div class="grid-product__meta">
                      <div class="grid-product__title grid-product__title--body">
                        {{title}}
                      </div>
                      
                      
                        <div class="grid-product__price">
                          {{#if on_sale }}
                            <span class="grid-product__price--original">{{{compare_price_max}}}</span>
                          {{/if}}
                          {{{price}}}
                        </div>
                      
                    </div>
                  </a>
                </div>
              </div>
            {{/products}}
          </div>
        </div>
      {{/if}}

      {{#if collections}}
        <div data-type-collections>
          <p class="h6 predictive__label">Collections:</p>
          <ul class="no-bullets">
            {{#collections}}
              <li>
                <a href="{{url}}">
                  {{title}}
                </a>
              </li>
            {{/collections}}
          </ul>
        </div>
      {{/if}}

      {{#if pages}}
        <div data-type-pages>
          <p class="h6 predictive__label">Pages:</p>
          <ul class="no-bullets">
            {{#pages}}
              <li>
                <a href="{{url}}">
                  {{title}}
                </a>
              </li>
            {{/pages}}
          </ul>
        </div>
      {{/if}}

      {{#if articles}}
        <div data-type-articles>
          <p class="h6 predictive__label">Articles:</p>
          <div class="grid grid--uniform">
            {{#articles}}
              <div class="grid__item grid-product small--one-half medium-up--one-quarter" data-aos="row-of-4">
                <a href="{{url}}" class="grid-product__link grid-product__link--inline">

                  <div class="grid-product__image-mask">
                    <div
                      class="grid__image-ratio grid__image-ratio--object grid__image-ratio--square">
                      <div class="predictive__image-wrap">
                        {{#if image }}
                          <img class="image-fit lazyload"
                              data-src="{{image}}"
                              data-widths="[180, 360, 540, 720]"
                              data-sizes="auto">
                        {{/if}}
                      </div>
                    </div>
                  </div>

                  <div class="grid-product__meta">
                    {{title}}
                  </div>
                </a>
              </div>
            {{/articles}}
          </div>
        </div>
      {{/if}}
    
  </div>
</script>
<div id="VideoModal" class="modal modal--solid">
  <div class="modal__inner">
    <div class="modal__centered page-width text-center">
      <div class="modal__centered-content">
        <div class="video-wrapper video-wrapper--modal">
          <div id="VideoHolder"></div>
        </div>
      </div>
    </div>
  </div>

  <button type="button" class="modal__close js-modal-close text-link">
    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
    <span class="icon__fallback-text">"Close (esc)"</span>
  </button>
</div>
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
  <div class="pswp__bg"></div>
  <div class="pswp__scroll-wrap">
    <div class="pswp__container">
      <div class="pswp__item"></div>
      <div class="pswp__item"></div>
      <div class="pswp__item"></div>
    </div>

    <div class="pswp__ui pswp__ui--hidden">
      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--left" title="Previous">
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-left" viewBox="0 0 284.49 498.98"><path d="M249.49 0a35 35 0 0 1 24.75 59.75L84.49 249.49l189.75 189.74a35.002 35.002 0 1 1-49.5 49.5L10.25 274.24a35 35 0 0 1 0-49.5L224.74 10.25A34.89 34.89 0 0 1 249.49 0z"/></svg>
      </button>

      <button class="btn btn--body btn--circle btn--large pswp__button pswp__button--close" title="Close (esc)">
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64"><path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"/></svg>
      </button>

      <button class="btn btn--body btn--circle pswp__button pswp__button--arrow--right" title="Next">
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-chevron-right" viewBox="0 0 284.49 498.98"><path d="M35 498.98a35 35 0 0 1-24.75-59.75l189.74-189.74L10.25 59.75a35.002 35.002 0 0 1 49.5-49.5l214.49 214.49a35 35 0 0 1 0 49.5L59.75 488.73A34.89 34.89 0 0 1 35 498.98z"/></svg>
      </button>
    </div>
  </div>
</div>
<script>
  window.MAKEBECOOL_BUNDLES = window.MAKEBECOOL_BUNDLES || {}
  MAKEBECOOL_BUNDLES.moneyFormat = "${{amount}}"
  MAKEBECOOL_BUNDLES.cart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}
  MAKEBECOOL_BUNDLES.template = "index"
  MAKEBECOOL_BUNDLES.product = null
  MAKEBECOOL_BUNDLES.assetUrl = '//allrodco.com/cdn/shop/t/2/assets/filename.png?98'

  
</script>

<script src="https://apps-bundles.makebecool.com/js/mbcBundlesAppV2.js?id=7afa9e262785020378a4&shop=yue041-pu.myshopify.com" async></script><script>
window.mwGroupedProductsObjects = {
    product: null,
    cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
    template_name: "index",
    shop: {
    domain: "yue041-pu.myshopify.com",
    money_format : "${{amount}}",
    money_with_currency_format : "${{amount}} USD",
    },
    jqForce: false
};
</script><!--Content in content_for_footer -->
<script type="text/html" id="ps-payment-icons-template">
    <div class="ps-payment-icon-bar">
        <ul class="ps-payment-icons"><li class="ps-payment-icons-item hidden"><svg class="ps-payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-american_express" viewBox="0 0 38 24" width="38" height="24"><title id="pi-american_express">American Express</title><path fill="#000" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" opacity=".07"/><path fill="#006FCF" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32Z"/><path fill="#FFF" d="M22.012 19.936v-8.421L37 11.528v2.326l-1.732 1.852L37 17.573v2.375h-2.766l-1.47-1.622-1.46 1.628-9.292-.02Z"/><path fill="#006FCF" d="M23.013 19.012v-6.57h5.572v1.513h-3.768v1.028h3.678v1.488h-3.678v1.01h3.768v1.531h-5.572Z"/><path fill="#006FCF" d="m28.557 19.012 3.083-3.289-3.083-3.282h2.386l1.884 2.083 1.89-2.082H37v.051l-3.017 3.23L37 18.92v.093h-2.307l-1.917-2.103-1.898 2.104h-2.321Z"/><path fill="#FFF" d="M22.71 4.04h3.614l1.269 2.881V4.04h4.46l.77 2.159.771-2.159H37v8.421H19l3.71-8.421Z"/><path fill="#006FCF" d="m23.395 4.955-2.916 6.566h2l.55-1.315h2.98l.55 1.315h2.05l-2.904-6.566h-2.31Zm.25 3.777.875-2.09.873 2.09h-1.748Z"/><path fill="#006FCF" d="M28.581 11.52V4.953l2.811.01L32.84 9l1.456-4.046H37v6.565l-1.74.016v-4.51l-1.644 4.494h-1.59L30.35 7.01v4.51h-1.768Z"/></svg>

                </li><li class="ps-payment-icons-item hidden"><svg class="ps-payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>

                </li><li class="ps-payment-icons-item hidden"><svg class="ps-payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg>
                </li><li class="ps-payment-icons-item hidden"><svg class="ps-payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg>
                </li><li class="ps-payment-icons-item hidden"><svg class="ps-payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.06zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>

                </li><li class="ps-payment-icons-item hidden"><svg class="ps-payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#F79E1B" cx="23" cy="12" r="7"/><path fill="#FF5F00" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg>
                </li><li class="ps-payment-icons-item hidden"><svg class="ps-payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
                </li><li class="ps-payment-icons-item hidden"><svg class="ps-payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>

                </li><li class="ps-payment-icons-item hidden"><svg class="ps-payment-icon" viewBox="0 0 38 24" width="38" height="24" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-venmo"><title id="pi-venmo">Venmo</title><g fill="none" fill-rule="evenodd"><rect fill-opacity=".07" fill="#000" width="38" height="24" rx="3"/><path fill="#3D95CE" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M24.675 8.36c0 3.064-2.557 7.045-4.633 9.84h-4.74L13.4 6.57l4.151-.402 1.005 8.275c.94-1.566 2.099-4.025 2.099-5.702 0-.918-.154-1.543-.394-2.058l3.78-.783c.437.738.634 1.499.634 2.46z" fill="#FFF" fill-rule="nonzero"/></g></svg>

                </li><li class="ps-payment-icons-item hidden"><svg class="ps-payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M28.3 10.1H28c-.4 1-.7 1.5-1 3h1.9c-.3-1.5-.3-2.2-.6-3zm2.9 5.9h-1.7c-.1 0-.1 0-.2-.1l-.2-.9-.1-.2h-2.4c-.1 0-.2 0-.2.2l-.3.9c0 .1-.1.1-.1.1h-2.1l.2-.5L27 8.7c0-.5.3-.7.8-.7h1.5c.1 0 .2 0 .2.2l1.4 6.5c.1.4.2.7.2 1.1.1.1.1.1.1.2zm-13.4-.3l.4-1.8c.1 0 .2.1.2.1.7.3 1.4.5 2.1.4.2 0 .5-.1.7-.2.5-.2.5-.7.1-1.1-.2-.2-.5-.3-.8-.5-.4-.2-.8-.4-1.1-.7-1.2-1-.8-2.4-.1-3.1.6-.4.9-.8 1.7-.8 1.2 0 2.5 0 3.1.2h.1c-.1.6-.2 1.1-.4 1.7-.5-.2-1-.4-1.5-.4-.3 0-.6 0-.9.1-.2 0-.3.1-.4.2-.2.2-.2.5 0 .7l.5.4c.4.2.8.4 1.1.6.5.3 1 .8 1.1 1.4.2.9-.1 1.7-.9 2.3-.5.4-.7.6-1.4.6-1.4 0-2.5.1-3.4-.2-.1.2-.1.2-.2.1zm-3.5.3c.1-.7.1-.7.2-1 .5-2.2 1-4.5 1.4-6.7.1-.2.1-.3.3-.3H18c-.2 1.2-.4 2.1-.7 3.2-.3 1.5-.6 3-1 4.5 0 .2-.1.2-.3.2M5 8.2c0-.1.2-.2.3-.2h3.4c.5 0 .9.3 1 .8l.9 4.4c0 .1 0 .1.1.2 0-.1.1-.1.1-.1l2.1-5.1c-.1-.1 0-.2.1-.2h2.1c0 .1 0 .1-.1.2l-3.1 7.3c-.1.2-.1.3-.2.4-.1.1-.3 0-.5 0H9.7c-.1 0-.2 0-.2-.2L7.9 9.5c-.2-.2-.5-.5-.9-.6-.6-.3-1.7-.5-1.9-.5L5 8.2z" fill="#142688"/></svg>
                </li><li class="ps-payment-icons-item">
                <svg version="1.1" class="ps-payment-icon" xmlns="http://www.w3.org/2000/svg"
                     xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="38px" height="24px"
                     viewBox="0 0 190 120" enable-background="new 0 0 190 120" xml:space="preserve">
                <image id="image0" width="190" height="120" x="0" y="0"
                       xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAAB4CAMAAAB7G7gGAAACkVBMVEUAAAC8vN28utq8uNq8uNm8udm+udy8udm/v/+8uNm1st3Dw+G8udm+vt68uNm7uNm0r96fmOmLgvWCePp7cP54bf+Si/F5bv+moeV7cf6emOqfmOqVjP++uf/b2P/v7v/5+f/7+v/z8v/i4P/JxP+jnP98cv+3sf/W0v/s6v/c2f/Cvf+Hff96b/+spf/r6v/////4+P+Eev+Wjf/r6f/39v+tpv+KgP/m5P/19P+7tv+fl//29f/Dvv/Szv+6tP/+/v/7+/+4sv+7tf/Ev/+RiP+8tv+lnf+Phv+1r/+8t//49/+Fe//6+v+zrf+9uP/EwP/MyP+yq/99c/+Bdv/x8P/9/f/Lx/+yrP+mnv+Xjv+Ui//Kxf/Lxv/k4f+Vjf+5s//08//w7//W0/+Wjv/Y1f/U0P+Bd//5+P/l4/+Cd/+pov/u7f+CeP+Tiv+6tf/09P+qo/+Qh//n5f+Def+Sif+rpP/o5v+rpf/a1/+Ifv/v7f/e2/+akv+bk/+spv/d2v/p5//p6P+up/+noP99cv+nn//q6P+vqP+mn//q6f+vqf+wqf/8/P+lnv+GfP+wqv+xqv+knf98cf/Z1v+Gff+xq/+jm//QzP+imv97cf/X1P+hmv+hmf97cP+gmf+gmP/V0v/V0f/U0f+elv/T0P+dlf/Tz//6+f+clP/t6//Qzf/f3P/e3P/Kxv/Fwf/f3f9+c/+Adv/Nyf+Lgf9/df/h3/+Ng//g3f+/uv+Lgv/FwP/y8f/l4v/k4v/PzP/j4f+Zkf/t7P+Xj//u7P/Gwv+oof+im//Hwv/BvP+Kgf+0rv/IxP/Gwf/Jxf/g3v+Jf/+Mg//Au//Rzf+Rif+If//w7v+Mgv/Oyv+NhP+Hfv+ThF0GAAAAD3RSTlMAJna72fMzvQSU/hG+J/Lz5SxjAAAH7klEQVR42u3c/V8URRgA8JOXEMTkxeWwFA4QUOB0gDsFPfPItxQBBTkMfAXxjRdBUVPAfDtNjXwBlFTIN4IkKzVMyzLfMo2Sysr6a7qdfbmZ2dtDjlnv1s89P+DOzO7d1729ud2ZZ1ej4WOYj6+f/ygVhL+fr88wDR6vBYSEhoWPZlQQo8PDQkMCXkPwwwODIrTuZg0mtBFBgcMF/YjgyDHuBg02xkQGj+D3ffAbqtr1XGjfDOb2f2CkCvU2f2Qg/NYGqe7I4WJMEPv9DYhwt8PViAjQaEaGqPLQYUMbMkzjE+puhesR6qPxDXM3wvUI89X4hbsb4XqE+2n8VXGm4DhG+2tGudswlBjl5Xv5Xr7iMXZcVLQuJjZufHyCx/ITEidMTEpOkdTrJ00GYqQmp3kmP90AfcYpRP3UDICFMd4T+WmZgm8aVj/dBMiYofc8/lt23kykOtEMpJFEwU+Xr89CeG+L1bOAw5jtafw5GC+Rr50LZGKeh/HfwXnzYeUCOT3IXuhZfH0O7su11eUB+VjkWXxmMeHLd6oHugLP4i8pJIAGomwpWjoe+X6/61l8Jj3b2d4GxmLbOiV2/zIP4zPpRif61HS4znKxYoWn8ZmV8v7UYm6VVWLNag/ga5dGZZaWiZ34WDl/9hp+jXKxKsv9/KlxHGXtOud+UT/JXrfe7XxtnGDZsJGvKnHkN6bzrRUWe2Wl2/m5dkyG6JeeYBpXOtCDcrfzoxBNRhVfWU36jWMd6cEmt/NrwAv4jSV8fS2mB5vdzq/EPFvqHPnl9BuG+N4U+GuBY/9Wu98k6LfhehDvfv504ijfLvqFC0dTNV/znhlfNWqoehr9/mI5fwr387RjJ1+eROjrq1x9S5r8ggbSL46CNCYuT9wlFN4n9DnVrr0fZT5TsJvw73E0ijOF0FuGerJMiy/175X695H6/RT0lM44rRI/eRUr0R+goad1wmxNIvwHcf8HpP4QFT21832J/zDqP6LEcU+TzyREyfs/JPRNH1HSU7zakvgNR/mWY0RD09CHp+jzmYQdBHMy5z9O6k9Q01O91m1uIaATW221J0l9PD093Ut1qT+FySf1pyjqKY80NJcT2Og2Uv8xTT3tgZLTpF9ZPfVxntNnnOrP0tXTH6Zy5s9qp6xXYJSto0xW/wltvRLzuh0TZPTnqOsVmZbuOO9IHzOdvl6ZWXX9hZekVygpQH9Ror+khF6pnAY9MXySo4xesZQMfSem/1QZvXIZJfqul6BXMCFGLyYIdH+mlF7JfB79DG5I8HKxYnpl05HSewzGzxdYlXsDbzKYl+/lqzO8fC/fy1dlvKr8K21OtztiysXKu78g1/jyK/ZvWpmYnbe+/vyxq8gK15btuY7MLX7dkNrSCpeOninsQWeXettMN74ZJB+UOtP3GoEOm9ZsAMSY/Tku3YK4as9ERjh7bOUz9iKbmAI3gek+GVaxQc/OXN6kyk8Et8BctOJb3eo6tLyu0Ainc7vJi177WI+OHXbrEEpWM3tdAxdT2fW+E9ebCT86mvzTt79nfqjBshiPgU60eAds416GjMJr4juwIR5NS2ARLv7ILpnv8g2bm9jiFZr8feAQcwgsxep2AGSy8BQ4jxivF9miZwXnrx2Qfwku3uP2TgfMnLfcp8jXGh5oGW1lPZYC3mrKFL9vdbGxdYiRv1miGB4VyQPymYdw+SFc5tJY82QkLvFPgOO2v/mgAqv9SdjjDNMFHqFG4V6Pn+FHMTA/YTs8fBptiyXwgvOGXK68S/y4Gqvtb4FpC17dKfx/DhBGgf+YLczFmhzymc0wUfXBVaZ5L7uQ/URO4gq/kb81Ig/gA39Vt01wMjQtM7rXEX/jZbawBmtyzGd+gaU+Jhn+W8HIhSv8lm6uy0+LIfqDdq4fLzPvsr8MG/Pa29vP1t4qBQBNvnPGZ7hZyk3w0LkjK3GFPwf8yi/9BlbiTUVsd1mL5rWT/ebTXrxJjr9wtbhJZS8jGy7w2yz9/NLv5ot4U2+lsbXVeBC5LYvs9Z8QTXJ85qywicXZMNHg+f2WHnH5gpk4F2k0t7Q0laAvQ0TTH1qsSZbP9PFbTGOcxOD5D8FWcbkYLCdaZwP8ZELyqwv+FJrYswQgJA4zVXBPI1taD8LVbzq9k37Q/LpuNIHuaRaRuJNQU4j10ZCQUsVG/90+M3rWAzMNnwkrPmNLNeim1bDz/8uZfvD8PLBonj36wGOi/d4e/GXQfp/7CW3hC7AbjReaTrClw+imevLzoMAvyCSOhexr+ApO+SWwJ+ELcAZ1rdAEp987lebngvl30ViA3F02MP8RWxJy9hNhG39iuQYW8hXm66Pv4V+l5tjbzS/Mf3KYLf3Nl/6Bv0k5+VbbN+a4DnZLrQrzK8BJomYV2Dcgv+05G11x3Hi/+CPKz79YDAY+N7gI31X0+dszyTut1q2fjH0ejvhYmMWTntZYvKV+I7Ypff45Byfes/FbDwm+5GIRzLI33sf6gVIiG17LXmYNcHeIPL/7ORbw0qohRppfurPphhM+OcEeW4u29tvzl8xdkpdmk+MmuMjfTbwvNG4Y52DNx0/RUs9irBEZKOk2JBXtJ4+96nE3S3N00Umb/pW+8H9R2eUD3JT5qg5TqSO8fPfyVf2Am9fV/nghlT/cSeWP1lL5g81U/lg5tT/UT+WPVFT7Ay1V/jhRtT/MVe2P0mVjpJoeZDxSUP8Pa+hL/P7/nasAAAAASUVORK5CYII="/>
            </svg>
            </li>
        </ul>
    </div>
</script>
<script type="application/javascript">
(function () {
    if (!window.LBConfigs || !window.LBConfigs.icons) return;
    let cb = function (configs) {
        let template = document.getElementById('ps-payment-icons-template'),
            doms = document.querySelectorAll(configs.selector), node;
        if (!template || doms.length === 0) return;
        doms.forEach(function (dom) {
            // Inject
            node = document.createElement('div');
            node.innerHTML = template.innerHTML;
            switch (configs.inject) {
                case 2:
                    dom.parentNode.insertBefore(node.children[0], dom.nextSibling);
                    break;
                case 1:
                    dom.parentNode.insertBefore(node.children[0], dom);
                    break;
                case 0:
                default:
                    dom.appendChild(node.children[0]);
            }
        });
        // All Icons ?
        if (configs.showAll) {
            document.querySelectorAll('li.ps-payment-icons-item.hidden').forEach(function (v) {
                v.classList.remove('hidden')
            })
        }
    };
    window.addEventListener('load', cb(window.LBConfigs.icons))
})();
</script>
<style>
.ps-payment-icon-bar {
    display: inline-block;
    text-align: center;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.ps-payment-icons {
    display: inline-block;
    margin: 0;
    padding-inline-start: 0;
}

.ps-payment-icons-item {
    margin-right: 5px;
    display: inline-block;
}

.ps-payment-icons-item.hidden {
    display: none;
}
</style>



<style>
.ps-announcement-popup {
	transition: all 0.3s ease-in;
	display: none;
	width: 300px;
	height: 300px;
}
.ps-announcement-popup img {
    max-width: 100%;
}
.ps-announcement-popup.side,
.ps-announcement-popup.middle {
    display: block;
}
.ps-announcement-popup .close {
	position: absolute;
	right: 10px;
	top: 12px;
	width: 20px;
	height: 20px;
	opacity: 0;
	cursor: pointer;
}
.ps-announcement-popup .close:hover {
	opacity: 0;
}
.ps-announcement-popup .close:before,
.ps-announcement-popup .close:after {
	position: absolute;
	left: 15px;
	content: ' ';
	height: 20px;
	width: 2px;
	background-color: transparent;
}
.ps-announcement-popup .close:before {
	transform: rotate(45deg);
}
.ps-announcement-popup .close:after {
	transform: rotate(-45deg);
}

.ps-announcement-popup.side.left,
.ps-announcement-popup.side.right {
	position: fixed;
	bottom: 10%;
	color: #000;
}
.ps-announcement-popup.side.left {
	transform: translate(-100%);
}
.ps-announcement-popup.side.left.active {
	transform: translate(0);
}
.ps-announcement-popup.side.right {
	right: 0;
	transform: translate(100%);
}
.ps-announcement-popup.side.right.active {
	transform: translate(0);
}
.ps-announcement-popup.middle {
	position: fixed;
	background-color: rgba(0, 0, 0, 0.3);
	visibility: hidden;
	opacity: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.ps-announcement-popup.middle .ps-modal {
    position: absolute;
    top: calc(50% - 150px);
	left: calc(50% - 150px);
	max-width: 300px;
	max-height: 300px;
}
.ps-announcement-popup.middle.active {
	visibility: visible;
	opacity: 1;
}
</style>

<div class="ps-announcement-popup">
	<div class="ps-modal">
	    <img src="//allrodco.com/cdn/shop/t/2/assets/laybuy_announcement_asset.jpg?v=56182968694682689181737411463" alt="" />
	    <span class="close"></span>
	</div>
</div>

<script type="application/javascript">
(function() {
	if (!window.LBConfigs || !window.LBConfigs.popup.enable) return;
	let className = window.LBConfigs.popup.position || 'middle',
	delay = typeof(window.LBConfigs.popup.delay) === 'undefined' ? 5000 : window.LBConfigs.popup.delay,
	dialogs = document.querySelector('.ps-announcement-popup');
	className.split(' ').forEach(function(cls_name) {
	    dialogs.classList.add(cls_name);
	}),
	skey = 'ps-laybuy-popup';
	cb = function() {
		dialogs.classList.add('active');
		dialogs.querySelector('.close').addEventListener('click', function() {
			dialogs.classList.remove('active');
		});
		window.sessionStorage.setItem(skey, '1');
	};
	if (window.sessionStorage.getItem(skey) !== '1') {
		setTimeout(cb, delay);
	}
})();
</script>

<script id="pre-order-helper">
/*==============================================================================
# WARNING: This file is auto-generated and any changes that are made may be lost.
==============================================================================*/

    var _POConfig = _POConfig || {};
    _POConfig = null;

    _POConfig.shop = 'yue041-pu.myshopify.com';


    

    
      _POConfig.cart={"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}
      
    

</script>
<div data-app="mm" data-product=""></div>
<script>
/*==============================================================================
# WARNING: This file is auto-generated and any changes that are made may be lost.
==============================================================================*/
  let signal = false;
  document.addEventListener('click', async function(e) {
    if (!signal) {
      await cartItem();
      setTimeout(async function() {
        await cartItem();
        signal = false;
      }, 2000);
    }
    signal = true;
  });
  document.addEventListener('DOMContentLoaded', async function(e) {
    await cartItem();
  });

  //This function update the quantity of a item in cart if it has pre order enabled and the quantity set is more than the allowed and add the properties selected
  async function cartItem() {
    const cartData = await fetch(window.Shopify.routes.root+'cart.js', {
      method: 'GET',
      headers: {
        'Content-Type': 'application/json'
      }
    });
    const cartDataJson = await cartData.json();
    const cartItems = cartDataJson.items;
    if (window._POConfig) {
      let hasChanged = false;
      let needReload = false;
      for (const item of cartItems) {
        const variantSetting = window._POConfig.variantSettings[item.id];
        if (variantSetting && variantSetting.preOrderEnabled) {
          const itemLine = cartItems.findIndex(it => it == item);
          const productData = await fetch(window.Shopify.routes.root + 'products/' + item.handle + '.js', {
            method: 'GET',
            headers: {
              'Content-Type': 'application/json'
            }
          });
          const prudctDataJson = await productData.json();
          let formQuantityData = addQuantityToFormData(item, variantSetting);
          let formPropertiesData = addPropertiesToFormData(itemLine, item, variantSetting, cartDataJson.currency, prudctDataJson);
          if (itemPropertiesHaveChanged(item.properties, formPropertiesData.properties) || item.quantity !== formQuantityData.quantity) {
            let formData=formPropertiesData;
            if(!itemPropertiesHaveChanged(item.properties, formPropertiesData.properties)){
                delete formData.properties
            }
            if(item.quantity !== formQuantityData.quantity){
              needReload = true;
            }
            formData={
                ...formData,
                quantity: formQuantityData.quantity
            }
            await fetch('/cart/change.js', {
              method: 'POST',
              headers: {
                'Content-Type': 'application/json'
              },
              body: JSON.stringify(formData)
            });
            hasChanged = true;
          }
        }
      }
      if (hasChanged) {
        hasChanged = false;
        if(!window.location.href.includes("products") || needReload){
          needReload=false;
          window.location.reload();
        }
      }
    }
  }

  function addQuantityToFormData(item, variantSetting) {
    var overallAvailable = variantSetting.overallQuantityLimit - variantSetting.totalQuantityOrdered;
    var fixedQuant = variantSetting.quantityLimit;
    let formQuantityData = {
      id: item.id.toString(),
      quantity: item.quantity
    };
    if (variantSetting.overallQuantityLimit == 0 && variantSetting.quantityLimit == 0) {
      return formQuantityData;
    }
    if (overallAvailable > 0 && variantSetting.quantityLimit > 0) {
      fixedQuant = Math.min(overallAvailable, variantSetting.quantityLimit);
      if (item.quantity > variantSetting.quantityLimit || item.quantity > overallAvailable) {
        formQuantityData.quantity = fixedQuant;
      }
    }
    if (item.quantity > variantSetting.quantityLimit && variantSetting.quantityLimit != 0 && variantSetting.overallQuantityLimit == 0) {
      formQuantityData.quantity = variantSetting.quantityLimit;
    }
    if (item.quantity > overallAvailable && variantSetting.quantityLimit == 0 && overallAvailable > 0) {
      formQuantityData.quantity = overallAvailable;
    }
    return formQuantityData;
  }

  function addPropertiesToFormData(itemLine, item, variantSetting, currency, product){
    const cartLabel = variantSetting.cartCheckoutLabel;
    let formPropertiesData = {
        line: parseInt(itemLine)+1,
        properties: {
        }
    };
    if(item.selling_plan_allocation){
        let properties = formPropertiesData.properties;
        formPropertiesData.properties = {...properties, "Pre-order": cartLabel}
    }
    if(item.selling_plan_allocation && variantSetting.showSellingPlanLabelOnCart){
        let properties = formPropertiesData.properties;
        formPropertiesData.properties = {...properties, 'Purchase option': item.selling_plan_allocation.selling_plan.name}
    }
    if (item.selling_plan_allocation && variantSetting.showFullPriceLabelOnCart) {
        let properties = formPropertiesData.properties;
        formPropertiesData.properties = { ...properties, 'Full price': item.final_price / 100 + ' ' + currency };
    }
    if(item.selling_plan_allocation && variantSetting.showPriceOnCheckoutLabelOnCart){
      let properties = formPropertiesData.properties;
      if(item.properties && item.properties['Price at checkout']){
        formPropertiesData.properties = {...properties, 'Price at checkout': item.properties['Price at checkout'] };
      }
      else{
        const selector = item.id+'-'+item.selling_plan_allocation.selling_plan.id+'-price-at-checkout'; 
        let helper = document.getElementById(selector);
        if(helper){
          formPropertiesData.properties = {...properties, 'Price at checkout': parseFloat(parseInt(helper.innerHTML)/100).toFixed(2) + ' ' + currency };
        }
      }
    }
    return formPropertiesData;
  }

  function itemPropertiesHaveChanged(itemProperties, formDataProperties){
    if(!itemProperties && formDataProperties){
        return true;
    }
    if(
        itemProperties['Pre-order']!==formDataProperties['Pre-order']
    ){
        return true;
    }
    if(
        itemProperties['Purchase option']!==formDataProperties['Purchase option']
    ){
        return true;
    }
    if(
        itemProperties['Full price']!==formDataProperties['Full price']
    ){
        return true;
    }
    //Comented because product api doesnt return checkout_charge property on selling plan
    if (itemProperties['Price at checkout'] !== formDataProperties['Price at checkout']) {
      return true;
    }
    return false;
  }

  cartItem();
</script>

<div class='appikon-pre-order-liquid-helper' style="display: none!important;">
  
</div><script>
/*==============================================================================
# WARNING: This file is auto-generated and any changes that are made may be lost.
==============================================================================*/
setTimeout(()=>{
  let helper = document.querySelector('.appikon-pre-order-form-complement-helper-hidden');
  let productDataHelper = document.querySelector('.appikon-pre-order-product-data-helper-hidden');
  let product = undefined;
  if (productDataHelper) {
    product = JSON.parse(productDataHelper.dataset.product);
  }
  var spg = Array.from(helper.querySelectorAll('.purchase-option'));
  let originalButonText = '';
  let variantSelectedReference = undefined;
  let KT_countdown_update = null;

  // ----------------------- Load jQuery --------------------------------

  (function() {
    var head = document.getElementsByTagName('head')[0];
    var startingTime = new Date().getTime();

    if (typeof jQuery == 'undefined') {
      var jQueryScript = document.createElement('script');
      jQueryScript.src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js';
      jQueryScript.type = 'text/javascript';
      head.appendChild(jQueryScript);
    }
    // Poll for jQuery to come into existance
    var checkReady = function(callback) {
      if (window.jQuery) {
        callback(jQuery);
      } else {
        window.setTimeout(function() {
          checkReady(callback);
        }, 20);
      }
    };

    // Start polling...
    checkReady(function($) {
      $(function() {
        var endingTime = new Date().getTime();
        var tookTime = endingTime - startingTime;
        console.log('jQuery is loaded, after ' + tookTime + ' milliseconds!');
      });
    });
  })();

  // ----------------------- Load jQuery --------------------------------

  //----------------------- HTML elements getters - Custom theme --------------------------------

  function getFormWithSellingPlan() {
    const variant = findSelectedVariant();
    if (variant) {
      const variantSettings = window._POConfig.variantSettings[variant.id];
      if (variantSettings && variantSettings.showPurchaseOptions !== false) {
        let formWithSellingPlan = document.querySelector('.appikon-pre-order-form-complement-helper');
        return formWithSellingPlan;
      }
    }

    var forms = Array.from(document.querySelectorAll("form[action$='/cart/add']"));
    let formWithSellingPlan = undefined;
    for (const form of forms) {
      if (form.querySelector('[name="selling_plan"]')) {
        formWithSellingPlan = form;
        break;
      }
    }
    return formWithSellingPlan;
  }

  function getSellingPlanSelected() {
    let formWithSellingPlan = getFormWithSellingPlan();
    let sellingPlan = undefined;
    if (formWithSellingPlan) {
      sellingPlan = formWithSellingPlan.querySelector('[name="selling_plan"]');
    }
    return sellingPlan;
  }

  function getFormWithButton() {
    var forms = Array.from(document.querySelectorAll("form[action$='/cart/add']"));
    let formWithButton = undefined;
    for (const form of forms) {
      var submitButtons = Array.from(form.querySelectorAll("[type='submit']"));
      for (let submitButton of submitButtons) {
        let classList = Array.from(submitButton.classList);
        if (!classList.find(cl => cl === 'appikon-pre-order-button-customization')) {
          formWithButton = form;
          break;
        }
      }
    }
    return formWithButton;
  }

  function getActionButton() {
    if (window._POConfig && window._POConfig.selectors.atcButtonSelector && window._POConfig.selectors.atcButtonSelector !== '') {
      var submitButtons = Array.from(document.querySelectorAll(window._POConfig.selectors.atcButtonSelector));
      for (let submitButton of submitButtons) {
        let classList = Array.from(submitButton.classList);
        if (!classList.find(cl => cl === 'appikon-pre-order-button-customization')) {
          return submitButton;
        }
      }
      return undefined;
    }
    var formWithButton = getFormWithButton();
    if (formWithButton) {
      var submitButtons = Array.from(formWithButton.querySelectorAll("[type='submit']"));
      for (let submitButton of submitButtons) {
        let classList = Array.from(submitButton.classList);
        if (!classList.find(cl => cl === 'appikon-pre-order-button-customization')) {
          return submitButton;
        }
      }
    }
    return undefined;
  }

  function getPriceContainer() {
  if (window._POConfig && window._POConfig.selectors.priceContainerSelector && window._POConfig.selectors.priceContainerSelector !== '') {
    let priceContainer = document.querySelector(window._POConfig.selectors.priceContainerSelector);
    return priceContainer;
  }
  let priceContainer = undefined;
  if(document){
    let body = document.querySelector('body');
    if (body) {
      let main = body.querySelector('main');
      if (main) {
        priceContainer = main.querySelector('.price');
      }
    }
  }
  return priceContainer;
}

  function getRegularPriceContainer() {
    if (
      window._POConfig &&
      window._POConfig.selectors.priceRegularValueContainerSelector &&
      window._POConfig.selectors.priceRegularValueContainerSelector !== ''
    ) {
      let priceRegularValueContainer = document.querySelector(window._POConfig.selectors.priceRegularValueContainerSelector);
      return priceRegularValueContainer;
    }
    let priceContainer = getPriceContainer();
    let priceRegularValue = undefined;
    if (priceContainer) {
      let priceContainerChild = priceContainer.querySelector('.price__container');
      if (priceContainerChild) {
        let priceRegularContainer = priceContainerChild.querySelector('.price__regular');
        if (priceRegularContainer) {
          priceRegularValue = priceRegularContainer.querySelector('.price-item');
        }
      }
    }
    return priceRegularValue;
  }
  //----------------------- HTML elements getters - Custom theme --------------------------------

  //----------------------- Listeners --------------------------------

  document.addEventListener('click', function() {
    setTimeout(function() {
      let newSelectedVariant = findSelectedVariant();
      if (newSelectedVariant && newSelectedVariant !== variantSelectedReference) {
        variantSelectedReference = newSelectedVariant;
        showOrHidePreOrder();
      }
    }, 100);
  });

  document.addEventListener('change', function(event) {
    setTimeout(function() {
      showOrHidePreOrder();
    }, 100);
  });

  let sellingPlanSelected = getSellingPlanSelected();
  if (sellingPlanSelected) {
    sellingPlanSelected.addEventListener('change', function(e) {
      showPreOrderDiscount();
    });
  }

  //----------------------- Listeners --------------------------------

  //----------------------- Logic --------------------------------

  function findSelectedVariant() {
    //Find in location url the value for variant param
    let url = new URL(window.location.href);
    let variantId = url.searchParams.get('variant');
    if (variantId) {
      let selectedVariantId = parseInt(variantId);
      let selectedVariant;
      for (let i = 0; i < product.variants.length; i++) {
        if (product.variants[i].id === selectedVariantId) {
          selectedVariant = product.variants[i];
          break;
        }
      }
      return selectedVariant;
    }

    //Find if there is a select with class single-option-selector by title
    let singleOptionSelectors = document.querySelectorAll('select.single-option-selector');
    let selectorValuesArray = [];
    if (singleOptionSelectors != null) {
      for (let singleOptionSelector of singleOptionSelectors) {
        if (singleOptionSelector != null && singleOptionSelector.selectedIndex != null && singleOptionSelector.selectedIndex !== -1) {
          selectorValuesArray.push(singleOptionSelector[singleOptionSelector.selectedIndex].value);
        }
      }
    }
    if (selectorValuesArray.length > 0) {
      let selectedVariantTitle = selectorValuesArray.join(' / ');
      for (let i = 0; i < product.variants.length; i++) {
        if (product.variants[i].title === selectedVariantTitle) {
          return product.variants[i];
        }
      }
    }

    // Select by default the first variant
    if (window._POConfig && window._POConfig.product) {
      let selectedVariant = window._POConfig.product.selected_or_first_available_variant;
      return selectedVariant;
    }
    return undefined;
  }

  function showOrHidePreOrder() {
    const variant = findSelectedVariant();
    if (window._POConfig && variant) {
      const variantSettings = window._POConfig.variantSettings[variant.id];
      const variantData = window._POConfig.product.variants.find(item => item.id.toString() === variant.id.toString());
      const cartQuantity = getVariantCartQuantity(variant.id);
      if (
        //solo se muestra el bloque si:
        variantData && //existe la variant data
        variantSettings.preOrderEnabled && //la variante esta habilitada para pre order
        variantData.inventory_quantity <= 0 && //su inventario es igual o menor a cero
        variantData.available //si tiene continue selling without stock habilitado
      ) {
        // Chequea si existe la configuracion de la variante para analizar si existe una configuracion de tiempo durante el cual tiene que estar habilitado el pre order
        if (variantSettings.preOrderTimeEnable && variantSettings.dateStart && variantSettings.dateStop) {
          const now = new Date();
          if (parseInt(variantSettings.dateStart) <= now.getTime() && parseInt(variantSettings.dateStop) >= now.getTime()) {
            createCustomCSS();
            showPurchaseOptions();
            showPreOrderButton();
            showOrHideCountDownTimer(true);
            showPreOrderTag();
          } else {
            createCustomCSS();
            showSoldOutMessage();
            hidePurchaseOptions();
            showOrHideCountDownTimer(true);
            showPreOrderTag();
          }
        } else if (
          (variantSettings.overallQuantityLimit > 0 &&
            variantSettings.overallQuantityLimit <= variantSettings.totalQuantityOrdered + cartQuantity) ||
          (variantSettings.quantityLimit > 0 && variantSettings.quantityLimit <= cartQuantity)
        ) {
          //Condiciones:
          //1- Si se tiene un limite de cantidad TOTAL (implica la cantidad total que se puede comprar de un producto: overallQuantityLimit) seteado y se supera ese limite sumando la cantidad que hay compradas en todas las ordenes mas la cantidad que el usuario tiene en el carrito (que puede ser cero) -> se muestra sold out
          //2- Si se tiene un limite de cantidad POR ORDEN y el usuario tiene en su carrito esa cantidad o mas -> se muestra sold out
          createCustomCSS();
          showSoldOutMessage();
          hidePurchaseOptions();
          showOrHideCountDownTimer(true);
          showPreOrderTag();
        } else {
          createCustomCSS();
          showPurchaseOptions();
          showPreOrderButton();
          showOrHideCountDownTimer(true);
          showPreOrderTag();
        }
      } else {
        hidePurchaseOptions();
        hidePreOrderButton();
        hideSoldOutMessage();
        showOrHideCountDownTimer(false);
        hidePreOrderTag();
      }
    } else {
      hidePurchaseOptions();
      hidePreOrderButton();
      hideSoldOutMessage();
      showOrHideCountDownTimer(false);
      hidePreOrderTag();
    }
  }

  function createCustomCSS() {
    if (!document.getElementById('AppikonCustomAndPOLabelStyle')) {
      var AppikonCustomAndPOLabelstyle = document.createElement('style');
      AppikonCustomAndPOLabelstyle.id = 'AppikonCustomAndPOLabelStyle';
      AppikonCustomAndPOLabelstyle.innerHTML = window._POConfig.defaultSetting.collectionPagePreOrderLabelCSS;
      document.head.appendChild(AppikonCustomAndPOLabelstyle);
    }
  }

  function getVariantCartQuantity(variantId) {
    if (window._POConfig && window._POConfig.cart && window._POConfig.cart.items) {
      const cartItems = window._POConfig.cart.items;
      for (let item of cartItems) {
        if (item.id === variantId) {
          return item.quantity;
        }
      }
    }
    return 0;
  }

  function showPurchaseOptions() {
    const variant = findSelectedVariant();
    const variantSettings = window._POConfig.variantSettings[variant.id];
    if (variantSettings.showPurchaseOptions !== false) {
      let helper = document.querySelector('.appikon-pre-order-form-complement-helper-hidden');
      let purchaseOptions = document.querySelector('.appikon-pre-order-form-complement-helper');
      let actionButton = getActionButton();
      if (helper && actionButton && !purchaseOptions) {
        purchaseOptions = helper.cloneNode(true);
        purchaseOptions.classList.remove('appikon-pre-order-form-complement-helper-hidden');
        purchaseOptions.classList.remove('hidden');
        purchaseOptions.classList.add('appikon-pre-order-form-complement-helper');
        let purchaseOptionsInputs = Array.from(purchaseOptions.querySelectorAll('.purchase-option'));
        for (const input of purchaseOptionsInputs) {
          input.addEventListener('change', function(e) {
            let formWithSellingPlan = getFormWithSellingPlan();
            let radio = input.querySelector('input[type="radio"]');
            if (formWithSellingPlan && radio.checked) {
              let sellingPlan = getSellingPlanSelected();
              sellingPlan.value = input.id;
              let sellingPlanDescription = purchaseOptions.querySelector('.appikon-pre-order-purchase-option-description');
              const sellingPlanGroupData = product.selling_plan_groups.find(
                sellingPlanGroup => sellingPlanGroup.selling_plans[0].id.toString() === input.id.toString()
              );
              sellingPlanDescription.innerHTML = sellingPlanGroupData.selling_plans[0].description;
            }
            showPreOrderDiscount();
          });
        }
        actionButton.before(purchaseOptions);
      }
      if (purchaseOptions) {
        showOrHideSellingPlans(purchaseOptions);
      }
      let variant = findSelectedVariant();
      let formWithSellingPlan = getFormWithSellingPlan();
      if (variant && formWithSellingPlan) {
        let sellingPlan = getSellingPlanSelected();
        let existSellingPlan = variant.selling_plan_allocations.find(
          variantSellingPlan => variantSellingPlan.selling_plan_id.toString() === sellingPlan.value.toString()
        );
        if (!existSellingPlan) {
          let newValue;
          if (variant.selling_plan_allocations.length > 0) {
            newValue = variant.selling_plan_allocations[0].selling_plan_id;
          } else {
            newValue = '';
          }
          let purchaseOptions = document.querySelector('.appikon-pre-order-form-complement-helper');
          if (purchaseOptions) {
            let purchaseOptionsInputs = Array.from(purchaseOptions.querySelectorAll('.purchase-option'));
            for (const input of purchaseOptionsInputs) {
              let radio = input.querySelector('input[type="radio"]');
              if (input.id.toString() === newValue.toString()) {
                radio.checked = true;
                let sellingPlanDescription = purchaseOptions.querySelector('.appikon-pre-order-purchase-option-description');
                const sellingPlanGroupData = product.selling_plan_groups.find(
                  sellingPlanGroup => sellingPlanGroup.selling_plans[0].id.toString() === input.id.toString()
                );
                sellingPlanDescription.innerHTML = sellingPlanGroupData.selling_plans[0].description;
              } else {
                radio.checked = false;
              }
            }
          }
          sellingPlan.value = newValue;
        }
      }
    } else {
      hidePurchaseOptions();
    }
  }

  function hidePurchaseOptions() {
    let purchaseOptions = document.querySelector('.appikon-pre-order-form-complement-helper');
    if (purchaseOptions) {
      purchaseOptions.remove();
    }
  }

  function showOrHideSellingPlans(purchaseOptions) {
    purchaseOptions = document.querySelector('.appikon-pre-order-form-complement-helper');
    const variant = findSelectedVariant();
    var spgOptions = Array.from(purchaseOptions.querySelectorAll('.purchase-option'));
    const variantSettings = window._POConfig.variantSettings[variant.id];
    if (variant.selling_plan_allocations.length > 0) {
      if (variantSettings.showPurchaseOptionsOnSingleSellingPlan !== true) {
        if (variant.selling_plan_allocations.length == 1) {
          purchaseOptions.classList.add('appikon-pre-order-single-option-hidden');
        } else {
          purchaseOptions.classList.remove('appikon-pre-order-single-option-hidden');
        }
      } else {
        purchaseOptions.classList.remove('appikon-pre-order-single-option-hidden');
      }
      for (const sp of spgOptions) {
        const existSellingPlan = variant.selling_plan_allocations.find(
          sellingPlan => sellingPlan.selling_plan_id.toString() === sp.id.toString()
        );
        if (existSellingPlan) {
          sp.classList.remove('hidden');
        } else {
          sp.classList.add('hidden');
        }
      }
    }
  }

  function showPreOrderButton() {
    hideSoldOutMessage(true);
    //hidePreOrderButton(true);
    const submitButton = getActionButton();
    if (submitButton) {
      const variant = findSelectedVariant();
      const variantSettings = window._POConfig.variantSettings[variant.id];
      let preOrderButtonContainerExists = document.querySelector('.appikon-pre-order-button');
      if(preOrderButtonContainerExists){
        let preOrderButton = preOrderButtonContainerExists.querySelector('.appikon-pre-order-button-customization');
        if(!preOrderButton){
          preOrderButtonContainerExists.remove();
          preOrderButtonContainerExists = null;
        }
      }
      if (!preOrderButtonContainerExists) {
        const preOrderButtonContainerHidden = document.querySelector('.appikon-pre-order-button-hidden');
        const preOrderButtonContainer = preOrderButtonContainerHidden.cloneNode(true);
        preOrderButtonContainer.classList.remove('appikon-pre-order-button-hidden');
        preOrderButtonContainer.classList.remove('hidden');
        preOrderButtonContainer.classList.add('appikon-pre-order-button');
        let preOrderButton = preOrderButtonContainer.querySelector('.appikon-pre-order-button-customization');
        // copy css classes from submit button to pre order button
        preOrderButton.classList.add(...submitButton.classList);
        preOrderButton.classList.remove('hidden');
        preOrderButton.innerHTML = variantSettings.buttonText || window._POConfig.defaultSetting.buttonText;

        //Needed workaround for themes that needs a span element inside button to not fail on click event
        const span = document.createElement('span');
        span.classList.add('hidden');
        preOrderButton.appendChild(span);

        // add event listener to pre order button
        preOrderButton.addEventListener('click', function(e) {
          setTimeout(() => {
            cartItem();
          }, 700);
        });

        if (variantSettings.buttonMessageVisibility === 'ON_HOVER') {
          preOrderButton.title = variantSettings.buttonMessage || window._POConfig.defaultSetting.buttonMessage;
          let preOrderButtonMessage = preOrderButtonContainer.querySelector('.appikon-pre-order-button-message');
          if (preOrderButtonMessage) {
            preOrderButtonMessage.classList.add('hidden');
          }
        } else {
          let preOrderButtonMessage = preOrderButtonContainer.querySelector('.appikon-pre-order-button-message');
          preOrderButtonMessage.classList.remove('hidden');
          preOrderButtonMessage.innerHTML = variantSettings.buttonMessage || window._POConfig.defaultSetting.buttonMessage;
        }
        let formWithSellingPlan = getFormWithSellingPlan();
        if (formWithSellingPlan) {
          let sellingPlan = getSellingPlanSelected();
          if (!sellingPlan || sellingPlan.value === '') {
            preOrderButton.disabled = true;
          } else {
            let existSellingPlanOnVariant = variant.selling_plan_allocations.find(
              variantSellingPlan => variantSellingPlan.selling_plan_id.toString() === sellingPlan.value.toString()
            );
            if (!existSellingPlanOnVariant) {
              preOrderButton.disabled = true;
            } else {
              preOrderButton.disabled = false;
            }
          }
        } else {
          preOrderButton.disabled = true;
        }
        //insert
        submitButton.before(preOrderButtonContainer);
        for (let i = 0; i < 1; i = i + 1) {
          setTimeout(() => {
            hideOtherButtonsInForm();
          }, i);
        }
      } else {
        let preOrderButton = preOrderButtonContainerExists.querySelector('.appikon-pre-order-button-customization');
        preOrderButton.innerHTML = variantSettings.buttonText || window._POConfig.defaultSetting.buttonText;
        //Needed workaround for themes that needs a span element inside button to not fail on click event
        const span = document.createElement('span');
        span.classList.add('hidden');
        preOrderButton.appendChild(span);
        if (variantSettings.buttonMessageVisibility === 'ON_HOVER') {
          preOrderButton.title = variantSettings.buttonMessage || window._POConfig.defaultSetting.buttonMessage;
          let preOrderButtonMessage = preOrderButtonContainerExists.querySelector('.appikon-pre-order-button-message');
          if (preOrderButtonMessage) {
            preOrderButtonMessage.classList.add('hidden');
          }
        } else {
          let preOrderButtonMessage = preOrderButtonContainerExists.querySelector('.appikon-pre-order-button-message');
          preOrderButtonMessage.classList.remove('hidden');
          preOrderButtonMessage.innerHTML = variantSettings.buttonMessage || window._POConfig.defaultSetting.buttonMessage;
        }
        let formWithSellingPlan = getFormWithSellingPlan();
        if (formWithSellingPlan) {
          let sellingPlan = getSellingPlanSelected();
          if (!sellingPlan || sellingPlan.value === '') {
            preOrderButton.disabled = true;
          } else {
            let existSellingPlanOnVariant = variant.selling_plan_allocations.find(
              variantSellingPlan => variantSellingPlan.selling_plan_id.toString() === sellingPlan.value.toString()
            );
            if (!existSellingPlanOnVariant) {
              preOrderButton.disabled = true;
            } else {
              preOrderButton.disabled = false;
            }
          }
          let errorMessage = document.querySelector('.appikon-pre-order-purchase-option-error');
          if (errorMessage) {
            if (preOrderButton.disabled) {
              errorMessage.classList.remove('hidden');
            } else {
              errorMessage.classList.add('hidden');
            }
          }
        } else {
          preOrderButton.disabled = true;
        }
      }
    }
  }

  function showSoldOutMessage() {
    hidePreOrderButton(true);
    const submitButton = getActionButton();
    if (submitButton) {
      const variant = findSelectedVariant();
      const variantSettings = window._POConfig.variantSettings[variant.id];
      const preOrderSoldOutMessageExists = document.querySelector('.appikon-pre-order-sold-out-message');
      if (!preOrderSoldOutMessageExists) {
        const preOrderSoldOutMessageHidden = document.querySelector('.appikon-pre-order-sold-out-message-hidden');
        //clone
        const preOrderSoldOutMessage = preOrderSoldOutMessageHidden.cloneNode(true);
        preOrderSoldOutMessage.classList.remove('appikon-pre-order-sold-out-message-hidden');
        preOrderSoldOutMessage.classList.add('appikon-pre-order-sold-out-message');
        preOrderSoldOutMessage.innerHTML = variantSettings.preOrderClosedMessage;
        preOrderSoldOutMessage.classList.add(...submitButton.classList);
        preOrderSoldOutMessage.classList.remove('hidden');
        //insert
        submitButton.before(preOrderSoldOutMessage);
        for (let i = 0; i < 1; i = i + 1) {
          setTimeout(() => {
            hideOtherButtonsInForm();
          }, i);
        }
      }
    }
  }

  function hidePreOrderButton(hideOtherButtons) {
    let preOrderButtonContainer = document.querySelector('.appikon-pre-order-button');
    if (preOrderButtonContainer) {
      preOrderButtonContainer.remove();
      if (hideOtherButtons) {
        hideOtherButtonsInForm();
      } else {
        showOtherButtonsInForm();
      }
    }
  }

  function hideSoldOutMessage(hideOtherButtons) {
    let preOrderSoldOutMessage = document.querySelector('.appikon-pre-order-sold-out-message');
    if (preOrderSoldOutMessage) {
      preOrderSoldOutMessage.remove();
      if (hideOtherButtons) {
        hideOtherButtonsInForm();
      } else {
        showOtherButtonsInForm();
      }
    }
  }

  function showOtherButtonsInForm() {
    if (window._POConfig && window._POConfig.selectors.payment_button_selectors) {
      var paymentButton = document.querySelector(window._POConfig.selectors.payment_button_selectors);
      if (paymentButton) {
        paymentButton.classList.remove('hidden');
        paymentButton.disabled = false;
      }
    }
    let actionButton = getActionButton();
    if (actionButton) {
      actionButton.classList.remove('hidden');
      actionButton.disabled = false;
      hidePreOrderTag();
      if (actionButton instanceof HTMLInputElement) {
        console.log('is input');
        actionButton.classList.remove('appikon-pre-order-hide-input');
      }
    }
    let preOrderButton = document.querySelector('.appikon-pre-order-button-customization');
    if (preOrderButton) {
      preOrderButton.classList.add('hidden');
    }
  }

  function hideOtherButtonsInForm() {
    if (window._POConfig && window._POConfig.selectors.payment_button_selectors) {
      var paymentButton = document.querySelector(window._POConfig.selectors.payment_button_selectors);
      if (paymentButton) {
        paymentButton.classList.add('hidden');
        paymentButton.disabled = false;
      }
    }
    let actionButton = getActionButton();
    if (actionButton) {
      actionButton.classList.add('hidden');
      actionButton.disabled = false;
      if (actionButton instanceof HTMLInputElement) {
        console.log('is input');
        actionButton.classList.add('appikon-pre-order-hide-input');
      }
    }
    let preOrderButton = document.querySelector('.appikon-pre-order-button-customization');
    if (preOrderButton) {
      preOrderButton.classList.remove('hidden');
    }
  }

  function createUserCustomizations() {
    if (window._POConfig) {
      createButtonCustomizations();
      createPillCustomizations();
    }
  }

  function createButtonCustomizations() {
    if (window._POConfig) {
      var style = document.createElement('style');
      style.type = 'text/css';
      style.innerHTML =
        '.appikon-pre-order-button-customization { background-color: ' +
        (window._POConfig.button.buttonBackgroundColor || 'transparent') +
        '; border-color: ' +
        (window._POConfig.button.buttonBorderColor || 'black') +
        '; border-radius: ' +
        window._POConfig.button.buttonBorderRadius +
        'px; border-width: ' +
        (window._POConfig.button.buttonBorderWidth || '1') +
        'px; color: ' +
        (window._POConfig.button.buttonColor || 'black') +
        '; padding-left: ' +
        window._POConfig.button.buttonPadding +
        'px; padding-right: ' +
        window._POConfig.button.buttonPadding +
        'px; font-size: ' +
        window._POConfig.button.buttonFontSize +
        'px; font-family: ' +
        window._POConfig.button.buttonFontFamily +
        '; font-weight: ' +
        window._POConfig.button.buttonFontWeight +
        '; text-decoration: ' +
        window._POConfig.button.buttonTextDecoration +
        '; margin-top: ' +
        window._POConfig.button.buttonMarginTop +
        'px; margin-bottom: ' +
        window._POConfig.button.buttonMarginBottom +
        'px;' +
        'border-style: solid;' +
        '}';
      document.getElementsByTagName('head')[0].appendChild(style);
    }
  }

  function createPillCustomizations() {
    if (window._POConfig) {
      //Toma la customizacion del boton y la aplica al pill (solo colores y bordes, no toda la customizacion)
      var style = document.createElement('style');
      style.type = 'text/css';
      style.innerHTML =
        '.appikon-pre-order-pill-customization { background-color: ' +
        (window._POConfig.button.buttonBackgroundColor || 'transparent') +
        '; border-color: ' +
        (window._POConfig.button.buttonBorderColor || 'black') +
        '; border-radius: ' +
        window._POConfig.button.buttonBorderRadius +
        'px; border-width: ' +
        (window._POConfig.button.buttonBorderWidth || '1') +
        'px; color: ' +
        (window._POConfig.button.buttonColor || 'black') +
        '; padding-left: ' +
        window._POConfig.button.buttonPadding +
        'px; padding-right: ' +
        window._POConfig.button.buttonPadding +
        'px; font-size: ' +
        window._POConfig.button.buttonFontSize +
        'px; font-family: ' +
        window._POConfig.button.buttonFontFamily +
        '; font-weight: ' +
        window._POConfig.button.buttonFontWeight +
        '; text-decoration: ' +
        window._POConfig.button.buttonTextDecoration +
        '; margin-top: ' +
        window._POConfig.button.buttonMarginTop +
        'px; margin-bottom: ' +
        window._POConfig.button.buttonMarginBottom +
        'px;' +
        'margin-left: 10px; border-style: solid;' +
        '}';
      // style.innerHTML =
      //   '.appikon-pre-order-pill-customization { background-color: ' +
      //   (window._POConfig.button.buttonBackgroundColor || 'transparent') +
      //   '; border-color: ' +
      //   window._POConfig.button.buttonBorderColor +
      //   ';  border-width: ' +
      //   (window._POConfig.button.buttonBorderWidth || '1') +
      //   'px; color: ' +
      //   (window._POConfig.button.buttonColor || 'black') +
      //   '; font-size: ' +
      //   (window._POConfig.button.buttonFontSize || '14') +
      //   'px; font-family: ' +
      //   window._POConfig.button.buttonFontFamily +
      //   '; font-weight: ' +
      //   window._POConfig.button.buttonFontWeight +
      //   '; text-decoration: ' +
      //   window._POConfig.button.buttonTextDecoration +
      //   '; margin-left: 10px;' +
      //   'border-style: solid;' +
      //   '}';
      document.getElementsByTagName('head')[0].appendChild(style);
    }
  }

  function showOrHideCountDownTimer(show) {
    if (window._POConfig) {
      const preOrderButton = document.querySelector('.appikon-pre-order-button');
      const soldOutMessage = document.querySelector('.appikon-pre-order-sold-out-message');
      if (preOrderButton || soldOutMessage) {
        const countDownTimer = document.querySelector('.appikon-pre-order-countdown-timer-hidden');
        const countDownTimerHeader = countDownTimer.querySelector('.appikon-pre-order-countdown-timer-header');
        const countDownTimerMessage = countDownTimer.querySelector('.appikon-pre-order-countdown-timer-message');
        if (show && countDownTimer && countDownTimerHeader && countDownTimerMessage) {
          const variant = findSelectedVariant();
          const variantSettings = window._POConfig.variantSettings[variant.id];

          if (variantSettings.comingSoonEnable && variantSettings.comingSoonAvailableFrom) {
            countDownTimerHeader.innerHTML = variantSettings.comingSoonHeader;
            countDownTimerMessage.innerHTML = variantSettings.comingSoonMessage;
            const second = 1000,
              minute = second * 60,
              hour = minute * 60,
              day = hour * 24;
            const countDown = new Date(parseInt(variantSettings.comingSoonAvailableFrom)).getTime();
            if (KT_countdown_update !== null) {
              clearInterval(KT_countdown_update);
            }
            let countDownTimerCopy = document.querySelector('.appikon-pre-order-countdown-timer');
            if (!countDownTimerCopy) {
              countDownTimerCopy = countDownTimer.cloneNode(true);
              countDownTimerCopy.classList.remove('appikon-pre-order-countdown-timer-hidden');
              countDownTimerCopy.classList.add('appikon-pre-order-countdown-timer');
              const actionButton = getActionButton();
              if (actionButton) {
                actionButton.after(countDownTimerCopy);
              } else {
                const soldOutMessage = document.querySelector('.appikon-pre-order-sold-out-message');
                if (soldOutMessage) {
                  soldOutMessage.after(countDownTimerCopy);
                }
              }
            }
            let now = new Date().getTime();
            if (countDown - now < 0) {
              if (KT_countdown_update !== null) {
                clearInterval(KT_countdown_update);
              }
              const countDownTimer = document.querySelector('.appikon-pre-order-countdown-timer');
              if (countDownTimer) {
                countDownTimer.remove();
              }
            } else {
              countDownTimerCopy.classList.remove('hidden');
              loadAppkionTimer();
            }
          } else {
            if (KT_countdown_update !== null) {
              clearInterval(KT_countdown_update);
            }
            const countDownTimer = document.querySelector('.appikon-pre-order-countdown-timer');
            if (countDownTimer) {
              countDownTimer.remove();
            }
          }
        } else {
          if (KT_countdown_update !== null) {
            clearInterval(KT_countdown_update);
          }
          const countDownTimer = document.querySelector('.appikon-pre-order-countdown-timer');
          if (countDownTimer) {
            countDownTimer.remove();
          }
        }
      } else {
        if (KT_countdown_update !== null) {
          clearInterval(KT_countdown_update);
        }
        const countDownTimer = document.querySelector('.appikon-pre-order-countdown-timer');
        if (countDownTimer) {
          countDownTimer.remove();
        }
      }
    }
  }

  function showPreOrderTag() {
    for (let i = 0; i < 1000; i++) {
      setTimeout(function() {
        let tagExists = document.querySelector('.appikon-pre-order-tag');
        if (!tagExists) {
          let priceContainer = getPriceContainer();
          const node = document.createElement('span');
          node.classList.add('appikon-pre-order-tag');
          node.classList.add('appikon-pre-order-pill-customization');
          node.innerHTML = 'Pre-order';
          if (priceContainer) {
            priceContainer.appendChild(node);
          }
        }
        showPreOrderDiscount();
      }, i);
    }
  }

  function hidePreOrderTag() {
    // for (let i = 0; i < 1000; i++) {
    //   setTimeout(function() {
    //     let tagExists = document.querySelector('.appikon-pre-order-tag');
    //     if (tagExists) {
    //       tagExists.remove();
    //       let actionButton = getActionButton();
    //       if (actionButton) {
    //         actionButton.disabled = false;
    //       }
    //       if (window._POConfig && window._POConfig.selectors.payment_button_selectors) {
    //         var paymentButton = document.querySelector(window._POConfig.selectors.payment_button_selectors);
    //         if (paymentButton) {
    //           paymentButton.disabled = false;
    //         }
    //       }
    //     }
    //     hidePreOrderDiscount();
    //   }, i);
    // }
    setTimeout(function() {
      let tagExists = document.querySelector('.appikon-pre-order-tag');
      if (tagExists) {
        tagExists.remove();
        let actionButton = getActionButton();
        if (actionButton) {
          actionButton.disabled = false;
        }
        if (window._POConfig && window._POConfig.selectors.payment_button_selectors) {
          var paymentButton = document.querySelector(window._POConfig.selectors.payment_button_selectors);
          if (paymentButton) {
            paymentButton.disabled = false;
          }
        }
      }
      hidePreOrderDiscount();
    }, 1000);
  }

  function showPreOrderDiscount() {
    let priceRegularValueContainer = getRegularPriceContainer();
    let sellingPlanSelected = getSellingPlanSelected();
    if (priceRegularValueContainer && sellingPlanSelected) {
      const variant = findSelectedVariant();
      const sellingPlanData = variant.selling_plan_allocations.find(
        sp => sp.selling_plan_id.toString() === sellingPlanSelected.value.toString()
      );
      if (sellingPlanData && sellingPlanData.price_adjustments.length > 0) {
        const price = Number.parseFloat(sellingPlanData.price / 100).toFixed(2);
        let preOrderDiscountContainer = document.querySelector('.appikon-pre-order-discount');
        if (!preOrderDiscountContainer) {
          // si no se creo ese container lo crea
          const node = document.createElement('div');
          node.classList = { ...priceRegularValueContainer.classList };
          node.classList.add('appikon-pre-order-discount');
          preOrderDiscountContainer = node;
          //asocia ese container creado al del tag pre order
          let preOrderTag = document.querySelector('.appikon-pre-order-tag');
          if (preOrderTag) {
            preOrderTag.before(preOrderDiscountContainer);
          }
        }
        let newHtml =
          price + (window._POConfig && window._POConfig.cart && window._POConfig.cart.currency ? window._POConfig.cart.currency : '');
        if (preOrderDiscountContainer.innerHTML.replace(' ', '') !== newHtml.replace(' ', '')) {
          preOrderDiscountContainer.innerHTML = newHtml.replace(' ', '');
        }
        let classes = priceRegularValueContainer.classList;
        if (!classes.contains('appikon-pre-order-price-line-through')) {
          classes.add('appikon-pre-order-price-line-through');
        }
      } else {
        hidePreOrderDiscount();
      }
    } else {
      hidePreOrderDiscount();
    }
  }

  function hidePreOrderDiscount() {
    let priceRegularValueContainer = getRegularPriceContainer();
    if (priceRegularValueContainer) {
      priceRegularValueContainer.classList.remove('appikon-pre-order-price-line-through');
    }
    let preOrderDiscountContainer = document.querySelector('.appikon-pre-order-discount');
    if (preOrderDiscountContainer) {
      preOrderDiscountContainer.remove();
    }
  }

  //--------------------New timer--------------------

  function loadAppkionTimer() {
    function playanimation(old_value_po, new_value_po, type) {
      old_value_po = '0' + old_value_po;
      old_value_po = old_value_po.split('').reverse();
      new_value_po = '0' + new_value_po;
      new_value_po = new_value_po.split('').reverse();
      var left = '.countdown-KT .' + type + '0';
      var right = '.countdown-KT .' + type + '1';
      var isRightFlip = false;
      var isLeftFlip = false;
      isRightFlip = jQuery(right + ' .card-text-KT').text() != jQuery(right + ' .card-back-text-KT').text();
      isLeftFlip = jQuery(left + ' .card-text-KT').text() != jQuery(left + ' .card-back-text-KT').text();
      if (isRightFlip) {
        jQuery(right).addClass('flip-KT');
      }
      if (isLeftFlip) {
        jQuery(left).addClass('flip-KT');
      }
      setTimeout(function() {
        jQuery(right + ' .card-text-KT').html(old_value_po[0]);
        jQuery(right + ' .card-bottom-back-text-KT').html(old_value_po[0]);
        jQuery(right + ' .card-back-text-KT').html(new_value_po[0]);
        jQuery(right + ' .card-bottom-text-KT').html(new_value_po[0]);
        jQuery(left + ' .card-text-KT').html(old_value_po[1]);
        jQuery(left + ' .card-bottom-back-text-KT').html(old_value_po[1]);
        jQuery(left + ' .card-back-text-KT').html(new_value_po[1]);
        jQuery(left + ' .card-bottom-text-KT').html(new_value_po[1]);
        if (isLeftFlip) {
          jQuery(left).removeClass('flip-KT');
        }
        if (isRightFlip) {
          jQuery(right).removeClass('flip-KT');
        }
      }, 900);
    }

    function update_KT_CT() {
      var days_old_po = Math.floor(KT_TOTAL / (60 * 60 * 24));
      var hrs_old_po = Math.floor((KT_TOTAL % (60 * 60 * 24)) / (60 * 60));
      var mins_old_po = Math.floor((KT_TOTAL % (60 * 60)) / 60);
      var secs_old_po = KT_TOTAL % 60;
      KT_TOTAL--;
      var days_po = Math.floor(KT_TOTAL / (60 * 60 * 24));
      var hrs_po = Math.floor((KT_TOTAL % (60 * 60 * 24)) / (60 * 60));
      var mins_po = Math.floor((KT_TOTAL % (60 * 60)) / 60);
      var secs_po = KT_TOTAL % 60;
      if (KT_TOTAL < 0) {
        jQuery('.countdown-KT-full-width').css('display', 'none');
        clearInterval(KT_countdown_update);
        return;
      }
      playanimation(days_old_po, days_po, 'days');
      playanimation(hrs_old_po, hrs_po, 'hrs');
      playanimation(mins_old_po, mins_po, 'mins');
      playanimation(secs_old_po, secs_po, 'secs');
    }

    function initDigit(old_value_po, new_value_po, type) {
      old_value_po = '0' + old_value_po;
      old_value_po = old_value_po.split('').reverse();
      new_value_po = '0' + new_value_po;
      new_value_po = new_value_po.split('').reverse();
      var left = '.countdown-KT .' + type + '0';
      var right = '.countdown-KT .' + type + '1';
      jQuery(right + ' .card-text-KT').html(old_value_po[0]);
      jQuery(right + ' .card-bottom-back-text-KT').html(old_value_po[0]);
      jQuery(right + ' .card-back-text-KT').html(new_value_po[0]);
      jQuery(right + ' .card-bottom-text-KT').html(new_value_po[0]);
      jQuery(left + ' .card-text-KT').html(old_value_po[1]);
      jQuery(left + ' .card-bottom-back-text-KT').html(old_value_po[1]);
      jQuery(left + ' .card-back-text-KT').html(new_value_po[1]);
      jQuery(left + ' .card-bottom-text-KT').html(new_value_po[1]);
    }

    function initValues() {
      var days_old_po = Math.floor(KT_TOTAL / (60 * 60 * 24));
      var hrs_old_po = Math.floor((KT_TOTAL % (60 * 60 * 24)) / (60 * 60));
      var mins_old_po = Math.floor((KT_TOTAL % (60 * 60)) / 60);
      var secs_old_po = KT_TOTAL % 60;
      KT_TOTAL--;
      var days_po = Math.floor(KT_TOTAL / (60 * 60 * 24));
      var hrs_po = Math.floor((KT_TOTAL % (60 * 60 * 24)) / (60 * 60));
      var mins_po = Math.floor((KT_TOTAL % (60 * 60)) / 60);
      var secs_po = KT_TOTAL % 60;
      initDigit(days_old_po, days_po, 'days');
      initDigit(hrs_old_po, hrs_po, 'hrs');
      initDigit(mins_old_po, mins_po, 'mins');
      initDigit(secs_old_po, secs_po, 'secs');
    }

    function start_Countdown_KT() {
      if (KT_countdown_update) {
        clearInterval(KT_countdown_update);
      }
      var variant = findSelectedVariant();
      const variantSetting = window._POConfig.variantSettings[variant.id];

      KT_TOTAL = variantSetting ? Math.round((variantSetting.comingSoonAvailableFrom - Date.now()) / 1000) : -1;

      if (variantSetting.comingSoonEnable) {
        var n = 2;
        while (KT_TOTAL <= 0) {
          KT_TOTAL = Math.round((variantSetting.comingSoonAvailableFrom + n * 86400 - Date.now()) / 1000);
          n = n * 2;
        }
      }

      if (KT_TOTAL < 0) {
        return;
      }
      setTimeout(function() {
        initValues();
      }, 1000);
      KT_countdown_update = window.setInterval(() => {
        update_KT_CT();
      }, 1000);
      jQuery('.countdown-KT-full-width').removeClass('hide-KT');
      jQuery('.countdown-KT-full-width').addClass('fade-in-KT');
    }

    //only call if jQuery is loaded
    if (window.jQuery) {
      start_Countdown_KT();
    } else {
      window.setTimeout(function() {
        loadAppkionTimer();
      }, 20);
    }
  }
  //--------------------New timer--------------------

  //--------------------Add cart items properties--------------------
  //Used to add properties to item when it is added to cart
  async function cartItem() {
    const cartData = await fetch('/cart.js', {
      method: 'GET',
      headers: {
        'Content-Type': 'application/json'
      }
    });
    const cartDataJson = await cartData.json();
    const cartItems = cartDataJson.items;
    if (window._POConfig) {
      let hasChanged = false;
      let needReload = false;
      for (const item of cartItems) {
        const variantSetting = window._POConfig.variantSettings[item.id];
        if (variantSetting && variantSetting.preOrderEnabled) {
          const itemLine = cartItems.findIndex(it => it == item);
          let formQuantityData = addQuantityToFormData(item, variantSetting);
          let formPropertiesData = addPropertiesToFormData(itemLine, item, variantSetting, cartDataJson.currency);
          if (itemPropertiesHaveChanged(item.properties, formPropertiesData.properties) || item.quantity !== formQuantityData.quantity) {
            let formData = formPropertiesData;
            if (!itemPropertiesHaveChanged(item.properties, formPropertiesData.properties)) {
              delete formData.properties;
            }
            if (item.quantity !== formQuantityData.quantity) {
              needReload = true;
            }
            formData = {
              ...formData,
              quantity: formQuantityData.quantity
            };
            await fetch('/cart/change.js', {
              method: 'POST',
              headers: {
                'Content-Type': 'application/json'
              },
              body: JSON.stringify(formData)
            });
            hasChanged = true;
          }
        }
      }
      if (hasChanged) {
        hasChanged = false;
        if (needReload) {
          needReload = false;
          location.reload();
        }
      }
    }
  }

  function addQuantityToFormData(item, variantSetting) {
    var overallAvailable = variantSetting.overallQuantityLimit - variantSetting.totalQuantityOrdered;
    var fixedQuant = variantSetting.quantityLimit;
    let formQuantityData = {
      id: item.id.toString(),
      quantity: item.quantity
    };
    if (variantSetting.overallQuantityLimit == 0 && variantSetting.quantityLimit == 0) {
      return formQuantityData;
    }
    if (overallAvailable > 0 && variantSetting.quantityLimit > 0) {
      fixedQuant = Math.min(overallAvailable, variantSetting.quantityLimit);
      if (item.quantity > variantSetting.quantityLimit || item.quantity > overallAvailable) {
        formQuantityData.quantity = fixedQuant;
      }
    }
    if (item.quantity > variantSetting.quantityLimit && variantSetting.quantityLimit != 0 && variantSetting.overallQuantityLimit == 0) {
      formQuantityData.quantity = variantSetting.quantityLimit;
    }
    if (item.quantity > overallAvailable && variantSetting.quantityLimit == 0 && overallAvailable > 0) {
      formQuantityData.quantity = overallAvailable;
    }
    return formQuantityData;
  }

  function addPropertiesToFormData(itemLine, item, variantSetting, currency) {
    const cartLabel = variantSetting.cartCheckoutLabel;
    let formPropertiesData = {
      line: parseInt(itemLine) + 1,
      properties: {}
    };
    if (item.selling_plan_allocation) {
      let properties = formPropertiesData.properties;
      formPropertiesData.properties = { ...properties, 'Pre-order': cartLabel };
    }
    if (item.selling_plan_allocation && variantSetting.showSellingPlanLabelOnCart) {
      let properties = formPropertiesData.properties;
      formPropertiesData.properties = { ...properties, 'Purchase option': item.selling_plan_allocation.selling_plan.name };
    }
    if (item.selling_plan_allocation && variantSetting.showFullPriceLabelOnCart) {
      let properties = formPropertiesData.properties;
      formPropertiesData.properties = { ...properties, 'Full price': item.final_price / 100 + ' ' + currency };
    }
    if (item.selling_plan_allocation && variantSetting.showPriceOnCheckoutLabelOnCart) {
      if (product.selling_plan_groups && product.selling_plan_groups.length > 0) {
        const sellingPlanGroup = product.selling_plan_groups.find(
          spg => spg.selling_plans[0].id.toString() === item.selling_plan_allocation.selling_plan.id.toString()
        );
        if (sellingPlanGroup) {
          if (sellingPlanGroup.selling_plans[0].checkout_charge) {
            let value;
            if (sellingPlanGroup.selling_plans[0].checkout_charge.value_type === 'percentage') {
              value = Number.parseFloat((item.final_price / 100) * (sellingPlanGroup.selling_plans[0].checkout_charge.value / 100)).toFixed(
                2
              );
            }
            if (sellingPlanGroup.selling_plans[0].checkout_charge.value_type === 'price') {
              value = sellingPlanGroup.selling_plans[0].checkout_charge.value / 100;
            }
            let properties = formPropertiesData.properties;
            formPropertiesData.properties = {
              ...properties,
              'Price at checkout': value + ' ' + currency
            };
          }
        }
      }
    }
    return formPropertiesData;
  }

  function itemPropertiesHaveChanged(itemProperties, formDataProperties) {
    if (!itemProperties && formDataProperties) {
      return true;
    }
    if (itemProperties['Pre-order'] !== formDataProperties['Pre-order']) {
      return true;
    }
    if (itemProperties['Purchase option'] !== formDataProperties['Purchase option']) {
      return true;
    }
    if (itemProperties['Full price'] !== formDataProperties['Full price']) {
      return true;
    }
    if (itemProperties['Price at checkout'] !== formDataProperties['Price at checkout']) {
      return true;
    }
    return false;
  }
  //--------------------Add cart items properties--------------------

  //--------------------On page load--------------------
  function onLoad() {
    showOrHidePreOrder();
    createUserCustomizations();
  }
  setTimeout(() => {
    onLoad();
  }, 500);
  document.addEventListener('DOMContentLoaded', onLoad);
  //--------------------On page load--------------------

}, 300);
</script><style type="text/css">
    .hidden {
        display: none!important;
    }
    .appikon-pre-order-tag {
        border-radius: 19px;
        padding: 4px 8px;
        border-style: solid;
    }
    .appikon-pre-order-discount-hidden{
        display:none;
    }

    .appikon-pre-order-price-line-through{
        text-decoration: line-through;
    }

    .appikon-pre-order-hide-input{
      position: absolute; 
      left: -9999px;
    }

    .appikon-pre-order-single-option-hidden{
      display: none;
    }

    
    .appikon-pre-order-countdown-timer li {
        display: inline-block;
        font-size: 14px;
        list-style-type: none;
        padding: 4px;
    }

    .appikon-pre-order-countdown-timer li span {
        display: block;
        font-size: 14px;
    }

    @media all and (max-width: 768px) {
        .appikon-pre-order-countdown-timer h1 {
            font-size: calc(1.5rem * var(--smaller));
        }
        
        .appikon-pre-order-countdown-timer li {
            font-size: calc(1.125rem * var(--smaller));
        }
        
        .appikon-pre-order-countdown-timer li span {
            font-size: calc(3.375rem * var(--smaller));
        }
    }
    .countdown-KT-full-width {
          width: 100%
        }
  
        @media (min-width: 981px) {
          .countdown-KT-full-width {
            text-align: center
          }
        }
  
        @media (max-width: 980px) {
          .countdown-KT-full-width {
            text-align: center
          }
        }
  
        .countdown-KT {
          margin-top: 0;
          display: inline-block;
          font-family: Arial, Helvetica, sans-serif;
          line-height: 1.3
        }
  
        .countdown-KT .countdown-section-KT {
          display: inline-block
        }
  
        .countdown-KT .separator-KT {
          color: rgba(0, 0, 0, 1.00);
          position: relative;
          display: inline-block;
          vertical-align: top;
          height: 46px;
          top: 13px;
          margin: 0 5px;
          font-weight: 900
        }
  
        .countdown-KT .message-KT {
          display: inline-block;
          color: rgba(0, 0, 0, 1.00);
          text-align: center;
          font-family: Josefin Sans, serif;
          font-size: 16pt;
          width: 100%;
          margin: 10px 0;
          padding-left: 5px;
          padding-right: 5px
        }
  
        .countdown-KT .digit-KT {
          display: inline-block;
          margin: 0 2px;
          width: 28px;
          height: 45px;
          -webkit-perspective: 100px;
          perspective: 100px
        }
  
        .countdown-KT .title-KT {
          display: block;
          color: rgba(0, 0, 0, 1.00);
          font-family: Arial, Helvetica, sans-serif;
          font-size: 8pt;
          position: relative;
          text-align: center;
          margin-top: 5px
        }
  
        .countdown-KT .digit-KT .card-back-KT, .countdown-KT .digit-KT .card-KT {
          background-color: rgba(255, 255, 255, 1.00);
          color: rgba(0, 0, 0, 1.00);
          font-family: Josefin Sans, serif;
          font-size: 24pt;
          position: absolute;
          border-radius: 6px 6px 0 0;
          width: 28px;
          height: 22px;
          overflow: hidden;
          text-align: center
        }
  
        .countdown-KT .digit-KT .card-back-KT, .countdown-KT .digit-KT .card-bottom-back-KT {
          box-shadow: 1px 1px 4px rgba(0, 0, 0, .5)
        }
  
        .countdown-KT .digit-KT .card-bottom-back-KT, .countdown-KT .digit-KT .card-bottom-KT {
          background-color: rgba(255, 255, 255, 1.00);
          color: rgba(0, 0, 0, 1.00);
          font-family: Josefin Sans, serif;
          font-size: 24pt;
          position: absolute;
          top: 23px;
          border-radius: 0 0 6px 6px;
          width: 28px;
          height: 22px;
          overflow: hidden;
          text-align: center
        }
  
        .countdown-KT .digit-KT .card-KT, .countdown-KT .digit-KT .card-bottom-back-KT {
          z-index: 1
        }
  
        .countdown-KT .digit-KT .card-back-KT, .countdown-KT .digit-KT .card-bottom-KT {
          z-index: 0
        }
  
        .countdown-KT .digit-KT .card-back-text-KT, .countdown-KT .digit-KT .card-text-KT {
          line-height: 1.19;
          position: relative;
          top: 6px
        }
  
        .countdown-KT .digit-KT .card-bottom-back-text-KT, .countdown-KT .digit-KT .card-bottom-text-KT {
          line-height: 1.19;
          position: relative;
          top: -17px
        }
  
        .countdown-KT .flip-KT .card-KT {
          -webkit-animation: flipTop-KT .5s cubic-bezier(0.56, 0.56, 0.69, 0.69);
          animation: flipTop-KT .5s cubic-bezier(0.56, 0.56, 0.69, 0.69);
          -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
          -webkit-transform-origin: center bottom;
          transform-origin: center bottom
        }
  
        .countdown-KT .flip-KT .card-bottom-KT {
          z-index: 2;
          -webkit-transform-origin: center top;
          transform-origin: center top;
          -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
          -webkit-animation: flipBottom-KT 1.0s cubic-bezier(0.56, 0.56, 0.69, 0.69);
          animation: flipBottom-KT 1.0s cubic-bezier(0.56, 0.56, 0.69, 0.69)
        }
  
        @-webkit-keyframes flipTop-KT {
          0% {
            -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg)
          }
          99% {
            -webkit-transform: rotateX(-90deg);
            transform: rotateX(-90deg);
            opacity: 1
          }
          100% {
            opacity: 0
          }
        }
  
        @keyframes flipTop-KT {
          0% {
            -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg)
          }
          99% {
            -webkit-transform: rotateX(-90deg);
            transform: rotateX(-90deg);
            opacity: 1
          }
          100% {
            opacity: 0
          }
        }
  
        @-webkit-keyframes flipBottom-KT {
          0% {
            opacity: 0
          }
          50% {
            opacity: 0;
            -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg)
          }
          51% {
            opacity: 1
          }
          100% {
            -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg)
          }
        }
  
        @keyframes flipBottom-KT {
          0% {
            opacity: 0
          }
          50% {
            opacity: 0;
            -webkit-transform: rotateX(90deg);
            transform: rotateX(90deg)
          }
          51% {
            opacity: 1
          }
          100% {
            -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg)
          }
        }
  
        .hide-KT {
          display: none
        }
  
        .fade-in-KT {
          -webkit-animation: fade-in-anim-KT 2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
          animation: fade-in-anim-KT 2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both
        }
        .countdown-text{
           margin-bottom: 5px
        }
        .countdown-message{
           font-size: 15px
        }
        @media (max-width: 768px) {
          .countdown-KT .message-KT {
            text-align: center !important
          }
        }
  
        @-webkit-keyframes fade-in-anim-KT {
          0% {
            opacity: 0
          }
          100% {
            opacity: 1
          }
        }
  
        @keyframes fade-in-anim-KT {
          0% {
            opacity: 0
          }
          100% {
            opacity: 1
          }
        }
</style>

<div class="appikon-pre-order-product-data-helper-hidden hidden" data-product='null'>
</div>

<div class="appikon-pre-order-form-complement-helper-hidden hidden">
    <fieldset class="selling-plan-fieldset">
        <input type="hidden" name="selling_plan" value=""/>
        <legend>Purchase options</legend>
        
    </fieldset>
    <div class="appikon-pre-order-purchase-option-description" style="margin-top: 20px;">
    </div>

    <div class="appikon-pre-order-purchase-option-error hidden">
        <span style="color:red;">
            Select a purchase option to pre order this product
        </span>
    </div>
</div>

<div class='appikon-pre-order-button-hidden hidden'>
    <button type="submit" name="add" class="appikon-pre-order-button-customization">
    </button>
    <span class="appikon-pre-order-button-message hidden">
    </span>
</div>
<button class="appikon-pre-order-sold-out-message-hidden hidden" disabled>
</button>
<div class="appikon-pre-order-countdown-timer-hidden hidden container" style="margin-top: 20px;">
    <span class="appikon-pre-order-countdown-timer-header" style="font-weight: bold;">Countdown header</span><br/>
    <span class="appikon-pre-order-countdown-timer-message" style="font-stlye: italic;">Countdown message</span>
    <div class="countdown-KT-full-width hide-KT" id="countdownultimate-KT"><div class="countdown-KT"><div class="message-KT"><h3 id="comingSoonHeader" class="countdown-text"/><span id="comingSoonMessage" class="countdown-message countdown-text"/></div><br style="height: 0px;"><div class="countdown-section-KT day"><div class="digit-KT days0"><div class="card-KT"><div class="card-text-KT"></div></div><div class="card-back-KT"><div class="card-back-text-KT"></div></div><div class="card-bottom-KT"><div class="card-bottom-text-KT"></div></div><div class="card-bottom-back-KT"><div class="card-bottom-back-text-KT"></div></div></div><div class="digit-KT days1"><div class="card-KT"><div class="card-text-KT"></div></div><div class="card-back-KT"><div class="card-back-text-KT"></div></div><div class="card-bottom-KT"><div class="card-bottom-text-KT"></div></div><div class="card-bottom-back-KT"><div class="card-bottom-back-text-KT"></div></div></div><div class="title-KT">DAYS</div></div><div class="separator-KT sday">:</div><div class="countdown-section-KT hour"><div class="digit-KT hrs0"><div class="card-KT"><div class="card-text-KT"></div></div><div class="card-back-KT"><div class="card-back-text-KT"></div></div><div class="card-bottom-KT"><div class="card-bottom-text-KT"></div></div><div class="card-bottom-back-KT"><div class="card-bottom-back-text-KT"></div></div></div><div class="digit-KT hrs1"><div class="card-KT"><div class="card-text-KT"></div></div><div class="card-back-KT"><div class="card-back-text-KT"></div></div><div class="card-bottom-KT"><div class="card-bottom-text-KT"></div></div><div class="card-bottom-back-KT"><div class="card-bottom-back-text-KT"></div></div></div><div class="title-KT">HRS</div></div><div class="separator-KT shour">:</div><div class="countdown-section-KT minute"><div class="digit-KT mins0"><div class="card-KT"><div class="card-text-KT"></div></div><div class="card-back-KT"><div class="card-back-text-KT"></div></div><div class="card-bottom-KT"><div class="card-bottom-text-KT"></div></div><div class="card-bottom-back-KT"><div class="card-bottom-back-text-KT"></div></div></div><div class="digit-KT mins1"><div class="card-KT"><div class="card-text-KT"></div></div><div class="card-back-KT"><div class="card-back-text-KT"></div></div><div class="card-bottom-KT"><div class="card-bottom-text-KT"></div></div><div class="card-bottom-back-KT"><div class="card-bottom-back-text-KT"></div></div></div><div class="title-KT">MINS</div></div><div class="separator-KT sminute">:</div><div class="countdown-section-KT second"><div class="digit-KT secs0"><div class="card-KT"><div class="card-text-KT"></div></div><div class="card-back-KT"><div class="card-back-text-KT"></div></div><div class="card-bottom-KT"><div class="card-bottom-text-KT"></div></div><div class="card-bottom-back-KT"><div class="card-bottom-back-text-KT"></div></div></div><div class="digit-KT secs1"><div class="card-KT"><div class="card-text-KT"></div></div><div class="card-back-KT"><div class="card-back-text-KT"></div></div><div class="card-bottom-KT"><div class="card-bottom-text-KT"></div></div><div class="card-bottom-back-KT"><div class="card-bottom-back-text-KT"></div></div></div><div class="title-KT">SECS</div></div><div style="text-align: right;display: block !important;width: 100% !important; max-width: 100% !important; height: 100% !important; max-height: 100% !important;"></div></div></div>
</div></body>
</html>
                               

Whois info of domain

Domain Name: TRYCD.COM
Registry Domain ID: 2072553982_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.godaddy.com
Registrar URL: http://www.godaddy.com
Updated Date: 2024-10-12T21:22:13Z
Creation Date: 2016-11-08T19:24:50Z
Registry Expiry Date: 2025-11-08T19:24:50Z
Registrar: GoDaddy.com, LLC
Registrar IANA ID: 146
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: 480-624-2505
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientRenewProhibited https://icann.org/epp#clientRenewProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Name Server: NS07.DOMAINCONTROL.COM
Name Server: NS08.DOMAINCONTROL.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-07T10:05:24Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass