@font-face{font-family:"Ubuntu";src:local("Ubuntu"),local("Ubuntu-Regular"),url("../fonts/ubuntu-regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Ubuntu";src:local("Ubuntu Italic"),local("Ubuntu-Italic"),url("../fonts/ubuntu-regular-italic.ttf") format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"Ubuntu";src:local("Ubuntu Light"),local("Ubuntu-Light"),url("../fonts/ubuntu-light.ttf") format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Ubuntu";src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url("../fonts/ubuntu-bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--color-hot-1: #e3a4c1;--color-hot-2: #efdae6;--color-cold-1: #35414c;--color-cold-2: #505d71;--color-cold-3: #6d7f9a;--color-cold-4: #dae1e7;--color-alert: #bc5f5f;--color-success: #60ba70;--space-viewport-l: 16vw;--space-viewport-m: 9vw;--space-viewport-tablet-l: 6vw;--space-viewport-tablet-m: 4vw;--space-viewport-mobile-l: 3vw;--space-viewport-mobile-m: 2vw;--fontFamily: "Ubuntu", sans-serif}@-webkit-keyframes zoom-image{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}}@keyframes zoom-image{0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}100%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}}@-webkit-keyframes remainingTime{0%{max-width:0}100%{max-width:100%}}@keyframes remainingTime{0%{max-width:0}100%{max-width:100%}}@-webkit-keyframes bullesFlottent{0%{background-position:bottom right,bottom left;background-size:0 auto,0 auto}25%{background-position:bottom right,bottom 25% left;background-size:0 auto,.5rem auto}50%{background-position:bottom 33% right,bottom 50% left;background-size:.33rem auto,1rem auto}75%{background-position:bottom 66% right,bottom 75% left;background-size:.66rem auto,1.5rem auto}100%{background-position:bottom 100% right,bottom 100% left;background-size:1rem auto,1.5rem auto}}@keyframes bullesFlottent{0%{background-position:bottom right,bottom left;background-size:0 auto,0 auto}25%{background-position:bottom right,bottom 25% left;background-size:0 auto,.5rem auto}50%{background-position:bottom 33% right,bottom 50% left;background-size:.33rem auto,1rem auto}75%{background-position:bottom 66% right,bottom 75% left;background-size:.66rem auto,1.5rem auto}100%{background-position:bottom 100% right,bottom 100% left;background-size:1rem auto,1.5rem auto}}html,body,header,nav,footer,section,div,span,h1,h2,h3,h4,h5,h6,p,a,figure,figcaption,picture,img,ul,li,dl,dt,dd,form,label,input,textarea,button,svg,strong,b,address,time,table,caption,thead,tbody,th,td,tr{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{display:inline-block}ul{list-style:none}picture{display:inline-block}img{vertical-align:middle;max-width:100%;width:100%;height:auto;pointer-events:none}html{overflow-x:hidden;font-size:clamp(16px,1vw,1vw);color:var(--color-cold-1);font-family:var(--fontFamily)}body{overflow-x:hidden;min-height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--color-cold-1);background-size:100vw auto;background-color:var(--color-cold-4)}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}section.section-introduction{min-height:86vh;background-color:var(--color-cold-1)}section:not(.section-introduction){padding-bottom:12rem;background-position:bottom -4px center;background-size:1920px auto;background-repeat:repeat-x}section:not(.section-introduction):nth-of-type(2){padding-top:3rem}section:not(.section-introduction):not(:nth-of-type(2)){padding-top:8rem}section:not(.section-introduction):nth-of-type(2n){background-color:var(--color-cold-4)}section:not(.section-introduction):nth-of-type(2n+1){background-color:var(--color-cold-2)}section:not(.section-introduction):not(:last-of-type):nth-of-type(2n+1){background-image:url("../images/ma-bulle-de-poils-mousse-sans-details.svg")}section:not(.section-introduction):not(:last-of-type):nth-of-type(2n){background-image:url("../images/ma-bulle-de-poils-mousse-sans-details-gris-fonce.svg")}section:nth-of-type(2n+1) p,section:nth-of-type(2n+1) li,section:nth-of-type(2n+1) caption,section:nth-of-type(2n+1) tr{color:var(--color-cold-4)}section:nth-of-type(2n+1) h2,section:nth-of-type(2n+1) h3{color:var(--color-cold-4)}section:nth-of-type(2n+1) h2 span:not([role=text]),section:nth-of-type(2n+1) h3 span:not([role=text]){color:var(--color-hot-2)}section:nth-of-type(2n+1) .img-bulle-container::after,section:nth-of-type(2n+1) .img-bulle-container-extra::after{background-image:url("../images/ma-bulle-de-poils-bulle-cadre-gris-clair.svg")}section:nth-of-type(2n) h2,section:nth-of-type(2n) h3{color:var(--color-cold-3)}section:nth-of-type(2n) h2 span:not([role=text]),section:nth-of-type(2n) h3 span:not([role=text]){color:var(--color-cold-2)}section:nth-of-type(2n) .img-bulle-container::after,section:nth-of-type(2n) .img-bulle-container-extra::after{background-image:url("../images/ma-bulle-de-poils-bulle-cadre-gris-moyen.svg")}section:last-of-type{background-image:url("../images/ma-bulle-de-poils-mousse-sans-details-gris-tres-fonce.svg")}h1,h2,h3{line-height:1.25}body:not(#page-accueil) section.section-introduction{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}body:not(#page-accueil) section.section-introduction::after{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}body:not(#page-accueil) section.section-introduction::after{background-image:url("../images/ma-bulle-de-poils-mousse-sans-details.svg");background-repeat:repeat-x;background-position:bottom -4px left;background-size:960px auto}body:not(#page-accueil) section.section-introduction img,body:not(#page-accueil) section.section-introduction video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body:not(#page-accueil) section.section-introduction img{-webkit-animation:zoom-image 10s ease-out forwards;animation:zoom-image 10s ease-out forwards}body:not(#page-accueil) section h1{margin-bottom:4rem;font-weight:400;font-size:3rem;color:var(--color-cold-1)}body:not(#page-accueil) section h1 span:not([role=text]){color:var(--color-cold-2)}body:not(#page-accueil) section h1 span:not([role=text])::after{border-color:var(--color-cold-2)}h1 span:not(.subtitle):not(.details):not([role=text]),h2 span:not(.subtitle):not(.details):not([role=text]),h3 span:not(.subtitle):not(.details):not([role=text]){position:relative;font-size:.75em;font-weight:700;text-transform:uppercase}h2{margin-bottom:1.5rem;font-size:2rem}h3{margin-bottom:1rem;font-size:1.5rem}p,a,li,dt,dl,th,td,label,input,textarea,caption{font-family:var(--fontFamily);font-size:1.3rem;line-height:1.5}p:not(:last-child),ul:not(:last-child){margin-bottom:1.5rem}a{color:var(--color-hot-1)}button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=checkbox]:hover,input[type=range]:hover,a:hover{cursor:pointer}main ul li:not(:last-of-type),footer ul li:not(:last-of-type){margin-bottom:.5em}table{border-collapse:separate;table-layout:fixed;border-spacing:0 1rem}table caption{text-align:left;font-weight:700}table th,table td{text-align:left;vertical-align:top}table th:not(:first-of-type):not(:last-of-type),table td:not(:first-of-type):not(:last-of-type){padding-right:1rem;padding-left:1rem}table th:first-of-type,table td:first-of-type{padding-right:1rem}table th:last-of-type,table td:last-of-type{padding-left:1rem}.container-medium,.container-large{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.container-medium{padding-left:var(--space-viewport-l);padding-right:var(--space-viewport-l)}.container-large{padding-left:var(--space-viewport-m);padding-right:var(--space-viewport-m)}.btn{border-radius:50%;border:.2rem solid var(--color-cold-3);color:var(--color-cold-4);text-decoration:none;font-size:1.5rem;background-color:var(--color-cold-2)}.btn>span{border-radius:50%;border:.2rem solid var(--color-hot-1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;height:100%;background-color:var(--color-cold-1);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.btn:hover>span,.btn:focus>span{-webkit-transform:scale3d(0.95, 0.95, 1);transform:scale3d(0.95, 0.95, 1)}.alert{color:var(--color-alert)}.img-bulle-container,.img-bulle-container-extra{position:relative;display:inline-block}.img-bulle-container::after,.img-bulle-container-extra::after{content:"";position:absolute;bottom:-1%;left:-1%;width:102%;height:110%;background-size:100% auto;background-position:bottom left;background-repeat:no-repeat;pointer-events:none}.img-bulle-container img,.img-bulle-container video,.img-bulle-container-extra img,.img-bulle-container-extra video{overflow:hidden;border-radius:50%}.img-bulle-container-extra::before{border-radius:50%;content:"";position:absolute;display:block;width:100%;height:100%;background-color:var(--color-cold-3);pointer-events:none}.img-bulle-container-extra img,.img-bulle-container-extra video{border-radius:0;z-index:2;position:relative}.skip-link{z-index:10;padding:8px;position:fixed;bottom:-50%;left:50%;width:18rem;height:18rem;font-size:3rem;-webkit-transform:translate3d(-50%, 50%, 0);transform:translate3d(-50%, 50%, 0);-webkit-transition:bottom .5s ease-out;transition:bottom .5s ease-out}.skip-link:focus{bottom:50%}@media(max-width: 1070px){.container-medium{padding-left:var(--space-viewport-tablet-l);padding-right:var(--space-viewport-tablet-l)}.container-large{padding-left:var(--space-viewport-tablet-m);padding-right:var(--space-viewport-tablet-m)}}@media(max-width: 800px){section:not(.section-introduction):not(:nth-of-type(2)){padding-top:4rem;padding-bottom:10rem}body:not(#page-accueil) section h1{text-align:center;font-size:2.5rem}h2{text-align:center;font-size:1.9rem}table thead{width:1px;height:1px;overflow:hidden;position:absolute}table tr{display:block}table tr:not(:last-of-type){padding-bottom:1.5rem;background-size:.5rem .5rem;background-repeat:round no-repeat;background-position:bottom left}table tr th:not(:first-of-type):not(:last-of-type),table tr td:not(:first-of-type):not(:last-of-type){padding-right:0;padding-left:0}table tr th:first-of-type,table tr td:first-of-type{padding-right:0;width:100%}table tr th:last-of-type,table tr td:last-of-type{padding-left:0;width:100%}table tr td{margin-bottom:1rem;display:block}table tr td::before{content:attr(data-label);display:block;font-weight:700}table tr:not(:last-of-type){margin-bottom:2rem}section:not(.section-introduction):nth-of-type(2n+1) table tr:not(:last-of-type){background-image:url("../images/ma-bulle-de-poils-cercle-gris-clair.svg")}section:not(.section-introduction):nth-of-type(2n) table tr:not(:last-of-type){background-image:url("../images/ma-bulle-de-poils-cercle-gris-fonce.svg")}}@media(max-width: 600px){body:not(#page-accueil) section h1{font-size:2rem}.container-medium{padding-left:var(--space-viewport-mobile-l);padding-right:var(--space-viewport-mobile-l)}.container-large{padding-left:var(--space-viewport-mobile-m);padding-right:var(--space-viewport-mobile-m)}}.popup-fermetureMessageInfo{z-index:10;border-top:.2rem solid var(--color-hot-1);border-left:.2rem solid var(--color-hot-1);border-top-left-radius:1rem;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:fixed;bottom:0;right:0;max-width:39rem;width:100%;font-size:.8rem;background-color:rgba(29,35,41,.99)}.popup-fermetureMessageInfo button{margin-left:auto;margin-bottom:1rem;width:3rem;height:3rem}.popup-fermetureMessageInfo p,.popup-fermetureMessageInfo a{font-size:.8rem}.popup-fermetureMessageInfo p{color:var(--color-cold-4)}@media(max-width: 640px){.popup-fermetureMessageInfo{border-left:0;border-top-left-radius:0;max-width:100%}}header{z-index:3;padding:.5rem var(--space-viewport-m);position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}header.toggle_visibility_init{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0);-webkit-transition:opacity .3s ease-out,background-color .5s ease-in-out,padding .2s ease-in-out;transition:opacity .3s ease-out,background-color .5s ease-in-out,padding .2s ease-in-out}header.hide{opacity:0;pointer-events:none}header::before{z-index:-1;content:"";position:absolute;top:0;left:0;display:block;width:100%;height:150%;background-image:url("../images/ma-bulle-de-poils-header-background.svg");background-repeat:no-repeat;background-size:100% 100%;background-position:top center;pointer-events:none;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}header .logo img{min-width:280px;width:15rem;height:100%;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}header nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav input,header nav button{display:none;pointer-events:none}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-cold-1)}header nav ul li{position:relative}header nav ul li:not(:first-of-type){margin-left:1.9rem}header nav ul li:not(:last-of-type){margin-right:1.9rem}header nav ul li a{font-size:1.25rem;font-weight:400;text-decoration:none;color:var(--color-hot-1)}header nav ul li a:after{content:"";position:absolute;pointer-events:none}header nav ul li:not(.active) a:hover::after,header nav ul li:not(.active) a:focus::after{top:50%;left:50%;width:3rem;height:4rem;background-image:url("../images/ma-bulle-de-poils-bulle-rose.svg"),url("../images/ma-bulle-de-poils-bulle-rose.svg");background-size:1rem auto,1.5rem auto;background-position:top right,center left;background-repeat:no-repeat;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-animation:bullesFlottent .5s linear forwards;animation:bullesFlottent .5s linear forwards}header nav ul li.active a{font-weight:700}header nav ul li.active a::after{top:50%;left:0;width:3rem;height:4rem;background-image:url("../images/ma-bulle-de-poils-bulle-rose.svg"),url("../images/ma-bulle-de-poils-bulle-rose.svg");background-size:1rem auto,1.5rem auto;background-position:top right,center left;background-repeat:no-repeat;-webkit-transform:translate3d(-60%, -50%, 0);transform:translate3d(-60%, -50%, 0)}header .call-to-action{z-index:-2;position:absolute;top:0;left:calc(50% + 1rem);width:15rem;height:15rem;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:top .2s ease-in-out,left .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:top .2s ease-in-out,left .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:top .2s ease-in-out,left .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out;transition:top .2s ease-in-out,left .2s ease-in-out,transform .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out,-webkit-transform .2s ease-in-out}header .call-to-action>span{padding-bottom:1.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:padding .2s ease-in-out,font-size .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:padding .2s ease-in-out,font-size .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,padding .2s ease-in-out,font-size .2s ease-in-out;transition:transform .2s ease-in-out,padding .2s ease-in-out,font-size .2s ease-in-out,-webkit-transform .2s ease-in-out}header .call-to-action>span span:last-of-type{color:var(--color-hot-1)}body#page-accueil header:not(.add_background){padding:1rem var(--space-viewport-m)}body#page-accueil header:not(.add_background) .logo img{width:25rem}body#page-accueil header:not(.add_background) .call-to-action{left:74vw;top:55vh;width:15rem;height:15rem;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}body#page-accueil header:not(.add_background) .call-to-action>span{padding:2rem 2rem 3.5rem}body#page-accueil header:not(.add_background) .call-to-action>span span:last-of-type{margin-top:1rem}body#page-accueil header.add_background .call-to-action,body:not(#page-accueil) header .call-to-action{font-size:.9rem}body#page-accueil header.add_background .call-to-action>span span:last-of-type,body:not(#page-accueil) header .call-to-action>span span:last-of-type{letter-spacing:.05rem;font-size:1rem}body:not(#page-accueil) header::before,header.add_background::before{opacity:1}@media(max-width: 1500px){header .call-to-action{top:1rem}}@media(max-width: 1070px){body#page-accueil header:not(.add_background),body#page-accueil header.add_background,header{padding-left:var(--space-viewport-tablet-m);padding-right:var(--space-viewport-tablet-m)}header{padding-top:.5rem;padding-bottom:.5rem;position:relative}header::before{height:120%;background-image:url("../images/ma-bulle-de-poils-header-background-mobile.svg")}header nav{width:100%}header nav input,header nav button{position:relative;display:block;width:3rem;height:3rem;background-color:rgba(0,0,0,0);pointer-events:all}header nav input{opacity:0}header nav input+div{position:absolute;width:3rem;height:3rem;pointer-events:none}header nav input+div span,header nav button span{border-radius:.2rem;position:absolute;top:50%;left:0;display:block;width:100%;height:.3rem;-webkit-transform-origin:center center;transform-origin:center center;background-size:100% 100%;background-color:var(--color-hot-1);-webkit-transition:opacity .1s,-webkit-transform .1s;transition:opacity .1s,-webkit-transform .1s;transition:transform .1s,opacity .1s;transition:transform .1s,opacity .1s,-webkit-transform .1s}header nav input+div span:first-of-type,header nav button span:first-of-type{-webkit-transform:translate3d(0, -1.5rem, 0);transform:translate3d(0, -1.5rem, 0)}header nav input+div span:nth-of-type(2),header nav button span:nth-of-type(2){-webkit-transform:translate3d(0, -50%, 0) scale3d(1, 1, 1);transform:translate3d(0, -50%, 0) scale3d(1, 1, 1)}header nav input+div span:last-of-type,header nav button span:last-of-type{-webkit-transform:translate3d(0, 1.2rem, 0);transform:translate3d(0, 1.2rem, 0)}header nav input:checked+div span,header nav button[aria-expanded=true] span{-webkit-transition:opacity .1s,-webkit-transform .1s;transition:opacity .1s,-webkit-transform .1s;transition:transform .1s,opacity .1s;transition:transform .1s,opacity .1s,-webkit-transform .1s}header nav input:checked+div span:first-of-type,header nav button[aria-expanded=true] span:first-of-type{-webkit-transform:rotate3d(0, 0, 1, 45deg) translate3d(0, -50%, 0);transform:rotate3d(0, 0, 1, 45deg) translate3d(0, -50%, 0)}header nav input:checked+div span:nth-of-type(2),header nav button[aria-expanded=true] span:nth-of-type(2){-webkit-transform:translate3d(0, -50%, 0) scale3d(0, 1, 1);transform:translate3d(0, -50%, 0) scale3d(0, 1, 1)}header nav input:checked+div span:last-of-type,header nav button[aria-expanded=true] span:last-of-type{-webkit-transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -50%, 0);transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -50%, 0)}header nav ul{z-index:-2;padding-top:10.9rem;position:absolute;top:0;left:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:none;-webkit-transition:opacity .1s ease-out,background-color .1s .3s,visibility 0s;transition:opacity .1s ease-out,background-color .1s .3s,visibility 0s}header nav ul li{width:100%;text-align:center;position:relative}header nav ul li::before{content:"";position:absolute;bottom:-1.25rem;left:0;width:100%;height:4rem;background-image:url("../images/ma-bulle-de-poils-header-background-mobile.svg");background-size:100% 100%;background-repeat:no-repeat}header nav ul li a{padding:2.5rem 0 1rem;width:100%;-webkit-transition:background-size .2s,-webkit-transform .2s .2s;transition:background-size .2s,-webkit-transform .2s .2s;transition:transform .2s .2s,background-size .2s;transition:transform .2s .2s,background-size .2s,-webkit-transform .2s .2s}header nav ul li:not(:first-of-type),header nav ul li:last-of-type{margin-left:0}header nav ul li:not(:last-of-type){margin-right:0}header nav ul li:last-of-type a{position:relative}header nav ul li.active a::after{left:calc(50% - 2.5rem)}header nav input:checked~ul li,header nav button[aria-expanded=true]~ul:not(.mainMenu-collapse) li{pointer-events:all}header nav input:checked~ul li a,header nav button[aria-expanded=true]~ul:not(.mainMenu-collapse) li a{background-size:95% .5rem;-webkit-transform:rotate3d(1, 0, 0, 0deg);transform:rotate3d(1, 0, 0, 0deg);-webkit-transition:background-size .2s .3s,-webkit-transform .4s;transition:background-size .2s .3s,-webkit-transform .4s;transition:transform .4s,background-size .2s .3s;transition:transform .4s,background-size .2s .3s,-webkit-transform .4s}header nav input:not(:checked)~ul,header nav button[aria-expanded=false]~ul.mainMenu-collapse{opacity:0;visibility:hidden;-webkit-transition:opacity .1s .3s ease-out,background-color .1s .2s,visibility 0s .3s;transition:opacity .1s .3s ease-out,background-color .1s .2s,visibility 0s .3s}body:not(#page-accueil) header .call-to-action,body#page-accueil header.add_background .call-to-action{top:3.5rem;left:50%}body#page-accueil header:not(.add_background){padding-top:.5rem;padding-bottom:.5rem}body#page-accueil header:not(.add_background)::before{opacity:1}body#page-accueil header:not(.add_background) .call-to-action{top:3.5rem;left:50%;font-size:.9rem;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}body#page-accueil header:not(.add_background) .call-to-action>span{padding-bottom:1.5rem}body#page-accueil header:not(.add_background) .call-to-action>span span:last-of-type{margin-top:0;font-size:1rem;letter-spacing:.05rem}}@media(max-width: 450px){header .logo img{min-width:250px}header nav ul{padding-top:9.9rem}header .call-to-action{top:2.5rem}}footer{padding:4rem var(--space-viewport-l) 2rem;background-color:var(--color-cold-1)}footer p,footer a{color:var(--color-cold-4);font-size:1rem}footer>div:first-of-type{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}footer>div:first-of-type img{width:8rem}footer>div:first-of-type>span{max-width:20rem}footer>div:first-of-type>span h2{color:var(--color-cold-4)}footer>div:first-of-type>span h2 span{color:var(--color-hot-2)}footer>div:nth-of-type(2){margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem}footer>div:nth-of-type(2)>div{max-width:18rem}footer>div:nth-of-type(2)>div p{line-height:2.4rem}footer>div:nth-of-type(2) nav{text-align:right}footer>div:nth-of-type(2),footer>div:last-of-type{padding-top:1rem;background-image:url("../images/ma-bulle-de-poils-cercle-gris-clair.svg");background-size:.5rem .5rem;background-repeat:round no-repeat;background-position:top left}footer>div:last-of-type{grid-column:span 2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media(max-width: 1070px){footer{padding:4rem var(--space-viewport-tablet-l) 2rem}}@media(max-width: 800px){footer a{padding:.5rem 0}footer>div:first-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer>div:first-of-type>span h2,footer>div:first-of-type>span p{text-align:center}footer>div:nth-of-type(2){margin-bottom:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}footer>div:nth-of-type(2) div,footer>div:nth-of-type(2) address,footer>div:nth-of-type(2) nav{text-align:center}footer>div:nth-of-type(2) li{margin-bottom:0}footer>div:nth-of-type(2)>div{margin:0 auto}footer>div:nth-of-type(2)>div p{line-height:1.5em}footer>div:last-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}footer>div:nth-of-type(2),footer>div:last-of-type{padding-top:1.5rem}}@media(max-width: 600px){footer{padding:4rem var(--space-viewport-mobile-l) 2rem}}.animeWhenVisible-unhide-init{opacity:1;-webkit-transition:opacity 1s .25s ease-out;transition:opacity 1s .25s ease-out}.animeWhenVisible-unhide{opacity:0;-webkit-transition:none;transition:none}#page-accueil .parallax-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#page-accueil .parallax-container .parallax-item{position:absolute;bottom:0;left:0;width:100%;height:100%;background-size:100% auto}#page-accueil section:not(.section-introduction):not(:last-of-type):nth-of-type(2n+1){background-image:url("../images/ma-bulle-de-poils-mousse-sans-details.svg")}#page-accueil section:not(.section-introduction):not(:last-of-type):nth-of-type(2n){background-image:url("../images/ma-bulle-de-poils-mousse-sans-details-gris-fonce.svg")}#page-accueil .section-introduction{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:89vh}#page-accueil .section-introduction .parallax-container .parallax-item{background-size:auto 38%;background-position:bottom -4px center;background-repeat:repeat-x;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}#page-accueil .section-introduction .parallax-container .parallax-item.plan4{background-image:url("../images/ma-bulle-de-poils-mousse-3.svg")}#page-accueil .section-introduction .parallax-container .parallax-item.plan3{background-image:url("../images/ma-bulle-de-poils-mousse-2.svg")}#page-accueil .section-introduction .parallax-container .parallax-item.plan2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#page-accueil .section-introduction .parallax-container .parallax-item.plan2 img{max-width:50vw}#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1{position:absolute;top:30vh;left:45.5vw;font-size:4rem;font-weight:400;color:var(--color-cold-4);text-shadow:none;pointer-events:all}#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1 span:not(.subtitle):not([role=text]){color:var(--color-hot-2)}#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1 .subtitle{margin-top:1rem;display:block;font-size:.5em;max-width:34.1rem;width:100%}#page-accueil .section-introduction .parallax-container .parallax-item.plan1{pointer-events:none;background-image:url("../images/ma-bulle-de-poils-mousse-1.svg")}#page-accueil .section-contexte{z-index:1;position:relative}#page-accueil .section-contexte h2,#page-accueil .section-contexte p{margin-left:20rem}#page-accueil .section-contexte p:first-of-type{max-width:43vw}#page-accueil .section-contexte .images-container>div{position:absolute}#page-accueil .section-contexte .images-container>div:first-of-type{z-index:1;top:4rem;left:10vw}#page-accueil .section-contexte .images-container>div:first-of-type img{width:20rem}#page-accueil .section-contexte .images-container>div:nth-of-type(2){top:20rem;left:20vw}#page-accueil .section-contexte .images-container>div:nth-of-type(2) img{width:15rem}#page-accueil .section-presentation{position:relative}#page-accueil .section-presentation .parallax-container{opacity:.08}#page-accueil .section-presentation .parallax-container .parallax-item{background-position:top center;background-size:100% 100%,100% auto;background-repeat:repeat-y}#page-accueil .section-presentation .parallax-container .parallax-item.animeWhenVisible-translateBgFromBot{background-position:top center,top 100vh center}#page-accueil .section-presentation .parallax-container .plan3{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(90%, rgba(80, 93, 113, 0)), to(#505d71)),url("../images/ma-bulle-de-poils-bulles-3.svg");background-image:linear-gradient(to top, rgba(80, 93, 113, 0) 90%, #505d71),url("../images/ma-bulle-de-poils-bulles-3.svg");-webkit-transition:background-position 8s ease-out,-webkit-transform .4s ease-out;transition:background-position 8s ease-out,-webkit-transform .4s ease-out;transition:transform .4s ease-out,background-position 8s ease-out;transition:transform .4s ease-out,background-position 8s ease-out,-webkit-transform .4s ease-out}#page-accueil .section-presentation .parallax-container .plan2{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(90%, rgba(80, 93, 113, 0)), to(#505d71)),url("../images/ma-bulle-de-poils-bulles-2.svg");background-image:linear-gradient(to top, rgba(80, 93, 113, 0) 90%, #505d71),url("../images/ma-bulle-de-poils-bulles-2.svg");-webkit-transition:background-position 5s ease-out,-webkit-transform .4s ease-out;transition:background-position 5s ease-out,-webkit-transform .4s ease-out;transition:transform .4s ease-out,background-position 5s ease-out;transition:transform .4s ease-out,background-position 5s ease-out,-webkit-transform .4s ease-out}#page-accueil .section-presentation .parallax-container .plan1{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(90%, rgba(80, 93, 113, 0)), to(#505d71)),url("../images/ma-bulle-de-poils-bulles-1.svg");background-image:linear-gradient(to top, rgba(80, 93, 113, 0) 90%, #505d71),url("../images/ma-bulle-de-poils-bulles-1.svg");-webkit-transition:background-position 2s ease-out,-webkit-transform .4s ease-out;transition:background-position 2s ease-out,-webkit-transform .4s ease-out;transition:transform .4s ease-out,background-position 2s ease-out;transition:transform .4s ease-out,background-position 2s ease-out,-webkit-transform .4s ease-out}#page-accueil .section-presentation>div.container-medium{margin-bottom:6rem;position:relative}#page-accueil .section-presentation h2,#page-accueil .section-presentation p{max-width:38vw}#page-accueil .section-presentation .images-container>div{position:absolute}#page-accueil .section-presentation .images-container>div>div::after{-webkit-transform:scale3d(-1, 1, 1);transform:scale3d(-1, 1, 1)}#page-accueil .section-presentation .images-container>div:first-of-type{z-index:1;top:calc(50% - 16rem);left:64vw}#page-accueil .section-presentation .images-container>div:first-of-type .img-bulle-container-extra img{width:20rem;height:auto;-webkit-transform:translate3d(-0.1rem, 0.7rem, 0);transform:translate3d(-0.1rem, 0.7rem, 0)}#page-accueil .section-presentation .images-container>div:nth-of-type(2){z-index:2;left:58vw;top:50%}#page-accueil .section-presentation .images-container>div:nth-of-type(2) .img-bulle-container img{width:15rem}#page-accueil .section-presentation>dl{display:grid;grid-template-columns:repeat(3, 1fr);gap:4rem;color:var(--color-cold-4)}#page-accueil .section-presentation>dl>div.animeWhenVisible-unhide-init:nth-of-type(2){-webkit-transition-delay:.5s;transition-delay:.5s}#page-accueil .section-presentation>dl>div.animeWhenVisible-unhide-init:nth-of-type(3){-webkit-transition-delay:1s;transition-delay:1s}#page-accueil .section-presentation>dl dt{margin-bottom:1rem;text-align:center;font-weight:700;color:var(--color-hot-2)}#page-accueil .section-presentation>dl dt img{padding:0 4rem}#page-accueil .section-presentation>dl dd{font-size:.8em}#page-accueil .section-soins>div.container-medium{position:relative}#page-accueil .section-soins h2,#page-accueil .section-soins p{margin-left:29vw}#page-accueil .section-soins .slider-avant-apres{border-radius:50%;-webkit-mask-image:radial-gradient(white, black);mask-image:radial-gradient(white, black);overflow:hidden;position:relative;width:20rem;height:20rem}#page-accueil .section-soins .slider-avant-apres .slider{border-radius:50%;overflow:hidden;z-index:1;outline:none;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:all .2s;transition:all .2s}#page-accueil .section-soins .slider-avant-apres .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:0;width:2rem;height:20rem;background-color:var(--color-hot-1);opacity:0}#page-accueil .section-soins .slider-avant-apres .slider::-moz-range-thumb{border:0;width:2rem;height:20rem;background-color:var(--color-hot-1);opacity:0}#page-accueil .section-soins .slider-avant-apres .slider.disable{pointer-events:none}#page-accueil .section-soins .slider-avant-apres .slider-btn{z-index:1;pointer-events:none;position:absolute;left:50%;top:50%;width:.25rem;height:20rem;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);background-color:var(--color-hot-1)}#page-accueil .section-soins .slider-avant-apres .slider-btn::after{content:"";z-index:2;border:0;border-radius:50%;pointer-events:none;position:absolute;left:50%;top:50%;width:2rem;height:2rem;background-color:var(--color-hot-1);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}#page-accueil .section-soins .slider-avant-apres:hover .slider,#page-accueil .section-soins .slider-avant-apres:focus .slider{cursor:ew-resize}#page-accueil .section-soins .slider-avant-apres:hover .slider-btn::after,#page-accueil .section-soins .slider-avant-apres:focus .slider-btn::after{-webkit-transform:translate3d(-50%, -50%, 0) scale3d(0.5, 0.5, 0.5);transform:translate3d(-50%, -50%, 0) scale3d(0.5, 0.5, 0.5)}#page-accueil .section-soins .images-container>div{position:absolute;top:calc(50% - 10rem);left:12vw}#page-accueil .section-soins .images-container>div::after{z-index:1}#page-accueil .section-soins .images-container>div .slider-avant-apres>div{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}#page-accueil .section-soins .images-container>div .slider-avant-apres>div img{width:20rem;max-width:initial}#page-accueil .section-avis{padding-bottom:10rem}#page-accueil .section-avis h2{margin-bottom:5rem}#page-accueil .section-avis .cvm-carousel{margin:0 auto;position:relative;width:100%;height:22rem}#page-accueil .section-avis .cvm-carousel-animation-fade>.cvm-carousel-item{z-index:3;position:absolute;-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}#page-accueil .section-avis .cvm-carousel-animation-fade>.cvm-carousel-item.active{z-index:2;opacity:1}#page-accueil .section-avis .cvm-carousel-animation-translateX{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out, -webkit-transform .2s ease-out}#page-accueil .section-avis .cvm-carousel-ui{position:absolute;top:0;left:0;width:100%;height:100%}#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:19rem}#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button{position:relative;width:4rem;height:4rem}#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:-3rem;margin-left:1rem;-webkit-transition:background-color .1s ease-in-out,-webkit-transform .2s ease-in-out .2s;transition:background-color .1s ease-in-out,-webkit-transform .2s ease-in-out .2s;transition:background-color .1s ease-in-out,transform .2s ease-in-out .2s;transition:background-color .1s ease-in-out,transform .2s ease-in-out .2s,-webkit-transform .2s ease-in-out .2s;-webkit-transform:scale3d(0, 0, 1);transform:scale3d(0, 0, 1)}#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:first-of-type>span{background-image:url("../images/ma-bulle-de-poils-icone-pause.svg")}#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:first-of-type.btn-play>span{background-image:url("../images/ma-bulle-de-poils-icone-play.svg")}#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:1rem;margin-left:1.5rem;-webkit-transition:background-color .1s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .1s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .1s ease-in-out,transform .2s ease-in-out;transition:background-color .1s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:rotate3d(0, 1, 0, 180deg) scale3d(0, 0, 1);transform:rotate3d(0, 1, 0, 180deg) scale3d(0, 0, 1)}#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:last-of-type{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:-2rem;margin-left:1.5rem;-webkit-transition:background-color .1s ease-in-out,-webkit-transform .2s ease-in-out .1s;transition:background-color .1s ease-in-out,-webkit-transform .2s ease-in-out .1s;transition:background-color .1s ease-in-out,transform .2s ease-in-out .1s;transition:background-color .1s ease-in-out,transform .2s ease-in-out .1s,-webkit-transform .2s ease-in-out .1s;-webkit-transform:scale3d(0, 0, 1);transform:scale3d(0, 0, 1)}#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:nth-of-type(n + 2)>span{background-image:url("../images/ma-bulle-de-poils-icone-fleche.svg")}#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button>span{background-size:contain}#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:hover>span{-webkit-transform:scale3d(0.85, 0.85, 1);transform:scale3d(0.85, 0.85, 1)}#page-accueil .section-avis:hover .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:first-of-type,#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:hover:first-of-type,#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:focus:first-of-type{-webkit-transition:background-color .1s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .1s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .1s ease-in-out,transform .2s ease-in-out;transition:background-color .1s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}#page-accueil .section-avis:hover .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:nth-of-type(2),#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:hover:nth-of-type(2),#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:focus:nth-of-type(2){-webkit-transition:background-color .1s ease-in-out,-webkit-transform .2s ease-in-out .1s;transition:background-color .1s ease-in-out,-webkit-transform .2s ease-in-out .1s;transition:background-color .1s ease-in-out,transform .2s ease-in-out .1s;transition:background-color .1s ease-in-out,transform .2s ease-in-out .1s,-webkit-transform .2s ease-in-out .1s;-webkit-transform:rotate3d(0, 1, 0, 180deg) scale3d(1, 1, 1);transform:rotate3d(0, 1, 0, 180deg) scale3d(1, 1, 1)}#page-accueil .section-avis:hover .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:last-of-type,#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:hover:last-of-type,#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:focus:last-of-type{-webkit-transition:background-color .1s ease-in-out,-webkit-transform .2s ease-in-out .2s;transition:background-color .1s ease-in-out,-webkit-transform .2s ease-in-out .2s;transition:background-color .1s ease-in-out,transform .2s ease-in-out .2s;transition:background-color .1s ease-in-out,transform .2s ease-in-out .2s,-webkit-transform .2s ease-in-out .2s;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}#page-accueil .section-avis .carousel-avis{margin-bottom:0;overflow:hidden;border-radius:18rem;position:relative;height:100%}#page-accueil .section-avis .carousel-avis .cvm-carousel-items-container{position:absolute;top:0;left:0}#page-accueil .section-avis .carousel-avis .cvm-carousel-items-container>div{padding:2rem;display:grid;grid-template-columns:15rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media(min-aspect-ratio: 17/9){#page-accueil .section-introduction .parallax-container .parallax-item.plan2 img{max-width:40vw}#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1{top:24vh;left:38.5vw}}@media(min-aspect-ratio: 1/1)and (max-aspect-ratio: 10/7){#page-accueil .section-introduction .parallax-container .parallax-item.plan2 img{max-width:60vw;-webkit-transform:translate3d(-7rem, 0, 0);transform:translate3d(-7rem, 0, 0)}}@media(min-aspect-ratio: 7/10)and (max-aspect-ratio: 1/1){#page-accueil .section-introduction .parallax-container .parallax-item.plan2 img{max-width:80vw}}@media(orientation: portrait)and (max-aspect-ratio: 10/7){#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1{padding:0 var(--space-viewport-mobile-m);top:18vh;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1,#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1>.subtitle{max-width:50rem;width:100%}}@media(orientation: portrait)and (max-aspect-ratio: 7/10){#page-accueil .section-introduction .parallax-container .parallax-item.plan2 img{max-width:100vw}#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1{top:15vh}#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1,#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1>.subtitle{max-width:36.5rem}}@media(max-width: 1070px){#page-accueil .section-contexte .images-container>div:first-of-type{top:4rem;left:3vw}#page-accueil .section-contexte .images-container>div:first-of-type img{width:30vw}#page-accueil .section-contexte .images-container>div:nth-of-type(2){top:21rem;left:12vw}#page-accueil .section-contexte .images-container>div:nth-of-type(2) img{width:25vw}#page-accueil .section-contexte h2,#page-accueil .section-contexte p{margin-left:37vw}#page-accueil .section-contexte p:first-of-type{max-width:100%}#page-accueil .section-presentation h2,#page-accueil .section-presentation p{max-width:53vw}#page-accueil .section-presentation .images-container>div:first-of-type{top:calc(50% - 25vw);left:auto;right:4vw}#page-accueil .section-presentation .images-container>div:first-of-type .img-bulle-container-extra img{width:30vw}#page-accueil .section-presentation .images-container>div:nth-of-type(2){left:61vw}#page-accueil .section-presentation .images-container>div:nth-of-type(2) .img-bulle-container img{width:25vw}#page-accueil .section-soins h2,#page-accueil .section-soins p{margin-left:37vw}#page-accueil .section-soins .images-container>div{left:4vw}#page-accueil .section-soins .images-container>div .slider-avant-apres{width:30vw;height:30vw}#page-accueil .section-soins .images-container>div .slider-avant-apres>div img{width:30vw}#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:first-of-type{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:nth-of-type(2){-webkit-transform:rotate3d(0, 1, 0, 180deg) scale3d(1, 1, 1);transform:rotate3d(0, 1, 0, 180deg) scale3d(1, 1, 1)}#page-accueil .section-avis .cvm-carousel-ui .cvm-carousel-ui-btn-arrows button:last-of-type{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@media(max-width: 800px){#page-accueil .section-introduction{min-height:84vh}#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1{padding:0 1rem;top:clamp(11rem,28%,28%);font-size:3.5rem;max-width:38rem}#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1 .subtitle{max-width:100%;font-size:.6em}#page-accueil .section-contexte .images-container,#page-accueil .section-presentation .images-container{position:relative;height:calc(33vw + 9rem)}#page-accueil .section-contexte .images-container>div:first-of-type,#page-accueil .section-presentation .images-container>div:first-of-type{top:1rem;right:calc(50% - 3rem);left:auto}#page-accueil .section-contexte .images-container>div:first-of-type .img-bulle-container img,#page-accueil .section-contexte .images-container>div:first-of-type .img-bulle-container-extra img,#page-accueil .section-presentation .images-container>div:first-of-type .img-bulle-container img,#page-accueil .section-presentation .images-container>div:first-of-type .img-bulle-container-extra img{width:36vw;min-width:180px}#page-accueil .section-contexte .images-container>div:nth-of-type(2),#page-accueil .section-presentation .images-container>div:nth-of-type(2){top:9rem;left:50%}#page-accueil .section-contexte .images-container>div:nth-of-type(2) .img-bulle-container img,#page-accueil .section-presentation .images-container>div:nth-of-type(2) .img-bulle-container img{width:28vw;min-width:120px}#page-accueil .section-contexte h2,#page-accueil .section-contexte p{margin-left:0}#page-accueil .section-presentation h2,#page-accueil .section-presentation p{max-width:100%}#page-accueil .section-presentation>dl{grid-template-columns:1fr}#page-accueil .section-presentation>dl dt img{margin:0 auto;padding:0;display:block;max-width:12rem}#page-accueil .section-soins h2,#page-accueil .section-soins p{margin-left:0}#page-accueil .section-soins .images-container{position:relative;height:calc(300px + 2rem)}#page-accueil .section-soins .images-container>div{top:calc(50% - 150px);left:calc(50% - 150px)}#page-accueil .section-soins .images-container>div .slider-avant-apres{width:300px;height:300px}#page-accueil .section-soins .images-container>div .slider-avant-apres>div img{width:300px}#page-accueil .section-avis .cvm-carousel{height:42rem}#page-accueil .section-avis .carousel-avis{border-radius:0}#page-accueil .section-avis .carousel-avis .cvm-carousel-items-container>div{display:block;text-align:center}#page-accueil .section-avis .carousel-avis .cvm-carousel-items-container>div .img-bulle-container{margin:0 auto 2rem}#page-accueil .section-avis .carousel-avis .cvm-carousel-items-container>div .img-bulle-container,#page-accueil .section-avis .carousel-avis .cvm-carousel-items-container>div img{max-width:300px;width:100%}#page-accueil .section-avis .cvm-carousel-ui-btn-arrows{margin:0 auto}}@media(max-width: 600px){#page-accueil .section-introduction{min-height:84vh}#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1{font-size:2.5rem}#page-accueil .section-avis .cvm-carousel{height:46rem}}@media(max-width: 428px){#page-accueil .section-contexte .images-container,#page-accueil .section-presentation .images-container{height:285px}#page-accueil .section-avis .cvm-carousel{height:50rem}}@media(max-width: 350px){#page-accueil .section-introduction .parallax-container .parallax-item.plan2 h1{font-size:2rem}}#page-tarifs .section-introduction::before{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:url("../images/ma-bulle-de-poils-filtre.svg");background-repeat:repeat;background-size:4px 4px;background-attachment:fixed;opacity:.5}#page-tarifs .section-introduction video{-o-object-position:center top;object-position:center top}#page-tarifs .section-tarifs h2{margin-left:1.5rem}#page-tarifs .section-tarifs h2 .details{font-size:.75em;font-weight:400}#page-tarifs .section-tarifs h2 .poids{white-space:nowrap}#page-tarifs .section-tarifs div{padding-bottom:4rem;background-size:1rem 1rem;background-repeat:round no-repeat}#page-tarifs .section-tarifs div:not(:first-of-type){padding-top:3rem;background-image:url("../images/ma-bulle-de-poils-cercle-gris-fonce.svg");background-position:bottom left}#page-tarifs .section-tarifs div:first-of-type{margin-top:3rem;padding-top:4rem;background-image:url("../images/ma-bulle-de-poils-cercle-gris-fonce.svg"),url("../images/ma-bulle-de-poils-cercle-gris-fonce.svg");background-position:top left,bottom left}#page-tarifs .section-tarifs div:last-of-type{margin-bottom:3rem}#page-tarifs .section-tarifs div dl{display:grid;grid-template-columns:1fr auto}#page-tarifs .section-tarifs div dl dt,#page-tarifs .section-tarifs div dl dd{padding:.5rem 1.5rem}#page-tarifs .section-tarifs div dl dt:nth-of-type(2n+1),#page-tarifs .section-tarifs div dl dd:nth-of-type(2n+1){color:var(--color-cold-4);background-color:var(--color-cold-2)}#page-tarifs .section-tarifs div dl dt:nth-of-type(2n+1){border-top-left-radius:2rem;border-bottom-left-radius:2rem}#page-tarifs .section-tarifs div dl dd{text-align:right;white-space:nowrap}#page-tarifs .section-tarifs div dl dd:nth-of-type(2n+1){border-top-right-radius:2rem;border-bottom-right-radius:2rem}#page-tarifs .section-tarifs ul{margin:0 auto;max-width:56rem;text-align:center}@media(max-width: 800px){#page-tarifs .section-introduction video{-o-object-position:36% top;object-position:36% top}#page-tarifs .section-tarifs h2{margin-left:0;font-size:1.5rem}#page-tarifs .section-tarifs h2 .details{display:block}#page-tarifs .section-tarifs h2 .poids{display:block}#page-tarifs .section-tarifs div dl{grid-template-columns:1fr}#page-tarifs .section-tarifs div dl dt,#page-tarifs .section-tarifs div dl dd{text-align:center}#page-tarifs .section-tarifs div dl dt:nth-of-type(2n+1){border-top-right-radius:2rem;border-bottom-left-radius:0}#page-tarifs .section-tarifs div dl dd:nth-of-type(2n+1){border-top-right-radius:0;border-bottom-left-radius:2rem}#page-tarifs .section-tarifs div dl dd:not(:last-of-type){margin-bottom:1rem}}#page-contact section h2{margin-left:1.5rem}#page-contact .section-introduction img{-webkit-box-flex:1;-ms-flex:1;flex:1}#page-contact .section-presentation{background-image:url("../images/ma-bulle-de-poils-mousse-sans-details-gris-tres-fonce.svg");background-position:bottom -4px center;background-repeat:repeat-x}#page-contact .section-presentation h1{grid-column:span 2;max-width:63rem}#page-contact .section-presentation>div{position:relative}#page-contact .section-presentation>div .img-bulle-container{margin-left:auto;margin-right:auto;position:absolute;right:0;top:calc(50% - 10rem);width:20rem;height:20rem}#page-contact .section-presentation>div .img-bulle-container video{padding:2px;width:20rem;height:20rem;-o-object-fit:cover;object-fit:cover}#page-contact .section-presentation>div p{max-width:40vw}#page-contact .section-coordonnees{padding-top:4rem;padding-bottom:4rem;background-color:var(--color-cold-1);background-image:none}#page-contact .section-coordonnees address h2{font-style:normal;color:var(--color-cold-4)}#page-contact .section-coordonnees address ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}#page-contact .section-coordonnees address ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-hot-1)}#page-contact .section-coordonnees address ul li a::before{margin-right:.5rem;content:"";display:inline-block;min-width:3rem;max-width:3rem;min-height:3rem;max-height:3rem;background-size:100% auto;background-repeat:no-repeat}#page-contact .section-coordonnees address ul li:first-of-type a::before{background-image:url("../images/ma-bulle-de-poils-icone-telephone.svg")}#page-contact .section-coordonnees address ul li:nth-of-type(2) a::before{background-image:url("../images/ma-bulle-de-poils-icone-email.svg")}#page-contact .section-coordonnees address ul li:last-of-type a::before{background-image:url("../images/ma-bulle-de-poils-icone-localisation.svg")}#page-contact .section-formulaire{padding-top:13rem;background-image:url("../images/ma-bulle-de-poils-mousse-sans-details-gris-moyen.svg"),url("../images/ma-bulle-de-poils-mousse-sans-details-haut-gris-tres-fonce.svg");background-position:bottom -4px center,top -4px center}#page-contact .section-formulaire form{display:grid;grid-template-columns:1fr 2fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-contact .section-formulaire form>p:first-of-type{text-align:right}#page-contact .section-formulaire form h2,#page-contact .section-formulaire form p:not(.formValidation-error):not(.formValidation-success),#page-contact .section-formulaire form .field-container{grid-column:span 2}#page-contact .section-formulaire form>div:not(:last-of-type){margin-bottom:1rem}#page-contact .section-formulaire form>div:last-of-type .btn{width:8rem;height:8rem}#page-contact .section-formulaire form .field-container{position:relative;display:grid;grid-template-columns:auto 1fr}#page-contact .section-formulaire form label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:.4rem;margin-left:1.5rem;display:block}#page-contact .section-formulaire form label.required::after{content:" *";color:var(--color-alert)}#page-contact .section-formulaire form input,#page-contact .section-formulaire form textarea{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;grid-column:span 2;padding:.5rem 1.5rem;border-radius:1.6rem;border:.2rem solid rgba(0,0,0,0);max-width:100%;width:100%;color:var(--color-cold-4);background-color:var(--color-cold-2)}#page-contact .section-formulaire form input::-webkit-input-placeholder, #page-contact .section-formulaire form textarea::-webkit-input-placeholder{color:var(--color-hot-2)}#page-contact .section-formulaire form input::-moz-placeholder, #page-contact .section-formulaire form textarea::-moz-placeholder{color:var(--color-hot-2)}#page-contact .section-formulaire form input:-ms-input-placeholder, #page-contact .section-formulaire form textarea:-ms-input-placeholder{color:var(--color-hot-2)}#page-contact .section-formulaire form input::-ms-input-placeholder, #page-contact .section-formulaire form textarea::-ms-input-placeholder{color:var(--color-hot-2)}#page-contact .section-formulaire form input::placeholder,#page-contact .section-formulaire form textarea::placeholder{color:var(--color-hot-2)}#page-contact .section-formulaire form input:focus,#page-contact .section-formulaire form textarea:focus{outline:none;border-color:var(--color-hot-1)}#page-contact .section-formulaire form input:focus~.accessibility-icons-container::after,#page-contact .section-formulaire form textarea:focus~.accessibility-icons-container::after{opacity:1}#page-contact .section-formulaire form input:hover,#page-contact .section-formulaire form textarea:hover{cursor:url("../images/ma-bulle-de-poils-curseur-texte.svg") 12 12,text}#page-contact .section-formulaire form textarea{resize:vertical;min-height:15rem}#page-contact .section-formulaire form .fm-field-error{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-left:1.5rem;margin-right:1.5rem;grid-column:span 2;font-size:1rem;color:var(--color-alert)}#page-contact .section-formulaire form .fm-field-error:first-of-type{margin-top:.4rem}#page-contact .section-formulaire form .accessibility-icons-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:absolute;width:100%}#page-contact .section-formulaire form .accessibility-icons-container::before,#page-contact .section-formulaire form .accessibility-icons-container::after{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:contain;background-position:center}#page-contact .section-formulaire form .accessibility-icons-container::before{top:-0.2rem;left:-1.25rem;width:2.5rem;height:2.5rem;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out, -webkit-transform .1s ease-out;-webkit-transform:scale3d(0, 0, 1);transform:scale3d(0, 0, 1)}#page-contact .section-formulaire form .accessibility-icons-container::after{top:1.3rem;left:-0.8rem;width:3.5rem;height:3rem;background-image:url("../images/ma-bulle-de-poils-bulle-mousse.svg");opacity:0}#page-contact .section-formulaire form input[aria-invalid=true]~.accessibility-icons-container::before,#page-contact .section-formulaire form textarea[aria-invalid=true]~.accessibility-icons-container::before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);background-image:url("../images/ma-bulle-de-poils-icone-echec.svg")}#page-contact .section-formulaire form input[aria-invalid=false]~.accessibility-icons-container::before,#page-contact .section-formulaire form textarea[aria-invalid=false]~.accessibility-icons-container::before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);background-image:url("../images/ma-bulle-de-poils-icone-succes.svg")}#page-contact .section-formulaire form .formValidation-error,#page-contact .section-formulaire form .formValidation-success{padding:.5rem 1rem;border-radius:2rem;position:relative;text-align:center;color:var(--color-cold-4);background-color:var(--color-cold-1)}#page-contact .section-formulaire form .formValidation-error::before,#page-contact .section-formulaire form .formValidation-success::before{content:"";position:absolute;top:50%;left:0;width:2.5rem;height:2.5rem;background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}#page-contact .section-formulaire form .formValidation-error::before{background-image:url("../images/ma-bulle-de-poils-icone-echec.svg")}#page-contact .section-formulaire form .formValidation-success::before{background-image:url("../images/ma-bulle-de-poils-icone-succes.svg")}#page-contact .section-plan{padding-top:4rem;background-color:var(--color-cold-3)}#page-contact .section-plan h2{color:var(--color-cold-4)}#page-contact .section-plan>div{border-radius:2rem;border:1rem solid var(--color-cold-4);position:relative;height:35rem;-webkit-box-shadow:-1px -1px 3px var(--color-cold-2),1px -1px 3px var(--color-cold-2),-1px 1px 3px var(--color-cold-2),1px 1px 3px var(--color-cold-2);box-shadow:-1px -1px 3px var(--color-cold-2),1px -1px 3px var(--color-cold-2),-1px 1px 3px var(--color-cold-2),1px 1px 3px var(--color-cold-2)}#page-contact .section-plan>div::before,#page-contact .section-plan>div::after{content:"";position:absolute;background-repeat:no-repeat;background-size:100% auto;pointer-events:none;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}#page-contact .section-plan>div::before{top:-5.3rem;left:50%;width:3rem;height:5rem;background-image:url(../images/ma-bulle-de-poils-silhouette-chat.svg)}#page-contact .section-plan>div::after{bottom:-5.7rem;left:50%;width:36rem;height:10rem;background-image:url(../images/ma-bulle-de-poils-silhouette-chiens.svg)}#page-contact .section-plan>div iframe{border-radius:1rem;border:.1rem solid var(--color-cold-2)}@media(max-width: 1450px){#page-contact .section-coordonnees address h2{margin-bottom:6rem;margin-left:0;text-align:center}#page-contact .section-coordonnees address ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#page-contact .section-coordonnees address ul li:not(:last-of-type){margin-bottom:2em}#page-contact .section-coordonnees address ul li a{position:relative}#page-contact .section-coordonnees address ul li a::before{position:absolute;top:-3rem;left:calc(50% - 1.5rem)}}@media(max-width: 1430px){#page-contact .section-presentation>div p{max-width:37vw}}@media(max-width: 1070px){#page-contact .section-presentation>div .img-bulle-container{top:calc(50% - 15vw);width:30vw;height:30vw}#page-contact .section-presentation>div .img-bulle-container video{width:30vw;height:30vw}#page-contact .section-presentation>div p{max-width:48vw}}@media(max-width: 800px){#page-contact .section-presentation>div .img-bulle-container{margin-bottom:3rem;position:relative;left:calc(50% - 150px);width:300px;height:300px}#page-contact .section-presentation>div .img-bulle-container video{width:300px;height:300px}#page-contact .section-presentation>div p{max-width:100%}#page-contact .section-formulaire h2{margin-left:0}#page-contact .section-plan{padding-bottom:14rem}#page-contact .section-plan>div::before{left:22vw}}@media(max-width: 600px){#page-contact .section-formulaire form{padding:0 .5rem}#page-contact .section-formulaire form>p:first-of-type{text-align:center}#page-contact .section-formulaire form p:not(.formValidation-error):not(.formValidation-success),#page-contact .section-formulaire form .field-container{margin-left:.1rem;margin-right:.1rem}#page-contact .section-formulaire form>div:last-of-type .btn{margin:0 auto}#page-contact .section-formulaire form h2{margin-bottom:0}#page-contact .section-formulaire form label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-column:span 2;margin-left:0}#page-contact .section-formulaire form p,#page-contact .section-formulaire form label{text-align:center}#page-contact .section-formulaire form>div:not(:last-of-type){margin-bottom:2rem}#page-contact .section-formulaire form>div:last-of-type,#page-contact .section-formulaire form .formValidation-error,#page-contact .section-formulaire form .formValidation-success{grid-column:span 2;text-align:center}#page-contact .section-formulaire form .accessibility-icons-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#page-contact .section-formulaire form .accessibility-icons-container::before{top:2.7rem;right:-1.5rem}#page-contact .section-formulaire form .accessibility-icons-container::after{top:1.4rem;left:0;width:2.5rem;height:2.5rem}#page-contact .section-formulaire form .fm-field-error{text-align:center}#page-contact .section-formulaire form .formValidation-error,#page-contact .section-formulaire form .formValidation-success{margin-top:.5rem}#page-contact .section-plan{padding-left:0;padding-right:0}#page-contact .section-plan h2{padding-left:var(--space-viewport-mobile-l);padding-right:var(--space-viewport-mobile-l)}#page-contact .section-plan>div{border:0;border-radius:0;height:50vh}#page-contact .section-plan>div iframe{border:0;border-radius:0}#page-contact .section-plan>div::before{top:-11.8vw;left:15vw;width:8vw;height:14vw}#page-contact .section-plan>div::after{top:calc(100% - 12vw);bottom:auto;left:50%;right:0;height:30vw;width:95vw;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}#page-mentions-legales section.section-introduction{min-height:40vh}#page-mentions-legales section.section-identifications{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 2rem}#page-mentions-legales section.section-identifications>div:last-of-type{margin-top:1rem;justify-self:end}#page-mentions-legales section.section-identifications h1,#page-mentions-legales section.section-identifications h2{grid-column:span 2}#page-mentions-legales section:last-of-type p:last-of-type{margin-bottom:2rem}#page-mentions-legales section:last-of-type h3:last-of-type{margin-bottom:1rem}#page-mentions-legales section a{color:var(--color-cold-3)}#page-mentions-legales section table{margin-bottom:2rem}#page-mentions-legales section table th:first-of-type,#page-mentions-legales section table td:first-of-type{width:18%;word-wrap:anywhere}#page-mentions-legales section table th:last-of-type,#page-mentions-legales section table td:last-of-type{min-width:142px;width:14%}@media(max-width: 800px){#page-mentions-legales section.section-identifications{display:block}#page-mentions-legales section.section-identifications h1,#page-mentions-legales section.section-identifications h2{grid-column:unset}#page-mentions-legales section.section-identifications>div:first-of-type{margin-bottom:2rem}#page-mentions-legales section table tr th:first-of-type,#page-mentions-legales section table tr td:first-of-type{width:100%}#page-mentions-legales section table tr th:last-of-type,#page-mentions-legales section table tr td:last-of-type{width:100%}}/*# sourceMappingURL=style.min.css.map */