/* focus fix */
.ui-state-focus,
:focus,
input,
select{outline:none;}

/* fix back to top */
.back_to_top_block{bottom:70px;right:25px;}

/* mobile */
@media only screen and (max-width: 767px){
	.back_to_top_block{bottom:50px;right:10px;}
}

/* fix jcarousel control behavior */
a.jcarousel-control:hover{text-decoration:none;}

/* PDP BEST FOR */
.b-product_name h3.product_rec{font: normal 18px/1.4 "Times New Roman Regular",Times,serif;}

/* mobile */
@media only screen and (max-width: 767px){
	.b-product_name h3.product_rec{font-size:14px;margin:0 0 10px;}
}

/* breadcrumb fix */
.clp .breadcrumb, 
.plp .breadcrumb, 
.pt_product_search_noresult .breadcrumb, 
.pt_content_search_result .breadcrumb,
.breadcrumb{margin:0 0 10px;padding:10px 0;}

@media only screen and (max-width: 767px) {
	.clp .breadcrumb, 
	.plp .breadcrumb, 
	.pt_product_search_noresult .breadcrumb, 
	.pt_content_search_result .breadcrumb,
	.breadcrumb{margin:0 0 10px;padding:10px 0;}
}

/* offers slot fix */
.offers_slot_15_wrapper{
	content:"";
	display:table;
	clear:both;	
}

/* Coronavirus message */
.skippy{display:none;}
.customer-communication-message{
	font:normal 14px/1.5 "Helvetica World Regular",Arial,sans-serif;
	margin: 0 auto;
	padding:10px 0;
	position:relative;
	text-align:center;
	top:0;
	width:100%
}
.customer-communication-message h2{
	display:inline;
	font-family:"Helvetica World Regular",Arial,sans-serif;
	font-weight:normal;
	text-align:center;
}
.customer-communication-message span{
	margin:0 10px 0 0;
}
.customer-communication-message a{
	color:#000;
	font-family:"Helvetica World Bold",Arial,sans-serif;
	text-decoration:underline;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.customer-communication-message,
	.customer-communication-message h2{font-size:12px;}
	.customer-communication-message a{font-size:10px;}
}

@media only screen and (max-width: 767px) {
	.b-header-sticky_wrapper{
		border-width:1px 0;
		position:relative;
	}
	.b-global_banner{top:auto;}
	.customer-communication-message{
		font-size:13px;
		line-height:1.25;
		padding:5px 10px;
	}
	.customer-communication-message h2{font-size:13px;line-height:1.25;}
	.customer-communication-message a{font-size:12px;}
}

/* F&F tweaking */
@media only screen and (max-width: 767px){
	.b-cart .cart-wrapper .b-cart_actions_top{padding:0;}
}

@media only screen and (max-width: 750px){
	#reorder_div{margin:0 !important;}
}

/* hide FIS */
.pdp_main .b-pdp_placement.find-in-store{display:none;}

/* amplience content */
.b-staticpage{padding:0}.b-staticpage h1{border:none;font:normal 30px/1.2 "Times New Roman Regular",Times,serif;margin:0 0 20px;padding:0}.b-staticpage h2{font:normal 20px/1.5 "Times New Roman Bold",Times,serif;text-transform:uppercase}.b-staticpage h3{font:normal 16px/1.5 "Helvetica World Bold",Arial,sans-serif;text-transform:uppercase}.b-staticpage p{font:normal 16px/1.5 "Helvetica World Regular",Arial,sans-serif;margin:0 0 20px}.b-staticpage a{font:inherit;font-size:inherit;font-weight:normal}.b-staticpage a:link{color:#000;text-decoration:underline}.b-staticpage a:visited{color:#000;text-decoration:underline}.b-staticpage a:hover{color:#000;text-decoration:underline}.b-staticpage a:active{color:#000;text-decoration:underline}.b-staticpage a:focus{color:#000;text-decoration:underline}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage a:link,.b-staticpage a:visited,.b-staticpage a:hover{color:#000;text-decoration:underline}.b-staticpage a:active{color:#000;text-decoration:underline}}@media only screen and (max-width: 767px){.b-staticpage a:link,.b-staticpage a:visited,.b-staticpage a:hover{color:#000;text-decoration:underline}.b-staticpage a:active{color:#000;text-decoration:underline}}.b-staticpage a.b-button_black{display:inline-block;vertical-align:top;position:relative;font-family:"Times New Roman Bold",Times,serif;text-align:center;text-decoration:none;text-transform:uppercase;border:1px solid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;height:36px;min-width:60px;padding:0 30px;line-height:35px;font-size:18px;border-color:#000;background:#000;color:#fff;color:#fff}.b-staticpage a.b-button_black:before{content:'';position:absolute;top:3px;left:3px;bottom:3px;right:3px;border:1px solid transparent}.b-staticpage a.b-button_black:hover,.b-staticpage a.b-button_black:focus{text-decoration:none}.b-staticpage a.b-button_black.disabled,.b-staticpage a.b-button_black[disabled]{cursor:default}.ff .b-staticpage a.b-button_black{line-height:34px}.b-staticpage a.b-button_black:hover,.b-staticpage a.b-button_black:focus{color:#fff}.b-staticpage a.b-button_black:hover:before,.b-staticpage a.b-button_black:focus:before{border-color:#666}.b-staticpage a.b-button_black.disabled,.b-staticpage a.b-button_black[disabled]{background:#ccc;border-color:#ccc}.b-staticpage a.b-button_black.disabled:hover:before,.b-staticpage a.b-button_black.disabled:focus:before,.b-staticpage a.b-button_black[disabled]:hover:before,.b-staticpage a.b-button_black[disabled]:focus:before{border-color:transparent}.b-staticpage img{height:auto;max-width:100%}.b-staticpage .editorial-content section{padding:10px 0}.b-staticpage .editorial-content h2{font:normal 20px/1.2 "Times New Roman Bold",Times,serif;margin:0 0 10px}.b-staticpage .editorial-content h3{font:normal 20px/1.2 "Helvetica World Bold",Arial,sans-serif;margin:0 0 5px}.b-staticpage .editorial-content p a{font-family:"Helvetica World Bold",Arial,sans-serif}.b-staticpage .editorial-content p strong{font-family:"Helvetica World Bold",Arial,sans-serif;font-weight:normal}.b-staticpage .editorial-content p iframe{height:512px;margin:0 auto;text-align:center;width:950px}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .editorial-content p iframe{height:366px;width:688px}}@media only screen and (min-width: 414px) and (max-width: 767px){.b-staticpage .editorial-content p iframe{height:211px;width:374px}}@media only screen and (min-width: 321px) and (max-width: 413px){.b-staticpage .editorial-content p iframe{height:188px;width:335px}}@media only screen and (min-width: 0) and (max-width: 320px){.b-staticpage .editorial-content p iframe{display:none}}.b-staticpage .editorial-content ul{font:normal 16px/1.5 "Helvetica World Regular",Arial,sans-serif;list-style:disc outside none;margin:0 0 20px 20px}.b-staticpage .editorial-content ul li{margin:5px 0}.b-staticpage .editorial-content ul li:last-child{margin:5px 0 0}.b-staticpage .editorial-content ul li a{font-family:"Helvetica World Bold",Arial,sans-serif}.b-staticpage .editorial-content ul li strong{font-family:"Helvetica World Bold",Arial,sans-serif;font-weight:normal}.b-staticpage .editorial-content .hero{margin:-20px 0 20px}@media only screen and (max-width: 767px){.b-staticpage .editorial-content .hero{margin:-20px -20px 20px}}.b-staticpage .cms .content-article .content-wrapper{padding:0 100px 20px}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper{padding:0 40px 20px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper{padding:0 20px 20px}}.b-staticpage .cms .content-article .content-wrapper .header-wrapper{margin:0 -100px 20px;padding:0;position:relative}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .header-wrapper{margin:0 -40px;padding:0 0 20px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .header-wrapper{margin:0 -40px;padding:0 0 20px}}.b-staticpage .cms .content-article .content-wrapper .header-wrapper img{width:100%}.b-staticpage .cms .content-article .content-wrapper .header-wrapper-copy{bottom:0;position:absolute;width:100%}.b-staticpage .cms .content-article .content-wrapper .header-wrapper-copy-outer{padding:0 50px}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .header-wrapper-copy-outer{padding:0 20px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .header-wrapper-copy-outer{padding:0 20px}}.b-staticpage .cms .content-article .content-wrapper .header-wrapper-copy-inner{background:#fff;padding:50px 50px 0}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .header-wrapper-copy-inner{padding:30px 20px 0}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .header-wrapper-copy-inner{padding:20px 20px 0}}.b-staticpage .cms .content-article .content-wrapper .header-wrapper-copy-inner h1{font:normal 36px/1.2 "Times New Roman Regular",Times,serif;margin:0;padding:0 0 25px;text-transform:uppercase}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .header-wrapper-copy-inner h1{font-size:21px}}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper{margin:40px -100px}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper{margin:40px -40px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper{margin:40px -40px}}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block{float:left;margin:0 2% 0 0;width:32%}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block{float:none;margin:0 0 40px;width:100%}}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block:last-child{margin:0}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block:last-child{margin:0}}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block img{margin:0 0 20px;width:100%}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block h2{font:normal 28px/1.1 "Times New Roman Regular",Times,serif;margin:0 0 20px;padding:0 20px}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block h2{font-size:20px}}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block h2 a{color:#000;text-decoration:none}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block h3{font:normal 14px/1 "Helvetica World Bold",Arial,sans-serif;margin:0 0 10px;text-transform:uppercase}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block h3 a{color:#000;text-decoration:none}@media only screen and (min-width: 1024px){.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block h3 a:hover{text-decoration:underline}}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p{font:normal 16px/1 "Helvetica World Bold",Arial,sans-serif;margin:0 0 20px}.b-staticpage .cms .content-article .content-wrapper .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}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p a:link{color:#fff;text-decoration:none}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p a:visited{color:#fff;text-decoration:none}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p a:hover{color:#fff;text-decoration:none}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p a:active{color:#fff;text-decoration:none}.b-staticpage .cms .content-article .content-wrapper .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){.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p a:link,.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p a:visited,.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p a:hover{color:#fff;text-decoration:none}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p a:active{color:#fff;text-decoration:none}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p a:link,.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p a:visited,.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p a:hover{color:#fff;text-decoration:none}.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p a:active{color:#fff;text-decoration:none}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .hp-article-wrapper .hp-article_block p{margin:20px 0 10px}}.b-staticpage .cms .content-article .content-wrapper h2{font:normal 20px/1.2 "Times New Roman Bold",Times,serif;margin:40px 0;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper h2{margin:20px 0}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper h2{font-size:16px;margin:20px 0}}.b-staticpage .cms .content-article .content-wrapper h3{font:normal 20px/1.2 "Trade Gothic Bold",Arial,sans-serif;margin:20px 0 0;text-transform:uppercase}.b-staticpage .cms .content-article .content-wrapper h3:first-child{margin:0}.b-staticpage .cms .content-article .content-wrapper p{font:normal 20px/1.5 "Times New Roman Regular",Times,serif;margin:0 0 20px}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper p{font-size:16px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper p{font-size:16px}}.b-staticpage .cms .content-article .content-wrapper p strong{font-family:"Times New Roman Bold",Times,serif;font-weight:normal}.b-staticpage .cms .content-article .content-wrapper p.step-title{font:normal 16px/3 "Kiehls",Times,serif;margin:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper p.step-title{font-size:14px;margin:0 0 10px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper p.step-title{font-size:12px}}.b-staticpage .cms .content-article .content-wrapper p.cat-link{font:normal 20px/1.2 "Helvetica World Bold",Arial,sans-serif;margin:20px 0}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper p.cat-link{font-size:18px}}.b-staticpage .cms .content-article .content-wrapper p.cat-link a{color:#000}.b-staticpage .cms .content-article .content-wrapper p iframe{height:424px;margin:0 auto;text-align:center;width:850px}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper p iframe{height:342px;max-width:100%}}@media only screen and (min-width: 414px) and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper p iframe{height:196px;max-width:100%}}@media only screen and (min-width: 321px) and (max-width: 413px){.b-staticpage .cms .content-article .content-wrapper p iframe{height:168px;max-width:100%}}@media only screen and (min-width: 0) and (max-width: 320px){.b-staticpage .cms .content-article .content-wrapper p iframe{display:none}}.b-staticpage .cms .content-article .content-wrapper ul{font:normal 20px/1.5 "Times New Roman Regular",Times,serif;list-style:outside disc none;margin:0 0 20px 20px}.b-staticpage .cms .content-article .content-wrapper ul strong{font-family:"Times New Roman Bold",Times,serif;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper ul{font-size:16px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper ul{font-size:15px}}.b-staticpage .cms .content-article .content-wrapper .product-block{border:1px solid #ccc;border-width:0 0 1px;padding:40px 0}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .product-block{padding:20px 0}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block{padding:20px 0}}.b-staticpage .cms .content-article .content-wrapper .product-block:last-child{border:0}.b-staticpage .cms .content-article .content-wrapper .product-block h3{margin:10px 0}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .product-block h3{font-size:16px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block h3{font-size:20px}}.b-staticpage .cms .content-article .content-wrapper .product-block h3.step-title{font:normal 16px/2 "Kiehls",Times,serif;text-transform:none}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block h3.step-title{font-size:14px}}.b-staticpage .cms .content-article .content-wrapper .product-block h3.step-title a{color:#000;text-decoration:none}.b-staticpage .cms .content-article .content-wrapper .product-block-copy.left{float:left;width:60%}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .product-block-copy.left{width:50%}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block-copy.left{float:none;width:100%}}.b-staticpage .cms .content-article .content-wrapper .product-block-copy.right{float:right;width:60%}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .product-block-copy.right{width:50%}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block-copy.right{float:none;width:100%}}.b-staticpage .cms .content-article .content-wrapper .product-block-image{text-align:center}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block-image{margin:20px 0 0}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block-image img{width:75%}}.b-staticpage .cms .content-article .content-wrapper .product-block-image-name{font:normal 20px/1.2 "Times New Roman Italic",Times,serif;margin:0 0 10px}.b-staticpage .cms .content-article .content-wrapper .product-block-image-name a{color:#000;text-decoration:none}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .product-block-image-name{font-size:16px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block-image-name{font-size:15px}}.b-staticpage .cms .content-article .content-wrapper .product-block-image-link{font:normal 20px/1.5 "Trade Gothic Bold",Arial,sans-serif;margin:0;text-align:center;text-transform:uppercase}.b-staticpage .cms .content-article .content-wrapper .product-block-image-link a{color:#000}.b-staticpage .cms .content-article .content-wrapper .product-block-image.left{float:left;padding:40px 20px 0 0;width:40%}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .product-block-image.left{width:50%}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block-image.left{float:none;padding:20px 0;width:100%}}.b-staticpage .cms .content-article .content-wrapper .product-block-image.right{float:right;padding:40px 0 0 20px;width:40%}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .product-block-image.right{width:50%}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block-image.right{float:none;padding:20px 0;width:100%}}.b-staticpage .cms .content-article .content-wrapper .product-block.half .product-block-copy.left{width:50%}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block.half .product-block-copy.left{width:100%}}.b-staticpage .cms .content-article .content-wrapper .product-block.half .product-block-copy.right{width:50%}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block.half .product-block-copy.right{width:100%}}.b-staticpage .cms .content-article .content-wrapper .product-block.half .product-block-image.left{width:50%}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block.half .product-block-image.left{width:100%}}.b-staticpage .cms .content-article .content-wrapper .product-block.half .product-block-image.right{width:50%}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-block.half .product-block-image.right{width:100%}}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper{clear:both;margin:40px -100px}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper{margin:40px -40px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper{margin:40px -40px}}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block{float:left;margin:0 4% 0 0;position:relative;width:48%}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block{float:none;margin:0 0 20px;width:100%}}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block img{width:100%}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block:last-child{margin:0}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-copy{-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 0 0 5%;position:absolute;top:50%;width:55%}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-copy h2{font:normal 20px/1 "Times New Roman Bold",Times,serif;margin:0 0 10px;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-copy h2{font-size:16px;margin:0 0 5px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-copy h2{font-size:18px;margin:0 0 5px}}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-copy p{font:normal 15px/1.3 "Helvetica World Regular",Arial,sans-serif;margin:0 0 10px}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-copy p{font-size:12px;margin:0 0 5px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-copy p{font-size:14px;margin:0 0 5px}}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-copy p:last-child{margin:0}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-copy p a{color:#000;font-family:"Helvetica World Bold",Arial,sans-serif;text-transform:uppercase}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-full{position:relative;width:100%}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-full h2{font:normal 20px/2 "Kiehls",Times,serif;margin:0;position:absolute;text-align:center;text-transform:none;top:5%;width:100%}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-full h2{font-size:12px}}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-full img{width:100%}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-full-copy{-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:50px;position:absolute;top:50%}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-full-copy{padding:40px}}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-full-copy p{font:normal 20px/1.5 "Times New Roman Regular",Times,serif;margin:0 0 10px}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-full-copy p{font-size:16px;margin:0 0 5px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-full-copy p{font-size:16px;margin:0 0 5px}}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-full-copy p:last-child{margin:0}.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-full-copy p span{font-family:"Kiehls",Times,serif;font-size:15px}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-full-copy p span{font-size:12px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .banner-block-wrapper .banner-block-full-copy p span{font-size:12px}}.b-staticpage .cms .content-article .content-wrapper .product-copy-half{clear:both;width:100%}.b-staticpage .cms .content-article .content-wrapper .product-copy-half .product-copy-column{float:left;margin:40px 4% 40px 0;width:48%}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-copy-half .product-copy-column{float:none;margin:20px 0;width:100%}}.b-staticpage .cms .content-article .content-wrapper .product-copy-half .product-copy-column:last-child{margin:40px 0}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-copy-half .product-copy-column:last-child{margin:20px 0}}.b-staticpage .cms .content-article .content-wrapper .product-copy-half .product-copy-column p{font:normal 18px/1.5 "Times New Roman Regular",Times,serif;margin:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .product-copy-half .product-copy-column p{font-size:16px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-copy-half .product-copy-column p{font-size:16px}}.b-staticpage .cms .content-article .content-wrapper .product-copy-half .product-copy-column p.product-copy-column-head{font:normal 15px/2 "Helvetica World Bold",Arial,sans-serif;text-transform:uppercase}.b-staticpage .cms .content-article .content-wrapper .product-copy-third{clear:both;width:100%}.b-staticpage .cms .content-article .content-wrapper .product-copy-third .product-copy-column{float:left;margin:40px 2% 0 0;width:32%}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-copy-third .product-copy-column{float:none;margin:20px 0;width:100%}}.b-staticpage .cms .content-article .content-wrapper .product-copy-third .product-copy-column:last-child{margin:40px 0}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-copy-third .product-copy-column:last-child{margin:20px 0}}.b-staticpage .cms .content-article .content-wrapper .product-copy-third .product-copy-column p{font:normal 18px/1.5 "Times New Roman Regular",Times,serif;margin:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .product-copy-third .product-copy-column p{font-size:15px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-copy-third .product-copy-column p{font-size:15px}}.b-staticpage .cms .content-article .content-wrapper .product-copy-third .product-copy-column p.product-copy-column-head{font:normal 15px/2.5 "Helvetica World Bold",Arial,sans-serif;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article .content-wrapper .product-copy-third .product-copy-column p.product-copy-column-head{font:normal 12px/3 "Helvetica World Bold",Arial,sans-serif}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article .content-wrapper .product-copy-third .product-copy-column p.product-copy-column-head{font:normal 12px/2 "Helvetica World Bold",Arial,sans-serif}}.b-staticpage .cms .content-article.tips .content-wrapper{padding:0 100px}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article.tips .content-wrapper{padding:0 40px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.tips .content-wrapper{padding:0 20px}}.b-staticpage .cms .content-article.tips .content-wrapper h2{font:normal 30px/1.2 "Times New Roman Regular",Times,serif;margin:40px 0;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article.tips .content-wrapper h2{font-size:20px;margin:20px 0}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.tips .content-wrapper h2{font-size:18px;margin:20px 0}}.b-staticpage .cms .content-article.tips .content-wrapper ul{list-style:outside disc none;margin:20px 0 20px 20px}.b-staticpage .cms .content-article.tips .content-wrapper ul li{margin:5px 0}.b-staticpage .cms .content-article.tips .content-wrapper .product-block-image img{-webkit-box-shadow:5px 5px 5px #aaa;-ms-box-shadow:5px 5px 5px #aaa;-moz-box-shadow:5px 5px 5px #aaa;box-shadow:5px 5px 5px #aaa}.b-staticpage .cms .content-article.tips .content-wrapper .product-block-image.left{-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.b-staticpage .cms .content-article.tips .content-wrapper .product-block-image.right{-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}.b-staticpage .cms .content-article.tips .tip-block{margin:80px 0;position:relative}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.tips .tip-block{margin:40px 0;padding:0 20px}}.b-staticpage .cms .content-article.tips .tip-block-content{-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;width:100%}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.tips .tip-block-content{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);margin:40px 0;position:static}}.b-staticpage .cms .content-article.tips .tip-block-copy{-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.tips .tip-block-copy{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);position:static}}.b-staticpage .cms .content-article.tips .tip-block-copy p{font:normal 20px/1.5 "Times New Roman Regular",Times,serif;margin:0 0 20px}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article.tips .tip-block-copy p{font-size:16px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.tips .tip-block-copy p{font-size:16px}}.b-staticpage .cms .content-article.tips .tip-block-copy p.tip-block-copy-title{font:normal 16px/3 "Kiehls",Times,serif;margin:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article.tips .tip-block-copy p.tip-block-copy-title{font:normal 12px/2 "Kiehls",Times,serif;margin:0 0 5px}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.tips .tip-block-copy p.tip-block-copy-title{font:normal 12px/2 "Kiehls",Times,serif;margin:0 0 5px}}.b-staticpage .cms .content-article.tips .tip-block-copy.left{float:left;left:0;padding:0 0 0 5%;width:60%}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.tips .tip-block-copy.left{float:none;padding:0;position:static;width:100%}}.b-staticpage .cms .content-article.tips .tip-block-copy.right{float:right;padding:0 5% 0 0;right:0;width:60%}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article.tips .tip-block-copy.right{padding:0 2% 0 0}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.tips .tip-block-copy.right{float:none;padding:0 0 20px;position:static;width:100%}}.b-staticpage .cms .content-article.tips .tip-block-image img{-webkit-box-shadow:5px 5px 5px #aaa;-ms-box-shadow:5px 5px 5px #aaa;-moz-box-shadow:5px 5px 5px #aaa;box-shadow:5px 5px 5px #aaa}.b-staticpage .cms .content-article.tips .tip-block-image.left{float:left;padding:20px 0 0 5%;text-align:center;width:40%}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article.tips .tip-block-image.left{padding:0 5%}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.tips .tip-block-image.left{float:none;margin:0 auto;padding:0;width:80%}}.b-staticpage .cms .content-article.tips .tip-block-image.left img{-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.b-staticpage .cms .content-article.tips .tip-block-image.right{float:right;padding:20px 5% 0 0;text-align:center;width:40%}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article.tips .tip-block-image.right{padding:0 5%}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.tips .tip-block-image.right{float:none;margin:50px auto 0;padding:0;width:80%}}.b-staticpage .cms .content-article.tips .tip-block-image.right img{-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}.b-staticpage .cms .content-article.routine .content-wrapper .product-block-copy.left{float:left;width:65%}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article.routine .content-wrapper .product-block-copy.left{width:50%}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.routine .content-wrapper .product-block-copy.left{float:none;width:100%}}.b-staticpage .cms .content-article.routine .content-wrapper .product-block-copy.right{float:right;width:65%}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article.routine .content-wrapper .product-block-copy.right{width:50%}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.routine .content-wrapper .product-block-copy.right{float:none;width:100%}}.b-staticpage .cms .content-article.routine .content-wrapper .product-block-image.left{float:left;width:35%}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article.routine .content-wrapper .product-block-image.left{width:50%}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.routine .content-wrapper .product-block-image.left{float:none;padding:0;width:100%}}.b-staticpage .cms .content-article.routine .content-wrapper .product-block-image.right{float:right;width:35%}@media only screen and (min-width: 768px) and (max-width: 1023px){.b-staticpage .cms .content-article.routine .content-wrapper .product-block-image.right{padding:0 0 0 30px;width:50%}}@media only screen and (max-width: 767px){.b-staticpage .cms .content-article.routine .content-wrapper .product-block-image.right{float:none;padding:0;width:100%}}

/* add to cartridge */
.account_address_detail_page .country option[value=CN],
.account_address_detail_page li[data-val=CN]{
	display: none;
}

@media only screen and (max-width: 767px){
	.mini_cart_link,.mini_cart_total{position:relative;z-index:-12;}
}

.pt_customer_service .breadcrumb{margin:0 0 30px;}

@media only screen and (max-width: 767px){
	.pt_customer_service .breadcrumb{margin:10px 0;}
}

/* find in store label fix */
.pdp_main .b-pdp_placement.find-in-store .f_label{width:auto;}

/* custom gift adjustments */
.customgift_products .b-product_tile-wrapper{padding:40px 0;}

/* fix jcarousel control PDP main image mobile */
@media only screen and (max-width: 767px){
	.l-product_details .jcarousel-control a:link,
	.l-product_details .jcarousel-control a:visited,
	.l-product_details .jcarousel-control a:hover{text-decoration:none;}
}

/* log in header hack */
.b-header_customer_info .welcome-back .account_navigation_link.not_me .current_customer_profile_name{vertical-align:top;}
.b-header_customer_info .account_navigation_list.welcome-back .account_navigation_list_item a:hover{text-decoration:none;}

/* disco page recs controls */
.discontinued-product .recommendations_block .jcarousel-control{display:none;}

/* GWP mini-cart message */
.b-gwp-minicart .b-gwp-minicart_callout{
	font-family:"Helvetica World Bold",Arial,sans-serif;
	font-weight:normal;
}

/* FIX SUBNAV */
.b-main_menu_product .b-main_menu_product_description p strong{display:inline;}

/* Fix mobile CLP */
@media only screen and (max-width:767px){
	.b-search_result-list, .related_products{margin:0;}
}

/* AUTOMAT styles, add to cartridge */
/* confirm this with AUTOMAT 
::-webkit-scrollbar{display:none;}
*/

.lp-json-pollock.lp-json-pollock-single-element{
	border:0 !important;
	display:flex;
	margin:auto !important;
}
.lp-json-pollock.lp-json-pollock-single-element > .lp-json-pollock-element-button{
	align-items:center !important;
	width:auto !important;
}
.lp-json-pollock.lp-json-pollock-single-element > .lp-json-pollock-element-button button{width:auto !important;}
.lp-json-pollock-layout.lp-json-pollock-layout-horizontal{
	border-top:0 !important;
	border-right:0 !important;
	border-bottom:0 !important;
	border-left:0 !important;
	display:flex !important;
	margin:auto !important;
}
.lp-json-pollock-layout-carousel-wrapper{
	display:flex;
	overflow:visible !important;
	padding-bottom:8px;
}
.lp-json-pollock-layout-carousel{display:inline-flex;}
.lp-json-pollock-component-action.lp-json-pollock-layout-carousel-arrow{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAA5pJREFUWAnNl8tLG1EUxk8maiJIjBYMagNCN8kmKF100U0WZtOVNV200IXdtaWLbuu6m0Khu9ZFoRZKu6mPvS7sH1B8IbopCD7AR0wUISaamX7ftDfcvHRmSKkXhjv3zj33/OY87pwRuQbN54VhcXExaRhGso5szjTNhaGhoaU6zxpOOYag4tbW1helUinN3dra2kxchr5zPp838dzw+Xx5XJ8vLi7eAGhTX1Pv/koIKB/0+/0TlmXd6ejokK6uLgmFQoK5evvJ+fm5nJycyMHBgVksFmEwYwIwrwCTqyuAyUshVlZWxqD8UzAYlL6+PiGEm5bNZmV3d9eCi/Kw0N1GbmoIAYCvAHgUiUSEl9cG5bK9vS3Hx8cCFz1JJBKT1XvVhVhdXf0A+qfRaNQ2f7WQlzFBjo6OCHIfILP6HjUQsMAILDDTTAClkCC5XO4MMRLXA7YiuhGEYZB+6+7ubpoFFAD73t5eZlWwpaXluz5fAYGIfw+IABf/i8aMYoDD1bdpcaWjDEErMBCxyNco/ZTQzs6OzM/Pq6GrnhlGSyN13yrBMgQmx6Dc5BngpKVSKZmennaytGZNOBwWZM0tnkF8qEM87uzsNK6yAoX6+/tlfX1d0um0JxBagycuXrzsEu4ry8vLFlIIHnHeAGJB1JqamnIu9Hfl1taWtba2tkTdtiVglgEOeDK6abFYzLNF2tvbBTw3qU+5Y4ADPnDbvIIEAgHGxQ3qUxBudVesJwhcYscIM8dtawrExsaGDUAQBq3bpiA2KYh6wK28ECAej9uWGB0ddSxfKBRYDmQqBJgd+NK5ivKmZgdpkLM/WYw4bV4toPY/PT018SGb5Vi5g+f5F1jCVIsu6xl8Xlyg9qTbWXVBZw3EJFLGYDXkpM3NzYmbGND3zGQyjIdfqtIqW4I1ID/je3t7LFZ1mZp7ZsDw8HDNvJMJWoHFDazwWq0vQ3ACyp/DT0WAqOdN73Fc2/Gnl3kVELQG0uPZ4eGhOHWLG0pWVoiFAl70gS5XAcEHJKRbSNxMEFVj4iUf6qUdddbUmJxk++/V9h8M+/P+Evfv+P3v6enx9N/BQMcPUQHxdg8WWFB7631DS6hFrH5QmH5kXUgYp39g+/v79t8YXcuAZ7ypPav7KyGUAGCSgBkHTIpzrD0wtnvMMeB4qV+/M/h+BsrHq/2v9tN7xxBKCDBh3A/imE9yDiAjeNssTP4DQ/6VLzUyO9df2/Ybn2+irXxGBKEAAAAASUVORK5CYII=) !important;

}

.lp-json-pollock-layout-carousel > .lp-json-pollock-element-button + .lp-json-pollock-element-button{margin-left:.25rem !important;}
.lp-json-pollock-layout.lp-json-pollock-layout-horizontal + .lp-json-pollock-layout.lp-json-pollock-layout-horizontal,
.lp-json-pollock-layout.lp-json-pollock-layout-horizontal .lp-json-pollock-element-button + .lp-json-pollock-element-button{margin-left:3px !important;}
.lp-json-pollock-layout.lp-json-pollock-layout-horizontal .lp-json-pollock-element-button + .lp-json-pollock-element-text{border:0 !important;}
.lp-json-pollock-layout.lp-json-pollock-layout-horizontal > .lp-json-pollock-element-button:only-child{
	text-align:center !important;
	width:auto !important;
}
.lp-json-pollock-layout.lp-json-pollock-layout-horizontal > .lp-json-pollock-element-button:only-child button{width:auto !important;}
.lp-json-pollock-layout-carousel > .lp-json-pollock-layout.lp-json-pollock-layout-vertical{
	border-radius:4px !important;
	box-shadow:0px 2px 7px rgba(0, 0, 0, 0.15) !important;
	display:flex !important;
	flex-direction:column !important;
	height:100% !important;
	overflow:hidden !important;
}

.lp-json-pollock-layout.lp-json-pollock-layout-vertical + .lp-json-pollock-layout-vertical{margin-left:.5rem !important;}
.lp-json-pollock-layout.lp-json-pollock-layout-vertical .lp-json-pollock-element-button:first-of-type{margin-top:0 !important;}
.lp-json-pollock-layout.lp-json-pollock-layout-vertical :not(.lp-json-pollock-element-button) + .lp-json-pollock-element-button{
	margin-top:auto !important;
	margin-bottom:1px !important;
}
.lp-json-pollock-layout-carousel .lp-json-pollock-layout.lp-json-pollock-layout-vertical > .lp-json-pollock-element-button{
	align-items:flex-end;
	display:flex;
}
.lp-json-pollock-layout-vertical .lp-json-pollock-element-button > button{border-radius:4px 4px 0 0 !important;}
.lp-json-pollock-layout-vertical .lp-json-pollock-element-button + .lp-json-pollock-element-button{margin-top:-1px !important;}
.lp-json-pollock-layout-vertical .lp-json-pollock-element-button + .lp-json-pollock-element-button > button{border-radius:0 !important;}
.lp-json-pollock-layout-vertical .lp-json-pollock-element-button + .lp-json-pollock-element-button:last-of-type > button{border-radius:0 0 4px 4px !important;}
.lp-json-pollock-layout-vertical .lp-json-pollock-element-button:last-of-type > button{border-radius:4px 4px 4px 4px !important;}
.lp-json-pollock-element-button{
	border:0 !important;
	display:inline-flex;
	flex-basis:50% !important;
	flex-direction:column;
	flex-grow:1 !important;
	font-size:13px !important;
	justify-content:flex-end;
	margin:3px 0 1px !important;
	max-height:2rem;
	width:100% !important;
}
.lp-json-pollock-element-button button{
	border:1px solid #231f20 !important;
	border-radius:4px !important;
	color:#231f20 !important;
	line-height:13px !important;
	width:100% !important;
}
.lp-json-pollock-element-button button:active{
	background-color:#231f20 !important;
	color:white !important;
}

/* tablet utility nav fix - add to cartridge */
/* tablet reset */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.b-header_top_menu .utility_navigation_list>li{padding:9px 0 9px 1%;}
	.b-header_top_menu .b-header_column.m_info{width:75%;}
}

/* sign in fix */
.b-header_customer_info{font:normal 12px/1 "Helvetica World Regular",Arial,sans-serif;}
.b-header_top_menu .header-topmenu-promo{font:normal 12px/1 "Helvetica World Bold",Arial,sans-serif;}
/* ------------------------ */

/* clp additional copy - add to cartridge */
.clp .clp-additional-copy{font:normal 14px/1.2 "Helvetica World Regular",Arial,sans-serif;margin:0 0 20px;}
.clp .clp-additional-copy a{color:#000;font-family:"Helvetica World Bold",Arial,sans-serif;text-decoration:underline;}
.clp .clp-additional-copy strong{font:normal 14px/1.2 "Helvetica World Bold",Arial,sans-serif;}

/* cat banner tablet fix - add to cartridge */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.slot_grid_header .cat-banner-wrapper .cat-banner-copy-wrapper .cat-banner-cat:before, .slot_grid_header .cat-banner-wrapper .cat-banner-copy-wrapper .cat-banner-cat:after, .custom_plp_slot_banner .cat-banner-wrapper .cat-banner-copy-wrapper .cat-banner-cat:before, .custom_plp_slot_banner .cat-banner-wrapper .cat-banner-copy-wrapper .cat-banner-cat:after{display:none !important;}
}

/* about us add to cartridge */
.pt_about_us,
.pt_about_us .main{background:#fff;}

/* product tile fixes - add to cartridge */
/* desktop hover fix */
@media only screen and (min-width:1024px){
	.b-custom-product_tile-wrapper .b-product_img-topwrapper{height:201px !important;}
	.b-custom-product_tile-wrapper .b-product_img-topwrapper .b-product_img-link,
	.b-custom-product_tile-wrapper .b-product_img-topwrapper .b-product_img-link .b-product_img{height:190px !important;width:auto;}
}

/* mobile */
@media only screen and (max-width:767px){
	.b-product_tile-wrapper{margin:20px 1% 40px 0;}
}

/* tile descr height fix */
.b-custom-product_tile-wrapper .product_description{height:32px;}

/* product variation block CLP hide */
.b-custom-product_tile-wrapper .js_product_variation.pdp_main{display:none;}

/* product variation block CLP */
@media only screen and (max-width:767px){
	.clp .product-variations{padding:20px 0 0 !important;}
	#BVQASummaryContainer{display:none;}
}

/* ADD TO CARTRIDGE */
/* RF fix - add */
.product_tile_wrapper .routine_item .routine_item-inner .product-badge{top:100px;left:0;}

/* CLP personalization slot update */
.b-personalization-plp-slot{margin:0 5px 50px 0;width:auto;}
.product_detail_description > div{margin:0 0 10px;}

/* dlx sample bonus fix */
.ui-dialog.dialog_bonus_option{
	left:0 !important;
	margin:0 !important;
	width:768px !important;
	transform:translateX(40%);
	-webkit-transform:translateX(40%);
	-moz-transform:translateX(40%);
}
.dialog_bonus_option .bonus_product_list{
	padding:0 0 20px;
}

@media only screen and (max-width:1023px){
	.ui-dialog.dialog_bonus_option{
		width:100% !important;
		transform:translateX(0);
		-webkit-transform:translateX(0);
		-moz-transform:translateX(0);
	}	
}

/* navigation test */
.dd-wrapper,
.dd-wrapper h3{display:none;}
.dd-wrapper.categories{display:block;}

/* HP mobile <320px */
@media only screen and (max-width:320px){
	.b-hp_slider, .b-hero_slider{margin:0;}
}

/* cart message for auto-replen, add to cartridge */
.error_form li.NOT_LOGINED_CUSTOMER_HAS_AUTOREPLENISHMENT_PRODUCTS,
.error_form li.LOGINED_CUSTOMER_HAS_AUTOREPLENISHMENT_PRODUCTS,
.error_form li.NOT_LOGINED_CUSTOMER_HAS_AUTOREPLENISHMENT_PRODUCTS a,
.error_form li.LOGINED_CUSTOMER_HAS_AUTOREPLENISHMENT_PRODUCTS a{color:#000;}

/* GDPR email signup in header update */
.ui_newslettersignup_dialog .ui-dialog-content{padding:0 20px 20px !important;}

/* editorial breadcrumb fix */
.pt_editorial .breadcrumb-editorial{display:none;}

/* cart/confirm ATB RR recos */
.pt_product_details .b-product_recommendations .bg_title_box{left:0 !important;}

.pt_cart .recommendations_block .product_tile .product_actions{display:block;}
.pt_cart .recommendations_block .product_tile .product_actions button{
	background:#000;
	border:0;
	color:#fff;
	font: normal 14px/1.2 "Times New Roman Bold",Times,serif;
	margin:0 auto;
	padding:5px 10px;
	text-transform:uppercase;
}
.pt_cart .recommendations_block .product_tile .product_actions button[disabled=disabled],
.pt_cart .recommendations_block .product_tile .product_actions button:disabled{display:none;}

/* PLP ATB RR recos */
.clp .recommendations_block .product_tile .product_actions,
.clp .b-product_recommendations .product_tile_wrapper .addtocartbutton{display:block;}
.clp .recommendations_block .product_tile .product_actions button{
	background:#000;
	border:0;
	color:#fff;
	font: normal 14px/1.2 "Times New Roman Bold",Times,serif;
	margin:0 auto;
	padding:5px 10px;
	text-transform:uppercase;
}
.clp .recommendations_block .product_tile .product_actions button[disabled=disabled],
.clp .recommendations_block .product_tile .product_actions button:disabled{display:none;}

/* SAMPLES TABS */
.b-tabs.samples ul li{width:auto;}

@media only screen and (min-width:768px) and (max-width:1023px){
	.b-tabs.samples ul li a{padding:5px 8px;}
}

/* HSKE hacks 
.GWP_Landing_Page a{
	-webkit-text-underline-position: under;
	-ms-text-underline-position: below;
	text-underline-position: under;
}
.GWP_Landing_Page .b-footer_footerpromo{border:0;}
.GWP_Landing_Page .gwp_selectedoffer_dialog .pdpDetailsTitle,
.GWP_Landing_Page .gwp_f_label_value,
.gwp_cart_message strong,
.GWP_Landing_Page .gwp_selectedoffer_dialog .mini-edit-sel,
.GWP_Landing_Page .gwp_selectedoffer_dialog .mini-continue-shop{
	font-family:'Helvetica World Bold',Arial,sans-serif;
	font-weight:normal;
}

.pt_cart .cart-wrapper .cart_promo_approaching,
tr.row_bundle td.item_details img{display:none;}
.pt_cart .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before,
.pt_cart .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover:before{color:#000;}
.b-header_minicart .mini_cart_products .mini_cart_product.mini_cart_bonus_product .mini_cart_name{margin:0 0 7px;}
*/

/* mobile menu fix 
@media only screen and (max-width:767px){
	.b-main_menu .level_1_list_item:hover .level_1_list_item_link:after{
		content:"" !important;
		font-family:'icons';
		font-style:normal;
		font-weight:normal;
		font-variant:normal;
		text-transform:none;
		line-height:1;
		position:absolute;
		right:20px;
		color:#ccc;
		top:inherit;
		bottom:inherit;
		width:auto;
		height:auto;
	}
}
*/

/* menu fix */
@media only screen and (min-width:768px){
	.b-main_menu .level_1_list_item:hover .level_1_list_item_link:after,
	.b-main_menu .level_1_list_item.menu_focus .level_1_list_item_link:after{
		background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10'%3E%3Cpolygon points='10 0 20 10 0 10 '/%3E%3C/svg%3E%0A") !important;
	}
	.l-homepage .g-hp_wrapper-main_content.hp_slot_1_wrapper{padding:0;}
	.b-main_menu .level_1_list_item:hover .level_1_list_item_link:before{background:transparent !important;}
	.clp .main.gifts_and_more .refinement_list{border:0;}
}

/* HP 320 mobile slot fixes - MERGE:SASS */
@media only screen and (max-width:374px){
	.l-homepage .g-hp_wrapper-main_content{padding:0 !important;}
	.b-hp_bestsellers .jcarousel-control.jcarousel-next{right:5px;}
	.b-hp_bestsellers .jcarousel-control.jcarousel-prev{left:5px;}
	.b-hp_slider .jcarousel-control.jcarousel-next, .b-hero_slider .jcarousel-control.jcarousel-next{right:7.5%;}
	.b-hp_slider .jcarousel-control.jcarousel-prev, .b-hero_slider .jcarousel-control.jcarousel-prev{left:7.5%;}
}

/* ----------------------------------------------- */
/* BV OVERRIDES for Q&A replacement - do not remove */
/* PDP */
.l-product_details-right #BVCustomerRatings{
	border:0;
	margin:0 0 20px;
	padding:0;
}
.l-product_details-right #BVCustomerRatings .BVRROverallRatingContainer{
	float:none;
	line-height:inherit;
	margin:0;
	padding:0;
	position:relative;
	top:-13px;
}
.l-product_details-right .BVRRRatingNormalImage{float:left;}
.l-product_details-right #BVRRRatingSummaryNoReviewsWriteImageLinkID{float:left;}
.l-product_details-right #BVRRRatingSummaryLinkWriteFirstID{float:left;margin:0 5px 20px;}
.l-product_details-right .BVRRRatingSummaryStyle2{border:0 !important;text-align:left;float:left;padding:0 !important;}
.l-product_details-right .BVRRRatingSummaryLinks{margin:0 10px 0 80px !important;}
.BVQASummaryBoxLink{display:none;}
.product_tabs .BVRRRatingSummaryStyle2{border-right:0;}

@media (max-width: 767px){
	.l-product_details-right #BVCustomerRatings{width:100%;margin:0;float:none;}
	.l-product_details-right #BVRRRatingSummaryNoReviewsWriteImageLinkID{width:50%;}
	.l-product_details-right #BVRRRatingSummaryLinkWriteFirstID{float:left;margin:0 5px;}
	.l-product_details-right #BVQASummaryBoxAskFirstQuestionID{position:relative;margin:0 0 0 60%;}
	.l-product_details-right #BVCustomerRatings .BVRROverallRatingContainer{width:50%;}
	.l-product_details-right .BVRRRatingNormalImage{float:none;}
	.l-product_details-right .BVRRRatingSummaryLinks{text-align:left;margin:0 !important;}
	.l-product_details-right .BVRRRatingSummaryLinkRead{float:right;width:48%;}
	.l-product_details-right .BVRRRatingSummaryStyle2{text-align:right;float:left;padding:0;margin:0;width:100%;}
}

/* BV OVERRIDES for Q&A replacement - do not remove */
/* mobile search header fix */
@media only screen and (max-width: 767px){
	.b-header_search input {
		-webkit-border-radius: 20px 0 0 20px !important;
		-ms-border-radius: 20px 0 0 20px !important;
		-moz-border-radius: 20px 0 0 20px !important;
		border-radius: 20px 0 0 20px !important;
	}
}

/* BV OVERRIDES for Q&A replacement - do not remove */
/* BV submit review page */
.BVCheckboxField input[type="checkbox"]{
	position:relative;
	z-index:1;
}

.BVRRSecondaryRatingsContainer,
.BVDI_FVCountsHelpfulness,
.BVDI_FVVotesHelpfulness{display:none;}

@media only screen and (min-width:768px){
	#tab_questionsandanswers{display:none;}
}

/* gift card page LIVES IN APP_UI, cannot update */
.purchase-gift-sert-page .l-page_main{border:0;margin:0;}
.purchase-giftcertificate-header{background:none;margin:0;padding:0;position:relative;top:-32px;}
.purchase-giftcertificate-header img{margin:-10px auto 0;}

@media only screen and (min-width: 768px) and (max-width: 1023px){
	.purchase-giftcertificate-header img{margin:0;}
	.b-main_menu .navigation_dropdown{left:auto;}
	.b-main_menu .menu_list_item_4 .navigation_dropdown{left:0;}
	.b-main_menu .menu_list_item_5 .navigation_dropdown,
	.b-main_menu .menu_list_item_6 .navigation_dropdown{right:0;}
}
@media only screen and (max-width:767px){
	.purchase-gift-sert-page .refinements{display:none;}
	.purchase-giftcertificate-header{top:-50px;}
}

/* CRM thank you screens */
.ui-dialog.dialog_registration_confirmation{background:#fff;width:670px!important;overflow:hidden}.ui-dialog.dialog_registration_confirmation .ui-dialog-content,.ui-dialog.ui_email_signup .ui-dialog-content{padding:20px;margin:0}.ui-dialog.dialog_registration_confirmation .ui-dialog-titlebar,.ui-dialog.ui_email_signup .ui-dialog-titlebar{min-height:0;padding:0}.ui-dialog.dialog_registration_confirmation .ui-dialog-titlebar:before,.ui-dialog.ui_email_signup .ui-dialog-titlebar .ui-dialog-titlebar-close:before{color:#fff!important;font-size:16px!important}.ui-dialog.dialog_registration_confirmation .crm .crm-content .crm-title,.ui-dialog.ui_email_signup .crm .crm-content .crm-title{border:0;margin:0 0 20px;padding:0}.ui-dialog.ui_email_signup .ui-dialog-titlebar{min-height:0}.ui-dialog.dialog_registration_confirmation .newsletter_confirmation_registered .button,.ui-dialog.dialog_registration_confirmation .newsletter_subscribe_confirm .button,.ui-dialog.ui_email_signup .newsletter_confirmation_registered .button,.ui-dialog.ui_email_signup .newsletter_subscribe_confirm .button{background-color:#000;border:0;color:#fff;font-family:'Trade Gothic Roman',Helvetica,sans-serif;font-size:15px;font-weight:400;height:auto!important;margin:0;right:0;text-decoration:underline;text-transform:uppercase;top:0}.ui-dialog.dialog_registration_confirmation .newsletter_confirmation_registered .button:hover .ui-dialog.dialog_registration_confirmation .newsletter_confirmation_registered .button:focus,.ui-dialog.dialog_registration_confirmation .newsletter_subscribe_confirm .button:focus,.ui-dialog.dialog_registration_confirmation .newsletter_subscribe_confirm .button:hover,.ui-dialog.ui_email_signup .newsletter_confirmation_registered .button:focus,.ui-dialog.ui_email_signup .newsletter_confirmation_registered .button:hover,.ui-dialog.ui_email_signup .newsletter_subscribe_confirm .button:focus,.ui-dialog.ui_email_signup .newsletter_subscribe_confirm .button:hover{color:#000}.ui-dialog.dialog_registration_confirmation .crm .crm-content .crm-details p,.ui-dialog.ui_email_signup .crm .crm-content .crm-details p{text-align:center}.ui-dialog.dialog_registration_confirmation .crm .crm-content .crm-details button,.ui-dialog.dialog_registration_confirmation .crm .crm-content .crm-details p a,.ui-dialog.ui_email_signup .crm .crm-content .crm-details button,.ui-dialog.ui_email_signup .crm .crm-content .crm-details p a{background:0 0;color:#fff;font-size:15px;font-weight:400;text-align:center;text-decoration:underline;text-transform:uppercase}.ui-dialog.dialog_registration_confirmation .newsletter_confirmation_registered,.ui-dialog.dialog_registration_confirmation .newsletter_subscribe_confirm,.ui-dialog.ui_email_signup .newsletter_confirmation_registered,.ui-dialog.ui_email_signup .newsletter_subscribe_confirm{padding:10px 0}.ui-dialog.dialog_registration_confirmation .newsletter_confirmation_registered .button::before,.ui-dialog.dialog_registration_confirmation .newsletter_subscribe_confirm .button::before,.ui-dialog.ui_email_signup .newsletter_confirmation_registered .button::before,.ui-dialog.ui_email_signup .newsletter_subscribe_confirm .button::before{border:0}.ui-dialog.dialog_registration_confirmation .newsletter_confirmation_registered .newsletter_welcome img,.ui-dialog.dialog_registration_confirmation .newsletter_subscribe_confirm .newsletter_welcome img,.ui-dialog.ui_email_signup .newsletter_confirmation_registered .newsletter_welcome img,.ui-dialog.ui_email_signup .newsletter_subscribe_confirm .newsletter_welcome img{margin:10px 0 20px}@media only screen and (max-width:767px){.ui-dialog.dialog_registration_confirmation .crm .crm-content .crm-details p a,.ui-dialog.dialog_registration_confirmation .crm .crm-content .crm-details p button,.ui-dialog.dialog_registration_confirmation .newsletter_confirmation_registered .button:hover .ui-dialog.dialog_registration_confirmation .newsletter_confirmation_registered .button:focus,.ui-dialog.dialog_registration_confirmation .newsletter_subscribe_confirm .button:focus,.ui-dialog.dialog_registration_confirmation .newsletter_subscribe_confirm .button:hover,.ui-dialog.ui_email_signup .crm .crm-content .crm-details p a,.ui-dialog.ui_email_signup .crm .crm-content .crm-details p button,.ui-dialog.ui_email_signup .newsletter_confirmation_registered .button:focus,.ui-dialog.ui_email_signup .newsletter_confirmation_registered .button:hover,.ui-dialog.ui_email_signup .newsletter_subscribe_confirm .button:focus,.ui-dialog.ui_email_signup .newsletter_subscribe_confirm .button:hover,.ui-dialog.ui_email_signup .ui-dialog-titlebar .ui-dialog-titlebar-close:before{color:#fff}.ui-dialog.ui_email_signup .crm .crm-content{width:100%}.ui-dialog.dialog_registration_confirmation .crm .crm-content .crm-form .button,.ui-dialog.ui_email_signup .crm .crm-content .crm-form .button{font-size:15px;line-height:2;margin:0;padding:0;position:absolute;right:0;top:0;width:30%}.ui-dialog.dialog_registration_confirmation .newsletter_confirmation_registered .button,.ui-dialog.dialog_registration_confirmation .newsletter_subscribe_confirm .button,.ui-dialog.ui_email_signup .newsletter_confirmation_registered .button,.ui-dialog.ui_email_signup .newsletter_subscribe_confirm .button{background-color:transparent;color:#fff}}
 
/* more CRM fixes - ADD TO SASS remove with 7/10 */
.b-header_top_menu .header-topmenu-promo a:hover{text-decoration:none;}
.ui-dialog.ui_email_signup .newsletter_subscribe_confirm .button:hover, 
.ui-dialog.ui_email_signup .newsletter_subscribe_confirm .button:focus, 
.ui-dialog.ui_email_signup .newsletter_confirmation_registered .button:hover, 
.ui-dialog.ui_email_signup .newsletter_confirmation_registered .button:focus{color:#fff;text-decoration:underline;}

/* garbage fix newsletter/sign up for account */
.ui-dialog.dialog_registration_confirmation .ui-dialog-content .newsletter_welcome h1{margin:10px 0;}
.ui-dialog.dialog_registration_confirmation .ui-dialog-content .newsletter_welcome p.kiehls_family{margin:0 auto 20px;}
.ui-dialog.dialog_registration_confirmation .ui-dialog-content .newsletter_confirmation_actions .button{
	background:#000;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	float:left;
	font:normal 16px/1 "Times New Roman Bold",Times,serif;
	margin:0 0 0 40px;
	padding:10px;
	text-decoration:none;
	width:auto;
}
.ui-dialog.dialog_registration_confirmation .ui-dialog-content .newsletter_confirmation_actions .button.close_dialog_button{
	float:right;
	margin:0 40px 0 0;
}
.ui-dialog.dialog_registration_confirmation .ui-dialog-content .newsletter_confirmation_actions .button:hover, 
.ui-dialog.dialog_registration_confirmation .ui-dialog-content .newsletter_confirmation_actions .button:focus{
	color:#fff;
	text-decoration:none;
}
.ui-dialog.dialog_registration_confirmation .ui-dialog-content .newsletter_confirmation_actions .button.ui-dialog.dialog_registration_confirmation .ui-dialog-content .newsletter_confirmation_actions .close_dialog_button{
	background:#000;
	color:#fff;
	float:right;
	margin:0 40px 0 0;
	text-decoration:none;
}
.ui-dialog.dialog_registration_confirmation .newsletter_confirmation_registered .button, 
.ui-dialog.dialog_registration_confirmation .newsletter_subscribe_confirm .button, 
.ui-dialog.ui_email_signup .newsletter_confirmation_registered .button, 
.ui-dialog.ui_email_signup .newsletter_subscribe_confirm .button{
	color:#fff;
	font:normal 16px/1 "Times New Roman Bold",Times,serif;
	padding:10px 20px;
	text-decoration:none;
}
.ui-dialog .newsletter_registration{
	margin:20px 0;
}
.ui-dialog .newsletter_registration h2+p{
	margin:0 auto 30px;	
}
.ui-dialog .newsletter_registration h2{
	font-size:27px;
}

/* PDP garbage fix */
.pdp_main .b-pdp_placement.promotions .promotions-wrapper{padding:0;border:0;}