html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct a,
.ecwid-SingleProduct a div.ecwid-title {
color: #000;
text-decoration: none;
}
html#ecwid_html body#ecwid_body .ecwid-SearchPanel input {
max-width: 300px;
}
html#ecwid_html body#ecwid_body .ecwid-shopping-cart-categories #horizontal-menu,
html#ecwid_html body#ecwid_body .ecwid-shopping-cart-categories .horizontal-menu {
margin-bottom: 10px;
margin-top: 10px;
}
.ecwid-shopping-cart-categories .horizontal-menu-item {
background-image: none;
}
html#ecwid_html body#ecwid_body .ecwid-productsList ul li .ecwid-productsList-name {
color: inherit;
font-size: inherit;
}
html#ecwid_html body#ecwid_body .ecwid tr:hover td {
color: inherit;
}
html#ecwid_html body#ecwid_body .ecwid table {
line-height: inherit;
}
.ecwid-SingleProduct-v2 {
box-sizing: content-box;
}
.ecwid .ecwid-productBrowser input {
display: inline-block;
}
.ecwid .ecwid-productBrowser label {
vertical-align: middle;
}
.ecwid .ecwid-productBrowser select,
.ecwid .ecwid-productBrowser input {
background-color: #fff;
color: #333;
} .ecwid-shopping-cart-search .ecwid-SearchPanel .ecwid-SearchPanel-field {
display: inline-block;
}
.ecwid-shopping-cart-search .ecwid-SearchPanel .ecwid-SearchPanel-field {
font-size: 14px;
}
.ecwid-shopping-cart-search .ecwid-SearchPanel .ecwid-SearchPanel-button {
font-size: 14px;
font-weight: 400;
}
html#ecwid_html body#ecwid_body .ecwid.ecwid-SingleProduct-v2.ecwid-random-product {
min-width: unset;
}
.ecwid-random-product:not(.loaded) {
min-height: 290px;
}
.ecwid-shopping-cart-categories {
min-height: 51px;
margin: 10px 0;
}
.ecwid-shopping-cart-search {
min-height: 42px;
}
#dynamic-ec-store-container {
width: 100%;
}
.hide-ec-dynamic-placeholder {
margin-bottom: 0 !important;
}
.hide-ec-dynamic-placeholder .ecwid-shopping-cart-product-browser {
display: none;
}
.ec-demo-notice {
text-align: center;
}
.ec-demo-notice .ec-notice__wrap {
background-color: #fcf5e8 !important;
}
.ec-cart-widget[data-icon]::before {
content: '';
}
#dynamic-ec-store-container,
#static-ec-store-container {
margin-top: 0 !important;
}#wpxpcf_contact{
display:block;
height:auto;
overflow:hidden;
margin:0;
padding:0;
font:inherit;
float:none;
clear:both;
font-size:1.2em;
line-height:1.5em;
font-size:1em;
}
#wpxpcf_contact h1{
font-size:2em!important;
margin:0 0 0.5em!important;
}
#wpxpcf_wrapper #wpxpcf_contact{
font-size:14px;
margin:2em 0 0;
}
#wpxpcf_contact .errmsge{
display:block;
float:none;
clear:both;
margin:0.25em 0;
padding:0;
overflow:hidden;
height:auto;
position:relative;
color:#f00;
}
#wpxpcf_contact .loader,
.wpxpcform .loader{
width:140px;
height:23px;
margin:0;
padding:0;
overflow:hidden;
background:#fff url(//keurnoflaye.com/wp/wp-content/plugins/wpxp-contact-forms-builder/images/loading_bar.gif) no-repeat left bottom;
font:normal 11px/normal Arial, Verdana, sans-serif;
color:#6C7DA1;
display:none;
position:absolute;
top:0px;
left:300px;
}
#wpxpcf_contact fieldset {
display: block;
margin: 0;
padding: 1em;
border: solid 1px #FFB973;
}
#wpxpcf_contact legend {
margin: 0;
padding: 0 0.25em;
color: #FFB973;
font-size: 1.1em;
letter-spacing:1px;
}
#primary #wpxpcf_contact p {
display:block;
float: none;
clear: both;
margin:0 0 0.5em;
padding: 0;
}
#wpxpcf_contact p.small{
font-size:0.8em;
display:block;
clear:both;
width:100%;
}
#wpxpcf_contact label {
display:block;
height: auto;
text-align: left;
float: none;
clear: both;
margin: 0;
padding:0.75em 0 0;
font-size: 0.9em;
font-weight:normal;
color:#000;
}
#wpxpcf_contact label.required:after{
content:" *";
font-size:0.8em;
color:#f00;
}
#wpxpcf_contact .fieldgroup {
display: block;
min-width: 200px;
max-width: 400px;
clear: right;
margin: 0;
padding: 0;
float: left;
border:none;
}
#wpxpcf_contact input[type="text"],
#wpxpcf_contact input[type="email"],
#wpxpcf_contact input[type="url"],
#wpxpcf_contact input[type="tel"],
#wpxpcf_contact input[type="search"]{
width:98%;
max-width:300px;
padding:3px 5px;
margin:0;
background:#fff;
border:solid 1px #99E5FF; height:30px;
-webkit-appearance:none;
outline:none;
box-sizing:border-box;
font-size:1em;
}
#wpxpcf_contact select{
padding:3px;
margin:0 0 5px;
border:solid 1px #ccc;
background:#fff;
border-radius:0;
font-size:1em;
}
#wpxpcf_contact select option{
padding:3px;
}
#wpxpcf_contact span {
font-size: 0.75em;
padding:7px 0 0 5px;
margin:0;
}
#wpxpcf_contact input[type="radio"],
#wpxpcf_contact input[type="checkbox"]{
width:15px;
height:15px;
float:left;
clear:left;
margin:5px 0 8px;
padding:0;
}
#wpxpcf_contact input[type="checkbox"]{
margin-top:9px;
}
#wpxpcf_contact span.radio-label,
#wpxpcf_contact span.checkbox-label,
#wpxpcf_contact span input[type="radio"] + span,
#wpxpcf_contact span input[type="checkbox"] + span{
display:block;
float:left;
clear:right;
margin:6px 5px 5px;
padding:0;
font-size:1em;
}
#wpxpcf_contact input[type="submit"]{
display:block;
min-width:200px;
height:65px;
padding:0 30px;
margin:10px 30px 20px 0;
float:none;
clear:both;
color:#fff;
font:normal 1.2em/60px Verdana, Arial, sans-serif;
text-align:center;
background:#01216F; border: solid 3px #3880CB;
border-radius: 10px;
outline:none;
box-sizing: border-box;
}
#wpxpcf_contact textarea{
float: left;
clear: right;
margin: 0.25em 0 1.5em;
padding: 2px;
width:98%;
max-width: 500px;
height: 150px;
background:#fff;
border:solid 1px #99E5FF; font-size:1em;
outline:none;
}
#wpxpcf_contact input[type="text"]:focus,
#wpxpcf_contact input[type="email"]:focus,
#wpxpcf_contact input[type="url"]:focus,
#wpxpcf_contact input[type="tel"]:focus,
#wpxpcf_contact input[type="search"]:focus,
#wpxpcf_contact textarea:focus {
background:#FFFFF2;
border:solid 1px #99E5FF;
outline:none;
}
#wpxpcf_contact #recaptcha{
padding:0.5em 0;
margin:0.5em 0;
min-height:90px;
display:block;
height:auto;
clear:both;
float:none;
}
#wpxpcf_contact span.alert{
color:#f00;
font-size:0.8em;
font-weight:normal;
}
#wpxpcf_contact input,
#wpxpcf_contact textarea {
-webkit-appearance:none;
-webkit-outline:none;
outline:none;
background:#fff;
border:solid 1px #99E5FF; border-radius:0;
}
#wpxpcf_contact #wpxpcf_success_message{
display:block;
float:none;
clear:both;
width:100%;
height:auto;
overflow:hidden;
max-width:600px;
margin:1em 0;
padding:0;
font:normal 1.2em/normal Tahoma, Helvetica, Arial, Verdana, sans-serif;
color:#FA8E21;
}
#wpxpcf_contact input
#wpxpcf_contact textarea{
-webkit-appearance:none;
outline:none;
border-radius:0;
} @media all and (max-width:640px){
#wpxpcf_contact {
display: block;
clear: both;
margin: 0;
padding: 0;
}
#wpxpcf_contactinput[type="text"] {
display: block;
float: none;
clear: left;
min-height: 35px;
margin: 0;
padding: 2px;
}
#wpxpcf_contact input[type="submit"],
#wpxpcf_contact input[type="button"]{
clear: both;
margin: 0;
padding: 0.5em 1.5em;
min-height: 60px;
text-align: center;
font-size: 1.4em;
}
#wpxpcf_contact textarea {
display: block;
float: none;
clear: both;
max-width:300px;
}
}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;vertical-align:baseline}h1,h2,h3,h4,h5,h6{clear:both}h1{font:italic normal 3rem/1.4em "Montserrat","Quicksand","Roboto",Helvetica,Verdana,sans-serif;font-weight:300;margin:0 0 .5em}h2{font-size:2em}h3{font-size:1.4em}p{margin-bottom:1.5em}b,strong{font-weight:bold}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}small{font-size:75%}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin:1em 0 1.5em}ul,ol{margin:0 0 1.5em 2em;padding:0 0 0 .5em}ul{list-style:disc}ol{list-style:decimal}li{margin:0 0 .5em}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}*{margin:0;padding:0;box-sizing:border-box;outline:0;border:none}html{font-family:"Montserrat","Quicksand","Roboto",Helvetica,Verdana,sans-serif;font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}.wrapper{display:block;height:auto;overflow:hidden;max-width:100%;position:relative;margin:0;padding:0}#maincontent{width:100%;height:auto;overflow:hidden;position:relative;min-height:90vh}img{height:auto;max-width:100%}img.alignleft{float:left;clear:left;margin:0 1em 2em 0}img.alignright{float:right;clear:right;margin:0 0 2em 1em}img.aligncenter{float:none;clear:both;margin:1em auto}img.alignnone{float:none;clear:none;margin:0 1em 2em 0}figure{margin:0}#masthead #contactinfo{display:block;width:400px;height:auto;position:absolute;top:8px;right:0;text-align:right;font-size:.85em;line-height:1em;color:#ccc;font-weight:300}#masthead #contactinfo a{color:#fff;text-decoration:none;font-weight:400}#masthead #contactinfo a:hover{text-decoration:underline}#masthead #contactinfo a:visited{color:#fff}@media all and (min-width: 1025px){#masthead{width:100%;height:90px;position:absolute;background:rgba(0,0,0,.4);top:0;left:0;z-index:100}#masthead #site-branding{display:block;height:auto;min-height:90px;max-width:1280px;margin:0 auto;padding:0;position:relative}#masthead #site-branding #logo{display:block;width:65px;height:80px;overflow:hidden;border:none;text-decoration:none;position:absolute;left:0;bottom:5px;box-sizing:border-box;background:url(//keurnoflaye.com/wp/wp-content/themes/keurnoflaye/assets/images/logo.png) no-repeat 0 0;z-index:3000;opacity:.8}#masthead #site-branding #logo:hover{opacity:1}#masthead #menu_toggle{display:none}}@media all and (max-width: 1320px){#masthead #site-branding{margin:0 20px}}@media all and (max-width: 1024px){#masthead{height:70px;position:relative;background:#834a72}#masthead #site-branding{display:block;min-height:70px;margin:0;padding:0;position:relative}#masthead #contactinfo{left:0;right:0;margin:0 auto;top:28px;color:#eee}#masthead #contactinfo a{text-decoration:underline}#masthead #logo{display:block;width:40px;height:50px;text-decoration:none;position:absolute;top:10px;left:20px;background:url(//keurnoflaye.com/wp/wp-content/themes/keurnoflaye/assets/images/logo.png) no-repeat 0 0;background-size:auto 100%}#masthead #menu_toggle{display:block;width:30px;height:22px;overflow:hidden;margin:0;padding:0;position:absolute;top:24px;right:20px;z-index:3000;background:#fff}#masthead #menu_toggle::before,#masthead #menu_toggle::after{display:block;width:100%;height:5px;background:#834a72;content:"";position:absolute;left:0}#masthead #menu_toggle::before{top:4px}#masthead #menu_toggle::after{bottom:4px}}@media all and (max-width: 640px){#masthead #contactinfo{width:180px;text-align:center;line-height:1.8em;margin:0 auto;top:12px}#masthead #contactinfo span{display:none}#masthead #contactinfo a{display:block;margin:0}}#content{display:block;height:auto;overflow:hidden;margin:0;padding:0}#content #primary{display:block;height:auto;overflow:hidden;max-width:100%;margin:0}#colophon{display:block;background:#834a72;margin:0;padding:3em 0 2em;font-size:.85em;color:#eee}#colophon p{margin:0 0 .75em;text-align:center}#colophon a{color:#fff;text-decoration:none}#colophon a:hover{text-decoration:underline}@media all and (max-width: 1320px){#colophon{max-width:100%;padding:3em 20px 2em;box-sizing:border-box}}@media all and (max-width: 640px){#colophon .contactinfo{line-height:1.7em}#colophon .contactinfo span{display:block;width:0;height:0;margin:0;padding:0;overflow:hidden;clear:both}}@media all and (max-width: 480px){#colophon{padding:2em 20px}}@media all and (min-width: 1025px){#topnav{width:600px;height:50px;position:absolute;top:45px;right:0;z-index:3000;text-align:right}#topnav ul{display:inline-block;list-style:none;margin:0 0 0 auto;padding:0;position:relative;text-align:left;z-index:3000}#topnav ul li{display:inline-block;position:relative;margin:0 0 0 30px;padding:0;min-height:43px;border:none;border-bottom:2px solid #ffffff00;box-sizing:border-box}#topnav ul li:first-child{margin:0}#topnav ul li .arrow{display:none}#topnav ul li a{display:block;height:40px;font:normal .95rem/38px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;color:#fff;text-align:right;padding:0}#topnav ul li a:visited{color:#fff}#topnav ul li a:hover{text-decoration:underline}#topnav ul li.current-menu-item,#topnav ul li.current-menu-parent{border-bottom:2px solid #fff}#topnav ul li.current-menu-item>a,#topnav ul li.current-menu-parent>a{color:#fff}#topnav ul li.reservations.current-menu-item{border:none}#topnav ul li.reservations a{display:block;height:40px;padding:0 1.5em;background:#fff;border-radius:8px;border:2px solid #fff;color:#000;text-decoration:none;transition:all .5s ease-in}#topnav ul li.reservations a:hover{background:#5c294d;color:#fff;transition:all .5s ease-in}#topnav ul li ul{display:block;position:absolute;width:200px;height:0;overflow:hidden;padding:0;top:41px;left:0;transition:height .5s ease-in;background:#5c294d;z-index:3100}#topnav ul li ul li{display:block;height:40px;min-height:40px;overflow:hidden;padding:0;margin:1px 1px 0;clear:both;border:none}#topnav ul li ul li:first-child{margin:1px 1px 0}#topnav ul li ul li:last-child{margin:1px}#topnav ul li ul li.current-menu-item{border:none}#topnav ul li ul li.current-menu-item>a{background:#fff;color:#000}#topnav ul li ul li a{display:block;background:#834a72;color:#fff;text-align:left;text-indent:.75em;line-height:40px;font-size:1rem;text-transform:none}#topnav ul li ul li a:hover{background:#fff;color:#834a72;text-decoration:none}#topnav ul li.produits ul{width:200px;transition:height .5s ease-in}#topnav ul li.produits:hover{height:auto}#topnav ul li.produits:hover ul{height:124px;transition:height .5s ease-in}#topnav ul li.soins ul{width:280px;transition:height .5s ease-in}#topnav ul li.soins:hover{height:auto}#topnav ul li.soins:hover ul{width:290px;height:247px;transition:height .5s ease-in}}@media all and (max-width: 1024px){#topnav{width:300px;height:auto;display:none;position:absolute;top:70px;right:20px;z-index:3000}#topnav.active{display:block}#topnav ul{display:block;height:auto;overflow:hidden;margin:0;padding:0;background:#5c294d}#topnav ul li{display:block;height:auto;margin:1px 1px 0;padding:0;position:relative}#topnav ul li .arrow{display:block;width:45px;height:43px;position:absolute;top:1px;right:0;font-size:1.4em;line-height:38px;color:#fff;text-align:center;border-left:1px dashed #70385f}#topnav ul li a{display:block;height:45px;background:#834a72;font:normal 1em/42px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;text-transform:uppercase;color:#fff;text-indent:10px}#topnav ul li a:visited{color:#fff}#topnav ul li.current-menu-item>a{background:#fff;color:#000}#topnav ul li.current-menu-item>.arrow{background:#fff;border-color:#eee;color:#000}#topnav ul li ul{display:none}#topnav ul li ul li{margin:1px 0 0}#topnav ul li ul li a{text-transform:none;text-indent:20px}#topnav ul li ul li.current-menu-item>a{background:#fff;color:#000}#topnav ul li.current-menu-parent ul{display:block}}#footernav{display:block;max-width:1280px;margin:0 auto 2rem}#footernav ul{list-style-type:none;margin:0 auto;max-width:768px;padding:0;display:grid;grid-template-columns:300px 190px 1fr;grid-column-gap:2em}#footernav ul li{margin:0}#footernav ul li a{color:#000;font-size:2em;text-decoration:none}#footernav ul li a:hover{color:#eee;text-decoration:none}#footernav ul li.current-menu-item>a,#footernav ul li.current-menu-parent>a{color:#fff}#footernav ul li ul{display:block;margin:.75em 0 0}#footernav ul li ul li{display:block;margin:0 0 1em}#footernav ul li ul li a{font-size:1.25em}#footernav ul li ul li.current-menu-item>a{color:#fff}#footernav ul li .avis{display:none}@media all and (max-width: 1320px){#footernav{max-width:100%}}@media all and (max-width: 768px){#footernav ul{grid-template-columns:43% 32% 1fr;grid-column-gap:1.5em}#footernav ul li a{font-size:1.5em;font-weight:500}#footernav ul li ul li a{font-size:1.1em;font-weight:400}#footernav ul li .avis{display:none}}@media all and (max-width: 640px){#footernav ul{grid-template-columns:35% 1fr 120px;grid-column-gap:1em}}@media all and (max-width: 480px){#footernav{display:none}}form.search-form{display:block;margin:0 0 1em}form.search-form input[type=search]{display:inline-block;width:300px;height:30px;margin:0 5px 0 0;padding:2px 5px;border:1px solid #eee;font-size:1rem}form.search-form input[type=submit]{display:inline-block;height:45px;margin:0 0 0 2px;padding:0 .75em;font-size:1rem;line-height:38px;color:#000;border:3px outset #fff;background:#fefefe;box-shadow:-1px -1px 1px 1px rgba(0,0,0,.05)}@media all and (max-width: 480px){form.search-form{max-width:100%;margin:0 0 2em}form.search-form input[type=search]{display:block;width:100%;max-width:100%;margin:0 0 10px}form.search-form input[type=submit]{display:block;margin:0 2px}}#breadcrumb{position:absolute;max-width:1280px;top:100px;left:0;right:0;margin:0 auto;z-index:15;font-size:.9em;color:#eee}#breadcrumb a{color:#64c9f8;text-decoration:none}#breadcrumb a:hover{text-decoration:underline}@media all and (max-width: 1320px){#breadcrumb{max-width:100%;margin:0 20px;text-align:left;box-sizing:border-box}}@media all and (max-width: 1024px){#breadcrumb{display:none}}#accueil #intro{padding:90px 0 0;position:relative;height:auto;overflow:hidden;min-height:100vh}#accueil #intro header{text-align:left;max-width:1280px;margin:5em auto 0;position:relative;z-index:10}#accueil #intro header h1{color:#fff;font-weight:300;margin:0 0 .15em}#accueil #intro header h3{font-size:3rem;font-weight:300;margin:0 0 .25em;color:#fff}#accueil #intro header h3 span{font-size:.6em;font-weight:400;font-style:normal}#accueil #intro .copy{display:block;height:auto;text-align:left;max-width:1280px;margin:0 auto;padding:0;position:absolute;left:0;right:0;bottom:2em;z-index:10}#accueil #intro .copy section{display:block;height:auto;max-width:750px;margin:0;padding:1em;text-align:left;font-size:1.3rem;line-height:1.7em;font-weight:300;color:#fff;background:rgba(0,0,0,.2);border-radius:10px}#accueil #intro .copy section a{color:#89daff;text-decoration:none}#accueil #intro .copy section a:visited{color:#89daff}#accueil #intro .copy section a:hover{text-decoration:underline}#accueil #info{position:relative;background:#9e5d8b;margin:0;padding:5em 0;text-align:center;z-index:10}#accueil #info .copy{display:block;height:auto;overflow:hidden;max-width:1280px;margin:0 auto;z-index:10}#accueil #info header{text-align:center;margin:0 0 2rem}#accueil #info header h2,#accueil #info header h4,#accueil #info header h5{color:#fff;font-weight:300}#accueil #info header h2{font-size:7rem;font-style:italic;line-height:1em;margin:0 0 .25em}#accueil #info header h3{font-size:4rem;font-weight:500;color:#4b0335;margin:0 0 .5em}#accueil #info header h4{font-size:2.5rem;font-style:italic;margin:0 0 .5em}#accueil #info header h5{font-size:1.8rem;font-style:italic;margin:0 0 1.5em}#accueil #info section{display:block;color:#300022;font-size:1.8rem;line-height:1.5em}#accueil #info section a{color:#300022;text-decoration:none}#accueil #info section a:hover{text-decoration:underline;color:#fff}#accueil #soins,#accueil #produits{display:block;color:#fff;height:auto;overflow:hidden;position:relative;min-height:100vh}#accueil #soins .copy,#accueil #produits .copy{max-width:1280px;height:auto;margin:0 auto;padding:0;position:absolute;left:0;right:0;bottom:2rem;z-index:10}#accueil #soins header h2,#accueil #produits header h2{font-size:3rem;font-weight:400;margin:0 0 .25em}#accueil #soins ul,#accueil #produits ul{font-size:1.4rem;line-height:normal;margin:0 0 .5em .75em}#accueil #soins ul li,#accueil #produits ul li{margin:0 0 .75em}#accueil #soins a,#accueil #produits a{color:#89daff;text-decoration:none}#accueil #soins a:visited,#accueil #produits a:visited{color:#89daff}#accueil #soins a:hover,#accueil #produits a:hover{text-decoration:underline}@media all and (max-width: 1320px){#accueil #intro header{margin:5em 20px 0;max-width:100%}#accueil #intro .copy{margin:0 20px}#accueil #info{padding:4em 20px}#accueil #soins .copy,#accueil #produits .copy{left:20px}}@media all and (max-width: 1024px){#accueil #intro{padding:0;min-height:100vh}#accueil #intro header{text-align:left;max-width:100%;margin:5em 20px 0;z-index:10}#accueil #intro header h1,#accueil #intro header h3{font-size:3em}#accueil #intro .copy{position:relative;margin:4em auto 2em;bottom:0}#accueil #info{padding:3em 20px 2em}#accueil #info header h2{font-size:5rem;line-height:1em;margin:0 0 .25em}#accueil #info header h3{font-size:3rem;margin:0 0 .5em}#accueil #info header h4{font-size:1.8rem;margin:0 0 .5em}#accueil #info header h5{font-size:1.5rem;margin:0 0 1.5em}#accueil #info section{font-size:1.5rem;line-height:1.5em}}@media all and (max-width: 768px){#accueil #intro header{margin:5em 20px 0}#accueil #intro header h1,#accueil #intro header h3{font-size:2em}#accueil #intro .copy section{max-width:100%;background:rgba(0,0,0,.4)}#accueil #info{padding:2em 20px 2em}#accueil #info header h2{font-size:4rem;line-height:1em;margin:0 0 .25em}#accueil #info header h3{font-size:2.5rem;margin:0 0 .5em}#accueil #info header h4{font-size:1.5rem;margin:0 0 .5em}#accueil #info header h5{font-size:1.4rem;margin:0 0 1.5em}#accueil #info section{font-size:1.4rem;line-height:1.5em}}@media all and (max-width: 640px){#accueil #intro header h1,#accueil #intro header h3{font-size:1.8em}#accueil #info header h2{font-size:3.5rem;line-height:1em;margin:0 0 .25em}#accueil #info header h3{font-size:2.2rem;margin:0 0 .5em}#accueil #info header h4{font-size:1.5rem;margin:0 0 .5em}#accueil #info header h5{font-size:1.4rem;margin:0 0 1.5em}#accueil #info section{font-size:1.3em;line-height:1.5em}}@media all and (max-width: 480px){#accueil #intro header h1{font-size:2em}#accueil #intro header h3{font-size:1.6em}#accueil #intro .copy section{font-size:1.3rem;line-height:1.7em}#accueil #info header h2{font-size:2.8rem;line-height:1em;margin:0 0 .25em}#accueil #info header h3{font-size:1.6rem;margin:0 0 .5em}#accueil #info header h4{font-size:1.3rem;line-height:1.5em;margin:0 0 .5em}#accueil #info header h5{font-size:1.2rem;line-height:1.5em;margin:0 0 1em}#accueil #soins header h2,#accueil #produits header h2{font-size:2rem;margin:0 0 .25em}#accueil #soins ul,#accueil #produits ul{font-size:1.3rem}#accueil #soins ul li,#accueil #produits ul li{margin:0 0 .5em}}@media all and (max-width: 320px){#accueil #intro header h1{font-size:1.6em}#accueil #intro header h3{font-size:1.4em}#accueil #intro .copy section{font-size:1.1rem;line-height:1.7em}#accueil #info header h2{font-size:2rem;line-height:1em;margin:0 0 .25em}#accueil #info header h3{font-size:1.5rem;margin:0 0 .5em}#accueil #info header h4,#accueil #info header h5{font-size:1.3rem;line-height:1.5em;margin:0 0 .5em}#accueil #info header h5{margin:0 0 1.2em}#accueil #info section{font-size:1.2em;line-height:1.5em}#accueil #soins header h2,#accueil #produits header h2{font-size:2rem;margin:0 0 .25em}#accueil #soins header h3,#accueil #produits header h3{font-size:1.1rem;line-height:1.8em;margin:0 0 .5em}}#soins #massage,#soins #manucure-pedicure,#soins #soins-du-visage,#soins #epilation{padding:3em 0;color:#fff;position:relative;overflow:hidden}#soins #massage .copy,#soins #manucure-pedicure .copy,#soins #soins-du-visage .copy,#soins #epilation .copy{max-width:1280px;height:auto;margin:0 auto;text-align:left;position:absolute;left:0;right:0;bottom:2rem;z-index:10}#soins #massage header h2,#soins #manucure-pedicure header h2,#soins #soins-du-visage header h2,#soins #epilation header h2{font-size:3rem;font-weight:400;margin:0 0 .25em}#soins #massage header h2 a,#soins #manucure-pedicure header h2 a,#soins #soins-du-visage header h2 a,#soins #epilation header h2 a{color:inherit;text-decoration:none;color:#89daff}#soins #massage header h2 a:visited,#soins #manucure-pedicure header h2 a:visited,#soins #soins-du-visage header h2 a:visited,#soins #epilation header h2 a:visited{color:#89daff}#soins #massage header h2 a:hover,#soins #manucure-pedicure header h2 a:hover,#soins #soins-du-visage header h2 a:hover,#soins #epilation header h2 a:hover{text-decoration:underline}#soins #massage ul,#soins #manucure-pedicure ul,#soins #soins-du-visage ul,#soins #epilation ul{font-size:1.4rem;line-height:1em;margin:0 0 0 .75em;padding:0 0 0 .5em}#soins #massage ul li,#soins #manucure-pedicure ul li,#soins #soins-du-visage ul li,#soins #epilation ul li{margin:0 0 1em}#soins #massage a,#soins #manucure-pedicure a,#soins #soins-du-visage a,#soins #epilation a{color:#fff;text-decoration:none}#soins #massage a:visited,#soins #manucure-pedicure a:visited,#soins #soins-du-visage a:visited,#soins #epilation a:visited{color:#fff}#soins #massage a:hover,#soins #manucure-pedicure a:hover,#soins #soins-du-visage a:hover,#soins #epilation a:hover{text-decoration:underline}#soins #massage a.btnreservation,#soins #manucure-pedicure a.btnreservation,#soins #soins-du-visage a.btnreservation,#soins #epilation a.btnreservation{display:block;height:55px;width:260px;margin:2em 0 1em;padding:0;text-align:center;line-height:48px;border:3px solid #fff;background:#eee;color:#000;font-size:1.1rem;font-weight:bold;text-decoration:none;border-radius:10px}#soins #massage a.btnreservation:visited,#soins #manucure-pedicure a.btnreservation:visited,#soins #soins-du-visage a.btnreservation:visited,#soins #epilation a.btnreservation:visited{color:#000;text-decoration:none}#soins #massage a.btnreservation:hover,#soins #manucure-pedicure a.btnreservation:hover,#soins #soins-du-visage a.btnreservation:hover,#soins #epilation a.btnreservation:hover{background:#fff;transition:all .5s ease-in;text-decoration:none}#soins #massage{height:596px}#soins #epilation ul{max-width:500px;column-count:2;column-gap:2rem}@media all and (max-width: 1320px){#soins #massage .copy,#soins #manucure-pedicure .copy,#soins #soins-du-visage .copy,#soins #epilation .copy{max-width:100%;padding:0 20px}}@media all and (max-width: 1024px){#soins #massage,#soins #manucure-pedicure,#soins #soins-du-visage,#soins #epilation{padding:5em 0}#soins #massage .copy,#soins #manucure-pedicure .copy,#soins #soins-du-visage .copy,#soins #epilation .copy{bottom:2em}#soins #massage ul li,#soins #manucure-pedicure ul li,#soins #soins-du-visage ul li,#soins #epilation ul li{margin:0 0 .75em}}@media all and (max-width: 480px){#soins #massage header h2,#soins #manucure-pedicure header h2,#soins #soins-du-visage header h2,#soins #epilation header h2{font-size:2rem;margin:0 0 .25em}#soins #massage ul,#soins #manucure-pedicure ul,#soins #soins-du-visage ul,#soins #epilation ul{font-size:1.2rem;line-height:normal}#soins #massage ul li,#soins #manucure-pedicure ul li,#soins #soins-du-visage ul li,#soins #epilation ul li{margin:0 0 .75em}#soins #epilation ul{max-width:100%;font-size:1.2rem;column-gap:.75em}}@media all and (max-width: 320px){#soins #massage header h2,#soins #manucure-pedicure header h2,#soins #soins-du-visage header h2,#soins #epilation header h2{font-size:2rem;margin:0 0 .25em}#soins #massage ul,#soins #manucure-pedicure ul,#soins #soins-du-visage ul,#soins #epilation ul{font-size:1.2rem;line-height:normal}#soins #massage{min-height:100vh}}#avis{display:block;max-width:100%;margin:0;padding:0}#avis #intro{padding:150px 0 0;position:relative;height:auto;overflow:hidden;min-height:100vh}#avis #intro .copy{display:block;height:auto;text-align:left;max-width:1024px;margin:2em auto;padding:20px;position:relative;background:rgba(0,0,0,.5);border-radius:10px;color:#fff;box-sizing:border-box}#avis #intro .copy header{max-width:1024px;margin:0 0 .75em;padding:0}#avis #intro .copy section{display:block;height:auto;margin:0;padding:0;text-align:left;font-size:1.3rem;line-height:1.5em;font-weight:300}#avis #intro .copy section a{color:#89daff;text-decoration:none}#avis #intro .copy section a:visited{color:#89daff}#avis #intro .copy section a:hover{text-decoration:underline}#avis #intro .copy section .stars{display:inline-block;width:120px;height:1.1em;margin:0;padding:0;overflow:hidden;color:#fce770}#avis #intro .copy section .stars span{font-size:2.5em;padding:0;margin:0}@media all and (max-width: 1024px){#avis #intro{padding:1em 0;min-height:100vh;overflow:hidden}#avis #intro .copy{max-width:100%;margin:0 auto;padding:2em 20px;border-radius:0;z-index:10;background:none}#avis #intro .copy header{max-width:100%;margin:0}#avis #intro .copy header h1{font-size:2.5rem;line-height:1.1em;margin:0 0 .5em}}@media all and (max-width: 768px){#avis #intro .copy header{margin:0}#avis #intro .copy header h1{font-size:3rem;line-height:1.1em}#avis #intro .copy section{line-height:1.5em}}@media all and (max-width: 640px){#avis #intro .copy header{margin:0}#avis #intro .copy header h1{font-size:2rem;line-height:1.2em;margin:0 0 .5em}}#massage{margin:0}#massage #description{min-height:100vh !important}@media all and (max-width: 1024px){#massage #description{min-height:60vh !important}}#soins-du-visage{margin:0}#soins-du-visage #description .copy section{max-width:1024px}#soins-du-visage #supplementaires .copy{position:relative !important;margin:4em auto}#soins-du-visage #supplementaires .copy section{max-width:1024px}@media all and (max-width: 1024px){#soins-du-visage #supplementaires .copy{margin:2em 0}#soins-du-visage #supplementaires .copy section{max-width:100%}}@media all and (max-width: 768px){#soins-du-visage #supplementaires .copy{margin:0;padding:0}#soins-du-visage #supplementaires .copy section{max-width:100%;padding:2em 20px}}#epilation #service ul{max-width:700px;list-style-type:disc;margin:.5em 0 1em 1em;padding:0 .5em 0 .5em;column-count:2;column-gap:1.5rem}#epilation #service ul li{margin:0 0 .5em}@media all and (max-width: 480px){#epilation #service .copy ul{max-width:100%;column-count:1;column-gap:0;margin:.5em 0 0 1em}#epilation #service .copy ul li{margin:0 0 .5em;line-height:normal}}#gommage-corporel{margin:0}#manucure-pedicure{margin:0}#soins-hommes{padding:0;margin:0;position:relative;overflow:hidden;background-color:#4b0335;color:#fff}#soins-hommes .copy{display:block;max-width:1280px;margin:0 auto;padding:0;position:absolute;left:0;right:0;bottom:2em;z-index:10}#soins-hommes .copy header{margin:0;padding:0}#soins-hommes .copy h1,#soins-hommes .copy h2{font-size:3rem;margin:0 auto .25em;font-weight:normal;font-style:normal}#soins-hommes .copy h2{margin:1em 0 .5em}#soins-hommes .copy section{display:block;height:auto;max-width:800px;margin:0;padding:0;font-size:1.3rem;line-height:1.7em;position:relative;color:#eee}#soins-hommes .copy section p{margin:0 0 1em}#soins-hommes .copy section a{color:#89daff;text-decoration:none}#soins-hommes .copy section a:visited{color:#89daff}#soins-hommes .copy section a:hover{text-decoration:underline}#soins-hommes .copy ul{margin:.75em 0 1em .75em;padding:0 0 0 .5em}#soins-hommes .copy ul li{margin:0 0 .5em}#soins-hommes .copy a.btnreservation{display:block;height:55px;width:260px;margin:2em 0 1em;padding:0;text-align:center;line-height:48px;border:3px solid #fff;background:#eee;color:#000;font-size:1.1rem;font-weight:bold;text-decoration:none;border-radius:10px}#soins-hommes .copy a.btnreservation:visited{color:#000;text-decoration:none}#soins-hommes .copy a.btnreservation:hover{background:#fff;transition:all .5s ease-in;text-decoration:none}@media all and (max-width: 1320px){#soins-hommes .copy{max-width:100%;margin:0 20px}}@media all and (max-width: 1024px){#soins-hommes .copy{min-height:60vh !important}}@media all and (max-width: 768px){#soins-hommes .copy{position:relative;top:auto;bottom:auto;left:auto;background:rgba(0,0,0,.2);margin:0;padding:2em 20px}}@media all and (max-width: 640px){#soins-hommes ul{margin:.5em 0 0 .75em}#soins-hommes ul li{margin:0 0 .5em}}@media all and (max-width: 480px){#soins-hommes .copy header h1,#soins-hommes .copy header h2{font-size:2rem}#soins-hommes .copy ul li{margin:0 0 1em;line-height:normal}}#epilation,#gommage-corporel,#manucure-pedicure,#massage,#soins-du-visage,#journee-spa{background-color:#834a72;color:#fff}@media all and (max-width: 1024px){#epilation #maincontent,#gommage-corporel #maincontent,#manucure-pedicure #maincontent,#massage #maincontent,#soins-du-visage #maincontent,#journee-spa #maincontent{min-height:0}}#epilation #service,#gommage-corporel #service,#manucure-pedicure #service,#massage #service,#soins-du-visage #service,#journee-spa #service{padding:0;margin:0;position:relative;overflow:hidden;background-color:#4b0335;color:#fff}#epilation #service .copy,#gommage-corporel #service .copy,#manucure-pedicure #service .copy,#massage #service .copy,#soins-du-visage #service .copy,#journee-spa #service .copy{display:block;max-width:1280px;margin:0 auto;padding:0;position:absolute;left:0;right:0;bottom:2em;z-index:10}#epilation #service .copy header,#gommage-corporel #service .copy header,#manucure-pedicure #service .copy header,#massage #service .copy header,#soins-du-visage #service .copy header,#journee-spa #service .copy header{margin:0;padding:0}#epilation #service .copy h1,#epilation #service .copy h2,#gommage-corporel #service .copy h1,#gommage-corporel #service .copy h2,#manucure-pedicure #service .copy h1,#manucure-pedicure #service .copy h2,#massage #service .copy h1,#massage #service .copy h2,#soins-du-visage #service .copy h1,#soins-du-visage #service .copy h2,#journee-spa #service .copy h1,#journee-spa #service .copy h2{font-size:3rem;margin:0 auto .25em;font-weight:normal;font-style:normal}#epilation #service .copy h2,#gommage-corporel #service .copy h2,#manucure-pedicure #service .copy h2,#massage #service .copy h2,#soins-du-visage #service .copy h2,#journee-spa #service .copy h2{margin:1em 0 .5em}#epilation #service .copy section,#gommage-corporel #service .copy section,#manucure-pedicure #service .copy section,#massage #service .copy section,#soins-du-visage #service .copy section,#journee-spa #service .copy section{display:block;height:auto;max-width:800px;margin:0;padding:0;font-size:1.3rem;line-height:1.7em;position:relative;color:#eee}#epilation #service .copy section p,#gommage-corporel #service .copy section p,#manucure-pedicure #service .copy section p,#massage #service .copy section p,#soins-du-visage #service .copy section p,#journee-spa #service .copy section p{margin:0 0 1em}#epilation #service .copy section a,#gommage-corporel #service .copy section a,#manucure-pedicure #service .copy section a,#massage #service .copy section a,#soins-du-visage #service .copy section a,#journee-spa #service .copy section a{color:#89daff;text-decoration:none}#epilation #service .copy section a:visited,#gommage-corporel #service .copy section a:visited,#manucure-pedicure #service .copy section a:visited,#massage #service .copy section a:visited,#soins-du-visage #service .copy section a:visited,#journee-spa #service .copy section a:visited{color:#89daff}#epilation #service .copy section a:hover,#gommage-corporel #service .copy section a:hover,#manucure-pedicure #service .copy section a:hover,#massage #service .copy section a:hover,#soins-du-visage #service .copy section a:hover,#journee-spa #service .copy section a:hover{text-decoration:underline}#epilation #service .copy ul,#gommage-corporel #service .copy ul,#manucure-pedicure #service .copy ul,#massage #service .copy ul,#soins-du-visage #service .copy ul,#journee-spa #service .copy ul{margin:.75em 0 1em .75em;padding:0 0 0 .5em}#epilation #service .copy ul li,#gommage-corporel #service .copy ul li,#manucure-pedicure #service .copy ul li,#massage #service .copy ul li,#soins-du-visage #service .copy ul li,#journee-spa #service .copy ul li{margin:0 0 .5em}#epilation #service .copy a.btnreservation,#gommage-corporel #service .copy a.btnreservation,#manucure-pedicure #service .copy a.btnreservation,#massage #service .copy a.btnreservation,#soins-du-visage #service .copy a.btnreservation,#journee-spa #service .copy a.btnreservation{display:block;height:55px;width:260px;margin:2em 0 1em;padding:0;text-align:center;line-height:48px;border:3px solid #fff;background:#eee;color:#000;font-size:1.1rem;font-weight:bold;text-decoration:none;border-radius:10px}#epilation #service .copy a.btnreservation:visited,#gommage-corporel #service .copy a.btnreservation:visited,#manucure-pedicure #service .copy a.btnreservation:visited,#massage #service .copy a.btnreservation:visited,#soins-du-visage #service .copy a.btnreservation:visited,#journee-spa #service .copy a.btnreservation:visited{color:#000;text-decoration:none}#epilation #service .copy a.btnreservation:hover,#gommage-corporel #service .copy a.btnreservation:hover,#manucure-pedicure #service .copy a.btnreservation:hover,#massage #service .copy a.btnreservation:hover,#soins-du-visage #service .copy a.btnreservation:hover,#journee-spa #service .copy a.btnreservation:hover{background:#fff;transition:all .5s ease-in;text-decoration:none}#epilation #service .copy a.journee-spa,#gommage-corporel #service .copy a.journee-spa,#manucure-pedicure #service .copy a.journee-spa,#massage #service .copy a.journee-spa,#soins-du-visage #service .copy a.journee-spa,#journee-spa #service .copy a.journee-spa{width:290px}@media all and (max-width: 1320px){#epilation #service .copy,#gommage-corporel #service .copy,#manucure-pedicure #service .copy,#massage #service .copy,#soins-du-visage #service .copy,#journee-spa #service .copy{max-width:100%;margin:0 20px}}@media all and (max-width: 1024px){#epilation #service .copy,#gommage-corporel #service .copy,#manucure-pedicure #service .copy,#massage #service .copy,#soins-du-visage #service .copy,#journee-spa #service .copy{position:relative;bottom:auto;margin:0;height:100%;min-height:100vh;padding:4em 20px;background:rgba(0,0,0,.4)}}@media all and (max-width: 768px){#epilation #service .copy,#gommage-corporel #service .copy,#manucure-pedicure #service .copy,#massage #service .copy,#soins-du-visage #service .copy,#journee-spa #service .copy{position:relative;height:100%;min-height:100vh;top:auto;bottom:auto;left:auto;background:rgba(0,0,0,.4);margin:0;padding:2em 20px}}@media all and (max-width: 640px){#epilation #service ul,#gommage-corporel #service ul,#manucure-pedicure #service ul,#massage #service ul,#soins-du-visage #service ul,#journee-spa #service ul{margin:.5em 0 0 .75em}#epilation #service ul li,#gommage-corporel #service ul li,#manucure-pedicure #service ul li,#massage #service ul li,#soins-du-visage #service ul li,#journee-spa #service ul li{margin:0 0 .5em}}@media all and (max-width: 480px){#epilation #service .copy header h1,#epilation #service .copy header h2,#gommage-corporel #service .copy header h1,#gommage-corporel #service .copy header h2,#manucure-pedicure #service .copy header h1,#manucure-pedicure #service .copy header h2,#massage #service .copy header h1,#massage #service .copy header h2,#soins-du-visage #service .copy header h1,#soins-du-visage #service .copy header h2,#journee-spa #service .copy header h1,#journee-spa #service .copy header h2{font-size:2rem}#epilation #service .copy ul li,#gommage-corporel #service .copy ul li,#manucure-pedicure #service .copy ul li,#massage #service .copy ul li,#soins-du-visage #service .copy ul li,#journee-spa #service .copy ul li{margin:0 0 1em;line-height:normal}}#epilation #description,#epilation #supplementaires,#gommage-corporel #description,#gommage-corporel #supplementaires,#manucure-pedicure #description,#manucure-pedicure #supplementaires,#massage #description,#massage #supplementaires,#soins-du-visage #description,#soins-du-visage #supplementaires,#journee-spa #description,#journee-spa #supplementaires{display:block;height:auto;padding:0;margin:0;position:relative;overflow:hidden;color:#fff;position:relative;border-top:20px solid #fff}#epilation #description h2,#epilation #supplementaires h2,#gommage-corporel #description h2,#gommage-corporel #supplementaires h2,#manucure-pedicure #description h2,#manucure-pedicure #supplementaires h2,#massage #description h2,#massage #supplementaires h2,#soins-du-visage #description h2,#soins-du-visage #supplementaires h2,#journee-spa #description h2,#journee-spa #supplementaires h2{font-size:2rem;margin:1.5em 0 .5em;text-align:left}#epilation #description h2:first-child,#epilation #supplementaires h2:first-child,#gommage-corporel #description h2:first-child,#gommage-corporel #supplementaires h2:first-child,#manucure-pedicure #description h2:first-child,#manucure-pedicure #supplementaires h2:first-child,#massage #description h2:first-child,#massage #supplementaires h2:first-child,#soins-du-visage #description h2:first-child,#soins-du-visage #supplementaires h2:first-child,#journee-spa #description h2:first-child,#journee-spa #supplementaires h2:first-child{margin-top:0}#epilation #description p,#epilation #supplementaires p,#gommage-corporel #description p,#gommage-corporel #supplementaires p,#manucure-pedicure #description p,#manucure-pedicure #supplementaires p,#massage #description p,#massage #supplementaires p,#soins-du-visage #description p,#soins-du-visage #supplementaires p,#journee-spa #description p,#journee-spa #supplementaires p{margin:0 0 1.5em}#epilation #description .copy,#epilation #supplementaires .copy,#gommage-corporel #description .copy,#gommage-corporel #supplementaires .copy,#manucure-pedicure #description .copy,#manucure-pedicure #supplementaires .copy,#massage #description .copy,#massage #supplementaires .copy,#soins-du-visage #description .copy,#soins-du-visage #supplementaires .copy,#journee-spa #description .copy,#journee-spa #supplementaires .copy{display:block;height:auto;max-width:1280px;margin:4em auto;padding:0;z-index:10;position:absolute;left:0;right:0;bottom:0}#epilation #description .copy section,#epilation #supplementaires .copy section,#gommage-corporel #description .copy section,#gommage-corporel #supplementaires .copy section,#manucure-pedicure #description .copy section,#manucure-pedicure #supplementaires .copy section,#massage #description .copy section,#massage #supplementaires .copy section,#soins-du-visage #description .copy section,#soins-du-visage #supplementaires .copy section,#journee-spa #description .copy section,#journee-spa #supplementaires .copy section{display:block;height:auto;max-width:1024px;margin:0;padding:0;font-size:1.15rem;line-height:1.7em;font-weight:300;position:relative;color:#eee;background:rgba(0,0,0,.4);border-radius:10px;padding:1.5em}#epilation #description .copy section p,#epilation #supplementaires .copy section p,#gommage-corporel #description .copy section p,#gommage-corporel #supplementaires .copy section p,#manucure-pedicure #description .copy section p,#manucure-pedicure #supplementaires .copy section p,#massage #description .copy section p,#massage #supplementaires .copy section p,#soins-du-visage #description .copy section p,#soins-du-visage #supplementaires .copy section p,#journee-spa #description .copy section p,#journee-spa #supplementaires .copy section p{margin:.25em 0 1.25em}#epilation #description .copy section p:last-child,#epilation #supplementaires .copy section p:last-child,#gommage-corporel #description .copy section p:last-child,#gommage-corporel #supplementaires .copy section p:last-child,#manucure-pedicure #description .copy section p:last-child,#manucure-pedicure #supplementaires .copy section p:last-child,#massage #description .copy section p:last-child,#massage #supplementaires .copy section p:last-child,#soins-du-visage #description .copy section p:last-child,#soins-du-visage #supplementaires .copy section p:last-child,#journee-spa #description .copy section p:last-child,#journee-spa #supplementaires .copy section p:last-child{margin-bottom:0}#epilation #description .copy section a,#epilation #supplementaires .copy section a,#gommage-corporel #description .copy section a,#gommage-corporel #supplementaires .copy section a,#manucure-pedicure #description .copy section a,#manucure-pedicure #supplementaires .copy section a,#massage #description .copy section a,#massage #supplementaires .copy section a,#soins-du-visage #description .copy section a,#soins-du-visage #supplementaires .copy section a,#journee-spa #description .copy section a,#journee-spa #supplementaires .copy section a{color:#89daff;text-decoration:none}#epilation #description .copy section a:visited,#epilation #supplementaires .copy section a:visited,#gommage-corporel #description .copy section a:visited,#gommage-corporel #supplementaires .copy section a:visited,#manucure-pedicure #description .copy section a:visited,#manucure-pedicure #supplementaires .copy section a:visited,#massage #description .copy section a:visited,#massage #supplementaires .copy section a:visited,#soins-du-visage #description .copy section a:visited,#soins-du-visage #supplementaires .copy section a:visited,#journee-spa #description .copy section a:visited,#journee-spa #supplementaires .copy section a:visited{color:#89daff}#epilation #description .copy section a:hover,#epilation #supplementaires .copy section a:hover,#gommage-corporel #description .copy section a:hover,#gommage-corporel #supplementaires .copy section a:hover,#manucure-pedicure #description .copy section a:hover,#manucure-pedicure #supplementaires .copy section a:hover,#massage #description .copy section a:hover,#massage #supplementaires .copy section a:hover,#soins-du-visage #description .copy section a:hover,#soins-du-visage #supplementaires .copy section a:hover,#journee-spa #description .copy section a:hover,#journee-spa #supplementaires .copy section a:hover{text-decoration:underline}#epilation #description .copy section a.btnreservation,#epilation #supplementaires .copy section a.btnreservation,#gommage-corporel #description .copy section a.btnreservation,#gommage-corporel #supplementaires .copy section a.btnreservation,#manucure-pedicure #description .copy section a.btnreservation,#manucure-pedicure #supplementaires .copy section a.btnreservation,#massage #description .copy section a.btnreservation,#massage #supplementaires .copy section a.btnreservation,#soins-du-visage #description .copy section a.btnreservation,#soins-du-visage #supplementaires .copy section a.btnreservation,#journee-spa #description .copy section a.btnreservation,#journee-spa #supplementaires .copy section a.btnreservation{display:block;height:55px;width:260px;margin:1em 0 0;padding:0;text-align:center;line-height:48px;border:3px solid #fff;background:#eee;color:#000;font-size:1.1rem;font-weight:bold;text-decoration:none;border-radius:10px}#epilation #description .copy section a.btnreservation:hover,#epilation #supplementaires .copy section a.btnreservation:hover,#gommage-corporel #description .copy section a.btnreservation:hover,#gommage-corporel #supplementaires .copy section a.btnreservation:hover,#manucure-pedicure #description .copy section a.btnreservation:hover,#manucure-pedicure #supplementaires .copy section a.btnreservation:hover,#massage #description .copy section a.btnreservation:hover,#massage #supplementaires .copy section a.btnreservation:hover,#soins-du-visage #description .copy section a.btnreservation:hover,#soins-du-visage #supplementaires .copy section a.btnreservation:hover,#journee-spa #description .copy section a.btnreservation:hover,#journee-spa #supplementaires .copy section a.btnreservation:hover{background:#fff;transition:all .5s ease-in}#epilation #description .copy section a.journee-spa,#epilation #supplementaires .copy section a.journee-spa,#gommage-corporel #description .copy section a.journee-spa,#gommage-corporel #supplementaires .copy section a.journee-spa,#manucure-pedicure #description .copy section a.journee-spa,#manucure-pedicure #supplementaires .copy section a.journee-spa,#massage #description .copy section a.journee-spa,#massage #supplementaires .copy section a.journee-spa,#soins-du-visage #description .copy section a.journee-spa,#soins-du-visage #supplementaires .copy section a.journee-spa,#journee-spa #description .copy section a.journee-spa,#journee-spa #supplementaires .copy section a.journee-spa{width:290px}@media all and (max-width: 1320px){#epilation #description,#epilation #supplementaires,#gommage-corporel #description,#gommage-corporel #supplementaires,#manucure-pedicure #description,#manucure-pedicure #supplementaires,#massage #description,#massage #supplementaires,#soins-du-visage #description,#soins-du-visage #supplementaires,#journee-spa #description,#journee-spa #supplementaires{border-top:20px solid #fff}#epilation #description .copy,#epilation #supplementaires .copy,#gommage-corporel #description .copy,#gommage-corporel #supplementaires .copy,#manucure-pedicure #description .copy,#manucure-pedicure #supplementaires .copy,#massage #description .copy,#massage #supplementaires .copy,#soins-du-visage #description .copy,#soins-du-visage #supplementaires .copy,#journee-spa #description .copy,#journee-spa #supplementaires .copy{max-width:100%;padding:0 20px;box-sizing:border-box}}@media all and (max-width: 1024px){#epilation #description,#epilation #supplementaires,#gommage-corporel #description,#gommage-corporel #supplementaires,#manucure-pedicure #description,#manucure-pedicure #supplementaires,#massage #description,#massage #supplementaires,#soins-du-visage #description,#soins-du-visage #supplementaires,#journee-spa #description,#journee-spa #supplementaires{border-top:20px solid #fff}#epilation #description .copy,#epilation #supplementaires .copy,#gommage-corporel #description .copy,#gommage-corporel #supplementaires .copy,#manucure-pedicure #description .copy,#manucure-pedicure #supplementaires .copy,#massage #description .copy,#massage #supplementaires .copy,#soins-du-visage #description .copy,#soins-du-visage #supplementaires .copy,#journee-spa #description .copy,#journee-spa #supplementaires .copy{position:relative;margin:0;padding:0}#epilation #description .copy section,#epilation #supplementaires .copy section,#gommage-corporel #description .copy section,#gommage-corporel #supplementaires .copy section,#manucure-pedicure #description .copy section,#manucure-pedicure #supplementaires .copy section,#massage #description .copy section,#massage #supplementaires .copy section,#soins-du-visage #description .copy section,#soins-du-visage #supplementaires .copy section,#journee-spa #description .copy section,#journee-spa #supplementaires .copy section{max-width:100%;margin:0;padding:4em 20px;border-radius:0;min-height:100vh;background:rgba(0,0,0,.3);font-size:1.3em;line-height:1.5em}}@media all and (max-width: 768px){#epilation #description .copy section,#epilation #supplementaires .copy section,#gommage-corporel #description .copy section,#gommage-corporel #supplementaires .copy section,#manucure-pedicure #description .copy section,#manucure-pedicure #supplementaires .copy section,#massage #description .copy section,#massage #supplementaires .copy section,#soins-du-visage #description .copy section,#soins-du-visage #supplementaires .copy section,#journee-spa #description .copy section,#journee-spa #supplementaires .copy section{padding:3em 20px}}@media all and (max-width: 640px){#epilation #description,#epilation #supplementaires,#gommage-corporel #description,#gommage-corporel #supplementaires,#manucure-pedicure #description,#manucure-pedicure #supplementaires,#massage #description,#massage #supplementaires,#soins-du-visage #description,#soins-du-visage #supplementaires,#journee-spa #description,#journee-spa #supplementaires{border-top:10px solid #fff}#epilation #description .copy section,#epilation #supplementaires .copy section,#gommage-corporel #description .copy section,#gommage-corporel #supplementaires .copy section,#manucure-pedicure #description .copy section,#manucure-pedicure #supplementaires .copy section,#massage #description .copy section,#massage #supplementaires .copy section,#soins-du-visage #description .copy section,#soins-du-visage #supplementaires .copy section,#journee-spa #description .copy section,#journee-spa #supplementaires .copy section{padding:2em 20px}}#produits{margin:0}#produits #masthead{background:#834a72}#produits #breadcrumb{color:#333}#produits #intro{display:block;padding:180px 0 60px;margin:0}#produits #intro header{display:block;height:auto;overflow:hidden;max-width:1280px;margin:0 auto;z-index:10}#produits #intro header h2{font-size:3rem;margin:0 0 .5em}#produits #intro .copy{display:grid;height:auto;overflow:hidden;max-width:1280px;margin:0 auto;grid-template-columns:repeat(3, 1fr);grid-gap:3em 4em;z-index:10}#produits #intro .row{display:block;height:auto;overflow:hidden;margin:0;z-index:10}#produits #intro .row h3{font-size:1.5rem;margin:0 0 .5em}#produits #intro .row img{max-width:100%;height:auto;margin:0;clear:both}#produits #intro .row a{text-decoration:none}#produits #intro .row a:hover{text-decoration:underline}#produits #intro .row p{margin:0 0 .75em}#produits #intro .row button{margin:10px 0 0 3px;padding:0 1em;height:45px;font-size:1em;line-height:40px;border:outset 3px #fff;background:#fcfcfc;box-shadow:-1px -1px 1px 1px rgba(0,0,0,.05)}#produits #intro .row div[customprop=addtobag]{margin:0;padding:0 !important;text-align:left}#produits #maincontent #content #primary .ecsp-Product .ecwid-SingleProduct-options{margin:0 !important;padding:0;font-size:1em}#produits #maincontent #content #primary .ecsp-Product .ecwid-SingleProduct-options label{text-align:left;font-weight:bold}#produits #maincontent #content #primary .ecsp-Product .ecwid-SingleProduct-options input[type=button]{background:#300022 !important}#produits #maincontent #content #primary .ecsp-Product div[customprop=addtobag]{margin:0;padding:0 !important;text-align:left}@media all and (max-width: 1320px){#produits #intro{padding:4em 20px}}@media all and (max-width: 640px){#produits #intro .copy{display:grid;max-width:100%;grid-template-columns:repeat(2, 1fr);grid-gap:3em 4em}}@media all and (max-width: 480px){#produits #intro .copy{display:block}#produits #intro .copy .row{display:block;margin:0 0 1em;padding:0 0 1em;border-bottom:1px solid #eee;text-align:center}}#beurre-de-karite,#chantilly-au-cacao,#huile-de-coco,#beurre-de-cacao{margin:0}#beurre-de-karite #masthead,#chantilly-au-cacao #masthead,#huile-de-coco #masthead,#beurre-de-cacao #masthead{background:#834a72}#beurre-de-karite #breadcrumb,#chantilly-au-cacao #breadcrumb,#huile-de-coco #breadcrumb,#beurre-de-cacao #breadcrumb{color:#333}#produit{max-width:1280px;min-height:100vh;margin:180px auto 50px}#produit header{display:block;height:auto;overflow:hidden;margin:0 auto;z-index:10}#produit header h2{font-size:3rem;margin:0 0 .5em}#produit .copy{display:grid;grid-template-columns:650px 1fr;grid-gap:0 2em;height:auto;overflow:hidden;margin:0;padding:0;z-index:10}#produit .copy figure img{max-width:100%;margin:0}#produit .copy section{line-height:1.7em;font-size:1.1rem;margin:0;padding:.75em 0}#produit .copy section ul{margin:0 0 0 1em;padding:0}#produit .copy section ul li{margin:0 0 .25em}@media all and (max-width: 1320px){#produit{max-width:100%;margin:80px auto 50px;padding:0 20px}}@media all and (max-width: 768px){#produit .copy{display:grid;grid-template-columns:300px 1fr;grid-gap:0 2em}#produit .copy figure img{max-width:100%}}@media all and (max-width: 640px){#produit header h2{font-size:2rem;margin:0 0 .5em}#produit .copy{display:grid;grid-template-columns:250px 1fr;grid-gap:0 2em}}@media all and (max-width: 480px){#produit header h2{font-size:2rem;margin:0 0 .5em}#produit .copy{display:block}#produit .copy figure{margin:0 0 1em}#produit .copy figure img{max-width:100%;height:auto}}@media all and (max-width: 320px){#produit header h2{font-size:2rem;margin:0 0 .5em}#produit .copy{display:block}#produit .copy figure img{max-width:100%;height:auto}}#huile-de-coco #produit .copy{grid-template-columns:300px 1fr}@media all and (max-width: 640px){#huile-de-coco #produit .copy{grid-template-columns:150px 1fr}}@media all and (max-width: 320px){#huile-de-coco #produit .copy{display:block}#huile-de-coco #produit .copy figure img{max-width:100%;height:auto}}#reservations #intro{margin:0 auto 4em;padding:0;max-width:1280px}#reservations #intro header{margin:0 0 1em}#reservations #intro ol{margin:.25em 0 .5em .75em}#reservations #intro ol li{margin:0 0 1em}#reservations #intro p{margin:.25em 0 1.5em;line-height:1.7em}#reservations #intro section{display:block;max-width:700px;margin:1em 0;padding:0}#reservations form.cpp_form{max-width:1280px !important;margin:0 0 2em}#reservations form.cpp_form label[for=fieldname1_1]{display:none}#reservations form.cpp_form .fieldCalendar{display:inline-block;width:300px;clear:left;margin:0 30px 20px 0;vertical-align:top}#reservations form.cpp_form .usedSlots{margin:.5em 0 1em}#reservations form.cpp_form .usedSlots .ahb_list_time,#reservations form.cpp_form .usedSlots .ahb_list_service{font-weight:bold}#reservations form.cpp_form .usedSlots .ahb_list{display:block;margin:.5em 0}#reservations form.cpp_form .usedSlots .ahb_list a{color:#054ebb;text-decoration:none}#reservations form.cpp_form .usedSlots .ahb_list a:hover{text-decoration:underline}#reservations form.cpp_form .slotsCalendar{display:inline-block;width:380px;max-width:100%;clear:right;margin:8px 0 20px 0;vertical-align:top}#reservations form.cpp_form .slotsCalendar .slots{max-width:100%;box-shadow:1px 1px 1px 2px rgba(0,0,0,.1);border:none}#reservations form.cpp_form .slotsCalendar .slots span{padding:0 0 5px 5px}#reservations form.cpp_form .slotsCalendar .slots .availableslot{min-width:110px}#reservations form.cpp_form .slotsCalendar .slots .availableslot a{display:block;text-decoration:none;color:#0004ff}#reservations form.cpp_form .slotsCalendar .slots .availableslot a:visited{color:#0004ff}#reservations form.cpp_form .slotsCalendar .slots .availableslot a:hover{text-decoration:underline}#reservations form.cpp_form .fields input.field{border:1px solid #ccc;padding:2px 5px;margin:0 0 5px;height:30px;width:300px !important}#reservations form.cpp_form input[name=hdcaptcha_cp_appbooking_post]{width:120px !important;height:30px;padding:2px 5px;margin:5px 0;border:1px solid #ccc}#reservations form.cpp_form button{font-size:1rem;padding:0 1.25em;height:55px;line-height:50px;background:#fcfcfc;color:#000;border:outset 3px #fff;margin:0 0 1em;box-shadow:-1px -1px 1px 1px rgba(0,0,0,.05)}#reservations form.cpp_form select{border:1px solid #ccc;padding:5px 20px 5px 5px;margin:5px 0;font-size:.9rem}@media all and (max-width: 1320px){#reservations #intro{margin:0 auto;padding:0;max-width:1280px}#reservations form.cpp_form{margin:0 0 4em}}@media all and (max-width: 1024px){#reservations #primary{padding:0;color:#333}#reservations form.cpp_form .slotsCalendar{min-width:350px}}@media all and (max-width: 768px){#reservations form.cpp_form{margin:0}#reservations form.cpp_form .fieldCalendar{display:inline-block;width:300px;clear:left;margin:0 40px 20px 0}#reservations form.cpp_form .slotsCalendar{display:inline-block;width:260px;min-width:auto;clear:right;margin:5px 0 1em}#reservations form.cpp_form .slotsCalendar .slots{max-width:100%}}@media all and (max-width: 640px){#reservations form.cpp_form{max-width:100% !important;margin:0}#reservations form.cpp_form .fieldCalendar{width:100%;clear:both}#reservations form.cpp_form .slotsCalendar{clear:both;width:100%;margin:.5em 0 1em;max-width:100%;min-width:auto}#reservations form.cpp_form .slotsCalendar .slots{max-width:100%}}@media all and (max-width: 480px){#reservations form.cpp_form .fields input.field{width:100% !important}#reservations form.cpp_form .slotsCalendar{margin:.5em 0 1em;padding:0;min-width:auto}#reservations form.cpp_form select{padding:5px 3px}}#contact #intro header{max-width:1280px;margin:0 auto}#contact #intro header h2{color:#333;margin:0 0 .5em}#contact #intro p{margin:0 0 1em;line-height:1.7em}#contact #intro a{text-decoration:none}#contact #intro a:hover{text-decoration:underline}#contact #intro .copy{max-width:1280px;margin:0 auto}#contact #intro #wpxpcf_contact{max-width:1280px;margin:0 auto}#contact #intro #wpxpcf_contact p{margin:0 0 .25em}#contact #intro #wpxpcf_contact label{font-weight:600}#contact #intro #wpxpcf_contact input[type=email],#contact #intro #wpxpcf_contact input[type=tel],#contact #intro #wpxpcf_contact input[type=text]{width:500px;max-width:500px}#contact #intro #wpxpcf_contact input[type=submit]{background:#834a72;color:#fff;border-color:#aa5591;border-radius:10px;transition:all .5s ease-in;max-width:100%}#contact #intro #wpxpcf_contact input[type=submit]:hover{background:#300022;transition:all .5s ease-in;border-color:#300022}@media all and (max-width: 1320px){#contact #intro header,#contact #intro .copy,#contact #intro #wpxpcf_contact{max-width:100%;margin:0;box-sizing:border-box}}@media all and (max-width: 1024px){#contact #intro{margin:0}}@media all and (max-width: 640px){#contact #intro #wpxpcf_contact input[type=email],#contact #intro #wpxpcf_contact input[type=tel],#contact #intro #wpxpcf_contact input[type=text]{width:100%;max-width:100%}#contact #intro #wpxpcf_contact input[type=submit]{font-size:1.1em;line-height:40px}#contact #intro #wpxpcf_contact textarea{width:100%;max-width:100%}}#a-propos #masthead,#contact #masthead,#reservations #masthead,#politique-de-confidentialite #masthead,#merci #masthead,#blog #masthead,#boutique #masthead{display:block;width:100%;background:#834a72;position:relative}#a-propos #breadcrumb,#contact #breadcrumb,#reservations #breadcrumb,#politique-de-confidentialite #breadcrumb,#merci #breadcrumb,#blog #breadcrumb,#boutique #breadcrumb{color:#333;top:20px}#a-propos #primary,#contact #primary,#reservations #primary,#politique-de-confidentialite #primary,#merci #primary,#blog #primary,#boutique #primary{padding:80px 0 0;color:#333}#a-propos .copy,#contact .copy,#reservations .copy,#politique-de-confidentialite .copy,#merci .copy,#blog .copy,#boutique .copy{display:block}@media all and (max-width: 1320px){#a-propos #primary,#contact #primary,#reservations #primary,#politique-de-confidentialite #primary,#merci #primary,#blog #primary,#boutique #primary{padding:80px 20px 60px;color:#333}}@media all and (max-width: 1024px){#a-propos #primary,#contact #primary,#reservations #primary,#politique-de-confidentialite #primary,#merci #primary,#blog #primary,#boutique #primary{padding:40px 20px}}@media all and (max-width: 640px){#a-propos #primary,#contact #primary,#reservations #primary,#politique-de-confidentialite #primary,#merci #primary,#blog #primary,#boutique #primary{padding:20px}}#a-propos #intro{margin:0}#a-propos #intro header{max-width:1280px;margin:0 auto;padding:0}#a-propos #intro .copy{display:grid;margin:0 auto;padding:0;max-width:1280px;grid-template-columns:300px 650px 1fr;grid-gap:1em}#a-propos #intro .copy figure img{max-width:100%;margin:8px 0 0;padding:0}#a-propos #intro .copy section{display:block;max-width:650px;margin:0;padding:0;font-size:1.3rem;line-height:1.6em}#a-propos #intro .copy section p{margin:0 0 1.5em}@media all and (max-width: 1320px){#a-propos #intro header{max-width:100%;margin:0;padding:0;box-sizing:border-box}#a-propos #intro .copy{padding:0;max-width:100%;box-sizing:border-box}}@media all and (max-width: 768px){#a-propos #intro .copy{grid-template-columns:250px 1fr}#a-propos #intro .copy section{max-width:100%;margin:0;padding:0;font-size:1.3rem;line-height:1.6em}}@media all and (max-width: 640px){#a-propos #intro .copy{display:block}#a-propos #intro .copy figure{margin:0 0 1em}#a-propos #intro .copy figure img{display:block;margin:0 auto}#a-propos #intro .copy section{margin:0}}#politique-de-confidentialite .copy{max-width:1280px;margin:0 auto;padding:0;font-size:1.2rem;line-height:1.7em}#politique-de-confidentialite .copy h2{margin:.5em 0 .25em}@media all and (max-width: 1320px){#politique-de-confidentialite .copy{max-width:100%;margin:0 0;padding:0 20px}}#merci #intro header{position:relative;max-width:1280px;margin:0 auto;z-index:10}#merci #intro header h2{font-size:3rem;margin:0 0 .75em}#merci #intro .copy{display:grid;grid-template-columns:300px 1fr;grid-gap:2em 2em;position:relative;max-width:1280px;margin:0 auto;z-index:10}#merci #intro .copy figure img{max-width:100%;height:auto;border:none;margin:10px 0}#merci #intro .copy section{max-width:600px;line-height:1.8em}@media all and (max-width: 1320px){#merci #intro header,#merci #intro .copy{max-width:100%;margin:0}}@media all and (max-width: 1024px){#merci #intro header h2{font-size:3rem;margin:0 0 .5em}}@media all and (max-width: 640px){#merci #intro header h2{font-size:3rem;margin:0 0 .5em}#merci #intro .copy{display:block}#merci #intro .copy figure{margin:0 0 1em}#merci #intro .copy figure img{max-width:300px;margin:0}}@media all and (max-width: 480px){#merci #intro header h2{font-size:2.35rem;margin:0 0 .5em}#merci #intro .copy{display:block}#merci #intro .copy figure{margin:0 0 1em}#merci #intro .copy figure img{max-width:250px;margin:0}}@media all and (max-width: 320px){#merci #intro header h2{font-size:2rem;margin:0 0 .75em}}#demande-emploi #wpxp_demande_emploi.wpxpcform{display:block;max-width:900px;margin:2em auto}#demande-emploi #wpxp_demande_emploi.wpxpcform fieldset{border:dashed 1px #aa5591;margin:0 0 2em;padding:1em 2em}#demande-emploi #wpxp_demande_emploi.wpxpcform legend{margin:0;padding:0 .5em;font-size:1.1em;color:#4b0335}#demande-emploi #wpxp_demande_emploi.wpxpcform label{display:inline-block;width:90px;height:auto;margin:0;padding:0 5px 5px 0;text-align:right}#demande-emploi #wpxp_demande_emploi.wpxpcform input[type=text],#demande-emploi #wpxp_demande_emploi.wpxpcform input[type=email],#demande-emploi #wpxp_demande_emploi.wpxpcform input[type=tel]{margin:0;padding:2px 5px;height:30px;box-sizing:border-box;max-width:100%;border:1px solid #afe6fc}#demande-emploi #wpxp_demande_emploi.wpxpcform input[type=text]:focus,#demande-emploi #wpxp_demande_emploi.wpxpcform input[type=email]:focus,#demande-emploi #wpxp_demande_emploi.wpxpcform input[type=tel]:focus{background:#ffffe4;border-color:#333}#demande-emploi #wpxp_demande_emploi.wpxpcform textarea{margin:0;padding:5px;height:30px;box-sizing:border-box;max-width:100%;border:1px solid #afe6fc}#demande-emploi #wpxp_demande_emploi.wpxpcform select{margin:0 10px 10px 0;padding:5px 15px 5px 5px;box-sizing:border-box;max-width:100%;border:1px solid #afe6fc}#demande-emploi #wpxp_demande_emploi.wpxpcform #professional_experience section{display:block;margin:0 0 1em}#maincontent #content #primary #produit .copy .ecsp-Product .ecwid-SingleProduct-options{margin:0;padding:0;font-size:1em}#maincontent #content #primary #produit .copy .ecsp-Product .ecwid-SingleProduct-options label{text-align:left;font-weight:bold}#maincontent #content #primary #produit .copy .ecsp-Product .ecwid-SingleProduct-options input[type=button]{background:#300022 !important}#maincontent #content #primary #produit .copy .ecsp-Product div[customprop=addtobag]{margin:0;padding:0 !important;text-align:left}#boutique #produits{display:block;height:auto;overflow:hidden;max-width:1280px;margin:0 auto;padding:150px auto 50px}#boutique #produits #dynamic-ec-store .ecwid-productBrowser .ec-cart-shopping{display:none !important}@media all and (max-width: 1320px){#boutique #produits{padding:150px 20px 50px}}@media all and (max-width: 1024px){#boutique #produits{padding:60px 20px}}