<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.section h1,.section h2{padding:0 20px;text-align:center}.opening_notice{align-items:center;background:#e5f6eb;display:flex;font-size:12px;height:40px;letter-spacing:2px;padding:0 50px;position:sticky;text-transform:uppercase;top:70px;width:100%;z-index:1000}.opening_notice .notice{padding-left:16px;position:relative}.opening_notice .notice:before{background:#000;border-radius:50%;content:"";height:6px;left:0;margin-top:-3px;position:absolute;top:50%;width:6px}.opening_notice.open .notice{color:#00ad3a}.opening_notice.open .notice:before{background:#00ad3a}.opening_notice.closed{background:#f4e1e1}.opening_notice.closed .notice{color:#c5060d}.opening_notice.closed .notice:before{background:#c5060d}.opening_notice .close{background:url(/build/images/icon_close_black.02b959ea.svg) no-repeat 50%;background-size:cover;cursor:pointer;height:10px;margin-left:auto;width:10px}.section.home_carousel{border-bottom:none;padding-bottom:0;padding-left:0!important;padding-right:0!important}.home_carousel .swiper img{margin-top:-4px}.home_carousel .swiper-button-next,.home_carousel .swiper-button-prev{align-content:center;background:rgba(0,0,0,.2);border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.home_carousel .swiper-button-next:after,.home_carousel .swiper-button-prev:after{color:#fff;font-size:16px}.home_carousel .swiper-button-prev,.home_carousel .swiper-rtl .swiper-button-next{left:15px;margin-top:0;top:50%}.home_carousel .swiper-button-next,.home_carousel .swiper-rtl .swiper-button-prev{margin-top:0;right:20px;top:50%}.home_carousel .swiper-horizontal&gt;.swiper-pagination-bullets,.home_carousel .swiper-pagination-bullets.swiper-pagination-horizontal,.home_carousel .swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px}.home_carousel .swiper-pagination-bullet{background:#e0e9f2;border:2px solid #fff;height:12px;opacity:1;width:12px}.home_carousel .swiper-pagination-bullet-active{background:#29343e}.section.boutiques{padding-left:0!important;padding-right:0!important}.section.boutiques .swiper-slide{padding:0 0 0 20px}.section.boutiques a{align-items:flex-start;border:1px solid #e0e9f2;border-radius:10px;display:flex;justify-content:center;overflow:hidden;padding:10px;position:relative;width:100%}.section.boutiques a:after{content:"";display:block;padding-bottom:100%}.section.boutiques a img.logo{left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.section.categories{padding-left:0!important;padding-right:0!important}.category_wrapper{margin-bottom:30px;position:relative}.category_wrapper .banner_category img{max-height:33.33333vh;object-fit:cover;width:100%}.category_wrapper .section_actions{margin-top:30px}.category_wrapper .expand_icon{display:none}.category_wrapper .swiper-wrapper{margin-top:-40px!important}.section.info-centre{border-bottom:none;flex-wrap:nowrap;margin-bottom:0!important;padding-bottom:0!important}.section.info-centre .container{width:50%}.section.info-centre .container.full,.section.info-centre .container img{width:100%}.section.films_affiche{padding-left:0!important;padding-right:0!important}.swiper.films{margin-bottom:30px}.swiper.films .swiper-slide{padding:0 10px;text-align:center}.swiper.films img{border-radius:10px;margin-bottom:10px;overflow-y:hidden}.swiper.films .movie_infos .cat_movie{border-radius:4px;color:#1abc9c;display:inline-block;font-size:10px;letter-spacing:2px;margin-bottom:10px;text-align:center;text-transform:uppercase}.swiper.films .movie_infos h3{font-size:18px}.list_services{display:flex;flex-wrap:wrap;gap:20px}.list_services .service_item{align-items:center;border:1px solid #e0e9f2;border-radius:10px;display:flex;flex:0 0 calc(10% - 18px);justify-content:center;overflow:hidden}.service_item:after{content:"";display:block;padding-bottom:100%}.service_item .service_info_wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.service_item .icon_service{height:50px;margin-bottom:10px;width:50px}.service_item .icon_service img{width:100%}.service_item .name_service{flex:0 0 100%;padding:0 10px;text-align:center}@media screen and (max-width:1100px){.opening_notice{padding:0 20px;top:60px}}@media screen and (max-width:1024px){.list_services .service_item{flex:0 0 calc(20% - 16px)}}@media screen and (max-width:480px){.category_wrapper{position:relative}.category_wrapper .expand_icon{background:rgba(0,0,0,.7) url(/build/images/icon_chevron_down_white.d847211e.svg) no-repeat 50%;background-size:10px 5px;border-radius:50%;display:block;height:40px;position:absolute;right:10px;top:30px;width:40px;z-index:2}.category_wrapper{border-radius:10px;margin:0 10px 10px;max-height:100px;overflow:hidden;transition:max-height .5s ease .2s}.category_wrapper.open{max-height:500px}.category_wrapper.open .expand_icon{background:rgba(0,0,0,.7) url(/build/images/icon_chevron_top_white.0f32f02f.svg) no-repeat 50%;background-size:10px 5px;border-radius:50%;display:block;height:40px;position:absolute;right:10px;top:30px;width:40px;z-index:2}.banner_category{height:100%;left:0;position:absolute;top:0;width:100%}.banner_category a{display:block;height:100px;position:relative}.banner_category a img{height:100%;object-fit:cover;position:absolute;top:0;width:100%}.category_wrapper .swiper-wrapper{margin-top:0!important}.swiper.products{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:100px 20px 20px;position:relative;z-index:1}.home_carousel .swiper-button-prev,.home_carousel .swiper-rtl .swiper-button-next{left:15px;margin-top:0;top:45%}.home_carousel .swiper-button-next,.home_carousel .swiper-rtl .swiper-button-prev{right:15px;top:45%}.list_services{gap:10px}.list_services .service_item{flex:0 0 calc(50% - 7.5px)}.section.info-centre{flex-direction:column}.section.info-centre .container{width:100%}.section.info-centre .container.image{margin-bottom:15px}}@media screen and (max-width:320px){.list_services .service_item{flex:0 0 calc(33.33% - 7px)}}.wrapper .wrapper{margin:0;padding:0}.text-danger{color:#dc3545!important}header.website{background:#fff;border-bottom:1px solid #e2e2e2;padding:10px 20px}header.website img{margin:0 auto;max-width:200px}.ui-helper-hidden-accessible{background:#212b35;color:#929ba5;font-size:14px;padding:20px 0;text-align:center}.small-footer{padding:40px 20px;text-align:center}.small-footer a{color:#fff;margin:0 30px}.bandeau-alert&gt;div{margin-left:30px}.tm-title1{font-size:40px;line-height:50px;margin-bottom:60px;margin-top:0}.tm-title2{font-size:24px;margin-bottom:10px}.tm-title3{font-size:20px}.tm-link-highlight a{color:#1abc9c;display:inline-block;position:relative;text-decoration:none}.tm-link-highlight a:before{background:rgba(26,188,156,.15);bottom:0;content:"";height:10px;position:absolute;-webkit-transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:1}.tm-link-highlight a:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;width:100%}@media screen and (min-width:769px){.tm-link-highlight a:before,.tm-link-highlight a:hover:before,footer .top-footer .col-footer ul li a:before,footer .top-footer .col-footer ul li a:hover:before{transition:-webkit-transform .6s cubic-bezier(.55,0,.1,1);transition:transform .6s cubic-bezier(.55,0,.1,1);transition:transform .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1)}.tm-link-highlight a:hover{opacity:.7}}#newsletter-confirmation-content{margin:15px;text-align:center}#newsletter-confirmation-content .bold{color:#1abc9c;font-weight:700}#newsletter-confirmation-content .newsletter-info-form{color:#929ba5;font-size:14px;margin-top:15px;text-align:center}#newsletter-confirmation-form div{margin:15px}.newsletter-form{margin:0 auto;max-width:600px;padding:30px 20px;position:relative}.newsletter-form input{background:transparent;border:1px solid #515e6c;border-radius:6px;color:#929ba5;font-size:12px!important;height:48px;letter-spacing:2px;padding:0 15px;text-transform:uppercase;width:100%}.newsletter-form button{background-color:#1abc9c;border:none;border-radius:6px;color:#fff;height:48px;margin:15px;padding:15px;text-transform:uppercase}#newsletter-confirmation-form-container{margin-top:30px}#newsletter-confirmation-content .back-container{position:relative;width:100%}#newsletter-confirmation-content .back-btn,.newsletter-form .back-btn{background:#1abc9c;border:none;border-radius:6px;bottom:0;color:#fff;padding:10px;position:absolute;right:0;text-align:center;width:150px}#newsletter-confirmation-content .back-btn a,.newsletter-form .back-btn a{color:#fff}.share-list li{display:inline-block}.share-list li a{background:#1abc9c url(/build/images/social_facebook.d17d0c91.svg) no-repeat 50%;background-size:20px;-moz-background-size:20px;-webkit-background-size:20px;-o-background-size:20px;border-radius:5px;display:block;height:50px;margin-right:10px;width:50px}.share-list li.instagram a{background:#1abc9c url(/build/images/social_instagram.702e98aa.svg) no-repeat 50%}.share-list li.tripadvisor a{background:#1abc9c url(/build/images/social_tripadvisor.ddf9830d.png) no-repeat 50%}.share-list li.email a{background:#1abc9c url(/build/images/icon_mail.a3df49a8.svg) no-repeat 50%}.stretched-parent{position:relative}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.alert-message{background:#1abc9c;border-radius:6px;color:#fff;margin-bottom:15px;padding:10px;width:100%}.alert-message.close{background:#dc0e16}.opening-content{margin-top:60px}.bloc-wrapper{display:flex;margin-top:20px;width:100%}.opening-content h1{display:block}.bloc-opening{border:1px solid #e0e9f2;border-radius:6px;flex:1;padding:40px 20px}.bloc-opening.opening-restau{margin:0 20px}.bloc-opening span{display:block;margin-top:20px;padding-left:30px;position:relative}.bloc-opening .label{font-size:20px;margin-top:0;padding-left:0}.bloc-opening .day:before{background:url(/build/images/icon_calendar_green.cb7820e8.svg) no-repeat 50%;background-size:18px;-moz-background-size:18px;-webkit-background-size:18px;-o-background-size:18px}.bloc-opening .day:before,.bloc-opening .time:before{content:"";height:20px;left:0;position:absolute;top:-5px;width:20px}.bloc-opening .time:before{background:url(/build/images/icon_clock_green.ef7fcb71.svg) no-repeat 50%;background-size:18px;-moz-background-size:18px;-webkit-background-size:18px;-o-background-size:18px}.special-time{background:#f0fbfb;border-radius:6px;color:#929ba5;margin-top:30px;padding:20px 15px;position:relative}.special-time span{display:block;line-height:20px;padding-right:300px}.special-time a{margin-top:-25px;position:absolute;right:15px;top:50%}iframe{margin-bottom:40px}.how-to-come{display:flex;margin-top:20px}.how-to-come .bloc{border:1px solid #e0e9f2;border-radius:6px;flex:1;padding:40px 20px}.how-to-come .bloc.common-transport{margin-right:10px}.how-to-come .bloc.by-car{margin-left:10px}.how-to-come .headline{display:block;font-size:20px;margin-bottom:20px}.how-to-come .attribut{display:block;line-height:20px;margin-bottom:20px}.how-to-come .value{display:block;margin-top:10px}@media screen and (max-width:1200px){.bloc-wrapper{display:block}.bloc-opening{border:1px solid #e0e9f2;border-radius:6px;display:block;margin:0 0 20px!important;padding:40px 20px}.special-time span{display:block;line-height:20px;padding-right:0}.special-time a{margin-top:20px;position:relative;right:auto;top:auto}.how-to-come{display:block}.how-to-come .bloc{display:block;flex:initial;margin:0 0 20px!important}}.account{position:relative}.account-submenu{background-color:#fff;-webkit-box-shadow:0 12px 20px 0 rgba(62,66,66,.05);-moz-box-shadow:0 12px 20px 0 rgba(62,66,66,.05);box-shadow:0 12px 20px 0 rgba(62,66,66,.05);position:absolute;right:0;white-space:nowrap;z-index:300}.top-header-right .account ul a:before{display:none}.top-header-right .account ul a{padding:15px;text-align:left}@media screen and (max-width:480px){body .cta-header,body .sub-header{display:none}body .header{border-bottom:1px solid #e9e9e9}body.webios .header .top-header{display:none}body .header .top-header{display:flex}body .header .top-header-left,body .header .top-header-right{margin-top:0;width:auto}body.webios .header-mob{display:none}body .header-mob{display:flex}body .header-mob a.header-mob-link{padding-top:0}body .header-mob a.header-mob-link.active{color:#f83e3e;position:relative}a.header-mob-link.active:before{background:url(/build/images/menu_mobile_shape_active.e161a9fc.svg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;content:"";height:24px;left:50%;margin-left:-45px;position:absolute;top:-30px;width:90px}header.website img{max-height:40px}}.see_password{background:url(/build/images/icon_eye_reveal.dc922d5f.svg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover}.see_password,.unsee_password{height:18px;position:absolute;right:10px;top:41px;width:24px}.unsee_password{background:url(/build/images/icon_eye_hidden.2c175c54.svg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover}[type=radio]:checked,[type=radio]:not(:checked){height:23px;left:auto;margin-top:0;position:relative;width:23px}[type=radio]:checked+label:after,[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{display:none}[type=radio]:checked+label,[type=radio]:not(:checked)+label{padding-left:17px}[type=radio]:checked:before,[type=radio]:not(:checked):before{background:#fff;border:1px solid #929ba5;border-radius:5px;content:"";height:23px;left:0;position:absolute;top:0;width:23px}[type=radio]:checked:after,[type=radio]:not(:checked):after{background:#1abc9c url(/build/images/icon_check_white.10c8b651.svg) no-repeat 50%;background-size:13px;-moz-background-size:13px;-webkit-background-size:13px;-o-background-size:13px;border:1px solid #1abc9c;border-radius:5px;content:"";height:23px;left:0;position:absolute;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:23px}[type=radio]:not(:checked):after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.message{color:#1abc9c;font-size:20px;font-weight:700;padding:20px;text-align:center}.coupon-item .control{height:30px}.coupon-item .control input{display:none}.coupon-item .control--text{display:inline-block}.popup{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1000}.content-popup{background:#f3f8fb;border-radius:20px;margin:20px auto;max-width:700px;padding:60px 100px;position:relative;text-align:center}.content-popup h1{display:inline-block;margin-bottom:40px}.content-popup p{color:#515e6c;font-size:24px;line-height:30px;margin-bottom:20px}.content-popup .close{background:url(/build/images/icon_close_dark.52701871.svg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;right:30px}.content-popup .back,.content-popup .close{cursor:pointer;height:20px;position:absolute;top:30px;width:20px}.content-popup .back{background:url(/build/images/icon_chevron_left_grey.245e42c6.svg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;display:none;left:30px}.content-popup .notice{display:block;margin-top:30px}.content-popup button{margin:0 10px}.popup.use-prim .content-popup h1{padding:0 135px 0 76px;position:relative}.popup.use-prim .content-popup h1:before{background:url(/build/images/icon_codepromo_purple.34dcf568.png) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;content:"";height:39px;left:0;position:absolute;top:-5px;width:61px}.popup.use-prim .content-popup h1:after{background:url(/build/images/logo_primprim_single_purple.eba7df2b.png) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;content:"";height:48px;position:absolute;right:0;top:-10px;width:120px}@media screen and (max-width:480px){.content-popup .close{right:20px;top:20px}.content-popup{padding:60px 20px}.content-popup p{font-size:16px;line-height:24px}}</pre></body></html>