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 – 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">×</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.