/* GENERAL */
#Armani{
  margin: 0px;
  background-color: #4b011f;
  color: #fff;
}

#Mobile_Armani{
  max-width: 100%;
}

#Desktop_Armani{
  display: none;
}

/* SECTION 1 */
#banner_Armani{
  display: none;
}

#banner_mobile_Armani{
  max-width: 100%;
}

/* SECTION 2 */
.section2_Armani{
  padding: 0px 20px;
}

.section2_Armani h1{
  text-align: center;
  font-size: 28px;
  font-family: 'Sofia Pro Regular';
  margin: 50px 0px 10px 0px;
}

.section2_Armani p{
  text-align: center;
  font-family: 'Sofia Pro Light';
  font-size: 18px;
  margin: 0px 0px 50px 0px;
}

.box_Armani {
  display: flex-wrap;
  width: 100%;
  text-align: center;
  gap: 30px;
  padding-bottom: 30px;
}

.Ingredient1, .Ingredient2{
  width: 100%;
  margin: 0 auto;
  margin-bottom: 30px;
}

.Ingredient3{
  width: 100%;
  margin: 0 auto;
}

.box_Armani div{
  margin: 0;
  line-height: 0;
}

/* SECTION 3 */
.box2_Armani {
  display: flex;
  width: 100%;
  text-align: center;
}

.section3_Armani h2{
  text-align: center;
  font-size: 28px;
  font-family: 'Sofia Pro Regular';
  margin: 50px 0px 10px 0px;
  padding: 0px 20px;
}

.section3_Armani p{
  text-align: center;
  font-family: 'Sofia Pro Light';
  font-size: 18px;
  margin: 0px 0px 30px 0px;
  padding: 0px 20px;
}

.section3_Armani button{
  padding: 10px 25px;
  background-color: #fff;
  color: #000;
  font-family: 'Sofia Pro Medium';
  font-size: 18px;
  border: none;
  cursor: pointer;
  margin-bottom: 50px;
}

/* SECTION 4 */
.section4_Armani {
  margin: 0;
  padding: 0;
  line-height: 0;
}

/* SECTION 5 */
.section5_Armani h2{
  text-align: center;
  font-size: 28px;
  font-family: 'Sofia Pro Regular';
  margin: 50px 0px 10px 0px;
  padding: 0px 20px;
}

.section5_Armani p{
  text-align: center;
  font-family: 'Sofia Pro Light';
  font-size: 18px;
  margin: 0px 0px 50px 0px;
  padding: 0px 20px;
}


/* SECTION 6 */
.section6_Armani {
  position: relative; 
  margin: 0;
  padding: 0;
  line-height: 0;
  text-align: center;
}

.section6_Armani img {
  width: 100%;
  display: block;
}

/* bouton au-dessus de l'image, centré et 50px du bas */
.section6_Armani button {
  position: absolute;
  bottom: 30px;          
  left: 50%;              
  transform: translateX(-50%); 
  padding: 10px 25px;
  background-color: #fff;
  color: #000;
  font-family: 'Sofia Pro Medium';
  font-size: 18px;
  border: none;
  cursor: pointer;
  z-index: 2;             
}
