<style type="text/css">.pdp-style {
	width: 100%;
	height:auto;
}
.pdp-style p {
	font: 16px/24px 'HelveticaNeueW01-55Roma',Arial, Helvetica, sans-serif;
	color:#333;
}
#lr-feature-container {
	position:relative;
}
.outer_advproduct_search{
	padding-bottom: 10px;
}
.list05 li {
	color: #777;
	letter-spacing: 0em;
	font: 14px/22px 'HelveticaNeueW01-55Roma', Arial, Helvetica, sans-serif;
	overflow: hidden;
	margin-bottom: 5px;
}
.lr-feature {
	display: flex;
	align-items: center;
	justify-content: center;
	width:104%;
	margin-left: -2%;
	float:left;
}
.top-align {
	align-items: normal !important;
}
.grey-bg {
	background-color:#f5f5f5;
}
.mobile-1 {
	position: relative;
}
.mobile-2 {
	position: relative;
}
.left {
	float:left!important;
}
.right {
	float:right!important;
}
.left_col {
	float: left;
	width: 48%;
	padding:0 2%;
}
.right_col {
	float: left;
	width: 48%;
	padding:0 2%;
}
.three_col {
	float: left;
	width: 30%;
	padding-bottom:20px;
}
.two_three_col {
	width: 70%;
	padding:1%;
}
.lr-feature p {
	font: 13px/21px 'HelveticaNeueW01-55Roma', Arial, Helvetica, sans-serif;
	color: #777;
	padding: 0px 20px 10px 0px;
}
.lr-feature .dark {
	font-size:14px;
	color:#333;
}
.lr-feature h3 {
	font: 36px/38px 'HelveticaNeueW01-75Bold', Arial, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 5px;
	border-top: none;
	max-width:80%;
}
.lr-feature h4 {
	padding-top: 13px;
	padding-bottom: 10px;
	font: 18px/22px 'HelveticaNeueW01-75Bold', Arial, Helvetica, sans-serif;
	display: inline-block;
	width: 100%;
}
.lr-feature h6 {
	padding-top: 13px;
	padding-bottom: 3px;
	font: 14px/22px 'HelveticaNeueW01-75Bold', Arial, Helvetica, sans-serif;
	display: inline-block;
	width: 100%;
}
.lr-feature h5.first {
	padding: 0px 0px 0px 0px;
	font: 11px/21px 'HelveticaNeueW01-75Bold', Arial, Helvetica, sans-serif;
	color: #333;
}
.lr-feature a {
	display: inline-block;
	padding: 0px 0px 0px 0px;
	font: 13px/21px 'HelveticaNeueW01-65Medi', Arial, sans-serif;
	color: #f04e23;
	text-align: left;
	text-decoration: none;
}
.lr-feature.muuto a {
	display: inline-block;
	padding: 0px 0px 5px 0px;
	font: 15px/21px 'HelveticaNeueW01-65Medi', Arial, sans-serif;
	color: #333;
	text-align: left;
	text-transform: uppercase;
}
.lr-feature a.large {
	font-size:14px;
}
.lr-feature a:hover.large {
	font-size:14px;
}
.lr-feature a:hover {
	color: #333;
	cursor:pointer;
}

/*.product_catalog h3 a {
    color: #f04e23 !important;
    font: 11px/14px "HelveticaNeueW01-65Medi",Arial,Helvetica,sans-serif !important;
}
.product_catalog h3 a:hover {
    color: #333 !important;
    cursor: pointer;
}
*/
.lr-feature.muuto a:hover {
	color: #777;
	text-decoration: underline;
}
.product_story {
	border-top: 0px
}
.wide-hero {
	margin-left:-90%;
	width:200%;
}
.wide-hero img {
	width:177%
}
@media screen and (max-width:1059px) {
	.lr-feature {
		width: 984px;
	}
}
@media screen and (max-width:1023px) {
	.lr-feature {
		width: 100%;
	}
}
@media screen and (max-width: 990px){
	.wide-hero {
		margin-left:-30px;
		width:100%;
	}
	.wide-hero img {
		width:200%
}
	.lr-feature h3 {
	font: 30px/34px 'HelveticaNeueW01-75Bold', Arial, Helvetica, sans-serif;
	max-width:100%;
}
}
@media screen and (max-width:600px) {
	.lr-feature {
		width: 100%;
		display: grid;
		justify-content: space-between;
	}
	.left_col {
		float: left;
		width: 100%;
		padding-bottom:32px;
	}
	.right_col {
		float: left;
		width: 100%;
		padding-bottom:18px;
	}
	.two_three_col {
		width: 100%;
		padding:1%;
	}
	.three_col {
		float: left;
		width: 100%;
	}
	.mobile-2 {
		order:2!important;
	}
	.mobile-1 {
		order:1!important;
	}
	.wide-hero {
		margin-left:0;
		width:100%;
		display:none;
	}

	.wide-hero img {
		width:100%;
	}
	.cat-carousel {
		padding:0;
	}
}
}
