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;padding:12px;margin-bottom:24px;border-radius:10px;border:1px solid #5e4bce}.price-per__paquet{color:#000;margin-left:auto;padding-left:12px;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:22px}[data-image-index] .counter{color:#fff;text-align:center;padding:2px 12px;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:24px;position:absolute;display:none;border-radius:4px;background:#5e4bce;bottom:-6px;left:50%;transform:translate(-50%)}[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}.product-bundle__image img{width:100%;position:absolute;display:none;top:0;left:0;height:100%;object-fit:cover}.product-bundle__image.active img{display:block}.product-bundle__products{width:calc(100% - 433px);display:flex;flex-wrap:wrap;gap:12px;height:fit-content}.product-bundle__products .mm-product-card{width:calc(25% - 12px)}.product--quantity__container{display:flex;position:relative;justify-content:space-between;align-items:center;background-color:#6e5dd3;padding:3px;border-radius:4px}.visibility-hidden{visibility:hidden}.bundle-section__label{margin-bottom:24px;display:flex;align-items:center;gap:8px;color:#000;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.product-quantity__button{border-radius:1px;background:#fff;cursor:pointer;width:25px;height:25px;display:flex;justify-content:center;align-items:center}.product-quantity__button svg{width:9px;height:9px;pointer-events:none}.product--quantity__container input{width:30px!important;background-color:unset;border:none;pointer-events:none;color:#fff;text-align:center;font-family:Inter;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:4px;background:#281c80}.product--quantity__init p{color:#fff!important;font-size:12px;font-style:normal;font-weight:600;line-height:18px}@media only screen and (max-width: 1300px){.product-bundle__products .mm-product-card{width:calc(33.3333% - 8px)}}@media only screen and (max-width: 1050px){.product-bundle__products .mm-product-card{width:calc(50% - 6px)}}.mm-product-form-variant-value .mm-variant-price{display:none}.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-family:Inter;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.product-bundle__submit.active{background-color:#281c80}.product-bundle__submit-container .reassurance{color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;text-align:center;line-height:20px}.product-bundle__submit [data-submit]{display:none}.product-bundle__submit.active [data-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.disable{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,.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;font-family:Inter;color:#000}.product-pack__subscription-current-value{font-weight:700}.progress__reduction{padding:3px var(--button-small-v-padding, 8px);border-radius:3px;border:0px solid var(--primary-100, #f26780);background:#f267804d;color:#fff;transition:all .32s ease;font-size:14px;line-height:120%;font-weight:700}.active .progress__reduction{border-color:#f26780;background:var(--primary-100, #f26780);color:#fff}.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}.product-composer__progress-bar{padding:12px;border-radius:var(--button-small-br, 4px);border:1px solid var(--tertiary-dark-cream, #c3bced);display:flex;margin-bottom:24px;gap:4px}.progress__fill{background:#c3bced;height:12px;width:100%;border-radius:2px;margin-top:8px;margin-bottom:8px}.progress__fill .fill__content{width:0%;display:block!important;transition:all .32s ease;background-color:#5e4bce;border-radius:2px;height:100%}.product-form__progress--bar-item{width:calc(33.33% - 2px);display:flex;justify-content:center;align-items:center;flex-direction:column}.reduction_text{font-size:12px;font-family:Inter}.w-product-card .mm-2-pc-infos .product-card__details{color:#9e92e2;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:18px;text-transform:unset;padding-top:unset!important}@media only screen and (max-width: 989px){.product-composer__progress-bar{margin-bottom:18px}.product-bundle__products{gap:8px}.w-product-card-bundle .product-card__title{color:#000;font-family:Inter;font-size:10px!important;font-style:normal;font-weight:700;line-height:18px}.product-composer__container{margin-bottom:24px;border-bottom:rgba(213,213,213,.5) solid 1px;padding-bottom:24px}.progress__reduction{font-size:10px}.progress__fill{height:13px}.reduction_text{font-size:var(--font-paragraph-small-size, 12px)}.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-family:Inter;font-size:10px;font-style:normal;font-weight:500;line-height:16px}}.product-pack__subscription-toggle{display:none}@media only screen and (min-width: 990px){.recuring-option__content{display:block!important;height:100%!important}.image_progress_nuage{display:none}.product-bundle__products{position:relative}.product-bundle__products .image_nuage{position:absolute;top:-27px;left:-21px;width:112px;z-index:5;height:auto}}.product-bundle__details-products{display:none}.product-bundle__products{align-items:stretch}.product-bundle__products .mm-product-card{height:unset!important}@media only screen and (max-width: 989px){.progress__container{position:relative}.product-bundle__products .image_nuage{display:none!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%;padding-inline:12px;padding-top:12px;background-color:#fff;z-index:9}.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}.product-bundle__submit-content{padding-bottom:12px!important}subscription-option{background-color:#efedfa;margin-bottom:6px!important}.product-bundle__details-products{display:block;text-align:left!important;order:-1}.banner-image{margin-top:18px!important}.product-bundle__details-products.hidden{display:none!important}.product-bundle__details-products p{text-align:left;margin-top:18px;margin-bottom:0;color:#000;font-family:Inter;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}.product-bundle__form .bundle-section__label{margin-bottom:12px!important;text-align:center!important;justify-content:center!important;color:#000;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}quantity-inputs .product-count{width:28px!important}.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-composer__progress-bar{margin-bottom: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-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:21px;text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/22/assets/w-bundle-section.css.map */
