/* global */
#page #tempur-pedic .maximum-width {
	max-width: 100%;
	height: auto;
}
#page #tempur-pedic a {
	text-decoration: none;
}
#tempur-pedic .center-it {
	margin: auto;
}

#tempur-pedic .float-left {
	float: left;
}

#tempur-pedic .float-right {
	float: right;
}

#tempur-pedic .flex-row {
	align-items: center;
}

#tempur-pedic .centering-img {
	text-align: center;
}

#tempur-pedic .italicize-text {
	font-style: italic;
}

#tempur-pedic .bolded-text {
	font-weight: bolder;
}

#tempur-pedic .cursor-pointer {
	cursor: pointer;
}

#page #tempur-pedic .btn {
	display: inline-block;
	min-height: 2.75rem;
	transition: 0.2s all ease;
	font-family: "Work Sans", sans-serif;
	font-size: 0.875rem;
	padding: 0.75rem 1.5rem;
	min-height: 2.75rem;
	letter-spacing: 0.025em;
	line-height: 1.25;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	user-select: none;
}

.row::after {
	content: "";
	display: table;
	clear: both;
}

@media (max-width: 575px) {
	#tempur-pedic .display-from-576,
	#tempur-pedic .display-from-576-specs,
	#tempur-pedic .display-from-768,
	#tempur-pedic .display-from-768-specs {
		display: none !important;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .display-from-320,
	#tempur-pedic .display-from-320-specs,
	#tempur-pedic .display-from-768 {
		display: none !important;
	}
}

@media (min-width: 768px) {
	#tempur-pedic .display-from-320,
	#tempur-pedic .display-from-320-specs,
	#tempur-pedic .display-from-576 {
		display: none !important;
	}
}

@media (min-width: 576px) {
	.container {
		width: 98%;
		max-width: 100%;
	}
}

@media (min-width: 768px) {
	.container {
		max-width: 100%;
	}
}

@media (min-width: 992px) {
	.container {
		width: 98%;
		max-width: 100%;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 98%;
		max-width: 1440px;
	}
}

/*
*
*
*
*
* extend smart base 
*
*
*
*
*/

/* extend smart base - banner */
#tempur-pedic .tempur-pedic-base-banner-extend-container {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/ergo.extend.smart.base.banner.image.first.png");
	background-size: cover;
	height: 0;
	padding-bottom: 42%;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
}

/* extend smart base - image selector */
#tempur-pedic .tempur-pedic-base-image-selector-container {
	display: block;
}

#tempur-pedic .img-border-first-image {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/ergo.extend.smart.base.banner.image.first.png");
	background-size: cover;
	height: 0;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

#tempur-pedic .img-border-second-image {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/ergo.extend.smart.base.banner.image.second.png");
	background-size: cover;
	height: 0;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

#tempur-pedic .img-border-active {
	width: 200px;
	height: 200px;
	position: relative;
	padding: 10px;
}

#tempur-pedic .img-border-second-image .img-border-active {
	display: none;
}

#tempur-pedic .img-border-active .top-border,
#tempur-pedic .img-border-active .bottom-border {
	position: absolute;
	display: flex;
	justify-content: space-between;
	height: 37%;
	left: -15px;
}

#tempur-pedic .img-border-active .top-border {
	top: -15px;
}

#tempur-pedic .img-border-active .bottom-border {
	bottom: -15px;
}

#tempur-pedic .img-border-active .top-border:after,
#tempur-pedic .img-border-active .top-border:before,
#tempur-pedic .img-border-active .bottom-border:after,
#tempur-pedic .img-border-active .bottom-border:before {
	content: "";
	width: 30%;
	height: 100%;
}

#tempur-pedic .img-border-active .top-border:after,
#tempur-pedic .img-border-active .top-border:before {
	border-top: 3px solid #0654c6;
}

#tempur-pedic .img-border-active .bottom-border:after,
#tempur-pedic .img-border-active .bottom-border:before {
	border-bottom: 3px solid #0654c6;
}

#tempur-pedic .img-border-active .top-border:before,
#tempur-pedic .img-border-active .bottom-border:before {
	border-left: 3px solid #0654c6;
}

#tempur-pedic .img-border-active .top-border:after,
#tempur-pedic .img-border-active .bottom-border:after {
	border-right: 3px solid #0654c6;
}

#tempur-pedic .image-selector-image,
#tempur-pedic .img-border {
	border: 2px solid #c8ced1;
}

@media (max-width: 399px) {
	#tempur-pedic .tempur-pedic-base-image-selector-container {
		margin: 1.1em auto;
	}

	#tempur-pedic .image-selector-row {
		margin: auto 0.4em;
	}

	#tempur-pedic .image-selector-image {
		margin-bottom: 1.2em;
	}

	#tempur-pedic .img-border {
		max-width: 6.7em;
		height: 4.2em;
		margin-bottom: 0.3em;
	}

	#tempur-pedic .img-border-active .top-border,
	#tempur-pedic .img-border-active .bottom-border {
		width: 105%;
		left: -3px;
	}

	#tempur-pedic .img-border-active .top-border {
		top: -3px !important;
	}

	#tempur-pedic .img-border-active .bottom-border {
		bottom: -3px !important;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-base-image-selector-container {
		margin: 1.4em auto;
	}

	#tempur-pedic .image-selector-row {
		margin: auto 4.2em;
	}

	#tempur-pedic .image-selector-image {
		margin-bottom: 1.2em;
	}

	#tempur-pedic .img-border {
		max-width: 6.7em;
		height: 4.2em;
		margin-bottom: 0.3em;
	}

	#tempur-pedic .img-border-active .top-border,
	#tempur-pedic .img-border-active .bottom-border {
		width: 105%;
		left: -3px;
	}

	#tempur-pedic .img-border-active .top-border {
		top: -3px !important;
	}

	#tempur-pedic .img-border-active .bottom-border {
		bottom: -3px !important;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-base-image-selector-container {
		margin: 1.7em auto;
	}

	#tempur-pedic .image-selector-row {
		margin: auto 2em;
	}

	#tempur-pedic .image-selector-image {
		margin-bottom: 1.4em;
	}

	#tempur-pedic .img-border {
		max-width: 4.3em;
		height: 2.8em;
	}

	#tempur-pedic .img-border-active .top-border,
	#tempur-pedic .img-border-active .bottom-border {
		width: 118%;
		left: -6px;
	}

	#tempur-pedic .img-border-active .top-border {
		top: -10px !important;
	}

	#tempur-pedic .img-border-active .bottom-border {
		bottom: -10px !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-base-image-selector-container {
		margin: 2em auto;
	}

	#tempur-pedic .image-selector-row {
		margin: auto 3.6em;
	}

	#tempur-pedic .img-border {
		max-width: 4.3em;
		height: 2.8em;
	}

	#tempur-pedic .img-border-active .top-border,
	#tempur-pedic .img-border-active .bottom-border {
		width: 143%;
	}

	#tempur-pedic .img-border-active .top-border {
		top: -10px !important;
	}

	#tempur-pedic .img-border-active .bottom-border {
		bottom: -10px !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-base-image-selector-container {
		margin: 2.3em auto;
	}

	#tempur-pedic .image-selector-row {
		margin: auto 4.2em;
	}

	#tempur-pedic .img-border {
		max-width: 6em;
		height: 4em;
	}

	#tempur-pedic .img-border-active .top-border,
	#tempur-pedic .img-border-active .bottom-border {
		width: 131%;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-base-image-selector-container {
		margin: 2.6em auto;
	}

	#tempur-pedic .image-selector-row {
		margin: auto 6.2em;
	}

	#tempur-pedic .img-border {
		max-width: 7em;
		height: 5em;
	}

	#tempur-pedic .img-border-active .top-border,
	#tempur-pedic .img-border-active .bottom-border {
		width: 126%;
	}
}

@media (min-width: 1400px) and (max-width: 1599px) {
	#tempur-pedic .tempur-pedic-base-image-selector-container {
		margin: 2.9em auto;
	}

	#tempur-pedic .image-selector-row {
		margin: auto 9.2em;
	}

	#tempur-pedic .img-border {
		max-width: 8em;
		height: 5.6em;
	}

	#tempur-pedic .img-border-active .top-border,
	#tempur-pedic .img-border-active .bottom-border {
		width: 122%;
	}
}

@media (min-width: 1600px) {
	#tempur-pedic .tempur-pedic-base-image-selector-container {
		margin: 3.2em auto;
	}

	#tempur-pedic .image-selector-row {
		margin: auto 12.2em;
	}

	#tempur-pedic .img-border {
		max-width: 8em;
		height: 5.6em;
	}

	#tempur-pedic .img-border-active .top-border,
	#tempur-pedic .img-border-active .bottom-border {
		width: 122%;
	}
}

/* extend smart base - sales reasons */
#tempur-pedic .tempur-pedic-base-sales-reasons-container {
	display: block;
	margin: 2.2em auto 3.6em;
}

#tempur-pedic .tempur-pedic-base-sales-reasons-content {
	text-align: left;
}

#tempur-pedic .sales-reasons-border {
	border-left: 1px solid #c8ced1;
}

#tempur-pedic .tempur-pedic-base-sales-reasons-header,
#tempur-pedic .tempur-pedic-base-sales-reasons-paragraph {
	text-align: left;
	line-height: 1em;
}

#tempur-pedic .tempur-pedic-base-sales-reasons-header {
	font-weight: bolder;
	color: #000;
}

#tempur-pedic .terms-and-conditions-header {
	color: #000;
	display: block;
	text-align: center;
}

#tempur-pedic .sales-reasons-img {
	width: 70px;
}

@media (max-width: 399px) {
	#tempur-pedic .tempur-pedic-base-sales-reasons-header,
	#tempur-pedic .tempur-pedic-base-sales-reasons-paragraph {
		font-size: 0.8em;
	}

	#tempur-pedic .margin-control-row {
		margin-bottom: 1.1em;
	}

	#tempur-pedic .terms-and-conditions-header {
		font-size: 0.8em;
		margin-top: 1.2em;
	}

	#tempur-pedic .float-right {
		float: none;
		display: block;
		margin: 0 auto;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-base-sales-reasons-header,
	#tempur-pedic .tempur-pedic-base-sales-reasons-paragraph {
		font-size: 0.95em;
	}

	#tempur-pedic .margin-control-row {
		margin-bottom: 1.3em;
	}

	#tempur-pedic .terms-and-conditions-header {
		font-size: 0.85em;
		margin-top: 1.4em;
	}

	#tempur-pedic .float-right {
		float: none;
		display: block;
		margin: 0 auto;
	}

	#tempur-pedic .img-br {
		display: none;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-base-sales-reasons-header,
	#tempur-pedic .tempur-pedic-base-sales-reasons-paragraph {
		font-size: 0.7em;
	}

	#tempur-pedic .margin-control-row {
		margin-bottom: 1.6em;
	}

	#tempur-pedic .terms-and-conditions-header {
		font-size: 0.8em;
		margin-top: 1.2em;
	}

	#tempur-pedic .float-right {
		float: none;
		display: block;
		margin: 0 auto;
	}

	#tempur-pedic .img-br {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-base-sales-reasons-header,
	#tempur-pedic .tempur-pedic-base-sales-reasons-paragraph {
		font-size: 0.6em;
	}

	#tempur-pedic .terms-and-conditions-header {
		font-size: 0.8em;
		margin-top: 1.1em;
	}

	#tempur-pedic .img-br {
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-base-sales-reasons-header,
	#tempur-pedic .tempur-pedic-base-sales-reasons-paragraph {
		font-size: 0.8em;
	}

	#tempur-pedic .terms-and-conditions-header {
		font-size: 0.8em;
		margin-top: 1.2em;
	}

	#tempur-pedic .img-br {
		display: none;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-base-sales-reasons-header,
	#tempur-pedic .tempur-pedic-base-sales-reasons-paragraph {
		font-size: 0.9em;
	}

	#tempur-pedic .terms-and-conditions-header {
		font-size: 0.8em;
		margin-top: 1.3em;
	}

	#tempur-pedic .img-br {
		display: none;
	}
}

@media (min-width: 1400px) {
	#tempur-pedic .tempur-pedic-base-sales-reasons-header,
	#tempur-pedic .tempur-pedic-base-sales-reasons-paragraph {
		font-size: 1em;
	}

	#tempur-pedic .terms-and-conditions-header {
		font-size: 0.9em;
		margin-top: 1.4em;
	}

	#tempur-pedic .img-br {
		display: none;
	}
}

/* extend smart base - carousel */
#tempur-pedic .slider-container {
	margin: auto 1em;
}

#tempur-pedic .active-element {
	background-color: #cfcfcf;
	border-radius: 2em;
}

#tempur-pedic .pictures-section {
	margin: 25em auto 5em auto;
}

#tempur-pedic .contain-elements {
	justify-content: flex-end;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: center;
	height: 100%;
}

#tempur-pedic .image-row {
	width: 50%;
	height: auto;
	display: block;
	margin: 0 auto 5em;
	bottom: 0;
}

#tempur-pedic .a-text {
	color: #ee405a;
	text-decoration: none;
	display: block;
	text-align: center;
	text-transform: uppercase;
}

#tempur-pedic a {
	text-decoration: none;
}

#tempur-pedic .img-slick {
	margin-top: 2.2em;
}

#tempur-pedic .text-slick {
	margin-top: 1.4em;
}

#tempur-pedic .slick-slider {
	margin-top: -3.2em;
}

#tempur-pedic .nav {
	display: inline;
	margin: 0 auto;
	width: 100%;
	justify-content: center;
}

#tempur-pedic .slick-arrow.slick-prev .svg-icon,
#tempur-pedic .slick-arrow.slick-next .svg-icon {
	-webkit-transition: 0.2s all ease;
	transition: 0.2s all ease;
	fill: #dadada;
	border-radius: 0.25rem;
	-webkit-transform: translatey(-50%);
	transform: translatey(-50%);
	position: absolute;
	width: 4rem;
	height: 4rem;
	top: 50%;
	left: -17px;
	border: 1px solid transparent;
}

#tempur-pedic .spacing {
	padding: 0.8em;
}

#tempur-pedic .carousel-hr {
	color: #eeefef;
	border-top: 2px solid #eeefef;
}

@media (min-width: 320px) and (max-width: 767px) {
	#tempur-pedic .image-row {
		width: 30%;
	}
}

@media (min-width: 320px) and (max-width: 575px) {
	#tempur-pedic .a-text {
		font-size: 1.2em;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .a-text {
		font-size: 1.4em;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .a-text {
		font-size: 1.5em;
	}
}

@media (min-width: 992px) {
	#tempur-pedic .a-text {
		font-size: 1.6em;
	}
}

/* extend smart base - smart base callout */
#tempur-pedic .tempur-pedic-base-callout-container {
	display: block;
	margin: 1.2em auto;
}

#tempur-pedic .tempur-pedic-base-callout-content {
	text-align: center;
}

#tempur-pedic .tempur-pedic-base-callout-content-header,
#tempur-pedic .tempur-pedic-base-callout-content-header-secondary {
	color: #000;
	line-height: 1em;
}

#tempur-pedic .tempur-pedic-base-callout-row {
	display: block;
	margin: 1.2em auto;
	text-align: left;
}

#tempur-pedic .callout-row-header {
	color: #000;
	font-weight: bolder;
}

#tempur-pedic .callout-row-paragraph,
#tempur-pedic .callout-row-li {
	color: #000;
}

@media (max-width: 399px) {
	#tempur-pedic .tempur-pedic-base-callout-content-header {
		font-size: 1.58em;
	}

	#tempur-pedic .tempur-pedic-base-callout-content-header-secondary {
		font-size: 1.2em;
	}

	#tempur-pedic .callout-row-header {
		font-size: 0.8em;
	}

	#tempur-pedic .callout-row-paragraph,
	#tempur-pedic .callout-row-li {
		font-size: 0.7em;
	}

	#tempur-pedic .padding-control {
		padding-left: 2.2em;
		margin-top: 1em;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-base-callout-content-header {
		font-size: 1.8em;
	}

	#tempur-pedic .tempur-pedic-base-callout-content-header-secondary {
		font-size: 1.3em;
	}

	#tempur-pedic .callout-row-header {
		font-size: 0.8em;
	}

	#tempur-pedic .callout-row-paragraph,
	#tempur-pedic .callout-row-li {
		font-size: 0.7em;
	}

	#tempur-pedic .padding-control {
		padding-left: 2.2em;
		margin-top: 1.2em;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-base-callout-content-header {
		font-size: 1.8em;
	}

	#tempur-pedic .tempur-pedic-base-callout-content-header-secondary {
		font-size: 1.3em;
	}

	#tempur-pedic .callout-row-header {
		font-size: 0.8em;
	}

	#tempur-pedic .callout-row-paragraph,
	#tempur-pedic .callout-row-li {
		font-size: 0.7em;
	}

	#tempur-pedic .padding-control {
		padding-left: 2.2em;
		margin-top: 1.5em;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-base-callout-content-header {
		font-size: 2em;
	}

	#tempur-pedic .tempur-pedic-base-callout-content-header-secondary {
		font-size: 1.4em;
	}

	#tempur-pedic .callout-row-header {
		font-size: 0.9em;
	}

	#tempur-pedic .callout-row-paragraph,
	#tempur-pedic .callout-row-li {
		font-size: 0.8em;
	}

	#tempur-pedic .padding-control {
		padding-left: 2.2em;
		margin-top: 1.8em;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-base-callout-content-header {
		font-size: 2.2em;
	}

	#tempur-pedic .tempur-pedic-base-callout-content-header-secondary {
		font-size: 1.6em;
	}

	#tempur-pedic .callout-row-header {
		font-size: 1em;
	}

	#tempur-pedic .callout-row-paragraph,
	#tempur-pedic .callout-row-li {
		font-size: 0.9em;
	}

	#tempur-pedic .padding-control {
		padding-left: 4.2em;
		margin-top: 2.1em;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-base-callout-content-header {
		font-size: 2.4em;
	}

	#tempur-pedic .tempur-pedic-base-callout-content-header-secondary {
		font-size: 1.7em;
	}

	#tempur-pedic .callout-row-header {
		font-size: 1.1em;
	}

	#tempur-pedic .callout-row-paragraph,
	#tempur-pedic .callout-row-li {
		font-size: 1em;
	}

	#tempur-pedic .padding-control {
		padding-left: 8.2em;
		margin-top: 2.4em;
	}
}

@media (min-width: 1400px) and (max-width: 1599px) {
	#tempur-pedic .tempur-pedic-base-callout-content-header {
		font-size: 2.6em;
	}

	#tempur-pedic .tempur-pedic-base-callout-content-header-secondary {
		font-size: 1.8em;
	}

	#tempur-pedic .callout-row-header {
		font-size: 1.1em;
	}

	#tempur-pedic .callout-row-paragraph,
	#tempur-pedic .callout-row-li {
		font-size: 1em;
	}

	#tempur-pedic .padding-control {
		padding-left: 12.2em;
		margin-top: 2.7em;
	}
}

@media (min-width: 1600px) {
	#tempur-pedic .tempur-pedic-base-callout-content-header {
		font-size: 2.6em;
	}

	#tempur-pedic .tempur-pedic-base-callout-content-header-secondary {
		font-size: 1.8em;
	}

	#tempur-pedic .callout-row-header {
		font-size: 1.1em;
	}

	#tempur-pedic .callout-row-paragraph,
	#tempur-pedic .callout-row-li {
		font-size: 1em;
	}

	#tempur-pedic .padding-control {
		padding-left: 14.2em;
		margin-top: 3em;
	}
}

/* extend smart base - hr */
#tempur-pedic .tempur-pedic-base-hr-container {
	display: block;
}

#tempur-pedic .tempur-pedic-base-hr {
	color: #eeefef;
	border-top: 1px solid #eeefef;
}

@media (max-width: 399px) {
	#tempur-pedic .tempur-pedic-base-hr-container {
		margin-top: 1em;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-base-hr-container {
		margin: 1.2em auto 0.2em;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-base-hr-container {
		margin: 1.6em auto 0.6em;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-base-hr-container {
		margin: 2em auto 1em;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-base-hr-container {
		margin: 2.4em auto 1.4em;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-base-hr-container {
		margin: 2.8em auto 1.8em;
	}
}

@media (min-width: 1400px) {
	#tempur-pedic .tempur-pedic-base-hr-container {
		margin: 3.2em auto 2.2em;
	}
}

/* extend smart base - sleep, learn, adjust */
#tempur-pedic .tempur-pedic-base-snore-response-container {
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}

#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-container {
	display: block;
}

#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-content {
	text-align: center;
}

#tempur-pedic .sleep-learn-adjust-header,
#tempur-pedic .sleep-learn-adjust-paragraph,
#tempur-pedic .sleep-learn-adjust-card-header,
#tempur-pedic .sleep-learn-adjust-card-paragraph {
	color: #000;
}

#tempur-pedic .sleep-learn-adjust-card {
	background-color: #f7f7f7;
	text-align: center;
}

#tempur-pedic .sleep-learn-adjust-card-header {
	font-weight: bolder;
}

@media (max-width: 399px) {
	#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-container {
		margin: 1.2em auto 2.6em;
	}

	#tempur-pedic .sleep-learn-adjust-header {
		font-size: 2.1em;
	}

	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		margin: 1em auto;
	}

	#tempur-pedic .sleep-learn-adjust-paragraph,
	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		font-size: 0.7em;
	}

	#tempur-pedic .sleep-learn-adjust-card-header {
		font-size: 1.1em;
	}

	#tempur-pedic .sleep-learn-adjust-card {
		padding: 1.1em;
		max-width: 95%;
		margin-bottom: 1.1em;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-container {
		margin: 1.2em auto 3em;
	}

	#tempur-pedic .sleep-learn-adjust-header {
		font-size: 2.3em;
	}

	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		margin: 1.1em auto;
	}

	#tempur-pedic .sleep-learn-adjust-paragraph,
	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		font-size: 0.8em;
	}

	#tempur-pedic .sleep-learn-adjust-card-header {
		font-size: 1.2em;
	}

	#tempur-pedic .sleep-learn-adjust-card {
		padding: 1.2em;
		max-width: 85%;
		margin-bottom: 1.2em;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-container {
		margin: 1.2em auto 3.4em;
	}

	#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-content {
		margin: auto 4.6em 2.2em;
	}

	#tempur-pedic .sleep-learn-adjust-header {
		font-size: 1.9em;
	}

	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		margin: 1em auto;
	}

	#tempur-pedic .sleep-learn-adjust-paragraph,
	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		font-size: 0.65em;
	}

	#tempur-pedic .sleep-learn-adjust-card-header {
		font-size: 0.9em;
	}

	#tempur-pedic .sleep-learn-adjust-card {
		padding: 1em;
		max-width: 29%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-container {
		margin: 1.2em auto 3.8em;
	}

	#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-content {
		margin: auto 7.6em 2.2em;
	}

	#tempur-pedic .sleep-learn-adjust-header {
		font-size: 2.1em;
	}

	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		margin: 1em auto;
	}

	#tempur-pedic .sleep-learn-adjust-paragraph,
	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		font-size: 0.7em;
	}

	#tempur-pedic .sleep-learn-adjust-card-header {
		font-size: 1.1em;
	}

	#tempur-pedic .sleep-learn-adjust-card {
		padding: 1.1em;
		max-width: 29%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-container {
		margin: 1.2em auto 4.2em;
	}

	#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-content {
		margin: auto 12.6em 3.2em;
	}

	#tempur-pedic .sleep-learn-adjust-header {
		font-size: 2.3em;
	}

	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		margin: 1.1em auto;
	}

	#tempur-pedic .sleep-learn-adjust-paragraph,
	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		font-size: 0.8em;
	}

	#tempur-pedic .sleep-learn-adjust-card-header {
		font-size: 1.2em;
	}

	#tempur-pedic .sleep-learn-adjust-card {
		padding: 1.2em;
		max-width: 29%;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-container {
		margin: 1.2em auto 4.6em;
	}

	#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-content {
		margin: auto 18.6em 3.2em;
	}

	#tempur-pedic .sleep-learn-adjust-header {
		font-size: 2.5em;
	}

	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		margin: 1.1em auto;
	}

	#tempur-pedic .sleep-learn-adjust-paragraph,
	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		font-size: 0.9em;
	}

	#tempur-pedic .sleep-learn-adjust-card-header {
		font-size: 1.3em;
	}

	#tempur-pedic .sleep-learn-adjust-card {
		padding: 1.3em;
		max-width: 29%;
	}
}

@media (min-width: 1400px) {
	#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-container {
		margin: 1.2em auto 5em;
	}

	#tempur-pedic .tempur-pedic-base-sleep-learn-adjust-content {
		margin: auto 22.6em 4.2em;
	}

	#tempur-pedic .sleep-learn-adjust-header {
		font-size: 2.6em;
	}

	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		margin: 1.2em auto;
	}

	#tempur-pedic .sleep-learn-adjust-paragraph,
	#tempur-pedic .sleep-learn-adjust-card-paragraph {
		font-size: 1em;
	}

	#tempur-pedic .sleep-learn-adjust-card-header {
		font-size: 1.4em;
	}

	#tempur-pedic .sleep-learn-adjust-card {
		padding: 1.4em;
		max-width: 29%;
	}
}

/* extend smart base - snore response */
#tempur-pedic .tempur-pedic-base-snore-response-container {
	content: "";
	background-image: url("//images.electronicexpress.com/misc.c/ergo.extend.smart.base.wavy.background6.png");
	background-repeat: no-repeat;
	background-size: cover;
	padding-left: 0em !important;
	padding-right: 0em !important;
}

#tempur-pedic .tempur-pedic-base-video-inline-div {
	display: inline-block;
}

#tempur-pedic .tempur-pedic-base-video-header-div {
	display: block;
	text-align: center;
}

#tempur-pedic .tempur-pedic-base-video-content {
	display: block;
}

#tempur-pedic .tempur-pedic-base-callout-content-header,
#tempur-pedic .tempur-pedic-base-callout-content-header-secondary {
	text-align: center;
}

#tempur-pedic .oval {
	border: 4px solid #717171;
	border-radius: 50%;
	background: rgba(0, 0, 0, 0);
	text-align: center;
	margin: 0 auto;
}

#tempur-pedic .active-oval {
	border-color: #406a93 !important;
}

#tempur-pedic .tempur-pedic-base-icon-row {
	text-align: center;
}

#tempur-pedic .tempur-pedic-base-icon-header {
	color: #000;
	text-transform: uppercase;
	text-align: center;
	line-height: 1em;
}

#tempur-pedic .active-header {
	color: #406a93 !important;
	text-decoration: underline;
}

#tempur-pedic .tempur-pedic-base-video-row-first,
#tempur-pedic .tempur-pedic-base-video-row-second,
#tempur-pedic .tempur-pedic-base-video-row-third {
	margin: 1.2em auto;
}

#tempur-pedic .tempur-pedic-base-video-row-third {
	display: inline-block;
}

#tempur-pedic .tempur-pedic-base-video-row-second,
#tempur-pedic .tempur-pedic-base-video-row-third {
	display: none;
}

#tempur-pedic .tempur-pedic-base-video-header,
#tempur-pedic .tempur-pedic-base-video-paragraph,
#tempur-pedic .tempur-pedic-base-video-disclaimer,
#tempur-pedic .no-margin {
	color: #000;
	line-height: 1em;
}

@media (max-width: 399px) {
	#tempur-pedic .tempur-pedic-base-video-content {
		margin: 1.1em auto;
	}

	#tempur-pedic .tempur-pedic-base-icon-header {
		font-size: 0.8em;
	}

	#tempur-pedic .tempur-pedic-base-video-header {
		font-size: 1.1em;
	}

	#tempur-pedic .oval {
		width: 6.1em;
		height: 5.9em;
		margin-top: 1.1em;
	}

	#tempur-pedic .tempur-pedic-base-video-row-content,
	#tempur-pedic .tempur-pedic-base-video-row-content-special {
		text-align: center;
		margin: 1.2em auto;
	}

	#tempur-pedic .tempur-pedic-base-video-paragraph {
		font-size: 1em;
		margin: 0.9em auto;
	}

	#tempur-pedic .no-margin {
		margin-top: 0.9em;
	}

	#tempur-pedic .tempur-pedic-base-video-disclaimer,
	#tempur-pedic .no-margin {
		font-size: 0.7em;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-base-video-content {
		margin: 1.4em auto;
	}

	#tempur-pedic .tempur-pedic-base-icon-header {
		font-size: 0.9em;
	}

	#tempur-pedic .tempur-pedic-base-video-header {
		font-size: 1.2em;
	}

	#tempur-pedic .oval {
		width: 6.3em;
		height: 6.1em;
		margin-top: 1.2em;
	}

	#tempur-pedic .tempur-pedic-base-video-row-content,
	#tempur-pedic .tempur-pedic-base-video-row-content-special {
		text-align: center;
		margin: 1.25em auto;
	}

	#tempur-pedic .tempur-pedic-base-video-paragraph {
		font-size: 1.1em;
		margin: 1em auto;
	}

	#tempur-pedic .no-margin {
		margin-top: 1em;
	}

	#tempur-pedic .tempur-pedic-base-video-disclaimer,
	#tempur-pedic .no-margin {
		font-size: 0.8em;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-base-video-content {
		margin-top: 1.7em;
	}

	#tempur-pedic .tempur-pedic-base-icon-row {
		margin: 1.6em 6em;
	}

	#tempur-pedic .tempur-pedic-base-icon-header {
		font-size: 0.8em;
	}

	#tempur-pedic .tempur-pedic-base-video-header {
		font-size: 1em;
	}

	#tempur-pedic .oval {
		width: 5em;
		height: 4.6em;
	}

	#tempur-pedic .tempur-pedic-base-video-paragraph {
		font-size: 0.9em;
		margin: 0.75em auto;
	}

	#tempur-pedic .no-margin {
		margin-top: 0.75em;
	}

	#tempur-pedic .tempur-pedic-base-video-disclaimer,
	#tempur-pedic .no-margin {
		font-size: 0.7em;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-base-video-content {
		margin: 2em auto;
	}

	#tempur-pedic .tempur-pedic-base-video-row-content {
		padding-left: 1.2em;
	}

	#tempur-pedic .tempur-pedic-base-icon-row {
		margin: 1.7em 10em;
	}

	#tempur-pedic .tempur-pedic-base-icon-header {
		font-size: 0.9em;
	}

	#tempur-pedic .tempur-pedic-base-video-header {
		font-size: 1.1em;
	}

	#tempur-pedic .oval {
		width: 5.4em;
		height: 5.1em;
	}

	#tempur-pedic .tempur-pedic-base-video-paragraph {
		font-size: 1em;
		margin: 0.8em auto;
	}

	#tempur-pedic .no-margin {
		margin-top: 0.8em;
	}

	#tempur-pedic .tempur-pedic-base-video-disclaimer,
	#extend-smat .no-margin {
		font-size: 0.8em;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-base-video-content {
		margin: 2.3em auto;
	}

	#tempur-pedic .tempur-pedic-base-video-row-content {
		padding-left: 3.2em;
	}

	#tempur-pedic .tempur-pedic-base-icon-row {
		margin: 1.8em 15em;
	}

	#tempur-pedic .tempur-pedic-base-icon-header {
		font-size: 0.9em;
	}

	#tempur-pedic .tempur-pedic-base-video-header {
		font-size: 1.1em;
	}

	#tempur-pedic .oval {
		width: 6em;
		height: 5.9em;
	}

	#tempur-pedic .tempur-pedic-base-video-paragraph {
		font-size: 1em;
		margin: 0.9em auto;
	}

	#tempur-pedic .no-margin {
		margin-top: 0.9em;
	}

	#tempur-pedic .tempur-pedic-base-video-disclaimer,
	#tempur-pedic .no-margin {
		font-size: 0.8em;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-base-video-content {
		margin: 2.6em auto;
	}

	#tempur-pedic .tempur-pedic-base-video-row-content {
		padding-left: 6em;
	}

	#tempur-pedic .tempur-pedic-base-icon-row {
		margin: 2em 21em;
	}

	#tempur-pedic .tempur-pedic-base-icon-header {
		font-size: 0.9em;
	}

	#tempur-pedic .tempur-pedic-base-video-header {
		font-size: 1.2em;
	}

	#tempur-pedic .oval {
		width: 6.3em;
		height: 6.1em;
	}

	#tempur-pedic .tempur-pedic-base-video-paragraph {
		font-size: 1em;
		margin: 1em auto;
	}

	#tempur-pedic .no-margin {
		margin-top: 1em;
	}

	#tempur-pedic .tempur-pedic-base-video-disclaimer,
	#tempur-pedic .no-margin {
		font-size: 0.9em;
	}
}

@media (min-width: 1400px) and (max-width: 1599px) {
	#tempur-pedic .tempur-pedic-base-video-content {
		margin: 2.9em auto;
	}

	#tempur-pedic .tempur-pedic-base-video-row-content {
		padding-left: 9em;
	}

	#tempur-pedic .tempur-pedic-base-icon-row {
		margin: 2.1em 26em;
	}

	#tempur-pedic .tempur-pedic-base-icon-header {
		font-size: 1em;
	}

	#tempur-pedic .tempur-pedic-base-video-header {
		font-size: 1.3em;
	}

	#tempur-pedic .oval {
		width: 6.6em;
		height: 6.3em;
	}

	#tempur-pedic .tempur-pedic-base-video-paragraph {
		font-size: 1.2em;
		margin: 1.1em auto;
	}

	#tempur-pedic .no-margin {
		margin-top: 1.1em;
	}

	#tempur-pedic .tempur-pedic-base-video-disclaimer,
	#tempur-pedic .no-margin {
		font-size: 0.9em;
	}
}

@media (min-width: 1600px) {
	#tempur-pedic .tempur-pedic-base-video-content {
		margin: 3.2em auto;
	}

	#tempur-pedic .tempur-pedic-base-video-row-content {
		padding-left: 11em;
	}

	#tempur-pedic .tempur-pedic-base-icon-row {
		margin: 2.2em 30em;
	}

	#tempur-pedic .tempur-pedic-base-icon-header {
		font-size: 1em;
	}

	#tempur-pedic .tempur-pedic-base-video-header {
		font-size: 1.4em;
	}

	#tempur-pedic .oval {
		width: 6.7em;
		height: 6.4em;
	}

	#tempur-pedic .tempur-pedic-base-video-paragraph {
		margin: 1.2em auto;
	}

	#tempur-pedic .no-margin {
		margin-top: 1.2em;
	}

	#tempur-pedic .tempur-pedic-base-video-disclaimer,
	#tempur-pedic .no-margin {
		font-size: 0.9em;
	}
}

/* extend smart base - img callout */
#tempur-pedic .tempur-pedic-base-img-callout-container {
	display: block;
}

#tempur-pedic .tempur-pedic-base-img-callout-content {
	text-align: center;
	margin: 0 auto;
}

#tempur-pedic .img-callout-header,
#tempur-pedic .img-callout-header-secondary,
#tempur-pedic .img-callout-paragraph,
#tempur-pedic .img-callout-disclaimer {
	color: #000;
	line-height: 1em;
}

#tempur-pedic .img-callout-header,
#tempur-pedic .img-callout-disclaimer {
	display: block;
}

#tempur-pedic .img-callout-header-secondary {
	font-weight: bolder;
}

#tempur-pedic .img-callout-disclaimer {
	margin: 1em auto;
}

@media (max-width: 399px) {
	#tempur-pedic .tempur-pedic-base-img-callout-container {
		margin: 1.6em auto;
	}

	#tempur-pedic .img-callout-header {
		font-size: 1.4em;
		margin-top: 1.1em;
	}

	#tempur-pedic .img-callout-paragraph {
		font-size: 0.8em;
	}

	#tempur-pedic .img-callout-header-secondary,
	#tempur-pedic .img-callout-disclaimer {
		font-size: 0.65em;
	}

	#tempur-pedic .first-order {
		order: 1;
	}

	#tempur-pedic .second-order {
		order: 2;
	}

	#tempur-pedic .img-callout-row {
		margin: 1.6em auto;
	}

	#tempur-pedic .img-text {
		padding: 1em;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-base-img-callout-container {
		margin: 1.8em auto;
	}

	#tempur-pedic .img-callout-header {
		font-size: 1.5em;
		margin-top: 1.2em;
	}

	#tempur-pedic .img-callout-paragraph {
		font-size: 0.8em;
	}

	#tempur-pedic .img-callout-header-secondary,
	#tempur-pedic .img-callout-disclaimer {
		font-size: 0.7em;
	}

	#tempur-pedic .first-order {
		order: 1;
	}

	#tempur-pedic .second-order {
		order: 2;
	}

	#tempur-pedic .img-callout-row {
		margin: 1.7em auto;
	}

	#tempur-pedic .img-text {
		padding: 1.2em;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-base-img-callout-container {
		margin: 2em auto;
	}

	#tempur-pedic .img-callout-header {
		font-size: 1.2em;
	}

	#tempur-pedic .img-callout-paragraph {
		font-size: 0.74em;
	}

	#tempur-pedic .img-callout-header-secondary,
	#tempur-pedic .img-callout-disclaimer {
		font-size: 0.68em;
	}

	#tempur-pedic .img-callout-row {
		margin: 1.8em auto;
	}

	#tempur-pedic .img-text {
		padding: 1.6em;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-base-img-callout-container {
		margin: 2.1em auto;
	}

	#tempur-pedic .img-callout-header {
		font-size: 1.4em;
	}

	#tempur-pedic .img-callout-paragraph {
		font-size: 0.84em;
	}

	#tempur-pedic .img-callout-header-secondary,
	#tempur-pedic .img-callout-disclaimer {
		font-size: 0.75em;
	}

	#tempur-pedic .img-callout-row {
		margin: 1.9em auto;
	}

	#tempur-pedic .img-text {
		padding: 2em;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-base-img-callout-container {
		margin: 2.2em auto;
	}

	#tempur-pedic .img-callout-header {
		font-size: 1.6em;
	}

	#tempur-pedic .img-callout-paragraph {
		font-size: 0.95em;
	}

	#tempur-pedic .img-callout-header-secondary,
	#tempur-pedic .img-callout-disclaimer {
		font-size: 0.8em;
	}

	#tempur-pedic .img-callout-row {
		margin: 2em auto;
	}

	#tempur-pedic .img-text {
		padding: 2.4em;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-base-img-callout-container {
		margin: 2.3em auto;
	}

	#tempur-pedic .img-callout-header {
		font-size: 1.8em;
	}

	#tempur-pedic .img-callout-paragraph {
		font-size: 1.1em;
	}

	#tempur-pedic .img-callout-header-secondary,
	#tempur-pedic .img-callout-disclaimer {
		font-size: 0.85em;
	}

	#tempur-pedic .img-callout-row {
		margin: 2.1em auto;
	}

	#tempur-pedic .img-text {
		padding: 2.8em;
	}
}

@media (min-width: 1400px) {
	#tempur-pedic .tempur-pedic-base-img-callout-container {
		margin: 2.4em auto;
	}

	#tempur-pedic .img-callout-header {
		font-size: 2em;
	}

	#tempur-pedic .img-callout-paragraph {
		font-size: 1.2em;
	}

	#tempur-pedic .img-callout-header-secondary,
	#tempur-pedic .img-callout-disclaimer {
		font-size: 0.9em;
	}

	#tempur-pedic .img-callout-row {
		margin: 2.2em auto;
	}

	#tempur-pedic .img-text {
		padding: 3.2em;
	}
}

/*
*
*
*
*
* adapt series
*
*
*
*
*/

/* adapt series - banner */
#tempur-pedic .tempur-pedic-base-banner-adapt-container {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-adapt-carousel-image-first.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 12%;
}

@media (max-width: 1599px) {
	#tempur-pedic .tempur-pedic-base-banner-adapt-container {
		padding-bottom: 42%;
	}
}

@media (min-width: 1600px) and (max-width: 1799px) {
	#tempur-pedic .tempur-pedic-base-banner-adapt-container {
		padding-bottom: 40%;
	}
}

@media (min-width: 1800px) and (max-width: 1999px) {
	#tempur-pedic .tempur-pedic-base-banner-adapt-container {
		padding-bottom: 38%;
	}
}

@media (min-width: 2000px) and (max-width: 2399px) {
	#tempur-pedic .tempur-pedic-base-banner-adapt-container {
		padding-bottom: 36%;
	}
}

@media (min-width: 2400px) and (max-width: 2799px) {
	#tempur-pedic .tempur-pedic-base-banner-adapt-container {
		padding-bottom: 30%;
	}
}

@media (min-width: 2800px) and (max-width: 3199px) {
	#tempur-pedic .tempur-pedic-base-banner-adapt-container {
		padding-bottom: 25%;
	}
}

@media (min-width: 3200px) {
	#tempur-pedic .tempur-pedic-base-banner-adapt-container {
		padding-bottom: 22%;
	}
}

/* adapt series - image selector */
#tempur-pedic .img-border-first-image-adapt {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-adapt-carousel-image-first.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

#tempur-pedic .img-border-second-image-adapt {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-adapt-carousel-image-second.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

#tempur-pedic .img-border-third-image-adapt {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-adapt-carousel-image-third.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

#tempur-pedic .img-border-fourth-image-adapt {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-adapt-carousel-image-fourth.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

#tempur-pedic .img-border-fifth-image-adapt {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-adapt-carousel-image-fifth.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

#tempur-pedic .img-border-sixth-image-adapt {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-adapt-carousel-image-sixth.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

/* apply a smooth transition to bg-images */
#tempur-pedic .smooth-transition {
	transition: background-image 0.5s ease-in-out, filter 1s ease-in-out;
	filter: blur(10px);
}

@keyframes unblur {
	0% {
		filter: blur(10px);
	}
	100% {
		filter: blur(0);
	}
}

/* adapt series - like nothing else */
#tempur-pedic div.like-nothing-else-container,
#tempur-pedic div.like-nothing-else-container div.container > *,
#tempur-pedic div.like-nothing-else-container div.container > * > * {
	display: block;
	margin: auto;
	text-align: center;
	color: #000;
}
#tempur-pedic div.like-nothing-else-container {
	background-color: #E2E2E2;
}
#tempur-pedic div#like-nothing-else-breeze.like-nothing-else-container {
	background-color: inherit;
}
#tempur-pedic div.like-nothing-else-container div.container {
	display: flex;
	flex-wrap: wrap;
	padding: 1.6em 1em;
}
#tempur-pedic div.like-nothing-else-container div.container > * {
	flex-basis: 100%;
}
#tempur-pedic div.like-nothing-else-container div.container div {
	order: 2;
}
#tempur-pedic div.like-nothing-else-container div.container figure {
	order: 1;
}
#tempur-pedic div.like-nothing-else-container div.container figure img {
	max-width: 90%;
}
#tempur-pedic div.like-nothing-else-container div.container div h2,
#tempur-pedic div.like-nothing-else-container div.container div p span {
	font-weight: bolder;
}
#tempur-pedic div.like-nothing-else-container div.container div h2 {
	text-transform: initial;
	font-size: 1.2em;
	margin-top: 1.6em;
}
#tempur-pedic div.like-nothing-else-container div.container div p {
	margin: 1em auto;
	font-size: 0.9em;
}
#page #tempur-pedic div.like-nothing-else-container div.container div a,
#page #tempur-pedic div.like-nothing-else-container div.container div a:hover {
	transition: 0.5s ease-in-out;
}
#page #tempur-pedic div.like-nothing-else-container div.container div a {
	display: inline-block;
	text-decoration: underline;
	padding-bottom: 1.2em;
	font-size: 0.81em;
}
#page #tempur-pedic div.like-nothing-else-container div.container div a:hover {
	text-decoration: none;
}
#tempur-pedic .maximum-width {
	max-width: 100%;
	height: auto;
}

/* adapt series - our most pressure */
#tempur-pedic div.our-most-pressure-container,
#tempur-pedic div.our-most-pressure-container div.container-fluid,
#page #tempur-pedic div.our-most-pressure-container div.container-fluid div,
#page #tempur-pedic div.our-most-pressure-container div.container-fluid div > *,
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div > * {
	display: block;
	margin: auto;
	text-align: center;
	color: #fff;
}
#tempur-pedic div.our-most-pressure-container div.container-fluid {
	padding: 0.5em 1.2em;
}
#tempur-pedic div.our-most-pressure-container div.container-fluid {
	background: radial-gradient(circle at center -10%, #006d68 8%, #000 63%);
}
#tempur-pedic div#explore-tempur-breeze.our-most-pressure-container div.container-fluid {
	background: radial-gradient(circle at center -10%, #333333 8%, #000  63%);
}
#page #tempur-pedic div.our-most-pressure-container div.container-fluid div h1 {
	color: #76CCD0;
	font-size: 0.73em;
    letter-spacing: 0.03em;
	padding: 1.2em 0.2em;
}
#page #tempur-pedic div.our-most-pressure-container div.container-fluid div h2 {
	font-weight: initial;
	font-size: 1.2em;
}
#page #tempur-pedic div.our-most-pressure-container div.container-fluid div p {
	font-size: 0.9em;
	margin: 0.81em auto 1em;
}
#tempur-pedic div.our-most-pressure-container div.container:last-of-type,
#tempur-pedic div.our-most-pressure-container div.container:last-of-type > div {
	display: flex;
}
#tempur-pedic div.our-most-pressure-container div.container:last-of-type {
	flex-wrap: wrap;
	margin: 1.2em auto;
}
#tempur-pedic div.our-most-pressure-container div.container:last-of-type > div {
	position: relative;
	flex-basis: 100%;
	flex-direction: column;
	border-radius: 0.81em;
	box-shadow: 0 5px 10px 2px rgba(0, 0, 0, 0.3);
	margin: 1.2em 1.4em;
}
#tempur-pedic div.our-most-pressure-container div.container-fluid h1,
#tempur-pedic div.our-most-pressure-container div.container-fluid p,
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h3,
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h4,
#tempur-pedic div#explore-tempur-breeze.our-most-pressure-container div.container:last-of-type div h5 {
	font-weight: bolder;
}
#tempur-pedic div.our-most-pressure-container div.container-fluid h2,
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h3,
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h4 {
	text-transform: initial;
}
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h3 {
	font-size: 0.9em;
	margin-bottom: 1.1em;
}
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h4 {
	color: #005450;
	font-size: 1.1em;
	padding: 2.3em 1.2em 1.2em;
}
#tempur-pedic div#explore-tempur-breeze.our-most-pressure-container div.container:last-of-type div h4 {
	color: #333333;
}
#tempur-pedic div#explore-tempur-breeze.our-most-pressure-container div.container:last-of-type div h5 {
	color: #000;
	font-size: 0.9em;
}
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div p {
	color: #000;
	line-height: 1em;
	font-size: 0.9em;
	padding: 1.2em;
}
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div a,
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div:hover {
	transition: 0.5s ease-in-out;
}
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div .icon-container {
	position: absolute;
	background-color: #008780;
    font-weight: 600;
    align-items: center;
    box-shadow: 0 2px 3px #0000004a, 0 1px 13px 1px #00000026;
    color: #fff;
    display: flex;
    height: 2.6em;
    right: 3.5vw;
    margin: 0;
    top: -0.8em;
    width: 6.2em;
    z-index: 100;
    font-size: 0.9em;
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 10px), 50% 100%, 0 calc(100% - 10px));
}
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div:nth-of-type(1) .icon-container {
    background-color: #008780;
}
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div:nth-of-type(2) .icon-container {
    background-color: #006D68;
}
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div:nth-of-type(3) .icon-container {
    background-color: #005450;
}
#tempur-pedic div#explore-tempur-breeze.our-most-pressure-container div.container:last-of-type div:nth-of-type(1) .icon-container {
	background-color: #97DDF0;
}
#tempur-pedic div#explore-tempur-breeze.our-most-pressure-container div.container:last-of-type div:nth-of-type(2) .icon-container {
	background-color: #6ACFEA;
}
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div a {
	background-color: #2E6194;
	color: #fff;
	border-radius: 0.25em;
	padding: 0.5em 1em;
	font-size: 0.9em;
	margin-bottom: 1.7em;
}
#tempur-pedic div.our-most-pressure-container div.container:last-of-type div a:hover {
	transform: translateY(-3px);
	background-color: #3B74B1;
}

@media (min-width: 400px) {
	/* adapt series - like nothing else */
	#tempur-pedic div.like-nothing-else-container div.container {
		padding: 1.7em 1.1em;
	}
	#tempur-pedic div.like-nothing-else-container div.container figure img {
		max-width: 75%;
	}
	#tempur-pedic div.like-nothing-else-container div.container div h2 {
		font-size: 1.3em;
		margin-top: 1.7em;
	}
	#tempur-pedic div.like-nothing-else-container div.container div p {
		margin: 1.1em auto;
		font-size: 1em;
	}
	#page #tempur-pedic div.like-nothing-else-container div.container div a {
		padding-bottom: 1.3em;
		font-size: 0.9em;
	}

	/* adapt series - our most pressure */
	#tempur-pedic div.our-most-pressure-container div.container-fluid {
		padding: 0.55em 3.3em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div h1 {
		font-size: 0.81em;
		padding: 1.3em 0.3em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div h2 {
		font-size: 1.3em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div p {
		font-size: 1em;
		margin: 0.9em auto 1.1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type {
		margin: 1.3em auto;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type > div {
		margin: 1.3em 3.4em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h3 {
		font-size: 1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h4 {
		font-size: 1.2em;
		padding: 2.5em 1.3em 1.3em;
	}
	#tempur-pedic div#explore-tempur-breeze.our-most-pressure-container div.container:last-of-type div h5 {
		font-size: 1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div p {
		font-size: 1em;
		padding: 1.3em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div .icon-container {
		height: 2.8em;
		right: 3.8vw;
		top: -0.9em;
		width: 6.8em;
		font-size: 1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div a {
		padding: 0.55em 1.1em;
		font-size: 1em;
		margin-bottom: 1.8em;
	}
}
@media (min-width: 576px) {
	/* adapt series - like nothing else */
	#tempur-pedic div.like-nothing-else-container div.container {
		padding: 1.8em 1.2em;
	}
	#tempur-pedic div.like-nothing-else-container div.container figure img {
		max-width: 65%;
	}
	#tempur-pedic div.like-nothing-else-container div.container div h2 {
		font-size: 1.4em;
		margin-top: 1.8em;
	}
	#tempur-pedic div.like-nothing-else-container div.container div p {
		margin: 1.2em auto;
		font-size: 1.1em;
	}
	#page #tempur-pedic div.like-nothing-else-container div.container div a {
		padding-bottom: 1.4em;
		font-size: 1em;
	}

	/* adapt series - our most pressure */
	#tempur-pedic div.our-most-pressure-container div.container-fluid {
		padding: 0.61em 6.6em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div h1 {
		font-size: 1em;
		padding: 1.5em 0.5em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div h2 {
		font-size: 1.5em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div p {
		font-size: 1.1em;
		margin: 1em auto 1.2em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type {
		margin: 1.4em auto;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type > div {
		margin: 1.4em 6.7em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h3 {
		font-size: 1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h4 {
		font-size: 1.3em;
		padding: 2.8em 1.4em 1.4em;
	}
	#tempur-pedic div#explore-tempur-breeze.our-most-pressure-container div.container:last-of-type div h5 {
		font-size: 1.1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div p {
		font-size: 1.1em;
		padding: 1.4em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div .icon-container {
		height: 3.1em;
		right: 4.2vw;
		top: -1em;
		width: 6.5em;
		font-size: 1.1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div a {
		padding: 0.61em 1.2em;
		font-size: 1.1em;
		margin-bottom: 2em;
	}
}
@media (min-width: 768px) {
	/* adapt series - like nothing else */
	#tempur-pedic div.like-nothing-else-container div.container {
		padding: 4em 1.3em;
	}
	#tempur-pedic div.like-nothing-else-container div.container div {
		order: 1;
		flex-basis: 55%;
	}
	#tempur-pedic div.like-nothing-else-container div.container figure {
		order: 2;
		flex-basis: 45%;
	}
	#tempur-pedic div.like-nothing-else-container div.container figure img {
		max-width: 80%;
	}
	#tempur-pedic div.like-nothing-else-container div.container div h2 {
		font-size: 1.2em;
		margin-top: 0em;
	}
	#tempur-pedic div.like-nothing-else-container div.container div p {
		margin: 1em auto;
		font-size: 0.9em;
	}
	#page #tempur-pedic div.like-nothing-else-container div.container div a {
		padding-bottom: 0em;
		font-size: 0.81em;
	}

	/* adapt series - our most pressure */
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div h1 {
		font-size: 1.1em;
		padding: 1.6em 0.55em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div {
		padding: 0em 5.7em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div h2 {
		font-size: 1.6em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div p {
		font-size: 1.2em;
		margin: 1.1em auto 1.3em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type {
		margin: 1.5em auto;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type > div {
		flex-basis: 45%;
		margin: 1.5em auto;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h3 {
		font-size: 0.9em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h4 {
		font-size: 1.2em;
		padding: 2.6em 1.3em 1.3em;
	}
	#tempur-pedic div#explore-tempur-breeze.our-most-pressure-container div.container:last-of-type div h5 {
		font-size: 1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div p {
		font-size: 1em;
		padding: 1.3em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div .icon-container {
		height: 2.8em;
		right: 3.8vw;
		top: -0.9em;
		width: 5.9em;
		font-size: 1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div a {
		padding: 0.55em 1.1em;
		font-size: 1em;
		margin-bottom: 1.8em;
	}
}
@media (min-width: 992px) {
	/* adapt series - like nothing else */
	#tempur-pedic div.like-nothing-else-container div.container {
		padding: 4.4em;
	}
	#tempur-pedic div.like-nothing-else-container div.container > * {
		flex-basis: 50%;
	}
	#tempur-pedic div.like-nothing-else-container div.container figure img {
		max-width: 75%;
	}
	#tempur-pedic div.like-nothing-else-container div.container div h2 {
		font-size: 1.3em;
	}
	#tempur-pedic div.like-nothing-else-container div.container div p {
		margin: 1.1em auto;
		font-size: 1em;
	}
	#page #tempur-pedic div.like-nothing-else-container div.container div a {
		font-size: 0.9em;
	}

	/* adapt series - our most pressure */
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div h1 {
		font-size: 1.2em;
		padding: 1.7em 0.61em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div {
		padding: 0em 5.7em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div h2 {
		font-size: 1.7em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div p {
		font-size: 1.3em;
		margin: 1.2em auto 1.4em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type {
		margin: 1.6em auto;
		padding: 0em 4em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type > div {
		flex-basis: 30%;
		margin: 1.6em auto;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h3 {
		font-size: 1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h4 {
		font-size: 1.3em;
		padding: 2.8em 1.4em 1.4em;
	}
	#tempur-pedic div#explore-tempur-breeze.our-most-pressure-container div.container:last-of-type div h5 {
		font-size: 1.1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div p {
		font-size: 1.1em;
		padding: 1.4em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div .icon-container {
		height: 2.6em;
        right: 1.5vw;
        top: -0.8em;
        width: 6.4em;
        font-size: 0.9em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div a {
		padding: 0.5em 1em;
		font-size: 0.9em;
		margin-bottom: 1.7em;
	}
}
@media (min-width: 1200px) {
	/* adapt series - like nothing else */
	#tempur-pedic div.like-nothing-else-container div.container {
		padding: 4.8em;
	}
	#tempur-pedic div.like-nothing-else-container div.container figure img {
		max-width: 70%;
	}
	#tempur-pedic div.like-nothing-else-container div.container div h2 {
		font-size: 1.5em;
	}
	#tempur-pedic div.like-nothing-else-container div.container div p {
		margin: 1.2em auto;
		font-size: 1.1em;
	}
	#page #tempur-pedic div.like-nothing-else-container div.container div a {
		font-size: 1em;
	}

	/* adapt series - our most pressure */
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div h2 {
		font-size: 1.8em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div {
		padding: 0em 5.7em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type {
		margin: 1.7em auto;
		padding: 0em 5.2em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type > div {
		margin: 1.7em auto;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h3 {
		font-size: 1.1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h4 {
		font-size: 1.4em;
		padding: 3.1em 1.5em 1.5em;
	}
	#tempur-pedic div#explore-tempur-breeze.our-most-pressure-container div.container:last-of-type div h5 {
		font-size: 1.2em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div p {
		font-size: 1.2em;
		padding: 1.5em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div .icon-container {
		height: 2.8em;
        right: 1.6vw;
        top: -0.9em;
        width: 7.1em;
        font-size: 1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div a {
		padding: 0.55em 1.1em;
		font-size: 1em;
		margin-bottom: 1.8em;
	}
}
@media (min-width: 1400px) {
	/* adapt series - like nothing else */
	#tempur-pedic div.like-nothing-else-container div.container {
		padding: 5.3em;
	}
	#tempur-pedic div.like-nothing-else-container div.container figure img {
		max-width: 65%;
	}
	#tempur-pedic div.like-nothing-else-container div.container div h2 {
		font-size: 1.6em;
	}
	#tempur-pedic div.like-nothing-else-container div.container div p {
		margin: 1.3em auto;
		font-size: 1.2em;
	}
	#page #tempur-pedic div.like-nothing-else-container div.container div a {
		font-size: 1.1em;
	}

	/* adapt series - our most pressure */
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div h2 {
		font-size: 2em;
	}
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div {
		padding: 0em 8.7em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type {
		margin: 1.8em auto;
		padding: 0em 7.7em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type > div {
		margin: 1.8em auto;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h3 {
		font-size: 1.1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div h4 {
		font-size: 1.5em;
		padding: 3.4em 1.6em 1.6em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div p {
		padding: 1.6em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div .icon-container {
		height: 3.1em;
        right: 1.7vw;
        top: -1em;
        width: 7.8em;
        font-size: 1.1em;
	}
	#tempur-pedic div.our-most-pressure-container div.container:last-of-type div a {
		padding: 0.61em 1.2em;
		font-size: 1.1em;
		margin-bottom: 2em;
	}
}
@media (min-width: 1600px) {
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div {
		padding: 0em 15.7em;
	}
}
@media (min-width: 1800px) {
	/* adapt series - our most pressure */
	#page #tempur-pedic div.our-most-pressure-container div.container-fluid div {
		padding: 0em 20.7em;
	}
}

/* adapt series - discover sleep */
#tempur-pedic .tempur-pedic-navigation-elements-container {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-adapt-gradient-black-background.png");
	background-size: cover;
	height: 0;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
}

#tempur-pedic
	.tempur-pedic-navigation-elements-container
	> .tempur-pedic-discover-sleep-content {
	display: block;
	text-align: center;
}

#tempur-pedic .navigation-elements-preface,
#tempur-pedic .navigation-elements-header,
#tempur-pedic .navigation-elements-navigation-element,
#tempur-pedic .discover-sleep-paragraph {
	color: #fff;
}

#tempur-pedic .navigation-elements-navigation,
#tempur-pedic .navigation-elements-navigation-element {
	display: inline-block;
}

#tempur-pedic .navigation-elements-navigation {
	position: relative;
}

#tempur-pedic #discoverSleepFirst {
	font-weight: bolder;
}

#tempur-pedic .navigation-elements-navigation-hr,
#tempur-pedic .navigation-elements-navigation-unmatched-hr {
	background-color: #cdcfd7;
	border: none;
	display: block;
	height: 4px;
	width: 94%;
	overflow: visible;
	position: relative;
}

:root {
	--left: 0px;
	--left-unmatched: 0px;
}

#tempur-pedic .navigation-elements-navigation-hr:before,
#tempur-pedic .navigation-elements-navigation-unmatched-hr:before {
	background-color: #fff;
	content: "";
	display: block;
	height: 16px;
	top: -6px;
	position: absolute;
	width: 20%;
	z-index: 1;
}

#tempur-pedic .navigation-elements-navigation-hr:before {
	left: var(--left);
}

#tempur-pedic .navigation-elements-navigation-unmatched-hr:before {
	left: var(--left-unmatched);
}

#tempur-pedic .navigation-elements-preface {
	text-transform: uppercase;
	letter-spacing: 0.04em;
}

#tempur-pedic .tempur-pedic-cards {
	display: block;
}

#tempur-pedic .card {
	background-color: #fff;
	border-radius: 4%;
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
	position: relative;
}

#tempur-pedic .tempur-pedic-cards-header {
	color: #3a8099;
	font-weight: bolder;
	display: block;
}

#tempur-pedic .tempur-pedic-cards-div {
	display: block;
}

#tempur-pedic .tempur-pedic-cards-header-secondary,
#tempur-pedic .tempur-pedic-cards-paragraph {
	color: #000;
	line-height: 1em;
}

#tempur-pedic .tempur-pedic-cards-header-secondary {
	font-weight: bolder;
}

#tempur-pedic .discover-sleep-img {
	margin-left: -2.54em;
}

#tempur-pedic .tempur-pedic-cards-btn,
#tempur-pedic .tempur-pedic-cards-btn:hover {
	background-color: #1b64ce;
	border-color: #1b64ce;
	border-radius: 5%;
	color: #fff;
	text-transform: none;
	font-weight: lighter;
	position: absolute !important;
	bottom: 1.5em !important;
	left: 0 !important;
	right: 0 !important;
	margin: 0 auto;
}

#tempur-pedic .tempur-pedic-cards-btn:hover {
	font-weight: bolder;
}

@media (max-width: 358px) {
	#tempur-pedic .discover-sleep-paragraph {
		display: none;
	}
}

@media (max-width: 333px) {
	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 454%;
	}
}

@media (min-width: 334px) and (max-width: 358px) {
	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 435%;
	}
}

@media (min-width: 359px) and (max-width: 378px) {
	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 432%;
	}

	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 66.5% !important;
	}
}

@media (min-width: 379px) and (max-width: 399px) {
	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 410%;
	}
}

@media (max-width: 399px) {
	#tempur-pedic .navigation-elements-br-320 {
		display: none;
	}
}

@media (max-width: 399px) {
	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 63.5%;
	}

	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		padding: 1em;
	}

	#tempur-pedic .navigation-elements-preface {
		margin: 2.2em auto;
		font-size: 0.65em;
	}

	#tempur-pedic .navigation-elements-header {
		margin: 0.4em auto;
		font-size: 1.2em;
	}

	#tempur-pedic .navigation-elements-navigation-element {
		margin: 1.1em 1.4em auto;
		font-size: 0.65em;
	}

	#tempur-pedic .discover-sleep-paragraph {
		margin: 1em auto;
		font-size: 0.6em;
	}

	#tempur-pedic .card {
		min-height: 19em;
		margin: 1.1em auto;
	}

	#tempur-pedic .card-body {
		padding: 1.2em;
		margin: 1.2em auto;
	}

	#tempur-pedic .breeze-card .card-body {
		margin: 0em auto !important;
	}

	#tempur-pedic .tempur-pedic-cards-header {
		font-size: 1em;
		margin: 1em auto -1em;
	}

	#tempur-pedic .tempur-pedic-cards-div {
		margin: 1.1em auto 2.6em;
	}

	#tempur-pedic .tempur-pedic-cards-header-secondary,
	#tempur-pedic .tempur-pedic-cards-paragraph {
		font-size: 0.7em;
	}

	#tempur-pedic .tempur-pedic-cards-btn {
		width: 70%;
		font-size: 0.65em;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 63.5%;
	}

	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		padding: 1em;
	}

	#tempur-pedic .navigation-elements-preface {
		margin: 2.2em auto;
		font-size: 0.7em;
	}

	#tempur-pedic .navigation-elements-header {
		margin: 0.4em auto;
		font-size: 1.3em;
	}

	#tempur-pedic .navigation-elements-navigation-element {
		margin: 1.1em 1.4em auto;
		font-size: 0.7em;
	}

	#tempur-pedic .discover-sleep-paragraph {
		margin: 1em auto;
		font-size: 0.65em;
	}

	#tempur-pedic .card {
		min-height: 19em;
		width: 18em;
		margin: 1.1em auto;
	}

	#tempur-pedic .card-body {
		padding: 1.2em;
		margin: 1.2em auto;
	}

	#tempur-pedic .breeze-card .card-body {
		margin: 0.8em auto !important;
	}

	#tempur-pedic .tempur-pedic-cards-header {
		font-size: 1.1em;
		margin: 1em auto -1em;
	}

	#tempur-pedic .tempur-pedic-cards-div {
		margin: 1.1em auto 2.9em;
	}

	#tempur-pedic .tempur-pedic-cards-header-secondary,
	#tempur-pedic .tempur-pedic-cards-paragraph {
		font-size: 0.8em;
	}

	#tempur-pedic .tempur-pedic-cards-btn {
		width: 70%;
		font-size: 0.7em;
	}
}

@media (min-width: 400px) {
	#tempur-pedic .navigation-elements-br-320 {
		display: none;
	}
}

@media (min-width: 400px) and (max-width: 424px) {
	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 390%;
	}
}

@media (min-width: 425px) and (max-width: 461px) {
	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 367%;
	}
}

@media (min-width: 462px) and (max-width: 499px) {
	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 343%;
	}
}

@media (min-width: 500px) and (max-width: 541px) {
	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 318%;
	}
}

@media (min-width: 542px) and (max-width: 575px) {
	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 282%;
	}
}

@media (min-width: 576px) {
	#tempur-pedic .navigation-elements-br-576 {
		display: none;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 63.5%;
	}

	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 107%;
		padding: 1em;
	}

	#tempur-pedic .navigation-elements-preface {
		margin: 2.2em auto;
		font-size: 0.7em;
	}

	#tempur-pedic .navigation-elements-header {
		margin: 0.4em auto;
		font-size: 1.3em;
	}

	#tempur-pedic .navigation-elements-navigation-element {
		margin: 1.1em 1.4em auto;
		font-size: 0.7em;
	}

	#tempur-pedic .navigation-elements-navigation {
		margin: 1.6em auto;
	}

	#tempur-pedic .discover-sleep-paragraph {
		margin: 1em auto;
		font-size: 0.65em;
	}

	#tempur-pedic .card {
		min-height: 19em;
	}

	#tempur-pedic .card-body {
		padding: 1.2em;
		margin: 1.2em auto;
	}

	#tempur-pedic .tempur-pedic-cards-header {
		font-size: 0.8em;
		margin: 1em auto -1em;
	}

	#tempur-pedic .tempur-pedic-cards-div {
		margin: 1.1em auto 1.6em;
	}

	#tempur-pedic .tempur-pedic-cards-header-secondary,
	#tempur-pedic .tempur-pedic-cards-paragraph {
		font-size: 0.65em;
	}

	#tempur-pedic .tempur-pedic-cards-btn {
		width: 70%;
		font-size: 0.7em;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 55.5%;
	}

	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 95%;
		padding: 1em;
	}

	#tempur-pedic .navigation-elements-preface {
		margin: 2.2em auto;
		font-size: 0.75em;
	}

	#tempur-pedic .navigation-elements-header {
		margin: 0.4em auto;
		font-size: 1.4em;
	}

	#tempur-pedic .navigation-elements-navigation-element {
		margin: 1.1em 1.4em auto;
	}

	#tempur-pedic .navigation-elements-navigation {
		margin: 1.6em auto;
	}

	#tempur-pedic .discover-sleep-paragraph {
		margin: 1em auto;
		font-size: 0.8em;
	}

	#tempur-pedic .card {
		min-height: 23em;
	}

	#tempur-pedic .card-body {
		padding: 1.2em;
		margin: 1.2em auto;
	}

	#tempur-pedic .tempur-pedic-cards-header {
		font-size: 0.85em;
		margin: 1em auto -1em;
	}

	#tempur-pedic .tempur-pedic-cards-div {
		margin: 1.1em auto 1.6em;
		padding-left: 0.8em;
		padding-right: 0.8em;
	}

	#tempur-pedic .tempur-pedic-cards-header-secondary,
	#tempur-pedic .tempur-pedic-cards-paragraph {
		font-size: 0.7em;
	}

	#tempur-pedic .tempur-pedic-cards-btn {
		width: 53%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 43.5%;
	}

	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 75%;
		padding: 6em;
	}

	#tempur-pedic .navigation-elements-preface {
		margin: 2.2em auto;
		font-size: 0.8em;
	}

	#tempur-pedic .navigation-elements-header {
		margin: 0.4em auto;
		font-size: 1.5em;
	}

	#tempur-pedic .navigation-elements-navigation-element {
		margin: 1.1em 1.4em auto;
	}

	#tempur-pedic .navigation-elements-navigation {
		margin: 1.6em auto;
	}

	#tempur-pedic .discover-sleep-paragraph {
		margin: 1em auto;
		font-size: 0.85em;
	}

	#tempur-pedic .card {
		min-height: 25em;
	}

	#tempur-pedic .card-body {
		padding: 1.2em;
		margin: 1.2em auto;
	}

	#tempur-pedic .tempur-pedic-cards-header {
		font-size: 0.9em;
		margin: 1em auto -1em;
	}

	#tempur-pedic .tempur-pedic-cards-div {
		margin: 1.1em auto 1.6em;
		padding-left: 1em;
		padding-right: 1em;
	}

	#tempur-pedic .tempur-pedic-cards-header-secondary,
	#tempur-pedic .tempur-pedic-cards-paragraph {
		font-size: 0.75em;
	}

	#tempur-pedic .tempur-pedic-cards-btn {
		width: 53%;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 36.5%;
	}

	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 62%;
		padding: 14em;
	}

	#tempur-pedic .navigation-elements-preface {
		margin: 2.2em auto;
		font-size: 0.85em;
	}

	#tempur-pedic .navigation-elements-header {
		margin: 0.4em auto;
		font-size: 1.6em;
	}

	#tempur-pedic .navigation-elements-navigation-element {
		margin: 1.1em 1.4em auto;
	}

	#tempur-pedic .navigation-elements-navigation {
		margin: 1.6em auto;
	}

	#tempur-pedic .discover-sleep-paragraph {
		margin: 1em auto;
		font-size: 0.9em;
	}

	#tempur-pedic .card {
		min-height: 25em;
	}

	#tempur-pedic .card-body {
		padding: 1.2em;
		margin: 1.2em auto;
	}

	#tempur-pedic .tempur-pedic-cards-header {
		font-size: 1em;
		margin: 1em auto -1em;
	}

	#tempur-pedic .tempur-pedic-cards-div {
		margin: 1.1em auto 1.6em;
		padding-left: 1em;
		padding-right: 1em;
	}

	#tempur-pedic .tempur-pedic-cards-header-secondary,
	#tempur-pedic .tempur-pedic-cards-paragraph {
		font-size: 0.8em;
	}

	#tempur-pedic .tempur-pedic-cards-btn {
		width: 53%;
	}
}

@media (min-width: 1400px) and (max-width: 1599px) {
	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 33.5%;
	}

	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 55%;
		padding: 17em;
	}

	#tempur-pedic .navigation-elements-preface {
		margin: 2.2em auto;
		font-size: 0.9em;
	}

	#tempur-pedic .navigation-elements-header {
		margin: 0.4em auto;
		font-size: 1.7em;
	}

	#tempur-pedic .navigation-elements-navigation-element {
		margin: 1.1em 1.4em auto;
	}

	#tempur-pedic .navigation-elements-navigation {
		margin: 1.6em auto;
	}

	#tempur-pedic .discover-sleep-paragraph {
		margin: 1em auto;
		font-size: 1em;
	}

	#tempur-pedic .card {
		min-height: 25em;
	}

	#tempur-pedic .card-body {
		padding: 1.2em;
		margin: 1.2em auto;
	}

	#tempur-pedic .tempur-pedic-cards-header {
		font-size: 1.1em;
		margin: 1em auto -1em;
	}

	#tempur-pedic .tempur-pedic-cards-div {
		margin: 1.1em auto 1.6em;
		padding-left: 2em;
		padding-right: 2em;
	}

	#tempur-pedic .tempur-pedic-cards-header-secondary,
	#tempur-pedic .tempur-pedic-cards-paragraph {
		font-size: 0.85em;
	}

	#tempur-pedic .tempur-pedic-cards-btn {
		width: 53%;
	}
}

@media (min-width: 1600px) and (max-width: 1799px) {
	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 30.5%;
	}

	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 48%;
		padding: 15em;
	}

	#tempur-pedic .navigation-elements-preface {
		margin: 2.2em auto;
		font-size: 1em;
	}

	#tempur-pedic .navigation-elements-header {
		margin: 0.4em auto;
		font-size: 1.8em;
	}

	#tempur-pedic .navigation-elements-navigation-element {
		margin: 1.1em 1.4em auto;
	}

	#tempur-pedic .navigation-elements-navigation {
		margin: 1.6em auto;
	}

	#tempur-pedic .discover-sleep-paragraph {
		margin: 1em auto;
		font-size: 1.1em;
	}

	#tempur-pedic .card {
		min-height: 25em;
	}

	#tempur-pedic .card-body {
		padding: 1.2em;
		margin: 1.2em auto;
	}

	#tempur-pedic .tempur-pedic-cards-header {
		font-size: 1.2em;
		margin: 1em auto -1em;
	}

	#tempur-pedic .tempur-pedic-cards-div {
		margin: 1.1em auto 1.6em;
		padding-left: 2em;
		padding-right: 2em;
	}

	#tempur-pedic .tempur-pedic-cards-header-secondary,
	#tempur-pedic .tempur-pedic-cards-paragraph {
		font-size: 0.9em;
	}

	#tempur-pedic .tempur-pedic-cards-btn {
		width: 53%;
	}
}

@media (min-width: 1800px) and (max-width: 1999px) {
	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 27.5%;
	}

	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 44%;
		padding: 15em;
	}

	#tempur-pedic .navigation-elements-preface {
		margin: 2.2em auto;
		font-size: 1em;
	}

	#tempur-pedic .navigation-elements-header {
		margin: 0.4em auto;
		font-size: 1.8em;
	}

	#tempur-pedic .navigation-elements-navigation-element {
		margin: 1.1em 1.4em auto;
	}

	#tempur-pedic .navigation-elements-navigation {
		margin: 1.6em auto;
	}

	#tempur-pedic .discover-sleep-paragraph {
		margin: 1em auto;
		font-size: 1.1em;
	}

	#tempur-pedic .card {
		min-height: 25em;
	}

	#tempur-pedic .card-body {
		padding: 1.2em;
		margin: 1.2em auto;
	}

	#tempur-pedic .tempur-pedic-cards-header {
		font-size: 1.2em;
		margin: 1em auto -1em;
	}

	#tempur-pedic .tempur-pedic-cards-div {
		margin: 1.1em auto 1.6em;
		padding-left: 2em;
		padding-right: 2em;
	}

	#tempur-pedic .tempur-pedic-cards-header-secondary,
	#tempur-pedic .tempur-pedic-cards-paragraph {
		font-size: 0.9em;
	}

	#tempur-pedic .tempur-pedic-cards-btn {
		width: 53%;
	}
}

@media (min-width: 2000px) and (max-width: 2399px) {
	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 24.5%;
	}

	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 41%;
		padding: 15em;
	}

	#tempur-pedic .navigation-elements-preface {
		margin: 2.2em auto;
		font-size: 1.1em;
	}

	#tempur-pedic .navigation-elements-header {
		margin: 0.5em auto;
		font-size: 1.9em;
	}

	#tempur-pedic .navigation-elements-navigation-element {
		margin: 1.2em 1.5em auto;
	}

	#tempur-pedic .navigation-elements-navigation {
		margin: 1.7em auto;
	}

	#tempur-pedic .discover-sleep-paragraph {
		margin: 1.1em auto;
		font-size: 1.2em;
	}

	#tempur-pedic .card {
		min-height: 27em;
	}

	#tempur-pedic .card-body {
		padding: 1.2em;
		margin: 1.2em auto;
	}

	#tempur-pedic .tempur-pedic-cards-header {
		font-size: 1.3em;
		margin: 1em auto -1em;
	}

	#tempur-pedic .tempur-pedic-cards-div {
		margin: 1.1em auto 1.6em;
		padding-left: 2em;
		padding-right: 2em;
	}

	#tempur-pedic .tempur-pedic-cards-header-secondary,
	#tempur-pedic .tempur-pedic-cards-paragraph {
		font-size: 1em;
	}

	#tempur-pedic .tempur-pedic-cards-btn {
		width: 53%;
	}
}

@media (min-width: 2400px) and (max-width: 2799px) {
	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 21.5%;
	}

	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 35%;
		padding: 15em;
	}

	#tempur-pedic .navigation-elements-preface {
		margin: 2.2em auto;
		font-size: 1.1em;
	}

	#tempur-pedic .navigation-elements-header {
		margin: 0.5em auto;
		font-size: 1.9em;
	}

	#tempur-pedic .navigation-elements-navigation-element {
		margin: 1.2em 1.5em auto;
	}

	#tempur-pedic .navigation-elements-navigation {
		margin: 1.7em auto;
	}

	#tempur-pedic .discover-sleep-paragraph {
		margin: 1.1em auto;
		font-size: 1.2em;
	}

	#tempur-pedic .card {
		min-height: 27em;
	}

	#tempur-pedic .card-body {
		padding: 1.2em;
		margin: 1.2em auto;
	}

	#tempur-pedic .tempur-pedic-cards-header {
		font-size: 1.3em;
		margin: 1em auto -1em;
	}

	#tempur-pedic .tempur-pedic-cards-div {
		margin: 1.1em auto 1.6em;
		padding-left: 2em;
		padding-right: 2em;
	}

	#tempur-pedic .tempur-pedic-cards-header-secondary,
	#tempur-pedic .tempur-pedic-cards-paragraph {
		font-size: 1em;
	}

	#tempur-pedic .tempur-pedic-cards-btn {
		width: 53%;
	}
}

@media (min-width: 2800px) and (max-width: 3199px) {
	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 18.5%;
	}

	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 30%;
		padding: 15em;
	}

	#tempur-pedic .navigation-elements-preface {
		margin: 2.2em auto;
		font-size: 1.1em;
	}

	#tempur-pedic .navigation-elements-header {
		margin: 0.5em auto;
		font-size: 1.9em;
	}

	#tempur-pedic .navigation-elements-navigation-element {
		margin: 1.2em 1.5em auto;
	}

	#tempur-pedic .navigation-elements-navigation {
		margin: 1.7em auto;
	}

	#tempur-pedic .discover-sleep-paragraph {
		margin: 1.1em auto;
		font-size: 1.2em;
	}

	#tempur-pedic .card {
		min-height: 27em;
	}

	#tempur-pedic .card-body {
		padding: 1.2em;
		margin: 1.2em auto;
	}

	#tempur-pedic .tempur-pedic-cards-header {
		font-size: 1.3em;
		margin: 1em auto -1em;
	}

	#tempur-pedic .tempur-pedic-cards-div {
		margin: 1.1em auto 1.6em;
		padding-left: 2em;
		padding-right: 2em;
	}

	#tempur-pedic .tempur-pedic-cards-header-secondary,
	#tempur-pedic .tempur-pedic-cards-paragraph {
		font-size: 1em;
	}

	#tempur-pedic .tempur-pedic-cards-btn {
		width: 53%;
	}
}

@media (min-width: 3200px) {
	#tempur-pedic .tempur-pedic-navigation-elements-container {
		padding-bottom: 16.5%;
	}

	#tempur-pedic
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 26%;
		padding: 15em;
	}

	#tempur-pedic .navigation-elements-preface {
		margin: 2.2em auto;
		font-size: 1.1em;
	}

	#tempur-pedic .navigation-elements-header {
		margin: 0.5em auto;
		font-size: 1.9em;
	}

	#tempur-pedic .navigation-elements-navigation-element {
		margin: 1.2em 1.5em auto;
	}

	#tempur-pedic .navigation-elements-navigation {
		margin: 1.7em auto;
	}

	#tempur-pedic .discover-sleep-paragraph {
		margin: 1.1em auto;
		font-size: 1.2em;
	}

	#tempur-pedic .card {
		min-height: 27em;
	}

	#tempur-pedic .card-body {
		padding: 1.2em;
		margin: 1.2em auto;
	}

	#tempur-pedic .tempur-pedic-cards-header {
		font-size: 1.3em;
		margin: 1em auto -1em;
	}

	#tempur-pedic .tempur-pedic-cards-div {
		margin: 1.1em auto 1.6em;
		padding-left: 2em;
		padding-right: 2em;
	}

	#tempur-pedic .tempur-pedic-cards-header-secondary,
	#tempur-pedic .tempur-pedic-cards-paragraph {
		font-size: 1em;
	}

	#tempur-pedic .tempur-pedic-cards-btn {
		width: 53%;
	}
}

/* breeze series - experience the tempur pedic difference */
#tempur-pedic div.experience-the-difference,
#tempur-pedic div.experience-the-difference div,
#tempur-pedic div.experience-the-difference div > *,
#tempur-pedic div.experience-the-difference div div div,
#tempur-pedic div.experience-the-difference div div div > * {
	display: block;
	margin: auto;
	color: #000;
	text-align: center;
}
#tempur-pedic div.experience-the-difference div h1,
#tempur-pedic div.experience-the-difference div.container > div div h2 {
	text-transform: inherit;
}
#tempur-pedic div.experience-the-difference {
	background-color: #6ACFEA;
	padding: 1.2em 0em;
}
#tempur-pedic div.experience-the-difference div h1 {
	font-size: 1.1em;
	margin-bottom: 0.5em;
}
#tempur-pedic div.experience-the-difference div p {
	font-size: 0.9em;
	margin-bottom: 1.2em;
}
#tempur-pedic div.experience-the-difference div.container {
	padding: 0em 2em;
}
#tempur-pedic div.experience-the-difference div.container > div {
	display: flex;
	flex-wrap: wrap;
}
#tempur-pedic div.experience-the-difference div.container > div > div {
	background-color: #fff;
	flex-basis: 100%;
	margin: 1em 0.5em;
}
#tempur-pedic div.experience-the-difference div.container > div div div {
	padding: 0.5em 1em 1em;
}
#tempur-pedic div.experience-the-difference div.container > div div h2 {
	font-weight: bolder;
	font-size: 1em;
	margin: 0.5em auto 0.81em;
}
#tempur-pedic div.experience-the-difference div.container > div div p {
	font-size: 0.9em;
}

/* adapt series - customer satisfaction */
#tempur-pedic div.customer-satisfaction-container,
#tempur-pedic div.customer-satisfaction-container div > *,
#tempur-pedic div.customer-satisfaction-container div div > * {
	display: block;
	margin: auto;
	text-align: center;
	line-height: 1em;
	color: #fff;
}
#tempur-pedic div.customer-satisfaction-container {
	background: linear-gradient(0deg, #0a2240 -10%, #326295 130%);
    background-color: #525f6f;
	margin-top: 1.2em;
}
#tempur-pedic div#customer-satisfaction-breeze.customer-satisfaction-container {
	margin-top: 0em;
}
#tempur-pedic div.customer-satisfaction-container div.container {
	display: flex;
	flex-wrap: wrap;
	padding: 1.6em 1em;
}
#page #tempur-pedic div.customer-satisfaction-container div.container figure img {
	max-width: 85%;
}
#tempur-pedic div.customer-satisfaction-container div.container > * {
	flex-basis: 100%;
}
#tempur-pedic div.customer-satisfaction-container div div p {
	font-weight: bolder;
	font-size: 1em;
	margin: 1.6em auto 0.81em;
}
#tempur-pedic div.customer-satisfaction-container div div span {
	font-size: 0.9em;
}

/* adapt series - owners experience */
#tempur-pedic div.owners-experience-container,
#tempur-pedic div.owners-experience-container > *,
#tempur-pedic div.owners-experience-container div figure img:first-of-type,
#tempur-pedic div.owners-experience-container div div p {
	display: block;
	margin: auto;
	text-align: center;
	line-height: 1em;
	color: #000;
}
#tempur-pedic div.owners-experience-container {
	padding-left: 0em;
	padding-right: 0em;
}
#tempur-pedic div.owners-experience-container div figure {
	margin-bottom: 0em;
}
#tempur-pedic div.owners-experience-container div figure img {
	margin: auto;
}
#tempur-pedic div.owners-experience-container div figure img:last-of-type {
	display: none;
}
#tempur-pedic div.owners-experience-container > div {
	display: flex;
	flex-wrap: wrap;
}
#tempur-pedic div.owners-experience-container > div > * {
	flex-basis: 100%;
}
#tempur-pedic div.owners-experience-container div div {
	padding: 0.2em 1.8em;
}
#tempur-pedic div.owners-experience-container div div p {
	font-size: 1.1em;
}
#tempur-pedic div.owners-experience-container div div p span {
	font-weight: bolder;
}

/* adapt series - our mattresses */
#tempur-pedic div.our-mattresses-container,
#tempur-pedic div.our-mattresses-container div,
#tempur-pedic div.our-mattresses-container div h1 {
	display: block;
	margin: auto;
	text-align: center;
	line-height: 1em;
	color: #fff;
}
#tempur-pedic div.our-mattresses-container {
	background-color: #006D68;
}
#tempur-pedic div.our-mattresses-container div {
	padding: 1.1em 1.4em;
}
#tempur-pedic div.our-mattresses-container div h1 {
	text-transform: initial;
	font-weight: initial;
	font-size: 0.81em;
}

@media (min-width: 400px) {
	#tempur-pedic div.customer-satisfaction-container {
		margin-top: 1.3em;
	}
	#tempur-pedic div.customer-satisfaction-container div.container {
		padding: 1.7em 3.1em;
	}
	#page #tempur-pedic div.customer-satisfaction-container div.container figure img {
		max-width: 65%;
	}
	#tempur-pedic div.customer-satisfaction-container div div p {
		font-size: 1.1em;
		margin: 1.7em auto 0.9em;
	}
	#tempur-pedic div.customer-satisfaction-container div div span {
		font-size: 1em;
	}

	/* adapt series - owners experience */
	#tempur-pedic div.owners-experience-container div div {
		padding: 0.3em 5em;
	}
	#tempur-pedic div.owners-experience-container div div p {
		font-size: 1.2em;
	}

	/* adapt series - our mattresses */
	#tempur-pedic div.our-mattresses-container div {
		padding: 1.2em 1.5em;
	}
	#tempur-pedic div.our-mattresses-container div h1 {
		font-size: 0.9em;
	}

	/* breeze series - experience the tempur pedic difference */
	#tempur-pedic div.experience-the-difference {
		padding: 1.3em 0em;
	}
	#tempur-pedic div.experience-the-difference div h1 {
		font-size: 1.2em;
		margin-bottom: 0.55em;
	}
	#tempur-pedic div.experience-the-difference div p {
		font-size: 1em;
		margin-bottom: 1.3em;
	}
	#tempur-pedic div.experience-the-difference div.container {
		padding: 0em 2.2em;
	}
	#tempur-pedic div.experience-the-difference div.container > p {
		max-width: 90%;
	}
	#tempur-pedic div.experience-the-difference div.container > div > div {
		margin: 1.1em 0.55em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div div {
		padding: 0.55em 1.1em 1.1em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div h2 {
		font-size: 1.1em;
		margin: 0.55em auto 0.9em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div p {
		font-size: 1em;
	}
}
@media (min-width: 576px) {
	#tempur-pedic div.customer-satisfaction-container {
		margin-top: 1.4em;
	}
	#tempur-pedic div.customer-satisfaction-container div.container {
		padding: 1.8em 7.4em;
	}
	#page #tempur-pedic div.customer-satisfaction-container div.container figure img {
		max-width: 65%;
	}
	#tempur-pedic div.customer-satisfaction-container div div p {
		font-size: 1.2em;
		margin: 1.8em auto 1em;
	}
	#tempur-pedic div.customer-satisfaction-container div div span {
		font-size: 1.1em;
	}

	/* adapt series - owners experience */
	#tempur-pedic div.owners-experience-container div div {
		padding: 0.4em 9em;
	}
	#tempur-pedic div.owners-experience-container div div p {
		font-size: 1.3em;
	}

	/* adapt series - our mattresses */
	#tempur-pedic div.our-mattresses-container div {
		padding: 1.3em 1.6em;
	}
	#tempur-pedic div.our-mattresses-container div h1 {
		font-size: 1em;
	}

	/* breeze series - experience the tempur pedic difference */
	#tempur-pedic div.experience-the-difference {
		padding: 1.8em 0em;
	}
	#tempur-pedic div.experience-the-difference div h1 {
		font-size: 1.3em;
		margin-bottom: 0.61em;
	}
	#tempur-pedic div.experience-the-difference div p {
		font-size: 1.1em;
		margin-bottom: 1.4em;
	}
	#tempur-pedic div.experience-the-difference div.container {
		padding: 0em 2.4em;
	}
	#tempur-pedic div.experience-the-difference div.container > p {
		max-width: 80%;
	}
	#tempur-pedic div.experience-the-difference div.container > div > div {
		flex-basis: 50%;
        margin: 1em 0.5em;
        max-width: 45%;
        margin: 1em auto 0.5em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div div {
		padding: 0.5em 1em 1em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div h2 {
		font-size: 1em;
		margin: 0.5em auto 0.81em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div p {
		font-size: 0.9em;
	}
}
@media (min-width: 768px) {
	#tempur-pedic div.customer-satisfaction-container {
		position: relative;
		margin-top: 1.5em;
	}
	#tempur-pedic div.customer-satisfaction-container div.container {
		padding: 1.5em 1.2em;
	}
	#tempur-pedic div.customer-satisfaction-container div.container figure {
		position: absolute;
		flex-basis: 30%;
        left: -4em;
        top: -2em;
	}
	#tempur-pedic div.customer-satisfaction-container div.container div {
		flex-basis: 70%;
		margin-left: 12em;
	}
	#page #tempur-pedic div.customer-satisfaction-container div.container figure img {
		max-width: 45%;
	}
	#tempur-pedic div.customer-satisfaction-container div div p {
		font-size: 1em;
		margin: 0em auto 0.7em;
	}
	#tempur-pedic div.customer-satisfaction-container div div span {
		font-size: 0.9em;
	}

	/* adapt series - owners experience */
	#tempur-pedic div.owners-experience-container {
		position: relative;
	}
	#tempur-pedic div.owners-experience-container div figure img:first-of-type {
		display: none;
	}
	#tempur-pedic div.owners-experience-container div figure img:last-of-type {
		display: block;
	}
	#tempur-pedic div.owners-experience-container div div {
		position: absolute;
        padding: 0.5em 9em;
        right: 8em;
        top: 5em;
        padding-right: 20em;
	}
	#tempur-pedic div.owners-experience-container div div p {
		font-size: 1.3em;
	}

	/* breeze series - experience the tempur pedic difference */
	#tempur-pedic div.experience-the-difference {
		padding: 2em 0em;
	}
	#tempur-pedic div.experience-the-difference div h1 {
		font-size: 1.4em;
		margin-bottom: 0.67em;
	}
	#tempur-pedic div.experience-the-difference div p {
		font-size: 1.2em;
		margin-bottom: 1.5em;
	}
	#tempur-pedic div.experience-the-difference div.container {
		padding: 0em 2.6em;
	}
	#tempur-pedic div.experience-the-difference div.container > p {
		max-width: 70%;
	}
	#tempur-pedic div.experience-the-difference div.container > div > div {
        margin: 1.1em 0.55em;
        margin: 1.1em auto 0.55em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div div {
		padding: 0.55em 1.1em 1.1em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div h2 {
		font-size: 1.1em;
		margin: 0.55em auto 0.9em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div p {
		font-size: 1em;
	}
}
@media (min-width: 992px) {
	#tempur-pedic div.customer-satisfaction-container {
		margin-top: 2.6em;
	}
	#tempur-pedic div.customer-satisfaction-container div.container {
		padding: 1.6em 1.3em;
	}
	#tempur-pedic div.customer-satisfaction-container div.container figure {
        left: 9em;
        top: -2em;
	}
	#tempur-pedic div.customer-satisfaction-container div.container div {
		margin-left: 21em;
	}
	#page #tempur-pedic div.customer-satisfaction-container div.container figure img {
		max-width: 45%;
	}
	#tempur-pedic div.customer-satisfaction-container div div p {
		font-size: 1.1em;
		margin: 0em auto 0.77em;
	}
	#tempur-pedic div.customer-satisfaction-container div div span {
		font-size: 1em;
	}

	/* adapt series - owners experience */
	#tempur-pedic div.owners-experience-container div div {
		padding: 0.55em 9em;
        right: 5em;
        top: 7em;
        padding-right: 32em;
	}
	#tempur-pedic div.owners-experience-container div div p {
		font-size: 1.4em;
	}

	/* adapt series - our mattresses */
	#tempur-pedic div.our-mattresses-container div {
		padding: 1.4em 1.7em;
	}
	#tempur-pedic div.our-mattresses-container div h1 {
		font-size: 1.1em;
	}

	/* breeze series - experience the tempur pedic difference */
	#tempur-pedic div.experience-the-difference {
		padding: 2.2em 0em;
	}
	#tempur-pedic div.experience-the-difference div h1 {
		font-size: 1.5em;
		margin-bottom: 0.74em;
	}
	#tempur-pedic div.experience-the-difference div p {
		font-size: 1.3em;
		margin-bottom: 1.6em;
	}
	#tempur-pedic div.experience-the-difference div.container {
		padding: 0em 2.8em;
	}
	#tempur-pedic div.experience-the-difference div.container > p {
		max-width: 60%;
	}
	#tempur-pedic div.experience-the-difference div.container > div > div {
		flex-basis: 33.3%;
        margin: 1.2em auto 0.61em;
        max-width: 30%;
	}
	#tempur-pedic div.experience-the-difference div.container > div div div {
		padding: 0.5em 1em 1em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div h2 {
		font-size: 1em;
		margin: 0.5em auto 0.81em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div p {
		font-size: 0.9em;
	}
}
@media (min-width: 1200px) {
	/* adapt series - owners experience */
	#tempur-pedic div.owners-experience-container div div {
		padding: 0.55em 9em;
        right: 4em;
        top: 9em;
        padding-right: 46em;
	}
	#tempur-pedic div.owners-experience-container div div p {
		font-size: 1.4em;
	}

	/* breeze series - experience the tempur pedic difference */
	#tempur-pedic div.experience-the-difference {
		padding: 2.4em 0em;
	}
	#tempur-pedic div.experience-the-difference div.container {
		padding: 0em 3.1em;
	}
	#tempur-pedic div.experience-the-difference div h1 {
		font-size: 1.7em;
	}
	#tempur-pedic div.experience-the-difference div.container > p {
		max-width: 50%;
	}
	#tempur-pedic div.experience-the-difference div.container > div > div {
        margin: 1.3em auto 0.67em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div div {
		padding: 0.55em 1.1em 1.1em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div h2 {
		font-size: 1.1em;
		margin: 0.55em auto 0.9em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div p {
		font-size: 1em;
	}
}
@media (min-width: 1400px) {
	#tempur-pedic div.customer-satisfaction-container {
		margin-top: 2.8em;
	}
	#tempur-pedic div.customer-satisfaction-container div.container {
		padding: 1.7em 1.4em;
	}
	#tempur-pedic div.customer-satisfaction-container div.container figure {
        left: 9em;
        top: -2em;
	}
	#tempur-pedic div.customer-satisfaction-container div.container div {
		margin-left: 21em;
	}
	#page #tempur-pedic div.customer-satisfaction-container div.container figure img {
		max-width: 45%;
	}
	#tempur-pedic div.customer-satisfaction-container div div p {
		font-size: 1.2em;
		margin: 0em auto 0.85em;
	}
	#tempur-pedic div.customer-satisfaction-container div div span {
		font-size: 1.1em;
	}

	/* adapt series - owners experience */
	#tempur-pedic div.owners-experience-container div div {
		padding: 0.61em 9em;
        right: 2em;
        top: 10em;
        padding-right: 57em;
	}
	#tempur-pedic div.owners-experience-container div div p {
		font-size: 1.5em;
	}

	/* breeze series - experience the tempur pedic difference */
	#tempur-pedic div.experience-the-difference {
		padding: 2.6em 0em;
	}
	#tempur-pedic div.experience-the-difference div.container {
		padding: 0em 3.4em;
	}
	#tempur-pedic div.experience-the-difference div h1 {
		font-size: 1.8em;
	}
	#tempur-pedic div.experience-the-difference div.container > p {
		max-width: 40%;
	}
	#tempur-pedic div.experience-the-difference div.container > div > div {
        margin: 1.4em auto 0.74em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div div {
		padding: 0.61em 1.2em 1.2em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div h2 {
		font-size: 1.2em;
		margin: 0.61em auto 1em;
	}
	#tempur-pedic div.experience-the-difference div.container > div div p {
		font-size: 1.1em;
	}
}
@media (min-width: 1600px) {
	#tempur-pedic div.customer-satisfaction-container div.container figure {
		left: 16em;
	}

	/* adapt series - owners experience */
	#tempur-pedic div.owners-experience-container div div {
		padding: 0.67em 3em;
        right: 2em;
        top: 14em;
        padding-right: 66em;
	}
	#tempur-pedic div.owners-experience-container div div p {
		font-size: 1.6em;
	}

	/* adapt series - our mattresses */
	#tempur-pedic div.our-mattresses-container div {
		padding: 1.5em 1.8em;
	}
	#tempur-pedic div.our-mattresses-container div h1 {
		font-size: 1.2em;
	}
}
@media (min-width: 1800px) {
	#tempur-pedic div.customer-satisfaction-container div.container figure {
		left: 25em;
	}

	/* adapt series - owners experience */
	#tempur-pedic div.owners-experience-container div div {
		padding: 0.67em 3em;
        right: 7em;
        right: 1em;
        padding-right: 66em;
        left: -2em;
        top: 17em;
	}
	#tempur-pedic div.owners-experience-container div div p {
		font-size: 1.6em;
	}
}
@media (min-width: 2200px) {
	#tempur-pedic div.customer-satisfaction-container div.container figure {
		left: 40em;
	}
}
@media (min-width: 2600px) {
	#tempur-pedic div.customer-satisfaction-container div.container figure {
		left: 50em;
	}
}
@media (min-width: 3000px) {
	#tempur-pedic div.customer-satisfaction-container div.container figure {
		left: 63em;
	}
}
@media (min-width: 3400px) {
	#tempur-pedic div.customer-satisfaction-container div.container figure {
		left: 75em;
	}
}

/* adapt series - perfect feel */
#tempur-pedic .tempur-pedic-perfect-feel-container,
#tempur-pedic .navigation-row {
	display: block;
}

#tempur-pedic .tempur-pedic-perfect-feel-content {
	text-align: center;
}

#tempur-pedic .perfect-feel-header,
#tempur-pedic .perfect-feel-paragraph,
#tempur-pedic .perfect-feel-navigation-element {
	color: #000;
}

#tempur-pedic .perfect-feel-header {
	color: #004C49;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	font-weight: bolder;
}

#tempur-pedic .perfect-feel-navigation,
#tempur-pedic .perfect-feel-navigation-element {
	display: inline-block;
}

#tempur-pedic .perfect-feel-navigation-element {
	line-height: 1em;
	cursor: pointer;
}

#tempur-pedic .perfect-feel-navigation-hr {
	background-color: #a1a1a1;
	border: none;
	display: block;
	height: 2px;
	overflow: visible;
	position: relative;
	top: -6px;
}

#tempur-pedic .perfect-feel-navigation .navigation-row {
	display: flex;
}

#tempur-pedic .perfect-feel-navigation .circle-row {
	justify-content: space-around;
}

@media (max-width: 575px) {
	#tempur-pedic .perfect-feel-navigation .circle-row {
		display: none;
	}
}

#tempur-pedic .soft-circle,
#tempur-pedic .medium-hybrid-circle,
#tempur-pedic .medium-circle,
#tempur-pedic .firm-circle {
	border-radius: 50%;
	display: inline-block;
	cursor: pointer;
}

#tempur-pedic #softCircleText,
#tempur-pedic #softCircleTextBreeze {
	font-weight: bolder;
}

#tempur-pedic .soft-circle {
	background-color: #274c81;
}

#tempur-pedic .medium-hybrid-circle {
	background-color: #87b9c5;
}

#tempur-pedic .medium-circle {
	background-color: #61a0bf;
}

#tempur-pedic .firm-circle {
	background-color: #e6571c;
}

#tempur-pedic .circle-inline {
	display: -webkit-inline-box;
}

#tempur-pedic .remove-hr {
	background-color: #fff !important;
}

@media (max-width: 399px) {
	#tempur-pedic .tempur-pedic-perfect-feel-container {
		margin: 2em auto;
	}

	#tempur-pedic .perfect-feel-header {
		font-size: 0.9em;
	}

	#tempur-pedic .perfect-feel-paragraph {
		font-size: 1.4em;
		margin: 0.8em auto;
	}

	#tempur-pedic .navigation-row {
		margin-bottom: 1em;
	}

	#tempur-pedic .circle-row {
		margin-bottom: 1.6em;
	}

	#tempur-pedic .soft-circle,
	#tempur-pedic .medium-hybrid-circle,
	#tempur-pedic .medium-circle,
	#tempur-pedic .firm-circle {
		height: 0.8em;
		width: 0.8em;
	}

	#tempur-pedic .soft-circle {
		margin-left: 1.2em;
	}

	#tempur-pedic .medium-hybrid-circle,
	#tempur-pedic .medium-circle {
		margin-left: 2.1em;
	}

	#tempur-pedic .firm-circle {
		margin-left: 1.5em;
	}

	#tempur-pedic .active-circle {
		margin-top: -0.3em;
		height: 1.4em !important;
		width: 1.4em !important;
	}

	#tempur-pedic .perfect-feel-navigation-element {
		font-size: 0.8em;
		margin: 1.1em 1.4em auto;
	}

	#tempur-pedic .perfect-feel-navigation-hr {
		display: none;
	}

	#tempur-pedic .active-circle-hr {
		top: -6px !important;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-perfect-feel-container {
		margin: 2.2em auto;
	}

	#tempur-pedic .perfect-feel-header {
		font-size: 0.8em;
	}

	#tempur-pedic .perfect-feel-paragraph {
		font-size: 1.6em;
		margin: 0.8em auto;
	}

	#tempur-pedic .navigation-row {
		margin-bottom: 1em;
	}

	#tempur-pedic .circle-row {
		margin-bottom: 1.8em;
	}

	#tempur-pedic .soft-circle,
	#tempur-pedic .medium-hybrid-circle,
	#tempur-pedic .medium-circle,
	#tempur-pedic .firm-circle {
		height: 0.9em;
		width: 0.9em;
	}

	#tempur-pedic .soft-circle {
		margin-left: 1.5em;
	}

	#tempur-pedic .medium-hybrid-circle,
	#tempur-pedic .medium-circle {
		margin-left: 2.3em;
	}

	#tempur-pedic .firm-circle {
		margin-left: 1.7em;
	}

	#tempur-pedic .active-circle {
		margin-top: -0.3em;
		height: 1.6em !important;
		width: 1.6em !important;
	}

	#tempur-pedic .perfect-feel-navigation-element {
		font-size: 0.85em;
		margin: 1.1em 1.4em auto;
	}

	#tempur-pedic .perfect-feel-navigation-hr {
		display: none;
	}

	#tempur-pedic .active-circle-hr {
		top: -6px !important;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-perfect-feel-container {
		margin: 2.4em auto;
	}

	#tempur-pedic .perfect-feel-header {
		font-size: 0.75em;
	}

	#tempur-pedic .perfect-feel-paragraph {
		font-size: 1.3em;
		margin: 0.8em auto;
	}

	#tempur-pedic .navigation-row {
		margin-bottom: 1em;
	}

	#tempur-pedic .soft-circle,
	#tempur-pedic .medium-hybrid-circle,
	#tempur-pedic .medium-circle,
	#tempur-pedic .firm-circle {
		height: 1em;
		width: 1em;
	}

	#tempur-pedic .active-circle {
		margin-top: -0.3em;
		height: 1.8em !important;
		width: 1.8em !important;
	}

	#tempur-pedic .perfect-feel-navigation-element {
		font-size: 0.9em;
		margin: 1.1em 1.4em auto;
	}

	#tempur-pedic .circle-margin {
		padding-left: 4em;
	}

	#tempur-pedic .perfect-feel-navigation-hr {
		width: 324%;
	}

	#tempur-pedic .active-circle-hr {
		top: -6px !important;
	}

	#tempur-pedic .remove-hr {
		width: 1% !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-perfect-feel-container {
		margin: 2.6em auto;
	}

	#tempur-pedic .perfect-feel-header {
		font-size: 0.8em;
	}

	#tempur-pedic .perfect-feel-paragraph {
		font-size: 1.5em;
		margin: 0.8em auto;
	}

	#tempur-pedic .navigation-row {
		margin-bottom: 1em;
	}

	#tempur-pedic .soft-circle,
	#tempur-pedic .medium-hybrid-circle,
	#tempur-pedic .medium-circle,
	#tempur-pedic .firm-circle {
		height: 1.1em;
		width: 1.1em;
	}

	#tempur-pedic .active-circle {
		margin-top: -0.3em;
		height: 2.1em !important;
		width: 2.1em !important;
	}

	#tempur-pedic .perfect-feel-navigation-element {
		font-size: 1em;
		margin: 1.1em 1.4em auto;
	}

	#tempur-pedic .circle-margin {
		padding-left: 4em;
	}

	#tempur-pedic .perfect-feel-navigation-hr {
		width: 263%;
	}

	#tempur-pedic .active-circle-hr {
		top: -5px !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-perfect-feel-container {
		margin: 2.8em auto;
	}

	#tempur-pedic .perfect-feel-header {
		font-size: 0.85em;
	}

	#tempur-pedic .perfect-feel-paragraph {
		font-size: 1.7em;
		margin: 0.8em auto;
	}

	#tempur-pedic .navigation-row {
		margin-bottom: 1em;
	}

	#tempur-pedic .soft-circle,
	#tempur-pedic .medium-hybrid-circle,
	#tempur-pedic .medium-circle,
	#tempur-pedic .firm-circle {
		height: 1.3em;
		width: 1.3em;
	}

	#tempur-pedic .active-circle {
		margin-top: -0.3em;
		height: 2.5em !important;
		width: 2.5em !important;
	}

	#tempur-pedic .perfect-feel-navigation-element {
		font-size: 1.1em;
		margin: 1.1em 1.4em auto;
	}

	#tempur-pedic .circle-margin {
		padding-left: 4em;
	}

	#tempur-pedic .perfect-feel-navigation-hr {
		width: 232%;
	}

	#tempur-pedic .active-circle-hr {
		top: -2px !important;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-perfect-feel-container {
		margin: 3.1em auto;
	}

	#tempur-pedic .perfect-feel-header {
		font-size: 0.9em;
	}

	#tempur-pedic .perfect-feel-paragraph {
		font-size: 1.9em;
		margin: 0.8em auto;
	}

	#tempur-pedic .navigation-row {
		margin-bottom: 1em;
	}

	#tempur-pedic .soft-circle,
	#tempur-pedic .medium-hybrid-circle,
	#tempur-pedic .medium-circle,
	#tempur-pedic .firm-circle {
		height: 1.3em;
		width: 1.3em;
	}

	#tempur-pedic .active-circle {
		margin-top: -0.3em;
		height: 2.5em !important;
		width: 2.5em !important;
	}

	#tempur-pedic .perfect-feel-navigation-element {
		font-size: 1.2em;
		margin: 1.1em 1.4em auto;
	}

	#tempur-pedic .circle-margin {
		padding-left: 4em;
	}

	#tempur-pedic .perfect-feel-navigation-hr {
		width: 208%;
	}

	#tempur-pedic .active-circle-hr {
		top: -3px !important;
	}
}

@media (min-width: 1400px) {
	#tempur-pedic .tempur-pedic-perfect-feel-container {
		margin: 3.4em auto;
	}

	#tempur-pedic .perfect-feel-header {
		font-size: 1.2em;
		margin-top: 1.2em;
	}

	#tempur-pedic .perfect-feel-paragraph {
		font-size: 2.1em;
		margin: 0.8em auto;
	}

	#tempur-pedic .navigation-row {
		margin-bottom: 1em;
	}

	#tempur-pedic .soft-circle,
	#tempur-pedic .medium-hybrid-circle,
	#tempur-pedic .medium-circle,
	#tempur-pedic .firm-circle {
		height: 1.3em;
		width: 1.3em;
	}

	#tempur-pedic .active-circle {
		margin-top: -0.3em;
		height: 2.5em !important;
		width: 2.5em !important;
	}

	#tempur-pedic .perfect-feel-navigation-element {
		font-size: 1.3em;
		margin: 1.1em 1.4em auto;
	}

	#tempur-pedic .circle-margin {
		padding-left: 4em;
	}

	#tempur-pedic .perfect-feel-navigation-hr {
		width: 195%;
	}

	#tempur-pedic .active-circle-hr {
		top: -3px !important;
	}
}

/* adapt series - perfect feel actual content */
#tempur-pedic .tempur-pedic-perfect-feel-actual-content,
#tempur-pedic .tempur-pedic-perfect-feel-text-div {
	display: block;
}

#tempur-pedic .perfect-feel-img {
	background-color: #ecf2f6;
	float: right;
}

#tempur-pedic .perfect-feel-background-img {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/brands.tempur.pedic.layers.of.comfort.proadapt.soft.png");
	background-size: cover;
	height: 0;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	padding-bottom: 30%;
	background-color: #ecf2f6;
}

#tempur-pedic #breeze-perfect-feel.perfect-feel-background-img {
	background: url("//images.electronicexpress.com/misc.c/brands.tempur.pedic.perfect.feel.breeze.soft.luxebreeze.png");
}

#tempur-pedic #perfect-feel-breeze .perfect-feel-background-img {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/brands.tempur.pedic.perfect.feel.breeze.soft.luxebreeze.png");
	background-size: cover;
	height: 0;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	padding-bottom: 30%;
	background-color: #ecf2f6;
}

#tempur-pedic #checkmark2,
#tempur-pedic #checkmark3 {
	display: none;
}

#tempur-pedic .movable-text-first-text {
	display: none;
	cursor: inherit;
	background-color: #000 !important;
	border-color: #000 !important;
	border-radius: 1.6em;
	color: #fff;
	font-style: italic;
	font-weight: bolder;
	cursor: inherit !important;
}

#tempur-pedic #perfect-feel-breeze .movable-text-first-text {
	display: block;
}

#tempur-pedic .tempur-pedic-perfect-feel-btn-container {
	display: inline-block;
}

#page #tempur-pedic .perfect-feel-btn {
	border-color: #016280 !important;
	border-radius: 1.2em;
	font-weight: bolder;
	text-transform: none;
}

#tempur-pedic .outline-btn {
	color: #016280 !important;
	background-color: #fff !important;
}

#tempur-pedic .filled-btn {
	color: #fff;
	background-color: #2E6194 !important;
}

#tempur-pedic .tempur-pedic-perfect-feel-text-div {
	display: block;
	text-align: left;
}

#page #tempur-pedic .perfect-feel-text-header {
	font-weight: bolder;
}

#page #tempur-pedic .perfect-feel-text-header {
	color: #016280;
}

#page #tempur-pedic .perfect-feel-text-paragraph {
	color: #000;
	font-weight: bolder;
}

#page #tempur-pedic .perfect-feel-select-btn {
	background-color: #2E6194 !important;
	border-color: #2E6194 !important;
	border-radius: 5%;
	color: #fff;
	text-transform: none;
	font-weight: lighter;
	position: absolute;
	margin: 0 auto;
}

@media (max-width: 399px) {
	#tempur-pedic .perfect-feel-background-img,
	#tempur-pedic .perfect-feel-background-img-breeze {
		padding-bottom: 89% !important;
	}

	#tempur-pedic .tempur-pedic-perfect-feel-btn-container {
		margin-top: 2em;
	}

	#page #tempur-pedic .perfect-feel-btn-row {
		text-align: center;
	}

	#page #tempur-pedic .perfect-feel-btn {
		font-size: 0.8em;
	}

	#page #tempur-pedic .perfect-feel-select-btn {
		position: relative !important;
	}

	#tempur-pedic .tempur-pedic-perfect-feel-text-div {
		margin: 0.8em auto;
		text-align: center;
	}

	#page #tempur-pedic .perfect-feel-text-header,
	#page #tempur-pedic .perfect-feel-text-paragraph {
		font-size: 0.73em;
	}

	#page #tempur-pedic .perfect-feel-select-btn {
		width: 40%;
	}

	#tempur-pedic .movable-text-first {
		margin-top: 31%;
		margin-left: -2%;
	}

	#tempur-pedic .movable-text-first-text {
		padding: 0.75em;
		font-size: 0.8em;
	}
}

@media (min-width: 400px) {
	#tempur-pedic .perfect-feel-br {
		display: none;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .perfect-feel-background-img,
	#tempur-pedic .perfect-feel-background-img-breeze {
		padding-bottom: 89% !important;
	}

	#tempur-pedic .tempur-pedic-perfect-feel-btn-container {
		margin-top: 2.2em;
	}

	#page #tempur-pedic .perfect-feel-btn-row {
		text-align: center;
	}

	#page #tempur-pedic .perfect-feel-btn {
		font-size: 0.85em;
	}

	#page #tempur-pedic .perfect-feel-select-btn {
		position: relative !important;
	}

	#tempur-pedic .tempur-pedic-perfect-feel-text-div {
		margin: 0.85em auto;
		text-align: center;
	}

	#page #tempur-pedic .perfect-feel-text-header,
	#page #tempur-pedic .perfect-feel-text-paragraph {
		font-size: 0.78em;
	}

	#page #tempur-pedic .perfect-feel-select-btn {
		width: 26%;
	}

	#tempur-pedic .movable-text-first {
		margin-top: 31%;
		margin-left: 3%;
	}

	#tempur-pedic .movable-text-first-text {
		padding: 0.75em;
		font-size: 0.8em;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-perfect-feel-actual-content {
		margin: 1em auto;
	}

	#page #tempur-pedic .perfect-feel-btn {
		font-size: 0.85em;
	}

	#tempur-pedic .tempur-pedic-perfect-feel-text-div {
		margin: 0.85em auto;
	}

	#page #tempur-pedic .perfect-feel-text-header,
	#page #tempur-pedic .perfect-feel-text-paragraph {
		font-size: 0.724em;
	}

	#page #tempur-pedic .perfect-feel-select-btn {
		width: 26%;
	}

	#tempur-pedic .movable-text-first {
		margin-top: 49%;
		margin-left: -63%;
	}

	#tempur-pedic .movable-text-first-text {
		padding: 0.75em;
		font-size: 0.8em;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-perfect-feel-actual-content {
		margin: 1.1em auto;
	}

	#page #tempur-pedic .perfect-feel-btn {
		font-size: 0.9em;
		margin: auto 0.8em;
	}

	#tempur-pedic .tempur-pedic-perfect-feel-text-div {
		margin: 0.9em auto;
	}

	#page #tempur-pedic .perfect-feel-text-header,
	#page #tempur-pedic .perfect-feel-text-paragraph {
		font-size: 1em;
	}

	#page #tempur-pedic .perfect-feel-select-btn {
		width: 26%;
	}

	#tempur-pedic .movable-text-first {
		margin-top: 42%;
		margin-left: -20%;
	}

	#tempur-pedic .movable-text-first-text {
		padding: 0.8em;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-perfect-feel-actual-content {
		margin: 1.2em auto;
	}

	#page #tempur-pedic .perfect-feel-btn {
		font-size: 1em;
		margin: auto 0.85em;
	}

	#tempur-pedic .tempur-pedic-perfect-feel-text-div {
		margin: 1em auto;
	}

	#page #tempur-pedic .perfect-feel-text-header,
	#page #tempur-pedic .perfect-feel-text-paragraph {
		font-size: 1.1em;
	}

	#page #tempur-pedic .perfect-feel-select-btn {
		width: 14%;
	}

	#tempur-pedic .movable-text-first {
		margin-top: 30%;
		margin-left: -24%;
	}

	#tempur-pedic .movable-text-first-text {
		padding: 0.85em;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-perfect-feel-actual-content {
		margin: 1.3em auto;
	}

	#page #tempur-pedic .perfect-feel-btn {
		font-size: 1.1em;
		margin: auto 0.9em;
	}

	#tempur-pedic .tempur-pedic-perfect-feel-text-div {
		margin: 1.1em auto;
	}

	#page #tempur-pedic .perfect-feel-text-header,
	#page #tempur-pedic .perfect-feel-text-paragraph {
		font-size: 1.2em;
	}

	#page #tempur-pedic .perfect-feel-select-btn {
		width: 14%;
	}

	#tempur-pedic .movable-text-first {
		margin-top: 21%;
	}

	#tempur-pedic .movable-text-first-text {
		padding: 0.9em;
	}
}

@media (min-width: 1400px) {
	#tempur-pedic .tempur-pedic-perfect-feel-actual-content {
		margin: 1.4em auto;
	}

	#page #tempur-pedic .perfect-feel-btn {
		font-size: 1.2em;
		margin: auto 1em;
	}

	#tempur-pedic .tempur-pedic-perfect-feel-text-div {
		margin: 1.2em auto;
	}

	#page #tempur-pedic .perfect-feel-text-header,
	#page #tempur-pedic .perfect-feel-text-paragraph {
		font-size: 1.3em;
	}

	#page #tempur-pedic .perfect-feel-select-btn {
		width: 14%;
	}

	#tempur-pedic .movable-text-first {
		margin-top: 21%;
	}

	#tempur-pedic .movable-text-first-text {
		padding: 1em;
	}
}

/* adapt series - help choosing */
#tempur-pedic .tempur-pedic-help-choosing-container {
	display: block;
	background-color: #016380;
}

@media (max-width: 399px) {
	#tempur-pedic .tempur-pedic-help-choosing-container {
		height: 1.5em;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-help-choosing-container {
		height: 1.6em;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-help-choosing-container {
		height: 1.7em;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-help-choosing-container {
		height: 1.8em;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-help-choosing-container {
		height: 2em;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-help-choosing-container {
		height: 2.2em;
	}
}

@media (min-width: 1400px) {
	#tempur-pedic .tempur-pedic-help-choosing-container {
		height: 2.4em;
	}
}

/* adapt series - compare collection */
#tempur-pedic div.compare-collection-container,
#tempur-pedic div.compare-collection-container div.container,
#page #tempur-pedic div.compare-collection-container div.mobile-container,
#page #tempur-pedic div.compare-collection-container div.desktop-container,
#tempur-pedic div.compare-collection-container div.container div,
#tempur-pedic div.compare-collection-container div.container div > *,
#tempur-pedic div.compare-collection-container div.container div div div,
#tempur-pedic div.compare-collection-container div.container div div div > *,
#tempur-pedic div.compare-collection-container div.container div div > * {
	display: block;
	text-align: center;
	color: #000;
}
#tempur-pedic div.compare-collection-container {
	margin: 2.6em auto;
}
#tempur-pedic div.compare-collection-container h1, h2, h3, h4, h5, h6 {
	font-weight: initial;
	text-transform: initial;
}
#tempur-pedic div.compare-collection-container div.container > div:last-of-type > div {
	border-bottom: 3px solid #76CCD0;
}
#tempur-pedic div#compare-collection-breeze.compare-collection-container div.container > div:last-of-type > div {
	border-bottom: 0px;
	margin: 1.1em auto;
}
#page #tempur-pedic div.compare-collection-container div.mobile-container > div:last-child {
    border-bottom: none;
}
#tempur-pedic div.compare-collection-container div.container div h1,
#tempur-pedic div.compare-collection-container div.container div h3,
#page #tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type h4,
#tempur-pedic div.compare-collection-container div.container div h5,
#tempur-pedic div.compare-collection-container div.container div h6 {
	font-weight: bolder;
}
#tempur-pedic div.compare-collection-container div.container div h1 {
	color: #004C49;
	font-size: 1.2em;
}
#tempur-pedic div.compare-collection-container div.container div h2 {
	font-size: 1.8em;
	margin: 0.81em auto;
}
#tempur-pedic div.compare-collection-container div.container div h5,
#tempur-pedic div.compare-collection-container div.container div p {
	font-size: 1em;
}
#tempur-pedic div.compare-collection-container div.container div h5 {
	margin-bottom: 0em;
}
#tempur-pedic div.compare-collection-container div.container div h6 {
	color: #000;
	text-align: left;
	margin-bottom: 0em;
}
#tempur-pedic div.compare-collection-container div.container div p {
	margin-bottom: 3.2em;
	font-size: 1.1em;
}
#tempur-pedic div.compare-collection-container div.container .flex-column p {
	line-height: 1.2em;
	margin-bottom: 0em;
	font-size: 1em;
}
#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) {
	margin-top: 1.4em;
}
#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type {
    background: radial-gradient(circle, #4A7F7E 10%, #0E2F2E 90%);
    padding: 1.8em 1em;
    margin: auto;
}
#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type figure {
	max-width: 85%;
	margin: auto;
}
#page #tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type h4 {
	margin: auto;
    color: #fff;
    font-size: 1.2em;
	margin-bottom: 3em;
	padding: 0.4em 1em;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 1em;
}
#page #tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type h4 span {
	color: #4C8386;
}
#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div:first-of-type > div:first-of-type {
	background-color: inherit;
	padding: 0em;
}
#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2),
#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div {
	display: flex;
}
#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2),
#tempur-pedic div.compare-collection-container div.container .flex-column {
	flex-direction: column;
}
#tempur-pedic div.compare-collection-container div.container .flex-column {
	padding: 0em;
}
#tempur-pedic div.compare-collection-container div.container .flex-column figure {
	margin-bottom: 0em;
}
#tempur-pedic div.compare-collection-container div.container .flex-column .flex-column-div {
	flex-direction: column;
}
#page #tempur-pedic div.compare-collection-container div.container .flex-column figure img {
	max-width: 25%;
    margin: auto;
}
#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div.mobile-flex-div {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
}
#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div {
	flex-wrap: wrap;
	justify-content: flex-end;
}
#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div > div {
	margin: auto;
}
#tempur-pedic div.compare-collection-container div.container > div > div h3 {
	color: #fff;
	margin: 0em auto;
	font-size: 1.1em;
	padding: 1em 0em;
}

@media (max-width: 399px) {
	#tempur-pedic div.compare-collection-container {
		margin: 1.6em auto;
	}
	#tempur-pedic div.compare-collection-container div.container > div:first-of-type {
		padding: 0em 1.8em;
	}
	#tempur-pedic div.compare-collection-container div.container div h1 {
		font-size: 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container div h2 {
		font-size: 1.5em;
		margin: 0.6em auto;
	}
	#tempur-pedic div.compare-collection-container div.container div h5,
	#tempur-pedic div.compare-collection-container div.container div p {
		font-size: 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container div p {
		margin-bottom: 2.5em;
		font-size: 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column p {
		font-size: 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) {
		margin-top: 1.3em;
	}
	#page #tempur-pedic div.compare-collection-container div.container > div > div > div:first-of-type {
		padding: 1.7em 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type figure {
		max-width: 60%;
        margin-bottom: 0.9em;
	}
	#page #tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type h4 {
		font-size: 1.1em;
		margin: 1.1em auto 1.8em;
		padding: 0.33em 0.81em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column:last-of-type .flex-column-div {
		margin-top: 1.1em;
	}
	#page #tempur-pedic div.compare-collection-container div.container .flex-column figure img {
		max-width: 50%;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div.mobile-flex-div {
		max-width: 80%;
        margin: 0.45em auto 1.5em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div.mobile-flex-div > * {
		flex-basis: 100%;
		margin: 0.9em auto;
	}
	#tempur-pedic div.compare-collection-container div.container > div > div h3 {
		font-size: 0.9em;
		padding: 0.9em 0em;
	}
}
@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic div.compare-collection-container {
		margin: 1.7em auto;
	}
	#tempur-pedic div.compare-collection-container div.container > div:first-of-type {
		padding: 0em 2em;
	}
	#tempur-pedic div.compare-collection-container div.container div h1 {
		font-size: 1em;
	}
	#tempur-pedic div.compare-collection-container div.container div h2 {
		font-size: 1.6em;
		margin: 0.66em auto;
	}
	#tempur-pedic div.compare-collection-container div.container div h5,
	#tempur-pedic div.compare-collection-container div.container div p {
		font-size: 1em;
	}
	#tempur-pedic div.compare-collection-container div.container div p {
		margin-bottom: 2.7em;
		font-size: 1em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column p {
		font-size: 1em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) {
		margin-top: 1.4em;
	}
	#page #tempur-pedic div.compare-collection-container div.container > div > div > div:first-of-type {
		padding: 1.8em 1em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type figure {
		max-width: 50%;
        margin-bottom: 1em;
	}
	#page #tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type h4 {
		font-size: 1.2em;
		margin: 1.2em auto 2em;
		padding: 0.36em 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column:last-of-type .flex-column-div {
		margin-top: 1.2em;
	}
	#page #tempur-pedic div.compare-collection-container div.container .flex-column figure img {
		max-width: 50%;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div.mobile-flex-div {
		max-width: 80%;
        margin: 0.5em auto 1.6em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div.mobile-flex-div > * {
		flex-basis: 50%;
		margin: 1em auto;
	}
	#tempur-pedic div.compare-collection-container div.container > div > div h3 {
		font-size: 1em;
		padding: 1em 0em;
	}
}
@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic div.compare-collection-container {
		margin: 1.8em auto;
	}
	#tempur-pedic div.compare-collection-container div.container div h1 {
		font-size: 1.1em;
	}
	#tempur-pedic div.compare-collection-container div.container div h2 {
		font-size: 1.7em;
		margin: 0.73em auto;
	}
	#tempur-pedic div.compare-collection-container div.container div h5,
	#tempur-pedic div.compare-collection-container div.container div p {
		font-size: 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container div p {
		margin-bottom: 2.7em;
		font-size: 1.1em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column p {
		font-size: 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) {
		margin-top: 1.3em;
	}
	#page #tempur-pedic div.compare-collection-container div.container > div > div > div:first-of-type {
		padding: 1.7em 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type figure {
		max-width: 35%;
        margin-bottom: 0.9em;
	}
	#page #tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type h4 {
		font-size: 1.3em;
		margin: 1.1em auto 1.8em;
		padding: 0.33em 0.81em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column:last-of-type .flex-column-div {
		margin-top: 1.1em;
	}
	#page #tempur-pedic div.compare-collection-container div.container .flex-column figure img {
		max-width: 50%;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div.mobile-flex-div {
		max-width: 80%;
        margin: 0.45em auto 1.5em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div.mobile-flex-div > * {
		flex-basis: 33.3%;
		margin: 0.9em auto;
	}
	#tempur-pedic div.compare-collection-container div.container > div > div h3 {
		font-size: 0.9em;
		padding: 0.9em 0em;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic div.compare-collection-container {
		margin: 2em auto;
	}
	#tempur-pedic div.compare-collection-container div.container div h1 {
		font-size: 1.2em;
	}
	#tempur-pedic div.compare-collection-container div.container div h2 {
		font-size: 1.8em;
		margin: 0.81em auto;
	}
	#tempur-pedic div.compare-collection-container div.container div h5,
	#tempur-pedic div.compare-collection-container div.container div p {
		font-size: 1em;
	}
	#tempur-pedic div.compare-collection-container div.container div p {
		margin-bottom: 2.9em;
		font-size: 1.2em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column p {
		font-size: 1em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) {
		margin-top: 1.4em;
	}
	#page #tempur-pedic div.compare-collection-container div.container > div > div > div:first-of-type {
		padding: 1.8em 1em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type figure {
		max-width: 35%;
        margin-bottom: 1em;
	}
	#page #tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type h4 {
		font-size: 1.4em;
		margin: 1.2em auto 1.9em;
		padding: 0.36em 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column:last-of-type .flex-column-div {
		margin-top: 1.2em;
	}
	#page #tempur-pedic div.compare-collection-container div.container .flex-column figure img {
		max-width: 50%;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div.mobile-flex-div {
		max-width: 80%;
        margin: 0.5em auto 1.6em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div.mobile-flex-div > * {
		flex-basis: 33.3%;
		margin: 1em auto;
	}
	#tempur-pedic div.compare-collection-container div.container > div > div h3 {
		color: #000;
		margin: 0em auto;
		font-size: 1em;
		padding: 1em 0em;
	}
}

@media (max-width: 991px) {
	#page #tempur-pedic div.compare-collection-container,
	#page #tempur-pedic div.compare-collection-container div.container {
		padding-left: 0em;
		padding-right: 0em;
	}
	#page #tempur-pedic div.compare-collection-container div.container {
		width: 100%;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div {
		flex-direction: column;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div {
		width: 100%;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div > div {
		margin: 0 auto;
    	align-items: flex-start;
	}
	#tempur-pedic div#compare-collection-breeze .mobile-flex-div > div > div:first-of-type {
		background-color: #EEF2F4;
		border-radius: 1em;
		padding: 0em 1.2em;
		height: 5.2em;
		align-items: center;
		justify-content: center;
		max-width: 90%;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column figure,
	#tempur-pedic div.compare-collection-container div.container .flex-column .flex-column-div > * {
		margin: auto;
	}
	#tempur-pedic div.compare-collection-container div.container > div > div h3 {
		color: #000;
		margin: 0em auto;
	}
	#tempur-pedic div#compare-collection-breeze.compare-collection-container div.container > div:nth-of-type(2) > div:nth-of-type(1) > div:first-of-type {
		background: #B4E7F4;
	}
	#tempur-pedic div#compare-collection-breeze.compare-collection-container div.container > div:nth-of-type(2) > div:nth-of-type(2) > div:first-of-type {
		background: #6ACFEA;
	}
}

@media (min-width: 992px) {
	/* adapt series - compare collection */
	#tempur-pedic div.compare-collection-container {
		margin: 2.2em auto;
	}
	#tempur-pedic div.compare-collection-container div.container div h1 {
		font-size: 1em;
	}
	#tempur-pedic div.compare-collection-container div.container div h2 {
		font-size: 1.6em;
		margin: 0.66em auto;
	}
	#tempur-pedic div.compare-collection-container div.container div h5,
	#tempur-pedic div.compare-collection-container div.container div p {
		font-size: 0.81em;
	}
	#tempur-pedic div.compare-collection-container div.container div p {
		margin-bottom: 2.7em;
		font-size: 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column p {
		font-size: 0.81em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) {
		margin-top: 1.2em;
	}
	#tempur-pedic div#compare-collection-breeze.compare-collection-container div.container > div:nth-of-type(2) > div:nth-of-type(2) > div:first-of-type,
	#tempur-pedic div#compare-collection-breeze.compare-collection-container div.container > div:nth-of-type(2) > div:nth-of-type(3) > div:first-of-type {
		border-top-left-radius: 1em;
		border-bottom-left-radius: 1em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type {
		padding: 1.6em 0.81em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type figure {
		max-width: 85%;
	}
	#page #tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type h4 {
		font-size: 1em;
		margin-bottom: 2.5em;
		padding: 0.33em 0.81em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column {
		position: relative;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column figure,
	#tempur-pedic div.compare-collection-container div.container .flex-column .flex-column-div {
		position: absolute;
		left: 0;
		right: 0;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column figure {
		top: -4em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column .flex-column-div {
		top: -0.6em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column:last-of-type .flex-column-div {
		padding-left: 1.7em;
	}
	#page #tempur-pedic div.compare-collection-container div.container .flex-column figure img {
		top: 0.9em;
		max-width: 25%;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div > div {
		flex-basis: 16%;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div:first-of-type {
		background-color: #004C49;
	}
	#tempur-pedic div#compare-collection-breeze.compare-collection-container div.container > div:nth-of-type(2) > div:first-of-type {
		background-color: inherit;
	}
	#tempur-pedic div#compare-collection-breeze.compare-collection-container div.container > div:nth-of-type(2) > div:first-of-type > div {
		background-color: #EEF2F4;
		border-radius: 1em;
		padding: 0em 1.2em;
		height: 5.2em;
		align-items: center;
	}
	#tempur-pedic div#compare-collection-breeze.compare-collection-container div.container > div:nth-of-type(2) > div:first-of-type > div:first-of-type {
		background: inherit;
	}
	#tempur-pedic div#compare-collection-breeze.compare-collection-container div.container > div:nth-of-type(2) > div:first-of-type > div h3 {
		color: #000;
	}
	#tempur-pedic div.compare-collection-container div.container > div > div h3 {
		color: #fff;
		margin: 0em auto;
		font-size: 0.81em;
		padding: 0.81em 0em;
	}
	#tempur-pedic div.compare-collection-container div.container div h6 {
		font-size: 1em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column:last-of-type .flex-column-div p {
		text-align: left;
	}
	#tempur-pedic div#compare-collection-breeze.compare-collection-container div.container .flex-column:last-of-type .flex-column-div p {
		text-align: inherit;
	}
	#tempur-pedic div#compare-collection-breeze.compare-collection-container div.container > div:nth-of-type(2) > div:nth-of-type(2) > div:first-of-type {
		background: #B4E7F4;
	}
	#tempur-pedic div#compare-collection-breeze.compare-collection-container div.container > div:nth-of-type(2) > div:nth-of-type(3) > div:first-of-type {
		background: #6ACFEA;
	}
}
@media (min-width: 1200px) {
	/* adapt series - compare collection */
	#tempur-pedic div.compare-collection-container {
		margin: 2.4em auto;
	}
	#tempur-pedic div.compare-collection-container div.container div h1 {
		font-size: 1.1em;
	}
	#tempur-pedic div.compare-collection-container div.container div h2 {
		font-size: 1.7em;
		margin: 0.73em auto;
	}
	#tempur-pedic div.compare-collection-container div.container div h5,
	#tempur-pedic div.compare-collection-container div.container div p {
		font-size: 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container div p {
		margin-bottom: 2.9em;
		font-size: 1em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column p {
		font-size: 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) {
		margin-top: 1.3em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type {
		padding: 1.7em 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type figure {
		max-width: 85%;
	}
	#page #tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type h4 {
		font-size: 1.1em;
		margin-bottom: 2.7em;
		padding: 0.36em 0.9em;
	}
	#tempur-pedic div.compare-collection-container div.container div h6 {
		font-size: 1em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column figure {
		top: -5em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column .flex-column-div {
		top: -0.6em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column:last-of-type .flex-column-div {
		padding-left: 1.8em;
	}
	#page #tempur-pedic div.compare-collection-container div.container .flex-column figure img {
		top: 1em;
		max-width: 25%;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div > div {
		flex-basis: 16%;
	}
	#tempur-pedic div.compare-collection-container div.container > div > div h3 {
		color: #fff;
		margin: 0em auto;
		font-size: 1em;
		padding: 0.9em 0em;
	}
}
@media (min-width: 1400px) {
	/* adapt series - compare collection */
	#tempur-pedic div.compare-collection-container {
		margin: 2.6em auto;
	}
	#tempur-pedic div.compare-collection-container div.container div h1 {
		font-size: 1.2em;
	}
	#tempur-pedic div.compare-collection-container div.container div h2 {
		font-size: 1.8em;
		margin: 0.81em auto;
	}
	#tempur-pedic div.compare-collection-container div.container div h5,
	#tempur-pedic div.compare-collection-container div.container div p {
		font-size: 1em;
	}
	#tempur-pedic div.compare-collection-container div.container div p {
		margin-bottom: 3.2em;
		font-size: 1.1em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column p {
		font-size: 1em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) {
		margin-top: 1.4em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type {
		padding: 1.8em 1em;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type figure {
		max-width: 85%;
	}
	#page #tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) > div > div:first-of-type h4 {
		margin: auto;
		font-size: 1.2em;
		margin-bottom: 3em;
		padding: 0.4em 1em;
	}
	#tempur-pedic div.compare-collection-container div.container div h6 {
		font-size: 1.1em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column figure {
		top: -5em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column .flex-column-div {
		top: -0.6em;
	}
	#tempur-pedic div.compare-collection-container div.container .flex-column:last-of-type .flex-column-div {
		padding-left: 2em;
	}
	#page #tempur-pedic div.compare-collection-container div.container .flex-column figure img {
		top: 1em;
		max-width: 25%;
	}
	#tempur-pedic div.compare-collection-container div.container > div:nth-of-type(2) div > div {
		flex-basis: 16%;
	}
	#tempur-pedic div.compare-collection-container div.container > div > div h3 {
		color: #fff;
		margin: 0em auto;
		font-size: 1.1em;
		padding: 1em 0em;
	}
}

#tempur-pedic div.compare-collection-container div.container .flex-column .flex-column-div p span {
	display: inline-block;
    width: 0.75em;
    height: 0.75em;
    border-radius: 50%;
    margin-right: 0.2em;
}

#tempur-pedic div.compare-collection-container div.container .flex-column .flex-column-div p span.soft {
	background-color: #2E6194;
}

#tempur-pedic div.compare-collection-container div.container .flex-column .flex-column-div p span.medium {
	background-color: #00AFAA;
}

#tempur-pedic div.compare-collection-container div.container .flex-column .flex-column-div p span.medium-hybrid {
	background-color: #91B6BB;
}

#tempur-pedic div.compare-collection-container div.container .flex-column .flex-column-div p span.firm {
	background-color: #FF6C0C;
}

/* adapt series - what's compatible */
#tempur-pedic .tempur-pedic-whats-compatible-container {
	background-color: #f7f7f7;
}

#tempur-pedic .whats-compatible-header,
#tempur-pedic .whats-compatible-paragraph {
	color: #0f0f0f;
}

#tempur-pedic .whats-compatible-header {
	font-weight: bolder;
}

#tempur-pedic .whats-compatible-paragraph {
	line-height: 1em;
}

#tempur-pedic #adapt-accordion {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

#tempur-pedic #adapt-accordion {
	display: flex;
	place-items: center;
	overflow: hidden;
	color: #0f0f0f;
	background: transparent;
	font-family: "Hind", sans-serif;
}

#tempur-pedic #adapt-accordion .accordion {
	background: transparent;
}

#tempur-pedic #adapt-accordion .accordion__item:not(:last-child) {
	border-bottom: 2px solid #0f0f0f;
}

#tempur-pedic #adapt-accordion .accordion__btn {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	background: transparent;
	border: none;
	outline: none;
	color: #0f0f0f;
	text-align: left;
	cursor: pointer;
	transition: 0.1s;
}

#page #tempur-pedic #adapt-accordion .accordion__content {
	font-weight: 300;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	color: #0f0f0f;
	transform: translateX(16px);
	transition: max-height 0.5s ease, opacity 0.5s, transform 0.5s;
}

#page #tempur-pedic #adapt-accordion .accordion__item--active .accordion__content {
	opacity: 1;
	transform: translateX(0px);
	max-height: 100vh;
}

#tempur-pedic .checkmark__circle {
	stroke-dasharray: 166;
	stroke-dashoffset: 166;
	stroke-width: 2;
	stroke-miterlimit: 10;
	stroke: #7ac142;
	fill: none;
	animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}

#tempur-pedic .checkmark {
	border-radius: 50%;
	display: revert;
	stroke-width: 2;
	stroke: #fff;
	stroke-miterlimit: 10;
	box-shadow: inset 0px 0px 0px #7ac142;
	animation: fill 0.4s ease-in-out 0.4s forwards,
		scale 0.3s ease-in-out 0.9s both;
	margin-top: 0.3em;
}

#tempur-pedic .checkmark__check {
	transform-origin: 50% 50%;
	stroke-dasharray: 48;
	stroke-dashoffset: 48;
	animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

@keyframes stroke {
	100% {
		stroke-dashoffset: 0;
	}
}

@keyframes scale {
	0%,
	100% {
		transform: none;
	}

	50% {
		transform: scale3d(1.1, 1.1, 1);
	}
}

@keyframes fill {
	100% {
		box-shadow: inset 0px 0px 0px 30px #7ac142;
	}
}

#tempur-pedic .success-checkmark {
	display: inline-flex;
}

#tempur-pedic .crosssign {
	display: inline-block;
	position: relative;
	transform: rotate(45deg);
}

#tempur-pedic .crosssign_circle {
	position: absolute;
	background-color: red;
	border-radius: 50%;
}

#tempur-pedic .crosssign_stem,
#tempur-pedic .crosssign_stem2 {
	position: absolute;
	background-color: #fff;
}

#tempur-pedic .arrow {
	box-sizing: border-box;
	border-style: solid;
	border-color: #4364a1;
	transform: rotate(45deg);
	margin: 0 auto;
}

#tempur-pedic .accordion-active {
	font-weight: bolder;
}

#tempur-pedic .accordion__link,
#tempur-pedic .accordion__link:hover {
	color: #0f0f0f;
	text-decoration: underline;
}

#tempur-pedic .accordion-image {
	text-align: center;
}

#tempur-pedic .center-items {
	text-align: left;
}

@media (max-width: 399px) {
	#tempur-pedic .tempur-pedic-whats-compatible-container {
		padding: 2.7em 0em 1.4em;
	}

	#tempur-pedic .whats-compatible-header {
		font-size: 1.5em;
	}

	#tempur-pedic .arrow {
		height: 0.85em;
		width: 0.85em;
		border-width: 0em 0.12em 0.12em 0em;
	}

	#tempur-pedic #adapt-accordion .accordion {
		padding: 0.85rem 0;
	}

	#tempur-pedic .accordion__caption,
	#tempur-pedic .whats-compatible-paragraph {
		font-size: 0.85em;
	}

	#tempur-pedic .accordion__paragraph {
		font-size: 0.8em;
	}

	#tempur-pedic #adapt-accordion .accordion__heading {
		margin-bottom: 0.75rem;
		padding: 0 1rem;
	}

	#tempur-pedic #adapt-accordion .accordion__btn {
		padding: 0.85rem 1rem;
		font-size: 0.85rem;
	}

	#page #tempur-pedic #adapt-accordion .accordion__content p {
		padding: 0.75rem 1.3rem;
	}

	#tempur-pedic .checkmark {
		width: 1.6em;
		height: 1.6em;
	}

	#tempur-pedic .crosssign {
		width: 18px;
		height: 18px;
	}

	#tempur-pedic .crosssign_circle {
		left: 0;
		top: -5px;
		width: 1.6em;
		height: 1.6em;
	}

	#tempur-pedic .crosssign_stem {
		width: 2px;
		height: 17px;
	}

	#tempur-pedic .crosssign_stem2 {
		width: 17px;
		height: 2px;
	}

	#tempur-pedic .crosssign_stem,
	#tempur-pedic .crosssign_stem2 {
		top: 25%;
		left: 11px;
		transform: translate(-50%, -50%);
	}

	#tempur-pedic .center-items {
		text-align: center !important;
		margin: auto 1.3em;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-whats-compatible-container {
		padding: 3.2em 0em 1.6em;
	}

	#tempur-pedic .whats-compatible-header {
		font-size: 1.7em;
	}

	#tempur-pedic .arrow {
		height: 0.9em;
		width: 0.9em;
		border-width: 0em 0.14em 0.14em 0em;
	}

	#tempur-pedic #adapt-accordion .accordion {
		padding: 0.9rem 0;
	}

	#tempur-pedic .accordion__caption,
	#tempur-pedic .whats-compatible-paragraph {
		font-size: 0.9em;
	}

	#tempur-pedic .accordion__paragraph {
		font-size: 0.85em;
	}

	#tempur-pedic #adapt-accordion .accordion__heading {
		margin-bottom: 0.8rem;
		padding: 0 1.1rem;
	}

	#tempur-pedic #adapt-accordion .accordion__btn {
		padding: 0.9rem 1.1rem;
		font-size: 0.9rem;
	}

	#page #tempur-pedic #adapt-accordion .accordion__content p {
		padding: 0.8rem 1.4rem;
	}

	#tempur-pedic .checkmark {
		width: 1.7em;
		height: 1.7em;
	}

	#tempur-pedic .crosssign {
		width: 19px;
		height: 19px;
	}

	#tempur-pedic .crosssign_circle {
		left: 0;
		top: -5px;
		width: 1.7em;
		height: 1.7em;
	}

	#tempur-pedic .crosssign_stem {
		width: 2.1px;
		height: 18px;
	}

	#tempur-pedic .crosssign_stem2 {
		width: 18px;
		height: 2.1px;
	}

	#tempur-pedic .crosssign_stem,
	#tempur-pedic .crosssign_stem2 {
		top: 37%;
		left: 12px;
		transform: translate(-50%, -50%);
	}

	#tempur-pedic .center-items {
		text-align: center !important;
		margin: auto 1.4em;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-whats-compatible-container {
		padding: 3.5em 0em 1.7em;
	}

	#tempur-pedic .whats-compatible-header {
		font-size: 1.8em;
	}

	#tempur-pedic .arrow {
		height: 1em;
		width: 1em;
		border-width: 0em 0.16em 0.16em 0em;
	}

	#tempur-pedic #adapt-accordion .accordion {
		padding: 1rem 0;
	}

	#tempur-pedic .accordion__caption,
	#tempur-pedic .whats-compatible-paragraph {
		font-size: 1em;
	}

	#tempur-pedic .accordion__paragraph {
		font-size: 0.9em;
	}

	#tempur-pedic #adapt-accordion .accordion__heading {
		margin-bottom: 0.85rem;
		padding: 0 1.2rem;
	}

	#tempur-pedic #adapt-accordion .accordion__btn {
		padding: 1rem 1.2rem;
		font-size: 1rem;
	}

	#page #tempur-pedic #adapt-accordion .accordion__content p {
		padding: 0.85rem 1.5rem;
	}

	#tempur-pedic .checkmark {
		width: 1.8em;
		height: 1.8em;
	}

	#tempur-pedic .crosssign {
		width: 20px;
		height: 20px;
	}

	#tempur-pedic .crosssign_circle {
		left: 0;
		top: -7.5px;
		width: 1.8em;
		height: 1.8em;
	}

	#tempur-pedic .crosssign_stem {
		width: 2.3px;
		height: 19px;
	}

	#tempur-pedic .crosssign_stem2 {
		width: 19px;
		height: 2.3px;
	}

	#tempur-pedic .crosssign_stem,
	#tempur-pedic .crosssign_stem2 {
		top: 37%;
		left: 15px;
		transform: translate(-50%, -50%);
	}

	#tempur-pedic .center-items {
		text-align: center !important;
		margin: auto 5.7em;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-whats-compatible-container {
		padding: 2.9em 0em 1.5em;
	}

	#tempur-pedic .whats-compatible-header {
		font-size: 1.7em;
	}

	#tempur-pedic .arrow {
		height: 0.9em;
		width: 0.9em;
		border-width: 0em 0.14em 0.14em 0em;
	}

	#tempur-pedic #adapt-accordion .accordion {
		padding: 0.9rem 0;
	}

	#tempur-pedic .accordion__caption,
	#tempur-pedic .whats-compatible-paragraph {
		font-size: 0.9em;
	}

	#tempur-pedic .accordion__paragraph {
		font-size: 0.85em;
	}

	#tempur-pedic #adapt-accordion .accordion__heading {
		margin-bottom: 0.8rem;
		padding: 0 1.1rem;
	}

	#tempur-pedic #adapt-accordion .accordion__btn {
		padding: 0.9rem 1.1rem;
		font-size: 0.9rem;
	}

	#page #tempur-pedic #adapt-accordion .accordion__content p {
		padding: 0.8rem 1.4rem;
	}

	#tempur-pedic .checkmark {
		width: 1.7em;
		height: 1.7em;
	}

	#tempur-pedic .crosssign {
		width: 19px;
		height: 19px;
	}

	#tempur-pedic .crosssign_circle {
		left: 0;
		top: -5px;
		width: 1.7em;
		height: 1.7em;
	}

	#tempur-pedic .crosssign_stem {
		width: 1.8px;
		height: 18px;
	}

	#tempur-pedic .crosssign_stem2 {
		width: 18px;
		height: 1.8px;
	}

	#tempur-pedic .crosssign_stem,
	#tempur-pedic .crosssign_stem2 {
		top: 37%;
		left: 13px;
		transform: translate(-50%, -50%);
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-whats-compatible-container {
		padding: 3.5em 0em 1.7em;
	}

	#tempur-pedic .whats-compatible-header {
		font-size: 1.8em;
	}

	#tempur-pedic .arrow {
		height: 1em;
		width: 1em;
		border-width: 0em 0.16em 0.16em 0em;
	}

	#tempur-pedic #adapt-accordion .accordion {
		padding: 1rem 0;
	}

	#tempur-pedic .accordion__caption,
	#tempur-pedic .whats-compatible-paragraph {
		font-size: 1em;
	}

	#tempur-pedic .accordion__paragraph {
		font-size: 0.9em;
	}

	#tempur-pedic #adapt-accordion .accordion__heading {
		margin-bottom: 0.85rem;
		padding: 0 1.2rem;
	}

	#tempur-pedic #adapt-accordion .accordion__btn {
		padding: 1rem 1.2rem;
		font-size: 1rem;
	}

	#page #tempur-pedic #adapt-accordion .accordion__content p {
		padding: 0.85rem 1.5rem;
	}

	#tempur-pedic .checkmark {
		width: 1.8em;
		height: 1.8em;
	}

	#tempur-pedic .crosssign {
		width: 20px;
		height: 20px;
	}

	#tempur-pedic .crosssign_circle {
		left: 0;
		top: -7.5px;
		width: 1.8em;
		height: 1.8em;
	}

	#tempur-pedic .crosssign_stem {
		width: 2.3px;
		height: 19px;
	}

	#tempur-pedic .crosssign_stem2 {
		width: 19px;
		height: 2.3px;
	}

	#tempur-pedic .crosssign_stem,
	#tempur-pedic .crosssign_stem2 {
		top: 37%;
		left: 15px;
		transform: translate(-50%, -50%);
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-whats-compatible-container {
		padding: 3.8em 0em 1.9em;
	}

	#tempur-pedic .whats-compatible-header {
		font-size: 2em;
	}

	#tempur-pedic .arrow {
		height: 1.1em;
		width: 1.1em;
		border-width: 0em 0.18em 0.18em 0em;
	}

	#tempur-pedic #adapt-accordion .accordion {
		padding: 1.1rem 0;
	}

	#tempur-pedic .accordion__caption,
	#tempur-pedic .whats-compatible-paragraph {
		font-size: 1.1em;
	}

	#tempur-pedic .accordion__paragraph {
		font-size: 1em;
	}

	#tempur-pedic #adapt-accordion .accordion__heading {
		margin-bottom: 0.9rem;
		padding: 0 1.3rem;
	}

	#tempur-pedic #adapt-accordion .accordion__btn {
		padding: 1.1rem 1.3rem;
		font-size: 1.1rem;
	}

	#page #tempur-pedic #adapt-accordion .accordion__content p {
		padding: 0.9rem 1.6rem;
	}

	#tempur-pedic .checkmark {
		width: 1.8em;
		height: 1.8em;
	}

	#tempur-pedic .crosssign {
		width: 21px;
		height: 21px;
	}

	#tempur-pedic .crosssign_circle {
		left: 0;
		top: -10px;
		width: 1.8em;
		height: 1.8em;
	}

	#tempur-pedic .crosssign_stem {
		width: 2.5px;
		height: 20px;
	}

	#tempur-pedic .crosssign_stem2 {
		width: 20px;
		height: 2.5px;
	}

	#tempur-pedic .crosssign_stem,
	#tempur-pedic .crosssign_stem2 {
		top: 30%;
		left: 16px;
		transform: translate(-50%, -50%);
	}
}

@media (min-width: 1400px) {
	#tempur-pedic .tempur-pedic-whats-compatible-container {
		padding: 4.2em 0em 2.2em;
	}

	#tempur-pedic .whats-compatible-header {
		font-size: 2.2em;
	}

	#tempur-pedic .arrow {
		height: 1.1em;
		width: 1.1em;
		border-width: 0em 0.2em 0.2em 0em;
	}

	#tempur-pedic #adapt-accordion .accordion {
		padding: 1.2rem 0;
	}

	#tempur-pedic .accordion__caption,
	#tempur-pedic .whats-compatible-paragraph {
		font-size: 1.2em;
	}

	#tempur-pedic .accordion__paragraph {
		font-size: 1.1em;
	}

	#tempur-pedic #adapt-accordion .accordion__heading {
		margin-bottom: 1rem;
		padding: 0 1.4rem;
	}

	#tempur-pedic #adapt-accordion .accordion__btn {
		padding: 1.2rem 1.4rem;
		font-size: 1.2rem;
	}

	#page #tempur-pedic #adapt-accordion .accordion__content p {
		padding: 1rem 1.8rem;
	}

	#tempur-pedic .checkmark {
		width: 1.8em;
		height: 1.8em;
	}

	#tempur-pedic .crosssign {
		width: 22px;
		height: 22px;
	}

	#tempur-pedic .crosssign_circle {
		left: 0;
		top: -9px;
		width: 1.8em;
		height: 1.8em;
	}

	#tempur-pedic .crosssign_stem {
		width: 3px;
		height: 21px;
	}

	#tempur-pedic .crosssign_stem2 {
		width: 21px;
		height: 3px;
	}

	#tempur-pedic .crosssign_stem,
	#tempur-pedic .crosssign_stem2 {
		top: 40%;
		left: 18px;
		transform: translate(-50%, -50%);
	}
}

/*
*
*
*
*
* breeze series
*
*
*
*
*/

/* breeze series - banner */
#tempur-pedic .tempur-pedic-base-banner-breeze-container {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-breeze-carousel-image-first1.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 83%;
}

@media (max-width: 1599px) {
	#tempur-pedic .tempur-pedic-base-banner-breeze-container {
		padding-bottom: 42%;
	}
}

@media (min-width: 1600px) and (max-width: 1799px) {
	#tempur-pedic .tempur-pedic-base-banner-breeze-container {
		padding-bottom: 40%;
	}
}

@media (min-width: 1800px) and (max-width: 1999px) {
	#tempur-pedic .tempur-pedic-base-banner-breeze-container {
		padding-bottom: 43%;
	}
}

@media (min-width: 2000px) and (max-width: 2399px) {
	#tempur-pedic .tempur-pedic-base-banner-breeze-container {
		padding-bottom: 36%;
	}
}

@media (min-width: 2400px) and (max-width: 2799px) {
	#tempur-pedic .tempur-pedic-base-banner-breeze-container {
		padding-bottom: 30%;
	}
}

@media (min-width: 2800px) and (max-width: 3199px) {
	#tempur-pedic .tempur-pedic-base-banner-breeze-container {
		padding-bottom: 25%;
	}
}

@media (min-width: 3200px) {
	#tempur-pedic .tempur-pedic-base-banner-breeze-container {
		padding-bottom: 22%;
	}
}

/* breeze series - image selector */
#tempur-pedic .img-border-first-image-breeze {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-breeze-carousel-image-first1.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

#tempur-pedic .img-border-second-image-breeze {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-breeze-carousel-image-second.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

#tempur-pedic .img-border-third-image-breeze {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-breeze-carousel-image-third.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

#tempur-pedic .img-border-fourth-image-breeze {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-breeze-carousel-image-fourth.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

#tempur-pedic .img-border-fifth-image-breeze {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-breeze-carousel-image-fifth.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

#tempur-pedic .img-border-sixth-image-breeze {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur-pedic-breeze-carousel-image-sixth.jpg");
	background-size: cover;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-position-x: 50%;
}

/* breeze series - deeper sleep */
#tempur-pedic .tempur-pedic-deeper-sleep-container,
#tempur-pedic .deeper-sleep-paragraph,
#tempur-pedic .deeper-sleep-disclaimer-div {
	display: block;
}

#tempur-pedic .tempur-pedic-deeper-sleep-container {
	background-color: #f7f7f7;
}

#tempur-pedic .tempur-pedic-deeper-sleep-content {
	text-align: left;
}

#tempur-pedic .deeper-sleep-img,
#tempur-pedic .deeper-sleep-disclaimer-div {
	text-align: center !important;
}

#tempur-pedic .deeper-sleep-header {
	color: #2b8590;
	text-transform: uppercase;
}

#tempur-pedic .deeper-sleep-paragraph,
#tempur-pedic .deeper-sleep-disclaimer {
	color: #000;
}

#tempur-pedic .deeper-sleep-header,
#tempur-pedic .deeper-sleep-paragraph,
#tempur-pedic .deeper-sleep-disclaimer {
	line-height: 1em;
}

@media (max-width: 399px) {
	#tempur-pedic .tempur-pedic-deeper-sleep-container {
		padding-top: 1.6em;
	}

	#tempur-pedic .tempur-pedic-deeper-sleep-content {
		padding: 0.85em;
		text-align: center !important;
	}

	#tempur-pedic .deeper-sleep-header {
		font-size: 1.8em;
		display: block;
	}

	#tempur-pedic .deeper-sleep-paragraph {
		font-size: 1em;
		margin: 0.8em auto;
	}

	#tempur-pedic .deeper-sleep-disclaimer-div {
		margin: 1.8em auto 1em;
	}

	#tempur-pedic .deeper-sleep-disclaimer {
		font-size: 0.75em;
	}

	#tempur-pedic .deeper-sleep-br {
		display: none;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-deeper-sleep-container {
		padding-top: 1.7em;
	}

	#tempur-pedic .tempur-pedic-deeper-sleep-content {
		padding: 0.9em;
		text-align: center !important;
	}

	#tempur-pedic .deeper-sleep-header {
		font-size: 2em;
		display: block;
	}

	#tempur-pedic .deeper-sleep-paragraph {
		font-size: 1.1em;
		margin: 0.85em auto;
	}

	#tempur-pedic .deeper-sleep-disclaimer-div {
		margin: 2em auto 1.1em;
	}

	#tempur-pedic .deeper-sleep-disclaimer {
		font-size: 0.8em;
	}

	#tempur-pedic .deeper-sleep-br {
		display: none;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-deeper-sleep-container {
		padding-top: 1.6em;
	}

	#tempur-pedic .tempur-pedic-deeper-sleep-content {
		padding: 0.85em;
	}

	#tempur-pedic .deeper-sleep-header {
		font-size: 1.8em;
	}

	#tempur-pedic .deeper-sleep-paragraph {
		font-size: 0.85em;
		margin: 0.8em auto;
	}

	#tempur-pedic .deeper-sleep-disclaimer-div {
		margin: 1.8em auto 1em;
	}

	#tempur-pedic .deeper-sleep-disclaimer {
		font-size: 0.61em;
	}

	#tempur-pedic .deeper-sleep-br-secondary {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-deeper-sleep-container {
		padding-top: 1.7em;
	}

	#tempur-pedic .tempur-pedic-deeper-sleep-content {
		padding: 0.9em;
	}

	#tempur-pedic .deeper-sleep-header {
		font-size: 2em;
	}

	#tempur-pedic .deeper-sleep-paragraph {
		font-size: 1.1em;
		margin: 0.85em auto;
	}

	#tempur-pedic .deeper-sleep-disclaimer-div {
		margin: 2em auto 1.1em;
	}

	#tempur-pedic .deeper-sleep-disclaimer {
		font-size: 0.8em;
	}

	#tempur-pedic .deeper-sleep-br-secondary {
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-deeper-sleep-container {
		padding-top: 1.8em;
	}

	#tempur-pedic .tempur-pedic-deeper-sleep-content {
		padding: 1em;
	}

	#tempur-pedic .deeper-sleep-header {
		font-size: 2.2em;
	}

	#tempur-pedic .deeper-sleep-paragraph {
		font-size: 1.2em;
		margin: 0.9em auto;
	}

	#tempur-pedic .deeper-sleep-disclaimer-div {
		margin: 2.2em auto 1.2em;
	}

	#tempur-pedic .deeper-sleep-disclaimer {
		font-size: 0.85em;
	}

	#tempur-pedic .deeper-sleep-br-secondary {
		display: none;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-deeper-sleep-container {
		padding-top: 2em;
	}

	#tempur-pedic .tempur-pedic-deeper-sleep-content {
		padding: 1.1em;
	}

	#tempur-pedic .deeper-sleep-header {
		font-size: 2.4em;
	}

	#tempur-pedic .deeper-sleep-paragraph {
		font-size: 1.3em;
		margin: 1em auto;
	}

	#tempur-pedic .deeper-sleep-disclaimer-div {
		margin: 2.4em auto 1.3em;
	}

	#tempur-pedic .deeper-sleep-disclaimer {
		font-size: 0.9em;
	}

	#tempur-pedic .deeper-sleep-br-secondary {
		display: none;
	}
}

@media (min-width: 1400px) {
	#tempur-pedic .tempur-pedic-deeper-sleep-container {
		padding-top: 2.2em;
	}

	#tempur-pedic .tempur-pedic-deeper-sleep-content {
		padding: 1.2em;
	}

	#tempur-pedic .deeper-sleep-header {
		font-size: 2.6em;
	}

	#tempur-pedic .deeper-sleep-paragraph {
		font-size: 1.4em;
		margin: 1.1em auto;
	}

	#tempur-pedic .deeper-sleep-disclaimer-div {
		margin: 2.6em auto 1.4em;
	}

	#tempur-pedic .deeper-sleep-disclaimer {
		font-size: 1em;
	}

	#tempur-pedic .deeper-sleep-br-secondary {
		display: none;
	}
}

/* breeze series - discover sleep */
#tempur-pedic .breeze-card {
	margin: 0 auto;
	z-index: 1;
}

#tempur-pedic .card-bookmark-div,
#tempur-pedic .card-bookmark-div-text,
#tempur-pedic .discover-sleep-icon-div {
	position: absolute;
}

#tempur-pedic .card-bookmark-div {
	z-index: 3;
}

#tempur-pedic .discover-sleep-icon-div {
	right: 3.4em;
}

#tempur-pedic .card-bookmark-div-text {
	color: #fff;
}

#tempur-pedic #discoverSleepFirstBreeze {
	font-weight: bolder;
}

@media (max-width: 399px) {
	#tempur-pedic .discover-sleep-icon-div {
		top: 6.1em;
		max-width: 23%;
	}

	#tempur-pedic .card-bookmark-div {
		display: none;
	}

	#tempur-pedic .card-bookmark-div-text {
		display: none;
	}

	#tempur-pedic #whiteSpaceBreeze .tempur-pedic-white-space-container {
		height: 16em !important;
	}
}

@media (max-width: 333px) {
	#tempur-pedic
		#discoverSleepBreeze
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 330% !important;
	}
}

@media (min-width: 334px) and (max-width: 358px) {
	#tempur-pedic
		#discoverSleepBreeze
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 322% !important;
	}
}

@media (min-width: 359px) and (max-width: 378px) {
	#tempur-pedic
		#discoverSleepBreeze
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 324% !important;
	}
}

@media (min-width: 379px) and (max-width: 399px) {
	#tempur-pedic
		#discoverSleepBreeze
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 306% !important;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .breeze-card:last-child {
		margin-top: 2em;
	}

	#tempur-pedic .discover-sleep-icon-div {
		top: 6.6em;
		max-width: 23%;
	}

	#tempur-pedic .discover-sleep-breeze-row {
		margin-top: 1.2em;
	}

	#tempur-pedic .card-bookmark-div {
		left: 16em;
		top: 1.3em;
		max-width: 16%;
	}

	#tempur-pedic .card-bookmark-div-text {
		left: 1.1em;
		top: 0.3em;
	}

	#tempur-pedic #whiteSpaceBreeze .tempur-pedic-white-space-container {
		height: 16em !important;
	}
}

@media (min-width: 400px) and (max-width: 424px) {
	#tempur-pedic
		#discoverSleepBreeze
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 292% !important;
	}

	#tempur-pedic .card-bookmark-div-text {
		font-size: 0.7em;
	}
}

@media (min-width: 425px) and (max-width: 461px) {
	#tempur-pedic
		#discoverSleepBreeze
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 270% !important;
	}

	#tempur-pedic .card-bookmark-div-text {
		font-size: 0.75em;
	}
}

@media (min-width: 462px) and (max-width: 499px) {
	#tempur-pedic
		#discoverSleepBreeze
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 250% !important;
	}

	#tempur-pedic .card-bookmark-div-text {
		font-size: 0.8em;
	}
}

@media (min-width: 500px) and (max-width: 541px) {
	#tempur-pedic
		#discoverSleepBreeze
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 232% !important;
	}

	#tempur-pedic .card-bookmark-div-text {
		font-size: 0.85em;
	}
}

@media (min-width: 542px) and (max-width: 575px) {
	#tempur-pedic
		#discoverSleepBreeze
		.tempur-pedic-navigation-elements-container
		> .tempur-pedic-discover-sleep-content {
		margin-top: 219% !important;
	}

	#tempur-pedic .card-bookmark-div-text {
		font-size: 0.9em;
	}
}

@media (max-width: 575px) {
	#tempur-pedic .breeze-card:last-child {
		margin-top: 2em;
	}

	#tempur-pedic #whiteSpaceBreeze .tempur-pedic-white-space-container {
		height: 54em !important;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .breeze-card {
		max-width: 15em;
	}

	#tempur-pedic .discover-sleep-icon-div {
		top: 5.6em;
		max-width: 25%;
	}

	#tempur-pedic .discover-sleep-breeze-row {
		margin-top: 1.2em;
	}

	#tempur-pedic .card-bookmark-div {
		left: 11em;
		top: -0.7em;
		max-width: 21%;
	}

	#tempur-pedic .card-bookmark-div-text {
		font-size: 0.7em;
		left: 1.1em;
		top: 0.3em;
	}

	#tempur-pedic #whiteSpaceBreeze .tempur-pedic-white-space-container {
		height: 16em !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .breeze-card {
		max-width: 18em;
	}

	#tempur-pedic .discover-sleep-breeze-row {
		margin: 4.2em 1.2em auto;
	}

	#tempur-pedic .card-bookmark-div {
		left: 13em;
		top: -1em;
	}

	#tempur-pedic .card-bookmark-div-text {
		font-size: 1em;
		left: 1.1em;
		top: 0.3em;
	}
}

@media (min-width: 768px) and (max-width: 1399px) {
	#tempur-pedic .discover-sleep-icon-div {
		top: 5.6em;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .breeze-card {
		max-width: 18em;
	}

	#tempur-pedic .discover-sleep-breeze-row {
		margin: 4.2em 1.2em auto;
	}

	#tempur-pedic .card-bookmark-div {
		left: 14em;
		top: -1em;
	}

	#tempur-pedic .card-bookmark-div-text {
		font-size: 1em;
		left: 1.1em;
		top: 0.3em;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .breeze-card {
		max-width: 18em;
	}

	#tempur-pedic .discover-sleep-breeze-row {
		margin: 4.2em 1.2em auto;
	}

	#tempur-pedic .card-bookmark-div {
		left: 13em;
		top: -1em;
	}

	#tempur-pedic .card-bookmark-div-text {
		font-size: 1em;
		left: 1.1em;
		top: 0.3em;
	}
}

@media (min-width: 1400px) {
	#tempur-pedic .breeze-card {
		max-width: 18em;
	}

	#tempur-pedic .discover-sleep-icon-div {
		top: 6em;
	}
}

@media (min-width: 1400px) and (max-width: 1599px) {
	#tempur-pedic .discover-sleep-breeze-row {
		margin: 4.2em 4.2em auto;
	}

	#tempur-pedic .card-bookmark-div {
		left: 13em;
		top: -1em;
	}

	#tempur-pedic .card-bookmark-div-text {
		font-size: 1em;
		left: 1.1em;
		top: 0.3em;
	}
}

@media (min-width: 1600px) {
	#tempur-pedic .discover-sleep-breeze-row {
		margin: 4.2em 6.2em auto;
	}

	#tempur-pedic .card-bookmark-div {
		left: 15em;
		top: -1em;
	}

	#tempur-pedic .card-bookmark-div-text {
		font-size: 1em;
		left: 1.1em;
		top: 0.3em;
	}
}

/* breeze series - experience cooling */
#tempur-pedic .tempur-pedic-experience-cooling-container,
#tempur-pedic .experience-cooling-card-header {
	display: block;
}

#tempur-pedic .tempur-pedic-experience-cooling-container {
	background-color: #9de2f2;
}

#tempur-pedic .tempur-pedic-experience-cooling-content {
	text-align: center;
}

#tempur-pedic .experience-cooling-header,
#tempur-pedic .experience-cooling-header-secondary,
#tempur-pedic .experience-cooling-card-header,
#tempur-pedic .experience-cooling-card-paragraph,
#tempur-pedic .experience-cooling-number {
	color: #2a7790;
}

#tempur-pedic .experience-cooling-header {
	text-transform: uppercase;
	letter-spacing: 0.04em;
}

#tempur-pedic .experience-cooling-header,
#tempur-pedic .experience-cooling-card-header,
#tempur-pedic .experience-cooling-number {
	font-weight: bolder;
}

#tempur-pedic .experience-cooling-header-secondary,
#tempur-pedic .experience-cooling-card-header,
#tempur-pedic .experience-cooling-card-paragraph {
	line-height: 1em;
}

#tempur-pedic .experience-cooling-card {
	border-radius: 0em;
}

#tempur-pedic .experience-cooling-content {
	background-color: #fff;
}

#tempur-pedic .experience-cooling-number-circle {
	background-color: #fff;
}

#tempur-pedic .experience-cooling-circle-container,
#tempur-pedic .experience-cooling-number-circle-outline,
#tempur-pedic .experience-cooling-number {
	position: absolute;
}

#tempur-pedic .experience-cooling-circle-container {
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

#tempur-pedic .experience-cooling-number-circle,
#tempur-pedic .experience-cooling-number-circle-outline {
	border-radius: 50%;
	border: 3px solid #b8e6ec;
}

#tempur-pedic .experience-cooling-number-circle {
	background-color: #fff;
	position: relative;
}

#tempur-pedic .experience-cooling-number-circle-outline {
	background-color: transparent;
}

@media (max-width: 399px) {
	#tempur-pedic .tempur-pedic-experience-cooling-container {
		padding: 3.7em 1.5em 4.3em;
	}

	#tempur-pedic .experience-cooling-content {
		padding: 1.9em 0.36em 1.4em;
	}

	#tempur-pedic .experience-cooling-header {
		font-size: 0.77em;
	}

	#tempur-pedic .experience-cooling-header-secondary {
		font-size: 1.5em;
		margin: 0.31em auto 0.63em;
	}

	#tempur-pedic .experience-cooling-card:nth-last-child(2),
	#tempur-pedic .experience-cooling-card:last-child {
		margin-top: 2em;
	}

	#tempur-pedic .experience-cooling-card-header {
		font-size: 1.2em;
	}

	#tempur-pedic .experience-cooling-card-paragraph {
		font-size: 0.82em;
	}

	#tempur-pedic .experience-cooling-circle-container {
		top: 9em;
		left: 7em;
	}

	#tempur-pedic .experience-cooling-number-circle {
		width: 2.5em;
		height: 2.5em;
		top: 0.2em;
		left: 0.21em;
	}

	#tempur-pedic .experience-cooling-number-circle-outline {
		width: 3.3em;
		height: 3.3em;
	}

	#tempur-pedic .experience-cooling-number {
		font-size: 1em;
		top: 0.22em;
		left: 0.75em;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-experience-cooling-container {
		padding: 4.1em 1.6em 4.7em;
	}

	#tempur-pedic .experience-cooling-content {
		padding: 2.1em 0.4em 1.5em;
	}

	#tempur-pedic .experience-cooling-header {
		font-size: 0.85em;
	}

	#tempur-pedic .experience-cooling-header-secondary {
		font-size: 1.6em;
		margin: 0.34em auto 0.7em;
	}

	#tempur-pedic .experience-cooling-card:nth-last-child(2),
	#tempur-pedic .experience-cooling-card:last-child {
		margin-top: 2.2em;
	}

	#tempur-pedic .experience-cooling-card-header {
		font-size: 1.3em;
	}

	#tempur-pedic .experience-cooling-card-paragraph {
		font-size: 0.86em;
	}

	#tempur-pedic .experience-cooling-circle-container {
		top: 12em;
		left: 11em;
	}

	#tempur-pedic .experience-cooling-number-circle {
		width: 2.7em;
		height: 2.7em;
		top: 0.28em;
		left: 0.26em;
	}

	#tempur-pedic .experience-cooling-number-circle-outline {
		width: 3.6em;
		height: 3.6em;
	}

	#tempur-pedic .experience-cooling-number {
		font-size: 1.1em;
		top: 0.24em;
		left: 0.76em;
	}

	#tempur-pedic .experience-cooling-br-secondary {
		display: none;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-experience-cooling-container {
		padding: 3.7em 1.5em 4.3em;
	}

	#tempur-pedic .experience-cooling-content {
		padding: 1.9em 0.36em 1.4em;
	}

	#tempur-pedic .experience-cooling-header {
		font-size: 0.77em;
	}

	#tempur-pedic .experience-cooling-header-secondary {
		font-size: 1.7em;
		margin: 0.31em auto 0.63em;
	}

	#tempur-pedic .experience-cooling-card:last-child {
		margin-top: 2.2em;
	}

	#tempur-pedic .experience-cooling-card-header {
		font-size: 1.2em;
	}

	#tempur-pedic .experience-cooling-card-paragraph {
		font-size: 0.78em;
	}

	#tempur-pedic .experience-cooling-circle-container {
		top: 9em;
		left: 8em;
	}

	#tempur-pedic .experience-cooling-number-circle {
		width: 2.5em;
		height: 2.5em;
		top: 0.26em;
		left: 0.24em;
	}

	#tempur-pedic .experience-cooling-number-circle-outline {
		width: 3.3em;
		height: 3.3em;
	}

	#tempur-pedic .experience-cooling-number {
		font-size: 1em;
		top: 0.22em;
		left: 0.69em;
	}

	#tempur-pedic .experience-cooling-br-secondary {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-experience-cooling-container {
		padding: 4.1em 1.6em 4.7em;
	}

	#tempur-pedic .experience-cooling-content {
		padding: 2.1em 0.4em 1.5em;
	}

	#tempur-pedic .experience-cooling-header {
		font-size: 0.85em;
	}

	#tempur-pedic .experience-cooling-header-secondary {
		font-size: 1.8em;
		margin: 0.34em auto 0.7em;
	}

	#tempur-pedic .experience-cooling-card-header {
		font-size: 1.3em;
	}

	#tempur-pedic .experience-cooling-card-paragraph {
		font-size: 0.86em;
	}

	#tempur-pedic .experience-cooling-circle-container {
		top: 6em;
		left: 6em;
	}

	#tempur-pedic .experience-cooling-number-circle {
		width: 2.7em;
		height: 2.7em;
		top: 0.28em;
		left: 0.26em;
	}

	#tempur-pedic .experience-cooling-number-circle-outline {
		width: 3.6em;
		height: 3.6em;
	}

	#tempur-pedic .experience-cooling-number {
		font-size: 1.1em;
		top: 0.24em;
		left: 0.76em;
	}

	#tempur-pedic .experience-cooling-br-secondary {
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-experience-cooling-container {
		padding: 4.5em 1.7em 5.2em;
	}

	#tempur-pedic .experience-cooling-content {
		padding: 2.3em 0.45em 1.6em;
	}

	#tempur-pedic .experience-cooling-header {
		font-size: 0.9em;
	}

	#tempur-pedic .experience-cooling-header-secondary {
		font-size: 2em;
		margin: 0.37em auto 0.8em;
	}

	#tempur-pedic .experience-cooling-card-header {
		font-size: 1.4em;
	}

	#tempur-pedic .experience-cooling-card-paragraph {
		font-size: 0.94em;
	}

	#tempur-pedic .experience-cooling-circle-container {
		top: 9em;
		left: 8em;
	}

	#tempur-pedic .experience-cooling-number-circle {
		width: 3em;
		height: 3em;
		top: 0.34em;
		left: 0.34em;
	}

	#tempur-pedic .experience-cooling-number-circle-outline {
		width: 4em;
		height: 4em;
	}

	#tempur-pedic .experience-cooling-number {
		font-size: 1.2em;
		top: 0.26em;
		left: 0.75em;
	}

	#tempur-pedic .experience-cooling-br,
	#tempur-pedic .experience-cooling-br-secondary {
		display: none;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-experience-cooling-container {
		padding: 4.9em 1.8em 5.7em;
	}

	#tempur-pedic .experience-cooling-content {
		padding: 2.5em 0.5em 1.7em;
	}

	#tempur-pedic .experience-cooling-header {
		font-size: 1em;
	}

	#tempur-pedic .experience-cooling-header-secondary {
		font-size: 2.2em;
		margin: 0.4em auto 0.85em;
	}

	#tempur-pedic .experience-cooling-card-header {
		font-size: 1.5em;
	}

	#tempur-pedic .experience-cooling-card-paragraph {
		font-size: 1.15em;
	}

	#tempur-pedic .experience-cooling-circle-container {
		top: 11em;
		left: 10em;
	}

	#tempur-pedic .experience-cooling-number-circle {
		width: 3.3em;
		height: 3.3em;
		top: 0.37em;
		left: 0.37em;
	}

	#tempur-pedic .experience-cooling-number-circle-outline {
		width: 4.4em;
		height: 4.4em;
	}

	#tempur-pedic .experience-cooling-number {
		font-size: 1.3em;
		top: 0.28em;
		left: 0.8em;
	}

	#tempur-pedic .experience-cooling-br,
	#tempur-pedic .experience-cooling-br-secondary {
		display: none;
	}
}

@media (min-width: 1400px) and (max-width: 1599px) {
	#tempur-pedic .tempur-pedic-experience-cooling-container {
		padding: 5.4em 2em 6.3em;
	}

	#tempur-pedic .experience-cooling-content {
		padding: 2.7em 0.55em 1.8em;
	}

	#tempur-pedic .experience-cooling-header {
		font-size: 1.1em;
	}

	#tempur-pedic .experience-cooling-header-secondary {
		font-size: 2.4em;
		margin: 0.45em auto 0.9em;
	}

	#tempur-pedic .experience-cooling-card-header {
		font-size: 1.6em;
	}

	#tempur-pedic .experience-cooling-card-paragraph {
		font-size: 1.3em;
	}

	#tempur-pedic .experience-cooling-circle-container {
		top: 13em;
		left: 11em;
	}

	#tempur-pedic .experience-cooling-number-circle {
		width: 3.6em;
		height: 3.6em;
		top: 0.4em;
		left: 0.4em;
	}

	#tempur-pedic .experience-cooling-number-circle-outline {
		width: 4.8em;
		height: 4.8em;
	}

	#tempur-pedic .experience-cooling-number {
		font-size: 1.4em;
		top: 0.3em;
		left: 0.85em;
	}

	#tempur-pedic .experience-cooling-br,
	#tempur-pedic .experience-cooling-br-secondary {
		display: none;
	}
}

@media (min-width: 1600px) {
	#tempur-pedic .tempur-pedic-experience-cooling-container {
		padding: 6em 2.2em 7em;
	}

	#tempur-pedic .experience-cooling-content {
		padding: 3em 0.6em 2em;
	}

	#tempur-pedic .experience-cooling-header {
		font-size: 1.2em;
	}

	#tempur-pedic .experience-cooling-header-secondary {
		font-size: 2.6em;
		margin: 0.5em auto 1em;
	}

	#tempur-pedic .experience-cooling-card-header {
		font-size: 1.7em;
	}

	#tempur-pedic .experience-cooling-card-paragraph {
		font-size: 1.4em;
	}

	#tempur-pedic .experience-cooling-circle-container {
		top: 14em;
		left: 12em;
	}

	#tempur-pedic .experience-cooling-number-circle {
		width: 3.6em;
		height: 3.6em;
		top: 0.4em;
		left: 0.4em;
	}

	#tempur-pedic .experience-cooling-number-circle-outline {
		width: 4.8em;
		height: 4.8em;
	}

	#tempur-pedic .experience-cooling-number {
		font-size: 1.5em;
		top: 0.3em;
		left: 0.85em;
	}

	#tempur-pedic .experience-cooling-br,
	#tempur-pedic .experience-cooling-br-secondary {
		display: none;
	}
}

/* breeze - cooling comfort */
#tempur-pedic .tempur-pedic-cooling-comfort-container {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur.pedic.breeze.cooling.comfort.background.png");
	background-size: cover;
	height: 0;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
}

#tempur-pedic .tempur-pedic-cooling-comfort-content {
	text-align: left;
}

#tempur-pedic .cooling-comfort-content-text {
	text-align: center !important;
}

#tempur-pedic .cooling-comfort-header,
#tempur-pedic .cooling-comfort-header-secondary,
#tempur-pedic .cooling-comfort-number {
	color: #fff;
}

#tempur-pedic .cooling-comfort-header {
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

#tempur-pedic .cooling-comfort-row-div {
	background-color: #fff;
	border-radius: 1.2em;
}

#tempur-pedic .inline-block {
	display: flex;
}

#tempur-pedic .cooling-comfort-number-div {
	border-radius: 50%;
	background-color: #006481;
	text-align: center;
}

#tempur-pedic .cooling-comfort-row-header,
#tempur-pedic .cooling-comfort-row-paragraph {
	color: #000;
}

#tempur-pedic .cooling-comfort-header,
#tempur-pedic .cooling-comfort-row-header,
#tempur-pedic .cooling-comfort-row-disclaimer,
#tempur-pedic .cooling-comfort-number {
	font-weight: bolder;
}

#tempur-pedic .cooling-comfort-header-secondary,
#tempur-pedic .cooling-comfort-row-header,
#tempur-pedic .cooling-comfort-row-paragraph {
	line-height: 1em;
}

#tempur-pedic .cooling-comfort-row-disclaimer {
	color: #006481;
	font-style: italic;
}

#tempur-pedic .cooling-comfort-img {
	text-align: center;
}

#tempur-pedic .cooling-comfort-row-hr {
	display: block;
}

@media (max-width: 359px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 267%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 300%;
	}
}

@media (min-width: 360px) and (max-width: 399px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 240%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 265%;
	}
}

@media (max-width: 399px) {
	#tempur-pedic .cooling-comfort-header {
		font-size: 0.7em;
	}

	#tempur-pedic .cooling-comfort-header-secondary {
		font-size: 1.6em;
		margin: 0.49em auto 0.81em;
	}

	#tempur-pedic .cooling-comfort-row {
		margin-top: 0.7em;
	}

	#tempur-pedic .cooling-comfort-row-header {
		font-size: 0.74em;
	}

	#tempur-pedic .cooling-comfort-row-paragraph,
	#tempur-pedic .cooling-comfort-row-disclaimer {
		font-size: 0.7em;
	}

	#tempur-pedic .cooling-comfort-row-div {
		padding: 1.3em;
	}

	#tempur-pedic .cooling-comfort-number-div {
		width: 4.1em;
		height: 1.6em;
	}

	#tempur-pedic .cooling-comfort-number {
		font-size: 0.81em;
	}

	#tempur-pedic .cooling-comfort-text-div {
		margin-left: 0.44em;
	}

	#tempur-pedic .cooling-comfort-text {
		margin-top: 2.2em;
	}

	#tempur-pedic .first-order {
		order: 1;
	}

	#tempur-pedic .second-order {
		order: 2;
	}

	#tempur-pedic .cooling-comfort-row-hr {
		margin-top: 0em !important;
		margin-bottom: 0em !important;
	}
}

@media (min-width: 400px) and (max-width: 449px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 270%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 290%;
	}
}

@media (min-width: 450px) and (max-width: 499px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 242%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 260%;
	}
}

@media (min-width: 500px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 230%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 245%;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .cooling-comfort-header {
		font-size: 0.77em;
	}

	#tempur-pedic .cooling-comfort-header-secondary {
		font-size: 1.7em;
		margin: 0.54em auto 0.9em;
	}

	#tempur-pedic .cooling-comfort-row {
		margin-top: 0.77em;
	}

	#tempur-pedic .cooling-comfort-row-header {
		font-size: 1em;
	}

	#tempur-pedic .cooling-comfort-row-paragraph,
	#tempur-pedic .cooling-comfort-row-disclaimer {
		font-size: 0.9em;
	}

	#tempur-pedic .cooling-comfort-row-div {
		padding: 1.4em;
	}

	#tempur-pedic .cooling-comfort-number-div {
		width: 3.4em;
		height: 1.7em;
	}

	#tempur-pedic .cooling-comfort-number {
		font-size: 0.9em;
	}

	#tempur-pedic .cooling-comfort-text-div {
		margin-left: 0.49em;
	}

	#tempur-pedic .cooling-comfort-text {
		margin-top: 2.4em;
	}

	#tempur-pedic .first-order {
		order: 1;
	}

	#tempur-pedic .second-order {
		order: 2;
	}

	#tempur-pedic .cooling-comfort-row-br {
		display: none;
	}
}

@media (min-width: 576px) and (max-width: 629px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 217%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 230%;
	}
}

@media (min-width: 630px) and (max-width: 689px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 199%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 210%;
	}
}

@media (min-width: 690px) and (max-width: 749px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 181%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 192%;
	}
}

@media (min-width: 750px) and (max-width: 767px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 167%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 175%;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .cooling-comfort-header {
		font-size: 0.85em;
	}

	#tempur-pedic .cooling-comfort-header-secondary {
		font-size: 1.8em;
		margin: 0.6em auto 1em;
	}

	#tempur-pedic .cooling-comfort-row {
		margin-top: 0.85em;
	}

	#tempur-pedic .cooling-comfort-row-header {
		font-size: 1.1em;
	}

	#tempur-pedic .cooling-comfort-row-paragraph,
	#tempur-pedic .cooling-comfort-row-disclaimer {
		font-size: 1em;
	}

	#tempur-pedic .cooling-comfort-row-div {
		padding: 1.5em;
	}

	#tempur-pedic .cooling-comfort-number-div {
		width: 3.2em;
		height: 1.8em;
	}

	#tempur-pedic .cooling-comfort-number {
		font-size: 1em;
	}

	#tempur-pedic .cooling-comfort-text-div {
		margin-left: 0.54em;
	}

	#tempur-pedic .cooling-comfort-text {
		margin-top: 2.6em;
	}

	#tempur-pedic .first-order {
		order: 1;
	}

	#tempur-pedic .second-order {
		order: 2;
	}

	#tempur-pedic .cooling-comfort-row-br {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 80%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 80%;
	}

	#tempur-pedic .cooling-comfort-header {
		font-size: 0.77em;
	}

	#tempur-pedic .cooling-comfort-header-secondary {
		font-size: 1.7em;
		margin: 0.54em auto 0.9em;
	}

	#tempur-pedic .cooling-comfort-row {
		margin-top: 0.85em;
	}

	#tempur-pedic .cooling-comfort-row-header {
		font-size: 1em;
	}

	#tempur-pedic .cooling-comfort-row-paragraph,
	#tempur-pedic .cooling-comfort-row-disclaimer {
		font-size: 0.9em;
	}

	#tempur-pedic .cooling-comfort-row-div {
		padding: 1.4em;
	}

	#tempur-pedic .cooling-comfort-number-div {
		width: 3.8em;
		height: 1.7em;
	}

	#tempur-pedic .cooling-comfort-number {
		font-size: 0.9em;
	}

	#tempur-pedic .cooling-comfort-text-div {
		margin-left: 0.48em;
	}

	#tempur-pedic .cooling-comfort-row-hr {
		margin-top: 0em !important;
		margin-bottom: 0em !important;
	}

	#tempur-pedic .cooling-comfort-row-br {
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 73%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 75%;
	}

	#tempur-pedic .cooling-comfort-header {
		font-size: 0.85em;
	}

	#tempur-pedic .cooling-comfort-header-secondary {
		font-size: 1.8em;
		margin: 0.59em auto 1em;
	}

	#tempur-pedic .cooling-comfort-row {
		margin-top: 0.9em;
	}

	#tempur-pedic .cooling-comfort-row-header {
		font-size: 1.1em;
	}

	#tempur-pedic .cooling-comfort-row-paragraph,
	#tempur-pedic .cooling-comfort-row-disclaimer {
		font-size: 1em;
	}

	#tempur-pedic .cooling-comfort-row-div {
		padding: 1.5em;
	}

	#tempur-pedic .cooling-comfort-number-div {
		width: 3.2em;
		height: 1.8em;
	}

	#tempur-pedic .cooling-comfort-number {
		font-size: 1em;
	}

	#tempur-pedic .cooling-comfort-text-div {
		margin-left: 0.53em;
	}

	#tempur-pedic .cooling-comfort-row-br {
		display: none;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 65%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 65%;
	}

	#tempur-pedic .cooling-comfort-header {
		font-size: 0.9em;
	}

	#tempur-pedic .cooling-comfort-header-secondary {
		font-size: 2em;
		margin: 0.65em auto 1.1em;
	}

	#tempur-pedic .cooling-comfort-row {
		margin: 1em 5.2em auto;
	}

	#tempur-pedic .cooling-comfort-row-header {
		font-size: 1.2em;
	}

	#tempur-pedic .cooling-comfort-row-paragraph,
	#tempur-pedic .cooling-comfort-row-disclaimer {
		font-size: 1.1em;
	}

	#tempur-pedic .cooling-comfort-row-div {
		padding: 1.6em;
	}

	#tempur-pedic .cooling-comfort-number-div {
		width: 3.5em;
		height: 1.9em;
	}

	#tempur-pedic .cooling-comfort-number {
		font-size: 1.1em;
	}

	#tempur-pedic .cooling-comfort-text-div {
		margin-left: 0.58em;
	}

	#tempur-pedic .cooling-comfort-row-br {
		display: none;
	}
}

@media (min-width: 1400px) and (max-width: 1599px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 60%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 60%;
	}

	#tempur-pedic .cooling-comfort-header {
		font-size: 1em;
	}

	#tempur-pedic .cooling-comfort-header-secondary {
		font-size: 2.2em;
		margin: 0.72em auto 1.2em;
	}

	#tempur-pedic .cooling-comfort-row {
		margin: 1.1em 5.8em auto;
	}

	#tempur-pedic .cooling-comfort-row-header {
		font-size: 1.3em;
	}

	#tempur-pedic .cooling-comfort-row-paragraph,
	#tempur-pedic .cooling-comfort-row-disclaimer {
		font-size: 1.2em;
	}

	#tempur-pedic .cooling-comfort-row-div {
		padding: 1.7em;
	}

	#tempur-pedic .cooling-comfort-number-div {
		width: 3.8em;
		height: 2.1em;
	}

	#tempur-pedic .cooling-comfort-number {
		font-size: 1.2em;
	}

	#tempur-pedic .cooling-comfort-text-div {
		margin-left: 0.64em;
	}

	#tempur-pedic .cooling-comfort-row-br {
		display: none;
	}
}

@media (min-width: 1600px) {
	#tempur-pedic .cooling-comfort-header {
		font-size: 1.1em;
	}

	#tempur-pedic .cooling-comfort-header-secondary {
		font-size: 2.4em;
		margin: 0.8em auto 1.3em;
	}

	#tempur-pedic .cooling-comfort-row {
		margin: 1.2em 6.4em auto;
	}

	#tempur-pedic .cooling-comfort-row-header {
		font-size: 1.4em;
	}

	#tempur-pedic .cooling-comfort-row-paragraph,
	#tempur-pedic .cooling-comfort-row-disclaimer {
		font-size: 1.3em;
	}

	#tempur-pedic .cooling-comfort-row-div {
		padding: 1.8em;
	}

	#tempur-pedic .cooling-comfort-number-div {
		width: 4.5em;
		height: 2.3em;
	}

	#tempur-pedic .cooling-comfort-number {
		font-size: 1.3em;
	}

	#tempur-pedic .cooling-comfort-text-div {
		margin-left: 0.7em;
	}

	#tempur-pedic .cooling-comfort-row-br {
		display: none;
	}
}

@media (min-width: 1600px) and (max-width: 1799px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 55%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 50%;
	}
}

@media (min-width: 1800px) and (max-width: 1999px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 50%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 45%;
	}
}

@media (min-width: 2000px) and (max-width: 2399px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 43%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 42%;
	}
}

@media (min-width: 2400px) and (max-width: 2799px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 40%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 35%;
	}
}

@media (min-width: 2800px) and (max-width: 3199px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 33%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 33%;
	}
}

@media (min-width: 3200px) {
	#tempur-pedic .tempur-pedic-cooling-comfort-container {
		padding-bottom: 28%;
	}

	#tempur-pedic .tempur-pedic-cooling-comfort-content {
		margin-top: 27%;
	}
}

/* breeze series - perfect feel */
#tempur-pedic .perfect-feel-background-img-breeze {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur.pedic.breeze.perfect.feel.image.png");
	background-size: cover;
	height: 0;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	padding-bottom: 30%;
	background-color: #ecf2f6;
}

#tempur-pedic #breezePerfectFeel .perfect-feel-btn {
	cursor: auto;
}

#tempur-pedic #firstButtonOutline {
	display: none;
}

@media (max-width: 399px) {
	#tempur-pedic .movable-text-first-breeze {
		margin-top: 31%;
		margin-left: 22%;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .movable-text-first-breeze {
		margin-top: 31%;
		margin-left: 27%;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .movable-text-first-breeze {
		margin-top: 31%;
		margin-left: 21%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .movable-text-first-breeze {
		margin-top: 26%;
		margin-left: 21%;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .movable-text-first-breeze {
		margin-top: 21%;
		margin-left: 32%;
	}
}

@media (min-width: 1200px) {
	#tempur-pedic .movable-text-first-breeze {
		margin-top: 21%;
		margin-left: 32%;
	}
}

/* breeze series - versus */
#tempur-pedic .tempur-pedic-versus-container,
#tempur-pedic .versus-header,
#tempur-pedic .versus-td-header {
	display: block;
}

#tempur-pedic .tempur-pedic-versus-content {
	text-align: center;
}

#tempur-pedic .table th,
#tempur-pedic .table td {
	border-top: 0em;
	border-bottom: 0em;
}

#tempur-pedic .versus-header,
#tempur-pedic .versus-paragraph,
#tempur-pedic .versus-th,
#tempur-pedic .versus-td-header {
	color: #000;
}

#tempur-pedic .versus-th,
#tempur-pedic .versus-td,
#tempur-pedic .versus-td-header {
	line-height: 1em;
	vertical-align: inherit;
	font-weight: bolder;
}

#tempur-pedic .versus-header {
	line-height: 1em;
}

#tempur-pedic .versus-th {
	background-color: #414651;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}

@media (max-width: 399px) {
	#tempur-pedic .versus-header {
		font-size: 1.5em;
		margin: 1.2em auto -0.41em;
	}

	#tempur-pedic .versus-paragraph {
		font-size: 0.76em;
	}

	#tempur-pedic .versus-table:last-child {
		margin-bottom: 2.6em;
	}

	#tempur-pedic .versus-th {
		font-size: 0.81em;
		padding: 0.74em;
	}

	#tempur-pedic .versus-td {
		font-size: 0.72em;
	}

	#tempur-pedic .versus-td-header {
		font-size: 1.1em;
		margin-top: 2em;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .versus-header {
		font-size: 1.8em;
		margin: 1.3em auto -0.45em;
	}

	#tempur-pedic .versus-paragraph {
		font-size: 0.9em;
	}

	#tempur-pedic .versus-table:last-child {
		margin-bottom: 2.8em;
	}

	#tempur-pedic .versus-th {
		font-size: 0.9em;
		padding: 0.81em;
	}

	#tempur-pedic .versus-td {
		font-size: 0.8em;
	}

	#tempur-pedic .versus-td-header {
		font-size: 1.4em;
		margin-top: 2.2em;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .versus-header {
		font-size: 2.2em;
		margin: 1.4em auto -0.49em;
	}

	#tempur-pedic .versus-paragraph {
		font-size: 1em;
	}

	#tempur-pedic .versus-table {
		margin: 1.8em auto 3.5em;
	}

	#tempur-pedic .versus-table-576 {
		margin: 0em auto 0em !important;
	}

	#tempur-pedic .versus-th {
		font-size: 0.9em;
		padding: 0.9em;
	}

	#tempur-pedic .versus-td {
		font-size: 0.81em;
	}

	#tempur-pedic .versus-br {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .versus-header {
		font-size: 2em;
		margin: 1.3em auto -0.45em;
	}

	#tempur-pedic .versus-paragraph {
		font-size: 0.9em;
	}

	#tempur-pedic .versus-table {
		margin: 1.7em auto 0.2em;
	}

	#tempur-pedic .versus-th {
		font-size: 0.79em;
		padding: 0.81em;
	}

	#tempur-pedic .versus-td {
		font-size: 0.73em;
	}

	#tempur-pedic .versus-br {
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .versus-header {
		font-size: 2.2em;
		margin: 1.4em auto -0.49em;
	}

	#tempur-pedic .versus-paragraph {
		font-size: 1em;
	}

	#tempur-pedic .versus-table {
		margin: 1.8em auto 0.5em;
	}

	#tempur-pedic .versus-th {
		font-size: 0.9em;
		padding: 0.9em;
	}

	#tempur-pedic .versus-td {
		font-size: 0.81em;
	}

	#tempur-pedic .versus-br {
		display: none;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .versus-header {
		font-size: 2.4em;
		margin: 1.5em auto -0.54em;
	}

	#tempur-pedic .versus-paragraph {
		font-size: 1.1em;
	}

	#tempur-pedic .versus-table {
		margin: 2em auto 1.8em;
	}

	#tempur-pedic .versus-th {
		font-size: 1em;
		padding: 1em;
	}

	#tempur-pedic .versus-td {
		font-size: 0.9em;
	}

	#tempur-pedic .versus-br {
		display: none;
	}
}

@media (min-width: 1400px) {
	#tempur-pedic .versus-header {
		font-size: 2.6em;
		margin: 1.6em auto -0.6em;
	}

	#tempur-pedic .versus-paragraph {
		font-size: 1.2em;
	}

	#tempur-pedic .versus-table {
		margin: 2.2em auto 2.2em;
	}

	#tempur-pedic .versus-th {
		font-size: 1.1em;
		padding: 1.1em;
	}

	#tempur-pedic .versus-td {
		font-size: 1em;
	}

	#tempur-pedic .versus-br {
		display: none;
	}
}

/* breeze series - most awarded */
#tempur-pedic .tempur-pedic-most-awarded-container {
	display: flex;
	background: url("//images.electronicexpress.com/misc.c/tempur.pedic.breeze.most.awarded.background.png");
	background-size: cover;
	height: 0;
	align-items: center;
	justify-content: center;
	background-position-y: 0%;
	background-color: #ecf2f6;
}

#tempur-pedic .tempur-pedic-most-awarded-content {
	text-align: center;
}

#tempur-pedic .most-awarded-header,
#tempur-pedic .most-awarded-paragraph,
#tempur-pedic .most-awarded-card-header,
#tempur-pedic .most-awarded-card-header-secondary,
#tempur-pedic .most-awarded-card-paragraph,
#tempur-pedic .most-awarded-card-disclaimer {
	color: #000;
	line-height: 1em;
}

#tempur-pedic .most-awarded-header,
#tempur-pedic .most-awarded-card-header,
#tempur-pedic .most-awarded-card-disclaimer {
	font-weight: bolder;
}

#tempur-pedic .most-awarded-header,
#tempur-pedic .most-awarded-card-header-secondary {
	display: block;
}

#tempur-pedic .most-awarded-card {
	background-color: #fff;
	border-radius: 1.6em;
	position: relative;
}

#tempur-pedic .most-awarded-card-img {
	position: absolute;
}

#tempur-pedic .most-awarded-card-content {
	position: absolute !important;
	left: 0 !important;
	right: 0 !important;
}

#tempur-pedic .most-awarded-card-header-secondary {
	font-style: italic;
}

@media (max-width: 349px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 400%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 456%;
	}
}

@media (min-width: 350px) and (max-width: 379px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 370%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 420%;
	}
}

@media (min-width: 380px) and (max-width: 399px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 345%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 386%;
	}
}

@media (max-width: 399px) {
	#tempur-pedic .most-awarded-header {
		font-size: 0.81em;
	}

	#tempur-pedic .most-awarded-paragraph {
		font-size: 1.8em;
		margin-bottom: 1.1em;
	}

	#tempur-pedic .most-awarded-card {
		min-height: 18em;
		margin: 2.9em auto;
	}

	#tempur-pedic .most-awarded-card-img {
		max-width: 45%;
		top: -3.2em;
		left: 3.8em;
	}

	#tempur-pedic .most-awarded-card-content {
		top: 3.7em !important;
		margin: auto 0.67em;
	}

	#tempur-pedic .most-awarded-card-header {
		font-size: 1.1em;
	}

	#tempur-pedic .most-awarded-card-header-secondary {
		font-size: 1em;
		margin: 0.66em auto 0.15em;
	}

	#tempur-pedic .most-awarded-card-paragraph {
		font-size: 0.81em;
	}

	#tempur-pedic .most-awarded-card-disclaimer {
		font-size: 0.61em;
		margin-top: 2.9em;
	}
}

@media (min-width: 400px) and (max-width: 429px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 337%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 373%;
	}
}

@media (min-width: 430px) and (max-width: 469px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 320%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 353%;
	}
}

@media (min-width: 470px) and (max-width: 509px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 288%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 320%;
	}
}

@media (min-width: 510px) and (max-width: 549px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 276%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 294%;
	}
}

@media (min-width: 550px) and (max-width: 575px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 250%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 270%;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic .most-awarded-header {
		font-size: 0.9em;
	}

	#tempur-pedic .most-awarded-paragraph {
		font-size: 1.9em;
		margin-bottom: 1.2em;
	}

	#tempur-pedic .most-awarded-card {
		min-height: 18.4em;
		margin: 3.2em auto;
	}

	#tempur-pedic .most-awarded-card-img {
		max-width: 45%;
		top: -3.5em;
		left: 4.2em;
	}

	#tempur-pedic .most-awarded-card-content {
		top: 4.1em !important;
		margin: auto 0.74em;
	}

	#tempur-pedic .most-awarded-card-header {
		font-size: 1.2em;
	}

	#tempur-pedic .most-awarded-card-header-secondary {
		font-size: 1.1em;
		margin: 0.73em auto 0.16em;
	}

	#tempur-pedic .most-awarded-card-paragraph {
		font-size: 0.9em;
	}

	#tempur-pedic .most-awarded-card-disclaimer {
		font-size: 0.67em;
		margin-top: 3.2em;
	}
}

@media (min-width: 576px) and (max-width: 626px) {
	#tempur-pedic .most-awarded-card-img {
		max-width: 40%;
		top: -3.2em;
		left: 4.3em;
	}

	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 139%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 143%;
	}
}

@media (min-width: 627px) and (max-width: 681px) {
	#tempur-pedic .most-awarded-card-img {
		max-width: 35%;
		top: -3.2em;
		left: 5.1em;
	}

	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 130%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 132%;
	}
}

@media (min-width: 682px) and (max-width: 729px) {
	#tempur-pedic .most-awarded-card-img {
		max-width: 35%;
		top: -3.2em;
		left: 5.7em;
	}

	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 114%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 117%;
	}
}

@media (min-width: 730px) and (max-width: 767px) {
	#tempur-pedic .most-awarded-card-img {
		max-width: 35%;
		top: -3.2em;
		left: 6.2em;
	}

	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 120%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 124%;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic .most-awarded-header {
		font-size: 0.81em;
	}

	#tempur-pedic .most-awarded-paragraph {
		font-size: 1.8em;
	}

	#tempur-pedic .most-awarded-card {
		min-height: 16.6em;
	}

	#tempur-pedic .most-awarded-card:last-child {
		margin-top: 3.2em;
	}

	#tempur-pedic .most-awarded-card-content {
		top: 3.7em !important;
		margin: auto 0.67em;
	}

	#tempur-pedic .most-awarded-card-header {
		font-size: 1.1em;
	}

	#tempur-pedic .most-awarded-card-header-secondary {
		font-size: 1em;
		margin: 0.66em auto 0.15em;
	}

	#tempur-pedic .most-awarded-card-paragraph {
		font-size: 0.81em;
	}

	#tempur-pedic .most-awarded-card-disclaimer {
		font-size: 0.61em;
		margin-top: 2.9em;
	}

	#tempur-pedic .most-awarded-br {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 839px) {
	#tempur-pedic .most-awarded-card-img {
		max-width: 45%;
		top: -3.2em;
		left: 3.5em;
	}
}

@media (min-width: 840px) and (max-width: 929px) {
	#tempur-pedic .most-awarded-card-img {
		max-width: 40%;
		top: -3em;
		left: 4.2em;
	}
}

@media (min-width: 930px) and (max-width: 991px) {
	#tempur-pedic .most-awarded-card-img {
		max-width: 40%;
		top: -3em;
		left: 4.7em;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 68%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 70%;
	}

	#tempur-pedic .most-awarded-header {
		font-size: 0.9em;
	}

	#tempur-pedic .most-awarded-paragraph {
		font-size: 1.9em;
	}

	#tempur-pedic .most-awarded-row {
		margin-top: 5.4em;
	}

	#tempur-pedic .most-awarded-card {
		min-height: 18.4em;
	}

	#tempur-pedic .most-awarded-card-content {
		top: 4.1em !important;
		margin: auto 0.74em;
	}

	#tempur-pedic .most-awarded-card-header {
		font-size: 1.2em;
	}

	#tempur-pedic .most-awarded-card-header-secondary {
		font-size: 1.1em;
		margin: 0.73em auto 0.16em;
	}

	#tempur-pedic .most-awarded-card-paragraph {
		font-size: 0.9em;
	}

	#tempur-pedic .most-awarded-card-disclaimer {
		font-size: 0.67em;
		margin-top: 3.2em;
	}

	#tempur-pedic .most-awarded-br {
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1047px) {
	#tempur-pedic .most-awarded-card-img {
		max-width: 45%;
		top: -4.1em;
		left: 4.8em;
	}
}

@media (min-width: 1048px) and (max-width: 1199px) {
	#tempur-pedic .most-awarded-card-img {
		max-width: 40%;
		top: -4.1em;
		left: 5.4em;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 60%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 60%;
	}

	#tempur-pedic .most-awarded-header {
		font-size: 1em;
	}

	#tempur-pedic .most-awarded-paragraph {
		font-size: 2.1em;
	}

	#tempur-pedic .most-awarded-row {
		margin-top: 5.9em;
	}

	#tempur-pedic .most-awarded-card {
		min-height: 20.4em;
	}

	#tempur-pedic .most-awarded-card-content {
		top: 4.5em !important;
		margin: auto 0.81em;
	}

	#tempur-pedic .most-awarded-card-header {
		font-size: 1.3em;
	}

	#tempur-pedic .most-awarded-card-header-secondary {
		font-size: 1.2em;
		margin: 0.81em auto 0.17em;
	}

	#tempur-pedic .most-awarded-card-paragraph {
		font-size: 1em;
	}

	#tempur-pedic .most-awarded-card-disclaimer {
		font-size: 0.74em;
		margin-top: 3.5em;
	}

	#tempur-pedic .most-awarded-br {
		display: none;
	}
}

@media (min-width: 1200px) and (max-width: 1309px) {
	#tempur-pedic .most-awarded-card-img {
		max-width: 45%;
		top: -4.5em;
		left: 5em;
	}
}

@media (min-width: 1310px) and (max-width: 1399px) {
	#tempur-pedic .most-awarded-card-img {
		max-width: 40%;
		top: -4.5em;
		left: 6em;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 57%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 55%;
	}

	#tempur-pedic .most-awarded-header {
		font-size: 1.1em;
	}

	#tempur-pedic .most-awarded-paragraph {
		font-size: 2.3em;
	}

	#tempur-pedic .most-awarded-row {
		margin: 6.5em 4.5em auto;
	}

	#tempur-pedic .most-awarded-card {
		min-height: 22.7em;
	}

	#tempur-pedic .most-awarded-card-content {
		top: 5em !important;
		margin: auto 0.9em;
	}

	#tempur-pedic .most-awarded-card-header {
		font-size: 1.4em;
	}

	#tempur-pedic .most-awarded-card-header-secondary {
		font-size: 1.3em;
		margin: 0.9em auto 0.18em;
	}

	#tempur-pedic .most-awarded-card-paragraph {
		font-size: 1.1em;
	}

	#tempur-pedic .most-awarded-card-disclaimer {
		font-size: 0.81em;
		margin-top: 3.8em;
	}

	#tempur-pedic .most-awarded-br {
		display: none;
	}
}

@media (min-width: 1400px) {
	#tempur-pedic .most-awarded-header {
		font-size: 1.2em;
	}

	#tempur-pedic .most-awarded-paragraph {
		font-size: 2.5em;
	}

	#tempur-pedic .most-awarded-row {
		margin: 7.2em 7.2em auto;
	}

	#tempur-pedic .most-awarded-card {
		min-height: 25.2em;
	}

	#tempur-pedic .most-awarded-card-img {
		max-width: 45%;
		top: -5em;
		left: 5.9em;
	}

	#tempur-pedic .most-awarded-card-content {
		top: 5.5em !important;
		margin: auto 1em;
	}

	#tempur-pedic .most-awarded-card-header {
		font-size: 1.5em;
	}

	#tempur-pedic .most-awarded-card-header-secondary {
		font-size: 1.4em;
		margin: 1em auto 0.2em;
	}

	#tempur-pedic .most-awarded-card-paragraph {
		font-size: 1.2em;
	}

	#tempur-pedic .most-awarded-card-disclaimer {
		font-size: 0.9em;
		margin-top: 4.2em;
	}

	#tempur-pedic .most-awarded-br {
		display: none;
	}
}

@media (min-width: 1400px) and (max-width: 1599px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 57%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 55%;
	}
}

@media (min-width: 1600px) and (max-width: 1799px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 47%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 47%;
	}
}

@media (min-width: 1800px) and (max-width: 2199px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 42%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 42%;
	}
}

@media (min-width: 2200px) and (max-width: 2599px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 35%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 35%;
	}
}

@media (min-width: 2600px) and (max-width: 2999px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 30%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 30%;
	}
}

@media (min-width: 3000px) and (max-width: 3499px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 25%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 25%;
	}
}

@media (min-width: 3500px) {
	#tempur-pedic .tempur-pedic-most-awarded-container {
		padding-bottom: 22%;
	}

	#tempur-pedic .tempur-pedic-most-awarded-content {
		margin-top: 22%;
	}
}

/* breeze series - whats compatible */
@media (max-width: 399px) {
	#tempur-pedic
		#breeze-whats-compatible
		.tempur-pedic-whats-compatible-container {
		padding-top: 2.3em;
	}
}

@media (min-width: 400px) and (max-width: 575px) {
	#tempur-pedic
		#breeze-whats-compatible
		.tempur-pedic-whats-compatible-container {
		padding-top: 2.5em;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	#tempur-pedic
		#breeze-whats-compatible
		.tempur-pedic-whats-compatible-container {
		padding-top: 2.7em;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#tempur-pedic
		#breeze-whats-compatible
		.tempur-pedic-whats-compatible-container {
		padding-top: 3em;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#tempur-pedic
		#breeze-whats-compatible
		.tempur-pedic-whats-compatible-container {
		padding-top: 3.3em;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	#tempur-pedic
		#breeze-whats-compatible
		.tempur-pedic-whats-compatible-container {
		padding-top: 3.6em;
	}
}

@media (min-width: 1400px) {
	#tempur-pedic
		#breeze-whats-compatible
		.tempur-pedic-whats-compatible-container {
		padding-top: 4em;
	}
}

/* global */
#page #tempur-pedic .maximum-width {
	max-width: 100%;
	height: auto;
}
#page #tempur-pedic a {
	text-decoration: none;
}

/* main lifestyle */
#page #tempur-pedic section.main-lifestyle-container,
#page #tempur-pedic section.main-lifestyle-container figure img,
#page #tempur-pedic section.main-lifestyle-container > *,
#page #tempur-pedic section.main-lifestyle-container div > * {
	display: block;
	margin: auto;
	color: #fff;
	text-align: left;
}
#page #tempur-pedic section.main-lifestyle-container,
#page #tempur-pedic section.main-lifestyle-container figure:first-of-type {
	position: relative;
}
#page #tempur-pedic section.main-lifestyle-container figure:last-of-type {
	position: absolute;
	top: 3%;
	left: 50%;
	transform: translateX(-50%);
	background: rgba(0, 0, 0, 0.7);
	padding: 0.6em;
	border-radius: 0.8em;
}
#page #tempur-pedic section.main-lifestyle-container {
	padding-left: 0em;
	padding-right: 0em;
}
#page #tempur-pedic section.main-lifestyle-container figure img {
	margin: auto;
}
#page #tempur-pedic section.main-lifestyle-container div {
	background-color: #010E22;
	padding: 1.5em 1.2em;
}
#page #tempur-pedic section.main-lifestyle-container div h2 {
	font-weight: bolder;
	text-transform: initial;
	font-size: 1.3em;
}
#page #tempur-pedic section.main-lifestyle-container div p {
	font-size: 0.9em;
	margin: 0.81em auto;
}
#page #tempur-pedic section.main-lifestyle-container div a,
#page #tempur-pedic section.main-lifestyle-container div a:hover {
	transition: 0.5s ease-in-out;
}
#page #tempur-pedic section.main-lifestyle-container div a {
	background-color: #2E6194;
	color: #fff;
	border-radius: 0.2em;
	text-decoration: none;
	text-align: center;
	font-size: 0.9em;
	width: 80%;
	padding: 0.61em;
	margin-top: 2.8em;
}
#page #tempur-pedic section.main-lifestyle-container div a:hover {
	transform: translateY(-3px);
	background-color: #3B74B1;
}

/* deep, undisturbed sleep */
#page #tempur-pedic section.deep-undisturbed-sleep-container,
#page #tempur-pedic section.deep-undisturbed-sleep-container > *,
#page #tempur-pedic section.deep-undisturbed-sleep-container div > *,
#page #tempur-pedic section.deep-undisturbed-sleep-container div div,
#page #tempur-pedic section.deep-undisturbed-sleep-container div div > * {
	display: block;
	margin: auto;
	color: #000;
	text-align: center;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container {
	padding-left: 0em;
	padding-right: 0em;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type {
	position: relative;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type img {
	width: 100%;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div.container {
	position: absolute;
	left: 0;
	right: 0;
	top: 2em;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div h2,
#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div p {
	color: #fff;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div h2 {
	font-weight: bolder;
	letter-spacing: 0.25em;
	margin-top: 0.5em;
	font-size: 0.66em;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div p {
	line-height: 1em;
	font-size: 1em;
	margin-top: 1.2em;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div div figure:first-of-type img {
	height: auto;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0em 2.2em;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type div {
	flex-basis: 100%;
	padding: 1.4em 0em;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div div:first-of-type h4,
#page #tempur-pedic section.deep-undisturbed-sleep-container div div span.starting-at-price {
	color: #E5358B;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div div:last-of-type h4 {
	color: #2E6194;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div div > * {
	text-transform: initial;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div div h4 {
	font-size: 0.81em;
	margin-top: 0.5em;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div div h2 {
	font-size: 1.2em;
	margin-top: 0.2em;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div div h2 span:first-of-type,
#page #tempur-pedic section.deep-undisturbed-sleep-container div div span.starting-at-price {
	font-weight: bolder;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div div p {
	line-height: 1.2em;
	font-size: 0.9em;
	margin: 0.81em auto 1em;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div div h6 {
	font-weight: initial;
	font-size: 0.81em;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div div span.starting-at-price {
	font-size: 1.4em;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div.container div h2 span {
	color: #000;
	text-decoration: initial;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div div a,
#page #tempur-pedic section.deep-undisturbed-sleep-container div div a:hover {
	transition: 0.5s ease-in-out;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div div a {
	background-color: #2E6194;
	color: #fff;
	border-radius: 0.2em;
	text-decoration: none;
	text-align: center;
	font-size: 0.81em;
	width: 80%;
	padding: 0.61em;
	margin-top: 2.2em;
}
#page #tempur-pedic section.deep-undisturbed-sleep-container div div a:hover {
	transform: translateY(-3px);
	background-color: #3B74B1;
}

/* owners experience */
#page #tempur-pedic section.owners-experience-container,
#page #tempur-pedic section.owners-experience-container > *,
#page #tempur-pedic section.owners-experience-container div > * {
	display: block;
	margin: auto;
	text-align: center;
	color: #000;
}
#page #tempur-pedic section.owners-experience-container {
	padding-left: 0em;
	padding-right: 0em;
}
#page #tempur-pedic section.owners-experience-container figure img:last-of-type {
	display: none;
}
#page #tempur-pedic section.owners-experience-container div {
	padding: 1.2em 1em;
}
#page #tempur-pedic section.owners-experience-container div h3 {
	font-weight: initial;
	font-size: 0.81em;
}
#page #tempur-pedic section.owners-experience-container div h3 span,
#page #tempur-pedic section.owners-experience-container div h2 {
	font-weight: bolder;
}
#page #tempur-pedic section.owners-experience-container div h2 {
	text-transform: initial;
	font-size: 1.1em;
	margin: 0.35em auto 0.81em;
}
#page #tempur-pedic section.owners-experience-container div p {
	line-height: 1em;
	font-size: 0.9em;
}

/* discover the difference */
#page #tempur-pedic section.discover-the-difference-container,
#page #tempur-pedic section.discover-the-difference-container > *,
#page #tempur-pedic section.discover-the-difference-container div div,
#page #tempur-pedic section.discover-the-difference-container div div > *,
#page #tempur-pedic section.discover-the-difference-container div div div,
#page #tempur-pedic section.discover-the-difference-container div div div > * {
	display: block;
	margin: auto;
	text-align: center;
}
#page #tempur-pedic section.discover-the-difference-container {
	border-top: 1px solid #000;
	margin: 1.2em 0em;
	padding: 1.6em 1.2em;
}
#page #tempur-pedic section.discover-the-difference-container h2,
#page #tempur-pedic section.discover-the-difference-container div div div h3 {
	text-transform: initial;
}
#page #tempur-pedic section.discover-the-difference-container h2 {
	font-weight: initial;
	font-size: 1.2em;
}
#page #tempur-pedic section.discover-the-difference-container div {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 1.2em auto;
}
#page #tempur-pedic section.discover-the-difference-container div div {
	flex-basis: 100%;
	background-color: #F7F7F7;
	margin: 1em;
}
.discover-the-difference-container > div > div {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
#page #tempur-pedic section.discover-the-difference-container div div div {
	padding: 0.81em;
}
#page #tempur-pedic section.discover-the-difference-container div div div h3 {
	color: #2e6194;
	font-size: 1em;
	margin: 0.5em auto;
}
#page #tempur-pedic section.discover-the-difference-container div div div p {
	font-size: 0.9em;
	margin: 0.5em auto;
}
#page #tempur-pedic section.discover-the-difference-container a,
#page #tempur-pedic section.discover-the-difference-container a:hover {
	transition: 0.5s ease-in-out;
}
#page #tempur-pedic section.discover-the-difference-container a {
	background-color: #2E6194;
	color: #fff;
	border-radius: 0.2em;
	text-decoration: none;
	text-align: center;
	font-size: 0.9em;
	width: 80%;
	padding: 0.61em;
	margin-top: 2.8em;
	max-width: 65%;
}
#page #tempur-pedic section.discover-the-difference-container a:hover {
	transform: translateY(-3px);
	background-color: #3B74B1;
}

/* closeouts */
#page #tempur-pedic section.closeouts-container,
#page #tempur-pedic section.closeouts-container > div:first-of-type,
#page #tempur-pedic section.closeouts-container > div:last-of-type div,
#page #tempur-pedic section.closeouts-container > div:last-of-type div > * {
	display: block;
	margin: auto;
	text-align: center;
	color: #000;
}
#page #tempur-pedic section.closeouts-container {
	margin-top: 1.8em;
	padding-left: 0em;
	padding-right: 0em;
}
#page #tempur-pedic section.closeouts-container > div:first-of-type {
	background-color: #2e6194;
}
#page #tempur-pedic section.closeouts-container > div:last-of-type {
	display: flex;
	flex-wrap: wrap;
	background-color: #fff;
}
#page #tempur-pedic section.closeouts-container > div:last-of-type div {
	flex-basis: 100%;
	margin: 1.2em auto;
	padding: 1em 2.5em;
}
#page #tempur-pedic section.closeouts-container h1,
#page #tempur-pedic section.closeouts-container h1 span,
#page #tempur-pedic section.closeouts-container > div:last-of-type div h2,
#page #tempur-pedic section.closeouts-container > div:last-of-type div h2 span {
	text-transform: initial;
	font-weight: bolder;
}
#page #tempur-pedic section.closeouts-container h1,
#page #tempur-pedic section.closeouts-container h1 span {
	color: #fff;
}
#page #tempur-pedic section.closeouts-container h1 {
	font-style: italic;
	font-size: 1.2em;
	margin: 1em auto 0.81em;
	padding: 1.2em;
}
#page #tempur-pedic section.closeouts-container h1 span,
#page #tempur-pedic section.closeouts-container > div:last-of-type div h2 span {
	background-size: 100% 15%;
	background-repeat: repeat-x;
	background-position: left 0% bottom 2%;
}
#page #tempur-pedic section.closeouts-container h1 span {
	background-image: linear-gradient(179deg, #fff 0%, #fff 70%, transparent 74%, transparent 100%);
}
#page #tempur-pedic section.closeouts-container > div:last-of-type div h2 span {
	background-image: linear-gradient(179deg, #2e6194 0%, #2e6194 70%, transparent 74%, transparent 100%);
}
#page #tempur-pedic section.closeouts-container > div:last-of-type div h2 {
	font-size: 1.1em;
		margin: 1.2em auto 0.81em;
	color: #2e6194;
}
#page #tempur-pedic section.closeouts-container > div:last-of-type div p {
	font-size: 0.9em;
}
#page #tempur-pedic section.closeouts-container > div:last-of-type div a,
#page #tempur-pedic section.closeouts-container > div:last-of-type div a:hover {
	transition: 0.5s ease-in-out;
}
#page #tempur-pedic section.closeouts-container > div:last-of-type div a {
	background-color: #2E6194;
	color: #fff;
	border-radius: 0.2em;
	text-decoration: none;
	text-align: center;
	font-size: 0.81em;
	width: 80%;
	padding: 0.61em;
	margin-top: 2.2em;
}
#page #tempur-pedic section.closeouts-container > div:last-of-type div a:hover {
	transform: translateY(-3px);
	background-color: #3B74B1;
}

@media (min-width: 400px) {
	/* main lifestyle */
	#page #tempur-pedic section.main-lifestyle-container figure:last-of-type {
		max-width: 40%;
		padding: 0.8em;
	}
	#page #tempur-pedic section.main-lifestyle-container div {
		padding: 1.6em 1.8em;
	}
	#page #tempur-pedic section.main-lifestyle-container div h2 {
		font-size: 1.4em;
	}
	#page #tempur-pedic section.main-lifestyle-container div p {
		font-size: 1em;
		margin: 0.9em auto;
	}
	#page #tempur-pedic section.main-lifestyle-container div a {
		font-size: 1em;
		width: 70%;
		padding: 0.67em;
		margin-top: 3.1em;
	}

	/* deep, undisturbed sleep */
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div.container {
		top: 1em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type img {
		height: 153px;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div h2 {
		margin-top: 0.55em;
		font-size: 0.81em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div p {
		font-size: 1.2em;
		margin-top: 1.3em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type {
		padding: 1em 3.4em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type div {
		padding: 1.5em 0em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h4 {
		font-size: 0.9em;
		margin-top: 0.55em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h2 {
		font-size: 1.3em;
		margin-top: 0.22em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div p {
		font-size: 1em;
		margin: 0.9em auto 1.1em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h6 {
		font-size: 0.9em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div span.starting-at-price {
		font-size: 1.5em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div a {
		font-size: 0.9em;
		width: 70%;
		padding: 0.67em;
		margin-top: 2.4em;
	}

	/* owners experience */
	#page #tempur-pedic section.owners-experience-container div {
		padding: 1.3em 4.1em;
	}
	#page #tempur-pedic section.owners-experience-container div h3 {
		font-size: 0.9em;
	}
	#page #tempur-pedic section.owners-experience-container div h2 {
		font-size: 1.2em;
		margin: 0.38em auto 0.9em;
	}
	#page #tempur-pedic section.owners-experience-container div p {
		font-size: 1em;
	}

	/* discover the difference */
	#page #tempur-pedic section.discover-the-difference-container {
		margin: 1.3em 0em;
    	padding: 1.7em 1.3em;
	}
	#page #tempur-pedic section.discover-the-difference-container h2 {
		font-size: 1.3em;
	}
	#page #tempur-pedic section.discover-the-difference-container div {
		margin: 1.3em 1.1em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div {
		margin: 1.1em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div {
		padding: 1.2em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div h3 {
		font-size: 1.1em;
		margin: 0.55em auto;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div p {
		font-size: 1em;
		margin: 0.55em auto;
	}
	#page #tempur-pedic section.discover-the-difference-container a {
		max-width: 55%;
	}

	/* closeouts */
	#page #tempur-pedic section.closeouts-container {
		margin-top: 2em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div {
		margin: 1.3em auto;
		padding: 1.1em 3.7em;
	}
	#page #tempur-pedic section.closeouts-container h1 {
		font-size: 1.3em;
		margin: 1.1em auto 0.9em;
		padding: 1.3em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div h2 {
		font-size: 1.2em;
		margin: 1.3em auto 0.9em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div p {
		font-size: 1em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div a {
		font-size: 0.9em;
		width: 70%;
		padding: 0.67em;
		margin-top: 2.4em;
	}
}
@media (min-width: 576px) {
	/* main lifestyle */
	#page #tempur-pedic section.main-lifestyle-container figure:last-of-type {
		max-width: 30%;
		padding: 0.9em;
	}
	#page #tempur-pedic section.main-lifestyle-container div {
		padding: 1.7em 2em;
		width: 100%;
	}
	#page #tempur-pedic section.main-lifestyle-container div h2 {
		font-size: 1.5em;
	}
	#page #tempur-pedic section.main-lifestyle-container div p {
		font-size: 1.1em;
		margin: 1em auto;
	}
	#page #tempur-pedic section.main-lifestyle-container div a {
		font-size: 1.1em;
		width: 60%;
		padding: 0.74em;
		margin-top: 3.4em;
	}

	/* deep, undisturbed sleep */
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div.container {
		top: 1.5em;
		padding: 0em 8em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div h2 {
		margin-top: 0.61em;
		font-size: 0.9em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div p {
		font-size: 1.3em;
		margin-top: 1.4em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type {
		padding: 1.1em 6.7em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type div {
		padding: 1.6em 0em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h4 {
		font-size: 1em;
		margin-top: 0.61em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h2 {
		font-size: 1.4em;
		margin-top: 0.24em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div p {
		font-size: 1.1em;
		margin: 1em auto 1.2em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h6 {
		font-size: 1em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div span.starting-at-price {
		font-size: 1.6em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div a {
		font-size: 1em;
		width: 50%;
		padding: 0.73em;
		margin-top: 2.6em;
	}

	/* owners experience */
	#page #tempur-pedic section.owners-experience-container div {
		padding: 1.4em 8.5em;
	}
	#page #tempur-pedic section.owners-experience-container div h3 {
		font-size: 1em;
	}
	#page #tempur-pedic section.owners-experience-container div h2 {
		font-size: 1.3em;
		margin: 0.41em auto 1em;
	}
	#page #tempur-pedic section.owners-experience-container div p {
		font-size: 1.1em;
	}

	/* discover the difference */
	#page #tempur-pedic section.discover-the-difference-container {
		margin: 1.4em auto;
		padding: 1.8em 0em;
	}
	#page #tempur-pedic section.discover-the-difference-container h2 {
		font-size: 1.6em;
	}
	#page #tempur-pedic section.discover-the-difference-container div {
		margin: 1.4em 6.2em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div {
		margin: 1.2em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div {
		padding: 1.3em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div h3 {
		font-size: 1.2em;
		margin: 0.61em auto;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div p {
		font-size: 1.1em;
		margin: 0.61em auto;
	}
	#page #tempur-pedic section.discover-the-difference-container a {
		max-width: 35%;
	}

	/* closeouts */
	#page #tempur-pedic section.closeouts-container {
		margin-top: 2.2em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div {
		margin: 1.4em auto;
		padding: 1.2em 1.7em;
	}
	#page #tempur-pedic section.closeouts-container h1 {
		font-size: 1.4em;
		margin: 1.2em auto 1em;
		padding: 1.4em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div {
		flex-basis: 50%;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div h2 {
		font-size: 1.1em;
		margin: 1.2em auto 0.81em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div p {
		font-size: 0.9em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div a {
		font-size: 0.81em;
		width: 70%;
		padding: 0.61em;
		margin-top: 2.2em;
	}
}
@media (min-width: 768px) {
	/* main lifestyle */
	#page #tempur-pedic section.main-lifestyle-container {
		position: relative;
		width: 100%;
		height: 27em;
		margin-bottom: -7em;
	}
	#page #tempur-pedic section.main-lifestyle-container figure:first-of-type {
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-image: url('//images.electronicexpress.com/misc.c/tempur-pedic-main-lifestyle-luxebreeze-soft.jpg');
		background-size: cover;
		background-position: center;
	}
	#page #tempur-pedic section.main-lifestyle-container figure:first-of-type img {
		display: none;
	}
	#page #tempur-pedic section.main-lifestyle-container figure:last-of-type {
		max-width: 25%;
		padding: 1em;
		left: 20%;
	}
	#page #tempur-pedic section.main-lifestyle-container div {
		position: absolute;
		background-color: rgba(1, 14, 34, 0.8);
		box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.5);
		border: 1px solid #fff;
		padding: 1.2em 1.5em;
		left: 25em;
			right: 0em;
		top: 1em;
		max-width: 43%;
	}
	#page #tempur-pedic section.main-lifestyle-container div h2 {
		font-size: 1.2em;
	}
	#page #tempur-pedic section.main-lifestyle-container div p {
		font-size: 0.81em;
		margin: 0.81em auto;
	}
	#page #tempur-pedic section.main-lifestyle-container div a {
		font-size: 0.81em;
		width: 60%;
		padding: 0.55em;
		margin-top: 2.8em;
	}

	/* deep, undisturbed sleep */
	#page #tempur-pedic section.deep-undisturbed-sleep-container {
		position: relative;
		margin-bottom: 24.2em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div.container {
		top: 2.5em;
		padding: 0em 8em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type img {
		height: 250px;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div h2 {
		margin-top: 0.67em;
		font-size: 1em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div p {
		font-size: 1.4em;
		margin-top: 1.5em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type {
		position: absolute;
		padding: 1.2em 1em;
		top: 8em;
		left: 0;
		right: 0;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type div {
		padding: 1.7em 0em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type div {
		flex-basis: 50%;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h4 {
		font-size: 0.81em;
		margin-top: 0.5em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h2 {
		font-size: 1.2em;
		margin-top: 0.2em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div p {
		font-size: 0.9em;
		margin: 0.81em auto 1em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h6 {
		font-size: 0.81em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div span.starting-at-price {
		font-size: 1.3em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div a {
		font-size: 0.81em;
		width: 70%;
		padding: 0.61em;
		margin-top: 2.2em;
	}

	/* owners experience */
	#page #tempur-pedic section.owners-experience-container figure img:first-of-type {
		display: none;
	}
	#page #tempur-pedic section.owners-experience-container figure img:last-of-type {
		display: block;
		margin: auto;
	}
	#page #tempur-pedic section.owners-experience-container div {
		padding: 1.5em 14.5em;
	}
	#page #tempur-pedic section.owners-experience-container div h3 {
		font-size: 1.1em;
	}
	#page #tempur-pedic section.owners-experience-container div h2 {
		font-size: 1.4em;
		margin: 0.45em auto 1.1em;
	}
	#page #tempur-pedic section.owners-experience-container div p {
		font-size: 1.2em;
	}

	/* discover the difference */
	#page #tempur-pedic section.discover-the-difference-container {
		margin: 1.5em auto;
			padding: 2em 0em 0em;
	}
	#page #tempur-pedic section.discover-the-difference-container h2 {
		font-size: 1.8em;
	}
	#page #tempur-pedic section.discover-the-difference-container div {
		margin: 1.5em 1.2em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div {
		flex-basis: 42%;
		margin: 1em 1em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div {
		padding: 1.2em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div h3 {
		font-size: 1.1em;
		margin: 0.55em auto;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div p {
		font-size: 1em;
		margin: 0.55em auto;
	}
	#page #tempur-pedic section.discover-the-difference-container a {
		max-width: 30%;
	}

	/* closeouts */
	#page #tempur-pedic section.closeouts-container {
		margin-top: 2.4em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div {
		margin: 1.5em auto;
		padding: 1.3em 3.1em;
	}
	#page #tempur-pedic section.closeouts-container h1 {
		font-size: 1.5em;
		margin: 1.3em auto 1.1em;
		padding: 1.5em;
	}
	/* #page #tempur-pedic section.closeouts-container > div:last-of-type div {
		flex-basis: 50%;
	} */
	#page #tempur-pedic section.closeouts-container > div:last-of-type div h2 {
		font-size: 1.2em;
		margin: 1.3em auto 0.9em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div p {
		font-size: 1em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div a {
		font-size: 0.9em;
		width: 60%;
		padding: 0.67em;
		margin-top: 2.4em;
	}
}
@media (min-width: 992px) {
	/* main lifestyle */
	#page #tempur-pedic section.main-lifestyle-container {
		height: 32em;
		margin-bottom: -9em;
	}
	#page #tempur-pedic section.main-lifestyle-container figure:last-of-type {
		max-width: 20%;
		padding: 1.1em;
	}
	#page #tempur-pedic section.main-lifestyle-container div {
		padding: 1.3em 1.6em;
		left: 37em;
			right: 0em;
		max-width: 36%;
	}
	#page #tempur-pedic section.main-lifestyle-container div h2 {
		font-size: 1.3em;
	}
	#page #tempur-pedic section.main-lifestyle-container div p {
		font-size: 0.9em;
		margin: 0.9em auto;
	}
	#page #tempur-pedic section.main-lifestyle-container div a {
		font-size: 0.9em;
		width: 50%;
		padding: 0.61em;
		margin-top: 3.1em;
	}

	/* deep, undisturbed sleep */
	#page #tempur-pedic section.deep-undisturbed-sleep-container {
		margin-bottom: 26.2em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type img {
		height: 265px;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div.container {
		top: 2.6em;
		padding: 0em 10em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div h2 {
		margin-top: 0.74em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div p {
		font-size: 1.5em;
		margin-top: 1.6em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type {
		padding: 1.3em 6.1em;
		top: 8em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type div {
		padding: 1.8em 0em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h4 {
		font-size: 0.9em;
		margin-top: 0.55em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h2 {
		font-size: 1.3em;
		margin-top: 0.22em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div p {
		font-size: 1em;
		margin: 0.9em auto 1.1em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h6 {
		font-size: 0.9em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div span.starting-at-price {
		font-size: 1.6em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div a {
		font-size: 0.9em;
		width: 60%;
		padding: 0.67em;
		margin-top: 2.4em;
	}

	/* owners experience */
	#page #tempur-pedic section.owners-experience-container {
		position: relative;
		margin: 0em auto;
	}
	#page #tempur-pedic section.owners-experience-container div {
		position: absolute;
		top: 50%;
		left: 18%;
		transform: translate(-50%, -50%);
		width: 73%;
		text-align: center;
	}
	#page #tempur-pedic section.owners-experience-container div h3 {
		font-size: 0.9em;
	}
	#page #tempur-pedic section.owners-experience-container div h2 {
		font-size: 1.2em;
		margin: 0.37em auto 0.9em;
	}
	#page #tempur-pedic section.owners-experience-container div p {
		font-size: 1em;
	}

	/* discover the difference */
	#page #tempur-pedic section.discover-the-difference-container {
		border-top: 0px;
		margin: 1.6em auto;
			padding-top: 2.2em;
	}
	#page #tempur-pedic section.discover-the-difference-container div {
		margin: 1.6em 1.3em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div {
		flex-basis: 28%;
		margin: 1.1em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div {
		padding: 1.3em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div h3 {
		font-size: 1em;
		margin: 0.5em auto;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div p {
		font-size: 0.9em;
		margin: 0.5em auto;
	}
	#page #tempur-pedic section.discover-the-difference-container a {
		max-width: 25%;
	}

	/* closeouts */
	#page #tempur-pedic section.closeouts-container {
		margin-top: 2.6em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div {
		margin: 1.6em auto;
		padding: 1.4em 3.4em;
	}
	#page #tempur-pedic section.closeouts-container h1 {
		font-size: 1.6em;
		margin: 1.4em auto 1.2em;
		padding: 1.6em;
	}
	/* #page #tempur-pedic section.closeouts-container > div:last-of-type div {
		flex-basis: 50%;
	} */
	#page #tempur-pedic section.closeouts-container > div:last-of-type div h2 {
		font-size: 1.3em;
		margin: 1.4em auto 1em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div p {
		font-size: 1.1em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div a {
		font-size: 1em;
		width: 50%;
		padding: 0.74em;
		margin-top: 2.6em;
	}
}
@media (min-width: 1200px) {
	/* main lifestyle */
	#page #tempur-pedic section.main-lifestyle-container {
		height: 45em;
		margin-bottom: -11em;
	}
	#page #tempur-pedic section.main-lifestyle-container figure:last-of-type {
		padding: 1.2em;
	}
	#page #tempur-pedic section.main-lifestyle-container div {
		padding: 1.4em 1.7em;
		right: 0em;
		left: 47em;
		top: 2em;
		max-width: 32%;
	}
	#page #tempur-pedic section.main-lifestyle-container div h2 {
		font-size: 1.4em;
	}
	#page #tempur-pedic section.main-lifestyle-container div p {
		font-size: 1em;
		margin: 1em auto;
	}
	#page #tempur-pedic section.main-lifestyle-container div a {
		font-size: 1em;
		padding: 0.67em;
		margin-top: 3.4em;
	}

	/* deep, undisturbed sleep */
	#page #tempur-pedic section.deep-undisturbed-sleep-container {
		margin-bottom: 30.2em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div.container {
		top: 2.8em;
		padding: 0em 24em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div h2 {
		margin-top: 0.82em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div p {
		font-size: 1.6em;
		margin-top: 1.7em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type {
		padding: 1.4em 12.1em;
		top: 8em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type div {
		padding: 2em 0em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h4 {
		font-size: 1em;
		margin-top: 0.61em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h2 {
		font-size: 1.4em;
		margin-top: 0.24em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div p {
		font-size: 1.1em;
		margin: 1em auto 1.2em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h6 {
		font-size: 1em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div span.starting-at-price {
		font-size: 1.7em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div a {
		font-size: 1em;
		width: 50%;
		padding: 0.74em;
		margin-top: 2.6em;
	}

	/* owners experience */
	#page #tempur-pedic section.owners-experience-container div {
		top: 50%;
		left: 18%;
		width: 61%;
	}
	#page #tempur-pedic section.owners-experience-container div h3 {
		font-size: 1em;
	}
	#page #tempur-pedic section.owners-experience-container div h2 {
		font-size: 1.3em;
		margin: 0.41em auto 1em;
	}
	#page #tempur-pedic section.owners-experience-container div p {
		font-size: 1.1em;
	}

	/* discover the difference */
	#page #tempur-pedic section.discover-the-difference-container {
		margin: 1.7em auto;
			padding-top: 2.4em;
	}
	#page #tempur-pedic section.discover-the-difference-container h2 {
		font-size: 2em;
	}
	#page #tempur-pedic section.discover-the-difference-container div {
		margin: 1.7em 1.4em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div {
		margin: 1.2em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div {
		padding: 1.4em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div h3 {
		font-size: 1.1em;
		margin: 0.55em auto;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div p {
		font-size: 1em;
		margin: 0.55em auto;
	}
	#page #tempur-pedic section.discover-the-difference-container a {
		max-width: 20%;
	}

	/* closeouts */
	#page #tempur-pedic section.closeouts-container {
		margin-top: 2.8em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div {
		margin: 1.7em auto;
		padding: 1.5em;
	}
	#page #tempur-pedic section.closeouts-container h1 {
		font-size: 1.7em;
		margin: 1.5em auto 1.3em;
		padding: 1.7em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div {
		flex-basis: 25%;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div h2 {
		font-size: 1.2em;
		margin: 1.3em auto 0.9em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div p {
		font-size: 1em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div a {
		font-size: 0.9em;
		width: 50%;
		padding: 0.67em;
		margin-top: 2.4em;
	}
}
@media (min-width: 1400px) {
	/* main lifestyle */
	#page #tempur-pedic section.main-lifestyle-container div {
		padding: 1.5em 1.8em;
		right: 0em;
		left: 59em;
		top: 2em;
		max-width: 28%;
	}

	/* deep, undisturbed sleep */
	#page #tempur-pedic section.deep-undisturbed-sleep-container {
		margin-bottom: 32.2em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type img {
		height: 290px;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div.container {
		top: 3.1em;
		padding: 0em 31em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div h2 {
		margin-top: 0.9em;
		font-size: 1.1em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container figure:first-of-type div p {
		font-size: 1.7em;
		margin-top: 1.8em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type {
		padding: 1.5em 14.1em;
		top: 8em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div.container:last-of-type div {
		padding: 2.2em 0em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h4 {
		font-size: 1.1em;
		margin-top: 0.67em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h2 {
		font-size: 1.5em;
		margin-top: 0.26em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div p {
		font-size: 1.2em;
		margin: 1.1em auto 1.3em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div h6 {
		font-size: 1.1em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div span.starting-at-price {
		font-size: 1.8em;
	}
	#page #tempur-pedic section.deep-undisturbed-sleep-container div div a {
		width: 50%;
		margin-top: 2.8em;
	}

	/* owners experience */
	#page #tempur-pedic section.owners-experience-container div {
		top: 45%;
		left: 18%;
		width: 54%;
	}
	#page #tempur-pedic section.owners-experience-container div h3 {
		font-size: 1.1em;
	}
	#page #tempur-pedic section.owners-experience-container div h2 {
		font-size: 1.4em;
		margin: 0.45em auto 1.1em;
	}
	#page #tempur-pedic section.owners-experience-container div p {
		font-size: 1.2em;
	}

	/* discover the difference */
	#page #tempur-pedic section.discover-the-difference-container {
		margin: 1.8em auto;
			padding-top: 2.6em;
	}
	#page #tempur-pedic section.discover-the-difference-container h2 {
		font-size: 2.2em;
	}
	#page #tempur-pedic section.discover-the-difference-container div {
		margin: 1.8em 1.5em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div {
		margin: 1.3em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div {
		padding: 1.5em;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div h3 {
		font-size: 1.2em;
		margin: 0.61em auto;
	}
	#page #tempur-pedic section.discover-the-difference-container div div div p {
		font-size: 1.1em;
		margin: 0.61em auto;
	}

	/* closeouts */
	#page #tempur-pedic section.closeouts-container {
		margin-top: 3.1em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div {
		margin: 1.8em auto;
		padding: 1.6em;
	}
	#page #tempur-pedic section.closeouts-container h1 {
		margin: 1.6em auto 1.4em;
		padding: 1.8em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div h2 {
		font-size: 1.3em;
		margin: 1.4em auto 1em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div p {
		font-size: 1.1em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div a {
		font-size: 1em;
		padding: 0.74em;
		margin-top: 2.6em;
	}
}
@media (min-width: 1600px) {
	/* main lifestyle */
	#page #tempur-pedic section.main-lifestyle-container {
		height: 57em;
		margin-bottom: -14em;
	}
	#page #tempur-pedic section.main-lifestyle-container figure:last-of-type {
		max-width: 15%;
		padding: 1.3em;
		left: 50%;
	}
	#page #tempur-pedic section.main-lifestyle-container div {
		padding: 1.6em 2em;
		right: 0em;
		left: 55em;
		top: 5em;
		width: 387px;
	}

	/* owners experience */
	#page #tempur-pedic section.owners-experience-container div {
		left: 22%;
		width: 47%;
		transform: translate(-57%, -50%);
	}

	/* closeouts */
	#page #tempur-pedic section.closeouts-container {
		margin-top: 3.4em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div {
		padding: 1.7em 2em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div h2 {
		font-size: 1.4em;
		margin: 1.5em auto 1.1em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div p {
		font-size: 1.2em;
	}
	#page #tempur-pedic section.closeouts-container > div:last-of-type div a {
		margin-top: 2.8em;
	}
}
@media (min-width: 1800px) {
	/* owners experience */
	#page #tempur-pedic section.owners-experience-container div {
		left: 22%;
		width: 40%;
		transform: translate(-49%, -50%);
	}
}
@media (min-width: 2040px) {
	/* owners experience */
	#page #tempur-pedic section.owners-experience-container div {
		transform: translate(-61%, -50%);
	}
}
@media (min-width: 2400px) {
	/* main lifestyle */
	#page #tempur-pedic section.main-lifestyle-container figure:last-of-type {
		max-width: 10%;
	}
}
@media (min-width: 2480px) {
	/* owners experience */
	#page #tempur-pedic section.owners-experience-container div {
		width: 31%;
			transform: translate(-46%, -50%);
	}
}
@media (min-width: 3050px) {
	/* owners experience */
	#page #tempur-pedic section.owners-experience-container div {
		width: 25%;
			transform: translate(-26%, -50%);
	}
}
@media (min-width: 3700px) {
	/* owners experience */
	#page #tempur-pedic section.owners-experience-container div {
			transform: translate(-8%, -50%);
	}
}
