@font-face{font-family:"Prometo Trial";src:url(../../assets/fonts/prometo-trial/Prometo_Trial_Bd.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"a Absolute Empire";src:url("../../assets/fonts/a_absolute_empire/aAbsoluteEmpire.woff") format("woff");font-weight:normal;font-style:normal}.rewards-club{position:relative;padding-top:30px}.rewards-club .green-text{color:#28FFB6;background:-webkit-gradient(linear,left top,right top,from(rgba(0,255,78,0.77)),to(#00AFA1));background:linear-gradient(90deg,rgba(0,255,78,0.77) 0%,#00AFA1 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rewards-club .wrapper{background:unset!important;padding-top:0!important}.rewards-club .reward-club-banner{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:340px;width:95%;max-width:1748px;margin:auto;background:url("../images/main-titan.png") no-repeat right;background-size:auto}@media (max-width:568px){.rewards-club .reward-club-banner{min-height:135px!important;background:unset}}@media (max-width:768px){.rewards-club .reward-club-banner{min-height:420px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:500px;padding:0!important;background-position:center bottom;background-size:95% auto}}@media (min-width:1440px){.rewards-club .reward-club-banner{max-width:1325px}}@media (min-width:1920px){.rewards-club .reward-club-banner{background-size:55%;height:400px}}.rewards-club .reward-club-banner .banner-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:400px;gap:15px}@media screen and (max-width:768px){.rewards-club .reward-club-banner .banner-text{width:100%;padding:0;position:absolute;top:0;left:0;bottom:auto;max-width:none}.rewards-club .reward-club-banner .banner-text img{width:100%;max-width:370px}}@media (min-width:1440px){.rewards-club .reward-club-banner .banner-text{max-width:500px}}@media (min-width:1920px){.rewards-club .reward-club-banner .banner-text{max-width:600px}}.rewards-club .loyalty-section{background:rgba(13,3,33,0.8);color:#fff;padding:30px 10px}.rewards-club .loyalty-section .container{max-width:1320px;margin:0 auto;padding:0 10px}.rewards-club .loyalty-section .loyalty-content{display:-ms-grid;display:grid;-ms-grid-columns:1.2fr 40px 0.9fr;grid-template-columns:1.2fr 0.9fr;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1024px){.rewards-club .loyalty-section .loyalty-content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:25px}}.rewards-club .loyalty-section .loyalty-info{min-width:0}@media (max-width:568px){.rewards-club .loyalty-section .loyalty-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.rewards-club .loyalty-section .loyalty-info h2{margin:0;font-family:"Prometo Trial",sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;background:-webkit-gradient(linear,right top,left top,from(rgba(0,255,78,0.77)),to(#00AFA1));background:linear-gradient(270deg,rgba(0,255,78,0.77) 0%,#00AFA1 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#00e5b5}@media (max-width:568px){.rewards-club .loyalty-section .loyalty-info h2{font-size:24px}}.rewards-club .loyalty-section .loyalty-info p{color:rgba(255,255,255,0.85);font-size:16px;font-weight:400;line-height:21px}.rewards-club .loyalty-section .loyalty-info strong{color:#fff}.rewards-club .loyalty-section .loyalty-rates{margin-top:5px;margin-bottom:10px;border:1px solid #163E5F;background:#0E1E31;padding:10px 24px 0}.rewards-club .loyalty-section .loyalty-rates p{margin:0;font-weight:700;color:#DFC386;line-height:normal;text-align:center}.rewards-club .loyalty-section .loyalty-rates span{color:#00e5b5}.rewards-club .loyalty-section .loyalty-card{border:4px solid;-o-border-image:linear-gradient(182deg,#8D7150 1.69%,#F5D357 97.76%) 1;border-image:linear-gradient(182deg,#8D7150 1.69%,#F5D357 97.76%) 1;background:-webkit-gradient(linear,left bottom,left top,from(#0F8B4C),color-stop(65.81%,#18254B));background:linear-gradient(0deg,#0F8B4C 0%,#18254B 65.81%);padding:20px;position:relative;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.35);box-shadow:0 0 30px rgba(0,0,0,0.35);min-width:0}.rewards-club .loyalty-section .loyalty-card.is-logged-out .card-inner{opacity:0.35;pointer-events:none}.rewards-club .loyalty-section .loyalty-card .login-overlay{position:absolute;inset:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;text-align:center;background:rgba(8,8,8,0.8)}.rewards-club .loyalty-section .loyalty-card .login-btn{padding:12px 28px;color:transparent;background:url(/assets/images/homepage/nav/btn-connexion.svg) no-repeat center}.rewards-club .loyalty-section .loyalty-card .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:20px}@media (max-width:600px){.rewards-club .loyalty-section .loyalty-card .card-header .user{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:30px;gap:10px}.rewards-club .loyalty-section .loyalty-card .card-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:0}.rewards-club .loyalty-section .loyalty-card .card-header .points{width:100%;text-align:left!important}}.rewards-club .loyalty-section .loyalty-card .label{display:block;font-size:16px;font-weight:400;color:#DFC386}.rewards-club .loyalty-section .loyalty-card h3{margin:0;font-size:30px;color:#FFF3AA;font-family:"Prometo Trial";font-weight:800}.rewards-club .loyalty-section .loyalty-card .points{text-align:right}.rewards-club .loyalty-section .loyalty-card .points span{display:block;font-size:16px;font-weight:400;color:#DFC386;margin-bottom:4px}.rewards-club .loyalty-section .loyalty-card .points strong{background:-webkit-gradient(linear,left top,right top,from(#00AFA1),to(#00FF4E));background:linear-gradient(90deg,#00AFA1 0%,#00FF4E 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Prometo Trial";font-size:50px;font-style:normal;font-weight:800;line-height:45px;text-transform:uppercase}.rewards-club .loyalty-section .loyalty-card .card-message{border:1px solid #8D7150;background:-webkit-gradient(linear,left top,right top,from(rgba(50,107,109,0.5)),color-stop(50.48%,rgba(13,3,33,0.5)));background:linear-gradient(90deg,rgba(50,107,109,0.5) 0%,rgba(13,3,33,0.5) 50.48%);padding:10px;text-align:center;font-weight:700;margin-bottom:18px;color:#FFF;font-family:"Prometo Trial";font-size:21px;font-style:normal;line-height:normal;text-transform:capitalize}@media (max-width:600px){.rewards-club .loyalty-section .loyalty-card .card-message{font-size:16px}}.rewards-club .loyalty-section .loyalty-card .exchange-btn{display:block;width:100%;height:50px;background:url("/points-de-fidelite/images/buttons/btn-enchanger-mes-points.svg") no-repeat center;border:none;cursor:pointer;margin-bottom:15px}.rewards-club .loyalty-section .loyalty-card .card-note{font-size:11px;font-style:italic;font-weight:400;text-align:center;color:#FFF3AA;margin:0}.rewards-club .cashback-section{padding:10px 0 10px 0}.rewards-club .cashback-section h2{font-size:24px;font-weight:800;background:-webkit-gradient(linear,left top,right top,from(#00AFA1),to(#00FF4E));background:linear-gradient(90deg,#00AFA1 0%,#00FF4E 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rewards-club .cashback-section .cashback-rewards{overflow:hidden}@media screen and (max-width:1024px){.rewards-club .cashback-section .cashback-rewards{padding-top:30px}}.rewards-club .cashback-section .cashback-rewards .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto}.rewards-club .cashback-section .cashback-rewards .swiper-slide img{width:85px;-ms-flex-negative:0;flex-shrink:0}.rewards-club .cashback-section .cashback-rewards .swiper-slide .content{-webkit-box-flex:1;-ms-flex:1;flex:1}.rewards-club .cashback-section .cashback-rewards .swiper-slide .content h3{font-family:"Prometo Trial";font-size:15px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;background:-webkit-gradient(linear,left top,right top,from(#00AFA1),to(#00FF4E));background:linear-gradient(90deg,#00AFA1 0%,#00FF4E 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rewards-club .cashback-section .cashback-rewards .swiper-slide .content p{font-size:14px;font-weight:400}.rewards-club .cashback-section .cashback-rewards .stat-card{background:-webkit-gradient(linear,left top,left bottom,from(#053130),color-stop(69.23%,#0D1E2F));background:linear-gradient(180deg,#053130 0%,#0D1E2F 69.23%);color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 10px 10px;width:100%;height:100%;gap:20px}.rewards-club .cashback-section .cashback-rewards .stat-card h3{font-size:25px;font-weight:700;line-height:1em;font-family:"Prometo Trial",sans-serif;background:-webkit-gradient(linear,left top,right top,from(rgba(0,255,78,0.77)),to(#00AFA1));background:linear-gradient(90deg,rgba(0,255,78,0.77) 0%,#00AFA1 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.rewards-club .cashback-section .swiper-pagination-bullets{position:absolute;top:-6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rewards-club .cashback-section .swiper-pagination-bullets .swiper-pagination-bullet{border:1px solid #DFC386;background-color:transparent;width:8px;height:8px;margin:0 2px;border-radius:50%;opacity:1}.rewards-club .cashback-section .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid #DFC386;background-color:#28FFB6}.rewards-club #faq h2{text-align:center;font-size:24px;font-weight:800}.rewards-club #faq .row.open p{font-size:15px;font-weight:400}@media screen and (min-width:768px){.rewards-club #faq .row.open p{font-size:16px}}.rewards-club #faq .row .q{font-size:16px;font-weight:700}@media screen and (min-width:768px){.rewards-club #faq .row .q{font-size:18px}}.rewards-club #faq .row:last-child{margin-bottom:1em}.rewards-club .cta-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0 20px 0}@media screen and (min-width:768px){.rewards-club .cta-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:30px 0 30px 0}}.rewards-club .cta-section .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:100% 100%;margin-bottom:10px}.rewards-club .cta-section .btn-retour{background:url("/points-de-fidelite/images/buttons/btn-green.svg") no-repeat;width:280px;height:65px;margin-right:0}@media screen and (min-width:768px){.rewards-club .cta-section .btn-retour{margin-right:20px}}