﻿:root{--anim-speed: .7s;--anim-delay: 0s;--anim-ease: ease-out;--anim-speed-back: .3s;--anim-delay-back: 0s;--anim-ease-back: ease-in}body{margin:0}#TPX *,#TPX *:before,#TPX *:after{box-sizing:border-box}#TPX picture{display:block}#TPX img{max-width:100%;height:auto}#TPX .jeu_wrapper{min-height:100vh;color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:16px;line-height:1.3em;background:#00205b}@media(max-width: 1199px){#TPX .jeu_wrapper{display:flex;flex-direction:column}}@media(max-width: 575px){#TPX .jeu_wrapper{min-height:-webkit-fill-available}}@media(min-width: 768px){#TPX .jeu_wrapper{font-size:18px}}@media(min-width: 1200px){#TPX .jeu_wrapper{padding-top:0;display:flex}}#TPX .jeu_wrapper ::selection{background-color:#e4002b;color:#fff}#TPX .jeu_wrapper ::-moz-selection{background-color:#e4002b;color:#fff}#TPX .jeu_video{position:relative;overflow:hidden;background-color:#000;height:75vw}@media(min-width: 992px){#TPX .jeu_video{height:56.25vw}}@media(min-width: 1200px){#TPX .jeu_video{position:fixed;top:0;right:0;width:50%;height:100%}}#TPX .jeu_video-player{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1}#TPX .jeu_video-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}#TPX .jeu_products{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;background-color:#fff;color:#111}@media(min-width: 1200px){#TPX .jeu_products{gap:14px;padding:16px 18px 18px}}#TPX .jeu_products-header{display:flex;align-items:center;gap:12px}#TPX .jeu_products-title{flex-grow:1;font-size:16px;font-weight:700;line-height:1.2}@media(min-width: 1200px){#TPX .jeu_products-title{font-size:17px}}#TPX .jeu_products-cta{flex-shrink:0;padding:8px 12px;background-color:#313daa;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .25s cubic-bezier(0, 0.43, 0.31, 0.975);transition:background-color .25s cubic-bezier(0, 0.43, 0.31, 0.975)}#TPX .jeu_products-cta:hover,#TPX .jeu_products-cta:focus{background-color:#262f82;color:#fff;text-decoration:none}@media(min-width: 1200px){#TPX .jeu_products-cta{padding:9px 16px;font-size:13px}}#TPX .jeu_products-list{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}@media(min-width: 1200px){#TPX .jeu_products-list{flex-wrap:nowrap;gap:6px}}#TPX .jeu_products-item{position:relative;display:block;flex:0 0 calc((100% - 12px)/4);min-width:0;text-decoration:none}#TPX .jeu_products-item:hover,#TPX .jeu_products-item:focus{text-decoration:none}@media(min-width: 1200px){#TPX .jeu_products-item{flex:1 1 0}}#TPX .jeu_products-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;aspect-ratio:1/1;padding:4px 4px 21px;background-color:#edeef0;color:#2f3542;font-size:11px;font-weight:700;line-height:1.1;text-align:center}@media(min-width: 1200px){#TPX .jeu_products-placeholder{font-size:12px}}#TPX .jeu_products-icon{display:block;width:38%;height:auto;aspect-ratio:1/1}#TPX .jeu_products-soon{position:absolute;left:0;right:0;bottom:0;padding:3px 0;background-color:#000;color:#fff;font-size:11px;line-height:1.2;text-align:center}#TPX .jeu_products-img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;background-color:#edeef0}#TPX .jeu_col{position:relative;padding:40px 20px 20px}@media(max-width: 1199px){#TPX .jeu_col{flex:1}}@media(max-width: 991px){#TPX .jeu_col{min-height:calc(100% - 75vw)}}@media(min-width: 768px){#TPX .jeu_col{padding:20px calc((100vw - 640px)/2)}}@media(min-width: 992px){#TPX .jeu_col{min-height:calc(100% - 56.25vw);padding:50px calc((100vw - 640px)/2)}}@media(min-width: 1200px){#TPX .jeu_col{width:50%;min-height:100%;padding:50px 40px}}@media(min-width: 1600px){#TPX .jeu_col{padding:50px calc((50vw - 640px)/2)}}#TPX .jeu_logos{display:flex;align-items:center;justify-content:center;gap:30px}#TPX .jeu_logos a{display:block}#TPX .jeu_logos-decathlon{display:block;height:50px;width:auto}#TPX .jeu_logos-adidas{display:block;height:50px;width:auto}@media(min-width: 768px){#TPX .jeu_logos{gap:40px}#TPX .jeu_logos-decathlon{height:60px}#TPX .jeu_logos-adidas{height:60px}}#TPX .jeu_title{font-weight:700;text-align:center;font-size:30px;line-height:1em;text-transform:uppercase;margin:.5em 0}@media(min-width: 768px){#TPX .jeu_title{font-size:44px}}#TPX .jeu_title:after{content:"";display:block;height:3px;width:40%;background-color:#e4002b;margin:20px auto}#TPX .jeu_paragraph{text-align:center;font-size:18px}#TPX .jeu_paragraph a{color:inherit}#TPX .jeu_intro{display:flex;flex-direction:column;gap:28px;margin-bottom:28px}#TPX .jeu_intro .jeu_title{margin-bottom:0}#TPX .jeu_lead{max-width:560px;margin:0 auto;text-align:center;font-size:17px;line-height:1.45;color:rgba(255,255,255,.88)}@media(min-width: 768px){#TPX .jeu_lead{font-size:19px}}#TPX .jeu_prize{display:flex;flex-direction:column;gap:12px;padding:18px 16px;background-color:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.2)}@media(min-width: 768px){#TPX .jeu_prize{padding:20px 24px}}#TPX .jeu_prize-intro{margin:0;font-size:15px;color:rgba(255,255,255,.78)}@media(min-width: 768px){#TPX .jeu_prize-intro{font-size:16px}}#TPX .jeu_prize-title{margin:0;font-size:18px;font-weight:700;line-height:1.25}@media(min-width: 768px){#TPX .jeu_prize-title{font-size:20px}}#TPX .jeu_match{display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"session date" "teams teams";column-gap:6px;row-gap:2px;padding:10px 0;border-top:1px solid rgba(255,255,255,.16)}#TPX .jeu_match-session,#TPX .jeu_match-date{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7)}#TPX .jeu_match-session{grid-area:session}#TPX .jeu_match-date{grid-area:date}#TPX .jeu_match-date:before{content:"·";margin-right:6px}#TPX .jeu_match-teams{grid-area:teams;font-size:18px;font-weight:700}@media(min-width: 768px){#TPX .jeu_match{grid-template-columns:90px minmax(0, 1fr) auto;grid-template-areas:"session teams date";column-gap:12px;align-items:baseline}#TPX .jeu_match-session{font-size:13px}#TPX .jeu_match-date{font-size:17px;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.85)}#TPX .jeu_match-date:before{content:none}#TPX .jeu_match-teams{font-size:19px}}#TPX .jeu_section{display:flex;flex-direction:column;gap:10px}#TPX .jeu_subtitle{margin:0;font-size:21px;line-height:1.15;letter-spacing:.04em;text-transform:uppercase}@media(min-width: 768px){#TPX .jeu_subtitle{font-size:24px}}#TPX .jeu_text{margin:0;font-size:17px;line-height:1.45}@media(min-width: 768px){#TPX .jeu_text{font-size:18px}}#TPX .jeu_text-strong{font-weight:700}#TPX .jeu_text-muted{color:rgba(255,255,255,.85)}#TPX .jeu_step{display:flex;gap:10px;align-items:flex-start}#TPX .jeu_step-icon{flex-shrink:0;margin-top:2px}@media(min-width: 576px){#TPX .jeu_fields{display:flex;flex-wrap:wrap;margin:0 -10px}}@media(min-width: 768px){#TPX .jeu_fields{margin:0 -20px}}#TPX .jeu_field-block{display:block;margin-bottom:20px}@media(min-width: 576px){#TPX .jeu_field-block{width:50%;padding:0 10px}}@media(min-width: 768px){#TPX .jeu_field-block{padding:0 20px;margin-bottom:20px}}#TPX .jeu_field-block-100{display:block;margin-bottom:20px}@media(min-width: 576px){#TPX .jeu_field-block-100{width:100%;padding:0 10px}}@media(min-width: 768px){#TPX .jeu_field-block-100{padding:0 20px;margin-bottom:20px}}#TPX .jeu_field-file{opacity:0}#TPX .jeu_field-file-wrapper{position:relative}#TPX .jeu_file-label{position:absolute;inset:0;top:2px;border:2px solid rgba(255,255,255,.4);border-radius:0;background-color:rgba(255,255,255,.15);height:44px;display:block;text-align:center;line-height:42px;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#TPX .jeu_label-name{display:block}#TPX .jeu_field{width:100%;background-color:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.4);border-radius:0;height:44px;margin-top:2px;margin-bottom:4px;font-family:"Roboto Condensed",sans-serif;font-size:16px;line-height:1.3em;color:#fff;padding:0 10px}@media(min-width: 768px){#TPX .jeu_field{font-size:18px}}#TPX .jeu_field:focus{outline:0;background-color:rgba(255,255,255,.25);color:#fff;border-color:#fff}#TPX .jeu_field::placeholder{color:rgba(255,255,255,.5)}#TPX .jeu_legend{display:block;text-align:right;font-size:14px}#TPX .jeu_link{color:#fff}#TPX .jeu_link:hover,#TPX .jeu_link:focus{text-decoration:none}#TPX .jeu_checkbox{position:absolute;left:-999em}#TPX .jeu_checkbox-wrapper{display:flex;flex-direction:column;margin-bottom:15px}#TPX .jeu_checkbox-wrapper:nth-child(1){margin-top:10px}#TPX .jeu_checkbox-wrapper .error{order:2}#TPX .jeu_checkbox-label{position:relative;display:block;padding-left:30px;font-size:15px;line-height:1.3em}#TPX .jeu_checkbox-label:before{content:"";position:absolute;top:4px;left:0;width:15px;height:15px;border:2px solid rgba(255,255,255,.6);border-radius:0;-webkit-transition:all .1s cubic-bezier(0, 0.43, 0.31, 0.975);transition:all .1s cubic-bezier(0, 0.43, 0.31, 0.975)}#TPX .jeu_checkbox:checked~.jeu_checkbox-label:before{background-color:#fff;box-shadow:#00205b 0 0 0 2px inset}#TPX .jeu_checkbox:active+.jeu_checkbox-label:before{-webkit-transform:scale(0.6);transform:scale(0.6)}#TPX .jeu_error{color:crimson}#TPX .jeu_btn{position:relative;background-color:#e4002b;color:#fff;border:2px solid #e4002b;border-radius:0;padding:10px 60px;font-size:22px;font-family:"Roboto Condensed",sans-serif;cursor:pointer;text-transform:uppercase;font-weight:700;letter-spacing:.05em}#TPX .jeu_btn:hover{background-color:#b10021;border-color:#b10021;color:#fff}#TPX .jeu_btn-wrapper{text-align:center;margin:50px 0 40px}#TPX .jeu_btn-load{position:absolute;top:50%;right:20px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:none}#TPX .jeu_btn-loading{display:block;-webkit-animation:rebound .3s ease-in-out infinite alternate;animation:rebound .3s ease-in-out infinite alternate}@-webkit-keyframes rebound{to{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}}@keyframes rebound{to{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}}#TPX .jeu_btn-loading .jeu_btn-ball{-webkit-animation:spin 1.2s linear infinite;animation:spin 1.2s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#TPX .jeu_btn-ball{display:block}#TPX .jeu_btn-disabled{pointer-events:none}#TPX .jeu_outro{font-size:12px;line-height:1.3em}#TPX .jeu_message-error{text-align:center;padding:0 10px;border:2px solid crimson;color:#000;background-color:crimson;display:none}#TPX .jeu_confirm{margin:30px 0;display:none}@media(min-width: 576px){#TPX .jeu_confirm{margin:80px 0}}#TPX .jeu_confirm:before,#TPX .jeu_confirm:after{content:"";display:block;height:3px;width:100%;background-color:#e4002b;margin:40px 0}#TPX input.error,#TPX .error:not([style="display: none;"])+.jeu_file-label,#TPX .error:not([style="display: none;"])+.jeu_checkbox-label:before{border-color:crimson;box-shadow:rgba(0,0,0,.5) 0 0 4px,rgba(0,0,0,.3) 0 0 4px inset}#TPX label.error{display:block;background-color:crimson;color:#000;padding:2px 2px 0;font-size:.8em}
