.c-loyaltyCardModal .c-modal__close:before{background-color:#fff}.c-loyaltyCardModal .c-modal__content{padding-top:0}.c-loyaltyCardModal__card{padding:2.4rem 3.2rem 1.2rem;margin-top:-9.6rem;max-width:32rem;margin-left:auto;margin-right:auto;position:relative;z-index:var(--zindex-above);background-color:#fff;text-align:center}.c-loyaltyCardModal__wallet{position:relative;max-width:34rem;margin:auto}.c-loyaltyCardModal__wallet .c-loyaltyCardModal__bonnemine{position:absolute;top:50%;right:0;transform:translateY(-50%)}.c-loyaltyCardModal__barcode svg{width:100%!important}.c-loyaltyCardPreview{border-radius:1rem 1rem 0 0;overflow:hidden;margin:1.6rem auto;min-width:28rem;position:relative;display:inline-block}@media only screen and (max-width:768px){.c-loyaltyCardPreview{margin:-2.4rem -1.6rem 0;width:calc(100% + 3.2rem);height:12rem}}.c-loyaltyCardPreview__card{width:100%}@media only screen and (max-width:768px){.c-loyaltyCardPreview__card{width:100%;height:100%;object-fit:cover;object-position:center 55%}}.c-loyaltyCardPreview__infos{position:absolute;top:0;left:0;width:100%;display:flex;gap:.8rem;align-items:center;justify-content:space-between;padding:1.6rem 2.4rem}.c-loyaltyCardPreview__infos .c-button{--btnBgColor:white}.c-loyaltyCardPreview__points{color:#fff;font-size:1.8rem;font-weight:600}.c-loyaltyCardPreview__points strong{font-size:3.2rem;font-weight:600}@media only screen and (max-width:768px){.c-loyaltyCardPreview__points{font-size:1.6rem}}.c-loyaltyCardPreview__button{color:#1174bc}.c-loyaltyVoucher{--loyaltyVoucherBg:var(--blue-50);display:flex;align-items:center;gap:1.2rem;padding:1.2rem .8rem 1.2rem 1.2rem;border:2px solid rgba(0,0,0,0);background:linear-gradient(var(--loyaltyVoucherBg),var(--loyaltyVoucherBg)) padding-box,var(--gradient-fid) border-box;border-radius:1rem}.c-loyaltyVoucher__ticket{position:relative;display:flex;align-items:center;justify-content:center;width:8rem;height:4.8rem;border-radius:.5rem;flex-shrink:0;background-color:var(--yellow-500)}.c-loyaltyVoucher__ticket:after,.c-loyaltyVoucher__ticket:before{content:"";position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;border-radius:1rem;background-color:var(--loyaltyVoucherBg)}.c-loyaltyVoucher__ticket:before{left:0;transform:translate(-50%,-50%)}.c-loyaltyVoucher__ticket:after{right:0;transform:translate(50%,-50%)}.c-loyaltyVoucher__amount{position:relative;font-size:2.4rem;font-weight:700;line-height:1;color:var(--black);z-index:1}.c-loyaltyVoucher__text{font-size:1.3rem;line-height:1.4}.c-loyaltyVoucher__store{font-weight:700;display:block}:root{--layoutMaxWidth:144rem;--layoutPadding:2.4rem;--font-primary:"Open Sans",sans-serif;--font-secondary:Arial,sans-serif;--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;--white:white;--black: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;--gradient-fid:linear-gradient(211.39deg,#1174bd 18.88%,#114184 83.83%);--zindex-below:-1;--zindex-default:auto;--zindex-above:1;--zindex-absolute:10;--zindex-sticky:50;--zindex-fixed:100;--zindex-overlay:900;--zindex-popin:1000;--zindex-skyrocket:9999}.c-loyaltyCardActivation .c-accountCard__title{color:#000}@media only screen and (max-width:768px){.c-loyaltyCardActivation.c-accountCard--headerImg{display:flex;flex-direction:column}.c-loyaltyCardActivation.c-accountCard--headerImg .c-accountCard__headerImg{position:relative;top:unset;left:unset;transform:unset;margin:auto}.c-loyaltyCardActivation.c-accountCard--headerImg .c-accountCard__content{display:contents}.c-loyaltyCardActivation.c-accountCard--headerImg .c-accountCard__content .c-accountCard__title{order:-1}}