PageSourceSearch

https://siluetline.myshopify.com/account/login

html siluetline.myshopify.com collected 2026-10-09 21:18:50 UTC 90,659 bytes, 1,957 lines download raw bytes

1<!doctype html>
2<!--[if IE 8]><html lang="en" class="ie8 js"> <![endif]-->
3<!--[if (gt IE 9)|!(IE)]><!--><html lang="en" class="js"> <!--<![endif]-->
4<head>
5  
6  <link rel="shortcut icon" href="//siluetline.myshopify.com/cdn/shop/t/3/assets/favicon.png?v=33224287462096367481525993827" type="image/png" />
7  
8  <meta charset="UTF-8">
9  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
10  <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" />
11  <link rel="canonical" href="https://siluetline.myshopify.com/account/login" />
12
13  <!-- Title and description ================================================== -->
14  <title>
15    Cuenta &ndash; Nutriproductos
16  </title>
17
18  
19
20  
21
22
23  <meta property="og:type" content="website" />
24  <meta property="og:title" content="Cuenta" />
25  
26
27
28
29<meta property="og:url" content="https://siluetline.myshopify.com/account/login" />
30<meta property="og:site_name" content="Nutriproductos" />
31  
32
33<link href="//siluetline.myshopify.com/cdn/shop/t/3/assets/jquery-ui.css?v=64611646430117989321525707893" rel="stylesheet" type="text/css" media="all" />
34
35<link href="//siluetline.myshopify.com/cdn/shop/t/3/assets/bootstrap.3x.css?v=108945821467277196061525707886" rel="stylesheet" type="text/css" media="all" />
36<link href="//siluetline.myshopify.com/cdn/shop/t/3/assets/jquery.owl.carousel.css?v=77657715448469033441525707913" rel="stylesheet" type="text/css" media="all" />
37
38<link href="//siluetline.myshopify.com/cdn/shop/t/3/assets/jquery.plugin.css?v=9121752199596952941708548197" rel="stylesheet" type="text/css" media="all" />
39
40<link href="//siluetline.myshopify.com/cdn/shop/t/3/assets/bc.toggle.scss.css?v=23225407534775748221708548198" rel="stylesheet" type="text/css" media="all" />
41<link href="//siluetline.myshopify.com/cdn/shop/t/3/assets/bc.global.scss.css?v=176209452943827670961708548197" rel="stylesheet" type="text/css" media="all" />
42<link href="//siluetline.myshopify.com/cdn/shop/t/3/assets/bc.style.scss.css?v=107051252054684401231708548198" rel="stylesheet" type="text/css" media="all" />
43<link href="//siluetline.myshopify.com/cdn/shop/t/3/assets/bc.responsive.scss.css?v=18341029940020878981708548197" rel="stylesheet" type="text/css" media="all" />
44
45  <link href="//fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i" rel='stylesheet' type='text/css'>
46<link href="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800" rel='stylesheet' type='text/css'>
47<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
48  
49<script src="//siluetline.myshopify.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js"></script>
vendor: 1 bytes, line 49
49
50<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/bc.customerArea.js?v=43089719564315150741525707883"></script>
50
51
52
53<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/jquery-1.9.1.min.js?v=95800296054546268251525707893" ></script>
53
54
55<script src="//code.jquery.com/ui/1.9.1/jquery-ui.js"></script>
55
56
57<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/bootstrap.3x.min.js?v=133551432925901452781525707886" defer></script>
57
58
59<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/jquery.easing.1.3.js?v=183302368868080250061525707893" defer></script>
59
60
61<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/modernizr.js?v=48376380639843794271525707898"  async></script>
61
62
63
64
65<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/cookies.js?v=152021851494072641811525707888"></script>
vendor: 1 bytes, line 65
65
66<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/jquery.fancybox.min.js?v=145951643271796414991525707894"></script>
vendor: 1 bytes, line 66
66
67<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/jquery.jgrowl.min.js?v=87227353252943713011525707894" defer></script>
vendor: 1 bytes, line 67
67
68<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/jquery.elevatezoom.min.js?v=123601637255686690921525707893" defer></script>
vendor: 1 bytes, line 68
68
69<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/jquery.owl.carousel.min.js?v=33650824321397007901525707895" defer></script>
vendor: 1 bytes, line 69
69
70<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/jquery.plugin.js?v=10681318543028800801525707896" defer></script>
vendor: 1 bytes, line 70
70
71<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/jquery.countdown.js?v=12090125995840752651525707893" defer></script>
71
72
73<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/cart.js?v=169366680354182025121525707887" defer></script>
vendor: 1 bytes, line 73
73
74<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/rivets-cart.min.js?v=49544620901609536631525707902" defer></script>
74
75
76<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/bc.ajax-search.js?v=87119048951310792981525707913" defer></script>
76
77
78
79
80<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/option_selection.js?v=15895070327792254761525707898" defer></script>
80
81
82
83<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/jquery.fakecrop.js?v=165182472294359744011525707893" defer></script>
83
84
85
86<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/bc.global.js?v=28651196241253871181526072090" defer></script>
vendor: 1 bytes, line 86
86
87<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/bc.slider.js?v=35441931550015488391525707913"></script>
vendor: 1 bytes, line 87
87
88<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/bc.script.js?v=15589881852778385281525707913"></script>
88
89
90
91
92  
92<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
92<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2792063027/digital_wallets/dialog">
93<meta id="in-context-paypal-metadata" data-shop-id="2792063027" data-venmo-supported="true" data-environment="production" data-locale="es_ES" data-paypal-v4="true" data-currency="USD">
94<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://siluetline.myshopify.com/account/login">
95<link rel="alternate" hreflang="es" href="https://siluetline.myshopify.com/account/login">
96<link rel="alternate" hreflang="en" href="https://siluetline.myshopify.com/en/account/login">
97<link rel="alternate" hreflang="es-MX" href="https://nutriproductos.com/account/login">
98<link rel="alternate" hreflang="es-CO" href="https://nutriproductos.com/account/login">
99<script async="async" src="/checkouts/internal/preloads.js?locale=es-US"></script>
vendor: 1 bytes, line 99
99
100<script id="shopify-features" type="application/json">{"accessToken":"e820a03217d51c9d515b0b5acc5c9728","betas":["rich-media-storefront-analytics"],"domain":"siluetline.myshopify.com","predictiveSearch":true,"shopId":2792063027,"locale":"es"}</script>
vendor: 1 bytes, line 100
100
101<script>var Shopify = Shopify || {};
102Shopify.shop = "siluetline.myshopify.com";
103Shopify.locale = "es";
104Shopify.currency = {"active":"USD","rate":"1.0"};
105Shopify.country = "US";
106Shopify.theme = {"name":"NutriProductos","id":16488333363,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"};
107Shopify.theme.handle = "null";
108Shopify.theme.style = {"id":null,"handle":null};
109Shopify.cdnHost = "siluetline.myshopify.com/cdn";
110Shopify.routes = Shopify.routes || {};
111Shopify.routes.root = "/";
112Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
113Shopify.SignInWithShop = Shopify.SignInWithShop || {};
114Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
115Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 115
115
116<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 116
116
117<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 117
117
118<script>
119  window.Shopify = window.Shopify || {};
120  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
121  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
122  window.Shopify.SignInWithShop.eligible = true;
123</script>
vendor: 1 bytes, line 123
123
124<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 124
124
125<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.es.esm.js"></script>
vendor: 1 bytes, line 125
125
126<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.es.esm.js"></script>
vendor: 1 bytes, line 126
126
127<script type="module">
128  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.es.esm.js");
129await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.es.esm.js");
130
131  window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true});
132window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true});
133
134</script>
vendor: 1 bytes, line 134
134
135<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.es.esm.js"></script>
vendor: 1 bytes, line 135
135
136<script type="module">
137  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.es.esm.js");
138
139  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
140
141</script>
vendor: 1 bytes, line 141
141
142<script>
143  window.Shopify = window.Shopify || {};
144  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
145  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.es.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.es.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.es.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.es.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.es.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.es.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.es.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.es.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.es.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.es.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.es.esm.js"],"listener":["modules/v2/loader.listener.es.esm.js"],"pay-button":["modules/v2/loader.pay-button.es.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.es.esm.js"],"shop-button":["modules/v2/loader.shop-button.es.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.es.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.es.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.es.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.es.esm.js"],"shop-login":["modules/v2/loader.shop-login.es.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.es.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.es.esm.js"]};
146</script>
vendor: 1 bytes, line 146
146
147<script>(function() {
148  var isLoaded = false;
149  function asyncLoad() {
150    if (isLoaded) return;
151    isLoaded = true;
152    var urls = ["\/\/code.tidio.co\/mp8d6yicekklghqaegkpx0xf3g6lm2au.js?shop=siluetline.myshopify.com"];
153    for (var i = 0; i < urls.length; i++) {
154      var s = document.createElement('script');
155      s.type = 'text/javascript';
156      s.async = true;
157      s.src = urls[i];
158      var x = document.getElementsByTagName('script')[0];
159      x.parentNode.insertBefore(s, x);
160    }
161  };
162  if(window.attachEvent) {
163    window.attachEvent('onload', asyncLoad);
164  } else {
165    window.addEventListener('load', asyncLoad, false);
166  }
167})();</script>
vendor: 1 bytes, line 167
167
168<script id="__st">var __st={"a":2792063027,"offset":-25200,"reqid":"386d1307-dc3c-47a9-95b8-3c00b1f64b1c-1791580729","pageurl":"siluetline.myshopify.com\/account\/login","u":"5427121ca873"};</script>
vendor: 1 bytes, line 168
168
169<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 169
169
170<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protegido por hCaptcha',privacyText:'Privacidad',termsText:'Términos'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 170
170
171<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//siluetline.myshopify.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 171
171
172<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//siluetline.myshopify.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
172<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 172
172
173<script>
174  window.Shopify = window.Shopify || {};
175  window.Shopify.MCP = window.Shopify.MCP || {};
176  window.Shopify.MCP.enabled = true;
177  window.Shopify.MCP.shop = "siluetline.myshopify.com";
178  window.Shopify.MCP.mcpEndpoint = "https:\/\/siluetline.myshopify.com\/api\/mcp";
179  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
180</script>
vendor: 1 bytes, line 180
180
181<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/siluetline.myshopify.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})();
182</script>
vendor: 1 bytes, line 182
182
183<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://siluetline.myshopify.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.es.js",t.type="module",document.head.appendChild(t)}};
184</script>
vendor: 1 bytes, line 184
184
185<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
186  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);
187</script>
vendor: 1 bytes, line 187
187
188<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})}}));
189</script>
189
190<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://siluetline.myshopify.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
191<style id="shopify-accelerated-checkout-cart">
192        #shopify-buyer-consent {
193  margin-top: 1em;
194  display: inline-block;
195  width: 100%;
196}
197
198#shopify-buyer-consent.hidden {
199  display: none;
200}
201
202#shopify-subscription-policy-button {
203  background: none;
204  border: none;
205  padding: 0;
206  text-decoration: underline;
207  font-size: inherit;
208  cursor: pointer;
209}
210
211#shopify-subscription-policy-button::before {
212  box-shadow: none;
213}
214
215      </style>
216
217<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
217
218
219<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
220<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 2792063027,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 220
220
221<script>
222  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
223</script>
vendor: 1 bytes, line 223
223
224<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
224).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 2792063027,storefrontBaseUrl: "https://nutriproductos.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://siluetline.myshopify.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Nutriproductos","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"siluetline.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/siluetline.myshopify.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://siluetline.myshopify.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"16488333363","themePublished":"true","eventMetadataId":"d33c3082-5b94-402d-9260-28855ec6c57f","shopId":"2792063027","storefrontBaseUrl":"https:\/\/nutriproductos.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
224<script>
225  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
226  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
227  window.ShopifyAnalytics.meta.currency = 'USD';
228  var meta = {"page":{"requestId":"386d1307-dc3c-47a9-95b8-3c00b1f64b1c-1791580729"}};
229  for (var attr in meta) {
230    window.ShopifyAnalytics.meta[attr] = meta[attr];
231  }
232</script>
vendor: 1 bytes, line 232
232
233<script class="analytics">
234  (function () {
235    var customDocumentWrite = function(content) {
236      var jquery = null;
237
238      if (window.jQuery) {
239        jquery = window.jQuery;
240      } else if (window.Checkout && window.Checkout.$) {
241        jquery = window.Checkout.$;
242      }
243
244      if (jquery) {
245        jquery('body').append(content);
246      }
247    };
248
249    var hasLoggedConversion = function(token) {
250      if (token) {
251        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
252      }
253      return false;
254    }
255
256    var setCookieIfConversion = function(token) {
257      if (token) {
258        var twoMonthsFromNow = new Date(Date.now());
259        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
260
261        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
262      }
263    }
264
265    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
266    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
267    if (trekkie.integrations) {
268      return;
269    }
270    trekkie.methods = [
271      'identify',
272      'page',
273      'ready',
274      'track',
275      'trackForm',
276      'trackLink'
277    ];
278    trekkie.factory = function(method) {
279      return function() {
280        var args = Array.prototype.slice.call(arguments);
281        args.unshift(method);
282        trekkie.push(args);
283        if (method == 'track' || method == 'page') {
284          var pageUrl;
285          try {
286            pageUrl = window.location.href;
287          } catch (e) {}
288          var pageReferrer;
289          try {
290            pageReferrer = document.referrer;
291          } catch (e) {}
292          try {
293            if (window.__TREKKIE_SHIM_QUEUE == null) {
294              window.__TREKKIE_SHIM_QUEUE = [];
295            }
296            window.__TREKKIE_SHIM_QUEUE.push({
297              from: 'trekkie-stub',
298              method: method,
299              args: args.slice(1),
300              pageContext: {
301                url: pageUrl,
302                referrer: pageReferrer
303              }
304            });
305          } catch (e) {
306            // no-op
307          }
308        }
309        return trekkie;
310      };
311    };
312    for (var i = 0; i < trekkie.methods.length; i++) {
313      var key = trekkie.methods[i];
314      trekkie[key] = trekkie.factory(key);
315    }
316    trekkie.load = function(config) {
317      trekkie.config = config || {};
318      trekkie.config.initialDocumentCookie = document.cookie;
319      var first = document.getElementsByTagName('script')[0];
320var script = document.createElement('script');
321script.type = 'text/javascript';
322script.onerror = function(e) {
323  var scriptFallback = document.createElement('script');
324  scriptFallback.type = 'text/javascript';
325  scriptFallback.onerror = function(error) {
326          var Monorail = {
327      produce: function produce(monorailDomain, schemaId, payload) {
328        var currentMs = new Date().getTime();
329        var event = {
330          schema_id: schemaId,
331          payload: payload,
332          metadata: {
333            event_created_at_ms: currentMs,
334            event_sent_at_ms: currentMs
335          }
336        };
337        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
338      },
339      sendRequest: function sendRequest(endpointUrl, payload) {
340        // Try the sendBeacon API
341        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
342          var blobData = new window.Blob([payload], {
343            type: 'text/plain'
344          });
345
346          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
347            return true;
348          } // sendBeacon was not successful
349
350        } // XHR beacon
351
352        var xhr = new XMLHttpRequest();
353
354        try {
355          xhr.open('POST', endpointUrl);
356          xhr.setRequestHeader('Content-Type', 'text/plain');
357          xhr.send(payload);
358        } catch (e) {
359          console.log(e);
360        }
361
362        return false;
363      },
364      isIos12: function isIos12() {
365        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
366      }
367    };
368    Monorail.produce('monorail-edge.shopifysvc.com',
369      'trekkie_storefront_load_errors/1.1',
370      {shop_id: 2792063027,
371      theme_id: 16488333363,
372      app_name: "storefront",
373      context_url: window.location.href,
374      source_url: "//siluetline.myshopify.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
375
376  };
377  scriptFallback.async = true;
378  scriptFallback.src = '//siluetline.myshopify.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
379  first.parentNode.insertBefore(scriptFallback, first);
380};
381script.async = true;
382script.src = '//siluetline.myshopify.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
383first.parentNode.insertBefore(script, first);
384
385    };
386    trekkie.load(
387      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2792063027,"isMerchantRequest":null,"themeId":16488333363,"themeCityHash":"190409094786823043","contentLanguage":"es","currency":"USD","eventMetadataId":"d33c3082-5b94-402d-9260-28855ec6c57f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
388    );
389
390    var loaded = false;
391    trekkie.ready(function() {
392      if (loaded) return;
393      loaded = true;
394
395      window.ShopifyAnalytics.lib = window.trekkie;
396
397      var originalDocumentWrite = document.write;
398      document.write = customDocumentWrite;
399      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
400      document.write = originalDocumentWrite;
401
402      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
403      var token = match? match[1]: undefined;
404      if (!hasLoggedConversion(token)) {
405        setCookieIfConversion(token);
406        
407      }
408    });
409
410    window.ShopifyAnalytics.lib.page(null,{"requestId":"386d1307-dc3c-47a9-95b8-3c00b1f64b1c-1791580729","shopifyEmitted":true});
411
412    var eventsListenerScript = document.createElement('script');
413    eventsListenerScript.async = true;
414    eventsListenerScript.src = "//siluetline.myshopify.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
415    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
416})();</script>
416
417  
417<script>
418  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
419    window.ga = function ga() {
420      (window.ga.q = window.ga.q || []).push(arguments);
421      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
422        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
423      }
424      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
425    };
426    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
427      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
428    }
429  }
430</script>
vendor: 1 bytes, line 430
430
431<script
432  defer
433  src="https://siluetline.myshopify.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
434  data-application="storefront-renderer"
435  data-shop-id="2792063027"
436  data-render-region="gcp-us-east1"
437  data-page-type="customers/login"
438  data-theme-instance-id="16488333363"
439  data-theme-name=""
440  data-theme-version=""
441  data-monorail-region="shop_domain"
442  data-resource-timing-sampling-rate="10"
443  data-shs="true"
444  data-shs-beacon="true"
445  data-shs-export-with-fetch="true"
446  data-shs-logs-sample-rate="1"
447  data-shs-beacon-endpoint="https://siluetline.myshopify.com/api/collect"
448></script>
448
449<meta name="shopify-y" content="6ec0e505-c2d2-4a00-bbf0-bb14a725b177" data-expiration="1823138329000"><meta name="shopify-s" content="ba4159ae-9c31-449f-9fee-0d53edd53087" data-expiration="1791582529000">
450</head>
451
452<body class="templateCustomersLogin">
453  
454  <div class="boxes-wrapper">
455    
456    <!-- Begin Menu Mobile-->
457<div class="mobile-version visible-xs visible-sm">
458  <div class="menu-mobile navbar">
459    <div class="nav-collapse is-mobile-nav">
460      <ul class="main-nav">
461        <li class="li-on-mobile">
462          <span>Todos los Departamentos</span>
463        </li>
464        
465        
466
467  <li class="">
468    <a href="/">
469      <span>Inicio</span>
470    </a>
471  </li>
472
473
474
475        
476        
477
478  <li class="">
479    <a href="/collections/productos">
480      <span>Productos</span>
481    </a>
482  </li>
483
484
485
486        
487        
488
489  <li class="">
490    <a href="/pages/promociones">
491      <span>Promociones</span>
492    </a>
493  </li>
494
495
496
497        
498        
499
500  <li class="">
501    <a href="/pages/distribuidores">
502      <span>Distribuidores</span>
503    </a>
504  </li>
505
506
507
508        
509        
510
511  <li class="">
512    <a href="/pages/sobre-nosotros">
513      <span>Acerca de Nosotros</span>
514    </a>
515  </li>
516
517
518
519        
520        
521
522  <li class="">
523    <a href="/pages/contacto">
524      <span>Contacto</span>
525    </a>
526  </li>
527
528
529
530        
531      </ul>   
532    </div>
533  </div>
534</div>
535<!-- End Menu Mobile-->
536    
537    
538    
539    <div id="page-body">
540      
541      <!-- Begin Header -->
542      
543      <header class="header-content" data-stick="true">
544        <div class="header-container">
545
546  <div class="top-bar hidden-xs">
547    <div class="container">
548      <div class="row">
549
550        <div class="top-bar-left col-md-8 col-sm-8 col-xs-12">
551          <ul class="top-bar-list">
552            
553
554    
555    <li class="customer-account">
556      
557        <a href="/account/login" title="Iniciar Sesión">
558          <i class="fa fa-user"></i>
559          <span>Iniciar Sesión</span>
560        </a>
561      
562    </li>
563  
564
565  
566
567
568
569
570  <li class="customer-checkout">
571    <a href="/checkout">
572      <i class="fa fa-shopping-cart"></i>
573      <span>Pagar</span>
574    </a>
575  </li>
576
577
578
579          </ul>
580        </div>
581
582        
583
584        <div class="top-bar-right col-md-4 col-sm-4 col-xs-12">
585          <ul class="list-inline">
586            
587
588
589
590    
591    
592    <li class="customer-login">
593      <a href="/account/register" title="Registrarse">
594        <i class="fa fa-pencil"></i>
595        <span>Registrarse</span>
596      </a>
597    </li>
598    
599  
600
601
602          </ul>
603        </div>
604
605      </div>
606    </div>
607  </div>
608
609  <div class="header-main">
610
611    <div class="container">
612      
613      <div class="visible-xs">
614        <div class="logo-mobile">
615          <a href="/" title="Nutriproductos" class="logo-site">
616            
617              <img class="logo" src="//siluetline.myshopify.com/cdn/shop/t/3/assets/logo.png?v=27751251832920429721579840308" alt="Nutriproductos" />
618            
619          </a>
620        </div>
621
622        <div class="header-mobile">
623          <div class="navbar navbar-responsive-menu">
624            <div class="btn-navbar responsive-menu" data-toggle="offcanvas">
625              <span class="bar"></span>
626              <span class="bar"></span>
627              <span class="bar"></span>
628            </div>
629          </div>
630
631          <div class="header-mobile-icon customer-account">
632            <a href="/account" title="Cuenta"></a>
633          </div>
634
635          
636
637          
638        </div>
639      </div>
640
641      <div class="row">
642        <div class="table-row">
643          
644          <div class="header-logo col-md-3 col-sm-12 hidden-xs">
645            <a href="/" title="Nutriproductos" class="logo-site">
646              
647                <img class="logo" src="//siluetline.myshopify.com/cdn/shop/t/3/assets/logo.png?v=27751251832920429721579840308" alt="Nutriproductos" />
648              
649            </a>
650          </div>
651
652          <div class="header-other col-lg-9 col-md-9 col-sm-12">
653
654            
655              <div class="searchbox">
656                <form id="search" class="navbar-form search" action="/search" method="get">
657                  <input type="hidden" name="type" value="product" />
658                  <input id="bc-product-search" type="text" name="q" class="form-control"  placeholder="Buscar Producto" autocomplete="off" />
659                  <button type="submit" class="search-icon"></button>
660                </form>
661
662                	
663                  <div id="result-ajax-search" class="hidden-xs">
664                    <ul class="search-results"></ul>
665                  </div>
666                
667              </div>
668            
669
670            
671              <div class="header-text-widget hidden-xs">
672                <div class="widget-description">
673                  <i class="fa fa-phone"></i>
674                  
675                    <span class="text-1">¿Preguntas? Llámanos</span>
676                  
677                  
678                    <span class="text-2">USA +1-800-201-1147</span>
679                  
680                </div>
681              </div>
682            
683
684            
685              <div class="top-cart-holder hover-dropdown">
686                <div class="cart-target">		
687
688                  
689                    <a href="javascript:void(0)" class="basket dropdown-toggle dropdown-link" title="cart" data-toggle="dropdown">
690                      <span class="number"><span class="n-item">0</span><span class="item"> item(s)</span></span>
691                    </a>
692
693                    <div class="cart-dd dropdown-menu">
694                      <div id="cart-info">
695                        <div id="cart-content" class="cart-content">
696                          <div class="loading"></div>
697                        </div>
698                      </div>
699                    </div>
700
701                  
702
703                </div>
704              </div>
705            
706
707          </div>
708          
709        </div>
710      </div>
711      
712    </div>
713
714    
715      <div class="horizontal-menu-wrapper">
716        <div class="container">   
717          <div class="horizontal-menu dropdown-fix">
718            <div class="sidemenu-holder">
719
720              <div class="navigation">
721                <nav class="navbar">
722                  <div class="collapse navbar-collapse">
723                    <ul class="main-nav">
724                      
725                        
726
727  <li class="">
728    <a href="/">
729      <span>Inicio</span>
730    </a>
731  </li>
732
733
734
735                      
736                        
737
738  <li class="">
739    <a href="/collections/productos">
740      <span>Productos</span>
741    </a>
742  </li>
743
744
745
746                      
747                        
748
749  <li class="">
750    <a href="/pages/promociones">
751      <span>Promociones</span>
752    </a>
753  </li>
754
755
756
757                      
758                        
759
760  <li class="">
761    <a href="/pages/distribuidores">
762      <span>Distribuidores</span>
763    </a>
764  </li>
765
766
767
768                      
769                        
770
771  <li class="">
772    <a href="/pages/sobre-nosotros">
773      <span>Acerca de Nosotros</span>
774    </a>
775  </li>
776
777
778
779                      
780                        
781
782  <li class="">
783    <a href="/pages/contacto">
784      <span>Contacto</span>
785    </a>
786  </li>
787
788
789
790                      
791                    </ul>
792                  </div>
793                </nav>
794              </div>
795
796            </div>
797          </div>
798        </div>
799      </div>
800    
801
802  </div>
803
804</div>
805      </header>
806      
807      <!-- End Header -->
808      
809      <div id="body-content">
810        <div class="container">
811
812          <!-- Begin Breadcrumb-->
813
814          
815          <div id="breadcrumb" class="breadcrumb-holder">
816  
817    <div class="col-md-6 col-sm-6 col-xs-12">
818        
819            <div class="page-title">Cuenta</div>
820        
821    </div>
822  
823    <div class="col-md-6 col-sm-6 col-xs-12">
824        <ul class="breadcrumb">
825
826            <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
827                <a itemprop="url" href="/">
828                    <span itemprop="title" class="hide">Nutriproductos</span>Home
829                </a>
830            </li>
831
832            
833
834                <li class="active">Cuenta</li>
835
836            
837
838        </ul>
839    </div>
840  
841</div>
842          
843
844          <!-- End Breadcrumb-->
845
846
847          
848
849            <!-- Begin Left Column -->
850
851            
852
853            <!-- End Left Column-->
854
855
856            <!-- Begin Main Content -->
857
858            <div id="main-content" >
859
860              <div class="main-content">
861                
862                
863
864<div id="col-main" class="page-login">
865  <div class="row">
866
867    <div class="col-sm-6 col-xs-12">
868      <div id="customer-login" class="content">
869
870        <h2>Iniciar Sesión</h2>
871
872        <div class="form-wrapper">
873          <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" />
874
875          
876
877          <div class="control-wrapper">
878            <label for="customer_email">Correo<span class="req">*</span></label>
879            <input type="email" required name="customer[email]" id="customer_email" class="col-sm-8 col-xs-12" />
880          </div>
881
882          
883          <div class="control-wrapper">
884            <label for="customer_password">Contraseña<span class="req">*</span></label>
885            <input type="password" required name="customer[password]" id="customer_password" class="col-sm-8 col-xs-12 password" />
886          </div>
887          
888
889          <div class="control-wrapper last">
890            <button class="btn btn-default" type="submit">Entrar</button>
891            <a class="forgot-pass" href="javascript:;" onclick="showRecoverPasswordForm()">¿Perdiste tu contraseña?</a>
892          </div>
893
894          </form>
895
896        </div>
897      </div>
898
899      <div id="recover-password" style="display: none;">
900
901        <h2>Restablecer Contraseña</h2>
902        <p>Please enter your email address below. You will receive a link to reset your password.</p>
903
904        <div class="form-wrapper">
905          <form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" />
906
907          
908
909          
910
911          <div class="control-wrapper">
912            <label for="recover-email">Correo<span class="req">*</span></label>
913            <input type="email" value="" name="email" id="recover-email" class="col-sm-8 col-xs-12" />
914          </div>
915
916          <div class="control-wrapper">
917            <button class="btn btn-default" type="submit">Restablecer Contraseña</button>
918            <a class="cancel btn btn-custom" href="javascript:;" onclick="hideRecoverPasswordForm();">Cancelar</a>
919          </div>
920
921          </form>
922        </div>
923
924      </div>
925    </div>
926
927    <div class="col-sm-6 col-xs-12">
928      <div id="customer-register">
929
930        <h2>Registrar</h2>
931
932        <div class="form-wrapper">
933          <form method="post" action="/account" id="create_customer" accept-charset="UTF-8" data-login-with-shop-sign-up="true"><input type="hidden" name="form_type" value="create_customer" /><input type="hidden" name="utf8" value="✓" />
934
935          
936          
937          <div class="control-wrapper">
938            <label for="first-name">Nombre</label>
939            <input type="text" name="customer[first_name]" id="first-name" class="col-sm-8 col-xs-12"  autocapitalize="words" autofocus />
940          </div>
941
942          <div class="control-wrapper">
943            <label for="last-name">Apellido</label>
944            <input type="text" name="customer[last_name]" id="last-name" class="col-sm-8 col-xs-12"  autocapitalize="words" autofocus />
945          </div>
946
947          <div class="control-wrapper">
948            <label for="email">Correo<span class="req">*</span></label>
949            <input type="email" value="" name="customer[email]" id="email" class="col-sm-8 col-xs-12" />
950          </div>
951
952          <div class="control-wrapper">
953            <label for="password">Contraseña<span class="req">*</span></label>
954            <input type="password" value="" name="customer[password]" id="password" class="col-sm-8 col-xs-12 password" />
955          </div>
956
957          <div class="control-wrapper">
958            <button class="btn btn-default" type="submit">Registrar</button>
959          </div>
960
961        </div>
962        </form>
963        
964      </div>
965    </div>
966
967  </div>
968</div>
969
970
971<script type="text/javascript">
972  if (window.location.hash == '#recover') { showRecoverPasswordForm(); }
973
974  function showRecoverPasswordForm() {
975    $('#recover-password').fadeIn();
976    $('#customer-login').hide();
977    window.location.hash = '#recover';
978    return false;
979  }
980
981  function hideRecoverPasswordForm() {
982    $('#recover-password').hide();
983    $('#customer-login').fadeIn();
984    window.location.hash = '';
985    return false;
986  }
987</script>
987
988
989                          
990              </div>
991
992            </div>
993
994            <!-- End Main Content -->
995
996            
997
998        </div>
999      </div>
1000      
1001      
1002      <!-- Begin Bottom -->
1003
1004      
1005
1006      <!-- End Bottom -->
1007      
1008      
1009      <!-- Begin Partner -->
1010      
1011      
1012      
1013      <!-- End Partner -->
1014      
1015      
1016      <!-- Begin Footer -->
1017      
1018      <footer id="footer-content">
1019        <!-- Begin Footer Social-->
1020
1021
1022<div id="widget-social" class="footer-social">
1023  <div class="container">
1024    
1025    <h4>Síguenos:</h4>
1026
1027    <ul class="widget-social list-inline">
1028
1029      
1030        <li>
1031          <a target="_blank" href="http://www.facebook.com/pages/Nutriproductos/469572836420458?ref=ts&fref=ts" class="social-icon-inner facebook" title="Facebook">
1032            <i class="fa fa-facebook"></i>
1033          </a>
1034        </li>
1035      
1036      
1037      
1038      
1039      
1040      
1041      
1042      
1043      
1044      
1045      
1046      
1047      
1048      
1049      
1050      
1051      
1052      
1053      
1054      
1055      
1056
1057      
1058      
1059      
1060      
1061      
1062      
1063      
1064
1065      
1066      
1067      
1068
1069    </ul>
1070
1071  </div>
1072</div>
1073
1074
1075<!-- End Footer Social-->
1076
1077
1078<!-- Begin Footer Widgets -->
1079
1080<div class="footer-widgets">
1081  <div class="container">
1082    <div class="row">
1083
1084      
1085
1086      
1087
1088      
1089
1090      
1091      <div class="col-xs-12 col-sm-6 col-md-3">
1092        <div class="footer-block">
1093
1094          <h4>Información</h4>
1095          
1096          <ul class="footer-menu">
1097            
1098            <li><a href="/pages/sobre-nosotros">Sobre Nosotros</a></li>
1099            
1100            <li><a href="/pages/terminos-y-condiciones">Terminos y Condiciones</a></li>
1101            
1102            <li><a href="/pages/preguntas-frecuentes-distribuidores">Preguntas Frecuentes Distribuidores</a></li>
1103            
1104            <li><a href="/pages/distribuidores">Distribuidores</a></li>
1105            
1106          </ul>
1107          
1108        </div>
1109      </div>
1110      
1111
1112      
1113
1114      
1115      <div class="col-xs-12 col-sm-6 col-md-3">
1116        <div class="footer-block">
1117
1118          <h4>Servicio al Cliente</h4>
1119
1120          
1121            <div class="fb-content">
1122              <a href="#">
1123                <i class="fa fa-phone"></i>
1124                
1125                  <span class="text-1">¿Preguntas? Llámanos</span>
1126                
1127                
1128                  <span class="text-2">USA 1-800-201-1147</span>
1129                
1130              </a>
1131            </div>
1132          
1133
1134          
1135            <div class="fb-content">
1136              <a href="/pages/contacto">
1137                <i class="fa fa-life-ring"></i>
1138                
1139                  <span class="text-1">Contáctanos</span>
1140                
1141                
1142                  <span class="text-2">Formulario de contacto</span>
1143                
1144              </a>
1145            </div>
1146          
1147
1148          
1149
1150          
1151
1152        </div>
1153      </div>
1154      
1155
1156      
1157
1158      
1159
1160    </div>
1161  </div>
1162</div>
1163
1164<!-- End Footer Widgets -->
1165
1166
1167<!-- Begin Footer Copyright -->
1168
1169<div class="footer-copyright">
1170  <div class="container">
1171    <div class="row">
1172
1173      <div class="col-sm-12 col-xs-12">
1174        <div class="copyright">
1175         
1176          <img id="footer-logos" src="//siluetline.myshopify.com/cdn/shop/t/3/assets/footer-logos.jpg?v=149908381896205139521525891116" alt=" Logos Sellos de Calidad" />
1177        </div>
1178      </div>
1179
1180    </div>
1181  </div>
1182</div>
1183
1184
1185<!-- End Footer Copyright -->
1186
1187<div id="checkLayout">
1188  <span class="visible-xs-block"></span>
1189  <span class="visible-sm-block"></span>
1190  <span class="visible-md-block"></span>
1191  <span class="visible-lg-block"></span>
1192</div>
1193      </footer>
1194      
1195      <!-- End Footer -->
1196
1197    </div>
1198    
1199    
1200    <div id="scroll-to-top" title="Back To Top">
1201      <a href="javascript:;"><i class="fa fa-angle-up"></i></a>
1202    </div>
1203    
1204    
1205    <div class="loading" style="display: none;"></div>
1206    
1207    
1207<script src="//siluetline.myshopify.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
1207
1208    
1209    
1210    
1210<script type="text/javascript">
1211    Shopify.updateCartInfo = function(cart, cart_summary_id, cart_count_id) {
1212        if ((typeof cart_summary_id) === 'string') {
1213            var cart_summary = jQuery(cart_summary_id);
1214            if (cart_summary.length) {
1215
1216                cart_summary.empty();
1217
1218
1219                jQuery.each(cart, function(key, value) {
1220                    if (key === 'items') {
1221
1222                        if (value.length) {
1223
1224                            jQuery('<div class="items"></div>').appendTo(cart_summary);
1225                            var table = jQuery(cart_summary_id + ' div.items');
1226
1227                            jQuery.each(value, function(i, item) {
1228
1229                                jQuery('<div class="items-inner"> \
1230                                    <div class="cart-item-image"> \
1231                                        <a href="' + item.url + '">\
1232                                            <img src="' + Shopify.resizeImage(item.image, 'small') + '" alt="" />\
1233                                        </a>\
1234                                    </div>\
1235                                    <div class="cart-item-info">\
1236                                        <div class="cart-item-title">\
1237                                            <a href="' + item.url + '">' + item.product_title + '</a>\
1238                                        </div>\
1239                                        <div class="cart-item-price">' + item.quantity + '<span class="x"> x </span>' + Shopify.formatMoney(item.price, '${{amount}}')  + '</div>\
1240                                    </div>\
1241									<a class="cart-close" title="Quitar" href="javascript:;" data-cart-remove="' +  (i + 1) + '"></a>\
1242                                    </div>').appendTo(table);
1243                            });
1244
1245                            jQuery('<div class="subtotal"><span>Total</span><span class="cart-item-total-price">' + Shopify.formatMoney(cart.total_price, '${{amount}}') + '</span></div>').appendTo(cart_summary);
1246                            jQuery('<div class="action"><a href="/cart\" class="btn btn-custom">Carro</a><br /><button class="btn btn-default" onclick="window.location=\'/checkout\'">Pagar</button></div>').appendTo(cart_summary);
1247
1248
1249                        }
1250                        else {
1251                            jQuery('<div class="cart-item-empty text-center"><p>Tu carro de compras está vacío</p></div>').appendTo(cart_summary);
1252                        }
1253                    }
1254                });
1255
1256
1257            }
1258        }
1259
1260        updateCartDesc(cart);
1261    };
1262
1263    function updateCartDesc(data){
1264        var $cartLinkText = $('.cart-target .number');
1265      	var $cartPrice = ' - '+ Shopify.formatMoney(data.total_price, '${{amount}}');
1266                                                    
1267        switch(data.item_count){
1268           case 0:
1269             $cartLinkText.html('<span class="n-item">0</span><span class="item"> item(s)</span>');
1270             break;
1271           case 1:
1272             $cartLinkText.html('<span class="n-item">1</span><span class="item"> item</span>');
1273             break;
1274           default:
1275             $cartLinkText.html('<span class="n-item">' + data.item_count + '</span>' + '<span class="item"> item(s)</span>');
1276             break;
1277        }
1278
1279    	$cartLinkText.append($cartPrice);
1280       	$('.addcart-modal-subtotal').html("<strong>Total:</strong>" +Shopify.formatMoney(data.total_price, '${{amount}}'));
1281
1282       	                                                                                 
1283           currenciesCallbackSpecial('#cart-info span.money');
1284           currenciesCallbackSpecial('#layer-addcart-modal span.money');
1285       	
1286    }
1287
1288    Shopify.onCartUpdate = function(cart) {
1289        Shopify.updateCartInfo(cart, '#cart-info #cart-content', 'shopping-cart');
1290    };
1291
1292    $(window).load(function() {
1293
1294        Shopify.getCart(function(cart) {
1295
1296            Shopify.updateCartInfo(cart, '#cart-info #cart-content');	
1297
1298        });
1299    });
1300</script>
1300
1301    
1302    
1303    <div id="quick-shop-popup" class="modal fade" role="dialog" aria-hidden="true" tabindex="-1">
1304  <div class="modal-dialog">
1305    <div class="modal-content">
1306
1307      <div class="modal-header">
1308        <span class="close" title="Cerrar" data-dismiss="modal" aria-hidden="true"></span>
1309      </div>
1310
1311      <div class="modal-body">
1312        <div class="row">
1313
1314          <div class="col-md-7 product-image">
1315            <div id="qs-product-image" class="product-image-inner row"></div>
1316          </div>
1317
1318          <div class="col-md-5 product-info">
1319
1320            <h2 id="qs-product-title">Sample Product</h2>
1321            
1322            <div class="qs-price-review-wrapper">
1323              <div id="qs-product-price" class="detail-price"></div>
1324              <div id="qs-rating"></div>
1325            </div>
1326
1327            <div id="qs-action-wrapper">
1328
1329              <form action="/cart/add" method="post" class="variants" id="qs-product-action" enctype="multipart/form-data">
1330
1331                <div id="qs-product-variants" class="variants-wrapper"></div>
1332                
1333                <div class="quantity-product qs-quantity-product">
1334                  <div class="quantity qs-quantity"></div>
1335                </div>
1336
1337                <div class="qs-product-button">
1338                  <div class="qs-action">
1339                    <button id="qs-add-cart" class="btn btn-default add-to-cart" type="submit" name="add">Añadir al carro</button>
1340                  </div>
1341                </div>
1342
1343              </form>
1344
1345            </div>
1346
1347          </div>
1348
1349        </div>
1350      </div>
1351
1352    </div>
1353  </div>
1354</div>
1355
1356<script>
1357  jQuery(document).ready(function($) {
1358    
1359    $('#quick-shop-popup').on( 'shown.bs.modal', function () {    
1360      
1361      $('#quick-shop-popup', function() {
1362        
1363        // add zoom effect to featured image
1364        var zoomImage = $('.zoom-qs .zoom-image');
1365        
1366        zoomImage.elevateZoom({
1367          gallery				:'gallery-qs-image'
1368          ,galleryActiveClass	: 'active'
1369          ,zoomType				: 'lens'
1370          ,cursor				: 'pointer'
1371          ,lensShape 			: "round"
1372		  ,lensSize 			: 300
1373        });
1374
1375      });
1376      
1377      
1378      // update review
1379      AT_Main.handleReviews();
1380      
1381    });
1382    
1383    $('#quick-shop-popup').on( 'hide.bs.modal', function () {
1384      $(".zoomContainer").remove();
1385      AT_Main.refreshZoom();
1386    });
1387    
1388    //Fix page content slight move
1389    $('#quick-shop-popup').on( 'hidden.bs.modal', function () {
1390      AT_Main.fixReturnScroll();      
1391    });
1392    
1393    var productQty = $ ('.qs-quantity');
1394    var productImage = $('#qs-product-image');
1395    var productRating = $('#qs-rating');
1396    var productTitle = $('#qs-product-title');
1397    var productVariantWrapper = $('#qs-product-variants');
1398    var productPrice = $('#qs-product-price');
1399    var productAddCart = $('#qs-add-cart');
1400    
1401    $('body').on('click', '.quick_shop:not(.unavailable)', function(event){
1402      
1403      AT_Main.fixNoScroll();
1404      
1405      var $this = $(this);
1406      var json_product = $this.find('.json').html();
1407      
1408      // Product data
1409      var productSelect = JSON.parse(json_product);
1410      var productSelectID = productSelect.id;
1411      
1412      // Update add cart button
1413      productAddCart.data('product-id', productSelectID);
1414      
1415      // Update product quantity
1416      
1417      productQty.html('<input type="text" id="qs-quantity" class="'+ productSelect.handle +'item-quantity" name="quantity" value="1" /><span class="qty-wrapper"><span class="qty-inner qs-qty-inner"><span class="qty-up" title="Increase" data-src="#qs-quantity"><i class="fa fa-plus"></i></span><span class="qty-down" title="Decrease" data-src="#qs-quantity"><i class="fa fa-minus"></i></span></span></span>')
1418      
1419      $(".qty-inner .qty-up").on("click", function() {
1420        var oldValue = $("#qs-quantity").val(),
1421            newVal = 1;
1422        newVal = parseInt(oldValue) + 1;
1423        $("#qs-quantity").val(newVal);
1424        console.log(newVal);
1425      });
1426      $(".qty-inner .qty-down").on("click", function() {
1427        var oldValue = $("#qs-quantity").val();
1428        if(oldValue > 1){
1429          newVal = 1;
1430          newVal = parseInt(oldValue) - 1;
1431          $("#qs-quantity").val(newVal);
1432        }
1433      });
1434      
1435      // Update product url
1436      var $prod = $(this).closest(".product-wrapper");
1437      
1438      // Update product image
1439      productImage.html('');
1440      var qs_images = productSelect.images;
1441      if(qs_images.length >= 1){
1442      	productImage.html('<div class="col-md-11"><a class="featured-image zoom-qs"><img class="zoom-image" src="'+ Shopify.resizeImage(productSelect.featured_image, "original")+'" data-zoom-image="'+ productSelect.featured_image +'" alt="" /></a></div>');
1443      }
1444      else{
1445      	productImage.html('<div class="col-md-12"><a class="featured-image"><img src="//cdn.shopify.com/s/files/1/0892/3278/t/4/assets/default-image.jpg?15574560408292301814" alt="" /></a></div>');
1446      }
1447      
1448      productImage.append('<div class="col-md-1"><div id="gallery-qs-image" class="gallery-thumb-img no-slider"></div></div>');
1449
1450      $.each(qs_images, function(index, value) {
1451        if(index)
1452          productImage.find('#gallery-qs-image').append('<a class="thumb-img" href="'+value+'" data-image="'+ Shopify.resizeImage(value, 'original') +'" data-zoom-image="'+ Shopify.resizeImage(value, 'original') +'"><i class="fa fa-circle"></i></a>');
1453        else
1454          productImage.find('#gallery-qs-image').append('<a class="thumb-img active" href="'+value+'" data-image="'+ Shopify.resizeImage(value, 'original') +'" data-zoom-image="'+ Shopify.resizeImage(value, 'original') +'"><i class="fa fa-circle"></i></a>');
1455      });
1456      
1457      productRating.html('<div class="shopify-product-reviews-badge" data-id="'+ productSelectID +'"></div>')
1458      
1459      // Update product title
1460      productTitle.html('<a href="/products/' + productSelect.handle + '">' + productSelect.title + '</a>');
1461
1462      // Produc variants
1463      var productVariants = productSelect.variants;
1464      var productVariantsCount = productVariants.length;
1465
1466      productPrice.html('');
1467      productVariantWrapper.html('');
1468      productAddCart.removeAttr('disabled').fadeTo(200,1);
1469
1470      if (productVariantsCount > 1) {
1471
1472        // Show Variants
1473        productVariantWrapper.show();
1474
1475        // Variants element
1476        var productVariantElement = $('<select>',{ 'id': ('#quick-shop-variants-' + productSelectID) , 'name': 'id'});
1477        var productVariantOptions = '';
1478
1479        for (var i=0; i < productVariantsCount; i++) {
1480          productVariantOptions += '<option value="'+ productVariants[i].id +'">'+ productVariants[i].title +'</option>'
1481        };
1482
1483        // Add variants element on page
1484        productVariantElement.append(productVariantOptions);
1485        productVariantWrapper.append(productVariantElement);
1486
1487        // Bind variants to option_selection JS
1488        new Shopify.OptionSelectors(('#quick-shop-variants-' + productSelectID), { product: productSelect, onVariantSelected: selectQSOptionCallback });
1489
1490        // Add label if only one product option
1491        if (productSelect.options.length == 1){
1492          $('#qs-product-action .selector-wrapper:eq(0)').prepend('<label>'+ productSelect.options[0] +'</label>');
1493        }
1494
1495        // Select first variant on page
1496        var found_one_in_stock = false;
1497        for (var i=0; i < productSelect.variants.length; i++) {
1498
1499          var variant = productSelect.variants[i];
1500          if(variant.available && found_one_in_stock == false) {
1501
1502            found_one_in_stock = true;
1503            for (var j=0; j < variant.options.length; j++){
1504
1505              $('.single-option-selector:eq('+ j +')').val(variant.options[j]).trigger('change');
1506
1507            }
1508          }
1509        }
1510
1511      } else {
1512
1513        // Hide unnecessary variants
1514        productVariantWrapper.hide();
1515
1516        // Build variants element
1517        var productVariantElement = $('<select>',{ 'id': ('#quick-shop-variants-' + productSelectID) , 'name': 'id'});
1518        var productVariantOptions = '';
1519
1520        for (var i=0; i < productVariantsCount; i++) {
1521          productVariantOptions += '<option value="'+ productVariants[i].id +'">'+ productVariants[i].title +'</option>'
1522        };
1523
1524        // Add variants element on page
1525        productVariantElement.append(productVariantOptions);
1526        productVariantWrapper.append(productVariantElement);
1527          
1528          
1529        // Update the add button to variant id
1530        productAddCart.data('variant-id', productVariants[0].id);
1531          
1532        // Check product is on sale
1533        if ( productVariants[0].compare_at_price > 0 && productVariants[0].compare_at_price > productVariants[0].price ) {
1534          productPrice.html('<del class="price-compare">'+ Shopify.formatMoney(productVariants[0].compare_at_price, '${{amount}}') + '</del>' + '<span class="price-sale">'+ Shopify.formatMoney(productVariants[0].price, '${{amount}}') +'</span>');
1535        } else {
1536          productPrice.html('<span class="price">'+ Shopify.formatMoney(productVariants[0].price, '${{amount}}') + '</span>' );
1537        }
1538          
1539      }
1540        
1541      
1542        currenciesCallbackSpecial('#quick-shop-popup span.money');
1543      
1544         
1545      });
1546         
1547          
1548      // selectQSOptionCallback
1549      var selectQSOptionCallback = function(variant, selector) {
1550      
1551      // selected a valid and in stock variant
1552      if (variant && variant.available) {
1553        
1554        // Update variant image
1555        if (variant.featured_image) { 
1556          var originalImage = $("#qs-product-image .zoom-qs img");
1557          var newImage = variant.featured_image;
1558          var element = originalImage[0];
1559          Shopify.Image.switchImage(newImage, element, function (newImageSizedSrc, newImage, element) {
1560            $(element).attr('src', newImageSizedSrc);
1561            $(element).attr('data-image', newImageSizedSrc);
1562            $('.zoomWindowContainer div').stop().css("background-image","url("+ newImageSizedSrc +")");
1563          });
1564        }
1565        
1566        productAddCart.data('variant-id', variant.id);
1567 
1568        productAddCart.removeAttr('disabled').fadeTo(200,1); 
1569
1570        // check if variant is on sale
1571        if ( variant.compare_at_price > 0 && variant.compare_at_price > variant.price ) {
1572          productPrice.html('<span class="price-sale">'+ Shopify.formatMoney(variant.price, '${{amount}}') +'</span>' + '<del class="price-compare">'+ Shopify.formatMoney(variant.compare_at_price, '${{amount}}') + '</del>');
1573        } else {
1574          productPrice.html('<span class="price">'+ Shopify.formatMoney(variant.price, '${{amount}}') + '</span>' );
1575        };
1576        
1577        // selected an invalid or out of stock variant 
1578      } else {
1579        
1580        // disabled variant doesn't exist
1581        productAddCart.attr('disabled', 'disabled').fadeTo(200,0.5);
1582                                       
1583        var message = variant ? "Sold Out" : "Sold Out";    
1584        productPrice.html('<span class="unavailable">' + message + '</span>');
1585        
1586      }
1587      
1588      
1589      currenciesCallbackSpecial('#quick-shop-popup span.money');
1590      
1591    }
1592            
1593  });
1594</script>
1594
1595    
1596    
1597    <div id="layer-addcart-modal" style="display: none; position: fixed;  top: 0%; left: 0%; width: 100%; height: 100%; ">
1598  <div class="layer-addcart-modal">
1599
1600    <div class="addcart-overlay"></div>
1601
1602    <div class="addcart-modal-box" style="display: none;">
1603
1604      <div class="addcart-modal-content">
1605        <p class="note">
1606          <i class="fa fa-check"></i>
1607          ¡Producto exitosamente añadido a tu Carro de Compras!
1608        </p>
1609
1610        <div class="addcart-modal-product">
1611          <div class="addcart-modal-image"></div>
1612          <div class="addcart-modal-info">
1613            <div class="addcart-modal-title"></div>
1614            <div class="addcart-modal-variant"></div>
1615            <div class="addcart-modal-qty"></div>
1616            <div class="addcart-modal-price"></div>
1617          </div>
1618        </div>
1619
1620        <div class="addcart-modal-action">
1621          <div class="addcart-modal-number"></div>
1622          <div class="addcart-modal-subtotal"></div>
1623          <div class="addcart-modal-button">
1624            <div class="addcart-modal-continue">
1625              <a href="javascript:void(null)" onclick="addcartModalHide()" class="btn btn-custom btn-continue">Seguir Comprando</a>
1626            </div>
1627            <div class="addcart-modal-checkout">
1628              <a class="btn btn-default" href="/cart">Proceder a Pagar</a>
1629            </div>
1630          </div>
1631        </div>
1632      </div>
1633
1634      <div class="addcart-modal-close" onclick="addcartModalHide()" title="Cerrar"><i class="fa fa-times"></i></div>
1635
1636    </div>
1637
1638  </div>    
1639</div>
1640    
1641    
1642    <div id="wishlist-popup" class="modal fade" role="dialog" aria-hidden="true" tabindex="-1">
1643  <div class="modal-dialog modal-lg">
1644    <div class="modal-content">
1645      
1646      <button class="close cp-close" aria-label="Close" data-dismiss="modal" type="button">
1647          <span aria-hidden="true">&#xD7;</span>
1648      </button>
1649      
1650      <div class="content-wrapper row">
1651        <div class="row">
1652
1653          <div class="product-comparison-template-wrapper hidden" id="product-comparison-template-wrapper">
1654            <table class="table table-bordered product_comparison_template">
1655               <tbody>
1656
1657                  <tr class="features">
1658                     <td class="heading-col feature-features"> <span>Características</span></td>
1659                     <td class="product-col comparison_features product-___product_id___">
1660                        <div class="remove"> <a class="wishlist_remove remove-product-wishlist" href="#" title="Remove" data-handle-product="___product_handle___" data-id-product="___product_id___"> <i class="fa fa-trash"></i> </a></div>
1661                        <div class="product-image-block">
1662                           <a class="product_image" href="___product_url___" title="___product_title___"> <img class="img-responsive cmp-product-image" att-image-src="___product_image___" alt="___product_title___"> </a>
1663                        </div>
1664                        <h5 class="product-name"> <a class="product-title" href="___product_url___" title="___product_title___">___product_title___</a></h5>
1665                        <div class="product-price"><span class="price price-wishlist product-old-price hidden">___product_old_price___</span><span class="price">___product_price___</span></div>
1666                        <div class="comparison_product_infos">
1667                           <div class="clearfix">
1668                              <div class="button-container"> 
1669                                  <form action="/cart/add" method="post" class="product-action variants" enctype="multipart/form-data">
1670                                    <button type="button" class="add-to-cart btn btn-default" id="add-to-cart">Añadir al carro</button>
1671                                    <input type="text" value="1" min="1" name="quantity" class="item-quantity hidden" id="quantity">
1672                                    <input class="hidden" type="hidden" name="id" id="product-select-___product_variant_id___" value="___product_variant_id___" />
1673                                  </form>  
1674                                  <a class="button lnk_view btn btn-primary" href="___product_url___" title="Ver"> <span>Ver</span> </a></div>
1675                           </div>
1676                        </div>
1677                     </td>
1678
1679                  </tr>
1680
1681                  <tr class="availability">
1682                     <td class="heading-col feature-availability"> <strong>Disponibilidad</strong></td>
1683                     <td class="product-col comparison_availability product-___product_id___">___product_availability___</td>
1684                  </tr>     
1685
1686                  <tr class="options">
1687                     <td class="heading-col feature-options"> <strong>Opciones</strong></td>
1688                     <td class="product-col comparison_options product-___product_id___">___product_options___</td>
1689                  </tr>
1690                  <tr class="vendor">
1691                     <td class="heading-col feature-vendor"> <strong>Vendedor</strong></td>
1692                     <td class="product-col comparison_vendor product-___product_id___">___product_vendor___</td>
1693                  </tr>
1694                  <tr class="collection">
1695                     <td class="heading-col feature-collection"> <strong>Colección</strong></td>
1696                     <td class="product-col comparison_collection product-___product_id___">___product_collection___</td>
1697                  </tr>
1698 
1699                  <tr class="rating">
1700                     <td class="heading-col feature-rating"> <strong>Valoración</strong></td>
1701                     <td class="product-col comparison_rating product-___product_id___">___product_rating___</td>
1702                  </tr> 
1703
1704               </tbody>
1705            </table>  
1706          </div>
1707          <div id="product-wishlist"></div>
1708          
1709        </div>
1710      </div>
1711      
1712    </div>
1713  </div>
1714</div>
1715
1716<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/bc.wishlist.js?v=149708905024702854281526048019"></script>
vendor: 1 bytes, line 1716
1716
1717<script>
1718jQuery(document).ready(function($) {
1719  Shopify.Wishlist.initWishlist();
1720});  
1721</script>
1721
1722    
1723    
1724<script src="//cdn.shopify.com/s/javascripts/currencies.js"></script>
vendor: 1 bytes, line 1724
1724
1725<script src="//siluetline.myshopify.com/cdn/shop/t/3/assets/jquery.currencies.min.js?v=148731906405125217661525707893"></script>
1725
1726
1727<script type="text/javascript">
1728  
1729  jQuery('.currencies li').on('click', function() {
1730    jQuery('.currencies li').removeClass('active');
1731    jQuery(this).addClass('active');
1732    
1733    var selectedValue = jQuery(this).find('input[type=hidden]').val();
1734    
1735    jQuery('.currencies_src option').attr('selected', false);
1736    jQuery('.currencies_src option[value='+selectedValue+']').attr('selected', true);
1737    
1738    Currency.convertAll(Currency.currentCurrency, selectedValue);
1739    
1740    
1741    jQuery('.currency_code').html($(this).find('a span').html());
1742  });
1743  
1744  var shopCurrency = '',
1745      defaultCurrency = '',
1746      cookieCurrency = '';
1747  currenciesCallback();
1748  
1749  function currenciesCallback (){
1750    
1751    Currency.format = 'money_format';
1752     
1753     
1754     shopCurrency = 'USD';
1755      
1756      /* Sometimes merchants change their shop currency, let's tell our JavaScript file */
1757      Currency.money_with_currency_format[shopCurrency] = "${{amount}} USD";
1758     Currency.money_format[shopCurrency] = "${{amount}}";
1759    
1760    
1761    /* Default currency */
1762    defaultCurrency = 'USD' || shopCurrency;
1763    
1764    /* Cookie currency */
1765    cookieCurrency = Currency.cookie.read();
1766    
1767    /* Fix for customer account pages */
1768    jQuery('span.money span.money').each(function() {
1769      jQuery(this).parents('span.money').removeClass('money');
1770    });
1771    
1772    /* Saving the current price */
1773    jQuery('span.money').each(function() {
1774      jQuery(this).attr('data-currency-USD', jQuery(this).html());
1775    });
1776    
1777    // If there's no cookie.
1778    if (cookieCurrency == null) {
1779      if (shopCurrency !== defaultCurrency) {
1780        Currency.convertAll(shopCurrency, defaultCurrency);
1781      }
1782      else {
1783        Currency.currentCurrency = defaultCurrency;
1784      }
1785      Currency.cookie.write(defaultCurrency);
1786    }
1787    // If the cookie value does not correspond to any value in the currency dropdown.
1788    else if (jQuery('[name=currencies]').size() && jQuery('[name=currencies] option[value=' + cookieCurrency + ']').size() === 0) {
1789      Currency.currentCurrency = shopCurrency;
1790      Currency.cookie.write(shopCurrency);
1791    }
1792      else if (cookieCurrency === shopCurrency) {
1793        Currency.currentCurrency = shopCurrency;
1794      }
1795      else {
1796        Currency.convertAll(shopCurrency, cookieCurrency);
1797        
1798        jQuery('.currencies li').removeClass('active');
1799        jQuery('.currencies .currency-'+cookieCurrency).addClass('active');
1800        jQuery('.currency_code').html(jQuery('.currencies .currency-'+cookieCurrency).find('a span').html());
1801      }
1802    
1803    jQuery('.currencies_src').on("change", function(e) {
1804
1805      var newCurrency = jQuery(e.currentTarget).find(':selected').attr('value');
1806      jQuery('.selected-currency').text(Currency.currentCurrency);
1807      if($('.templateProduct').length != 0)
1808     	  updatePricing();
1809
1810    });
1811  }
1812  
1813  function currenciesCallbackSpecial(id){
1814    /* Saving the current price */
1815    jQuery(id).each(function() {
1816      jQuery(this).attr('data-currency-USD', jQuery(this).html());
1817    });
1818    
1819    /* Update currency */
1820    Currency.convertAll(shopCurrency, Currency.cookie.read(), id, 'money_format');
1821  }
1822</script>
1822
1823
1824
1825    
1826    
1827    
1828    
1828<script type="text/javascript">
1829  // (c) Copyright 2014 Caroline Schnapp. All Rights Reserved. Contact: [email protected]
1830  // See http://docs.shopify.com/manual/configuration/store-customization/advanced-navigation/linked-product-options
1831
1832  var Shopify = Shopify || {};
1833
1834  Shopify.optionsMap = {};
1835
1836  Shopify.updateOptionsInSelector = function(selectorIndex) {
1837
1838    switch (selectorIndex) {
1839      case 0:
1840        var key = 'root';
1841        var selector = jQuery('.single-option-selector:eq(0)');
1842        break;
1843      case 1:
1844        var key = jQuery('.single-option-selector:eq(0)').val();
1845        var selector = jQuery('.single-option-selector:eq(1)');
1846        break;
1847      case 2:
1848        var key = jQuery('.single-option-selector:eq(0)').val();  
1849        key += ' / ' + jQuery('.single-option-selector:eq(1)').val();
1850        var selector = jQuery('.single-option-selector:eq(2)');
1851    }
1852
1853    var initialValue = selector.val();
1854    selector.empty();    
1855    var availableOptions = Shopify.optionsMap[key];
1856    for (var i=0; i<availableOptions.length; i++) {
1857      var option = availableOptions[i];
1858      var newOption = jQuery('<option></option>').val(option).html(option);
1859      selector.append(newOption);
1860    }
1861    jQuery('.swatch[data-option-index="' + selectorIndex + '"] .swatch-element').each(function() {
1862      if (jQuery.inArray($(this).attr('data-value'), availableOptions) !== -1) {
1863        $(this).removeClass('soldout').show().find(':radio').removeAttr('disabled','disabled').removeAttr('checked');
1864      }
1865      else {
1866        $(this).addClass('soldout').hide().find(':radio').removeAttr('checked').attr('disabled','disabled');
1867      }
1868    });
1869    if (jQuery.inArray(initialValue, availableOptions) !== -1) {
1870      selector.val(initialValue);
1871    }
1872    selector.trigger('change');  
1873
1874  };
1875
1876  Shopify.linkOptionSelectors = function(product) {
1877    // Building our mapping object.
1878    for (var i=0; i<product.variants.length; i++) {
1879      var variant = product.variants[i];
1880      if (variant.available) {
1881        // Gathering values for the 1st drop-down.
1882        Shopify.optionsMap['root'] = Shopify.optionsMap['root'] || [];
1883        Shopify.optionsMap['root'].push(variant.option1);
1884        Shopify.optionsMap['root'] = Shopify.uniq(Shopify.optionsMap['root']);
1885        // Gathering values for the 2nd drop-down.
1886        if (product.options.length > 1) {
1887          var key = variant.option1;
1888          Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
1889          Shopify.optionsMap[key].push(variant.option2);
1890          Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
1891        }
1892        // Gathering values for the 3rd drop-down.
1893        if (product.options.length === 3) {
1894          var key = variant.option1 + ' / ' + variant.option2;
1895          Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
1896          Shopify.optionsMap[key].push(variant.option3);
1897          Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
1898        }
1899      }
1900    }
1901    // Update options right away.
1902    Shopify.updateOptionsInSelector(0);
1903    if (product.options.length > 1) Shopify.updateOptionsInSelector(1);
1904    if (product.options.length === 3) Shopify.updateOptionsInSelector(2);
1905    // When there is an update in the first dropdown.
1906    jQuery(".single-option-selector:eq(0)").change(function() {
1907      Shopify.updateOptionsInSelector(1);
1908      if (product.options.length === 3) Shopify.updateOptionsInSelector(2);
1909      return true;
1910    });
1911    // When there is an update in the second dropdown.
1912    jQuery(".single-option-selector:eq(1)").change(function() {
1913      if (product.options.length === 3) Shopify.updateOptionsInSelector(2);
1914      return true;
1915    });
1916
1917  };
1918</script>
1918
1919
1920    
1920<script type="text/javascript">
1921  
1922  var _bc_config = {
1923    "home_slideshow_auto_delay" 	: "7000"
1924    ,"show_multiple_currencies" 	: "true"
1925    ,"money_format" 				: '${{amount}}'
1926    ,"enable_image_blance" 			: "true"
1927    ,"image_blance_width" 			: "265"
1928    ,"image_blance_height" 			: "265"
1929    ,"enable_title_blance"			: "true"
1930  };
1931    
1932</script>
1932
1933    
1934    
1935    
1936    
1936<script type="text/javascript">
1937      jQuery(function() {
1938        CartJS.init({"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}, {
1939            dataAPI: true,
1940          	moneyFormat: '${{amount}}',
1941            moneyWithCurrencyFormat: '${{amount}} USD',
1942            requestBodyClass: "cart-loading"
1943        });
1944        
1945      });
1946    </script>
1946
1947
1948    
1949    
1949<script type="text/javascript" src="//siluetline.myshopify.com/cdn/shop/t/3/assets/eu-cookie-support-opt-in.js?v=136807425475262094961525707888"></script>
1949
1950    
1950<script type="text/javascript" src="//siluetline.myshopify.com/cdn/shop/t/3/assets/eu-require-opt-in.js?v=179028407532499417941525707888"></script>
1950
1951    
1952    
1953  </div>
1954
1955<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1955
1956</body>
1957</html>

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