@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWyV9hlIqc.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWyV9hlIqU.woff) format("woff"),url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWyV9hlIqY.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=memnYaGs126MiZpBA-UFUKWyV9hlIqQ&skey=78fa527f8e87b8b8&v=v17#OpenSans) format("svg")}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url(//fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Xdck.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Xdcs.woff) format("woff"),url(//fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Xdcg.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=mem6YaGs126MiZpBA-UFUK0Xdco&skey=743457fe2cc29280&v=v17#OpenSans) format("svg")}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKXGUdhlIqc.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKXGUdhlIqU.woff) format("woff"),url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKXGUdhlIqY.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=memnYaGs126MiZpBA-UFUKXGUdhlIqQ&skey=5addd15a3a8d014a&v=v17#OpenSans) format("svg")}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhlIqc.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhlIqU.woff) format("woff"),url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhlIqY.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=memnYaGs126MiZpBA-UFUKWiUNhlIqQ&skey=7e5bb13249e84143&v=v17#OpenSans) format("svg")}
@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;src:url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKW-U9hlIqc.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKW-U9hrIqM.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKW-U9hlIqU.woff) format("woff"),url(//fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKW-U9hlIqY.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=memnYaGs126MiZpBA-UFUKW-U9hlIqQ&skey=d9bfcfc65fee79b7&v=v17#OpenSans) format("svg")}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OXOht.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OXOhv.woff) format("woff"),url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OXOhs.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=mem5YaGs126MiZpBA-UN_r8OXOhu&skey=b33cc031a589c168&v=v17#OpenSans) format("svg")}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50f.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50d.woff) format("woff"),url(//fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50e.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=mem8YaGs126MiZpBA-UFW50c&skey=62c1cbfccc78b4b2&v=v17#OpenSans) format("svg")}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXOht.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXOhv.woff) format("woff"),url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXOhs.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=mem5YaGs126MiZpBA-UNirkOXOhu&skey=a162967ffaa5aa08&v=v17#OpenSans) format("svg")}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOht.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhv.woff) format("woff"),url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhs.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=mem5YaGs126MiZpBA-UN7rgOXOhu&skey=cd9e1a36bb25a3c3&v=v17#OpenSans) format("svg")}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOXOht.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOXOhv.woff) format("woff"),url(//fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOXOhs.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=mem5YaGs126MiZpBA-UN8rsOXOhu&skey=c27b416055908855&v=v17#OpenSans) format("svg")}
@font-face{font-family:"Cantata One";font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/cantataone/v9/PlI5Fl60Nb5obNzNe2jslWxNvcU.eot?#) format("eot"),url(//fonts.gstatic.com/s/cantataone/v9/PlI5Fl60Nb5obNzNe2jslWxDvcE.woff2) format("woff2"),url(//fonts.gstatic.com/s/cantataone/v9/PlI5Fl60Nb5obNzNe2jslWxNvcc.woff) format("woff"),url(//fonts.gstatic.com/s/cantataone/v9/PlI5Fl60Nb5obNzNe2jslWxNvcQ.ttf) format("truetype"),url(//fonts.gstatic.com/l/font?kit=PlI5Fl60Nb5obNzNe2jslWxNvcY&skey=9f9fbf085fb5338c&v=v9#CantataOne) format("svg")}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
h1{font-size:2em;margin:0.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
main{display:block}
pre{font-family:monospace, monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,
strong{font-weight:bolder}
code,
kbd,
samp{font-family:monospace, monospace;font-size:1em}
small{font-size:80%}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,
input,
optgroup,
select,
textarea{margin:0}
button{overflow:visible;text-transform:none}
button,
[type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:0.35em 0.75em 0.625em}
input{overflow:visible}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
select{text-transform:none}
textarea{overflow:auto}
[type="checkbox"],
[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-0.2rem}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
@font-face{font-family:'Quickpen';src:url("fonts/Quickpen.woff2") format('woff2'),url("fonts/Quickpen.woff") format('woff'),url("fonts/Quickpen.ttf") format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Avenir';src:url("fonts/AvenirLTStd-Light.woff") format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Avenir';src:url("fonts/AvenirLTStd-Heavy.woff") format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Bodoni';src:url("fonts/BodoniBT-BlackItalic.woff2") format('woff2'),url("fonts/BodoniBT-BlackItalic.woff") format('woff');font-weight:900;font-style:italic}@font-face{font-family:'Nunito Sans';src:url("fonts/NunitoSans-SemiBold.woff2") format('woff2'),url("fonts/NunitoSans-SemiBold.woff") format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Bodoni';src:url("fonts/Bodoni-Book.ttf") format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Bodoni';src:url("fonts/Bodoni-BookItalic.ttf") format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'Bodoni';src:url("fonts/Bodoni-Bold.ttf") format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Proxima';src:url("fonts/ProximaNova-Light.woff2") format('woff2'),url("fonts/ProximaNova-Light.woff") format('woff'),url("fonts/ProximaNova-Light.ttf") format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Proxima';src:url("fonts/ProximaNova-Bold.woff2") format('woff2'),url("fonts/ProximaNova-Bold.woff") format('woff'),url("fonts/ProximaNova-Bold.ttf") format('truetype');font-weight:700;font-style:normal}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default}body{margin:0;cursor:default}nav ol,nav ul{list-style:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{color:#fff;background-color:#16518e;text-shadow:none}::selection{color:#fff;background-color:#16518e;text-shadow:none}code{cursor:text}audio,canvas,iframe,img,svg,video{vertical-align:middle}figure{margin:0}figure img,figure video,figure object,figure embed{max-width:100%;height:auto}svg{-webkit-transition:fill .3s ease;transition:fill .3s ease;color:inherit;fill:currentColor}table{border-collapse:collapse}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}label,button,input[type=file],input[type=radio],input[type=submit],input[type=button],input[type=checkbox]{cursor:pointer}button[disabled],input[disabled]{cursor:default}input:focus,select:focus{outline:0}textarea{resize:vertical}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}a{-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-property:opacity,color,background-color;transition-property:opacity,color,background-color;cursor:pointer;color:inherit;text-decoration:inherit;-webkit-tap-highlight-color:inherit}a[href="tel"]{text-decoration:underline}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}.hide{display:none !important}.visually-hidden{position:absolute;border:0;padding:0;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.mobile-only{display:none}@media only screen and (max-width:400px){.mobile-only{display:block}}html{font-size:.8130081300813008vw}html.mobile{font-size:10px !important}@media only screen and (min-width:1230px){html{font-size:10px !important}}body,button,input,select,textarea{color:#3b3b3b;font-family:Avenir,Arial,sans-serif;font-size:1.6rem;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10px Pitch",Courier,monospace;font-size:1.5rem;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:1.5rem;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:0.3rem;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:1.2rem;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:0.3rem;padding:0.3rem}select{border:1px solid #ccc}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}textarea{width:100%}a:hover,a:focus,a:visited,a:active{color:inherit;text-decoration:inherit;outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation ul ul{-webkit-box-shadow:0 0.3rem 0.3rem rgba(0,0,0,0.2);box-shadow:0 0.3rem 0.3rem rgba(0,0,0,0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:20rem}.main-navigation ul li:hover > ul,.main-navigation ul li.focus > ul{left:auto}.main-navigation ul ul li:hover > ul,.main-navigation ul ul li.focus > ul{left:100%}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:0.3rem;-webkit-box-shadow:0 0 0.2rem 0.2rem rgba(0,0,0,0.6);box-shadow:0 0 0.2rem 0.2rem rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:1.4rem;font-size:.875rem;font-weight:700;height:auto;left:0.5rem;line-height:normal;padding:1.5rem 2.3rem 1.4rem;text-decoration:none;top:0.5rem;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-footer{display:inline-block;position:relative;width:100%;height:8rem;background:url("images/header-border.png") 0 0% repeat-x;background-size:auto 0.3rem;z-index:3}.site-footer--logo{position:absolute;top:1.5rem;right:5rem;display:block;width:5.1rem;height:5.6rem}.site-footer--logo-img{width:100%}.site-footer--info{margin-top:0.7rem;font-size:1.2rem;color:#e3ab68;text-align:center;letter-spacing:.03em}.site-footer .site-menu02{margin-top:1.5rem}.mobile .site-footer{text-align:center;background-color:#fff;height:auto;padding:0 1rem}.mobile .site-footer--logo{position:static;margin:1.5rem 0;display:inline-block}.mobile .site-footer--info{line-height:2.4rem;margin-top:1.5rem;margin-bottom:1rem}header{position:relative}header .profile-menu{position:absolute;right:19rem;top:2rem}header .profile-menu-title{color:#c17b55;font-size:1.6rem;display:block;font-family:'Proxima',sans-serif;position:relative}header .profile-menu-title:before{content:' ';position:absolute;top:0;left:-1.8rem;background-image:url("images/lock.png");background-size:1.4rem 1.8rem;display:inline-block;width:1.4rem;height:1.8rem}header .profile-menu .actions{padding-bottom:0.5rem;display:inline-block;border-bottom:1px solid #797c84}header .profile-menu .actions a{color:#797c84;font-family:'Proxima',sans-serif;font-size:1.2rem;text-transform:uppercase}header .profile-menu .actions a:first-child{padding-right:0.7rem;margin-right:0.7rem;border-right:1px solid #797c84}header .profile-menu .points{position:absolute;right:-12rem;top:-1rem;width:10rem;height:7rem;border:1px solid #c17b55;text-align:center;color:#797c84;padding:0.3rem 0;font-size:1rem;line-height:1.6rem}header .profile-menu .points .points-nb{color:#cf9556;font-size:1.8rem;font-family:Bodoni;display:block}header .profile-menu .points .points-nb sup{margin-left:0.3rem}header .profile-menu .points .last-line{display:inline-block;line-height:1.2;margin-top:0.5rem;font-size:1rem}.mobile header .profile-menu{display:none}header .account-mobile{display:none}.mobile header .account-mobile{background-image:url("images/club/profile.svg");width:1.9rem;height:1.9rem;display:block;background-size:1.9rem 1.9rem;position:absolute;right:2rem;top:3.5rem}.site-header{height:auto;min-height:16.5rem;background:#fff;background:#fff url("images/header-border.png") 0 100% repeat-x}.site-header--logo{display:block;width:26rem;height:8.4rem;margin:1.5rem auto 0}.site-header--logo-img{width:100%;vertical-align:baseline}.site-header .site-menu{margin-top:1.2rem;height:5.4rem;background:#fff url("images/header-border.png") 0 100% repeat-x}.page-wrapper #menu-contest.mobile-only,.page-wrapper #menu-contest{display:none}.page-wrapper.club #menu-contest.mobile-only{display:none}.mobile .page-wrapper.club #menu-contest.mobile-only{display:block}.single-recette_club .page-wrapper #menu-contest.desktop-only,.single-conseils .page-wrapper #menu-contest.desktop-only,.single-breves .page-wrapper #menu-contest.desktop-only,.single-articles .page-wrapper #menu-contest.desktop-only,.single-cadeaux .page-wrapper #menu-contest.desktop-only{display:block}.mobile .single-recette_club .page-wrapper #menu-contest.desktop-only,.mobile .single-conseils .page-wrapper #menu-contest.desktop-only,.mobile .single-breves .page-wrapper #menu-contest.desktop-only,.mobile .single-articles .page-wrapper #menu-contest.desktop-only,.mobile .single-cadeaux .page-wrapper #menu-contest.desktop-only{display:none}.single-recette_club .page-wrapper #menu-contest.mobile-only,.single-conseils .page-wrapper #menu-contest.mobile-only,.single-breves .page-wrapper #menu-contest.mobile-only,.single-articles .page-wrapper #menu-contest.mobile-only,.single-cadeaux .page-wrapper #menu-contest.mobile-only{display:none}.mobile .single-recette_club .page-wrapper #menu-contest.mobile-only,.mobile .single-conseils .page-wrapper #menu-contest.mobile-only,.mobile .single-breves .page-wrapper #menu-contest.mobile-only,.mobile .single-articles .page-wrapper #menu-contest.mobile-only,.mobile .single-cadeaux .page-wrapper #menu-contest.mobile-only{display:block}.mobile .page-template-page-tpl-club-connexion .menu-toggle{display:none}.mobile .site-header{background-size:auto 0.3rem;min-height:0}.mobile .page-wrapper .site-header{height:auto}.mobile .site-header--logo{text-align:center;height:auto;margin:1.5rem auto;width:18rem}.mobile .site-header--logo-img{width:16rem}.mobile .page-wrapper{margin-top:8.7rem}.mobile .menu-toggle{display:inline-block;position:absolute;background-color:transparent;font-size:0;left:2rem;top:3.5rem;z-index:99;background-size:cover}.mobile .menu-toggle{width:2rem;height:auto;border-top:0.5rem solid #c0874e;border-radius:0}.mobile .menu-toggle:after{display:inline-block;content:'';width:2rem;height:0.5rem;margin-top:0.2rem;background-color:#c0874e}.mobile .menu-toggle:before{display:inline-block;content:'';width:2rem;height:0.5rem;margin-top:0.2rem;background-color:#c0874e}.mobile .site-header .site-menu{-webkit-transition:all .3s ease;transition:all .3s ease;margin:0;position:absolute;background-color:#fff;-webkit-transform:translateY(-20rem);transform:translateY(-20rem);opacity:0;height:0;overflow:scroll}.mobile .site-header .site-menu.active{-webkit-transition:all .3s ease;transition:all .3s ease;height:100vh;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:5rem}.mobile .site-header .site-menu.active.small-height-fix{height:85vh}.mobile .site-header #menu-contest.active{-webkit-transition:all .3s ease;transition:all .3s ease;height:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mobile .site-header .site-menu.active:after{content:'';background:#000;opacity:.5;position:fixed;height:100vh;width:100vw;left:0;top:0;z-index:-1}body{position:relative;z-index:2;color:#3b3b3b;background-color:#f4f4f4;font-family:Avenir,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;overflow-x:hidden}body:after{content:'';display:block;clear:both}body.no-scroll{overflow:hidden}html:before{content:'';background-position:50% 0;background-repeat:no-repeat;display:block;position:absolute;z-index:1;right:0;left:0;top:0;-webkit-filter:grayscale(1);filter:grayscale(1)}section{width:100%}.site-body{min-height:calc(100vh - 25rem)}.wrapper-club{float:left;position:relative;width:100%;padding:0 8rem;display:inline-block;float:none}.mobile .wrapper-club{padding:0 2rem}.bg-texture{float:left;background-image:url("images/club/bg-texture.jpg");background-size:133.9rem 58.2rem;background-repeat:repeat;background-position:top left;width:100%}p{margin-bottom:0 !important}.page-wrapper{margin:16.5rem auto 0;font-size:1.2rem}.page-wrapper.club{margin:21.2rem auto 0;font-size:1.2rem}.mobile .page-wrapper.club{margin-top:8.2rem}.mobile .desktop-only{display:none !important}html:not(.mobile) .mobile-only{display:none !important}.page-wrapper .site-header{position:fixed;top:0;left:0;width:100%;z-index:4;-webkit-transition:all .3s ease;transition:all .3s ease}.page-wrapper .site-body{position:relative;z-index:1}.mobile .page-wrapper{width:100%}.mobile .page-wrapper .site-body{overflow:hidden}.site-menu{width:100%;position:relative;text-align:center}.site-menu .menu-item{display:inline-block;margin-right:4.7rem;padding-top:0.5rem;font-size:1.6rem;color:#e3ab68}.site-menu .menu-item:last-of-type{margin-right:0}.site-menu .menu-item:hover,.site-menu .menu-item--on{background:url("images/hover-item.png") 50% 0 no-repeat}.site-menu .menu-item.menu-item-has-children{position:relative;background:none}.site-menu .menu-item.menu-item-has-children:hover{background:url("images/hover-item.png") 50% 0 no-repeat}.site-menu .menu-item .sub-menu{position:absolute;z-index:10;left:0;top:100%;pointer-events:none;opacity:0;visibility:hidden;background:#fff;min-width:16rem;margin-left:0;text-align:left;padding:2.5rem 0;-webkit-transition:all .2s ease;transition:all .2s ease}.site-menu .menu-item .sub-menu .menu-item{color:#c2bfbf;margin:0;padding-left:1.5rem;background:none}.site-menu .menu-item .sub-menu .menu-item:hover{color:#b07f51;-webkit-transition:all .2s ease;transition:all .2s ease}.site-menu .menu-item:hover .sub-menu{visibility:visible;opacity:1;pointer-events:initial}.page-template-page-tpl-produits .site-menu .menu-item-home,.page-template-page-tpl-engagements .site-menu .menu-item-home,.page-template-page-tpl-produits .site-menu .menu-item--on,.page-template-page-tpl-engagements .site-menu .menu-item--on{background:none}.page-template-page-tpl-produits .site-menu .menu-item-home:hover,.page-template-page-tpl-engagements .site-menu .menu-item-home:hover,.page-template-page-tpl-produits .site-menu .menu-item--on:hover,.page-template-page-tpl-engagements .site-menu .menu-item--on:hover{background:url("images/hover-item.png") 50% 0 no-repeat}.page-template-page-tpl-produits .site-menu .current-menu-item,.page-template-page-tpl-engagements .site-menu .current-menu-item{background:url("images/hover-item.png") 50% 0 no-repeat}.site-menu #menu-contest.mobile-only{display:none}.site-menu .menu-menu-1-container .menu-item.menu-item-779{vertical-align:top}.site-menu .menu-menu-1-container .menu-item.menu-item-779 a{text-indent:-999.9rem;background-image:url("images/club/logo-leclub.svg");vertical-align:middle;width:8.8rem;height:2.2rem;display:inline-block}.mobile .site-menu .menu-menu-1-container .menu-item.menu-item-779{width:100%}.mobile .site-menu .menu-menu-1-container .menu-item.menu-item-779 a{margin:1rem 0}.mobile .site-menu .menu-menu-1-container .menu-item--on{background:none}.mobile .site-menu .sub-menu{position:relative;opacity:1;visibility:visible;width:100%;padding:0}.single-recette_club .menu-item--on,.single-conseils .menu-item--on,.single-breves .menu-item--on,.single-articles .menu-item--on,.single-cadeaux .menu-item--on,.single-formations .menu-item--on{background:none}.single-recette_club .menu-item-779,.single-conseils .menu-item-779,.single-breves .menu-item-779,.single-articles .menu-item-779,.single-cadeaux .menu-item-779,.single-formations .menu-item-779{background:url("images/hover-item.png") 50% 0 no-repeat}.site-menu02{width:100%;text-align:center}.site-menu02 .menu-menu-footer-container{display:inline-block}.site-menu02 .menu-item{display:inline-block;margin-right:0.2rem;padding-top:0.5rem;font-size:1.2rem;color:#e3ab68;letter-spacing:.03em}.site-menu02 .menu-item:after{content:'|';margin:0 0 0 0.4rem;position:relative;top:-1px}.site-menu02 .menu-item:last-of-type{margin-right:0}.site-menu02 .menu-item:last-of-type:after{display:none}.site-menu02 .menu-item-log:before{content:'|';margin:0 0.4rem 0 0;position:relative;top:-1px}.site-menu .menu-item.link-contest{min-width:15rem}.site-menu .menu-item.link-contest > a{position:absolute;top:-2.5rem;margin-left:-7rem;vertical-align:top;display:inline-block;max-height:7.3rem;width:auto;padding:1.7rem 2rem 2.1rem;color:#fff;font-size:1.4rem;background:linear-gradient(-120deg,#dbbe94,#b07f51);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;text-align:center}.mobile .site-menu .menu-item.link-contest > a{position:relative;top:0;margin-left:0;text-align:left;padding:0.8rem 0 1.6rem}.site-menu .menu-item.link-contest > a span:last-child{font-family:'Quickpen',serif;font-size:1.6rem;line-height:1.2;display:inline-block}.site-menu .menu-item.link-contest > a span:first-child{font-size:1.4rem;line-height:1.2}.site-menu .menu-item .link-contest:hover{color:#000;background:-webkit-gradient(linear,left top, left bottom,from(#c99767),to(#dbbe94));background:linear-gradient(#c99767,#dbbe94)}.site-menu .menu-item .link-contest::after{display:inline-block;background-image:url("images/contest/40ans.png");background-repeat:no-repeat;width:100%;height:2.6rem;vertical-align:baseline;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.site-menu .menu-item .link-contest:hover::after{background-image:url("images/contest/40ans-b.png")}.mobile .site-menu .menu-menu-1-container .menu-item{display:block;padding:0;position:relative;margin:0;background-color:#f5f4f5;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:left;text-indent:3rem}.mobile .site-menu .menu-menu-1-container .menu-item{font-size:1.925rem}.mobile .site-menu .menu-item a{display:block;padding:1.4rem 0;font-size:1.8rem}.mobile .site-menu .menu-item:hover{background:#fff}.mobile .site-menu .menu-item:after{content:'';height:1px;width:100%;position:absolute;background-image:url("images/menu-border.png");left:0;bottom:0}.mobile .site-menu .menu-item .link-contest{width:100%;font-size:1.5rem;position:static}.mobile .site-menu .menu-item .link-contest::after{width:8rem;vertical-align:middle;margin-left:1rem}.border-gold{position:relative;margin-bottom:7rem}.border-gold-before::before,.border-gold-after::after{display:inline-block;-webkit-transform:translate(-50%);transform:translate(-50%);content:'';width:10rem;height:1px;background:-webkit-gradient(linear,left top, right top,from(#b07f51),color-stop(50%, #dbbe94),to(#b07f51));background:linear-gradient(to right,#b07f51 0%,#dbbe94 50%,#b07f51 100%)}.border-gold-before::before{position:absolute;left:50%;top:-2rem}.border-gold-after::after{position:absolute;left:50%;bottom:-2rem}.border-bold-gold:before{content:'';width:100%;height:1.1rem;position:absolute;top:-1.1rem;left:0;display:inline-block;background:#b07f51;background:-webkit-gradient(linear,left top, right top,from(#b07f51),color-stop(50%, #dbbe94),to(#b07f51));background:linear-gradient(to right,#b07f51 0%,#dbbe94 50%,#b07f51 100%)}.cartouche{position:absolute;left:0;top:0;background-image:url("images/club/discover.svg");width:44.8rem;height:19rem}.breadcrumb--item{font-size:1.2rem;color:#e3ab68;text-decoration:underline}.breadcrumb--item:after{content:'>';margin:0 1rem;display:inline-block;text-decoration:none}.breadcrumb--item.is-current{color:#838383;text-decoration:none}.breadcrumb--item.is-current::after{display:none}.breadcrumb--item:focus,.breadcrumb--item:active,.breadcrumb--item:visited{color:#e3ab68}.mobile .breadcrumb{height:auto;margin:0.5rem 0;padding:1rem 0 1rem 0.5rem}.mobile .breadcrumb--item{font-size:1rem;line-height:1.5rem}nav.breadcrumb a.mobile-goback{display:none}.mobile nav.breadcrumb a,.mobile nav.breadcrumb span{display:none}.mobile nav.breadcrumb a.mobile-goback{display:inline;font-size:1.2rem}.mobile nav.breadcrumb a.mobile-goback:after{display:none}.mobile nav.breadcrumb a.mobile-goback:before{content:'<';margin:0 1rem;display:inline-block;text-decoration:none}button{margin:0;padding:0;border:none;font-weight:400}.btn,a.btn{display:inline-block;padding:.7rem 2rem;border:1px solid #dedede;font-family:Bodoni,serif;font-size:2.3rem;line-height:1.5;color:#aaa;text-align:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.btn.md-picto-dowload,a.btn.md-picto-dowload{padding-left:5rem;background:url("images/picto-download.png") 2rem 1rem no-repeat}.btn:hover,a.btn:hover{color:#555;border-color:#555}.btn-full,a.btn-full{display:inline-block;height:2.8rem;line-height:3rem;padding:0 2rem;border-radius:0.3rem;font-family:Bodoni,serif;font-size:1.6rem;font-style:italic;color:#474747;text-align:center;background-color:#fff}.btn-print,a.btn-print{cursor:pointer}.btn-print--picto,a.btn-print--picto{display:inline-block;vertical-align:top;width:2.4rem;height:2.8rem;background:url("images/picto-print.png") 0% 0% no-repeat;background-size:100% auto}.btn-print--label,a.btn-print--label{position:relative;display:inline-block;margin-left:1.7rem;height:2.8rem;line-height:3rem;padding:0 2rem;border-radius:0.3rem;font-family:Bodoni,serif;font-size:1.6rem;font-style:italic;color:#222;text-align:center;background-color:#fff}.btn-print--label:before,a.btn-print--label:before{display:block;width:0.5rem;height:0.8rem;content:' ';position:absolute;left:-0.5rem;top:1rem;background:url("images/arrow-left.png") 0% 0% no-repeat}.btn-print--label.mobile-reccete-downlaod{display:none}.mobile .btn-print--picto,.mobile .btn-print--label,.mobile .btn-print--label:before{display:none}.mobile .btn-print--label.mobile-reccete-downlaod{display:inline-block}.button,a.button,input.button,input.form-submit{display:inline-block;padding:2rem 1rem;-o-border-image:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);border-image:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));border-image:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);font-family:'Cantata One',serif;font-size:1.8rem;line-height:1.5;border:1px solid;color:#b07f51;background-color:#fff;border-radius:0;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.button:hover,a.button:hover,input.button:hover,input.form-submit:hover{color:#fff;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%)}.button.button-disabled,a.button.button-disabled,input.button.button-disabled,input.form-submit.button-disabled{line-height:1.5}.button.button-disabled span,a.button.button-disabled span,input.button.button-disabled span,input.form-submit.button-disabled span{line-height:1.5}.button-position,a.button-position,input.button-position,input.form-submit-position{display:inline-block;position:relative;left:0;top:2.5rem}.button-white,a.button-white,input.button-white,input.form-submit-white{position:relative;color:#c17b55;border:0.4rem double #c17b55;background:transparent;padding:0.5rem 0}.button-white span,a.button-white span,input.button-white span,input.form-submit-white span{position:relative;z-index:1;background:#fff;padding:0.7rem 3rem}.button-white:after,a.button-white:after,input.button-white:after,input.form-submit-white:after{content:'';position:absolute;z-index:0;left:0;top:0;width:100%;height:100%}.button-white:hover,a.button-white:hover,input.button-white:hover,input.form-submit-white:hover{border:0.4rem double #b07f51;background:#fff}.button-white:hover span,a.button-white:hover span,input.button-white:hover span,input.form-submit-white:hover span{background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%)}.button-gradient,a.button-gradient,input.button-gradient,input.form-submit-gradient{border:1px solid #b07f51;padding:0.2rem;color:#fff;background:transparent;height:auto;font-size:1.6rem;line-height:4.1rem}.button-gradient span,a.button-gradient span,input.button-gradient span,input.form-submit-gradient span{display:inline-block;color:#fff;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);-webkit-transition:all .2s ease;transition:all .2s ease;padding:0.3rem 5.2rem}.button-gradient:hover,a.button-gradient:hover,input.button-gradient:hover,input.form-submit-gradient:hover{color:#cf9556;background:#fff}.button-gradient:hover span,a.button-gradient:hover span,input.button-gradient:hover span,input.form-submit-gradient:hover span{background:transparent;color:#c17b55}.button-gradient-position,a.button-gradient-position,input.button-gradient-position,input.form-submit-gradient-position{display:inline-block;position:relative;left:0;top:2.5rem}.button-gradient-white,a.button-gradient-white,input.button-gradient-white,input.form-submit-gradient-white{background:#fff}.button-gradient-grey,a.button-gradient-grey,input.button-gradient-grey,input.form-submit-gradient-grey{border:1px solid #797c84}.button-gradient-grey span,a.button-gradient-grey span,input.button-gradient-grey span,input.form-submit-gradient-grey span{background:-webkit-gradient(linear,left top, left bottom,from(#797c84),to(#b3b4b3));background:linear-gradient(to bottom,#797c84 0%,#b3b4b3 100%)}.button-gradient-grey:hover,a.button-gradient-grey:hover,input.button-gradient-grey:hover,input.form-submit-gradient-grey:hover{background:-webkit-gradient(linear,left top, left bottom,from(#797c84),to(#b3b4b3));background:linear-gradient(to bottom,#797c84 0%,#b3b4b3 100%)}.button-gradient-grey:hover span,a.button-gradient-grey:hover span,input.button-gradient-grey:hover span,input.form-submit-gradient-grey:hover span{color:#fff}.button-texture,a.button-texture,input.button-texture,input.form-submit-texture{display:inline-block;background:transparent;position:relative;border-style:double;border-top:transparent;border-bottom:transparent;border-left:0.2rem solid #c18655;border-right:0.2rem solid #efc48c;background-position:0 100%,0 0;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top, right top,from(#c18655),to(#efc48c)),-webkit-gradient(linear,left top, right top,from(#c18655),to(#efc48c));background-image:linear-gradient(left,#c18655,#efc48c),linear-gradient(left,#c18655,#efc48c);background-image:-ms-linear-gradient(left,#c18655,#efc48c),-ms-linear-gradient(left,#c18655,#efc48c);background-size:100% 0.2rem;font-size:2.1rem;padding:3rem 4rem;color:#c17b55;-webkit-transition:all .2s ease;transition:all .2s ease}.button-texture:after,a.button-texture:after,input.button-texture:after,input.form-submit-texture:after{content:'';position:absolute;left:0.6rem;top:0.6rem;width:96%;height:86%;background-image:url("images/club/texture-btn.png");background-size:36.7rem 17.7rem;background-repeat:repeat;background-position:0 0}.button-texture:before,a.button-texture:before,input.button-texture:before,input.form-submit-texture:before{content:'';background:#fff;position:absolute;left:0;top:0.5rem;border-left:0.2rem solid #c18655;border-right:0.2rem solid #efc48c;margin-left:0.35rem;width:98.3%;height:89%;background-image:-webkit-gradient(linear,left top, right top,from(#c18655),to(#efc48c)),-webkit-gradient(linear,left top, right top,from(#c18655),to(#efc48c));background-image:linear-gradient(left,#c18655,#efc48c),linear-gradient(left,#c18655,#efc48c);background-image:-ms-linear-gradient(left,#c18655,#efc48c),-ms-linear-gradient(left,#c18655,#efc48c);border-top:transparent;border-bottom:transparent;background-position:0 100%,0 0;background-size:100% 0.2rem;background-repeat:no-repeat}.button-texture span,a.button-texture span,input.button-texture span,input.form-submit-texture span{position:relative;z-index:1;background:#fff;padding:1.5rem 3rem;-webkit-transition:all .2s ease;transition:all .2s ease}.button-texture:hover,a.button-texture:hover,input.button-texture:hover,input.form-submit-texture:hover{padding:3rem 0.5rem;background:#fff;background-position:bottom;background-image:none;border:none}.button-texture:hover:before,a.button-texture:hover:before,input.button-texture:hover:before,input.form-submit-texture:hover:before{margin-left:0;width:100%;height:100%;top:0;left:0;border:1px solid #b07f51;background-image:none}.button-texture:hover span,a.button-texture:hover span,input.button-texture:hover span,input.form-submit-texture:hover span{padding:2.7rem 6.6rem;color:#fff;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%)}.mobile .button,.mobile a.button,.mobile input.button,.mobile input.form-submit{font-size:1.6rem}.mobile .button-gradient,.mobile a.button-gradient,.mobile input.button-gradient,.mobile input.form-submit-gradient{line-height:5rem}.mobile .button-white,.mobile a.button-white,.mobile input.button-white,.mobile input.form-submit-white{padding:0.5rem 0}.mobile .button-texture,.mobile a.button-texture,.mobile input.button-texture,.mobile input.form-submit-texture{padding:3rem 2rem}.mobile .button-texture span,.mobile a.button-texture span,.mobile input.button-texture span,.mobile input.form-submit-texture span{padding:1.5rem 1rem}.mobile .button-texture:before,.mobile a.button-texture:before,.mobile input.button-texture:before,.mobile input.form-submit-texture:before{width:97%;height:88%}.mobile .button-texture:after,.mobile a.button-texture:after,.mobile input.button-texture:after,.mobile input.form-submit-texture:after{width:96%}.mobile .button-texture:hover span,.mobile a.button-texture:hover span,.mobile input.button-texture:hover span,.mobile input.form-submit-texture:hover span{background:transparent;color:#b07f51}.mobile .button-texture:hover:before,.mobile a.button-texture:hover:before,.mobile input.button-texture:hover:before,.mobile input.form-submit-texture:hover:before{width:100%;height:100%}.mobile .button-texture:hover:after,.mobile a.button-texture:hover:after,.mobile input.button-texture:hover:after,.mobile input.form-submit-texture:hover:after{display:none}input.button,input.form-submit{color:#fff;font-size:1.8rem;height:auto;line-height:1.1;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);border:1px solid #b07f51;-webkit-box-shadow:inset 0 0 0 0.2rem #fff;box-shadow:inset 0 0 0 0.2rem #fff;padding:1.55rem 5.35rem}input.button:hover,input.form-submit:hover{background:#fff;-webkit-box-shadow:none;box-shadow:none;color:#c17b55;border-color:#c17b55}.cdo-header-insta-button,.cdo-modal-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);padding:1rem;color:#fff;cursor:pointer;z-index:1}.cdo-header-insta-button-icon,.cdo-modal-button-icon{display:inline-block;width:2.8rem;height:2.8rem;background:url("images/insta-icon.png") 0% 0% no-repeat;background-size:contain;margin-left:0.2rem;margin-right:1rem}.cdo-header-insta-button-text,.cdo-modal-button-text{display:inline-block;font-family:Bodoni;color:#fff;font-size:1.8rem;line-height:1.5rem}.cdo-header-insta-button:hover,.cdo-modal-button:hover{-webkit-filter:brightness(95%);filter:brightness(95%)}.cdo-header-insta-button{position:absolute;top:2rem;left:5rem}.cdo-header-insta-button-text{font-size:1.3rem}.mobile .cdo-header-insta-button{display:none}.cdo-header-insta-button-mobile{display:none;position:absolute;top:3rem;right:1.7rem}.mobile .cdo-header-insta-button-mobile{display:block;background:url("images/insta-gold.png") 0% 0% no-repeat;background-size:contain;width:2.8rem;height:2.8rem}.site-menu-instagram-button{display:none;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);padding:1.4rem 0;padding-left:2.8rem}.mobile .site-menu-instagram-button{display:-webkit-box;display:-ms-flexbox;display:flex}.site-menu-instagram-button .cdo-header-insta-button-icon{width:2.8rem;height:2.8rem;background:url("images/insta-icon.png") 0% 0% no-repeat;background-size:contain;margin-left:0.2rem;margin-right:1rem}.site-menu-instagram-button .cdo-header-insta-button-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:Bodoni;font-size:1.5rem;line-height:1.5rem;color:#fff}.cdo-modal{display:none;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:rgba(0,0,0,0.5);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.cdo-modal .cdo-modal-window{position:relative;max-width:38rem;top:50%;left:50%;transform:translate(-50%, -50%);min-height:17.5rem;padding:5rem 2rem;background-color:#fff;border:0.4rem double #e5b781}.cdo-modal .cdo-modal-close{position:absolute;display:inline-block;width:2.5rem;height:2.5rem;top:1.5rem;right:1.5rem;background-image:url("images/mco-close-modal.png");background-repeat:no-repeat;background-size:2.5rem auto;background-position:center center;z-index:1000}.cdo-modal p{color:#c17b55;font-size:2.1rem;line-height:1.2;font-family:Cantata One;text-align:center}.cdo-modal.opened,.club-action-modal.opened,.cdo-modal-instagram.opened{display:block;opacity:1}.mobile .cdo-modal .cdo-modal-window{max-width:90%}.club-action-modal,.cdo-modal-instagram{display:none;opacity:0;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.club-action-modal .club-action-modal-window,.cdo-modal-instagram .club-action-modal-window{max-width:63rem}.club-action-modal .cdo-modal-window,.cdo-modal-instagram .cdo-modal-window{max-width:55rem}.club-action-modal .club-action-modal-window,.cdo-modal-instagram .club-action-modal-window,.club-action-modal .cdo-modal-window,.cdo-modal-instagram .cdo-modal-window{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);min-height:27rem;background-color:#fff}.club-action-modal .club-action-modal-window:after,.cdo-modal-instagram .club-action-modal-window:after,.club-action-modal .cdo-modal-window:after,.cdo-modal-instagram .cdo-modal-window:after{content:'';position:absolute;z-index:-1;bottom:-0.2rem;right:-0.2rem;left:-0.2rem;top:-0.2rem;border:1px solid #e5b781}.mobile .club-action-modal .club-action-modal-window,.mobile .cdo-modal-instagram .club-action-modal-window,.mobile .club-action-modal .cdo-modal-window,.mobile .cdo-modal-instagram .cdo-modal-window{max-width:90vw}.club-action-modal .club-actions-modal-close,.cdo-modal-instagram .club-actions-modal-close,.club-action-modal .cdo-modal-instagram-close,.cdo-modal-instagram .cdo-modal-instagram-close{position:absolute;z-index:1000;right:1.5rem;top:1.5rem;display:inline-block;width:2.5rem;height:2.5rem;background-image:url("images/modal-in-close.png");background-repeat:no-repeat;background-size:contain;background-position:center center}.club-action-modal .club-actions-modal-close:hover,.cdo-modal-instagram .club-actions-modal-close:hover,.club-action-modal .cdo-modal-instagram-close:hover,.cdo-modal-instagram .cdo-modal-instagram-close:hover{-webkit-filter:brightness(92%);filter:brightness(92%)}.mobile .club-action-modal .club-actions-modal-close,.mobile .cdo-modal-instagram .club-actions-modal-close,.mobile .club-action-modal .cdo-modal-instagram-close,.mobile .cdo-modal-instagram .cdo-modal-instagram-close{width:2rem;height:2rem;top:1rem;right:1rem}.club-action-modal .cdo-modal-content,.cdo-modal-instagram .cdo-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile .club-action-modal .cdo-modal-content,.mobile .cdo-modal-instagram .cdo-modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.club-action-modal .cdo-modal-content-right,.cdo-modal-instagram .cdo-modal-content-right{background-image:url("images/modal-image_.png");background-size:cover;background-position-x:-2rem;width:24rem;height:27rem}.mobile .club-action-modal .cdo-modal-content-right,.mobile .cdo-modal-instagram .cdo-modal-content-right{width:100%;height:50vw;background-position-x:0}.club-action-modal .cdo-modal-content-left,.cdo-modal-instagram .cdo-modal-content-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:1.6rem;line-height:2rem;font-family:Cantata One;text-align:center;padding:2rem 2rem;max-width:32.5rem}.mobile .club-action-modal .cdo-modal-content-left,.mobile .cdo-modal-instagram .cdo-modal-content-left{width:100%;font-size:1.4rem;line-height:1.8rem;padding-top:3.5rem;padding-bottom:1.5rem}.club-action-modal .cdo-modal-image,.cdo-modal-instagram .cdo-modal-image{background-image:url("images/cdo-logo-pro.png");background-size:contain;background-position:center;width:18.2rem;height:7.2rem;margin-top:2.5rem;margin-bottom:2.5rem}.mobile .club-action-modal .cdo-modal-image,.mobile .cdo-modal-instagram .cdo-modal-image{width:16.2rem;height:6.2rem;margin-top:1.6rem;margin-bottom:1.6rem}.club-action-modal-window{padding:2rem}.club-action-modal-window .button-gradient{z-index:1000;margin-top:3rem;margin-bottom:1rem}.mobile .club-action-modal-window .button-gradient{font-size:1.2rem;line-height:3rem}.mobile .club-action-modal-window .button-gradient span{padding-left:2.2rem;padding-right:2.2rem}.club-action-modal-window .border-gold{margin-bottom:5rem}.club-action-modal-window .club-action-modal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.club-action-modal-window .club-action-modal-title{font-size:3rem;font-weight:700;font-family:Bodoni;text-align:center}.mobile .club-action-modal-window .club-action-modal-title{font-size:2rem}.club-action-modal-window .club-action-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile .club-action-modal-window .club-action-modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.club-action-modal-window .club-action-modal-content .modal-left-content-picture{width:11.7rem;height:11.7rem;background-size:contain;margin-left:2rem;margin-right:4rem}.mobile .club-action-modal-window .club-action-modal-content .modal-left-content-picture{width:7rem;height:7rem;margin-left:0;margin-right:0;margin-bottom:2rem}.club-action-modal-window .club-action-modal-content .modal-right-content{font-size:2rem;font-weight:700;font-family:Bodoni}.mobile .club-action-modal-window .club-action-modal-content .modal-right-content{font-size:1.5rem}.club-action-modal-window .club-action-modal-content .modal-right-content ul{list-style-type:none;padding:0}.club-action-modal-window .club-action-modal-content .modal-right-content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:1rem}.club-action-modal-window .club-action-modal-content .modal-right-content ul li:before{content:'';display:block;background-image:url("images/icon-rectangle.png");background-repeat:no-repeat;background-size:contain;background-position:center;width:0.7rem;height:0.7rem;min-width:0.7rem;margin-right:1.7rem}.wrapper-form{width:66rem;margin:0 auto;display:block}*:focus{outline:0}textarea{border-radius:0;padding:1.5rem 2rem;font-size:1.6rem}input[type="text"],input[type="tel"],input[type="password"],input[type="email"],div.checkbox,div.select{color:#797c84;font-size:1.4rem;display:inline-block;padding-left:1.5rem;border-radius:0;margin:0 0 1rem;height:4rem;outline:0}div.select{padding-left:0}div.select select{width:100%;height:100%}div.select span,div.select .select2-container,div.select .select2-selection--single{border-radius:0;width:100%;height:100%;border-color:#ccc;outline:0}div.radio{width:100%;font-size:1.4rem;padding:0;margin:0 0 3.5rem;color:#797c84;font-size:14px}div.radio label{cursor:pointer;margin-right:2rem}div.radio input{margin-left:1.5rem}.form-type-radios .form-type-checkbox{display:inline-block;cursor:pointer;margin-left:2rem;position:relative}.form-type-radios .form-type-checkbox input[type="radio"]{position:absolute;border:0;padding:0;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.form-type-radios .form-type-checkbox:before{display:inline-block;content:'';width:1.5rem;height:1.5rem;border:1px solid #e6e6e6;background-color:#fff;border-radius:50%;position:absolute;left:-2rem;margin-left:1.5rem;vertical-align:middle}.form-type-radios .form-type-checkbox.active:after{position:absolute;left:-1px;top:1px;z-index:9;content:'';width:0.7rem;height:0.7rem;border:1px solid #e6e6e6;border-radius:50%;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%)}.form-type-radios .form-type-checkbox{height:auto;cursor:pointer;position:relative}.form-type-radios .form-type-checkbox:before{display:inline-block;content:'';width:1.7rem;height:1.7rem;border:1px solid #e6e6e6;background-color:#fff;vertical-align:middle;position:absolute;left:0;top:0.2rem}.form-type-radios .form-type-checkbox.active:after{background-image:url("images/checked.svg");background-size:1rem 1rem;content:'';position:absolute;left:0.3rem;top:0.5rem;display:inline-block;width:1rem;height:1rem}.form-type-radios .form-type-checkbox input[type="checkbox"]{position:absolute;border:0;padding:0;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.form-type-radios .form-type-checkbox label{padding-left:2rem;float:none;display:inline-block;vertical-align:middle}.select2-container--default .select2-selection--single .select2-selection__arrow{width:3.5rem;height:100%;top:0;border-left:1px solid #ccc}.select2-container--default .select2-selection--single .select2-selection__arrow b{width:100%;height:100%;background-image:url("images/select.svg");border:none;background-position:center;margin:0;top:0;left:0}.select2-container--open .select2-selection--single .select2-selection__arrow b{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:3.5rem;color:#797c84}.select2-container--open .select2-dropdown--below{border-radius:0}.form-item :not(output):-moz-ui-invalid{box-shadow:none}.form-item :not(output):user-invalid{-webkit-box-shadow:none;box-shadow:none}.form-item.has-error input,.form-item.has-error textarea,.form-item.has-error .select2-selection--single{-webkit-box-shadow:0 0 1px 0 rgba(255,0,0,0.75);box-shadow:0 0 1px 0 rgba(255,0,0,0.75);border-color:#dc143c !important}.form-item.has-error.form-type-checkbox:before{-webkit-box-shadow:0 0 1px 0 rgba(255,0,0,0.75);box-shadow:0 0 1px 0 rgba(255,0,0,0.75);border-color:#dc143c !important}.kld-slider{position:relative;font-size:5.2rem}.kld-slider--viewport{position:relative;z-index:1}.kld-slider--slide{display:none;position:absolute;left:0;top:0;width:100%;background:#a52a2a}.kld-slider--navigation{position:absolute;z-index:2;left:0;bottom:5rem;width:100%}.kld-slider--navigation-item{position:absolute;display:inline-block;margin-right:0.8rem;background-color:#000;cursor:pointer;color:#fff;list-style-type:none}.kld-slider--navigation-item.item-prev{left:0}.kld-slider--navigation-item.item-next{right:0}.kld-slider--pagination{position:absolute;z-index:2;left:2.7rem;bottom:1.6rem;top:30.5vw}.kld-slider--pagination-item{display:inline-block;width:1rem;height:1rem;margin-right:0.8rem;background-color:#000;border-radius:50%;cursor:pointer}.kld-slider--pagination-item.isCurrent{background-color:#00f}.kld-slider{overflow:hidden}.kld-slider--slide{background:Transparent}.kld-slider--pagination{bottom:3.5vw;left:0;width:100%;height:1.8rem;-webkit-transition:bottom .3s ease;transition:bottom .3s ease;top:inherit}.kld-slider--pagination-item{width:1.8rem;height:1.8rem;margin-right:1.2rem;background-color:#040404;border-radius:50%;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.kld-slider--pagination-item:hover,.kld-slider--pagination-item.isCurrent{background-color:#e3ab68}.nicescroll-rails{right:0.4rem !important;width:0.2rem !important}.nicescroll-rails .nicescroll-cursors{background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);right:-0.4rem}.slideshow .slide{background-size:cover}.slideshow .dots{position:absolute;left:50%;bottom:4.5rem;width:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:transparent;padding:0;text-align:center;list-style:none}.slideshow .dots li{position:relative;display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem;margin:0 0.5rem;padding:0;text-indent:-999.9rem;cursor:pointer;background:#fff;border-radius:5rem}.slideshow .dots li.slick-active{border:0.2rem solid #fff;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%)}.slideshow.club-header{padding-bottom:0}.table01{text-align:left}.table01--row{margin:.5rem 0}.table01--cell{display:inline-block;width:11.5rem;margin:0 0;font-size:1.6rem;color:#838383;line-height:1.1;text-align:left}p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:1.5rem;margin-block-end:1.5rem;margin:0 0 1.5rem 0}ul,ol{-webkit-padding-start:0;padding-inline-start:0;padding-left:0;margin:0;padding:0}.text-club{font-size:2.1rem;line-height:1.2;font-family:'Open Sans',sans-serif;font-weight:lighter;color:#fff;text-align:center}.text-club-intro{font-size:2.4rem;line-height:1.5;padding:0 11rem;margin-bottom:5rem;text-align:center;font-family:'Open Sans',sans-serif;font-weight:lighter}.mobile .text-club-intro{padding:0}.bg-texture{display:inline-block;position:relative;width:100%;background-image:url("images/club/bg-texture.jpg");background-size:133.9rem 58.2rem;background-size:100%;text-align:center;margin-top:-0.2rem;margin-bottom:2rem}.bg-pattern:before{content:'';position:absolute;z-index:0;left:0;top:0;background-image:url("images/contest/pattern-form.png");background-size:147rem 43.9rem;background-repeat:repeat;background-position:0 0;width:100%;height:11rem}.title01{display:inline-block;padding-bottom:2rem;font-size:2.8rem;background:url("images/bg-title.png") 50% 100% repeat-x}.title01 > *{display:block;text-align:right}.title01--part01{font-family:Quickpen,serif;font-size:3.5rem;font-weight:700}.title01--part02{margin-top:-1rem;font-family:Bodoni,serif;font-size:3.5rem;font-weight:700;font-style:italic}.title01.md-align-left{text-align:left;padding-right:4rem}.title01.md-align-right{text-align:right;padding-left:4rem}.mobile .title01--part01{font-size:2rem}.mobile .title01--part02{font-size:1.9rem;text-align:right}h1,.title{font-size:4.8rem;line-height:1.2;color:#2c2c2c;font-family:Bodoni;font-weight:700;text-align:center}.mobile h1,.mobile .title{font-size:3.2rem}h2,h3{font-family:Bodoni}h2.hand-title{display:inline-block;font-size:4.8rem;margin:2rem 0;text-align:left;-webkit-font-smoothing:antialiased;width:100%;color:#c17b55;font-family:'Quickpen',serif}.club-header h2.hand-title{font-size:7.2rem;color:#fff;margin-bottom:0}.mobile h2.hand-title{font-size:3.8rem}.block-text--text{margin-top:2.5rem}.block-text--text h2{display:inline-block;padding-bottom:2rem;background:url("images/bg-title.png") 50% 100% repeat-x;font-family:Bodoni,serif;font-size:2.8rem;font-weight:700;font-style:italic}.block-text--text h3{margin:2rem 0 3rem;font-family:Bodoni,serif;font-size:2rem;font-style:italic;font-weight:900;color:#838383;text-align:left}.block-text--text p{margin:2.3rem 0;font-size:2rem;color:#838383;line-height:1.5;text-align:justify;text-indent:3.5rem}.block-text--text strong{font-weight:700}.block-text--text ul li{font-size:1.6rem;color:#838383;line-height:1.5;text-align:justify}.block-text--text em{font-style:italic}.block-text--text .picture-step{text-align:center;margin-bottom:2.5rem}.block-text--text .picture-step:last-of-type{margin-bottom:0}.block-text--text img{font-style:italic;display:inline-block;margin:0 2.5rem 0 0}.block-text--text img:last-of-type{margin-right:0}@media (max-width:768px){.block-text--text img{display:inline-block;margin:0 0 2.5rem 0}.block-text--text img:last-of-type{margin-bottom:0}}.block-text--btn-wrapper{margin:1.5em 0 0 0;text-align:center}.block-text .citation{margin:3rem 0}.block-text .table01{margin:0 0 0 3rem}.mobile .block-text .citation{margin-top:2rem}.citation--text{padding:1.2rem 0 1.2rem 0;font-size:2rem;color:#838383;text-align:justify;line-height:1.4;text-indent:8rem;background-image:url("images/quote-left.png"),url("images/quote-right.png");background-position:0 0,100% 100%;background-repeat:no-repeat}.citation--author{margin-top:2rem;font-size:1.6rem;font-style:italic;color:#838383;text-align:right}.mobile .citation--text{font-size:1.5rem;padding:1rem 0 0.5rem 0;text-align:justify;text-indent:6rem;background-size:10%;margin-left:3rem}.mobile .citation--author{font-size:1.2rem;margin-bottom:3rem}.club-account{font-size:0;margin-bottom:4rem}.club-account h3{font-size:2.2rem}.club-account-infos{width:50%}.club-account-info{width:calc(50% - 3rem);display:inline-block;margin-bottom:1.5rem}.club-account-info:nth-child(2n){margin-left:6rem}.club-account-info.info-link{margin:0 0 2.5rem;width:100%}.club-account-info.info-link span{margin-right:2.5rem}.club-account-info.info-link .button span{margin-right:0}.club-account-info span{font-size:1.8rem}.club-account .form-hidden{display:none;margin:2rem 0}.club-account .form-hidden input{margin:0;width:30rem}.club-account .form-hidden span.label-required{display:block;font-size:1.4rem;margin-bottom:1rem}.club-account .form-item{font-size:1.8rem;margin-bottom:1.5rem}.club-account-cgu{font-size:1.4rem;display:block;margin:1rem 0;color:#c17b55}.mobile .club-account-infos{width:100%}.mobile .club-account-info{width:100%;margin:0 0 1.5rem}.mobile .club-account-info.info-link .button{margin-top:1.5rem}.mobile .club-account-info.info-link .button span{font-size:1.4rem}.mobile .club-account .form-hidden input{width:100%}.page-template-page-tpl-application-cartedor .button{display:inline-block;padding:1.8rem 5rem;border:0;border-radius:5rem;background:#b07f51;color:#fff;font-family:'Avenir','Avenir Next',sans-serif;font-weight:500;font-size:1.6rem;line-height:1.4;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.page-template-page-tpl-application-cartedor .button:hover{background:#cf9556;color:#fff}.page-template-page-tpl-application-cartedor .button span{display:inline-block}.page-template-page-tpl-application-cartedor .app-hero{position:relative;padding:18rem 0 0 0;color:#fff;margin-bottom:0;height:73rem}.page-template-page-tpl-application-cartedor .app-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--bg-desktop);background-size:cover;background-position:center;-webkit-clip-path:ellipse(110% 100% at 50% 0%);clip-path:ellipse(110% 100% at 50% 0%);z-index:0}.page-template-page-tpl-application-cartedor .app-hero .wrapper-club{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4rem;padding:0 13rem 0 14rem}.page-template-page-tpl-application-cartedor .app-hero-content{max-width:62rem;text-align:center}.page-template-page-tpl-application-cartedor .app-hero-content h1{font-family:Bodoni;font-size:5.2rem;line-height:1.1;color:#fff;font-weight:700 !important;margin-bottom:2rem;margin-top:6rem;font-weight:400}.page-template-page-tpl-application-cartedor .app-hero-content p{font-family:'Open Sans',sans-serif;font-size:2.2rem;line-height:1.5;color:#fff;margin-bottom:4rem}.page-template-page-tpl-application-cartedor .app-hero-content p.start{font-family:'Avenir','Avenir Next',sans-serif;font-weight:400;font-size:2.2rem;line-height:1.5;max-width:54rem;margin-left:auto;margin-right:auto}.page-template-page-tpl-application-cartedor .app-hero-content p.end{font-family:'Avenir','Avenir Next',sans-serif;font-weight:500;font-size:1.6rem;line-height:1.4;opacity:.9;max-width:44rem;margin:0 auto}.page-template-page-tpl-application-cartedor .app-hero-content .button{margin:2rem 0}.page-template-page-tpl-application-cartedor .app-hero-mockup{-ms-flex-negative:0;flex-shrink:0;width:34rem;height:64rem;margin-top:-4rem;background-size:contain;background-repeat:no-repeat;background-position:center}.page-template-page-tpl-application-cartedor .app-hero-logo{display:none}.page-template-page-tpl-application-cartedor .app-features{background:#f4f4f4;padding:0;margin-top:2rem}.page-template-page-tpl-application-cartedor .app-features .wrapper-club{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;padding-right:0}.page-template-page-tpl-application-cartedor .app-features-text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:60rem}.page-template-page-tpl-application-cartedor .app-features-text h2{font-family:Bodoni;font-size:4.4rem;line-height:1.15;color:#382818;margin-bottom:3rem;font-weight:700}.page-template-page-tpl-application-cartedor .app-features-text ul{list-style:none;padding:0;margin:0}.page-template-page-tpl-application-cartedor .app-features-text li{position:relative;padding:0 0 0 7.5rem;margin-bottom:0;font-family:'Open Sans',sans-serif;font-size:2rem;line-height:1.5;color:#382818;min-height:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-tpl-application-cartedor .app-features-text li:last-child{margin-bottom:0}.page-template-page-tpl-application-cartedor .app-features-text li strong{font-weight:700}.page-template-page-tpl-application-cartedor .app-features-text li::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.6rem;height:5.6rem;background-position:center;background-repeat:no-repeat;background-size:contain}.page-template-page-tpl-application-cartedor .app-features-text li.star::before{background-image:url("images/club/app/icon-star.svg")}.page-template-page-tpl-application-cartedor .app-features-text li.gift::before{background-image:url("images/club/app/icon-gift.svg")}.page-template-page-tpl-application-cartedor .app-features-text li.basket::before{background-image:url("images/club/app/icon-basket.svg")}.page-template-page-tpl-application-cartedor .app-features-img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:105rem;background-size:contain;background-repeat:no-repeat;background-position:center;width:65%;margin:0}.page-template-page-tpl-application-cartedor .app-content{position:relative;background-size:cover;background-position:center;background-color:#382818;padding:12rem 0;color:#fff}.page-template-page-tpl-application-cartedor .app-content::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:0;pointer-events:none}.page-template-page-tpl-application-cartedor .app-content .wrapper-club{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12rem}.page-template-page-tpl-application-cartedor .app-content-images{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:64rem;width:39%}.page-template-page-tpl-application-cartedor .app-content-img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:right;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-template-page-tpl-application-cartedor .app-content-img.is-active{opacity:1}.page-template-page-tpl-application-cartedor .app-content-text{-webkit-box-flex:1px;-ms-flex:1px;flex:1 1;max-width:58rem}.page-template-page-tpl-application-cartedor .app-content-text h2{font-family:Bodoni;font-size:4.2rem;line-height:1.15;color:#fff;margin-bottom:3rem;font-weight:700}.page-template-page-tpl-application-cartedor .app-content-text ul{list-style:none;padding:0;margin:0}.page-template-page-tpl-application-cartedor .app-content-text li{position:relative;padding:0 0 0 8rem;font-family:'Open Sans',sans-serif;font-size:1.7rem;line-height:1.5;color:rgba(255,255,255,0.5);min-height:8rem;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-tpl-application-cartedor .app-content-text li strong{font-family:'Open Sans',sans-serif;font-weight:700;font-size:1.8rem;letter-spacing:.05em;margin-bottom:0.6rem;text-transform:uppercase}.page-template-page-tpl-application-cartedor .app-content-text li::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.6rem;height:5.6rem;background-position:center;background-repeat:no-repeat;background-size:contain;opacity:.4;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-template-page-tpl-application-cartedor .app-content-text li.chef::before{background-image:url("images/club/app/icon-chef.svg")}.page-template-page-tpl-application-cartedor .app-content-text li.key::before{background-image:url("images/club/app/icon-key.svg")}.page-template-page-tpl-application-cartedor .app-content-text li.is-active{color:#fff}.page-template-page-tpl-application-cartedor .app-content-text li.is-active::before{opacity:1}.page-template-page-tpl-application-cartedor .app-cta{position:relative;background-image:var(--bg-desktop);background-size:cover;background-position:left;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:85rem}.page-template-page-tpl-application-cartedor .app-cta-logo{display:none}.page-template-page-tpl-application-cartedor .app-cta .wrapper-club{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:64rem;padding-right:0}.page-template-page-tpl-application-cartedor .app-cta-content{width:48%;padding-right:2rem;text-align:left}.page-template-page-tpl-application-cartedor .app-cta-content h2{font-family:Bodoni;font-size:3.8rem;line-height:1.2;color:#382818;margin-bottom:2.4rem;font-weight:700;text-align:left}.page-template-page-tpl-application-cartedor .app-cta-content h2 .gold{color:#b07f51}.page-template-page-tpl-application-cartedor .app-cta-content .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-tpl-application-cartedor .app-cta-content p{font-family:'Open Sans',sans-serif;font-size:2rem;line-height:1.5;color:#382818;margin-bottom:3rem}.page-template-page-tpl-application-cartedor .app-cta-content p.end{display:inline-block;vertical-align:middle;font-size:1.1rem;line-height:1.4;margin-left:3rem}.page-template-page-tpl-application-cartedor .app-cta-content .button{display:inline-block;vertical-align:middle;margin:2rem 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page-template-page-tpl-application-cartedor .site-footer--app{display:block;height:auto;min-height:8rem;background:none;margin-top:-7rem;padding:0 6rem 2.4rem 6rem;text-align:center;position:relative;z-index:5}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-links ul{list-style:none;margin:0 0 0.4rem 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-links li{position:relative;padding:0 0.6rem;font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.3;color:#382818}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-links li + li::before{content:'|';position:absolute;left:-0.2rem;color:#382818;opacity:.5}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-links li a{color:#382818;text-decoration:none;font-size:1rem}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-links li a:hover{color:#b07f51}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-legal{font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.4;color:#382818;margin:0}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-legal a{color:#382818;text-decoration:none;font-size:1rem}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-legal a:hover{text-decoration:underline}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-logo{position:absolute;right:2.4rem;bottom:3.4rem;display:inline-block}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-logo img{display:block;width:4.2rem;height:auto}@media only screen and (max-width:790px){.page-template-page-tpl-application-cartedor .app-hero{padding:3rem 2rem 12rem 2rem;-webkit-clip-path:none;clip-path:none}.page-template-page-tpl-application-cartedor .app-hero .wrapper-club{padding:0;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-tpl-application-cartedor .app-hero-bg{background-image:var(--bg-mobile);-webkit-clip-path:none;clip-path:none}.page-template-page-tpl-application-cartedor .app-hero-logo{display:block;-webkit-box-ordinal-group:1px;-ms-flex-order:0;order:0;max-width:16rem;height:auto;margin:0 auto 0.5rem}.page-template-page-tpl-application-cartedor .app-hero .wrapper-club{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:0}.page-template-page-tpl-application-cartedor .app-hero-content{max-width:100%;-webkit-box-ordinal-group:0.2rem;-ms-flex-order:1px;order:1}.page-template-page-tpl-application-cartedor .app-hero-content h1{font-size:3rem;line-height:1.15;margin-top:0;margin-bottom:1.5rem}.page-template-page-tpl-application-cartedor .app-hero-content h1 br{display:none}.page-template-page-tpl-application-cartedor .app-hero-content .button{padding:1rem 2rem;font-size:1.2rem}.page-template-page-tpl-application-cartedor .app-hero-content p{font-size:1.6rem;line-height:1.5}.page-template-page-tpl-application-cartedor .app-hero-content p.start{font-size:1.4rem;line-height:1.3}.page-template-page-tpl-application-cartedor .app-hero-content p.end{font-size:1.1rem;line-height:1.3}.page-template-page-tpl-application-cartedor .app-hero-mockup{-webkit-box-ordinal-group:0.3rem;-ms-flex-order:0.2rem;order:2;width:17rem;height:30rem;margin-top:3.5rem;margin-left:1.7rem}.page-template-page-tpl-application-cartedor .app-features{padding:1rem 2rem 6rem 2rem}.page-template-page-tpl-application-cartedor .app-features .wrapper-club{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:0}.page-template-page-tpl-application-cartedor .app-features-text{max-width:100%;-webkit-box-ordinal-group:0.2rem;-ms-flex-order:1px;order:1}.page-template-page-tpl-application-cartedor .app-features-text h2{font-size:2.5rem;line-height:1.2;margin-bottom:3rem;text-align:center}.page-template-page-tpl-application-cartedor .app-features-text li{font-size:1.3rem;line-height:1.4;padding:1.4rem 0 1.4rem 7rem;min-height:6rem}.page-template-page-tpl-application-cartedor .app-features-text li::before{width:6rem;height:6rem;background-size:5.2rem}.page-template-page-tpl-application-cartedor .app-features-img{-webkit-box-ordinal-group:0.3rem;-ms-flex-order:0.2rem;order:2;min-height:46rem;width:140%;margin-top:-4rem;margin-bottom:-6rem}.page-template-page-tpl-application-cartedor .app-content{padding:6rem 2rem}.page-template-page-tpl-application-cartedor .app-content .wrapper-club{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;padding:0}.page-template-page-tpl-application-cartedor .app-content-images{-webkit-box-ordinal-group:0.2rem;-ms-flex-order:1px;order:1;max-width:60%;width:100%;min-height:35rem}.page-template-page-tpl-application-cartedor .app-content-text{-webkit-box-ordinal-group:0.3rem;-ms-flex-order:0.2rem;order:2;max-width:100%}.page-template-page-tpl-application-cartedor .app-content-text h2{font-size:2.3rem;line-height:1.2;margin-bottom:2rem;margin-top:0;text-align:center}.page-template-page-tpl-application-cartedor .app-content-text h2 br{display:none}.page-template-page-tpl-application-cartedor .app-content-text li{font-size:1.2rem;line-height:1.4;padding:1.4rem 0 1.4rem 7rem;min-height:6rem}.page-template-page-tpl-application-cartedor .app-content-text li::before{width:6rem;height:6rem;background-size:5rem}.page-template-page-tpl-application-cartedor .app-content-text li strong{font-size:1.4rem}.page-template-page-tpl-application-cartedor .app-cta{padding:19rem 2rem 19rem 2rem;background-color:#eeeeec;background-image:var(--bg-mobile);background-position-y:1rem;position:relative}.page-template-page-tpl-application-cartedor .app-cta-logo{display:block;-webkit-box-ordinal-group:1px;-ms-flex-order:0;order:0;max-width:13rem;height:auto;position:absolute;top:-17rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-page-tpl-application-cartedor .app-cta .wrapper-club{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:auto;padding:0}.page-template-page-tpl-application-cartedor .app-cta-content{max-width:100%;padding-right:0;padding-top:25rem;width:100%;text-align:center}.page-template-page-tpl-application-cartedor .app-cta-content .cta{display:block}.page-template-page-tpl-application-cartedor .app-cta-content .cta .button{padding:0.7rem 1rem;display:block;width:100%;font-size:1.4rem}.page-template-page-tpl-application-cartedor .app-cta-content h2{font-size:2rem;line-height:1.2;text-align:center;margin-bottom:1rem}.page-template-page-tpl-application-cartedor .app-cta-content p{font-size:1.3rem;line-height:1.4}.page-template-page-tpl-application-cartedor .app-cta-content p br{display:none}.page-template-page-tpl-application-cartedor .app-cta-content p.end{display:block;margin:2rem auto 0;max-width:100%;text-align:center;font-size:1rem}.page-template-page-tpl-application-cartedor .site-footer--app{margin-top:-15rem;padding:0 2rem 0 2rem}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-links li{padding:0 0.4rem;font-size:1.1rem}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-links li a{font-size:0.8rem}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-legal{font-size:0.8rem}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-legal a{font-size:0.8rem}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-logo{position:relative;right:auto;bottom:auto;display:block;margin:2rem auto 0;font-size:0.8rem;width:3.5rem}.page-template-page-tpl-application-cartedor .site-footer--app .site-footer-app-logo a{font-size:0.8rem}}.page-template-page-tpl-club-log section > h3,.page-template-page-tpl-club-log div.wrapper-club > h3{font-size:3rem;line-height:1.2;text-align:left;margin-top:0}.page-template-page-tpl-club-log section > h2,.page-template-page-tpl-club-log div.wrapper-club > h2{color:#fff;margin-bottom:0;font-size:7.2rem;line-height:1.3}.page-template-page-tpl-club-log a.button-texture:before{top:0.4rem;margin-left:0.25rem;width:98.3%;height:91%}.page-template-page-tpl-club-log a.button-texture:hover:before{width:100%;height:100%;top:0;margin-left:0}.page-template-page-tpl-club-log .club-exclus.mode-mea{min-height:0;padding:0}.page-template-page-tpl-club-log .club-exclus.mode-mea:before{display:none}.page-template-page-tpl-club-log .club-exclus.mode-mea figure{margin-top:0;position:relative;top:auto;left:0;-webkit-transform:translate(0);transform:translate(0)}.page-template-page-tpl-club-log .club-exclus.mode-mea figure img{width:100%}.page-template-page-tpl-club-log .club-log-recipes{float:left;background-image:url("images/club/recipes-bg.jpg");background-size:133.9rem 88.5rem;background-size:cover;text-align:center;padding-top:4rem;padding-bottom:4rem}.page-template-page-tpl-club-log .club-log-recipes h2,.page-template-page-tpl-club-log .club-log-recipes h3{color:#fff;padding-left:3rem}.page-template-page-tpl-club-log .club-log-recipes h3{margin-bottom:1rem}.page-template-page-tpl-club-log .club-log-recipes .hand-title{margin-top:1rem}.page-template-page-tpl-club-log .club-log-recipes-text{color:#fff;text-align:left;font-size:1.4rem;line-height:1.3;padding-bottom:3.5rem;width:63rem;padding-left:3rem}.page-template-page-tpl-club-log .club-log-recipes-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;padding-bottom:2rem}.page-template-page-tpl-club-log .club-log-recipes-articles h3{color:#2c2c2c}.page-template-page-tpl-club-log .club-log-recipes-articles-teaser{height:100%;text-align:center;position:relative;overflow:visible;padding-bottom:4rem;border:1px solid #c17b55;padding:0.2rem;background:transparent}.page-template-page-tpl-club-log .club-log-recipes-articles-teaser-picture{width:100%;height:27rem;background-size:cover;background-position:center}.page-template-page-tpl-club-log .club-log-recipes-articles-teaser-text{min-height:15rem;text-align:center;background:#fff;border:none}.page-template-page-tpl-club-log .club-log-recipes-articles-teaser-text h3,.page-template-page-tpl-club-log .club-log-recipes-articles-teaser-text div{margin-top:1rem;text-align:left}.page-template-page-tpl-club-log .club-log-recipes-articles-teaser-text h3{padding-left:0}.page-template-page-tpl-club-log .club-log-recipes-articles-teaser a.button{position:absolute;left:50%;bottom:-2.7rem;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:2;height:auto}.page-template-page-tpl-club-log .club-log-recipes-articles-teaser a.button span{white-space:nowrap;padding:0.3rem 3rem;width:100%}.page-template-page-tpl-club-log .club-log-recipes a.button-texture{font-size:1.8rem;background-color:transparent;padding:3rem 4rem}.page-template-page-tpl-club-log .club-log-recipes a.button-texture:before{background-color:#fff;border:none;top:0.7rem;margin-left:0.55rem;width:96.2%;height:84%;background-image:none}.page-template-page-tpl-club-log .club-log-recipes a.button-texture:after{width:96%}.page-template-page-tpl-club-log .club-log-recipes a.button-texture span{padding:1.5rem 5rem}.page-template-page-tpl-club-log .club-log-recipes a.button-texture:hover{padding:2.9rem 0.2rem;background-position:bottom;border:1px solid #b07f51;background-color:#fff}.page-template-page-tpl-club-log .club-log-recipes a.button-texture:hover span{padding:2.9rem 8.7rem}.page-template-page-tpl-club-log .club-log-recipes a.button-texture:hover:after{background-image:none;background-color:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%)}.mobile .page-template-page-tpl-club-log .club-log-recipes h3,.mobile .page-template-page-tpl-club-log .club-log-recipes h2,.mobile .page-template-page-tpl-club-log .club-log-recipes-text{padding-left:0}.mobile .page-template-page-tpl-club-log .club-log-recipes h3 br,.mobile .page-template-page-tpl-club-log .club-log-recipes h2 br,.mobile .page-template-page-tpl-club-log .club-log-recipes-text br{display:none}.mobile .page-template-page-tpl-club-log .club-log-recipes h2{margin-top:0}.mobile .page-template-page-tpl-club-log .club-log-recipes-text{width:100%}.mobile .page-template-page-tpl-club-log .club-log-recipes-articles-teaser{margin-right:0}.mobile .page-template-page-tpl-club-log .club-log-recipes a.button-gradient{line-height:3rem}.mobile .page-template-page-tpl-club-log .club-log-recipes a.button-gradient span{padding:1rem 2.2rem}.mobile .page-template-page-tpl-club-log .club-log-recipes a.button-texture{padding:3rem 1rem}.mobile .page-template-page-tpl-club-log .club-log-recipes a.button-texture span{padding:1.5rem 3rem}.mobile .page-template-page-tpl-club-log .club-log-recipes a.button-texture:before{width:93.8%}.mobile .page-template-page-tpl-club-log .club-log-recipes a.button-texture:after{width:93%}.page-template-page-tpl-club-log .club-log-formations{text-align:left;padding-bottom:9rem}.page-template-page-tpl-club-log .club-log-formations h2.hand-title{margin-top:5rem;background-image:url("images/club/les-formations.png");background-size:58.4rem 9.7rem;background-repeat:no-repeat;background-position:0 0;text-indent:-999.9rem;line-height:1.4}.page-template-page-tpl-club-log .club-log-formations-description{float:left;width:50%}.page-template-page-tpl-club-log .club-log-formations-description h3{font-size:3rem;line-height:1;margin-top:0}.page-template-page-tpl-club-log .club-log-formations-description .text{display:inline-block;font-size:1.4rem;text-align:left;color:#3b3b3b;margin-bottom:4rem;padding-right:17rem}.page-template-page-tpl-club-log .club-log-formations-next{float:right;position:relative;background:#fff;border:0.4rem double #b07f51;margin-right:9rem;text-align:center}.page-template-page-tpl-club-log .club-log-formations-next h3{position:relative;font-size:2.4rem;color:#fff;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);padding:1rem 5.5rem 2.5rem 5.5rem;margin:0}.page-template-page-tpl-club-log .club-log-formations-next h3 .date{position:absolute;left:50%;bottom:-1.5rem;-webkit-transform:translate(-50%);transform:translate(-50%);color:#fff;background-color:#b07f51;border:1px solid #fff;padding:0.5rem 2rem;font-size:1.4rem}.page-template-page-tpl-club-log .club-log-formations-next .place{color:#b07f51;font-family:Bodoni;font-weight:700;font-size:3rem;text-align:center;margin-top:2rem}.page-template-page-tpl-club-log .club-log-formations-next .place:before{content:'';background-image:url("images/club/pointer.png");background-size:1.8rem 2.6rem;width:1.8rem;height:2.6rem;margin-right:1rem;display:inline-block}.page-template-page-tpl-club-log .club-log-formations-next .text{font-weight:700;text-align:center}.mobile .page-template-page-tpl-club-log .club-log-formations{padding-bottom:7rem}.mobile .page-template-page-tpl-club-log .club-log-formations.border-bold-gold:before{height:0.5rem;top:-0.5rem}.mobile .page-template-page-tpl-club-log .club-log-formations h2.hand-title{margin-top:2rem}.mobile .page-template-page-tpl-club-log .club-log-formations-description{width:100%;text-align:center}.mobile .page-template-page-tpl-club-log .club-log-formations-description .text br{display:none}.mobile .page-template-page-tpl-club-log .club-log-formations-description h3{text-align:left;font-size:2.4rem}.mobile .page-template-page-tpl-club-log .club-log-formations-description .text{padding-right:0;font-size:1.5rem}.mobile .page-template-page-tpl-club-log .club-log-formations-description a.button{display:inline-block;margin-bottom:3.3rem}.mobile .page-template-page-tpl-club-log .club-log-formations-next{margin-right:0;width:100%}.mobile .page-template-page-tpl-club-log .club-log-formations-next h3{padding-left:1rem;padding-right:1rem}.page-template-page-tpl-club-log .club-log-invitations{float:left;background-image:url("images/club/bg-invitations.jpg");background-size:133.9rem 37.7rem;background-repeat:no-repeat;background-size:cover;min-height:39rem;padding-top:11rem}.page-template-page-tpl-club-log .club-log-invitations h3{color:#fff}.page-template-page-tpl-club-log.no-exclu .club-log-awards:before{display:none}.page-template-page-tpl-club-log .club-log-awards{background-size:cover}.page-template-page-tpl-club-log .club-log-awards h2{margin-top:3.6rem}.page-template-page-tpl-club-log .club-log-awards h3{padding-left:2.5rem}.page-template-page-tpl-club-log .club-log-awards-articles a.button-gradient{margin-bottom:3.3rem;font-size:2.1rem;height:auto}.page-template-page-tpl-club-log .club-log-awards-articles a.button-gradient span{padding:0.9rem 5.2rem}.mobile .page-template-page-tpl-club-log .club-log-awards h3{padding-left:0}.mobile .page-template-page-tpl-club-log .club-log-awards-articles a.button-gradient{line-height:1.2;width:100%;padding:1rem 3rem}.page-template-page-tpl-club-log .club-awards-points{text-align:center;padding-bottom:9rem;background-image:url("images/club/bg-log-recipes.jpg");background-size:cover;background-position:center}.page-template-page-tpl-club-log .club-awards-points h3{color:#fff}.page-template-page-tpl-club-log .club-awards-points-number{background:transparent;padding-bottom:0}.page-template-page-tpl-club-log .club-awards-points-number h3{background:#fff;color:#2c2c2c}.page-template-page-tpl-club-log .club-awards-points-number .number-title{font-size:2.8rem;margin-top:0;padding:1rem 4rem}.page-template-page-tpl-club-log .club-awards-points-number .number-points{margin:0;font-size:5.2rem;background:#fff;padding-bottom:5rem}.page-template-page-tpl-club-log .club-awards-points-number a{top:14rem;width:95%;padding:0.2rem}.page-template-page-tpl-club-log .club-awards-points-number a span{line-height:4rem;padding:0.23rem 1.6rem}.page-template-page-tpl-club-log .club-awards-points-number a.button-no-points{top:7.8rem}.page-template-page-tpl-club-log .club-awards-points-number a.button-no-points span{padding:0.23rem 2.6rem}.page-template-page-tpl-club-log .club-awards-points-number-validity{width:100%;color:#b38457;font-weight:700;font-size:1.3rem;position:absolute;left:50%;bottom:3.5rem;-webkit-transform:translate(-50%);transform:translate(-50%)}.page-template-page-tpl-club-log .club-awards-points .club-awards-gifts-gift{display:inline-block;margin-right:4rem;padding-bottom:0}.page-template-page-tpl-club-log .club-awards-points .club-awards-gifts-gift:last-of-type{margin-right:0}.page-template-page-tpl-club-log .club-awards-points .club-awards-gifts-gift figure{margin-top:4rem}.page-template-page-tpl-club-log .club-awards-points .club-awards-gifts-gift .points{position:absolute;right:1rem;top:0.5rem;color:#b07f51;font-family:Bodoni;font-size:3.1rem;font-weight:700;float:right}.page-template-page-tpl-club-log .club-awards-points .club-awards-gifts-gift .points sup{font-size:1.2rem;position:relative;top:-1.5rem}.page-template-page-tpl-club-log .club-awards-gifts{padding-bottom:0}.page-template-page-tpl-club-log .club-awards-gifts-gift{background:transparent}.page-template-page-tpl-club-log .club-awards-gifts-gift a.button{position:absolute;bottom:-2.5rem;left:50%;top:auto;padding:1.5rem 3rem;text-transform:uppercase;font-size:1.4rem;-webkit-transform:translate(-50%);transform:translate(-50%)}.page-template-page-tpl-club-log .club-awards-gifts-gift-border{background-color:#fff;padding:2rem 1rem}.page-template-page-tpl-club-log .club-awards-gifts-gift-picture{height:auto;background-size:contain;background-position:center}.mobile .page-template-page-tpl-club-log .club-awards-points-number a.button{padding:0.2rem;top:13rem;bottom:-3.8rem;width:70%}.mobile .page-template-page-tpl-club-log .club-awards-points-number a.button span{padding:1rem 0.2rem;line-height:1.8rem}.mobile .page-template-page-tpl-club-log .club-awards-points-number a.button.button-no-points{width:90%;top:9.8rem}.mobile .page-template-page-tpl-club-log .club-awards-points-number a.button.button-no-points span{padding:1rem 1px}.mobile .page-template-page-tpl-club-log .club-awards-points-number-validity{bottom:2.5rem}.mobile .page-template-page-tpl-club-log .club-awards-points-number .number-points{padding-bottom:4rem}.mobile .page-template-page-tpl-club-log .club-awards-points-number .number-points a{font-style:normal}.mobile .page-template-page-tpl-club-log .club-awards-points-number .number-points-help{display:none}.mobile .page-template-page-tpl-club-log .club-awards-points-number .number-points-tooltip{font-weight:700;display:inline-block;left:0;opacity:1;-webkit-transform:scale(1);transform:scale(1);color:#c17b55;position:relative;background:none;width:100%}.mobile .page-template-page-tpl-club-log .club-awards-points-number .number-points-tooltip:after{display:none}.mobile .page-template-page-tpl-club-log .club-awards-points-number .number-title{padding:1rem}.mobile .page-template-page-tpl-club-log .club-awards-gifts a.button-gradient{padding:0.2rem;font-size:1.7rem;line-height:1.1;height:auto}.mobile .page-template-page-tpl-club-log .club-awards-gifts a.button-gradient span{width:100%;display:inline-block;padding:1rem 3.2rem}.mobile .page-template-page-tpl-club-log .club-awards-gifts-gift a{padding:1rem 3rem;bottom:-2.5rem}.mobile .page-template-page-tpl-club-log .club-awards-gifts-gift-picture{margin-top:0}.page-template-page-tpl-club-log .club-log-preview{background-image:url("images/club/bg-preview.jpg");background-size:133.9rem 37.7rem;background-repeat:no-repeat;background-position:0 0;background-size:cover;min-height:39rem;padding-top:11rem}.page-template-page-tpl-club-log .club-log-preview h3{color:#fff}.mobile .page-template-page-tpl-club-log .club-log-preview{background-image:url("images/club/exclu-home-log.jpg");background-size:32rem 24.5rem;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-position:center;min-height:28rem;padding-top:4rem}.mobile .page-template-page-tpl-club-log .club-log-preview h3{font-size:2.4rem}.mobile .page-template-page-tpl-club-log .club-log-preview .cartouche{background-size:100%;width:36.8rem}.mobile .page-template-page-tpl-club-log .club-log-preview h2.hand-title{font-size:3.4rem;white-space:nowrap}.page-template-page-tpl-club-log .club-log-folder div.wrapper-club > h2{background-image:url("images/club/accompagnement.png");background-size:75.6rem 10.3rem;background-repeat:no-repeat;background-position:0 0;text-indent:-999.9rem;line-height:1.45;margin-left:1.3rem}.page-template-page-tpl-club-log .club-log-folder div.wrapper-club > h3{float:left;width:auto;line-height:.6;padding-left:4rem}.page-template-page-tpl-club-log .club-log-folder-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent}.page-template-page-tpl-club-log .club-log-folder-articles-teaser{position:relative;text-align:center;overflow:visible;border:1px solid #c17b55;padding:0.2rem}.page-template-page-tpl-club-log .club-log-folder-articles-teaser-picture{background-size:cover;height:27rem}.page-template-page-tpl-club-log .club-log-folder-articles-teaser h3{font-size:2.3rem;line-height:1.2;text-align:center;padding:0 2rem;margin-bottom:4rem;margin-top:1rem}.page-template-page-tpl-club-log .club-log-folder-articles-teaser a.button{position:absolute;bottom:-2.6rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.page-template-page-tpl-club-log .club-log-folder-articles-teaser a.button span{padding:0.3rem 3.2rem;white-space:nowrap}.mobile .page-template-page-tpl-club-log .club-log-folder.border-bold-gold:before{height:0.5rem;top:-0.5rem}.mobile .page-template-page-tpl-club-log .club-log-folder div.wrapper-club > h2{background-size:100%;margin-left:0}.mobile .page-template-page-tpl-club-log .club-log-folder div.wrapper-club > h3{padding-left:0;line-height:1.2}.mobile .page-template-page-tpl-club-log .club-log-folder a.button-texture{display:inline-block;font-size:1.4rem;width:100%;margin-bottom:2rem}.mobile .page-template-page-tpl-club-log .club-log-folder a.button-texture:before{border:none;background:none}.mobile .page-template-page-tpl-club-log .club-log-folder a.button-texture span{padding:1rem 4rem}.mobile .page-template-page-tpl-club-log .club-log-folder-articles-teaser{margin-right:0}.mobile .page-template-page-tpl-club-log .club-log-folder-articles-teaser h3{margin-top:2rem}.mobile .page-template-page-tpl-club-log div.wrapper-club > h3{font-size:2.4rem}.mobile .page-template-page-tpl-club-log h2.hand-title{background-size:100% auto;font-size:3.6rem}.page-template-page-tpl-club .club-header-club{float:left;min-height:64.6rem;background-image:url("images/club/club-header.jpg");background-size:134rem 64.6rem;background-repeat:no-repeat;background-position:0 0;width:100%;height:100%;background-size:cover;padding-top:4rem}.page-template-page-tpl-club .club-header-club-description{width:49rem;float:right;text-align:center}.page-template-page-tpl-club .club-header-club-description figure{width:47.8rem;height:23.5rem;background-size:47.8rem 23.5rem;margin-bottom:3rem}.page-template-page-tpl-club .club-header-club-description-discover{font-family:Bodoni;color:#dbbe94;padding-right:4rem;font-size:3rem}.page-template-page-tpl-club .club-header-club-description .text-club{margin-bottom:6rem}.page-template-page-tpl-club .club-advantage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-page-tpl-club .club-advantage h1{margin-bottom:6rem}.page-template-page-tpl-club .club-advantage-list{margin-bottom:5rem;text-align:center}.page-template-page-tpl-club .club-advantage-list span{margin-bottom:0}.page-template-page-tpl-club .club-advantage-list-block:nth-child(2n){margin-right:0}.page-template-page-tpl-club .club-advantage-list h4{margin-bottom:5rem}.page-template-page-tpl-club .club-advantage-block{display:inline-block;position:relative;text-align:center;border:0.4rem double #b07f51;width:33.333333333333336%;min-height:25.8rem;margin-right:11rem;margin-bottom:5.5rem;height:auto;vertical-align:top;padding:0 3rem 0 3rem;background-color:#fff;background-image:url("images/club/advantage-texture.jpg");background-size:35rem 3.7rem;background-position:top left;background-size:100% 3.7rem}.page-template-page-tpl-club .club-advantage-block-picture{margin-top:5rem;background-position:center;background-size:contain;min-height:7.5rem}.page-template-page-tpl-club .club-advantage-block h1{font-size:3.6rem;margin-bottom:0;margin-top:0}.page-template-page-tpl-club .club-advantage-block a{position:absolute;left:50%;bottom:-3rem;-webkit-transform:translate(-50%);transform:translate(-50%);white-space:nowrap;font-size:1.2rem;text-transform:uppercase;padding:2rem 3rem}.page-template-page-tpl-club .club-advantage-block a.noclick{pointer-events:none}.page-template-page-tpl-club .club-advantage-block .text-club{font-size:1.7rem;color:#3b3b3b;margin-bottom:0.5rem;padding:0}.page-template-page-tpl-club .club-advantage-gifts{margin-bottom:4rem}.page-template-page-tpl-club .club-advantage-gifts span{margin-bottom:0}.page-template-page-tpl-club .club-advantage-gifts-text{font-size:1.8rem;margin-bottom:1rem}.page-template-page-tpl-club .club-advantage-gifts-block{width:calc(33.333333333333336% - 4rem);padding:0;height:auto;margin-right:5.5rem;background:#fff}.page-template-page-tpl-club .club-advantage-gifts-block:nth-child(3n){margin-right:0}.page-template-page-tpl-club .club-advantage-gifts-block-points{position:absolute;right:1.5rem;top:1rem;font-size:3.1rem;font-family:Bodoni;color:#b07f51;font-weight:700}.page-template-page-tpl-club .club-advantage-gifts-block-points sup{font-size:1.2rem;top:-1.2rem;font-weight:400}.page-template-page-tpl-club .club-advantage-gifts-block-border{padding:5rem 1rem 1rem}.page-template-page-tpl-club .club-advantage-gifts-block-picture{min-height:18rem;background-size:contain;background-position:center}.page-template-page-tpl-club .club-advantage-gifts-block a{display:none}.page-template-page-tpl-club .club-advantage-gifts h4{margin-bottom:2rem}.page-template-page-tpl-club .club-advantage-gifts h4 a.button{font-size:1.4rem;padding:1.5rem 3rem;bottom:-3.6rem}.page-template-page-tpl-club .club-advantage-gifts a.button-gradient{font-size:2.1rem;line-height:1.2;height:auto;padding:0.4rem}.page-template-page-tpl-club .club-advantage-gifts a.button-gradient span{padding:2.4rem 6rem}.page-template-page-tpl-club .club-advantage h4{font-size:2rem;line-height:1.2;text-transform:uppercase;text-align:center;padding:0 18rem;letter-spacing:0.3rem}.page-template-page-tpl-club .club-advantage span.border-gold{float:left;width:100%;text-align:center;font-size:10rem;color:#b07f51}.page-template-page-tpl-club .club-become-member{display:inline-block;width:100%;text-align:center}.page-template-page-tpl-club .club-become-member:before{content:'';height:1.1rem;width:100%;display:inline-block;background:#b07f51;background:-webkit-gradient(linear,left top, right top,from(#b07f51),color-stop(50%, #dbbe94),to(#b07f51));background:linear-gradient(to right,#b07f51 0%,#dbbe94 50%,#b07f51 100%)}.page-template-page-tpl-club .club-become-member h1{margin-bottom:9rem}.page-template-page-tpl-club .club-become-member h1:after{bottom:-4rem}.page-template-page-tpl-club .club-become-member a{margin-bottom:4rem;font-size:2.1rem;line-height:1.2;height:auto;padding:0.4rem}.page-template-page-tpl-club .club-become-member a span{padding:2.4rem 6rem}.mobile .page-template-page-tpl-club .club-header-club{background-image:url("images/club/bg-mobile-club.jpg");background-size:64rem 69.9rem;background-repeat:no-repeat;background-position:0 0;background-position:center;background-size:cover;min-height:35rem;padding-top:2rem;padding-bottom:3rem}.mobile .page-template-page-tpl-club .club-header-club-description{width:100%}.mobile .page-template-page-tpl-club .club-header-club-description-discover{padding-right:2rem;font-size:1.8rem}.mobile .page-template-page-tpl-club .club-header-club-description .text-club{font-size:1.5rem;line-height:1.4;margin-bottom:2.5rem}.mobile .page-template-page-tpl-club .club-header-club-description figure{margin:0;width:100%;height:15.9rem;background-size:100% auto}.mobile .page-template-page-tpl-club .club-advantage .wrapper-club > h1{padding:0 4rem}.mobile .page-template-page-tpl-club .club-advantage-list{margin-bottom:4rem}.mobile .page-template-page-tpl-club .club-advantage-list h4 br{display:none}.mobile .page-template-page-tpl-club .club-advantage-list-block a{width:90%;bottom:-3.1rem}.mobile .page-template-page-tpl-club .club-advantage-gifts a.button-gradient{font-size:2.1rem;line-height:4.2rem;height:auto;padding:0.2rem;font-size:1.6rem}.mobile .page-template-page-tpl-club .club-advantage-gifts a.button-gradient span{padding:0.5rem 3rem}.mobile .page-template-page-tpl-club .club-advantage-gifts-block{min-width:100%}.mobile .page-template-page-tpl-club .club-advantage-gifts-block-picture{min-height:19rem}.mobile .page-template-page-tpl-club .club-advantage-block{width:100%;padding:0 1rem 0 1rem}.mobile .page-template-page-tpl-club .club-advantage-block .text-club{padding:0 1.7rem}.mobile .page-template-page-tpl-club .club-advantage-block h1{font-size:3.2rem}.mobile .page-template-page-tpl-club .club-advantage h4{padding:0;font-size:1.8rem;line-height:1.6;margin-bottom:2rem}.mobile .page-template-page-tpl-club .club-become-member a{font-size:2.1rem;line-height:4.2rem;height:auto;padding:0.2rem;font-size:1.6rem}.mobile .page-template-page-tpl-club .club-become-member a span{padding:0.5rem 4rem}.mobile .page-template-page-tpl-club .club-become-member h1{margin-bottom:8rem}.mobile .page-template-page-tpl-club .club-become-member .text-club-intro{font-size:1.65rem}.mobile .page-template-page-tpl-club .text-club-intro{font-size:1.45rem;margin-bottom:3rem}.page-template-page-tpl-exclu .section-exclu{float:left}.page-template-page-tpl-exclu .section-no-exclu{text-align:center;padding:4rem 0 9.5rem 0;font-size:2.5rem;line-height:1.2}.page-template-page-tpl-exclu .section-no-exclu-title{color:#b07f51;font-family:Georgia;font-weight:700;font-size:3rem}.page-template-page-tpl-exclu .section-no-exclu .no-exclu-content{margin-top:4rem}.page-template-page-tpl-exclu .section-no-exclu .no-exclu-content > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-tpl-exclu .section-no-exclu .no-exclu-content .club-articles-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;text-align:center;background-color:transparent;max-width:38.5rem;border:1px solid #c17b55;margin:0 2.2rem;padding:0.2rem;overflow:visible}.page-template-page-tpl-exclu .section-no-exclu .no-exclu-content .club-articles-teaser-picture{-webkit-transform:none;transform:none;width:100%}.page-template-page-tpl-exclu .section-no-exclu .no-exclu-content .club-articles-teaser-text{text-align:left;border:0;height:100%;background-color:#fff;padding-bottom:4rem}.page-template-page-tpl-exclu .section-no-exclu .no-exclu-content .club-articles-teaser-text h3{font-size:2.6rem;margin-top:1rem;margin-bottom:1rem}.page-template-page-tpl-exclu .section-no-exclu .no-exclu-content .club-articles-teaser .button{background-color:#fff;position:absolute;z-index:10;left:50%;bottom:-2.7rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-page-tpl-exclu .section-no-exclu .no-exclu-content .club-articles-teaser .button span{white-space:nowrap}.page-template-page-tpl-exclu .section-no-exclu .no-exclu-content .club-articles-teaser .link{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.page-template-page-tpl-exclu .page-exclu-header{background-image:url("images/club/bg-preview-2.jpg");background-size:139.4rem 24.7rem;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-position:center;min-height:23.5rem;padding-top:4rem;margin-bottom:2.6rem}.page-template-page-tpl-exclu .page-exclu-header:before{bottom:-0.6rem;height:1.8rem;top:auto}.page-template-page-tpl-exclu .page-exclu-header h1{text-align:left;color:#fff;font-size:7.2rem;font-family:'Quickpen',serif;margin:0}.page-template-page-tpl-exclu .page-exclu-header h2{color:#fff;font-size:3rem}.page-template-page-tpl-exclu .section-exclu figure{margin:0}.page-template-page-tpl-exclu .section-exclu figure img{width:100%}.page-template-page-tpl-exclu .section-exclu .club-log-preview-title{padding-top:0;margin-right:20rem}.page-template-page-tpl-exclu .section-exclu .club-log-preview-title h4{background-image:url("images/club/en-ce-moment.png");background-size:44.7rem 6.9rem;background-size:contain;text-indent:-999.9rem;line-height:6;margin:0;margin-bottom:5rem}.page-template-page-tpl-exclu .section-exclu .club-log-preview-title h3{font-size:4.8rem;line-height:1.2}.page-template-page-tpl-exclu .section-exclu-disclaimer{position:absolute;bottom:0.5rem;font-size:1rem;color:#fff}.page-template-page-tpl-exclu .section-exclu .box-exclu h5{padding-top:0.5rem;padding:0 5rem;font-size:1.6rem}.page-template-page-tpl-exclu .section-exclu .box-exclu h4{font-size:3rem;line-height:1.2;padding-top:0}.page-template-page-tpl-exclu .section-exclu .box-exclu h3{font-size:2.1rem;line-height:1.2;color:#b07f51;font-family:Bodoni;margin:0;padding-top:2rem;background-color:#fff}.page-template-page-tpl-exclu .section-exclu figure{top:auto;bottom:0}.page-template-page-tpl-exclu .club-info-contact{font-size:3rem;line-height:1.2;text-align:center;font-family:'Georgia';padding:4.5rem 0;color:#b07f51;font-weight:700}.mobile .page-template-page-tpl-exclu .page-exclu-header{background-image:url("images/club/exclu-home-log.jpg");background-size:32rem 24.5rem;background-size:cover}.mobile .page-template-page-tpl-exclu .page-exclu-header h1{font-size:4.5rem}.mobile .page-template-page-tpl-exclu .section-no-exclu-title{font-size:2.2rem;padding:0 1rem}.mobile .page-template-page-tpl-exclu .section-no-exclu .no-exclu-content > div{display:inline-block;margin:0 1rem}.mobile .page-template-page-tpl-exclu .section-no-exclu .no-exclu-content > div .club-articles-teaser{margin:0 0 4.5rem 0}.club-exclus{background-image:url("images/club/bg-exclus.jpg");background-size:139.4rem 37.7rem;background-repeat:no-repeat;background-position:0 0;background-position:bottom;background-size:cover;min-height:37.7rem;padding-top:6rem;padding-bottom:5.5rem}.club-exclus:before{bottom:-0.6rem;z-index:10;top:auto}.club-exclus .club-log-preview-title{float:left;width:auto;margin-right:7.5rem;padding-top:6rem}.club-exclus .club-log-preview-title h3{margin:0;font-size:3rem;color:#fff}.club-exclus .club-log-preview-title h2{margin:0;color:#fff;font-size:7.2rem}.club-exclus figure{margin:0 0;position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:0}.club-exclus .box-exclu{background-image:url("images/club/pattern-exclu.png");background-size:68.1rem 31.1rem;background-position:top center;background-size:cover;padding:3rem;float:left;border:1px solid #b07f51;position:relative;z-index:10;text-align:center}.club-exclus .box-exclu:before{content:'';width:calc(100% + 1rem);height:calc(100% + 1rem);border:1px solid #b07f51;position:absolute;left:-0.5rem;top:-0.5rem}.club-exclus .box-exclu h5{margin:0;position:relative;color:#3b3b3b;font-family:Bodoni;background-color:#fff;font-size:1.7rem}.club-exclus .box-exclu h5:after{content:'';width:4rem;height:0.2rem;background-color:#b07f51;position:absolute;z-index:1;bottom:-0.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.club-exclus .box-exclu h4{position:relative;margin:0;padding:2rem;font-size:3rem;line-height:1.2;color:#b07f51;font-family:Bodoni;background-color:#fff}.club-exclus .box-exclu h4 sup{font-size:1.7rem}.club-exclus .box-exclu .button{position:absolute;left:50%;bottom:-2.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}.club-exclus .box-exclu .button span{padding:0 1rem;white-space:nowrap}.mobile .club-exclus{background-image:url("images/club/exclu-home-log.jpg");background-size:32rem 24.5rem;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-position:center;min-height:28rem;text-align:center}.mobile .club-exclus.mode-mea{background-image:url("images/club/bg-exclus.jpg");background-size:139.4rem 37.7rem;background-size:cover}.mobile .club-exclus h3{font-size:2.4rem}.mobile .club-exclus .cartouche{background-size:100%;width:36.8rem}.mobile .club-exclus h2.hand-title{font-size:3.4rem;white-space:nowrap}.mobile .club-exclus .club-log-preview-title{margin-right:0;width:100%}.mobile .club-exclus .club-log-preview-title h4{text-align:left;background-size:100% auto;margin-top:2rem;margin-bottom:0.5rem}.mobile .club-exclus .club-log-preview-title h3{text-align:left;margin-bottom:2rem;font-size:3rem}.mobile .club-exclus .box-exclu{width:100%}.mobile .club-exclus .box-exclu .button span{padding:0 0.5rem}.mobile .club-exclus figure{position:static;display:inline-block;margin-top:1rem;-webkit-transform:none;transform:none}.club-experts-questions,.club-experts-discuss{padding-bottom:6rem}.club-experts-questions-back,.club-experts-discuss-back{display:inline-block;width:100%}.club-experts-questions-description,.club-experts-discuss-description{display:inline-block;text-align:center;width:56rem;margin:0 4rem;margin-top:4rem}.club-experts-questions-description ul li.error,.club-experts-discuss-description ul li.error{color:#f00;list-style:none}.club-experts-questions-description h1,.club-experts-discuss-description h1{text-align:left;font-size:3rem;margin-top:3rem}.club-experts-questions-description .border-gold,.club-experts-discuss-description .border-gold{margin-bottom:9rem}.club-experts-questions-description .border-gold:after,.club-experts-discuss-description .border-gold:after{left:0;-webkit-transform:translate(0);transform:translate(0);width:40rem}.club-experts-questions-description-text,.club-experts-discuss-description-text{margin-bottom:1rem;font-size:1.8rem;text-align:left}.club-experts-questions-description span,.club-experts-discuss-description span{display:inline-block;color:#c17b55;font-size:1.8rem;font-weight:700;margin-bottom:6rem;text-align:left;width:100%}.club-experts-questions-description textarea,.club-experts-discuss-description textarea{width:100%;height:12rem;margin-top:4.5rem}.club-experts-questions-description textarea::-webkit-input-placeholder,.club-experts-discuss-description textarea::-webkit-input-placeholder{color:#000}.club-experts-questions-description textarea::-moz-placeholder,.club-experts-discuss-description textarea::-moz-placeholder{color:#000}.club-experts-questions-description textarea::-ms-input-placeholder,.club-experts-discuss-description textarea::-ms-input-placeholder{color:#000}.club-experts-questions-description textarea::placeholder,.club-experts-discuss-description textarea::placeholder{color:#000}.club-experts-questions-description .form-item-field-identifiant,.club-experts-discuss-description .form-item-field-identifiant{display:none}.club-experts-questions-description input,.club-experts-discuss-description input{display:inline-block;margin-top:4rem;padding:1rem 4.5rem;font-size:1.8rem;line-height:1.8}.club-experts-questions-picture,.club-experts-discuss-picture{display:inline-block;vertical-align:top;width:50%;margin-top:5rem}.club-experts-questions-picture div,.club-experts-discuss-picture div{background-size:cover;width:100%;height:56rem}.mobile .club-experts-questions-description,.mobile .club-experts-discuss-description{width:100%;margin:0}.mobile .club-experts-questions-description h1,.mobile .club-experts-discuss-description h1,.mobile .club-experts-questions-description .border-gold,.mobile .club-experts-discuss-description .border-gold{margin-bottom:4rem}.mobile .club-experts-questions-description h1:after,.mobile .club-experts-discuss-description h1:after,.mobile .club-experts-questions-description .border-gold:after,.mobile .club-experts-discuss-description .border-gold:after{width:100%}.mobile .club-experts-questions-picture,.mobile .club-experts-discuss-picture{width:100%;margin-top:2rem}.mobile .club-experts-questions-picture div,.mobile .club-experts-discuss-picture div{background-size:cover;max-height:24rem}.club-experts-questions{padding-bottom:0}.club-experts-questions-description .border-gold{margin-bottom:3rem}.club-experts-questions .wrapper-club{background-color:#fff;padding-bottom:6rem}.club-experts-questions .form-question-success{text-align:left;font-size:1.6rem}.club-experts-discuss h2{background-image:url("images/club/etre-accompagne.png");background-size:41.6rem 12.7rem;text-indent:-999.9rem;line-height:11.5rem}.club-experts-discuss a.button{float:left;margin:4rem 0 0 5rem}.club-experts-discuss .border-gold{margin-bottom:1rem}.club-experts-discuss-description{margin:0 6rem}.mobile .club-experts-discuss{padding:0 1rem}.mobile .club-experts-discuss-back{text-align:center}.mobile .club-experts-discuss-back a{display:inline-block;float:none;margin:3rem 0 0}.mobile .club-experts-discuss h2{background-size:100%;line-height:2.3}.page-template-page-tpl-club-parole-expert{background:#fff}.page-template-page-tpl-club-parole-expert .club-experts-discuss{margin-bottom:2rem;padding-top:7rem}.page-template-page-tpl-club-parole-expert .club-experts-discuss .club-experts-questions-description{float:left;margin:0}.page-template-page-tpl-club-parole-expert .club-experts-discuss .club-experts-questions-description-text{font-size:1.8rem;text-align:left}.page-template-page-tpl-club-parole-expert .club-experts-discuss h2{padding-left:2rem}.page-template-page-tpl-club-parole-expert .club-experts-discuss .border-gold{float:left;padding-bottom:1rem;margin-bottom:1rem;width:90%}.page-template-page-tpl-club-parole-expert .club-experts-discuss .border-gold:after{width:40rem;bottom:-2rem}.page-template-page-tpl-club-parole-expert .club-experts-discuss h1{margin-bottom:1rem}.mobile .page-template-page-tpl-club-parole-expert .club-experts-questions-description .border-gold{margin-bottom:1rem}.club-faq{display:inline-block;text-align:center;padding-bottom:4rem}.club-faq a.button{margin-top:4rem}.club-faq .slide-question{padding:0 13rem;cursor:pointer}.club-faq .slide-question.active .answer-text{opacity:1;height:100%}.club-faq .slide-question.active div{height:100%}.club-faq .slide-question.active a:after{content:'';height:0;width:1.3rem;position:absolute;left:50%;top:50%;border:1px solid #c17b55;border-top:0;margin-left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s ease;transition:all .2s ease}.club-faq-question{display:inline-block;width:100%;padding:3rem 0;border-bottom:1px dotted #dbbe94;margin-top:-0.6rem;text-align:left}.club-faq-question:nth-child(odd){background-color:#fff}.club-faq-question .question{color:#c17b55;font-size:1.8rem;font-weight:700}.club-faq-question .answer{font-size:1.8rem;line-height:1.2;margin-top:2rem}.club-faq-question .answer div{display:inline-block;width:90%;min-height:3rem;height:auto;overflow:hidden;margin-left:2rem;-webkit-transition:all .2s ease;transition:all .2s ease}.club-faq-question .answer-text{display:inline-block;width:100%;opacity:0;height:0;-webkit-transition:all .2s ease;transition:all .2s ease}.club-faq-question .answer-expert{color:#c17b55;font-weight:700;font-size:1.8rem;font-family:Bodoni}.club-faq-question .answer a{display:inline-block;position:relative;width:2.7rem;height:2.7rem;border:1px solid #c17b55;background:#fff;vertical-align:top}.club-faq-question .answer a:before,.club-faq-question .answer a:after{content:'';height:0;width:1.3rem;position:absolute;left:50%;top:50%;border:1px solid #c17b55;border-top:0;margin-left:-0.7rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s ease;transition:all .2s ease}.club-faq-question .answer a:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mobile .club-faq .slide-question{padding:0}.mobile .club-faq-question .answer .more{float:left}.mobile .club-faq-question .answer > div{width:auto}.mobile .club-faq-question .answer-expert{width:auto;float:left}.mobile .club-faq-question .answer-text{width:100%;float:left}.club-inspire-faq h1:before{z-index:-1}.club-inspire-faq .answer div{height:3rem}.club-inspire-faq .text{padding:2rem 35rem;font-size:1.4rem;line-height:1.1}.mobile .club-inspire-faq a.button{margin-bottom:2rem}.mobile .club-inspire-faq .text{font-size:1.8rem}.club-experts-faq{background:#fff;padding:2rem 0 6rem 0;border-top:1px dotted #dbbe94}.club-experts-faq .club-faq-question{background:#fff;border:transparent;padding:2rem 0}.club-experts-faq .club-faq-question .slide-question{padding:0;cursor:text}.club-experts-faq .club-faq-question .question{font-size:2.4rem;font-family:Bodoni;color:#b07f51}.club-experts-faq .club-faq-question .answer a{display:none}.club-experts-faq .club-faq-question .answer-text{opacity:1;height:100%;margin-top:1rem}.club-experts-faq .club-faq-question .answer-expert{font-family:Bodoni;font-weight:700;color:#b07f51}.club-experts-faq .club-faq-question div{margin-left:0}.club-fiche-header{float:left;background-size:100%;background-position:center;padding:7rem 8rem 10rem 8rem;color:#fff;max-height:31rem}.club-fiche-header-text{font-size:1.4rem}.club-fiche-header-date{display:inline-block;background:transparent;border:1px solid #b07f51;padding:1.2rem 1px;font-size:1.4rem;color:#fff;line-height:1.1rem}.club-fiche-header-date span{padding:0.8rem 2rem;background:#b07f51}.club-fiche-header h1{max-width:72rem;color:#fff;margin-bottom:1rem;margin-top:1rem;text-align:left}.club-fiche-header .text{font-size:1.8rem}.mobile .club-fiche-header{padding:2rem 2rem;margin-bottom:2rem}.mobile .club-fiche-header h1{font-size:2.8rem;line-height:1.1;margin:0}.mobile .club-fiche-header-date{font-size:1.5rem;line-height:1}.mobile .club-fiche-header-date span{padding:0.9rem 2rem}.mobile .club-fiche-header .text{text-shadow:1px 1px 0.4rem #8a8181}.club-fiche-content{float:left;text-align:center;width:69%;padding-right:6rem;margin-top:5rem}.club-fiche-content.breve{width:100%}.club-fiche-content h5{margin:0 0 3rem 0;font-size:2.1rem;color:#cf9556;text-align:left}.club-fiche-content-text{width:100%;text-align:left;font-size:1.8rem;color:#797c84;margin-bottom:4rem}.club-fiche-content-text span{font-weight:700;color:#cf9556}.club-fiche-content-text ul{margin-left:4rem}.club-fiche-content-text ul li{padding-left:0.5rem}.club-fiche-content-question{float:left;width:100%;color:#cf9556;text-align:left;font-size:2.4rem;font-family:Bodoni;font-weight:700;margin-bottom:1rem}.club-fiche-content-legend{text-align:left;color:#797c84;font-size:1.8rem;margin-bottom:8rem}.club-fiche-content-information{float:left;width:auto;text-align:left;padding:1rem;background:#fff;border-left:1rem solid #cf9556;font-size:1.8rem;margin-bottom:8rem}.club-fiche-content-information div{color:#797c84}.club-fiche-content-information div strong{font-weight:700}.club-fiche-content-participation{display:inline-block;text-align:center;width:auto;font-family:Bodoni;font-weight:700;color:#cf9556;line-height:1.2;padding:1.7rem 0;margin:0 8rem;font-size:3rem;border-top:1px dotted #cf9556;border-bottom:1px dotted #cf9556}.club-fiche-content-picture{display:inline-block;text-align:left;position:relative;width:50%;height:auto;background-position:center;background-size:cover;overflow:hidden;margin-bottom:2.5rem}.club-fiche-content-picture img{width:100%}.club-fiche-content-picture legend{width:100%;text-align:left;font-size:1.4rem;color:#cf9556;background-color:#fff;padding:1rem}.club-fiche-content-back{display:inline-block;width:100%}.club-fiche-content-back a.button{margin-bottom:8rem}.mobile .club-fiche-content{width:100%}.mobile .club-fiche-content h5{margin-bottom:2rem;margin-top:2rem}.mobile .club-fiche-content-text{margin-bottom:2rem}.mobile .club-fiche-content-information{width:100%;text-align:left;margin-bottom:3rem}.mobile .club-fiche-content-legend{margin-bottom:2rem}.mobile .club-fiche-content-participation{margin:0;font-size:2.1rem}.mobile .club-fiche-content a.button{margin-bottom:5rem}.club-fiche-videos{float:right;position:relative;width:29%;margin-top:1px}.club-fiche-videos:before{height:4rem}.club-fiche-videos h1{font-size:3.2rem;margin-top:7rem;margin-bottom:0}.club-fiche-videos h2{margin-top:0;line-height:1rem}.club-fiche-videos h2:after{width:22rem;bottom:-3rem}.club-fiche-videos-teaser{float:left;width:100%;margin-bottom:2rem;padding:0 3.5rem}.club-fiche-videos-teaser div{float:left;width:100% !important;height:17.5rem !important;background-size:cover}.club-fiche-videos-teaser h3{background:#fff;font-size:1.8rem;line-height:2rem;padding:1rem 4rem}.mobile .club-fiche-videos{width:100%}.mobile .club-fiche-videos-teaser{padding:0 1rem}.single-formations .featherlight-content{overflow:visible;padding:0;border:0;max-width:90rem}.single-formations .featherlight-content .featherlight-close-icon{background:transparent;color:#817f7f;top:-3rem;font-size:2.3rem}.single-formations .featherlight-content .featherlight-next,.single-formations .featherlight-content .featherlight-previous{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:4rem;height:6rem;background-color:rgba(0,0,0,0.5)}.single-formations .featherlight-content .featherlight-next span,.single-formations .featherlight-content .featherlight-previous span{text-shadow:none;margin-top:0;display:block;text-indent:-999.9rem;background-image:url("images/club/arrow-prev.png");background-size:1.1rem 2.1rem;width:1.1rem;height:2.1rem;background-position:center}.single-formations .featherlight-content .featherlight-next{left:auto}.single-formations .featherlight-content .featherlight-next span{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);right:1.5rem}.single-formations .featherlight-content .featherlight-previous{left:0}.single-formations .featherlight-content .featherlight-previous span{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1.5rem}.single-formations.openVideo{overflow:hidden}.single-formations.openVideo .site-body{z-index:auto}.single-formations .club-fiche-header{background-size:100%;padding-bottom:10rem}.single-formations .club-fiche-header h1{font-style:italic}.single-formations .club-fiche-content{margin-bottom:4rem}.single-formations .club-fiche-content h5,.single-formations .club-fiche-content span{color:#b07f51}.single-formations .club-fiche-content-information{border-color:#b07f51}.single-formations .club-fiche-content-participation{color:#b07f51;border-color:#b07f51}.single-formations .club-fiche-content-gallery h3{font-size:4rem}.single-formations .club-fiche-content-gallery .gallery-images{float:left;width:100%}.single-formations .club-fiche-content-gallery .gallery-images a{width:calc(25% - 2.25rem);height:auto;overflow:hidden;float:left;margin:0 3rem 2.5rem 0;border:1px solid #b07f51}.single-formations .club-fiche-content-gallery .gallery-images a:nth-child(4n+4){margin-right:0}.single-formations .club-fiche-content-gallery .gallery-images a img{width:100%}.mobile .single-formations .club-fiche-header{background-size:cover}.mobile .single-formations .club-fiche-content{margin-top:0}.mobile .single-formations .club-fiche-content-gallery a{width:100%}.page-template-page-tpl-club-formations.openVideo{overflow:hidden}.page-template-page-tpl-club-formations.openVideo .site-body{z-index:auto}.page-template-page-tpl-club-formations .club-formations-header{min-height:45rem;background-image:url("images/club/formation-fiche.jpg");background-size:133.9rem 30.9rem;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-position:center}.page-template-page-tpl-club-formations .club-formations-header .club-header-text{width:45%}.page-template-page-tpl-club-formations .club-formations-header h2.hand-title{white-space:nowrap}.page-template-page-tpl-club-formations .club-formations-header h2.subtitle{margin-top:0}.page-template-page-tpl-club-formations .club-articles{background:transparent}.page-template-page-tpl-club-formations .club-formations-academy{background:#fff}.page-template-page-tpl-club-formations .club-formations{display:inline-block;position:relative}.page-template-page-tpl-club-formations .club-formations-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-tpl-club-formations .club-formations-articles-teaser{border:1px solid #f6f4f4}.page-template-page-tpl-club-formations .club-formations-articles-teaser-text{text-align:center;border:none}.page-template-page-tpl-club-formations .club-formations-articles-teaser-text h3{font-family:'Proxima',sans-serif;font-size:1.6rem;color:#404040}.page-template-page-tpl-club-formations .club-formations-next{display:inline-block;position:relative;padding-bottom:6rem;text-align:center}.page-template-page-tpl-club-formations .club-formations-next-articles{display:inline-block;text-align:center;width:100%;background:#fff;position:relative;border:0.4rem double #c17b55;padding-top:8rem;margin-bottom:4rem;padding-bottom:0}.page-template-page-tpl-club-formations .club-formations-next-articles:before{height:5rem}.page-template-page-tpl-club-formations .club-formations-next-articles-teaser{display:inline-block;float:none;overflow:visible;width:calc(33.333333333333336% - 3.33333rem);text-align:center}.page-template-page-tpl-club-formations .club-formations-next-articles-teaser-subtitle{color:#2c2c2c;font-weight:700}.page-template-page-tpl-club-formations .club-formations-next-articles-teaser h3{font-size:3rem;color:#b07f51;margin:1.5rem 0}.page-template-page-tpl-club-formations .club-formations-next-articles-teaser-picture{float:left;position:relative;background-image:url("images/club/pattern-map.jpg");background-size:52.3rem 26.1rem;background-repeat:repeat;background-size:cover;z-index:10;width:100%;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.page-template-page-tpl-club-formations .club-formations-next-articles-teaser-picture div{background-size:auto;background-position:top 1rem center;height:100%;min-height:25rem}.page-template-page-tpl-club-formations .club-formations-next-articles-teaser-picture legend{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%);transform:translate(-50%);background:transparent;color:#fff;font-family:Bodoni;font-size:1.4rem;border-top:0.4rem double #b07f51;border-right:0.4rem double #b07f51;border-left:0.4rem double #b07f51}.page-template-page-tpl-club-formations .club-formations-next-articles-teaser-picture legend span{display:inline-block;padding:0.5rem 2rem;background:#b07f51}.page-template-page-tpl-club-formations .club-formations-next-articles-text{display:inline-block;width:100%;position:relative;margin-bottom:3rem;padding-bottom:0}.page-template-page-tpl-club-formations .club-formations-next-articles-text-place{position:relative}.page-template-page-tpl-club-formations .club-formations-next-articles-text-place:before{content:'';background-image:url("images/club/pointer.png");background-size:1.8rem 2.6rem;width:1.8rem;height:2.6rem;margin-right:1rem;display:inline-block}.mobile .page-template-page-tpl-club-formations .club-header-text{width:100%}.mobile .page-template-page-tpl-club-formations .club-header-text h2:nth-child(2){margin-top:0.5rem;margin-bottom:1rem}.mobile .page-template-page-tpl-club-formations .club-header-text-intro{text-align:left}.mobile .page-template-page-tpl-club-formations .club-formations{padding:0}.mobile .page-template-page-tpl-club-formations .club-formations h1{font-size:3rem}.mobile .page-template-page-tpl-club-formations .club-formations-articles{display:inline-block}.mobile .page-template-page-tpl-club-formations .club-formations-articles-teaser .video-lightbox{display:block;min-height:19rem}.mobile .page-template-page-tpl-club-formations .club-formations .lightbox-video{width:90%;left:1.6rem;min-height:16.2rem}.mobile .page-template-page-tpl-club-formations .club-formations .lightbox-video iframe{height:16.2rem}.mobile .page-template-page-tpl-club-formations .club-formations-next{margin-bottom:2rem}.mobile .page-template-page-tpl-club-formations .club-formations-next-articles-teaser{margin-bottom:2rem}.mobile .page-template-page-tpl-club-formations .club-formations-next-articles-text{border:none;padding-bottom:0}.mobile .page-template-page-tpl-club-formations .club-formations-next a.button{position:static;-webkit-transform:translate(0);transform:translate(0);margin-top:2rem}.mobile .page-template-page-tpl-club-formations a.button-texture{padding:3rem 1rem}.page-template-page-tpl-club-recompenser,.page-template-page-tpl-club-compte{background:#fff}.page-template-page-tpl-club-recompenser .club-awards-points,.page-template-page-tpl-club-compte .club-awards-points{padding-top:3rem;padding-bottom:6rem}.page-template-page-tpl-club-recompenser .club-awards-points-welcome,.page-template-page-tpl-club-compte .club-awards-points-welcome{display:inline-block;vertical-align:middle;width:auto;margin-right:14rem;line-height:1}.page-template-page-tpl-club-recompenser .club-awards-points-welcome .welcome-title-top,.page-template-page-tpl-club-compte .club-awards-points-welcome .welcome-title-top{font-size:3.6rem}.page-template-page-tpl-club-recompenser .club-awards-points-welcome .welcome-title-bottom,.page-template-page-tpl-club-compte .club-awards-points-welcome .welcome-title-bottom{font-size:4.8rem}.page-template-page-tpl-club-recompenser .club-awards-points-number,.page-template-page-tpl-club-compte .club-awards-points-number{padding-bottom:0}.page-template-page-tpl-club-recompenser .club-awards-points-number a,.page-template-page-tpl-club-compte .club-awards-points-number a{position:relative;left:auto;-webkit-transform:translate(0);transform:translate(0);width:auto;top:2.5rem;padding:0.2rem}.page-template-page-tpl-club-recompenser .club-awards-points-number a span,.page-template-page-tpl-club-compte .club-awards-points-number a span{padding:1.1rem 2.2rem;line-height:1.6}.page-template-page-tpl-club-recompenser .club-awards-points-number .number-points,.page-template-page-tpl-club-compte .club-awards-points-number .number-points{margin:1rem 0 -2.5rem 0}.page-template-page-tpl-club-recompenser .club-awards-points-number .number-points sup,.page-template-page-tpl-club-compte .club-awards-points-number .number-points sup{font-size:2.5rem;top:-3.5rem}.page-template-page-tpl-club-recompenser .club-awards-points-number-validity,.page-template-page-tpl-club-compte .club-awards-points-number-validity{display:inline-block;width:100%;color:#dea670;font-weight:700;font-size:1.3rem;position:relative;top:1.5rem}.page-template-page-tpl-club-recompenser .cadeaux-limite-mention,.page-template-page-tpl-club-compte .cadeaux-limite-mention{max-width:56rem;padding:0 1rem;margin:0 auto;text-align:center;font-size:1.4rem}.mobile .page-template-page-tpl-club-recompenser .club-awards-points-welcome,.mobile .page-template-page-tpl-club-compte .club-awards-points-welcome{margin-right:0}.mobile .page-template-page-tpl-club-recompenser .club-awards-points-welcome .welcome-title-top,.mobile .page-template-page-tpl-club-compte .club-awards-points-welcome .welcome-title-top{font-size:2.6rem}.mobile .page-template-page-tpl-club-recompenser .club-awards-points-welcome .welcome-title-bottom,.mobile .page-template-page-tpl-club-compte .club-awards-points-welcome .welcome-title-bottom{font-size:3.6rem}.mobile .page-template-page-tpl-club-recompenser .club-awards-points-number a.button,.mobile .page-template-page-tpl-club-compte .club-awards-points-number a.button{height:auto;padding:0.2rem;line-height:2.2}.mobile .page-template-page-tpl-club-recompenser .club-awards-points-number a.button span,.mobile .page-template-page-tpl-club-compte .club-awards-points-number a.button span{line-height:1;padding:1rem 0.2rem}.page-template-page-tpl-club-recompenser .club-awards-actions,.page-template-page-tpl-club-compte .club-awards-actions{text-align:center;padding-bottom:7rem}.page-template-page-tpl-club-recompenser .club-awards-actions h1,.page-template-page-tpl-club-compte .club-awards-actions h1{text-align:center;background-position:center}.page-template-page-tpl-club-recompenser .club-awards-actions-container,.page-template-page-tpl-club-compte .club-awards-actions-container{display:inline-block;position:relative;border:0.4rem double #c17b55;background:#fff;padding:9rem 0 3rem 3rem;width:70rem}.page-template-page-tpl-club-recompenser .club-awards-actions-container:before,.page-template-page-tpl-club-compte .club-awards-actions-container:before{height:5rem}.page-template-page-tpl-club-recompenser .club-awards-actions-list,.page-template-page-tpl-club-compte .club-awards-actions-list{display:inline-block;max-width:67rem;max-height:34rem;overflow-y:scroll;width:100%;padding-right:4.8rem;margin-right:1.5rem}.page-template-page-tpl-club-recompenser .club-awards-actions-list-date-title,.page-template-page-tpl-club-compte .club-awards-actions-list-date-title{float:left;background:#fff;padding-right:2rem}.page-template-page-tpl-club-recompenser .club-awards-actions-list li,.page-template-page-tpl-club-compte .club-awards-actions-list li{display:inline-block;width:calc(100% - 5rem);line-height:3.7rem;list-style:none;position:relative;text-align:left}.page-template-page-tpl-club-recompenser .club-awards-actions-list li:before,.page-template-page-tpl-club-compte .club-awards-actions-list li:before{float:left;width:0;line-height:2.5rem;content:'......................................................................................................................................................................................';color:#dea670}.page-template-page-tpl-club-recompenser .club-awards-actions-list-title,.page-template-page-tpl-club-compte .club-awards-actions-list-title{font-size:2rem}.page-template-page-tpl-club-recompenser .club-awards-actions-list-date,.page-template-page-tpl-club-compte .club-awards-actions-list-date{text-align:left;font-family:'Proxima',sans-serif;margin-right:1.5rem;font-size:1.4rem;color:#999}.page-template-page-tpl-club-recompenser .club-awards-actions-list-points,.page-template-page-tpl-club-compte .club-awards-actions-list-points{font-size:2rem;background:#fff;padding-left:2rem}.page-template-page-tpl-club-recompenser .club-awards-actions-list-points.title,.page-template-page-tpl-club-compte .club-awards-actions-list-points.title{position:absolute;right:-5rem;top:0}.mobile .page-template-page-tpl-club-recompenser .club-awards-actions-container,.mobile .page-template-page-tpl-club-compte .club-awards-actions-container{padding:7rem 0 0 0;width:100%}.mobile .page-template-page-tpl-club-recompenser .club-awards-actions-list,.mobile .page-template-page-tpl-club-compte .club-awards-actions-list{width:auto;margin:0 0;padding:0 1.5rem 0 0}.mobile .page-template-page-tpl-club-recompenser .club-awards-actions-list-date,.mobile .page-template-page-tpl-club-compte .club-awards-actions-list-date{float:left;width:100%}.mobile .page-template-page-tpl-club-recompenser .club-awards-actions-list-date-title,.mobile .page-template-page-tpl-club-compte .club-awards-actions-list-date-title{padding-right:0;margin-right:0}.mobile .page-template-page-tpl-club-recompenser .club-awards-actions-list-points.title,.mobile .page-template-page-tpl-club-compte .club-awards-actions-list-points.title{position:static}.mobile .page-template-page-tpl-club-recompenser .club-awards-actions-list li,.mobile .page-template-page-tpl-club-compte .club-awards-actions-list li{width:100%;padding-left:1rem;line-height:1.9}.mobile .page-template-page-tpl-club-recompenser .club-awards-actions-list li:before,.mobile .page-template-page-tpl-club-compte .club-awards-actions-list li:before{display:none}.mobile .page-template-page-tpl-club-recompenser .club-awards-actions-list-title,.mobile .page-template-page-tpl-club-compte .club-awards-actions-list-title{font-size:1.8rem}.page-template-page-tpl-club-recompenser .club-more-points,.page-template-page-tpl-club-compte .club-more-points{display:inline-block;text-align:center}.page-template-page-tpl-club-recompenser .club-more-points h1,.page-template-page-tpl-club-compte .club-more-points h1{margin-bottom:10rem}.page-template-page-tpl-club-recompenser .club-more-points-container,.page-template-page-tpl-club-compte .club-more-points-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-tpl-club-recompenser .club-more-points-actions,.page-template-page-tpl-club-compte .club-more-points-actions{display:inline-block;position:relative;vertical-align:top;width:calc(33.333333333333336% - 5.33333rem);margin-right:5rem;margin-bottom:5rem;background:#fff;border:0.4rem double #b07f51}.page-template-page-tpl-club-recompenser .club-more-points-actions-top,.page-template-page-tpl-club-compte .club-more-points-actions-top{position:relative;pointer-events:none}.page-template-page-tpl-club-recompenser .club-more-points-actions-top .picture,.page-template-page-tpl-club-compte .club-more-points-actions-top .picture{width:auto;height:16.5rem;background-position:center;background-size:contain}.page-template-page-tpl-club-recompenser .club-more-points-actions h3,.page-template-page-tpl-club-compte .club-more-points-actions h3{display:inline-block;pointer-events:none;border-top:1px dotted #c17b55;font-size:2rem;line-height:1.1;width:100%;text-align:center;padding:4.5rem 2rem 2rem 2rem;margin:0}.page-template-page-tpl-club-recompenser .club-more-points-actions-point,.page-template-page-tpl-club-compte .club-more-points-actions-point{display:inline-block;pointer-events:none;border:1px solid #b07f51;position:relative;top:2.5rem;line-height:4.1rem;padding:0.2rem;background:#fff;font-size:1.6rem}.page-template-page-tpl-club-recompenser .club-more-points-actions-point span,.page-template-page-tpl-club-compte .club-more-points-actions-point span{display:inline-block;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);padding:0.3rem 5.2rem;color:#fff;font-family:'Cantata One'}.page-template-page-tpl-club-recompenser .club-more-points-actions .label-new-action,.page-template-page-tpl-club-compte .club-more-points-actions .label-new-action{margin-left:auto;margin-right:auto;width:11rem;padding:0.6rem 1rem;font-family:Bodoni;font-size:1.4rem;font-weight:700;color:#fff;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);text-transform:uppercase}.page-template-page-tpl-club-recompenser .club-more-points-actions .action-picture-modal,.page-template-page-tpl-club-compte .club-more-points-actions .action-picture-modal{width:6.8rem;height:6.8rem;margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:1rem}.page-template-page-tpl-club-recompenser .club-more-points-actions .action-open-modal,.page-template-page-tpl-club-compte .club-more-points-actions .action-open-modal{display:block;pointer-events:none;margin-left:auto;margin-right:auto;font-family:Bodoni;font-size:1.8rem;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-template-page-tpl-club-recompenser .club-more-points-actions .action-open-modal:hover,.page-template-page-tpl-club-compte .club-more-points-actions .action-open-modal:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.page-template-page-tpl-club-recompenser .club-more-points-actions-modal,.page-template-page-tpl-club-compte .club-more-points-actions-modal{cursor:pointer}.mobile .page-template-page-tpl-club-recompenser h2,.mobile .page-template-page-tpl-club-compte h2{background-size:100%}.mobile .page-template-page-tpl-club-recompenser .club-more-points-actions,.mobile .page-template-page-tpl-club-compte .club-more-points-actions{width:100%;margin-right:0}.mobile .page-template-page-tpl-club-recompenser .club-more-points h1,.mobile .page-template-page-tpl-club-compte .club-more-points h1{margin-bottom:6rem}.club-awards-points-number{display:inline-block;vertical-align:middle;position:relative;width:auto;border:0.4rem double #c17b55;background:#fff;padding-bottom:4rem}.club-awards-points-number .number-title{font-size:3.6rem;border-bottom:1px dotted #c17b55;margin-bottom:0;padding:0 13.5rem}.club-awards-points-number .number-points{position:relative;font-size:7.2rem;margin:1rem 0 -1.5rem 0}.club-awards-points-number .number-points sup{font-size:medium}.club-awards-points-number .number-points-help{position:absolute;right:2rem;top:1.2rem;content:'?';border-radius:50%;width:2rem;height:2rem;font-size:1.2rem;padding-top:0.3rem;cursor:pointer;font-family:'Open Sans',sans-serif;font-style:normal;background:#c17b55;color:#fff}.club-awards-points-number .number-points-help:hover ~ .number-points-tooltip{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.club-awards-points-number .number-points-tooltip{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:20rem 4rem;transform-origin:20rem 4rem;position:absolute;right:-2rem;top:-4rem;padding:1rem;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:1.3rem;background-color:rgba(0,0,0,0.7);color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.club-awards-points-number .number-points-tooltip:after{content:'';position:absolute;right:4rem;bottom:-1rem;width:2rem;height:1rem;border-style:solid;border-width:1rem 1rem 0 1rem;border-color:rgba(0,0,0,0.7) transparent transparent transparent}.club-awards-points-number a{width:80%;position:absolute;left:50%;bottom:-2.5rem;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);padding:1rem 2rem;font-size:1.6rem}.club-awards-points-list-text{color:#fff;margin-bottom:1rem;font-size:1.4rem}.mobile .club-awards-points-number{width:100%}.mobile .club-awards-points-number .number-title{padding:0;font-size:2.6rem}.mobile .club-awards-points-number .number-points{font-size:5.2rem}.club-awards-gifts{display:inline-block;width:100%;text-align:center;padding-bottom:6rem}.club-awards-gifts h1{text-align:center}.club-awards-gifts .points{position:absolute;right:1rem;top:0.5rem;color:#b07f51;font-family:Bodoni;font-size:3.1rem;font-weight:700;float:right}.club-awards-gifts .points sup{font-size:1.2rem;position:relative;top:-1.5rem}.club-awards-gifts-position{display:-webkit-box;display:-ms-flexbox;display:flex;align-item:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.club-awards-gifts-gift{position:relative;width:calc(33.333333333333336% - 2.66667rem);margin-right:3rem;border:0.4rem double #b07f51;background:#fff;margin-bottom:6.5rem;padding-bottom:4rem}.club-awards-gifts-gift:nth-child(3n +3){margin-right:0}.club-awards-gifts-gift-picture{background-image:url("images/club/image-3.jpg");background-size:18.6rem 18.7rem;background-size:contain;background-position:center;min-height:24rem}.club-awards-gifts-gift-subtitle{font-family:Bodoni;font-size:1.8rem}.club-awards-gifts-gift h5{display:inline-block;width:100%;border-top:1px dotted #c17b55;font-size:2.4rem;line-height:1.2;color:#404040;font-family:Bodoni;margin:0;padding:3rem 5rem 0 5rem}.club-awards-gifts-gift button{position:absolute;left:50%;bottom:-3rem;-webkit-transform:translate(-50%);transform:translate(-50%);white-space:nowrap;top:auto}.club-awards-gifts-gift .miss-points{border:0.4rem double #c17b55;padding:0}.club-awards-gifts-gift .miss-points span{color:#c17b55;padding:0.3rem 1.2rem;background:#fff}.club-awards-gifts-gift-link{position:absolute;left:0;top:0;width:100%;height:110%}.club-awards-gifts-gift:hover button{padding:0.2rem;border:1px solid #c17b55;color:#b07f51}.club-awards-gifts-gift:hover button span{background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);border:none;color:#fff}.mobile .club-awards-gifts-gift{width:100%;margin-right:0}.mobile .club-awards-gifts-gift h5{padding:2rem;padding-bottom:0}.mobile .club-awards-gifts-gift-picture{margin-top:3rem}.single-cadeaux .club-award{margin-top:8rem;padding-bottom:11.5rem}.single-cadeaux .club-award .cadeaux-limite-wrapper{float:left;width:100%}.single-cadeaux .club-award .cadeaux-limite-mention{overflow:hidden;max-width:100%;padding:0 1rem;margin:0 auto;text-align:left;font-size:1.4rem}.single-cadeaux .club-award-description{float:left;width:30%;margin-right:4rem;text-align:center}.single-cadeaux .club-award-description h1{text-align:right;font-size:3.4rem;padding-left:12rem;margin:0;line-height:4rem}.single-cadeaux .club-award-description-subtitle{float:right;width:100%;text-align:right;color:#c17b55;font-family:'Arial';font-size:1.5rem}.single-cadeaux .club-award-description-points{float:right;background:#fff;font-size:3rem;font-family:Bodoni;font-weight:700;padding:0.5rem 2rem;margin-bottom:6.5rem;margin-top:2rem;border:0.4rem double #c17b55}.single-cadeaux .club-award-description-points sup{font-size:2rem}.single-cadeaux .club-award-description-text{display:inline-block;width:100%;margin-bottom:4rem;font-size:1.5rem;text-align:left;color:#797c84}.single-cadeaux .club-award-description-text:before{width:100%;top:-3.5rem}.single-cadeaux .club-award-description-variations{padding:0 3.5rem;margin-bottom:3.5rem;text-align:left}.single-cadeaux .club-award-description-variations.nb-variation-1 .club-award-description-variations-choice{margin-left:0;margin-right:0}.single-cadeaux .club-award-description-variations.nb-variation-2 .club-award-description-variations-choice{margin-left:1rem;margin-right:1rem}.single-cadeaux .club-award-description-variations.nb-variation-3 .club-award-description-variations-choice{margin-left:1rem;margin-right:1rem}.single-cadeaux .club-award-description-variations.nb-variation-3 .club-award-description-variations-choice{margin-left:0.5rem;margin-right:0.5rem;padding:0 1rem}.single-cadeaux .club-award-description-variations.nb-variation-4 .club-award-description-variations-choice{margin-left:0.2rem;margin-right:0.2rem;padding:0 0.7rem}.single-cadeaux .club-award-description-variations.nb-variation-5 .club-award-description-variations-choice{margin-left:0.2rem;margin-right:0.2rem;padding:0 0.7rem}.single-cadeaux .club-award-description-variations h2{margin:0;color:#c17b55;font-weight:400;font-family:'Arial'}.single-cadeaux .club-award-description-variations-choice{background-color:#fff;border:1px solid #e6e6e6;margin:1.5rem 1rem 0 1rem;display:inline-block;height:4rem;line-height:4rem;padding:0 1.5rem;vertical-align:middle}.single-cadeaux .club-award-description-variations-choice label{display:inline-block;vertical-align:middle}.single-cadeaux .club-award-description-variations-choice:first-of-type{margin-left:0 !important}.single-cadeaux .club-award-description-variations-choice:last-of-type{margin-right:0 !important}.single-cadeaux .club-award-description-variations-choice .variation-input-radio{display:inline-block;vertical-align:middle;margin-right:0.5rem;border:1px solid #e6e6e6;border-radius:0.8rem;width:1.6rem;height:1.6rem;padding:0.35rem;text-align:center;position:relative}.single-cadeaux .club-award-description-variations-choice .variation-input-radio span{display:block;width:100%;height:100%;border-radius:1.6rem;background-color:#fff}.single-cadeaux .club-award-description-variations-choice.active .variation-input-radio span{background-color:#c17b55}.single-cadeaux .club-award-picture{float:right;width:65%;background-image:url("images/border-image-2.png");background-size:78.4rem 55.6rem;background-size:100% 100%;padding:4rem;background-color:#fff}.single-cadeaux .club-award-picture.mobile-only{display:none}.single-cadeaux .club-award-picture figure{background-size:contain;margin:0;width:100%;height:41.3rem;background-position:center}.single-cadeaux .club-award-picture figure:after{background-image:none}.single-cadeaux .club-award-picture figure img{width:100%}.single-cadeaux .toolsbar{display:none}.mobile .single-cadeaux .club-award{width:100%;margin-top:2rem;padding-bottom:4rem}.mobile .single-cadeaux .club-award-description{width:100%}.mobile .single-cadeaux .club-award-description h1{font-size:3.6rem;padding-left:0}.mobile .single-cadeaux .club-award-description span{text-align:right}.mobile .single-cadeaux .club-award-description-text{width:100%;text-align:left}.mobile .single-cadeaux .club-award-description-points{margin-bottom:1rem}.mobile .single-cadeaux .club-award-description .button-gradient{width:100%}.mobile .single-cadeaux .club-award-description .button-gradient span{width:100%;padding:0.3rem 3.2rem}.mobile .single-cadeaux .club-award-picture{width:100%;margin-bottom:2rem}.mobile .single-cadeaux .club-award-picture figure{height:20rem;background-size:contain}.mobile .single-cadeaux .club-award-picture figure:after{-webkit-transform:translate(0);transform:translate(0);left:0;width:100%}.mobile .single-cadeaux .club-award-picture.desktop-only{display:none}.mobile .single-cadeaux .club-award-picture.mobile-only{display:block}.page-template-page-tpl-club-sinspirer .club-inspire-header{padding-bottom:0}.page-template-page-tpl-club-sinspirer .club-inspire-header-intro{padding:0 8rem;position:absolute;z-index:1;left:0;top:0}.page-template-page-tpl-club-sinspirer .club-inspire-header-intro h2.hand-title{margin-top:4.5rem}.page-template-page-tpl-club-sinspirer .club-inspire-header-intro-text{width:45rem;margin-bottom:6rem;font-family:Bodoni;font-style:italic;font-weight:700;font-size:3.3rem}.page-template-page-tpl-club-sinspirer .club-inspire-header .slide{position:relative;padding-top:20rem;background-size:cover;height:46rem;background-position:center}.page-template-page-tpl-club-sinspirer .club-inspire-header .slide:after{content:'';background:rgba(0,0,0,0.2);position:absolute;left:0;top:0;width:100%;height:100%}.page-template-page-tpl-club-sinspirer .club-inspire-header .slide .club-header-text{width:100%;position:relative;z-index:10}.page-template-page-tpl-club-sinspirer .club-inspire-header .slide .club-header-text h2{line-height:1}.page-template-page-tpl-club-sinspirer .club-inspire-articles{padding-bottom:0}.page-template-page-tpl-club-sinspirer .club-inspire-articles h2{background-image:url("images/club/tous-les-articles.png");background-size:41.9rem 5rem;text-indent:-999.9rem}.page-template-page-tpl-club-sinspirer .club-inspire-articles .asychronous-items-article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-page-tpl-club-sinspirer .club-inspire-articles-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-template-page-tpl-club-sinspirer .club-inspire-articles-article-text{height:100%}.mobile .page-template-page-tpl-club-sinspirer .club-inspire-articles{width:100%}.mobile .page-template-page-tpl-club-sinspirer .club-inspire-articles h2{background-size:100%}.mobile .page-template-page-tpl-club-sinspirer .club-inspire-articles a.button-texture:before{width:97.3%;margin-left:0.29rem}.page-template-page-tpl-club-sinspirer .club-experts{padding-bottom:9rem;display:none}.page-template-page-tpl-club-sinspirer .club-experts h2{background-image:url("images/club/etre-accompagne-inline.png");background-size:76.5rem 9.2rem;text-indent:-999.9rem;line-height:9.2rem}.page-template-page-tpl-club-sinspirer .club-experts-articles{position:relative;border:0.4rem double #c17b55;background-color:#fff;text-align:center;padding:6rem 0 6rem 0;margin-bottom:4rem}.page-template-page-tpl-club-sinspirer .club-experts-articles:before{width:100%;height:5rem}.page-template-page-tpl-club-sinspirer .club-experts-articles-article{vertical-align:top;position:relative;width:auto;margin:2rem 2rem 0;display:inline-block;width:calc(33.333333333333336% - 2rem);margin-right:2rem}.page-template-page-tpl-club-sinspirer .club-experts-articles-article:hover .club-experts-articles-article-picture div{-webkit-transform:scale(1.1);transform:scale(1.1)}.page-template-page-tpl-club-sinspirer .club-experts-articles-article-picture{float:left;background-size:cover;width:100%;height:24.5rem;margin:0;overflow:hidden}.page-template-page-tpl-club-sinspirer .club-experts-articles-article-picture div{background-size:cover;background-position:center;height:24.5rem;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.page-template-page-tpl-club-sinspirer .club-experts-articles-article h3{display:inline-block;width:100%;background:#fff;max-height:8.5rem;margin:0;border:1px solid #f6f4f4;font-size:2.1rem;line-height:1.2;padding:2rem 1rem 9rem 1rem}.page-template-page-tpl-club-sinspirer .club-experts-articles-article a.button{position:absolute;left:50%;bottom:-2rem;-webkit-transform:translate(-50%);transform:translate(-50%);font-size:1.5rem;padding:1px;white-space:nowrap}.page-template-page-tpl-club-sinspirer .club-experts-articles-article a.button span{padding:0 2.2rem}.mobile .page-template-page-tpl-club-sinspirer .club-inspire-header-intro{padding:0 2rem;pointer-events:none}.mobile .page-template-page-tpl-club-sinspirer .club-inspire-header-intro-text{width:100%}.mobile .page-template-page-tpl-club-sinspirer .club-inspire-header .slideshow .dots{bottom:2.5rem}.mobile .page-template-page-tpl-club-sinspirer .club-inspire-header .slideshow .club-header-text{margin-top:-6rem}.mobile .page-template-page-tpl-club-sinspirer .club-inspire-header .slideshow .club-header-text h2{margin-bottom:4rem}.mobile .page-template-page-tpl-club-sinspirer .club-experts{width:100%;padding-bottom:4rem}.mobile .page-template-page-tpl-club-sinspirer .club-experts h2{background-size:100%;line-height:1.2}.mobile .page-template-page-tpl-club-sinspirer .club-experts-articles{margin-bottom:2rem}.mobile .page-template-page-tpl-club-sinspirer .club-experts-articles-article{display:inline-block;margin:0}.mobile .page-template-page-tpl-club-sinspirer .club-experts-articles-article a{width:100%}.mobile .page-template-page-tpl-club-sinspirer .club-experts-articles-article a.button{position:static;-webkit-transform:translate(0);transform:translate(0)}.mobile .page-template-page-tpl-club-sinspirer .club-experts-articles-article h3{max-height:none}.mobile .page-template-page-tpl-club-sinspirer .club-experts a.button-texture:before{width:97.3%;margin-left:0.29rem}.club-invitation{background-color:#fff;text-align:center;padding-bottom:6rem}.club-invitation .club-header{background-image:url("images/preview/preview.jpg");background-size:133.9rem 45.7rem;width:100%;height:45rem;background-position:center;background-size:cover;margin-bottom:4rem}.club-invitation .club-header-text{margin:6.5rem 0 0 6.5rem;text-align:left}.club-invitation .club-header-text h1{font-family:'Quickpen';margin:0 0 0.5rem}.club-invitation .club-header-text h2{margin:0}.club-invitation .club-articles{padding-bottom:0}.club-invitation .invitations h1{display:inline-block;width:100%;font-size:3.5rem;margin-top:0}.club-invitation .invitations h1 span{display:inline-block;width:100%;color:#c17b55;font-size:2rem;margin-bottom:0}.club-invitation .invitations h1 span:after{bottom:-2rem;width:100%}.club-invitation .invitations-block{display:inline-block;margin-bottom:7rem;width:100%;height:44rem}.club-invitation .invitations .slideshow-picture{display:inline-block;position:relative;width:70%}.club-invitation .invitations .slideshow-picture .slick-arrow{background:rgba(0,0,0,0.3);position:absolute;z-index:1;bottom:50%;padding:2rem 1rem}.club-invitation .invitations .slideshow-picture .slick-arrow:before{content:'';width:1.5vmin;height:1.5vmin;border-width:.2vmin .2vmin 0 0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border-style:solid;-webkit-transform-origin:center;transform-origin:center;border-color:#fff;display:block}.club-invitation .invitations .slideshow-picture .slick-arrow:after{content:'';float:left;position:relative;top:-100%;width:100%;height:100%;border-width:0 .4vmin 0 0;border-style:solid;border-color:#fff;-webkit-transform-origin:100% 0;transform-origin:100% 0}.club-invitation .invitations .slideshow-picture .slick-arrow.prev{left:0}.club-invitation .invitations .slideshow-picture .slick-arrow.next{right:0}.club-invitation .invitations .slideshow-picture .slick-arrow.next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.club-invitation .invitations .slideshow-picture .slide{display:inline-block;background-image:url("images/club/invitation.jpg");background-size:78.3rem 43.9rem;background-size:cover;float:left;width:100%;height:44rem;background-position:center}.club-invitation .invitations .slideshow-picture .legend{position:absolute;left:0;bottom:0;background:#fff;width:100%;text-align:left;font-size:1.4rem;color:#797c84;padding:0.5rem 1rem}.club-invitation .invitations .block-text{margin-top:0}.club-invitation .invitations .tplblock01{margin-bottom:8rem}.club-invitation .invitations .title01{padding-bottom:1rem;line-height:1.3}.club-invitation .invitations .block-text--text{margin-top:1.5rem;color:#797c84;font-size:2rem;padding-right:3.5rem;text-align:left;text-indent:0;margin:0.5rem 0}.club-invitation .invitations .tplblock01--part-left{float:left}.club-invitation .invitations .tplblock01--part-left h1{text-align:right;padding-right:5rem}.club-invitation .invitations .tplblock01--part-right{float:left;width:27%;padding-left:5rem}.club-invitation .invitations .tplblock01--part-right h1{text-align:left}.club-invitation .invitations .mobile-only{display:none}.mobile .club-invitation .club-header-text{margin:3rem}.mobile .club-invitation .club-header h1{width:100%}.mobile .club-invitation .club-invitation-title{padding:0 1rem}.mobile .club-invitation .club-articles{background:transparent}.mobile .club-invitation .invitations .tplblock01--part-right,.mobile .club-invitation .invitations .tplblock01--part-left{width:100%;padding-left:0}.mobile .club-invitation .invitations .tplblock01--part-right h1,.mobile .club-invitation .invitations .tplblock01--part-left h1{text-align:left}.mobile .club-invitation .invitations .block-text{margin-bottom:2rem}.mobile .club-invitation .invitations .slideshow-picture{width:100%}.mobile .club-invitation .invitations .desktop-only{display:none}.mobile .club-invitation .invitations .mobile-only{display:block}header #menu-contest{width:100%;text-align:center;position:relative;z-index:9;top:0}.page-wrapper.club header #menu-contest{display:block}header #menu-contest > div{background:#382818;float:left;width:100%;height:auto;-webkit-transition:all .3s ease;transition:all .3s ease}header #menu-contest > div.active{opacity:1;-webkit-transform:scale(1);transform:scale(1);height:auto}header #menu-contest > div.active li a{pointer-events:auto}header #menu-contest li{display:inline-block;float:none;color:#fff;padding:0;border:none}header #menu-contest li.menu-item-deconnexion,header #menu-contest li.picto-account,header #menu-contest li.picto-log,header #menu-contest li.hidden{display:none}header #menu-contest li.picto-gift a:after{display:none}header #menu-contest li a{border:none;color:#dbbe94;padding:1rem 2rem;display:block;-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;-ms-background-clip:inherit;-ms-text-fill-color:inherit;background:none;position:relative;font-size:1.8rem;font-family:Bodoni;font-weight:700}header #menu-contest li a:visited{color:#dbbe94}header #menu-contest li a:after{border-right:.5px dotted #8f6741;content:' ';display:block;width:1px;height:3rem;position:absolute;right:-0.2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header #menu-contest li a:hover{background-color:#423324}header #menu-contest li.current_page_item a:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:0.5rem;background-color:#dbbe94}.mobile header #menu-contest li.current_page_item a:before{display:none}.single-cadeaux header #menu-contest .menu-item-756 a:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:0.5rem;background-color:#dbbe94}.mobile .single-cadeaux header #menu-contest .menu-item-756 a:before{display:none}.single-formations header #menu-contest .menu-item-758 a:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:0.5rem;background-color:#dbbe94}.mobile .single-formations header #menu-contest .menu-item-758 a:before{display:none}.single-recette_club header #menu-contest .menu-item-755 a:before,.single-conseils header #menu-contest .menu-item-755 a:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:0.5rem;background-color:#dbbe94}.mobile .single-recette_club header #menu-contest .menu-item-755 a:before,.mobile .single-conseils header #menu-contest .menu-item-755 a:before{display:none}.single-breves header #menu-contest .menu-item-755 a:before,.single-articles header #menu-contest .menu-item-755 a:before{display:none}.page-template-page-tpl-club-log header #menu-contest .menu-item-938 a:before{display:none}header #menu-contest .menu-burger-link{display:none}.mobile header #menu-contest{position:relative;top:0;bottom:0}.page-wrapper.club .mobile header #menu-contest{display:block}.page-wrapper.club .mobile header #menu-contest.mobile-only{display:none}.mobile header #menu-contest.active .menu-menu-club-container{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);height:100vh}.mobile header #menu-contest.active .menu-menu-club-container li.current-menu-item{background:none}.mobile header #menu-contest.active .menu-menu-club-container li.current_page_item a:before{display:none}.mobile header #menu-contest.active .menu-menu-club-container li a{pointer-events:auto}.mobile header #menu-contest.active .menu-menu-club-container li:last-of-type{border-bottom:none}.mobile header #menu-contest.active .menu-menu-club-container li.menu-item-deconnexion,.mobile header #menu-contest.active .menu-menu-club-container li.picto-log,.mobile header #menu-contest.active .menu-menu-club-container li.picto-account{display:inline-block}.single-recette_club .mobile header #menu-contest.active .menu-menu-club-container .menu-item-755 a:before,.single-conseils .mobile header #menu-contest.active .menu-menu-club-container .menu-item-755 a:before{display:none}.mobile header #menu-contest.desktop-only{display:none}.mobile header #menu-contest .menu-menu-club-container{-webkit-transform:translateY(-20rem);transform:translateY(-20rem)}.mobile header #menu-contest .menu-menu-club-container:before{float:left;width:auto;text-align:left;content:'Le club';font-weight:lighter;margin-left:2rem;font-size:1.8rem;padding:1.4rem 0;color:#c17b55}.mobile header #menu-contest .menu-menu-club-container li{padding:0 4rem;margin-right:0;background-color:#382818;border-bottom:1px solid #2f1f0f}.mobile header #menu-contest .menu-menu-club-container li:first-of-type{border-top:1px solid #2f1f0f}.mobile header #menu-contest .menu-menu-club-container li a{width:100%;font-size:1.8rem;padding-top:1rem;padding-bottom:1rem;padding-left:0;padding-right:0;font-family:'Open Sans',sans-serif;font-weight:lighter;font-style:normal;text-align:left}.mobile header #menu-contest .menu-menu-club-container li a:after{display:none}.mobile header #menu-contest .menu-menu-club-container li a:before{float:left;margin:0;background-size:80%;margin-right:1rem}.order-resume{display:inline-block}.order-resume-container{display:inline-block;width:100%}.order-resume-description{display:inline-block;text-align:center;padding-bottom:4rem}.order-resume-description-table{display:inline-block;max-width:66rem;background:#fff;border:0.4rem double #c17b55;padding:1rem 0;font-family:'Proxima',sans-serif;margin-bottom:2rem}.order-resume-description-table .row{display:inline-block}.order-resume-description-table .row .cell{display:inline-block}.order-resume-description-table-head{width:100%;color:#c17b55;font-size:1.8rem;font-weight:700;border-bottom:1px dotted #c17b55;text-align:right;padding-right:4rem;padding-bottom:1rem}.order-resume-description-table-head span{width:22rem}.order-resume-description-table-product{width:100%;color:#797c84;font-size:1.6rem;padding:0 2rem;border-bottom:1px dotted #c17b55}.order-resume-description-table-product span{padding-left:17rem}.order-resume-description-table-product figure{display:inline-block;vertical-align:middle;width:6rem;height:9rem}.order-resume-description-table-product figure img{float:left}.order-resume-description-table-product .number{text-align:right;vertical-align:middle}.order-resume-description-table-total{text-align:right}.order-resume-description-table-total span{font-weight:700;font-size:1.8rem;color:#c17b55}.order-resume-description-table-resume{float:right;width:auto}.order-resume-description-table-resume .row{display:block;border-bottom:1px dotted #c17b55;width:auto;padding:1rem 0}.order-resume-description-table-resume .row:last-of-type{border-bottom:none}.order-resume-description-table-resume .number{text-align:left;color:#666;font-weight:700;margin-left:2rem;padding-right:4rem}.order-resume-description-table-resume .points{text-align:right;font-weight:400}.order-resume-description-table-resume .points .number{font-weight:400;color:#797c84}.order-resume-description-table-resume .points span{font-weight:400;font-size:1.4rem;font-weight:700;color:#c17b55}.order-resume-description-button{display:inline-block;width:100%;text-align:right;max-width:66rem}.order-resume-description-button a.button-white{padding:1.1rem 0;font-size:1.4rem}.order-resume-description-button a.button-white span{padding:1.2rem 3rem;height:100%}.order-resume-description-button a.button-gradient{font-size:1.4rem}.order-resume-description-button a.button-gradient span{padding:0.3rem 3rem}.order-resume-description-button a{margin-left:2rem}.mobile .order-resume-description{width:100%;padding:0 1rem 4rem 1rem}.mobile .order-resume-description-table{max-width:100%;margin:0;font-size:1.6rem;margin-bottom:2rem}.mobile .order-resume-description-table-head{padding-right:1rem}.mobile .order-resume-description-table-head span{margin-left:2rem;font-size:1.4rem;width:auto}.mobile .order-resume-description-table-product{padding:0 1.5rem}.mobile .order-resume-description-table-product figure{width:4rem;height:5rem}.mobile .order-resume-description-table-product span{padding-left:3rem;font-size:1.6rem}.mobile .order-resume-description-table-resume .number{padding-right:1.5rem}.mobile .order-resume-description-button{text-align:center}.mobile .order-resume-description-button a{margin:0}.mobile .order-resume-description-button a.button-white{margin-bottom:2rem;padding:0.8rem 0}.mobile .order-resume-description-button a.button-white span{padding:0.8rem 2rem}.mobile .order-resume-description-button a.button-gradient{line-height:4rem}.mobile .order-resume-description-button a.button-gradient span{padding:0 2.5rem}.order-adress{text-align:center}.order-adress-form{display:inline-block;padding-bottom:4rem}.order-adress-form h1{margin-bottom:9rem}.order-adress-form form{width:66rem;display:inline-block}.order-adress-form .form-item{float:left;width:calc(50% - 4rem);margin-right:4rem}.order-adress-form .form-item label{float:left;width:100%;font-family:'Arial';color:#797c84;text-align:left;font-size:1.2rem}.order-adress-form .form-item .form-text{float:left;width:100%}.order-adress-form .label-required{display:inline-block;text-align:left;margin-left:1rem;color:#797c84;width:100%;margin-bottom:4rem}.order-adress-form a.button{padding:0.8rem 5rem;border:0.4rem double #c17b55}.order-adress-form .form-submit,.order-adress-form a.button{margin:0 1rem}.mobile .order-adress-form{padding:0 2rem;padding-bottom:2rem}.mobile .order-adress-form h1{margin-bottom:5rem}.mobile .order-adress-form form{width:100%}.mobile .order-adress-form .form-item{width:100%}.mobile .order-adress-form a.button,.mobile .order-adress-form .form-submit{margin:1rem 0}.mobile .order-adress-form .form-submit{padding:1.5rem 4.5rem}.mobile .order-adress-form .label-required{margin-bottom:2rem}.order-validation{display:inline-block}.order-validation-confirmation{height:100vh;text-align:center;padding-bottom:4rem}.order-validation-confirmation div{font-size:2.4rem;font-family:'Open Sans',sans-serif;font-weight:lighter;padding:0 30rem;margin-bottom:5rem}.order-validation-confirmation a.button span{padding:0 2rem}.mobile .order-validation-confirmation{height:auto}.mobile .order-validation-confirmation div{padding:0 1rem}.order-resume-timeline{text-align:center;display:inline-block;width:100%;margin:3rem 0 4.2rem 0}.order-resume-timeline:after{content:'';width:100%;height:1.1rem;position:absolute;bottom:-4rem;left:0;display:inline-block;background:#b07f51;background:-webkit-gradient(linear,left top, right top,from(#b07f51),color-stop(50%, #dbbe94),to(#b07f51));background:linear-gradient(to right,#b07f51 0%,#dbbe94 50%,#b07f51 100%)}.order-resume-timeline ul{display:inline-block;position:relative;width:100%;margin:0 auto}.order-resume-timeline ul.mobile-only{display:none}.order-resume-timeline li{display:inline-block;position:relative;padding:7rem 5rem 0 5rem}.order-resume-timeline li:after{content:'';position:absolute;z-index:-2;left:100%;top:3rem;width:72%;-webkit-transform:translate(-50%);transform:translate(-50%);border-bottom:1px dotted #c17b55}.order-resume-timeline li:last-of-type::after{display:none}.order-resume-timeline li a{display:inline-block;width:15rem;font-family:Bodoni;font-weight:700;font-size:1.8rem;line-height:1.2}.order-resume-timeline li a:before,.order-resume-timeline li a:after{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:5rem;height:5rem;border-radius:50%;text-align:center}.order-resume-timeline li a:before{top:0.4rem;color:#e0dede;padding:0.7rem;background:#fff;font-size:3rem}.order-resume-timeline li a:after{content:'';z-index:-1;width:5.8rem;height:5.8rem;border:1px solid #e0dede;display:inline-block;background:#f4f4f4}.order-resume-timeline li a.active:before{color:#fff;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%)}.order-resume-timeline li a.active:after{border:1px solid #b07f51}.order-resume-timeline-step-1:before{content:'1'}.order-resume-timeline-step-2:before{content:'2'}.order-resume-timeline-step-3:before{content:'3'}.mobile .order-resume-timeline{max-width:120rem;white-space:nowrap}.mobile .order-resume-timeline ul{width:100vw;overflow-x:auto}.mobile .order-resume-timeline ul.desktop-only{display:none}.mobile .order-resume-timeline ul.mobile-only{display:block}.mobile .order-resume-timeline ul.step-1 li:nth-child(2){margin-left:-50%}.mobile .order-resume-timeline ul.step-2 li:first-child{margin-left:-100%}.mobile .order-resume-timeline ul.step-2 li:nth-child(3){margin-left:-50%}.mobile .order-resume-timeline ul.step-3 li:first-child,.mobile .order-resume-timeline ul.step-3 li:nth-child(2){margin-left:-100%}.mobile .order-resume-timeline ul li{position:relative;display:inline-block;width:100%;padding:7rem 2rem 0 2rem}.mobile .order-resume-timeline ul li:after{width:65%}.mobile .order-resume-timeline ul li a{white-space:pre-wrap;color:transparent;font-size:2.2rem}.mobile .order-resume-timeline ul li a.active{color:inherit}.pdf-article{background-color:#f6f4f4;margin-bottom:20mm}.pdf-article .article-header h2{font-size:8mm;margin-bottom:0;color:#404040}.pdf-article .article-header div{font-size:4mm;color:#404040}.pdf-article .article-content h3{font-size:5mm;color:#cf9556}.pdf-article .article-content div{color:#797c84;font-size:4mm;line-height:6mm}.pdf-article .article-content-picture{position:relative;width:100%;height:100mm;background-size:cover;margin-bottom:0}.pdf-article .article-content-picture figcaption{position:absolute;left:0;bottom:0;font-size:3mm;width:100%;color:#cf9556;background-color:#fff;padding:1rem}.gift-content{text-align:right}.gift-content h2{margin-bottom:0;font-size:8mm}.gift-content-subtitle{float:right;width:100%;font-size:4mm;color:#c17b55;margin-bottom:4mm}.gift-content-points{float:right;margin-bottom:5mm;font-size:8mm;background:#fff;padding:2mm 4mm;border:1mm double #c17b55;width:auto;font-weight:700;font-family:Bodoni}.gift-content-picture{float:left}.gift-content-text{float:left;text-align:left;font-size:4mm;color:#797c84}.club-preview{background-color:#fff;text-align:center;padding-bottom:6rem}.club-preview .club-header{width:100%;height:45rem;background-position:center;background-size:cover;margin-bottom:4rem}.club-preview .club-header-text{margin:6.5rem 0 0 6.5rem;text-align:left}.club-preview .club-header-text h1{font-family:'Quickpen';margin:0 0 0.5rem}.club-preview .club-header-text h2{margin:0}.club-preview .club-preview-articles{width:100%}.club-preview .club-preview-articles-teaser-picture{width:calc(33.333333333333336% - 5.33333rem);margin-right:5rem;height:26.5rem;margin-bottom:0;float:none;display:inline-block;background-size:cover;background-position:center}.mobile .club-preview .club-header-text{margin:4rem 0 0 4rem}.mobile .club-preview .club-preview-articles{padding:0 1rem}.mobile .club-preview .club-preview-articles-teaser-picture{width:100%;margin-bottom:2rem}.page-template-page-tpl-produits .page-products-slider .slide{position:relative;background-position:center}.page-template-page-tpl-produits .page-products-slider .slide .club-header-text{width:70%;padding-bottom:20rem;min-height:50rem}.page-template-page-tpl-produits .page-products-slider .slide .club-header-text-intro{color:#fff;font-size:1.4rem}.page-template-page-tpl-produits .page-products-slider .slide .club-header-text h2{color:#fff;font-size:5.2rem;margin:4rem 0 1.5rem 0}.page-template-page-tpl-produits .page-products-slider .slide .club-header-text h3{color:#fff;margin-top:0;font-size:2.6rem;margin-bottom:1.5rem}.page-template-page-tpl-produits .page-products-slider .slide:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(120deg,rgba(0,0,0,0.6) 25%,transparent,transparent)}.page-template-page-tpl-produits .offers .offer{padding-bottom:7rem}.page-template-page-tpl-produits .offers .offer.offre-restauration:before{display:none}.page-template-page-tpl-produits .offers .offer-header{margin-top:4rem}.page-template-page-tpl-produits .offers .offer-header h2{font-size:5.2rem;margin:0}.page-template-page-tpl-produits .offers .offer-header a{float:right;top:-6rem}.page-template-page-tpl-produits .offers .offer-category{display:inline-block;width:100%;text-align:left;padding-left:2.5rem;white-space:nowrap;border-top:1px dotted #c17b55;border-bottom:1px dotted #c17b55;margin-bottom:1rem}.page-template-page-tpl-produits .offers .offer-category.mobile-only{display:none}.page-template-page-tpl-produits .offers .offer-category h3{display:inline-block;vertical-align:middle;font-size:2.4rem;margin:1rem 0}.page-template-page-tpl-produits .offers .offer-category a{vertical-align:middle;font-size:1.3rem;letter-spacing:1px;margin:0 4rem;font-weight:700;font-family:'Proxima',sans-serif;text-transform:uppercase;color:#3b3b3b}.page-template-page-tpl-produits .offers .offer-category a.active,.page-template-page-tpl-produits .offers .offer-category a:hover{color:#c17b55;border-bottom:1px solid #c17b55}.page-template-page-tpl-produits .offers .offer-category.mobile-only{display:none}.page-template-page-tpl-produits .offers .sub-offers header{width:100%}.page-template-page-tpl-produits .offers .sub-offers .sub-offer h2{position:relative;width:auto;text-align:center;font-family:'Open Sans',sans-serif;font-size:1.8rem;font-style:italic;font-weight:400}.page-template-page-tpl-produits .offers .sub-offers .sub-offer h2 span:first-of-type{font-size:3.6rem;line-height:2;font-family:'Quickpen',serif;font-weight:700;font-style:normal;padding-left:0.8rem;margin-bottom:3rem;background-position:center}.page-template-page-tpl-produits .offers .sub-offers .sub-offer h2 .badge{position:absolute;right:-20rem;top:0;width:7rem;height:7rem}.page-template-page-tpl-produits .offers .sub-offers .sub-offer h2:after,.page-template-page-tpl-produits .offers .sub-offers .sub-offer h2:before{content:'';width:10rem;height:1px;position:absolute;right:-12rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:url("images/hover-item.png") 0 0 no-repeat}.page-template-page-tpl-produits .offers .sub-offers .sub-offer h2:before{left:-12rem}.page-template-page-tpl-produits .offers .sub-offers .sub-offer.les-sorbets-plein-fruit-24l h2 .badge{background-image:url("images/club/badge-sorbet.png");background-size:7.1rem 7.2rem}.page-template-page-tpl-produits .offers .sub-offers .sub-offer.les-cremes-glacees-24l h2 .badge{background-image:url("images/club/badge-region.png");background-size:7rem 7rem}.page-template-page-tpl-produits .offers .products{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-page-tpl-produits .offers .products .product{display:inline-block;position:relative;width:calc(25% - 2.25rem);margin-right:3rem;margin-bottom:2rem;padding:4rem 4rem 0 4rem;background-color:#fff}.page-template-page-tpl-produits .offers .products .product:nth-child(4n + 4){margin-right:0}.page-template-page-tpl-produits .offers .products .product:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #c17b55}.page-template-page-tpl-produits .offers .products .product a{position:absolute;left:0;top:0;width:100%;height:100%}.page-template-page-tpl-produits .offers .products .product h3{font-size:2.3rem}.page-template-page-tpl-produits .offers .products .product .subtitle{font-size:1.4rem;line-height:1.2;color:#797c84;padding-bottom:3rem;margin-bottom:1rem}.page-template-page-tpl-produits .offers .products .product .notion{position:absolute;left:50%;bottom:0.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.2rem;color:#c17b55;font-weight:400}.page-template-page-tpl-produits .footer-products{padding-bottom:1.5rem}.page-template-page-tpl-produits .footer-products .button{margin-bottom:3rem}.page-template-page-tpl-produits .footer-products .button-texture{padding:2.5rem 4rem;font-size:1.8rem;line-height:1.2}.page-template-page-tpl-produits .footer-products .button:before{height:91%}.page-template-page-tpl-produits .footer-products .button:after{width:97%}.page-template-page-tpl-produits .footer-products .button:hover{padding:0.5rem}.page-template-page-tpl-produits .footer-products .button:hover span{padding:3.5rem 6.6rem}.page-template-page-tpl-produits .footer-products .button:hover:before{height:100%}.page-template-page-tpl-produits .footer-products .button span{display:inline-block}.page-template-page-tpl-produits .footer-products .mentions{color:#797c84;font-size:1.2rem;line-height:1.1;padding:0 8rem}.mobile .page-template-page-tpl-produits .page-products-slider{min-height:100%;height:auto;margin-bottom:-1.5rem}.mobile .page-template-page-tpl-produits .page-products-slider .slide{background-size:cover;min-height:50rem}.mobile .page-template-page-tpl-produits .page-products-slider .slide .club-header-text{padding-bottom:5rem}.mobile .page-template-page-tpl-produits .page-products-slider .slide .club-header-text h2{font-size:3.6rem}.mobile .page-template-page-tpl-produits .page-products-slider .slide .club-header-text h3{font-size:2.4rem}.mobile .page-template-page-tpl-produits .page-products-slider .slide .club-header-text-intro{text-align:left}.mobile .page-template-page-tpl-produits .page-products-slider .slide:before{background:linear-gradient(160deg,rgba(0,0,0,0.6) 35%,transparent,transparent)}.mobile .page-template-page-tpl-produits .page-products-slider .dots{position:relative;bottom:3.5rem}.mobile .page-template-page-tpl-produits .offers .offer{padding-bottom:5rem}.mobile .page-template-page-tpl-produits .offers .offer.offre-glacier:before{height:0.6rem}.mobile .page-template-page-tpl-produits .offers .offer-header{margin-top:2.5rem;margin-bottom:1.5rem}.mobile .page-template-page-tpl-produits .offers .offer-header h2{font-size:3.7rem}.mobile .page-template-page-tpl-produits .offers .button{display:none}.mobile .page-template-page-tpl-produits .offers .offer-category{display:none;padding-bottom:3rem;padding-left:0.8rem;padding-right:0.8rem}.mobile .page-template-page-tpl-produits .offers .offer-category.mobile-only{display:block}.mobile .page-template-page-tpl-produits .offers .offer-category h3{margin-top:0}.mobile .page-template-page-tpl-produits .offers .offer-category .select2-container--default{width:100% !important;display:block}.mobile .page-template-page-tpl-produits .offers .offer-category .select2-container--default .select2-selection{border-radius:0;border-color:#e6e6e6;height:5rem}.mobile .page-template-page-tpl-produits .offers .offer-category .select2-container--default .select2-selection__arrow{width:4.5rem;border-color:#e6e6e6}.mobile .page-template-page-tpl-produits .offers .offer-category .select2-container--default .select2-selection__rendered{float:left;height:5rem;font-size:1.6rem;padding-left:1.5rem;line-height:5rem}.mobile .page-template-page-tpl-produits .offers .sub-offers .sub-offer h2{margin-bottom:1rem;font-family:'Open Sans',sans-serif}.mobile .page-template-page-tpl-produits .offers .sub-offers .sub-offer h2:before,.mobile .page-template-page-tpl-produits .offers .sub-offers .sub-offer h2:after{display:none}.mobile .page-template-page-tpl-produits .offers .sub-offers .sub-offer h2 > span{display:inline-block;padding-top:1rem;line-height:1;min-height:10rem;margin-bottom:0}.mobile .page-template-page-tpl-produits .offers .sub-offers .sub-offer h2 .badge{position:relative;display:inline-block;width:100%;margin-top:0;left:0;right:0;background-position:center}.mobile .page-template-page-tpl-produits .products .product{width:calc(50% - 1rem);margin-right:2rem;padding:1rem}.mobile .page-template-page-tpl-produits .products .product:nth-child(2n + 2){margin-right:0}.mobile .page-template-page-tpl-produits .products .product h3{font-size:1.8rem;line-height:1.2;margin-bottom:0.5rem}.mobile .page-template-page-tpl-produits .products .product .notion{width:100%;padding:0 1rem;line-height:1}.mobile .page-template-page-tpl-produits .footer-products{padding:0 2rem}.mobile .page-template-page-tpl-produits .footer-products .button:before{width:98%;height:93%}.mobile .page-template-page-tpl-produits .footer-products .button:after{height:90%}.mobile .page-template-page-tpl-produits .footer-products .button:hover{padding:1.5rem 0.5rem}.mobile .page-template-page-tpl-produits .footer-products .button:hover span{padding:2.5rem 5.6rem}.mobile .page-template-page-tpl-produits .footer-products .button:hover:before{width:100%;height:100%}.mobile .page-template-page-tpl-produits .footer-products .mentions{padding:0;padding-bottom:2rem}.page-pdf{background:transparent}.pdf-page{float:left;width:100%;padding:0 2.1mm;font-family:'Arial'}.pdf-page .header figure{text-align:center}.pdf-page .header .page-logo{width:73.7mm;height:auto;display:inline-block}.pdf-page p{page-break-inside:avoid !important}.pdf-page.a4.portrait{width:210mm}.pdf-page.a4.paysage{width:297mm;height:210mm}.pdf-page .border-gold:after{width:100%;height:1mm}.pdf-page .recette-content,.pdf-page .conseil-content{float:left;color:#404040}.pdf-page .recette-content-intro,.pdf-page .conseil-content-intro{float:left;width:78.7mm;margin-right:7.1mm}.pdf-page .recette-content-intro h2,.pdf-page .conseil-content-intro h2,.pdf-page .recette-content-intro h3,.pdf-page .conseil-content-intro h3{text-align:right;width:100%;margin:0;color:#404040;font-size:9mm}.pdf-page .recette-content-intro h3,.pdf-page .conseil-content-intro h3{font-size:9mm;margin-bottom:5mm}.pdf-page .recette-content-intro-advices-text,.pdf-page .conseil-content-intro-advices-text{font-size:4mm;text-align:right}.pdf-page .recette-content-intro-advices h3,.pdf-page .conseil-content-intro-advices h3{font-size:9mm}.pdf-page .recette-content-intro-text,.pdf-page .conseil-content-intro-text{font-size:4mm;text-align:right}.pdf-page .recette-content-intro-level,.pdf-page .conseil-content-intro-level{text-align:left;font-family:Bodoni;font-size:5mm;color:#404040;font-weight:700}.pdf-page .recette-content-intro-level span,.pdf-page .conseil-content-intro-level span{color:#cf9556}.pdf-page .recette-content-picture,.pdf-page .conseil-content-picture{float:left;width:120mm;height:96mm;background-image:url("images/border-image.png");background-size:78.4rem 55.6rem;background-size:100% 96mm;position:relative;margin:0;text-align:center}.pdf-page .recette-content-picture div,.pdf-page .conseil-content-picture div{position:relative;overflow:hidden;z-index:-1;width:100%;height:100%;background-size:cover;background-position:center}.pdf-page .recette-ingredients,.pdf-page .conseil-ingredients{float:left;margin-bottom:12mm}.pdf-page .recette-ingredients h1,.pdf-page .conseil-ingredients h1{display:inline-block;width:auto;font-size:9mm;margin-bottom:12mm;text-align:left;color:#404040}.pdf-page .recette-ingredients-ingredient,.pdf-page .conseil-ingredients-ingredient{float:left;position:relative;width:calc(25% - 0.525rem);margin-right:1mm;padding-left:5mm}.pdf-page .recette-ingredients-ingredient:after,.pdf-page .conseil-ingredients-ingredient:after{content:'';position:absolute;left:0;top:0;border-width:60mm 0 0 1mm;border-style:solid;-o-border-image:linear-gradient(to bottom,#b07f51 0%,#dbbe94 50%,#b07f51 100%);border-image:-webkit-gradient(linear,left top, left bottom,from(#b07f51),color-stop(50%, #dbbe94),to(#b07f51));border-image:linear-gradient(to bottom,#b07f51 0%,#dbbe94 50%,#b07f51 100%)}.pdf-page .recette-ingredients-ingredient h2,.pdf-page .conseil-ingredients-ingredient h2{font-size:5mm}.pdf-page .recette-ingredients-ingredient div,.pdf-page .conseil-ingredients-ingredient div{line-height:5.8mm;font-size:4mm}.pdf-page .recette-ingredients-list,.pdf-page .conseil-ingredients-list{width:100%}.pdf-page .recette-step,.pdf-page .conseil-step{float:left;background-color:#f4f2f2;padding-left:7mm;padding-bottom:20mm}.pdf-page .recette-step h1,.pdf-page .conseil-step h1{display:inline-block;width:auto;margin-bottom:12mm;font-size:9mm;text-align:left;color:#404040}.pdf-page .recette-step-description,.pdf-page .conseil-step-description{float:left;width:100%;margin-bottom:10mm}.pdf-page .recette-step-description div,.pdf-page .conseil-step-description div{float:left;line-height:5mm;width:calc(50% - 1.3rem);margin-right:2mm;font-size:3.5mm}.pdf-page .conseil-content h2{font-family:Bodoni;line-height:10mm;margin-bottom:8mm}.pdf-page .conseil-content-intro-text{text-align:left;margin-bottom:10mm}.page-template-page-tpl-club-recettes .club-recipes-header{height:46rem}.page-template-page-tpl-club-recettes .club-recipes-header-intro{padding:0 8rem;position:absolute;z-index:1;left:0;top:0;padding-top:3rem}.page-template-page-tpl-club-recettes .club-recipes-header-intro h2.hand-title{margin-top:4.5rem}.page-template-page-tpl-club-recettes .club-recipes-header-intro-text{width:45rem;margin-bottom:6rem}.page-template-page-tpl-club-recettes .club-recipes-header .slideshow .slide{padding-top:20rem;width:100%;background-size:cover;height:46rem}.page-template-page-tpl-club-recettes .club-recipes-header .slideshow .slide h2{font-size:2.6rem;margin-top:5rem;margin-bottom:0}.page-template-page-tpl-club-recettes .club-recipes-header .slideshow .slide h2.club-header-text-subtitle{font-size:1.8rem;line-height:1.1;margin-top:0}.page-template-page-tpl-club-recettes .club-recipes-header .slideshow .slide .button{margin:7rem 0 6rem}.page-template-page-tpl-club-recettes .club-recipes{padding-bottom:9rem}.page-template-page-tpl-club-recettes .club-recipes h1.border-gold{margin-bottom:6rem}.page-template-page-tpl-club-recettes .club-recipes h1.border-gold:after{bottom:-3rem}.page-template-page-tpl-club-recettes .club-recipes-category{display:inline-block;width:100%;white-space:nowrap;border-top:1px dotted #c17b55;border-bottom:1px dotted #c17b55;margin-bottom:4rem}.page-template-page-tpl-club-recettes .club-recipes-category.mobile-only{display:none}.page-template-page-tpl-club-recettes .club-recipes-category h3{display:inline-block;vertical-align:middle;font-size:2rem;margin:1rem 0}.page-template-page-tpl-club-recettes .club-recipes-category a{vertical-align:middle;font-size:1.2rem;letter-spacing:1px;margin:0 1.9rem;font-weight:700;font-family:'Proxima',sans-serif;text-transform:uppercase;color:#3b3b3b}.page-template-page-tpl-club-recettes .club-recipes-category a.active,.page-template-page-tpl-club-recettes .club-recipes-category a:hover{color:#c17b55;border-bottom:1px solid #c17b55}.page-template-page-tpl-club-recettes .club-recipes-download .title h1{margin-bottom:0}.page-template-page-tpl-club-recettes .club-recipes-download .title h2{margin-top:0;font-size:1.6rem;font-family:Avenir,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.2px}.page-template-page-tpl-club-recettes .club-recipes-download .columns{margin-top:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem}.page-template-page-tpl-club-recettes .club-recipes-download .columns .col{-webkit-box-flex:1px;-ms-flex:1px;flex:1 1}.page-template-page-tpl-club-recettes .club-recipes-download .columns p{padding:1rem 0;line-height:1.3}.page-template-page-tpl-club-recettes .club-recipes-download .columns .cta{margin-top:2rem}.page-template-page-tpl-club-recettes .club-recipes-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:transparent}.page-template-page-tpl-club-recettes .club-recipes-articles-teaser{margin-bottom:0;padding-bottom:4rem;margin-bottom:2rem}.page-template-page-tpl-club-recettes .club-recipes-articles-teaser .mobile-only{display:none}.page-template-page-tpl-club-recettes .club-recipes-articles-teaser h3{margin:1rem 0;font-size:2.3rem}.page-template-page-tpl-club-recettes .club-recipes-articles-teaser-text{display:block;border:none;max-height:11rem;background:#fff}.page-template-page-tpl-club-recettes .club-recipes-articles .mobile-only{display:none}.page-template-page-tpl-club-recettes .club-recipes a.button{margin-bottom:1rem}.page-template-page-tpl-club-recettes .club-recipes-advices{background-image:url("images/club/bg-conseil.jpg");background-size:133.9rem 95.3rem;background-size:cover}.page-template-page-tpl-club-recettes .club-recipes-advices h1{color:#fff}.page-template-page-tpl-club-recettes .club-recipes-advices h1.border-gold{margin-bottom:6rem}.page-template-page-tpl-club-recettes .club-recipes-advices h1.border-gold:after{bottom:-3rem}.page-template-page-tpl-club-recettes .club-recipes-advices .text-club-intro{color:#fff}.page-template-page-tpl-club-recettes .club-recipes-advices-teaser{background:transparent;padding:0.3rem;border:1px solid #c17b55}.page-template-page-tpl-club-recettes .club-recipes-advices-teaser .mobile-only{display:none}.page-template-page-tpl-club-recettes .club-recipes-advices-teaser-text .text{height:5rem;padding-bottom:4.5rem;overflow:hidden}.page-template-page-tpl-club-recettes .club-recipes-advices-teaser-picture{height:27rem;overflow:hidden;position:relative}.page-template-page-tpl-club-recettes .club-recipes-advices-teaser-picture div{height:100%;background-color:#fff;background-size:cover;-webkit-transform:scale(1);transform:scale(1);background-position:center;-webkit-transition:all .2s ease;transition:all .2s ease}.page-template-page-tpl-club-recettes .club-recipes-advices-teaser:hover .club-recipes-advices-teaser-picture div{-webkit-transform:scale(1.1);transform:scale(1.1)}.mobile .page-template-page-tpl-club-recettes .video-lightbox{display:block}.mobile .page-template-page-tpl-club-recettes .club-recipes-header-intro{padding:0 2rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-header-intro-text{width:100%}.mobile .page-template-page-tpl-club-recettes .club-recipes-header .slideshow .dots{bottom:2rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-header .slide{background-position:top right -20rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-header .slide:after{content:'';position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1)}.mobile .page-template-page-tpl-club-recettes .club-recipes-header .slide a.button{margin:1.5rem 6rem 6rem}.mobile .page-template-page-tpl-club-recettes .club-articles-teaser{overflow:visible}.mobile .page-template-page-tpl-club-recettes .club-articles-teaser-picture div{height:16rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-category{border:none;padding-bottom:1.6rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-category.desktop-only{display:none}.mobile .page-template-page-tpl-club-recettes .club-recipes-category.mobile-only{display:block}.mobile .page-template-page-tpl-club-recettes .club-recipes-category h3{width:100%;text-align:left;font-size:2.8rem;margin-top:0}.mobile .page-template-page-tpl-club-recettes .club-recipes-category .select2-container--default{width:100% !important;display:block}.mobile .page-template-page-tpl-club-recettes .club-recipes-category .select2-container--default .select2-selection{border-radius:0;border-color:#e6e6e6;height:5rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-category .select2-container--default .select2-selection__arrow{width:4.5rem;border-color:#e6e6e6}.mobile .page-template-page-tpl-club-recettes .club-recipes-category .select2-container--default .select2-selection__rendered{float:left;height:5rem;font-size:1.6rem;padding-left:1.5rem;line-height:5rem}.mobile .page-template-page-tpl-club-recettes .club-recipes h1{margin-bottom:6rem}.mobile .page-template-page-tpl-club-recettes .club-recipes h1:after{bottom:-3rem}.mobile .page-template-page-tpl-club-recettes .club-recipes .text-club-intro{font-size:1.8rem;margin-bottom:3rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-articles{display:inline-block;position:relative}.mobile .page-template-page-tpl-club-recettes .club-recipes-articles button.button-gradient{width:auto;display:block;position:absolute;z-index:2;bottom:-6.5rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background:#fff;white-space:nowrap;line-height:4rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-articles button.button-gradient span{line-height:4rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-articles-teaser{overflow:visible;position:relative;border:1px solid #c17b55;max-height:none;padding:0.2rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-articles-teaser a.button-gradient{width:auto;display:block;position:absolute;z-index:2;top:14.5rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background:#fff;white-space:nowrap;line-height:4rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-articles-teaser a.button-gradient span{line-height:4rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-articles-teaser-text{max-height:100%;padding-bottom:6rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-articles-teaser .recipe-link{display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);z-index:9;width:20rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-articles-teaser .recipe-link span{padding:1.3rem 0;width:100%}.mobile .page-template-page-tpl-club-recettes .club-recipes button.button{margin-bottom:4rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-advices-teaser{position:relative}.mobile .page-template-page-tpl-club-recettes .club-recipes-advices-teaser button.button-gradient{display:block;position:absolute;z-index:2;bottom:-2.5rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);white-space:nowrap;line-height:4.5rem;background:#fff}.mobile .page-template-page-tpl-club-recettes .club-recipes-advices-teaser button.button-gradient span{line-height:4.5rem;padding:0 2rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-advices-teaser-text{padding:1rem 2rem 5rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-advices-teaser-text .text{padding-bottom:3.1rem;height:3.2rem}.mobile .page-template-page-tpl-club-recettes .club-recipes-advices .text-club-intro{font-size:1.8rem;padding:0 1rem}.club-articles{display:inline-block;position:relative;width:100%;background:#fff;text-align:center;padding-bottom:6.5rem}.club-articles-teaser{display:inline-block;float:none;vertical-align:top;overflow:hidden;width:calc(33.333333333333336% - 2rem);margin-right:2rem;background:#fff;text-align:left;margin-bottom:5rem}.club-articles-teaser:nth-child(3n){margin-right:0}.club-articles-teaser-picture{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;position:relative}.club-articles-teaser-picture.yt:before{position:absolute;right:2rem;bottom:2rem;z-index:9;content:' ';background-image:url("images/yt-picto.png");background-size:9.5rem 11.4rem;width:5rem;height:6rem;background-size:5rem 6rem;display:block}.club-articles-teaser-picture.mf:before{position:absolute;right:2rem;bottom:2rem;z-index:9;content:' ';background-image:url("images/club/mf-picto.svg");width:5rem;height:6rem;background-size:5rem 6rem;display:block}.club-articles-teaser-picture .video-lightbox--preview{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.club-articles-teaser-picture div{height:27rem;background-size:cover;background-position:center}.club-articles-teaser-text{position:relative;z-index:2;background:#fff;border:1px solid #f6f4f4;padding:1rem 2rem 2rem}.club-articles-teaser-text h3{font-size:1.7rem;line-height:1}.club-articles-teaser-text div{font-size:1.4rem;line-height:1.2;color:#797c84}.club-articles-teaser-subtitle{font-weight:700}.club-articles-teaser:hover .club-articles-teaser-picture{-webkit-transform:scale(1.1);transform:scale(1.1)}.mobile .club-articles{padding-bottom:1rem}.mobile .club-articles-teaser{width:100%;margin-bottom:4rem}.mobile .club-articles-teaser:hover,.mobile .club-articles-teaser .club-articles-teaser-picture{-webkit-transform:none;transform:none}.club-videos-teaser{display:inline-block;float:none;overflow:hidden}.club-videos-teaser-picture{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;overflow:hidden}.club-videos-teaser-picture div{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;background-size:cover;background-position:center;position:relative;height:27rem}.club-videos-teaser-picture div:after{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url("images/club/player.png");background-size:6rem 6rem;width:6rem;height:6rem}.single-articles .club-videos-teaser-picture div:after{display:none}.club-videos-teaser h3{margin:1rem 0}.club-videos-teaser:hover .club-videos-teaser-picture div{-webkit-transform:scale(1.1);transform:scale(1.1)}.club-header{float:left;font-family:Bodoni;color:#fff;width:100%;height:100%;max-height:50rem;padding-bottom:8rem;background-size:cover;background-repeat:no-repeat;background-position:center}.club-header-text{width:55%;padding-bottom:3rem}.club-header h1{text-align:left;color:#fff;font-size:5rem;line-height:1;margin-bottom:1rem}.club-header h2{font-size:3.3rem}.club-header h2.hand-title{margin-top:6rem;line-height:1.2}.club-header h3{font-size:2.4rem}.club-header div{font-family:'Open Sans',sans-serif;font-style:normal;font-size:1.4rem}.mobile .club-header .slide:after{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.1);position:absolute;z-index:1;left:0;top:0}.mobile .club-header-text{width:auto;position:relative;z-index:10;text-align:center}.mobile .club-header-text h2,.mobile .club-header-text h3,.mobile .club-header-text .slide-text{text-align:left}.mobile .club-header-text a.button{display:inline-block;padding:0;line-height:2.5}.mobile .club-header-text a.button span{padding:1rem 3rem}.mobile .club-header-text div{text-shadow:1px 1px 0.4rem #8a8181}.mobile .club-header h2.hand-title{font-size:3rem}.mobile .club-header h2{line-height:1.1}.questions-form{position:relative;text-align:center;padding:3rem 0 4rem;border-bottom:1px dashed #cf9556;margin-bottom:4rem}.questions-form h3{margin:0 0 4.5rem;font-size:3.6rem;color:#3b3b3b;position:relative}.questions-form > span{font-size:1.8rem;margin:1.5rem auto;display:block}.questions-form .form-textarea{border:1px solid #e6e6e6;display:block;margin:0 auto 4.5rem;outline:0;width:63rem;height:16rem}.questions-form .form-item-field-identifiant{display:none}.questions-form input.button{padding:1.5rem 4rem}.page-template-page-tpl-club-article .club-fiche-header{background-image:url("images/club/article-fiche.jpg");background-size:133.9rem 31rem;background-repeat:no-repeat;background-position:0 0;background-size:100%;padding-bottom:10rem}.single-recette_club .breadcrumb{height:5.3rem;line-height:5.3rem;padding:0 0 0 4.5rem}.single-recette_club .intro-recette{margin-bottom:5rem}.single-recette_club .tplblock02{margin-bottom:5rem}.single-recette_club .wrapper-content{margin-bottom:6rem;font-size:0}.single-recette_club .citation--author{display:none}.single-recette_club .wrapper-content .wrapper-recette,.single-recette_club .wrapper-content .wrapper-ingredient{display:inline-block;vertical-align:top}.single-recette_club .wrapper-recette{width:58%;margin-left:3%;margin-right:4%;padding:6rem 7.1vw;background-color:#e6e6e6;position:relative}.single-recette_club .wrapper-recette:after{content:attr(data-title);display:inline-block;width:100%;color:#aaa;left:0;font-weight:700;font-size:1.5rem;position:absolute;bottom:-1.3vw;text-align:left;right:0}.single-recette_club .wrapper-recette-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-recette_club .wrapper-recette-content{margin-top:3rem}.single-recette_club .wrapper-recette-content h2{display:inline-block;padding-bottom:2rem;background:url("images/bg-title.png") 50% 100% repeat-x;font-family:Bodoni,serif;font-size:2.8rem;font-weight:700;font-style:italic}.single-recette_club .wrapper-recette-content h3{margin:2rem 0 3rem;font-family:Bodoni,serif;font-size:2rem;font-style:italic;font-weight:900;color:#3b3b3b;text-align:left}.single-recette_club .wrapper-recette-content p{margin:2.3rem 0;font-size:2rem;color:#838383;line-height:1.5;text-align:justify}.single-recette_club .wrapper-recette-content strong{font-weight:700}.single-recette_club .wrapper-recette-content ul li{font-size:1.6rem;color:#838383;line-height:1.5;text-align:justify}.single-recette_club .wrapper-recette-content em{font-style:italic}.single-recette_club .wrapper-recette-content .picture-step{text-align:center;margin-bottom:2.5rem}.single-recette_club .wrapper-recette-content .picture-step:last-of-type{margin-bottom:0}.single-recette_club .wrapper-recette-content img{font-style:italic;display:inline-block;margin:0 2.5rem 0 0}.single-recette_club .wrapper-recette-content img:last-of-type{margin-right:0}@media (max-width:768px){.single-recette_club .wrapper-recette-content img{display:inline-block;margin:0 0 2.5rem 0}.single-recette_club .wrapper-recette-content img:last-of-type{margin-bottom:0}}.single-recette_club .wrapper-recette-btn-wrapper{margin-top:5rem;text-align:center}.single-recette_club .wrapper-ingredient{width:35%}.single-recette_club .wrapper-ingredient-content{margin-top:3rem}.single-recette_club .wrapper-ingredient-content h2{display:inline-block;padding-bottom:2rem;background:url("images/bg-title.png") 50% 100% repeat-x;font-family:Bodoni,serif;font-size:2.8rem;font-weight:700;font-style:italic}.single-recette_club .wrapper-ingredient-content h3{margin:2rem 0 3rem;font-family:Bodoni,serif;font-size:2rem;font-style:italic;font-weight:900;color:#838383;text-align:left}.single-recette_club .wrapper-ingredient-content p{margin:.5rem 0;font-size:2rem;color:#838383;line-height:1.5;text-align:justify;text-indent:0}.single-recette_club .wrapper-ingredient-content strong{font-weight:700}.single-recette_club .wrapper-ingredient-content ul li{font-size:1.6rem;color:#838383;line-height:1.5;text-align:justify}.single-recette_club .wrapper-ingredient-content em{font-style:italic}.single-recette_club .wrapper-ingredient-content .picture-step{text-align:center;margin-bottom:2.5rem}.single-recette_club .wrapper-ingredient-content .picture-step:last-of-type{margin-bottom:0}.single-recette_club .wrapper-ingredient-content img{font-style:italic;display:inline-block;margin:0 2.5rem 0 0}.single-recette_club .wrapper-ingredient-content img:last-of-type{margin-right:0}@media (max-width:768px){.single-recette_club .wrapper-ingredient-content img{display:inline-block;margin:0 0 2.5rem 0}.single-recette_club .wrapper-ingredient-content img:last-of-type{margin-bottom:0}}.single-recette_club .wrapper-ingredient-content h3{margin-bottom:0;padding-left:2rem;position:relative;font-family:Bodoni,serif;font-size:2.4rem;font-style:normal;font-weight:900;color:#838383;text-align:left}.single-recette_club .wrapper-ingredient-content h3:before{content:' ';display:block;position:absolute;top:1rem;left:0;width:1rem;height:1rem;background:url("images/picto-bulle.png") 0% 0% no-repeat;background-size:100% auto}.single-recette_club .wrapper-ingredient .related-product{margin-bottom:2rem}.single-recette_club .wrapper-ingredient-video .title01{margin:1rem 0 3rem}.mobile .single-recette_club .wrapper-content .wrapper-recette,.mobile .single-recette_club .wrapper-content .wrapper-ingredient{width:100%}.mobile .single-recette_club .wrapper-content{margin-top:1.5rem;background:#fff;padding-top:3.5rem;margin-bottom:0}.mobile .single-recette_club .no-quotes .citation--text{text-align:center;margin-left:0;text-indent:0;font-size:1.8rem}.mobile .wrapper-content .title01.md-align-left{margin-left:2rem}.mobile .single-recette_club .wrapper-ingredient-content h3{font-size:1.9rem;padding-right:3.5rem;padding-left:2rem;color:#5a5a5a;margin-top:2rem}.mobile .single-recette_club .wrapper-ingredient-content h3:before{width:1rem;height:1rem;top:1rem}.mobile .single-recette_club .wrapper-ingredient-content ul li{font-size:1.4rem}.mobile .related-product--title{font-size:1.6rem;color:#595959;padding:0 2rem}.mobile .related-product--figure{height:auto;padding-left:2rem;text-align:left;width:100%}.mobile .related-product--figure img{height:7.5rem;margin-right:1.5rem}.mobile .single-recette_club .wrapper-ingredient .related-product{text-align:center}.mobile .related-product--btn{width:90%;font-size:2rem;margin:1rem 0 2rem}.mobile .video-lightbox{width:100%;padding:0 0.5rem;margin-top:1.5rem}.mobile .single-recette_club .wrapper-content .wrapper-ingredient{margin-bottom:3rem}.mobile .wrapper-intro .lightbox.lightbox-video{width:90%;min-height:0}.mobile .btn-print--picto{width:1.2rem;height:1.2rem}.mobile .btn-print--label{font-size:1.6rem;padding:1.1rem;height:2.5rem;margin-left:0.7rem}.mobile .single-recette_club .wrapper-recette-content p{font-size:2rem;margin:2rem 0;text-indent:4rem;padding:0 1.5rem}.mobile .single-recette_club .wrapper-recette-content h3{font-size:1.8rem;color:#323232;margin-bottom:2rem}.mobile .single-recette_club .wrapper-content .wrapper-recette{padding:0 0 2rem 0;margin-left:0;margin-right:0}.mobile .single-recette_club .wrapper-recette-header{margin-top:2.5rem;padding:0 1.5rem}.mobile .single-recette_club .wrapper-recette-content h3{font-size:1.8rem;color:#323232;margin-bottom:2rem;padding:0 2rem}.mobile .single-recette_club .wrapper-recette-content img.aligncenter{width:95%;margin:0 auto}.mobile .single-recette_club .btn.md-picto-dowload{background:url("images/picto-download.png") 4rem 4rem no-repeat;width:95%;font-size:1.8rem;padding-left:11rem;padding-top:.4em}.mobile .single-recette_club .wrapper-recette:after{padding:1% 3%;font-size:4.2rem;position:static}.single-recette_club{display:inline-block;margin-top:9rem}.single-recette_club.conseil{width:100%}.single-recette_club .breadcrumb{display:none}.single-recette_club .no-quotes .citation--text{background:none;text-align:right;padding:0}.single-recette_club .tplblock02--part-left h2{text-align:right;color:#2c2c2c;margin-bottom:1rem;font-size:3.8rem}.single-recette_club .tplblock02--part-left h3{margin-top:0;text-align:right;font-size:2.6rem;margin-bottom:3rem}.single-recette_club .tplblock02--part-left h3.border-gold-after:after{width:100%}.single-recette_club .wrapper-recette-header > h3:after{left:55%;width:15.5rem}.single-recette_club .wrapper-recette-header > h3,.single-recette_club .wrapper-ingredient > h3{color:#404040;margin-bottom:1rem;font-size:3.6rem}.single-recette_club .wrapper-recette-header:after,.single-recette_club .wrapper-ingredient:after{left:0;-webkit-transform:none;transform:none;width:16rem}.single-recette_club .md-picto-dowload{display:none}.single-recette_club .text-recipe{font-size:2rem;color:#838383;text-align:left;text-align:justify;line-height:1.4}.single-recette_club .level{font-family:Bodoni;color:#3b3b3b;font-size:2rem;text-align:left;font-weight:700;margin-top:4rem}.single-recette_club .level span:first-child{color:#cf9556}.single-recette_club .tplblock02 .mobile-only{display:none}.single-recette_club .tplblock02 .title01{margin:1.5rem 0;padding-bottom:1.5rem}.single-recette_club .tplblock02 .title01 .title01--part02{font-style:normal;font-family:'BodoniLTPro-Book';font-size:2.6rem}.single-recette_club .tplblock02 h5.subtitle{font-family:'BodoniLTPro-Book';font-size:3rem;color:#2c2c2c;margin:0}.single-recette_club .tplblock02 .by-yt,.single-recette_club .tplblock02 .by-mf{padding:1rem 0;text-align:center;position:relative;margin-bottom:4rem;background:-webkit-gradient(linear,left top, right top,from(rgba(255,255,255,0)),color-stop(45%, rgba(255,255,255,0.5)),color-stop(50%, rgba(255,255,255,0.5)),color-stop(55%, rgba(255,255,255,0.5)),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 45%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.5) 55%,rgba(255,255,255,0) 100%)}.single-recette_club .tplblock02 .by-yt h3,.single-recette_club .tplblock02 .by-mf h3{font-size:2.2rem;font-family:'Quickpen',serif;font-weight:700;text-align:center;margin:0}.single-recette_club .tplblock02 .by-yt span,.single-recette_club .tplblock02 .by-mf span{display:inline-block;background-image:url("images/club/yt.svg");width:19.4rem;height:2rem}.single-recette_club .tplblock02 .by-yt:before,.single-recette_club .tplblock02 .by-mf:before,.single-recette_club .tplblock02 .by-yt:after,.single-recette_club .tplblock02 .by-mf:after{content:' ';-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url("images/border-yt.png");background-size:39.3rem 1px;width:39.3rem;height:1px;display:block}.single-recette_club .tplblock02 .by-yt:after,.single-recette_club .tplblock02 .by-mf:after{position:absolute;left:50%;top:0}.single-recette_club .tplblock02 .by-yt:before,.single-recette_club .tplblock02 .by-mf:before{position:absolute;left:50%;bottom:0}.single-recette_club .tplblock02 .by-mf span{display:inline-block;background-image:url("images/club/mf.svg");width:13rem;height:2rem}.single-recette_club .tplblock02 .by-mf:before,.single-recette_club .tplblock02 .by-mf:after{content:' ';-webkit-transform:translateX(-50%);transform:translateX(-50%);background-image:url("images/border-yt.png");background-size:39.3rem 1px;width:39.3rem;height:1px;display:block}.single-recette_club .tplblock02 .title01{width:100%}.single-recette_club .tplblock02 .block-text{margin-top:0}.single-recette_club .tplblock02 .block-text .citation{margin:1rem 0}.single-recette_club .tplblock02 .button{margin-top:5rem}.single-recette_club .tplblock02 .button span{padding-left:1.5rem;padding-right:1.5rem}.single-recette_club .btn-print a.button-gradient{font-size:1.4rem;position:relative}.single-recette_club .btn-print a.button-gradient .btn-print--picto{background-image:url("images/picto-print.svg");width:2rem;height:1.7rem;padding:0;margin:0;position:absolute;top:50%;left:1.5rem;background-size:2rem 1.7rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-recette_club .btn-print a.button-gradient .btn-print--text{padding:0.5rem 1.5rem 0.5rem 5rem}.single-recette_club .btn-print a.button-gradient:hover .btn-print--picto{background-image:url("images/print.svg");width:2rem;height:1.7rem}.single-recette_club .questions-chat{text-align:center}.single-recette_club .questions-chat h3{font-size:3.6rem;margin-bottom:9rem}.single-recette_club .questions-chat h3:after{bottom:-3.5rem}.single-recette_club .questions-chat-messages{width:78rem;margin:0 auto 9rem}.single-recette_club .questions-chat-messages-item{width:50rem;display:block;position:relative;background-color:#fff;border-bottom:1px solid #cf9556;padding:2.5rem 2rem 3.5rem;margin-bottom:3rem}.single-recette_club .questions-chat-messages-item .autor{font-size:1.4rem}.single-recette_club .questions-chat-messages-item .text{font-size:1.6rem;color:#83838a}.single-recette_club .questions-chat-messages-item.left{margin-left:8rem;margin-right:auto;text-align:left}.single-recette_club .questions-chat-messages-item.left:before{background-image:url("images/guest.png");background-size:6.6rem 6.6rem;width:6.6rem;height:6.6rem;content:'';position:absolute;top:0;left:-8rem}.single-recette_club .questions-chat-messages-item.left.no-log:before{display:none}.single-recette_club .questions-chat-messages-item.left:after{background-image:url("images/chat-arrow-right.png");background-size:0.9rem 1.9rem;width:0.9rem;height:1.9rem;content:'';position:absolute;top:2.5rem;left:-0.9rem}.single-recette_club .questions-chat-messages-item.right{margin-left:auto;margin-right:8rem;text-align:right}.single-recette_club .questions-chat-messages-item.right:before{background-image:url("images/staff.png");background-size:6.6rem 6.6rem;width:6.6rem;height:6.6rem;content:'';position:absolute;top:0;right:-8rem}.single-recette_club .questions-chat-messages-item.right:after{background-image:url("images/chat-arrow.png");background-size:0.9rem 2rem;width:0.9rem;height:2rem;content:'';position:absolute;top:2.5rem;right:-0.9rem}.single-recette_club .featherlight-content{padding:30em 0 55em;font-size:.1vmin;max-height:calc(100vh - 100em)}.single-recette_club .site-body #add-recipe{font-size:.1vmin;display:none}.single-recette_club .wrapper-recette .md-picto-dowload{max-width:40rem;padding:2rem 3rem 2rem 4.5rem;line-height:1.2;background-position:2.5rem center;color:#989797;border-color:#dadada}.single-recette_club .wrapper-recette .md-picto-dowload:hover{color:#555;border-color:#555}.single-recette_club .wrapper-recette-content > img{margin-top:5rem}.single-recette_club .wrapper-recette-content .recipe-step{margin-top:4rem}.single-recette_club .wrapper-recette-content .recipe-step div{position:relative;font-size:2rem;display:inline-block;vertical-align:top}.single-recette_club .wrapper-recette-content .recipe-step div:first-child{margin-top:0}.single-recette_club .wrapper-recette-content .recipe-step div h5{font-size:2rem;display:inline;position:absolute;top:0;left:-5rem;width:2.7rem;height:2.7rem;margin:0;color:#cf9556;font-family:Bodoni;background-color:#fff;text-align:center;font-style:normal}.single-recette_club .wrapper-recette-content .recipe-step div p{display:inline}.single-recette_club .wrapper-recette-content .recette-pictures{padding-left:6rem;padding-right:6rem;margin-top:8rem}.single-recette_club .wrapper-recette-content .recette-pictures h5{font-size:2.4rem;color:#2c2c2c;margin:0 0 1rem;font-family:Bodoni}.single-recette_club #add-recipe{width:960em;font-size:.1vmin}.single-recette_club #add-recipe h3{font-size:32em;line-height:1.2;text-align:center;margin:0;padding-bottom:2.5rem;border-bottom:1px dotted #cf9556}.single-recette_club #add-recipe h3.confirmation{margin:7em 0 6em;border:none}.single-recette_club #add-recipe h3.confirmation span{color:#cf9556}.single-recette_club #add-recipe .add-recipe-header{height:auto;padding:15em 0;font-size:.1vmin;border-bottom:1em dotted #cf9556}.single-recette_club #add-recipe .add-recipe-header h4{display:inline-block;width:auto;font-family:Bodoni;font-size:25em;margin:0;padding:0 3rem 0 2rem}.single-recette_club #add-recipe .add-recipe-header a{padding:.5em 2em;font-style:normal;float:right;color:#cf9556;font-weight:400;font-size:14em;font-family:'Cantata One'}.single-recette_club #add-recipe .add-recipe-header a:before{content:" ";background-image:url("images/close-popin.svg");display:inline-block;vertical-align:middle;margin-right:.5em;width:1.2em;height:1.2em;background-size:1.2em}.single-recette_club #add-recipe .add-recipe-list{width:100%;height:370em;padding:20em 10em 0 20em;overflow-y:scroll;background-color:#f6f4f4;margin-bottom:40em}.single-recette_club #add-recipe .add-recipe-list::-webkit-scrollbar{width:10em}.single-recette_club #add-recipe .add-recipe-list::-webkit-scrollbar-track{background:#c17b55;border:0.3rem solid #f6f4f4}.single-recette_club #add-recipe .add-recipe-list::-webkit-scrollbar-thumb{background-image:-webkit-gradient(linear,left bottom, left top,from(#efc48c),to(#c18655)),-webkit-gradient(linear,left top, left bottom,from(#efc48c),to(#c18655));background-image:linear-gradient(bottom,#efc48c,#c18655),linear-gradient(top,#efc48c,#c18655);background-image:-ms-linear-gradient(bottom,#efc48c,#c18655),-ms-linear-gradient(top,#efc48c,#c18655)}.single-recette_club #add-recipe .add-recipe-list .recipe-item{background-image:url("images/recipe-added.jpg");background-size:37.6rem 26.8rem;height:135em;display:inline-block;width:calc(25% - 9.5em);margin:10em 12em 10em 0;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.single-recette_club #add-recipe .add-recipe-list .recipe-item:nth-child(4n){margin-right:0}.single-recette_club #add-recipe .add-recipe-list .recipe-item a{background-image:url("images/close-recipe.png");background-size:1.9rem 1.9rem;width:1.9rem;height:1.9rem;position:absolute;top:7em;right:7em}.single-recette_club #add-recipe .recipe-sent{display:none}.single-recette_club #add-recipe .recipe-sent .buttons .button{margin-right:0}.single-recette_club #add-recipe .buttons{text-align:center}.single-recette_club #add-recipe .buttons .button{font-size:.1vmin;margin-right:30em;vertical-align:top}.single-recette_club #add-recipe .buttons .button.button-white{margin:0;padding:1.5em 5.5em}.single-recette_club #add-recipe .buttons .button.two-lines{position:relative;width:auto;line-height:2.1}.single-recette_club #add-recipe .buttons .button.two-lines em{display:block;width:auto;font-style:normal;font-size:.7em}.single-recette_club #add-recipe .buttons .button.two-lines span{line-height:1}.single-recette_club #add-recipe .buttons .button:nth-child(3n){margin-right:0}.single-recette_club .featherlight .featherlight-close-icon{background-image:url("images/close-feather.svg");top:20em;right:20em;background-repeat:no-repeat;font-size:.1vmin}.single-recette_club .featherlight a.button-gradient{padding:2.2em;height:auto;line-height:1.1}.single-recette_club .featherlight a.button-gradient span{font-size:18em;line-height:1.7;padding:.5em 2.5em}.single-recette_club .conseils-list{width:100%;background-color:#fff;padding:1rem 0}.single-recette_club .conseils-list h3{padding-top:3rem;border-top:1px dotted #cf9556;position:relative;font-size:3rem;margin-top:0;text-align:center}.single-recette_club .conseils-list h3:after{bottom:-3rem}.single-recette_club .conseils-list .list-items{margin-top:7rem;font-size:0;padding:0 6rem 4rem;border-bottom:1px dotted #cf9556}.single-recette_club .conseils-list .list-items .item{height:17.5rem;width:calc(25% - 1.5rem);margin-right:2rem;background-size:cover;background-repeat:no-repeat;position:relative;display:inline-block;background-position:center}.single-recette_club .conseils-list .list-items .item:nth-child(4n){margin-right:0}.single-recette_club .conseils-list .list-items .item:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.4;z-index:1}.single-recette_club .conseils-list .list-items .item h5{z-index:9;position:absolute;width:100%;text-align:center;top:50%;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:1.8rem;font-family:Bodoni;padding:0 1.5rem}.single-recette_club .wrapper-ingredient h3.border-gold-after{text-align:left;font-size:3.6rem}.single-recette_club .wrapper-ingredient h3.border-gold-after:after{width:23rem;left:0;-webkit-transform:none;transform:none}.single-recette_club .wrapper-ingredient-content ul{list-style-type:none}.single-recette_club .border-image.yt:before{position:absolute;right:3rem;bottom:3rem;z-index:9;content:' ';background-image:url("images/yt-picto.png");background-size:9.5rem 11.4rem;width:9.5rem;height:11.4rem;display:block}.single-recette_club .border-image.mf:before{position:absolute;right:3rem;bottom:3rem;z-index:9;content:' ';background-image:url("images/club/mf-picto.svg");width:9.5rem;height:11.4rem;display:block}.single-recette_club .video-lightbox,.single-recette_club .video-direct,.single-recette_club .login-link{position:relative;width:100%;background-color:#000;overflow:hidden;display:block}.single-recette_club .video-lightbox .video-lightbox--btn-play,.single-recette_club .video-direct .video-lightbox--btn-play,.single-recette_club .login-link .video-lightbox--btn-play{margin:0;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}.single-recette_club .video-lightbox iframe,.single-recette_club .video-direct iframe,.single-recette_club .login-link iframe{position:absolute;z-index:4;left:0;top:0;width:100%;height:100%}.single-recette_club .related-product--title{font-style:normal;font-size:2rem}.single-recette_club .related-product--btn span{width:100%;padding-left:1.5rem;padding-right:1.5rem}.mobile .single-recette_club{margin-top:1rem}.mobile .single-recette_club .tplblock02{margin-top:2rem;margin-bottom:1rem}.mobile .single-recette_club .tplblock02 .video-direct.border-image{display:block;margin-top:2rem}.mobile .single-recette_club .tplblock02 .video-direct.border-image .border-image{display:block}.mobile .single-recette_club .tplblock02 .video-direct.border-image .border-image .yt:before{display:none}.mobile .single-recette_club .tplblock02 .video-direct.border-image .border-image .mf:before{display:none}.mobile .single-recette_club .tplblock02 .by-yt h3,.mobile .single-recette_club .tplblock02 .by-mf h3{font-size:2rem}.mobile .single-recette_club .tplblock02--part-right{padding:0 2rem}.mobile .single-recette_club .tplblock02--part-right.mobile-exclude{display:none}.mobile .single-recette_club .tplblock02--part-right.mobile-only{display:block}.mobile .single-recette_club .tplblock02 h5.subtitle{text-align:center}.mobile .single-recette_club .tplblock02 .border-image{margin-bottom:1.5rem;display:none}.mobile .single-recette_club .tplblock02 .border-image.mobile-only{display:block}.mobile .single-recette_club .tplblock02 .border-image:after,.mobile .single-recette_club .tplblock02 .border-image--img{width:100%}.mobile .single-recette_club .tplblock02 .button{margin:2.5rem 0 0}.mobile .single-recette_club .tplblock02 .block-text{text-align:center}.mobile .single-recette_club .wrapper-ingredient-content ul{font-size:2rem}.mobile .single-recette_club .wrapper-content .wrapper-recette{position:relative;padding-bottom:16rem}.mobile .single-recette_club .wrapper-content .wrapper-recette-content{margin-top:3rem}.mobile .single-recette_club .wrapper-content .wrapper-recette .btn-print{position:absolute;left:50%;bottom:4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mobile .single-recette_club .wrapper-content .wrapper-recette .btn-print .btn-print--picto{display:block}.mobile .single-recette_club .wrapper-content .wrapper-recette .btn-print span:nth-child(2){padding:0.3rem 2rem 0.3rem 5rem}.mobile .single-recette_club .tplblock02--part-left{width:100%;padding:0 1rem}.mobile .single-recette_club .wrapper-content{background-color:inherit}.mobile .single-recette_club .wrapper-content .title01{margin-bottom:1rem}.mobile .single-recette_club .wrapper-content .wrapper-ingredient{padding:0 1.5rem}.mobile .single-recette_club .wrapper-content .wrapper-ingredient h3{font-size:3.5rem}.mobile .single-recette_club .wrapper-content .wrapper-ingredient p{text-align:left}.mobile .single-recette_club .related-product--figure{margin:0;padding:0;width:auto}.mobile .single-recette_club .related-product--figure img{margin:0}.mobile .single-recette_club .related-product--btn{display:inline-block;width:calc(100% - 10rem);height:auto;line-height:1.1}.mobile .single-recette_club .related-product--btn span{padding:1.5rem}.mobile .single-recette_club .related-product--title{font-style:normal;color:#838383;font-size:2.2rem;font-family:'BodoniLTPro-Book';font-weight:400}.mobile .single-recette_club .wrapper-recette-content{margin-top:0}.mobile .single-recette_club .wrapper-recette-content .recipe-step{margin:0 0 3rem;padding:0 2rem 0 6rem}.mobile .single-recette_club .wrapper-recette-content .recipe-step p{padding:0}.mobile .single-recette_club .questions-form{padding:0.5rem 1.5rem 3rem}.mobile .single-recette_club .questions-form textarea{width:100%}.mobile .single-recette_club .questions-chat-messages{width:100%}.mobile .single-recette_club .questions-chat-messages-item{width:100%}.mobile .single-recette_club .questions-chat-messages-item.left{margin-left:0;padding-left:8rem}.mobile .single-recette_club .questions-chat-messages-item.left:before{left:0.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile .single-recette_club .questions-chat-messages-item.right{margin-right:0;padding-right:8rem}.mobile .single-recette_club .questions-chat-messages-item.right:before{right:0.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile .single-recette_club #add-recipe{padding:0 1rem;width:100%}.mobile .single-recette_club #add-recipe h3{font-size:2.2rem;margin-top:2rem}.mobile .single-recette_club #add-recipe .add-recipe-header h4{padding:0 1rem 0 0;font-size:1.4rem}.mobile .single-recette_club #add-recipe .add-recipe-header a{padding:0;font-size:1.2rem}.mobile .single-recette_club #add-recipe .add-recipe-list{margin:0;margin-bottom:2rem;padding:0;width:100%;height:20rem}.mobile .single-recette_club #add-recipe .add-recipe-list .recipe-item{width:calc(50% - 1rem);margin:0.5rem}.mobile .single-recette_club #add-recipe .add-recipe-list .recipe-item:nth-child(2n){margin-right:0}.mobile .single-recette_club #add-recipe .buttons .button{margin:0.5rem 0;width:100%}.mobile .single-recette_club #add-recipe .buttons .button span{font-size:1.2rem;width:100%}.mobile .single-recette_club.conseil .text-recipe{font-size:1.8rem;text-align:left}.mobile .single-recette_club.conseil .recipe-step p{font-size:1.8rem}.page-template-page-tpl-app-ajout-etablissement a.button{font-size:1.3rem;border:none;width:100%;padding:1rem 0;-webkit-box-shadow:none;box-shadow:none}.club-app-add-points{padding:0 1rem 4rem 1rem}.club-app-add-points-empty{font-size:1.6rem;display:none}.club-app-add-points-empty span{display:inline-block;width:100%;font-weight:700}.club-app-add-points-list{width:80%;font-weight:700;font-size:1.5rem;line-height:1.8;display:inline-block;list-style:none;margin-bottom:2rem}.club-app-add-points-list li{vertical-align:middle;text-align:left;margin-bottom:1rem}.club-app-add-points-list li a{display:inline-block;cursor:pointer;margin-right:1rem;line-height:1.1;padding:0;font-family:'Open Sans',sans-serif;font-weight:400;width:2rem;height:2rem;border-radius:50%;color:#fff;background-color:#c17b55;text-align:center}.club-app-add-points-list li span{float:right}.club-app-add-points .points{font-size:1.8rem}.club-app-add-points .points span{color:#c17b55}.club-app-add-points-total{float:left;width:100%}.club-app-add-points-total .points{margin-bottom:2rem}.club-app-add-points-action{float:left;opacity:0;height:0;pointer-events:none;-webkit-transition:all .4s ease;transition:all .4s ease}.club-app-add-points-action label{float:left;font-size:1.6rem;margin:1rem 0}.club-app-add-points-action input.number-bac{float:right;width:auto !important}.club-app-add-points-action.active{opacity:1;height:auto;pointer-events:initial;margin-bottom:4rem}.club-app-add-points-action .form-type-file label{width:100%}.club-app-add-points-action .form-type-file .form-file{margin-bottom:2rem;text-align:center}.club-app-add-points-action .form-type-file .wp-form-image-preview{text-align:center;margin-bottom:2rem;text-align:center !important}.club-app-add-points-action .form-type-file .wp-form-image-preview img{image-orientation:from-image}.club-app-add-restaurateur{padding:0 1rem 4rem 1rem}.club-app-add-restaurateur .form-errors{float:left;width:100%}.club-app-add-restaurateur .form-item-field-client{margin-bottom:1rem}.club-app-add-restaurateur .form-item-field-client label{font-size:1.4rem;float:left}.club-app-add-restaurateur .form-item-field-client .form-type-checkbox{margin-left:0}.club-app-add-restaurateur .form-item-field-client .form-type-checkbox:before{top:0}.club-app-add-restaurateur .form-item-field-client .form-type-checkbox label{margin-left:1.5rem}.club-app-add-restaurateur .form-item-field-client .form-type-checkbox.active:after{top:0;left:1.5rem;width:1.7rem;height:1.7rem;background-repeat:no-repeat;background-position:center}.club-app-fiche{padding:0 1rem 4rem 1rem}.club-app-fiche .label-required{margin:1rem 0;display:block}.club-app-fiche .button{min-height:auto;vertical-align:middle;padding:0}.club-app-fiche .button-mail{padding:1rem}.club-app-fiche .button span{padding:2rem 0;float:left;width:100%;height:100%}.club-app-fiche-informations,.club-app-fiche-establishment{display:inline-block;width:100%;margin-bottom:4rem}.club-app-fiche-solde{display:inline-block;margin-bottom:4rem}.club-app-fiche-solde-points{font-size:1.8rem;color:#c17b55}.club-app-fiche-solde-points .date{color:#3b3b3b;font-size:1.4rem;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400}.club-app-fiche-history-container{position:relative;padding:2rem;border:0.4rem double #c17b55;overflow:auto}.club-app-fiche-history-container:before{height:4rem}.club-app-fiche-history-list{text-align:left;padding-top:4rem}.club-app-fiche-history-list-title{font-weight:400;font-family:Avenir,Arial,sans-serif;width:100%}.club-app-fiche-history-list li{display:inline-block;width:100%;list-style:none;margin-bottom:2rem;text-align:center}.club-app-fiche-history-list-date-title span{float:left;text-align:left;font-size:1.2rem}.club-app-fiche-history-list-date-title .title{float:left;font-size:1.8rem}.club-app-fiche-history-list-points.title{float:right;text-align:left;font-size:1.8rem}.club-app-fiche-history-list .image-preview{display:inline-block;text-align:center;margin-top:0.5rem}.club-app-fiche-history-list .image-preview img{image-orientation:from-image}.club-app-fiche-history-list .image-edit{display:inline-block;text-align:center;width:100%}.club-app-establishment{padding:4rem 0}.club-app-establishment a.button{margin:0 1rem}.club-app-establishment-admin form{padding:0 1rem;margin-bottom:4rem}.club-app-establishment-admin form h4{font-size:1.6rem}.club-app-establishment-admin form input[type=text]{color:#000}.club-app-establishment-admin form input.st-name{width:100%}.club-app-establishment-admin form .line-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.club-app-establishment-admin form label{padding-right:1rem}.club-app-establishment-admin-list{list-style:none}.club-app-establishment-admin-list li a{display:inline-block;min-width:30rem;font-size:1.8rem;line-height:2;font-weight:700;color:#cf9556;width:auto}.club-app-establishment-admin-list li:nth-child(odd){background-color:#f6f4f4}.club-app-establishment-admin-list li:nth-child(odd) a{color:#b07f51}.club-app-establishment-admin-list li span{display:inline-block;text-align:left;font-weight:700;font-size:1.6rem;padding-left:10rem}.mobile .club-app-establishment-admin-list li a{width:100%}.mobile .club-app-establishment-admin-list li span{padding:0;font-size:1.4rem}.club-app-establishment-list-list li{font-weight:700;font-size:1.6rem;line-height:1.6}.club-app-establishment-list-list li .date{font-size:1.3rem;font-weight:400}#club-app.club-app-home-no-log{padding:0 1rem 4rem 1rem}#club-app.club-app-home-no-log .logo-app{padding-top:2rem}#club-app.club-app-home-no-log h2{display:inline-block;margin-top:5rem}#club-app.club-app-home-no-log .message-error{color:#f00}#club-app.club-app-home-no-log form input{width:100%}#club-app.club-app-home-no-log form legend{text-align:left;color:#c17b55;margin-bottom:2rem}#club-app.club-app-home-no-log form .forgot-password{display:inline-block;color:#c17b55;text-decoration:underline;margin-top:1rem}.club-app #page_wrapper{margin-top:0}.club-app #page_wrapper .site-footer{display:none}.club-app #toTop{display:none}.mobile .club-app #toTop{display:none !important}#club-app{width:100%;height:auto;overflow:auto}#club-app h1{font-family:'Quickpen',serif;font-size:3.2rem;line-height:1.5;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#club-app h2{text-align:center;font-size:2.4rem;line-height:1.2;margin-bottom:4rem}#club-app h2:after{width:5rem;bottom:-2rem}#club-app .disclaimer{padding:1rem;line-height:1.2;text-align:left}#club-app .disclaimer a{color:#00f;text-decoration:underline}#club-app .logo-app{float:left;margin-bottom:3rem;padding:0 4rem}#club-app .club-app-previous{float:left;margin-top:2rem;background-image:url("images/goback.svg");width:2rem;height:2rem}#club-app input.button{padding:2rem 3rem;line-height:2rem}#club-app a.button{width:calc(32rem - 2rem);font-size:1.3rem;margin-bottom:1rem}#club-app a.button-gradient{padding:0;width:auto}#club-app a.button-gradient span{padding:1.3rem 9.7rem}#club-app select{width:100%;margin-bottom:1rem;background:#fff;height:4rem;border-radius:0;font-size:1.4rem;padding-left:1rem;color:#797c84}#club-app .select2-container--default{margin-bottom:1rem}#club-app .select2-container--default .select2-selection--single{border-radius:0;height:4rem}#club-app .select2-container--default .select2-selection__rendered{font-size:1.5rem;line-height:2.5;height:4rem;text-align:left}#club-app input{width:100%}#club-app .required{float:right;font-size:1rem;margin-bottom:2rem}#club-app .club-app-checkboxes{display:inline-block;width:100%;margin-bottom:2rem;position:relative}#club-app .club-app-checkboxes input{float:right;width:auto}#club-app .club-app-checkboxes label{float:left;text-align:left}#club-app .club-app-checkboxes .form-item-field-offres-informations input,#club-app .club-app-checkboxes .form-item-field-reglement input{float:left}#club-app .club-app-checkboxes .form-item-field-offres-informations label,#club-app .club-app-checkboxes .form-item-field-reglement label{float:left;width:90%;margin-left:1rem}#club-app .club-app-checkboxes .switch{float:right;width:100%;height:1.8rem;width:4rem;position:relative}#club-app .club-app-checkboxes .switch-text{float:left;width:80%;text-align:left;line-height:1.2}#club-app .club-app-checkboxes .switch input{display:none}#club-app .club-app-checkboxes .switch input:checked + .slider{background-color:#c17b55}#club-app .club-app-checkboxes .switch input:checked + .slider:before{-webkit-transform:translateX(2.2rem);transform:translateX(2.2rem)}#club-app .club-app-checkboxes .switch .slider{background-color:#ccc;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:.4s .3s ease;transition:.4s .3s ease}#club-app .club-app-checkboxes .switch .slider:before{content:'';background-color:#fff;position:absolute;left:1px;bottom:1px;width:1.6rem;height:1.6rem;-webkit-transition:.4s .3s ease;transition:.4s .3s ease}#club-app .club-app-checkboxes .switch .slider.round{border-radius:2.4rem}#club-app .club-app-checkboxes .switch .slider.round:before{border-radius:50%}.page-template-page-tpl-jeu .wrapper{width:98rem;margin:0 auto}.mobile .page-template-page-tpl-jeu .wrapper{width:100%;padding:0 1rem}#form{text-align:center;float:left;width:100%}#form h1{height:10.7rem;font-size:3.6rem;font-weight:700;line-height:10.7rem;font-family:Bodoni,serif;font-style:italic;border-top:1px dotted #b07f51;margin-bottom:6rem;background:url("images/contest/pattern-form.png") top center}#form--participation-form{float:left;width:100%;padding:0 16rem 15rem 16rem;margin-bottom:7rem;position:relative}#form--participation-form label{display:none}#form--participation-form .form-type-textfield,#form--participation-form .form-type-textarea,#form--participation-form .form-type-email{float:left;width:calc(50% - 2rem)}#form--participation-form input[type="text"],#form--participation-form textarea,#form--participation-form input[type="email"]{float:left;width:100%;height:4rem;font-size:1.4rem;line-height:4rem;color:#797c84;border-radius:0;border-color:#e6e6e6;padding:0 1.5rem;margin-bottom:1rem}#form--participation-form .form-type-select{float:left;width:calc(50% - 2rem)}#form--participation-form .select2-container{width:100% !important;height:4rem;margin-bottom:1rem}#form--participation-form .select2-container .select2-selection--single,#form--participation-form .select2-container .select2-selection__arrow,#form--participation-form .select2-container .select2-selection__rendered{height:100%}#form--participation-form .select2-container .select2-selection__rendered{font-size:1.4rem;line-height:4rem;text-align:left;padding:0 1.5rem}#form--participation-form .select2-container .select2-selection--single{border-radius:0;border-color:#e6e6e6}#form--participation-form .select2-container .select2-selection__arrow{width:3.5rem;border-left:1px solid #e6e6e6}#form--participation-form .select2-container .select2-selection__arrow b{width:100%;height:100%;border:none;margin:0;top:0;left:0;background:url("images/contest/picto-select.png") no-repeat center}#form--participation-form .select2-container.select2-container--open .select2-selection__arrow b{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select2-container .select2-search--dropdown{display:none}#form--participation-form input::-webkit-input-placeholder,#form--participation-form input::-webkit-input-placeholder,#form--participation-form input:-ms-input-placeholder,#form--participation-form input::-ms-input-placeholder,#form--participation-form textarea::-webkit-input-placeholder,#form--participation-form textarea::-webkit-input-placeholder,#form--participation-form textarea:-ms-input-placeholder,#form--participation-form textarea::-ms-input-placeholder{color:#797c84;opacity:1}#form--participation-form input::placeholder,#form--participation-form input::-webkit-input-placeholder,#form--participation-form input:-ms-input-placeholder,#form--participation-form input::-ms-input-placeholder,#form--participation-form textarea::placeholder,#form--participation-form textarea::-webkit-input-placeholder,#form--participation-form textarea:-ms-input-placeholder,#form--participation-form textarea::-ms-input-placeholder{color:#797c84;opacity:1}#form--participation-form input::-moz-placeholder,#form--participation-form input:-moz-placeholder,#form--participation-form textarea::-moz-placeholder,#form--participation-form textarea:-moz-placeholder{color:#797c84;opacity:1}#form--participation-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:#797c84}#form--participation-form h2.form-title{float:left;width:100%;font-size:2.4rem;text-align:left;font-family:'Bodoni';font-style:italic;font-weight:700;margin-bottom:1.5rem}#form--participation-form .form-item-field-produits,#form--participation-form .form-item-field-temps-preparation,#form--participation-form .form-item-field-temps-dressage{float:right}#form--participation-form textarea{line-height:2rem;padding:1.5rem}#form--participation-form .form-item-field-liste-ingredients{width:calc(50% - 2rem)}#form--participation-form #field-form-liste-ingredients{min-width:100%;max-width:100%;min-height:14rem}#form--participation-form .form-item-field-description{width:100%;margin-bottom:0}#form--participation-form #field-form-description{min-width:100%;max-width:100%;min-height:16rem}#form--participation-form .form-item-field-photo-recette{float:left;width:100%;height:18rem;text-align:center;position:relative;padding:4rem 0 3rem 0;margin-bottom:2rem}#form--participation-form .file-input-maxsize{float:left;width:100%;font-size:1.2rem;color:#797c84;font-family:'Arial';position:relative;top:-8.5rem}#form--participation-form .form-errors{color:#dc143c;float:left;width:100%;text-align:left;list-style:none;font-style:italic}#form--participation-form .form-type-textfield .form-errors,#form--participation-form .form-type-textarea .form-errors,#form--participation-form .form-type-select .form-errors,#form--participation-form .form-type-email .form-errors{position:relative;top:-0.8rem}#form--participation-form .form-item-field-photo-recette .form-errors{margin-top:1rem;text-align:center}#form--participation-form .form-item-field-recaptcha .form-errors{position:relative;top:0.3rem}#form--participation-form .form-item-field-photo-recette::before{content:'';display:inline-block;width:10rem;height:1px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-1px;background:#b07f51;background:-webkit-gradient(linear,left top, right top,from(#b07f51),color-stop(50%, #dbbe94),to(#b07f51));background:linear-gradient(to right,#b07f51 0%,#dbbe94 50%,#b07f51 100%)}#form--participation-form .form-item-field-photo-recette label{display:inline-block;width:26rem;height:7rem;font-size:1.8rem;line-height:2.4rem;color:#fff;font-family:'Cantata One';padding:1.2rem 0;position:absolute;top:4rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:10;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#form--participation-form .form-item-field-photo-recette .NFI-button{display:inline-block !important;float:none !important;width:26rem;height:7rem;border-radius:0;border:1px solid #b07f51;-webkit-box-shadow:inset 0 0 0 0.2rem #f4f4f4;box-shadow:inset 0 0 0 0.2rem #f4f4f4;background:#b07f51;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%)}#form--participation-form .form-item-field-photo-recette label:hover + .NFI-wrapper .NFI-button{background:-webkit-gradient(linear,left top, left bottom,from(#c99767),to(#dbbe94));background:linear-gradient(#c99767,#dbbe94)}#form--participation-form .form-item-field-photo-recette label:hover{color:#404040}#form--participation-form .form-item-field-photo-recette .NFI-button input{width:100%;height:100%}#form--participation-form .form-item-field-photo-recette .NFI-filename{display:none !important}#form--participation-form .form-item-field-photo-recette figure{position:absolute;top:3rem;left:2.5rem;width:11.3rem;background-color:#fff;padding:0.3rem 0.4rem 1.7rem 0.4rem;-webkit-box-shadow:0 0 0.4rem 1px #9b9b9b;-o-box-shadow:0 0 0.4rem 1px #9b9b9b;box-shadow:0 0 0.4rem 1px #9b9b9b;filter:'progid:DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=NaN, Strength=4)'}#form--participation-form .form-item-field-photo-recette figure .close-button{width:2.4rem;height:2.4rem;border-radius:50%;cursor:pointer;position:absolute;top:-1.2rem;left:-1.2rem;background:url("images/contest/picto-close-white.png") no-repeat center,-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:url("images/contest/picto-close-white.png") no-repeat center,linear-gradient(top,#b07f51 0%,#dbbe94 100%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#form--participation-form .form-item-field-photo-recette figure .close-button:hover{background:url("images/contest/picto-close-white.png") no-repeat center,-webkit-gradient(linear,left top, left bottom,from(#c99767),to(#dbbe94));background:url("images/contest/picto-close-white.png") no-repeat center,linear-gradient(#c99767,#dbbe94)}#form--participation-form .form-item-field-adresse-etablissement,#form--participation-form .form-item-field-ville,#form--participation-form .form-item-field-nom-depot{float:right}#form--participation-form .form-item-field-telephone{width:100%}#form--participation-form .form-item-field-telephone input{width:calc(50% - 2rem)}#form--participation-form .form-item-field-nom-depot{display:none;float:right}#form--participation-form .form-item-field-nom-depot + h2.form-title{margin-top:3rem}#form--participation-form .form-item-field-prenom,#form--participation-form .form-item-field-email{float:right}#form--participation-form .form-type-checkbox{float:left;padding-left:2.4rem;text-align:left;position:relative}#form--participation-form .form-type-checkbox input{float:left;width:1.6rem;height:1.6rem;background-color:#fff;border:1px solid #e6e6e6;position:absolute;left:0;cursor:pointer}#form--participation-form .form-type-checkbox input:checked{background:url("images/contest/picto-check.png") no-repeat center #fff}#form--participation-form .form-type-checkbox label{display:block;font-size:1.3rem;color:#797c84;font-family:'Arial';cursor:pointer}#form--participation-form .form-item-field-reglement{width:100%;padding-right:50%;margin-top:2.3rem;margin-bottom:1.4rem}#form--participation-form .form-item-field-reglement a{color:#bb7342}#form--participation-form .form-item-field-reglement a:hover{text-decoration:underline}#form--participation-form .form-item-field-offres-informations{width:50%}.form-item-field-recaptcha{position:relative;top:-3.5rem;float:right}#form--participation-form .label-required{float:left;width:100%;font-size:1.2rem;color:#797c84;font-family:'Arial';text-align:left;padding-left:1.5rem;margin-top:1rem}#form--participation-form .form-submit{width:30rem;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);font-size:2.6rem;line-height:3rem;color:#fff;font-family:'Cantata One';border-radius:0;padding:3rem 2rem;border:1px solid #b07f51;-webkit-box-shadow:inset 0 0 0 0.2rem #f4f4f4;box-shadow:inset 0 0 0 0.2rem #f4f4f4;background:#b07f51;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out;white-space:normal}#form--participation-form .form-submit:hover{color:#404040;background:-webkit-gradient(linear,left top, left bottom,from(#c99767),to(#dbbe94));background:linear-gradient(#c99767,#dbbe94)}#form .disclaimer{float:left;font-size:1.3rem;color:#797c84;padding:0 6rem;margin-bottom:2rem}.participation-popin{width:55rem !important;min-height:auto !important;text-align:center;padding:5rem;font-size:1.5rem;font-weight:700;text-transform:uppercase}.participation-popin .lightbox--close{width:2.4rem;height:2.4rem;border-radius:50%;cursor:pointer;position:absolute;top:-1.2rem;left:-1.2rem;border:none;background:url("images/contest/picto-close-white.png") no-repeat center,-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:url("images/contest/picto-close-white.png") no-repeat center,linear-gradient(top,#b07f51 0%,#dbbe94 100%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.participation-popin .lightbox-close:hover{background:url("images/contest/picto-close-white.png") no-repeat center,-webkit-gradient(linear,left top, left bottom,from(#c99767),to(#dbbe94));background:url("images/contest/picto-close-white.png") no-repeat center,linear-gradient(#c99767,#dbbe94)}.mobile #form{margin-bottom:3rem}.mobile #form h1{line-height:1.1;padding-top:1rem}.mobile #form--participation-form{padding:0;padding-bottom:13.5rem;margin-bottom:3.3rem}.mobile #form--participation-form .form-type-textfield,.mobile #form--participation-form .form-type-textarea,.mobile #form--participation-form .form-type-select,.mobile #form--participation-form .form-type-email{width:100% !important}.mobile .select2-results__options,.mobile .select2-search__field{font-size:1.6rem !important}.mobile #form--participation-form .form-item-field-photo-recette{height:auto;min-height:15.5rem}.mobile #form--participation-form .form-item-field-photo-recette .NFI-wrapper{padding-bottom:0.5rem}.mobile #form--participation-form .form-item-field-photo-recette figure{position:relative;top:0;left:0;display:inline-block;margin-top:2rem}.mobile #form--participation-form .file-input-maxsize{top:-5rem}.mobile #form--participation-form .form-item-field-telephone input{width:100%}.mobile #form--participation-form .form-item-field-reglement,.mobile #form--participation-form .form-item-field-offres-informations{width:100%;padding-right:0}.mobile #form--participation-form .label-required{top:-12rem}.mobile .form-item-field-recaptcha{top:0}.mobile #form .disclaimer{padding:0;margin-bottom:1rem}.mobile .participation-popin{width:80% !important}#header-contest{display:inline-block;width:100%;height:100%;min-height:68rem;background-image:url("images/contest/bg-header.jpg");background-size:cover;padding-top:3rem}.intro-contest .mco-gradient-text svg{width:100%}#menu-contest{text-align:center;margin-bottom:4.5rem}#menu-contest li{float:left;border-right:1px solid #b07f51;padding-right:3rem;padding-left:3rem}#menu-contest li:last-child{border:transparent;padding-right:0}#menu-contest li a{font-size:1.6rem;font-family:Proxima,sans-serif;background:-webkit-linear-gradient(#b07f51,#dbbe94);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.menu-menu-jeu-container{display:inline-block}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#menu-contest li a{color:#b07f51;background:transparent}}.mobile #menu-contest svg{width:auto}.intro-contest{float:right;width:58rem;text-align:center}.intro-contest .logo-40{display:inline-block;text-indent:-999.9rem;background-image:url("images/contest/logo-40.png");width:33.4rem;height:13.4rem;background-size:100%;margin-bottom:3rem}.intro-contest h2{color:#c38b50;font-size:3.8rem;font-family:Bodoni,serif;font-style:italic;font-weight:700;line-height:3.5rem}.intro-contest .subtitle{display:inline-block;position:relative;color:#fff;font-size:2.8rem;font-weight:700;font-style:italic;font-family:Bodoni,serif;margin-bottom:3rem}.intro-contest .subtitle::after{content:'';display:inline-block;width:10rem;height:1px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-3.5rem;background:#b07f51;background:-webkit-gradient(linear,left top, right top,from(#b07f51),color-stop(50%, #dbbe94),to(#b07f51));background:linear-gradient(to right,#b07f51 0%,#dbbe94 50%,#b07f51 100%)}.intro-contest .text{color:#fff;font-family:'Open Sans',sans-serif;font-weight:lighter;font-size:1.8rem;margin-top:3rem;margin-bottom:3rem}.intro-contest .arrow-icon{display:inline-block;background-image:url("images/contest/arrow-header.png");width:4.5rem;height:2.5rem;-webkit-animation:bounce .8s 0s forwards infinite alternate;animation:bounce .8s 0s forwards infinite alternate}.club-game-closed-info .subtitle{padding:0 9rem}.club-game-closed-info .subtitle::after{display:none}.mobile .club-game-closed-info .subtitle{padding:0}.mobile .club-game-closed{height:auto;width:100%;background-image:url("images/contest/bg-header-mobile.jpg");max-height:100%}.mobile #header-contest{height:auto;width:100%;background-image:url("images/contest/bg-header-mobile.jpg");max-height:100%}.mobile #header-contest svg,.mobile .intro-contest{width:100%}.mobile .intro-contest{display:inline-block;float:none}.mobile .intro-contest h2{width:100%}.mobile .intro-contest h2 img{width:100%}.mobile .intro-contest h2 svg:first-child{margin-bottom:-1.5rem}.mobile .intro-contest .text{text-align:left}.mobile .intro-contest .logo-40{width:100%;margin-bottom:1.5rem}.mobile #menu-contest{margin-bottom:2rem}.mobile #menu-contest li{width:100%;padding:0.5rem;border-right:none;border-bottom:1px solid #c38b50}.mobile #menu-contest li a{font-size:2rem}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}}#prizes{padding-bottom:6.5rem;float:left;width:100%;background:url("images/contest/background.png") top center;background-size:cover}#prizes h1{font-size:4.8rem;font-family:Bodoni,serif;font-style:italic;font-weight:700;text-align:center;position:relative;padding:3.5rem 0 4.5rem 0;margin-bottom:5rem}#prizes h1::after{content:'';width:10rem;height:1px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);background:#b07f51;background:-webkit-gradient(linear,left top, right top,from(#b07f51),color-stop(50%, #dbbe94),to(#b07f51));background:linear-gradient(to right,#b07f51 0%,#dbbe94 50%,#b07f51 100%)}#prizes .prize{background:url("images/contest/pattern-prizes.png") top center;padding:2rem 4rem;float:left;border:1px solid #b07f51;position:relative;text-align:center;text-transform:uppercase}#prizes .prize:before{content:'';width:calc(100% + 1rem);height:calc(100% + 1rem);border:1px solid #b07f51;position:absolute;top:-0.5rem;left:-0.5rem;pointer-events:none}#prizes .prize .prize-content{background-color:#fff;position:relative}#prizes .prize .prize-part{float:left;font-family:'Proxima';font-weight:900}#prizes .prize span{width:100%;float:left;color:#b07f51}#prizes .prize-1{width:100%;margin-bottom:3rem}#prizes .prize-1 .prize-content{height:23.5rem;padding-top:2rem}#prizes .prize-1 .prize-content::after{content:'';float:left;width:34.2rem;height:26.2rem;background:url("images/contest/prize-robot.png") no-repeat;background-size:100%;position:absolute;top:-3.7rem;right:-2rem}#prizes .prize-1 .prize-part{width:65rem;padding:0 5rem}#prizes .prize-1 .prize-part:first-child{font-size:2.7rem;line-height:1.5rem;padding-bottom:2.5rem;margin-bottom:1.5rem;position:relative}#prizes .prize-1 .prize-part:first-child::after{content:'+';font-size:2.4rem;line-height:1rem;width:100%;position:absolute;bottom:0;left:0}#prizes .prize-1 .prize-winners{font-size:3rem;margin-bottom:0.5rem}#prizes .prize-1 .prize-winners sup{font-size:1.4rem;top:-1.1rem;left:-0.7rem}#prizes .prize-1 .prize-value{font-size:1.4rem;line-height:1.4rem}#prizes .prize-1 .prize-part:first-child .prize-value{margin-top:0.7rem}#prizes .prize-1 .prize-part:last-child .prize-value{margin-top:0.4rem}#prizes .prize-1 .prize-part:last-child{font-size:2rem;line-height:2rem;padding-top:3.5rem;background:url("images/contest/picto-photo-gradient.png") no-repeat top center}#prizes .prize-2-3,#prizes .prize-4-40{width:calc(50% - 2rem)}#prizes .prize-2-3 .prize-content,#prizes .prize-4-40 .prize-content{height:26rem}#prizes .prize-2-3 .prize-content{padding-top:1.8rem}#prizes .prize-2-3 .prize-content:after{content:'';float:left;width:10.5rem;height:25.4rem;background:url("images/contest/prize-syphon.png") no-repeat;background-size:100%;position:absolute;top:-3.6rem;right:0.7rem}#prizes .prize-2-3 .prize-part{width:27.5rem}#prizes .prize-2-3 .prize-part:first-child{font-size:2rem;line-height:2rem;padding:0 3rem 1.3rem 3rem;margin-bottom:0.5rem;position:relative}#prizes .prize-2-3 .prize-part:first-child::after{content:'+';font-size:2rem;line-height:1rem;width:100%;position:absolute;bottom:0;left:0}#prizes .prize-2-3 .prize-winners{font-size:2.5rem}#prizes .prize-2-3 .prize-winners sup{font-size:1rem;top:-1rem}#prizes .prize-2-3 .prize-value{font-size:1.1rem;line-height:1.3rem}#prizes .prize-2-3 .prize-part:first-child .prize-value{padding:0 2.5rem;margin-top:0.3rem}#prizes .prize-2-3 .prize-part:last-child{font-size:1.8rem;line-height:1.9rem;padding:2.5rem 1rem 0 1rem;background:url("images/contest/picto-photo-gradient.png") no-repeat top center;background-size:2.1rem 1.7rem}#prizes .prize-2-3 .prize-part:last-child .prize-value{margin-top:0.2rem}#prizes .prize-4-40{float:right}#prizes .prize-4-40 .prize-content{padding-top:5.5rem;background:url("images/contest/prize-bowl.png") no-repeat #fff;background-position:top 7.5rem right -4.2rem}#prizes .prize-4-40 .prize-part{width:25rem;font-size:2rem;line-height:2.5rem;padding:0 3rem}#prizes .prize-4-40 .prize-winners{font-size:2.5rem;margin-bottom:1.5rem}#prizes .prize-4-40 .prize-winners sup{font-size:1rem;top:-1rem}#prizes .prize-4-40 .prize-value{font-size:1.2rem;line-height:1.4rem;padding:0 1.4rem;margin-top:1.5rem}#prizes .prize-4-40 .prize-value sup{font-size:0.5rem;top:-0.5rem}.mobile #prizes{padding-bottom:3rem}.mobile #prizes h1{font-size:3.5rem;line-height:.8;padding:3rem 0;margin-bottom:3rem}.mobile #prizes .prize{text-align:center;padding:2rem;margin-bottom:2rem}.mobile #prizes .prize-content{float:left;width:100%;height:100%;padding:1.2rem 1rem}.mobile #prizes svg,.mobile #prizes .prize-1 .prize-part{width:100%;padding:0}.mobile #prizes .prize-1 .prize-part:first-child{font-size:2.2rem;line-height:2.3rem;margin-bottom:1.3rem;padding-bottom:16.5rem}.mobile #prizes .prize-1 .prize-part:first-child .prize-winners{margin-bottom:0}.mobile #prizes .prize-1 .prize-content::after{width:16.5rem;height:13rem;padding:0 1rem;top:16.5rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.mobile #prizes .prize-1 .prize-part:last-child{padding-top:3.2rem;background-size:2.5rem auto}.mobile #prizes .prize-2-3 .prize-part:first-child{padding:0 1rem 20.5rem 1rem;margin-bottom:1rem}.mobile #prizes .prize-2-3 .prize-content:after{width:7rem;height:17.5rem;top:15rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.mobile #prizes .prize-2-3 .prize-part:last-child{padding-top:3rem}.mobile #prizes .prize-2-3,.mobile #prizes .prize-4-40,.mobile #prizes .prize-2-3 .prize-part{width:100%}.mobile #prizes .prize-4-40 .prize-content{background-position:bottom 1rem right 0;padding-top:3.5rem;padding-bottom:15rem;position:static}.mobile #prizes .prize-4-40 .prize-part{width:100%}.mobile #prizes .prize-1 .prize-content{padding:1.7rem 1rem}#rules{float:left;width:100%;background:url("images/contest/bg-rules.jpg") top center;background-size:cover}#rules::after{content:'';height:1.1rem;width:100%;display:inline-block;background:#b07f51;background:-webkit-gradient(linear,left top, right top,from(#b07f51),color-stop(50%, #dbbe94),to(#b07f51));background:linear-gradient(to right,#b07f51 0%,#dbbe94 50%,#b07f51 100%)}#rules .mco-gradient-text svg{width:100%}#rules h1{font-size:4.8rem;font-family:Bodoni,serif;font-style:italic;font-weight:700;text-align:center;position:relative;margin-bottom:14.5rem;margin-top:3.5rem}#rules h1::after{content:'';display:inline-block;width:10rem;height:1px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-3rem;background:#b07f51;background:-webkit-gradient(linear,left top, right top,from(#b07f51),color-stop(50%, #dbbe94),to(#b07f51));background:linear-gradient(to right,#b07f51 0%,#dbbe94 50%,#b07f51 100%)}#rules .step{display:inline-block;width:43.6rem;background:#fff;height:35rem;border:0.4rem double #b07f51;position:relative;margin-bottom:10rem;text-transform:uppercase;text-align:center;font-family:proxima;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#rules .step:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#rules .step:nth-child(2n+1){margin-right:9.5rem}#rules .step .step-number{position:absolute;z-index:10;top:-4rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);font-size:6rem;background:linear-gradient(-120deg,#dbbe94,#b07f51);color:#fff;font-weight:lighter;font-family:'Open Sans',sans-serif;border:1px solid #b07f51;-webkit-box-shadow:inset 0 0 0 0.2rem #f4f4f4;box-shadow:inset 0 0 0 0.2rem #f4f4f4;padding-left:1rem;padding-right:1rem}#rules figure{float:left;height:100%;margin:0;width:100%}#rules .content-text{position:absolute;bottom:0;padding:2rem;background:#fff;padding-right:4rem;padding-left:4rem}#rules .step-subtitle{font-weight:700;font-size:1.5rem;text-transform:uppercase;line-height:1.1}#rules h3{position:relative;font-weight:700;line-height:1.1;font-size:2.1rem;margin:0;color:#b07f51;padding-bottom:0.5rem}#rules h3 span{display:inline-block;color:#b07f51;margin-bottom:2rem}#rules .step-2 figure{position:absolute;z-index:1;top:-5rem}#rules .step-3 figure img{width:29rem;height:11rem;margin-top:7rem}#rules .step-3 .content-text span{float:left;width:100%;font-weight:700;font-size:2rem;margin-bottom:3rem;line-height:0.5rem}#rules .step-4 .content-text{text-align:center}#rules .step-4 figure img{width:100%}#rules .step-4 em{font-size:4.8rem;width:6.8rem;float:left;font-style:normal;padding-right:0.5rem}#rules .step-4 em svg{font-size:4.8rem;width:6.8rem;float:left;font-style:normal;padding-right:0.5rem}#rules .step-4 svg{width:auto}#rules .step-4 h3{font-size:2.4rem;display:inline-block;line-height:0;padding-bottom:0}#rules .step-4 span{padding-top:1.5rem}#rules .step-4 h3::before{content:'';width:2.5rem;height:2.5rem;position:absolute;left:-2rem;bottom:0;background-image:url("images/contest/light-1.png")}#rules .step-4 h3::after{content:'';width:2.5rem;height:2.5rem;position:absolute;right:-2rem;top:0;background-image:url("images/contest/light-2.png")}#rules .button-rules{position:absolute;bottom:-3rem;font-weight:700;text-transform:uppercase;right:50%;color:#b07f51;-webkit-transform:translate(50%);transform:translate(50%)}.contest-standard{position:relative;display:inline-block;margin-bottom:6rem;text-align:center}.contest-standard h2{font-size:3rem;font-family:Bodoni;text-align:center;font-weight:700;padding-right:23rem;padding-left:23rem;line-height:1.1;font-style:italic;position:relative;border-top:1px dotted #b07f51;border-bottom:1px dotted #b07f51;padding-top:1.5rem;padding-bottom:1.5rem}.contest-standard h2::after,.contest-standard h2::before{content:'';top:0;position:absolute;margin-top:1rem;width:9rem;height:7.5rem}.contest-standard h2::before{background-image:url("images/contest/cupcake.svg");left:0}.contest-standard h2::after{background-image:url("images/contest/icecream.svg");right:0}.contest-standard .standard{text-align:center;float:left;height:auto;min-height:15rem;width:50%;padding-top:2rem;padding-bottom:2rem;padding-right:4rem;padding-left:4rem}.contest-standard .standard:nth-child(2n+1){border-left:1px dotted #b07f51}.contest-standard .standard-2,.contest-standard .standard-1{border-bottom:1px dotted #b07f51}.contest-standard .standard h3{text-transform:uppercase}#rules .button-participate{display:inline-block;font-size:2.6rem;color:#fff;text-align:center;font-family:'Cantata One';border:none;border-radius:0;padding:3.5rem 6.5rem;margin-top:6rem;border:1px solid #b07f51;-webkit-box-shadow:inset 0 0 0 0.2rem #f4f4f4;box-shadow:inset 0 0 0 0.2rem #f4f4f4;background:#b07f51;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%)}#rules .button-participate:hover{color:#404040;background:-webkit-gradient(linear,left top, left bottom,from(#c99767),to(#dbbe94));background:linear-gradient(#c99767,#dbbe94)}.mobile #rules h1{font-size:3.5rem;line-height:1.1;margin-bottom:10.5rem}.mobile #rules .step,.mobile .contest-standard{width:100%}.mobile #rules .step{margin-right:0;margin-bottom:6rem}.mobile #rules .step .step-number{font-size:4rem}.mobile #rules .step-1,.mobile #rules .step-2{height:22rem}.mobile #rules .step-1 figure{height:8rem;overflow:hidden;position:relative}.mobile #rules .step-1 figure img{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.mobile #rules .step-2 figure img{width:70%}.mobile #rules .step-1 .content-text,.mobile #rules .step-2 .content-text{bottom:0.6rem}.mobile #rules .step-3{height:25rem}.mobile #rules .step-3 figure img{width:100%;height:8rem;margin-top:2.5rem}.mobile #rules .step-3 .content-text span{margin-bottom:1.5rem}.mobile #rules .step-4{height:31.5rem}.mobile #rules .step-4 figure{height:11.7rem;position:relative;overflow:hidden}.mobile #rules .step-4 figure img{position:absolute;bottom:0;left:0}.mobile #rules .step-4 h3::before{left:0;bottom:5rem}.mobile #rules .step-4 h3::after{right:0;top:8.5rem}.mobile #rules .step-4 em{float:left;width:100%;padding-right:0;text-align:center;height:5.5rem}.mobile #rules .step-4 em img{width:auto}.mobile #rules .step-4 span{padding-top:0}.mobile #rules .step-4 .content-text{bottom:0}.mobile #rules .content-text{width:100%;padding:1rem}.mobile .contest-standard{margin-bottom:4rem}.mobile .contest-standard h2{padding:9.5rem 2rem 2rem;font-size:2.5rem}.mobile .contest-standard h2:after{top:0;right:4rem}.mobile .contest-standard h2:before{left:4rem}.mobile .contest-standard .standard{width:100%;min-height:auto;padding:2rem 1rem;border-bottom:1px dotted #b07f51;border-left:none}.mobile #rules .button-participate{width:100%;padding:2.5rem 0;margin-top:4rem}.mobile #rules .button-rules{width:100%;bottom:-4rem}.page-template-page-tpl-engagements .page-engagements-slider{color:#fff}.page-template-page-tpl-engagements .page-engagements-slider .slide{height:50rem;background-size:cover;background-position:center}.page-template-page-tpl-engagements .page-engagements-slider .slide .club-header-text{text-align:left}.page-template-page-tpl-engagements .page-engagements-slider h1,.page-template-page-tpl-engagements .page-engagements-slider h2{color:#fff;text-align:left}.page-template-page-tpl-engagements .page-engagements-slider h1{font-size:4.6rem;font-family:'Quickpen',serif}.page-template-page-tpl-engagements .page-engagements-slider h2{font-size:3.8rem}.page-template-page-tpl-engagements .page-engagements-slider div{font-size:2rem}.mobile .page-template-page-tpl-engagements .page-engagements-slider .slide{height:60rem}.page-template-page-tpl-engagements #section-engagement{background-image:url("images/bg-engagements.jpg");background-size:160rem 227.2rem;background-size:cover;padding-bottom:10rem;height:100%}.page-template-page-tpl-engagements #section-engagement > div{-moz-column-width:45rem;-webkit-column-width:45rem;column-width:45rem;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em;-webkit-columns:0.2rem;-moz-columns:0.2rem;columns:2}.page-template-page-tpl-engagements #section-engagement:before,.page-template-page-tpl-engagements #section-engagement:after{content:'';position:absolute;left:0;top:0;background-image:url("images/frise-engagements.svg");width:100%;height:5.5rem;background-size:100%}.page-template-page-tpl-engagements #section-engagement:after{top:auto;bottom:0;height:4.5rem}.page-template-page-tpl-engagements #section-engagement h2{padding:0 20rem;padding-top:6rem}.mobile .page-template-page-tpl-engagements #section-engagement{padding-bottom:4rem}.mobile .page-template-page-tpl-engagements #section-engagement:after{height:1rem}.mobile .page-template-page-tpl-engagements #section-engagement > div{-webkit-columns:1px;-moz-columns:1px;columns:1}.page-template-page-tpl-engagements #section-programme h2:after{content:'';display:inline-block;vertical-align:middle;margin-left:2rem;background-position:center;background-image:url("images/logo-agriculteurs.svg");width:12.7rem;height:12.7rem;background-size:8.8rem 8.1rem;background-color:#fff;border-radius:50%}.mobile .page-template-page-tpl-engagements #section-programme h2:after{display:block;margin:0 auto}.page-template-page-tpl-engagements #section-programme h2,.page-template-page-tpl-engagements #section-engagement h2{width:100%;font-size:5.2rem;line-height:1.2;text-align:center}.mobile .page-template-page-tpl-engagements #section-programme h2,.mobile .page-template-page-tpl-engagements #section-engagement h2{font-size:3.2rem;padding:0}.page-template-page-tpl-engagements .section-programme{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10rem}.page-template-page-tpl-engagements .section-programme-2 .section-programme-description{text-align:center;padding-left:0;padding-right:6.5rem}.page-template-page-tpl-engagements .section-programme-2 .section-programme-description h3,.page-template-page-tpl-engagements .section-programme-2 .section-programme-description > div{text-align:left}.page-template-page-tpl-engagements .section-programme-2 .section-programme-description figure{margin:2rem 0.5rem 0 0.5rem}.page-template-page-tpl-engagements .section-programme:after{width:100%;bottom:-5rem}.page-template-page-tpl-engagements .section-programme figure{margin:0}.page-template-page-tpl-engagements .section-programme-mobile{display:none}.page-template-page-tpl-engagements .section-programme-description{width:50%;padding-left:10.5rem;padding-top:4rem}.page-template-page-tpl-engagements .section-programme-description div{font-size:2rem;color:#797c84}.page-template-page-tpl-engagements .section-programme-picture{background-size:cover;background-position:center;width:50%;height:43rem}.page-template-page-tpl-engagements .section-programme h3{color:#c17b55;font-size:3.2rem;line-height:1.2;margin-top:0}.page-template-page-tpl-engagements .section-programme .programme-round-picture{display:inline-block;position:relative;text-align:center;border-radius:50%;width:12.7rem;height:12.7rem;background-color:#fff}.page-template-page-tpl-engagements .section-programme .programme-round-picture img{width:10rem;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mobile .page-template-page-tpl-engagements .section-programme{display:inline-block}.mobile .page-template-page-tpl-engagements .section-programme-desktop{display:none}.mobile .page-template-page-tpl-engagements .section-programme-picture{height:25rem}.mobile .page-template-page-tpl-engagements .section-programme .section-programme-description,.mobile .page-template-page-tpl-engagements .section-programme .section-programme-picture{width:100%;padding:0;padding-top:2rem}.mobile .page-template-page-tpl-engagements .section-programme h3{font-size:2.5rem}.page-template-page-tpl-engagements .section-engagement{padding-right:2rem;margin-bottom:2rem;width:100%;display:inline-block}.page-template-page-tpl-engagements .section-engagement-mobile{display:none}.page-template-page-tpl-engagements .section-engagement:nth-child(4n+1) h4{background-color:#b9ca9f;border:0.2rem solid #a4b38b}.page-template-page-tpl-engagements .section-engagement:nth-child(4n+2) h4{background-color:#e5b6b7;border:0.2rem solid #ca9c9d}.page-template-page-tpl-engagements .section-engagement:nth-child(4n+3) h4{background-color:#97aede;border:0.2rem solid #7f95c3}.page-template-page-tpl-engagements .section-engagement:nth-child(4n+4) h4{background-color:#edd78a;border:0.2rem solid #dfbf50}.page-template-page-tpl-engagements .section-engagement-picture{background-size:cover;text-align:center;position:relative;width:100%;height:39rem}.page-template-page-tpl-engagements .section-engagement h4{margin-top:30rem;display:inline-block;color:#fff;padding:1rem 5.5rem;font-family:Bodoni;font-size:2.2rem;line-height:1.2}.page-template-page-tpl-engagements .section-engagement-description{background-color:#fff;padding:2rem 2.5rem}.page-template-page-tpl-engagements .section-engagement-description.show .section-engagement-description-text{display:block}.page-template-page-tpl-engagements .section-engagement-description.show .read-less{display:block}.page-template-page-tpl-engagements .section-engagement-description.show .read-more{display:none}.page-template-page-tpl-engagements .section-engagement-description button{color:#c17b55;background-color:transparent;cursor:pointer;text-decoration:underline;font-size:1.6rem}.page-template-page-tpl-engagements .section-engagement-description button.read-less{display:none}.page-template-page-tpl-engagements .section-engagement-description h3{font-size:1.6rem}.page-template-page-tpl-engagements .section-engagement-description-text{display:none;font-size:1.6rem;margin-bottom:1.5rem;color:#797c84}.page-template-page-tpl-engagements .section-engagement-description-text ul li{list-style:none}.page-template-page-tpl-engagements .section-engagement-description-text ul li:before{content:'';width:0.6rem;height:0.6rem;display:inline-block;vertical-align:middle;margin-right:0.4rem;border-radius:50%;background-color:#c17b55}.mobile .page-template-page-tpl-engagements .section-engagement{width:100%;padding-right:0}.mobile .page-template-page-tpl-engagements .section-engagement-picture{width:100%;height:25rem}.mobile .page-template-page-tpl-engagements .section-engagement h4{margin-top:14rem}.error404 .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:70rem;background-image:url("images/bg-block-home.jpg");background-size:cover}.error404 .wrapper .content{width:50rem;padding:0 0 0 4.5rem}.error404 .wrapper .content .title{font-family:Bodoni,serif;font-size:4.7rem;font-style:italic;font-weight:900;color:#fff;line-height:1.1}.error404 .wrapper .content .text{width:42rem;margin-top:4rem;font-size:2.2rem;color:#fff;line-height:1.6;text-align:justify}.error404 .wrapper .content .btn-full{margin-top:6rem}.mobile .error404 .wrapper{height:auto;padding:2.5rem 0;background-position:-10rem 0;-webkit-box-shadow:inset 0 0 0 100rem rgba(255,255,255,0.6);box-shadow:inset 0 0 0 100rem rgba(255,255,255,0.6)}.mobile .error404 .wrapper .content{width:auto}.mobile .error404 .wrapper .content .title{font-size:2.4rem;color:#565253}.mobile .error404 .wrapper .content .text{font-size:1.6rem;width:auto;margin:1.5rem 0;padding-right:1.5rem;color:#3b3b3b}.mobile .error404 .wrapper .content .text p{margin:1.5rem 0}.mobile .error404 .wrapper .content .btn-full{width:95%;font-size:1.8rem;padding:1.5rem 0;height:auto}.fortune-wheel-result{background:url("images/contest/background.png") top center;background-size:cover;padding-bottom:9.2rem}.mobile .fortune-wheel-result{padding:2.1rem 1.5rem 2.3rem}.fortune-wheel-result__title{padding-bottom:3.1rem}.mobile .fortune-wheel-result__title{padding-bottom:0}.fortune-wheel-result__title h2{font-size:4.8rem;line-height:1.2;text-align:center;position:relative;margin:0;padding-top:3.5rem}.mobile .fortune-wheel-result__title h2{font-size:4rem;line-height:1.1;padding:0}.fortune-wheel-result__title h2:before{content:'';display:inline-block;background:url("images/contest-title-line.svg");width:10rem;height:0.2rem;background-repeat:no-repeat;background-size:contain;position:absolute;right:50%;bottom:-0.8rem;margin-right:-5rem}.mobile .fortune-wheel-result__title h2:before{right:auto;bottom:-1.6rem}.fortune-wheel-result__title > div{font-size:2.4rem;line-height:1.2;text-align:center;padding-top:4.1rem;width:55%;margin-left:auto;margin-right:auto}.fortune-wheel-result__title > div span{color:#b17f51}.fortune-wheel-result__title > div span.subtitle-bold{font-weight:700;font-family:'Open Sans',sans-serif;color:#3b3b3b}.mobile .fortune-wheel-result__title > div{font-size:1.8rem;margin:0;width:100%;font-family:'Open Sans',sans-serif;font-weight:700;padding-top:3.2rem}.fortune-wheel-result__title > div a{text-decoration:underline;color:#b17f51}.fortune-wheel-result__engagement{max-width:93rem;margin-left:auto;margin-right:auto;z-index:3;position:relative;width:100%}.fortune-wheel-result__engagement > div{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #a98158;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.mobile .fortune-wheel-result__engagement > div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fortune-wheel-result__engagement > div > div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.fortune-wheel-result__engagement > div > div:last-child{-webkit-box-flex:1px;-ms-flex:1px 0 auto;flex:1 0 auto;width:50%}.mobile .fortune-wheel-result__engagement > div > div:last-child{width:100%}.fortune-wheel-result__engagement__img{background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:50rem}.mobile .fortune-wheel-result__engagement__img{min-height:38.7rem}.fortune-wheel-result__engagement h3{font-size:3.6rem;line-height:1.2;font-family:'Quickpen',serif;text-align:center}.mobile .fortune-wheel-result__engagement h3{font-size:2.4rem;line-height:2.2;font-weight:400}.fortune-wheel-result__engagement__content{background:#fff;padding:5.7rem;position:relative}.mobile .fortune-wheel-result__engagement__content{padding:1.8rem 1.5rem 1.1rem}.fortune-wheel-result__engagement__content h2{font-size:4rem;line-height:1;color:#b17f51;margin-top:0}.mobile .fortune-wheel-result__engagement__content h2{font-size:2.8rem;line-height:1.2;margin:0 0 0.8rem}.fortune-wheel-result__engagement__content p{font-size:1.4rem;line-height:1.5}.fortune-wheel-result__engagement__images{position:relative;margin:0 auto;max-width:93rem}.fortune-wheel-result__engagement__images__engag-first-side-img{z-index:3}.fortune-wheel-result__engagement__images__engag-first-side-img:after{background:url("images/contest-first-engag-side-img.png");width:20rem;height:20rem;position:absolute;right:-15rem;bottom:0}.fortune-wheel-result__engagement__images__engag-second-side-img:after{background:url("images/contest-second-engag-side-img.png");width:40.6rem;height:31.4rem;position:absolute;right:-27rem;bottom:0}.fortune-wheel-result__engagement__images__engag-second-side-img:before{background:url("images/contest-second-engag-side-img-left.png");width:40.6rem;height:31.4rem;position:absolute;left:-18rem;bottom:-19.9rem}.fortune-wheel-result__engagement__images__engag-third-side-img:before{z-index:2;background:url("images/contest-third-engag-side-img.png");width:27.6rem;height:22.2rem;position:absolute;right:-13rem;bottom:4rem}.fortune-wheel-result__engagement__images__engag-third-side-img:after{z-index:4;background:url("images/contest-third-engag-side-img-right.png");width:22.5rem;height:19.6rem;position:absolute;right:-16rem;bottom:-8rem}.fortune-wheel-result__engagement__images__engag-fourth-side-img:before{background:url("images/contest-fourth-engag-side-img-left.png");width:21.2rem;height:21.2rem;position:absolute;left:-15rem;bottom:-0.5rem}.fortune-wheel-result__engagement__images__engag-fourth-side-img:after{background:url("images/contest-fourth-engag-side-img.png");width:31.1rem;height:21.9rem;position:absolute;right:-25rem;bottom:12rem}.fortune-wheel-result__engagement__images__engag-fourth-side-img-optional{z-index:4;position:absolute;bottom:-4.5rem;right:-12rem;background:url("images/contest-fourth-engag-side-img-right.png");width:18.7rem;height:16rem;background-size:cover}.fortune-wheel-result__engagement__images__engag-fifth-side-img:after{background:url("images/contest-fifth-engag-side-img.png");width:25.4rem;height:15rem;position:absolute;right:-20rem;bottom:-4rem;z-index:4}.fortune-wheel-result__engagement__images__engag-fifth-side-img:before{background:url("images/contest-fifth-engag-side-img-right.png");width:35rem;height:35rem;position:absolute;right:-20rem;bottom:-4rem}.fortune-wheel-result__engagement__images:after,.fortune-wheel-result__engagement__images:before{content:'';display:inline-block;background-repeat:no-repeat;background-size:contain}.mobile .fortune-wheel-result__engagement__images:after,.mobile .fortune-wheel-result__engagement__images:before{content:none}.fortune-wheel-result__gift{max-width:93rem;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);margin:6.4rem auto 0;padding:1rem;position:relative;z-index:3}.mobile .fortune-wheel-result__gift{margin-top:2.5rem}.fortune-wheel-result__gift__images{position:relative;width:93rem;margin:0 auto;z-index:2}.mobile .fortune-wheel-result__gift__images{width:100%}.fortune-wheel-result__gift__images:after{content:'';display:inline-block;background:url("images/contest-first-gift-left-img.png");width:21.7rem;height:13.6rem;background-repeat:no-repeat;background-size:contain;position:absolute;left:-20rem;bottom:0}.mobile .fortune-wheel-result__gift__images:after{content:none}.fortune-wheel-result__gift__images__engag-second{z-index:4}.fortune-wheel-result__gift__images__engag-second:after{content:'';display:inline-block;background:url("images/contest-second-gift-left-img.png");width:25rem;height:25rem;background-repeat:no-repeat;background-size:contain;position:absolute;left:-13rem;bottom:-12rem}.mobile .fortune-wheel-result__gift__images__engag-second:after{content:none}.fortune-wheel-result__gift__images__engag-second__top{z-index:2;display:inline-block;background:url("images/contest-second-gift-right-img.png");width:20.3rem;height:16.6rem;background-repeat:no-repeat;background-size:contain;position:absolute;right:-9rem;bottom:-6.5rem}.mobile .fortune-wheel-result__gift__images__engag-second__top{bottom:-2.7rem;right:0;width:16rem;height:13.3rem}.fortune-wheel-result__gift__inner{background-image:linear-gradient(-218deg,#583d25 0%,#0f0f0e 100%);display:-webkit-box;display:-ms-flexbox;display:flex;z-index:3}.mobile .fortune-wheel-result__gift__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fortune-wheel-result__gift__inner > div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:2.5rem;min-height:33.1rem}.fortune-wheel-result__gift__inner > div:first-child{padding-left:6.5rem}.fortune-wheel-result__gift__inner > div:last-child{text-align:right;-webkit-box-flex:1px;-ms-flex:1px;flex:1 1}.mobile .fortune-wheel-result__gift__inner > div:last-child{position:relative;padding-bottom:2.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mobile .fortune-wheel-result__gift__inner > div{padding:1.2rem}.fortune-wheel-result__gift__inner > div img{position:relative;-o-object-fit:fill;object-fit:fill;width:70%;height:100%;z-index:5}.mobile .fortune-wheel-result__gift__inner > div img{padding:2rem;position:absolute;bottom:0;right:0;left:0;top:0;width:100%}.fortune-wheel-result__gift__inner > div h3{color:#d7b77f;font-size:3rem;line-height:1.2;margin-bottom:1rem;-webkit-box-flex:1px;-ms-flex:1px;flex:1 1}.mobile .fortune-wheel-result__gift__inner > div h3{min-width:0;margin-top:5rem;font-size:2.8rem}.mobile .fortune-wheel-result__gift__inner > div h3.points-title{margin-top:1rem;width:60%}.fortune-wheel-result__gift__inner__points{background:url("images/contest-points-background.png");background-color:#ece4dc;background-size:cover;position:relative}.mobile .fortune-wheel-result__gift__inner__points{min-height:22rem;margin:1.2rem}.fortune-wheel-result__gift__inner__points:after{content:'';display:inline-block;background:url("images/contest-points.png");width:21.8rem;height:21.8rem;background-repeat:no-repeat;background-size:contain;position:absolute;right:24%;bottom:17%;z-index:3}.mobile .fortune-wheel-result__gift__inner__points:after{bottom:0;right:50%;margin-right:-11.4rem}.fortune-wheel-result__gift__inner__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.fortune-wheel-result__gift__inner__sticker{background:url("images/contest-sticker.svg") top center;background-size:contain;background-repeat:no-repeat;width:10.5rem;height:10.5rem;margin-top:1.5rem}.mobile .fortune-wheel-result__gift__inner__sticker{width:8.4rem;height:8.4rem;margin-top:0;-ms-flex-negative:0;flex-shrink:0}.fortune-wheel-result__gift__inner__text{color:#fff;font-size:1.6rem;line-height:1.4}.fortune-wheel-result__link{width:100%;text-align:center;margin-top:4rem}.mobile .fortune-wheel-result__link{margin-top:2rem}.mobile .fortune-wheel-result__link__custom-spacing{margin-top:4rem}.mobile .fortune-wheel-result__link a{width:100%}.fortune-wheel-result__link a > span{padding:2.5rem 3.5rem;font-size:2.2rem;line-height:1.2}.mobile .fortune-wheel-result__link a > span{font-size:1.8rem;padding:1.8rem;font-family:Bodoni;width:100%}.fortune-wheel{display:-webkit-box;display:-ms-flexbox;display:flex}.fortune-wheel.blur{-webkit-filter:blur(0.3rem);filter:blur(0.3rem)}.mobile .fortune-wheel.blur{overflow-y:hidden;max-height:44rem}.mobile .fortune-wheel{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fortune-wheel > div{-webkit-box-flex:.5px;-ms-flex:.5px;flex:.5 1}.fortune-wheel__game{background-color:#ece4dc;padding:9rem 4rem 4.5rem}.mobile .fortune-wheel__game{padding:4rem 1.5rem}.fortune-wheel__game .wrapper{position:relative;margin-left:auto;margin-right:auto}.mobile .fortune-wheel__game .wrapper{width:100%;height:100%;min-height:30rem;margin:0}.fortune-wheel__game .wrapper:after{content:'';display:inline-block;background:url("images/contest-wheel-arrow.svg");width:6.5rem;height:11.5rem;background-repeat:no-repeat;background-size:contain;position:absolute;top:-5rem;right:50%;margin-right:-3.2rem}@media only screen and (max-width:1550px){.fortune-wheel__game .wrapper:after{top:1rem}}.mobile .fortune-wheel__game .wrapper:after{width:2.6rem;height:4.7rem;top:-1.7rem;margin-right:-1.3rem}.fortune-wheel__game .wrapper:before{content:'';display:inline-block;background:url("images/contest-wheel-center.png");width:17.4rem;height:17.4rem;background-repeat:no-repeat;background-size:contain;position:absolute;right:50%;top:38%;margin-right:-8.9rem;z-index:2}.mobile .fortune-wheel__game .wrapper:before{width:7rem;height:7rem;top:36%;margin-right:-3.5rem}.fortune-wheel__game .wrapper .wheel{background-image:url("images/contest-wheel-body.png");background-size:contain;background-position:center;width:auto;height:71.8rem;margin-left:auto;margin-right:auto;-webkit-animation-name:spin_infinite;animation-name:spin_infinite;-webkit-animation-duration:5000ms;animation-duration:5000ms;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:paused;animation-play-state:paused}.mobile .fortune-wheel__game .wrapper .wheel{margin:0;height:29rem}.fortune-wheel__game .wrapper .wheel__stop{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease;animation-timing-function:ease}.fortune-wheel__game .wrapper .wheel__second{-webkit-animation-name:spin_second_engagement;animation-name:spin_second_engagement;-webkit-transform:rotate(429deg);transform:rotate(429deg)}.fortune-wheel__game .wrapper .wheel__third{-webkit-animation-name:spin_third_engagement;animation-name:spin_third_engagement;-webkit-transform:rotate(498deg);transform:rotate(498deg)}.fortune-wheel__game .wrapper .wheel__fourth{-webkit-animation-name:spin_fourth_engagement;animation-name:spin_fourth_engagement;-webkit-transform:rotate(576deg);transform:rotate(576deg)}.fortune-wheel__game .wrapper .wheel__fifth{-webkit-animation-name:spin_fifth_engagement;animation-name:spin_fifth_engagement;-webkit-transform:rotate(650deg);transform:rotate(650deg)}@-webkit-keyframes spin_infinite{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin_infinite{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin_second_engagement{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(429deg);transform:rotate(429deg)}}@keyframes spin_second_engagement{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(429deg);transform:rotate(429deg)}}@-webkit-keyframes spin_third_engagement{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(498deg);transform:rotate(498deg)}}@keyframes spin_third_engagement{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(498deg);transform:rotate(498deg)}}@-webkit-keyframes spin_fourth_engagement{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(576deg);transform:rotate(576deg)}}@keyframes spin_fourth_engagement{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(576deg);transform:rotate(576deg)}}@-webkit-keyframes spin_fifth_engagement{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(650deg);transform:rotate(650deg)}}@keyframes spin_fifth_engagement{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(650deg);transform:rotate(650deg)}}.fortune-wheel__content{background:url("images/contest/background.png") top center;background-size:cover;padding:13.3rem 0 15.7rem}.mobile .fortune-wheel__content{padding-top:6rem;padding-bottom:2.1rem}.fortune-wheel__content__wrapper{margin-left:auto;margin-right:auto;max-width:53.6rem}.mobile .fortune-wheel__content__wrapper{padding-left:1.5rem;padding-right:1.5rem}.fortune-wheel__content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fortune-wheel__content .border-gradient{background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);padding:0.2rem}.fortune-wheel__content .border-gradient:first-child{text-align:center;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:0;position:relative;font-family:'Quickpen',serif}.fortune-wheel__content .border-gradient:first-child:before,.fortune-wheel__content .border-gradient:first-child:after{content:'';display:inline-block;background-repeat:no-repeat}.fortune-wheel__content .border-gradient:first-child:before{width:10.9rem;height:9.3rem;background:url("images/contest-fortune-wheel-raspberries.png") top center;background-size:cover;position:absolute;right:-3rem;top:-6rem}.mobile .fortune-wheel__content .border-gradient:first-child:before{width:7.6rem;height:6.5rem;top:-5rem;right:-0.5rem}.fortune-wheel__content .border-gradient:first-child:after{width:15rem;height:9.8rem;background:url("images/contest-fortune-wheel-coffee.png") top center;position:absolute;bottom:-2rem;left:-10rem;background-size:cover}.mobile .fortune-wheel__content .border-gradient:first-child:after{width:11.8rem;height:7.5rem;left:-7rem;bottom:-1rem}.fortune-wheel__content .border-gradient:nth-child(2){width:100%}.fortune-wheel__content .border-gradient:nth-child(3){width:60%;padding-top:0;position:relative}.fortune-wheel__content .border-gradient:nth-child(3):after{content:'';display:inline-block;background-size:contain;background-repeat:no-repeat;width:25.8rem;height:18.1rem;background:url("images/contest-fortune-wheel-pineapple.png") top center;position:absolute;top:2rem;right:-27rem}.mobile .fortune-wheel__content .border-gradient:nth-child(3):after{content:none}.mobile .fortune-wheel__content .border-gradient:nth-child(3){width:100%}.fortune-wheel__content .border-gradient > span{display:inline-block;background-color:#fff;width:100%;background:url("images/contest/background.png") top center;background-size:cover}.fortune-wheel__content__subtitle{font-size:4rem;line-height:1.2;padding:2.4rem 7.8rem 2rem 3rem}.mobile .fortune-wheel__content__subtitle{padding:1.7rem 6.7rem 1.6rem 2.3rem;font-size:2.4rem;font-weight:600}.fortune-wheel__content__title{font-size:7.2rem;line-height:.9;font-family:Bodoni;margin-top:0;margin-bottom:0;padding:1.4rem 3.9rem 1.9rem 1.8rem;font-weight:700}.mobile .fortune-wheel__content__title{font-size:4.1rem;line-height:1;padding:1.7rem}.fortune-wheel__content__text{font-size:2rem;line-height:1.5;padding:2rem 1.8rem 2.3rem}.fortune-wheel__content__text strong{font-weight:600}.mobile .fortune-wheel__content__text strong{font-family:Avenir,Arial,sans-serif}.mobile .fortune-wheel__content__text{font-size:1.6rem;line-height:1.2;font-family:'Nunito Sans'}.fortune-wheel__link{margin-top:4.4rem}.fortune-wheel__link span{padding-top:2.2rem;padding-bottom:2.2rem;font-size:2.4rem;line-height:1.2}.mobile .fortune-wheel__link span{font-size:1.8rem;width:100%;white-space:nowrap}.mobile .fortune-wheel__link{margin-top:1.6rem;width:100%}.fortune-wheel__engagement{display:none}.fortune-wheel__game-cooldown,.fortune-wheel__countdown,.fortune-wheel__over-limit{width:100vw;height:100%;z-index:3;position:absolute;left:0;bottom:8rem}.fortune-wheel__countdown{opacity:.9;background:#3b3b3b}.fortune-wheel__countdown__container{padding-top:17.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fortune-wheel__countdown__container{padding-top:35rem;top:8rem}}.mobile .fortune-wheel__countdown__container{padding-left:1.4rem;padding-right:1.4rem}.fortune-wheel__countdown__message{text-align:center}.fortune-wheel__countdown__message span:first-child{font-size:3.6rem;line-height:1.8;color:#fff;font-family:'Quickpen',serif;margin-bottom:0.6rem}.mobile .fortune-wheel__countdown__message span:first-child{font-size:2.4rem;line-height:2.2}.fortune-wheel__countdown__message span:last-child{font-size:5.6rem;line-height:1.2;color:#fff;font-family:Bodoni;font-weight:700}.mobile .fortune-wheel__countdown__message span:last-child{font-size:4rem;line-height:1.3;letter-spacing:.56px}.fortune-wheel__countdown__numbers{display:-webkit-box;display:-ms-flexbox;display:flex;color:#d7b77f;font-size:10.6rem;line-height:1.2;margin-top:3.85rem}.mobile .fortune-wheel__countdown__numbers{font-size:4rem}.fortune-wheel__countdown__numbers__gradient{background-image:-webkit-gradient(linear,left top, left bottom,from(#ba9872),to(#d9c2a1));background-image:linear-gradient(-180deg,#ba9872 0%,#d9c2a1 100%);padding:1px}.fortune-wheel__countdown__numbers__number{padding:3.8rem 3.3rem 0.65rem;text-align:center;background:#3b3b3b}.mobile .fortune-wheel__countdown__numbers__number{padding:1.5rem 1.3rem 0.4rem}.fortune-wheel__countdown__numbers__number span{font-size:1.6rem;line-height:1.2;text-transform:uppercase;color:#fff;margin-top:-3.5rem;display:inline-block;font-weight:900}.mobile .fortune-wheel__countdown__numbers__number span{font-size:1rem;margin-top:-1rem}.fortune-wheel__game-cooldown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(44,44,44,0.9)}.mobile .fortune-wheel__game-cooldown{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10.2rem 1.5rem 0}.fortune-wheel__game-cooldown__container{padding:1.35rem 1.3rem 1.45rem;border-radius:0.8rem;background:#fff;min-width:64.8rem}.mobile .fortune-wheel__game-cooldown__container{min-width:0;width:100%}.fortune-wheel__game-cooldown__container__inner{border-radius:0.8rem;border:1px solid #d7b77f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:7rem;padding-bottom:7rem}.mobile .fortune-wheel__game-cooldown__container__inner{padding:3rem 2.3rem}.fortune-wheel__game-cooldown h2{font-size:4.8rem;line-height:1.2;margin:0}.mobile .fortune-wheel__game-cooldown h2{font-size:4rem;line-height:1.1;text-align:center;margin-bottom:1rem}.fortune-wheel__game-cooldown span{font-family:'Open Sans',sans-serif;font-size:2.4rem;line-height:1.1;font-weight:300;letter-spacing:0}.mobile .fortune-wheel__game-cooldown span{font-size:1.8rem;font-family:'Nunito Sans';text-align:center}.fortune-wheel__game-cooldown a{margin-top:2.7rem}.fortune-wheel__game-cooldown a > span{padding-top:2.5rem;padding-bottom:2.3rem;font-size:2.2rem;line-height:1.2;font-weight:700;font-family:Bodoni}.mobile .fortune-wheel__game-cooldown a > span{font-size:1.8rem;padding:0.8rem 2.7rem;font-family:Bodoni}.fortune-wheel__over-limit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(236,234,231,0.9)}.mobile .fortune-wheel__over-limit{padding-top:17.2rem}.fortune-wheel__over-limit__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile .fortune-wheel__over-limit__container span{font-family:Bodoni;font-weight:700}.fortune-wheel__over-limit__container span + a.button-gradient-white > span{padding:1.9rem 4.3rem}.club-game-closed{background-image:url("images/game-closed.jpg");background-size:133.9rem 70.6rem;background-size:cover;background-position:center;min-height:calc(100vh - 25rem);overflow:hidden;text-align:right;padding:7rem 14rem}.club-game-closed-info{width:68rem;display:inline-block;text-align:center}.club-game-closed-info h3{display:inline-block;font-size:0;background-image:url("images/game-closed-text.png");background-size:64.6rem 6.8rem;width:64.6rem;height:6.8rem;margin-bottom:7.5rem}.club-game-closed-info p{font-size:2.6rem;font-family:Bodoni;color:#fff;font-weight:700;font-style:italic}.club-game-closed-logo{display:inline-block;background-image:url("images/game-closed-logo.png");background-size:33.2rem 13.5rem;width:33.2rem;height:13.5rem;margin-bottom:9rem}.club-game-closed .mobile-only{display:none}.mobile .club-game-closed{width:100%;padding:2rem 0;text-align:center}.mobile .club-game-closed-info{width:30rem}.mobile .club-game-closed-info h3{width:21.53rem;height:2.26rem;background-size:21.53rem 2.26rem;margin-bottom:4rem}.mobile .club-game-closed-info p{font-size:2rem}.mobile .club-game-closed-logo{width:16.6rem;height:6.75rem;background-size:16.6rem 6.75rem;margin-bottom:4rem}.mobile .club-game-closed .subtitle{font-size:2.4rem;line-height:1.3}.mobile .club-game-closed .club-game-closed-logo{margin-bottom:0}.mobile .club-game-closed h2{margin-bottom:0}.mobile .club-game-closed h2.desktop-only{display:none}.mobile .club-game-closed h2.mobile-only{display:block}.page-template-page-tpl-jeu-resultat .club-game-closed{background-image:url("images/contest/bg-result.jpg");background-size:133.9rem 45.1rem;background-size:cover;background-position:center;height:100%;min-height:39rem;padding:4rem 0}.page-template-page-tpl-jeu-resultat .club-game-closed-info{width:100%;text-align:center}.page-template-page-tpl-jeu-resultat .club-game-closed-info h2{display:inline-block;text-indent:-999.9rem;background-image:url("images/contest/txt-winner.png");background-size:56.3rem 4.8rem;width:56.3rem;height:4.8rem;width:100%;margin-bottom:0;background-position:center}.page-template-page-tpl-jeu-resultat .club-game-closed-info h3{display:inline-block;text-indent:-999.9rem;background-image:url("images/contest/txt-contest.png");background-size:36.8rem 2.4rem;width:36.8rem;height:2.4rem;width:100%;background-position:center;margin-bottom:5rem}.page-template-page-tpl-jeu-resultat .club-game-closed-info-arrow{content:'';background-image:url("images/contest/arrow-header.png");background-size:4.6rem 2.4rem;width:4.6rem;height:2.4rem;display:inline-block}.page-template-page-tpl-jeu-resultat .club-game-closed-logo{display:inline-block;background-image:url("images/game-closed-logo.png");background-size:33.2rem 13.5rem;width:33.2rem;height:13.5rem;margin-bottom:3rem}.mobile .page-template-page-tpl-jeu-resultat .club-game-closed{width:100%;padding:2rem 0;text-align:center}.mobile .page-template-page-tpl-jeu-resultat .club-game-closed-info{width:100%;padding:0 2rem}.mobile .page-template-page-tpl-jeu-resultat .club-game-closed-info h3,.mobile .page-template-page-tpl-jeu-resultat .club-game-closed-info h2{margin-bottom:0;height:auto;background-size:100%}.mobile .page-template-page-tpl-jeu-resultat .club-game-closed-info h3{margin-bottom:2rem}.mobile .page-template-page-tpl-jeu-resultat .club-game-closed-logo{width:16.6rem;height:6.75rem;background-size:16.6rem 6.75rem;margin-bottom:4rem}.mobile .page-template-page-tpl-jeu-resultat .club-game-closed .club-game-closed-logo{margin-bottom:0}.page-template-page-tpl-jeu-resultat .club-game-result-congrats{font-size:2.4rem;line-height:3.6rem;text-align:center;margin-bottom:4.5rem}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes{position:relative;margin-bottom:5.5rem}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes > h3{font-size:4.7rem;margin-bottom:5rem;margin-top:0;padding-top:7rem}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.border-bold-gold:after{content:'';position:absolute;z-index:0;left:0;top:0;background-image:url("images/contest/bg-lisere.png");background-size:132.2rem 5.1rem;width:100%;height:5.1rem;background-repeat:repeat}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes > figure{position:absolute;right:-6rem;top:0;width:29rem;height:23rem}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.first-winner > figure{top:27rem}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.first-winner .club-game-result-best-recipes-items-winner h4{background-image:url("images/contest/made-by-2.png");background-size:18.4rem 4.4rem;width:18.4rem;height:4.4rem}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.second-winner > figure{position:absolute;top:26.5rem;left:-4rem;right:auto;width:24.5rem;height:23.5rem}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.second-winner .club-game-result-best-recipes-items > figure{margin-left:10rem;margin-right:0}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.second-winner .club-game-result-best-recipes-items > figure figcaption{padding:0.5rem 0}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.second-winner .club-game-result-best-recipes-items-winner div{margin-bottom:2.5rem}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.second-winner .club-game-result-best-recipes-items-winner{text-align:right}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.second-winner .club-game-result-best-recipes-items-winner figure,.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.second-winner .club-game-result-best-recipes-items-winner h4{float:right}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.third-winner > figure{top:31rem}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items{width:100%;text-align:center;position:relative}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items > figure{display:inline-block;vertical-align:top;border:0.4rem double #cf9556;margin-right:10rem;width:43rem;height:auto}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items > figure figcaption{font-size:3rem;line-height:1.2;font-weight:700;font-family:Bodoni;background-color:#fff;padding:2rem 4rem}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items > figure.mobile-only{display:none}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items > figure:nth-child(2){margin-right:0;margin-left:10rem}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items > a{position:absolute;left:0;top:0;width:100%;height:100%}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner{display:inline-block;text-align:left}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner figure{width:17rem;height:17.7rem;border:0.4rem double #cf9556;margin-bottom:2.5rem}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner h4{font-size:0;background-image:url("images/contest/made-by.png");background-size:17.1rem 4.4rem;width:17.1rem;height:4.4rem;margin-bottom:0}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner h3{font-size:4rem;line-height:1;font-weight:700;margin-bottom:0;margin-top:0;color:#3b3b3b}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner div{font-size:2.8rem;color:#b07f51;font-family:Bodoni;font-weight:700;margin-bottom:1.5rem}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner a{position:relative;line-height:5.1rem;z-index:100}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner a.mobile-only{display:none}.page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner a span{font-size:2.1rem;padding:0.3rem 4.2rem}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes{padding:2rem 0;margin-bottom:0}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes > h3{font-size:3.2rem;margin-bottom:4rem;padding-top:4rem}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes > figure{display:none}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.second-winner .club-game-result-best-recipes-items > figure{margin-left:0}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.second-winner .club-game-result-best-recipes-items-winner{text-align:left}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.second-winner .club-game-result-best-recipes-items-winner figure,.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes.second-winner .club-game-result-best-recipes-items-winner h4{float:left}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items > figure{width:100%;margin-left:0;margin-right:0}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items > figure figcaption{font-size:2.5rem;padding:1rem 0.5rem}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items > figure.desktop-only{display:none}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items > figure.mobile-only{display:block}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner{width:100%;text-align:center}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner h4{width:16.5rem;background-size:100%}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner h3{font-size:2.5rem}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner div{font-size:2rem}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner figure{float:left;width:10rem;height:auto;margin-right:1rem;margin-top:0}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner .winner-content{float:left;width:auto;max-width:17rem;text-align:left}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner a{margin-bottom:2rem;width:100%}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner a span{width:100%}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner a.desktop-only{display:none}.mobile .page-template-page-tpl-jeu-resultat .club-game-result-best-recipes-items-winner a.mobile-only{display:inline-block}.home--fullSize{height:45.15vw !important}.home .breadcrumb{height:5.3rem;line-height:5.3rem;padding:0 0 0 4.5rem}.home .wrapper01{position:relative;width:100%;height:70rem;background-image:url("images/bg-block-home.jpg");background-size:cover}.home .wrapper01 .content{width:47rem;padding:17rem 0 0 4rem;text-align:center}.home .wrapper01 .content .logo{width:39rem;margin-bottom:6rem}.home .wrapper01 .content .text p{margin:2rem 0;font-size:1.8rem;color:#3b3b3b;line-height:1.4;text-align:center}.home .wrapper01--arrow{position:absolute;left:50%;margin-left:-1.3rem;bottom:4vw;width:5rem;height:5rem;background-image:url("images/arrow-scroll.png");background-position:50% 50%;background-repeat:no-repeat;background-size:2.6rem 1.1rem;cursor:pointer;-webkit-animation-name:arrow;animation-name:arrow;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.home .wrapper02{margin-bottom:6rem}.home .wrapper02 .tplblock01{margin:1rem 0}.home .tplblock01.md-reverse.tplblock01-chief-2 .tplblock01--part-left{width:23.8%;margin-right:2.8%;margin-left:3.2%}.home .tplblock01.md-reverse.tplblock01-chief-2 .tplblock01--part-right{width:70.2%;margin:0;padding:0;padding-left:.5%}.mobile .home .wrapper01.home--fullSize{height:122.15vw !important}.mobile .home .wrapper01 .content{width:100%;padding:5rem 0 0 1.15rem}.mobile .home .wrapper01 .content .logo{width:90%;margin-bottom:1.75rem}.mobile .home .wrapper01 .content .text p{font-size:1.6rem;margin-bottom:2rem;line-height:2.4rem;text-align:left}.mobile .home .wrapper01{width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-box-shadow:inset 0 0 0 100rem rgba(255,255,255,0.6);box-shadow:inset 0 0 0 100rem rgba(255,255,255,0.6)}@-webkit-keyframes arrow{0%{bottom:4vw}100%{bottom:3vw}}@keyframes arrow{0%{bottom:4vw}100%{bottom:3vw}}.intro-recette{position:relative;height:38.2vw;overflow:hidden}.intro-recette--content{position:relative;z-index:2;padding:10rem 0 0 4rem}.intro-recette--title-part01{display:block;width:39rem;font-size:6rem;font-family:Quickpen,serif;color:#fff;font-style:italic;text-align:left;line-height:1.2}.intro-recette--title-part02{display:block;width:59rem;margin-top:-1.5rem;font-size:6rem;font-family:Bodoni,serif;color:#fff;font-weight:900;font-style:italic}.intro-recette--text{margin-top:1rem;width:37rem;font-size:1.6rem;color:#fff}.intro-recette--img{position:absolute;left:0;top:0;z-index:1;width:100%}.block-recette{background-color:#fff;vertical-align:top}.block-recette--part01{height:auto;overflow:hidden}.block-recette--part02{height:13.2rem;padding:1.8rem 2rem 0 2rem}.block-recette--img{width:100%}.block-recette--title{margin-top:0;font-size:2.2rem;font-weight:900;font-family:Bodoni,serif;color:#3b3b3b;font-style:italic;line-height:1.1}.block-recette--text{margin-top:1.4rem;font-size:1.4rem;color:#838383}.mobile .intro-recette{height:38rem}.mobile .intro-recette--img{max-width:none;width:auto;height:100%;left:-10.5rem}.mobile .intro-recette-global .intro-recette--img{right:-21.5rem;left:auto}.mobile .intro-recette-global:before{content:'';-webkit-box-shadow:inset 0 0 30rem 4.3rem rgba(0,0,0,0.5);box-shadow:inset 0 0 30rem 4.3rem rgba(0,0,0,0.5);position:absolute;width:100%;height:100%;z-index:9}.mobile .single-recette .intro-recette:before{content:'';-webkit-box-shadow:inset 0 0 30rem 4.3rem rgba(150,150,150,0.5);box-shadow:inset 0 0 30rem 4.3rem rgba(150,150,150,0.5);position:absolute;width:100%;height:100%;z-index:9}.mobile .intro-recette--content{position:absolute;padding-left:2.5rem;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:99;padding:3rem 0 0 2.5rem}.mobile .intro-recette--title-part02{font-size:3.8rem;width:auto;line-height:4.6rem}.mobile .intro-recette--title-part01{font-size:3.8rem;width:auto}.mobile .intro-recette--text{font-size:1.5rem;width:auto;margin-top:2rem}.single-recette.conseil .tplblock02--part-left h3,.single-recette_club.conseil .tplblock02--part-left h3{font-size:3.7rem;text-align:right}.single-recette.conseil .tplblock02--part-left h3:after,.single-recette_club.conseil .tplblock02--part-left h3:after{width:100%}.single-recette.conseil .wrapper-recette-header h3,.single-recette_club.conseil .wrapper-recette-header h3{margin:0;font-size:3.4rem}.single-recette.conseil .wrapper-recette-header h3:after,.single-recette_club.conseil .wrapper-recette-header h3:after{left:0;-webkit-transform:none;transform:none;width:22rem}.mobile .single-recette .conseils-list .list-items,.mobile .single-recette_club .conseils-list .list-items{padding:0 2rem}.mobile .single-recette .conseils-list .list-items .item,.mobile .single-recette_club .conseils-list .list-items .item{width:100%;margin:1rem 0}.mobile .single-recette .video-lightbox,.mobile .single-recette_club .video-lightbox{display:block}.mobile .single-recette .questions-form,.mobile .single-recette_club .questions-form{padding:0.5rem 1.5rem 3rem}.mobile .single-recette .questions-form textarea,.mobile .single-recette_club .questions-form textarea{width:100%}.mobile .single-recette .questions-chat-messages,.mobile .single-recette_club .questions-chat-messages{width:100%}.mobile .single-recette .questions-chat-messages-item,.mobile .single-recette_club .questions-chat-messages-item{width:100%}.mobile .single-recette .questions-chat-messages-item.left,.mobile .single-recette_club .questions-chat-messages-item.left{margin-left:0;padding-left:8rem}.mobile .single-recette .questions-chat-messages-item.left:before,.mobile .single-recette_club .questions-chat-messages-item.left:before{left:0.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile .single-recette .questions-chat-messages-item.right,.mobile .single-recette_club .questions-chat-messages-item.right{margin-right:0;padding-right:8rem}.mobile .single-recette .questions-chat-messages-item.right:before,.mobile .single-recette_club .questions-chat-messages-item.right:before{right:0.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-recette .breadcrumb{height:5.3rem;line-height:5.3rem;padding:0 0 0 4.5rem}.single-recette .intro-recette{margin-bottom:5rem}.single-recette .tplblock02{margin-bottom:5rem}.single-recette .wrapper-content{margin-bottom:6rem;font-size:0}.single-recette .wrapper-content .wrapper-recette,.single-recette .wrapper-content .wrapper-ingredient{display:inline-block;vertical-align:top}.single-recette .wrapper-recette{width:58%;margin-left:3%;margin-right:4%;padding:6rem 7.1vw;background-color:#e6e6e6;position:relative}.single-recette .wrapper-recette:after{content:attr(data-title);display:inline-block;width:100%;color:#aaa;left:0;font-weight:700;font-size:1.5rem;position:absolute;bottom:-1.3vw;text-align:left;right:0;margin-top:1rem}.single-recette .wrapper-recette-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-recette .wrapper-recette-content{margin-top:3rem}.single-recette .wrapper-recette-content h2{display:inline-block;padding-bottom:2rem;background:url("images/bg-title.png") 50% 100% repeat-x;font-family:Bodoni,serif;font-size:2.8rem;font-weight:700;font-style:italic}.single-recette .wrapper-recette-content h3{margin:2rem 0 3rem;font-family:Bodoni,serif;font-size:2rem;font-style:italic;font-weight:900;color:#838383;text-align:left}.single-recette .wrapper-recette-content p{margin:2.3rem 0;font-size:2rem;color:#838383;line-height:1.5;text-align:justify}.single-recette .wrapper-recette-content strong{font-weight:700}.single-recette .wrapper-recette-content ul li{font-size:1.6rem;color:#838383;line-height:1.5;text-align:justify}.single-recette .wrapper-recette-content em{font-style:italic}.single-recette .wrapper-recette-content .picture-step{text-align:center;margin-bottom:2.5rem}.single-recette .wrapper-recette-content .picture-step:last-of-type{margin-bottom:0}.single-recette .wrapper-recette-content img{font-style:italic;display:inline-block;margin:0 2.5rem 0 0}.single-recette .wrapper-recette-content img:last-of-type{margin-right:0}@media (max-width:768px){.single-recette .wrapper-recette-content img{display:inline-block;margin:0 0 2.5rem 0}.single-recette .wrapper-recette-content img:last-of-type{margin-bottom:0}}.single-recette .wrapper-recette-btn-wrapper{margin-top:5rem;text-align:center}.single-recette .wrapper-ingredient{width:35%}.single-recette .wrapper-ingredient-content{margin-top:3rem}.single-recette .wrapper-ingredient-content h2{display:inline-block;padding-bottom:2rem;background:url("images/bg-title.png") 50% 100% repeat-x;font-family:Bodoni,serif;font-size:2.8rem;font-weight:700;font-style:italic}.single-recette .wrapper-ingredient-content h3{margin:2rem 0 3rem;font-family:Bodoni,serif;font-size:2rem;font-style:italic;font-weight:900;color:#838383;text-align:left}.single-recette .wrapper-ingredient-content p{margin:2.3rem 0;font-size:2rem;color:#838383;line-height:1.5;text-align:justify;text-indent:3.5rem}.single-recette .wrapper-ingredient-content strong{font-weight:700}.single-recette .wrapper-ingredient-content ul li{font-size:1.6rem;color:#838383;line-height:1.5;text-align:justify}.single-recette .wrapper-ingredient-content em{font-style:italic}.single-recette .wrapper-ingredient-content .picture-step{text-align:center;margin-bottom:2.5rem}.single-recette .wrapper-ingredient-content .picture-step:last-of-type{margin-bottom:0}.single-recette .wrapper-ingredient-content img{font-style:italic;display:inline-block;margin:0 2.5rem 0 0}.single-recette .wrapper-ingredient-content img:last-of-type{margin-right:0}@media (max-width:768px){.single-recette .wrapper-ingredient-content img{display:inline-block;margin:0 0 2.5rem 0}.single-recette .wrapper-ingredient-content img:last-of-type{margin-bottom:0}}.single-recette .wrapper-ingredient-content h3{margin-bottom:0;padding-left:2rem;position:relative;font-family:Bodoni,serif;font-size:2rem;font-style:italic;font-weight:900;color:#838383;text-align:left}.single-recette .wrapper-ingredient-content h3:before{content:' ';display:block;position:absolute;top:1rem;left:0;width:1rem;height:1rem;background:url("images/picto-bulle.png") 0% 0% no-repeat;background-size:100% auto}.single-recette .wrapper-ingredient .related-product{margin-bottom:2rem}.single-recette .wrapper-ingredient-video .title01{margin:1rem 0 3rem}.mobile .single-recette .wrapper-content .wrapper-recette,.mobile .single-recette .wrapper-content .wrapper-ingredient{width:100%}.mobile .single-recette .wrapper-content{margin-top:1.5rem;background:#fff;padding-top:3.5rem;margin-bottom:0}.mobile .wrapper-content .title01.md-align-left{margin-left:2rem}.mobile .single-recette .wrapper-ingredient-content{padding:0 2rem}.mobile .single-recette .wrapper-ingredient-content h3{font-size:1.9rem;padding-right:3.5rem;padding-left:2rem;color:#5a5a5a;margin-top:2rem}.mobile .single-recette .wrapper-ingredient-content h3:before{width:1rem;height:1rem;top:1rem}.mobile .single-recette .wrapper-ingredient-content ul li{font-size:1.4rem}.mobile .related-product--title{font-size:1.6rem;color:#595959;padding:0 2rem}.mobile .related-product--figure{height:auto;padding-left:2rem;text-align:left;width:100%}.mobile .related-product--figure img{height:7.5rem;margin-right:1.5rem}.mobile .single-recette .wrapper-ingredient .related-product{text-align:center}.mobile .related-product--btn{width:90%;font-size:2rem;margin:1rem 0 2rem}.mobile .video-lightbox{width:100%;padding:0 0.5rem;margin-top:1.5rem}.mobile .single-recette .wrapper-content .wrapper-ingredient{margin-bottom:3rem}.mobile .wrapper-intro .lightbox.lightbox-video{width:90%;min-height:0}.mobile .btn-print--picto{width:1.2rem;height:1.2rem}.mobile .btn-print--label{font-size:1.6rem;padding:1.1rem;height:2.5rem;margin-left:0.7rem}.mobile .single-recette .wrapper-recette-content p{font-size:1.5rem;margin:2rem 0;text-indent:4rem;padding:0 1.5rem}.mobile .single-recette .wrapper-recette-content h3{font-size:1.8rem;color:#323232;margin-bottom:2rem}.mobile .single-recette .wrapper-content .wrapper-recette{padding:0 0 2rem 0;margin-left:0;margin-right:0}.mobile .single-recette .wrapper-recette-header{margin-top:2.5rem;padding:0 1.5rem}.mobile .single-recette .wrapper-recette-content h3{font-size:1.8rem;color:#323232;margin-bottom:2rem;padding:0 2rem}.mobile .single-recette .wrapper-recette-content img.aligncenter{width:95%;margin:0 auto}.mobile .single-recette .btn.md-picto-dowload{background:url("images/picto-download.png") 4rem 4rem no-repeat;width:95%;font-size:1.8rem;padding-left:11rem;padding-top:.4em}.mobile .single-recette .wrapper-recette:after{padding:1% 3%;font-size:4.2rem;position:static}.single-recette .level{font-family:Bodoni;color:#3b3b3b;font-size:2rem;text-align:left;font-weight:700;margin-top:4rem}.single-recette .level span:first-child{color:#cf9556}.single-recette .tplblock02--part-left{padding-left:4rem}.single-recette .tplblock02{margin-top:9rem}.single-recette .tplblock02 .mobile-only{display:none}.single-recette .tplblock02 .title01{margin:1.5rem 0;padding-bottom:1.5rem}.single-recette .tplblock02 h5.subtitle{font-family:'BodoniLTPro-Book';font-size:3rem;margin:0}.single-recette .tplblock02 h3{font-size:2.2rem;font-family:'Quickpen',serif;font-weight:700;margin:0}.single-recette .tplblock02 .title01{width:100%}.single-recette .tplblock02 .block-text{margin-top:0}.single-recette .tplblock02 .block-text .citation{margin:1rem 0}.single-recette .tplblock02 .button{margin-top:6rem}.single-recette .tplblock02 .button span{padding-left:1.5rem;padding-right:1.5rem}.single-recette .btn-print a.button-gradient{font-size:1.4rem;position:relative}.single-recette .btn-print a.button-gradient .btn-print--picto{background-image:url("images/picto-print.svg");width:2rem;height:1.7rem;background-size:2rem 1.7rem;padding:0;margin:0;position:absolute;top:50%;left:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-recette .btn-print a.button-gradient:hover .btn-print--picto{background-image:url("images/print.svg");width:2rem;height:1.7rem}.mobile .single-recette .tplblock02{margin-top:2rem;margin-bottom:1rem}.mobile .single-recette .tplblock02--part-right.mobile-exclude{display:none}.mobile .single-recette .tplblock02--part-right.mobile-only{display:block}.mobile .single-recette .tplblock02 h5.subtitle{text-align:center}.mobile .single-recette .tplblock02 .border-image{margin-bottom:1.5rem;display:block}.mobile .single-recette .tplblock02 .border-image:after,.mobile .single-recette .tplblock02 .border-image--img{width:100%}.mobile .single-recette .tplblock02 .button{margin:2.5rem 0 0}.mobile .single-recette .tplblock02 .block-text{text-align:center}.mobile .single-recette .wrapper-content .wrapper-ingredient h3.title{margin:0 0 3rem}.mobile .single-recette .wrapper-content .wrapper-recette{position:relative;padding-bottom:0}.mobile .single-recette .wrapper-content .wrapper-recette .btn-print{position:absolute;left:50%;bottom:4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mobile .single-recette .wrapper-content .wrapper-recette .btn-print .btn-print--picto{display:block}.mobile .single-recette .wrapper-content .wrapper-recette .btn-print span:nth-child(2){padding:1.3rem 2rem 1.3rem 5rem}.mobile .single-recette .video-lightbox{display:none}.mobile .single-recette .video-link{display:block;position:relative;margin-top:5rem}.mobile .single-recette .video-link .video-lightbox--btn-play{position:absolute;left:50%;top:50%;margin:0;cursor:pointer;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mobile .single-recette .tplblock02--part-left{width:100%;padding:0 1rem}.mobile .single-recette .wrapper-content{background-color:inherit}.mobile .single-recette .wrapper-content .title01{margin-bottom:1rem}.mobile .single-recette .related-product--figure{margin:0;padding:0;width:auto}.mobile .single-recette .related-product--figure img{margin:0}.mobile .single-recette .related-product--btn{display:inline-block;width:calc(100% - 10rem);height:7.2rem}.mobile .single-recette .related-product--btn span{margin-top:0.2rem}.mobile .single-recette .related-product--title{font-style:normal;color:#838383;font-size:2.2rem;font-family:'BodoniLTPro-Book';font-weight:400}.mobile .single-recette .wrapper-recette-content{margin-top:0}.mobile .single-recette .wrapper-recette-content .recipe-step{margin:0 0 3rem;padding:0 2rem 0 6rem}.mobile .single-recette .wrapper-recette-content .recipe-step p{padding:0}.page-template-page-tpl-recettes .breadcrumb{height:5.3rem;line-height:5.3rem;padding:0 0 0 4.5rem}.page-template-page-tpl-recettes .wrapper{width:92.9vw;font-size:0;margin:5rem 0;margin-left:4vw}.page-template-page-tpl-recettes .wrapper .block-recette{display:inline-block;width:27.84vw;margin:0 4.1vw 5rem 0;overflow:hidden}.page-template-page-tpl-recettes .wrapper .block-recette:nth-child(3n){margin-right:0}.mobile .page-template-page-tpl-recettes .wrapper{margin:0;width:100%;margin-bottom:3rem}.mobile .page-template-page-tpl-recettes .wrapper .block-recette{width:100%;margin:1rem 0}.mobile .page-template-page-tpl-recettes .wrapper .block-recette:first-child{margin-top:2rem}.mobile .block-recette--part01{height:auto}.mobile .block-recette--part02{padding:1.5rem 1.5rem 0;height:12rem}.mobile .block-recette--title{font-size:2rem;color:#3b3b3b;font-weight:700}.mobile .block-recette--text{font-size:1.4rem}.mobile .page-template-page-tpl-recettes .breadcrumb{height:auto;line-height:1.55rem;margin:.5rem 0;padding:1rem 0 1rem .5rem}.participation-teaser{width:calc(33.33333% - 2rem);margin:0 3rem 2rem 0;padding:0.2rem;display:inline-block;border:1px solid #cf9556;text-align:left;background-color:#fff}.participation-teaser:nth-child(3n){margin-right:0}.participation-teaser .participation-image{width:100%;height:26rem;background-size:cover;background-position:center;border-top:1px solid #dbbe94;border-left:1px solid #dbbe94;border-right:1px solid #dbbe94}.participation-teaser .participation-info{border:1px solid #dbbe94;border-top:1px dotted #dbbe94;padding:2rem}.participation-teaser .participation-info h5,.participation-teaser .participation-info h6{margin:0;font-weight:400;line-height:1.2;color:#cf9556}.participation-teaser .participation-info span{color:#797c84;font-size:1.2rem}.participation-teaser .participation-info h5{font-size:2rem}.participation-teaser .participation-info h6{font-size:1.4rem}.participation-teaser .participation-title{padding:0 2rem;border-left:1px solid #dbbe94;border-right:1px solid #dbbe94;height:7.5rem;position:relative}.participation-teaser .participation-title h3{font-size:2.4rem;line-height:3.2rem;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 4rem)}.mobile .participation-teaser{width:100%;margin:3rem 0}.related-product--title{margin-bottom:1rem;font-size:1.6rem;color:#838383;line-height:1.5;text-align:left;font-family:Bodoni,serif;font-weight:900;font-style:italic}.related-product--figure{height:9rem;overflow:hidden;margin-right:1.5rem}.related-product--figure img{height:100%;width:auto;display:inline-block}.related-product--btn{width:30rem;margin-top:1rem}.related-product--btn,.related-product--figure{display:inline-block;vertical-align:middle}.club-signup{text-align:center;padding:3.5rem 0 3rem;min-height:calc(100vh - 25rem)}.club-signup p{text-align:center}.club-signup h1{margin-top:0.5rem;font-size:3.6rem}.club-signup h1.extra-space{margin-top:3.5rem}.club-signup .label-required{font-size:1.2rem;margin-bottom:1.5rem;color:#797c82;display:block;text-align:left}.club-signup-form{text-align:center;margin-top:3rem}.club-signup-form .checkclub{display:inline-block}.club-signup-form .checkclub .form-item-field-offres-informations{margin-left:4rem;margin-right:0 !important}.club-signup-form .form-item-field-institution.has-error .form-errors{display:block;top:0}.club-signup-form .form-errors{color:#dc143c;float:left;width:100%;text-align:left;list-style:none;font-style:italic}.club-signup-form .form-type-textfield label,.club-signup-form .form-type-textarea label,.club-signup-form .form-type-select label,.club-signup-form .form-type-email label,.club-signup-form .form-type-radios label,.club-signup-form .form-type-checkbox label{display:none}.club-signup-form .form-type-textfield .form-errors,.club-signup-form .form-type-textarea .form-errors,.club-signup-form .form-type-select .form-errors,.club-signup-form .form-type-email .form-errors,.club-signup-form .form-type-radios .form-errors,.club-signup-form .form-type-checkbox .form-errors{display:none;position:relative;top:-0.8rem}.club-signup-form-group{text-align:left}.club-signup-form h3{background:none;padding:0;margin:4rem 0 1.5rem;display:block}.club-signup-form h3 span{font-style:normal;font-size:2.4rem;text-align:left}.club-signup-form div.form-item{width:calc(50% - 2rem);float:left;vertical-align:top}.club-signup-form div.form-item:last-child{margin-bottom:1rem}.club-signup-form div.form-item-field-civilite,.club-signup-form div.form-item-field-nom,.club-signup-form div.form-item-field-adresse-etablissement,.club-signup-form div.form-item-field-ville,.club-signup-form div.form-item-field-nom-relais,.club-signup-form div.form-item-field-password{margin-right:4rem}.club-signup-form div.form-item-field-code-postal:nth-child(2n),.club-signup-form div.form-item-field-nom-etablissement:nth-child(2n){margin-right:0}.club-signup-form div.form-item-field-telephone{float:right}.club-signup-form div.form-item-field-nom-relais{display:none;margin-bottom:1rem}.club-signup-form div.form-item-field-client{margin-bottom:0 !important}.club-signup-form div.form-item-field-client label{float:left}.club-signup-form div.form-item .select2-container{min-width:100%}.club-signup-form div.form-item.form-type-radios{margin:0 0 3.5rem;width:100%;text-align:left;font-size:1.4rem;padding:0;color:#797c84}.club-signup-form div.form-item.form-type-radios > label{display:inline;margin-right:2rem}.club-signup-form div.form-item.form-type-radios div{display:inline}.club-signup-form div.form-item.form-type-radios .form-item{width:auto;margin-right:3rem}.club-signup-form div.form-item.form-type-radios .form-item input{top:auto}.club-signup-form div.form-item.form-item-field-offres-institution{margin-bottom:1rem}.club-signup-form div.form-item.form-type-checkbox{position:relative;width:100%;margin-left:0;text-align:left}.club-signup-form div.form-item.form-type-checkbox:before{top:auto;left:auto;margin-left:0}.club-signup-form div.form-item.form-type-checkbox.active:after{top:0.4rem;left:0.4rem;width:0.9rem;height:0.9rem;background:-webkit-gradient(linear,left top, left bottom,from(#b07f51),to(#dbbe94));background:linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%);background:-ms-linear-gradient(to bottom,#b07f51 0%,#dbbe94 100%)}.club-signup-form div.form-item.form-type-checkbox input{content:'';width:1.5rem;height:1.5rem;border:1px solid #e6e6e6;background-color:#fff;position:absolute}.club-signup-form div.form-item.form-type-checkbox label{padding-left:2rem;color:#797c83;font-size:1.4rem;text-align:left;display:inline-block}.club-signup-form div.form-item input[type="text"],.club-signup-form div.form-item input[type="tel"],.club-signup-form div.form-item input[type="email"],.club-signup-form div.form-item input[type="password"],.club-signup-form div.form-item div.checkbox{width:100%}.club-signup-form input[type="submit"]{margin-bottom:3.5rem}.club-signup-form select{width:100%;padding-left:0;height:4rem;outline:0}.club-signup-form .select2-container .select2-selection--single{height:4rem;line-height:4rem}.club-signup-form .select2-container .select2-selection__rendered{padding-left:1.5rem;line-height:4rem;font-size:1.4rem;text-align:left}.club-signup-form .select2-container .select2-selection--single{border-radius:0}.club-signup-form div.checkbox{padding:0;vertical-align:top;margin:1rem 0 1.5rem}.club-signup-form div.checkbox:last-child{margin-bottom:1.5rem}.club-signup-form .indication{font-size:1.2rem;color:#797c84;text-align:left;margin-bottom:2rem}.club-signup-form .button{margin-bottom:3.5rem}.club-signup .credits{font-size:1.4rem;text-align:left;color:#797c84}.club-signup .credits a{text-decoration:underline}.club-signup .errors{font-size:1.4rem;font-weight:700;color:#f00}.club-signup .club-signin-choice{font-size:0;margin:2.5rem 0 7.5rem}.club-signup .club-signin-choice > section{width:44rem;font-size:1.4rem;display:inline-block;border:0.7rem double #c17b55;vertical-align:top;position:relative;padding:5rem 2.5rem;background-color:#fff;min-height:40rem}.club-signup .club-signin-choice > section.login{padding-left:5rem;padding-right:5rem}.club-signup .club-signin-choice > section.login form div{width:100%}.club-signup .club-signin-choice > section h3{font-size:3rem;margin:0 0 3.5rem}.club-signup .club-signin-choice > section .become-member{color:#cf9556;font-size:1.8rem;font-weight:700;line-height:1.3}.club-signup .club-signin-choice > section .become-member span{margin-top:1rem;display:block;font-size:1.4rem;color:#797c84}.club-signup .club-signin-choice > section .form-indications{font-size:1.4rem;color:#797c84;margin-bottom:2.5rem}.club-signup .club-signin-choice > section .button,.club-signup .club-signin-choice > section input[type='submit']{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);background-color:#fff}.club-signup .club-signin-choice > section:first-child{margin-right:5rem}.club-signup .club-signin-choice > section:before{height:3rem}.club-signup .club-signin-choice > section form input[type="text"],.club-signup .club-signin-choice > section form input[type="email"],.club-signup .club-signin-choice > section form input[type="password"]{width:100%}.club-signup .club-signin-choice > section form div{width:80%;font-size:1.2rem;display:inline-block;color:#797c84;text-align:left}.club-signup .club-signin-choice > section form .forgot-password{position:absolute;left:50%;bottom:-6rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-decoration:underline;color:#c17b55;font-size:1.2rem}.club-signup .paragraph{font-size:2.4rem;font-family:'Open Sans',sans-serif;margin:2.5rem 0 6rem}.club-signup .paragraph.no-space{margin:-1rem 0 2.5rem}.club-signup .paragraph.extra-space{margin:4rem 0 10.5rem}.club-signup .form-small{width:31rem;margin:0 auto}.club-signup .form-small form input[type="text"],.club-signup .form-small form input[type="email"],.club-signup .form-small form input[type="password"]{width:100%;margin:0.5rem 0}.club-signup .form-small form .indication{text-align:left;margin-bottom:2rem;display:block}.club-signup .form-small form .indication.warning{font-weight:700;padding:0 0.5rem;text-align:center;margin:2rem 0;color:#f00}.club-signup .form-small form input[type="submit"]{margin-top:2rem}.club-signup .button-signup-info{height:auto;line-height:unset;padding-top:0.2rem;padding-bottom:0.2rem}.mobile .club-signup .paragraph{font-size:1.6rem;padding:0 1rem}.mobile .club-signup .button-signup-info{line-height:unset}.mobile .club-signup h1{margin-bottom:5rem;font-size:3.6rem;padding:0 1rem}.mobile .club-signup-form{width:100%;padding:0 2.5rem}.mobile .club-signup-form h3 span{font-size:3rem;text-align:left}.mobile .club-signup-form div.form-item{width:100%;margin:0 0 1rem}.mobile .club-signup-form div.form-item input{margin:0}.mobile .club-signup-form div.form-item.form-type-radios{margin-bottom:3rem}.mobile .club-signup-form div.form-item.form-type-radios > label{margin-bottom:1.5rem;display:block}.mobile .club-signup-form div.form-item.form-type-radios .form-item{margin-right:5rem}.mobile .club-signup-form div.form-item.form-item-field-telephone{margin-bottom:5rem}.mobile .club-signup-form div.form-item.form-type-checkbox{margin:0 0 2rem}.mobile .club-signup-form div.form-item.form-type-checkbox label{font-size:1.6rem}.mobile .club-signup .label-required{margin-bottom:4rem}.mobile .club-signup .credits{text-align:center}.mobile .club-signup .club-signin-choice > section{width:100%;padding:5rem 1rem;min-height:32rem;margin:0}.mobile .club-signup .club-signin-choice > section:first-child{margin-bottom:7rem}.mobile .club-signup .club-signin-choice > section h3{font-size:3.2rem}.mobile .club-signup .club-signin-choice > section .form-indications{font-size:1.5rem}.mobile .club-signup .club-signin-choice > section form div{width:100%}.mobile .club-signup .club-signin-choice > section form div input{width:100%}.mobile .club-signup input[type="submit"]{height:auto;line-height:unset}.border-image{position:relative}.border-image:after{content:' ';position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;background:url("images/border-image.png") 0 0 no-repeat;background-size:100% 100%}.border-image--img{position:relative;z-index:1;width:100%;height:auto}.slide--img{width:100%}.mobile .border-image--img{width:95%}.mobile .border-image:after{width:95%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lightbox-video--embed{display:block}.video-lightbox{position:relative}.video-lightbox--preview{width:100%;position:relative;z-index:1}.video-lightbox--btn-play{display:block;position:absolute;z-index:2;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.mobile-video{display:none}.mobile .mobile-video{display:block;width:100%;padding:0 0.5rem;margin-top:1.5rem}.mobile .video-lightbox{display:none}.mobile #toTop{padding:3% 4%;background:rgba(227,171,104,0.5);border-radius:50%;color:#fff;position:fixed;bottom:1.5rem;right:1.5rem;display:none;z-index:20}.mobile .chevron::before{border-style:solid;border-width:.1em .1em 0 0;content:'';display:inline-block;height:1em;left:0;position:relative;top:.4em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:1em}.mobile .mobile-img{width:100%;left:0}.toolsbar{position:fixed;top:50%;left:0;z-index:9;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6rem;background-color:#fff;-webkit-box-shadow:0.2rem 0 2rem -0.2rem rgba(0,0,0,0.39);box-shadow:0.2rem 0 2rem -0.2rem rgba(0,0,0,0.39);-webkit-transition:all .5s ease;transition:all .5s ease}.toolsbar.active{left:-7rem}.toolsbar.active a.toolsbar-switch{position:absolute;right:-3.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.toolsbar.active a.toolsbar-switch:after{display:none}.toolsbar a{display:block;margin:1rem auto;position:relative}.toolsbar a span{font-size:1rem;color:#dca26b;position:absolute;right:0.2rem;bottom:-0.7rem}.toolsbar a.toolsbar-switch{width:1.8rem;height:1.7rem;background-image:url("images/goback.svg")}.toolsbar a.print{width:2.9rem;height:2.3rem;background-image:url("images/print.svg")}.toolsbar a.pdf{width:1.9rem;height:2.6rem;background-image:url("images/pdf.svg")}.toolsbar a.comments{width:2.5rem;height:2.6rem;background-image:url("images/comment.svg")}.toolsbar a.sharer{display:none}.toolsbar a.facebook{width:2.9rem;height:3rem;background-image:url("images/facebook.svg")}.toolsbar a.pinterest{width:3rem;height:3.1rem;background-image:url("images/pinterest.png");background-size:2.9rem 2.9rem}.toolsbar a.twitter{width:2.9rem;height:3rem;background-image:url("images/twitter.svg")}.toolsbar a.toolsbar-switch,.toolsbar a.print,.toolsbar a.pdf,.toolsbar a.comments{margin:2rem auto}.toolsbar a.toolsbar-switch:after,.toolsbar a.print:after,.toolsbar a.pdf:after,.toolsbar a.comments:after{display:block;content:'';width:2.5rem;height:1px;border-bottom:1px solid #f4f4f4;position:absolute;bottom:-1rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mobile .toolsbar{display:none}.tplblock01{font-size:0;width:100%;text-align:center}.tplblock01 > *{font-size:1rem}.tplblock01--part-left,.tplblock01--part-right{display:inline-block;vertical-align:top;height:100%}.tplblock01--part-left{width:29.8%;padding-left:.5%}.tplblock01--part-right{width:70.2%;padding-right:.5%}.tplblock01 .block-text{margin-top:3.5rem}.tplblock01 .block-text .btn{width:32rem}.tplblock01--img{width:100%;height:auto}.tplblock01.md-reverse .tplblock01--part-left{width:70.2%;margin:0;padding:0;padding-left:.5%}.tplblock01.md-reverse .tplblock01--part-right{width:23.8%;margin-right:2.8%;margin-left:3.2%}.block-text--chef{padding:0}.block-text--academie{padding:0 3vw}.block-text--boutique{padding:0 3vw}.block-text--boutique p{text-indent:0 !important}.tplblock02{font-size:0;width:100%}.tplblock02 > *{font-size:1rem}.tplblock02--part-left,.tplblock02--part-right{display:inline-block;vertical-align:top;height:100%}.tplblock02--part-left{width:37.9%;padding-left:10rem;padding-right:4rem}.tplblock02--part-right{width:62.1%;padding-right:5rem}.tplblock02 .block-text{margin-top:3rem;text-align:right}.tplblock02--img{width:100%;height:auto}.tplblock02.md-reverse .tplblock02--part-right{width:37.9%;padding-left:4.5rem;padding-right:4rem}.tplblock02.md-reverse .tplblock02--part-left{width:62.1%;padding-right:5rem}.tplblock01.tplblock01-mobile,.mobile .tplblock01{display:none}.mobile .tplblock01.tplblock01-mobile,.tplblock01.tplblock01-mobile.tplblock01-mobile-3{display:block}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-1{text-align:left}.mobile .tplblock01.tplblock01-mobile{padding:0 1rem}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-1 .title01--part01{text-align:left;font-size:2.4rem}.mobile .tplblock01.tplblock01-mobile .title01--part02,.mobile .tplblock01.tplblock01-mobile .title01--part01{font-size:2.4rem;text-align:right}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-1 .title01{margin:2.5rem 0 1.5rem 1rem}.mobile .tplblock01.tplblock01-mobile .tplblock01--part-right,.mobile .tplblock01.tplblock01-mobile .tplblock01--part-left{width:100%;padding:0;margin:0}.mobile .tplblock01.tplblock01-mobile .block-text--text p{font-size:1.5rem;margin:3rem 0;line-height:2.6rem}.mobile .tplblock01.tplblock01-mobile .block-text .btn{width:100%;padding:1rem 0;font-size:1.8rem;font-weight:700}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-2{text-align:right;margin-top:3rem}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-2 .title01{margin-bottom:1.5rem}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-2 .block-text--text p{text-indent:5rem}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-2 .block-text--text p:first-child{text-indent:0}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-3{text-align:left;position:relative}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-3 .block-text--text{position:relative;margin-top:36rem}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-3 .title01{margin-left:1rem}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-3 .tplblock01--part-right{margin-top:2rem;position:absolute;left:50%;width:95%;top:5.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:auto}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-3 .kld-slider--pagination{text-align:center;bottom:14%}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-3 .kld-slider--pagination-item{width:1.5rem;height:1.5rem;margin:0 0.3rem}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-3 .block-text--text p{text-indent:0}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-3 .block-text .table01{margin-top:-2rem;padding:0 4rem}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-3 .table01--row{margin:1.5rem 0}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-3 .table01--cell{font-size:1.4rem;width:auto}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-3 .table01--cell:first-child{width:13rem}.mobile .tplblock01.tplblock01-mobile.tplblock01-mobile-3 .block-text--btn-wrapper{margin:4rem 0 3rem}.mobile .tplblock02--part-left{width:90%;padding:0}.mobile .tplblock02--part-right{width:100%;padding:0;text-align:center}