.bmj-produits{padding:120px 0}.bmj-produits__grid{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bmj-produit{display:flex;flex-direction:column;gap:20px;padding:16px}.bmj-produit__link{display:flex;flex-direction:column;gap:16px;flex:1}.bmj-produit__img{display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff}.bmj-produit__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.19,1,.22,1)}.bmj-produit__title{font-size:20px;line-height:1.3;color:var(--bmj-ink);transition:color .3s ease}.bmj-produit__actions{display:grid;gap:8px}.bmj-produit__actions .bmj-btn{width:100%;justify-content:center;min-height:44px;padding:14px 16px;font-size:12px;font-weight:600}@media(hover:hover){.bmj-produit__link:hover .bmj-produit__img img{transform:scale(1.04)}.bmj-produit__link:hover .bmj-produit__title{color:var(--bmj-terra)}}.bmj-produit__link:focus-visible{outline:2px solid var(--bmj-terra);outline-offset:3px;border-radius:12px}@media(max-width:989px){.bmj-produits__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.bmj-produits{padding:72px 0}.bmj-produits__grid{margin-top:32px;gap:8px}.bmj-produit{padding:8px 8px 12px;gap:12px}.bmj-produit__title{font-size:16px}.bmj-produit__actions .bmj-btn{font-size:10px;padding:12px 8px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
