button.no-style{display:inline-block;position:relative;background-color:transparent;cursor:pointer;border:0;padding:0;color:#00f;text-decoration:underline;font:inherit}.content-tryptique .tryptique{align-items:center;height:100%;flex-direction:column}@media(max-width:992px){.hidden-mob{display:none!important}}@media(min-width:768px){.content-tryptique .tryptique{align-items:center;height:100%;flex-direction:row}}.d-inline{display:inline}#c21j strong{font-weight:600}#c21j .cs-link{text-transform:none;color:#c6c6c6}#c21j .footer{width:100%;aspect-ratio:16/9;object-fit:cover;background-size:cover;position:relative}#c21j .footer-decoration{bottom:0;position:relative;width:100%;text-align:center;height:30px}#c21j .footer-decoration-text{font-size:55px;transform:translateY(30%) translate(-50%);color:#e1e9f5;position:absolute;white-space:nowrap;letter-spacing:2px;font-weight:700;bottom:0;width:100%}#c21j .btn-add-cart{line-height:40px;font-family:sofia-pro,sans-serif;padding:15px 1.5em!important;border:1px solid #ffffff;background:#000;display:inline-block;font-size:16px!important;z-index:1;margin:0;cursor:pointer;color:#fff;vertical-align:middle;text-transform:uppercase;border-radius:4px;transition:all .5s}#c21j .btn-add-cart.add-cart-hasprice{text-align:left}#c21j .btn-add-cart .price{margin-left:2em}.strike{color:#9b9b9b;position:relative}.strike:before{position:absolute;right:0;top:50%;content:"";width:40px;height:2px;background-color:#9b9b9b;transform:rotate(-20deg)}.strike-horizontal:before{width:100%;height:1px;transform:none}#c21j .btn-add-cart:hover{background:#fff;color:#000;border:1px solid #000}.simple-header{background-color:#ffe4a8;text-align:center;padding-top:80px;background-size:contain;background-position:bottom left;background-repeat:no-repeat}.simple-header .stars .star:before{content:none}.simple-header .stars .star:last-child{width:11px;overflow:hidden}.simple-header .heading p{font-size:16px}.simple-header .heading p{margin:0}.simple-header .stars-container{margin-bottom:.5em}.simple-header .content{padding:30px}.simple-header .heading{margin-top:20px}.simple-header .heading h1{font-size:24px;text-transform:uppercase;margin-bottom:0}.pill{display:inline-flex;justify-content:center;align-items:center;font-size:16px;width:auto;color:#000;padding:6px 10px;border-radius:7px;text-align:center}.pill-night{color:#fff;align-items:center;font-size:16px;width:auto;padding:6px 10px;border-radius:7px;text-align:center}.pill .pill-flex{display:flex;justify-content:center;align-items:center}.pill.black{background-color:#000;color:#fff}.pill.orange{background-color:#ffa134;color:#fff}.pill.black img{filter:invert(100%)}.pill img{height:13px;margin-right:3px}.heading .stars-container span{font-size:11px;padding:5px 5px 10px;margin-left:5px}.heading .stars-container{margin-top:0}.heading .stars-container .stars .star{margin-right:0}.stars-container{display:inline-block;justify-content:center;align-items:center}.stars-container.stars-inline{display:flex;justify-content:center;align-items:center;flex-direction:row}.comparaison-slide{padding:0 1em 1em}.comparaison-slide img{width:100%}.comparaison-container .comparaison-slide{display:flex;align-items:center;text-align:center;flex-direction:column}.comparaison-slide p:first-child{margin-top:2em}.comparaison-slide:not(.glide__slide--active){opacity:.5}.comparaison .cta{margin-bottom:2em}.flex-center{display:flex;align-items:center;justify-content:center}.image-section{background-color:#fff;padding:2em 50px}.image-section .image-container{display:flex;justify-content:space-between;align-items:center}.tools-img-container{display:flex;justify-content:center;align-items:center;margin-top:2em}.tools img{max-width:100%}.tools{font-size:16px;padding:1em 2em;text-align:center}.tools p{font-size:16px}.tools .cta{margin-top:2em;margin-bottom:1em}.challenge-instructions{font-size:16px;padding:1em 2em}.video-section{padding:1em 3em 3em}.video-preview{position:absolute;height:100%;width:auto}.video-container .media{border-radius:7px;width:100%;aspect-ratio:1/1;object-fit:cover}.video-section .pills{margin-top:1em}.video-section .pill{margin-top:.7em}.testimonials{padding:2em 50px;margin-top:0}.testimonials img{width:100%}.testimonials .cta{margin-top:1.5em}.testimonials-title{font-size:19px;margin-top:1em}.testimonials-container{margin:3em 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.testimonials-slider img{width:150px;height:150px;border-radius:150px;border:5px solid #fff}.testimonials-slider p{margin-top:2em;white-space:break-spaces;text-align:center}.testimonials-slider:before{content:" ";position:absolute;z-index:-1;top:5px;left:5px;right:5px;bottom:5px}.roadmap-section{padding:2em 50px}.roadmap{display:flex;align-items:center;flex-direction:column;border-radius:16px;padding:1em 3em}.roadmap .roadmap-image{margin-top:2em;width:100%;aspect-ratio:1/1;border-radius:300px}.roadmap p{text-align:center;font-size:16px}.roadmap .roadmap-title{font-weight:400;font-size:16px;margin-top:2em}.roadmap-section .glide__bullets .glide__bullet.glide__bullet--active{background-color:#000}.roadmap-section .glide__bullets .glide__bullet{background-color:#9b9b9b}.roadmap-section .glide__bullets{bottom:-2em;box-shadow:none}.bundle-kit .bundle-title{letter-spacing:1px}.bundle-kit .bundle-desc{font-size:16px}.bundle-kit .bundle-desc p,.bundle-kit .bundle-desc a{margin-bottom:0;margin-top:0}.bundle-kit{padding:2em 50px 0}.bundle-kit .heading{margin-top:1.5em}.bundle-kit .bundle-kit-image{height:100%;margin-right:10px;height:auto;padding:1em;aspect-ratio:4/5;background-size:cover;background-position:bottom center;border-radius:4px}.bundle-kit .bundle-kit-image .pill span:last-child{margin-left:.5em}.bundle-kit .prds{margin-top:2em}.bundle-kit .focus-prd{margin-top:10px}.bundle-kit .desc{display:block;min-width:169px}.bundle-kit .bundle-title,.bundle-kit .bundle-desc{margin-top:1em}.bundle-kit .prds h4,.bundle-kit .prds p,.bundle-kit .prds .cs-link{font-size:13px}.bundle-kit .cta{margin-top:1.5em}h3{font-weight:400}h3.strong{font-weight:700!important}.focus-prd{display:grid;grid-template-columns:95px 1fr;grid-column-gap:15px}.focus-prd .img-prd,.focus-prd .img-prd img{width:100%}#c21j .reassurance-product{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.hidden-desktop{display:block}.hidden-mobile{display:none}.bundle-kit .cta.hidden-desktop{display:flex!important}@media screen and (min-width:768px){.mt-5{margin-top:50px}.container-d-1280{max-width:1280px;margin:0 auto;padding-left:30px;padding-right:30px}.bundle-kit .cta.hidden-desktop{display:none!important}.roadmap-section .glide,.bundle-kit,.testimonials-carousel-inline .glide,.comparaison .glide{max-width:1280px;margin:0 auto;padding-left:0;padding-right:0}.hidden-desktop{display:none}.hidden-mobile{display:block}.simple-header{height:60vh;display:flex;align-items:center;justify-content:center}.image-section .image-container{justify-content:center}.image-section .image-container img:not(:last-child){margin-right:50px}.tools{display:grid;grid-template-rows:1fr 100px;grid-template-columns:1fr 1fr;grid-template-areas:"image content" "image content" "button button"}.tools .cta{grid-area:button}.tools,.challenge-instructions .instruction-block{margin-top:2em}.video-container{display:flex;justify-content:center;position:relative}.challenge-instructions video{aspect-ratio:16/9}.tools .grid-content{grid-area:content;display:flex;align-items:center;justify-content:center;flex-direction:column}.tools .grid-content p{max-width:400px}.tools .tools-img-container{grid-area:image}.video-section .video-container,.video-section .pills{max-width:480px;margin-left:calc(50% - 240px)}.pills{display:flex;flex-direction:column;justify-content:center}.video-section .pills{justify-content:flex-start;align-items:flex-start;display:inline-flex;flex-direction:row;flex-wrap:wrap}.video-section .pills .pill:not(:last-child){margin-right:10px}#c21j .testimonials{max-width:480px;margin-left:calc(50% - 240px)}#c21j .roadmap-section .roadmap-glide .glide__bullets{display:none}#c21j .roadmap-section .glide__slides{transform:initial!important;cursor:initial}#c21j .testimonials-slider .testimonials-container p{max-width:480px}.bundle-kit{display:flex}.bundle-kit .bundle-title{margin-top:0}.bundle-kit .bundle-kit-image{flex:auto}.bundle-kit .content{flex:1}#c21j .reassurance-product{flex-direction:row;justify-content:space-evenly;margin-top:3em}#c21j .footer-decoration{height:150px}#c21j .footer-decoration-text{font-size:7em}.image-with-caption{display:flex;flex-direction:column}.image-with-caption .caption-image{max-width:600px;margin:0 auto}}@media(min-width:992px){.challenge-instructions video{object-fit:cover;aspect-ratio:16/9}}.challenge-instructions video{width:100%}.challenge-instructions .instruction-title{text-align:center;font-size:19px;margin-bottom:1rem}.challenge-instructions .header{margin-bottom:1rem}.challenge-instructions .header>p{text-align:center;margin-top:0;font-size:16px;line-height:1.5}.challenge-instructions .instruction-subtitle{text-align:center;margin-top:0;font-size:16px;line-height:1.5}.instruction-block{display:grid;grid-column-gap:20px;grid-template-columns:105px 1fr;margin-bottom:20px;align-items:center}.instruction-block img{border-radius:105px;width:100px;height:100px;object-fit:cover}.instruction-block p{margin:0;font-size:15px}.challenge-instructions #more-instructions.hidden{display:none}.challenge-instructions .show-more{color:#afafaf;text-align:center;margin-top:20px;font-family:sofia-pro,sans-serif;width:100%}.instructions-container:not(#more-instructions){margin-top:33px}@media screen and (min-width:768px){.challenge-instructions .header{grid-area:header}.challenge-instructions .video-container{grid-area:left;display:flex;justify-content:center;position:relative}.challenge-instructions .instructions-container{display:grid;grid-template-columns:.5fr .5fr;grid-column-gap:20px}.image-with-caption .caption-container{max-width:600px;margin:0 auto}.challenge-done{margin:1em 0}.challenge-done p{max-width:75ch;text-align:center}}.challenge-done{font-size:16px;margin:1em 2em;padding:2em;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.challenge-done-title{text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/455/assets/challenge-21-jours.css.map */
