/* ATELIER BY ORCHESTRA */
.sectionAtelier {
		width: 80%;
		height: auto;
		display: flex;
		margin: 0 auto;
                padding: 30px 10px;
		justify-content: center;
		vertical-align: middle;
		align-items: center;
		text-align: center;
	}
	.atelierLeft {
    	width: 50%;
		position: relative;
    	display: block;
    	align-items: center;
	}
	.imgAtelier {
		width: 50%;
		display: block;
		justify-content: center;
		align-items: center;
		text-align: center;
		vertical-align: middle;
		margin: 0 auto;
	}
	.atelierRight {
    	width: 50%;
		position: relative;
    	display: block;
		text-align: center;
	}
	.txtAtelier {
		font-family: Lato, sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 25px;
		text-align: center;
		color: #262626;
		margin: 0;
	}
        .importantAtelier{
		font-weight: 800;
		color: #95cea2;
         }
	.btnAtelier {
		width: 250px;
		display: inline-block;
		padding: 10px 25px;
		background-color: #95cea2;
		border: 1px solid #95cea2;
		font-size: 14px;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		color: #fff;
		margin-top: 5px;
	}
	.btnAtelier:hover {
		background-color: transparent;
		border: 1px solid #95cea2;
		color: #95cea2;
                transition: ease 400ms;
	}
/*PHRASE PRIX*/
.div_prixe_text {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
}

.price_text {
	font-family: Lato, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	line-height: 25px;
}

.price_club {
	font-size: 26px;
	font-weight: 800;
}

.span_cents {
	font-size: 16px;
	font-weight: 800;
}

.span_label_club {
	font-weight: 800;
	padding: 1px 5px;
	background-color: #CCA565;
	color: white;
}
.span_label_club_red {
	font-weight: 800;
	padding: 1px 5px;
	background-color: #e22239;
	color: white;
}
.logo-pueri{
	position: absolute;
	left: auto;
	top: 3%;
	right: 2%;
	bottom: auto;
}
/*FIN PHRASE PRIX*/

.prenimumFond{
  background-color: #ffffff;
  border: solid 1px #262626;
  color: #262626;
  padding: 1px 4px;
  border-radius: 5px;
}

/*BANDEAU DISNAY*/
.sectiondisney {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.divimgdisney {
  width: 60%;
}

.divinfodisney {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.imgdisney {
  width: 100%;
}

.headingdisney {
  font-family: variex, sans-serif;
  font-weight: 400;
  color: #26739f;
  font-style: normal;
  font-size: 36px;
  line-height: 1;
  text-align: center;
  text-shadow: 1.5px 1.5px 1px #de4249;
}

.date {
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Lato, sans-serif;
  font-weight: 900;
  text-align: center;
}

.infos {
  font-family: Lato, sans-serif;
  text-align: center;
}

.button {
  margin-top: 10px;
}

.pictoInstaWhite {
  width: 14px;
  margin-right: 7px;
}

.buttondisney {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  padding: 9px 25px 9px 25px;
  border-radius: 100px;
  text-decoration: none;
  color: #ffffff;
  background-color: #26739f;
  font-family: Lato, sans-serif;
  text-transform: uppercase;
  transition: all 400ms;
}

.buttondisneymobile {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  padding: 9px 25px 9px 25px;
  border-radius: 100px;
  text-decoration: none;
  color: #ffffff;
  background-color: #26739f;
  font-family: Lato, sans-serif;
  text-transform: uppercase;
  transition: all 400ms;
  display: none;
}

.buttondisney:hover {
  background-color: #262626;
  color: #ffffff;
}

.buttondisneymobile:hover {
  background-color: #262626;
  color: #ffffff;
}

.sectionbandeau {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
}

.imgdisneymobile {
  display: none;
}

@media screen and (max-width: 991px) {
  .sectiondisney {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .imgdisneymobile {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .sectiondisney {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 10px;
  }
  .divimgdisney {
    width: 100%;
  }
  .divinfodisney {
    width: 100%;
  }
  .imgdisneymobile {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .sectiondisney {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 10px;
  }
  .buttondisney {
    display: flex;
    flex-direction: row;
    margin-top: 10px;
    padding: 9px 25px 9px 25px;
    border-radius: 100px;
    text-decoration: none;
    color: #ffffff;
    background-color: #26739f;
    font-family: Lato, sans-serif;
    text-transform: uppercase;
    transition: all 400ms;
    display: none;
  }
  .buttondisneymobile {
    display: flex;
    flex-direction: row;
    margin-top: 10px;
    padding: 9px 25px 9px 25px;
    border-radius: 100px;
    text-decoration: none;
    color: #ffffff;
    background-color: #26739f;
    font-family: Lato, sans-serif;
    text-transform: uppercase;
    transition: all 400ms;
    display: block;
  }
  .divimgdisney {
    width: 100%;
  }
  .divinfodisney {
    width: 100%;
  }
  .imgdisney {
    display: inline-block;
  }
  .imgdisneymobile {
    width: 100%;
  }
}

/* SECTION CLUB */
.w-layout-grid-club {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 70px;
}

.paveClubClic {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.divsecondclubcart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.divsecondclubcart.headingcart {
  width: 50%;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.divsecondclubcart.headingcart.hp {
  width: 100%;
  max-width: 800px !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-between;
}

.bigtextclub {
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 28px;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
}

.bigtextclub.cartbig {
  text-align: center;
}

.bigtextclub.cartbig.hp {
  font-size: 26px;
  font-weight: 400;
  text-transform: none;
}

.divclub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.divclub.promoimage {
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.divclub.clubdiv {
  margin-right: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.imgclub {
  width: 150px !important;
}

.imgclub.pictoclubhp {
  width: 100px !important;
}

.extclub {
  font-family: Lato, sans-serif;
  color: #fff;
  font-size: 26px;
  line-height: 31px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.divleclub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;

  -ms-flex-align: center;
  align-items: center;
  background-color: #cca565;
}

.gridclub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1000px !important;
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.sectionclub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #d34443;
}

.buttonabo {
  width: 45%;
  padding-right: 20px;
  padding-left: 20px;
  border-radius: 20px;
  background-color: #262626;
  font-family: Lato, sans-serif;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
}

.buttonabo.cart {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  font-weight: 900;
}

.buttonabo.cart:hover {
  border: 1px solid #262626;
  background-color: #262626;
  color: #f6f5f3;
}

.buttonabo.cart.white {
  width: 45%;
  margin-left: 0px;
  background-color: #f6f5f3;
  color: #cca565;
}














.buttonabo.cart.white.hp {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  padding: 9px 20px 9px 20px;
  text-decoration: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.buttonabo.cart.white.hp:hover {
  border-style: none;
}

@media screen and (max-width: 991px) {
  .divsecondclubcart.headingcart.hp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .extclub {
    font-size: 18px;
    line-height: 23px;
  }
  .gridclub {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #e32437;
  }
  .sectionclub {
    padding-right: 0px;
    padding-left: 0px;
    background-color: transparent;
  }
  .buttonabo {
    width: 40%;
    text-align: center;
  }
  .buttonabo.cart.white.hp {
    margin-top: 16px;
  }
  .buttonabo.cart.white.hp:hover {
    border-style: none;
  }
}

@media screen and (max-width: 767px) {
  .bigtextclub {
    text-align: center;
  }
  .extclub {
    font-size: 14px;
    line-height: 19px;
  }
  .divleclub {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .buttonabo {
    width: 50%;
    text-align: center;
  }
}

@media screen and (max-width: 479px) {
  .bigtextclub {
    font-size: 24px;
    text-align: center;
  }
  .divclub {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;

    -ms-flex-align: center;
    align-items: center;
  }
  .extclub {
    font-size: 18px;
    line-height: 23px;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .divleclub {
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .gridclub {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .buttonabo {
    width: 100%;
    font-size: 14px;
    text-align: center;
  }
}

#w-node-6bff1b01bb5c-928a824b {
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-6bff1b01bb61-928a824b {
  -ms-grid-column-align: auto;
  justify-self: auto;
}
/* BANDEAU DIY */
.global-bandeau-diy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e6d9f2;
}

.beandeauHautClub {
    width: 100%;
  }

  .imgBandeauHautDesktop {
    width: 100%;
  }

  .imgBandeauHautMobile {
    display: none;
  }

.div-grid-bandeau-diy {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.8fr 1fr 0.8fr;
  grid-template-columns: 0.8fr 1fr 0.8fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.div-content-bandeau-diy.diy-01 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin: 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;

  flex-direction: row;

  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-content-bandeau-diy.diy-02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: block;
  width: 98%;
  margin: auto;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-content-bandeau-diy.diy-03 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin: 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.img-bandeau-diy-01 {
  margin-right: 10%;
  width: 50%;
}
.img-bandeau-diy-02 {
  width: 55%;
}
.img-bandeau-diy-03 {
  width: 35%;
}
.img-bandeau-diy-04 {
  width: 40%;
}
.title-bandeau-diy {
  font-family: trade-gothic-next-compressed, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  text-align: center;
  text-transform: uppercase;
  color: #262626;
  margin: 0;
  letter-spacing: 1px;
}
.paragraphe-bandeau-diy,
.button-bandeau-diy {
  font-family: lato, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  text-align: center;
  color: #262626;
  margin: 0;
}
.paragraphe-bandeau-diy {
  margin-top: 2%;
}
.button-bandeau-diy {
  display: block;
  width: 30%;
  padding: 10px 15px;
  border: solid 1px #262626;
  background-color: #262626;
  color: #fff;
  text-align: center;
  text-decoration: none;
  margin: 0 auto;
  margin-top: 2%;
}
.button-bandeau-diy:hover {
  background-color: transparent;
  color: #fff;
  transition: ease 400ms;
}
/* FIN BANDEAU DIY */

  .headsectionpaquehp {
    height: 117px;
    background-color: #232f38;
  }

  .gridoppaqueshp {
    display: -ms-grid;
    display: grid;
    height: 117px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .gridoppaquesmin {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .gridoppaquesmin._3 {
    background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/1409383/hp-desk-right_03.png);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .headinghppaques {
    font-family: trade-gothic-next-compressed, sans-serif;
    color: #fff;
    font-size: 43px;
    line-height: 45px;
    text-transform: uppercase;
  }

  .mintextblockpaques {
    color: #fff;
    text-align: center;
  }

  .bold-text {
    font-family: Lato, sans-serif;
    font-size: 16px;
  }

  @media screen and (max-width: 991px) {
    .headsectionpaquehp {
      height: auto;
    }
    .gridoppaqueshp {
      height: auto;
      grid-row-gap: 0px;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: auto auto auto;
      grid-template-rows: auto auto auto;
    }
    .gridoppaquesmin._1 {
      height: 70px;
    }
    .gridoppaquesmin._2 {
      height: 70px;
    }
    .gridoppaquesmin._3 {
      height: 160px;
    }
  }

  @media screen and (max-width: 767px) {
      .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
          width: 100% !important;
          left: 0px !important;
      }
    .gridoppaquesmin._3 {
      height: 100px;
      background-size: 100%;
    }
    .imgBandeauHautDesktop {
        display: none;
      }
      .imgBandeauHautMobile {
        display: block;
        width: 100%;
      }
    .pt_checkoutContent .actions {
        width: 100% !important;
    }
    .headinghppaques {
      font-size: 36px;
    }
    .bold-text {
      font-size: 14px;
    }
  }

  @media screen and (max-width: 479px) {
    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
        width: 100% !important;
    }
    .pt_checkoutContent .actions {
      width: 100% !important;
  }
  .pt_checkout #main .billingPage h2 {
      font-size: 14px !important;
  }
    .gridoppaquesmin._1 {
      height: 60px;
    }
    .gridoppaquesmin._2 {
      height: 60px;
    }
    .gridoppaquesmin._3 {
      height: 85px;
    }
    .headinghppaques {
      font-size: 26px;
    }
    .mintextblockpaques {
      font-size: 12px;
    }
  }

  .grid-bandeau-soldes {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    background-color: #e0d8d1;
  }

  .grid-soldes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    /*padding-top: 40px;
    padding-bottom: 40px;*/
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .grid-soldes.iamges {
    width: 500px;
    max-width: 500px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/wk12/202003-outlet.png);
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    height: 87px;
  }
      .grid-soldes.iamges02 {
    width: 500px;
    max-width: 500px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/wk12/202003-outlet-mode.png);
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    height: 87px;
  }

  .heading-soldes {
    margin-top: 10px;
    margin-bottom: 0px;
    font-family: trade-gothic-next-compressed, sans-serif;
    color: #000000;
    font-size: 60px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: center;
  }

  .block-button-soldes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 300px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .img-cliquable {
    width: 90%;
    height: 90%;
  }

  .cta-soldes {
    width: 44%;
    padding: 5px;
    font-size: 14px;
    background-color: #000000;
    font-family: poppins, sans-serif;
    color: #ffffff;
    text-align: center;

    text-transform: uppercase;
  }

  .cta-button-soldes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height:50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  @media (max-width: 991px) {
    .grid-bandeau-soldes {
      justify-items: center;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: auto auto auto;
      grid-template-rows: auto auto auto;
    }
    .grid-soldes.iamges {
      height: 87px;
    }
      .grid-soldes.iamges02 {
      height: 87px;
    }
  }

  @media (max-width: 767px) {
    .grid-soldes.iamges {
      width: 450px;
    }
      .grid-soldes.iamges02 {
      width: 450px;
    }
  }

  @media (max-width: 479px) {
    .grid-soldes.iamges {
      width: 300px;
    }
      .grid-soldes.iamges02 {
      width: 300px;
    }
  }
  .pt_storefront #main {
    width: 100% !important;
  }

  .w-layout-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
  }

  .section-hp {
    height: 850px;
    max-height: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .grid-hp {
    display: -ms-grid;
    display: grid;
    height: auto;
    max-height: 100%;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    justify-items: stretch;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-left  {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 850px;
    max-height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: center;
    -ms-flex-pack: end;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2021/hp/wk31/select-01.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: repeat, no-repeat;
  }

  .grid-new-hp._1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: auto;
    max-height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: none;
  }

  .grid-new-hp._2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    width: auto;
    height: auto;
    max-height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: none;
  }

  .grid-new-hp._3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    width: auto;
    height: auto;
    max-height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: none;
  }

  .grid-new-hp._4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    width: auto;
    height: auto;
    max-height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: none;
  }

  .grid-right  {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 850px;
    max-height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: center;
    -ms-flex-pack: end;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2021/hp/wk25/select-02.jpg);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .heading-hp {
    margin-bottom: 0px;
    font-family: trade-gothic-next-compressed, sans-serif;
    color: #fff;
    font-size: 39px;
    line-height: 52px;
    text-align: center;
    text-transform: uppercase;
  }

  .black-hp {
    margin-bottom: 0px;
    font-family: trade-gothic-next-compressed, sans-serif;
    color: #262626;
    font-size: 39px;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
  }

  .heading-hp.white {
    font-size: 39px !important;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .button-hp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #fff;
    background-color: #fff;
    color: #000;
    font-size: 14px;
    margin-top: 10px;
    width: 80%;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
  }

  .futurmaman {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #fff;
    background-color: #fff;
    color: #000;
    font-size: 14px;
    margin-top: 10px;
    width: 100%;
    text-decoration: none;
    text-transform: uppercase;
  }


  .button-hp:hover {
    border: 1px solid #fff;
    background-color: transparent;
    color: #fff;
  }

  .div-link-hp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;

    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }

  .link-block-hp {
    margin-right: 15px;
  }

  .link-block-hp._1 {
    margin-right: 20px;
    text-decoration: none;
  }

  .link-block-hp._2 {
    margin-right: 20px;
    text-decoration: none;
  }

  .link-block-hp._3 {
    margin-right: 20px;
    text-decoration: none;
  }

  .link-block-hp._4 {
    text-decoration: none;
  }

  .text-block-hp-link {
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
  }

  .contenu-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 200px;
  }

  .block-prix {
    position: absolute;
    left: auto;
    color: #ffffff;
    top: 5%;
    right: 2%;
    bottom: auto;
  }
/*
  .block-prix-top {
    display: none;
  }
  */
  .divider {
    height: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #ffffff;
  }

  .block-prix-black {
    position: absolute;
    left: auto;
    color: #262626;
    top: 5%;
    right: 2%;
    bottom: auto;
  }

  .divider-black {
    height: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #262626;
  }

  .divider-vit-promo-nuna {
    height: 2px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #262626;
    width: 30%;
  }

  .text-block-price {
      font-family: lato, sans-serif;
      font-weight: 900;
      font-style: normal;
  }

  .text-block-prix-public {
    font-size: 12px;
  }

  .produit {
      font-family: lato, sans-serif;
      font-weight: 900;
      font-style: normal;
      font-size: 16px;
      line-height: 25px;
  }

  .des {
      font-family: lato, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 16px;
  }

  .vircents {
      font-family: lato, sans-serif;
      font-weight: 900;
      font-style: normal;
      font-size: 24px;
  }

  .euroschif {
      font-family: lato, sans-serif;
      font-weight: 900;
      font-style: normal;
      font-size: 48px;
      line-height: 45px;
  }

  .clubPriceHp {
      font-family: lato, sans-serif;
      font-weight: 900;
      font-style: normal;
      font-size: 20px;
  }

  .asterisque {
      font-family: lato, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 20px;
  }

  .publicPrice {
      font-family: lato, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 16px;
  }

  .ecoPrice {
      font-family: lato, sans-serif;
      font-weight: 900;
      font-style: normal;
      font-size: 16px;
  }

  .bold-block-prix {
    font-size: 14px;
    font-weight: 700;
  }

  .economie {
    font-weight: 700;
  }

  .image {
    width: 70px;
    margin-bottom: 4px;
  }

  .section-nouveautes {
    height: auto;
    background-color: white !important;
    max-height: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-nouveautes {
    display: -ms-grid;
    display: grid;
    height: auto;
    max-height: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;

  }

  .heading-nouveautes {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: trade-gothic-next-compressed, sans-serif;
    color: #262626;
    font-size: 36px;
    line-height: 39px;
    text-align: center;
    text-transform: uppercase;
  }
  .heading-nouveautes-white {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: trade-gothic-next-compressed, sans-serif;
    color: #fff;
    font-size: 36px;
    line-height: 39px;
    text-align: center;
    text-transform: uppercase;
  }

  .paragraphe-nouveautes {
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: poppins, sans-serif;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
  }
  .paragraphe-vit-promo-nuna {
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: poppins, sans-serif;
    font-size: 13px;
    line-height: 20px;
    text-align: left;
  }

  .paragraphe-nouveautes.puer {
    width: 600px;
    margin: 25px auto;
  }

.div-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-evenly;
}

  .button-nouveautes {
    /*width: 30%;*/
    padding: 10px 25px;
    border: 1px solid #262626;
    background-color: #262626;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    text-decoration: none;
  }
  .button-nouveautes-white {
    /*width: 30%;*/
    padding: 10px 25px;
    border: 1px solid #fff;
    background-color: #fff;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #262626;
    text-decoration: none;
  }
  .button-nouveautes-cont {
    /*width: 30%;*/
    padding: 10px 25px;
    border: 1px solid #fff;
    background-color: transparent !important;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
  }
  .button-nouveautes:hover {
    background-color: transparent;
    color: #262626;
  }
  .button-nouveautes-white:hover {
    background-color: transparent;
    color: #fff;
  }

  .section-puer {
    height: auto;
    max-height: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-puer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    max-height: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 65px;
    padding-bottom: 65px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #e4e4e4;
  }

  .paragraph {
    text-align: center;
  }

  .div-grid-puer {
    height: auto;
    max-height: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-grid-puer._1   {
    position: relative;
    width: 300px;
    height: 300px;
    max-height: 300px;
    max-width: 300px;
    background-image: url('https://uploads-ssl.webflow.com/5dee20dbe942e728374d8cc1/5dee69898c2aca01ce6d59a6_puer%201.svg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .div-grid-puer._2   {
    position: relative;
    display: block;
    width: 300px;
    height: 300px;
    max-height: 300px;
    max-width: 300px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;


    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url('https://uploads-ssl.webflow.com/5dee20dbe942e728374d8cc1/5dee6a1b5d7b193ed4845005_puer%202.svg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .div-grid-puer._3   {
    position: relative;
    width: 300px;
    height: 300px;
    max-height: 300px;
    max-width: 300px;
    background-image: url('https://uploads-ssl.webflow.com/5dee20dbe942e728374d8cc1/5dee6a7d2cdb07877580243a_puer%203.svg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .div-grid-puer._4   {
    position: relative;
    width: 300px;
    height: 300px;
    max-height: 300px;
    max-width: 300px;
    background-image: url('https://uploads-ssl.webflow.com/5dee20dbe942e728374d8cc1/5dee6a9b9e57f5e5b4f05491_puer%204.svg');
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .wrapper {
    display: none;
    overflow: hidden;
    max-width: 1304px;
    margin-top: 15px;
    padding: 10px;
    background-color: #fff;
  }

  .marquee-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 200%;
  }

  .marquee {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .section-future-maman-mag {
    height: auto;
    max-height: 100%;
  }

  .grid-future-maman {
    display: -ms-grid;
    display: grid;
    height: auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .future-maman {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .future-maman-02 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .future-maman-03 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .future-maman-04 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .future-maman-05 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }
  .future-maman-06 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }


  .pave-02 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
    background-color: #f2ccd7;
  }

  .divheadbandeau {
    position: static;
    left: 0px;
    top: 0%;
    right: 0px;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 588px;
    max-height: 588px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
   padding-bottom: 100px;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    background-image: url('https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/wk16/bandeau-mode-pueri.jpg');
    background-position: 50% 50%;
    background-size: cover;


  }

  .headingnewbandeau {
    position: static;
    z-index: 10;
    margin-bottom: 20px;
    font-family: trade-gothic-next-condensed, sans-serif;
    color: #fff;
    font-size: 39px;
    line-height: 40px;
    text-transform: uppercase;
  }

  .bandeaunewcta {
    position: static;
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .newbuttonbandeau {
    padding: 15px;
    width: 247px;
    background-color: #fff;
    color: #262626;
    text-align: center;
    text-transform: uppercase;
    border: 1px solid #ffffff;
    transition: ease 400ms;
  }

  .newbuttonbandeau:hover {
    background-color:  transparent;
    color: #ffffff;
  }

  .image {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 1;
  }

  .dvcompletpack {
    position: static;
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .pouet-vitrine-promo-nuna-01{
      text-align: center;
      padding-left: 18%;
      /*padding-right: 18%;*/
      margin-top: -9px;
      max-width: 100%;

  }
  .pouet-img-nuna-logo{
      width: 50%!important;
      margin-left: -55%!important;

  }
  .pouet-paragraphe-nuna-global{
      text-align: left;
      font-size: 18px;
      margin-top: -8px;
      color: #262626;
  }

  .pouet-txt-date-nuna{
      margin-bottom: 12px!important;
      line-height: 25px;

  }

  .pouet-txt-titre-pdt-nuna{
      font-size: 14px;
      line-height: 30px;
      border-bottom: 2px solid #262626;

  }
  .pouet-txt-plus-nuna{
      font-size: 14px;

  }
  .pouet-img-joie-logo{
      width: 30%!important;
      margin-left: -70%!important;
  }

  .img-club {
    width: 65%;
  }

  .magazine {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    max-height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
    background-color: #f7ddb3;
  }

  .cttitle {
    position: absolute;
    left: auto;
    top: 55%;
    right: auto;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .cttitle-2 {
    position: absolute;
    left: auto;
    top: 50%;
    right: auto;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }




  .heading-hp-mag {
    position: static;
    display: block;
    overflow: visible;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;

    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    font-family: trade-gothic-next-compressed, sans-serif;
    font-size: 60px;
    line-height: 60px;
    text-transform: uppercase;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .text-block-mag {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 19px;
  }

  .section-club {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 333px;
    max-height: 333px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #e5333b;
  }

  .image-2 {
    width:20%;
  }

  .div-club {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    -ms-flex-pack: distribute;
    justify-content: space-evenly;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .club {
    font-family: trade-gothic-next-condensed, sans-serif;
    color: #fff;
    text-align: center;
    font-size: 50px;
    line-height: 50px;
    text-transform: uppercase;
  }

  .image-magazine {
    width: 65%;
    max-width: none;
  }

  .boy-image {
    position: static;
    width: 100%;
    height: 100%;
    max-width: none;
  }

  .image-future-maman {
    width: 100%;
    height: 100%;
  }

  .div-button {
    position: static;
    bottom: 0px;
  }

  .div-heading {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
  .headsectionbandeau-mag {
    margin-right: auto;
    margin-left: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #93ccd3;
  }

  .devblockhead {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .divblocktitle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .headingsection {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: trade-gothic-next, sans-serif;
    color: #fff;
    font-size: 32px;
    line-height: 39px;
    text-transform: uppercase;
    text-align: center;
  }

  .divblockgold {
    margin-left: 30px;
    background-color: #e6cd8e;
  }

  .textblockdate {
    padding: 15px 40px 15px 20px;
    font-family: trade-gothic-next, sans-serif;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
  }

  .divblockbutton {
    width: 30%;
    padding-left: 0px;
  }

  .buttonmagazine {
    width: 200px;
    padding: 15px 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    background-color: #fff;
    -webkit-transition: background-color 400ms ease;
    transition: background-color 400ms ease;
    font-family: trade-gothic-next, sans-serif;
    color: #93ccd3;
    font-size: 20px;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
  }

  .buttonmagazine:hover {
    background-color: transparent;
    color: #262626;
  }
  /* BANDEAU DIY */
  @media screen and (max-width: 1280px) {
    .div-grid-bandeau-diy {
      display: -ms-grid;
      display: grid;
      width: 100%;
      grid-auto-columns: 1fr;
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      -ms-grid-columns: 0.8fr 1.4fr 0.8fr;
      grid-template-columns: 0.8fr 1.4fr 0.8fr;
      -ms-grid-rows: auto;
      grid-template-rows: auto;
    }
    .img-bandeau-diy-01 {
      width: 60%;
    }
    .img-bandeau-diy-02 {
      width: 75%;
    }
    .img-bandeau-diy-03 {
      width: 45%;
    }
    .img-bandeau-diy-04 {
      width: 47%;
    }
    .title-bandeau-diy {
      font-size: 46px;
    }
    .paragraphe-bandeau-diy,
    .button-bandeau-diy {
      font-size: 16px;
    }
    .button-bandeau-diy {
      width: 50%;
    }
  }
   /* FIN BANDEAU DIY */


  @media (max-width: 991px) {
	  /* ATELIER BY ORCHESTRA */
	  .sectionAtelier {
			display: block;
		}
		.atelierLeft {
			width: 100%;
		}
		.atelierRight {
			width: 100%;
		}
		.txtAtelier {
			font-size: 14px;
			line-height: 22px;
			margin: 2% 0;
		}
    /* BANDEAU DIY */
    .div-grid-bandeau-diy {
      display: -ms-grid;
      display: grid;
      width: 100%;
      grid-auto-columns: 1fr;
      grid-column-gap: 16px;
      grid-row-gap: 16px;
      -ms-grid-columns: 0.4fr 1.4fr 0.4fr;
      grid-template-columns: 0.4fr 1.4fr 0.4fr;
      -ms-grid-rows: auto;
      grid-template-rows: auto;
    }
    .div-content-bandeau-diy.diy-01 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: block;
      width: 85%;
      margin: auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .div-content-bandeau-diy.diy-03 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: block;
      width: 85%;
      margin: auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .img-bandeau-diy-01 {
      width: 60%;
      display: block;
      margin: 0 auto;
    }
    .img-bandeau-diy-02 {
      width: 79%;
      display: block;
      margin: 0 auto;
    }
    .img-bandeau-diy-03 {
      width: 48%;
      display: block;
      margin: 0 auto;
    }
    .img-bandeau-diy-04 {
      width: 48%;
      display: block;
      margin: 0 auto;
    }
    .button-bandeau-diy {
      width: 40%;
    }
    /* FIN BANDEAU DIY */
     .devblockhead {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .divblocktitle {
      width: 85%;
    }
    .headingsection {
      text-align: center;
    }
    .textblockdate {
      width: 220px;
      font-size: 20px;
      text-align: center;
    }
    .divblockbutton {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 80%;
      margin-top: 20px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .divheadbandeau {
      height: 488px;
      max-height: 488px;
      padding-bottom: 60px;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
    }

    .section-hp {
      height: 100%;
      max-height: none;
      padding-right: 0px;
      padding-left: 0px;
    }
    .grid-hp {
      max-height: none;
      grid-row-gap: 0px;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: auto auto;
      grid-template-rows: auto auto;
    }
    .grid-new-hp._1   {
      position: relative;
      height: 370px;
      max-height: 100%;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/wk50/hp-mea-01.jpg);
      background-position: 50% 50%;
      background-size: cover;
      background-repeat: no-repeat;
    }
    .grid-new-hp._3   {
      position: relative;
      height: 370px;
      max-height: 100%;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/wk50/hp-mea-02.jpg);
      background-position: 50% 30%;
      background-size: cover;
      background-repeat: no-repeat;
    }

    .grid-new-hp._4   {
     position: relative;
      height: 350px;
      max-height: 100%;
      background-image:none;
      background-position: 50% 50%;
      background-size: cover;
      background-repeat: no-repeat;
    }

    .grid-new-hp._5   {
      position: relative;
      height: 350px;
      max-height: 100%;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/w05/ariane/ariane-f.jpg);
      background-position: 50% 50%;
      background-size: cover;
      background-repeat: no-repeat;
    }

    .grid-new-hp._6   {
      position: relative;
      height: 350px;
      max-height: 100%;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/w05/ariane/ariane-g.jpg);
      background-position: 50% 50%;
      background-size: cover;
      background-repeat: no-repeat;
    }


    .grid-new-hp._7   {
      position: relative;
      height: 350px;
      max-height: 100%;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/w05/ariane/ariane-bb.jpg);
      background-position: 50% 50%;
      background-size: cover;
      background-repeat: no-repeat;
    }

       .grid-new-hp._8   {
      position: relative;
      height: 350px;
      max-height: 100%;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/w05/ariane/ariane-fm.jpg);
      background-position: 50% 50%;
      background-size: cover;
      background-repeat: no-repeat;
    }
       .grid-new-hp._9   {
      position: relative;
      height: 400px;
      max-height: 100%;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/wk06/vitrine/hp-vitrine-promo-2.jpg);
      background-position: 50% 39%;
      background-size: cover;
      background-repeat: no-repeat;
      margin-top: -20px;
    }
      .grid-new-hp._10   {
      position: relative;
      height: 400px;
      max-height: 100%;

      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/wk09/hp-vitrine-promo-duo-joie-chrome.jpg);
      background-position: 50% 39%;
      background-size: cover;
      background-repeat: no-repeat;
      margin-top: -20px;
    }

    /*.grid-new-hp._1 {
      height: 650px;
      max-height: 100%;
    }
    .grid-new-hp._1 {
      height: 650px;
      max-height: 100%;
    }*/
    .grid-new-hp._2 {
      position: relative;
      height: 100%;
      max-height: none;
      padding-top: 30px;
      padding-bottom: 0px;
    }
    .contenu-grid {
      margin-bottom: 50px;
    }
    .section-nouveautes {
      height: auto;
      max-height: 100%;
    }
    .div-nouveautes {
      height: 100%;
      max-height: 100%;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: auto auto;
      grid-template-rows: auto auto;
      background-position: 50% 248%;
      background-size: 642px 366px;
    }
    .section-puer {
      height: auto;
      max-height: 100%;
      margin-top: 0px;
      padding-right: 0px;
      padding-left: 0px;
    }
    .div-puer {
      position: relative;
      max-height: 100%;
      padding-top: 40px;
      padding-bottom: 40px;
    }
    .div-grid-puer {
      position: static;
      height: 100%;
      max-height: none;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
      -ms-grid-rows: auto auto;
      grid-template-rows: auto auto;
    }
    .section-future-maman-mag {
      height: 100%;
      margin-top: 0px;
    }
    .grid-future-maman {
      grid-column-gap: 0px;
      grid-row-gap: 10px;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: auto auto;
      grid-template-rows: auto auto;
    }
    .future-maman   {
      height: 550px;
      max-height: 100%;
      background-color: #e4e4e4;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dwd9b0c444/2021/hp/wk38/select-01.jpg);
      background-position: 50% 35%;
      background-size: cover;
    }
    .future-maman-02   {
      height: 550px;
      max-height: 100%;
      background-color: #e4e4e4;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw492349f2/2021/hp/wk35/select-02.jpg);
      background-position: 50% 60%;
      background-size: cover;
    }
    .future-maman-03   {
        height: 550px;
        max-height: 100%;
        background-color: #e4e4e4;
        background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw475af424/2021/hp/wk37/hp-pave-01.jpg);
        background-position: 50% 50%;
        background-size: cover;
      }
      .future-maman-04   {
        height: 550px;
        max-height: 100%;
        background-color: #e4e4e4;
        background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dwc67b91db/2021/hp/wk38/hp-pave-02.jpg);
        background-position: 50% 0;
        background-size: cover;
      }
      .future-maman-05   {
        height: 390px;
        max-height: 100%;
        background-color: #e4e4e4;
        background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dwc67b91db/2020/wk49/hp-mea-02.jpg);
        background-position: 50% 20%;
        background-size: cover;
      }
      .future-maman-06   {
        height: 390px;
        max-height: 100%;
        background-color: #e4e4e4;
        background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dwc67b91db/2020/wk49/hp-mea-03.jpg);
        background-position: 50% 20%;
        background-size: cover;
      }
       .pave-02   {
      height: 550px;
      max-height: 100%;
      background-color: #e4e4e4;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/wk51/hp-pave-02.jpg);
      background-position: 50% 20%;
      background-size: cover;
    }
    .magazine {
      height: 500px;
    }
    .cttitle {
      height: auto;
      margin-bottom: 20px;
    }
    .image-magazine {
      width: 40%;
    }
    .boy-image {
      display: none;
    }
    .image-future-maman {
      display: none;
    }


  .pouet-vitrine-promo-nuna-01{
      text-align: center;
      padding-left: 36%;
      /*padding-right: 18%;*/
      margin-top: 8px;
      max-width: 80%;

  }


   .pouet-img-nuna-logo{
      width: 55%!important;
      margin-left: -49%!important;

  }
   .pouet-paragraphe-nuna-global{
      text-align: left;
      font-size: 18px;
      margin-top: -8px;
      color: #262626;
  }

   .pouet-txt-date-nuna{
      margin-bottom: 12px!important;
      line-height: 25px;

  }

   .pouet-txt-titre-pdt-nuna{
      font-size: 14px;
      line-height: 30px;
      border-bottom: 2px solid #262626;

  }


  .pouet-txt-plus-nuna{
      font-size: 14px;

  }

  .divconcourdisnay {
     height: 150px;
  }

  }

  @media (max-width: 767px) {
    /* BANDEAU DIY */
    .title-bandeau-diy {
      font-size: 42px;
    }
    .paragraphe-bandeau-diy {
      font-size: 13px;
      margin-top: 1%;
    }
    .button-bandeau-diy {
      width: 35%;
      margin-top: 2%;
    }
    /* FIN BANDEAU DIY */
    .divblocktitle {
      width: 90%;
    }
    .headingsection {
      font-size: 29px;
      line-height: 35px;
    }
    .textblockdate {
      padding-right: 35px;
      padding-left: 15px;
    }
    .buttonmagazine {
      padding-top: 9px;
      padding-bottom: 9px;
      padding-left: 20px;
    }
    .divheadbandeau {
      padding-bottom: 60px;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
    }
    .headingnewbandeau {
      margin-bottom: 10px;
      font-size: 29px;
      text-align: center;
    }
    .bandeaunewcta {
      height: 120px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-justify-content: space-around;

      -ms-flex-pack: distribute;
      justify-content: space-around;
    }
    .dvcompletpack {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }

    .club {
      text-align: center;
      font-size: 25px;
      line-height: 30px;
    }
    .section-hp {
      padding-right: 0px;
      padding-left: 0px;
    }
    .grid-new-hp._2 {
      height: 180px;
    }
    .grid-new-hp._1 {
      height: 350px;
      max-height: 100%;
    }
    .heading-hp {
      font-size: 50px;
    }
    .contenu-grid {
      margin-bottom: 40px;
    }
    .block-prix {
      top: 1%;
    }
    .section-nouveautes {
      padding-right: 0px;
      padding-left: 0px;



    }
    .div-nouveautes {
      background-position: 50% 200%;
    }
    .paragraphe-nouveautes.puer {
      width: 100%;
    }
    .section-puer {
      margin-top: 0px;
      padding-right: 0px;
      padding-left: 0px;
    }
    .div-puer {
      width: 100%;
      padding-right: 10px;
      padding-left: 10px;
    }
    .div-grid-puer {
      width: 100%;
    }
    .div-grid-puer._1 {
      width: 200px;
      height: 200px;
      max-height: 200px;
      max-width: 200px;
    }
    .div-grid-puer._2 {
      width: 200px;
      height: 200px;
      max-height: 200px;
      max-width: 200px;
    }
    .div-grid-puer._3 {
      width: 200px;
      height: 200px;
      max-height: 200px;
      max-width: 200px;
    }
    .div-grid-puer._4 {
      width: 200px;
      height: 200px;
      max-height: 200px;
      max-width: 200px;
    }
    .wrapper {
      display: block;
    }
    .future-maman   {
      height: 550px;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2021/hp/wk38/select-01.jpg);
      background-position: 50% 50%;
      background-size: cover;
    }
    .future-maman-02   {
      height: 550px;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2021/hp/wk35/select-02.jpg);
      background-position: 50% 50%;
      background-size: cover;
    }
    .magazine {
      height: 450px;
      max-height: 100%;
    }
    .cttitle {
     padding-top: 0;
    }
    .cttitle-2 {
      top: 33%;
    }
    .heading-hp-mag {
      font-size: 50px;
    }
    .div-club {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .image-2 {
      width: 50%;
      margin-top: 20px;
    }
    .image-magazine {
      width: 75%;
    }
    .image-future-maman {
      display: none;
    }
   .pouet-vitrine-promo-nuna-01{
      text-align: center;
      padding-left: 24%;
      /*padding-right: 18%;*/
      margin-top: -9px;
      max-width: 100%;

  }

   .pouet-img-nuna-logo{
      width: 40%;
      margin-left: -27%;

  }
   .pouet-paragraphe-nuna-global{
      text-align: left;
      font-size: 16px;
      margin-top: -8px;
      color: #262626;
  }

   .pouet-txt-date-nuna{
      margin-bottom: 14px!important;
      line-height: 25px;

  }

   .pouet-txt-titre-pdt-nuna{
      font-size: 12px;
      line-height: 30px;
      border-bottom: 2px solid #262626;

  }


  .pouet-txt-plus-nuna{

      font-size: 14px;

  }

   .grid-new-hp._9   {
      position: relative;
      height: 380px;
      max-height: 100%;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/wk06/vitrine/hp-vitrine-promo-2.jpg);
      background-position: 50% 39%;
      background-size: cover;
      background-repeat: no-repeat;
      margin-top: -60px;

  }
      .grid-new-hp._10   {
      position: relative;
      height: 380px;
      max-height: 100%;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/wk09/hp-vitrine-promo-duo-joie-chrome.jpg);
      background-position: 50% 39%;
      background-size: cover;
      background-repeat: no-repeat;
      margin-top: -60px;

  }
   .divconcourdisnay {
     height: 150px;
     background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/wk11/jeu-concours-disney-mobile-v2.jpg);
     background-position: 50% 50%;
     background-size: contain;
     background-repeat: no-repeat;
    }



  }

  @media (max-width: 479px) {
	  /* ATELIER BY ORCHESTRA */
	  .txtAtelier {
			margin: 3% 0 !important;
		}
	/*PHRASE PRIX*/
	.price_text {
		font-size: 14px;
	}
	.price_club {
		font-size: 22px;
	}
	.span_cents {
		font-size: 14px;
	}
	.span_label_club {
		font-size: 14px;
	}
	  .span_label_club_red {
		font-size: 14px;
	}
	/*FIN PHRASE PRIX*/

    /* BANDEAU DIY */
    .div-content-bandeau-diy.diy-01 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: block;
      width: 78%;
      margin: auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .div-content-bandeau-diy.diy-03 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: block;
      width: 57%;
      margin: auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .img-bandeau-diy-01 {
      width: 100%;
    }
    .img-bandeau-diy-02 {
      width: 100%;
    }
    .img-bandeau-diy-03 {
      width: 100%;
    }
    .img-bandeau-diy-04 {
      width: 100%;
    }
    .title-bandeau-diy {
      font-size: 28px;
      letter-spacing: 1px;
    }
    .paragraphe-bandeau-diy {
      font-size: 12px;
    }
    .button-bandeau-diy {
      width: 60%;
      margin-top: 2%;
      padding: 8px 15px;
    }
    /* FIN BANDEAU DIY */
    .divblocktitle {
      width: 90%;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .divblockgold {
      margin-top: 7px;
      margin-left: 0px;
    }
    .divblockbutton {
      width: 90%;
    }
    .headsectionbandeau-mag {
      height: 100%;
    }
    .headingnewbandeau {
      font-size: 27px;
      line-height: 32px;
    }

    .section-hp {
      padding-right: 0px;

      padding-left: 0px;
    }
    .grid-new-hp._2 {
      width: 100%;
      height: 150px;
    }
    .grid-new-hp._1 {
      height: 250px;
    }
    .grid-new-hp._2 {
      width: 100%;
      padding-right: 0px;
      padding-left: 0px;
    }
    .heading-hp {
      font-size: 45px;
      line-height: 50px;
    }
    .heading-hp.black {
      line-height: 50px;
    }
    .heading-hp.white {
      line-height: 50px;
    }
    .contenu-grid {
      margin-bottom: 30px;
    }
    .block-prix {
      top: 1%;
    }
    .text-block-price {
      font-size: 12px;
      line-height: 16px;
    }
    .text-block-prix-public {

      font-size: 10px;
      line-height: 16px;
    }
    .bold-block-prix {
      font-size: 12px;
      line-height: 16px;
    }
    .section-nouveautes {
      padding-right: 0px;
      padding-left: 0px;
    }
    .div-nouveautes {
      background-position: 50% 358%;
      background-size: auto 434px;
    }
    .heading-nouveautes {
      margin-top: 0px;
    }
    .heading-nouveautes-white {
      margin-top: 0px;
    }
    .paragraphe-nouveautes.puer {
      width: auto;
      padding-right: 10px;
      padding-left: 10px;
    }
    .section-puer {
      padding-right: 0px;
      padding-left: 0px;
    }
    .div-puer {
      display: block;
      height: auto;
      padding-top: 20px;
      padding-right: 0px;
      padding-left: 0px;
    }
    .div-grid-puer {
      -webkit-box-ordinal-group: 1;
      -webkit-order: 0;
      -ms-flex-order: 0;
      order: 0;
      grid-auto-flow: row;
      grid-column-gap: 0px;
    }
    .div-grid-puer._1 {
      width: 170px;
      height: 170px;
      max-height: 170px;
      max-width: 170px;
    }
    .div-grid-puer._2 {
      width: 170px;
      height: 170px;
      max-height: 170px;
      max-width: 170px;
    }
    .div-grid-puer._3 {
      width: 170px;
      height: 170px;
      max-height: 170px;
      max-width: 170px;
    }
    .div-grid-puer._4 {
      width: 170px;
      height: 170px;
      max-height: 170px;
      max-width: 170px;
    }
    .future-maman   {
      height: 450px;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2021/hp/wk38/select-01.jpg);
      background-position: 50% 50%;
      background-size: cover;
    }
    .future-maman-02   {
      height: 450px;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2021/hp/wk35/select-02.jpg);
      background-position: 50% 50%;
      background-size: cover;
    }

    .future-maman-06   {
      background-position: 12% 20%;
    }
        .pave-02   {
      height: 450px;
      background-image: url(https://staging-store-orchestra.demandware.net/on/demandware.static/-/Sites-FR-Library/default/dw81655880/2020/wk51/hp-pave-02.jpg);
      background-position: 50% 50%;
      background-size: cover;
    }
    .magazine {
      height: 450px;
      background-size: 400px;
    }
    .div-club {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .club {
      margin-bottom: 10px;
    }
    .image-2 {
      max-width: 80%;
    }
    .image-magazine {
      width: 85%;
    }
    .boy-image {
      width: 100%;
      height: 100%;
    }
    .image-future-maman {
      display: none;
      width: 100%;
      height: 100%;
    }
  .pouet-vitrine-promo-nuna-01{
      text-align: center;
      /*padding-left: 18%;
      padding-right: 18%;*/
      margin-top: -9px;
      max-width: 90%;


  }
   .pouet-img-nuna-logo{
      width: 40%;
      margin-left: -27%;

  }
   .pouet-paragraphe-nuna-global{
      text-align: left;
      font-size: 16px;
      margin-top: -8px;
      color: #262626;
  }

   .pouet-txt-date-nuna{
      margin-bottom: 14px!important;
      line-height: 25px;

  }

   .pouet-txt-titre-pdt-nuna{
      font-size: 12px;
      line-height: 30px;
      border-bottom: 2px solid #262626;


  }


  .pouet-txt-plus-nuna{
      font-size: 14px;

  }


  .divconcourdisnay {
    height: 100px;
  }


  }

  #w-node-1b3ce5437f3c-b54d8cc2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-b0c8b955f803-b54d8cc2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-0e83b4568f3f-b54d8cc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-e2970e0dd169-b54d8cc2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-1183d5281c53-b54d8cc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-fa55e11fbed4-b54d8cc2 {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }


  @media screen and (max-width: 991px) {
    #w-node-0e83b4568f3f-b54d8cc2 {
      -ms-grid-column: 1;
      grid-column-start: 1;
      -ms-grid-column-span: 1;
      grid-column-end: 2;
      -ms-grid-row: 2;
      grid-row-start: 2;
      -ms-grid-row-span: 1;
      grid-row-end: 3;
    }
    #w-node-31f15510eedf-b54d8cc2 {
      -ms-grid-column-span: 1;
      grid-column-end: 2;
      -ms-grid-column: 1;
      grid-column-start: 1;
      -ms-grid-row-span: 1;
      grid-row-end: 2;
      -ms-grid-row: 1;
      grid-row-start: 1;
    }
  }
  @media screen and (max-width: 767px) {
    #w-node-1183d5281c53-b54d8cc2 {
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
      -ms-grid-column-align: center;
      justify-self: center;
    }
    #w-node-af82511ae52f-b54d8cc2 {
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
      -ms-grid-column-align: center;
      justify-self: center;
    }
    #w-node-f9457d0719e4-b54d8cc2 {
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
      -ms-grid-column-align: center;
      justify-self: center;
    }
    #w-node-f9231e930204-b54d8cc2 {
      -ms-grid-column-align: auto;
      justify-self: auto;
      -webkit-align-self: auto;
      -ms-flex-item-align: auto;
      -ms-grid-row-align: auto;
      align-self: auto;
    }
  }

  @media screen and (max-width: 479px) {
    #w-node-31f15510eedf-b54d8cc2 {
      -ms-grid-column-align: auto;
      justify-self: auto;
      height: auto;
    }
    #w-node-1183d5281c53-b54d8cc2 {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
    }
  }