@font-face{font-family:"LorealKasPro";src:url("/landing/myorigines-loreal-kas-2026/assets/fonts/LOREAL_PRO-2-Book.woff2") format("woff2"),url("/landing/myorigines-loreal-kas-2026/assets/fonts/LOREAL_PRO-2-Book.woff") format("woff"),url("/landing/myorigines-loreal-kas-2026/assets/fonts/LOREAL_PRO-2-Book.ttf") format("truetype"),url("/landing/myorigines-loreal-kas-2026/assets/svg/LOREAL_PRO-2-Book.svg#LOREAL_PRO-2-Book") format("svg");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"LorealKasPro";src:url("/landing/myorigines-loreal-kas-2026/assets/fonts/LOREAL_PRO-3-Medium.woff2") format("woff2"),url("/landing/myorigines-loreal-kas-2026/assets/fonts/LOREAL_PRO-3-Medium.woff") format("woff"),url("/landing/myorigines-loreal-kas-2026/assets/fonts/LOREAL_PRO-3-Medium.ttf") format("truetype"),url("/landing/myorigines-loreal-kas-2026/assets/svg/LOREAL_PRO-3-Medium.svg#LOREAL_PRO-3-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"LorealKasPro";src:url("/landing/myorigines-loreal-kas-2026/assets/fonts/LOREAL_PRO-4-SemiBold.woff2") format("woff2"),url("/landing/myorigines-loreal-kas-2026/assets/fonts/LOREAL_PRO-4-SemiBold.woff") format("woff"),url("/landing/myorigines-loreal-kas-2026/assets/fonts/LOREAL_PRO-4-SemiBold.ttf") format("truetype"),url("/landing/myorigines-loreal-kas-2026/assets/svg/LOREAL_PRO-4-SemiBold.svg#LOREAL_PRO-4-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"LorealKasPro";src:url("/landing/myorigines-loreal-kas-2026/assets/fonts/LOREAL_PRO-5-Bold.woff2") format("woff2"),url("/landing/myorigines-loreal-kas-2026/assets/fonts/LOREAL_PRO-5-Bold.woff") format("woff"),url("/landing/myorigines-loreal-kas-2026/assets/fonts/LOREAL_PRO-5-Bold.ttf") format("truetype"),url("/landing/myorigines-loreal-kas-2026/assets/svg/LOREAL_PRO-5-Bold.svg#LOREAL_PRO-5-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap;}.mo-landing #loreal-kas-container{background-color:#fff;color:#000;width:100%;max-width:1400px;margin:0 auto;text-align:center;font-family:"LorealKasPro",Arial,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;}.mo-landing #loreal-kas-container h2,.mo-landing #loreal-kas-container h3,.mo-landing #loreal-kas-container p{margin:0;padding:0;border:0;text-transform:none;text-shadow:none;font-family:"LorealKasPro",Arial,sans-serif;}.mo-landing #loreal-kas-container img,.mo-landing #loreal-kas-container video{border:0;padding:0;background:none;box-shadow:none;}.mo-landing #loreal-kas-container .loreal-kas-txt{font-family:"LorealKasPro",Arial,sans-serif;font-size:23px;line-height:25px;letter-spacing:.3px;color:#000;font-weight:500;font-style:normal;margin:0 0 20px;}@media screen and (min-width: 768px) and (max-width: 991px){.mo-landing #loreal-kas-container .loreal-kas-txt{font-size:20px;line-height:22px;}}.mo-landing #loreal-kas-container .loreal-kas-h2{font-family:"LorealKasPro",Arial,sans-serif;font-size:50px;line-height:50px;color:#000;letter-spacing:1px;font-weight:bold;font-style:normal;margin-bottom:25px;margin-top:0;}@media screen and (min-width: 768px) and (max-width: 991px){.mo-landing #loreal-kas-container .loreal-kas-h2{font-size:40px;line-height:40px;}}.mo-landing #loreal-kas-container .loreal-kas-h3{font-family:"LorealKasPro",Arial,sans-serif;font-size:26px;line-height:36px;color:#000;letter-spacing:.5px;font-weight:bold;font-style:normal;margin-top:0;margin-bottom:0;}@media screen and (min-width: 768px) and (max-width: 991px){.mo-landing #loreal-kas-container .loreal-kas-h3{font-size:25px;line-height:35px;}}.mo-landing #loreal-kas-container .loreal-kas-txt.kas-disclaimer{font-size:9px !important;line-height:11px !important;letter-spacing:0 !important;margin:0 !important;font-weight:400 !important;}.mo-landing #loreal-kas-container .loreal-kas-nowrap{white-space:nowrap;}.mo-landing #loreal-kas-container .loreal-kas-txt sup{top:-.5em;font-size:60%;}.mo-landing #loreal-kas-container img.loreal-kas-img{max-width:100%;margin:0 auto;}.mo-landing #loreal-kas-container video.loreal-kas-video{max-width:100%;width:100%;cursor:pointer;object-fit:cover;display:block;}@media screen and (max-width: 767px){.mo-landing #loreal-kas-container .loreal-kas-desktop-show{display:none !important;}.mo-landing #loreal-kas-container .loreal-kas-mobile-show{display:block !important;text-align:center;width:100%;}}@media screen and (min-width: 768px){.mo-landing #loreal-kas-container .loreal-kas-mobile-show{display:none !important;}}.mo-landing #loreal-kas-container .loreal-kas-img-full{width:100%;max-width:100%;height:auto;display:block;}.mo-landing #loreal-kas-container #loreal-kas-header{background-image:url("/landing/myorigines-loreal-kas-2026/assets/images/loreal-kas-header.png");background-size:cover;background-position:right bottom;background-repeat:no-repeat;min-height:105px;align-content:center;text-align:left;padding:30px 15px 85px;position:relative;}.mo-landing #loreal-kas-container #loreal-kas-header .loreal-kas-txt{font-size:29px;line-height:36px;letter-spacing:.5px;font-weight:600;}.mo-landing #loreal-kas-container #loreal-kas-header .loreal-kas-txt.kas-disclaimer{position:absolute;left:15px;bottom:3px;}@media screen and (max-width: 1235px){.mo-landing #loreal-kas-container #loreal-kas-header{background-position:right -110px bottom 0;}}@media screen and (max-width: 1120px){.mo-landing #loreal-kas-container #loreal-kas-header{background-size:150%;min-height:50vw;align-content:baseline;background-position:right -50px bottom 0;}}@media screen and (min-width: 768px) and (max-width: 991px){.mo-landing #loreal-kas-container #loreal-kas-header .loreal-kas-txt{font-size:27px;line-height:34px;}}@media screen and (min-width: 481px){.mo-landing #loreal-kas-container #loreal-kas-header .loreal-kas-txt.kas-disclaimer{font-size:7px !important;line-height:8px !important;}}.mo-landing #loreal-kas-container #loreal-kas-intro{display:flex;width:100%;text-align:left;}.mo-landing #loreal-kas-container #loreal-kas-intro-col1,.mo-landing #loreal-kas-container #loreal-kas-intro-col2,.mo-landing #loreal-kas-container #loreal-kas-intro-col2-mobile{width:50%;box-sizing:border-box;}.mo-landing #loreal-kas-container #loreal-kas-intro-col2{background-image:url("/landing/myorigines-loreal-kas-2026/assets/images/loreal-kas-intro-bg.png");background-size:cover;background-position:right bottom;background-repeat:no-repeat;text-align:left;padding:52px 20% 50px 30px;position:relative;}.mo-landing #loreal-kas-container #loreal-kas-intro-col2 .loreal-kas-txt{font-size:32px;line-height:42px;letter-spacing:.5px;font-weight:600;padding-top:40px;}.mo-landing #loreal-kas-container #loreal-kas-intro-col1{background-color:#000;background-image:url("/landing/myorigines-loreal-kas-2026/assets/images/loreal-kas-intro-video-poster.png");background-size:cover;background-position:center;background-repeat:no-repeat;align-content:space-around;}.mo-landing #loreal-kas-container #loreal-kas-intro .loreal-kas-txt.kas-disclaimer{position:absolute;left:30px;bottom:15px;}@media screen and (max-width: 1040px){.mo-landing #loreal-kas-container #loreal-kas-intro-col2 .loreal-kas-txt{font-size:30px;line-height:40px;}}@media screen and (min-width: 768px) and (max-width: 900px){.mo-landing #loreal-kas-container #loreal-kas-intro-col2 .loreal-kas-txt{font-size:27px;line-height:37px;padding-top:30px;}}.mo-landing #loreal-kas-container #loreal-kas-routine{width:100%;aspect-ratio:2/1;background-image:url("/landing/myorigines-loreal-kas-2026/assets/images/loreal-kas-routine.png");background-size:100%;background-position:center;background-repeat:no-repeat;text-align:left;padding:30px 0 0;position:relative;}.mo-landing #loreal-kas-container #loreal-kas-routine .loreal-kas-h2{text-align:center;}.mo-landing #loreal-kas-container .loreal-kas-txt.routine-num{font-size:47px;font-weight:700;margin:0 0 10px;}.mo-landing #loreal-kas-container #loreal-kas-routine span.note-texte{font-weight:400;font-size:19px;font-style:italic;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-1,.mo-landing #loreal-kas-container #loreal-kas-routine-etape-2a,.mo-landing #loreal-kas-container #loreal-kas-routine-etape-2b,.mo-landing #loreal-kas-container #loreal-kas-routine-etape-ou,.mo-landing #loreal-kas-container #loreal-kas-routine-etape-3{position:absolute;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-1{left:10px;top:25%;text-align:right;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-2a{left:49%;top:6%;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-2b{left:70%;top:24%;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-ou{left:51%;top:35%;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-ou .loreal-kas-txt.routine-num{font-size:36px;margin-bottom:10px;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-ou .routine-num::before{content:"";position:absolute;width:30px;height:1px;background:#000;left:-40px;top:50%;transform:translateY(-50%);}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-ou .routine-num::after{content:"";position:absolute;width:1px;height:48px;background:#000;left:50%;bottom:-50px;transform:translateX(-50%);}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-3{left:83%;top:48%;}@media screen and (max-width: 1160px){.mo-landing #loreal-kas-container .loreal-kas-txt.routine-num{font-size:44px;}.mo-landing #loreal-kas-container .loreal-kas-h3{font-size:23px;line-height:33px;}.mo-landing #loreal-kas-container .loreal-kas-txt{font-size:21px;line-height:22px;}.mo-landing #loreal-kas-container #loreal-kas-routine span.note-texte{font-size:16px;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-ou .loreal-kas-txt.routine-num{font-size:33px;}}@media screen and (max-width: 1000px){.mo-landing #loreal-kas-container #loreal-kas-routine{padding:150px 0 0;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-1{left:5px;top:18%;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-2a{left:44%;top:4%;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-ou .routine-num::before{width:25px;left:-35px;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-ou .routine-num::after{height:42px;bottom:-45px;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-3{left:85%;}}@media screen and (min-width: 768px) and (max-width: 850px){.mo-landing #loreal-kas-container #loreal-kas-routine{padding:190px 0 0;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-1{left:5px;top:13%;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-2a{left:42%;top:3%;}.mo-landing #loreal-kas-container #loreal-kas-routine-etape-3{left:85%;}}.mo-landing #loreal-kas-container #loreal-kas-coiffage{background-image:url("/landing/myorigines-loreal-kas-2026/assets/images/loreal-kas-coiffage.png");background-size:contain;background-position:right 17% bottom 0px;background-repeat:no-repeat;background-color:#fff;min-height:105px;align-content:center;text-align:left;padding:40px 50% 80px 15px;position:relative;}.mo-landing #loreal-kas-container #loreal-kas-coiffage .loreal-kas-txt{font-size:29px;line-height:36px;letter-spacing:.5px;font-weight:600;}.mo-landing #loreal-kas-container #loreal-kas-coiffage img#loreal-kas-coiffage-mobile{display:none;}.mo-landing #loreal-kas-container #loreal-kas-coiffage .loreal-kas-txt.kas-disclaimer{position:absolute;left:15px;bottom:5px;}@media screen and (max-width: 1000px){.mo-landing #loreal-kas-container #loreal-kas-coiffage{background-position:right 5px bottom 0;}}@media screen and (min-width: 768px) and (max-width: 991px){.mo-landing #loreal-kas-container #loreal-kas-coiffage .loreal-kas-txt{font-size:27px;line-height:34px;}}.mo-landing #loreal-kas-container .loreal-kas-title{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#000;text-align:center;padding:30px 30px;position:relative;}.mo-landing #loreal-kas-container .loreal-kas-title .loreal-kas-txt{color:#fff;font-weight:700;font-size:37px;line-height:40px;margin:18px 0;}.mo-landing #loreal-kas-container .loreal-kas-title.loreal-kas-title1{background-image:url("/landing/myorigines-loreal-kas-2026/assets/images/loreal-kas-title1-bg.png");}.mo-landing #loreal-kas-container .loreal-kas-title.loreal-kas-title2{background-image:url("/landing/myorigines-loreal-kas-2026/assets/images/loreal-kas-title2-bg.png");}.mo-landing #loreal-kas-container .loreal-kas-title.loreal-kas-title3{background-image:url("/landing/myorigines-loreal-kas-2026/assets/images/loreal-kas-title3-bg.png");}.mo-landing #loreal-kas-container .loreal-kas-title.loreal-kas-title4{background-image:url("/landing/myorigines-loreal-kas-2026/assets/images/loreal-kas-title4-bg.png");}.mo-landing #loreal-kas-container .loreal-kas-title.loreal-kas-title5{background-image:url("/landing/myorigines-loreal-kas-2026/assets/images/loreal-kas-title5-bg.png");}.mo-landing #loreal-kas-container #loreal-kas-crash-tests{display:flex;width:100%;text-align:left;}.mo-landing #loreal-kas-container .loreal-kas-crash-tests-col{width:50%;box-sizing:border-box;}.mo-landing #loreal-kas-container #loreal-kas-solution{display:flex;width:100%;text-align:left;}.mo-landing #loreal-kas-container #loreal-kas-solution-col1,.mo-landing #loreal-kas-container #loreal-kas-solution-col2,.mo-landing #loreal-kas-container #loreal-kas-solution-col2-mobile{width:50%;box-sizing:border-box;}.mo-landing #loreal-kas-container #loreal-kas-solution-col2{background-image:url("/landing/myorigines-loreal-kas-2026/assets/images/loreal-kas-solution-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;text-align:left;padding:50px 8% 50px;position:relative;align-content:center;}.mo-landing #loreal-kas-container #loreal-kas-solution .loreal-kas-h3{font-size:38px;line-height:42px;letter-spacing:1px;display:flex;width:100%;text-align:left;color:#fff;}.mo-landing #loreal-kas-container #loreal-kas-solution-col2 .loreal-kas-txt{letter-spacing:.5px;font-weight:600;padding-top:10px;color:#fff;}.mo-landing #loreal-kas-container #loreal-kas-solution-col2 .loreal-kas-txt span.loreal-kas-solution-tag{font-size:14px;line-height:22px;letter-spacing:0px;text-transform:uppercase;padding:2px 3px;color:#000;background-color:#fff;}.mo-landing #loreal-kas-container #loreal-kas-solution-col1{background-color:#000;align-content:space-around;}.mo-landing #loreal-kas-container #loreal-kas-info-fibre{position:absolute;right:30px;bottom:15px;display:flex;align-items:center;padding:0 5px;}.mo-landing #loreal-kas-container #loreal-kas-info-fibre .loreal-kas-txt{font-size:15px;line-height:20px;font-weight:400;text-align:right;max-width:320px;}.mo-landing #loreal-kas-container #loreal-kas-info-fibre img.loreal-kas-img{padding-left:18px;}@media screen and (max-width: 1080px){.mo-landing #loreal-kas-container #loreal-kas-solution-col2{align-content:baseline;padding:15px 5% 100px;}.mo-landing #loreal-kas-container #loreal-kas-info-fibre img.loreal-kas-img{width:100px;}.mo-landing #loreal-kas-container #loreal-kas-solution-col2 #loreal-kas-info-fibre .loreal-kas-txt{font-size:14px;line-height:19px;}.mo-landing #loreal-kas-container #loreal-kas-solution .loreal-kas-h3{font-size:32px;line-height:35px;}}@media screen and (max-width: 900px){.mo-landing #loreal-kas-container #loreal-kas-info-fibre img.loreal-kas-img{width:80px;padding-left:10px;}.mo-landing #loreal-kas-container #loreal-kas-solution-col2 #loreal-kas-info-fibre .loreal-kas-txt{font-size:12px;line-height:16px;}}.mo-landing #loreal-kas-container #loreal-kas-parfum{display:flex;width:100%;text-align:left;}.mo-landing #loreal-kas-container #loreal-kas-parfum-col1,.mo-landing #loreal-kas-container #loreal-kas-parfum-col2{width:50%;box-sizing:border-box;}.mo-landing #loreal-kas-container #loreal-kas-parfum-col2{background-image:url("/landing/myorigines-loreal-kas-2026/assets/images/loreal-kas-parfum.png");background-size:cover;background-position:right center;background-repeat:no-repeat;text-align:left;padding:25px 50px;position:relative;aspect-ratio:1/1;}.mo-landing #loreal-kas-container #loreal-kas-parfum-col2 .loreal-kas-txt{font-size:23px;line-height:25px;font-weight:600;}.mo-landing #loreal-kas-container #loreal-kas-parfum-1,.mo-landing #loreal-kas-container #loreal-kas-parfum-2,.mo-landing #loreal-kas-container #loreal-kas-parfum-3{position:absolute;}.mo-landing #loreal-kas-container div#loreal-kas-parfum-1{text-align:right;left:65%;top:22%;border-top:1px solid #000;padding-left:40px;}.mo-landing #loreal-kas-container div#loreal-kas-parfum-2{text-align:left;right:71%;top:63%;border-top:1px solid #000;padding-right:30px;}.mo-landing #loreal-kas-container div#loreal-kas-parfum-3{text-align:right;left:65%;top:75%;border-top:1px solid #000;padding-left:30px;}.mo-landing #loreal-kas-container #loreal-kas-engagement{width:100%;box-sizing:border-box;background:#fff;}.mo-landing #loreal-kas-container #loreal-kas-produits{display:flex;flex-direction:row;justify-content:center;gap:30px;padding:60px 40px;background:#fff;box-sizing:border-box;width:100%;}.mo-landing #loreal-kas-container .loreal-kas-produit-col{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;}.mo-landing #loreal-kas-container .loreal-kas-produit-img{width:100%;max-width:260px;height:auto;margin-bottom:25px;}.mo-landing #loreal-kas-container .loreal-kas-produit-titre{font-family:"LorealKasPro",Arial,sans-serif;font-weight:bold;font-size:16px;letter-spacing:1.5px;margin:0;line-height:1.3;text-transform:uppercase;color:#000;}.mo-landing #loreal-kas-container .loreal-kas-produit-sous-titre{font-family:"LorealKasPro",Arial,sans-serif;font-weight:bold;font-size:16px;letter-spacing:1.5px;margin:0 0 25px 0;line-height:1.3;text-transform:uppercase;color:#000;}.mo-landing #loreal-kas-container a.loreal-kas-produit-btn{display:inline-block;border:2px solid #000;border-radius:0;padding:12px 28px;font-family:"LorealKasPro",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:normal;letter-spacing:1.5px;color:#000;text-decoration:none;background:transparent;text-transform:uppercase;}.mo-landing #loreal-kas-container a.loreal-kas-produit-btn:hover,.mo-landing #loreal-kas-container a.loreal-kas-produit-btn:focus{background:#000;color:#fff;text-decoration:none;}@media screen and (max-width: 767px){.mo-landing #loreal-kas-container #loreal-kas-intro{display:block;}.mo-landing #loreal-kas-container #loreal-kas-intro-col1,.mo-landing #loreal-kas-container #loreal-kas-intro-col2-mobile{width:100%;}.mo-landing #loreal-kas-container #loreal-kas-crash-tests{display:block;}.mo-landing #loreal-kas-container .loreal-kas-crash-tests-col{width:100%;}.mo-landing #loreal-kas-container #loreal-kas-solution{display:block !important;}.mo-landing #loreal-kas-container #loreal-kas-solution-col1{width:100% !important;display:block;}.mo-landing #loreal-kas-container #loreal-kas-solution-col2-mobile{width:100% !important;display:block !important;}.mo-landing #loreal-kas-container #loreal-kas-parfum{display:block;}.mo-landing #loreal-kas-container #loreal-kas-parfum-col1,.mo-landing #loreal-kas-container #loreal-kas-parfum-col2{width:100%;}.mo-landing #loreal-kas-container #loreal-kas-produits{flex-wrap:wrap;gap:20px;padding:40px 20px;}.mo-landing #loreal-kas-container .loreal-kas-produit-col{flex:0 0 calc(50% - 10px);}.mo-landing #loreal-kas-container .loreal-kas-produit-img{max-width:160px;}}