.ATjWCa_page{color:#101720;background:#f6f5f1;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ATjWCa_shell{width:min(1280px,92%);margin:auto;padding-bottom:1rem}.ATjWCa_masthead,.ATjWCa_titreSection,.ATjWCa_panier,.ATjWCa_back,.ATjWCa_actions a,.ATjWCa_actions button,.ATjWCa_panier button{align-items:center;display:flex}.ATjWCa_masthead{justify-content:space-between;height:72px}.ATjWCa_brand{letter-spacing:-.07em;font-size:1.24rem;font-weight:900}.ATjWCa_brand span,.ATjWCa_hero h1 span{color:#ffba10}.ATjWCa_back{gap:.45rem;font-size:.86rem;font-weight:600}.ATjWCa_hero{text-align:center;border-block:1px solid #deddd7}.ATjWCa_intro{margin:auto;padding:clamp(1rem,3vh,2rem) 1rem}.ATjWCa_hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.7rem,4.5vw,4.7rem);font-weight:650;line-height:.99}.ATjWCa_hero p{color:#48545e;max-width:65ch;margin:1.1rem auto 0;font-size:clamp(.95rem,1.2vw,1.1rem);line-height:1.5}.ATjWCa_filtres{background:#fff;border:1px solid #e4e3dd;border-radius:18px;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin:16px 0 20px;padding:5px;display:grid}.ATjWCa_filtres button{color:#464d54;cursor:pointer;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:72px;padding:4px;font-size:.78rem;font-weight:600;line-height:1.18;display:flex}.ATjWCa_filtres button:hover{background:#f1f0eb}.ATjWCa_filtres button[aria-pressed=true]{color:#fff;background:#19232b}.ATjWCa_filtres button[aria-pressed=true] svg{color:#ffbf2e}.ATjWCa_collection{margin-bottom:12px}.ATjWCa_titreSection{justify-content:space-between;margin:0 0 14px}.ATjWCa_titreSection h2{letter-spacing:-.055em;font-size:clamp(1.55rem,2.3vw,2.1rem);font-weight:670;line-height:1.1}.ATjWCa_titreSection>span{color:#535b63;font-size:.86rem}.ATjWCa_grille{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-auto-columns:calc(25% - 12px);grid-auto-flow:column;gap:16px;padding:4px 4px 10px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.ATjWCa_navigation{align-items:center;gap:6px;display:flex}.ATjWCa_navigation span{color:#535b63;margin-right:4px;font-size:.82rem}.ATjWCa_navigation button{cursor:pointer;background:#fff;border:1px solid #d9d8d1;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ATjWCa_navigation button:disabled{opacity:.4;cursor:default}.ATjWCa_carte{scroll-snap-align:start;background:#fff;border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #07131e0c,0 5px 20px #07131e07}.ATjWCa_carte[data-selected=true]{outline-offset:1px;outline:2px solid #b47a00}.ATjWCa_visuel{border-bottom:1px solid #eae9e3;justify-content:space-between;align-items:center;margin:18px 17px 0;padding-bottom:14px;display:flex}.ATjWCa_embleme{width:40px;height:40px;color:var(--ink);background:var(--wash);border-radius:13px;place-items:center;display:grid}.ATjWCa_prix{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:650}.ATjWCa_corps{flex-direction:column;flex:1;padding:17px;display:flex}.ATjWCa_apercu{color:#59626a;align-items:center;min-height:1rem;margin-bottom:7px;font-size:.73rem;line-height:1.22;display:grid}.ATjWCa_apercu span{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.ATjWCa_premiere{visibility:hidden}.ATjWCa_corps h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.06rem,1.45vw,1.32rem);font-weight:670;line-height:1.16}.ATjWCa_corps p{color:#48545e;margin:.65rem 0 1rem;font-size:.91rem;line-height:1.5}.ATjWCa_actions{gap:9px;margin-top:auto;display:grid}.ATjWCa_actions a,.ATjWCa_actions button{gap:.4rem;min-height:36px;font-size:.82rem;font-weight:640}.ATjWCa_actions a:hover{text-decoration:underline}.ATjWCa_actions button{color:#162029;cursor:pointer;background:#f1f1ed;border-radius:30px;justify-content:center}.ATjWCa_actions button:hover,.ATjWCa_actions button[aria-pressed=true]{color:#fff;background:#17232c}.ATjWCa_actions button:disabled{opacity:.5;cursor:default}.ATjWCa_panier{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#15202af0;border:1px solid #ffffff35;border-radius:32px;justify-content:space-between;gap:12px;width:max-content;max-width:100%;margin:16px auto 0;padding:7px 7px 7px 20px;font-size:.9rem;position:sticky;bottom:14px;box-shadow:0 6px 30px #15202a33}.ATjWCa_panier strong span{color:#acb2b6}.ATjWCa_panier button{color:#171c20;cursor:pointer;background:#ffbb19;border-radius:25px;gap:6px;padding:9px 16px;font-weight:700}.ATjWCa_page :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #956900}@media (hover:hover){.ATjWCa_carte:is(:hover,:focus-within) .ATjWCa_compte{visibility:hidden}.ATjWCa_carte:is(:hover,:focus-within) .ATjWCa_premiere{visibility:visible}}@media (max-width:1000px){.ATjWCa_grille{grid-auto-columns:calc(50% - 8px)}.ATjWCa_filtres{grid-template-columns:repeat(4,minmax(0,1fr))}.ATjWCa_filtres button{gap:4px;height:57px}}@media (max-width:640px){.ATjWCa_shell{width:calc(100% - 32px)}.ATjWCa_masthead{height:55px}.ATjWCa_intro{max-width:100%;padding:16px 12px}.ATjWCa_hero h1{font-size:2.15rem}.ATjWCa_hero p{max-width:27ch}.ATjWCa_filtres{margin:12px 0 25px}.ATjWCa_filtres button{height:61px;font-size:.7rem}.ATjWCa_grille{grid-auto-columns:94%;gap:12px}.ATjWCa_titreSection{gap:6px}.ATjWCa_titreSection h2{font-size:1.2rem}.ATjWCa_navigation{gap:3px}.ATjWCa_navigation span{white-space:nowrap;font-size:.7rem}.ATjWCa_corps{padding:17px 18px}.ATjWCa_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ATjWCa_actions button{padding:0 14px}.ATjWCa_panier{border-radius:17px;flex-wrap:wrap;justify-content:center;padding:8px 10px;font-size:.79rem;bottom:8px}}.ATjWCa_catalogue{--ink:#614706;--wash:#fff1c4}.ATjWCa_catalogue [data-theme=Organisation]{--ink:#805000;--wash:#fff0c6}.ATjWCa_catalogue [data-theme=Relation\ client]{--ink:#943955;--wash:#fce8ee}.ATjWCa_catalogue [data-theme="IA en restauration"]{--ink:#4b479c;--wash:#eeebff}.ATjWCa_catalogue [data-theme=Hygiène\ alimentaire]{--ink:#236147;--wash:#e0f2e8}.ATjWCa_catalogue [data-theme=Management\ d’équipe]{--ink:#275987;--wash:#e4f0fc}.ATjWCa_catalogue [data-theme="Agilité du restaurant"]{--ink:#964522;--wash:#ffeadc}.ATjWCa_catalogue [data-theme="Stratégie avec l’IA"]{--ink:#17646b;--wash:#dbf3f2}.ATjWCa_filtres button[data-theme]:not([data-theme=""]){color:var(--ink);background:var(--wash)}.ATjWCa_filtres button[data-theme]:not([data-theme=""]):is(:hover,[aria-pressed=true]){box-shadow:inset 0 0 0 2px var(--ink)}.ATjWCa_filtres button[data-theme]:not([data-theme=""]) svg{color:currentColor}.ATjWCa_titreSection h2{align-items:center;gap:.55rem;display:flex}.ATjWCa_titreSection h2:before{content:"";background:var(--ink);border-radius:4px;width:.32rem;height:.85em}.ATjWCa_carte[data-selected=true]{outline-color:var(--ink)}.ATjWCa_actions button[aria-pressed=true]{background:var(--ink)}.ATjWCa_resultat{color:#48545e;gap:2px;margin:auto 0 10px;font-size:.78rem;display:grid}.ATjWCa_resultat+.ATjWCa_actions{margin-top:0}
