body.lp .breadcrumb{display:none}.landing-gamme{margin-top:-240px}.landing-gamme section:not(.produit.cameleon.withdata,.nointro){margin-bottom:70px}.landing-gamme section.nointro{margin-bottom:20px}.landing-gamme section.littlemargin{margin-bottom:20px}.landing-gamme.landing-gamme-std{margin-top:0}.landing-gamme .section-title-blue{display:block;margin-top:20px;margin-bottom:40px;font-family:'Arsenal';font-size:25px;font-weight:600;letter-spacing:1px}.landing-gamme .banner{position:relative}.landing-gamme .banner .visuel{width:100%;object-fit:cover;object-position:bottom}.landing-gamme .banner .textblock{display:flex;align-items:center;position:absolute;width:100%;height:100%;color:#fff;top:0;left:0}.landing-gamme .banner .textblock .mycontent{max-width:560px}.landing-gamme.vitamine-c .banner .textblock .mycontent{color:#000}.landing-gamme .banner .textblock .action{padding-bottom:1px;font-size:15px;font-weight:600;border-bottom:1px solid #fff;letter-spacing:2px;text-transform:uppercase}.landing-gamme.vitamine-c .banner .textblock .action{border-bottom:1px solid #000}.landing-gamme .banner .textblock .name{margin-top:20px;font-family:'Arsenal';font-size:38px;font-weight:600;line-height:48px;text-shadow:0 2px 4px rgba(0,0,0,.5);letter-spacing:1.6px}.landing-gamme.vitamine-c .banner .textblock .name{text-shadow:none}.landing-gamme .banner .textblock .desc{margin-top:20px;font-size:18px;line-height:26px;letter-spacing:1px}.landing-gamme .banner .textblock .video{cursor:pointer;display:inline-flex;align-items:center;margin-top:35px}.landing-gamme .banner .textblock .video .icon{display:flex;justify-content:center;align-items:center;position:relative;width:55px;height:55px;box-sizing:border-box;color:#000;background-color:rgba(255,255,255,.3);background-clip:padding-box;font-size:13px;border-radius:50%;transition:.3s}.landing-gamme .banner .textblock .video .icon .bg-white{width:45px;height:45px;background-color:#fff;border-radius:50%;transition:.3s}.landing-gamme .banner .textblock .video .icon .triangle{position:absolute}.landing-gamme .banner .textblock .video:hover .icon .bg-white{width:55px;height:55px}.landing-gamme .banner .textblock .video .text{margin-left:15px;font-size:13px;font-weight:600;opacity:.85;letter-spacing:.6px;text-transform:uppercase;transition:.3s}.landing-gamme .banner .textblock .video:hover .text{opacity:1}.landing-gamme .banner .savoirplus{position:absolute;width:100%;height:60px;color:#fff;font-size:10px;font-weight:700;line-height:14px;bottom:30px;z-index:2;text-align:center;letter-spacing:.6px;text-transform:uppercase}.landing-gamme.vitamine-c .banner .savoirplus{color:#000}.landing-gamme .banner .savoirplus::after{content:'';display:block;width:1px;margin:15px auto 0;background-color:#fff;animation:loop 1.5s infinite}.landing-gamme.vitamine-c .banner .savoirplus::after{background:#000}.landing-gamme .tabs{width:100%;height:30px}.landing-gamme .tabs.light{margin-bottom:0;margin-top:-20px}.landing-gamme .tabs-content{display:flex;justify-content:center;align-items:center;padding:15px 0}.landing-gamme .tabs-content.fixed{position:fixed;width:100%;background-color:#fff;border-bottom:1px solid #e6e6e6;top:0;z-index:9}.landing-gamme .tabs-content li{cursor:pointer;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:12px 15px;background-color:#f2f2f2;font-size:13px;font-weight:500;border:1px solid #f2f2f2;border-radius:25px;letter-spacing:.5px;transition:.3s}.landing-gamme .tabs-content li.active{background-color:#fff;border-color:#000}.landing-gamme .tabs-content li:not(:first-child){margin-left:15px}.landing-gamme .intro{margin-top:40px}.landing-gamme .intro .text-intro{color:#444;font-size:14px;line-height:24px;letter-spacing:.5px}.landing-gamme .promesse .text-promesse{font-family:'Arsenal';color:#444;font-size:30px;font-weight:700;font-style:italic;line-height:24px;letter-spacing:.5px;text-align:center}.landing-gamme .promesse .mentions{display:block;font-family:'Roboto';margin:20px 0 0 0;font-weight:400;color:#868686;font-size:12px;line-height:18px;letter-spacing:.5px;font-style:normal}.landing-gamme .intro .bienfaits{margin-top:80px;padding:50px 0;color:#446dab;background-color:#f7faff;font-family:'Arsenal';font-size:24px;text-align:center;letter-spacing:1px}.landing-gamme .produit .product-line{display:flex;justify-content:space-between;align-items:flex-start;max-height:450px;margin-bottom:20px}.landing-gamme .produit .myproduct .product-line{max-height:500px}.landing-gamme .produit .product-line .getloader{position:relative;right:0;bottom:0}.landing-gamme .produit .product-line .visuel-container{width:550px;height:550px;position:relative;opacity:1}@keyframes packshotfadein{from{opacity:0}to{opacity:100}}.landing-gamme .produit .product-line .textblock{flex:1;padding-right:100px}.landing-vitaminec .produit .product-line .textblock{padding-right:200px}.landing-gamme .produit .product-line .visuel:not(.visuel-ingr){width:120%;margin-left:-10%;margin-top:-10%;z-index:1;position:relative}.landing-vitaminec .produit .product-line .visuel:not(.visuel-ingr),.produit .landing-vitaminec .product-line .visuel:not(.visuel-ingr){z-index:3}.landing-vitaminec .cta-cart{right:5px;bottom:20px}.landing-vitaminec .myproduct .cta-cart{right:inherit;bottom:inherit;position:relative}.landing-vitaminec .chose-product .packshot{width:40px}.slider-cross-lot3 .textblock{height:160px}.slider-cross-lot3 .textblock .bottom{position:absolute;width:100%;bottom:0}@keyframes packshotingrappear{0%{width:120%;margin-left:-10%;margin-top:-10%}100%{width:100%;margin-left:0%;margin-top:0%}}.landing-gamme .produit .product-line .visuel.visuel-ingr{position:absolute;top:30px;max-width:100%;width:100%;left:0;opacity:1;z-index:2}@keyframes packshotproductappear{0%{top:30px;opacity:0}25%{top:30px;opacity:0}100%{top:0;opacity:1}}.landing-gamme .produit .product-line .tag-rate{display:flex;align-items:center;margin-top:25px}.landing-gamme .produit .product-line .tag{margin-right:10px;padding:5px 10px;color:#446dab;font-size:13px;font-weight:600;border:1px solid #446dab;border-radius:5px;letter-spacing:.6px}.landing-gamme .produit .product-line .rate{padding:5px 0}.landing-gamme .produit .product-line .name{display:block;margin-top:20px;font-family:'Arsenal';font-size:24px;font-weight:600;letter-spacing:1px}.landing-gamme .produit .product-line .action{display:block;margin-top:12px;font-size:12px;line-height:24px;letter-spacing:.5px}.landing-gamme .produit .product-line .desc{margin-top:20px;font-size:14px;line-height:24px;letter-spacing:.5px}.landing-gamme sup{vertical-align:initial}.landing-gamme .produit .product-line .ingredients{display:block;margin-top:20px;color:#446dab;font-family:'Arsenal';font-size:18px;font-style:italic;letter-spacing:.7px}.landing-gamme .produit .product-line .price-container{display:flex;align-items:center;margin-top:30px}.landing-gamme .produit .product-line .final-price{color:#b12c47;font-size:20px;font-weight:600;letter-spacing:1px}.landing-gamme .produit .product-line .old-price{margin-left:15px;color:#444;font-size:16px;font-weight:600;letter-spacing:1px}.landing-gamme .produit .product-line .eco{margin-left:30px;color:#b12c47;font-size:16px;font-weight:600;letter-spacing:.5px}.landing-gamme .produit .product-line .contenance{display:block;margin-top:10px;font-size:12px;font-weight:600;letter-spacing:.5px}.landing-gamme .produit .product-line .cta svg{display:none}.landing-gamme .produit .product-line .cta{width:100%;max-width:285px;margin-top:40px}.landing-gamme .produit .product-line .cta input{background-color:transparent;color:#fff;font-size:13px;font-weight:700;letter-spacing:1px;padding:15px;border:0}.landing-gamme .routine{display:flex;margin-top:60px}.landing-gamme .routine .desc{font-size:14px;line-height:24px;letter-spacing:1px}.landing-gamme .routine .textblock{flex:1}.landing-gamme .routine .slider-routine{width:895px;margin-left:40px}.landing-gamme .routine .slider-routine .slide{margin:0 10px}.landing-gamme .routine .slide .textblock{padding:20px 15px 0}.landing-gamme .routine .slide .visuel-container{position:relative;height:241px}.landing-gamme .advices .line-1-article{display:flex;justify-content:space-between;align-items:center;margin-top:80px}.landing-gamme .routine .slide .visuel-container .filter{position:absolute;width:100%;height:100%;background-color:rgba(216,216,216,.15);top:0;left:0}.landing-gamme .routine .slide .visuel-container img{margin:auto;height:90%!important}.landing-gamme .routine .slide .top{height:195px}.landing-gamme .routine .slick-slide img{width:auto}.landing-gamme .routine .slide .cartouche{font-size:13px;font-weight:700;line-height:20px;letter-spacing:.4px;color:#1F48B4;text-transform:uppercase;position:absolute;left:0}.landing-gamme .routine .slide .flag{left:10px;top:10px}.landing-gamme .routine .slide .rate{padding:5px 10px;margin-left:10px;font-size:13px;border:1px solid #efefef;border-radius:5px;letter-spacing:.6px;position:absolute;bottom:10px;left:0;background-color:#fff}section.routine .swiper-button-next{right:-40px}.landing-gamme .routine .slide .name{font-family:'Arsenal';font-size:15px;font-weight:600;line-height:20px;letter-spacing:.6px}.landing-gamme .routine .slide .attribute{display:block;margin-top:10px;font-size:13px;letter-spacing:.6px}.landing-gamme .routine .slide .bottom{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;width:275px}.landing-gamme .routine .slide .bottom .pos-absolute{right:5px;bottom:-18px}.landing-gamme .routine .slide .bottom .final-price{color:#b12c47;font-size:15px;font-weight:600;letter-spacing:.5px}.landing-gamme .routine .slide .bottom .old-price{margin-left:15px;color:#444;font-size:13px;font-weight:600;letter-spacing:1px}.landing-gamme .routine .slide .bottom .eco{color:#b12c47;font-size:14px;line-height:28px;font-weight:400;letter-spacing:.5px}.landing-gamme .routine .slide .bottom .contenance{display:none}.landing-gamme .routine .slide .bottom .cta .cta-addbasket{display:none}.landing-gamme .routine .slide .bottom .cta{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:50%;padding-bottom:0;margin-bottom:5px}.landing-gamme .routine .slide .bottom .cta .cta-black{width:45px;height:45px;border-radius:45px;-moz-box-shadow:0 0 8px 0 #999;-webkit-box-shadow:0 0 8px 0 #999;-o-box-shadow:0 0 8px 0 #999;box-shadow:0 0 8px 0 #999;filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,Direction=NaN,Strength=8)}.landing-gamme .routine .slide .bottom [class^="cta-"].anim a{padding:13px 15px 15px 14px}.landing-gamme .routine .slide .bottom [class^="cta-"]:hover a,.landing-gamme .routine .slide .bottom [class^="cta-"]:hover .txt{top:0}.landing-gamme .routine .slide .bottom .cta svg{width:15px;height:15px}.landing-gamme .routine .slide .bottom .cta-black.load{margin-left:-2px}.landing-gamme .routine .slide .bottom .cta-black.load svg{top:14px;left:14px}.landing-gamme .routine .slide .bottom .cta-black:not(.load) svg path{fill:#fff}.landing-gamme .routine .slide .price-container>div{justify-content:center;display:flex;align-items:center}.landing-gamme .routine .slide .new-price{color:#b12c47;font-size:15px;font-weight:600;letter-spacing:.5px}.landing-gamme .routine .slide .old-price{margin-left:10px;color:#444;font-size:12px;letter-spacing:.5px}.landing-gamme .routine .slide .reduc{display:block;margin-top:5px;color:#b12c47;font-size:13px;letter-spacing:.6px}.landing-gamme .routine .slick-arrow{position:absolute;top:20%}.landing-gamme .routine .slick-arrow.left{left:10px}.landing-gamme .routine .slick-arrow.right{right:7px}.landing-gamme .reviews{margin-top:-50px;padding:70px 0 40px;background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover}.landing-gamme .reviews:not(.reviews-airtable){background-image:url(https://assets.ricaud.com/v7/medias/landing-gamme/probiotiques/bg-reviews.jpg)}.landing-gamme.vitamine-c .reviews{background-image:url(https://assets.ricaud.com/v7/medias/landing-gamme/vitamine-c/210719_RICAUD_VITAMINE_DUO.png)}.landing-gamme .reviews .slide{text-align:center;z-index:1!important}.landing-gamme .reviews .slide .packshot{width:70px;height:70px;background-color:#ebebeb;border-radius:50%;border:solid 1px #fff;display:inline-flex}.landing-gamme .reviews .slide .visuel{width:80px;margin:auto}.landing-gamme .reviews .slide .packshot .visuel{margin-left:-5px}.landing-gamme .reviews .slide .textblock{position:relative;max-width:460px;margin:25px auto 20px;color:#fff}.landing-gamme .reviews .slide .textblock svg{position:absolute;top:-5px;left:-20px}.landing-gamme .reviews .slide .review-text{font-family:'Arsenal';font-size:18px;font-weight:600;font-style:italic;line-height:24px;text-shadow:0 0 4px rgba(0,0,0,.3);letter-spacing:.7px}.landing-gamme .reviews .slide .pseudo{display:block;margin-top:30px;font-size:14px;font-weight:600;letter-spacing:1px}.landing-gamme .reviews .slide .date{display:block;margin-top:10px;font-size:12px;letter-spacing:.8px}.landing-gamme .reviews .slick-dots{cursor:pointer;display:flex;justify-content:center;align-items:center;margin-top:30px}.landing-gamme .reviews .slick-dots li:not(:first-child){margin-left:10px}.landing-gamme .reviews .slick-dots li{width:8px;height:8px;background-color:rgba(255,255,255,.4);border-radius:50%;text-indent:-9999px}.landing-gamme .reviews .slick-dots li.slick-active{background-color:rgba(255,255,255,1)}.landing-gamme .advices .text{color:#444;margin-top:20px;font-size:14px;line-height:24px;letter-spacing:.5px}.landing-gamme .advices .line-1-article iframe{width:100%;max-width:560px}.landing-gamme .advices .line-1-article .textblock{flex:1;margin-left:80px}.landing-gamme .advices .line-1-article .cartouche{display:inline-block;padding:5px 10px;color:#446dab;font-size:13px;font-weight:600;border:1px solid #446dab;border-radius:5px;letter-spacing:.6px}.landing-gamme .advices .line-1-article .title{display:block;margin-top:20px;font-family:'Arsenal';font-size:30px;font-weight:600;line-height:40px;letter-spacing:2px}.landing-gamme .advices .line-1-article .cta-white{display:flex;justify-content:center;align-items:center;width:285px;height:45px;margin-top:40px}.landing-gamme .faq .line-faq{padding:25px 0;border-top:1px solid #d8d8d8}.landing-gamme .faq .line-faq:last-child{border-bottom:1px solid #d8d8d8}.landing-gamme .faq .visible{cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#444;font-size:14px;font-weight:700;letter-spacing:.5px}.landing-gamme .faq .visible .question{line-height:22px}.landing-gamme .faq .hidden{display:none;padding-top:20px;color:#444;font-size:14px;line-height:24px;letter-spacing:1px}.landing-gamme .slider-cross-selling{width:100%}.landing-gamme .swiper-slide.ingredient{width:353.333333px;min-width:353.333333px}.landing-gamme .swiper-slide .packshot{width:260px;height:260px;overflow:hidden}.landing-gamme .swiper-slide .packshot img{width:100%;margin-top:-40px}.landing-gamme .swiper-slide p{margin-top:15px;font-size:15px;font-weight:500;line-height:25px}.landing-gamme .swiper-slide ul:not(.stars){display:flex;flex-wrap:wrap;margin-top:10px;font-size:13px;line-height:20px;letter-spacing:.4px;color:#8E8E8E}.landing-gamme .swiper-slide ul:not(.stars) li{margin-right:10px}.landing-gamme .swiper-slide .cat,.landing-gamme .swiper-slide button{display:none}.layout_breadcrumb.bottom{display:none}.landing-gamme .faq .plus .bar1,.landing-gamme .faq .plus .bar2{display:block;width:14px;height:2px;background-color:#444;-moz-transition:transform 0.4s cubic-bezier(.19,1,.22,1);-webkit-transition:transform 0.4s cubic-bezier(.19,1,.22,1);transition:transform 0.4s cubic-bezier(.19,1,.22,1)}.landing-gamme .faq .plus .bar1{position:relative;top:2px;transform:rotate(90deg)}.landing-gamme .faq .plus .bar2{transform:rotate(0deg)}.landing-gamme .faq .line-faq.open .plus .bar1{transform:rotate(180deg)}.landing-gamme .faq .line-faq.open .plus .bar2{transform:rotate(-180deg)}.landing-gamme .others{margin-top:80px}.landing-gamme .mentions{display:block;margin:40px 0;color:#868686;font-size:12px;line-height:22px;letter-spacing:.5px}.landing-gamme .mentions h2{color:#565656;font-size:15px;padding:10px 0;font-weight:500}.landing-gamme .mentions h3{font-size:15px;padding:10px 0;font-weight:600}.landing-gamme .mentions p{display:inline;padding:0 0 10px 0}.landing-gamme .mentions a{display:inline;margin-left:5px}.landing-gamme .mentions ol,.landing-gamme .mentions ul{list-style:initial;padding-left:10px;box-sizing:border-box}.landing-gamme .mentions a{color:#868686;text-decoration:underline}.landing-gamme .show-more{cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.65px}.landing-gamme .show-more-item{display:none}.landing-gamme .line-2-articles .title{display:flex;align-items:center;font-family:'Roboto';font-size:18px;font-weight:500;letter-spacing:.5px;color:#294aad;line-height:22px}.layout_breadcrumb:not(.bottom){display:none!important}.vitamine .dprheader.brandheader .middle-header .entry-name{color:#000}.vitamine .dprheader.brandheader .logo-dpr path{fill:#000}.vitamine .dprheader.brandheader .links-header li a{color:#000}.vitamine .dprheader.brandheader .links-header .livraison{color:#000}.vitamine .dprheader.brandheader .links-header .livraison svg path{fill:#000}.vitamine .dprheader.brandheader .links-header li:first-child svg path{fill:#000}.vitamine .dprheader.brandheader .middle-header .middle-right li:not(.visible) .visible svg path{fill:#000}.vitamine .dprheader.brandheader .middle-header .middle-right .help .visible svg path:nth-child(2){stroke:#000;fill:none}.vitamine .dprheader.brandheader .links-header li:first-child svg path,.vitamine .dprheader.brandheader #f_search .picto-search path,.vitamine .dprheader.brandheader #f_search_mob .picto-search path,.vitamine .dprheader.brandheader .logo-dpr path{fill:#000}.vitamine .dprheader.brandheader .meganav .nav-container:not(.sticky) .category span{color:#000}.vitamine .dprheader.brandheader .meganav .nav-container:not(.sticky) .category.communaute svg path{fill:#000}.vitamine #f_search input,#f_search_mob input{border-bottom:1px solid black!important;border-top:solid 1px transparent!important;border-left:solid 1px transparent!important;border-right:solid 1px transparent!important;border-radius:0}.vitamine .dprheader.brandheader .burger-menu .burger-shape .square{background-color:#000}.vitamine .dprheader.brandheader #f_search input::-webkit-input-placeholder{color:#000}.vitamine .dprheader.brandheader #f_search input:-moz-placeholder{color:#000;opacity:1}.vitamine .dprheader.brandheader #f_search input::-moz-placeholder{color:#000;opacity:1}.vitamine .dprheader.brandheader #f_search input:-ms-input-placeholder{color:#000}.vitamine .dprheader.brandheader #f_search_mob input::-webkit-input-placeholder{color:#000}.vitamine .dprheader.brandheader #f_search_mob input:-moz-placeholder{color:#000;opacity:1}.vitamine .dprheader.brandheader #f_search_mob input::-moz-placeholder{color:#000;opacity:1}.vitamine .dprheader.brandheader #f_search_mob input:-ms-input-placeholder{color:#000}.layout_breadcrumb li{display:flex}.slider-ingredients,.slider-ingredients .slide:not(:first-child){border:none}.landing-fetedesmeres .slider-cross-selling .productblock{height:470px}.landing-fetedesmeres .researches-section ul{padding:0 0 30px}body.ru_RU .landing-vitaminec .cartouche{position:absolute;top:20px;left:20px;color:#1F48B4;text-transform:uppercase;letter-spacing:.3px;font-weight:700;font-size:11px}body.ru_RU .landing-vitaminec .slider-cross-lot3 .slide .visuel{margin-top:30px}body.ru_RU .landing-vitaminec .dprcta-inactive{display:none}.landing-1erecommandeDPR .title-reviews{margin-bottom:0}.landing-1erecommandeDPR .reviews{margin-top:40px}.landing-1erecommandeDPR .banner-reassurance{position:relative;height:110px}.landing-1erecommandeDPR .banner-reassurance .mycontainer{position:relative;left:0}.landing-1erecommandeDPR .banner-reassurance ul{white-space:nowrap;gap:40px}@media screen and (max-width:1170px){.landing-1erecommandeDPR .banner-reassurance .pictos ul{gap:3em}.landing-1erecommandeDPR .banner-reassurance .pictos ul{display:flex;justify-content:center;align-items:center;padding-right:2em;padding-left:100%;white-space:nowrap;animation:defilement-rtl 10s infinite linear}}@media screen and (max-width:1055px){.landing-1erecommandeDPR .banner-reassurance .pictos{overflow:hidden}.landing-1erecommandeDPR .banner-reassurance .pictos ul{padding-left:15%;padding-right:unset;animation:defilement-rtl 15s infinite linear;position:absolute}}@media screen and (min-width:1024px){body.ru_RU .landing-vitaminec .slider-cross-lot3 .textblock{height:190px}}@media screen and (max-width:1024px){body.ru_RU .landing-vitaminec .cta-cart{right:unset;bottom:-20px;left:50%}}@media screen and (min-width:320px){.landing-gamme .swiper-slide .packshot{width:100%;height:190px}}@media screen and (min-width:1025px){.landing-gamme .tabs-content li:hover{background-color:#fff;border-color:#000}}@media screen and (max-width:1024px){.landing-gamme .advices{margin-top:0}.landing-gamme .dprcontent{padding:0 30px}.landing-fetedesmeres.landing-gamme .dprcontent{padding:0}.landing-fetedesmeres.landing-gamme .dprcontent .communaute{padding:0 15px}.landing-gamme .others .dprcontent .section-title-blue{padding:0 30px}.landing-gamme .swiper-slide p{padding:0 30px;font-size:14px;line-height:20px}.landing-gamme .swiper-slide ul{padding:0 30px;font-size:11px;line-height:14px}.landing-gamme .promesse .text-promesse{padding:0 14%;font-size:20px;font-style:normal}.landing-gamme .line-2-articles .advice>a{order:1;margin-bottom:15px}.landing-gamme .line-2-articles .advice .textblock{order:2}.vitamine .dprheader.brandheader .burger-menu .burger-shape .square,.vitamine .dprheader.brandheader .burger-menu .burger-shape .rect{background-color:#000}.vitamine .dprheader.brandheader .middle-header .seachmob svg path{fill:#000}.vitamine .dprheader.brandheader .middle-header .seachmob svg ellipse{stroke:#000}.probiotiques-1 .dprheader.brandheader .burger-menu .burger-shape .square,.probiotiques .dprheader.brandheader .burger-menu .burger-shape .rect{background-color:#fff}body:not(.vitamine) .brandheader .middle-header .seachmob svg path{fill:#ffffff!important}body:not(.vitamine) .brandheader .middle-header .seachmob svg ellipse{stroke:#ffffff!important}.landing-gamme{margin-top:-110px}.landing-gamme .produit{margin-top:40px;margin-bottom:30px}.landing-gamme .banner .textblock .name{font-size:30px;line-height:42px}.landing-gamme .banner .textblock .mycontent .name{font-family:'Arsenal';font-size:26px}.landing-gamme .tabs-content{justify-content:flex-start;box-sizing:border-box;padding:30px;overflow-x:scroll}.landing-fetedesmeres.landing-gamme .tabs-content{padding:30px 0}.landing-vitaminec .tabs-content{padding-left:10px}.landing-vitaminec .chose-product .product p{width:calc(100% - 60px)}.landing-gamme .intro .bienfaits{margin-top:40px;padding:50px 10px;font-size:20px;line-height:26px;text-align:left}.landing-gamme .routine{flex-direction:column}.landing-gamme .routine .slider-routine{width:100%;margin-top:35px;margin-left:0}.landing-gamme .routine .slider-routine .slide{width:100%;max-width:100%}.landing-gamme .routine .slider-routine{border-top:none}section.routine .swiper-button-prev{top:30%;left:-20px}section.routine .swiper-button-next{top:30%;right:-20px}.landing-gamme .routine .slide .visuel-container{text-align:center}.landing-gamme .routine .slider-routine .slide{margin:0}.landing-gamme .routine .slider-routine .slide:not(:first-child){border:none}.landing-gamme .reviews .slide .review-text{padding:0 15px}.landing-gamme .reviews .slide .textblock svg{left:10px}.landing-gamme .advices .line-1-article iframe{width:50%}.landing-gamme .advices .line-1-article .textblock{margin-top:30px;margin-left:0;padding:0 50px}.landing-gamme .swiper-slide .packshot img{height:100%;width:auto;margin-left:-40px;margin-top:0}.landing-gamme .faq .visible .question{max-width:90%}.landing-gamme .tabs-content li{flex:1 0 auto}.landing-gamme .advices .line-1-article .title{font-size:26px;line-height:36px}.landing-gamme .section-title-blue{margin-bottom:15px;font-size:26px;line-height:36px}.landing-gamme .advices .line-1-article .cta-white{width:100%}body>div.layout>header>div.dprcontent>section.middle-header>div.mid-right.flex.between>ul>li.account{margin:0 10px}.landing-gamme .routine .desc{margin-top:30px}.landing-gamme section.mycontainer-hero{margin-bottom:0}.landing-gamme section.nointro{padding:0 30px;box-sizing:border-box}}@media only screen and (min-width:675px) and (max-width:767.98px){.landing-gamme .produit .product-line{align-items:center}.landing-gamme .produit .product-line .tag-rate{margin-top:unset}.landing-gamme .produit .product-line .textblock{width:50%}.landing-gamme .produit .product-line .visuel-container{width:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.landing-gamme .produit .product-line .visuel{width:170%;max-width:170%}.landing-gamme .produit .product-line .name{margin-top:20px;font-size:20px;line-height:25px}.landing-gamme .produit .product-line .desc{margin-top:20px;font-size:13px;line-height:22px}.landing-gamme .reviews{background-attachment:initial}}@media only screen and (min-width:768px) and (max-width:1023.98px){.landing-gamme .swiper-slide .packshot{width:100%;height:260px}.landing-gamme .produit .product-line .tag-rate{margin-top:unset}.landing-gamme .produit .product-line>:last-child{margin-left:45px}.landing-gamme .produit .product-line .textblock{width:50%;padding-right:0}.landing-gamme .produit .product-line .visuel-container{width:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-size:140% auto!important;background-position:center top}.landing-gamme .produit .product-line .visuel{width:150%;max-width:150%}.landing-gamme .reviews{background-attachment:initial}.landing-gamme .swiper-slide .packshot img{height:auto;margin-left:0;width:100%}}@media only screen and (min-width:1024px) and (max-width:1279.98px){.landing-gamme{margin-top:-238px}.landing-gamme.landing-gamme-std{margin-top:0}.landing-gamme .reviews{background-attachment:initial}.probiotiques.landing-gamme .routine{display:block}.probiotiques.landing-gamme .routine .textblock{margin-bottom:40px}}@media only screen and (min-width:1440px){.landing-gamme{margin-top:-20%}.landing-gamme.landing-gamme-std{margin-top:auto}}@media screen and (max-width:767px){.landing-gamme{margin-top:-75px}.landing-gamme-std{margin-top:0}.landing-gamme .banner .textblock{top:0}.landing-gamme .produit .product-line>.visuel-container{width:50%}.landing-gamme .produit .product-line>:last-child{margin-left:30px}.landing-gamme .advices .line-1-article{flex-direction:column}.landing-gamme .advices .line-1-article iframe{width:100%}.landing-gamme .advices .line-1-article .textblock{margin-left:0;padding:unset}.layout_breadcrumb.bottom{padding:0 10px}.landing-vitaminec .cta-cart{right:25px;bottom:30px}.landing-gamme .routine .slide .visuel-container img{height:auto!important;width:100%!important}.landing-gamme .routine .slide .visuel-container{height:200px}.landing-gamme .routine .slide .bottom{width:80%}.landing-gamme .routine .slider-routine{width:calc(100% + 60px);margin-left:-30px}.landing-gamme .routine .slide .cartouche{left:15px}.landing-gamme .routine .slide .bottom .pos-absolute{bottom:-25px}}@media screen and (min-width:676px){.landing-gamme .banner .visuel.showm{display:none!important}.landing-gamme .banner .visuel.showd{display:block!important}.landing-gamme .produit .product-line .visuel-container{height:auto}}@media screen and (max-width:675px){.landing-gamme .produit .dprcontent,.landing-gamme .others .dprcontent{padding:0 0}.landing-gamme .produit .dprcontent h2,.landing-gamme .others .dprcontent h2{padding:0 30px}.landing-gamme .produit .product-line .cta{max-width:100%}.landing-gamme .banner .visuel.showm{display:block!important}.landing-gamme .banner .visuel.showd{display:none!important}.landing-gamme .banner .textblock{align-items:flex-start}.landing-gamme .banner .textblock .mycontent{max-width:none;text-align:center;margin-top:45%}.landing-gamme .produit .product-line{flex-direction:column;max-height:unset}.landing-gamme .produit .product-line .textblock{padding:0 30px}.landing-gamme .produit .product-line .visuel{order:1}.landing-gamme .produit .product-line .textblock{order:2}.landing-gamme .produit .product-line .visuel{width:100%}.landing-gamme .produit .product-line>:first-child,.landing-gamme .produit .product-line>:last-child{margin:0}.landing-gamme.vitamine-c .produit .product-line>:first-child,.landing-gamme.vitamine-c .produit .product-line>:last-child{margin-top:20px}.landing-gamme .produit .product-line .name{font-size:20px;line-height:26px}.landing-gamme .produit .product-line>.visuel-container{width:100%;height:auto}.landing-gamme .produit .product-line:not(:first-child){margin-top:50px}.probiotiques.landing-gamme .advices .line-2-articles .advice>*{width:100%!important}.landing-gamme .reviews{background-attachment:initial}}@media screen and (max-width:575.98px){.landing-fetedesmeres .productblock{height:470px}}.landing-vitaminec .slider-cross-lot3 img{max-width:100%}.landing-vitaminec .chose-product .product{width:210px;height:60px;border:1px solid #EBEBEB;padding:0 20px;box-sizing:border-box}.landing-vitaminec .chose-product .product.selected{border:2px solid #000}.landing-vitaminec:not(.at) .product-line .visuel-container{background-image:url(https://assets.ricaud.com/v7/medias/ricaud.v4/landing-page/vitamine-c/fond.jpg);background-repeat:no-repeat;background-size:100% auto}.landing-vitaminec .product-line .textblock>div{width:100%}.landing-vitaminec .reviews{background-size:initial}@media screen and (max-width:912.02px){.landing-gamme .produit .product-line{max-height:unset}.landing-gamme .produit .myproduct .product-line{max-height:unset}.landing-gamme .swiper-slide p,.landing-gamme .swiper-slide .bottom{padding:0 15px}.landing-fetedesmeres.landing-gamme .swiper-slide p,.landing-fetedesmeres.landing-gamme .swiper-slide .bottom{padding:0}.landing-vitaminec .produit .product-line .textblock{padding:0}.landing-vitaminec .chose-product .product{width:100%}.landing-vitaminec .cta-cart{right:unset;bottom:-23px;left:0}.landing-gamme .swiper-slide ul.stars{padding:5px 15px}.landing-fetedesmeres.landing-gamme .swiper-slide ul.stars{padding:5px 15px 5px 0}.landing-vitaminec .reviews{background-size:cover}.landing-vitaminec .dprcontent{padding:0 15px}.slider-cross-lot3 .textblock{height:260px}.landing-madeinfrance .slider-cross-lot3 .textblock .bottom{position:initial}.slider-cross-lot3 .textblock .bottom{position:absolute;width:100%;height:110px;bottom:20px}.landing-fetedesmeres .slider-cross-lot3 .textblock .bottom{bottom:0;margin-bottom:20px;width:80%}.landing-fetedesmeres section[data-type="vitamine-c-cross"] .textblock{min-height:230px;height:230px}.cross-lot3 .slider-cross-lot3{width:calc(100% + 30px)!important;margin-left:-15px}}