.fo-hero[data-astro-cid-gzgujbni]{background-image:url(/fonctionnement/back_head.webp);background-position:50%;background-size:cover;background-attachment:fixed;flex-direction:column;min-height:730px;display:flex;position:relative;overflow:hidden}.fo-hero-inner[data-astro-cid-gzgujbni]{z-index:2;padding:140px 10px 0;position:relative}.fo-hero-title[data-astro-cid-gzgujbni]{text-align:center;color:#fff;margin:0;font-size:60px;font-weight:900;line-height:1.08}.fo-hero-title[data-astro-cid-gzgujbni] span[data-astro-cid-gzgujbni]{color:#2f71ff}.fo-steps[data-astro-cid-gzgujbni]{margin-inline:auto;flex-direction:row;align-items:flex-start;gap:20px;width:34.5%;margin-top:30px;margin-bottom:50px;padding-top:65px;display:flex}.fo-step[data-astro-cid-gzgujbni]{flex-direction:column;flex:1 1 0;justify-content:center;gap:12px;display:flex}.fo-step-badge[data-astro-cid-gzgujbni]{background:#f4d025;border-radius:10px;justify-content:center;align-items:center;padding:30px;display:flex}.fo-step-badge[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{width:var(--part);height:auto}.fo-step-title[data-astro-cid-gzgujbni],.fo-step-text[data-astro-cid-gzgujbni]{text-align:center;color:#fff;margin:0;font-size:14px;line-height:18px}.fo-step-title[data-astro-cid-gzgujbni]{text-transform:uppercase;font-weight:600}.fo-step-text[data-astro-cid-gzgujbni]{font-weight:300}.fo-arrow[data-astro-cid-gzgujbni]{flex:.2 1 0;justify-content:center;padding-top:50px;display:flex}.fo-arrow[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{width:24px;height:auto}.fo-deco[data-astro-cid-gzgujbni]{z-index:1;pointer-events:none;width:100%;position:absolute}.fo-deco[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{height:auto;margin-inline:auto;display:block}.fo-deco-enfant[data-astro-cid-gzgujbni]{max-width:806px;top:414px;left:-39px}.fo-deco-enfant[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{width:100%}.fo-deco-montre[data-astro-cid-gzgujbni]{max-width:451px;top:85px;left:-53px}.fo-deco-perceuse[data-astro-cid-gzgujbni]{max-width:249px;top:-35px;left:-26px}.fo-deco-portable[data-astro-cid-gzgujbni]{max-width:622px;top:247px;right:-60px}.fo-deco-manette[data-astro-cid-gzgujbni]{max-width:324px;top:1px;right:-51px}.fo-deco-montre[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni],.fo-deco-perceuse[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni],.fo-deco-portable[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni],.fo-deco-manette[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{width:82%}.fo-deco-colis[data-astro-cid-gzgujbni]{max-width:138px;top:662px;right:13%}.fo-deco-colis[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{width:100%}@media (width<=1024px){.fo-hero[data-astro-cid-gzgujbni]{background-attachment:scroll}.fo-hero-title[data-astro-cid-gzgujbni]{font-size:40px}.fo-steps[data-astro-cid-gzgujbni]{width:73.4%}.fo-deco-enfant[data-astro-cid-gzgujbni]{top:563px;left:-225px}.fo-deco-enfant[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni],.fo-deco-montre[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{width:50%}.fo-deco-montre[data-astro-cid-gzgujbni]{top:243px;left:-167px}.fo-deco-perceuse[data-astro-cid-gzgujbni]{top:-29px;left:-21px}.fo-deco-portable[data-astro-cid-gzgujbni]{top:415px;right:-219px}.fo-deco-portable[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{width:46%}.fo-deco-manette[data-astro-cid-gzgujbni]{top:180px;right:-105px}.fo-deco-manette[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{width:53%}}@media (width<=767px){.fo-hero-title[data-astro-cid-gzgujbni]{font-size:25px}.fo-steps[data-astro-cid-gzgujbni]{flex-direction:column;justify-content:center;align-items:center;width:79%;margin-top:-38px;margin-bottom:60px}.fo-step[data-astro-cid-gzgujbni]{width:100%}.fo-step-badge[data-astro-cid-gzgujbni]{flex:none;align-self:center;width:45%;min-height:60px;padding:0}.fo-step-badge[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{width:var(--part-mobile)}.fo-arrow[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{width:30px}.fo-arrow[data-astro-cid-gzgujbni]{flex:none;align-items:center;height:24px;padding-top:0}.fo-arrow[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{transform:rotate(90deg)}.fo-deco-enfant[data-astro-cid-gzgujbni]{top:801px;left:-115px}.fo-deco-montre[data-astro-cid-gzgujbni]{top:29%;left:-133px}.fo-deco-montre[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{width:59%}.fo-deco-perceuse[data-astro-cid-gzgujbni]{top:-37px;left:-31px}.fo-deco-portable[data-astro-cid-gzgujbni]{top:567px;right:-110px}.fo-deco-manette[data-astro-cid-gzgujbni]{top:148px;right:-102px}.fo-deco-manette[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{width:41%}.fo-deco-colis[data-astro-cid-gzgujbni]{top:auto;bottom:-3px;right:-9px}.fo-deco-colis[data-astro-cid-gzgujbni] img[data-astro-cid-gzgujbni]{width:62%}}.fo-tabs[data-astro-cid-adxgmnur]{padding:10px 10px 145px}.fo-tabs-bar[data-astro-cid-adxgmnur]{justify-content:space-evenly;max-width:1140px;margin-inline:auto;display:flex}.fo-tab[data-astro-cid-adxgmnur]{color:var(--ms-blue);font:inherit;cursor:pointer;background:#fff;border:none;border-radius:72px;padding:20px 90px;font-size:16px;font-weight:800;line-height:18px}.fo-tab[data-astro-cid-adxgmnur].is-active{color:#fff;background:#61ce70}.fo-row[data-astro-cid-adxgmnur]{flex-direction:column;align-items:center;max-width:1120px;margin-inline:auto;padding:10px;display:flex}.fo-row[data-astro-cid-adxgmnur]+.fo-row[data-astro-cid-adxgmnur]{margin-top:70px}.fo-panel[data-astro-cid-adxgmnur]{padding-top:110px}.fo-num[data-astro-cid-adxgmnur]{z-index:2;color:#fff;background:#006ff5;border:8px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:36px;font-weight:600;line-height:1.4;display:flex;position:relative;box-shadow:0 0 20px -10px #006ff5}.fo-card[data-astro-cid-adxgmnur]{gap:10px;width:100%;margin-top:-39px;padding:10px;display:flex}.fo-card-text[data-astro-cid-adxgmnur],.fo-card-media[data-astro-cid-adxgmnur]{background:#fff;flex-direction:column;flex:1;gap:20px;padding:50px;display:flex}.fo-card-text[data-astro-cid-adxgmnur]{border-radius:15px 0 0 15px}.fo-card-media[data-astro-cid-adxgmnur]{border-radius:0 15px 15px 0}.fo-card-media[data-astro-cid-adxgmnur].is-row{flex-direction:row;align-items:center}.fo-card-media[data-astro-cid-adxgmnur] img[data-astro-cid-adxgmnur]{width:var(--part);height:auto}.fo-card-text[data-astro-cid-adxgmnur] h3[data-astro-cid-adxgmnur]{color:#000;margin:0;font-size:18px;font-weight:600;line-height:1.3}.fo-card-text[data-astro-cid-adxgmnur] p[data-astro-cid-adxgmnur]{color:#989898;margin:0;font-size:16px;font-weight:400;line-height:1.65}.fo-badges[data-astro-cid-adxgmnur],.fo-stores[data-astro-cid-adxgmnur]{align-items:center;display:flex}.fo-badges[data-astro-cid-adxgmnur] img[data-astro-cid-adxgmnur]{width:46px;height:45px}.fo-stores[data-astro-cid-adxgmnur] img[data-astro-cid-adxgmnur]{width:103px;height:auto}.fo-cta[data-astro-cid-adxgmnur]{cursor:pointer;color:#fff;background:#214482;border:none;border-radius:30px;padding:10px 40px;font-family:inherit;font-size:16px;font-weight:400;text-decoration:none;display:inline-block}@media (width<=1024px){.fo-card-text[data-astro-cid-adxgmnur],.fo-card-media[data-astro-cid-adxgmnur]{padding:30px}}@media (width<=767px){.fo-tabs-bar[data-astro-cid-adxgmnur]{gap:10px}.fo-tab[data-astro-cid-adxgmnur]{flex:1;padding:20px 12px;font-size:14px}.fo-card[data-astro-cid-adxgmnur]{flex-direction:column;gap:0}.fo-card-text[data-astro-cid-adxgmnur]{border-radius:15px 15px 0 0}.fo-card-media[data-astro-cid-adxgmnur]{border-radius:0 0 15px 15px}}.modal{z-index:200;background-color:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.modal[hidden]{display:none}.modal-content{background:#fff;border-radius:25px;min-width:30%;padding:30px 55px;box-shadow:0 4px 9px #0000001f}.modal-title{text-align:center;margin-bottom:15px;font-size:1.2rem;font-weight:600}.modal-select{box-sizing:border-box;background:#f6f6f6;border:none;border-radius:50px;width:100%;height:40px;padding:0 15px;font-size:1rem}.modal-button-container{justify-content:center;margin-top:20px;display:flex}.modal-button-container .modal-button-confirm{color:#000;cursor:pointer;background:#f6f6f6;border:none;border-radius:30px;padding:12px 50px;font-size:1rem;font-weight:500}@media (width<=1024px){.modal-content{min-width:50%}}@media (width<=767px){.modal-content{min-width:60%}}@media (width<=480px){.modal-content{min-width:90%}}
