@font-face{font-family:Bogart;src:url(https://cdn.shopify.com/s/files/1/0704/2203/6786/files/Bogart-Semibold.woff2?v=1673807865) format("woff2"),url(https://cdn.shopify.com/s/files/1/0704/2203/6786/files/Bogart-Semibold.woff?v=1673807866) format("woff");font-style:normal;font-display:swap}.main-product-medias img{width:100%;display:block;object-fit:contain;height:auto}.main-product-form__subtitle{display:block;font-size:13px;line-height:130%}@media screen and (max-width: 989px){.main-product-form__subtitle{font-size:12px;line-height:130%}}.main-product-medias{width:560px;max-width:100%;margin-right:30px}[data-section-type=main-product]{padding-top:140px}.main-product-medias__first-media{display:flex}.main-product{max-width:1280px;margin:0 auto;padding:0 30px;display:flex;justify-content:space-between;z-index:1;position:relative}.main-product-medias__card{background:var(--background-images);position:relative;display:flex;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px;overflow:hidden;width:100%;padding-top:100%}.main-product-medias__card img{position:absolute;width:103%;background:transparent;object-fit:cover;top:0;left:0;height:102%;max-width:103%}.medias-pictos-text{width:180px;display:flex;flex-direction:column;margin-top:-20px;display:none}.medias-pictos-text__item{background:var(--background-images);margin-left:20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px;margin-top:20px}.medias-pictos-text__item p{text-align:center;padding:0 10px;font-size:18px;margin-bottom:20px;font-weight:700;height:35px;font-size:16px;position:relative;top:8px}.medias-pictos-text__item img{width:60px;display:block;margin:10px auto 0}.main-product-medias__others{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px;margin-top:20px}.main-product-medias__others img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px}.main-product-form{width:577px}.main-product-form__description svg{width:12px;margin-right:8px;height:auto;flex:0 0 12px;margin-top:0!important}.main-product-form__description p{display:flex;font-size:15px;align-items:center;line-height:130%;align-items:start;margin-bottom:12px}.main-product-form__description p:last-child{margin-bottom:0}.main-product-form h5 b{font-weight:600;font-size:16px;display:flex;align-items:center;gap:12px}.product-pack__list h5{line-height:100%}.main-product-form h5 span[data-pack-selected]{font-size:12px}.main-product-form__description{padding-bottom:24px;border-bottom:2px solid #efebe5;margin-bottom:24px;margin-top:18px}.main-product-medias__other{position:relative;padding-top:100%}.main-product-medias__other img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.product-pack{display:block;margin-top:24px}.product-pack__list{position:relative}.product-pack__items{position:relative;justify-content:space-between;display:flex;margin-top:18px}.product-pack__item{border:1px solid;display:block;width:calc(33.333% - 10px);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;overflow:hidden;position:relative;cursor:pointer;padding-top:calc(33.333% - 16px)}section:not(.product-subscription) .product-pack__item{width:calc(50% - 5px)}section:not(.product-subscription) .product-pack__items{flex-wrap:wrap;gap:16px 0}section:not(.product-subscription) .product-pack__item__details{padding:0;align-items:center;justify-content:center}section:not(.product-subscription) .checkbox{position:absolute;left:10px;margin:0;top:50%;transform:translateY(-50%)}section:not(.product-subscription) .product-pack__item__details h3{margin:0;text-transform:uppercase;font-weight:700;margin-bottom:2px!important}.product-pack__item__image{display:block;width:100%}[data-product-title]:not(.hidden){display:block!important}.product-pack__items img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-pack__item__details{position:absolute;bottom:0;background:var(--background-images);transition:border .55s}.product-pack__item__details svg{width:100%;position:relative;height:5px;top:-18px}.product-pack__item__details h3{text-align:center;margin-top:-19px;margin-bottom:14px;font-family:Bogart;font-size:13px}.product-pack__item__details{height:33px;margin-top:0}.product-pack__item__details svg path{fill:var(--background-images)}.product-pack__details{margin-top:24px}.product-pack__flavors{display:flex;flex-wrap:wrap;max-width:390px;position:relative;transition:.3s!important}.product-pack__flavors.product-pack__flavors--discover:not(.hidden){top:0;gap:12px}.product-pack__flavor{width:25%;margin-bottom:20px;max-height:87px;text-align:center}.product-pack__flavor-image img{width:calc(100% - 30px);border-radius:50%;border:3px solid;height:calc(100% - 30px)}.product-pack__flavor h5{font-size:15px;margin-top:-1px;font-weight:700;font-family:Bogart;margin-bottom:0}.product-pack__quantity-input quantity-input{display:flex;justify-content:center;align-items:center;width:auto;max-width:initial;margin:6px auto 0;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;padding:6px;border-radius:4px;border:1px solid #d4cec4}.quantity-input button[disabled]{opacity:.4}.product-pack__quantity-input quantity-input .quantity-input__btn{width:36px;height:36px;border-radius:2px;background:#17433e}@media only screen and (max-width: 990px){.product-pack__quantity-input quantity-input .quantity-input__btn{width:24.988px;height:24.988px;font-size:12px}}.quantity-input :is(input,button){border:0!important;outline:0!important;text-align:center;background:transparent}.quantity-input input{width:14px;font-size:11px;line-height:100%;appearance:none;width:20px;-webkit-appearance:none;text-align:center;color:#000;font-weight:700}.quantity-input{margin-top:4px}.quantity-input button{cursor:pointer;appearance:none;padding:4px 6px;-webkit-appearance:none}.product-pack--pack .step__title{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;text-transform:uppercase}.product-pack__item__details .flavors-tag.hidden{display:none!important}.product-pack__selection.hidden .product-pack__selection-details{opacity:0}@media only screen and (min-width: 510px){.product-pack__flavors.product-pack__flavors--customize,.product-pack__flavors.product-pack__flavors--discover:not(.hidden){padding:12px 24px 12px 12px;padding-top:6px!important;max-height:429px;height:429px;overflow-x:scroll;border-radius:0;border:1px solid #cec7bc;background:#efebe54d;gap:12px;place-content:start}.product-pack__flavor{margin-bottom:0!important}}[data-action=decrement]{display:flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}[data-action=decrement] svg{position:relative;display:none;top:1px}[data-action=decrement] svg path{fill:#08453b}[data-action=decrement] .not-disabled{pointer-events:none}[data-action=decrement][disabled]{opacity:1;background-color:#d7ece1!important;color:#08453b}[data-action=decrement][disabled] .not-disabled{display:none}[data-action=decrement][disabled] svg{display:block}@media only screen and (max-width: 509px){.product-pack--pack .step__title{font-size:14px}section:not(.product-subscription) .product-pack__item__details h3{margin-bottom:0!important}.section:not(.product-subscription) .product-pack__item__details{padding:12px}.step__icon{font-size:14px!important;width:16.89px!important;height:16.89px!important}}.step__icon{color:#fff;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;display:flex;height:23px;align-items:center;justify-content:center;width:23px;border-radius:50%;font-weight:700;background-color:#17433e}.product-transition{display:none;background:var(--background-transition);transform:translate(0)!important;position:absolute;left:0;top:0;width:100vw;height:100%;z-index:0}[data-section-type=main-product]{position:relative;padding-bottom:80px}.product-transition svg{display:block;position:absolute;right:-6.25rem;width:auto;top:0;height:100%;fill:var(--background-transition)}.product-pack__item-details,.medias-pictos-text__item,.main-product-medias__card{transition:background .48s;transition-delay:.32s}.product-pack__item-details svg path{transition:fill .48s!important;transition-delay:.32s!important}#product-wave-bottom{transform:scale(-1);width:100%;padding-top:24px}@media screen and (max-width: 989px){.main-product{flex-direction:column;padding:0}.main-product-form{padding-right:16px;padding-left:16px}.main-product-medias{overflow-x:scroll;width:100%;overflow-y:hidden}.main-product-medias__container{height:280px;display:flex;padding-left:16px}.main-product-medias__card{height:100%;width:320px}.main-product-medias__card img{width:102%}.medias-pictos-text{width:100px;margin-top:-20px}.medias-pictos-text__item img{width:55px;margin-top:5px}.main-product-medias__others{white-space:nowrap;display:flex;margin-top:0;margin-left:14px;grid-column-gap:14px;grid-row-gap:14px;padding-right:16px}.main-product-medias__other{padding-top:0;width:280px}.medias-pictos-text__item p{margin-bottom:17px;font-size:12px;white-space:nowrap;overflow:hidden;margin-top:4px;top:-3px}.medias-pictos-text__item{margin-left:14px;height:84px;margin-top:14px}.medias-pictos-text{margin-top:-14px}.main-product-form{width:100%}.product-pack__items{max-width:500px}.product-pack__flavor{max-width:100%}.product-pack__flavor img{max-width:90px}.product-pack__flavors{max-width:400px;justify-content:start}[data-section-type=main-product]{padding-top:80px}.main-product-medias::-webkit-scrollbar{display:none}.main-product-medias{-ms-overflow-style:none;scrollbar-width:none}.product-pack__item__details h3{font-size:10px;margin-top:-22px;margin-bottom:1px;white-space:nowrap;font-family:Bogart}.product-pack__items img{width:100%;height:100%;object-fit:cover;object-position:bottom}.main-product-form__description p{margin-bottom:12px;margin-top:0;font-style:normal;line-height:20px;font-size:14px!important}#product-wave-bottom{padding-top:38px}[data-section-type=main-product]{padding-bottom:50px}.main-product-form__title h1{font-size:22px!important}.product-pack__item__details{height:20px}.main-product-form h5 b{font-size:14px}.product-pack__flavor{width:33%}}@media screen and (max-width: 320px){.product-pack__item__details h3{font-size:10px}}.number-list-img{max-width:100%!important;padding:0}.feature-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.number-list-img .feature-row{align-items:center;justify-content:center;max-width:1180px;margin:0 auto}.number-list-img .feature-row__text{padding-left:50px;max-width:40%;padding-top:0;max-width:100%!important;margin:0 auto!important;padding-bottom:0}.feature-row__text--right{padding-right:35px}.feature-row__item{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.number-list-img .number-list-img__subtitle{font-weight:600;display:inline-block;font-size:14px!important;padding-bottom:6px;margin-block-end:2.33em}.number-list-img h2{font-size:50px!important;letter-spacing:-.11rem!important;font-weight:800!important;line-height:100%!important}.number-list-img ul{font-size:18px}.number-list-img__list{margin-top:40px}.number-list-img li span{line-height:26px;width:29px;height:29px;text-align:center;border-radius:50%;font-size:14px;margin-right:8px;flex:0 0 28px!important;border:1px solid rgba(0,0,0,.05);font-weight:600}.number-list-img li{display:flex;margin-bottom:16px!important;font-weight:400;margin-bottom:0;align-items:center}ul{padding-left:0}.feature-row__image-wrapper img{max-width:100%!important;width:100%!important;max-height:100%!important;position:absolute;top:0;left:0;height:100%;object-fit:cover}.truspilot-review h4{text-align:left}.display--icon_text .step__text p{line-height:120%;font-size:14px;padding-right:16px}.feature-row__image-wrapper{max-width:100%!important;padding-right:30px;padding-left:30px!important}[data-image-loading-animation]{padding-top:90%!important;position:relative}@media screen and (max-width: 989px){.feature-row{flex-direction:column}.feature-row__text{order:2}.feature-row__image-wrapper{padding-right:0}[data-image-loading-animation]{padding-top:90%!important}.feature-row__item{-webkit-flex:0 1 100%;-moz-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 0 100%;width:100%}.number-list-img .feature-row__text{padding:0 16px}.number-list-img h2{font-size:26px!important}.number-list-img__list{margin-top:16px}.main-product-form__stars{margin-top:1px!important}.main-product-form__title .title-reviews{margin-bottom:0}}.product-pack__item__details h3{letter-spacing:0!important}ul.number-list-img__list p{font-size:15px}recurring-option{width:100%;border:none!important;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-khtml-border-radius:12px;display:flex;justify-content:space-between;padding:10px 10px 10px 0;flex-wrap:wrap;cursor:pointer;position:relative}[for=recurring]{padding-left:48px;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.16px}.product-pack__recurring-price--old,.product-pack__recurring-price--new{font-weight:500;margin-left:8px}recurring-option+recurring-option .product-pack__recurring-price--old{text-decoration:line-through;font-size:14px;position:relative;top:-2px}recurring-option+recurring-option .product-pack__recurring-checkmark{width:100%;margin-top:12px}recurring-option+recurring-option .product-pack__recurring-checkmark p{margin-bottom:0;font-size:12px}recurring-option+recurring-option{margin-top:10px}.product-pack__recurring-checkmark{padding-left:10px}.product-pack__recurring-checkmark svg{margin-right:0;width:16px;height:auto;margin-top:1px;min-width:13px}.curring-option__radio{position:absolute;left:10px;top:13px;width:24px;height:24px;background:transparent;border:1px solid #cec7bc;border-radius:50%;display:flex;justify-content:center;flex:0 0 24px;align-items:center}.curring-option__radio .radio__checkmark{width:18px;height:18px;background:#00f;display:block;border-radius:50%}.product-form__icon .radio__checkmark{width:14px;height:13px}.product-pack__recurring-details h5{margin-bottom:16px;font-size:14px}recurring-option:not(.actif) .radio__checkmark{display:none}recurring-option.actif{border:3px solid}[data-widget-container-wrapper]{display:none!important}#bundling-app{display:none}.trustpilot-reviews{max-width:1100px;margin:80px auto 40px;text-align:center;padding-left:16px;padding-right:16px}.trustpilot-reviews h2{margin-bottom:30px}.trustpilot-reviews__mobile{display:none}@media screen and (max-width: 989px){.trustpilot-reviews__mobile{display:block}.trustpilot-reviews__desktop{display:none}.feature-row__item{padding-left:16px;padding-right:16px}.selection-packs-upgrade__container{padding:40px 20px!important}.selection-packs-upgrade__container p{font-size:12px}}@keyframes ldio-312de5zuhnj{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ldio-312de5zuhnj div{position:absolute;width:63.21px;height:63.21px;border:7.35px solid #08453b;border-top-color:transparent;border-radius:50%}.ldio-312de5zuhnj div{animation:ldio-312de5zuhnj 1.923076923076923s linear infinite;top:19px;left:20px;width:20px;height:20px}.loadingio-spinner-rolling-t1xfcjji6h{position:absolute;left:50%;top:50%;width:40px;height:40px;transform:translate(-50%,-50%);z-index:1}.ldio-312de5zuhnj{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.ldio-312de5zuhnj div{box-sizing:content-box}.product-form__button.loading span{opacity:0}.product-form__button.loading .loadingio-spinner-rolling-t1xfcjji6h{display:block!important}.product-form__button.loading{opacity:.7;pointer-events:none;cursor:default}.selection-packs-upgrade{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0000004d;transition:.32s;transition-delay:.4s;z-index:4}.selection-packs-upgrade:not(.open){visibility:hidden;opacity:0;display:none}.selection-packs-upgrade:not(.open) .selection-packs-upgrade__container{transform:scale(.8)}.selection-packs-upgrade__container{text-align:center;background:#fff;padding:40px 60px;border-radius:30px;font-size:16px;max-width:calc(100% - 30px)}.selection-packs-upgrade__actions{display:flex;justify-content:center;margin-top:20px}.selection-packs-upgrade__container p{margin:0}.selection-packs-upgrade__actions button{color:#fff;font-weight:700;width:100px;height:40px;border-radius:7px;margin:0 10px}[data-select-switch=perso]{position:relative}.h4.perso-price{position:absolute;top:19px;right:12px;font-size:15px}[data-action-step=selection]{width:300px;margin:40px auto 0;display:block}[data-action-step=selection][disabled],[data-action-step=bottles][disabled]{border-color:#999!important;opacity:1;background:#999!important;cursor:no-drop;color:#fff}.funnel-pack__button{font-size:14px;font-weight:700}.wbtn{cursor:pointer}.product-pack__recurring{margin-top:16px}.junip-stars-filled{display:flex}.junip-product-summary-star.junip-star-filled{margin-right:2px;display:inline-block}.junip-product-summary-star.junip-star-filled:last-child{margin-right:0}.junip-product-summary-star{width:16px}.main-product-form__stars--outline{position:absolute;top:0;left:0}.main-product__reviews{position:relative}.main-product-form__stars--filled{overflow:hidden}.main-product-form__stars{display:inline-block;margin-top:2px;white-space:nowrap}.main-product__reviews{display:flex}.reviews-container{width:120px;margin-right:10px}.main-product__reviews a{display:flex}.logo-bar{margin-top:50px}.video-embed__background video{width:100%}.custom-popup{position:fixed;left:50%;width:100%;top:0;transform:translate(-50%);z-index:99;height:100vh;display:none;background:#000000c9}.custom-popup img{max-width:600px;margin:0 auto;display:block;padding-left:20px;padding-right:20px;top:50%;position:relative;transform:translateY(-50%)}.custom-popup-background{background:#fff;width:100vw;position:fixed;z-index:10;height:100vh;opacity:.8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}[close-popup]{position:fixed;top:30px;right:30px}.produt-single__information-popup{text-align:center;margin-top:40px}.produt-single__information-popup span{border-bottom:2px solid;padding-bottom:4px;font-weight:600}[data-popup-open],[close-popup]{cursor:pointer}.product-ingredients__info{display:none}@media screen and (max-width: 749px){.product-page .trustpilot-widget__text strong{font-size:11px!important}ul.logo-bar.page-width{padding:0 20px}.custom-popup img{max-width:100%!important}.product-ingredients-v2 .product-ingredients__items-v2{grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:30px;padding-left:20px;padding-right:20px}.product-ingredients-v2 .img-container img{object-fit:cover!important;border-radius:50%!important;box-shadow:1px 1px 4px #d3d3d3!important}.product-ingredients__titles p{font-size:13px}.product-ingredients-v2 .product-ingredients__items-v2 .product-ingredients__item h6{text-transform:initial;font-size:14px!important}}.quantity-input button{color:#000}.quantity-input input{width:30px;opacity:1;overflow:visible}@media screen and (max-width: 749px){#product-wave-bottom{position:relative;top:-1px}.number-list-img .feature-row__text{order:0;margin-top:-50px!important}}.product-pack--pack .product-pack__flavors{max-width:100%;justify-content:space-between}.product-pack--pack .product-pack__flavor-image img{border-radius:0;height:auto;border:none;height:100%;object-fit:cover;display:block;top:1px;height:calc(100% - 2px)}.product-pack__flavor-image{height:100%}.product-pack--pack .product-pack__quantity-input quantity-input{margin:3px 0 -3px}.quantity-input button[disabled]{background:#a0a0a0;cursor:default}.product-pack--pack .product-pack__flavor{width:100%;margin-bottom:0;text-align:center;display:flex;border-radius:8px;border:1px solid #cec7bc;align-items:center;overflow:hidden;justify-content:space-between;padding-right:10px}.flavor-container-details{padding:20px 12px 12px 4px}.product-pack__recurring-price--old,.product-pack__recurring-price--new{font-weight:600}[data-subscribe=true] .product-pack__recurring-price--old{font-weight:400}.body-padding .hero__under-slider+.hero__wave{background-color:transparent}.product-pack__flavor-popup{-webkit-appearance:none;border:none;background:none;text-decoration:underline;font-size:11px;display:block;margin:auto}.quantity-input button{background:#289175;width:42px;border-radius:6px;color:#fff;font-weight:600;padding:4px 0!important}.quantity-input__btn.quantity-input__minus{padding-bottom:1px}.product-ingredient__nutris-bottom{display:flex}.product-ingredient__nutris-bottom svg{width:16px;height:auto;flex:0 0 16px;margin-left:16px}.quantity-input input{font-size:18px}.product-pack__item,recurring-option{border:none;box-shadow:0 0 0 1px #cec7bc}@media screen and (max-width: 989px){.product-pack--pack .product-pack__flavors{justify-content:start;column-gap:20px;gap:12px!important}.feature-row__image-wrapper,.feature-row__image-wrapper .feature-row__image{padding:0!important}}.product-pack__flavor-image+div{width:100%;position:relative;text-align:left;padding-left:8px}.product-pack--pack .product-pack__quantity-input quantity-input{position:absolute;right:0;bottom:12px}.product-pack__flavor-popup{display:none!important}@media screen and (max-width: 500px){.curring-option__radio{top:14px}.product-pack--pack .product-pack__flavor{width:100%}.product-pack__flavor-popup{margin:0;padding:0}.product-pack__flavor-image{flex:0 0 68px}.product-pack--pack .product-pack__flavor-image img{border-top-left-radius:8px;border-bottom-left-radius:8px;width:100%}.product-pack__flavor-details{max-width:45%;display:block}}.product-pack__flavor-details h5 span:not(:last-child){margin-bottom:4px!important}.product-pack__item__details .product-pack__content h3,.product-pack__item__details .product-pack__content span,.flavors-tag-title{font-family:Helvetica Neue,sans-serif!important}@media screen and (max-width: 340px){.product-pack--pack .product-pack__flavor-image img{width:50px}.quantity-input button{width:34px}.product-pack__flavor-image+div{padding-left:0}.product-pack__flavor-popup{font-size:11px}.product-pack__flavor h5{font-size:13px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}*{touch-action:manipulation}.popup-flavor{width:520px;margin:0 auto;height:600px;max-height:80vh;background:#fff;overflow:hidden;border-radius:10px;position:relative;will-change:transform;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);max-width:90%}.popup-container{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:32333;background:#0000008a;justify-content:center;align-items:center}.popup-container.opened{animation:fade-in .3s ease-in-out;display:flex}.popup-container:not(.loading) .loadingio-spinner-rolling-3rqzrrhezsl{display:none}.popup-container.loading .loadingio-spinner-rolling-3rqzrrhezsl{display:block}.popup-container.loading .popup-flavor__template{display:none}.popup-container:not(.loading) .popup-flavor__template{display:block}.popup-container.loading .popup-flavor__close{display:none}.popup-flavor__close{position:sticky;top:15px;margin-bottom:-150px;display:block;width:100%;z-index:22;border:none;background:none;text-align:right;cursor:pointer;padding-right:20px}.popup-flavor__close svg{background:#fff;border-radius:50%}flavor-popup{cursor:pointer}.popup-flavor__template{height:700px;overflow-y:auto;overflow-x:hidden;max-height:calc(80vh + 100px)}.popup-flavor__template .hero__under-container{width:100%!important}.popup-flavor__template .main-product{flex-direction:column;padding:0}.popup-flavor__template .main-product-form{padding-right:16px;padding-left:16px}.popup-flavor__template .main-product-medias{overflow-x:scroll;width:100%;overflow-y:hidden}.popup-flavor__template .main-product-medias__container{height:280px;display:flex;padding-left:16px}.popup-flavor__template .main-product-medias__card{height:100%;width:320px;padding-top:280px;max-width:75vw}.popup-flavor__template .main-product-medias__card img{width:102%}.popup-flavor__template .medias-pictos-text{width:100px;margin-top:-20px}.popup-flavor__template .medias-pictos-text__item img{width:55px;margin-top:5px}.popup-flavor__template .main-product-medias__others{white-space:nowrap;display:flex;margin-top:0;margin-left:14px;grid-column-gap:14px;grid-row-gap:14px;padding-right:16px}.popup-flavor__template .main-product-medias__other{padding-top:0;width:280px}.popup-flavor__template .medias-pictos-text__item p{margin-bottom:17px;font-size:12px;white-space:nowrap;overflow:hidden;margin-top:4px;top:-3px}.popup-flavor__template .medias-pictos-text__item{margin-left:14px;height:84px;margin-top:14px}.popup-flavor__template .medias-pictos-text{margin-top:-14px}.popup-flavor__template .main-product-form{width:100%;margin-top:20px}.popup-flavor__template .product-pack__items{max-width:380px}.popup-flavor__template .product-pack__flavor{max-width:100%}.popup-flavor__template .product-pack__flavor img{max-width:90px}.popup-flavor__template .product-pack__flavors{max-width:400px;justify-content:start}.popup-flavor__template [data-section-type=main-product]{padding-top:135px!important}.popup-flavor__template .main-product-medias::-webkit-scrollbar{display:none}.popup-flavor__template .main-product-medias{-ms-overflow-style:none;scrollbar-width:none}.popup-flavor__template .product-pack__item__details h3{font-size:10px;margin-top:-22px;margin-bottom:1px;white-space:nowrap;font-family:Bogart}.popup-flavor__template .product-pack__items img{width:100%;height:83%;object-fit:cover;object-position:bottom}.popup-flavor__template .main-product-form__description p{margin-bottom:8px;margin-top:0;font-size:14px}.popup-flavor__template #product-wave-bottom{padding-top:38px}.popup-flavor__template [data-section-type=main-product]{padding-bottom:50px}.popup-flavor__template .main-product-form__title h1{font-size:22px}.popup-flavor__template .product-pack__item__details{height:20px}.popup-flavor__template .main-product-form h5 b{font-size:14px}.popup-flavor__template .product-pack__flavor{width:33%}.popup-flavor__template :is([data-section-type=FAQ],[data-section-type=home-trustpilot],.number-list-img,[data-section-type=section-vs]){display:none}.popup-flavor__template .product-ingredients-v2 .product-ingredients__items-v2{display:block;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}.popup-flavor__template .product-ingredients-item-container{display:inline-block;width:40vw;padding:16px;max-width:200px}.popup-flavor__template .product-ingredients-v2 .product-ingredients__items-v2::-webkit-scrollbar{display:none}.popup-flavor__template .product-ingredients-v2 .product-ingredients__items-v2{-ms-overflow-style:none;scrollbar-width:none}.popup-flavor__template .product-ingredients-v2 .product-ingredients__titles h2{font-size:30px}.popup-flavor__template .product-ingredients-v2{margin-bottom:80px}.popup-flavor__template .main-product-form__form{display:none}.popup-flavor__template .product-ingredients-v2{margin-top:40px}.popup-flavor__template .template-product .product-ingredients-v2{margin-top:80px!important}.popup-flavor__template .product-ingredients-v2 .product-ingredients__titles{padding-left:20px;padding-right:20px}.popup-flavor__template .custom-popup img{max-width:100%!important}.popup-flavor__template .product-ingredients-v2 .product-ingredients__items-v2{grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:30px;padding-left:20px;padding-right:20px}.popup-flavor__template .product-ingredients-v2 .img-container img{object-fit:cover!important;border-radius:50%!important;box-shadow:1px 1px 4px #d3d3d3!important}.popup-flavor__template .product-ingredients__titles p{font-size:13px}.popup-flavor__template .product-ingredients-v2 .product-ingredients__items-v2 .product-ingredients__item h6{text-transform:initial;font-size:14px!important}.no-scroll{overflow:hidden}.product-pack__item.actif{background:#fff}.popup-flavor__template .logo-bar{grid-template-columns:repeat(3,1fr)!important;grid-row-gap:30px}.popup-flavor__template .product-ingredients__info{display:none}.product-ingredient__nutris{display:none;padding:0 20px}.popup-flavor__template .product-ingredient__nutris{display:block}.product-ingredient__nutris h2{white-space:break-spaces;font-size:30px;text-align:center;margin:70px 40px 40px 50px}.product-ingredient__nutris img{width:100%}.product-ingredient__nutris-bottom{margin-top:20px}.product-ingredient__nutris-bottom p{white-space:break-spaces;padding:24px 16px;font-weight:400;font-size:13px;line-height:120%}.popup-flavor__template .product-ingredients-v2{margin-bottom:40px}.popup-flavor__template .product-ingredients-item-container{width:40%;padding:0 20px 0 0}.popup-flavor__template .popup-flavor{transform:translateZ(0);will-change:transform}.popup-flavor__template .product-transition{display:none}.popup-flavor__template [data-section-type=main-product]{background:transparent}.popup-flavor__template{position:relative;z-index:0}.product-pack__selection-details{display:inline-block}.product-pack__selection.hidden{display:block!important;margin-top:-17px}.product-pack__selection.hidden span{opacity:0}.product-pack__selection-details--smoothie img{width:34px;height:34px;display:block;border-radius:50%;overflow:hidden}.product-pack__selection-details--smoothie:not(:first-child){margin-left:-13px}.product-pack__selection-counter{position:absolute;top:50%;transform:translateY(-50%);right:0;font-size:16px;font-weight:500}.product-pack__selection{position:relative;line-height:120%;color:#289175;margin-top:18px;margin-bottom:24px;border-bottom:2px solid #efebe5;padding-bottom:24px}recurring-option[data-subscribe=true].actif:after{background:#fff!important;z-index:-1}recurring-option:not([data-subscribe=true]).actif{background:#fff!important}#product-wave-top{display:none}.popup-container #product-wave-top{display:block}#product-wave-top{position:absolute;top:0;transform:rotate(0) translateY(-100%);height:23px}.popup-container .Icon-list{margin-top:-26px}.product-pack__recurring-select{width:100%;padding:10px 0 0 10px}.product-pack__recurring-current,.product-pack__recurring-select-values{z-index:1;-webkit-appearance:none;outline:none;resize:none;border-color:#289175;color:#289175;min-height:44px;border-radius:8px;border:1px solid #00b67a;cursor:pointer;display:inline-block;font-family:Ano;font-size:18px;font-weight:600;letter-spacing:0;line-height:24px;padding:12px 50px 10px 20px;text-align:left;transition:all .25s ease-in-out;width:100%}.product-pack__recurring-select-values{position:absolute;top:10px;left:0;width:calc(100% - 10px);background-color:#289175;margin-left:10px;color:#fff;font-family:Helvetica Neue,sans-serif;background:#fff;color:#000;border-radius:7px!important}.product-pack__recurring-select{position:relative}.product-pack__recurring-select-values label:not(:last-child){margin-bottom:10px;display:block}.product-pack__recurring-select svg{max-width:20px;position:absolute;right:18px;top:27px;transform:rotate(0);z-index:2}.product-pack__recurring-select svg path{fill:#000!important}.product-pack__recurring-select svg{transition:.24s}.product-pack__recurring-current{display:flex;align-items:center}f .product-pack__recurring-current-value{font-size:16px;font-style:normal;font-weight:700;line-height:20.8px;color:#000}.product-pack__recurring-select.actif svg{transform:rotate(180deg)}.product-pack.no-pack .product-pack__flavor-details{text-align:center;padding-left:0}.product-pack__recurring-select label,.product-pack__recurring-select span{font-size:16px;font-style:normal;font-weight:700;line-height:20.8px;color:#000;position:relative}.product-pack__recurring-select-values label{cursor:pointer}.product-pack__recurring-select-values label:not(.actif){opacity:.8}@media screen and (max-width: 749px){.product-pack__recurring-select label,.product-pack__recurring-select span{font-size:14px}.number-list-img p.h2{font-size:28px}}.product-ingredients-v2{padding-bottom:30px}@media screen and (min-width: 500px) and (max-width: 530px){.button-subtitle p{margin:0;line-height:130%;font-size:12px;text-align:center}.button-subtitle{margin-top:8px}}.product-template-second-view .main-product-form__container{display:flex;flex-direction:column}.product-template-second-view .main-product-form__title{order:0}.product-template-second-view .main-product__reviews{order:1}.product-template-second-view .main-product-form__description{order:2}.product-template-second-view .main-product-form__form{order:3}.product-template-second-view .main-product-form__description>p:first-child{font-weight:700}.product-template-second-view .main-product-form__subtitle{margin-top:7px;margin-bottom:3px}.main-product-pack-false .main-product__reviews,span.flavors-tag{display:none}[data-smoothies-multiplier]{margin-left:2px}.product-pack__unit-price{margin-left:10px;font-size:12px;letter-spacing:0px;position:relative;top:-1.5px}.product-pack__item{padding-top:0}.product-pack__item__details{position:relative}.product-pack__item__details{height:auto}.product-pack__item__details{text-align:center;display:flex;flex-direction:column;justify-content:center;height:100%;align-items:center;padding-top:15px;padding-bottom:10px}.product-pack__item__details h4{font-size:10px}.product-pack__item__details h3{margin-bottom:5px;font-size:16px}.checkbox{width:20px;height:20px;border:1px solid;border-radius:50%;margin-bottom:10px;margin-top:-8px}.product-pack__item.actif .checkbox span{display:block;width:15px;height:15px;background:#000;border-radius:50%;position:relative;left:1.5px;top:1.5px}.product-pack__list{margin-top:10px}@media screen and (max-width: 500px){.product-pack__flavor-image{overflow:hidden;border-radius:8px 0 0 8px}.product-pack__flavor{position:relative;overflow:visible!important}span.flavors-tag{position:absolute;right:0;top:0;font-size:9px;border-radius:0 0 4px 4px;font-weight:600;padding:0 4px;display:block}}pack-item{overflow:visible!important}.product-pack__item__details span.flavors-tag{display:block!important;white-space:nowrap}.product-pack__item__details span.flavors-tag{position:absolute;left:50%;right:initial;top:-10px;font-size:9px;border-radius:5px;font-weight:600;line-height:11px;padding:4px 12px 3px;transform:translate(-50%);height:16.5px}.product-pack__item.actif span.flavors-tag{top:-12px}@media only screen and (min-width: 990px){.product-pack__item__details span.flavors-tag{padding:5px 18px 3px;height:19px}}.title-reviews{display:flex;flex-direction:column-reverse}@media screen and (max-width: 989px){.title-reviews{margin-bottom:-10px;flex-direction:row;max-width:450px;align-items:center;justify-content:space-between;gap:14px}.junip-product-summary-star.junip-star-filled{margin-right:-1px;display:inline-block}.junip-product-summary-star{width:8px}.reviews-container{width:53px;margin-right:0}.main-product__reviews a{font-size:10px}.main-product-form__description{margin-top:16px}.main-product__reviews a{flex-direction:column;gap:0;justify-content:end;align-items:end}.product-template-second-view .main-product__reviews{margin-top:-4px}.reviews-container{height:17px}.main-product-form__stars{width:100%}.reviews-container{width:46px}}@media screen and (max-width: 749px){section:not(.product-subscription) .checkbox{position:absolute;left:4px;margin:0;top:50%;transform:translateY(-50%) scale(.6)}section:not(.product-subscription) .product-pack__item__details h3{font-size:14px}.product-pack__item__details h4{font-size:9px}.main-product-form__title h1{font-size:20px!important}}.product-price.h3{margin-top:20px;margin-bottom:0;font-size:20px}@media screen and (min-width: 990px){.product-price.h3{margin-top:10px}.product-pack__flavors::-webkit-scrollbar{-webkit-appearance:none;width:6px}.product-pack__flavors::-webkit-scrollbar-track{border-radius:100vw;background:#f1f1f1}.product-pack__flavors::-webkit-scrollbar-thumb{border-radius:100vw;background:#17433e}.product-pack__flavors{overflow-y:scroll;overflow-x:hidden!important;outline:1px solid #cec7bc;border:none;outline-offset:-1px;padding-right:8px!important;border-right:8px solid transparent!important;border-top:8px solid transparent!important;border-bottom:8px solid transparent!important}}body{background-color:#2f3640}.gallery{width:100%}.gallery-slider{width:100%;height:auto;margin:0 0 10px;position:relative;border-bottom-left-radius:14px;border-bottom-right-radius:14px;overflow:hidden}.gallery-slider .swiper-button-next{background-color:#fff;height:42px;width:42px;right:0!important;border-top-left-radius:12px;border-bottom-left-radius:12px}.gallery-slider .swiper-button-prev svg{width:13px;height:16px}.gallery-slider .swiper-button-next svg{width:13px;height:16px}.gallery-slider .swiper-button-prev{background-color:azure;left:0!important;height:42px;width:42px;border-top-right-radius:12px;border-bottom-right-radius:12px}.gallery-slider .swiper-slide{width:auto;max-width:100%}.gallery-slider .swiper-slide img{display:block;width:auto;height:100%;margin:0 auto}.gallery-thumbs{width:100%;padding:0;overflow:hidden}.gallery-thumbs{max-width:400px;width:calc(100% - 20px);margin:17px auto}.gallery-thumbs .swiper-slide{width:calc(20% - 9px);text-align:center;overflow:hidden;border-radius:10px;border:3px white solid}.gallery-thumbs .swiper-slide img{width:auto;height:100%}@media only screen and (min-width: 990px){.main-product-medias__container{display:block;position:sticky;top:90px}.gallery,.main-product-form .trustpilot-widget__custom{display:none}}@media only screen and (max-width: 989px){.main-product-medias{overflow:hidden}.product-page .content-for-layout{margin-top:-15px!important}.main-product-medias img{object-fit:cover}.main-product-medias__container{display:none}}[data-section-type=main-product]{padding-top:60px}@media only screen and (max-width: 989px){[data-section-type=main-product]{padding-top:0}}.mobile-nav-active .mega-menu{border-radius:0}.popup-flavor__template .gallery{display:none}.product-page .content-for-layout{margin-top:-20px!important}.main-product-form .trustpilot-widget__custom{display:flex;justify-content:start}.reviews-container{width:fit-content!important}.main-product-form__stars{display:flex;gap:11px;min-width:fit-content}.section:not(.product-subscription) .product-pack__item{width:calc(50% - 5px)}section:not(.product-subscription) .product-pack__item__details{padding:18px 12px;flex-direction:row!important}.product-pack__images{position:relative;height:auto;width:100%;padding-top:30%;border-radius:8px;overflow:hidden;margin-top:0;flex:0 0 40%}.product-pack__content{text-align:center}.product-pack__item__details h3{font-size:16px;text-align:center!important;line-height:115%}.product-pack__item__details{display:flex;flex-direction:column;gap:5px}.product-template__bottom-bar{position:fixed;transform:translateY(100%);left:0;bottom:0;width:100%;background:#fff;padding:20px;z-index:999}.product-template__bottom-bar.active{transform:translateY(0)}.gallery-thumbs .swiper-slide{padding-top:16%;position:relative;height:auto}.gallery-thumbs .swiper-slide img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.product-pack__content h3+p{display:inline-block;padding:4px 12px;border-radius:4px;font-size:14px;line-height:100%;font-weight:500;color:#121212cc!important}.product-pack__recurring-price--old-before{color:var(--secondary-100, #d0cabf);font-family:Helvetica Neue;font-size:var(--font-paragraph-small-size, 14px);font-style:normal;font-weight:500;line-height:var(--font-paragraph-small-line-height, 20px);letter-spacing:-.14px;text-decoration:line-through;margin-right:-5px}.product-pack__content h3+p *{font-family:bogart}.product-pack__content h3 span{font-family:bogart;display:block;margin-top:3px;margin-bottom:-7px}.main-product-form__stars{gap:0}.main-product-form .trustpilot-widget__text strong{font-size:12px;font-weight:600}.main-product-form .trustpilot-widget__text p{margin-left:0}.main-product-form__stars{margin-top:2px}.quantity-input button{font-size:18px;line-height:108%}@media screen and (max-width: 989px){.quantity-input button{font-size:16px}}.popup-flavor__template :is([data-section-type=w-separator],[data-section-type=w-slider-video]){display:none}.product-pack__flavor h5{line-height:120%}.flavors-tag-title{display:block;font-size:12px;font-style:italic;width:max-content;padding:1px 6px;border-radius:4px;margin-top:3px}.product-pack__flavor-details span:not(.flavors-tag-title){position:relative;font-size:18px;font-weight:700}.product-pack__flavor-image{position:relative;overflow:hidden;height:auto!important;width:87px!important;height:87px!important}.product-pack__flavor-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-pack__flavor-details svg{width:17px;height:auto;position:absolute;right:-22px;top:22%}.product-pack__selection-details{font-size:14px;margin-top:0;opacity:.8;color:#000;font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.product-pack__selection-details span{font-size:14px;text-decoration:underline;margin-right:4px;color:#000;font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:500;line-height:18px;text-decoration-line:underline;white-space:nowrap}.product-template__bottom-bar{display:none}.product-form__icon{display:flex;gap:9px;justify-content:center;padding:10px 0;align-items:center}.product-form__icon p{font-size:14px}.product-pack__item.actif .product-pack__item__details,recurring-option.actif .product-pack__item__details{padding:14px 8px}recurring-option[data-subscribe=true]:after{content:" ";position:absolute;width:100%;height:8px;border-radius:12px 12px 11px;top:0;background:transparent!important;height:47px;box-shadow:0 0 0 1px #cec7bc!important}recurring-option.actif .curring-option__radio{border:3px solid #d7ece1}recurring-option[data-subscribe=true].actif:after{box-shadow:0 0 0 3px #00b67a!important}recurring-option[data-subscribe=true] .product-pack__recurring-checkmark{margin-top:32px}@media screen and (max-width: 989px){.main-product-form__stars{gap:10px;margin-right:14px}.main-product-pack-true{padding-top:0}}@media screen and (max-width: 749px){.product-template-second-view .main-product-form__subtitle{margin-top:12px}section:not(.product-subscription) .product-pack__item__details h3{font-size:14px}.product-pack__content h3+p{font-size:11px}.main-product-form__description svg{margin-top:0}.section:not(.product-subscription) .product-pack__item{width:calc(50% - 6px)}section:not(.product-subscription) .product-pack__item__details h3{margin:0}.product-pack__images{padding-top:38%}.product-form__icon p{font-size:12px}}@media screen and (max-width: 345px){section:not(.product-subscription) .product-pack__item__details h3{font-size:12px}}.only-lap-and-up{display:none}.product-pack__recurring-current,.product-pack__recurring-select-values{padding:10px 50px 8px 20px}.product-pack__flavor-navigation{display:flex;justify-content:space-between;gap:0px!important;margin-top:18px;align-items:last baseline}.product-pack__flavor-navigation-item{position:relative;flex-grow:1;margin-bottom:0!important;display:flex;padding:12px 10px;justify-content:center;align-items:flex-end;gap:10px;text-align:center;font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:700;line-height:16.8px;border:1px solid #cec7bc;border-left:unset;border-right:unset;background:#ffffff4d;cursor:pointer}.promo__container{display:none}.product-pack__flavor-navigation-item:first-child{border-left:1px solid #cec7bc}.product-pack__flavor-navigation-item:last-child{border-right:1px solid #cec7bc}.product-pack__flavor-navigation-item:not(:last-child):after{content:"";right:-1px;z-index:2;position:absolute;top:50%;transform:translateY(-50%);width:1px;height:80%;background:#cec7bc}.product-pack__flavor-navigation-item.actif:after{content:unset}.product-pack__flavor-navigation-item.actif{padding-top:20px;position:relative;z-index:2;border:1px solid #17433e!important;border-bottom:0!important;border-radius:8px 8px 0 0!important}@media only screen and (max-width: 989px){.product-pack__flavor-navigation-item.actif{padding-top:15px}}.product-pack__flavor-navigation-item{height:fit-content;border-bottom:0!important}.product-pack__flavor-navigation-item:first-child{border-radius:8px 0 0}.product-pack__flavor-navigation-item:last-child{border-radius:0 8px 0 0}.step__title{opacity:1!important}.product-pack__flavor-navigation-item.actif{background:#17433e;color:#fff;border:0}.product-pack__flavor-navigation-item.disabled{color:#0000004d;cursor:not-allowed;pointer-events:none}.flavor-container-details{display:flex;height:100%}.product-pack__flavor-details{display:flex;align-items:center}@media screen and (min-width: 501px){.product-pack__flavor-navigation{gap:12px}.product-pack__flavor-navigation-item{font-size:16px;padding:14px 10px}.product-pack__flavor-navigation-item{width:calc(100% / 3 - 10px)}.only-lap-and-up{display:block}flavor-popup+.flavor-container-details{width:calc(100% - 75px)}}@media screen and (max-width: 350px){.subscribe-tag{font-size:9px!important}recurring-option [for=recurring]{font-size:12px;padding-top:2px}}@media screen and (min-width: 501px){.main-product-pack-false .main-product__reviews,span.flavors-tag{position:absolute;right:10px;top:-10px;font-size:7px;border-radius:5px;font-weight:600;padding:0 4px;display:block;white-space:nowrap}.product-pack--pack .product-pack__flavor{position:relative;overflow:visible}.product-pack__flavor-image{border-radius:8px 0 0 8px;overflow:hidden}}recurring-option[data-subscribe=true].actif:after{z-index:0;background:transparent!important}recurring-option[data-subscribe=true].actif{background:#fff}#shopify-section-w-reassurance+#shopify-section-w-setarator .section-w-setarator,#WebPixelsManagerSandboxContainer+#shopify-section-w-setarator .section-w-setarator{background:#d7ece1!important}span.flavors-tag{position:absolute;right:0;top:0;font-size:10px!important;border-radius:0 0 4px 4px;font-weight:600;padding:0 12px;display:block}recurring-option{box-shadow:0 0 0 3px transparent;border:3px solid transparent}.main-product-form__description p:not([data-product-title]){font-size:16px;display:flex;align-items:flex-start;font-weight:500;opacity:.8}.main-product-form__description svg{width:18px;margin-right:5px;height:auto;flex:0 0 18px;margin-top:2px!important}.main-product .trustpilot-widget__custom{margin-bottom:12px}.flavors-content-scrolling-alert{border-radius:0 0 8px 8px;background:#17433e;color:#fff;display:flex;justify-content:center;align-items:center;gap:19px;height:28px;z-index:1;position:relative;margin-top:-1px}.flavors-content-scrolling-alert p{margin:0;font-size:12px;font-weight:700}.subscribe-tag{color:#fff;font-size:12px;padding:3px 6px;white-space:nowrap;margin-left:2px;top:0;border-radius:var(--button-small-br, 4px);background:#00b67a;font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:-.16px}@media only screen and (max-width: 989px){.subscribe-tag{font-size:14px!important}}[data-subscribe=true]{margin-top:12px}.recurring-checkmark__infos span:first-child{font-size:14px;font-style:normal;font-weight:500;line-height:24px;opacity:.8}.recurring-checkmark__container{display:flex;margin-bottom:9px;padding:0 12px}.recurring-checkmark__infos{display:flex;flex-direction:column;margin-left:10px}.recurring-checkmark__infos span{font-size:13px;line-height:150%}.product-form__button{border-radius:8px;background:#17433e!important;width:100%;border:1px solid #17433e!important;padding:18px 20px}.product-form__button:hover{background:#fff!important;color:#17433e}.product-pack__recurring-options{margin-bottom:24px}[data-discover-price] span{margin-inline:8px}.product-form__icons{display:flex;justify-content:space-between;border-radius:8px;background:#faf9f7;padding:5px 18px;align-items:center}.product-form__icons{display:flex;justify-content:space-between;align-items:center}.product-form__icon{gap:10px}.product-form__icons .curring-option__radio{position:relative;top:50%;left:0}.product-form__icon :is(span,p){font-size:14px;color:#17433e;font-weight:600}.main-product-form__form .faq-item-title p{font-size:16px;font-style:normal;font-weight:700;line-height:24px}.main-product-form__form .faq__question-container{padding:0!important}.main-product-form__form faq-container{padding-left:0!important}.product-pack__recurring path{fill:#000}.recurring-checkmark__container path{fill:#00b67a}.product-form__icons .curring-option__radio{border:3px solid #b1e2c8;flex:0 0 19px;width:19px;height:19px}.product-pack__list{padding-bottom:24px;border-bottom:2px solid #efebe5;margin-bottom:24px}quantity-input input{font-family:Helvetica Neue,sans-serif}@media screen and (max-width: 989px){.quantity-input input{font-size:12px;width:18px;max-width:18px;flex:0 0 18px;box-sizing:initial;display:flex;justify-content:center}.main-product-form .trustpilot-widget__text p{margin-top:0;font-size:12px!important}.main-product-form .trustpilot-widget__text p strong{font-size:14px!important}.gallery-thumbs{margin:18px auto 24px}.main-product-form__title h1{font-size:28px!important}.main-product-form .trustpilot-widget__custom{margin-bottom:18px!important}.main-product-form__description svg{margin-right:9px}.main-product-form__description{padding-bottom:18px;margin-bottom:18px}.product-pack--pack .step__title{gap:6px}.product-pack__content h3+p{font-size:12px!important}section:not(.product-subscription) .product-pack__items{gap:18px 0}.section:not(.product-subscription) .product-pack__item__details{padding:12px!important}.product-pack__item.actif .product-pack__item__details,recurring-option.actif .product-pack__item__details{padding:12px 8px 9px!important}.product-pack__list{padding-bottom:18px;margin-bottom:18px}.product-pack__details{margin-top:18px}.product-pack__flavor-image{height:70px!important;width:70px!important}.product-pack__flavor-details span:not(.flavors-tag-title){font-size:16px}.flavor-container-details{padding:9px 8px 11px 3px}.flavors-tag-title{padding:1px 9px;font-size:10px}.product-pack--pack .product-pack__flavor-image img{transform:scale(1.05)}span.flavors-tag{right:0}.product-pack__flavor-details svg{top:9%}.product-pack__quantity-input quantity-input .quantity-input__btn{align-items:center;display:flex;justify-content:center}.flavors-content-scrolling-alert{display:none}.product-pack__flavor-image+div{padding-left:12px}.product-pack__selection.hidden{display:block!important;margin-top:-25px}.product-pack__selection{padding-bottom:18px;margin-bottom:20px}.product-pack__recurring-details b{display:flex!important;gap:6px}.product-pack__selection:not(.hidden){margin-top:12px!important}.product-pack__selection-details{font-size:12px;opacity:.8}.curring-option__radio{top:12px}[for=recurring]{font-size:16px;line-height:27px}.product-pack__recurring-price--old,.product-pack__recurring-price--new{font-size:16px;font-weight:600;line-height:11px}recurring-option[data-subscribe=true] .product-pack__recurring-checkmark{padding:0;margin-top:10px}.product-pack__recurring-checkmark svg{flex:0 0 16px}.recurring-checkmark__container{align-items:start}.product-pack__recurring-checkmark svg{margin-top:2px}.recurring-checkmark__infos span:first-child{font-size:12px;line-height:19px}.product-form__icon:last-child{display:none}.main-product .faq-item-text p{font-size:14px;line-height:120%}.product-pack__recurring .faq-item-title p{font-size:14px;opacity:.8}.product-pack__recurring .faq-item-container:last-child{border-bottom:0}.product-form__icons{justify-content:center}[data-section-type=main-product]{border-radius:0 0 14px 14px;overflow:hidden;background:#fff;padding-bottom:10px}.product-form__icon :is(span,p){font-size:12px}.check-reassurances{padding:50px 0}.product-pack__quantity-input quantity-input{padding:4px}}@keyframes pulsate{0%{transform:scale(.5);opacity:0}50%{opacity:1}to{transform:scale(1);opacity:0}}[for=recurring]{display:flex;align-items:center}.subscribe-tag{margin-left:6px}.product-form__icons .curring-option__radio{animation:pulsate 1s ease-out infinite}product-container .faq-item-container:not(:first-child){border-top:2px solid #efebe5}product-container .faq-item-container:last-child{border-bottom:2px solid #efebe5}.product-pack__list span.flavors-tag{border-radius:4px!important}@media only screen and (max-width: 989px){product-container .faq-item-container:last-child{border-bottom:0px solid #efebe5}}product-container .faq-item-container.actif{border-radius:8px;background:#efebe5;margin-bottom:8px}product-container .faq-item-container.actif+div{border-color:transparent}product-container .faq-item-title{padding:0}product-container .faq-item-title p{font-weight:600;margin:0}product-container .faq-item-container{padding:18px}product-container .faq-item-text{margin-top:20px}flavor-popup+.flavor-container-details{background:#fff}.subscribe_counter{margin-left:auto;border-radius:4px;background:#d7ece1;padding:4px 12px;color:#17433e;line-height:120%;font-size:16px}@media only screen and (max-width: 989px){.subscribe_counter{font-size:12px;padding:3px 6px}[data-current-number]{font-size:16px;margin-right:2px;font-weight:700}[data-total-number]{font-size:14px;margin-left:2px}}@media only screen and (min-width: 990px){.product-pack__flavor span.flavors-tag{padding-inline:26px;font-size:11px!important;line-height:100%;padding-block:2px 3px;font-weight:500}[data-current-number]{font-size:18px;margin-right:2px;font-weight:700}[data-total-number]{font-size:16px;margin-left:2px}}.product-pack__form .v2-button{justify-content:center}.product-pack__item__details span.flavors-tag{width:fit-content}.main-product-medias .reassurance__container{padding:12px 60px;margin-top:18px;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.main-product-form__description{margin-top:0}.main-product-medias .reassurance__container .reassurance__item{max-width:20%;display:flex;align-items:center}.main-product-medias .reassurance__container .reassurance__item img{object-fit:contain;width:100%;max-height:25px}.main-product-form__form .reassurance__container{display:none!important}@media only screen and (max-width: 989px){.main-product-medias .reassurance__container{display:none}.product-pack__recurring .reassurance__container{display:none!important;margin-left:-16px;width:calc(100% + 32px);padding:12px 60px;margin-top:18px;border-radius:0;display:flex;align-items:center;justify-content:space-between}.main-product-form__form .reassurance__container .reassurance__item{max-width:20%;display:flex;align-items:center}.main-product-form__form .reassurance__container .reassurance__item img{object-fit:contain;width:100%;max-height:25px}}@media only screen and (max-width: 600px){.main-product-form__form .reassurance__container{padding:12px 30px}}@media screen and (max-width: 989px){.smoothie-template .product-pack__flavor{width:33%}}.smoothie-template .product-pack__flavor{width:25%;margin-bottom:20px;text-align:center}.smoothie-template .product-pack__flavor-image{height:100%}@media screen and (min-width: 501px){.smoothie-template .product-pack__flavor-image{height:100%;border-radius:10px 0 0 10px;overflow:hidden}}.smoothie-template .product-pack__flavor-image img{border-color:#289175!important}.smoothie-template .product-pack__flavor-image img{width:calc(100% - 30px);border-radius:50%;border:3px solid;height:calc(100% - 30px)}@media screen and (max-width: 989px){.smoothie-template .product-pack__flavors{max-width:400px;justify-content:start}}.smoothie-template .product-pack__flavors{display:flex!important;flex-wrap:wrap!important;max-width:390px!important;position:relative;padding:0!important;gap:unset!important;max-height:unset!important;overflow:unset!important;margin-top:16px;height:fit-content!important;transition:.3s!important;background-color:unset!important;border:none!important;border-radius:unset!important;outline:unset!important}.smoothie-template .product-pack__flavor h5{line-height:120%}.smoothie-template .product-pack__flavor-details{display:flex;align-items:center;justify-content:center;top:unset!important;margin-top:10px;padding-left:unset!important;max-width:unset!important}.smoothie-template .product-pack__flavor h5{font-size:15px;margin-top:-1px;font-weight:700;font-family:Bogart;margin-bottom:0;text-align:center!important;position:relative;top:unset!important}.smoothie-template .product-pack__flavor{width:25%!important;margin-bottom:20px!important;text-align:center!important;max-height:unset!important}@media screen and (max-width: 500px){.smoothie-template .product-pack__flavor{position:relative!important;overflow:visible!important}}@media screen and (max-width: 989px){.smoothie-template .product-pack__flavor{width:33%!important}}@media screen and (max-width: 989px){.smoothie-template .product-pack__flavor{max-width:100%!important}}.smoothie-template .product-pack__flavor-image{height:unset!important;width:100%!important}.smoothie-template .product-pack__flavor-image img{position:relative}.smoothie-template .product-pack__flavor-image img{width:calc(100% - 30px)!important;border-radius:50%;border:3px solid;height:calc(100% - 30px)!important}.product-pack__compo-header{padding-left:9px;padding-right:9px}.product-pack__compo-header-main-details{text-align:end}@media only screen and (min-width: 990px){.product-pack__compo-header-main-details br{display:none}.border-bottom{border-radius:0 0 8px 8px!important}}.section:not(.product-subscription) .custom_pack-items .product-pack__item:last-child{width:100%}section:not(.product-subscription) .custom_pack-items.product-pack__items{gap:20px 0}.en_savoir_plus{color:#000c;font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:500;line-height:18px;text-decoration:underline}.product-pack__flavor-details h5 span:not(:last-child){opacity:.8}@media only screen and (max-width: 989px){.product-pack__flavor-image{height:83px!important;width:83px!important;min-width:74px}}@media only screen and (max-width: 509px){.product-pack__flavors.product-pack__flavors--customize,.product-pack__flavors.product-pack__flavors--discover:not(.hidden){padding:12px;padding-top:6px!important;border-radius:0 0 8px 8px;border:1px solid #cec7bc;background:#efebe54d;gap:12px;place-content:start}.product-pack__flavor{margin-bottom:0!important}.product-pack__selection{padding-bottom:0!important;border-bottom:0!important}.product-pack__flavor-details h5 span:not(:last-child){margin-top:1px!important;margin-bottom:0!important}.product-pack__selection:not(.hidden){margin-top:18px!important;padding-bottom:24px!important;border-bottom:#efebe5 1px solid!important}.en_savoir_plus{font-size:12px}.product-pack__flavor-image{height:77px!important;width:70px!important;min-width:74px}}.product-pack__form .product-form__icons{display:block!important}.product-pack__form .product-form__icons .product-form__icon:last-child{display:none}span.flavors-tag{right:0!important;border-radius:0 0 0 4px!important}.product-pack__flavor{overflow:hidden!important}.subscribe-tag{text-transform:unset;padding-block:2px}.product-form__button{display:flex;gap:3px}.product-form__button [data-discover-price]{display:flex;align-items:center;gap:3px}.product-form__button [data-discover-price] svg{position:relative;top:-3px;margin-left:8px}.product-form__button:hover [data-discover-price] svg path{fill:#289175;transition:all .32s}.product-form__button:hover [data-discover-price] svg ellipse{fill:#289175;transition:all .32s}.product-form__button:hover [data-discover-price] svg path:last-child{fill:#fff;transition:all .32s}.product-form__icon :is(span,p){font-weight:500}[data-discover-price] span{margin-inline:2px}@media only screen and (max-width: 989px){recurring-option[data-subscribe=true] .product-pack__recurring-checkmark{margin-top:19px!important}.product-form__icons{padding-inline:8px!important}[for=recurring]{padding-left:38px}.curring-option__radio{left:7px}}@media only screen and (max-width: 509px){.product-pack__flavors.product-pack__flavors--customize,.product-pack__flavors.product-pack__flavors--discover:not(.hidden){padding-top:12px!important}}.product-button__container{position:relative}.product-button__count{position:absolute;top:0;right:0;border-radius:var(--button-CTA-br, 8px);background:var(--primary-200, #9db5b1);z-index:1;color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product-button__count p{font-family:Helvetica Neue;font-size:var(--button-CTA-font-size, 18px);font-style:normal;font-weight:700;line-height:var(--button-CTA-line-height, 24px);letter-spacing:-.18px;text-transform:uppercase}quantity-input-main{display:flex;justify-content:center;align-items:center;width:auto;max-width:initial;margin:0 auto;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;border-radius:8px!important;padding:6px;border-radius:4px;border:1px solid #d4cec4;margin-top:0!important}quantity-input-main button[disabled]{background:#a0a0a0;cursor:default}quantity-input-main button{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important}quantity-input-main .quantity-input__input{font-size:var(--font-paragraph-large-size, 18px)}quantity-input-main [data-action=increment],quantity-input-main [data-action=decrement]{background-color:#08453b;min-width:30px}quantity-input-main [data-action=decrement]:not([disabled]) svg path{fill:#fff}quantity-input-main [data-action=decrement] svg{display:block!important}quantity-input-main [data-action=decrement][disabled]{opacity:1;background-color:#d7ece1!important;color:#08453b}.product-button__container{display:flex;gap:12px}.product-form__button{position:relative;align-items:center}quantity-input-main input{width:49px!important}@media only screen and (max-width: 989px){quantity-input-main button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.product-button__container{display:flex;gap:6px}quantity-input-main .quantity-input__input{width:34px;max-width:25px}}@media only screen and (max-width: 550px){[for=recurring]{font-size:14px!important}[for=recurring] .subscribe-tag{font-size:13px!important}.product-pack__recurring-price{display:flex;align-items:center}.product-pack__recurring-price--old,.product-pack__recurring-price--new{font-size:13px;font-weight:600;line-height:11px;line-height:100%}.product-pack__recurring-price--old-before{font-size:10px;margin-right:0}}.custom-discovery-svg{position:relative;top:-3px;margin-left:8px}
/*# sourceMappingURL=/cdn/shop/t/87/assets/w-main-product.css.map */
