PageSourceSearch

https://www.ateliercologne.com/fr_fr/storelocator

html ateliercologne.com collected 2026-10-02 10:34:00 UTC 46,646 bytes, 864 lines download raw bytes

1<!doctype html>
2<html lang="fr">
3    <head >
4        
4<script>
5    var BASE_URL = 'https://www.ateliercologne.com/fr_fr/';
6    var CURRENT_WEBSITE = 'fr'
7    var require = {
8        "baseUrl": "https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR"
9    };
10</script>
10
11        <meta charset="utf-8"/>
12<meta name="title" content="Atelier Cologne - Nos magasins"/>
13<meta name="description" content="Trouvez la boutique Atelier Cologne la plus près de chez vous et venez nous rendre visite !"/>
14<meta name="robots" content="INDEX,FOLLOW"/>
15<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/>
16<meta name="format-detection" content="telephone=no"/>
17<title></title>
18<link  rel="stylesheet" type="text/css"  media="all" href="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/mage/calendar.css" />
19<link  rel="stylesheet" type="text/css"  media="all" href="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/css/styles-m.css" />
20<link  rel="stylesheet" type="text/css"  media="all" href="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/css/bootstrap.css" />
21<link  rel="stylesheet" type="text/css"  media="all" href="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/css/slick.css" />
22<link  rel="stylesheet" type="text/css"  media="all" href="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/css/slick-theme.css" />
23<link  rel="stylesheet" type="text/css"  media="all" href="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/css/main.css" />
24<link  rel="stylesheet" type="text/css"  media="all" href="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/Afterpay_Afterpay/css/afterpay-express-checkout.css" />
25<link  rel="stylesheet" type="text/css"  media="all" href="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/Mageplaza_SocialLogin/css/style.css" />
26<link  rel="stylesheet" type="text/css"  media="all" href="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/Mageplaza_Core/css/grid-mageplaza.css" />
27<link  rel="stylesheet" type="text/css"  media="all" href="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/Mageplaza_Core/css/font-awesome.min.css" />
28<link  rel="stylesheet" type="text/css"  media="all" href="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/Mageplaza_Core/css/magnific-popup.css" />
29<link  rel="stylesheet" type="text/css"  media="screen and (min-width: 768px)" href="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/css/styles-l.css" />
30<link  rel="stylesheet" type="text/css"  media="print" href="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/css/print.css" />
31<script  type="text/javascript"  src="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/requirejs/require.min.js"></script>
vendor: 1 bytes, line 31
31
32<script  type="text/javascript"  src="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/requirejs-min-resolver.min.js"></script>
vendor: 1 bytes, line 32
32
33<script  type="text/javascript"  src="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/mage/requirejs/mixins.min.js"></script>
vendor: 1 bytes, line 33
33
34<script  type="text/javascript"  src="https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/requirejs-config.min.js"></script>
34
35<link  rel="icon" type="image/x-icon" href="https://www.ateliercologne.com/media/favicon/default/Logo_1.jpg" />
36<link  rel="shortcut icon" type="image/x-icon" href="https://www.ateliercologne.com/media/favicon/default/Logo_1.jpg" />
37<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"  type="text/javascript" charset="UTF-8" data-domain-script="745f5e99-6a9c-41c9-be77-325b8eb4eea2" ></script>
vendor: 2 bytes, line 37
37
38<script type="text/javascript">
39function OptanonWrapper() { }
40</script>
40        
41<script>
42    window.gtm_head_data = window.gtm_head_data || {};
43    window.gtm_head_data.user_data = {"isLoggedIn":false};
44</script>
vendor: 1 bytes, line 44
44
45<script>
46    window.gtm_head_data = window.gtm_head_data || {};
47
48    window.gtm_head_data.gtmCart = window.gtm_head_data.gtmCart || [];
49    
50    console.log("gtm_data_cart", window.gtm_head_data.gtmCart);
51    if(!window.gtm_head_data.gtmGwp || !window.gtm_head_data.gtmGwp.length) {
52      window.gtm_head_data.gtmGwp = [];
53    }
54
55    if(!window.gtm_head_data.gtmSamples || !window.gtm_head_data.gtmSamples.length) {
56      window.gtm_head_data.gtmSamples = [];
57    }
58
59    window.gtm_head_data.gtmCartInfo = window.gtm_head_data.gtmCartInfo || {};
60    window.gtm_head_data.gtmCartInfo.currencyCode = '';
61</script>
61
62
63<!-- Google Tag Manager -->
64<script>
65    window.dataLayer = window.dataLayer || []
66    window.gtm_head_data = window.gtm_head_data || {} // static page data (should be contributed before reaching this point)
67
68    const pageCategory = getPageCategory()
69
70    const pageKeys = {}
71    Object.assign(pageKeys, getTagData(pageCategory))
72    Object.assign(pageKeys, getBreadcrumbs())
73    Object.assign(pageKeys, getUserData(pageCategory))
74    Object.assign(pageKeys, getSearchData(pageCategory))
75    Object.assign(pageKeys, getGiftsData(pageCategory))
76    Object.assign(pageKeys, getSamplesData(pageCategory))
77
78    dataLayer.push(pageKeys)
79
80    pushVirtualPageEvent(pageCategory)
81
82    dataLayer.push({
83        'gtm.start': new Date().getTime(),
84        event: 'gtm.js'
85    })
86
87    pushServerEvents()
88    pushCartData(pageCategory)
89    pushProductDetails(pageCategory)
90
91    loadGtmScript()
92
93    function pushVirtualPageEvent(pageCategory) {
94        switch(pageCategory) {
95            case 'cart page':
96                dataLayer.push({
97                    'virtualPageURL': '/ATC/fr/cart/',
98                    'virtualPageTitle': 'checkout cart',
99                })
100                break;
101            case 'checkout page':
102                dataLayer.push({
103                    'virtualPageURL': '/ATC/fr/shipping/info',
104                    'virtualPageTitle': 'checkout shipping info',
105                })
106                break;
107            case 'store locator page':
108                dataLayer.push({
109                    'virtualPageURL': '/ATC/fr/store-locator/home',
110                    'virtualPageTitle': 'Store Locator Result Page – ATC',
111                })
112                break;
113            case 'transaction page':
114                dataLayer.push({
115                    'virtualPageURL': '/ATC/fr/confirmation/',
116                    'virtualPageTitle': 'checkout confirmation',
117                })
118                localStorage.removeItem('productsInCart') // should this be here?
119                break;
120            case 'assistance page': {
121                const {
122                    bundleType,
123                    screenType,
124                    bundleName,
125                } = window.gtm_head_data.bundleData
126                if(screenType === 'choice')
127                    dataLayer.push({
128                        'virtualPageURL': `/quick-view/${bundleType}/case1`,
129                        'virtualPageTitle': `/quick-view/${bundleType}/${bundleName} - case 1 ${screenType}`
130                    })
131                else
132                    dataLayer.push({
133                        'virtualPageURL': `/quick-view/${bundleType}/start personalization`,
134                        'virtualPageTitle': `/quick-view/${bundleType}/${bundleName} - Start personalization`
135                    })
136                break;
137            }
138        }
139    }
140
141    function getGiftsData(pageCategory) {
142        if(!window.gtm_head_data.gtmGwp || !window.gtm_head_data.gtmGwp.length)
143            return
144
145        const keysToPush = {
146            gwpQuantity: window.gtm_head_data.gtmGwp.length
147        }
148
149        const ignoreKeys = Object.keys(keysToPush)
150
151        window.gtm_head_data.gtmGwp.forEach(item => {
152            Object.entries(item).forEach(([key, value]) => {
153                if(ignoreKeys.includes(key))
154                    return
155                if (key in keysToPush)
156                    keysToPush[key] += `::${value}`;
157                else
158                    keysToPush[key] = value
159            })
160        })
161
162        return keysToPush
163    }
164
165    function getSamplesData(pageCategory) {
166        if(!window.gtm_head_data.gtmSamples || !window.gtm_head_data.gtmSamples.length)
167            return
168
169        const keysToPush = {
170            sampleQuantity: window.gtm_head_data.gtmSamples.length
171        }
172
173        const ignoreKeys = Object.keys(keysToPush)
174
175        window.gtm_head_data.gtmSamples.forEach(item => {
176            Object.entries(item).forEach(([key, value]) => {
177                if(ignoreKeys.includes(key))
178                    return
179                if (key in keysToPush)
180                    keysToPush[key] += `::${value}`;
181                else
182                    keysToPush[key] = value
183            })
184        })
185
186        return keysToPush
187    }
188
189    function pushCartData(pageCategory) {
190        if(!['cart page', 'checkout page'].includes(pageCategory))
191            return
192
193        if(!window.gtm_head_data.gtmCart || !window.gtm_head_data.gtmCart.length)
194            return
195
196        const products = window.gtm_head_data.gtmCart.map(item => ({
197            name: item.name,
198            id: item.id,
199            price: item.price,
200            brand: item.brand,
201            category: item.category,
202            variant: item.variant,
203            quantity: item.quantity,
204            dimension35: item.dimension35,
205            dimension37: item.dimension37,
206            dimension39: item.dimension39,
207            dimension48: item.dimension48,
208            dimension152: item.dimension152,
209            dimension169: item.dimension169
210        }))
211
212        dataLayer.push({
213            event: 'checkout',
214            eventCategory: 'Ecommerce',
215            eventAction: 'Checkout',
216            eventLabel: 'Checkout',
217            event_name: 'view_cart',
218            ecommerce: {
219                currencyCode: 'EUR',
220                checkout: {
221                    actionField: {
222                        step: pageCategory === 'cart page' ? 1 : 3
223                    },
224                    products,
225                }
226            }
227        })
228    }
229
230    function getSearchData(pageCategory) {
231        if(pageCategory !== 'internal search')
232            return
233
234        const searchKeyword = window.location.search
235            .substr(1)
236            .split('&')
237            .map(pair => pair.split('='))
238            .find(([query]) => query === 'q')[1]
239
240                    const numberResults = null
241        
242        return {
243            searchCategory: 'internal search',
244            searchKeyword,
245            numberResults,
246        }
247    }
248
249    function getUserData() {
250        if (!window.gtm_head_data.user_data)
251            return
252
253        const {
254            isLoggedIn,
255            uiGender,
256            uiBirthday,
257            uiEmail,
258            uiUser
259        } = window.gtm_head_data.user_data;
260
261        return {
262            uiLoggedStatus: isLoggedIn ? 'regular logged' : 'not logged',
263            uiGender,
264            uiBirthday,
265            uiEmail,
266            uiUser,
267            uiCity: '',
268            uiPostalCode: '',
269            ecommerceStatus: ''
270        }
271    }
272
273    function getBreadcrumbs() {
274        const {
275            section = 'all axes', // "dimension157"
276            category = 'all axes', // "dimension158"
277            subCategory = 'all axes', // "dimension159"
278        } = window.gtm_head_data.gtmCategories || {}
279        return {
280            section,
281            category,
282            subCategory,
283        }
284    }
285
286    function getTagData(pageCategory) {
287        return {
288            brand: 'ATC',
289            language: 'fr',
290            country: 'fr',
291            siteTypeLevel: 'main',
292            pageCategory,
293        }
294    }
295
296    function getPageCategory() {
297        const currentBodyClasses = JSON.parse("\u005B\u0022storelocator\u002Dindex\u002Dindex\u0022,\u0022page\u002Dlayout\u002D1column\u0022\u005D");
298        const pagesTag = {
299            'cms-index-index': 'homepage',
300            'cms-no-route': 'error page',
301            'cms-page-view': 'others',
302            'contact-index-index': 'customer services',
303            'bundle-without-personalization': 'product detail page',
304            'account': 'my account',
305            'customer-account-create': 'my account',
306            'customer-account-login': 'my account',
307            'customer-account-forgotpassword': 'my account',
308            'customer-account-createpassword': 'my account',
309            'catalogsearch-result-index': 'internal search',
310            'super-category': 'range page',
311            'maison-de-parfum': 'branding page',
312            'category-sunny-citruses': 'product results page',
313            'category-agrumes-ensoleilles': 'product results page',
314            'category-bright-flowers': 'product results page',
315            'category-fleurs-mythiques': 'product results page',
316            'category-fresh-woods': 'product results page',
317            'category-bois-purs': 'product results page',
318            'category-addictive-orientals': 'product results page',
319            'category-orientaux-rares': 'product results page',
320            'category-clean-musks': 'product results page',
321            'category-muscs-elegants': 'product results page',
322            'category-the-archives': 'product results page',
323            'product-listing': 'product results page',
324            'checkout-cart-index': 'cart page',
325            'checkout-index-index': 'checkout page',
326            'checkout-onepage-success': 'transaction page',
327            'storelocator-index-index': 'store locator page',
328            'scentfinder': 'diagnostic',
329            'personalizable-product': 'assistance page',
330        };
331
332        const hasClass = Object.keys(pagesTag).find(key => currentBodyClasses.includes(key));
333
334        return hasClass
335            ? pagesTag[hasClass]
336            : null;
337    }
338
339    function pushProductDetails(pageCategory) {
340        // static product details in PDP
341        if(window.gtm_head_data.pdp_data && pageCategory !== 'assistance page') {
342            const data = window.gtm_head_data.pdp_data
343
344            let skew
345            if(data.children) {
346                // location hash can either be #auto-open-cart or #174=[capacityId]
347                const capacityHash = window.location.hash && window.location.hash.substring(1).split('=')
348                const currentChildCapacityId = window.location.hash && capacityHash.length === 2 && capacityHash[0] === '174'
349                    ? capacityHash[1]
350                    : data.defaultCapacityValue;
351                const currentChildCapacity = data.capacityValues[currentChildCapacityId]
352                skew = Object.values(data.children).find(({dimension35}) => dimension35 === currentChildCapacity)
353            } else {
354                skew = data
355            }
356
357            dataLayer.push({
358                event: 'uaevent',
359                eventCategory: 'Ecommerce',
360                eventAction: 'Product Detail',
361                eventLabel: 'Product Detail',
362                event_name: 'view_item',
363                ecommerce: {
364                    currencyCode: data.currency_code,
365                    detail: {
366                        products: [{
367                            name: skew.name,
368                            id: skew.id,
369                            price: skew.price,
370                            brand: skew.brand,
371                            category: skew.category,
372                            variant: skew.variant,
373                            dimension35: skew.dimension35,
374                            dimension37: skew.dimension37,
375                            dimension39: skew.dimension39,
376                            dimension48: skew.id,
377                            dimension152: skew.dimension152,
378                            dimension169: skew.dimension169
379                        }]
380                    }
381                }
382            })
383        }
384    }
385
386    function pushServerEvents() {
387        if(!window.gtm_head_data.events || !window.gtm_head_data.events.length)
388            return
389
390        window.gtm_head_data.events.forEach(event => {
391            dataLayer.push(event)
392        })
393    }
394
395    function loadGtmScript() {
396        const firstScript = document.getElementsByTagName('script')[0];
397        const gtmScript = document.createElement('script');
398        gtmScript.async = true;
399        gtmScript.src = 'https://www.googletagmanager.com/gtm.js?id=GTM-MNF2JQB';
400        firstScript.parentNode.insertBefore(gtmScript, firstScript);
401    }
402</script>
402
403    
403<script type="text/x-magento-init">
404        {
405            "*": {
406                "Magento_PageCache/js/form-key-provider": {
407                    "isPaginationCacheEnabled":
408                        0                }
409            }
410        }
411    </script>
411
412<style>
413    #social-login-popup .social-login-title {
414        background-color: #6e716e    }
415
416    #social-login-popup .social-login #bnt-social-login-authentication,
417    #social-login-popup .forgot .primary button,
418    #social-login-popup .create .primary button,
419    #social-login-popup .fake-email .primary button {
420        background-color: #6e716e;
421        border: #6e716e    }
422
423    .block.social-login-authentication-channel.account-social-login .block-content {
424        text-align: center;
425    }
426
427    
428                    #bnt-social-login-fake-email {
429                    background-color: grey !important;
430                    border: grey !important;
431                    }
432
433                    #request-popup .social-login-title {
434                    background-color: grey !important;
435                    }
436                
437    /* Compatible ETheme_YOURstore*/
438    div#centerColumn .column.main .block.social-login-authentication-channel.account-social-login {
439        max-width: 900px !important;
440        margin: 0 auto !important;
441    }
442
443    div#centerColumn .column.main .block.social-login-authentication-channel.account-social-login .block-content {
444        text-align: center;
445    }
446
447    @media (max-width: 1024px) {
448        div#centerColumn .column.main .block.social-login-authentication-channel.account-social-login .block-content {
449            padding: 0 15px;
450        }
451    }
452</style>
453
454
455<script id="ze-snippet" src="https://static.zdassets.com/ekr/snippet.js?key=ad40c070-be7f-426a-ae7e-50b055e0b765"> </script>
vendor: 1 bytes, line 455
455
456<script src="https://widget.trustpilot.com/bootstrap/v5/tp.widget.sync.bootstrap.min.js"
457        async="async" class="optanon-category-2" id="trustpilot-init"></script>
457
458
459<script>
460    const init_script = document.querySelector('#trustpilot-init');
461    init_script.addEventListener('load', function () {
462        const widget_script = document.querySelector('script[src*="tp.widget.bootstrap.min.js"]');
463        if (widget_script) {
464            widget_script.classList.add('optanon-category-2')
465        }
466    });
467</script>
467
468    </head>
469    <body data-container="body"
470          data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.ateliercologne.com/static/version1756822714/frontend/AC/default/fr_FR/images/loader-2.gif"}}'
471        class="storelocator-index-index page-layout-1column">
472        
473<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 473-474
473
474<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
474GTM-MNF2JQB
vendor: 101 bytes, lines 474-475
474"
475                  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
476<!-- End Google Tag Manager (noscript) --><style>
477    :root,
478    ::after,
479    ::before {
480        --primary-background-color: rgb(30, 121, 151);
481        --primary-button-background-color: rgb(30, 121, 151);
482        --primary-button-text-color: rgb(255, 255, 255);
483        --secondary-button-background-color: rgb(255, 255, 255);
484        --secondary-button-text-color: rgb(30, 121, 151);
485                    --background-color: rgb(223, 206, 180);
486                            --background-image: url(https://www.ateliercologne.com/media/background/default/Monogram_WEB2.jpg);
487            --background-image-mobile: url(https://www.ateliercologne.com/media/background/default/Monogram_MOBILE1.jpg);
488            }
489</style>
490<div class="switcher-block-home">
491    <div class="switcher-block">
492        <h2>Sélectionner votre pays de livraison</h2>
493        <form id="store-switch-form" action="https://www.ateliercologne.com/fr_fr/stores/store/redirect/" method="POST">
494            <input type="hidden" name="___from_store" value="fr_fr" />
495
496            <div class="dropdown-switcher">
497                <select class="custom-selector" id="store-selector"
498                        name="___store">
499                                                                        <option value="fr_fr"
500                                    data-store-uenc="aHR0cHM6Ly93d3cuYXRlbGllcmNvbG9nbmUuY29tL2ZyX2ZyLw,,"
501                                 selected="selected" >
502                                FRANCE (FR) €                            </option>
503                                                                                                                            </select>
504            </div>
505            <input id="hidden-uenc" type="hidden"
506                   name="uenc"
507                   value="aHR0cHM6Ly93d3cuYXRlbGllcmNvbG9nbmUuY29tL2ZyX2ZyLw,," />
508
509            <button id="btn-popup-selector-validate" class="action allow primary">
510                Valider            </button>
511            <span class="close-modale"></span>
512        </form>
513
514        
514<script>
515            require(['jquery', 'mage/cookies'], function($) {
516                $(function () {
517                    var cookieName = "store";
518
519                    if ($.cookie(cookieName) == null) {
520                        $('.switcher-block-home').css("display", "flex");
521                    }
522
523                    $('#store-selector').change(function() {
524                        $('#hidden-uenc').val(
525                            $(this).find('option:selected').data('store-uenc')
526                        );
527                    });
528
529                    $('.close-modale').click(function () {
530                        $('.switcher-block-home').remove();
531                    });
532
533                    $('#store-switch-form').submit(function(e) {
534                        var formValue = new FormData(this);
535                        var storeValue = formValue.get("___store");
536                        var uenc = formValue.get("uenc");
537
538                        if (!uenc) {
539                            window.location = storeValue;
540                            e.preventDefault();
541                            return;
542                        }
543
544                        if (storeValue) {
545                            $.mage.cookies.set(cookieName, storeValue);
546                        }
547
548                        if ("aHR0cHM6Ly93d3cuYXRlbGllcmNvbG9nbmUuY29tL2ZyX2ZyLw,," === uenc) {
549                            e.preventDefault();
550                            $('.switcher-block-home').remove();
551                        }
552                    });
553
554                    dataLayer.push({
555                        event: 'updatevirtualpath',
556                        virtualPageURL: '/dispatch/location',
557                        virtualPageTitle: 'dispatch location'
558                    });
559                });
560            });
561        </script>
561
562    </div>
563</div>
564
565
566
567<script type="text/x-magento-init">
568    {
569        "*": {
570            "Magento_PageBuilder/js/widget-initializer": {
571                "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}},
572                "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}}            }
573        }
574    }
575</script>
575
576
577<div class="cookie-status-message" id="cookie-status">
578    The store will not work correctly in the case when cookies are disabled.</div>
579<script type="text&#x2F;javascript">document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 579
579
580<script type="text/x-magento-init">
581    {
582        "*": {
583            "cookieStatus": {}
584        }
585    }
586</script>
586
587
588<script type="text/x-magento-init">
589    {
590        "*": {
591            "mage/cookies": {
592                "expires": null,
593                "path": "\u002F",
594                "domain": ".www.ateliercologne.com",
595                "secure": true,
596                "lifetime": "3600"
597            }
598        }
599    }
600</script>
600
601    <noscript>
602        <div class="message global noscript">
603            <div class="content">
604                <p>
605                    <strong>Javascript est désactivé dans votre navigateur.</strong>
606                    <span>
607                        Pour une meilleure expérience sur notre site, assurez-vous d’activer JavaScript dans votre navigateur.                    </span>
608                </p>
609            </div>
610        </div>
611    </noscript>
612
613<script>
614    window.cookiesConfig = window.cookiesConfig || {};
615    window.cookiesConfig.secure = true;
616</script>
616<script>    require.config({
617        map: {
618            '*': {
619                wysiwygAdapter: 'PavelLeonidov_TinyMce4/tinymce4Adapter'
620            }
621        }
622    });</script>
622<script>
623    require.config({
624        paths: {
625            googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003D'
626        },
627        config: {
628            'Magento_PageBuilder/js/utils/map': {
629                style: ''
630            },
631            'Magento_PageBuilder/js/content-type/map/preview': {
632                apiKey: '',
633                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.ateliercologne.com\u002Ffr_fr\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
634            },
635            'Magento_PageBuilder/js/form/element/map': {
636                apiKey: '',
637                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.ateliercologne.com\u002Ffr_fr\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
638            },
639        }
640    });
641</script>
641
642
643<script>
644    require.config({
645        shim: {
646            'Magento_PageBuilder/js/utils/map': {
647                deps: ['googleMaps']
648            }
649        }
650    });
651</script>
651
652
653        <!--suppress HtmlUnknownTarget -->
654    <!-- BV | Magento Extension 9.1.5 -->
655    
655<script async type="text/javascript" src="//apps.bazaarvoice.com/deployments/ateliercologne/main_site/production/fr_FR/bv.js" class="optanon-category-2"></script>
655
656<div class="page-wrapper"><main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a>
657<div class="columns-top"><div class="page messages"><div data-placeholder="messages"></div>
658<div data-bind="scope: 'messages'">
659    <!-- ko if: cookieMessages && cookieMessages.length > 0 -->
660    <div role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages">
661        <div data-bind="attr: {
662            class: 'message-' + message.type + ' ' + message.type + ' message',
663            'data-ui-id': 'message-' + message.type
664        }">
665            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
666        </div>
667    </div>
668    <!-- /ko -->
669
670    <!-- ko if: messages().messages && messages().messages.length > 0 -->
671    <div role="alert" data-bind="foreach: { data: messages().messages, as: 'message' }" class="messages">
672        <div data-bind="attr: {
673            class: 'message-' + message.type + ' ' + message.type + ' message',
674            'data-ui-id': 'message-' + message.type
675        }">
676            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
677        </div>
678    </div>
679    <!-- /ko -->
680</div>
681<script type="text/x-magento-init">
682    {
683        "*": {
684            "Magento_Ui/js/core/app": {
685                "components": {
686                        "messages": {
687                            "component": "Magento_Theme/js/view/messages"
688                        }
689                    }
690                }
691            }
692    }
693</script>
693
694</div></div><div class="columns"><div class="column main">
695<div class="shops-map-wrapper">
696    <div class="sl-left-panel">
697        <div class="sl-head-panel">
698          <a href="https://www.ateliercologne.com/fr_fr/" class="back-link">
699            <div class="go-back-arrow"></div>
700          </a>
701                    </div>
702
703        <div class="sl-search-panel">
704            <div class="sl-search-input">
705                <input id="location-search" name="location_search" type="search" placeholder=" Entrez une adresse"  />
706                <button id="submit-location-search" aria-label="search"></button>
707            </div>
708            <div class="sl-search-locate">
709                <button id="find-me">Montrer ma position</button>
710            </div>
711        </div>
712
713        <div class="results-wrapper-with-button">
714            <button class="button button-primary sl-view-list">
715                <span class="sl-view-list-closed">Voir la liste</span>
716                <span class="sl-view-list-open">Voir la carte</span>
717            </button>
718            <div class="sl-results-panel">
719                <div class="sl-results-content">
720                    <div class="sl-results-ac">
721                        <h4 class="sl-ac-results-title">Boutiques Atelier Cologne</h4>
722                        <div class="results sl-ac-results-content"></div>
723                        <h4 class="sl-other-results-title">Autres points de Vente</h4>
724                        <div class="results sl-other-results-content"></div>
725                    </div>
726                </div>
727            </div>
728        </div>
729
730    </div>
731
732    <div class="sl-map">
733        <div id="sl-zoom-controls">
734            <button><span>Zoom avant</span></button>
735            <button><span>Zoom arrière</span></button>
736        </div>
737        <div id="sl-close-button">
738            <a href="https://www.ateliercologne.com/fr_fr/" class="back-link">
739                <span>Fermer la carte</span>
740            </a>
741        </div>
742        <div id="shops_map"></div>
743    </div>
744</div>
745<!-- 
745<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDQMKFYDD7XUOeNA67UVpr0iB2DHyo78WQ&libraries=places"></script>
745 -->
746
747
748<script type="text/javascript">
749
750    const requirejsPromise = new Promise(resolve => requirejs(
751        ['mage/translate', 'storeloc', 'domReady!'], 
752        ($t) => resolve([$t, StoreLocator])
753    ))
754
755    var initGoogleMapsResolve // does `let` work across 
755<script> tags?
756    const googlemapsPromise = new Promise(resolve => initGoogleMapsResolve = resolve)
757
758    Promise.all([
759        requirejsPromise,
760        initGoogleMapsResolve
761    ]).then(([[$t, StoreLocator]]) => {
762
763        new StoreLocator({
764            map: '#shops_map',
765            panel: '.sl-left-panel',
766            controls: '#sl-zoom-controls',
767            wrapper: '.shops-map-wrapper',
768            closeButton: '#sl-close-button',
769        }, {
770            GREY_PIN_IMG: 'https\u003A\u002F\u002Fwww.ateliercologne.com\u002Fstatic\u002Fversion1756822714\u002Ffrontend\u002FAC\u002Fdefault\u002Ffr_FR\u002Fimages\u002Fpin\u002Dgris.svg',
771            BLUE_PIN_IMG: 'https\u003A\u002F\u002Fwww.ateliercologne.com\u002Fstatic\u002Fversion1756822714\u002Ffrontend\u002FAC\u002Fdefault\u002Ffr_FR\u002Fimages\u002Fpin\u002Dbleu.svg',
772            BLUE_CLUSTER_IMG: 'https\u003A\u002F\u002Fwww.ateliercologne.com\u002Fstatic\u002Fversion1756822714\u002Ffrontend\u002FAC\u002Fdefault\u002Ffr_FR\u002Fimages\u002Fblue_indicator',
773            TYPE_POINT_OF_SALE: 2,
774            ALL_SHOPS: {1499:{"entity_id":"1499","name":"BEIJING SKP","type":"1","is_engraving":"1","street_1":"NO.87 Jianguo Road","street_2":"Chaoyang District","zip_code":"100026","city":"Beijing","country_id":"CN","phone":"(+86) 010 6530 5888","business_hours":false,"lat":"39.910238","lng":"116.478812"}, 1500:{"entity_id":"1500","name":"SHANGHAI IFC","type":"1","is_engraving":"1","street_1":"NO.8 Shijida Road","street_2":"Lujiazui, Pudong","zip_code":"200122","city":"Shanghai","country_id":"CN","phone":"(+86) 21 2020 7000","business_hours":false,"lat":"31.237018","lng":"121.501858"}, 1501:{"entity_id":"1501","name":"ICONSIAM","type":"1","is_engraving":"0","street_1":"ICONSIAM, Khlong Ton Sai, Khlong San","street_2":"Atelier De Prestige M Floor","zip_code":"10600","city":"Bangkok","country_id":"TH","phone":"(+66) 9900 4944 4","business_hours":false,"lat":"13.726686","lng":"100.509250"}, 1502:{"entity_id":"1502","name":"SAMARITAINE PONT-NEUF","type":"2","is_engraving":"0","street_1":"9 RUE DE LA MONNAIE","street_2":null,"zip_code":"75001","city":"Paris","country_id":"FR","phone":"(+33) 01 88 88 60 00","business_hours":false,"lat":"48.859536","lng":"2.342455"}, 1503:{"entity_id":"1503","name":"AMARIS - JEWEL CHANGI AIRPORT","type":"2","is_engraving":"0","street_1":"78 Airport Boulevard","street_2":"#01-257","zip_code":"819666","city":"Singapore","country_id":"SG","phone":"(+65) 6015 0941","business_hours":false,"lat":"1.360488","lng":"103.989867"}, 1504:{"entity_id":"1504","name":"AMARIS - VIVOCITY","type":"2","is_engraving":"0","street_1":"1 HarbourFront Walk","street_2":"#01-02","zip_code":"819666","city":"Singapore","country_id":"SG","phone":"(+65) 6980 5701","business_hours":false,"lat":"1.265047","lng":"103.822030"}, 1505:{"entity_id":"1505","name":"PARAGON","type":"2","is_engraving":"0","street_1":"290 Orchard Road Paragon Shopping Centre","street_2":"#03-10\/11","zip_code":"238859","city":"Singapore","country_id":"SG","phone":"(+65) 6909 9402","business_hours":false,"lat":"1.304146","lng":"103.836121"}, 1506:{"entity_id":"1506","name":"TAKASHIMAYA","type":"2","is_engraving":"0","street_1":"391 Orchard Rd, Takashimaya Shopping Centre","street_2":"B1-12","zip_code":"238872","city":"Singapore","country_id":"SG","phone":"(+65) 6980 5426","business_hours":false,"lat":"1.303243","lng":"103.834393"}, 1507:{"entity_id":"1507","name":"CHENGDU SKP","type":"1","is_engraving":"0","street_1":"1599 Guanghua Blvd 3 Section","street_2":"Wenjiang District, Chengdu, Sichuan","zip_code":"611139","city":"Chengdu","country_id":"CN","phone":null,"business_hours":false,"lat":"30.380000","lng":"104.030000"}, 1508:{"entity_id":"1508","name":"KUNMING MIXC","type":"1","is_engraving":"1","street_1":"9 Nanping St, Xundian Hui and Yi Autonomous County","street_2":null,"zip_code":"655200","city":"Kunming, Yunnan","country_id":"CN","phone":"+8687162668518","business_hours":false,"lat":"25.330000","lng":"103.150000"}, 1509:{"entity_id":"1509","name":"WUHAN SKP","type":"2","is_engraving":"1","street_1":"Wu Chang Qu, 18 Shahu Da Road","street_2":null,"zip_code":"430071","city":"Wuhan, Hubei","country_id":"CN","phone":null,"business_hours":false,"lat":"30.550000","lng":"114.200000"}, },
775        }, google, $t)
776    })
777
778</script>
778
779
780<script async src="https://maps.googleapis.com/maps/api/js?client=gme-lorealsa&channel=LPD_INT_AC_PR_ateliercologne.com&libraries=places&callback=initGoogleMapsResolve"></script>
780
781<input name="form_key" type="hidden" value="C7LSzTBYNKZzarXd" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}">
782        
782<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.ateliercologne.com\/fr_fr\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.ateliercologne.com\/fr_fr\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.ateliercologne.com\/fr_fr\/","customerLoginUrl":"https:\/\/www.ateliercologne.com\/fr_fr\/customer\/ajax\/login\/"}</script>
782    <!-- ko template: getTemplate() --><!-- /ko -->
783        
783<script type="text/x-magento-init">
784        {
785            "#authenticationPopup": {
786                "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"social-buttons":{"component":"Mageplaza_SocialLogin\/js\/view\/social-buttons","displayArea":"login_bottom"}}}}}            },
787            "*": {
788                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.ateliercologne.com\u002Fstatic\u002Fversion1756822714\u002Ffrontend\u002FAC\u002Fdefault\u002Ffr_FR\u002Fimages\u002Floader\u002D1.gif"
789                                ,
790                "Magento_Customer/js/customer-global-session-loader": {}
791                            }
792        }
793    </script>
793
794</div>
795<script type="text/x-magento-init">
796    {
797        "*": {
798            "Magento_Customer/js/section-config": {
799                "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart","ammessages"],"sales\/order\/reorder":["cart","ammessages"],"checkout\/cart\/add":["cart","directory-data","ammessages"],"checkout\/cart\/delete":["cart","ammessages"],"checkout\/cart\/updatepost":["cart","ammessages"],"checkout\/cart\/updateitemoptions":["cart","ammessages"],"checkout\/cart\/couponpost":["cart","ammessages"],"checkout\/cart\/estimatepost":["cart","ammessages"],"checkout\/cart\/estimateupdatepost":["cart","ammessages"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","ammessages"],"checkout\/sidebar\/removeitem":["cart","ammessages"],"checkout\/sidebar\/updateitemqty":["cart","ammessages"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","ammessages"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","ammessages"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data","ammessages"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase","ammessages"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"paypal\/express\/placeorder":["cart","checkout-data","ammessages"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","ammessages"],"paypal\/express\/onauthorization":["cart","checkout-data","ammessages"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"afterpay\/payment\/capture":["cart","checkout-data","last-ordered-items"],"afterpay\/express\/placeorder":["cart","checkout-data","last-ordered-items"],"amasty_promo\/cart\/add":["cart","ammessages"],"braintree\/paypal\/placeorder":["ammessages","cart","checkout-data"],"authorizenet\/directpost_payment\/place":["ammessages"],"multishipping\/checkout\/overviewpost":["ammessages"],"sociallogin\/popup\/create":["checkout-data","cart"],"braintree\/googlepay\/placeorder":["cart","checkout-data"]},
800                "clientSideSections": ["checkout-data","cart-data"],
801                "baseUrls": ["https:\/\/www.ateliercologne.com\/fr_fr\/"],
802                "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","instant-purchase","loggedAsCustomer","persistent","review","wishlist","ammessages","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"]            }
803        }
804    }
805</script>
vendor: 1 bytes, line 805
805
806<script type="text/x-magento-init">
807    {
808        "*": {
809            "Magento_Customer/js/customer-data": {
810                "sectionLoadUrl": "https\u003A\u002F\u002Fwww.ateliercologne.com\u002Ffr_fr\u002Fcustomer\u002Fsection\u002Fload\u002F",
811                "expirableSectionLifetime": 60,
812                "expirableSectionNames": ["cart","persistent"],
813                "cookieLifeTime": "3600",
814                "updateSessionUrl": "https\u003A\u002F\u002Fwww.ateliercologne.com\u002Ffr_fr\u002Fcustomer\u002Faccount\u002FupdateSession\u002F"
815            }
816        }
817    }
818</script>
vendor: 1 bytes, line 818
818
819<script type="text/x-magento-init">
820    {
821        "*": {
822            "Magento_Customer/js/invalidation-processor": {
823                "invalidationRules": {
824                    "website-rule": {
825                        "Magento_Customer/js/invalidation-rules/website-rule": {
826                            "scopeConfig": {
827                                "websiteId": "3"
828                            }
829                        }
830                    }
831                }
832            }
833        }
834    }
835</script>
vendor: 1 bytes, line 835
835
836<script type="text/x-magento-init">
837    {
838        "body": {
839            "pageCache": {"url":"https:\/\/www.ateliercologne.com\/fr_fr\/page_cache\/block\/render\/","handles":["ipstack_store_modal","default","storelocator_index_index"],"originalRequest":{"route":"storelocator","controller":"index","action":"index","uri":"\/fr_fr\/storelocator"},"versionCookieName":"private_content_version"}        }
840    }
841</script>
841
842
843
844
845
846<script>
847    window.socialAuthenticationPopup = {"facebook":{"label":"Facebook","login_url":"https:\/\/www.ateliercologne.com\/fr_fr\/sociallogin\/social\/login\/type\/facebook\/","url":"https:\/\/www.ateliercologne.com\/fr_fr\/sociallogin\/social\/login\/authen\/popup\/type\/facebook\/","key":"facebook","btn_key":"facebook"}};
848</script>
848
849</div></div></main>
849<script type="text/x-magento-init">
850        {
851            "*": {
852                "Magento_Ui/js/core/app": {
853                    "components": {
854                        "storage-manager": {
855                            "component": "Magento_Catalog/js/storage-manager",
856                            "appendTo": "",
857                            "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.ateliercologne.com\/fr_fr\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.ateliercologne.com\/fr_fr\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.ateliercologne.com\/fr_fr\/rest\/fr_fr\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.ateliercologne.com\/fr_fr\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}}                        }
858                    }
859                }
860            }
861        }
862</script>
862
863</div>    
863<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4430d53bf1f410d',t:'MTc5MDkzNzIzOQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
863</body>
864</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.