.HeroMateriaux-module__APOcWa__heroSection{background-color:#141414;padding:160px 5% 100px}.HeroMateriaux-module__APOcWa__container{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}.HeroMateriaux-module__APOcWa__textContent{flex-direction:column;display:flex}.HeroMateriaux-module__APOcWa__title{color:#fff;letter-spacing:-1.5px;text-transform:uppercase;margin-bottom:24px;font-family:Montserrat,sans-serif;font-size:56px;font-weight:900;line-height:1.05}.HeroMateriaux-module__APOcWa__subtitle{color:#a0a0a0;max-width:600px;margin-bottom:40px;font-size:18px;line-height:1.6}.HeroMateriaux-module__APOcWa__actions{gap:16px;display:flex}.HeroMateriaux-module__APOcWa__btnPrimary{background-color:var(--color-gold);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:14px 32px;font-size:16px;font-weight:700;transition:background .3s}.HeroMateriaux-module__APOcWa__btnPrimary:hover{background-color:#a02818}.HeroMateriaux-module__APOcWa__btnSecondary{color:#fff;cursor:pointer;background-color:#222;border:none;border-radius:4px;padding:14px 32px;font-size:16px;font-weight:700;transition:background .3s}.HeroMateriaux-module__APOcWa__btnSecondary:hover{background-color:#333}.HeroMateriaux-module__APOcWa__imageContent{width:100%}.HeroMateriaux-module__APOcWa__imageWrapper{aspect-ratio:1;border-radius:8px;width:100%;position:relative;overflow:hidden}.HeroMateriaux-module__APOcWa__heroImage{object-fit:cover}@media (max-width:900px){.HeroMateriaux-module__APOcWa__container{grid-template-columns:1fr}.HeroMateriaux-module__APOcWa__title{font-size:40px}}
.ProduitsGrid-module__thoz5W__produitsSection{background-color:#fff;padding:100px 5%}.ProduitsGrid-module__thoz5W__container{max-width:1200px;margin:0 auto}.ProduitsGrid-module__thoz5W__header{border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:flex-end;margin-bottom:60px;padding-bottom:24px;display:flex}.ProduitsGrid-module__thoz5W__headerLeft{flex-direction:column;display:flex}.ProduitsGrid-module__thoz5W__overline{color:#1a1a1a;text-transform:uppercase;margin-bottom:16px;font-size:14px;font-weight:800}.ProduitsGrid-module__thoz5W__title{font-family:var(--font-heading);color:#1a1a1a;letter-spacing:-1.5px;text-transform:uppercase;margin-bottom:12px;font-size:48px;font-weight:900}.ProduitsGrid-module__thoz5W__subtitle{color:#555;font-size:16px}.ProduitsGrid-module__thoz5W__btnOutline{color:#1a1a1a;cursor:pointer;background-color:#f7f7f7;border:none;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:700;transition:background .3s}.ProduitsGrid-module__thoz5W__btnOutline:hover{background-color:#eaeaea}.ProduitsGrid-module__thoz5W__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.ProduitsGrid-module__thoz5W__card{flex-direction:column;display:flex}.ProduitsGrid-module__thoz5W__imageWrapper{aspect-ratio:1;border-radius:8px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.ProduitsGrid-module__thoz5W__prodImage{object-fit:cover}.ProduitsGrid-module__thoz5W__cardInfo{flex-direction:column;gap:16px;display:flex}.ProduitsGrid-module__thoz5W__cardTop{justify-content:space-between;align-items:flex-start;display:flex}.ProduitsGrid-module__thoz5W__prodName{font-family:var(--font-heading);color:#1a1a1a;margin-bottom:4px;font-size:18px;font-weight:800}.ProduitsGrid-module__thoz5W__prodSpecs{color:#666;font-size:13px}.ProduitsGrid-module__thoz5W__prodPrice{color:#1a1a1a;font-size:16px;font-weight:800}.ProduitsGrid-module__thoz5W__btnFiche{color:#1a1a1a;cursor:pointer;background-color:#f7f7f7;border:none;border-radius:4px;width:100%;padding:12px;font-size:14px;font-weight:600;transition:background .3s}.ProduitsGrid-module__thoz5W__btnFiche:hover{background-color:#eaeaea}@media (max-width:900px){.ProduitsGrid-module__thoz5W__grid{grid-template-columns:repeat(2,1fr)}.ProduitsGrid-module__thoz5W__header{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:600px){.ProduitsGrid-module__thoz5W__grid{grid-template-columns:1fr}}
