@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap"
@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";.hairdressersBy{display:flex;flex-direction:column;width:100%;background-color:#fff;padding:0 1rem;margin:0 auto -2.5rem}@media(min-width:768px){.hairdressersBy{padding:0;width:58.33%;margin-bottom:-3rem}}.hairdressersBy__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:100px;height:3.75rem;background-color:#f7f1ed;padding:1rem 1.5rem 1rem 2.5rem}.hairdressersBy__header .btn--scrollingMenu-2XS span.textButton,.hairdressersBy__header .btn--scrollingMenu-S span.textButton{display:block;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.hairdressersBy__header__title{font-family:var(--font-ubuntu),sans-serif;font-size:.8125rem;line-height:120%;font-weight:700;font-style:normal;color:#3c2109;text-transform:uppercase;text-align:center}.hairdressersBy__header__icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center}.hairdressersBy .expandable__content{display:grid;gap:1rem;padding:.75rem;width:100%;transition:background-color .3s ease,height .3s ease;visibility:hidden}.hairdressersBy .expandable__content__link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hairdressersBy .expandable__content.open{background-color:#f7f1ed;width:100%;margin-bottom:1.5rem;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;visibility:visible}.hairdressersBy__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;padding:0 1.75rem 1rem}.hairdressersBy__content__link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#3c2109;text-transform:capitalize;text-align:left}.hairdressersBy__content__link:active{color:#b03229}@media(min-width:768px){.hairdressersBy__content__link:hover{color:#b03229;text-decoration:underline}}.hairdressersBy:has(.expandable__content.open) .hairdressersBy__header{border-radius:10px 10px 0 0}.hairdressersBy:has(.expandable__content.open) .expandable__content.open{transition:all 1s ease}.hairdressersBy:has(.expandable__content.open) .btn--scrollingMenu-S{color:#b03229}.hairdressersBy:has(.expandable__content.open) .btn--scrollingMenu-S svg path{fill:#b03229}.hairdressersBy:has(.expandable__content.open) .btn--scrollingMenu-2XS{color:#b03229}.hairdressersBy:has(.expandable__content.open) .btn--scrollingMenu-2XS svg path{fill:#b03229}.breadcrumb__ctn{height:49px;width:100%;max-width:100vw;display:flex;align-items:center;position:relative;overflow:hidden;overflow-x:scroll;background:#fff}@media(min-width:768px){.breadcrumb__ctn{overflow-x:hidden}}.breadcrumb__ctn__list{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-start;padding:1rem 1.5rem;gap:1.5rem;font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#6d6d6d;text-transform:capitalize;text-align:left;white-space:nowrap}@media(min-width:768px){.breadcrumb__ctn__list{padding:1rem 4rem}}.breadcrumb__ctn__list__item:hover{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#b03229;text-transform:capitalize;text-align:left}.breadcrumb__ctn__list__item__ctn__link__text.disabled{opacity:.5}.breadcrumb__ctn__list__item.active{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#b03229;text-transform:capitalize;text-align:left}.breadcrumb__ctn__list.overflow{right:0;padding:0;gap:12px;left:18px}@media(min-width:768px){.breadcrumb__ctn__list.overflow{right:0}}.goodays__ctn{display:flex;flex-flow:column;padding:2rem 1.5rem;background-color:#b03229;background-image:none;width:100%;border-radius:12px;margin:0 auto;max-width:calc(100% - 32px)}@media(min-width:1024px){.goodays__ctn{max-width:calc(100% - 128px)}}@media(min-width:768px){.goodays__ctn{padding:2rem 0;background-image:url(/images/brand/goodays_desk.png);background-size:contain;background-repeat:no-repeat;background-position:100%}}.goodays__ctn__content{display:flex;flex-direction:column;align-items:center;gap:.75rem}.goodays__ctn__content__heading{font-family:var(--font-ubuntu),sans-serif;font-size:1.375rem;line-height:125%;font-weight:400;font-style:normal;color:#f7f1ed;text-transform:uppercase;text-align:center}.goodays__ctn__content__notation{display:flex;align-items:center;gap:1rem}.goodays__ctn__content__notation__note{display:flex;align-items:center;gap:.5rem}.goodays__ctn__content__notation__note__note,.goodays__ctn__content__notation__note__total{font-family:var(--font-ubuntu),sans-serif;font-size:1.375rem;line-height:125%;font-weight:700;font-style:normal;color:#f7f1ed;text-transform:uppercase;text-align:center}.goodays__ctn__content__notation__icons .reviewStars__ctn__star{width:2rem;height:2rem}.goodays__ctn__content__notation__icons .reviewStars__ctn__star>svg{position:relative;width:2rem;height:2rem;stroke-width:.1}.goodays__ctn__content__notation__icons .reviewStars__ctn__star.active>svg{position:relative;width:2rem;height:2rem}.goodays__ctn__content__notation__icons .reviewStars__ctn__star>.star-half-icon{width:40%}.goodays__ctn__content__notation__icons .reviewStars__ctn__star .star-default-icon{position:absolute}.goodays__ctn__content__subHeading{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:160%;font-weight:400;font-style:normal;color:#f7f1ed;text-transform:none;text-align:center;letter-spacing:.15px}.goodays__ctn__content__cta{display:none}.goodays__ctn__content__cta .btn{margin-top:1.5rem}.accordion__content{max-height:var(--full-height);overflow:hidden;transition:max-height .5s cubic-bezier(0,1,0,1)}.accordion .expanded{max-height:1000px;transition:max-height 1s ease-in-out}.accordion__cancelLineclamp{overflow:visible;display:-webkit-box;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:vertical;text-overflow:"";white-space:normal}.baselineContainer{position:relative;background:#b03229;overflow:hidden;background-size:contain;background-repeat:no-repeat;border-radius:10px;margin:0 auto;max-width:calc(100% - 32px);padding:4rem 1.5rem}@media(min-width:1024px){.baselineContainer{max-width:calc(100% - 128px);padding:6rem 1.5rem;margin:2rem auto}}.baselineContainer__quote{position:relative;margin:0 auto}.baselineContainer__quote .text-default{color:#b03229}.baselineContainer__quote .text-colorSecondary-5{color:#fff}.enteteInstitutionnelle__header{position:relative;border-radius:10px;max-width:calc(100% - 32px);background:transparent;padding:1.5rem 0 0;margin:0 auto}@media(min-width:1024px){.enteteInstitutionnelle__header{max-width:calc(100% - 128px)}}.enteteInstitutionnelle__header .textContent{width:100%;display:grid;grid-template-rows:repeat(4,max-content);grid-template-columns:auto;align-content:center;position:absolute;bottom:24px;transform:translateY(24px);padding:4rem 1.5rem;z-index:10;height:calc(100% - 24px);background:linear-gradient(90deg,rgba(0,0,0,.2),transparent);border-radius:10px}@media(min-width:768px){.enteteInstitutionnelle__header .textContent{width:calc(41.66% + 128px);padding:4rem;bottom:50%;transform:translateY(calc(50% + 12px))}}.enteteInstitutionnelle__header .textContent .title{font-family:var(--font-ubuntu),sans-serif;font-size:1.625rem;line-height:120%;font-weight:500;font-style:normal;color:#fff;text-transform:uppercase;text-align:left}@media(min-width:768px){.enteteInstitutionnelle__header .textContent .title{position:unset;font-family:var(--font-ubuntu),sans-serif;font-size:2.1875rem;line-height:130%;font-weight:500;font-style:normal;color:#fff;text-transform:uppercase;text-align:left}}.enteteInstitutionnelle__header .textContent .subtitle{margin:0 0 1.5rem;font-size:1.1875rem;color:#fff;text-align:left}.enteteInstitutionnelle__header .textContent .accordion .btn--callOut1--negative svg path{fill:#fff;stroke-width:.2}.enteteInstitutionnelle__header .textContent .accordion .btn--callOut1--negative:hover svg path{fill:#fff;stroke-width:.2;transition:.3}.enteteInstitutionnelle__header .textContent .accordion .btn--callOut1--negative:focus svg path{fill:#fff;stroke-width:.2}.enteteInstitutionnelle__header .mediaContent{width:100%;height:100%;border-radius:10px}.enteteInstitutionnelle__header .mediaContent__media{width:100%;max-width:100%;max-height:470px;min-height:470px;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media(min-width:768px){.enteteInstitutionnelle__header .mediaContent__media{min-height:360px;max-height:360px}}.enteteLevelThree{padding:4rem 1rem;background-color:#b03229;border-radius:10px;max-width:calc(100% - 32px);margin:1.5rem auto 0}@media(min-width:1024px){.enteteLevelThree{max-width:calc(100% - 128px)}}@media(min-width:768px){.enteteLevelThree{padding:4rem;margin:0 auto}}.enteteLevelThree .titleXSRegular{color:#f9e6e5}.enteteLevelThree .title{font-family:var(--font-ubuntu),sans-serif;font-size:1.5625rem;line-height:120%;font-weight:400;font-style:normal;color:#f9e6e5;text-transform:uppercase;text-align:center}@media(min-width:768px){.enteteLevelThree .title{font-family:var(--font-ubuntu),sans-serif;font-size:2.5rem;line-height:120%;font-weight:400;font-style:normal;color:#f9e6e5;text-transform:uppercase;text-align:center}}.enteteLevelThree .text{padding:.75rem 0 0;font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#f9e6e5;text-transform:none}.enteteLevelThree .text,.enteteLevelThree--accordionText{width:100%;margin:0 auto;text-align:center}@media(min-width:768px){.enteteLevelThree--accordionText{width:75%}}.enteteLevelThree--accordionText div:has(>.enteteLevelThree--cta){width:100%;display:flex;align-items:center;justify-content:center}.enteteLevelThree--accordionText .btn--callOut1--negative{color:#f9e6e5}.enteteLevelThree--accordionText .btn--callOut1--negative svg{stroke:#f9e6e5}.enteteLevelThree--accordionText .btn--callOut1--negative:hover{color:#f9e6e5}.enteteLevelThree--accordionText .btn--callOut1--negative:hover svg{stroke:#f9e6e5}.enteteLevelThree--accordionText .btn--callOut1--negative:focus{color:#f9e6e5}.enteteLevelThree--accordionText .btn--callOut1--negative:focus svg{stroke:#f9e6e5}.image-background{height:212px;overflow:hidden;background-color:#4f4f4f;background-image:none!important;border-radius:12px;padding:1.5rem}@media(min-width:768px){.image-background{height:304px;padding:4.5rem 4rem}}.heroContainer{background:#fff;overflow:hidden;margin:0 auto;max-width:100%}.heroContainer .sliderHero{position:relative;width:100%;max-width:100vw;margin:0 auto}.heroContainer .sliderHero .slick-dots{display:flex!important;max-width:-moz-fit-content;max-width:fit-content;position:relative;background-color:#fff;padding:.25rem;bottom:0;margin:auto}@media(min-width:1100px){.heroContainer .sliderHero .slick-dots{position:absolute;right:25.375rem;left:revert;bottom:4.375rem}}.heroContainer .sliderHero .slick-dots li{width:.5rem;height:.5rem;margin:0;padding:0 .8125rem 0 .25rem;color:#f6dad9;opacity:1}.heroContainer .sliderHero .slick-dots li:first-child{padding:0 .8125rem 0 .0625rem}.heroContainer .sliderHero .slick-dots li:last-child{padding:0 .5rem 0 .25rem}.heroContainer .sliderHero .slick-dots li::hover{color:#b03229}.heroContainer .sliderHero .slick-dots li button{position:absolute;width:.5rem;height:.5rem;padding:0}.heroContainer .sliderHero .slick-dots li button:focus:before,.heroContainer .sliderHero .slick-dots li button:hover:before{color:#b03229}.heroContainer .sliderHero .slick-dots li button:before{width:.5rem;height:.5rem;font-size:8px;line-height:10px;color:#b03229}.heroContainer .sliderHero .slick-dots li.slick-active button:before{opacity:1}.heroContainer .items{position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:auto}.heroContainer .items .textContainer{position:relative;bottom:0;right:0;display:grid;grid-template-rows:repeat(3,auto);grid-template-columns:1fr;align-self:center;width:100%;max-width:100%;padding:1.3125rem 1.5rem 0;background:#fff;border-radius:10px;color:#3c2109}@media(min-width:1100px){.heroContainer .items .textContainer{position:absolute;bottom:2.875rem;right:2.5rem;max-width:455px;padding:1.5rem 2.5rem 2.5rem}}.heroContainer .items .textContainer .title{text-align:left;margin:0 0 .75rem}@media(min-width:1100px){.heroContainer .items .textContainer .title{font-family:var(--font-ubuntu),sans-serif;font-size:1.1875rem;line-height:125%;font-weight:700;font-style:normal;color:#3c2109;text-transform:uppercase;text-align:left}}.heroContainer .items .textContainer .text{margin:0 0 1.5rem;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#6d6d6d;overflow:hidden}@media(min-width:1100px){.heroContainer .items .textContainer .text{display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}}.heroContainer .items .textContainer .cta a{width:100%}.heroContainer .items .textContainer .btn--primary{display:flex;justify-content:center;width:100%;max-width:100%;margin-bottom:1.5rem}@media(min-width:1100px){.heroContainer .items .textContainer .btn--primary{margin-bottom:2rem}}.heroContainer .items .mediaContainer .media{width:100vw;height:100vh;max-height:306px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media(min-width:768px){.heroContainer .items .mediaContainer .media{max-height:760px}}.heroContainer .items__containerVideoOEmbed{display:flex;justify-content:center}.heroContainer .squareCustomArrow{display:none}.squareCustomArrow{display:flex;justify-content:center;align-items:center;height:2.5rem;width:2.5rem;padding:.5rem;border:2px solid #b03229}.squareCustomArrow--next{position:absolute;top:calc(50% + 40px);z-index:100;right:calc(33.33% - 40px);transform:translate(-50%,-50%);background-color:#888}.squareCustomArrow--next:hover{background-color:#f6f6f6;transition:.3s}.squareCustomArrow--next:hover svg{stroke:#888}.squareCustomArrow--next:focus{background-color:#e7e7e7}.squareCustomArrow--prev{position:absolute;top:50%;z-index:100;right:calc(33.33% - 40px);transform:translate(-50%,-50%);background-color:#fff;border-bottom:none}.squareCustomArrow--prev svg{display:flex;justify-content:center;align-items:center}.squareCustomArrow--prev:hover{background-color:#f6f6f6;transition:.3s}.squareCustomArrow--prev:hover svg{stroke:#888}.squareCustomArrow--prev:focus{background-color:#e7e7e7}.squareCustomArrow--prev:focus svg{stroke:#5d5d5d}.roundCustomArrow{display:none;justify-content:center;align-items:center;width:50%;height:100vh;max-width:7rem;max-height:7rem;position:absolute;top:calc(50% - 56px);right:31%;border-radius:50%;background:hsla(0,0%,53%,.64);box-shadow:0 8px 16px 0 rgba(4,4,4,.16);margin:0}@media(min-width:1024px){.roundCustomArrow{right:30.1%}}@media(min-width:1280px){.roundCustomArrow{right:30.5%}}@media(min-width:1536px){.roundCustomArrow{right:30.8%}}.roundCustomArrow:hover{cursor:pointer;transition:.3s}.roundCustomArrow .container-blur{width:7rem;height:7rem;border-radius:50%}.roundCustomArrow--next{position:absolute;top:50%;z-index:100;right:-17%;transform:translate(-50%,-50%)}.roundCustomArrow--next:hover{transition:.3s}.roundCustomArrow--next:focus svg,.roundCustomArrow--next:hover svg{stroke:#5d5d5d}.roundCustomArrow--prev{position:absolute;top:50%;z-index:100;right:25%;transform:translate(-50%,-50%);border-bottom:none}.roundCustomArrow--prev:hover{transition:.3s}.roundCustomArrow--prev:focus svg,.roundCustomArrow--prev:hover svg{stroke:#5d5d5d}.freeContent__pageDetailsProducts{right:27%}@media(min-width:1024px){.freeContent__pageDetailsProducts .roundCustomArrow{right:28%}}@media(min-width:1100){.freeContent__pageDetailsProducts .roundCustomArrow{right:28.5%}}@media(min-width:1280px){.freeContent__pageDetailsProducts .roundCustomArrow{right:29.5%}}.oembed__youtube{position:relative;padding-bottom:56.25%;width:100%;height:0;overflow:hidden}.oembed__youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.postInstagram{position:relative;max-width:100vw;overflow:hidden;display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(calc(50% - 24px),1fr));gap:.5rem;justify-self:center;align-self:center}@media(min-width:1024px){.postInstagram{gap:1.5rem;display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media(min-width:1280px){.postInstagram{display:grid;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(195px,1fr))}}.postInstagram .itemsInstagram{display:grid;align-self:center;justify-self:center}.postInstagram .itemsInstagram :after,.postInstagram .itemsInstagram :before{width:48px;max-width:100%;border-radius:50%;background-color:#fff}.postInstagram .itemsInstagram:nth-child(4),.postInstagram .itemsInstagram:nth-child(5){display:none}.postInstagram .itemsInstagram img{max-width:100%;width:100%;border-radius:10px;min-height:250px}@media(min-width:768px){.postInstagram .itemsInstagram img{max-width:295px;width:100%}}@media(min-width:1024px){.postInstagram .itemsInstagram img{max-width:295px;min-height:367px;width:100%}}.postInstagram .itemsMedia{-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;filter:none}.postInstagram .iframe-container{display:grid;align-self:center;justify-self:center;max-width:100%;width:210px}.postInstagram .iframe-wrapper{position:relative;width:100%;height:0;padding-top:127%}.postInstagram .iframe{position:absolute;width:100%;height:100%;top:0;left:0}.pushRdvContainer{background:#fff;display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:1fr}.pushRdvContainer .cards{display:grid;grid-template-rows:repeat(auto-fit,minmax(100px,1fr));grid-template-columns:1fr;max-width:100%;width:100%;margin:0 auto;order:2}@media(min-width:1024px){.pushRdvContainer .cards{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));order:1}}.pushRdvContainer .cards .items{display:grid;grid-template-rows:repeat(2,max-content);grid-template-columns:1fr;row-gap:.5rem;padding:1.5rem 2.5rem;align-items:flex-start;background:#fff}@media(min-width:1024px){.pushRdvContainer .cards .items{padding:4rem}}.pushRdvContainer .cards .items--header{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));align-items:center}.pushRdvContainer .cards .items--header .title3XSBold{text-align:left}.pushRdvContainer .cards .items--icons{margin-right:1rem}.pushRdvContainer .cards .items--title{width:250px;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.pushRdvContainer .cards .items--text{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;color:#6d6d6d}.btn--hyperlinkNegative{width:-moz-max-content;width:max-content}.bannerPromotion{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#b03229;padding:1.5rem 0 1rem;overflow:hidden;order:1}@media(min-width:1024px){.bannerPromotion{order:2}}.bannerPromotion .hyperlink{width:100%;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;padding:0}@media(min-width:768px){.bannerPromotion .hyperlink{padding:0 5rem}}.bannerPromotion__btn{padding:.5rem 0}.bannerPromotion .subText{display:grid;justify-content:center}.bannerPromotion__contentRepeatDiv{display:flex;justify-content:center;width:100%;padding-bottom:.5rem;overflow:hidden}@media(min-width:768px){.bannerPromotion__contentRepeatDiv{justify-content:left}}.pushSalon{grid-template-rows:repeat(3,auto);grid-template-columns:1fr;display:grid;gap:12px;background:#fff;border-radius:0;max-width:calc(100% - 32px);margin:0 auto}@media(min-width:1024px){.pushSalon{display:grid;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);max-width:calc(100% - 128px)}}.pushSalon .item__baseline{display:none}@media(min-width:1024px){.pushSalon .item__baseline{display:grid;order:3;padding:2rem;border-radius:10px}}.pushSalon .item__baseline .container{position:relative;display:grid}@media(min-width:1024px){.pushSalon .item__baseline .content{display:grid;grid-template-rows:repeat(2,max-content);grid-template-columns:1fr;align-self:center}}.pushSalon .item__baseline .text-default{color:#b03229}.pushSalon .item__textContent{display:grid;grid-template-rows:repeat(4,max-content);grid-template-columns:auto;padding:3rem 1.5rem;align-content:center;align-self:center;order:1;background:#f7f1ed;height:100%;border-radius:10px}@media(min-width:1024px){.pushSalon .item__textContent{padding:5rem 4rem;order:2}}.pushSalon .item__textContent .title{font-family:var(--font-ubuntu),sans-serif;font-size:1.625rem;line-height:120%;font-weight:500;font-style:normal;color:#b03229;text-transform:uppercase;text-align:left}@media(min-width:768px){.pushSalon .item__textContent .title{font-family:var(--font-ubuntu),sans-serif;font-size:2.1875rem;line-height:130%;font-weight:500;font-style:normal;color:#b03229;text-transform:uppercase;text-align:left}}.pushSalon .item__textContent .subTitle{font-family:var(--font-ubuntu),sans-serif;font-size:1.375rem;line-height:125%;font-weight:400;font-style:normal;color:#b03229;text-transform:uppercase;text-align:left}@media(min-width:768px){.pushSalon .item__textContent .subTitle{font-family:var(--font-ubuntu),sans-serif;font-size:1.625rem;line-height:120%;font-weight:400;font-style:normal;color:#b03229;text-transform:uppercase;text-align:left}}.pushSalon .item__textContent .text{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:160%;font-weight:400;font-style:normal;color:#6d6d6d;text-transform:none;text-align:left;letter-spacing:.15px;padding:.75rem 0 0;display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.pushSalon .item__textContent--btn{padding:2.5rem 0 0}.pushSalon .item__textContent .btn--primary{color:#fff;background-color:#b03229;border:2px solid #b03229;border-top-right-radius:100px;border-bottom-left-radius:100px}.pushSalon .item__textContent .btn--primary,.pushSalon .item__textContent .btn--primary:hover{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:normal;text-transform:uppercase;text-align:center}.pushSalon .item__textContent .btn--primary:hover{color:#b03229;background-color:#f6f6f6;border:2px solid #b03229;transition:.3s}.pushSalon .item__textContent .btn--primary:hover svg path{fill:#b03229;transition:.3s}.pushSalon .item__textContent .btn--primary:focus{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:normal;color:#b03229;text-transform:uppercase;text-align:center;background-color:#f9e6e5;border:2px solid #f9e6e5}.pushSalon .item__textContent .btn--primary:focus svg path{fill:#b03229}.pushSalon .item__mediaContent{position:relative;width:100%;order:2;background:#fff;max-height:480px}@media(min-width:1024px){.pushSalon .item__mediaContent{max-height:550px;order:1}}.pushSalon .item__media{width:100%;max-width:100%;height:auto;max-height:480px;-o-object-fit:cover;object-fit:cover;aspect-ratio:9/16;border-radius:10px}@media(min-width:1024px){.pushSalon .item__media{max-height:550px}}@media(min-width:834px)and (max-width:1366px)and (orientation:portrait)and (pointer:coarse){.pushSalon{max-height:628px;overflow-y:hidden}}@media(min-width:1024px)and (max-width:1366px)and (orientation:landscape)and (pointer:coarse){.pushSalon{max-height:605px;overflow-y:hidden}}.freeContent__title,.mainRootSlug .freeContent__title{width:100%}.freeContent__title--large,.mainRootSlug .freeContent__title--large{text-align:left;margin:.75rem 0;color:#b03229;font-size:1.625rem}.freeContent__title--medium,.freeContent__title--small,.mainRootSlug .freeContent__title--medium,.mainRootSlug .freeContent__title--small{text-align:left;margin:1.5rem 0 0;color:#b03229}.freeContent__titleSubtitle,.mainRootSlug .freeContent__titleSubtitle{width:100%;margin:0 0 .75rem}@media(min-width:768px){.freeContent__titleSubtitle,.mainRootSlug .freeContent__titleSubtitle{margin:0 0 .75rem!important}}.freeContent__titleSubtitle--title,.mainRootSlug .freeContent__titleSubtitle--title{padding:.75rem 0 0;font-family:var(--font-ubuntu),sans-serif;font-size:1.625rem;line-height:120%;font-weight:500;font-style:normal;color:#b03229;text-transform:uppercase;text-align:left}@media(min-width:768px){.freeContent__titleSubtitle--title,.mainRootSlug .freeContent__titleSubtitle--title{padding:.75rem 0 0}}.freeContent__titleSubtitle span,.mainRootSlug .freeContent__titleSubtitle span{font-family:var(--font-ubuntu),sans-serif;font-size:1.375rem;line-height:125%;font-weight:400;font-style:normal;color:#b03229;text-transform:uppercase;text-align:left}@media(min-width:768px){.freeContent__titleSubtitle span,.mainRootSlug .freeContent__titleSubtitle span{padding:0}}.freeContent__paragraph,.mainRootSlug .freeContent__paragraph{width:100%;margin:.75rem 0;color:#3c2109}@media(min-width:768px){.freeContent__paragraph,.mainRootSlug .freeContent__paragraph{margin:.75rem 0}}.freeContent__headParagraph,.mainRootSlug .freeContent__headParagraph{width:100%;margin:.75rem 0;color:#4f4f4f}.freeContent__btnContainer,.freeContent__btnContainer a,.mainRootSlug .freeContent__btnContainer,.mainRootSlug .freeContent__btnContainer a{width:100%}@media(min-width:768px){.freeContent__btnContainer a,.mainRootSlug .freeContent__btnContainer a{width:auto}}.freeContent__btn,.mainRootSlug .freeContent__btn{margin:1.5rem 0;width:100%;max-width:100%}@media(min-width:768px){.freeContent__btn,.mainRootSlug .freeContent__btn{width:auto;max-width:auto}}.freeContent__btn span,.mainRootSlug .freeContent__btn span{max-width:100%}@media(min-width:768px){.freeContent__btn span,.mainRootSlug .freeContent__btn span{max-width:auto}}.freeContent__containerLegalNotice,.mainRootSlug .freeContent__containerLegalNotice{width:100%;margin:1rem 0 0}.freeContent__containerLegalNotice .textLegalNotice,.mainRootSlug .freeContent__containerLegalNotice .textLegalNotice{padding:.75rem 0;color:#888;border-top:1px solid #888}@media(min-width:768px){.freeContent__containerLegalNotice .textLegalNotice,.mainRootSlug .freeContent__containerLegalNotice .textLegalNotice{padding:.75rem 0}}.freeContent__containerDateOffer,.mainRootSlug .freeContent__containerDateOffer{width:100%}.freeContent__containerDateOffer .itemsDate,.mainRootSlug .freeContent__containerDateOffer .itemsDate{display:grid;grid-template-rows:max-content;grid-template-columns:repeat(2,max-content);padding:0 0 .75rem;justify-content:space-between}.freeContent__containerDateOffer .itemsDate .date,.mainRootSlug .freeContent__containerDateOffer .itemsDate .date{font-family:var(--font-ubuntu),sans-serif;font-size:.75rem;line-height:130%;font-weight:700;font-style:normal;color:#df7872;text-transform:none;text-align:left;padding:.25rem 0}.freeContent__containerDate,.mainRootSlug .freeContent__containerDate{width:100%;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;margin:1.5rem 0}@media(min-width:768px){.freeContent__containerDate,.mainRootSlug .freeContent__containerDate{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(25%,1fr))}}.freeContent__containerDate .itemsDate,.mainRootSlug .freeContent__containerDate .itemsDate{display:grid;justify-self:center;max-width:374px;padding:1.5rem}.freeContent__containerDate .itemsDate__title,.mainRootSlug .freeContent__containerDate .itemsDate__title{padding:0 0 .25rem}.freeContent__containerDate .itemsDate__text,.mainRootSlug .freeContent__containerDate .itemsDate__text{text-align:center;color:#6d6d6d}.freeContent__containerDate .items3Date,.mainRootSlug .freeContent__containerDate .items3Date{display:grid;justify-self:center;max-width:374px;padding:1.5rem}.freeContent__containerDate .items3Date__title,.mainRootSlug .freeContent__containerDate .items3Date__title{padding:0 0 .25rem}.freeContent__containerDate .items3Date__text,.mainRootSlug .freeContent__containerDate .items3Date__text{text-align:center}.freeContent__containerHairdresserAdvice,.mainRootSlug .freeContent__containerHairdresserAdvice{width:100%;margin:1.5rem 0;background:#fff}.freeContent__containerHairdresserAdvice .contentHairdresserAdvice,.mainRootSlug .freeContent__containerHairdresserAdvice .contentHairdresserAdvice{padding:2.5rem;background:#f7f1ed;display:grid;gap:1.5rem;grid-template-rows:max-content;grid-template-columns:auto auto;align-items:center;row-gap:0;border-top-right-radius:100px;border-bottom-left-radius:100px}@media(min-width:768px){.freeContent__containerHairdresserAdvice .contentHairdresserAdvice,.mainRootSlug .freeContent__containerHairdresserAdvice .contentHairdresserAdvice{display:grid;gap:1.5rem;grid-template-rows:auto auto auto auto;grid-template-columns:auto auto;row-gap:0}}.freeContent__containerHairdresserAdvice .contentHairdresserAdvice__header,.mainRootSlug .freeContent__containerHairdresserAdvice .contentHairdresserAdvice__header{align-items:center;border-radius:50%}.freeContent__containerHairdresserAdvice .contentHairdresserAdvice__media,.mainRootSlug .freeContent__containerHairdresserAdvice .contentHairdresserAdvice__media{border-radius:50%}@media(min-width:768px){.freeContent__containerHairdresserAdvice .contentHairdresserAdvice__titleContainer,.mainRootSlug .freeContent__containerHairdresserAdvice .contentHairdresserAdvice__titleContainer{grid-area:1/2/span 1/span 2}}.freeContent__containerHairdresserAdvice .contentHairdresserAdvice__subtitle,.freeContent__containerHairdresserAdvice .contentHairdresserAdvice__title,.mainRootSlug .freeContent__containerHairdresserAdvice .contentHairdresserAdvice__subtitle,.mainRootSlug .freeContent__containerHairdresserAdvice .contentHairdresserAdvice__title{text-align:left}.freeContent__containerHairdresserAdvice .contentHairdresserAdvice__textContainer,.mainRootSlug .freeContent__containerHairdresserAdvice .contentHairdresserAdvice__textContainer{grid-area:2/1/span 2/span 2}@media(min-width:768px){.freeContent__containerHairdresserAdvice .contentHairdresserAdvice__textContainer,.mainRootSlug .freeContent__containerHairdresserAdvice .contentHairdresserAdvice__textContainer{display:grid;grid-area:2/1/span 2/span 4}}.freeContent__containerHairdresserAdvice .contentHairdresserAdvice__text,.mainRootSlug .freeContent__containerHairdresserAdvice .contentHairdresserAdvice__text{padding:.75rem 0}.freeContent__containerQuotation,.mainRootSlug .freeContent__containerQuotation{width:calc(100% - 48px);display:grid;gap:0;grid-template-rows:auto 1fr;grid-template-columns:1fr;background:#f7f1ed;margin:1.5rem auto;padding:0;overflow:hidden;border-radius:10px}@media(min-width:768px){.freeContent__containerQuotation,.mainRootSlug .freeContent__containerQuotation{margin:1.5rem 0}}@media(min-width:1280px){.freeContent__containerQuotation,.mainRootSlug .freeContent__containerQuotation{width:100%;display:grid;gap:0;grid-template-rows:1fr;grid-template-columns:1fr 2fr;background:#f7f1ed}}.freeContent__containerQuotation .containerMedia,.mainRootSlug .freeContent__containerQuotation .containerMedia{background:#f7f1ed;align-self:center;padding:0}.freeContent__containerQuotation .containerMedia__iframe-container,.mainRootSlug .freeContent__containerQuotation .containerMedia__iframe-container{display:grid;align-self:center;justify-self:center;max-width:100%;width:210px}.freeContent__containerQuotation .containerText,.mainRootSlug .freeContent__containerQuotation .containerText{padding:3.5625rem 2.5rem;background:#f7f1ed;align-content:center;height:100%}.freeContent__containerQuotation .containerText__text,.mainRootSlug .freeContent__containerQuotation .containerText__text{position:relative;padding:1.5rem 0}.freeContent__containerQuotation .containerText__text:before,.mainRootSlug .freeContent__containerQuotation .containerText__text:before{content:"";background:url(/images/brand/quote_left.svg);position:absolute;width:42px;height:57px;top:-24px;left:0}.freeContent__containerQuotation .containerText__text:after,.mainRootSlug .freeContent__containerQuotation .containerText__text:after{content:"";background:url(/images/brand/quote_right.svg);position:absolute;width:42px;height:57px;bottom:-24px;right:0}.freeContent__containerQuotation .containerVideoOEmbed,.mainRootSlug .freeContent__containerQuotation .containerVideoOEmbed{display:flex;justify-content:center;max-width:100%;margin:auto}.freeContent__containerQuotation .containerVideoOEmbed .oembed__instagram iframe,.mainRootSlug .freeContent__containerQuotation .containerVideoOEmbed .oembed__instagram iframe{margin-bottom:0!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important}@media(min-width:1280px){.freeContent__containerQuotation .containerVideoOEmbed .oembed__instagram iframe,.mainRootSlug .freeContent__containerQuotation .containerVideoOEmbed .oembed__instagram iframe{border-top-left-radius:10px!important;border-bottom-left-radius:10px!important;border-top-right-radius:0!important}}.freeContent__media,.mainRootSlug .freeContent__media{width:100%}.freeContent__media .wrapperMedia .contentMedia__media,.mainRootSlug .freeContent__media .wrapperMedia .contentMedia__media{border-radius:10px}.freeContent__media .wrapperMedia--double,.mainRootSlug .freeContent__media .wrapperMedia--double{display:grid;gap:24px;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);justify-content:center}@media(min-width:768px){.freeContent__media .wrapperMedia--double,.mainRootSlug .freeContent__media .wrapperMedia--double{display:grid;gap:24px;grid-template-rows:1fr;grid-template-columns:repeat(2,max-content)}}.freeContent__media .wrapperMedia--double .containerMedia,.mainRootSlug .freeContent__media .wrapperMedia--double .containerMedia{display:grid;grid-template-rows:1fr auto;grid-template-columns:1fr}.freeContent__media .wrapperMedia--double .contentMedia__media,.mainRootSlug .freeContent__media .wrapperMedia--double .contentMedia__media{border-radius:10px}.freeContent__media .containerMedia .contentMedia,.mainRootSlug .freeContent__media .containerMedia .contentMedia{width:100%;height:100%}.freeContent__media .containerMedia .contentMedia__media,.mainRootSlug .freeContent__media .containerMedia .contentMedia__media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.freeContent__media .containerMedia__legend,.mainRootSlug .freeContent__media .containerMedia__legend{color:#b0b0b0;text-align:right;padding:.25rem 1.5rem}.freeContent__media .containerMedia .video__containerLandscape,.freeContent__media .containerMedia .video__containerPortrait,.mainRootSlug .freeContent__media .containerMedia .video__containerLandscape,.mainRootSlug .freeContent__media .containerMedia .video__containerPortrait{border-radius:10px}.freeContent__media .containerVideo__legend,.mainRootSlug .freeContent__media .containerVideo__legend{color:#b0b0b0;text-align:right;padding:.25rem 1.5rem}.freeContent__media .containerVideoOEmbed,.mainRootSlug .freeContent__media .containerVideoOEmbed{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%;margin:auto}.freeContent__media .containerVideoOEmbed__legend,.mainRootSlug .freeContent__media .containerVideoOEmbed__legend{display:grid;align-self:flex-end;color:#b0b0b0;text-align:right;padding:.25rem 1.5rem}.freeContent__media .containerVideoOEmbed .oembed__youtube,.mainRootSlug .freeContent__media .containerVideoOEmbed .oembed__youtube{border-radius:10px}.freeContent__media .containerVideoOEmbed .oembed__instagram iframe,.mainRootSlug .freeContent__media .containerVideoOEmbed .oembed__instagram iframe{border-radius:10px!important}.freeContent__products,.mainRootSlug .freeContent__products{width:100%}.freeContent__products .containerSliderProducts,.mainRootSlug .freeContent__products .containerSliderProducts{position:relative}.freeContent__products .containerSliderProducts .containerProduct__mobile,.mainRootSlug .freeContent__products .containerSliderProducts .containerProduct__mobile{display:grid;gap:.5rem;grid-template-rows:repeat(2,auto);grid-template-columns:1fr;padding:1.5rem .75rem}.freeContent__products .containerSliderProducts .containerProduct__mobile__text,.mainRootSlug .freeContent__products .containerSliderProducts .containerProduct__mobile__text{display:grid;grid-template-rows:repeat(2,max-content);grid-template-columns:1fr}.freeContent__products .containerSliderProducts .containerProduct__mobile__containerMedia,.mainRootSlug .freeContent__products .containerSliderProducts .containerProduct__mobile__containerMedia{display:grid;align-items:center;justify-content:center}.freeContent__products .containerSliderProducts .containerProduct__mobile__media,.mainRootSlug .freeContent__products .containerSliderProducts .containerProduct__mobile__media{width:100%;-o-object-fit:cover;object-fit:cover;max-height:235px;min-height:235px;border-radius:10px}.freeContent__products .container3Products,.mainRootSlug .freeContent__products .container3Products{display:grid;gap:1.5rem;grid-template-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.freeContent__products .container3Products .containerProduct,.mainRootSlug .freeContent__products .container3Products .containerProduct{display:grid;gap:.5rem;grid-template-rows:repeat(2,auto);grid-template-columns:1fr;padding:1.5rem .75rem;align-self:flex-start}.freeContent__products .container3Products .containerProduct__text,.mainRootSlug .freeContent__products .container3Products .containerProduct__text{display:grid;grid-template-rows:repeat(2,max-content);grid-template-columns:1fr}.freeContent__products .container3Products .containerProduct__containerMedia,.mainRootSlug .freeContent__products .container3Products .containerProduct__containerMedia{display:grid;align-items:center;justify-content:center}.freeContent__products .container3Products .containerProduct__media,.mainRootSlug .freeContent__products .container3Products .containerProduct__media{width:100%;-o-object-fit:contain;object-fit:contain;max-height:235px;min-height:235px;border-radius:10px}@media(min-width:768px){.freeContent__products .container3Products .containerProduct__media,.mainRootSlug .freeContent__products .container3Products .containerProduct__media{-o-object-fit:cover;object-fit:cover}}.freeContent__list,.mainRootSlug .freeContent__list{width:100%;margin:.5rem 0}.freeContent__list .containerHeader .btn--scrollingMenu-2XS,.mainRootSlug .freeContent__list .containerHeader .btn--scrollingMenu-2XS{padding:1.5rem 0;font-size:1.0625rem;line-height:125%}.freeContent__list:has(.expandable__content.open) .btn--scrollingMenu-2XS,.mainRootSlug .freeContent__list:has(.expandable__content.open) .btn--scrollingMenu-2XS{font-size:1.0625rem;line-height:125%;color:#3c2109}.freeContent__list:has(.expandable__content.open) .btn--scrollingMenu-2XS svg path,.mainRootSlug .freeContent__list:has(.expandable__content.open) .btn--scrollingMenu-2XS svg path{fill:#3c2109}.freeContent__list:has(.expandable__content.open) .containerHeader,.mainRootSlug .freeContent__list:has(.expandable__content.open) .containerHeader{border-radius:10px 10px 0 0}.freeContent__list:has(.expandable__content.open) .expandable__content.open,.mainRootSlug .freeContent__list:has(.expandable__content.open) .expandable__content.open{transition:all .5s ease}.freeContent__list .containerOpen,.mainRootSlug .freeContent__list .containerOpen{padding:0 1.5rem 1.5rem;display:grid;gap:3rem;row-gap:1rem;grid-template-rows:1fr;grid-template-columns:1fr}@media(min-width:768px){.freeContent__list .containerOpen,.mainRootSlug .freeContent__list .containerOpen{display:grid;gap:3rem;row-gap:1rem;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);justify-content:space-between}}.freeContent__list .containerOpen .btn--hyperlink,.mainRootSlug .freeContent__list .containerOpen .btn--hyperlink{font-size:.875rem;font-weight:400;text-transform:capitalize;color:#3c2109}.freeContent__list .expandable .expandable__content,.mainRootSlug .freeContent__list .expandable .expandable__content{width:auto;transition:background-color .3s ease,height .3s ease}.freeContent__list .expandable .expandable__content.open,.mainRootSlug .freeContent__list .expandable .expandable__content.open{background-color:#f7f1ed;width:100%;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;visibility:visible}.freeContent__list .expandable .containerHeader,.mainRootSlug .freeContent__list .expandable .containerHeader{display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:100px;height:3.5rem;background-color:#f7f1ed;padding:1.5rem}.freeContent__list .expandable .containerHeader:hover .freeContent__list .expandable .containerHeader .btn--scrollingMenu-2XS .textButton,.mainRootSlug .freeContent__list .expandable .containerHeader:hover .freeContent__list .expandable .containerHeader .btn--scrollingMenu-2XS .textButton{color:#b03229}.freeContent__list .expandable .containerHeader:hover .freeContent__list .expandable .containerHeader .btn--scrollingMenu-2XS .icon svg path,.mainRootSlug .freeContent__list .expandable .containerHeader:hover .freeContent__list .expandable .containerHeader .btn--scrollingMenu-2XS .icon svg path{fill:#b03229}.freeContent__list .expandable .containerHeader:focus .freeContent__list .expandable .containerHeader .btn--scrollingMenu-2XS .textButton,.mainRootSlug .freeContent__list .expandable .containerHeader:focus .freeContent__list .expandable .containerHeader .btn--scrollingMenu-2XS .textButton{color:#d95f58}.freeContent__list .expandable .containerHeader:focus .freeContent__list .expandable .containerHeader .btn--scrollingMenu-2XS .icon svg path,.mainRootSlug .freeContent__list .expandable .containerHeader:focus .freeContent__list .expandable .containerHeader .btn--scrollingMenu-2XS .icon svg path{fill:#d95f58}.freeContent__slider,.mainRootSlug .freeContent__slider{width:100%;margin:1.5rem 0;position:relative;overflow:hidden}.freeContent__slider .containerSlider,.mainRootSlug .freeContent__slider .containerSlider{position:relative;max-width:100vw}.freeContent__slider .containerSlider__legend,.mainRootSlug .freeContent__slider .containerSlider__legend{color:#b0b0b0;text-align:right;padding:.25rem 1.5rem}.freeContent__slider .containerSlider__media,.mainRootSlug .freeContent__slider .containerSlider__media{width:100vw;border-radius:10px}.freeContent__slider .containerSlider .slick-initialized .slick-slide,.mainRootSlug .freeContent__slider .containerSlider .slick-initialized .slick-slide{padding:0 .75rem}.freeContent__pageTypeMarque,.mainRootSlug .freeContent__pageTypeMarque{width:100%;padding:1.5rem 0 0}@media(min-width:768px){.freeContent__pageTypeMarque,.mainRootSlug .freeContent__pageTypeMarque{margin:0 auto;padding:2.5rem 0 0}.freeContent__pageTypeMarque>*,.mainRootSlug .freeContent__pageTypeMarque>*{width:66.66%}.freeContent__pageTypeMarque>.full,.mainRootSlug .freeContent__pageTypeMarque>.full{width:100%}}.freeContent__pageTypeMarque>.fullOnlyMobile{width:100%;margin:0 auto;padding:0;overflow:hidden}@media(min-width:768px){.freeContent__pageTypeMarque>.fullOnlyMobile{width:66.66%;margin:0 auto}}.freeContent__pageDetailsProducts{display:grid;width:100%;padding:0;overflow:hidden}@media(min-width:768px){.freeContent__pageDetailsProducts{margin:0 auto}}.freeContent__pageDetailsProducts .containerVideoOEmbed{display:flex;justify-content:center;max-width:100%;margin:auto}.freeContent__pageDetailsProducts .containerVideoOEmbed__iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.freeContent__pageDetailsProducts .containerVideoOEmbed__iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.freeContent__pageDetailsProducts .freeContent__slider .containerSlider{max-width:100vw}@media(min-width:1024px){.freeContent__pageDetailsProducts .freeContent__slider .containerSlider{max-width:66.667vw}}.freeContent__pageDetailsProducts .freeContent__slider .roundCustomArrow{display:none}.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text>.full{padding:0}@media(min-width:768px){.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text>.full{width:100%}}.freeContent__pageDetailsProducts>.fullOnlyMobile{padding:0}@media(min-width:768px){.freeContent__pageDetailsProducts>.fullOnlyMobile{width:100%}}.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__title{padding:0 1.5rem}@media(min-width:768px){.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__title{padding:0 4.125rem}}.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__list{padding:0 1.5rem}@media(min-width:768px){.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__list{padding:0 4.125rem}}.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__media{padding:0 1.5rem}@media(min-width:768px){.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__media{padding:1.5rem 4.125rem}}.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__headParagraph,.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__paragraph{padding:0 1.5rem}@media(min-width:768px){.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__headParagraph,.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__paragraph{padding:1.5rem 4.125rem}}.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__containerLegalNotice{padding:1.5rem}@media(min-width:768px){.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__containerLegalNotice{padding:1.5rem 4.125rem}}.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__containerHairdresserAdvice{margin:0 1.5rem;width:calc(100% - 48px)}@media(min-width:768px){.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__containerHairdresserAdvice{margin:0}}.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__btnContainer{padding:0 1.5rem}@media(min-width:768px){.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__btnContainer{padding:0 4.125rem}}.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text .freeContent__titleSubtitle{padding:0 1.5rem}.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text>*{padding:0}@media(min-width:768px){.freeContent__pageDetailsProducts .tabs__ctn__contentWidthMedia--text>*{padding:1.5rem 4.125rem}}.freeContent__pageDetailsProducts .freeContent__containerQuotation{padding:0;margin:1.5rem auto;width:calc(100% - 48px)}@media(min-width:768px){.freeContent__pageDetailsProducts .freeContent__containerQuotation{width:calc(100% - 132px);padding:0;margin:1.5rem 4.125rem}}.articleFourthtLevelCat .container_content>.full{padding:0}.articleFourthtLevelCat .container_content>*{padding:0 1.5rem}@media(min-width:768px){.articleFourthtLevelCat .container_content>*{padding:0 4rem}}.articleFourthtLevelCat .freeContent__paragraph{padding:.75rem 1.5rem;margin:0}@media(min-width:768px){.articleFourthtLevelCat .freeContent__paragraph{padding:.75rem 4rem}}.articleFourthtLevelCat .freeContent__containerLegalNotice{padding:1rem 1.5rem}@media(min-width:768px){.articleFourthtLevelCat .freeContent__containerLegalNotice{padding:1rem 4rem}}.articleMagOffer .container_content>.full{padding:0}.articleMagOffer .container_content>*{padding:0 1.5rem}@media(min-width:768px){.articleMagOffer .container_content>*{padding:0 4rem}}.tiktok-embed{margin:0!important}.mainRootSlug .freeContent__pageTypeMarque>*{padding:0 1.5rem}.mainRootSlug .freeContent__pageTypeMarque>.full{padding:0}.section_date_offre{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:0}.expandable__content{width:200px;height:0;overflow:hidden;transition:height 1s ease}.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:#fff;align-items:center;margin:0 auto;max-width:calc(100% - 32px)}@media(min-width:768px){.sectionVto{max-width:calc(100% - 160px);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__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}}.page_result{width:100%;overflow:hidden;background-color:#b03229}.page_result h1{color:#fff}.tabs__ctn{width:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden}.tabs__ctn__headers{width:100%;height:46px;display:flex;align-items:center;max-width:100vw;margin:0 auto;position:relative;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;padding:0 0 0 1rem;background:linear-gradient(90deg,transparent 60px,#f7f1ed 0)}.tabs__ctn__headers::-webkit-scrollbar{display:none}.tabs__ctn__headers button:first-of-type{border-bottom-left-radius:100px;padding:1rem 1.5rem 1rem 2rem}.tabs__ctn__headers button:last-of-type{border-top-right-radius:100px;padding:1rem 2rem 1rem 1.5rem}.tabs__ctn__headers__header{flex:1}.tabs__ctn__headers__header span{overflow:initial;text-overflow:clip;justify-self:center}.tabs__ctn__headers__header.active{transition:.3s;color:#fff;background-color:#b03229}@media(min-width:768px){.tabs__ctn__headers__header.active{border-radius:0}}.tabs__ctn__headers.btn--tag3XS{height:46px}.tabs__ctn__headers.fixed-0{top:0}.tabs__ctn__headers.fixed-0,.tabs__ctn__headers.fixed-55{position:fixed;left:50%;transform:translateX(-50%);margin:0 auto;z-index:100;background:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tabs__ctn__headers.fixed-55{top:55px}.tabs__ctn__headers.fixed-110{position:fixed;top:110px;left:50%;transform:translateX(-50%);margin:0 auto;z-index:100;background:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tabs__ctn__content{width:100%;display:flex;flex-direction:column;padding:1.4375rem 0}@media(min-width:768px){.tabs__ctn__content{padding:1rem 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:#fff;padding:0}.tabs__ctn__contentWidthMedia--text{padding:2.5rem 0 0;background:#fff;overflow:hidden}.tabs__ctn__contentWidthMedia--media{padding:1.5rem 1rem 0;width:100%;height:auto;background:#fff;position:sticky;top:0;align-self:start}.tabs__ctn__contentWidthMedia--media--portrait{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:470px;border-radius:10px}.tabs__ctn__contentWidthMedia--media--landscape{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:520px;border-radius:10px}.tabs__ctn__contentWidthMedia--media .oembed__instagram iframe{border-radius:10px!important}.tabs__ctn__contentWidthMedia--media .containerVideoOEmbed .oembed__youtube{border-radius:10px}.tabs__ctn .titleSubtitleGeneric{border-top:none}@media(min-width:768px){.tabs__ctn__headers{max-width:100%;height:48px;padding:0 1rem;background:transparent}.tabs__ctn__headers__header{padding:.75rem 1.5rem}.tabs__ctn .btn--tag3XS{height:48px}.tabs__ctn__headers.fixed-0{top:0}.tabs__ctn__headers.fixed-0,.tabs__ctn__headers.fixed-74{position:fixed;left:0;margin:0 auto;background:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100}.tabs__ctn__headers.fixed-74{top:74px}.tabs__ctn__headers.fixed-127{top:127px}.tabs__ctn__headers.fixed-127,.tabs__ctn__headers.fixed-130{position:fixed;left:0;margin:0 auto;background:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100}.tabs__ctn__headers.fixed-130{top:130px}.tabs__ctn__headers.fixed-144{position:fixed;top:144px;left:0;margin:0 auto;background:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100}.tabs__ctn__content{padding:1.5rem 0 0;align-items:center}.tabs__ctn__spacer.visible{height:65px}.tabs__ctn__contentWidthMedia{padding:0 1rem}.tabs__ctn__contentWidthMedia--media,.tabs__ctn__contentWidthMedia--text{padding:4rem 0 0}.tabs__ctn__contentWidthMedia--media--portrait{max-height:720px}.tabs__ctn__contentWidthMedia--media--landscape{max-height:375px}}@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{padding:4rem 0 0}.tabs__ctn__content>*,.tabs__ctn__headers{padding:0 4rem}}.tabs__ctn__headers.fixed-127{top:150px;background:linear-gradient(90deg,transparent 60px,#f7f1ed 0)}@media(min-width:768px){.tabs__ctn__headers.fixed-127{background:transparent}}.tabs__ctn__headers.fixed-110{top:113px;background:linear-gradient(90deg,transparent 60px,#f7f1ed 0)}@media(min-width:768px){.tabs__ctn__headers.fixed-110{background:transparent;top:147px}}.tabs__ctn__headers.fixed-55{top:57px;background:linear-gradient(90deg,transparent 60px,#f7f1ed 0)}@media(min-width:768px){.tabs__ctn__headers.fixed-55{background:transparent}}.searchResults .tabs__ctn__headers{background:none;padding:0 1rem}.searchResults .tabs__ctn__headers .btn--tag3XS{max-width:100%}.produitsFirstLevel .tabs__ctn__content{padding:0}.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:1.5rem}@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;margin:0 4px}.grid-container .checkboxField:hover p{color:#888}.grid-container .checkboxField:hover__input:after{border-color:#888}.grid-container .btnField{grid-area:btnField;display:flex;justify-content:center;padding:Torem(24) 0}.grid-container .btnField .btn--primary{width:100%;max-width:100%;padding:.75rem 1.5rem;cursor:pointer}@media(min-width:768px){.grid-container .btnField .btn--primary{width:auto;max-width:auto;padding:.75rem 4.5rem}}.grid-container .radioButtonContainer{background-color:#f7f1ed;border-radius:10px;padding:1rem .75rem}.grid-container .checkboxField{background-color:#fff}.grid-container .checkboxField__input{cursor:pointer;position:absolute;left:10px;opacity:0}.grid-container .checkboxField__input:after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #e79d98;background-color:#fff;border-radius:3px}.grid-container .checkboxField__input:after:hover{border-color:#888}.grid-container .checkboxField__input:checked:before{content:"";position:absolute;top:0;left:6px;width:9px;height:15px;border-right:2px solid #888;border-bottom:2px solid #888;transform:rotate(41deg);background-color:transparent;z-index:9}.grid-container .checkboxField__input:checked~.wysiwyg-content-textSubHeading-colorPrimary-6 p{color:#888}.grid-container .checkboxField .wysiwyg-content-textSubHeading p{color:#3c2109;width:calc(100% - 48px)}.grid-container .checkboxField .wysiwyg-content-textSubHeading p:hover{color:#b03229}.grid-container .checkboxField .wysiwyg-content-textSubHeading p:hover .checkboxField__checkmark{border:2px solid red}.grid-container .checkboxField .wysiwyg-content-textSubHeading-colorPrimary-6{position:relative;left:33px;top:3px}.grid-container .checkboxField input:checked~.checkboxField__checkmark{border:2px solid #b03229}.grid-container .checkboxField input:checked~.checkboxField__checkmark:before{color:#fff;border-right:2px solid #b03229;border-bottom:2px solid #b03229}.grid-container .checked-label .wysiwyg-content-textSubHeading p{color:#b03229}.grid-container .checkboxField:hover input~.checkboxField__checkmark{border:2px solid #b03229;background:transparent}.grid-container .checkboxField:hover input~.checkboxField__checkmark .checkboxField__label{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#b03229;text-transform:none;text-align:left}.grid-container .inputTextField:hover .inputTextField__content label{color:#6d6d6d}.grid-container .inputTextField__containerInput--input{padding:0 16px;background-color:#fff}.grid-container .inputTextField .inputTextField__content{background-color:#f7f1ed;border-bottom-left-radius:100px;border-top-right-radius:100px;padding:0 16px}.grid-container .inputTextField .inputTextField__content--label{width:100%;margin:0 auto;padding:8px 16px 0;font-family:var(--font-ubuntu),sans-serif;font-size:.8125rem;font-weight:400;line-height:125%}.grid-container .inputTextField .inputTextField__content.inputTextField__content--focused label{transition:all .3s;color:#4f4f4f}.grid-container .inputTextField .inputTextField__content input{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;color:#3c2109;font-weight:400;line-height:160%;letter-spacing:.15px;background:transparent}.inputTextField__containerInput{margin:0 auto;width:100%}.grid-container .inputTextField .inputTextField__content input:is(:-webkit-autofill){background-color:transparent!important;background:transparent!important}.grid-container .inputTextField .inputTextField__content input:is(:-webkit-autofill,:autofill){background-color:transparent!important;background:transparent!important}.grecaptcha-badge{z-index:100;visibility:hidden}.freeContent__pageTypeMarque .arrows_btn_sent{display:none}.heading__ctn{width:100%;display:flex;gap:1.5rem;flex-direction:column;max-width:100vw;overflow:hidden;padding:1.5rem 0 0}@media(min-width:768px){.heading__ctn{flex-direction:row;padding:0;gap:4rem}}.heading__ctn__img__ctn{width:100%;position:relative;overflow:hidden;height:255px;border-radius:0}@media(min-width:768px){.heading__ctn__img__ctn{width:50%;height:auto;border-radius:10px}}.heading__ctn__img__ctn img{-o-object-fit:cover;object-fit:cover;border-radius:10px}.heading__ctn__img__ctn__slider{width:100%;height:100%}.heading__ctn__img__ctn__slider__img__ctn{padding:0 .5rem}@media(min-width:768px){.heading__ctn__img__ctn__slider__img__ctn{padding:0 .5rem}}.heading__ctn__img__ctn__slider .slick-list,.heading__ctn__img__ctn__slider .slick-list .slick-track{height:100%}.heading__ctn__img__ctn__slider .slick-list .slick-track .slick-slide,.heading__ctn__img__ctn__slider .slick-list .slick-track .slick-slide div{height:100%;position:relative}.heading__ctn__img__ctn__slider .slick-list .slick-track .slick-slide div img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:.3125rem}@media(min-width:768px){.heading__ctn__img__ctn__slider .slick-list .slick-track .slick-slide div img{border-radius:10px}}.heading__ctn__img__ctn__slider .slick-list .slick-track .slick-current{border:0;position:relative}.heading__ctn__img__ctn__slider .slick-dots,.heading__ctn__img__ctn__slider .slick-next,.heading__ctn__img__ctn__slider .slick-prev{display:none!important}.heading__ctn__content__ctn{width:100%;display:flex;flex-direction:column;border-radius:10px;padding:0 1rem;margin:0}@media(min-width:768px){.heading__ctn__content__ctn{width:50%;padding:0;margin:0 4rem 0 0}}.heading__ctn__content__ctn__new__search{background-color:#f7f1ed;padding:2rem 1rem 0;border-radius:10px 10px 0 0}@media(min-width:768px){.heading__ctn__content__ctn__new__search{padding:2rem 1rem 0 2rem}}.heading__ctn__content__ctn__new__search__btn{display:flex;gap:8px;flex-direction:row-reverse;align-items:center}.heading__ctn__content__ctn__new__search__btn__text{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:400;font-style:normal;color:#3c2109;text-transform:none;text-align:start}.heading__ctn__content__ctn__new__search__btn__icon{display:flex;justify-content:center;align-items:center}.heading__ctn__content__ctn__new__search__btn:hover .heading__ctn__content__ctn__new__search__btn__text{color:#df7872}.heading__ctn__content__ctn__new__search__btn:hover .heading__ctn__content__ctn__new__search__btn__icon svg circle,.heading__ctn__content__ctn__new__search__btn:hover .heading__ctn__content__ctn__new__search__btn__icon svg path{stroke:#df7872}.heading__ctn__content__ctn .titleSubtitleGeneric{background-image:none;padding:0;border-top:none}.heading__ctn__content__ctn .titleSubtitleGeneric .titleSBold{font-size:1.0625rem}.heading__ctn__content__ctn .titleSubtitleGeneric .titleLGBold,.heading__ctn__content__ctn .titleSubtitleGeneric .titleSBold{font-family:var(--font-ubuntu),sans-serif;line-height:125%;font-weight:700;font-style:normal;color:#b03229;text-transform:uppercase;text-align:left}.heading__ctn__content__ctn .titleSubtitleGeneric .titleLGBold{font-size:1.375rem}.heading__ctn__content__ctn .titleSubtitleGeneric .titleXSRegular{font-family:var(--font-ubuntu),sans-serif;font-size:1.0625rem;line-height:150%;font-weight:400;font-style:normal;color:#b03229;text-transform:uppercase;text-align:left}.heading__ctn__content__ctn .titleSubtitleGeneric .titleMRegular{font-family:var(--font-ubuntu),sans-serif;font-size:1.375rem;line-height:125%;font-weight:400;font-style:normal;color:#b03229;text-transform:uppercase;text-align:left}.heading__ctn__content__ctn__heading{display:flex;flex-direction:column;gap:.5rem}.heading__ctn__content__ctn__heading__open-until__text{font-family:var(--font-ubuntu),sans-serif;font-size:.6875rem;line-height:140%;font-weight:700;font-style:normal;color:#3d3d3d;text-transform:uppercase;text-align:left}.heading__ctn__content__ctn__heading__open-until__text.close{color:#d05353}.heading__ctn__content__ctn__address{width:100%;font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:160%;font-weight:400;font-style:normal;color:#6d6d6d;text-transform:none;text-align:left;letter-spacing:.15px;display:flex;justify-content:space-between}@media(min-width:768px){.heading__ctn__content__ctn__address{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:160%;font-weight:400;font-style:normal;color:#3c2109;text-transform:none;text-align:left;letter-spacing:.15px}}.heading__ctn__content__ctn__address__content{display:flex;flex-direction:column}.heading__ctn__content__ctn__address .distanceToMe__ctn{justify-content:end;align-items:start}.heading__ctn__content__ctn__address .distanceToMe__ctn__icon svg circle,.heading__ctn__content__ctn__address .distanceToMe__ctn__icon svg path{stroke:#888}.heading__ctn__content__ctn__address .distanceToMe__ctn__text{font-family:var(--font-ubuntu),sans-serif;font-weight:400;color:#888}.heading__ctn__content__ctn__reviews{display:flex;align-items:center;gap:.5rem;padding:0;font-family:var(--font-ubuntu),sans-serif;font-size:.8125rem;line-height:125%;font-weight:400;font-style:normal;color:#3c2109;text-transform:none;text-align:left}@media(min-width:768px){.heading__ctn__content__ctn__reviews{padding:.5rem 0}}.heading__ctn__content__ctn__actions{display:flex;flex-direction:column}.heading__ctn__content__ctn__actions div:nth-child(2) div:nth-child(2){background-color:#fff;padding:0}.heading__ctn__content__ctn__actions__ctas{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0 1.5rem}@media(min-width:768px){.heading__ctn__content__ctn__actions__ctas{flex-direction:row;gap:1.5rem;padding:2.5rem 0 1.5rem}}.heading__ctn__content__ctn__actions__ctas div{width:100%}@media(min-width:768px){.heading__ctn__content__ctn__actions__ctas div{width:50%}}.heading__ctn__content__ctn__actions__socials{display:flex;justify-content:space-between;background-color:#f7f1ed;padding:0 1rem 1rem;border-radius:0 0 10px 10px}@media(min-width:768px){.heading__ctn__content__ctn__actions__socials{padding:0 2rem 3rem}}.heading__ctn__content__ctn__actions__socials__social{display:flex;flex-direction:column;align-items:center;padding:.25rem;cursor:pointer;font-family:var(--font-ubuntu),sans-serif;font-size:.8125rem;line-height:125%;font-weight:400;font-style:normal;color:#3c2109;text-transform:none;text-align:center}.heading__ctn__content__ctn__actions__socials__social:hover span.heading__ctn__content__ctn__actions__socials__social__text{color:#e79d98}.heading__ctn__content__ctn__actions__socials__social:hover svg path{fill:#e79d98}.heading__ctn__content__ctn__actions__socials__social:focus span.heading__ctn__content__ctn__actions__socials__social__text{color:#b03229}.heading__ctn__content__ctn__actions__socials__social:focus svg path{fill:#b03229}.heading__ctn__content__ctn__actions__socials__social svg{fill:none;stroke:none}.heading__ctn__content__ctn__actions__socials__social svg path{fill:#3c2109}.heading__ctn__content__ctn__actions .btn--meeting{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:normal;color:#fff;text-transform:uppercase;text-align:center;background-color:#b03229;border-radius:0 100px 0 100px}.heading__ctn__content__ctn__actions .btn--meeting .textButton{color:#fff}.heading__ctn__content__ctn__actions .btn--meeting:hover{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:normal;color:#b03229;text-transform:uppercase;text-align:center;background-color:#fff;transition:.3s}.heading__ctn__content__ctn__actions .btn--meeting:hover .textButton{color:#b03229}.heading__ctn__content__ctn__actions .btn--meeting:focus{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:normal;color:#b03229;text-transform:uppercase;text-align:center;background-color:#f9e6e5;transition:.3s}.heading__ctn__content__ctn__actions .btn--meeting:focus .textButton{color:#b03229}.heading__ctn__content__ctn__actions .btn--secondary{color:#b03229;background-color:#f7f1ed;border-top-right-radius:100px;border-bottom-left-radius:100px;height:46px}.heading__ctn__content__ctn__actions .btn--secondary,.heading__ctn__content__ctn__actions .btn--secondary:hover{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:normal;text-transform:uppercase;text-align:center}.heading__ctn__content__ctn__actions .btn--secondary:hover{color:#fff;background-color:#b03229;transition:.3s}.heading__ctn__content__ctn__actions .btn--secondary:hover svg path{fill:#fff;transition:.3s}.heading__ctn__content__ctn__actions .btn--secondary:focus{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:normal;color:#b03229;text-transform:uppercase;text-align:center;background-color:#f9e6e5}.heading__ctn__content__ctn__actions .btn--secondary:focus svg path{fill:#b03229}.heading__ctn__content__ctn__reviews .reviewStars__ctn__star>svg{stroke:#fff}.heading__ctn__content__ctn__reviews__text{font-family:var(--font-ubuntu),sans-serif}.heading__ctn__content__ctn__inner{display:flex;flex-direction:column;gap:.75rem;background:#f7f1ed;padding:1rem 1rem .75rem}@media(min-width:768px){.heading__ctn__content__ctn__inner{gap:2.5rem;padding:1.375rem 2rem 2.5rem}}.heading__portal{position:fixed;display:flex;top:0;left:0;width:100%;height:100vh;z-index:1000;flex-direction:column;justify-content:flex-start;align-items:stretch;transition:transform .3s ease-in-out;transform:translateY(100vh)}.heading__portal__header{background:#b03229;padding:.5rem 1.5rem;font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:none;color:#fff;text-transform:uppercase;text-align:center;display:flex;justify-content:space-between;align-items:center}.heading__portal__header__text{width:100%}.heading__portal__header__close{padding:.5rem;cursor:pointer}.heading__portal__itinary .btn--rounded:hover svg path{stroke:#fff;fill:none;transition:.3s}.heading__portal__itinary .btn--rounded:hover svg circle{stroke:#fff;transition:.3s}.heading__portal__backdrop{display:none}.heading__portal__marker__label{color:#393939;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}.heading__portal__itinary{position:absolute;left:50%;transform:translateX(-50%);bottom:2.5rem;width:100%;display:flex;flex-direction:column;align-items:center}.heading__portal.open{transform:translateY(0)}.heading__ctaMakeAnAppointment{position:fixed;width:100%;display:grid;justify-content:center;z-index:100}.heading__ctaMakeAnAppointment__mobile.open{bottom:0;transition:bottom 1s ease;box-shadow:0 -8px 16px 0 rgba(0,0,0,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.heading__ctaMakeAnAppointment__mobile a{display:grid;justify-content:center}.heading__ctaMakeAnAppointment__mobile a .btn--meeting{width:calc(100vw - 16px);display:flex;justify-content:center;border:2px solid #b03229;font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:normal;color:#fff;text-transform:uppercase;text-align:center;background-color:#b03229;border-radius:0 100px 0 100px}.heading__ctaMakeAnAppointment__mobile a .btn--meeting .textButton{color:#fff}.heading__ctaMakeAnAppointment__mobile a .btn--meeting:hover{background-color:#fff;border:2px solid #fff;transition:.3s}.heading__ctaMakeAnAppointment__mobile a .btn--meeting:hover,.heading__ctaMakeAnAppointment__mobile a .btn--meeting:hover .textButton{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:normal;color:#b03229;text-transform:uppercase;text-align:center}.heading__ctaMakeAnAppointment__mobile a .btn--meeting:focus{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:normal;color:#fff;text-transform:uppercase;text-align:center;background-color:#b03229;transition:.3s}.heading__ctaMakeAnAppointment__mobile a .btn--meeting:focus .textButton{color:#fff}.heading__ctaMakeAnAppointment__mobile a:active{border:none;box-shadow:none;background:#6d6d6d;color:#fff;transition:.3s}.heading__ctaMakeAnAppointment__mobile a:active svg{stroke:none}.heading__ctaMakeAnAppointment__desktop{display:none}@media(min-width:768px){.heading__ctaMakeAnAppointment__desktop{display:flex;top:0;height:73px;justify-content:flex-end;align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 -8px 16px 0 rgba(0,0,0,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.heading__ctaMakeAnAppointment__desktop.open{top:74px;transition:top 1s ease;width:100%;padding:0 0 0 1rem;background:#f7f1ed}@media(min-width:1024px){.heading__ctaMakeAnAppointment__desktop.open{width:100%;padding:0 0 0 4rem;top:77px}}.heading__ctaMakeAnAppointment__cta{display:grid;justify-content:center;align-items:center;height:100%;background:transparent;color:#fff;border:none;box-shadow:none;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.heading__ctaMakeAnAppointment__cta a{display:grid;justify-content:center;height:73px;border:none}.heading__ctaMakeAnAppointment__cta a .btn--meeting{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:125%;font-weight:700;font-style:normal;color:#fff;text-transform:uppercase;text-align:center;background-color:#b03229;border-radius:0 0 0 100px;padding:.75rem 2rem;border:2px solid #b03229}.heading__ctaMakeAnAppointment__cta a .btn--meeting .textButton{color:#fff}.heading__ctaMakeAnAppointment__cta a .btn--meeting:hover{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:125%;font-weight:700;font-style:normal;color:#b03229;text-transform:uppercase;text-align:center;background-color:transparent;transition:.3s}.heading__ctaMakeAnAppointment__cta a .btn--meeting:hover .textButton{color:#b03229}.heading__ctaMakeAnAppointment__cta a .btn--meeting:focus{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:normal;color:#b03229;text-transform:uppercase;text-align:center;background-color:#f9e6e5;border:2px solid #f9e6e5;transition:.3s}.heading__ctaMakeAnAppointment__cta a .btn--meeting:focus .textButton{color:#b03229}}.heading__ctaMakeAnAppointment__infos{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;background:transparent;height:100%;padding-right:2.5rem;line-height:150%;font-weight:400}.heading__ctaMakeAnAppointment__infos,.heading__ctaMakeAnAppointment__infos__title{font-family:var(--font-ubuntu),sans-serif;font-size:1.0625rem;font-style:normal;color:#3c2109;text-transform:uppercase;text-align:right}.heading__ctaMakeAnAppointment__infos__title{line-height:125%;font-weight:700}.heading__ctaMakeAnAppointment__infos__subtitle,.heading__ctaMakeAnAppointment__infos__title{display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.heading__ctaMakeAnAppointment__infos__subtitle{padding-left:.75rem}.autocompleteSearchInput__root__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.autocompleteSearchInput__root__container .autocompleteSearchInput__container{width:100%;height:48px;display:flex;justify-content:flex-end;align-items:center;border-radius:100px;background:#f7f1ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.autocompleteSearchInput__root__container .autocompleteSearchInput__container__input{border-radius:100px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#f7f1ed;width:100%;height:100%;padding:.75rem;color:#3c2109}.autocompleteSearchInput__root__container .autocompleteSearchInput__container__input:hover .autocompleteSearchInput__root__container .autocompleteSearchInput__container__input svg path{fill:#b03229}.autocompleteSearchInput__root__container .autocompleteSearchInput__container__input__autoCompleteActive{width:calc(100% - 85px);background:#f7f1ed;border:none;margin-left:1.125rem;outline:none!important;color:#3c2109}.autocompleteSearchInput__root__container .autocompleteSearchInput__container__input::-moz-placeholder{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#3c2109}.autocompleteSearchInput__root__container .autocompleteSearchInput__container__input::placeholder{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#3c2109}.autocompleteSearchInput__root__container .autocompleteSearchInput__container__input:focus-visible{outline:none!important}.autocompleteSearchInput__root__container .autocompleteSearchInput__container__button{background:#f7f1ed;display:flex;justify-content:center;align-items:center;cursor:pointer;border-top-left-radius:100px;border-bottom-left-radius:100px;padding:0 .5rem 0 1rem;position:relative;right:.5rem}.autocompleteSearchInput__root__container .autocompleteSearchInput__container__button:hover svg path{fill:#b03229;transition:.3s}.autocompleteSearchInput__root__container .autocompleteSearchInput__container__button__autoCompleteActive{margin-left:1rem}.autocompleteSearchInput__root__container .autocompleteSearchInput__container .content_select_countries{padding:0 .125rem}@media(min-width:768px){.autocompleteSearchInput__root__container .autocompleteSearchInput__container .content_select_countries{padding:0 1.5rem}}.autocompleteSearchInput__root__container .autocompleteSearchInput__container .content_select_countries select{background-color:#f7f1ed;width:80px;font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#3c2109}@media(min-width:768px){.autocompleteSearchInput__root__container .autocompleteSearchInput__container .content_select_countries select{width:auto}}.autocompleteSearchInput__root__container .autocompleteSearchInput__container .content_select_countries select:focus-visible{outline:none}.autocompleteSearchInput__root__container .autocompleteSearchInput__list__autoCompleteActive{display:flex;flex-direction:column;gap:.5rem;background:#f7f1ed;margin:.75rem 0 0;border-radius:10px}@media(min-width:768px){.autocompleteSearchInput__root__container .autocompleteSearchInput__list__autoCompleteActive{margin:1.5rem 0 0}}.autocompleteSearchInput__root__container .autocompleteSearchInput__list__autoCompleteActive__item{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;padding:.75rem 1.5rem;font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:160%;font-weight:400;font-style:normal;color:#3c2109;text-transform:none;text-align:left}@media(min-width:768px){.autocompleteSearchInput__root__container .autocompleteSearchInput__list__autoCompleteActive__item{padding:.75rem 3rem}}.autocompleteSearchInput__root__container .autocompleteSearchInput__list__autoCompleteActive__item:first-child{padding-top:1.5rem}.autocompleteSearchInput__root__container .autocompleteSearchInput__list__autoCompleteActive__item.active{background:#f9e6e5;border-radius:10px}.autocompleteSearchInput__root__container:has(ul:not(:empty)) .autocompleteSearchInput__container{border-bottom:none}.row{display:flex;flex-wrap:wrap;justify-content:center;width:100%;gap:1rem 0}@media(min-width:768px){.row{gap:2rem 1rem;background-color:#e8d4ca}}.section-cards-post{padding:0}.section-cards-post .row .card-mag{flex:1 1 100%;padding:0;max-width:unset;transition:opacity .3s ease;width:100%}@media(min-width:768px){.section-cards-post .row .card-mag{padding:24px 24px 32px;max-width:294px}}.section-cards-post .row .card-mag:hover a h3{color:#888}.section-cards-post .row .card-mag:hover a:hover{opacity:.7}.section-cards-post .row .card-mag .card-width{display:flex;flex-direction:column;position:relative;padding-bottom:1rem}.section-cards-post .row .card-mag .card-width .image-content a{width:100%}.section-cards-post .row .card-mag .card-width .image-content a img{border-radius:8px;height:revert-layer}@media(min-width:768px){.section-cards-post .row .card-mag .card-width .image-content a img{max-height:392px}}.section-cards-post .row .card-mag .card-width .ptag{z-index:1;margin-top:-50px;margin-left:12px;border-radius:var(--Spacing-96,96px);border:1px hsla(0,0%,100%,.24);background:hsla(180,8%,91%,.64);max-width:-moz-max-content;max-width:max-content;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:25px;padding-bottom:.75px}.section-cards-post .row .card-mag .card-width .tags{padding:.5rem 1rem;font-family:var(--font-ubuntu),sans-serif;font-size:.6875rem;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;background-color:transparent}.section-cards-post .row .card-mag .card-width .tags_empty{padding:4px 12px;background-color:transparent}.section-cards-post .row .card-mag .card-width .textSubHeading p{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#7c4f36;font-family:var(--font-sweetpea),sans-serif;font-size:.875rem;font-style:normal;font-weight:300;line-height:120%;letter-spacing:.42px}.section-cards-post .row .card-mag .link-card-post{display:none}.pagination{padding-top:24px;padding-bottom:24px;background-color:#e8d4ca}.pagination,.pagination a{display:flex;justify-content:center;align-items:center}.pagination a{margin:0 5px;padding:5px 10px;cursor:pointer;width:100%;height:100%;color:#3c2109}.pagination a.active{color:#888}.pagination div:first-child{flex:5% 0 0;max-width:70px;max-height:51px;width:100%}.pagination div:last-child{flex:5% 0 0;max-width:70px;max-height:51px;width:70px;height:51px}.pagination div{display:flex;justify-content:center;align-items:center}.section-cards-post .row .card-dossier{padding:64px;background-color:#b03229;min-width:472px}.section-cards-post .row .card-dossier .card-width .ptag{text-align:center;color:#fff}.section-cards-post .row .card-dossier .card-width .tag_link{align-self:center}.section-cards-post .row .card-dossier .card-width .tag_link h3,span.tags_empty.titleXSRegular{color:#fff}.section-cards-post .row .card-dossier .card-width .ptag{padding:48px 0 0}.padding-bottom-48{padding-bottom:48px}.restrictedBoundsGmap__container{width:400px;height:400px}.restrictedBoundsGmap__marker__label{bottom:0;left:50%;padding-left:12px;max-width:100%;position:relative}.distanceToMe__ctn{display:flex;align-items:center;padding:.25rem 0;gap:.25rem}.distanceToMe__ctn__text{font-family:var(--font-ubuntu),sans-serif;font-size:.8125rem;line-height:125%;font-weight:400;font-style:normal;color:#5d5d5d;text-transform:none;text-align:left}.distanceToMe__ctn__icon{width:16px;height:16px}.distanceToMe__ctn__icon svg{width:100%;height:100%}.distanceToMe__ctn__icon svg path{stroke:#a06646}.hairdressersProximity__ctn{width:100%;display:flex;flex-direction:column;background:#fff;margin-top:-3rem}@media(min-width:768px){.hairdressersProximity__ctn{margin-top:-2.5rem}}.hairdressersProximity__ctn__slider{width:100%;overflow:hidden;padding:0 0 0 .5rem}@media(min-width:768px){.hairdressersProximity__ctn__slider{padding:0}}.hairdressersProximity__ctn__slider__item{height:100%;padding:0 .5rem}.hairdressersProximity__ctn__map{width:100vw;height:100vw}.hairdressersProximity__ctn__marker__label{color:#393939;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}@media(min-width:768px){.hairdressersProximity__ctn{flex-direction:row}.hairdressersProximity__ctn__slider{order:1;width:100%}.hairdressersProximity__ctn__map{order:0;width:33.3333%;height:auto}}.proximityHeading{display:grid;align-content:stretch;width:100%;max-width:100vw;height:100%;padding:2rem 1.5rem .75rem;gap:1.5rem;background:#f7f1ed;border-radius:10px}.proximityHeading__grid{display:grid;grid-template-columns:24px minmax(24px,max-content) minmax(44px,max-content) auto;grid-template-rows:52px 23px auto auto auto auto auto;grid-template-areas:"image image image titleSubtitle " "image image image openUntil " "image image image reviewsStars " "image image image reviewsScore" "mapPoint mapPoint address address" "mapDistance mapDistance address address" "ctas ctas ctas ctas";align-content:space-between}@media(min-width:640px){.proximityHeading__grid{grid-template-columns:24px minmax(24px,max-content) minmax(64px,max-content) auto;grid-template-rows:52px 23px auto auto auto auto auto}}@media(min-width:768px){.proximityHeading__grid{grid-template-columns:24px minmax(24px,max-content) minmax(64px,max-content) auto;grid-template-rows:52px 23px auto auto auto auto auto}}.proximityHeading__image{grid-area:image}.proximityHeading__image__ctn{border-radius:100%;position:relative;overflow:hidden;margin:0 1.5rem 0 0;min-width:72px}@media(min-width:768px){.proximityHeading__image__ctn{min-width:72px}}@media(min-width:1024px){.proximityHeading__image__ctn{margin:0 1rem 0 0;min-width:112px}}.proximityHeading__image__ctn img{-o-object-fit:cover;object-fit:cover}.proximityHeading__titleSubtitle{grid-area:titleSubtitle;overflow:hidden}.proximityHeading__titleSubtitle a{width:100%}.proximityHeading__titleSubtitle a>div{width:calc(100% - 24px)}.proximityHeading__titleSubtitle .titleSubtitleGeneric{padding:0 0 .25rem;border-top:none}.proximityHeading__titleSubtitle .titleSubtitleGeneric *{text-align:left}.proximityHeading__titleSubtitle .title3XSBold{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3c2109}.proximityHeading__titleSubtitle .title3XSRegular{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#3c2109}.proximityHeading__openUntil{grid-area:openUntil;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3d3d3d}.proximityHeading__openUntil__text{font-family:var(--font-ubuntu),sans-serif;font-size:.6875rem;line-height:140%;font-weight:700;font-style:normal;color:#3d3d3d;text-transform:uppercase;text-align:left;padding:.28125rem 0}@media(min-width:768px){.proximityHeading__openUntil__text{font-size:.625rem}}.proximityHeading__openUntil__text.close{color:#d05353}.proximityHeading__headingMapPoint{grid-area:headingMapPoint}.proximityHeading__reviewsStars{grid-area:reviewsStars;padding:.75rem 0 .25rem}.proximityHeading__reviewsStars .reviewStars__ctn__star svg{stroke:#fff}.proximityHeading__reviewsScore{grid-area:reviewsScore}.proximityHeading__reviewsScore__text{font-family:var(--font-ubuntu),sans-serif;font-size:.8125rem;line-height:125%;font-weight:400;font-style:normal;color:#3c2109;text-transform:none;text-align:left}.proximityHeading__mapPoint{grid-area:mapPoint;margin:1.5rem 0 0}.proximityHeading__mapPoint__map-point{display:flex;justify-content:center;cursor:pointer}.proximityHeading__mapPoint__map-point svg path,.proximityHeading__mapPoint__map-point svg stroke{color:green}.proximityHeading__mapPoint .map-point-icon circle,.proximityHeading__mapPoint .map-point-icon path{stroke:#5d5d5d}.proximityHeading__mapDistance{grid-area:mapDistance;margin:.125rem 0 0}.proximityHeading__mapDistance__distance{padding:0 .25rem;white-space:nowrap}.proximityHeading__mapDistance__distance .distanceToMe__ctn{padding:0 .25rem}.proximityHeading__mapDistance__distance .distanceToMe__ctn__icon{display:none}.proximityHeading__address{grid-area:address;display:flex;flex-direction:column;margin:1.5rem 0 0 1.5rem}.proximityHeading__address__text{font-family:var(--font-ubuntu),sans-serif;font-size:.8125rem;line-height:125%;font-weight:400;font-style:normal;color:#3c2109;text-transform:none;text-align:left}.proximityHeading__ctas{grid-area:ctas;display:flex;flex-direction:column;gap:1rem;margin:1.5rem 0 0}.proximityHeading__ctas .btn--tertiary{font-family:var(--font-ubuntu),sans-serif;font-size:.75rem;line-height:120%;font-weight:700;font-style:normal;color:#b03229;text-transform:uppercase;text-align:center;background-color:#fff;border:2px solid #b03229;border-top-right-radius:100px;border-bottom-left-radius:100px;height:46px}@media(min-width:450px){.proximityHeading__ctas .btn--tertiary{font-size:.9375rem}}.proximityHeading__ctas .btn--tertiary:hover{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:normal;color:#fff;text-transform:uppercase;text-align:center;background-color:#b03229;transition:.3s}.proximityHeading__ctas .btn--tertiary:hover svg path{fill:#fff;transition:.3s}.proximityHeading__ctas .btn--tertiary:focus{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:700;font-style:normal;color:#b03229;text-transform:uppercase;text-align:center;background-color:#f9e6e5;border:2px solid #f9e6e5}.proximityHeading__ctas .btn--tertiary:focus svg path{fill:#b03229}.proximityHeading__ctas .btn--secondary{display:flex;justify-content:center;color:#3c2109;border-top-right-radius:100px;border-bottom-left-radius:100px;height:46px}.proximityHeading__ctas .btn--secondary,.proximityHeading__ctas .btn--secondary:hover{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:400;font-style:normal;text-transform:none;text-align:center;background-color:transparent}.proximityHeading__ctas .btn--secondary:hover{color:#df7872;transition:.3s}.proximityHeading__ctas .btn--secondary:hover svg path{fill:#df7872;transition:.3s}.proximityHeading__ctas .btn--secondary:focus{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:120%;font-weight:400;font-style:normal;color:#d6534b;text-transform:none;text-align:center;background-color:transparent}.proximityHeading__ctas .btn--secondary:focus svg path{fill:#d6534b}.resultsList__ctn__list__item{padding:0 0 1rem}@media(min-width:768px){.resultsList__ctn__list__item{padding:0}}.resultsList__ctn__list__item:last-child{padding:0}.resultsList__ctn__list .proximityHeading{background:#fff;padding:2rem 1.5rem 0}@media(min-width:768px){.resultsList__ctn__list .proximityHeading{padding:1.5rem}}.resultsList__ctn__list .proximityHeading__grid{display:grid;grid-template-columns:24px minmax(40px,max-content) 44px auto;grid-template-rows:repeat(6,max-content);grid-template-areas:"image image image titleSubtitle" "image image image openUntil" "image image image reviewsStars" "image image image reviewsScore" "mapPoint mapDistance address address" "ctas ctas ctas ctas"}@media(min-width:768px){.resultsList__ctn__list .proximityHeading__grid{grid-template-columns:24px minmax(70px,max-content) 44px auto}}@media(min-width:1024px){.resultsList__ctn__list .proximityHeading__grid{grid-template-columns:148px 24px minmax(24px,max-content) auto minmax(140px,max-content) minmax(150px,max-content);grid-template-rows:repeat(3,auto);grid-template-areas:"image titleSubtitle titleSubtitle titleSubtitle reviewsStars ctas" "image openUntil openUntil openUntil reviewsScore ctas " "image mapPoint mapDistance address address ctas"}}@media(min-width:1280px){.resultsList__ctn__list .proximityHeading__grid{grid-template-columns:148px 24px minmax(24px,max-content) auto minmax(180px,max-content) minmax(222px,max-content)}}.resultsList__ctn__list .proximityHeading__image__ctn{min-width:72px;margin:0 1.5rem 0 0}@media(min-width:768px){.resultsList__ctn__list .proximityHeading__image__ctn{min-width:72px}}@media(min-width:1024px){.resultsList__ctn__list .proximityHeading__image__ctn{min-width:112px}}.resultsList__ctn__list .proximityHeading__ctas{justify-content:flex-start;grid-row-gap:1rem;margin:1.5rem 0 0}@media(min-width:1024px){.resultsList__ctn__list .proximityHeading__ctas{margin:0;grid-row-gap:.5rem}}.resultsList__ctn__list .proximityHeading__reviewsStars{padding:.75rem 0 .25rem}@media(min-width:1024px){.resultsList__ctn__list .proximityHeading__reviewsStars{padding:0 0 .25rem 1.25rem}}.resultsList__ctn__list .proximityHeading__reviewsScore{margin:0}@media(min-width:1024px){.resultsList__ctn__list .proximityHeading__reviewsScore{margin:-1.5625rem 0 0 1.25rem}}.resultsList__ctn__list .proximityHeading__address{display:flex;justify-content:center;margin:1.5rem 0 0;padding:0 0 0 1.5rem}@media(min-width:768px){.resultsList__ctn__list .proximityHeading__address{margin:.75rem 0 0}}.resultsList__ctn__list .proximityHeading__mapPoint{display:flex;justify-content:center;align-items:center;margin:1.5rem 0 0}@media(min-width:768px){.resultsList__ctn__list .proximityHeading__mapPoint{margin:.75rem 0 0}}.resultsList__ctn__list .proximityHeading__mapDistance{display:flex;align-items:center;margin:1.5rem 0 0}@media(min-width:768px){.resultsList__ctn__list .proximityHeading__mapDistance{margin:.75rem 0 0}}.hairdresser__portal .margin_bottom_mobile{margin-bottom:35px}@media(min-width:768px){.hairdresser__portal .margin_bottom_mobile{margin-bottom:0}}.slider_Xl3_2_Md1_RoundArrows__ctn{position:relative;width:110%}@media(min-width:768px){.slider_Xl3_2_Md1_RoundArrows__ctn{width:135%}}.slider_Xl3_2_Md1_RoundArrows__ctn__arrows{display:none;position:absolute;width:112px;height:112px;box-shadow:0 8px 16px 0 rgba(4,4,4,.161);border-radius:200px;padding:2rem .5rem;top:50%;left:calc(100% - 100px);transform:translate(-50%,-50%);background:hsla(21,41%,69%,.64);justify-content:center;align-items:center}.slider_Xl3_2_Md1_RoundArrows__ctn__arrows__arrow{width:50%;height:100%;display:none;justify-content:center;align-items:center;cursor:pointer}@media(min-width:768px){.slider_Xl3_2_Md1_RoundArrows__ctn__arrows{display:none}}.slider_Xl3_2_Md1_RoundArrows__ctn .slick-track{display:flex;align-items:stretch}.slider_Xl3_2_Md1_RoundArrows__ctn .slick-track .slick-slide{height:unset}.slider_Xl3_2_Md1_RoundArrows__ctn .slick-track .slick-slide>div{height:100%}.sliderContainer{width:100%;max-width:100vw;overflow:hidden}@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";.bg-image-url{padding:128px 24px 96px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}@media(min-width:768px){.bg-image-url{padding:80px 64px}}.bg-color,.default-background{max-height:466px;height:466px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.default-background{background-color:#fff}