#MainContent>.shopify-section:empty{display:none}.ff-sessions .wb{--b: #ffffff;--b-edge: #9a9a9a;--b-ink: var(--ink)}.ff-sessions .yb{--b: var(--yellow);--b-edge: #b88f1e;--b-ink: var(--ink)}.ff-sessions .gb{--b: var(--green);--b-edge: #5f9a4c;--b-ink: var(--ink)}.ff-sessions .bb{--b: var(--ink);--b-edge: var(--ink);--b-ink: var(--white)}.ff-sessions .belt{position:relative;display:inline-block;width:40px;height:26px;flex:none}.ff-sessions .belt:before{content:"";position:absolute;left:0;right:0;top:7px;height:9px;border-radius:3px;background:var(--b);box-shadow:inset 0 0 0 1.5px var(--b-edge)}.ff-sessions .belt i{position:absolute;left:50%;top:3px;width:12px;height:16px;margin-left:-6px;border-radius:3px;background:var(--b);box-shadow:inset 0 0 0 1.5px var(--b-edge)}.ff-sessions .belt:after{content:"";position:absolute;left:50%;top:17px;width:14px;height:9px;margin-left:-7px;background:linear-gradient(100deg,var(--b) 0 38%,transparent 38% 62%,var(--b) 62%);clip-path:polygon(0 0,42% 0,30% 100%,8% 100%,58% 0,100% 0,92% 100%,70% 100%);filter:drop-shadow(0 0 .6px var(--b-edge))}.ff-sessions{display:grid;gap:36px}.ff-sessions .sess-grid{display:grid;gap:12px}.ff-sessions .sess{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px 20px;align-items:center;padding:18px;border-radius:20px;background:var(--bg);border:1px solid #e2eadf}@container site (min-width: 860px){.ff-sessions .sess{grid-template-columns:76px minmax(0,1fr) auto}}.ff-sessions .sess[hidden]{display:none}.ff-sessions .sess--muted{border:1px dashed #b9cdb2}.ff-sessions .sess__date{align-self:start;width:76px;height:76px;border-radius:16px;background:#e8f4e2;color:var(--charte-vert-texte);display:flex;flex-direction:column;align-items:center;justify-content:center}.ff-sessions .sess__jour{font-size:26px;font-weight:800;line-height:1}.ff-sessions .sess__mois{font-size:12px;font-weight:800;letter-spacing:.08em}.ff-sessions .sess__date--icone{background:var(--charte-vert-doux);gap:2px}.ff-sessions .sess__date--icone .belt{transform:scale(.85)}.ff-sessions .sess__infos{display:grid;gap:8px;min-width:0}.ff-sessions .sess__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.ff-sessions .sess__top b{font-size:17px;font-weight:800}.ff-sessions .sess__mode{font-size:14px;font-weight:600;color:var(--ink-700)}.ff-sessions .sess__infos>p{font-size:15px;color:var(--ink-700);max-width:62ch}.ff-sessions .sess dl{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;font-size:14.5px}.ff-sessions .sess dt{font-weight:700;color:var(--ink-700);font-size:13px;padding-top:1px}.ff-sessions .sess dd{margin:0;color:var(--ink)}.ff-sessions .sess__cpf{font-size:14px;border-radius:12px;padding:8px 12px;background:var(--green-soft);color:var(--ok);max-width:62ch;justify-self:start}.ff-sessions .sess__cpf.is-closed{background:var(--coral-soft);color:var(--ko)}.ff-sessions .sess__cpf[hidden]{display:none}.ff-sessions .sess__droite{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}@container site (min-width: 860px){.ff-sessions .sess__droite{grid-column:auto;justify-content:flex-end;max-width:440px}}.ff-sessions .sess__seats{padding:5px 10px;border-radius:var(--r-pill);background:#e8f4e2;color:var(--charte-vert-texte);font-size:13px;font-weight:800}.ff-sessions .sess__seats--peu{background:#fff0de;color:#8a4510}.ff-sessions .sess__seats--complet{background:#fde8e8;color:#9b2c2c}.ff-sessions .sess__actions{display:flex;flex-wrap:wrap;gap:8px}.ff-sessions .sess__actions .btn[hidden]{display:none}.ff-sessions .sess-note{font-size:14px;color:var(--ink-700);max-width:62ch}@container site (max-width: 520px){.ff-sessions .sess{grid-template-columns:60px minmax(0,1fr);padding:16px;gap:12px 14px}.ff-sessions .sess__date{width:60px;height:60px;border-radius:14px}.ff-sessions .sess__jour{font-size:22px}.ff-sessions .sess__infos{display:contents}.ff-sessions .sess__top{align-self:center;flex-direction:column;align-items:flex-start}.ff-sessions .sess__infos>:not(.sess__top){grid-column:1 / -1}.ff-sessions .sess__actions,.ff-sessions .sess__actions .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/fichly-formations-sessions.css.map */
