@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.txt-green[data-v-2b9a1adb]{color:green}.restrictionupload[data-v-2b9a1adb]{text-align:center;font-size:.8em}.txt-red[data-v-2b9a1adb]{color:red}.img-square-50px[data-v-2b9a1adb]{height:180px;width:180px;margin:0 auto 10px}.btn_small[data-v-2b9a1adb]{width:180px}.dropzone[data-v-2b9a1adb]{min-height:150px;padding:20px;cursor:pointer;font-size:.8em;text-transform:uppercase;letter-spacing:.075em}#frame[data-v-2b9a1adb]{position:relative;text-align:center}#coverPdf[data-v-2b9a1adb]{position:absolute;background:#fc03 url(../assets/img/pdf.png) no-repeat center center/contain;width:100%;height:100%;display:none}#coverPdf.visible[data-v-2b9a1adb]{display:block}#header[data-v-f75fe77d]{container-name:theheader;container-type:inline-size}#headercontent[data-v-f75fe77d]{margin:0 auto;position:relative;padding:.5em 0 2em}@container theheader (width >= 1200px){#headercontent[data-v-f75fe77d]{width:80%}}@container theheader (width < 1200px){#headercontent[data-v-f75fe77d]{width:90%}}#offersNav[data-v-f75fe77d]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;position:absolute;bottom:0;left:0}#offersNav button.tab[data-v-f75fe77d]{border:3px solid var(--color-blue);border-radius:40em;background:#fff;color:#f3c;width:max(200px,25%);box-shadow:0 0 12px #0003;font-size:var(--button-font-size)}@container theheader (width >= 1060px){#offersNav[data-v-f75fe77d]{transform:translateY(50%)}}@container theheader (width < 1060px){#offersNav[data-v-f75fe77d]{transform:translateY(75%)}#offersNav .tab[data-v-f75fe77d]{height:88px}}@container theheader (width < 880px){#offersNav[data-v-f75fe77d]{gap:.5em}#offersNav .tab[data-v-f75fe77d]{height:auto;font-size:1em!important;width:max(150px,28%)}}@container theheader (width < 610px){#offersNav .tab[data-v-f75fe77d]{font-size:1.2em!important}}@container theheader (width >= 550px){#headerContentElements #logocontainer[data-v-f75fe77d],#headerContentElements #blocButtons[data-v-f75fe77d]{width:20%}}#headerContentElements h1[data-v-f75fe77d]{color:#fff;grid-area:slogan}@container theheader (width < 550px){#blocButtons[data-v-f75fe77d]{align-items:flex-end!important;width:100%}}@container theheader (width >= 550px){#headerContentElements[data-v-f75fe77d]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}@container theheader (width < 550px){#headerContentElements[data-v-f75fe77d]{display:grid;grid-template-areas:"logo burger" "slogan slogan";grid-template-columns:1fr 1fr;grid-template-rows:auto auto;justify-items:center;align-items:center}}#logocontainer[data-v-f75fe77d]{grid-area:logo}@container theheader (width < 550px){#logocontainer #wowideals_logo[data-v-f75fe77d]{width:120px;margin-left:-60px}}@container theheader (width >= 550px){#logocontainer #wowideals_logo[data-v-f75fe77d]{width:150px}}#logocontainer #wowideals_logo .part_deals[data-v-f75fe77d]{fill:#f4f4f4}#logocontainer #wowideals_logo .part_wowi[data-v-f75fe77d]{fill:var(--color-yellow)}#logocontainer #wowideals_logo .part_smile[data-v-f75fe77d]{fill:#f4f4f4}h1[data-v-f75fe77d]{grid-area:slogan}@container theheader (width >= 880px){.mobile[data-v-f75fe77d]{display:none!important}}@container theheader (width < 880px){.desktop[data-v-f75fe77d]:not(h1){display:none!important}}@container theheader (width < 750px){h1.desktop[data-v-f75fe77d]{font-size:1.4em}}@container theheader (width >= 680px){#offersNav .mobile[data-v-f75fe77d]{display:none!important}#offersNav .desktop[data-v-f75fe77d]{display:block!important}}@container theheader (width < 680px){#offersNav .mobile[data-v-f75fe77d]{display:block!important}#offersNav .desktop[data-v-f75fe77d]{display:none!important}}#blocButtons[data-v-f75fe77d]{grid-area:burger;gap:1em}#blocButtons .icon[data-v-f75fe77d]{height:40px}#blocButtons .burgerbutton[data-v-f75fe77d]{order:2;background:transparent;padding:0;border:none}@container theheader (width >= 880px){#blocButtons[data-v-f75fe77d]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}}@container theheader (width < 880px){#blocButtons[data-v-f75fe77d]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}}.langButtons[data-v-f75fe77d]{display:flex;flex-direction:row;gap:.5em}.langButtons.desktop[data-v-f75fe77d]{order:1}.langButtons.mobile ul[data-v-f75fe77d]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:.5em;align-items:center;justify-items:stretch}.langButtons.mobile ul button[data-v-f75fe77d]{width:100%;height:56px}.langButtons button[data-v-f75fe77d]:focus{border:2px solid #000!important}.langButtons button.lang[data-v-f75fe77d]{border-radius:40em}.langButtons button.lang.active[data-v-f75fe77d]{border:none;background:var(--color-blue-light)}menu[data-v-f75fe77d]{position:absolute;top:100px;right:0;width:100%;max-width:30ch;opacity:0;background:#fff;padding:1em;border-radius:1em;border:3px solid var(--color-blue);transition:opacity .3s ease-in-out;pointer-events:none}menu.visible[data-v-f75fe77d]{pointer-events:auto;opacity:1}.offerValue[data-v-f75fe77d]{color:var(--color-yellow)}.tab_long[data-v-f75fe77d]{color:var(--color-blue)}.portailCard[data-v-5100cc70]{position:relative;border:4px solid var(--color-blue);width:100%;max-width:58ch;border-radius:2em;overflow:hidden;box-shadow:0 0 0 4px #fff;container-name:landingCard;container-type:inline-size}.portailCard.coupons[data-v-5100cc70]{background:url(../static/img/portail_coupons.jpg) no-repeat center center / cover}.portailCard.cashbacks[data-v-5100cc70]{background:url(../static/img/portail_cashbacks.jpg) no-repeat center center / cover}.portailCard.promocodes[data-v-5100cc70]{background:url(../static/img/portail_promocodes.jpg) no-repeat center center / cover}.portailCardHeader[data-v-5100cc70]{color:#fff;position:relative}.portailCardHeader .discover[data-v-5100cc70]{font-size:1em}.portailCardHeader .offer[data-v-5100cc70]{line-height:.75em}@container landingCard (width < 328px){.portailCardHeader .offer[data-v-5100cc70]{font-size:1.2em}}@container landingCard (width >= 328px){.portailCardHeader .offer[data-v-5100cc70]{font-size:1.6em}}.portailCardHeader .txt[data-v-5100cc70]{padding:.5em 1em 1.5em 2em;position:relative;z-index:2}.portailCardHeader[data-v-5100cc70]:before{content:"";display:block;position:absolute;background:var(--color-blue);border:4px solid #fff;border-radius:6000px;top:0;left:0;translate:-38% -93.5%;width:1400px;height:1400px;box-shadow:0 0 16px #0009;z-index:1}.portailCardMain[data-v-5100cc70]{height:150px}.portailCardFooter[data-v-5100cc70]{position:relative;padding:.75em}.portailCardFooter button[data-v-5100cc70]{background:var(--color-yellow);color:#000;border-radius:.5em;margin:0 auto;display:block;z-index:2;position:relative;font-family:var(--specialFont)}.portailCardFooter[data-v-5100cc70]:before{content:"";display:block;position:absolute;background:#fff;border:4px solid var(--color-blue);border-radius:6000px;bottom:0;right:0;translate:36% 93%;width:1400px;height:1400px;z-index:1}.card-selector[data-v-099e869c]{width:88px;height:88px;position:absolute;bottom:.5em;right:.5em;border-radius:4000px;border:4px solid var(--color-blue);z-index:200;cursor:pointer;background:#fff}.card-selector svg[data-v-099e869c]{width:50px;height:50px}.card-selector.active[data-v-099e869c]{background:var(--color-blue);border:4px solid var(--color-blue)}.card-selector.active .pointer[data-v-099e869c],.card-selector.active .hand[data-v-099e869c]{opacity:0}.card-selector.active .check[data-v-099e869c]{opacity:1}.card-selector.active path[data-v-099e869c]{fill:#fff}.card-selector:not(.active) .check[data-v-099e869c]{opacity:0}.zonebutton__button__icon[data-v-099e869c]{position:absolute;top:50%;left:50%;translate:-50% -50%;width:50px;height:50px;transition:all .3s ease-in-out}.zonebutton__button__icon path[data-v-099e869c]{fill:var(--color-blue)}.card[data-v-38f1de36]{container-name:card;container-type:inline-size;position:relative}@media screen and (max-width: 599.99px){.card[data-v-38f1de36]{max-width:320px;width:86%}}@media screen and (min-width: 600px){.card[data-v-38f1de36]{max-width:600px;width:100%}}.card .cardsurface[data-v-38f1de36]{background:#fff;position:relative;border:3px solid var(--color-blue);border-top-left-radius:3em;border-bottom-right-radius:3em;display:grid;filter:drop-shadow(4px 4px 8px rgba(0,0,0,.2))}@container card (width < 500px){.card .cardsurface[data-v-38f1de36]{grid-template-rows:auto auto}}@container card (width >= 500px){.card .cardsurface[data-v-38f1de36]{grid-template-columns:auto 1fr}}.card .banners[data-v-38f1de36]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@container card (width < 500px){.card .cardsurface .zone-packshot[data-v-38f1de36]{background:var(--color-blue);border-top-left-radius:2.7em}.card .cardsurface .zone-availables[data-v-38f1de36]{color:#fff}}@container card (width >= 500px){.card .cardsurface .packshot[data-v-38f1de36]{max-width:220px}}.card .banners .card-banner[data-v-38f1de36]{position:absolute;top:70%;left:50%;translate:-50% -50%;padding:.1em 1em;z-index:200;rotate:-3.5deg;border-radius:.25em;width:102%;text-align:center;font-family:reef;font-size:1.25em;box-shadow:0 .25em .5em #0003;transform:skew(21.92rad);background:var(--color-yellow);color:#000;box-shadow:0 4px 4px #3336}@container card (width >= 500px){.card .banners .card-banner.card_warn[data-v-38f1de36],.card .banners .card-banner.card_info[data-v-38f1de36]{top:74%;left:18%;width:38%}}@container card (width < 500px){.card .banners .card-banner.card_warn[data-v-38f1de36],.card .banners .card-banner.card_info[data-v-38f1de36]{top:50%}}.card.reserved .cardsurface[data-v-38f1de36]{border:3px solid var(--color-yellow)}.card.disabled .cardsurface[data-v-38f1de36]{filter:grayscale(1);background:var(--disabledColor);color:var(--textOnDisabled)}.card.disabled .packshot[data-v-38f1de36]{filter:grayscale(1)}.card.disabled .tag_price[data-v-38f1de36]{background-color:#999}.zone-packshot[data-v-38f1de36]{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.zone-packshot .packshot[data-v-38f1de36]{padding:.5em;width:100%;aspect-ratio:1;border-radius:3em 1em 1em;display:inline-block;font-family:Arial,sans-serif;font-weight:300;line-height:2;text-align:center;position:relative}.zone-packshot .zone-availables[data-v-38f1de36]{text-align:center;color:var(--color-blue);font-size:.9em}@container card (width >= 500px){.zone-packshot .zone-availables[data-v-38f1de36]{padding:.5em 0}}@container card (width < 500px){.zone-packshot .zone-availables[data-v-38f1de36]{padding:0}}.zone-details[data-v-38f1de36]{position:relative}.zone-details .tag_price[data-v-38f1de36]{background:var(--color-blue);color:#fff;font-family:Reef;text-align:center;display:flex}@container card (width >= 500px){.zone-details .tag_price[data-v-38f1de36]{flex-direction:column;border-bottom-left-radius:2em}.zone-details .tag_price .pricetag_big[data-v-38f1de36]{font-size:4.5em;line-height:1.2em}.zone-details .tag_price .pricetag_small[data-v-38f1de36]{font-size:1.5em;padding-bottom:.25em}}@container card (width < 500px){.zone-details .tag_price[data-v-38f1de36]{flex-direction:row;align-items:center;justify-content:center;gap:1em}.zone-details .tag_price .pricetag_big[data-v-38f1de36]{font-size:3em;line-height:1.2em}}.zone-details .description[data-v-38f1de36]{display:grid;align-items:center;justify-items:start}@container card (width >= 500px){.zone-details .description[data-v-38f1de36]{width:calc(100% - 100px);padding:.25em 0;font-size:.9em}}@container card (width < 500px){.zone-details .description[data-v-38f1de36]{width:calc(100% - 90px);padding:.5em 0 .5em .5em;font-size:.75em;min-height:100px}}@container card (width < 500px){.card .card-selector[data-v-38f1de36]{width:76px;height:76px}}.packshot[data-v-38f1de36]:before{content:"";width:100%;height:calc(100% + 10px);background-color:#ccc;border-radius:10px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.packshot[data-v-38f1de36]:after{content:"🖼️" " " attr(alt);font-size:.8rem;color:#646464;padding:1em;display:block;position:absolute;z-index:2;top:5px;left:0;width:100%;height:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{min-height:100%;display:flex;flex-direction:column}body{font-family:sans-serif;margin:0;flex-grow:1;overflow-x:hidden;padding-block:0}menu,ul{list-style:none;padding:0;margin:0}li{padding:.25em 0}hr{height:1px;border:none;background:#000}img{display:block}a{text-decoration:none;border-bottom:1px dashed;padding-bottom:1px}h1,h2,h3,h4,h5,h6{margin:0;padding:0;text-wrap:balance}@media (prefers-reduced-motion){*,*:before,*:after{animation-duration:0s!important;transition:none!important;scroll-behavior:auto!important}}@font-face{font-family:Reef;src:local("Reef-Bold"),url(./reef-bold-DRBjM4zY.woff2) format("woff2"),url(./reef-bold-BbluMgdx.woff) format("woff"),url(./reef-bold-B_9_QIUo.ttf) format("truetype");font-weight:700;font-style:normal}body{font-family:var(--normalFont)}h1,h2{font-family:var(--specialFont)}:root{--system-ui: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-family:Inter,var(--system-ui);line-height:1.5;font-weight:400;font-size:1.125rem;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--specialFont: "Reef", var(--system-ui);--normalFont: "Inter", var(--system-ui)}:root{--color-yellow: #ff9913;--color-blue: #00838a;--color-blue-light: hsl(from var(--color-blue) h s calc(l + 5) );--actionColor: var(--color-yellow);--textOnAction: #212121;--contrastColor: var(--color-blue);--textOnContrast: #fff;--lightContrastColor: #188E9433;--disabledColor: #ddd;--textOnDisabled: #888;--iconFillOnAction: #212121;--iconStrokeOnAction: #212121;--footerBG: #333;--footerText: #eee;--footerLink: var(--color-yellow);--footerLink_hover: var(--color-blue);--warningBG: #f001;--warningBorder: #f006;--warningText: #b30000;--modaleError: #b30000;--successBG: #0e01;--successBorder: #0e06;--softWarningBG: var(--lightContrastColor);--softWarningBorder: #f001;--softWarningText: #000;--discreteText: #000c}:root{--button-font-size: 1.25rem}body{accent-color:var(--contrastColor)}body,#app,#appcontent{display:flex;flex-direction:column}#app,#appcontent,main{flex-grow:1}body{background:#fff}#appcontent{margin:0 auto;width:100%}.limitMaxWidth{max-width:1800px;width:100%;margin:0 auto}#header{position:relative}#registrationNav,#bottomNav{padding:2em 1em;display:flex;align-items:center}@media screen and (max-width: 639px){#registrationNav,#bottomNav{flex-direction:column}}@media screen and (min-width: 640px){#registrationNav,#bottomNav{flex-direction:row;justify-content:center}}#registrationNav .alternative,#bottomNav .alternative{text-align:center;padding:1em}@media screen and (max-width: 639px){#main .limitMaxWidth{padding:0 1em 6em}}@media screen and (min-width: 640px){#main .limitMaxWidth{padding:4em 2em 6em}}#footer{position:relative;padding:2em}#veil{position:fixed;background:#000a;width:100%;height:100%;top:0;left:0;bottom:0;right:0;transition:background .3s ease-in-out}#veil.hidden{pointer-events:none;background:#0000}.modale{z-index:800}#header{z-index:2100}#stickyMenu{z-index:2000}#veil{z-index:2500}#buttonMenu{z-index:2050}.modalebox{z-index:5000}#spinner{z-index:8000}.gdpr-banner{z-index:8999}.devpanel{z-index:9000}header{background:var(--color-blue)}.iconStroke{display:grid}#offersNav .icon svg{display:inline-block;width:40px;height:40px}#offersNav .icon svg path,#offersNav .icon svg rect,#offersNav .icon svg line,#offersNav .icon svg circle{fill:var(--color-blue)}#offersNav button.tab.active{border:2px solid var(--color-yellow);box-shadow:0 0 0 4px var(--color-yellow)}#messagebanner{background:#fc0;color:#060606;text-align:center;font-size:1.5em;padding:1em 0;font-weight:700;border-bottom:3px solid var(--contrastColor)}#maintenanceBanner{position:fixed;top:50%;transform:translateY(-50%);background:var(--contrastColor);color:var(--textOnContrast);padding:1em;width:100%;text-align:center;z-index:9999;box-shadow:0 4px 16px #0003}#maintenanceBanner h3{color:var(--textOnContrast)}main{position:relative}main{background:url(./wave-rk1Z7hGA.png) no-repeat bottom center/contain,url(./invertedwave-DDJtDC7N.png) no-repeat top center/contain}#WaveTop,#WaveBottom{display:none}h2{margin-top:1.5em}.modalebox h2{margin-top:.5em}main .limitMaxWidth{container-name:main;container-type:inline-size}footer{border-top:60px solid var(--color-blue)}#footer .cookiesManager{border:1px dashed rgba(255,255,255,.6);position:absolute;left:10px;bottom:50%;transform:translateY(50%)}#footer .content{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 840px){#footer .content{flex-direction:row;gap:2em}}@media screen and (max-width: 839px){#footer .content{flex-direction:column;gap:.25em;font-size:.8rem}}#footer .content a{color:var(--footerLink);text-decoration:none;border:none;font-weight:700;line-height:2em}#footer .content a:hover{color:var(--footerLink_hover)}#footer{background:var(--footerBG);color:var(--footerText)}.center{text-align:center}.linked{cursor:pointer}img.linked{display:block;border:none}.spacer_small{height:1em}.spacer_medium{height:2em}.spacer_big{height:4em}.fatBottom{margin-bottom:1em}.sober{font-size:.8em;color:#000c}button.inbox,button.nav,button.inThumb,button.action,.gdpr-banner button.action,.gdpr-banner button.lang,button.modal,button.menuitem,button.menu,button.loginButton,.dropzone button{border-radius:400px;font-weight:700;font-family:var(--specialFont)}button.nav.neutral,button.modal.neutral{background:#fff;color:var(--contrastColor);border-color:var(--contrastColor)}button.inbox,button.nav,button.inThumb,button.action,.gdpr-banner button.action,.gdpr-banner button.lang,button.modal,button.menuitem,button.menu,button.loginButton,.dropzone button{background:var(--actionColor);color:var(--textOnAction);border-color:var(--actionColor)}header button.lang,button.tab{background:var(--contrastColor);color:var(--textOnContrast)}button:disabled{background:var(--disabledColor)!important;color:var(--textOnDisabled)!important;border-color:var(--disabledColor)!important}button.danger{background:var(--warningBG);color:var(--warningText);border-color:var(--warningBorder)}button.nav,button.modal{line-height:1.5em}@media screen and (max-width: 400px){button.nav,button.modal{font-size:1em}}@media screen and (min-width: 400px){button.nav,button.modal{font-size:1.5em}}button{cursor:pointer;padding:.35rem 1em;transition:all .25s ease-in-out;filter:brightness(100%);border:2px solid rgba(0,0,0,0);font-size:var(--button-font-size)!important}button:not(.disabled):hover{filter:brightness(120%)}button:active{filter:brightness(90%)}button:focus{border:2px solid black}button:disabled{cursor:not-allowed!important}button.tab{font-family:var(--specialFont);border-radius:8px 8px 0 0;border:3px solid var(--contrastColor);border-bottom:4px solid var(--contrastColor)}button.tab.active{background:#fff!important;color:var(--contrastColor)!important;border:3px solid var(--contrastColor);border-bottom:4px solid #fff}header button.lang{font-family:var(--specialFont);padding:.25em 1em;border-radius:0 0 4px 4px}header button.lang:focus{border-top:0px solid black}button.loginButton{min-width:8em}button.menu{display:grid;grid-template-columns:40px auto;gap:.75em;align-items:center;background:var(--actionColor)}button.menuitem{display:grid;grid-template-columns:40px auto;gap:.75em;align-items:center;width:100%;text-align:left;font-size:1.1em!important}@media screen and (min-width: 660px){button.menuitem{min-width:150px}}button.menuitem .icon{width:40px;height:40px}button.menuitem.active{background:#fff}.iconStroke{stroke:#fff}.iconFill{fill:var(--iconFillOnAction)}button.modal{width:100%;max-width:350px;margin:0 auto;padding:.25em 1em}button.modal.neutral{border-width:2px;border-style:solid}button.modal.disabled,button.modal.disabled:hover{background:#ddd;border:2px solid #999;color:#666}.modalebox header{position:relative}button.closebutton{padding:0;margin:0;position:absolute;top:50%;right:0;translate:0 -50%;cursor:pointer;border:2px solid hsla(0,0%,100%,0);border-radius:40px;background:var(--color-yellow)}button.closebutton:before{transform:translate(-50%,-50%) rotate(-45deg)}button.closebutton:after{transform:translate(-50%,-50%) rotate(45deg)}button.closebutton:after,button.closebutton:before{content:"";display:block;width:1em;height:3px;background:#000;position:absolute;top:50%;left:50%}a.spanButton{display:inline-block;background:var(--actionColor);color:var(--textOnAction);border-radius:400px;padding:.125em .5em;border:none;font-weight:400!important}a.spanButton:hover{color:#000}.gdpr-banner button.lang{max-width:100px}.gdpr-banner button.action{width:100%;margin-top:.5em}button.inThumb{position:absolute;bottom:1em;width:80%;left:50%;transform:translate(-50%)}button.nav{width:90%;min-width:260px;max-width:440px;font-weight:400}button.nav.neutral{border-width:2px;border-style:solid}button.inbox{width:100%;max-width:300px}.portalNavButtons{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1em;padding:2em 0}@container main (width < 860px){.portalNavButtons{flex-direction:column}}.gdpr-banner{font-size:.8rem;line-height:1.2em;background:#333;color:#efefef}@media screen and (max-width: 714px){.gdpr-banner{padding:0 1em 1.5em}}@media screen and (min-width: 715px){.gdpr-banner{padding:1em 1em 1.5em}}@media screen and (max-width: 714px){.gdprlangs{display:flex;flex-direction:row;justify-content:center;gap:1em;padding-bottom:1em}}@media screen and (min-width: 715px){.gdprlangs{display:none}}.gdpr-title{font-size:1.5em;color:#fff}.client{font-weight:700}.gdpr-banner{position:fixed;left:0;right:0}@media screen and (max-width: 714px){.gdpr-banner{top:0}}@media screen and (min-width: 715px){.gdpr-banner{bottom:0}.gdpr-banner .gdpr-content{columns:4 200px;column-gap:2em;column-rule:1px dashed rgba(255,255,255,.4)}}.gdpr-content{max-width:1200px;margin:0 auto}.gdpr-banner a{color:var(--color-yellow)}.gdpr-banner a:hover{color:var(--color-blue)}.cards{padding:2em 0;margin:1em auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:2em;justify-content:center}@media screen and (max-width: 600px){.cards{margin:1em -1em}}.inputmask{position:fixed;top:0;bottom:0;right:0;left:0}.field{position:relative;padding:.25em 0 .75em}@media screen and (max-width: 714px){.field{margin:0}}@media screen and (min-width: 715px){.field{margin:0}}.field label{padding:0;font-family:var(--specialFont);font-weight:900;line-height:1.5em;letter-spacing:.05em}@media screen and (max-width: 714px){.field label{font-size:16px}}@media screen and (min-width: 715px){.field label{font-size:18px}}.field label .required{color:#b30000}.field textarea,.field input{position:relative;width:100%;margin:0;padding:0 1rem;font-family:var(--normalFont);line-height:1.5em;letter-spacing:1px;font-weight:300;text-decoration:none;border:none;border-radius:2px;background:var(--lightContrastColor)}@media screen and (max-width: 714px){.field textarea,.field input{height:40px;line-height:40px}}@media screen and (min-width: 715px){.field textarea,.field input{height:56px;line-height:56px}}@media screen and (max-width: 749px){.field textarea,.field input{font-size:16px}}@media screen and (min-width: 750px){.field textarea,.field input{font-size:16px}}.field textarea:focus-visible,.field input:focus-visible{outline-color:var(--contrastColor)}.field textarea.hasError,.field input.hasError{background:#f003;border:2px solid #f00}.field textarea.hasSuccess,.field input.hasSuccess{border:2px solid #0c0}.field label.hasSuccess{color:#0c0}.field textarea:disabled,.field input:disabled{background:#ccc;color:#666}.field .errorMessage{background:#f009;color:#fff;padding:.5em;display:flex;flex-direction:column}.field .helper{padding-left:.5em;padding-top:.25em;font-size:.8em;line-height:1.2em;letter-spacing:.05em;color:var(--discreteText)}.field .isLoading{background:url(data:image/gif;base64,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) no-repeat right center}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{font-family:var(--normalFont);font-size:1rem;padding:.5em;width:100%;min-height:6em}.select_dropdown{position:relative}.select_dropdown .toggle{position:absolute;bottom:50%;right:0;height:100%;aspect-ratio:1;transform:translateY(50%);cursor:pointer;border-left:2px dashed var(--actionColor);background:rgba(var(--actionColor),.3)}.select_dropdown .toggle .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1em;height:20px}.select_dropdown .toggle:hover{background:var(--actionColor)}.select_dropdown .toggle:hover .arrow-up,.select_dropdown .toggle:hover .arrow-down{fill:#fff}.select_dropdown .options-list{position:absolute;background-color:#fffffff2;border:1px solid #ddd;list-style:none;display:block;margin:0;padding:.5em;width:100%;overflow:hidden;overflow-y:auto;top:100%;left:0;z-index:30;max-height:15em}.select_dropdown .options-list li{cursor:pointer;padding:.25em}.select_dropdown .options-list li.active{background:var(--actionColor);color:var(--textOnAction)}.select_dropdown .options-list li:hover{background-color:var(--lightContrastColor)}.field-checkbox .clickablezone{position:relative;text-align:left}.field-checkbox input{position:relative;opacity:0;position:absolute;left:-100vh;width:0;height:0}.field-checkbox label{display:inline-block;padding-left:2.5em;cursor:pointer}.field-checkbox .checkmark{opacity:1;position:absolute;top:0;left:0;width:1.7em;height:1.7em;background-color:#fff;border:2px solid #999;transition:border .2s ease-in-out,background .2s ease-in-out;pointer-events:none;cursor:pointer}.field-checkbox .checkmark.checked{background:#090;border:#090}.field-checkbox .checkmark.checked:before,.field-checkbox .checkmark.checked:after{transform-origin:center;content:"";display:block;position:absolute;background:#fff;top:50%;left:50%}.field-checkbox .checkmark.checked:before{width:16%;height:70%;transform:translate(35%,-50%) rotate(45deg)}.field-checkbox .checkmark.checked:after{height:16%;width:40%;transform:translate(-91%) rotate(45deg)}.inputcontainer{position:relative}.eye{position:absolute;top:50%;transform:translateY(-50%);right:5px;width:2.5em;height:2.5em;cursor:pointer;opacity:.6}.eye.clicked{opacity:1}path.black,circle.black{fill:#000}path.white,circle.white{fill:#fff}.flagFieldContainer{position:relative;display:grid;grid-template-columns:56px 1fr;gap:.5em}@media screen and (max-width: 715px){.flagFieldContainer{grid-template-columns:40px 1fr}}@media screen and (min-width: 715px){.flagFieldContainer{grid-template-columns:56px 1fr}}.flagzone{position:relative}@media screen and (max-width: 715px){.flagzone{width:40px;height:40px}}@media screen and (min-width: 715px){.flagzone{width:56px;height:56px}}.flagSelector{position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:#fff;display:grid;cursor:pointer}@media screen and (max-width: 715px){.flagSelector{width:40px;height:40px}}@media screen and (min-width: 715px){.flagSelector{width:56px;height:56px}}.flagSelector.open{background:var(--lightContrastColor)}.flagzone .flag{height:1em;width:1em}.flagzone ul.listeFlags{position:absolute;bottom:0;transform:translateY(100%);width:56px;background:#fff;border:1px solid #000;border-radius:4px;display:flex;flex-direction:column;align-items:center;padding:.5em 0;gap:.5em;z-index:4}.flagzone ul.listeFlags li{padding:8px;display:block;cursor:pointer}.flagzone ul.listeFlags li:hover{background:var(--lightContrastColor)}.flagzone ul.listeFlags li div{display:grid}.flagzone ul.listeFlags li div svg{width:26px;height:26px;margin:auto}.flagzone .selectedFlag{margin:auto;width:30px;height:30px;display:grid}.flagzone .selectedFlag svg{margin:auto}.modalebox{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:calc(100% - 2em);width:calc(100% - 2em);max-width:65ch;background:var(--color-blue);border:4px solid var(--color-blue);border-radius:1em;overflow:hidden;box-shadow:0 4px 16px #0003;pointer-events:auto;container-type:inline-size;container-name:modale}.modalebox header{background:var(--color-blue);color:#fff}.modalebox header h2{margin:0;padding:.25em;text-align:center}.modalebox ul{list-style:disc;padding:.5em 2em}.modalebox ul li{padding:.25em 0}#errorModale{background:var(--modaleError);border:4px solid var(--modaleError)}#errorModale header{background:var(--modaleError)}@media screen and (max-width: 459px){.modalebox header h2{font-size:1.2em;text-align:left}.modalebox header .closebutton{height:1.6em;width:1.6em}}@media screen and (min-width: 460px){.modalebox header h2{font-size:1.4em}.modalebox header .closebutton{height:2em;width:2em}}.modalebox main{background:#fff;overflow:auto;height:100%;max-height:80vh;display:flex;flex-direction:column}.modalebox main p,.modalebox main li{font-weight:300}.modalebox main ul{margin-bottom:1em}.modalebox main h2{text-align:center}@media screen and (max-width: 459px){.modalebox main{padding:1em}}@media screen and (min-width: 460px){.modalebox main{padding:1em 2em 2em}}#grid_login{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto 4em auto;gap:0em;align-items:center}.modalenavbox{padding:1em;display:grid;gap:1em}.modalenavbox.horizontale{grid-template-columns:1fr 1fr}.optinModaleGreetingGrid{margin-bottom:2em}@container modale (width >= 600px){.optinModaleGreetingGrid{display:grid;grid-template-columns:2fr 3fr}}.greeterBlock{margin:0 auto}@container modale (width < 600px){.greeterBlock{width:250px}}.lineOfText{width:260px;text-align:center}@container modale (width < 600px){.greetingBySmileyface{height:100px}}.greetingText{font-family:Reef}.greetingText .firstname{color:var(--color-blue)}.greetingText .line1{font-size:1.4em}.greetingText .line2{font-size:1.1em}.v-enter-active,.v-leave-active{transition:opacity .3s ease-in-out}.v-enter-from,.v-leave-to{opacity:0}#spinner{position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background:#0009}#spinnerBox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:2em}#spinnerMessage{color:#fff;font-size:1.6em;text-align:center}#rotatingthing{background:transparent;width:120px;height:120px;border-radius:50%;border-top:6px solid #fff;border-left:6px dotted var(--actionColor);border-right:6px solid #fff;border-bottom:6px solid #fff;animation:rotating 2s linear infinite;overflow:hidden}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.box,.warningbox,.infobox,.questionbox,.simplebox{position:relative;border-radius:8px;padding:1em;max-width:80vw;margin:0 auto}.pastille,.warningbox,.infobox,.questionbox{padding:1em 1em 1em 3em}.warningColors,.warningbox{background:var(--warningBG);border:1px solid var(--warningBorder);color:var(--warningText)}.infoColors,.infobox,.simplebox{background:var(--softWarningBG);border:1px solid var(--softWarningBorder);color:var(--softWarningText)}.questionColors,.questionbox{background:#fc0;border:1px solid var(--softWarningBorder);color:var(--softWarningText)}.goodColors{background:#3fc3;border:3px solid rgba(51,255,204,.6);color:#000}.badColors{background:#f3c3;border:3px solid rgba(255,51,204,.6);color:#000}.pastille:after,.warningbox:after,.infobox:after,.questionbox:after{position:absolute;top:50%;left:0;font-size:2rem;font-weight:700;color:#fff;width:3rem;line-height:3rem;border-radius:400px;text-align:center;translate:-50% -50%}.warningbox.small:after{scale:.65}.infobox:after{content:"i";background:var(--contrastColor)}.warningbox:after{content:"!";background:var(--warningText)}.questionbox:after{content:"?";background:#000}.exampleBox{position:relative;border:4px solid #000;padding:.5em 1em;border-radius:8px;margin:40px auto}.exampleBox.good{border-color:#8fd782;background:#8fd78215}.exampleBox.bad{border-color:#f44336;background:#f4433615}.exampleBox .circleSvg{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.exampleBox img{width:100%;border:1px solid #000}.exampleBox .scale{margin-bottom:4px}@media screen and (min-width: 600px){.exampleBox{display:grid;grid-template-columns:2fr 3fr;gap:1em}}.onepage{max-width:1600px;margin:0 auto;padding-top:1em}.onepage .pagegrid{gap:1em;max-width:900px;margin:0 auto}.onepage .centralpiece{width:fit-content;margin:0 auto}@media screen and (min-width: 580px){.onepage .centralpiece{padding:2em 2vw}}.onepage .ch50{max-width:50ch;margin:0 auto}.onepage .firstElem{text-align:center}.mainNavButtons{display:flex;padding-top:2em;gap:1em;justify-content:center}.mainNavButtons.nonpadding{padding:0}@media screen and (max-width: 580px){.mainNavButtons{flex-direction:column;align-items:center}}@media screen and (min-width: 580px){.mainNavButtons{flex-direction:row;justify-content:center}}.subNavButtons{text-align:center}.alert,.localErrorMessage{background:var(--warningBG);border:1px solid var(--warningBorder);border-radius:8px;padding:1em;color:var(--warningText)}.localErrorMessage{text-align:center}.explanations{margin:2em auto;max-width:65ch;display:flex;flex-direction:column;gap:1em}.firstElem a,.explanations a{font-weight:700}.greeting{background:var(--contrastColor);color:var(--textOnContrast);border-radius:400px;margin:0 auto 1em;display:inline-block;padding:.5em 3em;border:3px solid #fff}@media screen and (max-width: 639px){.greeting{font-size:1.1em;width:100%;max-width:30ch}}@media screen and (min-width: 640px){.greeting{font-size:1.5em}}.portailThumbs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:2em}.portailThumb{position:relative;border:3px solid var(--contrastColor);border-radius:14px;box-shadow:4px 4px 16px #0003;text-align:center;overflow:hidden;max-width:40ch;width:100%;aspect-ratio:4/4}.portailThumb.disabled{filter:grayscale(100%)}.thumbTitle{background:var(--contrastColor);border:2px solid #fff;border-radius:0 0 2000px 2000px;border-top:none;line-height:1.5em;padding-bottom:.25em;color:#fff;font-family:var(--specialFont);font-size:1.5em;position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;box-shadow:0 8px 32px #0003}.coordgrid{display:grid;gap:.25em 1em;margin-bottom:2em}@media screen and (max-width: 500px){.coordgrid .label,.coordgrid .data,.coordgrid span{text-align:center}.coordgrid .label{background:var(--lightContrastColor);width:100%;padding:.25em .5em;border-radius:4px}}@media screen and (min-width: 500px){.coordgrid{grid-template-columns:40% 40%;justify-content:center}.coordgrid .label{text-align:right}}.coordgrid .label{font-weight:700}.noGrid{text-align:center;margin-bottom:2em}article{border-radius:24px;margin-bottom:2em;box-shadow:0 0 24px #0003}@media screen and (max-width: 500px){article{padding:1em .5em 2em}}@media screen and (min-width: 500px){article{padding:1em 2em 2em}}.confirmCouponGrid{display:flex;flex-direction:column;gap:1em;width:100%;max-width:500px;margin:1em auto 0}.confirmCouponLine{display:flex;flex-direction:row;align-items:center}@media screen and (max-width: 599px){.confirmCouponLine{gap:.5em}}@media screen and (min-width: 600px){.confirmCouponLine{gap:1em}}@media screen and (max-width: 599px){.smile{font-size:2.5em}}@media screen and (min-width: 600px){.smile{font-size:4em}}.forceRed,.forceGreen{height:56px;font-size:1.5em;border-radius:400px}@media screen and (max-width: 599px){.forceRed,.forceGreen{width:100%}}@media screen and (min-width: 600px){.forceRed,.forceGreen{min-width:300px}}.forceGreen{background-color:#99da76!important;color:#000}.forceRed{background-color:#ec270d!important;color:#fff}.illuAndList{display:flex;align-items:flex-start}@media screen and (max-width: 600px){.illuAndList{flex-direction:column;align-items:center}}@media screen and (min-width: 600px){.illuAndList{flex-direction:row}}.illuAndList img{width:200px}.column{text-align:center;max-width:65ch;margin:0 auto}.offersFrame{padding:2em 0}#bottomNav{text-align:center;display:flex;gap:1em;align-content:center;align-items:center;justify-content:center}@media screen and (max-width: 639px){#bottomNav{flex-direction:column}}@media screen and (min-width: 640px){#bottomNav{flex-direction:row}}#bottomNav button{font-size:1.1em!important;background:#fff!important;border-color:var(--color-blue)!important}#bottomNav button:hover{font-size:1.1em!important;background:var(--color-yellow)!important;border-color:var(--color-blue)!important}#firstLoader{width:100%;height:100%;flex-grow:1;display:grid;align-items:center;justify-items:center}#firstLoader .group .icon{text-align:center}#firstLoader .group .waittext{font-size:2em;max-width:80vw;margin:auto;text-align:center}.confirmCouponLine button{font-family:var(--specialFont)}.listOfReservedProducts{display:flex;flex-direction:column;gap:2em}.boxgtin{display:flex;align-items:flex-start;gap:1em}@media screen and (max-width: 579px){.boxgtin{flex-direction:column}}@media screen and (min-width: 580px){.boxgtin{flex-direction:row}}.boxgtin{border:8px solid #fff;box-shadow:0 0 0 1px #0009;border-radius:8px}@media screen and (max-width: 579px){.boxgtin img{width:240px;margin:0 auto}}@media screen and (min-width: 580px){.boxgtin img{width:168px}}.boxgtin .reservedTitle{font-weight:700;color:var(--contrastColor);font-size:1.2em}.boxgtin .reservedPrice{font-weight:700;font-size:1.8em;line-height:1.4em}.librelistfields{width:100%}.dropzone{font-weight:300;font-size:.8em;text-transform:uppercase;letter-spacing:.075em;margin-bottom:1em;text-align:center;border:2px dashed rgba(0,0,0,.2)}.dropzone.hasError{border:2px solid var(--warningBorder);background:var(--warningBG)}.dropzone.hasSuccess{border:2px solid var(--successBorder);background:var(--successBG)}.dropzone p{max-width:75ch;margin:0 auto}.dropzone hr{opacity:.2;width:60%;margin:1em auto}.img-square-50px{max-width:352px;max-height:200px;margin:0 auto 10px}.statutFile{padding:.5em;font-weight:700}#cb_explanations{display:grid;gap:2em}@media screen and (max-width: 719px){#cb_explanations{max-width:80%}}@media screen and (min-width: 720px){#cb_explanations{grid-template-columns:1fr 1fr}}#cb_explanations>div{display:flex;flex-direction:column;justify-content:space-between;align-items:center}#cb_explanations .spanButton{padding:.5em 1em}h1{font-size:2em}@media screen and (max-width: 600px){h2{font-size:1.5em}}@media screen and (min-width: 600px) and (max-width: 1024px){h2{font-size:1.75em}}@media screen and (min-width: 1024px){h2{font-size:2.2em}}h3{text-align:center;font-family:var(--specialFont);color:var(--actionColor);font-size:1.6rem;padding:.5em 0 .25em;text-transform:uppercase;letter-spacing:.05em}h4{color:red}.skipLinksWrapper{position:absolute;top:10px;left:10px;height:50px;max-width:100%}.skipLinksWrapper .hiddenField{top:-1000px}.skipLinks{position:absolute;height:50px;background-color:#fff;color:var(--actionColor);border:1px solid #fff!important;width:250px;display:grid;align-items:center;justify-items:center;z-index:9999}.skipLinks:hover,.skipLinks:visited{color:var(--actionColor)}a{color:var(--color-blue)}a:hover{color:var(--color-yellow)}.bancontest img{margin:0 auto;width:100%;max-width:58ch;border-radius:2em}.bancontest img.smallImage{max-width:300px!important}.devpanel{position:fixed;top:137px;right:-30px;border:1px solid rgba(0,0,0,.4);background:#fff;font-size:.8em;transition:transform .3s cubic-bezier(.68,-.33,.39,1.44);box-shadow:0 4px 32px #0003;border-top-left-radius:8px;border-bottom-left-radius:8px}.devpanel.retracted{transform:translate(calc(100% - 30px))}.devpanel.deployed{transform:translate(0)}.devpanel .paneltoggler{position:absolute;top:20px;left:0;transform:translate(-100%);background:#fff;width:50px;text-align:center;line-height:26px;cursor:pointer;border:1px solid #333;border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:1px solid transparent}.devpanel .pages{max-height:60vh;overflow:auto}.devpanel fieldset{border:0;margin-top:1em;border-top:2px solid #e3342f}.devpanel fieldset legend{font-weight:700;color:#e3342f;padding:.25em}.devpanel fieldset .grid{display:grid;gap:4px}@media screen and (max-width: 600px){.devpanel fieldset .grid{grid-template-columns:1fr}}@media screen and (min-width: 600px){.devpanel fieldset .grid{grid-template-columns:1fr 1fr}}.devpanel button{background:#06b!important;color:#fff;border-radius:4px;border:none;font-size:1em}@media screen and (max-width: 600px){.devpanel button{padding:.5em}}.devpanel button.danger{background:#e3342f!important}.devpanel button.active{background:#039!important}.devpanel .title{background:#e3342f;color:#fff!important;text-align:center;padding:.5em;border-top-left-radius:8px}.devpanel .title span{font-weight:700;font-size:1.4em}.devpanel .content{overflow-y:scroll;max-height:500px}@media screen and (max-width: 600px){.devpanel .content{padding:.3em 1em .3em .3em}}@media screen and (min-width: 600px){.devpanel .content{padding:.8em 1em .8em .8em}}.dev,.debug{border:1px solid #e3342f;padding:.5em;font-size:.8em;display:inline-block;margin:3em 0 .5em;pointer-events:none;position:relative}.dev legend,.debug legend{background:#e3342f;color:#fff;padding:.25em .5em;border-top-right-radius:8px;position:absolute;top:0;left:0;transform:translate(-1px,-100%)}.devnote{border:1px dashed #000;padding:.5em}
