:root{--primary:var(--green-600);--secondary:var(--blue-800);--tertiary:var(--yellow-500);--blue-50:#f6f7f9;--blue-100:#f3f9fe;--blue-200:#d5e4f6;--blue-300:#c7e0ff;--blue-600:#296dc1;--blue-700:#205597;--blue-800:#173d6c;--blue-900:#102b4c;--green-50:#eef8f1;--green-100:#cbf6dd;--green-500:#1fa355;--green-600:#008537;--green-700:#006b2c;--green-800:#005222;--green-850:#00471e;--yellow-100:#fff4cc;--yellow-400:#ffd433;--yellow-500:#fec900;--yellow-550:#e5b600;--neutral-100:#f4f4f4;--neutral-200:#e6e6e6;--neutral-300:#cccccc;--neutral-400:#b3b3b3;--neutral-500:#999999;--neutral-600:#666666;--neutral-700:#4d4d4d;--neutral-800:#666666;--neutral-900:#1a1a1a;--neutral-1000:black;--text:black;--title:black;--success-100:#f4fbf3;--success-500:#39a033;--info-100:#f3f9fe;--info-500:#2768b9;--error-100:#feecee;--error-500:#df0021;--alert-100:#fff8db;--alert-500:#e5b600;--alert-700:#a85f00;--orange-tempo:#ff9900;--available:var(--success-500);--unavailable:var(--error-500);--reconditionne:#33c16e;--avis:#ffa60d;--vert-oney:#81bc00;--promo:#be433c;--astuce:#f1f9fd;--seconde-vie:#a8f1d3;--font-primary:"Open Sans",sans-serif;--font-secondary:Arial,sans-serif;--zindex-below:-1;--zindex-default:auto;--zindex-above:1;--zindex-absolute:10;--zindex-sticky:50;--zindex-fixed:100;--zindex-overlay:5000;--zindex-popin:6000;--zindex-skyrocket:9999}.c-choiceBlock{position:relative;text-align:center;width:100%}.c-choiceBlock:hover{z-index:var(--zindex-absolute)}.c-choiceBlock .c-field__input-container{position:absolute;top:1.6rem;right:1.6rem;z-index:var(--zindex-above)}.c-choiceBlock .c-field__wrapper{height:100%}.c-choiceBlock .c-label{padding:1.6rem 1.6rem 2.4rem;background-color:#fff;border:1px solid var(--neutral-200);border-radius:1rem;display:block;width:100%}.c-choiceBlock .c-tag{--tagFontSize:1.2rem;--tagHeight:2.8rem;padding:0 1.4rem;border-radius:.9rem 0 1rem 0;position:absolute;top:1px;left:1px;font-weight:600;z-index:var(--zindex-above)}.c-choiceBlock:has(.c-tag) .c-label{padding-top:4.8rem}@media(hover:hover)and (pointer:fine){.c-choiceBlock:not(:has(input:disabled)):not(:has(input:checked)) .c-label:hover{border-color:var(--neutral-500)}}.c-choiceBlock:has(input:disabled) .c-label{border-color:rgba(0,0,0,0)}.c-choiceBlock:has(input:disabled) .c-choiceBlock__footer,.c-choiceBlock:has(input:disabled) .c-choiceBlock__img,.c-choiceBlock:has(input:disabled) .c-choiceBlock__subtitle,.c-choiceBlock:has(input:disabled) .c-choiceBlock__title,.c-choiceBlock:has(input:disabled) .c-field__input-container{opacity:.4}.c-choiceBlock:has(input:disabled) .c-choiceBlock__img{mix-blend-mode:multiply}.c-choiceBlock:has(input:disabled) .c-choiceBlock__footer,.c-choiceBlock:has(input:disabled) .c-choiceBlock__subtitle,.c-choiceBlock:has(input:disabled) .c-choiceBlock__title{color:var(--neutral-500)}.c-choiceBlock:has(input:disabled) .c-field__label{background-color:hsla(0,0%,100%,.5)}.c-choiceBlock:has(input:checked) .c-label{border-color:rgba(0,0,0,0)}.c-choiceBlock:has(input:checked) .c-label:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:1rem;box-shadow:inset 0 0 0 2px var(--green-600);z-index:9}.c-choiceBlock__img{text-align:center;margin-bottom:1.2rem}.c-choiceBlock__img img{max-width:27.2rem;width:100%;display:block;margin-left:auto;margin-right:auto}.c-choiceBlock__title{font-weight:700;font-size:1.6rem;text-align:center;margin-bottom:.4rem}.c-choiceBlock__title span{color:var(--blue-600);font-size:1.2rem;font-weight:400;display:block;text-align:center;margin-top:.4rem;margin-bottom:1.2rem}.c-choiceBlock__subtitle{font-size:1.2rem;text-align:center;min-height:3.6rem}@media only screen and (max-width:768px){.c-choiceBlock__subtitle{min-height:3.4rem}}.c-choiceBlock__footer{text-align:center;font-size:1.2rem;color:var(--neutral-600);margin-top:2rem;margin-bottom:1.2rem}@media only screen and (max-width:768px){.c-choiceBlock__footer{margin-bottom:.8rem}}.c-choiceBlock--textOnly .c-label{min-height:21.6rem;padding:1.6rem;display:flex;align-items:center;justify-content:center}.c-choiceBlock--textOnly .c-choiceBlock__title{font-weight:600}@media only screen and (max-width:400px){.c-choiceBlock--sm{max-width:none}}.c-choiceBlock--sm .c-label{padding:2.4rem 1.2rem 1.6rem}.c-choiceBlock--sm:has(.c-tag) .c-label{padding-top:2.4rem}@media only screen and (max-width:768px){.c-choiceBlock--md .c-label{padding:2.4rem 1.2rem 1.6rem}.c-choiceBlock--md:has(.c-tag) .c-label{padding-top:2.4rem}}@media only screen and (max-width:400px){.c-choiceBlock--md{max-width:none}}