.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-around{justify-content:space-around}.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}badge-list{gap:4px;display:flex;flex-wrap:wrap}.card-wrapper .badge{background:#e5ece9;border:.5px solid #006D6C40;color:#006d6c;font-weight:initial;font-size:11px;padding:3px 8px}.card__heading{color:#006d6c!important}.card-information .card-information__description{margin-top:2px!important;font-size:14px!important;line-height:1.3!important}.card-wrapper .product-quantity__products{color:#7b8888;font-size:10px;margin:0}.button:before,.button:after{pointer-events:none}@media(min-width:750px){.openProductForm.button.button--full-width.button--primary{opacity:0}.card-wrapper:hover .openProductForm.button.button--full-width.button--primary{opacity:1}}.productForm{position:absolute;transform:translateY(100%);transition:.25s;bottom:0;left:0;width:calc(100% + -0px);background:#f3eee8;padding:20px;border-radius:20px;box-sizing:border-box}@media(max-width:749px){.card__information{padding:1rem 0rem}.productForm{position:fixed;z-index:9999999999999;border-radius:12px 12px 0 0;padding:20px 12px 12px}#product-grid .productForm{padding-bottom:30px}.card-wrapper .button.button--primary{padding:8px;min-height:40px!important;width:100%!important;left:0}.productFormOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:8;display:block!important}.productFormOverlay.is-active{opacity:1;pointer-events:auto}.no-scroll{overflow:hidden}}.card-wrapper{overflow:hidden;padding-bottom:40px}@media(min-width:750px){.productFormOverlay{display:none!important}.card-wrapper{padding-bottom:50px}}.productForm.open{transform:translate(0)}.card:not(.ratio){height:auto!important}.openProductForm{position:absolute!important}.openProductForm{position:absolute;width:calc(100% - 2rem)!important;left:1rem;bottom:2px}.card-wrapper .button.button--primary.openProductForm.outofstock{background-color:#dbdbdb;border-color:#dbdbdb;pointer-events:none}.productFormHeader{font-size:16px;color:#03302e;margin-bottom:20px}.productFormHeader .composition__drawer-close{align-items:center;background:#006d6c;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:27px;justify-content:center;padding:0;width:27px}.productFormHeader .composition__drawer-close svg{color:#fff;width:12px}.featured-collections featured-collection .swiper .swiper-wrapper{align-items:stretch}.featured-collections featured-collection .swiper-initialized .swiper-slide{height:auto;overflow:hidden}.price .price-item{font-size:14px!important}span.price-item.price-item--discount{font-size:10px!important}.productForm .product-quantity__wrapper{display:flex;justify-content:space-between;align-items:stretch;gap:0!important;margin:12px 0 0}.productForm .product-quantity__card{display:flex;width:calc(100% / 3 - 4px);flex-direction:row;height:initial;position:relative}.product-quantity__card .badgeDiscountBox{position:absolute;top:-7px;width:100%}.product-quantity__card .badge.badgeDiscount{font-size:9px;border:none;font-weight:500;padding:3px 6px;background:#ea7846;color:#fff}.productForm .product-quantity__card-content{width:100%;text-align:center;border-radius:5px;border:2px solid white;min-height:fit-content;padding:16px 0 10px;margin-top:0}.productForm .product-quantity__duration{color:#03302e;font-size:16px}.productForm .product-quantity__card--active .product-quantity__card-content{border:2px solid #006D6C}.productForm .product-quantity__pills{font-size:8px;line-height:1}.productForm .product-quantity__item{margin:6px 0 8px}.product-quantity__item>.flex{gap:3px}.product-quantity__price{color:#03302e;font-size:14px}.productForm .product-quantity__og-price{font-size:11px}.tag{font-size:9px;margin:0 auto;display:block;padding:3px 0;background:#d6efec;min-width:80px;justify-content:center;width:fit-content;font-weight:500;border-radius:20px}.productForm .product-quantity__card--active .tag{background:#fff}.productForm fieldset{border:none;padding:0}.varBoxContainer{margin:18px 0 -6px}.legendCard{font-size:13px!important;margin-bottom:5px!important;font-size:12px!important;color:#006d6c!important;font-weight:700}.infoBlock{background:#fff;border:1px solid #DADADA;padding:8px 10px 5px;border-radius:5px;margin:10px 0}.titleInfoBlock{margin:0}.infoBlock ul{padding:0;list-style:none;gap:6px;display:grid;margin:10px 0 4px}.infoBlock a{font-size:10px;color:#000;text-underline-position:under}.card-wrapper .button.button--primary{background-color:#ea7846;border-color:#ea7846;gap:6px;box-sizing:border-box}.card-wrapper .button.button--primary svg{width:16px;height:16px}.card-wrapper .button.button--primary:hover{background:#006d6c!important;color:#fff!important}.dotSep{width:3px;height:3px;background:#fff;display:block;border-radius:50%}.card-wrapper .productForm .button.button--primary{margin-top:20px}.card-wrapper .product-form__input--pill input[type=radio]+label{padding:5px 10px;gap:8px}.card-wrapper .product-form__input--pill input[type=radio]+label{padding:9px 10px;gap:8px;font-size:12px!important;font-weight:500;color:#03302e;border:1.5px solid #dadada;letter-spacing:.5px;margin:0 0 6px}.card-wrapper .product-form__input--pill input[type=radio]:checked+label{font-weight:600;color:#03302e;border-color:#006d6c}:root{--teal: #1B6B6B;--teal-light: #2A8A8A;--teal-pale: #E8F4F4;--orange: #E8692A;--orange-hover: #D05A1F;--beige: #F5F0EA;--beige-card: #EDE8E0;--dark: #1A1A1A;--mid: #4A4A4A;--light: #888;--white: #FFFFFF;--border: #DDD8CE}p.image-with-text__tag{display:inline-block;background:var(--teal-pale);color:var(--teal);font-size:13px;font-weight:600;padding:6px 14px;border-radius:4px;width:fit-content}.section-header-box{margin-bottom:40px}.section-header-box h2{margin-bottom:10px}.button-group{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.button-group>*{margin:0!important}.button-group:has(.link):has(.button){column-gap:1.5rem}@media screen and (min-width:700px){.button-group{gap:1.25rem}.button-group:has(.link):not(:has(.button)){column-gap:2rem}.button-group--same-width{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}}.button-group a.button.button--primary{display:inline-flex;align-items:center;gap:7px;background:var(--orange);color:var(--white);font-size:13.5px;font-weight:600;border-radius:4px;overflow:hidden;transition:background .2s;cursor:pointer}.button-group a.button.button--secondary{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1.5px solid var(--border);border-radius:4px;font-size:13px;font-weight:500;color:var(--mid);background:var(--white);transition:all .2s}.button-group a.button.button--secondary:hover{border:1.5px solid var(--teal)!important}.button svg{width:14px;height:14px}.author-quals{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-top:1px solid #ddd8ce;border-bottom:1px solid #ddd8ce}.qual-row{color:#4a4a4a}.qual-row:before{content:"\25b8";color:#1b6b6b;font-size:10px;flex-shrink:0;margin:2px 8px 0 0;display:block;float:left}.qual-diploma{font-weight:600;color:#1a1a1a}.qual-school{color:#888;font-size:12.5px}.gutter15{line-height:1.5}.text-subdued{color:#888}.sep{width:100%;border-top:1px solid #ddd8ce;display:inline-block!important;margin:20px 0!important}.headerAuteur{padding:30px 0}.headerAuteur h1{color:var(--dark)}.headerAuteur h1 em{color:var(--teal)}@media(max-width:749px){.page-width-mobile{padding:0 20px!important}.swiper-articles{width:100%}}@media(min-width:750px){.slider-auteur-container .sliderHeader{width:25%}.swiper-articles{width:calc(75% - 4rem)}.slider-auteur-container{gap:4rem}}.swiperNav{display:flex;gap:6px;margin-top:50px}.swiperBtn.active,.swiperBtn:hover{background:#1b6b6b;border-color:#1b6b6b;color:#fff}.swiperBtn{width:40px;height:40px;border-radius:50%;border:1.5px solid #ddd8ce;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a1a1a}@media screen and (max-width:450px){.featured-collections .product-quantity__card .badge.badgeDiscount{padding:3px 4px;font-size:8px}.tag{min-width:0;font-size:8px;padding:2px 3px}}.swiperArticles,.swiperProduits{display:flex;align-items:stretch}.swiper-slide.slideArticle,.swiper-slide.card-wrapper{height:auto;display:flex;flex-direction:column;margin:0;padding:0}.article-card-new{border-radius:8px;padding:0;overflow:hidden;background:var(--white);border:1px solid var(--border);transition:box-shadow .2s,transform .2s;cursor:pointer;text-decoration:none;display:flex;flex-direction:column}.article-card-new:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.article-card-wrapper{position:relative;padding-bottom:20px}.article-card-wrapper span.card-link{position:absolute;bottom:16px}h3.article-card-title{font-size:14px!important;font-weight:600;color:var(--dark);line-height:1.4}.card__content.article-card-body{gap:0}.article-card-body{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1}.article-card-body>*{margin:0}.card-link{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--teal);margin-top:auto;padding-top:8px;transition:gap .2s}a:hover .card-link{gap:8px}.article-card-excerpt{font-size:12.5px;color:var(--light);line-height:1.5}.author-role-line{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;background:var(--teal-pale);border-radius:6px;border-left:3px solid var(--teal);font-size:13.5px;color:var(--mid);line-height:1.5}.author-role-icon{color:var(--teal);flex-shrink:0;margin-top:2px}.author-role-line strong{color:var(--teal)}ul#product-grid{row-gap:30px}@media(max-width:749px){.image-with-text__content{padding-bottom:0!important}.section-header-box{margin-bottom:30px}.slider-auteur-container .swiperNav{display:none}}@media(min-width:750px)and (max-width:1299px){.swiper .grid__item{min-width:310px}}@media(min-width:1000px)and (max-width:1399px){.product-grid.grid--4-col-desktop li.grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media(max-width:749px){.headerAuteur .image-with-text__content{padding:10px 0 0}}.productForm{display:block;visibility:hidden;pointer-events:none}.productForm.open{visibility:visible;pointer-events:auto;transform:translate(0)}.search-modal__form .openProductForm{display:none}.search-modal__form .card-wrapper{padding-bottom:0}.is-Saveur label.product-variant__label:before{content:"";width:12px;height:12px;position:relative!important;z-index:1!important}.is-non-aromatise:before{background:#2ba9ab}.is-peche:before{background:#f18b64}.is-fruits-rouges:before{background:#ed4c4c}.is-mangue:before{background:#d49b2e}.is-caramel:before{background:#be8449}.is-chocolat:before{background:#6a453a}.is-vanille:before{background:#efd9b2}.is-nature:before{background:#98aebe}
/*# sourceMappingURL=/cdn/shop/t/200/assets/custom.css.map */
