PageSourceSearch

https://partstock.eu/search

html partstock.eu collected 2026-10-08 14:48:41 UTC 126,140 bytes, 1,440 lines download raw bytes

1<!doctype html>
2
3<html class="no-js" lang="en">
4  <head>
5
6
7  
8  
9  
10  <link href="//partstock.eu/cdn/shop/t/16/assets/beae.base.min.css?v=74638711127764541021722243920" rel="stylesheet" type="text/css" media="all" />
11  
12  
13      <style type="text/css" id="beae-global-theme-style">@import url("https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap");
14@import url("https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap");
15
16            :root {
17                --rows: 10;
18                --beae-site-max-width: 1920px;
19            }
20            
21        :root{--beae-global-colors-accent: #dc2626;--beae-global-colors-background: #e7e7e7;--beae-global-colors-primary: #171717;--beae-global-colors-secondary: #171717;--beae-global-colors-text: #171717;--beae-global-colors-primary_50: #e6e6e6;--beae-global-colors-primary_100: #dadada;--beae-global-colors-primary_200: #cfcfcf;--beae-global-colors-primary_300: #b8b8b8;--beae-global-colors-primary_400: #8a8a8a;--beae-global-colors-primary_500: #5c5c5c;--beae-global-colors-primary_600: #171717;--beae-global-colors-primary_700: #141414;--beae-global-colors-primary_800: #121212;--beae-global-colors-primary_900: #0c0c0c;--beae-global-colors-primary_950: #070707;--beae-global-colors-secondary_50: #e6e6e6;--beae-global-colors-secondary_100: #dadada;--beae-global-colors-secondary_200: #cfcfcf;--beae-global-colors-secondary_300: #b8b8b8;--beae-global-colors-secondary_400: #8a8a8a;--beae-global-colors-secondary_500: #5c5c5c;--beae-global-colors-secondary_600: #171717;--beae-global-colors-secondary_700: #141414;--beae-global-colors-secondary_800: #121212;--beae-global-colors-secondary_900: #0c0c0c;--beae-global-colors-secondary_950: #070707;--beae-global-colors-text_50: #e6e6e6;--beae-global-colors-text_100: #dadada;--beae-global-colors-text_200: #cfcfcf;--beae-global-colors-text_300: #b8b8b8;--beae-global-colors-text_400: #8a8a8a;--beae-global-colors-text_500: #5c5c5c;--beae-global-colors-text_600: #171717;--beae-global-colors-text_700: #141414;--beae-global-colors-text_800: #121212;--beae-global-colors-text_900: #0c0c0c;--beae-global-colors-text_950: #070707;--beae-global-colors-accent_50: #fef2f2;--beae-global-colors-accent_100: #fee2e2;--beae-global-colors-accent_200: #fecaca;--beae-global-colors-accent_300: #fca5a5;--beae-global-colors-accent_400: #f87171;--beae-global-colors-accent_500: #ef4444;--beae-global-colors-accent_600: #dc2626;--beae-global-colors-accent_700: #b91c1c;--beae-global-colors-accent_800: #991b1b;--beae-global-colors-accent_900: #7f1d1d;--beae-global-colors-accent_950: #450a0a;--beae-global-colors-background_50: #fbfbfb;--beae-global-colors-background_100: #fafafa;--beae-global-colors-background_200: #f9f9f9;--beae-global-colors-background_300: #f7f7f7;--beae-global-colors-background_400: #f2f2f2;--beae-global-colors-background_500: #eeeeee;--beae-global-colors-background_600: #e7e7e7;--beae-global-colors-background_700: #dfdfdf;--beae-global-colors-background_800: #d8d8d8;--beae-global-colors-background_900: #c8c8c8;--beae-global-colors-background_950: #b9b9b9;--beae-global-colors-white: white;--beae-global-colors-black: black;--beae-global-colors-transparent: transparent;--beae-page-width: 1470px;--beae-site-margin: 30px;--beae-site-margin-mobile: 15px;--beae-pageWidth: 1200px;} .beae-btn-pr{font-size: calc(14px * var(--text-ratio, 1))  ;line-height: 22px;letter-spacing: 0.1px;text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-weight: 700;color: var(--beae-global-colors-background_50);background: var(--beae-global-colors-text_900);border-radius: 60px;}  .beae-btn-pr:hover{background: var(--beae-global-colors-text_500);color: var(--beae-global-colors-background_50);border-radius: 60px;}  .beae-btn-se{color: var(--beae-global-colors-primary_600);font-size: calc(14px * var(--text-ratio, 1))  ;line-height: 22px;text-transform: uppercase;font-family: 'Montserrat', sans-serif;letter-spacing: 0.1px;font-weight: 700;background: var(--beae-global-colors-background_50);border-radius: 60px;}  .beae-btn-se:hover{color: var(--beae-global-colors-background_50);background: var(--beae-global-colors-text_900);border-style: solid;border-color: var(--beae-global-colors-primary_600);border-width: 1px;border-radius: 60px;}  .beae-btn-te{font-size: calc(14px * var(--text-ratio, 1))  ;line-height: 20px;text-transform: uppercase;font-weight: 700;letter-spacing: 0.1px;font-family: 'Montserrat', sans-serif;text-decoration: underline;color: var(--beae-global-colors-primary_600);}  .beae-btn-te:hover{color: var(--beae-global-colors-primary_900);}  .beae-typo-h1{font-size: calc(57px * var(--text-ratio, 1))  ;line-height:78px;color:var(--beae-global-colors-text_900);font-family: 'Montserrat', sans-serif;font-weight:700;text-transform:uppercase;} .beae-typo-h2{font-size: calc(48px * var(--text-ratio, 1))  ;line-height:60px;color:var(--beae-global-colors-text_900);font-weight:700;text-transform:uppercase;font-family: 'Montserrat', sans-serif;} .beae-typo-h3{font-size: calc(38px * var(--text-ratio, 1))  ;line-height:48px;color:var(--beae-global-colors-text_900);font-weight:700;text-transform:uppercase;font-family: 'Montserrat', sans-serif;} .beae-typo-h4{font-size: calc(33px * var(--text-ratio, 1))  ;line-height:42px;font-family: 'Montserrat', sans-serif;color:var(--beae-global-colors-text_900);font-weight:700;text-transform:uppercase;} .beae-typo-h5{font-size: calc(28px * var(--text-ratio, 1))  ;line-height:38px;color:var(--beae-global-colors-text_900);font-family: 'Montserrat', sans-serif;text-transform:uppercase;font-weight:700;} .beae-typo-h6{font-size: calc(22px * var(--text-ratio, 1))  ;line-height:30px;color:var(--beae-global-colors-text_900);text-transform:uppercase;font-weight:700;font-family: 'Montserrat', sans-serif;} .beae-typo-p1{font-size: calc(16px * var(--text-ratio, 1))  ;line-height:20px;color:var(--beae-global-colors-text_500);font-weight:400;letter-spacing:0.1px;text-transform:none;font-family: 'Roboto', sans-serif;} .beae-typo-p2{line-height:20px;font-size: calc(16px * var(--text-ratio, 1))  ;color:var(--beae-global-colors-text_500);letter-spacing:0.1px;font-weight:400;font-family: 'Roboto', sans-serif;} .beae-typo-p3{font-size: calc(14px * var(--text-ratio, 1))  ;line-height:19px;color:var(--beae-global-colors-text_500);text-transform:none;letter-spacing:0.1px;font-family: 'Roboto', sans-serif;font-weight:400;} @media screen and (max-width: 768px) {
22       .beae-btn-pr{font-size: calc(12px  * var(--text-ratio, 1)) !important ;line-height: 20px !important;letter-spacing: 1px !important;}  .beae-btn-se{font-size: calc(12px  * var(--text-ratio, 1)) !important ;line-height: 20px !important;}  .beae-btn-te{font-size: calc(16px  * var(--text-ratio, 1)) !important ;line-height: 20px !important;}  .beae-typo-h1{font-size: calc(46px * var(--text-ratio, 1))  ;line-height: 59.8px;} .beae-typo-h2{font-size: calc(40px * var(--text-ratio, 1))  ;line-height: 54.6px;} .beae-typo-h3{font-size: calc(35px * var(--text-ratio, 1))  ;line-height: 45.5px;} .beae-typo-h4{font-size: calc(29px * var(--text-ratio, 1))  ;line-height: 37.7px;} .beae-typo-h5{font-size: calc(24px * var(--text-ratio, 1))  ;line-height: 36px;} .beae-typo-h6{font-size: calc(20px * var(--text-ratio, 1))  ;line-height: 36px;} .beae-typo-p1{font-size: calc(14px * var(--text-ratio, 1))  ;line-height: 21px;} .beae-typo-p2{line-height: 25.5px;font-size: calc(17px * var(--text-ratio, 1))  ;} .beae-typo-p3{font-size: calc(14px * var(--text-ratio, 1))  ;line-height: 21px;}
23  }:root {
24    --beae-global-colors-white: white;
25    --beae-global-colors-black: black;
26    --beae-global-colors-transparent: transparent;
27  --beae-global-colors-white: white;--beae-global-colors-black: black;--beae-global-colors-transparent: transparent;}</style>
28  
29      
30  
30<script src="//partstock.eu/cdn/shop/t/16/assets/beae.base.min.js?v=61501087121789637751722243921" defer="defer"></script>
30
31
32 
33<meta content="1-iiSicrCoyfriDMAjCq-1bmqlPo9RFiS9HKl02uvv4" name="google-site-verification"/>
34<!-- Begin Exemptify messages -->
35  
35<script>
36  
37    var m4u_invalid_id = "This VAT ID seems to be invalid, please contact us directly.";
38    var m4u_vies_down = "The EU validation service is unavailable. Please contact us.";
39    var m4u_validated = "Your VAT ID has been successfully validated.";
40    var m4u_deleted = "The VAT ID has been deleted.";
41    var m4u_no_country = "Please enter a valid country code (e.g., DK, FR, DE,...)";
42    var m4u_same_country = "We are not allowed to issue VAT exempt invoices for businesses in the same country.";
43    var m4u_format_error = "Please enter a valid EU VAT ID.";
44  
45    var m4u_ptxt = "inc VAT";
46    var m4u_ex_vat_postfix_txt = "net";
47  
48</script>
48
49  <!-- End Exemptify messages --><!-- Begin Exemptify price display -->
50  
50<script async src="//www.modules4u.biz/shopify/exemptify/js/fix_prices_v1.js.php?shop=partstock-repair-kits.myshopify.com&country=SK&vat=20&eu_aware&show_original_price&style=Zm9udC1zdHlsZTogaXRhbGljO2ZvbnQtc2l6ZTogMWVtO2ZvbnQtd2VpZ2h0OiBub3JtYWw7&inc_style=Zm9udC1zaXplOiAxZW07Zm9udC13ZWlnaHQ6IG5vcm1hbDs=&two_lines&eu_oss&vat_included_setting=false&no_local_id&tax_included=false&shop_currency=EUR&actual_currency=EUR&num_currencies=1&customer_exempt=&current_country=US"></script>
50
51<!-- End Exemptify price display -->  
52    <meta charset="utf-8">
53    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=5.0">
54    <meta name="google-site-verification" content="btYgax6RUzoIbH2vFrusN7ft5pl_qErGJb-vz48azb0" />
55    
56    <!-- Google Tag Manager -->
57<script>
vendor: 327 bytes, lines 57-61
57(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
58new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
59j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
60'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
61})(window,document,'script','dataLayer','
61GTM-KB4CTBG
vendor: 3 bytes, line 61
61');
61</script>
61
62<!-- End Google Tag Manager -->
63    
64    <meta name="theme-color" content="#00badb"><title>Search
65</title><meta name="description" content="Warehouse located in SK/EU. Ask for your special price with part number and quantity. Worldwide deliveries. Inquiries: [email protected]."><link rel="canonical" href="https://partstock.eu/search"><link rel="shortcut icon" href="//partstock.eu/cdn/shop/files/favicon_96x96.jpg?v=1614286575" type="image/png"><link rel="preload" as="style" href="//partstock.eu/cdn/shop/t/16/assets/theme.css?v=152066780753093210391728889570">
66    <link rel="preload" as="script" href="//partstock.eu/cdn/shop/t/16/assets/theme.min.js?v=164977014983380440891642697472">
67    <link rel="preconnect" href="https://cdn.shopify.com">
68    <link rel="preconnect" href="https://fonts.shopifycdn.com">
69    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com">
70    <link rel="dns-prefetch" href="https://ajax.googleapis.com">
71    <link rel="dns-prefetch" href="https://maps.googleapis.com">
72    <link rel="dns-prefetch" href="https://maps.gstatic.com">
73
74    <meta property="og:type" content="website">
75  <meta property="og:title" content="Search"><meta property="og:description" content="Warehouse located in SK/EU. Ask for your special price with part number and quantity. Worldwide deliveries. Inquiries: [email protected]."><meta property="og:url" content="https://partstock.eu/search">
76<meta property="og:site_name" content="PartStock.eu"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Search">
77  <meta name="twitter:description" content="Warehouse located in SK/EU. Ask for your special price with part number and quantity. Worldwide deliveries. Inquiries: [email protected].">
78    <link rel="preload" href="//partstock.eu/cdn/fonts/barlow/barlow_n6.329f582a81f63f125e63c20a5a80ae9477df68e1.woff2" as="font" type="font/woff2" crossorigin>
79<link rel="preload" href="//partstock.eu/cdn/fonts/barlow/barlow_n5.a193a1990790eba0cc5cca569d23799830e90f07.woff2" as="font" type="font/woff2" crossorigin>
80
81<style>
82  @font-face {
83  font-family: Barlow;
84  font-weight: 600;
85  font-style: normal;
86  font-display: swap;
87  src: url("//partstock.eu/cdn/fonts/barlow/barlow_n6.329f582a81f63f125e63c20a5a80ae9477df68e1.woff2") format("woff2"),
88       url("//partstock.eu/cdn/fonts/barlow/barlow_n6.0163402e36247bcb8b02716880d0b39568412e9e.woff") format("woff");
89}
90
91  @font-face {
92  font-family: Barlow;
93  font-weight: 500;
94  font-style: normal;
95  font-display: swap;
96  src: url("//partstock.eu/cdn/fonts/barlow/barlow_n5.a193a1990790eba0cc5cca569d23799830e90f07.woff2") format("woff2"),
97       url("//partstock.eu/cdn/fonts/barlow/barlow_n5.ae31c82169b1dc0715609b8cc6a610b917808358.woff") format("woff");
98}
99
100@font-face {
101  font-family: Barlow;
102  font-weight: 600;
103  font-style: normal;
104  font-display: swap;
105  src: url("//partstock.eu/cdn/fonts/barlow/barlow_n6.329f582a81f63f125e63c20a5a80ae9477df68e1.woff2") format("woff2"),
106       url("//partstock.eu/cdn/fonts/barlow/barlow_n6.0163402e36247bcb8b02716880d0b39568412e9e.woff") format("woff");
107}
108
109@font-face {
110  font-family: Barlow;
111  font-weight: 600;
112  font-style: italic;
113  font-display: swap;
114  src: url("//partstock.eu/cdn/fonts/barlow/barlow_i6.5a22bd20fb27bad4d7674cc6e666fb9c77d813bb.woff2") format("woff2"),
115       url("//partstock.eu/cdn/fonts/barlow/barlow_i6.1c8787fcb59f3add01a87f21b38c7ef797e3b3a1.woff") format("woff");
116}
117
118
119  @font-face {
120  font-family: Barlow;
121  font-weight: 700;
122  font-style: normal;
123  font-display: swap;
124  src: url("//partstock.eu/cdn/fonts/barlow/barlow_n7.691d1d11f150e857dcbc1c10ef03d825bc378d81.woff2") format("woff2"),
125       url("//partstock.eu/cdn/fonts/barlow/barlow_n7.4fdbb1cb7da0e2c2f88492243ffa2b4f91924840.woff") format("woff");
126}
127
128  @font-face {
129  font-family: Barlow;
130  font-weight: 500;
131  font-style: italic;
132  font-display: swap;
133  src: url("//partstock.eu/cdn/fonts/barlow/barlow_i5.714d58286997b65cd479af615cfa9bb0a117a573.woff2") format("woff2"),
134       url("//partstock.eu/cdn/fonts/barlow/barlow_i5.0120f77e6447d3b5df4bbec8ad8c2d029d87fb21.woff") format("woff");
135}
136
137  @font-face {
138  font-family: Barlow;
139  font-weight: 700;
140  font-style: italic;
141  font-display: swap;
142  src: url("//partstock.eu/cdn/fonts/barlow/barlow_i7.50e19d6cc2ba5146fa437a5a7443c76d5d730103.woff2") format("woff2"),
143       url("//partstock.eu/cdn/fonts/barlow/barlow_i7.47e9f98f1b094d912e6fd631cc3fe93d9f40964f.woff") format("woff");
144}
145
146
147  :root {
148    --default-text-font-size : 15px;
149    --base-text-font-size    : 16px;
150    --heading-font-family    : Barlow, sans-serif;
151    --heading-font-weight    : 600;
152    --heading-font-style     : normal;
153    --text-font-family       : Barlow, sans-serif;
154    --text-font-weight       : 500;
155    --text-font-style        : normal;
156    --text-font-bolder-weight: 600;
157    --text-link-decoration   : underline;
158
159    --text-color               : #677279;
160    --text-color-rgb           : 103, 114, 121;
161    --heading-color            : #1e2d7d;
162    --border-color             : #e1e3e4;
163    --border-color-rgb         : 225, 227, 228;
164    --form-border-color        : #d4d6d8;
165    --accent-color             : #00badb;
166    --accent-color-rgb         : 0, 186, 219;
167    --link-color               : #00badb;
168    --link-color-hover         : #00798e;
169    --background               : #f3f5f6;
170    --secondary-background     : #ffffff;
171    --secondary-background-rgb : 255, 255, 255;
172    --accent-background        : rgba(0, 186, 219, 0.08);
173
174    --input-background: #ffffff;
175
176    --error-color       : #ff0000;
177    --error-background  : rgba(255, 0, 0, 0.07);
178    --success-color     : #00aa00;
179    --success-background: rgba(0, 170, 0, 0.11);
180
181    --primary-button-background      : #00badb;
182    --primary-button-background-rgb  : 0, 186, 219;
183    --primary-button-text-color      : #ffffff;
184    --secondary-button-background    : #1e2d7d;
185    --secondary-button-background-rgb: 30, 45, 125;
186    --secondary-button-text-color    : #ffffff;
187
188    --header-background      : #1e2d7d;
189    --header-text-color      : #ffffff;
190    --header-light-text-color: #a3afef;
191    --header-border-color    : rgba(163, 175, 239, 0.3);
192    --header-accent-color    : #00badb;
193
194    --footer-background-color:    #f3f5f6;
195    --footer-heading-text-color:  #1e2d7d;
196    --footer-body-text-color:     #677279;
197    --footer-body-text-color-rgb: 103, 114, 121;
198    --footer-accent-color:        #00badb;
199    --footer-accent-color-rgb:    0, 186, 219;
200    --footer-border:              1px solid var(--border-color);
201    
202    --flickity-arrow-color: #abb1b4;--product-on-sale-accent           : #ee0000;
203    --product-on-sale-accent-rgb       : 238, 0, 0;
204    --product-on-sale-color            : #ffffff;
205    --product-in-stock-color           : #008a00;
206    --product-low-stock-color          : #ee0000;
207    --product-sold-out-color           : #8a9297;
208    --product-custom-label-1-background: #008a00;
209    --product-custom-label-1-color     : #ffffff;
210    --product-custom-label-2-background: #00a500;
211    --product-custom-label-2-color     : #ffffff;
212    --product-review-star-color        : #ffbd00;
213
214    --mobile-container-gutter : 20px;
215    --desktop-container-gutter: 40px;
216
217    /* Shopify related variables */
218    --payment-terms-background-color: #f3f5f6;
219  }
220</style>
221
222<script>
223  // IE11 does not have support for CSS variables, so we have to polyfill them
224  if (!(((window || {}).CSS || {}).supports && window.CSS.supports('(--a: 0)'))) {
225    const script = document.createElement('script');
226    script.type = 'text/javascript';
227    script.src = 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2';
228    script.onload = function() {
229      cssVars({});
230    };
231
232    document.getElementsByTagName('head')[0].appendChild(script);
233  }
234</script>
234
235
236
237    
237<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
237<meta name="google-site-verification" content="vwMo4p8C5yB6ZYYxTYJI21Ez4g55SefBSXhbNW5tr_A">
238<meta name="google-site-verification" content="1-iiSicrCoyfriDMAjCq-1bmqlPo9RFiS9HKl02uvv4">
239<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/5190685/digital_wallets/dialog">
240<meta id="in-context-paypal-metadata" data-shop-id="5190685" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="EUR">
241<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
241<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 241
241
242<script id="shopify-features" type="application/json">{"accessToken":"f0a76af90d17d466c8838f7cd234903b","betas":["rich-media-storefront-analytics"],"domain":"partstock.eu","predictiveSearch":true,"shopId":5190685,"locale":"en"}</script>
vendor: 1 bytes, line 242
242
243<script>var Shopify = Shopify || {};
244Shopify.shop = "partstock-repair-kits.myshopify.com";
245Shopify.locale = "en";
246Shopify.currency = {"active":"EUR","rate":"1.0"};
247Shopify.country = "US";
248Shopify.theme = {"name":"Warehouse","id":120851398778,"schema_name":"Warehouse","schema_version":"1.18.2","theme_store_id":871,"role":"main"};
249Shopify.theme.handle = "null";
250Shopify.theme.style = {"id":null,"handle":null};
251Shopify.cdnHost = "partstock.eu/cdn";
252Shopify.routes = Shopify.routes || {};
253Shopify.routes.root = "/";
254Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
255Shopify.SignInWithShop = Shopify.SignInWithShop || {};
256Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
257Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 257
257
258<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 258
258
259<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 259
259
260<script>
261  window.Shopify = window.Shopify || {};
262  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
263  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
264  window.Shopify.SignInWithShop.eligible = true;
265</script>
vendor: 1 bytes, line 265
265
266<script id="shop-js-analytics" type="application/json">{"pageType":"search"}</script>
vendor: 1 bytes, line 266
266
267<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 267
267
268<script type="module">
269  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
270
271  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
272
273</script>
vendor: 1 bytes, line 273
273
274<script>
275  window.Shopify = window.Shopify || {};
276  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
277  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
278</script>
vendor: 1 bytes, line 278
278
279<script>(function() {
280  var isLoaded = false;
281  function asyncLoad() {
282    if (isLoaded) return;
283    isLoaded = true;
284    var urls = ["https:\/\/s3.amazonaws.com\/verge-shopify\/verge-json-ld.js?shop=partstock-repair-kits.myshopify.com"];
285    for (var i = 0; i < urls.length; i++) {
286      var s = document.createElement('script');
287      s.type = 'text/javascript';
288      s.async = true;
289      s.src = urls[i];
290      var x = document.getElementsByTagName('script')[0];
291      x.parentNode.insertBefore(s, x);
292    }
293  };
294  if(window.attachEvent) {
295    window.attachEvent('onload', asyncLoad);
296  } else {
297    window.addEventListener('load', asyncLoad, false);
298  }
299})();</script>
vendor: 1 bytes, line 299
299
300<script id="__st">var __st={"a":5190685,"offset":7200,"reqid":"f5255103-cd34-4003-9d68-6d514cbeff88-1791470921","pageurl":"partstock.eu\/search","u":"03b7873bdd07","p":"searchresults"};</script>
vendor: 1 bytes, line 300
300
301<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 301
301
302<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:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 302
302
303<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//partstock.eu/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 303
303
304<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 = "//partstock.eu/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>
304<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 304
304
305<script>
306  window.Shopify = window.Shopify || {};
307  window.Shopify.MCP = window.Shopify.MCP || {};
308  window.Shopify.MCP.enabled = true;
309  window.Shopify.MCP.shop = "partstock-repair-kits.myshopify.com";
310  window.Shopify.MCP.mcpEndpoint = "https:\/\/partstock.eu\/api\/mcp";
311  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"]}}];
312</script>
vendor: 1 bytes, line 312
312
313<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("\/\/partstock.eu\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
314</script>
vendor: 1 bytes, line 314
314
315<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://partstock.eu/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
316</script>
vendor: 1 bytes, line 316
316
317<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
318  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);
319</script>
vendor: 1 bytes, line 319
319
320<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})}}));
321</script>
vendor: 1 bytes, line 321
321
322<script id='scb4127' type='text/javascript' async='' src='https://partstock.eu/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
322<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://partstock.eu/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
323<style id="shopify-accelerated-checkout-cart">
324        #shopify-buyer-consent {
325  margin-top: 1em;
326  display: inline-block;
327  width: 100%;
328}
329
330#shopify-buyer-consent.hidden {
331  display: none;
332}
333
334#shopify-subscription-policy-button {
335  background: none;
336  border: none;
337  padding: 0;
338  text-decoration: underline;
339  font-size: inherit;
340  cursor: pointer;
341}
342
343#shopify-subscription-policy-button::before {
344  box-shadow: none;
345}
346
347      </style>
348
349<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
349
350
351    <link rel="stylesheet" href="//partstock.eu/cdn/shop/t/16/assets/theme.css?v=152066780753093210391728889570">
352
353    
354
355
356  
356<script type="application/ld+json">
357  {
358    "@context": "http://schema.org",
359    "@type": "BreadcrumbList",
360  "itemListElement": [{
361      "@type": "ListItem",
362      "position": 1,
363      "name": "Home",
364      "item": "https://partstock.eu"
365    }]
366  }
367  </script>
367
368
369
370    
370<script>
371      // This allows to expose several variables to the global scope, to be used in scripts
372      window.theme = {
373        pageType: "search",
374        cartCount: 0,
375        moneyFormat: "\u003cspan class=money\u003e€{{amount}}\u003c\/span\u003e",
376        moneyWithCurrencyFormat: "\u003cspan class=money\u003e€{{amount}} EUR\u003c\/span\u003e",
377        showDiscount: true,
378        discountMode: "saving",
379        searchMode: "product,article,page",
380        searchUnavailableProducts: "show",
381        cartType: "drawer"
382      };
383
384      window.routes = {
385        rootUrl: "\/",
386        rootUrlWithoutSlash: '',
387        cartUrl: "\/cart",
388        cartAddUrl: "\/cart\/add",
389        cartChangeUrl: "\/cart\/change",
390        searchUrl: "\/search",
391        productRecommendationsUrl: "\/recommendations\/products"
392      };
393
394      window.languages = {
395        productRegularPrice: "Regular price",
396        productSalePrice: "Sale price",
397        collectionOnSaleLabel: "Save {{savings}}",
398        productFormUnavailable: "Unavailable",
399        productFormAddToCart: "Add to cart",
400        productFormSoldOut: "Sold out",
401        productAdded: "Product has been added to your cart",
402        productAddedShort: "Added!",
403        shippingEstimatorNoResults: "No shipping could be found for your address.",
404        shippingEstimatorOneResult: "There is one shipping rate for your address:",
405        shippingEstimatorMultipleResults: "There are {{count}} shipping rates for your address:",
406        shippingEstimatorErrors: "There are some errors:"
407      };
408
409      window.lazySizesConfig = {
410        loadHidden: false,
411        hFac: 0.8,
412        expFactor: 3,
413        customMedia: {
414          '--phone': '(max-width: 640px)',
415          '--tablet': '(min-width: 641px) and (max-width: 1023px)',
416          '--lap': '(min-width: 1024px)'
417        }
418      };
419
420      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
421    </script>
421<script src="//partstock.eu/cdn/shop/t/16/assets/theme.min.js?v=164977014983380440891642697472" defer></script>
421
422    
422<script src="//partstock.eu/cdn/shop/t/16/assets/custom.js?v=90373254691674712701624437486" defer></script>
422<script>
423        (function () {
424          window.onpageshow = function() {
425            // We force re-freshing the cart content onpageshow, as most browsers will serve a cache copy when hitting the
426            // back button, which cause staled data
427            document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {
428              bubbles: true,
429              detail: {scrollToTop: false}
430            }));
431          };
432        })();
433      </script>
433<!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled -->
434<!-- BEGIN app block: shopify://apps/ecomposer-builder/blocks/app-embed/a0fc26e1-7741-4773-8b27-39389b4fb4a0 --><!-- DNS Prefetch & Preconnect -->
435<link rel="preconnect" href="https://cdn.ecomposer.app" crossorigin>
436<link rel="dns-prefetch" href="https://cdn.ecomposer.app">
437
438<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/css/[email protected]" as="style">
439<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/[email protected]" as="script">
440<link rel="prefetch" href="https://cdn.ecomposer.app/vendors/js/ecom_modal.js" as="script">
441
442<!-- Global CSS --><!--ECOM-EMBED-->
443  <style id="ecom-global-css" class="ecom-global-css">/**ECOM-INSERT-CSS**/.ecom-section > div.core__row--columns{max-width: 1200px;}.ecom-column>div.core__column--wrapper{padding: 20px;}div.core__blocks--body>div.ecom-block.elmspace:not(:first-child){margin-top: 20px;}:root{--ecom-global-colors-primary:#ffffff;--ecom-global-colors-secondary:#ffffff;--ecom-global-colors-text:#ffffff;--ecom-global-colors-accent:#ffffff;--ecom-global-typography-h1-font-weight:600;--ecom-global-typography-h1-font-size:72px;--ecom-global-typography-h1-line-height:90px;--ecom-global-typography-h1-letter-spacing:-0.02em;--ecom-global-typography-h2-font-weight:600;--ecom-global-typography-h2-font-size:60px;--ecom-global-typography-h2-line-height:72px;--ecom-global-typography-h2-letter-spacing:-0.02em;--ecom-global-typography-h3-font-weight:600;--ecom-global-typography-h3-font-size:48px;--ecom-global-typography-h3-line-height:60px;--ecom-global-typography-h3-letter-spacing:-0.02em;--ecom-global-typography-h4-font-weight:600;--ecom-global-typography-h4-font-size:36px;--ecom-global-typography-h4-line-height:44px;--ecom-global-typography-h4-letter-spacing:-0.02em;--ecom-global-typography-h5-font-weight:600;--ecom-global-typography-h5-font-size:30px;--ecom-global-typography-h5-line-height:38px;--ecom-global-typography-h6-font-weight:600;--ecom-global-typography-h6-font-size:24px;--ecom-global-typography-h6-line-height:32px;--ecom-global-typography-h7-font-weight:400;--ecom-global-typography-h7-font-size:18px;--ecom-global-typography-h7-line-height:28px;}</style>
444  <!--/ECOM-EMBED--><!-- Custom CSS & JS --><style id="ecom-custom-css"></style>
444<script id="ecom-custom-js" async></script>
444<!-- Open Graph Meta Tags for Pages --><!-- AI Search Optimization (LLM Outreach) --><!-- Critical Inline Styles -->
445<style class="ecom-theme-helper">.ecom-animation{opacity:0}.ecom-animation.animate,.ecom-animation.ecom-animated{opacity:1}.ecom-cart-popup{display:grid;position:fixed;inset:0;z-index:9999999;align-content:center;padding:5px;justify-content:center;align-items:center;justify-items:center}.ecom-cart-popup::before{content:' ';position:absolute;background:#e5e5e5b3;inset:0}.ecom-ajax-loading{cursor:not-allowed;pointer-events:none;opacity:.6}#ecom-toast{visibility:hidden;max-width:50px;height:60px;margin:auto;background-color:#333;color:#fff;text-align:center;border-radius:2px;position:fixed;z-index:1;left:0;right:0;bottom:30px;font-size:17px;display:grid;grid-template-columns:50px auto;align-items:center;justify-content:start;align-content:center;justify-items:start}#ecom-toast.ecom-toast-show{visibility:visible;animation:ecomFadein .5s,ecomExpand .5s .5s,ecomStay 3s 1s,ecomShrink .5s 4s,ecomFadeout .5s 4.5s}#ecom-toast #ecom-toast-icon{width:50px;height:100%;box-sizing:border-box;background-color:#111;color:#fff;padding:5px}#ecom-toast .ecom-toast-icon-svg{width:100%;height:100%;position:relative;vertical-align:middle;margin:auto;text-align:center}#ecom-toast #ecom-toast-desc{color:#fff;padding:16px;overflow:hidden;white-space:nowrap}@media(max-width:768px){#ecom-toast #ecom-toast-desc{white-space:normal;min-width:250px}#ecom-toast{height:auto;min-height:60px}}.ecom__column-full-height{height:100%}[data-ec-sr]>.core__row--columns>.ecom-column:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-inner>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ecom-block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr].ec-flex-wp>.ec-flex-wp.core__block:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr]>.ecom-grid-layout>.ecom-grid-item:not(.ecom-sr-visible):not(.ecom-sr-done),[data-ec-sr-items] [data-ec-sr-item]:not(.ecom-sr-visible):not(.ecom-sr-done){opacity:0}.ecom-sr-done{opacity:1}@keyframes ecom-sr-fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ecom-sr-fade-in{from{opacity:0}to{opacity:1}}@keyframes ecom-sr-slide-left{from{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes ecom-sr-zoom-in{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ecom-sr-visible{animation-fill-mode:both!important;animation-duration:.6s!important;animation-timing-function:cubic-bezier(.25,.46,.45,.94)!important}.ecom-sr-visible[data-sr-anim="fade-up"]{animation-name:ecom-sr-fade-up!important}.ecom-sr-visible[data-sr-anim="fade-in"]{animation-name:ecom-sr-fade-in!important}.ecom-sr-visible[data-sr-anim="slide-left"]{animation-name:ecom-sr-slide-left!important}.ecom-sr-visible[data-sr-anim="zoom-in"]{animation-name:ecom-sr-zoom-in!important}@keyframes ecomFadein{from{bottom:0;opacity:0}
445to{bottom:30px;opacity:1}}@keyframes ecomExpand{from{min-width:50px}to{min-width:var(--ecom-max-width)}}@keyframes ecomStay{from{min-width:var(--ecom-max-width)}to{min-width:var(--ecom-max-width)}}@keyframes ecomShrink{from{min-width:var(--ecom-max-width)}to{min-width:50px}}@keyframes ecomFadeout{from{bottom:30px;opacity:1}to{bottom:60px;opacity:0}}</style>
446
447
448<!-- EComposer Config Script -->
449<script id="ecom-theme-helpers" async>
450window.EComposer=window.EComposer||{};(function(){if(!this.configs)this.configs={};this.configs={"instagram":null,"custom_code":{"enable_jquery":true,"custom_css":"","custom_js":""}};this.configs.ajax_cart={enable:false};this.customer=false;this.initQuickview=function(){};
451this.proxy_path='/apps/ecomposer-visual-page-builder';this.popupScriptUrl='';this.routes={domain:'https://partstock.eu',root_url:'/',collections_url:'/collections',all_products_collection_url:'/collections/all',cart_url:'/cart',cart_add_url:'/cart/add',cart_change_url:'/cart/change',cart_clear_url:'/cart/clear',cart_update_url:'/cart/update',product_recommendations_url:'/recommendations/products'};
452this.queryParams={};
453if(window.location.search.length){new URLSearchParams(window.location.search).forEach((value,key)=>{this.queryParams[key]=value})}
454this.money_format="\u003cspan class=money\u003e€{{amount}}\u003c\/span\u003e";
455this.money_with_currency_format="\u003cspan class=money\u003e€{{amount}} EUR\u003c\/span\u003e";
456this.currencyCodeEnabled=null;this.abTestingData = [];this.formatMoney=function(t,e){const r=this.currencyCodeEnabled?this.money_with_currency_format:this.money_format;function a(t,e){return void 0===t?e:t}function o(t,e,r,o){if(e=a(e,2),r=a(r,","),o=a(o,"."),isNaN(t)||null==t)return 0;var n=(t=(t/100).toFixed(e)).split(".");return n[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1"+r)+(n[1]?o+n[1]:"")}"string"==typeof t&&(t=t.replace(".",""));var n="",i=/\{\{\s*(\w+)\s*\}\}/,s=e||r;switch(s.match(i)[1]){case"amount":n=o(t,2);break;case"amount_no_decimals":n=o(t,0);break;case"amount_with_comma_separator":n=o(t,2,".",",");break;case"amount_with_space_separator":n=o(t,2," ",",");break;case"amount_with_period_and_space_separator":n=o(t,2," ",".");break;case"amount_no_decimals_with_comma_separator":n=o(t,0,".",",");break;case"amount_no_decimals_with_space_separator":n=o(t,0," ");break;case"amount_with_apostrophe_separator":n=o(t,2,"'",".")}return s.replace(i,n)};
457this.resizeImage=function(t,e){try{if(!e||"original"==e||"full"==e||"master"==e)return t;if(-1!==t.indexOf("cdn.shopify.com")||-1!==t.indexOf("/cdn/shop/")){var r=t.match(/\.(jpg|jpeg|gif|png|bmp|bitmap|tiff|tif|webp)((\#[0-9a-z\-]+)?(\?v=.*)?)?$/gim);if(null==r)return null;var a=t.split(r[0]),o=r[0];return a[0]+"_"+e+o}}catch(r){return t}return t};
458this.getProduct=function(t){if(!t)return!1;let e=("/"===this.routes.root_url?"":this.routes.root_url)+"/products/"+t+".js?shop="+Shopify.shop;return window.ECOM_LIVE&&(e="/shop/builder/ajax/ecom-proxy/products/"+t+"?shop="+Shopify.shop),window.fetch(e,{headers:{"Content-Type":"application/json"}}).then(t=>t.ok?t.json():false)};
459const u=new URLSearchParams(window.location.search);if(u.has("ecom-redirect")){const r=u.get("ecom-redirect");if(r){let d;try{d=decodeURIComponent(r)}catch{return}d=d.trim().replace(/[\r\n\t]/g,"");if(d.length>2e3)return;const p=["javascript:","data:","vbscript:","file:","ftp:","mailto:","tel:","sms:","chrome:","chrome-extension:","moz-extension:","ms-browser-extension:"],l=d.toLowerCase();for(const o of p)if(l.includes(o))return;const x=[/
459<script/i,/<\/script/i,/javascript:/i,/vbscript:/i,/onload=/i,/onerror=/i,/onclick=/i,/onmouseover=/i,/onfocus=/i,/onblur=/i,/onsubmit=/i,/onchange=/i,/alert\s*\(/i,/confirm\s*\(/i,/prompt\s*\(/i,/document\./i,/window\./i,/eval\s*\(/i];for(const t of x)if(t.test(d))return;if(d.startsWith("/")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href=d;return}if(!d.includes("://")&&!d.startsWith("//")){if(!/^[a-zA-Z0-9\-._~:/?#[\]@!$&'()*+,;=%]+$/.test(d))return;if(d.includes("../")||d.includes("./"))return;window.location.href="/"+d;return}let n;try{n=new URL(d)}catch{return}if(!["http:","https:"].includes(n.protocol))return;if(n.port&&(parseInt(n.port)<1||parseInt(n.port)>65535))return;const a=[window.location.hostname];if(a.includes(n.hostname)&&(n.href===d||n.toString()===d))window.location.href=d}}
460}).bind(window.EComposer)();
461if(window.Shopify&&window.Shopify.designMode&&window.top&&window.top.opener){window.addEventListener("load",function(){window.top.opener.postMessage({action:"ecomposer:loaded"},"*")})}
462</script>
462<!-- Toast Template -->
463<script type="text/template" id="ecom-template-html"><!-- BEGIN app snippet: ecom-toast --><div id="ecom-toast"><div id="ecom-toast-icon"><svg xmlns="http://www.w3.org/2000/svg" class="ecom-toast-icon-svg ecom-toast-icon-info" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>
464<svg class="ecom-toast-icon-svg ecom-toast-icon-success" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 48c110.5 0 200 89.5 200 200 0 110.5-89.5 200-200 200-110.5 0-200-89.5-200-200 0-110.5 89.5-200 200-200m140.2 130.3l-22.5-22.7c-4.7-4.7-12.3-4.7-17-.1L215.3 303.7l-59.8-60.3c-4.7-4.7-12.3-4.7-17-.1l-22.7 22.5c-4.7 4.7-4.7 12.3-.1 17l90.8 91.5c4.7 4.7 12.3 4.7 17 .1l172.6-171.2c4.7-4.7 4.7-12.3 .1-17z"/></svg>
465</div><div id="ecom-toast-desc"></div></div><!-- END app snippet --></script>
465<!-- END app block --><!-- BEGIN app block: shopify://apps/exemptify/blocks/ExemptifyApp/53648040-92ea-472b-92a5-eb781e92b01b --><!-- Begin Exemptify messages -->
466  
466<script>
467  
468    var m4u_invalid_id = "This VAT ID seems to be invalid, please contact us directly.";
469    var m4u_vies_down = "The EU validation service is unavailable. Please contact us.";
470    var m4u_validated = "Your VAT ID has been successfully validated.";
471    var m4u_deleted = "The VAT ID has been deleted.";
472    var m4u_no_country = "Please enter a valid country code (e.g., DK, FR, DE,...)";
473    var m4u_same_country = "We are not allowed to issue VAT exempt invoices for businesses in the same country.";
474    var m4u_format_error = "Please enter a valid EU VAT ID.";
475  
476    var m4u_ptxt = "inc VAT";
477    var m4u_ex_vat_postfix_txt = "net";
478    var m4u_no_email = "";
479  
480    let b2b = false;
481
482    
483</script>
483
484  <!-- End Exemptify messages -->
485
486
487
488  
488<script src="https://cdn.shopify.com/extensions/01a0f762-74f1-7c9a-947c-77e081d46090/exemptify-470/assets/exemptify-jquery-3.6.0.min.js"></script>
488
489  <!-- Begin Exemptify price display -->
490  
490<script async src="//www.modules4u.biz/shopify/exemptify/js/fix_prices_v1.js.php?shop=partstock-repair-kits.myshopify.com&country=SK&vat=20&eu_aware&show_original_price&style=Zm9udC1zdHlsZTogaXRhbGljO2ZvbnQtc2l6ZTogMWVtO2ZvbnQtd2VpZ2h0OiBub3JtYWw7&inc_style=Zm9udC1zaXplOiAxZW07Zm9udC13ZWlnaHQ6IG5vcm1hbDs=&two_lines&eu_oss&vat_included_setting=false&no_local_id&tax_included=false&shop_currency=EUR&actual_currency=EUR&num_currencies=1&customer_exempt=&current_country=US&"></script>
490
491<!-- End Exemptify price display -->
492
493<!-- END app block -->
493<script src="https://cdn.shopify.com/extensions/01a115d6-315b-7c47-99c4-66d1314c9b89/ecomposer-148/assets/ecom.js" type="text/javascript" defer="defer"></script>
493
494<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
495<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: 5190685,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "search"};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 495
495
496<script>
497  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
498</script>
vendor: 1 bytes, line 498
498
499<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}
499).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: 5190685,storefrontBaseUrl: "https://partstock.eu",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://partstock.eu/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"937623937","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-T95DMZMPQY\\\",\\\"target_country\\\":\\\"SK\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-T95DMZMPQY\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-T95DMZMPQY\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-T95DMZMPQY\\\",\\\"MC-PLGQDCM8WK\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-T95DMZMPQY\\\",\\\"MC-PLGQDCM8WK\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-T95DMZMPQY\\\",\\\"MC-PLGQDCM8WK\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-T95DMZMPQY\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-T95DMZMPQY\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"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":"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":"PartStock.eu","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"partstock-repair-kits.myshopify.com","countryCode":"SK","storefrontUrl":"https:\/\/partstock.eu"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://partstock.eu/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"120851398778","themeStoreId":"871","themePublished":"true","eventMetadataId":"41f4e148-f926-4f0c-8331-933187003cd8","pageType":"searchresults","shopId":"5190685","storefrontBaseUrl":"https:\/\/partstock.eu","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"search_submitted\",{\"searchResult\":{\"query\":\"\",\"productVariants\":[]}}]]"});})();</script>
499<script>
500  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
501  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
502  window.ShopifyAnalytics.meta.currency = 'EUR';
503  var meta = {"products":[],"page":{"pageType":"searchresults","requestId":"f5255103-cd34-4003-9d68-6d514cbeff88-1791470921"}};
504  for (var attr in meta) {
505    window.ShopifyAnalytics.meta[attr] = meta[attr];
506  }
507</script>
vendor: 1 bytes, line 507
507
508<script class="analytics">
509  (function () {
510    var customDocumentWrite = function(content) {
511      var jquery = null;
512
513      if (window.jQuery) {
514        jquery = window.jQuery;
515      } else if (window.Checkout && window.Checkout.$) {
516        jquery = window.Checkout.$;
517      }
518
519      if (jquery) {
520        jquery('body').append(content);
521      }
522    };
523
524    var hasLoggedConversion = function(token) {
525      if (token) {
526        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
527      }
528      return false;
529    }
530
531    var setCookieIfConversion = function(token) {
532      if (token) {
533        var twoMonthsFromNow = new Date(Date.now());
534        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
535
536        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
537      }
538    }
539
540    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
541    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
542    if (trekkie.integrations) {
543      return;
544    }
545    trekkie.methods = [
546      'identify',
547      'page',
548      'ready',
549      'track',
550      'trackForm',
551      'trackLink'
552    ];
553    trekkie.factory = function(method) {
554      return function() {
555        var args = Array.prototype.slice.call(arguments);
556        args.unshift(method);
557        trekkie.push(args);
558        if (method == 'track' || method == 'page') {
559          var pageUrl;
560          try {
561            pageUrl = window.location.href;
562          } catch (e) {}
563          var pageReferrer;
564          try {
565            pageReferrer = document.referrer;
566          } catch (e) {}
567          try {
568            if (window.__TREKKIE_SHIM_QUEUE == null) {
569              window.__TREKKIE_SHIM_QUEUE = [];
570            }
571            window.__TREKKIE_SHIM_QUEUE.push({
572              from: 'trekkie-stub',
573              method: method,
574              args: args.slice(1),
575              pageContext: {
576                url: pageUrl,
577                referrer: pageReferrer
578              }
579            });
580          } catch (e) {
581            // no-op
582          }
583        }
584        return trekkie;
585      };
586    };
587    for (var i = 0; i < trekkie.methods.length; i++) {
588      var key = trekkie.methods[i];
589      trekkie[key] = trekkie.factory(key);
590    }
591    trekkie.load = function(config) {
592      trekkie.config = config || {};
593      trekkie.config.initialDocumentCookie = document.cookie;
594      var first = document.getElementsByTagName('script')[0];
595var script = document.createElement('script');
596script.type = 'text/javascript';
597script.onerror = function(e) {
598  var scriptFallback = document.createElement('script');
599  scriptFallback.type = 'text/javascript';
600  scriptFallback.onerror = function(error) {
601          var Monorail = {
602      produce: function produce(monorailDomain, schemaId, payload) {
603        var currentMs = new Date().getTime();
604        var event = {
605          schema_id: schemaId,
606          payload: payload,
607          metadata: {
608            event_created_at_ms: currentMs,
609            event_sent_at_ms: currentMs
610          }
611        };
612        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
613      },
614      sendRequest: function sendRequest(endpointUrl, payload) {
615        // Try the sendBeacon API
616        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
617          var blobData = new window.Blob([payload], {
618            type: 'text/plain'
619          });
620
621          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
622            return true;
623          } // sendBeacon was not successful
624
625        } // XHR beacon
626
627        var xhr = new XMLHttpRequest();
628
629        try {
630          xhr.open('POST', endpointUrl);
631          xhr.setRequestHeader('Content-Type', 'text/plain');
632          xhr.send(payload);
633        } catch (e) {
634          console.log(e);
635        }
636
637        return false;
638      },
639      isIos12: function isIos12() {
640        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
641      }
642    };
643    Monorail.produce('monorail-edge.shopifysvc.com',
644      'trekkie_storefront_load_errors/1.1',
645      {shop_id: 5190685,
646      theme_id: 120851398778,
647      app_name: "storefront",
648      context_url: window.location.href,
649      source_url: "//partstock.eu/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
650
651  };
652  scriptFallback.async = true;
653  scriptFallback.src = '//partstock.eu/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
654  first.parentNode.insertBefore(scriptFallback, first);
655};
656script.async = true;
657script.src = '//partstock.eu/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
658first.parentNode.insertBefore(script, first);
659
660    };
661    trekkie.load(
662      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":5190685,"isMerchantRequest":null,"themeId":120851398778,"themeCityHash":"11464412677275079748","contentLanguage":"en","currency":"EUR","eventMetadataId":"41f4e148-f926-4f0c-8331-933187003cd8"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
663    );
664
665    var loaded = false;
666    trekkie.ready(function() {
667      if (loaded) return;
668      loaded = true;
669
670      window.ShopifyAnalytics.lib = window.trekkie;
671
672      var originalDocumentWrite = document.write;
673      document.write = customDocumentWrite;
674      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
675      document.write = originalDocumentWrite;
676
677      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
678      var token = match? match[1]: undefined;
679      if (!hasLoggedConversion(token)) {
680        setCookieIfConversion(token);
681        window.ShopifyAnalytics.lib.track("Performed Search",{"query":null},undefined,undefined,{"shopifyEmitted":true});
682      }
683    });
684
685    window.ShopifyAnalytics.lib.page(null,{"pageType":"searchresults","requestId":"f5255103-cd34-4003-9d68-6d514cbeff88-1791470921","shopifyEmitted":true});
686
687    var eventsListenerScript = document.createElement('script');
688    eventsListenerScript.async = true;
689    eventsListenerScript.src = "//partstock.eu/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
690    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
691})();</script>
vendor: 1 bytes, line 691
691
692<script
693  defer
694  src="https://partstock.eu/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js"
695  data-application="storefront-renderer"
696  data-shop-id="5190685"
697  data-render-region="gcp-us-west1"
698  data-page-type="search"
699  data-theme-instance-id="120851398778"
700  data-theme-name="Warehouse"
701  data-theme-version="1.18.2"
702  data-monorail-region="shop_domain"
703  data-resource-timing-sampling-rate="10"
704  data-shs="true"
705  data-shs-beacon="true"
706  data-shs-export-with-fetch="true"
707  data-shs-logs-sample-rate="1"
708  data-shs-beacon-endpoint="https://partstock.eu/api/collect"
709></script>
709
710<meta name="shopify-y" content="778160f7-d110-494f-a58a-21d87fb54069" data-expiration="1823028521000"><meta name="shopify-s" content="7e9725be-13f8-4ba9-96b2-7dc6a668d330" data-expiration="1791472721000"><meta name="new-cookie-storage-activated" content="t">
711</head>
712
713  <body class="warehouse--v1 features--animate-zoom template-search " data-instant-intensity="viewport">
714    
715    
716    <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 716-717
716
717<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
717GTM-KB4CTBG
vendor: 83 bytes, lines 717-718
717"
718height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
719<!-- End Google Tag Manager (noscript) -->
720    
721    <a href="#main" class="visually-hidden skip-to-content">Skip to content</a>
722    <span class="loading-bar"></span>
723
724    <div id="shopify-section-announcement-bar" class="shopify-section"><section data-section-id="announcement-bar" data-section-type="announcement-bar" data-section-settings='{
725    "showNewsletter": false
726  }'><div class="announcement-bar">
727      <div class="container">
728        <div class="announcement-bar__inner"><p class="announcement-bar__content announcement-bar__content--center">EXPRESS AND ECONOMY DELIVERY SERVICES ACROSS THE WORLD</p></div>
729      </div>
730    </div>
731  </section>
732
733  <style>
734    .announcement-bar {
735      background: #1e2d7d;
736      color: #ffffff;
737    }
738  </style>
739
740  
740<script>document.documentElement.style.removeProperty('--announcement-bar-button-width');document.documentElement.style.setProperty('--announcement-bar-height', document.getElementById('shopify-section-announcement-bar').clientHeight + 'px');
741  </script>
741<style> #shopify-section-announcement-bar p.announcement-bar__content.announcement-bar__content--center {font-size: 12px;} #shopify-section-announcement-bar .announcement-bar {position: fixed; top: 0; width: 100%; z-index: 100;} </style></div>
742<div id="shopify-section-popups" class="shopify-section"><div data-section-id="popups" data-section-type="popups"></div>
743
744</div>
745<div id="shopify-section-header" class="shopify-section shopify-section__header"><section data-section-id="header" data-section-type="header" data-section-settings='{
746  "navigationLayout": "inline",
747  "desktopOpenTrigger": "hover",
748  "useStickyHeader": true
749}'>
750  <header class="header header--inline " role="banner">
751    <div class="container">
752      <div class="header__inner"><nav class="header__mobile-nav hidden-lap-and-up">
753            <button class="header__mobile-nav-toggle icon-state touch-area" data-action="toggle-menu" aria-expanded="false" aria-haspopup="true" aria-controls="mobile-menu" aria-label="Open menu">
754              <span class="icon-state__primary"><svg focusable="false" class="icon icon--hamburger-mobile" viewBox="0 0 20 16" role="presentation">
755      <path d="M0 14h20v2H0v-2zM0 0h20v2H0V0zm0 7h20v2H0V7z" fill="currentColor" fill-rule="evenodd"></path>
756    </svg></span>
757              <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation">
758      <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path>
759    </svg></span>
760            </button><div id="mobile-menu" class="mobile-menu" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation">
761      <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path>
762    </svg><div class="mobile-menu__inner">
763    <div class="mobile-menu__panel">
764      <div class="mobile-menu__section">
765        <ul class="mobile-menu__nav" data-type="menu" role="list"><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-0" data-action="open-panel">Products<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation">
766      <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path>
767    </svg></button></li><li class="mobile-menu__nav-item"><a href="/pages/inquiry" class="mobile-menu__nav-link" data-type="menuitem">Inquiry</a></li><li class="mobile-menu__nav-item"><a href="/pages/order" class="mobile-menu__nav-link" data-type="menuitem">Order</a></li><li class="mobile-menu__nav-item"><a href="https://partstock.eu/pages/our-export-range" class="mobile-menu__nav-link" data-type="menuitem">Export range</a></li><li class="mobile-menu__nav-item"><a href="https://partstock.eu/pages/company-group-history" class="mobile-menu__nav-link" data-type="menuitem">Company group</a></li><li class="mobile-menu__nav-item"><a href="/blogs/news" class="mobile-menu__nav-link" data-type="menuitem">Blog</a></li><li class="mobile-menu__nav-item"><a href="https://partstock.eu/collections/" class="mobile-menu__nav-link" data-type="menuitem">All collections</a></li></ul>
768      </div><div class="mobile-menu__section mobile-menu__section--loose">
769          <p class="mobile-menu__section-title heading h5">Need help?</p><div class="mobile-menu__help-wrapper"><svg focusable="false" class="icon icon--bi-phone" viewBox="0 0 24 24" role="presentation">
770      <g stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square">
771        <path d="M17 15l-3 3-8-8 3-3-5-5-3 3c0 9.941 8.059 18 18 18l3-3-5-5z" stroke="#1e2d7d"></path>
772        <path d="M14 1c4.971 0 9 4.029 9 9m-9-5c2.761 0 5 2.239 5 5" stroke="#00badb"></path>
773      </g>
774    </svg><span>Call us +421 (911) 286 336</span>
775            </div><div class="mobile-menu__help-wrapper"><svg focusable="false" class="icon icon--bi-email" viewBox="0 0 22 22" role="presentation">
776      <g fill="none" fill-rule="evenodd">
777        <path stroke="#00badb" d="M.916667 10.08333367l3.66666667-2.65833334v4.65849997zm20.1666667 0L17.416667 7.42500033v4.65849997z"></path>
778        <path stroke="#1e2d7d" stroke-width="2" d="M4.58333367 7.42500033L.916667 10.08333367V21.0833337h20.1666667V10.08333367L17.416667 7.42500033"></path>
779        <path stroke="#1e2d7d" stroke-width="2" d="M4.58333367 12.1000003V.916667H17.416667v11.1833333m-16.5-2.01666663L21.0833337 21.0833337m0-11.00000003L11.0000003 15.5833337"></path>
780        <path d="M8.25000033 5.50000033h5.49999997M8.25000033 9.166667h5.49999997" stroke="#00badb" stroke-width="2" stroke-linecap="square"></path>
781      </g>
782    </svg><a href="mailto:[email protected]">[email protected]</a>
783            </div></div></div><div id="mobile-panel-0" class="mobile-menu__panel is-nested">
784          <div class="mobile-menu__section is-sticky">
785            <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left" viewBox="0 0 8 12" role="presentation">
786      <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path>
787    </svg> Back</button>
788          </div>
789
790          <div class="mobile-menu__section"><ul class="mobile-menu__nav" data-type="menu" role="list">
791                <li class="mobile-menu__nav-item">
792                  <a href="https://partstock.eu/collections/" class="mobile-menu__nav-link text--strong">Products</a>
793                </li><li class="mobile-menu__nav-item"><button class="mobile-menu__nav-link" data-type="menuitem" aria-haspopup="true" aria-expanded="false" aria-controls="mobile-panel-0-0" data-action="open-panel">Airbrake Repair-Kits<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation">
794      <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path>
795    </svg></button></li><li class="mobile-menu__nav-item"><a href="/collections/man-parts" class="mobile-menu__nav-link" data-type="menuitem">MAN</a></li><li class="mobile-menu__nav-item"><a href="/collections/bosch-genuine-parts" class="mobile-menu__nav-link" data-type="menuitem">Bosch</a></li><li class="mobile-menu__nav-item"><a href="/collections/airbrake-genuine-parts" class="mobile-menu__nav-link" data-type="menuitem">Airbrake Genuine Parts</a></li><li class="mobile-menu__nav-item"><a href="/collections/febi-products" class="mobile-menu__nav-link" data-type="menuitem">Febi</a></li><li class="mobile-menu__nav-item"><a href="/collections/genuine-mercedes-parts-1" class="mobile-menu__nav-link" data-type="menuitem">Mercedes</a></li><li class="mobile-menu__nav-item"><a href="/collections/genuine-renault-rvi-parts-1" class="mobile-menu__nav-link" data-type="menuitem">Renault (RVI)</a></li><li class="mobile-menu__nav-item">
795<a href="/collections/genuine-scania-parts-1" class="mobile-menu__nav-link" data-type="menuitem">Scania</a></li><li class="mobile-menu__nav-item"><a href="/collections/genuine-volvo-parts-1" class="mobile-menu__nav-link" data-type="menuitem">Volvo</a></li><li class="mobile-menu__nav-item"><a href="/collections/turbochargers" class="mobile-menu__nav-link" data-type="menuitem">Turbochargers</a></li><li class="mobile-menu__nav-item"><a href="/collections/scangrip" class="mobile-menu__nav-link" data-type="menuitem">Scangrip</a></li></ul></div>
796        </div><div id="mobile-panel-0-0" class="mobile-menu__panel is-nested">
797                <div class="mobile-menu__section is-sticky">
798                  <button class="mobile-menu__back-button" data-action="close-panel"><svg focusable="false" class="icon icon--arrow-left" viewBox="0 0 8 12" role="presentation">
799      <path stroke="currentColor" stroke-width="2" d="M6 10L2 6l4-4" fill="none" stroke-linecap="square"></path>
800    </svg> Back</button>
801                </div>
802
803                <div class="mobile-menu__section">
804                  <ul class="mobile-menu__nav" data-type="menu" role="list">
805                    <li class="mobile-menu__nav-item">
806                      <a href="/collections/airbrake-repair-kits" class="mobile-menu__nav-link text--strong">Airbrake Repair-Kits</a>
807                    </li><li class="mobile-menu__nav-item">
808                        <a href="/collections/airbrake-valve-repair-kits" class="mobile-menu__nav-link" data-type="menuitem">Valve Repair-Kits</a>
809                      </li><li class="mobile-menu__nav-item">
810                        <a href="/collections/caliper-repair-kits" class="mobile-menu__nav-link" data-type="menuitem">Caliper Repair-Kits</a>
811                      </li><li class="mobile-menu__nav-item">
812                        <a href="/collections/compressor-repair-kit" class="mobile-menu__nav-link" data-type="menuitem">Compressor Repair-Kits</a>
813                      </li></ul>
814                </div>
815              </div></div>
816</div></nav><div class="header__logo"><a href="/" class="header__logo-link"><span class="visually-hidden">PartStock.eu</span>
817              <img class="header__logo-image"
818                   style="max-width: 175px"
819                   width="768"
820                   height="169"
821                   src="//partstock.eu/cdn/shop/files/[email protected]?v=1624523673"
822                   alt="PartStock.eu"></a></div><div class="header__search-bar-wrapper ">
823          <form action="/search" method="get" role="search" class="search-bar"><div class="search-bar__top-wrapper">
824              <div class="search-bar__top">
825                <input type="hidden" name="type" value="product">
826                <input type="hidden" name="options[prefix]" value="last">
827                <input type="hidden" name="options[unavailable_products]" value="show">
828
829                <div class="search-bar__input-wrapper">
830                  <input class="search-bar__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search..." placeholder="Search...">
831                  <button type="button" class="search-bar__input-clear hidden-lap-and-up" data-action="clear-input">
832                    <span class="visually-hidden">Clear</span>
833                    <svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation">
834      <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path>
835    </svg>
836                  </button>
837                </div><div class="search-bar__filter">
838                    <label for="search-product-type" class="search-bar__filter-label">
839                      <span class="search-bar__filter-active">All categories</span><svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation">
840      <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path>
841    </svg></label>
842
843                    <select id="search-product-type">
844                      <option value="" selected="selected">All categories</option><option value="Aftermarket Unit">Aftermarket Unit</option><option value="Bosch">Bosch</option><option value="Bosch reman">Bosch reman</option><option value="Caliper repair kits">Caliper repair kits</option><option value="Compressor Repair kits">Compressor Repair kits</option><option value="Engine">Engine</option><option value="Genuine">Genuine</option><option value="Genuine new item">Genuine new item</option><option value="Genuine new items">Genuine new items</option><option value="Injector">Injector</option><option value="Pneumatic Valve">Pneumatic Valve</option><option value="Pneumatic Valve Repair kits">Pneumatic Valve Repair kits</option><option value="Reman calipers">Reman calipers</option><option value="Reman compressor">Reman compressor</option><option value="Reman valve">Reman valve</option><option value="Sensors">Sensors</option><option value="Turbocharger">Turbocharger</option><option value="UNDEFINED (Various)">UNDEFINED (Various)</option><option value="Volvo construction parts">Volvo construction parts</option></select>
845                  </div><button type="submit" class="search-bar__submit" aria-label="Search"><svg focusable="false" class="icon icon--search" viewBox="0 0 21 21" role="presentation">
846      <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd">
847        <path d="M19 19l-5-5" stroke-linecap="square"></path>
848        <circle cx="8.5" cy="8.5" r="7.5"></circle>
849      </g>
850    </svg><svg focusable="false" class="icon icon--search-loader" viewBox="0 0 64 64" role="presentation">
851      <path opacity=".4" d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104
851c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z"></path>
852      <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path>
853    </svg></button>
854              </div>
855
856              <button type="button" class="search-bar__close-button hidden-tablet-and-up" data-action="unfix-search">
857                <span class="search-bar__close-text">Close</span>
858              </button>
859            </div>
860
861            <div class="search-bar__inner">
862              <div class="search-bar__inner-animation">
863                <div class="search-bar__results" aria-hidden="true">
864                  <div class="skeleton-container"><div class="search-bar__result-item search-bar__result-item--skeleton">
865                        <div class="search-bar__image-container">
866                          <div class="aspect-ratio aspect-ratio--square">
867                            <div class="skeleton-image"></div>
868                          </div>
869                        </div>
870
871                        <div class="search-bar__item-info">
872                          <div class="skeleton-paragraph">
873                            <div class="skeleton-text"></div>
874                            <div class="skeleton-text"></div>
875                          </div>
876                        </div>
877                      </div><div class="search-bar__result-item search-bar__result-item--skeleton">
878                        <div class="search-bar__image-container">
879                          <div class="aspect-ratio aspect-ratio--square">
880                            <div class="skeleton-image"></div>
881                          </div>
882                        </div>
883
884                        <div class="search-bar__item-info">
885                          <div class="skeleton-paragraph">
886                            <div class="skeleton-text"></div>
887                            <div class="skeleton-text"></div>
888                          </div>
889                        </div>
890                      </div><div class="search-bar__result-item search-bar__result-item--skeleton">
891                        <div class="search-bar__image-container">
892                          <div class="aspect-ratio aspect-ratio--square">
893                            <div class="skeleton-image"></div>
894                          </div>
895                        </div>
896
897                        <div class="search-bar__item-info">
898                          <div class="skeleton-paragraph">
899                            <div class="skeleton-text"></div>
900                            <div class="skeleton-text"></div>
901                          </div>
902                        </div>
903                      </div></div>
904
905                  <div class="search-bar__results-inner"></div>
906                </div></div>
907            </div>
908          </form>
909        </div><div class="header__action-list"><div class="header__action-item hidden-tablet-and-up">
910              <a class="header__action-item-link" href="/search" data-action="toggle-search" aria-expanded="false" aria-label="Open search"><svg focusable="false" class="icon icon--search" viewBox="0 0 21 21" role="presentation">
911      <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd">
912        <path d="M19 19l-5-5" stroke-linecap="square"></path>
913        <circle cx="8.5" cy="8.5" r="7.5"></circle>
914      </g>
915    </svg></a>
916            </div><div class="header__action-item header__action-item--account"><span class="header__action-item-title hidden-pocket hidden-lap">Login / Signup</span><div class="header__action-item-content">
917                <a href="/account/login" class="header__action-item-link header__account-icon icon-state hidden-desk" aria-label="My account" aria-controls="account-popover" aria-expanded="false" data-action="toggle-popover" >
918                  <span class="icon-state__primary"><svg focusable="false" class="icon icon--account" viewBox="0 0 20 22" role="presentation">
919      <path d="M10 13c2.82 0 5.33.64 6.98 1.2A3 3 0 0 1 19 17.02V21H1v-3.97a3 3 0 0 1 2.03-2.84A22.35 22.35 0 0 1 10 13zm0 0c-2.76 0-5-3.24-5-6V6a5 5 0 0 1 10 0v1c0 2.76-2.24 6-5 6z" stroke="currentColor" stroke-width="2" fill="none"></path>
920    </svg></span>
921                  <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation">
922      <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path>
923    </svg></span>
924                </a>
925
926                <a href="/account/login" class="header__action-item-link hidden-pocket hidden-lap" aria-controls="account-popover" aria-expanded="false" data-action="toggle-popover">My account <svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation">
927      <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path>
928    </svg></a>
929
930                <div id="account-popover" class="popover popover--large popover--unlogged" aria-hidden="true"><svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation">
931      <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path>
932    </svg><div class="popover__panel-list"><div id="header-login-panel" class="popover__panel popover__panel--default is-selected">
933                        <div class="popover__inner"><form method="post" action="/account/login" id="header_customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" name="login" class="form"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" /><header class="popover__header">
934                              <h2 class="popover__title heading">Login to my account</h2>
935                              <p class="popover__legend">Enter your e-mail and password:</p>
936                            </header>
937
938                            <div class="form__input-wrapper form__input-wrapper--labelled">
939                              <input type="email" id="login-customer[email]" class="form__field form__field--text" name="customer[email]" required="required">
940                              <label for="login-customer[email]" class="form__floating-label">Email</label>
941                            </div>
942
943                            <div class="form__input-wrapper form__input-wrapper--labelled">
944                              <input type="password" id="login-customer[password]" class="form__field form__field--text" name="customer[password]" required="required" autocomplete="current-password">
945                              <label for="login-customer[password]" class="form__floating-label">Password</label>
946                            </div>
947
948                            <button type="submit" class="form__submit button button--primary button--full">Login</button></form><div class="popover__secondary-action">
949                            <p>New customer? <button data-action="show-popover-panel" aria-controls="header-register-panel" class="link link--accented">Create your account</button></p>
950                            <p>Lost password? <a href="/account#recover-password" aria-controls="header-recover-panel" class="link link--accented">Recover password</a></p>
951                          </div>
952                        </div>
953                      </div><div id="header-recover-panel" class="popover__panel popover__panel--sliding">
954                        <div class="popover__inner"><form method="post" action="/account/recover" accept-charset="UTF-8" name="recover" class="form"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" /><header class="popover__header">
955                              <h2 class="popover__title heading">Recover password</h2>
956                              <p class="popover__legend">Enter your email:</p>
957                            </header>
958
959                            <div class="form__input-wrapper form__input-wrapper--labelled">
960                              <input type="email" id="recover-customer[recover_email]" class="form__field form__field--text" name="email" required="required">
961                              <label for="recover-customer[recover_email]" class="form__floating-label">Email</label>
962                            </div>
963
964                            <button type="submit" class="form__submit button button--primary button--full">Recover</button></form><div class="popover__secondary-action">
965                            <p>Remembered your password? <button data-action="show-popover-panel" aria-controls="header-login-panel" class="link link--accented">Back to login</button></p>
966                          </div>
967                        </div>
968                      </div><div id="header-register-panel" class="popover__panel popover__panel--sliding">
969                        <div class="popover__inner"><form method="post" action="/account" id="create_customer" accept-charset="UTF-8" data-login-with-shop-sign-up="true" name="create" class="form"><input type="hidden" name="form_type" value="create_customer" /><input type="hidden" name="utf8" value="✓" /><header class="popover__header">
970                              <h2 class="popover__title heading">Create my account</h2>
971                              <p class="popover__legend">Please fill in the information below:</p>
972                            </header><div class="form__input-wrapper form__input-wrapper--labelled">
973                                <input type="text" id="customer[first_name]" class="form__field form__field--text" name="customer[first_name]" autocomplete="given-name" required="required">
974                                <label for="customer[first_name]" class="form__floating-label">First name</label>
975                              </div>
976
977                              <div class="form__input-wrapper form__input-wrapper--labelled">
978                                <input type="text" id="customer[last_name]" class="form__field form__field--text" name="customer[last_name]" autocomplete="family-name" required="required">
979                                <label for="customer[last_name]" class="form__floating-label">Last name</label>
980                              </div><div class="form__input-wrapper form__input-wrapper--labelled">
981                              <input type="email" id="register-customer[email]" class="form__field form__field--text" name="customer[email]" required="required">
982                              <label for="register-customer[email]" class="form__floating-label">Email</label>
983                            </div>
984
985                            <div class="form__input-wrapper form__input-wrapper--labelled">
986                              <input type="password" id="register-customer[password]" class="form__field form__field--text" name="customer[password]" required="required" autocomplete="new-password">
987                              <label for="register-customer[password]" class="form__floating-label">Password</label>
988                            </div>
989
990                            <button type="submit" class="form__submit button button--primary button--full">Create my account</button></form><div class="popover__secondary-action">
991                            <p>Already have an account? <button data-action="show-popover-panel" aria-controls="header-login-panel" class="link link--accented">Login here</button></p>
992                          </div>
993                        </div>
994                      </div>
995                    </div>
996                  
997                </div>
998              </div>
999            </div><div class="header__action-item header__action-item--cart">
1000            <a class="header__action-item-link header__cart-toggle" href="/cart" aria-controls="mini-cart" aria-expanded="false" data-action="toggle-mini-cart" data-no-instant>
1001              <div class="header__action-item-content">
1002                <div class="header__cart-icon icon-state" aria-expanded="false">
1003                  <span class="icon-state__primary"><svg focusable="false" class="icon icon--cart" viewBox="0 0 27 24" role="presentation">
1004      <g transform="translate(0 1)" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd">
1005        <circle stroke-linecap="square" cx="11" cy="20" r="2"></circle>
1006        <circle stroke-linecap="square" cx="22" cy="20" r="2"></circle>
1007        <path d="M7.31 5h18.27l-1.44 10H9.78L6.22 0H0"></path>
1008      </g>
1009    </svg><span class="header__cart-count">0</span>
1010                  </span>
1011
1012                  <span class="icon-state__secondary"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation">
1013      <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path>
1014    </svg></span>
1015                </div>
1016
1017                <span class="hidden-pocket hidden-lap">Cart</span>
1018              </div>
1019            </a><form method="post" action="/cart" id="mini-cart" class="mini-cart" aria-hidden="true" novalidate="novalidate" data-item-count="0">
1020  <input type="hidden" name="attributes[collection_products_per_page]" value="">
1021  <input type="hidden" name="attributes[collection_layout]" value=""><svg focusable="false" class="icon icon--nav-triangle-borderless" viewBox="0 0 20 9" role="presentation">
1022      <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path>
1023    </svg><div class="mini-cart__content mini-cart__content--empty"><div class="mini-cart__empty-state"><svg focusable="false" width="81" height="70" viewBox="0 0 81 70">
1024      <g transform="translate(0 2)" stroke-width="4" stroke="#1e2d7d" fill="none" fill-rule="evenodd">
1025        <circle stroke-linecap="square" cx="34" cy="60" r="6"></circle>
1026        <circle stroke-linecap="square" cx="67" cy="60" r="6"></circle>
1027        <path d="M22.9360352 15h54.8070373l-4.3391876 30H30.3387146L19.6676025 0H.99560547"></path>
1028      </g>
1029    </svg><p class="heading h4">Your cart is empty</p>
1030      </div>
1031
1032      <a href="/collections/all" class="button button--primary button--full">Shop our products</a>
1033    </div></form>
1034</div>
1035        </div>
1036      </div>
1037    </div>
1038  </header><nav class="nav-bar">
1039      <div class="nav-bar__inner">
1040        <div class="container">
1041          <ul class="nav-bar__linklist list--unstyled" data-type="menu" role="list"><li class="nav-bar__item"><a href="https://partstock.eu/collections/" class="nav-bar__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-1" aria-haspopup="true">Products<svg focusable="false" class="icon icon--arrow-bottom" viewBox="0 0 12 8" role="presentation">
1042      <path stroke="currentColor" stroke-width="2" d="M10 2L6 6 2 2" fill="none" stroke-linecap="square"></path>
1043    </svg><svg focusable="false" class="icon icon--nav-triangle" viewBox="0 0 20 9" role="presentation">
1044      <g fill="none" fill-rule="evenodd">
1045        <path d="M.47108938 9c.2694725-.26871321.57077721-.56867841.90388257-.89986354C3.12384116 6.36134886 5.74788116 3.76338565 9.2467995.30653888c.4145057-.4095171 1.0844277-.40860098 1.4977971.00205122L19.4935156 9H.47108938z" fill="#ffffff"></path>
1046        <path d="M-.00922471 9C1.38887087 7.61849126 4.26661926 4.80337304 8.62402045.5546454c.75993175-.7409708 1.98812015-.7393145 2.74596565.0037073L19.9800494 9h-1.3748787l-7.9226239-7.7676545c-.3789219-.3715101-.9930172-.3723389-1.3729808-.0018557-3.20734177 3.1273507-5.6127118 5.4776841-7.21584193 7.05073579C1.82769633 8.54226204 1.58379521 8.7818599 1.36203986 9H-.00922471z" fill="#e1e3e4"></path>
1047      </g>
1048    </svg></a><ul id="desktop-menu-0-1" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><li class="nav-dropdown__item "><a href="/collections/airbrake-repair-kits" class="nav-dropdown__link link" data-type="menuitem" aria-expanded="false" aria-controls="desktop-menu-0-1-0" aria-haspopup="true">Airbrake Repair-Kits<svg focusable="false" class="icon icon--arrow-right" viewBox="0 0 8 12" role="presentation">
1049      <path stroke="currentColor" stroke-width="2" d="M2 2l4 4-4 4" fill="none" stroke-linecap="square"></path>
1050    </svg></a><ul id="desktop-menu-0-1-0" class="nav-dropdown " data-type="menu" aria-hidden="true" role="list"><svg focusable="false" class="icon icon--nav-triangle-left" viewBox="0 0 9 20" role="presentation">
1051      <g fill="none">
1052        <path d="M9 19.52891062c-.26871321-.2694725-.56867841-.57077721-.89986354-.90388257-1.7387876-1.74886921-4.33675081-4.37290921-7.79359758-7.87182755-.4095171-.4145057-.40860098-1.0844277.00205122-1.4977971L9 .5064844v19.02242622z" fill="#ffffff"></path>
1053        <path d="M9 20.00922471c-1.38150874-1.39809558-4.19662696-4.27584397-8.4453546-8.63324516-.7409708-.75993175-.7393145-1.98812015.0037073-2.74596565L9 .0199506v1.3748787L1.2323455 9.3174532c-.3715101.3789219-.3723389.9930172-.0018557 1.3729808 3.1273507 3.20734177 5.4776841 5.6127118 7.05073579 7.21584193.26103645.26602774.50063431.50992886.71877441.73168421v1.37126457z" fill="#e1e3e4"></path>
1054      </g>
1055    </svg><li class="nav-dropdown__item"><a href="/collections/airbrake-valve-repair-kits" class="nav-dropdown__link link" data-type="menuitem">Valve Repair-Kits</a></li><li class="nav-dropdown__item"><a href="/collections/caliper-repair-kits" class="nav-dropdown__link link" data-type="menuitem">Caliper Repair-Kits</a></li><li class="nav-dropdown__item"><a href="/collections/compressor-repair-kit" class="nav-dropdown__link link" data-type="menuitem">Compressor Repair-Kits</a></li></ul></li><li class="nav-dropdown__item "><a href="/collections/man-parts" class="nav-dropdown__link link" data-type="menuitem">MAN</a></li><li class="nav-dropdown__item "><a href="/collections/bosch-genuine-parts" class="nav-dropdown__link link" data-type="menuitem">Bosch</a></li><li class="nav-dropdown__item "><a href="/collections/airbrake-genuine-parts" class="nav-dropdown__link link" data-type="menuitem">Airbrake Genuine Parts</a></li><li class="nav-dropdown__item "><a href="/collections/febi-products" class="nav-dropdown__link link" data-type="menuitem">Febi</a></li><li class="nav-dropdown__item "><a href="/collections/genuine-mercedes-parts-1" class="nav-dropdown__link link" data-type="menuitem">Mercedes</a></li><li class="nav-dropdown__item "><a href="/collections/genuine-renault-rvi-parts-1" class="nav-dropdown__link link" data-type="menuitem">Renault (RVI)</a></li><li class="nav-dropdown__item ">
1055<a href="/collections/genuine-scania-parts-1" class="nav-dropdown__link link" data-type="menuitem">Scania</a></li><li class="nav-dropdown__item "><a href="/collections/genuine-volvo-parts-1" class="nav-dropdown__link link" data-type="menuitem">Volvo</a></li><li class="nav-dropdown__item "><a href="/collections/turbochargers" class="nav-dropdown__link link" data-type="menuitem">Turbochargers</a></li><li class="nav-dropdown__item "><a href="/collections/scangrip" class="nav-dropdown__link link" data-type="menuitem">Scangrip</a></li></ul></li><li class="nav-bar__item"><a href="/pages/inquiry" class="nav-bar__link link" data-type="menuitem">Inquiry</a></li><li class="nav-bar__item"><a href="/pages/order" class="nav-bar__link link" data-type="menuitem">Order</a></li><li class="nav-bar__item"><a href="https://partstock.eu/pages/our-export-range" class="nav-bar__link link" data-type="menuitem">Export range</a></li><li class="nav-bar__item"><a href="https://partstock.eu/pages/company-group-history" class="nav-bar__link link" data-type="menuitem">Company group</a></li><li class="nav-bar__item"><a href="/blogs/news" class="nav-bar__link link" data-type="menuitem">Blog</a></li><li class="nav-bar__item"><a href="https://partstock.eu/collections/" class="nav-bar__link link" data-type="menuitem">All collections</a></li></ul>
1056        </div>
1057      </div>
1058    </nav></section>
1059
1060<style>
1061  :root {
1062    --header-is-sticky: 1;
1063    --header-inline-navigation: 1;
1064  }
1065
1066  #shopify-section-header {
1067    position: relative;
1068    z-index: 5;position: -webkit-sticky;
1069      position: sticky;
1070      top: 0;}.header__logo-image {
1071      max-width: 145px !important;
1072    }
1073
1074    @media screen and (min-width: 641px) {
1075      .header__logo-image {
1076        max-width: 175px !important;
1077      }
1078    }@media screen and (min-width: 1000px) {
1079      .search-bar.is-expanded .search-bar__top {
1080        box-shadow: 0 -1px var(--border-color) inset;
1081      }
1082    }</style>
1083
1084<script>
1085  document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-header').clientHeight + 'px');
1086</script>
1086
1087
1088<style> #shopify-section-header header {top: 2.3rem; z-index: 8;} #shopify-section-header .nav-bar {top: 2.3rem; z-index: 7;} @media screen and (max-width: 640px) {#shopify-section-header .header__search-bar-wrapper.is-fixed {top: 2.3rem; }} @media screen and (max-width: 640px) {#shopify-section-header header {top: 2rem; z-index: 8; } #shopify-section-header .nav-bar {top: 2rem; z-index: 7; }} @media screen and (max-width: 393px) {#shopify-section-header header {top: 3.5rem; z-index: 8; } #shopify-section-header .nav-bar {top: 3.5rem; z-index: 7; }} </style></div>
1089
1090    <main id="main" role="main">
1091      <div id="shopify-section-search-template" class="shopify-section"><section data-section-id="search-template" data-section-type="collection" data-section-settings='{
1092  "currentSortBy": "",
1093  "currentTags": [],
1094  "filterMode": "",
1095  "defaultLayout": "grid",
1096  "defaultProductsPerPage": 24,
1097  "isAutomatic": true,
1098  "gridClasses": "1\/3--tablet 1\/4--lap-and-up"
1099}'>
1100  <div class="container "><div class="empty-state">
1101        <p class="empty-state__heading heading h1">Search</p>
1102        <p class="empty-state__description">Use the search bar below to find products:</p>
1103
1104        <form class="empty-state__quick-form" action="/search" method="get">
1105          <input type="hidden" name="type" value="product">
1106          <input type="hidden" name="options[prefix]" value="last">
1107
1108          <div class="form__connected-item">
1109            <div class="form__input-wrapper form__input-wrapper--labelled">
1110              <input id="search" type="text" class="form__field form__field--text" name="q" autocomplete="off" autocorrect="off">
1111              <label for="search" class="form__floating-label">Search...</label>
1112            </div>
1113
1114            <button type="submit" class="form__connection button button--primary" aria-label="Search..."><svg focusable="false" class="icon icon--search" viewBox="0 0 21 21" role="presentation">
1115      <g stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd">
1116        <path d="M19 19l-5-5" stroke-linecap="square"></path>
1117        <circle cx="8.5" cy="8.5" r="7.5"></circle>
1118      </g>
1119    </svg></button>
1120          </div>
1121        </form>
1122
1123        <a href="/" class="empty-state__link link link--accented">or click here to go back home</a>
1124      </div></div><div id="modal-quick-view-search-template" class="modal" aria-hidden="true">
1125    <div class="modal__dialog modal__dialog--stretch" role="dialog">
1126      <button class="modal__close link" data-action="close-modal" title="Close"><svg focusable="false" class="icon icon--close" viewBox="0 0 19 19" role="presentation">
1127      <path d="M9.1923882 8.39339828l7.7781745-7.7781746 1.4142136 1.41421357-7.7781746 7.77817459 7.7781746 7.77817456L16.9705627 19l-7.7781745-7.7781746L1.41421356 19 0 17.5857864l7.7781746-7.77817456L0 2.02943725 1.41421356.61522369 9.1923882 8.39339828z" fill="currentColor" fill-rule="evenodd"></path>
1128    </svg></button>
1129
1130      <div class="modal__loader"><svg focusable="false" class="icon icon--search-loader" viewBox="0 0 64 64" role="presentation">
1131      <path opacity=".4" d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z"></path>
1132      <path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path>
1133    </svg></div>
1134
1135      <div class="modal__inner"></div>
1136    </div>
1137  </div>
1138</section>
1139
1140</div>
1141<div id="shopify-section-static-promotion-list" class="shopify-section"></div>
1142    </main><div id="shopify-section-text-with-icons" class="shopify-section"><section class="section section--tight" data-section-id="text-with-icons" data-section-type="text-with-icons">
1143    <div class="container container--flush">
1144      <div class="text-with-icons "><div class="text-with-icons__item" data-block-index="0" >
1145            <div class="text-with-icons__icon-wrapper"><svg focusable="false" class="icon icon--bi-phone" viewBox="0 0 24 24" role="presentation">
1146      <g stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linecap="square">
1147        <path d="M17 15l-3 3-8-8 3-3-5-5-3 3c0 9.941 8.059 18 18 18l3-3-5-5z" stroke="#1e2d7d"></path>
1148        <path d="M14 1c4.971 0 9 4.029 9 9m-9-5c2.761 0 5 2.239 5 5" stroke="#00badb"></path>
1149      </g>
1150    </svg></div><div class="text-with-icons__content-wrapper"><p class="text-with-icons__title text--strong">Give us a call</p><div class="text-with-icons__content rte">
1151                    <p><a href="tel:+421911286336">+421 (911) 286 336</a><br/>
1151We speak English<br/></p>
1152                  </div></div></div><div class="text-with-icons__item" data-block-index="1" >
1153            <div class="text-with-icons__icon-wrapper"><svg focusable="false" class="icon icon--bi-email" viewBox="0 0 22 22" role="presentation">
1154      <g fill="none" fill-rule="evenodd">
1155        <path stroke="#00badb" d="M.916667 10.08333367l3.66666667-2.65833334v4.65849997zm20.1666667 0L17.416667 7.42500033v4.65849997z"></path>
1156        <path stroke="#1e2d7d" stroke-width="1.5" d="M4.58333367 7.42500033L.916667 10.08333367V21.0833337h20.1666667V10.08333367L17.416667 7.42500033"></path>
1157        <path stroke="#1e2d7d" stroke-width="1.5" d="M4.58333367 12.1000003V.916667H17.416667v11.1833333m-16.5-2.01666663L21.0833337 21.0833337m0-11.00000003L11.0000003 15.5833337"></path>
1158        <path d="M8.25000033 5.50000033h5.49999997M8.25000033 9.166667h5.49999997" stroke="#00badb" stroke-width="1.5" stroke-linecap="square"></path>
1159      </g>
1160    </svg></div><div class="text-with-icons__content-wrapper"><p class="text-with-icons__title text--strong">Send us an e-mail</p><div class="text-with-icons__content rte">
1161                    <p><a href="https://partstock-repair-kits.myshopify.com/pages/inquiry" title="Inquiry">[email protected]</a><br/></p>
1162                  </div></div></div></div>
1163    </div>
1164  </section></div>
1165    <div id="shopify-section-footer" class="shopify-section"><footer class="footer" data-section-id="footer" data-section-type="footer" role="contentinfo">
1166  <div class="container">
1167    <div class="footer__wrapper"><div class="footer__block-list"><div class="footer__block-item footer__block-item--links" >
1168                    <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-9564e3fe-dc85-425b-a360-b2286384ceb5" data-action="toggle-collapsible">
1169                      <span>Main Menu</span>
1170                      <span class="plus-button"></span>
1171                    </button>
1172
1173                    <div id="block-9564e3fe-dc85-425b-a360-b2286384ceb5" class="footer__collapsible">
1174                      <div class="footer__collapsible-content">
1175                        <ul class="footer__linklist list--unstyled" role="list"><li>
1176                              <a href="https://partstock.eu/pages/company-group-history" class="footer__link-item link">Company Group</a>
1177                            </li><li>
1178                              <a href="/pages/contact-us" class="footer__link-item link">Contact</a>
1179                            </li><li>
1180                              <a href="https://partstock.eu/pages/our-export-range" class="footer__link-item link">Export Range</a>
1181                            </li><li>
1182                              <a href="/pages/discounts" class="footer__link-item link">Discounts</a>
1183                            </li><li>
1184                              <a href="/pages/deliveries" class="footer__link-item link">Worldwide deliveries</a>
1185                            </li><li>
1186                              <a href="/pages/payments" class="footer__link-item link">Payments</a>
1187                            </li><li>
1188                              <a href="/blogs/news" class="footer__link-item link">Blog</a>
1189                            </li><li>
1190                              <a href="/collections" class="footer__link-item link">All Collections</a>
1191                            </li></ul>
1192                      </div>
1193                    </div>
1194                  </div><div class="footer__block-item footer__block-item--links" >
1195                    <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-footer-1" data-action="toggle-collapsible">
1196                      <span>Terms and Policies</span>
1197                      <span class="plus-button"></span>
1198                    </button>
1199
1200                    <div id="block-footer-1" class="footer__collapsible">
1201                      <div class="footer__collapsible-content">
1202                        <ul class="footer__linklist list--unstyled" role="list"><li>
1203                              <a href="/policies/privacy-policy" class="footer__link-item link">Privacy</a>
1204                            </li><li>
1205                              <a href="/policies/refund-policy" class="footer__link-item link">Returns</a>
1206                            </li><li>
1207                              <a href="/pages/terms" class="footer__link-item link">Terms of Service</a>
1208                            </li><li>
1209                              <a href="/policies/refund-policy" class="footer__link-item link">Refund policy</a>
1210                            </li></ul>
1211                      </div>
1212                    </div>
1213                  </div><div class="footer__block-item footer__block-item--links" >
1214                    <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-f732fe30-8209-4605-a7d2-d1cca47272a1" data-action="toggle-collapsible">
1215                      <span>Order Menu</span>
1216                      <span class="plus-button"></span>
1217                    </button>
1218
1219                    <div id="block-f732fe30-8209-4605-a7d2-d1cca47272a1" class="footer__collapsible">
1220                      <div class="footer__collapsible-content">
1221                        <ul class="footer__linklist list--unstyled" role="list"><li>
1222                              <a href="/pages/order" class="footer__link-item link">Order</a>
1223                            </li><li>
1224                              <a href="/pages/what-can-we-supply" class="footer__link-item link">Our export range</a>
1225                            </li><li>
1226                              <a href="/pages/inquiry" class="footer__link-item link">Inquiry</a>
1227                            </li></ul>
1228                      </div>
1229                    </div>
1230                  </div><div class="footer__block-item footer__block-item--text" >
1231                  <button class="footer__title heading h6" disabled aria-expanded="false" aria-controls="block-0e9e3547-7f0c-4383-b8ef-5aff4f9f9714" data-action="toggle-collapsible">
1232                    <span>Acknowledgement of trademarks</span>
1233                    <span class="plus-button"></span>
1234                  </button>
1235
1236                  <div id="block-0e9e3547-7f0c-4383-b8ef-5aff4f9f9714" class="footer__collapsible">
1237                    <div class="footer__collapsible-content">
1238                      <div class="rte">
1239                        <p><br/>This website uses the names, models, product types, part numbers, and <br/>other product information associated with the brands of original or <br/>non-original manufacturers solely for identification purposes. We <br/>clearly emphasize that we are not distributors, dealers or in any other <br/>way associated with the mentioned manufacturers and owners of brand <br/>name(s).<br/><br/></p>
1240                      </div>
1241                    </div>
1242                  </div>
1243                </div></div><aside class="footer__aside"><div class="footer__aside-item footer__aside-item--localization hidden-pocket"><p class="hidden-pocket">© 2026 PartStock.eu<br></p>
1244        </div><div class="footer__aside-item footer__aside-item--copyright hidden-lap-and-up">
1245          <p>© 2026 PartStock.eu<br></p>
1246        </div>
1247      </aside>
1248    </div>
1249  </div></footer>
1250
1251
1252
1253</div>
1254
1255    <ul hidden>
1256      <li id="a11y-new-window-message">Opens in a new window.</li>
1257    </ul>
1258
1259
1260<!-- START BEAE POPUP BUILDER -->
1261<!-- END BEAE POPUP BUILDER -->
1262
1263
1264<div
1265  id="HolidayPopup"
1266  class="holiday-popup"
1267  data-storage-key="holiday_popup_hidden_until"
1268  data-hide-days="1"
1269  data-delay-ms="500"
1270  data-start-date="2025-12-23"
1271  data-end-date="2026-01-06"
1272  aria-hidden="true"
1273>
1274  <div class="holiday-popup__overlay" data-popup-close></div>
1275
1276  <div class="holiday-popup__modal" role="dialog" aria-modal="true" aria-label="Holiday notice popup">
1277    <div class="holiday-popup__heading">partSTOCK</div>
1278
1279    <div class="holiday-popup__content">
1280      <p>We would like to inform you that our online store will be closed between <strong>December 23, 2025</strong> and <strong>January 7, 2026</strong>.</p>
1281
1282      <p>During this period, orders and requests for quotes will not be processed, and delivery will also be suspended.</p>
1283
1284      <p> We appreciate your understanding and patience.</p>
1285
1286      <p>Sincerely,<br><strong>Team Partstock.eu</strong></p>
1287    </div>
1288
1289    <div class="holiday-popup__actions">
1290      <button type="button" class="holiday-popup__btn" data-popup-close>
1291        Close popup
1292      </button>
1293    </div>
1294  </div>
1295</div>
1296
1297<style>
1298  .holiday-popup { position: fixed; inset: 0; z-index: 9999; display: none; }
1299  .holiday-popup.is-open { display: block; }
1300
1301  .holiday-popup__overlay {
1302    position: absolute; inset: 0;
1303    background: rgba(0,0,0,.55);
1304  }
1305
1306  .holiday-popup__modal {
1307    position: relative;
1308    width: min(600px, calc(100% - 32px));
1309    margin: 10vh auto 0;
1310    background: #0b4a6a;
1311    color: #ffffff;
1312    border-radius: 2px;
1313    box-shadow: 0 10px 30px rgba(0,0,0,.35);
1314    padding: 56px 48px;
1315    text-align: center;
1316  }
1317
1318  .holiday-popup__heading {
1319    font-size: 22px;
1320    font-weight: 700;
1321    letter-spacing: .5px;
1322    margin-bottom: 18px;
1323    opacity: .9;
1324  }
1325
1326  .holiday-popup__content {
1327    font-size: 18px;
1328    line-height: 1.6;
1329    max-width: 720px;
1330    margin: 0 auto;
1331  }
1332
1333  .holiday-popup__content a {
1334    color: #ffffff;
1335    text-decoration: underline;
1336  }
1337
1338  .holiday-popup__actions { margin-top: 34px; }
1339
1340  .holiday-popup__btn {
1341    background: #2f86b8;
1342    color: #ffffff;
1343    border: 0;
1344    padding: 14px 26px;
1345    font-size: 18px;
1346    cursor: pointer;
1347    border-radius: 2px;
1348  }
1349
1350  .holiday-popup__btn:hover { filter: brightness(1.05); }
1351
1352  @media (max-width: 640px) {
1353    .holiday-popup__modal { padding: 36px 18px; margin-top: 12vh; }
1354    .holiday-popup__content { font-size: 16px; }
1355    .holiday-popup__btn { width: 100%; }
1356  }
1357</style>
1358
1359<script>
1360  (function () {
1361    var root = document.getElementById('HolidayPopup');
1362    if (!root) return;
1363
1364    var hideDays = parseInt(root.getAttribute('data-hide-days') || '7', 10);
1365    var delayMs = parseInt(root.getAttribute('data-delay-ms') || '500', 10);
1366    var storageKey = root.getAttribute('data-storage-key') || 'holiday_popup_hidden_until';
1367
1368    var startDateStr = root.getAttribute('data-start-date');
1369    var endDateStr = root.getAttribute('data-end-date');
1370
1371    function parseDate(s) {
1372      if (!s) return null;
1373      var p = s.split('-');
1374      if (p.length !== 3) return null;
1375      return new Date(p[0], p[1] - 1, p[2]);
1376    }
1377
1378    function isWithinDateWindow() {
1379      var now = new Date();
1380      var start = parseDate(startDateStr);
1381      var end = parseDate(endDateStr);
1382
1383      if (start && now < start) return false;
1384      if (end) {
1385        end.setHours(23,59,59,999);
1386        if (now > end) return false;
1387      }
1388      return true;
1389    }
1390
1391    function isHidden() {
1392      try {
1393        var until = localStorage.getItem(storageKey);
1394        return until && Date.now() < parseInt(until, 10);
1395      } catch(e) {
1396        return false;
1397      }
1398    }
1399
1400    function setHidden() {
1401      try {
1402        localStorage.setItem(
1403          storageKey,
1404          Date.now() + hideDays * 24 * 60 * 60 * 1000
1405        );
1406      } catch(e) {}
1407    }
1408
1409    function openPopup() {
1410      root.classList.add('is-open');
1411      root.setAttribute('aria-hidden', 'false');
1412    }
1413
1414    function closePopup() {
1415      root.classList.remove('is-open');
1416      root.setAttribute('aria-hidden', 'true');
1417      setHidden();
1418    }
1419
1420    root.addEventListener('click', function (e) {
1421      if (e.target && e.target.matches('[data-popup-close]')) closePopup();
1422    });
1423
1424    document.addEventListener('keydown', function (e) {
1425      if (e.key === 'Escape' && root.classList.contains('is-open')) closePopup();
1426    });
1427
1428    if (!isWithinDateWindow()) return;
1429    if (isHidden()) return;
1430
1431    setTimeout(openPopup, delayMs);
1432  })();
1433</script>
1433
1434
1435
1436
1437 <style> main#main {top: 2.3rem; position: relative;} </style>
1438<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1438
1439</body>
1440</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.