.pdp-enhanced-wrapper {
	margin: 0;
	overflow: hidden
}
.pdp-enhanced-wrapper h2 {
	background-color: #000;
	color: #fff;
	font-size:18px;
	font-weight:bold;
	margin: 20px 0;
	padding: 10px 0 10px 20px;
	text-transform: uppercase;
	line-height:20px;
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper h2 {
		font-size: 20px
	}
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper h2.open {
		background: url("../images/icon_open.png") right center no-repeat;
		background-color: #000;
		cursor: pointer
	}
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper h2.closed {
		background: url("../images/icon_closed.png") right center no-repeat;
		background-color: #000;
		cursor: pointer
	}
}
.pdp-enhanced-wrapper h2.bg_title_box {
	background: 0;
	color: #000;
	font: normal 26px/1.1 "Times New Roman Bold", Times, serif;
	margin: 20px 0 40px;
	padding: 0;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	z-index: 1
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper h2.bg_title_box {
		font-size: 20px
	}
}
.pdp-enhanced-wrapper h2.bg_title_box:after {
	background: #000;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: -1
}
.pdp-enhanced-wrapper h2.bg_title_box span {
	background: #fff;
	padding: 0 15px;
	z-index: 2
}
.pdp-enhanced-wrapper h3 {
	font: normal 14px/1.4 "Helvetica World Bold", Arial, sans-serif;
	margin: 0 0 10px;
	text-decoration: underline;
	text-transform: uppercase
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper h3 {
		font-size: 18px
	}
}
.pdp-enhanced-wrapper p {
	font: normal 16px/1.4 "Helvetica World Regular", Arial, sans-serif;
	padding: 0 20px
}
.pdp-enhanced-wrapper p a {
	font-family: "Helvetica World Bold", Arial, sans-serif;
}
.pdp-enhanced-wrapper p.legal {
	font-size: 12px
}
.pdp-enhanced-wrapper ul {
	font: normal 16px/1.4 "Helvetica World Regular", Arial, sans-serif;
	list-style: disc outside none;
	margin: 0 0 20px 40px;
	padding: 0 20px 0 0
}
.pdp-enhanced-wrapper ul li {
	margin: 0 0 10px
}
.pdp-enhanced-wrapper ul li:last-child {
	margin: 0
}
.pdp-enhanced-wrapper ul li a {
	font-family: "Helvetica World Bold", Arial, sans-serif
}
.pdp-enhanced-wrapper .pdp-enhanced-half {
	float: left;
	margin: 0 4% 0 0;
	position: relative;
	width: 48%
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-half {
		float: none;
		margin: 0 0 20px;
		width: 100%
	}
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-half:after {
		content: "";
		display: table;
		clear: both
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-half.last {
	margin: 0
}
.pdp-enhanced-wrapper .pdp-enhanced-half .image {
	margin: 0 0 20px;
	text-align: center
}
.pdp-enhanced-wrapper .pdp-enhanced-half .image img {
	max-width: 100%;
	width: 100%
}
.pdp-enhanced-wrapper .pdp-enhanced-full {
	margin: 0 0 20px;
	position: relative;
	width: 100%
}
.pdp-enhanced-wrapper .pdp-enhanced-full.ingredients .image {
	float: right;
	width: 50%
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.ingredients .image {
		float: none;
		width: 100%
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.ingredients .image img {
	width: 100%
}
.pdp-enhanced-wrapper .pdp-enhanced-full.ingredients .copy {
	float: left;
	padding: 20px 0 0 20px;
	width: 50%
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.ingredients .copy {
		padding: 0 0 0 20px
	}
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.ingredients .copy {
		float: none;
		padding: 20px 20px 0 20px;
		width: 100%
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.ingredients .copy p {
	margin: 0 0 20px;
	padding: 0
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block {
	border: 1px solid #ccc;
	border-width: 0 0 1px;
	padding: 10px 20px
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block {
		padding: 20px
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block:first-child {
	border-width: 1px 0
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block:last-child {
	border: 0
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block h3.pdp-faq-block-titlebar {
	cursor: pointer;
	font: normal 18px/1.5 "Helvetica World Bold", Arial, sans-serif;
	margin: 0;
	padding: 10px 20px 10px 0;
	position: relative;
	text-decoration: none;
	text-transform: none
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block h3.pdp-faq-block-titlebar {
		font-size: 16px;
		padding: 0 20px 0 0
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block h3.pdp-faq-block-titlebar.open:after {
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	content: '-';
	font: normal 32px/1 "Helvetica World Regular", Arial, sans-serif;
	position: absolute;
	right: 4px;
	top: 50%
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block h3.pdp-faq-block-titlebar.closed:after {
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	content: '+';
	font: normal 32px/1 "Helvetica World Regular", Arial, sans-serif;
	position: absolute;
	right: 0;
	top: 50%
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block ul,
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block ol {
	font: normal 16px/1.5 "Helvetica World Regular", Arial, sans-serif;
	padding: 10px 0;
	list-style: disc outside none;
	margin: 0 0 0 16px
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block ul li,
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block ol li {
	margin: 5px 0
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block ul a,
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block ol a {
	color: #000;
	font-family: "Helvetica World Bold", Arial, sans-serif
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block p.pdp-faq-block-copy {
	font: normal 16px/1.5 "Helvetica World Regular", Arial, sans-serif;
	padding: 10px 20px 10px 0
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block p.pdp-faq-block-copy a {
	color: #000;
	font-family: "Helvetica World Bold", Arial, sans-serif
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block p.pdp-faq-block-copy.open {
	display: block
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block p.pdp-faq-block-copy.closed {
	display: none
}
.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block p.pdp-faq-block-copy iframe {
	height: 512px;
	margin: 20px auto;
	width: 910px
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block p.pdp-faq-block-copy iframe {
		height: 387px;
		width: 688px
	}
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.faq .pdp-faq-block p.pdp-faq-block-copy iframe {
		height: 188px;
		width: 335px
	}
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.reviews {
		margin: 20px 0
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.reviews .image {
	position: relative;
	text-align: center
}
.pdp-enhanced-wrapper .pdp-enhanced-full.reviews .image:after {
	position: absolute;
	left: 0;
	top: 50%;
	height: 8px;
	width: 100%;
	background: #ccc;
	content: "";
	z-index: -1
}
.pdp-enhanced-wrapper .pdp-enhanced-full.reviews .reviews-header h2 {
	background-color: transparent;
	color: #000;
	font: normal 28px/1 "Times New Roman Bold", Times New Roman, serif;
	margin: 10px 0 40px;
	padding: 0;
	text-align: center;
	text-transform: uppercase
}
.pdp-enhanced-wrapper .pdp-enhanced-full.reviews .reviews-block {
	float: left;
	margin: 0 5% 0 0;
	text-align: center;
	width: 30%
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.reviews .reviews-block {
		float: none;
		margin: 0 0 40px;
		text-align: center;
		width: 100%
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.reviews .reviews-block:last-child {
	margin: 0
}
.pdp-enhanced-wrapper .pdp-enhanced-full.reviews .reviews-block .quote {
	font: normal 24px/1.2 "Times New Roman Italic", Times, serif;
	margin: 20px 0 0
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.reviews .reviews-block .quote-image {
		display: none;
		float: left;
		margin: 0 20px
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.reviews .reviews-block .name {
	font: normal 18px/1 "Helvetica World Italic", Arial, sans-serif;
	margin: 20px 0 0
}
.pdp-enhanced-wrapper .pdp-enhanced-full.reviews .disclaimer {
	font: normal 12px/1 "Helvetica World Regular", Arial, sans-serif;
	margin: 20px 0;
	text-align: center
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine h3 {
	font: normal 20px/1.2 "Trade Gothic Roman", Arial, sans-serif;
	margin: 0 0 30px;
	text-transform: none;
	text-decoration: none
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine h3 {
		font-size: 16px;
		margin: 0 0 10px
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper {
	margin: 20px 0 40px
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper {
		margin: 20px 0 0
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .b-tabs>ul {
	margin: 0 !important;
	padding: 0 !important
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .b-tabs>ul>li {
	border-bottom: 0;
	border-right: 0;
	border-left: 1px solid #000;
	float: left;
	margin: 0;
	width: 33.33%
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .b-tabs>ul>li:first-child {
	border-left: 1px solid #000
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .b-tabs>ul>li:last-child {
	border-right: 1px solid #000
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .b-tabs>ul>li.ui-state-active {
	border-bottom: 0
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .b-tabs>ul>li a {
	font: normal normal 14px/16px "Times New Roman Bold", Times, serif;
	padding: 20px;
	text-decoration: none
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .b-tabs .tab_content {
	border: 1px solid #000;
	padding: 20px 10px 10px
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper select {
	border: 1px solid #000;
	font: normal 12px/30px "Helvetica World Regular", Arial, sans-serif;
	margin: 0 0 20px;
	padding: 0 25px 0 5px;
	width: auto
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel {
		padding: 0 20px
	}
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel ul {
		margin: 0 0 20px;
		padding: 0
	}
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel ul {
		margin: 0 0 20px;
		padding: 0
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel ul li {
	width: 25%
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel ul li {
		width: 33%
	}
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel ul li {
		width: 50%
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel ul li.pdp {
	border: 1px solid #ccc
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel.sensitive ul {
	margin: 0 auto;
	width: 75%
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel.sensitive ul {
		width: 100%
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel.sensitive ul li {
	width: 33%
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel .jcarousel-control.jcarousel-prev,
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel .jcarousel-control.jcarousel-next {
	display: none
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel .jcarousel-control.jcarousel-prev,
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel .jcarousel-control.jcarousel-next {
		display: block
	}
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel .jcarousel-control.jcarousel-prev,
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel .jcarousel-control.jcarousel-next {
		display: block
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .carousel .carousel_navigation_list {
	display: none
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-block {
	float: left;
	margin: 0;
	width: 100%
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-img {
	margin: 0 0 20px
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-img img {
	max-width: 100%;
	width: 100%
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-img p {
	margin: 0;
	padding: 0
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-copy p {
	font: normal 18px/1.2 "Trade Gothic Roman", Arial, sans-serif;
	margin: 0 0 10px;
	text-align: center;
	text-transform: uppercase
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-copy p {
		font-size: 14px
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-copy strong,
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-copy span,
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-copy a {
	font-family: "Trade Gothic Bold", Arial, sans-serif;
	font-weight: normal
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-product p {
	font: normal 14px/1.2 "Helvetica World Bold", Arial, sans-serif;
	height: 60px;
	margin: 10px 0;
	text-align: center
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-product p {
		font-size: 12px
	}
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-product p {
		font-size: 12px;
		height: 44px
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-product p a {
	color: #000;
	text-decoration: none
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-atb p {
	font: normal 16px/1.2 "Helvetica World Bold", Arial, sans-serif;
	margin: 20px 0;
	text-align: center
}
.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel .pdp-routine-atb p a {
	color: #000
}
@media only screen and (min-width:1024px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel.oily .carousel {
		margin: 0 auto;
		width: 75%
	}
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel.oily .carousel ul li {
		width: 33%
	}
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel.oily .carousel {
		margin: 0 auto;
		width: 75%
	}
	.pdp-enhanced-wrapper .pdp-enhanced-full.routine .routine-wrapper .routine-carousel.oily .carousel ul li {
		width: 33%
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.collection {
	position: relative;
	width: 100%
}
.pdp-enhanced-wrapper .pdp-enhanced-full.collection img {
	width: 100%
}
.pdp-enhanced-wrapper .pdp-enhanced-full.collection .copy {
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 60%
}
.pdp-enhanced-wrapper .pdp-enhanced-full.collection .copy p {
	font: normal 16px/1.2 "Helvetica World Regular", Arial, sans-serif;
	margin: 0 0 20px;
	text-align: center
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.collection .copy p {
		margin: 0 0 5px
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.collection .copy p a {
	color: #000;
	text-decoration: underline
}
.pdp-enhanced-wrapper .pdp-enhanced-full.collection .copy p.title {
	font: normal 34px/1 "Times New Roman Bold", Times, serif;
	text-transform: uppercase
}
@media only screen and (max-width:767px) {
	.pdp-enhanced-wrapper .pdp-enhanced-full.collection .copy p.title {
		font-size: 20px
	}
}
.pdp-enhanced-wrapper .pdp-enhanced-full.collection .copy p.link {
	font: normal 17px/1.2 "Helvetica World Bold", Arial, sans-serif;
	text-transform: uppercase;
	margin: 0
}
.pdp_main .l-pdp-quotes {
	clear: both
}
@media only screen and (max-width:767px) {
	.pdp_main .l-pdp-quotes {
		box-ordinal-group: 4;
		-webkit-box-ordinal-group: 4;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 4;
		-webkit-order: 4;
		order: 4;
		box-flex: 1;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		margin: 0;
		padding: 0
	}
}
.pdp_main .l-pdp-quotes .l-quote {
	display: inline-block;
	font-size: 12px;
	padding: 0 10px;
	vertical-align: bottom;
	width: 100%
}
@media only screen and (max-width:767px) {
	.pdp_main .l-pdp-quotes .l-quote {
		display: block;
		width: 100%;
		margin: 0;
		padding: 0
	}
}
.pdp_main .l-pdp-quotes .l-quote .content_asset {
	margin: 0 0 20px
}
.pdp_main .l-pdp-quotes .l-quote_row:after {
	content: "";
	display: table;
	clear: both
}
.pdp_main .l-pdp-quotes .l-quote_row .l-quote {
	float: right
}
@media only screen and (max-width:767px) {
	.pdp_main .l-pdp-quotes .l-quote_row .l-quote {
		padding: 0
	}
}
.pdp_main .l-pdp-quotes .l-quote_row .l-quote:first-child {
	float: left
}
@media only screen and (max-width:767px) {
	.pdp_main .l-pdp-quotes .b-tabs>ul>li,
	.pdp_main .l-pdp-quotes .ui-tabs>ul>li {
		width: 100%
	}
}
@media only screen and (max-width:767px) {
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper {
		display: box;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		box-orient: vertical;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		box-direction: normal;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		-o-flex-direction: column;
		flex-direction: column;
		-webkit-justify-content: flex-start;
		justify-content: flex-start;
		box-align: stretch;
		-webkit-align-items: stretch;
		-moz-align-items: stretch;
		-ms-align-items: stretch;
		-o-align-items: stretch;
		align-items: stretch
	}
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper .tab-title-details,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper .tab-title-details {
		box-ordinal-group: 1;
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
		box-flex: 1;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		display: block !important
	}
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper .details,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper .details {
		box-ordinal-group: 2;
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
		box-flex: 1;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper .tab-title-tips,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper .tab-title-tips {
		box-ordinal-group: 3;
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 3;
		-webkit-order: 3;
		order: 3;
		box-flex: 1;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		display: block !important
	}
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper .tips,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper .tips {
		box-ordinal-group: 4;
		-webkit-box-ordinal-group: 4;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 4;
		-webkit-order: 4;
		order: 4;
		box-flex: 1;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper .tab-title-ingredients,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper .tab-title-ingredients {
		box-ordinal-group: 5;
		-webkit-box-ordinal-group: 5;
		-moz-box-ordinal-group: 5;
		-ms-flex-order: 5;
		-webkit-order: 5;
		order: 5;
		box-flex: 1;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		display: block !important
	}
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper .ingredients,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper .ingredients {
		box-ordinal-group: 6;
		-webkit-box-ordinal-group: 6;
		-moz-box-ordinal-group: 6;
		-ms-flex-order: 6;
		-webkit-order: 6;
		order: 6;
		box-flex: 1;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1
	}
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper li a:link,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper li a:link {
		color: #000;
		text-decoration: none
	}
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper li a:visited,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper li a:visited {
		color: #000;
		text-decoration: none
	}
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper li a:hover,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper li a:hover {
		color: #000;
		text-decoration: none
	}
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper li a:active,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper li a:active {
		color: #000;
		text-decoration: none
	}
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper li a:focus,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper li a:focus {
		color: #000;
		text-decoration: none
	}
}
@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1023px) {
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper li a:link,
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper li a:visited,
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper li a:hover,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper li a:link,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper li a:visited,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper li a:hover {
		color: #000;
		text-decoration: none
	}
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper li a:active,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper li a:active {
		color: #000;
		text-decoration: none
	}
}
@media only screen and (max-width:767px) and (max-width:767px) {
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper li a:link,
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper li a:visited,
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper li a:hover,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper li a:link,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper li a:visited,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper li a:hover {
		color: #000;
		text-decoration: none
	}
	.pdp_main .l-pdp-quotes .b-tabs .js-accordion_wrapper li a:active,
	.pdp_main .l-pdp-quotes .ui-tabs .js-accordion_wrapper li a:active {
		color: #000;
		text-decoration: none
	}
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement {
		display: block!important;
	}
}
.pdp_main .b-pdp_placement.pdp_placement--1 {
	position: absolute;
	bottom: 0;
	width: 50%
}
.pdp_main .b-pdp_placement img {
	max-width: 100%;
	height: auto
}
.pdp_main .b-pdp_placement.seo .content_asset {
	margin: 40px 0 0
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement.seo .content_asset {
		display: none
	}
}
.pdp_main .b-pdp_placement.seo .seo-link {
	font: normal 12px/15px "Helvetica World Bold", Arial, sans-serif;
	padding: 0 0 0 73px
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement.seo .seo-link {
		text-align: center
	}
}
.pdp_main .b-pdp_placement.seo .seo-link a:link {
	color: #000;
	text-decoration: underline
}
.pdp_main .b-pdp_placement.seo .seo-link a:visited {
	color: #000;
	text-decoration: underline
}
.pdp_main .b-pdp_placement.seo .seo-link a:hover {
	color: #000;
	text-decoration: underline
}
.pdp_main .b-pdp_placement.seo .seo-link a:active {
	color: #000;
	text-decoration: underline
}
.pdp_main .b-pdp_placement.seo .seo-link a:focus {
	color: #000;
	text-decoration: underline
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp_main .b-pdp_placement.seo .seo-link a:link,
	.pdp_main .b-pdp_placement.seo .seo-link a:visited,
	.pdp_main .b-pdp_placement.seo .seo-link a:hover {
		color: #000;
		text-decoration: underline
	}
	.pdp_main .b-pdp_placement.seo .seo-link a:active {
		color: #000;
		text-decoration: underline
	}
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement.seo .seo-link a:link,
	.pdp_main .b-pdp_placement.seo .seo-link a:visited,
	.pdp_main .b-pdp_placement.seo .seo-link a:hover {
		color: #000;
		text-decoration: underline
	}
	.pdp_main .b-pdp_placement.seo .seo-link a:active {
		color: #000;
		text-decoration: underline
	}
}
.pdp_main .b-pdp_placement.promotions .promotions-wrapper {
	display: table;
	width: 100%;
	table-layout: fixed;
	padding: 10px 0;
	border-top: 1px dotted #767676;
	font: normal 12px/12px "Helvetica World Regular", Arial, sans-serif
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement.promotions .promotions-wrapper {
		display: none
	}
}
.pdp_main .b-pdp_placement.promotions .promotion {
	display: table-cell;
	padding: 0 20px;
	vertical-align: middle;
	font: normal 11px/12px "Helvetica World Regular", Arial, sans-serif;
	color: #878787;
	text-align: center
}
.pdp_main .b-pdp_placement.promotions .promotion+.promotion {
	border-left: 1px dotted #767676
}
.pdp_main .b-pdp_placement.promotions .promotion b {
	display: block;
	text-transform: uppercase;
	color: #000
}
.pdp_main .b-pdp_placement.insiders {
	padding-top: 15px
}
.pdp_main .b-pdp_placement.insiders .content_asset {
	padding: 10px 20px;
	border-top: 1px dotted #767676;
	font: normal 12px/12px "Helvetica World Regular", Arial, sans-serif
}
.pdp_main .b-pdp_placement.insiders .content_asset:after {
	content: "";
	display: table;
	clear: both
}
.pdp_main .b-pdp_placement.insiders .content_asset img {
	float: left;
	margin: 0 15px 0 0
}
.pdp_main .b-pdp_placement.insiders .content_asset .quote {
	margin: 14px 0 0;
	color: #878787
}
.pdp_main .b-pdp_placement.pdp-content-moneybackguarantee .content_asset {
	padding: 20px 40px 20px 80px;
	font: normal 15px "Times New Roman Italic", Times, serif;
	border-top: 1px dotted #767676
}
.pdp_main .b-pdp_placement.find-in-store:after {
	content: "";
	display: table;
	clear: both
}
.pdp_main .b-pdp_placement.find-in-store .js-product-findinstore,
.pdp_main .b-pdp_placement.find-in-store .b-findinstore,
.pdp_main .b-pdp_placement.find-in-store .js-findastore,
.pdp_main .b-pdp_placement.find-in-store .b-findastore {
	padding: 20px 0 10px;
	border-top: 1px dotted #767676
}
.pdp_main .b-pdp_placement.find-in-store .js-product-findinstore:after,
.pdp_main .b-pdp_placement.find-in-store .b-findinstore:after,
.pdp_main .b-pdp_placement.find-in-store .js-findastore:after,
.pdp_main .b-pdp_placement.find-in-store .b-findastore:after {
	content: "";
	display: table;
	clear: both
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement.find-in-store .js-product-findinstore,
	.pdp_main .b-pdp_placement.find-in-store .b-findinstore,
	.pdp_main .b-pdp_placement.find-in-store .js-findastore,
	.pdp_main .b-pdp_placement.find-in-store .b-findastore {
		margin: 20px 0;
		padding: 20px 0;
		border-bottom: 1px dotted #767676
	}
}
.pdp_main .b-pdp_placement.find-in-store .js-product-findinstore .f_placeholder_wrapper,
.pdp_main .b-pdp_placement.find-in-store .b-findinstore .f_placeholder_wrapper,
.pdp_main .b-pdp_placement.find-in-store .js-findastore .f_placeholder_wrapper,
.pdp_main .b-pdp_placement.find-in-store .b-findastore .f_placeholder_wrapper {
	display: block
}
.pdp_main .b-pdp_placement.find-in-store form {
	position: relative
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement.find-in-store form {
		text-align: center;
		font-size: 0
	}
}
.pdp_main .b-pdp_placement.find-in-store form .formfield {
	position: relative;
	float: left;
	margin: 0
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement.find-in-store form .formfield {
		float: none;
		display: inline-block;
		vertical-align: top;
		margin: 0 0 0 10px
	}
}
.pdp_main .b-pdp_placement.find-in-store form .formfield:after {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	margin: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #fff;
	position: absolute;
	top: 8px;
	right: -16px;
	cursor: pointer
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement.find-in-store form .formfield:after {
		top: 10px;
		right: -20px
	}
}
.pdp_main .b-pdp_placement.find-in-store form label.error,
.pdp_main .b-pdp_placement.find-in-store form .error_message {
	position: absolute;
	top: 28px;
	left: 0;
	width: 233px;
	margin: 0
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement.find-in-store form label.error,
	.pdp_main .b-pdp_placement.find-in-store form .error_message {
		margin: 4px 0 0;
		white-space: nowrap;
		text-align: left;
		width: 160px
	}
}
.pdp_main .b-pdp_placement.find-in-store form .f_placeholder {
	display: block;
	line-height: 10px
}
.pdp_main .b-pdp_placement.find-in-store .f_label {
	float: left;
	width: 22.5%;
	margin: 0;
	padding: 0 2% 0 0;
	font: normal 12px/26px "Times New Roman Regular", Times, serif;
	text-transform: uppercase;
	color: #000
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp_main .b-pdp_placement.find-in-store .f_label {
		width: 30%
	}
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement.find-in-store .f_label {
		float: none;
		width: auto;
		display: inline-block;
		padding: 0;
		vertical-align: top;
		line-height: 30px
	}
}
.pdp_main .b-pdp_placement.find-in-store input[type='text'] {
	float: left;
	width: 100px;
	height: 25px;
	line-height: 17px;
	padding: 3px 5px;
	border-right: 0;
	display: block
}
.pdp_main .b-pdp_placement.find-in-store input[type='text'].error {
	margin: 0
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement.find-in-store input[type='text'] {
		float: none;
		display: inline-block;
		vertical-align: top;
		height: 30px
	}
}
.pdp_main .b-pdp_placement.find-in-store input[type='submit'] {
	width: 25px;
	height: 25px;
	font-size: 0;
	border: 0;
	background: #000;
	border-radius: 0
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement.find-in-store input[type='submit'] {
		width: 35px;
		height: 30px
	}
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement.find-in-store {
		display: block
	}
}
.pdp_main .b-pdp_placement .pdp-didyouknow {
	padding: 20px 0
}
.pdp_main .b-pdp_placement .pdp-didyouknow h3 {
	font: normal 14px "Helvetica World Italic", Arial, sans-serif;
	text-align: center;
	color: red
}
.pdp_main .b-pdp_placement .pdp-didyouknow p {
	margin: 10px 0 0;
	padding: 0 40px;
	font: normal 29px/32px "Times New Roman Bold Italic", Times, serif;
	text-align: center
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement .pdp-didyouknow p {
		padding: 0
	}
}
.pdp_main .b-pdp_placement .pdp-routinefinder {
	padding: 30px 0;
	border: 10px solid #e5e5e5;
	text-align: center
}
.pdp_main .b-pdp_placement .pdp-routinefinder h3 {
	margin: 0 0 10px;
	font: normal 20px/20px "Trade Gothic Roman", Arial, sans-serif;
	text-transform: uppercase
}
.pdp_main .b-pdp_placement .pdp-routinefinder h2 {
	margin: 0 0 15px;
	font: normal 36px/30px "Trade Gothic Roman", Arial, sans-serif;
	text-transform: uppercase
}
.pdp_main .b-pdp_placement .pdp-routinefinder p {
	margin: 0 0 30px;
	padding: 0;
	font: normal 12px "Helvetica World Regular", Arial, sans-serif
}
.pdp_main .b-pdp_placement .pdp-routinefinder a {
	display: inline-block;
	padding: 3px 20px;
	text-transform: uppercase;
	font: normal 10px "Helvetica World Bold", Arial, sans-serif;
	background: #000
}
.pdp_main .b-pdp_placement .pdp-routinefinder a:link {
	color: #fff;
	text-decoration: none
}
.pdp_main .b-pdp_placement .pdp-routinefinder a:visited {
	color: #fff;
	text-decoration: none
}
.pdp_main .b-pdp_placement .pdp-routinefinder a:hover {
	color: #fff;
	text-decoration: none
}
.pdp_main .b-pdp_placement .pdp-routinefinder a:active {
	color: #fff;
	text-decoration: none
}
.pdp_main .b-pdp_placement .pdp-routinefinder a:focus {
	color: #fff;
	text-decoration: none
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp_main .b-pdp_placement .pdp-routinefinder a:link,
	.pdp_main .b-pdp_placement .pdp-routinefinder a:visited,
	.pdp_main .b-pdp_placement .pdp-routinefinder a:hover {
		color: #fff;
		text-decoration: none
	}
	.pdp_main .b-pdp_placement .pdp-routinefinder a:active {
		color: #fff;
		text-decoration: none
	}
}
@media only screen and (max-width:767px) {
	.pdp_main .b-pdp_placement .pdp-routinefinder a:link,
	.pdp_main .b-pdp_placement .pdp-routinefinder a:visited,
	.pdp_main .b-pdp_placement .pdp-routinefinder a:hover {
		color: #fff;
		text-decoration: none
	}
	.pdp_main .b-pdp_placement .pdp-routinefinder a:active {
		color: #fff;
		text-decoration: none
	}
}
.ie8 .pdp_main .b-pdp_placement .pdp-routinefinder a {
	font-weight: normal;
	font-family: "Helvetica World Bold", Arial, sans-serif
}
.pdp_main .b-pdp_placement .pdp-video {
	position: relative
}
.pdp_main .b-pdp_placement .pdp-video .js-video_player {
	display: inline-block;
	position: relative;
	width: 100%
}
.pdp_main .b-pdp_placement .pdp-video .js-video_player:before {
	background-image: url(../../images/global-sprite.png);
	background-position: 0 0;
	position: absolute;
	width: 47px;
	height: 47px;
	left: 50%;
	top: 50%;
	margin: -23px 0 0 -23px;
	content: "";
	z-index: 1
}
.pdp_main .b-pdp_placement .pdp-carousel {
	position: relative;
	text-align: left
}
.pdp_main .b-pdp_placement .pdp-carousel.contentcarousel {
	margin: 0 0 20px;
	padding: 35px 0 40px;
	border: 10px solid #e5e5e5;
	min-height: 225px
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp_main .b-pdp_placement .pdp-carousel.contentcarousel {
		padding: 15px 0 20px;
		min-height: 162px
	}
}
.pdp_main .b-pdp_placement .pdp-carousel h3 {
	padding: 0 0 15px;
	font: normal 18px/20px "Trade Gothic Roman", Arial, sans-serif
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp_main .b-pdp_placement .pdp-carousel h3 {
		margin-bottom: 5px
	}
}
.pdp_main .b-pdp_placement .pdp-carousel .jcarousel-clip ul {
	white-space: nowrap;
	font-size: 0
}
.pdp_main .b-pdp_placement .pdp-carousel .jcarousel-clip li {
	display: inline-block;
	vertical-align: top;
	padding: 0 75px;
	white-space: initial;
	font: normal 12px "Helvetica World Regular", Arial, sans-serif
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp_main .b-pdp_placement .pdp-carousel .jcarousel-clip li {
		padding: 0 35px
	}
}
.pdp_main .b-pdp_placement .pdp-carousel .carousel_navigation_list {
	position: absolute;
	bottom: 20px;
	width: 100%;
	font-size: 0
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.pdp_main .b-pdp_placement .pdp-carousel .carousel_navigation_list {
		bottom: 0
	}
}
.pdp_main .b-pdp_placement .pdp-carousel .carousel_navigation_list_item {
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	background: #ccc;
	cursor: pointer
}
.ie8 .pdp_main .b-pdp_placement .pdp-carousel .carousel_navigation_list_item {
	background: url("../images/ie-bg-paging.png") 0 0 no-repeat
}
.pdp_main .b-pdp_placement .pdp-carousel .carousel_navigation_list_item.selected {
	background: #666;
	cursor: default
}
.ie8 .pdp_main .b-pdp_placement .pdp-carousel .carousel_navigation_list_item.selected {
	background: url("../images/ie-bg-paging.png") 0 -11px no-repeat
}
.pdp_main .b-product_tabs-bottom {
	position: relative;
	margin: 20px 0
}
@media only screen and (max-width:767px) {
	.pdp_main .b-product_tabs-bottom {
		box-ordinal-group: 4;
		-webkit-box-ordinal-group: 4;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 4;
		-webkit-order: 4;
		order: 4;
		box-flex: 1;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		margin: 0 0 20px;
		padding: 0
	}
}
.hp-article-wrapper {
	margin: 0
}
.hp-article-wrapper .hp-article_block {
	float: left;
	margin: 0 2% 0 0;
	width: 32%
}
@media only screen and (max-width:767px) {
	.hp-article-wrapper .hp-article_block {
		float: none;
		margin: 0 0 40px;
		width: 100%
	}
}
.hp-article-wrapper .hp-article_block:last-child {
	margin: 0
}
@media only screen and (max-width:767px) {
	.hp-article-wrapper .hp-article_block:last-child {
		margin: 0
	}
}
.hp-article-wrapper .hp-article_block img {
	margin: 0 0 20px;
	width: 100%
}
.hp-article-wrapper .hp-article_block h2 {
	font: normal 18px/1.1 "Times New Roman Regular", Times, serif;
	margin: 0 0 20px;
	padding: 0 20px;
	background-color: white;
	min-height: 90px;
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.hp-article-wrapper .hp-article_block h2 {
		font-size: 20px
	}
}
.hp-article-wrapper .hp-article_block h2 a {
	color: #000;
	text-decoration: none
}
.hp-article-wrapper .hp-article_block h3 {
	font: normal 14px/1 "Helvetica World Bold", Arial, sans-serif;
	margin: 0 0 10px;
	text-transform: uppercase
}
.hp-article-wrapper .hp-article_block h3 a {
	color: #000;
	text-decoration: none
}
@media only screen and (min-width:1024px) {
	.hp-article-wrapper .hp-article_block h3 a:hover {
		text-decoration: underline
	}
}
.hp-article-wrapper .hp-article_block p {
	font: normal 16px/1 "Helvetica World Bold", Arial, sans-serif;
	margin: 0 0 20px
}
.hp-article-wrapper .hp-article_block p a {
	background-color: #000;
	display: inline-block;
	padding: 10px 10px 8px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase
}
.hp-article-wrapper .hp-article_block p a:link {
	color: #fff;
	text-decoration: none
}
.hp-article-wrapper .hp-article_block p a:visited {
	color: #fff;
	text-decoration: none
}
.hp-article-wrapper .hp-article_block p a:hover {
	color: #fff;
	text-decoration: none
}
.hp-article-wrapper .hp-article_block p a:active {
	color: #fff;
	text-decoration: none
}
.hp-article-wrapper .hp-article_block p a:focus {
	color: #fff;
	text-decoration: none
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	.hp-article-wrapper .hp-article_block p a:link,
	.hp-article-wrapper .hp-article_block p a:visited,
	.hp-article-wrapper .hp-article_block p a:hover {
		color: #fff;
		text-decoration: none
	}
	.hp-article-wrapper .hp-article_block p a:active {
		color: #fff;
		text-decoration: none
	}
}
@media only screen and (max-width:767px) {
	.hp-article-wrapper .hp-article_block p a:link,
	.hp-article-wrapper .hp-article_block p a:visited,
	.hp-article-wrapper .hp-article_block p a:hover {
		color: #fff;
		text-decoration: none
	}
	.hp-article-wrapper .hp-article_block p a:active {
		color: #fff;
		text-decoration: none
	}
}
@media only screen and (max-width:767px) {
	.hp-article-wrapper .hp-article_block p {
		margin: 20px 0 10px
	}
}
.pdp-enhanced-wrapper a {color:#000}
.pdp-content-placement1-819 {display:none!important;}
.seo-button {font-family: Times New Roman,serif!important;font-size: 14px!important;font-weight: 700!important;}
.b-footer_copyrights_wrapper span {color:black!important;text-align:center!important;}
@media only screen and (max-width:767px) {
	.product_detail_description,.product-details-heading  {
		display:none!important
	}
}
.b-product_tabs-right {display:none!important;}
.align-left {float:left;text-align:left;margin:0px!important;font-size:16px!important;}
.notes-pdp p {font-size:12px!important;font-style:italic!impotant;}
.clp-seo-title {font: 18px/28px Times New Roman,serif!important;text-transform:uppercase;}
.clp-seo-copy {text-align:center;}
.clp-seo-copy p {font-size:14px;}
.seo-clp {padding:none!important;}
@media only screen and (max-width:767px) {
.hp-article-wrapper .hp-article_block h2 {
	font: normal 18px/1.1 "Times New Roman Regular", Times, serif;
	margin: 0 0 20px;
	padding: 0 20px;
	background-color: white;
	min-height: 50px;
}
}