/*-------------------------------------------------------------------------------------------------------*/
	/*-------------------------------------- UPDATE PDP REWORK - Digital Ops 2018 ---------------------------*/
	/*-------------------------------------------------------------------------------------------------------*/
	
	.pdp-bottom-container .content .how-to-apply .YTthumbnail
	{
		overflow:hidden
	}
	
	.pdp-bottom-container .content .how-to-apply .YTVideoPreview
	{
		transform:scale(1.1);
		height:auto!important;
		position:absolute;
		top:-40px
	}
	
	.pdp-bottom-container .content .ingredients-tab .ingredients-list li .ingredient-container
	{
		max-width:250px
	}
	
	.clearfix:after 
	{
		content:".";
		display:block
	}
	
	.pdp-proven
	{
		width:44%;
		margin:auto
	}
	
	.pdp-proven--data
	{
		display:flex;
		flex-wrap:nowrap;
		align-items:center;
		padding:30px;
		border:1px solid #e5e5e5
	}
	
	.pdp-proven--figure
	{
		font-size:75px;
		color:#be0f34;
		font-style:normal
	}
	
	.pdp-proven--figure sup
	{
		display:inline;
		font-size:14px;
		color:#000;
		position:relative;
		top:20px;
		vertical-align:top
	}
	
	.pdp-proven--mention
	{
		margin-left:40px;
		font-size:14px
	}
	
	.pdp-proven--list ul
	{
		padding-left:18px
	}
	
	.free-html--title
	{
		color:#be0f34;
		font-size:18px
	}
	
	.product-benefits-content > h3
	{
		margin:0 0 0 25px
	}
	
	.proven-results-wrapper
	{
		width:45%;
		margin:0 auto;
		font-size:14px;
		line-height:19px;
		font-family:'Gotham SSm book A','Gotham SSm book B',Helvetica,Arial,sans-serif;
		letter-spacing:.02em
	}
	
	.proven-results-top-content
	{
		display:table;
		border:2px solid #e5e5e5;
		padding:35px;
		margin-left:auto;
		margin-right:auto
	}
	
	.proven-results-top-content .number
	{
		display:table-cell;
		vertical-align:middle;
		font-size:75px;
		color:#be0f34
	}
	
	.proven-results-top-content .dot
	{
		display:table-cell;
		vertical-align:middle;
		font-size:22px;
		position:relative;
		top:-21px;
		left:-9px
	}
	
	.proven-results-top-content .text
	{
		display:table-cell;
		vertical-align:middle;
		padding-left:30px;
		font-size:15px
	}
	
	.proven-results-bottom-content ul
	{
		margin-left:3px;
		margin-top:3em
	}
	
	.proven-results-bottom-content p
	{
		margin:20px 0
	}
	
	.proven-results-bottom-content .text-black
	{
		color:black;
		font-size:15px
	}
	
	.proven-results-bottom-content .text-grey
	{
		color:#8B8B8B;
		font-size:12px
	}
	
	.proven-results-bottom-content .small-caps
	{
		font-variant:all-small-caps;
		vertical-align:text-bottom
	}
	
	@media only screen and (max-width: 1024px) {
		.proven-results-wrapper
		{
			display:flex;
			justify-content:center;
			align-items:center;
			width:100%
		}
		
		.proven-results-top-content
		{
			display:block;
			width:calc(50% - 100px);
			padding:45px;
			float:left;
			margin:0
		}
		
		.proven-results-top-content .number
		{
			display:inline-block;
			width:auto;
			margin-top:20px
		}
		
		.proven-results-top-content .dot
		{
			display:inline-block;
			margin-top:20px;
			left:-13px
		}
		
		.proven-results-top-content .text
		{
			display:inline-block;
			padding:0;
			margin-top:45px
		}
		
		.proven-results-bottom-content
		{
			width:50%;
			float:left
		}
		
		.proven-results-bottom-content ul
		{
			margin:0 0 0 -5px
		}
		
		.proven-results-bottom-content p
		{
			padding-left:20px
		}
	}
	
	@media only screen and (max-width: 761px) {
		.proven-results-wrapper
		{
			display:block
		}
		
		.proven-results-top-content
		{
			width:calc(100% - 75px);
			float:none;
			text-align:center;
			padding:25px 35px
		}
		
		.proven-results-top-content .dot
		{
			left:-5px
		}
		
		.proven-results-top-content .text
		{
			margin-top:35px
		}
		
		.proven-results-bottom-content
		{
			width:calc(100% - 20px);
			padding-right:20px;
			float:none
		}
		
		.proven-results-bottom-content ul
		{
			width:100%;
			float:none;
			margin-left:-25px
		}
		
		.proven-results-bottom-content p
		{
			padding-left:0
		}
	}
	
	.lip-container-wrapper
	{
		padding:15px 0;
		line-height:20px;
		text-transform:none;
		font-size:11px;
		letter-spacing:.01em
	}
	
	@media only screen and (max-width: 761px) {
		.pdp-bottom-container .content .beauty-routine .title,.pdp-bottom-container .content .most-recently-viewed .title,.pdp-bottom-container .content .you-may-also-like .title
		{
			letter-spacing:0;
			margin-bottom:20px;
			font-size:35px;
			line-height:35px;
			text-align:left
		}
		
		.pdp-top-container .content .information-section .bazaarvoice-block
		{
			margin:5px 0 20px 20px;
			float:left;
			clear:both
		}
		
		.pdp-top-container .content .information-section .description-links .description-link
		{
			font-size:9px
		}
	}
	
	.pdp-bottom-container .content .product-commercial-spot .product-tagline h2
	{
		font-weight:normal
	}
	
	.product-benefits-content
	{
		font-size:14px;
		line-height:19px
	}
	
	@media only screen and (max-width:761px) {
		.pdp-bottom-container .content .tab-container .tab-content-wrapper .tab-content
		{
			flex-direction:column
		}
		
		.pdp-bottom-container .content .product-details-tab .product-benefits-content,.pdp-bottom-container .content .product-details-tab .product-description-content
		{
			padding:0;
			padding-top:10px;
			padding-bottom:10px
		}
	}
	
	.product-benefits-content::before
	{
		content:"Benefits";
		display:block;
		margin-bottom:20px;
		font-size:14px;
		font-family:"Gotham SSm medium A","Gotham SSm medium B",Helvetica,Arial,sans-serif
	}
	
	.product-benefits-content ul
	{
		margin:0;
		padding:0;
		list-style:none;
		margin-bottom:20px
	}
	
	.product-benefits-content ul li::before
	{
		content:"•";
		display:inline-block;
		font-size:18px;
		height:14px;
		line-height:14px;
		padding-right:5px;
		vertical-align:middle
	}
	
	.product-benefits-content ul li
	{
		margin:0;
		padding:8px 0 0
	}
	
	.pdp-bottom-container .content .tab-container .tab-parent:not(.mobile) .tab-child .tab-title::before
	{
		display:none
	}
	
	.pdp-bottom-container .content .tab-container .tab-parent:not(.mobile) .tab-child .tab-title
	{
		display:block;
		height:66px;
		line-height:66px;
		margin-bottom:0;
		max-height:66px;
		text-align:center;
		text-transform:uppercase;
		width:100%
	}
	
	.pdp-bottom-container .content .tab-container .tab-parent:not(.mobile)
	{
		margin:0;
		min-height:70px
	}
	
	.pdp-bottom-container .content .tab-container .tab-parent:not(.mobile) .tab-child .tab-title h2
	{
		font-family:"Gotham SSm book A","Gotham SSm book B",Helvetica,Arial,sans-serif;
		font-weight:400;
		line-height:20px;
		padding:10px;
		margin:0;
		display:inline-block;
		vertical-align:middle
	}
	
	.proven-results-tab p:first-child
	{
		border:2px solid #e5e5e5;
		display:block;
		font-size:14px;
		line-height:19px;
		margin:20px auto;
		padding:60px 30px 60px 270px;
		position:relative;
		width: 564px;
	}
	
	.proven-results-tab p:first-child strong
	{
		color:#be0f34;
		display:inline-block;
		float:left;
		font-size:75px;
		font-weight:normal;
		line-height:75px;
		margin-right:20px;
		position:absolute;
		right:calc(100% - 260px);
		text-align:right;
		top:50%;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%);
		vertical-align:middle;
		width:240px;
		letter-spacing:-.05em
	}
	
	.proven-results-tab p:first-child strong sup
	{
		color:#000;
		display:inline-block;
		font-size:14px;
		font-weight:normal;
		line-height:14px;
		position:absolute;
		right:0;
		text-align:right;
		top:6px
	}
	
	.proven-results-tab ul
	{
		padding:0;
		margin:20px;
		display:block;
		max-width:520px;
		margin-left:auto;
		margin-right:auto;
		padding:0;
		margin:20px;
		display:block;
		max-width:520px;
		margin-left:auto;
		margin-right:auto;
		list-style:none
	}
	
	.proven-results-tab ul li::before
	{
		content:"•";
		display:inline-block;
		font-size:18px;
		height:14px;
		line-height:14px;
		padding-right:5px;
		vertical-align:middle
	}
	
	.proven-results-tab ul li
	{
		margin:0;
		padding:8px 0 0;
		font-size:14px
	}
	
	.proven-results-tab p:last-child
	{
		margin:20px;
		display:block;
		max-width:520px;
		font-size:11px;
		opacity:.5;
		margin-left:auto;
		margin-right:auto
	}
	
	.pdp-bottom-container .content .tab-container .tab-content-wrapper .tab-content
	{
		padding:30px 0 15px
	}
	
	.pdp-bottom-container .content .ingredients-tab .ingredients-list .ingredient-item
	{
		padding:0;
		margin-bottom:0
	}
	
	.pdp-bottom-container .content .ingredients-tab .ingredients-list .ingredient-item .ingredient-data
	{
		background:rgba(0,0,0,0) url(../HTMLElements/check.svg) no-repeat scroll 0 6px / 26px 24px;
		padding:10px 0 10px 40px;
		font-size:14px;
		line-height:19px
	}
	
	.pdp-bottom-container .content .ingredients-tab .ingredients-list li .ingredient-container .ingredient-name
	{
		font-size:22px;
		min-height:56px;
		padding:20px 0;
		text-align:center;
		width:100%
	}
	
	.pdp-bottom-container .content .ingredients-tab .ingredients-list .ingredient-item .ingredient-list-item
	{
		display:none!important
	}
	
	.pdp-bottom-container .content .ingredients-tab .ingredients-list .ingredient-link
	{
		color:#000;
		display:block;
		font-weight:700;
		font-size:11px;
		margin:10px 0 0;
		padding:0;
		text-transform:uppercase;
		text-decorations:none
	}
	
	.pdp-bottom-container .content .ingredients-tab .ingredients-list .ingredient-link a
	{
		border-bottom:#e5e5e5 1px solid;
		display:inline-block
	}
	
	.pdp-bottom-container .content .ingredients-tab .ingredients-list .ingredient-link a:hover
	{
		border-bottom:#be0f34 1px solid
	}
	
	.pdp-bottom-container .content .ingredients-tab .ingredients-list .ingredient-container .ingredient-items
	{
		min-height:160px
	}
	
	@media only screen and (max-width:761px) {
		.proven-results-tab p:first-child
		{
			padding:60px 30px;
			text-align:center;
			width: 260px;
		}
		
		.proven-results-tab p:first-child strong
		{
			display:block;
			float:none;
			font-size:75px;
			margin-left:auto;
			margin-right:auto;
			position:relative;
			right:auto;
			text-align:right;
			top:auto;
			-webkit-transform:none;
			transform:none;
			width:auto
		}
	}
/* =========================
[CFC-22764]
[15/11/2021]
========================= */
.information-section .information-section__button-position button, .product-tile .gs-product-wrapper a{
	text-transform: initial;
}	