.BeautySection-Block {
	 margin-top:40px;
	 background-image:url(banner-bottom.jpg);
	 height:300px;
	 display:flex;
	 justify-content:center;
	 align-items:flex-end;
	 flex-direction:column;
	 max-width:1170px;
	 box-sizing:border-box;
	 padding-right:60px;
	 margin-left:auto;
	 margin-right:auto;
	 background-position:top center;
	 background-repeat:no-repeat;
	 cursor:pointer;
}
@media only screen and (max-width:1170px) {
.BeautySection-Block {
		 padding-right:5vw;
	}
}
@media only screen and (max-width:1023px) {
	.BeautySection-Block {
		background-image: url(banner-bottom-mobile.jpg);
		background-position:center left;
		background-size:100vw auto;
		height:30vw;
}
}
@media only screen and (max-width:761px) {
	.BeautySection-Block {
	background-size: 100vw auto;
	height: auto;
	background-color:#ccc;
	padding:20px;
	background-position:left center;
	padding-top:0;
	padding-bottom:0;
	min-height:39vw;
}
}
.BeautySection-Block  p.TextLink {
max-width: 443px;
}
@media only screen and (max-width:1170px) {
	.BeautySection-Block p.TextLink {
	 max-width:37.8vw;
	}
}
@media only screen and (max-width:1023px) {
	.BeautySection-Block p.TextLink {
		max-width: 47.8vw;
	}
}
@media only screen and (max-width:761px) {
	.BeautySection-Block p.TextLink {
		max-width: 50vw;
	}
}
.BeautySection-Block  p.TextLink a{
	text-decoration:none;
	font-family: "Gotham SSm medium A", "Gotham SSm medium B", Gotham, Helvetica, Arial, sans-serif;
	color:#000;
	font-size:11px;
	text-transform:uppercase;
	border-bottom:1px solid rgba(0,0,0,0.5);
	line-height:1.5em;
letter-spacing: 0.1em;
}

.BeautySection-Block .Title{
	 font-size:40px;
	 font-weight:normal;
	 margin:0;
	 padding:0;
	 color:#000;
	 font-family:ClarinsRegular,Clarins;
	 max-width:443px;
	 padding-top:80px;
	 background-image:url(banner-bottom-products.png);
	 background-repeat:no-repeat;
	 background-position:center top;
	 line-height:1em;
}
@media only screen and (max-width:1170px) {
	.BeautySection-Block .Title{
	 max-width:37.8vw;
	}
}
@media only screen and (max-width:1023px) {
	.BeautySection-Block .Title{
	font-size:4vw;
	max-width: 47.8vw;
	background-size:12.5vw auto;
	 padding-top:6.8vw;
	}
}
@media only screen and (max-width:761px) {
	.BeautySection-Block .Title{
	font-size: 6vw;
background-image: none;
		width: 45vw;
text-align: left;
background-size: 100vw auto;
max-width: 50vw;
padding-top: 0;
	}
}
.BeautySection-Block p{
	 margin:0;
	 padding:0;
	 color:#000;
	 text-align:center;
	 width:100%;
	 padding-top:15px;
	 line-height:1em!important;
}
@media only screen and (max-width:761px) {
	.BeautySection-Block p{
		width: 45vw;
		text-align: left;
		max-width: 50vw;
		 padding-top:8px;
	}
}
