.product-form .reassurance__container{width:100%;display:flex;align-items:center;justify-content:space-between;width:calc(100% + 160px);margin-left:-80px;padding:12px 10rem}.product-form,.product-media{height:fit-content}@media only screen and (min-width: 990px){.sticky-form .product-form{position:sticky;bottom:30px;z-index:1}}@media screen and (max-width: 990px){.sticky-form .product-form{position:relative;bottom:0}}.product-form .reassurance__container .reassurance__item{max-width:18%;display:flex;align-items:center}.product-form .reassurance__container .reassurance__item img{object-fit:contain;width:100%;max-height:25px}.form__title--note{display:flex;justify-content:space-between;align-items:center}.product-form{display:flex;flex-direction:column;gap:24px}.product--tag{display:flex;padding:6px 12px;margin:0;line-height:100%;border-radius:18px;text-transform:uppercase;font-size:14px;white-space:nowrap;height:fit-content;font-weight:700}.hide-desk{display:flex}.hide-mob{display:none}.form__title--title-block h1{font-size:24px;font-weight:700;line-height:38px;margin:0}.form__title--desc{font-size:14px;font-style:normal;font-weight:600;line-height:normal}.form__title{display:flex;gap:2px;flex-direction:column-reverse;padding-bottom:18px;border-bottom:1px #b2ccd7 solid}.information-picto{display:flex;flex-wrap:wrap;gap:18px 24px}.information-picto .reassurance__item{display:flex;width:calc(50% - 12px);align-items:center;gap:6px}.subscription__prices--container{text-align:end}.reassurance__item--image{background-color:#00567a;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:4px 5px 5px;width:22px;height:22px;min-height:22px;min-width:22px}.subscription__prices--unit p{opacity:.5}.subscription__prices--unit p,.subscription__prices--unit p span{white-space:nowrap;line-height:100%;text-align:end;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:400}.reassurance__item--image img{width:100%;max-width:15px;height:auto;max-height:14px;object-fit:contain}.reassurance__text{font-size:11px;font-style:normal;line-height:19.5px;max-width:203px;line-height:14px}.variant-selector__option{margin-bottom:24px}.variant-selector__option-values{border:none!important;display:flex;gap:12px;padding:0!important;margin:0!important;flex-wrap:wrap}.variant-selector__option-value{width:calc(50% - 6px)}.variant-selector__option-value label .product-variant{border-radius:12px;padding:18px 16px;outline:solid 1px transparent;border:1px solid rgba(0,86,122,.6);background:#fff;cursor:pointer;transition:all .3s}#CustoRcAboSellingPlan{width:100%;border:none;outline:none;box-shadow:none;padding:12px 18px 12px 12px;font-size:14px;font-style:normal;font-family:Montserrat;font-weight:600;border-radius:4px;border:1px solid rgba(0,51,65,.6);background:#fff;line-height:100%!important;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.select-rc-abo-infos{position:relative}.select-rc-abo-infos svg{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.variant-selector__option-value label .product-variant .product-variant__title{text-align:center;font-size:16px;font-style:normal;margin-bottom:12px;font-weight:600;line-height:100%}.variant-selector__option-value input:checked+label .product-variant .product-variant__title{font-weight:700}.subscription-title{display:flex;gap:12px;font-size:16px;line-height:120%;align-items:center}[data-sub-old-price]{opacity:.4;font-size:14px;font-style:normal;font-weight:500}[data-sub-new-price],#rcOSPrice{font-size:16px;font-style:normal;font-weight:700;margin-left:5px}.subscription--os label,.subscription--abo label{border-radius:12px;border:1px solid rgba(0,86,122,.6);outline:1px solid transparent;background:#fff;transition:all .3s;position:relative}.subscription--abo .subscription--abo__tagreduc{position:absolute;top:-19.5px;left:50%;transform:translate(-50%);margin:0;padding:3px 60px;white-space:nowrap;border-radius:12px 12px 0 0;line-height:100%;color:#fff;text-align:center;font-size:12px;font-weight:700;text-transform:uppercase;background:#00567a;opacity:.6;transition:all .3s}.subscription--abo input:checked+label .subscription--abo__tagreduc{opacity:1}.subscription--os input:checked+label,.subscription--abo input:checked+label{border-radius:12px;border:1px solid #00567a;outline:1px solid #00567a;background:#ddf5ff}.subscription--os input:checked+label .subscription-title,.subscription--abo input:checked+label .subscription-title{font-weight:700}.subscription--os label,.subscription--abo label{display:flex;gap:12px;color:var(--color-UI-black);padding:12px;align-items:center;justify-content:space-between;cursor:pointer}.subscription--abo__container{display:flex;gap:23px;align-items:center;justify-content:space-between}.subscription--abo label{flex-direction:column;align-items:unset;width:100%}.checkbox-sub{outline:1px solid rgba(0,86,122,.3);border-radius:50%;width:12px;height:12px;min-width:12px;min-height:12px;display:flex;justify-content:center;align-items:center;outline-offset:2px;transition:all .3s}input:checked+label .checkbox-sub{background:#003341;outline:1px solid #003341}.subscription__container{display:flex;gap:30px;flex-direction:column}.subscription__container .custom-rc{display:none}[data-divider-unit-unit]{text-align:center;line-height:100%;font-size:14px;font-style:normal;font-weight:400;opacity:.5}[data-divider-unit-unit] span{line-height:100%}.variant-selector__option-value input:checked+label .product-variant{border-radius:12px;border:1px solid #00567a;outline:solid 1px #00567a;background:#ddf5ff}.variant-selector__option-checkbox{display:none}.variant-selector__label{font-size:14px;font-style:normal;font-weight:600;line-height:normal;position:relative;color:var(--color-UI-black);margin-bottom:12px;display:block}.reassurance-form__container{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:12px;flex-wrap:wrap}.reassurance-form__container .reassurance-form__item{margin:0;display:flex;align-items:center;gap:6px;font-size:12px;font-style:normal;line-height:120%;font-weight:500}.reassurance-form__container .reassurance-form__item svg{width:16px;height:16px;min-height:16px;min-width:16px}.product-form-submit-button{padding:18px;display:flex;justify-content:center;align-items:center;gap:12px;line-height:100%;font-weight:700;border-radius:12px;color:#fff;background:#003241;transition:all .3s;cursor:pointer;border:2px solid #003241}.custom-dot{width:4px;height:4px;background-color:#fff;border-radius:50%;transition:all .3s}.product-form-submit-button:hover .custom-dot{background-color:var(--color-UI-black)}.product-form__icon{display:flex;line-height:100%;align-items:center;justify-content:center;gap:6px;margin-top:12px}.product-form__icon p{line-height:100%}#btn-price-input{line-height:100%!important;margin-right:-12px;font-size:16px}.product-form-submit-button:hover{background:#ddf5ff;color:var(--color-UI-black)}@media only screen and (max-width: 989px){.variant-selector__label{width:100%;text-align:center}.variant-selector__label span{background:#fff;padding:0 12px}.variant-selector__label:before{position:absolute;content:"";width:100%;height:2px;background-color:#b2ccd7;top:50%;left:0;z-index:-1;transform:translateX()}.reassurance-form__container .reassurance-form__item{align-items:center;min-width:45%;width:45%}}@media only screen and (max-width: 749px){.product-form .reassurance__container{width:calc(100% + 3rem);margin-left:-1.5rem;padding:12px 3rem}}[data-widget-container-wrapper]{display:none!important}.text-information{position:relative;border-radius:12px;padding:8px 12px}.text-information p{font-size:12px;font-style:normal;font-weight:600;line-height:16px}.text-information svg{position:absolute;top:-6px;right:6px}@media only screen and (min-width: 990px){.hide-mob{display:flex}.text-information{position:relative;border-radius:12px;padding:8px 12px}[data-sub-old-price]{font-size:16px}.text-information p{font-size:12px;font-style:normal;font-weight:600;line-height:16px}.text-information svg{position:absolute;top:-6px;right:6px}.hide-desk{display:none}.product-form{width:522px;min-width:522px}.reassurance__text{font-size:12px}.form__title{flex-direction:column;gap:30px}.form__title--title-block .product--tag{margin-top:6px}.product-form{gap:30px}.variant-selector__option-value label .product-variant{padding-right:36px;padding-left:36px}.product-form .reassurance__container{display:none}.form__title--title-block{display:flex;justify-content:space-between}.form__title--title-block h1{font-size:28px;line-height:38px}.variant-selector__option{margin-bottom:30px}.subscription--os label{padding:12px}.reassurance-form__container{justify-content:space-evenly;align-items:center}}@media only screen and (max-width: 989px){product-template{margin-bottom:60px!important}}@media only screen and (min-width: 990px){product-template{margin-bottom:120px!important}}.product-form__form-bottom{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:100;padding-top:12px;padding-bottom:12px;box-shadow:0 -2px 4px #0000001a;transform:translateY(100%);transition:all .3s}.product-form__form-bottom.sticky{transform:translateY(0)}@media only screen and (min-width: 990px){.product-form__details-container{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.product-form__form-bottom .product-form__icon{margin-top:0}footer-content .mm-section{padding-bottom:40px}.product-form__form-bottom .product-form__details{display:flex;align-items:center;gap:6px}.product-form-submit-button__bottom{min-width:33%}.product-form__form-bottom .product-form__details p{margin-bottom:0}.product-form__form-bottom .product-form__icon{max-width:204px}.product-form__form-bottom .product-form__icon svg{min-width:37px;height:25px}.product-form__details .truspilot-section__right{opacity:.8;color:#003241;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:19.5px}.product-form__details p span strong{font-size:16px}}@media only screen and (max-width: 989px){.product-form__details{display:none}footer-content .mm-section{padding-bottom:120px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/w-product-form.css.map */
