.category-tile{position:relative}.category-tile h1,.category-tile h2{font-size:1.75rem;position:absolute;bottom:1.875rem;left:1.875rem;color:#fff}.category-tile:before{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.5))}.page .hero{background-position-y:0}.page .shop-the-style .hero{background-position-y:45%}.hp-category-message,.hp-promotion-message{position:absolute;bottom:.9375em;left:1.875em}.hp-category-message a,.hp-promotion-message a{color:#fff}.hp-category-message a.hp-promotion-message1,.hp-promotion-message a.hp-promotion-message1{font-size:.75em}.category-tile{border:1px solid #fff}.half-height{min-height:23.125em}@media (max-width:768.98px){.half-height{min-height:15.375em}}.full-height{min-height:51.725em}@media (max-width:768.98px){.full-height{min-height:35.375em}}@media (max-width:543.98px){.full-height{min-height:15.375em}}.mens-jackets{background-position:50% 34%}@media (min-width:544px){.mens-jackets{background-size:auto 100%}}@media (max-width:543.98px){.mens-jackets{background-position-y:8%}}.womens-dresses{background-position:50% 15%}.womens-jewelry{background-position:40% 60%}@media (min-width:544px){.womens-jewelry{background-size:auto 100%}}.shop-red{background-position-y:60%;min-height:28.65em}@media (max-width:768.98px){.shop-red{min-height:15.375em}}@media (max-width:543.98px){.shop-red{background-position:45% 85%}}@media (max-width:543.98px){.container.home-categories{padding-left:0;padding-right:0}}.home-main-categories{margin-bottom:2em}.hp-product-grid{margin:0}.hp-product-grid .hp-product-content{background-color:transparent;text-align:center;border:0}@media (max-width:543.98px){.hp-product-grid .hp-product-content{min-height:20.375em}}.hp-product-grid .hp-product-content span{font-size:1em}@media (max-width:768.98px){.hp-product-grid .hp-product-content span{font-size:.85em}}@media (max-width:543.98px){.hp-product-grid .hp-product-content span{font-size:.65em}}.hp-product-grid .hp-product-content span.largeText{font-size:5.5em;font-weight:200}@media (max-width:1199.98px){.hp-product-grid .hp-product-content span.largeText{font-size:4.5em}}@media (max-width:991.98px){.hp-product-grid .hp-product-content span.largeText{font-size:3.4em}}@media (max-width:768.98px){.hp-product-grid .hp-product-content span.largeText{font-size:3em}}@media (max-width:543.98px){.hp-product-grid .hp-product-content span.largeText{font-size:2.5em}}.hp-product-grid .hp-product-content a{color:var(--skin-primary-color-1);text-decoration:none}.home-email-signup{background-color:#444}.home-email-signup>.container{padding-top:.625em;padding-bottom:.625em}.home-email-signup .email-description{padding-top:.375em;color:#fff}.page{background:#fff}.icon-CHEVRON{font-size:1.625rem}.slider-previous{transform:rotate(180deg)}.category-title{width:100%;color:#000;font-family:Mulish,sans-serif;font-size:1.375rem;font-style:normal;font-stretch:normal;line-height:30px;text-align:left;text-transform:uppercase;text-decoration:none;letter-spacing:0;margin-bottom:40px}.category-title h2{font-weight:400}@media only screen and (max-width:64rem){.category-title{text-align:center;font-size:32px;line-height:35px}}.category-title b{font-weight:900}.site-search{position:relative;margin-right:0}.home-main{background:#fff}@media screen and (min-width:64rem){.home-main{padding:40px 0 30px}}.home-main .container{padding:0}.home-main .carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:10px;height:10px;border-radius:50%;border:none;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:unset;background:#fff;border:.5px solid #767676}.home-main .carousel-indicators li .pager-button{display:block;background:transparent;border:0;height:10px}.home-main .carousel-indicators li.active{border:3px solid #000}.home-main .slider-container{display:flex}@media screen and (min-width:64rem){.home-main .slider-container{flex-flow:row wrap;justify-content:space-between}.home-main .slider-container .slider-texte-mobile{display:none}.home-main .slider-container .slider-texte{display:flex;justify-content:center;padding:40px;width:35.83%}.home-main .slider-container .d-block{width:64.17%;height:64.17%}.home-main .slider-container .slider-video-full-width{width:100%;height:100%;max-height:500px}.home-main .slider-container .slider-video-half-width{max-height:500px}}@media screen and (max-width:64rem){.home-main .slider-container{flex-flow:column wrap;align-items:center}.home-main .slider-container .slider-texte{display:none}.home-main .slider-container .slider-texte-mobile{display:flex;width:100%;align-items:center;text-align:center;padding:40px 40px 60px}.home-main .slider-container .d-block{width:100%}}.home-main .slider-container .slider-texte,.home-main .slider-container .slider-texte-mobile{flex-direction:column;background:#000}.home-main .slider-container .slider-texte-mobile .btn,.home-main .slider-container .slider-texte .btn{font-size:.6875rem;width:150px}.home-main .slider-container .slider-texte-mobile .muli-black,.home-main .slider-container .slider-texte .muli-black{font-family:Mulish,sans-serif;font-weight:900}.home-main .slider-container .slider-texte-mobile .slider-title,.home-main .slider-container .slider-texte .slider-title{font-size:44px;font-family:Mulish,sans-serif;font-weight:400;color:#fff;line-height:40px}.home-main .carousel-control-prev{left:30px;top:100px;bottom:100px;opacity:1;color:#000;background:transparent;border:none;z-index:2;width:30px}.home-main .carousel-control-prev .icon-CHEVRON{background:hsla(0,0%,100%,.5);padding:3px;border-radius:5px}@media only screen and (max-width:500px){.home-main .carousel-control-prev{top:45%;bottom:45%}}.home-main .carousel-control-next{right:30px;top:100px;bottom:100px;opacity:1;color:#000;background:transparent;border:none;z-index:2}.home-main .carousel-control-next .icon-CHEVRON{background:hsla(0,0%,100%,.5);padding:3px;border-radius:5px}.home-main .carousel-control-next:focus,.home-main .carousel-control-prev:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.home-main .home-slide-link{margin:5px}.home-categories{margin-top:35px;margin-bottom:11px}.home-categories .container{padding-left:0;padding-right:0}.push_store_locator-container{margin-top:70px;margin-bottom:5px}@media only screen and (max-width:47rem){.push_store_locator-container{margin-top:30px;margin-bottom:40px}}.push_store_locator{padding-right:0!important;padding-left:0!important;font-family:Mulish,sans-serif}.push_store_locator .category-push-overlay{background:#000;opacity:.6;width:100%;height:100%;top:0;left:0;position:absolute;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center}.push_store_locator .discover-brand,.push_store_locator .store-locator{background-repeat:no-repeat;background-position:50%;background-size:100% 100%;display:flex;justify-content:center;align-items:center;height:208px;border:11px solid #000;bottom:unset;letter-spacing:1px}.push_store_locator .store-locator{padding:0 5px}.push_store_locator .category-tile{border:1px solid #fff}.push_store_locator .category-tile h3{font-size:32px}.push_store_locator .category-tile a{color:#fff!important;font-size:1.25rem}.push_store_locator .category-tile a:hover{color:#fff!important;text-decoration:none}.push_store_locator .hp-category-message{position:static;z-index:2;line-height:unset;text-align:center}.push_store_locator .hp-category-message a{color:#fff!important;font-family:Mulish,sans-serif;font-weight:400;font-size:32px}.push_store_locator .hp-category-message a:hover{color:#fff!important;text-decoration:none}.pro_secret_section{max-width:120rem;margin:0 auto;font-family:Mulish,sans-serif;margin-top:35px;margin-bottom:10px;position:relative;background:#c8102e}.pro_secret_section .pro-secret-image{width:100%}.pro_secret_section .pro_secret_content{position:absolute;width:45vw;top:10%;right:8%;border:1px solid #fff;color:#fff!important}.pro_secret_section .pro_secret_content .pro-secret-text{font-family:Mulish,sans-serif;text-align:center;position:relative}.pro_secret_section .pro_secret_content .pro-secret-text .pro-secret-h3{font-family:Mulish,sans-serif;padding-top:32px;font-weight:700;font-size:1.375rem}@media only screen and (max-width:47rem){.pro_secret_section .pro_secret_content .pro-secret-text .pro-secret-h3{font-size:32px}}.pro_secret_section .pro_secret_content .pro-secret-text .pro-secret-content-text{font-size:1rem;color:#fff;text-align:center;padding-left:20px;padding-right:20px}@media only screen and (max-width:64rem){.pro_secret_section .pro_secret_content .pro-secret-text .pro-secret-content-text{font-size:.9375rem}}.pro_secret_section .pro_secret_content .pro-secret-text .a-shop-now{color:#000;background-color:#fff;font-family:Mulish,sans-serif;text-align:center;font-weight:bolder;padding-top:20px;display:block;width:89%;height:61px;margin:0 auto;top:27px;position:relative}.pro_secret_section .pro_secret_content .pro-secret-text .a-shop-now:hover{color:#000!important;background-color:#fff!important;text-decoration:none}.pro_secret_section .pro_secret_content .pro-secret-text .a-shop-now:focus{outline-color:#fff}@media only screen and (max-width:64rem){.pro_secret_section img{display:none}.pro_secret_section .pro_secret_section{margin-left:auto;margin-right:auto;background:#c8102e!important}.pro_secret_section .pro_secret_content{position:static;width:90%;height:none!important;padding-top:10px;border:none;margin:0 auto;padding-bottom:44px}.pro_secret_section .pro-secret-text{border:1px solid #fff}.pro_secret_section .pro-secret-text .pro-secret-h3{padding-top:12px}.pro_secret_section .pro-secret-text .a-shop-now{padding-top:9px;display:block;width:91%;height:40px;margin:0 auto;top:10px}}.display_block{display:block!important}.display_flex{display:flex!important}.display_none{display:none!important}@media screen and (min-width:47rem){.homepage-product-slider .image-container{padding:10px 5px}}.homepage-product-slider .product-tile .tile-body .pdp-link{font-size:.875rem;text-decoration:none}.homepage-product-slider .product-tile .tile-body .pdp-badge{font-size:.6875rem;font-weight:800}.homepage-product-slider .product-tile .tile-body a.btn.btn-secondary{font-size:.6875rem;font-weight:900}.homepage-product-slider .product-tile .tile-body .price{text-align:center;font-size:1.125em;margin-bottom:0;line-height:20px}.offers .card{transform:scale(1);transition:all .35s ease-in-out}.offers .card:hover{transform:scale(1.1);box-shadow:1px 1px 7px 4px rgba(0,0,0,.1)}.offers .card:hover .show-offer{color:#fff;background-color:#c8102e}.offers left a{text-decoration:underline}.offers left a:hover{text-decoration:none;font-weight:600}.brand-page,.offers{margin:45px 0}.brand-page .card-title,.offers .card-title{text-align:center}.brand-page .card-text,.offers .card-text{text-align:left;padding-bottom:25px}.brand-page .card-footer,.offers .card-footer{border:none;padding:0}.brand-page .card-footer .show-offer,.offers .card-footer .show-offer{font-size:.875rem;font-family:Mulish,sans-serif;border:none;background-color:#000;color:#fff;font-weight:900;display:block;width:100%;padding-top:10px;padding-bottom:10px;text-transform:uppercase;cursor:pointer}.brand-page .card-footer .show-offer:focus,.brand-page .card-footer .show-offer:hover,.offers .card-footer .show-offer:focus,.offers .card-footer .show-offer:hover{color:#fff;background-color:#c8102e}.brand-page .card-footer .see-more,.offers .card-footer .see-more{font-size:.875rem;font-family:Mulish,sans-serif;border:none;background-color:#000;color:#fff;font-weight:900;display:block;width:50%;padding-top:10px;padding-bottom:10px;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer}.brand-page .card-footer .see-more:focus,.brand-page .card-footer .see-more:hover,.offers .card-footer .see-more:focus,.offers .card-footer .see-more:hover{background-color:#c8102e}main.new-menu-expanded .brand-page,main.new-menu-expanded .offers{margin:0!important}.landing-page .landingproductselect_title{padding-top:30px}.landing-page .landing_title{color:#000;font-family:Mulish,sans-serif;font-size:1.375rem;font-style:normal;font-stretch:normal;line-height:1}.landing-page .landing-bloc-carrousel-visuels{margin-top:5px;padding:0}.landing-page .landing-bloc-carrousel-visuels section .container{max-width:none}.landing-page .landing-bloc-carrousel-visuels .offersBanner{margin:0}@media screen and (max-width:100rem){.landing-page .landing-bloc-carrousel-visuels .carousel-inner .slider-container{height:250px}}.landing-page .landing-bloc-carrousel-visuels .carousel-inner .slider-container img,.landing-page .landing-bloc-carrousel-visuels .carousel-inner .slider-container picture{height:310px}@media screen and (max-width:100rem){.landing-page .landing-bloc-carrousel-visuels .carousel-inner .slider-container img,.landing-page .landing-bloc-carrousel-visuels .carousel-inner .slider-container picture{height:250px}}@media screen and (max-width:100rem){.landing-page .landing-bloc-carrousel-visuels .carousel-inner .slider-container .slider-texte{height:100%}}.landing-page .landing-bloc-carrousel-visuels .landing_title{text-align:center;padding-top:50px}@media screen and (max-width:100rem){.landing-page .landing-bloc-carrousel-visuels .landing_title{padding-top:25px}.landing-page .landing-bloc-carrousel-visuels .landing_title h2{font-size:1rem}}.landing-page .landing-bloc-carrousel-visuels .landing_sous_title{text-align:center;padding-top:0}.landing-page .landing-bloc-carrousel-visuels .landing_sous_title h3{font-weight:700;font-size:1rem}@media screen and (max-width:100rem){.landing-page .landing-bloc-carrousel-visuels .landing_sous_title h3{font-size:.8rem;margin:0}}.landing-page .landing-bloc-product{padding-top:15px}@media screen and (max-width:100rem){.landing-page .landing-bloc-product{padding-top:10px}}.landing-page .landing-bloc-product .brand-container{height:300px}@media screen and (max-width:100rem){.landing-page .landing-bloc-product .brand-container{height:250px}}@media screen and (max-width:64rem){.landing-page .landing-bloc-product .brand-container{height:auto}}.landing-page .landing-bloc-product .brand-container .brand-image{height:100%}.landing-page .landing-bloc-product .brand-container .brand-image .card{height:100%;display:flex;justify-content:center;flex-direction:row}.landing-page .landing-bloc-product .brand-container .brand-image .card img{width:100%;height:100%}@media screen and (max-width:64rem){.landing-page .landing-bloc-product .brand-container .brand-image .card img{height:330px}}.landing-page .landing-bloc-product .brand-container .brand-image .card .card-footer{position:absolute;top:75%;background:#0f0409;width:40%;text-align:center}.landing-page .landing-bloc-product .brand-container .brand-image .card .card-footer a{font-family:Mulish,sans-serif;color:#fff;font-size:1rem;font-weight:900}.landing-page .landing-bloc-product .brand-container .card-text h2{font-size:1rem}.landing-page .landing-bloc-product-benefices{padding-top:30px}.landing-page .landing-bloc-product-benefices .brand-container{justify-content:center;align-items:center}.landing-page .landing-bloc-product-benefices .brand-image{display:flex}.landing-page .landing-bloc-product-benefices section .container{max-width:auto}.landing-page .landing-bloc-product-benefices span{position:absolute;color:#0f0409;font-size:1rem;font-weight:400;text-align:center;line-height:40px;font-family:Mulish,sans-serif;background-color:hsla(0,0%,100%,.54)}.landing-page .landing-bloc-product-application{padding-top:30px}.landing-page .landing-bloc-product-application .landing_visuel{padding-top:10px}.landing-page .landing-bloc-product-application .landing_visuel .brand-container .card{justify-content:center;align-items:center}.landing-page .landing-bloc-product-application .landing_visuel .brand-container .card span{position:absolute;color:#0f0409;font-size:33px;font-weight:600;line-height:40px;text-transform:uppercase;background-color:hsla(0,0%,100%,.54)}.landing-page .landing-bloc-product-application .landing_visuel .brand-container .card img{width:100%;height:400px}.landing-page .landing-bloc-product-application .landing_visuel .brand-container .card .card-footer{position:absolute}.landing-page .landing-bloc-caroussel{padding-top:30px}.landing-page .landing-bloc-caroussel .next-arrow,.landing-page .landing-bloc-caroussel .prev-arrow{display:flex;justify-content:center;align-items:center}.landing-page .landing-bloc-contenu section .container{max-width:none}.brand-page .brand-container{margin-bottom:35px}.brand-page .brand-content .title{font-size:1.875rem;font-weight:900}.brand-page .brand-content p{text-align:left}@media only screen and (max-width:47rem){.brand-page .brand-text{order:2}}@media only screen and (max-width:47rem){.brand-page .brand-image{order:1}}.brand-page .card-img-top{max-height:300px}.brandBanner,.offersBanner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:104px 0 110px;position:relative;width:100%;margin-top:40px}.brandBanner h1,.offersBanner h1{color:#000;font-size:33px;font-weight:600;line-height:40px;position:relative;text-transform:uppercase;background-color:hsla(0,0%,100%,.54)}.product_select{padding-top:40px}@media only screen and (min-width:64rem){#homepage-product-carousel2 .product-tile{width:305px}}#homepage-product-carousel2 .image-container{margin:0 auto!important}@media only screen and (min-width:64rem){#homepage-product-carousel2 .image-container{width:305px!important}}.HPrevamp-header.isBrandPage{position:fixed;top:0;left:0;right:0;z-index:100;background-color:rgba(0,0,0,.2)!important}.HPrevamp-header.isBrandPage.sticky,.HPrevamp-header.isBrandPage.sticky .menu-mobile,.HPrevamp-header.isBrandPage:hover{background-color:#000!important}#brand-menu .fixed-brand-menu{position:fixed;bottom:0;height:54px;display:flex;justify-content:center;align-items:flex-end;margin:0;padding:15px 0;width:100%;background:#000;color:#fff;z-index:999}@media only screen and (max-width:47rem){#brand-menu .fixed-brand-menu{justify-content:start;height:44px;padding:10px 0}}@media screen and (max-width:320px){#brand-menu .fixed-brand-menu{position:relative;z-index:1}}#brand-menu .fixed-brand-menu .menu-item{padding:0 15px;white-space:nowrap}#brand-menu .fixed-brand-menu .menu-item a{font-family:Mulish,sans-serif;font-size:14px;font-weight:900;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.56px;text-align:left;color:#fff;text-decoration:none}@media only screen and (max-width:47rem){#brand-menu .fixed-brand-menu .menu-item a{font-family:Mulish,sans-serif;font-size:12px;letter-spacing:.48px}}.brandComponent-1{position:relative}.brandComponent-1#about-us .vertically-centered-bloc .brandComponent-text-1,.brandComponent-1#about-us .vertically-centered-bloc .brandComponent-title-1{color:#000}.brandComponent-1 .cp-1-mobile-bloc{position:relative}@media only screen and (max-width:75rem){.brandComponent-1 .cp-1-mobile-bloc .brandComponent-title-1{position:absolute;left:24px;bottom:0;max-width:351px;width:90%;font-family:Mulish,sans-serif;font-size:42px;line-height:.95;font-weight:900;font-stretch:normal;font-style:italic;letter-spacing:-2.52px;color:#000;margin-bottom:30px;text-transform:uppercase}}.brandComponent-1 .vertically-centered-bloc{position:absolute;top:50%;right:80px;transform:translateY(-50%);max-width:450px!important}@media only screen and (max-width:75rem){.brandComponent-1 .vertically-centered-bloc{position:inherit;transform:unset;top:0;right:0;padding:29px 24px;background-color:#000}}@media only screen and (min-width:64rem) and (max-width:1440px){.brandComponent-1 .vertically-centered-bloc{max-width:430px!important;right:10px!important}.brandComponent-1 .vertically-centered-bloc .brandComponent-text-1{padding-left:50px;padding-right:20px;margin-left:0!important}}.brandComponent-1 .vertically-centered-bloc .brandComponent-title-1{max-width:586px;width:100%;font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:.86;letter-spacing:-4.32px;text-align:left;color:#000;text-transform:uppercase;margin-bottom:27px}@media only screen and (max-width:75rem){.brandComponent-1 .vertically-centered-bloc .brandComponent-title-1{max-width:351px;width:100%;font-family:Mulish,sans-serif;font-size:42px;line-height:.95;letter-spacing:-2.52px;margin-left:24px}}@media only screen and (min-height:500px) and (max-height:800px) and (min-width:64rem){.brandComponent-1 .vertically-centered-bloc .brandComponent-title-1{font-size:35px}}.brandComponent-1 .vertically-centered-bloc .brandComponent-text-1{width:100%;font-family:Mulish,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#000;padding-left:50px}.brandComponent-1 .vertically-centered-bloc .brandComponent-text-1 .text-content-1{max-width:457px;width:100%}@media only screen and (max-width:75rem){.brandComponent-1 .vertically-centered-bloc .brandComponent-text-1{width:100%;font-size:16px;line-height:1.13;color:#fff;margin:0;padding:0}.brandComponent-1 .vertically-centered-bloc .brandComponent-text-1 .text-content-1{max-width:unset;padding:0 0 29px}}@media only screen and (min-height:500px) and (max-height:800px) and (min-width:64rem){.brandComponent-1 .vertically-centered-bloc .brandComponent-text-1{font-size:12px}}.brandComponent-1 .vertically-centered-bloc .cta-link{height:43.7px;width:160px;object-fit:contain;border-radius:3px;background-color:#000;display:flex;align-items:center;justify-content:center;padding:0;color:#fff;margin:20px 50px}.brandComponent-1 .vertically-centered-bloc .cta-link a{font-family:Mulish,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.56px;text-align:center;color:#fff;text-decoration:none}@media only screen and (max-width:34rem){.brandComponent-1 .vertically-centered-bloc .cta-link{background-color:#fff;color:#000;margin:0}.brandComponent-1 .vertically-centered-bloc .cta-link a{color:#000}}.brandComponent-1 img{width:100vw;display:block}@media only screen and (min-width:64rem){.brandComponent-1 img{height:100vh;object-fit:cover}}.brandComponent-1 .arrow-down{position:absolute;color:#000;bottom:65px;left:50%;transform:translateX(-50%)}.brandComponent-1 .arrow-down svg path{fill:#000}@media only screen and (max-width:47rem){.brandComponent-1 .arrow-down{bottom:500px}}.brandComponent-2 .text-container-cp-2{position:relative;background-color:#000;color:#fff;padding:0}@media only screen and (max-width:64rem){.brandComponent-2 .text-container-cp-2{padding-right:15px;padding-left:15px}}.brandComponent-2 .text-container-cp-2 .text-centered-content{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 23px 0 120px}@media only screen and (max-width:64rem){.brandComponent-2 .text-container-cp-2 .text-centered-content{position:inherit;transform:unset;top:unset;padding:0}}.brandComponent-2 .text-container-cp-2 .text-centered-content .brandComponent-title-2{max-width:633px;width:100%;font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:.98;letter-spacing:-2.88px;text-align:left;color:#fff;text-transform:uppercase;margin-bottom:25px}@media only screen and (max-width:64rem){.brandComponent-2 .text-container-cp-2 .text-centered-content .brandComponent-title-2{width:90%;font-size:32px;font-weight:900;line-height:.94;letter-spacing:-1.92px;margin:28px 28px 14px 21px}}.brandComponent-2 .text-container-cp-2 .text-centered-content .brandComponent-text-2{max-width:457px;width:90%;font-family:Mulish,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#fff;margin-left:45px}@media only screen and (max-width:64rem){.brandComponent-2 .text-container-cp-2 .text-centered-content .brandComponent-text-2{font-family:Mulish,sans-serif;font-size:18px;line-height:1;margin:0 19px 26px 24px}}.brandComponent-2 .left-col-cp-2 img{width:100%;display:block}.brandComponent-3 .cp-3-big-title{font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:.85;letter-spacing:-2.88px;text-align:left;color:#171717;text-transform:uppercase;margin:30px 0 30px 30px}@media only screen and (max-width:64rem){.brandComponent-3 .cp-3-big-title{font-family:Mulish,sans-serif;font-size:32px;line-height:.94;letter-spacing:-1.92px;margin:30px 0 30px 24px}}.brandComponent-3 .slick-arrow{display:inline-block;height:55%}.brandComponent-3 .slick-arrow.slick-disabled{display:none!important}.brandComponent-3 .next-arrow,.brandComponent-3 .prev-arrow{background:none;color:inherit;border:none;padding:0!important;font:inherit}.brandComponent-3 .next-arrow .icon-CHEVRON,.brandComponent-3 .prev-arrow .icon-CHEVRON{color:#fff}.brandComponent-3 .slide-footer{position:relative}.brandComponent-3 .slide-footer .brandComponent-title-3{width:100%;font-family:Mulish,sans-serif;font-size:30px;font-weight:900;font-stretch:normal;font-style:italic;line-height:1.37;letter-spacing:-1.8px;text-align:left;color:#171717;text-transform:uppercase;margin:26.1px 0 17px 26px}@media only screen and (max-width:64rem){.brandComponent-3 .slide-footer .brandComponent-title-3{width:90%;font-family:Mulish,sans-serif;font-size:25px;line-height:1.64;letter-spacing:-1.5px;margin:30px 13px 5px 24px}}.brandComponent-3 .slide-footer .brandComponent-text-3 .first-txt-cp-3{width:90%;min-height:120px;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#000;margin:0 0 23px 26px}@media only screen and (max-width:64rem){.brandComponent-3 .slide-footer .brandComponent-text-3 .first-txt-cp-3{font-family:Mulish,sans-serif;font-size:14px;line-height:1.29;margin:0 24px 23px}}.brandComponent-3 .slide-footer .btn-container{object-fit:contain;border-radius:3px;background-color:#000;height:48.9px;max-width:177.9px;width:100%;padding:15px;margin:12px 0 74.8px 26px}@media only screen and (max-width:64rem){.brandComponent-3 .slide-footer .btn-container{margin:12px 0 41px 24px;width:80%}}.brandComponent-3 .slide-footer .btn-container .btn-discover{display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.56px;text-align:center;color:#fff;text-decoration:none}.brandComponent-3 .prd-img-container img{width:100%;display:block}.brandComponent-4 .text-container-cp-4{position:relative;background-color:#000;color:#fff;padding:0}@media only screen and (max-width:64rem){.brandComponent-4 .text-container-cp-4{padding-right:15px;padding-left:15px}}.brandComponent-4 .text-container-cp-4 .text-centered-content{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 23px 0 120px}@media only screen and (max-width:64rem){.brandComponent-4 .text-container-cp-4 .text-centered-content{position:inherit;transform:unset;top:unset;padding:0}}.brandComponent-4 .text-container-cp-4 .text-centered-content .brandComponent-title-4{max-width:545px;width:100%;font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:.98;letter-spacing:-2.88px;text-align:left;color:#fff;text-transform:uppercase;margin-bottom:25px}@media only screen and (max-width:64rem){.brandComponent-4 .text-container-cp-4 .text-centered-content .brandComponent-title-4{width:90%;font-family:Mulish,sans-serif;font-size:32px;font-weight:900;line-height:.94;letter-spacing:-1.92px;margin:28px 44px 14px 21px}}.brandComponent-4 .text-container-cp-4 .text-centered-content .brandComponent-text-4{max-width:457px;width:90%;font-family:Mulish,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#fff;margin-left:45px}@media only screen and (max-width:64rem){.brandComponent-4 .text-container-cp-4 .text-centered-content .brandComponent-text-4{font-family:Mulish,sans-serif;font-size:18px;line-height:1;margin:0 19px 26px 24px}}.brandComponent-4 .text-container-cp-4 .text-centered-content .brandComponent-text-4 .btn-container{object-fit:contain;border-radius:3px;background-color:#fff;height:44px;max-width:257.1px;width:100%;padding:13px;margin:30px 0 0}@media only screen and (max-width:64rem){.brandComponent-4 .text-container-cp-4 .text-centered-content .brandComponent-text-4 .btn-container{margin:30px 0 41px;width:80%}}.brandComponent-4 .text-container-cp-4 .text-centered-content .brandComponent-text-4 .btn-container .btn-savoir-plus{display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.56px;text-align:center;color:#000;text-decoration:none}.brandComponent-4 .right-col-cp-4 img{width:100%;display:block}.brandComponent-5 .text-container-cp-5{position:relative;background-color:#000;color:#fff;padding:0}@media only screen and (max-width:64rem){.brandComponent-5 .text-container-cp-5{padding:0 15px 67px}}.brandComponent-5 .text-container-cp-5 .text-centered-content{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}@media only screen and (max-width:64rem){.brandComponent-5 .text-container-cp-5 .text-centered-content{position:inherit;transform:unset;top:unset}}.brandComponent-5 .text-container-cp-5 .text-centered-content .top-text{padding:0 23px 0 120px;margin-left:15px}@media only screen and (max-width:75rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .top-text{padding:0}}@media only screen and (max-width:64rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .top-text{padding:0;margin-left:0}}.brandComponent-5 .text-container-cp-5 .text-centered-content .brandComponent-title-5{max-width:633px;width:100%;font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:.98;letter-spacing:-2.88px;text-align:left;color:#fff;text-transform:uppercase;margin-bottom:25px}@media only screen and (max-width:64rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .brandComponent-title-5{width:90%;font-size:32px;font-weight:900;line-height:.94;letter-spacing:-1.92px;margin:28px 28px 14px 21px}}.brandComponent-5 .text-container-cp-5 .text-centered-content .brandComponent-text-5{max-width:457px;width:90%;font-family:Mulish,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#fff;margin-left:45px}@media only screen and (max-width:64rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .brandComponent-text-5{font-family:Mulish,sans-serif;font-size:18px;line-height:1;margin:0 19px 26px 24px}}.brandComponent-5 .text-container-cp-5 .text-centered-content .brandComponent-text-5 .author-name{font-weight:900;margin-top:10px}.brandComponent-5 .text-container-cp-5 .text-centered-content .slick-next:not(.disabled):before,.brandComponent-5 .text-container-cp-5 .text-centered-content .slick-prev:not(.disabled):before{opacity:1}.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider{margin:0;width:100%;max-width:900px!important;padding:0 0 0 15px}@media only screen and (max-width:64rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider{width:100%;padding:0;margin-top:16px}}.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .container-single-item{width:80%;max-width:710px}@media only screen and (min-width:64rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .container-single-item{margin-left:auto}}.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .navigation-item .slick-list{overflow:visible}.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .single-item{width:100%;max-width:888px}@media only screen and (max-width:64rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .single-item{padding:15px 0 0}}.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .next-arrow,.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .prev-arrow{background:none;color:inherit;border:none;padding:0!important;font:inherit}.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .next-arrow .icon-CHEVRON,.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .prev-arrow .icon-CHEVRON{color:#fff}.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .next-arrow{right:75px}@media only screen and (max-width:64rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .next-arrow{right:0}}.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .prev-arrow{left:75px}@media only screen and (max-width:64rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .prev-arrow{left:0}}.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .history-year{opacity:.2;font-family:Mulish,sans-serif;font-size:3.75rem;font-weight:700;font-stretch:normal;font-style:oblique;line-height:normal;letter-spacing:normal;text-align:left;color:#fff}@media only screen and (max-width:1500px){.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .history-year{font-size:2.82rem}}@media only screen and (max-width:34rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .history-year{font-size:2.375rem;text-align:center}}.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .history-year.slick-current{opacity:1}.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .history-text{font-family:Mulish,sans-serif;font-size:22px;font-weight:900;font-stretch:normal;font-style:italic;line-height:1.18;letter-spacing:normal;text-align:left;color:#fff}@media only screen and (max-width:64rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .history-text{font-size:16px;line-height:1.38}}.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .history-text .h-text-content{width:60%;max-width:421px;margin:0 auto}@media only screen and (max-width:64rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .history-slider .history-text .h-text-content{width:70%}}.brandComponent-5 .text-container-cp-5 .text-centered-content .shadow-left-side{display:block;width:67px;height:100%;background-image:linear-gradient(90deg,#000 0,transparent);top:34%;position:absolute;z-index:99}@media only screen and (max-width:64rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .shadow-left-side{display:none}}.brandComponent-5 .text-container-cp-5 .text-centered-content .shadow-right-side{display:block;width:67px;height:100%;background-image:linear-gradient(90deg,#000 0,transparent);right:0;top:34%;position:absolute;transform:rotate(-180deg)}@media only screen and (max-width:64rem){.brandComponent-5 .text-container-cp-5 .text-centered-content .shadow-right-side{display:none}}.brandComponent-5 .left-col-cp-5{background-color:#000}.brandComponent-5 .left-col-cp-5 img{width:100%;display:block}.brandComponent-5 .left-col-cp-5 .top-text{padding:0 23px 0 120px;margin-left:15px}@media only screen and (max-width:75rem){.brandComponent-5 .left-col-cp-5 .top-text{padding:0}}@media only screen and (max-width:64rem){.brandComponent-5 .left-col-cp-5 .top-text{padding:0;margin-left:15px;margin-right:15px}}.brandComponent-5 .left-col-cp-5 .brandComponent-title-5{max-width:633px;width:100%;font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:.98;letter-spacing:-2.88px;text-align:left;color:#fff;text-transform:uppercase;margin-bottom:25px}@media only screen and (max-width:64rem){.brandComponent-5 .left-col-cp-5 .brandComponent-title-5{width:90%;font-size:32px;font-weight:900;line-height:.94;letter-spacing:-1.92px;margin:28px 28px 14px 21px}}.brandComponent-5 .left-col-cp-5 .brandComponent-text-5{max-width:457px;width:90%;font-family:Mulish,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#fff;margin-left:45px}@media only screen and (max-width:64rem){.brandComponent-5 .left-col-cp-5 .brandComponent-text-5{font-family:Mulish,sans-serif;font-size:18px;line-height:1;margin:0 19px 26px 24px}}.brandComponent-5 .left-col-cp-5 .brandComponent-text-5 .author-name{font-weight:900;margin-top:10px}.brandComponent-6{position:relative}.brandComponent-6 .vertically-centered-bloc{position:absolute;top:45%;left:80px;transform:translateY(-50%)}@media only screen and (max-width:75rem){.brandComponent-6 .vertically-centered-bloc{position:relative;transform:unset;left:0;top:57.5%}}.brandComponent-6 .vertically-centered-bloc .brandComponent-title-6{max-height:185px;max-width:390px;width:100%;font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:.98;letter-spacing:-2.88px;text-align:left;color:#fff;text-transform:uppercase;margin-bottom:31px}@media only screen and (max-width:75rem){.brandComponent-6 .vertically-centered-bloc .brandComponent-title-6{max-width:351px;width:100%;font-family:Mulish,sans-serif;font-size:42px;line-height:.95;letter-spacing:-2.52px;margin:0 24px 7px}}.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6{width:100%;font-family:Mulish,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#fff}.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .text-content-6 .paragraph-text,.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .text-content-6 .small-title{max-width:457px;width:100%;margin-left:85px}@media only screen and (max-width:75rem){.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .text-content-6 .paragraph-text,.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .text-content-6 .small-title{margin-left:0}}.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .text-content-6 .small-title{font-family:Mulish,sans-serif;font-size:16px;font-weight:900;font-stretch:normal;font-style:italic;line-height:1.13;letter-spacing:normal;text-align:left;color:#fff;margin-bottom:20px}.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .text-content-6 .paragraph-text{font-family:Mulish,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:normal;text-align:left;color:#fff}@media only screen and (max-width:75rem){.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6{position:relative;background-color:#000;width:100%;font-size:16px;line-height:1.13;color:#fff;margin:0;bottom:0}.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .text-content-6{max-width:unset;padding:27px 24px 0}}.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .btn-container{object-fit:contain;border-radius:3px;background-color:#fff;height:44px;max-width:257.1px;width:100%;padding:13px;margin:20px 0 0}@media only screen and (max-width:75rem){.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .btn-container{max-width:159.1px;margin:20px 0 31px;width:80%}}.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .btn-container .btn-savoir-plus{display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.56px;text-align:center;color:#000;text-decoration:none}.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .btn-video-container{position:relative;width:100%;margin-left:100px;max-width:284px;height:160px;margin-top:175px;padding:0}@media only screen and (max-width:75rem){.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .btn-video-container{position:relative;max-width:188px;height:105.9px;width:100%;margin-left:0;margin-top:0}}.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .btn-video-container .btn-play{position:absolute;top:50%;left:45%;transform:translateY(-50%)}.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .btn-video-container .small-img{width:100%;height:100%;object-fit:cover}.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .video-text-container{position:relative;margin-top:175px}@media only screen and (max-width:75rem){.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .video-text-container{position:relative;padding:0;margin:11px 24px 30px 0}}.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .video-text-container .video-text{position:absolute;top:50%;left:20px;transform:translateY(-50%);font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#fff}@media only screen and (max-width:64rem){.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .video-text-container .video-text{position:relative;top:unset;transform:unset;left:0}}@media only screen and (max-width:75rem){.brandComponent-6 .vertically-centered-bloc .brandComponent-text-6 .row{margin:0}}.brandComponent-6 .btn-commited-close{display:none;width:40.9px;height:40.9px;position:fixed;top:20px;right:20px;z-index:9999;text-shadow:none;transform:rotate(-315deg);font-family:Mulish,sans-serif;font-size:36px;font-weight:400;font-stretch:normal;font-style:normal;line-height:.56;letter-spacing:normal;text-align:left;color:#000;background:#fff;border-radius:50%;text-align:center;padding:0 5px 7px}.brandComponent-6 .modal-video-overlay{display:none;position:fixed;top:0;width:100vw;height:100vh;background-color:transparent;z-index:999}@media only screen and (max-width:64rem){.brandComponent-6 .modal-video-overlay{background-color:hsla(0,0%,100%,.5803921569)}}.brandComponent-6 .video-modal-container{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:58vw;height:69vh;z-index:9999;background-color:transparent}@media only screen and (max-width:75rem){.brandComponent-6 .video-modal-container{width:62vw;height:auto}}.brandComponent-6 .video-modal-container .btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.brandComponent-6 img{width:100vw;display:block}.brandComponent-6 img.committed-for-ever{width:100%;object-position:0 0}.brandComponent-7 .text-container-cp-7{position:relative;background-color:#000;color:#fff;padding:0}@media only screen and (max-width:64rem){.brandComponent-7 .text-container-cp-7{padding-right:15px;padding-left:15px}}.brandComponent-7 .text-container-cp-7 .text-centered-content{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 23px 0 120px}@media only screen and (max-width:64rem){.brandComponent-7 .text-container-cp-7 .text-centered-content{position:inherit;transform:unset;top:unset;padding:0}}.brandComponent-7 .text-container-cp-7 .text-centered-content .brandComponent-title-7{max-width:560px;width:100%;font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:1.29;letter-spacing:-2.88px;text-align:left;color:#fff;text-transform:uppercase;margin-bottom:17px}@media only screen and (max-width:64rem){.brandComponent-7 .text-container-cp-7 .text-centered-content .brandComponent-title-7{width:90%;font-size:32px;font-weight:900;line-height:.94;letter-spacing:-1.92px;margin:43px 28px 18px 21px}}.brandComponent-7 .text-container-cp-7 .text-centered-content .brandComponent-text-7{max-width:500px;width:90%;font-family:Mulish,sans-serif;font-size:18px;font-weight:900;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;text-align:left;color:#fff;margin-left:50px}@media only screen and (max-width:64rem){.brandComponent-7 .text-container-cp-7 .text-centered-content .brandComponent-text-7{font-family:Mulish,sans-serif;font-size:16px;line-height:1.13;margin:0 19px 26px 24px}}.brandComponent-7 .text-container-cp-7 .text-centered-content .brandComponent-text-7 .arrow-down{cursor:pointer;margin-left:-5px;display:block}@media only screen and (max-width:64rem){.brandComponent-7 .text-container-cp-7 .text-centered-content .brandComponent-text-7 .arrow-down{margin-bottom:30px}}.brandComponent-7 .left-col-cp-7 img{width:100%;display:block}.brandComponent-8 .slick-arrow{display:inline-block;height:55%}.brandComponent-8 .slick-arrow.slick-disabled{display:none!important}.brandComponent-8 .next-arrow,.brandComponent-8 .prev-arrow{background:none;color:inherit;border:none;padding:0!important;font:inherit}.brandComponent-8 .next-arrow .icon-CHEVRON,.brandComponent-8 .prev-arrow .icon-CHEVRON{color:#fff}.brandComponent-8 .slide-footer{position:relative}.brandComponent-8 .slide-footer .txt-without-cta{min-height:150px}.brandComponent-8 .slide-footer .brandComponent-title-8{width:100%;font-family:Mulish,sans-serif;font-size:30px;font-weight:900;font-stretch:normal;font-style:italic;line-height:1.07;letter-spacing:-1.8px;text-align:left;color:#171717;text-transform:uppercase;margin:26.1px 0 17px 26px}@media only screen and (max-width:64rem){.brandComponent-8 .slide-footer .brandComponent-title-8{width:90%;margin:33px 13px 11px 24px;font-family:Mulish,sans-serif;font-size:32px;font-weight:900;font-stretch:normal;font-style:italic;line-height:1;letter-spacing:-1.92px}}.brandComponent-8 .slide-footer .brandComponent-text-8 .first-txt-cp-8{width:90%;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:left;color:#000;margin:0 0 23px 26px}@media only screen and (max-width:64rem){.brandComponent-8 .slide-footer .brandComponent-text-8 .first-txt-cp-8{font-family:Mulish,sans-serif;font-size:14px;line-height:1.29;margin:0 24px 23px}}.brandComponent-8 .slide-footer .btn-container{bottom:0;object-fit:contain;border-radius:3px;background-color:#000;height:48.9px;max-width:177.9px;width:100%;padding:15px;margin:12px 0 74.8px 26px}@media only screen and (max-width:64rem){.brandComponent-8 .slide-footer .btn-container{margin:12px 0 41px 24px;width:80%}}.brandComponent-8 .slide-footer .btn-container .btn-discover{display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.56px;text-align:center;color:#fff;text-decoration:none}.brandComponent-8 .prd-img-container img{width:100%;display:block}.brandComponent-9 .text-container-cp-9{position:relative;background-color:#000;color:#fff;padding:0}@media only screen and (max-width:64rem){.brandComponent-9 .text-container-cp-9{padding-right:15px;padding-left:15px}}.brandComponent-9 .text-container-cp-9 .text-centered-content{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 23px 0 125px}@media only screen and (max-width:64rem){.brandComponent-9 .text-container-cp-9 .text-centered-content{position:inherit;transform:unset;top:unset;padding:0}}.brandComponent-9 .text-container-cp-9 .text-centered-content .brandComponent-title-9{width:90%;font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:.98;letter-spacing:-2.88px;text-align:left;color:#fff;text-transform:uppercase;margin-bottom:25px}@media only screen and (max-width:64rem){.brandComponent-9 .text-container-cp-9 .text-centered-content .brandComponent-title-9{font-family:Mulish,sans-serif;font-size:32px;font-weight:900;line-height:.94;letter-spacing:-1.92px;margin:28px 44px 14px 21px}}.brandComponent-9 .text-container-cp-9 .text-centered-content .brandComponent-text-9 .first-txt-cp-9{width:90%;font-family:Mulish,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#fff;margin:0 0 20px 41px}@media only screen and (max-width:64rem){.brandComponent-9 .text-container-cp-9 .text-centered-content .brandComponent-text-9 .first-txt-cp-9{font-family:Mulish,sans-serif;font-size:16px;line-height:1.38;margin:0 19px 26px 24px}}.brandComponent-9 .text-container-cp-9 .text-centered-content .brandComponent-text-9 .second-txt-cp-9{width:90%;font-family:Mulish,sans-serif;font-size:18px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#fff;margin-left:41px}@media only screen and (max-width:64rem){.brandComponent-9 .text-container-cp-9 .text-centered-content .brandComponent-text-9 .second-txt-cp-9{font-family:Mulish,sans-serif;font-size:16px;line-height:1.38;margin:0 19px 20px 24px}}.brandComponent-9 .text-container-cp-9 .text-centered-content .brandComponent-text-9 .btn-container{object-fit:contain;border-radius:3px;background-color:#fff;height:44px;max-width:257.1px;width:100%;padding:13px;margin:30px 0 0 41px}@media only screen and (max-width:64rem){.brandComponent-9 .text-container-cp-9 .text-centered-content .brandComponent-text-9 .btn-container{margin:30px 0 41px 24px;width:80%}}.brandComponent-9 .text-container-cp-9 .text-centered-content .brandComponent-text-9 .btn-container .btn-points-of-sales{display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.56px;text-align:center;color:#000;text-decoration:none}.brandComponent-9 .right-col-cp-9 img{width:100%;display:block}.brandComponent-10{position:relative}.brandComponent-10 .vertically-centered-bloc{position:absolute;top:50%;left:80px;transform:translateY(-50%)}@media only screen and (max-width:75rem){.brandComponent-10 .vertically-centered-bloc{position:relative;transform:unset;left:0;top:57.5%}}.brandComponent-10 .vertically-centered-bloc .brandComponent-title-10{max-width:390px;width:100%;font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:.98;letter-spacing:-2.88px;text-align:left;color:#fff;text-transform:uppercase;margin-bottom:31px}@media only screen and (max-width:75rem){.brandComponent-10 .vertically-centered-bloc .brandComponent-title-10{max-width:351px;width:100%;font-family:Mulish,sans-serif;font-size:42px;line-height:.95;letter-spacing:-2.52px;margin:0 24px 7px}}.brandComponent-10 .vertically-centered-bloc .brandComponent-text-10{width:100%;font-family:Mulish,sans-serif;font-size:18px;font-weight:900;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;text-align:left;color:#fff}.brandComponent-10 .vertically-centered-bloc .brandComponent-text-10 .text-content-10{max-width:457px;width:100%;margin-left:48px;text-transform:uppercase}@media only screen and (max-width:75rem){.brandComponent-10 .vertically-centered-bloc .brandComponent-text-10 .text-content-10{margin-left:0}}@media only screen and (max-width:75rem){.brandComponent-10 .vertically-centered-bloc .brandComponent-text-10{position:absolute;width:100%;font-size:16px;line-height:1.13;color:#fff;margin:0;bottom:0}.brandComponent-10 .vertically-centered-bloc .brandComponent-text-10 .text-content-10{max-width:unset;padding:0 24px}}.brandComponent-10 .vertically-centered-bloc .brandComponent-text-10 .arrow-down{cursor:pointer;margin-left:-5px;display:block}@media only screen and (max-width:75rem){.brandComponent-10 .vertically-centered-bloc .brandComponent-text-10 .arrow-down{margin-bottom:32px}}.brandComponent-10 img{width:100vw;display:block}.brandComponent-11 .text-container-cp-11,.brandComponent-13 .text-container-cp-11{position:relative;background-color:#fff;color:#000;padding:0}@media only screen and (max-width:64rem){.brandComponent-11 .text-container-cp-11,.brandComponent-13 .text-container-cp-11{padding-right:15px;padding-left:15px}}.brandComponent-11 .text-container-cp-11 .text-centered-content,.brandComponent-13 .text-container-cp-11 .text-centered-content{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 23px 0 119px}@media only screen and (max-width:64rem){.brandComponent-11 .text-container-cp-11 .text-centered-content,.brandComponent-13 .text-container-cp-11 .text-centered-content{position:inherit;transform:unset;top:unset;padding:0}}.brandComponent-11 .text-container-cp-11 .text-centered-content .brandComponent-title-11,.brandComponent-13 .text-container-cp-11 .text-centered-content .brandComponent-title-11{max-width:336px;width:100%;font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:1.29;letter-spacing:-2.88px;text-align:left;color:#171717;text-transform:uppercase;margin-bottom:13px}@media only screen and (max-width:64rem){.brandComponent-11 .text-container-cp-11 .text-centered-content .brandComponent-title-11,.brandComponent-13 .text-container-cp-11 .text-centered-content .brandComponent-title-11{width:90%;font-family:Mulish,sans-serif;font-size:25px;font-weight:900;line-height:1.2;letter-spacing:-1.5px;margin:33px 13px 2px 24px}}.brandComponent-11 .text-container-cp-11 .text-centered-content .brandComponent-text-11 .first-txt-cp-11,.brandComponent-13 .text-container-cp-11 .text-centered-content .brandComponent-text-11 .first-txt-cp-11{width:80%;font-family:Mulish,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#171717;margin:0 0 23px 42px}@media only screen and (max-width:64rem){.brandComponent-11 .text-container-cp-11 .text-centered-content .brandComponent-text-11 .first-txt-cp-11,.brandComponent-13 .text-container-cp-11 .text-centered-content .brandComponent-text-11 .first-txt-cp-11{width:80%;font-family:Mulish,sans-serif;font-size:16px;line-height:1.38;margin:0 24px 23px}}.brandComponent-11 .text-container-cp-11 .text-centered-content .brandComponent-text-11 .btn-container,.brandComponent-13 .text-container-cp-11 .text-centered-content .brandComponent-text-11 .btn-container{object-fit:contain;border-radius:3px;background-color:#000;height:44px;max-width:159.1px;width:100%;padding:13px;margin:12px 0 0 41px}@media only screen and (max-width:64rem){.brandComponent-11 .text-container-cp-11 .text-centered-content .brandComponent-text-11 .btn-container,.brandComponent-13 .text-container-cp-11 .text-centered-content .brandComponent-text-11 .btn-container{margin:12px 0 41px 24px;width:80%}}.brandComponent-11 .text-container-cp-11 .text-centered-content .brandComponent-text-11 .btn-container .btn-shade-finder,.brandComponent-13 .text-container-cp-11 .text-centered-content .brandComponent-text-11 .btn-container .btn-shade-finder{display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.56px;text-align:center;color:#fff;text-decoration:none}.brandComponent-11 .right-col-cp-11 img,.brandComponent-13 .right-col-cp-11 img{width:100%;display:block}.brandComponent-11#makeup-video-call .text-container-cp-11 .text-centered-content .brandComponent-text-11 .btn-shade-finder,.brandComponent-13#makeup-video-call .text-container-cp-11 .text-centered-content .brandComponent-text-11 .btn-shade-finder{object-fit:contain;border-radius:3px;background-color:#000;height:auto;max-width:159.1px;width:100%;padding:13px;margin:12px 0 0 41px;display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.56px;text-align:center;color:#fff;border:none;cursor:pointer}.brandComponent-11#makeup-video-call .text-container-cp-11 .text-centered-content .brandComponent-text-11 .btn-shade-finder:disabled,.brandComponent-13#makeup-video-call .text-container-cp-11 .text-centered-content .brandComponent-text-11 .btn-shade-finder:disabled{background-color:hsla(0,0%,9%,.5)}@media only screen and (max-width:64rem){.brandComponent-11#makeup-video-call .text-container-cp-11 .text-centered-content .brandComponent-text-11 .btn-shade-finder,.brandComponent-13#makeup-video-call .text-container-cp-11 .text-centered-content .brandComponent-text-11 .btn-shade-finder{margin:12px 0 41px 24px;width:80%}}@media only screen and (max-width:75rem){.brandComponent-11#makeup-video-call .col-lg:first-child,.brandComponent-13#makeup-video-call .col-lg:first-child{order:2}.brandComponent-11#makeup-video-call .col-lg:nth-child(2),.brandComponent-13#makeup-video-call .col-lg:nth-child(2){order:1}}.brandComponent-13 .text-container-cp-13{position:relative;background-color:#fff;color:#000;padding:0}@media only screen and (max-width:64rem){.brandComponent-13 .text-container-cp-13{padding-right:15px;padding-left:15px}}.brandComponent-13 .text-container-cp-13 .text-centered-content{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 23px 0 119px}@media only screen and (max-width:64rem){.brandComponent-13 .text-container-cp-13 .text-centered-content{position:inherit;transform:unset;top:unset;padding:0}}.brandComponent-13 .text-container-cp-13 .text-centered-content .brandComponent-title-13{max-width:336px;width:100%;font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:1.29;letter-spacing:-2.88px;text-align:left;color:#171717;text-transform:uppercase;margin-bottom:13px}@media only screen and (max-width:64rem){.brandComponent-13 .text-container-cp-13 .text-centered-content .brandComponent-title-13{width:90%;font-family:Mulish,sans-serif;font-size:25px;font-weight:900;line-height:1.2;letter-spacing:-1.5px;margin:33px 13px 2px 24px}}.brandComponent-13 .text-container-cp-13 .text-centered-content .brandComponent-text-13 .first-txt-cp-13{width:100%;font-family:Mulish,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#171717;margin:0 0 23px 42px}@media only screen and (max-width:64rem){.brandComponent-13 .text-container-cp-13 .text-centered-content .brandComponent-text-13 .first-txt-cp-13{width:80%;font-family:Mulish,sans-serif;font-size:16px;line-height:1.38;margin:0 24px 23px}}.brandComponent-13 .text-container-cp-13 .text-centered-content .brandComponent-text-13 .btn-container{object-fit:contain;border-radius:3px;background-color:#000;height:44px;max-width:159.1px;width:100%;padding:13px;margin:12px 0 0 41px}@media only screen and (max-width:64rem){.brandComponent-13 .text-container-cp-13 .text-centered-content .brandComponent-text-13 .btn-container{margin:12px 0 41px 24px;width:80%}}.brandComponent-13 .text-container-cp-13 .text-centered-content .brandComponent-text-13 .btn-container .btn-diagnostics{display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.56px;text-align:center;color:#fff;text-decoration:none}.brandComponent-13 .right-col-cp-13 img{width:100%;display:block}.brandComponent-13#about-diagnostic .text-container-cp-13 .text-centered-content .brandComponent-title-13{max-width:480px}.brandComponent-13#about-diagnostic .text-container-cp-13 .text-centered-content .brandComponent-text-13 .first-txt-cp-13{max-width:460px}.brandComponent-12 .text-container-cp-12{position:relative;background-color:#fff;color:#000;padding:0}@media only screen and (max-width:64rem){.brandComponent-12 .text-container-cp-12{padding-right:15px;padding-left:15px}}.brandComponent-12 .text-container-cp-12 .text-centered-content{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 23px 0 95px}@media only screen and (max-width:64rem){.brandComponent-12 .text-container-cp-12 .text-centered-content{position:inherit;transform:unset;top:unset;padding:0}}.brandComponent-12 .text-container-cp-12 .text-centered-content .brandComponent-title-12{width:90%;font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:1.29;letter-spacing:-2.88px;text-align:left;color:#171717;text-transform:uppercase;margin-bottom:13px}@media only screen and (max-width:64rem){.brandComponent-12 .text-container-cp-12 .text-centered-content .brandComponent-title-12{width:90%;font-family:Mulish,sans-serif;font-size:25px;font-weight:900;line-height:1.2;letter-spacing:-1.5px;margin:33px 13px 2px 24px}}.brandComponent-12 .text-container-cp-12 .text-centered-content .brandComponent-text-12 .first-txt-cp-12{width:100%;font-family:Mulish,sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#171717;margin:0 0 23px 50px}@media only screen and (max-width:64rem){.brandComponent-12 .text-container-cp-12 .text-centered-content .brandComponent-text-12 .first-txt-cp-12{width:80%;font-family:Mulish,sans-serif;font-size:16px;line-height:1.38;margin:0 24px 23px}}.brandComponent-12 .text-container-cp-12 .text-centered-content .brandComponent-text-12 .btn-container{object-fit:contain;border-radius:3px;background-color:#000;height:44px;max-width:159.1px;width:100%;padding:13px;margin:12px 0 0 50px}@media only screen and (max-width:64rem){.brandComponent-12 .text-container-cp-12 .text-centered-content .brandComponent-text-12 .btn-container{margin:12px 0 41px 24px;width:80%}}.brandComponent-12 .text-container-cp-12 .text-centered-content .brandComponent-text-12 .btn-container .btn-virtual-try-on{display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.56px;text-align:center;color:#fff;text-decoration:none}.brandComponent-12 .right-col-cp-12 img{max-width:444px;width:100%;display:block;margin:0 auto;object-fit:contain;border-radius:35px}@media only screen and (max-width:64rem){.brandComponent-12 .right-col-cp-12 img{max-width:210px;width:100%;display:block;margin:0 0 0 39px}}.brandComponent-14{margin-bottom:97px}@media only screen and (max-width:64rem){.brandComponent-14{margin-bottom:43px}}.brandComponent-14#about-replay .icon-replay{position:absolute;bottom:19px;left:28px}.brandComponent-14#about-replay .icon-replay:before{content:"";display:block;width:50px;height:50px;flex-grow:0;border-radius:100%;border:2px solid #fff}.brandComponent-14#about-replay .icon-replay:after{content:"";display:block;transform:rotate(-270deg);width:0;height:0;border-style:solid;border-width:0 11.5px 23px;border-color:transparent transparent #fff;position:absolute;top:13px;left:16px}.brandComponent-14#about-replay .icon-replay span{display:none}.brandComponent-14 .cp-14-big-title{font-family:Mulish,sans-serif;font-size:48px;font-weight:900;font-stretch:normal;font-style:italic;line-height:.98;letter-spacing:-2.88px;text-align:left;color:#171717;text-transform:uppercase;margin:103px 0 52px 37px}@media only screen and (max-width:64rem){.brandComponent-14 .cp-14-big-title{font-family:Mulish,sans-serif;font-size:32px;line-height:.94;letter-spacing:-1.92px;margin:30px 0 30px 24px}}.brandComponent-14 .slick-arrow{display:inline-block;height:55%}.brandComponent-14 .slick-arrow.slick-disabled{display:none!important}.brandComponent-14 .next-arrow,.brandComponent-14 .prev-arrow{background:none;color:inherit;border:none;padding:0!important;font:inherit}.brandComponent-14 .next-arrow .icon-CHEVRON,.brandComponent-14 .prev-arrow .icon-CHEVRON{color:#fff}.brandComponent-14 .live-item .js-bambuser-show-id{height:0}.brandComponent-14 .replay-content-bloc{position:relative}.brandComponent-14 .replay-content-bloc .artist-name-replay{font-family:Mulish,sans-serif;font-size:16px;font-weight:900;font-stretch:normal;font-style:oblique;line-height:normal;letter-spacing:normal;text-align:left;color:#171717;padding:28.2px 0 50px 30px}@media only screen and (max-width:64rem){.brandComponent-14 .replay-content-bloc .artist-name-replay{width:90%;font-family:Mulish,sans-serif;font-size:12px;font-weight:700;font-style:normal;padding:6.2px 0 58px 20px}}.brandComponent-14 .btn-container{object-fit:contain;border-radius:3px;background-color:#000;width:100%;padding:13px;margin:0 auto;max-width:199px;min-height:44px}@media only screen and (max-width:64rem){.brandComponent-14 .btn-container{width:80%}}.brandComponent-14 .btn-container .btn-voir-plus{display:block;font-family:Mulish,sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.56px;text-align:center;color:#fff;text-decoration:none}.brandComponent-14 .img-container{position:relative;height:100%;overflow:hidden}.brandComponent-14 .img-container img{width:100%;display:block}.brandComponent-14 .img-container .btn-play{position:absolute;width:50px;height:50px;flex-grow:0;padding:13.5px 13.1px;border:2px solid #fff;border-radius:50%;bottom:0;margin:0 0 18.7px 27.4px;cursor:pointer}.brandComponent-14 .img-container .btn-play .live-icon-play{display:block;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;border-width:10px;transform:rotate(90deg);opacity:.9;margin:5px 2px}
