PageSourceSearch

https://golfsaintjeandemonts.fr/en/pro-shop

html golfsaintjeandemonts.fr collected 2026-10-08 09:15:34 UTC 51,346 bytes, 962 lines download raw bytes

1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
3<head>
4<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
5<title>Pro shop</title>
6<meta name="description" content="Classé parmi les 30 plus beaux parcours français, le golf de Saint Jean de Monts, ouvert toute l'année, offre un parcours varié dans un site exceptionnel" />
7<meta  name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
8<meta  name="apple-mobile-web-app-capable" content="yes"/>
9<meta  name="apple-mobile-web-app-status-bar-style" content="white"/>
10<meta  name="theme-color" content="#ffffff"/>
11<meta  name="msapplication-TileColor" content="#ffffff"/>
12<meta  name="msapplication-TileImage" content="https://golfsaintjeandemonts.fr/ms-icon-144x144.png"/>
13<link type="text/css" href="https://golfsaintjeandemonts.fr/vtfmk/base/css/flags.css" rel="stylesheet" />
14<link type="text/css" href="https://golfsaintjeandemonts.fr/apple-icon-57x57.png" rel="apple-touch-icon" sizes="57x57" />
15<link type="text/css" href="https://golfsaintjeandemonts.fr/apple-icon-60x60.png" rel="apple-touch-icon" sizes="60x60" />
16<link type="text/css" href="https://golfsaintjeandemonts.fr/apple-icon-72x72.png" rel="apple-touch-icon" sizes="72x72" />
17<link type="text/css" href="https://golfsaintjeandemonts.fr/apple-icon-76x76.png" rel="apple-touch-icon" sizes="76x76" />
18<link type="text/css" href="https://golfsaintjeandemonts.fr/apple-icon-114x114.png" rel="apple-touch-icon" sizes="114x114" />
19<link type="text/css" href="https://golfsaintjeandemonts.fr/apple-icon-120x120.png" rel="apple-touch-icon" sizes="120x120" />
20<link type="text/css" href="https://golfsaintjeandemonts.fr/apple-icon-144x144.png" rel="apple-touch-icon" sizes="144x144" />
21<link type="text/css" href="https://golfsaintjeandemonts.fr/apple-icon-152x152.png" rel="apple-touch-icon" sizes="152x152" />
22<link type="text/css" href="https://golfsaintjeandemonts.fr/apple-icon-180x180.png" rel="apple-touch-icon" sizes="180x180" />
23<link type="text/css" href="https://golfsaintjeandemonts.fr/android-icon-192x192.png" rel="icon" type="image/png" sizes="192x192" />
24<link type="text/css" href="https://golfsaintjeandemonts.fr/favicon-32x32.png" rel="icon" type="image/png" sizes="32x32" />
25<link type="text/css" href="https://golfsaintjeandemonts.fr/favicon-96x96.png" rel="icon" type="image/png" sizes="96x96" />
26<link type="text/css" href="https://golfsaintjeandemonts.fr/favicon-16x16.png" rel="icon" type="image/png" sizes="16x16" />
27<link type="text/css" href="https://golfsaintjeandemonts.fr/manifest.json" rel="manifest" />
28<link type="text/css" href="https://golfsaintjeandemonts.fr/vtcms/css/cmsgallery/plugins/magnific-popup/magnific-popup.css" rel="stylesheet" />
29<link type="text/css" href="https://golfsaintjeandemonts.fr/vtcms/css/cms.css?v=4" rel="stylesheet" />
30<link type="text/css" href="https://golfsaintjeandemonts.fr/vtgolf/css/golf.css?v=4" rel="stylesheet" />
31<link type="text/css" href="https://golfsaintjeandemonts.fr/vtnews/css/news.css?v=4" rel="stylesheet" />
32<link type="text/css" href="https://golfsaintjeandemonts.fr/vtphotolibrary/css/photolibrary.css?v=4" rel="stylesheet" />
33<link type="text/css" href="https://golfsaintjeandemonts.fr/vtphotolibrary/libs/jgallery-1.5.6/css/font-awesome.min.css?v=4" rel="stylesheet" />
34<link type="text/css" href="https://golfsaintjeandemonts.fr/vtphotolibrary/libs/jgallery-1.5.6/css/jgallery.min.css?v=1.5.6" rel="stylesheet" />
35<link type="text/css" href="https://golfsaintjeandemonts.fr/vtadvertising/css/main.css?v=4" rel="stylesheet" />
36<link type="text/css" href="https://golfsaintjeandemonts.fr/assets/css/bootstrap.css?v=4" rel="stylesheet" />
37<link type="text/css" href="https://golfsaintjeandemonts.fr/assets/owl-carousel/assets/owl.carousel.min.css?v=4" rel="stylesheet" />
38<link type="text/css" href="https://golfsaintjeandemonts.fr/assets/owl-carousel/assets/owl.theme.default.min.css?v=4" rel="stylesheet" />
39<link type="text/css" href="https://golfsaintjeandemonts.fr/assets/css/main.css?v=4" rel="stylesheet" />
40<link type="text/css" href="https://golfsaintjeandemonts.fr/vtadvertising/js/main.js?v=4" rel="stylesheet" />
41<link type="text/css" href="https://golfsaintjeandemonts.fr/vtcms/libs/splide/css/splide.min.css" rel="stylesheet" />
42<script type="text/javascript" src="https://golfsaintjeandemonts.fr/vtfmk/libs/tarteaucitron/tarteaucitron.js" ></script>
vendor: 1 bytes, line 42
42
43<script type="text/javascript" src="https://kit.fontawesome.com/49d5c0fb70.js" ></script>
vendor: 1 bytes, line 43
43
44<script type="text/javascript" src="https://golfsaintjeandemonts.fr/vtcms/libs/splide/js/splide.min.js" ></script>
44
45<meta http-equiv="X-UA-Compatible" content="IE=9">
46<meta http-equiv="X-UA-Compatible" content="IE=10">
47<meta http-equiv="X-UA-Compatible" content="IE=edge">
48<meta http-equiv="X-UA-Compatible" content="IE=edge">
49<meta http-equiv="X-UA-Compatible" content="IE=edge">
50<meta http-equiv="X-UA-Compatible" content="IE=edge">
51</head>
52<body>
53<script type="text/javascript">
54			// <![CDATA[
55			 tarteaucitron.init({"privacyUrl":"","cookieName":"tartaucitron","hashtag":"#tarteaucitron","showAlertSmall":false,"highPrivacy":false,"orientation":"bottom","adblocker":false,"AcceptAllCta":true,"handleBrowserDNTRequest":true,"cookieslist":false,"removeCredit":true,"moreInfoLink":false,"showIcon":false});
56
57
58            tarteaucitron.user.googlemapsKey = 'AIzaSyBVVSl2dYaftPRDepB4flphy3cfdUDnoKg';
59        tarteaucitron.user.mapscallback = 'initialize';
60        (tarteaucitron.job = tarteaucitron.job || []).push('googlemaps');
61    
62
63            tarteaucitron.user.googletagmanagerId = 'G-DWSSKXNQQ0';
64        (tarteaucitron.job = tarteaucitron.job || []).push('googletagmanager');
65    
66    (tarteaucitron.job = tarteaucitron.job || []).push('iframe');
67
68    (tarteaucitron.job = tarteaucitron.job || []).push('youtube');
69
70
71    (tarteaucitron.job = tarteaucitron.job || []).push('recaptcha');
72
73tarteaucitron.lang = {"adblock":"Bonjour! Ce site joue la transparence et vous donne le choix des services tiers \u00e0 activer.","adblock_call":"Merci de d\u00e9sactiver votre adblocker pour commencer la personnalisation.","reload":"Recharger la page","alertBigScroll":"En continuant de d\u00e9filer,","alertBigClick":"En poursuivant votre navigation,","alertBig":"vous acceptez l'utilisation de services tiers pouvant installer des cookies","alertBigPrivacy":"Ce site utilise des cookies et vous donne le contr\u00f4le sur ce que vous souhaitez activer","alertSmall":"Gestion des services","acceptAll":"OK, tout accepter","personalize":"Personnaliser","close":"Fermer","all":"Pr\u00e9f\u00e9rence pour tous les services","description":"Les cookies nous permettent de personnaliser le contenu et d'offrir des fonctionnalit\u00e9s relatives aux m\u00e9dias sociaux et d'analyser notre trafic. Nous partageons \u00e9galement des informations sur l'utilisation de notre site avec nos partenaires qui peuvent combiner celles-ci avec d'autres informations que vous leur avez fournies ou qu'ils ont collect\u00e9es lors de l\u2019utilisation de notre site.<br \/><br \/>Pour en savoir plus et, notamment, pour s'opposer \u00e0 leur installation, nous vous invitons \u00e0 consulter","slug_link_policy":"politique-de-confidentialite","text_link_policy":"notre politique de confidentialit\u00e9 pour la protection des donn\u00e9es personnelles","info":"Protection de votre vie priv\u00e9e","disclaimer":"En autorisant ces services tiers, vous acceptez le d\u00e9p\u00f4t et la lecture de cookies et l'utilisation de technologies de suivi n\u00e9cessaires \u00e0 leur bon fonctionnement.","allow":"Autoriser","deny":"Interdire","noCookie":"Ce service ne d\u00e9pose aucun cookie.","useCookie":"Ce service peut d\u00e9poser","useCookieCurrent":"Ce service a d\u00e9pos\u00e9","useNoCookie":"Ce service n'a d\u00e9pos\u00e9 aucun cookie.","more":"En savoir plus","source":"Voir le site officiel","credit":"Gestion des cookies par tarteaucitron.js","fallback":"est d\u00e9sactiv\u00e9.","ads":{"title":"R\u00e9gies publicitaires","details":"Les r\u00e9gies publicitaires permettent de g\u00e9n\u00e9rer des revenus en commercialisant les espaces publicitaires du site."},"analytic":{"title":"Mesure d'audience","details":"Les services de mesure d'audience permettent de g\u00e9n\u00e9rer des statistiques de fr\u00e9quentation utiles \u00e0 l'am\u00e9lioration du site."},"social":{"title":"R\u00e9seaux sociaux","details":"Les r\u00e9seaux sociaux permettent d'am\u00e9liorer la convivialit\u00e9 du site et aident \u00e0 sa promotion via les partages."},"video":{"title":"Vid\u00e9os","details":"Les services de partage de vid\u00e9o permettent d'enrichir le site de contenu multim\u00e9dia et augmentent sa visibilit\u00e9."},"comment":{"title":"Commentaires","details":"Les gestionnaires de commentaires facilitent le d\u00e9p\u00f4t de vos commentaires et luttent contre le spam."},"support":{"title":"Support","details":"Les services de support vous permettent d'entrer en contact avec l'\u00e9quipe du site et d'aider \u00e0 son am\u00e9lioration."},"api":{"title":"APIs","details":"Les APIs permettent de charger des scripts : g\u00e9olocalisation, moteurs de recherche, traductions, ..."},"other":{"title":"Autre","details":"Services visant \u00e0 afficher du contenu web."}};
74
75			// ]]>
76			</script>
76<link rel="preconnect" href="https://fonts.gstatic.com">
77<link href="https://fonts.googleapis.com/css2?family=Lato&display=swap" rel="stylesheet">
78
79<header class="">
80    <div style="background: rgba(255,255,255,0.75);" class="fixed-top">
81        <div class="p-1 d-flex justify-content-end" style="background: rgba(255,255,255,0.75);">
82            <div class="px-2"><i class="fa fa-phone"></i> Tél: <a href="tel:+33 2 51 58 82 73">+33 2 51 58 82 73</a></div>
83                                    <a class="i18n-flag " href="https://golfsaintjeandemonts.fr/fr/proshop" title="French">
84                <img  src="https://golfsaintjeandemonts.fr/assets/images/flag-fr.png">
85            </a>
86                                    <a class="i18n-flag selected" href="https://golfsaintjeandemonts.fr/en/pro-shop" title="English">
87                <img  src="https://golfsaintjeandemonts.fr/assets/images/flag-en.png">
88            </a>
89                        </div>
90        <div class="py-2 px-2 py-lg-3">
91            <nav class="navbar navbar-expand-lg navbar-light">
92                <button class="navbar-toggler bg-light" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
93                    <span class="navbar-toggler-icon"></span>
94                </button>
95                <div class="collapse navbar-collapse justify-content-start justify-content-xxxl-center flex-nowrap" id="navbarNavDropdown">
96                    <ul class="navbar-nav">
97                        <li class="nav-item"><a class="nav-link" href="https://golfsaintjeandemonts.fr"><i class="fa fa-home"></i></a></li>
98                                    
99    
100            <li  class="nav-item li_3">
101                        <a  class="nav-link" vt-data-slug="home" title="Home" href="https://golfsaintjeandemonts.fr"><span>Home</span></a>
102                    </li>
103                    
104    
105            <li  class="nav-item dropdown li_9">
106                        <a  class="nav-link dropdown-toggle" aria-haspopup="true" aria-expanded="false" data-toggle="dropdown" role="button" vt-data-slug="the-course" title="The course" href="#!"><span>The course</span><span class="caret"></span></a>
107                    
108            <ul  class="dropdown-menu">
109    
110                        
111    
112            <li  class="nav-item li_10">
113                        <a  class="nav-link" vt-data-slug="a-natural-site" title="A natural site" href="https://golfsaintjeandemonts.fr/en/a-natural-site"><span>A natural site</span></a>
114                    </li>
115                                    
116    
117            <li  class="nav-item li_11">
118                        <a  class="nav-link" vt-data-slug="the-18-hole-course" title="The 18 hole course" href="https://golfsaintjeandemonts.fr/en/parcours/parcours"><span>The 18 hole course</span></a>
119                    </li>
120                                    
121    
122            <li  class="nav-item li_13">
123                        <a  class="nav-link" vt-data-slug="the-pitch-putt" title="Pitch &amp; Putt" href="https://golfsaintjeandemonts.fr/en/the-pitch-putt"><span>Pitch & Putt</span></a>
124                    </li>
125                
126        </ul>
127                        </li>
128                    
129    
130            <li  class="nav-item dropdown li_5">
131                        <a  class="nav-link dropdown-toggle selected" aria-haspopup="true" aria-expanded="false" data-toggle="dropdown" role="button" vt-data-slug="the-club" title="The Club" href="#!"><span>The Club</span><span class="caret"></span></a>
132                    
133            <ul  class="dropdown-menu">
134    
135                        
136    
137            <li  class="nav-item li_6">
138                        <a  class="nav-link" vt-data-slug="club-house" title="Clubhouse" href="https://golfsaintjeandemonts.fr/en/club-house"><span>Clubhouse</span></a>
139                    </li>
140                                    
141    
142            <li  class="nav-item li_8">
143                        <a  class="nav-link selected" vt-data-slug="pro-shop" title="Pro shop" href="https://golfsaintjeandemonts.fr/en/pro-s
143hop"><span>Pro shop</span></a>
144                    </li>
145                                    
146    
147            <li  class="nav-item li_7">
148                        <a  class="nav-link" vt-data-slug="restaurant" title="Restaurant" href="https://golfsaintjeandemonts.fr/en/restaurant"><span>Restaurant</span></a>
149                    </li>
150                
151        </ul>
152                        </li>
153                    
154    
155            <li  class="nav-item dropdown li_14">
156                        <a  class="nav-link dropdown-toggle" aria-haspopup="true" aria-expanded="false" data-toggle="dropdown" role="button" vt-data-slug="play" title="Play" href="#!"><span>Play</span><span class="caret"></span></a>
157                    
158            <ul  class="dropdown-menu">
159    
160                        
161    
162            <li  class="nav-item li_17">
163                        <a  class="nav-link" vt-data-slug="competitions" title="Competitions" href="https://golfsaintjeandemonts.fr/en/competitions/list/"><span>Competitions</span></a>
164                    </li>
165                                    
166    
167            <li  class="nav-item li_15">
168                        <a  class="nav-link" vt-data-slug="committee" title="Committee" href="https://golfsaintjeandemonts.fr/en/committee"><span>Committee</span></a>
169                    </li>
170                                    
171    
172            <li  class="nav-item li_16">
173                        <a  class="nav-link" vt-data-slug="golf-school" title="Golf school" href="https://golfsaintjeandemonts.fr/en/golf-school"><span>Golf school</span></a>
174                    </li>
175                                    
176    
177            <li  class="nav-item li_53">
178                        <a  class="nav-link" vt-data-slug="local-rules" title="Local rules" href="https://golfsaintjeandemonts.fr/en/local-rules"><span>Local rules</span></a>
179                    </li>
180                
181        </ul>
182                        </li>
183                    
184    
185            <li  class="nav-item li_27">
186                        <a  class="nav-link" vt-data-slug="teaching" title="Tuition" href="https://golfsaintjeandemonts.fr/en/teaching"><span>Tuition</span></a>
187                    </li>
188                    
189    
190            <li  class="nav-item dropdown li_28">
191                        <a  class="nav-link dropdown-toggle" aria-haspopup="true" aria-expanded="false" data-toggle="dropdown" role="button" vt-data-slug="contact-and-links" title="Contact and links" href="#!"><span>Contact and links</span><span class="caret"></span></a>
192                    
193            <ul  class="dropdown-menu">
194    
195                        
196    
197            <li  class="nav-item li_29">
198                        <a  class="nav-link" vt-data-slug="contact-us" title="Contact us" href="https://golfsaintjeandemonts.fr/en/contact-us"><span>Contact us</span></a>
199                    </li>
200                                    
201    
202            <li  class="nav-item li_30">
203                        <a  class="nav-link" vt-data-slug="around-the-golf" title="Local accomodation" href="https://golfsaintjeandemonts.fr/en/around-the-golf"><span>Local accomodation</span></a>
204                    </li>
205                                    
206    
207            <li  class="nav-item li_34">
208                        <a  class="nav-link" vt-data-slug="useful-links" title="Useful links" href="https://golfsaintjeandemonts.fr/en/useful-links"><span>Useful links</span></a>
209                    </li>
210                
211        </ul>
212                        </li>
213                    
214    
215            <li  class="nav-item li_24">
216                        <a  class="nav-link" vt-data-slug="pictures" title="Pictures" href="https://golfsaintjeandemonts.fr/phototheque/?lang=en"><span>Pictures</span></a>
217                    </li>
218                    
219    
220            <li  class="nav-item dropdown li_42">
221                        <a  class="nav-link dropdown-toggle" aria-haspopup="true" aria-expanded="false" data-toggle="dropdown" role="button" vt-data-slug="prices" title="Price
221s" href="#!"><span>Prices</span><span class="caret"></span></a>
222                    
223            <ul  class="dropdown-menu">
224    
225                        
226    
227            <li  class="nav-item li_44">
228                        <a  class="nav-link" vt-data-slug="green-fees" title="Green Fees" href="https://golfsaintjeandemonts.fr/en/green-fees"><span>Green Fees</span></a>
229                    </li>
230                                    
231    
232            <li  class="nav-item li_45">
233                        <a  class="nav-link" vt-data-slug="membership" title="Membership" href="https://golfsaintjeandemonts.fr/en/membership"><span>Membership</span></a>
234                    </li>
235                                                
236    
237            <li  class="nav-item li_47">
238                        <a  class="nav-link" vt-data-slug="practice-hire" title="Practice &amp; hire" href="https://golfsaintjeandemonts.fr/en/practice-hire"><span>Practice & hire</span></a>
239                    </li>
240                                    
241    
242            <li  class="nav-item li_51">
243                        <a  class="nav-link" vt-data-slug="group" title="Groups" href="https://golfsaintjeandemonts.fr/en/group"><span>Groups</span></a>
244                    </li>
245                                    
246    
247            <li  class="nav-item li_48">
248                        <a  class="nav-link" vt-data-slug="golfy" title="Golfy" href="https://golfsaintjeandemonts.fr/en/golfy"><span>Golfy</span></a>
249                    </li>
250                
251        </ul>
252                        </li>
253                            </ul>
254                </div>
255                <!--<a class="btn btn-primary text-uppercase w-100 mt-3 mt-sm-auto text-secondary border-light bg-light" style="flex: 1; max-width: 250px; margin: auto;" target="_blank" href="https://stjean.j.netgolf.fr/">Réservation votre départ</a>-->
256            </nav>
257        </div>
258        <div id="right-buttons-absolute">
259            <a target="_blank" href="https://stjean.j.netgolf.fr/" class="btn btn-resa btn btn-secondary text-light">Book a teetime</a>
260            <a data-toggle="modal" data-target="#exampleModal" class="btn-trigger-golf-infos btn btn-light text-dark"><i class="fa fa-info"></i></a>
261        </div>
262    </div>
263
264            <div id="cms_slideshow_6ac75f363b25a" class="splide">
265    <div class="splide__track">
266        <ul class="splide__list">
267        </ul>
268    </div>
269    <span class="splide-slide-stocklist">
270                    
271        <span data-src="https://golfsaintjeandemonts.fr/models/cmsslideshowslide/assets/7/.thumbs/1920xauto_777588df59716_proshop.jpg" data-orientation="landscape">
272                                </span>
273            </span>
274    </div>
275
276<script type="text/javascript">
277    var cms_slideshow_6ac75f363b25a = {
278        slideshow: null,
279        splide: null,
280        save_orientation: 'landscape',
281        init: function () {
282            this.slideshow = document.querySelector('#cms_slideshow_6ac75f363b25a');
283            this.splide = new Splide('.splide', {
284                  type: 'fade',
285                  rewind: true,
286                  width: '100vw',
287                  height: '50vh',
288                  cover: true,
289                  autoplay: true,
290                  pauseOnHover: false,
291                  pauseOnFocus: false,
292                  interval: 3500,
293                  lazyLoad: 'sequential',
294              });
295              this.splide.mount();
296
297            window.addEventListener('resize', () => {
298                this.testOrientation();
299            });
300
301            this.replaceSpliderSlides('landscape');
302            this.testOrientation();
303            this.slideshow.style.visibility = 'visible';
304        },
305        testOrientation: function(){
306            if(this.slideshow.offsetWidth <= this.slideshow.offsetHeight){
307                if(this.save_orientation == 'landscape') {
308                    this.replaceSpliderSlides('portrait');
309                }
310            } else {
311                if(this.save_orientation == 'portrait') {
312                    this.replaceSpliderSlides('landscape');
313                }
314            }
315        },
316        replaceSpliderSlides: function(orientation){
317            var track = this.slideshow.querySelector('.splide-slide-stocklist');
318            var track_elements = track.querySelectorAll('span[data-orientation="' + orientation + '"]');
319            if(track_elements.length > 0) {
320                this.splide.remove('.splide__slide');
321                for(var i = 0; i < track_elements.length; i++) {
322                    var src = track_elements[i].getAttribute('data-src');
323                    var html_text = '<div class="splide-caption">';
324                    if(track_elements[i].querySelector('.splide-caption-title')) {
325                        html_text += '<div class="splide-caption-title">' + track_elements[i].querySelector('.splide-caption-title').innerHTML + '</div>';
326                    }
327                    if(track_elements[i].querySelector('.splide-caption-text')) {
328                        html_text += '<div class="splide-caption-text">' + track_elements[i].querySelector('.splide-caption-text').innerHTML + '</div>';
329                    }
330                    var img = document.createElement('img');
331                    img.setAttribute('data-splide-lazy', src);
332                    this.splide.add('<li class="splide__slide">'+img.outerHTML+html_text+'</li>');
333                }
334
335                this.splide.Components.Autoplay.play();
336
337                var arrows = this.slideshow.querySelector('.splide__arrows');
338                var pagination = this.slideshow.querySelector('ul.splide__pagination');
339
340                if(track_elements.length <= 1) {
341                    this.splide.Components.Drag.disable(true);
342                    if(arrows) arrows.style.display = 'none';
343                    if(pagination) pagination.style.display = 'none';
344                } else {
345                    this.splide.Components.Drag.disable(false);
346                    if(arrows) arrows.style.display = 'block';
347                    if(pagination) pagination.style.display = 'flex';
348                }
349
350                this.save_orientation = orientation;
351            }
352        }
353    };
354    cms_slideshow_6ac75f363b25a.init();
355</script>
355
356    
357    <a id="logo" href="https://golfsaintjeandemonts.fr"><img  src="https://golfsaintjeandemonts.fr/assets/images/logo.png" /></a>
358</header>
359
360<!-- Modal -->
361<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
362    <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
363        <div class="modal-content" style="border-radius: 0;">
364            <div class="modal-header">
365                <h5 class="modal-title" id="exampleModalLabel">Informations</h5>
366                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
367                    <span aria-hidden="true">&times;</span>
368                </button>
369            </div>
370            <div class="modal-body">
371                <div class="row">
372    <div class="col-lg-6 col-md-12 col-sm-12 mr-auto infos-parcours">
373        
374            
375        
376                    
377            <div class="golf-info-wrapper">
378                <div class="row align-items-center golf-info-container d-flex golf-info-on">
379                    <div class="col-8 golf-info-icon">
380                                                    <img src="https://www.golfsaintjeandemonts.fr/vtgolf/images/icon_golf_infos//light/course.png" alt="" />
381                        
382                        <h6 class="golf-info-label">
383                            Course                        </h6>
384                    </div>
385
386                    <div class="col-4 golf-info-status">
387                        <span class="badge badge-golf-info-on">
388                            Open                        </span>
389                                            </div>
390                </div>
391            </div>
392
393                                
394        
395                    
396            <div class="golf-info-wrapper">
397                <div class="row align-items-center golf-info-container d-flex golf-info-on">
398                    <div class="col-8 golf-info-icon">
399                                                    <img src="https://www.golfsaintjeandemonts.fr/vtgolf/images/icon_golf_infos//light/voiturette.png" alt="" />
400                        
401                        <h6 class="golf-info-label">
402                            Cart                        </h6>
403                    </div>
404
405                    <div class="col-4 golf-info-status">
406                        <span class="badge badge-golf-info-on">
407                            Permitted                        </span>
408                                            </div>
409                </div>
410            </div>
411
412                                
413        
414                    
415            <div class="golf-info-wrapper">
416                <div class="row align-items-center golf-info-container d-flex golf-info-on">
417                    <div class="col-8 golf-info-icon">
418                                                    <img src="https://www.golfsaintjeandemonts.fr/vtgolf/images/icon_golf_infos//light/chariot-elec.png" alt="" />
419                        
420                        <h6 class="golf-info-label">
421                            Electric trolley                        </h6>
422                    </div>
423
424                    <div class="col-4 golf-info-status">
425                        <span class="badge badge-golf-info-on">
426                            Permitted                        </span>
427                                            </div>
428                </div>
429            </div>
430
431                                
432        
433                    
434            <div class="golf-info-wrapper">
435                <div class="row align-items-center golf-info-container d-flex golf-info-on">
436                    <div class="col-8 golf-info-icon">
437                                                    <img src="https://www.golfsaintjeandemonts.fr/vtgolf/images/icon_golf_infos//light/course.png" alt="" />
438                        
439                        <h6 class="golf-info-label">
440                            Course Pitch & Putt                        </h6>
441                    </div>
442
443                    <div class="col-4 golf-info-status">
444                        <span class="badge badge-golf-info-on">
445                            Open                        </span>
446                                            </div>
447                </div>
448            </div>
449
450                                
451        
452                    
453            <div class="golf-info-wrapper">
454                <div class="row align-items-center golf-info-container d-flex golf-info-off">
455                    <div class="col-8 golf-info-icon">
456                                                    <img src="https://www.golfsaintjeandemonts.fr/vtgolf/images/icon_golf_infos//light/course.png" alt="" />
457                        
458                        <h6 class="golf-info-label">
459                            Winter greens                        </h6>
460                    </div>
461
462                    <div class="col-4 golf-info-status">
463                        <span class="badge badge-golf-info-off">
464                            No                        </span>
465                                            </div>
466                </div>
467            </div>
468
469                        
470<div class="pushtobody-golfinfos-parcours">
471                                                                                                                            </div>
472
473<script type="text/javascript">
474    window.addEventListener('load', function(){
475        var $jq_golf = $;
476        $jq_golf('body').append($jq_golf('.pushtobody-golfinfos-parcours').html());
477        $jq_golf('.pushtobody-golfinfos-parcours').remove();
478    });
479</script>
479
480    </div>
481
482    <div class="col-lg-6 col-md-12 col-sm-12 ml-auto infos-services">
483        
484            
485        
486                    
487            <div class="golf-info-wrapper">
488                <div class="row align-items-center golf-info-container d-flex golf-info-on">
489                    <div class="col-8 golf-info-icon">
490                                                    <img src="https://www.golfsaintjeandemonts.fr/vtgolf/images/icon_golf_infos//light/restaurant.png" alt="" />                        
491                        <h6 class="golf-info-label">Restaurant</h6>
492                    </div>
493
494                    <div class="col-4 golf-info-status">
495                        <span class="badge badge-golf-info-on">
496                            Open                        </span>
497
498                        
499                                            </div>
500                </div>
501            </div>
502
503                                
504        
505                    
506            <div class="golf-info-wrapper">
507                <div class="row align-items-center golf-info-container d-flex golf-info-on">
508                    <div class="col-8 golf-info-icon">
509                                                    <img src="https://www.golfsaintjeandemonts.fr/vtgolf/images/icon_golf_infos//light/club-house.png" alt="" />                        
510                        <h6 class="golf-info-label">Club-House</h6>
511                    </div>
512
513                    <div class="col-4 golf-info-status">
514                        <span class="badge badge-golf-info-on">
515                            Open                        </span>
516
517                        
518                                            </div>
519                </div>
520            </div>
521
522                                
523        
524                    
525            <div class="golf-info-wrapper">
526                <div class="row align-items-center golf-info-container d-flex golf-info-on">
527                    <div class="col-8 golf-info-icon">
528                                                    <img src="https://www.golfsaintjeandemonts.fr/vtgolf/images/icon_golf_infos//light/proshop.png" alt="" />                        
529                        <h6 class="golf-info-label">ProShop</h6>
530                    </div>
531
532                    <div class="col-4 golf-info-status">
533                        <span class="badge badge-golf-info-on">
534                            Open                        </span>
535
536                        
537                                            </div>
538                </div>
539            </div>
540
541                        
542<div class="pushtobody-golfinfos-services">
543                                                                            </div>
544
545<script type="text/javascript">
546    window.addEventListener('load', function(){
547        var $jq_golf = $;
548        $jq_golf('body').append($jq_golf('.pushtobody-golfinfos-services').html());
549        $jq_golf('.pushtobody-golfinfos-services').remove();
550    });
551</script>
551
552    </div>
553</div>
554            </div>
555        </div>
556    </div>
557</div>
558
559<!-- Portfolio Section-->
560<div class="page-header py-3">
561    <div class="container">
562        <h1><a href="https://golfsaintjeandemonts.fr/en/home"><i style="font-size: 1em; font-weight: normal;" class="fa fa-arrow-circle-o-left"></i></a> Pro shop</h1>
563    </div>
564</div>
565<section class="page-section mt-5 mb-5">
566    <div class="container">
567        						<div id="slot-content-610" class="slot-content cms-slot-richtext">
568				<!-- Main vtp of slotAction -->
569	<div class="cms-text"><p>The Pro Shop offers&nbsp;a large variety of&nbsp;equipment and accessories for your golfing needs&nbsp;including a large&nbsp;selection of clothing, both sports and&nbsp;everyday, to protect you from the sun, wind and those rare showers.</p>
570</div>
571
572			</div>
573					<div id="slot-content-611" class="slot-content cms-slot-mozaic">
574				<!-- Main vtp of slotAction -->
575	<style>
576    .__cms_component_mozaic_slot_grid {
577        display: grid;
578        grid-template-columns: repeat(100,1fr);
579        row-gap: 5px;
580        column-gap: 5px;
581        grid-row-gap: 5px;
582        grid-column-gap: 5px;
583    }
584
585    .__cms_component_mozaic_slot_block_c {
586        height: 100%;
587    }
588    .__cms_component_mozaic_slot_block_legend {
589        position: absolute;
590        transform: translateY(-50%);
591        top: 50%;
592        width: 100%;
593        font-size: 2em;
594        text-align: center;
595        color: white;
596        text-shadow: 2px 2px 4px rgba(0,0,0,0.8);
597        padding:0.5em;
598    }
599
600
601    @media(max-width: 1000px) {
602        .__cms_component_mozaic_slot_grid {
603            display: grid;
604            row-gap: 5px;
605            column-gap: 5px;
606            grid-row-gap: 5px;
607            grid-column-gap: 5px;
608        }
609    }
610
611    @media(max-width: 600px) {
612        .__cms_component_mozaic_slot_grid {
613            display: block;
614        }
615
616        .__cms_component_mozaic_slot_block {
617        }
618
619        .__cms_component_mozaic_slot_block_legend {
620            font-size: 1.5rem;
621        }
622
623        .vt-mozaic-image-legend {
624            font-size: 1rem;
625        }
626
627        .vt-mozaic-image-text-link {
628            font-size: 1rem;
629        }
630    }
631</style>
632
633
634                                                                
635        <div class="cms-mozaic-slot" id="cms-mozaic-slot-611" style="justify-content: space-between; display: flex; flex-flow: wrap; row-gap: 5px; ">
636                        <div data-height="400px" data-width="50%" data-template='{"1000":{"height":"325px","width":"50%"},"767":{"height":"250px","width":"100%"}}' style="height: 400px; width: 50%;">
637                <div data-type="mozaicimageslot">
638                    
639	        
640        <div  id="mozaic_image_612" style=" background-image: url(https://golfsaintjeandemonts.fr/models/gallerymedia/assets/3/.thumbs/1920xauto_3abd5addd1e06_img-3723.jpg);" class="cms-mozaic-image">
641            
642                    </div>
643	                </div>
644            </div>
645                                        <div data-height="400px" data-width="50%" data-template='{"1000":{"height":"325px","width":"50%"},"767":{"height":"250px","width":"100%"}}' style="height: 400px; width: 50%;">
646                <div data-type="mozaicimageslot">
647                    
648	        
649        <div  id="mozaic_image_613" style=" background-image: url(https://golfsaintjeandemonts.fr/models/gallerymedia/assets/7/.thumbs/1920xauto_70dfc58b0ac06_img-5810.jpg);" class="cms-mozaic-image">
650            
651                    </div>
652	                </div>
653            </div>
654                                        <div data-height="400px" data-width="30%" data-template='{"1000":{"height":"325px","width":"50%"},"767":{"height":"250px","width":"100%"}}' style="height: 400px; width: 30%;">
655                <div data-type="mozaicimageslot">
656                    
657	        
658        <div  id="mozaic_image_614" style=" background-image: url(https://golfsaintjeandemonts.fr/models/gallerymedia/assets/c/.thumbs/1920xauto_cc147fddd1e06_photo-2.jpg);" class="cms-mozaic-image">
659            
660                    </div>
661	                </div>
662            </div>
663                                        <div data-height="400px" data-width="30%" data-template='{"1000":{"height":"325px","width":"50%"},"767":{"height":"250px","width":"100%"}}' style="height: 400px; width: 30%;">
664                <div data-type="mozaicimageslot">
665                    
666	        
667        <div  id="mozaic_image_615" style=" background-image: url(https://golfsaintjeandemonts.fr/models/gallerymedia/assets/3/.thumbs/1920xauto_311eba2c9ee06_proshop-010-min.jpg);" class="cms-mozaic-image">
668            
669                    </div>
670	                </div>
671            </div>
672                                        <div data-height="400px" data-width="40%" data-template='{"1000":{"height":"325px","width":"100%"},"767":{"height":"250px","width":"100%"}}' style="height: 400px; width: 40%;">
673                <div data-type="mozaicimageslot">
674                    
675	        
676        <div  id="mozaic_image_616" style=" background-image: url(https://golfsaintjeandemonts.fr/models/gallerymedia/assets/8/.thumbs/1920xauto_8c30f4ddd1e06_img-3721.jpg);" class="cms-mozaic-image">
677            
678                    </div>
679	                </div>
680            </div>
681                        </div>
682
683<script type="text/javascript">
684    cms_mozaic_slot_611 = document.querySelector('#cms-mozaic-slot-611');
685    cms_mozaic_slot_611_object = {};
686    cms_mozaic_slot_611_object.margin = "5px";
687    if(cms_mozaic_slot_611_object.margin !== 0 && !cms_mozaic_slot_611_object.margin.endsWith('%') && !cms_mozaic_slot_611_object.margin.endsWith('px')) {
688        cms_mozaic_slot_611_object.margin += "px";
689    }
690    cms_mozaic_slot_611_object.blocks = cms_mozaic_slot_611.querySelectorAll('[data-template]');
691    cms_mozaic_slot_611_object.init = function() {
692        this.responsive = {};
693
694        for(var i = 0; i < this.blocks.length; i++) {
695            var template_str = this.blocks[i].getAttribute('data-template');
696            var template = JSON.parse(template_str);
697
698            for (const [key, value] of Object.entries(template)) {
699                if(typeof this.responsive[key] === 'undefined') {
700                    this.responsive[key] = new Array();
701                }
702                this.responsive[key][i] = value;
703            }
704        }
705
706        this.reloadMozaic = () => {
707            var last_width_match = 999999999;
708
709            for (const [width, blocks] of Object.entries(this.responsive)) {
710                if(window.innerWidth <= width) {
711                    var w = parseInt(width);
712                    console.log("test=> " + w + " is < to " + last_width_match + " ? " + (w < last_width_match ? 'Y' : 'N'));
713                    if(w < last_width_match) {
714                        console.log("set=> " + w);
715                        last_width_match = w;
716                    }
717                }
718            }
719
720            console.log(last_width_match);
721            console.log("Margin => " + this.margin);
722
723            if(typeof this.responsive[last_width_match] !== 'undefined') {
724                for(var i = 0; i < this.blocks.length; i++) {
725                    this.blocks[i].style.display = 'none';
726                }
727
728                if(this.margin) {
729                    var rows = [];
730                    var row_width = 0;
731
732                    var row = [];
733                    for(var i = 0; i < this.responsive[last_width_match].length; i++) {
734                        row.push(this.blocks[i]);
735                        var net_width = this.blocks[i].getAttribute('data-width').substr(0, this.blocks[i].getAttribute('data-width').length-1);
736                        row_width += parseFloat(net_width);
737                        if(row_width >= 100) {
738                            row_width = 0;
739                            rows.push(row);
740                            row = [];
741                        }
742                    }
743
744                    console.log("this.responsive[last_width_match]");
745                    console.log(this.responsive[last_width_match]);
746                    console.log(rows);
747
748                    for(var i = 0; i < rows.length; i++) {
749                        for(var j = 0; j < rows[i].length; j++) {
750                            rows[i][j].style.display = 'block';
751                            var vm = (rows[i].length * 5 - 5)/rows[i].length;
752                            var calculated_width = 'calc(' + this.responsive[last_width_match][(i+1)*j].width + ' - ' + vm + 'px)';
753                            console.log("Calculated width => " + calculated_width);
754                            rows[i][j].style.width = calculated_width;
755                            rows[i][j].style.height = this.responsive[last_width_match][(i+1)*j].height;
756                        }
757                    }
758                } else {
759                    for(var i = 0; i < this.responsive[last_width_match].length; i++) {
760                        var block = this.responsive[last_width_match][i];
761                        this.blocks[i].style.display = 'block';
762
763                        var calculated_width = (this.margin ? 'calc(' + block.width + ' - ' + this.margin + ')' : block.width);
764                        console.log("Calculated width => " + calculated_width);
765                        this.blocks[i].style.width = calculated_width;
766                        this.blocks[i].style.height = block.height;
767                    }
768                }
769            } else {
770                if(this.margin) {
771                    var rows = [];
772                    var row_width = 0;
773
774                    var row = [];
775                    for(var i = 0; i < this.blocks.length; i++) {
776                        row.push(this.blocks[i]);
777                        var net_width = this.blocks[i].getAttribute('data-width').substr(0, this.blocks[i].getAttribute('data-width').length-1);
778                        row_width += parseFloat(net_width);
779                        if(row_width >= 100) {
780                            row_width = 0;
781                            rows.push(row);
782                            row = [];
783                        }
784                    }
785
786                    for(var i = 0; i < rows.length; i++) {
787                        for(var j = 0; j < rows[i].length; j++) {
788                            rows[i][j].style.display = 'block';
789                            var vm = (rows[i].length * 5 - 5)/rows[i].length;
790                            var calculated_width = 'calc(' + rows[i][j].getAttribute('data-width') + ' - ' + vm + 'px)';
791                            rows[i][j].style.width = calculated_width;
792                            rows[i][j].style.height = rows[i][j].getAttribute('data-height');
793                        }
794                    }
795                } else {
796                    for(var i = 0; i < this.blocks.length; i++) {
797                        this.blocks[i].style.width = this.blocks[i].getAttribute('data-width');
798                        this.blocks[i].style.height = this.blocks[i].getAttribute('data-height');
799                    }
800                }
801
802            }
803        };
804
805        window.addEventListener('resize', () => {
806            this.reloadMozaic();
807        });
808
809        this.reloadMozaic();
810    };
811
812    cms_mozaic_slot_611_object.init();
813</script>
813
814
815
816			</div>
817			    </div>
818</section>
819
820
821<!-- Footer-->
822<footer class="footer text-center bg-secondary">
823    <div class="container py-5">
824        <div class="row">
825            <!-- Footer Location-->
826            <div class="col-lg-4 mb-5 mb-lg-0">
827                <h4 class="text-uppercase mb-4 text-center">About Us</h4>
828                						<div id="slot-content-745" class="slot-content cms-slot-richtext">
829				<!-- Main vtp of slotAction -->
830	<div class="cms-text"><p>Regularly ranked amongst the 30 most beautiful golf courses in France, the Golf de Saint-Jean-de-Monts is set&nbsp; in a superb natural site.</p>
831
832<p>The sandy soil and the mild winter climate of the Vendée coast mean that this real links course is playable in all seasons.</p>
833</div>
834
835			</div>
836			            </div>
837            <!-- Footer Social Icons-->
838            <div class="col-lg-4 mb-5 mb-lg-0">
839                <h4 class="text-uppercase mb-4 text-center">Quick links</h4>
840                <ul class="nav-footer mb-3">
841                                
842    
843            <li  class="li_40">
844                        <a  vt-data-slug="competitions-redirect" title="Competitions" href="https://golfsaintjeandemonts.fr/en/compet
844itions"><span>Competitions</span></a>
845                    </li>
846                    
847    
848            <li  class="li_41">
849                        <a  vt-data-slug="news-redirect" title="News" href="/frontend.php?lang=en&amp;slug="><span>News</span></a>
850                    </li>
851                            
852    
853            <li  class="li_20">
854                        <a  vt-data-slug="contact" title="Contact" href="https://golfsaintjeandemonts.fr/en/contact-us"><span>Contact</span></a>
855                    </li>
856                        
857    
858            <li  class="li_21">
859                        <a  vt-data-slug="legal-information-and-credits" title="Legal information and credits" href="https://golfsaintjeandemonts.fr/en/legal-information-and-credits"><span>Legal information and credits</span></a>
860                    </li>
861                    
862    
863            <li  class="li_22">
864                        <a  vt-data-slug="privacy-policy" title="Privacy policy" href="https://golfsaintjeandemonts.fr/en/privacy-policy"><span>Privacy policy</span></a>
865                    </li>
866                        </ul>
867            </div>
868            <!-- Footer About Text-->
869            <div class="col-lg-4">
870                <h4 class="text-uppercase mb-4 text-center">Information</h4>
871                <div id="footer-informations">						<div id="slot-content-747" class="slot-content cms-slot-richtext">
872				<!-- Main vtp of slotAction -->
873	<div class="cms-text"><ul>
874 <li>33 Avenue des Pays de la Loire</li>
875 <li>85160 - Saint-Jean-de-Monts</li>
876 <li>Tél:&nbsp;<a href="tel:+33 2 51 58 82 73">+33 2 51 58 82 73</a></li>
877 <li>Email :&nbsp;<a href="mailto:[email protected]">[email protected]</a></li>
878</ul>
879</div>
880
881			</div>
882					<div id="slot-content-759" class="slot-content cms-slot-richtext">
883				<!-- Main vtp of slotAction -->
884	<div class="cms-text"><p>Club house opening hours : 8:30&nbsp;am&nbsp;to 7:00&nbsp;pm</p>
885</div>
886
887			</div>
888			</div>
889                <div class="d-flex mt-3" style="justify-content: center;">
890                    <div class="social-icons" style="font-size: 2em;">
891                        <a target="_blank" href="https://www.facebook.com/GolfSaintJeandeMonts/" class="text-light"><i class="fa fa-facebook-square"></i></a>&nbsp;
892                        <a target="_blank" href="https://www.instagram.com/golfstjeandemonts/" class="text-light"><i class="fa fa-instagram"></i></a>
893                    </div>
894                </div>
895
896            </div>
897        </div>
898    </div>
899</footer>
900<!-- Copyright Section-->
901<div class="copyright py-1 text-center text-white">
902    <div class="container">Réalisation <a href="http://vt-design.com">vt-design</a> - 2021 | <a class="grey-text text-lighten-3" onclick="javascript:tarteaucitron.userInterface.openPanel
902();" style="cursor: pointer;">Cookies</a></div>
903</div>
904
905
906
907<!-- Bootstrap core JS-->
908<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
vendor: 1 bytes, line 908
908
909<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 909
909
910<script src="https://golfsaintjeandemonts.fr/assets/owl-carousel/owl.carousel.min.js"></script>
910
911<!-- Third party plugin JS-->
912<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.4.1/jquery.easing.min.js"></script>
vendor: 1 bytes, line 912
912
913<script src="https://golfsaintjeandemonts.fr/assets/js/jquery.waitforimages.min.js"></script>
913
914<!-- Core theme JS-->
915<script type="text/javascript">
916    window.addEventListener('load', function(){
917        $('#home-carousel').owlCarousel({
918            items:1,
919            autoHeight:true,
920            autoplay: true,
921            autoplayTimeout: 4000,
922            dots: false,
923            loop: true,
924            animateIn: 'fadeIn', // add this
925            animateOut: 'fadeOut' // and this
926        });
927
928        $('#go-to-first').click(function(){
929            console.log("SCROLL");
930            var target = $(this).attr('data-target');
931            $([document.documentElement, document.body]).stop().animate({
932                scrollTop: $(target).offset().top - 56
933            }, 0);
934        });
935
936        $('body').magnificPopup({
937            delegate: "[rel='lightbox'],a.lightbox",
938            type: 'image',
939            tLoading: 'Chargement de #%curr%...',
940            mainClass: 'mfp-fade',
941            fixedContentPos: false,
942            gallery: {
943                enabled: true,
944                navigateByImgClick: true,
945                preload: [0,1] // Will preload 0 - before current, and 1 after the current image
946            },
947            image: {
948                tError: '<a href="%url%">L\'image #%curr%</a> ne peut pas être chargée.',
949                titleSrc: function(item) {
950                    return item.el.attr('title');
951                }
952            }
953        });
954    });
955</script>
vendor: 1 bytes, line 955
955
956<script type="text/javascript" src="https://golfsaintjeandemonts.fr/vtcms/js/cmsgallery/plugins/magnific-popup/jquery.magnific-popup.min.js?v=4" ></script>
vendor: 1 bytes, line 956
956
957<script type="text/javascript" src="https://golfsaintjeandemonts.fr/assets/js/preloader.js?v=4" ></script>
vendor: 1 bytes, line 957
957
958<script type="text/javascript" src="https://golfsaintjeandemonts.fr/vtphotolibrary/libs/jgallery-1.5.6/js/tinycolor-0.9.16.min.js?v=4" ></script>
vendor: 1 bytes, line 958
958
959<script type="text/javascript" src="https://golfsaintjeandemonts.fr/vtphotolibrary/libs/jgallery-1.5.6/js/jgallery.min.js?v=1.5.6" ></script>
959
960
961</body>
962</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.