PageSourceSearch

https://autostore.md/pages/catalog

html autostore.md collected 2026-10-07 03:58:41 UTC 171,963 bytes, 2,735 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]-->
3<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]-->
4<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js"> <!--<![endif]-->
5<head>
6
7  <!-- Basic page needs ================================================== -->
8  <meta charset="utf-8">
9  <meta http-equiv="X-UA-Compatible" content="IE=edge">
10
11  <!-- Title and description ================================================== -->
12  <title>
13    Catalog &ndash; Auto Store
14  </title>
15
16  
17
18  <!-- Helpers ================================================== -->
19  <!-- /snippets/social-meta-tags.liquid -->
20
21
22
23<link rel="shortcut icon" href="//autostore.md/cdn/shop/t/4/assets/favicon.png?v=128549102972725237971724415010" type="image/png" />
24
25<link rel="apple-touch-icon-precomposed" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile.png?v=128549102972725237971724860998" />
26<link rel="apple-touch-icon-precomposed" sizes="57x57" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_57x57.png?v=128549102972725237971724860998" />
27<link rel="apple-touch-icon-precomposed" sizes="60x60" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_60x60.png?v=128549102972725237971724860998" />
28<link rel="apple-touch-icon-precomposed" sizes="72x72" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_72x72.png?v=128549102972725237971724860998" />
29<link rel="apple-touch-icon-precomposed" sizes="76x76" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_76x76.png?v=128549102972725237971724860998" />
30<link rel="apple-touch-icon-precomposed" sizes="114x114" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_114x114.png?v=128549102972725237971724860998" />
31<link rel="apple-touch-icon-precomposed" sizes="120x120" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_120x120.png?v=128549102972725237971724860998" />
32<link rel="apple-touch-icon-precomposed" sizes="144x144" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_144x144.png?v=128549102972725237971724860998" />
33<link rel="apple-touch-icon-precomposed" sizes="152x152" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_152x152.png?v=128549102972725237971724860998" />
34
35
36
37  <meta property="og:type" content="website">
38  <meta property="og:title" content="Catalog">
39  
40  <meta property="og:image" content="http://autostore.md/cdn/shop/t/4/assets/logo.png?v=2613">
41  <meta property="og:image:secure_url" content="https://autostore.md/cdn/shop/t/4/assets/logo.png?v=2613">
42  
43
44
45  <meta property="og:url" content="https://autostore.md/pages/catalog">
46  <meta property="og:site_name" content="Auto Store">
47
48
49
50
51
52<meta name="twitter:card" content="summary">
53
54
55  <link rel="canonical" href="https://autostore.md/pages/catalog">
56  <meta name="viewport" content="width=device-width,initial-scale=1">
57  <meta name="theme-color" content="#7fc9c4">
58  <link rel="icon" href="//autostore.md/cdn/shop/t/4/assets/favicon.png?v=128549102972725237971724415010" type="image/png" sizes="16x16">
59
60  <style>
61    :root {
62      --engoc-primary-color: #ff5001;
63      }
64  </style>
65
66  <!-- font -->
67  
68  <link href="https://fonts.googleapis.com/css?family=Rubik:300,400,500,700,900" rel="stylesheet">
69
70
71  <!-- CSS ================================================== -->
72  
73  <link href="//autostore.md/cdn/shop/t/4/assets/timber.scss.css?v=72879338269994179641791220593" rel="stylesheet" type="text/css" media="all" />
74  
75  
76
77  <link href="//autostore.md/cdn/shop/t/4/assets/bootstrap.min.css?v=58317846754233540291716244924" rel="stylesheet" type="text/css" media="all" />
78  <link href="//autostore.md/cdn/shop/t/4/assets/owl.theme.min.css?v=76336747879529463701716244924" rel="stylesheet" type="text/css" media="all" />
79  <link href="//autostore.md/cdn/shop/t/4/assets/owl.transitions.min.css?v=50189016190907167501716244924" rel="stylesheet" type="text/css" media="all" />
80  <link href="//autostore.md/cdn/shop/t/4/assets/owl.carousel.min.css?v=132019918830536283821716244924" rel="stylesheet" type="text/css" media="all" />
81  <link href="//autostore.md/cdn/shop/t/4/assets/jquery.fancybox.min.css?v=19278034316635137701716244924" rel="stylesheet" type="text/css" media="all" />
82  <link href="//autostore.md/cdn/shop/t/4/assets/threesixty.css?v=93179617682279135591716244944" rel="stylesheet" type="text/css" media="all" />
83  <link href="//autostore.md/cdn/shop/t/4/assets/theme.css?v=67493534216155659341724337149" rel="stylesheet" type="text/css" media="all" />
84
85  <link href="//autostore.md/cdn/shop/t/4/assets/engo-customize.scss.css?v=125726799576929400901717759029" rel="stylesheet" type="text/css" media="all" />
86
87  <!-- Header hook for plugins ================================================== -->
88  
88<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
88<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/87606853913/digital_wallets/dialog">
89<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
89<script async="async" src="/checkouts/internal/preloads.js?locale=ro-MD"></script>
vendor: 1 bytes, line 89
89
90<script id="shopify-features" type="application/json">{"accessToken":"3b7f8bcc01577999382df530d61ca179","betas":["rich-media-storefront-analytics"],"domain":"autostore.md","predictiveSearch":true,"shopId":87606853913,"locale":"ro"}</script>
vendor: 1 bytes, line 90
90
91<script>var Shopify = Shopify || {};
92Shopify.shop = "543ea1-0d.myshopify.com";
93Shopify.locale = "ro";
94Shopify.currency = {"active":"EUR","rate":"1.0"};
95Shopify.country = "MD";
96Shopify.theme = {"name":"azirspares-home5","id":168509145369,"schema_name":"Azirspares","schema_version":"1.0.2","theme_store_id":null,"role":"main"};
97Shopify.theme.handle = "null";
98Shopify.theme.style = {"id":null,"handle":null};
99Shopify.cdnHost = "autostore.md/cdn";
100Shopify.routes = Shopify.routes || {};
101Shopify.routes.root = "/";
102Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
103Shopify.SignInWithShop = Shopify.SignInWithShop || {};
104Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
105Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 105
105
106<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 106
106
107<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 107
107
108<script>
109  window.Shopify = window.Shopify || {};
110  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
111  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
112  window.Shopify.SignInWithShop.eligible = true;
113</script>
vendor: 1 bytes, line 113
113
114<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 114
114
115<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.ro-RO.esm.js"></script>
vendor: 1 bytes, line 115
115
116<script type="module">
117  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.ro-RO.esm.js");
118
119  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
120
121</script>
vendor: 1 bytes, line 121
121
122<script>
123  window.Shopify = window.Shopify || {};
124  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
125  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.ro-RO.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.ro-RO.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.ro-RO.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.ro-RO.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.ro-RO.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.ro-RO.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.ro-RO.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.ro-RO.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.ro-RO.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.ro-RO.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.ro-RO.esm.js"],"listener":["modules/v2/loader.listener.ro-RO.esm.js"],"pay-button":["modules/v2/loader.pay-button.ro-RO.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.ro-RO.esm.js"],"shop-button":["modules/v2/loader.shop-button.ro-RO.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.ro-RO.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.ro-RO.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.ro-RO.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.ro-RO.esm.js"],"shop-login":["modules/v2/loader.shop-login.ro-RO.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.ro-RO.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.ro-RO.esm.js"]};
126</script>
vendor: 1 bytes, line 126
126
127<script>(function() {
128  var isLoaded = false;
129  function asyncLoad() {
130    if (isLoaded) return;
131    isLoaded = true;
132    var urls = ["https:\/\/searchanise-ef84.kxcdn.com\/widgets\/shopify\/init.js?a=6L7E4d6O1v\u0026shop=543ea1-0d.myshopify.com","\/\/cdn.shopify.com\/proxy\/0cbe857597a5440537ae3bf59305fde92bc47e5effd31130510511f1fca194ba\/api.kimonix.com\/kimonix_void_script.js?shop=543ea1-0d.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
133    for (var i = 0; i < urls.length; i++) {
134      var s = document.createElement('script');
135      s.type = 'text/javascript';
136      s.async = true;
137      s.src = urls[i];
138      var x = document.getElementsByTagName('script')[0];
139      x.parentNode.insertBefore(s, x);
140    }
141  };
142  if(window.attachEvent) {
143    window.attachEvent('onload', asyncLoad);
144  } else {
145    window.addEventListener('load', asyncLoad, false);
146  }
147})();</script>
vendor: 1 bytes, line 147
147
148<script id="__st">var __st={"a":87606853913,"offset":10800,"reqid":"e6a19eef-9ddd-41aa-aa0a-25b434373e9a-1791345520","pageurl":"autostore.md\/pages\/catalog","s":"pages-137776234777","u":"24bcb1ef5b0f","p":"page","rtyp":"page","rid":137776234777};</script>
vendor: 1 bytes, line 148
148
149<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 149
149
150<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:'Protejat prin hCaptcha',privacyText:'Confidențialitate',termsText:'Condiții'},(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 150
150
151<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//autostore.md/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 151
151
152<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 = "//autostore.md/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>
152<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 152
152
153<script>
154  window.Shopify = window.Shopify || {};
155  window.Shopify.MCP = window.Shopify.MCP || {};
156  window.Shopify.MCP.enabled = true;
157  window.Shopify.MCP.shop = "543ea1-0d.myshopify.com";
158  window.Shopify.MCP.mcpEndpoint = "https:\/\/autostore.md\/api\/mcp";
159  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"]}}];
160</script>
vendor: 1 bytes, line 160
160
161<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("\/\/autostore.md\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
162</script>
vendor: 1 bytes, line 162
162
163<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://autostore.md/cdn/shopifycloud/portable-wallets/latest/portable-wallets.ro.js",t.type="module",document.head.appendChild(t)}};
164</script>
vendor: 1 bytes, line 164
164
165<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
166  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);
167</script>
vendor: 1 bytes, line 167
167
168<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})}}));
169</script>
169
170
171<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
171
172  <!-- /snippets/oldIE-js.liquid -->
173
174
175<!--[if lt IE 9]>
176<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 176
176
177<script src="//autostore.md/cdn/shop/t/4/assets/respond.min.js?v=2613" type="text/javascript"></script>
177
178<link href="//autostore.md/cdn/shop/t/4/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
179<link href="//autostore.md/search?q=1bef9bf2f3d2cac3f7e417a3c5c88845" id="respond-redirect" rel="respond-redirect" />
180<script src="//autostore.md/search?q=1bef9bf2f3d2cac3f7e417a3c5c88845" type="text/javascript"></script>
180
181<![endif]-->
182
183
184
185  
185<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" type="text/javascript"></script>
185
186  
186<script src="//autostore.md/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" type="text/javascript"></script>
186
187  
187<script src="//autostore.md/cdn/shop/t/4/assets/modernizr-2.8.3.min.js?v=174727525422211915231716244924" type="text/javascript"></script>
187
188  
188<script src="//autostore.md/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" type="text/javascript"></script>
188
189
190
191  
191<script>
192    window.ajax_cart = true;
193    window.money_format = '<span class=transcy-money>€{{amount_with_comma_separator}} EUR</span>';
194    window.shop_currency = 'EUR';
195    window.show_multiple_currencies = true;
196    window.loading_url = "//autostore.md/cdn/shop/t/4/assets/loader.gif?v=9076874988191347041716244924";
197    window.use_color_swatch = true;
198    window.product_image_resize = true;
199    window.enable_sidebar_multiple_choice = true;
200
201    window.file_url = "//autostore.md/cdn/shop/files/?v=2613";
202    window.asset_url = "";
203    window.images_size = {
204      is_crop: true,
205      ratio_width : 1,
206      ratio_height : 1,
207    };
208    window.inventory_text = {
209      in_stock: "In Stock",
210      many_in_stock: "Translation missing: ro.products.product.many_in_stock",
211      out_of_stock: "Out Of Stock",
212      add_to_cart: "Add to Cart",
213      sold_out: "Sold Out",
214      unavailable: "Unavailable"
215    };
216
217    window.sidebar_toggle = {
218      show_sidebar_toggle: "Translation missing: ro.general.sidebar_toggle.show_sidebar_toggle",
219      hide_sidebar_toggle: "Translation missing: ro.general.sidebar_toggle.hide_sidebar_toggle"
220    };
221
222  </script>
222
223
224  
225  
226
227  <!-- /snippets/social-meta-tags.liquid -->
228
229
230
231<link rel="shortcut icon" href="//autostore.md/cdn/shop/t/4/assets/favicon.png?v=128549102972725237971724415010" type="image/png" />
232
233<link rel="apple-touch-icon-precomposed" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile.png?v=128549102972725237971724860998" />
234<link rel="apple-touch-icon-precomposed" sizes="57x57" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_57x57.png?v=128549102972725237971724860998" />
235<link rel="apple-touch-icon-precomposed" sizes="60x60" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_60x60.png?v=128549102972725237971724860998" />
236<link rel="apple-touch-icon-precomposed" sizes="72x72" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_72x72.png?v=128549102972725237971724860998" />
237<link rel="apple-touch-icon-precomposed" sizes="76x76" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_76x76.png?v=128549102972725237971724860998" />
238<link rel="apple-touch-icon-precomposed" sizes="114x114" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_114x114.png?v=128549102972725237971724860998" />
239<link rel="apple-touch-icon-precomposed" sizes="120x120" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_120x120.png?v=128549102972725237971724860998" />
240<link rel="apple-touch-icon-precomposed" sizes="144x144" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_144x144.png?v=128549102972725237971724860998" />
241<link rel="apple-touch-icon-precomposed" sizes="152x152" href="//autostore.md/cdn/shop/t/4/assets/icon-for-mobile_152x152.png?v=128549102972725237971724860998" />
242
243
244
245  <meta property="og:type" content="website">
246  <meta property="og:title" content="Catalog">
247  
248  <meta property="og:image" content="http://autostore.md/cdn/shop/t/4/assets/logo.png?v=2613">
249  <meta property="og:image:secure_url" content="https://autostore.md/cdn/shop/t/4/assets/logo.png?v=2613">
250  
251
252
253  <meta property="og:url" content="https://autostore.md/pages/catalog">
254  <meta property="og:site_name" content="Auto Store">
255
256
257
258
259
260<meta name="twitter:card" content="summary">
261
262
263
264<!-- BEGIN app block: shopify://apps/transcy/blocks/switcher_embed_block/bce4f1c0-c18c-43b0-b0b2-a1aefaa44573 --><!-- BEGIN app snippet: fa_translate_core -->
264<script>
265    (function () {
266        console.log("transcy ignore convert TC value",typeof transcy_ignoreConvertPrice != "undefined");
267        
268        function addMoneyTag(mutations, observer) {
269            let currencyCookie = getCookieCore("transcy_currency");
270            
271            let shopifyCurrencyRegex = buildXPathQuery(
272                window.ShopifyTC.shopifyCurrency.price_currency
273            );
274
275            const patterns = Array.from(new Set([
276                ...buildCurrencyRegex(window.ShopifyTC.shopifyCurrency.price_currency),
277                ...buildCurrencyRegex(window.ShopifyTC.shopifyCurrency.price)
278            ]));
279            
280            let currencyRegex = new RegExp(`(${patterns.join("|")})`, "g");
281            let tempTranscy = document.evaluate(shopifyCurrencyRegex, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
282            for (let iTranscy = 0; iTranscy < tempTranscy.snapshotLength; iTranscy++) {
283                let elTranscy = tempTranscy.snapshotItem(iTranscy);
284                if (elTranscy.innerHTML &&
285                !elTranscy.classList.contains('transcy-money') && (typeof transcy_ignoreConvertPrice == "undefined" ||
286                !transcy_ignoreConvertPrice?.some(className => elTranscy.classList?.contains(className))) && elTranscy?.childNodes?.length == 1) {
287                    if (!window.ShopifyTC?.shopifyCurrency?.price_currency || currencyCookie == window.ShopifyTC?.currency?.active || !currencyCookie) {
288                        addClassIfNotExists(elTranscy, 'notranslate');
289                        continue;
290                    }
291
292                    elTranscy.classList.add('transcy-money');
293                    let innerHTML = replaceMatches(elTranscy?.textContent, currencyRegex);
294                    elTranscy.innerHTML = innerHTML;
295                    if (!innerHTML.includes("tc-money")) {
296                        addClassIfNotExists(elTranscy, 'notranslate');
297                    }
298                } 
299                if (elTranscy.classList.contains('transcy-money') && !elTranscy?.innerHTML?.includes("tc-money")) {
300                    addClassIfNotExists(elTranscy, 'notranslate');
301                }
302            }
303        }
304    
305        function logChangesTranscy(mutations, observer) {
306            const xpathQuery = `
307                //*[text()[contains(.,"•tc")]] |
308                //*[text()[contains(.,"tc")]] |
309                //*[text()[contains(.,"transcy")]] |
310                //textarea[@placeholder[contains(.,"transcy")]] |
311                //textarea[@placeholder[contains(.,"tc")]] |
312                //select[@placeholder[contains(.,"transcy")]] |
313                //select[@placeholder[contains(.,"tc")]] |
314                //input[@placeholder[contains(.,"tc")]] |
315                //input[@value[contains(.,"tc")]] |
316                //input[@value[contains(.,"transcy")]] |
317                //*[text()[contains(.,"TC")]] |
318                //textarea[@placeholder[contains(.,"TC")]] |
319                //select[@placeholder[contains(.,"TC")]] |
320                //input[@placeholder[contains(.,"TC")]] |
321                //input[@value[contains(.,"TC")]]
322            `;
323            let tempTranscy = document.evaluate(xpathQuery, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
324            for (let iTranscy = 0; iTranscy < tempTranscy.snapshotLength; iTranscy++) {
325                let elTranscy = tempTranscy.snapshotItem(iTranscy);
326                let innerHtmlTranscy = elTranscy?.innerHTML ? elTranscy.innerHTML : "";
327                if (innerHtmlTranscy && !["SCRIPT", "LINK", "STYLE"].includes(elTranscy.nodeName)) {
328                    const textToReplace = [
329                        '&lt;•tc&gt;', '&lt;/•tc&gt;', '&lt;tc&gt;', '&lt;/tc&gt;',
330                        '&lt;transcy&gt;', '&lt;/transcy&gt;', '&amp;lt;tc&amp;gt;',
331                        '&amp;lt;/tc&amp;gt;', '&lt;TRANSCY&gt;', '&lt;/TRANSCY&gt;',
332                        '&lt;TC&gt;', '&lt;/TC&gt;'
333                    ];
334                    let containsTag = textToReplace.some(tag => innerHtmlTranscy.includes(tag));
335                    if (containsTag) {
336                        textToReplace.forEach(tag => {
337                            innerHtmlTranscy = innerHtmlTranscy.replaceAll(tag, '');
338                        });
339                        elTranscy.innerHTML = innerHtmlTranscy;
340                        elTranscy.setAttribute('translate', 'no');
341                    }
342    
343                    const tagsToReplace = ['<•tc>', '</•tc>', '<tc>', '</tc>', '<transcy>', '</transcy>', '<TC>', '</TC>', '<TRANSCY>', '</TRANSCY>'];
344                    if (tagsToReplace.some(tag => innerHtmlTranscy.includes(tag))) {
345                        innerHtmlTranscy = innerHtmlTranscy.replace(/<(|\/)transcy>|<(|\/)tc>|<(|\/)•tc>/gi, "");
346                        elTranscy.innerHTML = innerHtmlTranscy;
347                        elTranscy.setAttribute('translate', 'no');
348                    }
349                }
350                if (["INPUT"].includes(elTranscy.nodeName)) {
351                    let valueInputTranscy = elTranscy.value.replaceAll("&lt;tc&gt;", "").replaceAll("&lt;/tc&gt;", "").replace(/<(|\/)transcy>|<(|\/)tc>/gi, "");
352                    elTranscy.value = valueInputTranscy
353                }
354    
355                if (["INPUT", "SELECT", "TEXTAREA"].includes(elTranscy.nodeName)) {
356                    elTranscy.placeholder = elTranscy.placeholder.replaceAll("&lt;tc&gt;", "").replaceAll("&lt;/tc&gt;", "").replace(/<(|\/)transcy>|<(|\/)tc>/gi, "");
357                }
358            }
359            addMoneyTag(mutations, observer)
360        }
361        const observerOptionsTranscy = {
362            subtree: true,
363            childList: true
364        };
365        let logChangesTranscyTimer = null;
366        const observerTranscy = new MutationObserver(function(mutations, observer) {
367            if (logChangesTranscyTimer !== null) clearTimeout(logChangesTranscyTimer);
368            logChangesTranscyTimer = setTimeout(function() {
369                logChangesTranscyTimer = null;
370                logChangesTranscy(mutations, observer);
371            }, 100);
372        });
373        observerTranscy.observe(document.documentElement, observerOptionsTranscy);
374    })();
375
376    const addClassIfNotExists = (element, className) => {
377        if (!element.classList.contains(className)) {
378            element.classList.add(className);
379        }
380    };
381    
382    const replaceMatches = (content, currencyRegex) => {
383        let arrCurrencies = content.match(currencyRegex);
384    
385        if (arrCurrencies?.length && content === arrCurrencies[0]) {
386            return content;
387        }
388        return (
389            arrCurrencies?.reduce((string, oldVal, index) => {
390                const hasSpaceBefore = string.match(new RegExp(`\\s${oldVal}`));
391                const hasSpaceAfter = string.match(new RegExp(`${oldVal}\\s`));
392                let eleCurrencyConvert = `<tc-money translate="no">${arrCurrencies[index]}</tc-money>`;
393                if (hasSpaceBefore) eleCurrencyConvert = ` ${eleCurrencyConvert}`;
394                if (hasSpaceAfter) eleCurrencyConvert = `${eleCurrencyConvert} `;
395                if (string.includes("tc-money")) {
396                    return string;
397                }
398                return string?.replaceAll(oldVal, eleCurrencyConvert);
399            }, content) || content
400        );
401        return result;
402    };
403    
404    const unwrapCurrencySpan = (text) => {
405        return text.replace(/<span[^>]*>(.*?)<\/span>/gi, "$1");
406    };
407
408
409    const getSymbolsAndCodes = (text) => {
410        if (!text || typeof text !== "string") return [];
411        let numberPattern = "\\d+(?:[.,]\\d+)*(?:[.,]\\d+)?(?:\\s?\\d+)?"; // Chỉ tối đa 1 khoảng trắng
412        let textWithoutCurrencySpan = unwrapCurrencySpan(text);
413        let symbolsAndCodes = textWithoutCurrencySpan
414            .trim()
415            .replace(new RegExp(numberPattern, "g"), "")
416            .split(/\s+/) // Loại bỏ khoảng trắng dư thừa
417            .filter((el) => el);
418        if (!Array.isArray(symbolsAndCodes) || symbolsAndCodes.length === 0) {
419            return [];
420        }
421        return symbolsAndCodes;
422    }
423
424    const buildCurrencyRegex = (text) => {
425        const symbolsAndCodes = getSymbolsAndCodes(text);
426        if (!Array.isArray(symbolsAndCodes) || symbolsAndCodes.length === 0) {
427            return [];
428        }
429        let patterns = createCurrencyRegex(symbolsAndCodes);
430        return patterns;
431    };
432
433    const createCurrencyRegex = (symbolsAndCodes)=>{
434        if (symbolsAndCodes.length === 0) {
435            return [];
436        }
437        const escape = (str) => str.replace(/[-/\\^$*+?.()|[\]{}]/g, "\\$&");
438        const [s1, s2] = [escape(symbolsAndCodes[0]), escape(symbolsAndCodes[1] || "")];
439        const space = "\\s?";
440        const numberPattern = "\\d+(?:[.,]\\d+)*(?:[.,]\\d+)?(?:\\s?\\d+)?"; 
441        const patterns = [];
442        if (s1 && s2) {
443            patterns.push(
444                `${s1}${space}${numberPattern}${space}${s2}`,
445                `${s2}${space}${numberPattern}${space}${s1}`,
446                `${s2}${space}${s1}${space}${numberPattern}`,
447                `${s1}${space}${s2}${space}${numberPattern}`
448            );
449        }
450        if (s1) {
451            patterns.push(`${s1}${space}${numberPattern}`);
452            patterns.push(`${numberPattern}${space}${s1}`);
453        }
454
455        if (s2) {
456            patterns.push(`${s2}${space}${numberPattern}`);
457            patterns.push(`${numberPattern}${space}${s2}`);
458        }
459        return patterns;
460    }
461    
462    const getCookieCore = function (name) {
463        var nameEQ = name + "=";
464        var ca = document.cookie.split(';');
465        for (var i = 0; i < ca.length; i++) {
466            var c = ca[i];
467            while (c.charAt(0) == ' ') c = c.substring(1, c.length);
468            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
469        }
470        return null;
471    };
472    
473    const buildXPathQuery = (text) => {
474        let numberPattern = "\\d+(?:[.,]\\d+)*"; // Bỏ `matches()`
475        let symbolAndCodes = text.replace(/<span[^>]*>(.*?)<\/span>/gi, "$1")
476            .trim()
477            .replace(new RegExp(numberPattern, "g"), "")
478            .split(" ")
479            ?.filter((el) => el);
480    
481        if (!symbolAndCodes || !Array.isArray(symbolAndCodes) || symbolAndCodes.length === 0) {
482            console.error("symbolAndCodes must be a non-empty array.");
483            return "//*[false()]";
484        }
485    
486        // Escape ký tự đặc biệt trong XPath
487        const escapeXPath = (str) => str.replace(/(["'])/g, "\\$1");
488    
489        // Danh sách thẻ HTML cần tìm
490        const allowedTags = ["div", "span", "p", "strong", "b", "h1", "h2", "h3", "h4", "h5", "h6", "td", "li", "font", "dd", 'a', 'font', 's'];
491    
492        // Tạo điều kiện contains() cho từng symbol hoặc code
493        const conditions = symbolAndCodes
494            .map((symbol) =>
495                `(contains(text(), "${escapeXPath(symbol)}") and (contains(text(), "0") or contains(text(), "1") or contains(text(), "2") or contains(text(), "3") or contains(text(), "4") or contains(text(), "5") or contains(text(), "6") or contains(text(), "7") or contains(text(), "8") or contains(text(), "9")) )`
496            )
497            .join(" or ");
498    
499        // Tạo XPath Query (Chỉ tìm trong các thẻ HTML, không tìm trong input)
500        const xpathQuery = allowedTags
501            .map((tag) => `//${tag}[${conditions}]`)
502            .join(" | ");
503    
504        return xpathQuery;
505    };
506    
507    window.ShopifyTC = {};
508    ShopifyTC.shop = "autostore.md";
509    ShopifyTC.locale = "ro";
510    ShopifyTC.currency = {"active":"EUR", "rate":""};
511    ShopifyTC.country = "MD";
512    ShopifyTC.designMode = false;
513    ShopifyTC.theme = {};
514    ShopifyTC.cdnHost = "";
515    ShopifyTC.routes = {};
516    ShopifyTC.routes.root = "/";
517    ShopifyTC.store_id = 87606853913;
518    ShopifyTC.page_type = "page";
519    ShopifyTC.resource_id = "";
520    ShopifyTC.resource_description = "";
521    ShopifyTC.market_id = 80451338521;
522    switch (ShopifyTC.page_type) {
523        case "product":
524            ShopifyTC.resource_id = null;
525            ShopifyTC.resource_description = null
526            break;
527        case "article":
528            ShopifyTC.resource_id = null;
529            ShopifyTC.resource_description = null
530            break;
531        case "blog":
532            ShopifyTC.resource_id = null;
533            break;
534        case "collection":
535            ShopifyTC.resource_id = null;
536            ShopifyTC.resource_description = null
537            break;
538        case "policy":
539            ShopifyTC.resource_id = null;
540            ShopifyTC.resource_description = null
541            break;
542        case "page":
543            ShopifyTC.resource_id = 137776234777;
544            ShopifyTC.resource_description = ""
545            break;
546        default:
547            break;
548    }
549
550    window.ShopifyTC.shopifyCurrency={
551        "price": "\u003cspan class=transcy-money\u003e€0,01\u003c\/span\u003e",
552        "price_currency": "\u003cspan class=transcy-money\u003e€0,01 EUR\u003c\/span\u003e",
553        "currency": "EUR"
554    }
555
556
557    if(typeof(transcy_appEmbed) == 'undefined'){
558        transcy_switcherVersion = "1724335660";
559        transcy_productMediaVersion = "";
560        transcy_collectionMediaVersion = "";
561        transcy_otherMediaVersion = "";
562        transcy_productId = "";
563        transcy_shopName = "Auto Store";
564        transcy_currenciesPaymentPublish = [];
565        transcy_curencyDefault = "EUR";transcy_currenciesPaymentPublish.push("EUR");
566        transcy_shopifyLocales = [{"shop_locale":{"locale":"ro","enabled":true,"primary":true,"published":true}}];
567        transcy_moneyFormat = "<span class=transcy-money>€{{amount_with_comma_separator}}</span>";
568
569        function domLoadedTranscy () {
570            let cdnScriptTC = typeof(transcy_cdn) != 'undefined' ? (transcy_cdn+'/transcy.js') : "https://cdn.shopify.com/extensions/01a10f7c-5346-77b6-9d2d-7e03ffbd68ed/transcy-323/assets/transcy.js";
571            let cdnLinkTC = typeof(transcy_cdn) != 'undefined' ? (transcy_cdn+'/transcy.css') :  "https://cdn.shopify.com/extensions/01a10f7c-5346-77b6-9d2d-7e03ffbd68ed/transcy-323/assets/transcy.css";
572            let scriptTC = document.createElement('script');
573            scriptTC.type = 'text/javascript';
574            scriptTC.defer = true;
575            scriptTC.src = cdnScriptTC;
576            scriptTC.id = "transcy-script";
577            document.head.appendChild(scriptTC);
578
579            let linkTC = document.createElement('link');
580            linkTC.rel = 'stylesheet'; 
581            linkTC.type = 'text/css';
582            linkTC.href = cdnLinkTC;
583            linkTC.id = "transcy-style";
584            document.head.appendChild(linkTC); 
585        }
586
587
588        if (document.readyState === 'interactive' || document.readyState === 'complete') {
589            domLoadedTranscy();
590        } else {
591            document.addEventListener("DOMContentLoaded", function () {
592                domLoadedTranscy();
593            });
594        }
595    }
596</script>
596
597<!-- END app snippet -->
598
599
600<!-- END app block -->
600<script src="https://cdn.shopify.com/extensions/019feb7b-2b89-71ba-a248-f1c8ef9b3368/stape-remix-56/assets/widget.js" type="text/javascript" defer="defer"></script>
600
601<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
602<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: 87606853913,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 602
602
603<script>
604  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
605</script>
vendor: 1 bytes, line 605
605
606<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}
606).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: 87606853913,storefrontBaseUrl: "https://autostore.md",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://autostore.md/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"975044889","configuration":"{\"pixel_id\":\"1193854194489310\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"974061849","configuration":"{\"accountID\":\"87606853913\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9cf281f576a3744d05c8685f9f7f3f72","type":"APP","apiClientId":10250649601,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
606,"dataSharingState":"unrestricted"},{"id":"450265369","configuration":"{\"apiKey\":\"6L7E4d6O1v\",\"host\":\"searchserverapi1.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5559ea45e47b67d15b30b79e7c6719da","type":"APP","apiClientId":578825,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"124027161","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Ecommerce DataLayer"},{"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":"Auto Store","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"543ea1-0d.myshopify.com","countryCode":"MD","storefrontUrl":"https:\/\/autostore.md"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://autostore.md/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"168509145369","themePublished":"true","eventMetadataId":"66f30025-415f-4172-8681-8cc0fd71dcee","pageType":"page","resourceId":"137776234777","shopId":"87606853913","storefrontBaseUrl":"https:\/\/autostore.md","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
606<script>
607  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
608  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
609  window.ShopifyAnalytics.meta.currency = 'EUR';
610  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":137776234777,"requestId":"e6a19eef-9ddd-41aa-aa0a-25b434373e9a-1791345520"}};
611  for (var attr in meta) {
612    window.ShopifyAnalytics.meta[attr] = meta[attr];
613  }
614</script>
vendor: 1 bytes, line 614
614
615<script class="analytics">
616  (function () {
617    var customDocumentWrite = function(content) {
618      var jquery = null;
619
620      if (window.jQuery) {
621        jquery = window.jQuery;
622      } else if (window.Checkout && window.Checkout.$) {
623        jquery = window.Checkout.$;
624      }
625
626      if (jquery) {
627        jquery('body').append(content);
628      }
629    };
630
631    var hasLoggedConversion = function(token) {
632      if (token) {
633        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
634      }
635      return false;
636    }
637
638    var setCookieIfConversion = function(token) {
639      if (token) {
640        var twoMonthsFromNow = new Date(Date.now());
641        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
642
643        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
644      }
645    }
646
647    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
648    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
649    if (trekkie.integrations) {
650      return;
651    }
652    trekkie.methods = [
653      'identify',
654      'page',
655      'ready',
656      'track',
657      'trackForm',
658      'trackLink'
659    ];
660    trekkie.factory = function(method) {
661      return function() {
662        var args = Array.prototype.slice.call(arguments);
663        args.unshift(method);
664        trekkie.push(args);
665        if (method == 'track' || method == 'page') {
666          var pageUrl;
667          try {
668            pageUrl = window.location.href;
669          } catch (e) {}
670          var pageReferrer;
671          try {
672            pageReferrer = document.referrer;
673          } catch (e) {}
674          try {
675            if (window.__TREKKIE_SHIM_QUEUE == null) {
676              window.__TREKKIE_SHIM_QUEUE = [];
677            }
678            window.__TREKKIE_SHIM_QUEUE.push({
679              from: 'trekkie-stub',
680              method: method,
681              args: args.slice(1),
682              pageContext: {
683                url: pageUrl,
684                referrer: pageReferrer
685              }
686            });
687          } catch (e) {
688            // no-op
689          }
690        }
691        return trekkie;
692      };
693    };
694    for (var i = 0; i < trekkie.methods.length; i++) {
695      var key = trekkie.methods[i];
696      trekkie[key] = trekkie.factory(key);
697    }
698    trekkie.load = function(config) {
699      trekkie.config = config || {};
700      trekkie.config.initialDocumentCookie = document.cookie;
701      var first = document.getElementsByTagName('script')[0];
702var script = document.createElement('script');
703script.type = 'text/javascript';
704script.onerror = function(e) {
705  var scriptFallback = document.createElement('script');
706  scriptFallback.type = 'text/javascript';
707  scriptFallback.onerror = function(error) {
708          var Monorail = {
709      produce: function produce(monorailDomain, schemaId, payload) {
710        var currentMs = new Date().getTime();
711        var event = {
712          schema_id: schemaId,
713          payload: payload,
714          metadata: {
715            event_created_at_ms: currentMs,
716            event_sent_at_ms: currentMs
717          }
718        };
719        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
720      },
721      sendRequest: function sendRequest(endpointUrl, payload) {
722        // Try the sendBeacon API
723        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
724          var blobData = new window.Blob([payload], {
725            type: 'text/plain'
726          });
727
728          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
729            return true;
730          } // sendBeacon was not successful
731
732        } // XHR beacon
733
734        var xhr = new XMLHttpRequest();
735
736        try {
737          xhr.open('POST', endpointUrl);
738          xhr.setRequestHeader('Content-Type', 'text/plain');
739          xhr.send(payload);
740        } catch (e) {
741          console.log(e);
742        }
743
744        return false;
745      },
746      isIos12: function isIos12() {
747        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
748      }
749    };
750    Monorail.produce('monorail-edge.shopifysvc.com',
751      'trekkie_storefront_load_errors/1.1',
752      {shop_id: 87606853913,
753      theme_id: 168509145369,
754      app_name: "storefront",
755      context_url: window.location.href,
756      source_url: "//autostore.md/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
757
758  };
759  scriptFallback.async = true;
760  scriptFallback.src = '//autostore.md/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
761  first.parentNode.insertBefore(scriptFallback, first);
762};
763script.async = true;
764script.src = '//autostore.md/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
765first.parentNode.insertBefore(script, first);
766
767    };
768    trekkie.load(
769      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":87606853913,"
769isMerchantRequest":null,"themeId":168509145369,"themeCityHash":"17314290617635499807","contentLanguage":"ro","currency":"EUR","eventMetadataId":"66f30025-415f-4172-8681-8cc0fd71dcee"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
770    );
771
772    var loaded = false;
773    trekkie.ready(function() {
774      if (loaded) return;
775      loaded = true;
776
777      window.ShopifyAnalytics.lib = window.trekkie;
778
779      var originalDocumentWrite = document.write;
780      document.write = customDocumentWrite;
781      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
782      document.write = originalDocumentWrite;
783
784      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
785      var token = match? match[1]: undefined;
786      if (!hasLoggedConversion(token)) {
787        setCookieIfConversion(token);
788        
789      }
790    });
791
792    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":137776234777,"requestId":"e6a19eef-9ddd-41aa-aa0a-25b434373e9a-1791345520","shopifyEmitted":true});
793
794    var eventsListenerScript = document.createElement('script');
795    eventsListenerScript.async = true;
796    eventsListenerScript.src = "//autostore.md/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
797    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
798})();</script>
vendor: 1 bytes, line 798
798
799<script
800  defer
801  src="https://autostore.md/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js"
802  data-application="storefront-renderer"
803  data-shop-id="87606853913"
804  data-render-region="gcp-us-central1"
805  data-page-type="page"
806  data-theme-instance-id="168509145369"
807  data-theme-name="Azirspares"
808  data-theme-version="1.0.2"
809  data-monorail-region="shop_domain"
810  data-resource-timing-sampling-rate="10"
811  data-shs="true"
812  data-shs-beacon="true"
813  data-shs-export-with-fetch="true"
814  data-shs-logs-sample-rate="1"
815  data-shs-beacon-endpoint="https://autostore.md/api/collect"
816></script>
816
817<meta name="shopify-y" content="41325e3c-56ef-43b5-82cc-20f281c5e191" data-expiration="1822903121000"><meta name="shopify-s" content="167c5f10-c671-407c-aa64-eb9eb781b41d" data-expiration="1791347321000"><meta name="new-cookie-storage-activated" content="t">
818</head>
819
820<script>window.jQuery || document.write("
820<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js'>\x3C/script>")</script>
820<script>window.cfDocCookies={getItem:function(a){return a?decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(a).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null:null},setItem:function(a,b,c,d,e,f){if(!a||/^(?:expires|max\-age|path|domain|secure)$/i.test(a))return!1;var g="";if(c)switch(c.constructor){case Number:g=c===1/0?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age="+c;break;case String:g="; expires="+c;break;case Date:g="; expires="+c.toUTCString()}return document.cookie=encodeURIComponent(a)+"="+encodeURIComponent(b)+g+(e?"; domain="+e:"")+(d?"; path="+d:"")+(f?"; secure":""),!0},removeItem:function(a,b,c){return!!this.hasItem(a)&&(document.cookie=encodeURIComponent(a)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT"+(c?"; domain="+c:"")+(b?"; path="+b:""),!0)},hasItem:function(a){return!!a&&new RegExp("(?:^|;\\s*)"+encodeURIComponent(a).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(document.cookie)},keys:function(){for(var a=document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g,"").split(/\s*(?:\=[^;]*)?;\s*/),b=a.length,c=0;c<b;c++)a[c]=decodeURIComponent(a[c]);return a}};function utilGetParameterByName(name,query_string){if(typeof query_string=="undefined"){query_string=window.location.search}name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(query_string);if(results===null)return"";else return decodeURIComponent(results[1].replace(/\+/g," "))}function CollectionFilterHandleGet(){var handle;if(window.location.pathname=="/"){return"all"}handle=window.location.pathname.substring("/collections/".length);handle=handle.split("/")[0];return handle}function CollectionFilterLegacyTagsGet(){var tags;if(window.location.pathname=="/"){return""}tags=window.location.pathname.substring("/collections/".length);if(tags.split("/").length==1){return""}tags=tags.split("/")[1];return tags}function CollectionFilterSetProductDetailVariant(product,selected_filters){var selected_options=[];for(var i=0;i<selected_filters.length;i++){for(var j=0;j<product.options.length;j++){var o=product.options[j];if(o.name.toLowerCase()==selected_filters[i].option_name.toLowerCase()){selected_options.push({position:o.position,title:selected_filters[i].variant_title})}}}if(selected_options.length==0||product.variants.length==1){return}for(var i=0;i<product.variants.length;i++){var v=product.variants[i];if(v.title.indexOf("% Off")>-1){continue}if(v.inventory_management=="shopify"){if(v.inventory_policy=="deny"&&v.inventory_quantity<=0){continue}}var found_variant=true;for(var j=0;j<selected_options.length;j++){if(v["option"+selected_options[j].position]!=selected_options[j].title){found_variant=false}}if(found_variant){window.location.href=window.location.pathname+"?variant="+v.id;document.querySelector("[name='id']").value=v.id;return}}}function CollectionFilterFlushHandle(){if(utilGetParameterByName("debug")=="yes"){console.log("CollectionFilterFlush()")}var keys=window.cfDocCookies.keys().filter(function(k){return k.indexOf("cf-handle")==0});keys.map(function(k){window.cfDocCookies.removeItem(k,"/")})}function CollectionFilterFlush(){if(utilGetParameterByName("debug")=="yes"){console.log("CollectionFilterFlush()")}var keys=window.cfDocCookies.keys().filter(function(k){return k.indexOf("cf-")==0});keys.map(function(k){window.cfDocCookies.removeItem(k,"/")})}function CollectionFilterInitialize(){if(utilGetParameterByName("debug")=="yes"){console.log("CollectionFilterInitialize")}if(window.location.pathname.indexOf("/products/")>-1){if(utilGetParameterByName("variant")==""){var cook=window.cfDocCookies.getItem("cf-app-selected-filters");if(cook&&typeof cook=="string"){var selected_filters=JSON.parse(cook);if(selected_filters.length>0){jQuery.getJSON(window.location.pathname+".json",function(product_data){CollectionFilterSetProductDetailVariant(product_data.product,selected_filters)})}}}return}if(window.location.pathname=="/search"||window.location.pathname=="/"){}else{if(window.location.pathname.indexOf("/collections/")==-1){return}}var cf_last_update_hours=Math.floor((new Date).getTime()/1e3);var cook=window.cfDocCookies.getItem("cf-last_update_hours");if(cook&&typeof cook=="string"){if(cf_last_update_hours-parseInt(cook)>=600){CollectionFilterFlush()}}else{CollectionFilterFlush()}if(utilGetParameterByName("sort_by")!=""){window.cfDocCookies.setItem("cf-app-remember-sort_by",utilGetParameterByName("sort_by"),null,"/")}if(utilGetParameterByName("view")!=""){window.cfDocCookies.setItem("cf-app-remember-view",utilGetParameterByName("view"),null,"/")}var cook=window.cfDocCookies.getItem("cf-app_settings");if(cook&&typeof cook=="string"){window.appcf.app_settings=JSON.parse(window.cfDocCookies.getItem("cf-app_settings"))}var handle=CollectionFilterHandleGet();var cook=window.cfDocCookies.getItem("cf-handle-"+handle);if(cook&&typeof cook=="string"){window.appcf.filters=JSON.parse(cook)}if(utilGetParameterByName("debug")=="yes"){console.log("CollectionFilterInitialize app_settings",window.appcf.app_settings,"filters",window.appcf.filters)}if(window.appcf.app_settings&&window.appcf.filters){CollectionFilterCheckRemember(handle);CollectionFilterPopulateOptions(handle)}else{jQuery.ajax({cache:true,contentType:"application/json; charset=utf-8",dataType:"json",type:"GET",url:window.appcf.api_get,data:{shop:window.appcf.shop,handle:handle.trim().toLowerCase()},success:function(data){if(data.filters.options.length==0){return}if(utilGetParameterByName("debug")=="yes"){console.log("CF got data data.filters.options.length",data.filters.options.length);console.log("CF got data data.filters.options[0].values.length",data.filters.options[0].values.length)}window.appcf.app_settings=data.app_settings;window.cfDocCookies.setItem("cf-app_settings",JSON.stringify(window.appcf.app_settings),null,"/");window.appcf.filters=data.filters;CollectionFilterFlushHandle();window.cfDocCookies.setItem("cf-handle-"+handle,JSON.stringify(window.appcf.filters),null,"/");window.cfDocCookies.setItem("cf-last_update_hours",cf_last_update_hours,null,"/");CollectionFilterCheckRemember(handle);CollectionFilterPopulateOptions(handle)}})}if(window.location.pathname=="/search"){var q_current_a_no_tags=CollectionFilterGetSearchValuesNoTags();jQuery("input[name='q']").val(q_current_a_no_tags.join(" "))}}function CollectionFilterSelectedFiltersGet(handle){var selected_filters="",selected_filters_a=[];if(window.location.pathname=="/search"){selected_filters=utilGetParameterByName("q")}else{selected_filters=window.location.pathname.replace("/collections/"+handle,"").replace("/","")}if(typeof selected_filters=="string"&&selected_filters!=""){selected_filters=decodeURIComponent(selected_filters);selected_filters_a=selected_filters.toLowerCase().split("+")}return selected_filters_a}function CollectionFilterSetRemember(handle,new_tags){var remember_tags=[];var cook=window.cfDocCookies.getItem("cf-app-remember-tags");if(cook&&typeof cook=="string"){remember_tags=JSON.parse(cook)}for(var i=0;i<new_tags.length;i++){if(remember_tags.indexOf(new_tags[i])==-1){remember_tags.push(new_tags[i])}}var remember_tags_new=[];var options=[];if(typeof window.appcf.filters.options=="object"){options=window.appcf.filters.options}var all_tags=[];for(var i=0;i<options.length;i++){for(var j=0;j<options[i].values.length;j++){all_tags.push(options[i].values[j].tag)}}for(var i=0;i<remember_tags.length;i++){if(all_tags.indexOf(remember_tags[i])>-1){if(new_tags.indexOf(remember_tags[i])>-1){remember_tags_new.push(remember_tags[i])}}else{remember_tags_new.push(remember_tags[i])}}window.cfDocCookies.setItem("cf-app-remember-tags",JSON.stringify(remember_tags_new),null,"/")}function CollectionFilterCheckRemember(handle){if(window.location.pathname=="/"||window.location.pathname=="/search"){return}var selected_filters=CollectionFilterSelectedFiltersGet(handle);var remember_tags=[];var cook=window.cfDocCookies.getItem("cf-app-remember-tags");if(cook&&typeof cook=="string"){remember_tags=JSON.parse(cook)}var options=[];if(typeof window.appcf.filters.options=="object"){options=window.appcf.filters.options}var all_tags=[];for(var i=0;i<options.length;i++){for(var j=0;j<options[i].values.length;j++){all_tags.push(options[i].values[j].tag)}}var selected_filters_add=[];for(var i=0;i<remember_tags.length;i++){if(all_tags.indexOf(remember_tags[i])>-1){if(selected_filters.indexOf(remember_tags[i].toLowerCase())==-1){selected_filters_add.push(remember_tags[i])}}}var sort_by="";var cook=window.cfDocCookies.getItem("cf-app-remember-sort_by");if(cook&&typeof cook=="string"){var sort_by=cook}if(selected_filters_add.length==0&&sort_by==utilGetParameterByName("sort_by")){return}selected_filters.push.apply(selected_filters,selected_filters_add);CollectionFilterRedirect(handle,selected_filters)}function CollectionFilterPopulateOptions(handle){if(utilGetParameterByName("debug")=="yes"){console.log("CollectionFilterPopulateOptions",handle)}var app_settings=window.appcf.app_settings;var options=[];if(typeof window.appcf.filters.options=="object"){options=window.appcf.filters.options}if(typeof app_settings.show_only_options=="undefined"){app_settings.show_only_options=""}app_settings.show_only_options=app_settings.show_only_options.trim();var show_only_options_a=[];if(app_settings.show_only_options!=""){show_only_options_a=app_settings.show_only_options.split(",")}var ohtml="";var selected_filters=CollectionFilterSelectedFiltersGet(handle);if(typeof app_settings.appearance=="undefined"){app_settings.appearance=[]}if(typeof app_settings.production_mode=="undefined"){app_settings.production_mode=false}if(app_settings.production_mode==false){CollectionFilterFlush()}if(app_settings.appearance.length==0){for(var i=0;
820i<show_only_options_a.length;i++){app_settings.appearance.push({name:show_only_options_a[i],label:"",style:"select",all:""})}}var cf_selected_filters=[];if(utilGetParameterByName("debug")=="yes"){console.log("options",options,"app_settings",app_settings)}for(var soi=0;soi<app_settings.appearance.length;soi++){var option_appearance=app_settings.appearance[soi];var option=options.filter(function(o){return o.name.toLowerCase()==option_appearance.name.toLowerCase()});if(option.length!=1){continue}option=option[0];if(utilGetParameterByName("debug")=="yes"){l("option0",option)}if(app_settings.production_mode&&option.values.length<=1){continue}ohtml+=" <span class='cf-label cf-title'>"+(option_appearance.label==""?option_appearance.name:option_appearance.label)+"</span>";ohtml+=" <span class='cf-options-container'>";var mobile_width=720;if(typeof window.cf_mobile_width=="number"){mobile_width=window.cf_mobile_width}if(jQuery(window).width()<=mobile_width){option_appearance.style="select"}if(option_appearance.style=="select"){ohtml+="<select class='cf-select'>";ohtml+="<option value=''>"+(typeof option_appearance.all=="string"?option_appearance.all:"")+"</option>";for(var vi=0;vi<option.values.length;vi++){ohtml+="<option value='"+option.values[vi].tag+"' ";if(selected_filters.indexOf(option.values[vi].tag.toLowerCase())>=0){ohtml+=" selected";cf_selected_filters.push({option_name:option.name,variant_title:option.values[vi].name})}ohtml+=">"+option.values[vi].name+"</option>"}ohtml+="</select>"}if(option_appearance.style=="checkboxes"){var has_a_filter=false;var all_label=typeof option_appearance.all=="string"?option_appearance.all:"";var ohtml_tmp="";for(var vi=0;vi<option.values.length;vi++){var id_remove_value="cf-"+CollectionFilterConvertToSlug(option_appearance.name)+"-";var id_value=option.values[vi].tag.replace(id_remove_value,"");ohtml_tmp+="<label><input class='cf-checkbox' name='"+option_appearance.name+"[]' data-group-name='"+option_appearance.name+"' type='checkbox' value='"+option.values[vi].tag+"' id='"+id_value+"' ";ohtml_tmp+=(selected_filters.indexOf(option.values[vi].tag.toLowerCase())>=0?" checked ":"")+" > <span>"+option.values[vi].name+"</span></label>";if(selected_filters.indexOf(option.values[vi].tag.toLowerCase())>=0){has_a_filter=true;cf_selected_filters.push({option_name:option.name,variant_title:option.values[vi].name})}}if(all_label!=""){ohtml+="<label><input class='cf-checkbox' name='"+option_appearance.name+"[]' data-group-name='"+option_appearance.name+"' type='checkbox' value='' id='' ";if(has_a_filter==false){ohtml+=" checked "}
820ohtml+=" > <span>"+all_label+"</span></label>"}ohtml+=ohtml_tmp}if(option_appearance.style=="radios"){ohtml+="<label><input class='cf-radio' data-group-name='"+option_appearance.name+"' type='radio' value='' ";ohtml+=" > <span>"+(typeof option_appearance.all=="string"?option_appearance.all:"View All")+"</span></label>";for(var vi=0;vi<option.values.length;vi++){ohtml+="<label><input class='cf-radio' data-group-name='"+option_appearance.name+"' type='radio' value='"+option.values[vi].tag+"' ";ohtml+=(selected_filters.indexOf(option.values[vi].tag.toLowerCase())>=0?" checked ":"")+" > <span>"+option.values[vi].name+"</span></label>";if(selected_filters.indexOf(option.values[vi].tag.toLowerCase())>=0){cf_selected_filters.push({option_name:option.name,variant_title:option.values[vi].name})}}}ohtml+=" </span>"}if(utilGetParameterByName("debug")=="yes"){console.log("CF ohtml",ohtml)}jQuery(".collection-filters-container").html(ohtml);jQuery("#collection-filters-container").html(ohtml);if(utilGetParameterByName("debug")=="yes"){console.log("ohtml",ohtml);console.log("collection-filters-container",jQuery(".collection-filters-container").length)}setTimeout(function(){jQuery(".cf-select").bind("change",CollectionFilterChange);jQuery(".cf-checkbox").bind("change",CollectionFilterChange);jQuery(".cf-radio").bind("change",CollectionFilterChange);if(utilGetParameterByName("debug")=="yes"){}if(typeof CollectionFilterReady=="function"){CollectionFilterReady()}},600);window.cfDocCookies.setItem("cf-app-selected-filters",JSON.stringify(cf_selected_filters),null,"/")}function CollectionFilterGetSearchValuesNoTags(){if(window.location.pathname!="/search"){return[]}var q_current_a=[];if(utilGetParameterByName("q")!=""){q_current_a=utilGetParameterByName("q").split(" ")}var q_current_a_no_tags=[];for(var i=0;i<q_current_a.length;i++){if(q_current_a[i].indexOf("tag:")==-1){q_current_a_no_tags.push(q_current_a[i])}}return q_current_a_no_tags}function CollectionFilterRedirect(handle,tags){if(window.location.pathname=="/search"){var q_current_a_no_tags=CollectionFilterGetSearchValuesNoTags();for(var i=0;i<tags.length;i++){q_current_a_no_tags.push("tag:"+tags[i])}window.location="/search?type="+utilGetParameterByName("type")+"&q="+q_current_a_no_tags.join("+")}else{var location_url="/collections/"+handle+"/"+tags.join("+");location_url=location_url.replace(/&/g,"%26");var sort_by=utilGetParameterByName("sort_by");if(typeof sort_by=="undefined"||sort_by==""){var cook=window.cfDocCookies.getItem("cf-app-remember-sort_by");if(cook&&typeof cook=="string"){sort_by=cook}}if(typeof sort_by=="undefined"||sort_by==""){}else{if(location_url.indexOf("?")>-1){location_url+="&"}else{location_url+="?"}location_url+="sort_by="+sort_by}var view=utilGetParameterByName("view");if(typeof view=="undefined"||view==""){var cook=window.cfDocCookies.getItem("cf-app-remember-view");if(cook&&typeof cook=="string"){view=cook}}if(typeof sort_by=="undefined"||view==""){}else{if(location_url.indexOf("?")>-1){location_url+="&"}else{location_url+="?"}location_url+="view="+view}window.location.href=location_url}}function CollectionFilterChange(ev){var group_name=jQuery(ev.currentTarget).data("group-name");var checkbox_current_val="";var handle=CollectionFilterHandleGet();if(typeof group_name!="undefined"){checkbox_current_val=jQuery(ev.currentTarget).val()}var $cf_container=jQuery(ev.currentTarget).closest(".collection-filters-container");if($cf_container.length==0){$cf_container=jQuery(ev.currentTarget).closest("#collection-filters-container")}var tags=[];$cf_container.find(".cf-select").each(function(index){var v=jQuery(this).val();if(v!=""){tags.push(v)}});$cf_container.find(".cf-checkbox:checked").each(function(index){var v=jQuery(this).val();if(v!=""){if(jQuery(this).data("group-name")!=group_name){tags.push(v)}else if(v==checkbox_current_val){tags.push(v)}}});$cf_container.find(".cf-radio:checked").each(function(index){var v=jQuery(this).val();if(v!=""){if(jQuery(this).data("group-name")!=group_name){if(v!=""){tags.push(v)}}else if(v==checkbox_current_val){tags.push(v)}}});CollectionFilterSetRemember(handle,tags);CollectionFilterRedirect(handle,tags)}
820function CollectionFilterStart(){if(typeof jQuery!="function"){console.log("please add jQuery to shop theme.liquid");return}if(typeof window.app_cf_started=="number"){return}window.app_cf_started=1;window.l=function(){};try{window.l=console.log.bind(console)}catch(e){}var env=utilGetParameterByName("env");window.appcf={shop:"543ea1-0d",api_get:"https://collection-filter-www.herokuapp.com/api/v1/filters",app_settings:null,filters:null};if(window.location.host=="sadev3.myshopify.com"){window.appcf.api_get="https://localhost/api/v1/filters"}CollectionFilterInitialize()}function CollectionFilterConvertToSlug(Text){return Text.toLowerCase().replace(/ /g,"-").replace(/[^\w-]+/g,"")}CollectionFilterStart();</script>
820
821
822<body class=" ">
823
824  <div>
825
826    <div id="shopify-section-header" class="shopify-section index-section"><!-- /sections/header.liquid -->
827
828
829<div class="azirspares-menu-clone-wrap">
830  <div class="azirspares-menu-panels-actions-wrap">
831    <a class="azirspares-menu-close-btn azirspares-menu-close-panels" href="#">x</a>
832  </div>
833  
834  <div class="azirspares-menu-panels">
835    <div id="azirspares-menu-panel-main" class="azirspares-menu-panel azirspares-menu-panel-main">
836      <ul class="depth-01">
837        
838        
839        
840        <li class="menu-item">
841          
842          
843          <a class="azirspares-menu-item-title" title="Acasa" href="/">
844            
845            Acasa
846          </a>
847          
848          
849        </li>
850        
851        
852        
853        <li class="menu-item">
854          
855          
856          <a class="azirspares-menu-item-title" title="Catalog" href="/pages/catalog">
857            
858            Catalog
859          </a>
860          
861          
862        </li>
863        
864        
865        
866        <li class="menu-item">
867          
868          
869          <a class="azirspares-menu-item-title" title="Despre noi" href="/pages/despre-noi">
870            
871            Despre noi
872          </a>
873          
874          
875        </li>
876        
877        
878        
879        <li class="menu-item">
880          
881          
882          <a class="azirspares-menu-item-title" title="Recenzii" href="/pages/recenzii">
883            
884            Recenzii
885          </a>
886          
887          
888        </li>
889        
890        
891        
892        <li class="menu-item">
893          
894          
895          <a class="azirspares-menu-item-title" title="FAQ" href="/pages/faq">
896            
897            FAQ
898          </a>
899          
900          
901        </li>
902        
903        
904        
905        <li class="menu-item">
906          
907          
908          <a class="azirspares-menu-item-title" title="Contacte" href="/pages/contact">
909            
910            Contacte
911          </a>
912          
913          
914        </li>
915        
916        
917        
918        <li class="menu-item">
919          
920          
921          <a class="azirspares-menu-item-title" title="Noutăți" href="https://autostore.md/blogs/news">
922            
923            Noutăți
924          </a>
925          
926          
927        </li>
928        
929        
930      </ul>
931    </div>
932
933    
934
935    
936    
937
938    
939    
940    
941    
942    
943    
944    <div id="azirspares-menu-panel-1" class="azirspares-menu-panel azirspares-menu-sub-panel azirspares-menu-hidden">
945    
946    
947      
948
949    
950    </div>
951    
952    
953
954    
955    
956
957    
958    
959    
960    
961    
962    
963    <div id="azirspares-menu-panel-2" class="azirspares-menu-panel azirspares-menu-sub-panel azirspares-menu-hidden">
964    
965    
966      
967
968    
969    </div>
970    
971    
972
973    
974    
975
976    
977    
978    
979    
980    
981    
982    <div id="azirspares-menu-panel-3" class="azirspares-menu-panel azirspares-menu-sub-panel azirspares-menu-hidden">
983    
984    
985      
986
987    
988    </div>
989    
990    
991
992    
993    
994
995    
996    
997    
998    
999    
1000    
1001    <div id="azirspares-menu-panel-4" class="azirspares-menu-panel azirspares-menu-sub-panel azirspares-menu-hidden">
1002    
1003    
1004      
1005
1006    
1007    </div>
1008    
1009    
1010
1011    
1012    
1013
1014    
1015    
1016    
1017    
1018    
1019    
1020    <div id="azirspares-menu-panel-5" class="azirspares-menu-panel azirspares-menu-sub-panel azirspares-menu-hidden">
1021    
1022    
1023      
1024
1025    
1026    </div>
1027    
1028    
1029
1030    
1031    
1032
1033    
1034    
1035    
1036    
1037    
1038    
1039    <div id="azirspares-menu-panel-6" class="azirspares-menu-panel azirspares-menu-sub-panel azirspares-menu-hidden">
1040    
1041    
1042      
1043
1044    
1045    </div>
1046    
1047    
1048
1049    
1050    
1051
1052    
1053    
1054    
1055    
1056    
1057    
1058    <div id="azirspares-menu-panel-7" class="azirspares-menu-panel azirspares-menu-sub-panel azirspares-menu-hidden">
1059    
1060    
1061      
1062
1063    
1064    </div>
1065    
1066    
1067
1068    
1069  </div>
1070</div>
1071
1072
1073  
1074  <header id="header" class="header style6 header-sticky">
1075  
1076
1077  
1078  <div class="header-top style1">
1079    <div class="container">
1080  <div class="header-top-inner">
1081    <ul class="azirspares-nav top-bar-menu">
1082      
1083
1084      
1085    </ul>
1086
1087    <ul class="azirspares-nav top-bar-menu right">
1088      
1089
1090      
1091
1092      
1093      
1094    </ul>
1095  </div>
1096</div>
1097
1098  </div>
1099  
1100
1101  <div class="header-wrap-stick">
1102    <div class="header-position">
1103      <div class="header-middle">
1104        <div class="container">
1105          <div class="header-middle-inner">
1106            <div class="header-logo">
1107             <a href="/" style="display: block; width:230px;">
1108                
1109                  
1110                  <img src="//autostore.md/cdn/shop/files/AutoStore-Logo.png?v=1714049304" class="img-responsive">
1111                  
1112                
1113             </a>
1114            </div>
1115
1116            
1117
1118            
1119            <div class="header-control">
1120              <div class="header-control-inner">
1121                <div class="meta-woo">
1122                  
1123
1124                  <div class="header-burger-overlay js-click-overlay"></div>
1125
1126                  <div class="block-menu-bar "> 
1127                   <a class="menu-bar menu-toggle" href="#"> <span></span> <span></span> <span></span></a>
1128                  </div> 
1129                </div>
1130              </div>
1131            </div>
1132            
1133            <div class="block-search">
1134              <form method="get" class="form-search block-search-form azirspares-live-search-form" action="/search" role="search">
1135                <input type="hidden" name="type" value="product">
1136
1137                <div class="form-content search-box results-search">
1138                  <div class="inner">
1139                    <input type="text" class="searchfield txt-livesearch input" name="q" placeholder="Căutați după cuvinte cheie, categorie sau marcă">
1140                  </div>
1141                </div>
1142
1143                
1144
1145                <button type="submit" class="btn-submit"> <span class="flaticon-magnifying-glass-browser"></span> </button>
1146
1147              </form>
1148
1149              
1150              <div class="key-word-search"> <span class="title-key"></span>
1151                <div class="listkey-word"> 
1152                  
1153                </div>
1154              </div>
1155              
1156
1157            </div>
1158            
1159            
1160          </div>
1161        </div>
1162      </div>
1163    </div>
1164  </div>
1165  <div class="header-nav style1">
1166    <div class="container">
1167      <div class="azirspares-menu-wapper"></div>
1168      <div class="header-nav-inner">
1169        <div class="box-header-nav">
1170          <ul class="clone-main-menu azirspares-clone-mobile-menu azirspares-nav main-menu">
1171  
1172  
1173  
1174
1175  
1176  
1177
1178  
1179  
1180  
1181  
1182  
1183  
1184  
1185    
1186    <li class="menu-item">
1187      <a href="/">
1188        
1189        Acasa
1190      </a>
1191    </li>
1192    
1193  
1194  
1195  
1196  
1197
1198  
1199  
1200
1201  
1202  
1203  
1204  
1205  
1206  
1207  
1208    
1209    <li class="menu-item">
1210      <a href="/pages/catalog">
1211        
1212        Catalog
1213      </a>
1214    </li>
1215    
1216  
1217  
1218  
1219  
1220
1221  
1222  
1223
1224  
1225  
1226  
1227  
1228  
1229  
1230  
1231    
1232    <li class="menu-item">
1233      <a href="/pages/despre-noi">
1234        
1235        Despre noi
1236      </a>
1237    </li>
1238    
1239  
1240  
1241  
1242  
1243
1244  
1245  
1246
1247  
1248  
1249  
1250  
1251  
1252  
1253  
1254    
1255    <li class="menu-item">
1256      <a href="/pages/recenzii">
1257        
1258        Recenzii
1259      </a>
1260    </li>
1261    
1262  
1263  
1264  
1265  
1266
1267  
1268  
1269
1270  
1271  
1272  
1273  
1274  
1275  
1276  
1277    
1278    <li class="menu-item">
1279      <a href="/pages/faq">
1280        
1281        FAQ
1282      </a>
1283    </li>
1284    
1285  
1286  
1287  
1288  
1289
1290  
1291  
1292
1293  
1294  
1295  
1296  
1297  
1298  
1299  
1300    
1301    <li class="menu-item">
1302      <a href="/pages/contact">
1303        
1304        Contacte
1305      </a>
1306    </li>
1307    
1308  
1309  
1310  
1311  
1312
1313  
1314  
1315
1316  
1317  
1318  
1319  
1320  
1321  
1322  
1323    
1324    <li class="menu-item">
1325      <a href="https://autostore.md/blogs/news">
1326        
1327        Noutăți
1328      </a>
1329    </li>
1330    
1331  
1332  
1333  
1334  
1335</ul>
1336        </div>
1337
1338        
1339        <div class="phone-header style1">
1340          <div class="phone-inner"> <span class="phone-icon"> <span class="flaticon-telephone"></span> </span>
1341            <div class="phone-number">
1342              <p>Telefonează-ne</p>
1343              
1344              <p>
1345              <ul style="list-style-type:none;">
1346                <li>
1347                  <a href="tel:+37362002005" style="color: white;" > +373 62 002 005</a>
1348                </li>
1349                  
1350              </ul>
1351            </p>
1352            </div>
1353          </div>
1354        </div>
1355        
1356
1357      </div>
1358    </div>
1359  </div>
1360  <style>
1361          @media(min-width: 768px){
1362            .block-hide-desktop {
1363            display: none!important;
1364            }
1365            }
1366    @media(max-width: 768px){
1367            .block-hide-phone {
1368            display: none!important;
1369            }
1370            }
1371          </style>
1372</header>
1373  
1374
1375
1376
1377
1378</div>
1379
1380    <!-- HEADING HIDDEN SEO -->
1381    
1382
1383    <main >
1384      <link href="https://unpkg.com/[email protected]/dist/nouislider.css" rel="stylesheet">
1385<script src="https://unpkg.com/[email protected]/dist/nouislider.min.js"></script>
1385
1386<style>
1387*, *::before, *::after { box-sizing: border-box; }
1388.ns-page { max-width: 1280px; margin: 30px auto; padding: 0 20px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; }
1389.ns-layout { display: flex; gap: 30px; }
1390.ns-sidebar { width: 270px; flex-shrink: 0; position: relative; }
1391.ns-main { flex: 1; min-width: 0; }
1392.ns-toolbar { display: none; }
1393.ns-count { font-size: 15px; color: #333; font-weight: 600; background: #f5f5f5; padding: 4px 10px; border-radius: 20px; }
1394.ns-count strong { font-weight: 600; }
1395.ns-sort select { padding: 6px 10px; border: 1px solid #ddd; border-radius: 4px; font-size: 13px; background: #fff; }
1396.ns-chips { display: flex; flex-wrap: wrap; gap: 6px; width: 100%; margin-bottom: 16px; align-items: center; }
1397.ns-chips-wrap { display: contents; }
1398.ns-chips-wrapbox { display: contents; }
1399.ns-chips-toggle { display: none; border: 0; cursor: pointer; }
1400.ns-chips-collapse { display: none; }
1401.ns-chip { display: inline-flex; align-items: center; gap: 4px; padding: 3px 9px; border-radius: 20px; font-size: 12px; font-weight: 600; line-height: 1.4; cursor: pointer; border: 1px solid rgba(0,0,0,.06); box-shadow: 0 1px 3px rgba(0,0,0,.06); transition: box-shadow .15s; }
1402.ns-chip:hover { box-shadow: 0 2px 8px rgba(0,0,0,.12); }
1403.ns-chip-remove { font-size: 15px; line-height: 1; opacity: .5; margin-left: 2px; }
1404.ns-chip-remove:hover { opacity: 1; }
1405.ns-chip-caret { font-size: 14px; line-height: 1; opacity: .85; margin-left: 1px; }
1406.ns-clear { display: inline-flex; align-items: center; justify-content: center; cursor: pointer; padding: 2px; border: 0; background: transparent; border-radius: 50%; }
1407.ns-clear::before { content: '\2715'; display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; border-radius: 50%; background: #c62828; color: #fff; font-size: 12px; line-height: 1; }
1408.ns-clear:hover::before { background: #a00; }
1409.ns-chip-icon { display: inline-flex; align-items: center; justify-content: center; width: 13px; height: 13px; flex: 0 0 13px; opacity: .85; }
1410.ns-chip-icon svg { width: 13px; height: 13px; display: block; }
1411.ns-chip-brand { transition: background-color .2s ease, color .2s ease, box-shadow .2s ease; }
1412.ns-chip-brand.open { background: #ff5001 !important; color: #fff !important; box-shadow: 0 4px 14px rgba(255,80,1,.35); }
1413.ns-chip-brand.open .ns-chip-caret, .ns-chip-brand.open .ns-chip-remove { color: #fff; opacity: .9; }
1414.ns-chip:focus-visible, .ns-clear:focus-visible { outline: 2px solid #111; outline-offset: 2px; }
1415.ns-chip-child { animation: ns-chip-in .18s ease both; }
1416@keyframes ns-chip-in { from { opacity: 0; transform: translateY(-4px); } to { opacity: 1; transform: translateY(0); } }
1417.ns-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
1418.ns-card { border: 1px solid #eee; border-radius: 10px; overflow: hidden; background: #fff; transition: transform .2s, box-shadow .2s; }
1419.ns-card:hover { transform: translateY(-3px); box-shadow: 0 8px 30px rgba(0,0,0,.1); }
1420.ns-card-img-wrap { position: relative; overflow: hidden; }
1421.ns-card-img { width: 100%; aspect-ratio: 16/9; object-fit: cover; display: block; background: #f5f5f5; transition: opacity .3s; }
1422.ns-card-img-hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; opacity: 0; transition: opacity .3s; }
1423.ns-card-img-wrap:hover .ns-card-img { opacity: 0; }
1424.ns-card-img-wrap:hover .ns-card-img-hover { opacity: 1; }
1425.ns-stock-badge { position: absolute; top: 8px; right: 8px; padding: 4px 10px; border-radius: 4px; font-size: 12px; font-weight: 600; z-index: 2; }
1426.ns-stock-badge.disp { background: #4caf50; color: #fff; }
1427.ns-stock-badge:not(.disp) { background: #ff9800; color: #fff; }
1428.ns-card-body { padding: 12px 14px 14px; }
1429.ns-card-specs { font-size: 12px; color: #555; line-height: 1.5; }
1430.ns-card-specs .sp { color: #ccc; }
1431.ns-card-tara { font-size: 11px; color: #888; margin-top: 2px; }
1432.ns-card-title { font-size: 16px; font-weight: 700; color: #111; margin: 6px 0 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
1433.ns-card-price { font-size: 20px; font-weight: 800; color: #c00; margin-top: 4px; }
1434.ns-card-price-old { text-decoration: line-through; color: #999; font-size: 16px; font-weight: 400; margin-right: 8px; }
1435.ns-card-img-link { display: block; text-decoration: none; color: inherit; }
1436.ns-card-title-link { text-decoration: none; color: inherit; }
1437.ns-card-title-link:hover { color: #c00; }
1438.ns-card-btn { display: inline-block; margin-top: 8px; padding: 8px 20px; background: #333; color: #fff; border-radius: 6px; font-size: 13px; text-decoration: none; transition: all .2s; }
1439.ns-card-btn:hover { background: #c00; transform: scale(1.03); }
1440
1441/* noUiSlider */
1442.noUi-target { background: #ddd; border: none; box-shadow: none; border-radius: 4px; height: 4px; }
1443.noUi-connect { background: #333; }
1444.noUi-horizontal .noUi-handle { width: 16px; height: 16px; border-radius: 50%; background: #fff; border: 2px solid #333; box-shadow: 0 1px 3px rgba(0,0,0,.15); cursor: pointer; top: -6px; right: -8px; }
1445.noUi-horizontal .noUi-handle::before, .noUi-horizontal .noUi-handle::after { display: none; }
1446.ns-slider-wrap { padding: 8px 16px 16px; }
1447.ns-slider-values { display: flex; justify-content: space-between; font-size: 12px; color: #666; margin-top: 6px; }
1448
1449/* Apply button */
1450.ns-apply-btn { display: none; align-items: center; justify-content: center; position: fixed; bottom: 0; z-index: 100; padding: 18px 24px; background: linear-gradient(135deg,#e65100 0%,#bf360c 100%); color: #fff; border: none; border-top: 2px solid rgba(255,255,255,.12); font-size: 16px; font-weight: 700; letter-spacing: .5px; cursor: pointer; border-radius: 14px 14px 0 0; box-shadow: 0 -4px 24px rgba(230,81,0,.3); transition: background .2s, box-shadow .2s, transform .2s; white-space: nowrap; }
1451.ns-apply-btn:hover { background: linear-gradient(135deg,#f57c00 0%,#e65100 100%); box-shadow: 0 -6px 32px rgba(230,81,0,.4); }
1452.ns-apply-btn:active { transform: scale(.97); }
1453
1454
1455/* Filter button (mobile) */
1456.ns-filter-btn { display: none; }
1457@media (max-width: 768px) { .ns-filter-btn { display: inline-flex; align-items: center; gap: 4px; padding: 6px 14px; background: #333; color: #fff; border: none; border-radius: 4px; font-size: 13px; cursor: pointer; } }
1458@media (max-width: 768px) {
1459  #ns-toolbar { position: sticky; top: 0; z-index: 50; background: #fff; border-radius: 20px; box-shadow: 0 4px 20px rgba(0,0,0,.12); padding: 6px 10px; margin-bottom: 12px; }
1460  .ns-filter-btn {
1461    width: 100%;
1462    padding: 12px 20px;
1463    background: linear-gradient(135deg,#e65100 0%,#bf360c 100%);
1464    color: #fff;
1465    border: none;
1466    font-size: 15px;
1467    font-weight: 700;
1468    cursor: pointer;
1469    justify-content: center;
1470    border-radius: 8px;
1471  }
1472}
1473
1474/* Filter blocks & dividers */
1475.ns-filter-title { cursor: pointer; -webkit-user-select: none; user-select: none;
1475 border-top: 2px solid #f0f0f0; padding-top: 12px !important; margin-top: 4px; position: relative; }
1476.ns-filter-title::after { display: none; }
1477.ns-filter-block:first-child .ns-filter-title { border-top: none; padding-top: 0 !important; margin-top: 0; }
1478.nsc { max-height: 2000px; overflow: hidden; transition: max-height .3s ease; }
1479.ns-filter-block.collapsed .nsc { max-height: 0; }
1480.ns-filter-block label { font-size: 16px; padding: 4px 0; }
1481.ns-filter-block input[type="checkbox"] { width: 20px; height: 20px; margin: 0; cursor: pointer; }
1482.ns-filter-block input[type="checkbox"]:indeterminate { accent-color: #999; }
1483.ns-filter-overlay { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #fff; z-index: 1000; overflow-y: auto; }
1484.ns-filter-overlay.open { display: block; }
1485.ns-filter-overlay-header { display: flex; align-items: center; gap: 8px; padding: 14px 16px; border-bottom: 1px solid #eee; position: sticky; top: 0; background: #fff; z-index: 1; }
1486.ns-filter-overlay-header h3 { margin: 0; font-size: 18px; }
1487#ns-filter-overlay-close { background: #f0f0f0; border: none; font-size: 22px; font-weight: 200; color: #666; cursor: pointer; width: 36px; height: 36px; border-radius: 50%; display: flex; align-items: center; justify-content: center; padding: 0; line-height: 1; flex-shrink: 0; }
1488.ns-filter-overlay-body { padding: 8px 0; }
1489.ns-filter-overlay-apply { display: flex; align-items: center; justify-content: center; width: calc(100% - 32px); margin: 16px; padding: 14px; background: linear-gradient(135deg,#e65100 0%,#bf360c 100%); color: #fff; border: none; border-radius: 14px; font-size: 16px; font-weight: 700; cursor: pointer; position: sticky; bottom: 16px; z-index: 1001; box-shadow: 0 -4px 24px rgba(230,81,0,.3); transition: background .2s; }
1490.ns-filter-overlay-apply:hover { background: linear-gradient(135deg,#f57c00 0%,#e65100 100%); }
1491.ns-flag { display: inline-block; margin-right: 3px; font-size: 16px; }
1492
1493/* Filter badges/chips */
1494.ns-chips { display: flex; flex-wrap: wrap; gap: 6px; width: 100%; margin-bottom: 16px; align-items: center; }
1495.ns-chip { display: inline-flex; align-items: center; gap: 4px; padding: 3px 9px; border-radius: 20px; font-size: 12px; font-weight: 600; line-height: 1.4; cursor: pointer; border: 1px solid rgba(0,0,0,.06); box-shadow: 0 1px 3px rgba(0,0,0,.06); transition: box-shadow .15s; }
1496.ns-chip:hover { box-shadow: 0 2px 8px rgba(0,0,0,.12); }
1497.ns-chip-remove { font-size: 15px; line-height: 1; opacity: .5; margin-left: 2px; }
1498.ns-chip-remove:hover { opacity: 1; }
1499.ns-chip-caret { font-size: 14px; line-height: 1; opacity: .85; margin-left: 1px; }
1500.ns-clear { display: inline-flex; align-items: center; justify-content: center; cursor: pointer; padding: 2px; border: 0; background: transparent; border-radius: 50%; }
1501.ns-clear::before { content: '\2715'; display: inline-flex; align-items: center; justify-content: center; width: 22px; height: 22px; border-radius: 50%; background: #c62828; color: #fff; font-size: 12px; line-height: 1; }
1502.ns-clear:hover::before { background: #a00; }
1503.ns-clear-search { cursor: pointer; font-size: 20px; font-weight: 200; color: #999; margin-right: 6px; display: inline-flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 50%; transition: all .15s; vertical-align: middle; }
1504.ns-clear-search:hover { background: #f0f0f0; color: #333; }
1505.ns-count { font-size: 15px; color: #333; font-weight: 600; background: #f5f5f5; padding: 4px 10px; border-radius: 20px; }
1506.ns-toolbar { display: none; }
1507.ns-brand-item:hover { background: #f8f8f8; }
1508.ns-brand-models { max-height: 2000px; overflow: hidden; transition: max-height .3s ease; }
1509.ns-brand-models input[type="checkbox"] { width: 16px; height: 16px; }
1510.ns-sidebar-inner { background: #fff; border: 1px solid #eee; border-radius: 8px; overflow: hidden; padding-top: 8px; }
1511@keyframes ns-spin { to { transform: rotate(360deg); } }
1512
1513.ns-pagination { display: flex; align-items: center; justify-content: center; gap: 4px; margin-top: 30px; }
1514.ns-page-btn { padding: 6px 12px; border: 1px solid #ddd; border-radius: 4px; font-size: 13px; cursor: pointer; background: #fff; color: #333; }
1515.ns-page-btn:hover { background: #f5f5f5; }
1516.ns-page-btn.active { background: #333; color: #fff; border-color: #333; }
1517.ns-loading { text-align: center; padding: 60px 20px; color: #999; }
1518.ns-error { text-align: center; padding: 40px; color: #c00; }
1519.ns-empty { text-align: center; padding: 60px; color: #999; }
1520@media (max-width: 1024px) { .ns-grid { grid-template-columns: repeat(2, 1fr); } }
1521@media (max-width: 768px) {
1522  .ns-layout { flex-direction: column; }
1523  .ns-sidebar { display: none; }
1524  .ns-chips { flex-direction: column; align-items: stretch; border-radius: 8px; margin-bottom: 0; }
1525  .ns-chips-wrapbox { display: block; position: relative; width: 100%; padding-bottom: 18px; }
1526  .ns-chips-wrap { display: flex; flex-wrap: wrap; gap: 4px; width: 100%; max-width: 100%; position: relative; overflow: hidden; transition: max-height .22s ease; }
1527  .ns-chips-wrap .ns-chip, .ns-chips-wrap .ns-clear { flex: 0 0 auto; white-space: nowrap; }
1528  .ns-chips-wrapbox.has-overflow .ns-chips-wrap::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: var(--ns-chips-row, 30px); background: linear-gradient(rgba(255,255,255,0), #fff 72%); pointer-events: none; }
1529  .ns-chips-wrapbox.has-overflow .ns-chips-toggle { display: flex; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; height: 18px; align-items: center; justify-content: center; margin: 0; padding: 0; border: 0; background: transparent; color: #8a8a8a; font-size: 16px; line-height: 1; cursor: pointer; z-index: 1; }
1530  .ns-chips-wrapbox.expanded .ns-chips-collapse { display: flex; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; height: 18px; align-items: center; justify-content: center; border: 0; background: transparent; color: #8a8a8a; font-size: 17px; line-height: 1; cursor: pointer; padding: 0; z-index: 1; }
1531  .ns-grid { grid-template-columns: repeat(2, 1fr); gap: 12px; }
1532}
1533</style>
1534
1535<div class="ns-page">
1536  <div class="ns-layout">
1537    <aside class="ns-sidebar">
1538      <div id="ns-sidebar"><div class="ns-loading">Se incarca...</div></div>
1539      <button class="ns-apply-btn" id="ns-apply-btn"></button>
1540    </aside>
1541    <main class="ns-main">
1542      <div id="ns-toolbar"></div>
1543      <div id="ns-grid"><div class="ns-loading">Se incarca...</div></div>
1544      <div id="ns-pagination"></div>
1545    </main>
1546  </div>
1547</div>
1548
1549<script>
1550(function() {
1551  var API = 'https://searchserverapi1.com/getresults?api_key=6L7E4d6O1v';
1552  var PAGE = 21;
1553  var H = {
1554    stoc: 'filter_metafield_2e8cb9b9636819e85e4e8fc7146b1c3a',
1555    pret: 'price',
1556    an: 'filter_metafield_1f273c7571237a453f9f96257d499a65',
1557    tara: 'filter_metafield_df9f82a8977c1d971d1f9cac2e8afa5c',
1558    marca: 'filter_metafield_2f4a36da09bad075efa3dfe487f2dbc3',
1559    model: 'filter_metafield_9fb033c77e7040da60059c651c77b14b',
1560    rulaj: 'filter_metafield_d6c09241d1c7dc58ebbed5a52a791cda',
1561    putere: 'filter_metafield_288c8d1a19e239c55f2fb95852971e37',
1562    transmisie: 'filter_metafield_1303be245881293c69167d22bd28de38',
1563    motor: 'filter_metafield_f9309f00f1cd3859f823689bc983c398',
1564    combustibil: 'filter_metafield_1be71a1ab3f05e1f9d8e0dfc0942b12d',
1565    cabina: 'filter_metafield_bab5221f5fb83f2657a7446aaf7c75c3'
1566  };
1567  var MG = [['Electric',['Electric']],['1.0-1.5 l',['1.0 l','1.2 l','1.3 l','1.4 l']],['1.5-2.0 l',['1.5 l','1.6 l','1.7 l','1.8 l','1.9 l']],['2.0-2.5 l',['2.0 l','2.1 l','2.2 l','2.4 l']],['2.5-3.0 l',['2.5 l','2.7 l','2.9 l']],['3.0 l+',['3.0 l','3.5 l','3.6 l','4.0 l','4.4 l','6.4 l']]];
1568  var L = {stoc:'Stoc',pret:'Pre\u021b',an:'An producere',tara:'\u021aara de origine',marca:'Marcă',model:'Model',rulaj:'Rulaj',putere:'Putere',transmisie:'Transmisie',motor:'Motor',combustibil:'Combustibil',cabina:'Tip cabin\u0103'};
1569
1570  function gp(n) { if(n in P) return P[n]||null; var m=location.search.match(new RegExp('[?&]'+n+'=([^&]*)')); return m?decodeURIComponent(m[1].replace(/\+/g,' ')):null; }
1571  function esc(s){return String(s==null?'':s).replace(/&/g,'&amp;').replace(/"/g,'&quot;').replace(/</g,'&lt;').replace(/>/g,'&gt;');}
1572
1573  function bu() {
1574    var u=API+'&facets=true&output=json&collection=all&items=true&maxResults='+PAGE;
1575    var p=gp('page')||'1'; u+='&startIndex='+((parseInt(p)-1)*PAGE);
1576    var s=gp('sortBy'); if(s) u+='&sortBy='+s;
1577    var q=gp('q'); if(q) u+='&q='+encodeURIComponent(q);
1578    Object.keys(H).forEach(function(k){var v=gp('rb_'+H[k]);if(v)u+='&restrictBy['+H[k]+']='+v.split('|').map(function(x){return encodeURIComponent(x);}).join('|');});
1579    return u;
1580  }
1581
1582  var P = {}; // pending filter changes
1583  function up(p,v,s) {
1584    if(s){if(v)P[p]=v;else delete P[p];showApply();return;}
1585    var u=new URL(location.href); if(v) u.searchParams.set(p,v); else u.searchParams.delete(p);
1586    showLoading(); location.href=u.href;
1587  }
1588  function tg(k,v,s) {
1589    var a;
1590    if(k in P){a=P[k]?P[k].split('|'):[];}
1591    else{var u=gp(k);a=u?u.split('|'):[];}
1592    var i=a.indexOf(v);
1593    if(i>-1)a.splice(i,1);else a.push(v);
1594    if(s){P[k]=a.join('|')||null;showApply();return;}
1595    up(k,a.join('|')||null);
1596  }
1597  function showApply(){
1598    var b=document.getElementById('ns-apply-btn');if(!b)return;
1599    var n=Object.keys(P).length;
1600    b.style.display=n?'flex':'none';
1601    b.textContent=n?'Aplic\u0103':'';
1602    positionApplyBtn();
1603  }
1604  function doApply(){
1605    var u=new URL(location.href);
1606    Object.keys(P).forEach(function(k){if(P[k])u.searchParams.set(k,P[k]);else u.searchParams.delete(k);});
1607    P={};showLoading();showApply();
1608    setTimeout(function(){location.href=u.href;},100);
1609  }
1610  function toggleChip(key,val){
1611    var cur=(key in P)?P[key]:gp(key);
1612    var a=cur?String(cur).split('|'):[];
1613    var i=a.indexOf(val);
1614    if(i>-1)a.splice(i,1);else a.push(val);
1615    P[key]=a.join('|')||null;
1616    doApply();
1617  }
1618  function showLoading(){
1619    var o=document.createElement('div');o.id='ns-loading';o.style.cssText='position:fixed;inset:0;background:rgba(255,255,255,.9);z-index:9999;display:flex;align-items:center;justify-content:center;';
1620    o.innerHTML='<div style="width:40px;height:40px;border:4px solid #eee;border-top-color:#333;border-radius:50%;animation:ns-spin .6s linear infinite"></div>';
1621    document.body.appendChild(o);
1622  }
1623
1624  function init() {
1625    var url=bu(),cached=cacheGet('main',300000);
1626    function renderData(d){
1627      var f=d.facets||[],items=d.items||[],total=d.totalItems||0,page=parseInt(gp('page')||'1'),pages=Math.ceil(total/PAGE);
1628      if(!allBrands){f.forEach(function(ff){if(ff.title==='Marcă')allBrands=ff.buckets;});}
1629      
1630      var fh=bf(f);
1631      document.getElementById('ns-sidebar').innerHTML='<div class="ns-sidebar-inner">
1631'+fh+'</div>';
1632      document.getElementById('ns-toolbar').innerHTML=bt(total,getChips());
1633      initChips();setTimeout(initChips,600);setTimeout(initChips,1500);
1634      ensureBrandsCached(gp('rb_'+H.marca)?gp('rb_'+H.marca).split('|'):[],function(){var tb=document.getElementById('ns-toolbar');if(tb){tb.innerHTML=bt(total,getChips());initChips();}});
1635      mo(fh);
1636      openBrands(document.getElementById('ns-sidebar'));
1637      var _ov=document.getElementById('ns-filter-overlay');
1638      if(_ov)openBrands(_ov.querySelector('.ns-filter-overlay-body'));
1639      document.getElementById('ns-grid').innerHTML=bg(items);
1640      document.getElementById('ns-pagination').innerHTML=bp(page,pages);
1641      is();
1642      var cs=JSON.parse(localStorage.getItem('ns_collapse')||'{}');
1643      var hasSaved=Object.keys(cs).length>0;
1644      document.querySelectorAll('.ns-filter-block').forEach(function(b){
1645        var id=b.dataset.id;
1646        if(window.innerWidth<=768&&!hasSaved){b.classList.add('collapsed');return;}
1647        if(cs[id])b.classList.add('collapsed');
1648      });
1649      if(allBrands)setTimeout(function(){preloadModelsLoop(allBrands,0);},500);
1650    }
1651    function start(){
1652      if(cached){renderData(cached);fetch(url).then(function(r){return r.json();}).then(function(d){cacheSet('main',d);renderData(d);}).catch(function(){});return;}
1653      fetch(url).then(function(r){return r.json();}).then(function(d){cacheSet('main',d);renderData(d);}).catch(function(e){document.getElementById('ns-grid').innerHTML='<div class="ns-error">Eroare: '+e.message+'</div>';});
1654    }
1655    var cb=cacheGet('brands',1800000);
1656    if(cb&&cb.length){allBrands=cb;start();}
1657    else{fetch(API+'&facets=true&output=json&collection=all&items=false&maxResults=0').then(function(r){return r.json();}).then(function(d){var bl=null;(d.facets||[]).forEach(function(f){if(f.title==='Marcă')bl=f.buckets||[];});if(bl&&bl.length){allBrands=bl;cacheSet('brands',bl);}}).catch(function(){}).then(function(){start();});}
1658  }
1659
1660  function bf(f){
1661    var m={}; f.forEach(function(x){Object.keys(L).forEach(function(k){if(x.title===L[k])m[k]=x;});});
1662    var h='';
1663    if(m.stoc) h+=fb(L.stoc,chk('stoc',m.stoc.buckets));
1664    if(m.pret&&m.pret.buckets&&m.pret.buckets[0]){var r=m.pret.buckets[0].value.split(',');var pm=Math.round(parseFloat(r[0]))||0,px=Math.round(parseFloat(r[1]))||100000;h+=fb(L.pret,sl('pret',pm,px,'€'));}
1665    if(m.an){var yr=gy(m.an);if(yr)h+=fb(L.an,sl('an',yr[0],yr[1],''));}
1666    if(m.tara) h+=fb(L.tara,th2(m.tara.buckets));
1667    if(m.marca) h+=fb(L.marca,sh('marca',m.marca.buckets));
1668    // Model — внутри дерева Marcа
1669    if(m.rulaj) h+=fb(L.rulaj,sl('rulaj',0,300000,'km'));
1670    if(m.putere) h+=fb(L.putere,sl('putere',0,600,'CP'));
1671    if(m.transmisie) h+=fb(L.transmisie,trh(m.transmisie.buckets));
1672    if(m.motor){motorBuckets=m.motor.buckets;h+=fb(L.motor,mh(m.motor.buckets));}
1673    if(m.combustibil) h+=fb(L.combustibil,chk('combustibil',m.combustibil.buckets));
1674    if(m.cabina) h+=fb(L.cabina,chk('cabina',m.cabina.buckets));
1675    return h;
1676  }
1677  function fb(t,c){var id=t.replace(/[^a-zA-Z0-9]/g,'_').toLowerCase();return '<div class="ns-filter-block" data-id="'+id+'"><div class="ns-filter-title" style="font-size:16px;font-weight:600;padding:14px 12px 8px;color:#333">'+t+'</div><div class="nsc">'+c+'</div></div>';}
1678  function chk(k,b){if(!b)return'';bucketCache[k]=b;var s=gp('rb_'+H[k]),sl=s?s.split('|'):[],it=b.slice(0,10),h='<ul style="list-style:none;margin:0;padding:4px 12px 8px;max-height:300px;overflow-y:auto">';it.forEach(function(x){var c=sl.indexOf(x.value)>-1?' checked':'';h+='<li style="margin:2px 0"><label style="cursor:pointer;display:flex;align-items:center;gap:4px"><input type="checkbox" class="cf-chk" data-key="'+k+'" data-val="'+x.value.replace(/"/g,'&quot;')+'"'+c+'><span>'+x.value+'</span><span style="color:#999;font-size:14px;margin-left:auto">'+(x.count?x.count:'')+'</span></label></li>';});if(b.length>10)h+='<li style="text-align:center;padding:4px 0"><button class="ns-show-all" data-key="'+k+'" style="background:none;border:none;color:#e65100;cursor:pointer;font-size:12px;font-weight:600">Arat\u0103 tot ('+b.length+')</button></li>';h+='</ul>';return h;}
1679  var bucketCache = {}, brandCache = {}, allBrands = null, loadingBrands = {}, warmingBrands = {}, modelsExpanded = {}, chipsExpandedBrands = {}, motorBuckets = null;
1680  // localStorage cache helpers
1681  function cacheGet(key,ttl){try{var r=localStorage.getItem('ns_'+key);if(!r)return null;var d=JSON.parse(r);if(Date.now()-d.ts>ttl){localStorage.removeItem('ns_'+key);return null;}return d.val;}catch(e){localStorage.removeItem('ns_'+key);return null;}}
1682  function cacheSet(key,val){try{localStorage.setItem('ns_'+key,JSON.stringify({ts:Date.now(),val:val}));}catch(e){}}
1683  // Restore brandCache from localStorage
1684  (function(){try{for(var i=0;i<localStorage.length;i++){var k=localStorage.key(i);if(k&&k.indexOf('ns_models_')===0){var r=localStorage.getItem(k);if(r){var d=JSON.parse(r);if(Date.now()-d.ts<=1800000)brandCache[k.slice(10)]=d.val;}}}}catch(e){}})();
1685  function sh(k,b){
1686    var brands=allBrands||b;
1687    if(!brands)return'';
1688    var s=gp('rb_'+H[k]),sl=s?s.split('|'):[],ms=gp('rb_'+H.model),msl=ms?ms.split('|'):[];
1689    var h='<div style="padding:4px 12px 0"><input type="text" id="sf-search" placeholder="Cauta..." style="width:100%;padding:5px 8px;border:1px solid #ddd;border-radius:4px;font-size:13px"></div><ul style="list-style:none;margin:0;padding:4px 12px 8px;max-height:400px;overflow-y:auto">';
1690    // calc model selection count per brand from URL
1691    var modelSel={};
1692    brands.forEach(function(brand){
1693      var cache=brandCache[brand.value];
1694      if(cache){var cnt=0;cache.forEach(function(m){if(msl.indexOf(m.value)>-1)cnt++;});if(cnt>0)modelSel[brand.value]=cnt;}
1695    });
1696    var getPriority=function(bv){
1697      var inUrl=sl.indexOf(bv.value)>-1;
1698      var hasModels=modelSel[bv.value]>0;
1699      if(hasModels&&!inUrl)return 0;   // partial → top
1700      if(inUrl)return 1;               // full brand → middle
1701      return 2;                         // not selected → bottom
1702    };
1703    brands.slice().sort(function(a,b2){var pa=getPriority(a),pb=getPriority(b2);return pa-pb||a.value.localeCompare(b2.value);}).forEach(function(x){
1704      var cnt=0;if(b){var fb2=null;b.forEach(function(bv){if(bv.value===x.value)fb2=bv;});if(fb2)cnt=fb2.count;else if(sl.indexOf(x.value)>-1)cnt=x.count;}else{cnt=x.count;}
1705      var isChecked=sl.indexOf(x.value)>-1;
1706      var c=isChecked?' checked':'';
1707      // auto-open partially selected brands and fully selected brands
1708      var partial=modelSel[x.value]>0&&!isChecked;
1709      var expanded=(partial||isChecked)?'open':'';
1710      h+='<li style="margin:1px 0;border-radius:4px;transition:background .15s" class="ns-brand-item '+expanded+'" data-brand="'+x.value.replace(/"/g,'&quot;')+'">'+
1711        '<div style="display:flex;align-items:center;gap:4px;padding:3px 4px;cursor:pointer" class="ns-brand-header">'+
1712        '<span class="ns-brand-toggle" style="font-size:16px;color:#999;width:18px;text-align:center;cursor:pointer;font-weight:bold">'+(expanded?'\u2212':'+')+'</span>'+
1713        '<input type="checkbox" class="cf-chk" data-key="marca" data-val="'+x.value.replace(/"/g,'&quot;')+'"'+c+'>'+
1714        '<span style="font-size:14px;font-weight:500">'+x.value+'</span>'+
1715        '<span style="color:#999;font-size:12px;margin-left:auto">'+(cnt?'\u00a0'+cnt:'')+'</span></div>'+
1716        '<div class="ns-brand-models" data-brand="'+x.value.replace(/"/g,'&quot;')+'" style="padding-left:24px;'+(expanded?'':'display:none')+'">'+
1717        (expanded?'<div class="ns-loading" style="padding:4px 0;font-size:12px">Se incarca...</div>':'')+
1718        '</div></li>';
1719    });
1720    h+='</ul>';
1721
1722    if(!allBrands)allBrands=b;
1723    return h;
1724  }
1725  function loadBrandModels(brand, mc){
1726    if(!mc)return;
1727    if(brandCache[brand]&&brandCache[brand].length){renderModels(mc,brand,brandCache[brand]);return;}
1728    var cached=cacheGet('models_'+brand,1800000);
1729    if(cached&&cached.length){brandCache[brand]=cached;renderModels(mc,brand,cached);return;}
1730    mc.innerHTML='<div style="padding:4px 0;font-size:12px;color:#999">Se incarca...</div>';
1731    if(loadingBrands[brand]){loadingBrands[brand].push(mc);return;}
1732    loadingBrands[brand]=[mc];
1733    fetchModels(brand).then(function(models){
1734      brandCache[brand]=models;if(models.length)cacheSet('models_'+brand,models);
1735      (loadingBrands[brand]||[]).forEach(function(c){renderModels(c,brand,models);});
1736      loadingBrands[brand]=null;
1737    }).catch(function(){
1738      (loadingBrands[brand]||[]).forEach(function(c){c.innerHTML='<div style="padding:4px 0;font-size:12px;color:#999">Eroare</div>';});
1739      loadingBrands[brand]=null;
1740    });
1741  }
1742  function fetchModels(brand){
1743    var A='https://searchserverapi1.com/getresults?api_key=6L7E4d6O1v';
1744    return fetch(A+'&facets=true&output=json&collection=all&items=false&maxResults=0&restrictBy['+H.marca+']='+encodeURIComponent(brand))
1745      .then(function(r){return r.json();})
1746      .then(function(d){var models=[];(d.facets||[]).forEach(function(f){if(f.title==='Model')models=f.buckets||[];});return models;});
1747  }
1748  function openBrands(root){
1749    if(!root)return;
1750    root.querySelectorAll('.ns-brand-item.open').forEach(function(li){
1751      loadBrandModels(li.dataset.brand, li.querySelector('.ns-brand-models'));
1752    });
1753  }
1754  function warmBrand(b){
1755    if(!b||(brandCache[b]&&brandCache[b].length)||warmingBrands[b])return;
1756    warmingBrands[b]=true;
1757    fetchModels(b).then(function(models){brandCache[b]=models;if(models.length)cacheSet('models_'+b,models);warmingBrands[b]=false;}).catch(function(){warmingBrands[b]=false;});
1758  }
1759  function preloadModelsLoop(brands,i){
1760    if(i>=brands.length)return;
1761    warmBrand(brands[i].value);
1762    setTimeout(function(){preloadModelsLoop(brands,i+1);},800);
1763  }
1764  function renderModels(container,brand,models){
1765    var ms=gp('rb_'+H.model),msl=ms?ms.split('|'):[];
1766    var sorted=models.slice().sort(function(a,b2){var aa=msl.indexOf(a.value)>-1?0:1,bb=msl.indexOf(b2.value)>-1?0:1;return aa-bb||(b2.count||0)-(a.count||0);});
1767    var showAll=!!modelsExpanded[brand];
1768    var list=showAll?sorted:sorted.slice(0,3);
1769    var bq=brand.replace(/"/g,'&quot;');
1770    var h='<ul style="list-style:none;margin:0;padding:4px 0">';
1771    list.forEach(function(m){
1772      var ch=msl.indexOf(m.value)>-1?' checked':'';
1773      h+='<li style="margin:0;padding:0 8px 0 8px"><label style="cursor:pointer;font-size:12px;display:flex;align-items:center;gap:4px;line-height:1.4"><input type="checkbox" class="cf-model-chk" data-brand="'+bq+'" data-val="'+m.value.replace(/"/g,'&quot;')+'"'+ch+'><span>'+m.value+'</span><span style="color:#999;font-size:11px;margin-left:auto;padding-left:8px">'+(m.count?m.count:'')+'</span></label></li>';
1774    });
1775    if(sorted.length>3){
1776      h+='<li style="padding:2px 8px 4px"><button class="'+(showAll?'ns-models-less':'ns-models-all')+'" data-brand="'+bq+'" style="background:none;border:none;color:#e65100;cursor:pointer;font-size:12px;font-weight:600;padding:2px 0">'+(showAll?'Arat\u0103 mai pu\u021bin':'Arat\u0103 toate modelele ('+sorted.length+')')+'</button></li>';
1777    }
1778    h+='</ul>';container.innerHTML=h;
1779    updateBrandState(brand);
1780  }
1781  function renderBrandContainers(brand){
1782    var models=brandCache[brand]||[];
1783    document.querySelectorAll('.ns-brand-models[data-brand="'+brand.replace(/"/g,'&quot;')+'"]').forEach(function(c){renderModels(c,brand,models);});
1784  }
1785  function updateBrandState(brand){
1786    var items=document.querySelectorAll('.ns-brand-item[data-brand="'+brand.replace(/"/g,'&quot;')+'"]');
1787    var models=brandCache[brand];if(!models||!items.length)return;
1788    var ms=gp('rb_'+H.model),msl=ms?ms.split('|'):[];
1789    var selCount=0;
1790    models.forEach(function(m){if(msl.indexOf(m.value)>-1)selCount++;});
1791    items.forEach(function(li){
1792      var bchk=li.querySelector('.cf-chk');if(!bchk)return;
1793      if(selCount===0){bchk.checked=false;bchk.indeterminate=false;}
1794      else if(selCount===models.length){bchk.checked=true;bchk.indeterminate=false;}
1795      else{bchk.checked=false;bchk.indeterminate=true;}
1796    });
1797  }
1798  function sl(k,mn,mx,u){var c=gp('rb_'+H[k]),a=c?(k==='an'?c.split('|'):c.split(',')):[],v1=a.length>0?parseFloat(a[0]):mn,v2=k==='an'&&a.length>0?parseFloat(a[a.length-1]):(a.length>1?parseFloat(a[1]):mx);if(isNaN(v1))v1=mn;if(isNaN(v2))v2=mx;return '<div class="ns-slider-wrap" data-key="'+k+'" data-min="'+mn+'" data-max="'+mx+'" data-v1="'+v1+'" data-v2="'+v2+'" data-unit="'+u+'"><div class="ns-slider"></div><div class="ns-slider-values"><span></span><span></span></div></div>';}
1799  function trh(b){if(!b)return'';var s=gp('rb_'+H.transmisie),sl=s?s.split('|'):[],a=['Automat\u0103','Mecanic\u0103'],h='<ul style="list-style:none;margin:0;padding:4px 12px 8px">';b.forEach(function(x){if(a.indexOf(x.value)===-1)return;var c=sl.indexOf(x.value)>-1?' checked':'';h+='<li style="margin:2px 0"><label style="cursor:pointer;display:flex;align-items:center;gap:4px"><input type="checkbox" class="cf-chk" data-key="transmisie" data-val="'+x.value.replace(/"/g,'&quot;')+'"'+c+'><span>'+x.value+'</span><span style="color:#999;font-size:14px;margin-left:auto">'+(x.count?x.count:'')+'</span></label></li>';});h+='</ul>';return h;}
1800  function th2(b){if(!b)return'';
1800var fl={Coreea:'🇰🇷',SUA:'🇺🇸',China:'🇨🇳','Zona Euro':'🇪🇺','Alt\u0103':'🌍'},s=gp('rb_'+H.tara),sl=s?s.split('|'):[],h='<ul style="list-style:none;margin:0;padding:4px 12px 8px">';b.forEach(function(x){var c=sl.indexOf(x.value)>-1?' checked':'';h+='<li style="margin:2px 0"><label style="cursor:pointer;display:flex;align-items:center;gap:4px"><input type="checkbox" class="cf-chk" data-key="tara" data-val="'+x.value.replace(/"/g,'&quot;')+'"'+c+'><span>'+(fl[x.value]?fl[x.value]+' ':'')+x.value+'</span><span style="color:#999;font-size:14px;margin-left:auto">'+(x.count?x.count:'')+'</span></label></li>';});h+='</ul>';return h;}
1801  function gy(f){var y=[];(f.buckets||[]).forEach(function(b){var n=parseInt(b.value);if(!isNaN(n))y.push(n);});y.sort(function(a,b){return a-b;});return y.length>=2?[y[0],y[y.length-1]]:null;}
1802  function mg(id,brands,hash){
1803    var A='https://searchserverapi1.com/getresults?api_key=6L7E4d6O1v';
1804    Promise.all(brands.map(function(b){
1805      return fetch(A+'&facets=true&output=json&collection=all&items=false&maxResults=0&restrictBy['+hash+']='+encodeURIComponent(b))
1806        .then(function(r){return r.json();});
1807    })).then(function(results){
1808      var el=document.getElementById(id);if(!el)return;
1809      var h='<ul style="list-style:none;margin:0;padding:4px 12px 8px">';
1810      for(var i=0;i<results.length;i++){
1811        var facet=null;
1812        (results[i].facets||[]).forEach(function(f){if(f.title==='Model')facet=f;});
1813        if(!facet||!facet.buckets||facet.buckets.length===0)continue;
1814        h+='<li style="font-size:13px;font-weight:600;color:#333;padding:6px 0 2px">'+brands[i]+'</li>';
1815        facet.buckets.forEach(function(b){
1816          h+='<li style="margin:2px 0"><label style="cursor:pointer;font-size:14px;display:flex;align-items:center;gap:4px"><input type="checkbox" class="cf-chk" data-key="model" data-val="'+b.value.replace(/"/g,'&quot;')+'"><span>'+b.value+'</span><span style="color:#999;font-size:14px;margin-left:auto">'+(b.count?b.count:'')+'</span></label></li>';
1817        });
1818      }
1819      h+='</ul>';el.innerHTML=h;
1820    }).catch(function(){});
1821  }
1822  function mh(b){var v={},sel=(gp('rb_'+H.motor)||'').split('|');(b||[]).forEach(function(x){v[x.value]=x.count;});var h='<ul style="list-style:none;margin:0;padding:4px 12px 8px">';MG.forEach(function(g){var c=0,all=true;g[1].forEach(function(x){c+=v[x]||0;if(sel.indexOf(x)===-1)all=false;});h+='<li style="margin:2px 0"><label style="cursor:pointer;display:flex;align-items:center;gap:4px"><input type="checkbox" class="cf-motor" data-vals=\''+JSON.stringify(g[1])+'\''+(all?' checked':'')+'><span>'+g[0].replace(/-/g,'–')+'</span><span style="color:#999;font-size:14px;margin-left:auto">'+(c?c:'')+'</span></label></li>';});h+='</ul>';return h;}
1823  function ps(item){var d=item.description||'',t=item.title||'',y=t.match(/^20\d{2}/)?t.match(/^20\d{2}/)[0]:'',e='',c='',k='',f='',tr='',st='',ta='',m;if(!y){m=d.match(/\b(20\d{2})\b/);if(m)y=m[1];}m=d.match(/([\d\s.,]+)\s*KM/i);if(m)k=m[1].replace(/\s/g,'').replace(/\./g,',');m=d.match(/(\d+)\s*CP/);if(m)c=m[1]+' CP';m=d.match(/(\d[.,]\d\s*l)/i);if(m)e=m[1];else{m=t.match(/(\d[.,]\d)/);if(m)e=m[1]+' l';}if(d.match(/diesel/i))f='Diesel';else if(d.match(/benzin/i))f='Benzina';else if(d.match(/electric/i)||d.match(/kWh/i))f='Electric';else if(d.match(/hybrid|hibrid/i))f='Hybrid';if(d.match(/automat/i))tr='Automata';else if(d.match(/mecanic|manual/i))tr='Mecanica';if(d.match(/disponibil/i)&&!d.match(/la comand/i))st='Disponibil';else if(d.match(/n drum/i))st='In drum';else if(d.match(/la comanda/i))st='La comanda';if(d.match(/Coreea/i))ta='🇰🇷 Coreea';else if(d.match(/SUA/i)||d.match(/America/i))ta='🇺🇸 SUA';else if(d.match(/China/i))ta='🇨🇳 China';else if(d.match(/Canada/i))ta='🇨🇦 Canada';else if(d.match(/Europa/i)||d.match(/Europe/i)||d.match(/Germania/i)||d.match(/Olanda/i)||d.match(/Lituania/i))ta='🇪🇺 Europa';return{y:e?y+'':'',e:e,c:c,k:k,f:f,tr:tr,st:st,ta:ta};}
1824  function bg(items){if(items.length===0)return'<div class="ns-empty">Nu s-au gasit</div>';var h='<div class="ns-grid">';
1824items.forEach(function(x){var s=ps(x),so='';if(s.st){var sc=s.st==='Disponibil'?'disp':'';so='<span class="ns-stock-badge '+sc+'">'+s.st+'</span>';}var sp=[];if(s.y)sp.push(s.y);if(s.e)sp.push(s.e);if(s.c)sp.push(s.c);var sp2=[];if(s.f)sp2.push(s.f);if(s.tr)sp2.push(s.tr);if(s.k)sp2.push(s.k+' km');var spe=sp.length?'<div class="ns-card-specs">'+sp.join('<span class="sp"> \u00b7 </span>')+'</div>':'',spe2=sp2.length?'<div class="ns-card-specs">'+sp2.join('<span class="sp"> \u00b7 </span>')+'</div>':'',st=s.ta?'<div class="ns-card-tara">'+s.ta+'</div>':'';var imgs=x.shopify_images,img2=imgs&&imgs.length>1?'<img class="ns-card-img-hover" src="'+imgs[1]+'" alt="" loading="lazy">':'',lk=x.link||'#';h+='<div class="ns-card"><div class="ns-card-img-wrap"><a href="'+lk+'" class="ns-card-img-link">'+(x.image_link?'<img class="ns-card-img" src="'+x.image_link+'" alt="'+x.title+'" loading="lazy">':'<div class="ns-card-img"></div>')+img2+'</a>'+so+'</div><div class="ns-card-body">'+spe+spe2+st+'<div class="ns-card-title"><a href="'+lk+'" class="ns-card-title-link">'+x.title+'</a></div><div class="ns-card-price">'+(function(){var p=parseFloat(x.price||0),lp=parseFloat(x.list_price||0);return lp>p?'<span class="ns-card-price-old">'+lp.toLocaleString()+' EUR</span> '+p.toLocaleString():p.toLocaleString()})()+' EUR</div><a class="ns-card-btn" href="'+lk+'">Vezi ma\u0219ina</a></div></div>';});h+='</div>';return h;}
1825  function bp(c,t){if(t<=1)return'';var h='<div class="ns-pagination">';if(c>1)h+='<button class="ns-page-btn" data-page="'+(c-1)+'">«</button>';for(var i=Math.max(1,c-2);i<=Math.min(t,c+2);i++)h+='<button class="ns-page-btn'+(i===c?' active':'')+'" data-page="'+i+'">'+i+'</button>';if(c<t)h+='<button class="ns-page-btn" data-page="'+(c+1)+'">»</button>';h+='</div>';return h;}
1826  var ICONS={
1827    an:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"/><path d="M16 2v4M8 2v4M3 10h18"/></svg>',
1828    pret:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20.5 13.5 13 21l-9-9V3h9z"/><circle cx="7.5" cy="7.5" r="1.4" fill="currentColor" stroke="none"/></svg>',
1829    rulaj:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 21 8.5 3"/><path d="M19 21 15.5 3"/><path d="M12 4v3M12 11v3M12 18v3"/></svg>',
1830    putere:'<svg viewBox="0 0 24 24" fill="currentColor"><path d="M13 2 3 14h7l-1 8 11-13h-7z"/></svg>',
1831    transmisie:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="5" r="3"/><path d="M12 8v11"/><path d="M8 21h8"/></svg>',
1832    combustibil:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 22V4a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v18M3 11h10M13 8l3 3v7a2 2 0 0 0 4 0v-8l-3-3"/></svg>',
1833    stoc:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 7l9-4 9 4v10l-9 4-9-4z"/><path d="M3 7l9 4 9-4M12 11v10"/></svg>',
1834    cabina:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 13l1.6-4.6A2 2 0 0 1 8.5 7h7a2 2 0 0 1 1.9 1.4L19 13"/><path d="M3 13h18v5H3z"/><circle cx="7" cy="18" r="1.5"/><circle cx="17" cy="18" r="1.5"/></svg>',
1835    marca:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 13l1.6-4.6A2 2 0 0 1 8.5 7h7a2 2 0 0 1 1.9 1.4L19 13"/><path d="M3 13h18v5H3z"/><circle cx="7" cy="18" r="1.5"/><circle cx="17" cy="18" r="1.5"/></svg>',
1836    model:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0l-7.2-7.2V3h10.4l7.2 7.2a2 2 0 0 1 0 2.8z"/><circle cx="7.5" cy="7.5" r="1.4"/>
1836</svg>',
1837    motor:'<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="5" width="14" height="8" rx="2"/><path d="M18 8h2v3h-2M7 13v4M15 13v4M5 20h12M9 5V3M13 5V3"/></svg>'
1838  };
1839  function getChips(){
1840    var cc={stoc:'#e8f5e9',marca:'#e3f2fd',model:'#f3e5f5',pret:'#fff3e0',an:'#fce4ec',rulaj:'#e0f7fa',putere:'#f1f8e9',transmisie:'#fff8e1',motor:'#efebe9',combustibil:'#fbe9e7',cabina:'#e8eaf6',tara:'#f9fbe7'};
1841    var simple=[];
1842    var RANGE={pret:{unit:'€'},an:{unit:''},rulaj:{unit:'km'},putere:{unit:'CP'}};
1843    var FLAGS={Coreea:'🇰🇷',SUA:'🇺🇸',China:'🇨🇳','Zona Euro':'🇪🇺','Altă':'🌍'};
1844    Object.keys(H).forEach(function(k){
1845      if(k==='marca'||k==='model'||k==='motor')return;
1846      var v=gp('rb_'+H[k]);
1847      if(!v)return;
1848      if(RANGE[k]){
1849        var a,b;
1850        if(k==='an'){var ys=v.split('|').map(Number).filter(function(x){return !isNaN(x);}).sort(function(x,y){return x-y;});if(!ys.length)return;a=ys[0];b=ys[ys.length-1];}
1851        else{var p=v.split(',');a=Number(p[0]);b=Number(p[1]);}
1852        var lbl=a+(b!==a?'–'+b:'')+(RANGE[k].unit?' '+RANGE[k].unit:'');
1853        simple.push({label:lbl,key:'rb_'+H[k],val:'',range:true,color:cc[k]||'#f0f0f0',icon:ICONS[k]||''});
1854      } else {
1855        v.split('|').forEach(function(x){var lb=(k==='tara'&&FLAGS[x])?FLAGS[x]+' '+x:x;simple.push({label:lb,key:'rb_'+H[k],val:x,color:cc[k]||'#f0f0f0',icon:ICONS[k]||''});});
1856      }
1857    });
1858    var groups=[];
1859    var msel=gp('rb_'+H.motor)?gp('rb_'+H.motor).split('|'):[];
1860    if(msel.length&&motorBuckets){
1861      var mc={};(motorBuckets||[]).forEach(function(b){mc[b.value]=b.count;});
1862      MG.forEach(function(g){
1863        var sel=g[1].filter(function(v){return msel.indexOf(v)>-1;});
1864        if(!sel.length)return;
1865        var cnt=sel.reduce(function(s,v){return s+(mc[v]||0);},0);
1866        groups.push({id:'m:'+g[0],kind:'motor',key:'rb_'+H.motor,label:g[0].replace(/-/g,'–'),color:cc.motor,carCount:cnt,icon:ICONS.motor,selected:sel.map(function(v){return {val:v,label:v+(mc[v]?' ('+mc[v]+')':'')};})});
1867      });
1868    }
1869    var brands=gp('rb_'+H.marca)?gp('rb_'+H.marca).split('|'):[];
1870    var models=gp('rb_'+H.model)?gp('rb_'+H.model).split('|'):[];
1871    var used=[];
1872    brands.forEach(function(b){
1873      var cache=brandCache[b]||[];
1874      var sel=cache.filter(function(m){return models.indexOf(m.value)>-1;});
1875      var noExplicit=sel.length===0;
1876      var allSelected=noExplicit||(cache.length>0&&sel.length===cache.length);
1877      if(noExplicit)sel=cache;
1878      var carCount=0;
1879      if(allSelected){var bb=(allBrands||[]).filter(function(x){return x.value===b;})[0];carCount=bb?(bb.count||0):sel.reduce(function(s,m){return s+(m.count||0);},0);}
1880      else{carCount=sel.reduce(function(s,m){return s+(m.count||0);},0);}
1881      sel.forEach(function(m){used.push(m.value);});
1882      groups.push({id:'b:'+b,kind:'brand',brand:b,key:'rb_'+H.model,label:b+' ('+carCount+')',color:cc.marca,carCount:carCount,icon:ICONS.marca,selected:sel.map(function(m){return {val:m.value,label:m.value+(m.count?' ('+m.count+')':'')};})});
1883    });
1884    var orphans=[];
1885    models.forEach(function(m){if(used.indexOf(m)===-1){var cnt=null;Object.keys(brandCache||{}).forEach(function(b){(brandCache[b]||[]).forEach(function(x){if(x.value===m)cnt=x.count;});});orphans.push({label:m+(cnt?' ('+cnt+')':''),key:'rb_'+H.model,val:m,color:cc.model,icon:ICONS.model});}});
1886    return {simple:simple,groups:groups,orphans:orphans};
1887  }
1888  function bt(t,c){
1889    var q=gp('q'),hdr=q?'<span class="ns-clear-search" id="ns-clear-search">&times;</span> <strong>'+esc(q)+'</strong> \u2014 <strong>'+t+'</strong> ma\u0219ini':'<strong>'+t+'</strong> ma\u0219ini g\u0103site';
1890    var h='<div class="ns-chips"><span class="ns-count">'+hdr+'</span><button class="ns-filter-btn" id="ns-filter-btn">Alege filtre</button>';
1891    var has=c.simple.length||c.groups.length||c.orphans.length;
1892    if(has){
1893      h+='<div class="ns-chips-wrapbox" id="ns-chips-wrapbox"><div class="ns-chips-wrap" id="ns-chips-wrap"><span class="ns-clear" id="ns-clear" role="button" title="Șterge toate" aria-label="Șterge toate"></span>';
1894      c.simple.forEach(function(x){h+='<span class="ns-chip" style="background:'+x.color+'" data-key="'+x.key+'" '+(x.range?'data-range="1"':'data-val="'+esc(x.val)+'"')+'>'+(x.icon?'<span class="ns-chip-icon">'+x.icon+'</span>':'')+esc(x.label)+'<span class="ns-chip-remove">×</span></span>';});
1895      c.groups.forEach(function(g){
1896        var open=!!chipsExpandedBrands[g.id];
1897        var kidBg=(g.kind==='motor')?'#efebe9':'#f3e5f5';
1898        h+='<span class="ns-chip ns-chip-brand'+(open?' open':'')+'" data-group="'+esc(g.id)+'" data-kind="'+g.kind+'" style="background:'+g.color+'">'+(g.icon?'<span class="ns-chip-icon">'+g.icon+'</span>':'')+'<span class="ns-chip-label">'+esc(g.label)+'</span><span class="ns-chip-caret" data-group="'+esc(g.id)+'">'+(open?'▴':'▾')+'</span><span class="ns-chip-remove" data-remove-group="'+esc(g.id)+'">×</span></span>';
1899        g.selected.forEach(function(s){h+='<span class="ns-chip ns-chip-child" data-child-of="'+esc(g.id)+'" data-key="'+g.key+'" data-val="'+esc(s.val)+'" style="background:'+kidBg+';'+(open?'':'display:none')+'">'+esc(s.label)+'<span class="ns-chip-remove">×</span></span>';});
1900      });
1901      c.orphans.forEach(function(x){h+='<span class="ns-chip" style="background:'+x.color+'" data-key="'+x.key+'" data-val="'+esc(x.val)+'">'+(x.icon?'<span class="ns-chip-icon">'+x.icon+'</span>':'')+esc(x.label)+'<span class="ns-chip-remove">×</span></span>';});
1902      h+='</div><button class="ns-chips-toggle" id="ns-chips-toggle" type="button" title="Arată toate filtrele">▼</button><button class="ns-chips-collapse" id="ns-chips-collapse" type="button" aria-label="Ascunde">▲</button></div>';
1903    }
1904    h+='</div>';
1905    return h;
1906  }
1907  function initChips(){
1908    var w=document.getElementById('ns-chips-wrap');if(!w)return;
1909    var box=document.getElementById('ns-chips-wrapbox');
1910    if(box)box.classList.remove('has-overflow','expanded');
1911    w.style.maxHeight='';w.dataset.cap='';
1912    if(window.innerWidth>768)return;
1913    var kids=[].slice.call(w.children).filter(function(k){return k.getClientRects().length>0&&k.offsetHeight>0;});
1914    if(kids.length<1)return;
1915    var wt=w.getBoundingClientRect().top;
1916    var tops={};kids.forEach(function(k){tops[Math.round(k.getBoundingClientRect().top-wt)]=1;});
1917    var rowTops=Object.keys(tops).map(Number).sort(function(a,b){return a-b;});
1918    var rowH=rowTops.length>1?(rowTops[1]-rowTops[0]):(kids[0].offsetHeight+4);
1919    if(!(rowH>0))return;
1920    if(box)box.style.setProperty('--ns-chips-row',Math.round(rowH)+'px');
1921    var N=3;
1922    if(rowTops.length>N){var cap=rowTops[N]-4;if(cap<rowH)cap=rowTops[N];w.dataset.cap=cap;w.style.maxHeight=cap+'px';if(box)box.classList.add('has-overflow');}
1923    var anyOpen=false;
1923Object.keys(chipsExpandedBrands).forEach(function(k){if(chipsExpandedBrands[k])anyOpen=true;});
1924    if(anyOpen){w.style.maxHeight=w.scrollHeight+'px';if(box)box.classList.remove('has-overflow');}
1925  }
1926  function toggleGroupChips(id){
1927    var q=id.replace(/"/g,'&quot;');
1928    var kids=document.querySelectorAll('.ns-chip-child[data-child-of="'+q+'"]');
1929    if(!kids.length)return;
1930    var open=kids[0].style.display==='none';
1931    if(open){
1932      Object.keys(chipsExpandedBrands).forEach(function(b){if(b!==id)chipsExpandedBrands[b]=false;});
1933      document.querySelectorAll('.ns-chip-child').forEach(function(k){if(k.getAttribute('data-child-of')!==id)k.style.display='none';});
1934      document.querySelectorAll('.ns-chip-caret').forEach(function(c){if(c.getAttribute('data-group')!==id)c.textContent='▾';});
1935    }
1936    chipsExpandedBrands[id]=open;
1937    kids.forEach(function(k){k.style.display=open?'':'none';});
1938    document.querySelectorAll('.ns-chip-caret[data-group="'+q+'"]').forEach(function(c){c.textContent=open?'▴':'▾';});
1939    document.querySelectorAll('.ns-chip-brand').forEach(function(c){c.classList.toggle('open',open&&c.getAttribute('data-group')===id);});
1940    var wchips=document.getElementById('ns-chips-wrap'),wbox=document.getElementById('ns-chips-wrapbox');
1941    if(open){if(wchips)wchips.style.maxHeight=wchips.scrollHeight+'px';if(wbox)wbox.classList.remove('has-overflow');}
1942  }
1943  function removeMotorGroup(id){
1944    var name=id.slice(2),g=null;MG.forEach(function(x){if(x[0]===name)g=x;});
1945    if(!g)return;
1946    var key='rb_'+H.motor,cur=(key in P)?P[key]:gp(key),a=cur?String(cur).split('|'):[];
1947    g[1].forEach(function(v){var i=a.indexOf(v);if(i>-1)a.splice(i,1);});
1948    P[key]=a.join('|')||null;
1949  }
1950  function removeBrandGroup(brand){
1951    var mkey='rb_'+H.marca,cur=gp(mkey),arr=cur?cur.split('|'):[],i=arr.indexOf(brand);if(i>-1)arr.splice(i,1);P[mkey]=arr.join('|')||null;
1952    var mv=(brandCache[brand]||[]).map(function(m){return m.value;});
1953    var modk='rb_'+H.model,mc=gp(modk),ma=mc?mc.split('|'):[];
1954    mv.forEach(function(x){var j=ma.indexOf(x);if(j>-1)ma.splice(j,1);});
1955    P[modk]=ma.join('|')||null;
1956    showApply();
1957  }
1958  function ensureBrandsCached(brands,cb){
1959    var need=(brands||[]).filter(function(b){return !(brandCache[b]&&brandCache[b].length)&&!warmingBrands[b];});
1960    if(!need.length){cb();return;}
1961    Promise.all(need.map(function(b){
1962      warmingBrands[b]=true;
1963      return fetchModels(b).then(function(models){brandCache[b]=models;if(models.length)cacheSet('models_'+b,models);}).catch(function(){}).then(function(){warmingBrands[b]=false;});
1964    })).then(cb);
1965  }
1966  function mo(fh){var o=document.getElementById('ns-filter-overlay');if(!o){o=document.createElement('div');o.id='ns-filter-overlay';o.className='ns-filter-overlay';o.innerHTML='<div class="ns-filter-overlay-header"><button class="ns-filter-overlay-close" id="ns-filter-overlay-close">&times;</button><h3>Filtre</h3></div><div class="ns-filter-overlay-body"></div><button class="ns-filter-overlay-apply" id="ns-filter-overlay-apply">Aplica filtrele</button>';document.body.appendChild(o);}o.querySelector('.ns-filter-overlay-body').innerHTML=fh;}
1967  function is(){if(typeof noUiSlider==='undefined'){setTimeout(is,300);return;}document.querySelectorAll('.ns-slider-wrap').forEach(function(w){var k=w.dataset.key,mn=parseInt(w.dataset.min),mx=parseInt(w.dataset.max),v1=parseInt(w.dataset.v1),v2=parseInt(w.dataset.v2);if(isNaN(mn)||isNaN(mx)||isNaN(v1)||isNaN(v2))return;var u=w.dataset.unit,s=w.querySelector('.ns-slider'),v=w.querySelector('.ns-slider-values');if(s.noUiSlider)s.noUiSlider.destroy();noUiSlider.create(s,{start:[v1,v2],connect:true,step:k==='pret'?100:(k==='rulaj'?1000:(k==='putere'?10:1)),range:{min:mn,max:mx},format:{to:function(x){return Math.round(x);},from:function(x){return Math.round(x);}}});function ul(){var val=s.noUiSlider.get(),l=parseFloat(val[0]),r=parseFloat(val[1]);v.children[0].textContent=(k==='pret'||k==='rulaj'?l.toLocaleString():l)+(u?' '+u:'');v.children[1].textContent=(k==='pret'||k==='rulaj'?r.toLocaleString():r)+(u?' '+u:'');}s.noUiSlider.on('update',ul);s.noUiSlider.on('change',function(val){var v=[];
1967if(k==='an'){for(var y=parseInt(val[0]);y<=parseInt(val[1]);y++)v.push(y);up('rb_'+H[k],v.join('|'),1);}else{up('rb_'+H[k],Math.round(val[0])+','+Math.round(val[1]),1);}});ul();});}
1968
1969  document.addEventListener('input',function(e){
1970    if(e.target.id!=='sf-search')return;
1971    var q=e.target.value.toLowerCase(),ul=e.target.parentNode.nextElementSibling;
1972    if(!ul)return;
1973    ul.querySelectorAll('li').forEach(function(li){
1974      li.style.display=li.textContent.toLowerCase().indexOf(q)>-1?'':'none';
1975    });
1976  });
1977  document.addEventListener('change',function(e){
1978    if(e.target.classList.contains('cf-chk')){
1979      if(e.target.dataset.key==='marca'){
1980        var brand=e.target.dataset.val,_this=e.target;
1981        var handleBrand = function(ms){
1982          var key='rb_'+H.model,cur=gp(key),a=cur?cur.split('|'):[];
1983          if(_this.checked){ms.forEach(function(m){if(a.indexOf(m.value)===-1)a.push(m.value);});}
1984          else{ms.forEach(function(m){var idx=a.indexOf(m.value);if(idx>-1)a.splice(idx,1);});}
1985          P[key]=a.join('|')||null;
1986          tg('rb_'+H.marca,brand,1);
1987          showApply();
1988        };
1989        if(brandCache[brand]&&brandCache[brand].length>0){handleBrand(brandCache[brand]);}
1990        else{
1991          fetch(API+'&facets=true&output=json&collection=all&items=false&maxResults=0&restrictBy['+H.marca+']='+encodeURIComponent(brand))
1992            .then(function(r){return r.json();}).then(function(d){
1993              var ms=[];(d.facets||[]).forEach(function(f){if(f.title==='Model')ms=f.buckets||[];});
1994              brandCache[brand]=ms;handleBrand(ms);
1995            }).catch(function(){tg('rb_'+H.marca,brand,1);showApply();});
1996        }
1997      }
1998      else{tg('rb_'+H[e.target.dataset.key],e.target.dataset.val,1);}
1999    }
2000    else if(e.target.classList.contains('cf-model-chk')){
2001      var brand=e.target.dataset.brand,model=e.target.dataset.val;
2002      var mkey='rb_'+H.model,mcur=gp(mkey),ma=mcur?mcur.split('|'):[],mi=ma.indexOf(model);
2003      if(e.target.checked&&mi===-1)ma.push(model);else if(!e.target.checked&&mi>-1)ma.splice(mi,1);
2004      P[mkey]=ma.join('|')||null;
2005      var bkey='rb_'+H.marca,bcur=P[bkey]?P[bkey].split('|'):(gp(bkey)?gp(bkey).split('|'):[]);
2006      if(e.target.checked){
2007        if(bcur.indexOf(brand)===-1){bcur.push(brand);P[bkey]=bcur.join('|');}
2008      } else {
2009        var models=brandCache[brand];var hasAny=false;
2010        if(models){models.forEach(function(bm){if(ma.indexOf(bm.value)>-1)hasAny=true;});}
2011        if(!hasAny){
2012          var bi=bcur.indexOf(brand);
2013          if(bi>-1)bcur.splice(bi,1);
2014          P[bkey]=bcur.join('|')||null;
2015        }
2016      }
2017      showApply();
2018      return;
2019    }
2020    else if(e.target.classList.contains('cf-motor')){var v=JSON.parse(e.target.dataset.vals||'[]'),s=[];if('rb_'+H.motor in P){s=P['rb_'+H.motor]?P['rb_'+H.motor].split('|'):[];}else{var c=gp('rb_'+H.motor);s=c?c.split('|'):[];}v.forEach(function(x){var i=s.indexOf(x);if(e.target.checked&&i===-1)s.push(x);else if(!e.target.checked&&i>-1)s.splice(i,1);});up('rb_'+H.motor,s.join('|')||null,1);}
2021    else if(e.target.id==='ns-sort') up('sortBy',e.target.value||null,1);
2022  });
2023  document.addEventListener('click',function(e){
2024    var t=e.target;
2025    if(t.classList.contains('ns-show-all')){var k=t.dataset.key,b=bucketCache[k];if(b){var s=gp('rb_'+H[k]),sl=s?s.split('|'):[],ul=t.closest('ul'),h='';b.forEach(function(x){var c=sl.indexOf(x.value)>-1?' checked':'';h+='<li style="margin:2px 0"><label style="cursor:pointer;display:flex;align-items:center;gap:4px"><input type="checkbox" class="cf-chk" data-key="'+k+'" data-val="'+x.value.replace(/"/g,'&quot;')+'"'+c+'><span>'+x.value+'</span><span style="color:#999;font-size:14px;margin-left:auto">'+(x.count?x.count:'')+'</span></label></li>';});ul.innerHTML=h;}return;}
2026    var mall=t.closest('.ns-models-all');
2027    if(mall){modelsExpanded[mall.dataset.brand]=true;renderBrandContainers(mall.dataset.brand);return;}
2028    var mless=t.closest('.ns-models-less');
2029    if(mless){modelsExpanded[mless.dataset.brand]=false;renderBrandContainers(mless.dataset.brand);return;}
2030    var chipCaret=t.closest('.ns-chip-caret');
2031    if(chipCaret){toggleGroupChips(chipCaret.getAttribute('data-group'));return;}
2032    var chipRmGroup=t.closest('[data-remove-group]');
2033    if(chipRmGroup){var gid=chipRmGroup.getAttribute('data-remove-group');if(gid.indexOf('b:')===0)removeBrandGroup(gid.slice(2));else removeMotorGroup(gid);doApply();return;}
2034    var chipGroup=t.closest('.ns-chip-brand');
2035    if(chipGroup){toggleGroupChips(chipGroup.getAttribute('data-group'));return;}
2036    if(t.id==='ns-chips-toggle'){var wChip=document.getElementById('ns-chips-wrap');if(wChip)wChip.style.maxHeight=wChip.scrollHeight+'px';var bx=document.getElementById('ns-chips-wrapbox');if(bx){bx.classList.remove('has-overflow');bx.classList.add('expanded');}return;}
2037    if(t.id==='ns-chips-collapse'){var wC2=document.getElementById('ns-chips-wrap');var bx2=document.getElementById('ns-chips-wrapbox');if(wC2)wC2.style.maxHeight=(parseInt(wC2.dataset.cap||'0',10))+'px';if(bx2){bx2.classList.add('has-overflow');bx2.classList.remove('expanded');}return;}
2038    // brand toggle
2039    var bt=t.closest('.ns-brand-toggle');
2040    if(bt){var bi=bt.closest('.ns-brand-item');
2040if(bi){bi.classList.toggle('open');var mc=bi.querySelector('.ns-brand-models');if(mc){if(bi.classList.contains('open')&&mc.innerHTML.trim()==='')loadBrandModels(bi.dataset.brand,mc);mc.style.display=bi.classList.contains('open')?'':'none';}bt.textContent=bi.classList.contains('open')?'−':'+';}return;}
2041    // collapse toggle
2042    var ft=t.closest('.ns-filter-title');
2043    if(ft){var fb2=ft.closest('.ns-filter-block');if(fb2){fb2.classList.toggle('collapsed');var cs=JSON.parse(localStorage.getItem('ns_collapse')||'{}');cs[fb2.dataset.id]=fb2.classList.contains('collapsed');localStorage.setItem('ns_collapse',JSON.stringify(cs));}return;}
2044    if(t.id==='ns-filter-btn'){P={};var ov=document.getElementById('ns-filter-overlay');if(ov){ov.classList.add('open');ov.querySelectorAll('.ns-filter-block').forEach(function(b){b.classList.remove('collapsed');});}showApply();return;}
2045    if(t.id==='ns-filter-overlay-close'){document.getElementById('ns-filter-overlay')?.classList.remove('open');P={};showApply();return;}
2046    if(t.id==='ns-filter-overlay-apply'){document.getElementById('ns-filter-overlay')?.classList.remove('open');doApply();return;}
2047    if(t.id==='ns-apply-btn'){doApply();return;}
2048    if(t.classList.contains('ns-page-btn')) up('page',t.dataset.page);
2049    else if(t.classList.contains('ns-chip-remove')){var ch=t.closest('.ns-chip');if(!ch)return;if(ch.getAttribute('data-range')){P[ch.dataset.key]=null;doApply();}else{toggleChip(ch.dataset.key,ch.dataset.val);}}
2050    else if(t.id==='ns-clear-search'){showLoading();location.href=location.pathname;}
2051    else if(t.id==='ns-clear'){showLoading();var u=location.pathname;var q=gp('q');if(q)u+='?q='+encodeURIComponent(q);location.href=u;}
2052  });
2053
2054  function positionApplyBtn(){
2055    var sb=document.querySelector('.ns-sidebar'),btn=document.getElementById('ns-apply-btn');
2056    if(!sb||!btn)return;
2057    var r=sb.getBoundingClientRect();
2058    if(r.bottom>window.innerHeight){
2059      btn.style.position='fixed';
2060      btn.style.left=r.left+'px';
2061      btn.style.width=r.width+'px';
2062      btn.style.bottom='0';
2063    }else{
2064      btn.style.position='absolute';
2065      btn.style.left='0';
2066      btn.style.width='100%';
2067      btn.style.bottom='0';
2068    }
2069  }
2070  window.addEventListener('scroll',positionApplyBtn,{passive:true});
2071  window.addEventListener('resize',positionApplyBtn);
2072  window.addEventListener('resize',initChips);
2073  init();
2074  positionApplyBtn();
2075})();
2076</script>
2076
2077
2078    </main>
2079
2080    <a href="#" class="backtotop"> <i class="fa fa-angle-up"></i> </a>
2081    <div id="shopify-section-footer" class="shopify-section index-section"><!-- /sections/footer.liquid -->
2082
2083<div class="footer-v3 style-dark">
2084  <div class="container">
2085    <div class="row">
2086      
2087      <div class="col-md-4">
2088        <div class="column1">
2089          
2090          <img class="img-responsive pad-bottom-30" src="//autostore.md/cdn/shop/files/output-onlinepngtools_1.png?v=1718297419" alt="logo">
2091          
2092          
2093          
2094          <p class="pad-bottom-20">Compania «AutoStore» oferă să cumpărați automobile la comandă. Datorită serviciilor noastre, puteți deveni un proprietar fericit a unui automobil din Europa sau SUA în cel mai scurt timp posibil. Ne asumăm toate obligațiile pentru transportarea unui autoturism din străinătate, precum și înmatricularea acestuia.</p>
2095          
2096
2097          
2098          <div class="azirspares-socials default dark">
2099            <h3 class="widgettitle"> <span class="title">Urmărește-ne</span></h3>
2100            <div class="content-socials">
2101              <ul class="socials-list">
2102                <li> <a href="https://www.facebook.com/autostore.md" target="_blank"> <i class="fa fa-facebook"></i> <span class="text">Facebook</span> </a>
2103</li>
2104                <li> <a href="https://www.instagram.com/autostore.md/?hl=en" target="_blank"> <i class="fa fa-instagram"></i> <span class="text">Instagram</span> </a>
2105</li>
2106
2107                <li> <a href="https://www.youtube.com/@autostoremd"> <i class="fa fa-youtube"></i> <span class="text">Youtube</span> </a>
2108</li>
2109<li> <a href="https://www.tiktok.com/@autostore.md" title="YOUR TITLE" rel="me" target="_blank" class=""><img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRiI4KPYbv9-JsyS6kV3TVh-jPTWBcHNr10AA&s" style="
2110width: 20px;
2111"></a>
2112</li>
2113              </ul>
2114            </div>
2115          </div>
2116          
2117        </div>
2118
2119      </div>
2120      
2121      
2122      
2123      <div class="col-md-4">
2124        <div class="column2">
2125          <div class="row">
2126            
2127            
2128            <div class="col-sm-6">
2129              <div class="azirspares-listing style1 dark">
2130                <div class="listing-inner">
2131                  <div class="listing-thumb">
2132                    <h4 class="cat-name"> Menu</h4>
2133                  </div>
2134                  <ul class="listing-list equal-elem">
2135                    
2136                    <li><a href="/" target="_self">Acasa</a></li>
2137                    
2138                    <li><a href="/pages/catalog" target="_self">Catalog</a></li>
2139                    
2140                    <li><a href="/pages/despre-noi" target="_self">Despre noi</a></li>
2141                    
2142                    <li><a href="/pages/recenzii" target="_self">Recenzii</a></li>
2143                    
2144                    <li><a href="/pages/faq" target="_self">FAQ</a></li>
2145                    
2146                    <li><a href="/pages/contact" target="_self">Contacte</a></li>
2147                    
2148                    <li><a href="https://autostore.md/blogs/news" target="_self">Noutăți</a></li>
2149                    
2150                  </ul>
2151                </div>
2152              </div>
2153            </div>
2154            
2155            
2156              
2157            
2158            
2159
2160          </div>
2161        </div>
2162
2163      </div>
2164      
2165      
2166      
2167      <div class="col-md-4">
2168        <div class="column3">
2169          
2170          
2171          <div class="azirspares-iconbox style9 dark">
2172            <div class="iconbox-inner"> 
2173              
2174              
2175              <span class="icon"> <span class="flaticon-phone-call"></span> </span>
2176              
2177              
2178              
2179              <div class="iconbox-wrap">
2180                <h4 class="title"> TELEFONEAZĂ-NE</h4>
2181                <p > <ul class="footer-phone" style="list-style-type:none;">
2182                <li>
2183                  <a href="tel:+37362002005" style="color: white;" > +373 62 002 005</a>
2184                </li>
2185                  <!--li>
2186                    <a href="tel:+37362002004" style="color: white;" > +373 62 002 004</a>
2187                </li-->
2188              </ul>
2189              </p>
2190              </div>
2191              
2192              
2193              
2194              <div class="iconbox-info">
2195                <div class="texticon"> Orele de lucru</div>
2196                <div class="content"><p></p><h6>Luni – Vineri</h6><p>09:00 – 18:00</p><h6>Sâmbătă</h6><p>09:00 – 14:00</p></div>
2197              </div>
2198              
2199              
2200            </div>
2201          </div>
2202          
2203
2204          
2205        </div>
2206      </div>
2207      
2208      
2209    </div>
2210    
2211    
2212    <div class="copyright">
2213      Copyright © 2024. Toate drepturile sunt rezervate
2214    </div>
2215    
2216    
2217  </div>
2218</div>
2219<style>
2220 
2221
2222  @media  screen and (max-width: 768px) {
2223    .column2 {
2224      visibility: hidden;
2225    }
2226    .column3 {
2227      margin-top: -255px;
2228    }
2229  }
2230
2231  @media  screen and (max-width: 1200px) {
2232    .footer-phone {
2233      margin-left: -8px;
2234    }
2235
2236    .title {
2237      margin-left: 10px;
2238    }
2239  }
2240</style>
2241
2242
2243</div>
2244
2245
2246    
2246<script src="//autostore.md/cdn/shop/t/4/assets/fastclick.js?v=180948248748138531451716244924" type="text/javascript"></script>
2246
2247    
2248<script src="/services/javascripts/currencies.js" type="text/javascript"></script>
vendor: 1 bytes, line 2248
2248
2249<script src="//autostore.md/cdn/shop/t/4/assets/jquery.currencies.min.js?v=130900459728287867761716244924" type="text/javascript"></script>
2249
2250
2251<script>
2252
2253// Pick your format here:
2254// money_format or money_with_currency_format
2255  
2256  Currency.format = 'money_format';
2257  
2258
2259var shopCurrency = 'EUR';
2260
2261/* Sometimes merchants change their shop currency, let's tell our JavaScript file */
2262Currency.moneyFormats[shopCurrency].money_with_currency_format = "€{{amount_with_comma_separator}} EUR";
2263Currency.moneyFormats[shopCurrency].money_format = "€{{amount_with_comma_separator}}";
2264
2265var cookieCurrency = Currency.cookie.read();
2266console.log(cookieCurrency);
2267// Fix for customer account pages.
2268jQuery('span.money span.money').each(function() {
2269  jQuery(this).parents('span.money').removeClass('money');
2270});
2271
2272// Saving the current price.
2273jQuery('span.money').each(function() {
2274  jQuery(this).attr('data-currency-EUR', jQuery(this).html());
2275});
2276
2277// Select all your currencies buttons.
2278var buttons = jQuery('#currencies li a');
2279
2280// If there's no cookie or it's the shop currency.
2281if (cookieCurrency == null || cookieCurrency === shopCurrency) {
2282  buttons.removeClass('selected');
2283  jQuery('#currencies a[data-currency=' + shopCurrency + ']').addClass('selected');
2284  Currency.currentCurrency = shopCurrency;
2285}
2286else {
2287  Currency.convertAll(shopCurrency, cookieCurrency);
2288  buttons.removeClass('selected');
2289  jQuery('#currencies a[data-currency=' + cookieCurrency + ']').addClass('selected');
2290}
2291
2292// When customer clicks on a currency button.
2293buttons.click(function() {
2294  buttons.removeClass('selected');
2295  jQuery(this).addClass('selected');
2296  var newCurrency =  jQuery(this).attr('data-currency');
2297  Currency.convertAll(Currency.currentCurrency, newCurrency);
2298  jQuery('.selected-currency').text(Currency.currentCurrency);
2299});
2300
2301// For options.
2302var original_selectCallback = window.selectCallback;
2303var selectCallback = function(variant, selector) {
2304  original_selectCallback(variant, selector);
2305  Currency.convertAll(shopCurrency, jQuery('#currencies a.selected').attr('data-currency'));
2306  jQuery('.selected-currency').text(Currency.currentCurrency);
2307};
2308
2309$('body').on('ajaxCart.afterCartLoad', function(cart) {
2310  Currency.convertAll(shopCurrency, jQuery('#currencies a.selected').attr('data-currency'));
2311  jQuery('.selected-currency').text(Currency.currentCurrency);
2312});
2313
2314jQuery('.selected-currency').text(Currency.currentCurrency);
2315
2316</script>
2316
2317    
2317<script src="//autostore.md/cdn/shop/t/4/assets/timber.js?v=135120323830939763401721322900" type="text/javascript"></script>
2317
2318
2319    
2320    
2320<script>
2321      
2322    </script>
2322
2323
2324    
2324<script>
2325      jQuery(function() {
2326        jQuery('.swatch :radio').change(function() {
2327          var optionIndex = jQuery(this).closest('.swatch').attr('data-option-index');
2328          var optionValue = jQuery(this).val();
2329          jQuery(this)
2330          .closest('form')
2331          .find('.single-option-selector')
2332          .eq(optionIndex)
2333          .val(optionValue)
2334          .trigger('change');
2335        });
2336      });
2337    </script>
2337
2338
2339    
2340    
2340<script src="//autostore.md/cdn/shop/t/4/assets/handlebars.min.js?v=127319619962785791401716244924" type="text/javascript"></script>
2340
2341    <!-- /snippets/ajax-cart-template.liquid -->
2342
2343<script id="CartTemplate" type="text/template">
2344  
2345    <form action="/cart" method="post" novalidate class="ajaxcart">
2346      <div class="scroll-wrapper woocommerce-mini-cart cart_list product_list_widget">
2347        <ul class="woocommerce-mini-cart cart_list product_list_widget scroll-content">
2348          {{#items}} 
2349          <li class="woocommerce-mini-cart-item mini_cart_item" data-line="{{line}}">
2350            <a href="/cart/change?line={{ forloop.index }}&amp;quantity=0" class="remove remove_from_cart_button">×</a>													
2351            <a href="{{url}}">
2352              <img src="{{img}}" alt="{{name}}" class="img-responsive">
2353              {{name}}	
2354              {{#if variation}}
2355                 <span class="ajaxcart__product-meta">{{variation}}</span>
2356              {{/if}}
2357              {{#properties}}
2358                {{#each this}}
2359                  {{#if this}}
2360                  <span class="ajaxcart__product-meta">{{@key}}: {{this}}</span>
2361                  {{/if}}
2362                {{/each}}
2363              {{/properties}}
2364            </a>
2365            <span class="quantity">{{itemQty}} × {{{price}}}
2366            </span>					
2367          </li>
2368          {{/items}} 
2369        </ul>
2370      </div>
2371      <p class="woocommerce-mini-cart__total total">
2372        <strong>Subtotal:</strong> 
2373        <span class="enj-cartcost">{{{totalPrice}}}</span>
2374      </p>
2375      <p class="woocommerce-mini-cart__buttons buttons">
2376        <a href="/cart" class="button wc-forward">View cart</a>
2377        <a href="/checkout" class="button checkout wc-forward">Check out</a>
2378      </p>
2379    </form>   
2380  
2381  </script>
2381
2382  
2382<script id="AjaxQty" type="text/template">
2383  
2384    <div class="ajaxcart__qty">
2385      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}">
2386        <span class="icon icon-minus" aria-hidden="true"></span>
2387        <span>-</span>
2388      </button>
2389      <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*">
2390      <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus icon-fallback-text" data-id="{{id}}" data-qty="{{itemAdd}}">
2391        <span class="icon icon-plus" aria-hidden="true"></span>
2392        <span>+</span>
2393      </button>
2394    </div>
2395  
2396  </script>
2396
2397  
2397<script id="JsQty" type="text/template">
2398  
2399    <div class="js-qty">
2400      <button type="button" class="js-qty__adjust js-qty__adjust--minus icon-fallback-text" data-id="{{id}}" data-qty="{{itemMinus}}">
2401        <span class="icon icon-minus" aria-hidden="true"></span>
2402        <span>-</span>
2403      </button>
2404      <input type="text" class="js-qty__num" value="{{itemQty}}" min="1" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}">
2405      <button type="button" class="js-qty__adjust js-qty__adjust--plus icon-fallback-text" data-id="{{id}}" data-qty="{{itemAdd}}">
2406        <span class="icon icon-plus" aria-hidden="true"></span>
2407        <span>+</span>
2408      </button>
2409    </div>
2410  
2411  </script>
2411
2412
2413    
2413<script src="//autostore.md/cdn/shop/t/4/assets/ajax-cart.js?v=72321886453156876721721322900" type="text/javascript"></script>
2413
2414    
2414<script>
2415      var ajaxCartConfig = {
2416        cartContainer: '.enj-minicart-ajax',
2417        addToCartSelector: '.enj-add-to-cart-btn',
2418        cartCountSelector: '.enj-cartcount',
2419        cartCostSelector: '.enj-cartcost',
2420        moneyFormat: "\u003cspan class=transcy-money\u003e€{{amount_with_comma_separator}}\u003c\/span\u003e"
2421      };
2422        jQuery(function($) {
2423        ajaxCart.init(ajaxCartConfig);
2424      });
2425
2426      jQuery('body').on('ajaxCart.afterCartLoad', function(evt, cart) {
2427        // Bind to 'ajaxCart.afterCartLoad' to run any javascript after the cart has loaded in the DOM
2428        /*   timber.RightDrawer.open(); */
2429      });
2430    </script>
2430
2431    
2432
2433    
2434
2435    
2435<script src="//autostore.md/cdn/shop/t/4/assets/bootstrap.min.js?v=121128776427328609051716244924" type="text/javascript"></script>
2435
2436    
2436<script src="//autostore.md/cdn/shop/t/4/assets/slick.min.js?v=80942727633876780791716244924" type="text/javascript"></script>
2436
2437    
2437<script src="//autostore.md/cdn/shop/t/4/assets/instafeed.min.js?v=90032470946696484961716244924" type="text/javascript"></script>
2437
2438    
2438<script src="//autostore.md/cdn/shop/t/4/assets/owl.carousel.min.js?v=172343525520528680791716244924" type="text/javascript"></script>
2438  
2439    
2439<script src="//autostore.md/cdn/shop/t/4/assets/jquery.fancybox.min.js?v=102984942719613846721716244924" type="text/javascript"></script>
2439
2440
2441
2442    
2442<script src="//autostore.md/cdn/shop/t/4/assets/engo-plugins.js?v=168380129562921107041716244924" type="text/javascript"></script>
2442
2443    
2443<script src="//autostore.md/cdn/shop/t/4/assets/quickview.js?v=6635881004705985961721322900" type="text/javascript"></script>
2443
2444    
2445    
2445<script src="//autostore.md/cdn/shop/t/4/assets/collection.js?v=139766695506139286311716244945" type="text/javascript"></script>
2445
2446	
2446<script src="//autostore.md/cdn/shop/t/4/assets/threesixty.min.js?v=28852475680982028401716244925" type="text/javascript"></script>
2446
2447    
2447<script src="//autostore.md/cdn/shop/t/4/assets/engo-scripts.js?v=20151712142039363191716244945" type="text/javascript"></script>
2447
2448
2449    <!-- /snippets/product-quick-view.liquid -->
2450<div id="quick-view" class="hidden-label br-product-popup">
2451  <div class="overlay no-background"></div>
2452  <div class="content product-single br-product br-product-detail br-product-slide-vertical">
2453    <div class="row">
2454      <div class="col-xs-6">
2455        <div class="product-media thumbnai-left">
2456          <div class="featured-image product-single-photos br-product__media br-product-slide-vertical-image pb-0"></div>
2457          <div class="more-views owl-carousel-play pt-5 ">
2458            <div class="engoc_hide_owl_control owl-carousel"  data-items="4" data-dots="false" data-lazyLoad="true" data-nav="true" data-autoHeight="false"></div>
2459          </div>
2460        </div>
2461      </div>
2462
2463      <div class="col-xs-6">
2464        <div class="br-product-detail__container">
2465          <div class="product-shop product-info-main">
2466            <div class="product-item">
2467              <h2 class="product-name product-title mar-bottom-5"><a>&nbsp;</a></h2>
2468
2469              <div class="details clearfix">
2470                <form action="/cart/add" method="post" class="variants CartContainer">
2471                  <div class="prices product-price price mar-bottom-20" style="color: var(--engoc-primary-color);">                  
2472                    <del class="compare-price"></del>
2473                    <ins></ins>
2474                  </div>
2475
2476                  <p class="des description desc product-desc"></p>
2477
2478                  
2479                  <select name='id' style="display:none;" class="engoj-except-select2">
2480
2481                  </select>
2482
2483                  <div class="product-actions entry-summary">
2484                    <div class="product-quantity cart">
2485                      
2486                      <div class="js-qty">
2487                        <button type="button" class="js-qty__adjust js-qty__adjust--minus qtyminus" data-field="quantity">
2488                          <span>-</span>
2489                        </button>
2490                        <input type="text" class="js-qty__num" value="1" min="1" aria-label="quantity" pattern="[0-9]*" name="quantity" id="Quantity">
2491                        <button type="button" class="js-qty__adjust js-qty__adjust--plus qtyplus" data-field="quantity">
2492                          <span>+</span>
2493                        </button>
2494                      </div>
2495                      
2496                      <button type="submit" class="btn-addToCart single_add_to_cart_button">Add to Cart</button>
2497                      
2498                    </div>
2499                  </div>
2500                  
2501                </form>
2502              </div>
2503            </div>
2504          </div>
2505        </div>
2506      </div>
2507      <a href="javascript:void(0)" class="close-window"><i class="fa fa-close"></i></a>
2508    </div>
2509  </div>
2510</div>
2511
2512<script type="text/javascript">
2513  Shopify.doNotTriggerClickOnThumb = false;
2514</script>
2514
2515
2516      <div class="quickview-product tshopify-popup"></div>
2517	  <div class="loading tshopify-popup">
2518		  <div class="overlay"></div>
2519		  <div class="loader" title="0">
2520		    <svg version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
2521		         width="40px" height="40px" viewBox="0 0 40 40" enable-background="new 0 0 40 40" xml:space="preserve">
2522		      <path opacity="0.2" fill="#000" d="M20.201,5.169c-8.254,0-14.946,6.692-14.946,14.946c0,8.255,6.692,14.946,14.946,14.946
2523		                                         s14.946-6.691,14.946-14.946C35.146,11.861,28.455,5.169,20.201,5.169z M20.201,31.749c-6.425,0-11.634-5.208-11.634-11.634
2524		                                         c0-6.425,5.209-11.634,11.634-11.634c6.425,0,11.633,5.209,11.633,11.634C31.834,26.541,26.626,31.749,20.201,31.749z"/>
2525		      <path fill="#000" d="M26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0
2526		                           C22.32,8.481,24.301,9.057,26.013,10.047z">
2527		        <animateTransform attributeType="xml"
2528		                          attributeName="transform"
2529		                          type="rotate"
2530		                          from="0 20 20"
2531		                          to="360 20 20"
2532		                          dur="0.5s"
2533		                          repeatCount="indefinite"/>
2534		      </path>
2535		    </svg>
2536		  </div>
2537	</div>
2538    <div class="error-popup engo-popup engoc_hide_mobile">
2539  <div class="overlay"></div>
2540  <div class="popup-inner content">
2541    <div class="error-message"></div>
2542  </div>
2543</div>
2544
2545<div class="product-popup engo-popup">
2546  <div class="overlay"></div>
2547  <div class="content">
2548    <a href="javascript:void(0)" class="close-window">
2549      <i class="fa fa-close"></i>
2550    </a>
2551    <div class="mini-product-item row">
2552      <div class="col-md-3 col-sm-3 product-image f-left">
2553        <img alt="img" src="//autostore.md/cdn/shop/t/4/assets/favicon.png?v=128549102972725237971724415010" style="max-width:120px; height:auto"/>
2554      </div>
2555      <div class="col-md-9 col-sm-9 f-left">
2556        <div class="product-info f-left">
2557          <p class="product-name"></p>
2558          <p class="success-message">Added to cart successfully!</p>
2559
2560        </div>
2561        <div class="actions mt-24">
2562          <button class="continue-shopping shop-button bg-dark" onclick="javascript:void(0)">Continue shopping</button>
2563          <button class="shop-button bg-dark " onclick="window.location='/cart'">Go to cart</button>
2564        </div>  
2565      </div>
2566    </div>
2567
2568  </div>    
2569</div>
2570
2571<script>
2572  $(document).on('click','.overlay, .continue-shopping, .close-window', function() {   
2573    $(".engo-popup").hide();
2574  });
2575</script>
2575
2576
2577
2578    
2578<script>
2579// (c) Copyright 2016 Caroline Schnapp. All Rights Reserved. Contact: [email protected]
2580// See https://docs.shopify.com/themes/customization/navigation/link-product-options-in-menus
2581
2582var Shopify = Shopify || {};
2583
2584Shopify.optionsMap = {};
2585
2586Shopify.updateOptionsInSelector = function(selectorIndex) {
2587    
2588  switch (selectorIndex) {
2589    case 0:
2590      var key = 'root';
2591      var selector = jQuery('.single-option-selector:eq(0)');
2592      break;
2593    case 1:
2594      var key = jQuery('.single-option-selector:eq(0)').val();
2595      var selector = jQuery('.single-option-selector:eq(1)');
2596      break;
2597    case 2:
2598      var key = jQuery('.single-option-selector:eq(0)').val();  
2599      key += ' / ' + jQuery('.single-option-selector:eq(1)').val();
2600      var selector = jQuery('.single-option-selector:eq(2)');
2601  }
2602  
2603  var initialValue = selector.val();
2604  selector.empty();    
2605  var availableOptions = Shopify.optionsMap[key];
2606  for (var i=0; i<availableOptions.length; i++) {
2607    var option = availableOptions[i];
2608    var newOption = jQuery('<option></option>').val(option).html(option);
2609    selector.append(newOption);
2610  }
2611  jQuery('.swatch[data-option-index="' + selectorIndex + '"] .swatch-element').each(function() {
2612    if (jQuery.inArray($(this).attr('data-value'), availableOptions) !== -1) {
2613      $(this).removeClass('soldout').show().find(':radio').removeAttr('disabled','disabled').removeAttr('checked');
2614    }
2615    else {
2616      $(this).addClass('soldout').hide().find(':radio').removeAttr('checked').attr('disabled','disabled');
2617    }
2618  });
2619  if (jQuery.inArray(initialValue, availableOptions) !== -1) {
2620    selector.val(initialValue);
2621  }
2622  selector.trigger('change');  
2623  
2624};
2625
2626Shopify.linkOptionSelectors = function(product) {
2627  // Building our mapping object.
2628  for (var i=0; i<product.variants.length; i++) {
2629    var variant = product.variants[i];
2630    if (variant.available) {
2631      // Gathering values for the 1st drop-down.
2632      Shopify.optionsMap['root'] = Shopify.optionsMap['root'] || [];
2633      Shopify.optionsMap['root'].push(variant.option1);
2634      Shopify.optionsMap['root'] = Shopify.uniq(Shopify.optionsMap['root']);
2635      // Gathering values for the 2nd drop-down.
2636      if (product.options.length > 1) {
2637        var key = variant.option1;
2638        Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
2639        Shopify.optionsMap[key].push(variant.option2);
2640        Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
2641      }
2642      // Gathering values for the 3rd drop-down.
2643      if (product.options.length === 3) {
2644        var key = variant.option1 + ' / ' + variant.option2;
2645        Shopify.optionsMap[key] = Shopify.optionsMap[key] || [];
2646        Shopify.optionsMap[key].push(variant.option3);
2647        Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]);
2648      }
2649    }
2650  }
2651  // Update options right away.
2652  Shopify.updateOptionsInSelector(0);
2653  if (product.options.length > 1) Shopify.updateOptionsInSelector(1);
2654  if (product.options.length === 3) Shopify.updateOptionsInSelector(2);
2655  // When there is an update in the first dropdown.
2656  jQuery(".single-option-selector:eq(0)").change(function() {
2657    Shopify.updateOptionsInSelector(1);
2658    if (product.options.length === 3) Shopify.updateOptionsInSelector(2);
2659    return true;
2660  });
2661  // When there is an update in the second dropdown.
2662  jQuery(".single-option-selector:eq(1)").change(function() {
2663    if (product.options.length === 3) Shopify.updateOptionsInSelector(2);
2664    return true;
2665  });  
2666};
2667 
2668
2669  
2670</script>
2670
2671  
2672    
2673
2674
2675
2676    
2677  </div>
2678
2679  
2680
2681<style> .content3 {/* Extra small devices (phones, 600px and down) */ @media only screen and (max-width: 600px) {...; } /* Small devices (portrait tablets and large phones, 600px and up) */ @media only screen and (min-width: 600px) {...; } /* Medium devices (landscape tablets, 768px and up) */ @media only screen and (min-width: 768px) {...; } /* Large devices (laptops/desktops, 992px and up) */ @media only screen and (min-width: 992px) {font-size: 30px;!important; } /* Extra large devices (large laptops and desktops, 1200px and up) */ @media only screen and (min-width: 1200px) {...; }} </style>
2682<div id="shopify-block-ARExFU25Wa0dyOGZGU__6251270934270006384" class="shopify-block shopify-app-block">
2682<script>
2683  console.log("Stape gtm: 1.0.4");
2684  window.lsData = {};
2685  window.dataLayer = window.dataLayer || [];
2686  window.addEventListener("message", (event) => {
2687    if (event.data?.event) {
2688      window.dataLayer.push(event.data);
2689    }
2690  });
2691  window.dataShopStape = {
2692    shop: "autostore.md",
2693    shopId: "87606853913",
2694  }
2695</script>
2695
2696
2697
2698
2699
2700
2701
2702  
2702<script>
2703    console.log("⚠️ User not logged in");
2704    window.localStorage.removeItem('customerShopStape');
2705  </script>
2705
2706
2707
2708
2709
2710<script>
2711  window.currentShopifyMarketStapeId = null;
2712  window.currentShopifyMarketStapeCode = null;
2713  try {
2714    window.currentShopifyMarketStapeId = "80451338521";
2715    window.currentShopifyMarketStapeCode = "MD";
2716    // Checkout doesn't render theme app extension blocks, so this is the
2717    // only place the market/country code is ever set. Persisting it here
2718    // lets checkout-side field mapping (country_market_code) fall back to
2719    // the last known value instead of coming up empty.
2720    localStorage.setItem('marketShopStape', JSON.stringify({
2721      id: window.currentShopifyMarketStapeId,
2722      code: window.currentShopifyMarketStapeCode
2723    }));
2724  } catch (error) {
2725    console.error("❌ Stape Error:", error);
2726  }
2727</script>
2727
2728
2729
2730
2731
2732
2733</div>
2733<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2733
2734</body>
2735</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.