*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,*:after,*:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.wp-theme-wp-grande-pommeraie #wpadminbar{position:fixed}.wp-block-post-content,.wp-site-blocks{width:100%}.alignlittle-margin{max-width:calc(100% - 60px);margin-left:auto;margin-right:auto}@media(max-width:1100px){.alignlittle-margin{max-width:calc(100% - 25px)}}.above-title{font-family:var(--wp--preset--font-family--la-belle-aurore);line-height:1.04;margin:0 0 20px}a:not(.gp-btn,.gp-btn-cta,.gp-btn-cta-reverse,.gp-btn-cta-transparent,.gp-btn-cta-transparent-white){color:#5a532a}.gp-btn,.gp-btn-cta,.gp-btn-cta-reverse,.gp-btn-cta-transparent,.gp-btn-cta-transparent-white{display:inline-block;padding:13px 27px;gap:10px;flex-shrink:0;font-size:13px;appearance:none}.gp-btn{border:1px solid #F3F0E8;border-radius:5px;color:#f3f0e8;background-color:transparent}.gp-btn-cta{color:#5a532a;border:1px solid #5A532A;border-radius:5px;background-color:#f3f0e8;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out}.gp-btn-cta:hover{color:#f3f0e8;background-color:#5a532a}.gp-btn-cta-reverse{color:#f3f0e8;border:1px solid #5A532A;border-radius:5px;background-color:#5a532a;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out}.gp-btn-cta-reverse:hover{color:#5a532a;background-color:#f3f0e8;border-color:#f3f0e8}.gp-btn-cta-transparent{color:#5a532a;border:1px solid #5A532A;border-radius:5px;background-color:transparent;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out}.gp-btn-cta-transparent:hover{color:#f3f0e8;background-color:#5a532a}.gp-btn-cta-transparent-white{color:#f3f0e8;border:1px solid #F3F0E8;border-radius:5px;background-color:transparent;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out}.gp-btn-cta-transparent-white:hover{color:#5a532a;background-color:#f3f0e8}.cgv-page{padding:200px calc(6.25% + 30px) 50px;background-color:#f3f0e8}@media all and (max-width:1100px){.cgv-page{padding:80px 25px 25px}}.cgv-page h1.main-title{font-size:128px;margin:0 0 50px}@media all and (max-width:1100px){.cgv-page h1.main-title{font-size:60px;margin:0}}.cgv-page h1,.cgv-page h2,.cgv-page h3,.cgv-page h4{text-transform:unset!important}.cgv-page h2,.cgv-page h3,.cgv-page h4{font-family:var(--wp--preset--font-family--la-belle-aurore)}.error404{background-color:#f3f0e8}.error404 div.block404{display:flex;flex-direction:column;justify-content:center;align-items:center;height:80vh}.error404 div.block404 h1{margin:0 0 25px}.error404 div.block404 p{margin:0}.legals-page{padding:175px 0 0;margin:0 calc(5.8823529412% + 30px) 50px calc(5.8823529412% + 30px)}.legals-page h1{text-transform:none!important;margin:8px 0 40px!important}h1,h2,h3,h4,h5,h6{margin:8px 0}h1:not(.above-title),h2:not(.above-title),h3:not(.above-title),h4:not(.above-title),h5:not(.above-title),h6:not(.above-title){text-transform:uppercase}@media all and (max-width:1100px){h1{font-size:50px}}@media all and (max-width:1100px){h2{font-size:35px}}@media all and (max-width:1100px){h3{font-size:25px}}h3,h4{margin:20px 0}@media all and (max-width:1100px){h3,h4{margin:15px 0}}img{border-radius:4px}body{background-color:#f3f0e8}img{width:100%;height:100%;display:block;object-fit:cover}
