#mattress-lp {
}
@font-face {
	font-family: 'Gotham-Ultra';
	src: url('../fonts/Gotham-Ultra.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/Gotham-Ultra.otf')  format('opentype'), 
	 url('../fonts/Gotham-Ultra.woff') format('woff'), 
	 url('../fonts/Gotham-Ultra.ttf')  format('truetype'),
	  url('../fonts/Gotham-Ultra.svg#Gotham-Ultra') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham-Book';
	src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/Gotham-Book.otf')  format('opentype'), 
	 url('../fonts/Gotham-Book.woff') format('woff'), 
	 url('../fonts/Gotham-Book.ttf')  format('truetype'),
	  url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham-Medium';
	src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
	 url('../fonts/Gotham-Medium.otf')  format('opentype'), 
	 url('../fonts/Gotham-Medium.woff') format('woff'), 
	 url('../fonts/Gotham-Medium.ttf')  format('truetype'),
	  url('../fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Gotham-light";
	src: url("//db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.eot");
	src: url("//db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.woff") format("woff"), url("//db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.svg#Gotham") format("svg");
}

#mattress-lp .container {
    width: 1050px;
    max-width: 100%;
}
#mattress-lp #m-hero {
	background-image: url(../images/mattresses-lp/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 600px;
	text-align: center;
	position: relative;
}

#mattress-lp #m-hero:before {
/*	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 0% 100%;
	background-image: url(../images/mattresses-lp/bg1-bottom.png);
	background-size: 100% auto;
	pointer-events: none;*/
}

#mattress-lp #m-hero h1 {
	font-size: 78.35px;
	color: #ffffff;
	font-family: 'Gotham-Book';
	margin: 0;
	text-transform: uppercase;
	padding: 0;
	margin: 80px 0 10px;
}

#mattress-lp #m-hero h1 strong {
	font-family: 'Gotham-Ultra';
	display: inline-block;
	margin-right: 20px;
}

#mattress-lp #m-hero p {
	font-size: 23.5px;
	font-family: 'Gotham-Light';
	line-height: 31px;
	color: #ffffff;
	margin: 0;
	font-style: italic;
}

#mattress-lp #m-hero  a {
	width: 205px;
	height: 54px;
	line-height: 54px;
	margin: 35px 5px 0;
	text-align: center;
	color: white;
	font-size: 14px;
	text-transform: uppercase;
	background-color: #9f1e65;
	font-family: 'Gotham-Medium';
	display: inline-block;
}

#mattress-lp #m-featured {
	position: relative;
	background-color: #fbf500;
	background-image: url('../images/mattresses-lp/star-left.png'), url('../images/mattresses-lp/star-right.png');
	background-repeat: no-repeat;
	background-position: 0 0, 100% 0;
	font-size: 0;
	text-align: center;
	padding: 20px 0 35px 0;
}

#mattress-lp #m-featured .cloud1 ,
#mattress-lp .m-banner .cloud1 {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: -60px;
	width: 212px;
	height: 264px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/mattresses-lp/cloud-1.png);
}

#mattress-lp #m-featured .cloud2,
#mattress-lp .m-banner .cloud2 {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 120px;
	width: 388px;
	height: 264px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/mattresses-lp/cloud-2.png);
}

#mattress-lp #m-featured .left {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}

#mattress-lp #m-featured .left h2 {
	font-size: 44.13px;
	color: #9f1e65;
	text-transform: uppercase;
	line-height: 1;
	margin: 0 0 15px 0;
	padding: 0;
	font-family: 'Gotham-Black';
}

#mattress-lp #m-featured .left p {
	font-size: 19.84px;
	color: #070000;
	margin: 0;
	line-height: 24.5px;
	font-family: 'Gotham-Bold';
	padding: 0;
}

#mattress-lp #m-featured .center {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	margin: 0 45px 0 30px;
}

#mattress-lp #m-featured .center .m-price {
	font-size: 97.45px;
	color: #9f1e65;
	font-family: 'Gotham-Bold';
	line-height: 1;
}

#mattress-lp #m-featured .center .m-price span {
	display: inline-block;
	vertical-align: super;
	position: relative;
	font-size: 56.725px;
	top: 5px;
}

#mattress-lp #m-featured .center .m-price > span:first-child {
	top: 9px;
}

#mattress-lp #m-featured .center .m-price span>span {
	font-size: 20px;
	color: #9f1e65;
	position: absolute;
	right: -2px;
	font-family: 'Gotham-Book';
	bottom: -21px;
	top: auto;
}

#mattress-lp #m-featured .center .m-price span:last-child {
	margin-left: -5px;
}

#mattress-lp #m-featured .center a {
	display: inline-block;
	width: 205px;
	line-height: 54px;
	color: white;
	text-align: center;
	font-size: 16.45px;
	background-color: #9f1e65;
	font-family: 'Gotham-Medium';
	margin-top: 10px;
	text-transform: uppercase;
	height: 54px;
}

#mattress-lp #m-featured .right {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}

#mattress-lp #m-featured .right img {
	top: 70px;
	position: relative;
}

#m-quiz {
	font-size: 0;
	text-align: center;
	padding: 90px 15px 100px 15px
}

#m-quiz h2 {
	font-family: 'Gotham-Black';
	font-size: 41px;
	color: #9f1e65;
	margin: 0 0 60px 0;
	padding: 0;
	text-transform: uppercase;
}

#m-quiz .q-item {
	width: 950px;
	max-width: 100%;
	margin: 0 auto;
}

#m-quiz .q-item.to-click .question {
	cursor: pointer;
}

#m-quiz .q-item:first-child:before {
	content: "";
	display: block;
	width: 920px;
	max-width: 100%;
	margin: 0 auto;
	border-top: 1px solid #dddddd;
}

#m-quiz .q-item:after {
	content: "";
	display: block;
	width: 920px;
	max-width: 100%;
	margin: 0 auto;
	border-top: 1px solid #dddddd;
}

#m-quiz .q-item .question {
	font-size: 22px;
	font-family: 'Gotham-Book';
	color: #cbcbcb;
	height: 82px;
	line-height: 82px;
	max-height: 1000px;
	overflow: hidden;
	transition: none;
}

#m-quiz .q-item.on .question {
	max-height: 0;
}

#m-quiz .q-item .answer {
	display: inline-block;
	vertical-align: top;
}

#m-quiz .q-item .answers {
	max-height: 0;
	transition: all 800ms ease;
	overflow: hidden;
}

#m-quiz .q-item.on .answers {
	max-height: 1600px;
}

#m-quiz .q-item h3 {
	font-family: 'Gotham-Book';
	font-size: 30px;
	color: #585858;
	font-weight: 400;
	margin: 45px 0 45px 0;
	padding: 0;
}

#m-quiz .q-item a {
	width: 145px;
	height: 56px;
	line-height: 56px;
	border: 1px solid #9f1e65;
	text-align: center;
	text-transform: uppercase;
	font-size: 16.44px;
	color: #9f1e65;
	font-family: 'Gotham-Medium';
	display: inline-block;
	margin-bottom: 40px;
	pointer-events: none;
}

#m-quiz .q-item .filled + a {
	pointer-events: all
}

#m-quiz .q-item a.active,
#m-quiz .q-item a:hover {
	background-color: #9f1e65;
	color: white;
}

#m-quiz .q-item .answers {
	font-size: 0;
}

#m-quiz .q-item .answer {
	cursor: pointer;
	margin: 0 43.5px 55px 43.5px;
	transition: all 300ms ease;
}

#m-quiz .q-item[data-q="5"] .answer {
	margin: 0 15px 55px 15px;
}

#m-quiz .q-item[data-q="5"].on:after {
	display: none;
}

#m-quiz .q-item[data-q="5"].on {
	margin-bottom: -30px;
}

#m-quiz .q-item .answer:hover p,
#m-quiz .q-item .answer.active p {
	color: #9f1e65;
}

#m-quiz .q-item .answer p {
	font-family: 'Gotham-Book';
	transition: all 300ms ease;
	color: #c0c0c0;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
}

#m-quiz .q-item .answer i {
	display: inline-block;
	width: 93px;
	height: 93px;
	text-align: center;
	line-height: 93px;
	border: 1px solid #c7c7c7;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	padding: 1px;
	transition: all 300ms ease;
	margin-bottom: 18px;
}

#m-quiz .q-item .answer:hover i,
#m-quiz .q-item .answer.active i {
	border: 1px solid #9f1e65;
}

#m-quiz .q-item .answer:hover i span,
#m-quiz .q-item .answer.active i span {
	background-color: #9f1e65;
}

#m-quiz .q-item .answer i span {
	display: block;
	height: 89px;
	width: 89px;
	border-radius: 50%;
	transition: all 300ms ease;
	-webkit-border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	line-height: 89px;
}

#m-quiz .q-item .answer i span img {
	transition: all 300ms ease;
	vertical-align: middle;
}

#m-quiz .q-item .answer:hover i span img,
#m-quiz .q-item .answer.active i span img {
	filter: brightness(0) invert(1);
}

#m-results {
	padding: 0 15px 120px 15px;
}

#m-results h2 {
	font-size: 45px;
	font-family: 'Gotham-Black';
	color: #9f1e65;
	text-align: center;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

#m-how {
	background-image: url(../images/mattresses-lp/mhowbg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
	padding-top: 75px;
	min-height: 620px;
	position: relative;
}

#m-how .title {
	color: white;
	line-height: 1;
	font-size: 0;
	text-align: center;
}

#m-how .title > span {
	display: block;
	text-align: center;
	font-size: 26.49px;
	text-transform: uppercase;
	color: white;
	font-family: 'Gotham-Book';
	margin-bottom: -5px;
}

#m-how .title .left {
	display: inline-block;
	font-size: 106.5px;
	text-transform: uppercase;
	font-family: 'Gotham-Black';
	vertical-align: middle;
	letter-spacing: -2px;
}

#m-how .title .right {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}

#m-how .title .right .r-top {
	font-size: 35px;
	font-family: 'Gotham-Medium';
	text-transform: uppercase;
	letter-spacing: -1px;
	margin-bottom: -5px;
}

#m-how .title .right .r-bottom {
	font-size: 59px;
	font-family: 'Gotham-Black';
	text-transform: uppercase;
	letter-spacing: -1.5px;
}

#m-how:before {
	content: "";
	display: block;
	width: 264px;
	height: 413px;
	position: absolute;
	left: 20px;
	bottom: 0;
	background-image: url(../images/mattresses-lp/guy@2x.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	pointer-events: none;
	visibility: hidden!important;
}

.how-icons {
	width: 1100px;
	max-width: 100%;
	margin: 40px auto 0 auto;
	font-size: 0;
	text-align: center;
}

.how-icons img {
	display: inline-block;
	vertical-align: middle;
}

.how-icons .image {
	height: 60px;
	line-height: 60px;
	margin-bottom: 10px;
}

.how-icons .image + p {
	font-size: 19.16px;
	text-transform: uppercase;
	font-family: 'Gotham-Medium';
}

.how-icons p {
	color: #ffffff;
	width: 205px;
	max-width: 100%;
	margin: 0 auto;
	font-size: 18px;
	font-family: 'Gotham-Book';
	line-height: 19.56px;
}

.how-icons .h-icon {
	width: 25%;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}

#m-how .shop-all a {
	    width: 230px;
	    height: 54px;
	    line-height: 54px;
	    font-size: 16.22px;
	    color: white;
	    background-color: #fc8141;
	    display: block;
	    margin: 65px auto 0 auto;
	    max-width: 100%;
	    text-align: center;
	    font-family: 'Gotham-Medium';
	    text-transform: uppercase;
}

#m-how:after {
	content: "";
	pointer-events: none;
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url(../images/mattresses-lp/clouds.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: contain;
	height: 163px;
	width: 100%;
	display: block;
}

#m-favorites {
	text-align: center;
	padding: 85px 15px 0 15px;
}

#m-favorites .title {
	font-size: 49px;
	font-family: 'Gotham-Book';
	line-height: 1;
	text-align: center;
	color: #9f1e65;
	margin-bottom: 20px;
}

#m-favorites .title span {
	font-size: 105px;
	text-transform: uppercase;
	font-family: 'Gotham-Black';
	display: block;
	margin-top: -5px;
}

#m-favorites > p {
    font-size: 18px;
    color: #0d0101;
    font-family: 'Gotham-Book';
    margin: 0 0 0 0;
}

#m-favorites .category-switcher {
	font-size: 0;
	text-align: center;
	margin-top: 30px;
}

#m-favorites .category-switcher a {
	width: 170px;
	height: 45px;
	line-height: 45px;
	vertical-align: top;
	font-size: 13.66px;
	color: #9f1e65;
	border: 1px solid #9f1e65;
	text-align: center;
	display: inline-block;
	font-family: 'Gotham-Medium';
	margin: 0 25px;
}

#m-favorites .category-switcher a.active,
#m-favorites .category-switcher a:hover {
	background-color: #9f1e65;
	color: white;
}

#m-categories {
	width: 1040px;
	max-width: 100%;
	margin: 5px auto 0  auto;
	text-align: center;
}
.m-favorite-categories{
	font-size: 0;
}
.m-favorite-categories >div{
	display: inline-block;
	vertical-align: top;
	margin: 0 0;
	width: 33.3333%;
}
.m-favorite-categories .swiper-button-next,
.m-favorite-categories .swiper-button-prev {
	width: 18px;
	height: 31px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-top: -15px;
	position: absolute;
	top: 50%;
}

.m-favorite-categories .swiper-button-next {
	background-image: url(../images/mattresses-lp/right.png);
	right: 0;
}

.m-favorite-categories .swiper-button-prev {
	background-image: url(../images/mattresses-lp/left.png);
	left: 0;
}

.m-favorite-categories {
	padding-left: 50px;
	padding-right: 50px;
	position: relative;
}

.m-favorite-categories .image {
	height: 180px;
	line-height: 180px;
	text-align: center;
	margin-bottom: 23px;
}

.m-favorite-categories .image img {
	vertical-align: bottom
}

.m-favorite-categories p {
	font-size: 16.27px;
	color: #070000;
	line-height: 20px;
	font-family: 'Gotham-Bold';
	text-transform: uppercase;
	width: 280px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.m-favorite-categories .m-price {
	font-size: 50px;
	color: #000;
	font-family: 'Gotham-Bold';
	line-height: 1;
}

.m-favorite-categories .m-price span {
	display: inline-block;
	vertical-align: super;
	position: relative;
	font-size: 30px;
	top: 0px;
}

.m-favorite-categories .m-price > span:first-child {
	top: 0px;
}

.m-favorite-categories .m-price span>span {
	font-size: 8px;
	color: #000;
	position: absolute;
	right: 3px;
	font-family: 'Gotham-Book';
	bottom: -11px;
	top: auto;
}

.m-favorite-categories  .m-price span:last-child {
	margin-left: -2.5px;
}

.m-favorite-categories  a {
	margin: 10px auto 0 auto;
	height: 45px;
	line-height: 45px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	width: 170px;
	display: block;
	max-width: 100%;
	font-size: 13.66px;
	color: #f8f8f8;
	font-family: 'Gotham-Medium';
	background-color: #9f1e65;
}

#m-brands {
	background-image: url(../images/mattresses-lp/bg-mat.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: #e5e5e5;
	text-align: center;
	margin-top: 130px;
}

#m-brands .container {
	width: 1150px;
	max-width: 100%;
	font-size: 0;
}
.container{
	max-width: 100%;
}
#m-brands .left img {
	max-width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}

#m-brands .left {
	vertical-align: middle;
	display: inline-block;
	margin-right: 5px;
	width: 400px;
	height: 320px;
	position: relative;
}

#m-brands .center {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	width: calc(100% - 405px);
	padding-top: 10px;
	padding-right: 30px;
}

#m-brands .center p {
	font-size: 29.95px;
	color: #030000;
	text-transform: uppercase;
	font-family: 'Gotham-Medium';
	margin: 0 0 30px 0;
	line-height: 1.3;
}

#m-brands .center p strong {
	font-family: 'Gotham-Black';
	font-weight: 400;
}

#m-brands .center p em {
	font-size: 25.92px;
	font-family: 'Gotham-Medium';
	font-style: italic;
	text-transform: none;
}

#m-brands .center img {
	margin: 0 15px;
	vertical-align: middle;
}
#m-brands .center a:last-child img{
	width: 200px;
	max-width: 100%;
}
#m-accessories {
	padding: 100px 15px 80px 15px;
	text-align: center;
}

#m-accessories .title {
	font-size: 48.95px;
	font-family: 'Gotham-Medium';
	color: #030000;
	margin-bottom: 30px;
	text-transform: uppercase;
}
#m-accessories .m-favorite-categories p > span{
	font-size: 10px;
	line-height: 1;
	top: -10px;
	position: relative;
	margin-bottom: -10px;
	display: inline-block;
}
#m-accessories .m-favorite-categories > div:first-child p {
	margin-bottom: 5px;
}
#m-accessories .title strong {
	font-family: 'Gotham-Black';
}

#m-accessories .m-favorite-categories {
	width: 1160px;
	max-width: 100%;
	margin: 0 auto;
}

#m-accessories .m-favorite-categories .image img {
	max-width: 100%;
}

#m-accessories .m-favorite-categories .image {
	height: 153px;
	margin-bottom: 30px;
	line-height: 153px;
}

#m-accessories .m-favorite-categories p {
	font-size: 18.8px;
	line-height: 23.22px;
	width: 270px;
	margin-bottom: 5px;
}

#m-accessories .m-favorite-categories .m-price {
	font-size: 57.18px;
}

#m-accessories  .m-favorite-categories .m-price span>span {
	font-size: 10px;
	margin-left: 0;
	bottom: -13px;
	right: -3px;
}

#m-accessories .m-favorite-categories .m-price span {
	font-size: 32px;
}

#m-accessories .m-favorite-categories a {
	width: 195px;
	height: 51px;
	line-height: 51px;
	font-size: 15.58px;
}

#m-why {
	    padding: 65px 0 25px 0;
	width: 1000px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 0px solid #d5d5d5;
	margin-bottom: 10px;
}

#m-why .title {
	font-size: 48.95px;
	color: #9f1e65;
	font-family: 'Gotham-Bold';
	margin-bottom: 5px;
}

#m-why .title + p {
	font-size: 17.57px;
	line-height: 23.96px;
	font-family: 'Gotham-Book';
	margin: 0;
}

#m-why  .why-icons {
	margin-top: 45px;
	font-size: 0;
	width: 810px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#m-why  .why-icons > .w-item {
	display: inline-block;
	vertical-align: top;
	width:33.333%;
	margin-bottom: 50px;
}

#m-why .why-icons > .w-item .image {
    height: 60px;
    line-height: 60px;
    margin-bottom: 10px;
}
#m-why  .why-icons > .w-item p {
	font-size: 21px;
	font-weight: 600;
	color: #9f1e65;
	line-height: 26px;
	margin: 0;
}

.product-info > .right .product-name {
	margin-top: 0;
}

a.product-get-it-now-button {
	width: 250px;
	height: 60px;
	line-height: 60px;
	display: inline-block;
	vertical-align: middle;
}

a.product-get-it-now-button +a {
	font-family: 'Gotham-Book';
	font-size: 14px;
	color: #9f1e65;
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
}

.product-datas2 {
	margin-bottom: 50px;
}

.product-info > .left p {
	margin-top: 10px;
}

.product-info > .right {
	padding-top: 55px;
}

.m-banner {
	position: relative;
	background-image: url(../images/mattresses-lp/b-bg.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	font-size: 0;
	padding: 35px 0;
}

.m-banner div.left {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	margin-right: 20px;
}

.m-banner div.left >div:nth-child(1) {
	font-size: 29.86px;
	font-family: 'Gotham-Book';
	line-height: 1;
}

.m-banner div.left >div:nth-child(2) {
	font-size: 79.63px;
	font-family: 'Gotham-Black';
	line-height: 1;
	margin-bottom: 10px;
}

.m-banner div.left >div:nth-child(2) span {
	vertical-align: super;
	display: inline-block;
	font-size: 40px;
}

.m-banner div.left >div:nth-child(3) {
	font-size: 17.58px;
	font-family: 'Gotham-Book';
	line-height: 1;
	text-transform: uppercase;
}

.m-banner div.center {
	display: inline-block;
	vertical-align: middle;
}

.m-banner div.center img {
	max-width: 100%;
}

.m-banner div.right {
	display: inline-block;
	vertical-align: middle;
	color: white;
	line-height: 1;
	padding-top: 10px;
}

.m-banner div.right > div:nth-child(1) {
	display: inline-block;
	vertical-align: middle;
	font-size: 110.52px;
	font-family: 'Gotham-Black';
	padding-right: 5px;
}

.m-banner div.right > div:nth-child(1) span {
	display: inline-block;
	vertical-align: super;
	font-size: 60px;
}

.m-banner div.right > div:nth-child(2) {
	display: inline-block;
	vertical-align: middle;
	font-size: 40.94px;
	font-family: 'Gotham-Book';
	text-transform: uppercase;
}

.m-banner div.right > div:nth-child(2) span {
	font-size: 44.61px;
	display: block;
	margin-bottom: 5px;
}

#mattress-lp #m-hero a,
.product-detail-main .right .inner .rent-it a,
#mattress-lp #m-hero a,
#m-how .shop-all a  {
	background-color: #9f1e65!important;
}
.product-detail-main .right .inner .product-price,
.product-detail-main .right .inner .under-rent + div {
	color: #9f1e65; 
}
.gallery-thumbs .swiper-slide-active {
	border: 2px solid #9f1e65;
}