@charset "UTF-8";@font-face{font-family:ag_book_prolight;font-style:normal;font-weight:400;src:url(/build/fonts/AGBookProLig-webfont.31c2f4df.eot);src:url(/build/fonts/AGBookProLig-webfont.31c2f4df.eot?#iefix) format("embedded-opentype"),url(/build/fonts/AGBookProLig-webfont.08030033.woff2) format("woff2"),url(/build/fonts/AGBookProLig-webfont.9ceca179.woff) format("woff"),url(/build/fonts/AGBookProLig-webfont.46a04c02.ttf) format("truetype"),url(/build/images/AGBookProLig-webfont.399b3177.svg#ag_book_prolight) format("svg")}
/*!
 * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{-webkit-text-decoration-skip:objects;background-color:transparent;color:#007bff;text-decoration:none}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}html{box-sizing:border-box;font-size:100%}body{background-color:#fff;color:#202944;font-family:ag_book_prolight,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.5rem}.img-container{overflow:hidden}img{height:auto;width:100%}h1,h2,h3,h4,p{font-weight:400}p{font-size:1.125rem}p,ul{margin:0}ul{list-style:none;padding:0}a,a:hover{color:#a99e8e}a:hover{text-decoration:none}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.white-bg{background-color:#fff}.blue-bg{background-color:#202944}.taupe-bg{background-color:#a99e8e}.light-taupe-bg{background-color:#cbc5bc}.light-grey-bg{background-color:#f6f5f3}.text-l{font-size:1.5rem;line-height:1.75rem}.text-m{font-size:1.125rem}.text-s{font-size:.875rem;line-height:1.2rem}header{background-color:#202944;margin:0 auto;position:fixed;text-align:center;top:0;width:100%;z-index:20}header nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:768px){header nav{height:3.5rem}}@media (min-width:769px) and (max-width:1439px){header nav{height:5rem}}@media (min-width:1440px){header nav{height:6.25rem}}header nav .nav{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}header nav .nav a{color:#fff;font-family:brandon-grotesque,Arial,Helvetica,sans-serif;font-size:.75rem}@media (min-width:1440px){header nav .nav>li>a,header nav .nav>li>a:before{-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32)}header nav .nav>li>a:before{background-color:#a99e8e;bottom:-.5rem;content:"";height:.125rem;left:50%;position:absolute;-webkit-transform:scaleX(0) translateX(-50%);-ms-transform:scaleX(0) translateX(-50%);transform:scaleX(0) translateX(-50%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;width:1.125rem;z-index:10}header nav .nav>li>a.active,header nav .nav>li>a:hover{color:#a99e8e}header nav .nav>li>a.active:before,header nav .nav>li>a:hover:before{-webkit-transform:scaleX(1) translateX(-50%);-ms-transform:scaleX(1) translateX(-50%);transform:scaleX(1) translateX(-50%)}}@media (max-width:768px){header nav .nav__btn{height:3.5rem}}@media (min-width:769px) and (max-width:1439px){header nav .nav__btn{height:5rem}}@media (max-width:1439px){header nav .nav__btn{order:0}header nav .nav__btn #burger{cursor:pointer;height:1.875rem;margin-left:1.875rem;width:1.875rem}}@media (min-width:1440px){header nav .nav__btn{display:none}}@media (max-width:768px){header nav .nav__left.opened{top:3.5rem}}@media (min-width:769px) and (max-width:1439px){header nav .nav__left.opened{top:5rem}}@media (max-width:1439px){header nav .nav__left{background-color:#202944;border-top:1px solid #a99e8e;display:none;height:0;order:3;width:100%}header nav .nav__left.opened{align-items:start;bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;overflow-y:auto;position:fixed;right:0}}@media (min-width:1440px){header nav .nav__left{justify-content:center;padding:0 .9rem;width:-moz-calc(50% - 9.25rem);width:-webkit-calc(50% - 9.25rem);width:calc(50% - 9.25rem)}}@media (max-width:1439px){header nav .nav__left>li{padding:1.25rem .5rem 0 1.875rem;text-align:left}header nav .nav__left>li.shop a{align-items:baseline;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}header nav .nav__left>li.shop a svg{fill:none;stroke:#fff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;height:1.5rem;margin-right:.5rem;width:1.125rem}header nav .nav__left>li.shop a span{bottom:.25rem;margin-top:.25rem;position:relative}header nav .nav__left>li.shop a.active,header nav .nav__left>li.shop a:hover{color:#a99e8e}header nav .nav__left>li.shop a.active svg,header nav .nav__left>li.shop a:hover svg{stroke:#a99e8e}header nav .nav__left>li a{font-size:1rem;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32)}header nav .nav__left>li a.active,header nav .nav__left>li a:hover{color:#a99e8e}}@media (min-width:1440px){header nav .nav__left>li{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 .5rem;position:relative}}header nav .nav__left hr{background-color:#a99e8e;border:none;height:.0625rem;margin:1.5rem 0 .5rem;width:-moz-calc(100% - 6.25rem);width:-webkit-calc(100% - 6.25rem);width:calc(100% - 6.25rem)}header nav .nav__left .dropdown{color:#fff}@media (max-width:1439px){header nav .nav__left .dropdown a{text-align:left}header nav .nav__left .dropdown a:hover{color:#fff}}@media (min-width:1440px){header nav .nav__left .dropdown a{cursor:pointer}header nav .nav__left .dropdown a:hover{color:#a99e8e}}@media (max-width:1439px){header nav .nav__left .dropdown-menu li{padding:1rem 0 0 2.5rem;text-align:left}header nav .nav__left .dropdown-menu li a{-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32)}header nav .nav__left .dropdown-menu li a.active,header nav .nav__left .dropdown-menu li a:hover{color:#a99e8e}header nav .nav__left .dropdown-menu li a sup{text-transform:lowercase}}@media (min-width:1440px){header nav .nav__left .dropdown-menu{background-color:#202944;display:none;height:0;left:-1.25rem;padding:1rem 0 .5rem;position:absolute;top:1.25rem;width:13rem}header nav .nav__left .dropdown-menu.opened{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header nav .nav__left .dropdown-menu li{margin:0 0 .5rem 1.5625rem;opacity:0;text-align:left}header nav .nav__left .dropdown-menu li a{text-transform:uppercase;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32)}header nav .nav__left .dropdown-menu li a.active,header nav .nav__left .dropdown-menu li a:hover{color:#a99e8e}header nav .nav__left .dropdown-menu li a sup{text-transform:lowercase}}@media (max-width:1439px){header nav .nav__center{order:1;width:-moz-calc(100% - 12.5rem);width:-webkit-calc(100% - 12.5rem);width:calc(100% - 12.5rem)}}@media (min-width:1440px){header nav .nav__center{width:18.5rem}}header nav .nav__center a{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 auto}header nav .nav__center a svg{max-width:17.5rem;padding:0 .5rem;width:100%}@media (max-width:768px){header nav .nav__center a svg{max-width:10rem;min-width:7.5rem}}@media (min-width:769px) and (max-width:1439px){header nav .nav__center a svg{width:13.5rem}}@media (min-width:1440px){header nav .nav__center a svg{width:17.5rem}}header nav .nav__center a svg *{fill:#fff}header nav .nav__reserver{justify-content:flex-end}@media (max-width:768px){header nav .nav__reserver{height:3.5rem}header nav .nav__reserver .dropdown-menu.opened{top:3.5rem}}@media (min-width:769px) and (max-width:1439px){header nav .nav__reserver{height:5rem}header nav .nav__reserver .dropdown-menu.opened{top:5rem}}@media (max-width:1439px){header nav .nav__reserver{order:2;padding:0 0 0 1.875rem;width:6.25rem}header nav .nav__reserver .dropdown-menu{background-color:#f6f5f3;display:none;height:0;width:100%}header nav .nav__reserver .dropdown-menu.opened{align-items:flex-end;bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;overflow-y:auto;padding-top:2.5rem;position:fixed;right:0}header nav .nav__reserver .dropdown-menu li{max-width:17rem;padding-right:2.5rem;text-align:right}header nav .nav__reserver .dropdown-menu li a{color:#202944;font-size:1rem;text-transform:uppercase;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32)}header nav .nav__reserver .dropdown-menu li a.active,header nav .nav__reserver .dropdown-menu li a:hover{color:#a99e8e}header nav .nav__reserver .dropdown-menu li a sup{text-transform:lowercase}header nav .nav__reserver .dropdown-menu li hr{background-color:#a99e8e;border:none;height:.0625rem;margin:1rem 0;width:17rem}}@media (min-width:1440px){header nav .nav__reserver{padding:0 1.25rem 0 1.875rem;width:20rem}header nav .nav__reserver .dropdown-menu{background-color:#a99e8e;display:none;height:0;left:0;padding:1rem 0 .5rem;position:absolute;top:3.75rem;width:12.5rem}header nav .nav__reserver .dropdown-menu.opened{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header nav .nav__reserver .dropdown-menu li{margin-bottom:.5rem;opacity:0}header nav .nav__reserver .dropdown-menu li a{-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32)}header nav .nav__reserver .dropdown-menu li a.active,header nav .nav__reserver .dropdown-menu li a:hover{color:#202944}header nav .nav__reserver .dropdown-menu li sup{text-transform:lowercase}}header nav .nav__reserver .reserver-nav-box{align-items:center;background-color:#a99e8e;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:0 1.25rem;position:relative}@media (max-width:768px){header nav .nav__reserver .reserver-nav-box{height:3.5rem}}@media (min-width:769px) and (max-width:1439px){header nav .nav__reserver .reserver-nav-box{height:5rem}}@media (max-width:1439px){header nav .nav__reserver .reserver-nav-box{width:7.5rem}header nav .nav__reserver .reserver-nav-box>a{cursor:pointer}}@media (min-width:1440px){header nav .nav__reserver .reserver-nav-box{cursor:pointer;height:6.25rem;width:7.5rem}}header nav .nav__reserver .reserver-nav-box>a{color:#fff;width:100%}header nav .nav__reserver .reserver-nav-box>a:hover{color:#fff}header nav .nav__reserver .reserver-nav-box li a{text-transform:uppercase}header nav .nav__right{padding:0 1.875rem 0 0;width:-moz-calc(50% - 29.25rem);width:-webkit-calc(50% - 29.25rem);width:calc(50% - 29.25rem)}header nav .nav__right li{align-items:center;padding:0 1.25rem;position:relative}header nav .nav__right li,header nav .nav__right li.shop a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}header nav .nav__right li.shop a{align-items:baseline}header nav .nav__right li.shop a svg{fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;height:1.5rem;margin-right:.5rem;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32);width:1.125rem}header nav .nav__right li.shop a span{bottom:.25rem;margin-top:.25rem;position:relative}header img{max-width:17.375rem}@media (min-width:1440px){header .hovered{-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32)}header .hovered svg{stroke:#fff}header .hovered:before{background-color:#a99e8e;bottom:-.5rem;content:"";height:.125rem;left:50%;position:absolute;-webkit-transform:scaleX(0) translateX(-50%);-ms-transform:scaleX(0) translateX(-50%);transform:scaleX(0) translateX(-50%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32);width:1.125rem;z-index:10}header .hovered.active,header .hovered:hover{color:#a99e8e}header .hovered.active:before,header .hovered:hover:before{-webkit-transform:scaleX(1) translateX(-50%);-ms-transform:scaleX(1) translateX(-50%);transform:scaleX(1) translateX(-50%)}header .hovered.active svg,header .hovered:hover svg{stroke:#a99e8e}}section{box-sizing:border-box;position:relative;width:100%}.main{z-index:10}.container{margin:0 auto;max-width:1440px;padding:0 20px;width:100%}@media (max-width:767px){.no-u-768{display:none!important}}@media (min-width:768px){.no-o-768{display:none!important}}@media (max-width:1199px){.no-u-1200{display:none!important}}@media (min-width:1200px){.no-o-1200{display:none!important}}@media (max-width:1439px){.no-u-1440{display:none!important}}@media (min-width:1440px){.no-o-1440{display:none!important}}.title{margin-bottom:3rem}.title__mask{overflow:hidden;text-align:center}.title__text{color:#a99e8e;font-size:2rem;line-height:2.25rem;margin:0 auto}@media (max-width:480px){.title__text{font-size:1.625rem;line-height:1.875rem}}.title__svg{margin:1.25rem auto 0;text-align:center}.title__svg svg{height:1rem;width:6.25rem}.title__svg svg *{fill:none;stroke:#a99e8e;stroke-width:.5px}.subtitle{color:#a99e8e;font-size:1.75rem;line-height:2rem;margin-bottom:1rem}@media (max-width:480px){.subtitle{font-size:1.5rem;line-height:1.75rem}}.main-text{text-align:center}.main-text p{margin:2rem auto 0}.btn{border-bottom:1px solid #a99e8e;color:#a99e8e;cursor:pointer;display:inline}.legende{color:#a99e8e;font-size:1rem;padding-top:.5rem;text-align:right}.bouton{display:inline-block;position:relative}.bouton a{color:#a99e8e;display:inline;font-size:1.125rem;position:relative}.bouton a .bordure{background-color:#a99e8e;bottom:-3px;height:1px;left:0;position:absolute;width:100%}.bouton a .morph{bottom:6px;left:calc(50% - 29px);opacity:0;position:absolute}.bouton a .morph,.bouton a .morph svg{height:6px;width:58px}.bouton a .morph svg:last-of-type{display:none}.bouton a .morph svg .morph-start{fill:#a99e8e;stroke-width:0}.bouton a .morph svg .morph-end{fill:#a99e8e;display:none}@media (max-width:768px){.intro{margin-top:3.5rem}}@media (min-width:769px) and (max-width:1439px){.intro{margin-top:5rem}}@media (min-width:1440px){.intro{margin-top:6.25rem}}#intro{background-color:#fff}h1 span{display:block;overflow:hidden}@media (max-width:767px){#tpl-homepage #intro{display:none}}@media (min-width:768px){#tpl-homepage #intro{background:url(/build/images/mannequin-spa-wellness-2.aab1c6d5.jpg);background-size:cover;padding-bottom:33.3333333333%;position:relative;width:100%}#tpl-homepage #intro #video_intro{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}}#spa-and-wellness{background-color:#fff;color:#202944}@media (max-width:767px){#spa-and-wellness{padding:7rem 0 3rem}}@media (min-width:768px){#spa-and-wellness{padding:5rem 0}}#spa-and-wellness .main-text p{max-width:55rem}#expert{background-color:#202944;color:#a99e8e}@media (max-width:767px){#expert{padding:4rem 0}}@media (min-width:768px){#expert{padding:5rem 0}}#expert h2{margin:0 auto;max-width:30rem}#expert .main-text p{max-width:50rem}#tpl-notre-philosophie .col-2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}@media (max-width:767px){#tpl-notre-philosophie .col-text{width:100%}}@media (min-width:768px){#tpl-notre-philosophie .col-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media (max-width:767px){#tpl-notre-philosophie #parenthese{padding:3.5rem 0 0}}@media (min-width:768px){#tpl-notre-philosophie #parenthese{padding:5rem 0 0}}#tpl-notre-philosophie #parenthese .main-text{margin:0 auto;max-width:50rem}@media (max-width:767px){#tpl-notre-philosophie #ressourcement{padding:5rem 0 3rem}}@media (min-width:768px){#tpl-notre-philosophie #ressourcement{padding:5rem 0 9rem}#tpl-notre-philosophie #ressourcement .row-a .col-text{align-items:center;justify-content:flex-end;padding-right:.5rem;width:50%}#tpl-notre-philosophie #ressourcement .row-a .col-text .spa-comme{margin-right:2.5rem}}#tpl-notre-philosophie #ressourcement .row-a .col-img img{max-width:36.5625rem}@media (max-width:767px){#tpl-notre-philosophie #ressourcement .row-a .col-img{display:none}}@media (min-width:768px){#tpl-notre-philosophie #ressourcement .row-a .col-img{padding-left:.5rem;position:relative;width:50%;z-index:5}#tpl-notre-philosophie #ressourcement .row-b{position:relative;top:-4rem}#tpl-notre-philosophie #ressourcement .row-b .col-text{align-items:flex-end;justify-content:flex-end;padding-left:.5rem;width:42.5%}}@media (max-width:767px){#tpl-notre-philosophie #ressourcement .row-b .col-text__content{padding-top:1.25rem}}@media (min-width:768px){#tpl-notre-philosophie #ressourcement .row-b .col-text__content{max-width:30.75rem;padding:5rem 1rem 1rem}}#tpl-notre-philosophie #ressourcement .row-b .col-text__content p:first-of-type{font-weight:700}#tpl-notre-philosophie #ressourcement .row-b .col-text__content p:last-of-type{display:inline-block;margin:1rem 0}#tpl-notre-philosophie #ressourcement .row-b .col-text__content p .cta{align-items:center;color:#a99e8e;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}#tpl-notre-philosophie #ressourcement .row-b .col-text__content p .cta svg{margin-top:1rem;position:absolute;position:relative;width:100%}#tpl-notre-philosophie #ressourcement .row-b .col-text__content p .cta svg .morph-start{fill:#a99e8e;stroke-width:0}#tpl-notre-philosophie #ressourcement .row-b .col-text__content p .cta svg:last-of-type{display:none}#tpl-notre-philosophie #ressourcement .row-b .col-text__content p .cta svg .morph-end{fill:#a99e8e;display:none;width:50%}@media (min-width:768px){#tpl-notre-philosophie #ressourcement .row-b .col-img{padding-right:.5rem;width:57.5%}}#tpl-notre-philosophie #ressourcement .row-b .col-img img{position:relative}@media (max-width:767px){#tpl-notre-philosophie #emerveillement{padding:3rem 0}}@media (min-width:768px){#tpl-notre-philosophie #emerveillement{padding:0}#tpl-notre-philosophie #emerveillement .row-a .col-text{align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:4rem .5rem 4rem 0;width:50%}}#tpl-notre-philosophie #emerveillement .row-a .col-text__container{width:100%}@media (min-width:768px){#tpl-notre-philosophie #emerveillement .row-a .col-text__container{max-width:30.75rem}#tpl-notre-philosophie #emerveillement .row-a .col-text__container .spa-comme{margin-right:2.5rem}}#tpl-notre-philosophie #emerveillement .row-a .col-text__container .col-text__content{padding:2rem 1rem 1rem 0}#tpl-notre-philosophie #emerveillement .row-a .col-text__container .col-text__content p:first-of-type{font-weight:700;margin:1.5rem 0 .25rem}#tpl-notre-philosophie #emerveillement .row-a .col-text__container .col-text__content p:last-of-type{display:inline-block;margin:0 0 .5rem}#tpl-notre-philosophie #emerveillement .row-a .col-text__container .col-text__content p .cta{align-items:center;color:#a99e8e;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}#tpl-notre-philosophie #emerveillement .row-a .col-text__container .col-text__content p .cta svg{margin-top:1rem;position:absolute;width:100%}#tpl-notre-philosophie #emerveillement .row-a .col-text__container .col-text__content p .cta svg .morph-start{fill:#a99e8e;stroke-width:0}#tpl-notre-philosophie #emerveillement .row-a .col-text__container .col-text__content p .cta svg .morph-end{fill:#a99e8e;display:none;width:50%}#tpl-notre-philosophie #emerveillement .row-a .col-img{padding-left:.5rem;width:50%}@media (min-width:768px){#tpl-notre-philosophie #emerveillement .row-a .slider-spas{position:relative;top:-4rem}}#tpl-notre-philosophie #emerveillement .row-a .slider-spas p{color:#a99e8e;font-size:1rem;padding-top:.5rem;text-align:right}#tpl-notre-philosophie #emerveillement .row-a .slider-spas .slick-dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;margin:1.5rem auto}#tpl-notre-philosophie #emerveillement .row-a .slider-spas .slick-dots li{margin:0 .5rem;width:4rem}#tpl-notre-philosophie #emerveillement .row-a .slider-spas .slick-dots .custom-dots{cursor:pointer;height:1rem;width:4rem}#tpl-notre-philosophie #emerveillement .row-a .slider-spas .slick-dots .custom-dots svg{stroke-width:.5px;stroke:#202944;fill:transparent;height:.5rem;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32);width:4rem}#tpl-notre-philosophie #emerveillement .row-a .slider-spas .slick-dots .custom-dots:hover svg,#tpl-notre-philosophie #emerveillement .row-a .slider-spas .slick-dots .slick-active .custom-dots svg{fill:#202944}@media (max-width:767px){#tpl-notre-philosophie #qualite{padding:3rem 0}}@media (min-width:768px){#tpl-notre-philosophie #qualite{padding:5rem 0}#tpl-notre-philosophie #qualite .row-a .col-text{align-items:center;justify-content:flex-end;padding-right:.5rem;width:42.5%}#tpl-notre-philosophie #qualite .row-a .col-text .spa-comme{margin-right:2.5rem}#tpl-notre-philosophie #qualite .row-a .col-img{padding-left:.5rem;width:57.5%}#tpl-notre-philosophie #qualite .row-b{position:relative;top:-4rem}#tpl-notre-philosophie #qualite .row-b .col-text{align-items:center;justify-content:center;padding-left:.5rem;width:50%}}@media (max-width:767px){#tpl-notre-philosophie #qualite .row-b .col-text__content{padding-top:1.25rem}}@media (min-width:768px){#tpl-notre-philosophie #qualite .row-b .col-text__content{max-width:30.75rem;padding:5rem 1rem 1rem}}#tpl-notre-philosophie #qualite .row-b .col-text__content p:first-of-type{font-weight:700}#tpl-notre-philosophie #qualite .row-b .col-text__content p:last-of-type{display:inline-block;margin:1rem 0}#tpl-notre-philosophie #qualite .row-b .col-text__content p .cta{align-items:center;color:#a99e8e;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}#tpl-notre-philosophie #qualite .row-b .col-text__content p .cta svg{margin-top:1rem;position:absolute;width:100%}#tpl-notre-philosophie #qualite .row-b .col-text__content p .cta svg .morph-start{fill:#a99e8e;stroke-width:0}#tpl-notre-philosophie #qualite .row-b .col-text__content p .cta svg .morph-end{fill:#a99e8e;display:none;width:50%}@media (max-width:767px){#tpl-notre-philosophie #qualite .row-b .col-img{display:none}}@media (min-width:768px){#tpl-notre-philosophie #qualite .row-b .col-img{padding-right:.5rem;width:50%}}#tpl-notre-philosophie #qualite .row-b .col-img img{position:relative}@media (max-width:767px){#tpl-notre-philosophie #lieu-de-beaute .row-a .col-text{padding:3rem 0}}@media (min-width:768px){#tpl-notre-philosophie #lieu-de-beaute .row-a .col-text{align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:2rem .5rem 2rem 0;width:50%}}#tpl-notre-philosophie #lieu-de-beaute .row-a .col-text__container{width:100%}@media (min-width:768px){#tpl-notre-philosophie #lieu-de-beaute .row-a .col-text__container{max-width:30.75rem}#tpl-notre-philosophie #lieu-de-beaute .row-a .col-text__container .spa-comme{margin-right:2.5rem}}#tpl-notre-philosophie #lieu-de-beaute .row-a .col-text__container .col-text__content{padding:2rem 1rem 1rem 0}#tpl-notre-philosophie #lieu-de-beaute .row-a .col-text__container .col-text__content p:first-of-type{font-weight:700}#tpl-notre-philosophie #lieu-de-beaute .row-a .col-text__container .col-text__content p:last-of-type{display:inline-block;margin:1rem 0}#tpl-notre-philosophie #lieu-de-beaute .row-a .col-text__container .col-text__content p .cta{align-items:center;color:#a99e8e;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}#tpl-notre-philosophie #lieu-de-beaute .row-a .col-text__container .col-text__content p .cta svg{margin-top:1rem;position:absolute;width:100%}#tpl-notre-philosophie #lieu-de-beaute .row-a .col-text__container .col-text__content p .cta svg .morph-start{fill:#a99e8e;stroke-width:0}#tpl-notre-philosophie #lieu-de-beaute .row-a .col-text__container .col-text__content p .cta svg .morph-end{fill:#a99e8e;display:none;width:50%}@media (min-width:768px){#tpl-notre-philosophie #lieu-de-beaute .row-a .col-img{padding-left:.5rem;width:50%}#tpl-notre-philosophie #lieu-de-beaute .row-a .col-img img{position:relative;top:-4rem}}.spa-comme p{display:inline-block;font-family:brandon-grotesque,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:1.5rem}.spa-comme__no-bg p{color:#a99e8e;margin-bottom:0;padding-left:.25rem}.spa-comme__bg{background-color:#a99e8e;display:inline-block;padding:.75rem .75rem .5rem .375rem;position:relative;top:-.25rem}.spa-comme__bg p{color:#fff}@media (max-width:767px){.spa-comme{margin-bottom:1.25rem}}#cartes-de-soin{background-color:#fff;color:#202944}@media (max-width:767px){#cartes-de-soin{padding:4rem 0 0}}@media (min-width:768px){#cartes-de-soin{padding:5rem 0 0}}#cartes-de-soin h1,#cartes-de-soin h2{max-width:37.5rem}#cartes-de-soin .main-text p{max-width:45rem}#cartes-de-soin hr{background-color:#f6f5f3;border:0;height:1px}@media (max-width:767px){#cartes-de-soin hr{margin:1rem auto 0}}@media (min-width:768px){#cartes-de-soin hr{margin:6.25rem auto 0}}@media (min-width:1025px){#tpl-spas>section .container{padding:0 6.25rem;position:relative}}#tpl-spas .col-2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}@media (max-width:767px){#tpl-spas .col-text{width:100%}}@media (min-width:768px){#tpl-spas .col-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}#tpl-spas #spa{background-color:#fff}@media (max-width:767px){#tpl-spas #spa{padding:3.5rem 0 4rem}}@media (min-width:768px){#tpl-spas #spa{padding:5rem 0 6.25rem}}#tpl-spas #spa .main-text{margin:2.5rem auto 0;max-width:52rem}#tpl-spas #spa .spa-infos{color:#a99e8e;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;padding-top:4rem}#tpl-spas #spa .spa-infos>div{text-align:center}@media (max-width:767px){#tpl-spas #spa .spa-infos>div{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.5rem .5rem;width:100%}}@media (min-width:768px) and (max-width:1023px){#tpl-spas #spa .spa-infos>div{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.5rem .5rem;width:50%}}@media (min-width:1024px){#tpl-spas #spa .spa-infos>div{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.5rem;width:25%}}#tpl-spas #spa .spa-infos>div.spa-reseaux p{margin-bottom:1rem}#tpl-spas #spa .spa-infos>div svg.spa-icon{height:3.5rem;margin:0 auto 1.25rem;width:3.5rem}#tpl-spas #spa .spa-infos>div svg.spa-icon *{fill:none;stroke:#a99e8e;stroke-width:.5px}#tpl-spas #spa .spa-infos>div.spa-reseaux svg path{stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}#tpl-spas #spa .spa-infos>div.spa-reseaux svg circle{fill:#a99e8e}#tpl-spas #spa .spa-infos>div.spa-reseaux .facebook{margin-bottom:1rem}#tpl-spas #spa .spa-infos a{color:#a99e8e}@media (max-width:768px){#tpl-spas #spa-emeraude,#tpl-spas #spa-etoile,#tpl-spas #spa-trocadero{margin-bottom:-8rem;padding:3rem 0}}@media (min-width:769px){#tpl-spas #spa-emeraude,#tpl-spas #spa-etoile,#tpl-spas #spa-trocadero{padding:5rem 0}}@media (max-width:480px){#tpl-spas #spa-emeraude .col-2,#tpl-spas #spa-etoile .col-2,#tpl-spas #spa-trocadero .col-2{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#tpl-spas #spa-emeraude .col-text,#tpl-spas #spa-etoile .col-text,#tpl-spas #spa-trocadero .col-text{padding-bottom:1rem;text-align:center;width:100%}}@media (max-width:768px){#tpl-spas #spa-emeraude .col-text,#tpl-spas #spa-etoile .col-text,#tpl-spas #spa-trocadero .col-text{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}}@media (min-width:769px){#tpl-spas #spa-emeraude .col-text,#tpl-spas #spa-etoile .col-text,#tpl-spas #spa-trocadero .col-text{align-items:flex-end;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-left:1rem;width:59%}}#tpl-spas #spa-emeraude .col-text__content,#tpl-spas #spa-etoile .col-text__content,#tpl-spas #spa-trocadero .col-text__content{width:100%}@media (max-width:768px){#tpl-spas #spa-emeraude .col-text__content,#tpl-spas #spa-etoile .col-text__content,#tpl-spas #spa-trocadero .col-text__content{padding-bottom:1rem}}@media (min-width:769px){#tpl-spas #spa-emeraude .col-text__content,#tpl-spas #spa-etoile .col-text__content,#tpl-spas #spa-trocadero .col-text__content{max-width:41.875rem;padding-bottom:1rem}}@media (min-width:1440px){#tpl-spas #spa-emeraude .col-text__content,#tpl-spas #spa-etoile .col-text__content,#tpl-spas #spa-trocadero .col-text__content{padding-bottom:4rem;padding-top:2rem}}#tpl-spas #spa-emeraude .col-text__content p,#tpl-spas #spa-etoile .col-text__content p,#tpl-spas #spa-trocadero .col-text__content p{margin-bottom:1rem}#tpl-spas #spa-emeraude .col-text__img,#tpl-spas #spa-etoile .col-text__img,#tpl-spas #spa-trocadero .col-text__img{width:100%}@media (max-width:480px){#tpl-spas #spa-emeraude .col-text__img,#tpl-spas #spa-etoile .col-text__img,#tpl-spas #spa-trocadero .col-text__img{display:none}}@media (min-width:481px) and (max-width:768px){#tpl-spas #spa-emeraude .col-text__img,#tpl-spas #spa-etoile .col-text__img,#tpl-spas #spa-trocadero .col-text__img{position:relative;z-index:15}}@media (max-width:480px){#tpl-spas #spa-emeraude .col-img,#tpl-spas #spa-etoile .col-img,#tpl-spas #spa-trocadero .col-img{position:relative;z-index:15}}@media (min-width:481px) and (max-width:768px){#tpl-spas #spa-emeraude .col-img,#tpl-spas #spa-etoile .col-img,#tpl-spas #spa-trocadero .col-img{display:none}}@media (min-width:769px){#tpl-spas #spa-emeraude .col-img,#tpl-spas #spa-etoile .col-img,#tpl-spas #spa-trocadero .col-img{padding-right:1rem;width:41%}}#tpl-spas #spa-emeraude .col-img img,#tpl-spas #spa-etoile .col-img img,#tpl-spas #spa-trocadero .col-img img{position:relative}#tpl-spas #cabines{color:#a99e8e}@media (max-width:768px){#tpl-spas #cabines{margin-bottom:-5rem;padding:8rem 0 0}}@media (min-width:769px){#tpl-spas #cabines{padding:5rem 0}}@media (min-width:768px){#tpl-spas #cabines .col-2>.col-text{align-items:flex-end;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}}@media (min-width:768px) and (max-width:1023px){#tpl-spas #cabines .col-2>.col-text{width:100%}}@media (min-width:1024px) and (max-width:1199px){#tpl-spas #cabines .col-2>.col-text{padding-right:1rem;width:45%}}@media (min-width:1200px){#tpl-spas #cabines .col-2>.col-text{padding-right:1rem;width:33.33333%}}#tpl-spas #cabines .col-2>.col-text .col-text__content{width:100%}@media (max-width:480px){#tpl-spas #cabines .col-2>.col-text .col-text__content{text-align:center}}@media (max-width:1023px){#tpl-spas #cabines .col-2>.col-text .col-text__content{padding-bottom:1rem}}@media (min-width:1440px){#tpl-spas #cabines .col-2>.col-text .col-text__content{padding-top:2rem}}#tpl-spas #cabines .col-2>.col-text .col-text__content p{margin-bottom:1rem}#tpl-spas #cabines .col-2>.col-text .col-text__img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}@media (max-width:480px){#tpl-spas #cabines .col-2>.col-text .col-text__img>div:last-of-type{display:none}}@media (min-width:481px) and (max-width:1023px){#tpl-spas #cabines .col-2>.col-text .col-text__img>div:first-of-type{padding-right:1rem;width:41.4%}#tpl-spas #cabines .col-2>.col-text .col-text__img>div:last-of-type{padding-left:1rem;width:58.6%}}@media (min-width:1024px){#tpl-spas #cabines .col-2>.col-text .col-text__img>div:last-of-type{display:none}}@media (min-width:768px){#tpl-spas #cabines .col-2>.col-img{width:41%}}#tpl-spas #cabines .col-2>.col-img img{position:relative}@media (max-width:1023px){#tpl-spas #cabines .col-2 .col-2{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}}@media (min-width:1024px) and (max-width:1199px){#tpl-spas #cabines .col-2 .col-2{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:1rem;width:55%}}@media (min-width:1200px){#tpl-spas #cabines .col-2 .col-2{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:1rem;width:66.66667%}}#tpl-spas #cabines .col-2 .col-2 .col-img{width:100%}@media (max-width:768px){#tpl-spas #cabines .col-2 .col-2 .col-img{position:relative;z-index:15}}#tpl-spas #cabines .col-2 .col-2 .col-text{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}@media (max-width:1439px){#tpl-spas #cabines .col-2 .col-2 .col-text__img{display:none}}@media (min-width:1440px){#tpl-spas #cabines .col-2 .col-2 .col-text__img{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:1rem;width:50%}}#tpl-spas #cabines .col-2 .col-2 .col-text__content{padding-bottom:1rem;padding-top:1rem}@media (max-width:1439px){#tpl-spas #cabines .col-2 .col-2 .col-text__content{width:100%}}@media (min-width:1440px){#tpl-spas #cabines .col-2 .col-2 .col-text__content{padding-left:1rem;width:50%}}#tpl-spas #cabines .col-2 .col-2 .col-text__content p:first-of-type{margin-bottom:1rem}#tpl-spas #experience-trocadero{color:#a99e8e}@media (max-width:768px){#tpl-spas #experience-trocadero{margin-bottom:-5rem;padding:8rem 0 0}}@media (min-width:769px){#tpl-spas #experience-trocadero{padding:5rem 0}}@media (min-width:768px){#tpl-spas #experience-trocadero .col-2>.col-text{align-items:flex-end;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}}@media (min-width:768px) and (max-width:1023px){#tpl-spas #experience-trocadero .col-2>.col-text{width:100%}}@media (min-width:1024px) and (max-width:1199px){#tpl-spas #experience-trocadero .col-2>.col-text{padding-right:1rem;width:45%}}@media (min-width:1200px){#tpl-spas #experience-trocadero .col-2>.col-text{padding-right:1rem;width:35%}}#tpl-spas #experience-trocadero .col-2>.col-text .col-text__content{width:100%}@media (max-width:480px){#tpl-spas #experience-trocadero .col-2>.col-text .col-text__content{text-align:center}}@media (max-width:1023px){#tpl-spas #experience-trocadero .col-2>.col-text .col-text__content{padding-bottom:1rem}}@media (min-width:1440px){#tpl-spas #experience-trocadero .col-2>.col-text .col-text__content{padding-top:2rem}}#tpl-spas #experience-trocadero .col-2>.col-text .col-text__content p{margin-bottom:1rem}#tpl-spas #experience-trocadero .col-2>.col-text .col-text__img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}@media (max-width:480px){#tpl-spas #experience-trocadero .col-2>.col-text .col-text__img>div:last-of-type{display:none}}@media (min-width:481px) and (max-width:1023px){#tpl-spas #experience-trocadero .col-2>.col-text .col-text__img>div:first-of-type{padding-right:1rem;width:46.6%}#tpl-spas #experience-trocadero .col-2>.col-text .col-text__img>div:last-of-type{padding-left:1rem;width:53.4%}}@media (min-width:1024px){#tpl-spas #experience-trocadero .col-2>.col-text .col-text__img>div:last-of-type{display:none}}@media (min-width:768px){#tpl-spas #experience-trocadero .col-2>.col-img{width:41%}}#tpl-spas #experience-trocadero .col-2>.col-img img{position:relative}@media (max-width:1023px){#tpl-spas #experience-trocadero .col-2 .col-2{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}}@media (min-width:1024px) and (max-width:1199px){#tpl-spas #experience-trocadero .col-2 .col-2{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:1rem;width:55%}}@media (min-width:1200px){#tpl-spas #experience-trocadero .col-2 .col-2{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:1rem;width:65%}}#tpl-spas #experience-trocadero .col-2 .col-2 .col-img{width:100%}@media (max-width:768px){#tpl-spas #experience-trocadero .col-2 .col-2 .col-img{position:relative;z-index:15}}#tpl-spas #experience-trocadero .col-2 .col-2 .col-text{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}@media (max-width:1439px){#tpl-spas #experience-trocadero .col-2 .col-2 .col-text__img{display:none}}@media (min-width:1440px){#tpl-spas #experience-trocadero .col-2 .col-2 .col-text__img{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:1rem;width:50%}}#tpl-spas #experience-trocadero .col-2 .col-2 .col-text__content{padding-bottom:1rem;padding-top:1rem}@media (max-width:1439px){#tpl-spas #experience-trocadero .col-2 .col-2 .col-text__content{width:100%}}@media (min-width:1440px){#tpl-spas #experience-trocadero .col-2 .col-2 .col-text__content{padding-left:1rem;width:50%}}#tpl-spas #experience-trocadero .col-2 .col-2 .col-text__content p:first-of-type{margin-bottom:1rem}@media (max-width:768px){#tpl-spas #ecrin{margin-bottom:-5rem;padding:8rem 0 0}}@media (min-width:769px){#tpl-spas #ecrin{padding:5rem 0}}@media (max-width:480px){#tpl-spas #ecrin .col-2{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#tpl-spas #ecrin .col-text{padding-bottom:1rem;text-align:center}}@media (min-width:768px){#tpl-spas #ecrin .col-text{align-items:flex-end;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center}}@media (min-width:769px){#tpl-spas #ecrin .col-text{padding-right:1rem;width:59%}}#tpl-spas #ecrin .col-text__content{width:100%}@media (max-width:768px){#tpl-spas #ecrin .col-text__content{padding-bottom:1rem}}@media (min-width:769px){#tpl-spas #ecrin .col-text__content{max-width:41.875rem;padding-bottom:1rem}}@media (min-width:1440px){#tpl-spas #ecrin .col-text__content{padding-bottom:4rem;padding-top:2rem}}#tpl-spas #ecrin .col-text__content p{color:#a99e8e;margin-bottom:1rem}#tpl-spas #ecrin .col-text__img{width:100%}@media (max-width:480px){#tpl-spas #ecrin .col-text__img{display:none}}@media (max-width:768px){#tpl-spas #ecrin .col-text__img{position:relative;z-index:15}}@media (max-width:480px){#tpl-spas #ecrin .col-img{position:relative;z-index:15}}@media (min-width:481px) and (max-width:768px){#tpl-spas #ecrin .col-img{display:none}}@media (min-width:769px){#tpl-spas #ecrin .col-img{padding-left:1rem;width:41%}}#tpl-spas #ecrin .col-img img{position:relative}#tpl-spas #rituels{color:#202944}@media (max-width:767px){#tpl-spas #rituels{padding:8rem 0 4rem}}@media (min-width:768px){#tpl-spas #rituels{padding:5rem 0 6.25rem}}#tpl-spas #rituels .main-text{margin-bottom:3.5rem}@media (max-width:768px){#tpl-spas #rituels .col-2>div{width:100%}#tpl-spas #rituels .col-2>div:nth-of-type(2n){display:none}}@media (min-width:769px){#tpl-spas #rituels .col-2>div{width:50%}#tpl-spas #rituels .col-2>div:nth-of-type(odd){padding-right:2.5rem}#tpl-spas #rituels .col-2>div:nth-of-type(2n){padding-left:2.5rem}}@media (max-width:768px){#tpl-spas #rituels .col-2.slider-rituels{width:100%}}#tpl-spas #rituels .col-2.slider-rituels>div{margin-top:3.5rem;padding-bottom:1rem}@media (max-width:480px){#tpl-spas #rituels .col-2.slider-rituels>div{text-align:center}}#tpl-spas #rituels .col-2.slider-rituels>div h3{color:#a99e8e;font-size:1.25rem}#tpl-spas #rituels .col-2.slider-rituels>div p:first-of-type,#tpl-spas #rituels .col-2.slider-rituels>div p:nth-of-type(2){font-weight:700}#tpl-spas #rituels .col-2.slider-rituels>div p:last-of-type{margin-bottom:1.25rem}@media (max-width:768px){#tpl-spas #rituels .slider-rituels__slider-controls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:1.5rem;justify-content:center;margin-top:3rem}#tpl-spas #rituels .slider-rituels__slider-controls .slick-arrow{cursor:pointer}#tpl-spas #rituels .slider-rituels__slider-controls .slick-arrow.slick-prev{margin-right:1.5rem}#tpl-spas #rituels .slider-rituels__slider-controls .slick-arrow.slick-next{margin-left:1.5rem}#tpl-spas #rituels .slider-rituels__slider-controls .slick-arrow svg{fill:#a99e8e;width:1.5rem}#tpl-spas #rituels .slider-rituels__slider-controls .slick-dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;margin:0 auto}#tpl-spas #rituels .slider-rituels__slider-controls .slick-dots li{margin:0 .5rem;width:2rem}#tpl-spas #rituels .slider-rituels__slider-controls .slick-dots .custom-dots{cursor:pointer;height:1rem;width:2rem}#tpl-spas #rituels .slider-rituels__slider-controls .slick-dots .custom-dots svg{stroke-width:.5px;stroke:#a99e8e;fill:transparent;height:.5rem;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32);width:2rem}#tpl-spas #rituels .slider-rituels__slider-controls .slick-dots .custom-dots:hover svg,#tpl-spas #rituels .slider-rituels__slider-controls .slick-dots .slick-active .custom-dots svg{fill:#a99e8e}}@media (min-width:769px){#tpl-spas #rituels .slider-rituels__slider-controls{display:none}}@media (max-width:767px){#tpl-spas #labels{padding:3rem 0}}@media (min-width:768px){#tpl-spas #labels{padding:5rem 0}}@media (max-width:767px){#tpl-spas #labels .col-text{padding-bottom:2rem}}@media (min-width:768px){#tpl-spas #labels .col-text{align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-right:.5rem;width:50%}}#tpl-spas #labels .col-text__container{width:100%}@media (max-width:480px){#tpl-spas #labels .col-text__container .col-text__content{text-align:center}}@media (min-width:768px){#tpl-spas #labels .col-text__container{max-width:30rem}}#tpl-spas #labels .col-img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:480px){#tpl-spas #labels .col-img{align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}}@media (min-width:481px) and (max-width:767px){#tpl-spas #labels .col-img{justify-content:space-around;width:100%}}@media (min-width:768px){#tpl-spas #labels .col-img{justify-content:space-around;padding-left:.5rem;width:50%}}#tpl-spas #labels .col-img img{margin:1rem;max-width:9.8125rem}@media (max-width:767px){#tpl-spas #coordonnees{padding:3rem 0}}@media (min-width:768px){#tpl-spas #coordonnees{padding:5rem 0}}@media (max-width:767px){#tpl-spas #coordonnees .col-text{padding-bottom:2rem}}@media (min-width:768px){#tpl-spas #coordonnees .col-text{align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding-right:.5rem;width:50%}}#tpl-spas #coordonnees .col-text__container{width:100%}@media (min-width:768px){#tpl-spas #coordonnees .col-text__container{max-width:30rem}}#tpl-spas #coordonnees .col-img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:480px){#tpl-spas #coordonnees .col-img{align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}}@media (min-width:481px) and (max-width:767px){#tpl-spas #coordonnees .col-img{justify-content:space-around;width:100%}}@media (min-width:768px){#tpl-spas #coordonnees .col-img{justify-content:space-around;padding-left:.5rem;width:50%}}#tpl-spas #coordonnees .col-img img{margin:1rem;max-width:9.8125rem}#tpl-spas #coordonnees .contact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:1024px){#tpl-spas #coordonnees .contact{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:1025px){#tpl-spas #coordonnees .contact{padding-top:6.25rem}}@media (max-width:480px){#tpl-spas #coordonnees .contact .contact-infos>h3,#tpl-spas #coordonnees .contact .contact-infos>p{text-align:center}}@media (max-width:1024px){#tpl-spas #coordonnees .contact .contact-infos{padding:2rem 0 1rem;width:100%}}@media (min-width:1025px){#tpl-spas #coordonnees .contact .contact-infos{padding:1rem 2rem 1rem 0;width:43%}}#tpl-spas #coordonnees .contact .contact-infos>div:not(.kayak_guide){align-items:center;margin-top:1rem}@media (max-width:480px){#tpl-spas #coordonnees .contact .contact-infos>div:not(.kayak_guide){-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}#tpl-spas #coordonnees .contact .contact-infos>div:not(.kayak_guide):first-of-type,#tpl-spas #coordonnees .contact .contact-infos>div:not(.kayak_guide):last-of-type{margin-top:2rem}#tpl-spas #coordonnees .contact .contact-infos>div:not(.kayak_guide) svg{height:2.5rem;width:2.5rem}@media (max-width:480px){#tpl-spas #coordonnees .contact .contact-infos>div:not(.kayak_guide) svg{margin-bottom:1rem}}@media (min-width:481px){#tpl-spas #coordonnees .contact .contact-infos>div:not(.kayak_guide) svg{margin-right:2rem}}#tpl-spas #coordonnees .contact .contact-infos>div:not(.kayak_guide) svg *{fill:none;stroke:#202944;stroke-width:.5px}#tpl-spas #coordonnees .contact .contact-infos>div:not(.kayak_guide) a{color:#202944}#tpl-spas #coordonnees .contact .contact-infos>div:not(.kayak_guide).contact-mail a{border-bottom:1px solid #fff;-webkit-transition:all 1s cubic-bezier(0,.15,.04,.32);-moz-transition:all 1s cubic-bezier(0,.15,.04,.32);-ms-transition:all 1s cubic-bezier(0,.15,.04,.32);-o-transition:all 1s cubic-bezier(0,.15,.04,.32);transition:all 1s cubic-bezier(0,.15,.04,.32)}#tpl-spas #coordonnees .contact .contact-infos>div:not(.kayak_guide).contact-mail a:hover{border-bottom:1px solid #a99e8e;color:#a99e8e;color:hsla(36,14%,61%,.7)}#tpl-spas #coordonnees .contact .contact-infos .kayak_guide{margin-top:1rem}@media (max-width:480px){#tpl-spas #coordonnees .contact .contact-infos .kayak_guide{margin-bottom:1rem;text-align:center}}@media (min-width:481px){#tpl-spas #coordonnees .contact .contact-infos .kayak_guide{margin-left:4.5rem}}#tpl-spas #coordonnees .contact .contact-infos p{margin-bottom:0}@media (max-width:1024px){#tpl-spas #coordonnees .contact .contact-map{width:100%}}@media (min-width:1025px){#tpl-spas #coordonnees .contact .contact-map{width:57%}}#tpl-spas #coordonnees .contact .contact-map #map{height:100%}@media (max-width:767px){#tpl-spas #coordonnees .contact .contact-map #map{min-height:15rem}}@media (min-width:768px) and (max-width:1024px){#tpl-spas #coordonnees .contact .contact-map #map{min-height:25rem}}@media (max-width:767px){#tpl-spas #avis{padding:3rem 0}}@media (min-width:768px){#tpl-spas #avis{padding:5rem 0}}#tpl-spas #avis .container-1200{text-align:center}#tpl-spas #avis .trip-advisor__logo svg{fill:#202944;width:8rem}#tpl-spas #avis .trip-advisor__slider{color:#fff;margin:0 auto;max-width:60rem;position:relative}#tpl-spas #avis .trip-advisor__slider .trip-advisor_avis-titre{font-size:1.5rem;margin:1rem auto 1.5rem}#tpl-spas #avis .trip-advisor__slider .trip-advisor_avis-auteur{margin-top:1rem}#tpl-spas #avis .trip-advisor__slider .trip-advisor_avis-note{margin:1.5rem auto}#tpl-spas #avis .trip-advisor__slider .trip-advisor_avis-note ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:1.5rem;justify-content:center}#tpl-spas #avis .trip-advisor__slider .trip-advisor_avis-note svg{fill:#202944;height:1.5rem;margin:0 .5rem;width:1.5rem}#tpl-spas #avis .trip-advisor__slider .slick-dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;margin:1.5rem auto;max-width:10rem}#tpl-spas #avis .trip-advisor__slider .slick-dots li{margin:0 .5rem;width:3rem}#tpl-spas #avis .trip-advisor__slider .slick-dots .custom-dots{cursor:pointer;height:1rem;width:3rem}#tpl-spas #avis .trip-advisor__slider .slick-dots .custom-dots svg{stroke-width:.5px;stroke:#202944;fill:transparent;height:.5rem;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32);width:3rem}#tpl-spas #avis .trip-advisor__slider .slick-dots .custom-dots:hover svg,#tpl-spas #avis .trip-advisor__slider .slick-dots .slick-active .custom-dots svg{fill:#202944}#tpl-spas #avis .trip-advisor__slider-controls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:1.5rem;justify-content:center;margin-top:3rem}#tpl-spas #avis .trip-advisor__slider-controls .slick-arrow{cursor:pointer}#tpl-spas #avis .trip-advisor__slider-controls .slick-arrow.slick-prev{margin-right:1.5rem}#tpl-spas #avis .trip-advisor__slider-controls .slick-arrow.slick-next{margin-left:1.5rem}#tpl-spas #avis .trip-advisor__slider-controls .slick-arrow svg{fill:#202944;width:1.5rem}#tpl-spas #avis .trip-advisor__slider-controls .slick-dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}@media (max-width:767px){#tpl-spas #avis .trip-advisor__slider-controls .slick-dots{max-width:10rem}}@media (min-width:768px){#tpl-spas #avis .trip-advisor__slider-controls .slick-dots{max-width:18rem}}#tpl-spas #avis .trip-advisor__slider-controls .slick-dots li{margin:0 .5rem;width:3rem}#tpl-spas #avis .trip-advisor__slider-controls .slick-dots .custom-dots{cursor:pointer;height:1rem}@media (max-width:767px){#tpl-spas #avis .trip-advisor__slider-controls .slick-dots .custom-dots{width:1rem}}@media (min-width:768px){#tpl-spas #avis .trip-advisor__slider-controls .slick-dots .custom-dots{width:2rem}}#tpl-spas #avis .trip-advisor__slider-controls .slick-dots .custom-dots svg{stroke-width:.5px;stroke:#202944;fill:transparent;height:.5rem;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32)}@media (max-width:767px){#tpl-spas #avis .trip-advisor__slider-controls .slick-dots .custom-dots svg{width:1rem}}@media (min-width:768px){#tpl-spas #avis .trip-advisor__slider-controls .slick-dots .custom-dots svg{width:2rem}}#tpl-spas #avis .trip-advisor__slider-controls .slick-dots .custom-dots:hover svg,#tpl-spas #avis .trip-advisor__slider-controls .slick-dots .slick-active .custom-dots svg{fill:#202944}#tpl-spas .btn-reserver{background-color:#a99e8e;color:#fff;font-family:brandon-grotesque,Arial,Helvetica,sans-serif;letter-spacing:1px;margin:auto;position:fixed;text-align:center;-webkit-transition:background-color .8s cubic-bezier(0,.15,.04,.32);-moz-transition:background-color .8s cubic-bezier(0,.15,.04,.32);-ms-transition:background-color .8s cubic-bezier(0,.15,.04,.32);-o-transition:background-color .8s cubic-bezier(0,.15,.04,.32);transition:background-color .8s cubic-bezier(0,.15,.04,.32);z-index:40}@media (max-width:1024px){#tpl-spas .btn-reserver{bottom:0;height:2.5rem;padding:.5rem;width:100%}}@media (min-width:1025px){#tpl-spas .btn-reserver{bottom:0;height:4.25rem;padding:1rem;right:4.25rem;top:0;-webkit-transform:rotate(-90deg) translate(50%,50%);-ms-transform:rotate(-90deg) translate(50%,50%);transform:rotate(-90deg) translate(50%,50%);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;width:14rem}}#tpl-spas .btn-reserver:hover{background-color:#202944;color:#fff}#tpl-spas .btn-reserver svg{width:5rem}#tpl-spas .btn-reserver svg path{fill:#fff;stroke:#fff;stroke-width:.5px}@media (max-width:1024px){.end-sideline,.sideline{display:none}}@media (min-width:1025px){.sideline{left:0;width:3rem}.sideline,.sideline__line{bottom:0;position:absolute;top:0}.sideline__line{background-color:#a99e8e;right:-1px;width:1px}.sideline__title{bottom:8.75rem;color:#a99e8e;left:-5.625rem;position:absolute;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:15rem}.sideline__title p{font-family:brandon-grotesque,Arial,Helvetica,sans-serif;font-size:1.125rem}.sideline__circle{border-radius:50%;height:1rem;position:absolute;right:-.5rem;width:1rem}.btn-reserver,.sideline__circle{background-color:#a99e8e;bottom:0}.btn-reserver{color:#fff;font-family:brandon-grotesque,Arial,Helvetica,sans-serif;height:4.25rem;letter-spacing:1px;margin:auto;padding:1rem;position:fixed;right:4.25rem;text-align:center;top:0;-webkit-transform:rotate(-90deg) translate(50%,50%);-ms-transform:rotate(-90deg) translate(50%,50%);transform:rotate(-90deg) translate(50%,50%);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition:all .8s cubic-bezier(0,.15,.04,.32);-moz-transition:all .8s cubic-bezier(0,.15,.04,.32);-ms-transition:all .8s cubic-bezier(0,.15,.04,.32);-o-transition:all .8s cubic-bezier(0,.15,.04,.32);transition:all .8s cubic-bezier(0,.15,.04,.32);width:14rem;z-index:40}}@media (max-width:767px){#tpl-paris #intro{display:none}}@media (min-width:768px){#tpl-paris #intro{background:url(/build/images/mannequin-spa-wellness-2.aab1c6d5.jpg);background-size:cover;padding-bottom:33.3333333333%;position:relative;width:100%}#tpl-paris #intro #video_intro{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}}@media (min-width:1440px){#tpl-paris #spa-and-wellness{padding-top:13rem}}@media (min-width:768px) and (max-width:1439px){#tpl-paris #spa-and-wellness{padding-top:11rem}}#tpl-paris #spa-and-wellness .main-text p:nth-of-type(2){color:#a99e8e;font-style:italic}@media (max-width:767px){#tpl-paris #spa-and-wellness .main-text p:nth-of-type(2){font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){#tpl-paris #spa-and-wellness .main-text p:nth-of-type(2){font-size:1.375rem;line-height:2rem}}@media (min-width:1440px){#tpl-paris-campaign #spa-and-wellness{padding-top:13rem}}@media (min-width:768px) and (max-width:1439px){#tpl-paris-campaign #spa-and-wellness{padding-top:11rem}}#tpl-paris-campaign #spa-and-wellness .title p{font-size:1.375rem;font-weight:700;line-height:2rem;text-align:center}@media (max-width:767px){#tpl-paris-campaign #spa-and-wellness .title p{margin:2rem auto 4rem}}@media (min-width:768px){#tpl-paris-campaign #spa-and-wellness .title p{margin:3rem auto 5rem}}#tpl-paris-campaign #spa-and-wellness .campaign-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:767px){#tpl-paris-campaign #spa-and-wellness .campaign-content{flex-direction:column}}@media (min-width:768px){#tpl-paris-campaign #spa-and-wellness .campaign-content{justify-content:space-between}}@media (max-width:767px){#tpl-paris-campaign #spa-and-wellness .campaign-content .col-img{width:100%}}@media (min-width:768px){#tpl-paris-campaign #spa-and-wellness .campaign-content .col-img{width:calc(50% - 1.25rem)}}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-img .slider-spas p{color:#a99e8e;font-size:1rem;padding-top:.5rem;text-align:right}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-img .slider-spas .slick-dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;margin:1.5rem auto}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-img .slider-spas .slick-dots li{margin:0 .5rem;width:4rem}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-img .slider-spas .slick-dots .custom-dots{cursor:pointer;height:1rem;width:4rem}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-img .slider-spas .slick-dots .custom-dots svg{stroke-width:.5px;stroke:#202944;fill:transparent;height:.5rem;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32);width:4rem}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-img .slider-spas .slick-dots .custom-dots:hover svg,#tpl-paris-campaign #spa-and-wellness .campaign-content .col-img .slider-spas .slick-dots .slick-active .custom-dots svg{fill:#202944}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text{width:100%}}@media (min-width:768px){#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text{width:calc(50% - 1.25rem)}}@media (max-width:480px){#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .description{text-align:center}}@media (max-width:767px){#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .description{margin-top:2rem}}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .description p{margin-bottom:1rem}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos{margin-bottom:3rem;margin-top:2rem;width:100%}@media (max-width:480px){#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos{text-align:center}}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos .title{margin-bottom:2rem}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div{align-items:center;margin-top:1rem}@media (max-width:480px){#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div:first-of-type,#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div:last-of-type{margin-top:2rem}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div svg{height:2.5rem;width:2.5rem}@media (max-width:480px){#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div svg{margin-bottom:1rem}}@media (min-width:481px){#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div svg{margin-right:2rem}}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div svg *{fill:none;stroke:#202944;stroke-width:.5px}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div a{color:#202944}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div .bouton a{color:#a99e8e}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div .bouton a .morph svg{height:6px;margin-bottom:0;width:58px}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div .bouton a .morph svg *{fill:#a99e8e;stroke:#a99e8e}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div.contact-mail a{border-bottom:1px solid #fff;-webkit-transition:all 1s cubic-bezier(0,.15,.04,.32);-moz-transition:all 1s cubic-bezier(0,.15,.04,.32);-ms-transition:all 1s cubic-bezier(0,.15,.04,.32);-o-transition:all 1s cubic-bezier(0,.15,.04,.32);transition:all 1s cubic-bezier(0,.15,.04,.32)}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos>div.contact-mail a:hover{border-bottom:1px solid #a99e8e;color:#a99e8e;color:hsla(36,14%,61%,.7)}#tpl-paris-campaign #spa-and-wellness .campaign-content .col-text .contact-infos p{margin-bottom:0}#tpl-paris-campaign #spa-and-wellness .main-text p:nth-of-type(2){color:#a99e8e;font-style:italic}@media (max-width:767px){#tpl-paris-campaign #spa-and-wellness .main-text p:nth-of-type(2){font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){#tpl-paris-campaign #spa-and-wellness .main-text p:nth-of-type(2){font-size:1.375rem;line-height:2rem}}#soins-signature{background-color:#f6f5f3}@media (max-width:767px){#soins-signature{padding-top:3.5rem}}@media (min-width:768px){#soins-signature{padding-top:5rem}}#soins-signature .container{max-width:1200px}#soins-signature .main-text p{max-width:50rem}@media (max-width:768px){#soins-signature .container{max-width:520px}}.soin{border-bottom:1px solid #a99e8e;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.soin:last-of-type{border-bottom:none}.soin__text .soin__name{font-weight:700;margin-bottom:2rem}@media (max-width:768px){.soin{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:3.5rem 0}.soin__text{width:100%}.soin__text .subtitle{margin:2rem 0 1.5rem}.soin__img{width:100%}.soin__img img{margin:0 auto;max-width:700px}}@media (min-width:769px){.soin{padding:5rem 0}}@media (min-width:769px) and (max-width:1023px){.soin__text{width:50%}.soin__text .subtitle{margin:0 0 1.5rem}.soin:nth-of-type(odd) .soin__text{padding-right:2.5rem}.soin:nth-of-type(2n){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.soin:nth-of-type(2n) .soin__text{padding-left:2.5rem}.soin__img{width:50%}}@media (min-width:1024px){.soin:nth-of-type(odd) .soin__text{padding-right:5rem}.soin:nth-of-type(2n){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.soin:nth-of-type(2n) .soin__text{padding-left:5rem}.soin__text{width:55%}.soin__text .subtitle{margin:3rem 0 1.5rem}.soin__img{width:45%}}.tabs{margin-bottom:3rem}.tab{margin-bottom:1.25rem}.tab__title-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:.75rem}.tab__title-box .tab__title{border-bottom:1px solid #202944;cursor:pointer;display:inline-block;font-family:brandon-grotesque,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding-bottom:.25rem}.tab__title-box .tab__title.selected{border-bottom:1px solid #a99e8e;font-weight:500}.tab__title-box svg{height:1.75rem;margin-bottom:.25rem;margin-left:1rem;width:3.5rem}@media (max-width:480px){.tab__title-box svg{display:none}}.tab__title-box svg path{fill:none;stroke:#a99e8e;stroke-width:.5px;display:none}.tab__content{display:none}.tab__content--opened{display:block}.tab__content p{padding-bottom:1rem}.tab__content .auteur-avis{font-size:1rem}.subtabs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:.5rem}.subtabs__item{cursor:pointer}.subtabs span{margin:0 1rem}.subtabs .selected{font-weight:700}.subtabs-content__item{display:none}.subtabs-content .selected{display:block}.reserver-soin__btn{color:#a99e8e;cursor:pointer;margin-bottom:1rem}.reserver-soin__options{display:none;height:0;padding-top:1rem}.reserver-soin__options a{color:#a99e8e;display:block;opacity:0;padding:.25rem 0;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32)}.reserver-soin__options a:hover{color:#202944}.reserver-soin__btn.opened+.reserver-soin__options{display:block}#reserver{background-color:#fff}@media (max-width:1023px){#reserver{padding:4rem 0}}@media (min-width:1024px){#reserver{padding:5rem 0 6.25rem}}#reserver.emeraude h1,#reserver.emeraude h2{margin:0 auto;max-width:47rem}#reserver.trocadero h1,#reserver.trocadero h2{margin:0 auto;max-width:50rem}#reserver hr{background-color:#f6f5f3;border:0;height:1px}@media (max-width:767px){#reserver hr{margin:4rem auto}}@media (min-width:1024px){#reserver hr{margin:6.25rem auto}}#reserver .reservez-en-ligne{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#reserver .reservez-en-ligne,#reserver .reservez-en-ligne .reservez-infos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#reserver .reservez-en-ligne .reservez-infos{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center}@media (max-width:1023px){#reserver .reservez-en-ligne .reservez-infos{text-align:center;width:100%}}@media (min-width:1024px){#reserver .reservez-en-ligne .reservez-infos{padding-left:6.25rem;width:50%}}#reserver .reservez-en-ligne .reservez-infos svg#icon-phone{height:6.25rem;margin:0 auto 4rem;width:6.25rem}#reserver .reservez-en-ligne .reservez-infos svg#icon-phone *{fill:none;stroke:#a99e8e;stroke-width:.5px}#reserver .reservez-en-ligne .reservez-infos p{margin-bottom:1.5rem}#reserver .reservez-en-ligne .reservez-infos .cta{align-items:center;color:#a99e8e;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}#reserver .reservez-en-ligne .reservez-infos .cta svg{margin-top:.5rem;position:absolute;width:100%}#reserver .reservez-en-ligne .reservez-infos .cta svg .morph-start{fill:#a99e8e;stroke-width:0}#reserver .reservez-en-ligne .reservez-infos .cta svg .morph-end{fill:#a99e8e;display:none}@media (min-width:480px){#reserver .reservez-en-ligne .reservez-infos .horaires-btn{margin-bottom:1.5rem;margin-top:1.5rem}}#reserver .reservez-en-ligne .reservez-infos .horaires-btn a{background-color:#a99e8e;color:#fff;font-size:1.25rem;padding:.25rem 2rem;-webkit-transition:all .8s cubic-bezier(0,.15,.04,.32);-moz-transition:all .8s cubic-bezier(0,.15,.04,.32);-ms-transition:all .8s cubic-bezier(0,.15,.04,.32);-o-transition:all .8s cubic-bezier(0,.15,.04,.32);transition:all .8s cubic-bezier(0,.15,.04,.32)}#reserver .reservez-en-ligne .reservez-infos .horaires-btn a:hover{background-color:#202944;text-decoration:none}@media (max-width:479px){#reserver .reservez-en-ligne .reservez-infos .horaires-btn a{display:block;margin:0 auto 1.25rem;width:10rem}}@media (min-width:480px){#reserver .reservez-en-ligne .reservez-infos .horaires-btn a:first-of-type{margin-right:3rem}}@media (max-width:1023px){#reserver .reservez-en-ligne .reservez-img{display:none}}@media (min-width:1024px){#reserver .reservez-en-ligne .reservez-img{width:50%}}#reserver .contact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:1024px){#reserver .contact{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:1rem}}@media (min-width:1025px){#reserver .contact{padding-top:4rem}}@media (max-width:480px){#reserver .contact .contact-infos{text-align:center}}@media (max-width:1024px){#reserver .contact .contact-infos{padding-bottom:2rem;width:100%}}@media (min-width:1025px){#reserver .contact .contact-infos{padding:1rem 2rem 1rem 0;width:43%}}#reserver .contact .contact-infos .title{margin-bottom:2rem}#reserver .contact .contact-infos>div{align-items:center;margin-top:1rem}@media (max-width:480px){#reserver .contact .contact-infos>div{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center}}#reserver .contact .contact-infos>div:first-of-type,#reserver .contact .contact-infos>div:last-of-type{margin-top:2rem}#reserver .contact .contact-infos>div svg.contact-icon{height:2.5rem;width:2.5rem}@media (max-width:480px){#reserver .contact .contact-infos>div svg.contact-icon{margin-bottom:1rem}}@media (min-width:481px){#reserver .contact .contact-infos>div svg.contact-icon{margin-right:2rem}}#reserver .contact .contact-infos>div svg.contact-icon *{fill:none;stroke:#202944;stroke-width:.5px}#reserver .contact .contact-infos>div a{color:#202944}#reserver .contact .contact-infos>div.contact-mail a{border-bottom:1px solid #fff;-webkit-transition:all 1s cubic-bezier(0,.15,.04,.32);-moz-transition:all 1s cubic-bezier(0,.15,.04,.32);-ms-transition:all 1s cubic-bezier(0,.15,.04,.32);-o-transition:all 1s cubic-bezier(0,.15,.04,.32);transition:all 1s cubic-bezier(0,.15,.04,.32)}#reserver .contact .contact-infos>div.contact-mail a:hover{border-bottom:1px solid #a99e8e;color:#a99e8e;color:hsla(36,14%,61%,.7)}#reserver .contact .contact-infos>div.contact-carte-soin svg *{stroke:#a99e8e}#reserver .contact .contact-infos>div.contact-carte-soin a{color:#a99e8e}#reserver .contact .contact-infos p{margin-bottom:0}@media (max-width:1024px){#reserver .contact .contact-map{width:100%}}@media (min-width:1025px){#reserver .contact .contact-map{width:57%}}#reserver .contact .contact-map #map{height:100%}@media (max-width:767px){#reserver .contact .contact-map #map{min-height:15rem}}@media (min-width:768px) and (max-width:1024px){#reserver .contact .contact-map #map{min-height:25rem}}#spa-de-prestige{background-color:#f6f5f3;color:#202944;padding:5rem 0 6.25rem}#spa-de-prestige .main-text{text-align:center}#spa-de-prestige .main-text h1,#spa-de-prestige .main-text h2{margin:0 auto;max-width:37.5rem}#spa-de-prestige .main-text p{margin:2rem auto 0;max-width:53rem}.spas-boxes{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (max-width:767px){.spas-boxes{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:4rem}}@media (min-width:768px){.spas-boxes{margin-top:6.25rem}}.spa-box{overflow:hidden;text-align:center}@media (max-width:767px){.spa-box{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto 3rem;max-width:457px;width:100%}}@media (min-width:768px){.spa-box{width:-moz-calc(33.33333% - .83333rem);width:-webkit-calc(33.33333% - .83333rem);width:calc(33.33333% - .83333rem)}.spa-box:first-of-type{margin-right:1.25rem}.spa-box:last-of-type{margin-left:1.25rem}}.spa-box .img-container{margin-bottom:2.5rem;position:relative}.spa-box .img-container a,.spa-box .img-container img{-webkit-transition:all 2s cubic-bezier(0,.15,.04,.32);-moz-transition:all 2s cubic-bezier(0,.15,.04,.32);-ms-transition:all 2s cubic-bezier(0,.15,.04,.32);-o-transition:all 2s cubic-bezier(0,.15,.04,.32);transition:all 2s cubic-bezier(0,.15,.04,.32)}.spa-box .img-container a{background:#202944;background:rgba(32,41,68,0);height:100%;left:0;position:absolute;top:0;width:100%}.spa-box .img-container:hover img{-webkit-transform:scale(1.035);-ms-transform:scale(1.035);transform:scale(1.035)}.spa-box .img-container:hover a{background:#fff;background:hsla(0,0%,100%,.15)}.spa-box__content{-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin-top:1.25rem}.spa-box__content svg{height:3rem;margin-right:1rem;width:3rem}.spa-box__content svg *{fill:none;stroke:#a99e8e;stroke-width:.5px}.spa-box__content p{margin:0}.spa-box__content p .cta{align-items:center;color:#a99e8e;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.spa-box__content p .cta svg{margin-top:.5rem;position:absolute;width:100%}.spa-box__content p .cta svg .morph-start{fill:#a99e8e;stroke-width:0}.spa-box__content p .cta svg .morph-end{fill:#a99e8e;display:none;width:50%}.spas-boxes-paris{justify-content:center}@media (max-width:767px){.spas-boxes-paris{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:3rem}}@media (min-width:768px){.spas-boxes-paris{margin-top:3rem}}.spas-boxes-paris .spa-box{padding-bottom:1rem}@media (min-width:768px){.spas-boxes-paris .spa-box{max-width:457px;width:-moz-calc(50% - 1.25rem);width:-webkit-calc(50% - 1.25rem);width:calc(50% - 1.25rem)}}.spas-boxes-paris .spa-box .address{color:#a99e8e}#mentions-legales{padding:5rem 0 6.25rem}#mentions-legales .subtitle{margin-top:3rem}#cookies{padding:5rem 0 6.25rem}#cookies .subtitle{margin-top:3rem}#cookies ul{list-style-type:disc;margin:1rem 0}#cookies ul li{font-size:1.125rem;margin-left:1.25rem}.slick-slide{outline:none}.newsletter{background-color:#fff}@media (max-width:767px){.newsletter{padding:4rem 0}}@media (min-width:768px){.newsletter{padding:6.25rem 0}}.newsletter .container{max-width:30rem}.newsletter .container .titre{color:#202944;font-size:1.5rem;margin-bottom:3rem;text-align:center}.newsletter .container #result{display:none;text-align:center}.newsletter .container form input{border-radius:0}.newsletter .container form .form_checkbox{display:none;margin-bottom:1rem;position:relative}.newsletter .container form input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.newsletter .container form input#newsletter_email{border:1px solid;border-color:#fff #fff #202944;margin-bottom:2rem;width:100%}.newsletter .container form input#newsletter_email::placeholder{color:#202944}.newsletter .container form input[type=checkbox]{color:#202944;left:0;position:absolute;top:0;visibility:hidden}.newsletter .container form input[type=checkbox]+label{cursor:pointer;margin-bottom:0;margin-left:2rem}.newsletter .container form input[type=checkbox]~label:before{border:1px solid #202944;color:transparent;content:"✓";display:inline-block;font-size:1rem;height:1rem;left:0;line-height:1rem;margin:.25rem .75rem .75rem 0;position:absolute;text-align:center;text-indent:0;top:0;transition:all .2s ease-out;vertical-align:middle;width:1rem}.newsletter .container form input[type=checkbox]:checked~label:before{color:#202944}.newsletter .container form #submit_error{color:red;display:block;padding-top:.25rem;width:100%}.newsletter .container form #submit_error p{font-size:1em}.newsletter .container form input[type=checkbox]~label.error:before{display:none}.newsletter .container form p.form_checkbox label.error{max-width:25rem;position:absolute;text-align:left}.newsletter .container form .form_bouton input{-webkit-appearance:button;background-color:transparent;background-image:none;border:1px solid transparent;color:#202944;cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:700;height:2rem;line-height:2rem;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:6.5rem}.newsletter .container form .form_bouton input:hover{border-bottom:1px solid #202944}.newsletter .container form .form_bouton{margin-top:1rem;text-align:center}.newsletter .container #submit_success{font-size:1.125em;padding-top:.25rem;text-align:center}#overlayRGPD{bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:50}#confirmRGPD{background-color:#f6f5f3;color:#202944;font-size:1rem;height:calc(100vh - 10rem);margin:1.25rem auto;overflow-y:auto;padding:1.25rem;position:relative;width:calc(100% - 2.5rem)}#confirmRGPD:after{content:"X";cursor:pointer;font-family:brandon-grotesque,Arial,Helvetica,sans-serif;position:absolute;right:1.25rem;top:1.25rem}#confirmRGPD .subtitle{margin-top:3rem}#confirmRGPD ul{list-style-type:disc;margin:1rem 0}#confirmRGPD ul li{font-size:1.125rem;margin-left:1.25rem}.sticky-footer{bottom:0;position:fixed}footer{background-color:#202944;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}footer,footer a{color:#a89d8d}.footer__container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin:6.25rem auto 5rem}@media (max-width:768px){.footer__container{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__container .footer__spas{order:2;padding-bottom:2rem;width:100%}}@media (min-width:769px) and (max-width:1023px){.footer__container .footer__spas{padding-right:1rem;width:50%}}@media (min-width:1024px){.footer__container .footer__spas{padding-right:2rem;width:33.33333%}}.footer__container .footer__spas a:not([href^="tel:"]){border-bottom:1px solid #a99e8e;-webkit-transition:all .8s cubic-bezier(0,.15,.04,.32);-moz-transition:all .8s cubic-bezier(0,.15,.04,.32);-ms-transition:all .8s cubic-bezier(0,.15,.04,.32);-o-transition:all .8s cubic-bezier(0,.15,.04,.32);transition:all .8s cubic-bezier(0,.15,.04,.32)}.footer__container .footer__spas a:not([href^="tel:"]):hover{border-bottom:1px solid #fff;color:#fff}@media (max-width:768px){.footer__container .footer__others{order:3;width:100%}}@media (min-width:769px) and (max-width:1023px){.footer__container .footer__others{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;padding-left:1rem;width:50%}}@media (min-width:1024px){.footer__container .footer__others{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;padding-left:1rem;width:66.66667%}}@media (max-width:1023px){.footer__container .footer__others .footer__social{padding-bottom:2rem;width:100%}}@media (min-width:1024px){.footer__container .footer__others .footer__social{padding-right:2rem;width:50%}}.footer__container .footer__others .footer__social .footer__title{margin-bottom:1rem}.footer__container .footer__others .footer__social a svg{fill:#a89d8d;height:3rem;margin-right:.5rem;width:3rem}@media (min-width:1024px){.footer__container .footer__others .footer__shop{width:50%}}.footer__container .footer__others .footer__shop .footer__title{margin-bottom:1rem}.footer__container .footer__others .footer__shop a{align-items:flex-end;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.footer__container .footer__others .footer__shop a svg{fill:none;stroke:#a89d8d;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;height:2.5rem;margin-right:.5rem;width:1.875rem}.footer__container .footer__others .footer__shop a span,.footer__container .footer__others .footer__shop a svg{-webkit-transition:all .8s cubic-bezier(0,.15,.04,.32);-moz-transition:all .8s cubic-bezier(0,.15,.04,.32);-ms-transition:all .8s cubic-bezier(0,.15,.04,.32);-o-transition:all .8s cubic-bezier(0,.15,.04,.32);transition:all .8s cubic-bezier(0,.15,.04,.32)}.footer__container .footer__others .footer__shop a span{color:#a89d8d}.footer__container .footer__others .footer__shop a.offrir-soin{margin-bottom:.75rem}.footer__container .footer__others .footer__shop a.offrir-soin svg{fill:#a89d8d;height:1.875rem}.footer__container .footer__others .footer__shop a:hover svg{stroke:hsla(0,0%,100%,.9)}.footer__container .footer__others .footer__shop a:hover span{color:hsla(0,0%,100%,.9)}.footer__container .footer__others .footer__shop a.offrir-soin:hover svg{fill:hsla(0,0%,100%,.9)}@media (max-width:768px){.footer__container .footer__others .footer__video{display:none}}@media (min-width:769px){.footer__container .footer__others .footer__video{margin-top:2rem;max-width:50rem;width:100%}.footer__container .footer__others .footer__video div{background:url(/build/images/mannequin-spa-wellness-2-footer.87d98379.jpg);background-size:cover;padding-bottom:33.3333333333%;position:relative}.footer__container .footer__others .footer__video div video{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}}.footer__container .footer__logo{flex:0 0 100%;margin:5rem auto 0;text-align:center;width:100%}@media (max-width:768px){.footer__container .footer__logo{margin:0 auto 5rem;order:1}}@media (min-width:769px){.footer__container .footer__logo{flex:0 0 100%;margin:5rem auto 0}}.footer__container .footer__logo svg{max-width:17.5rem}.footer__container .footer__logo svg *{fill:#a99e8e}.footer__container p{margin:0}.footer__container .footer__spa{margin-bottom:1.5rem}.footer__container .footer__title{font-size:1.25rem;font-weight:700}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.replace-2x{font-size:1px}}.hide-before-anim{visibility:hidden}.popin-overlay{background-color:rgba(15,16,47,.5);bottom:0;height:100vh;left:0;right:0;top:0;width:100%}#popin,.popin-overlay{position:fixed;z-index:2000}#popin{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;backface-visibility:visible;background-color:#a99e8e;height:auto;left:50%;max-height:90vh;max-width:960px;min-width:290px;overflow:auto;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);visibility:visible;width:80%;width:90%}.popin-content{border-radius:3px;color:#fff;margin:0 auto;max-width:60rem;padding:2rem 4rem 2rem 2rem;position:relative}.popin-content p{color:#fff;margin-bottom:30px}.popin-content>div{font-size:1.15em;font-weight:300;margin:0;padding:0}.popin-content>div p{line-height:1.5rem;margin:0}.popin-content a{color:#fff;text-decoration:underline;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32)}.popin-content a:hover{color:#202944}.close{height:2rem;opacity:1;position:absolute;right:1rem;top:1rem;width:2rem;z-index:9999}.close svg{fill:#fff;cursor:pointer;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32)}.close svg:hover{fill:#202944}.grecaptcha-badge{display:none}