#MyContainer, .MySection p {
	font-family: ProximaNovaRegular;
	color: #282b30
}
#MyContainer {
	display: block;
	margin: 0 auto;
	width: 100%;
	padding: 0;
	position: relative;
	overflow: hidden;
	font-size: 3.45vw;
	line-height: 5.8vw;
	background-color: #fff;
	min-width: 320px;
	max-width: 640px
}
#MyContainer .MySection, .MySection p {
	margin: 0;
	padding: 0;
	position: relative
}
@media screen and (orientation:landscape) {
	#MyContainer {
		width: 60%!important
	}
}
#MyContainer h2, #MyContainer h3, #MyContainer h4, #MyContainer h5, #MyContainer h6 {
	text-transform: none;
	font-weight: 400;
	border: none;
	background: 0 0;
	margin: 0;
	padding: 0;
	position: relative
}
#MyContainer .MySection {
	width: 100%;
	min-width: 320px;
	max-width: 640px;
	clear: both
}
#MyContainer img {
	display: block;
	border: 0 solid;
	width: 100%;
	position: relative
}
#MyContainer a {
	text-decoration: none
}
#MyContainer .MyBlockFullWidth {
	display: block;
	margin: 0 auto;
	width: 100%;
	min-width: 320px;
	position: relative;
	clear: both
}
#MyContainer .MyBlockFullWidthTxt {
	display: block;
	margin: 0 auto;
	width: 92%;
	min-width: 260px;
	position: relative;
	clear: both;
	padding: 4%;
	text-align: center;
}
#MyContainer #MyBlock02 h2, #MyContainer #MyBlock02 h2, #MyContainer #MyBlock02 p {
	text-align: center !important;
	color: #000;
	padding: 0;
	position: relative
}
#MyContainer #MyBlock02 {
	padding-top: 4%;
	padding-bottom: 4%
}
#MyContainer #MyBlock02 h2 {
	font-family: clarinsreg;
	font-size: 2.6em;
	line-height: 1em;
	margin: 0
}
#MyContainer #MyBlock02 p {
	font-family: ProximaNovaRegular;
	font-size: 1.4em;
	line-height: 1.2em;
	margin: 3% 0 0;
	font-style: italic
}
#MyContainer #MyBlock03 {
	width: 90%
}
#MyContainer #MyBlock03 img {
	width: 1000%
}
#MyContainer #MyBlock04 {
	text-align: left
}
#MyContainer #MyBlock04 h3 {
	position: relative;
	font-family: clarinsreg;
	font-size: 2.6em;
	line-height: 1em;
	text-align: left;
	color: #000;
	margin: 5% 0 0 5%;
	padding: 0
}
#MyContainer #MyBlock04 p, #MyContainer #MyBlock05 #MyBlock05Box .MyBlock05BlockP03 {
	font-family: ProximaNovaRegular;
	font-size: 1.3em;
	text-align: left;
	padding: 0;
	position: relative;
	color: #000
}
#MyContainer #MyBlock04 p {
	line-height: 1.3em;
	margin: 2% 0 0 5%
}
#MyContainer #MyBlock05 #MyBlock05Box {
	margin: 5%;
	width: 90%;
	border: 2px solid #be0f34;
	padding: 5% 5% 0
}
#MyContainer #MyBlock05 #MyBlock05Box .MyBlock05BlockP03 {
	line-height: 1em;
	margin: 0 0 5%
}
#MyContainer #MyBlock05 #MyBlock05Box .MyBlock05BlockP03 img {
	width: 8%;
	display: inline-block
}
#MyContainer #MyBlock06 #MyBlock06Box {
	margin: 5%;
	width: 90%;
	border: 2px solid #be0f34;
	background-color: #f6f6f6
}
#MyContainer #MyBlock06 #MyBlock06Box h3 {
	position: relative;
	font-family: clarinsreg;
	font-size: 2.6em;
	line-height: 1em;
	text-align: center;
	color: #000;
	margin: 10% 0 5%;
	padding: 0
}
#MyContainer #MyBlock06 #MyBlock06Box p {
	position: relative;
	font-family: ProximaNovaRegular;
	font-size: 1.3em;
	line-height: 1.3em;
	text-align: center;
	color: #000;
	margin: 3% 0 5%;
	padding: 0
}
#MyContainer #MyBlock06 #MyBlock06Box img {
	width: 100%:
}
#MyContainer #MyBlock06 #MyBlock06Box #My-Ingredient01-Img {
	position: absolute;
	top: 40%;
	left: 25%;
	font-family: ProximaNovaRegular;
	color: #282b30;
	font-size: 1em;
	line-height: 1.6
}
#MyContainer #MyBlock06 #MyBlock06Box #My-Ingredient02-Img {
	position: absolute;
	top: 80%;
	left: 65%;
	font-family: ProximaNovaRegular;
	color: #282b30;
	font-size: 1em;
	line-height: 1.6
}
#MyContainer #MyBlock07 h3 {
	position: relative;
	font-family: clarinsreg;
	font-size: 2.6em;
	line-height: 1em;
	text-align: center;
	color: #000;
	margin: 5% 0;
	padding: 0
}
#MyContainer #MyBlock07 p {
	position: relative;
	font-family: ProximaNovaRegular;
	font-size: 1.3em;
	line-height: 1.3em;
	text-align: center;
	color: #000;
	margin: 4% 0 0;
	padding: 0
}
#MyContainer #MyBlock07 #video01, #MyContainer #MyBlock07 #video02 {
	margin: 10%;
	width: 80%
}
#MyContainer #MyBlock08 {
	text-align: center;
	padding-bottom: 3%
}
#MyContainer #MyBlock08 h3 {
	position: relative;
	font-family: clarinsreg;
	font-size: 2.6em;
	line-height: 1em;
	text-align: center;
	color: #000;
	margin: 0 0 5%;
	padding: 0
}
#MyContainer #MyBlock08 #MyBlock08BlockLeg, #MyContainer #MyBlock08 #MyBlock08BlockP04, #MyContainer #MyBlock08 #MyBlock08BlockP05, #MyContainer #MyBlock08 #MyBlock08Box #MyBlock08BoxP01, #MyContainer #MyBlock08 #MyBlock08Box #MyBlock08BoxP02 {
	font-family: ProximaNovaRegular;
	text-align: center;
	padding: 0;
	position: relative;
	line-height: 1em
}
#MyContainer #MyBlock08 #MyBlock08BlockP04 {
	font-size: 1.144em;
	color: #282b30;
	margin: 6% 0 0;
	text-transform: uppercase
}
#MyContainer #MyBlock08 #MyBlock08Box {
	position: relative;
	width: 75%;
	border: 2px solid #e5e5e5;
	margin: 5% 15%;
	padding: 3% 0;
	text-align: center
}
#MyContainer #MyBlock08 #MyBlock08Box #MyBlock08BoxP01 {
	font-size: 5em;
	color: #be0f34;
	margin: 0
}
#MyContainer #MyBlock08 #MyBlock08Box #MyBlock08BoxP01 sup {
	font-size: .6em;
	line-height: 1em
}
#MyContainer #MyBlock08 #MyBlock08Box #MyBlock08BoxP02 {
	font-size: 1.248em;
	color: #000;
	margin: 2% 0 0
}
#MyContainer #MyBlock08 #MyBlock08BlockP05 {
	font-size: 1.144em;
	color: #282b30;
	text-transform: uppercase;
	margin: 4% 0 0
}
#MyContainer #MyBlock08 #MyBlock08Perc01 img, #MyContainer #MyBlock08 #MyBlock08Perc02 img, #MyContainer #MyBlock08 #MyBlock08Perc03 img {
	margin: 5% auto;
	width: 320px
}
#MyContainer #MyBlock08 #MyBlock08Perc01 p, #MyContainer #MyBlock08 #MyBlock08Perc02 p, #MyContainer #MyBlock08 #MyBlock08Perc03 p {
	position: relative;
	font-family: ProximaNovaRegular;
	font-size: 1.144em;
	line-height: 1em;
	text-align: center;
	color: #000;
	margin: 2% 0 0;
	padding: 0
}
#MyContainer #MyBlock08 #MyBlock08Nav {
	position: relative;
	width: 60px;
	margin: 4% auto
}
#MyContainer #MyBlock08 #MyBlock08Nav .MyBlock08NavBullet {
	position: relative;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 20px;
	background: #cbcbcb;
	float: left;
	cursor: pointer
}
#MyContainer #MyBlock08 #MyBlock08Nav .MyBlock08NavBulletActive {
	background: #000
}
#MyContainer #MyBlock08 #MyBlock08BlockLeg {
	font-size: .936em;
	color: #8a8a8a;
	margin: 10% 0 0
}
#MyContainer #MyBlock09 {
	padding-top: 10%;
	margin-bottom: 30%
}
#MyContainer #MyBlock09 #MyBlock09P03 {
	position: relative;
	font-family: clarinsreg;
	font-size: 2.6em;
	line-height: 1em;
	text-align: center;
	color: #000;
	margin: 2% 0 0;
	padding: 0
}
#MyContainer #MyBlock09 #MyBlock09Perc01, #MyContainer #MyBlock09 #MyBlock09Perc02, #MyContainer #MyBlock09 #MyBlock09Perc03 {
	padding-top: 10%;
	padding-bottom: 10%;
	position: relative
}
#MyContainer #MyBlock09 #MyBlock09Perc01 img, #MyContainer #MyBlock09 #MyBlock09Perc02 img, #MyContainer #MyBlock09 #MyBlock09Perc03 img {
	width: 70%;
	margin: auto
}
#MyContainer #MyBlock09 #MyBlock09Nav {
	position: relative;
	width: 60px;
	margin: 4% auto
}
#MyContainer #MyBlock09 #MyBlock09Nav .MyBlock09NavBullet {
	position: relative;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 20px;
	background: #cbcbcb;
	float: left;
	cursor: pointer
}
#MyContainer #MyBlock09 #MyBlock09Nav .MyBlock09NavBulletActive {
	background: #000
}
#MyContainer #MyBlock10 {
	padding-top: 5%;
	padding-bottom: 10%
}
#MyContainer #MyBlock10 img {
	padding-left: 5%;
	width: 90%
}
#MyContainer #MyBlock10 #MyBlock10H3, #MyContainer #MyBlock10 .MyBlock10Prod h4 {
	font-family: ProximaNovaRegular;
	padding: 0;
	position: relative;
	color: #000;
	text-align: center
}
#MyContainer #MyBlock10 #MyBlock10H3 {
	font-size: 2.6em;
	line-height: 1em;
	margin: 0
}
#MyContainer #MyBlock10 .MyBlock10Prod {
	text-align: center;
	margin-top: 5%;
	position: relative
}
#MyContainer #MyBlock10 .MyBlock10Prod h4 {
	font-size: 1.248em;
	line-height: 1.248em;
	margin: 5% 0 0
}
#MyContainer #MyBlock10 #MyBlock10Nav {
	position: relative;
	width: 160px;
	margin: 10% auto
}
#MyContainer #MyBlock10 #MyBlock10Nav .MyBlock10NavBullet {
	position: relative;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 20px;
	background: #cbcbcb;
	float: left;
	cursor: pointer
}
#MyContainer #MyBlock10 #MyBlock10Nav .MyBlock10NavBulletActive {
	background: #000
}
#MyContainer #MyBlock10 .My-Ingredient01 {
	position: absolute;
	top: 8%;
	left: 60%
}
#MyContainer #MyBlock10 .My-Ingredient02 {
	position: absolute;
	top: 50%;
	left: 12%
}
#MyContainer #MyBlock10 .My-Ingredient03 {
	position: absolute;
	top: 65%;
	left: 65%
}
#MyContainer #MyBlock10 .My-Ingredient04 {
	position: absolute;
	top: 12%;
	left: 66%
}
#MyContainer #MyBlock10 .My-Ingredient05 {
	position: absolute;
	top: 53%;
	left: 66%
}
#MyContainer #MyBlock10 .My-Ingredient06 {
	position: absolute;
	top: 53%;
	left: 63%
}
#MyContainer #MyBlock10 .My-Ingredient07 {
	position: absolute;
	top: 30%;
	left: 60%
}
#MyBlock09 .My-Content-06-Slide-Content-Txt-Right {
	width: 100%;
	margin: 0;
	padding: 5% 0;
	float: left;
	text-align: center;
	position: relative
}
#MyBlock09 .My-Content-06-Slide-Content-Txt-Right h3 {
	font-family: clarinsreg;
	font-size: 2.2em;
	line-height: 1em;
	text-align: center;
	color: #000;
	margin: 0;
	padding: 0;
	position: relative
}
#MyBlock09 .My-Content-06-Slide-Content-Txt-Right h4 {
	font-family: ProximaNovaRegular;
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: center;
	color: #282b30;
	margin: 5% 0;
	padding: 0;
	position: relative
}
#MyBlock09 .My-Content-06-Slide-Content-Txt-Right .My-Content-06-Slide-Content-Txt-CTA {
	font-family: ProximaNovaRegular;
	font-size: 1em;
	line-height: 1em;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	color: #be0f34;
	margin: 0;
	padding: 0;
	position: relative
}