.cm-formes__entete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:28px}.cm-formes__entete .cm-h2:first-child{margin-top:0}.cm-formes__tous{padding-bottom:3px;border-bottom:1px solid currentColor;font-size:var(--cm-t-petit);font-weight:var(--cm-g-libelle);color:var(--cm-accent);text-decoration:none;white-space:nowrap}.cm-formes__tous:hover{color:var(--cm-ink)}.cm-formes__grille{display:grid;grid-template-columns:repeat(var(--cm-formes-colonnes, 4),minmax(0,1fr));gap:10px;margin:0;padding:0}.cm-formes__grille,.cm-formes__item{list-style:none}.cm-formes__item{margin:0;padding:0}.cm-formes__item:before,.cm-formes__item::marker{content:none}.cm-formes__carte{position:relative;display:flex;align-items:flex-end;aspect-ratio:var(--cm-formes-ratio, 4 / 5);border-radius:20px;background:var(--cm-ink);color:#fff;text-decoration:none;overflow:hidden}.cm-formes__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cm-formes__carte:hover .cm-formes__img{transform:scale(1.04)}.cm-formes__carte:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#00000073)}.cm-formes__fleche{position:absolute;top:18px;right:18px;z-index:1;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--cm-cream);color:var(--cm-ink);transition:background-color .2s ease,transform .2s ease}.cm-formes__carte:hover .cm-formes__fleche{background:#fff;transform:translate(3px)}.cm-formes__texte{position:relative;z-index:1;display:block;padding:22px}.cm-formes__titre{display:block;font-size:20px;font-weight:var(--cm-g-titre);line-height:1.15;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.35)}.cm-formes__sous-titre{display:block;margin-top:6px;font-size:var(--cm-t-petit);font-weight:var(--cm-g-corps);line-height:1.4;color:#ffffffeb;text-shadow:0 1px 10px rgba(0,0,0,.35)}.cm-formes__carte:focus-visible{outline:2px solid var(--cm-accent);outline-offset:2px}@media(max-width:989px){.cm-formes__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:767px){.cm-formes__entete{margin-bottom:20px}.cm-formes__grille{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:68%;margin-right:-15px;padding-right:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cm-formes__grille::-webkit-scrollbar{display:none}.cm-formes__item{scroll-snap-align:start}.cm-formes__titre{font-size:19px}.cm-formes__texte{padding:16px}.cm-formes__fleche{top:12px;right:12px;width:34px;height:34px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cafe-formes.css.map */
