.autocomplete{overflow:auto;display:none;position:absolute;z-index:100;width:calc(100% + 1px);border:none !important;border-bottom-left-radius:3px;border-bottom-right-radius:3px;transform:translateY(-1px);background-color:#fff;box-shadow:0 0 60px rgba(34,34,34,0.25)}.autocomplete ul{padding:10px 0}@media screen and (max-width: 768px){.autocomplete__list{overflow:auto;height:auto;max-height:187px}}.autocomplete__item{height:auto;padding:10px 20px;color:#5f7d95;text-align:left;text-transform:lowercase;line-height:1;cursor:pointer}.autocomplete__item:hover{background-color:#e8edf0}.autocomplete__item.selected{background-color:#d5dee4}.autocomplete__item b{color:#374957}.autocomplete__authors{display:none}.autocomplete__authors header{padding:5px 20px;background-color:#f8fafb;text-align:left}.autocomplete__authors header h6{margin:0;color:#5f7d95 !important;font-size:13px;text-transform:uppercase}.autocomplete__authors section{overflow:hidden;margin:0}.autocomplete__authors section ul{display:flex;flex-wrap:wrap;max-height:88px;margin:0 -5px;padding:10px 20px}.autocomplete__authors section li{margin:0 0 20px;padding:0 5px}.autocomplete__authors section a{display:flex;align-items:center;padding:10px;border:1px solid #cfd9e0;border-color:#e3e9ed;border-radius:3px;color:#5f7d95 !important}.autocomplete__authors section a:hover{background-color:#e8edf0}.autocomplete__authors section a b{color:#374957 !important}.autocomplete__authors section a span{display:block;text-align:left;line-height:1}.autocomplete__authors section a .name{margin:0 0 5px;font-size:16px;font-weight:400}.autocomplete__authors section a .total{font-size:14px;font-weight:400}.autocomplete__authors section a .avatar{margin:0 10px 0 0}@media screen and (min-width: 768px){.autocomplete__authors{display:block}}.autocomplete--show{display:block}@media screen and (max-height: 768px){.autocomplete__list{overflow:auto;height:auto;max-height:272px}}

#autopromo-coupon{width:480px;height:277px;background-color:#fff;padding:0;overflow:hidden}#autopromo-coupon .notification__close{color:#374957;z-index:1}#autopromo-coupon .notification__content{padding:0}.coupon-popup{cursor:pointer}.coupon-popup .coupon-title{color:#fb5252}.coupon-popup .group__button,.coupon-popup .group__button>button{line-height:24px}.coupon-popup .group button{min-width:100px;border-radius:3px;box-shadow:inset 0px 0px 0px 100px #008bee}.coupon-popup::before{background-image:url(../assets/043093f083fea88f5317f60c52f653d6.png);background-position:0 0;background-size:cover;background-repeat:no-repeat;display:inline-block;position:absolute;z-index:0;top:-20px;left:-20px;width:521px;height:300px;content:''}@media only screen and (max-width: 540px){.coupon-popup{position:relative;max-width:100%;width:100%;height:240px}.coupon-popup::before{background-image:url(../assets/96ee54b4a3a994af766a9706cd25ad03.png);display:inline-block;position:absolute;z-index:0;top:94px;left:-35px;width:116%;height:100%;content:''}}@media only screen and (max-width: 467px){.coupon-popup::before{background-size:contain;top:140px;left:-26px}}@media only screen and (max-width: 320px){.coupon-popup h1 span{font-size:16px}.coupon-popup .group__context{width:87px}.coupon-popup::before{top:164px;left:-22px}}#autopromo-coupon .offer{display:flex;align-items:center;justify-content:center;margin:0 -10px}#autopromo-coupon .offer p{padding-bottom:7px;margin:0;position:relative;font-weight:bold;line-height:0.7}#autopromo-coupon .offer p b:nth-child(1){font-size:62px;vertical-align:text-top}#autopromo-coupon .offer p b:nth-child(2){font-size:42px;line-height:0;position:relative;top:12px;margin-left:2px}#autopromo-coupon .offer p b:nth-child(2) span{position:absolute;top:90%;left:0;font-size:16px;font-weight:700}#autopromo-coupon .first{padding-top:15px}#autopromo-coupon .group{min-width:208px;height:40px}#autopromo-coupon .group__context .font-md{line-height:37px}#autopromo-coupon .group__button{padding:0;margin:0}#autopromo-coupon .group__button button{min-width:95px;padding:20px;line-height:2px}#autopromo-coupon .coupon-popup::before{background-image:url(../assets/1df4173fc177f9ca5ede9980609fd81a.png)}@media only screen and (max-width: 540px){.autopromo-coupon-container{width:100%;right:0;padding:20px}.autopromo-coupon-container #autopromo-coupon{max-width:100%;display:inline-block;margin:0 auto}}@media only screen and (max-width: 540px) and (max-width: 480px){.autopromo-coupon-container{display:none}}@media only screen and (max-width: 540px){.autopromo-coupon-container{width:340px}.autopromo-coupon-container #autopromo-coupon{width:280px}.autopromo-coupon-container #autopromo-coupon .coupon-popup::before{background-image:url(../assets/83a4531116f6e928b9b06900ebcefffa.png);width:200%;top:65px;left:-21%}}

.banner-campaign{width:100%;position:relative;display:flex;align-items:center;background:#b3b3fc;padding:20px;text-align:left;overflow:hidden}.banner-campaign .content{position:relative;z-index:1;margin:0px;max-width:none;padding-right:70px}.banner-campaign .title,.banner-campaign .text{margin:0;display:flex;flex-direction:column}.banner-campaign h5,.banner-campaign h6{font-size:18px;line-height:24px;color:#fff;font-weight:bold}.banner-campaign h5 strong,.banner-campaign h6 strong{color:#2d2db0}.banner-campaign h5 strike,.banner-campaign h6 strike{font-weight:400;margin-right:6px}.banner-campaign h5{display:none;margin:0 0 10px;color:#fff;font-size:22px;line-height:28px}.banner-campaign h5 .counter{display:inline-block}.banner-campaign h5 .counter span{display:inline-flex;justify-content:center;align-items:center;background:linear-gradient(#fff 50%, #DFDFDF 51%);width:25px;height:45px;margin:0 2px;border-radius:3px}.banner-campaign h6{margin:0 0 20px}.banner-campaign h6.desktop{display:none !important}.banner-campaign h6 strong{font-size:22px;line-height:28px;white-space:nowrap}.banner-campaign .title h6,.banner-campaign .text h6+h6{margin-top:-10px}.banner-campaign .wrapper-countdown .countdown{width:105px}.banner-campaign .wrapper-countdown .countdown ul{background-color:rgba(255,255,255,0.2);border-radius:3px;color:#fff;padding:5px 10px}.banner-campaign .wrapper-countdown .countdown ul li,.banner-campaign .wrapper-countdown .countdown ul li span{color:#fff}.banner-campaign .wrapper-countdown>span{white-space:nowrap}.banner-campaign .button{background:#fca120;color:#fff;min-width:initial;white-space:nowrap}.banner-campaign .button:hover{background:#f69110}.banner-campaign .expire{display:block;font-size:13px;line-height:16px;color:#fff;margin-top:5px}.banner-campaign picture{pointer-events:none;position:absolute;min-height:100%}.banner-campaign picture.left,.banner-campaign picture.right{display:none}.banner-campaign picture.left img,.banner-campaign picture.right img{width:500px}.banner-campaign picture.left{right:100%}.banner-campaign picture.right{left:100%}.banner-campaign picture.bg{right:0px;bottom:0px;min-height:0px;height:170px}.banner-campaign picture img{display:block;height:100%;max-width:initial}.banner-campaign.banner-detail h5 strong{font-size:20px}.banner-campaign.banner-detail h5 .counter span{color:#fff;background:none;width:auto;height:auto;margin:0}.banner-campaign.banner-detail h6 strong{font-size:24px}.banner-campaign.banner-adblock h5{display:block}@media screen and (min-width: 640px){.banner-campaign{padding:30px}.banner-campaign:not(.banner-detail){align-items:initial;justify-content:center;text-align:center;padding:0px}.banner-campaign:not(.banner-detail) .content{display:flex;align-items:center;text-align:center;padding:20px 0;max-width:initial}.banner-campaign:not(.banner-detail) h5,.banner-campaign:not(.banner-detail) h6,.banner-campaign:not(.banner-detail) .button{margin:0 20px}.banner-campaign:not(.banner-detail) h6{display:inline-block}.banner-campaign:not(.banner-detail) h6 strong{font-size:28px;line-height:32px}.banner-campaign:not(.banner-detail) h6:not(.wrapper-countdown){position:relative;bottom:2px}.banner-campaign:not(.banner-detail) picture.left,.banner-campaign:not(.banner-detail) picture.right{display:block}.banner-campaign:not(.banner-detail) picture.bg{display:none}.banner-campaign.banner-detail h5{display:block}.banner-campaign.banner-adblock .content{flex-direction:column;justify-content:center;padding:50px 0}.banner-campaign.banner-adblock .content .text{flex-direction:column;align-items:center}.banner-campaign.banner-adblock .content .title,.banner-campaign.banner-adblock .content .text{margin-top:10px}.banner-campaign.banner-adblock .content .button{margin-top:20px}.banner-campaign.banner-attribution .content{padding:20px 0}.banner-campaign.banner-attribution .content h5{display:none}}@media screen and (min-width: 768px){.banner-campaign .button{padding:0 30px;height:44px;font-size:16px;line-height:44px}.banner-campaign:not(.banner-detail) .title{flex-direction:row-reverse}.banner-campaign:not(.banner-detail):not(.banner-adblock) h6 strong{display:inline-block}}@media screen and (min-width: 1096px){.banner-campaign h6.desktop{display:inline-block !important}.banner-campaign h6.mobile{display:none !important}.banner-campaign:not(.banner-detail) h5{display:block;font-size:28px;line-height:32px}.banner-campaign:not(.banner-detail) .text{flex-direction:row;align-items:center}.banner-campaign:not(.banner-detail) .title{flex-direction:column}.banner-campaign.banner-adblock .content{min-width:750px}.banner-campaign.banner-adblock .content h6{font-size:22px;line-height:28px}.banner-campaign.banner-adblock .content .countdown{width:130px}.banner-campaign.banner-attribution h6.desktop{display:none !important}.banner-campaign.banner-attribution h6.mobile{display:inline-block !important}.banner-campaign.banner-attribution .text{flex-direction:column}}@media screen and (min-width: 1750px){body[data-trigger~='header-filter'] .banner-campaign:not(.banner-detail):not(.banner-attribution) .content,body[data-trigger~='header-filter'] #main>.detail .banner-attribution .content{position:initial;max-width:1000px}body[data-trigger~='header-filter'] .banner-campaign:not(.banner-detail):not(.banner-attribution) picture,body[data-trigger~='header-filter'] #main>.detail .banner-attribution picture{z-index:-1}body[data-trigger~='header-filter'] .banner-campaign:not(.banner-detail):not(.banner-attribution) picture.left,body[data-trigger~='header-filter'] #main>.detail .banner-attribution picture.left{right:auto;left:-100px}body[data-trigger~='header-filter'] .banner-campaign:not(.banner-detail):not(.banner-attribution) picture.right,body[data-trigger~='header-filter'] #main>.detail .banner-attribution picture.right{right:-100px;left:auto}.banner-campaign:not(.banner-detail):not(.banner-attribution) .content,#main>.detail .banner-attribution .content{position:initial;max-width:1000px}.banner-campaign:not(.banner-detail):not(.banner-attribution) picture,#main>.detail .banner-attribution picture{z-index:-1}.banner-campaign:not(.banner-detail):not(.banner-attribution) picture.left,#main>.detail .banner-attribution picture.left{right:auto;left:-100px}.banner-campaign:not(.banner-detail):not(.banner-attribution) picture.right,#main>.detail .banner-attribution picture.right{right:-100px;left:auto}}.wrapper-countdown{font-weight:500 !important}.wrapper-countdown .countdown{display:inline-block;text-align:center}.wrapper-countdown .countdown ul{display:flex;align-items:center;justify-content:center;padding:0px 5px;font-weight:500}.wrapper-countdown .countdown ul li{white-space:nowrap}.wrapper-countdown .countdown ul li:not(:last-child){margin-right:5px}.wrapper-countdown .countdown ul li:not(:last-child)::after{content:':'}.wrapper-countdown .countdown__description,.wrapper-countdown .countdown__Days{display:none}body.campaign-active .hide-campaign{display:none !important}body.campaign-active .show-campaign{display:inherit !important}body.download-limit .banner-campaign{max-width:420px;margin-bottom:20px}@media screen and (min-width: 640px) and (max-width: 1400px){body[data-trigger="header-filter"] .banner-campaign:not(.banner-adblock):not(.banner-detail) h5,body[data-trigger="header-filter"] .banner-campaign:not(.banner-adblock):not(.banner-detail) .title{display:none}}@media screen and (max-width: 1096px){body[data-trigger="header-filter"] .banner-campaign.banner-attribution{display:none}}@media screen and (min-width: 1096px){html[lang="fr"] .banner-campaign:not(.banner-detail) h5{white-space:nowrap}}

.scroll-top{position:fixed;bottom:-50px;right:10px;width:auto;min-width:48px;height:48px;z-index:10;transition:.5s all ease}.scroll-top.show{bottom:10px}


/*# sourceMappingURL=../js/main.352a906aa3ec6afee30919e2980092e7.js.map*/