#main {
	margin-top: 0;
}
#main .breadcrumb {
	display: none;
}
#main:not(.main-homepage) {
	margin-top: 0px;
	padding-top:0;
}
.primary-content{
	padding-bottom:0;
}
footer{
	margin-top:0;
	z-index: 1;
}
.breadcrumb {
    display:none;
}
body, html{
	padding:0;
	margin:0;
	overflow-x:hidden;
}
.MyContent #YMK-module{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.MyContent {
	display: block;
	font-family: "Gotham SSm book A", "Gotham SSm book B", "Gotham Book", Helvetica, Arial, sans-serif;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 100%;
	text-align: center;
	font-size:14px;
	line-height:1.4em;
	z-index:1;
	
}
.MyContent *{
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  margin:0;
  padding:0;
  box-sizing:border-box;
  position:relative;
}
.MyContent a{
	display:inline;
	position:unset;
  }
.MyContent  .MyBlock{
	padding:30px;
	font-size:0;
}

.MyContent   .product-tile .product-quickshop .swatchesCircle img{
	display:none;

}

.MyContent  .Text span:nth-child(1),
.MyContent  .Text span:nth-child(3){
	display:inline;
}
.MyContent  .Text[data-expand="0"] span:nth-child(3){
	display:none;
}
.MyContent  .Text span.CloseBtn::before,
.MyContent  .Text span.OpenBtn::before{
	content:" ";
	display:block;
	height:1px;
	width:100%;
}
.MyContent  .Text span.CloseBtn,
.MyContent  .Text span.OpenBtn{
	display:block;
}
.MyContent  .Text span.CloseBtn span,
.MyContent  .Text span.OpenBtn span{
	display:inline-block;
	font-family: "Gotham SSm medium A", "Gotham SSm medium B", "Gotham Medium", Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	border-bottom:1px solid #bfbfbf;
	line-height:1.2em;
	cursor:pointer;
	z-index:2;
	text-align:left;
}
.MyContent  .Text[data-expand="0"]::after{
	content: " ";
	height:60px;
	width:100%;
	display:block;
	margin-top:-30px;
	background: linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1) );
	position:absolute;
	bottom:0px;
	z-index:1;
}
.MyContent  .Text[data-expand="0"] span.CloseBtn{
	display:none;
}
.MyContent  .Text[data-expand="1"] span.OpenBtn{
	display:none;
}
.MyContent  .Text a{
 text-decoration: underline;
}
/*--------SLICKS---------------*/

.MyContent .slick-dots li {
	border-radius: 50%;
	overflow: hidden;
	width: 10px;
	height: 10px;
}
.MyContent .slick-dots .slick-active button {
	background-color: #000;
}
.MyContent .slick-dots {
	bottom:0px;
}


.MyContent .slick-arrow {
	position: absolute;
	background: transparent;
	border: 0px #fff solid!important;
	top: 185px;
	font-size: 0;
	background-color: transparent;
	width: 50px;
	height: 70px;
	z-index: 10;
	margin: 0;
	padding: 0;
	outline: 0;
}
.MyContent .slick-prev {
	left: -50px;
	background-image: url(img/arrow-prev.png);
	min-width: 0px;
}
.MyContent .slick-next {
	right: -50px;
	background-image: url(img/arrow-next.png);
	min-width: 0px;
}
.MyContent .slick-next:after, .MyContent .slick-prev:after {
	display: none!important;
}

.MyContent .price {
	margin:10px 0;
}
@media only screen and (max-width: 761px){
	.MyContent .price {
		margin:5px 0;
	}
}
.MyContent .product-tile {
	color: #999;
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: unset;
	width: 100%;
	max-width:unset;
	border:0px solid;
}
@media only screen and (max-width: 761px){
	.MyContent .product-tile .product-quickshop .quickview {
		padding: 11px 9px; 
		display: inline-block;
	}
	.MyContent .product-quickshop {
		display:inline-block;
   }
   .MyContent .product-tile{
	   margin-top:5px;
   }
}

.MyContent .BtnLink  {
	margin:0;
	padding:0;
	padding-top:16px;
}
.MyContent .BtnLink a, .MyContent .BtnLink span  {
	background-color: #000;
	display: inline-block;
	color: #fff;
	padding: 16px 30px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	line-height: 10px;
	font-family: "Gotham SSm medium A", "Gotham SSm medium B", "Gotham Medium", Helvetica, Arial, sans-serif;
	border: 2px solid #000;
}


.MyContent .Title{
	font-weight:normal;
	font-size:30px;
	text-transform: uppercase;
	display:block;
	padding:20px;
	line-height:1em;
	margin:0 auto;
	font-family: "Gotham SSm medium A", "Gotham SSm medium B", "Gotham Medium", Helvetica, Arial, sans-serif;
}

.MyContent .ClarinsSmallTitle{
	color:#000;
	margin: 0;
	font-family: ClarinsRegular, Clarins;
	font-size: 30px;
	font-weight: normal;
	line-height: 1em;
	padding: 0px;
}


.MyContent .Text{
	line-height:22px;
}

.MyContent .Mobile{
	display:none!important;
}
@media screen and (max-width:761px){
	.MyContent  .Desktop{
		display:none!important;
	}
	.MyContent .Mobile{
		display:block!important;
		margin:0 auto;
	}
}
/*____________________________________________________*/

.MyContent .MyBlockHeader{
	width:100%;
	overflow: hidden;
}
@media screen and (min-width:762px){
	.MyContent .MyBlockHeader{
		height:500px;
	}

.MyContent .MyBlockHeader .Background{
	height:500px;
	width:1600px;
	position:absolute;
	z-index:1;
	top:0;
	left:calc(50% - 800px);
}
}

.MyContent .MyBlockHeader .Background img{
	max-width:100%;
}
.MyContent .MyBlockHeader .MainTitle{
	color:#be0f34;
	margin: 0 auto;
	font-family: "Gotham SSm medium A", "Gotham SSm medium B", "Gotham Medium", Helvetica, Arial, sans-serif;
	font-size: 45px;
	font-weight: bold;
	line-height: 65px;
	text-align: left;
	padding: 0px;
	max-width:970px;
	width:100%;
	height:100%;
	z-index:2;
	display:flex;
	align-items: center;
	justify-content: flex-start;
	text-transform: uppercase;
	letter-spacing: 0.15em;
}
@media screen and (min-width:762px){
	#LOOKS-SOIREE .MyBlockHeader .MainTitle{
		color:#fff;
	}
}
@media screen and (max-width:1023px){
	.MyContent .MyBlockHeader .MainTitle{
		font-size: 40px;
		line-height: 50px;
		text-align: left;
		width:calc(100% - 40px);
		margin-left:20px;

	}
}
@media screen and (max-width:761px){
	.MyContent .MyBlockHeader .MainTitle{
		font-size: 34px;
		line-height: 45px;
		text-align: center;
		display:block;
		padding-top:20px;
		width:calc(100% - 20px);
		margin-left:10px;
		margin-right:10px;
		color:#be0f34;
		letter-spacing: 0.1em;
	}
}
/*____________________________________________________*/
.MyContent  .MyBlockIntro{
	max-width:970px;
	background-color: #fff;
	margin:0 auto;
	padding:20px;
	z-index:2;
}
@media screen and (min-width:762px){
	.MyContent  .MyBlockIntro{
		margin-top:-80px;
		padding:50px;
	}
}
@media screen and (max-width:1023px){
	.MyContent  .MyBlockIntro br{
		display:none;
	}
}
.MyContent  .MyBlockIntro .Text{
	max-width: 750px;
	margin:0 auto;
}
/*____________________________________________________*/
.MyContent  .MyBlock .Text{
	font-size:14px;
	max-width:850px;
	margin:0 auto;
}
.MyContent  .MyBlock .BlockProduct{
	display:inline-block;
	max-width:585px;
	/*width:50%;*/
	z-index: 1;
	vertical-align:top;

	min-height:350px;

	margin-top:40px;
	margin-bottom:20px;
}
@media screen and (min-width:762px){
	.MyContent  .MyBlock .BlockProduct{
		padding-bottom:80px;
		padding-left:241px;
		padding-right:15px;
		text-align:left;
	}
}
.MyContent .MyBlock .BlockProduct .ClarinsSmallTitle{
	padding-bottom:20px;
}

.MyContent  .MyBlock .BlockProduct .Packshot{
	height:100%;
	width:241px;
	display:flex;
	align-items: flex-end;
	justify-content: flex-end;


}
.MyContent  .MyBlock .BlockProduct .Packshot .IngredientName{
	font-size:12px;
	position: absolute;
	display:inline-block;
	line-height:1.1em;
}
@media screen and (min-width:762px){
	.MyContent  .MyBlock .BlockProduct .Packshot{
		position:absolute;
		padding-right:40px;

		top:0;
		left:0;
	}
}
.MyContent  .MyBlock .Num{
	font-size:240px;
	line-height:240px;
	font-family: "Gotham SSm book A", "Gotham SSm book B", "Gotham Book Regular", "Gotham Book",  Helvetica, Arial, sans-serif;
	font-weight:normal;
	position:absolute;
	z-index:-1;
	top:0px;
}
/*____________________________________________________*/
.MyContent  .MyBlockTips {

	max-width:1048px;
	margin:0 auto;
	
	display:block;

}
@media screen and (min-width:762px){
	.MyContent  .MyBlockTips {	
		height:300px;
		padding-left:50px;
		display:flex;	
		align-items:center;
		justify-content: flex-start;
	}
}
@media screen and (max-width:1023px) and (min-width:762px){
	.MyContent  .MyBlockTips {	
		padding-left:50px;
		padding-right:50px;
		justify-content: center;
	}
}
.MyContent  .MyBlockTips .SmallTitle{
	font-size:16px;
	line-height:22px;
	color:#be0f34;
	text-transform: uppercase;
	font-family: "Gotham SSm medium A", "Gotham SSm medium B", "Gotham Medium", Helvetica, Arial, sans-serif;
	letter-spacing:0.08em;
}
@media screen and (min-width:762px){
.MyContent .MyBlockTips .Background{
	height:500px;
	width:1048px;
	position:absolute;
	z-index:2;
	top:0;
	left:calc(50% - 524px);
}
}
.MyContent .MyBlockTips .Background img{
	max-width:100%;
}
.MyContent .MyBlockTips .Wrapper{
	background-color: #fff;
	z-index:3;
	padding:30px;
	max-width:665px;
}
@media screen and (max-width:761px){
	.MyContent .MyBlockTips .Wrapper{
		
		margin:0 20px;margin-top:-30px;
	}
}
.MyContent .MyBlockTips .Ingredient{
	position: absolute;
    bottom: -70px;
    right: -120px;
    z-index: 1;
}
.MyContent .MyBlockTips .Ingredient img{
	display:block;
}
.MyContent .MyBlockTips .Ingredient span{
	position: absolute;
    font-size: 12px;
    text-align: right;
    right: 200px;
    bottom: 30px;
}
@media screen and (max-width:1024px){
	.MyContent  .MyBlockTips .Ingredient{
		bottom: -120px;
		right: 0px;
	}
}
@media screen and (max-width:761px){
	.MyContent  .MyBlockTips .Ingredient{
		bottom: -150px;
		right:50%;
		margin-right:-200px;
	}
}
/*____________________________________________________*/
.MyContent  #LOOKS-MARIAGES-BLOCK-01{
	background-color:#f5fcfd;
}

@media screen and (min-width:762px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-01{
		padding-bottom:200px;
	}
	
}
.MyContent #LOOKS-MARIAGES-BLOCK-01 .Text[data-expand="0"]::after{
	background: linear-gradient(rgba(245,252,253,0),rgba(245,252,253,1));
}

.MyContent  #LOOKS-MARIAGES-BLOCK-01 .Num{
	color:#b5ecf9;
	left:0;
	width:140px;
	text-align: right;

}


.MyContent  #LOOKS-MARIAGES-BLOCK-01 .BlockProduct[data-product="DouxNettoyantExpress"] img{
	max-width: 113px;
}
.MyContent  #LOOKS-MARIAGES-BLOCK-01 .BlockProduct[data-product="CremeHydratante"] img{
	max-width: 188px;
}

.MyContent  #LOOKS-MARIAGES-BLOCK-01 .BlockProduct img{
max-width:50%;
}
.MyContent  #LOOKS-MARIAGES-BLOCK-01 .BlockProduct{
	width:auto;
/*	padding-left:210px;
	padding-right:0;*/
}
/*@media screen and (min-width:1250px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-01 .BlockProduct{
		padding-right:0;
	}
}*/
@media screen and (min-width:762px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-01 .BlockProduct .BtnLink{
		bottom:0;
		position:absolute;
	
	}
}

@media screen and (max-width:761px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-01 .Title{
	padding:0;padding-bottom:20px;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-01 .Packshot{
		height:300px;
		margin-bottom:20px;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-01 .BlockProduct{
		
		margin-bottom:0px;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-01 .slick-dots{
		bottom:-15px;
	}
	
}
.MyContent  #LOOKS-MARIAGES-BLOCK-01 .FirstSlider {
	max-width:1250px;
	margin:0 auto;
}
@media screen and (max-width:1023px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-01 .FirstSlider {
		width:100%;
		max-width: 585px;
		margin: 0 auto;
	}
}



.MyContent #LOOKS-SOIREE-BLOCK-01  .price {
	color:#000;
	font-size:14px;
}
.MyContent #LOOKS-SOIREE-BLOCK-01  .ProductName {
	color:#000;
	font-size:14px;
	padding-top:20px;
}
/*____________________________________________________*/
.MyContent  #LOOKS-MARIAGES-BLOCK-02{
	margin-bottom:100px;
}

@media screen and (min-width:762px){
.MyContent  #LOOKS-MARIAGES-BLOCK-02{
	margin-top:-180px;
}
}

@media screen and (max-width:1024px) and (min-width:762px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-02 .Wrapper{
		margin-top:200px;
	}
	}
/*____________________________________________________*/
.MyContent  #LOOKS-SOIREE-BLOCK-02{
	margin-bottom:90px;
}
.MyContent  #LOOKS-SOIREE-BLOCK-02 .Texture{
	display:none;
}
@media screen and (min-width:1023px){
.MyContent  #LOOKS-SOIREE-BLOCK-02 .Texture{
    display: block;
    position: absolute;
    right: -50px;
    top: -90px;
}
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-SOIREE-BLOCK-02{
		margin-bottom:0px;
	}
}
	
/*____________________________________________________*/
.MyContent  #LOOKS-MARIAGES-BLOCK-03{
	max-width:1108px;
	margin:0 auto;
	padding:0 30px;
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-03{
	padding:0px;
	padding-top:50px;
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-03>.Text{
	
		margin-left:20px;
		margin-right:20px;
	}
}

.MyContent  #LOOKS-MARIAGES-BLOCK-03 .slick-prev {
	left: 20px;
	top:calc(50% - 35px);
}
.MyContent  #LOOKS-MARIAGES-BLOCK-03 .slick-next {
	right: 20px;
	top:calc(50% - 35px);
}
.MyContent  #LOOKS-MARIAGES-BLOCK-03 .BlockProduct{
	width:100%;
	padding:0 20px;
	text-align:center;
	margin-top:150px;
	padding-bottom: 30px;
	
}
@media screen and (min-width:762px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-03 .BlockProduct{
		padding:0 80px;
		display:flex;
		text-align:right;
		margin-top:110px;
		margin-bottom:110px;
		min-height:396px;
		max-width:1048px;
	}


}

@media screen and (min-width:762px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-03 .BlockProduct .Wrapper{
		margin:20px;
		flex-basis:calc(50% - 40px);
		order:1;
		display:flex;
		flex-direction: column;
		align-items: flex-end;
		justify-content: center;
	}
}
.MyContent #LOOKS-MARIAGES-BLOCK-03  .Packshot{
	margin:0 20px;
	padding:0;
	order:2;
	display:block;
	flex-basis:calc(50% - 40px);
	position:relative;
	height:unset;
}
.MyContent #LOOKS-MARIAGES-BLOCK-03  .Packshot img{
	max-width: unset;
    display: block;
    position: absolute;
    bottom: 0;

}
.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="PureScrub"] .IngredientName{
	bottom: 270px;
    text-align: left;
    left: 200px;
    width: 100px;
}
.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="FreshScrub"] .IngredientName{
	bottom: 110px;
    text-align: left;
    left: 190px;
    width: 100px;
}
.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="ComfortScrub"] .IngredientName{
	bottom: 190px;
    text-align: left;
    left: 170px;
    width: 100px;
}

@media screen and (max-width:761px){
	.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="PureScrub"] .IngredientName{
		bottom: 10%;
		text-align: left;
		left: 75%;
		width: 100px;
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="FreshScrub"] .IngredientName{
		bottom: 50%;
		text-align: left;
		left: 88%;
		width: 80px;
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="ComfortScrub"] .IngredientName{
		bottom: 75%;
		text-align: left;
		left: 78%;
		width: 100px;
	}
}



@media screen and (min-width:762px){
.MyContent #LOOKS-MARIAGES-BLOCK-03  .Packshot img{
	bottom:-60px;
	left:0;

}
}

@media screen and (max-width:761px){

	.MyContent #LOOKS-MARIAGES-BLOCK-03  .Packshot{
		margin: 0 auto;
		width: 250px;
		
		height:290px;
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-03  .Packshot img{
		max-width: unset;
		transform-origin: bottom center;
		display: block;
		
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="PureScrub"] .Packshot img{
		transform: translateY(-20px) translateX(12%) scale(0.8);
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="FreshScrub"] .Packshot img{
		transform: translateY(-20px) translateX(15%) scale(0.8);
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="ComfortScrub"] .Packshot img{
		transform: translateY(-20px) translateX(20%) scale(0.8);
	}
}
.MyContent #LOOKS-MARIAGES-BLOCK-03  .BlockProduct  .Text{
	max-width:350px;margin:0;
}
@media screen and (max-width:761px){
	.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct .Text{
		max-width:100%;
	}
}
.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="PureScrub"]{
	background-color: #ecfbe7;
}
.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="PureScrub"] .ClarinsSmallTitle{
	color: #147416;
}
.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="PureScrub"] .Text[data-expand="0"]::after{
	background: linear-gradient(rgba(236,251,231,0),rgba(236,251,231,1));
}
.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="FreshScrub"]{
	background-color: #ecfbfd;
}
.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="FreshScrub"] .ClarinsSmallTitle{
	color: #04517e;
}
.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="FreshScrub"] .Text[data-expand="0"]::after{
	background: linear-gradient(rgba(236,251,253,0),rgba(236,251,253,1));
}
.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="ComfortScrub"]{
	background-color: #fdf2d5;
}
.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="ComfortScrub"] .ClarinsSmallTitle{
	color: #be0f34;
}
.MyContent #LOOKS-MARIAGES-BLOCK-03 .BlockProduct[data-product="ComfortScrub"] .Text[data-expand="0"]::after{
	background: linear-gradient(rgba(253,242,213,0),rgba(253,242,213,1));
}

/*____________________________________________________*/
.MyContent  #LOOKS-SOIREE-BLOCK-01{
	max-width:1250px;
	padding-bottom:0;
	padding-top:0;
}
@media screen and (max-width:1023px){
	.MyContent  #LOOKS-SOIREE-BLOCK-01{
	padding:0px;
	padding-top:50px;
	}
	.MyContent #LOOKS-SOIREE-BLOCK-01>.Text{
		margin-left:20px;
		margin-right:20px;
	}
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-SOIREE-BLOCK-01{
	padding-top:0px;
	}
}
.MyContent  #LOOKS-SOIREE-BLOCK-01 .slick-prev {
	left: 20px;
	top:calc(50% - 35px);
}
.MyContent  #LOOKS-SOIREE-BLOCK-01 .slick-next {
	right: 20px;
	top:calc(50% - 35px);
}
.MyContent  #LOOKS-SOIREE-BLOCK-01 .BlockProduct{
	width:100%;
	padding:0 20px;
	text-align:center;
	margin-top:150px;
	padding-bottom: 30px;
	justify-content: center;
	margin-top:40px;
	margin-bottom:40px;
}
@media screen and (min-width:1024px){
	.MyContent  #LOOKS-SOIREE-BLOCK-01 .BlockProduct{
		padding:0 80px;
		display:flex;
		text-align:left;
		margin-top:110px;
		margin-bottom:80px;
		min-height:396px;
		max-width:1250px;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="HydraEssentiel"]{
		text-align:right;
	}

}

@media screen and (min-width:1024px){
	.MyContent  #LOOKS-SOIREE-BLOCK-01 .BlockProduct .Wrapper{
		margin:20px;
		flex-basis:calc(50% - 40px);
		order:2;
		display:flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="HydraEssentiel"] .Wrapper{
		order:1;
		align-items: flex-end;
	}
}
.MyContent #LOOKS-SOIREE-BLOCK-01  .Packshot{
	margin:0 20px;
	padding:0;
	order:1;
	display:block;
	flex-basis:calc(50% - 40px);
	position:relative;
	height:unset;
}

.MyContent #LOOKS-SOIREE-BLOCK-01 .Packshot img{
	max-width: unset;
    display: block;
    position: absolute;
    bottom: 0;

}
.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="PlantGold"] .IngredientName{
    bottom: 190px;
    text-align: left;
    left: 120px;
    width: 100px;
}
.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="HydraEssentiel"] .IngredientName{
	bottom: 90px;
    text-align: right;
    left: 150px;
    width: 100px;
}

@media screen and (max-width:1023px){
	.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="PlantGold"] .IngredientName{

			bottom: 40%;
			text-align: left;
			left: 52%;
			width: 100px;
		
	}
	.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="HydraEssentiel"] .IngredientName{
		bottom: 20%;
		text-align: right;
		left: auto;
		width: 100px;
		right: 40%;

	}
}


.MyContent #LOOKS-SOIREE-BLOCK-01  .BlockProduct  .Text{
	max-width:400px;margin:0;
}
@media screen and (max-width:1023px){
	.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct .Text{
		max-width:100%;
	}
}


.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="PlantGold"]{
	background-color: #fff6ce;
}
.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="PlantGold"] .Wrapper{
	
	order:2;
	flex-basis:403px;
}
.MyContent  #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="PlantGold"] .Packshot{
	flex-basis:226px;
	margin-left: -50px;
}
.MyContent  #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="PlantGold"] .Packshot img{
	bottom: 35px;
    left: 0;
}
.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="PlantGold"] .Photo{
	margin-top:-25px;
	margin-bottom: -25px;
}
.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="PlantGold"] .ClarinsSmallTitle{
	color: #687c17;
}

.MyContent  #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="HydraEssentiel"] .Packshot{
	order:2;    z-index: 2;
}
.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="HydraEssentiel"] .Wrapper{
	z-index:3;
}
.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="HydraEssentiel"] .Texture{
	position: absolute;
    bottom: -50px;
    left: 50%;
    z-index: 1;
    transform: translateX(-50%);
}
.MyContent  #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="HydraEssentiel"] .Packshot img{
    bottom: 30px;
    left: 0;
}
.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="HydraEssentiel"]{
	background-color: #ecfbfd;
}
.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="HydraEssentiel"] .ClarinsSmallTitle{
	color: #04517e;
}

.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="BaumeBeauteEclair"]{
	background-color: #fdf2d5;
}
.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="BaumeBeauteEclair"] .Wrapper{
	flex-basis:unset;
	flex:1;
}
.MyContent  #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="BaumeBeauteEclair"] .Packshot {
	margin-top:-25px;
	margin-bottom: -25px;
	flex-basis:403px;
}
.MyContent  #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="BaumeBeauteEclair"] .Packshot img{
position: relative;
display:block;
max-width:100%;
bottom:auto;
left:auto;
}
.MyContent #LOOKS-SOIREE-BLOCK-01  .BlockProduct[data-product="BaumeBeauteEclair"]  .Text{
	max-width:570px;
}
.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="BaumeBeauteEclair"] .ClarinsSmallTitle{
	color: #be0f34;
}
@media screen and (max-width:1024px){
	.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="PlantGold"] .Photo{
		max-width:250px;
		margin:0;
		height:unset;
		display:flex;
		align-items: center;
	}
	.MyContent #LOOKS-SOIREE-BLOCK-01  .BlockProduct[data-product="PlantGold"] .Photo img{
		max-width:100%;
		
	}
}
@media screen and (max-width:1023px){
	.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="PlantGold"] .Photo{
		display:none;
	}
	.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="HydraEssentiel"] .Texture{
		display:none;
	}

	.MyContent #LOOKS-SOIREE-BLOCK-01  .BlockProduct  {
		margin-top:200px;
	}
	.MyContent #LOOKS-SOIREE-BLOCK-01 .Packshot{
		margin: 0 auto!important;
		width: auto!important;
		height: 350px!important;
		margin-top: -150px!important;
		margin-bottom: 20px!important;
	}
	.MyContent #LOOKS-SOIREE-BLOCK-01  .Packshot img{
	    position: relative!important;
		display: block!important;
		max-width: 100%!important;
		max-height: 100%!important;
		bottom: auto!important;
		left: auto!important;
		margin: 0 auto!important;
	}
	/*.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="PlantGold"] .Packshot img{
		transform: translateY(-20px) translateX(12%) scale(0.8);
	}
	.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="HydraEssentiel"] .Packshot img{
		transform: translateY(-20px) translateX(15%) scale(0.8);
	}
	.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="BaumeBeauteEclair"] .Packshot img{
		transform: translateY(-20px) translateX(20%) scale(0.8);
	}*/
}

@media screen and (max-width:761px){
	.MyContent  #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="PlantGold"] .Packshot{
		transform: translateX(50px);
	}

}

/*_______________________________________________________________*/
.MyContent #LOOKS-MARIAGES-BLOCK-04 {
	padding-top:0;
	padding-bottom:70px;
}
.MyContent #LOOKS-MARIAGES-BLOCK-04 .Wrapper{
	display:flex;
	margin-top:40px;
	justify-content: center;
}
@media screen and (max-width:761px){
	.MyContent #LOOKS-MARIAGES-BLOCK-04 .Text{
	
		margin-left:20px;
		margin-right:20px;
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-04{
		padding:0;
		margin-bottom:100px;
		
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-04 .Wrapper{
		flex-direction:column;
		margin-top:0px;
		
	}
}
@media screen and (max-width:1250px){
	.MyContent #LOOKS-MARIAGES-BLOCK-04 .BlockProduct{
		flex-basis:60%;
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-04 .Photo{
		flex-basis:40%;
	}
}

.MyContent #LOOKS-MARIAGES-BLOCK-04 .BlockProduct{
	border:2px solid #eecebb;
	padding:60px;
	z-index:2;
	margin-top:60px;
	margin-bottom: 50px;
	margin-right:-40px;
	background-color: #fff;
	padding-bottom:30px;
}

@media screen and (max-width:1023px){
	.MyContent #LOOKS-MARIAGES-BLOCK-04 .BlockProduct{
		padding:30px;
		margin-bottom:120px;
	}

}
@media screen and (max-width:761px){
	.MyContent #LOOKS-MARIAGES-BLOCK-04 .BlockProduct{
		padding:20px;
		z-index:2;
		margin:20px;
		width:auto;
		order:3;
		margin-top:-60px;
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-04 .Photo{
		order:1;
		margin-top:20px;
	}
	
}
.MyContent #LOOKS-MARIAGES-BLOCK-04 .Photo img{
		max-width:100%;
	}
.MyContent #LOOKS-MARIAGES-BLOCK-04 .Packshot{
	height: auto;
    width: 150px;
    display: block;
    align-items: flex-end;
    justify-content: flex-end;
    padding: 0;
    position: relative;
    top: auto;
    left: auto;
	margin-bottom: -230px;
    margin-top: 30px;
}
.MyContent #LOOKS-MARIAGES-BLOCK-04 .Packshot img{
	max-width:118px;
}
@media screen and (max-width:761px){
	.MyContent #LOOKS-MARIAGES-BLOCK-04 .Packshot{
		margin-bottom: -200px
	}
}
.MyContent #LOOKS-MARIAGES-BLOCK-04 .ProductInfos {
    font-size: 14px;
    display: inline-block;
	margin-left: 140px;
	text-align: left;
}
/*____________________________________________________*/
.MyContent  #LOOKS-MARIAGES-BLOCK-05{
	background-color:#fdf8f4;
	padding-bottom:0px;
}
@media screen and (max-width:1023px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-05{
		padding:20px;
		padding-bottom:0px;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-05 .Title{
		padding:20px 0;
	}
}
@media screen and (min-width:1024px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-05{

		padding-bottom:200px;
	}
}
.MyContent  #LOOKS-MARIAGES-BLOCK-05 .Num{
	color:#fae2cf;
	left:0;
	width:140px;
	text-align: right;

}
.MyContent  #LOOKS-MARIAGES-BLOCK-05 .BlockProduct{
	padding-top:40px;
	padding-bottom:0;
}

.MyContent  #LOOKS-MARIAGES-BLOCK-05 .BlockProduct[data-product="SOSPrimer"] img{
	max-width:100px;width:100%;
}
.MyContent  #LOOKS-MARIAGES-BLOCK-05 .BlockProduct[data-product="FondDeTeintFluideHauteTenue"] img{
	max-width:79px;width:100%;
}

.MyContent  #LOOKS-MARIAGES-BLOCK-05 .BlockProduct[data-multiple="1"] .BtnLink{
    position: relative;
    margin: 0 auto;
    display: block;
    text-align: center;
}
.MyContent  #LOOKS-MARIAGES-BLOCK-05 .BlockProduct[data-multiple="1"] .Packshot div:first-child .BtnLink{
	margin-right:-50px;
}
@media screen and (min-width:1025px){
.MyContent  #LOOKS-MARIAGES-BLOCK-05 .BlockProduct[data-multiple="1"]{
	padding-left: 580px;
    max-width: 1024px;
	width: 100%;
	padding-top:0;
    padding-bottom: 0;
    min-height: 385px;
    display: flex;
    flex-direction: column;
    justify-content: center;
	margin: 0 auto;
	margin-top:40px;
}
.MyContent  #LOOKS-MARIAGES-BLOCK-05 .BlockProduct[data-multiple="1"] .Packshot{
	display: flex;
    width: 580px;
    justify-content: space-between;
}
}
@media screen and (max-width:1024px) and (min-width:762px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-05 .MobileSlider{
		width:100%;
	
		max-width:700px;
		margin:0 auto;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-05 .MobileSlider .BlockProduct{
		width:100%;
		max-width:700px;
		padding-left:280px;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-05 .Packshot{
		margin:0 auto;
		margin-bottom:30px;
		width:300px;
		height:350px;

	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-05 .Packshot>div{
		
		width:100%;
	
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-05 .Packshot img{
	    display: block;
		position: absolute;
		transform: translateX(-50%);
		bottom:0;
		left:50%;
		max-width:100%;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-05 .BlockProduct[data-multiple="1"] .Packshot>div:last-child{
		display:none;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-05 .slick-dots{
	/*	bottom:-105px;*/
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-05 .Desktop{
		display:none!important;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-05 .Mobile{
		display:block!important;
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-05 .BlockProduct[data-multiple="1"] .BtnLink{
		text-align: left;
	}
}

@media screen and (max-width:761px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-05 .BlockProduct[data-multiple="1"] .Packshot>div:last-child{
		display:none;
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-05 .BlockProduct[data-multiple="1"] .Num {
		top: 0px;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-05 .Packshot{
		margin: 0 auto;
		margin-bottom: 30px;
		width: 300px;
		 height: 350px;
		justify-content: center;

	}
}
.MyContent  #LOOKS-MARIAGES-BLOCK-05 .BlockProduct[data-multiple="1"] .Num{
	top: -30px;
}

/*____________________________________________________*/
.MyContent  #LOOKS-SOIREE-BLOCK-05{
	background-color:#fdf8f4;
	padding-bottom:0px;
	background-image: url(img/background-soiree.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	margin:0 auto;
	
}
@media screen and (max-width:1023px){
	.MyContent  #LOOKS-SOIREE-BLOCK-05{
		padding:20px;
		padding-bottom:0px;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-05 .Title{
		padding:20px 0;
	}
}

@media screen and (min-width:1025px){
	.MyContent  #LOOKS-SOIREE-BLOCK-05{

		padding-bottom:200px;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-05 .BlockProduct{
		max-width:50%;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-05 .BlockProduct:last-child{
		max-width: 800px;
		padding-top: 0;
		min-height: 0;
		margin-left:200px;
	}
	
	.MyContent  #LOOKS-SOIREE-BLOCK-05 .BlockProduct:last-child .Num{
		color: #fae2cf;
		left: -130px;
		width: 140px;
		text-align: right;
		top: 50px;
	}
	
}
.MyContent  #LOOKS-SOIREE-BLOCK-05 .Num{
	color:#fae2cf;
	left:0;
	width:140px;
	text-align: right;

}
.MyContent  #LOOKS-SOIREE-BLOCK-05 .BlockProduct{
	padding-top:40px;
	padding-bottom:0;
}
.MyContent  #LOOKS-SOIREE-BLOCK-05 .BlockProduct[data-product="SOSPrimer"] img{
	max-width:100px;
	width:100%;
}
.MyContent  #LOOKS-SOIREE-BLOCK-05 .BlockProduct[data-product="InstantConcealer"] img{
	max-width:106px;
	width:100%;
}
@media screen and (max-width:1023px) and (min-width:762px){
	.MyContent  #LOOKS-SOIREE-BLOCK-05 .MobileSlider{
		width:100%;
	
		max-width:700px;
		margin:0 auto;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-05 .MobileSlider .BlockProduct{
		width:100%;
		max-width:700px;
		padding-left:280px;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-05 .Packshot{
		margin:0 auto;
		margin-bottom:30px;
		width:300px;
		height:350px;

	}
	.MyContent  #LOOKS-SOIREE-BLOCK-05 .Packshot>div{
		
		width:100%;
	
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-05 .Packshot img{
	    display: block;
		position: absolute;
		transform: translateX(-50%);
		bottom:0;
		left:50%;
		max-width:100%;
	}

}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-SOIREE-BLOCK-05 .BlockProduct .Packshot {
		height: 271px;
		width: 241px;
		display: flex;
		align-items: flex-end;
		justify-content: center;
		margin: 20px auto;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-05 .slick-dotted.slick-slider {
		margin-bottom:0px;
		padding-bottom:30px;
	}
}

.MyContent #LOOKS-SOIREE-BLOCK-05  .price {
	color:#000;
	font-size:14px;
}
.MyContent #LOOKS-SOIREE-BLOCK-05  .ProductName {
	color:#000;
	font-size:14px;
	padding-top:20px;
}
/*____________________________________________________*/
@media screen and (min-width:1024px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-06{
	margin-top:-100px;
}
}
/*____________________________________________________*/
.MyContent  #LOOKS-MARIAGES-BLOCK-07{
	padding-bottom:0;
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-07{
		padding:20px;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .Title{
		padding: 0;
	}
}
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct{
	width:100%;
	display:block;
	margin:0 auto;
	margin-top:40px;
}

.MyContent #LOOKS-MARIAGES-BLOCK-07 .ProductInfos {
    font-size: 14px;
    display: inline-block;
    padding-top:10px;
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .Photo img{
		position:relative;
		max-width:100%;
		margin:0 auto;
	} 
}
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"]::before{
	content:" ";
	background-image:url(img/textures.jpg);
	width:209px;
	height:370px;
	position:absolute;
    right: calc(50% + 80px);
	top:-50px;
	transform: scale(0.8);
}


@media screen and (max-width:761px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"] .ProductInfos{
		display:flex;
		justify-content: center;
		align-items: flex-start;
	} 
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"] .ProductInfos>div{
		flex-basis:50%;
	} 
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct .Packshot{
		margin:0 auto;
		width:300px;
		display:flex;
		justify-content: center;
		align-items: flex-end;
	} 
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct .Packshot img{
		display:block;
		max-width:218px;
	} 
}
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"] .Packshot img{
	max-width:218px;
}
@media screen and (min-width:762px){
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"]{
	padding-left:445px;
	max-width:970px;
	padding-top:20px;
	padding-right:80px;
}
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"]::before{
	right:calc(100% - 40px);
	top:-50px;
	transform: scale(1);
}
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"] .Packshot{
	position:absolute;
	text-align:right;
	left:201px;
	width:244px;
	height:auto;
} 
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"] .ProductInfos{
	position:absolute;
	text-align:right;
	width:201px;
	left:0;
	top:40px;
} 
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"] .ProductInfos .BtnQuickShopLink{
	margin-bottom:20px;
} 


.MyContent .OmbreVelvetLink{
	position: absolute;
	display: block;
	width: 150px;
	bottom: 10px;
	height: 150px;
	border-radius: 50%;
}



.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="CrayonWaterproof"]{
	padding:0;
	margin-top:110px;
	padding-right:467px;
	max-width:970px;
	text-align:right;
	min-height:unset;
}
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="CrayonWaterproof"] .Photo{
	position:absolute;
	text-align:right;
	right:-110px;
	bottom:0;
	height:395px;
	width:464px;
} 
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="CrayonWaterproof"] .Photo::before{
	content:" ";
	background-image:url(img/texture-mascara.jpg);
    width: 270px;
    height: 241px;
    position: absolute;
    right: -100px;
    top: -160px;
}
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="CrayonWaterproof"] .Packshot{
	position:absolute;
	text-align:right;
	right:360px;
	left:auto;
	top:auto;
	bottom:0;
	width:44px;
	height:auto;
} 
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="CrayonWaterproof"] .ProductInfos{
	position:relative;
	display:block;
} 

.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"]{
	padding:0;
	margin-top:110px;
	padding-left:503px;
	max-width:970px;
	text-align:left;
	min-height:463px;


}

.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"] .Text{

	text-align:left;

}
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"] .Photo{
	position: absolute;
    text-align: right;
    left: -100px;
    top: 0;
    height: 516px;
    width: 305px;
} 

.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"] .Packshot{
    position: absolute;
    text-align: right;
    left: 290px;
    top: 0;
    width: 218px;
    height: auto;
} 
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"] .ProductInfos{
	position:relative;
	display:block;
} 
.MyContent #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"] .ProductInfos .BtnQuickShopLink{
	margin-bottom:20px;
} 

}
@media screen and (max-width:1023px) and (min-width:762px){
	.MyContent #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"]{
		padding-left:250px;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"] .Photo{
		display:none;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"] .Packshot{
		left:50px;
	}
}
.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"] .Packshot .IngredientName{
    text-align: left;
    top: 68%;
    left: 40%;
    width: 100px;
}
@media screen and (max-width:1024px) and (min-width:762px){
	.MyContent #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"] .Photo {
		transform: scale(0.8);
		transform-origin: top right;
	}
}
@media screen and (max-width:1023px) and (min-width:762px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="CrayonWaterproof"] {
	margin-top:0;
	}
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="CrayonWaterproof"] .Photo::before{
		content: " ";
		background-image: url(img/texture-mascara.jpg);
		width: 270px;
		height: 241px;
		position: absolute;
		right: -100px;
		top: 300px;
		transform: scale(0.8);
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct .Packshot{
		margin-bottom:20px;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="CrayonWaterproof"] .Packshot{
		margin-top:-100px;
		margin-bottom:20px;
	} 
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"] .Packshot{
		margin-top:-60px;
		margin-bottom:20px;
		transform:translateX(18%);
	} 
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="Mascara4DWonder"] .Packshot .IngredientName{
    text-align: left;
    top: 68%;
    left: 50%;
    width: 100px;
	}

}
@media screen and (max-width:1024px) and (min-width:1023px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"]{
	    padding-left: 445px;
		max-width: 850px;
		padding-top: 20px;
		padding-right: 80px;
		margin-right: 20px;
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="CrayonWaterproof"] .Photo::before{
		right:0;
	}
}
@media screen and (max-width:1023px) and (min-width:762px){
	.MyContent #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"]{
		padding-left: 485px;
		max-width: 970px;
		padding-top: 20px;
		padding-right: 20px;
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"] .Packshot{
		left:240px;
	}

	.MyContent #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"] .ProductInfos {
		left: 60px;
	}

	.MyContent  #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"]::before{
		right: calc(50% + 202px);
		top: 20px;
		transform: scale(0.8);
	}
	.MyContent #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="CrayonWaterproof"] .Photo::before{
		right:0;
	}

}
/*____________________________________________________*/
.MyContent  #LOOKS-SOIREE-BLOCK-07{
	padding-bottom:0;
	padding-top:80px;
	background-image: url(img/background-soiree-2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.MyContent .OmbreSparkleLink-1{
	position: absolute;
    display: block;
    width: 150px;
    bottom: 10px;
    left:0;
    top: 0px;
    height: 150px;
    border-radius: 50%;
}

.MyContent .OmbreSparkleLink-2{
	position: absolute;
    display: block;
    width: 150px;
    bottom: 10px;
    left:65%;
    top: 0px;
    height: 150px;
    border-radius: 50%;
}
@media screen and (max-width:1024px) and (min-width:762px){
	.MyContent  #LOOKS-SOIREE-BLOCK-07{
	    background-position: top right -200px;
	}
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-SOIREE-BLOCK-07{
		padding:20px;
		padding-top: 100px;
		background-position: top right -180px;
		background-size: 300% auto;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .Title{
		padding: 0;
	}
}
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct{
	width:100%;
	display:block;
	margin:0 auto;
	margin-top:40px;
}

.MyContent #LOOKS-SOIREE-BLOCK-07 .ProductInfos {
    font-size: 14px;
    display: inline-block;
    padding-top:10px;
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .Photo img{
		position:relative;
		max-width:100%;
		margin:0 auto;
	} 
}
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"]::before{
	content:" ";
	background-image:url(img/packshot-ombres-sparkle-iridescente-texture.png);
	width:203px;
	height:135px;
	position:absolute;
    right: calc(50% + 80px);
	top:-50px;
	transform: scale(0.8);
	background-repeat: no-repeat;
}

@media screen and (max-width:761px){
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"] .ProductInfos{
		display:flex;
		justify-content: center;
		align-items: flex-start;
	} 
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"] .ProductInfos>div{
		flex-basis:50%;
	} 
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct .Packshot{
		margin:0 auto;
		width:300px;
		display:flex;
		justify-content: center;
		align-items: flex-end;
	} 
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct .Packshot img{
		display:block;
		max-width:unset;
	} 
}
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="Mascara4DWonderSoiree"] .Packshot img{
	max-width:218px;
}
@media screen and (min-width:762px){
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"]{
	padding-left: 445px;
    max-width: 970px;
    padding-top: 20px;
    padding-right: 80px;
    padding-bottom: 20px;
    min-height: 0;
}
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"]::before{
	right:calc(100% - 40px);
	top:150px;
	transform: scale(1);
}
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"] .Packshot{
    position: absolute;
    text-align: right;
    left: -50px;
    width: 500px;
    height: auto;
} 
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"] .Packshot a:last-child{
   height:100%;
   width:25%;
   position:absolute;
   left:75%;
   top:0;

} 
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"] .ProductInfos{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    width: 320px;
    left: auto;
    right: calc(50% + 90px);
    top: 160px;
	text-align: center;
	position: absolute;
} 
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"] .ProductInfos .BtnQuickShopLink{
	margin-bottom:20px;
} 

.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="Mascara4DWonderSoiree"]{
	padding:0;
	margin-top:90px;
	padding-right:300px;
	max-width:970px;
	text-align:right;
	min-height:350px;
}
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="Mascara4DWonderSoiree"] .Photo{
	position:absolute;
	text-align:right;
	right:-110px;
	bottom:0;
	height:395px;
	width:464px;
} 
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="Mascara4DWonderSoiree"] .Photo::before{
	content:" ";
	background-image:url(img/texture-mascara-2.jpg);
    width: 270px;
    height: 241px;
    position: absolute;
    right: -100px;
    top: -160px;
}
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="Mascara4DWonderSoiree"] .Text{
	max-width:400px;    margin-right: 0;
} 
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="Mascara4DWonderSoiree"] .Packshot{
	position:absolute;
	text-align:right;
	right:20px;
	left:auto;
	top:auto;
	bottom:0;

	height:auto;
} 
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="Mascara4DWonderSoiree"] .ProductInfos{
	position:relative;
	display:block;
	margin-right: 0;
    margin-left: auto;

} 
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="Mascara4DWonderSoiree"] .Packshot .IngredientName{
	text-align: left;
	top: 68%;
	left: 40%;
	width: 100px;
}
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"]{
	padding:0;
	margin-top:110px;
	padding-left:503px;
	max-width:970px;
	text-align:left;
	min-height:463px;


}

.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Text{

	text-align:left;

}
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Photo{
	position: absolute;
    text-align: right;
    left: -100px;
    top: 0;
    height: 516px;
    width: 305px;
} 

.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Packshot{
    position: relative;
    text-align: left;
    left: auto;
    top: auto;
    width: auto;
	height: auto;
	padding:20px;

} 
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Photo::before{
    content: " ";
    background-image: url(img/texture-mascara-2.jpg);
    width: 270px;
    height: 241px;
    position: absolute;
    left: 250px;
    top: -200px;
}
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Packshot img{
   margin:0;
   display:block;
   margin-right: auto;
} 
.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .BtnLink{

	margin-bottom:20px;
} 
.MyContent #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .ProductInfos .BtnQuickShopLink{
	margin-bottom:20px;
} 

}
@media screen and (max-width:1023px) and (min-width:762px){

	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"] {
	    display: block;
    padding: 20px;
    text-align: center;
	} 
	.MyContent #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"] .Packshot{
		position: relative;
		left: auto;
		top: auto;
		text-align: center;
		padding: 0;
		width: 100%;
		display: block;
		margin-bottom:20px;
	}
	.MyContent #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"] .Packshot img{
	margin:0 auto;
	}
	.MyContent #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"] .ProductInfos{
		position: relative;
		right: auto;
		top: auto;
		margin: 0 auto;
		transform: none;
		margin-top: 20px;
	}

	
		.MyContent #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"]::before {
			right: calc(100% - 120px);
			top: 10px;
			transform: scale(1);
		}
	.MyContent #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"]{
		padding-left:330px;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Photo{
		left: 0;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Photo img{
		max-width:100%;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Packshot{
		left:50px;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Photo::before{
		left: 0px;
		top: -180px;
		transform: scale(0.8);
	}
}

@media screen and (max-width:761px){
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct .Packshot{
		margin-bottom:20px;
	}
	.MyContent #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"] .Packshot img {
		display: block;
		max-width: 100vw;
		width: 100vw;
		margin:0 -20px;
	}
	.MyContent #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="IridescenteSparkle"]::before {
		display:none;
	}
	.MyContent #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Packshot{
		margin:20px 0;	
		
	}
	.MyContent #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Packshot img{
		max-width:100%;
		
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Photo{
		margin-top:180px;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Photo::before{
		content: " ";
		background-image: url(img/texture-mascara-2.jpg);
		width: 270px;
		height: 241px;
		position: absolute;
		left: 50px;
		top: -180px;
		transform: scale(0.8);
	}	
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="Mascara4DWonderSoiree"] .Packshot .IngredientName{
		text-align: left;
		top: 68%;
		left: 50%;
		width: 100px;
	}
	.MyContent  #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="Mascara4DWonderSoiree"] .Packshot {
		transform:translateX(50px);
	}

}
/*____________________________________________________*/
.MyContent  #LOOKS-MARIAGES-BLOCK-08{

}
/*____________________________________________________*/
.MyContent  #LOOKS-BLOCK-09{
	max-width:1250px;
	margin:0 auto;
	padding-bottom:0;
}
.MyContent  #LOOKS-BLOCK-09 .slick-dotted.slick-slider{
	margin-bottom:0;
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-BLOCK-09{
		padding:0;
	}
}
.MyContent  #LOOKS-BLOCK-09 .BannerSlider{


}

.MyContent  #LOOKS-BLOCK-09 .Title{
	max-width:680px;
}
#LOOKS-SOIREE #LOOKS-BLOCK-09 .Title{
	max-width:580px;
}
.MyContent  #LOOKS-BLOCK-09 .slick-prev {
	left: 20px;
	top:calc(50% - 35px);
}
.MyContent  #LOOKS-BLOCK-09 .slick-next {
	right: 20px;
	top:calc(50% - 35px);
}
@media screen and (min-width:762px){
.MyContent  #LOOKS-BLOCK-09 .BlockProduct{
	width:100%;
	display:flex;
	max-width:1250px;
	padding:0 80px;
	text-align:right;
	margin-top:40px;
	margin-bottom:40px;
	min-height:416px;
}
.MyContent  #LOOKS-BLOCK-09 .BlockProduct .Wrapper{
	margin:20px;
	flex-basis:calc(50% - 40px);
	order:1;
	display:flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.MyContent #LOOKS-BLOCK-09 .Packshot{
	margin:0 20px;
	padding:0;
	order:2;
	width:auto;
	display:flex;
	flex-basis:calc(50% - 40px);
	position:relative;
	height:unset;
	align-items:center;
	text-align:center;
	justify-content: flex-start;
}
}

@media screen and (max-width:761px){
	.MyContent #LOOKS-BLOCK-09 .Packshot{
		margin:20px auto;
		margin-top:-100px;
		
	}
}
.MyContent #LOOKS-BLOCK-09  .Packshot img{
	display:block;
}

.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"]{
	background-color: #fdf1ee;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"] .ClarinsSmallTitle{
	color: #be0f34;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"] .Wrapper{
	order:2;
	text-align:left;
	align-items: flex-start;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"] .Packshot{
	order:1;
	justify-content: flex-end;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"] .Photo{
	position: absolute;
    left: 80px;
    bottom: -40px;
    text-align: right;
}

@media screen and (max-width:1024px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"] .Photo {
		left: 20px;
		width: 250px;
	}
}
@media screen and (max-width:1023px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"] .Photo {
		left: -20px;
		bottom: 0px;
		transform: scale(0.5);
	}
	
}

.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"] .Photo img{
	max-width:100%;
}

.MyContent #LOOKS-BLOCK-09  .BlockProduct[data-product="JoliRouge"]   .Text{
	max-width:400px;margin:0;
}
@media screen and (max-width:761px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"] .Photo{
		display:none;
	}
	
}

.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"] .Packshot .IngredientName{
	text-align: right;
    top: 65px;
    right: 280px;
    width: 50px;
}

.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeLacquer"]{
	background-color: #ffeff4;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeLacquer"] .ClarinsSmallTitle{
	color: #be0f34;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeLacquer"] .Wrapper{
	order:2;
	text-align:left;
	align-items: flex-start;
	flex-basis:364px;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeLacquer"] .Packshot{
	order:1;
	justify-content: flex-end;
	flex-basis:calc(100% - 364px);
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeLacquer"] .Photo{
	position: absolute;
    left: calc(50% - 490px);
    bottom: 50%;
	text-align: right;
	transform:translateY(50%);
	width:480px;
}

.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeLacquer"] .Photo img{
	width:100%;
}
.MyContent #LOOKS-BLOCK-09  .BlockProduct[data-product="JoliRougeLacquer"]   .Text{
	max-width:400px;margin:0;
}
@media screen and (max-width:1024px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeLacquer"] .Photo{
		width:450px; left: calc(50% - 480px);
	}
}

@media screen and (max-width:761px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeLacquer"] .Photo{
		display:none;
	}
}

.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"]{
	background-color: #fdf1ee;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .ClarinsSmallTitle{
	color: #be0f34;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Wrapper{
	order:2;
	text-align:left;
	align-items: flex-start;
	flex-basis:364px;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Packshot{
	order:1;
	justify-content: flex-end;
	flex-basis:calc(100% - 364px);
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Photo{
	position: absolute;
    left: calc(50% - 450px);
    bottom: 50%;
	text-align: right;
	transform:translateY(50%)
}
.MyContent #LOOKS-BLOCK-09  .BlockProduct[data-product="JoliRougeVelvet"]   .Text{
	max-width:400px;margin:0;
}


@media screen and (max-width:1024px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Wrapper{
		flex-basis:264px;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Packshot{
		flex-basis:calc(100% - 264px);
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Photo{
		position: absolute;
		left: calc(50% - 350px);
		bottom: 50%;
		text-align: right;
		transform:translateY(50%)
	}
}
@media screen and (max-width:1023px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Wrapper{
		flex-basis:364px;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Packshot{
		flex-basis:calc(100% - 364px);
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Photo{
		position: absolute;
		left: calc(50% - 350px);
		bottom: 50%;
		text-align: right;
		transform:translateY(50%)
	}
}


@media screen and (max-width:761px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Photo{
		display: block;
		top: -370px;
		left: -60px;
		/* width: 120px; */
		transform: scale(0.5);
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeLacquer"]::after{
		content: " ";
		background-image: url(img/texture-joli-rouge-lacquer.png);
		width: 171px;
		height: 171px;
		top: -250px;
		left: calc(50% - 50vw);
		position: absolute;
		z-index: -1;

	}
	
}

.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Packshot .IngredientName{
    text-align: left;
    top: 145px;
    right: 60px;
    width: 50px;
}



.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevres"]{
	background-color: #ffeff4;
}
@media screen and (min-width:762px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevres"]::after{
		content: " ";
		position: absolute;
		z-index: -1;
		width: 258px;
		height: 195px;
		bottom: -80px;
		left: 50px;
		background-image: url(img/texture-embellisseurs-levres.png);
	}
}


.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevres"] .ClarinsSmallTitle{
	color: #b02b59;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevres"] .Wrapper{
	order:1;
	text-align:right;
	align-items: flex-end;
}
.MyContent #LOOKS-BLOCK-09  .BlockProduct[data-product="EmbellisseurLevres"]  .Text{
	max-width:450px;margin:0;
}

.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevres"] .Packshot .IngredientName{
	text-align: left;
    top: 68%;
    left: 17%;
    width: 50px;
}



.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevresSoiree"]{
	background-color: #ffeff4;
}
@media screen and (min-width:762px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevresSoiree"]::after{
		content: " ";
    position: absolute;
    z-index: -1;
    width: 230px;
    height: 205px;
    bottom: 50%;
    transform: translateY(50%);
    left: calc(50% + 340px);
    background-image: url(img/texture-embellisseurs-2.png);
	}
}

.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevresSoiree"] .Packshot{
	flex-basis:380px;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevresSoiree"] .ClarinsSmallTitle{
	color: #b02b59;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevresSoiree"] .Wrapper{
	order:1;
	text-align:right;
	align-items: flex-end;
	flex-basis: 380px;
}
.MyContent #LOOKS-BLOCK-09  .BlockProduct[data-product="EmbellisseurLevresSoiree"]  .Text{
	max-width:400px;margin:0;
}
.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevresSoiree"] .Packshot .IngredientName{
	text-align: left;
    top: 68%;
    left: 20%;
    width: 50px;
}


.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"]{
	background-color: #fff0f6;
}
@media screen and (min-width:762px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"]::after{
	    content: " ";
    position: absolute;
    z-index: -1;
    width: 159px;
    height: 155px;
    top: -20px;
    left: calc(50% + 180px);
    background-image: url(img/texture-water-lip.png);
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"] .Packshot img{
		max-width:100%;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"] .Packshot{
		flex-basis: 366px;   transform: translateY(70px);
	}

/*.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"] .Packshot{
	flex-basis: 466px;
    transform: translateY(70px);

}*/
}




.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"] .ClarinsSmallTitle{
	color: #b02b59;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"] .Wrapper{
	order:1;
	text-align:right;
	align-items: flex-end;
	flex-basis: 466px;
}
.MyContent #LOOKS-BLOCK-09  .BlockProduct[data-product="WaterLipStain"]  .Text{
	max-width:466px;margin:0;
}

.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"] .Packshot .IngredientName{
    text-align: right;
    top: 18%;
    left: 0;
    width: 18%;
}


.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="LipMilkyMousse"]{
	background-color: #ffede9;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="LipMilkyMousse"] .ClarinsSmallTitle{
	color: #e1435b;
}

.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="LipMilkyMousse"] .Photo{
	order:3;
	display:flex;
	align-items: center;
}



.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="LipMilkyMousse"] .Photo img{
	display:block;
	max-width:100%;
}
.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="LipMilkyMousse"] .Photo::after{
    content: " ";
    position: absolute;
    z-index: -1;
    width: 265px;
    height: 124px;
    bottom: -30px;
    right: -50px;
    background-image: url(img/texture-lips-milky-mousse.png);
}
@media screen and (max-width:1023px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="LipMilkyMousse"] .Photo,
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="LipMilkyMousse"] .Photo::after{
		display:none;
	}
}

.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="LipMilkyMousse"] .Wrapper{
	order:1;
	text-align:right;
	align-items: flex-end;
}
.MyContent #LOOKS-BLOCK-09  .BlockProduct[data-product="LipMilkyMousse"]   .Text{
	max-width:450px;margin:0;
}

.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="LipMilkyMousse"] .Packshot{
	order:2;
	justify-content: flex-start;

	flex:1;
}
.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="LipMilkyMousse"] .Packshot .IngredientName{
	text-align: right;
    top: 48%;
    right: 50%;
    width: 50px;
}
@media screen and (max-width:1025px) and (min-width:1024px){
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Photo{
	    position: absolute;
    left: calc(50% - 350px);
    bottom:40%;
    text-align: right;
    transform: scale(0.8) translateX(-18%);
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeLacquer"] .Photo{
		display: block;
		transform: scale(0.75);
		left: 90px;
		width: 380px;
		top: 30px;
		transform-origin: top left;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"] .Packshot img{
		max-width:100%;
	}
}

@media screen and (max-width:1023px) and (min-width:762px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct {
		padding:0 20px;
		align-items: center;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct .Wrapper{
		margin:20px;
		display:block;
		
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"] .Packshot{
		flex-basis:50%;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"] .Packshot img{
		max-width:100%;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevres"] .Packshot .Desktop{
		display:none!important;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevres"] .Packshot .Mobile{
		display:block!important;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct .Wrapper{
		max-width:600px;
		flex-basis:600px;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct .Text{
		max-width:500px;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct .Photo{
		display:none;
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Photo{
		display: block;
		transform: scale(0.7);
		/* margin-top: -150px; */
		top: -90px;
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeLacquer"] .Photo{
	    display: block;
    transform: scale(0.75);
    left: 30px;
    width: 380px;
    top: -30px;
    transform-origin: top left;
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"] .Packshot .IngredientName{
		text-align: left;
		top: 45%;
		left: 10%;
		width: 50px;
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Packshot .IngredientName{
		text-align: left;
		top: 25%;
		left: 60%;
		width: 50px;
	}
	
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevresSoiree"] .Packshot .IngredientName{
		top: -5%;
		left: 30%;
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevres"] .Packshot .IngredientName{
		text-align: left;
		top: 15%;
		left: 60%;
		width: 50px;
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="LipMilkyMousse"] .Packshot .IngredientName{
		text-align: right;
		top: 10%;
		right: 70%;
		width: 50px;
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"] .Packshot .IngredientName{
		text-align: left;
		bottom: 80%;
		left: 40%;
		width: 100px;
		top: auto;
		transform: none;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevresSoiree"]::after{
		display:none;
	}

}




@media screen and (max-width:761px){
	.MyContent #LOOKS-BLOCK-09 .BlockProduct{
		margin-top: 250px!important;
		/*overflow-x: hidden;*/
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct .Wrapper{
		margin:20px;
		text-align: center!important;
		display:block;
		
	}
	.MyContent #LOOKS-BLOCK-09 .Packshot{
		width:100%;
		margin:0 auto;
		margin-top:-211px!important;
		justify-content: center;
		align-items: flex-end;
		overflow: hidden;
	}
	.MyContent #LOOKS-BLOCK-09 .Packshot img{
		max-width:100%;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"] .Packshot img{
		transform: translateX(-35%);
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeLacquer"] .Packshot img{
		transform: translateX(-85%)
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Packshot img{
		transform: translateX(-15%);
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"] .Packshot img{
		transform: translateX(15%);
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevres"] .Packshot img{
		transform: translateX(2%);
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="LipMilkyMousse"] .Packshot img{
		transform: translateX(15%);
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"] .Packshot .IngredientName{
	    text-align: right;
		top: 5%;
		right: 50%;
		width: 50px;
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"] .Packshot .IngredientName{
		text-align: right;
		top: 18%;
		right: 50%;
		width:50%;
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Packshot .IngredientName{
			text-align: left;
			top: 25%;
			left: 60%;
			width: 50px;
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevres"] .Packshot .IngredientName{
		text-align: left;
		top: 15%;
		left: 60%;
		width: 50px;
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="EmbellisseurLevresSoiree"] .Packshot .IngredientName{
		text-align: left;
		top: 25%;
		left: 85%;
		width: 50px;
	}
	.MyContent  #LOOKS-BLOCK-09 .BlockProduct[data-product="LipMilkyMousse"] .Packshot .IngredientName{
		text-align: right;
		top: 10%;
		right: 70%;
		width: 50px;
	}
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="WaterLipStain"]::after{
		content: " ";
		position: absolute;
		z-index: -1;
		width: 109px;
		height: 155px;
		top: -220px;
		background-position: top right;
		left: 0px;
		background-image: url(img/texture-water-lip.png);
	}

}
.MyContent #LOOKS-BLOCK-09  .price {
	color:#000;
	font-size:14px;
}
.MyContent #LOOKS-BLOCK-09  .ProductName {
	color:#000;
	font-size:14px;
	padding-top:20px;
}
.MyContent #LOOKS-BLOCK-09  .BtnQuickShopLink {

}

.MyContent .BlockProduct[data-product="JoliRougeLacquer"] .Text[data-expand="0"]::after{
	background: linear-gradient(rgba(253,241,241,0),#ffeff4);

	
}
.MyContent .BlockProduct[data-product="JoliRougeVelvet"] .Text[data-expand="0"]::after{
	background: linear-gradient(rgba(253,241,241,0),#fdf1ee);

	
}
.MyContent .BlockProduct[data-product="EmbellisseurLevresSoiree"] .Text[data-expand="0"]::after{
	background: linear-gradient(rgba(253,241,241,0),#ffeff4);

	
}
.MyContent .BlockProduct[data-product="WaterLipStain"] .Text[data-expand="0"]::after{
	background: linear-gradient(rgba(253,241,241,0),#fff0f6);

	
}
/*____________________________________________________*/

.MyContent  #LOOKS-TRY-ON  .Wrapper{
	margin:20px;
	display:flex;
	align-items: center;
	justify-content: center;
	margin-top:40px;
}

@media screen and (max-width:761px){
	.MyContent  #LOOKS-TRY-ON{
		padding:0;
	}
.MyContent  #LOOKS-TRY-ON  .Wrapper{
	margin:20px;
	display:block;
}

}
.MyContent  #LOOKS-TRY-ON  .Text{
	max-width:600px;
	margin:0 auto;
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-TRY-ON  .Text{
	margin:0 20px;

}

}
.MyContent  #LOOKS-TRY-ON  .PreviewVirtualTryOn img{
	display:block;
	max-width:100%;
}
.MyContent  #LOOKS-TRY-ON  .PreviewVirtualTryOn .Buttons{
	display:flex;
	width:100%;
	height:100%;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	position:absolute;
	top:0;
	left:0;

}
.MyContent  #LOOKS-TRY-ON  .PreviewVirtualTryOn button{
	border:2px solid #fff!important;
	color:#fff;
	background-color: transparent;
	font-size:11px;
	font-family: "Gotham SSm medium A", "Gotham SSm medium B", "Gotham Medium", Helvetica, Arial, sans-serif;
	line-height:40px;
	margin:10px auto;
	padding:0 20px;
	padding-left:56px;
	text-transform: uppercase;
	background-position: left 10px center;
	background-size: 30px auto;
	background-repeat: no-repeat;
}
.MyContent  #LOOKS-TRY-ON  .PreviewVirtualTryOn button:active{
	border:2px solid #fff;

}
.MyContent  #LOOKS-TRY-ON  .PreviewVirtualTryOn button[data-picto="1"]{
	background-image: url(img/picto-1.svg);
}
.MyContent  #LOOKS-TRY-ON  .PreviewVirtualTryOn button[data-picto="2"]{
	background-image: url(img/picto-2.svg);
}
.MyContent  #LOOKS-TRY-ON  .PreviewVirtualTryOn{
	flex-basis:363px;
}
@media screen and (max-width:1249px){
	.MyContent  #LOOKS-TRY-ON  .PreviewVirtualTryOn{
		flex-basis:300px;
	}
}
@media screen and (max-width:1023px){
	.MyContent  #LOOKS-TRY-ON  .PreviewVirtualTryOn{
		flex-basis:300px;
	}
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-TRY-ON  .PreviewVirtualTryOn{
		margin-bottom:20px;
	}
}
.MyContent  #LOOKS-TRY-ON  .RoutineSlider{
	max-width:847px;
	flex-basis:calc(100% - 370px);
	
}
.MyContent  #LOOKS-TRY-ON  .RoutineSlider .slick-dots{
bottom:-35px;
}

.MyContent  #LOOKS-TRY-ON  .RoutineSlider .BlockProduct{
	margin:0 20px;
	width:auto;
}

.MyContent  #LOOKS-TRY-ON  .RoutineSlider .Packshot{
	width:164px;
	margin:0 auto;
	height:330px;
	display:flex;
	align-items: flex-end;
	justify-content:center;
	margin-bottom:140px;
}
@media screen and (max-width:761px){

	.MyContent  #LOOKS-TRY-ON  .RoutineSlider .Packshot{
		width:100%;
	
	}	
}
.MyContent  #LOOKS-TRY-ON  .RoutineSlider .BlockProductRoutine{
	height:470px;
}
.MyContent  #LOOKS-TRY-ON  .RoutineSlider .BlockProductRoutine .Packshot img{
	max-width:50%;
	margin:0 auto;
}
.MyContent  #LOOKS-TRY-ON  .RoutineSlider .ProductInfos{
	font-size:14px;
	margin-top:0px;
	display:flex;
	flex-direction: column;
	justify-content: space-between;
	height:120px;
	position:absolute;
	bottom:0;
	left:50%;
	transform: translateX(-50%);
	width:164px;
}
.MyContent  #LOOKS-TRY-ON  .RoutineSlider .ProductName{
	flex:1;
}
@media screen and (min-width:1024px){
	.MyContent  #LOOKS-TRY-ON  .Routine{
		flex:1;
	}
}

@media screen and (max-width:1023px) and (min-width:762px){
	.MyContent  #LOOKS-TRY-ON{
		padding:0;
	}
	.MyContent  #LOOKS-TRY-ON  .Wrapper{
		margin:0px;
		width:100%;
		flex-basis:100%!important;
		overflow: hidden;
		align-items: flex-start;

		margin-top:30px;
	}
	.MyContent  #LOOKS-TRY-ON  .Routine{
		width:400px;
		flex-basis:400px!important;
		padding:0;
	}
	.MyContent #LOOKS-TRY-ON .RoutineSlider{
		width:400px;
		flex-basis:400px!important;
		padding:0;
	}
	.MyContent  #LOOKS-TRY-ON  .PreviewVirtualTryOn{
		flex-basis:300px!important;
		width:300px!important;
	}
	.MyContent  #LOOKS-TRY-ON  .PreviewVirtualTryOn img{
		display:block;
		width:300px!important;
	}
	.MyContent #LOOKS-TRY-ON .RoutineSlider .ProductInfos{
		height:120px;
		margin-top:10px;
	}
}

@media screen and (max-width:761px){

	.MyContent #LOOKS-TRY-ON .RoutineSlider .ProductInfos{
		height:130px;
		margin-top:10px;
	}
}
/*____________________________________________________*/
.MyContent  #LOOKS-PUSH {
	margin:0px auto;
	max-width:1250px;
}
.MyContent  #LOOKS-PUSH a:hover .Text{
	color:#000;
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-PUSH {
		padding:0;
	}
}
.MyContent  #LOOKS-PUSH .slick-dots{
	bottom:-20px;
}
	
.MyContent  #LOOKS-PUSH  .Title{

	
	max-width:600px;
}
.MyContent  #LOOKS-PUSH  .Text{
	margin:20px auto;
	margin-top:0;
	max-width:500px;
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-PUSH  {
		padding-bottom:20px;
	}
	.MyContent  #LOOKS-PUSH  .Text{
		margin:0 20px;
	}
}
.MyContent  #LOOKS-PUSH  .Visual{
	margin:20px auto;
	width:calc(100% - 40px);
	max-width:565px;

}
.MyContent  #LOOKS-PUSH  .Visual img{
	display:block;
max-width:100%;
}
.MyContent  #LOOKS-PUSH  .ClarinsSmallTitle{
	display:block;
	max-width:364px;	margin:20px auto;
}
.MyContent  #LOOKS-PUSH  .ClarinsSmallTitle + .Text{
	display:block;
	max-width:522px;	margin:20px auto;
	width:calc(100% - 40px);
}
.MyContent  #LOOKS-PUSH  .BtnLink{
	padding-top:0px;
}
/*____________________________________________________*/
.MyContent  #LOOKS-MARIAGES-BLOCK-12 {
	width:100%;
	max-width:100%;
	background-color:#ec9e93;
	color:#fff;
	padding:20px;
	margin-top:280px;
}
@media screen and (min-width:762px){
.MyContent  #LOOKS-MARIAGES-BLOCK-12 {
	margin-top:120px;
	margin-bottom:324px;
	display:flex;
	align-items: center;
}
.MyContent  #LOOKS-MARIAGES-BLOCK-12 .Visual{
    margin-bottom: -220px;
	margin-top: -160px;
	
}
}
@media screen and (max-width:1023px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-12 {
		margin-bottom:120px;
	}
}
@media screen and (max-width:1249px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-12 .Visual{
		margin-left: 0px;
		margin-right: -20px;
		margin-top: -280px;
		width: 500px;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-12 .Visual img{
		display:block;
		max-width:100%;
	}
}
@media screen and (max-width:1023px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-12 .Visual{
	    margin-left: -150px;
    margin-right: 0px;
    margin-top: -200px;
	width: 500px;
	
	}
}
@media screen and (max-width:761px){
	.MyContent  #LOOKS-MARIAGES-BLOCK-12 .Visual{
		margin-left: -150px;
		margin-right: -20px;
		margin-top: -280px;
	}
	.MyContent  #LOOKS-MARIAGES-BLOCK-12 .Visual img{
		display:block;
		max-width:100%;
	}
}
.MyContent  #LOOKS-MARIAGES-BLOCK-12 .Wrapper{
	margin-top:20px;
}

@media screen and (min-width:762px){
.MyContent  #LOOKS-MARIAGES-BLOCK-12 .Wrapper{
	flex:1;
	margin:20px;
	max-width:452px;
}
}
.MyContent  #LOOKS-MARIAGES-BLOCK-12 .ClarinsSmallTitle{
	color:#fff;
	margin-bottom:20px;
}
.MyContent #LOOKS-MARIAGES-BLOCK-12 .Text[data-expand="0"]::after{
	background: linear-gradient(rgba(236,158,147,0),rgba(236,158,147,1));
}

.MyContent  #LOOKS-MARIAGES-BLOCK-12 .Text a{
	color:#fff;
}

.MyContent  #LOOKS-MARIAGES-BLOCK-12 span.CloseBtn span, 
.MyContent  #LOOKS-MARIAGES-BLOCK-12 span.OpenBtn span{
	border-bottom:1px solid #fff;
}

.MyContent #LOOKS-TRY-ON .RoutineSlider .BlockProductRoutine[data-product="SkinIllusion"] .Packshot img{
	width:100%;
	max-width:127px;
}
.MyContent #LOOKS-TRY-ON .RoutineSlider .BlockProductRoutine[data-product="Ombre"] .Packshot img{
	width:100%;
	max-width:148px;
}
.MyContent #LOOKS-TRY-ON .RoutineSlider .BlockProductRoutine[data-product="Mascara4DWonder"] .Packshot img{
	width:100%;
	max-width:86px;
}
.MyContent #LOOKS-TRY-ON .RoutineSlider  .BlockProductRoutine[data-product="JoliRougeLacquer"] .Packshot img{
	width:100%;
	max-width:111px;
}

@media screen and (min-width:762px) and (max-width:1023px){
#LOOKS-SOIREE .MyBlockHeader .Background{
	left:calc(50% - 900px);
}
#LOOKS-SOIREE-BLOCK-02 .Background{

	left: calc(50% - 564px);
} 
#LOOKS-SOIREE-BLOCK-02 .Wrapper {
    max-width: 505px;
    margin-left: -120px;
}
}
/***DTW EDITS***/

.MyContent .ClarinsSmallTitleMargin{margin-bottom:10px;}

.MyContent  #LOOKS-TRY-ON  .RoutineSlider .ProductInfos{
	height:140px;
}

.MyContent  #LOOKS-TRY-ON  .RoutineSlider .Packshot{
	height:310px;
}

/* ========================================================== */
.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct[data-product="HydraEssentiel"] .Texture {
	bottom: -57px;
    left: 53%;
}
.push {
	left: 50%;
}

.MyContent #LOOKS-SOIREE-BLOCK-07 .BlockProduct[data-product="GraphikInkLiner"] .Photo::before {
	top: -185px;
}

.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRouge"] .Packshot .IngredientName {
	right: 297px;
    width: 57px;
}

.MyContent .MyBlockTips .Ingredient span {
	width: 75px;
}

#LOOK {
	margin-top: 0px !important;
    height: 0px !important;
}

#lip-comfort-oil {
	width: 173px;
    left: 23px;
    top: 12px;
}
.MyContent #LOOKS-SOIREE-BLOCK-05 .BlockProduct[data-product="InstantConcealer"] img {
	width: 79%;
    top: 43px;
}
.MyContent #LOOKS-MARIAGES-BLOCK-04 .Packshot img {
	max-width: 53px;
}
#everlasting-foundation-new {
	width: 45%;
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
	.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct{
		min-height: 481px;
	}
	.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct .Wrapper{
		flex-basis: 310px!important;
	}
	/* ============================================================ */
	.MyContent #LOOKS-SOIREE-BLOCK-05 .BlockProduct[data-product="InstantConcealer"] img{
		top: -43px;
	}
}


@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
	.MyContent #LOOKS-MARIAGES-BLOCK-07 .BlockProduct[data-product="OmbreSatin"] .ProductInfos {
		left: 85px;
	}
	.MyContent #LOOKS-PUSH .ClarinsSmallTitle + .Text {
		min-height: 150px;	
	}
	.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct {
		min-height: 600px;
	}

	/* ============================================= */
	.MyContent #LOOKS-BLOCK-09 .BlockProduct[data-product="JoliRougeVelvet"] .Packshot .IngredientName {
		left: 63%;
	}
	.MyContent #LOOKS-SOIREE-BLOCK-05 .BlockProduct[data-product="InstantConcealer"] img {
		max-width: 81px;
		top: 37px;
	}
}

@media screen and (max-width: 761px){
	.MyContent #LOOKS-SOIREE-BLOCK-01 .BlockProduct {
    	min-height: 700px;
	}

	/* ============================================= */
	.push {
		left: 0%;
	}
	.MyContent #LOOKS-SOIREE-BLOCK-05 .BlockProduct[data-product="InstantConcealer"] img {
		top: 0px;
	}
}
