.sectionVto{grid-template-rows:repeat(2,auto);grid-template-rows:repeat(2,minmax(444px,max-content));grid-template-columns:1fr;display:grid;gap:2px;background:#040404;align-items:center}@media(min-width:768px){.sectionVto{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);max-height:694px}}.sectionVto .textContent{background:#fff;padding:4rem 2.5rem;height:100%;align-content:center}@media(min-width:768px){.sectionVto .textContent{padding:4rem}}.sectionVto .textContent .subtitle,.sectionVto .textContent .title{text-align:left}.sectionVto .textContent .text{padding:1.5rem 0 0}.sectionVto .textContent .cta{margin:1.5rem 0 0}.sectionVto .mediaContent{display:grid;grid-template-rows:292px auto;grid-template-columns:1fr;position:relative;width:100%;background:#fff;max-height:-moz-max-content;max-height:max-content}@media(min-width:768px){.sectionVto .mediaContent{display:grid;grid-template-rows:auto max-content;grid-template-columns:1fr;max-height:694px;height:100%}}.sectionVto .mediaContent__btnVTO{padding:1.5rem;display:grid;gap:1.5rem;row-gap:1.5rem;grid-template-rows:auto max-content;grid-template-columns:repeat(2,max-content);justify-content:center}@media(min-width:1536px){.sectionVto .mediaContent__btnVTO{display:grid;gap:1.5rem;grid-template-rows:1fr;grid-template-columns:repeat(4,auto);padding:1.5rem 4rem 4rem;justify-content:space-between}}.sectionVto .mediaContent__btnVTO .cta{width:100%;justify-content:flex-start}@media(min-width:1536px){.sectionVto .mediaContent__btnVTO .cta{width:100%}}.sectionVto .mediaContent__btnVTO .cta img{width:24px}.sectionVto .mediaContent__renderedImage{position:relative;width:100%;height:100%;max-height:292px;overflow:hidden}@media(min-width:768px){.sectionVto .mediaContent__renderedImage{max-height:566px}}.sectionVto .mediaContent__renderedImage .media{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.sectionVto .mediaContent__renderedImage .media{height:100%}}.mediaContent__renderedImage .animate{animation:imageAppear .5s ease-in}@keyframes imageAppear{0%{opacity:0}to{opacity:1}}.tabs__ctn{width:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden}.tabs__ctn__headers{width:100%;height:50px;display:flex;align-items:center;max-width:100vw;position:relative;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap}.tabs__ctn__headers::-webkit-scrollbar{display:none}.tabs__ctn__headers__header{flex:1}.tabs__ctn__headers__header span{overflow:initial;text-overflow:clip;justify-self:center}.tabs__ctn__headers__header.active{background-color:#040404;transition:.3s;color:#fff}.tabs__ctn__headers.fixed-0{position:fixed;top:0;left:0;z-index:998}.tabs__ctn__headers.fixed-55{position:fixed;top:55px;left:0;z-index:998}.tabs__ctn__headers.fixed-72{position:fixed;top:72px;left:0;z-index:998}.tabs__ctn__headers.fixed-110{position:fixed;top:110px;left:0;z-index:998}.tabs__ctn__content{width:100%;display:flex;flex-direction:column;padding:2.5rem 0}.tabs__ctn__content>*{padding:0 1.5rem}.tabs__ctn__content>.full{padding:0}.tabs__ctn__spacer{width:100%;display:none}.tabs__ctn__spacer.visible{height:50px;display:block}.tabs__ctn__contentWidthMedia{max-width:100vw;grid-template-rows:repeat(2,auto);grid-template-columns:1fr;display:grid;gap:2px;background:#d1d1d1;padding:0}.tabs__ctn__contentWidthMedia--text{padding:.75rem 0;background:#fff}.tabs__ctn__contentWidthMedia--media{padding:1.5rem;width:100%;height:100%;background:#fff;position:sticky;top:0;align-self:start}.tabs__ctn__contentWidthMedia--media--portrait{width:100%;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:342px;height:auto}.tabs__ctn__contentWidthMedia--media--landscape{width:100%;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:520px;height:auto}@media(min-width:768px){.tabs__ctn__headers{height:65px}.tabs__ctn__headers__header{padding:1.5rem}.tabs__ctn__headers.fixed-0{position:fixed;top:0;left:0;z-index:998}.tabs__ctn__headers.fixed-72{position:fixed;top:72px;left:0;z-index:998}.tabs__ctn__headers.fixed-74{position:fixed;top:74px;left:0;z-index:998}.tabs__ctn__headers.fixed-127{position:fixed;top:127px;left:0;z-index:998}.tabs__ctn__headers.fixed-144{position:fixed;top:144px;left:0;z-index:998}.tabs__ctn__content{padding:2.5rem 0;align-items:center}.tabs__ctn__content>*{padding:0}.tabs__ctn__spacer.visible{height:65px}.tabs__ctn__contentWidthMedia--text{overflow:hidden;padding:4rem 0}.tabs__ctn__contentWidthMedia--media{padding:4rem}}@media(min-width:1024px){.tabs__ctn__contentWidthMedia{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(454px,1fr) 2fr;width:100%}.tabs__ctn__contentWidthMedia--media--portrait{max-height:720px}.tabs__ctn__contentWidthMedia--media--landscape{max-height:375px}}.produitsFirstLevel .tabs__ctn__content.freeContent__pageDetailsProducts{padding:0}.headerTabsLink{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.grid-container{display:grid;grid-template-columns:1fr;grid-template-areas:"first-name" "last-name" "address" "postal-code" "city" "phone" "email" "age" "hairdressing-experience" "texte-area" "have-location" "present-in-salon" "personal-contribution" "texte-more" "checkboxField" "btnField";grid-gap:16px}@media(min-width:768px){.grid-container{grid-template-columns:1fr 1fr;grid-template-areas:"first-name last-name" "address address" "postal-code city" "phone email" "age  hairdressing-experience" "texte-area texte-area" "have-location have-location" "present-in-salon present-in-salon" "personal-contribution personal-contribution" "texte-more texte-more" "checkboxField checkboxField" "btnField btnField"}}.grid-container .first-name{grid-area:first-name}.grid-container .last-name{grid-area:last-name}.grid-container .address{grid-area:address}.grid-container .postal-code{grid-area:postal-code}.grid-container .city{grid-area:city}.grid-container .phone{grid-area:phone}.grid-container .email{grid-area:email}.grid-container .age{grid-area:age}.grid-container .hairdressing-experience{grid-area:hairdressing-experience}.grid-container .texte-area{grid-area:texte-area}.grid-container .have-location{grid-area:have-location}.grid-container .present-in-salon{grid-area:present-in-salon}.grid-container .personal-contribution{grid-area:personal-contribution}.grid-container .texte-more{grid-area:texte-more}.grid-container .checkboxField{grid-area:checkboxField;justify-content:left;padding:0}.grid-container .checkboxField__input{position:absolute;left:0;top:-1px;opacity:0;width:24px;height:24px;z-index:1;cursor:pointer;border:2px solid #6d6d6d}.grid-container .checkboxField__checkmark{content:"";position:absolute;left:0;top:-1px;width:1.5rem;height:1.5rem;border:2px solid #6d6d6d;background:#fff;border-radius:30%;transition:all .5s}.grid-container .checkboxField__checkmark:before{content:"";position:absolute;top:0;left:calc(50% - 2.5px);transform:rotate(45deg);width:.375rem;height:.625rem;border:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#a9582d}.grid-container .checkboxField__label{font-family:var(--font-open-sans),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#6d6d6d;text-transform:none;text-align:left;position:relative;left:32px;cursor:pointer;width:calc(100% - 32px)}.grid-container .checkboxField__label:hover{color:#c38c6e}.grid-container .checkboxField__label:focus{color:#a9582d}.grid-container .checkboxField__label__wysiwyg{width:calc(100% - 32px)}.grid-container .checkboxField__label__wysiwyg:focus{color:#a9582d}.grid-container .checkboxField__label__wysiwyg p{font-family:var(--font-open-sans),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#6d6d6d;text-transform:none;text-align:left}.grid-container .checkboxField__label__wysiwyg p:hover{color:#c38c6e}.grid-container .checkboxField__label__wysiwyg p:focus{color:#a9582d}.grid-container .btnField{grid-area:btnField;display:flex;justify-content:center;margin:1.5rem 0}.grecaptcha-badge{z-index:100;visibility:hidden}.checkboxField__franchise .checkboxField__input:hover div~.checkboxField__label__wysiwyg p{color:#6d6d6d}.freeContent__pageTypeMarque .arrows_btn_sent{display:none}.sliderContainer{width:100%;max-width:100vw;overflow:hidden}.section-categories{display:flex;flex-direction:row;background-color:#fff;overflow:hidden;display:grid;grid-template-rows:repeat(auto-fit,minmax(250px,max-content));grid-template-columns:1fr}@media(min-width:768px){.section-categories{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.section-categories .card-category{flex:1 1 0%;padding:1.5rem 1.5rem .5rem;background:#fff}@media(min-width:768px){.section-categories .card-category{border-bottom:none}}.section-categories .card-category:hover{opacity:.7;transition:.3s;cursor:pointer}.section-categories .card-category:hover .title{font-family:var(--font-open-sans),sans-serif;font-size:1.0625rem;line-height:125%;font-weight:800;font-style:normal;color:#c38c6e;text-transform:uppercase;text-align:left}.section-categories .card-category:hover .cta svg{stroke:#c38c6e;transition:.3s}.section-categories .card-category:focus .title{font-family:var(--font-open-sans),sans-serif;font-size:1.0625rem;line-height:125%;font-weight:800;font-style:normal;color:#a9582d;text-transform:uppercase;text-align:left}.section-categories .card-category:focus .cta svg{stroke:#a9582d;transition:.3s}.section-categories .card-category .title{text-align:left;margin:0 0 .5rem}.section-categories .card-category .text{margin:0 0 .5rem;min-height:42px}.section-categories .card-category .text--noPadding{margin:0}.section-categories .card-category .cta{display:flex;justify-content:flex-start;align-items:center;margin:.5rem 0 1.5rem}.section-categories .card-category .media{width:100%;max-width:100%;height:auto;padding:0 0 1rem;-o-object-fit:cover;object-fit:cover}.section-categories .sliderSectionCategorieIf3,.section-categories .sliderSectionCategorieIf3 .slick-list,.section-categories .sliderSectionCategorieIf4,.section-categories .sliderSectionCategorieIf4 .slick-list,.section-categories .sliderSectionCategorieIf5,.section-categories .sliderSectionCategorieIf5 .slick-list{background:#fff}.section-categories .sliderSectionCategorieIf3:nth-last-child(4n),.section-categories .sliderSectionCategorieIf4:nth-last-child(4n),.section-categories .sliderSectionCategorieIf5:nth-last-child(4n){border-right:none}.section-categories .sliderSectionCategorieIf3 .card-category,.section-categories .sliderSectionCategorieIf4 .card-category,.section-categories .sliderSectionCategorieIf5 .card-category{border-right:2px solid #040404;flex:1 1 0%;padding:1.5rem 1.5rem .5rem;background:#fff;height:-moz-max-content;height:max-content}@media(min-width:640px){.section-categories .sliderSectionCategorieIf3 .card-category,.section-categories .sliderSectionCategorieIf4 .card-category,.section-categories .sliderSectionCategorieIf5 .card-category{min-height:auto;max-height:-moz-max-content;max-height:max-content}}.section-categories .sliderSectionCategorieIf3 .card-category .slick-slide,.section-categories .sliderSectionCategorieIf3 .card-category .slick-slider,.section-categories .sliderSectionCategorieIf4 .card-category .slick-slide,.section-categories .sliderSectionCategorieIf4 .card-category .slick-slider,.section-categories .sliderSectionCategorieIf5 .card-category .slick-slide,.section-categories .sliderSectionCategorieIf5 .card-category .slick-slider{background-color:#fff}.section-categories .sliderSectionCategorieIf3 .card-category .slick-active,.section-categories .sliderSectionCategorieIf4 .card-category .slick-active,.section-categories .sliderSectionCategorieIf5 .card-category .slick-active{border-right:2px solid #040404}.section-categories .sliderSectionCategorieIf3 .card-category .title,.section-categories .sliderSectionCategorieIf4 .card-category .title,.section-categories .sliderSectionCategorieIf5 .card-category .title{text-align:left;margin:0 0 .5rem;min-height:42px}.section-categories .sliderSectionCategorieIf3 .card-category .text,.section-categories .sliderSectionCategorieIf4 .card-category .text,.section-categories .sliderSectionCategorieIf5 .card-category .text{margin:0 0 .5rem}.section-categories .sliderSectionCategorieIf3 .card-category .text--noPadding,.section-categories .sliderSectionCategorieIf4 .card-category .text--noPadding,.section-categories .sliderSectionCategorieIf5 .card-category .text--noPadding{margin:0}.section-categories .sliderSectionCategorieIf3 .card-category .cta,.section-categories .sliderSectionCategorieIf4 .card-category .cta,.section-categories .sliderSectionCategorieIf5 .card-category .cta{display:flex;justify-content:flex-start;align-items:center;margin:.5rem 0 1.5rem}.section-categories .sliderSectionCategorieIf3 .card-category .media,.section-categories .sliderSectionCategorieIf4 .card-category .media,.section-categories .sliderSectionCategorieIf5 .card-category .media{width:100%;max-width:100%;height:auto;padding:0 0 1rem;-o-object-fit:cover;object-fit:cover}.noSlider{display:grid}.noSlider .card-category{border-right:none}.last-items{border-right:none!important}.mobileSlider .card-category{border-right:none;border-bottom:2px solid #d1d1d1;min-height:365px}.sectionLesServicesTendances .card-category .media{max-height:256px}@media(min-width:768px){.sectionLesServicesTendances .card-category .media{max-height:246px;min-height:246px}}.articleMag .card-category .media{max-height:425px}@media(min-width:768px){.articleMag .card-category .media{max-height:425px;min-height:425px}}.categoriesPage .card-category .media{max-height:390px}@media(min-width:768px){.categoriesPage .card-category .media{max-height:530px;min-height:530px}}.sectionLesServicesSavoirFaire .section-categories .media{max-height:345px}@media(min-width:768px){.sectionLesServicesSavoirFaire .section-categories .media{max-height:410px;min-height:410px}}.sectionLesServicesSavoirFaire .section-categories .sliderSectionCategorieIf3 .card-category,.sectionLesServicesSavoirFaire .section-categories .sliderSectionCategorieIf3 .card-category .slick-active,.sectionLesServicesSavoirFaire .section-categories .sliderSectionCategorieIf4 .card-category,.sectionLesServicesSavoirFaire .section-categories .sliderSectionCategorieIf4 .card-category .slick-active,.sectionLesServicesSavoirFaire .section-categories .sliderSectionCategorieIf5 .card-category,.sectionLesServicesSavoirFaire .section-categories .sliderSectionCategorieIf5 .card-category .slick-active{border-right:2px solid #d1d1d1}.services .media{max-height:427px}@media(min-width:768px){.services .media{max-height:410px;min-height:410px}}.servicesFirstLevel .media{max-height:345px}@media(min-width:768px){.servicesFirstLevel .media{max-height:810px;min-height:810px}}.produitsFirstLevel .media{max-height:256px}@media(min-width:768px){.produitsFirstLevel .media{max-height:530px;min-height:530px}}.content_product_savoir_faire .blockTextContainer,.content_product_savoir_faire .section-categories .sliderSectionCategorieIf3 .card-category,.content_product_savoir_faire .section-categories .sliderSectionCategorieIf4 .card-category,.content_product_savoir_faire .section-categories .sliderSectionCategorieIf5 .card-category,.content_product_savoir_faire card-category{background-color:#f6f6f6}.sliderSectionCategorieIf3{width:100.12%;max-width:100vw;overflow:hidden;background:#fff}@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";.sliderSectionCategorieIf4,.sliderSectionCategorieIf5{width:100.086%;max-width:100vw;overflow:hidden;background:#fff}