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