.field {margin-bottom:30px;position:relative }.field label {display:inline-block;margin:0 }[data-validate-for] {display:none;font-size:10px;line-height:10px;position:absolute;right:0;bottom:-1.2em }[data-validate-for].visible {display:block }.field.textfield input,.field.textarea textarea {display:block;width:100%;padding:10px;border:1px solid #ccc }.field.checkbox label,.field.radio label {display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;margin-bottom:10px;cursor:pointer }.field.checkbox input,.field.radio input,.field.checkbox span:before,.field.radio span:before {width:20px;height:20px;margin-right:10px }.field.checkbox span:before,.field.radio span:before {content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid #ccc;background:#fff }.field.checkbox span:after,.field.radio span:after {content:'';position:absolute;left:3px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:#ccc;opacity:0;transition:all 0.5s ease 0s }.field.checkbox input:checked+span:after,.field.radio input:checked+span:after {opacity:1 }.field.checkbox span:before,.field.checkbox span:after {border-radius:0 }.field.radio span:before,.field.radio span:after {border-radius:50% }.field.radio.inline,.field.checkbox.inline {display:flex;flex-direction:row;align-items:center;justify-content:flex-start }.field.radio.inline label,.field.checkbox.inline label {margin-right:15px;margin-bottom:0 }.field.select select {display:block;width:100%;padding:10px;border:1px solid #ccc }.field.captcha {display:flex;flex-direction:row;justify-content:center }.ct-widget.ct-ignition {position:fixed;left:auto;top:auto;right:20px;bottom:20px;z-index:10000;transition:all 0.5s ease 0s }.ct-widget.ct-ignition .ct-ignition__button {position:static;margin-top:10px}.ce-element {outline:2px dashed rgba(243,156,18,0.5) }.ce-element--focused,.ce-element:focus {outline:2px dashed rgba(243,156,18,1) }.legal {margin:60px 0 }.legal h1 {font-size:4rem;margin:0 0 1em 0 }.legal h2 {font-size:3rem;margin:1em 0 }.legal h3 {font-size:2.5rem;margin:1em 0 }.legal h4 {font-size:2rem;margin:1em 0 }.legal h5 {font-size:1.5rem;margin:1em 0 }.legal table {width:100%;margin:2em 0 }.legal table th,.legal table td {padding:1em;border:1px solid rgba(0,0,0,0.25) }
html {font-size:10px }body {font-size:1.8rem;font-family:'Roboto',sans-serif }:root{--container-width:1320px }:root{--col-width:calc(var(--container-width) * 0.08333333) }:focus,button:focus {outline:none }img[data-sizes] {display:block;width:100% }p {margin-bottom:1em }p:last-child {margin-bottom:0 }a:hover {text-decoration:none }ul,ol {margin-bottom:0;padding:0;list-style:none }h1,h2,h3,h4,h5,h6{margin:0 0 1.5em;line-height:1.2em }h1,h2{font-family:'Playfair Display',serif;font-weight :normal;color:#710B47;text-align:center;font-size:calc(var(--container-width) * 0.039) }h1{margin-top:0 }h3{letter-spacing:0.5px;font-size:4rem }.titre,.title{text-align:center }[class*=col-] h1,[class*=col-] h2{text-align:inherit }section{position:relative;overflow:hidden;padding:10rem 0 }blockquote{color:#333;font-size:2rem;font-style:italic;font-weight:300 }img{width:100%;height:auto;max-width:100% }.alert {position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem }.alert .close {display:none }.alert-success {color:#155724;background-color:#d4edda;border-color:#c3e6cb }.alert-primary {color:#004085;background-color:#cce5ff;border-color:#b8daff }.alert-secondary {color:#383d41;background-color:#e2e3e5;border-color:#d6d8db }.alert-danger {color:#721c24;background-color:#f8d7da;border-color:#f5c6cb }.alert-warning {color:#856404;background-color:#fff3cd;border-color:#ffeeba }.alert-info {color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb }.btn {margin-top:2em;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#fff;border:1px solid #EE790E;padding:0 0 0 3rem;position:relative;z-index:1;width:415px;max-width:100%;color:#EE790E;text-transform:uppercase;font-size:1.6rem;font-weight:bold;white-space:nowrap }.btn:hover{color:#ee790e }.btn:after{content:'';display:block;width:9rem;min-width:9rem;height:4.5rem;margin-left:3rem;background:#EE790E url(../themes/un-temps-pour-soi/assets/images/arrow-right.svg) no-repeat 50% 50%;background-size:50% auto }.btn.white {border-color:#fff;background-color:#ee790e;color:#fff}.btn.white:after{content:'';background-color:#fff;background-image:url(../themes/un-temps-pour-soi/assets/images/fleche-orange.svg) }.btn.violet {border-color:#fff;background-color:#710B47;color:#fff}.btn.violet:after{content:'';background-color:#fff;background-image:url(../themes/un-temps-pour-soi/assets/images/fleche-violette.svg) }.img-diagonale{}.img-diagonale .img2{width:calc( var(--col-width) * 5);position:relative;left:100%;max-width:none;margin-left:-9rem;margin-top:calc( var(--col-width) * -1.65) }.img-diagonale .btn{margin-top:calc( -1 * var(--col-width));margin-bottom:calc( var(--col-width) - 4.5rem ) }.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before {background:#EE790E }.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background:#FFF }.hamburger-box {margin-left:30px}.hamburger-inner{width:25px;transform:rotate(180deg)}.hamburger.is-active .hamburger-inner {width:40px}.swiper-wrappper {box-sizing:border-box }.swiper-pagination-bullet {background:#EE790E}.swiper-container {padding:50px}#page {position:relative;width:100%;overflow:hidden }#header {position:fixed;top:0;z-index:15;width:100%;transition:all 0.5s ease-out }#header .mainrow {display:flex;align-items:center;justify-content:space-between;height:200px }#header .navigation {display:flex;flex-direction:row;align-items:center;justify-content:flex-end;font-size:1.4rem }#header .navigation .text {font-weight:bold;white-space:nowrap }#header .navigation .item {margin-left:30px;color:#fff }#header .hamburger {display:flex;flex-direction:row;align-items:center;padding:0;position:relative;z-index:2 }#header .logo{display:block }#header .logo img {max-width:350px;width:80% }#header .hamburger{color:#EE790E}#header .item-phone,#header .item-cadeaux {border-right:3px solid #EE790E ;padding-right:7%;margin-left:30px;color:#fff;text-transform:uppercase;white-space:nowrap }#header .item-reseau {color:#fff;border-right:3px solid #EE790E ;padding-right:5%;white-space:nowrap }#header #fb {padding-right:30px}#header.not-top .navigation {font-size:1.3rem }#header.not-top .mainrow {height:100px }#header.not-top .item-reseau a {color:#710B47}#header.not-top {background-color:#F2E3E4}#header.not-top .logo img{max-height:80px;width:auto }#header.not-top .logo{padding-top:5px}#header.not-top .item-phone a,#header.not-top .item-cadeaux a,#header.not-top .item-reseau a{color:#710B47 }#header i{font-size:130%}.fbinsta a{white-space:nowrap;letter-spacing:2px;font-size:1.8rem;margin-right:1em}#menu {position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;background:#EE790E;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transition:all 1s ease 0s;pointer-events:none;overflow-y:scroll}#menu h5{color:white;font-size:1.8rem;font-style:italic;font-weight:300}#menu ul{margin-bottom:2.8rem}#menu li{font-size:1.8rem;text-transform:uppercase;font-family:'Playfair Display',serif;font-weight :normal}#menu li:before{content:'';display:inline-block;width:6rem;max-width:10%;border-bottom:1px solid #fff;vertical-align:middle;margin-right:10px }#menu a{color:white}#menu .btn {margin-bottom:40px}#menu .menu-logo img {margin-bottom:50px }#menu{height:100vh;overflow-y:scroll }#menu .container-fluid{height:100% }#menu .menu-row{align-items:center;padding-top:20px;height:100% }#header a {color:white}#header a:hover,#footer a:hover {text-decoration:none}#footer a {color:black}#footer .logo {max-width:330px;width:80%;margin:auto }body.open #menu {top:0;opacity:1;pointer-events:auto }body.open #header .logo{padding-top:5px}#footer{padding-top:120px;background-color:#F9F6F6}#footer li,#footer p{font-size:2rem;font-family:'Roboto',sans-serif}#footer h3{margin-bottom:4%;font-size:2.0rem;font-family:'Roboto',sans-serif}#footer .mentions {padding-top:10%;font-size:1em }#entete {position:relative;z-index:1;background:#F2E3E4;overflow:hidden;padding:0 }#entete .row{height:100vh }#entete .background {position:absolute;right:0;top:0;width:50%;height:100%;background:#710B47 url(../themes/un-temps-pour-soi/assets/images/pattern.svg) repeat }#entete .right img {position:absolute;bottom:-3px;left:-15vw;z-index:3;height:85%;width:auto;pointer-events:none;max-width:none }#entete .left{padding-top:180px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center }.intro {background-color:#F9F6F6 }#accueil #intro #signature {font-size:4rem;padding-top:8%;color:#710B47;font-style:normal;font-family:"jane"}#specialites{padding-left:7px;padding-right:7px }.specialite{padding:8px;overflow:hidden}.specialite .inner{height:100%;padding:8%;display:flex;flex-direction:column;justify-content:space-between}.specialite .inner img{min-width:100%;min-height:100%;width:auto;max-width:inherit;object-fit:cover}.specialite .inner h2{font-size:2.8rem;color:inherit;font-family:'Roboto',sans-serif}.specialite .inner h3{font-size:2rem;font-weight :normal;font-style:italic}.specialite .inner p{}.specialite .inner .enplus{margin-top:1em}.specialite .inner .enplus a{color:inherit;border:solid 1px;padding:15px;display:inline-block}.specialite.img .inner{padding:0 }.specialite.orange .inner{background-color:#EE790E;color:white }.specialite.violet .inner{background-color:#710B47;color:white}.specialite.rose .inner{background-color:#F2E3E4;color :black }#accueil #partenaires {padding-top:0}#accueil #partenaires .title h2{text-align:left }#accueil #partenaires .rowstyle {display:flex;align-items:center;justify-content:space-between }#accueil #partenaires .img{padding:0 20px }#actualites {background-color:#F9F6F6}.actu h3{font-size:2.8rem;font-family:'Roboto',sans-serif;text-transform:uppercase }.actu .date{color:#710B47;font-style:italic;font-size:2rem;font-weight:bold}.actu .txt{color:#515151 }.actu .btn {float:right }.actu .image{position:relative}.actu .image:before{content:'';position:absolute;top:3rem;left:3rem;width:100%;height:100%;background-color:#710B47;z-index:0 }.actu .image img{z-index:1;width:100%;position:relative }#cadeaux {background:#710B47 url(../themes/un-temps-pour-soi/assets/images/pattern.svg) repeat;color:white }#cadeaux h2{color:inherit }#cadeaux p{font-style:italic;font-weight:300;font-size:2.5rem;font-family:'Roboto',sans-serif }#actualite .actu{margin-bottom:10rem }.inner{height:100% }#prestations .row {background-color:#F2E3E4 }#prestations .row:nth-child(2n) {background-color:#F6F6F6}#prestations .row .prestations {padding-top:7%;padding-bottom:7% }.card {overflow:hidden;height:calc(100% - 30px);padding-bottom:30px }.card.rose {background-color:#F2E3E4 }.card.orange {background-color:#FFC38C }.card.beige {background-color:#FEF1E6 }.card.rouge {background-color:#FFB1B6 }.card.alone {padding:2em 0 }.card.alone .prestations{padding-left:0 }.prestations{padding:3% 7%;font-size:1.6rem;font-weight:bold }.prestations.inline{display:flex;align-items:center;justify-content:space-between }.prestations.no-color{padding:3% 0 0 }.prestations.plusieurs{padding:0 7% 3% }.prestations.no-color p{margin-bottom:0 }.prestations.vspace{display:flex;flex-direction:column;justify-content:space-between;height:100% }.prestations h3{padding-left:0;margin:0.5em 0 0.5em;line-height:1.2em;letter-spacing:.1em;font-size:2.8rem }.prestations h4{margin-bottom:0;text-transform:uppercase }.prestations p{font-weight:300;font-style:italic }.prestations ul{margin-top:2em }.prestations li{text-transform:uppercase;margin-bottom:1em;font-size:2.8rem;line-height:1.2em;letter-spacing:.15em;font-size:1.6rem;padding-right:15rem;position:relative }.prestations li i{display:flex;align-items:center;justify-content:flex-end;font-size:2.4rem;font-weight:normal;position:absolute;top:0;right:0;text-transform:none }.prestations p.temps:after,.prestations p.prix:after,.prestations li i:after{content:'';display:block;width:1.5em;background:url(../themes/un-temps-pour-soi/assets/images/prix.svg) no-repeat;background-size:contain;min-width:3rem;height:1em;margin-left:1.5rem }.prestations li b{font-size:2rem;display:inline-block;margin-bottom:0.2em;line-height:1.2em }.prestations p.prix,.prestations p.temps{position:relative;font-size:2.4rem;font-weight:normal;display:flex;align-items:center;margin-bottom:0 }.prestations p.temps:after{background:url(../themes/un-temps-pour-soi/assets/images/temps.svg) no-repeat;height:1.6em }.prestations .meta{display:flex;align-items:center;justify-content:space-between;max-width:400px;margin-top:1em }.bg-cover{overflow:hidden;position:relative }.bg-cover img{position:absolute;min-height:100%;min-width:100%;width:100%;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%) }#dermopigmentation .colright h2{font-family:'Playfair Display',serif;font-weight :normal;color:#212529;font-style:italic;font-size:4rem;margin-top:1em;text-align:center }#prestations.fullw{padding-bottom:0 }#microblading .row{align-items:flex-end }#whispro .prestations{padding:0 }#whispro .prestations p{font-style:normal }#haute-technologie #prestatons{padding-top:0 }#carte{padding:0 }#carte iframe{width:100%;height:33vw;border:0 }.form input,.form textarea{width:100%;background:transparent;border-top:transparent;border-right:transparent;border-left:transparent;border-width:0.1rem;padding-top:3px}#contact {background-color:#F2E3E4 }#contacter ::placeholder {font-weight:bold;text-transform:uppercase;color:black;font-family:'Roboto',sans-serif}#contacter .btn {background-color:transparent;margin:auto }#contacter .form-group{padding-bottom:15px;padding-top:15px}#contacter .form {margin-bottom:2rem}
@media (min-width:1600px) {.container-fluid {padding-left:100px;padding-right:100px }#header .logo {padding-top:5px }}@media (max-width:1599px) {#header .navigation .item{padding-right:15px}#header #fb{padding-right:15px}#menu li {font-size:2.2rem}#entete .reseaux{color:#710B47}#footer .gauche {padding-left:4%}}@media (max-width:1199px) {.img-diagonale .img2{display:none }.img-diagonale .btn{margin-top:2em;margin-bottom:0 }#header .item-phone,#header .item-cadeaux,#header .item-reseau{display:none}#menu .last {margin-bottom:25px}#footer .gauche {padding-left:2%}}@media (max-width:991px) {:root{--container-width:960px }h1,h2{font-size:4.5rem;margin-bottom:1em}.img-diagonale .img1{display:none }.img-diagonale .img2{display:none }.img-diagonale .btn{margin-top:2em }#header{background-color:#F2E3E4}#header .navigation {font-size:1.3rem }#header .mainrow {height:100px }#header .item-reseau a {color:#710B47}#header .logo{padding-left:15px }#header .logo img{max-height:80px;width:auto }#header .item-phone a,#header .item-cadeaux a,#header .item-reseau a{color:#710B47 }#header i{font-size:130%}#menu img {display:none}#menu .last {margin-bottom:15px}#entete .background{display:none }#entete .right{display:none }#entete .row{height:auto;padding-bottom:10rem }#footer {padding-top:30px }#footer .logo{max-width:220px;margin-bottom:3rem }#footer .mentions {text-align:center }.btn{margin-bottom:2em }.card{max-width:500px;margin:auto }.masonry .card{max-width:none }}@media (max-width:767px) {:root{--container-width:720px }html {font-size:8px }#menu li{font-size:1.7rem }#coordonnees h4{margin:1em 0 0.5em }#footer{text-align:center }#footer h3{margin:1em 0 0.5em }h3{font-size:3rem }.btn {padding:0 0 0 1rem;overflow:hidden;font-size:1.4rem }.btn:after {width:4.5rem;min-width:4.5rem;background-size:60% auto;margin-left:1rem }#accueil #intro #signature {font-size:3rem }#accueil #partenaires .rowstyle{flex-wrap:wrap }#accueil #partenaires .title{width:100% }#accueil #partenaires .title h2{text-align:center }#accueil #partenaires .title h2 br{display:none }#accueil #partenaires .img{max-width:30% }#prestations.fullw .row{margin:15px }#prestations.fullw .row .prestations{margin:0 7% }}@media (max-width:575px) {:root{--container-width:540px }h1,h2{font-size:3.2rem }#footer img {width:90%}#footer h3{margin-top:20px}#header img {width:60%}#header .btn .btn-text{min-width:180px}#header .navigation .text{display:none }#header .navigation .item{padding:0}#menu h5 {margin-top:0}#menu .btn {margin-bottom:25px}.prestations li{padding-right:0;margin-bottom:2em }.prestations li b{display:block }.prestations li i{position:static;margin:0.5em 0 }#dermopigmentation .colright h2{font-size:3.2rem }.btn {width:300px}}