PageSourceSearch

https://en.shop.acsi.eu/

html acsi.eu collected 2026-09-24 10:25:06 UTC 120,992 bytes, 2,324 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html class="no-js scroll-smooth page-default  " lang="en">
5  <head>
6    <meta charset="utf-8">
7    <link rel="dns-prefetch preconnect" href="https://cdn11.bigcommerce.com/s-fv8r4suewq" crossorigin>
8
9    
10
11     
12
13    <link href="https://cdn11.bigcommerce.com/s-fv8r4suewq/product_images/favicon.ico?t=1778658711" rel="shortcut icon">
14
15    <link rel="manifest" href="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/img/site.webmanifest" />
16    <meta name="msapplication-TileColor" content="#da532c" />
17    <meta name="theme-color" content="#ffffff" />
18    <meta name="viewport" content="width=device-width, initial-scale=1" />
19    
20    
20<script>
21      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
22    </script>
22
23
24    
24<script>
25  function browserSupportsAllFeatures() {
26      return window.Promise
27          && window.fetch
28          && window.URL
29          && window.URLSearchParams
30          && window.WeakMap
31          // object-fit support
32          && ('objectFit' in document.documentElement.style);
33  }
34
35  function loadScript(src) {
36      var js = document.createElement('script');
37      js.src = src;
38      js.onerror = function () {
39          console.error('Failed to load polyfill script ' + src);
40      };
41      document.head.appendChild(js);
42  }
43
44  if (!browserSupportsAllFeatures()) {
45      loadScript('https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/theme-bundle.polyfills.js');
46  }
47</script>
47
48
49    
49<script>
50      window.consentManagerTranslations = `{"locale":"en","locales":{"consent_manager.data_collection_warning":"en","consent_manager.accept_all_cookies":"en","consent_manager.gdpr_settings":"en","consent_manager.data_collection_preferences":"en","consent_manager.manage_data_collection_preferences":"en","consent_manager.use_data_by_cookies":"en","consent_manager.data_categories_table":"en","consent_manager.allow":"en","consent_manager.accept":"en","consent_manager.deny":"en","consent_manager.dismiss":"en","consent_manager.reject_all":"en","consent_manager.category":"en","consent_manager.purpose":"en","consent_manager.functional_category":"en","consent_manager.functional_purpose":"en","consent_manager.analytics_category":"en","consent_manager.analytics_purpose":"en","consent_manager.targeting_category":"en","consent_manager.advertising_category":"en","consent_manager.advertising_purpose":"en","consent_manager.essential_category":"en","consent_manager.esential_purpose":"en","consent_manager.yes":"en","consent_manager.no":"en","consent_manager.not_available":"en","consent_manager.cancel":"en","consent_manager.save":"en","consent_manager.back_to_preferences":"en","consent_manager.close_without_changes":"en","consent_manager.unsaved_changes":"en","consent_manager.by_using":"en","consent_manager.agree_on_data_collection":"en","consent_manager.change_preferences":"en","consent_manager.cancel_dialog_title":"en","consent_manager.privacy_policy":"en","consent_manager.allow_category_tracking":"en","consent_manager.disallow_category_tracking":"en"},"translations":{"consent_manager.data_collection_warning":"We use cookies (and other similar technologies) to collect data to improve your shopping experience.","consent_manager.accept_all_cookies":"Accept all cookies","consent_manager.gdpr_settings":"Institutions","consent_manager.data_collection_preferences":"Website data collection preferences","consent_manager.manage_data_collection_preferences":"Manage data collection preferences on the website","consent_manager.use_data_by_cookies":" uses data collected by cookies and JavaScript libraries to improve your shopping experience.","consent_manager.data_categories_table":"The table below indicates how we use this data per category. To disable a category of data collection, select “No” and save your preferences.","consent_manager.allow":"Allow","consent_manager.accept":"accept","consent_manager.deny":"To refuse","consent_manager.dismiss":"Close","consent_manager.reject_all":"Reject everything","consent_manager.category":"Category","consent_manager.purpose":"Goal","consent_manager.functional_category":"Functional","consent_manager.functional_purpose":"Enable additional features such as videos and live chat. If you do not allow them, some or all of these functions may not work correctly.","consent_manager.analytics_category":"Analyses","consent_manager.analytics_purpose":"Provide statistics about website use, for example web analytics, so that we can continually improve this website.","consent_manager.targeting_category":"Targeting","consent_manager.advertising_category":"Advertisement","consent_manager.advertising_purpose":"Used to create profiles or personalize content to improve your shopping experience.","consent_manager.essential_category":"Essential","consent_manager.esential_purpose":"Essential to the operation of the site and the services requested, but do not perform additional or secondary functions.","consent_manager.yes":"Yes","consent_manager.no":"No","consent_manager.not_available":"N/A","consent_manager.cancel":"Cancel","consent_manager.save":"Save","consent_manager.back_to_preferences":"Back to Preferences","consent_manager.close_without_changes":"You have unsaved changes to your data collection preferences. Are you sure you want to exit without saving?","consent_manager.unsaved_changes":"You have unsaved changes","consent_manager.by_using":"By using our website you agree to our","consent_manager.agree_on_data_collection":"By using our website, you agree to the data collection as described in our ","consent_manager.change_preferences":"You can change your preferences at any time","consent_manager.cancel_dialog_title":"Are you sure you want to cancel your settings?","consent_manager.privacy_policy":"Privacy Policy","consent_manager.allow_category_tracking":"Allow tracking of [CATEGORY_NAME].","consent_manager.disallow_category_tracking":"Deny tracking from [CATEGORY_NAME]."}}`;
51    </script>
51
52
53    
53<script>
54      window.lazySizesConfig = window.lazySizesConfig || {};
55      window.lazySizesConfig.loadMode = 1;
56    </script>
56
57
58    
58<script
59      async
60      src="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/theme-bundle.head_async.js"
61    ></script>
61
62    
62<script
63      async
64      src="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/js/iconify-icon.min.js"
65    ></script>
65
66
67    <link rel="stylesheet" href="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/style.css" />
68    <link rel="stylesheet" href="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/tailwind.css" />
69
70    <!-- Start Tracking Code for analytics_siteverification -->
71
72<meta name="google-site-verification" content="abxJychKej0ru2gxJuKfj9W2KTTHcEwuVh6rSBX4sYw" />
73
74<!-- End Tracking Code for analytics_siteverification -->
75
76
77<script type="text/javascript">
78var BCData = {};
79</script>
79
80<!-- Cookie Script -->
81
82<script type="text/javascript" charset="UTF-8" src="//cdn.cookie-script.com/s/175a392291ba6c7050093b4d0261a398.js"></script>
82
83
84<!-- End Cookie Script -->
85
86<!-- Google Tag Manager -->
87                
87<script>
vendor: 462 bytes, lines 87-94
87
88                (function(w,d,s,l,i){
89                    w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
90                    var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
91                    j.async=true;
92                    j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
93                    f.parentNode.insertBefore(j,f);
94                })(window,document,'script','dataLayer','
94GTM-P8FB26
vendor: 20 bytes, lines 94-95
94');
95                
95</script>
95
96                <!-- End Google Tag Manager -->
96<script>
97var customerId = '';
98var customerEmail = '';
99var firstName = '';
100var lastName = '';
101var sendUserData = true;
102var userDataRequested = false;
103var addSuffix = false;
104
105function subscribeOnBodlEvents() {
106  // log to verify that the function is executing
107  console.log('run subscribeOnBodlEvents()');
108
109  if (
110    // window is falsy
111    !window ||
112    // window.bodlEvents is not defined
113    typeof window.bodlEvents === 'undefined' ||
114    // window.bodlEvents.checkout is not defined
115    typeof window.bodlEvents.checkout === 'undefined' ||
116    // window.bodlEvents.cart is not defined
117    typeof window.bodlEvents.cart === 'undefined' ||
118    // window.bodlEvents.product is not defined
119    typeof window.bodlEvents.product === 'undefined'
120  ) {
121    // log 'not defined' to the console
122    console.log('not defined');
123    // and end script execution
124    return;
125  }
126
127  // if window.dataLayer doesn't exist, make it an empty array
128  window.dataLayer = window.dataLayer || [];
129
130  
131                async function getUserData() {
132                    var options = {
133                      method: 'GET',
134                      headers: {Accept: 'application/json', 'Content-Type': 'application/json'}
135                    };
136
137                    try {
138                        var res = await fetch('/customer/current.jwt?app_client_id=kzko8jsemvjxwvlxcqplu5l76vyo9b6', options);
139                        var response = await res.json();
140                        if(response && response.token) {
141                            var apiOptions = {
142                              method: 'GET',
143                              headers: {Accept: 'application/json', 'Content-Type': 'application/json'},
144                            };
145                            var cRes = await fetch('https://bigcommerce.stapecdn.com/api/get_customer_data?token=' 
145+ response.token, apiOptions)
146                            var customer = await cRes.json();
147                            if(customer && customer.customer) {
148                                customerId = customer.customer.id;
149                                customerEmail = customer.customer.email;
150                                firstName = customer.customer.firstname;
151                                lastName = customer.customer.lastname;
152                            }
153                            userDataRequested = true;
154                        }
155                    } catch(err) {
156                        console.log(err);
157                        userDataRequested = true;
158                    }
159                }
160            
161
162  function getPageType(event_name) {
163    var ecomm_pagetype = null;
164
165    event_name = event_name ? event_name.replace('_stape', '') : '';
166
167    if (event_name === 'purchase')
168        ecomm_pagetype = 'purchase';
169    else if (event_name === 'add_payment_info')
170        ecomm_pagetype = 'basket';
171    else if (event_name === 'add_shipping_info')
172        ecomm_pagetype = 'basket';
173    else if (event_name === 'begin_checkout')
174        ecomm_pagetype = 'basket';
175    else if (event_name === 'view_cart')
176        ecomm_pagetype = 'basket';
177    else if (event_name === 'view_collection')
178        ecomm_pagetype = 'category';
179    else if (event_name === 'select_item')
180        ecomm_pagetype = 'category';
181    else if (event_name === 'view_item')
182        ecomm_pagetype = 'product';
183    else if (event_name === 'add_to_cart')
184        ecomm_pagetype = 'product';
185    else if (event_name === 'remove_from_cart')
186        ecomm_pagetype = 'product';
187    else if (window.location.pathname === '/')
188        ecomm_pagetype = 'home';
189
190    return ecomm_pagetype;
191  }
192
193  
194				document.addEventListener('click', function (e) {
195                  var target = e.target.closest('[data-event-type=product-click]');
196                  if (target) {
197                    var card = target.closest('.card[data-test]');
198                    if (card) {
199						var list = card.closest('[data-list-name]');
200						var currency = card.closest('[data-currency-code]') ? card.closest('[data-currency-code]').getAttribute('data-currency-code') : null;
201						var productData = {
202							id: card.getAttribute('data-entity-id'),
203							name: card.getAttribute('data-name'),
204							category: card.getAttribute('data-product-category') ? card.getAttribute('data-product-category').trim() : null,
205							price: card.getAttribute('data-product-price') ? Number(card.getAttribute('data-product-price').trim()) : '0',
206							brand: card.getAttribute('data-product-brand'),
207							image: card.querySelector('.card-img-container img') ? card.querySelector('.card-img-container img').src : null,
208							position: card.getAttribute('data-position') ? parseInt(card.getAttribute('data-position')) : null,
209							currency: currency,
210						};
211						var eventName = 'select_item' + (addSuffix ? '_stape' : '');
212						dataLayer.push({ecommerce: null });
213						dataLayer.push({
214						  event: eventName,
215						  ecomm_pagetype: getPageType(eventName),
216						  ecommerce: {
217							currency: productData.currency,
218							value: productData.price,
219							item_list_name: list.getAttribute('data-list-name'),
220							items: [
221							  {
222								imageURL: productData.image,
223								index: productData.position,
224								item_brand: productData.brand,
225								item_category: productData.category,
226								item_id: productData.id,
227								item_name: productData.name,
228								price: productData.price,
229								quantity: '1',
230								variant_name: productData.name
231							  }
232							]
233						  },
234						  user_data: sendUserData && customerEmail && customerId ? {
235							'email_address': customerEmail,
236							'customer_id': customerId ? customerId.toString() : '',
237							'first_name': firstName,
238							'last_name': lastName,
239						  } : null
240						});
241                    }
242                  }
243                });
244            
245
246  
247                async function getCart() {
248                    try {
249                        var res = await fetch('/api/storefront/carts', {
250                          credentials: 'include',
251                        });
252                        var response = await res.json();
253                        if(response && response[0]) {
254                            return response[0];
255                        }
256                    } catch (err) {
257                        console.log(err);
258                    }
259                }
260                function getDataLayerCart(cart) {
261                    if(cart && cart.id) {
262                        var obj = {
263                            cart_state: {
264                              cart_id: cart.id,
265                              cart_quantity: cart.lineItems.physicalItems.length,
266                              cart_value: cart.cartAmount ? cart.cartAmount.toFixed(2) : '0',
267                              currency: cart.currency ? cart.currency.code : null,
268                              lines: cart.lineItems && cart.lineItems.physicalItems.length > 0 ? cart.lineItems.physicalItems.map(function(item) {
269                                return item ? {
270                                    item_variant: item.variantId,
271                                    item_id: item.productId,
272                                    item_sku: item.sku,
273                                    item_name: item.name,
274                                    quantity: item.quantity,
275                                    line_total_price: item.extendedSalePrice ? item.extendedSalePrice.toFixed(2) : '0',
276                                    price: item.salePrice ? item.salePrice.toFixed(2) : '0'
277                                } : {};
278                              }) : [],
279                            }
280                        };
281                        return obj;
282                    }
283                }
284            
285
286  // If window.bodlEvents.product.pageViewed is available, then...
287  if (typeof window.bodlEvents.product.pageViewed === 'function') {
288    // run the pageViewed function to get the payload
289    window.bodlEvents.product.pageViewed(async (payload) => {
290      // log the event payload
291      console.log(
292        'window.bodlEvents.product.pageViewed ~ payload',
293        payload
294      );
295      if(sendUserData) { await getUserData(); }
296      dataLayer.push({ecommerce: null });
297        var dlData = {
298            event: 'view_item' + (addSuffix ? '_stape' : ''),
299            'ecommerce': {
300            },
301        };
302        if(sendUserData && customerEmail && customerId) {
303            dlData.user_data = {
304                'email_address': customerEmail,
305                'customer_id': customerId ? customerId.toString() : '',
306                'first_name': firstName,
307                'last_name': lastName,
308            };
309        }
310        dlData.ecommerce.currency = payload.currency;
311        dlData.ecommerce.value = payload.product_value ? payload.product_value.toFixed(2) : '0';
312        if(payload.line_items.length !== 0) {
313            dlData.ecommerce.items = [];
314            for(var i = 0; i < payload.line_items.length; i++) {
315                dlData.ecommerce.items.push({
316                    'item_name': payload.line_items[i].product_name,
317                    'item_id': payload.line_items[i].product_id.toString(),
318                    'item_sku': payload.line_items[i].sku,
319                    'item_brand': payload.line_items[i].brand_name,
320                    'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null,
321                    'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0',
322                });
323            }
324        }
325        dlData.ecomm_pagetype = getPageType(dlData.event);
326        var cart = await getCart();
327        var dlCartObj = getDataLayerCart(cart);
328        dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null;
329        dataLayer.push(dlData);
330    });
331  }
332
333  // If window.bodlEvents.product.categoryViewed is available, then...
334  if (typeof window.bodlEvents.product.categoryViewed === 'function') {
335    // run the categoryViewed function to get the payload
336    window.bodlEvents.product.categoryViewed(async (payload) => {
337      // log the event payload
338      console.log(
339        'window.bodlEvents.product.categoryViewed ~ payload',
340        payload
341      );
342      if(sendUserData) { await getUserData(); }
343      dataLayer.push({ecommerce: null });
344        var dlData = {
345            event: 'view_collection' + (addSuffix ? '_stape' : ''),
346            'ecommerce': {
347                'item_list_name': payload.category_name,
348            },
349        };
350        if(sendUserData && customerEmail && customerId) {
351            dlData.user_data = {
352                'email_address': customerEmail,
353                'customer_id': customerId ? customerId.toString() : '',
354                'first_name': firstName,
355                'last_name': lastName,
356            };
357        }
358        if(payload.line_items.length !== 0) {
359            dlData.ecommerce.currency = payload.line_items[0].currency;
360            dlData.ecommerce.value = 0;
361            dlData.ecommerce.items = [];
362            for(var i = 0; i < payload.line_items.length; i++) {
363                dlData.ecommerce.items.push({
364                    'item_name': payload.line_items[i].product_name,
365                    'item_id': payload.line_items[i].product_id.toString(),
366                    'item_sku': payload.line_items[i].sku,
367                    'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0',
368                    'item_variant': payload.line_items[i].variant_id ? payload.line_items[i].variant_id.toString() : '',
369                    'index': i,
370                });
371                dlData.ecommerce.value += payload.line_items[i].purchase_price;
372            }
373            dlData.ecommerce.value = dlData.ecommerce.value ? dlData.ecommerce.value.toFixed(2) : '0';
374        }
375        dlData.ecomm_pagetype = getPageType(dlData.event);
376        var cart = await getCart();
377        var dlCartObj = getDataLayerCart(cart);
378        dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null;
379        dataLayer.push(dlData);
380    });
381  }
382
383  // If window.bodlEvents.cart.addItem is available, then...
384  if (typeof window.bodlEvents.cart.addItem === 'function') {
385    // run the addItem function to get the payload
386    window.bodlEvents.cart.addItem(async (payload) => {
387      // log the event payload
388      console.log(
389        'window.bodlEvents.cart.addItem ~ payload',
390        payload
391      );
392      if(sendUserData) { await getUserData(); }
393      dataLayer.push({ecommerce: null });
394        var dlData = {
395            event: 'add_to_cart' + (addSuffix ? '_stape' : ''),
396            'ecommerce': {
397            },
398        };
399        if(sendUserData && customerEmail && customerId) {
400            dlData.user_data = {
401                'email_address': customerEmail,
402                'customer_id': customerId ? customerId.toString() : '',
403                'first_name': firstName,
404                'last_name': lastName,
405            };
406        }
407        dlData.ecommerce.currency = payload.currency;
408        dlData.ecommerce.value = payload.product_value ? payload.product_value.toFixed(2) : '0';
409        if(payload.line_items.length !== 0) {
410            dlData.ecommerce.items = [];
411            for(var i = 0; i < payload.line_items.length; i++) {
412                dlData.ecommerce.items.push({
413                    'item_name': payload.line_items[i].product_name,
414                    'item_id': payload.line_items[i].product_id.toString(),
415                    'item_sku': payload.line_items[i].sku,
416                    'item_brand': payload.line_items[i].brand_name,
417                    'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null,
418                    'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0',
419                    'quantity': payload.line_items[i].quantity,
420                });
421            }
422        }
423        dlData.ecomm_pagetype = getPageType(dlData.event);
424        var cart = await getCart();
425        var dlCartObj = getDataLayerCart(cart);
426        dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null;
427        dataLayer.push(dlData);
428    });
429  }
430
431  // If window.bodlEvents.cart.viewed is available, then...
432  if (typeof window.bodlEvents.cart.viewed === 'function') {
433    // run the viewed function to get the payload
434    window.bodlEvents.cart.viewed(async (payload) => {
435      // log the event payload
436      console.log(
437        'window.bodlEvents.cart.viewed ~ payload',
438        payload
439      );
440        if(sendUserData) { await getUserData(); }
441        dataLayer.push({ ecommerce: null });
442        var dlData = {
443            event: 'view_cart' + (addSuffix ? '_stape' : ''),
444            cart_total: payload.cart_value ? payload.cart_value.toFixed(2) : '0',
445            'ecommerce': {
446            },
447        };
448        if(sendUserData && customerEmail && customerId) {
449            dlData.user_data = {
450                'email_address': customerEmail,
451                'customer_id': customerId ? customerId.toString() : '',
452                'first_name': firstName,
453                'last_name': lastName,
454            };
455        }
456        dlData.ecommerce.currency = payload.currency;
457        dlData.ecommerce.value = payload.cart_value ? payload.cart_value.toFixed(2) : '0';
458        var cnt = 0;
459        if(payload.line_items.length !== 0) {
460            dlData.ecommerce.items = [];
461            for(var i = 0; i < payload.line_items.length; i++) {
462                dlData.ecommerce.items.push({
463                    'item_name': payload.line_items[i].product_name,
464                    'item_id': payload.line_items[i].product_id.toString(),
465                    'item_sku': payload.line_items[i].sku,
466                    'item_brand': payload.line_items[i].brand_name,
467                    'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null,
468                    'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0',
469                    'quantity': payload.line_items[i].quantity,
470                });
471                cnt += payload.line_items[i].quantity;
472            }
473        }
474        dlData.cart_quantity = cnt;
475        dlData.ecomm_pagetype = getPageType(dlData.event);
476        var cart = await getCart();
477        var dlCartObj = getDataLayerCart(cart);
478        dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null;
479        dataLayer.push(dlData);
480    });
481  }
482
483  // If window.bodlEvents.cart.removeItem is available, then...
484  if (typeof window.bodlEvents.cart.removeItem === 'function') {
485    // run the removeItem function to get the payload
486    window.bodlEvents.cart.removeItem(async (payload) => {
487      // log the event payload
488      console.log(
489        'window.bodlEvents.cart.removeItem ~ payload',
490        payload
491      );
492        if(sendUserData) { await getUserData(); }
493        dataLayer.push({ ecommerce: null });
494        var dlData = {
495            event: 'remove_from_cart' + (addSuffix ? '_stape' : ''),
496            'ecommerce': {
497            },
498        };
499        if(sendUserData && customerEmail && customerId) {
500            dlData.user_data = {
501                'email_address': customerEmail,
502                'customer_id': customerId ? customerId.toString() : '',
503                'first_name': firstName,
504                'last_name': lastName,
505            };
506        }
507        dlData.ecommerce.currency = payload.currency;
508        dlData.ecommerce.value = payload.product_value ? payload.product_value.toFixed(2) : '0';
509        if(payload.line_items.length !== 0) {
510            dlData.ecommerce.items = [];
511            for(var i = 0; i < payload.line_items.length; i++) {
512                dlData.ecommerce.items.push({
513                    'item_name': payload.line_items[i].product_name,
514                    'item_id': payload.line_items[i].product_id.toString(),
515                    'item_sku': payload.line_items[i].sku,
516                    'item_brand': payload.line_items[i].brand_name,
517                    'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null,
518                    'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0',
519                    'quantity': payload.line_items[i].quantity,
520                });
521            }
522        }
523        dlData.ecomm_pagetype = getPageType(dlData.event);
524        var cart = await getCart();
525        var dlCartObj = getDataLayerCart(cart);
526        dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null;
527        dataLayer.push(dlData);
528    });
529  }
530
531  //   If window.bodlEvents.checkout.checkoutBegin is available, then...
532  if (typeof window.bodlEvents.checkout.checkoutBegin === 'function') {
533    // run the checkoutBegin function to get the payload
534    window.bodlEvents.checkout.checkoutBegin(async (payload) => {
535      // log the event payload
536      console.log(
537        'window.bodlEvents.checkout.checkoutBegin ~ payload',
538        payload
539      );
540        if(sendUserData) { await getUserData(); }
541      	dataLayer.push({ ecommerce: null });
542        var dlData = {
543            event: 'begin_checkout' + (addSuffix ? '_stape' : ''),
544            'ecommerce': {
545            },
546        };
547        if(sendUserData && customerEmail && customerId) {
548            dlData.user_data = {
549                'email_address': customerEmail,
550                'customer_id': customerId ? customerId.toString() : '',
551                'first_name': firstName,
552                'last_name': lastName,
553            };
554        }
555		dlData.ecommerce.cart_total = payload.cart_value ? payload.cart_value.toFixed(2) : '0';
556		dlData.ecommerce.value = payload.cart_value ? payload.cart_value.toFixed(2) : '0';
557        dlData.ecommerce.currency = payload.currency;
558        var cnt = 0;
559        if(payload.line_items.length !== 0) {
560            dlData.ecommerce.items = [];
561            for(var i = 0; i < payload.line_items.length; i++) {
562                dlData.ecommerce.items.push({
563                    'item_name': payload.line_items[i].product_name,
564                    'item_id': payload.line_items[i].product_id.toString(),
565                    'item_sku': payload.line_items[i].sku,
566                    'item_brand': payload.line_items[i].brand_name,
567                    'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null,
568                    'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0',
569                    'quantity': payload.line_items[i].quantity,
570                });
571                cnt += payload.line_items[i].quantity;
572            }
573        }
574        dlData.ecommerce.cart_quantity = cnt;
575        dlData.ecomm_pagetype = getPageType(dlData.event);
576        var cart = await getCart();
577        var dlCartObj = getDataLayerCart(cart);
578        dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null;
579        dataLayer.push(dlData);
580    });
581  }
582
583  // If window.bodlEvents.checkout.paymentDetailsProvided is available, then...
584  if (typeof window.bodlEvents.checkout.paymentDetailsProvided === 'function') {
585    // run the paymentDetailsProvided function to get the payload
586    window.bodlEvents.checkout.paymentDetailsProvided(async (payload) => {
587      // log the event payload
588      console.log(
589        'window.bodlEvents.checkout.paymentDetailsProvided ~ payload',
590        payload
591      );
592        if(sendUserData) { await getUserData(); }
593      	dataLayer.push({ ecommerce: null });
594        var dlData = {
595            event: 'add_payment_info' + (addSuffix ? '_stape' : ''),
596            'ecommerce': {
597            },
598        };
599        if(sendUserData && customerEmail && customerId) {
600            dlData.user_data = {
601                'email_address': customerEmail,
602                'customer_id': customerId ? customerId.toString() : '',
603                'first_name': firstName,
604                'last_name': lastName,
605            };
606        }
607		dlData.ecommerce.cart_total = payload.cart_value ? payload.cart_value.toFixed(2) : '0';
608		dlData.ecommerce.value = payload.cart_value ? payload.cart_value.toFixed(2) : '0';
609        dlData.ecommerce.currency = payload.currency;
610        var cnt = 0;
611        if(payload.line_items.length !== 0) {
612            dlData.ecommerce.items = [];
613            for(var i = 0; i < payload.line_items.length; i++) {
614                dlData.ecommerce.items.push({
615                    'item_name': payload.line_items[i].product_name,
616                    'item_id': payload.line_items[i].product_id.toString(),
617                    'item_sku': payload.line_items[i].sku,
618                    'item_brand': payload.line_items[i].brand_name,
619                    'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null,
620					'item_variant': payload.line_items[i].variant_id ? payload.line_items[i].variant_id.toString() : '',
621                    'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0',
622                    'quantity': payload.line_items[i].quantity,
623                });
624                cnt += payload.line_items[i].quantity;
625            }
626        }
627        dlData.ecommerce.cart_quantity = cnt;
628        dlData.ecomm_pagetype = getPageType(dlData.event);
629        var cart = await getCart();
630        var dlCartObj = getDataLayerCart(cart);
631        dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null;
632        dataLayer.push(dlData);
633    });
634  }
635
636  // If window.bodlEvents.checkout.orderPurchased is available, then...
637  if (typeof window.bodlEvents.checkout.orderPurchased === 'function') {
638    // run the orderPurchase function to get the payload
639    window.bodlEvents.checkout.orderPurchased(async (payload) => {
640      // log the event payload
641      console.log(
642        'window.bodlEvents.checkout.orderPurchased ~ payload',
643        payload
644      );
645        function setOrderCookie(param) {
646            function setCookie(name, value) {
647                var cookieDomain = '';
648                var cookieDuration = 365 * 2;
649                var cookieName = name, cookieValue = value, expirationTime = 86400 * cookieDuration * 1000, date = new Date(), dateTimeNow = date.getTime();
650                date.setTime(dateTimeNow + expirationTime);
651                document.cookie = cookieName + '=' + cookieValue + '; expires=' + date.toUTCString() + '; secure; path=/; domain=' + cookieDomain;
652            }
653            setCookie('order' + param, 1);
654        }
655        function checkEmptyOrderCookie(param) {
656            function getCookie(name) {
657                var value = '; ' + document.cookie;
658                var parts = value.split('; ' + name + '=');
659                if (parts.length >= 2) return parts.pop().split(';').shift();
660            }
661            return !getCookie('order' + param);
662        }
663        if(checkEmptyOrderCookie(payload.order_id)) {
664        var orderData = {};
665        try {
666            var options = {
667                method: 'GET',
668                headers: {Accept: 'application/json', 'Content-Type': 'application/json'}
669            };
670            var res = await fetch('/api/storefront/orders/' + payload.order_id, options);
671            var response = await res.json();
672            if(response && response.orderId) {
673                orderData.customerId = response.customerId;
674                orderData.baseAmount = response.baseAmount;
675                orderData.discountAmount = response.discountAmount;
676                orderData.status = response.status;
677                if(response.billingAddress) {
678                    orderData.customerEmail = response.billingAddress.email;
679                    orderData.firstName = response.billingAddress.firstName;
680                    orderData.lastName = response.billingAddress.lastName;
681                    orderData.phone = response.billingAddress.phone;
682                    orderData.countryCode = response.billingAddress.countryCode;
683                    orderData.stateOrProvince = response.billingAddress.stateOrProvince;
684                    orderData.address1 = response.billingAddress.address1;
685                    orderData.city = response.billingAddress.city;
686                    orderData.postalCode = response.billingAddress.postalCode;
687                }
688            }
689        } catch (err) {
690            console.log(err);
691        }
692      	dataLayer.push({ ecommerce: null });
693      	var statusArray = ['AWAITING_PAYMENT', 'AWAITING_FULFILLMENT', 'COMPLETED'];
694      	if(statusArray.indexOf(orderData.status) !== -1) {
695            var dlData = {
696                event: 'purchase' + (addSuffix ? '_stape' : ''),
697                'ecommerce': {
698                },
699                order_status: orderData.status,
700            };
701            dlData.user_data = {
702                'email_address': orderData.customerEmail,
703                'customer_id': orderData.customerId ? orderData.customerId.toString() : '',
704                'first_name': orderData.firstName,
705                'last_name': orderData.lastName,
706                'phone_number': orderData.phone,
707                'country': orderData.countryCode,
708                'region': orderData.stateOrProvince,
709                'street': orderData.address1,
710                'city': orderData.city,
711                'zip': orderData.postalCode,
712            };
713            dlData.ecommerce.value = payload.cart_value ? payload.cart_value.toFixed(2) : '0';
714            dlData.ecommerce.currency = payload.currency;
715            dlData.ecommerce.transaction_id = payload.order_id.toString();
716            dlData.ecommerce.sub_total = orderData.baseAmount ? orderData.baseAmount.toFixed(2) : '0';
717            dlData.ecommerce.discount_amount = orderData.discountAmount ? orderData.discountAmount.toFixed(2) : '0';
718            dlData.ecommerce.shipping = payload.shipping_cost ? payload.shipping_cost.toFixed(2) : '0';
719            dlData.ecommerce.tax = payload.tax ? payload.tax.toFixed(2) : '0';
720            if(payload.coupon_codes.length !== 0) {
721                dlData.ecommerce.coupon = payload.coupon_codes[0];
722            }
723            var cnt = 0;
724            if(payload.line_items.length !== 0) {
725                dlData.ecommerce.items = [];
726                for(var i = 0; i < payload.line_items.length; i++) {
727                    dlData.ecommerce.items.push({
728                        'item_name': payload.line_items[i].product_name,
729                        'item_id': payload.line_items[i].product_id.toString(),
730                        'item_sku': payload.line_items[i].sku,
731                        'item_brand': payload.line_items[i].brand_name,
732                        'item_category': payload.line_items[i].category_names.length !== 0 ? payload.line_items[i].category_names[0] : null,
733                        'item_variant': payload.line_items[i].variant_id ? payload.line_items[i].variant_id.toString() : '',
734                        'price': payload.line_items[i].purchase_price ? payload.line_items[i].purchase_price.toFixed(2) : '0',
735                        'quantity': payload.line_items[i].quantity,
736                    });
737                    cnt += payload.line_items[i].quantity;
738                }
739            }
740            dlData.ecommerce.cart_quantity = cnt;
741            dlData.ecomm_pagetype = getPageType(dlData.event);
742            var cart = await getCart();
743            var dlCartObj = getDataLayerCart(cart);
744            dlData.cart_state = dlCartObj && dlCartObj.cart_state ? dlCartObj.cart_state : null;
745            dataLayer.push(dlData);
746            setOrderCookie(payload.order_id);
747            }
748        }
749    });
750  }
751}
752    // when the page window loads, run the subscribeOnBodlEvents function
753    window.addEventListener('load', subscribeOnBodlEvents, false);
754</script>
754<script src="https://c003.acsi.eu/script.js"></script>
754<!-- begin Convert Experiences code-->
754<script type="text/javascript" src="//cdn-4.convertexperiments.com/v1/js/10046177-10047038.js?environment=production"></script>
754<!-- end Convert Experiences code -->
755 
755<script data-cfasync="false" src="https://microapps.bigcommerce.com/bodl-events/1.9.4/index.js" integrity="sha256-Y0tDj1qsyiKBRibKllwV0ZJ1aFlGYaHHGl/oUFoXJ7Y=" nonce="{{nonce}}" crossorigin="anonymous"></script>
755
756 
756<script data-cfasync="false" nonce="{{nonce}}">
757
758 (function() {
759    function decodeBase64(base64) {
760       const text = atob(base64);
761       const length = text.length;
762       const bytes = new Uint8Array(length);
763       for (let i = 0; i < length; i++) {
764          bytes[i] = text.charCodeAt(i);
765       }
766       const decoder = new TextDecoder();
767       return decoder.decode(bytes);
768    }
769    window.bodl = JSON.parse(decodeBase64("eyJzZXNzaW9uIjp7ImlkIjoiNWQ2ZmY5NGYtYWFhNC00NzBlLWJlMzEtNjNhNDA3ZTk3Y2M2IiwiZmlyc3RfdG91Y2hfdGltZXN0YW1wIjoiMjAyNi0wOS0yNFQxMDoyNTowNiIsImZpcnN0X3RvdWNoX3JlZmVycmFsX3VybCI6IiIsImZpcnN0X3RvdWNoX3JlcXVlc3RfdXJsIjoiaHR0cHM6Ly9lbi5zaG9wLmFjc2kuZXUvIn0sInNob3BwZXIiOnsidmlzaXRvcl9pZCI6IiIsImN1c3RvbWVyX2lkIjpudWxsLCJlbWFpbCI6bnVsbCwiZmlyc3RfbmFtZSI6bnVsbCwibGFzdF9uYW1lIjpudWxsfSwiZGF0YV9jb25zZW50Ijp7ImZ1bmN0aW9uYWwiOnRydWUsImFuYWx5dGljcyI6dHJ1ZSwiYWR2ZXJ0aXNpbmciOnRydWV9LCJldmVudHMiOltdfQ=="));
770 })()
771
772 </script>
772
773
774
775<script nonce="{{nonce}}">
776(function () {
777    var xmlHttp = new XMLHttpRequest();
778    
779    xmlHttp.open('POST', 'https://bes.gcp.data.bigcommerce.com/nobot');
780    xmlHttp.setRequestHeader('Content-Type', 'application/json');
781    xmlHttp.send('{"store_id":"1003398826","timezone_offset":"2.0","timestamp":"2026-09-24T10:25:06.46097000Z","visit_id":"5387199d-51c8-417e-ad4c-d584de13b944","channel_id":1824744}');
782})();
783</script>
783
784
785
786      
787
788    
789
790     <!-- JS context -->
791   <!-- HB context -->
792  
793  
794  
795     <!-- PROD EN -->
796    
797    
798
799  
800  
801  
802  
803  
804  
805
806
807
808    <meta name="twitter:title" content="ACSI Webshop | CampingCard, Guides & Apps" >
809
810<meta name="twitter:card" content="summary_large_image">
811<meta property="twitter:domain" content="https://en.shop.acsi.eu">
812
813<title>ACSI Webshop | CampingCard, Guides &amp; Apps</title>
814
815        <meta name="description" content="Order CampingCard ACSI, campsite guides, ACSI apps and camping inspiration in the ACSI Webshop. Quick, easy and secure ordering"><link rel='canonical' href='https://en.shop.acsi.eu/' /><meta name='platform' content='bigcommerce.stencil' />
816
817	  <link
818    rel="alternate"
819    hreflang="nl"
820    href="https://nl.shop.acsi.eu/"
821  />
822  <link
823    rel="alternate"
824    hreflang="en"
825    href="https://en.shop.acsi.eu/"
826  />
827  <link
828    rel="alternate"
829    hreflang="da"
830    href="https://dk.shop.acsi.eu/"
831  />
832  <link
833    rel="alternate"
834    hreflang="de"
835    href="https://de.shop.acsi.eu/"
836  />
837  <link
838    rel="alternate"
839    hreflang="es"
840    href="https://es.shop.acsi.eu/"
841  />
842  <link
843    rel="alternate"
844    hreflang="fr"
845    href="https://fr.shop.acsi.eu/"
846  />
847  <link
848    rel="alternate"
849    hreflang="it"
850    href="https://it.shop.acsi.eu/"
851  />
852  <link
853    rel="alternate"
854    hreflang="sv"
855    href="https://sv.shop.acsi.eu/"
856  />
857
858    <link
859      rel="alternate"
860      hreflang="x-default"
861      href="https://nl.shop.acsi.eu/"
862    />
863
864
865  <meta property="og:title" content="ACSI Webshop | CampingCard, Guides & Apps" >
866  <meta property="og:type" content="website" >
867  <meta property="og:image" content="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/img/logo.jpg" >
868  <meta name="twitter:image" content="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/img/logo.jpg" >
869  
870          <meta property="og:description" content="Order CampingCard ACSI, campsite guides, ACSI apps and camping inspiration in the ACSI Webshop. Quick, easy and secure ordering">
871          <meta name="twitter:description" content="Order CampingCard ACSI, campsite guides, ACSI apps and camping inspiration in the ACSI Webshop. Quick, easy and secure ordering">
872
873  </head>
874
875  <body
876  data-token="eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxODI0NzQ0XSwiY29ycyI6WyJodHRwczovL2VuLnNob3AuYWNzaS5ldSJdLCJlYXQiOjE3OTA0MDMyOTksImlhdCI6MTc5MDIzMDQ5OSwiaXNzIjoiQkMiLCJzaWQiOjEwMDMzOTg4MjYsInN1YiI6IkJDIiwic3ViX3R5cGUiOjAsInRva2VuX3R5cGUiOjF9.8UNhbT4SnbwIBCHvvpqy-xESRqhZxOmefqkNJXteVAKIKytNQjLYBnppqokyd8Jbph23EFeHMPPDIXK2dy1fmQ"
877  >
878    <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 878-879
878
879<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
879GTM-P8FB26
vendor: 83 bytes, lines 879-880
879"
880height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
881<!-- End Google Tag Manager (noscript) -->        <header class="z-[999999]">
882  <div class="bg-primary">
883  <div
884    class="container relative h-10 flex md:gap-12 lg:gap-20 xl:gap-48 items-center"
885  >
886    <ul
887      class="flex w-full gap-4 h-[22px] flex-nowrap lg:w-auto lg:grow lg:ml-[136px] lg:justify-between"
888      data-slick='{"mobileFirst": true, "arrows": false, "dots": false, "autoplay": true, "autoplaySpeed": 7500, "slide": "[data-slide]", "infinite": true, "pauseOnHover": true, "responsive": [{"breakpoint": 767, "settings": "unslick"}]}'
889    >
890      <li
891        data-slide
892        class="!flex items-center gap-1.5 text-sm flex-shrink-0 justify-center lg:justify-start text-white"
893      >
894        <iconify-icon
895          icon="material-symbols:local-shipping-outline"
896          height="16"
897        ></iconify-icon>
898        ACSI Club ID member discount
899      </li>
900
901      <li
902        data-slide
903        class="!flex items-center gap-1.5 text-sm flex-shrink-0 justify-center lg:justify-start text-white"
904      >
905        <iconify-icon
906          icon="material-symbols:package-2-outline"
907          height="16"
908        ></iconify-icon>
909        Order quickly and easily
910      </li>
911
912      <li
913        data-slide
914        class="!flex items-center gap-1.5 text-sm flex-shrink-0 justify-center lg:justify-start text-white"
915      >
916        <iconify-icon
917          icon="material-symbols:credit-card-outline"
918          height="16"
919        ></iconify-icon>
920        Pay safely
921      </li>
922    </ul>
923
924    <div class="hidden lg:block ml-auto">
925      		<div class="text-sm cursor-pointer select-none flex items-center gap-1 text-white focus:outline-none" data-dropdown="channelSelectionDesktop" aria-controls="channelSelectionDesktop" aria-expanded="false">
926      EN 
927
928  <iconify-icon icon="material-symbols:expand-more" class="text-white" height="14"></iconify-icon>
929</div>
930		<div class="dropdown" id="channelSelectionDesktop" data-dropdown-content aria-hidden="true" tabindex="-1">
931  <h4>Select language</h4>
932
933  <ul>
934      <li class="dropdown__item">
935        <a href="https://nl.shop.acsi.eu/">
936NL
937        </a>
938      </li>
939      <li class="dropdown__item">
940        <a href="https://en.shop.acsi.eu/">
941            EN (Current)
942          
943        </a>
944      </li>
945      <li class="dropdown__item">
946        <a href="https://dk.shop.acsi.eu/">
947DA
948        </a>
949      </li>
950      <li class="dropdown__item">
951        <a href="https://de.shop.acsi.eu/">
952DE
953        </a>
954      </li>
955      <li class="dropdown__item">
956        <a href="https://es.shop.acsi.eu/">
957ES
958        </a>
959      </li>
960      <li class="dropdown__item">
961        <a href="https://fr.shop.acsi.eu/">
962FR
963        </a>
964      </li>
965      <li class="dropdown__item">
966        <a href="https://it.shop.acsi.eu/">
967IT
968        </a>
969      </li>
970      <li class="dropdown__item">
971        <a href="https://sv.shop.acsi.eu/">
972SV
973        </a>
974      </li>
975  </ul>
976</div>    </div>
977  </div>
978</div>
979
980  <div class="container flex overflow-visible relative gap-4 items-center py-4">
981  <a
982    href="https://en.shop.acsi.eu/"
983    class="ml-10 lg:ml-0 lg:absolute lg:-bottom-2 w-[48px] h-[40px] lg:w-[140px] lg:h-[119px]"
984  >
985    <img
986      src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/logo_acsi_1779220441__04669.original.png"
987      alt="ACSI Publishing Store"
988      class="hidden size-full lg:block"
989    />
990
991    <img
992      src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/logo_acsi_1779220441__04669.original.png"
993      alt="ACSI Publishing Store"
994      class="size-full lg:hidden"
995    />
996  </a>
997
998  <img
999    class="hidden lg:block lg:ml-40 w-[180px] mt-4"
1000    src="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/img/webshop.svg"
1001  />
1002
1003  <div
1004    id="searchbar"
1005    class="absolute bottom-0 left-0 translate-y-full z-10 p-4 lg:p-0 lg:translate-y-0 lg:relative bg-primaryBackground lg:bg-transparent lg:ml-[120px] shrink w-full lg:max-w-[600px] hidden lg:block"
1006  >
1007    <form action="/search.php" id="header-search" class="form relative" data-url="https://en.shop.acsi.eu/search.php" data-quick-search-form>
1008  <div class="form__input-group">
1009    <button type="submit" id="header-search-button" class="form__search-button">
1010      <iconify-icon icon="material-symbols:search" height="20"></iconify-icon>
1011    </button>
1012
1013    <input
1014      type="text"
1015      class="form__input"
1016      name="query"
1017      id="header-search-input"
1018      data-search-quick
1019      spellcheck="false"
1020      placeholder="Search the store"
1021      autocomplete="off"
1022    />
1023  </div>
1024</form>
1025
1026<p
1027  role="status"
1028  aria-live="polite"
1029  class="aria-description--hidden"
1030  data-search-aria-message-predefined-text="products found for"
1031></p>
1032  </div>
1033
1034  <div class="flex gap-4 ml-auto lg:gap-8 shrink-0">
1035    <button id="toggle-searchbar" class="flex flex-col lg:hidden gap-0.5 items-center text-sm">
1036      <iconify-icon
1037        icon="material-symbols:search"
1038        class="text-secondaryLight"
1039        height="26"
1040      ></iconify-icon>
1041
1042      <span>
1043        Search
1044      </span>
1045    </button>
1046
1047    <a
1048      href="https://auth.acsi.eu/en/login/?website=bigcommerce&redirectUri=https%3A%2F%2Fen.shop.acsi.eu"
1049      class="flex flex-col gap-0.5 items-center text-sm relative"
1050    >
1051      <iconify-icon
1052        icon="material-symbols:person-outline"
1053        class="text-secondaryLight"
1054        height="26"
1055      ></iconify-icon>
1056
1057      <div
1058        class="size-2 rounded-full bg-error absolute top-0 left-1/2 translate-x-1/2"
1059      >
1060        <iconify-icon
1061          icon="material-symbols:check"
1062          class="text-white"
1063          height="12"
1064        ></iconify-icon>
1065      </div>
1066
1067      <span>
1068        
1069        Login 
1070      </span>
1071    </a>
1072
1073    <a
1074      href="/cart.php"
1075      class="flex flex-col gap-0.5 items-center text-sm relative"
1076    >
1077      <div
1078        data-cart-quantity="0"
1079        class="absolute -top-1 left-1/2 bg-success text-white text-xs flex justify-center font-bold px-1 min-h-5 min-w-5 rounded-full data-[cart-quantity='0']:hidden"
1080      >
1081        0
1082      </div>
1083
1084      <iconify-icon
1085        icon="material-symbols:shopping-cart-outline"
1086        class="text-secondaryLight"
1087        height="26"
1088      ></iconify-icon>
1089
1090      <span>Shopping cart</span>
1091    </a>
1092  </div>
1093</div>
1094
1095  <div
1096  class="relative bg-white lg:bg-transparent border-b border-b-secondaryBackground"
1097>
1098  <div class="container">
1099    <nav class="header" data-menu>
1100      <button class="lg:hidden mr-3" data-collapsible="menu">
1101        <iconify-icon
1102          icon="material-symbols:menu"
1103          class="text-primary"
1104          height="26"
1105        ></iconify-icon>
1106      </button>
1107
1108      <div
1109        id="menu"
1110        class="header__drawer header__drawer--overlay"
1111        aria-hidden="true"
1112        tabindex="-1"
1113      >
1114        <div class="header__drawer__content">
1115          <div class="flex items-center mb-8 lg:hidden">
1116            <button data-menu-close>
1117              <iconify-icon
1118                icon="material-symbols:close"
1119                class="text-primary"
1120                height="32"
1121              ></iconify-icon>
1122            </button>
1123
1124            <a
1125              href="https://en.shop.acsi.eu/"
1126              class="block absolute left-1/2 -translate-x-1/2 w-[64px] h-[54px]"
1127            >
1128              <img
1129                src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/logo_acsi_1779220441__04669.original.png"
1130                alt="ACSI Publishing Store"
1131                class="size-full"
1132              />
1133            </a>
1134          </div>
1135
1136          <h3 class="mb-4 lg:hidden">Welcome</h3>
1137
1138                               
1139          <div class="flex flex-col lg:flex-row lg:justify-between gap-3">
1140             
1141            <ul
1142              class="flex flex-col lg:flex-row gap-3 lg:gap-12 lg:items-center"
1143            >
1144              <li>
1145                 <a class="lg:py-4 hover:underline " href="/campingcard-acsi/">
1146  CampingCard ACSI
1147</a>
1148              </li>
1149              <li>
1150                 <a class="lg:py-4 hover:underline " href="/guides-to-motorhome-pitches/">
1151  Motorhome pitches
1152</a>
1153              </li>
1154              <li>
1155                 <a class="lg:py-4 hover:underline " href="/acsi-apps/">
1156  ACSI-apps
1157</a>
1158              </li>
1159              <li>
1160                 <a class="lg:py-4 hover:underline " href="/acsi-clubid/">
1161  ACSI Club ID
1162</a>
1163              </li>
1164              <li>
1165                 <a class="lg:py-4 hover:underline " href="/travel-goods/">
1166  Travel goods
1167</a>
1168              </li>
1169            </ul>
1170                
1171            <ul
1172              class="flex flex-col lg:flex-row gap-3 lg:gap-12 lg:items-center"
1173            >
1174              <li class="lg:first:ml-auto lg:text-sm">
1175                 <a class="lg:py-4 hover:underline " href="/customer-service/">
1176  Customer Service
1177</a>
1178              </li>
1179            </ul>
1180             
1181          </div>
1182             
1183
1184          <div class="mt-auto lg:hidden">
1185            		<div class="flex justify-between items-center gap-y-2 gap-x-4 flex-wrap">
1186  <h4 class="font-normal">Language:</h4>
1187
1188  <ul class="flex items-center gap-3">
1189    <li>
1190      <a href="https://nl.shop.acsi.eu/">
1191NL
1192      </a>
1193    </li>
1194    <li>
1195      <a href="https://en.shop.acsi.eu/">
1196          <span class="font-bold text-primary">EN</span>
1197        
1198      </a>
1199    </li>
1200    <li>
1201      <a href="https://dk.shop.acsi.eu/">
1202DA
1203      </a>
1204    </li>
1205    <li>
1206      <a href="https://de.shop.acsi.eu/">
1207DE
1208      </a>
1209    </li>
1210    <li>
1211      <a href="https://es.shop.acsi.eu/">
1212ES
1213      </a>
1214    </li>
1215    <li>
1216      <a href="https://fr.shop.acsi.eu/">
1217FR
1218      </a>
1219    </li>
1220    <li>
1221      <a href="https://it.shop.acsi.eu/">
1222IT
1223      </a>
1224    </li>
1225    <li>
1226      <a href="https://sv.shop.acsi.eu/">
1227SV
1228      </a>
1229    </li>
1230  </ul>
1231</div>
1232          </div>
1233        </div>
1234      </div>
1235    </nav>
1236  </div>
1237</div>
1238</header>    <div class="!my-8" id="main-content">
1239  <div class="pattern">
1240  <div class="widget-area">
1241    <div data-content-region="page_top_content--global"></div>
1242    <div data-content-region="home_below_menu"><div data-layout-id="e3c2054e-6ab2-4733-bcca-70c3d149bd79">       <div data-sub-layout-container="18c527a5-06c6-471f-b2a1-40b32256009f" data-layout-name="Layout">
1243    <style data-container-styling="18c527a5-06c6-471f-b2a1-40b32256009f">
1244        [data-sub-layout-container="18c527a5-06c6-471f-b2a1-40b32256009f"] {
1245            box-sizing: border-box;
1246            display: flex;
1247            flex-wrap: wrap;
1248            z-index: 0;
1249            position: relative;
1250            height: ;
1251            padding-top: 0px;
1252            padding-right: 0px;
1253            padding-bottom: 0px;
1254            padding-left: 0px;
1255            margin-top: 0px;
1256            margin-right: 0px;
1257            margin-bottom: 0px;
1258            margin-left: 0px;
1259            border-width: 0px;
1260            border-style: solid;
1261            border-color: #333333;
1262        }
1263
1264        [data-sub-layout-container="18c527a5-06c6-471f-b2a1-40b32256009f"]:after {
1265            display: block;
1266            position: absolute;
1267            top: 0;
1268            left: 0;
1269            bottom: 0;
1270            right: 0;
1271            background-size: cover;
1272            z-index: auto;
1273        }
1274    </style>
1275
1276    <div data-sub-layout="60ed3fce-022d-493b-927d-338d16619a22">
1277        <style data-column-styling="60ed3fce-022d-493b-927d-338d16619a22">
1278            [data-sub-layout="60ed3fce-022d-493b-927d-338d16619a22"] {
1279                display: flex;
1280                flex-direction: column;
1281                box-sizing: border-box;
1282                flex-basis: 100%;
1283                max-width: 100%;
1284                z-index: 0;
1285                position: relative;
1286                height: ;
1287                padding-top: 0px;
1288                padding-right: 10.5px;
1289                padding-bottom: 0px;
1290                padding-left: 10.5px;
1291                margin-top: 0px;
1292                margin-right: 0px;
1293                margin-bottom: 0px;
1294                margin-left: 0px;
1295                border-width: 0px;
1296                border-style: solid;
1297                border-color: #333333;
1298                justify-content: center;
1299            }
1300            [data-sub-layout="60ed3fce-022d-493b-927d-338d16619a22"]:after {
1301                display: block;
1302                position: absolute;
1303                top: 0;
1304                left: 0;
1305                bottom: 0;
1306                right: 0;
1307                background-size: cover;
1308                z-index: auto;
1309            }
1310            @media only screen and (max-width: 700px) {
1311                [data-sub-layout="60ed3fce-022d-493b-927d-338d16619a22"] {
1312                    flex-basis: 100%;
1313                    max-width: 100%;
1314                }
1315            }
1316        </style>
1317        <div data-widget-id="ee9eb7a7-5300-4db1-8a37-3b4df17083f7" data-placement-id="702d5e0a-90fe-470e-8efa-d05843f88545" data-placement-status="ACTIVE"><div class="slider slider--1" data-slick="{
1318        &quot;arrows&quot;: true,
1319        &quot;mobileFirst&quot;: true,
1320        &quot;slidesToShow&quot;: 1,
1321        &quot;slidesToScroll&quot;: 1,
1322        &quot;dots&quot;: true,
1323        &quot;autoplay&quot;: true,
1324        &quot;autoplaySpeed&quot;: 5000
1325    }">
1326
1327    <div class="slide slide--left">
1328      <a href="/campingcard-acsi/" class="flex flex-col justify-end mt-auto size-full aspect-square md:aspect-[unset]">
1329        <img class="slide__image " loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/header-homepage-cca-1704x780.png?t=1777363531" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/header-homepage-cca-1704x780.png?t=1777363531 1920w">
1330    
1331        
1332          <div class="slide__container">
1333            <div class="slide__content">
1334                <h2 class="text-white inline-block bg-secondaryLight p-3 text-display mb-4">
1335                  CampingCard ACSI
1336                </h2>
1337
1338                <p class="text-white text-shadow-text text-h2 font-normal mb-4">
1339                Camp at bargain rates in the low season |
1340Up to 60% off at more than 3,000 campsites
1341                </p>
1342
1343
1344                <div class="btn btn--cta">
1345                  View more
1346                </div>
1347            </div>
1348          </div>
1349      </a>
1350    </div>
1351    <div class="slide slide--left">
1352      <a href="/acsi-apps/" class="flex flex-col justify-end mt-auto size-full aspect-square md:aspect-[unset]">
1353        <img class="slide__image " loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/webshop-slider-eur-app.png?t=1777363770" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/webshop-slider-eur-app.png?t=1777363770 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/webshop-slider-eur-app.png?t=1777363770 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/webshop-slider-eur-app.png?t=1777363770 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/webshop-slider-eur-app.png?t=1777363770 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/webshop-slider-eur-app.png?t=1777363770 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/webshop-slider-eur-app.png?t=1777363770 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/webshop-slider-eur-app.png?t=1777363770 1920w">
1354    
1355        
1356          <div class="slide__container">
1357            <div class="slide__content">
1358                <h2 class="text-white inline-block bg-secondaryLight p-3 text-display mb-4">
1359                  ACSI Campsites Europe app
1360                </h2>
1361
1362                <p class="text-white text-shadow-text text-h2 font-normal mb-4">
1363                The best app for campers | 
1364Effortlessly find and book campsites and motorhome pitches
1365                </p>
1366
1367
1368                <div class="btn btn--cta">
1369                  View more
1370                </div>
1371            </div>
1372          </div>
1373      </a>
1374    </div>
1375    <div class="slide slide--left">
1376      <a href="/guides-to-motorhome-pitches/" class="flex flex-col justify-end mt-auto size-full aspect-square md:aspect-[unset]">
1377        <img class="slide__image " loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/webshop-slider-cp.png?t=1778679880" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/webshop-slider-cp.png?t=1778679880 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/webshop-slider-cp.png?t=1778679880 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/webshop-slider-cp.png?t=1778679880 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/webshop-slider-cp.png?t=1778679880 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/webshop-slider-cp.png?t=1778679880 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/webshop-slider-cp.png?t=1778679880 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/webshop-slider-cp.png?t=1778679880 1920w">
1378    
1379        
1380          <div class="slide__container">
1381            <div class="slide__content">
1382                <h2 class="text-white inline-block bg-secondaryLight p-3 text-display mb-4">
1383                  CampingCard ACSI &amp; Motorhome Pitches
1384                </h2>
1385
1386                <p class="text-white text-shadow-text text-h2 font-normal mb-4">
1387                The ideal guide for motorhome owners |
1388Over 12,000 campsites and motorhome pitches inspected annually
1389                </p>
1390
1391
1392                <div class="btn btn--cta">
1393                  View more
1394                </div>
1395            </div>
1396          </div>
1397      </a>
1398    </div>
1399    <div class="slide slide--left">
1400      <a href="/acsi-clubid-product/" class="flex flex-col justify-end mt-auto size-full aspect-square md:aspect-[unset]">
1401        <img class="slide__image " loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/sli
1401de-club-id-da.jpg?t=1777368355" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/slide-club-id-da.jpg?t=1777368355 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/slide-club-id-da.jpg?t=1777368355 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/slide-club-id-da.jpg?t=1777368355 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/slide-club-id-da.jpg?t=1777368355 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/slide-club-id-da.jpg?t=1777368355 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/slide-club-id-da.jpg?t=1777368355 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/slide-club-id-da.jpg?t=1777368355 1920w">
1402    
1403        
1404          <div class="slide__container">
1405            <div class="slide__content">
1406                <h2 class="text-white inline-block bg-secondaryLight p-3 text-display mb-4">
1407                  ACSI Club ID
1408                </h2>
1409
1410                <p class="text-white text-shadow-text text-h2 font-normal mb-4">
1411                Keep your passport safely in your pocket |
1412Replacement ID accepted at almost 8,000 campsites, including liability insurance
1413                </p>
1414
1415
1416                <div class="btn btn--cta">
1417                  View more
1418                </div>
1419            </div>
1420          </div>
1421      </a>
1422    </div>
1423</div></div>
1424    </div>
1425</div>
1426
1427</div></div>
1428  </div>
1429  
1430  <div class="widget-area">
1431    <div data-content-region="home_below_carousel"><div data-layout-id="f2d755b8-9e5e-4a38-a774-77ab9ae09f38">       <div data-sub-layout-container="2ca8dfe4-2a16-4d26-9708-ed78d25a096d" data-layout-name="Layout">
1432    <style data-container-styling="2ca8dfe4-2a16-4d26-9708-ed78d25a096d">
1433        [data-sub-layout-container="2ca8dfe4-2a16-4d26-9708-ed78d25a096d"] {
1434            box-sizing: border-box;
1435            display: flex;
1436            flex-wrap: wrap;
1437            z-index: 0;
1438            position: relative;
1439            height: ;
1440            padding-top: 0px;
1441            padding-right: 0px;
1442            padding-bottom: 0px;
1443            padding-left: 0px;
1444            margin-top: 0px;
1445            margin-right: 0px;
1446            margin-bottom: 0px;
1447            margin-left: 0px;
1448            border-width: 0px;
1449            border-style: solid;
1450            border-color: #333333;
1451        }
1452
1453        [data-sub-layout-container="2ca8dfe4-2a16-4d26-9708-ed78d25a096d"]:after {
1454            display: block;
1455            position: absolute;
1456            top: 0;
1457            left: 0;
1458            bottom: 0;
1459            right: 0;
1460            background-size: cover;
1461            z-index: auto;
1462        }
1463    </style>
1464
1465    <div data-sub-layout="d2fae417-ca22-42eb-857f-237594fbb4d4">
1466        <style data-column-styling="d2fae417-ca22-42eb-857f-237594fbb4d4">
1467            [data-sub-layout="d2fae417-ca22-42eb-857f-237594fbb4d4"] {
1468                display: flex;
1469                flex-direction: column;
1470                box-sizing: border-box;
1471                flex-basis: 100%;
1472                max-width: 100%;
1473                z-index: 0;
1474                position: relative;
1475                height: ;
1476                padding-top: 0px;
1477                padding-right: 10.5px;
1478                padding-bottom: 0px;
1479                padding-left: 10.5px;
1480                margin-top: 0px;
1481                margin-right: 0px;
1482                margin-bottom: 0px;
1483                margin-left: 0px;
1484                border-width: 0px;
1485                border-style: solid;
1486                border-color: #333333;
1487                justify-content: center;
1488            }
1489            [data-sub-layout="d2fae417-ca22-42eb-857f-237594fbb4d4"]:after {
1490                display: block;
1491                position: absolute;
1492                top: 0;
1493                left: 0;
1494                bottom: 0;
1495                right: 0;
1496                background-size: cover;
1497                z-index: auto;
1498            }
1499            @media only screen and (max-width: 700px) {
1500                [data-sub-layout="d2fae417-ca22-42eb-857f-237594fbb4d4"] {
1501                    flex-basis: 100%;
1502                    max-width: 100%;
1503                }
1504            }
1505        </style>
1506        <div data-widget-id="8c88d7be-a261-4627-a9da-6edec5560fee" data-placement-id="4ee387a0-0817-4f13-b5fd-cc0e8e0aa581" data-placement-status="ACTIVE"><section>
1507  <div class="flex flex-wrap gap-4 justify-between items-center mb-4">
1508
1509  </div>
1510  
1511    <div class="hidden gap-6 lg:grid lg:grid-cols-6">
1512        <a href="/campingcard-acsi/" class="assortment-item">
1513          <div class="assortment-item__wrapper">
1514            <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 1920w">
1515          </div>
1516
1517          <h3>CampingCard ACSI</h3>
1518        </a>
1519        <a href="/guides-to-motorhome-pitches/" class="assortment-item">
1520          <div class="assortment-item__wrapper">
1521            <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/en-facile-gids-pas.png?t=1783600755" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/en-facile-gids-pas.png?t=1783600755 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/en-facile-gids-pas.png?t=1783600755 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/en-facile-gids-pas.png?t=1783600755 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/en-facile-gids-pas.png?t=1783600755 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/en-facile-gids-pas.png?t=1783600755 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/en-facile-gids-pas.png?t=1783600755 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/en-facile-gids-pas.png?t=1783600755 1920w">
1522          </div>
1523
1524          <h3>Motorhome pitches</h3>
1525        </a>
1526        <a href="/acsi-apps/" class="assortment-item">
1527          <div class="assortment-item__wrapper">
1528            <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/apps.png?t=1787143260" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/apps.png?t=1787143260 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/apps.png?t=1787143260 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/apps.png?t=1787143260 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/apps.png?t=1787143260 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/apps.png?t=1787143260 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/apps.png?t=1787143260 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/apps.png?t=1787143260 1920w">
1529          </div>
1530
1531          <h3>ACSI-apps</h3>
1532        </a>
1533        <a href="/acsi-club-id-product/" class="assortment-item">
1534          <div class="assortment-item__wrapper">
1535            <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/clubid-big-nl-800x800.png?t=1777364478" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/clubid-big-nl-800x800.png?t=1777364478 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/clubid-big-nl-800x800.png?t=1777364478 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/clubid-big-nl-800x800.png?t=1777364478 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/clubid-big-nl-800x800.png?t=1777364478 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/clubid-big-nl-800x800.png?t=1777364478 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/clubid-big-nl-800x800.png?t=1777364478 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/clubid-big-nl-800x800.png?t=1777364478 1920w">
1536          </div>
1537
1538          <h3>ACSI Club ID</h3>
1539        </a>
1540        <a href="/travel-goods/" class="assortment-item">
1541          <div class="assortment-item__wrapper">
1542            <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/jubileumboek-webshop-en.png?t=1778686326" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/jubileumboek-webshop-en.png?t=1778686326 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/jubileumboek-webshop-en.png?t=1778686326 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/jubileumboek-webshop-en.png?t=1778686326 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/jubileumboek-webshop-en.png?t=1778686326 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/jubileumboek-webshop-en.png?t=1778686326 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/jubileumboek-webshop-en.png?t=1778686326 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/jubileumboek-webshop-en.png?t=1778686326 1920w">
1543          </div>
1544
1545          <h3>Travel goods</h3>
1546        </a>
1547    </div>
1548
1549  <div class="grid grid-cols-2 gap-6 md:grid-cols-4 lg:hidden">
1550        <a href="/campingcard-acsi/" class="assortment-item">
1551          <div class="assortment-item__wrapper">
1552            <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/nl-cca-gids-pas-app-2026.png?t=1777364421 1920w">
1553          </div>
1554
1555          <h3>CampingCard ACSI</h3>
1556        </a>
1557        <a href="/guides-to-motorhome-pitches/" class="assortment-item">
1558          <div class="assortment-item__wrapper">
1559            <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/en-facile-gids-pas.png?t=1783600755" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/en-facile-gids-pas.png?t=1783600755 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/en-facile-gids-pas.png?t=1783600755 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/en-facile-gids-pas.png?t=1783600755 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/en-facile-gids-pas.png?t=1783600755 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/en-facile-gids-pas.png?t=1783600755 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/en-facile-gids-pas.png?t=1783600755 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/en-facile-gids-pas.png?t=1783600755 1920w">
1560          </div>
1561
1562          <h3>Motorhome pitches</h3>
1563        </a>
1564        <a href="/acsi-apps/" class="assortment-item">
1565          <div class="assortment-item__wrapper">
1566            <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/apps.png?t=1787143260" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/apps.png?t=1787143260 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/apps.png?t=1787143260 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/apps.png?t=1787143260 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/apps.png?t=1787143260 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/apps.png?t=1787143260 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/apps.png?t=1787143260 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/apps.png?t=1787143260 1920w">
1567          </div>
1568
1569          <h3>ACSI-apps</h3>
1570        </a>
1571        <a href="/acsi-club-id-product/" class="assortment-item">
1572          <div class="assortment-item__wrapper">
1573            <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/clubid-big-nl-800x800.png?t=1777364478" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/clubid-big-nl-800x800.png?t=1777364478 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/clubid-big-nl-800x800.png?t=1777364478 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/clubid-big-nl-800x800.png?t=1777364478 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/clubid-big-nl-800x800.png?t=1777364478 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/clubid-big-nl-800x800.png?t=1777364478 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/clubid-big-nl-800x800.png?t=1777364478 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/clubid-big-nl-800x800.png?t=1777364478 1920w">
1574          </div>
1575
1576          <h3>ACSI Club ID</h3>
1577        </a>
1578        <a href="/travel-goods/" class="assortment-item">
1579          <div class="assortment-item__wrapper">
1580            <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/jubileumboek-webshop-en.png?t=1778686326" alt="" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/jubileumboek-webshop-en.png?t=1778686326 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/jubileumboek-webshop-en.png?t=1778686326 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/jubileumboek-webshop-en.png?t=1778686326 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/jubileumboek-webshop-en.png?t=1778686326 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/jubileumboek-webshop-en.png?t=1778686326 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/jubileumboek-webshop-en.png?t=1778686326 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stenc
1580il/1920w/image-manager/jubileumboek-webshop-en.png?t=1778686326 1920w">
1581          </div>
1582
1583          <h3>Travel goods</h3>
1584        </a>
1585  </div>
1586
1587</section>
1588</div>
1589    </div>
1590</div>
1591
1592       <div data-sub-layout-container="ef078948-a1a6-4f6b-aca5-b043489f18af" data-layout-name="Layout">
1593    <style data-container-styling="ef078948-a1a6-4f6b-aca5-b043489f18af">
1594        [data-sub-layout-container="ef078948-a1a6-4f6b-aca5-b043489f18af"] {
1595            box-sizing: border-box;
1596            display: flex;
1597            flex-wrap: wrap;
1598            z-index: 0;
1599            position: relative;
1600            height: ;
1601            padding-top: 0px;
1602            padding-right: 0px;
1603            padding-bottom: 0px;
1604            padding-left: 0px;
1605            margin-top: 0px;
1606            margin-right: 0px;
1607            margin-bottom: 0px;
1608            margin-left: 0px;
1609            border-width: 0px;
1610            border-style: solid;
1611            border-color: #333333;
1612        }
1613
1614        [data-sub-layout-container="ef078948-a1a6-4f6b-aca5-b043489f18af"]:after {
1615            display: block;
1616            position: absolute;
1617            top: 0;
1618            left: 0;
1619            bottom: 0;
1620            right: 0;
1621            background-size: cover;
1622            z-index: auto;
1623        }
1624    </style>
1625
1626    <div data-sub-layout="0d0f495d-51de-42b4-93a7-acb02e57fcca">
1627        <style data-column-styling="0d0f495d-51de-42b4-93a7-acb02e57fcca">
1628            [data-sub-layout="0d0f495d-51de-42b4-93a7-acb02e57fcca"] {
1629                display: flex;
1630                flex-direction: column;
1631                box-sizing: border-box;
1632                flex-basis: 100%;
1633                max-width: 100%;
1634                z-index: 0;
1635                position: relative;
1636                height: ;
1637                padding-top: 0px;
1638                padding-right: 10.5px;
1639                padding-bottom: 0px;
1640                padding-left: 10.5px;
1641                margin-top: 0px;
1642                margin-right: 0px;
1643                margin-bottom: 0px;
1644                margin-left: 0px;
1645                border-width: 0px;
1646                border-style: solid;
1647                border-color: #333333;
1648                justify-content: center;
1649            }
1650            [data-sub-layout="0d0f495d-51de-42b4-93a7-acb02e57fcca"]:after {
1651                display: block;
1652                position: absolute;
1653                top: 0;
1654                left: 0;
1655                bottom: 0;
1656                right: 0;
1657                background-size: cover;
1658                z-index: auto;
1659            }
1660            @media only screen and (max-width: 700px) {
1661                [data-sub-layout="0d0f495d-51de-42b4-93a7-acb02e57fcca"] {
1662                    flex-basis: 100%;
1663                    max-width: 100%;
1664                }
1665            }
1666        </style>
1667        <div data-widget-id="77b0791d-c4e9-493b-9d32-c40b9b5e5820" data-placement-id="ddb89299-e2b2-4e6e-beac-240b079e1887" data-placement-status="ACTIVE"><section>
1668  <div class="flex gap-4 flex-wrap justify-between items-center mb-4">
1669
1670  </div>
1671
1672  <div class="xl:-mx-4 xl:w-[calc(100%_+_32px)] flex flex-col pb-6 md:pb-0 md:grid gap-6 md:grid-cols-2 lg:grid-cols-3">
1673      <a href="/campingcard-acsi/" class="flex-shrink-0 trend-card">
1674        <img class="trend-card__image" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/info-cards-digi.png?t=1777366001" alt="" loading="lazy" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/info-cards-digi.png?t=1777366001 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/info-cards-digi.png?t=1777366001 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/info-cards-digi.png?t=1777366001 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/info-cards-digi.png?t=1777366001 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/info-cards-digi.png?t=1777366001 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/info-cards-digi.png?t=1777366001 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/info-cards-digi.png?t=1777366001 1920w">
1675
1676        <div class="trend-card__content">
1677          <h3 class="trend-card__title">CampingCard ACSI</h3>
1678
1679            <h4 class="trend-card__subtitle">Affordable camping in the low season</h4>
1680        </div>
1681      </a>
1682      <a href="/acsi-club-id-product/" class="flex-shrink-0 trend-card">
1683        <img class="trend-card__image" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/info-cards-club.png?t=1777366055" alt="" loading="lazy" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/info-cards-club.png?t=1777366055 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/info-cards-club.png?t=1777366055 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/info-cards-club.png?t=1777366055 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/info-cards-club.png?t=1777366055 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/info-cards-club.png?t=1777366055 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/info-cards-club.png?t=1777366055 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/info-cards-club.png?t=1777366055 1920w">
1684
1685        <div class="trend-card__content">
1686          <h3 class="trend-card__title">ACSI Club ID</h3>
1687
1688            <h4 class="trend-card__subtitle">Enjoy a safe and worry-free camping holiday</h4>
1689        </div>
1690      </a>
1691      <a href="/acsi-apps/" class="flex-shrink-0 trend-card">
1692        <img class="trend-card__image" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/original/image-manager/webshop-slider-eur-app.png?t=1777363770" alt="" loading="lazy" srcset="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/80w/image-manager/webshop-slider-eur-app.png?t=1777363770 80w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/160w/image-manager/webshop-slider-eur-app.png?t=1777363770 160w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/320w/image-manager/webshop-slider-eur-app.png?t=1777363770 320w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/640w/image-manager/webshop-slider-eur-app.png?t=1777363770 640w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/960w/image-manager/webshop-slider-eur-app.png?t=1777363770 960w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1280w/image-manager/webshop-slider-eur-app.png?t=1777363770 1280w, https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/1920w/image-manager/webshop-slider-eur-app.png?t=1777363770 1920w">
1693
1694        <div class="trend-card__content">
1695          <h3 class="trend-card__title">ACSI apps</h3>
1696
1697            <h4 class="trend-card__subtitle">Search and book easily with our apps</h4>
1698        </div>
1699      </a>
1700  </div>
1701
1702</section></div>
1703    </div>
1704</div>
1705
1706       <div data-sub-layout-container="d58da0ff-1cc4-4cc1-9c6d-f7340b63defa" data-layout-name="Layout">
1707    <style data-container-styling="d58da0ff-1cc4-4cc1-9c6d-f7340b63defa">
1708        [data-sub-layout-container="d58da0ff-1cc4-4cc1-9c6d-f7340b63defa"] {
1709            box-sizing: border-box;
1710            display: flex;
1711            flex-wrap: wrap;
1712            z-index: 0;
1713            position: relative;
1714            height: ;
1715            padding-top: 0px;
1716            padding-right: 0px;
1717            padding-bottom: 0px;
1718            padding-left: 0px;
1719            margin-top: 0px;
1720            margin-right: 0px;
1721            margin-bottom: 0px;
1722            margin-left: 0px;
1723            border-width: 0px;
1724            border-style: solid;
1725            border-color: #333333;
1726        }
1727
1728        [data-sub-layout-container="d58da0ff-1cc4-4cc1-9c6d-f7340b63defa"]:after {
1729            display: block;
1730            position: absolute;
1731            top: 0;
1732            left: 0;
1733            bottom: 0;
1734            right: 0;
1735            background-size: cover;
1736            z-index: auto;
1737        }
1738    </style>
1739
1740    <div data-sub-layout="488ca2fb-b3f4-44d4-8fc9-88a4dfff547c">
1741        <style data-column-styling="488ca2fb-b3f4-44d4-8fc9-88a4dfff547c">
1742            [data-sub-layout="488ca2fb-b3f4-44d4-8fc9-88a4dfff547c"] {
1743                display: flex;
1744                flex-direction: column;
1745                box-sizing: border-box;
1746                flex-basis: 100%;
1747                max-width: 100%;
1748                z-index: 0;
1749                position: relative;
1750                height: ;
1751                padding-top: 0px;
1752                padding-right: 10.5px;
1753                padding-bottom: 0px;
1754                padding-left: 10.5px;
1755                margin-top: 0px;
1756                margin-right: 0px;
1757                margin-bottom: 0px;
1758                margin-left: 0px;
1759                border-width: 0px;
1760                border-style: solid;
1761                border-color: #333333;
1762                justify-content: center;
1763            }
1764            [data-sub-layout="488ca2fb-b3f4-44d4-8fc9-88a4dfff547c"]:after {
1765                display: block;
1766                position: absolute;
1767                top: 0;
1768                left: 0;
1769                bottom: 0;
1770                right: 0;
1771                background-size: cover;
1772                z-index: auto;
1773            }
1774            @media only screen and (max-width: 700px) {
1775                [data-sub-layout="488ca2fb-b3f4-44d4-8fc9-88a4dfff547c"] {
1776                    flex-basis: 100%;
1777                    max-width: 100%;
1778                }
1779            }
1780        </style>
1781        <div data-widget-id="2d16fe66-62b0-4337-88e3-a4309e452cd1" data-placement-id="1af2fa3f-1e8d-4815-9664-084b46e78989" data-placement-status="ACTIVE">
1782
1783  
1784
1785<section class="product-cards">
1786    <div class="flex flex-wrap gap-4 justify-between items-center">
1787      <h2 class="text-h1Mobile md:text-h1">Popular products</h2>
1788
1789    </div>
1790    
1791    <div class="slider slider--carousel slider--4" data-slick="{
1792          &quot;arrows&quot;: true,
1793          &quot;mobileFirst&quot;: true,
1794          &quot;slidesToShow&quot;: 1,
1795          &quot;loop&quot;: false,
1796          &quot;slidesToScroll&quot;: 1,
1797          &quot;autoplay&quot;: false,
1798          &quot;autoplaySpeed&quot;: 5000,
1799          &quot;dots&quot;: false,
1800          &quot;centerMode&quot;: false,
1801          &quot;responsive&quot;: [
1802            {
1803              &quot;breakpoint&quot;: 550,
1804              &quot;settings&quot;: {
1805                &quot;slidesToShow&quot;: 2
1806              }
1807            },
1808            {
1809              &quot;breakpoint&quot;: 800,
1810              &quot;settings&quot;: {
1811                &quot;slidesToShow&quot;: 3
1812              }
1813            },
1814            {
1815              &quot;breakpoint&quot;: 1200,
1816              &quot;settings&quot;: {
1817                &quot;slidesToShow&quot;: 4
1818              }
1819            }
1820        ]
1821      }">
1822
1823            
1824
1825
1826            <div>
1827              <article class="product-card product-widget" data-entity-id="112">
1828                <div class="product-card__thumbnail">
1829                  <a href="/acsi-campingcard/" class="product-card__image-link">
1830                    <img src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/112/426/en-cca-gids-pas_1__57902.1772708620.png" alt="" class="product-card__image">
1831
1832                      <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/112/424/en-cca-big_3__23987.1772707238.png" alt="" class="object-cover product-card__overlay-image">
1833                  </a>
1834                  
1835                  <div class="product-card__info">
1836                    <div class="product-card__tags" data-test="test">
1837
1838
1839                    </div>
1840                  </div>
1841
1842                  <div class="product-card__buttons">
1843                    <a href="/acsi-campingcard/" data-event-type="product-click" data-button-type="add-cart" data-addcart="" class="product-card__button btn btn--cta-ghost">
1844                        View product
1845                    </a>
1846
1847                  </div>
1848                </div>
1849
1850                <div class="product-card__content">
1851                  <h3>CampingCard ACSI</h3>
1852                     
1853                  <div class="product-card__price" data-test-info-type="price">
1854                    <p class="font-normal text-h5">
1855                        From
1856                    </p>
1857
1858                      
1859                      € 21.95
1860                  </div>
1861                </div>
1862              </article>
1863            </div>
1864            
1865
1866
1867            <div>
1868              <article class="product-card product-widget" data-entity-id="119">
1869                <div class="product-card__thumbnail">
1870                  <a href="/campingcard-acsi-motorhome-pitches-digital/" class="product-card__image-link">
1871                    <img src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/119/472/mobile-webshop-dccap-half-2025-en__42250.1773131277.png" alt="" class="product-card__image">
1872
1873                      <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/119/473/mobile-webshop-dcca-2025-en_1__39868.1773130581.png" alt="" class="object-cover product-card__overlay-image">
1874                  </a>
1875                  
1876                  <div class="product-card__info">
1877                    <div class="product-card__tags" data-test="test">
1878
1879
1880                    </div>
1881                  </div>
1882
1883                  <div class="product-card__buttons">
1884                    <a href="/campingcard-acsi-motorhome-pitches-digital/" data-event-type="product-click" data-button-type="add-cart" data-addcart="" class="product-card__button btn btn--cta-ghost">
1885                        View product
1886                    </a>
1887
1888                          <a rel="nofollow" href="https://en.shop.acsi.eu/cart.php?action=add&amp;product_id=119" data-event-type="product-click" data-button-type="add-cart" class="text-center product-card__button btn btn--cta" data-addcart="">
1889                              Add to cart
1890                          </a>
1891                  </div>
1892                </div>
1893
1894                <div class="product-card__content">
1895                  <h3>CampingCard ACSI Digital &amp; Motorhome Pitches</h3>
1896                     
1897                  <div class="product-card__price" data-test-info-type="price">
1898                    <p class="font-normal text-h5">
1899                        From
1900                    </p>
1901
1902                      
1903                      € 27.95
1904                  </div>
1905                </div>
1906              </article>
1907            </div>
1908            
1909
1910
1911            <div>
1912              <article class="product-card product-widget" data-entity-id="120">
1913                <div class="product-card__thumbnail">
1914                  <a href="/acsi-campingcard-camper/" class="product-card__image-link">
1915                    <img src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/120/491/en-facile-gids-pas_1__92558.1775035672.png" alt="" class="product-card__image">
1916
1917                      <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/120/490/en-cca-big_7__94301.177313183
19171.png" alt="" class="object-cover product-card__overlay-image">
1918                  </a>
1919                  
1920                  <div class="product-card__info">
1921                    <div class="product-card__tags" data-test="test">
1922
1923
1924                    </div>
1925                  </div>
1926
1927                  <div class="product-card__buttons">
1928                    <a href="/acsi-campingcard-camper/" data-event-type="product-click" data-button-type="add-cart" data-addcart="" class="product-card__button btn btn--cta-ghost">
1929                        View product
1930                    </a>
1931
1932                  </div>
1933                </div>
1934
1935                <div class="product-card__content">
1936                  <h3>CampingCard ACSI &amp; Motorhome Pitches</h3>
1937                     
1938                  <div class="product-card__price" data-test-info-type="price">
1939                    <p class="font-normal text-h5">
1940                        From
1941                    </p>
1942
1943                      
1944                      € 29.95
1945                  </div>
1946                </div>
1947              </article>
1948            </div>
1949            
1950
1951
1952            <div>
1953              <article class="product-card product-widget" data-entity-id="114">
1954                <div class="product-card__thumbnail">
1955                  <a href="/acsi-club-id-product/" class="product-card__image-link">
1956                    <img src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/114/447/clubid-big-en-800x800__22252.1779136613.png" alt="" class="product-card__image">
1957
1958                  </a>
1959                  
1960                  <div class="product-card__info">
1961                    <div class="product-card__tags" data-test="test">
1962
1963
1964                    </div>
1965                  </div>
1966
1967                  <div class="product-card__buttons">
1968                    <a href="/acsi-club-id-product/" data-event-type="product-click" data-button-type="add-cart" data-addcart="" class="product-card__button btn btn--cta-ghost">
1969                        View product
1970                    </a>
1971
1972                          <a rel="nofollow" href="https://en.shop.acsi.eu/cart.php?action=add&amp;product_id=114" data-event-type="product-click" data-button-type="add-cart" class="text-center product-card__button btn btn--cta" data-addcart="">
1973                              Add to cart
1974                          </a>
1975                  </div>
1976                </div>
1977
1978                <div class="product-card__content">
1979                  <h3>ACSI Club ID membership</h3>
1980                     
1981                  <div class="product-card__price" data-test-info-type="price">
1982                    <p class="font-normal text-h5">
1983                        From
1984                    </p>
1985
1986                      
1987                      € 6.95
1988                  </div>
1989                </div>
1990              </article>
1991            </div>
1992            
1993
1994
1995            <div>
1996              <article class="product-card product-widget" data-entity-id="113">
1997                <div class="product-card__thumbnail">
1998                  <a href="/campingcard-acsi-digital/" class="product-card__image-link">
1999                    <img src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/113/405/mobile-webshop-dcca-half-2025-en__48419.1772706965.png" alt="" class="product-card__image">
2000
2001                      <img loading="lazy" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/images/stencil/500w/products/113/406/mobile-webshop-dcca-2025-en__56026.1772702329.png" alt="" class="object-cover product-card__overlay-image">
2002                  </a>
2003                  
2004                  <div class="product-card__info">
2005                    <div class="product-card__tags" data-test="test">
2006
2007
2008                    </div>
2009                  </div>
2010
2011                  <div class="product-card__buttons">
2012                    <a href="/campingcard-acsi-digital/" data-event-type="product-click" data-button-type="add-cart" data-addcart="" class="product-card__button btn btn--cta-ghost">
2013                        View product
2014                    </a>
2015
2016                          <a rel="nofollow" href="https://en.shop.acsi.eu/cart.php?action=add&amp;product_id=113" data-event-type="product-click" data-button-type="add-cart" class="text-center product-card__button btn btn--cta" data-addcart="">
2017                              Add to cart
2018                          </a>
2019                  </div>
2020                </div>
2021
2022                <div class="product-card__content">
2023                  <h3>CampingCard ACSI Digital</h3>
2024                     
2025                  <div class="product-card__price" data-test-info-type="price">
2026                    <p class="font-normal text-h5">
2027                        From
2028                    </p>
2029
2030                      
2031                      € 21.95
2032                  </div>
2033                </div>
2034              </article>
2035            </div>
2036  </div>
2037
2038</section>
2039</div>
2040    </div>
2041</div>
2042
2043</div></div>
2044  </div>
2045</div>
2046
2047
2048    
2049  <div class="main full overflow-hidden">
2050    <div class="bg-primaryBackground">
2051      <div class="widget-area">
2052        <div data-content-region="home_below_featured_products"></div>
2053
2054        <div data-content-region="home_below_top_products"></div>
2055      </div>
2056      
2057    </div>
2058      <div class="widget-area">
2059        <div data-content-region="home_below_new_products"></div>
2060      </div>
2061  </div>
2062
2063
2064   
2065
2066  <div id="modal" class="modal" data-reveal data-prevent-quick-search-close>
2067  <button
2068  class="modal__close"
2069  type="button"
2070  title="Close"
2071  
2072>
2073  <span class="aria-description--hidden">Close</span>
2074
2075  <iconify-icon icon="material-symbols:close"></iconify-icon>
2076</button>
2077  <div id="modal-content" class="modal-content"></div>
2078  <div class="loadingOverlay"></div>
2079</div>
2080  <div id="alert-modal" class="modal modal--alert modal--small" data-reveal data-prevent-quick-search-close>
2081  <iconify-icon style="display: none;" class="text-primary mb-4 error-icon" icon="material-symbols:error-outline"width="48"></iconify-icon>
2082  <iconify-icon style="display: none;" class="text-primary mb-4 warning-icon" icon="material-symbols:warning-outline" width="48"></iconify-icon>
2083
2084  <div class="modal-content mb-4"></div>
2085
2086  <div class="flex gap-4 justify-center">
2087    <button type="button" class="confirm btn" data-reveal-close>
2088      OK
2089    </button>
2090
2091    <button type="button" class="cancel btn btn--ghost" data-reveal-close>
2092      Cancel
2093    </button>
2094  </div>
2095</div>
2096</div>
2097    <footer class="overflow-x-hidden !mt-0 bg-greyLightest">
2098  <div class="bg-primaryBackground">
2099  <div class="container py-8 lg:py-10">
2100		<ul class="flex grow flex-col lg:flex-row lg:justify-between gap-x-6 gap-y-4">
2101	    <li class="flex items-center gap-2">
2102	      <iconify-icon width="20" class="text-primary" icon="material-symbols:check-circle"></iconify-icon>
2103			
2104	      <h4 class="font-bold text-primary">ACSI Club ID member discount</h4>
2105	    </li>
2106
2107	    <li class="flex items-center gap-2">
2108	      <iconify-icon width="20" class="text-primary" icon="material-symbols:check-circle"></iconify-icon>
2109	      
2110				<h4 class="font-bold text-primary">Order quickly and easily</h4>
2111	    </li>
2112	    <li class="flex items-center gap-2">
2113	      <iconify-icon width="20" class="text-primary" icon="material-symbols:check-circle"></iconify-icon>
2114	      
2115				<h4 class="font-bold text-primary">Pay safely</h4>
2116	    </li>
2117		</ul>
2118  </div>
2119</div>
2120  <div class="bg-primaryLight pt-4 border-b-8 border-primaryDark">
2121  <div
2122    class="container py-6 lg:flex lg:gap-2 justify-between items-center"
2123  >
2124    <div>
2125      <h2 class="text-white">Register to receive the newsletter</h2>
2126
2127      <p class="text-white">Get great tips and special offers</p>
2128    </div>
2129
2130    <div class="flex gap-1 mt-4 lg:mt-0 justify-center items-center">
2131      <!-- TODO make the URL come from metafields -->
2132
2133      <a href="/newsletter" class="btn btn--cta w-full">
2134        Register
2135      </a>
2136    </div>
2137  </div>
2138</div>
2139
2140  <div role="contentinfo" class="container">
2141	<div class="py-6 flex flex-col gap-y-2 md:gap-y-4 lg:py-12 lg:grid lg:grid-cols-4 lg:gap-x-6">
2142  	    <div>
2143  	      <h3 class="mb-1 text-md font-bold text-body">More information about</h3>
2144				
2145  	      <ul>
2146  	          <li class="mb-1">
2147  	            <a class="hover:underline text-h5 font-normal" href="/about-us/">ACSI</a>
2148  	          </li>
2149  	          <li class="mb-1">
2150  	            <a class="hover:underline text-h5 font-normal" href="/cookies/">Privacy &amp; Cookies</a>
2151  	          </li>
2152  	          <li class="mb-1">
2153  	            <a class="hover:underline text-h5 font-normal" href="/terms-and-conditions/">Terms &amp; Conditions</a>
2154  	          </li>
2155  	          <li class="mb-1">
2156  	            <a class="hover:underline text-h5 font-normal" href="/payment-methods/">Ordering and payment</a>
2157  	          </li>
2158  	          <li class="mb-1">
2159  	            <a class="hover:underline text-h5 font-normal" href="/affiliate-partner/">Become an affiliate partner?</a>
2160  	          </li>
2161  	          <li class="mb-1">
2162  	            <a class="hover:underline text-h5 font-normal" href="https://auth.acsi.eu/en/login?website&#x3D;bigcommerce&amp;redirectUri&#x3D;https%3A%2F%2Fen.shop.acsi.eu%2Fsso%2F">My ACSI</a>
2163  	          </li>
2164  	      </ul>
2165  	    </div>
2166			
2167  	    <div>
2168  	      <h3 class="mb-1 text-md font-bold text-body">Websites</h3>
2169				
2170  	      <ul class="">
2171  	          <li class="mb-1">
2172  	            <a class="hover:underline text-h5 font-normal" href="https://www.acsi.eu/en/">ACSI.eu</a>
2173  	          </li>
2174  	          <li class="mb-1">
2175  	            <a class="hover:underline text-h5 font-normal" href="https://www.eurocampings.co.uk/">ACSI Eurocampings</a>
2176  	          </li>
2177  	      </ul>
2178  	    </div>
2179
2180				<div class="lg:col-span-2 lg:ml-auto lg:justify-end">
2181  	      <h3 class="mb-1 md:mb-2 text-md font-bold text-body">ACSI Customer Service</h3>
2182				
2183  	      <ul class="">
2184  	          <li class="mb-1">
2185  	            <a class="hover:underline text-h5 font-normal" href="/customer-service/">Contact &amp; FAQ</a>
2186  	          </li>
2187  	          <li class="mb-1">
2188  	            <a class="hover:underline text-h5 font-normal" href="/members/">Membership benefits</a>
2189  	          </li>
2190  	          <li class="mb-1">
2191  	            <a class="hover:underline text-h5 font-normal" href="/delivery-time/">Delivery times</a>
2192  	          </li>
2193  	      </ul>
2194
2195					<!-- TODO hide it if there's no metafield set -->
2196					<!-- TODO replace with metafield -->
2197<a href="https://www.thuiswinkel.org/leden/acsi/certificaat/" class="mt-6 block">
2198	<img width="130" height="40" src="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/img/thuiswinkel.png" alt="Thuiswinkel logo" />
2199</a>  	    </div>
2200	</div>
2201</div>
2202  <div class="container">
2203	<div class="py-6 lg:py-12 border-t border-greyLight flex flex-col md:flex-row gap-2 md:gap-8 justify-between md:items-center">
2204		<ul class="flex flex-wrap items-center gap-y-1 gap-x-4">
2205			<li class="relative after:-right-2.5 after:absolute after:content-['|']">
2206				<p class="text-sm inline">© 2026 ACSI Publishing BV</p>
2207			</li>
2208
2209  	        <li class="relative after:-right-2.5 after:absolute after:content-['|'] last:after:content-['']">
2210  	          <a class="text-sm" href="/terms-and-conditions/">Privacy statement</a>
2211  	        </li>
2212  	        <li class="relative after:-right-2.5 after:absolute after:content-['|'] last:after:content-['']">
2213  	          <a class="text-sm" href="/cookies/">Cookies</a>
2214  	        </li>
2215		</ul>
2216
2217			</div>
2218</div></footer>
2219    
2219<script>
2220      window.__webpack_public_path__ = "https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/";
2221    </script>
2221
2222
2223    
2223<script>
2224      function onThemeBundleMain() {
2225          window.stencilBootstrap("default", "{\"zoomSize\":\"1920x1920\",\"productSize\":\"500x659\",\"customerId\":null,\"customerEmail\":null,\"graphQlToken\":\"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJjaWQiOlsxODI0NzQ0XSwiY29ycyI6WyJodHRwczovL2VuLnNob3AuYWNzaS5ldSJdLCJlYXQiOjE3OTA0MDMyOTksImlhdCI6MTc5MDIzMDQ5OSwiaXNzIjoiQkMiLCJzaWQiOjEwMDMzOTg4MjYsInN1YiI6IkJDIiwic3ViX3R5cGUiOjAsInRva2VuX3R5cGUiOjF9.8UNhbT4SnbwIBCHvvpqy-xESRqhZxOmefqkNJXteVAKIKytNQjLYBnppqokyd8Jbph23EFeHMPPDIXK2dy1fmQ\",\"genericError\":\"Oops! \",\"urls\":{\"home\":\"https://en.shop.acsi.eu/\",\"brands\":\"https://en.shop.acsi.eu/brands/\",\"search\":\"https://en.shop.acsi.eu/search.php\",\"compare\":\"https://en.shop.acsi.eu/compare\",\"sitemap\":\"https://en.shop.acsi.eu/sitemap.php\",\"contact_us_submit\":\"https://en.shop.acsi.eu/pages.php?action=sendContactForm\",\"subscribe\":{\"action\":\"https://en.shop.acsi.eu/subscribe.php\"},\"checkout\":{\"single_address\":\"https://en.shop.acsi.eu/checkout\",\"multiple_address\":\"https://en.shop.acsi.eu/checkout.php?action=multiple\"},\"account\":{\"orders\":{\"all\":\"https://en.shop.acsi.eu/account.php?action=order_status\",\"completed\":\"https://en.shop.acsi.eu/account.php?action=view_orders\",\"save_new_return\":\"https://en.shop.acsi.eu/account.php?action=save_new_return\"},\"returns\":\"https://en.shop.acsi.eu/account.php?action=view_returns\",\"addresses\":\"https://en.shop.acsi.eu/account.php?action=address_book\",\"inbox\":\"https://en.shop.acsi.eu/account.php?action=inbox\",\"send_message\":\"https://en.shop.acsi.eu/account.php?action=send_message\",\"add_address\":\"https://en.shop.acsi.eu/account.php?action=add_shipping_address\",\"update_action\":\"https://en.shop.acsi.eu/account.php?action=update_account\",\"details\":\"https://en.shop.acsi.eu/account.php?action=account_details\",\"recent_items\":\"https://en.shop.acsi.eu/account.php?action=recent_items\",\"index\":\"https://en.shop.acsi.eu/account.php\",\"wishlists\":{\"all\":\"https://en.shop.acsi.eu/wishlist.php\",\"add\":\"https://en.shop.acsi.eu/wishlist.php?action=addwishlist\",\"edit\":\"https://en.shop.acsi.eu/wishlist.php?action=editwishlist\",\"delete\":\"https://en.shop.acsi.eu/wishlist.php?action=deletewishlist\"}},\"auth\":{\"login\":\"https://en.shop.acsi.eu/login.php\",\"check_login\":\"https://en.shop.acsi.eu/login.php?action=check_login\",\"create_account\":\"https://en.shop.acsi.eu/login.php?action=create_account\",\"save_new_account\":\"https://en.shop.acsi.eu/login.php?action=save_new_account\",\"forgot_password\":\"https://en.shop.acsi.eu/login.php?action=reset_password\",\"send_password_email\":\"https://en.shop.acsi.eu/login.php?action=send_password_email\",\"save_new_password\":\"https://en.shop.acsi.eu/login.php?action=save_new_password\",\"logout\":\"https://en.shop.acsi.eu/login.php?action=logout\"},\"cart\":\"https://en.shop.acsi.eu/cart.php\",\"product\":{\"post_review\":\"https://en.shop.acsi.eu/postreview.php\"},\"gift_certificate\":{\"purchase\":\"https://en.shop.acsi.eu/giftcertificates.php\",\"redeem\":\"https://en.shop.acsi.eu/giftcertificates.php?action=redeem\",\"balance\":\"https://en.shop.acsi.eu/giftcertificates.php?action=balance\"},\"rss\":{\"products\":[]}},\"secureBaseUrl\":\"https://en.shop.acsi.eu\",\"cartId\":null,\"template\":\"pages/home\",\"validationDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_messages.valid_email\\\":\\\"en\\\",\\\"validation_messages.password\\\":\\\"en\\\",\\\"validation_messages.password_match\\\":\\\"en\\\",\\\"validation_messages.invalid_password\\\":\\\"en\\\",\\\"validation_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_messages.invalid_gift_certificate\\\":\\\"en\\\"}
2225,\\\"translations\\\":{\\\"validation_messages.valid_email\\\":\\\"You must enter a valid email address.\\\",\\\"validation_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters long and contain both numbers and letters.\\\",\\\"validation_messages.field_not_blank\\\":\\\" field cannot be empty.\\\",\\\"validation_messages.certificate_amount\\\":\\\"You must enter an amount for the gift card.\\\",\\\"validation_messages.certificate_amount_range\\\":\\\"You must enter a gift card amount between [MIN] and [MAX].\\\",\\\"validation_messages.price_min_evaluation\\\":\\\"Minimum price must be less than maximum price.\\\",\\\"validation_messages.price_max_evaluation\\\":\\\"Minimum price must be less than maximum price.\\\",\\\"validation_messages.price_min_not_entered\\\":\\\"Minimum price is required.\\\",\\\"validation_messages.price_max_not_entered\\\":\\\"Maximum price is required.\\\",\\\"validation_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_messages.invalid_gift_certificate\\\":\\\"Enter your valid code.\\\"}}\",\"validationFallbackDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"en\\\",\\\"validation_fallback_messages.password\\\":\\\"en\\\",\\\"validation_fallback_messages.password_match\\\":\\\"en\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"en\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"en\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_fallback_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_fallback_messages.valid_email\\\":\\\"You must enter a valid email address.\\\",\\\"validation_fallback_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_fallback_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_fallback_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters long and contain both numbers and letters.\\\",\\\"validation_fallback_messages.field_not_blank\\\":\\\" field cannot be empty.\\\",\\\"validation_fallback_messages.certificate_amount\\\":\\\"You must enter an amount for the gift card.\\\",\\\"validation_fallback_messages.certificate_amount_range\\\":\\\"You must enter a gift card amount between [MIN] and [MAX].\\\",\\\"validation_fallback_messages.price_min_evaluation\\\":\\\"Minimum price must be less than maximum price.\\\",\\\"validation_fallback_messages.price_max_evaluation\\\":\\\"Minimum price must be less than maximum price.\\\",\\\"validation_fallback_messages.price_min_not_entered\\\":\\\"Minimum price is required.\\\",\\\"validation_fallback_messages.price_max_not_entered\\\":\\\"Maximum price is required.\\\",\\\"validation_fallback_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_fallback_messages.invalid_gift_certificate\\\":\\\"Enter your valid code.\\\"}}\",\"validationDefaultDictionaryJSON\":\"{\\\"locale\\\":\\\"en\\\",\\\"locales\\\":{\\\"validation_default_messages.valid_email\\\":\\\"en\\\",\\\"validation_default_messages.password\\\":\\\"en\\\",\\\"validation_default_messages.password_match\\\":\\\"en\\\",\\\"validation_default_messages.invalid_password\\\":\\\"en\\\",\\\"validation_default_messages.field_not_blank\\\":\\\"en\\\",\\\"validation_default_messages.certificate_amount\\\":\\\"en\\\",\\\"validation_default_messages.certificate_amount_range\\\":\\\"en\\\",\\\"validation_default_messages.price_min_evaluation\\\":\\\"en\\\",\\\"validation_default_messages.price_max_evaluation\\\":\\\"en\\\",\\\"validation_default_messages.price_min_not_entered\\\":\\\"en\\\",\\\"validation_default_messages.price_max_n
2225ot_entered\\\":\\\"en\\\",\\\"validation_default_messages.price_invalid_value\\\":\\\"en\\\",\\\"validation_default_messages.invalid_gift_certificate\\\":\\\"en\\\"},\\\"translations\\\":{\\\"validation_default_messages.valid_email\\\":\\\"You must enter a valid email address.\\\",\\\"validation_default_messages.password\\\":\\\"You must enter a password.\\\",\\\"validation_default_messages.password_match\\\":\\\"Your passwords do not match.\\\",\\\"validation_default_messages.invalid_password\\\":\\\"Passwords must be at least 7 characters long and contain both numbers and letters.\\\",\\\"validation_default_messages.field_not_blank\\\":\\\"The field cannot be empty.\\\",\\\"validation_default_messages.certificate_amount\\\":\\\"You must enter an amount for the gift card.\\\",\\\"validation_default_messages.certificate_amount_range\\\":\\\"You must enter a gift card amount between [MIN] and [MAX].\\\",\\\"validation_default_messages.price_min_evaluation\\\":\\\"Minimum price must be less than maximum price.\\\",\\\"validation_default_messages.price_max_evaluation\\\":\\\"Minimum price must be less than maximum price.\\\",\\\"validation_default_messages.price_min_not_entered\\\":\\\"Minimum price is required.\\\",\\\"validation_default_messages.price_max_not_entered\\\":\\\"Maximum price is required.\\\",\\\"validation_default_messages.price_invalid_value\\\":\\\"Input must be greater than 0.\\\",\\\"validation_default_messages.invalid_gift_certificate\\\":\\\"Enter your valid code.\\\"}}\",\"carouselArrowAndDotAriaLabel\":\"Go to slide [SLIDE_NUMBER] of [SLIDES_QUANTITY]\",\"carouselActiveDotAriaLabel\":\"active\",\"carouselContentAnnounceMessage\":\"You are currently viewing slide [SLIDE_NUMBER] of [SLIDES_QUANTITY]\",\"invalid_coupon_code\":\"The entered discount code is not valid. Please check if the code is correct and try again.\",\"contact_support\":\"There is a problem applying your code. Please contact our customer service.\",\"non_event_coupon_code\":\"The entered code is not for the fair. Enter your code on the shopping cart or checkout page.\",\"isDev\":false,\"apiUrl\":\"https://webshop-be-api.acsi.eu\",\"authApiUrl\":\"https://auth-api.acsi.eu/v1/\",\"apiSecret\":\"T34nG09o2uRp8E1uKKFEilPxFomEY2\",\"appClientId\":\"e3ev3p5vkj5u9mn4twfbt9i7u9naayd\",\"languageCode\":\"en\"}").load();
2226
2227          function browserSupportsFormData() {
2228              return typeof FormData !== 'undefined'
2229                  && !!FormData.prototype.keys;
2230          }
2231          function loadFormDataPolyfillScript(src) {
2232              var formDataPolyfillScript = document.createElement('script');
2233              formDataPolyfillScript.src = src;
2234              formDataPolyfillScript.onerror = function () {
2235                  console.error('Failed to load formData polyfill script ' + src);
2236              };
2237              document.body.appendChild(formDataPolyfillScript);
2238          }
2239
2240          if (!browserSupportsFormData()) {
2241              loadFormDataPolyfillScript('https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/theme-bundle.polyfill_form_data.js');
2242          }
2243      }
2244    </script>
2244
2245
2246    
2246<script
2247      async
2248      defer
2249      src="https://cdn11.bigcommerce.com/s-fv8r4suewq/stencil/dfb1d0c0-6e23-013f-2fa0-7e5ec05651a3/e/f7624da0-76de-013f-a5c0-4a90b87a458a/dist/theme-bundle.main.js"
2250      onload="onThemeBundleMain()"
2251    ></script>
2251
2252
2253    
2253<script type="text/javascript" src="https://cdn11.bigcommerce.com/shared/js/csrf-protection-header-5eeddd5de78d98d146ef4fd71b2aedce4161903e.js"></script>
2253
2254<!-- Start of Talkdesk Code -->
2255    
2255<script>
2256      var webchat;
2257      (function(window, document, node, props, configs) {
2258        if (window.TalkdeskChatSDK) {
2259          console.error("TalkdeskChatSDK already included");
2260          return;
2261        }
2262        var divContainer = document.createElement("div");
2263        divContainer.id = node;
2264        document.body.appendChild(divContainer);
2265        var src = "https://talkdeskchatsdk.talkdeskapp.com/v2/talkdeskchatsdk.js";
2266        var script = document.createElement("script");
2267        var firstScriptTag = document.getElementsByTagName("script")[0];
2268        script.type = "text/javascript";
2269        script.charset = "UTF-8";
2270        script.id = "tdwebchatscript";
2271        script.src = src;
2272        script.async = true;
2273        firstScriptTag.parentNode.insertBefore(script, firstScriptTag);
2274        script.onload = function() {
2275          webchat = TalkdeskChatSDK(node, props);
2276          webchat.init(configs);
2277          /*
2278           * Send custom data from your website to TalkDesk!
2279           * If you would like to do it, you need to remove the following commented code and
2280           * modify the webchat.setContextParam parameters to pass in the data you need.
2281           */
2282           /*function setContext() {
2283             webchat.setContextParam({ "var1": "value1", "var2": "value2", "var3": 100 })
2284           }
2285           // Send data when the chat conversation is initiated
2286           webchat.onConversationStart = function() {
2287             setContext()
2288           }
2289           // Send data when the chat widget is open
2290           webchat.onOpenWebchat = function() {
2291             setContext()
2292           }*/
2293        };
2294      })(
2295        window,
2296        document,
2297        "tdWebchat",
2298        { touchpointId: "15b9e846391042a5bd0acbe9e2a5302f", accountId: "", region: "td-eu-1" },
2299        { enableValidation: false, enableEmoji: true, enableUserInput: true, enableAttachments: true }
2300      );
2301    </script>
2301
2302<!-- End of Talkdesk Code -->
2303
2304    <div id="previewModal" class="modal modal--drawer" data-reveal>
2305      <button
2306  class="modal__close"
2307  type="button"
2308  title="Close"
2309  
2310>
2311  <span class="aria-description--hidden">Close</span>
2312
2313  <iconify-icon icon="material-symbols:close"></iconify-icon>
2314</button>
2315      <div
2316        class="flex flex-col min-h-screen modal-content"
2317        role="dialog"
2318        aria-modal="true"
2319        aria-labelledby="modal-header-title"
2320      ></div>
2321      <div class="loadingOverlay"></div>
2322    </div>
2323  
2323<script>window.__CF$cv$params={r:'a401154ebaaaeb56',t:'MTc5MDI0NTUwNg==',u:'01a0d2f28e1d777596891192f87ac23b',ut:'_TugFy5LEw.3myfYzVcFc3YtdY8rRxMQIStyMV.B4u0-1790245506-1.2.1.1-oxtGN4rRb_dddRkn3RNEXWR7uTfEiAawx3EAeYC_OsRgDVYXOOLUvzo59l4sZI_v_F98XZEymrBXbjaH2UUfj9HGQBY0ME6xp3AXIRNF.sU',i:60};(function(){if(!document.body)return;var s=document.createElement('script');s.src='/cdn-cgi/challenge-platform/scripts/precursor/main.js';document.head.appendChild(s);})();</script>
2323</body>
2324</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.