.flex{display:flex}.flex-start,.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.relative{position:relative}.absolute{position:absolute}.whitespace-nowrap{white-space:nowrap}.heading,.h1,.h2,.h3,.h4,.prose :where(h1,h2,h3,h4),.header__primary-nav-item:before{line-height:1.2}h1,h2,.h1,.h2,.extraBold{text-transform:uppercase;text-wrap-style:balance}.text-balanced{text-wrap-style:balance}h1,h2,h3,h4{line-height:1.2}.text-initial{text-transform:none}.max-xxs{max-width:400px}.mx-auto{margin:0 auto}.bold{font-weight:700}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.gutter-1{line-height:1.4}.gutter-0{line-height:1.1}.uppercase{text-transform:uppercase}.opacity-50{opacity:.5}.col-2{grid-template-columns:1fr 1fr}.bt-1{border-top:1px solid}.bb-1{border-bottom:1px solid}.bl-1{border-left:1px solid}.br-1{border-right:1px solid}.p-0{padding:0!important}.pb-0{padding-bottom:0!important}.pt-0{padding-top:0!important}.py-2{padding-top:10px;padding-bottom:10px}.pt-1{padding-top:1rem}.pt-2{padding-top:2rem}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.my-1{margin:10px 0}.icon-pharma{height:12px}.justify-around{justify-content:space-around}.rounded-md{border-radius:6px}.bg-preload{background:#eaeaea}.w-full{width:100%}.w-fit{width:fit-content}.h-full{height:100%}.weight-400{font-weight:400}.text-transform-initial{text-transform:initial}.text-md{font-size:12px}.black{font-weight:900}.text-subdued{color:#3f474d}footer .text-subdued{color:rgb(var(--text-color) / .65)}@media screen and (min-width:700px){.sm\:justify-between{justify-content:space-between}.text-md{font-size:14px}}@media screen and (min-width:1000px){.text-md{font-size:16px}.md\:justify-between{justify-content:space-between}.md\:w-fit{width:fit-content}.md\:text-start{text-align:left}}main#main{margin-top:-1px}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0px;height:0px}html,body{scrollbar-width:none;-ms-overflow-style:none}.text-xxl{line-height:1.1}.text-xl,.link{line-height:1.2}footer details.accordion__disclosure{--distance-to-bleed: max(var(--container-gutter), 50% - var(--container-max-width) / 2);margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}footer .input{border:1px solid}@media screen and (min-width:1150px){.footer__block-list{justify-content:flex-start}.footer__block-list>*{min-width:18%}}@media screen and (max-width:999px){.container.noContainerMobile{--distance-to-bleed: 0;margin-inline-start:0;margin-inline-end:0}.h2.sm\:text-sm{font-size:16px}.h6.sm\:text-sm{font-size:12px}.text-sm{font-size:11px;line-height:1.2}.footer{padding-top:0}.footer__block-list{gap:0;justify-content:stretch}.footer .accordion{margin-top:-1px}.footer .accordion__toggle{padding-block:.75rem}.footer .accordion__content li{margin-top:0}.newsletterBlock{justify-content:center;flex-direction:column-reverse}.newsletterBlock>img{margin:0 auto}.footer__block.footer__block--newsletter{text-align:center;width:100%;padding-top:2.5rem;margin:0 auto}.social-media--list{justify-content:center}.payment-methods{gap:.5rem}.payment-methods li{max-width:calc(100% / 9 - .5rem)}.payment-methods li svg{width:100%}}:where(.modal,.drawer,.popover,.header-search)::part(sidebarHeaderActions){display:flex;gap:.5rem}.mainSidebar>*:not(:last-child){border-bottom:1px solid rgb(220 220 220)}@media screen and (max-width:999px){nav.header__secondary-nav.header__secondary-nav_left{justify-content:start;grid-area:primary-nav;justify-self:start}}.predictive-search__products .horizontal-product-card{width:100%}.header-sidebar__scroller .accordion__box .badge,.mega-menu__linklist .badge{color:#000;background:transparent;border:.5px solid;font-weight:500}.mobileMegaNav .header-sidebar__promo{gap:2rem .35rem;margin-top:0}.mobileMegaNav .header-sidebar__promo>*{width:9.5rem;min-width:9.5rem;position:relative}.mobileNav .header-sidebar__nested-linklist{row-gap:.25rem}.mobileNav .header-sidebar__linklist-button{padding:8px 0!important}.drawer::part(header){min-height:0}.drawer::part(header) img.header__logo-image{width:70px}.header-sidebar__main-panel .accordion__toggle.uppercase.text-xl.heading,.header-sidebar__main-panel .mainLink{font-size:18px;padding:16px 0}.header-sidebar__linklist-button{font-size:16px;line-height:1;padding:10px 0;font-weight:initial}details.accordion__disclosure.group[aria-expanded=true] .header-sidebar__linklist-button{font-weight:700}.header-sidebar__main-panel details.accordion__disclosure[aria-expanded=false] .icon{transform:rotate(0)}.header-sidebar__main-panel details.accordion__disclosure[aria-expanded=true] .icon{transform:rotate(45deg)}.header-sidebar__main-panel .accordion__content{padding:0}.header-sidebar__nested-linklist{display:grid;padding:4px 0 6px}.header-sidebar__linklist .animated-plus{--animated-plus-size: 12px;width:12px;height:12px}.header-sidebar__linklist .animated-plus:before{height:2px}.header-sidebar__linklist .animated-plus:after{width:2px}.button img{width:18px}.header-sidebar__main-panel .animated-plus{--animated-plus-size: .75rem;width:var(--animated-plus-size);height:var(--animated-plus-size)}.mobileMegaNav .header-sidebar__promo .tag{background:#e1e4f2;font-size:9px}.rounded-md>.badge{position:absolute;top:4px;right:4px;z-index:1}@media screen and (min-width:1000px){.rounded-md>.badge{top:8px;right:8px}}.header-sidebar__scroller{scrollbar-width:none;padding-bottom:40px}.header-sidebar__scroller::-webkit-scrollbar{display:none}ul.header-sidebar__linklist>li:not(:last-child){border-bottom:1px solid #DCDCE6}ul.header-sidebar__nested-linklist{margin:0;padding:0 0 10px}ul.header-sidebar__nested-linklist li{padding:0}.header-sidebar__linklist details>ul>li{padding:14px 0 10px 12px}.header-sidebar__linklist details>ul>li:not(:last-child){border-bottom:1px solid #DCDCE6}.header-sidebar__linklist svg{width:16px;height:16px;margin:2px 0 0}.header-sidebar__linklist summary svg,svg.arrowMenu{width:12px;height:12px;margin:0}ul.header-sidebar__nested-linklist li{font-size:14px}[aria-gamme=detox] svg path{fill:#00a880}[aria-gamme=bruler-des-graisses] svg path{fill:#ff8e34}[aria-gamme=coupe-faim] svg path{fill:#d46280}[aria-gamme=ventre-plat] svg path{fill:#fb0a47}[aria-gamme=reguler-sa-glycemie] svg path{fill:#002892}[aria-gamme=digestion] svg path{fill:#fae67b}[aria-gamme=sommeil] svg path{fill:#0085db}[aria-gamme=energie] svg path{fill:#f1d040}[aria-gamme=maternite] svg path{fill:#ffa6c4}[aria-gamme=anti-stress] svg path{fill:#9e81b6}ul.mobile-subMenu{margin:0}.mobile-subMenu li{width:calc(50% - .25rem);list-style:none;padding:0}.mega-menu{border:none;box-shadow:0 5px 4px #00000040}.mega-menu__promo .overflow-hidden.rounded-md.relative{background:#f0f0f0}cart-dot.header__cart-dot{right:-5px;top:-2px;color:#fff;font-size:11px;font-weight:700;line-height:1;background:#000;height:15px;width:15px;display:flex;align-items:center;justify-content:center;box-shadow:none}@media screen and (max-width:999px){.mega-menu__linklist ul>li:not(:last-child){border-top:1px solid #DCDCE6;padding:5px 0}}.mega-menu__promo>*{max-width:100%;width:calc(100% / 3 - .5rem);min-width:0;flex:initial;position:relative}.mega-menu__linklist>li{width:calc(100% / 3 - 2.5rem);max-width:100%}ul.mega-menu__linklist ul{width:100%}.mega-menu svg mega-menu svg{width:30px;height:30px;margin:0}div#rc_login a{width:100%}.megaNavBox{width:25%;min-height:380px}.megaNavInnerBoxContainer{width:75%}.megaNavInnerBox,.megaNavInnerBox ul,.megaNavInnerBox li,.mega-menu__linklist{width:100%}.megaNavBox li.megaNavSelect{list-style:none!important}.megaNavBox li.megaNavSelect:not(:last-child){border-bottom:1px solid #DCDCE6}.megaNavInnerBox ul ul li a{transition:.4s}.megaNavInnerBox ul ul li a:hover{transform:translate(4px)}.megaNavSelect{font-weight:400;padding:10px 14px 10px 10px!important;transition:.25s;color:#dcdce6}.megaNavSelect.active{font-weight:700;background:#fff;box-shadow:0 1px 12px #0003;color:#141516;transform:scale(1.02);transform-origin:center;border-bottom:none}img.productSM{width:40px}.megaNavSelect .arrowBox{width:24px;height:24px;color:#fff}.megaNavSelect .arrowBox svg{width:12px;height:10px;margin:1px 0}.megaNavSelect:not(.active) .arrowBox{background:transparent;color:#666c71}.megaNavInnerBox{margin:0;position:absolute;top:0;left:0;display:none}.megaNavInnerBox.active{display:flex}.megaNavInnerBox>ul{width:40%}.megaNavInnerBox>.mega-menu__promoBox{width:60%;max-width:520px}.megaNavInnerBox>.mega-menu__promoBox.is-fullWidth{width:100%;max-width:100%}.megaNavInnerBox>.mega-menu__promoBox.is-fullWidth .mega-menu__promo>*{max-width:calc(100% / 3 - .5rem)}.product-card{padding-bottom:50px}.product-list--carousel{align-items:stretch}.product-card__figure>.badge-list{flex-direction:row;justify-content:flex-end;width:calc(100% - 1rem)}@media screen and (min-width:700px){.product-card__figure>.badge-list{width:calc(100% - 1.5rem)}}.badge{background:#000;color:#fff;line-height:1.2}.badge-sm{text-transform:initial;font-size:10px;padding:0 6px;font-weight:initial}@media screen and (max-width:699px){.badge{font-size:10px}}.tag{padding:0 6px;background:#d7f7f3;width:fit-content;font-size:10px;line-height:2;text-transform:uppercase;font-weight:700;border-radius:1px}.tag.promesse-ventes{background:#f6ccff}.product-card .tag{margin-bottom:4px}a.product-title{line-height:1.2}.product-card .price-list{margin-top:4px}.product-card product-form{position:absolute;bottom:0;left:0;width:100%}.sep{display:block;width:1px;height:11px;background:#fff}.product-card__quick-add-button{padding:8px 4px}.product-card__quick-add-button .price-list,button[is-buy] .price-list{margin-top:0}.product-card__quick-add-button .price-list *,button[is-buy] .price-list *{color:#fff}@media screen and (max-width:699px){.product-card__quick-add-button .price-list{column-gap:2px}button.product-card__quick-add-button.button.w-full compare-at-price{font-size:9px}}.product-card.product-card-boxed{padding:12px 12px 84px;background:#f1f1f1}@media screen and (min-width:1000px){.product-card.product-card-boxed{padding:16px 16px 90px}}.product-card.product-card-boxed a.product-title{font-size:20px}.product-card.product-card-boxed .tag.promesse-ventes{margin-top:6px}.product-card.product-card-boxed product-form{padding:0 12px 14px;text-align:center;gap:4px;display:grid}ul.packDetails{margin:0}ul.packDetails li{list-style:none;display:flex;align-items:center;padding:12px 0 12px 7px;gap:12px}ul.packDetails>li:not(:last-child){border-bottom:1px solid #DCDCE6}ul.packDetails li>img{width:24px}ul.packDetails li>div{width:calc(100% - 24px)}ul.packDetails li>div p{font-size:12px;opacity:.85;line-height:1.2}ul.avantagesDetails{margin:0 0 20px}ul.avantagesDetails li{gap:4px;padding:0}ul.avantagesDetails li svg{width:22px;height:22px}.product-card .button[disabled]{opacity:.5}.horizontal-product-card.highlight .horizontal-product-card__figure{width:110px}@media screen and (max-width:699px){.horizontal-product-card.highlight .horizontal-product-card__figure{width:80px}}.horizontal-product-card{background:#f4f4f4;width:300px;border-radius:8px;overflow:hidden;text-align:left;gap:.75rem;padding:8px 20px 8px 8px}.complementary-products__product-list .horizontal-product-card{width:100%;background:none;background:#fff}.cart-drawer__complementary-products .horizontal-product-card{flex:0 0 300px}button.button.buttonPlus{padding:4px;border-radius:50%;position:absolute;bottom:8px;right:8px}image-with-text-overlay .horizontal-product-card{width:100%;max-width:400px}.horizontal-product-card img{border-radius:12px}.horizontal-product-card .text-sm{opacity:.8}.horizontal-product-card a.arrow{position:absolute;display:flex;align-items:center;justify-content:center;right:8px;bottom:8px;background:#141516;color:#fff;width:24px;height:24px;border-radius:50%;overflow:hidden}.horizontal-product-card a.arrow svg{width:12px;height:12px;color:#fff}image-with-text-overlay span.badge{margin-bottom:20px}image-with-text-overlay .horizontal-product-card{box-shadow:2px 4px 4px #00000040}.prose .horizontal-product-card__info *{margin:0!important}.prose .horizontal-product-card__info a.product-title{background:none}.txtOnWhite{background:#fff;padding:8px;border-radius:8px}p>i.txtOnWhite:not(:first-child){margin-top:0;display:inline-block}.horizontal-product-card.highlight button.button.button--sm{padding:2px 16px;font-size:12Px}@media screen and (max-width:699px){.horizontal-product-card.highlight p.gutter-1{font-size:11px}.horizontal-product-card.highlight{padding:6px 16px 6px 6px}}.iconBox{background:#d7f7f3;border-radius:50%;padding:8px}.scrolling-logo img{height:60px;max-width:100%;width:auto;display:block}.scrolling-content__text-logo{max-width:200px;text-wrap:auto}@media screen and (max-width:999px){.scrolling-content__text-logo{max-width:160px}.productHighlight{width:100%}image-with-text-overlay span.badge{margin-bottom:10px}.prose :where(:not(meta,span)+*){margin-block-start:.5rem}image-with-text-overlay .prose :is(.button,.button-group:has(.button)){margin-block-start:1rem}}.carousel-navBox{margin:0 auto}.tp{width:300px}@media screen and (min-width:1000px){.carousel-navBox{margin:0 0 0 auto}.relative.featured-dropdown{margin:2px 0 -2px}}.featured-collections-navigation button{color:#141516!important;padding:4px 10px}.featured-collections-navigation.dropdown-menu{padding:12px}.featured-collections-navigation button.dropdown-option[aria-current=true]{background:#f4f4f4}@media screen and (min-width:1000px){.shopify-section--featured-collections carousel-next-button{position:absolute;top:35%;right:20px}.shopify-section--featured-collections carousel-prev-button{position:absolute;top:35%;left:20px}}@media screen and (max-width:999px){.featured-collections-carousel.fullSlider .product-list{--product-list-card-width: 75%}}@media screen and (max-width:699px){.featured-collections-carousel.fullSlider .product-list{--product-list-card-width: 100%}}.featured-collections-selector{font-size:14px}@media screen and (min-width:1000px){.featured-collections-selector{font-size:20px}}.featured-dropdown button svg{transition:.25s}.featured-dropdown.open button svg{transform:rotate(180deg)}.featured-collections-selector .dropdown-label{text-underline-position:under;text-decoration:underline}.dropdown-menu{position:absolute;top:100%;left:0;display:none;flex-direction:column;background:#fff;margin:12px 0 0;z-index:20;padding:20px;box-shadow:1px 2px 12px #0000004d;border-radius:4px}.featured-dropdown.open .dropdown-menu{display:flex}.featured-dropdown .dropdown-trigger{cursor:pointer;margin:-2px 0 0}.dropdown-option{text-align:left;padding:4px 0;white-space:nowrap}.media-grid .content-over-media{column-gap:20px}.media-grid>.media-grid__item:not(:first-child) .content-over-media>:is(img,video,iframe,svg,video-media){object-position:center right}media-grid.media-grid>*:not(:first-child) .h4{max-width:280px;width:70%}@media screen and (max-width:699px){media-grid.media-grid>*:nth-child(2) img{transform:scale(1.3);transform-origin:center left}}@media screen and (max-width:699px){.image-with-text>.prose{padding:0}}@media screen and (max-width:699px){.text-with-icons-2{overflow:scroll;overflow-x:auto;scrollbar-width:none}.text-with-icons-2 .container{width:750px}.text-with-icons-2 .text-with-icons{--text-with-icons-items-per-row: 3}}.timeline__item{gap:24px}.timeline__item>*{border-radius:16px}.timeline__item-content{align-self:stretch;display:grid}.timeline__item-content .prose{align-self:end}.timeline__nav{position:absolute;left:0;top:0;margin:0;z-index:2;padding:var(--container-gutter)}.timeline__nav>button{padding:7px;border:1px solid #666C71;border-radius:50%}.timeline__nav>button[aria-current=true]{padding:6px;border:2px solid #141516}.timeline__nav img{width:80px;border-radius:50%}@media screen and (max-width:699px){.timeline__item{gap:24px;display:flex;flex-wrap:wrap}.timeline__item-content{padding-top:100px;padding-bottom:24px;min-height:460px}.timeline__nav img{width:54px}.timeline__item-image-wrapper{width:100%}}.swiper-avis{overflow-y:visible}img.imgAvis{max-width:300px}@media screen and (min-width:1000px){img.imgAvis{max-width:430px}}.slideAvis .video-container{width:44%;aspect-ratio:1 / 1.75;border-radius:4px;overflow:hidden}.slideAvis .video-container video{height:102%;width:auto;object-fit:cover;object-position:center}button.play-button{position:absolute;top:0;left:0;width:100%;height:100%}svg.play-icon{position:absolute;top:calc(50% - 27px);left:calc(50% - 27px);width:54px}.avisInfo .tpStars{width:100px}.slideAvis .avisInfo{width:56%;display:flex;flex-direction:column;align-self:stretch}.slideAvis .avisInfo .nom{margin-top:auto}.slideAvis .avisInfo>div{width:100%}.slideAvis .avisInfo>div:first-child{box-shadow:1px 2px 12px #0000004d;border-radius:4px;padding:20Px;width:100%;height:100%}.slideAvis .horizontal-product-card{align-self:flex-end;width:100%}@media screen and (max-width:699px){.slideAvis{flex-direction:row-reverse}.horizontal-product-card .product-title{font-size:12px}.slideAvis .avisInfo .nom{margin-top:12px}}.slideAvis-2>picture{border-radius:6px;overflow:hidden;background:#f3f3f3}picture>img{width:100%}.avisInfo>div{width:calc(100% - 75px)}.avisInfo>a{width:75px;border-radius:4px;overflow:hidden}.avisInfo a.link{display:inline-table}.swiperBtn{position:absolute;top:calc(50% - 15px);border-radius:6px;border:1px solid;z-index:3;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#000;transition:.15s}.swiperBtn svg{color:#fff}.swiperBtn[aria-disabled=true]{opacity:0}.swiperBtn.swiper-prev{left:8px}.swiperBtn.swiper-next{right:8px}@media screen and (min-width:1000px){.swiper-avis-2:after,.swiper-avis-2:before{content:"";position:absolute;height:100%;width:80px;background:#fff;top:0;z-index:2}.swiper-avis-2:before{left:0}.swiper-avis-2:after{right:0}.swiperBtn.swiper-next{right:25px}.swiperBtn.swiper-prev{left:25px}.swiper-avis-2Box{max-width:calc(100vw - 160px);margin:0 auto}.swiper-avis-2{padding:0 80px;margin:0 -80px;width:calc(100% + 160px)}}.swiper-pagination{position:initial}.swiper-pagination-bullet{background:transparent;border:1px solid;opacity:1}.swiper-pagination-bullet-active{background:#000}.slider-problematique{overflow-y:visible}.swiper-problematique .swiper-slide a{cursor:pointer;transition:.3s ease-out;border-radius:6px;overflow:hidden}.swiper-problematique .swiper-slide a:hover{box-shadow:2px 4px 4px #00000040}.swiper-problematique div.slide-content{position:absolute;width:100%;bottom:0;padding:8px}.swiper-problematique div.slide-content>div{background:#ffffff80;width:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:8px;border-radius:8px}.arrowBox{background:#000;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.arrowBox svg{width:14px;height:12px}@media screen and (min-width:700px){.swiper-problematique div.slide-content>div{padding:14px 12px}.arrowBox{width:40px;height:40px}.arrowBox svg{width:20px;height:18px}}.product-info__block-item[data-block-type=buy-buttons]{margin-bottom:12px}.swiper-reassurance{line-height:1.4}.swiper-reassurance .swiper-slide img{width:40px}.swiper-slide.d-flex{display:flex}.swiper-reassurance .swiper-pagination{position:absolute;width:fit-content!important;min-width:0;height:100%;display:flex;align-items:start;justify-content:center;top:0!important;right:0!important;left:initial!important;padding-top:8px;background:#fff}span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#141516}@media screen and (min-width:1000px){.swiper-reassurance .swiper-pagination-bullet{width:5px;height:5px;margin:0 2.5px!important}}@media screen and (max-width:999px){.product-info__block-list .swiper-reassurance .swiper-slide{font-size:11px}.swiper-pagination-bullet{width:4px;height:4px;margin:0 2px!important}}ul.bullets-circle{gap:14px;margin:0;padding:10px 0 4px}ul.bullets-circle svg{width:28px;height:28px}@media screen and (max-width:699px){ul.bullets-circle svg{transform:translateY(4px)}body.is-index .shopify-section:not(.shopify-section-group-footer-group) .text-with-icons>div:last-child{display:none}}@media screen and (min-width:700px){ul.bullets-circle{gap:20px;padding:30px 0}ul.bullets-circle svg{width:40px;height:40px}}.media-grid__item{border-radius:8px;overflow:hidden}@media screen and (min-width:1000px){.md\:container{--distance-to-bleed: max(var(--container-gutter), 50% - var(--container-max-width) / 2);margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}}@media screen and (max-width:999px){.md-max\:container{--distance-to-bleed: max(var(--container-gutter), 50% - var(--container-max-width) / 2);margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}}h1.product-title{line-height:1.2;text-transform:uppercase}.buy-buttons{row-gap:0}@media screen and (min-width:1500px){.product-info{max-width:650px;margin:0 auto}}.product-info__block-item .metafield-rich_text_field{margin-top:0}.product-info__block-item[data-block-id=description]{margin:20px 0!important;max-height:100px;overflow:hidden}.product-gallery__image-list,.product-gallery__thumbnail img.object-contain{background:#f6f6f6}carousel-navigation.page-dots{position:absolute;bottom:20px;right:.65rem}.product-gallery__thumbnail,.product-gallery__thumbnail img.object-contain{border-radius:2px;overflow:hidden}span.badge.badgePharma img{width:14px}span.badge.badgePharma{margin:0 0 0 auto;display:flex;gap:8px;background:#eaf3ef;color:#30594f;border:none;padding:2px 6px 2px 8px;border-radius:20px}@media screen and (min-width:1000px){.product-gallery span.badge.badgePharma{padding:4px 6px 4px 8px}.product-gallery .badge{padding:4px 6px}}label.block-swatch{flex-wrap:wrap;position:relative;background:#fff;border-color:#f4f4f4;padding:16px 4px 25px;font-size:12px;color:#3f474d}label.block-swatch>*{width:100%}label.block-swatch .block-swatch__price{gap:6px;flex-direction:row-reverse}.varImg{gap:0px;padding:2px 0 8px}.varImg img{width:22px;height:fit-content}label.block-swatch span.badge{width:fit-content;background:#f4f4f4;color:#3f474d;font-size:10px;border:none}label.block-swatch span span.badge{padding:1px 5px}label.block-swatch span.badge.topBadge{position:absolute;top:-8px}@media screen and (max-width:699px){label.block-swatch .block-swatch__price{gap:4px;line-height:1.2;font-size:12px}.product-sticky-bar.is-visible:before{content:"";position:absolute;width:100%;height:calc(100% + 30px);background:linear-gradient(0deg,white,white,transparent);left:0;bottom:0;pointer-events:none}.buy-buttons .button{font-size:14px}.buy-buttons .button compare-at-price.text-subdued{font-size:12px}}:checked+.block-swatch{--swatch-disabled-strike-color: currentColor;color:var(--text-color);box-shadow:0 4px 4px #00000040}:checked+.block-swatch .varName{font-weight:bolder}span.livraisonOfferte{position:absolute;bottom:0;left:0;background:#f4f4f4;color:#3f474d;border-radius:0 0 4px 4px;text-align:center;justify-content:center;font-size:10px}.block-swatch span.livraisonOfferte svg path{fill:#3f474d}:checked+.block-swatch{border-color:#141516;background:#f2f2f2}label.block-swatch span.badge.discountBadge,:checked+.block-swatch span.badge{background:#141516;color:#fff}:checked+.block-swatch span.livraisonOfferte{background:#141516;color:#fff}:checked+.block-swatch span.livraisonOfferte svg path{fill:#fff}.product-info__block-item[data-block-type=offers]{border-radius:4px;overflow:hidden;margin-block-start:10px!important;margin-block-end:10px!important}.product-offers__item{padding:4px}.product-info__block-item[data-block-type=buy-buttons]{margin-block-start:10px!important}.product-info__block-item[data-block-type=slider-reassurance]{margin-bottom:12px}span#loyoly-points{font-weight:700}.loy-product-point{padding:16px 8px;text-align:center;justify-content:center}.loy-product-point-container{gap:6px!important}.product-info__block-item[data-block-type=complementary-products]{border-top:1px solid #EDEDED;padding-top:6px;margin-top:14px!important}@media screen and (min-width:1000px){.product-info__block-item[data-block-type=badges]{margin-bottom:20px}product-gallery.product-gallery{padding-right:100px;position:sticky;top:72px}product-gallery.product-gallery.noGalleryNav{padding-right:0}.product-gallery__thumbnail-scroller{grid-auto-columns:80px}.product-gallery__image-list{row-gap:var(--product-gallery-gap);grid-auto-rows:max-content;grid-auto-columns:minmax(0,1fr);width:100%;display:grid;height:100%;position:relative}.product-gallery__thumbnail-list{position:absolute;right:0;top:0;height:100%;display:flex;align-items:start}.product-info__block-item[data-block-type=slider-reassurance]{margin-bottom:20px!important}}body.is-product .shopify-section:not(.shopify-section-group-footer-group) .text-with-icons .prose{max-width:160px;text-wrap-style:balance}@media screen and (max-width:699px){body.is-product .shopify-section:not(.shopify-section-group-footer-group) .text-with-icons{--text-with-icons-items-per-row: 3;--text-with-icons-column-gap: .75rem;line-height:1.2;font-size:11px}body.is-product .shopify-section:not(.shopify-section-group-footer-group) .text-with-icons__item>.v-stack{gap:.75rem}}.variant-picker__option-values>*{width:calc(33.333333% - .5rem);align-self:stretch;text-align:center}.variant-picker__option-values>*:nth-child(8),.variant-picker__option-values>*:nth-child(9){display:none}.dropdownsProductInfo .faq__content{flex-basis:100%}.dropdownsProductInfo .accordion__toggle{padding-block:1.2rem}.dropdownsProductInfo .accordion__toggle .icon{margin-right:14px}.dropdownsProductInfo .prose>p{display:none}.dropdownsProductInfo .prose>div{margin-top:0}.feature-badge-list{justify-content:center;padding:10px 0}.feature-badge-list>div{width:30%;display:flex;justify-content:center}.feature-badge{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:6px}[data-group-type=feature-badge-list] .feature-badge p{margin:0 auto;display:block}@media screen and (min-width:1000px){.product-info__block-group.feature-badge-list{margin:30px 0 12px!important}[data-group-type=feature-badge-list] .feature-badge p{font-size:12px;max-width:130px}[data-group-type=feature-badge-list] .feature-badge img{width:32px}}@media screen and (max-width:699px){[data-group-type=feature-badge-list]{gap:0;justify-content:space-between}[data-group-type=feature-badge-list] .feature-badge p{font-size:9px}}.feature-badge p{width:100%;text-align:center}.button.buttonRound{padding:10px;border-radius:50%}.complementary-products .productHighlight{width:100%;background:#f3f3f3}.complementary-products .productHighlight button *{color:#fff}.collection .product-list{align-items:stretch}.filterBtn{margin:0 0 0 auto;display:block}.checkbox-control[aria-name=hidden]{display:none}.collection{margin-block-end:0}.collection-icons{margin-top:20px}.collection-icons img{width:28px}.collection-icons .text-with-icons__item>*{width:200px}@media screen and (max-width:699px){.overflowScrollMob{margin-inline-start:calc(-1 * var(--distance-to-bleed));margin-inline-end:calc(-1 * var(--distance-to-bleed));width:calc(100% + 2 * var(--distance-to-bleed));overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.overflowScrollMob::-webkit-scrollbar{display:none}.overflowScrollMob>div{margin-inline-start:calc(1 * var(--distance-to-bleed));margin-inline-end:calc(1 * var(--distance-to-bleed))}.collection-icons.flex.gap-5.justify-start{width:568px}}facets-form{padding:0 1.25rem}.filterBottom{padding:1.25rem}.blog-tags li.active{border-bottom:1px solid}.blog-post-card{position:relative;padding-bottom:50px;height:100%}a.blog-post-card__read-more.link{position:absolute;bottom:0}.article__wrapper .prose h2{margin:40px 0 20px}.article__wrapper .prose *,.article__wrapper .prose p,.product-info__block-item[data-block-type=accordion] .prose *,.article__wrapper .prose li{color:#3b3b3b}.image-with-dropdowns .faq{margin-top:50px!important}.image-with-dropdowns accordion-disclosure.accordion{margin-top:0!important}.accordion__toggle{font-weight:500}.accordion__content{margin-top:0!important}@media screen and (min-width:1000px){.image-with-dropdowns image-with-text{display:flex}.image-with-dropdowns image-with-text>picture{width:40%;overflow:hidden}.image-with-dropdowns image-with-text>.prose{width:60%}}.rb-qty-wrapper{width:fit-content;margin:0 auto;border-radius:6px;border:1px solid #c4c4c4!important;overflow:hidden}.rb-qty-wrapper *,select#product-variant-list,select#selling-plan-list{color:#000!important;font-weight:500!important;border:none!important}select#product-variant-list,select#selling-plan-list{padding:4px 38px 4px 12px;border:1px solid #c4c4c4!important;border-radius:4px;outline:none;-webkit-appearance:none;appearance:none;position:relative;background:url(/cdn/shop/files/Vector_2.svg?v=1720690878);background-repeat:no-repeat;background-position:center right 14px;background-size:10px}@media screen and (min-width:1000px){.creditBox{text-align:right}}.credits{font-size:9px;margin-top:4px}.cart-shipping-progress-bar{border-bottom:1px solid #EDEDED}.cart-drawer__summary>.cart-drawer__summary-row:last-child{font-weight:700}cart-drawer.drawer--center-body::part(body){align-self:flex-start}.cart-drawer__complementary-products{background:#f4f4f4}.cart-drawer__footer{z-index:1;position:relative;background:#fff;box-shadow:0 -1px 20px #0003}.sliderContainer{padding-inline-start:var(--drawer-body-padding-inline);padding-inline-end:var(--drawer-body-padding-inline);background:#d1efe8;padding-top:12px;padding-bottom:12px}.sliderCart img{width:24px!important}.sliderContainer .swiper-pagination-bullet-active{background:#141516}@media screen and (max-width:699px){.cart-drawer__empty-product-item .text-sm.text-subdued.gutter-1{display:none}}.cart-discount{width:100%;display:flex;gap:8px;padding-bottom:10px}.cart-discount .input{border:1px solid #666C71;border-radius:1px;width:100%;padding:4px 4px 4px 8px}.cart-discount .button{padding:6px 18px;font-size:12px}.finalTotal{font-weight:bolder}.badgesBoxProduit{top:12px;left:10px;width:calc(100% - 20px);z-index:1}span.badge.topBadge{text-transform:initial}.badgesOffreBottom{bottom:15px;left:15px}img.promoImg{max-width:90px}.product-info__block-group.accordion-group[data-group-type=accordion-group]{padding-top:14px}@media screen and (max-width:699px){.product-info{padding-top:.75rem}}.carousel-button>button{background:#fff;z-index:1;position:absolute;height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#b2b5b8;border:1px solid #B2B5B8;top:calc(50% - 16px)}carousel-prev-button.carousel-button>button{left:12px}carousel-next-button.carousel-button>button{right:12px}@media screen and (max-width:699px){carousel-prev-button.carousel-button>button{left:0}carousel-next-button.carousel-button>button{right:0}}.carousel-button>button[disabled]{opacity:0}.product-info__block-item .complementary-products__product-list .horizontal-product-card{padding:0;border-radius:0}.product-info__block-item .complementary-products__product-list .horizontal-product-card img{border-radius:0}.product-info__block-item .complementary-products__product-list .button{padding:4px 8Px;font-size:11px;font-weight:initial}.bullets{margin:0;display:flex!important;flex-wrap:wrap;gap:20px;row-gap:20px!important}.bullets li{width:calc(50% - 20px);display:flex;align-items:flex-start;list-style:none;padding:0}.bullets li img,.bullets li svg{width:20px;height:20px;margin-right:8px}.bullets li span{max-width:calc(100% - 28px);margin-block-start:0!important}ul.bullets.bullets2 li span{color:#000!important;font-weight:initial}ul.bullets.bullets2 li{width:100%;align-items:center;font-weight:initial}@media screen and (max-width:699px){ul.bullets{row-gap:10px!important}.bullets li{width:100%}}@media screen and (min-width:999px){image-with-text.container.image-with-text.image-with-text--reverse .prose{padding-left:0}image-with-text.container.image-with-text.image-with-text--notreverse .prose{padding-right:0}}.socialShadow .social-media--list{gap:20px;padding-top:20px}.socialShadow .social-media--list li a{background:#fff!important;padding:10px;display:block;box-shadow:0 0 4px #00000040;border-radius:50%}.faq__content.fullWidth .accordion{border-radius:0;box-shadow:none;border:none;border-top:2px solid #0671604D;margin:0;padding:0 20px 0 0}.faq__content.fullWidth .accordion__toggle{padding:20px 0}.faq__content.fullWidth .accordion :is(svg){background:#067160;width:30px;padding:10px;height:30px;border-radius:50%}@media screen and (max-width:699px){.faq__content.fullWidth .accordion__toggle{padding:14px 0}.faq__content.fullWidth .accordion{padding:0}span.accordion__toggle>span{max-width:calc(100% - 40px)}}.faq__content.fullWidth .accordion :is(svg) *{stroke:#fff}.faq__content.fullWidth li{display:flex;align-items:flex-start;gap:10px}.faq__content.fullWidth li:before{content:"";width:25px;min-width:25px;display:block;background:url(/cdn/shop/files/ico-list.svg?v=1770644625);height:14px;background-size:contain;background-repeat:no-repeat;background-position:center bottom}.faq__content.fullWidth li strong,.faq__content.fullWidth li a{display:contents}#CookiebotWidget:not(.CookiebotWidget-inactive){display:none}.tsticky{position:initial!important}.rb-container{width:100%!important}.rb-collapsible-container{overflow:visible!important}.rb-progress-bar-wrapper,h1.rb-bundle-title{display:none}.rb-header{padding:0!important;height:0}.rb-qty-wrapper{width:fit-content;margin:0 auto;border-radius:40px;box-shadow:0 0 18px 2px #0000001a!important;overflow:hidden}.rb-qty-wrapper *,select#product-variant-list,select#selling-plan-list{color:#30594f!important;font-weight:600!important;border:none!important}.rb-qty-wrapper .rb-btn{background:transparent!important;padding:13px!important}input.rb-input{width:40px!important;margin:0!important}form.rb-form .tmb0-ns{margin-right:8px}p.rb-title.tf4.tmb2.tpb1{font-family:Lufga!important;font-size:18px!important;margin:8px auto 14px!important}.rb-field{display:flex;align-items:center}select#product-variant-list,select#selling-plan-list{box-shadow:0 0 18px 2px #0000001a;padding:10px 40px 10px 20px;border-radius:40px;outline:none;-webkit-appearance:none;appearance:none;position:relative;background:url(/cdn/shop/files/Vector_2.svg?v=1720690878);background-repeat:no-repeat;background-position:center right 18px;background-size:12px}.rb-sticky-form .rb-btn{font-weight:600;border-radius:40px}.rb-price span{position:relative;z-index:9;transform:translate(-20px,30px);color:#fff;font-size:18px;pointer-events:none}@media screen and (min-width:1000px){.rb-sticky-form .rb-btn{padding:12px 120px 12px 20px}}@media screen and (max-width:999px){.rb-item{margin:0 8px 20px!important;width:calc(50% - 16px)!important}p.rb-title.tf4.tmb2.tpb1{font-size:15px!important;margin:8px auto 6px!important}.rb-options,.rb-frequency-wrapper{width:100%;justify-content:center}form.rb-form .tmb0-ns{margin:0 0 20px!important}.rb-field label.rb-label.tmr2{display:none!important}.rb-field.tmr3.tmr4-ns.tmb3.tmb0-ns.tflex.tflex-wrap:before{content:"Je souhaite";margin-right:10px}.rb-field.tmr3.tmr4-ns.tmb3.tmb0-ns.tflex.tflex-wrap:after{content:"produits";margin-left:10px}.rb-field.rb-frequency:before{content:"et \eatre livr\e9(e) tous les ";margin-right:10px}select#product-variant-list,select#selling-plan-list{padding:6px 30px 6px 14px!important;background-position:center right 13px!important;background-size:10px!important}.rb-sticky-form .rb-btn{width:100%;text-align:left;margin-top:12px;padding:12px 20px}div#build-a-box{position:relative}.rb-price span{position:absolute;top:160px;right:35px;transform:none;color:#fff;font-size:14px}button.rb-btn.tnowrap span.rb-notice.tmb0{font-size:14px}}.bundleSteps{padding:30px 0 50px}.bundleSteps ul.numbs{position:relative}.bundleSteps ul.numbs li div{background:#fff}.bundleSteps li{z-index:1;list-style:none;width:calc(100% / 3);padding:0}.bundleSteps ul.numbs:before{content:"";width:calc(100% / 3* 2);position:absolute;top:35px;border:1.5px dashed #30594F;display:block}.num_2{width:70px;height:70px;border:10px solid #EAF3EF;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto}@media screen and (max-width:999px){.bundleSteps{padding:0}.bundleSteps ul.numbs{flex-wrap:wrap}.bundleSteps li{width:100%;display:flex;text-align:left;align-items:center;margin-bottom:22px}.bundleSteps li p{margin:0}.bundleSteps ul.numbs li div.num_2{margin:0 15px 0 0;width:55px;height:55px;border-width:6px}.bundleSteps ul.numbs:before{width:initial;height:calc(100% - 70px);left:27.5px}}.blog-tags a{padding:1px 8px;text-transform:uppercase;border:1px solid rgb(20 21 22);border-radius:20px;font-size:12px}.blog-tags li.link-faded{color:#000}.blog-tags li:not(.link-faded) a{color:#fff;background:#141516}.tocContainer{padding:12px 16px;background:#f4f4f4;border-radius:4px;display:grid;gap:8px}.gbbProductVariantModalContainer{width:calc(100% - 40px);height:calc(100% - 40px);margin:20px}.gbbDiscountStepsProgressBarStepDot{width:2px!important;margin-right:5px;border-radius:0!important;margin-top:6px;height:12px!important}.gbbDiscountStepsProgressBarSteps .gbbDiscountStepsProgressBarStepItem:last-child .gbbDiscountStepsProgressBarStepDot{margin-right:0}.gbbDiscountMessageContainer{margin-bottom:4px}.gbbDiscountStepsProgressBarStepItem:first-child .gbbDiscountStepsProgressBarStepDotWrapper:after{background-color:#00a880!important}.gbbDiscountStepsProgressBarStepSubtitle{color:#fff!important;background:#141516;line-height:1.2;padding:2px 6px;border-radius:12px}.gbbDiscountStepsProgressBarStepItem:first-child .gbbDiscountStepsProgressBarStepDotWrapper:before,.gbbDiscountStepsProgressBarStepItem:first-child .gbbDiscountStepsProgressBarStepDotWrapper:after{border-radius:20px 0 0 20px!important}.gbbDiscountStepsProgressBarStepDotWrapper:before,.gbbDiscountStepsProgressBarStepDotWrapper:after{height:6px!important}.gbbDiscountStepsProgressBarStepTitleWrapper{padding-bottom:2px!important}section#shopify-section-template--26201371443536__multi_column_FJJ7Ez .section-spacing{background:url(https://www.owari.fr/cdn/shop/files/image00108_1_1.png?v=1763722090&width=1200);background-size:cover;background-position:center}.mix_and_match_offer{background:linear-gradient(45deg,#f9f8fa,#f7f4f7,#f1ecf2);padding:16px 12px}.mix_and_match_offer ul li{width:calc(50% - .25rem);padding:10px;box-shadow:0 1px 2px #00000040;border-radius:4px;background:#fff}span.badge.badge--outline{color:#000;background:transparent;border:1px solid}@media screen and (max-width:699px){.mix_and_match_offer{padding:12px 8px}.mix_and_match_offer>div{width:168px}.mix_and_match_offer>ul{width:calc(100% - 168px)}.mix_and_match_offer .h4{font-size:14px}.mix_and_match_offer .button{width:160px}.mix_and_match_offer ul li{padding:8px 2px}.mix_and_match_offer ul .text-sm{font-size:9px}}.boxFD{padding:2px;text-align:center;background:#004cb3;color:#fff;font-weight:bolder;border-radius:8px 8px 0 0}.cart-shipping-progress-fill{background:#004cb3!important}.countdown-condensed__timer{background:#fff;padding:8px;border-radius:8px}span.countdown-condensed__timer-item-separator{width:1px;height:15px;border-radius:2Px;background:#f1f1f1;display:block;margin:0 4px}.countdown-condensed__timer-item *{line-height:1.2!important}.countdown-condensed__timer-flip{font-size:16px;color:red}.countdown-condensed__timer-unit{text-transform:lowercase;font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.65 var(--text-font-family);letter-spacing:0;color:#141516;font-size:10px}.FD-box{background:#b2daf466;padding:4px 8px;border-radius:2px;gap:8px}.FD-box span.badge{background:#004cb3}.FD-bigger{padding:12px 16px;background-image:url(/cdn/shop/files/Frame_1321317485.png?v=1777465694);background-size:contain;background-repeat:no-repeat;background-position:bottom right}a.frenchDaysImg{margin:0 -12px}.roundFD{background:#004cb3;box-shadow:0 4px 4px #00000040;line-height:1.3;color:#fff;width:80px;height:80px;border-radius:50%}.roundFD .bold{font-size:14px;text-transform:uppercase;font-weight:bolder}a.fbLink{color:#004cb3;font-weight:bolder}
/*# sourceMappingURL=/cdn/shop/t/104/assets/custom.css.map */
