#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel .hidden-arrow, #content-fall-make-up .hidden-arrow, .inTheMiddle { display: none!important }

#content-fall-make-up #Line-01, #myVideo { position: relative }

.jcarousel li { border: none!important }

#Visual, .white-box { display: none }

#content-fall-make-up {

	position: relative;

	z-index: 7;

	background: #fff

}

#myVideo {

	width: 1600px;

	height: 500px;

	left: 50%;

	margin-left: -800px

}



#My-Voir{ display:none;}



#content-fall-make-up img { width: 100% }

#content-fall-make-up #Line-01 .white-box {

	position: absolute;

	top: 95px;

	background-color: #FFF;

	padding: 30px

}

#content-fall-make-up #Line-01 .white-box h2 {

	font-weight: 500;

	font-size: 14px;

	color: #bf0f35;

	text-align: left;

	line-height: 22px;

	margin: 0;

	text-transform: uppercase

}

#content-fall-make-up #Line-01 .white-box h1 {

	font-size: 50px;

	color: #000;

	text-align: left;

	margin: 0;

	font-family: ClarinsRegular;

	line-height: 50px;

	font-weight: 400

}

#content-fall-make-up #Line-01 .white-box h3 {

	font-size: 25px;

	color: #000;

	text-align: left;

	margin: 0 0 25px;

	font-family: ClarinsRegular;

	line-height: 50px;

	font-weight: 400

}

#content-fall-make-up #Line-01 .Visual img {

	width: auto;

	left: 50%;

	position: relative;

	margin-left: -800px

}

#content-fall-make-up #Line-01 ul {

	list-style: none;

	margin: 0;

	padding: 0

}

#content-fall-make-up #Line-01 .image-resize {

	width: 16px;

	height: 16px;

	margin-right: 5px;

	margin-top: 0

}

#content-fall-make-up #Line-01 ul li {

	font-style: normal;

	font-weight: 700;

	font-size: 11px;

	margin-top:10px;

	margin-bottom: 15px;

	display: -webkit-flex;

	display: flex;

	-webkit-align-items: center;

	align-items: center;

	color: #000;

	text-decoration: underline;

	text-transform: uppercase

}

#content-fall-make-up #Line-02 { margin-top: 35px }

#content-fall-make-up #Line-02 .menu-line { margin-bottom: 40px; }

@media only screen and (max-width: 761px){

	#content-fall-make-up #Line-02 .menu-line { margin-bottom: 40px; margin-top: -50px; }

}

#content-fall-make-up #Line-02 .menu-txt h2 {

	font-style: normal;

	font-weight: 400;

	font-size: 35px;

	line-height: 35px;

	color: #000;

	text-align: center;

	font-family: ClarinsRegular;

	margin: 20px 0 5px;

	padding: 0

}

#content-fall-make-up #Line-02 .menu-txt p {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 28px;

	color: #000;

	text-align: center;

	text-transform: uppercase;

	margin: 0;

	padding: 0

}

#content-fall-make-up #Line-02 .menu-pic {

	width: 20%;

	margin-right: 1%

}

#content-fall-make-up #Line-02 .menu-pic-last {

	width: 20%;

	margin-right: 0

}

#content-fall-make-up #Line-02 .menu-pic img {

	margin-top: 25px;

	max-width: 239px

}

#content-fall-make-up #Line-02 .menu-pic p {

	font-family: ClarinsRegular;

	font-weight: 400;

	font-size: 24px;

	color: #000;

	text-align: center;

	margin: 10px 0 0;

	padding: 0;

	max-width: 239px

}

#content-fall-make-up #Line-03 { position: relative }

#content-fall-make-up #Line-03 .Visual img {

	width: auto;

	left: 50%;

	position: relative;

	margin-left: -800px

}

#content-fall-make-up #Line-04 h2 {

	font-style: normal;

	font-weight: 400;

	font-size: 35px;

	line-height: 35px;

	color: #000;

	text-align: center;

	font-family: ClarinsRegular;

	margin: 40px 0 25px;

	padding: 0

}

#content-fall-make-up #Line-04 p {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 22px;

	color: #000;

	text-align: center;

	margin: 0 0 60px;

	padding: 0

}

#content-fall-make-up #Line-05 .line-05-left h3 {

	font-size: 22px;

	color: #be0f34;

	font-style: normal;

	font-weight: 400;

	text-align: left;

	line-height: 20px

}

#content-fall-make-up #Line-05 .line-05-left p {

	font-size: 14px;

	color: #000;

	font-style: normal;

	font-weight: 400;

	text-align: left;

	line-height: 20px

}

#content-fall-make-up #Line-05 .line-05-middle-left img { max-width: 311px }

#content-fall-make-up #Line-05 .line-05-middle-left .My-Name {

	color: #000;

	font-size: 12px;

	position: absolute;

	top: 25px;

	left: 265px;

	font-style: normal;

	font-weight: 400

}

#content-fall-make-up #Line-05 .line-05-middle-left .My-Position {

	position: absolute;

	top: 250px;

	left: -200px;

	text-align: right;

	width: 200px

}

#content-fall-make-up #Line-05 .line-05-middle-left .My-Title {

	color: #000;

	font-size: 11px;

	font-weight: 400;

	width: 100%;

	position: relative;

	text-align: right

}

#content-fall-make-up #Line-05 .line-05-middle-left h3 {

	color: #be0f34;

	font-size: 18px;

	font-family: ClarinsRegular;

	font-weight: normal;

	width: 100%;

	position: relative;

	text-align: right;

	margin-top: -10px

}

#content-fall-make-up #Line-05 .line-05-middle-left .My-Color {

	color: #000;

	font-size: 11px;

	line-height: 16px;

	font-weight: 400;

	width: 100%;

	position: relative;

	text-align: right

}

#content-fall-make-up #Line-05 .line-05-middle-left .My-Color span {

	color: #a5684a;

	font-size: 11px;

	font-weight: 400;

	width: 100%;

	position: relative;

	text-align: right

}

#content-fall-make-up #Line-05 .line-05-middle-left .My-Price {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 22px;

	color: #000;

	margin: 10px 0 0;

	padding: 0;

	width: 100%;

	position: relative;

	text-align: right

}

#content-fall-make-up #Line-05 .line-05-middle-left .My-Cta-Shop {

	position: relative;

	float: right;

	width: 106px;

	height: 36px;

	border: 2px solid #e7e7e7;

	margin-top: 10px;

	font-style: normal;

	font-weight: 400;

	font-size: 11px;

	line-height: 36px;

	text-transform: uppercase;

	color: #000;

	text-align: center

}

#content-fall-make-up #Line-05 .line-05-middle-right img {

	position: absolute;

	bottom: 0;

	left: 195px;

	max-width: 548px

}

#content-fall-make-up #Line-05 .line-05-middle-right p {

	color: #fff;

	z-index: 1;

	font-size: 16px;

	line-height: 20px;

	position: absolute;

	left: 225px;

	top: 240px;

	text-align: center;

	font-weight: 400

}

#content-fall-make-up #Line-05 .line-05-middle-right span {

	color: #fff;

	z-index: 1;

	font-size: 40px;

	line-height: 40px

}

#content-fall-make-up #Line-05 .line-05-middle-right sup { font-size: 30px }

#content-fall-make-up #Line-05 .line-center p {

	font-size: 11px;

	color: #a28773;

	text-align: center

}

#content-fall-make-up #Line-06 { background: #faf2e7 }

#content-fall-make-up #Line-06 #Line-06-fw2-Bg {

	position: absolute;

	top: 0;

	width: 1600px;

	left: 50%;

	margin-left: -800px;

	background: #faf2e7

}

#content-fall-make-up #Line-06 h2 {

	font-style: normal;

	font-weight: 400;

	font-size: 35px;

	line-height: 35px;

	color: #000;

	text-align: center;

	font-family: ClarinsRegular;

	margin: 40px 0 20px;

	padding: 0

}

#content-fall-make-up #Line-06 p {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 22px;

	color: #000;

	text-align: center;

	margin: 0 0 40px;

	padding: 0 120px

}

#content-fall-make-up #Line-03-psmt-fw2 {

	background-color: #faf2e7;

	margin-bottom: 0;

	padding-bottom: 50px

}

#content-fall-make-up #Line-03-psmt-fw2 h2 {

	font-family: ClarinsRegular;

	font-weight: 400;

	font-size: 50px;

	color: #000;

	text-align: center;

	line-height: 50px;

	margin: 40px 0 0;

	padding: 0

}

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel { margin-top: 35px }

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .jcarouselControlarrows { top: 175px }

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-prod, #content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel ul li { position: relative }

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-prod img {

	width: auto;

	float: left;

	margin: 0 3px

}

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel #l03psmt-fw2-prod01 { max-width: 71px }

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel #l03psmt-fw2-prod02 { max-width: 84px }

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel #l03psmt-fw2-prod03 { max-width: 210px }

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel #l03psmt-fw2-prod04 { max-width: 47px }

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel #l03psmt-fw2-prod05 { max-width: 112px }

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-txt { text-align: center }

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-txt h4 {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 20px;

	color: #000;

	margin: 20px 0 0;

	padding: 0

}

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-txt p {

	font-style: normal;

	font-weight: 400;

	font-size: 13px;

	color: #000;

	margin: 10px 0 5px;

	padding: 0

}

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-txt a {

	font-style: normal;

	font-weight: 500;

	font-size: 10px;

	/*text-decoration: underline;*/

	text-transform: uppercase;

	color: #000;

	margin: 0;

	padding: 0

}

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-txt a:hover { color: #be0f34 }

#content-fall-make-up #Line-03-psmt-fw2 .l03psmt-fw2-txt h3 {

	font-family: ClarinsRegular;

	font-weight: 400;

	font-size: 20px;

	line-height: 50px;

	text-align: center;

	color: #be0f34;

	margin: 15px 0 0;

	padding: 0

}

#content-fall-make-up #Line-03-psmt-fw2 .l03psmt-fw2-txt {

	font-style: normal;

	font-weight: 400;

	font-size: 12px;

	line-height: 22px;

	text-align: center;

	color: #000;

	margin: 0;

	padding: 0

}

#content-fall-make-up #Line-03-psmt-fw2 .l03psmt-fw2-txt .My-Price {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 22px;

	text-align: center;

	color: #000;

	margin: 10px 0 0;

	padding: 0

}

#content-fall-make-up #Line-03-psmt-fw2 .l03psmt-fw2-txt .My-Cta-Shop {

	position: relative;

	width: 106px;

	height: 36px;

	border: 2px solid #fff;

	font-style: normal;

	font-weight: 400;

	font-size: 11px;

	line-height: 36px;

	text-transform: uppercase;

	color: #000;

	text-align: center;

	margin: auto

}

#content-fall-make-up #Line-07 {

	position: relative;

	margin-bottom: 50px

}

#My-Background, #content-fall-make-up #Line-07 #Row-Line-07 {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%

}

#content-fall-make-up #Line-07 #Golden_Box {

	background-color: #FFF;

	border: 2px solid #f6e2c7;

	margin-top: 60px;

	position: relative

}

#content-fall-make-up #Line-07 #Golden_Box #Golden_Box_Title h2 {

	font-style: normal;

	font-weight: 400;

	font-size: 35px;

	line-height: 35px;

	color: #000;

	text-align: center;

	font-family: ClarinsRegular;

	margin: 40px 0 20px;

	padding: 0

}

#content-fall-make-up #Line-07 #Golden_Box #Golden_Box_Title h3 {

	font-style: normal;

	font-weight: 400;

	font-size: 22px;

	line-height: 24px;

	color: #a5684a;

	margin: 0 0 20px;

	padding: 0;

	text-align: center

}

#content-fall-make-up #Line-07 #Golden_Box #Golden_Box_Title p {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 22px;

	color: #000;

	text-align: center;

	margin: 0 0 20px;

	padding: 0 100px

}

#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel {

	margin-top: 30px;

	margin-bottom: 30px

}

#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel #jcarousel-pagination-body-partners { bottom: 0 }

#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel .body-partners-jcarousel-content {

	background: #fff;

	display: -webkit-flex;

	display: flex;

	-webkit-align-items: center;

	align-items: center

}

#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel .body-partners-jcarousel-content .body-partners-jcarousel-marks img {

	width: auto;

	float: right;

	max-width: none

}

#content-fall-make-up #Line-07 #My-Slider .body-partners-jcarousel-content h3 {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 20px;

	text-align: center;

	color: #be0f34;

	margin: 40px 0 0;

	padding: 0

}

#content-fall-make-up #Line-07 #My-Slider .body-partners-jcarousel-content p {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 22px;

	text-align: center;

	color: #000;

	margin: 0;

	padding: 0

}

#content-fall-make-up #Line-07 #My-Slider .Small_Box h3 {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 22px;

	text-align: left;

	color: #be0f34;

	margin: 25px 0 0;

	padding: 0

}

#content-fall-make-up #Line-07 #My-Slider .Small_Box { margin-top: 5px }

#content-fall-make-up #Line-07 #My-Slider .Small_Box .My-Type {

	font-style: normal;

	font-weight: 400;

	font-size: 12px;

	line-height: 22px;

	text-align: left;

	color: #000;

	margin: 0;

	padding: 0

}

#content-fall-make-up #Line-07 #My-Slider .Small_Box .My-Price {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 22px;

	text-align: left;

	color: #000;

	margin: 10px 0 0;

	padding: 0

}

#content-fall-make-up #Line-07 #My-Slider .Small_Box .My-Cta-Shop {

	position: relative;

	width: 106px;

	height: 36px;

	border: 2px solid #e7e7e7;

	margin-top: 10px;

	font-style: normal;

	font-weight: 400;

	font-size: 11px;

	line-height: 36px;

	text-transform: uppercase;

	color: #000;

	text-align: center

}

#content-fall-make-up #Line-07 #My_Gold_Box {

	background-color: #f6e2c7;

	margin-top: 20px

}

#content-fall-make-up #Line-07 #My_Gold_Box img { max-width: 49px }

#content-fall-make-up #Line-07 #My_Gold_Box_Top h2 {

	font-style: normal;

	font-weight: 400;

	font-size: 24px;

	line-height: 24px;

	text-align: center;

	color: #000;

	margin: 40px 0 0;

	padding: 0;

	font-family: ClarinsRegular

}

#content-fall-make-up #Line-07 #My_Gold_Box_Left h3 {

	font-style: normal;

	font-weight: 400;

	font-size: 11px;

	text-align: right;

	color: #be0f34;

	padding: 0;

	text-transform: uppercase;

	margin-top: 20px

}

#content-fall-make-up #Line-07 #My_Gold_Box_Left p {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 18px;

	text-align: right;

	color: #000;

	margin: 0 0 40px;

	padding: 0

}

#content-fall-make-up #Line-07 #My_Gold_Box_Right h3 {

	font-style: normal;

	font-weight: 400;

	font-size: 11px;

	text-align: left;

	color: #be0f34;

	padding: 0;

	text-transform: uppercase;

	margin-top: 20px

}

#content-fall-make-up #Line-07 #My_Gold_Box_Right p {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 0;

	text-align: left;

	color: #000;

	margin: 0 0 40px;

	padding: 0

}

#content-fall-make-up #Line-07 #My_Gold_Box_Center {

	margin-top: 20px;

	text-align: center

}

@media only screen and (max-width:761px) {

	#content-fall-make-up #Line-07 #My_Gold_Box_Center {

			margin-top: -20px;

		    text-align: center;

	}

	.jcarouselControlarrows .svg-right-arrow-white{

		    top: -5px!important;

	}

}

#content-fall-make-up #Line-08-psmt-fw2 {

	position: relative;

	background-color: #000

}

#content-fall-make-up #Extra-Title, #content-fall-make-up #Top_Line08 { position: relative }

#content-fall-make-up #Top_Line08 h2 {

	font-style: normal;

	font-weight: 400;

	font-size: 35px;

	line-height: 35px;

	color: #fff;

	text-align: center;

	font-family: ClarinsRegular;

	margin: 40px 0 20px;

	padding: 0

}

#content-fall-make-up #Top_Line08 p {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 22px;

	color: #fff;

	text-align: center;

	margin: 0 0 40px;

	padding: 0 250px

}

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel {

	margin-top: 35px;

	margin-bottom: 40px

}

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .jcarouselControlarrows {

	top: 175px;

	display: none

}

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-prod, #content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel ul li { position: relative }

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-prod img {

	width: auto;

	float: left;

	margin: 0 3px

}

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod01 { max-width: 73px }

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod02 { max-width: 108px }

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod03 { max-width: 60px }

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod04 { max-width: 40px }

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod05 { max-width: 86px }

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod06 { max-width: 205px }

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod07 { max-width: 52px }

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-txt { text-align: center }

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-txt h4 {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 20px;

	color: #fff;

	margin: 20px 0 0;

	padding: 0

}

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-txt p {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	color: #fff;

	margin: 15px 0 5px;

	padding: 0

}

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-txt a {

	font-style: normal;

	font-weight: 500;

	font-size: 10px;

	/*text-decoration: underline;*/

	text-transform: uppercase;

	color: #fff;

	margin: 0;

	padding: 0

}

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-txt a:hover { color: #be0f34 }

#content-fall-make-up #Line-08-psmt-fw2 .l03psmt-fw2-txt h3 {

	font-family: ClarinsRegular;

	font-weight: 400;

	font-size: 20px;

	line-height: 50px;

	text-align: center;

	color: #fff;

	margin: 15px 0 0;

	padding: 0

}

#content-fall-make-up #Line-08-psmt-fw2 .l03psmt-fw2-txt {

	font-style: normal;

	font-weight: 400;

	font-size: 12px;

	line-height: 22px;

	text-align: center;

	color: #fff;

	margin: 0;

	padding: 0

}

#content-fall-make-up #Line-08-psmt-fw2 .l03psmt-fw2-txt .My-Price {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 22px;

	text-align: center;

	color: #fff;

	margin: 10px 0 0;

	padding: 0

}

#content-fall-make-up #Line-08-psmt-fw2 .l03psmt-fw2-txt .My-Cta-Shop {

	position: relative;

	width: 106px;

	height: 36px;

	border: 2px solid #fff;

	font-style: normal;

	font-weight: 400;

	font-size: 11px;

	line-height: 36px;

	text-transform: uppercase;

	color: #fff;

	text-align: center;

	margin: auto

}

#content-fall-make-up #Line-08-psmt-fw2 #Extra-Title h2, #content-fall-make-up #Line-09 h2 {

	font-weight: 400;

	font-size: 35px;

	line-height: 35px;

	margin: 40px 0 20px;

	font-style: normal;

	text-align: center;

	font-family: ClarinsRegular;

	padding: 0

}

#content-fall-make-up #Line-08-psmt-fw2 #Extra-Title h2 { color: #fff }

#content-fall-make-up #Line-09 {

	position: relative;

	background-color: #FFF

}

#content-fall-make-up #Line-09 h2 {

	position: relative;

	background-color: #FFF;

	color: #000

}

#content-fall-make-up #Line-09 .My-Tab {

	border: 1px solid #e5e5e5;

	background-color: #FFF;

	margin-top: 35px;

	cursor: pointer;

	position: relative

}

#content-fall-make-up #Line-09 .My-Tab p {

	color: #000;

	font-size: 14px;

	text-transform: uppercase;

	font-weight: 700;

	line-height: 50px;

	text-align: center

}

#content-fall-make-up #Line-09 #Row-Close-Tab {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	margin-bottom: 100px

}

#content-fall-make-up #Line-09 #Row-Open-Tab01, #content-fall-make-up #Line-09 #Row-Open-Tab02, #content-fall-make-up #Line-09 #Row-Open-Tab03 {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%

}

#content-fall-make-up #Line-09 #Tab01 #Pointer01, #content-fall-make-up #Line-09 #Tab02 #Pointer02, #content-fall-make-up #Line-09 #Tab03 #Pointer03 {

	position: absolute;

	text-align: center;

	bottom: -10px;

	max-width: 25px;

	z-index: 1;

	left: 46%

}

#content-fall-make-up #Line-09 .My-Retour {

	position: absolute;

	top: 0;

	left: 0;

	color: #000;

	font-size: 11px;

	text-transform: uppercase;

	text-decoration: underline;

	cursor: pointer;

	font-weight: 700

}

#content-fall-make-up #Line-09 #Row-Close-Tab-Text p {

	color: #fff;

	font-size: 16px;

	text-align: center;

	line-height: 22px;

	margin-top: 170px

}

#content-fall-make-up #Line-09 #Row-Close-Tab-Text span {

	color: #fff;

	font-size: 11px;

	text-align: center;

	line-height: 22px;

	text-transform: uppercase;

	text-decoration: underline;

	cursor: pointer

}

#content-fall-make-up #Line-09 #Row-Close-Tab-01, #content-fall-make-up #Line-09 #Row-Close-Tab-02, #content-fall-make-up #Line-09 #Row-Close-Tab-03 {

	background-color: #FFF;

	position: absolute;

	top: 40px;

	padding-bottom: 20px;

	padding-top: 20px

}

#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .jcarouselControlarrows { top: 175px }

#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .l03psmt-fw2-prod, #content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel ul li { position: relative }

#content-fall-make-up #Line-09 #Line-08b-psmt-fw2-jcarousel .l03psmt-fw2-prod img, #content-fall-make-up #Line-09 #Line-08c-psmt-fw2-jcarousel .l03psmt-fw2-prod img, #content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .l03psmt-fw2-prod img {

	width: auto;

	float: left;

	margin: 0 3px

}

#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod01 { max-width: 78px }

#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod02 { max-width: 180px }

#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod03 { max-width: 87px }

#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod04 { max-width: 53px }

#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod05 { max-width: 46px }

#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod06 { max-width: 75px }

#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod07 { max-width: 31px }

#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod08 { max-width: 29px }

#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod09 { max-width: 123px }

#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .l03psmt-fw2-txt { text-align: center }

#content-fall-make-up #Line-09 #Line-08b-psmt-fw2-jcarousel .l03psmt-fw2-txt h4, #content-fall-make-up #Line-09 #Line-08c-psmt-fw2-jcarousel .l03psmt-fw2-txt h4, #content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .l03psmt-fw2-txt h4 {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 20px;

	color: #fff;

	margin: 20px 0 0;

	padding: 0

}

#content-fall-make-up #Line-09 #Line-08b-psmt-fw2-jcarousel .l03psmt-fw2-txt a, #content-fall-make-up #Line-09 #Line-08c-psmt-fw2-jcarousel .l03psmt-fw2-txt a, #content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .l03psmt-fw2-txt a {

	font-style: normal;

	font-weight: 500;

	font-size: 10px;

	text-decoration: underline;

	text-transform: uppercase;

	color: #fff;

	margin: 0;

	padding: 0

}

#content-fall-make-up #Line-09 #Line-08b-psmt-fw2-jcarousel .l03psmt-fw2-txt a:hover, #content-fall-make-up #Line-09 #Line-08c-psmt-fw2-jcarousel .l03psmt-fw2-txt a:hover, #content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .l03psmt-fw2-txt a:hover { color: #be0f34 }

#content-fall-make-up #Line-09 .l03psmt-fw2-txt h3 {

	font-weight: 400;

	font-size: 12px;

	line-height: 25px;

	text-align: center;

	color: #000;

	margin: 15px 0 0;

	padding: 0

}

#content-fall-make-up #Line-09 .l03psmt-fw2-txt {

	font-style: normal;

	font-weight: 400;

	font-size: 12px;

	line-height: 22px;

	text-align: center;

	color: #fff;

	margin: 0;

	padding: 0

}

#content-fall-make-up #Line-09 .l03psmt-fw2-txt .My-Price {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 22px;

	text-align: center;

	color: #000;

	margin: 10px 0 0;

	padding: 0;

	position: relative;

	width: 100%

}

#content-fall-make-up #Line-09 .l03psmt-fw2-txt .My-Cta-Shop {

	position: relative;

	width: 106px;

	height: 36px;

	border: 2px solid #e5e5e5;

	font-style: normal;

	font-weight: 400;

	font-size: 11px;

	line-height: 36px;

	text-transform: uppercase;

	color: #000;

	text-align: center;

	margin: auto auto 30px

}

#content-fall-make-up #Line-09 #Extra-Title h2 {

	font-style: normal;

	font-weight: 400;

	font-size: 35px;

	line-height: 35px;

	color: #000;

	text-align: center;

	font-family: ClarinsRegular;

	margin: 40px 0 20px;

	padding: 0

}

#content-fall-make-up #Line-09 .jcarousel-pagination { bottom: 0!important }

#content-fall-make-up #Line-09 #Row-Menu-Mobile { display: none }

@media only screen and (max-width:1100px) {

#content-fall-make-up #Line-08-psmt-fw2 .l03psmt-fw2-txt h3 { font-size: 18px }

}

@media only screen and (max-width:1023px) {

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .jcarouselControlarrows { display: block }

#content-body-tailor-made #Line-02 .menu-pic p {

	font-size: 20px;

	line-height: 20px

}

#content-fall-make-up #Line-07 #My-Slider .jcarouselControlarrows { top: 65px }

#content-fall-make-up #Line-07 #My-Slider .Small_Box { margin-top: -30px }

#content-fall-make-up #Line-07 #My_Gold_Box_Right h3, #content-fall-make-up #Line-07 #My_Gold_Box_Right p { text-align: left }

#content-fall-make-up #Line-02 .menu-pic {

	width: 24%;

	margin-right: 1%

}

#content-fall-make-up #Line-02 .menu-pic-last {

	width: 24%;

	margin-right: 0

}

#content-fall-make-up #Line-05 .line-05-left h3 {

	font-size: 16px;

	line-height: 0

}

#content-fall-make-up #Line-05 .line-05-left p {

	font-size: 11px;

	line-height: 16px

}

#content-fall-make-up #Line-05 .line-05-middle-left .My-Position {

	position: absolute;

	top: 150px;

	left: -200px;

	text-align: right;

	width: 200px

}

#content-fall-make-up #Line-05 .line-05-middle-left .My-Name {

	top: 5px;

	left: 210px

}

#content-fall-make-up #Line-05 .line-05-middle-right p {

	color: #fff;

	z-index: 1;

	font-size: 12px;

	line-height: 20px;

	position: absolute;

	left: 235px;

	top: 138px;

	text-align: center;

	font-weight: 400

}

#content-fall-make-up #Line-06 p {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 22px;

	color: #000;

	text-align: center;

	margin: 0 0 40px;

	padding: 0 100px

}

#content-fall-make-up #Top_Line08 p {

	padding-left: 100px;

	padding-right: 100px

}

#content-fall-make-up #Line-09 #Row-Close-Tab-Text p {

	color: #fff;

	font-size: 13px;

	text-align: center;

	line-height: 22px;

	margin-top: 100px

}

#content-fall-make-up #Line-09 #Row-Open-Tab01, #content-fall-make-up #Line-09 #Row-Open-Tab02, #content-fall-make-up #Line-09 #Row-Open-Tab03 {

	position: relative;

	top: 0;

	left: 0;

	width: 150%

}

#content-fall-make-up #Line-09 .Row-Close-Tab { overflow: hidden }

}

@media only screen and (max-width:761px) {

#content-fall-make-up #Line-01 .white-box, #content-fall-make-up #Line-09 #Row-Close-Tab-01, #content-fall-make-up #Line-09 #Row-Close-Tab-02, #content-fall-make-up #Line-09 #Row-Close-Tab-03 {

	background-color: #FFF;

	position: relative;

	top: 0

}

#content-fall-make-up #Line-01, #content-fall-make-up #Line-03 {

	background-color: #fff;

	text-align: center

}

#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel .body-partners-jcarousel-content { display: block }

#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel .body-partners-jcarousel-content .body-partners-jcarousel-marks img { margin-top: 30px }

#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel .body-partners-jcarousel-content p {

	text-align: center;

	margin: 0 0 15px

}

#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel { margin-top: 0 }

#content-fall-make-up #Line-07 #My-Slider .Small_Box .My-Cta-Shop { margin: auto auto 40px }

#content-fall-make-up #Line-02 .menu-pic { width: 49% }

#content-fall-make-up #Line-02 .menu-pic img { margin-top: 0 }

#content-fall-make-up #Line-02 .menu-pic p { margin: 10px 0 15px }

#content-fall-make-up #Line-01 .Visual img {

	width: 200%;

	left: 0;

	margin-left: -50%

}

#content-fall-make-up #Line-01 .white-box { padding: 10px }

#content-fall-make-up #Line-01 .white-box h2 {

	font-weight: 500;

	font-size: 14px;

	color: #bf0f35;

	text-align: center;

	line-height: 22px;

	margin: 0;

	text-transform: uppercase

}

#content-fall-make-up #Line-01 .white-box h1 {

	font-size: 35px;

	color: #000;

	text-align: center;

	margin: 0;

	font-family: ClarinsRegular;

	line-height: 35px;

	font-weight: 400

}

#content-fall-make-up #Line-01 .white-box h3 {

	font-size: 25px;

	color: #000;

	text-align: center;

	margin: 0 0 25px;

	font-family: ClarinsRegular;

	line-height: 50px;

	font-weight: 400

}

#content-fall-make-up #Line-01 ul {

	list-style: none;

	margin: auto;

	display: inline-block

}

#content-fall-make-up #Line-03 .Visual img {

	width: 200%;

	left: 0;

	margin-left: -50%

}

#content-fall-make-up #Line-04 h2, #content-fall-make-up #Line-06 h2 {

	margin-top: 20px;

	margin-bottom: 25px

}

#content-fall-make-up #Line-04 p { margin-bottom: 30px }

#content-fall-make-up #Line-06 p {

	margin-bottom: 30px;

	padding-left: 0;

	padding-right: 0

}

#content-fall-make-up #Line-03-psmt-fw2 h2, #content-fall-make-up #Line-08-psmt-fw2 h2 {

	font-size: 35px;

	line-height: 35px

}

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel, #content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel { padding-bottom: 40px }

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel #jcarousel-pagination-product-soft-moisture-toner-fw2, #content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #jcarousel-pagination-product-soft-moisture-toner-fw2 { bottom: 10px }

#content-fall-make-up #Line-07 #My_Gold_Box_Center img { max-width: 49px }

#content-fall-make-up #Line-02 .menu-txt p {

	font-style: normal;

	font-weight: 400;

	font-size: 11px;

	line-height: 28px;

	color: #000;

	text-align: center;

	text-transform: uppercase;

	margin: 0 0 30px;

	padding: 0

}

#content-fall-make-up #Line-07 #Golden_Box #Golden_Box_Title p {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 22px;

	color: #000;

	text-align: center;

	margin: 0 0 40px;

	padding: 0

}

#content-fall-make-up #Line-07 #My-Slider .Small_Box h3 {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 22px;

	text-align: center;

	color: #be0f34;

	margin: 25px 0 0;

	padding: 0

}

#content-fall-make-up #Line-07 #My_Gold_Box_Left h3 {

	font-style: normal;

	font-weight: 400;

	font-size: 11px;

	text-align: center;

	color: #be0f34;

	padding: 0;

	text-transform: uppercase;

	margin-top: 20px

}

#content-fall-make-up #Line-07 #My_Gold_Box_Left p {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 18px;

	text-align: center;

	color: #000;

	margin: 0 0 40px;

	padding: 0

}

#content-fall-make-up #Line-07 #My_Gold_Box_Right h3, #content-fall-make-up #Line-07 #My_Gold_Box_Right p { text-align: center }

#content-fall-make-up #Top_Line08 p {

	padding-left: 0;

	padding-right: 0

}

#content-fall-make-up #Line-09 .My-Tab {

	border: 1px solid #e5e5e5;

	background-color: #FFF;

	margin-top: 0

}

#content-fall-make-up #Line-09 #Row-Close-Tab-Text p {

	margin-top: 30px;

	display: none

}

#content-fall-make-up #Line-09 #Row-Menu { margin-top: 50px }

#content-fall-make-up #Line-09 #Row-Menu-Mobile {

	margin-top: 50px;

	overflow: hidden;

	display: block

}

#content-fall-make-up #Line-09 #Row-Menu-Mobile img { width: 200% }

#content-fall-make-up #Line-09 #Row-Menu-Mobile p {

	margin-top: 30px;

	color: #000;

	font-size: 13px;

	text-align: center;

	line-height: 22px

}

#content-fall-make-up #Line-09 #Row-Menu-Mobile span {

	color: #000;

	font-size: 11px;

	text-align: center;

	line-height: 22px;

	text-transform: uppercase;

	text-decoration: underline

}

#content-fall-make-up #Line-09 .My-Retour {

	position: absolute;

	top: -35px;

	display: none!important

}

#content-fall-make-up #Line-05 .line-05-middle-right img {

	position: relative;

	bottom: 0;

	left: 0;

	max-width: 548px;

	width: 150%

}

#content-fall-make-up #Line-05 .line-05-middle-right p {

	color: #fff;

	z-index: 1;

	font-size: 12px;

	line-height: 20px;

	position: absolute;

	left: 39px;

	top: 518px;

	text-align: center;

	font-weight: 400

}

#content-fall-make-up #Line-05 .line-05-middle-left .My-Position {

	position: absolute;

	top: 235px;

	left: 130px;

	text-align: left;

	width: 200px

}

#content-fall-make-up #Line-05 .line-05-middle-left .My-Title { text-align: left }

#content-fall-make-up #Line-05 .line-05-middle-left h3 {

	text-align: left;

	margin-top: -10px

}

#content-fall-make-up #Line-05 .line-05-middle-left .My-Color { text-align: left }

#content-fall-make-up #Line-05 .line-05-middle-left .My-Cta-Shop { float: left }

#content-fall-make-up #Line-09 #Row-Open-Tab01, #content-fall-make-up #Line-09 #Row-Open-Tab02, #content-fall-make-up #Line-09 #Row-Open-Tab03 {

	position: relative;

	top: 0;

	left: 0;

	width: 200%

}

#My-Background, #content-fall-make-up #Line-09 #Row-Close-Tab { display: none }

#content-fall-make-up #Line-09 #Tab01 #Pointer01, #content-fall-make-up #Line-09 #Tab02 #Pointer02, #content-fall-make-up #Line-09 #Tab03 #Pointer03 {

	position: absolute;

	left: 37%

}

}
