PageSourceSearch

https://www.turtlecancarry.com/blog

html turtlecancarry.com collected 2026-09-24 13:48:48 UTC 267,082 bytes, 3,233 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" dir="ltr">
3	<head>
4	<meta charset="utf-8" />
5<meta name="viewport" content="width=device-width, initial-scale=1" />
6<title>Car Travel Tips and Current Topics | Turtle Can Carry Blog</title>
7<meta name="description" content="Current topics on car travel, road trip planning, vehicle accessories and practical tips for carrying more on every journey." />
8<meta name="copyright" content="T-Soft E-Ticaret Sistemleri" />
9<meta name="robots" content="noindex,follow,max-image-preview:large" /><link rel="canonical" href="https://www.turtlecancarry.com/blog" /><link rel="alternate" hreflang="de" href="https://www.turtlecancarry.com/aktuelle-themen" />
10<link rel="alternate" hreflang="x-default" href="https://www.turtlecancarry.com/blog" />
11<link rel="alternate" hreflang="en" href="https://www.turtlecancarry.com/blog" />
12
13
14		
14<script>
15window.dataLayer = window.dataLayer || [];
16function gtag() { dataLayer.push(arguments); }
17
18window.TSOFT_CONSENT = (function () {
19    var COOKIE = 't-cookie-consent';
20    var LEGACY_COOKIE = 't-cookie-law';
21    var BANNER_ACTIVE = 1 === 1;
22    var TEXT_VERSION = '1a6ff0302e54';
23    var LOG_ENDPOINT = '/srv/service/site/consent-log';
24    var CATEGORIES = ['functional', 'analytics', 'marketing'];
25
26    var state = { necessary: true, functional: !BANNER_ACTIVE, analytics: !BANNER_ACTIVE, marketing: !BANNER_ACTIVE, consentAt: null, consentId: null };
27    var listeners = [];
28
29    function readCookie(name) {
30        if (!name) return null;
31        var match = document.cookie.match('(?:^|;)\\s*' + name + '\\s*=\\s*([^;]*)');
32        return match ? decodeURIComponent(match[1]) : null;
33    }
34
35    function stored() {
36        var raw = readCookie(COOKIE) || readCookie(LEGACY_COOKIE);
37        try {
38            var parsed = JSON.parse(raw);
39            return (parsed && typeof parsed === 'object' && !Array.isArray(parsed)) ? parsed : null;
40        } catch (e) {
41            return null;
42        }
43    }
44
45    if (BANNER_ACTIVE) {
46        var saved = stored();
47        if (saved) {
48            CATEGORIES.forEach(function (category) { state[category] = saved[category] === true; });
49            state.consentAt = saved.consentAt || null;
50            state.consentId = saved.cid || null;
51        }
52    }
53
54    if (!state.consentId) {
55        state.consentId = uuid();
56    }
57
58    function uuid() {
59        if (window.crypto && crypto.randomUUID) return crypto.randomUUID();
60
61        return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
62            var r = Math.random() * 16 | 0;
63            return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16);
64        });
65    }
66
67        function postRecord(source) {
68        if (!BANNER_ACTIVE || !state.consentId) return;
69
70        var payload = new URLSearchParams({
71            consentId: state.consentId,
72            purposes: CATEGORIES.filter(function (c) { return state[c] === true; }).join(','),
73            source: source || 'banner',
74            textVersion: TEXT_VERSION,
75            language: (document.documentElement.lang || '').slice(0, 5)
76        });
77
78        try {
79            if (navigator.sendBeacon && navigator.sendBeacon(LOG_ENDPOINT, payload)) return;
80            fetch(LOG_ENDPOINT, { method: 'POST', body: payload, keepalive: true, credentials: 'same-origin' });
81        } catch (e) {}
82    }
83
84    function signal(mode) {
85        gtag('consent', mode, {
86            'ad_storage': state.marketing ? 'granted' : 'denied',
87            'ad_user_data': state.marketing ? 'granted' : 'denied',
88            'ad_personalization': state.marketing ? 'granted' : 'denied',
89            'analytics_storage': state.analytics ? 'granted' : 'denied',
90            'functionality_storage': state.functional ? 'granted' : 'denied',
91            'personalization_storage': state.marketing ? 'granted' : 'denied',
92            'security_storage': 'granted',
93            'wait_for_update': 500
94        });
95    }
96
97        function activate(nodes, done) {
98        (function next() {
99            var node = nodes.shift();
100            if (!node) { if (done) done(); return; }
101
102            var script = document.createElement('script');
103            for (var i = 0; i < node.attributes.length; i++) {
104                var attr = node.attributes[i];
105                if (attr.name !== 'src') script.setAttribute(attr.name, attr.value);
106            }
107
108            var src = node.getAttribute('src');
109            if (src) {
110                script.src = src;
111                script.async = false;
112                script.onload = script.onerror = next;
113            } else {
114                script.text = node.textContent;
115            }
116
117            node.__target.appendChild(script);
118            if (!src) next();
119        })();
120    }
121
122    function allowsAll(list) {
123        for (var i = 0; i < list.length; i++) {
124            if (state[list[i]] !== true) return false;
125        }
126        return list.length > 0;
127    }
128
129    function unblock() {
130        var templates = document.querySelectorAll('template[data-consent]');
131        var scripts = [];
132
133        for (var i = 0; i < templates.length; i++) {
134            var tpl = templates[i];
135            if (!allowsAll(tpl.getAttribute('data-consent').split(','))) continue;
136
137            var parsed = new DOMParser().parseFromString('<body>' + tpl.innerHTML + '</body>', 'text/html');
138            var children = Array.prototype.slice.call(parsed.body.childNodes);
139            var target = tpl.parentNode;
140
141            for (var j = 0; j < children.length; j++) {
142                var child = children[j];
143                if (child.nodeType !== 1) continue;
144
145                if (child.tagName === 'SCRIPT') {
146                    child.__target = target;
147                    scripts.push(child);
148                } else {
149                    target.insertBefore(document.importNode(child, true), tpl);
150                }
151            }
152
153            tpl.parentNode.removeChild(tpl);
154        }
155
156        if (scripts.length) activate(scripts);
157    }
158
159        function purgeThirdPartyCookies() {
160        var prefixes = ['_ga', '_gid', '_gcl_', '_fbp', '_fbc', 'fr', '_ym_', '_hj', '_clck',
161                        '_clsk', 'criteo', '_tt_', 'IDE', '_uetsid', '_uetvid'];
162        var host = location.hostname;
163        var domains = ['', host, '.' + host];
164        var parts = host.split('.');
165        if (parts.length > 2) domains.push('.' + parts.slice(-2).join('.'));
166
167        document.cookie.split(';').forEach(function (pair) {
168            var name = pair.split('=')[0].trim();
169            if (!name) return;
170
171            var match = prefixes.some(function (p) { return name.indexOf(p) === 0; });
172            if (!match) return;
173
174            domains.forEach(function (domain) {
175                document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/'
176                    + (domain ? '; domain=' + domain : '');
177            });
178        });
179    }
180
181    signal('default');
182    if (state.consentAt) {
183        signal('update');
184    }
185
186    document.addEventListener('DOMContentLoaded', unblock);
187
188    return {
189        state: state,
190        cookieName: COOKIE,
191        consentId: state.consentId,
192        textVersion: TEXT_VERSION,
193        legacyCookieName: LEGACY_COOKIE,
194        bannerActive: BANNER_ACTIVE,
195        hasDecision: function () { return state.consentAt !== null; },
196        allows: function (category) { return category === 'necessary' || state[category] === true; },
197        whenAllowed: function (category, callback) {
198            if (this.allows(category)) { callback(); return; }
199            listeners.push({ category: category, callback: callback });
200        },
201        unblock: unblock,
202                apply: function (preferences, record) {
203            var revoked = CATEGORIES.some(function (category) {
204                return state[category] === true && preferences[category] !== true;
205            });
206
207            CATEGORIES.forEach(function (category) { state[category] = preferences[category] === true; });
208            state.consentAt = preferences.consentAt || state.consentAt || Date.now();
209            signal('update');
210
211                        if (record) {
212                postRecord(preferences.source);
213            }
214
215            if (revoked) {
216                purgeThirdPartyCookies();
217                location.reload();
218                return;
219            }
220
221            unblock();
222
223            var pending = listeners;
224            listeners = [];
225            pending.forEach(function (item) {
226                if (state[item.category] === true) item.callback();
227                else listeners.push(item);
228            });
229
230            document.dispatchEvent(new CustomEvent('tsoftConsentCollected', { detail: { consent: state } }));
231        }
232    };
233})();
234</script>
234
235
236    <meta name="csrf-token" content="6M2HZYRwbPrv2ad84rpV4XaXccuDW159xx4AUeXu">
237	<link type="text/css" rel="preload" href="https://www.turtlecancarry.com/resources/assets/css/vendor-bundle.min.css?v=1790172540" as="style" onload="this.onload=null;this.rel='stylesheet'">
238
239			<link type="text/css" rel="stylesheet" href="https://www.turtlecancarry.com/resources/assets/css/main.min.css?v=1790172540">
240	
241    
242
243
244
245<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
246<link href="https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900&display=swap" rel="stylesheet" media="print" onload="this.media='all'">
247<noscript>
248    <link href="https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900&display=swap" rel="stylesheet">
249</noscript>
250			<link rel="icon" href="//turtlecancarry1.tsoft.biz/favicon.ico">
251	
252	
252<script src="https://www.turtlecancarry.com/resources/assets/js/callbacks.js?v=1790172540"></script>
252
253	
253<script src="https://www.turtlecancarry.com/js/tsoftapps/v5/header.js?v=1790172540"></script>
253
254	
254<script>
255    window['PRODUCT_DATA'] = [];
256
257    const E_EXPORT_ACTIVE = 1;
258    const CART_DROPDOWN_LIST = true;
259    const ENDPOINT_PREFIX = 'Ly90dXJ0bGVjYW5jYXJyeTEudHNvZnRzdGF0aWMuY29t';
260    const SETTINGS = {"KVKK_REQUIRED":1,"NEGATIVE_STOCK":0,"DYNAMIC_LOADING_SHOW_BUTTON":0,"IS_COMMENT_RATE_ACTIVE":0,"SENTRY_IO_ACTIVE":0,"GOOGLE_MAPS_API_KEY":"","OTP_LOGIN_SMS":0,"OTP_LOGIN_EMAIL":0,"PLUGINS_POPUP":{"IS_ACTIVE":0,"CONTENT":"<img src=\"\/Data\/EditorFiles\/tsoft_pop.jpg\" alt=\"\" data-mce-src=\"..\/..\/..\/..\/..\/Data\/EditorFiles\/tsoft_pop.jpg\" height=\"300\" width=\"600\">"},"COOKIE_CONSENT":{"ACTIVE":1,"TITLE":"Cookie Usage","DESCRIPTION":"Your personal data is collected and processed in accordance with applicable laws to help us provide our services more effectively. For more detailed information, please review our Privacy Policy.","COOKIE_NAME":"t-cookie-consent","LEGACY_COOKIE_NAME":"t-cookie-law","REJECT_STYLE":"metin","TEXT_VERSION":"1a6ff0302e54"}};
261    const ENDPOINT_ALLOWED_KEYS = null;
262    try {
263        var PAGE_TYPE = 'blog_category';
264        var PAGE_ID = '77';
265        var ON_PAGE_READY = [];
266        var MEMBER_INFO = {"ID":0,"CODE":"","FIRST_NAME":"","BIRTH_DATE":"","GENDER":"","LAST_NAME":"","MAIL":"","MAIL_HASH":"","GROUP":0,"TRANSACTION_COUNT":0,"REPRESENTATIVE":"","KVKK":-1};
267        var IS_VENDOR = '';
268        var MOBILE_ACTIVE = '';
269        var CART_INFO = {"COUNT":0,"TOTAL":0};
270        var CART_COUNT = CART_INFO.COUNT || 0;
271        var CART_TOTAL = CART_INFO.TOTAL || 0;
272        var LANGUAGE = 'en';
273        var CURRENCY = 'EUR';
274        var SEP_DEC = '.';
275        var SEP_THO = ',';
276        var DECIMAL_LENGTH = 2;
277        var DECIMAL_MAX = 2;
278        var CURRENCY_DECIMALS = {"TL":{"min":2,"max":2},"USD":{"min":2,"max":2},"EUR":{"min":2,"max":2},"SAR":{"min":2,"max":2},"RUB":{"min":2,"max":2}};
279        var THEME_VERSION = 'os2';
280        var SERVICE_INFO = {"day":null,"time":null,"timeStart":"","timeEnd":null};
281        var CART_CSRF_TOKEN = '142a90d166cdacfdc3707c8a3729e38925215bbfd21ad003f1fd095dc0802bda';
282        var CSRF_TOKEN = '79b0980f3ed671809798e1f4be52af06f1c726a856ce';
283        /*notActive*/
284    }
285    catch(err) { }
286</script>
286
287	<style>
288.filter-3, .filter-4, .filter-5,.filter-6{
289    display:none !important;
290}
291
292</style><!-- T-Soft Apps - Parça Bulucu - Tracking Code Start -->
293<style>
294    #tsoft-app-parts-finder[v-cloak] {
295        display: none;
296    }
297    .tsoft-app-parts-finder,
298    .tsoft-app-parts-finder-container {
299        width: 100%;
300    }
301    .tsoft-app-parts-finder-header {
302        margin-bottom: 20px;
303        text-align: center;
304    }
305    .tsoft-app-parts-finder-items {
306        display: flex;
307        flex-wrap: wrap;
308        gap: 16px;
309    }
310    .tsoft-app-parts-finder-item {
311        flex: 1;
312        min-width: 0;
313        max-width: 100%;
314        display: flex;
315        flex-direction: column;
316        gap: 8px;
317    }
318    @media (max-width: 768px) {
319        .tsoft-app-parts-finder-items {
320            flex-direction: column;
321        }
322    }
323    .tsoft-app-parts-finder-item-label {
324        font-size: 14px;
325        font-weight: 600;
326        white-space: nowrap;
327        overflow: hidden;
328        text-overflow: ellipsis;
329    }
330    .tsoft-app-parts-finder-item-select {
331        width: 100%;
332        padding: 8px 16px;
333        border: 1px solid #e0e0e0;
334        border-radius: 4px;
335        font-size: 14px;
336        outline: none;
337        appearance: none;
338        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
339        background-position: right 10px center;
340        background-repeat: no-repeat;
341        background-size: 14px;
342        padding-right: 35px;
343        height: 44px;
344        cursor: pointer;
345    }
346    .tsoft-app-parts-finder-button {
347        flex: 1;
348        display: flex;
349        align-items: flex-end;
350        justify-content: flex-end;
351    }
352    .tsoft-app-parts-finder-button button {
353        width: 100%;
354        padding: 8px 16px;
355        border: none;
356        outline: none;
357        cursor: pointer;
358        font-size: 14px;
359        font-weight: 600;
360        border-radius: 4px;
361        height: 44px;
362    }
363</style>
364
365<div id="tsoft-app-parts-finder" class="tsoft-app-parts-finder" style="display: none;" v-cloak>
366    <div class="tsoft-app-parts-finder-container" :style="{ backgroundColor: data.theme_settings.background_color, color: data.theme_settings.text_color, padding: data.theme_settings.padding }" v-if="data.items?.length > 0">
367        <div class="tsoft-app-parts-finder-content">
368            <div class="tsoft-app-parts-finder-header" 
369            v-if="localizedTitle || localizedDescription">
370                <div class="tsoft-app-parts-finder-title" :style="{ fontSize: data.theme_settings.title_font_size }" 
371                v-if="localizedTitle">
372                    {{ localizedTitle }}
373                </div>
374                <div class="tsoft-app-parts-finder-description" :style="{ fontSize: data.theme_settings.description_font_size }" v-if="localizedDescription">
375                    {{ localizedDescription }}
376                </div>
377            </div>
378            <div class="tsoft-app-parts-finder-items">
379                <div class="tsoft-app-parts-finder-item" v-if="data.items.length > 1">
380                    <label for="tsoft-app-parts-finder-item-select-category" class="tsoft-app-parts-finder-item-label" :style="{ fontSize: data.theme_settings.select_label_font_size }">Kategori</label>
381                    <select id="tsoft-app-parts-finder-item-select-category" class="tsoft-app-parts-finder-item-select" :style="{ fontSize: data.theme_settings.select_box_and_button_font_size, height: data.theme_settings.select_box_and_button_height }" v-model="selectedCategory" @change="getFilters()">
382                        <option value="">{{ selectPlaceholder }}</option>
383                        <option :value="item.category_id" v-for="item in data.items" :key="item.category_id">{{ item.category_text }}</option>
384                    </select>
385                </div>
386                <div class="tsoft-app-parts-finder-item" v-for="(filter, index) in filters" :key="filter.id" v-if="filters.length > 0">
387                    <label :for="'tsoft-app-parts-finder-item-select-' + filter.id" class="tsoft-app-parts-finder-item-label" :style="{ fontSize: data.theme_settings.select_label_font_size }">{{ filter.name }}</label>
388                    <select :id="'tsoft-app-parts-finder-item-select-' + filter.id" class="tsoft-app-parts-finder-item-select" 
389                    :class="{'tsoft-app-parts-finder-item-select-disabled' : !filter.options?.length}"
390                    :style="{ fontSize: data.theme_settings.select_box_and_button_font_size, height: data.theme_settings.select_box_and_button_height }" v-model="filter.selected" @change="setFilters(filter, index)" :disabled="filter.loading">
391                        <option value="">{{ selectPlaceholder }}</option>
392                        <option :value="item.ID" v-for="item in filter.options" :key="item.ID">{{ item.NAME }}</option>
393                    </select>
394                </div>
395                <div class="tsoft-app-parts-finder-button" v-if="filters.length > 0">
396                    <button @click="search" :style="{ backgroundColor: data.theme_settings.filter_button_background_color, color: data.theme_settings.filter_button_text_color, fontSize: data.theme_settings.select_box_and_button_font_size, height: data.theme_settings.select_box_and_button_height }">
397                        {{ localizedFilterButtonText }}
398                    </button>
399                </div>
400            </div>
401        </div>
402    </div>
403</div>
404
405<script>
406    const tsoftAppPartsFinder = {
407        data: JSON.parse(`{"theme_settings":{"title":"Arac\u0131n\u0131z\u0131 \u00d6zelle\u015ftirin!","description":"\u00dcr\u00fcn bulucu ile, arac\u0131n\u0131z i\u00e7in do\u011fru \u00fcr\u00fcne rahat bir \u015fekilde ula\u015fabilirsiniz.","title_font_size":"24px","description_font_size":"16px","text_color":"#ffffff","background_color":"#cc0000","padding":"40px","filter_button_text":"Ara","filter_button_text_color":"#ffffff","filter_button_background_color":"#000000","select_box_and_button_font_size":"12px","select_box_and_button_height":"44px","select_label_font_size":"12px"},"items":[{"category_id":"352","category_text":"ANA KATEGOR\u0130","filters":[{"id":"single3","original_id":"3","name":"Brand","checked":true,"order":1},{"id":"single2","original_id":"4","name":"Model","checked":true,"order":2},{"id":"multi1","original_id":"6","name":"Year Range","checked":true,"order":3},{"id":"single1","original_id":"5","name":"Model Type","checked":true,"order":4}]}],"localized_theme_settings":{"tr":{"title":"Arac\u0131n\u0131z\u0131 \u00d6zelle\u015ftirin!","description":"\u00dcr\u00fcn bulucu ile, arac\u0131n\u0131z i\u00e7in do\u011fru \u00fcr\u00fcne rahat bir \u015fekilde ula\u015fabilirsiniz.","search":"Ara"},"en":{"title":"Customize your vehicle!","description":"With the product finder, you can easily find the right product for your vehicle","search":"Search"},"de":{"title":"Passen Sie Ihr Fahrzeug individuell an!","description":"Mit unserem Produktfinder finden Sie schnell und einfach das passende Produkt f\u00fcr Ihr Fahrzeug.","search":"Suchen"}},"selected_lang":"de"}`),
408        lang: (() => {
409            try {
410                return JSON.parse(`{"tr":{"title":"Arac\u0131n\u0131z\u0131 \u00d6zelle\u015ftirin!","description":"\u00dcr\u00fcn bulucu ile, arac\u0131n\u0131z i\u00e7in do\u011fru \u00fcr\u00fcne rahat bir \u015fekilde ula\u015fabilirsiniz.","filter_button_text":"Ara"},"en":{"title":"Customize your vehicle!","description":"With the product finder, you can easily find the right product for your vehicle","filter_button_text":"Search"},"de":{"title":"Passen Sie Ihr Fahrzeug individuell an!","description":"Mit unserem Produktfinder finden Sie schnell und einfach das passende Produkt f\u00fcr Ihr Fahrzeug.","filter_button_text":"Suchen"}}`) || {};
411            } catch (error) {
412                return {};
413            }
414        })(),
415        themeVersion: ['v5', 'os2'].includes(window?.THEME_VERSION) ? window.THEME_VERSION : 'v4',
416        init: () => {
417            const tsoftAppPartsFinderEl = document.querySelector('#tsoft-app-parts-finder');
418            const themePartsFinder = document.querySelector('[data-app="parts-finder"]');
419
420            if (!themePartsFinder || !tsoftAppPartsFinderEl) return;
421            themePartsFinder.replaceWith(tsoftAppPartsFinderEl);
422            tsoftAppPartsFinderEl.style.display = 'block';
423
424            const appPartsFinder = {
425                data() {
426                    return {
427                        data: tsoftAppPartsFinder.data,
428                        lang: tsoftAppPartsFinder.lang,
429                        categories: [],
430                        selectedCategory: '',
431                        category: {},
432                        filters: [],
433                        setFilterEndpoint: '',
434                        setFilterUrl: '',
435                    }
436                },
437                computed: {
438                    currentLanguage() {
439                        return (window?.LANGUAGE || 'tr').toLowerCase();
440                    },
441                    currentLangData() {
442                        return this.lang?.[this.currentLanguage] || {};
443                    },
444                    localizedTitle() {
445                        return this.currentLangData?.title || this.data.theme_settings.title;
446                    },
447                    localizedDescription() {
448                        return this.currentLangData?.description || this.data.theme_settings.description;
449                    },
450                    localizedFilterButtonText() {
451                        return this.currentLangData?.filter_button_text || this.data.theme_settings.filter_button_text;
452                    },
453                    selectPlaceholder() {
454                        const placeholders = {
455                            tr: 'Seçiniz',
456                            en: 'Select',
457                            de: 'Auswählen',
458                            az: 'Seçin',
459                            ar: 'اختر',
460                            ro: 'Selectați',
461                        };
462                        return placeholders[this.currentLanguage] || placeholders.tr;
463                    },
464                },
465                methods: {
466                    search() {
467                        if (this.setFilterUrl) {
468                            window.location.href = this.setFilterUrl;
469                        }
470                    },
471                    async getCategories() {
472                        if (this.categories.length == 0) {
473                            try {
474                                await fetch(`/srv/service/category/get`).then(response => response.json()).then(data => {
475                                    this.categories = data;
476                                });
477                            } catch (error) {
478                                console.error(error);
479                            } finally {
480                                const currentPath = decodeURIComponent(window.location.pathname).replace(/^\//, '');
481                                const pathCategory = this.categories.find(item => item.LINK == currentPath && this.data.items.some(dataItem => dataItem.category_id == item.ID));
482                                this.selectedCategory = pathCategory ? pathCategory.ID : this.data.items[0].category_id;
483                                await this.getFilters();
484                                if (pathCategory) {
485                                    await this.applyUrlFilters();
486                                }
487                            }
488                        }
489                    },
490                    async getFilters() {
491                        this.filters = [];
492                        const category = this.categories.find(item => item.ID == this.selectedCategory);
493                        const itemCategory = this.data.items.find(item => item.category_id == this.selectedCategory);
494                        this.category = { ...category, ...itemCategory };
495
496                        this.setFilterEndpoint = `/srv/service/filter/get/filters-brands-models?link=${this.category.LINK}`;
497                        try {
498                            await fetch(this.setFilterEndpoint).then(response => response.json()).then(data => {
499                                const filterData = data;
500                                this.category.filters.forEach((filter, index) => {
501                                    if (filter.id == 'brand' && filterData.BRANDS?.length > 0) {
502                                        this.filters.push({
503                                            name: 'Marka',
504                                            id: 'brand',
505                                            type: '',
506                                            options: index == 0 ? filterData.BRANDS : [],
507                                            selected: '',
508                                        });
509                                    }
510                                    if (filter.id == 'model' && filterData.MODELS?.length > 0) {
511                                        this.filters.push({
512                                            name: 'Model',
513                                            id: 'model',
514                                            type: '',
515                                            options: index == 0 ? filterData.MODELS : [],
516                                            selected: '',
517                                        });
518                                    }
519                                    if (filterData.FILTERS?.length > 0) {
520                                        const filterItem = filterData.FILTERS.find(item => item.ID == filter.original_id);
521                                        if (filterItem) {
522                                            this.filters.push({
523                                                name: filterItem.NAME,
524                                                id: filterItem.ID,
525                                                type: filterItem.TYPE,
526                                                original_id: filterItem.ID,
527                                                options: index == 0 ? filterItem.VALUES : [],
528                                                selected: '',
529                                            });
530                                        }
531                                    }
532                                });
533                            });
534                        } catch (error) {
535                            console.error(error);
536                        } finally {
537                        }
538                    },
539                    async applyUrlFilters() {
540                        const rawQuery = window.location.search.replace(/^\?/, '');
541                        if (!rawQuery) return;
542
543                        const selections = {};
544                        rawQuery.split('&').forEach(pair => {
545                            const [key, value] = pair.split('=');
546                            if (!value) return;
547                            if (key == 'brand' || key == 'model') {
548                                selections[key] = decodeURIComponent(value);
549                            } else if (key == 'single' || key == 'multi') {
550                                value.split('+').forEach(part => {
551                                    const separatorIndex = part.indexOf('-');
552                                    if (separatorIndex === -1) return;
553                                    selections[part.slice(0, separatorIndex)] = decodeURIComponent(part.slice(separatorIndex + 1));
554                                });
555                            }
556                        });
557
558                        // Filtreler sıralı yüklendiği için baştan itibaren sırayla seç
559                        for (let index = 0; index < this.filters.length; index++) {
560                            const filter = this.filters[index];
561                            const value = selections[filter.id];
562                            if (value === undefined) break;
563
564                            const option = filter.options?.find(item => item.ID == value);
565                            if (!option) break;
566
567                            filter.selected = option.ID;
568                            await this.setFilters(filter, index);
569                        }
570                    },
571                    async setFilters(filter, index) {
572                        this.filters.forEach((item, filterIndex) => {
573                            if (filterIndex > index) {
574                                item.selected = '';
575                                item.options = [];
576                                item.param = '';
577                            }
578                        });
579                        if (!filter.selected) return;
580
581                        if (filter.id == 'brand' || filter.id == 'model') {
582                            filter['param'] = `${filter.id}=${filter.selected}`;
583                        } else if (filter.type == '1') {
584                            filter['param'] = `single=${filter.id}-${filter.selected}`;
585                        } else if (filter.type == '0') {
586                            filter['param'] = `multi=${filter.id}-${filter.selected}`;
587                        }
588
589                        const paramGroups = {};
590                        this.filters.forEach(item => {
591                            if (item.param) {
592                                const [key, value] = item.param.split('=');
593                                if (!paramGroups[key]) {
594                                    paramGroups[key] = [];
595                                }
596                                paramGroups[key].push(value);
597                            }
598                        });
599                        
600                        const params = Object.entries(paramGroups).map(([key, values]) => {
601                            if (key === 'single' || key === 'multi') {
602                                return `${key}=${values.join('+')}`;
603                            } else {
604                                return `${key}=${values[values.length - 1]}`;
605                            }
606                        }).join('&');
607
608                        const endpoint = this.setFilterEndpoint + '&' + params;
609                        this.setFilterUrl = `/${this.category.LINK}?${params}`;
610
611                        if (!this.filters[index + 1]) return;
612                        this.filters[index + 1].loading = true;
613                        try {
614                            await fetch(endpoint).then(response => response.json()).then(data => {
615                                if (this.filters[index + 1].id == 'brand') {
616                                    this.filters[index + 1].options = data.BRANDS;
617                                } else if (this.filters[index + 1].id == 'model') {
618                                    this.filters[index + 1].options = data.MODELS;
619                                } else {
620                                    this.filters[index + 1].options = data.FILTERS.find(item => item.ID == this.filters[index + 1].id).VALUES;
621                                }
622                                this.filters[index + 1].selected = '';
623                            });
624                        } catch (error) {
625                            console.error(error);
626                        } finally {
627                            this.filters[index + 1].loading = false;
628                        }
629                    }
630                },
631                async mounted() {
632                    if (this.data.items?.length > 0) {
633                        await this.getCategories();
634                    }
635                }
636            }
637            const TSOFT_APP_PARTS_FINDER = Vue.createApp(appPartsFinder).mount(document.getElementById('tsoft-app-parts-finder'));
638        }
639    }
640
641    if (tsoftAppPartsFinder.themeVersion != 'v4') {
642        ON_PAGE_READY.push(tsoftAppPartsFinder.init);
643    }
644</script>
644
645<!-- T-Soft Apps - Parça Bulucu - Tracking Code End --><!-- T-Soft Apps - Google GTAG - Tracking Code Start -->
646<script>
647    window.dataLayer = window.dataLayer || [];
648    function gtag() {
649        dataLayer.push(arguments);
650    }
651
652    (function () {
653        var USE_COOKIE_APP = 'false' === 'true';
654
655        if (!USE_COOKIE_APP) {
656            return;
657        }
658
659        function readCookieConsent() {
660            var match = document.cookie.match(/(?:^|;\s*)t-cookie-consent=([^;]+)/) ||
661                document.cookie.match(/(?:^|;\s*)t-cookie-law=([^;]+)/);
662            if (!match) return null;
663            try {
664                return JSON.parse(decodeURIComponent(match[1]));
665            } catch (e) {
666                return null;
667            }
668        }
669
670        function consentState(consent) {
671            var marketing = consent?.marketing === true;
672            return {
673                'ad_storage': marketing ? 'granted' : 'denied',
674                'ad_user_data': marketing ? 'granted' : 'denied',
675                'ad_personalization': marketing ? 'granted' : 'denied',
676                'analytics_storage': consent?.analytics === true ? 'granted' : 'denied',
677                'functionality_storage': consent?.functional === true ? 'granted' : 'denied',
678                'personalization_storage': marketing ? 'granted' : 'denied',
679                'security_storage': 'granted'
680            };
681        }
682
683        gtag('consent', 'default', Object.assign({'wait_for_update': 500}, consentState(readCookieConsent())));
684
685        var originalPush = dataLayer.push.bind(dataLayer);
686        dataLayer.push = function (item) {
687            if (item && (item.event === 'consent_default' || item.event === 'consent_update')) {
688                gtag('consent', item.event === 'consent_default' ? 'default' : 'update', consentState(readCookieConsent()));
689            }
690            return originalPush(item);
691        };
692    })();
693
694    (function () {
695        var USE_TAG_GATEWAY = 'false' === 'true';
696        var GATEWAY_PATH = ('/gadata' || '/gadata').replace(/\/$/, '');
697        var GA4_ID = 'G-0QQQ580YJN';
698
699        var src = USE_TAG_GATEWAY
700            ? GATEWAY_PATH + '/gtag/js?id=' + GA4_ID
701            : 'https://www.googletagmanager.com/gtag/js?id=' + GA4_ID;
702
703        var gtagScript = document.createElement('script');
704        gtagScript.async = true;
705        gtagScript.src = src;
706        document.head.appendChild(gtagScript);
707    })();
708</script>
708
709<!-- T-Soft Apps - Google GTAG - Tracking Code End --><!-- T-Soft Apps - Google GTAG - Tracking Code Start -->
710<script>
711    window.dataLayer = window.dataLayer || [];
712    function gtag() {
713        dataLayer.push(arguments);
714    }
715
716    (function () {
717        var USE_COOKIE_APP = 'false' === 'true';
718
719        if (!USE_COOKIE_APP) {
720            return;
721        }
722
723        function readCookieConsent() {
724            var match = document.cookie.match(/(?:^|;\s*)t-cookie-consent=([^;]+)/) ||
725                document.cookie.match(/(?:^|;\s*)t-cookie-law=([^;]+)/);
726            if (!match) return null;
727            try {
728                return JSON.parse(decodeURIComponent(match[1]));
729            } catch (e) {
730                return null;
731            }
732        }
733
734        function consentState(consent) {
735            var marketing = consent?.marketing === true;
736            return {
737                'ad_storage': marketing ? 'granted' : 'denied',
738                'ad_user_data': marketing ? 'granted' : 'denied',
739                'ad_personalization': marketing ? 'granted' : 'denied',
740                'analytics_storage': consent?.analytics === true ? 'granted' : 'denied',
741                'functionality_storage': consent?.functional === true ? 'granted' : 'denied',
742                'personalization_storage': marketing ? 'granted' : 'denied',
743                'security_storage': 'granted'
744            };
745        }
746
747        gtag('consent', 'default', Object.assign({'wait_for_update': 500}, consentState(readCookieConsent())));
748
749        var originalPush = dataLayer.push.bind(dataLayer);
750        dataLayer.push = function (item) {
751            if (item && (item.event === 'consent_default' || item.event === 'consent_update')) {
752                gtag('consent', item.event === 'consent_default' ? 'default' : 'update', consentState(readCookieConsent()));
753            }
754            return originalPush(item);
755        };
756    })();
757
758    (function () {
759        var USE_TAG_GATEWAY = 'false' === 'true';
760        var GATEWAY_PATH = ('/gadata' || '/gadata').replace(/\/$/, '');
761        var GA4_ID = 'G-0QQQ580YJN';
762
763        var src = USE_TAG_GATEWAY
764            ? GATEWAY_PATH + '/gtag/js?id=' + GA4_ID
765            : 'https://www.googletagmanager.com/gtag/js?id=' + GA4_ID;
766
767        var gtagScript = document.createElement('script');
768        gtagScript.async = true;
769        gtagScript.src = src;
770        document.head.appendChild(gtagScript);
771    })();
772</script>
772
773<!-- T-Soft Apps - Google GTAG - Tracking Code End --><meta name="google-site-verification" content="nQeGEOSMsEcyLoiyUgF4QUFlre8RWbgpheyxPScWJRE" />
774<script type="application/ld+json">
775{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.turtlecancarry.com\/#organization","name":"Turtle Can Carry Online Shopping","url":"https:\/\/www.turtlecancarry.com\/","logo":{"@type":"ImageObject","url":"https:\/\/turtlecancarry1.tsoftstatic.com\/Data\/EditorFiles\/TURTLELOGOWEB.png"},"description":"Turtle Can Carry manufactures high-quality automotive accessories including roof rack systems, roof boxes, bike carriers, side steps, roof tents, and custom floor mats for vehicles worldwide","telephone":"+491736921752","email":"[email protected]","address":{"@type":"PostalAddress","streetAddress":"Tisinstraße 54 82041 Oberhaching\/Deisenhofen","addressLocality":"Deisenhofen","addressCountry":"Germany"}},{"@type":"WebSite","@id":"https:\/\/www.turtlecancarry.com\/#website","name":"Turtle Can Carry Online Shopping","url":"https:\/\/www.turtlecancarry.com\/","description":"Turtle Can Carry manufactures high-quality automotive accessories including roof rack systems, roof boxes, bike carriers, side steps, roof tents, and custom floor mats for vehicles worldwide","inLanguage":"en","publisher":{"@id":"https:\/\/www.turtlecancarry.com\/#organization"}}]}
776</script>
776
777
778		
778<script>window.TSOFT_CONSENT && TSOFT_CONSENT.unblock()</script>
778
779
780	
781		</head>		<body class="page-77">
782		
783        <!-- T-Soft Apps - Google GTAG - Tracking Code Start -->
784<script>
785    var GTAG_APP = {
786        gaEnhancedEcommerce: true,
787        currency: window.CURRENCY === 'TL' ? 'TRY' : window.CURRENCY,
788        params: {
789            use_cookie_app: 'false',
790            GA4_TRACKING_ID: 'G-0QQQ580YJN',
791            GTAG_ADWORDS_ID: '',
792            GTAG_ADWORDS_LABEL: '',
793            PRODUCT_TYPE: '1', // id or code
794            GTAG_CURRENCY_TYPE: 'currency',
795            SEND_MEMBER: 'true',
796            GTAG_PRICE_WITH_TAX: parseInt('0'),
797        },
798        config: {
799            optimize_id: ''
800        },
801        setParams: () => {
802            for (const [key, value] of Object.entries(GTAG_APP.params)) {
803                GTAG_APP.params[key] = value === '{{' + key + '}}' || value === '' ? '' : value;
804            }
805        },
806        run: () => {
807            GTAG_APP.setParams();
808
809            window.dataLayer = window.dataLayer || [];
810            gtag('js', new Date());
811 
812            GTAG_APP.setConfig();
813 
814            gtag('config', GTAG_APP.params.GA4_TRACKING_ID, GTAG_APP.config);
815 
816            if (GTAG_APP.params.GTAG_ADWORDS_ID) {
817                gtag('config', GTAG_APP.params.GTAG_ADWORDS_ID, window.MEMBER_INFO.ID > 0 ? {'allow_enhanced_conversions': true} : {});
818            }
819 
820            GTAG_APP.setUserData();
821            GTAG_APP.productDetail()
822            GTAG_APP.selectItem()
823            GTAG_APP.pageCategory()
824
825            if (typeof THEME_VERSION !== 'undefined') {
826                GTAG_APP.dynamicLoader();
827            }else{
828                GTAG_APP.dynamicLoaderV4();
829            }
830
831            GTAG_APP.addToCart()
832            GTAG_APP.wishList()
833            GTAG_APP.login()
834            GTAG_APP.register()
835            GTAG_APP.orderApprove()
836            GTAG_APP.pageCart()
837            GTAG_APP.orderAddress()
838            GTAG_APP.orderPayment()
839            GTAG_APP.removeFromCart();
840            GTAG_APP.beginCheckout();
841            GTAG_APP.metaForm();
842        },
843        categoryTree: (categoryPath) => {
844            categoryPath = categoryPath.split(' > ');
845            if (categoryPath[categoryPath.length - 1] === '') {
846                delete categoryPath[categoryPath.length - 1];
847            }
848            let categoryTree = [];
849            categoryPath.forEach((category, index) => {
850                categoryTree['item_category' + (index === 0 ? '' : index + 1)] = category;
851            });
852            return categoryTree;
853        },
854        setUserData: () => {
855            if (GTAG_APP.params.SEND_MEMBER === 'true' && window.MEMBER_INFO.MAIL !== '' && GTAG_APP.hasMarketingConsent()) {
856                gtag('set', 'user_data', {
857                    'email': window.MEMBER_INFO.MAIL,
858                    'address': {
859                        'first_name': window.MEMBER_INFO.FIRST_NAME,
860                        'last_name': window.MEMBER_INFO.LAST_NAME,
861                        'city': window.MEMBER_INFO.MEMBER_CITY,
862                        'country': window.MEMBER_INFO.MEMBER_COUNTRY,
863                        'postal_code': window.MEMBER_INFO.MEMBER_ZIP_CODE,
864                        'phone_number': window.MEMBER_INFO.PHONE_HASH_SHA
865                    }
866                })
867            }
868        },
869        setConfig: () => {
870            if (GTAG_APP.params.SEND_MEMBER === "true" && window.MEMBER_INFO.ID > 0) {
871                GTAG_APP.config.user_id = window.MEMBER_INFO.ID;
872            }
873        },
874        getCartItems: async () => {
875            await TSOFT_APPS.get.cart.load();
876            const cartLoad = await TSOFT_APPS.get.result.cart.load;
877 
878            if (cartLoad === null) {
879                return {
880                    items: [],
881                    value: 0,
882                    currency: GTAG_APP.currency,
883                }
884            }
885 
886            const products = cartLoad.PRODUCTS.map((product, index) => {
887 
888                let salePrice = parseFloat(parseFloat(product.PRICE_SELL).toFixed(2));
889                let discount = 0;
890                if (product.IS_DISCOUNT_ACTIVE) {
891                    let priceNotDiscounted = parseFloat(parseFloat(product.PRICE_NOT_DISCOUNTED).toFixed(2));
892                    discount = parseFloat(parseFloat(priceNotDiscounted - salePrice).toFixed(2));
893                }
894                if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
895                    salePrice = parseFloat((salePrice + (salePrice * (product.VAT / 100))).toFixed(2));
896                }
897 
898                let item_variant = '';
899                if (typeof product.VARIANT1_NAME !== 'undefined'){
900                    item_variant = product.VARIANT1_NAME;
901                }
902 
903                if (typeof product.VARIANT2_NAME !== 'undefined'){
904                    item_variant += ' ' + product.VARIANT2_NAME;
905                }
906
907                return {
908                    item_id: GTAG_APP.params.PRODUCT_TYPE === 'id' ? product.ID : product.PRODUCT_CODE,
909                    item_name: product.TITLE,
910                    index: index,
911                    item_brand: product.BRAND,
912                    item_list_id: product.CATEGORY_ID,
913                    item_list_name: product.CATEGORY_NAME,
914                    price: salePrice,
915                    discount: discount > 0 ? discount : 0,
916                    quantity: parseInt(product.COUNT),
917                    item_variant: item_variant,
918                    ...GTAG_APP.categoryTree(product.CATEGORY_PATH + product.CATEGORY_NAME),
919                }
920            });
921            return {
922                items: products,
923                value: Math.round(cartLoad.PRICE_GENERAL * 100) / 100,
924                coupon: cartLoad.COUPON_CODE,
925                currency: GTAG_APP.currency
926            }
927        },
928        selectItem: () => {
929            if (window.PAGE_TYPE === "product") {
930                const productData = PRODUCT_DATA[0];
931
932                let salePrice = parseFloat(parseFloat(productData.sale_price).toFixed(2));
933                if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
934                    salePrice = parseFloat((salePrice + (salePrice * (productData.vat / 100))).toFixed(2));
935                }
936
937                let discount = 0;
938                if (productData.total_base_price > productData.total_sale_price){
939                    discount = parseFloat((productData.total_base_price - productData.total_sale_price).toFixed(2));
940                }
941
942                gtag("event", "select_item", {
943                    "item_list_id": productData.category_id,
944                    "item_list_name": productData.category,
945                    "items": [
946                        {
947                            "item_id": productData[GTAG_APP.params.PRODUCT_TYPE],
948                            "item_name": productData.name,
949                            "index": 0,
950                            "item_brand": productData.brand,
951                            "price": salePrice,
952                            "discount": discount > 0 ? discount : 0,
953                            "quantity": parseInt(productData.quantity) > 0 ? 1 : 0,
954                            ...GTAG_APP.categoryTree(productData.category_path + productData.category),
955                        }
956                    ]
957                });
958            }
959        },
960        productDetail: () => {
961            setTimeout(function (){
962            if (window.PAGE_TYPE === "product") {
963                const productData = PRODUCT_DATA[0];
964                let salePrice = parseFloat(parseFloat(productData.sale_price).toFixed(2));
965                if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
966                    salePrice = parseFloat((salePrice + (salePrice * (productData.vat / 100))).toFixed(2));
967                }
968                let discount = 0;
969                if (productData.total_base_price > productData.total_sale_price){
970                    discount = parseFloat((productData.total_base_price - productData.total_sale_price).toFixed(2));
971                }
972                gtag("event", "view_item", {
973                    "currency": GTAG_APP.currency,
974                    'value': parseFloat(parseFloat(productData.total_sale_price).toFixed(2)),
975                    "items": [
976                        {
977                            "item_id": productData[GTAG_APP.params.PRODUCT_TYPE],
978                            "item_name": productData.name,
979                            "index": 0,
980                            "item_brand": productData.brand,
981                            "item_list_id": productData.category_id,
982                            "item_list_name": productData.category,
983                            "price": salePrice,
984                            "discount": discount > 0 ? discount : 0,
985                            "quantity": parseInt(productData.quantity) > 0 ? 1 : 0,
986                            ...GTAG_APP.categoryTree(productData.category_path + productData.category),
987                        }
988                    ]
989                });
990            }
991            },500)
992        },
993        pageCategory: () => {
994            if (window.PAGE_TYPE === "category") {
995 
996                let category = {
997                    name: '',
998                    id: '',
999                }
1000 
1001                if (typeof CATEGORY_DATA !== 'undefined')
1002                {
1003                    category = CATEGORY_DATA;
1004                }
1005 
1006                const products = PRODUCT_DATA;
1007 
1008                gtag('event', 'view_item_list', {
1009                    'item_list_name': category.name,
1010                    'item_list_id': category.id,
1011                    'items': products.slice(0, 200).map((product, index) => {
1012 
1013                        let salePrice = parseFloat(parseFloat(product.
1013sale_price).toFixed(2));
1014                        if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
1015                            salePrice = parseFloat((salePrice + (salePrice * (product.vat / 100))).toFixed(2));
1016                        }
1017 
1018                        let discount = 0;
1019                        if (product.total_base_price > product.total_sale_price){
1020                            discount = parseFloat((product.total_base_price - product.total_sale_price).toFixed(2));
1021                        }
1022 
1023                        return {
1024                            item_id: product[GTAG_APP.params.PRODUCT_TYPE],
1025                            item_name: product.name,
1026                            index: index,
1027                            item_brand: product.brand,
1028                            item_list_id: product.category_id,
1029                            item_list_name: (product.category_path + product.category).replace(/ > /g, '/'),
1030                            price: salePrice,
1031                            discount: discount > 0 ? discount : 0,
1032                            ...GTAG_APP.categoryTree(product.category_path + product.category),
1033                        }
1034                    })
1035                });
1036            }
1037        },
1038        dynamicLoader: () => {
1039            TSOFT_APPS.product.dynamicLoader.push(function (products) {
1040
1041                let sentProductIds = new Set();
1042
1043                const observer = new IntersectionObserver((entries) => {
1044
1045                    const newlyVisibleProducts = [];
1046
1047                    entries.forEach(entry => {
1048                        if (entry.isIntersecting) {
1049                            const el = entry.target;
1050                            const productTitle = el.querySelector('.product-title') ? el.querySelector('.product-title').textContent : '';
1051
1052                            // products içinde product.name i = title olanı bul
1053                            const product = products.find(p => p.name === productTitle);
1054
1055                            if(typeof product !== 'undefined' && !sentProductIds.has(product.id)){
1056                                sentProductIds.add(product.id);
1057                                newlyVisibleProducts.push(product);
1058                                observer.unobserve(el);
1059                            }
1060                        }
1061                    });
1062
1063                    if(newlyVisibleProducts.length > 0){
1064
1065                        gtag('event', 'view_item_list', {
1066                            'items': newlyVisibleProducts.map((product, index) => {
1067                                let salePrice = parseFloat(parseFloat(product.sale_price).toFixed(2));
1068                                if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
1069                                    salePrice = parseFloat((salePrice + (salePrice * (product.vat / 100))).toFixed(2));
1070                                }
1071
1072                                let discount = 0;
1073                                if (product.total_base_price > product.total_sale_price){
1074                                    discount = parseFloat((product.total_base_price - product.total_sale_price).toFixed(2));
1075                                }
1076
1077                                return {
1078                                    id: product[GTAG_APP.params.PRODUCT_TYPE],
1079                                    name: product.name,
1080                                    list_name: product.category,
1081                                    brand: product.brand,
1082                                    category: (product.category_path + product.category).replace(/ > /g, '/'),
1083                                    list_position: index + 1,
1084                                    quantity: parseInt(product.quantity) > 0 ? 1 : 0,
1085                                    price: salePrice,
1086                                    discount: discount > 0 ? discount : 0
1087                                }
1088                            }),
1089                        });
1090
1091                    }
1092
1093                }, {
1094                    threshold: 0.5 // %50'si görünüyorsa tetiklenir
1095                });
1096
1097                document.querySelectorAll('.product-item').forEach(el => observer.observe(el))
1098
1099            });
1100        },
1101        dynamicLoaderV4: () => {
1102            TSOFT_APPS.product.dynamicLoader.push(function (products) {
1103                gtag('event', 'view_item_list', {
1104                    'items': products.slice(0, 200).map((product, index) => {
1105 
1106                        let salePrice = parseFloat(parseFloat(product.
1106sale_price).toFixed(2));
1107                        if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
1108                            salePrice = parseFloat((salePrice + (salePrice * (product.vat / 100))).toFixed(2));
1109                        }
1110 
1111                        let discount = 0;
1112                        if (product.total_base_price > product.total_sale_price){
1113                            discount = parseFloat((product.total_base_price - product.total_sale_price).toFixed(2));
1114                        }
1115 
1116                        return {
1117                            id: product[GTAG_APP.params.PRODUCT_TYPE],
1118                            name: product.name,
1119                            list_name: product.category,
1120                            brand: product.brand,
1121                            category: (product.category_path + product.category).replace(/ > /g, '/'),
1122                            list_position: index + 1,
1123                            quantity: parseInt(product.quantity) > 0 ? 1 : 0,
1124                            price: salePrice,
1125                            discount: discount > 0 ? discount : 0
1126                        }
1127                    }),
1128 
1129                });
1130            });
1131        },
1132        addToCart: () => {
1133            TSOFT_APPS.cart.callback.add.push(function (r) {
1134                if (([-1, 0].includes(r.status))) {
1135                    return false;
1136                }
1137
1138                let addedProduct = Array.isArray(r) ? r[0].addedProduct : r.addedProduct;
1139
1140                let salePrice = parseFloat((addedProduct.price - (addedProduct.price * (addedProduct.vat / 100))).toFixed(2));
1141                if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
1142                    salePrice = parseFloat(addedProduct.price).toFixed(2);
1143                }
1144 
1145                let discount = 0;
1146                if (addedProduct.total_base_price > addedProduct.price){
1147                    const priceDiscount = addedProduct.total_base_price - addedProduct.price;
1148                    discount = parseFloat((priceDiscount - (priceDiscount * (addedProduct.vat / 100))).toFixed(2));
1149                    if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
1150                        discount = parseFloat((addedProduct.total_base_price - addedProduct.price).toFixed(2));
1151                    }
1152                }
1153                gtag("event", "add_to_cart", {
1154                    'currency': GTAG_APP.currency,
1155                    'value': parseFloat(parseFloat(addedProduct.price).toFixed(2) * parseInt(addedProduct.quantity)),
1156                    'items': [
1157                        {
1158                            'item_id': addedProduct[GTAG_APP.params.PRODUCT_TYPE],
1159                            'item_name': addedProduct.name,
1160                            'index': 0,
1161                            'item_brand': addedProduct.brand,
1162                            'item_list_name': addedProduct.category,
1163                            'price': parseFloat(parseFloat(salePrice).toFixed(2)),
1164                            "discount": (discount > 0 ? discount : 0) * parseInt(addedProduct.quantity),
1165                            'quantity': parseInt(addedProduct.change),
1166                            ...GTAG_APP.categoryTree(addedProduct.category_path + addedProduct.category),
1167                        }
1168                    ]
1169                });
1170            })
1171        },
1172        wishList: () => {
1173            TSOFT_APPS.product.wishList.callback.add.push(function (r) {
1174                if (r.status) {
1175                    let product = r.data[0].product;
1176                    gtag("event", "add_to_wishlist", {
1177                        'currency': GTAG_APP.currency,
1178                        'value': parseFloat(parseFloat(product.price).toFixed(2)),
1179                        'items': [
1180                            {
1181                                item_id: product[GTAG_APP.params.PRODUCT_TYPE],
1182                                item_name: product.name,
1183                                index: 0,
1184                                item_list_name: product.category_name,
1185                                quantity: 1,
1186                                price: parseFloat(parseFloat(product.price).toFixed(2)),
1187                                ...GTAG_APP.categoryTree((product.category_path + product.category_name) || '')
1188                            }
1189                        ],
1190                    });
1191                }
1192 
1193            })
1194        },
1195        login: () => {
1196            TSOFT_APPS.page.tracking.login.callback.push(function (params) {
1197                if (params?.status === true || params?.status === 1 || params?.status === 2) {
1198
1199                    var group = params?.member?.group || params?.group || '';
1200                    if (typeof THEME_VERSION !== 'undefined' && THEME_VERSION === 'v5'){
1201                        group = params?.data?.[0]?.group || '';
1202                    }
1203
1204                    gtag("event", "login", {
1205                        userGroup: group
1206                    });
1207                }
1208            })
1209        },
1210        register: () => {
1211            TSOFT_APPS.page.tracking.sign.callback.push(function (params) {
1212                if (params?.status === true || params?.status === 1 || params?.status === 2) {
1213
1214                    var group = params?.member?.group || '';
1215                    if (typeof THEME_VERSION !== 'undefined' && THEME_VERSION === 'v5'){
1216                        group = params?.data?.[0]?.group || '';
1217                    }
1218
1219                    gtag("event", "sign_up", {
1220                        userGroup: group
1221                    });
1222                }
1223            });
1224        },
1225        pageCart: () => {
1226            TSOFT_APPS.page.cart.callback.push(async function (data) {
1227                const cart = await GTAG_APP.getCartItems();
1228                if (cart.items.length === 0) {
1229                    return false;
1230                }
1231 
1232                gtag("event", "view_cart", cart);
1233 
1234            })
1235        },
1236        orderAddress: () => {
1237            TsoftAppsOrderAddressCallback(async function () {
1238                const cart = await GTAG_APP.getCartItems();
1239                if (cart.items.length === 0) {
1240                    return false;
1241                }
1242 
1243                gtag("event", "add_shipping_info", cart);
1244 
1245                gtag('event', 'checkout_progress', {
1246                    'items': cart.items,
1247                    'checkout_step': 2
1248                });
1249            });
1250        },
1251        orderPayment: () => {
1252            const TsoftAppsOrderPayment = async function (params) {
1253                const cart = await GTAG_APP.getCartItems();
1254                if (cart.items.length === 0) {
1255                    return false;
1256                }
1257
1258                cart.payment_type = params?.text || '';
1259                gtag('event', 'checkout_progress', {
1260                    'items': cart.items,
1261                    'checkout_step': 3,
1262                    'payment_type': cart.payment_type
1263                });
1264                gtag("event", "add_payment_info", cart);
1265            }
1266
1267            if (typeof TsoftAppsOrderMakePaymentCallback === 'function') {
1268                TsoftAppsOrderMakePaymentCallback(async function (params) {
1269                    await TsoftAppsOrderPayment(params);
1270                })
1271            } else if (typeof TsoftAppsOrderPaymentCallback === 'function') {
1272                TsoftAppsOrderPaymentCallback(async function (params) {
1273                    await TsoftAppsOrderPayment(params);
1274                })
1275            }
1276        },
1277        removeFromCart: () => {
1278            TSOFT_APPS.cart.callback.delete.push(function (params) {
1279                let deleteObj = false;
1280                if (params?.deletedProduct?.id){
1281                    deleteObj = params.deletedProduct;
1282                }else if (params?.type === 'decrement' && params?.addedProduct?.id){
1283                    deleteObj = params.addedProduct;
1284                }
1285 
1286                if (params.status && deleteObj?.id) {
1287                    gtag("event", "remove_from_cart", {
1288                        currency: GTAG_APP.currency,
1289                        value: parseFloat(parseFloat(deleteObj.price * deleteObj.quantity).toFixed(2)),
1290                        items: [
1291                            {
1292                                item_id: deleteObj.id,
1293                                item_name: deleteObj.name,
1294                                index: 0,
1295                                item_list_name: deleteObj.category,
1296                                item_brand: deleteObj.brand,
1297                                price: parseFloat(parseFloat(deleteObj.price).toFixed(2)),
1298                                quantity: parseInt(deleteObj.change),
1299                                ...GTAG_APP.categoryTree(params.addedProduct.category_path + params.addedProduct.category),
1300
1301                            }
1302                        ]
1303                    });
1304                }
1305            })
1306        },
1307        orderApprove: () => {
1308            TsoftAppsOrderApproveCallback(function (order) {
1309                if (localStorage.getItem('mobilAppActive')) {
1310                    return; /* webview purchase tetiklenmiyor */
1311                }
1312                if (!window.MEMBER_INFO || !window.MEMBER_INFO.ID || Number(window.MEMBER_INFO.ID) < 1) {
1313                    gtag('set', 'user_data', {
1314                        first_name : order.invoice_address?.firstName || '',
1315                        email: order.__member?.mail || '',
1316                        phone_number: order.invoice_address?.mobilePhone || ''
1317                    });
1318                }
1319                const currency = order[GTAG_APP.params.GTAG_CURRENCY_TYPE] === 'TL' ? 'TRY' : order[GTAG_APP.params.GTAG_CURRENCY_TYPE];
1320                let taxPrice = parseFloat(parseFloat(order.total_vat).toFixed(2));
1321                const products = order.products.map((product, index) => {
1322                    const price = GTAG_APP.params.GTAG_CURRENCY_TYPE === 'currency' ? product.total_amount_order : product.total_amount_store
1323                    let discount = 0;
1324                    if (product.total_base_amount - product.total_amount > 0 ) {
1325                        let priceNotDiscounted = parseFloat(parseFloat(product.total_base_amount).toFixed(2));
1326                        discount = parseFloat(parseFloat(priceNotDiscounted - product.total_amount).toFixed(2));
1327                    }
1328                    return {
1329                        item_id: GTAG_APP.params.PRODUCT_TYPE === 'id' ? product.identifier : product.code,
1330                        item_name: product.name,
1331                        index: index,
1332                        item_brand: product.brand,
1333                        item_list_id: product.category_id,
1334                        item_list_name: product.category_name,
1335                        quantity: parseInt(product.quantity),
1336                        price: parseFloat(parseFloat(price).toFixed(2)),
1337                        discount: discount > 0 ? discount : 0,
1338                        ...GTAG_APP.categoryTree(product.category_path + product.category_name)
1339                    }
1340                });
1341 
1342                let orderValue = products.reduce((acc, product) => {
1343                    return acc + (product.price * product.quantity);
1344                }, 0);
1345 
1346                gtag("event", "purchase", {
1347                    'transaction_id': order.transaction,
1348                    'value': parseFloat(parseFloat(orderValue).toFixed(2)),
1349                    'tax': taxPrice,
1350                    'shipping': parseFloat(parseFloat(order.cargo_price).toFixed(2)),
1351                    'currency': currency,
1352                    'coupon': order.coupon,
1353                    'items': products
1354                });
1355 
1356                //For Track Ads conversions
1357                if (GTAG_APP.params.GTAG_ADWORDS_ID !== '') {
1358                    gtag('event', 'conversion', {
1359                        'send_to': GTAG_APP.params.GTAG_ADWORDS_ID + '/' + GTAG_APP.params.GTAG_ADWORDS_LABEL,
1360                        'value': parseFloat(orderValue.toFixed(2)),
1361                        'currency': currency,
1362                        'transaction_id': order.transaction
1363                    });
1364                }
1365            });
1366        },
1367        metaForm: () => {
1368            if (
1369                    typeof TSOFT_APPS === 'undefined' ||
1370                    !TSOFT_APPS.metaFormSubmit ||
1371                    !TSOFT_APPS.metaFormSubmit.callback
1372            ) {
1373                return;
1374            }
1375
1376            TSOFT_APPS.metaFormSubmit.callback.push(function (response, formData) {
1377
1378                const data = Object.fromEntries(formData.entries());
1379                delete data['_token'];
1380                Object.keys(data).forEach(key => {
1381                    if (key.toLowerCase().includes('token')) {
1382                        delete data[key];
1383                    }
1384                });
1385
1386                const normalized = {};
1387                Object.keys(data).forEach(key => {
1388                    const cleanKey = key
1389                            .replace('payload[', '')
1390                            .replace(']', '');
1391
1392                    normalized[cleanKey] = data[key];
1393                });
1394
1395                gtag('event', 'form_submit', {
1396                    form_name: 'Meta Form',
1397                    form_data: JSON.stringify(normalized)
1398                });
1399                // Google Ads conversion
1400                if (GTAG_APP.params.GTAG_ADWORDS_ID !== '') {
1401                    gtag('event', 'conversion', {
1402                        'send_to': GTAG_APP.params.GTAG_ADWORDS_ID + '/' + GTAG_APP.params.GTAG_ADWORDS_LABEL,
1403                        'value': 1,
1404                        'currency': 'TRY'
1405                    });
1406                }
1407            });
1408        },
1409        beginCheckout: () => {
1410            if (GTAG_APP.beginCheckoutButton) {
1411                return;
1412            }
1413 
1414            GTAG_APP.beginCheckoutButton = true;
1415
1416            document.addEventListener('click', async function (event) {
1417                if (!event.target.closest) return;
1418
1419                const button = event.target.closest('#addCartBtn, #cart-buy-btn, [data-toggle="link-checkout"]');
1420                if (typeof THEME_VERSION == 'undefined' && (typeof PAGE_TYPE != 'undefined' && PAGE_TYPE != 'cart')) return;
1421                if (button) {
1422                    event.preventDefault();
1423
1424                    try {
1425                        const cart = await GTAG_APP.getCartItems();
1426                        if (cart.items.length > 0) {
1427                            gtag("event", "begin_checkout", cart);
1428                        }
1429                    } catch (error) {
1430                    } finally {
1431                        let href = button.getAttribute('href');
1432                        if (!href || href === 'null' || href === '#') {
1433                            href = '/' + PAGE_LINK.ORDER || '/order';
1434                        }
1435                        window.location.href = href;
1436                    }
1437                }
1438            });
1439        },
1440        hasMarketingConsent: () => {
1441
1442            if (GTAG_APP.params.use_cookie_app !== 'true') {
1443                return true;
1444            }
1445
1446            const newCookieMatch = document.cookie.match(/(?:^|;\s*)t-cookie-consent=([^;]+)/);
1447            if (newCookieMatch) {
1448                try {
1449                    const consent = JSON.parse(decodeURIComponent(newCookieMatch[1]));
1450                    return consent?.marketing === true;
1451                } catch (e) {
1452                    console.warn('t-cookie-consent parse edilemedi', e);
1453                    return false;
1454                }
1455            }
1456
1457            // t-cookie-law kontrolü
1458            const lawCookieMatch = document.cookie.match(/(?:^|;\s*)t-cookie-law=([^;]+)/);
1459            if (lawCookieMatch) {
1460                try {
1461                    const consent = JSON.parse(decodeURIComponent(lawCookieMatch[1]));
1462                    return consent?.marketing === true;
1463                } catch (e) {
1464                    console.warn('t-cookie-law parse edilemedi', e);
1465                    return false;
1466                }
1467            }
1468
1469            const oldCookieMatch = document.cookie.match(/(?:^|;\s*)CookieLaw=([^;]+)/);
1470            if (oldCookieMatch) {
1471                return oldCookieMatch[1] === '1';
1472            }
1473
1474            return false;
1475        },
1476    }
1477    GTAG_APP.run();
1478</script>
1478
1479<!-- T-Soft Apps - Google GTAG - Tracking Code End --><!-- T-Soft Apps - v5 Google Analytics - Tracking Code Start -->
1480<script>
1481    (function (i, s, o, g, r, a, m) {
1482        i['GoogleAnalyticsObject'] = r;
1483        i[r] = i[r] || function () {
1484            (i[r].q = i[r].q || []).push(arguments)
1485        }, i[r].l = 1 * new Date();
1486        a = s.createElement(o),
1487                m = s.getElementsByTagName(o)[0];
1488        a.async = 1;
1489        a.src = g;
1490        m.parentNode.insertBefore(a, m)
1491    })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');
1492
1493    const GOOGLE_ANALYTICS_APP = {
1494        identifier: 'product_code',
1495        conversionId: 'G-ZM9PTMWN6F',
1496        keyMap: {
1497            'product': {
1498                'product_code': 'code',
1499                'product_id': 'id',
1500                'product_supplier_code': 'supplier_code',
1501            },
1502            'cart': {
1503                'product_code': 'sku',
1504                'product_id': 'id',
1505                'product_supplier_code': 'sku',
1506            },
1507            'order': {
1508                'product_code': 'code',
1509                'product_id': 'identifier',
1510                'product_supplier_code': 'code',
1511            },
1512            'category': {
1513                'product_code': 'code',
1514                'product_id': 'id',
1515                'product_supplier_code': 'supplier_code',
1516            },
1517            'cartProduct': {
1518                'product_code': 'PRODUCT_CODE',
1519                'product_id': 'ID',
1520                'product_supplier_code': 'SUPPLIER_PRODUCT_CODE'
1521            }
1522        },
1523        run: () => {
1524            ga('create', GOOGLE_ANALYTICS_APP.conversionId, 'auto');
1525            ga('require', 'ec');
1526
1527            if (typeof window.MEMBER_INFO.ID !== 'undefined' && window.MEMBER_INFO.ID > 0) {
1528                ga('set', 'userId', window.MEMBER_INFO.ID);
1529            }
1530
1531            GOOGLE_ANALYTICS_APP.addToCart();
1532            GOOGLE_ANALYTICS_APP.pageSearch();
1533            GOOGLE_ANALYTICS_APP.pageCart() //TODO: Control
1534            GOOGLE_ANALYTICS_APP.pageCategory();
1535            GOOGLE_ANALYTICS_APP.productDetail();
1536            GOOGLE_ANALYTICS_APP.orderAddress();
1537            GOOGLE_ANALYTICS_APP.orderPayment();
1538            GOOGLE_ANALYTICS_APP.orderApprove();
1539
1540            setTimeout(() => {
1541                ga('send', 'pageview');
1542            }, 500);
1543        },
1544        addToCart: () => {
1545            TSOFT_APPS.cart.callback.add.push(function (r) {
1546                const key = GOOGLE_ANALYTICS_APP.keyMap['cart'][GOOGLE_ANALYTICS_APP.identifier];
1547                if (r.status !== 0) {
1548                    ga('ec:addProduct', {
1549                        'id': r.addedProduct[key],
1550                        'name': r.addedProduct.name,
1551                        'category': r.addedProduct.category,
1552                        'price': r.addedProduct.price,
1553                        'brand': r.addedProduct.brand,
1554                        'quantity': r.addedProduct.quantity,
1555                        'list': r.addedProduct.category
1556                    });
1557                    ga('ec:setAction', 'add');
1558                    ga('send', 'event', 'UX', 'click', 'add to cart');
1559                }
1560            })
1561        },
1562        pageSearch: () => {
1563            TSOFT_APPS.page.search.callback.push((searchWord, products) => {
1564                let key = GOOGLE_ANALYTICS_APP.keyMap['category'][GOOGLE_ANALYTICS_APP.identifier];
1565                products.slice(0, 20).forEach((item, index) => {
1566                    ga('ec:addImpression', {
1567                        'id': item[key],
1568                        'name': item.name.substring(0, 35) || '',
1569                        'list': 'Arama Sonuçları',
1570                        'position': (index + 1),
1571                        'dimension1': searchWord || ''
1572                    });
1573                });
1574            })
1575        },
1576        pageCart: () => {
1577            TSOFT_APPS.page.cart.callback.push(function (data) {
1578                const key = GOOGLE_ANALYTICS_APP.keyMap['cartProduct'][GOOGLE_ANALYTICS_APP.identifier];
1579                setTimeout(async () => {
1580                    const cartLoad = await TSOFT_APPS.get.result.cart.load;
1581                    cartLoad.PRODUCTS.forEach(function (item, index) {
1582                        ga('ec:addProduct', {
1583                            'id': item[key],
1584                            'name': item.TITLE,
1585                            'category': item.CATEGORY_NAME,
1586                            'brand': item.BRAND,
1587                            'variant': item.VARIANT_ID,
1588                            'price': item.PRICE_TOTAL,
1589                            'quantity': item.COUNT
1590                        });
1591                    });
1592                    ga('ec:setAction', 'checkout', {
1593                        'step': 1
1594                    });
1595                }, 1500);
1596            })
1597        },
1598        pageCategory: () => {
1599            TSOFT_APPS.page.category.callback.push((category, products) => {
1600                const key = GOOGLE_ANALYTICS_APP.keyMap['category'][GOOGLE_ANALYTICS_APP.identifier];
1601                products.slice(0, 20).forEach((item, index) => {
1602                    ga('ec:addImpression', {
1603                        'id': item[key],
1604                        'name': item.name.substring(0, 35) || '',
1605                        'list': category.name,
1606                        'brand': item.brand,
1607                        'position': (index + 1),
1608                    });
1609                });
1610            })
1611        },
1612        productDetail: () => {
1613            let key = GOOGLE_ANALYTICS_APP.keyMap['product'][GOOGLE_ANALYTICS_APP.identifier];
1614            TSOFT_APPS.product.detail.callback.push(function (products) {
1615                ga('ec:addProduct', {
1616                    'id': products[0][key],
1617                    'name': products[0]['name'],
1618                    'category': products[0]['category'],
1619                    'brand': products[0]['brand'],
1620                    'list': products[0]['category']
1621                });
1622                ga('ec:setAction', 'detail');
1623            })
1624        },
1625        orderAddress: () => {
1626            TsoftAppsOrderAddressCallback(async function () {
1627                ga('set', 'page', '/order/address');
1628                ga('ec:setAction', 'checkout', {
1629                    'step': 2
1630                });
1631            })
1632        },
1633        orderPayment: () => {
1634            TsoftAppsOrderPaymentCallback(async function (params) {
1635                ga('set', 'page', '/order/payment');
1636                ga('ec:setAction', 'checkout', {
1637                    'step': 3
1638                });
1639            })
1640        },
1641        orderApprove: () => {
1642            TsoftAppsOrderApproveCallback(function (approveOrderData) {
1643                const key = GOOGLE_ANALYTICS_APP.keyMap['order'][GOOGLE_ANALYTICS_APP.identifier];
1644                ga('ec:setAction', 'checkout', {
1645                    'step': 4
1646                });
1647
1648                approveOrderData.products.forEach((item, index) => {
1649                    ga('ec:addProduct', {
1650                        'id': item[key],
1651                        'name': item.name,
1652                        'category': item.category,
1653                        'brand': item.brand,
1654                        'price': item.amount_order,
1655                        'quantity': item.quantity,
1656                        'list': item.category
1657                    });
1658                });
1659
1660                ga('set', 'page', '/order/approve');
1661                ga('set', 'currencyCode', approveOrderData.currency === 'TL' ? 'TRY' : approveOrderData.currency);
1662
1663                ga('ec:setAction', 'purchase', {
1664                    'id': approveOrderData.transaction,
1665                    'affiliation': approveOrderData.firm,
1666                    'revenue': approveOrderData.amount.toFixed(2),
1667                    'tax': approveOrderData.total_vat,
1668                    'shipping': approveOrderData.cargo_price,
1669                });
1670                ga('send', 'pageview'); // order eventi sonradan tetiklendiği için tekrar send ediliyor.
1671            });
1672        },
1673
1674    }
1675
1676    window.addEventListener('DOMContentLoaded', (event) => {
1677        GOOGLE_ANALYTICS_APP.run();
1678    });
1679</script>
1679
1680<!-- T-Soft Apps - v5 Google Analytics - Tracking Code End --><!-- T-Soft Apps - Google GTAG - Tracking Code Start -->
1681<script>
1682    var GTAG_APP = {
1683        gaEnhancedEcommerce: true,
1684        currency: window.CURRENCY === 'TL' ? 'TRY' : window.CURRENCY,
1685        params: {
1686            use_cookie_app: 'false',
1687            GA4_TRACKING_ID: 'G-0QQQ580YJN',
1688            GTAG_ADWORDS_ID: '',
1689            GTAG_ADWORDS_LABEL: '',
1690            PRODUCT_TYPE: '1', // id or code
1691            GTAG_CURRENCY_TYPE: 'currency',
1692            SEND_MEMBER: 'true',
1693            GTAG_PRICE_WITH_TAX: parseInt('0'),
1694        },
1695        config: {
1696            optimize_id: ''
1697        },
1698        setParams: () => {
1699            for (const [key, value] of Object.entries(GTAG_APP.params)) {
1700                GTAG_APP.params[key] = value === '{{' + key + '}}' || value === '' ? '' : value;
1701            }
1702        },
1703        run: () => {
1704            GTAG_APP.setParams();
1705
1706            window.dataLayer = window.dataLayer || [];
1707            gtag('js', new Date());
1708 
1709            GTAG_APP.setConfig();
1710 
1711            gtag('config', GTAG_APP.params.GA4_TRACKING_ID, GTAG_APP.config);
1712 
1713            if (GTAG_APP.params.GTAG_ADWORDS_ID) {
1714                gtag('config', GTAG_APP.params.GTAG_ADWORDS_ID, window.MEMBER_INFO.ID > 0 ? {'allow_enhanced_conversions': true} : {});
1715            }
1716 
1717            GTAG_APP.setUserData();
1718            GTAG_APP.productDetail()
1719            GTAG_APP.selectItem()
1720            GTAG_APP.pageCategory()
1721
1722            if (typeof THEME_VERSION !== 'undefined') {
1723                GTAG_APP.dynamicLoader();
1724            }else{
1725                GTAG_APP.dynamicLoaderV4();
1726            }
1727
1728            GTAG_APP.addToCart()
1729            GTAG_APP.wishList()
1730            GTAG_APP.login()
1731            GTAG_APP.register()
1732            GTAG_APP.orderApprove()
1733            GTAG_APP.pageCart()
1734            GTAG_APP.orderAddress()
1735            GTAG_APP.orderPayment()
1736            GTAG_APP.removeFromCart();
1737            GTAG_APP.beginCheckout();
1738            GTAG_APP.metaForm();
1739        },
1740        categoryTree: (categoryPath) => {
1741            categoryPath = categoryPath.split(' > ');
1742            if (categoryPath[categoryPath.length - 1] === '') {
1743                delete categoryPath[categoryPath.length - 1];
1744            }
1745            let categoryTree = [];
1746            categoryPath.forEach((category, index) => {
1747                categoryTree['item_category' + (index === 0 ? '' : index + 1)] = category;
1748            });
1749            return categoryTree;
1750        },
1751        setUserData: () => {
1752            if (GTAG_APP.params.SEND_MEMBER === 'true' && window.MEMBER_INFO.MAIL !== '' && GTAG_APP.hasMarketingConsent()) {
1753                gtag('set', 'user_data', {
1754                    'email': window.MEMBER_INFO.MAIL,
1755                    'address': {
1756                        'first_name': window.MEMBER_INFO.FIRST_NAME,
1757                        'last_name': window.MEMBER_INFO.LAST_NAME,
1758                        'city': window.MEMBER_INFO.MEMBER_CITY,
1759                        'country': window.MEMBER_INFO.MEMBER_COUNTRY,
1760                        'postal_code': window.MEMBER_INFO.MEMBER_ZIP_CODE,
1761                        'phone_number': window.MEMBER_INFO.PHONE_HASH_SHA
1762                    }
1763                })
1764            }
1765        },
1766        setConfig: () => {
1767            if (GTAG_APP.params.SEND_MEMBER === "true" && window.MEMBER_INFO.ID > 0) {
1768                GTAG_APP.config.user_id = window.MEMBER_INFO.ID;
1769            }
1770        },
1771        getCartItems: async () => {
1772            await TSOFT_APPS.get.cart.load();
1773            const cartLoad = await TSOFT_APPS.get.result.cart.load;
1774 
1775            if (cartLoad === null) {
1776                return {
1777                    items: [],
1778                    value: 0,
1779                    currency: GTAG_APP.currency,
1780                }
1781            }
1782 
1783            const products = cartLoad.PRODUCTS.map((product, index) => {
1784 
1785                let salePrice = parseFloat(parseFloat(product.PRICE_SELL).toFixed(2));
1786                let discount = 0;
1787                if (product.IS_DISCOUNT_ACTIVE) {
1788                    let priceNotDiscounted = parseFloat(parseFloat(product.PRICE_NOT_DISCOUNTED).toFixed(2));
1789                    discount = parseFloat(parseFloat(priceNotDiscounted - salePrice).toFixed(2));
1790                }
1791                if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
1792                    salePrice = parseFloat((salePrice + (salePrice * (product.VAT / 100))).toFixed(2));
1793                }
1794 
1795                let item_variant = '';
1796                if (typeof product.VARIANT1_NAME !== 'undefined'){
1797                    item_variant = product.VARIANT1_NAME;
1798                }
1799 
1800                if (typeof product.VARIANT2_NAME !== 'undefined'){
1801                    item_variant += ' ' + product.VARIANT2_NAME;
1802                }
1803
1804                return {
1805                    item_id: GTAG_APP.params.PRODUCT_TYPE === 'id' ? product.ID : product.PRODUCT_CODE,
1806                    item_name: product.TITLE,
1807                    index: index,
1808                    item_brand: product.BRAND,
1809                    item_list_id: product.CATEGORY_ID,
1810                    item_list_name: product.CATEGORY_NAME,
1811                    price: salePrice,
1812                    discount: discount > 0 ? discount : 0,
1813                    quantity: parseInt(product.COUNT),
1814                    item_variant: item_variant,
1815                    ...GTAG_APP.categoryTree(product.CATEGORY_PATH + product.CATEGORY_NAME),
1816                }
1817            });
1818            return {
1819                items: products,
1820                value: Math.round(cartLoad.PRICE_GENERAL * 100) / 100,
1821                coupon: cartLoad.COUPON_CODE,
1822                currency: GTAG_APP.currency
1823            }
1824        },
1825        selectItem: () => {
1826            if (window.PAGE_TYPE === "product") {
1827                const productData = PRODUCT_DATA[0];
1828
1829                let salePrice = parseFloat(parseFloat(productData.sale_price).toFixed(2));
1830                if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
1831                    salePrice = parseFloat((salePrice + (salePrice * (productData.vat / 100))).toFixed(2));
1832                }
1833
1834                let discount = 0;
1835                if (productData.total_base_price > productData.total_sale_price){
1836                    discount = parseFloat((productData.total_base_price - productData.total_sale_price).toFixed(2));
1837                }
1838
1839                gtag("event", "select_item", {
1840                    "item_list_id": productData.category_id,
1841                    "item_list_name": productData.category,
1842                    "items": [
1843                        {
1844                            "item_id": productData[GTAG_APP.params.PRODUCT_TYPE],
1845                            "item_name": productData.name,
1846                            "index": 0,
1847                            "item_brand": productData.brand,
1848                            "price": salePrice,
1849                            "discount": discount > 0 ? discount : 0,
1850                            "quantity": parseInt(productData.quantity) > 0 ? 1 : 0,
1851                            ...GTAG_APP.categoryTree(productData.category_path + productData.category),
1852                        }
1853                    ]
1854                });
1855            }
1856        },
1857        productDetail: () => {
1858            setTimeout(function (){
1859            if (window.PAGE_TYPE === "product") {
1860                const productData = PRODUCT_DATA[0];
1861                let salePrice = parseFloat(parseFloat(productData.sale_price).toFixed(2));
1862                if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
1863                    salePrice = parseFloat((salePrice + (salePrice * (productData.vat / 100))).toFixed(2));
1864                }
1865                let discount = 0;
1866                if (productData.total_base_price > productData.total_sale_price){
1867                    discount = parseFloat((productData.total_base_price - productData.total_sale_price).toFixed(2));
1868                }
1869                gtag("event", "view_item", {
1870                    "currency": GTAG_APP.currency,
1871                    'value': parseFloat(parseFloat(productData.total_sale_price).toFixed(2)),
1872                    "items": [
1873                        {
1874                            "item_id": productData[GTAG_APP.params.PRODUCT_TYPE],
1875                            "item_name": productData.name,
1876                            "index": 0,
1877                            "item_brand": productData.brand,
1878                            "item_list_id": productData.category_id,
1879                            "item_list_name": productData.category,
1880                            "price": salePrice,
1881                            "discount": discount > 0 ? discount : 0,
1882                            "quantity": parseInt(productData.quantity) > 0 ? 1 : 0,
1883                            ...GTAG_APP.categoryTree(productData.category_path + productData.category),
1884                        }
1885                    ]
1886                });
1887            }
1888            },500)
1889        },
1890        pageCategory: () => {
1891            if (window.PAGE_TYPE === "category") {
1892 
1893                let category = {
1894                    name: '',
1895                    id: '',
1896                }
1897 
1898                if (typeof CATEGORY_DATA !== 'undefined')
1899                {
1900                    category = CATEGORY_DATA;
1901                }
1902 
1903                const products = PRODUCT_DATA;
1904 
1905                gtag('event', 'view_item_list', {
1906                    'item_list_name': category.name,
1907                    'item_list_id': category.id,
1908                    'items': products.slice(0, 200).map((product, index) => {
1909 
1910                        let salePrice = parseFloat(parseFloat(product.
1910sale_price).toFixed(2));
1911                        if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
1912                            salePrice = parseFloat((salePrice + (salePrice * (product.vat / 100))).toFixed(2));
1913                        }
1914 
1915                        let discount = 0;
1916                        if (product.total_base_price > product.total_sale_price){
1917                            discount = parseFloat((product.total_base_price - product.total_sale_price).toFixed(2));
1918                        }
1919 
1920                        return {
1921                            item_id: product[GTAG_APP.params.PRODUCT_TYPE],
1922                            item_name: product.name,
1923                            index: index,
1924                            item_brand: product.brand,
1925                            item_list_id: product.category_id,
1926                            item_list_name: (product.category_path + product.category).replace(/ > /g, '/'),
1927                            price: salePrice,
1928                            discount: discount > 0 ? discount : 0,
1929                            ...GTAG_APP.categoryTree(product.category_path + product.category),
1930                        }
1931                    })
1932                });
1933            }
1934        },
1935        dynamicLoader: () => {
1936            TSOFT_APPS.product.dynamicLoader.push(function (products) {
1937
1938                let sentProductIds = new Set();
1939
1940                const observer = new IntersectionObserver((entries) => {
1941
1942                    const newlyVisibleProducts = [];
1943
1944                    entries.forEach(entry => {
1945                        if (entry.isIntersecting) {
1946                            const el = entry.target;
1947                            const productTitle = el.querySelector('.product-title') ? el.querySelector('.product-title').textContent : '';
1948
1949                            // products içinde product.name i = title olanı bul
1950                            const product = products.find(p => p.name === productTitle);
1951
1952                            if(typeof product !== 'undefined' && !sentProductIds.has(product.id)){
1953                                sentProductIds.add(product.id);
1954                                newlyVisibleProducts.push(product);
1955                                observer.unobserve(el);
1956                            }
1957                        }
1958                    });
1959
1960                    if(newlyVisibleProducts.length > 0){
1961
1962                        gtag('event', 'view_item_list', {
1963                            'items': newlyVisibleProducts.map((product, index) => {
1964                                let salePrice = parseFloat(parseFloat(product.sale_price).toFixed(2));
1965                                if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
1966                                    salePrice = parseFloat((salePrice + (salePrice * (product.vat / 100))).toFixed(2));
1967                                }
1968
1969                                let discount = 0;
1970                                if (product.total_base_price > product.total_sale_price){
1971                                    discount = parseFloat((product.total_base_price - product.total_sale_price).toFixed(2));
1972                                }
1973
1974                                return {
1975                                    id: product[GTAG_APP.params.PRODUCT_TYPE],
1976                                    name: product.name,
1977                                    list_name: product.category,
1978                                    brand: product.brand,
1979                                    category: (product.category_path + product.category).replace(/ > /g, '/'),
1980                                    list_position: index + 1,
1981                                    quantity: parseInt(product.quantity) > 0 ? 1 : 0,
1982                                    price: salePrice,
1983                                    discount: discount > 0 ? discount : 0
1984                                }
1985                            }),
1986                        });
1987
1988                    }
1989
1990                }, {
1991                    threshold: 0.5 // %50'si görünüyorsa tetiklenir
1992                });
1993
1994                document.querySelectorAll('.product-item').forEach(el => observer.observe(el))
1995
1996            });
1997        },
1998        dynamicLoaderV4: () => {
1999            TSOFT_APPS.product.dynamicLoader.push(function (products) {
2000                gtag('event', 'view_item_list', {
2001                    'items': products.slice(0, 200).map((product, index) => {
2002 
2003                        let salePrice = parseFloat(parseFloat(product.
2003sale_price).toFixed(2));
2004                        if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
2005                            salePrice = parseFloat((salePrice + (salePrice * (product.vat / 100))).toFixed(2));
2006                        }
2007 
2008                        let discount = 0;
2009                        if (product.total_base_price > product.total_sale_price){
2010                            discount = parseFloat((product.total_base_price - product.total_sale_price).toFixed(2));
2011                        }
2012 
2013                        return {
2014                            id: product[GTAG_APP.params.PRODUCT_TYPE],
2015                            name: product.name,
2016                            list_name: product.category,
2017                            brand: product.brand,
2018                            category: (product.category_path + product.category).replace(/ > /g, '/'),
2019                            list_position: index + 1,
2020                            quantity: parseInt(product.quantity) > 0 ? 1 : 0,
2021                            price: salePrice,
2022                            discount: discount > 0 ? discount : 0
2023                        }
2024                    }),
2025 
2026                });
2027            });
2028        },
2029        addToCart: () => {
2030            TSOFT_APPS.cart.callback.add.push(function (r) {
2031                if (([-1, 0].includes(r.status))) {
2032                    return false;
2033                }
2034
2035                let addedProduct = Array.isArray(r) ? r[0].addedProduct : r.addedProduct;
2036
2037                let salePrice = parseFloat((addedProduct.price - (addedProduct.price * (addedProduct.vat / 100))).toFixed(2));
2038                if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
2039                    salePrice = parseFloat(addedProduct.price).toFixed(2);
2040                }
2041 
2042                let discount = 0;
2043                if (addedProduct.total_base_price > addedProduct.price){
2044                    const priceDiscount = addedProduct.total_base_price - addedProduct.price;
2045                    discount = parseFloat((priceDiscount - (priceDiscount * (addedProduct.vat / 100))).toFixed(2));
2046                    if (GTAG_APP.params.GTAG_PRICE_WITH_TAX) {
2047                        discount = parseFloat((addedProduct.total_base_price - addedProduct.price).toFixed(2));
2048                    }
2049                }
2050                gtag("event", "add_to_cart", {
2051                    'currency': GTAG_APP.currency,
2052                    'value': parseFloat(parseFloat(addedProduct.price).toFixed(2) * parseInt(addedProduct.quantity)),
2053                    'items': [
2054                        {
2055                            'item_id': addedProduct[GTAG_APP.params.PRODUCT_TYPE],
2056                            'item_name': addedProduct.name,
2057                            'index': 0,
2058                            'item_brand': addedProduct.brand,
2059                            'item_list_name': addedProduct.category,
2060                            'price': parseFloat(parseFloat(salePrice).toFixed(2)),
2061                            "discount": (discount > 0 ? discount : 0) * parseInt(addedProduct.quantity),
2062                            'quantity': parseInt(addedProduct.change),
2063                            ...GTAG_APP.categoryTree(addedProduct.category_path + addedProduct.category),
2064                        }
2065                    ]
2066                });
2067            })
2068        },
2069        wishList: () => {
2070            TSOFT_APPS.product.wishList.callback.add.push(function (r) {
2071                if (r.status) {
2072                    let product = r.data[0].product;
2073                    gtag("event", "add_to_wishlist", {
2074                        'currency': GTAG_APP.currency,
2075                        'value': parseFloat(parseFloat(product.price).toFixed(2)),
2076                        'items': [
2077                            {
2078                                item_id: product[GTAG_APP.params.PRODUCT_TYPE],
2079                                item_name: product.name,
2080                                index: 0,
2081                                item_list_name: product.category_name,
2082                                quantity: 1,
2083                                price: parseFloat(parseFloat(product.price).toFixed(2)),
2084                                ...GTAG_APP.categoryTree((product.category_path + product.category_name) || '')
2085                            }
2086                        ],
2087                    });
2088                }
2089 
2090            })
2091        },
2092        login: () => {
2093            TSOFT_APPS.page.tracking.login.callback.push(function (params) {
2094                if (params?.status === true || params?.status === 1 || params?.status === 2) {
2095
2096                    var group = params?.member?.group || params?.group || '';
2097                    if (typeof THEME_VERSION !== 'undefined' && THEME_VERSION === 'v5'){
2098                        group = params?.data?.[0]?.group || '';
2099                    }
2100
2101                    gtag("event", "login", {
2102                        userGroup: group
2103                    });
2104                }
2105            })
2106        },
2107        register: () => {
2108            TSOFT_APPS.page.tracking.sign.callback.push(function (params) {
2109                if (params?.status === true || params?.status === 1 || params?.status === 2) {
2110
2111                    var group = params?.member?.group || '';
2112                    if (typeof THEME_VERSION !== 'undefined' && THEME_VERSION === 'v5'){
2113                        group = params?.data?.[0]?.group || '';
2114                    }
2115
2116                    gtag("event", "sign_up", {
2117                        userGroup: group
2118                    });
2119                }
2120            });
2121        },
2122        pageCart: () => {
2123            TSOFT_APPS.page.cart.callback.push(async function (data) {
2124                const cart = await GTAG_APP.getCartItems();
2125                if (cart.items.length === 0) {
2126                    return false;
2127                }
2128 
2129                gtag("event", "view_cart", cart);
2130 
2131            })
2132        },
2133        orderAddress: () => {
2134            TsoftAppsOrderAddressCallback(async function () {
2135                const cart = await GTAG_APP.getCartItems();
2136                if (cart.items.length === 0) {
2137                    return false;
2138                }
2139 
2140                gtag("event", "add_shipping_info", cart);
2141 
2142                gtag('event', 'checkout_progress', {
2143                    'items': cart.items,
2144                    'checkout_step': 2
2145                });
2146            });
2147        },
2148        orderPayment: () => {
2149            const TsoftAppsOrderPayment = async function (params) {
2150                const cart = await GTAG_APP.getCartItems();
2151                if (cart.items.length === 0) {
2152                    return false;
2153                }
2154
2155                cart.payment_type = params?.text || '';
2156                gtag('event', 'checkout_progress', {
2157                    'items': cart.items,
2158                    'checkout_step': 3,
2159                    'payment_type': cart.payment_type
2160                });
2161                gtag("event", "add_payment_info", cart);
2162            }
2163
2164            if (typeof TsoftAppsOrderMakePaymentCallback === 'function') {
2165                TsoftAppsOrderMakePaymentCallback(async function (params) {
2166                    await TsoftAppsOrderPayment(params);
2167                })
2168            } else if (typeof TsoftAppsOrderPaymentCallback === 'function') {
2169                TsoftAppsOrderPaymentCallback(async function (params) {
2170                    await TsoftAppsOrderPayment(params);
2171                })
2172            }
2173        },
2174        removeFromCart: () => {
2175            TSOFT_APPS.cart.callback.delete.push(function (params) {
2176                let deleteObj = false;
2177                if (params?.deletedProduct?.id){
2178                    deleteObj = params.deletedProduct;
2179                }else if (params?.type === 'decrement' && params?.addedProduct?.id){
2180                    deleteObj = params.addedProduct;
2181                }
2182 
2183                if (params.status && deleteObj?.id) {
2184                    gtag("event", "remove_from_cart", {
2185                        currency: GTAG_APP.currency,
2186                        value: parseFloat(parseFloat(deleteObj.price * deleteObj.quantity).toFixed(2)),
2187                        items: [
2188                            {
2189                                item_id: deleteObj.id,
2190                                item_name: deleteObj.name,
2191                                index: 0,
2192                                item_list_name: deleteObj.category,
2193                                item_brand: deleteObj.brand,
2194                                price: parseFloat(parseFloat(deleteObj.price).toFixed(2)),
2195                                quantity: parseInt(deleteObj.change),
2196                                ...GTAG_APP.categoryTree(params.addedProduct.category_path + params.addedProduct.category),
2197
2198                            }
2199                        ]
2200                    });
2201                }
2202            })
2203        },
2204        orderApprove: () => {
2205            TsoftAppsOrderApproveCallback(function (order) {
2206                if (localStorage.getItem('mobilAppActive')) {
2207                    return; /* webview purchase tetiklenmiyor */
2208                }
2209                if (!window.MEMBER_INFO || !window.MEMBER_INFO.ID || Number(window.MEMBER_INFO.ID) < 1) {
2210                    gtag('set', 'user_data', {
2211                        first_name : order.invoice_address?.firstName || '',
2212                        email: order.__member?.mail || '',
2213                        phone_number: order.invoice_address?.mobilePhone || ''
2214                    });
2215                }
2216                const currency = order[GTAG_APP.params.GTAG_CURRENCY_TYPE] === 'TL' ? 'TRY' : order[GTAG_APP.params.GTAG_CURRENCY_TYPE];
2217                let taxPrice = parseFloat(parseFloat(order.total_vat).toFixed(2));
2218                const products = order.products.map((product, index) => {
2219                    const price = GTAG_APP.params.GTAG_CURRENCY_TYPE === 'currency' ? product.total_amount_order : product.total_amount_store
2220                    let discount = 0;
2221                    if (product.total_base_amount - product.total_amount > 0 ) {
2222                        let priceNotDiscounted = parseFloat(parseFloat(product.total_base_amount).toFixed(2));
2223                        discount = parseFloat(parseFloat(priceNotDiscounted - product.total_amount).toFixed(2));
2224                    }
2225                    return {
2226                        item_id: GTAG_APP.params.PRODUCT_TYPE === 'id' ? product.identifier : product.code,
2227                        item_name: product.name,
2228                        index: index,
2229                        item_brand: product.brand,
2230                        item_list_id: product.category_id,
2231                        item_list_name: product.category_name,
2232                        quantity: parseInt(product.quantity),
2233                        price: parseFloat(parseFloat(price).toFixed(2)),
2234                        discount: discount > 0 ? discount : 0,
2235                        ...GTAG_APP.categoryTree(product.category_path + product.category_name)
2236                    }
2237                });
2238 
2239                let orderValue = products.reduce((acc, product) => {
2240                    return acc + (product.price * product.quantity);
2241                }, 0);
2242 
2243                gtag("event", "purchase", {
2244                    'transaction_id': order.transaction,
2245                    'value': parseFloat(parseFloat(orderValue).toFixed(2)),
2246                    'tax': taxPrice,
2247                    'shipping': parseFloat(parseFloat(order.cargo_price).toFixed(2)),
2248                    'currency': currency,
2249                    'coupon': order.coupon,
2250                    'items': products
2251                });
2252 
2253                //For Track Ads conversions
2254                if (GTAG_APP.params.GTAG_ADWORDS_ID !== '') {
2255                    gtag('event', 'conversion', {
2256                        'send_to': GTAG_APP.params.GTAG_ADWORDS_ID + '/' + GTAG_APP.params.GTAG_ADWORDS_LABEL,
2257                        'value': parseFloat(orderValue.toFixed(2)),
2258                        'currency': currency,
2259                        'transaction_id': order.transaction
2260                    });
2261                }
2262            });
2263        },
2264        metaForm: () => {
2265            if (
2266                    typeof TSOFT_APPS === 'undefined' ||
2267                    !TSOFT_APPS.metaFormSubmit ||
2268                    !TSOFT_APPS.metaFormSubmit.callback
2269            ) {
2270                return;
2271            }
2272
2273            TSOFT_APPS.metaFormSubmit.callback.push(function (response, formData) {
2274
2275                const data = Object.fromEntries(formData.entries());
2276                delete data['_token'];
2277                Object.keys(data).forEach(key => {
2278                    if (key.toLowerCase().includes('token')) {
2279                        delete data[key];
2280                    }
2281                });
2282
2283                const normalized = {};
2284                Object.keys(data).forEach(key => {
2285                    const cleanKey = key
2286                            .replace('payload[', '')
2287                            .replace(']', '');
2288
2289                    normalized[cleanKey] = data[key];
2290                });
2291
2292                gtag('event', 'form_submit', {
2293                    form_name: 'Meta Form',
2294                    form_data: JSON.stringify(normalized)
2295                });
2296                // Google Ads conversion
2297                if (GTAG_APP.params.GTAG_ADWORDS_ID !== '') {
2298                    gtag('event', 'conversion', {
2299                        'send_to': GTAG_APP.params.GTAG_ADWORDS_ID + '/' + GTAG_APP.params.GTAG_ADWORDS_LABEL,
2300                        'value': 1,
2301                        'currency': 'TRY'
2302                    });
2303                }
2304            });
2305        },
2306        beginCheckout: () => {
2307            if (GTAG_APP.beginCheckoutButton) {
2308                return;
2309            }
2310 
2311            GTAG_APP.beginCheckoutButton = true;
2312
2313            document.addEventListener('click', async function (event) {
2314                if (!event.target.closest) return;
2315
2316                const button = event.target.closest('#addCartBtn, #cart-buy-btn, [data-toggle="link-checkout"]');
2317                if (typeof THEME_VERSION == 'undefined' && (typeof PAGE_TYPE != 'undefined' && PAGE_TYPE != 'cart')) return;
2318                if (button) {
2319                    event.preventDefault();
2320
2321                    try {
2322                        const cart = await GTAG_APP.getCartItems();
2323                        if (cart.items.length > 0) {
2324                            gtag("event", "begin_checkout", cart);
2325                        }
2326                    } catch (error) {
2327                    } finally {
2328                        let href = button.getAttribute('href');
2329                        if (!href || href === 'null' || href === '#') {
2330                            href = '/' + PAGE_LINK.ORDER || '/order';
2331                        }
2332                        window.location.href = href;
2333                    }
2334                }
2335            });
2336        },
2337        hasMarketingConsent: () => {
2338
2339            if (GTAG_APP.params.use_cookie_app !== 'true') {
2340                return true;
2341            }
2342
2343            const newCookieMatch = document.cookie.match(/(?:^|;\s*)t-cookie-consent=([^;]+)/);
2344            if (newCookieMatch) {
2345                try {
2346                    const consent = JSON.parse(decodeURIComponent(newCookieMatch[1]));
2347                    return consent?.marketing === true;
2348                } catch (e) {
2349                    console.warn('t-cookie-consent parse edilemedi', e);
2350                    return false;
2351                }
2352            }
2353
2354            // t-cookie-law kontrolü
2355            const lawCookieMatch = document.cookie.match(/(?:^|;\s*)t-cookie-law=([^;]+)/);
2356            if (lawCookieMatch) {
2357                try {
2358                    const consent = JSON.parse(decodeURIComponent(lawCookieMatch[1]));
2359                    return consent?.marketing === true;
2360                } catch (e) {
2361                    console.warn('t-cookie-law parse edilemedi', e);
2362                    return false;
2363                }
2364            }
2365
2366            const oldCookieMatch = document.cookie.match(/(?:^|;\s*)CookieLaw=([^;]+)/);
2367            if (oldCookieMatch) {
2368                return oldCookieMatch[1] === '1';
2369            }
2370
2371            return false;
2372        },
2373    }
2374    GTAG_APP.run();
2375</script>
2375
2376<!-- T-Soft Apps - Google GTAG - Tracking Code End -->
2377        
2377<script>window.TSOFT_CONSENT && TSOFT_CONSENT.unblock()</script>
2377
2378		<main class="min-h-screen"><div class="grid grid-cols-12 gap-x-4 lg:gap-x-6 "><div class="col-span-12 sm:col-span-12 md:col-span-12 lg:col-span-12 xl:col-span-12 2xl:col-span-12 flex"><div class="w-full flex flex-wrap folders place-content-start"><div id="relation-891" data-block-id="891" data-theme-section="templates/cfa502a7-de32-4f3a-b6c5-0336f293132e/section/header/default.twig" class="w-full flex flex-wrap folder-header"><header class="w-full relative z-50 header text-sm leading-none"><div class="w-full hidden lg:flex bg-primary text-white font-semibold text-xs relative z-20"><div class="container"><div class=" flex items-center justify-between py-3"><div class="w-1/2"><span class="text-base uppercase"></span></div><div class="w-1/2 flex justify-end"></div></div></div></div><div class="w-full" data-toggle="sticky"><div class="w-full bg-white relative z-10"><div class="container"><div class="flex flex-wrap items-center justify-between py-2 lg:py-4 [.sticky-active_&]:py-2"><div class="flex items-center lg:hidden me-1"><span class="flex items-center p-1 text-black cursor-pointer rounded-custom" data-drawer-target="#mobile-menu-891" data-toggle="drawer"><svg width="28" height="17" viewbox="0 0 28 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M27.3875 1.5H0.6125C0.27405 1.5 0 1.16443 0 0.75C0 0.335571 0.27405 0 0.6125 0H27.3875C27.7256 0 28 0.335571 28 0.75C28 1.16443 27.7256 1.5 27.3875 1.5Z" fill="currentColor"/><path d="M27.3875 16.5H0.6125C0.27405 16.5 0 16.1644 0 15.75C0 15.3356 0.27405 15 0.6125 15H27.3875C27.7256 15 28 15.3356 28 15.75C28 16.1644 27.7256 16.5 27.3875 16.5Z" fill="currentColor"/><path d="M27.3875 9H0.6125C0.27405 9 0 8.66443 0 8.25C0 7.836 0.27405 7.5 0.6125 7.5H27.3875C27.7256 7.5 28 7.836 28 8.25C28 8.66443 27.7256 9 27.3875 9Z" fill="currentColor"/></svg></span></div><div class="flex flex-1 sm:flex-none"><a href="https://www.turtlecancarry.com/" class="max-h-10 lg:max-h-16 max-w-28 lg:max-w-48 [&_img]:max-h-full" aria-label="logo link">
2378<img src="https://turtlecancarry1.tsoftstatic.com/Data/EditorFiles/TURTLELOGOWEB.png" alt="Site Logo" /></a></div><div class="hidden lg:flex"><div class="flex items-center gap-3 text-black"><svg width="28" height="24" viewbox="0 0 28 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M12.9178 20.9192H8.90678C8.8373 20.9192 8.47087 21.1146 8.39842 21.1901C7.97439 21.6295 8.1579 22.5566 8.76722 22.6943C9.16274 22.784 11.8085 22.7763 12.2515 22.7062C12.4528 22.6742 12.9178 22.2953 12.9178 22.1266V20.9192ZM23.7448 12.8188H25.419C25.6143 12.8188 25.7497 12.4909 25.7711 12.314C25.8584 11.5817 25.8685 9.28875 25.7735 8.56956C25.7491 8.38546 25.4985 8.06714 25.3412 8.06714H23.7448C24.0655 9.61894 24.1029 11.2687 23.7448 12.8188ZM3.3374 8.06714H1.74046C1.58308 8.06714 1.33247 8.38546 1.30812 8.56956C1.21369 9.28875 1.22379 11.5817 1.31109 12.314C1.33187 12.4909 1.46787 12.8188 1.66266 12.8188H3.3374C2.97869 11.2687 3.01611 9.61894 3.3374 8.06714ZM23.3659 6.88829C24.6701 6.96847 26.4208 6.48683 26.9161 8.12772C27.1115 8.77564 27.0919 11.6197 27.0153 12.3894C26.8187 14.3438 24.8079 14.0837 23.3659 14.0754C21.9757 17.9718 18.2883 20.6615 14.165 20.9198C14.3022 22.3315 13.8567 23.6802 12.299 23.9219C11.5448 24.0389 9.10632 24.0383 8.41564 23.8245C6.32935 23.1772 6.61501 20.1068 8.61341 19.7689C10.1355 19.5123 12.4059 19.8562 14.0462 19.7499C21.3438 19.276 25.3227 11.0365 21.0486 5.03836C15.2927 -3.04015 2.36641 2.43421 4.52871 12.757C4.65937 13.3823 5.02698 13.9762 4.00313 14.0689C3.41341 14.1223 1.81826 14.1294 1.29505 13.9649C0.707113 13.7802 0.204097 13.1923 0.100763 12.5889C-0.037017 11.786 -0.0186064 9.42059 0.066912 8.57431C0.2718 6.54919 2.22803 6.90255 3.7157 6.88829C4.67897 4.06084 6.99271 1.73818 9.78275 0.687614C15.2809 -1.38264 21.4186 1.37651 23.3659 6.88829Z" fill="currentColor"/><path d="M8.1672 16.7128H14.4374C16.0373 16.7128 18.2132 14.965 18.9787 13.6211C22.3603 7.68232 15.226 1.36346 9.73148 5.46419C6.68489 7.73755 6.59759 11.656 8.79256 14.5689C8.97547 14.8112 9.24747 14.9057 9.26291 15.2733C9.28666 15.8363 8.43207 16.2609 8.1672 16.7128ZM12.6688 3.02691C22.8906 2.04464 24.0083 17.3198 13.8952 17.9623C11.9817 18.0841 8.67794 18.1364 6.80129 17.9623C6.32856 17.9184 5.88909 17.6618 6.12189 17.1232C6.28758 16.7401 7.85898 15.5381 7.83701 15.2703C3.94889 10.8887 6.85295 3.58575 12.6688 3.02691Z" fill="currentColor"/><path d="M10.4054 9.8725C11.2339 9.70206 11.4488 10.9741 10.5919 11.065C9.90773 11.1375 9.69097 10.0192 10.4054 9.8725Z" fill="currentColor"/><path d="M16.4025 9.87189C17.2363 9.69907 17.3984 10.9682 16.5895 11.0662C15.862 11.1547 15.6845 10.0204 16.4025 9.87189Z" fill="currentColor"/><path d="M13.9862 10.0365C14.4655 10.517 13.8211 11.365 13.1845 10.9546C12.4784 10.4997 13.368 9.4165 13.9862 10.0365Z" fill="currentColor"/></svg><div class="flex flex-col leading-tight"><a href="tel:+902827461320" class="text-xs font-bold hover:underline">+49 173 6921752</a><a href="https://wa.me/902827461320?text=Merhaba%20WhatsApp%20destek" target="_blank" rel="noopener noreferrer" class="text-xs hover:underline">WhatsApp Support</a></div></div></div><div class="w-full lg:w-1/3 flex justify-center items-center mt-2 lg:mt-0 order-last lg:-order-none [.sticky-down_&]:hidden [.live-search-active_&]:!flex lg:[.sticky-down_&]:flex"><form action="/search" method="get" novalidate autocomplete="off" class="w-full relative" data-licence="1"  data-toggle="live-search" ><div class="w-full relative"><button type="submit" class="absolute inset-y-0 start-0 px-4 z-[1] peer-focus/search-input:text-primary transition-colors h-full text-gray-400" aria-label="search button"><svg width="25" height="24" viewbox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.14103 1.56637C3.18759 2.09458 -0.287208 8.83779 2.67878 14.0587C5.95333 19.8211 14.5683 19.723 17.6835 13.8615C20.9549 7.7078 15.9077 0.966629 9.14103 1.56637ZM18.6377 17.5835C20.3961 19.2949 22.1013 21.0634 23.8801 22.7544C24.4195 23.5809 23.4428 24.4003 22.7245 23.7852L16.4942 17.6949C15.9721 17.9922 15.5031 18.3702 14.9719 18.6563C6.96583 22.9515 -2.45321 15.3419 0.583278 6.64421C3.13037 -0.650721 12.9642 -2.3355 17.9082 3.58218C21.1286 7.43705 20.9488 12.848 17.6579 16.5904C17.6579 16.7498 18.4742 17.4242 18.6377 17.5835Z" fill="currentColor"/></svg></button><input id="search-input-891" type="search" name="q" placeholder="Search for products, brands or categories" class="form-control !bg-light !h-10 peer/search-input !ps-12" v-model="input" @click="update()" aria-label="search input"></div><div class="absolute top-full mt-2 start-1/2 -translate-x-1/2 rtl:translate-x-1/2 w-full min-w-full lg:w-[640px] z-50 bg-light rounded-custom shadow-md p-4" v-if="(live_data.categories?.length || live_data.brands?.length || live_data.products?.length) && input.length > 3" v-cloak><div class="flex items-start flex-wrap lg:flex-nowrap gap-4 max-h-[280px] lg:max-h-[460px] text-xs pr-2 -mr-2 overflow-y-auto"><div class="w-full lg:w-4/12 flex flex-col gap-4" v-if="live_data.categories?.length || live_data.brands?.length"><div class="bg-white rounded-custom p-4 lg:p-2" v-if="live_data.categories?.length"><div class="text-sm font-semibold lg:py-1 lg:px-2 mb-2 lg:mb-0">{{ t.categories }} <span class="text-xs">({{ live_data.categories.length }})</span></div><ul class="flex items-start flex-wrap gap-2 lg:flex-col lg:gap-0">
2378<li v-for="item in live_data.categories"><a :id="'live-search-category-' + item.id" :href="'/' + item.url" class="flex py-1 px-2 bg-light lg:bg-transparent rounded-custom hover:text-primary"><span class="line-clamp-2">{{ item.title }}</span></a></li></ul></div><div class="bg-white rounded-custom p-4 lg:p-2" v-if="live_data.brands?.length"><div class="text-sm font-semibold lg:py-1 lg:px-2 mb-2 lg:mb-0">{{ t.brands }} <span class="text-xs">({{ live_data.brands.length }})</span></div><ul class="flex items-start flex-col"><li v-for="item in live_data.brands"><a :id="'live-search-brand-' + item.id" :href="'/' + item.url" class="flex py-1 px-2 bg-light lg:bg-transparent rounded-custom hover:text-primary"><span class="line-clamp-2">{{ item.title }}</span></a></li></ul></div></div><div class="w-full bg-white rounded-custom p-2" v-if="live_data.products?.length"><div class="flex items-center justify-between py-1 px-2"><div class="text-sm font-semibold">
2379						{{ t.products }} <span class="text-xs">({{ live_data.products.length }})</span></div><span class="text-primary font-semibold cursor-pointer hover:underline" @click="submitForm()">{{ t.see_all }}</span></div><ul class="flex flex-col gap-2 p-2"><li v-for="item in live_data.products"><a :id="'live-search-product-' + item.id" :href="'/' + item.url" class="flex items-center gap-2 p-2 border-custom rounded-custom bg-white hover:border-primary hover:ring-1 hover:ring-primary"><figure class="flex items-center justify-center size-12 shrink-0" v-if="item.image"><img :src="item.image" :alt="item.title" class="rounded-custom max-h-full max-w-full size-auto"></figure><span class="text-xs leading-relaxed line-clamp-2">{{ item.title }}</span></a></li></ul></div></div></div></form></div><div class="flex ms-2 lg:ms-0 justify-end capitalize"><div class="flex items-center gap-2 lg:gap-4 font-semibold text-xs"><div class="lg:hidden text-black search-btn"><svg width="17" height="16" viewbox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.09399 1.04444C2.12483 1.39633 -0.191603 5.89204 1.78577 9.37246C3.96856 13.2141 9.7119 13.1484 11.7889 9.24138C13.9701 5.13859 10.6051 0.644481 6.09399 1.04444ZM12.4248 11.7225C13.5974 12.8635 14.7345 14.0425 15.9203 15.1696C16.2798 15.7206 15.6283 16.267 15.1498 15.8568L10.9957 11.7966C10.6477 11.9946 10.3352 12.2472 9.9811 12.4372C4.64413 15.3014 -1.63537 10.2285 0.388789 4.42968C2.0867 -0.433617 8.64278 -1.55722 11.9389 2.38822C14.0855 4.95816 13.966 8.56581 11.7716 11.0601C11.7716 11.1665 12.3158 11.6165 12.4248 11.7225Z" fill="currentColor"/></svg></div><ul class="flex items-center gap-4 [&_li>a]:flex [&_li>a]:items-center [&_li>a]:gap-1 [&_li>a:hover]:underline"><li><div class="flex items-center gap-3"><div class="dropdown"><div class="cursor-pointer flex items-center gap-1" data-dropdown="#language-dropdown-891" data-toggle="dropdown" data-dropdown-right><img class="rounded-sm me-1" src="/lang/en/en.webp" alt="en" width="16" height="16"><span class="uppercase" data-cache="language">en</span><svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg></div><div id="language-dropdown-891" class="dropdown-body"><div class="dropdown-inner"><div class="flex flex-col items-start gap-2 p-4 cursor-pointer text-body"><div class="flex gap-2 items-center [&:not(.active)]:hover:underline active text-primary font-bold" data-language="en" data-toggle="language"><img class="rounded-sm lazyload" data-src="/lang/en/en.webp" alt="en" width="16" height="16" loading="lazy"><span>English</span></div><div class="flex gap-2 items-center [&:not(.active)]:hover:underline " data-language="de" data-toggle="language"><img class="rounded-sm lazyload" data-src="/lang/de/de.webp" alt="de" width="16" height="16" loading="lazy"><span>Deutsch</span></div></div></div></div></div></div></li></ul><a href="/member-login-page" class="flex items-center gap-1 hover:text-primary transition" aria-label="My Favorites"><span class="relative text-black size-4 lg:size-6"><svg class="w-100 h-100" viewbox="0 0 29 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.53856 2.6316C3.45161 2.94859 1.35118 7.2576 3.27212 10.8228C4.37152 12.8633 8.71447 16.3721 10.6233 18.0014C11.8504 19.0496 13.1178 20.0512 14.3415 21.104C15.6164 20.0932 16.8774 19.0576 18.1149 18.0014C20.0508 16.3503 24.6227 12.6516 25.6169 10.5236C28.1885 5.0168 21.7295 0.174486 17.2548 3.88461C16.3119 4.66644 15.2045 6.59946 13.8444 6.09262C13.2438 5.86825 12.1088 4.41101 11.5242 3.91913C10.4202 2.99001 8.98199 2.51942 7.53856 2.6316ZM7.38898 0.0853138C10.1263 -0.118343 12.5771 1.10705 14.3421 3.12809C15.0031 2.60514 15.533 1.93894 16.2486 1.45511C23.9784 -3.77151 33.1568 6.18927 26.4298 13.808C23.8075 16.7783 19.6303 20.157 16.5018 22.6797C15.5284 23.465 14.7528 24.5403 13.4774 23.6859C11.7308 22.5158 9.49171 20.4044 7.8521 18.9754C5.73441 17.1292 1.99552 14.0928 0.82363 11.6236C-1.63521 6.44298 1.66185 0.511038 7.38898 0.0853138Z" fill="currentColor"/></svg><span class="absolute -end-1 -top-2 empty:!hidden text-[9px] bg-gray-200 border rounded-full flex items-center justify-center min-w-4 min-h-4" data-toggle="favourite-count"></span></span></a><div class="dropdown flex items-center"><a href="/member-login-page" class="cursor-pointer flex items-center gap-1 transition" data-event="hover" data-dropdown="#account-dropdown-891" data-toggle="dropdown" aria-label="My Account"><span class="text-black size-4 lg:size-6"><svg class="w-100 h-100" viewbox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.99415 12.6443C8.7663 12.6784 7.91114 13.2317 7.678 13.3952C5.76483 14.7406 4.56405 16.9893 4.52175 19.3414C8.10678 23.0523 13.8843 23.5479 18.0952 20.5619C18.3345 20.3917 19.3916 19.5779 19.4805 19.3846C19.5464 19.2414 19.469 18.6847 19.4426 18.4872C19.1013 15.9385 17.3539 13.6206 14.9812 12.6385C13.3166 13.6293 11.5726 13.7956 9.78152 13.0197C9.5729 12.9294 9.17441 12.6169 8.99415 12.6443ZM11.6236 4.52488C6.81275 5.00221 7.41217 12.3521 12.2917 12.0074C17.2246 11.6594 16.656 4.02592 11.6236 4.52488ZM11.3106 1.52437C3.65121 2.0243 -1.11922 10.7129 2.95901 17.3412C2.99121 17.3931 3.14167 17.7181 3.22868 17.5734C3.80263 14.9353 5.54804 12.776 7.88422 11.4777C5.41777 8.44447 7.22855 3.74807 11.0607 3.08712C15.8373 2.26369 19.1022 7.66959 16.1383 11.4777C17.8428 12.4492 
237919.2445 13.7999 20.0982 15.5809C20.4174 16.2462 20.614 16.9393 20.8572 17.6339C22.7531 14.7353 23.018 11.0186 21.6499 7.84024C19.905 3.78749 15.7335 1.23596 11.3106 1.52437ZM11.2481 0.0241203C20.2352 -0.534927 26.7068 8.7276 22.943 16.9701C19.0801 25.4279 7.45976 26.5004 2.14567 18.8424C-3.179 11.17 1.98848 0.599995 11.2481 0.0241203Z" fill="currentColor"/></svg></span><span class="sr-only lg:not-sr-only">
2380											Login / SignUp
2381										</span></a><div class="dropdown-body hidden lg:block !mt-4 before:!-top-4 before:!h-4 !start-1/2 -translate-x-1/2 rtl:translate-x-1/2 !min-w-44"><div class="bg-white relative rounded-custom shadow-sm border after:absolute after:top-0 after:start-1/2 after:w-3 after:h-3 after:-translate-x-1/2 rtl:after:translate-x-1/2 after:-translate-y-1/2 after:rotate-45 after:bg-white after:border-t after:border-l"><div data-toggle="member-name" class="font-semibold text-primary pt-4 pb-2 px-4 border-b empty:!hidden"></div><div class="text-xs p-2"><div class="flex flex-col gap-3 p-2"><a href="/member-login-page" class="btn btn-primary !text-xs !h-9 w-full ">
2382														Login
2383													</a><a href="/member-registration" class="btn btn-outline-primary !text-xs !h-9 w-full ">
2384														Register
2385													</a></div></div></div></div></div><a href="/cart-1" class="flex items-center gap-1 transition bg-primary text-white px-2 size-8 lg:size-min lg:h-12 rounded" data-url="/api/storefront/snippet/cart-preview?include=cart" data-toggle="cart-preview"><span class="relative text-white size-4 lg:size-6"><svg class="w-full h-full" viewbox="0 0 26 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.715958 0.0203266C0.835763 -0.00450325 1.03378 -0.00450325 1.15669 0.00915337C1.48321 0.0445366 3.35976 0.940286 3.72538 1.15507C4.50753 1.61381 4.7906 2.11538 5.02276 2.97016C6.01411 6.61772 6.61748 10.4608 7.5722 14.1276C7.67587 14.4603 7.75222 14.6621 8.13958 14.7149L20.7887 14.7211C21.0345 14.7285 21.1934 14.5951 21.3375 14.4157L23.4691 5.30917C23.4213 5.03665 23.2897 4.83429 23.0116 4.7629L7.78823 4.72379C6.63797 4.40721 6.75095 2.82987 7.98252 2.71813H22.9477C24.4121 2.82614 25.4916 3.98447 25.481 5.45504C24.7063 8.45578 24.237 11.6862 23.3791 14.6503C23.0327 15.8471 22.2574 16.5902 20.9898 16.7292H8.03281C6.91669 16.6553 5.95017 15.8589 5.664 14.78L2.98358 3.15204C2.9395 3.02044 2.84391 2.96705 2.73217 2.90187C2.15611 2.5648 0.620982 2.08124 0.251632 1.66657C-0.228212 1.12838 0.00643377 0.165583 0.715958 0.0203266Z" fill="currentColor"/><path d="M18.8624 20.4578C17.575 20.4777 17.6191 22.4796 19.0139 22.3375C20.1325 22.2239 20.0729 20.4392 18.8624 20.4578ZM18.8631 18.8513C22.1506 18.8488 22.2207 23.6504 19.2138 23.944C15.529 24.304 15.3868 18.8544 18.8631 18.8513Z" fill="currentColor"/><path d="M9.97642 20.4584C8.77402 20.459 8.72125 22.2257 9.82558 22.3374C11.2539 22.4827 11.2459 20.4578 9.97642 20.4584ZM8.16133 23.2239C5.80122 20.8631 9.34635 17.2447 11.7536 19.5564C14.2019 21.9079 10.5606 25.6231 8.16133 23.2239Z" fill="currentColor"/></svg><span class="absolute -end-1 -top-2 empty:!hidden text-[9px] bg-white text-primary border rounded-full flex items-center justify-center size-3 lg:size-4" data-toggle="cart-count"></span></span><span class="sr-only lg:not-sr-only">Account</span><span class="hidden" data-toggle="cart-price"></span></a></div></div></div></div></div><div class="w-full mb-2"><div class="w-full bg-white hidden lg:block [.sticky-down_&]:absolute [.sticky-down_&]:-translate-y-full transition-transform relative"><div class="container"><nav class="flex" data-toggle="menu"><div class="group"><a href="https://www.turtlecancarry.com/travel-equipment"   class="flex items-center font-medium text-sm px-4 gap-1 h-12 transition [.active_&]:group-hover:text-primary ">
2386										TRAVEL EQUIPMENT
2387										<span class="text-black inline-block ml-2 "><svg width="9" height="5" viewbox="0 0 9 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.2356 0.235703L4.20462 4.26668L0.235596 0.297662" stroke="currentColor" stroke-width="0.666667"/></svg></span></a><div class="w-full absolute shadow-lg rounded-b-custom [&:not(nav.relative_&)]:border-t bg-white inset-x-0 top-full opacity-0 hidden pointer-events-none [.active_&]:group-hover:opacity-100 [.active_&]:group-hover:block [.active_&]:group-hover:pointer-events-auto"><div class="container flex h-full [&:not(nav.relative_&)]:relative [&:not(nav.relative_&)]:!px-[1rem]"><div class="py-6 w-7/12"><div class="columns-4 gap-x-6 text-xs !leading-6"><div class="w-full block break-inside-avoid-column mb-4"><a href="https://www.turtlecancarry.com/roof-rack"   class="flex flex-col text-sm hover:text-primary transition-colors mb-1 border border-primary rounded-2xl overflow-hidden "><span>
2387<img src="https://turtlecancarry1.tsoftstatic.com/Data/img/category/9/en_img_1_369.png" alt="ROOF RACK" width="250" height="150"></span><span class="flex p-2 flex-col bg-light"><span class="font-bold">ROOF RACK</span><span></span></span></a><div class="flex flex-col gap-1"><a href="https://www.turtlecancarry.com/enair1"   class="flex transition-colors hover:text-primary ">
2388																					AIR1
2389																				</a><a href="https://www.turtlecancarry.com/enair2"   class="flex transition-colors hover:text-primary ">
2390																					AIR2
2391																				</a><a href="https://www.turtlecancarry.com/enair3"   class="flex transition-colors hover:text-primary ">
2392																					AIR3
2393																				</a><a href="https://www.turtlecancarry.com/enshark"   class="flex transition-colors hover:text-primary ">
2394																					SHARK
2395																				</a><a href="https://www.turtlecancarry.com/entourmln-v1"   class="flex transition-colors hover:text-primary ">
2396																					TOURMLN-V1
2397																				</a><a href="https://www.turtlecancarry.com/entourmln-v2"   class="flex transition-colors hover:text-primary ">
2398																					TOURMLN-V2
2399																				</a><a href="https://www.turtlecancarry.com/roof-rack" class="flex underline font-medium transition-colors hover:text-primary">See All</a></div></div><div class="w-full block break-inside-avoid-column mb-4"><a href="https://www.turtlecancarry.com/bike-rack"   class="flex flex-col text-sm hover:text-primary transition-colors mb-1 border border-primary rounded-2xl overflow-hidden "><span>
2399<img src="https://turtlecancarry1.tsoftstatic.com/Data/img/category/0/en_img_1_370.png" alt="BIKE RACK" width="250" height="150"></span><span class="flex p-2 flex-col bg-light"><span class="font-bold">BIKE RACK</span><span></span></span></a><div class="flex flex-col gap-1"><a href="https://www.turtlecancarry.com/enpro-s"   class="flex transition-colors hover:text-primary ">
2400																					PRO-S
2401																				</a></div></div><div class="w-full block break-inside-avoid-column mb-4"><a href="https://www.turtlecancarry.com/roof-box"   class="flex flex-col text-sm hover:text-primary transition-colors mb-1 border border-primary rounded-2xl overflow-hidden "><span><img src="https://turtlecancarry1.tsoftstatic.com/Data/img/category/1/en_img_1_371.png" alt="ROOF BOX" width="250" height="150"></span><span class="flex p-2 flex-col bg-light"><span class="font-bold">ROOF BOX</span><span></span></span></a><div class="flex flex-col gap-1"><a href="https://www.turtlecancarry.com/entirol"   class="flex transition-colors hover:text-primary ">
2402																					TIROL
2403																				</a><a href="https://www.turtlecancarry.com/enevo-space"   class="flex transition-colors hover:text-primary ">
2404																					EVO SPACE
2405																				</a><a href="https://www.turtlecancarry.com/enyetti"   class="flex transition-colors hover:text-primary ">
2406																					YETTI
2407																				</a></div></div></div></div><div class="w-5/12 flex items-center justify-between gap-2"><div class="w-full flex flex-col items-end text-right gap-4"><div class="leading-5"><div class="qMYqUG_convSearchResultHighlightRoot"><div class="" data-turn-id-container="request-WEB:02355987-1106-4ac7-8825-4aa8ba5dc098-0" data-is-intersecting="true"><section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" data-turn-id="request-WEB:02355987-1106-4ac7-8825-4aa8ba5dc098-0" data-turn-id-container="request-WEB:02355987-1106-4ac7-8825-4aa8ba5dc098-0" data-testid="conversation-turn-2" data-scroll-anchor="false" data-turn="assistant"><div class="text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1" dir="auto" tabindex="0" data-message-author-role="assistant" data-message-id="9984d567-c2a8-4aea-8d02-dc073c0719ca" data-message-model-slug="gpt-5-3-mini" data-turn-start-message="true"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"><p data-start="0" data-end="191" data-is-last-node="" data-is-only-node="">Add extra carrying capacity to your vehicle with roof boxes, roof racks, and bike carrier solutions. With their safe, practical, and durable designs, they make your journeys more comfortable.</p></div></div></div></div></div></div></section></div></div></div><a href="https://www.turtlecancarry.com/travel-equipment" class="btn btn-black text-sm font-bold max-w-max">View Product</a></div><picture class="w-full flex justify-end rounded-custom overflow-hidden">
2407<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/menu_item/8/en_img_1_138.png" width="450" height="500" alt="TRAVEL EQUIPMENT" class="lazyload"></picture></div></div></div><div class="fixed inset-0 bg-transparent pointer-events-none -z-10 hidden [.active_&]:group-hover:block"></div></div><div class="group"><a href="https://www.turtlecancarry.com/vehicle-equipments"   class="flex items-center font-medium text-sm px-4 gap-1 h-12 transition [.active_&]:group-hover:text-primary ">
2408										VEHICLE EQUIPMENTS
2409										<span class="text-black inline-block ml-2 "><svg width="9" height="5" viewbox="0 0 9 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.2356 0.235703L4.20462 4.26668L0.235596 0.297662" stroke="currentColor" stroke-width="0.666667"/></svg></span></a><div class="w-full absolute shadow-lg rounded-b-custom [&:not(nav.relative_&)]:border-t bg-white inset-x-0 top-full opacity-0 hidden pointer-events-none [.active_&]:group-hover:opacity-100 [.active_&]:group-hover:block [.active_&]:group-hover:pointer-events-auto"><div class="container flex h-full [&:not(nav.relative_&)]:relative [&:not(nav.relative_&)]:!px-[1rem]"><div class="py-6 w-7/12"><div class="columns-4 gap-x-6 text-xs !leading-6"><div class="w-full block break-inside-avoid-column mb-4"><a href="https://www.turtlecancarry.com/roof-rail"   class="flex flex-col text-sm hover:text-primary transition-colors mb-1 border border-primary rounded-2xl overflow-hidden "><span>
2409<img src="https://turtlecancarry1.tsoftstatic.com/Data/img/category/5/en_img_1_385.png" alt="ROOF RAIL" width="250" height="150"></span><span class="flex p-2 flex-col bg-light"><span class="font-bold">ROOF RAIL</span><span></span></span></a><div class="flex flex-col gap-1"><a href="https://www.turtlecancarry.com/encrown"   class="flex transition-colors hover:text-primary ">
2410																					CROWN
2411																				</a><a href="https://www.turtlecancarry.com/enhawk"   class="flex transition-colors hover:text-primary ">
2412																					HAWK
2413																				</a><a href="https://www.turtlecancarry.com/engold"   class="flex transition-colors hover:text-primary ">
2414																					GOLD
2415																				</a><a href="https://www.turtlecancarry.com/enfalcon"   class="flex transition-colors hover:text-primary ">
2416																					FALCON
2417																				</a><a href="https://www.turtlecancarry.com/eneagle"   class="flex transition-colors hover:text-primary ">
2418																					EAGLE
2419																				</a></div></div><div class="w-full block break-inside-avoid-column mb-4"><a href="https://www.turtlecancarry.com/side-step"   class="flex flex-col text-sm hover:text-primary transition-colors mb-1 border border-primary rounded-2xl overflow-hidden "><span>
2419<img src="https://turtlecancarry1.tsoftstatic.com/Data/img/category/6/en_img_1_386.png" alt="SIDE STEP" width="250" height="150"></span><span class="flex p-2 flex-col bg-light"><span class="font-bold">SIDE STEP</span><span></span></span></a><div class="flex flex-col gap-1"><a href="https://www.turtlecancarry.com/enalyans"   class="flex transition-colors hover:text-primary ">
2420																					ALYANS
2421																				</a><a href="https://www.turtlecancarry.com/ensapphire-1"   class="flex transition-colors hover:text-primary ">
2422																					SAPPHIRE-1
2423																				</a><a href="https://www.turtlecancarry.com/enanother"   class="flex transition-colors hover:text-primary ">
2424																					ANOTHER
2425																				</a><a href="https://www.turtlecancarry.com/enbrillant"   class="flex transition-colors hover:text-primary ">
2426																					BRILLANT
2427																				</a><a href="https://www.turtlecancarry.com/enplus"   class="flex transition-colors hover:text-primary ">
2428																					PLUS
2429																				</a><a href="https://www.turtlecancarry.com/enera-v2"   class="flex transition-colors hover:text-primary ">
2430																					ERA V2
2431																				</a><a href="https://www.turtlecancarry.com/side-step" class="flex underline font-medium transition-colors hover:text-primary">See All</a></div></div></div></div><div class="w-5/12 flex items-center justify-between gap-2"><div class="w-full flex flex-col items-end text-right gap-4"><div class="leading-5"><div class="qMYqUG_convSearchResultHighlightRoot"><div class="" data-turn-id-container="request-WEB:02355987-1106-4ac7-8825-4aa8ba5dc098-2" data-is-intersecting="true"><section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" data-turn-id="request-WEB:02355987-1106-4ac7-8825-4aa8ba5dc098-2" data-turn-id-container="request-WEB:02355987-1106-4ac7-8825-4aa8ba5dc098-2" data-testid="conversation-turn-6" data-scroll-anchor="false" data-turn="assistant"><div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1" dir="auto" tabindex="0" data-message-author-role="assistant" data-message-id="71a31615-71ad-4f8f-98ea-27d435fda2fd" data-message-model-slug="gpt-5-3-mini" data-turn-start-message="true"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"><p data-start="0" data-end="150" data-is-last-node="" data-is-only-node="">It adds both style and functionality to your vehicle. Roof rails make carrying loads easier, while side steps provide more comfortable entry and exit.</p></div></div></div></div></div></div></section></div></div></div><a href="https://www.turtlecancarry.com/vehicle-equipments" class="btn btn-black text-sm font-bold max-w-max">View Product</a></div><picture class="w-full flex justify-end rounded-custom overflow-hidden">
2431<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/menu_item/9/en_img_1_139.png" width="450" height="500" alt="VEHICLE EQUIPMENTS" class="lazyload"></picture></div></div></div><div class="fixed inset-0 bg-transparent pointer-events-none -z-10 hidden [.active_&]:group-hover:block"></div></div><div class="group"><a href="https://www.turtlecancarry.com/camping-equipment"   class="flex items-center font-medium text-sm px-4 gap-1 h-12 transition [.active_&]:group-hover:text-primary ">
2432										CAMPING EQUIPMENT
2433										<span class="text-black inline-block ml-2 "><svg width="9" height="5" viewbox="0 0 9 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.2356 0.235703L4.20462 4.26668L0.235596 0.297662" stroke="currentColor" stroke-width="0.666667"/></svg></span></a><div class="w-full absolute shadow-lg rounded-b-custom [&:not(nav.relative_&)]:border-t bg-white inset-x-0 top-full opacity-0 hidden pointer-events-none [.active_&]:group-hover:opacity-100 [.active_&]:group-hover:block [.active_&]:group-hover:pointer-events-auto"><div class="container flex h-full [&:not(nav.relative_&)]:relative [&:not(nav.relative_&)]:!px-[1rem]"><div class="py-6 w-7/12"><div class="columns-4 gap-x-6 text-xs !leading-6"><div class="w-full block break-inside-avoid-column mb-4"><a href="https://www.turtlecancarry.com/roof-platform"   class="flex flex-col text-sm hover:text-primary transition-colors mb-1 border border-primary rounded-2xl overflow-hidden "><span>
2433<img src="https://turtlecancarry1.tsoftstatic.com/Data/img/category/1/en_img_1_361.jpg" alt="ROOF PLATFORM" width="500" height="500"></span><span class="flex p-2 flex-col bg-light"><span class="font-bold">ROOF PLATFORM</span><span></span></span></a><div class="flex flex-col gap-1"><a href="https://www.turtlecancarry.com/enplatform"   class="flex transition-colors hover:text-primary ">
2434																					PLATFORM
2435																				</a></div></div><div class="w-full block break-inside-avoid-column mb-4"><a href="https://www.turtlecancarry.com/roof-tent"   class="flex flex-col text-sm hover:text-primary transition-colors mb-1 border border-primary rounded-2xl overflow-hidden "><span><img src="https://turtlecancarry1.tsoftstatic.com/Data/img/category/2/en_img_1_362.jpg" alt="ROOF TENT" width="500" height="500"></span><span class="flex p-2 flex-col bg-light"><span class="font-bold">ROOF TENT</span><span></span></span></a><div class="flex flex-col gap-1"><a href="https://www.turtlecancarry.com/enairshell-30"   class="flex transition-colors hover:text-primary ">
2436																					AIRSHELL 3.0
2437																				</a></div></div></div></div><div class="w-5/12 flex items-center justify-between gap-2"><div class="w-full flex flex-col items-end text-right gap-4"><div class="leading-5"><div class="qMYqUG_convSearchResultHighlightRoot"><div class="" data-turn-id-container="request-WEB:02355987-1106-4ac7-8825-4aa8ba5dc098-3" data-is-intersecting="true"><section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" data-turn-id="request-WEB:02355987-1106-4ac7-8825-4aa8ba5dc098-3" data-turn-id-container="request-WEB:02355987-1106-4ac7-8825-4aa8ba5dc098-3" data-testid="conversation-turn-8" data-scroll-anchor="false" data-turn="assistant"><div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1" dir="auto" tabindex="0" data-message-author-role="assistant" data-message-id="ef069263-381d-4b7c-bcd0-d93fcf871de1" data-message-model-slug="gpt-5-3-mini" data-turn-start-message="true"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"><p data-start="0" data-end="193" data-is-last-node="" data-is-only-node="">Roof platforms and rooftop tents make your adventures safer and more comfortable. They simplify equipment transport and camping setup, while offering long-lasting use with their durable design.</p></div></div></div></div></div></div></section></div></div></div><a href="https://www.turtlecancarry.com/camping-equipment" class="btn btn-black text-sm font-bold max-w-max">View Product</a></div><picture class="w-full flex justify-end rounded-custom overflow-hidden">
2437<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/menu_item/0/en_img_1_140.png" width="450" height="500" alt="CAMPING EQUIPMENT" class="lazyload"></picture></div></div></div><div class="fixed inset-0 bg-transparent pointer-events-none -z-10 hidden [.active_&]:group-hover:block"></div></div><div class="group"><a href="https://www.turtlecancarry.com/winter-and-water-sports"   class="flex items-center font-medium text-sm px-4 gap-1 h-12 transition [.active_&]:group-hover:text-primary ">
2438										WINTER AND WATER SPORTS
2439										<span class="text-black inline-block ml-2 "><svg width="9" height="5" viewbox="0 0 9 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.2356 0.235703L4.20462 4.26668L0.235596 0.297662" stroke="currentColor" stroke-width="0.666667"/></svg></span></a><div class="w-full absolute shadow-lg rounded-b-custom [&:not(nav.relative_&)]:border-t bg-white inset-x-0 top-full opacity-0 hidden pointer-events-none [.active_&]:group-hover:opacity-100 [.active_&]:group-hover:block [.active_&]:group-hover:pointer-events-auto"><div class="container flex h-full [&:not(nav.relative_&)]:relative [&:not(nav.relative_&)]:!px-[1rem]"><div class="py-6 w-7/12"><div class="columns-4 gap-x-6 text-xs !leading-6"><div class="w-full block break-inside-avoid-column mb-4"><a href="https://www.turtlecancarry.com/ski-rack"   class="flex flex-col text-sm hover:text-primary transition-colors mb-1 border border-primary rounded-2xl overflow-hidden "><span>
2439<img src="https://turtlecancarry1.tsoftstatic.com/Data/img/category/7/en_img_1_367.jpg" alt="SKI RACK" width="500" height="500"></span><span class="flex p-2 flex-col bg-light"><span class="font-bold">SKI RACK</span><span></span></span></a><div class="flex flex-col gap-1"><a href="https://www.turtlecancarry.com/enapex"   class="flex transition-colors hover:text-primary ">
2440																					APEX
2441																				</a></div></div></div></div><div class="w-5/12 flex items-center justify-between gap-2"><div class="w-full flex flex-col items-end text-right gap-4"><div class="leading-5"><div class="qMYqUG_convSearchResultHighlightRoot"><div class="" data-turn-id-container="request-WEB:02355987-1106-4ac7-8825-4aa8ba5dc098-4" data-is-intersecting="true"><section class="text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" dir="auto" data-turn-id="request-WEB:02355987-1106-4ac7-8825-4aa8ba5dc098-4" data-turn-id-container="request-WEB:02355987-1106-4ac7-8825-4aa8ba5dc098-4" data-testid="conversation-turn-10" data-scroll-anchor="false" data-turn="assistant"><div class="text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)"><div class="[--thread-content-max-width:40rem] @w-lg/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn" data-conversation-screenshot-content=""><div class="flex max-w-full flex-col gap-4 grow"><div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1" dir="auto" tabindex="0" data-message-author-role="assistant" data-message-id="060924e0-1023-4ab8-a1e4-030ea1e97508" data-message-model-slug="gpt-5-3-mini" data-turn-start-message="true"><div class="flex w-full flex-col gap-1 empty:hidden"><div class="markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling"><p data-start="0" data-end="238" data-is-last-node="" data-is-only-node="">Turtle roof-mounted ski and snowboard carriers allow you to transport your equipment safely and conveniently. With their durable construction, aerodynamic design, and easy installation, they make your winter sports trips more comfortable.</p></div></div></div></div></div></div></section></div></div></div><a href="https://www.turtlecancarry.com/winter-and-water-sports" class="btn btn-black text-sm font-bold max-w-max">View Product</a></div><picture class="w-full flex justify-end rounded-custom overflow-hidden">
2441<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/menu_item/1/en_img_1_141.png" width="450" height="500" alt="WINTER AND WATER SPORTS" class="lazyload"></picture></div></div></div><div class="fixed inset-0 bg-transparent pointer-events-none -z-10 hidden [.active_&]:group-hover:block"></div></div></nav></div></div></div></div></header><div id="mobile-menu-891" data-position="left" class="w-2/3 drawer"><div class="drawer-wrapper"><div class="drawer-container text-sm"><div class="w-full flex justify-between font-semibold border-b p-4"><span class="text-sm uppercase font-bold">Menu</span><span id="mobile-menu-close-891" class="flex items-center justify-center text-black" data-drawer-close><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.6426 0.642858L0.642578 12.6429M0.642578 0.642858L4.49972 4.5M6.64258 6.64286L12.6426 12.6429" stroke="currentColor" stroke-width="1.28571" stroke-linecap="round" stroke-linejoin="round"/></svg></span></div><div class="w-full py-2"><nav class="flex flex-col"><div class="w-full"><div id="mobile-menu-slider-138891" class="cursor-pointer flex items-center justify-between text-sm uppercase font-semibold px-2 py-2 group" data-drawer-target="#mobile-menu-138891" data-toggle="drawer"><span class="">TRAVEL EQUIPMENT</span><span class="flex"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg></span></div><div id="mobile-menu-138891" data-position="left" class="w-2/3 drawer !bg-transparent"><div class="drawer-wrapper"><div class="drawer-container"><div id="mobile-menu-slider-close-138891" class="w-full flex gap-2 font-semibold border-b p-4" data-drawer-target="#mobile-menu-138891" data-drawer-close><span class="flex items-center justify-center text-black"><svg width="8" height="13" viewbox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.75391 12.3536L0.707436 6.30708L6.66097 0.353554" stroke="currentColor"/></svg></span><div class="w-full flex justify-between"><span class="text-sm uppercase font-bold">Menu</span><span id="mobile-menu-close-891" class="flex items-center justify-center text-black" data-drawer-close><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.6426 0.642858L0.642578 12.6429M0.642578 0.642858L4.49972 4.5M6.64258 6.64286L12.6426 12.6429" stroke="currentColor" stroke-width="1.28571" stroke-linecap="round" stroke-linejoin="round"/></svg></span></div></div><div class="w-full flex flex-col py-4"><div class="w-full"><a id="mobile-sub-menu-slider-all-138891" href="https://www.turtlecancarry.com/travel-equipment" class="cursor-pointer flex items-center uppercase px-4 py-2 text-xs font-bold"><span class="">TRAVEL EQUIPMENT</span></a></div><div class="w-full"><div id="mobile-sub-menu-slider-138369891" class="cursor-pointer flex items-center justify-between px-4 py-2 group" data-drawer-target="#mobile-sub-menu-138369891" data-toggle="drawer"><span class="">ROOF RACK</span><span class="flex"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg></span></div><div id="mobile-sub-menu-138369891" data-position="left" class="drawer !bg-transparent"><div class="drawer-wrapper"><div class="drawer-container"><div id="mobile-sub-menu-slider-close-138369891" class="w-full flex justify-between font-semibold border-b p-4" data-drawer-target="#mobile-sub-menu-138369891" data-drawer-close><span class="text-lg">ROOF RACK</span><span class="flex items-center justify-center"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"/></svg></span></div><div class="w-full flex flex-col py-4"><a id="mobile-sub-menu-slider-376891" href="https://www.turtlecancarry.com/enair1"   class="flex items-center justify-between px-4 py-2 ">
2442																						AIR1
2443																					</a><a id="mobile-sub-menu-slider-377891" href="https://www.turtlecancarry.com/enair2"   class="flex items-center justify-between px-4 py-2 ">
2444																						AIR2
2445																					</a><a id="mobile-sub-menu-slider-378891" href="https://www.turtlecancarry.com/enair3"   class="flex items-center justify-between px-4 py-2 ">
2446																						AIR3
2447																					</a><a id="mobile-sub-menu-slider-379891" href="https://www.turtlecancarry.com/enshark"   class="flex items-center justify-between px-4 py-2 ">
2448																						SHARK
2449																					</a><a id="mobile-sub-menu-slider-380891" href="https://www.turtlecancarry.com/entourmln-v1"   class="flex items-center justify-between px-4 py-2 ">
2450																						TOURMLN-V1
2451																					</a><a id="mobile-sub-menu-slider-381891" href="https://www.turtlecancarry.com/entourmln-v2"   class="flex items-center justify-between px-4 py-2 ">
2452																						TOURMLN-V2
2453																					</a><a id="mobile-sub-menu-slider-382891" href="https://www.turtlecancarry.com/endiamond"   class="flex items-center justify-between px-4 py-2 ">
2454																						DIAMOND
2455																					</a><a id="mobile-sub-menu-slider-383891" href="https://www.turtlecancarry.com/entrailmount"   class="flex items-center justify-between px-4 py-2 ">
2456																						TRAILMOUNT
2457																					</a><a id="mobile-sub-menu-slider-384891" href="https://www.turtlecancarry.com/enrex"   class="flex items-center justify-between px-4 py-2 ">
2458																						REX
2459																					</a><a id="mobile-sub-menu-slider-all-138369891" href="https://www.turtlecancarry.com/roof-rack" class="flex items-center justify-between text-primary px-4 py-2 ">
2460																					See All
2461																				</a></div></div></div></div></div><div class="w-full"><div id="mobile-sub-menu-slider-138370891" class="cursor-pointer flex items-center justify-between px-4 py-2 group" data-drawer-target="#mobile-sub-menu-138370891" data-toggle="drawer"><span class="">BIKE RACK</span><span class="flex"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg></span></div><div id="mobile-sub-menu-138370891" data-position="left" class="drawer !bg-transparent">
2461<div class="drawer-wrapper"><div class="drawer-container"><div id="mobile-sub-menu-slider-close-138370891" class="w-full flex justify-between font-semibold border-b p-4" data-drawer-target="#mobile-sub-menu-138370891" data-drawer-close><span class="text-lg">BIKE RACK</span><span class="flex items-center justify-center"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"/></svg></span></div><div class="w-full flex flex-col py-4"><a id="mobile-sub-menu-slider-372891" href="https://www.turtlecancarry.com/enpro-s"   class="flex items-center justify-between px-4 py-2 ">
2462																						PRO-S
2463																					</a><a id="mobile-sub-menu-slider-all-138370891" href="https://www.turtlecancarry.com/bike-rack" class="flex items-center justify-between text-primary px-4 py-2 ">
2464																					See All
2465																				</a></div></div></div></div></div><div class="w-full"><div id="mobile-sub-menu-slider-138371891" class="cursor-pointer flex items-center justify-between px-4 py-2 group" data-drawer-target="#mobile-sub-menu-138371891" data-toggle="drawer"><span class="">ROOF BOX</span><span class="flex"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg></span></div><div id="mobile-sub-menu-138371891" data-position="left" class="drawer !bg-transparent"><div class="drawer-wrapper"><div class="drawer-container"><div id="mobile-sub-menu-slider-close-138371891" class="w-full flex justify-between font-semibold border-b p-4" data-drawer-target="#mobile-sub-menu-138371891" data-drawer-close><span class="text-lg">ROOF BOX</span><span class="flex items-center justify-center"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"/></svg></span></div><div class="w-full flex flex-col py-4"><a id="mobile-sub-menu-slider-373891" href="https://www.turtlecancarry.com/entirol"   class="flex items-center justify-between px-4 py-2 ">
2466																						TIROL
2467																					</a><a id="mobile-sub-menu-slider-374891" href="https://www.turtlecancarry.com/enevo-space"   class="flex items-center justify-between px-4 py-2 ">
2468																						EVO SPACE
2469																					</a><a id="mobile-sub-menu-slider-375891" href="https://www.turtlecancarry.com/enyetti"   class="flex items-center justify-between px-4 py-2 ">
2470																						YETTI
2471																					</a><a id="mobile-sub-menu-slider-all-138371891" href="https://www.turtlecancarry.com/roof-box" class="flex items-center justify-between text-primary px-4 py-2 ">
2472																					See All
2473																				</a></div></div></div></div></div><picture class="w-full flex justify-center rounded-custom overflow-hidden my-4">
2473<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/menu_item/8/en_img_1_138.png" width="450" height="500" alt="TRAVEL EQUIPMENT" class="lazyload"></picture></div></div></div></div></div><div class="w-full"><div id="mobile-menu-slider-139891" class="cursor-pointer flex items-center justify-between text-sm uppercase font-semibold px-2 py-2 group" data-drawer-target="#mobile-menu-139891" data-toggle="drawer"><span class="">VEHICLE EQUIPMENTS</span><span class="flex"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg></span></div><div id="mobile-menu-139891" data-position="left" class="w-2/3 drawer !bg-transparent"><div class="drawer-wrapper"><div class="drawer-container"><div id="mobile-menu-slider-close-139891" class="w-full flex gap-2 font-semibold border-b p-4" data-drawer-target="#mobile-menu-139891" data-drawer-close><span class="flex items-center justify-center text-black"><svg width="8" height="13" viewbox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.75391 12.3536L0.707436 6.30708L6.66097 0.353554" stroke="currentColor"/></svg></span><div class="w-full flex justify-between"><span class="text-sm uppercase font-bold">Menu</span><span id="mobile-menu-close-891" class="flex items-center justify-center text-black" data-drawer-close><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.6426 0.642858L0.642578 12.6429M0.642578 0.642858L4.49972 4.5M6.64258 6.64286L12.6426 12.6429" stroke="currentColor" stroke-width="1.28571" stroke-linecap="round" stroke-linejoin="round"/></svg></span></div></div><div class="w-full flex flex-col py-4"><div class="w-full"><a id="mobile-sub-menu-slider-all-139891" href="https://www.turtlecancarry.com/vehicle-equipments" class="cursor-pointer flex items-center uppercase px-4 py-2 text-xs font-bold"><span class="">VEHICLE EQUIPMENTS</span></a></div><div class="w-full"><div id="mobile-sub-menu-slider-139385891" class="cursor-pointer flex items-center justify-between px-4 py-2 group" data-drawer-target="#mobile-sub-menu-139385891" data-toggle="drawer"><span class="">ROOF RAIL</span><span class="flex"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg></span></div><div id="mobile-sub-menu-139385891" data-position="left" class="drawer !bg-transparent"><div class="drawer-wrapper"><div class="drawer-container"><div id="mobile-sub-menu-slider-close-139385891" class="w-full flex justify-between font-semibold border-b p-4" data-drawer-target="#mobile-sub-menu-139385891" data-drawer-close><span class="text-lg">ROOF RAIL</span><span class="flex items-center justify-center"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"/></svg></span></div><div class="w-full flex flex-col py-4"><a id="mobile-sub-menu-slider-388891" href="https://www.turtlecancarry.com/encrown"   class="flex items-center justify-between px-4 py-2 ">
2474																						CROWN
2475																					</a><a id="mobile-sub-menu-slider-389891" href="https://www.turtlecancarry.com/enhawk"   class="flex items-center justify-between px-4 py-2 ">
2476																						HAWK
2477																					</a><a id="mobile-sub-menu-slider-390891" href="https://www.turtlecancarry.com/engold"   class="flex items-center justify-between px-4 py-2 ">
2478																						GOLD
2479																					</a><a id="mobile-sub-menu-slider-391891" href="https://www.turtlecancarry.com/enfalcon"   class="flex items-center justify-between px-4 py-2 ">
2480																						FALCON
2481																					</a><a id="mobile-sub-menu-slider-392891" href="https://www.turtlecancarry.com/eneagle"   class="flex items-center justify-between px-4 py-2 ">
2482																						EAGLE
2483																					</a><a id="mobile-sub-menu-slider-all-139385891" href="https://www.turtlecancarry.com/roof-rail" class="flex items-center justify-between text-primary px-4 py-2 ">
2484																					See All
2485																				</a></div></div></div></div></div><div class="w-full"><div id="mobile-sub-menu-slider-139386891" class="cursor-pointer flex items-center justify-between px-4 py-2 group" data-drawer-target="#mobile-sub-menu-139386891" data-toggle="drawer"><span class="">SIDE STEP</span><span class="flex"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg></span></div><div id="mobile-sub-menu-139386891" data-position="left" class="drawer !bg-transparent">
2485<div class="drawer-wrapper"><div class="drawer-container"><div id="mobile-sub-menu-slider-close-139386891" class="w-full flex justify-between font-semibold border-b p-4" data-drawer-target="#mobile-sub-menu-139386891" data-drawer-close><span class="text-lg">SIDE STEP</span><span class="flex items-center justify-center"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"/></svg></span></div><div class="w-full flex flex-col py-4"><a id="mobile-sub-menu-slider-393891" href="https://www.turtlecancarry.com/enalyans"   class="flex items-center justify-between px-4 py-2 ">
2486																						ALYANS
2487																					</a><a id="mobile-sub-menu-slider-394891" href="https://www.turtlecancarry.com/ensapphire-1"   class="flex items-center justify-between px-4 py-2 ">
2488																						SAPPHIRE-1
2489																					</a><a id="mobile-sub-menu-slider-395891" href="https://www.turtlecancarry.com/enanother"   class="flex items-center justify-between px-4 py-2 ">
2490																						ANOTHER
2491																					</a><a id="mobile-sub-menu-slider-396891" href="https://www.turtlecancarry.com/enbrillant"   class="flex items-center justify-between px-4 py-2 ">
2492																						BRILLANT
2493																					</a><a id="mobile-sub-menu-slider-397891" href="https://www.turtlecancarry.com/enplus"   class="flex items-center justify-between px-4 py-2 ">
2494																						PLUS
2495																					</a><a id="mobile-sub-menu-slider-398891" href="https://www.turtlecancarry.com/enera-v2"   class="flex items-center justify-between px-4 py-2 ">
2496																						ERA V2
2497																					</a><a id="mobile-sub-menu-slider-399891" href="https://www.turtlecancarry.com/enera-v1"   class="flex items-center justify-between px-4 py-2 ">
2498																						ERA V1
2499																					</a><a id="mobile-sub-menu-slider-all-139386891" href="https://www.turtlecancarry.com/side-step" class="flex items-center justify-between text-primary px-4 py-2 ">
2500																					See All
2501																				</a></div></div></div></div></div><picture class="w-full flex justify-center rounded-custom overflow-hidden my-4">
2501<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/menu_item/9/en_img_1_139.png" width="450" height="500" alt="VEHICLE EQUIPMENTS" class="lazyload"></picture></div></div></div></div></div><div class="w-full"><div id="mobile-menu-slider-140891" class="cursor-pointer flex items-center justify-between text-sm uppercase font-semibold px-2 py-2 group" data-drawer-target="#mobile-menu-140891" data-toggle="drawer"><span class="">CAMPING EQUIPMENT</span><span class="flex"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg></span></div><div id="mobile-menu-140891" data-position="left" class="w-2/3 drawer !bg-transparent"><div class="drawer-wrapper"><div class="drawer-container"><div id="mobile-menu-slider-close-140891" class="w-full flex gap-2 font-semibold border-b p-4" data-drawer-target="#mobile-menu-140891" data-drawer-close><span class="flex items-center justify-center text-black"><svg width="8" height="13" viewbox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.75391 12.3536L0.707436 6.30708L6.66097 0.353554" stroke="currentColor"/></svg></span><div class="w-full flex justify-between"><span class="text-sm uppercase font-bold">Menu</span><span id="mobile-menu-close-891" class="flex items-center justify-center text-black" data-drawer-close><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.6426 0.642858L0.642578 12.6429M0.642578 0.642858L4.49972 4.5M6.64258 6.64286L12.6426 12.6429" stroke="currentColor" stroke-width="1.28571" stroke-linecap="round" stroke-linejoin="round"/></svg></span></div></div><div class="w-full flex flex-col py-4"><div class="w-full"><a id="mobile-sub-menu-slider-all-140891" href="https://www.turtlecancarry.com/camping-equipment" class="cursor-pointer flex items-center uppercase px-4 py-2 text-xs font-bold"><span class="">CAMPING EQUIPMENT</span></a></div><div class="w-full"><div id="mobile-sub-menu-slider-140361891" class="cursor-pointer flex items-center justify-between px-4 py-2 group" data-drawer-target="#mobile-sub-menu-140361891" data-toggle="drawer"><span class="">ROOF PLATFORM</span><span class="flex"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg></span></div><div id="mobile-sub-menu-140361891" data-position="left" class="drawer !bg-transparent"><div class="drawer-wrapper"><div class="drawer-container"><div id="mobile-sub-menu-slider-close-140361891" class="w-full flex justify-between font-semibold border-b p-4" data-drawer-target="#mobile-sub-menu-140361891" data-drawer-close><span class="text-lg">ROOF PLATFORM</span><span class="flex items-center justify-center"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"/></svg></span></div><div class="w-full flex flex-col py-4"><a id="mobile-sub-menu-slider-364891" href="https://www.turtlecancarry.com/enplatform"   class="flex items-center justify-between px-4 py-2 ">
2502																						PLATFORM
2503																					</a><a id="mobile-sub-menu-slider-all-140361891" href="https://www.turtlecancarry.com/roof-platform" class="flex items-center justify-between text-primary px-4 py-2 ">
2504																					See All
2505																				</a></div></div></div></div></div><div class="w-full"><div id="mobile-sub-menu-slider-140362891" class="cursor-pointer flex items-center justify-between px-4 py-2 group" data-drawer-target="#mobile-sub-menu-140362891" data-toggle="drawer"><span class="">ROOF TENT</span><span class="flex"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg></span></div><div id="mobile-sub-menu-140362891" data-position="left" class="drawer !bg-transparent">
2505<div class="drawer-wrapper"><div class="drawer-container"><div id="mobile-sub-menu-slider-close-140362891" class="w-full flex justify-between font-semibold border-b p-4" data-drawer-target="#mobile-sub-menu-140362891" data-drawer-close><span class="text-lg">ROOF TENT</span><span class="flex items-center justify-center"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"/></svg></span></div><div class="w-full flex flex-col py-4"><a id="mobile-sub-menu-slider-365891" href="https://www.turtlecancarry.com/enairshell-30"   class="flex items-center justify-between px-4 py-2 ">
2506																						AIRSHELL 3.0
2507																					</a><a id="mobile-sub-menu-slider-all-140362891" href="https://www.turtlecancarry.com/roof-tent" class="flex items-center justify-between text-primary px-4 py-2 ">
2508																					See All
2509																				</a></div></div></div></div></div><picture class="w-full flex justify-center rounded-custom overflow-hidden my-4">
2509<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/menu_item/0/en_img_1_140.png" width="450" height="500" alt="CAMPING EQUIPMENT" class="lazyload"></picture></div></div></div></div></div><div class="w-full"><div id="mobile-menu-slider-141891" class="cursor-pointer flex items-center justify-between text-sm uppercase font-semibold px-2 py-2 group" data-drawer-target="#mobile-menu-141891" data-toggle="drawer"><span class="">WINTER AND WATER SPORTS</span><span class="flex"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg></span></div><div id="mobile-menu-141891" data-position="left" class="w-2/3 drawer !bg-transparent"><div class="drawer-wrapper"><div class="drawer-container"><div id="mobile-menu-slider-close-141891" class="w-full flex gap-2 font-semibold border-b p-4" data-drawer-target="#mobile-menu-141891" data-drawer-close><span class="flex items-center justify-center text-black"><svg width="8" height="13" viewbox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.75391 12.3536L0.707436 6.30708L6.66097 0.353554" stroke="currentColor"/></svg></span><div class="w-full flex justify-between"><span class="text-sm uppercase font-bold">Menu</span><span id="mobile-menu-close-891" class="flex items-center justify-center text-black" data-drawer-close><svg width="14" height="14" viewbox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.6426 0.642858L0.642578 12.6429M0.642578 0.642858L4.49972 4.5M6.64258 6.64286L12.6426 12.6429" stroke="currentColor" stroke-width="1.28571" stroke-linecap="round" stroke-linejoin="round"/></svg></span></div></div><div class="w-full flex flex-col py-4"><div class="w-full"><a id="mobile-sub-menu-slider-all-141891" href="https://www.turtlecancarry.com/winter-and-water-sports" class="cursor-pointer flex items-center uppercase px-4 py-2 text-xs font-bold"><span class="">WINTER AND WATER SPORTS</span></a></div><div class="w-full"><div id="mobile-sub-menu-slider-141367891" class="cursor-pointer flex items-center justify-between px-4 py-2 group" data-drawer-target="#mobile-sub-menu-141367891" data-toggle="drawer"><span class="">SKI RACK</span><span class="flex"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"/></svg></span></div><div id="mobile-sub-menu-141367891" data-position="left" class="drawer !bg-transparent"><div class="drawer-wrapper"><div class="drawer-container"><div id="mobile-sub-menu-slider-close-141367891" class="w-full flex justify-between font-semibold border-b p-4" data-drawer-target="#mobile-sub-menu-141367891" data-drawer-close><span class="text-lg">SKI RACK</span><span class="flex items-center justify-center"><svg class="rtl:rotate-180" xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"/></svg></span></div><div class="w-full flex flex-col py-4"><a id="mobile-sub-menu-slider-368891" href="https://www.turtlecancarry.com/enapex"   class="flex items-center justify-between px-4 py-2 ">
2510																						APEX
2511																					</a><a id="mobile-sub-menu-slider-all-141367891" href="https://www.turtlecancarry.com/ski-rack" class="flex items-center justify-between text-primary px-4 py-2 ">
2512																					See All
2513																				</a></div></div></div></div></div><picture class="w-full flex justify-center rounded-custom overflow-hidden my-4">
2513<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/menu_item/1/en_img_1_141.png" width="450" height="500" alt="WINTER AND WATER SPORTS" class="lazyload"></picture></div></div></div></div></div></nav></div><div class="flex flex-col"></div></div></div></div></div></div></div></div><div class="w-full "><div class="container"><div class="grid grid-cols-12 gap-x-4 lg:gap-x-6 "><div class="col-span-12 sm:col-span-12 md:col-span-12 lg:col-span-3 xl:col-span-3 2xl:col-span-3 flex"><div class="w-full flex flex-wrap folders place-content-start"><div id="relation-804" data-block-id="804" data-theme-section="templates/default/section/blog-category/default.twig" class="w-full flex flex-wrap folder-blog-category"><div class="w-full mb-4 lg:mb-6"><form class="form-search w-full relative rounded-custom" id="form-search-804" novalidate autocomplete="off"><input id="search-word-804" name="q" type="search" placeholder="Search" value="" class="form-control !pe-8"  required  aria-label=""><button type="submit" class="px-4 absolute end-1 inset-y-1 rounded-e hover:text-primary"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="currentColor" viewbox="0 0 16 16"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0"/></svg></button></form></div><div class="w-full mb-4 lg:mb-6"><div class="w-full border-custom rounded-custom bg-white text-sm lg:!border-none lg:!rounded-none lg:!bg-transparent lg:!shadow-none" data-toggle="accordion"><div class="flex items-center justify-between gap-4 p-4 font-medium cursor-pointer active group lg:p-0" data-accordion-mobile="true" data-accordion-target="#accordion-804"><div class="accordion-title capitalize">Blog Categories</div><span class=" shrink-0 lg:hidden flex group-[.active]:rotate-180"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg></span></div><div id="accordion-804" class="px-4 pb-4 active lg:p-0 lg:mt-2 text-gray-500"><div class="flex flex-col leading-relaxed"><a href="/" class="py-1 hover:text-primary">See All</a><a href="/ski-rack-17882652161" class="py-1 hover:text-primary">Ski Rack</a><a href="/bike-rack-17882655032" class="py-1 hover:text-primary">Bike Rack</a><a href="/roof-basket-17882655183" class="py-1 hover:text-primary">Roof Basket</a><a href="/roof-platform-17882655324" class="py-1 hover:text-primary">Roof Platform</a><a href="/roof-rack-17882655405" class="py-1 hover:text-primary">Roof Rack</a><a href="/roof-rail-17882655446" class="py-1 hover:text-primary">Roof Rail</a><a href="/side-step-17882655567" class="py-1 hover:text-primary">Side Step</a><a href="/roof-tent-17882655608" class="py-1 hover:text-primary">Roof Tent</a><a href="/current-topics" class="py-1 hover:text-primary text-primary">Current Topics</a></div></div></div></div></div></div></div><div class="col-span-12 sm:col-span-12 md:col-span-12 lg:col-span-9 xl:col-span-9 2xl:col-span-9 flex"><div class="w-full flex flex-wrap folders place-content-start"><div id="relation-805" data-block-id="805" data-theme-section="templates/default/section/blog-list/default.twig" class="w-full flex flex-wrap folder-blog-list"><div class="w-full md-4 lg:mb-6"><div class="w-full grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4 lg:gap-6 mb-4 lg:mb-6"><div class="w-full"><div class="w-full h-full flex flex-col bg-white border-custom rounded-custom overflow-hidden hover:shadow-md transition-shadow"><div class="w-full relative self-start overflow-hidden"><a href="/why-does-a-car-lose-coolant" class="w-full flex relative overflow-hidden" aria-label="Why Does a Car Lose Coolant?"><picture class="w-full block bg-gray-50">
2513<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/blog-post/1/tr-img-2-45-21.webp" 
2514										width="1250" height="600" 
2515										class="lazyload w-full aspect-[4/3] object-cover" 
2516										loading="lazy" alt="Why Does a Car Lose Coolant?"></picture></a></div><div class="w-full flex flex-col items-start grow p-4 gap-2 bg-white text-xs lg:text-sm"><div class="w-full flex flex-wrap items-center gap-x-2 text-xs"><a class="text-primary font-medium" href="/current-topics">
2517										Current Topics
2518									</a><span class="font-light">
2519										31.08.2026
2520									</span></div><a href="/why-does-a-car-lose-coolant" class="flex flex-col gap-2 grow"><div class="w-full font-medium line-clamp-2">
2521									Why Does a Car Lose Coolant?
2522								</div><div class="w-full text-gray-500 line-clamp-4 text-pretty">
2523									
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535 
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557A steadily dropping coolant level signals a leak or engine issue, not normal use. Causes include radiator, hose, water pump, thermostat or head gasket faults. Watch for rising temperature, white smoke and drips. Check the level cold, do a pressure test, and use the right coolant instead of just topping up.
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567								</div></a><div class="w-full flex "><a href="/why-does-a-car-lose-coolant" class="btn btn-outline-primary !h-9 !text-xs !px-3">
2568									Read More
2569								</a></div></div></div></div><div class="w-full"><div class="w-full h-full flex flex-col bg-white border-custom rounded-custom overflow-hidden hover:shadow-md transition-shadow"><div class="w-full relative self-start overflow-hidden"><a href="/a-road-trip-through-southeast-turkey" class="w-full flex relative overflow-hidden" aria-label="A Road Trip Through Southeast Turkey"><picture class="w-full block bg-gray-50">
2569<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/blog-post/0/tr-img-2-46-20.webp" 
2570										width="1250" height="600" 
2571										class="lazyload w-full aspect-[4/3] object-cover" 
2572										loading="lazy" alt="A Road Trip Through Southeast Turkey"></picture></a></div><div class="w-full flex flex-col items-start grow p-4 gap-2 bg-white text-xs lg:text-sm"><div class="w-full flex flex-wrap items-center gap-x-2 text-xs"><a class="text-primary font-medium" href="/current-topics">
2573										Current Topics
2574									</a><span class="font-light">
2575										31.08.2026
2576									</span></div><a href="/a-road-trip-through-southeast-turkey" class="flex flex-col gap-2 grow"><div class="w-full font-medium line-clamp-2">
2577									A Road Trip Through Southeast Turkey
2578								</div><div class="w-full text-gray-500 line-clamp-4 text-pretty">
2579									A Southeast Turkey road trip works best over 6-8 days on the Gaziantep, Şanlıurfa, Mardin, Diyarbakır, Adıyaman route, with 3-5 hours of daily driving and two-night bases. Highlights include Zeugma, Göbeklitepe, old Mardin and Mount Nemrut. Pick lodging for parking access; spring and fall suit best.
2580								</div></a><div class="w-full flex "><a href="/a-road-trip-through-southeast-turkey" class="btn btn-outline-primary !h-9 !text-xs !px-3">
2581									Read More
2582								</a></div></div></div></div><div class="w-full"><div class="w-full h-full flex flex-col bg-white border-custom rounded-custom overflow-hidden hover:shadow-md transition-shadow"><div class="w-full relative self-start overflow-hidden"><a href="/road-trip-vacation-routes" class="w-full flex relative overflow-hidden" aria-label="Road Trip Vacation Routes"><picture class="w-full block bg-gray-50">
2582<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/blog-post/9/tr-img-2-47-19.webp" 
2583										width="1200" height="650" 
2584										class="lazyload w-full aspect-[4/3] object-cover" 
2585										loading="lazy" alt="Road Trip Vacation Routes"></picture></a></div><div class="w-full flex flex-col items-start grow p-4 gap-2 bg-white text-xs lg:text-sm"><div class="w-full flex flex-wrap items-center gap-x-2 text-xs"><a class="text-primary font-medium" href="/current-topics">
2586										Current Topics
2587									</a><span class="font-light">
2588										31.08.2026
2589									</span></div><a href="/road-trip-vacation-routes" class="flex flex-col gap-2 grow"><div class="w-full font-medium line-clamp-2">
2590									Road Trip Vacation Routes
2591								</div><div class="w-full text-gray-500 line-clamp-4 text-pretty">
2592									A good road trip route balances travel time, comfort, accommodation and equipment, not scenery alone. Beach routes favor the Aegean (Datça, Akyaka) and Mediterranean (Kaş, Olimpos); nature routes: Kaz Mountains, Yedigöller, Black Sea plateaus. Plan two or three main stops and check parking and crowds.
2593								</div></a><div class="w-full flex "><a href="/road-trip-vacation-routes" class="btn btn-outline-primary !h-9 !text-xs !px-3">
2594									Read More
2595								</a></div></div></div></div><div class="w-full"><div class="w-full h-full flex flex-col bg-white border-custom rounded-custom overflow-hidden hover:shadow-md transition-shadow"><div class="w-full relative self-start overflow-hidden"><a href="/where-to-go-for-summer-vacation-region-suggestions-for-a-road-trip" class="w-full flex relative overflow-hidden" aria-label="Where to Go for Summer Vacation? Region Suggestions for a Road Trip"><picture class="w-full block bg-gray-50">
2595<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/blog-post/8/tr-img-2-48-18.webp" 
2596										width="1200" height="650" 
2597										class="lazyload w-full aspect-[4/3] object-cover" 
2598										loading="lazy" alt="Where to Go for Summer Vacation? Region Suggestions for a Road Trip"></picture></a></div><div class="w-full flex flex-col items-start grow p-4 gap-2 bg-white text-xs lg:text-sm"><div class="w-full flex flex-wrap items-center gap-x-2 text-xs"><a class="text-primary font-medium" href="/current-topics">
2599										Current Topics
2600									</a><span class="font-light">
2601										31.08.2026
2602									</span></div><a href="/where-to-go-for-summer-vacation-region-suggestions-for-a-road-trip" class="flex flex-col gap-2 grow"><div class="w-full font-medium line-clamp-2">
2603									Where to Go for Summer Vacation? Region Suggestions for a Road Trip
2604								</div><div class="w-full text-gray-500 line-clamp-4 text-pretty">
2605									For a summer road trip, first decide the vacation type (beach, camping, highland). Aegean picks: Datça, Akyaka, Bozcaada; Mediterranean: Kaş, Olimpos, Kalkan; Black Sea plateaus and the Kaz Mountains for cool air. Choose by travel time, parking, accommodation, temperature and crowds, not scenery alone.
2606								</div></a><div class="w-full flex "><a href="/where-to-go-for-summer-vacation-region-suggestions-for-a-road-trip" class="btn btn-outline-primary !h-9 !text-xs !px-3">
2607									Read More
2608								</a></div></div></div></div><div class="w-full"><div class="w-full h-full flex flex-col bg-white border-custom rounded-custom overflow-hidden hover:shadow-md transition-shadow"><div class="w-full relative self-start overflow-hidden"><a href="/what-are-the-volkswagen-transporter-t7-cross-bar-options" class="w-full flex relative overflow-hidden" aria-label="What Are the Volkswagen Transporter (T7) Cross Bar Options?"><picture class="w-full block bg-gray-50">
2608<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/blog-post/5/volkswagen-transporter-ara-atki-66-15.webp" 
2609										width="1600" height="1200" 
2610										class="lazyload w-full aspect-[4/3] object-cover" 
2611										loading="lazy" alt="What Are the Volkswagen Transporter (T7) Cross Bar Options?"></picture></a></div><div class="w-full flex flex-col items-start grow p-4 gap-2 bg-white text-xs lg:text-sm"><div class="w-full flex flex-wrap items-center gap-x-2 text-xs"><a class="text-primary font-medium" href="/current-topics">
2612										Current Topics
2613									</a><span class="font-light">
2614										28.08.2026
2615									</span></div><a href="/what-are-the-volkswagen-transporter-t7-cross-bar-options" class="flex flex-col gap-2 grow"><div class="w-full font-medium line-clamp-2">
2616									What Are the Volkswagen Transporter (T7) Cross Bar Options?
2617								</div><div class="w-full text-gray-500 line-clamp-4 text-pretty">
2618									Volkswagen Transporter T7 cross bars come in Air1, Air2, and Air3 series for crown rail, integrated rail, and fixed-point roofs. Designed for 2023 to 2025 models, they support multiple accessories and offer up to 75 kg driving and 250 kg stationary capacity.
2619								</div></a><div class="w-full flex "><a href="/what-are-the-volkswagen-transporter-t7-cross-bar-options" class="btn btn-outline-primary !h-9 !text-xs !px-3">
2620									Read More
2621								</a></div></div></div></div><div class="w-full"><div class="w-full h-full flex flex-col bg-white border-custom rounded-custom overflow-hidden hover:shadow-md transition-shadow"><div class="w-full relative self-start overflow-hidden"><a href="/what-are-the-ford-courier-2014-2023-cross-bar-options" class="w-full flex relative overflow-hidden" aria-label="What Are the Ford Courier 2014-2023 Cross Bar Options?"><picture class="w-full block bg-gray-50">
2621<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/blog-post/4/tr-img-2-54-1-14.webp" 
2622										width="1500" height="1000" 
2623										class="lazyload w-full aspect-[4/3] object-cover" 
2624										loading="lazy" alt="What Are the Ford Courier 2014-2023 Cross Bar Options?"></picture></a></div><div class="w-full flex flex-col items-start grow p-4 gap-2 bg-white text-xs lg:text-sm"><div class="w-full flex flex-wrap items-center gap-x-2 text-xs"><a class="text-primary font-medium" href="/current-topics">
2625										Current Topics
2626									</a><span class="font-light">
2627										28.08.2026
2628									</span></div><a href="/what-are-the-ford-courier-2014-2023-cross-bar-options" class="flex flex-col gap-2 grow"><div class="w-full font-medium line-clamp-2">
2629									What Are the Ford Courier 2014-2023 Cross Bar Options?
2630								</div><div class="w-full text-gray-500 line-clamp-4 text-pretty">
2631									Ford Courier 2014-2023 cross bars include Air1 and Diamond. Both support 75 kg while driving and 250 kg when parked. Air1 offers a more aerodynamic, lockable setup, while Diamond provides a simpler, lower-profile option for reliable everyday carrying.
2632								</div></a><div class="w-full flex "><a href="/what-are-the-ford-courier-2014-2023-cross-bar-options" class="btn btn-outline-primary !h-9 !text-xs !px-3">
2633									Read More
2634								</a></div></div></div></div><div class="w-full"><div class="w-full h-full flex flex-col bg-white border-custom rounded-custom overflow-hidden hover:shadow-md transition-shadow"><div class="w-full relative self-start overflow-hidden"><a href="/why-does-a-car-burn-oil" class="w-full flex relative overflow-hidden" aria-label="Why Does a Car Burn Oil?"><picture class="w-full block bg-gray-50">
2634<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/blog-post/3/tr-img-2-49-13.webp" 
2635										width="1500" height="1005" 
2636										class="lazyload w-full aspect-[4/3] object-cover" 
2637										loading="lazy" alt="Why Does a Car Burn Oil?"></picture></a></div><div class="w-full flex flex-col items-start grow p-4 gap-2 bg-white text-xs lg:text-sm"><div class="w-full flex flex-wrap items-center gap-x-2 text-xs"><a class="text-primary font-medium" href="/current-topics">
2638										Current Topics
2639									</a><span class="font-light">
2640										28.08.2026
2641									</span></div><a href="/why-does-a-car-burn-oil" class="flex flex-col gap-2 grow"><div class="w-full font-medium line-clamp-2">
2642									Why Does a Car Burn Oil?
2643								</div><div class="w-full text-gray-500 line-clamp-4 text-pretty">
2644									A car burns oil when engine oil enters the combustion chamber or leaks due to wear, damaged seals, or incorrect oil. Common signs include blue exhaust smoke, falling oil levels, overheating, and reduced performance. Early diagnosis helps prevent costly engine damage.
2645								</div></a><div class="w-full flex "><a href="/why-does-a-car-burn-oil" class="btn btn-outline-primary !h-9 !text-xs !px-3">
2646									Read More
2647								</a></div></div></div></div><div class="w-full"><div class="w-full h-full flex flex-col bg-white border-custom rounded-custom overflow-hidden hover:shadow-md transition-shadow"><div class="w-full relative self-start overflow-hidden"><a href="/why-does-a-car-vibrate" class="w-full flex relative overflow-hidden" aria-label="Why Does a Car Vibrate?"><picture class="w-full block bg-gray-50">
2647<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/blog-post/2/tr-img-2-50-12.webp" 
2648										width="1500" height="1001" 
2649										class="lazyload w-full aspect-[4/3] object-cover" 
2650										loading="lazy" alt="Why Does a Car Vibrate?"></picture></a></div><div class="w-full flex flex-col items-start grow p-4 gap-2 bg-white text-xs lg:text-sm"><div class="w-full flex flex-wrap items-center gap-x-2 text-xs"><a class="text-primary font-medium" href="/current-topics">
2651										Current Topics
2652									</a><span class="font-light">
2653										28.08.2026
2654									</span></div><a href="/why-does-a-car-vibrate" class="flex flex-col gap-2 grow"><div class="w-full font-medium line-clamp-2">
2655									Why Does a Car Vibrate?
2656								</div><div class="w-full text-gray-500 line-clamp-4 text-pretty">
2657									 
2658
2659
2660
2661
2662
2663
2664
2665
2666Car vibration can come from tires, wheels, brakes, engine mounts, suspension, or drivetrain parts. When it occurs at idle, high speed, braking, or acceleration helps identify the cause. Early diagnosis, balanced tires, alignment, and regular checks improve safety.
2667
2668
2669
2670
2671
2672
2673
2674
2675								</div></a><div class="w-full flex "><a href="/why-does-a-car-vibrate" class="btn btn-outline-primary !h-9 !text-xs !px-3">
2676									Read More
2677								</a></div></div></div></div><div class="w-full"><div class="w-full h-full flex flex-col bg-white border-custom rounded-custom overflow-hidden hover:shadow-md transition-shadow"><div class="w-full relative self-start overflow-hidden"><a href="/why-does-a-car-overheat" class="w-full flex relative overflow-hidden" aria-label="Why Does a Car Overheat?"><picture class="w-full block bg-gray-50">
2677<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/blog-post/1/tr-img-2-51-11.webp" 
2678										width="1500" height="1000" 
2679										class="lazyload w-full aspect-[4/3] object-cover" 
2680										loading="lazy" alt="Why Does a Car Overheat?"></picture></a></div><div class="w-full flex flex-col items-start grow p-4 gap-2 bg-white text-xs lg:text-sm"><div class="w-full flex flex-wrap items-center gap-x-2 text-xs"><a class="text-primary font-medium" href="/current-topics">
2681										Current Topics
2682									</a><span class="font-light">
2683										28.08.2026
2684									</span></div><a href="/why-does-a-car-overheat" class="flex flex-col gap-2 grow"><div class="w-full font-medium line-clamp-2">
2685									Why Does a Car Overheat?
2686								</div><div class="w-full text-gray-500 line-clamp-4 text-pretty">
2687									A car overheats when the cooling system cannot control engine temperature. Common causes include low coolant, fan, thermostat, radiator, or water pump issues. Stop safely, turn off the AC, let the engine cool, and never open the coolant cap while hot.
2688								</div></a><div class="w-full flex "><a href="/why-does-a-car-overheat" class="btn btn-outline-primary !h-9 !text-xs !px-3">
2689									Read More
2690								</a></div></div></div></div><div class="w-full"><div class="w-full h-full flex flex-col bg-white border-custom rounded-custom overflow-hidden hover:shadow-md transition-shadow"><div class="w-full relative self-start overflow-hidden"><a href="/what-is-a-car-distributor" class="w-full flex relative overflow-hidden" aria-label="What Is a Car Distributor?"><picture class="w-full block bg-gray-50">
2690<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/blog-post/0/tr-img-2-52-10.webp" 
2691										width="1500" height="881" 
2692										class="lazyload w-full aspect-[4/3] object-cover" 
2693										loading="lazy" alt="What Is a Car Distributor?"></picture></a></div><div class="w-full flex flex-col items-start grow p-4 gap-2 bg-white text-xs lg:text-sm"><div class="w-full flex flex-wrap items-center gap-x-2 text-xs"><a class="text-primary font-medium" href="/current-topics">
2694										Current Topics
2695									</a><span class="font-light">
2696										28.08.2026
2697									</span></div><a href="/what-is-a-car-distributor" class="flex flex-col gap-2 grow"><div class="w-full font-medium line-clamp-2">
2698									What Is a Car Distributor?
2699								</div><div class="w-full text-gray-500 line-clamp-4 text-pretty">
2700									
2701
2702
2703
2704
2705
2706
2707
2708
2709A car distributor directs high voltage from the ignition coil to the correct spark plug in older gasoline vehicles. Faults may cause misfiring, rough idle, hard starting, stalling, or higher fuel use. Repairs can involve cleaning, adjustment, or replacing worn parts.
2710
2711
2712
2713
2714 
2715
2716 
2717
2718
2719
2720
2721								</div></a><div class="w-full flex "><a href="/what-is-a-car-distributor" class="btn btn-outline-primary !h-9 !text-xs !px-3">
2722									Read More
2723								</a></div></div></div></div><div class="w-full"><div class="w-full h-full flex flex-col bg-white border-custom rounded-custom overflow-hidden hover:shadow-md transition-shadow"><div class="w-full relative self-start overflow-hidden"><a href="/how-much-does-a-roof-box-affect-range-in-an-electric-vehicle" class="w-full flex relative overflow-hidden" aria-label="How Much Does a Roof Box Affect Range in an Electric Vehicle?"><picture class="w-full block bg-gray-50">
2723<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/blog-post/9/tr-img-2-55-9.webp" 
2724										width="1500" height="1000" 
2725										class="lazyload w-full aspect-[4/3] object-cover" 
2726										loading="lazy" alt="How Much Does a Roof Box Affect Range in an Electric Vehicle?"></picture></a></div><div class="w-full flex flex-col items-start grow p-4 gap-2 bg-white text-xs lg:text-sm"><div class="w-full flex flex-wrap items-center gap-x-2 text-xs"><a class="text-primary font-medium" href="/current-topics">
2727										Current Topics
2728									</a><span class="font-light">
2729										28.08.2026
2730									</span></div><a href="/how-much-does-a-roof-box-affect-range-in-an-electric-vehicle" class="flex flex-col gap-2 grow"><div class="w-full font-medium line-clamp-2">
2731									How Much Does a Roof Box Affect Range in an Electric Vehicle?
2732								</div><div class="w-full text-gray-500 line-clamp-4 text-pretty">
2733									
2734
2735
2736
2737
2738
2739
2740
2741
2742A roof box can reduce an electric vehicle’s range by roughly 10–15%, especially at highway speeds, due to added drag and weight. Aerodynamic design, balanced loading, correct installation, steady speed, and charging-stop planning help limit the impact.
2743
2744
2745
2746
2747 
2748
2749 
2750
2751
2752
2753
2754								</div></a><div class="w-full flex "><a href="/how-much-does-a-roof-box-affect-range-in-an-electric-vehicle" class="btn btn-outline-primary !h-9 !text-xs !px-3">
2755									Read More
2756								</a></div></div></div></div><div class="w-full"><div class="w-full h-full flex flex-col bg-white border-custom rounded-custom overflow-hidden hover:shadow-md transition-shadow"><div class="w-full relative self-start overflow-hidden"><a href="/what-is-an-axle" class="w-full flex relative overflow-hidden" aria-label="What Is an Axle?"><picture class="w-full block bg-gray-50">
2756<img data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/blog-post/8/tr-img-2-57-8.webp" 
2757										width="1200" height="800" 
2758										class="lazyload w-full aspect-[4/3] object-cover" 
2759										loading="lazy" alt="What Is an Axle?"></picture></a></div><div class="w-full flex flex-col items-start grow p-4 gap-2 bg-white text-xs lg:text-sm"><div class="w-full flex flex-wrap items-center gap-x-2 text-xs"><a class="text-primary font-medium" href="/current-topics">
2760										Current Topics
2761									</a><span class="font-light">
2762										28.08.2026
2763									</span></div><a href="/what-is-an-axle" class="flex flex-col gap-2 grow"><div class="w-full font-medium line-clamp-2">
2764									What Is an Axle?
2765								</div><div class="w-full text-gray-500 line-clamp-4 text-pretty">
2766									
2767
2768
2769
2770
2771
2772
2773
2774
2775An axle transfers engine power to the wheels and supports safe, balanced driving. Common faults include torn boots, worn CV joints, vibration, clicking, and leaks. Regular checks, correct installation, proper loading, and timely repairs help prevent breakdowns and costly damage.
2776
2777
2778
2779
2780 
2781
2782 
2783
2784
2785
2786
2787								</div></a><div class="w-full flex "><a href="/what-is-an-axle" class="btn btn-outline-primary !h-9 !text-xs !px-3">
2788									Read More
2789								</a></div></div></div></div></div><div class="flex items-center justify-center my-5"><nav role="navigation" class="flex items-center justify-center mb-4 lg:mb-6" data-qa="pagination"><div class="flex gap-3 flex-1 sm:hidden text-xs"><span class="relative inline-flex items-center px-4 py-2 font-medium bg-white border border-gray-300 cursor-default rounded-md" data-qa="pagination-previous">
2790                    Previous
2791                </span><a href="/blog?pg=2" class="relative inline-flex items-center px-4 py-2 font-medium text-gray-700 bg-white border border-gray-300 rounded-md focus:outline-none" data-qa="pagination-next">
2792                    Next
2793                </a></div><div class="hidden sm:flex-1 sm:flex sm:items-center sm:justify-center"><div class="relative z-0 inline-flex gap-x-1 rtl:flex-row-reverse text-sm"><button class="min-h-[38px] min-w-[38px] rounded-custom relative inline-flex items-center px-3 py-2 bg-white cursor-default pagination-prev disabled" aria-disabled="true" aria-label="Previous" data-qa="pagination-previous"><svg class="shrink-0 size-3.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"></path></svg></button><button class="min-h-[38px] min-w-[38px] rounded-custom relative inline-flex items-center px-4 py-2 bg-white border cursor-default pagination-current" aria-current="page" data-qa="pagination-current">1</button><a href="/blog?pg=2" class="min-h-[38px] min-w-[38px] rounded-custom hover:bg-gray-100 relative inline-flex items-center px-4 py-2 bg-white focus:z-10 focus:outline-none pagination-link" data-qa="pagination-link">
2794                            2
2795                        </a><a href="/blog?pg=2" rel="next" class="min-h-[38px] min-w-[38px] rounded-custom hover:bg-gray-100 relative inline-flex items-center px-3 py-2 bg-white focus:z-10 focus:outline-none pagination-next" aria-label="Next" data-qa="pagination-next"><svg class="shrink-0 size-3.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"></path></svg></a></div></div></nav></div></div></div></div></div></div></div></div><div class="grid grid-cols-12 gap-x-4 lg:gap-x-6 "><div class="col-span-12 sm:col-span-12 md:col-span-12 lg:col-span-12 xl:col-span-12 2xl:col-span-12 flex"><div class="w-full flex flex-wrap folders place-content-start"><div id="relation-877" data-block-id="877" data-theme-section="templates/cfa502a7-de32-4f3a-b6c5-0336f293132e/section/footer/u-default.twig" class="w-full flex flex-wrap folder-footer"><footer class="w-full bg-secondary text-sm text-white"><div class="w-full py-6 md:py-12 bg-secondary"><div class="container"><div class="w-full flex flex-wrap lg:flex-nowrap gap-4 lg:gap-6"><div class="w-full lg:w-auto flex flex-wrap justify-between gap-4 lg:gap-6 grow *:border *:border-white *:rounded-md *:p-4 lg:*:border-none lg:*:p-0"><div data-toggle="accordion" class="w-full lg:w-auto grow"><div class="flex items-center text-sm justify-between  font-bold active" data-accordion-mobile="true" data-accordion-target="#menu-footer-accordion-47877"><div>Corporate</div><span class="shrink-0 lg:hidden flex group-[.active]:rotate-180"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg></span></div><div id="menu-footer-accordion-47877" class="mt-3 active"><div class="flex flex-col gap-2"><a href="https://www.turtlecancarry.com/about-us"   class="py-1 text-xs hover:text-primary hover:underline ">
2796												About Us
2797											</a><a href="/contact"   class="py-1 text-xs hover:text-primary hover:underline ">
2798												Contact
2799											</a><a href="/blog"   class="py-1 text-xs hover:text-primary hover:underline ">
2800												Blog
2801											</a></div></div></div><div data-toggle="accordion" class="w-full lg:w-auto grow"><div class="flex items-center text-sm justify-between  font-bold active" data-accordion-mobile="true" data-accordion-target="#menu-footer-accordion-41877"><div>Important Information</div><span class="shrink-0 lg:hidden flex group-[.active]:rotate-180"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg></span></div><div id="menu-footer-accordion-41877" class="mt-3 active"><div class="flex flex-col gap-2"><a href="/membership-agreement"   class="py-1 text-xs hover:text-primary hover:underline ">
2802												Membership Agreement
2803											</a><a href="/warranty-and-return-policy"   class="py-1 text-xs hover:text-primary hover:underline ">
2804												Warranty and Return Policy
2805											</a><a href="/shipping-policy"   class="py-1 text-xs hover:text-primary hover:underline ">
2806												Shipping Policy
2807											</a><a href="/privacy-policy"   class="py-1 text-xs hover:text-primary hover:underline ">
2808												Privacy Policy
2809											</a><a href="/terms-of-sale"   class="py-1 text-xs hover:text-primary hover:underline ">
2810												Terms of Sale
2811											</a></div></div></div><div data-toggle="accordion" class="w-full lg:w-auto grow"><div class="flex items-center text-sm justify-between  font-bold active" data-accordion-mobile="true" data-accordion-target="#menu-footer-accordion-53877"><div>Categories</div><span class="shrink-0 lg:hidden flex group-[.active]:rotate-180"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="currentColor" viewbox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg></span></div><div id="menu-footer-accordion-53877" class="mt-3 active"><div class="flex flex-col gap-2"><a href="https://www.turtlecancarry.com/roof-rack"   class="py-1 text-xs hover:text-primary hover:underline ">
2812												Roof Rack
2813											</a><a href="https://www.turtlecancarry.com/roof-rail"   class="py-1 text-xs hover:text-primary hover:underline ">
2814												Roof Rail
2815											</a><a href="https://www.turtlecancarry.com/side-step"   class="py-1 text-xs hover:text-primary hover:underline ">
2816												Side Step
2817											</a><a href="https://www.turtlecancarry.com/bike-rack"   class="py-1 text-xs hover:text-primary hover:underline ">
2818												Bike Rack
2819											</a><a href="https://www.turtlecancarry.com/ski-rack"   class="py-1 text-xs hover:text-primary hover:underline ">
2820												Ski Rack
2821											</a></div></div></div></div><div class="w-full lg:w-auto lg:max-w-72"><div class="w-full flex flex-col gap-3 items-center border border-primary relative p-5 rounded-2xl"><span class="text-primary absolute -top-3 px-1 bg-secondary/80"><svg width="40" height="30" viewbox="0 0 40 30" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="30" fill="#232425"/><path d="M33.5688 24.953L25.082 16.4235C23.2153 17.9441 21.7662 21.0483 18.8818 19.9565C17.8668 19.5719 15.3024 16.4235 15.04 16.4235L6.55376 24.953H33.5688ZM35.0793 23.531V6.46895L26.5546 15.032L35.0793 23.531ZM5.04276 23.531L13.5674 14.968L5.04276 6.46895V23.531ZM33.5688 5.04703H6.55376L19.5533 18.0401C20.0498 18.278 20.5378 18.1335 20.9395 17.7857L33.5688 5.04703ZM5.55478 3.02613L34.3273 3C35.8399 3.14187 36.9956 4.27846 37.1268 5.79906V24.2009C36.9844 25.713 35.8484 26.8693 34.3273 27H5.79479C4.30032 26.8715 3.18881 25.7599 3 24.2857V5.71425C3.17814 4.32006 4.16805 3.26881 5.55478 3.02613Z" fill="currentColor"/></svg></span><form class="w-full [&_.form-error]:text-center" novalidate autocomplete="off" data-toggle="newsletter"><div class="form-item"><div class="w-full relative rounded-custom border-none !bg-[#404040] overflow-hidden"><input type="email" name="email" id="sub-email" class="form-control !ring-0 !border-none !shadow-none peer/search-input required !bg-[#404040] !text-white" autocomplete="on" placeholder="Enter Your E-mail" aria-label="Enter Your E-mail"><button type="submit" class="absolute !bg-[#404040] !text-white inset-y-0 end-0 px-8 lg:ps-10 z-[1] peer-focus/search-input:text-primary transition-colors h-full"><svg width="11" height="21" viewbox="0 0 11 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.245483 0.243652L10.2455 10.3211L0.399192 20.2437" stroke="currentColor" stroke-width="0.691515"/></svg></button></div></div><div class="form-item mt-3"><div class="relative flex justify-center"><input type="checkbox" name="kvkk" id="sub-kvkk" class="form-control required" value="1"><label for="sub-kvkk" id="label-sub-kvkk-877" class="text-xs font-light"><span class="input-checkbox !bg-secondary/70 !border-primary"></span><span>
2822													I have read and agree to the Privacy Policy.
2823												</span></label></div></div></form><div class="text-primary font-semibold text-xs">Subscribe to our e-bulletin to be informed about campaigns and innovations!</div></div></div></div></div></div><div class="w-full"><div class="container py-4 border-t border-dark"><div class="grid grid-cols-none md:grid-cols-3 lg:grid-cols-5 gap-y-6 lg:gap-x-4 items-center"><div class="col-span-2 lg:col-span-1 order-1 hidden lg:inline-block"><img src="/resources/templates/cfa502a7-de32-4f3a-b6c5-0336f293132e/assets/img/bottomLogo.svg?v=1790172540" alt="turtlecancarry" width="150" height="60" class="max-w-full h-auto"></div><div class="col-span-1 lg:col-span-1 order-2 border-r border-dark"><a href="https://wa.me/+491736921752" target="_blank" class="flex items-center lg:space-x-3 p-2 w-max lg:mx-0"><div class="text-white flex-shrink-0 hidden lg:inline-block"><svg width="28" height="24" viewbox="0 0 28 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.9178 20.9192H8.90678C8.8373 20.9192 8.47087 21.1146 8.39842 21.1901C7.97439 21.6295 8.1579 22.5566 8.76722 22.6943C9.16274 22.784 11.8085 22.7763 12.2515 22.7062C12.4528 22.6742 12.9178 22.2953 12.9178 22.1266V20.9192ZM23.7448 12.8188H25.419C25.6143 12.8188 25.7497 12.4909 25.7711 12.314C25.8584 11.5817 25.8685 9.28875 25.7735 8.56956C25.7491 8.38546 25.4985 8.06714 25.3412 8.06714H23.7448C24.0655 9.61894 24.1029 11.2687 23.7448 12.8188ZM3.3374 8.06714H1.74046C1.58308 8.06714 1.33247 8.38546 1.30812 8.56956C1.21369 9.28875 1.22379 11.5817 1.31109 12.314C1.33187 12.4909 1.46787 12.8188 1.66266 12.8188H3.3374C2.97869 11.2687 3.01611 9.61894 3.3374 8.06714ZM23.3
2823659 6.88829C24.6701 6.96847 26.4208 6.48683 26.9161 8.12772C27.1115 8.77564 27.0919 11.6197 27.0153 12.3894C26.8187 14.3438 24.8079 14.0837 23.3659 14.0754C21.9757 17.9718 18.2883 20.6615 14.165 20.9198C14.3022 22.3315 13.8567 23.6802 12.299 23.9219C11.5448 24.0389 9.10632 24.0383 8.41564 23.8245C6.32935 23.1772 6.61501 20.1068 8.61341 19.7689C10.1355 19.5123 12.4059 19.8562 14.0462 19.7499C21.3438 19.276 25.3227 11.0365 21.0486 5.03836C15.2927 -3.04015 2.36641 2.43421 4.52871 12.757C4.65937 13.3823 5.02698 13.9762 4.00313 14.0689C3.41341 14.1223 1.81826 14.1294 1.29505 13.9649C0.707113 13.7802 0.204097 13.1923 0.100763 12.5889C-0.037017 11.786 -0.0186064 9.42059 0.066912 8.57431C0.2718 6.54919 2.22803 6.90255 3.7157 6.88829C4.67897 4.06084 6.99271 1.73818 9.78275 0.687614C15.2809 -1.38264 21.4186 1.37651 23.3659 6.88829Z" fill="currentColor"/><path d="M8.1672 16.7129H14.4374C16.0373 16.7129 18.2132 14.9652 18.9787 13.6212C22.3603 7.68244 15.226 1.36358 9.73148 5.4643C6.68489 7.73767 6.59759 11.6561 8.79256 14.569C8.97547 14.8113 9.24747 14.9058 9.26291 15.2734C9.28666 15.8364 8.43207 16.261 8.1672 16.7129ZM12.6688 3.02703C22.8906 2.04476 24.0083 17.3199 13.8952 17.9625C11.9817 18.0842 8.67794 18.1365 6.80129 17.9625C6.32856 17.9185 5.88909 17.662 6.12189 17.1233C6.28758 16.7403 7.85898 15.5383 7.83701 15.2704C3.94889 10.8888 6.85295 3.58587 12.6688 3.02703Z" fill="currentColor"/><path d="M10.4054 9.87248C11.2339 9.70204 11.4488 10.9741 10.5919 11.065C9.90773 11.1374 9.69097 10.0192 10.4054 9.87248Z" fill="currentColor"/><path d="M16.4025 9.87209C17.2363 9.69927 17.3984 10.9684 16.5895 11.0664C15.862 11.1549 15.6845 10.0206 16.4025 9.87209Z" fill="currentColor"/><path d="M13.9862 10.0365C14.4655 10.5169 13.8211 11.365 13.1845 10.9546C12.4784 10.4997 13.368 9.41649 13.9862 10.0365Z" fill="currentColor"/></svg></div><div class="text-[10px] lg:text-xs font-bold leading-tight"><span class="block">
2824									+49 173 6921752
2825								</span><div class="text-[10px] font-normal mt-0.5 opacity-80">
2826									WhatsApp Support
2827								</div></div></a></div><div class="col-span-1 lg:col-span-1 order-3 lg:border-r lg:border-dark"><a href="mailto:[email protected]" class="flex items-center lg:space-x-3 p-2 w-max mx-auto lg:mx-0"><div class="text-white flex-shrink-0 hidden lg:inline-block"><svg width="29" height="20" viewbox="0 0 29 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.474 18.2941L18.4017 11.1863C16.8461 12.4534 15.6385 15.0402 13.2348 14.1304C12.389 13.8099 10.252 11.1863 10.0333 11.1863L2.96146 18.2941H25.474ZM26.7327 17.1092V2.8908L19.6289 10.0267L26.7327 17.1092ZM1.7023 17.1092L8.80617 9.97333L1.7023 2.8908V17.1092ZM25.474 1.70585H2.96146L13.7944 12.5334C14.2082 12.7317 14.6149 12.6112 14.9496 12.3214L25.474 1.70585ZM2.12898 0.02178L26.106 0C27.3665 0.118227 28.3297 1.06538 28.439 2.33255V17.6675C28.3204 18.9275 27.3737 19.8911 26.106 20H2.32899C1.0836 19.8929 0.15734 18.9666 0 17.7381V2.26188C0.148451 1.10005 0.973377 0.22401 2.12898 0.02178Z" fill="currentColor"/></svg></div><div class="text-[10px] lg:text-xs font-bold leading-tight"><span class="block">
2828									[email protected]
2829								</span><div class="text-[10px] font-normal mt-0.5 opacity-80">
2830									Email Support
2831								</div></div></a></div><div class="col-span-2 lg:col-span-1 order-4"><div class="flex items-center justify-center lg:justify-start flex-wrap gap-2 mt-2 lg:mt-0 empty:hidden"><a href="http://facebook.com/turtlecancarry"  target="_blank"   rel="nofollow"  class="size-8 lg:size-9 shrink-0 rounded-full flex items-center justify-center gap-2 " data-title="Facebook" aria-label="Facebook" data-toggle="tooltip"><img class="rounded-custom lazyload" data-src="https://turtlecancarry1.tsoftstatic.
2831com/Data/img/menu_item/2/tr_img_1_132.svg" width="32" height="32" alt="img of Facebook"><span class="sr-only">Facebook</span></a><a href="http://x.com/turtlecancarry"  target="_blank"   rel="nofollow"  class="size-8 lg:size-9 shrink-0 rounded-full flex items-center justify-center gap-2 " data-title="X" aria-label="X" data-toggle="tooltip"><img class="rounded-custom lazyload" data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/menu_item/3/tr_img_1_133.svg" width="32" height="32" alt="img of X"><span class="sr-only">X</span></a><a href="https://www.instagram.com/turtlecancarry/"  target="_blank"   rel="nofollow"  class="size-8 lg:size-9 shrink-0 rounded-full flex items-center justify-center gap-2 " data-title="Instagram" aria-label="Instagram" data-toggle="tooltip"><img class="rounded-custom lazyload" data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/menu_item/4/tr_img_1_134.svg" width="32" height="32" alt="img of Instagram"><span class="sr-only">Instagram</span></a><a href="https://www.youtube.com/@TurtleCanCarry"  target="_blank"   rel="nofollow"  class="size-8 lg:size-9 shrink-0 rounded-full flex items-center justify-center gap-2 " data-title="Youtube" aria-label="Youtube" data-toggle="tooltip"><img class="rounded-custom lazyload" data-src="https://turtlecancarry1.tsoftstatic.
2831com/Data/img/menu_item/5/tr_img_1_135.svg" width="32" height="32" alt="img of Youtube"><span class="sr-only">Youtube</span></a><a href="https://www.linkedin.com/company/turtlecancarry/?viewAsMember=true"  target="_blank"   rel="nofollow"  class="size-8 lg:size-9 shrink-0 rounded-full flex items-center justify-center gap-2 " data-title="Linkedin" aria-label="Linkedin" data-toggle="tooltip"><img class="rounded-custom lazyload" data-src="https://turtlecancarry1.tsoftstatic.com/Data/img/menu_item/6/tr_img_1_136.svg" width="32" height="32" alt="img of Linkedin"><span class="sr-only">Linkedin</span></a></div></div><div class="col-span-2 lg:col-span-1 order-5 w-full"><a href="https://wa.me/+491736921752" target="_blank" class="flex items-center justify-center space-x-3 p-2 rounded-md w-full" style="background-color: #25D366;"><div class="text-white flex-shrink-0"><svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.33787 17.6617L5.43015 16.8802C9.99906 19.7718 16.1927 17.6547 17.8279 12.4723C19.8022 6.21315 14.1674 0.299559 7.82535 1.96902C2.30566 3.42169 -0.00628345 9.96952 3.16611 14.6818L2.33787 17.6617ZM0 20L1.34036 14.906C-2.64969 7.72394 3.05733 -0.915125 11.2656 0.0784588C15.3687 0.575251 18.8545 3.81912 19.6894 7.85354C21.4158 16.1973 12.679 22.6717 5.20669 18.671L0 20Z" fill="currentColor"/><path d="M12.3181 11.2227C12.4399 11.1257 12.6072 11.1378 12.7489 11.1759C13.0816 11.2655 14.4294 11.9315 14.7432 12.1322C15.1508 12.393 15.0483 12.6207 14.9588 13.0551C14.7538 14.0503 13.7488 14.6562 12.7772 14.7147C9.99362 14.8824 6.14496 11.4803 5.18986 8.99397C4.76494 7.88689 4.87607 6.20958 5.95881 5.50269C6.21172 5.33735 7.0706 5.27177 7.28895 5.44731C7.62276 5.71593 8.06222 7.39324 8.33359 7.84644C8.34026 7.96622 8.268 8.05341 8.21734 8.15159C8.07164 8.43592 7.62591 8.84513 7.54383 9.0356C7.49552 9.14792 7.49827 9.26691 7.52851 9.38316C7.58192 9.58934 8.23069 10.4203 8.40703 10.6198C8.99846 11.2898 9.87462 11.9362 10.706 12.2732C11.1227 12.4421 11.2083 12.5607 11.5511 12.2084C11.7726 11.9806 12.1457 11.3601 12.3181 11.2227Z" fill="currentColor"/></svg></div><div class="text-xs font-bold leading-tight text-white">
2832							WhatsApp Support
2833						</div></a></div></div></div></div></footer></div></div></div></div></main>		<input type="hidden" id="link_type"      value="blog_category" />
2834<input type="hidden" id="link_table_id"  value="9" />
2835<input type="hidden" id="link_language"  value="en" />
2836
2837<script src="https://www.turtlecancarry.com/resources/assets/js/webpush.js?v=1790172540" defer></script>
vendor: 1 bytes, line 2837
2837
2838<script src="https://www.turtlecancarry.com/js/tsoftapps/v5/footer.js?v=1790172540" defer></script>
vendor: 1 bytes, line 2838
2838
2839<script>
2840    const BLOCKS = [{"ID":"804","TITLE":"Blog Kategorileri","SETTING":[],"TPL":"templates\/default\/section\/blog-category\/default.twig"},{"ID":"805","TITLE":"Blog Listesi","SETTING":{"PERVIEW":[],"LIMIT":null},"TPL":"templates\/default\/section\/blog-list\/default.twig"},{"ID":"877","TITLE":"Alt K\u0131s\u0131m","SETTING":{"NEWSLETTER_ACTIVE":true},"TPL":"templates\/cfa502a7-de32-4f3a-b6c5-0336f293132e\/section\/footer\/u-default.twig"},{"ID":"891","TITLE":"Header","SETTING":{"SUBFOLDER_HEADER_MOBILE_MENU":"header\/mobile-menu\/slider.twig"},"TPL":"templates\/cfa502a7-de32-4f3a-b6c5-0336f293132e\/section\/header\/default.twig"}];
2841    const TRANSLATES = {"blog-category":{"see_all":"See All","back":"Back","add_to_cart":"Add to Cart","discount":"Discount","quantity":"Amount","email":"Email","homepage":"Home Page","search":"Search","color":"Colour","edit":"Edit","remove":"Remove","yes":"Yes","no":"No","okay":"Ok","out_of_stock":"Sold Out","or":"or ","and":"and","read_more":"Read More","less_more":"Read Less","select":"Choose","choose":"Choose","no_result":"There are no results","share":"Share","dear":"Dear","security_code":"Security Code","new":"New","vat":"VAT","copy":"Copy","copied":"Copied","copy_link":"Copy link","form_required":"This field cannot be left blank!","not_email_format":"Not suitable for email format","not_phone_format":"Phone number is missing or incorrect","membership_activated":"Your membership has been successfully activated, you can log in.","no_product_added":"The product could not be added to your cart","go_to_cart":"Go to Cart","load_more_products":"Load More Products","up_load_more_products":"Load Previous Products","send_success":"Transmitted Successfully","send_error":"Form submission failed. Please try again.","added_fav_success":"Added to your favorite list","added_stock_alarm_success":"The product has been added to the stock alert list","added_price_alarm_success":"The product has been added to the price alert list","no_products_selected":"There are no products selected","stock_alarm_list_adding_warning":"Are you sure you want to add it to the stock alert list?","price_alarm_list_adding_warning":"Are you sure you want to add it to the price alert list?","price_alarm_yes":"Add to Price Alert List","stock_alarm_yes":"Add to Stock Alarm List","compare_min_desc":"You must select at least 2 products for comparison","variant_notify":"Please select the product options","password_difficulty_desc":"Your password must be <span class='text-body'>at least 8 characters<\/span> . It must contain <span class='text-body'>1 uppercase letter, 1 lowercase letter, numbers<\/span> and <span class='text-body'>special characters (.#?!@$%^&*-)<\/span> .","weak_password":"Weak Password","strong_password":"Strong Password","success":"Success","danger":"Danger","info":"Information","mail_already_registered":"This email is already registered. Please login.","phone_already_registered":"This phone number is already registered. Please login.","day":"Day","month":"Month","year":"Year","hour":"Hour","minute":"Minute","second":"Second","week":"Week","select_location":"Select Location","select_date":"Select Date","show_more":"Show More","loading":"Loading...","send":"Send","resend":"Resend","mobile_app":"Mobile App","previous":"Previous","next":"Next","pending":"Pending","confirmed":"Confirmed","cancelled":"Cancelled","withdrawn":"Withdrawn","processed":"Processed","failed":"Failed","bank_transfer":"Bank Transfer","january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","mon":"Mon","tue":"Tue","wed":"Wed","thu":"Thu","fri":"Fri","sat":"Sat","sun":"Sun","cart_change_warning":"No changes can be made to the cart while the order is in progress.","redirect_to_payment_page":"You will be redirected to the order page.","go_to_payment":"Go to Order Page","add":"Add","later":"Later","sort_by_a_to_z":"A to Z","country":"Country","save":"Save","choose_city":"Select Province","choose_town":"Select District","fax":"Fax","order_number":"Order number","address":"Address","delivery_address":"Delivery address","surname":"Last Name","name":"Name","message":"Your Message","sort_comment":"Sort Comments","city":"Province","home_phone":"Home Phone","continue":"CONTINUE","error_try_again":"An error occured, please try again","payment_method":"Payment method","shipping_fee":"Shipping cost","general_total":"Grand total","daily":"daily subscription","weekly":"Weekly subscription","15d
2841aily":"15 day subscription","monthly":"1 month subscription","2monthly":"2 month subscription","3monthly":"3 month subscription","4monthly":"4 month subscription","5monthly":"5 month subscription","6monthly":"6 month subscription","unit_price":"Unit price","all":"All","alphabetical_sort":"Alphabetical Sorting","clear":"Clean","phone":"Telephone","cancel":"give up","delete":"Delete","last":"End","detail":"Detail","active":"Active","passive":"Passive","apply":"Apply","update":"Update","date":"History","write":"Summer","too_many_requests":"You have made too many requests. Please try again in %RETRY_AFTER% seconds.","block_title":"Blog Categories"},"blog-list":{"see_all":"See All","back":"Back","add_to_cart":"Add to Cart","discount":"Discount","quantity":"Amount","email":"Email","homepage":"Home Page","search":"Search","color":"Colour","edit":"Edit","remove":"Remove","yes":"Yes","no":"No","okay":"Ok","out_of_stock":"Sold Out","or":"or ","and":"and","read_more":"Read More","less_more":"Read Less","select":"Choose","choose":"Choose","no_result":"There are no results","share":"Share","dear":"Dear","security_code":"Security Code","new":"New","vat":"VAT","copy":"Copy","copied":"Copied","copy_link":"Copy link","form_required":"This field cannot be left blank!","not_email_format":"Not suitable for email format","not_phone_format":"Phone number is missing or incorrect","membership_activated":"Your membership has been successfully activated, you can log in.","no_product_added":"The product could not be added to your cart","go_to_cart":"Go to Cart","load_more_products":"Load More Products","up_load_more_products":"Load Previous Products","send_success":"Transmitted Successfully","send_error":"Form submission failed. Please try again.","added_fav_success":"Added to your favorite list","added_stock_alarm_success":"The product has been added to the stock alert list","added_price_alarm_success":"The product has been added to the price alert list","no_products_selected":"There are no products selected","stock_alarm_list_adding_warning":"Are you sure you want to add it to the stock alert list?","price_alarm_list_adding_warning":"Are you sure you want to add it to the price alert list?","price_alarm_yes":"Add to Price Alert List","stock_alarm_yes":"Add to Stock Alarm List","compare_min_desc":"You must select at least 2 products for comparison","variant_notify":"Please select the product options","password_difficulty_desc":"Your password must be <span class='text-body'>at least 8 characters<\/span> . It must contain <span class='text-body'>1 uppercase letter, 1 lowercase letter, numbers<\/span> and <span class='text-body'>special characters (.#?!@$%^&*-)<\/span> .","weak_password":"Weak Password","strong_password":"Strong Password","success":"Success","danger":"Danger","info":"Information","mail_already_registered":"This email is already registered. Please login.","phone_already_registered":"This phone number is already registered. Please login.","day":"Day","month":"Month","year":"Year","hour":"Hour","minute":"Minute","second":"Second","week":"Week","select_location":"Select Location","select_date":"Select Date","show_more":"Show More","loading":"Loading...","send":"Send","resend":"Resend","mobile_app":"Mobile App","previous":"Previous","next":"Next","pending":"Pending","confirmed":"Confirmed","cancelled":"Cancelled","withdrawn":"Withdrawn","processed":"Processed","failed":"Failed","bank_transfer":"Bank Transfer","january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","mon":"Mon","tue":"Tue","wed":"Wed","thu":"Thu","fri":"Fri","sat":"Sat","sun":"Sun","cart_change_warning":"No changes can be made to the cart while the order is in progress.","redirect_to_payment_page":"You will be redirected to the order page.","go_to_payment":"Go to Order Page","add":"Add","later":"Later","sort_by_a_to_z":"A to Z","country":"Country","save":"Save","choose_city":"Select Province","choose_town":"Select District","fax":"Fax","order_number":"Order number","address":"Address","delivery_address":"Delivery address","surname":"Last Name","name":"Name","message":"Your Message","sort_comment":"Sort Comments","city":"Province","home_phone":"Home Phone","continue":"CONTINUE","error_try_again":"An error occured, please try again","payment_method":"Payment method","shipping_fee":"Shipping cost","general_total":"Grand total","daily":"daily subscription","weekly":"Weekly subscription","15d
2841aily":"15 day subscription","monthly":"1 month subscription","2monthly":"2 month subscription","3monthly":"3 month subscription","4monthly":"4 month subscription","5monthly":"5 month subscription","6monthly":"6 month subscription","unit_price":"Unit price","all":"All","alphabetical_sort":"Alphabetical Sorting","clear":"Clean","phone":"Telephone","cancel":"give up","delete":"Delete","last":"End","detail":"Detail","active":"Active","passive":"Passive","apply":"Apply","update":"Update","date":"History","write":"Summer","too_many_requests":"You have made too many requests. Please try again in %RETRY_AFTER% seconds.","search_result":"<b>%COUNT%<\/b> results found for <b>%SEARCH_WORD%<\/b>","no_blog":"No blog found to display","no_blog_desc":"Our blog page is empty or the article you are looking for is not found. Don't forget to check out other content!"},"footer":{"see_all":"See All","back":"Back","add_to_cart":"Add to Cart","discount":"Discount","quantity":"Amount","email":"Email","homepage":"Home Page","search":"Search","color":"Colour","edit":"Edit","remove":"Remove","yes":"Yes","no":"No","okay":"Ok","out_of_stock":"Sold Out","or":"or ","and":"and","read_more":"Read More","less_more":"Read Less","select":"Choose","choose":"Choose","no_result":"There are no results","share":"Share","dear":"Dear","security_code":"Security Code","new":"New","vat":"VAT","copy":"Copy","copied":"Copied","copy_link":"Copy link","form_required":"This field cannot be left blank!","not_email_format":"Not suitable for email format","not_phone_format":"Phone number is missing or incorrect","membership_activated":"Your membership has been successfully activated, you can log in.","no_product_added":"The product could not be added to your cart","go_to_cart":"Go to Cart","load_more_products":"Load More Products","up_load_more_products":"Load Previous Products","send_success":"Transmitted Successfully","send_error":"Form submission failed. Please try again.","added_fav_success":"Added to your favorite list","added_stock_alarm_success":"The product has been added to the stock alert list","added_price_alarm_success":"The product has been added to the price alert list","no_products_selected":"There are no products selected","stock_alarm_list_adding_warning":"Are you sure you want to add it to the stock alert list?","price_alarm_list_adding_warning":"Are you sure you want to add it to the price alert list?","price_alarm_yes":"Add to Price Alert List","stock_alarm_yes":"Add to Stock Alarm List","compare_min_desc":"You must select at least 2 products for comparison","variant_notify":"Please select the product options","password_difficulty_desc":"Your password must be <span class='text-body'>at least 8 characters<\/span> . It must contain <span class='text-body'>1 uppercase letter, 1 lowercase letter, numbers<\/span> and <span class='text-body'>special characters (.#?!@$%^&*-)<\/span> .","weak_password":"Weak Password","strong_password":"Strong Password","success":"Success","danger":"Danger","info":"Information","mail_already_registered":"This email is already registered. Please login.","phone_already_registered":"This phone number is already registered. Please login.","day":"Day","month":"Month","year":"Year","hour":"Hour","minute":"Minute","second":"Second","week":"Week","select_location":"Select Location","select_date":"Select Date","show_more":"Show More","loading":"Loading...","send":"Send","resend":"Resend","mobile_app":"Mobile App","previous":"Previous","next":"Next","pending":"Pending","confirmed":"Confirmed","cancelled":"Cancelled","withdrawn":"Withdrawn","processed":"Processed","failed":"Failed","bank_transfer":"Bank Transfer","january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","mon":"Mon","tue":"Tue","wed":"Wed","thu":"Thu","fri":"Fri","sat":"Sat","sun":"Sun","cart_change_warning":"No changes can be made to the cart while the order is in progress.","redirect_to_payment_page":"You will be redirected to the order page.","go_to_payment":"Go to Order Page","add":"Add","later":"Later","sort_by_a_to_z":"A to Z","country":"Country","save":"Save","choose_city":"Select Province","choose_town":"Select District","fax":"Fax","order_number":"Order number","address":"Address","delivery_address":"Delivery address","surname":"Last Name","name":"Name","message":"Your Message","sort_comment":"Sort Comments","city":"Province","home_phone":"Home Phone","continue":"CONTINUE","error_try_again":"An error occured, please try again","payment_method":"Payment method","shipping_fee":"Shipping cost","general_total":"Grand total","daily":"daily subscription","weekly":"Weekly subscription","15d
2841aily":"15 day subscription","monthly":"1 month subscription","2monthly":"2 month subscription","3monthly":"3 month subscription","4monthly":"4 month subscription","5monthly":"5 month subscription","6monthly":"6 month subscription","unit_price":"Unit price","all":"All","alphabetical_sort":"Alphabetical Sorting","clear":"Clean","phone":"Telephone","cancel":"give up","delete":"Delete","last":"End","detail":"Detail","active":"Active","passive":"Passive","apply":"Apply","update":"Update","date":"History","write":"Summer","too_many_requests":"You have made too many requests. Please try again in %RETRY_AFTER% seconds.","newsletter":"E-Newsletter Subscription","newsletter_desc":"Subscribe to our e-bulletin to be informed about campaigns and innovations!","enter_email":"Enter Your E-mail","register":"Register","social_media":"Social Media","social_desc":"Subscribe to our E-bulletin to receive Special Campaigns and Opportunities for our Followers!","address_contact":"Address & Contact","phone_number":"Telephone","kvkk":"GDPR Agreement","kvkk_link_desc":"I have read and agree to the Privacy Policy.","address_and_contact":"ADDRESS & CONTACT","mail":"Email Support","whatsapp":"WhatsApp Support"},"header":{"see_all":"See All","back":"Back","add_to_cart":"Add to Cart","discount":"Discount","quantity":"Amount","email":"Email","homepage":"Home Page","search":"Search","color":"Colour","edit":"Edit","remove":"Remove","yes":"Yes","no":"No","okay":"Ok","out_of_stock":"Sold Out","or":"or ","and":"and","read_more":"Read More","less_more":"Read Less","select":"Choose","choose":"Choose","no_result":"There are no results","share":"Share","dear":"Dear","security_code":"Security Code","new":"New","vat":"VAT","copy":"Copy","copied":"Copied","copy_link":"Copy link","form_required":"This field cannot be left blank!","not_email_format":"Not suitable for email format","not_phone_format":"Phone number is missing or incorrect","membership_activated":"Your membership has been successfully activated, you can log in.","no_product_added":"The product could not be added to your cart","go_to_cart":"Go to Cart","load_more_products":"Load More Products","up_load_more_products":"Load Previous Products","send_success":"Transmitted Successfully","send_error":"Form submission failed. Please try again.","added_fav_success":"Added to your favorite list","added_stock_alarm_success":"The product has been added to the stock alert list","added_price_alarm_success":"The product has been added to the price alert list","no_products_selected":"There are no products selected","stock_alarm_list_adding_warning":"Are you sure you want to add it to the stock alert list?","price_alarm_list_adding_warning":"Are you sure you want to add it to the price alert list?","price_alarm_yes":"Add to Price Alert List","stock_alarm_yes":"Add to Stock Alarm List","compare_min_desc":"You must select at least 2 products for comparison","variant_notify":"Please select the product options","password_difficulty_desc":"Your password must be <span class='text-body'>at least 8 characters<\/span> . It must contain <span class='text-body'>1 uppercase letter, 1 lowercase letter, numbers<\/span> and <span class='text-body'>special characters (.#?!@$%^&*-)<\/span> .","weak_password":"Weak Password","strong_password":"Strong Password","success":"Success","danger":"Danger","info":"Information","mail_already_registered":"This email is already registered. Please login.","phone_already_registered":"This phone number is already registered. Please login.","day":"Day","month":"Month","year":"Year","hour":"Hour","minute":"Minute","second":"Second","week":"Week","select_location":"Select Location","select_date":"Select Date","show_more":"Show More","loading":"Loading...","send":"Send","resend":"Resend","mobile_app":"Mobile App","previous":"Previous","next":"Next","pending":"Pending","confirmed":"Confirmed","cancelled":"Cancelled","withdrawn":"Withdrawn","processed":"Processed","failed":"Failed","bank_transfer":"Bank Transfer","january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","mon":"Mon","tue":"Tue","wed":"Wed","thu":"Thu","fri":"Fri","sat":"Sat","sun":"Sun","cart_change_warning":"No changes can be made to the cart while the order is in progress.","redirect_to_payment_page":"You will be redirected to the order page.","go_to_payment":"Go to Order Page","add":"Add","later":"Later","sort_by_a_to_z":"A to Z","country":"Country","save":"Save","choose_city":"Select Province","choose_town":"Select District","fax":"Fax","order_number":"Order number","address":"Address","delivery_address":"Delivery address","surname":"Last Name","name":"Name","message":"Your Message","sort_comment":"Sort Comments","city":"Province","home_phone":"Home Phone","continue":"CONTINUE","error_try_again":"An error occured, please try again","payment_method":"Payment method","shipping_fee":"Shipping cost","general_total":"Grand total","daily":"daily subscription","weekly":"Weekly subscription","15d
2841aily":"15 day subscription","monthly":"1 month subscription","2monthly":"2 month subscription","3monthly":"3 month subscription","4monthly":"4 month subscription","5monthly":"5 month subscription","6monthly":"6 month subscription","unit_price":"Unit price","all":"All","alphabetical_sort":"Alphabetical Sorting","clear":"Clean","phone":"Telephone","cancel":"give up","delete":"Delete","last":"End","detail":"Detail","active":"Active","passive":"Passive","apply":"Apply","update":"Update","date":"History","write":"Summer","too_many_requests":"You have made too many requests. Please try again in %RETRY_AFTER% seconds.","menu":"Menu","favorites":"My Favorites","account":"My Account","my_order":" My Orders","my_personal_info":"My Personal Informations","my_message":"My Messages","my_address":"My Addresses","logout":"Log out","login":"Login","register":"Register","cart":"Account","search_placeholder":"Search for products, brands or categories","categories":"Categories","brands":"Brands","tags":"Tags","products":"Products","all_categories":"Categories","choose_language":"Language","choose_currency":"Currency","search_history":"Search History","my_discount_code":"My Discount Codes","account2":"Login \/ SignUp","telephone":"+49 173 6921752","whatsapp":"WhatsApp Support"},"common":{"see_all":"See All","back":"Back","add_to_cart":"Add to Cart","discount":"Discount","quantity":"Amount","email":"Email","homepage":"Home Page","search":"Search","color":"Colour","edit":"Edit","remove":"Remove","yes":"Yes","no":"No","okay":"Ok","out_of_stock":"Sold Out","or":"or ","and":"and","read_more":"Read More","less_more":"Read Less","select":"Choose","choose":"Choose","no_result":"There are no results","share":"Share","dear":"Dear","security_code":"Security Code","new":"New","vat":"VAT","copy":"Copy","copied":"Copied","copy_link":"Copy link","form_required":"This field cannot be left blank!","not_email_format":"Not suitable for email format","not_phone_format":"Phone number is missing or incorrect","membership_activated":"Your membership has been successfully activated, you can log in.","no_product_added":"The product could not be added to your cart","go_to_cart":"Go to Cart","load_more_products":"Load More Products","up_load_more_products":"Load Previous Products","send_success":"Transmitted Successfully","send_error":"Form submission failed. Please try again.","added_fav_success":"Added to your favorite list","added_stock_alarm_success":"The product has been added to the stock alert list","added_price_alarm_success":"The product has been added to the price alert list","no_products_selected":"There are no products selected","stock_alarm_list_adding_warning":"Are you sure you want to add it to the stock alert list?","price_alarm_list_adding_warning":"Are you sure you want to add it to the price alert list?","price_alarm_yes":"Add to Price Alert List","stock_alarm_yes":"Add to Stock Alarm List","compare_min_desc":"You must select at least 2 products for comparison","variant_notify":"Please select the product options","password_difficulty_desc":"Your password must be <span class='text-body'>at least 8 characters<\/span> . It must contain <span class='text-body'>1 uppercase letter, 1 lowercase letter, numbers<\/span> and <span class='text-body'>special characters (.#?!@$%^&*-)<\/span> .","weak_password":"Weak Password","strong_password":"Strong Password","success":"Success","danger":"Danger","info":"Information","mail_already_registered":"This email is already registered. Please login.","phone_already_registered":"This phone number is already registered. Please login.","day":"Day","month":"Month","year":"Year","hour":"Hour","minute":"Minute","second":"Second","week":"Week","select_location":"Select Location","select_date":"Select Date","show_more":"Show More","loading":"Loading...","send":"Send","resend":"Resend","mobile_app":"Mobile App","previous":"Previous","next":"Next","pending":"Pending","confirmed":"Confirmed","cancelled":"Cancelled","withdrawn":"Withdrawn","processed":"Processed","failed":"Failed","bank_transfer":"Bank Transfer","january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December","mon":"Mon","tue":"Tue","wed":"Wed","thu":"Thu","fri":"Fri","sat":"Sat","sun":"Sun","cart_change_warning":"No changes can be made to the cart while the order is in progress.","redirect_to_payment_page":"You will be redirected to the order page.","go_to_payment":"Go to Order Page","add":"Add","later":"Later","sort_by_a_to_z":"A to Z","country":"Country","save":"Save","choose_city":"Select Province","choose_town":"Select District","fax":"Fax","order_number":"Order number","address":"Address","delivery_address":"Delivery address","surname":"Last Name","name":"Name","message":"Your Message","sort_comment":"Sort Comments","city":"Province","home_phone":"Home Phone","continue":"CONTINUE","error_try_again":"An error occured, please try again","payment_method":"Payment method","shipping_fee":"Shipping cost","general_total":"Grand total","daily":"daily subscription","weekly":"Weekly subscription","15d
2841aily":"15 day subscription","monthly":"1 month subscription","2monthly":"2 month subscription","3monthly":"3 month subscription","4monthly":"4 month subscription","5monthly":"5 month subscription","6monthly":"6 month subscription","unit_price":"Unit price","all":"All","alphabetical_sort":"Alphabetical Sorting","clear":"Clean","phone":"Telephone","cancel":"give up","delete":"Delete","last":"End","detail":"Detail","active":"Active","passive":"Passive","apply":"Apply","update":"Update","date":"History","write":"Summer","too_many_requests":"You have made too many requests. Please try again in %RETRY_AFTER% seconds."}};
2842    const PAGE_LINK = {"CART":"cart-1","LOGIN":"member-login-page","VENDOR_LOGIN":"","REGISTER":"member-registration","CONTACT":"contact","CUSTOMER_ORDER_LIST":"","MEMBER_REGISTER_CONFIRMATION":"","CUSTOMER_PASSWORD_REMINDER":"","ORDER_TRACKING":"","MEMBER_SHOPPING_LIST":"","ORDER":"order"};
2843    const SNIPPET_DATA = [];
2844</script>
vendor: 1 bytes, line 2844
2844
2845<script src="https://www.turtlecancarry.com/resources/assets/js/endpoint.js?v=1790172540" defer></script>
vendor: 1 bytes, line 2845
2845
2846<script src="https://www.turtlecancarry.com/resources/assets/js/plugins/vendor.min.js?v=1790172540" defer></script>
vendor: 1 bytes, line 2846
2846
2847<script src="https://www.turtlecancarry.com/resources/assets/js/common.js?v=1790172540" defer></script>
vendor: 1 bytes, line 2847
2847
2848<script src="https://www.turtlecancarry.com/resources/templates/cfa502a7-de32-4f3a-b6c5-0336f293132e/assets/js/theme.js?v=1790172540" defer></script>
2848
2849
2850    
2851
2852	<div id="cookieBanner" class="fixed inset-x-0 bottom-0 bg-white border-t shadow-lg z-[100] opacity-0 invisible translate-y-full transition-all duration-300">
2853		<div class="container py-3 lg:py-4">
2854			<div class="flex flex-col lg:flex-row lg:items-center gap-3 lg:gap-6">
2855				<div class="flex items-start gap-3">
2856					<div class="hidden lg:flex flex-shrink-0 size-8 bg-primary/10 rounded-full items-center justify-center text-primary">
2857						<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cookie-icon lucide-cookie"><path d="M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5"/><path d="M8.5 8.5v.01"/><path d="M16 15.5v.01"/><path d="M12 12v.01"/><path d="M11 17v.01"/><path d="M7 14v.01"/></svg>
2858					</div>
2859					<div class="flex-1 text-xs lg:text-sm">
2860						<div class="font-semibold text-sm lg:text-base inline-flex items-center gap-2 leading-tight mb-1 lg:mb-0">
2861							<div class="flex lg:hidden flex-shrink-0 size-6 bg-primary/10 rounded-full items-center justify-center text-primary">
2862								<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cookie-icon lucide-cookie"><path d="M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5"/><path d="M8.5 8.5v.01"/><path d="M16 15.5v.01"/><path d="M12 12v.01"/><path d="M11 17v.01"/><path d="M7 14v.01"/></svg>
2863							</div>
2864							Cookie Usage
2865						</div>
2866						<div class="text-body/70">
2867							Your personal data is collected and processed in accordance with applicable laws to help us provide our services more effectively. For more detailed information, please review our Privacy Policy.
2868																						If you click <button type="button" class="font-semibold underline cursor-pointer text-primary" onclick="rejectAllCookies()">Reject</button>, only the cookies required for our website to function will be used.
2869													</div>
2870					</div>
2871				</div>
2872				<div class="grid grid-cols-2 gap-2 lg:flex lg:flex-shrink-0">
2873										<button onclick="showCookieSettings()" class="btn btn-light px-3 lg:px-6 text-xs lg:text-sm">
2874						Customize Cookies
2875					</button>
2876					<button onclick="acceptAllCookies()" class="btn btn-primary px-3 lg:px-6 text-xs lg:text-sm">
2877						Accept All
2878					</button>
2879				</div>
2880			</div>
2881		</div>
2882	</div>
2883        <div id="cookieModal" class="fixed inset-0 bg-black/50 backdrop-blur-sm z-[101] opacity-0 invisible transition-all duration-300">
2884            <div class="flex items-center justify-center min-h-screen p-4">
2885                <div class="flex flex-col bg-white rounded-xl shadow-2xl max-w-2xl w-full max-h-[90vh] overflow-hidden transform scale-95 transition-transform duration-300" data-cookie-modal-content>
2886                    <div class="px-4 lg:px-6 py-3 lg:py-4 border-b border-gray-200">
2887                        <div class="flex items-center justify-between">
2888                            <div class="text-xl font-semibold text-body">Cookie Settings</div>
2889                            <button onclick="closeCookieSettings()" class="p-2 hover:bg-gray-100 rounded-lg transition-colors">
2890                                <svg class="w-5 h-5 text-gray-500" fill="none" stroke="currentColor" viewBox="0 0 24 24">
2891                                    <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
2892                                        d="M6 18L18 6M6 6l12 12"></path>
2893                                </svg>
2894                            </button>
2895                        </div>
2896                    </div>
2897                    <div class="px-4 lg:px-6 py-3 lg:py-4 max-h-96 overflow-y-auto">
2898                        <p class="text-sm text-gray-600 mb-6">
2899                            You can manage your cookie settings below. You can read the descriptions for each category to learn more.
2900                        </p>
2901                        <div class="space-y-4">
2902                            <div class="border border-gray-200 rounded-lg p-3 lg:p-4">
2903                                <div class="flex items-center justify-between mb-2">
2904                                    <div class="text-sm lg:text-base font-semibold text-body">Strictly Necessary Cookies</div>
2905                                    <div class="flex items-center">
2906                                        <span class="text-xs text-gray-500 mr-2">Always Active</span>
2907                                        <div class="w-10 h-6 bg-primary rounded-full relative">
2908                                            <div class="w-4 h-4 bg-white rounded-full absolute top-1 right-1 shadow-sm"></div>
2909                                        </div>
2910                                    </div>
2911                                </div>
2912                                <p class="text-xs lg:text-sm text-gray-600">
2913                                    These cookies are necessary to perform basic website functions and cannot be disabled.
2914                                </p>
2915                            </div>
2916                            <div class="border border-gray-200 rounded-lg p-3 lg:p-4">
2917                                <div class="flex items-center justify-between mb-2">
2918                                    <div class="text-sm lg:text-base font-semibold text-body">Functional Cookies</div>
2919                                    <label class="relative inline-flex items-center cursor-pointer">
2920                                        <input type="checkbox" id="functional" class="sr-only peer"
2921                                            onchange="updateCookiePreference('functional', this.checked)">
2922                                        <div class="w-10 h-6 bg-gray-200 peer-focus:outline-none rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-1 after:left-1 after:bg-white after:rounded-full after:h-4 after:w-4 after:transition-all peer-checked:bg-primary"></div>
2923                                    </label>
2924                                </div>
2925                                <p class="text-xs lg:text-sm text-gray-600">
2926                                    Cookies that provide enhanced features and personalization options. Language selection, theme selection, etc.
2927                                </p>
2928                            </div>
2929                            <div class="border border-gray-200 rounded-lg p-3 lg:p-4">
2930                                <div class="flex items-center justify-between mb-2">
2931                                    <div class="text-sm lg:text-base font-semibold text-body">Analytics Cookies</div>
2932                                    <label class="relative inline-flex items-center cursor-pointer">
2933                                        <input type="checkbox" id="analytics" class="sr-only peer"
2934                                            onchange="updateCookiePreference('analytics', this.checked)">
2935                                        <div class="w-10 h-6 bg-gray-200 peer-focus:outline-none rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-1 after:left-1 after:bg-white after:rounded-full after:h-4 after:w-4 after:transition-all peer-checked:bg-primary"></div>
2936                                    </label>
2937                                </div>
2938                                <p class="text-xs lg:text-sm text-gray-600">
2939                                    Cookies used to analyze site usage and improve performance.
2940                                </p>
2941                            </div>
2942                            <div class="border border-gray-200 rounded-lg p-3 lg:p-4">
2943                                <div class="flex items-center justify-between mb-2">
2944                                    <div class="text-sm lg:text-base font-semibold text-body">Marketing Cookies</div>
2945                                    <label class="relative inline-flex items-center cursor-pointer">
2946                                        <input type="checkbox" id="marketing" class="sr-only peer"
2947                                            onchange="updateCookiePreference('marketing', this.checked)">
2948                                        <div class="w-10 h-6 bg-gray-200 peer-focus:outline-none rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-1 after:left-1 after:bg-white after:rounded-full after:h-4 after:w-4 after:transition-all peer-checked:bg-primary"></div>
2949                                    </label>
2950                                </div>
2951                                <p class="text-xs lg:text-sm text-gray-600">
2952                                    Cookies used to display personalized ads and measure the effectiveness of marketing campaigns.
2953                                </p>
2954                            </div>
2955                        </div>
2956                    </div>
2957                    <div class="px-4 lg:px-6 py-3 lg:py-4 border-t border-gray-200 bg-gray-50">
2958                        <div class="flex flex-col sm:flex-row gap-3 sm:justify-end">
2959                            <button onclick="acceptAllCookies()"
2960                                    class="px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 hover:bg-gray-50 rounded-lg transition-colors">
2961                                Accept All
2962                            </button>
2963                            <button onclick="savePreferences()"
2964                                    class="px-6 py-2 text-sm font-medium text-white bg-primary rounded-lg transition-colors">
2965                                Save Preferences
2966                            </button>
2967                        </div>
2968                    </div>
2969                </div>
2970            </div>
2971        </div>
2972	
2972<script src="https://www.turtlecancarry.com/resources/assets/js/snippets/_cookie-law.js?v=1790172540" defer></script>
2972
2973
2974<script>window.tsa = window.tsa || function () { (tsa.q = tsa.q || []).push(arguments) }</script>
vendor: 1 bytes, line 2974
2974
2975<script async src="https://analytics.tsoftapps.com/tsa.js"></script>
vendor: 1 bytes, line 2975
2975
2976<script>
2977(function () {
2978    if (typeof tsa !== 'function') return;
2979
2980    var CUR = (typeof CURRENCY !== 'undefined' && CURRENCY) ? CURRENCY : 'TRY';
2981
2982    var toNumber = function (v) {
2983        if (v == null) return 0;
2984        if (typeof v === 'number') return isFinite(v) ? v : 0;
2985        var s = String(v).replace(/[^\d.,-]/g, '');
2986        var lastComma = s.lastIndexOf(',');
2987        var lastDot = s.lastIndexOf('.');
2988        if (lastComma > lastDot) {
2989            s = s.replace(/\./g, '').replace(',', '.');
2990        } else {
2991            s = s.replace(/,/g, '');
2992        }
2993        var n = parseFloat(s);
2994        return isFinite(n) ? n : 0;
2995    };
2996
2997    var productFromData = function () {
2998        if (typeof PRODUCT_DATA === 'undefined' || !PRODUCT_DATA.length) return null;
2999        return PRODUCT_DATA[0];
3000    };
3001
3002    var productById = function (id) {
3003        if (id == null || typeof PRODUCT_DATA === 'undefined' || !PRODUCT_DATA.length) return null;
3004        for (var i = 0; i < PRODUCT_DATA.length; i++) {
3005            if (PRODUCT_DATA[i] && PRODUCT_DATA[i].id == id) return PRODUCT_DATA[i];
3006        }
3007        return null;
3008    };
3009
3010        var resolveProduct = function (item) {
3011        if (!item) return null;
3012
3013        var ap = item.addedProduct;
3014        if (ap && (ap.sku || ap.code)) {
3015                        var delta = parseFloat(ap.change);
3016            if (!(delta > 0)) delta = parseFloat(ap.quantity);
3017            return {
3018                sku: String(ap.sku || ap.code),
3019                name: ap.name || '',
3020                category: ap.category_path || ap.category || '',
3021                price: toNumber(ap.price),
3022                quantity: delta > 0 ? delta : 1
3023            };
3024        }
3025
3026        var pd = productById(item.productId);
3027        if (pd && (pd.code || pd.id != null)) {
3028            return {
3029                sku: String(pd.code || pd.id),
3030                name: pd.name || '',
3031                category: pd.category_path || pd.category || '',
3032                price: toNumber(pd.total_sale_price != null ? pd.total_sale_price : pd.sale_price),
3033                quantity: parseFloat(item.quantity) || 1
3034            };
3035        }
3036
3037        return null;
3038    };
3039
3040    if (PAGE_ID == 3 || PAGE_ID == 38 || PAGE_ID == 94) {
3041        var p = productFromData();
3042        if (p) {
3043            tsa('product_view', {
3044                sku: p.code || String(p.id || ''),
3045                name: p.name || '',
3046                category: p.category_path || p.category || '',
3047                price: toNumber(p.total_sale_price != null ? p.total_sale_price : p.sale_price),
3048                currency: p.currency || CUR
3049            });
3050        }
3051    }
3052
3053    if (PAGE_ID == 30) {
3054        var cartInfo = (typeof CART_INFO !== 'undefined' && CART_INFO) ? CART_INFO : {};
3055        tsa('cart_view', {
3056            total: toNumber(cartInfo.TOTAL),
3057            items_count: parseInt(cartInfo.COUNT) || 0,
3058            currency: CUR
3059        });
3060    }
3061
3062    if (PAGE_ID == 12) {
3063        var q = '';
3064        try { q = new URLSearchParams(location.search).get('q') || ''; } catch (e) {}
3065        var count = 0;
3066        try {
3067            count = (typeof PRODUCT_DATA !== 'undefined' && PRODUCT_DATA.length)
3068                ? PRODUCT_DATA.length
3069                : document.querySelectorAll('[data-product-id]').length;
3070        } catch (e) {}
3071        tsa('search', { query: q, results_count: count });
3072    }
3073
3074    if (PAGE_ID == 91 && !/\/approve(\/|$|\?)/.test(location.pathname + location.search)) {
3075        var cartInfo91 = (typeof CART_INFO !== 'undefined' && CART_INFO) ? CART_INFO : {};
3076        tsa('checkout_start', {
3077            total: toNumber(cartInfo91.TOTAL),
3078            items_count: parseInt(cartInfo91.COUNT) || 0,
3079            currency: CUR
3080        });
3081    }
3082
3083    if (typeof callbacks !== 'undefined' && callbacks && callbacks.cart && Array.isArray(callbacks.cart.add)) {
3084        callbacks.cart.add.push(function (response) {
3085            var items = Array.isArray(response) ? response : [response];
3086            items.forEach(function (item) {
3087                if (!item || (item.status != null && item.status < 1)) return;
3088                var p = resolveProduct(item);
3089                if (!p) return;
3090                tsa('add_to_cart', {
3091                    sku: p.sku,
3092                    name: p.name,
3093                    category: p.category,
3094                    price: p.price,
3095                    quantity: p.quantity,
3096                    currency: item.currency || CUR
3097                });
3098            });
3099        });
3100    }
3101
3102    if (typeof callbacks !== 'undefined' && callbacks && callbacks.cart && Array.isArray(callbacks.cart.delete)) {
3103        callbacks.cart.delete.push(function (response) {
3104            if (!response) return;
3105            var item = Array.isArray(response) ? response[0] : response;
3106            var p = resolveProduct(item);
3107            if (!p) return;
3108            tsa('remove_from_cart', {
3109                sku: p.sku,
3110                name: p.name,
3111                category: p.category,
3112                price: p.price,
3113                quantity: p.quantity,
3114                currency: item.currency || CUR
3115            });
3116        });
3117    }
3118
3119    if (typeof callbacks !== 'undefined' && callbacks && callbacks.order && Array.isArray(callbacks.order.approve)) {
3120        callbacks.order.approve.push(function (orderData) {
3121            if (!orderData || !orderData.transaction) return;
3122            var key = 'tsa_purchase_' + orderData.transaction;
3123            try {
3124                if (sessionStorage.getItem(key)) return;
3125                sessionStorage.setItem(key, '1');
3126            } catch (e) {}
3127            var products = Array.isArray(orderData.products) ? orderData.products : [];
3128            var itemsCount = products.reduce(function (s, pr) {
3129                return s + (parseInt(pr && pr.quantity) || 1);
3130            }, 0);
3131            if (!itemsCount) itemsCount = products.length;
3132            tsa('purchase', {
3133                order_id: orderData.transaction,
3134                total: toNumber(orderData.amount),
3135                items_count: itemsCount,
3136                currency: orderData.currency || CUR
3137            });
3138
3139                        products.forEach(function (pr) {
3140                if (!pr) return;
3141                var sku = pr.code || (pr.identifier != null ? String(pr.identifier) : '');
3142                if (!sku) return;
3143                tsa('purchase_item', {
3144                    order_id: orderData.transaction,
3145                    sku: sku,
3146                    name: pr.name || '',
3147                    category: pr.category_path || pr.category || '',
3148                    price: toNumber(pr.amount_order != null ? pr.amount_order : pr.amount),
3149                    quantity: parseFloat(pr.quantity) || 1,
3150                    total: toNumber(pr.total_amount_order != null ? pr.total_amount_order : pr.total_amount),
3151                    currency: orderData.currency || CUR
3152                });
3153            });
3154        });
3155    }
3156})();
3157</script>
3157
3158								<div class="tcljdabyn" >
3159	<a href="https://www.tsoft360.com/en/?utm_source=www_turtlecancarry_com&amp;utm_medium=footer&amp;utm_campaign=powered_by" target="_blank" rel="noopener" title="T-Soft E-Commerce Systems" class="ticljdabyn">
3160		<img src="https://public.tsoftstatic.com/Data/img/tsoft360.svg" width="129" height="30" alt="T-Soft 360 Logo" class="tlcljdabyn" loading="lazy">
3161	</a>
3162	<span class="tscljdabyn">
3163		Powered by
3164		<a href="https://www.tsoft360.com/en/?utm_source=www_turtlecancarry_com&amp;utm_medium=footer&amp;utm_campaign=powered_by" target="_blank" rel="noopener" title="T-Soft E-Commerce Systems" class="tacljdabyn">
3165			<span style="color:#ff5d01 !important;">T</span>-SOFT
3166		</a>
3167		<a href="https://www.tsoft360.com/en/?utm_source=www_turtlecancarry_com&amp;utm_medium=footer&amp;utm_campaign=powered_by" target="_blank" rel="noopener" title="E-Commerce">E-Commerce</a>
3168	</span>
3169</div>
3170<style>
3171	.tcljdabyn{
3172		width: 100% !important;
3173		height: auto !important;
3174		font-size: 12px !important;
3175		line-height: 30px !important;
3176		color: #3b3734 !important;
3177		text-align: center !important;
3178		display: flex !important;
3179		justify-content: center !important;
3180		align-items: center !important;
3181		gap: 4px !important;
3182		background: #f0f0f0 !important;
3183		padding: 10px !important;
3184		position: relative !important;
3185		visibility: visible !important;
3186		opacity: 1 !important;
3187		transition: all 0.5s ease !important;
3188		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
3189	}
3190	.ticljdabyn{
3191		height: 22px !important;
3192		transition: all 0.5s ease !important;
3193		visibility: visible !important;
3194		opacity: 1 !important;
3195		display: inline-flex !important;
3196		align-items: center !important;
3197	}
3198	.tlcljdabyn{
3199		height: 100% !important;
3200		max-height: 100% !important;
3201		object-fit: scale-down !important;
3202	}
3203	.tcljdabyn:hover .tscljdabyn{
3204		visibility: visible !important;
3205		opacity: 1 !important;
3206	}
3207	.tcljdabyn:hover .ticljdabyn{
3208		visibility: hidden !important;
3209		opacity: 0 !important;
3210	}
3211	.tscljdabyn{
3212		position: absolute !important;
3213		inset: 0 !important;
3214		display: inline-flex !important;
3215		align-items: center !important;
3216		justify-content: center !important;
3217		gap: 4px !important;
3218		visibility: hidden !important;
3219		opacity: 0 !important;
3220		transition: all 0.5s ease !important;
3221		color: #3b3734 !important;
3222	}
3223	.tacljdabyn{
3224		color: inherit !important;
3225		font-weight: 600 !important;
3226		text-decoration: none !important;
3227		transition: all 0.3s ease !important;
3228	}
3229</style>
3230</body>
3231</html>        
3232	</body>
3233</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.