bundle-section{display:block}.product-bundle__container{display:flex;gap:42px;margin-top:42px;margin-bottom:42px}.product-bundle__form{width:391px}.product-bundle__images{display:flex;margin-bottom:12px}.price-per__paquet{color:#000;margin-left:auto;padding-left:12px;font-size:16px;font-style:normal;font-weight:700;line-height:22px}[data-image-index] .counter{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:24px;position:absolute;display:none;border-radius:4px;background:#5e4bce;bottom:0;left:50%;transform:translate(-50%);color:var(--primary-400, #4c2f15);font-family:var(--font-family-paragraph, "Montserrat Alternates");font-size:11.315px;font-style:normal;font-weight:500;line-height:16.972px;padding:1.886px 5.657px}[data-image-index].active svg{visibility:hidden}[data-image-index].active .counter{display:block}.product-bundle__image{height:124px;margin-bottom:6px;position:relative}.product-bundle__image:not(:first-child){margin-left:-27px}.bundle-card__image{position:relative;border-radius:12px;background-color:#fff;overflow:hidden;padding-top:100%}.product-card__title,.product-card__details{margin-block:0px}.bundle-card__image img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:90%;object-fit:contain}.product-bundle__image.active img{display:block}.product-bundle__image.active img{position:absolute;top:0;left:0;object-fit:contain;width:100%}.product-bundle__products--container{width:calc(100% - 433px);display:flex;flex-wrap:wrap;gap:24px;height:fit-content}.product-bundle__products{width:100%;display:flex;flex-wrap:wrap;gap:12px}.product-bundle__products-navigation--item{border-radius:12px;display:flex;justify-content:center;align-items:center;border:1px solid var(--secondary-color);background:#fff;color:#4c2f15;min-width:110px;text-align:center;transition:all .24s;cursor:pointer;padding:10px 12px}.product-bundle__products-navigation--item:hover{background:var(--tertiary-color)}.product-bundle__products-navigation--item.active{background:var(--secondary-color)}.product-bundle__products-navigation--list{display:flex;gap:12px}.product-bundle__products .bundle-card{width:calc(25% - 9px);padding:8px}.product-quantity__button-plus{background-color:#e9c09b!important}.product--quantity__container{display:flex;position:relative;justify-content:space-between;align-items:center;background-color:#fff;padding:4px;border-radius:100px}.visibility-hidden{visibility:hidden}variant-item{color:#4c2f15;margin-bottom:12px;display:flex;align-items:last baseline;justify-content:space-between}.bundle-section__label{display:flex;margin-bottom:0!important;align-items:center;gap:8px;color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.product-quantity__button{border-radius:100px;background:#fff;cursor:pointer;width:28px;height:28px;display:flex;justify-content:center;align-items:center}.product-quantity__button svg{width:11px;height:11px;pointer-events:none}.product--quantity__container input{width:30px!important;background-color:unset;border:none;pointer-events:none;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.product--quantity__init{position:absolute;width:100%;cursor:pointer;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;color:#fff!important;border-radius:100px;background:#f09672}.product--quantity__init p{color:#fff!important;font-size:14px;font-style:normal;font-weight:700;line-height:18px}@media only screen and (max-width:1300px){.product-bundle__products .bundle-card{width:calc(33.3333% - 8px)}}@media only screen and (max-width:1050px){.product-bundle__products .bundle-card{width:calc(50% - 6px)}}.mm-product-form-variant-value .mm-variant-price{display:none}@media only screen and (min-width:990px){.product-bundle__products-navigation--list{flex-wrap:wrap}}.subscription-checkmark__container{display:flex;margin-bottom:10px;padding:0 6px;align-items:center}.subscription-checkmark__infos{display:flex;flex-direction:column;margin-left:10px}.subscription-checkmark__container svg{margin-top:3px;width:21px;height:auto;flex:0 0 21px}.subscription-checkmark__infos span{font-size:13px;line-height:150%;text-align:left}.subscription-checkmark__infos span:first-child{font-weight:400}[for=recurring] b,[for=recurring] strong{padding:3px 5px;font-size:14px}.product-bundle__submit{background-color:#a9a3cc;padding:16px 30px;border-radius:18px;margin-bottom:12px}.product-bundle__submit p{color:#fff;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.product-bundle__submit-container .reassurance{color:#000;font-size:14px;font-style:normal;font-weight:500;text-align:center;line-height:20px}.product-bundle__submit{display:block}.product-bundle__submit.active [data-left-sachets]{display:none}subscription-option{border:#5e4bce}subscription-option.actif .curring-option__radio{background-color:#5e4bce}subscription-option.actif .radio__checkmark{left:13px;background-color:#fff}.mm-product-form-variant-value input+label{font-size:14px;text-align:center}.product-pack__subscription-select.actif .product-pack__subscription-select-values{text-align:left}@media screen and (max-width:749px){.mm-product-price-subtitle .mm-product-price-nb,.mm-product-form-variant-value input+label{font-size:14px!important}.offre-speciale{font-size:11px}.mm-product-form-variant-option{padding:1rem}}.radio__checkmark{width:18px;height:18px;background-color:#5e4bce;border-radius:50%;position:relative;top:50%;left:3px;transform:translateY(-50%);transition:.24s;display:block}.curring-option__radio{width:36px;height:24px;border:1px solid #5e4bce;display:block;border-radius:100px;position:relative}.active .radio__checkmark{background:#5e4bce}subscription-option{display:block;border-radius:12px;padding:14px 8px;border:1px solid #a9a3cc}subscription-option .sub-header,[for=recurring]{cursor:pointer}.product-bundle__submit.active{cursor:pointer!important}.product-bundle__submit:not(.active){pointer-events:none;opacity:.4}@media only screen and (min-width:990px){subscription-option .product-pack__subscription-price,subscription-option [for=recurring],.product-pack__subscription-checkmark,.product-pack__subscription-select{opacity:.4;transition:all .24s}.product-bundle__products--container,.product-bundle__form{height:fit-content;position:sticky!important;top:calc(var(--header-height) + 24px)}}subscription-option.actif .product-pack__subscription-price,subscription-option.actif [for=recurring],.actif .product-pack__subscription-checkmark,.actif .product-pack__subscription-select{opacity:1}subscription-option.actif{border:1px solid #5e4bce}[data-subscribe=true]{margin-bottom:12px}[for=recurring]{font-weight:700}.sub-header{display:flex;align-items:center;gap:10px;margin-bottom:13px;position:relative}.product-pack__subscription-price{position:absolute;top:50%;right:0;transform:translateY(-50%);font-weight:700}[data-subscription-price],[data-oneshot-price]{font-weight:700}[data-subscribe=false] .sub-header{margin:0!important}.product-pack__subscription-select{border:2px solid;border-radius:50px;position:relative;margin-top:20px;border-color:#5e4bce}.product-pack__subscription-select svg{position:absolute;right:27px;transform:rotate(90deg);top:8px;transition:.24s}.product-pack__subscription-select.actif svg{transform:rotate(270deg)}.product-pack__subscription-select-values{position:absolute;top:0;left:0;width:100%;background-color:#fff;margin-left:0;color:inherit;border-radius:22px!important;outline:2px solid;flex-direction:column;padding:14px;gap:6px;z-index:1;font-size:14px;gap:14px}.product-pack__subscription-select svg{z-index:2}.product-pack__subscription-current{padding:12px 12px 12px 14px;text-align:left}.product-pack__subscription-select.actif .product-pack__subscription-select-values{display:flex!important}.product-pack__subscription-select-values,.product-pack__subscription-current{cursor:pointer}.product-pack__subscription-select-values input:checked+label{font-weight:700!important}.product-pack__subscription-select-values.hidden label{cursor:pointer;font-size:14px;font-weight:500;color:#000}.product-pack__subscription-current-value{font-weight:700}.product-form__collapsible{background-color:var(--primary-color);padding:12px;border-radius:24px}.active .unlock.hidden{display:inline-block!important}.active .lock{display:none}.product-composer__bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:18px}.product-composer__bottom-content{display:flex;gap:12px}.product-composer__bottom-content p{margin-bottom:0;display:flex;gap:6px;align-items:center}.product-composer__container{margin-bottom:30px;border-bottom:rgba(213,213,213,.5) solid 1px;padding-bottom:30px}body{background-color:unset!important}.product-card__price{margin-top:6px!important;margin-bottom:12px!important}.bundle-card__content{margin-top:12px}.product-card__reviews{display:flex;gap:6px;align-items:center;color:#4c2f15}.product-card__reviews svg{width:50px}.bundle-section__header{display:block;margin-top:54px;color:#4c2f15}.product-card__details{min-height:3rem}.bundle-card quantity-inputs{margin-top:auto}.bienfait-title{margin-bottom:12px}.bundle-card__content{justify-content:space-between;display:flex;flex-direction:column}.bundle-card .product-card__title{text-decoration:unset!important}@media only screen and (max-width:989px){.product-bundle__products{gap:8px}.bienfait-title{display:none}.product-bundle__products--container{width:100%!important}.bundle-card .product-card__title{color:var(--primary-400, #4c2f15);text-decoration:unset!important;font-family:var(--font-family-paragraph, "Montserrat Alternates");font-size:var(--font-paragraph-small-size, 12px);font-style:normal;font-weight:600;line-height:var(--font-paragraph-small-line-height, 18px);margin-bottom:0!important}.bundle-card__content{margin-top:8px!important}.product-card__price{margin-block:6px 8px!important}.product-composer__container{margin-bottom:24px;border-bottom:rgba(213,213,213,.5) solid 1px;padding-bottom:24px}.progress__reduction{font-size:10px}.reduction_text{font-size:var(--font-paragraph-small-size, 12px)}bundle-section .product-composer__progress-bar{gap:3px!important}bundle-section .product-form__progress--bar-item{width:calc(100% / 3)}bundle-section .reduction_text{background-color:transparent}.product-tag__container .custom-tag{font-size:8px!important;padding:2px var(--button-small-v-padding, 6px)}.w-product-card .mm-2-pc-infos .product-card__details{color:#9e92e2;font-size:10px;font-style:normal;font-weight:500;line-height:16px}}.product-pack__subscription-toggle{display:none}quantity-inputs .product-count{color:#4c2f15;color:var(--primary-400, #4c2f15);text-align:center;font-family:var(--font-family-paragraph, "Montserrat Alternates");font-size:14px;font-style:normal;font-weight:var(--button-font-weight-primary, 700);line-height:normal}.product-quantity__button-minus{background-color:#fff1e5!important}@media only screen and (min-width:990px){.recuring-option__content{display:block!important;height:100%!important}.product-bundle__products{position:relative}}.bundle-section__details{display:flex;gap:42px;margin-top:18px}.bundle-section__header{margin-bottom:42px}.bundle-section__details p{display:flex;align-items:center;gap:12px}.product-bundle__products{align-items:stretch}.product-bundle__products .bundle-card{height:unset!important}.only-mobile{display:none}variant-item span:last-child{color:var(--primary-400, #4c2f15);font-family:var(--font-family-paragraph, "Montserrat Alternates");font-size:var(--font-paragraph-small-size, 14px);font-style:normal;font-weight:500;line-height:var(--font-paragraph-small-line-height, 20px)}bundle-section .product-composer__progress-bar{background-color:var(--secondary-color);border:unset!important;border-radius:12px}bundle-section .icon__fill{font-size:10px!important}bundle-section .progress__reduction{width:100%;text-align:center;font-weight:600!important;background-color:#fff;padding:2px 6px;border-radius:6px}bundle-section .active .progress__reduction{background-color:var(--primary-color)}bundle-section .product-form__progress--bar-item.active .reduction_text{background-color:unset}bundle-section .product-form__progress--bar-item.active .reduction_text span{color:#4c2f15!important;font-size:unset!important;font-weight:500!important}bundle-section .product-composer__progress-bar{padding:12px 12px 8px!important}bundle-section .progress__fill{background-color:#fff}bundle-section .progress__fill .fill__content{background-color:var(--primary-color)}bundle-section .progress__fill__container{margin-top:6px}.progress__fill__container{display:flex;align-items:center}bundle-section .progress__fill__container{margin-bottom:0}.progress__fill__container .icon_fill{min-width:11px;font-size:11px}.product-bundle__submit{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:12px;background:var(--primary-100, #f09672)}[data-submit],.reassurance{margin-block:0px}.product-bundle__details-products{color:#4c2f15}.product-bundle__details-products em{font-style:normal;text-decoration:underline}.product-bundle__submit-container{margin-top:42px}@media only screen and (max-width:989px){.progress__container{position:relative}.product-bundle__details-products{display:none!important}.only-mobile{display:block}.product-bundle__submit-container{padding-inline:12px;background-color:var(--tertiary-color);padding-block:12px}.product-image__header{border-radius:12px 12px 0 0;padding:12px;display:flex!important;justify-content:center;background-color:var(--secondary-color)}.product-image__header svg{transform:rotate(0);transition:all .24s!important}.product-bundle__products .image_nuage{display:none!important}.button__container:has(.widget__icon){z-index:5!important;bottom:150px!important}.widget__container:has(.widget__header){bottom:210px!important;z-index:5!important}.progress__container .image_progress_nuage{position:absolute;top:-19px;left:-15px;width:74px;height:auto}.product-bundle__submit-content{position:fixed;bottom:0;left:0;width:100%;border-radius:12px 12px 0 0;background-color:var(--tertiary-color);z-index:9}.product-bundle__images{padding-inline:12px;margin-inline:auto;max-width:376px;padding-block:12px 4px;margin-bottom:0}.product-pack__subscription-select svg{width:16px;height:22px}[for=recurring] b,[for=recurring] strong{font-size:12px!important}.product-bundle__submit{margin-bottom:6px!important}subscription-option{background-color:#efedfa;margin-bottom:6px!important}.product-bundle__images{height:0px;overflow:hidden;padding-block:0px;transition:all .24s;display:flex!important}.product-bundle__images.active{height:175px;padding-block:12px 2px}.product-image__header{cursor:pointer}.product-bundle__details-products{display:block;text-align:left!important;order:-1}.banner-image{margin-top:18px!important}.product-bundle__details-products p{text-align:left;margin-top:18px;margin-bottom:0;color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.product-bundle__submit p{font-size:20px;line-height:26px}.product-bundle__details-products p em{text-decoration:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;font-style:unset;text-underline-position:from-font}.product-bundle__details-products p span{text-decoration:unset!important}.product-bundle__submit-content .bundle-section__label{display:none}.product-pack__subscription-toggle svg{transform:rotate(0);transition:all .24s}.actif-toggle-2 .product-pack__subscription-toggle svg{transform:rotate(180deg)}.product-pack__subscription-price{display:none}.sub-header{width:calc(100% - 50px)}.product-bundle__container{flex-direction:column-reverse}.product-bundle__form{width:100%}.product-bundle__images{display:none}.product-bundle__products{width:100%}.w-product-card-bundle{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:8px;width:calc(25% - 6px)!important}.w-product-card-bundle .mm-2-pc-img-container{width:calc(40% + -0px)!important;padding-top:40%!important}subscription-option{position:relative;padding:8px 12px!important}subscription-option{overflow:hidden}subscription-option.actif-toggle{overflow:visible}.w-product-card-bundle .mm-2-pc-infos{width:calc(60% - 8px)!important}.w-product-card-bundle .mm-2-pc-infos{padding:0!important;display:flex;flex-direction:column;justify-content:space-between}.product-pack__subscription-toggle{position:absolute;top:0;display:flex;align-items:center;padding-block:12px;right:0;cursor:pointer;padding-inline:25px}.sub-header{margin-bottom:0}.recuring-option__content{height:0px;transition:all .24s}.product-pack__subscription-checkmark{padding-top:12px}.w-product-card-bundle .product-tag__card{display:none}.w-product-card-bundle .mm-2-pc-img-container:after,.w-product-card-bundle .mm-2-pc-img-container:before{content:unset!important;opacity:0!important}.subscription-checkmark__container{margin-bottom:2px}.w-product-card-bundle .jdgm-widget{display:none!important}.product-pack__subscription-select{margin-top:12px}variant-item span:last-child{color:var(--primary-400, #4c2f15);font-family:var(--font-family-paragraph, "Montserrat Alternates");font-size:var(--font-paragraph-extra-small-size, 10px);font-style:normal;font-weight:500;line-height:var(--font-paragraph-extra-small-line-height, 16px)}.product-bundle__form .bundle-section__label{text-align:center!important;justify-content:center!important;color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px}quantity-inputs .product-count{width:28px!important;color:#4c2f15}.product-quantity__button{width:24px!important;height:24px!important}quantity-inputs{display:flex;justify-content:end}.product--quantity__container{width:100%}.product-bundle__form .bundle-section__label svg{display:none!important}.product-bundle__container{gap:0px!important;margin-bottom:12px!important;margin-top:12px!important}.product-bundle__submit-content{transform:translateY(0);transition:all .24s}.hidden_mobile{transform:translateY(100%)}}@media only screen and (max-width:850px){.w-product-card-bundle{width:calc(33.3333% - 6px)!important}}@media only screen and (max-width:550px){.w-product-card-bundle{width:calc(50% - 4px)!important}}[for=recurring] b,[for=recurring] strong{background:#5e4bce;color:#fff}.hidden_force{display:none!important}[data-compared-price]:not(.hidden){margin-right:4px;color:#fff9;font-size:15px;font-style:normal;font-weight:500;line-height:21px;text-decoration:line-through}.jc-rounded-full{display:flex}.delivery-icon{animation:blink 1.2s ease infinite;transition:opacity .3s ease;filter:blur(2px);width:13px;min-width:13px;position:relative;display:flex;align-items:center;height:13px}.delivery-icon circle{fill:#aefebf}@keyframes blink{0%{opacity:1;scale:1}50%{opacity:0;scale:.9}to{opacity:1;scale:1}}.product-image__header{display:none}@media only screen and (max-width:989px){.product-form__collapsible{padding:6px!important;border-radius:18px!important}.product-image__header{display:block}}.product-info__reassurance{margin-block:0px;display:flex;gap:12px;justify-content:center;align-items:center;color:#4c2f15}.product-bundle__collapses.only-desktop{margin-top:30px}@media only screen and (max-width:989px){.product-bundle__submit-container{margin-top:0}.product-bundle__products-navigation{overflow:auto}.bundle-section__details{display:flex;flex-direction:column;gap:6px}.bundle-section__header{margin-bottom:30px;margin-top:40px}.product-bundle__products-navigation--item{width:fit-content!important;min-width:unset;white-space:nowrap;padding-block:8px}.product-bundle__products-navigation--item p{font-weight:600}.product-bundle__products--container{gap:12px}bundle-section{overflow:visible}bundle-section .reduction_text span,.progress__reduction{color:#4c2f15!important}bundle-section .icon__fill{font-size:12px!important}}.product--quantity__init.disabled{pointer-events:none!important;filter:brightness(.8);cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/30/assets/w-bundle-section.css.map */
