::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background:#4c4cb7}::-webkit-scrollbar-track{background:#04043a}.wrapper.checkbook{background:#35359a}.link_underline{color:#35359a;cursor:pointer;display:inline-block;font-family:poppins_semibold,arial,sans-serif;font-size:12px;padding-bottom:5px;position:relative}.link_underline:before{background:#35359a;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left;width:100%}.link_underline:before,.link_underline:hover:before{transition:-webkit-transform .6s cubic-bezier(.55,0,.1,1);transition:transform .6s cubic-bezier(.55,0,.1,1);transition:transform .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1)}.link_underline:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;width:100%}.cta{align-items:center;border:none;border-radius:24px;color:#fff;display:flex;font-family:poppins_bold,arial,sans-serif;font-size:16px;height:48px;justify-content:center;letter-spacing:inherit;min-width:inherit;padding:0 16px;text-align:inherit;text-transform:inherit;width:100%}.cta-secondary{border-radius:16px;height:32px}.cta-primary-color{background:#553ff3}.modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;visibility:hidden;width:100vw;z-index:11}.modal .modal_wrapper{position:relative}.modal .close{background:#dfdfff url(/build/images/icon_close_black.02b959ea.svg) no-repeat 50%;background-size:16px;border-radius:4px;cursor:pointer;display:inline-block;height:32px;margin-left:auto;position:absolute;right:16px;top:8px;width:32px;z-index:15}.modal .modal_content{background:#fff;border-radius:16px;max-width:600px;min-width:300px;overflow:hidden;position:relative;z-index:11}.modal .modal_header{align-items:center;border-bottom:1px solid #dadada;display:flex;flex-wrap:wrap;font-family:poppins_bold,arial,sans-serif;font-size:18px;justify-content:center;padding:16px 24px}.modal_body{max-height:calc(100vh - 91px);overflow-y:auto;padding:24px}.modal_body .title{font-family:poppins_bold,arial,sans-serif;font-size:20px}.modal_body p{font-family:poppins_reg,arial,sans-serif;margin:8px 0 24px}.modal .overlay{background:rgba(0,0,0,.9);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100vw;will-change:opacity;z-index:10}.modal.open,.modal.open .overlay{opacity:1;visibility:visible}.coupon-item{background:#fff;border-radius:16px;display:inline-block;flex:1 0 15%;max-width:16%;padding:10px}.coupon-logo{height:50px;margin-bottom:8px;position:relative;width:100%}.coupon-logo img{height:100%;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.coupon-content{height:90px;padding-bottom:16px;text-align:center}.coupon-content .discount{-webkit-line-clamp:1;font-size:32px;text-overflow:ellipsis;white-space:nowrap}.coupon-content .discount,.coupon-content .discount-text{-webkit-box-orient:vertical;display:block;flex:0 0 100%;font-family:poppins_bold,arial,sans-serif;overflow:hidden}.coupon-content .discount-text{-webkit-line-clamp:3;display:-webkit-box;font-size:14px}.coupon-actions{border-top:2px dashed #35359a;padding-top:16px;position:relative;text-align:center}.coupon-actions .link_underline{margin-top:16px}.coupon-actions:before{-webkit-border-radius:0 12px 12px 0;border-radius:0 12px 12px 0;left:-10px}.coupon-actions:after,.coupon-actions:before{background:#35359a;content:"";height:24px;position:absolute;top:-12px;width:12px}.coupon-actions:after{-webkit-border-radius:12px 0 0 12px;border-radius:12px 0 0 12px;right:-10px}.coupon-item.size-big{flex:1;max-width:350px;padding:32px 16px}.coupon-item.size-big .coupon-logo{height:100px;margin-bottom:24px}.coupon-item.size-big .coupon-content{height:auto;padding-bottom:32px}.coupon-item.size-big .coupon-content .discount{font-size:70px}.coupon-item.size-big .coupon-content .discount-text{-webkit-line-clamp:initial;-webkit-box-orient:initial;display:block;font-size:24px;overflow:initial;text-align:center}.coupon-item.size-big .coupon-actions{padding-top:32px}.coupon-item.size-big .coupon-actions .link_underline{margin-top:24px}.coupon-item.size-big .coupon-actions:before{background:#05050f;-webkit-border-radius:0 24px 24px 0;border-radius:0 24px 24px 0;content:"";height:48px;left:-16px;position:absolute;top:-24px;width:24px}.coupon-item.size-big .coupon-actions:after{background:#05050f;-webkit-border-radius:24px 0 0 24px;border-radius:24px 0 0 24px;content:"";height:48px;position:absolute;right:-16px;top:-24px;width:24px}.coupon-item.size-big .link_underline{font-size:14px}.coupon-item .concours-description{color:#35359a;font-family:poppins_bold,arial,sans-serif}#modal-participation .close{display:none}#modal-participation .coupon-item{display:block}#modal-participation .goback{display:block;flex:0 0 100%;margin-top:32px;position:relative;text-align:center;z-index:11}#modal-participation .goback span{color:#fff}#modal-participation .goback span:before{background:#fff}#modal-participation .coupon-item.size-big .coupon-actions:after,#modal-participation .coupon-item.size-big .coupon-actions:before,#modal-participation .overlay{background:#35359a}#modal-participation .coupon-actions>*{display:block}#modal-participation .coupon-actions span{font-family:poppins_bold,arial,sans-serif;font-size:18px;margin-bottom:16px}#modal-participation .coupon-actions input[type=email]::placeholder{color:#cfcece;opacity:1}#modal-participation .coupon-actions input[type=email],#modal-participation .coupon-actions input[type=text]{border:1px solid #000;border-radius:8px;color:#29343e;font-family:poppins_bold,arial,sans-serif;height:48px;margin-bottom:8px;padding:0 16px;text-align:center;width:100%}#trefle-left{margin-right:5px;width:30px}#trefle-right{margin-left:5px;width:30px}#icon-trefle{align-items:center;display:flex;justify-content:space-between}#error-participation.content_wrapper,#success-participation.content_wrapper{align-items:center;background:#35359a;color:#fff;display:flex;flex-wrap:wrap;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:12}#error-participation.content_wrapper .content,#success-participation.content_wrapper .content{margin-bottom:100px;max-width:300px;text-align:center}#error-participation.content_wrapper .content h1,#success-participation.content_wrapper .content h1{display:inherit;font-family:poppins_bold,arial,sans-serif;font-size:32px;margin-bottom:48px;max-width:inherit;padding-top:148px;position:relative;text-align:inherit}#error-participation.content_wrapper .content h1:before{background:url(/build/images/icon_close.bc449efc.svg) no-repeat 50%;background-size:cover;content:"";height:100px;left:50%;margin-left:-50px;position:absolute;top:0;width:100px}#success-participation.content_wrapper .content h1:before{background:url(/build/images/icon_check_white.10c8b651.svg) no-repeat 50%;background-size:cover;content:"";height:100px;left:50%;margin-left:-50px;position:absolute;top:0;width:100px}#error-participation .floating-banner,#success-participation .floating-banner{align-items:center;background:#fff;border-radius:8px;bottom:24px;color:#000;display:flex;flex-wrap:wrap;left:24px;padding:16px;position:fixed;width:calc(100% - 48px)}#error-participation .floating-banner>*,#success-participation .floating-banner>*{flex:1}#error-participation .floating-banner p,#success-participation .floating-banner p{color:inherit;font-family:poppins_bold,arial,sans-serif;line-height:inherit;margin:0}#error-participation .floating-banner .subscription-form form,#success-participation .floating-banner .subscription-form form{align-items:flex-start;column-gap:16px;display:flex;flex-wrap:wrap}#error-participation .floating-banner form input[type=email],#success-participation .floating-banner form input[type=email]{border:1px solid #553ff3;border-radius:8px;flex:0 0 calc(100% - 256px);font-family:poppins_bold,arial,sans-serif;height:48px;margin-bottom:8px;padding:0 16px;text-align:center}#error-participation .floating-banner form input[type=submit],#success-participation .floating-banner form input[type=submit]{width:240px}@media screen and (max-width:768px){#error-participation .floating-banner>*,#success-participation .floating-banner>*{flex:0 0 100%}#error-participation .floating-banner p,#success-participation .floating-banner p{margin-bottom:16px}#error-participation.content_wrapper .content,#success-participation.content_wrapper .content{margin-bottom:140px}}@media screen and (max-width:480px){#error-participation.content_wrapper .content,#success-participation.content_wrapper .content{margin-bottom:200px}#error-participation .floating-banner .subscription-form form>*,#success-participation .floating-banner .subscription-form form>*{flex:0 0 100%!important}}.section_filters{align-items:center;background:#35359a;color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;font-family:poppins_semibold,arial,sans-serif;font-size:14px;margin:0 auto 24px;max-width:1400px;padding:0 24px;position:relative;top:0}.section_filters:before{background:#4c4cb7;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.section_filters .searchbar{margin-left:48px;max-width:300px}.section_filters .searchbar form{align-items:center;background:#fff;border-radius:4px;display:flex;flex-wrap:wrap;height:50px;max-width:300px;padding:0 16px;width:100%}.section_filters input{background:transparent;border:none;color:#000;flex:1;font-family:poppins_reg,arial,sans-serif;font-size:16px;height:48px}.section_filters input[type=submit]{background:url(/build/images/ico_search-purple.9a10158e.svg) no-repeat 50%;background-size:cover;flex:0 0 24px;font-size:0;height:24px;width:24px}.swiper.categories{flex:1}.swiper.categories .swiper-slide{height:auto;opacity:.7;padding:16px 8px;text-align:center}.swiper.categories .swiper-slide.active{opacity:1;position:relative}.swiper.categories .swiper-slide.active:before{background:#fff;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.swiper.categories .swiper-slide span{display:block;padding-top:40px;position:relative}.swiper.categories .swiper-slide span:before{background:url(/build/images/cat_all-white.7e06ca0c.svg) no-repeat 50%;background-size:cover;content:"";height:32px;left:50%;margin-left:-16px;position:absolute;top:0;width:32px}.swiper.categories .swiper-slide.alimentation-restauration span:before,.swiper.categories .swiper-slide.food span:before{background:url(/build/images/cat_restaurants-white.1fc595a5.svg) no-repeat 50%;background-size:cover}.swiper.categories .swiper-slide.beaute-sante span:before,.swiper.categories .swiper-slide.beauty span:before{background:url(/build/images/cat_beauty-white.2777466b.svg) no-repeat 50%;background-size:cover}.swiper.categories .swiper-slide.commerce-de-services span:before,.swiper.categories .swiper-slide.commerces span:before{background:url(/build/images/cat_commerces-white.59518655.svg) no-repeat 50%;background-size:cover}.swiper.categories .swiper-slide.culture-loisirs span:before,.swiper.categories .swiper-slide.loisirs span:before{background:url(/build/images/cat_loisirs-white.f5b9551d.svg) no-repeat 50%;background-size:cover}.swiper.categories .swiper-slide.home span:before,.swiper.categories .swiper-slide.maison-deco span:before{background:url(/build/images/cat_home-white.346159dd.svg) no-repeat 50%;background-size:cover}.swiper.categories .swiper-slide.fashion span:before,.swiper.categories .swiper-slide.modes-accessoires span:before{background:url(/build/images/cat_fashion-white.debdc486.svg) no-repeat 50%;background-size:cover}.list_coupons{padding:0 24px 24px}.coupons-wrapper{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:0 auto;max-width:1400px}.load-more{display:block;margin-top:32px;text-align:center}.load-more span{color:#fff}.load-more span:before{background:#fff}.modal .coupon-item{position:relative;z-index:11}@media screen and (max-width:1024px){.coupon-item{flex:0 0 calc(20% - 13px);max-width:calc(20% - 13px)}}@media screen and (max-width:768px){.coupon-item{flex:0 0 calc(25% - 12px);max-width:calc(25% - 12px)}}@media screen and (max-width:480px){.section_filters{padding:16px 0 0}.section_filters>*{flex:0 0 100%!important}.section_filters .searchbar{margin-left:0;order:-1}#modal-participation .close{display:block}.section_filters .searchbar form{margin:0 auto;max-width:calc(100% - 48px)}.coupon-item{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}}