PageSourceSearch

https://fr.experiences.chateauguiraud.com/shop/vtfrd/site

html chateauguiraud.com collected 2026-09-25 23:49:21 UTC 99,029 bytes, 2,001 lines download raw bytes

1<!DOCTYPE html><!--[if lt IE 7 ]> <html class="ie6"  lang="en"> <![endif]--><!--[if IE 7 ]> <html class="ie7" lang="en"> <![endif]--><!--[if IE 8 ]> <html class="ie8" lang="en"> <![endif]--><!--[if IE 9 ]> <html class="ie9" lang="en"> <![endif]--><!--[if (gt IE 9)|!(IE)]><!--><html lang="fr"><!--<![endif]--><head>
2    <!-- Base href ensures CSS/JS relative paths resolve correctly under SEO URLs -->
3    <base href="https://fr.experiences.chateauguiraud.com/popup_widget/">
4    <!-- meta begins -->
5    <meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge">
7    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
8        <meta name="title" content="VinTrail Pro Software">
9    <meta name="description" content="Château Guiraud - Premier Grand Cru Classé en XNUMX - Sauternes">
10    <meta name="keywords" content="Réservations oenotouristiques, vente de vins, coffrets cadeaux">
11        
12    <!-- Facebook Meta Tags -->
13    <meta property="og:url" content="https://fr.experiences.chateauguiraud.com/">
14    <meta property="og:title" content="Logiciel VinTrail Pro">
15    <meta property="og:description" content="Château Guiraud - Premier Grand Cru Classé en XNUMX - Sauternes">
16    <meta property="og:image" content="https://fr.experiences.chateauguiraud.com/images/VinTrail-sm.png">
17
18    <!-- Twitter Meta Tags -->
19    <meta name="twitter:card" content="Wine Tourism Bookings, wine sales, Workflow Software">
20    <meta name="twitter:title" content="Logiciel VinTrail Pro">
21    <meta name="twitter:description" content="Château Guiraud - Premier Grand Cru Classé en XNUMX - Sauternes">
22    <!-- meta ends -->
23
24
25    <link rel="alternate" hreflang="en" href="https://www.vintrail.com/">
26    <link rel="alternate" hreflang="it" href="https://it.vintrail.com/">
27    
27<script type="text/javascript" src="https://cdn.weglot.com/weglot.min.js"></script>
27
28    
28<script>
29        Weglot.initialize({
30            api_key: 'wg_177b52f89f0eda39bc8fbeb8f2330e644'
31        });
32    </script>
32
33
34    <!-- title begins -->
35                <title>Château Guiraud - Vente de vin en ligne et livraison internationale</title>
36                <link href="https://fonts.googleapis.com/css?family=Lato:300,400,700" rel="stylesheet" type="text/css">
37    <link rel="preconnect" href="https://fonts.googleapis.com/">
38    <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin="">
39    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&amp;family=Lato:wght@300;400;500;600;700&amp;display=swap" rel="stylesheet">
40    <!-- title ends -->
41        <link rel="icon" href="https://fr.experiences.chateauguiraud.com/uploads/one_click_site/favicon/favicon_736_1781685245.png">
42        <!-- stylesheet begins -->
43    <link rel="stylesheet" href="https://fr.experiences.chateauguiraud.com/popup_widget/css/library/sweetalert.css">
44    <link rel="stylesheet" href="https://fr.experiences.chateauguiraud.com/popup_widget/css/library/select2.min.css">
45    <link rel="stylesheet" type="text/css" href="https://fr.experiences.chateauguiraud.com/popup_widget/components/flexslider/flexslider.css" media="screen">
46    <link rel="stylesheet" href="https://fr.experiences.chateauguiraud.com/popup_widget/css/style.css?v=7.58">
47    <link rel="stylesheet" href="https://fr.experiences.chateauguiraud.com/css/style.css?v=7.58">
48    <link rel="stylesheet" href="https://fr.experiences.chateauguiraud.com/css/custom.css?v=7.58">
49    <link rel="stylesheet" href="https://fr.experiences.chateauguiraud.com/css/custom/cmxform.css">
50    <link rel="stylesheet" href="https://fr.experiences.chateauguiraud.com/css/responsive.css">
51    <link rel="stylesheet" href="https://fr.experiences.chateauguiraud.com/css/custom-responsive.css?v=7.58">
52    <link rel="stylesheet" href="https://fr.experiences.chateauguiraud.com/popup_widget/css/custom-responsive.css?v=7.58">
53    <link rel="stylesheet" href="https://fr.experiences.chateauguiraud.com/popup_widget/css/pos_new_design.css?v=7.58">
54    <!-- <link rel="stylesheet" href="css/font.css?v=7.58" /> -->
55
56            <!-- Google Analytics Tracking -->
57        
57<script>
vendor: 387 bytes, lines 57-63
57
58          (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
59              (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
60              m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
61          })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
62
63          ga('create', '
63UA-61051116-2
vendor: 22 bytes, lines 63-64
63', 'auto');
64          
64ga('require', 'linkid', 'linkid.js');
65          ga('require', 'displayfeatures');
66          ga('send', 'pageview');
67
68        </script>
68
69        <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 71 bytes, lines 69-70
69
70    <script async="" src="https://www.googletagmanager.com/gtag/js?id=
70UA-144362701-1
vendor: 16 bytes, lines 70-71
70"></script>
71    
71<script>
72      
vendor: 146 bytes, lines 72-76
72window.dataLayer = window.dataLayer || [];
73      function gtag(){dataLayer.push(arguments);}
74      gtag('js', new Date());
75
76      gtag('config', '
76UA-144362701-1
vendor: 8 bytes, lines 76-77
76');
77    
77</script>
77
78
79    <style type="text/css">
80    #goog-gt-tt {
81        display:none !important;
82    }
83    .goog-te-banner-frame {
84        display:none !important;
85    }
86    .goog-te-menu-value:hover {
87        text-decoration:none !important;
88    }
89    #google_translate_element2 {display:none!important;}
90    body {top:0 !important;}
91
92    @media (max-width: 978px) {
93        .mobile-business-details-block {
94            display: block;
95        }
96        .desktop-business-details-block {
97            display: none;
98        }
99    }
100
101    @media (min-width: 979px) {
102        .mobile-business-details-block {
103            display: none;
104        }
105        .desktop-business-details-block {
106            display: block;
107        }
108    }
109
110    @media (min-width: 979px) {
111        .widget-business-header {
112            position: fixed;
113        }
114    }
115    .slideout-menu.open {
116        transform: translateX(0) !important;
117        display: block !important;
118    }
119    .header-menu-block li.active > a,
120    .header-menu-block li.active > a:hover,
121    .widget-business-header ul li.active > a {
122        font-weight: 700 !important;
123    }
124    .light-white-bg {
125        background: #f5f5f5 !important;
126    }
127    </style>
128    <!-- stylesheet ends -->
129   
129<script src="https://apis.google.com/js/api:client.js"></script>
129
130        
130<script type="text/javascript">
131        /*------FB Login Feature ------*/
132            window.fbAsyncInit = function() {
133                FB.init({
134                    appId      : '6654049251277566',
135                    xfbml      : true,
136                    version    : 'v2.8'
137                });
138            };
139            (function(d, s, id) {
140                var js, fjs = d.getElementsByTagName(s)[0];
141                if (d.getElementById(id)) return;
142                js = d.createElement(s); js.id = id;
143                js.src = "https://connect.facebook.net/en_US/sdk.js";
144                fjs.parentNode.insertBefore(js, fjs);
145            }(document, 'script', 'facebook-jssdk'));
146
147            function memberFBLogin(){
148                FB.login(function(response){
149                    console.log(response);
150                    if(response.status === 'connected'){
151                        getFBInfo();
152                    } else {
153                        var errorObj = document.querySelector('#winery-member-login-modal .error-social-media') !== null;
154                        if (errorObj) {
155                            errorObj.innerHTML ='<div class="alert alert-error">you are not logged in to Facebook<span class="close"></span></div>';
156                        }
157                    }
158                }, {scope: 'email'});
159            }
160            function getFBInfo() {
161                FB.api('/me', 'GET', {fields: 'first_name,last_name,name,id,email'}, function(response) {
162                    if(response != '') {
163                        var business_id = $('.widget-business-id').val();
164                        $.ajax({
165                            url: 'controllers/social_login.php',
166                            type: 'POST',
167                            dataType: 'json',
168                            data: {account_type: 'login_account', action: 'fb_social_login', widget_business_id: business_id, social_data: response}
169                        }).done(function(results) {
170                            if(results.success == true) {
171                                window.location.href = results.redirect;
172                            } else {
173                                var errorObj = document.querySelector('#winery-member-login-modal .error-social-media') !== null;
174                                if (errorObj) {
175                                    errorObj.innerHTML ='<div class="alert alert-error">'+results.error_msg+'<span class="close"></span></div>';
176                                }
177                            }
178                        });
179                    }
180                });
181            }
182        /*------FB Login Feature End ------*/
183
184        /*------Google Login Feature ------*/
185            gapi.load('auth2', function() {
186                var auth2 = gapi.auth2.init({
187                    client_id: '771068558741-vlkic27grh2atk55k2pot4c4c6f1btgp.apps.googleusercontent.com',
188                    cookiepolicy: 'single_host_origin',
189                    scope: 'email'
190                });
191                var glLogin = document.getElementById('memberGoogleLogin');
192                // attaching the click handler is the key to getting your data back.
193                auth2.attachClickHandler(glLogin, {}, GoogleSuccess, GooogleFailure);
194            });
195            function GoogleSuccess(googleUser) {
196                var profile = googleUser.getBasicProfile();
197                var auth = googleUser.getAuthResponse();
198                var business_id = $('.widget-business-id').val();
199                if(auth.id_token !='') {
200                    $.ajax({
201                        url: 'controllers/social_login.php',
202                        type: 'POST',
203                        dataType: 'json',
204                        data: {account_type: 'login_account', action: 'gl_social_login', widget_business_id: business_id, name: profile.getName(), email: profile.getEmail()}
205                    }).done(function(results) {
206                        if(results.success == true) {
207                            var is_check_redirect = document.getElementById("widget-check-login").value;
208                            if(is_check_redirect == "buy_wine") {
209                                window.location.reload();
210                            } else {
211                                window.location.href = results.redirect;
212                            }
213                        } else {
214                            if(results.error_msg != '') {
215                                var errorObj = document.querySelector('#winery-member-login-modal .error-social-media') !== null;
216                                if (errorObj) {
217                                    errorObj.innerHTML ='<div class="alert alert-error">'+results.error_msg+'<span class="close"></span></div>';
218                                }
219                            }
220                        }
221                    });
222                }
223            }
224
225            function GooogleFailure(error) {
226                // error_value = JSON.stringify(error, undefined, 2);
227                if(error != '') {
228                    var errorObj = document.querySelector('#winery-member-login-modal .error-social-media') !== null;
229                    if (errorObj) {
230                        errorObj.innerHTML ='<div class="alert alert-error">You are not logged in to Google<span class="close"></span></div>';
231                    }
232                }
233            }
234        /*------Google Login Feature End ------*/
235
236        /*------Winery FB Login Feature ------*/
237            function siteMemberFBLogin(){
238                FB.login(function(response){
239                    console.log(response);
240                    if(response.status === 'connected'){
241                        getSiteFBInfo();
242                    } else {
243                        var errorObj = document.querySelector('#site-member-login-modal .error-social-media') !== null;
244                        if (errorObj) {
245                            errorObj.innerHTML ='<div class="alert alert-error">you are not logged in to Facebook<span class="close"></span></div>';
246                        }
247                    }
248                }, {scope: 'email'});
249            }
250            function getSiteFBInfo() {
251                FB.api('/me', 'GET', {fields: 'first_name,last_name,name,id,email'}, function(response) {
252                    if(response != '') {
253                        $.ajax({
254                            url: 'controllers/site_social_login.php',
255                            type: 'POST',
256                            dataType: 'json',
257                            data: {data: {action: 'fb_social_login', social_data: response}}
258                        }).done(function(results) {
259                            if(results.success == true) {
260                                var is_check_redirect = document.getElementById("widget-check-login").value;
261                                if(is_check_redirect == "event_social_login") {
262                                    window.location.reload();
263                                } else {
264                                    window.location.href = results.redirect;
265                                }
266                            } else {
267                                var errorObj = document.querySelector('#site-member-login-modal .error-social-media') !== null;
268                                if (errorObj) {
269                                    errorObj.innerHTML ='<div class="alert alert-error">'+results.error_msg+'<span class="close"></span></div>';
270                                }
271                            }
272                        });
273                    }
274                });
275            }
276        /*------Winery FB Login Feature End ------*/
277
278        /*------Winery Google Login Feature ------*/
279            gapi.load('auth2', function() {
280                var siteMember = gapi.auth2.init({
281                    client_id: '771068558741-vlkic27grh2atk55k2pot4c4c6f1btgp.apps.googleusercontent.com',
282                    cookiepolicy: 'single_host_origin',
283                    scope: 'email'
284                });
285                var siteMemberglLogin = document.getElementById('siteMemberGoogleLogin');
286                // attaching the click handler is the key to getting your data back.
287                siteMember.attachClickHandler(siteMemberglLogin, {}, siteMemberGoogleSuccess, siteMemberGooogleFailure);
288            });
289            function siteMemberGoogleSuccess(googleUser) {
290                var profile = googleUser.getBasicProfile();
291                var auth = googleUser.getAuthResponse();
292                if(auth.id_token !='') {
293                    $.ajax({
294                        url: 'controllers/site_social_login.php',
295                        type: 'POST',
296                        dataType: 'json',
297                        data: {action: 'gl_social_login', name: profile.getName(), email: profile.getEmail()}
298                    }).done(function(results) {
299                        if(results.success == true) {
300                            var is_check_redirect = document.getElementById("widget-check-login").value;
301                            if(is_check_redirect == "event_social_login") {
302                                window.location.reload();
303                            } else {
304                                window.location.href = results.redirect;
305                            }
306                        } else {
307                            if(results.error_msg != '') {
308                                var errorObj = document.querySelector('#site-member-login-modal .error-social-media') !== null;
309                                if (errorObj) {
310                                    errorObj.innerHTML ='<div class="alert alert-error">'+results.error_msg+'<span class="close"></span></div>';
311                                }
312                            }
313                        }
314                    });
315                }
316            }
317
318            function siteMemberGooogleFailure(error) {
319                // error_value = JSON.stringify(error, undefined, 2);
320                if(error != '') {
321                    var errorObj = document.querySelector('#site-member-login-modal .error-social-media') !== null;
322                    if (errorObj) {
323                        errorObj.innerHTML ='<div class="alert alert-error">You are not logged in to Google<span class="close"></span></div>';
324                    }
325                }
326            }
327        /*------Winery Google Login Feature End ------*/
328
329        /*------Winery FB Login Feature ------*/
330            function businessMemberFBLogin(){
331                FB.login(function(response){
332                    console.log(response);
333                    if(response.status === 'connected'){
334                        getBusinessFBInfo();
335                    } else {
336                        var errorObj = document.querySelector('#business-member-login-modal .error-social-media') !== null;
337                        if (errorObj) {
338                            errorObj.innerHTML ='<div class="alert alert-error">you are not logged in to Facebook<span class="close"></span></div>';
339                        }
340                    }
341                }, {scope: 'email'});
342            }
343            function getBusinessFBInfo() {
344                FB.api('/me', 'GET', {fields: 'first_name,last_name,name,id,email'}, function(response) {
345                    if(response != '') {
346                        var business_id = $('.widget-business-id').val();
347                        $.ajax({
348                            url: 'controllers/social_login.php',
349                            type: 'POST',
350                            dataType: 'json',
351                            data: {account_type: 'login_account', action: 'fb_social_login', widget_business_id: business_id, social_data: response}
352                        }).done(function(results) {
353                            if(results.success == true) {
354                                var is_check_redirect = document.getElementById("widget-check-login").value;
355                                if(is_check_redirect == "event_social_login") {
356                                    window.location.reload();
357                                } else {
358                                    window.location.href = results.redirect;
359                                }
360                            } else {
361                                var errorObj = document.querySelector('#business-member-login-modal .error-social-media') !== null;
362                                if (errorObj) {
363                                    errorObj.innerHTML ='<div class="alert alert-error">'+results.error_msg+'<span class="close"></span></div>';
364                                }
365                            }
366                        });
367                    }
368                });
369            }
370        /*------Winery FB Login Feature End ------*/
371
372        /*------Winery Google Login Feature ------*/
373            gapi.load('auth2', function() {
374                var businessMember = gapi.auth2.init({
375                    client_id: '771068558741-vlkic27grh2atk55k2pot4c4c6f1btgp.apps.googleusercontent.com',
376                    cookiepolicy: 'single_host_origin',
377                    scope: 'email'
378                });
379                var businessMemberglLogin = document.getElementById('businessMemberGoogleLogin');
380                // attaching the click handler is the key to getting your data back.
381                businessMember.attachClickHandler(businessMemberglLogin, {}, BusinessMemberGoogleSuccess, BusinessMemberGooogleFailure);
382            });
383            function BusinessMemberGoogleSuccess(googleUser) {
384                var profile = googleUser.getBasicProfile();
385                var auth = googleUser.getAuthResponse();
386                var business_id = $('.widget-business-id').val();
387                if(auth.id_token !='') {
388                    $.ajax({
389                        url: 'controllers/social_login.php',
390                        type: 'POST',
391                        dataType: 'json',
392                        data: {account_type: 'login_account', action: 'gl_social_login', widget_business_id: business_id, name: profile.getName(), email: profile.getEmail()}
393                    }).done(function(results) {
394                        if(results.success == true) {
395                            var is_check_redirect = document.getElementById("widget-check-login").value;
396                            if(is_check_redirect == "event_social_login") {
397                                window.location.reload();
398                            } else {
399                                window.location.href = results.redirect;
400                            }
401                        } else {
402                            if(results.error_msg != '') {
403                                var errorObj = document.querySelector('#business-member-login-modal .error-social-media') !== null;
404                                if (errorObj) {
405                                    errorObj.innerHTML ='<div class="alert alert-error">'+results.error_msg+'<span class="close"></span></div>';
406                                }
407                            }
408                        }
409                    });
410                }
411            }
412
413            function BusinessMemberGooogleFailure(error) {
414                // error_value = JSON.stringify(error, undefined, 2);
415                if(error != '') {
416                    var errorObj = document.querySelector('#business-member-login-modal .error-social-media') !== null;
417                    if (errorObj) {
418                        errorObj.innerHTML ='<div class="alert alert-error">You are not logged in to Google<span class="close"></span></div>';
419                    }
420                }
421            }
422        /*------Winery Google Login Feature End ------*/
423    </script>
423
424        
424<script type="text/javascript">
425        function sendHeight(height, slug) {
426            window.parent.postMessage({
427                dimensions: {
428                    slug : slug,
429                    height : height
430                }
431            },"*");
432        }
433        function getBodyHeight() {
434            return document.getElementsByTagName('body')[0].getElementsByTagName('section')[0].scrollHeight;
435        }
436        window.onload = function() {
437            setInterval(function(){
438                var bodyHeight = getBodyHeight();
439                var slug = "";
440                    sendHeight(bodyHeight, slug);
441            },1000);
442        }
443
444        /*------Google Translate ------*/
445            /* <![CDATA[ */
446            function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;var lang=lang_pair.split('|')[1];var plang=location.hostname.split('.')[0];if(plang.length !=2 && plang.toLowerCase() != 'zh-cn' && plang.toLowerCase() != 'zh-tw')plang='en';location.href=location.protocol+'//'+(lang == 'en' ? '' : lang+'.')+location.hostname.replace('www.', '').replace(RegExp('^' + plang + '\\.'), '')+location.pathname+location.search;}
447            /* ]]> */
448        /*------Google Translate Feature End ------*/
449    </script>
449
450</head>
451<body id="main-app-body">
452        <!-- Message area starts -->
453    <div class="error_wrapper row hide">
454        <div class="flash-message col-xs-12 clearfix">
455                    </div>
456    </div>
457    <link rel="preconnect" href="https://fonts.googleapis.com/">
458<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin="">
459<link href="https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&amp;display=swap" rel="stylesheet">
460<style>
461    :root {
462      --wn-navy:     #af8030;
463      --wn-mauve:    #212121;
464      --wn-nav-bg:   #FFFFFF;
465      --wn-nav-text: #4A4535;
466      --wn-nav-h:    88px;
467      --wn-logo-h:   64px;
468      --wn-head:     'Libre Baskerville', serif;
469      --wn-border:   #E8E4DC;
470      --wn-white:    #FFFFFF;
471      --wn-text:     #1A1609;
472      --wn-text-mid: #4A4535;
473    }
474    .w-site-nav {
475      background: var(--wn-nav-bg);
476      padding: 0 48px;
477      height: var(--wn-nav-h);
478      display: flex;
479      align-items: center;
480      justify-content: space-between;
481      position: sticky;
482      top: 0;
483      z-index: 1000;
484      box-shadow: 0 1px 8px rgba(0,0,0,.05);
485    }
486    .w-site-nav-logo {
487      font-family: var(--wn-head);
488      font-size: 22px;
489      font-weight: 400;
490      color: var(--wn-nav-text);
491      letter-spacing: .04em;
492      text-decoration: none;
493      display: flex;
494      align-items: center;
495      flex-shrink: 0;
496    }
497    /* Height is the only fixed dimension — width follows the aspect ratio. */
498    .w-site-nav-logo img { height: var(--wn-logo-h); width: auto; max-width: 340px; object-fit: contain; }
499    .w-site-nav-links {
500      display: flex;
501      gap: 24px;
502      list-style: none;
503      margin: 0;
504      padding: 0;
505      align-items: center;
506    }
507    .w-site-nav-links a {
508      font-size: 13px;
509      color: var(--wn-nav-text);
510      opacity: .82;
511      letter-spacing: .02em;
512      transition: opacity .15s;
513      text-decoration: none;
514    }
515    /* Opacity (not a second colour) so links stay legible on any header colour */
516    .w-site-nav-links a:hover,
517    .w-site-nav-links a.wn-active {
518      color: var(--wn-nav-text);
519      opacity: 1;
520      font-weight: 600;
521    }
522    .w-site-nav-actions {
523      display: flex;
524      align-items: center;
525      gap: 14px;
526      flex-shrink: 0;
527    }
528    .w-site-nav-cta {
529      background: var(--wn-navy);
530      color: #fff !important;
531      padding: 10px 22px;
532      border-radius: 4px;
533      font-size: 13px;
534      font-weight: 500;
535      letter-spacing: .02em;
536      transition: filter .15s;
537      text-decoration: none;
538    }
539    .w-site-nav-cta:hover { filter: brightness(1.15); color: #fff !important; }
540    .w-site-nav-icon {
541      font-size: 18px;
542      color: var(--wn-nav-text);
543      opacity: .82;
544      text-decoration: none;
545      position: relative;
546      line-height: 1;
547    }
548    .w-site-nav-icon:hover { color: var(--wn-nav-text); opacity: 1; }
549    .w-site-nav-icon .wn-badge {
550      position: absolute;
551      top: -8px;
552      right: -8px;
553      background: var(--wn-navy);
554      color: #fff;
555      border-radius: 50%;
556      font-size: 10px;
557      width: 17px;
558      height: 17px;
559      display: flex;
560      align-items: center;
561      justify-content: center;
562      font-weight: 600;
563      font-style: normal;
564    }
565    .w-site-nav-toggle {
566      display: none;
567      background: none;
568      border: none;
569      cursor: pointer;
570      padding: 4px;
571    }
572    .w-site-nav-toggle:hover  {
573      background: none;
574    }
575    .w-site-nav-toggle span {
576      display: block;
577      width: 22px;
578      height: 2px;
579      background: var(--wn-nav-text);
580      margin: 4px 0;
581      transition: transform .2s ease, opacity .2s ease;
582    }
583    .w-site-nav.wn-open .w-site-nav-toggle span:nth-child(1) { transform: translateY(6px) rotate(45deg); }
584    .w-site-nav.wn-open .w-site-nav-toggle span:nth-child(2) { opacity: 0; transform: translateX(-6px); }
585    .w-site-nav.wn-open .w-site-nav-toggle span:nth-child(3) { transform: translateY(-6px) rotate(-45deg); }
586    .wn-mobile-cta-li { display: none; }
587    /* ── Member dropdown ─────────────────────────────────────────────── */
588    .wn-member-wrap { position: relative; }
589    .wn-member-btn {
590      cursor: pointer;
591      display: flex;
592      align-items: center;
593      gap: 5px;
594      padding: 5px 8px;
595      border: 1px solid var(--wn-border);
596      border-radius: 4px;
597      background: transparent;
598      font-size: 14px;
599      color: var(--wn-nav-text);
600      transition: border-color .15s;
601      line-height: 1;
602    }
603    .wn-member-btn:hover { border-color: var(--wn-navy); color: var(--wn-navy); }
604    .wn-member-btn i { font-size: 16px; }
605    .wn-member-drop {
606      display: none;
607      position: absolute;
608      right: 0;
609      top: calc(100% + 6px);
610      background: #fff;
611      border: 1px solid var(--wn-border);
612      border-radius: 4px;
613      list-style: none;
614      padding: 4px 0;
615      margin: 0;
616      z-index: 1010;
617      min-width: 160px;
618      box-shadow: 0 4px 12px rgba(0,0,0,.1);
619      white-space: nowrap;
620    }
621    .wn-member-drop li a {
622      display: block;
623      padding: 8px 14px;
624      font-size: 13px;
625      color: var(--wn-text-mid);
626      text-decoration: none;
627      transition: background .12s, color .12s;
628    }
629    .wn-member-drop li a:hover { background: #f5f5f5; color: var(--wn-navy); }
630    .wn-member-drop li.wn-member-logout a { border-top: 1px solid var(--wn-border); color: #c0392b; margin-top: 4px; }
631    .wn-member-drop li.wn-member-logout a:hover { background: #fff5f5; }
632    .wn-member-wrap.wn-open .wn-member-drop { display: block; }
633    /* ── Lang dropdown ─────────────────────────────────────────────── */
634    .wn-lang-wrap { position: relative; }
635    .wn-lang-btn {
636      cursor: pointer;
637      display: flex;
638      align-items: center;
639      gap: 3px;
640      padding: 4px 6px;
641      border: 1px solid var(--wn-border);
642      border-radius: 4px;
643      background: transparent;
644      transition: border-color .15s;
645    }
646    .wn-lang-btn:hover { border-color: var(--wn-navy); }
647    .wn-flag-img { width: 26px; height: 17px; object-fit: cover; border-radius: 2px; display: block; }
648    .wn-lang-arrow { font-size: 9px; color: var(--wn-nav-text); line-height: 1; }
649    .wn-lang-drop {
650      display: none;
651      position: absolute;
652      right: 0;
653      top: calc(100% + 6px);
654      background: #fff;
655      border: 1px solid var(--wn-border);
656      border-radius: 4px;
657      list-style: none;
658      padding: 4px 0;
659      margin: 0;
660      z-index: 1010;
661      min-width: 60px;
662      box-shadow: 0 4px 12px rgba(0,0,0,.1);
663    }
664    .wn-lang-drop li {
665      display: flex;
666      align-items: center;
667      gap: 8px;
668      padding: 6px 10px;
669      cursor: pointer;
670    }
671    .wn-lang-drop li:hover { background: #f5f5f5; }
672    .wn-lang-drop li.wn-lang-active { background: #f0f4ff; }
673    .wn-lang-check { margin-left: auto; font-size: 11px; color: var(--wn-navy); }
674    .wn-lang-wrap.wn-open .wn-lang-drop { display: block; }
675    @media (max-width: 768px) {
676      .w-site-nav { padding: 0 20px; position: fixed; width: 100%; }
677      .w-site-nav-links,
678      .w-site-nav-cta { display: none; }
679      .w-site-nav-toggle { display: block; }
680      .w-site-nav.wn-open .w-site-nav-links {
681        display: flex;
682        flex-direction: column;
683        position: fixed;
684        top: var(--wn-nav-h);
685        left: 0;
686        right: 0;
687        background: var(--wn-nav-bg);
688        border-bottom: 1px solid var(--wn-border);
689        padding: 16px 20px;
690        gap: 0;
691        z-index: 999;
692        overflow-y: auto;
693        max-height: calc(100vh - var(--wn-nav-h));
694      }
695      .w-site-nav.wn-open .w-site-nav-links li { padding: 10px 0; border-bottom: 1px solid var(--wn-border); }
696      .w-site-nav.wn-open .w-site-nav-links li:last-child { border-bottom: none; }
697      .wn-mobile-cta-li { display: block; padding: 14px 0 4px !important; border-bottom: none !important; }
698      .wn-mobile-cta-li .w-site-nav-cta {
699        display: block;
700        text-align: center;
701        background: var(--wn-navy);
702        color: #fff !important;
703        padding: 10px 14px;
704        border-radius: 6px;
705        font-size: 14px;
706        font-weight: 600;
707      }
708      body { padding-top: var(--wn-nav-h); }
709    }
710</style>
711
712<nav class="w-site-nav" id="w-site-nav">
713
714  <!-- Logo -->
715  <a href="https://www.chateauguiraud.com/fr" class="w-site-nav-logo">
716          <img src="https://fr.experiences.chateauguiraud.com/uploads/page_setup_img/page_1778090127.png" alt="Château Guiraud">
717      </a>
718
719  <!-- Dynamic nav links -->
720  <ul class="w-site-nav-links">
721          <li>
722        <a href="https://fr.experiences.chateauguiraud.com/site/vtfrd/activities/site">
723          Œnotourisme        </a>
724      </li>
725          <li>
726        <a href="https://fr.experiences.chateauguiraud.com/site/vtfrd/wines/site" class="wn-active">
727          Vins        </a>
728      </li>
729          <li>
730        <a href="https://fr.experiences.chateauguiraud.com/site/vtfrd/vouchers/site">
731          Bons cadeaux        </a>
732      </li>
733          <li>
734        <a href="https://fr.experiences.chateauguiraud.com/site/vtfrd/gift-cards/site">
735          Cartes cadeaux        </a>
736      </li>
737        <li class="wn-mobile-cta-li">
738      <a href="https://fr.experiences.chateauguiraud.com/site/vtfrd/activities/site" class="w-site-nav-cta">
739        Réserver      </a>
740    </li>
741  </ul>
742
743  <!-- Right-side actions -->
744  <div class="w-site-nav-actions">
745        <a href="https://fr.experiences.chateauguiraud.com/member-login/vtfrd/site" class="w-site-nav-icon" title="Accès Membres">
746      <i class="ti-user" aria-hidden="true"></i>
747    </a>
748            <a href="https://fr.experiences.chateauguiraud.com/shop/cart/vtfrd//site" class="w-site-nav-icon" title="Panier">
749      <i class="ti-shopping-cart" aria-hidden="true"></i>
750          </a>
751        <div class="wn-lang-wrap notranslate" id="wnLangWrap">
752      <div class="wn-lang-btn" onclick="document.getElementById('wnLangWrap').classList.toggle('wn-open')">
753        <img src="https://fr.experiences.chateauguiraud.com/images/lang/french.jpg" class="wn-flag-img" alt="">
754        <span class="wn-lang-arrow">▾</span>
755      </div>
756      <ul class="wn-lang-drop">
757                <li onclick="doGTranslate('en|en');document.getElementById('wnLangWrap').classList.remove('wn-open');">
758          <img src="https://fr.experiences.chateauguiraud.com/images/lang/english.jpg" class="wn-flag-img" alt="">
759                  </li>
760                <li onclick="doGTranslate('en|fr');document.getElementById('wnLangWrap').classList.remove('wn-open');" class="wn-lang-active">
761          <img src="https://fr.experiences.chateauguiraud.com/images/lang/french.jpg" class="wn-flag-img" alt="">
762          <span class="wn-lang-check">✓</span>        </li>
763              </ul>
764    </div>
765    
765<script>
766    (function(){
767      document.addEventListener('click', function(e){
768        var w = document.getElementById('wnLangWrap');
769        if (w && !w.contains(e.target)) w.classList.remove('wn-open');
770        var m = document.getElementById('wnMemberWrap');
771        if (m && !m.contains(e.target)) m.classList.remove('wn-open');
772        var nav = document.getElementById('w-site-nav');
773        if (nav && nav.classList.contains('wn-open') && !nav.contains(e.target)) {
774          nav.classList.remove('wn-open');
775        }
776      });
777    })();
778    if(typeof window.doGTranslate === 'undefined') {
779      /*------Google Translate ------*/
780        /* <![CDATA[ */
781        function doGTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(lang_pair=='')return;var lang=lang_pair.split('|')[1];var plang=location.hostname.split('.')[0];if(plang.length !=2 && plang.toLowerCase() != 'zh-cn' && plang.toLowerCase() != 'zh-tw')plang='en';location.href=location.protocol+'//'+(lang == 'en' ? '' : lang+'.')+location.hostname.replace('www.', '').replace(RegExp('^' + plang + '\\.'), '')+location.pathname+location.search;}
782        /* ]]> */
783      /*------Google Translate Feature End ------*/
784    }
785    </script>
785
786    <a href="https://fr.experiences.chateauguiraud.com/site/vtfrd/activities/site" class="w-site-nav-cta">
787      Réserver    </a>
788    <button class="w-site-nav-toggle" onclick="document.getElementById('w-site-nav').classList.toggle('wn-open')" aria-label="Menu">
789      <span></span><span></span><span></span>
790    </button>
791  </div>
792
793</nav>
794        <style type="text/css">
795            .main-fillter-category .fillter-category .list-group.panel .main-category-block .checkbox-group [type="checkbox"]:not(:checked) + label:after, .main-fillter-category .fillter-category .list-group.panel .main-category-block .checkbox-group [type="checkbox"]:checked + label:after{
796                background-color: #C49728;
797            }
798            .search-product-block .widget-handle .cart .label {
799                background: #C49728;
800            }
801            .out-of-stock {
802                height: 44px;
803                font-size: 16px;
804                line-height: 18px;
805            }
806            .widget-product-pagination li.active {
807                border: 0 !important;
808            }
809            .pagination > li.active > a, .pagination > li.active > span {
810                background-color: #C49728 !important;
811            }
812            .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
813                background-color: #C49728 !important;
814            }
815        </style>
816                    <style type="text/css">
817                .main-bg-layout{background: #FFFFFF !important;}
818            </style>
819            <style type="text/css">
820    .custom-sticky-block {
821        position: sticky;
822        top: 0px;
823        align-self: flex-start;
824        z-index: 10;
825        margin-bottom: 40px;
826    }
827    .business-signin-layout .main-business-signin-block {
828        width: 70%;
829    }
830    .business-signin-layout .main-business-signin-block .main-title-block {
831        font-size: 24px;
832        line-height: 24px;
833        margin-bottom: 32px;
834    }
835    .business-signin-layout .main-business-signin-block .business-signin-form .signin-form-block {
836        width: 60%;
837        margin: 24px auto;
838    }
839    .ui-datepicker {
840         z-index: 1051 !important;
841    }
842    .ui-autocomplete.ui-menu {
843        z-index: 9999;
844    }
845    .sale-banner-block {
846        margin: 16px 14px 8px 14px;
847    }
848    .sale-banner-block img {
849        border-radius: 8px;
850    }
851    .sale-banner-block .sales-content-block p {
852        margin-bottom: inherit;
853    }
854    .sale-banner-block .sales-content-block ol {
855        margin-left: 28px;
856    }
857    .sale-banner-block .sales-content-block {
858        font-size: 16px;
859        line-height: 20px;
860        max-width: 90%;
861        margin: 0 auto;
862        padding: 18px 10px;
863    }
864    .sale-banner-block .long-view .sales-content-block {
865        max-width: 50%;
866    }
867</style>
868<section class="main-golfclub-feature main-bg-layout " style="padding-top: 0px">
869                <div class="wine-sale-banner-block">
870                <a href="javascript:void(0)">
871                    <img src="https://fr.experiences.chateauguiraud.com/uploads/wine_sale_banner/banner_img_107049734.png" class="img-responsive">
872                </a>
873            </div>
874                <div class="container-fluid static-full-width">
875        <div class="row">
876            <div id="main" class="col-md-12">
877                <div id="hotel-features" class="tab-container">
878                    <div class="hide temp-redirect-block"></div>
879                    <input type="hidden" id="widget-customer-id" value="9994621">
880                    <input type="hidden" id="widget-guest-id" value="">
881                    <input type="hidden" id="widget-rslug" value="">
882                    <input type="hidden" id="pos-visitor-id" value="">
883                    <input type="hidden" id="member_id" value="">
884                    <input type="hidden" id="club_id" value="736">
885                    <input type="hidden" id="page-url-data" value="cid=vtfrd&amp;type=pro_shop&amp;preview=site">
886                    <input type="hidden" id="affiliate-data-id" value="">
887                    <input type="hidden" id="pro_date_id" value="">
888                    <input type="hidden" id="pos_sales_status" value="">
889                    <input type="hidden" id="widget-current-url" value="https://fr.experiences.chateauguiraud.com/shop/vtfrd/site">
890                    <input type="hidden" id="widget-redirect-url" value="https://fr.experiences.chateauguiraud.com/shop/vtfrd/site&amp;preview=1">
891                    <input type="hidden" id="widget-preview" value="site">
892                    <input type="hidden" id="current-ex-date" value="26-09-2026">
893                    <input type="hidden" id="product-category-id" value="">
894                    <input type="hidden" id="pos-category-id" value="">
895                    <input type="hidden" id="product-type" value="">
896                    <input type="hidden" id="pro_row_count" value="1">
897                    <ul class="tabs extra-tabs hide">
898                        <li><a href="javascript:void(0)" class="pro-shop-block" data-value="pro_shop" data-toggle="tab">Cave à vins</a></li>                        <li><a href="javascript:void(0)" class="offer-voucher-block" data-value="offer_voucher" data-toggle="tab">Bon d'offre</a></li>
899                    </ul>
900                                        <div class="content-tab-block mr-t-5"></div>
901                </div>
902            </div>
903        </div>
904    </div>
905    <div class="voucher-features-block">
906    <div class="title">Pourquoi acheter directement ?</div>
907    <div class="features-block">
908        <div class="feature">
909            <img src="https://fr.experiences.chateauguiraud.com/images/icon/site8.png" alt="Livraison internationale">
910            <div class="feature-title">Livraison internationale</div>
911            <div class="feature-description">Choisissez parmi nos options d'expédition internationales</div>
912        </div>
913        <div class="feature">
914            <img src="https://fr.experiences.chateauguiraud.com/images/icon/site9.png" alt="Panier tout compris">
915            <div class="feature-title">Panier tout compris</div>
916            <div class="feature-description">Prix ​​de livraison porte-à-porte</div>
917        </div>
918                        <div class="feature">
919                    <img src="https://fr.experiences.chateauguiraud.com/images/icon/site3.png" alt="étoile Icône">
920                    <div class="feature-title">Origine garantie</div>
921                    <div class="feature-description">Achetez vos vins directement auprès du producteur.</div>
922                </div>
923                        <div class="feature">
924            <img src="https://fr.experiences.chateauguiraud.com/images/icon/site2.png" alt="Icône de la carte">
925            <div class="feature-title">Paiement sécurisé</div>
926            <div class="feature-description">Paiement en ligne sécurisé via des partenaires de premier plan</div>
927        </div>
928    </div>
929</div></section>
930<div class="modal fade" id="event-map-modal" role="dialog">
931    <div class="modal-dialog">
932        <div class="modal-content">
933            <div class="modal-body">
934                <button type="button" class="close" data-dismiss="modal">
934×</button>
935                <div id="event-map"></div>
936            </div>
937        </div>
938    </div>
939</div>
940
941<div id="bookEventModal" class="modal fade book-event-modal" role="dialog">
942  <div class="modal-dialog">
943    <div class="modal-content">
944        <div class="modal-header">
945            <button type="button" class="close" data-dismiss="modal">×</button>
946            <h4 class="modal-title">Achat de billets</h4>
947        </div>
948        <div class="modal-body">
949            <form method="post" rel="form" action="event_booking_confirm" name="book_event_frm" class="book-event-frm" id="book_event_frm">
950                <input type="hidden" name="event_id" id="event_id" value="">
951                <input id="max_confrim_participants" type="hidden" name="confrim_participants" value="">
952                <input id="event_date" type="hidden" name="event_date" value="">
953                <input type="hidden" name="club_id" value="736">
954                <div class="wrapper-participant" style="display: block;">
955                    <label>Invité 1:</label>
956                    <div class="member-name"></div>
957                    <div class="member-add"></div>
958                    <div class="member-btn text-center">
959                        <span class="guest_dropdown"></span>
960                        <!-- <button type="button" class="btn btn-success add-participant" data-count="1"> + Add Guest</button> -->
961                        <button type="submit" class="btn btn-primary add-confirm">CONFIRMER</button>
962                    </div><br>
963                </div>
964            </form>
965        </div>
966    </div>
967  </div>
968</div>
969<div id="bookItineraryModal" class="modal fade book-itinerary-modal" role="dialog">
970  <div class="modal-dialog">
971    <div class="modal-content">
972        <div class="modal-header">
973            <button type="button" class="close" data-dismiss="modal">×</button>
974            <h4 class="modal-title">Ajouter à l'itinéraire</h4>
975        </div>
976        <div class="modal-body">
977            <form method="post" rel="form" action="itinerary_booking_confirm" class="book-itinerary-frm" id="book_itinerary_frm">
978                <input type="hidden" name="action" value="booking_itinerary">
979                <input type="hidden" id="type" name="type" value="">
980                <input type="hidden" id="club_id" name="club_id" value="">
981                <input type="hidden" id="accom_id" name="accom_id" value="">
982                <div class="row form-group">
983                    <label class="col-sm-3 control-label">Date</label>
984                    <div class="col-sm-9">
985                        <div class="datepicker-wrap">
986                            <input id="date_accom" class="input-text full-width" type="text" name="date_accom" value="26-09-2026">
987                        </div>
988                    </div>
989                </div>
990                <div class="row form-group">
991                    <label class="col-sm-3 control-label">Heure</label>
992                    <div class="col-sm-9">
993                        <input type="time" name="time" id="time" class="input-text full-width" value="12:00">
994                    </div>
995                </div>
996                <div class="row form-group text-center">
997                    <div class="col-sm-12">
998                        <button type="button" class="btn btn-primary add-itinerary-confirm">CONFIRMER</button>
999                    </div>
1000                </div>
1001            </form>
1002        </div>
1003    </div>
1004  </div>
1005</div>
1006
1007<div id="country-selection-modal" class="country-modal-overlay" style="display:none;">
1008    <div class="country-modal-dialog">
1009        <div class="country-modal-header">
1010            <div class="country-modal-title">
1011                <i class="fa fa-globe"></i>
1012                <h4>Sélectionnez votre pays de livraison</h4>
1013            </div>
1014            <p class="country-modal-desc">Choisissez votre région pour consulter les prix exacts, la disponibilité et les options de livraison de nos vins.</p>
1015        </div>
1016        <div class="country-modal-search">
1017            <div class="country-search-wrap">
1018                <i class="fa fa-search country-search-icon"></i>
1019                <input type="text" id="country-modal-search-input" class="form-control" placeholder="Rechercher des pays...">
1020            </div>
1021        </div>
1022        <div class="country-modal-scroll">
1023            <div class="country-modal-list" id="country-modal-list"></div>
1024        </div>
1025    </div>
1026</div>
1027
1028<div id="setTradePasswordModal" class="modal fade book-itinerary-modal" role="dialog">
1029  <div class="modal-dialog">
1030    <div class="modal-content">
1031        <div class="modal-header">
1032            <button type="button" class="close" data-dismiss="modal">
1032×</button>
1033            <h4 class="modal-title">Veuillez saisir le mot de passe commercial</h4>
1034        </div>
1035        <div class="modal-body">
1036            <form method="post" class="trade-password-form" data-trade_id="736">
1037                <div class="row form-group">
1038                    <div class="col-sm-12">
1039                        <input type="text" name="password" class="input-text full-width input-price-text">
1040                        <div class="error-text red-text"></div>
1041                    </div>
1042                </div>
1043                <div class="row form-group text-center">
1044                    <div class="col-sm-12">
1045                        <button type="button" class="btn btn-success activate-trade-password">Activer</button>
1046                    </div>
1047                </div>
1048            </form>
1049        </div>
1050    </div>
1051  </div>
1052</div>
1053
1054<div class="modal fade" id="pos-visitor-modal" role="dialog">
1055    <div class="modal-dialog">
1056        <div class="modal-content">
1057            <div class="modal-header">
1058                <button type="button" class="close" data-dismiss="modal">×</button>
1059                <h4 class="modal-title text-center">Détails du client</h4>
1060            </div>
1061            <div class="modal-body row"></div>
1062        </div>
1063    </div>
1064</div>
1065
1066<div class="login-area">
1067    <a href="#gcs-widget-login" class="goto-login soap-popupbox hide" id="widget_popup_login">Se connecter</a>
1068    <div id="guest_login" class="travelo-login-box travelo-box">
1069        <h4 class="text-center">Veuillez saisir vos coordonnées pour finaliser la commande</h4>
1070        <i class="fa fa-spinner fa-spin spinner btn-loader hide" id="btn-loader"></i>
1071        <div class="error-log"></div>
1072        <form class="guest-login-form">
1073            <div class="form-group">
1074                <input type="text" class="input-text full-width" name="guest_name" id="guest_name" value="" placeholder="Prénom">
1075            </div>
1076            <div class="form-group">
1077                <input type="text" class="input-text full-width" name="guest_email" id="guest_email" value="" placeholder="Email">
1078            </div>
1079            <div class="form-group">
1080                <input type="text" class="input-text full-width" name="guest_phone" id="guest_phone" value="" placeholder="Téléphone ">
1081            </div>
1082            <div class="form-group">
1083                <div class="checkbox checkbox-inline">
1084                    <label>
1085                        <input type="checkbox" name="guest_remember" id="guest_remember" value="0"> Se souvenir de moi
1086                    </label>
1087                </div>
1088            </div>
1089            <div class="form-group">
1090                <div class="checkbox checkbox-inline">
1091                    <label>
1092                        <input type="checkbox" name="send_newsletter" id="send_newsletter" value="1" checked=""> Inscrivez-vous à la liste de diffusion du Château Guiraud
1093                    </label>
1094                </div>
1095            </div>
1096            <input type="hidden" name="widget_club_id" id="widget_club_id" value="736">
1097            <input type="hidden" name="widget_referer" id="widget_referer" value="http://experiences.chateauguiraud.com/shop/vtfrd/site">
1098            <button type="button" class="full-width btn-medium" id="guest-login-btn">CONFIRMER</button>
1099            <div class="seperator"></div>
1100            <h4 class="text-center" style="margin: 0"><u><a href="#gcs-widget-login" class="soap-popupbox">Connectez-vous avec VinTrail</a></u></h4>
1101        </form>
1102    </div>
1103    <div id="gcs-widget-login" class="travelo-login-box travelo-box">
1104        <button type="button" id="login-close" class="close">×</button>
1105        <i class="fa fa-spinner fa-spin spinner btn-loader hide" id="btn-loader"></i>
1106        <div class="error-log"></div>
1107        <form class="login-form">
1108            <div class="form-group hide">
1109                <label class="radio radio-inline checked">
1110                    <input type="radio" class="login-checkbox" name="login-filter" value="member" checked="checked">
1111                    Membre VinTrail&nbsp;&nbsp;
1112                </label>
1113            </div>
1114            <div class="form-group">
1115                <input type="text" class="input-text full-width" id="email" placeholder="Email">
1116            </div>
1117            <div class="form-group">
1118                <input type="password" class="input-text full-width" id="password" placeholder="Mot de passe">
1119            </div>
1120            <input type="hidden" name="referer" id="referer" value="/shop/vtfrd/site">
1121            <input type="hidden" name="widget_referer" id="widget_referer" value="http://experiences.chateauguiraud.com/shop/vtfrd/site">
1122            <div class="form-group">
1123                <a href="#gcs-forgot-password" class="goto-forgot-password soap-popupbox forgot-password pull-right">Mot de passe oublié ?</a>
1124                <div class="checkbox checkbox-inline">
1125                    <label>
1126                        <input type="checkbox" class="remember-me"> Se souvenir de moi
1127                    </label>
1128                </div>
1129            </div>
1130            <button type="button" class="full-width btn-medium" id="login-btn">CONNEXION</button>
1131        </form>
1132        <div class="seperator"></div>
1133    </div>
1134    <!-- Forgot password -->
1135    <div id="gcs-forgot-password" class="travelo-login-box travelo-box">
1136        <i class="fa fa-spinner fa-spin spinner hide" id="forgot-btn-loader"></i>
1137        <div id="forgot_error_log"></div>
1138        <form action="javascript:void(0);">
1139            <div class="form-group">
1140                <input type="radio" class="forgot-radio" name="forgot-filter" value="member-forgot" checked="checked"> Membre
1141            </div>
1142            <div class="form-group">
1143                <input type="text" class="input-text full-width" id="forget-email" placeholder="Id. De courrier électronique">
1144            </div>
1145            <button type="button" class="full-width btn-medium" id="forgot-pwd-btn" onclick="return forgot_password();">Soumettre</button>
1146        </form>
1147        <div class="seperator"></div>
1148        <p class="gt-block">Pas encore de compte ? <a href="#gcs-widget-login" class="goto-login soap-popupbox">Se connecter</a></p>
1149    </div>
1150</div>
1151
1152<!-- Default Modal -->
1153    <a href="#default-member-login-modal" class="business-member-popupbox hide" id="default-member-login-link">Connexion par défaut</a>
1154    <div id="default-member-login-modal" class="travelo-login-box travelo-box">
1155        <a href="#site-member-login-modal" class="full-width btn btn-purple-color site-member-popupbox">Connectez-vous en tant que membre VinTrail</a>
1156        <div class="seperator"></div>
1157        <a href="#business-member-login-modal" class="full-width btn btn-success business-member-popupbox">Connectez-vous en tant que membre de la cave</a>
1158    </div>
1159<!-- END Default Modal -->
1160
1161<!-- Site member login -->
1162    <a href="#site-member-login-modal" class="sub-member-block site-member-popupbox hide" id="site-member-login-link">Connexion membre du site</a>
1163    <div id="site-member-login-modal" class="travelo-login-box travelo-box">
1164        <input type="hidden" name="business_id" class="widget-business-id" value="736">
1165        <input type="hidden" id="widget-check-login" value="event_social_login">
1166        <i class="fa fa-spinner fa-spin spinner btn-loader hide" id="bt
1166n-loader"></i>
1167        <div class="error-log error-social-media"></div>
1168        <div class="social-login-block">
1169            <div class="fb-login-block">
1170                <a href="javascript:void(0)" onclick="siteMemberFBLogin()">
1171                    <div class="login-fb-icon">f</div>
1172                    <div class="login-fb-text">Continuez avec Facebook</div>
1173                </a>
1174            </div>
1175            <div class="gl-login-block">
1176                <a href="javascript:void(0)" id="siteMemberGoogleLogin">
1177                    <div class="login-gl-icon">G</div>
1178                    <div class="login-gl-text">Continuez avec Google</div>
1179                </a>
1180            </div>
1181            <h4 class="highlight-block">OR</h4>
1182        </div>
1183        <form class="member-login-form">
1184            <div class="form-group hide">
1185                <label class="radio radio-inline checked">
1186                    <input type="radio" class="login-checkbox" name="login-filter" value="member" checked="checked">
1187                    Membre Vintrail&nbsp;&nbsp;
1188                </label>
1189            </div>
1190            <div class="form-group">
1191                <input type="text" class="input-text full-width" id="email" placeholder="Email">
1192            </div>
1193            <div class="form-group">
1194                <input type="password" class="input-text full-width" id="password" placeholder="Mot de passe">
1195            </div>
1196            <input type="hidden" name="referer" id="referer" value="/shop/vtfrd/site">
1197            <input type="hidden" name="widget_referer" id="widget_referer" value="http://experiences.chateauguiraud.com/shop/vtfrd/site">
1198            <div class="form-group">
1199                <a href="#site-member-forgot-password-modal" class="goto-forgot-password site-member-popupbox forgot-password pull-right">Mot de passe oublié ?</a>
1200                <div class="checkbox checkbox-inline">
1201                    <label>
1202                        <input type="checkbox" class="remember-me"> Se souvenir de moi
1203                    </label>
1204                </div>
1205            </div>
1206            <button type="button" class="full-width btn-medium" id="site-member-login-modal-btn">CONNEXION</button>
1207        </form>
1208        <div class="seperator"></div>
1209    </div>
1210
1211    <!-- site member forgot password -->
1212    <div id="site-member-forgot-password-modal" class="travelo-login-box travelo-box">
1213        <i class="fa fa-spinner fa-spin spinner hide" id="site-member-forgot-btn-loader"></i>
1214        <div id="site-member-forgot_error_log"></div>
1215        <form action="javascript:void(0);">
1216            <div class="form-group">
1217                <input type="radio" class="site-member-forgot-radio" name="forgot-filter" value="site-member-forgot" checked="checked"> Membre Vintrail
1218            </div>
1219            <div class="form-group">
1220                <input type="text" class="input-text full-width" id="site-member-forget-email" placeholder="Id. De courrier électronique">
1221            </div>
1222            <button type="button" class="full-width btn-medium" id="site-member-forgot-pwd-btn" onclick="return site_member_forgot_password();">Soumettre</button>
1223        </form>
1224        <div class="seperator"></div>
1225        <p class="gt-block">Pas encore de compte ? <a href="#site-member-login-modal" class="goto-login site-member-popupbox">Se connecter</a></p>
1226    </div>
1227<!-- END site member login -->
1228
1229
1230<!-- Business member login -->
1231    <a href="#business-member-login-modal" class="sub-member-block business-member-popupbox hide" id="business-member-login-link">Connexion membre entreprise</a>
1232    <div id="business-member-login-modal" class="travelo-login-box travelo-box">
1233        <input type="hidden" name="business_id" class="widget-business-id" value="736">
1234        <input type="hidden" id="widget-check-login" value="event_social_login">
1235        <i class="fa fa-spinner fa-spin spinner btn-loader hide" id="btn-loader"></i>
1236        <div class="error-log error-social-media"></div>
1237        <div class="social-login-block">
1238            <div class="fb-login-block">
1239                <a href="javascript:void(0)" onclick="businessMemberFBLogin()">
1240                    <div class="login-fb-icon">f</div>
1241                    <div class="login-fb-text">Continuez avec Facebook</div>
1242                </a>
1243            </div>
1244            <div class="gl-login-block">
1245                <a href="javascript:void(0)" id="businessMemberGoogleLogin">
1246                    <div class="login-gl-icon">G</div>
1247                    <div class="login-gl-text">Continuez avec Google</div>
1248                </a>
1249            </div>
1250            <h4 class="highlight-block">OR</h4>
1251        </div>
1252        <form class="member-login-form">
1253            <div class="form-group">
1254                <label class="radio radio-inline checked">
1255                    <input type="radio" class="login-checkbox" name="login-filter" value="member" checked="checked">
1256                    Membre de la cave&nbsp;&nbsp;
1257                </label>
1258            </div>
1259            <div class="form-group">
1260                <input type="text" class="input-text full-width" id="email" placeholder="Email">
1261            </div>
1262            <div class="form-group">
1263                <input type="password" class="input-text full-width" id="password" placeholder="Mot de passe">
1264            </div>
1265            <input type="hidden" name="referer" id="referer" value="/shop/vtfrd/site">
1266            <input type="hidden" name="widget_referer" id="widget_referer" value="http://experiences.chateauguiraud.com/shop/vtfrd/site">
1267            <div class="form-group">
1268                <a href="#business-member-forgot-password-modal" class="goto-forgot-password business-member-popupbox forgot-password pull-right">Mot de passe oublié ?</a>
1269                <div class="checkbox checkbox-inline">
1270                    <label>
1271                        <input type="checkbox" class="remember-me"> Se souvenir de moi
1272                    </label>
1273                </div>
1274            </div>
1275            <button type="button" class="full-width btn-medium" id="business-member-login-modal-btn">CONNEXION</button>
1276        </form>
1277        <div class="seperator"></div>
1278    </div>
1279
1280    <!-- Business member forgot password -->
1281    <div id="business-member-forgot-password-modal" class="travelo-login-box travelo-box">
1282        <i class="fa fa-spinner fa-spin spinner hide" id="business-member-forgot-btn-loader"></i>
1283        <div id="business-member-forgot_error_log"></div>
1284        <form action="javascript:void(0);">
1285            <div class="form-group">
1286                <input type="radio" class="business-member-forgot-radio" name="forgot-filter" value="business-member-forgot" checked="checked"> Membre de la cave
1287            </div>
1288            <div class="form-group">
1289                <input type="text" class="input-text full-width" id="business-member-forget-email" placeholder="Id. De courrier électronique">
1290            </div>
1291            <button type="button" class="full-width btn-medium" id="business-member-forgot-pwd-btn" onclick="return winery_member_forgot_password();">Soumettre</button>
1292        </form>
1293        <div class="seperator"></div>
1294        <p class="gt-block">Pas encore de compte ? <a href="#business-member-login-modal" class="goto-login business-member-popupbox">Se connecter</a></p>
1295    </div>
1296<!-- END Business member login -->
1297
1298<div id="notification-modal" class="modal fade" role="dialog">
1299    <div class="modal-dialog">
1300        <div class="modal-content">
1301            <div class="modal-body">
1302                Votre navigateur nous a empêché de terminer votre prochaine étape. Veuillez cliquer sur le <img src="https://fr.experiences.chateauguiraud.com/images/icon/block.png" class="icon-bar"> dans votre barre d'adresse URL pour continuer. <br>Merci.            </div>
1303            <div class="modal-footer">
1304                <button type="button" class="btn btn-default" data-dismiss="modal">OK</button>
1305            </div>
1306        </div>
1307  </div>
1308</div>
1309
1310
1311<style>
1312    #cn-bar {
1313        position: fixed; left: 0; right: 0; bottom: 0;
1314        z-index: 99998;
1315        background-color: #fff;
1316        border-top: 1px solid #2B2828;
1317        padding: 6px 15px;
1318        text-align: center;
1319        opacity: 0;
1320        transition: opacity 300ms ease;
1321    }
1322    #cn-bar.cn-hidden { display: none; }
1323    #cn-bar.cn-shown  { opacity: 1; }
1324    #cn-message {
1325        display: inline-block;
1326        font-size: 13px; line-height: 24px; color: #000;
1327        vertical-align: middle;
1328    }
1329    #cn-message a { color: #000; text-decoration: underline; }
1330    #cn-actions { display: inline-block; margin-left: 20px; vertical-align: middle; }
1331    #cn-accept {
1332        background-color: #212121;
1333        color: #ffffff;
1334        border: none;
1335        padding: 8px 20px;
1336        border-radius: 4px;
1337        cursor: pointer;
1338        font-weight: 700;
1339        font-size: 13px;
1340        font-family: inherit;
1341        line-height: 12px;
1342        margin: 5px 0;
1343        transition: background-color 150ms ease;
1344    }
1345    #cn-accept:hover { background-color: #1c1c1c; }
1346    @media (max-width: 767px) {
1347        #cn-message, #cn-actions { display: block; margin-left: 0; }
1348        #cn-message { line-height: 20px; }
1349    }
1350</style>
1351
1352<div id="cn-bar" class="cn-hidden" role="region" aria-label="Cookie notice">
1353    <div id="cn-message">
1354        <span>Nous utilisons des cookies pour vous garantir la meilleure expérience possible sur notre site web. En continuant à utiliser ce site, vous acceptez l'utilisation de ces cookies. Pour plus d'informations, veuillez consulter notre politique de confidentialité.
1355                    <a href="https://fr.experiences.chateauguiraud.com/site/vtfrd/privacy">Nos politiques</a>.
1356                </span>
1357    </div>
1358    <div id="cn-actions">
1359        <button type="button" id="cn-accept">Accepter</button>
1360    </div>
1361</div>
1362<script>
1363    (function () {
1364        var KEY = "is_set_notification_736";
1365        var bar = document.getElementById('cn-bar');
1366        if (!bar) return;
1367
1368        // Embedded widget: the winery's own site shows its own cookie banner.
1369        var inIframe = (window.self !== window.top);
1370        if (inIframe) return;
1371
1372        function getCookie(name) {
1373            var match = document.cookie.match(
1374                new RegExp('(^|;\\s*)' + name.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') + '=([^;]*)')
1375            );
1376            return match ? decodeURIComponent(match[2]) : null;
1377        }
1378
1379        function getStored(name) {
1380            var c = getCookie(name);
1381            if (c) return c;
1382            try { return localStorage.getItem(name); } catch (e) { return null; }
1383        }
1384
1385        function setStored(name, value) {
1386            var exp = new Date();
1387            exp.setDate(exp.getDate() + 365);
1388            document.cookie = encodeURIComponent(name) + '=' + encodeURIComponent(value) +
1389                ';expires=' + exp.toUTCString() + ';path=/;SameSite=Lax';
1390            try { localStorage.setItem(name, value); } catch (e) {}
1391        }
1392
1393        if (getStored(KEY)) return;
1394
1395        function showBar() {
1396            setTimeout(function () {
1397                bar.classList.remove('cn-hidden');
1398                // next frame so the opacity transition actually runs
1399                setTimeout(function () { bar.classList.add('cn-shown'); }, 20);
1400            }, 1000);
1401        }
1402
1403        if (document.readyState === 'complete') {
1404            showBar();
1405        } else {
1406            window.addEventListener('load', showBar);
1407        }
1408
1409        document.getElementById('cn-accept').addEventListener('click', function () {
1410            setStored(KEY, 'set_cookies');
1411            bar.classList.remove('cn-shown');
1412            setTimeout(function () { bar.classList.add('cn-hidden'); }, 300);
1413        });
1414    }());
1415</script>
1415
1416
1417<!-- Site footer -->
1418    
1419            <!-- Footer starts -->
1420            <div class="bg-secondary custom-layout-block shop-footer" id="footer">
1421                <!-- <div class="add-newsletter-block text-center" style="margin-top:30px;">
1422                    <h2>Sign up to our Newsletter to receive our Special Offers and Updates.</h2>
1423                    <form class="newsletter-form" action="javascript:void(0);">
1424                        <input class="form-control" type="text" id="name" name="name" placeholder="Name" required>
1425                        <input class="form-control" type="email" id="email" name="email" placeholder="Email Address" required>
1426                        <button type="submit">Join</button>
1427                    </form>
1428                </div> -->
1429                <div class="footer-wrapper">
1430                    <div class="container">
1431                        <div class="row pt64 ">
1432                            <div class="col-xs-12 col-sm-12 col-md-3 logo-image-block">
1433                                <div class="img-block text-center pb64">
1434                                    <a href="javascript:void(0);">
1435                                        <img src="https://fr.experiences.chateauguiraud.com/uploads/page_setup_img/page_1778090127.png" style="margin: 20px auto; max-width: 100%; height: 50px;">
1436                                    </a>
1437                                </div>
1438                                <h5 class="mt16 mb16 text-center"><strong>Paiements en ligne sécurisés</strong></h5>
1439                                <div class="img-block text-center">
1440                                    <a href="javascript:void(0);">
1441                                        <img height="40" style="margin: 0 auto;" src="https://fr.experiences.chateauguiraud.com/assets/img/trust-badges.png">
1442                                    </a>
1443                                </div>
1444                            </div>
1445                            <div class="col-xs-6 col-sm-4 col-md-3">
1446                                <h2><strong>Voir Plus</strong></h2>
1447                                <h5>
1448                                                                        <ul class="header-menu-block discover hover row">
1449                                                                                <li>
1450                                            <a href="https://fr.experiences.chateauguiraud.com/site/vtfrd/activities/site">
1451                                                Œnotourisme                                            </a>
1452                                        </li>
1453                                                                                <li class="sales-link">
1454                                            <a href="https://fr.experiences.chateauguiraud.com/site/vtfrd/wines/site">
1455                                                Vins                                            </a>
1456                                        </li>
1457                                                                                <li>
1458                                            <a href="https://fr.experiences.chateauguiraud.com/site/vtfrd/vouchers/site">
1459                                                Bons cadeaux                                            </a>
1460                                        </li>
1461                                                                                <li>
1462                                            <a href="https://fr.experiences.chateauguiraud.com/site/vtfrd/gift-cards/site">
1463                                                Cartes cadeaux                                            </a>
1464                                        </li>
1465                                                                            </ul>
1466                                </h5>
1467                            </div>
1468                            <div class="col-xs-6 col-sm-4 col-md-3">
1469                                <h2><strong>Chat</strong></h2>
1470                                <h5>
1471                                    <ul class="discover hover row">
1472                                        <li><a href="mailto:[email protected]">Contactez-Nous</a></li>
1473                                    </ul>
1474                                </h5>
1475                                                                    <h2><strong>
1475Suivez nos aventures</strong></h2>
1476                                    <h5>
1477                                        <ul class="discover hover row">
1478                                                                                            <div class="inline-block">
1479                                                    <a target="_blank" href="Https://www.facebook.com/chateauguiraud/">
1480                                                        <img height="30" src="https://fr.experiences.chateauguiraud.com/assets/img/icon/facebook2.png">
1481                                                    </a>
1482                                                </div>
1483                                                                                            <div class="inline-block">
1484                                                    <a target="_blank" href="Https://www.instagram.com/chateauguiraud/?hl=fr">
1485                                                        <img height="30" src="https://fr.experiences.chateauguiraud.com/assets/img/icon/instagram2.png">
1486                                                    </a>
1487                                                </div>
1488                                                                                    </ul>
1489                                    </h5>
1490                                                            </div>
1491                            <div class="col-xs-12 col-sm-4 col-md-3">
1492                                <h2><strong>Retrouvez-nous</strong></h2>
1493                                <h5>
1494                                    <ul class="discover hover row">
1495                                        <li><a href="javascript:void(0);">1 Château Guiraud</a></li>
1496                                        <li><a href="javascript:void(0);">33210 Sauternes</a></li>
1497                                        <li><a href="javascript:void(0);">France</a></li>
1498                                        <li><a href="javascript:void(0);">+33 5 56 76 61 01</a></li>
1499                                    </ul>
1500                                </h5>
1501                                                                        <h2><strong>Heures d'ouverture
1502</strong></h2>
1503                                        <h5>
1504                                            <ul class="discover hover row">
1505                                                <li><a href="javascript:void(0);">Ouvert du lundi au samedi de 10h00 à 17h30 du 15 novembre au 31 mars. Ouvert du lundi au dimanche de 10h00 à 18h00 du 1er avril au 14 novembre.</a></li>
1506                                            </ul>
1507                                        </h5>
1508                                                                        <div class="review-block">
1509                                    <h4><strong>Avis</strong></h4>
1510                                    <div title="5.00 stars" class="five-stars-container" data-toggle="tooltip" data-placement="bottom"><span class="five-stars" style="width: 100.00%;"></span></div>
1511                                    <strong class="mr-l-5 purple-text font14">5.00</strong>
1512                                </div>
1513                            </div>
1514                        </div>
1515                    </div>
1516                </div>
1517                <div class="bottom">
1518                    <div class="container text-center">
1519                        <div class="logo pull-left">
1520                            <a href="https://fr.experiences.chateauguiraud.com/" title="VinTrail"></a>
1521                        </div>
1522                        <div class="pull-right">
1523                            <a id="back-to-top" href="#" class="animated" data-animation-type="bounce"><i class="soap-icon-longarrow-up circle" style="color: #fff;"></i></a>
1524                        </div>
1525                        <div class="copyright inline-block">
1526                            <p class="gt-block">Construit avec <a href="https://www.vintrailpro.com/en" title="VinTrail" style="color:#1F1371; text-decoration: underline;">VinTrail</a></p>
1527                        </div>
1528                        <span>|</span>
1529                        <div class="copyright inline-block">
1530                            <p>© 2026 Château Guiraud</p>
1531                        </div>
1532                                                <span>|</span>
1533                        <div class="copyright privacy-policies inline-block">
1534                            <a href="https://fr.experiences.chateauguiraud.com/site/vtfrd/privacy">La politique de confidentialité</a>
1535                        </div>
1536                                                                        <span>|</span>
1537                        <div class="copyright terms-conditions inline-block">
1538                            <a href="https://fr.experiences.chateauguiraud.com/site/vtfrd/terms">Conditions Générales</a>
1539                        </div>
1540                                                <!-- <span>|</span> -->
1541                    <!-- <div class="copyright instagram inline-block">
1542                            <a target="_blank" href="https://www.instagram.com/vintrail_wine/"><i class="ti-instagram"></i></a>
1543                        </div>-->
1544                    </div>
1545
1546                    <div class="container text-center">
1547                        <p>"L'abus d'alcool est dangereux pour la santé, à consommer avec modération".</p>
1548                        </div>
1549                </div>
1550            </div>
1551            <!-- Footer starts -->
1552            <!-- END site footer -->
1553
1554<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/jquery.min.js?v=7.58"></script>
vendor: 1 bytes, line 1554
1554
1555<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/library/select2.min.js"></script>
vendor: 1 bytes, line 1555
1555
1556<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/library/jquery.cookie.js?v=7.58"></script>
vendor: 1 bytes, line 1556
1556
1557<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/library/jquery-ui.1.10.4.min.js?v=7.58"></script>
vendor: 1 bytes, line 1557
1557
1558<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/library/bootstrap.min.js?v=7.58"></script>
vendor: 1 bytes, line 1558
1558
1559<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/components/flexslider/jquery.flexslider.js?v=7.58"></script>
vendor: 1 bytes, line 1559
1559
1560<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/library/sweetalert.min.js?v=7.58"></script>
vendor: 1 bytes, line 1560
1560
1561<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/library/dataTables.min.js?v=7.58"></script>
vendor: 1 bytes, line 1561
1561
1562<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/library/jquery-migrate-1.2.1.min.js?v=7.58"></script>
vendor: 1 bytes, line 1562
1562
1563<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/js/dataTables.bootstrap.js?v=7.58"></script>
vendor: 1 bytes, line 1563
1563
1564<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/library/theme-scripts.js?v=7.58"></script>
vendor: 1 bytes, line 1564
1564
1565<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/js/gmap3.min.js?v=7.58"></script>
vendor: 1 bytes, line 1565
1565
1566<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCH0ob1RWUsgwHoyXBZXM4xKIExRYdzkNo&amp;v=3.exp&amp;sensor=false"></script>
vendor: 1 bytes, line 1566
1566
1567<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/custom.js?v=7.58"></script>
vendor: 1 bytes, line 1567
1567
1568<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/login.js?v=7.58"></script>
vendor: 1 bytes, line 1568
1568
1569<script type="text/javascript">
1570    var header_fixed_height = "0px";
1571    function checkIframe() {
1572        if (window.location !== window.parent.location) {
1573            $(".business-details-block").siblings('section').css("padding", "0");
1574            $(document).find('.product-sub-row').css({"top": "0", "padding": "20px 0 10px 0"});
1575        } else {
1576            $(".business-details-block").css("display", "block");
1577        }
1578    }
1579    // Calling checkIframe function
1580    checkIframe();
1581
1582    $(document).ready(function () {
1583        if($('.header-menu-block .sales-link').length > 0) {
1584            var customerId = "";
1585            if(customerId =='' && $('#widget-customer-id').length > 0) {
1586                customerId = $('#widget-customer-id').val();
1587            }
1588            const urlParams = new URL($('.header-menu-block .sales-link a').attr('href'));
1589            var oldCustomer = urlParams.searchParams.get('customer');
1590            if(oldCustomer == null) {
1591                urlParams.searchParams.set('customer', customerId);
1592                $('.header-menu-block .sales-link a').attr('href', urlParams.href);
1593            }
1594        }
1595        $('.menu-icon').on('click', function () {
1596            $(".slideout-menu").addClass("open");
1597        });
1598        $('.close-icon').on('click', function () {
1599            $(".slideout-menu").removeClass("open");
1600        });
1601        $(document).on('click', function (e) {
1602            if (!$(e.target).closest('.slideout-menu, .menu-icon').length) {
1603                $(".slideout-menu").removeClass("open");
1604            }
1605        });
1606
1607        function adjustView() {
1608            if ($(window).width() <= 978) {
1609                $(".mobile-view-header-layout").show();
1610                $(".desktop-view-header-layout").hide();
1611                $(document).find(".main-golfclub-feature").css("padding-top","0");
1612                $(document).find(".main-section-offer-block").css("padding-top","0");
1613                $(document).find(".main-product-detail-block").css("padding-top","0");
1614                $(document).find(".main-shopping-cart-block").css("padding-top","0");
1615                $(document).find(".main-product-checkout-block").css("padding-top","0");
1616                $(document).find(".main-cart-payment-block").css("padding-top","0");
1617                $(document).find(".wine-sale-invoice").css("padding-top","0");
1618                $(document).find(".main-active-page-block").css("padding-top","0");
1619            } else {
1620                $(".mobile-view-header-layout").hide();
1621                $(".desktop-view-header-layout").show();
1622                $(document).find(".main-golfclub-feature").attr("style", "padding-top: " + header_fixed_height + ";");
1623                $(document).find(".main-section-offer-block").attr("style", "padding-top: " + header_fixed_height + ";");
1624                $(document).find(".main-product-detail-block").attr("style", "padding-top: " + header_fixed_height + ";");
1625                $(document).find(".main-shopping-cart-block").attr("style", "padding-top: " + header_fixed_height + ";");
1626                $(document).find(".main-product-checkout-block").attr("style", "padding-top: " + header_fixed_height + ";");
1627                $(document).find(".main-cart-payment-block").attr("style", "padding-top: " + header_fixed_height + ";");
1628                $(document).find(".wine-sale-invoice").attr("style", "padding-top: " + header_fixed_height + ";");
1629                $(document).find(".main-active-page-block").attr("style", "padding-top: " + header_fixed_height + ";");
1630            }
1631        }
1632        adjustView();
1633        $(window).on("resize", adjustView);
1634    });
1635</script>
1635
1636
1637
1638<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/widget_feature.js?v=7.58"></script>
vendor: 1 bytes, line 1638
1638
1639<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/pro_availability.js"></script>
vendor: 1 bytes, line 1639
1639
1640<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/library/calendar.js"></script>
vendor: 1 bytes, line 1640
1640
1641<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/library/jquery.stickit.js"></script>
vendor: 1 bytes, line 1641
1641
1642<script type="text/javascript" src="https://fr.experiences.chateauguiraud.com/popup_widget/js/library/jquery.cookie.js"></script>
1642
1643<style>
1644    #av-overlay {
1645    position: fixed; inset: 0; z-index: 99999;
1646    display: flex; align-items: center; justify-content: center; padding: 16px;
1647    opacity: 1; transition: opacity 300ms ease;
1648    }
1649    #av-overlay.av-fade-out { opacity: 0; pointer-events: none; }
1650    #av-overlay.av-hidden   { display: none; }
1651    #av-backdrop {
1652    position: absolute; inset: 0;
1653    background: rgba(0,0,0,.6);
1654    backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);
1655    }
1656    #av-modal {
1657    position: relative; background: #fff;
1658    border-radius: 16px;
1659    box-shadow: 0 25px 50px -12px rgba(0,0,0,.25);
1660    max-width: 448px; width: 100%; overflow: hidden;
1661    transform: scale(1); opacity: 1;
1662    transition: transform 300ms ease, opacity 300ms ease;
1663    }
1664    #av-overlay.av-fade-out #av-modal { transform: scale(.95); opacity: 0; }
1665    #av-header {
1666    background: linear-gradient(135deg, #af8030 0%, #7e5c22 100%);
1667    padding: 32px 32px 28px; text-align: center;
1668    }
1669    #av-icon-wrap {
1670    display: inline-flex; align-items: center; justify-content: center;
1671    width: 80px; height: 80px; border-radius: 50%;
1672    background: rgba(255,255,255,.2);
1673    backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);
1674    margin-bottom: 16px;
1675    }
1676    #av-icon-wrap svg { width: 40px; height: 40px; }
1677    #av-modal-title {
1678    font-size: 28px; font-weight: 700; color: #fff;
1679    margin: 0 0 8px; line-height: 1.2;
1680    }
1681    #av-subtitle { font-size: 13px; color: rgba(255,255,255,.8); margin: 0; }
1682    #av-body { padding: 32px; }
1683    #av-question {
1684    font-size: 17px; color: #1c1917; font-weight: 500;
1685    text-align: center; margin: 0 0 12px;
1686    }
1687    #av-desc {
1688    font-size: 13px; color: #57534e; line-height: 1.65;
1689    text-align: center; margin: 0 0 28px;
1690    }
1691    #av-btns { display: flex; gap: 12px; }
1692    .av-btn {
1693    flex: 1; border: none; border-radius: 10px; padding: 14px 16px;
1694    font-size: 14px; font-weight: 600; font-family: inherit; cursor: pointer;
1695    display: flex; align-items: center; justify-content: center; gap: 8px;
1696    transition: background 150ms ease, transform 150ms ease, box-shadow 150ms ease;
1697    line-height: 1;
1698    }
1699    #av-btn-yes {
1700    background: #212121;
1701    color: #ffffff;
1702    box-shadow: 0 10px 15px -3px rgba(33,33,33,.25);
1703    }
1704    #av-btn-yes:hover {
1705    background: #1c1c1c;
1706    transform: scale(1.04);
1707    box-shadow: 0 10px 20px -3px rgba(33,33,33,.35);
1708    }
1709    #av-btn-no  { background: #e7e5e4; color: #44403c; }
1710    #av-btn-no:hover { background: #d6d3d1; }
1711    #av-disclaimer {
1712    margin-top: 24px; padding-top: 20px;
1713    border-top: 1px solid #e7e5e4;
1714    font-size: 11px; color: #78716c; text-align: center; line-height: 1.6;
1715    }
1716    @media (max-width: 480px) {
1717    #av-header { padding: 24px 20px 20px; }
1718    #av-body   { padding: 24px 20px; }
1719    #av-modal-title { font-size: 22px; }
1720    #av-btns   { flex-direction: column; }
1721    }
1722</style>
1723
1724<div id="av-overlay" class="av-hidden" role="dialog" aria-modal="true" aria-labelledby="av-modal-title">
1725    <div id="av-backdrop"></div>
1726    <div id="av-modal">
1727        <div id="av-header">
1728            <div id="av-icon-wrap">
1729                <svg viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round">
1730                <path d="M8 2h8l-1.88 9.41A4.5 4.5 0 0 1 9.88 11.4L8 2z"></path>
1731                <line x1="12" y1="14" x2="12" y2="20"></line>
1732                <line x1="8" y1="20" x2="16" y2="20"></line>
1733                </svg>
1734            </div>
1735            <div id="av-modal-title">verification de l'AGE</div>
1736            <p id="av-subtitle">Confirmation de l'âge légal pour consommer de l'alcool requise</p>
1737        </div>
1738        <div id="av-body">
1739            <p id="av-question">Avez-vous l'âge légal pour consommer de l'alcool dans votre pays&nbsp;?</p>
1740            <p id="av-desc">
1741                Vous devez avoir l'âge légal pour consommer de l'alcool afin d'accéder à ce site web. En cliquant sur « Oui », vous confirmez avoir l'âge légal pour consommer de l'alcool dans votre pays de résidence.
1742            </p>
1743            <div id="av-btns">
1744                <button id="av-btn-yes" class="av-btn" type="button" onclick="avVerify()">
1745                    <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
1746                        <polyline points="20 6 9 17 4 12"></polyline>
1747                    </svg>
1748                    Oui je le suis
1749                </button>
1750                <button id="av-btn-no" class="av-btn" type="button" onclick="avDecline()">
1751                    <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
1752                        <line x1="18" y1="6" x2="6" y2="18"></line>
1753                        <line x1="6" y1="6" x2="18" y2="18"></line>
1754                    </svg>
1755                    Non, je ne le suis pas.
1756                </button>
1757            </div>
1758            <div id="av-disclaimer">
1759                L'abus d'alcool est dangereux pour la santé. Veuillez consommer de l'alcool de façon responsable et modérée. Ce site web utilise des cookies pour améliorer votre expérience.
1760            </div>
1761        </div>
1762    </div>
1763</div>
1764<script>
1765    (function () {
1766        var KEY      = "av_verified_736";
1767        var BASE_URL = "https:\/\/fr.experiences.chateauguiraud.com\/";
1768        var overlay  = document.getElementById('av-overlay');
1769        if (!overlay) return;
1770
1771        var inIframe = (window.self !== window.top);
1772
1773        function getCookie(name) {
1774            var match = document.cookie.match(
1775                new RegExp('(^|;\\s*)' + name.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') + '=([^;]*)')
1776            );
1777            return match ? decodeURIComponent(match[2]) : null;
1778        }
1779
1780        function setCookie(name, value, days) {
1781            var exp = new Date();
1782            exp.setDate(exp.getDate() + days);
1783            var attrs = ';expires=' + exp.toUTCString() + ';path=/';
1784            // SameSite=None;Secure is required for the cookie to survive when this
1785            // script runs inside a cross-origin iframe. Plain Lax gets dropped by
1786            // Chrome/Safari in that context, causing the popup to reappear.
1787            attrs += inIframe ? ';SameSite=None;Secure' : ';SameSite=Lax';
1788            document.cookie = encodeURIComponent(name) + '=' + encodeURIComponent(value) + attrs;
1789        }
1790
1791        // localStorage as a same-origin-only backup check. This does NOT fix the
1792        // Safari ITP cross-site block by itself (localStorage in a 3rd-party
1793        // iframe is just as restricted), but it does help same-origin re-visits
1794        // and gives us a second read path in case the cookie write silently failed.
1795        function getStored(name) {
1796            var c = getCookie(name);
1797            if (c) return c;
1798            try { return localStorage.getItem(name); } catch (e) { return null; }
1799        }
1800
1801        function setStored(name, value) {
1802            setCookie(name, value, 365);
1803            try { localStorage.setItem(name, value); } catch (e) {}
1804        }
1805
1806        if (getStored(KEY)) return;
1807
1808        overlay.classList.remove('av-hidden');
1809        document.documentElement.style.overflow = 'hidden';
1810        document.body.style.overflow = 'hidden';
1811
1812        if (inIframe) {
1813            overlay.style.alignItems = 'flex-start';
1814            overlay.style.paddingTop = '60px';
1815            try { window.parent.postMessage({ pro_event: 'temp_pro_list' }, '*'); } catch (e) {}
1816        }
1817
1818        function closeGate(cb) {
1819            overlay.classList.add('av-fade-out');
1820            setTimeout(function () {
1821                overlay.classList.add('av-hidden');
1822                document.documentElement.style.overflow = '';
1823                document.body.style.overflow = '';
1824                if (typeof cb === 'function') cb();
1825            }, 300);
1826        }
1827
1828        window.avVerify = function () {
1829            setStored(KEY, '1');
1830            closeGate();
1831        };
1832
1833        window.avDecline = function () {
1834            closeGate(function () { window.location.href = BASE_URL; });
1835        };
1836
1837        var backdrop = document.getElementById('av-backdrop');
1838        if (backdrop) backdrop.addEventListener('click', window.avDecline);
1839
1840        document.addEventListener('keydown', function (e) {
1841            if (e.key === 'Escape' && !overlay.classList.contains('av-hidden')) {
1842                window.avDecline();
1843            }
1844        });
1845    }());
1846</script>
vendor: 1 bytes, line 1846
1846
1847<script type="text/javascript">
1848    var widget_has_shipping_country = false;
1849    var is_player_login = "";
1850    var business_bg_color = "C49728";
1851    var is_product_trigger = "";
1852    var is_booking_id = "";
1853    $(document).ready(function()
1854    {
1855        $.ajax({
1856            url: 'controllers/ajax_request.php',
1857            type: 'POST',
1858            dataType: 'json',
1859            data: {action: 'get_redirect_form', tempRedirectUrl: "https://fr.experiences.chateauguiraud.com/shop/vtfrd/site&preview=1"},
1860            async: false,
1861        }).done(function(data) {
1862            if(data.status == 'success') {
1863                $('.temp-redirect-block').html(data.html);
1864            }
1865        });
1866
1867        $page_type = 'pro_shop';
1868        if($page_type == 'event') {
1869            $('#hotel-features .extra-tabs .event-block').trigger('click');
1870        } else if($page_type == 'noticeboard') {
1871            $('#hotel-features .extra-tabs .noticeboard-block').trigger('click');
1872        } else if($page_type == 'Getawaydeals') {
1873            $('#hotel-features .extra-tabs .getaways-block').trigger('click');
1874        } else if($page_type == 'Packages') {
1875            $('#hotel-features .extra-tabs .packages-block').trigger('click');
1876        } else if($page_type == 'Promotions') {
1877            $('#hotel-features .extra-tabs .promotions-block').trigger('click');
1878        } else if($page_type == 'restaurant') {
1879            $('#hotel-features .extra-tabs .restaurant-block').trigger('click');
1880        } else if($page_type == 'accommodation') {
1881            $('#hotel-features .extra-tabs .accommodation-block').trigger('click');
1882        } else if($page_type == 'pro_shop' || $page_type == 'pro_shop_category') {
1883            $('#hotel-features .extra-tabs .pro-shop-block').trigger('click');
1884        } else if($page_type == 'pos_sales') {
1885            $('#hotel-features .extra-tabs .pos-sales-block').trigger('click');
1886        } else if($page_type == 'availability') {
1887            $('#hotel-features .extra-tabs .golf-availability-block').trigger('click');
1888        } else if($page_type == 'experience') {
1889            $('#hotel-features .extra-tabs .page-experience-block').trigger('click');
1890        } else if($page_type == 'landing') {
1891            $('#hotel-features .extra-tabs .page-landing-block').trigger('click');
1892        } else if($page_type == 'ex_landing') {
1893            $('#hotel-features .extra-tabs .page-ex-landing-block').trigger('click');
1894        } else if($page_type == 'offer_voucher') {
1895            $('#hotel-features .extra-tabs .offer-voucher-block').trigger('click');
1896        }
1897
1898        // call the function of the filter the items
1899        setTimeout(function(){
1900            window.parent.postMessage({
1901                pro_event: 'temp_pro_list',
1902            },"*");
1903        }, 500);
1904
1905        $(document).on('change','#choose_availability',function()
1906        {
1907            if(this.value > 0){
1908                $('.daily-search-option').addClass('hide');
1909                $('.pga-practice-search-option').removeClass('hide');
1910                $('#availability_search').trigger('click');
1911            }
1912            else{
1913                $('.pga-practice-search-option').addClass('hide');
1914                $('.daily-search-option').removeClass('hide');
1915                $('#availability_search').trigger('click');
1916            }
1917        });
1918
1919        $(document).on('mouseover','.on-show-shipp-country',function() {
1920            var $this = $(this);
1921            var selectInput = $('#shipping-country-option');
1922            if (selectInput.is("select") && !$('.lfClon').length) {
1923                var selectClon = selectInput.clone();
1924                var getRules = function($ele){ return {
1925                    position: 'absolute',
1926                    left: $ele.offset().left,
1927                    top: $ele.offset().top,
1928                    // width: 150,
1929                    width: $ele.outerWidth(),
1930                    height: $ele.outerHeight(),
1931                    opacity: 0,
1932                    margin: 0,
1933                    padding: 0
1934                };};
1935                var rules = getRules($this);
1936                selectClon.css(rules);
1937                selectClon.on("mousedown.lf", function(){
1938                    selectClon.css({
1939                        marginLeft: selectInput.offset().left - rules.left,
1940                        marginTop: selectInput.offset().top - rules.top,
1941                        cursor: 'pointer',
1942                    });
1943                    selectClon.on('change blur', function(){
1944                        selectInput.val(selectClon.val()).show();
1945                        selectClon.remove();
1946                    });
1947                    selectClon.off('.lf');
1948                });
1949                selectClon.on("mouseout.lf", function(){
1950                    $(this).remove();
1951                });
1952                selectClon.on("change", function(){
1953                    var country_id = $(this).val();
1954                    var state_id = $('#shipping-state-option').val();
1955                    var customerId = $('#widget-customer-id').val();
1956                    var club_id = $('#club_id').val();
1957                    widgetSetShipToData(club_id, country_id, state_id, 'country', customerId);
1958                });
1959                selectClon.prop({id:'',className:'lfClon'});
1960                selectClon.appendTo('body');
1961            }
1962        });
1963
1964        // function formatState (state) {
1965        //     if (!state.id) { return state.text; }
1966        //     var $state = $('<span><img src="' + $(state.element).attr('data-src') + '" class="img-flag" width="42" /> ' + state.text + '</span>');
1967        //     return $state;
1968        // };
1969        // $('.custom-select-block').select2({
1970        //     minimumResultsForSearch: Infinity,
1971        //     templateResult: formatState,
1972        //     templateSelection: formatState,
1973        //     dropdownParent: $('.custom-select-view')
1974        // });
1975        function handleStickit(){
1976            if($(window).width() > 768){
1977                $('#stick-pos-list').stickit();
1978            }else{
1979                $('#stick-pos-list').trigger("stickit:unstick");
1980            }
1981        }
1982        handleStickit();
1983        $(window).on('resize', handleStickit);
1984
1985        /* category click -> show product */
1986        $(document).on('click','.pos-category-tab',function(){
1987            if($(window).width() <= 768) {
1988                $('.pos-category-tabs-wrap').addClass('hide-mobile-category');
1989                $('.pos-product-sub-header').addClass('show-mobile-product');
1990                $('.pos-product-grid-wrap').addClass('show-mobile-product');
1991            }
1992        });
1993        /* button click -> show categories again */
1994        $(document).on('click', '.pos-product-sub-header .mobile-category-toggle', function() {
1995            console.log('test');
1996            $('.pos-category-tabs-wrap').removeClass('hide-mobile-category');
1997            $('.pos-product-grid-wrap').removeClass('show-mobile-product');
1998            $('.pos-product-sub-header').removeClass('show-mobile-product');
1999        });
2000    });
2001</script>
2001</body></html><!-- Google Map Api -->

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.