.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:#b15533;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:#fcf6f0;overflow:hidden}@media(min-width:768px){.tabs__ctn{max-width:calc(100% - 256px);margin:0 auto}}.tabs__ctn__headers{width:100%;height:64px;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;background-color:#fcf6f0}.tabs__ctn__headers::-webkit-scrollbar{display:none}.tabs__ctn__headers:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#f7eadd}.tabs__ctn__headers .btn span{overflow:initial}.tabs__ctn__headers__header{flex:1}@media(min-width:768px){.tabs__ctn__headers__header{padding:1.5rem}}.tabs__ctn__headers__header span{overflow:initial;text-overflow:clip;justify-self:center}.tabs__ctn__headers__header.active{background-color:#fcf6f0;border-bottom:4px solid #b15533;transition:.3s;color:#b15533;z-index:1}.tabs__ctn__headers.fixed-0{top:0}.tabs__ctn__headers.fixed-0,.tabs__ctn__headers.fixed-55{position:fixed;left:50%;transform:translateX(-50%);z-index:998}.tabs__ctn__headers.fixed-55{top:55px}.tabs__ctn__headers.fixed-72{top:72px}.tabs__ctn__headers.fixed-110,.tabs__ctn__headers.fixed-72{position:fixed;left:50%;transform:translateX(-50%);z-index:998}.tabs__ctn__headers.fixed-110{top:110px}.tabs__ctn__content{width:100%;display:flex;flex-direction:column;align-items:center;padding:1.875rem 0 1.5rem}@media(min-width:768px){.tabs__ctn__content{padding:2rem}}.tabs__ctn__content>*{padding:0 1.5rem}@media(min-width:768px){.tabs__ctn__content>*{padding:0;align-items:center}}.tabs__ctn__content>.full{padding:0}.tabs__ctn__contentWidthMedia{max-width:100vw;display:grid;gap:1rem;grid-template-rows:repeat(2,auto);grid-template-columns:1fr;background:#fcf6f0;padding:0}@media(min-width:768px){.tabs__ctn__contentWidthMedia{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(100px,1fr) 2fr;width:100%}}@media(min-width:1024px){.tabs__ctn__contentWidthMedia{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(150px,1fr) 2fr;width:100%}}@media(min-width:1280px){.tabs__ctn__contentWidthMedia{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(454px,1fr) 2fr;width:100%}}.tabs__ctn__contentWidthMedia--text{padding:.75rem 0;background:#fcf6f0}@media(min-width:768px){.tabs__ctn__contentWidthMedia--text{overflow:hidden;padding:4rem 0}}.tabs__ctn__contentWidthMedia--media{padding:1.75rem 0;width:100%;height:100%;background:#fcf6f0;position:sticky;top:0;align-self:start}@media(min-width:768px){.tabs__ctn__contentWidthMedia--media{padding:2.5rem 0}}.tabs__ctn__contentWidthMedia--media--portrait{width:100%;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:427px;height:auto}@media(min-width:768px){.tabs__ctn__contentWidthMedia--media--portrait{max-height:612px}}.tabs__ctn__contentWidthMedia--media--landscape{width:100%;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:427px;height:auto}@media(min-width:768px){.tabs__ctn__contentWidthMedia--media--landscape{max-height:612px}.tabs__ctn__headers.fixed-0{top:0}.tabs__ctn__headers.fixed-0,.tabs__ctn__headers.fixed-72{position:fixed;transform:translateX(-50%);left:50%;z-index:998}.tabs__ctn__headers.fixed-72{top:72px}.tabs__ctn__headers.fixed-74{top:74px}.tabs__ctn__headers.fixed-127,.tabs__ctn__headers.fixed-74{position:fixed;transform:translateX(-50%);left:50%;z-index:998}.tabs__ctn__headers.fixed-127{top:127px}.tabs__ctn__headers.fixed-144{position:fixed;top:144px;transform:translateX(-50%);left:50%;z-index:998}}.produitsFirstLevel .tabs__ctn__content.freeContent__pageDetailsProducts{padding:0}.headerTabsLink{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.tabs__ctn__headers.fixed-127{max-width:100%;margin:0 auto}@media(min-width:768px){.tabs__ctn__headers.fixed-127{max-width:calc(100% - 256px)}}.tabs__ctn__headers.fixed-144{max-width:100%;margin:0 auto}@media(min-width:768px){.tabs__ctn__headers.fixed-144{max-width:calc(100% - 256px)}}.tabs__ctn__headers.fixed-110{max-width:100%;margin:0 auto}@media(min-width:768px){.tabs__ctn__headers.fixed-110{max-width:calc(100% - 256px)}}.tabs__ctn__headers.fixed-55{max-width:100%;margin:0 auto}@media(min-width:768px){.tabs__ctn__headers.fixed-55{max-width:calc(100% - 256px)}}.grid-container{background-color:#fcf6f0;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;background:rgba(247,234,221,.32)}.grid-container .texte-more .textArea__content{border-bottom:1px solid #b15533}.grid-container .texte-more .textArea__content .textArea__text{background-color:rgba(0,0,0,0)}.grid-container .checkboxField{grid-area:checkboxField;justify-content:left;padding:0}.grid-container .checkboxField__input{position:absolute;left:0;top:-1px;opacity:0;width:2px;height:20px;z-index:1;cursor:pointer;border:2px solid #cd7142}.grid-container .checkboxField__checkmark{content:"";position:absolute;left:0;top:-1px;width:1.25rem;height:1.25rem;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:#6d4c3b}.grid-container .checkboxField__label{font-family:var(--font-metropolis),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#cd7142;text-transform:none;text-align:left;position:relative;left:32px;cursor:pointer;width:calc(100% - 32px)}.grid-container .checkboxField__label:focus{color:#3f2c1e}.grid-container .checkboxField__label__wysiwyg{width:calc(100% - 32px)}.grid-container .checkboxField__label__wysiwyg:focus{color:#6d4c3b}.grid-container .checkboxField__label__wysiwyg p{font-family:var(--font-metropolis),sans-serif;font-size:.875rem;line-height:140%;font-weight:400;font-style:normal;color:#3f2c1e;text-transform:none;text-align:left}.grid-container .checkboxField__label__wysiwyg .checkboxField__checkmark,.grid-container .checkboxField__label__wysiwyg .checkboxField__input,.grid-container .checkboxField__label__wysiwyg input:checked~.checkboxField__checkmark{height:1.25rem;width:1.25rem}.grid-container .checkboxField__label__wysiwyg .checkboxField__checkmark:before,.grid-container .checkboxField__label__wysiwyg .checkboxField__input:before,.grid-container .checkboxField__label__wysiwyg input:checked~.checkboxField__checkmark:before{top:2px}.grid-container .checkboxField__label__wysiwyg .checkboxField__checkmark{border-color:#3f2c1e}.grid-container .checkboxField__label__wysiwyg .checkboxField__checkmark:before{top:2px;left:calc(50% - 2.5px)}.grid-container .checkboxField:hover .checkboxField__label{font-family:var(--font-metropolis),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#a67f59;text-transform:none;text-align:left;transition:all .5s}.grid-container .checkboxField:hover .wysiwyg-content-textSubHeading p{color:#b15533;transition:all .5s}.grid-container .checkboxField:hover .checkboxField input:checked~.checkboxField__checkmark:before{border-color:#b15533}.grid-container .checkboxField:hover input~.checkboxField__checkmark{border:2px solid #b15533}.grid-container .checkboxField .checkboxField__input:hover label~.checkboxField__label{color:#b15533}.grid-container .checkboxField input:checked~.checkboxField__checkmark{height:1.25rem;width:1.25rem}.grid-container .btnField{grid-area:btnField;display:flex;justify-content:center;margin:1.5rem 0}.grid-container .btnField .btn--primary{line-height:80%}.grid-container .checkboxField__franchise:hover .checkboxField__checkmark{border:2px solid #b15533}.grid-container .checkboxField__franchise:hover .checkboxField__label__wysiwyg p{color:#d68e61}.grecaptcha-badge{z-index:100;visibility:hidden}.freeContent__pageTypeMarque .arrows_btn_sent{display:none}.sliderContainer{width:100%;max-width:100vw;overflow:hidden}.section-categories{display:flex;flex-direction:row;overflow:hidden;display:grid;grid-template-rows:repeat(auto-fit,minmax(250px,max-content));grid-template-columns:1fr;margin:0 0 0 1.5rem}@media(min-width:768px){.section-categories{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 0 0 1.5rem}}@media(min-width:1280px){.section-categories{margin:0}}.section-categories .card-category{flex:1 1 0%}@media(min-width:768px){.section-categories .card-category{border-bottom:none}}.section-categories .card-category:hover{transition:.3s;cursor:pointer}.section-categories .card-category:hover .title{font-family:var(--font-metropolis),sans-serif;font-size:1.0625rem;line-height:120%;font-weight:700;font-style:normal;color:#b15533;text-transform:uppercase;text-align:left}.section-categories .card-category:hover .text{color:#b15533}.section-categories .card-category:hover .media{background:#fff;opacity:.4;transition:.3s}.section-categories .card-category:focus .title{font-family:var(--font-metropolis),sans-serif;font-size:1.0625rem;line-height:125%;font-weight:800;font-style:normal;color:#803b2c;text-transform:uppercase;text-align:left}.section-categories .card-category:focus .text{color:#803b2c}.section-categories .card-category:focus .media{border:12px solid #803b2c}.section-categories .card-category .title{text-align:left;margin:0 0 .5rem;font-size:1.0625rem}.section-categories .card-category .title :focus,.section-categories .card-category .title :hover{font-size:1.0625rem}.section-categories .card-category .textSubHeading{color:#3f2c1e}.section-categories .card-category .text{margin:0;min-height:42px;color:#3f2c1e}.section-categories .card-category .text--noPadding{margin:0;color:#3f2c1e}.section-categories .card-category .cta{display:none;justify-content:flex-start;align-items:center;margin:.5rem 0 1.5rem}.section-categories .card-category .media{width:100%;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.section-categories .card-category .div-texte{position:relative;background:#f7eadd;padding:.625rem 1rem;margin:0 .75rem;top:-18px;z-index:1}@media(min-width:768px){.section-categories .card-category .div-texte{top:-32px}}.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:#fcf6f0}.section-categories .sliderSectionCategorieIf3 .slick-slide,.section-categories .sliderSectionCategorieIf4 .slick-slide,.section-categories .sliderSectionCategorieIf5 .slick-slide{padding:0 1rem 0 0}.section-categories .sliderSectionCategorieIf3 .slick-slide:last-child,.section-categories .sliderSectionCategorieIf4 .slick-slide:last-child,.section-categories .sliderSectionCategorieIf5 .slick-slide:last-child{padding:0}.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{flex:1 1 0%;background:#fcf6f0;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 .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 .sliderSectionCategorieIf3 .card-category .text--noPadding,.section-categories .sliderSectionCategorieIf4 .card-category .text,.section-categories .sliderSectionCategorieIf4 .card-category .text--noPadding,.section-categories .sliderSectionCategorieIf5 .card-category .text,.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:none;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;-o-object-fit:cover;object-fit:cover}.noSlider{display:grid}.mobileSlider .card-category{min-height:373px;padding:0 0 1.375rem}@media(min-width:768px){.mobileSlider .card-category{min-height:501px}}.sectionLesServicesTendances .card-category .media{max-height:373px;min-height:373px}@media(min-width:768px){.sectionLesServicesTendances .card-category .media{max-height:501px;min-height:501px}}.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:373px}@media(min-width:768px){.categoriesPage .card-category .media{max-height:501px;min-height:501px}}.sectionLesServicesSavoirFaire .section-categories .media{max-height:373px;min-height:373px}@media(min-width:768px){.sectionLesServicesSavoirFaire .section-categories .media{max-height:501px;min-height:501px}}.services .media{max-height:456px}@media(min-width:768px){.services .media{max-height:501px;min-height:501px}}.servicesFirstLevel .media{max-height:373px}@media(min-width:768px){.servicesFirstLevel .media{max-height:501px;min-height:501px}}.servicesFirstLevel .tabs__ctn .btn--tag3XS{max-width:100%}.produitsFirstLevel .media{max-height:373px}@media(min-width:768px){.produitsFirstLevel .media{max-height:501px;min-height:501px}}.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{background-color:#fcf6f0}.services .section-categories{padding:2rem 0;margin:0 1.5rem}@media(min-width:768px){.services .section-categories{margin:0;padding:2rem 7.25rem}}.produitsFirstLevel .titleSubtitleGeneric,.servicesFirstLevel .titleSubtitleGeneric{position:relative;padding:2rem 0 1rem}@media(min-width:768px){.produitsFirstLevel .titleSubtitleGeneric,.servicesFirstLevel .titleSubtitleGeneric{padding:2rem 0}}.produitsFirstLevel .titleSubtitleGeneric:before,.servicesFirstLevel .titleSubtitleGeneric:before{content:"";background:url(/images/brand/entete_mob_peinture.png) no-repeat 50%;width:100%;position:absolute;width:780px;height:44px;top:32px;right:0}@media(min-width:768px){.produitsFirstLevel .titleSubtitleGeneric:before,.servicesFirstLevel .titleSubtitleGeneric:before{background:url(/images/brand/entete_desk_peinture.png) no-repeat 50%;width:3024px;height:68px}}.produitsFirstLevel .titleSubtitleGeneric .titleXLBold,.servicesFirstLevel .titleSubtitleGeneric .titleXLBold{position:relative;font-size:1.375rem;line-height:110%;padding:0;z-index:1}@media(min-width:768px){.produitsFirstLevel .titleSubtitleGeneric .titleXLBold,.servicesFirstLevel .titleSubtitleGeneric .titleXLBold{font-size:2.25rem;line-height:100%;padding:0 0 .5rem}}.produitsFirstLevel .titleSubtitleGeneric .titleLGRegular,.servicesFirstLevel .titleSubtitleGeneric .titleLGRegular{position:relative;font-size:1.0625rem;line-height:115%;z-index:1}@media(min-width:768px){.produitsFirstLevel .titleSubtitleGeneric .titleLGRegular,.servicesFirstLevel .titleSubtitleGeneric .titleLGRegular{font-size:1.375rem;line-height:110%}}.produitsFirstLevel .mobileSlider,.servicesFirstLevel .mobileSlider{margin:0 1.5rem;gap:0}@media(min-width:768px){.produitsFirstLevel .mobileSlider,.servicesFirstLevel .mobileSlider{margin:0 8rem;gap:16px}}.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}