@charset "UTF-8";.page-Dossier .enteteLevelThree,.page-Dossier-slug,.page-Dossier-slug .enteteLevelThree{background-color:#b03229}.page-Dossier .enteteLevelThree .title2XLBold,.page-Dossier .enteteLevelThree .titleXSRegular,.page-Dossier-slug .enteteLevelThree .title2XLBold,.page-Dossier-slug .enteteLevelThree .titleXSRegular{color:#fff}.page-Dossier .enteteLevelThree .enteteLevelThree--accordionText,.page-Dossier-slug .enteteLevelThree .enteteLevelThree--accordionText{width:50%;margin:0 auto;padding:16px}.page-Dossier .enteteLevelThree .textSubHeading,.page-Dossier-slug .enteteLevelThree .textSubHeading{color:#fff;text-align:center}.page-Dossier .section-cards-post,.page-Dossier-slug .section-cards-post{width:100%;max-width:100%;overflow:hidden}@media(min-width:768px){.page-Dossier .section-cards-post,.page-Dossier-slug .section-cards-post{width:90%;margin:0 auto;padding-top:24px}}.page-Dossier .section-cards-post .row .card-dossier,.page-Dossier-slug .section-cards-post .row .card-dossier{padding:64px;background-color:#b03229}.page-Dossier .section-cards-post .row .card-dossier .card-width .ptag,.page-Dossier-slug .section-cards-post .row .card-dossier .card-width .ptag{text-align:center;color:#fff}.page-Dossier .section-cards-post .row .card-dossier .card-width .tag_link,.page-Dossier-slug .section-cards-post .row .card-dossier .card-width .tag_link{align-self:center}.page-Dossier .section-cards-post .row .card-dossier .card-width .tag_link h3,.page-Dossier-slug .section-cards-post .row .card-dossier .card-width .tag_link h3{color:#fff}.page-Dossier .section_filters_tag,.page-Dossier-slug .section_filters_tag{display:flex;justify-content:center;gap:30px;padding:16px;width:100%;max-width:100%;background-color:#fff}@media(min-width:768px){.page-Dossier .section_filters_tag,.page-Dossier-slug .section_filters_tag{width:90%;margin:0 auto}}.page-Dossier .section_filters_tag .btn_filters,.page-Dossier-slug .section_filters_tag .btn_filters{border:1px solid #000;padding:10px 20px}.page-Dossier .section_filters_tag .active,.page-Dossier-slug .section_filters_tag .active{background-color:#b03229;color:#fff}span.tags_empty.titleXSRegular{color:#fff}.padding-bottom-48{padding-bottom:48px}.socialWallContainer{max-width:calc(100% - 32px);background:#f7f1ed;padding:2.5rem 0;margin:0 auto;border-radius:10px}@media(min-width:1024px){.socialWallContainer{max-width:calc(100% - 128px);padding:4rem}}.socialWallContainer .titleGeneric{font-size:1.625rem;font-weight:500;line-height:120%;color:#b03229}@media(min-width:1024px){.socialWallContainer .titleGeneric{font-size:1.75rem;font-weight:700;line-height:130%}}.socialWallContainer .subtitleGeneric{color:#b03229;padding:0 .5rem}@media(min-width:1024px){.socialWallContainer .subtitleGeneric{padding:0}}.socialWallContainer .instagramContainer{display:grid;padding:2rem 0;margin:0 .5rem;overflow:hidden}.socialWallContainer .hashtagContainer{position:relative;display:grid;justify-content:center;padding-top:1.5rem}@media(min-width:1024px){.socialWallContainer .hashtagContainer{padding-top:0}}.socialWallContainer .hashtagContainer img{background:#fff;border:2px solid #b03229;border-top-left-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;width:76px;height:76px}.socialWallContainer .ctaHashtagJLD{color:#b03229;font-size:1.1875rem;line-height:125%;padding:0}@media(min-width:1024px){.socialWallContainer .ctaHashtagJLD{font-size:1.375rem}}.socialWallContainer .ctaHashtagJLD:hover{color:#e79d98}.socialWallContainer .ctaHashtagJLD:focus{color:#f9e6e5}.socialWallContainer .pictoGif{position:absolute;top:-70px;right:50%;transform:translateX(50%)}@media(min-width:1024px){.socialWallContainer .pictoGif{right:18%}}.section-push-mag{overflow:hidden;margin:0 auto;max-width:calc(100% - 32px);padding:1.5rem;border-radius:12px;background-color:#e8d4ca}@media(min-width:768px){.section-push-mag{max-width:calc(100% - 160px);padding:4rem 4rem 2rem}}.section-push-mag .section-filters{background-color:#fff;display:flex;align-items:flex-start;align-self:stretch;position:sticky;top:113px;z-index:9}@media(min-width:640px){.section-push-mag .section-filters{top:150.5px}}.section-push-mag .section-filters .bloc-filters{display:flex;padding:var(--Spacing-24,24px);justify-content:center;align-items:center;gap:8px;flex:1 0 0;border-bottom:2px solid #f6dad9}.section-push-mag .section-filters .bloc-filters:hover{color:#d1d1d1}.section-push-mag .section-cards-post{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:8px;flex-wrap:wrap}.section-push-mag .section-cards-post .card-mag{flex:1 0 0}.section-push-mag .roundCustomArrow{display:none}.section-push-mag .section-cards,.section-push-mag .tabs__ctn__content{padding:0}.section-push-mag .titleSubtitleGeneric{margin-bottom:2rem;padding:0}.section-push-mag .titleSubtitleGeneric .titleGeneric{font-size:1.5625rem;color:#3c2109}.section-push-mag .titleSubtitleGeneric .subtitleGeneric,.section-push-mag .titleSubtitleGeneric .titleGeneric{font-family:var(--font-ubuntu),sans-serif;line-height:120%;font-weight:500;font-style:normal;text-transform:none;text-align:left}.section-push-mag .titleSubtitleGeneric .subtitleGeneric{font-size:1.0625rem;color:#8e5a3e}.section-push-mag .filtersCategories{background-color:#e8d4ca;margin-bottom:1rem}.section-push-mag .filtersCategories .tabs__ctn__headers{background-color:#e8d4ca}@media(min-width:768px){.section-push-mag .filtersCategories .tabs__ctn__headers{padding:.75rem 10.5rem}}.section-push-mag .filtersCategories .tabs__ctn__headers__header.active{background-color:transparent}@media screen and (max-width:768px){.section-push-mag .filtersCategories .tabs__ctn__headers{padding:.75rem 0;margin-bottom:1rem;position:relative}.section-push-mag .filtersCategories .tabs__ctn__headers__header{background-color:transparent;padding:0;width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content;color:#7c4f36}.section-push-mag .filtersCategories .tabs__ctn__headers__header.active{border:none;background-color:#5d5d5d;border-radius:2.5rem;color:#e8d4ca;padding:.75rem 1.5rem;margin-right:.5rem}}@media(min-width:768px){.section-push-mag .filtersCategories .tabs__ctn__content{margin-top:1rem}}@media screen and (min-width:1880px){.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .card-mag{position:relative}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .card-mag,.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .card-mag .image-content{width:340px!important;height:-moz-fit-content!important;height:fit-content!important;margin-inline:1rem}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .card-mag .ptag{position:absolute;top:75%;margin-left:25px}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .card-mag .ptag .tags{border-radius:6rem;padding:torem(8) 1rem;font-family:var(--font-ubuntu),sans-serif;font-size:.6875rem;line-height:100%;font-weight:500;font-style:normal;color:#3c2109;text-transform:uppercase;text-align:center}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .card-mag div .title{width:98%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;max-height:34px;white-space:normal;text-overflow:ellipsis;min-height:unset;font-family:var(--font-ubuntu),sans-serif;font-size:1.0625rem;line-height:120%;font-weight:500;font-style:normal;color:#3c2109;text-transform:none;text-align:left}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .card-mag .textSubHeading{max-height:34px;min-height:unset}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .card-mag .textSubHeading p{width:98%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:34px;white-space:normal;text-overflow:ellipsis;font-family:var(--font-sweetpea),sans-serif;font-size:.875rem;line-height:120%;font-weight:300;font-style:normal;color:#7c4f36;text-transform:none;text-align:left;letter-spacing:.48px}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .card-mag div .link-card-post{display:none}}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-list{overflow:auto!important;scrollbar-width:none}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-track{display:flex}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-slide{width:231px!important;height:398px!important;margin-inline:.5rem}@media(min-width:768px){.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-slide{width:340px!important;height:-moz-fit-content!important;height:fit-content!important;margin-inline:1rem}}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-slide .card-mag .image-content{width:231px!important;height:-moz-fit-content!important;height:fit-content!important}@media(min-width:768px){.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-slide .card-mag .image-content{width:340px!important;height:-moz-fit-content!important;height:fit-content!important;margin-inline:1rem}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-slide .card-mag .image-content:hover{filter:brightness(1.35);transition:1s}}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-slide .card-mag .ptag{position:absolute;top:235px;margin-left:12px}@media(min-width:768px){.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-slide .card-mag .ptag{top:75%;margin-left:25px}}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-slide .card-mag .ptag .tags{border-radius:6rem;padding:torem(8) 1rem;font-family:var(--font-ubuntu),sans-serif;font-size:.6875rem;line-height:100%;font-weight:500;font-style:normal;color:#3c2109;text-transform:uppercase;text-align:center}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-slide .card-mag div .title{width:98%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;max-height:34px;white-space:normal;text-overflow:ellipsis;min-height:unset;font-family:var(--font-ubuntu),sans-serif;font-size:1.0625rem;line-height:120%;font-weight:500;font-style:normal;color:#3c2109;text-transform:none;text-align:left}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-slide .card-mag .textSubHeading{max-height:34px;min-height:unset}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-slide .card-mag .textSubHeading p{width:98%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:34px;white-space:normal;text-overflow:ellipsis;font-family:var(--font-sweetpea),sans-serif;font-size:.875rem;line-height:120%;font-weight:300;font-style:normal;color:#7c4f36;text-transform:none;text-align:left;letter-spacing:.48px}.section-push-mag .filtersCategories .tabs__ctn__content .section-cards .sliderContainer .slick-slide .card-mag div .link-card-post{display:none}.section-push-mag .py-4{padding:.5rem 0}.section-cards{display:flex;flex-direction:row}.section-cards .card-mag{padding:0;transition:opacity .3s ease}.section-cards .card-mag:hover a h3{color:#3c2109}.section-cards .card-mag:hover a:hover{opacity:.7}.section-cards .card-mag .card-width{max-width:100%;width:100%;margin:0 auto;display:flex;flex-direction:column}@media(min-width:768px){.section-cards .card-mag .card-width{max-width:100%;width:100%}}.section-cards .card-mag .card-width .image-content a{width:100%}.section-cards .card-mag .card-width .ptag{padding:16px 0 12.5px}.section-cards .card-mag .card-width .tags_empty{padding:8px 16px;background-color:#e8d4ca}.text-limit p{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blockTextContainer{display:grid;grid-template-rows:repeat(4,max-content);grid-template-columns:auto;align-content:center;padding:2.5rem 1.5rem;background-color:#fff;border-radius:10px;background:#b03229}@media(min-width:1280px){.blockTextContainer{padding:4rem}}.blockTextContainer .title{text-align:left;color:#fff;margin:0 0 .5rem}.blockTextContainer .subtitle{text-align:left;margin:0 0 1.5rem;color:#fff}.blockTextContainer .text{padding:0 0 1.5rem;color:#fff}.blockTextContainer .text--noPadding{padding:0;color:#fff}.blockTextContainer .cta{margin:.75rem 0}.savoirFaire .content_salons_savoir_faire .blockTextContainer{margin:0 1rem}@media(min-width:1024px){.savoirFaire .content_salons_savoir_faire .blockTextContainer{margin:0 4rem}}@media(min-width:1280px){.savoirFaire .content_salons_savoir_faire .blockTextContainer{margin:0 0 0 4rem}}.savoirFaire .content_salons_savoir_faire .blockTextContainer .btn--primary{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;border:2px solid #fff;border-top-right-radius:100px;border-bottom-left-radius:100px;height:46px}.savoirFaire .content_salons_savoir_faire .blockTextContainer .btn--primary: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;border:2px solid #fff}.savoirFaire .content_salons_savoir_faire .blockTextContainer .btn--primary:hover svg path{fill:#fff;transition:.3s}.savoirFaire .content_salons_savoir_faire .blockTextContainer .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:#f0c2bf;border:2px solid #f0c2bf}.savoirFaire .content_salons_savoir_faire .blockTextContainer .btn--primary:focus svg path{fill:#b03229}.savoirFaire .content_salons_savoir_faire .blockTextContainer a{width:100%}@media(min-width:768px){.savoirFaire .content_salons_savoir_faire .blockTextContainer a{width:auto}}.savoirFaire .content_salons_savoir_faire .blockTextContainer a .cta{width:100%;max-width:100%}@media(min-width:768px){.savoirFaire .content_salons_savoir_faire .blockTextContainer a .cta{width:auto;max-width:auto}}.savoirFaire .content_product_savoir_faire .blockTextContainer{background:#fff;padding:1.5rem}@media(min-width:1024px){.savoirFaire .content_product_savoir_faire .blockTextContainer{padding:4rem}}@media(min-width:1280px){.savoirFaire .content_product_savoir_faire .blockTextContainer{padding:4rem 2.5rem 4rem 4rem}}.savoirFaire .content_product_savoir_faire .blockTextContainer .subtitle,.savoirFaire .content_product_savoir_faire .blockTextContainer .title{color:#b03229}.savoirFaire .content_product_savoir_faire .blockTextContainer .text,.savoirFaire .content_product_savoir_faire .blockTextContainer .text--noPadding{color:#3c2109}.savoirFaire .content_product_savoir_faire .blockTextContainer a{width:100%}@media(min-width:768px){.savoirFaire .content_product_savoir_faire .blockTextContainer a{width:auto}}.savoirFaire .content_product_savoir_faire .blockTextContainer a .cta{width:100%;max-width:100%}@media(min-width:768px){.savoirFaire .content_product_savoir_faire .blockTextContainer a .cta{width:auto;max-width:auto}}.savoirFaire .content_salon_en_ligne_savoir_faire .blockTextContainer{background:#fff;padding:1.5rem .5rem;order:1}@media(min-width:1024px){.savoirFaire .content_salon_en_ligne_savoir_faire .blockTextContainer{padding:4rem 0;order:1}}@media(min-width:1280px){.savoirFaire .content_salon_en_ligne_savoir_faire .blockTextContainer{padding:4rem 0 4rem 2.5rem;order:2}}.savoirFaire .content_salon_en_ligne_savoir_faire .blockTextContainer .subtitle,.savoirFaire .content_salon_en_ligne_savoir_faire .blockTextContainer .title{color:#b03229}.savoirFaire .content_salon_en_ligne_savoir_faire .blockTextContainer .text,.savoirFaire .content_salon_en_ligne_savoir_faire .blockTextContainer .text--noPadding{color:#3c2109}.produits .content_product_savoir_faire .blockTextContainer{background:#b03229;margin:0 1rem}@media(min-width:1024px){.produits .content_product_savoir_faire .blockTextContainer{margin:0 4rem}}@media(min-width:1280px){.produits .content_product_savoir_faire .blockTextContainer{margin:0 0 0 4rem}}.produits .content_product_savoir_faire .blockTextContainer .title{text-align:left;color:#fff;margin:0 0 .5rem}.produits .content_product_savoir_faire .blockTextContainer .subtitle{text-align:left;margin:0 0 1.5rem;color:#fff}.produits .content_product_savoir_faire .blockTextContainer .text{padding:0 0 1.5rem;color:#fff}.produits .content_product_savoir_faire .blockTextContainer .text--noPadding{padding:0;color:#fff}.tendances .content_product_savoir_faire .blockTextContainer{background:#b03229;margin:0 1rem}@media(min-width:1024px){.tendances .content_product_savoir_faire .blockTextContainer{margin:0 4rem}}@media(min-width:1280px){.tendances .content_product_savoir_faire .blockTextContainer{margin:0 0 0 4rem}}.tendances .content_product_savoir_faire .blockTextContainer .title{text-align:left;color:#fff;margin:0 0 .5rem}.tendances .content_product_savoir_faire .blockTextContainer .subtitle{text-align:left;margin:0 0 1.5rem;color:#fff}.tendances .content_product_savoir_faire .blockTextContainer .text{padding:0 0 1.5rem;color:#fff}.tendances .content_product_savoir_faire .blockTextContainer .text--noPadding{padding:0;color:#fff}.sectionLesServicesSavoirFaire{grid-template-rows:repeat(2,auto);grid-template-columns:1fr;display:grid;gap:16px;background:#fff;border-radius:10px;max-width:100%}@media(min-width:1280px){.sectionLesServicesSavoirFaire{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 2fr}}.savoirFaire .sectionLesServicesSavoirFaire~.content_salon_en_ligne_savoir_faire{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:1fr;border-radius:0;margin:0 auto;max-width:calc(100% - 32px);order:2}@media(min-width:1024px){.savoirFaire .sectionLesServicesSavoirFaire~.content_salon_en_ligne_savoir_faire{max-width:calc(100% - 128px)}}@media(min-width:1280px){.savoirFaire .sectionLesServicesSavoirFaire~.content_salon_en_ligne_savoir_faire{display:grid;grid-template-rows:1fr;grid-template-columns:2fr 1fr;order:1}}.savoirFaire .sectionLesServicesTendances{grid-template-rows:repeat(2,auto);grid-template-columns:1fr;display:grid;gap:2px;background:#f6dad9}@media(min-width:1024px){.savoirFaire .sectionLesServicesTendances{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 2fr}}.savoirFaire .sectionLesServicesTendances .blockTextContainer,.savoirFaire .sectionLesServicesTendances .section-categories .sliderSectionCategorieIf3 .card-category,.savoirFaire .sectionLesServicesTendances .section-categories .sliderSectionCategorieIf4 .card-category,.savoirFaire .sectionLesServicesTendances .section-categories .sliderSectionCategorieIf5 .card-category{background-color:#fff}.sectionLookbook{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:1fr;border-radius:10px;margin:0 auto;max-width:calc(100% - 32px)}@media(min-width:1024px){.sectionLookbook{max-width:calc(100% - 128px)}}@media(min-width:1280px){.sectionLookbook{display:grid;grid-template-rows:1fr;grid-template-columns:2fr 1fr}}.sectionLookbook .blockTextContainer{border-radius:10px;background-color:#fff;padding:1.5rem 1rem .75rem;order:2}@media(min-width:1280px){.sectionLookbook .blockTextContainer{padding:4rem}}.sectionLookbook .blockTextContainer .title{font-family:var(--font-ubuntu),sans-serif;font-size:1.375rem;line-height:125%;font-weight:700;font-style:normal;color:#b03229}.sectionLookbook .blockTextContainer .subtitle{font-family:var(--font-ubuntu),sans-serif;font-size:1.1875rem;line-height:125%;font-weight:400;font-style:normal;color:#b03229;margin-bottom:12px}@media(min-width:768px){.sectionLookbook .blockTextContainer .subtitle{margin-bottom:24px}}.sectionLookbook .blockTextContainer .textBody{font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:160%;font-weight:400;font-style:normal;color:#3c2109}.sectionLookbook .blockTextContainer a{width:100%}@media(min-width:768px){.sectionLookbook .blockTextContainer a{width:auto}}.sectionLookbook .blockTextContainer a .cta{width:100%;max-width:100%}@media(min-width:768px){.sectionLookbook .blockTextContainer a .cta{width:auto;max-width:auto}}.sectionLookbook .bzfy-o-image-container,.sectionLookbook .bzfy-o-image-container img{border-radius:10px}.media_sticky_portrait div{display:flex;flex-direction:column;align-items:flex-end;width:100%}.media_sticky_portrait div img{width:100%}.media_sticky_portrait div p{color:#f0c2bf;padding:4px 24px}.media_sticky_paysage{display:flex;flex-direction:column;justify-content:center;align-items:center}.media_sticky_paysage div{display:flex;flex-direction:column;align-items:flex-end;width:100%}@media(min-width:768px){.media_sticky_paysage div{width:auto}}.media_sticky_paysage div img{width:100%;border-radius:12px}@media(min-width:768px){.media_sticky_paysage div img{width:auto}}.media_sticky_paysage div p{color:#f0c2bf;padding:4px 24px}.containerVideo p,.media_sticky_oembed p{text-align:right;padding:4px 24px;color:#f0c2bf}.grid_template_post{padding:2rem 1rem;display:flex;flex-flow:column}@media(min-width:768px){.grid_template_post{padding:3rem 5rem;display:grid;grid-template-rows:auto;grid-template-columns:50% 50%;background:#fff}}.grid_template_post .container_media_sticky{padding:0}@media(min-width:768px){.grid_template_post .container_media_sticky{padding:0 3rem 2.5rem 0}}.grid_template_post .container_media_sticky .media_sticky_portrait{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1}.grid_template_post .container_media_sticky .media_sticky_portrait div img{border-radius:12px;height:auto}@media(min-width:768px){.grid_template_post .container_media_sticky .media_sticky_portrait div img{height:auto}.grid_template_post .container_media_sticky .media_sticky_portrait{top:150.5px;position:sticky}}.grid_template_post .container_media_sticky .media_sticky_paysage{display:flex;flex-direction:column;align-items:center;justify-content:center;position:sticky;top:150.5px;z-index:1}.grid_template_post .container_content{padding:24px 0;border:none}.grid_template_post .container_content .freeContent__paragraph{padding:.75rem 0}.grid_template_post .container_content .freeContent__paragraph p img{border-radius:12px;width:100%}@media(min-width:768px){.grid_template_post .container_content{padding:0 0 2rem;width:100%}}.sectionElements{background-color:#fff;margin:0 auto;display:grid;align-items:center;justify-items:center}.diag{position:relative}.diag__bubbleImage{width:100%;max-width:72px;display:none}@media(min-width:768px){.diag__bubbleImage{display:grid}}.diag__bubbleImage__roundMask{width:72px;height:72px;border-radius:50%;overflow:hidden}.diag__bubbleImage__roundMask img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.diag__bubbleImage__media{display:none}@media(min-width:768px){.diag__bubbleImage__media{display:grid}}.diag__bubbleQuestion{width:100%;background:#888;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:.5rem;padding:1rem 1.5rem}.diag__stepText{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);justify-content:space-between}.diag__stepText__answer{display:grid;justify-content:flex-end}.diag__stepText__answer.active{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#888;text-transform:none;text-align:initial}.diag__ticket{width:100%;max-width:100%;height:100vh;display:grid;gap:1.5rem;grid-template-rows:repeat(3,max-content);grid-template-columns:1fr;padding:3rem 1.5rem;background-image:url(/images/diag/ticket_diagnostic.png);background-size:cover;box-shadow:0 -8px 16px 0 rgba(0,0,0,.05)}@media(min-width:768px){.diag__ticket{max-width:384px}}.diag__ticket__subtitle{display:grid;gap:.75rem;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr}.diag__ticket__containerTab{display:grid;gap:.5rem;grid-template-rows:repeat(2,max-content);grid-template-columns:1fr}.diag__ticket__containerTab__title{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);justify-content:space-between}.diag__ticket__containerTab__title div:nth-child(2){display:grid;justify-content:flex-end}.diag__selectorCheckbox{position:relative;max-width:-moz-max-content;max-width:max-content;width:100%;border:2px solid #b03229;border-radius:8px;padding:.75rem 3.6875rem .75rem 1rem;background:transparent;cursor:pointer}.diag__selectorCheckbox:hover{background:#f0c2bf;transition:all .5s}.diag__selectorCheckbox:focus{background:#f0c2bf}.diag__selectorCheckbox .checked-label{color:#fff}.diag__selectorCheckbox .checked-label .checkboxField__label{color:#b03229}.diag__selectorCheckbox .checkboxField__checkmark,.diag__selectorCheckbox .checkboxField__input{top:11px;left:16px}.diag__selectorCheckbox .checkboxField__label:hover{color:#b03229}.diag__formDiag{margin:.5rem auto;padding:.5rem 1rem 1.5rem}.diag__formDiag__form{grid-template-rows:1fr}.diag__formDiag__form,.diag__formDiag__inputs{display:grid;gap:.75rem;grid-template-columns:1fr}.diag__formDiag__inputs{width:100%;grid-template-rows:repeat(5,1fr);border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:0;background:#fff;padding:1rem 2rem 2rem 1.5rem}.diag__formDiag__ctaSubmit{display:grid;gap:1rem;grid-template-rows:1fr;grid-template-columns:repeat(2,max-content);justify-content:flex-end;padding:1rem 0}.diag__componentQuestion{width:100%;max-width:100%;display:grid;gap:.5rem;grid-template-rows:1fr;grid-template-columns:1fr;padding:2rem 1.5rem .5rem 1rem}@media(min-width:768px){.diag__componentQuestion{display:grid;gap:2rem;grid-template-rows:1fr;grid-template-columns:repeat(2,auto);padding:.5rem 5rem 2.5rem}}.diag__componentAnswer{width:100%;max-width:100%;display:grid;gap:.75rem;grid-template-rows:repeat(2,max-content);grid-template-columns:1fr;padding:2rem 1.5rem;background:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:0;justify-content:flex-end}@media(min-width:768px){.diag__componentAnswer{padding:2rem 1.5rem}}.diag__componentAnswer__checkboxFieldGroup{display:flex;gap:12px;justify-content:flex-end}.diag__componentAnswer__subtext{display:flex;justify-content:flex-end;font-style:italic}.diag__selectorCheckbox.checkboxField:hover input~.checkboxField__checkmark{border:2px solid #b03229;background:#f0c2bf}.diag__selectorCheckbox.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:#888;text-transform:none;text-align:left}.diag__selectorCheckbox.checkboxField__diag input:checked~.checkboxField__checkmark{border:2px solid #fff;background:#b03229}.diag__selectorCheckbox.checkboxField__diag input:checked~.checkboxField__checkmark:before{color:#fff;border-left-width:0;border-bottom:2px solid #fff;border-right:2px solid #fff;border-top-width:0}.diag__selectorCheckbox:has(.checked-label){background:#b03229}.diag__selectorCheckbox:has(.checked-label) .checked-label:hover{color:#fff}.diag__checkboxFieldEnd{padding:1rem 2rem 2rem 1.5rem}.diag__checkboxFieldEnd .checkboxField__checkmark,.diag__checkboxFieldEnd .checkboxField__input{top:0;left:0}.diag__formDiag .diag__formDiag__form .diag__formDiag__inputs .inputSelect .inputSelect__required{background:#fff}.bannerFiftyFifty{gap:1rem;grid-template-rows:repeat(2,auto);grid-template-columns:1fr;display:grid;gap:12px;background:#fff;align-items:center;border-radius:0;margin:0 auto;max-width:calc(100% - 32px);padding:0}@media(min-width:1024px){.bannerFiftyFifty{max-width:calc(100% - 128px)}}@media(min-width:768px){.bannerFiftyFifty{display:grid;gap:1rem;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr)}}.bannerFiftyFifty__textContent{display:grid;grid-template-rows:repeat(4,max-content);grid-template-columns:auto;align-content:center;background:#f7f1ed;padding:3rem 1.5rem;height:100%;border-radius:10px;order:2}@media(min-width:768px){.bannerFiftyFifty__textContent{padding:3rem 4rem}}.bannerFiftyFifty__textContent--title{padding-bottom:.25rem}.bannerFiftyFifty__textContent--subtitle,.bannerFiftyFifty__textContent--title{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;text-align:left}.bannerFiftyFifty__textContent--description{font-size:.9375rem;line-height:160%;letter-spacing:.15px;margin:.75rem 0 0;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.bannerFiftyFifty__textContent--cta{color:#fff;background-color:#b03229;border:2px solid #b03229;border-top-right-radius:100px;border-bottom-left-radius:100px;margin:2.5rem 0 0}.bannerFiftyFifty__textContent--cta,.bannerFiftyFifty__textContent--cta: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}.bannerFiftyFifty__textContent--cta:hover{color:#b03229;background-color:#f6f6f6;border:2px solid #b03229;transition:.3s}.bannerFiftyFifty__textContent--cta:hover svg path{fill:#b03229;transition:.3s}.bannerFiftyFifty__textContent--cta: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}.bannerFiftyFifty__textContent--cta:focus svg path{fill:#b03229}.bannerFiftyFifty__mediaContent{position:relative;width:100%;background:transparent;max-height:350px;height:100vh}@media(min-width:768px){.bannerFiftyFifty__mediaContent{max-height:519px}}.bannerFiftyFifty__mediaContent--media{width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;order:1}@media(min-width:768px){.bannerFiftyFifty__mediaContent--media{height:100%}}.headerBannerFiftyFifty{padding:1.5rem 0 0}@media(min-width:768px){.headerBannerFiftyFifty{padding:1.5rem 0}}.headerBannerFiftyFifty .bannerFiftyFifty__textContent{padding:1.5rem 1rem;order:1}@media(min-width:768px){.headerBannerFiftyFifty .bannerFiftyFifty__textContent{padding:4rem;order:2}}.headerBannerFiftyFifty .bannerFiftyFifty__textContent--description{margin:1.5rem 0 0;font-size:.875rem;line-height:150%;letter-spacing:normal;color:#3c2109}.headerBannerFiftyFifty .bannerFiftyFifty__mediaContent{max-height:360px;order:2}@media(min-width:768px){.headerBannerFiftyFifty .bannerFiftyFifty__mediaContent{max-height:395px;order:1}}.produits .enteteLevelTwoHeader .bannerFiftyFifty__textContent{order:2}.produits .enteteLevelTwoHeader .bannerFiftyFifty__mediaContent{order:1}.sectionCategoriesVto{width:100%;display:flex;flex-direction:column;gap:.125rem}@media(min-width:768px){.sectionCategoriesVto{flex-direction:row}}.cardCategorieVto{width:100%;display:flex;flex-direction:column;background:#b03229;padding:1.5rem .75rem .5rem}.cardCategorieVto__img{position:relative;width:100%;height:256px}@media(min-width:768px){.cardCategorieVto__img{height:341px}}.cardCategorieVto__img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cardCategorieVto__content{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0}.cardCategorieVto__content__title *{text-align:left;color:#fff}.cardCategorieVto__content__description *{text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#f6dad9}.cardCategorieVto__content__link{padding:.5rem 0}.cardCategorieVto-negative{background:#fff;padding:1.5rem 1.5rem .5rem}.cardCategorieVto-negative .cardCategorieVto__content__description *,.cardCategorieVto-negative .cardCategorieVto__content__title *{color:#b03229}.sectionEnTeteCategorieVto{width:100%;display:flex;flex-direction:column;gap:.125rem}@media(min-width:768px){.sectionEnTeteCategorieVto{padding:0 4rem}}.sectionEnTeteCategorieVto__heading{display:flex;flex-direction:column;gap:2rem;padding:2.5rem 1.5rem}@media(min-width:768px){.sectionEnTeteCategorieVto__heading{padding:4rem;gap:.75rem}}.sectionEnTeteCategorieVto__heading__title *{color:#fff}.sectionEnTeteCategorieVto__heading__subtitle{display:flex;justify-content:center}.sectionEnTeteCategorieVto__heading__subtitle *{color:#f6dad9;text-align:center}.sectionPushHub__ctn{display:flex;flex-direction:column;gap:1rem;width:100%;border-radius:12px;margin:0 auto;max-width:calc(100% - 32px)}@media(min-width:1024px){.sectionPushHub__ctn{max-width:calc(100% - 128px)}}@media(min-width:768px){.sectionPushHub__ctn{flex-direction:row-reverse;gap:.75rem}}.sectionPushHub__ctn__salons{display:flex;flex-direction:column;justify-content:center;padding:2.5rem 3rem;gap:1.5rem;background-color:#f7f1ed;border-radius:10px}@media(min-width:768px){.sectionPushHub__ctn__salons{width:50%}}.sectionPushHub__ctn__salons__heading__level1{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){.sectionPushHub__ctn__salons__heading__level1{font-family:var(--font-ubuntu),sans-serif;font-size:1.75rem;line-height:130%;font-weight:700;font-style:normal;color:#b03229;text-transform:uppercase;text-align:left}}.sectionPushHub__ctn__salons__heading__level2{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){.sectionPushHub__ctn__salons__heading__level2{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}}.sectionPushHub__ctn__salons__list__item{height:64px;display:flex;align-items:center;padding:.25rem 0}.sectionPushHub__ctn__salons__list__item__title{width:100%;display:flex;align-items:center;padding:1rem 0}.sectionPushHub__ctn__salons__list__item__title svg path:hover{stroke:#b03229}.sectionPushHub__ctn__salons__list__item__title:hover .sectionPushHub__ctn__salons__list__item__title__label{color:#b03229}.sectionPushHub__ctn__salons__list__item__title:hover .sectionPushHub__ctn__salons__list__item__title__icon svg path{stroke:#b03229}.sectionPushHub__ctn__salons__list__item__title__label{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:left}.sectionPushHub__ctn__salons__list__item__title__label:hover{color:#b03229}.sectionPushHub__ctn__salons__list__item__title__label:hover .sectionPushHub__ctn__salons__list__item__title__icon svg path{stroke:#b03229}.sectionPushHub__ctn__salons__list__item__title__icon{margin-left:auto;padding:.5rem}.sectionPushHub__ctn__salons__list__item__title__icon svg path{stroke-width:1}.sectionPushHub__ctn__image{width:100%;height:auto;border-radius:10px}@media(min-width:768px){.sectionPushHub__ctn__image{width:50%}}.sectionPushHub__ctn__image__image{border-radius:10px;width:100%;max-height:555px}@media(min-width:768px){.sectionPushHub__ctn__image__image{-o-object-fit:cover;object-fit:cover}}.sectionPushHub__ctn__image__image img{border-radius:10px}.page-vto{display:flex;flex-direction:column;gap:.125rem;background:#b03229;overflow:hidden}.page-result-diag{width:100%;max-width:100%;display:grid;gap:2px;background:#b03229}.page-result-diag .tabs__ctn__content{padding:0;display:block;width:auto}.delay{opacity:0;transition:opacity 1s}.delay.active{opacity:1}form{position:relative}form .letter-icon{left:15px}form .letter-icon,form .send-icon{position:absolute;top:50%;z-index:1;transform:translateY(-50%)}form .send-icon{right:15px}.formInputNewsLetter{max-width:100%;width:100%;height:56px;padding:0 1rem 0 2rem;margin:0 auto;position:relative;display:flex;flex-direction:row;justify-content:normal;align-items:center;gap:0;background-color:#f7f1ed;border-top-right-radius:100px;border-bottom-left-radius:100px}.formInputNewsLetter input[type=email]{background-color:transparent;width:100%;height:100%}.formInputNewsLetter input[type=email]:focus-visible{outline:none}.formInputNewsLetter__input{width:100%}.formInputNewsLetter__submit{padding:0 1rem}.formInputNewsLetter__submit:disabled svg{opacity:.5;stroke:#888!important;stroke-width:.2}.input-email{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#3c2109;text-transform:textTransformNone;text-align:left}.input-email::-moz-placeholder{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#888;text-transform:textTransformNone;text-align:left}.input-email::placeholder{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#888;text-transform:textTransformNone;text-align:left}.checkboxField{position:relative;width:100%;cursor:pointer}.checkboxField__input{opacity:0;width:24px;height:24px;z-index:1;cursor:pointer}.checkboxField__checkmark,.checkboxField__input{position:absolute;left:0;top:-1px;border:2px solid #3c2109}.checkboxField__checkmark{content:"";width:1.5rem;height:1.5rem;background:#fff;border-radius:30%;transition:all .5s}.checkboxField__checkmark:before{content:"";position:absolute;top:0;left:calc(50% - 2.5px);transform:rotate(45deg);width:.375rem;height:.625rem;border:2px solid transparent;background:transparent;color:#3c2109}.checkboxField__label{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#3c2109;text-transform:none;text-align:left;position:relative;left:34px;cursor:pointer}.checkboxField__label:focus,.checkboxField__label:hover{color:#b03229}.checkboxField__text{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#df7872;text-transform:none;text-align:left;position:relative;left:34px}.checkboxField__text :focus,.checkboxField__text :hover{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}.checkboxField__group{display:flex;justify-content:flex-end;gap:.75rem}.checkboxField__newsletter{margin:1.25rem 0 .5rem;padding:.5rem 1.0625rem}.checkboxField__newsletter .checkboxField__input{border:2px solid #fff}.checkboxField__newsletter .checkboxField__checkmark{border:2px solid #fff;background:transparent}.checkboxField__newsletter .checkboxField__label{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#fff;text-transform:none;text-align:left;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.checkboxField__newsletter .checkboxField__label__wysiwyg{width:calc(100% - 36px)}.checkboxField__newsletter .checkboxField__label__wysiwyg:hover{color:#f6dad9}.checkboxField__newsletter .checkboxField__label__wysiwyg:hover .checkboxField__newsletter .checkboxField__checkmark{border:2px solid #f6dad9}.checkboxField__newsletter .checkboxField__label__wysiwyg p{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#fff;text-transform:none;text-align:initial;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;transition:all .5s}.checkboxField__newsletter .checkboxField__label__wysiwyg p:hover{color:#f6dad9}.checkboxField__newsletter .checkboxField__label__wysiwyg p:hover .checkboxField__newsletter .checkboxField__checkmark{border:2px solid #f6dad9}.checkboxField__newsletter .checkboxField__label__wysiwyg p:focus{color:#fff}.checkboxField:hover input~.checkboxField__checkmark .checkboxField__label,.checkboxField__input:hover .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}.checkboxField__input:hover label~.checkboxField__label{color:#b03229}.checkboxField__newsletter .checkboxField:hover input~.checkboxField__checkmark{border:2px solid #f6dad9}.checkboxField__newsletter .checkboxField__input:hover div~.checkboxField__label__wysiwyg p{color:#fff}.checkboxField__label__wysiwyg p:hover input~.checkboxField__checkmark{border:2px solid #f0c2bf}.checkboxField__newsletter .checkboxField:hover input~.checkboxField__checkmark{border:2px solid #f0c2bf;background:transparent}.checkboxField__newsletter .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}.checkboxField input:checked~.checkboxField__checkmark{border:2px solid #5d5d5d;background:transparent;width:1.5rem;height:1.5rem}.checkboxField input:checked~.checkboxField__checkmark:before{content:"";position:absolute;top:3px;left:calc(50% - 2.5px);color:#5d5d5d;width:.375rem;height:.625rem;border-left-width:0;border-bottom:2px solid #5d5d5d;border-right:2px solid #5d5d5d;border-top-width:0;transform:rotate(45deg);box-sizing:border-box}.checkboxField__newsletter .checkboxField input:checked~.checkboxField__checkmark{border:2px solid #fff}.checkboxField__newsletter .checkboxField input:checked~.checkboxField__checkmark:before{color:#fff;border-right:2px solid #fff;border-bottom:2px solid #fff}.checkboxField input:checked~.checkboxField .textNewsletter,.checked-label{color:#5d5d5d}.error-message{padding:.25rem .75rem;font-family:var(--font-ubuntu),sans-serif;font-size:.75rem;line-height:130%;font-weight:700;font-style:normal;color:#b03229;text-transform:none;text-align:right}.succes-message{display:flex;flex-wrap:wrap;gap:5px;width:91%;margin:0 auto}.succes-message p:first-child{font-weight:800}.succes-message p:first-child,.succes-message p:last-child{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;color:#e79d98}.succes-message p:last-child{font-weight:400}.succes-message p{position:relative;left:6px}@media(min-width:768px){.succes-message p{left:11px}}@media(min-width:1024px){.succes-message p{left:-6px}}.newsletterContainer .succes-message p{position:relative;left:33px}@media(min-width:768px){.newsletterContainer .succes-message p{left:20px}}.checkboxFieldImage{position:relative;width:100%;max-width:-moz-max-content;max-width:max-content;display:grid;gap:.75rem;grid-template-rows:repeat(2,max-content);grid-template-columns:1fr;border:2px solid #b03229;border-radius:.5rem;background:#fff;padding:.75rem;cursor:pointer}.checkboxFieldImage:hover{background:#f0c2bf;transition:all .5s}.checkboxFieldImage__input{position:absolute;left:16px;top:8px;opacity:0;width:24px;height:24px;z-index:1;cursor:pointer;border:2px solid #b03229}.checkboxFieldImage__containerMedia{width:100%;max-width:87px;-o-object-fit:cover;object-fit:cover}.checkboxFieldImage__roundMask{width:87px;height:87px;border-radius:50%;overflow:hidden}.checkboxFieldImage__roundMask img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.checkboxFieldImage__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:center}.checkboxFieldImage__label:hover{color:#b03229}.checkboxFieldImage .checked-label,.checkboxFieldImage .checked-label p,.checkboxFieldImage__label:focus{color:#fff}.checkboxFieldImage__group{display:flex;gap:.75rem;justify-content:flex-end;flex-wrap:wrap}.checkboxFieldImage:has(.checked-label){background:#b03229}.inputSelect{background:#fff}.inputSelect__content{display:grid;grid-template-rows:1fr;grid-template-columns:1fr max-content;align-items:center;padding:.5rem .75rem .25rem;border-bottom:2px solid #e7e7e7}.inputSelect__content__label--textLabel{display:block;margin-bottom:.25rem;font-family:var(--font-ubuntu),sans-serif;font-size:.8125rem;line-height:125%;font-weight:400;font-style:normal;color:#888;text-transform:none;text-align:left}.inputSelect__required{background:transparent;text-align:right}.inputSelect__required--textRequired{font-family:var(--font-ubuntu),sans-serif;font-size:.75rem;line-height:130%;font-weight:700;font-style:normal;color:#888;text-transform:none;text-align:left;padding:.25rem .75rem 0}.inputSelect__element{position:relative;overflow:hidden}.inputSelect__element:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:13px;height:7px;background:url(/images/brand/input_select_arrow.svg);background-size:contain;pointer-events:none}.inputSelect__element--textElement{width:calc(100% + 24px);background:#fff;padding:0 10px 0 0;border:0;border-radius:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:160%;font-weight:400;font-style:normal;color:#262a2c;text-transform:none;text-align:left;letter-spacing:.15px}.inputSelect__element--textElement:focus{outline:none;border-color:none;box-shadow:0 0 5px rgba(102,175,233,.6);margin-left:-12px;padding:0 0 0 .75rem}.inputSelect--textOption{width:100%;background:#fff;padding:3.75rem;margin:.75rem;transform:translateY(-50px);font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:160%;font-weight:400;font-style:normal;color:#b03229;text-transform:none;text-align:left;letter-spacing:.15px}.inputSelect--textOption:checked{background-color:#e7e7e7;color:#b03229}.inputSelect .open:after{transform:translateY(-50%) rotate(180deg)}@supports(border-radius:0){.inputSelect .inputSelect__element--textElement{border-radius:0}}@supports(pointer-events:none) and ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){.inputSelect .inputSelect__element--textElement{-webkit-appearance:none;-moz-appearance:none;appearance:none}}.inputTextField__content{display:flex;flex-direction:column;justify-content:center;padding:0 3rem;width:100%;background:#f7f1ed;border-top-right-radius:100px;border-bottom-left-radius:100px;height:56px}.inputTextField__content--label{display:grid;grid-template-rows:1fr;grid-template-columns:1fr max-content;align-items:center;font-family:var(--font-ubuntu),sans-serif;font-size:.8125rem;line-height:125%;font-weight:400;font-style:normal;color:#888;text-transform:none;text-align:left}.inputTextField__content--label--focused{color:#6d6d6d}.inputTextField__content--label--error{color:#d05353}.inputTextField__containerInput{display:grid;grid-template-rows:1fr;grid-template-columns:1fr auto}.inputTextField__containerInput--iconMiddle{padding:0 0 0 .5rem}.inputTextField__containerInput--input{width:100%;background:transparent;font-family:var(--font-ubuntu),sans-serif;font-size:.9375rem;line-height:150%;font-weight:400;font-style:normal;color:#3c2109;text-transform:none;text-align:left}.inputTextField__containerInput--input:focus,.inputTextField__containerInput--input:focus-visible{outline:none;box-shadow:none;border-color:transparent;background-color:transparent!important;background:transparent!important}.inputTextField__containerInput--input::-moz-placeholder{color:#3c2109}.inputTextField__containerInput--input::placeholder{color:#3c2109}.inputTextField__containerInput--input:disabled::-moz-placeholder{color:#b0b0b0}.inputTextField__containerInput--input:disabled::placeholder{color:#b0b0b0}.inputTextField__required{background:transparent;text-align:right;padding:.25rem .75rem 0}.inputTextField__required--textRequired{font-family:var(--font-ubuntu),sans-serif;font-size:.75rem;line-height:130%;font-weight:700;font-style:normal;color:#888;text-transform:none;text-align:left}.inputTextField__required--textRequired--error{color:#d05353}.inputTextField__containerIcon{display:grid;grid-template-rows:1fr;grid-template-columns:auto 1fr auto;background:#f7f1ed;border-top-right-radius:100px;border-bottom-left-radius:100px;padding:0 1.5rem}.inputTextField__containerIcon .inputTextField__content{padding:0 1rem}.inputTextField__iconLeft{display:grid;align-items:center;background:transparent;padding:.9375rem}.inputTextField__containerIconRight{display:grid;grid-template-rows:1fr;grid-template-columns:1fr auto;background:#f7f1ed;border-top-right-radius:100px;border-bottom-left-radius:100px;padding:.25rem 1.5rem}.inputTextField__containerIconRight .inputTextField__content{padding:0 1.5rem}.inputTextField__iconRight{display:grid;align-items:center;background:transparent;padding:.9375rem}.textArea__content{padding:.75rem 1rem 3rem;background:#f7f1ed;border-radius:10px}.textArea__content--label{padding-left:1rem;font-family:var(--font-ubuntu),sans-serif;font-size:.8125rem;line-height:125%;font-weight:400;font-style:normal;color:#888;text-transform:none;text-align:left}.textArea__content textarea{padding:.75rem .75rem 0 1rem}.textArea__text{width:100%;background:#f7f1ed;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}.textArea__text:focus{outline:none;border-color:none}.textArea__required{background:transparent;text-align:right}.textArea__required--textRequired{font-family:var(--font-ubuntu),sans-serif;font-size:.75rem;line-height:130%;font-weight:700;font-style:normal;color:#888;text-transform:none;text-align:left;padding:.25rem .75rem 0}.textArea__required--textRequired--error{color:#d05353}.radioButtonContainer{padding:.5rem .75rem;background:#f7f1ed;border-radius:10px}.radioButtonContainer__title{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}.radioButtonContainer .radioButton{position:relative;display:grid;gap:.5rem;grid-template-rows:1fr;grid-template-columns:max-content 1fr;padding:.5rem 0}.radioButtonContainer .radioButton__input{cursor:pointer;position:absolute;left:0;opacity:0}.radioButtonContainer .radioButton__label{position:relative;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;cursor:pointer;padding:0 0 0 1.75rem;height:20px}.radioButtonContainer .radioButton__label--focused,.radioButtonContainer .radioButton__label:hover{color:#b03229}.radioButtonContainer .radioButton__checkmark{content:"";position:absolute;left:0;top:0;width:1.25rem;height:1.25rem;border:1px solid #3c2109;background:transparent;border-radius:50%;transition:all .5s}.radioButtonContainer .radioButton__checkmark:before{content:"";position:absolute;left:calc(50% - 18px);top:calc(50% - 18px);transform:translateX(50%) translateY(50%);width:1.125rem;height:1.125rem;background:transparent;border-radius:50%}.radioButtonContainer .radioButton:hover .radioButton__label{color:#b03229}.radioButtonContainer .radioButton:hover input~.radioButton__checkmark{border:1px solid #b03229;background:transparent}.radioButtonContainer .radioButton:hover input~.radioButton__checkmark:before{width:.875rem;height:.875rem;background:#b03229;left:calc(50% - 14px);top:calc(50% - 14px)}.radioButtonContainer .radioButton input:checked~.radioButton__checkmark{border:1px solid #b03229;background:transparent;width:1.25rem;height:1.25rem}.radioButtonContainer .radioButton input:checked~.radioButton__checkmark:before{background:#b03229;width:.875rem;height:.875rem;left:calc(50% - 14px);top:calc(50% - 14px)}.radioButtonContainer .radioButton input:checked~.radioButton__label{color:#b03229}.popup_client_btn .checkboxField__newsletter .checkboxField__checkmark,.popup_client_btn .checkboxField__newsletter .checkboxField__input{border-color:#3c2109}.popup_client_btn .checkboxField__newsletter .checkboxField__label__wysiwyg,.popup_client_btn .checkboxField__newsletter .checkboxField__label__wysiwyg p{color:#3c2109}.popup_client_btn .checkboxField__newsletter .checkboxField__label__wysiwyg p:hover,.popup_client_btn .checkboxField__newsletter .checkboxField__label__wysiwyg:hover{color:#b03229;transition:.5 ease}.popup_client_btn .checkboxField__newsletter .checkboxField__label__wysiwyg p:hover .checkboxField__newsletter .checkboxField__checkmark,.popup_client_btn .checkboxField__newsletter .checkboxField__label__wysiwyg:hover .checkboxField__newsletter .checkboxField__checkmark{border:2px solid #b03229;transition:.5 ease}.popup_client_btn .checkboxField__newsletter .checkboxField input:checked~.checkboxField__checkmark:before{color:#b03229;border-right:2px solid #b03229;border-bottom:2px solid #b03229}.popup_client_btn .checkboxField input:checked~.checkboxField .textNewsletter{color:#5d5d5d}.popup_client_btn .checkboxField__newsletter .checkboxField input:checked~.checkboxField__label__wysiwyg,.popup_client_btn .checkboxField__newsletter .checkboxField input:checked~.checkboxField__label__wysiwyg p{color:#b03229}.popup_client_btn .checkboxField input:checked~.checkboxField__checkmark,.popup_client_btn .checkboxField__newsletter .checkboxField input:checked~.checkboxField__checkmark{border-color:#b03229}.popup_client_btn .checked-label .checkboxField__label__wysiwyg,.popup_client_btn .checked-label:hover .checkboxField__label__wysiwyg{color:#b03229}.popup_client_btn .formInputNewsLetter svg{margin-right:12px}.popup_client_btn .send-icon-SA{transition:stroke .5s}.popup_client_btn .send-icon-SA:hover{stroke:#b03229;stroke-width:.2}.popup_client_btn .error-message{color:#b03229}.popup_client_btn .checkboxField__newsletter .checkboxField:hover input~.checkboxField__checkmark{border:2px solid #b03229;background:transparent}.popup_client_btn .checkboxField__newsletter .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}.diag__ctn{width:100%;display:flex;flex-direction:row;align-items:stretch}.diag__ctn__chat{max-height:100vh;overflow-y:auto;background:#f6dad9;width:66.6666666667%;padding:1rem}.diag__ctn__chat,.diag__ctn__chat__content{display:flex;flex-direction:column;align-items:stretch}.diag__ctn__chat__content{width:100%}.diag__ctn__chat__content__question{margin-right:auto;margin-top:2rem;border:.0625rem solid #b03229}.diag__ctn__chat__content__response{margin-top:2rem;margin-left:auto;border:.0625rem solid #888}.diag__ctn__chat__content__response__inner{padding:1rem}.diag__ctn__chat__content__response__inner__responses{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.diag__ctn__chat__content__response__inner__responses__response.selected{background:#d1d1d1}.diag__ctn__chat__content__response__inner__actions{margin-top:1rem}.diag__ctn__chat__actions,.diag__ctn__chat__content__response__inner__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 1rem}.diag__ctn__result{background:#f0c2bf;width:33.3333333333%;padding:1rem}.bannerFlowbox{background:#fff;overflow:hidden}.bannerFlowbox .titleSubtitleGeneric{background-repeat:no-repeat;background-size:cover}@media(min-width:768px){.bannerFlowbox .titleSubtitleGeneric{background-size:contain!important}}.bannerFlowbox .containerCta{border-radius:0;max-width:calc(100% - 32px);position:relative;display:flex;justify-content:center;background:#fff;margin:0 auto;top:0}@media(min-width:1024px){.bannerFlowbox .containerCta{max-width:calc(100% - 128px)}}@media(min-width:500px){.bannerFlowbox .containerCta{top:6px}}@media(min-width:768px){.bannerFlowbox .containerCta{top:20px}}@media(min-width:1024px){.bannerFlowbox .containerCta{width:calc(100% - 128px);top:-12px}}@media(min-width:1150px){.bannerFlowbox .containerCta{top:8px}}@media(min-width:1280px){.bannerFlowbox .containerCta{top:15px}}@media(min-width:1536px){.bannerFlowbox .containerCta{top:22px}}.bannerFlowbox .containerCta .cta{padding:0 .5rem 1.5rem;width:100%}@media(min-width:500px){.bannerFlowbox .containerCta .cta{padding:1.25rem .5rem 1.5rem}}@media(min-width:768px){.bannerFlowbox .containerCta .cta{padding:1.25rem .5rem 1.5rem;width:-moz-max-content;width:max-content}}@media(min-width:1024px){.bannerFlowbox .containerCta .cta{padding:1.5rem 0 2.5rem}}.bannerFlowbox .containerCta .cta a{width:100%}@media(min-width:768px){.bannerFlowbox .containerCta .cta a{width:-moz-max-content;width:max-content}}.bannerFlowbox .containerCta .cta a:focus{outline:none}.bannerFlowbox .containerCta .btn--primary--negative{display:flex;justify-content:center;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;border:2px solid #b03229;border-top-right-radius:100px;border-bottom-left-radius:100px;width:100%;max-width:100%}@media(min-width:768px){.bannerFlowbox .containerCta .btn--primary--negative{width:-moz-max-content;width:max-content}}.bannerFlowbox .containerCta .btn--primary--negative:hover{color:#fff;background-color:#b03229;transition:.3s}.bannerFlowbox .containerCta .btn--primary--negative:focus,.bannerFlowbox .containerCta .btn--primary--negative: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}.bannerFlowbox .containerCta .btn--primary--negative:focus{color:#b03229;background-color:#f9e6e5;border:2px solid #f9e6e5}.bannerFlowbox .containerFlowbox{width:calc(100% - 32px);margin:auto;background:#fff;padding:1.5rem 0}@media(min-width:768px){.bannerFlowbox .containerFlowbox{padding:1.5rem 0 0}}@media(min-width:1024px){.bannerFlowbox .containerFlowbox{width:calc(100% - 128px)}}.bannerFlowbox .containerFlowbox .containerTag{display:flex;justify-content:flex-start;padding:0 0 1.5rem .5rem;width:-moz-fit-content;width:fit-content;margin:0 auto}@media(min-width:768px){.bannerFlowbox .containerFlowbox .containerTag{padding:0 0 1.5rem 1.5rem;justify-content:center}}.bannerFlowbox .containerFlowbox .containerTag .tagCta{margin:0 1rem}@media(min-width:768px){.bannerFlowbox .containerFlowbox .containerTag .tagCta{margin:0 1rem}}.bannerFlowbox .containerFlowbox .containerTag .tagCta .active{font-family:var(--font-ubuntu),sans-serif;font-size:.8125rem;line-height:120%;font-weight:700;font-style:normal;color:#fff;text-transform:uppercase;text-align:center;background-color:#888;border:2px solid #888}.bannerFlowbox .containerFlowbox .containerTag .tagCta .active svg{stroke:#fff}.bannerFlowbox .containerFlowbox .containerTag .tagCta span{overflow:visible}.bannerFlowbox .containerFlowbox .containerTag [id~=filter--0]{margin:0 1rem 0 0}.bannerFlowbox .containerFlowbox .containerTagSlider{position:relative}.bannerFlowbox .containerFlowbox__fluxFlowbox{overflow:hidden;transform:scale(2.7);margin-left:46%;margin-right:0;margin-top:104px}@media(min-width:500px){.bannerFlowbox .containerFlowbox__fluxFlowbox{transform:scale(2.2);margin-left:37%;margin-top:100px}}@media(min-width:600px){.bannerFlowbox .containerFlowbox__fluxFlowbox{transform:scale(2.1);margin-left:35.5%;margin-top:100px}}@media(min-width:645px){.bannerFlowbox .containerFlowbox__fluxFlowbox{transform:scale(1.5);margin-left:0;margin-top:35px}}@media(min-width:768px){.bannerFlowbox .containerFlowbox__fluxFlowbox{margin-left:26%;margin-top:20px}}@media(min-width:780px){.bannerFlowbox .containerFlowbox__fluxFlowbox{margin-left:22%;margin-top:10px}}@media(min-width:1024px){.bannerFlowbox .containerFlowbox__fluxFlowbox{transform:none;margin-left:0;margin-top:-20px}}@media(min-width:1150px){.bannerFlowbox .containerFlowbox__fluxFlowbox{transform:scale(1.2);margin-left:8%;margin-top:5px}}@media(min-width:1280px){.bannerFlowbox .containerFlowbox__fluxFlowbox{margin-top:15px}}.bannerFlowbox .containerFlowbox__fluxFlowbox .slick-slide>div{margin-inline:3px .25rem!important}.bannerFlowbox .containerFlowbox__fluxFlowbox .slick-track{margin:0}#js-flowbox-flow-1 .bzfy-c-carousel-control{display:none}#js-flowbox-flow-1 .bzfy-c-mobile-carousel-control{display:none!important}#js-flowbox-flow-1 .bzfy-o-image-container{background:#fff}#js-flowbox-flow-1 .bzfy-o-image-container img{border-radius:4px}@media(min-width:768px){#js-flowbox-flow-1 .bzfy-o-image-container img{border-radius:10px}}.bzfy-t-feed-carousel .bzfy-c-carousel-post{box-shadow:none!important;margin:0 0 30px!important}@media(min-width:646px){.bzfy-t-feed-carousel .bzfy-c-carousel-post{margin:14px 0 0!important}}.bzfy-c-carousel-slider-wrapper__inner{padding:0!important}.containerTagSlider .slick-next.slick-disabled:before,.containerTagSlider .slick-next:before,.containerTagSlider .slick-prev.slick-disabled:before,.containerTagSlider .slick-prev:before{display:none}.containerFlowbox__fluxFlowbox .post-type-indicator{top:7px;right:10px;width:10px;height:10px}@media(min-width:768px){.containerFlowbox__fluxFlowbox .post-type-indicator{top:20px;right:30px;width:20px;height:20px}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.ArticleMag{width:100%;max-width:100%;display:grid;gap:48px;background:#fff}@media(min-width:768px){.ArticleMag{display:grid;gap:40px;background:transparent}}.ArticleMag .padding-heading{padding:72px 64px;position:relative;width:100%;height:100%}.ArticleMag .padding-heading .subTitleH2{padding-bottom:12px}.ArticleMag .padding-heading .subTitleSpan{padding-bottom:34px;display:block;text-align:center}.ArticleMag .padding-heading .input-search{max-width:756px;width:100%;height:60px;border:2px solid #b03229;box-shadow:-4px -4px 0 0 #040404;padding:0 12px;margin:0 auto;position:relative;background-color:#fff;display:flex;flex-direction:row;justify-content:normal;align-items:center;gap:0}.ArticleMag .padding-heading .input-search input[type=search]{background-color:transparent;width:100%;height:100%;outline:none;border:none;font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:120%;font-weight:400;color:#e79d98}.ArticleMag .padding-heading .input-search input[type=search]:focus-visible{outline:none}.ArticleMag .padding-heading .input-search input[type=search]::-moz-placeholder{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:120%;font-weight:400;color:#e79d98}.ArticleMag .padding-heading .input-search input[type=search]::placeholder{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:120%;font-weight:400;color:#e79d98}.ArticleMag .padding-heading .input-search input[type=search]::-webkit-search-cancel-button{display:none}.categoriesPage{width:100%;max-width:100%;display:grid;gap:48px;background:#fff;padding:0 1rem}.categoriesPage .section-filters{padding:0 4pxrem}@media(min-width:768px){.categoriesPage{padding:0 5rem}}.section-filters{background-color:#fff;display:flex;align-items:flex-start;align-self:stretch}.section-filters .tabs__ctn__content{padding:0}@media(min-width:768px){.section-filters{background-color:#e8d4ca}}.btn--hyperlinkNegative{width:-moz-max-content;width:max-content}.bannerPromotionAlone{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#b03229;padding:1.5rem 0 1rem;overflow:hidden}.bannerPromotionAlone .hyperlink{width:100%;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;padding:0}.bannerPromotionAlone .hyperlink .btn .textButton{text-transform:uppercase;font-weight:700;font-size:16px}@media(min-width:768px){.bannerPromotionAlone .hyperlink{padding:0 5rem}}.bannerPromotionAlone__btn{padding:.5rem 0}.bannerPromotionAlone .subText{display:grid;justify-content:center}.bannerPromotionAlone__contentRepeatDiv{display:flex;justify-content:center;width:100%;padding-bottom:.5rem;overflow:hidden}@media(min-width:768px){.bannerPromotionAlone__contentRepeatDiv{justify-content:left}}.seoContainer{background:#fff;padding:0;border-radius:0;margin:0 auto;max-width:calc(100% - 32px)}@media(min-width:1024px){.seoContainer{max-width:calc(100% - 128px)}}.seoContainer .seoContent{width:100%;margin:0 auto}@media(min-width:768px){.seoContainer .seoContent{width:50%}}.seoContainer .seoContent>h2{font-family:var(--font-ubuntu),sans-serif;font-size:1.375rem;line-height:125%;font-weight:700;font-style:normal;color:#b03229;text-transform:uppercase;text-align:left}@media(min-width:768px){.seoContainer .seoContent>h2{font-family:var(--font-ubuntu),sans-serif;font-size:1.5625rem;line-height:120%;font-weight:500;font-style:normal;color:#b03229;text-transform:uppercase;text-align:left}}.seoContainer .seoContent>h3{font-size:1.5625rem;line-height:120%;font-weight:500;color:#3c2109;text-transform:none}.seoContainer .seoContent .subtitle,.seoContainer .seoContent>h3{font-family:var(--font-ubuntu),sans-serif;font-style:normal;text-align:left}.seoContainer .seoContent .subtitle{margin:0 0 .75rem;font-size:1.1875rem;line-height:125%;font-weight:400;color:#b03229;text-transform:uppercase}.seoContainer .seoContent .text{padding:0 0 .75rem;color:#7c4f36}.seoContainer .seoContent .accordion .btn--callOut1 svg path{fill:#3c2109;stroke-width:.2}.seoContainer .seoContent .accordion .btn--callOut1:hover svg path{fill:#e79d98;stroke-width:.2;transition:.3}.seoContainer .seoContent .accordion .btn--callOut1:focus svg path{fill:#d6534b;stroke-width:.2}.seoContainer .seoContent .accordion .btn--callOut1 .textButton:first-letter{text-transform:uppercase}.seoContainer .seoContent .accordion__content .btn{margin:.75rem 0 0}.seoContainer .seoContent .accordion__content .textSubHeading>p{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:150%;font-weight:400;font-style:normal;color:#6d6d6d;text-transform:none;text-align:left}.seoContainer .seoContent .accordion__cancelLineclamp{transition:all 3s ease}.seoContainer .seoContent .accordion>a .btn{margin:.75rem 0 0}@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";.scheduleFilter__ctn{display:flex;flex-direction:column;gap:.75rem}.scheduleFilter__ctn .checkboxField{flex-direction:row;justify-content:flex-end;align-items:center;flex-flow:row-reverse;margin:0;padding:.25rem 0}.scheduleFilter__ctn .checkboxField__label{font-family:var(--font-ubuntu),sans-serif;font-size:.875rem;line-height:120%;font-weight:400;font-style:normal;color:#262a2c;text-transform:capitalize;text-align:left}.scheduleFilter__ctn .checkboxField__checkmark{border:2px solid #262a2c}.scheduleFilter__ctn .checkboxField .checked-label{color:#b03229!important}.scheduleFilter__ctn .checkboxField .checkboxField input:checked~.checkboxField__checkmark{border:2px solid #b03229}.scheduleFilter__ctn .checkboxField .checkboxField input:checked~.checkboxField__checkmark:before{border-right:2px solid #b03229;border-bottom:2px solid #b03229}.scheduleFilter__ctn .checkboxField:hover .checkboxField__label{color:#b03229}.scheduleFilter__ctn .checkboxField:hover .checkboxField__checkmark{border:2px solid #b03229}