@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.text-sdc-danger[data-v-537e1418]{color:#e8271a}.text-sdc-danger[data-v-537e1418],.text-sdc-sucess[data-v-537e1418]{font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px}.text-sdc-sucess[data-v-537e1418]{text-align:center;color:#1d60e0}.text-remaining[data-v-537e1418]{max-width:100vw;height:50px;margin:10px}.text-subscription-danger[data-v-537e1418]{font-family:Montserrat;font-style:normal;font-weight:400;font-size:16px;text-align:center;color:#e8271a}.btn-price[data-v-257979e2]{border-width:1.5px;background:#fff;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:.3rem 2rem}.btn-price[data-v-257979e2]:hover{color:#6c757d;border:1px solid #2097f7;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn-price-active[data-v-257979e2],.btn-price[data-v-257979e2]:active{color:#6c757d!important;border:1px solid #2097f7!important;background-color:#fff!important;-webkit-box-shadow:#007bff!important;box-shadow:#007bff!important}.btn-price[data-v-257979e2]:focus{color:#6c757d;border:1px solid #2097f7;background-color:#fff;-webkit-box-shadow:none!important;box-shadow:none!important}.price-description[data-v-257979e2]{font-size:.8em}@media(min-width:768px){.price-description[data-v-257979e2]{font-size:1em}}.price-details-unit[data-v-257979e2],.price-details[data-v-257979e2]{font-size:.8em;margin-bottom:0;padding:0}@media(min-width:768px){.price-details-unit[data-v-257979e2],.price-details[data-v-257979e2]{font-size:1em}}.gift-area[data-v-257979e2],.rebate-area[data-v-257979e2]{min-height:25px}.b-btn-checkout[data-v-32859c72]{border-width:1.5px;background:#0091f8;border-radius:8px;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;padding:.875rem 2rem}.portal-button[data-v-0b2b9bde]{background:radial-gradient(135.75% 139.94% at 0 50%,#418fde 0,#1d60e0 43.64%);border-color:transparent;border-radius:18px;padding:18px;-webkit-box-shadow:0 5px #174396;box-shadow:0 5px #174396;font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px;color:#f1f8fd}.text-cgu[data-v-5c0be33c]{color:rgba(108,117,125,.5490196078431373);text-decoration:underline;cursor:pointer}.text-cgu[data-v-5c0be33c]:hover{text-decoration:underline;color:#6c757d}.container-optional{padding:8px 16px 8px 8px;border-radius:16px;border:1px solid #d1d5db}.container-optional:has(input[type=checkbox]:checked){background:#ddddfd}.check-content{padding:0 .2rem}.padding-left{padding-left:2rem}.option-section{padding:.25rem 1rem 1rem}.checkbox-round{width:1.3rem;height:1.3rem;border-radius:50%;vertical-align:middle;border:1px solid #333;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;position:relative}.checkbox-round,.checkbox-round:checked{background-color:transparent}.checkbox-round:checked:before{content:"";position:absolute;top:50%;left:50%;width:.65rem;height:.65rem;background-color:grey;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.price-description{font-size:.8em;@media (min-width:768px){font-size:1em}}.subscriptions-container[data-v-7978a8fc]{overflow:scroll;width:auto}.text-prices[data-v-7978a8fc]{color:#000;text-decoration:underline;cursor:pointer}.light-subscription-button[data-v-7978a8fc]{margin-top:1em;margin-bottom:1em;background:#f1f8fd;border:2px solid #f0f0f0;border-radius:18px;color:#3b3b3b}.light-subscription-button[data-v-7978a8fc],.subscription-button[data-v-7978a8fc]{padding:18px;font-family:Montserrat;font-style:normal;font-weight:700;font-size:16px}.subscription-button[data-v-7978a8fc]{background:radial-gradient(135.75% 139.94% at 0 50%,#418fde 0,#1d60e0 43.64%);border-color:transparent;border-radius:18px;-webkit-box-shadow:0 5px #174396;box-shadow:0 5px #174396;color:#f1f8fd}