@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=PT+Sans+Narrow:wght@400;700&display=swap";@font-face{font-family:Arima Madurai;src:url(/cdn/shop/files/ArimaMadurai-Black.ttf?v=1774438244) format("truetype");font-weight:900;font-style:normal;font-display:swap}html{font-size:10px}html *{font-family:Lato,sans-serif;font-style:normal}.hide{display:none!important;opacity:0!important}sup{font-size:45%;top:-1.1em}p{margin-top:0}.email-signup-block .email-signup__input{font-size:1.6rem}.max-500{max-width:500px}.max-300{max-width:300px}.button:not(.button-secondary,.button-unstyled):hover{box-shadow:inset 0 0 0 2px #333;background-color:transparent;color:#333}.button-secondary:hover{color:#fff;background-color:#333}.text-infolettre-footer,.block-text-defaut{font-size:1.6rem}.bloc-image-auto img{width:auto}.text-uppercase{text-transform:uppercase}.button,.button-secondary,.section-resource-list__header .link{font-size:1.6rem}.section_blog-home .home_date-article{font-size:1.4rem}.section_blog-home .link{font-size:1.6rem;text-transform:uppercase}.section_blog-home .link:hover{text-decoration:underline}.section_blog-home h3{text-transform:uppercase;font-weight:900}.titre-underline h1,.titre-underline h2,.titre-underline h3,.titre-underline h4,.titre-underline h5,.titre-underline h6{text-transform:uppercase;font-weight:900;line-height:50px;text-decoration:underline;text-decoration-thickness:1.2rem}.btn{background-color:#333;border:1px solid #333;font-size:1.6rem;padding:8px 16px;color:#fff;border-radius:2px}.btn:hover,.btn.bg-blanc{color:#333;background-color:#fff;border:1px solid #fff}.btn.bg-transp-blanc{color:#fff;background-color:transparent;border:1px solid #fff}.btn.bg-transp-noir{color:#333;background-color:transparent;border:1px solid #333}#MainContent .shopify-policy__container{max-width:1500px;width:calc(100% - 80px);margin-bottom:60px;font-size:1.6rem}#MainContent .shopify-policy__container .shopify-policy__title h1{text-transform:uppercase;font-weight:900;line-height:50px;text-decoration:underline;text-decoration-thickness:1.2rem;text-align:left;margin:60px 0 40px}@media screen and (max-width:991px){.tab-container .details__header{display:none}.tab-container .titre-tab{margin-top:10px}.tab-container .tab-content{margin-bottom:20px}}.tab-container .tab,.tab-container .titre-tab-container{display:inline-block;text-align:center;width:100%;margin-bottom:20px}.tab-container .tab .titre-tab,.tab-container .titre-tab-container .titre-tab{display:inline-block;font-weight:900;font-size:2.4rem;text-transform:uppercase}.tab-container .tab .image-container,.tab-container .titre-tab-container .image-container{text-align:center;width:120px;height:120px;display:flex;align-items:center;justify-content:center;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;margin:40px auto 20px}@media screen and (min-width:992px){.tab-container .tab .image-container,.tab-container .titre-tab-container .image-container{margin:0 auto 35px}}.tab-container .tab .image-container img,.tab-container .titre-tab-container .image-container img{display:inline-block}.tab-container .tab .image-container.default,.tab-container .titre-tab-container .image-container.default{background-color:#ccc;background-color:color-mix(in srgb,var(--defaut-color) 40%,transparent)}.tab-container .tab-content{font-size:1.6rem}.tab-container .tab-content .details-content{font-weight:700}.tab-container .tab-content .details-content h3{font-size:1.6rem;font-weight:900}.tab-container .tab-content .details-content ul{padding-left:17px}@media screen and (min-width:992px){.tab-container .details__header{display:flex;justify-content:space-between}.tab-container .details__header .tab{background-color:transparent;border:none;cursor:pointer}.tab-container .details__header .tab.active .titre-tab{text-decoration:underline;text-decoration-thickness:12px}.tab-container .details__header .tab:not(.active) .image-container.default{background-color:#ccc}.tab-container .details__header .tab .active .image-container.default{background-color:color-mix(in srgb,var(--defaut-color) 40%,transparent)}.tab-container .tab-content{padding-top:50px;padding-bottom:75px}.tab-container .tab-content .titre-tab-container{display:none}.tab-container .tab-content:not(.active){display:none}}@media screen and (max-width:749px){.home-section-qvitoli.revert-mobile .bloc-image-qv{order:1}.home-section-qvitoli.revert-mobile .bloc-text-qv{order:2;padding:40px 20px 75px}.home-section-qvitoli.revert-mobile .bloc-text-qv>.group-block-content{align-items:flex-start;text-align:left}.home-section-qvitoli.revert-mobile .bloc-text-qv>.group-block-content .text-block{align-items:flex-start;text-align:left}.home-section-qvitoli.revert-mobile .bloc-text-qv>.group-block-content *{margin-inline-start:initial;text-align:left}.home-section-qvitoli.revert-mobile .bloc-text-qv>.group-block-content * .group-block-content{justify-content:flex-start}}.product-card .product-card__content.bien-vieillir-synergie .product-media-container,.product-card .product-card__content.healthy-aging-synergy .product-media-container{background:#da1b5f;background:-webkit-linear-gradient(90deg,#da1b5f 0%,#d88a1b 16%,#00a94c 32%,#26bcb4 48%,#9093c8 64%,#412985 80%,#ab4a9c 97%);background:-moz-linear-gradient(90deg,#da1b5f 0%,#d88a1b 16%,#00a94c 32%,#26bcb4 48%,#9093c8 64%,#412985 80%,#ab4a9c 97%);background:linear-gradient(90deg,#da1b5f,#d88a1b,#00a94c,#26bcb4,#9093c8,#412985 80%,#ab4a9c 97%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#DA1B5F",endColorstr="#AB4A9C",GradientType=1)}.product-card .product-card__content[class*=combo] .product-media{padding:0}.product-card .product-media-container:not(.no-bg){background-color:#ccc;background-color:var(--product-color)}.product-card .product-media-container:not(.no-bg) .product-media{padding:15px 0;align-items:center;justify-content:center}.product-card .product-media-container:not(.no-bg) .product-media img{height:100%;width:auto;aspect-ratio:revert-layer;object-fit:inherit}.product-card .contents.image-nopadding .product-media{padding:0}.product-card .image-block{background-color:#ccc;background-color:var(--product-color);padding:15px 0;align-items:center;justify-content:center;width:100%;aspect-ratio:1}.product-card .image-block img{object-fit:contain}.product-card .product-badges{left:0}.product-card .product-badges .product-badges__badge{display:inline-block;font-size:1.4rem;font-weight:900;background-color:#333;color:#fff;transform:rotate(-37deg);position:absolute;text-align:center;top:26px;left:-93px;padding:8px;width:300px}.product-card .quick-add__product-form-component .quick-add__button{min-width:45px;min-height:45px;padding:8px}.product-card .quick-add__product-form-component .quick-add__button .add-to-cart-text .add-to-cart-icon{width:25px;height:auto}.product-card .quick-add__product-form-component .quick-add__button .add-to-cart-text .add-to-cart-icon svg{width:25px;height:auto}.product-card .group-block-content{flex-direction:row}@media screen and (max-width:550px){.product-card .group-block-content{flex-direction:column;gap:0}}.product-card .group-block-content .text-block:not(product-price){width:60%}@media screen and (max-width:550px){.product-card .group-block-content .text-block:not(product-price){width:100%}}.product-card .group-block-content .text-block:not(product-price) h5{font-size:1.2rem;font-weight:900;color:#333;text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:6px;line-height:1.8;padding-bottom:5px}.product-card .group-block-content product-price{width:40%}.product-card .group-block-content product-price div[ref=priceContainer]{text-align:right}.product-card .group-block-content product-price div[ref=priceContainer] span[role=group]{display:block}.product-card .group-block-content product-price .price{font-size:1.2rem;font-weight:900;white-space:normal}.product-card .group-block-content product-price .compare-at-price{font-size:1.2rem;white-space:normal}@media screen and (max-width:550px){.product-card .group-block-content product-price{width:100%}.product-card .group-block-content product-price div[ref=priceContainer]{text-align:left}.product-card .group-block-content product-price .price{font-size:1.2rem;font-weight:700;white-space:normal}}.section .masonry-container{margin-top:20px;gap:var(--gap);--gap: 10px}@media screen and (min-width:992px){.section .masonry-container{display:flex}}@media screen and (min-width:992px){.section .masonry-container .block-gauche,.section .masonry-container .block-droit{width:50%}}.section .masonry-container .block-gauche,.section .masonry-container .block-droit{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap)}@media screen and (max-width:991px){.section .masonry-container .block-gauche,.section .masonry-container .block-droit{margin-bottom:10px}}.section .masonry-container .block-gauche .logo-webinaire,.section .masonry-container .block-droit .logo-webinaire{width:150px}.section .masonry-container .block-gauche .logo-academie,.section .masonry-container .block-droit .logo-academie{width:150px;margin-bottom:10px}.section .masonry-container .block-gauche .block-masonry,.section .masonry-container .block-droit .block-masonry{position:relative}.section .masonry-container .block-gauche .block-masonry.pr-50p,.section .masonry-container .block-droit .block-masonry.pr-50p{padding-right:25%}@media screen and (min-width:992px){.section .masonry-container .block-gauche .block-masonry.pr-50p,.section .masonry-container .block-droit .block-masonry.pr-50p{padding-right:48%}}.section .masonry-container .block-gauche .block-masonry.overbg .background-image-container .contenu,.section .masonry-container .block-droit .block-masonry.overbg .background-image-container .contenu{background-image:linear-gradient(to bottom,#fff9,#fff3 80%),var(--image-bg)}.section .masonry-container .block-gauche .block-masonry .background-image-container,.section .masonry-container .block-droit .block-masonry .background-image-container{overflow:hidden;z-index:-1}.section .masonry-container .block-gauche .block-masonry .background-image-container .contenu,.section .masonry-container .block-droit .block-masonry .background-image-container .contenu{position:absolute;inset:0;background-image:var(--image-bg);background-color:#dddbd6;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:-1;transition:transform .5s ease}.section .masonry-container .block-gauche .block-masonry:hover .background-image-container .contenu,.section .masonry-container .block-droit .block-masonry:hover .background-image-container .contenu{transform:scale(1.2)}.section .masonry-container .block-gauche .block-masonry,.section .masonry-container .block-droit .block-masonry{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-content:flex-start;padding:20px}@media screen and (min-width:992px){.section .masonry-container .block-gauche .block-masonry,.section .masonry-container .block-droit .block-masonry{padding:40px 80px 40px 40px}}.section .masonry-container .block-gauche .block-masonry,.section .masonry-container .block-droit .block-masonry{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0s;font-size:1.6rem}.section .masonry-container .block-gauche .block-masonry.academie,.section .masonry-container .block-droit .block-masonry.academie{padding-top:80px}.section .masonry-container .block-gauche .block-masonry.synergie,.section .masonry-container .block-droit .block-masonry.synergie{padding-top:162px}.section .masonry-container .block-gauche .block-masonry.align-top,.section .masonry-container .block-droit .block-masonry.align-top{justify-content:flex-start}.section .masonry-container .block-gauche .block-masonry.align-bottom,.section .masonry-container .block-droit .block-masonry.align-bottom{justify-content:flex-end}.section .masonry-container .block-gauche .block-masonry:hover,.section .masonry-container .block-droit .block-masonry:hover{background-size:120%}.section .masonry-container .block-gauche .block-masonry.rect_25,.section .masonry-container .block-droit .block-masonry.rect_25{width:100%;aspect-ratio:2/1}.section .masonry-container .block-gauche .block-masonry.carre_50,.section .masonry-container .block-droit .block-masonry.carre_50{width:100%;aspect-ratio:1/1}.section .masonry-container .block-gauche .block-masonry.carre_25,.section .masonry-container .block-droit .block-masonry.carre_25{width:calc(50% - 5px);aspect-ratio:1/1;align-content:flex-end;padding-right:40px}.section .masonry-container .block-gauche .block-masonry h3,.section .masonry-container .block-droit .block-masonry h3{font-size:2.6rem}@media screen and (max-width:500px){.section .masonry-container .block-gauche .block-masonry h3,.section .masonry-container .block-droit .block-masonry h3{font-size:2.3rem}}.section .masonry-container .block-gauche .block-masonry h3,.section .masonry-container .block-droit .block-masonry h3{font-weight:900;text-transform:uppercase;margin-bottom:5px}.section .masonry-container .block-gauche .block-masonry p,.section .masonry-container .block-droit .block-masonry p{margin-bottom:0}.section .masonry-container .block-gauche .block-masonry .btn,.section .masonry-container .block-droit .block-masonry .btn{margin-top:10px}.section .masonry-container .block-gauche .block-masonry a h3,.section .masonry-container .block-gauche .block-masonry a p,.section .masonry-container .block-droit .block-masonry a h3,.section .masonry-container .block-droit .block-masonry a p{color:#333}.shopify-section[id*=vitoli_temoignages_carousel] .slideshow--content-below-media .slide_container{background-image:url(https://cdn.shopify.com/s/files/1/0768/4522/0062/files/SiteWeb-Vitoli_ACCUEIL_20182_08.jpg?v=1772030624);background-size:cover;background-position:center;position:relative}.shopify-section[id*=vitoli_temoignages_carousel] .slideshow--content-below-media .slide_container h2{margin-top:20px;position:absolute;top:5px;left:50%;transform:translate(-50%);z-index:100;font-family:Arima Madurai,cursive;font-weight:900;text-transform:uppercase;font-size:3rem}.shopify-section[id*=vitoli_temoignages_carousel] .slideshow--content-below-media .slide_container .single-temoignage{display:flex;align-items:flex-start;justify-content:center;background-color:color-mix(in srgb,var(--couleurproduit),transparent 50%)}.shopify-section[id*=vitoli_temoignages_carousel] .slideshow--content-below-media .slide_container .single-temoignage .single-temoignage-container{text-align:center;padding:90px 10% 50px;max-width:1170px;width:100%;text-transform:uppercase;font-weight:900;font-size:1.6rem;overflow:hidden;text-overflow:ellipsis}.page-header-block .page-header-block_text{font-size:14px}.page-header-block .page-header-block_text h1,.page-header-block .page-header-block_text h2,.page-header-block .page-header-block_text h3{text-transform:uppercase;font-size:3.5rem;text-decoration-line:underline;text-decoration-thickness:1.2rem;font-weight:900;line-height:145%}.img-header-pagebase .background-image-container{top:auto}.shopify-pc__banner__wrapper{font-size:1.4rem}@media screen and (max-width:991px){.section-base .contenu-sliderproduit>.group-block-content{flex-flow:column nowrap}}.section-base .contenu-sliderproduit>.group-block-content .shopify-block{width:100%}@media screen and (min-width:992px){.section-base .contenu-sliderproduit>.group-block-content .shopify-block{width:30%}}.section-base .contenu-sliderproduit>.group-block-content .shopify-block .single-slide{max-width:100%}.section-base .contenu-sliderproduit>.group-block-content .shopify-block :not(.media-gallery--carousel)>:is(slideshow-component:hover,slideshow-component:focus-within):not(:has(slideshow-controls:hover))>slideshow-container>slideshow-arrows .slideshow-control{animation:none}.section-base .contenu-sliderproduit>.group-block-content .shopify-block slideshow-arrows{mix-blend-mode:unset}.section-base .contenu-sliderproduit>.group-block-content .shopify-block slideshow-arrows .slideshow-control:not([disabled]){display:flex;align-items:center;justify-content:center;opacity:1;background-color:#fffc;color:#333;border-radius:100%}.section-base .contenu-sliderproduit>.group-block-content .shopify-block slideshow-arrows .slideshow-control:not([disabled]) .svg-wrapper{width:25px;height:auto}.section-base .contenu-sliderproduit>.group-block-content .shopify-block slideshow-arrows .slideshow-control:not([disabled]) .svg-wrapper svg{width:25px;height:auto}.section-base .contenu-sliderproduit>.group-block-content .shopify-block .block-resource-list .resource-list__carousel .resource-list__item .product-card__content .product-media img{object-fit:contain}.section-base .contenu-sliderproduit>.group-block-content .text-groupe{width:100%}@media screen and (min-width:992px){.section-base .contenu-sliderproduit>.group-block-content .text-groupe{width:70%}}.section-base.omegas a.button{box-shadow:none}.section-base.omegas a.button:hover{color:#fff;background-color:#ecb30a}.section-base.vitamines a.button{box-shadow:none}.section-base.vitamines a.button:hover{color:#fff;background-color:#54a9ba}.section-base.digestion a.button{box-shadow:none}.section-base.digestion a.button:hover{color:#fff;background-color:#518226}.section-base.autres a.button{box-shadow:none}.section-base.autres a.button:hover{color:#fff;background-color:#64417d}.predictive-search-form .predictive-search-form__header .search-input{font-size:1.6rem;padding-left:40px}.predictive-search-form .predictive-search-form__header .predictive-search__icon{width:25px}.predictive-search-form .predictive-search-form__header .predictive-search__icon svg{width:52px;height:27px}.predictive-search-form .predictive-search-results__no-results{font-size:1.4rem}.predictive-search-form .predictive-search-results__products h4{font-size:1.8rem;text-transform:uppercase;font-weight:900}.predictive-search-form .predictive-search-results__products .predictive-search__reset-button{font-size:1.4rem}.predictive-search-form .predictive-search-results__products .resource-card__content .resource-card__title{font-size:1.1rem;text-transform:uppercase;font-weight:900}.predictive-search-form .predictive-search-results__products .resource-card__content product-price .compare-at-price,.predictive-search-form .predictive-search-results__products .resource-card__content product-price .price{font-size:1.3rem}.predictive-search-form .predictive-search__search-button{padding:4px 12px}.predictive-search-form .predictive-search-results__list h4{font-size:1.8rem;text-transform:uppercase;font-weight:900}.predictive-search-form .predictive-search-results__list .resource-card__content .resource-card__title{font-size:1.4rem}.predictive-search-form .predictive-search-results__list .resource-card__content .resource-card__subtext{display:none;opacity:0}.predictive-search__item-content img,.search-modal__content img{max-width:100%;max-height:150px;object-fit:contain;height:auto}.search-title h1{text-transform:uppercase;font-weight:900;line-height:50px;text-decoration:underline;text-decoration-thickness:1.2rem}.search-results__no-results p{font-size:1.6rem}.resultatrecherche h2{text-transform:uppercase;font-weight:900;line-height:50px;text-decoration:underline;text-decoration-thickness:1.2rem}.search-page-input__parent .search-page-input{font-size:1.6rem}.logo-accespharma{margin-bottom:20px;width:40.175%}.logo-avril{margin-bottom:20px;width:29.1%}.logo-brunet{margin-bottom:20px;width:32.719%}.logo-familiprix{margin-bottom:20px;width:38.42%}.logo-jeancoutu{margin-bottom:20px;width:42.8%}.logo-pharmaprix{margin-bottom:20px;width:42.89%}.logo-proxim{margin-bottom:20px;width:30.877%}.logo-rexall{margin-bottom:20px;width:33.68%}.logo-uniprix{margin-bottom:20px;width:36.14%}@media screen and (max-width:800px){.legend-map-icon .image-block{flex:none!important}}@media screen and (min-width:992px){.logo-accespharma{width:20.175%;margin-right:35px}.logo-avril{width:9.1%;margin-right:35px}.logo-brunet{width:12.719%;margin-right:35px}.logo-familiprix{width:18.42%;margin-right:35px}.logo-jeancoutu{width:22.8%}.logo-pharmaprix{width:22.89%;margin-right:35px}.logo-proxim{width:10.877%;margin-right:35px}.logo-rexall{width:13.68%;margin-right:35px}.logo-uniprix{width:16.14%}}.legend-map-icon .icon-map-default img{width:26px;height:auto}.legend-map-icon .icon-map-certification img{width:21px;height:auto}.anchor-scroll-margin{scroll-margin-top:230px}.contenu-qualite .anchor-scroll-margin{scroll-margin-top:330px}@media screen and (min-width:991px){.contenu-qualite .pastille-titre-mobile{display:none}}@media screen and (max-width:990px){.contenu-qualite h3{text-align:center;line-height:1;margin-bottom:30px!important}.contenu-qualite .pastille-titre-mobile{padding:20px;width:90px;height:90px;text-align:center;border-radius:100%;background-color:#ccc;margin:0 auto 10px}.contenu-qualite .pastille-titre-mobile.formulation{background-color:#da1d5d}.contenu-qualite .pastille-titre-mobile.doseeffective{background-color:#9c0}.contenu-qualite .pastille-titre-mobile.standardisation{background-color:#f99d1c}.contenu-qualite .pastille-titre-mobile.tracabilite{background-color:#f85240}.contenu-qualite .pastille-titre-mobile.polyphenol{background-color:#0db24b}.contenu-qualite .pastille-titre-mobile.recherches{background-color:#26bcb4}}@media screen and (max-width:990px){.shopify-section .nav-qualite{display:none}}@media screen and (min-width:991px){.shopify-section .nav-qualite.sticky{position:fixed;top:96px;width:100%;background:#fff;z-index:7}.shopify-section .nav-qualite{border-bottom:1px solid #ccc;-webkit-box-shadow:0px 8px 10px -6px rgba(0,0,0,.48);box-shadow:0 8px 10px -6px #0000007a;padding-top:15px;padding-bottom:15px;background-color:#fff}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab{text-align:center}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab .image-container{padding:20px;width:90px;height:90px;text-align:center;border-radius:100%;background-color:#ccc;margin:0 auto 10px}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab span{font-size:1.6rem;line-height:1.9;font-weight:900;color:#333;text-transform:uppercase}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab.formulation-link.active span{text-decoration-line:underline;text-decoration-thickness:.8rem;text-decoration-skip-ink:none}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab.formulation-link.active .image-container{background-color:#da1d5d}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab.polyphenol-link.active span{text-decoration-line:underline;text-decoration-thickness:.8rem;text-decoration-skip-ink:none}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab.polyphenol-link.active .image-container{background-color:#0db24b}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab.recherches-link.active span{text-decoration-line:underline;text-decoration-thickness:.8rem;text-decoration-skip-ink:none}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab.recherches-link.active .image-container{background-color:#26bcb4}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab.standardisation-link.active span{text-decoration-line:underline;text-decoration-thickness:.8rem;text-decoration-skip-ink:none}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab.standardisation-link.active .image-container{background-color:#f99d1c}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab.doseeffective-link.active span{text-decoration-line:underline;text-decoration-thickness:.8rem;text-decoration-skip-ink:none}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab.doseeffective-link.active .image-container{background-color:#9c0}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab.tracabilite-link.active span{text-decoration-line:underline;text-decoration-thickness:.8rem;text-decoration-skip-ink:none}.shopify-section .nav-qualite .custom-section-content .section-content-wrapper a.lien-icon-tab.tracabilite-link.active .image-container{background-color:#f85240}}@media screen and (max-width:1399px)and (min-width:992px){.shopify-section .nav-qualite.sticky{top:130px}}.text-contactpage a[href*="mailto:commandes@"]{color:#0072ae}.text-contactpage a[href*="mailto:professionnels@"]{color:#90b524}.btn-storelocator{font-size:1.6rem;text-transform:uppercase;text-decoration:underline;font-weight:700;display:flex;align-items:center}.btn-storelocator:hover{text-decoration:none}.btn-storelocator img{width:40px;display:inline-block;margin-right:5px}.banner-pub-section .slides .single-pub-container img{width:initial;max-width:100%;margin:20px auto 0}@media screen and (max-width:991px){body{padding-bottom:70px}.header__row.header__row--bottom{position:fixed!important;left:0!important;bottom:0!important;top:auto!important;width:100%!important;z-index:9999999!important;transform:none!important;margin:0!important}.header-section .header-vitoli .grid-header-content{display:flex;padding:20px 0;justify-content:space-between}.header-section .header-vitoli .grid-header-content .header-row-links{width:15%}.header-section .header-vitoli .grid-header-content .header-row-links .header__columns{display:flex;justify-content:flex-end;margin:0}.header-section .header-vitoli .grid-header-content .header-row-links .header__column--right{display:none}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .menu-drawer{height:calc(100vh - 70px);overflow-y:overlay;right:0;left:auto}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .menu-drawer .menu-drawer__back-button{text-transform:uppercase}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .menu-drawer .menu-drawer__back-button:hover{color:#fff;text-decoration:underline}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .menu-drawer .menu-drawer__back-button a,.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .menu-drawer .menu-drawer__list-item a,.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .menu-drawer .menu-drawer__list-item span{font-size:1.4rem}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .menu-drawer .menu-drawer__list-item:hover{text-decoration:underline}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .menu-drawer .menu-drawer__list-item .menu-drawer__menu.menu-drawer__menu--childlist>.menu-drawer__list-item{width:100%;display:inline-block}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .menu-drawer .menu-drawer__list-item .menu-drawer__menu.menu-drawer__menu--childlist>.menu-drawer__list-item .menu-drawer__menu--grandchildlist{padding-left:10px}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .menu-drawer .menu-drawer__list-item .menu-drawer__menu.menu-drawer__menu--childlist>.menu-drawer__list-item .menu-drawer__menu--grandchildlist .menu-drawer__list-item{border-bottom:1px solid #666;width:100%;display:inline-block}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .menu-drawer .menu-drawer__list-item .menu-drawer__menu.menu-drawer__menu--childlist>.menu-drawer__list-item .menu-drawer__menu--grandchildlist .menu-drawer__list-item a,.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .menu-drawer .menu-drawer__list-item .menu-drawer__menu.menu-drawer__menu--childlist>.menu-drawer__list-item .menu-drawer__menu--grandchildlist .menu-drawer__list-item span{padding:3px 0;font-size:1.2rem}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .header__icon{padding-right:0}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .header-drawer-icon{width:25px;height:auto}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .header-drawer-icon svg{width:25px;height:auto}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .icon-caret{width:18px;height:auto;padding:0}.header-section .header-vitoli .grid-header-content .header-row-links .header__drawer .icon-caret svg{width:18px;height:auto}}@media screen and (min-width:992px){.header-vitoli .header__row.divider--page-width:not(.section--page-width) .header__columns{margin-inline-start:0;margin-inline-end:0}}@media screen and (min-width:1400px){.header-vitoli .header-row-links{flex-direction:row-reverse;align-items:stretch;justify-content:space-between}.header-vitoli .header-row-links .header__row--bottom{padding-right:10px}}@media screen and (min-width:992px)and (max-width:1399px){.grid-header-content{align-items:center}.grid-header-content .logo-container{margin-top:0}.header-vitoli .header-row-links .header__row--bottom{padding-right:0}.header-row-links{align-items:flex-end;justify-content:space-between;flex-direction:column}}@media screen and (min-width:992px){.header-row-links{display:flex;gap:0}.header-row-links .header__row--bottom{flex:1}.logo-container{margin-top:-15px}.header__row .header__columns{display:flex}.header__row.header__row--top .header__columns{padding-top:0}}@media screen and (min-width:992px){.grid-header-content{display:flex;justify-content:space-between}.header-vitoli{display:flex;padding-bottom:30px;padding-top:30px}.header-vitoli .header-row-links{width:90%}.header-vitoli .header-row-links .header__row--top .header__column--right{align-items:flex-end;gap:10px}.header-vitoli .header-row-links .header__row--top .icon-cart-text{font-size:12px;text-transform:uppercase}.header-vitoli .header-row-links .header__row--top .cart-bubble{background-color:#da1d5d;color:#fff;font-weight:700;border-radius:100%;padding:1px;line-height:1;vertical-align:top;height:17px;width:17px;display:inline-block;text-align:center;position:absolute;left:25px;top:-4px}.header-vitoli .header-row-links .header__row--top .cart-bubble .cart-bubble__text{font-size:12px}.header-vitoli .header-row-links .header__row--top .cart-bubble__background{background-color:transparent}.header-vitoli .header-row-links .header__row--top a.header-actions__action.action__cart{display:flex;align-items:flex-end}.header-vitoli .header-row-links .header__row--top .cart-drawer{margin-right:10px}.header-vitoli .header-row-links .header__row--top .cart-drawer button.header-actions__action,.header-vitoli .header-row-links .header__row--top .action__cart button.header-actions__action{display:flex;align-items:flex-end}.header-vitoli .header-row-links .header__row--top .cart-drawer img,.header-vitoli .header-row-links .header__row--top .action__cart img{width:28px;height:28px;display:inline-block;margin-right:5px;margin-left:5px}.header-vitoli .header-row-links .header__row--top .cart-drawer .header-actions__action,.header-vitoli .header-row-links .header__row--top .action__cart .header-actions__action{overflow:visible}.header-vitoli .header-row-links .header__row--top .account-button{width:inherit;align-items:flex-end;padding-bottom:0;height:initial}.header-vitoli .header-row-links .header__row--top .account-button .account_text-header{font-size:12px;text-transform:uppercase}.header-vitoli .header-row-links .header__row--top .account-button .account-button__icon svg{width:28px;height:auto}.header-vitoli .header-row-links .header__row--top header-actions{display:flex;align-items:flex-end;margin-bottom:3px}.header-vitoli .header-row-links .header__row--top .search-action .svg-wrapper{align-items:flex-end;width:28px;height:28px}.header-vitoli .header-row-links .header__row--top .search-action .svg-wrapper svg{width:28px;height:28px}.header-vitoli .header-row-links .header__row--top .dropdown-localization .language-selector{padding-bottom:0;padding-left:0}.header-vitoli .header-row-links .header__row--top .dropdown-localization .language-selector .localization-form__select{padding-bottom:0;padding-right:0}.header-vitoli .header-row-links .header__row--bottom{position:static;padding-top:10px;padding-left:10px;display:flex;justify-content:center}.header-vitoli .header-row-links .header__row--bottom .header-menu .header-menu__inner .menu-list .overflow-menu .menu-list__link{font-size:1.3rem;font-weight:700}.header-vitoli .header-row-links .header__row--bottom .header-menu .header-menu__inner .menu-list .overflow-menu>.menu-list__list-item:hover{text-decoration-line:underline;text-decoration-thickness:6px}.header-vitoli .header-row-links .header__row--bottom .mega-menu{padding:25px 10%;border-top:1px solid #666}.header-vitoli .header-row-links .header__row--bottom .mega-menu .mega-menu__list{grid-template-columns:40% 40% 1fr}.header-vitoli .header-row-links .header__row--bottom .mega-menu .mega-menu__column{padding:25px 10%;grid-column:auto}.header-vitoli .header-row-links .header__row--bottom .mega-menu .mega-menu__column:not(:last-child){border-right:1px solid #666}.header-vitoli .header-row-links .header__row--bottom .mega-menu .mega-menu__column:not(:last-child) ul{display:flex;flex-wrap:wrap}.header-vitoli .header-row-links .header__row--bottom .mega-menu .mega-menu__column:not(:last-child) ul li{padding-left:0;padding-right:20px;width:50%}.header-vitoli .header-row-links .header__row--bottom .mega-menu .mega-menu__column ul li a{padding:10px 0;font-size:1.3rem;font-weight:700}.header-vitoli .header-row-links .header__row--bottom .mega-menu .mega-menu__column:first-child ul{padding-left:0}.header-vitoli .header-row-links .header__row--bottom .mega-menu .mega-menu__column .mega-menu__link.mega-menu__link--parent .mega-menu__link-title{font-size:23px;margin-bottom:20px;color:#fff}}:is(.menu-list:where(:has(.menu-list__list-item:hover)),.menu-list:where(:has(.menu-list__list-item:focus-within)),.menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active))) .menu-list__link{color:rgb(var(--menu-top-level-font-color))!important}shop-login-button{font-size:20px!important;--font-size: 20px;--font-size--paragraph: 2rem}shop-login-button::part(button){font-size:20px!important}.account-actions__main-menu .account-actions__title{font-size:16px;text-transform:uppercase;font-weight:700}.account-actions__main-menu .account-actions__email{font-size:14px}.account-actions__main-menu .account-actions__shop-login .p-shop-button{font-size:20px!important}.account-actions__main-menu .h-branded-button-icon{height:16px}.cart-drawer__inner .cart-drawer-btn{text-transform:uppercase;text-align:center}.cart-drawer__inner .cart-items__details *{font-size:12px}.cart-drawer__inner .cart__summary-item.tax-note small{font-size:10px}.cart-drawer__inner .cart-items__wrapper p,.cart-drawer__inner .cart-note__label,.cart-drawer__inner .disclosure-trigger__label,.cart-drawer__inner .cart__total-label,.cart-drawer__inner .cart__summary-item{font-size:12px}.cart-drawer__inner .cart__checkout-button,.cart-drawer__inner .quantity-selector button{align-items:center;justify-content:center}.rs-links{display:flex;align-items:center}.rs-links a:not(:first-child){padding-left:10px}.rs-links .social-icons__icon{display:inline-block;width:26px;height:26px}.rs-links .facebook img{width:23px;height:23px}.rs-links .instagram img{width:25px;height:25px}.logo-container .logoPresentation{font-size:10px;margin-bottom:0}.logo-container .logoPresentation b{text-transform:uppercase;font-weight:900}.logo-container .logos-content{display:flex;align-items:flex-end}.logo-container .logos-content .header-logo{flex-shrink:initial}.logo-container .logos-content .divider-logo{width:.3rem;background:#fff;display:inline-block;margin:.9rem .8rem 0;height:3rem}footer.shopify-section-group-footer-group .copyright,footer.shopify-section-group-footer-group .text_legal{font-size:12px}footer.shopify-section-group-footer-group .section-background{background-repeat:no-repeat;background-size:contain}@media screen and (max-width:991px){footer.shopify-section-group-footer-group .section-background{background-attachment:fixed}}footer.shopify-section-group-footer-group .section-background{background-position:bottom right;background-image:url(/cdn/shop/files/olives-footer_76f94fca-9f22-4291-802e-8ec33fcedaf9.png?v=1775851012)}footer.shopify-section-group-footer-group .logo-footer img{max-width:272px;margin-top:-20px;margin-bottom:20px}footer.shopify-section-group-footer-group .link{font-size:14px}footer.shopify-section-group-footer-group .social-icons__wrapper{margin-top:25px}footer.shopify-section-group-footer-group .social-icons__wrapper .social-icons__icon-wrapper{width:30px}footer.shopify-section-group-footer-group .social-icons__wrapper .social-icons__icon-wrapper svg{width:30px;height:auto}footer.shopify-section-group-footer-group .icon-contact{font-size:1.6rem;padding-left:24px;position:relative}footer.shopify-section-group-footer-group .icon-contact .icon_before{position:absolute;left:0;top:7px}footer.shopify-section-group-footer-group .icon-contact .icon_before i{font-size:2rem}footer.shopify-section-group-footer-group .text-block h5{font-size:1.6rem}footer.shopify-section-group-footer-group .menu__heading{font-size:1.8rem;font-weight:900;text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:6px}footer.shopify-section-group-footer-group .menu__details .details-content .menu__item a{font-size:1.6rem}footer-action{display:flex;position:fixed;bottom:0;height:70px;background-color:#333;color:#fff;z-index:250;width:100%;flex-direction:row;justify-content:space-around;align-items:flex-end;padding:10px}footer-action .label{font-size:1.3rem}footer-action .single-action-content{position:relative;width:25%;display:flex;flex-direction:row;justify-content:center}footer-action .single-action-content:not(:last-child):after{content:"";position:absolute;display:inline-block;width:2px;height:50px;background-color:#4f4f4f;right:1px}footer-action .account-button{color:#fff;width:45px;height:auto}footer-action .account-button .account-button__icon{width:45px;height:auto}footer-action .account-button .account-button__icon svg{width:45px;height:auto}footer-action .search-modal__button.header-actions__action{flex-direction:column}footer-action .search-modal__button.header-actions__action .svg-wrapper{width:32px;height:auto}footer-action .search-modal__button.header-actions__action .svg-wrapper svg{width:32px;height:auto}footer-action .cart-drawer .header-actions__action{flex-direction:column;overflow:visible}footer-action .cart-drawer .header-actions__action img{width:28px;height:auto}footer-action .cart-drawer .header-actions__action .cart-bubble{top:-6px;right:-2px}footer-action .cart-drawer .header-actions__action .cart-bubble__background{background:#da1d5d}footer-action .cart-drawer .header-actions__action .cart-bubble__text-count{font-size:1rem}footer-action .language-selector.language-selector--collapse-space{padding:0}footer-action .language-selector .localization-form__select{background-color:transparent;color:#fff;display:flex;flex-direction:column;align-items:center;font-size:1.3rem}footer-action .language-selector .localization-form__select i{font-size:24px;margin-bottom:5px}#MainContent .NoticeLivraison{background:#fff6;border:2px solid;padding:5px 5px 5px 35px;display:block;text-transform:uppercase;font-weight:900;font-size:1.4rem;position:relative}#MainContent .NoticeLivraison .icon_before{font-size:1.8rem;position:absolute;left:5px;top:50%;transform:translateY(-50%)}#MainContent .NoticeLivraison p{margin-top:0}#MainContent .NoticeLivraison p strong{font-weight:900}#MainContent .section-livraison{background:var(--couleurprincipale)}#MainContent .section-livraison.produit-synergie,#MainContent .shopify-section .product-information.produit-synergie{background:#da1b5f;background:-webkit-linear-gradient(90deg,#da1b5f 0%,#d88a1b 16%,#00a94c 32%,#26bcb4 48%,#9093c8 64%,#412985 80%,#ab4a9c 97%);background:-moz-linear-gradient(90deg,#da1b5f 0%,#d88a1b 16%,#00a94c 32%,#26bcb4 48%,#9093c8 64%,#412985 80%,#ab4a9c 97%);background:linear-gradient(90deg,#da1b5f,#d88a1b,#00a94c,#26bcb4,#9093c8,#412985 80%,#ab4a9c 97%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#DA1B5F",endColorstr="#AB4A9C",GradientType=1)}@media screen and (min-width:992px){#MainContent .shopify-section .product-information{margin-bottom:170px}}#MainContent .shopify-section .product-information{background:var(--couleurprincipale)}@media screen and (max-width:991px){#MainContent .shopify-section .product-information .product-information__grid .product-details{position:static}}@media screen and (min-width:992px){#MainContent .shopify-section .product-information .product-information__grid .product-details{position:sticky}}#MainContent .shopify-section .product-information .product-information__grid .product-details product-price{margin-bottom:10px}#MainContent .shopify-section .product-information .product-information__grid .product-details product-price .price{font-size:2.4rem;line-height:20px;text-transform:uppercase;font-weight:700}#MainContent .shopify-section .product-information .product-information__grid .product-details product-price .compare-at-price{font-size:2.4rem;line-height:20px;text-transform:uppercase;font-weight:700;margin-left:4px}#MainContent .shopify-section .product-information .product-information__flex{display:flex;gap:30px}@media screen and (max-width:991px){#MainContent .shopify-section .product-information .product-information__flex{flex-direction:column}}#MainContent .shopify-section .product-information .product-information__flex .product-details{order:0}@media screen and (max-width:991px){#MainContent .shopify-section .product-information .product-information__flex .product-details{position:static}}@media screen and (min-width:992px){#MainContent .shopify-section .product-information .product-information__flex .product-details{position:sticky}}@media screen and (min-width:992px){#MainContent .shopify-section .product-information .product-information__flex .product-details{width:29.16667%}}#MainContent .shopify-section .product-information .product-information__flex .product-details .layout-panel-flex{gap:0}#MainContent .shopify-section .product-information .product-information__flex .product-details .divider .divider__line{border-bottom-color:#333}#MainContent .shopify-section .product-information .product-information__flex .product-details h1{font-size:3.2rem;font-weight:900;border-bottom:8px solid #FFF;text-transform:uppercase;color:#fff;display:inline-block;margin-top:0;width:initial;margin-bottom:10px}#MainContent .shopify-section .product-information .product-information__flex .product-details .product-description{padding-bottom:10px;color:#fff;font-size:1.4rem;line-height:20px;text-transform:uppercase;font-weight:700}#MainContent .shopify-section .product-information .product-information__flex .product-details .titreAchatProduit h2{text-transform:uppercase;font-weight:800;font-size:2rem;margin-bottom:20px;margin-top:10px}#MainContent .shopify-section .product-information .product-information__flex .product-details product-price{margin-bottom:10px}#MainContent .shopify-section .product-information .product-information__flex .product-details product-price .price{color:#fff;font-size:2.4rem;line-height:20px;text-transform:uppercase;font-weight:700}#MainContent .shopify-section .product-information .product-information__flex .product-details product-price .compare-at-price{color:#fff;font-size:2.4rem;line-height:20px;text-transform:uppercase;font-weight:700;margin-left:4px}#MainContent .shopify-section .product-information .product-information__flex .product-details .variant-picker{margin-bottom:10px}#MainContent .shopify-section .product-information .product-information__flex .product-details .variant-picker .variant-option legend{display:none}#MainContent .shopify-section .product-information .product-information__flex .product-details .variant-picker .variant-option.variant-option--buttons{gap:2px}#MainContent .shopify-section .product-information .product-information__flex .product-details .variant-picker .variant-option.variant-option--buttons .variant-option__button-label{border-radius:0;padding:3px 6px;text-transform:uppercase;font-weight:700;min-width:initial;flex:none;min-height:initial}#MainContent .shopify-section .product-information .product-information__flex .product-details .variant-picker .variant-option{display:flex;font-size:1.2rem}#MainContent .shopify-section .product-information .product-information__flex .product-details .product-form-buttons--stacked>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing){flex:none}#MainContent .shopify-section .product-information .product-information__flex .product-details .quantity-selector-wrapper input[name=quantity]{font-size:1.2rem}#MainContent .shopify-section .product-information .product-information__flex .product-details .quantity-selector-wrapper .quantity-minus .svg-wrapper,#MainContent .shopify-section .product-information .product-information__flex .product-details .quantity-selector-wrapper .quantity-plus .svg-wrapper{width:14px;height:14px}#MainContent .shopify-section .product-information .product-information__flex .product-details .quantity-selector-wrapper .quantity-minus .svg-wrapper svg,#MainContent .shopify-section .product-information .product-information__flex .product-details .quantity-selector-wrapper .quantity-plus .svg-wrapper svg{width:14px;height:14px}#MainContent .shopify-section .product-information .product-information__flex .product-details .add-to-cart-button{border:#333 solid 1px;margin-bottom:15px}#MainContent .shopify-section .product-information .product-information__flex .product-details .add-to-cart-button:hover{border:#333 solid 1px;background:#fff6}#MainContent .shopify-section .product-information .product-information__flex .product-details .add-to-cart-button .add-to-cart-icon{width:20px}#MainContent .shopify-section .product-information .product-information__flex .product-details .add-to-cart-button .add-to-cart-icon>svg{width:20px;height:auto}#MainContent .shopify-section .product-information .product-information__flex .product-details .add-to-cart-button .add-to-cart-text__content{font-size:1.6rem;font-weight:900;text-transform:uppercase}#MainContent .shopify-section .product-information .product-information__flex .product-details .lien_findproduct{margin-bottom:10px}#MainContent .shopify-section .product-information .product-information__flex .product-details .lien_findproduct a{color:#333;text-decoration:underline;text-transform:uppercase;font-size:1.2rem;font-weight:900}#MainContent .shopify-section .product-information .product-information__flex .product-details .fabrique_qc img{width:100px;height:auto}@media screen and (min-width:992px){#MainContent .shopify-section .product-information .product-information__flex .product-information__image{width:29.16667%}#MainContent .shopify-section .product-information .product-information__flex .product-information__image .image-block{justify-content:center}#MainContent .shopify-section .product-information .product-information__flex .product-information__image img{position:relative;bottom:-130px;max-width:var(--max-width-image);width:auto}}@media screen and (min-width:992px){#MainContent .shopify-section .product-information .product-information__flex .etiquette{width:41.66667%}}#MainContent .shopify-section .product-information .product-information__flex .etiquette .view-product-etiquette{display:inline-block;font-family:PT Sans Narrow,sans-serif}#MainContent .shopify-section .product-information .product-information__flex .etiquette .view-product-etiquette *{font-family:PT Sans Narrow,sans-serif}#MainContent .shopify-section .product-information .product-information__flex .etiquette .view-product-etiquette img{width:60px;margin:0 0 10px}#MainContent .shopify-section .product-information .product-information__flex .etiquette .view-product-etiquette{width:100%;float:right;background:#fff6;padding:20px 20px 10px;font-size:1.4rem;line-height:1.6rem}#MainContent .shopify-section .product-information .product-information__flex .etiquette .view-product-etiquette .bordure{border-top:1px solid #333;padding:2px 0}#MainContent .shopify-section .product-information .product-information__flex .etiquette .lien_fichierPrecaution{background-color:transparent;border:2px solid #fff;border-radius:0;width:100%;color:#333;margin-top:10px;white-space:break-spaces;font-size:1.4rem;font-weight:600;padding:6px 12px;display:inline-block;text-align:center;margin-bottom:40px}#MainContent .shopify-section .product-information .product-information__flex .etiquette .lien_fichierPrecaution:hover{background:#333;color:#fff}#MainContent .shopify-section .product-information .product-information__flex .etiquette .lien_fichierPrecaution[disabled]{cursor:not-allowed;pointer-events:none;opacity:.65}#MainContent product-recommendations .section h3{font-weight:900;text-transform:uppercase;color:#333;font-size:3rem;text-decoration:underline;text-decoration-thickness:12px;line-height:50px}#MainContent[data-template="product.livre"] .shopify-section .product-information .product-information__flex .product-details h1{color:#333;border-color:#333}#MainContent[data-template="product.livre"] .shopify-section .product-information .product-information__flex .product-details product-price .price{color:#333}#MainContent[data-template="product.livre"] .shopify-section .product-information .product-information__flex .etiquette .view-product-etiquette{font-family:Lato,sans-serif;font-size:1.6rem}@media screen and (min-width:992px){#MainContent[data-template="product.livre"] .shopify-section .product-information{margin-bottom:0}}@media screen and (min-width:992px){#MainContent[data-template="product.livre"] .shopify-section .product-information .product-information__image img{position:static;bottom:initial}}#MainContent[data-template="product.combo"] #addcomboproduct{position:relative}@media screen and (min-width:992px){#MainContent[data-template="product.combo"] .shopify-section .product-information .product-information__flex .product-information__image{width:41.6667%}}@media screen and (min-width:992px){#MainContent[data-template="product.combo"] .shopify-section .product-information .product-information__flex .produitscombo{width:29.16667%}}#MainContent[data-template="product.combo"] .shopify-section .product-information .product-information__flex .produitscombo .view-product-produitscombo{background:#fff6;padding:20px 20px 10px}#MainContent[data-template="product.combo"] .shopify-section .product-information .product-information__flex .produitscombo .view-product-produitscombo *{font-family:PT Sans Narrow,sans-serif}#MainContent[data-template="product.combo"] .shopify-section .product-information .product-information__flex .produitscombo .view-product-produitscombo h3{text-align:center;font-weight:700;font-size:1.8rem;text-decoration:underline;text-transform:uppercase;text-decoration-thickness:4px;margin-top:0}#MainContent[data-template="product.combo"] .shopify-section .product-information .product-information__flex .produitscombo .view-product-produitscombo .list-produits *{font-size:1.5rem;font-weight:700}#MainContent[data-template="product.combo"] .shopify-section .product-information .product-information__flex .produitscombo .view-product-produitscombo .list-produits .produit{display:flex;justify-content:space-between;align-items:center}#MainContent[data-template="product.combo"] .shopify-section .product-information .product-information__flex .produitscombo .view-product-produitscombo .list-produits .produit .image{width:25%}#MainContent[data-template="product.combo"] .shopify-section .product-information .product-information__flex .produitscombo .view-product-produitscombo .list-produits .produit .image img{width:45px;margin:0 0 10px}#MainContent[data-template="product.combo"] .shopify-section .product-information .product-information__flex .produitscombo .view-product-produitscombo .list-produits .produit .titre{width:50%}#MainContent[data-template="product.combo"] .shopify-section .product-information .product-information__flex .produitscombo .view-product-produitscombo .list-produits .produit .titre a{color:#333}#MainContent[data-template="product.combo"] .shopify-section .product-information .product-information__flex .produitscombo .view-product-produitscombo .list-produits .produit .titre a:hover{text-decoration:underline}#MainContent[data-template="product.combo"] .shopify-section .product-information .product-information__flex .produitscombo .view-product-produitscombo .list-produits .produit .prix{width:16.66667%}#MainContent[data-template="product.combo"] .tab-container .details__header{justify-content:center}.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits{margin-top:30px;padding-top:30px;padding-bottom:30px;transition:all .3s ease}.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits.active{position:fixed}@media screen and (min-width:1400px){.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits.active{top:65px}}@media screen and (max-width:1399px)and (min-width:992px){.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits.active{top:100px}}.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits.active{top:60px;z-index:7;background-color:#fff;-webkit-box-shadow:0px 0px 17px 4px rgba(0,0,0,.48);box-shadow:0 0 17px 4px #0000007a}.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits .text-block{max-width:100%}.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits .text-block>*{max-width:100%}@media screen and (max-width:550px){.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits .custom-section-content .layout-panel-flex{gap:8px}}.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits .custom-section-content .layout-panel-flex>div:not(:last-child) a:after{content:"|";display:inline-block;position:absolute;right:-18px}@media screen and (max-width:550px){.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits .custom-section-content .layout-panel-flex>div:not(:last-child) a:after{right:-9px}}.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits .custom-section-content .layout-panel-flex>div:not(:last-child) a:after{color:#c9c9c9}.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits .nav-produits a{font-size:2.5rem;font-weight:900;text-transform:uppercase;margin-left:5px;color:#333;display:inline-block;line-height:150%;margin-right:12px;text-decoration-color:transparent;position:relative}@media screen and (max-width:991px){.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits .nav-produits a span{display:none}}@media screen and (max-width:550px){.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits .nav-produits a{font-size:1.8rem;margin-right:0}}.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits .nav-produits a.active,.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits .nav-produits a:hover{text-decoration-thickness:12px;text-decoration-style:solid;text-decoration-color:#333}.shopify-section:not(.header-section) :is(.section,.cart__summary-container).tab-nav-produits .nav-produits.active a{text-decoration-thickness:12px;text-decoration-style:solid;text-decoration-color:#333}@media screen and (min-width:750px){.cart-drawer__sub-header{padding:0 1.5rem;margin-bottom:1.5rem;font-size:1.2rem;font-weight:700}}.cart-drawer__header h2{margin-bottom:0}@media screen and (min-width:1400px){.section .cart-page{grid-template-columns:1fr 57em}}.section .cart-page .cart-items__wrapper p{font-size:14px}.section .cart-page .cart-note__instructions,.section .cart-page .cart-discount__input{font-size:1.3rem}.section .cart-page .cart-page__title h1{text-transform:uppercase;font-weight:900;line-height:50px;text-decoration:underline;text-decoration-thickness:12px;font-size:35px;margin-bottom:60px}.section .cart-page .cart-page__title h1 .cart-bubble{display:none}.section .cart-page .cart-items .cart-items__media-image{aspect-ratio:auto;object-fit:inherit;object-position:center center;max-width:100%;height:auto;max-height:100%;width:auto}.section .cart-page .cart-items .cart-items__media-container{justify-content:center}.section .cart-page .cart-items .cart-items__title{font-size:14px}.section .cart-page .cart-items .cart-items__details *{font-size:12px}.section .cart-page .cart-items .cart-items__price{font-size:16px}.section .cart-page .cart-note__label,.section .cart-page .disclosure-trigger__label,.section .cart-page .cart__total-label{font-size:14px}.section .cart-page .cart__total-value{font-size:18px}.section .cart-page .cart__summary-item.tax-note small{font-size:11px}@media screen and (min-width:992px){.blog-page{display:flex}.container-blog{width:70%}.sidebar-blog{width:30%}.blog-section{padding:60px 0}}.container-blog,.sidebar-blog{padding:0 15px}.container-blog .lien_bio{padding:8px 10px;margin-bottom:30px;display:inline-block;font-size:1.6rem;color:#333;border:#333 solid 1px}.container-form-blog{border:#333 solid .5rem;margin-top:30px;margin-bottom:30px}.container-form-blog .titre-formulaire-blogue h4{margin-top:20px;color:#da1d5d;font-weight:900;font-size:2.2rem;text-align:center}#paginationContainer{margin:0 auto 60px;font-size:1.4rem;text-align:center}#paginationContainer .page{width:35px;height:35px;padding:8px;border:#ccc 1px solid;border-radius:5px;display:inline-block;font-weight:400}#paginationContainer .page.current{background-color:#da1d5d;color:#fff;font-weight:900}#paginationContainer .prev,#paginationContainer .next{padding:5px;color:#da1d5d;text-decoration:underline #da1d5d}#paginationContainer .prev:hover,#paginationContainer .next:hover{text-decoration:none}#paginationContainer .prev a{font-size:0}#paginationContainer .prev a:after{display:inline-block;font-size:1.4rem;content:"";font-family:"Font Awesome 6 Free";font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased}#paginationContainer .next a{font-size:0}#paginationContainer .next a:after{display:inline-block;font-size:1.4rem;content:"";font-family:"Font Awesome 6 Free";font-weight:900;text-rendering:auto;-webkit-font-smoothing:antialiased}.blog-page{margin-top:80px}.section-heading{text-align:left;margin-bottom:40px;text-transform:uppercase;font-weight:900;line-height:50px;text-decoration:underline;text-decoration-thickness:12px;font-size:35px}.blog-filters h3{font-size:2rem;font-weight:700;text-transform:uppercase}.blog-filters .tags-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.blog-filters .tags-list .filter-tag{padding:5px 10px;border:2px solid #e0e0e0;border-radius:25px;background-color:#fff;color:#333;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.blog-filters .tags-list .filter-tag:hover{border-color:#da1d5d;color:#da1d5d;transform:translateY(-2px)}.blog-filters .tags-list .filter-tag.active{background-color:#da1d5d;color:#fff;border-color:#da1d5d}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:40px}.blog-card{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;background-color:#fff;font-size:1.4rem;position:relative}.blog-card .tag_envedette{background:#ffffff80;position:absolute;top:5px;left:5px;padding:2px 5px;border-radius:5px}.blog-card .tag_envedette i{color:#f0eb02;position:relative;top:-2px;margin-right:5px}.blog-card.hidden{display:none}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.blog-card__image{display:block;overflow:hidden}.blog-card__image img{width:100%;height:auto;max-height:315px;object-fit:cover;display:block;transition:transform .3s ease}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card__content{padding:20px}.blog-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.blog-tag{font-size:1rem;padding:4px 12px;background-color:#f0f0f0;border-radius:15px;color:#666;font-weight:500}.blog-card__title{margin:0 0 10px;font-size:1.6rem;line-height:1.2}.blog-card__title a{color:inherit;text-decoration:none;transition:color .3s ease}.blog-card__title a:hover{color:#da1d5d}.blog-card__meta{font-size:1.2rem;color:#666;margin-bottom:15px}.blog-card__author{margin-left:10px}.blog-card__excerpt{margin-bottom:15px;color:#333;line-height:1.6}.blog-card__link{color:#da1d5d;text-decoration:none;font-weight:500;transition:color .3s ease}.blog-card__link:hover{color:#da1d5d;text-decoration:underline}.no-results{text-align:center;padding:60px 20px}.no-results p{font-size:1.2rem;color:#666}.load-more-container{text-align:center;padding:20px 0}.btn-load-more{padding:12px 40px;background-color:#da1d5d;color:#fff;border:none;border-radius:5px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.btn-load-more:hover{background-color:#da1d5d}.btn-load-more.hidden{display:none}@media(max-width:768px){.blog-grid{grid-template-columns:1fr}.blog-filters{justify-content:flex-start}.filter-tag{font-size:.85rem;padding:6px 16px}.section-heading{font-size:1.5rem}}.blog-post-content{max-width:100%}.single-article-container{margin-top:80px;margin-bottom:100px}.single-article-container img{width:revert-layer}.single-article-container .detail-blog i{margin-right:10px}.single-article-container .blog-card__tags .blog-tag{font-size:1.2rem}@media screen and (min-width:992px){.layout-panel-flex--row>.group-block--width-fill.container-blog-single{flex:none;width:70%}}.layout-panel-flex--row>.group-block--width-fill.container-blog-single{flex:none;font-size:1.4rem}@media screen and (min-width:992px){.displaysidebar,.hidesidebar{display:none;opacity:0}}.displaysidebar{position:fixed;top:50%;right:0;background:#da1d5d;width:40px;height:40px;border:0;border-radius:6px}.displaysidebar i{color:#fff;font-size:21px}@media screen and (max-width:992px){.sidebar-blog{position:fixed;right:0;top:99px;background:#fff;left:60px;padding-top:20px;overflow-y:scroll;z-index:5;height:calc(100vh - 165px)}.sidebar-blog.mobile-hide{display:none}.hidesidebar{position:absolute;top:20px;right:10px;font-size:20px;border:none;background-color:#fff}}.sidebar-blog search-page-input-component{max-width:100%;margin-bottom:20px}.sidebar-blog search-page-input-component .search-page-input{font-size:1.6rem;padding-left:45px}.sidebar-blog search-page-input-component .search__reset-button{width:30px;height:30px}.sidebar-blog search-page-input-component .search__reset-button .search__reset-button-icon{width:30px;height:30px}.sidebar-blog search-page-input-component .search__reset-button .search__reset-button-icon svg{width:30px;height:30px}.sidebar-blog search-page-input-component .search__icon{width:30px;height:30px}.sidebar-blog search-page-input-component .search__icon svg{width:30px;height:30px}.sidebar-blog ul{list-style:none;padding-left:0}.sidebar-blog h3{font-size:2.4rem;text-transform:uppercase}.sidebar-blog .recent-posts-container{margin-bottom:30px}.sidebar-blog .recent-posts-container li{font-size:1.4rem;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #aaa}.sidebar-blog .recent-posts-container li a{color:#333}.sidebar-blog .recent-posts-container li a:hover{color:#da1d5d;text-decoration:underline}.sidebar-blog .authors-list{font-size:1.4rem}.sidebar-blog .authors-list a{color:#333}.sidebar-blog .authors-list a:hover{color:#da1d5d;text-decoration:underline}.sidebar-blog .authors-list .details-auteurs li{font-size:1.4rem;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #aaa}.sidebar-blog .authors-list .author-item{margin-bottom:20px}.sidebar-blog .authors-list h5{font-weight:700;font-size:1.5rem;margin-top:10px;margin-bottom:10px}.sidebar-blog .authors-list h4{margin-bottom:8px;display:block;text-transform:uppercase;font-weight:700;color:#333;font-size:1.4rem}.sidebar-blog .authors-list h4 i{display:inline-block;margin-left:10px;color:#333;border:#333 solid 2px;padding:2px;width:22px;height:22px;border-radius:100%;text-align:center;cursor:pointer}.sidebar-blog .authors-list h4 i:hover,.sidebar-blog .authors-list h4 i .active{border:#da1d5d solid 2px;color:#da1d5d}.temoignages-filtres{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:32px}.temoignages-filtres .filtre-btn{padding:5px 10px;border:2px solid #e0e0e0;border-radius:25px;background-color:#fff;color:#333;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.temoignages-filtres .filtre-btn.actif{background-color:#da1d5d;color:#fff;border-color:#da1d5d}.temoignage-carte[hidden]{display:none}.headerTem{max-height:610px;overflow:hidden;position:relative}.headerTem img{width:100%;height:auto}.headerTem .extrait{margin-top:0;position:absolute;text-transform:uppercase;font-weight:900;font-size:18px;line-height:29px;top:0;left:5px;color:#000}.headerTem .extrait span span{font-size:14px}.temoignages-section{padding:40px 0}.temoignages-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;visibility:hidden}.temoignage.is-collapsed .tem_resume{cursor:pointer}.temoignage.is-expanded .tem_detail{max-height:1050px;margin-bottom:10px}.temoignage .tem_resume{margin-bottom:25px;font-size:20px;text-transform:uppercase;font-weight:900;color:#fff;height:320px;background-color:var(--couleur);display:table;width:100%;padding:15px;background-repeat:no-repeat;background-size:cover}.temoignage .tem_resume p{color:#fff}.temoignage .tem_resume .contenu{display:table-cell;vertical-align:middle}.temoignage .tem_resume .contenu .nom{font-size:16px}.temoignage .tem_resume .contenu .nom p{display:inline-block}.temoignage .tem_resume .plus{font-size:20px}.temoignage .tem_detail{position:relative;box-sizing:content-box;overflow:hidden;background:#fff;max-height:0;transition:max-height .3s ease-in-out,margin-bottom .1s .2s;margin-top:25px}.temoignage .tem_detail .range{margin-left:0;margin-right:0;padding-bottom:15px}.temoignage .tem_detail .range .details{position:static;padding:0}.temoignage .tem_detail .range .details .conteneurDetail{font-size:14px;text-transform:uppercase;padding:0 15px}.temoignage .tem_detail .range .details .conteneurDetail.video iframe{max-width:100%}.temoignage .tem_detail .range .details .conteneurDetail .closeDetails{position:absolute;top:0;right:0;color:#000;font-size:25px;line-height:50px;text-decoration:none;z-index:1;background:none;width:45px;text-align:center;height:47px}.temoignage .tem_detail .range .info{display:table;background-color:#fff;color:var(--couleur)}@media(min-width:1088px){.temoignage .tem_detail .range .info{background-color:var(--couleur);color:#fff}}.temoignage .tem_detail .range .info .contenu{display:table-cell;vertical-align:middle;height:200px;margin-bottom:25px;text-transform:uppercase;font-weight:900}.temoignage .tem_detail .range .info .contenu .produit{font-size:30px;font-weight:900;text-transform:uppercase;display:inline-block;margin-bottom:15px}.temoignage .tem_detail .range .info .contenu .nom{font-size:20px}.temoignageVideo{position:relative;padding:0;margin-bottom:25px}.temoignageVideo .contenu{margin-bottom:0;height:300px}.temoignageVideo .contenu iframe{width:100%;height:300px}.temoignageVideo h2{font-size:20px;text-transform:uppercase;font-weight:900;color:#fff;position:absolute;bottom:60px;left:20px}.temoignageVideo .nom{font-size:16px;font-weight:900;color:#fff;position:absolute;bottom:30px;left:20px}.temoignageVideo .nom p{display:inline-block;color:#fff}.temoignageVideo .play{position:absolute;top:50%;left:50%;margin-top:-68px;margin-left:-55px}.temoignageVideo .hoverVideo .hovercouleur{opacity:.8;width:100%;height:300px;position:absolute;top:0;left:0}@media(min-width:992px){.headerTem{max-height:610px}.headerTem .extrait{position:absolute;font-size:40px;line-height:45px;top:23px;left:5px}.headerTem .extrait span span{font-size:20px}}@media(min-width:1432px){.temoignage:nth-child(4n+2 of:not([hidden])) .tem_detail{margin-left:-107%}.temoignage:nth-child(4n+3 of:not([hidden])) .tem_detail{margin-left:-214%}.temoignage:nth-child(4n+4 of:not([hidden])) .tem_detail{margin-left:-321%}.temoignage:nth-child(4n+5 of:not([hidden])){clear:left}.tem_detail{width:400%}}@media(max-width:1431px)and (min-width:1088px){.temoignage:nth-child(3n+2 of:not([hidden])) .tem_detail{margin-left:-106%}.temoignage:nth-child(3n+3 of:not([hidden])) .tem_detail{margin-left:-211%}.temoignage:nth-child(3n+4 of:not([hidden])){clear:left}.tem_detail{width:400%}}@media(max-width:1087px)and (min-width:696px){.temoignage:nth-child(2n+2 of:not([hidden])) .tem_detail{margin-left:-106%}.temoignage:nth-child(2n+3 of:not([hidden])){clear:left}.tem_detail{width:400%}}@media(min-width:992px){.temoignage.is-collapsed .tem_resume{cursor:pointer}.temoignage.is-expanded .tem_detail{max-height:1050px;margin-bottom:10px}.temoignage .tem_detail .range{display:flex}.temoignage .tem_detail .range .details{min-height:400px;padding:0;position:relative;width:55%}.temoignage .tem_detail .range .details .conteneurDetail{position:relative;border:5px solid;min-height:400px;padding:50px}.temoignage .tem_detail .range .details .conteneurDetail.video{padding:20px;display:flex;align-items:center}.temoignage .tem_detail .range .details .conteneurDetail.video iframe{max-width:100%}.temoignage .tem_detail .range .details .conteneurDetail .closeDetails{top:-4px;right:0;color:#fff;background:#000}.temoignage .tem_detail .range .info{width:45%}.temoignage .tem_detail .range .info .contenu{height:400px;padding:15px;color:#fff}.temoignage .tem_detail .range .info .contenu .produit{font-size:30px;border-bottom:8px solid #FFF}.temoignage .tem_detail .range .info .contenu .nom{font-size:20px;color:#fff}.temoignage:nth-child(4n+2 of:not([hidden])) .tem_detail{margin-left:-107%}.temoignage:nth-child(4n+3 of:not([hidden])) .tem_detail{margin-left:-214%}.temoignage:nth-child(4n+4 of:not([hidden])) .tem_detail{margin-left:-321%}.temoignage:nth-child(4n+5){clear:left}.tem_detail{width:400%}.headerTem{max-height:610px}.headerTem .extrait{position:absolute;font-size:50px;line-height:60px;top:175px;left:30px}.headerTem .extrait span span{font-size:28px}}@media(min-width:1200px){.contenuTemoin .temoignage .tem_resume{font-size:26px}.contenuTemoin .temoignage .tem_resume .contenu .nom{font-size:20px}.contenuTemoin .temoignageTexte{font-size:26px}.contenuTemoin .temoignageTexte .contenu .nom{font-size:20px}.contenuTemoin .temoignageVideo .contenu h2{font-size:26px}.contenuTemoin .temoignageVideo .contenu .nom{font-size:20px}}
