header{align-items:center;background-color:initial;display:flex;justify-content:center;position:fixed;width:100vw;z-index:220}header.opaque{background-color:#0b1a3f;box-shadow:0 5px 30px 0 #061d35de}header .container{padding:24px 0!important}@media screen and (max-width:calc(768px - 1px)){header .container{padding:20px 0!important}}@media screen and (max-width:calc(576px - 1px)){header .container{padding:16px 0!important}}header .navigation{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;width:100%}header .navigation__links{align-items:center;display:flex;gap:56px}@media screen and (max-width:calc(1200px - 1px)){header .navigation__links{gap:42px}}@media screen and (max-width:calc(992px - 1px)){header .navigation__links{gap:24px}}@media screen and (max-width:calc(768px - 1px)){header .navigation__links{gap:16px}}@media screen and (max-width:calc(576px - 1px)){header .navigation__links{display:none}}header .navigation__links a{border-bottom:2px solid #0000;color:#fff;cursor:pointer;font-family:BebasNeue,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}header .navigation__links a:hover{border-color:#0975e8}@media screen and (max-width:calc(992px - 1px)){header .navigation__links a{font-size:20px}}@media screen and (max-width:calc(768px - 1px)){header .navigation__links a{font-size:16px}}header .navigation__logo{align-self:center;display:flex;justify-content:center;width:180px}header .navigation__logo img{width:100%}@media screen and (max-width:calc(1200px - 1px)){header .navigation__logo{width:160px}}@media screen and (max-width:calc(992px - 1px)){header .navigation__logo{width:135px}}@media screen and (max-width:calc(768px - 1px)){header .navigation__logo{width:110px}}header .burger-menu{cursor:pointer;width:25px}header .burger-menu div,header .burger-menu:after,header .burger-menu:before{background:#fff;border-radius:2px;content:"";display:block;height:2px;margin:5px 0;transition:.5s}header .burger-menu.active{width:25px}header .burger-menu.active div,header .burger-menu.active:after,header .burger-menu.active:before{background:#fff;content:"";height:2px}header .burger-menu.active:before{transform:translateY(7px) rotate(135deg)}header .burger-menu.active:after{transform:translateY(-7px) rotate(-135deg)}header .burger-menu.active div{transform:scale(0)}@media screen and (min-width:576px){header .burger-menu{display:none}}header .mobile-navigation{align-self:stretch;background-color:#0b1a3f;border-top:1px solid #ffffffbf;display:none;flex-direction:column;gap:12px;height:100vh;padding:24px;position:absolute;top:75px;width:100vw}header .mobile-navigation.active{display:flex}header .mobile-navigation a{border-bottom:2px solid #0000;color:#fff;cursor:pointer;font-family:BebasNeue,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width:576px){header .mobile-navigation{display:none}}.welcomeBanner{align-self:center;background:linear-gradient(0deg,#09206080,#09206080),url(/static/media/resto2.35b52a8047ad10f59097.webp) #d3d3d3 50% /cover no-repeat;display:flex;height:100vh;justify-content:center;max-height:985px;min-height:685px;width:100vw}.welcomeBanner h3{color:#fff;font-family:Roboto200,sans-serif;font-size:16px;font-style:normal;line-height:normal;text-align:center}@media screen and (min-width:576px){.welcomeBanner h3{font-size:18px}}@media screen and (min-width:768px){.welcomeBanner h3{font-size:20px}}@media screen and (min-width:992px){.welcomeBanner h3{font-size:24px}}.welcomeBanner .container-vertical{max-width:975px;padding-bottom:0;padding-top:75px}@media screen and (min-width:420px){.welcomeBanner .container-vertical{padding-top:75px}}@media screen and (min-width:576px){.welcomeBanner .container-vertical{padding-top:83px}}@media screen and (min-width:768px){.welcomeBanner .container-vertical{padding-top:101px}}@media screen and (min-width:992px){.welcomeBanner .container-vertical{padding-top:110px}}@media screen and (min-width:1200px){.welcomeBanner .container-vertical{padding-top:118px}}.welcomeBanner__innerContainer{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:70px;height:100%;justify-content:center;width:100%}@media screen and (min-width:576px){.welcomeBanner__innerContainer{gap:70px}}@media screen and (min-width:992px){.welcomeBanner__innerContainer{gap:100px}}.welcomeBanner__heading{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:18px}@media screen and (min-width:576px){.welcomeBanner__heading{gap:32px}}.welcomeBanner__heading h2{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:#fff;font-family:BebasNeue,sans-serif;font-size:40px;font-weight:500;line-height:100%}@media screen and (min-width:576px){.welcomeBanner__heading h2{font-size:60px}}@media screen and (min-width:768px){.welcomeBanner__heading h2{font-size:65px}}@media screen and (min-width:992px){.welcomeBanner__heading h2{font-size:80px}}.welcomeBanner__heading h1{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:#fff;font-family:BebasNeue,sans-serif;font-size:240px;font-weight:500;line-height:100%}@media screen and (min-width:576px){.welcomeBanner__heading h1{font-size:300px}}@media screen and (min-width:768px){.welcomeBanner__heading h1{font-size:350px}}@media screen and (min-width:992px){.welcomeBanner__heading h1{font-size:370px}}.welcomeBanner__buttons{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;width:100%}@media screen and (min-width:576px){.welcomeBanner__buttons{flex-direction:row;gap:24px}}.aboutUs{align-self:center;border-bottom:.75px dashed #ffffff40;border-top:.75px dashed #ffffff40;display:flex;justify-content:center;width:100vw}@media screen and (min-width:576px){.aboutUs{border-bottom-width:1px;border-top-width:1px}}.aboutUs h3{color:#fff;font-family:Roboto200,sans-serif;font-size:16px;font-style:normal;line-height:normal;text-align:center}@media screen and (min-width:576px){.aboutUs h3{font-size:18px}}@media screen and (min-width:768px){.aboutUs h3{font-size:20px}}@media screen and (min-width:992px){.aboutUs h3{font-size:24px}}.aboutUs__keyPoints{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (min-width:576px){.aboutUs__keyPoints{align-items:flex-start;flex-direction:row;gap:initial;justify-content:space-between}}.aboutUs__keyPoints__item{display:flex;flex-shrink:0;gap:18px;width:100%}@media screen and (min-width:576px){.aboutUs__keyPoints__item{align-items:center;flex-direction:column;gap:24px;justify-content:center;max-width:350px;width:32%}}@media screen and (min-width:768px){.aboutUs__keyPoints__item{gap:32px;padding:12px}}.aboutUs__keyPoints__item__icon{align-items:center;background:#004998bf;border-radius:50px 50px 250px 250px;display:flex;height:70px;justify-content:center;width:70px}@media screen and (min-width:576px){.aboutUs__keyPoints__item__icon{height:110px;width:110px}}@media screen and (min-width:768px){.aboutUs__keyPoints__item__icon{height:120px;width:120px}}@media screen and (min-width:992px){.aboutUs__keyPoints__item__icon{height:140px;width:140px}}.aboutUs__keyPoints__item__icon svg{aspect-ratio:1/1;flex-shrink:0;height:30px;width:30px}@media screen and (min-width:576px){.aboutUs__keyPoints__item__icon svg{height:45px;width:45px}}@media screen and (min-width:768px){.aboutUs__keyPoints__item__icon svg{height:50px;width:50px}}@media screen and (min-width:992px){.aboutUs__keyPoints__item__icon svg{height:60px;width:60px}}.aboutUs__keyPoints__item p{color:#fff;font-family:Roboto200,sans-serif;font-size:14px;font-style:normal;line-height:150%;text-align:start;width:calc(100% - 82px)}@media screen and (min-width:576px){.aboutUs__keyPoints__item p{text-align:center;width:100%}}@media screen and (min-width:992px){.aboutUs__keyPoints__item p{font-size:18px}}.servicesSection{align-self:center;background:linear-gradient(0deg,#09206080,#09206080),url(/static/media/bar.9b151ab4c113f7c72e27.webp) #d3d3d3 50% /cover no-repeat;display:flex;justify-content:center;width:100vw}.servicesSection h2{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:#fff;font-family:BebasNeue,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:100%}@media screen and (min-width:576px){.servicesSection h2{font-size:60px}}@media screen and (min-width:768px){.servicesSection h2{font-size:65px}}@media screen and (min-width:992px){.servicesSection h2{font-size:90px}}.servicesSection__content{align-self:stretch;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}.servicesSection__content__item{align-items:center;display:flex;width:100%}@media screen and (min-width:768px){.servicesSection__content__item{width:49%}}.servicesSection__content__item__illustration{align-items:center;aspect-ratio:1/1;background:#fff;border:7px solid #0b1a3f;border-radius:100px;display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px;z-index:1}.servicesSection__content__item__illustration svg{aspect-ratio:1/1;flex-shrink:0;height:35px;width:35px}.servicesSection__content__item__illustration svg path{fill:#0b1a3f}@media screen and (min-width:576px){.servicesSection__content__item__illustration{height:90px;width:90px}.servicesSection__content__item__illustration svg{height:40px;width:40px}}@media screen and (min-width:992px){.servicesSection__content__item__illustration{height:115px;width:115px}.servicesSection__content__item__illustration svg{height:50px;width:50px}}.servicesSection__content__item__text{align-items:flex-start;background:#fff;display:flex;flex:1 0;flex-direction:column;gap:8px;height:100%;margin-left:-32px;padding:12px 12px 12px 40px}@media screen and (min-width:768px){.servicesSection__content__item__text{padding:12px 24px 12px 50px}}.servicesSection__content__item__text h4{color:#0b1a3f;font-family:BebasNeue,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width:768px){.servicesSection__content__item__text h4{font-size:20px}}@media screen and (min-width:992px){.servicesSection__content__item__text h4{font-size:24px}}.servicesSection__content__item__text div,.servicesSection__content__item__text p{color:#0b1a3f;font-family:Roboto300,sans-serif;font-size:14px;font-style:normal;line-height:140%}@media screen and (min-width:992px){.servicesSection__content__item__text div,.servicesSection__content__item__text p{font-size:16px}}@media screen and (min-width:768px){.servicesSection__content__item:nth-child(2n){flex-direction:row-reverse}.servicesSection__content__item:nth-child(2n) .servicesSection__content__item__text{align-items:flex-end;margin-left:0;margin-right:-32px;padding:12px 50px 12px 24px}.servicesSection__content__item:nth-child(2n) .servicesSection__content__item__text h4,.servicesSection__content__item:nth-child(2n) .servicesSection__content__item__text p{text-align:right}}.schedule{align-self:center;border-bottom:.75px dashed #ffffff40;border-top:.75px dashed #ffffff40;display:flex;justify-content:center;width:100vw}.schedule h2{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:#fff;font-family:BebasNeue,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:100%}@media screen and (min-width:576px){.schedule h2{font-size:60px}}@media screen and (min-width:768px){.schedule h2{font-size:65px}}@media screen and (min-width:992px){.schedule h2{font-size:90px}}.schedule h3{color:#fff;font-family:Roboto200,sans-serif;font-size:16px;font-style:normal;line-height:normal;text-align:center}@media screen and (min-width:576px){.schedule h3{font-size:18px}}@media screen and (min-width:768px){.schedule h3{font-size:20px}}@media screen and (min-width:992px){.schedule h3{font-size:24px}}.schedule__keyPoints{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (min-width:768px){.schedule__keyPoints{align-items:flex-start;flex-direction:row;justify-content:space-between}}.schedule__keyPoints__item{align-items:center;background-color:#1b2d5b;display:flex;flex:1 0;gap:18px;height:100%;justify-content:flex-start;padding:18px;width:100%}@media screen and (min-width:768px){.schedule__keyPoints__item{align-items:center;width:33%}}@media screen and (min-width:992px){.schedule__keyPoints__item{gap:24px;padding:24px}}.schedule__keyPoints__item__icon{align-items:center;display:flex;justify-content:center}.schedule__keyPoints__item__icon svg{aspect-ratio:1/1;flex-shrink:0;height:30px;width:30px}@media screen and (min-width:992px){.schedule__keyPoints__item__icon svg{height:42px;width:42px}}.schedule__keyPoints__item p{color:#fff;font-family:Roboto200,sans-serif;font-size:14px;font-style:normal;line-height:150%;text-align:start}@media screen and (min-width:992px){.schedule__keyPoints__item p{font-size:18px}}.menus{align-self:center;background:linear-gradient(0deg,#09206080,#09206080),url(/static/media/resto.ba4c8756a6249f3e38d5.webp) #d3d3d3 50% /cover no-repeat;display:flex;justify-content:center;width:100vw}.menus h2{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:#fff;font-family:BebasNeue,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:100%}@media screen and (min-width:576px){.menus h2{font-size:60px}}@media screen and (min-width:768px){.menus h2{font-size:65px}}@media screen and (min-width:992px){.menus h2{font-size:90px}}.menus h3{color:#fff;font-family:Roboto200,sans-serif;font-size:16px;font-style:normal;line-height:normal;text-align:center}@media screen and (min-width:576px){.menus h3{font-size:18px}}@media screen and (min-width:768px){.menus h3{font-size:20px}}@media screen and (min-width:992px){.menus h3{font-size:24px}}.menus__brasserie{display:flex;flex-direction:column;gap:24px;margin-bottom:24px;width:100%}@media screen and (min-width:768px){.menus__brasserie{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.menus__brasserie__item{width:100%}@media screen and (min-width:768px){.menus__brasserie__item{width:47%}}.menus__brasserie__item h4{color:#fff;font-family:Roboto500,sans-serif;margin-bottom:8px}.menus__brasserie__item p{color:#fff;font-family:Roboto200,sans-serif;font-size:14px;line-height:150%}@media screen and (min-width:992px){.menus__brasserie__item p{font-size:16px}}.menus__options{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;width:100%}@media screen and (min-width:768px){.menus__options{align-items:flex-start;flex-direction:row;justify-content:space-between}}.menus__options__item{align-items:center;align-self:stretch;background:#004998cc;border-radius:25px 25px 0 0;display:flex;flex:1 0;flex-direction:column;gap:24px;justify-content:space-between;padding:18px 12px;width:100%}.menus__options__item__sub{background:#1b2d5bcc}@media screen and (min-width:768px){.menus__options__item{align-items:center;width:33%}}@media screen and (min-width:992px){.menus__options__item{gap:32px;padding:32px 24px}}.menus__options__item__heading{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:8px}@media screen and (min-width:768px){.menus__options__item__heading{gap:12px}}.menus__options__item__heading h4{color:#fff;font-family:BebasNeue,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:150%;text-align:center}@media screen and (min-width:768px){.menus__options__item__heading h4{font-size:32px}}@media screen and (min-width:992px){.menus__options__item__heading h4{font-size:40px}}.menus__options__item__heading p{color:#fff;font-family:Roboto200,sans-serif;font-size:14px;font-style:normal;line-height:150%;text-align:center}@media screen and (min-width:992px){.menus__options__item__heading p{font-size:16px}}.menus__options__item .linkButton{width:100%}@media (min-width:768px) and (max-width:calc(1200px - 1px)){.menus__options__item .linkButton{font-size:18px;padding:12px}}.pdf-viewer-overlay{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.pdf-viewer-overlay .pdf-viewer-modal{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column;height:90vh;max-width:1200px;width:90%}.pdf-viewer-overlay .pdf-viewer-modal .pdf-viewer-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1rem 1.5rem}.pdf-viewer-overlay .pdf-viewer-modal .pdf-viewer-header h3{font-size:1.25rem;margin:0}.pdf-viewer-overlay .pdf-viewer-modal .pdf-viewer-header .pdf-viewer-close{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:2rem;height:2rem;justify-content:center;line-height:1;padding:0;transition:color .2s;width:2rem}.pdf-viewer-overlay .pdf-viewer-modal .pdf-viewer-header .pdf-viewer-close:hover{color:#000}.pdf-viewer-overlay .pdf-viewer-modal .pdf-viewer-content{flex:1 1;overflow:hidden;position:relative}.pdf-viewer-overlay .pdf-viewer-modal .pdf-viewer-content iframe,.pdf-viewer-overlay .pdf-viewer-modal .pdf-viewer-content object{border:none}.pdf-viewer-overlay .pdf-viewer-modal .pdf-viewer-content p{padding:2rem;text-align:center}@media (max-width:768px){.pdf-viewer-overlay{padding:1rem}.pdf-viewer-overlay .pdf-viewer-modal{height:85vh;width:95%}.pdf-viewer-overlay .pdf-viewer-modal .pdf-viewer-header{padding:.75rem 1rem}.pdf-viewer-overlay .pdf-viewer-modal .pdf-viewer-header h3{font-size:1rem}}.linkButton{align-items:center;border:1px solid #fff;border-radius:6px;box-shadow:0 0 0 3px #0975e8;color:#fff;cursor:pointer;display:flex;font-family:BebasNeue,sans-serif;font-size:18px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;padding:12px;width:100%}@media screen and (min-width:576px){.linkButton{width:290px}}@media screen and (min-width:768px){.linkButton{font-size:24px;padding:18px}}.linkButton.primary{background:#00499880}.linkButton.primary:hover{background:#004998bf}.linkButton.secondary{background:#0b1a3fbf}.linkButton.secondary:hover{background:#1b2d5bbf}.events{align-self:center;border-bottom:.75px dashed #ffffff40;border-top:.75px dashed #ffffff40;display:flex;justify-content:center;width:100vw}.events h2{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:#fff;font-family:BebasNeue,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:100%}@media screen and (min-width:576px){.events h2{font-size:60px}}@media screen and (min-width:768px){.events h2{font-size:65px}}@media screen and (min-width:992px){.events h2{font-size:90px}}.events h3{color:#fff;font-family:Roboto200,sans-serif;font-size:16px;font-style:normal;line-height:normal;text-align:center}@media screen and (min-width:576px){.events h3{font-size:18px}}@media screen and (min-width:768px){.events h3{font-size:20px}}@media screen and (min-width:992px){.events h3{font-size:24px}}.events__tariffs{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:100%}@media screen and (min-width:768px){.events__tariffs{align-items:flex-start;flex-direction:row;justify-content:space-between}}.events__tariffs__item{align-items:center;align-self:stretch;background:#004998cc;border-radius:25px 25px 0 0;display:flex;flex:1 0;flex-direction:column;gap:24px;height:100%;justify-content:space-between;min-width:200px;padding:18px 12px;width:100%}@media screen and (min-width:768px){.events__tariffs__item{align-items:center;width:33%}}@media screen and (min-width:992px){.events__tariffs__item{gap:32px;padding:32px 24px}}.events__tariffs__item .linkButton{width:100%}@media (min-width:768px) and (max-width:calc(1200px - 1px)){.events__tariffs__item .linkButton{font-size:18px;padding:12px}}.reservations{align-self:center;border-bottom:.75px dashed #ffffff40;border-top:.75px dashed #ffffff40;display:flex;justify-content:center;width:100vw}.reservations h2{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:#fff;font-family:BebasNeue,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:100%}@media screen and (min-width:576px){.reservations h2{font-size:60px}}@media screen and (min-width:768px){.reservations h2{font-size:65px}}@media screen and (min-width:992px){.reservations h2{font-size:90px}}.reservations__announcement{align-items:center;display:flex;flex-direction:column;gap:12px}.reservations__announcement h3{color:#fff;font-family:Roboto200,sans-serif;font-size:16px;font-style:normal;line-height:normal;text-align:center}@media screen and (min-width:576px){.reservations__announcement h3{font-size:18px}}@media screen and (min-width:768px){.reservations__announcement h3{font-size:20px}}@media screen and (min-width:992px){.reservations__announcement h3{font-size:24px}}.reservations__announcement h3.highlight{color:#74b1ff;font-family:Roboto200Italic,sans-serif}.sponsors{align-self:center;background-color:#fff;display:flex;justify-content:center;width:100vw}.sponsors h2{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:#fff;color:#0b1a3f;font-family:BebasNeue,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:100%}@media screen and (min-width:576px){.sponsors h2{font-size:60px}}@media screen and (min-width:768px){.sponsors h2{font-size:65px}}@media screen and (min-width:992px){.sponsors h2{font-size:90px}}.sponsors__main{align-items:center;display:flex;justify-content:space-evenly;width:60%}.sponsors__main__item{align-items:center;display:flex;justify-content:center;max-width:300px;width:26%}.sponsors__main__item.sintHubertus{max-width:200px;width:18%}.sponsors__main__item img{width:100%}.sponsors__horeca{align-items:center;display:flex;justify-content:space-between;width:100%}.sponsors__horeca__item{align-items:center;display:flex;justify-content:center;max-width:100px;width:10%}.sponsors__horeca__item.duvel{max-width:150px;width:14%}.sponsors__horeca__item img{width:100%}footer{align-self:center;display:flex;justify-content:center;width:100vw}footer .container-vertical{gap:12px}@media screen and (min-width:768px){footer .container-vertical{gap:18px}}footer h5{color:#fff;font-family:Roboto200,sans-serif;font-size:14px;font-style:normal;line-height:normal;text-align:center}@media screen and (min-width:768px){footer h5{font-size:16px}}.check{background-image:url(/static/media/check.e043716828dc4217d612.svg);background-position-x:57%;background-position-y:bottom;background-repeat:no-repeat;background-size:280%;height:100vh;left:0;opacity:.1;position:fixed;top:0;width:100vw;z-index:100}@media screen and (min-width:576px){.check{background-position-x:62%;background-size:290%}}@media screen and (min-width:768px){.check{background-position-x:69%;background-size:230%}}@media screen and (min-width:992px){.check{background-position-x:81%;background-size:180%}}@media screen and (min-width:1200px){.check{background-position-x:85%;background-size:160%}}@media screen and (min-width:1400px){.check{background-position-x:97%;background-size:130%}}.check svg{aspect-ratio:auto;width:100%}.check svg path{fill:#ffffff0d}.boutiqueLanding,.boutiqueLanding__tiles{align-items:stretch;display:flex;flex-direction:column;gap:20px;width:100%}@media screen and (min-width:768px){.boutiqueLanding__tiles{flex-direction:row;justify-content:center}}.boutiqueLanding__petitsChampions{align-items:center;background:#1b2d5b;border-radius:10px;display:flex;flex-direction:column;gap:22px;padding:32px 32px 36px;text-align:center;width:100%}.boutiqueLanding__petitsChampions__heading{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:640px}.boutiqueLanding__petitsChampions__heading .boutiqueLanding__petitsChampions__title{color:#fff;font-family:BebasNeue,sans-serif;font-size:32px;font-weight:400;line-height:105%;margin:0;text-align:center;text-transform:uppercase}@media screen and (min-width:992px){.boutiqueLanding__petitsChampions__heading .boutiqueLanding__petitsChampions__title{font-size:40px}}.boutiqueLanding__petitsChampions__heading p{color:#ffffffe6;font-family:Roboto200,sans-serif;font-size:16px;font-weight:400;margin:0}.boutiqueLanding__petitsChampions__items{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;width:100%}.boutiqueLanding__petitsChampions__items__item{align-items:center;display:flex;flex:1 1 200px;flex-direction:column;gap:12px;max-width:260px}.boutiqueLanding__petitsChampions__items__item__icon{align-items:center;background:#004998bf;border-radius:50px 50px 250px 250px;display:flex;height:68px;justify-content:center;width:68px}.boutiqueLanding__petitsChampions__items__item__icon svg{height:30px;width:30px}.boutiqueLanding__petitsChampions__items__item__icon svg path{fill:#fff}.boutiqueLanding__petitsChampions__items__item__label{color:#fff;font-family:BebasNeue,sans-serif;font-size:19px;letter-spacing:.02em;text-transform:uppercase}.boutiqueLanding__petitsChampions__items__item p{color:#ffffffbf;font-family:Roboto200,sans-serif;font-size:14px;font-weight:400;margin:0}.boutiqueLanding__tile{align-items:center;background:#004998cc;border-radius:25px 25px 0 0;display:flex;flex:1 1 340px;flex-direction:column;gap:20px;padding:40px 32px}.boutiqueLanding__tile--disabled{background:#1b2d5b8c;opacity:.7}.boutiqueLanding__tile__badge{align-items:center;background:#004998bf;border-radius:50px 50px 250px 250px;display:flex;height:96px;justify-content:center;width:96px}.boutiqueLanding__tile__badge svg{height:46px;width:46px}.boutiqueLanding__tile__badge svg path{fill:#fff}.boutiqueLanding__tile h4{color:#fff;font-family:BebasNeue,sans-serif;font-size:32px;font-weight:400;line-height:105%;margin:0;text-align:center;text-transform:uppercase}@media screen and (min-width:992px){.boutiqueLanding__tile h4{font-size:40px}}.boutiqueLanding__tile p{color:#fff;font-family:Roboto200,sans-serif;font-size:16px;line-height:140%;margin:0;max-width:360px;text-align:center}@media screen and (min-width:992px){.boutiqueLanding__tile p{font-size:17px}}.boutiqueLanding__tile__soon{border:1px dashed #fff6;border-radius:6px;color:#74b1ff;font-family:BebasNeue,sans-serif;font-size:20px;letter-spacing:.04em;margin-top:auto;padding:10px 22px;text-transform:uppercase}.boutiqueLanding__tile .linkButton{margin-top:auto}.boutiqueStepper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;row-gap:12px}@media screen and (max-width:calc(768px - 1px)){.boutiqueStepper{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;justify-content:flex-start;overflow-x:auto;padding:4px 12px;scrollbar-width:none;width:100%}.boutiqueStepper::-webkit-scrollbar{display:none}}.boutiqueStepper__step{align-items:center;display:flex;flex-shrink:0;gap:12px}@media screen and (max-width:calc(768px - 1px)){.boutiqueStepper__step{gap:6px}}.boutiqueStepper__step__badge{align-items:center;border:1px solid #ffffff47;border-radius:100px;color:#ffffff8c;display:flex;flex-shrink:0;font-family:BebasNeue,sans-serif;font-size:18px;height:34px;justify-content:center;width:34px}@media screen and (max-width:calc(768px - 1px)){.boutiqueStepper__step__badge{font-size:15px;height:28px;width:28px}}@media screen and (max-width:calc(576px - 1px)){.boutiqueStepper__step__badge{font-size:13px;height:24px;width:24px}}.boutiqueStepper__step__label{color:#ffffff8c;font-family:BebasNeue,sans-serif;font-size:20px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:calc(768px - 1px)){.boutiqueStepper__step__label{font-size:15px}}@media screen and (max-width:calc(576px - 1px)){.boutiqueStepper__step__label{font-size:13px}}.boutiqueStepper__step.active .boutiqueStepper__step__badge{background:#004998;border-color:#fff;box-shadow:0 0 0 3px #0975e8;color:#fff}.boutiqueStepper__step.active .boutiqueStepper__step__label{color:#fff}.boutiqueStepper__step.done .boutiqueStepper__step__badge{background:#00499873;color:#fff}.boutiqueStepper__step.done .boutiqueStepper__step__label{color:#ffffffbf}.boutiqueStepper__step.clickable{cursor:pointer}.boutiqueStepper__step.clickable:hover .boutiqueStepper__step__badge{border-color:#fff;color:#fff}.boutiqueStepper__step.clickable:hover .boutiqueStepper__step__label{color:#fff}.boutiqueStepper__separator{background:#ffffff40;flex-shrink:0;height:1px;margin:0 16px;width:40px}@media screen and (max-width:calc(768px - 1px)){.boutiqueStepper__separator{margin:0 4px;width:12px}}@media screen and (max-width:calc(576px - 1px)){.boutiqueStepper__separator{margin:0 2px;width:6px}}.boutiqueAge{align-items:center;display:flex;flex-direction:column;gap:32px;width:100%}.boutiqueAge__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%}.boutiqueAge__card{-webkit-tap-highlight-color:transparent;background:#004998cc;background-clip:padding-box;border:1px solid #0000;border-radius:25px 25px 6px 6px;cursor:pointer;display:flex;flex-direction:column;gap:16px;outline:none;overflow:hidden;padding:28px 24px;text-align:left;transition:background .25s,box-shadow .25s}.boutiqueAge__card.selected{background:#004998;border-color:#fff;box-shadow:0 0 0 3px #0975e8}.boutiqueAge__card__top{align-items:center;display:flex;justify-content:space-between}.boutiqueAge__card__disc{align-items:center;background:#004998bf;border-radius:50px 50px 250px 250px;display:flex;height:72px;justify-content:center;width:72px}.boutiqueAge__card__disc svg{height:36px;width:36px}.boutiqueAge__card__disc svg path{fill:#fff}.boutiqueAge__card__check{align-items:center;background:#fff;border-radius:100px;color:#004998;display:flex;font-family:BebasNeue,sans-serif;font-size:20px;height:30px;justify-content:center;width:30px}.boutiqueAge__card h4{color:#fff;font-family:BebasNeue,sans-serif;font-size:34px;font-weight:400;line-height:100%;margin:0 0 6px;text-transform:uppercase}.boutiqueAge__card p{color:#ffffffe6;font-family:Roboto200,sans-serif;font-size:15px;line-height:140%;margin:0}.boutiqueAge__actions{align-items:center;display:flex;flex-direction:column-reverse;gap:12px;justify-content:center;width:100%}.boutiqueAge__actions .boutiqueAge__cta,.boutiqueAge__actions .linkButton{max-width:320px;width:100%}@media screen and (min-width:576px){.boutiqueAge__actions{flex-direction:row;gap:14px}.boutiqueAge__actions .boutiqueAge__cta,.boutiqueAge__actions .linkButton{max-width:290px;width:290px}}.boutiqueAge__cta{display:flex;width:100%}.boutiqueAge__cta.disabled{opacity:.45;pointer-events:none}.boutiqueFormulas{align-items:center;display:flex;flex-direction:column;gap:32px;width:100%}.boutiqueFormulas__error p,.boutiqueFormulas__loading p{color:#fff;font-family:Roboto200,sans-serif;font-size:18px;line-height:140%;text-align:center}.boutiqueFormulas__ageBadge{align-items:center;background:#0b1a3f99;border:1px solid #ffffff47;border-radius:100px;display:inline-flex;gap:10px;padding:8px 18px}.boutiqueFormulas__ageBadge svg{flex-shrink:0;height:20px;width:20px}.boutiqueFormulas__ageBadge svg path{fill:#74b1ff}.boutiqueFormulas__ageBadge span{color:#fff;font-family:BebasNeue,sans-serif;font-size:19px;letter-spacing:.03em;text-transform:uppercase}.boutiqueFormulas__ageBadge button{background:none;border:none;color:#74b1ff;cursor:pointer;font-family:Roboto300,sans-serif;font-size:14px;padding:0;text-decoration:underline}.boutiqueFormulas__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%}.boutiqueFormulas__card{-webkit-tap-highlight-color:transparent;background:#004998cc;background-clip:padding-box;border:1px solid #0000;border-radius:25px 25px 6px 6px;cursor:pointer;display:flex;flex-direction:column;gap:18px;outline:none;overflow:hidden;padding:0;text-align:left;transition:background .25s,box-shadow .25s}.boutiqueFormulas__card.selected{background:#004998;border-color:#fff;box-shadow:0 0 0 3px #0975e8}.boutiqueFormulas__card__body{display:flex;flex-direction:column;gap:18px;padding:0 24px 28px}.boutiqueFormulas__card__photo{aspect-ratio:4/3;background:#0b1a3f80;border-radius:25px 25px 0 0;overflow:hidden;position:relative;width:100%}.boutiqueFormulas__card__photo__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.boutiqueFormulas__card__photo__placeholder{align-items:center;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;position:absolute}.boutiqueFormulas__card__photo__placeholder__caption{color:#ffffff8c;font-family:Roboto300,sans-serif;font-size:13px}.boutiqueFormulas__card__photo__placeholder__ring{border:1.5px dashed #ffffff59;border-radius:16px;inset:10px;pointer-events:none;position:absolute}.boutiqueFormulas__card__photo__gradient{background:linear-gradient(180deg,#0b1a3f00 55%,#0b1a3fd9);inset:0;pointer-events:none;position:absolute}.boutiqueFormulas__card__photo__check{align-items:center;background:#fff;border-radius:100px;color:#004998;display:flex;font-family:BebasNeue,sans-serif;font-size:20px;height:30px;justify-content:center;position:absolute;right:14px;top:14px;width:30px;z-index:2}.boutiqueFormulas__card__photo__title{bottom:14px;color:#fff;font-family:BebasNeue,sans-serif;font-size:26px;font-weight:400;left:20px;line-height:105%;margin:0;position:absolute;right:20px;text-shadow:0 2px 12px #061d3599;text-transform:uppercase}.boutiqueFormulas__card__disc{align-items:center;background:#ffffff1f;border-radius:100px;display:flex;height:52px;justify-content:center;width:52px}.boutiqueFormulas__card__disc svg{height:26px;opacity:.6;width:26px}.boutiqueFormulas__card__disc svg path{fill:#fff}.boutiqueFormulas__card__photo-nav{align-items:center;background:#0b1a3f8c;border:none;border-radius:100px;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:2}.boutiqueFormulas__card__photo-nav:hover{background:#0b1a3fcc}.boutiqueFormulas__card__photo-nav.left{left:10px}.boutiqueFormulas__card__photo-nav.right{right:10px}.boutiqueFormulas__card__photo-nav svg{display:block}.boutiqueFormulas__card__photo-dots{bottom:14px;display:flex;gap:6px;justify-content:center;left:0;position:absolute;right:0;z-index:2}.boutiqueFormulas__card__photo-dot{background:#ffffff73;border:none;border-radius:100px;cursor:pointer;height:6px;padding:0;width:6px}.boutiqueFormulas__card__photo-dot.active{background:#fff}.boutiqueFormulas__card p{color:#ffffffe6;font-family:Roboto200,sans-serif;font-size:15px;line-height:140%;margin:0}.boutiqueFormulas__card__includes{border-top:1px dashed #ffffff47;display:flex;flex-direction:column;gap:6px;padding-top:14px}.boutiqueFormulas__card__includes__item{align-items:center;color:#ffffffeb;display:flex;gap:8px}.boutiqueFormulas__card__includes__item svg{flex-shrink:0;height:18px;width:18px}.boutiqueFormulas__card__includes__item svg path{fill:#74b1ff}.boutiqueFormulas__card__includes__item span{font-family:Roboto300,sans-serif;font-size:14px}.boutiqueFormulas__card__price{color:#fff;font-family:BebasNeue,sans-serif;font-size:34px;margin-top:auto}.boutiqueFormulas__card__price span{font-family:Roboto200,sans-serif;font-size:15px}.boutiqueFormulas__footerNote{color:#fff;font-family:Roboto200,sans-serif;font-size:13px;margin:0 0 12px;opacity:.8;text-align:center;width:100%}.boutiqueFormulas__actions{align-items:center;display:flex;flex-direction:column-reverse;gap:12px;justify-content:center;width:100%}.boutiqueFormulas__actions .boutiqueFormulas__cta,.boutiqueFormulas__actions .linkButton{max-width:320px;width:100%}@media screen and (min-width:576px){.boutiqueFormulas__actions{flex-direction:row;gap:14px}.boutiqueFormulas__actions .boutiqueFormulas__cta,.boutiqueFormulas__actions .linkButton{max-width:290px;width:290px}}.boutiqueFormulas__cta{display:flex;width:100%}.boutiqueFormulas__cta.disabled{opacity:.45;pointer-events:none}.boutiqueCalendar{align-items:center;display:flex;flex-direction:column;gap:28px;width:100%}.boutiqueCalendar__panels{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;width:100%}.boutiqueCalendar__calendar{background:#1b2d5b;border-radius:10px;flex:1 1 440px;max-width:520px;padding:24px}.boutiqueCalendar__calendar__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.boutiqueCalendar__calendar__header button{background:none;border:1px solid #ffffff4d;border-radius:100px;color:#fff;cursor:pointer;font-size:24px;height:40px;line-height:1;width:40px}.boutiqueCalendar__calendar__header button:disabled{color:#ffffff40;cursor:default}.boutiqueCalendar__calendar__header__month{color:#fff;font-family:BebasNeue,sans-serif;font-size:26px;letter-spacing:.02em;text-transform:uppercase}@media screen and (min-width:768px){.boutiqueCalendar__calendar__header__month{font-size:30px}}.boutiqueCalendar__calendar__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.boutiqueCalendar__grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr)}.boutiqueCalendar__grid__dow{color:#ffffff8c;font-family:Roboto500,sans-serif;font-size:12px;letter-spacing:.08em;padding-bottom:6px;text-align:center;text-transform:uppercase}.boutiqueCalendar__grid__day{align-items:center;aspect-ratio:1;background:#ffffff0f;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Roboto300,sans-serif;font-size:16px;gap:1px;justify-content:center;transition:background .15s}.boutiqueCalendar__grid__day:disabled{background:#0000;color:#ffffff38;cursor:default}.boutiqueCalendar__grid__day.selected{background:#0975e8;box-shadow:inset 0 0 0 2px #ffffff8c;font-family:Roboto500,sans-serif}.boutiqueCalendar__grid__day__num{line-height:1}.boutiqueCalendar__grid__day__badge{color:#fffffff2;font-family:BebasNeue,sans-serif;font-size:12px;letter-spacing:.06em;line-height:1}.boutiqueCalendar__clearAll,.boutiqueCalendar__selectWeek{background:none;border:1px solid #ffffff4d;border-radius:6px;color:#ffffffd9;cursor:pointer;font-family:BebasNeue,sans-serif;font-size:16px;letter-spacing:.03em;padding:8px 16px;text-transform:uppercase}.boutiqueCalendar__clearAll:hover,.boutiqueCalendar__selectWeek:hover{border-color:#fff9}.boutiqueCalendar__legend{border-top:1px dashed #ffffff40;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:14px}.boutiqueCalendar__legend__item{align-items:center;color:#ffffffbf;display:inline-flex;font-family:Roboto200,sans-serif;font-size:12px;gap:6px}.boutiqueCalendar__legend__item b{color:#fff;font-family:BebasNeue,sans-serif;font-size:14px;font-weight:400}.boutiqueCalendar__estimate{align-self:stretch;background:#004998cc;border-radius:25px 25px 10px 10px;display:flex;flex:1 1 380px;flex-direction:column;gap:16px;max-width:440px;padding:28px}.boutiqueCalendar__estimate h4{color:#fff;font-family:BebasNeue,sans-serif;font-size:30px;font-weight:400;margin:0;text-transform:uppercase}.boutiqueCalendar__estimate__empty{color:#fffc;font-family:Roboto200,sans-serif;font-size:15px;margin:0}.boutiqueCalendar__estimate__batch{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.boutiqueCalendar__estimate__batch label{color:#fffc;font-family:Roboto200,sans-serif;font-size:13px}.boutiqueCalendar__estimate__batch select{-webkit-appearance:none;appearance:none;background:#0b1a3fd9;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;flex:1 1 150px;font-family:Roboto300,sans-serif;font-size:14px;outline:none;padding:7px 10px}.boutiqueCalendar__estimate__batch select option{color:#0b1a3f}.boutiqueCalendar__estimate__dayList{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto;padding-right:4px}.boutiqueCalendar__estimate__dayRow{align-items:center;background:#0b1a3f8c;border-radius:6px;display:flex;gap:10px;padding:10px 12px}@media screen and (max-width:calc(768px - 1px)){.boutiqueCalendar__estimate__dayRow{flex-wrap:wrap;row-gap:8px}}.boutiqueCalendar__estimate__dayRow__date{color:#fff;flex:0 0 92px;font-family:BebasNeue,sans-serif;font-size:19px;letter-spacing:.02em;text-transform:uppercase}@media screen and (max-width:calc(768px - 1px)){.boutiqueCalendar__estimate__dayRow__date{flex:1 1 auto;order:1}}.boutiqueCalendar__estimate__dayRow__select{-webkit-appearance:none;appearance:none;background:#0b1a3fd9;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-family:Roboto300,sans-serif;font-size:14px;min-width:0;outline:none;padding:7px 10px}.boutiqueCalendar__estimate__dayRow__select option{color:#0b1a3f}@media screen and (max-width:calc(768px - 1px)){.boutiqueCalendar__estimate__dayRow__select{flex:1 1 100%;order:3}}.boutiqueCalendar__estimate__dayRow__formulaName{color:#fff;flex:1 1;font-family:Roboto300,sans-serif;font-size:14px}@media screen and (max-width:calc(768px - 1px)){.boutiqueCalendar__estimate__dayRow__formulaName{flex:1 1 100%;order:3}}.boutiqueCalendar__estimate__dayRow__price{color:#fff;flex:0 0 56px;font-family:Roboto400,sans-serif;font-size:14px;text-align:right}@media screen and (max-width:calc(768px - 1px)){.boutiqueCalendar__estimate__dayRow__price{flex:0 0 auto;order:2}}.boutiqueCalendar__estimate__dayRow__remove{background:none;border:1px solid #ffffff59;border-radius:100px;color:#fffc;cursor:pointer;flex:0 0 auto;font-size:15px;height:26px;line-height:1;width:26px}.boutiqueCalendar__estimate__dayRow__remove:hover{background:#ffffff26;color:#fff}@media screen and (max-width:calc(768px - 1px)){.boutiqueCalendar__estimate__dayRow__remove{order:4}}.boutiqueCalendar__estimate__row{color:#fff;display:flex;gap:12px;justify-content:space-between}.boutiqueCalendar__estimate__row span:first-child{font-family:Roboto200,sans-serif;font-size:15px}.boutiqueCalendar__estimate__row span:last-child{font-family:Roboto400,sans-serif;font-size:15px;text-align:right}.boutiqueCalendar__estimate__divider{border-top:1px dashed #ffffff4d}.boutiqueCalendar__estimate__total{align-items:baseline;color:#fff;display:flex;justify-content:space-between}.boutiqueCalendar__estimate__total span:first-child{font-family:BebasNeue,sans-serif;font-size:24px;text-transform:uppercase}.boutiqueCalendar__estimate__total__amount{font-family:BebasNeue,sans-serif;font-size:42px}.boutiqueCalendar__estimate__note{color:#ffffffbf;font-family:Roboto200,sans-serif;font-size:13px;line-height:140%;margin:0}.boutiqueCalendar__actions{align-items:center;display:flex;flex-direction:column-reverse;gap:12px;justify-content:center;width:100%}.boutiqueCalendar__actions .boutiqueCalendar__actions__next,.boutiqueCalendar__actions .linkButton{max-width:320px;width:100%}@media screen and (min-width:576px){.boutiqueCalendar__actions{flex-direction:row;gap:14px}.boutiqueCalendar__actions .boutiqueCalendar__actions__next,.boutiqueCalendar__actions .linkButton{max-width:290px;width:290px}}.boutiqueCalendar__actions__next{display:flex;width:100%}.boutiqueCalendar__actions__next.disabled{opacity:.45;pointer-events:none}.boutiqueCheckout{align-items:center;display:flex;flex-direction:column;gap:28px;width:100%}.boutiqueCheckout__paymentFailed{background:#1b2d5bd9;border:1px solid #ffffff73;border-left:4px solid #0975e8;border-radius:6px;color:#fff;font-family:Roboto300,sans-serif;font-size:15px;line-height:145%;max-width:944px;padding:16px 20px;width:100%}.boutiqueCheckout__panels{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;width:100%}.boutiqueCheckout__label{color:#ffffffd9;font-family:BebasNeue,sans-serif;font-size:18px;letter-spacing:.03em;text-transform:uppercase}.boutiqueCheckout__requiredMark{color:#ff6b6b;font-weight:400;margin-left:4px}.boutiqueCheckout__invoiceToggle{align-items:flex-start;cursor:pointer;display:flex;gap:12px}.boutiqueCheckout__invoiceToggle__box{align-items:center;background:#0b1a3f99;border:1px solid #ffffff73;border-radius:4px;color:#fff;display:flex;flex:0 0 auto;font-family:BebasNeue,sans-serif;font-size:17px;height:24px;justify-content:center;line-height:1;margin-top:1px;transition:background .2s;width:24px}.boutiqueCheckout__invoiceToggle__box.checked{background:#0975e8;border-color:#fff;box-shadow:0 0 0 3px #0975e859}.boutiqueCheckout__invoiceToggle__text{display:flex;flex-direction:column;gap:3px}.boutiqueCheckout__invoiceToggle__hint{color:#ffffffb3;font-family:Roboto200,sans-serif;font-size:13px}.boutiqueCheckout__invoicePanel{background:#0b1a3f73;border:1px solid #fff3;border-radius:6px;display:flex;flex-direction:column;gap:16px;padding:18px 20px}.boutiqueCheckout__invoiceFields{display:flex;flex-direction:column;gap:14px}.boutiqueCheckout__fieldError{align-items:center;color:#ff6b6b;display:flex;font-family:Roboto300,sans-serif;font-size:13px;font-weight:300;gap:6px}.boutiqueCheckout__fieldError__icon{font-family:BebasNeue,sans-serif;font-size:15px;line-height:1}.boutiqueCheckout__readOnlyBox{align-items:center;background:#0b1a3f99;border:1px solid #ffffff59;border-radius:6px;color:#fff;display:flex;font-family:Roboto300,sans-serif;font-size:17px;gap:8px;justify-content:space-between;padding:14px 16px}.boutiqueCheckout__modifierLink{background:none;border:none;color:#74b1ff;cursor:pointer;font-family:Roboto300,sans-serif;font-size:13px;padding:0;text-decoration:underline}.boutiqueCheckout__form{display:flex;flex:1 1 440px;flex-direction:column;gap:18px;max-width:560px}.boutiqueCheckout__form h4{color:#fff;font-family:BebasNeue,sans-serif;font-size:26px;font-weight:400;margin:0;text-transform:uppercase}.boutiqueCheckout__form label{display:flex;flex-direction:column;gap:8px;width:100%}.boutiqueCheckout__form input,.boutiqueCheckout__form select,.boutiqueCheckout__form textarea{-webkit-appearance:none;appearance:none;background:#0b1a3f99;border:1px solid #ffffff59;border-radius:6px;box-sizing:border-box;color:#fff;font-family:Roboto300,sans-serif;font-size:17px;outline:none;padding:14px 16px;width:100%}.boutiqueCheckout__form input:focus,.boutiqueCheckout__form select:focus,.boutiqueCheckout__form textarea:focus{border-color:#0975e8;box-shadow:0 0 0 3px #0975e859}.boutiqueCheckout__form input::placeholder,.boutiqueCheckout__form select::placeholder,.boutiqueCheckout__form textarea::placeholder{color:#ffffff73}.boutiqueCheckout__form input[aria-invalid=true],.boutiqueCheckout__form select[aria-invalid=true],.boutiqueCheckout__form textarea[aria-invalid=true]{border-color:#ff6b6b}.boutiqueCheckout__form input[aria-invalid=true]:focus,.boutiqueCheckout__form select[aria-invalid=true]:focus,.boutiqueCheckout__form textarea[aria-invalid=true]:focus{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b4d}.boutiqueCheckout__form input:-webkit-autofill,.boutiqueCheckout__form select:-webkit-autofill,.boutiqueCheckout__form textarea:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #0b1a3f99;caret-color:#fff;-webkit-transition:background-color 600000s ease-in-out 0s;transition:background-color 600000s ease-in-out 0s}.boutiqueCheckout__form input:-webkit-autofill,.boutiqueCheckout__form input:-webkit-autofill:active,.boutiqueCheckout__form input:-webkit-autofill:focus,.boutiqueCheckout__form input:-webkit-autofill:hover,.boutiqueCheckout__form input:autofill,.boutiqueCheckout__form select:-webkit-autofill,.boutiqueCheckout__form select:-webkit-autofill:active,.boutiqueCheckout__form select:-webkit-autofill:focus,.boutiqueCheckout__form select:-webkit-autofill:hover,.boutiqueCheckout__form select:autofill,.boutiqueCheckout__form textarea:-webkit-autofill,.boutiqueCheckout__form textarea:-webkit-autofill:active,.boutiqueCheckout__form textarea:-webkit-autofill:focus,.boutiqueCheckout__form textarea:-webkit-autofill:hover,.boutiqueCheckout__form textarea:autofill{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 1000px #0b1a3f99;caret-color:#fff;-webkit-transition:background-color 600000s ease-in-out 0s;transition:background-color 600000s ease-in-out 0s}.boutiqueCheckout__form select{cursor:pointer}.boutiqueCheckout__form select option{background:#fff;color:#0b1a3f}.boutiqueCheckout__form textarea{line-height:1.5;resize:vertical}.boutiqueCheckout__form__row{display:flex;flex-wrap:wrap;gap:14px}.boutiqueCheckout__form__row label{flex:1 1 220px}.boutiqueCheckout__privacyNotice{color:#ffffffa6;font-family:Roboto200,sans-serif;font-size:13px;line-height:145%;margin:0}.boutiqueCheckout__recap{background:#004998cc;border-radius:25px 25px 10px 10px;display:flex;flex:1 1 300px;flex-direction:column;gap:16px;max-width:360px;padding:28px}.boutiqueCheckout__recap h4{color:#fff;font-family:BebasNeue,sans-serif;font-size:30px;font-weight:400;margin:0;text-transform:uppercase}.boutiqueCheckout__recap__row{color:#fff;display:flex;gap:12px;justify-content:space-between}.boutiqueCheckout__recap__row span:first-child{font-family:Roboto200,sans-serif;font-size:15px}.boutiqueCheckout__recap__row span:last-child{font-family:Roboto400,sans-serif;font-size:15px;text-align:right}.boutiqueCheckout__recap__divider{border-top:1px dashed #ffffff4d}.boutiqueCheckout__recap__total{align-items:baseline;color:#fff;display:flex;justify-content:space-between}.boutiqueCheckout__recap__total span:first-child{font-family:BebasNeue,sans-serif;font-size:24px;text-transform:uppercase}.boutiqueCheckout__recap__total__amount{font-family:BebasNeue,sans-serif;font-size:42px}.boutiqueCheckout__recap__pay.disabled{opacity:.45;pointer-events:none}.boutiqueCheckout__recap__hint{color:#ffffffb3;font-family:Roboto200,sans-serif;font-size:12px;margin:0;text-align:center}.boutiqueCheckout__recap__error{color:#fff;font-family:Roboto300,sans-serif;font-size:14px;line-height:145%;margin:0;text-align:center}.boutiqueCheckout__recap__secure{color:#ffffffa6;font-family:Roboto200,sans-serif;font-size:12px;line-height:145%;margin:0;text-align:center}.boutiqueCheckout__back{display:flex;justify-content:center;width:100%}.boutiqueCheckout__back .linkButton{max-width:320px;width:100%}@media screen and (min-width:576px){.boutiqueCheckout__back .linkButton{max-width:290px;width:290px}}.boutiqueCheckout__back.disabled{opacity:.5;pointer-events:none}.boutiqueConfirmation{align-items:center;display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:640px;text-align:center;width:100%}.boutiqueConfirmation .linkButton{min-width:260px;padding-left:32px;padding-right:32px;white-space:nowrap;width:auto}.boutiqueConfirmation h2{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:#fff;font-family:BebasNeue,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:100%;text-align:center}@media screen and (min-width:576px){.boutiqueConfirmation h2{font-size:60px}}@media screen and (min-width:768px){.boutiqueConfirmation h2{font-size:65px}}@media screen and (min-width:992px){.boutiqueConfirmation h2{font-size:90px}}.boutiqueConfirmation__lede{color:#fff;font-family:Roboto200,sans-serif;font-size:17px;line-height:150%;margin:0}.boutiqueConfirmation__lede b{color:#74b1ff;font-family:Roboto400,sans-serif;font-weight:400}.boutiqueConfirmation__spinner{animation:boutiqueConfirmationSpin .9s linear infinite;border:3px solid #ffffff40;border-radius:100px;border-top-color:#0975e8;height:56px;width:56px}.boutiqueConfirmation__badge{align-items:center;background:#004998bf;border-radius:50px 50px 250px 250px;color:#fff;display:flex;font-family:BebasNeue,sans-serif;font-size:56px;height:110px;justify-content:center;width:110px}.boutiqueConfirmation__recap{background:#1b2d5b;border-radius:10px;display:flex;flex-direction:column;gap:14px;padding:28px;text-align:left;width:100%}.boutiqueConfirmation__recap__header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.boutiqueConfirmation__recap__header__reference{color:#fff;font-family:BebasNeue,sans-serif;font-size:26px;text-transform:uppercase}.boutiqueConfirmation__recap__header__amount{color:#74b1ff;font-family:BebasNeue,sans-serif;font-size:30px}.boutiqueConfirmation__recap__divider{border-top:1px dashed #ffffff4d}.boutiqueConfirmation__recap__row{color:#fff;display:flex;gap:12px;justify-content:space-between}.boutiqueConfirmation__recap__row span:first-child{font-family:Roboto200,sans-serif;font-size:15px}.boutiqueConfirmation__recap__row span:last-child{font-family:Roboto400,sans-serif;font-size:15px;text-align:right}.boutiqueConfirmation__recap__subtitle{color:#fff;font-family:BebasNeue,sans-serif;font-size:22px;letter-spacing:.03em;text-transform:uppercase}.boutiqueConfirmation__recap__scheduleList{display:flex;flex-direction:column;gap:6px}.boutiqueConfirmation__recap__scheduleRow{align-items:center;color:#fff;display:flex;gap:12px;justify-content:space-between}.boutiqueConfirmation__recap__scheduleDate{font-family:Roboto300,sans-serif;font-size:15px}.boutiqueConfirmation__recap__scheduleFormula{font-family:Roboto200,sans-serif;font-size:15px;text-align:right}.boutiqueConfirmation__recap__noteBox{align-items:center;color:#ffffffd9;display:flex;font-family:Roboto200,sans-serif;font-size:14px;gap:10px;margin-top:4px}.boutiqueConfirmation__recap__noteIcon{flex-shrink:0}@keyframes boutiqueConfirmationSpin{to{transform:rotate(1turn)}}.boutiquePayOverlay{align-items:center;animation:boutiquePayOverlayFade .2s ease-out both;background:#0b1a3ff0;display:flex;flex-direction:column;gap:28px;inset:0;justify-content:center;overscroll-behavior:contain;position:fixed;touch-action:none;z-index:200}.boutiquePayOverlay__spinner{animation:boutiquePayOverlaySpin 1s linear infinite;border:5px solid #ffffff2e;border-radius:100px;border-top-color:#0975e8;height:96px;width:96px}.boutiquePayOverlay__text{align-items:center;display:flex;flex-direction:column;gap:10px;padding:0 24px;text-align:center}.boutiquePayOverlay__title{color:#fff;font-family:BebasNeue,sans-serif;font-size:clamp(34px,5vw,54px);line-height:1;text-transform:uppercase}.boutiquePayOverlay__subtitle{color:#ffffffd9;font-family:Roboto200,sans-serif;font-size:17px}@keyframes boutiquePayOverlaySpin{to{transform:rotate(1turn)}}@keyframes boutiquePayOverlayFade{0%{opacity:0}to{opacity:1}}.boutique{align-self:center;background:linear-gradient(0deg,#09206080,#09206080),url(/static/media/resto.ba4c8756a6249f3e38d5.webp) #d3d3d3 50% /cover no-repeat;display:flex;justify-content:center;min-height:100vh;width:100vw}.boutique .container{padding-top:115px}@media screen and (min-width:576px){.boutique .container{padding-top:123px}}@media screen and (min-width:768px){.boutique .container{padding-top:149px}}@media screen and (min-width:992px){.boutique .container{padding-top:166px}}@media screen and (min-width:1200px){.boutique .container{padding-top:174px}}.boutique h2{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:#fff;font-family:BebasNeue,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:100%;text-align:center}@media screen and (min-width:576px){.boutique h2{font-size:60px}}@media screen and (min-width:768px){.boutique h2{font-size:65px}}@media screen and (min-width:992px){.boutique h2{font-size:90px}}.boutique h3{color:#fff;font-family:Roboto200,sans-serif;font-size:16px;font-style:normal;line-height:normal;max-width:640px;text-align:center}@media screen and (min-width:576px){.boutique h3{font-size:18px}}@media screen and (min-width:768px){.boutique h3{font-size:20px}}@media screen and (min-width:992px){.boutique h3{font-size:24px}}.boutique__paymentFailed{background:#1b2d5bd9;border:1px solid #ffffff73;border-left:4px solid #0975e8;border-radius:6px;color:#fff;font-family:Roboto300,sans-serif;font-size:15px;line-height:145%;max-width:720px;padding:16px 20px;text-align:center;width:100%}.boutique__chosenFormula{color:#fff;font-family:Roboto200,sans-serif;font-size:16px;text-align:center}*{box-sizing:border-box;font-size:100%;margin:0;padding:0}a{text-decoration:none}a:active,a:hover{outline:0}li,ul{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}body,html{font-size:16px}*,:after,:before,body,html{box-sizing:border-box}:focus{outline:0}audio,img,video{height:auto;max-width:100%}iframe{border:0}textarea{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;overflow:auto;resize:none;vertical-align:top}button,input,select,textarea{border:none;font-size:100%;margin:0;outline:none}button,input{line-height:normal}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}@font-face{font-family:Roboto700;src:local("Roboto-Bold"),url(/static/media/Roboto-Bold.cb02a42f24299e95adb5.ttf) format("truetype")}@font-face{font-family:Roboto500;src:local("Roboto-Medium"),url(/static/media/Roboto-Medium.116fcd4fd987818c5d98.ttf) format("truetype")}@font-face{font-family:Roboto400;src:local("Roboto-Regular"),url(/static/media/Roboto-Regular.5dd918926d41224c8142.ttf) format("truetype")}@font-face{font-family:Roboto300;src:local("Roboto-Light"),url(/static/media/Roboto-Light.8f977c8591803dd0978f.ttf) format("truetype")}@font-face{font-family:Roboto200;src:local("Roboto-Thin"),url(/static/media/Roboto-Thin.b09e218bb83bb7003cc2.ttf) format("truetype")}@font-face{font-family:Roboto200Italic;src:local("Roboto-ThinItalic"),url(/static/media/Roboto-ThinItalic.db2266bf1050b0f61d78.ttf) format("truetype")}@font-face{font-family:BebasNeue;src:local("BebasNeue-Regular"),url(/static/media/BebasNeue-Regular.12e3683f9192436a7be8.ttf) format("truetype")}body,html{background-color:#0b1a3f}body{height:100vh;width:100vw}body *{font-family:Roboto400,sans-serif}.container{max-width:1120px;padding:40px 0;width:90%;z-index:200}@media screen and (min-width:768px){.container{padding:60px 0}}@media screen and (min-width:992px){.container{padding:80px 0}}.container-horizontal{align-items:center;display:flex;height:100%;justify-content:space-between}.container-vertical{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:flex-start}@media screen and (min-width:992px){.container-vertical{gap:56px}}.sectionCommon{align-self:center;display:flex;justify-content:center;width:100vw}.sectionTitle{text-box-edge:cap alphabetic;text-box-trim:trim-both;color:#fff;font-family:BebasNeue,sans-serif;font-size:40px;font-style:normal;font-weight:400;line-height:100%}@media screen and (min-width:576px){.sectionTitle{font-size:60px}}@media screen and (min-width:768px){.sectionTitle{font-size:65px}}@media screen and (min-width:992px){.sectionTitle{font-size:90px}}.sectionSubtitle{color:#fff;font-family:Roboto200,sans-serif;font-size:16px;font-style:normal;line-height:normal;text-align:center}@media screen and (min-width:576px){.sectionSubtitle{font-size:18px}}@media screen and (min-width:768px){.sectionSubtitle{font-size:20px}}@media screen and (min-width:992px){.sectionSubtitle{font-size:24px}}.navigationLink{border-bottom:2px solid #0000;color:#fff;cursor:pointer;font-family:BebasNeue,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.navigationLink:hover{border-color:#0975e8}@media screen and (max-width:calc(992px - 1px)){.navigationLink{font-size:20px}}@media screen and (max-width:calc(768px - 1px)){.navigationLink{font-size:16px}}
/*# sourceMappingURL=main.81baf50a.css.map*/