:root{--pink:#df0957;--darkPink:#be0349;--purple:#4f205d;--lightestPurple:#d3b8db;--lightPurple:#642a73;--white:#fff;--black:#000;--lightGrey:#ddd;--grey:#707070;--grey-600:#757575;--grey-800:#444;--greenPhone:#1ac494;--errorForm:#dc143c;--doneForm:#28a745;--orange:#ff6307;--tGreen:#1ac494;--tPurple:#4f205d;--tRed:#be0349;--tGrey:#979797;--tLightGrey:#f8f9fa;--bkgPurple:#d3b8db;--bkgPink:#f3e2e4;--brand-primary:#df0957;--brand-primary-dark:#be0349;--brand-secondary:#4f205d;--text-color:#000;--text-color-muted:#707070;--text-color-inverse:#fff;--bg-page:#fff;--bg-soft:#f3e2e4;--bg-alt:#d3b8db;--bg-muted:#f8f9fa;--border-color:#ddd;--state-success:#1ac494;--state-danger:#dc143c;--state-warning:#ff6307;--form-phone:#1ac494}#countdown-container{background-color:#4f205d;padding-top:12px}@media only screen and (min-width:576px){#countdown-container{padding-top:6px}}@media only screen and (min-width:768px){#countdown-container{padding-top:12px}}#countdown-container .counter-title{color:#fff;font-size:1rem;font-style:italic;font-weight:400}#countdown{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:992px){#countdown{padding:0 5px}}#countdown .unit{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;height:40px;justify-content:center;margin:0 2px;min-width:27px;padding:0;text-align:center}@media only screen and (min-width:360px){#countdown .unit{min-width:32px}}#countdown .unit .value{color:#4f205d;font-size:1.2rem;font-weight:900;line-height:1.2rem;padding-top:5px}#countdown .unit .label{color:#4f205d;font-size:8px;line-height:8px}#countdown .unit.bf .label,#countdown .unit.bf .value{color:#210a04}#banner-container{background-color:var(--darkPink)}#banner-container #promo-countdown,#banner-container #promo-wrapper{color:var(--white);position:relative}#banner-container #promo-countdown .mod-info,#banner-container #promo-wrapper .mod-info{position:absolute}#banner-container #promo-countdown .mod-info.countblock,#banner-container #promo-wrapper .mod-info.countblock{top:47px}@media only screen and (min-width:576px){#banner-container #promo-countdown .mod-info.countblock,#banner-container #promo-wrapper .mod-info.countblock{top:33px}}@media only screen and (min-width:768px){#banner-container #promo-countdown .mod-info.countblock,#banner-container #promo-wrapper .mod-info.countblock{top:19px}}#banner-container #promo-wrapper{color:var(--white);font-size:1rem}#banner-container #promo-wrapper .promo{color:var(--white);font-size:1rem;margin-bottom:0;padding:15px 0}@media only screen and (min-width:360px){#banner-container #promo-wrapper .promo{font-size:1.3rem}}@media only screen and (min-width:425px){#banner-container #promo-wrapper .promo{font-size:1.5rem}#banner-container #promo-wrapper .promo-sub{font-size:1.2rem}}#banner-container #promo-wrapper .mod-info{right:-18px;top:6px}#banner-container #promo-countdown{color:var(--white)}@media only screen and (min-width:360px){#banner-container #promo-countdown .promo{font-size:1.4rem}}#banner-container #promo-countdown .promo-sub{font-size:1rem;line-height:1.5rem}@media only screen and (min-width:360px){#banner-container #promo-countdown .promo-sub{font-size:1.4rem}}@media only screen and (min-width:768px){#banner-container #promo-countdown .promo-sub{padding-right:20px}}#banner-container #promo-countdown .mod-info{right:19px;top:23px}@media only screen and (min-width:768px){#banner-container #promo-countdown .mod-info{right:1px;top:-7px}}@media only screen and (min-width:375px){#banner-container .promo-row{justify-content:center}}#banner-container.promo-200{justify-content:center;position:relative;user-select:none}@media only screen and (min-width:768px){#banner-container.promo-200{align-items:end;display:flex;justify-content:center}#banner-container.promo-200 .row{max-width:700px;position:relative;width:675px}}@media only screen and (min-width:992px){#banner-container.promo-200 .row{max-width:820px;width:810px}}#banner-container.promo-200.counter .row{justify-content:start}@media only screen and (min-width:375px){#banner-container.promo-200.counter .row{justify-content:start}}@media only screen and (min-width:768px){#banner-container.promo-200.counter .row{justify-content:center;max-width:100%;position:relative;width:100%}}@media only screen and (min-width:992px){#banner-container.promo-200.counter .row{max-width:100%;width:100%}}#banner-container.promo-200 p{font-size:1rem;font-weight:700;line-height:1.5rem;margin:0;padding:7px 0}@media only screen and (min-width:425px){#banner-container.promo-200 p{justify-content:center}}@media only screen and (min-width:768px){#banner-container.promo-200 p{line-height:1.9rem}}@media only screen and (min-width:992px){#banner-container.promo-200 p{font-size:1.2rem}}#banner-container.promo-200 .code{background-color:var(--white);color:#4f205d;font-weight:900;padding:2px}#banner-container.promo-200 .promo{font-size:1.1rem;font-weight:900;line-height:1.9rem}@media only screen and (min-width:992px){#banner-container.promo-200 .promo{font-size:1.8rem}}#banner-container .offer-promo{line-height:1.3rem;padding:5px 20px 0}#banner-container .offer-promo,#banner-container .offer-title{color:var(--white);font-size:1.3rem;font-weight:800}.modal#banLegit .modal-header{background-color:#f3e2e4;color:#4f205d;display:flex;justify-content:center;padding:5px}.modal#banLegit .modal-header .promo{font-family:Montserrat,sans-serif;font-size:1.3rem;font-style:italic;font-weight:700;letter-spacing:-.5px;line-height:1.9rem;text-align:center}.modal#banLegit .modal-header p{align-items:flex-end;color:#4f205d;display:flex;flex-direction:column;font-size:1rem;font-weight:700;justify-content:flex-end;line-height:1.5rem;margin:0;padding:7px 0}.modal#banLegit .modal-header .bloc-code{align-items:center;border-radius:4px;color:var(--white);display:inline-flex;flex-direction:column;font-weight:900;isolation:isolate;justify-content:center;padding:8px 18px;position:relative;transform:skew(-12deg);z-index:1}.modal#banLegit .modal-header .bloc-code .bloc-code__border{border:2px solid #4f205d;border-radius:4px;inset:6px -8px -8px 8px;pointer-events:none;position:absolute;z-index:0}.modal#banLegit .modal-header .bloc-code .code,.modal#banLegit .modal-header .bloc-code .sub-code{position:relative;transform:skew(12deg);z-index:1}.modal#banLegit .modal-header .bloc-code .code{font-size:2.5rem;line-height:2.4rem}.modal#banLegit .modal-header .bloc-code .code sup{font-size:1rem;margin-left:2px;position:relative;top:-1rem}.modal#banLegit .modal-header .bloc-code .sub-code{font-size:.8rem;font-weight:700;line-height:1.2rem}.modal#banLegit .modal-header .bloc-code{background-color:transparent}.modal#banLegit .modal-header .bloc-code:before{background-color:#be0349;border-radius:5px;content:"";inset:0;position:absolute;z-index:1}.modal#banLegit .modal-header .promo-sub{font-size:1rem;line-height:1.5rem;padding-top:10px}.modal#banLegit .offer-legal{background:hsla(0,0%,100%,.7);border-left:3px solid rgba(10,84,104,.25);border-radius:10px;margin:10px 2px 14px;padding:10px 12px}.modal#banLegit .offer-legal__title{color:rgba(0,0,0,.72);font-size:.88rem;font-weight:800;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.modal#banLegit .offer-legal p,.modal#banLegit .offer-mentions p{color:rgba(0,0,0,.7);font-size:.86rem;line-height:1.25rem;margin:0}.modal#banLegit .offer-cta{background:rgba(64,27,66,.08);border-radius:12px;padding:12px 14px}.modal#banLegit .offer-cta__title{color:#4f205d;font-weight:900;margin-bottom:4px}.modal#banLegit .offer-cta p{color:rgba(0,0,0,.8);font-size:.95rem;line-height:1.3rem;margin:0}