:root{--bleu: #1e90ff;--green90: #9ec75c;--grey050hbond: rgba(32, 38, 45, .5);--grey900hbond: rgba(32, 38, 45, 1);--redNotification: rgba(226, 50, 41, 1);--green-25-hbond: rgba(249, 255, 229, 1);--green-50-hbond: rgba(238, 255, 178, 1);--green-100-hbond: rgba(203, 255, 24, 1);--green-200-hbond: rgba(138, 178, 0, 1);--green-300-hbond: rgba(47, 61, 0, 1);--grey-0-hbond: rgba(254, 255, 250, 1);--grey-25-hbond: rgba(242, 242, 242, 1);--grey-50-hbond: rgba(216, 216, 217, 1);--grey-100-hbond: rgba(165, 165, 167, 1);--grey-200-hbond: rgba(102, 105, 93, 1);--grey-300-hbond: rgba(20, 13, 13, 1);--blue-25-hbond: rgba(203, 231, 241, 1);--blue-50-hbond: rgba(122, 194, 220, 1);--blue-100-hbond: rgba(81, 175, 209, 1);--blue-200-hbond: rgba(39, 120, 149, 1);--blue-300-hbond: rgba(29, 88, 109, 1);--red-25-hbond: rgba(249, 244, 244, 1);--red-50-hbond: rgba(228, 175, 175, 1);--red-100-hbond: rgba(203, 98, 98, 1);--red-200-hbond: rgba(188, 62, 62, 1);--red-300-hbond: rgba(149, 49, 49, 1)}*{font-family:BDO Grotesk,sans-serif;font-weight:500}body{font-family:BDO Grotesk,sans-serif;font-weight:500;color:var(--grey-300-hbond);max-width:100vw;min-height:100vh;margin:0;padding:0}a{text-decoration:none;cursor:pointer;color:var(--grey-300-hbond)}h1{font-size:2rem;font-family:BDO Grotesk,sans-serif;font-weight:600}@media screen and (max-width:750px){h1{font-size:1.7rem}}@media screen and (max-width:615px){h1{font-size:1.5rem}}@media screen and (max-width:545px){h1{font-size:1.3rem}}@media screen and (max-width:465px){h1{font-size:1.1rem}}@media screen and (max-width:380px){h1{padding:0 25px}}@media screen and (max-width:360px){h1{padding:0 20px}}h2{font-family:BDO Grotesk,sans-serif;font-size:24px;display:flex;justify-content:flex-start}h3{font-size:1.45rem;font-family:BDO Grotesk,sans-serif}@media screen and (max-width:550px){h3{font-size:1.3rem}}@media screen and (max-width:450px){h3{font-size:1.2rem}}p{font-size:18px;font-family:BDO Grotesk,sans-serif}@media screen and (max-width:550px){p{font-size:16px}}@media screen and (max-width:480px){p{font-size:14px}}.small-caps{font-variant:small-caps}@font-face{font-family:BDO Grotesk;src:url(/assets/BDOGrotesk-Light-C5d9cemW.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BDO Grotesk;src:url(/assets/BDOGrotesk-Regular-NHBZRSY4.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BDO Grotesk;src:url(/assets/BDOGrotesk-Medium-rZOAj_6R.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BDO Grotesk;src:url(/assets/BDOGrotesk-DemiBold-sAo8AKWx.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:BDO Grotesk;src:url(/assets/BDOGrotesk-Bold-DE7yAbIo.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BDO Grotesk;src:url(/assets/BDOGrotesk-ExtraBold-ddMuqraj.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:BDO Grotesk;src:url(/assets/BDOGrotesk-Black-SFbCsRl4.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.InvitationCode-container{padding:4rem 14.5rem}@media screen and (max-width:1330px){.InvitationCode-container{padding:4rem 10rem}}@media screen and (max-width:1090px){.InvitationCode-container{padding:3rem 6rem}}@media screen and (max-width:850px){.InvitationCode-container{padding:2rem 4rem}}@media screen and (max-width:650px){.InvitationCode-container{padding:1rem 2rem}}@media screen and (max-width:390px){.InvitationCode-container{padding:1rem}}.InvitationCode-container h1{margin-bottom:50px}@media screen and (max-width:650px){.InvitationCode-container h1{margin-bottom:30px}}@media screen and (max-width:500px){.InvitationCode-container h1{margin-bottom:20px}}@media screen and (max-width:380px){.InvitationCode-container h1{margin-bottom:15px;text-align:start;padding:0}}.title-grid{display:grid;grid-template-columns:5fr 1fr 5fr 1fr 5fr;grid-gap:5px;margin-bottom:20px;align-items:center}@media screen and (max-width:710px){.title-grid{align-items:flex-start}}.title-grid p{text-align:center}@media screen and (max-width:800px){.empty{display:none}.title-grid{grid-template-columns:1fr 1fr 1fr;gap:0}}.grid-images{display:grid;grid-template-columns:5fr 1fr 5fr 1fr 5fr;grid-gap:5px;align-items:center;justify-content:center}.grid-images img{align-self:center;border-radius:15px}@media screen and (max-width:500px){.grid-images{grid-template-columns:6fr .8fr 6fr .8fr 6fr;gap:0}}@media screen and (max-width:470px){.grid-images img{border-radius:10px}}.grid-images>div{display:flex;align-items:center;justify-content:center}.phone-picture{width:90%;height:auto;box-shadow:0 4px 10px #20262d4d}.arrow{width:40%;height:auto}.greentext{color:#9ec75c;margin:0 4px}h2 span{margin:0 5px}.titreValoriser span{margin:0}.titreHero span{margin-left:0}header{background-color:#f8fbf4;padding:0 2.5rem 0 15.5%;height:72px}.langues{height:4.5rem;display:flex;gap:.5rem;align-items:center;justify-content:center;width:1px}.headerContainer{display:flex;flex-direction:row;justify-content:space-between}.nav{display:flex;flex-direction:row;justify-content:flex-end;width:fit-content}.logoHeader{width:8.5rem;display:flex;align-items:center}.navLinks{display:flex;flex-direction:row;align-items:center}.navLink{display:flex;flex-direction:row;height:100%;justify-content:center;align-items:center;margin-right:1.5rem}.navBurger{display:none}.plateformeCTA{border:1px solid #9EC75C;padding:.6rem 1rem;border-radius:30px;color:#9ec75c;width:fit-content;background-color:#fefefe;margin-right:10vw}@media screen and (max-width:1040px){header{padding:0 2.5rem 0 7%}.plateformeCTA{margin-right:1rem}}@media screen and (max-width:800px){.navBurger{display:flex;height:100%;justify-content:center;align-items:center;margin-right:1.5rem}.burgerImg{height:1.5rem;margin-top:3px}.navBurgerMenu{position:absolute;display:flex;flex-direction:column;top:65px;padding:10px;border-radius:12px;border:1px solid #9EC75C;width:auto;background-color:#f8fbf4}.BurgernavLink{padding:10px}.navLinks{display:none}}@media screen and (max-width:400px){header{padding:0 0rem 0 1rem}}.heroSection{margin:1.5rem 2rem 0}@media screen and (max-width:650px){.heroSection{margin:1.5rem 1.5rem 0}}@media screen and (max-width:500px){.heroSection{margin:1.5rem 1rem 0}}@media screen and (max-width:400px){.heroSection{margin:1rem .5rem 0}}.banniere{height:21rem;border-radius:12px;width:100%;box-shadow:0 4px 27px #20262d40}@media screen and (max-width:800px){.banniere{height:15rem}}@media screen and (max-width:600px){.banniere{height:12rem}}@media screen and (max-width:450px){.banniere{height:10rem}}@media screen and (max-width:360px){.banniere{height:8rem}}.banniereImg{height:100%;width:100%;object-fit:cover;border-radius:12px}.titretel{display:flex;flex-direction:row}@media screen and (max-width:900px){.titretel{align-items:center;justify-content:center}}.titreHero{margin:4.5rem 0 4.5rem 13.5rem;font-size:16px;letter-spacing:-2.2%;max-width:50%}@media screen and (max-width:1330px){.titreHero{margin:4.5rem 0 4.5rem 5%}}@media screen and (max-width:1100px){.titreHero{margin:4.5rem 0 4.5rem 1%;max-width:100%}}@media screen and (max-width:900px){.titreHero{margin:1rem}}@media screen and (max-width:380px){.titreHero{margin:.5rem .2rem 1rem;max-width:100%}}@media screen and (max-width:380px){.titreHero{margin:.5rem 0rem 1rem;max-width:100%}}@media screen and (max-width:341px){.HeroBr{display:none}}.downloadApp{display:flex;flex-direction:column;align-items:center;margin-bottom:-70px;justify-content:flex-end;position:absolute;top:140px;right:135px}@media screen and (max-width:1330px){.downloadApp{right:5%}}@media screen and (max-width:1100px){.downloadApp{right:1%}}@media screen and (max-width:985px){.downloadApp{right:0}}@media screen and (max-width:900px){.downloadApp{position:initial;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;margin-bottom:0;margin-top:-30px}}@media screen and (max-width:900px){.downloadApp{margin-top:0;margin-bottom:20px}}@media screen and (max-width:860px){.downloadApp{margin-right:-30px}}@media screen and (max-width:815px){.downloadApp{margin-right:-40px}}@media screen and (max-width:770px){.downloadApp{margin-right:-50px}}@media screen and (max-width:680px){.downloadApp{margin-right:-60px}}@media screen and (max-width:580px){.downloadApp{align-items:center;justify-content:center;margin:-10px -10px 20px}}.phone{width:200px;height:auto;margin-right:100px}@media screen and (max-width:900px){.phone{margin-right:0;margin-left:20px}}@media screen and (max-width:750px){.phone{width:150px;margin-right:0}}@media screen and (max-width:615px){.phone{width:120px}}@media screen and (max-width:580px){.phone{display:none}}.appcta{display:flex;flex-direction:column;align-items:space-between;position:absolute;justify-content:center;bottom:-90px;left:0}@media screen and (max-width:900px){.appcta{position:initial;display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin-right:20px}}@media screen and (max-width:580px){.appcta{margin-right:0}}.appStore{border:.75px solid #20262D;background-color:#fefefe;filter:drop-shadow(0px 4px 10px rgba(32,38,45,.1));padding:.5rem 1rem;border-radius:30px;font-size:16px;display:flex;justify-content:center;align-items:center;flex-direction:row;letter-spacing:-.5px}.appStore:nth-child(1){margin-bottom:8px}.appStore img{margin-right:1rem;height:16px}.partenaires{margin:0 2rem;display:flex;flex-direction:column;align-items:center;padding:2rem 12rem;border-radius:12px;background-color:#f8fbf4}@media screen and (max-width:900px){.partenaires{padding:2rem}}@media screen and (max-width:570px){.partenaires{padding:1rem 2rem}}@media screen and (max-width:500px){.partenaires{padding:.2rem 1rem;margin:0 1rem}}.titrePartenaires{display:flex;justify-content:center;align-items:center;text-align:center;font-variant:small-caps;font-size:1.25rem;letter-spacing:-.5px;color:#20262d;opacity:50%;width:100%}.ligneLogo5{display:grid;grid-template-columns:repeat(5,1fr)}.ligneLogo6{display:grid;grid-template-columns:repeat(6,1fr)}.ligneLogo5 img,.ligneLogo6 img{height:6.5rem;display:inline-flex}@media screen and (max-width:900px){.ligneLogo5 img,.ligneLogo6 img{height:5rem}}@media screen and (max-width:730px){.ligneLogo5 img,.ligneLogo6 img{height:4.5rem}}@media screen and (max-width:630px){.ligneLogo5 img,.ligneLogo6 img{height:4rem}}@media screen and (max-width:570px){.ligneLogo5 img,.ligneLogo6 img{height:3.5rem}}@media screen and (max-width:490px){.ligneLogo5 img,.ligneLogo6 img{height:3.3rem}}@media screen and (max-width:450px){.ligneLogo5 img,.ligneLogo6 img{height:3.1rem}}@media screen and (max-width:415px){.ligneLogo5 img,.ligneLogo6 img{height:2.9rem}}@media screen and (max-width:390px){.ligneLogo6{grid-template-columns:repeat(3,1fr);align-items:center;justify-content:center}}@media screen and (max-width:345px){.ligneLogo5,.ligneLogo6{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}}@media screen and (max-width:390px){.allLogoContainer{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}}.ligneLogo:nth-child(3){justify-content:space-between;width:60vw}.ligneLogo:nth-child(4){justify-content:space-between;width:50vw}.valoriser{padding:70px 2rem 70px 16.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:1330px){.valoriser{padding:2rem 0 2rem 5%}}@media screen and (max-width:700px){.valoriser{flex-direction:column}}.valoriserSectionsContainer{width:60%}@media screen and (max-width:1020px){.valoriserSectionsContainer{width:50%}}@media screen and (max-width:900px){.valoriserSectionsContainer{width:100%;margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}.valoriserSection{margin-bottom:50px}@media screen and (max-width:900px){.valoriserSection{width:100%;text-align:center;margin-bottom:15px}.valoriserSection:nth-child(2){margin-bottom:0}.valoriserSection h2{align-items:center;justify-content:flex-start}}@media screen and (max-width:880px){.valoriser h2{margin:0 0 10px}}@media screen and (max-width:580px){.valoriserSection h2{margin-bottom:5px}}.valoriserSection p{line-height:27px;text-align:left}@media screen and (max-width:990px){.valoriserSection p{line-height:24px}}.titreValoriser{margin:3px 0 0}.redirectionSection{display:flex;flex-direction:column;align-items:center;text-align:center}.redirectionColumn{display:flex;flex-direction:row;align-items:center;justify-content:space-around}@media screen and (max-width:410px){.redirectionColumn{flex-direction:column;align-items:center;justify-content:center}}.ctaValoriser{display:flex;flex-direction:column;margin:0 2rem;justify-content:center}@media screen and (max-width:410px){.ctaValoriser{width:100%;align-items:center;justify-content:center;margin-top:20px}}.appCloseUp{width:358px}@media screen and (max-width:1020px){.appCloseUp{width:100%}}@media screen and (max-width:410px){.appCloseUp{width:90%;padding:5px}}.qrCode{height:100px;width:100px;border-radius:2px}@media screen and (max-width:450px){.qrCode{display:none}}.closeUp{width:35%;height:auto;margin-right:85px}@media screen and (max-width:1020px){.closeUp{margin:0 10px}}@media screen and (max-width:700px){.closeUp{display:none}}.influenceurs{width:100%}.influenceursContainer{margin:0 2rem;padding:4rem 14.5rem;background-color:#f8fbf4;border-radius:12px}@media screen and (max-width:990px){.influenceursContainer{padding:4rem 14.5rem 4rem 7rem}}@media screen and (max-width:815px){.influenceursContainer{padding:4rem 3rem}}@media screen and (max-width:580px){.influenceursContainer{padding:2rem 3rem}}@media screen and (max-width:500px){.influenceursContainer{margin:0 1rem}}@media screen and (max-width:420px){.influenceursContainer{padding:2rem 1rem}}@media screen and (max-width:400px){.influenceursContainer{padding:1rem}}.influenceTitle{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media screen and (max-width:335px){.influenceTitle{flex-direction:column;align-items:flex-start;justify-content:center}.influenceTitle h2{margin:0}}.plateforme{margin:4rem 12.5rem 4rem 16.5rem}@media screen and (max-width:1330px){.plateforme{margin:4rem 0 4rem 5%}}.titrePartenaireEcole{margin-bottom:4rem}.exempleEcole{display:flex;flex-direction:column;align-items:center;justify-content:center}.encart{width:48%}.imgESF{width:100%;height:270px;background-image:url(/img/esf.png);background-position:100% 50%;background-repeat:none;background-size:cover;border-radius:10px;box-shadow:0 4px 27px #20262d40;margin-bottom:1rem}.imgENSA{width:100%;height:270px;background-image:url(/img/ensa.jpg);background-position:100% 100%;background-repeat:none;background-size:cover;border-radius:10px;box-shadow:0 4px 27px #20262d40;margin-bottom:1rem}.encartContiner{display:flex;align-items:flex-start;justify-content:flex-end}.encartLogo{padding:1rem}.sigle{font-style:normal;font-size:24px;font-weight:600;line-height:1.8125rem;font-variant:all-small-caps;letter-spacing:-.01563rem}.nomEcole{font-family:SF Pro Rounded Regular;font-size:18px;font-style:normal;font-weight:400;line-height:1.1875rem;font-variant:all-small-caps;overflow:hidden;color:#6c7983;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03rem}.utilisationPlateforme{width:428px;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:-.01563rem}.screenUi{margin:4rem;justify-content:center}@media screen and (max-width:1000px){.screenUi{margin:2rem 1rem}}.titreTelecharge{display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width:570px){.titreTelecharge{flex-direction:column;align-items:center;justify-content:center}.titreTelecharge h2{margin:0;text-align:center}}@media screen and (max-width:400px){.titreTelecharge{margin-bottom:1rem}}.screenApp{height:auto;width:100%;margin-bottom:-10px}@media screen and (max-width:570px){.screenApp{margin-top:0;margin-bottom:0}}.lastCta{display:flex;flex-direction:row;justify-content:center;align-items:center}.ctaApp{display:flex;flex-direction:column;margin-left:36px}@media screen and (max-width:450px){.ctaApp{margin-left:0}}footer{background-color:#f8fbf4;padding:2.5rem 2.5rem 2.5rem 16.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.navLinkFooter{padding:5px 0}.footerCol{display:flex;flex-direction:column;justify-self:baseline;align-items:flex-start}.plateformeCTAFooter{border:1px solid #9EC75C;padding:.6rem 1rem;border-radius:30px;color:#9ec75c;background-color:#fefefe}@media screen and (max-width:1250px){footer{padding:2.5rem 2.5rem 2.5rem 7%}}@media screen and (max-width:675px){footer{flex-direction:column-reverse;align-items:center;padding:2.5rem}.footerCol{margin-bottom:1.5rem}.footerCol{display:flex;flex-direction:column;justify-content:center;align-items:center}.plateformeCTAFooter{margin-bottom:1.5rem;align-self:center}}.retour{display:flex;justify-content:center;margin:2rem 0;color:#9ec75c;font-style:underline;font-variant:small-caps;font-size:20px;text-decoration:underline;cursor:pointer}.greentext{color:var(--green-200-hbond)}.semiboldtext{font-family:SF Pro Rounded Semibold,sans-serif}.boldtext{font-family:SF Pro Rounded Bold,sans-serif}.titreWho{margin:5rem 12.5rem 5rem 16.5rem}@media screen and (max-width:1330px){.titreWho{margin:4.5rem 0 4.5rem 10rem}}@media screen and (max-width:1050px){.titreWho{margin:3rem 5rem}}@media screen and (max-width:660px){.titreWho{margin:1.5rem 1rem}}.noussommes{font-variant:small-caps;font-size:30px;font-weight:200;color:#87929c;letter-spacing:-2.2%}@media screen and (max-width:380px){.nousSommesContainer{display:flex;align-items:center;justify-content:center;width:100%}}.missionHbond{font-size:14px;margin:3rem 0;line-height:3rem}@media screen and (max-width:660px){.missionHbond{margin:1rem 0;line-height:2.3rem}}@media screen and (max-width:545px){.missionHbond{margin:1rem 0;line-height:2rem}}@media screen and (max-width:465px){.missionHbond{margin:1rem 0;line-height:1.8rem}}@media screen and (max-width:380px){.missionHbond h1{padding:0}}.histoire{padding:1rem 16.5rem}@media screen and (max-width:1330px){.histoire{padding:1rem 10rem}}@media screen and (max-width:1050px){.histoire{padding:1rem 5rem}}@media screen and (max-width:660px){.histoire{padding:1rem}}.titreHistoire{font-weight:400;font-size:24px;font-variant:small-caps;color:#87929c}.imgHistoire{width:100%;height:auto;border-radius:12px}.texteHistoire{margin-top:3rem;font-size:18px;line-height:1.5rem}.equipeHbond{padding:1rem 16.5rem}@media screen and (max-width:1420px){.equipeHbond{padding:1rem 10rem}}@media screen and (max-width:1215px){.equipeHbond{padding:1rem 5rem}}@media screen and (max-width:751px){.equipeHbond{padding:1rem}}.titreTeam{padding-left:6.5rem}@media screen and (max-width:1330px){.titreTeam{padding-left:0}}@media screen and (max-width:1215px){.titreTeam{padding-left:5rem}}@media screen and (max-width:1050px){.titreTeam{padding-left:0}}@media screen and (max-width:751px){.titreTeam{padding-left:4rem}}@media screen and (max-width:660px){.titreTeam{padding-left:0rem}}.equipeContainer{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap}@media screen and (max-width:1047px){.equipeContainer{justify-content:center}}.membreHbond{width:30%;padding:.5rem;margin-bottom:20px}@media screen and (max-width:660px){.membreHbond{width:47%}}@media screen and (max-width:566px){.membreHbond{width:80%}}.imgEquipe{width:100%;border-radius:12px}.prenom{color:#20262d;font-family:SF Pro Rounded;font-size:20px;font-style:normal;font-weight:600;line-height:20px;font-variant:all-small-caps;letter-spacing:-.25px}.poste{overflow:hidden;color:var(--Grey-60-hbond, #6c7983);text-overflow:ellipsis;white-space:nowrap;font-family:SF Pro Rounded;font-size:14px;font-style:normal;font-weight:400;line-height:19px;font-variant:all-small-caps}@media screen and (max-width:380px){.nousSommesContact{display:flex;align-items:center;justify-content:center}}.contactForm{padding:0 10rem 0 16.5rem}@media screen and (max-width:1330px){.contactForm{padding:0 10rem}}@media screen and (max-width:1330px){.contactForm{padding:0 5rem}}@media screen and (max-width:660px){.contactForm{padding:0 1rem}}.inputId{display:flex;flex-direction:row;width:100%}@media screen and (max-width:700px){.inputId{flex-direction:column}}.field{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}@media screen and (max-width:380px){.field{align-items:center}}.label{font-variant:small-caps;margin-left:30px}@media screen and (max-width:380px){.label{margin-left:0}}.label p{margin-bottom:10px}.input-field{width:85%;padding:8px 16px;border:none;border-radius:30px;font-size:16px;height:40px;background-color:#f8fbf4}@media screen and (max-width:700px){.input-field{width:92%}}@media screen and (max-width:700px){.input-field{width:70%}}.input-field::placeholder{color:#87929c}.inputMail input{width:92%}@media screen and (max-width:700px){.inputMail input{width:70%}}.inputMessage{margin-bottom:50px}.inputMessage textarea{width:92%;height:190px;padding:20px 25px}@media screen and (max-width:700px){.inputMessage textarea{width:70%}}.fileSection{display:flex;flex-direction:row;align-content:center;margin-left:30px;margin-bottom:10px}@media screen and (max-width:530px){.fileSection{margin:0 0 10px;display:flex;flex-direction:column;justify-content:center;align-items:center}}.fileCta{display:flex;padding:4px 16px;font-size:14px;align-items:center}.fileCta img{width:15px;margin-right:4px;justify-items:center;color:#6c7983}.fileCta a{color:#87929c;font-size:16px;font-variant:small-caps;text-decoration:underline}.fileTitle{color:#87929c;font-variant:small-caps;margin-right:2rem;padding:4px 0}@media screen and (max-width:380px){.fileTitle{margin-right:0}}.submitContainer{display:flex;justify-content:flex-end;margin-bottom:40px}@media screen and (max-width:700px){.submitContainer{justify-content:center}}.envoyerCta{display:flex;color:#20262d;background-color:#9ec75c;border-radius:30px;width:300px;height:30px;padding:8px;font-size:18px;font-family:SF Pro Rounded SemiBold;justify-content:center;align-items:center;margin-bottom:40px}.candidatureSpontanee{margin-bottom:100px}.primaryTitre{display:flex;justify-content:center;padding:2rem 0}@media screen and (max-width:880px){.primaryTitre{padding:1rem 0}}@media screen and (max-width:720px){.primaryTitre{padding:.5rem 0}}@media screen and (max-width:430px){.primaryTitre{padding:0 25px}}.proName{font-size:20px;color:#20262d}.entrerCta{font-size:14px;border:2px solid #20262D;border-radius:20px;padding:8px 24px;height:22px;display:flex;justify-content:center;align-items:center;width:256px}@media screen and (max-width:1405px){.entrerCta{width:auto}}@media screen and (max-width:1050px){.smallEntrerCta{margin-bottom:1rem}}@media screen and (max-width:665px){.entrerCta{margin-bottom:1rem}}@media screen and (max-width:550px){.entrerCta{padding:6px 16px}}@media screen and (max-width:480px){.entrerCta{padding:5px 13px}}.picture{display:flex;border-radius:12px 12px 0 0;height:21rem}@media screen and (max-width:845px){.picture{height:15rem}}@media screen and (max-width:955px){.smallCard .picture{height:15rem}}@media screen and (max-width:540px){.picture,.smallCard .picture{height:10rem}}@media screen and (max-width:380px){.picture,.smallCard .picture{height:8rem}}.picture img{border-radius:12px 12px 0 0;width:100%;object-fit:cover}.cardBottom{display:flex;flex-direction:row;width:100%;justify-content:space-around;align-items:center;background-color:#fefefe;border-radius:0 0 12px 12px}@media screen and (max-width:665px){.cardBottom{flex-direction:column}.cardBottom h3{margin:0;padding:10px 0}}@media screen and (max-width:1050px){.smallCardBottom{flex-direction:column}}@media screen and (max-width:845px){.smallCardBottom{flex-direction:row}}@media screen and (max-width:665px){.smallCardBottom{flex-direction:column}}@media screen and (max-width:330px){.cardBottom h3{font-size:1.1rem}}.bigCard{margin:0 4rem 1.5rem;border:.5px solid #87929C;border-radius:12px;box-shadow:0 4px 27px #20262d40}@media screen and (max-width:1170px){.bigCard{margin:0 2rem 1.5rem}}@media screen and (max-width:845px){.bigCard{margin:0 2rem 1rem}}.smallCard{display:flex;flex-direction:column;border:.5px solid #87929C;border-radius:12px;box-shadow:0 4px 27px #20262d40;width:49%}@media screen and (max-width:845px){.smallCard{width:100%;margin-bottom:1rem}}.smallBottom{display:inline-flex;flex-direction:row;width:100%;height:fit-content;justify-content:space-between;align-items:center;gap:3rem}.row{display:flex;flex-direction:row;justify-content:space-between;margin:0 4rem 1.5rem}@media screen and (max-width:1170px){.row{margin:0 2rem 1rem}}@media screen and (max-width:845px){.row{flex-direction:column;margin:0 2rem;align-items:center}}.linktree-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 10rem}.language-selector-container{align-self:flex-end;display:flex;align-items:center;gap:8px;margin-bottom:20px}.language-selector-container label{font-size:14px;color:var(--grey-300-hbond)}.language-selector-container select{border-radius:24px;border:.5px solid var(--grey-300-hbond);background-color:var(--grey-0-hbond);padding:6px 12px}@media screen and (max-width:1115px){.linktree-container{padding:4rem 2rem}}@media screen and (max-width:875px){.linktree-container{padding:2rem 7rem}}@media screen and (max-width:625px){.linktree-container{padding:2rem 1rem}.language-selector-container{align-self:center}}.hbond-logo{transform:scale(1.4);margin-bottom:40px}@media screen and (max-width:545px){.hbond-logo{transform:scale(1.2);margin-bottom:20px}}.linktree-title{margin-bottom:5px;text-align:center;align-self:center}.linktree-text{margin-bottom:100px;text-decoration:underline;color:var(--grey-100-hbond)}.code-container{background-color:var(--green-100-hbond);border-radius:20px;padding:16px;width:70%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:680px){.code-container{width:90%}}.code-title{color:var(--grey-300-hbond);font-variant:small-caps;margin-top:0}.code{font-size:1.5rem}.copy-code{padding:0 16px;height:45px;min-width:175px;border-radius:50px;background-color:var(--green-25-hbond);border:.5px solid var(--grey-100-hbond);cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.copy-code:hover{background-color:#f8fbf4;transition:all .2s ease-in-out}.copy-code p{margin-right:16px}.store-btn-container{margin-top:25px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.store-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:260px;height:40px;border-radius:50px;background-color:var(--grey-0-hbond);border:.5px solid var(--grey-200-hbond);cursor:pointer;margin-bottom:15px}@media screen and (max-width:445px){.store-btn{width:75%}}@media screen and (max-width:480px){.store-btn p{font-size:16px}}@media screen and (max-width:430px){.store-btn{width:100%}}.logo-store{width:auto;height:25px;margin-right:5px}.logo-apple{height:21px}.tags-list{position:absolute;bottom:0;width:100%;height:auto;max-height:55vh;overflow-y:scroll;background-color:#f8fbf499;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;border-top:.1px solid rgba(32,38,45,.2);padding:16px;box-sizing:border-box;animation:slide-up .5s ease}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.tags-list button{margin:5px;padding:8px 16px;border-radius:50px;background-color:#fefefe;border:.5px solid rgba(32,38,45,.5);cursor:pointer}.gameRules-container{height:100%;width:100vw}.toBigScreen{display:none}@media screen and (min-width:500px){.gameRules-container{display:none}.toBigScreen{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}}.toBigScreen p{padding:16px;margin-top:70px;color:#000;text-align:center}@media screen and (min-width:875px){.toBigScreen p{margin-top:120px}}.chiffre{font-size:14px}.toplogohbond{width:100%;height:auto;display:flex;justify-content:center;align-items:center;position:fixed;background-color:#fefefe;padding:15px 0}.logohbond{width:30%;height:auto}.banner{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 0;border-bottom:1px solid var(--green-200-hbond);border-top:1px solid var(--green-200-hbond);background-color:color-mix(in srgb,var(--green-25-hbond) 30%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:fixed}.banner h1{font-size:24px;font-variant:small-caps;font-weight:400;padding:0;margin:0}.banner p{font-size:16px;font-variant:small-caps;font-weight:600;padding:0;margin:0}.banner .row{display:flex;flex-direction:row;align-items:center;justify-content:center}.logohbRond{width:20px;margin-left:10px}.gameRules-padding{padding:0 16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:55px}.gameRules-padding .MarginBloc{height:80px}.gameRules-padding p{font-size:16px;font-weight:400;margin:3px}.gameRules-padding a{text-decoration:underline}.gameRules-padding .pWithMargin{margin:16px 0}.gameRules-padding .pWithMarginTop{margin-top:16px;display:flex;align-items:center}.gameRules-padding .pWithMarginBottom{margin-bottom:16px}.contestImg1{margin-top:10px;margin-bottom:15px}.contestImg1 p{margin:0;text-align:right;font-size:12px;font-weight:400}.contestImg1 video{width:100%;border-radius:8px;box-shadow:0 4px 27px 0 var(--grey-100-hbond)}.gameRules-padding img{width:100%;border-radius:8px;box-shadow:0 4px 27px 0 var(--grey-100-hbond)}.BulletList{padding:0 5px;display:grid;grid-template-columns:.3fr 7fr}.bottomSeparateur{padding-bottom:16px;border-bottom:1px solid #e2eece}.lotsTitle{padding:16px 16px 0}.lotsTitle p{font-size:16px;font-weight:600;font-variant:small-caps}.speOfferScreenError{display:none}@media screen and (min-width:768px){.speOfferBase{display:none}.speOfferScreenError{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100vw;height:100vh}}.speOffer-banner{width:100%;height:auto;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--green-200-hbond) 40%,transparent);border-top:1px solid color-mix(in srgb,var(--green-200-hbond) 40%,transparent);background-color:color-mix(in srgb,var(--green-25-hbond) 60%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:fixed;z-index:50;gap:8px}.speOffer-banner .column{max-width:calc(100% - 56px);min-width:0}.speOffer-banner h1{font-size:16px;font-variant:small-caps;font-weight:400;padding:0;margin:0;line-height:1.1;overflow-wrap:break-word}.speOffer-banner p{font-size:16px;font-variant:small-caps;font-weight:500;padding:0;margin:0;color:var(--grey-100-hbond);line-height:1.1;overflow-wrap:break-word}.speOffer-banner-logo{width:40px;height:40px}.speOffer-container{display:flex;flex-direction:column;justify-content:center;max-width:100vw;padding:0 20px;margin-bottom:15px}.speOffer-container p{font-size:16px;font-weight:400}.speOffer-topMargin{height:45px}.speOffer-mainImg{width:100%;height:300px;object-fit:cover;margin-top:32px;border-radius:8px;box-shadow:0 4px 27px 0 var(--grey-100-hbond);object-position:50% top}.speOffer-description{margin-top:24px;margin-bottom:24px}.speOffer-newCode{display:flex;flex-direction:column;align-items:center}.speOffer-offerDate{font-size:14px;color:var(--grey-100-hbond);margin-top:0;margin-bottom:24px}.speOffer-offerDateBlack{font-weight:600;color:var(--grey-300-hbond)}.speOffer-copieIndication{margin-top:0;margin-bottom:16px;text-align:center}.speOffer-newCodeCopie{width:100%;border-radius:30px;border:none;padding:8px;background-color:var(--green-100-hbond);font-size:18px;font-weight:600;color:var(--grey-300-hbond);display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:24px;gap:8px}.speOffer-warrning-container{display:flex;flex-direction:column;align-items:center;margin-top:16px;margin-bottom:16px}.speOffer-warnig{margin-top:0;margin-bottom:8px;color:var(--red-100-hbond)}.speOffer-conditions{text-align:center;margin-top:0;margin-bottom:16px}.speOffer-siteRedirection{padding:8px 16px;border-radius:20px;background-color:var(--green-100-hbond);border:none;color:var(--grey-300-hbond)}.speOffer-selection-hr{border:.7px solid var(--green-100-hbond);width:100%}.speOffer-selection-title{text-align:left;padding:0;font-size:20px}.speOffer-products{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;box-sizing:border-box}.speOffer-product-item{display:flex;flex-direction:column;width:50%;padding:5px;box-sizing:border-box;margin-bottom:5px}.speOffer-product-item img{width:100%;object-fit:cover;object-position:50% top;border-radius:8px;box-shadow:0 4px 27px 0 var(--grey-50-hbond)}.speOffer-product-item p{margin:0}.speOffer-selection-productName{font-size:16px;font-weight:400}.speOffer-selection-price{font-size:14px;font-weight:600;color:var(--grey050hbond);text-decoration:line-through}.speOffer-selection-hbondPrice{color:var(--green-200-hbond)}.speOffer-selection-link-btn{border:none;border-radius:20px;padding:6px 10px;background-color:var(--green-100-hbond);color:var(--grey-300-hbond);margin-bottom:15px;margin-top:15px;width:"80%"}.speOffer-selection-link-btn>p{margin:0;padding:0}.speOffer-loading{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fffffff2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 16px;box-sizing:border-box;z-index:9999}.speOffer-loading-content{animation:blinker .4s;animation-iteration-count:infinite}.speOffer-loading-content p{font-size:16px;font-weight:600;color:#000;text-align:center}.line{display:inline-block;width:15px;height:15px;border-radius:15px;background-color:var(--green-200-hbond)}.load-2 .line:nth-last-child(1){animation:loadingB 1.5s 1s infinite}.load-2 .line:nth-last-child(2){animation:loadingB 1.5s .5s infinite}.load-2 .line:nth-last-child(3){animation:loadingB 1.5s 0s infinite}@keyframes loadingB{0%{width:15px}50%{width:35px}to{width:15px}}.offer999-shop,.offer999-product-modal,.offer999-checkout,.offer999-success{--offer-bg: #ffffff;--offer-surface: #ffffff;--offer-ink: var(--grey-300-hbond);--offer-muted: var(--grey-200-hbond);--offer-border: var(--grey-50-hbond);--offer-accent: var(--green-100-hbond);--offer-accent-ink: var(--grey-300-hbond);background:var(--offer-bg);color:var(--offer-ink);color-scheme:light}.offer999-no-scroll{overflow:hidden}.offer999-shop{min-height:100dvh;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.offer999-modal-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;min-height:64px;padding:env(safe-area-inset-top) 12px 0;border-bottom:1px solid color-mix(in srgb,var(--offer-border) 78%,transparent);background:color-mix(in srgb,var(--offer-bg) 91%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.offer999-icon-button{position:relative;display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--offer-ink);cursor:pointer}.offer999-icon-button svg{width:25px;height:25px}.offer999-hero{box-sizing:border-box;padding-bottom:8px}.offer999-hero .speOffer-mainImg{height:300px;background:#fff;object-fit:contain}.offer999-hero .speOffer-description{margin-bottom:16px}.offer999-hero .speOffer-description h1{margin:0 0 12px;color:var(--offer-ink);font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.08}.offer999-offer-date{width:100%;text-align:center}.offer999-information{display:grid;gap:10px;margin-bottom:24px}.offer999-information article{padding:18px;border:1px solid var(--offer-border);border-radius:12px;background:var(--offer-surface)}.offer999-information .offer999-information-highlight{border-color:color-mix(in srgb,var(--green-200-hbond) 32%,var(--offer-border));background:color-mix(in srgb,var(--offer-accent) 42%,#fff)}.offer999-information strong{display:block;margin-bottom:6px;font-size:15px}.offer999-information p{margin:0;color:var(--offer-muted);font-size:13px;line-height:1.5}.offer999-information a{color:var(--green-200-hbond);font-weight:700;text-decoration:underline;text-underline-offset:2px}.offer999-eyebrow{margin:0 0 10px;color:var(--green-200-hbond);font-size:12px!important;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.offer999-category-nav{display:flex;gap:8px;overflow-x:auto;padding:0 20px 18px;scrollbar-width:none}.offer999-category-nav::-webkit-scrollbar,.offer999-products::-webkit-scrollbar{display:none}.offer999-category-nav a{flex:0 0 auto;padding:10px 14px;border:1px solid var(--offer-border);border-radius:999px;background:var(--offer-surface);color:var(--offer-ink);font-size:13px;font-weight:600}.offer999-catalog{display:flex;flex-direction:column;gap:52px}.offer999-category{scroll-margin-top:80px}.offer999-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:0 20px 16px}.offer999-section-heading h2{margin:0 0 4px;color:var(--offer-ink);font-size:20px;font-variant:small-caps;font-weight:600;letter-spacing:-.025em;line-height:1.1}.offer999-section-heading p{margin:0;color:var(--offer-muted);font-size:12px}.offer999-family-heading{padding-bottom:22px}.offer999-family-heading h2{font-size:24px}.offer999-subcategories{display:flex;flex-direction:column;gap:32px}.offer999-subcategory-heading{padding-bottom:12px}.offer999-subcategory-heading h3{margin:0 0 4px;color:var(--offer-ink);font-size:17px;font-weight:650;letter-spacing:-.015em;line-height:1.2}.offer999-products{display:grid;grid-auto-columns:min(72vw,276px);grid-auto-flow:column;gap:12px;overflow-x:auto;padding:0 20px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.offer999-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--offer-border);border-radius:8px;background:var(--offer-surface)}.offer999-product-open{flex:1;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.offer999-card-image{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#f1f2ee}.offer999-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .24s cubic-bezier(.23,1,.32,1);-webkit-user-drag:none}.offer999-product-open:active .offer999-card-image img{transform:scale(.985)}.offer999-card-image>span{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:999px;background:var(--offer-ink);color:#fff;font-size:11px;font-weight:700}.offer999-image-placeholder{box-sizing:border-box;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;background:#f2f2f2;color:var(--grey-300-hbond);text-align:center}.offer999-image-placeholder strong{font-size:22px;font-weight:800;letter-spacing:-.04em}.offer999-image-placeholder span{color:var(--grey-200-hbond);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.offer999-card-copy{padding:16px 16px 14px}.offer999-card-copy>p{margin:0 0 4px;color:var(--offer-muted);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.offer999-card-copy h3{min-height:42px;margin:0 0 12px;font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.offer999-price,.offer999-detail-price{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.offer999-price strong{font-size:17px}.offer999-price del,.offer999-detail-price del{color:var(--offer-muted);font-size:13px;font-weight:400}.offer999-price span,.offer999-detail-price span{color:var(--offer-muted);font-size:11px;font-weight:600}.offer999-add-button{display:flex;min-height:48px;align-items:center;justify-content:center;gap:6px;margin:0 12px 12px;padding:0 12px;border:0;border-radius:20px;background:var(--offer-accent);color:var(--offer-accent-ink);font-size:13px;font-weight:700;cursor:pointer}.offer999-add-button svg{width:18px;height:18px}.offer999-add-button:active,.offer999-primary-button:active,.offer999-order-bar button:active{transform:scale(.98)}.offer999-footer{display:flex;align-items:center;gap:14px;margin-top:52px;padding:24px 20px;border-top:1px solid var(--offer-border)}.offer999-footer img{width:58px}.offer999-footer p{margin:0;color:var(--offer-muted);font-size:12px}.offer999-order-bar{position:fixed;z-index:30;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 16px;border:1px solid #363a32;border-radius:20px;background:#171a15;color:#fff;box-shadow:0 14px 36px #12180d38}.offer999-order-bar>div{display:flex;flex-direction:column;gap:2px}.offer999-order-bar span{color:#b9beb5;font-size:11px}.offer999-order-bar strong{font-size:16px;font-variant-numeric:tabular-nums}.offer999-order-bar button{display:flex;min-height:48px;align-items:center;gap:3px;padding:0 12px 0 16px;border:0;border-radius:20px;background:var(--offer-accent);color:var(--offer-accent-ink);font-size:13px;font-weight:700}.offer999-order-bar svg{width:20px;height:20px}.offer999-product-modal,.offer999-checkout{position:fixed;z-index:100;inset:0;display:flex;flex-direction:column;animation:offer999-enter .26s cubic-bezier(.23,1,.32,1)}.offer999-added-overlay{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:24px;background:#171a1585;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:offer999-fade-in .18s ease-out}.offer999-added-dialog{box-sizing:border-box;width:min(100%,410px);padding:26px 22px 22px;border-radius:24px;background:var(--offer-surface);box-shadow:0 24px 70px #12180d47;text-align:center;animation:offer999-dialog-enter .24s cubic-bezier(.23,1,.32,1)}.offer999-added-mark{display:grid;width:48px;height:48px;place-items:center;margin:0 auto 14px;border-radius:50%;background:var(--offer-accent);color:var(--offer-accent-ink)}.offer999-added-mark svg{width:25px;height:25px}.offer999-added-dialog h2{margin:0;font-size:26px;letter-spacing:-.035em;line-height:1.08}.offer999-added-dialog .offer999-eyebrow{margin-bottom:7px}.offer999-added-product{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;margin-top:22px;padding:10px;border:1px solid color-mix(in srgb,var(--offer-border) 72%,transparent);border-radius:16px;background:#f5f6f2;text-align:left}.offer999-added-product-image{width:92px;height:92px;overflow:hidden;border-radius:12px;background:#fff}.offer999-added-product-image img{width:100%;height:100%;object-fit:contain}.offer999-added-product-image .offer999-image-placeholder{height:100%}.offer999-added-product-name{margin:0 0 7px;font-size:14px;font-weight:700;line-height:1.35}.offer999-added-product-meta{margin:0;color:var(--offer-muted);font-size:13px}.offer999-added-actions{display:grid;gap:10px;margin-top:18px}.offer999-added-actions .offer999-primary-button,.offer999-added-actions .offer999-secondary-button{min-height:52px}.offer999-added-actions .offer999-primary-button{gap:8px}.offer999-added-actions .offer999-primary-button svg{width:19px;height:19px}.offer999-secondary-button{width:100%;padding:0 18px;border:1px solid var(--offer-border);border-radius:20px;background:var(--offer-surface);color:var(--offer-ink);font-size:15px;font-weight:700;cursor:pointer;transition:transform .12s ease-out,background-color .12s ease}.offer999-secondary-button:active{transform:scale(.98);background:#f5f6f2}@keyframes offer999-fade-in{0%{opacity:0}}@keyframes offer999-dialog-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes offer999-enter{0%{opacity:0;transform:translateY(18px)}}.offer999-modal-header{position:relative;flex:0 0 auto;grid-template-columns:48px 1fr 48px;padding-right:12px;padding-left:12px}.offer999-modal-header>span{justify-self:center;font-size:14px;font-weight:600}.offer999-header-spacer{width:44px}.offer999-product-modal-scroll,.offer999-checkout-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain}.offer999-product-modal-scroll{padding-bottom:118px}.offer999-detail-image{width:100%;aspect-ratio:1 / 1;background:#eef0ea}.offer999-detail-image img{width:100%;height:100%;object-fit:contain}.offer999-detail-copy{padding:28px 20px 36px}.offer999-detail-copy h2,.offer999-checkout-intro h2{margin:0;color:var(--offer-ink);font-size:30px;font-weight:700;letter-spacing:-.035em;line-height:1.04}.offer999-detail-price{margin-top:14px}.offer999-detail-price strong{font-size:22px}.offer999-detail-reference{margin:12px 0 0;color:var(--green-200-hbond);font-size:14px;font-weight:600}.offer999-description{margin:24px 0 28px;color:var(--offer-muted);font-size:15px;line-height:1.55}.offer999-sizes{margin-bottom:28px}.offer999-sizes ul{display:flex;flex-flow:row wrap;gap:8px}.offer999-sizes li{display:block}.offer999-sizes button{box-sizing:border-box;min-width:44px;padding:9px 11px;border:1px solid var(--offer-border);border-radius:8px;background:#f7f8f4;color:var(--offer-ink);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;cursor:pointer}.offer999-sizes button.offer999-size-selected{border-color:var(--green-200-hbond);background:var(--offer-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--green-200-hbond) 20%,transparent)}.offer999-detail-copy h3{margin:0 0 14px;font-size:15px;font-weight:700}.offer999-detail-copy ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.offer999-detail-copy li{display:flex;align-items:center;gap:10px;color:var(--offer-muted);font-size:14px}.offer999-detail-copy li svg{width:20px;height:20px;color:#657f00}.offer999-product-link{display:inline-flex;min-height:44px;align-items:center;margin-top:24px;color:var(--green-200-hbond);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.offer999-modal-action{position:absolute;right:0;bottom:0;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--offer-border);background:color-mix(in srgb,var(--offer-bg) 94%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.offer999-modal-action .offer999-primary-button svg{width:20px;height:20px}.offer999-primary-button{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;gap:18px;padding:0 18px;border:0;border-radius:20px;background:var(--offer-accent);color:var(--offer-accent-ink);font-size:15px;font-weight:700;cursor:pointer;transition:transform .12s ease-out}.offer999-primary-button span{font-variant-numeric:tabular-nums}.offer999-primary-button:disabled{cursor:not-allowed;opacity:.5}.offer999-checkout-scroll{padding:28px 20px calc(28px + env(safe-area-inset-bottom))}.offer999-checkout-intro>p:last-child{margin:14px 0 0;color:var(--offer-muted);font-size:14px;line-height:1.45}.offer999-order-list{display:flex;flex-direction:column;gap:12px;margin-top:28px}.offer999-order-list article{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--offer-border);border-radius:8px;background:var(--offer-surface)}.offer999-pack-discount{display:flex;align-items:center;gap:12px;margin:16px 0 28px;padding:14px;border:1px dashed var(--offer-border);border-radius:12px;color:var(--offer-muted)}.offer999-pack-discount-active{border-style:solid;border-color:color-mix(in srgb,var(--green-200-hbond) 38%,var(--offer-border));background:color-mix(in srgb,var(--offer-accent) 35%,#fff);color:var(--offer-ink)}.offer999-pack-discount>div{display:grid;width:50px;height:50px;flex:0 0 50px;place-items:center;border-radius:50%;background:#eff1eb;font-size:14px;font-weight:800}.offer999-pack-discount-active>div{background:var(--offer-accent)}.offer999-pack-discount p,.offer999-pack-discount strong,.offer999-pack-discount span{display:block;margin:0}.offer999-pack-discount strong{margin-bottom:3px;font-size:14px}.offer999-pack-discount span{font-size:12px;line-height:1.4}.offer999-order-image{width:70px;height:70px;overflow:hidden;padding:0;border-radius:8px;background:#eef0ea}.offer999-order-product-link{border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.offer999-order-product-link:focus-visible{outline:2px solid var(--green-200-hbond);outline-offset:2px}.offer999-order-image img{width:70px;height:70px;object-fit:contain}.offer999-order-image .offer999-image-placeholder{padding:5px}.offer999-order-image .offer999-image-placeholder strong{font-size:11px}.offer999-order-image .offer999-image-placeholder span{font-size:8px}.offer999-order-list article>div:nth-child(2){min-width:0}.offer999-order-list article>div>span{color:var(--offer-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.offer999-order-list h3{overflow:hidden;margin:3px 0 7px;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.offer999-order-list h3 .offer999-order-product-link{max-width:100%;overflow:hidden;padding:0;background:transparent;text-overflow:ellipsis;white-space:nowrap}.offer999-order-list strong{font-size:13px;font-variant-numeric:tabular-nums}.offer999-order-price{margin:7px 0 0;color:var(--offer-ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.offer999-order-size{display:flex;align-items:center;gap:7px;margin-top:8px;color:var(--offer-muted);font-size:11px;font-weight:600}.offer999-order-size select{min-height:34px;padding:0 26px 0 9px;border:1px solid var(--offer-border);border-radius:8px;background:var(--offer-surface);color:var(--offer-ink);font:inherit;font-size:13px;font-variant-numeric:tabular-nums}.offer999-order-size select:focus{border-color:var(--green-200-hbond);outline:2px solid color-mix(in srgb,var(--green-200-hbond) 20%,transparent)}.offer999-order-single-size{margin:8px 0 0;color:var(--green-200-hbond);font-size:12px;font-weight:600}.offer999-quantity{display:grid;grid-template-columns:36px;gap:2px;justify-items:center}.offer999-quantity button{display:grid;width:36px;height:30px;place-items:center;padding:0;border:0;border-radius:8px;background:#eff1eb;color:var(--offer-ink)}.offer999-quantity svg{width:17px;height:17px}.offer999-quantity span{padding:2px 0;font-size:12px;font-variant-numeric:tabular-nums}.offer999-order-summary{margin:16px 0 34px;padding:14px 2px 0;border-bottom:1px solid var(--offer-border)}.offer999-order-summary>div:not(.offer999-total-row){display:flex;justify-content:space-between;gap:16px;padding:5px 0;color:var(--offer-muted);font-size:13px}.offer999-order-summary .offer999-order-discount{color:var(--green-200-hbond)}.offer999-order-summary>div strong{font-variant-numeric:tabular-nums}.offer999-total-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:16px 0;border-top:1px solid var(--offer-border)}.offer999-total-row span{font-size:14px}.offer999-total-row strong{font-size:20px;font-variant-numeric:tabular-nums}.offer999-fields{display:flex;flex-direction:column;gap:16px;margin-top:10px;padding:0;border:0}.offer999-fields legend{margin-bottom:18px;font-size:18px;font-weight:700}.offer999-fields label{display:flex;flex:1;min-width:0;flex-direction:column;gap:7px;color:var(--offer-muted);font-size:12px;font-weight:600}.offer999-fields input{box-sizing:border-box;width:100%;min-height:50px;padding:0 13px;border:1px solid var(--offer-border);border-radius:8px;outline:0;background:var(--offer-surface);color:var(--offer-ink);font:inherit;font-size:16px;font-weight:500}.offer999-fields input:focus{border-color:#819c1e;box-shadow:0 0 0 3px #819c1e24}.offer999-two-columns{display:flex;gap:10px}.offer999-city-fields>label:first-child{flex:0 0 38%}.offer999-checkout-note{margin:22px 0 12px;color:var(--offer-muted);font-size:11px;line-height:1.4;text-align:center}.offer999-submit-order:disabled{opacity:.45}.offer999-success{box-sizing:border-box;display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;padding:calc(36px + env(safe-area-inset-top)) 24px calc(36px + env(safe-area-inset-bottom));text-align:center}.offer999-success-mark{display:grid;width:84px;height:84px;place-items:center;margin-bottom:28px;border-radius:50%;background:var(--offer-accent);color:var(--offer-accent-ink)}.offer999-success-mark svg{width:42px;height:42px;stroke-width:1.6}.offer999-success h1{max-width:none;margin:0;padding:0;font-size:32px;font-weight:700;letter-spacing:-.035em;line-height:1}.offer999-success-copy{max-width:310px;margin:18px 0 28px;color:var(--offer-muted);font-size:16px;line-height:1.5}.offer999-success-summary{display:flex;width:min(100%,340px);justify-content:space-between;box-sizing:border-box;margin-bottom:14px;padding:17px 18px;border:1px solid var(--offer-border);border-radius:14px;background:var(--offer-surface);font-size:14px}.offer999-success-order{display:flex;width:min(100%,340px);max-height:240px;flex-direction:column;gap:12px;box-sizing:border-box;overflow-y:auto;margin-bottom:14px;padding:16px 18px;border:1px solid var(--offer-border);border-radius:14px;background:var(--offer-surface);text-align:left}.offer999-success-order>div{display:flex;flex-direction:column;gap:3px}.offer999-success-order span{font-size:13px;font-weight:600}.offer999-success-order strong{color:var(--green-200-hbond);font-size:12px}.offer999-success .offer999-primary-button{max-width:340px}.offer999-success-discount{width:min(100%,340px);box-sizing:border-box;margin:0 0 14px;padding:12px 16px;border-radius:12px;background:var(--offer-accent);color:var(--offer-ink);font-size:13px;font-weight:700}.offer999-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.offer999-product-modal,.offer999-checkout{animation:offer999-fade .12s ease-out}.offer999-card-image img,.offer999-primary-button{transition:none}@keyframes offer999-fade{0%{opacity:0}}}.valideDoc-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100vw;height:100vh;box-sizing:border-box;padding:20px;background-size:cover}.toBigScreen{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100vw;height:100vh;box-sizing:border-box;padding:50px 20px 20px}@media(min-width:500px){.valideDoc-container{display:none}.toBigScreen{display:flex}}.valideDoc-container h1{margin:0 0 25px;font-size:28px;font-weight:600}.valideDoc-container p{margin:0 0 40px;font-size:16px;font-weight:400}.valideDoc-container ul{padding:0 20px;margin:0}.valideDoc-container li{margin-bottom:10px;font-size:16px;font-weight:600}.routeError-container{display:flex;flex-direction:column;align-items:center}.routeError-imgContainer{width:70%;height:50vh;overflow:hidden}@media screen and (max-width:768px){.routeError-imgContainer{width:70%;height:30vh;margin-top:50px}}.routeError-container img{width:100%;object-fit:cover;transform:scale(1.3)}.routeError-container h2{text-align:center}.routeError-redirection{border:.25px solid var(--grey050hbond);background-color:transparent;padding:8px 16px;border-radius:50px}.deleteAccountPage{min-height:100vh;background:radial-gradient(circle at 85% 8%,rgba(203,255,24,.2),transparent 26rem),var(--grey-0-hbond)}.deleteAccountHeader{width:min(100% - 40px,920px);margin:0 auto;padding:32px 0}.deleteAccountHeader img{display:block;width:142px;height:auto}.deleteAccountContent{width:min(100% - 40px,720px);margin:0 auto;padding:64px 0 96px}.deleteAccountEyebrow{margin:0 0 14px;color:var(--green-200-hbond);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.deleteAccountContent h1{max-width:650px;margin:0;font-size:clamp(2.35rem,7vw,4.5rem);font-weight:700;line-height:.98;letter-spacing:-.045em}.deleteAccountIntro{max-width:650px;margin:28px 0 48px;color:var(--grey-200-hbond);font-size:20px;line-height:1.55}.deleteAccountContent section{margin-top:20px;padding:30px;border:1px solid var(--grey-50-hbond);border-radius:18px;background:#fefffae0}.deleteAccountStep{display:inline-block;margin-bottom:8px;color:var(--green-200-hbond);font-size:13px;font-weight:700;text-transform:uppercase}.deleteAccountContent h2{margin:0 0 18px;font-size:24px;font-weight:700}.deleteAccountContent section p,.deleteAccountContent li{font-size:17px;line-height:1.65}.deleteAccountContent ol,.deleteAccountContent ul{margin:0;padding-left:24px}.deleteAccountContent li+li{margin-top:8px}.deleteAccountContent section a,.deleteAccountHelp a{color:var(--green-200-hbond);font-weight:700;text-decoration:underline;text-underline-offset:3px}.deleteAccountButton{display:inline-flex;margin-top:8px;padding:13px 18px;border-radius:999px;background:var(--green-100-hbond);color:var(--grey-300-hbond)!important;text-decoration:none!important}.deleteAccountData{border-color:#8ab20073!important;background:var(--green-25-hbond)!important}.deleteAccountHelp{margin-top:32px;text-align:center}@media(max-width:600px){.deleteAccountHeader{padding:24px 0}.deleteAccountHeader img{width:120px}.deleteAccountContent{padding:40px 0 64px}.deleteAccountIntro{margin-bottom:36px;font-size:17px}.deleteAccountContent section{padding:22px;border-radius:14px}.deleteAccountContent section p,.deleteAccountContent li{font-size:16px}}
