/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}fieldset,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0;border:0}html{font-size:100%}body{color:#6b6e71;font-size:16px;line-height:1.35}body.locked{margin:0;height:100%;overflow:hidden}a{text-decoration:underline;cursor:pointer;color:#6b6e71}a:focus{outline:thin dotted}a:focus,a:hover{color:#000}@media (min-width:768px){a.tel{text-decoration:none;cursor:default;pointer-events:none}}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}textarea{resize:vertical}fieldset{border:0}fieldset,figure,ol,ul,ul li{margin:0;padding:0}@-ms-viewport{width:device-width}@viewport{width:device-width}img,svg{height:auto;width:100%;display:block}img.atedra{height:0;width:0}img.force-bigger{width:100%}.icon{width:1em;height:1em;fill:currentColor;max-width:none;display:inline-block}.icon--dcb-4canards,.icon--dcb-auberge,.icon--dcb-golf,.icon--dcb-hotel{width:1em;height:.202em;display:block}.linkicon{text-decoration:none;font-weight:700;text-transform:uppercase;font-size:.8em;display:inline-block}.linkicon .icon{width:1.8em;height:1.8em;margin-left:.3em;margin-top:-.25em;display:inline}.add-transition,.btn,.slick-next:before,.slick-prev:before,a,button,input,select,svg,textarea{transition:all .3s ease-out}.preload *,.remove-transition{transition:none!important}a svg,button svg{transition:none}.list{list-style:none}.list li{margin-bottom:.2em}.list-sm-light{list-style:none;font-size:.875em;line-height:1.25;margin-bottom:1.5em}.list-bullets{list-style-type:square;margin-left:1.3em}.list-bullets li{margin-bottom:.4em}.list-categories{list-style:none;text-transform:uppercase;font-weight:700;margin:3em 0}.list-categories li{margin-bottom:1em}.list-categories a{text-decoration:none}.width-std{width:100%;padding-left:5%;padding-right:5%;margin-left:0}.width-space-left,.width-std{box-sizing:border-box;margin-right:0}.width-space-left{width:95%;margin-left:5%}.width-p-lr{padding-right:5%}.width-p-l,.width-p-lr{padding-left:5%}.width-p-r{padding-right:5%}@media (min-width:1200px){.width-std{padding-left:95px;padding-right:95px}}.auto-style-text .p,.auto-style-text p,.auto-style-text ul{font-size:.875em;margin-bottom:1em;line-height:1.35}@media (min-width:768px){.auto-style-text .p,.auto-style-text p,.auto-style-text ul{font-size:1em}}@media (min-width:1200px){.auto-style-text .p,.auto-style-text p,.auto-style-text ul{font-size:1.125em}}.activite-item__title,.blog-post-item__title,.forfait-item__title,html,input,select,textarea{font-family:Open Sans,sans-serif;font-style:normal;font-weight:400}.chambre-price-zone,.h2__note,.s-promotion__accent,.tarifs-golf-main__price,.tarifs-golf-tableau__tarif-price,.topbar__nav,h2{font-family:din-2014,sans-serif;font-style:normal;font-weight:300}.btn,a.topbar__trigger-cart,button,h1,h3{font-family:din-2014,sans-serif;font-style:normal;font-weight:700}.h1,h1{margin:0 0 1em;padding:0;font-size:2.5em;line-height:1.1;text-transform:uppercase}.h1__note{font-size:.6em;display:block}.h2,h2{margin:0 0 1em;padding:0;font-size:1.875em;line-height:1.1;font-weight:300;text-transform:uppercase}.h2__note{font-size:.6em;display:block}.h2__icon{color:#cdcdce;font-size:2.1em;margin-bottom:.15em}.h2--alt{font-size:1.5em}.h2--bold{font-weight:700}.h2__note--big{text-transform:none;margin-top:.5em;font-size:.8em}.h3,h3{margin:0 0 1em;padding:0;font-size:1.25em;line-height:1.1;font-weight:700;text-transform:uppercase}.h3__note{font-size:.7em;margin-bottom:.5em;display:block;color:#d1d2d2}.h3--border-dark{border-bottom:1px solid #525252;padding-bottom:.5em;color:#abaeb0;margin-bottom:.5em}.h3--border{border-bottom:1px solid #6b6e71;padding-bottom:.5em}p+h1{margin-top:3em}p+h2{margin-top:2em}p+h3{margin-top:1em}@media (min-width:768px){.h1,h1{font-size:3.15em}.h2,h2{font-size:2.8125em;margin-bottom:.5em}.h2--alt{font-size:1.8em}}@media (min-width:1200px){.h1,.h2,h1,h2{font-size:3.75em}.h2--alt{font-size:2.25em}}.topbar{color:#fff;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box;-ms-flex-align:stretch;align-items:stretch;position:fixed;z-index:10;font-size:.8rem}.topbar,.topbar__logo{display:-ms-flexbox;display:flex}.topbar__logo{-ms-flex-align:center;align-items:center;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-order:0;order:0;background:#fff;padding-left:5%}.topbar__trigger{color:#fff;margin:0;background:#585c5f;border:none;cursor:pointer;display:block;font-size:2.2em;line-height:1;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-order:2;order:2;padding:.5em;outline:none;box-sizing:border-box;text-align:center;z-index:3}.topbar__trigger-reversation{color:#fff;background:#abaeb0;min-width:2.2em;padding:0 .7em .8em}.topbar__trigger-cart,.topbar__trigger-reversation{margin:0;border:none;cursor:pointer;display:block;font-size:2.2em;line-height:1;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-order:1;order:1;outline:none;box-sizing:border-box;text-align:center;position:relative;transition:background .3s ease-out,top .3s ease-out,left .3s ease-out .3s;z-index:2}.topbar__trigger-cart{color:#abaeb0;background:#fff;padding:.2em .7em .8em}.topbar__phone{background:#6b6e70}.topbar__menu{display:none;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-order:3;order:3;padding-top:1em;padding-bottom:8em;background:rgba(43,44,45,.95);overflow:auto;z-index:2;box-sizing:border-box;width:100%;height:100vh;max-height:calc(100vh - 3.375em)}.topbar__logo a{width:5.5em;padding:.5em;display:block;color:#585c5f;transition:opacity .3s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.topbar__logo a:focus,.topbar__logo a:hover{opacity:.7}.topbar__logo .show-on-scrolled,.topbar__logo a .logo{display:none}.topbar__logo .icon{font-size:3.6em}.topbar__trigger.on,.topbar__trigger:active,.topbar__trigger:focus,.topbar__trigger:hover{color:#fff;background-color:#6b6e71}.topbar__triggeropen{display:block}.topbar__trigger.on .topbar__triggeropen,.topbar__triggerclose{display:none}.topbar__trigger.on .topbar__triggerclose{display:block}.topbar__trigger-reversation.on,.topbar__trigger-reversation:active,.topbar__trigger-reversation:focus,.topbar__trigger-reversation:hover{color:#fff;background-color:#6b6e71}.topbar__trigger-reversation-text{text-transform:uppercase;font-size:.31em;position:absolute;top:51%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.icon~.topbar__trigger-reversation-text{top:75%}.topbar__trigger-reversation .topbar__triggerclose{margin:0 auto}.topbar__trigger-reversation.on{padding:.5em}.topbar__trigger-reversation.on .topbar__trigger-reversation-text,.topbar__trigger-reversation.on .topbar__triggeropen{display:none}.topbar__trigger-reversation.on .topbar__triggerclose{display:block}.topbar__cart{position:fixed;top:0;z-index:10}.topbar__trigger-cart svg{font-size:1.2em}.topbar__trigger-cart-count{position:absolute;font-size:.45em;top:43%;color:#fff;right:32%}.double-digits .topbar__trigger-cart-count{font-size:.39em;top:45%;right:29%}.topbar__trigger-cart:focus .topbar__trigger-cart-count,.topbar__trigger-cart:hover .topbar__trigger-cart-count{color:#6b6e71}.topbar__trigger-cart.on,.topbar__trigger-cart:active,.topbar__trigger-cart:focus,.topbar__trigger-cart:hover{color:#fff;background-color:#6b6e71}.topbar__trigger-cart.on svg,.topbar__trigger-cart:active svg,.topbar__trigger-cart:focus svg,.topbar__trigger-cart:hover svg{fill:#fff}.topbar__trigger-cart-text{text-transform:uppercase;font-size:.31em;position:absolute;top:0;right:0}.topbar__trigger-cart.on{padding:.5em}.topbar__trigger-cart.on .topbar__trigger-cart-text,.topbar__trigger-cart.on .topbar__triggeropen{display:none}.topbar__trigger-cart.on .topbar__triggerclose{display:block}.topbar__cart--footer{display:none;top:0;right:0}.topbar__cart--home{display:none}.topbar__nav ul{list-style:none}.topbar__nav a{display:block;text-decoration:none;color:#fff;text-transform:uppercase;padding:.7em 10%;font-size:1.9em;line-height:1;text-align:left;position:relative}.topbar__nav a .icon{position:absolute;right:10%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.1em;transition:transform .3s ease-out}.topbar__nav ul ul{display:none;position:relative;margin-bottom:.4em;padding-bottom:.7em}.topbar__nav ul ul:before{display:block;content:"";position:absolute;left:10%;bottom:0;width:80%;height:1px;background:#d0c7bf}.topbar__nav ul ul a{font-size:1.25em}.topbar .questions-commentaires-box{display:none}.topbar__nav li.on a,.topbar__nav li:hover a{color:#a8a19b}.topbar__nav li.on a .icon{-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.topbar__nav ul ul.on a{color:#a8a19b}@media (min-width:375px){.topbar{font-size:1rem}.topbar__menu{max-height:calc(100vh - 4.375em)}}@media (min-width:480px){.topbar__logo a{width:10.5em}.topbar__logo a .logo{display:block}.topbar__logo a .logo-mobile{display:none}}@media (min-width:768px){.topbar{display:block;width:auto;font-size:.8rem}.topbar__logo{position:relative;z-index:5;display:block;padding:0;width:12.5em;min-height:6.25em;transition:width .3s ease-out}.topbar__trigger{position:absolute;left:0;font-size:2.8em;padding:.615em;width:80px;height:80px}.topbar__trigger-reversation{top:80px;left:80px;padding:.65em .845em 1.04em;min-width:0}.topbar__trigger-cart,.topbar__trigger-reversation{position:absolute;font-size:2.325em;width:80px;height:80px}.topbar__trigger-cart{top:0;left:-80px;padding:.3em .6em 1.04em}.topbar__trigger-cart-count{top:49%;right:23%}.double-digits .topbar__trigger-cart-count{font-size:.37em;top:51%;right:20%}.topbar__trigger-cart .topbar__trigger-reversation-text{top:82%;font-size:9.2256px}.topbar__phone{display:none}.topbar__menu{position:absolute;top:0;height:100vh;max-height:100vh;padding:3.5em 4em 4em 14em;font-size:1.2em;transition:padding .3s ease-out}.topbar.on{overflow:hidden;top:0;left:0;right:0;bottom:0}.topbar.on .topbar__trigger,.topbar.on .topbar__trigger-reversation{z-index:1}.topbar.on .topbar__trigger-reversation.on,.topbar.on .topbar__trigger.on{z-index:3}.topbar__logo a{padding:1.67em 1em;width:100%;box-sizing:border-box}.icon~.topbar__trigger-reversation-text{top:73%}.topbar__trigger-cart-text{top:0}.topbar__trigger-reversation.on .topbar__triggerclose{font-size:1.2em;padding:.2em;left:2.235em}.topbar__nav a{padding:.7em 0}.topbar__nav a .icon{right:0}.topbar__nav ul ul:before{left:0;width:100%}.topbar.scrolled .topbar__logo{width:6.25em;height:6.25em}.topbar.scrolled .topbar__logo a{width:100%;height:100%;padding:0}.topbar.scrolled .topbar__logo img{display:none}.topbar.scrolled .topbar__logo .show-on-scrolled{display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.topbar.scrolled .topbar__trigger-reversation{left:0;top:160px;transition:background .3s ease-out,top .3s ease-out .3s,left .3s ease-out}.topbar.scrolled .topbar__trigger-cart{right:0;top:0;transition:background .3s ease-out,top .3s ease-out .3s,left .3s ease-out}.topbar.scrolled .topbar__menu{padding-left:10em}.topbar__cart--footer{display:block}}@media (min-width:992px){.topbar__menu{padding:3.5em 6em 4em 15em}.topbar__nav li{position:relative;width:55%;min-width:25em}.topbar__nav a{outline:none;font-size:2em;padding-right:1.5em}.topbar__nav a .icon{display:none}.topbar__nav a:focus,.topbar__nav a:hover{color:#a8a19b}.topbar__nav ul ul{position:absolute;left:100%;top:50%;width:75%;min-width:0;margin-bottom:0;padding-bottom:0;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:2.6em}.topbar__nav ul ul:before{top:50%;bottom:auto;left:-143%;width:0;transition:width 2.6s ease-out 2s;display:none}.topbar__nav ul ul li{width:100%;min-width:0}.topbar__nav ul ul a:focus,.topbar__nav ul ul a:hover{color:#887f77}.topbar__nav>ul>li>a:before{content:"";position:absolute;display:block;height:1px;background:#d0c7bf;bottom:0;left:0;width:0;transition:width .5s ease-out}.topbar__nav>ul>li.on>a:before,.topbar__nav>ul>li:hover>a:before{width:97%}.topbar__nav ul ul.on:before{width:138%}.topbar.scrolled .topbar__menu{padding-left:15em}.home .topbar__cart--footer{display:none}.topbar__cart--home{display:block}.topbar__trigger-cart{padding:.3em .58em 1.04em}.topbar__trigger-cart-count{top:50%;right:24%}.double-digits .topbar__trigger-cart-count{top:51%;right:21%}.topbar__trigger-cart .topbar__trigger-reversation-text{top:82%}}@media (min-width:1200px){.topbar{font-size:1rem}.topbar__trigger{width:100px;height:100px}.topbar__trigger-reversation{width:100px;height:100px;top:100px;left:100px}.topbar__trigger-cart{width:100px;height:100px;top:0;left:-100px}.topbar__menu{font-size:1em;padding:5vh 5% 2vh 16rem}.topbar__nav{width:70%;float:left;margin-top:3em}.topbar__nav li{position:relative;width:60%;min-width:0}.topbar__nav a{padding-top:2vh;padding-bottom:2vh}.topbar__nav ul ul{margin-top:calc(6vh / 2 + 1em);width:65%}.topbar__nav ul ul a{padding:.7em 0}.topbar .questions-commentaires-box{display:block}.topbar.scrolled .topbar__menu{padding-left:14em;padding-right:10%}.topbar.scrolled .topbar__trigger-reversation{top:200px}.topbar__trigger-cart{padding:.65em .845em 1.04em}.topbar__trigger-cart .topbar__trigger-reversation-text{font-size:11.532px}.topbar__trigger-cart-count{top:53%;right:29%;font-size:.43em}.double-digits .topbar__trigger-cart-count{top:54%;right:27%;font-size:.37em}}@media (min-width:1500px){.topbar.scrolled .topbar__menu,.topbar__menu{padding-left:20%}.topbar__nav a{font-size:2.25em}}@media (min-width:1750px){.topbar.scrolled .topbar__menu,.topbar__menu{padding-right:13%}}@media (min-width:1200px) and (max-height:850px){.topbar__menu{font-size:.9em}}@media (min-width:1500px) and (max-height:950px){.topbar__menu{font-size:.9em}}.topbar-lang{padding:.8em 10%}.topbar-lang .navLang{font-size:.85em}@media (min-width:768px){.topbar-lang{padding:0;margin-bottom:2em}}@media (min-width:1200px){.topbar-lang{margin-bottom:0}.topbar-lang .navLang{font-size:.9em}}.topbar__lang{--base-spacing:0px;--add-spacing:0px;display:none}@media (min-width:768px){.topbar__lang{--base-spacing:9em;display:block;position:fixed;z-index:1;top:1.75em;right:calc(var(--base-spacing) + var(--add-spacing));transition:opacity .5s,visibility .5s}.topbar.scrolled .topbar__lang{opacity:0;visibility:hidden}}@media (min-width:992px){body:has(.banner .banner-side-links) .topbar__lang{--add-spacing:24%}}@media (min-width:1200px){body:has(.banner .banner-side-links) .topbar__lang{--add-spacing:22%}}@media (min-width:1500px){body:has(.banner .banner-side-links) .topbar__lang{--add-spacing:19%}}@media (min-width:1700px){body:has(.banner .banner-side-links) .topbar__lang{--add-spacing:17%}}@media (min-width:768px){body:has(.s-sticky-infos .topbar__cart+.s-sticky-infos__share) .topbar__lang{--add-spacing:6.25em}}@media (min-width:768px){body:has(.s-sticky-infos .topbar__cart+.s-sticky-infos__mini-logo+.s-sticky-infos__info+.s-sticky-infos__share) .topbar__lang{--add-spacing:18.75em}}@media (min-width:768px){body:has(.s-sticky-infos .s-sticky-infos__mini-logo+.s-sticky-infos__share) .topbar__lang{--add-spacing:6.25em}body:has(.s-sticky-infos .s-sticky-infos__mini-logo+.s-sticky-infos__mini-logo+.s-sticky-infos__share) .topbar__lang{--add-spacing:12.5em}}.topbar-side{margin:6em 10% 2em;font-size:.875em;max-width:19em}.topbar-side__logos{margin-bottom:6em}.topbar-side__logo{font-size:18em;line-height:0;margin-bottom:20px;color:#abaeb0}.topbar-side__logos p{margin-bottom:1em}.topbar-side__logos hr{border-top-color:#525252;margin:1.5em 0}.topbar-side__logos a{color:#d0c7bf;text-decoration:none}.topbar-side__logos a:focus,.topbar-side__logos a:hover{text-decoration:underline}@media (min-width:768px){.topbar-side{margin:5em 0;margin:3em 0}}@media (min-width:768px){.topbar-side__logos{margin-bottom:4em}}@media (min-width:1200px){.topbar-side{float:right;width:30%;font-size:.8em;margin:0;margin-top:calc(10vh - 5em)}.topbar-side__logos{margin-bottom:4em}.topbar-side__logos,.topbar-side__rs{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:1500px){.topbar-side{font-size:.875em;max-width:18em;position:relative;top:-3em}.topbar-side__logos{margin-bottom:3em}}a.questions-commentaires-box{font-size:1.1rem;text-decoration:none;position:relative;color:#fff;text-align:center;width:100%;height:8em;display:block;background:rgba(0,0,0,.2);margin-top:2.5em}.questions-commentaires-box__content{position:absolute;z-index:2;width:100%;height:100%}.questions-commentaires-box__content-s1{display:block;color:#abaeb0;font-size:.75em;text-transform:uppercase;position:absolute;top:15%;width:100%}.questions-commentaires-box__content-s2{display:block;font-size:1.125em;font-weight:700;text-transform:uppercase;position:absolute;top:54%;width:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.questions-commentaires-box__bg{color:rgba(88,92,95,.25)}.questions-commentaires-box__bg .icon{display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:6em}a.questions-commentaires-box:focus,a.questions-commentaires-box:hover{background:rgba(0,0,0,.5)}.topbar-reservation{font-size:1rem;padding-bottom:0}.topbar-reservation .s-head{padding-top:2em;margin-bottom:3em}.topbar-reservation .tabsnav{margin:0 0 1px}.topbar-reservation .tabszone__group{margin:0}.topbar-reservation .form--reservation{padding:10%;padding-bottom:8em}.reservez-golf ul,.reservez-hotel ul{list-style-type:none;width:100%}.reservez-golf ul li,.reservez-hotel ul li{margin-bottom:1em}@media (min-width:600px){.topbar-reservation .form--reservation{padding-bottom:10%}}@media (min-width:768px){.topbar-reservation,.topbar.scrolled .topbar-reservation{padding:10em 80px 5em}}@media (min-width:992px){.topbar-reservation,.topbar.scrolled .topbar-reservation{padding-top:8em}}@media (min-width:1200px){.topbar-reservation,.topbar.scrolled .topbar-reservation{padding:13em 100px 5em}.topbar-reservation .form--reservation{padding:4em 5em}.topbar-reservation .s-head{padding-top:0;margin-bottom:4em}.reservez-golf ul li,.reservez-hotel ul li{display:inline;box-sizing:border-box}}@media (min-width:1500px){.topbar-reservation .form--reservation{padding:4em 7em}}.quicknav{display:none}.quicknav__item,.quicknav__items.on .quicknav__item{text-decoration:none;text-transform:uppercase;text-align:center;font-size:1em;line-height:80px;position:relative;padding:0 1em;width:auto;outline:none;white-space:nowrap;color:#fff;display:inline-block;opacity:.5;transition:opacity .3s ease-out}.quicknav__text{opacity:0;transition:opacity .3s ease-out}.quicknav__item:last-child{margin-right:1em}.quicknav__item:before{content:"";position:absolute;display:block;bottom:0;left:0;opacity:0;width:0;height:3px;background:#fff;transition:width .5s ease-out,opacity .3s ease-out}.quicknav__items{position:absolute;overflow:hidden;background:#585c5f;height:80px;width:100%;box-sizing:border-box;padding-right:80px;right:-100%;transition:right .5s ease-out,width .5s ease-out}.quicknav__triggeropen{display:block}.quicknav__trigger.on .quicknav__triggeropen,.quicknav__triggerclose{display:none}.quicknav__trigger.on .quicknav__triggerclose{display:block}.quicknav__items.on{right:0;width:100vw}.quicknav__items.on .quicknav__item{opacity:.5}.quicknav__items.on .quicknav__item:before,.quicknav__items.on .quicknav__text{opacity:1;transition:opacity .3s ease-out .3s}.quicknav__items.on .quicknav__item.active,.quicknav__items .quicknav__item:focus,.quicknav__items .quicknav__item:hover{opacity:1;color:#fff;outline:none}.quicknav__item.active:before{width:100%}@media (min-width:992px){.quicknav{display:block;font-size:.875rem;position:fixed;top:50%;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;z-index:5;height:80px;width:100%;width:auto;text-align:right;opacity:1;transition:opacity .3s ease-out}.quicknav--hide{opacity:0}}@media (min-width:1200px){.quicknav{height:100px}.quicknav__items{height:100px;padding-right:100px}.quicknav__item,.quicknav__items.on .quicknav__item{line-height:100px;padding:0 2em}.quicknav__item:last-child{margin-right:2em}}.s-sticky-infos{display:none;position:fixed;z-index:6;top:0;right:0;color:#fff;text-align:center}.s-sticky-infos__mini-logo{background:#877e79;font-size:3em;line-height:1.45}.s-sticky-infos__info,.s-sticky-infos__mini-logo{width:80px;height:80px;box-sizing:border-box;float:left}.s-sticky-infos__info{background:#b5aca5;text-transform:uppercase;font-size:.65em;line-height:1;font-weight:700;padding-top:1.7em}.s-sticky-infos__share{position:relative}.s-sticky-infos__info strong{font-size:3em}@media (min-width:768px){.s-sticky-infos{display:block}}@media (min-width:1200px){.s-sticky-infos__mini-logo{width:100px;height:100px;font-size:3.8em}.s-sticky-infos__info{width:100px;height:100px;font-size:.8em}}.s-share{width:80px;height:80px;box-sizing:border-box;background:#d1c6be;float:left;transform:translateZ(0);z-index:-1}.s-share__other-links{text-align:left;background:#d1c6be;width:300%;position:absolute;z-index:-1;right:0;top:100%;top:-200%;transition:top .3s ease-out}.s-share__other-link{display:block;text-decoration:none;color:#6b6e71;text-transform:uppercase;font-size:.875em;padding:1em 2em;border-top:1px solid #b5aca5}.s-share__other-link:last-child{border-bottom:1px solid #b5aca5}.s-share__other-link:focus,.s-share__other-link:hover{background:#b5aca5}.s-share.on .s-share__other-links{top:100%}@media (min-width:1200px){.s-share{width:100px;height:100px}.s-share__other-link{font-size:1em}}.footer{background-color:#e8e8e8;padding-top:1px;padding-bottom:0;position:relative;z-index:2}@media (max-width:374px){.footer .rs{font-size:1.4em}}.footer-col-3{margin-top:-1px;margin-bottom:4em}.footer-box{background-color:#abaeb0;text-align:center;padding:5%;border-bottom:1px solid #979797;font-size:1em;line-height:1.5;box-sizing:border-box}.footer-box:last-child{border-bottom:0}.footer-box__icon{font-size:4em;height:100px}.footer-box__arrow-nav{margin-bottom:5em}.footer-box h3{font-size:1.125em}.footer-box h3:first-child{margin-top:1.5em}.footer-box p{color:#fff;margin-bottom:2em;font-size:.875em}.footer-box--twitter .footer-box__icon{font-size:3.5em}@media (min-width:768px){.footer-col-3{margin-left:80px;margin-right:80px;margin-top:-3em}.footer-box{padding:5% 15%}}@media (min-width:992px){.footer-col-3{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background:transparent;padding:0;margin-bottom:6em}.footer-box{-ms-flex:1 1 auto;flex:1 1 auto;width:33.3%;max-width:35vw;padding:2em;border-bottom:0;border-right:1px solid #979797}.footer-box:last-child{border-right:0}}@media (min-width:1200px){.footer-col-3{margin:-4em 100px 8em}.footer-box--twitter .footer-box__icon{margin-bottom:0}}@media (min-width:1500px){.footer-box{padding:2.5em 5em 2em}.footer-box p{font-size:.85em;margin-top:8px}.footer-box__icon{height:120px}.footer-box h3{margin-bottom:1.5em}.footer-box__arrow-nav{margin-top:0}}.footer-bottom{text-align:center;width:90%;padding:0 5%;padding-bottom:3em}.footer-bottom__text{margin-top:4em;margin-bottom:6em;font-size:.75em;line-height:1.5;color:#6b6e71}.footer-bottom__text p{margin-bottom:1em}.footer-bottom__logos{display:-ms-flexbox;display:flex;margin-bottom:3em;max-width:400px;margin-left:auto;margin-right:auto}.footer-bottom__logo{-ms-flex:1 1 auto;flex:1 1 auto}.footer-upbtn{position:absolute;bottom:0;right:0;overflow:hidden;font-size:0}.footer-bottom .navLang{display:-ms-inline-flexbox;display:inline-flex;margin:2.5em auto}@media (min-width:992px){.footer-bottom__text{margin-top:2.5em;margin-bottom:5em;font-size:.875em;line-height:1.8}.footer-bottom__text p{margin-bottom:0}.footer-bottom__logos{max-width:470px}.footer-bottom__logo{margin:0 1em}}.s-promotion{position:fixed;z-index:4;bottom:0;width:100%;left:0}.s-promotion__trigger{position:absolute;z-index:1;bottom:0;left:0;-ms-transform:none;transform:none;width:auto;transition:transform .1s ease-out .3s}.s-promotion__content{color:#e8e8e8;background-color:#6b6e71;background-position:50% 50%;background-size:cover;padding:10%;text-align:center;position:absolute;z-index:2;left:0;right:0;bottom:0;width:100%;box-sizing:border-box;-ms-transform:translateY(150%);transform:translateY(150%);transition:transform .5s ease-out}.s-promotion__title{margin-bottom:.7em}.s-promotion__close-btn{position:absolute;top:auto;bottom:100%;right:0;font-size:0}.s-promotion__content p{margin-bottom:1.4em;font-size:1.5em;font-size:1.1em}.s-promotion__content p:last-child{margin-bottom:0}.s-promotion__accent{font-weight:700;font-size:3em;line-height:1;color:#fff;display:block}.s-promotion__accent sup{font-weight:300;display:inline-block;font-size:.5em;top:-.6em;margin-left:.1em}.s-promotion--state_init .s-promotion__trigger{-ms-transform:translateY(0);transform:translateY(0)}.s-promotion__content.open{-ms-transform:none;transform:none}@media (min-width:768px){.s-promotion{left:80px;right:160px;width:calc(100% - 240px)}.s-promotion__close-btn{top:0;left:100%}.s-promotion__content p{font-size:1.3em}}@media (min-width:992px){.s-promotion{right:auto;width:31em}.s-promotion__content{padding:8%}}@media (min-width:1200px){.s-promotion{left:100px;width:45em}.s-promotion__content{padding:8%;padding-bottom:6%}.s-promotion__title{margin-bottom:.4em}.s-promotion__content p{font-size:1.5em}}.form-input,.form-textarea,.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper textarea{border:1px solid #fff;width:100%;box-sizing:border-box;background-color:#fff;font-size:1.12em;line-height:1.2;display:block;padding:.775em 1em;margin-bottom:1em;color:#6b6e71}.form-input--number{text-align:center}.form-input--gray,.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper textarea{background-color:#e8e8e8;border-color:#e8e8e8;text-transform:uppercase}.form-select,.gform_wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../images/icon-arrow-down.svg);background-repeat:no-repeat;background-position:right 1em center;background-size:1.5em;background-color:#fff;color:#6b6e71;border:1px solid #ccc;font-size:1.25em;line-height:1.2;padding:.8em 5em .8em 1em;margin-bottom:1em;max-width:100%}.form-select::-ms-expand{display:none}.fbdropdowner{display:none}.wpcf7-list-item-label{font-size:13px;margin-left:5px;margin-right:5px}.form-textarea{height:200px;width:100%;max-width:100%;min-height:5em}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:#6b6e71}.checkbox-container,.gfield_checkbox>li,.gfield_radio>li,.radio-container{margin:.5rem 0}.checkbox-input,.gfield_checkbox input,.gfield_radio input,.radio-input{position:absolute;opacity:0}.checkbox-input+.checkbox-label:before,.gfield_checkbox input+label:before,.gfield_radio input+label:before,.radio-input+.radio-label:before{content:"";background:#e8e8e8;background-position:50% 50%;background-repeat:no-repeat;border-radius:0;display:inline-block;width:2em;height:2em;position:relative;top:-.3em;margin-right:.8em;vertical-align:top;cursor:pointer;text-align:center}.checkbox-input:active+.checkbox-label:before,.radio-input:active+.radio-label:before{background-color:#ccc}.checkbox-input:checked+.checkbox-label:before,.gfield_checkbox input:checked+label:before,.radio-input:checked+.radio-label:before{background-image:url(../../images/icon-check.svg)}.checkbox-input:disabled+.checkbox-label:before,.radio-input:disabled+.radio-label:before{background-color:#e8e8e8;opacity:.5;cursor:auto}.checkbox-input+.checkbox-label:empty:before,.radio-input+.radio-label:empty:before{margin-right:0}.gfield_radio input:checked+label:before,.radio-input:checked+.radio-label:before{background-color:#6b6e71;box-shadow:inset 0 0 0 .45em #e8e8e8;background-image:none}.form-group{margin-bottom:1em;width:100%;font-size:1em}.form-group .form-input{margin-bottom:0}.form-group--two-by-line .form-input:first-child{margin-bottom:1em}@media (min-width:768px){.gf_field_half_left{display:inline-block;width:48%;margin-right:4%}.gf_field_half_left+.gfield{clear:both}.gf_field_half_right{display:inline-block;width:48%}}.form-group--date-arrivee{margin-bottom:.5em}.form-group--date-depart{margin-bottom:1.5em}.form-group--code{-ms-flex-preferred-size:100%;flex-basis:100%}.form-group--chambres{margin-bottom:.5em;width:48%;margin-right:52%}.form-group--adultes{width:48%;margin-right:4%}.form-group--enfants{width:48%}.form-group--enfants__age:nth-child(odd){margin-right:4%}.form-group--3-inputs-side{margin-top:2em;text-align:left}.form-group--reservation-submit{margin-top:1.9em;text-align:center;margin-bottom:0}.form-group--reservation-submit .btn{font-size:.875em}.form-group--contact-submit,.gform_page_footer{margin-top:3em;text-align:center;margin-bottom:0}.form-group--contact-submit .btn{font-size:.875em}@media (max-width:767px){.form-group--reservation-submit .btn{width:100%}.form--reservation--transparent .form-group--reservation-submit .btn{color:#fff}}@media (min-width:768px){.form-group--two-by-line{display:-ms-flexbox;display:flex}.form-group--two-by-line .form-input,.gfield.two-by-line{width:calc(50% - 20px);float:left;margin-left:20px;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:1em}.form-group--two-by-line .form-input:first-child{width:50%;margin-left:0}.form-group--three-by-line{display:-ms-flexbox;display:flex}.form-group--three-by-line .form-input{width:calc(33.33% - 20px);float:left;margin-left:20px;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:1em}.form-group--three-by-line .form-input:first-child{width:33.33%;margin-left:0}.form-group--date-arrivee{width:48%;margin-right:4%}.form-group--date-depart{width:48%}.form-group--chambres{width:30.66%;margin-right:4%}.form-group--code{-ms-flex-preferred-size:auto;flex-basis:auto}.form-group--adultes,.form-group--enfants{width:30.66%}.form-group--enfants__age{margin-right:4%}.form-group--3-inputs-side{display:-ms-flexbox;display:flex;max-width:30em;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto}.form-group--3-inputs-side .radio-container{-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:1200px){.form-group--date-arrivee,.form-group--date-depart{width:17%;margin-right:1.5%}.form-group--adultes,.form-group--chambres,.form-group--enfants,.form .form-group--enfants__age{width:10%;margin-right:1.5%}.form-group--two-by-line-2{display:-ms-flexbox;display:flex;text-align:left;-ms-flex-align:center;align-items:center}.form-group--two-by-line-2 .form-input-width{width:48%;float:left;margin-left:4%;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:1em;max-width:none}.form-group--two-by-line-2 .form-input-width:first-child{margin-left:0;box-sizing:border-box;padding-left:1em}.form-group--3-inputs-side{margin-top:0}.form-group--3-inputs-side .radio-container{margin-bottom:0;-ms-flex:1 1 auto;flex:1 1 auto}}.form-label{color:#6b6e71;font-size:1.125em}.form-label__text{display:block;margin-bottom:.1em}@media (min-width:1200px){.form-label__text{display:block;margin-bottom:.3em}}.form-input-width{font-size:1.12em}.form--reservation{background-color:#d1d2d2;padding:1em 1em 0;box-sizing:border-box}.form--reservation__content{background-color:#d1d2d2;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form--reservation--transparent .form--reservation__content{background-color:transparent}.form--reservation__content .form-group--reservation-submit{display:none}.form--reservation__content_second .form-group--reservation-submit{display:block}.form--reservation .form--reservation__content_second .form-group{-ms-flex-positive:0;flex-grow:0}.form--reservation__content .form-group{-ms-flex:0 1 auto;flex:0 1 auto}.form--reservation__content .form-group--code{-ms-flex-preferred-size:100%;flex-basis:100%}.form--reservation__content input[type=number]::-webkit-inner-spin-button,.form--reservation__content input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form--reservation__content input[type=number]{-moz-appearance:textfield}@media (min-width:1200px){.form--reservation__content{-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:.8rem}.form--reservation__content .form-group{-ms-flex:1 1 auto;flex:1 1 auto}.form--reservation__content .form-group--reservation-submit{width:16em;text-align:right;-ms-flex:1 0 auto;flex:1 0 auto;display:block}.form--reservation__content_second .form-group--reservation-submit{display:none}}@media (min-width:1500px){.form--reservation__content{font-size:1rem}}.form--reservation--transparent{background-color:transparent;padding:0}.form--reservation--transparent .form-label{color:#fff}@media (min-width:768px){.form--reservation--transparent{background-color:#d1d2d2;padding:10%}.form--reservation--transparent .form-label{color:#6b6e71}}@media (min-width:1200px){.form--reservation--transparent{padding:4em 5em}}@media (min-width:1500px){.form--reservation--transparent{padding:4em 7em}}.gform_wrapper:not(:first-child){padding:4%}.gform_wrapper form{text-align:left}.gf_progressbar_wrapper{margin-bottom:2em}.gf_progressbar_title{display:none}.gf_progressbar{height:2em;background-color:#e8e8e8}.gf_progressbar_percentage{background-color:#abaeb0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.percentbar_0{width:5%!important}.gf_progressbar_percentage span{color:#fff}.gf_page_steps{margin-bottom:2em;display:-ms-flexbox;display:flex}.gf_step{display:none}.gf_step_active{display:block;font-size:1.75em}.gf_step_number{display:none}.gform_fields{list-style:none}.gfield{margin-bottom:1em}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=tel],.gform_wrapper input[type=text]{margin-bottom:0}@media (min-width:768px){.gfield.two-by-line{margin-left:0;float:none;display:inline-block}.gfield.two-by-line+.gfield.two-by-line{margin-left:0}.gfield.two-by-line+.gfield.two-by-line.two-by-line--right{margin-left:40px}}.ginput_container_date .clear-multi{display:-ms-flexbox;display:flex}.ginput_container_date+.ginput_container_date{margin-left:1em}.gform_wrapper .ginput_container_date input[type=number]{text-align:center;padding:.775em .6em .775em 1em}.ginput_container_date label{display:none}.ui-state-active{border:1px solid #abaeb0;background:#d1d2d2;color:#222}.page-template-page-contact-php .gfield.date-in .ginput_container,.page-template-page-contact-php .gfield.date-out .ginput_container{background:url(http://cyc.org.au/wp-content/plugins/gravityforms/images/calendar.png) no-repeat 41% 50%}.gfield.date-in .gfield_description,.gfield.date-out .gfield_description{display:none}.gfield_required{color:#C90000FF;margin-left:.5em}@media (min-width:450px){.gform_wrapper .ginput_container_date input[type=number]{min-width:5em}}.gform_wrapper .button{border:2px solid #6b6e71;color:#6b6e71;background:transparent;cursor:pointer;padding:1.4em 3em;display:inline-block;text-transform:uppercase;outline:none;position:relative;z-index:1;font-size:.875rem;line-height:1;font-weight:700;text-decoration:none;box-sizing:border-box;border-radius:.2em;text-align:center;transition:all .3s ease-out}.gform_wrapper .button:hover{color:#fff;background-color:#6b6e71}.gform_wrapper .button+.button{margin-top:1em}@media (min-width:450px){.gform_wrapper .button+.button{margin-top:0}}.gform_page.centeredContent .gform_fields{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.gform_page.centeredContent .gfield{-ms-flex:0 0 100%;flex:0 0 100%}.gform_page.centeredContent .gfield.inlineChoices{text-align:center}@media (min-width:1000px){.gform_page.centeredContent .gfield.inlineChoices{-ms-flex:0 0 30%;flex:0 0 30%;text-align:center;margin-right:4%;padding:1em;border:2px solid #efefef;box-sizing:border-box}.gform_page.centeredContent .gfield.inlineChoices:nth-child(3n){margin-right:0}}@media (min-width:2500px){.gform_page.centeredContent .gfield.inlineChoices,.gform_page.centeredContent .gfield.inlineChoices:nth-child(3n){-ms-flex:0 0 18%;flex:0 0 18%;margin-right:2.5%}.gform_page.centeredContent .gfield.inlineChoices:nth-child(5n){margin-right:0}}.gform_page.centeredContent .imgChoice_simple{text-align:center}.gfield_radio .image-choices-choice input+label:before{content:none}li.image-choices-admin-field.image-choices-use-images .image-choices-choice,li.image-choices-admin-field.image-choices-use-images .image-choices-choice-focus label,li.image-choices-field .image-choices-choice,li.image-choices-field .image-choices-choice-focus label{border:2px solid transparent;padding:.5em;box-sizing:border-box}li.image-choices-admin-field.image-choices-use-images .image-choices-choice-selected,li.image-choices-field .image-choices-choice-selected{background-color:#e8e8e8}li.image-choices-field .image-choices-choice label{box-sizing:border-box;max-width:150px!important}li.image-choices-admin-field.image-choices-use-images .image-choices-choice-image-wrap,li.image-choices-field .image-choices-choice-image-wrap{width:100%;height:auto;background-image:none!important;display:block;margin:0 auto}li.image-choices-admin-field.image-choices-use-images .image-choices-choice-image,li.image-choices-field .image-choices-choice-image{display:block}li .image-choices-choice img{transition:all .5s ease-out}li .image-choices-choice:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}li.image-choices-admin-field.image-choices-use-images .image-choices-choice-price,li.image-choices-admin-field.image-choices-use-images .image-choices-choice-text,li.image-choices-field .image-choices-choice-price,li.image-choices-field .image-choices-choice-text{font-size:1em;padding-top:0;margin-top:2em;font-weight:600;text-transform:uppercase}.gfield_error .validation_message,.validation_error{color:#C90000FF;margin-bottom:1em}.gfield_label{display:block;margin:0 0 1em;padding:0;font-size:1.25em}.gfield_checkbox,.gfield_radio{list-style:none}.gform_validation_container{display:none}.gform_page_footer{text-align:center;position:relative}.gform_next_button{position:relative}body img.gform_ajax_spinner{width:2em;position:relative;display:inline-block;margin-left:1em}.gform_confirmation_wrapper{margin-top:2em;background:#e8e8e8;padding:2em}.btn{border:2px solid #6b6e71;color:#6b6e71;background:transparent;cursor:pointer;padding:1.4em 3em;display:inline-block;text-transform:uppercase;outline:none;position:relative;z-index:1;font-size:.875rem;line-height:1;font-weight:700;text-decoration:none;box-sizing:border-box;border-radius:.2em;text-align:center}.btn:active,.btn:focus,.btn:hover{color:#fff;background-color:#6b6e71}.btn--light{border-color:#fff;color:#fff}.btn--light:active,.btn--light:focus,.btn--light:hover{color:#6b6e71;background-color:#fff}.btn--light-bg{border-color:#fff;color:#fff;background-color:rgba(0,0,0,.35)}.btn--light-bg:active,.btn--light-bg:focus,.btn--light-bg:hover{color:#6b6e71;background-color:#fff}.btn--promotions{background:#6b6e71;color:#fff;border:none;border-radius:0;padding:.8em 4.5em .3em 1.7em;vertical-align:middle}.btn--promotions .icon{font-size:1.8em;margin-right:.9em;position:relative;top:-.05em}.btn--promotions:active,.btn--promotions:focus,.btn--promotions:hover{background-color:#585c5f}.btn--red{background-color:#d30b0b!important}.btn--red:hover{background-color:#a40000!important}.btn--white{background-color:#fff!important;color:#6b6e71!important;border-color:#fff!important}.btn--white:hover{background-color:#6b6e71!important;color:#fff!important;border-color:#6b6e71!important}.btn--black{background-color:#585c5f!important;color:#fff!important;border-color:#585c5f!important}.btn--black:hover{background-color:#6b6e71!important;border-color:#6b6e71!important}.btn--gray{background-color:#abaeb0!important;color:#fff!important;border-color:#abaeb0!important}.btn--gray:hover{background-color:#6b6e71!important;border-color:#6b6e71!important}.btn--beige{background-color:#b5aca5!important;color:#fff!important;border-color:#b5aca5!important}.btn--beige:hover{background-color:#877e79!important;border-color:#877e79!important}.btn-arrow-link{border:none;color:#6b6e71;background:transparent;cursor:pointer;padding:.5em;display:inline-block;text-transform:uppercase;outline:none;position:relative;z-index:1;font-size:.75rem;line-height:1;font-weight:700;text-decoration:none;box-sizing:border-box;white-space:nowrap}.btn-arrow-link__text{margin-right:-.7em}.btn-arrow-link__icon{display:inline-block;font-size:1.8em;padding:.4em .45em .4em .6em;border:1px solid #6b6e71;border-left:0;position:relative;top:.1em;z-index:-1;transition:all .3s ease-out}.btn-arrow-link__icon:before{top:0}.btn-arrow-link__icon:after,.btn-arrow-link__icon:before{content:"";display:block;position:absolute;background:#6b6e71;width:1px;height:15%;left:0;z-index:-1}.btn-arrow-link__icon:after{bottom:0}.btn-arrow-link:active,.btn-arrow-link:focus,.btn-arrow-link:hover{color:#6b6e71}.btn-arrow-link:active .btn-arrow-link__icon,.btn-arrow-link:focus .btn-arrow-link__icon,.btn-arrow-link:hover .btn-arrow-link__icon{padding-left:1em}.btn-arrow-link--light{color:#877f7b}.btn-arrow-link--light .btn-arrow-link__icon{border-color:#877f7b}.btn-arrow-link--light .btn-arrow-link__icon:after,.btn-arrow-link--light .btn-arrow-link__icon:before{background:#877f7b}.btn-arrow-link--light:active,.btn-arrow-link--light:focus,.btn-arrow-link--light:hover{color:#877f7b}.btn-icon{border:none;color:#fff;background:#877f7b;cursor:pointer;display:inline-block;outline:none;font-size:3.2rem;width:80px;height:80px;padding:0;line-height:1;text-decoration:none;box-sizing:border-box;text-align:center;position:relative}.btn-icon .icon{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn-icon:active,.btn-icon:focus,.btn-icon:hover{background-color:#534e4b;color:#fff}.btn-icon--sm{width:45px;height:45px;font-size:1.84rem}.btn-icon--share{background:#d1c6be;font-size:2.2rem;outline:none}.btn-icon--share:active,.btn-icon--share:focus,.btn-icon--share:hover{background:#d1c6be;opacity:.7;outline:none}.btn-icon--same-as-menu,.btn-icon--same-as-menu-main{width:56px;height:56px;font-size:2.3rem}.btn-icon--quicknav{font-size:3rem!important}.btn-icon-no-style{color:gray;border:none;background:transparent;cursor:pointer;display:block;outline:none;font-size:1.4rem;padding:0 6%;line-height:1;text-decoration:none;box-sizing:border-box;text-align:center;position:relative;transform:translateZ(0)}.btn-icon-no-style:active,.btn-icon-no-style:focus,.btn-icon-no-style:hover{color:#000}.btn-icon-no-style--lighter{color:#d1d2d2}.btn-icon-no-style--lighter:active,.btn-icon-no-style--lighter:focus,.btn-icon-no-style--lighter:hover{color:#6b6e71}.btn-icon--gray{background:#6b6e71}.btn-icon--gray:active,.btn-icon--gray:focus,.btn-icon--gray:hover{background-color:#585c5f}.btn-icon--gray-light{background:#abaeb0}.btn-icon--gray-light:active,.btn-icon--gray-light:focus,.btn-icon--gray-light:hover{background-color:#6b6e71}.btn-icon--beige{background:#b5aca5}.btn-wrap-icon-out{position:relative;display:inline-block}.btn-wrap-icon-out__btn{background-color:#fff!important}.btn-wrap-icon-out__icon{color:#877e79;font-size:6.5rem;position:absolute;bottom:-.21em;right:-.75em;margin-left:-.2em;z-index:0}.btn-wrap-cion-out__icon svg,.btn-wrap-icon-out__icon .icon{display:block}.btn-wrap-icon-out:nth-of-type(2){margin-left:1em}.buttons-side-by-side{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em}.buttons-side-by-side>*{-ms-flex:0 1 auto;flex:0 1 auto}.form-input-wrap{position:relative;display:block}.form-input-wrap__btn{position:absolute;z-index:1;top:0;bottom:0;left:0;right:auto}.form-input-wrap__btn--date,.form-input-wrap__btn--plus{left:auto;right:0}@media (min-width:375px){.btn-icon--sm{width:56px;height:56px;font-size:2.16rem}.btn-icon--same-as-menu{width:70px;height:70px;font-size:2.7rem}.btn-icon--same-as-menu-main{width:70px;height:70px;font-size:2.2rem}}@media (min-width:414px){.btn-wrap-icon-out:nth-of-type(2){margin-left:3em}}@media (min-width:768px){.btn-icon--sm{width:64px;height:64px;font-size:2.56rem}.btn-icon--same-as-menu{width:80px;height:80px;font-size:3.2rem}.btn-icon--same-as-menu-main{width:80px;height:80px;font-size:2.3rem}.btn-icon-no-style{font-size:1.8rem}.btn-wrap-icon-out:nth-of-type(2){margin-left:9em}}@media (min-width:1200px){.btn-icon{font-size:2.8rem;width:100px;height:100px}.btn-icon--sm{width:80px;height:80px;font-size:2.24rem}.btn-icon-no-style{font-size:1.3rem}}@media (min-width:1500px){.btn-icon-no-style{font-size:1.8rem}}.banner{background-color:#857e73;font-size:.8rem;padding-top:4.3em;position:relative;z-index:3}.banner__set-bg-height{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:21rem}.banner__content{position:relative;z-index:2;text-align:center;color:#fff;padding:3em 5%;width:100%;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto}.banner__logo-main{margin-bottom:2.5em}.banner__logo-svg{margin-bottom:10px;text-align:center;font-size:70vw}.banner__logo-svg svg{margin:0 auto}.banner__bg{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0}.banner__bg img{position:absolute;top:50%;bottom:0;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:768px;height:100%;width:auto}.banner .banner__bg-desktop{display:none}.banner .banner__bg-mobile{display:block}.banner__content .buttons-side-by-side{-ms-flex-pack:center;justify-content:center}.banner h1{margin-bottom:.3em}.banner hr{border-color:#fff}.banner__tagline{font-size:1em;line-height:1.25}.banner__big-tagline{font-weight:700;font-size:1.2em;line-height:1.25;margin-bottom:1em}.banner__big-tagline .icon--badge{font-size:3em;display:block;margin:0 auto .2em}.banner-carousel__item{display:none}.banner-carousel__item:first-child{display:block}.banner--dcb .btn{font-size:.75rem}.banner--dcb .banner__set-bg-height{-ms-flex-align:start;align-items:flex-start}.banner--dcb .banner__content{padding:4em 10%;max-width:330px;width:auto;box-sizing:content-box;margin:0 auto;text-align:center}@media (min-width:375px){.banner{font-size:1rem}.banner__set-bg-height{height:33rem}.banner--dcb .banner__content{padding:4em 15%;width:70%}}@media (min-width:414px){.banner--dcb .btn{font-size:.875rem}}@media (min-width:768px){.banner{padding-top:0}.banner__set-bg-height{height:45rem}.banner__content{padding:7em 15%}.banner__bg img{height:auto;width:100%}.banner__set-bg-height .banner__bg img{width:auto;height:100%}.banner .banner__bg-desktop{display:block}.banner .banner__bg-mobile{display:none}.banner__tagline{font-size:1.125em}.banner__big-tagline{margin-bottom:2em}.banner--dcb .banner__content{margin-top:8em;max-width:360px}}@media (min-width:992px){.banner__set-bg-height{height:37rem}.banner__content{text-align:left;width:63%;padding-right:0;padding-left:20%}.banner__logo-svg{font-size:37vw;text-align:left}.banner__logo-svg svg{margin:0}.banner__big-tagline{white-space:nowrap}.banner__big-tagline .icon--badge{display:inline-block;font-size:2.2em}.banner__content .buttons-side-by-side{-ms-flex-pack:left;justify-content:left}.banner--dcb .banner__set-bg-height{-ms-flex-align:center;align-items:center}.banner--dcb .banner__content{margin-left:0;margin-top:4em}.quicknav{top:calc(37rem - 40px)}}@media (min-width:1200px){.banner__set-bg-height{height:46rem}.banner__big-tagline{font-size:1.5em}.quicknav{top:calc(46rem - 50px)}}@media (min-width:1500px){.banner__set-bg-height{height:52rem}.banner__content{padding:10em 0 10em 12%;width:52%}.banner__logo-main{margin-bottom:4em}.banner__logo-svg{font-size:33vw}.banner__tagline{font-size:1.5em}.banner__big-tagline{font-size:1.8em}.banner__big-tagline .icon--badge{font-size:2.5em;margin-right:-.15em;position:relative;top:.05em}.banner--dcb .banner__content{max-width:29%}.quicknav{top:calc(52rem - 50px)}}@media (min-width:1700px){.banner__set-bg-height{height:58rem}.quicknav{top:calc(58rem - 50px)}}@media (min-width:1900px){.banner__set-bg-height .banner__bg img{width:100%;height:auto}}.banner-side-links{position:relative;z-index:2;width:100%}.banner-side-links__link-box{display:block;background:#585c5f;color:#fff;padding:1em 10%;position:relative;border-bottom:1px solid #696d6f}.banner-side-links__link-box:last-child{border-bottom:0}.banner-side-links__logo{font-size:14em}.banner-side-links__for-hover-style{display:block;position:absolute;top:50%;right:10%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.3em}.banner-side-links__link-box.active,.banner-side-links__link-box:focus,.banner-side-links__link-box:hover{color:#d0c7bf}@media (min-width:992px){.banner-side-links{width:24%;position:absolute;top:0;bottom:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner-side-links__link-box{background:rgba(51,51,51,.7);width:100%;box-sizing:border-box;position:relative;padding:0 0 0 15%;text-align:center;border-color:hsla(26,10%,68%,.25)}.banner-side-links__logo{font-size:18vw;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner-side-links__for-hover-style{opacity:0;top:70%;left:22%;right:auto;-ms-transform:none;transform:none;font-size:1em;transition:all .5s ease-out}.banner-side-links__for-hover-style:before{content:"";display:block;position:absolute;top:53%;left:-700%;height:1px;width:0;background:#d0c7bf;transition:width .5s ease-out}.banner-side-links__link-box.active .banner-side-links__for-hover-style,.banner-side-links__link-box:focus .banner-side-links__for-hover-style,.banner-side-links__link-box:hover .banner-side-links__for-hover-style{opacity:1;color:#d0c7bf;left:27%}.banner-side-links__link-box.active .banner-side-links__for-hover-style:before,.banner-side-links__link-box:focus .banner-side-links__for-hover-style:before,.banner-side-links__link-box:hover .banner-side-links__for-hover-style:before{width:600%}}@media (min-width:1200px){.banner-side-links{width:22%}.banner-side-links__logo{font-size:16vw}}@media (min-width:1500px){.banner-side-links{width:19%}.banner-side-links__logo{font-size:14vw}.banner-side-links__for-hover-style{font-size:1.5em}.banner-side-links__for-hover-style:before{top:.75em}}@media (min-width:1700px){.banner-side-links{width:17%}.banner-side-links__logo{font-size:12.7vw}.banner-side-links__for-hover-style{font-size:1.5em}.banner-side-links__for-hover-style:before{top:.75em}}.banner-no{background-color:#d1d2d2;font-size:.8rem;padding-top:4.3em;position:relative;z-index:1}.banner-no__content{position:relative;z-index:2;text-align:center;color:#6b6e71;padding:3em 5%;width:100%;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto}.banner-no__logo-main{margin-bottom:2em}.banner-no__logo-svg{margin-bottom:10px;text-align:center;font-size:70vw;color:#fff}.banner-no__logo-svg svg{margin:0 auto}.banner-no__alt-title{margin-top:2em}.banner-no h1{margin-bottom:.3em}.banner-no hr{border-color:#fff}.banner-no--dcb .banner-no__content{padding:4em 10%;max-width:330px;width:auto;box-sizing:content-box;margin:0 auto;text-align:center}@media (min-width:375px){.banner-no{font-size:1rem}.banner-no--dcb .banner-no__content{padding:4em 15%;width:70%}}@media (min-width:768px){.banner-no{padding-top:0}.banner-no__content{padding:5em 25%}.banner-no__logo-svg{font-size:48vw}.banner-no--dcb .banner-no__content{max-width:360px}}@media (min-width:992px){.banner-no--dcb .banner-no__content,.banner-no__content{text-align:left;width:63%;padding-right:0;padding-left:20%}.banner-no__logo-svg{font-size:37vw;text-align:left}.banner-no__logo-svg svg{margin:0}.banner-no__alt-title{margin-top:1em}.banner-no--dcb .banner-no__content{margin-left:0;width:30%;text-align:center}.banner-no--higher .banner-no__content{padding-bottom:14vw}.banner-no--blog-post .banner-no__content{width:59%}}@media (min-width:1200px){.banner-no__alt-title{margin-top:1.5em}}@media (min-width:1500px){.banner-no__logo-svg{font-size:33vw}.banner-no--dcb .banner-no__content{max-width:27%;padding:6vw 0 6vw 270px}.banner-no--higher .banner-no__content{padding-bottom:23vw}.banner-no--blog-post .banner-no__content{width:48%;padding-left:250px}}@media (min-width:1800px){.banner-no__content{padding:5em 0 5em 12%;width:52%}}.s-main{box-sizing:border-box;width:100%;padding:4em 5%}.s-reserve{margin:0 40px!important;padding:0!important}.s-main--dark{color:#fff}.golf-trous-slide__img{width:70%!important}@media (min-width:768px){.s-main{padding:4em 80px}}@media (min-width:992px){.s-main{padding-top:5em;padding-bottom:5em}}@media (min-width:1200px){.s-main{padding:6em 100px}}.s-head{padding:0 5%;margin-bottom:4em;text-align:center}.s-head__title{margin-bottom:0}.s-head__tagline{font-size:1.2em;margin-top:1.7em;margin-bottom:1.7em}.s-head__icon{font-size:2.4em;margin-bottom:.1em}.s-head p{font-size:.875em}.s-head--dark,.s-head--dark .s-head__title{color:#fff}@media (min-width:1200px){.s-head p{font-size:1.125em}.s-head__tagline{font-size:1.5em;margin-left:10%;margin-right:10%}}.rs{list-style:none;font-size:1.7em}.rs li{display:inline-block}.rs li a{color:#abaeb0;padding:.3em;text-decoration:none}.rs li a:focus,.rs li a:hover{color:#6b6e71}.rs--dark li a:focus,.rs--dark li a:hover{color:#fff}.rs--left-align li:first-child{margin-left:-.5em}.arrow-nav{font-size:0}.arrow-nav .btn-icon:first-child{margin-right:1px}.tabszone{margin-bottom:0}.tabszone__group{margin:4em 10% 2em;display:none;overflow:visible}.tabszone .tabszone__group:first-of-type{display:block}.tabszone-tarifs{margin-top:2em;margin-bottom:1em}.tabszone-tarifs__group{margin:1.5em 0;display:none;overflow:visible}.tabszone-tarifs .tabszone-tarifs__group:first-of-type{display:block}@media (min-width:768px){.tabszone__group{margin:0}.tabszone-tarifs{margin-bottom:2em}.tabszone-tarifs__group{margin:1em 0}}@media (min-width:1200px){.tabszone-tarifs{margin-top:3em}}@media (min-width:1500px){.tabszone-tarifs{margin-top:4vw;margin-bottom:3em}}.tabsnav{list-style:none;text-align:left;font-size:1rem;text-transform:uppercase;margin:0 -5.555% 1em;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:auto;height:calc(1.2em + 10vw)}.tabsnav__item{display:block;width:25%;-ms-flex:0 0 auto;flex:0 0 auto}.tabsnav__link{text-decoration:none;color:#fff;background:#abaeb0;padding:.6em .5em;display:block;outline:none;text-align:center}.tabsnav__link .icon{font-size:30vw;display:none}.tabsnav__link .icon--mobile{display:inline-block;width:100%}.form--title_mobile{display:block;width:100%}.tabsnav__item.active .tabsnav__link,.tabsnav__item.ui-tabs-active .tabsnav__link{background:#6b6e71;padding-top:.8em;padding-bottom:.8em}.tabsnav__link:focus,.tabsnav__link:hover{color:#fff;padding-top:.7em;padding-bottom:.7em;outline:none}.tabsnav-tarifs{list-style:none;text-align:left;text-transform:uppercase;margin:0;width:100%;font-weight:700;border-bottom:1px solid #8f8f8f!important}.tabsnav-tarifs__item{display:inline-block;margin-right:2em}.tabsnav-tarifs__link{text-decoration:none;color:#6b6e71;display:block;outline:none;position:relative;font-size:.875rem;line-height:2.8}.tabsnav-tarifs__link:before{content:"";position:absolute;left:0;top:100%;display:block;height:.7em;width:0;background:#877e79;transition:width .5s ease-out}.tabsnav-tarifs__link .icon{font-size:35vw;display:inline-block}.tabsnav-tarifs__item.active .tabsnav-tarifs__link,.tabsnav-tarifs__item.ui-tabs-active .tabsnav-tarifs__link{color:#6b6e71}.tabsnav-tarifs__item.active .tabsnav-tarifs__link:before,.tabsnav-tarifs__item.ui-tabs-active .tabsnav-tarifs__link:before{width:100%}.tabsnav-tarifs__link:focus,.tabsnav-tarifs__link:hover{outline:none;color:#6b6e71}.tabsnav-tarifs__link:focus:before,.tabsnav-tarifs__link:hover:before{width:25%}@media (min-width:768px){.tabsnav__link .icon--mobile{font-size:11em}}@media (min-width:992px){.tabsnav{margin:0 0 1px;height:calc(3.1em + 2vw)}.tabsnav__link .icon{font-size:9em;display:inline-block}.tabsnav__link .icon--mobile{font-size:11em;display:none}.form--title_mobile{display:none}}@media (min-width:1200px){.tabsnav{height:calc(3.1em + 1vw);font-size:.8rem}.tabsnav__item{-ms-flex-preferred-size:15em;flex-basis:15em}.tabsnav__link{padding:.4em .5em}.tabsnav__link .icon{font-size:12em}.tabsnav__item.active .tabsnav__link,.tabsnav__item.ui-tabs-active .tabsnav__link{padding-top:.6em;padding-bottom:.6em}.tabsnav__link:focus,.tabsnav__link:hover{padding-top:.5em;padding-bottom:.5em}}@media (min-width:1500px){.tabsnav{font-size:1rem}.tabsnav__item{-ms-flex-preferred-size:20em;flex-basis:20em}}.activite-item{text-decoration:none;color:#6b6e71;-ms-flex:1 1 auto;flex:1 1 auto}.activite-item__content{margin:4%}.activite-item__img{margin-bottom:1em;overflow:hidden}.activite-item__img img{transition:all .5s ease-out;-ms-transform:scale(1);transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.activite-item__title{font-size:.75em;font-weight:700}.activite-item p{font-size:.75em;line-height:1.3}.activite-item a{text-decoration:none}.activite-item a:focus,.activite-item a:hover{text-decoration:underline}.activite-item:focus,.activite-item:hover{color:hsla(210,3%,43%,.7)}.activite-item:focus .activite-item__img img,.activite-item:hover .activite-item__img img{-ms-transform:scale(1.05);transform:scale(1.05)}@media (min-width:1500px){.activite-item__img{margin-bottom:2em}.activite-item__title{font-size:1.125em;margin-bottom:1.3em}.activite-item p{font-size:.875em;line-height:1.3}}.blog-post-item{background:#fff;margin:0 -5.555% 4em;padding:0 10%;position:relative}.blog-post-item:last-child{margin-bottom:0}.blog-post-item__content{position:relative;padding-bottom:2em;top:-2em}.blog-post-item__img{margin-bottom:2em;overflow:hidden}.blog-post-item__img img{transition:all .5s ease-out;-ms-transform:scale(1);transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.blog-post-item__title{font-size:.875em;font-weight:700}p.blog-post-item__desc{font-size:.875em}p.blog-post-item__btn{text-align:right;margin-bottom:0;position:absolute;bottom:.3em;right:.1em}.blog-post-item__img a:focus img,.blog-post-item__img a:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}@media (min-width:768px){.blog-post-item{margin:0 0 0 1em}.blog-post-item:first-child{margin:0}.blog-post-item__content{padding-bottom:4em}.blog-post-item__img{margin-bottom:1.5em}.blog-post-item__title{font-size:.75em}p.blog-post-item__desc{font-size:.75em;line-height:1.2}}@media (min-width:1200px){.blog-post-item__title{font-size:1.125em}p.blog-post-item__desc{font-size:.875em;line-height:1.3}}@media (min-width:1500px){.blog-post-item__content{top:-3em}.blog-post-item__title{font-size:1.125em}}.s-produits .blog-post-item__content{padding-bottom:0}.s-produits .blog-post-item a{text-decoration:none;color:inherit}.s-produits .blog-post-item a:hover figure img{-ms-transform:scale(1.05);transform:scale(1.05)}.dcb-add input[type=number]::-webkit-inner-spin-button,.dcb-add input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dcb-add input[type=number]{-moz-appearance:textfield}.s-produits .chambre-price-zone__price small{font-weight:400;color:#abaeb0}.s-produits .woocommerce-notices-wrapper .woocommerce-message{margin-bottom:6em}.img-icon-link{position:relative;font-size:.5rem}.img-icon-link__figcaption{position:absolute;right:2em;bottom:2em;color:#fff;font-weight:700;text-align:center}.img-icon-link__link{color:#fff;display:block;text-decoration:none}.img-icon-link__link-text{display:block;font-size:.875em}.img-icon-link__link .icon{font-size:4em;display:block;margin:0 auto}.img-icon-link__link:focus,.img-icon-link__link:hover{opacity:.7;color:#fff}@media (min-width:768px){.img-icon-link{font-size:.9rem}}@media (min-width:1200px){.img-icon-link{height:100%}}@media (min-width:1500px){.img-icon-link{font-size:1rem}.img-icon-link__figcaption{right:3vw;bottom:2.3vw}}.chambre-price-zone{text-transform:uppercase;font-size:.9em;line-height:1;margin-bottom:1em;color:hsla(206,3%,43%,.6);margin-top:-1.5em}.chambre-price-zone__price{font-weight:700;font-size:2.3em;color:#6b6e71;display:inline-block;margin-left:.1em;margin-right:.1em}.chambre-price-zone__price sup{font-weight:300;display:inline-block;font-size:.5em;top:-.6em}.chambre-price-zone--center{text-align:center;margin-top:-1.2em}@media (min-width:768px){.chambre-price-zone{font-size:.75em;margin-top:0}.chambre-price-zone__price{font-size:3.5em;vertical-align:-.2em}}@media (min-width:1200px){.chambre-price-zone{font-size:.875em}.chambre-price-zone__price{font-size:4.2em;vertical-align:-.2em}}.golf-trous{top:-2em;margin-left:-5%;margin-bottom:2em}.golf-trous,.golf-trous-slide{position:relative}.golf-trous-slide__img{width:65%;position:relative;z-index:2;margin-bottom:20vw}.golf-trous-slide__par{color:#fff;position:absolute;z-index:1;top:2em;left:19%;width:75%;box-sizing:border-box;padding:.5em .9em .5em 50%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.golf-trous-slide__par-item{width:50%;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;line-height:1;border-right:1px solid #fff}.golf-trous-slide__par-item:last-child{border:0}.golf-trous-slide__par-title{display:block;text-transform:uppercase;font-style:italic}.golf-trous-slide__par-title:first-child{padding-top:19.5%}.golf-trous-slide__par-data{display:block;font-size:1.5em}.golf-trous-slide__charte{position:absolute;top:36vw;right:5%;width:auto}@media (min-width:375px){.golf-trous-slide__charte{right:8%}}@media (min-width:768px){.golf-trous{top:-9vw;margin-left:-18%}.golf-trous-slide__img{width:70%;margin-bottom:0}.golf-trous-slide__par{top:9vw;font-size:1.5em;padding:3.5vw 5% 3.5vw 45%}.golf-trous-slide__charte{font-size:1.5em;top:calc(9vw + 8em);right:6%}}@media (min-width:992px){.golf-trous{top:-5vw;margin-left:-65px;margin-bottom:6em}.golf-trous-slide__par{top:3vw;font-size:1em;padding:2vw 5% 2vw 45%}.golf-trous-slide__charte{font-size:1em;top:calc(3vw + 8em)}}@media (min-width:1200px){.golf-trous{margin-left:-80px;margin-bottom:0}.golf-trous-slide__par{font-size:1.5vw;padding:2.6vw 5% 1.5vw 50%;z-index:3}.golf-trous-slide__charte{font-size:1.5vw;right:8%;z-index:3}}.golf-experience-charte{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.golf-experience-charte__item{position:relative;padding-left:2.7em;width:50%;-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.golf-experience-charte__item:before{content:"";position:absolute;left:0;top:-.3em;display:block;width:2em;height:2em}.golf-experience-charte__item--pro:before{background-color:#877f7b}.golf-experience-charte__item--homme:before{background-color:#ffc900}.golf-experience-charte__item--junior:before{background-color:#000}.golf-experience-charte__item--femme:before{background-color:#c90000}@media (min-width:768px){.golf-experience-charte{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.golf-experience-charte__item{width:25%;-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width:992px){.golf-experience-charte{font-size:.8em}.golf-experience-charte__item{width:auto}}@media (min-width:1500px){.golf-experience-charte{font-size:1em}}.golf-trou-charte{color:#fff}.golf-trou-charte__item{position:relative;margin-bottom:.2em}.golf-trou-charte__cat{height:1.4em;width:1.4em;display:inline-block;font-weight:700;font-size:1.25em;line-height:1;text-align:center;padding-top:.2em;box-sizing:border-box}.golf-trou-charte__data{margin-left:.3em}.golf-trou-charte__item--pro .golf-trou-charte__cat{background-color:#877f7b}.golf-trou-charte__item--homme .golf-trou-charte__cat{background-color:#ffc900}.golf-trou-charte__item--junior .golf-trou-charte__cat{background-color:#000;padding-top:.1em}.golf-trou-charte__item--femme .golf-trou-charte__cat{background-color:#c90000}.tarifs-golf-main{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.tarifs-golf-main__text{display:block;-ms-flex:1 1 auto;flex:1 1 auto}.tarifs-golf-main__price{font-weight:700;font-size:3.35em;color:#6b6e71;display:block;margin-left:.3em;-ms-flex:0 0 auto;flex:0 0 auto}.tarifs-golf-main__price sup{font-weight:300;display:inline-block;font-size:.5em;top:-.6em;margin-right:-.4em}.tarifs-golf-tableau{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:start;align-items:flex-start;margin-top:1.5em}.tarifs-golf-tableau__tarif{text-align:center;width:33%;-ms-flex:1 1 auto;flex:1 1 auto}.tarifs-golf-tableau__tarif-time{font-size:.78em}.tarifs-golf-tableau__tarif-price{font-weight:700;font-size:1.6em;line-height:.9;color:#6b6e71;display:block}.tarifs-golf-tableau__tarif-price sup{font-weight:300;display:inline-block;font-size:.5em;top:-.6em;margin-right:-.4em}@media (min-width:768px){.tarifs-golf-tableau{width:75%;max-width:25em;margin-top:0}}@media (min-width:992px){.tarifs-golf-tableau{width:100%}}.img-off__img{overflow:visible}.img-off__carousel{position:relative}.img-off__carousel+.arrow-nav{position:absolute;bottom:0;right:0}.img-off__carousel:not(.slick-initialized)>:nth-child(1n+2){display:none}.img-off__img a img{transition:all .5s ease-out;-ms-transform:scale(1);transform:scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.img-off__img a:focus img,.img-off__img a:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}@media (min-width:768px){.img-off__carousel+.arrow-nav{bottom:auto;top:0}}@media (min-width:1200px){.img-off{height:100%}.img-off,.img-off__img{position:relative;z-index:2}.img-off__img{margin-left:13%;margin-bottom:1vw;top:-3vw}.img-off__bg{width:85%;position:absolute;z-index:1;box-sizing:border-box;top:0;bottom:-2vw;background:#b5aca5;padding:3em 5%;text-align:center}.img-off__carousel+.arrow-nav{bottom:0;top:auto;left:0;right:auto}.img-off--reverse .img-off__img{margin-left:0;margin-right:13%}.img-off--reverse .img-off__bg{right:0}.img-off--reverse .img-off__carousel+.arrow-nav{left:auto;right:0}}@media (min-width:1500px){.img-off__img{margin-bottom:2vw}}.img-off-with-cta__img{position:relative;z-index:2}.img-off-with-cta__bg{background:#d1c6be;padding:3em 5%;text-align:center}@media (min-width:768px){.img-off-with-cta{position:relative}.img-off-with-cta__img{margin-left:10%;margin-bottom:11em}.img-off-with-cta__bg{width:75%;position:absolute;z-index:1;top:10%;bottom:-14em;box-sizing:border-box}.img-off-with-cta__btn{position:absolute;bottom:6em;width:90%}.s-content-multiple{padding-left:12em!important}}@media (min-width:992px){.img-off-with-cta{height:100%}.img-off-with-cta__img{top:-3vw}.img-off-with-cta__bg{top:0;bottom:-3vw}.img-off-with-cta__btn{top:30vw;bottom:auto}.s-content-multiple{padding-left:15em!important}}@media (min-width:1500px){.img-off-with-cta__btn{top:28vw}.img-off-with-cta__img{margin-bottom:8em}}.coordonnees-box{background:#585c5f;color:#fff;padding:15% 12%;box-sizing:border-box}.coordonnees-box__logo{font-size:70vw;margin-bottom:2.5rem}p.coordonnees-box__data{margin-bottom:0;margin-left:1.5em;position:relative;line-height:1.8}p.coordonnees-box__data--spacing{margin-bottom:1.5em}.coordonnees-box__data-icon{position:absolute;top:-.1em;left:-1.5em;opacity:.25;font-size:1.1em}.coordonnees-box__cta{margin-top:3em}@media (min-width:414px){.coordonnees-box__logo{font-size:18em}}@media (min-width:768px){.coordonnees-box__logo{font-size:27vw}}@media (min-width:1200px){.coordonnees-box__logo{font-size:15vw;margin-bottom:2.7vw}}.blog-post-date{position:relative;z-index:2}.blog-post-date__date{background:#595d5f;font-weight:700;color:#fff;text-transform:uppercase;font-size:.8em;display:inline-block;padding:.6em 2em}.blog-post-categories{margin-top:4em;margin-bottom:4em}.blog-post-categories .list-categories{margin-top:1em}@media (min-width:992px){.blog-post-date{top:-1.1em}}@media (min-width:1500px){.blog-post-categories h2{margin-bottom:.8em}}.blog-post-navigation{display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.blog-post-navigation__left,.blog-post-navigation__right{display:block;text-transform:uppercase;font-weight:700;text-decoration:none;font-size:.75em;width:50%;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.blog-post-navigation__right{text-align:right}.blog-post-navigation__text{display:block;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 1em}.blog-post-navigation .btn-icon{float:left;-ms-flex:0 0 auto;flex:0 0 auto}.blog-post-navigation__right .btn-icon{float:right}@media (min-width:768px){.blog-post-navigation{font-size:1.2em}.blog-post-navigation__text{margin:0 2em}}.navLang{list-style:none;display:-ms-flexbox;display:flex;line-height:1}.navLang li>a{position:relative;z-index:1;display:block;text-decoration:none;font-weight:700;border:2px solid #6b6e71;padding:.8em;transition:color .2s}.navLang li>a:before{position:absolute;z-index:-1;display:block;content:"";top:0;bottom:0;left:0;right:0;background:#6b6e71;opacity:0;transition:opacity .2s}.navLang li+li>a{margin-left:-2px}.navLang--onDark li>a{border-color:#fff;color:#fff}.navLang--onDark li>a:before{background-color:#fff}.navLang li.wpml-ls-current-language>a:before{opacity:.2}.navLang li>a:hover{color:#fff}.navLang li>a:hover:before{opacity:1}.navLang--onDark li>a:hover{color:#6b6e71}.sbi:focus{outline:none}footer .sbi-owl-dots{display:none}.sbi-owl-nav{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:2em}.sbi-owl-nav>div{top:0!important;left:auto;right:auto;position:relative;font-size:1.4rem;width:1.1em;height:1.1em;background-color:#6b6e71;color:#fff;border-radius:0;box-shadow:none}.sbi_carousel:hover .sbi-owl-nav>div{background-color:#6b6e71;box-shadow:none;-ms-transform:none;transform:none}.sbi-owl-nav>div:hover,.sbi_carousel:hover .sbi-owl-nav>div:hover{background-color:#393b3c}#sb_instagram .sbi-owl-nav .sbi-owl-next svg,#sb_instagram .sbi-owl-nav .sbi-owl-prev svg{display:none}.sbi_carousel:hover div.sbi-owl-nav>div.sbi-owl-prev,div.sbi-owl-nav>div.sbi-owl-prev{margin-right:1px;background-image:url(../../build/icons-optimized/icon-arrow-left--white.svg)}.sbi-owl-nav>div.sbi-owl-next,.sbi_carousel:hover div.sbi-owl-nav>div.sbi-owl-next{margin-right:1px;background-image:url(../../build/icons-optimized/icon-arrow-right--white.svg)}@media (max-width:768px){.js-promotion-content,.s-promotion__trigger{display:none!important}}.img-off-with-cta__btn{top:31vw}@media (max-width:768px){div.date-range.pull-left.input-group{display:none!important}.s-separateur{max-height:150px}.form-group--code{width:50%!important}.date-picker-content .col-lg-2{width:100%}}@media (max-width:414px){.s-separateur{max-height:50px}}@media (min-width:768px) and (max-width:1260px){.room-availability-calendar-months .col-md-6{width:100%!important;margin-bottom:30px}.room-availability-calendar-navigation .col-md-6{width:100%!important}#search-form .col-md-1{width:100px!important}#search-form .col-md-3{width:250px!important}#search-form .btn-block{float:left!important;width:150px!important}}@media (min-width:1260px){.search-form-submit{float:left!important;width:100%!important}}div.date-range.pull-left.input-group{display:none}.footer-box--twitter .arrows-nav{margin-top:0}a{outline:none!important}.activite-item__content,.activite-item__content:hover{text-decoration:none!important;outline:none;margin:0 4%!important;float:left;width:92%;text-align:center}.s-golf-equipe{min-height:1000px}@media (max-width:768px){.s-golf-forfaits__content .s-golf-forfaits__list .forfait-item:first-child{border-right:0!important}.golf-trous-slide__par{left:18.5%!important}}@media (max-width:768px){.square-legend{margin-left:0!important;font-size:.7em;border-width:6px!important}}@media (max-width:1260px){.square-legend{font-size:.6em;border-width:4px!important}}@media (min-width:1260px) and (max-width:1550px){.square-legend{margin-left:6px!important;font-size:.7em;border-width:6px!important}}@media (min-width:1200px) and (max-width:1500px){.s-golf-forfaits__list .forfait-item{width:21%}.s-golf-forfaits__list .forfait-item:last-child{display:none}}@media (min-width:768px) and (max-width:1200px){.s-golf-forfaits__list .forfait-item{width:30%}.s-golf-forfaits__list .forfait-item:last-child,.s-golf-forfaits__list .forfait-item:nth-child(4){display:none}}.s-visite iframe{display:none}.s-visite .btn-bottom-cols{text-align:center}@media (min-width:768px){.s-visite iframe{display:inline}.s-visite .btn-bottom-cols{display:none}}.s-summary-chambres{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#d1d2d2;padding-bottom:0}.s-summary-chambres__img-c{-ms-flex-order:2;order:2;width:100%;-ms-flex:0 1 auto;flex:0 1 auto}.s-summary-chambres__img{margin:0 -5.555%;position:relative}.s-summary-chambres__content-c{text-align:center;-ms-flex-order:1;order:1;width:100%;-ms-flex:0 1 auto;flex:0 1 auto}.s-summary-chambres__carousel{position:relative}.s-summary-chambres__carousel+.arrow-nav{position:absolute;bottom:0;right:0}.s-summary-chambres__carousel:not(.slick-initialized)>:nth-child(1n+2){display:none}@media (min-width:768px){.s-summary-chambres__img{margin:0}}@media (min-width:992px){.s-summary-chambres{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.s-summary-chambres__img-c{-ms-flex-order:1;order:1;width:53%;margin-right:6%;position:relative}.s-summary-chambres__img{margin:0 0 0 12%;position:relative;z-index:2}.s-summary-chambres__img-bg{background:#fff;position:absolute;top:9%;bottom:0;left:0;right:20%;z-index:1}.s-summary-chambres__content-c{-ms-flex-order:2;order:2;width:41%;text-align:left}.s-summary-chambres__carousel+.arrow-nav{right:auto;left:0}.s-summary-chambres--reverse .s-summary-chambres__img-c{-ms-flex-order:3;order:3;margin-left:6%;margin-right:0}.s-summary-chambres--reverse .s-summary-chambres__img{margin-left:0;margin-right:12%}.s-summary-chambres--reverse .s-summary-chambres__img-bg{left:20%;right:0}.s-summary-chambres--reverse .s-summary-chambres__content-c{margin-left:6%}.s-summary-chambres--reverse .s-summary-chambres__carousel+.arrow-nav{left:auto;right:0}}.chambre-qty-box-ctn{display:-ms-flexbox;display:flex;width:100%;max-width:30em;margin:0 auto;margin-top:1.7em}.chambre-qty-box-ctn .chambre-qty-box{-ms-flex:1 1 auto;flex:1 1 auto;width:50%}.chambre-qty-box{font-size:1rem;text-align:center;margin-bottom:1em}p.chambre-qty-box__desc{text-transform:uppercase;font-size:.8em;margin-bottom:1.3em;line-height:1;font-weight:700}.chambre-qty-box figure{color:#fff;font-size:6em;margin-bottom:.2em}.chambre-qty-box__desc strong{font-size:3em}.chambre-qty-box__cta .btn-arrow-link__text{display:none}@media (min-width:768px){.chambre-qty-box-ctn{margin-bottom:1em}.chambre-qty-box-ctn .chambre-qty-box__cta .btn-arrow-link__text{display:inline-block}}@media (min-width:992px){.chambre-qty-box-ctn{-ms-flex-pack:start;justify-content:flex-start;max-width:none;width:auto;margin-left:0}.chambre-qty-box-ctn .chambre-qty-box{font-size:.8rem;width:auto;margin-right:6em}.chambre-qty-box-ctn .chambre-qty-box__cta .btn-arrow-link__text{display:none}}@media (min-width:1200px){.chambre-qty-box-ctn{margin-left:-4.3em;margin-bottom:2em;width:auto;-ms-flex-pack:start;justify-content:flex-start}.chambre-qty-box-ctn .chambre-qty-box{font-size:1rem;width:15em;margin-right:0}.chambre-qty-box-ctn .chambre-qty-box__cta .btn-arrow-link__text{display:inline-block}}@media (min-width:1500px){.chambre-qty-box-ctn{margin-top:4vw;margin-bottom:8vw}.chambre-qty-box-ctn .chambre-qty-box{margin-right:8%}}.s-activites{background-color:#fff;position:relative;padding:0}.s-activites__head{background-color:#877f7b;padding:5em 5% 8em;margin-bottom:0}.s-activites__content{margin:0 1% 2em}.carousel-activites{display:-ms-flexbox;display:flex;position:relative;top:-4em;padding-left:2%;padding-right:2%;display:none}@media (min-width:768px){.s-activites{background-color:#d1d2d2;padding:0 80px;position:relative;z-index:2}.s-activites__head{background-color:#877f7b;padding-bottom:9em}.s-activites__content{background:#fff;margin:-10vw 0 0;padding-left:0;padding-right:0;position:relative;top:10vw}.carousel-activites{top:-5em}}@media (min-width:1200px){.s-activites{padding-left:100px;padding-right:100px;padding-bottom:3em}}@media (min-width:1500px){.carousel-activites{top:-8em}.s-activites{padding-bottom:2em}.s-activites__head{padding-top:7em;padding-bottom:12em}}.s-golf-equipe{background-color:#fff;position:relative;z-index:2;padding:0}.s-golf-equipe__head{background-color:#877f7b;padding:5em 5% 8em;margin-bottom:0}.s-golf-equipe__content{margin:0 10%}.s-golf-equipe__team{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:relative;top:-5em}.s-golf-equipe__certifications{margin:2.5em auto 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:80%;max-width:23em}.s-golf-equipe__certification{-ms-flex:0 0 auto;flex:0 0 auto;width:33%}.s-golf-equipe__team .activite-item{margin-bottom:3em}.s-golf-equipe__team .activite-item__content{margin:0}@media (min-width:768px){.s-golf-equipe{padding-left:80px}.s-golf-equipe__head{padding-bottom:10em}.s-golf-equipe__content{background:#fff;position:relative;top:7vw;margin:-7vw 0 0}.s-golf-equipe__team{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 5%;font-size:.9em;top:-9em;max-height:auto}.s-golf-equipe__certifications{margin-top:0}.s-golf-equipe__team .activite-item{-ms-flex:0 0 auto;flex:0 0 auto;width:31%;margin-bottom:0}}@media (min-width:992px){.s-golf-equipe__head{padding-bottom:12em}.s-golf-equipe__team{font-size:1em;margin:0 10%}.s-golf-equipe__certifications{max-width:30em}.s-golf-equipe__certification{width:27%}}@media (min-width:1200px){.s-golf-equipe{padding-left:100px;padding-bottom:3em}.s-golf-equipe__team{margin:0 12%}.s-golf-equipe__team .activite-item{width:29%}}@media (min-width:1500px){.s-golf-equipe{padding-bottom:2em}.s-golf-equipe__head{padding-top:10em;padding-bottom:16vw}.s-golf-equipe__team{top:-13vw;max-height:999999px!important}.s-golf-equipe__certifications{max-width:43em;margin-top:2em;margin-bottom:1em}.s-golf-equipe__certification{width:24%}}.s-reservation{position:relative;background:#1d1a18 url(../../img/reservez-bg.jpg) no-repeat 50% 50%;background-size:cover;padding-bottom:2em}@media (min-width:768px){.s-reservation{position:relative;z-index:1;padding-top:10em;padding-bottom:6em}}@media (min-width:992px){.s-reservation{padding-top:18vw;padding-bottom:11vw}}@media (min-width:1200px){.s-reservation{padding-top:14vw}}@media (min-width:1500px){.s-reservation{padding-top:15em;padding-bottom:14em}}.s-blog{background-color:#d1d2d2}.s-blog__head{margin-bottom:5.5em}.s-blog__cta{text-align:center;padding:4em 0}@media (max-width:767px){.s-blog{padding-bottom:0}}@media (min-width:768px){.s-blog__content{width:100%;display:-ms-flexbox;display:flex;margin-bottom:5em}.s-blog__cta{padding-top:4vw}.s-blog__content .blog-post-item{margin-left:2%;width:33%;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 3%}.s-blog__content .blog-post-item:first-child{margin-left:0}}@media (min-width:1200px){.s-blog__head{margin-bottom:7em}.s-blog__content{margin-bottom:3em}.s-blog__cta{padding-bottom:1em;padding-top:6vw}}@media (min-width:1500px){.s-blog__content{margin-bottom:7em}.s-blog__cta{padding-top:3vw;padding-bottom:4vw}.s-blog__content .blog-post-item{margin-left:4%;padding:0 3%}.s-blog__content .blog-post-item:first-child{margin-left:0}}.s-chambres-list{position:relative}.chambre-list{border-top:2em solid #d1d2d2}.chambre-list__desc{background:#fff;padding:3em 10% 1em;position:relative;z-index:2}.chambre-list__head{border-bottom:1px solid #e5e5e6;margin-bottom:2em}.chambre-list__img{position:relative;z-index:1}.chambre-list__img .img-icon-link__figcaption{left:auto;right:2em;bottom:auto;top:2em;z-index:1}.chambre-list__content .list{margin-bottom:2em}.chambre-list__content .btn-wrap-icon-out{margin-top:3em}.chambre-list__content .btn-wrap-icon-out__icon{display:none}.chambre-list__carousel{position:relative}.chambre-list__carousel+.arrow-nav{position:absolute;bottom:0;right:0}.chambre-list__carousel:not(.slick-initialized)>:nth-child(1n+2){display:none}@media (min-width:414px){.chambre-list__content .btn-wrap-icon-out__icon{display:block}}@media (min-width:768px){.chambre-list{font-size:.8rem;border-top:none;padding-top:3em}.chambre-list:last-child{margin-bottom:10em}.chambre-list__desc{margin:0 80px -7em;box-sizing:border-box;padding:3em 7%}.s-chambres-list:before{content:"";display:block;position:absolute;z-index:-1;width:100%;height:25vw;background:#d1d2d2}.chambre-list__head{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:.5em}.chambre-list__head h2{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;margin-right:.5em}.chambre-list__head .chambre-price-zone{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}.chambre-list__img .img-icon-link__figcaption{top:8vw}}@media (min-width:992px){.chambre-list{font-size:1rem}}@media (min-width:1200px){.s-chambres-list{padding-right:100px;width:100%;box-sizing:border-box;margin-bottom:15em}.chambre-list{font-size:.7rem;padding-top:0;padding-bottom:0;position:relative;margin-bottom:3em}.chambre-list__v-center{position:absolute;z-index:2;width:60%;left:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.chambre-list__desc{margin:0;padding:5vw 4vw 5vw 130px}.chambre-list__img{margin-left:40%}.chambre-list__img .img-icon-link__figcaption{top:2em}.chambre-list__content .btn-wrap-icon-out{margin-top:0}p.chambre-list__cta{position:absolute;top:100%;margin-top:-1em}.chambre-list__head{margin-bottom:3em}.chambre-list+.chambre-list:nth-child(2n) .chambre-list__v-center{left:auto;right:0}.chambre-list+.chambre-list:nth-child(2n) .chambre-list__desc{padding-left:6vw}.chambre-list+.chambre-list:nth-child(2n) .chambre-list__img{margin-left:0;margin-right:40%}.chambre-list+.chambre-list:nth-child(2n) p.chambre-list__cta{right:calc(4vw + 6em)}.chambre-list+.chambre-list:nth-child(2n) .img-icon-link__figcaption{right:auto;left:calc(2em + 100px)}.chambre-list__carousel+.arrow-nav--left{position:absolute;bottom:0;left:0;right:auto}}@media (min-width:1200px) and (max-width:1499px){.chambre-list__content .btn-wrap-icon-out__btn{font-size:.7rem}.chambre-list__content .btn-wrap-icon-out__icon{font-size:5.2rem}}@media (min-width:1500px){.s-chambres-list{margin-bottom:20em}.chambre-list{font-size:1rem}.chambre-list__v-center{width:55%}.chambre-list__desc{padding:6vw 4vw 6vw 140px}.chambre-list__img{margin-left:45%}.chambre-list__img .img-icon-link__figcaption{left:auto;right:2em;bottom:auto;top:2.3vw}p.chambre-list__cta{margin-top:-2em}.chambre-list__head{margin-bottom:4em}.chambre-list+.chambre-list:nth-child(2n) .chambre-list__desc{padding-left:7vw}.chambre-list+.chambre-list:nth-child(2n) .img-icon-link__figcaption{left:calc(3vw + 100px)}}.s-forfaits-list{position:relative}.forfait-list{border-top:2em solid #d1d2d2}.forfait-list__desc{background:#fff;padding:2em 10% 3em;position:relative;z-index:2}.forfait-list__head{border-bottom:1px solid #e5e5e6;margin-bottom:2em}.forfait-list__content ul{list-style-type:square;margin-left:1.3em;margin-bottom:1em;line-height:1.35}.forfait-list__content li{margin-bottom:.4em}.forfait-list__content ul small{font-size:100%!important}.forfait-list__img{position:relative;z-index:1}.forfait-list__content .list{margin-bottom:2em}.forfait-list__content .btn-wrap-icon-out{margin-top:3em}.forfait-list__content .btn-wrap-icon-out__icon{display:none}@media (min-width:414px){.forfait-list__content .btn-wrap-icon-out__icon{display:block}}@media (min-width:768px){.forfait-list{font-size:.8rem;border-top:none;padding-top:3em}.forfait-list:last-child{margin-bottom:10em}.forfait-list__desc{margin:-7em 80px 0;box-sizing:border-box;padding:3em 7%}.s-forfaits-list:before{content:"";display:none;position:absolute;z-index:-1;top:0;width:100%;height:15vw;background:#d1d2d2}.forfait-list__head{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding-bottom:.5em}.forfait-list__head h2{-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;margin-right:.5em}.forfait-list__head .chambre-price-zone{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}}@media (min-width:992px){.forfait-list{font-size:1rem}}@media (min-width:1200px){.s-forfaits-list{width:100%;box-sizing:border-box;margin-bottom:15em;padding-top:2vw}.forfait-list{font-size:.7rem;padding-top:0;padding-bottom:0;position:relative;margin-bottom:13vw;margin-left:100px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:calc(100% - 100px)}.forfait-list__desc{margin:-8vw 0 0;padding:4.5vw 4vw 4.5vw 5.5vw;box-sizing:border-box}.forfait-list__desc,.forfait-list__img{width:50%;-ms-flex:0 0 auto;flex:0 0 auto}.forfait-list__img{margin-left:0}.forfait-list__content .btn-wrap-icon-out{margin-top:0}.forfait-list__content .list-bullets{margin-top:3vw}p.forfait-list__cta{margin-top:6vw}.forfait-list__head{margin-bottom:2.5vw;padding-bottom:1.5vw}.forfait-list--reverse .forfait-list__desc{-ms-flex-order:-1;order:-1;padding-left:4vw;padding-right:5.5vw}}@media (min-width:1200px) and (max-width:1499px){.forfait-list__content .btn-wrap-icon-out__btn{font-size:.7rem}.forfait-list__content .btn-wrap-icon-out__icon{font-size:5.2rem}}@media (min-width:1500px){.forfait-list{font-size:1rem}}.s-chambres-side-by-side{padding-top:55px}.chambre-big{position:relative}.chambre-big__content{width:80%;max-width:25em;margin:0 auto;padding:2.5em 10% 3em;background:#fff;text-align:center}.chambre-big__logo{max-width:16em;margin:0 auto 2em}.chambre-big__desc{font-size:.875em;margin-bottom:1em}.chambre-big__stars{color:#b5aca5;font-size:1.5em;margin-bottom:1em}@media (min-width:375px){.s-chambres-side-by-side{padding-top:70px}}@media (min-width:768px){.s-chambres-side-by-side{padding-top:0;margin-bottom:8em}.chambre-big{background:#000;margin-bottom:1em}.chambre-big__content{position:absolute;overflow:hidden;z-index:1;bottom:0;width:100%;max-width:none;box-sizing:border-box;padding:5vw 15%;background:hsla(0,0%,100%,.8);text-align:center;transition:background .3s ease-out,padding .3s ease-out}.chambre-big__logo{max-width:17em;transform:translateZ(0)}.chambre-big__desc{font-size:1em;margin-bottom:.7em}.chambre-big__stars{font-size:2em;margin-bottom:.5em}.chambre-big__cta{opacity:0;position:absolute;left:50%;bottom:-4vw;-ms-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .3s ease-out,bottom .3s ease-out}.chambre-big__bg{opacity:.65;transition:opacity .3s ease-out}.chambre-big:focus .chambre-big__bg,.chambre-big:hover .chambre-big__bg{opacity:1}.chambre-big:focus .chambre-big__content,.chambre-big:hover .chambre-big__content{background:hsla(0,0%,100%,.95);padding-top:8vw;padding-bottom:14vw}.chambre-big:focus .chambre-big__cta,.chambre-big:hover .chambre-big__cta{opacity:1;bottom:6vw}}@media (min-width:992px){.s-chambres-side-by-side{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.chambre-big{width:50%;font-size:.8rem;-ms-flex:0 0 auto;flex:0 0 auto}.chambre-big__content{padding:3vw 10% 1vw}.chambre-big__logo{height:4em;margin-bottom:1em}.chambre-big:focus .chambre-big__content,.chambre-big:hover .chambre-big__content{padding-top:4vw;padding-bottom:9vw}.chambre-big:focus .chambre-big__cta,.chambre-big:hover .chambre-big__cta{bottom:2.5vw}}@media (min-width:1200px){.s-chambres-side-by-side{margin-bottom:10em}.chambre-big{font-size:1rem}.chambre-big__content{padding-bottom:2vw}.chambre-big:focus .chambre-big__cta,.chambre-big:hover .chambre-big__cta{bottom:4vw}}@media (min-width:1500px){.s-chambres-side-by-side{margin-bottom:13em}.chambre-big__content{padding-top:2.5vw;padding-bottom:3vw}.chambre-big:focus .chambre-big__content,.chambre-big:hover .chambre-big__content{padding-top:3.5vw;padding-bottom:6.5vw}.chambre-big:focus .chambre-big__cta,.chambre-big:hover .chambre-big__cta{bottom:3vw}}.s-golf-parcours{background-color:#e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-top:2em;padding-bottom:0}.s-golf-parcours__trous{width:100%;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:2;order:2;background:#b5aca5;margin-top:3em;position:relative}.s-golf-parcours__desc{width:100%;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:1;order:1;margin-bottom:3em}.s-golf-parcours__desc-bottom{margin-top:3em}.s-golf-parcours__desc-ctas{text-align:right}.s-golf-parcours__desc-ctas .btn-arrow-link{margin-left:2em}.s-golf-parcours__desc-sep{border-color:#8f8f8f;margin:2em 0}.s-golf-parcours .arrow-nav{position:absolute;bottom:0;width:100%;text-align:center;z-index:2}@media (min-width:768px){.s-golf-parcours{padding-top:3em;padding-bottom:7em}.s-golf-parcours__trous{margin-top:6em}.s-golf-parcours__desc-bottom{margin-top:5em}.s-golf-parcours__desc-ctas{text-align:left}.s-golf-parcours__desc-ctas .btn-arrow-link{margin-left:0;margin-right:5em}}@media (min-width:992px){.s-golf-parcours{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start}.s-golf-parcours__trous{width:43%;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:1;order:1;margin-top:5em}.s-golf-parcours__trous:before{content:"";display:block;position:absolute;width:100%;height:100%;top:100%;background:#fff}.s-golf-parcours__desc{width:50%;margin-left:7%;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:2;order:2;padding-bottom:0;margin-bottom:0;margin-top:1em}.s-golf-parcours__desc-bottom{margin-top:2em}.s-golf-parcours__desc-ctas{text-align:left;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.s-golf-parcours__desc-ctas .btn-arrow-link{margin-right:0;-ms-flex:1 1 auto;flex:1 1 auto}.s-golf-parcours__desc-sep{margin:1.5em 0}}@media (min-width:1200px){.s-golf-parcours{padding-top:8vw;padding-bottom:7vw}.s-golf-parcours__desc{margin-top:-2vw}.s-golf-parcours__desc-ctas{padding-bottom:.5em}.s-golf-parcours__desc-sep{margin:2.2em 0}}@media (min-width:1500px){.s-golf-parcours{padding-bottom:9vw}.s-golf-parcours__desc{max-width:41em;margin-left:10%}.s-golf-parcours__desc h2{margin-bottom:1em}.s-golf-parcours__desc-bottom{margin-top:9vw;max-width:40em}}.s-golf-tarifs{padding-bottom:0;position:relative;z-index:3}.s-golf-tarifs__tarifs{margin-bottom:1em}.s-golf-tarifs__desc-ctas{text-align:right;margin-top:3em}.s-golf-tarifs__desc-ctas .btn-arrow-link{margin-left:2em}.s-golf-tarifs__img-cta{margin:0 -5.555%}.s-golf-tarifs__tarifs h2{margin-bottom:.2em}@media (min-width:768px){.s-golf-tarifs__tarifs{margin-top:-11em;background:#fff;padding:5em 10% 3em}.s-golf-tarifs__desc-ctas{text-align:left}.s-golf-tarifs__desc-ctas .btn-arrow-link{margin-left:0;margin-right:8%}.s-golf-tarifs__desc-ctas .btn-arrow-link:last-child{margin-right:0}.s-golf-tarifs__img-cta{margin:0}}@media (min-width:992px){.s-golf-tarifs{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:0}.s-golf-tarifs__tarifs{box-sizing:border-box;width:43%;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:-7em;padding:3.7em 5% 2em;margin-bottom:0}.s-golf-tarifs__img-cta{width:57%;-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:1200px){.s-golf-tarifs__img-cta{margin-top:-3vw;margin-top:0}}@media (min-width:1500px){.s-golf-tarifs__tarifs{padding-bottom:4em}.s-golf-tarifs__desc-ctas{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:28em}.s-golf-tarifs__desc-ctas .btn-arrow-link{margin-right:0}}.s-golf-forfaits{padding:0}.s-golf-forfaits__content{background-color:#2c2a29;padding:4em 10%}.forfait-item{margin-bottom:3em;position:relative}.forfait-item__title{font-size:1.125em;font-weight:700}@media (min-width:768px){.s-golf-forfaits{padding:0 80px}.s-golf-forfaits__content{margin-right:-80px;padding-right:80px;padding-top:7em}.s-golf-forfaits__list{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:3em}.forfait-item{width:45%;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:4em}}@media (min-width:992px){.s-golf-forfaits__content{padding:5em 5%;background-image:url(../../img/golf-forfaits-bg.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.s-golf-forfaits__list{-ms-flex-pack:start;justify-content:flex-start;margin-bottom:-4em}.forfait-item{width:30%;margin-right:3%}}@media (min-width:1200px){.s-golf-forfaits{padding:0 100px}.s-golf-forfaits__content{margin-right:-100px;padding-right:100px}}@media (min-width:1500px){.s-golf-forfaits__content{padding-top:5.5em}.s-golf-forfaits__list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:5em}.forfait-item{width:17%;margin-bottom:3em;padding-bottom:5em}.forfait-item__title{margin-bottom:2em}.forfait-item__link{position:absolute;bottom:0;left:0}}.s-golf-photos{background-color:#e8e8e8}.s-golf-photos__content{position:relative;z-index:1;padding-bottom:5em}.s-golf-photos__content .arrow-nav{position:absolute;z-index:2;bottom:0;width:100%;text-align:center}.golf-photos__img{margin-bottom:1.5em}.golf-photos__content h2{margin-bottom:.5em}@media (min-width:375px){.s-golf-photos__content{padding-bottom:6em}}@media (min-width:768px){.s-golf-photos__content{margin-top:3em;padding-bottom:7em}.golf-photos__img{margin-bottom:2em}}@media (min-width:992px){.s-golf-photos{padding-bottom:0}.s-golf-photos__content{margin-top:4em;padding-bottom:80px}.s-golf-photos__bg{background:#b5aca5;width:57%;height:32vw;position:absolute;z-index:-1;left:0;bottom:0}.s-golf-photos__content .arrow-nav{text-align:right}.golf-photos__item{height:100%}.golf-photos__img{float:left;width:52%;margin-left:5%;margin-right:5%;margin-bottom:0}.golf-photos__content{float:left;width:38%;margin-top:3em}.golf-photos__content p{line-height:1.7}}@media (min-width:1200px){.s-golf-photos__content{margin-top:0;padding-bottom:100px}.golf-photos__content{font-size:.9em;margin-top:5em}}@media (min-width:1500px){.s-golf-photos__content{margin-top:2vw}.s-golf-photos__bg{width:67%}.golf-photos__img{margin-left:8%;width:59%}.golf-photos__content{font-size:1em;width:28%;margin-top:10vw}.golf-photos__content h2{margin-bottom:2vw}.golf-photos__content p{line-height:2}}.s-golf-academie{background-color:#28292a;padding-bottom:0;position:relative;z-index:1}.s-golf-academie__content{margin-bottom:2.5em}.s-golf-academie__content-center>:last-child{margin-bottom:0}.s-golf-academie__cta{margin-top:2em}.s-golf-academie__icon{color:#877f7b;font-size:4em;margin-top:-.4em;margin-bottom:.2em}.s-golf-academie__bg{margin:0 -5.555%}.s-golf-academie__bg-img{height:100%}.s-golf-academie__bg-img *{height:100%;object-fit:cover}.s-golf-academie__content p:not([class]){display:none}@media (min-width:768px){.s-golf-academie{padding:0;display:-ms-grid;display:grid}.s-golf-academie__content{grid-row:1/-1;grid-column:1/-1;display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;padding:16vw 80px 16vw 14em;margin:0;z-index:2;background:linear-gradient(90deg,#28292a 20%,rgba(40,41,42,.5))}.s-golf-academie__icon{position:absolute;margin-left:-1.5em;margin-top:-.3em;font-size:5em}.s-golf-academie__bg{grid-row:1/-1;grid-column:1/-1;margin:0;position:relative;z-index:1}.s-golf-academie__content h2{font-size:2.5em}.s-golf-academie__content p:not([class]){display:block}.s-activites+.s-golf-academie .s-golf-academie__content{padding-top:24vw}}@media (min-width:992px){.s-golf-academie__content{padding:8vw 4em 8vw calc(80px + 5%);width:56%;box-sizing:border-box;background:linear-gradient(90deg,#28292a 40%,rgba(40,41,42,.7))}.s-golf-academie__cta{margin-top:2.5em}.s-golf-academie__bg-img{margin-left:20%}.s-golf-academie__content h2{margin-bottom:1em}.s-activites+.s-golf-academie .s-golf-academie__content{padding-top:18vw}.s-golf-academie--reverse .s-golf-academie__content{padding-left:4em;padding-right:calc(80px + 5%);margin-left:auto;background:linear-gradient(270deg,#28292a 40%,rgba(40,41,42,.8))}.s-golf-academie--reverse .s-golf-academie__bg-img{margin-left:0;margin-right:20%}}@media (min-width:992px) and (max-width:1499px){.s-golf-academie__icon{position:relative;margin-left:0}}@media (min-width:1200px){.s-golf-academie__content{padding-left:calc(100px + 5%)}.s-activites+.s-golf-academie .s-golf-academie__content{padding-top:14vw}.s-golf-academie--reverse .s-golf-academie__content{padding-right:calc(100px + 5%)}}@media (min-width:1500px){.s-golf-academie{font-size:.9em}.s-golf-academie__content{box-sizing:border-box;padding-left:calc(100px + 12%);padding-right:100px;width:calc(.67 * (100% - 200px) - 100px);padding-top:8vw;background:linear-gradient(90deg,#28292a 63%,rgba(40,41,42,.7))}.s-golf-academie__cta{margin-top:3.7em}.s-golf-academie__icon{font-size:6.3em;margin-top:-.25em}.s-golf-academie__bg-img{margin-left:32%}.s-golf-academie__content h2{font-size:3em;margin-bottom:1.4em}.s-activites+.s-golf-academie .s-golf-academie__content{padding-top:16vw}.s-golf-academie--reverse .s-golf-academie__content{padding-left:14%;padding-right:100px;background:linear-gradient(270deg,#28292a 63%,rgba(40,41,42,.8))}.s-golf-academie--reverse .s-golf-academie__bg-img{margin-right:32%}}@media (min-width:1600px){.s-golf-academie{font-size:1em}}.s-coordonnees{padding-top:0;position:relative;z-index:2}.s-coordonnees__boxes{background:#585c5f;margin:0 -5.555%;padding:0}.s-coordonnees__boxes .coordonnees-box:not(:last-child){border-bottom:1px solid hsla(26,10%,68%,.25)}@media (min-width:768px){.s-coordonnees{margin-top:-7vw}.s-coordonnees__boxes{margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.s-coordonnees__boxes .coordonnees-box,.s-coordonnees__boxes .coordonnees-box:not(:last-child){width:50%;-ms-flex:0 0 auto;flex:0 0 auto;padding:7vw 6vw;border:0}.s-coordonnees__boxes .coordonnees-box:first-child,.s-coordonnees__boxes .coordonnees-box:nth-child(2){border-bottom:1px solid hsla(26,10%,68%,.25)}.s-coordonnees__boxes .coordonnees-box:first-child,.s-coordonnees__boxes .coordonnees-box:nth-child(3){border-right:1px solid hsla(26,10%,68%,.25)}}@media (min-width:1200px){.s-coordonnees{padding-bottom:5em}.s-coordonnees__boxes{padding:3.5vw 0}.s-coordonnees__boxes .coordonnees-box:nth-child(1n){border:0;width:33%;padding:1vw 3vw 0;font-size:.7em}.s-coordonnees__boxes .coordonnees-box:not(:last-child){border-right:1px solid hsla(26,10%,68%,.25)}}@media (min-width:1500px){.s-coordonnees{margin-top:-12vw}.s-coordonnees__boxes .coordonnees-box:nth-child(1n){font-size:1em;padding:1vw 2vw 1vw 3.8vw}}.s-contact-carousel{margin-bottom:-1px}.s-contact-carousel__img{display:none}.s-contact-carousel__img:first-child{display:block}@media (min-width:992px){.s-contact-carousel{position:absolute;z-index:2;right:0;top:0;width:45%}}@media (min-width:1500px){.s-contact-carousel{width:52%}}@media (min-width:992px){.s-blog-main-image{position:absolute;z-index:2;right:0;top:0;width:35%}}@media (min-width:1500px){.s-blog-main-image{width:45%}}.s-contact-form{text-align:center;padding-top:2em}.s-contact-form .form{margin-top:3em}@media (min-width:768px){.s-contact-form{margin-bottom:6em}.s-contact-form .form{margin-top:5vw}}@media (min-width:992px){.s-contact-form{margin-bottom:0}}@media (min-width:1200px){.s-contact-form{padding-top:3em}}.s-contact-map{display:none}#google-map{width:auto;height:600px;z-index:1;margin:0 -80px}@media (min-width:992px){.s-contact-map{display:block;padding-top:0;margin-bottom:6em}}@media (min-width:1200px){#google-map{height:650px;margin:0 -100px}}@media (min-width:1500px){#google-map{height:800px}}.s-blog-content{padding-top:2em;padding-bottom:0;position:relative}.s-blog-content__left .resizeimg{width:auto!important}.s-blog-content.auto-style-text p{margin-bottom:2em}@media (min-width:768px){.s-blog-content{padding:3em 15%}}@media (min-width:992px){.s-blog-content{padding-top:0;padding-right:5%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.s-blog-content__left{width:50%;-ms-flex:0 0 auto;flex:0 0 auto}.s-blog-content__right{width:37%;-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:1200px){.s-blog-content{padding-left:10%}.s-blog-content__right{margin-top:6vw;width:24em}}@media (min-width:1500px){.s-blog-content{padding-bottom:6vw}.s-blog-content__left{width:50%}.s-blog-content__right{margin-top:51vw;margin-bottom:-40em;position:relative;top:-40em}}.s-content-center__content{text-align:center;text-wrap:pretty}.s-content-center__title{text-wrap:balance}@media (min-width:992px){.s-content-center__content{padding:0 10%}}.s-galerie-photos{--photos-spacing:0.1em}.s-galerie-photos__header{text-align:center;text-wrap:balance}.s-galerie-photos__ctn{position:relative;margin:0 calc(-1 * var(--photos-spacing))}.s-galerie-photos__carousel{margin-bottom:1em}.s-galerie-photos__photo{margin:0 var(--photos-spacing)}.s-galerie-photos__carousel+.arrow-nav{text-align:center}.s-galerie-photos__carousel:not(.slick-initialized){display:-ms-flexbox;display:flex}.s-galerie-photos__carousel:not(.slick-initialized)>:nth-child(1n+2){display:none}.s-galerie-photos__photo a{overflow:hidden;display:block;text-decoration:none;height:100%}.s-galerie-photos__photo a img{transition:transform .3s cubic-bezier(.4,0,.2,1)}.s-galerie-photos__photo a:hover img{-ms-transform:scale(1.05);transform:scale(1.05)}@media (min-width:992px){.s-galerie-photos{--photos-spacing:0.5em}.s-galerie-photos__ctn{margin:0 64px}.s-galerie-photos__carousel{margin-bottom:0}.s-galerie-photos__carousel+.arrow-nav .slick-next,.s-galerie-photos__carousel+.arrow-nav .slick-prev{position:absolute;z-index:1;top:50%;right:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.s-galerie-photos__carousel+.arrow-nav .slick-next{position:absolute;z-index:1;top:50%;left:100%;right:auto}.s-galerie-photos__carousel:not(.slick-initialized)>:nth-child(1n){display:block}.s-galerie-photos__carousel:not(.slick-initialized)>:nth-child(1n+3){display:none}}@media (min-width:1200px){.s-galerie-photos__ctn{margin:0 80px}}@media (min-width:1500px){.s-galerie-photos__carousel:not(.slick-initialized)>:nth-child(1n){display:block}.s-galerie-photos__carousel:not(.slick-initialized)>:nth-child(1n+4){display:none}}.s-forfaits-boxes{overflow:hidden;position:relative;z-index:3}.s-forfaits-boxes__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8vw}.s-content-center+.s-forfaits-boxes{padding-top:0}.forfait-box{padding:0 5%}.forfait-box__img{margin:0 -11.985%}.forfait-box__header{margin-top:1em}.forfait-box__sub{border-top:1px solid #6b6e71;padding-top:.7em}.forfait-box__sub .h2__note{font-size:1.125em;line-height:1.1;font-weight:300;text-transform:uppercase}.forfait-box__desc{text-wrap:pretty;margin-top:1em}.forfait-box__cta{margin-top:1.5em}@media (min-width:768px){.forfait-box__img{margin:0 calc(-1 * (80px + 5.55%))}.forfait-box__header{margin-top:1.4rem;font-size:.9rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:auto;grid-template-rows:auto;-ms-flex-align:center;align-items:center;gap:0 1.5em}.forfait-box__name{text-wrap:balance}.forfait-box__name>*{margin-bottom:0}.forfait-box__price{font-size:1.2em}.forfait-box__price>*{margin-bottom:0}.forfait-box__sub{grid-column:1/-1;margin-top:1.2rem;padding-top:1em}.forfait-box__sub .h2__note{font-size:1.225em}.forfait-box__desc{margin-top:2em}.forfait-box__cta{margin-top:2.3em}}@media (min-width:992px){.forfait-box__header{font-size:1rem}}@media (min-width:1200px){.s-forfaits-boxes__list{-ms-flex-direction:row;flex-direction:row;gap:1em}.s-content-center+.s-forfaits-boxes{margin-top:-3em}.forfait-box{-ms-flex:1 1 auto;flex:1 1 auto;width:33.33%;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.forfait-box__img{margin:0}.forfait-box__header{font-size:.5rem;margin-top:1em}.forfait-box__name{min-height:8.5em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.forfait-box__price{font-size:1.1em}.forfait-box__sub{margin-top:.9em;padding-top:1.4em}.forfait-box__sub .h2__note{font-size:2em}.forfait-box__desc{font-size:.7rem}.forfait-box__cta{-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;margin-top:1em}}@media (min-width:1500px){.s-forfaits-boxes__list{gap:2em;margin:0 7%}}@media (min-width:1800px){.forfait-box__header{font-size:.6rem;margin-top:1.3em}.forfait-box__desc{font-size:.8rem}}.s-golf-equipe__team{max-height:auto!important}.s-salle-bloc{margin-bottom:50px}.s-salle-bloc figure{position:relative!important;margin-left:0!important;z-index:4!important}.s-salle-bloc figure img{z-index:4!important}.s-salle-bloc h2 span{text-transform:none!important}.item-salle{float:left;width:25%;margin:0 0 15px;padding:0;text-align:center}.item-salle img,.item-salle svg{float:left;width:40px;height:40px;margin:0 calc(50% - 20px)}.item-salle p{float:left;width:100%;margin:5px 0 0;padding:0;font-size:.85em;text-align:center}.no-bullets .icon-size img,.no-bullets .icon-size svg{float:left!important;width:75px!important;height:75px!important;margin:0s!important;padding:0!important}.list-bullets .salle-position{float:left!important;width:calc(100% - 78px)!important;margin:13px 0 0!important;padding:0!important;font-size:.85em}.no-bullets li{color:#b5aca5}.space-list{float:left;width:50%;margin:0 0 30px!important;padding:0}.no-bullets{list-style:none!important}@media (min-width:768px) and (max-width:993px){.banner-no h1{margin-bottom:.6em}}@media (min-width:768px) and (max-width:1020px){.s-golf-tarifs__tarifs{margin-top:-6em}.s-golf-tarifs__desc-ctas .btn-arrow-link{float:left;width:50%;margin-right:0}.s-golf-tarifs__desc-ctas{margin-bottom:8em!important}.s-golf-tarifs__img-cta .btn{margin-top:6em!important}.img-off-with-cta__bg{bottom:-8em!important}.page-id-421 .s-separateur{max-height:60px!important}.large-width{float:left!important;width:100%!important}#tournoi-et-groupe .img-off__img{float:left}#tournoi-et-groupe .forfait-list__desc{margin:52em 80px 0;box-sizing:border-box;padding:0 7%}#tournoi-et-groupe .forfait-list__head{float:left;width:100%;margin:20px 0 0}#tournoi-et-groupe .forfait-list{padding-top:1px}#equipe-golf.s-golf-equipe{max-height:700px;min-height:700px}#separateur-hide-mobile{height:0!important;display:none!important}}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:#6b6e71!important;background-color:#fff;border:2px solid #6b6e71}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#fff!important;background-color:#6b6e71}.payment_method_ppec_paypal img{width:80px;max-width:auto;height:auto}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:80%;font-weight:400}.woocommerce #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text{width:120px}.woocommerce table.shop_table thead{background:#d1d2d2}.woocommerce-info{display:none}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{background-color:#e8e8e8!important;padding:12px 18px!important;font-size:1em!important;border:1px solid #e8e8e8!important}.woocommerce form .form-row textarea{height:80px;resize:none}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row input.input-text:hover,.woocommerce form .form-row select:focus,.woocommerce form .form-row select:hover,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row textarea:hover{border:1px solid #6b6e78!important}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{background-color:#e8e8e8!important;padding:12px 18px!important;font-size:1em!important;border:1px solid #6b6e78!important}.woocommerce form .form-row.woocommerce-validated .select2-container:focus,.woocommerce form .form-row.woocommerce-validated .select2-container:hover,.woocommerce form .form-row.woocommerce-validated input.input-text:focus,.woocommerce form .form-row.woocommerce-validated input.input-text:hover,.woocommerce form .form-row.woocommerce-validated select:focus,.woocommerce form .form-row.woocommerce-validated select:hover{border:1px solid #6b6e78!important}#order_review_heading{margin-top:40px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background:#ebe9eb;font-weight:700;font-size:100%;text-transform:uppercase;border:1px solid #6b6e78!important}.woocommerce #payment #place_order:focus,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:focus,.woocommerce-page #payment #place_order:hover{background:#6b6e71;color:#fff}.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{float:left;width:50%;margin:0 25%;padding:0}.woocommerce-page .col2-set .col-2,.woocommerce .col2-set .col-2{margin-top:15px}.s-contact-map{margin-bottom:0;padding-bottom:0}.s-golf-photos{padding-bottom:100px}.visite-3d .s-blog__content{margin-bottom:0!important}@media (max-width:768px){.visite-3d .s-content iframe{float:left;width:calc(100% - 100px);height:auto;margin:0;padding:0;min-height:70vh!important;max-height:70vh}.no-bullets .icon-size img,.no-bullets .icon-size svg{width:33px!important;height:33px!important;margin-right:10px}}.topbar__trigger-reversation-text{width:100%!important}@media (max-width:1200px){.banner-no__content h1{text-align:left!important}}.woocommerce-checkout .woocommerce .s-main{padding-top:0!important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%;margin:0}#order_review_heading{margin-top:0}.pickup-location-field{margin-top:1em}.pickup-location-field .pickup-location-address{margin:0}.pickup-location-field input[type=text]{box-sizing:border-box;background-color:#e8e8e8;padding:12px 18px;font-size:1em;border:1px solid #e8e8e8}.pickup-location-field .ui-datepicker-trigger{margin-top:14px}.pickup-location-field .select2 .select2-selection{padding:10px 18px;background-color:#e8e8e8;height:auto;color:#000;font-weight:400;border:none;border-radius:initial}.pickup-location-field .select2 .select2-selection__arrow{top:14px}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{display:inline}#stripe-card-element,#stripe-cvc-element,#stripe-exp-element{padding:12px 18px;font-size:1em;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400}@media(min-width:992px){.woocommerce-checkout .col2-set .col-1{margin:0 10% 0 0}.woocommerce-checkout .col2-set .col-2{margin:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:45%}}@media(max-width:1199px){.woocommerce-checkout .woocommerce .s-main{padding:0!important}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#iframevideo{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel-std .slick-next,.carousel-std .slick-prev{position:absolute;top:100%;left:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:auto;height:54px;transition:padding .5s cubic-bezier(0,0,.2,1)}.carousel-std .slick-prev{-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);margin-left:-1px}.carousel-activites .slick-next,.carousel-activites .slick-prev{display:none!important;position:absolute;top:75%;left:auto;right:100%}.carousel-activites .slick-next{left:100%;right:auto;overflow:hidden}.carousel-std .slick-prev:hover{padding-right:2em;padding-left:1em}.carousel-std .slick-next:hover{padding-left:2em;padding-right:1em;width:auto}@media (min-width:768px){.carousel-activites .slick-next,.carousel-activites .slick-prev{display:block!important}}@media (min-width:992px){.carousel-activites .slick-next,.carousel-activites .slick-prev{top:80%}}@media (min-width:1200px){.carousel-activites .slick-next,.carousel-activites .slick-prev{top:75%}}@media (min-width:1500px){.carousel-activites .slick-next,.carousel-activites .slick-prev{top:75%}}@media (max-width:768px){.carousel-activites .slick-next,.carousel-activites .slick-prev{display:block!important;position:absolute;top:calc(100% + 30px);right:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:54px;height:54px;transition:padding .5s cubic-bezier(0,0,.2,1)}.carousel-activites .slick-next{left:50%;display:block!important}}.centered{text-align:center}.left{text-align:left}.right{text-align:right}.centered-v-unknown{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.centered-vh-unknown{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modalbg{position:fixed;top:0;left:0;background:#000;opacity:.8;z-index:100;height:100%;width:100%;display:none}.modalbg.on{display:block}.hidden-mobile{display:none}@media (min-width:992px){.hidden-mobile{display:block}.hidden-desktop{display:none}}.small-spacing{display:inline-block;width:1em}.small-italic{font-size:.75em;display:block;font-style:italic}.text-bigger{font-weight:700;font-size:1.33em}.accent-cap{font-weight:700;font-size:.8em;text-transform:uppercase}.logo-auberge-centered{-ms-transform:translateX(8%);transform:translateX(8%)}.nowrap{white-space:nowrap}.flex{display:-ms-flexbox;display:flex}.relative{position:relative}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.screen-reader-text,.soft-hide{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}
/*! Lity - v3.0.0-dev - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity-active,.lity-active body{overflow:hidden}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-ms-transform:scale(1);transform:scale(1);transition:transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-ms-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}.lity-inline .lity-content article{overflow:auto}.lity .lity-wrap .lity-container{max-width:70vw;width:70vw}.lity .lity-wrap .lity-container .lity-close{background-color:var(--main);text-shadow:none;transition:.4s;top:15px;right:15px;border-radius:50%}.lity .lity-wrap .lity-container .lity-close:hover{-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:992px){.lity .lity-wrap .lity-container{max-width:90vw;width:90vw}.lity .lity-wrap .lity-container .lity-content .lity-iframe-container{min-height:70vh}}