<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  .tempur-pedic-wrapper div,
.tempur-pedic-wrapper span,
.tempur-pedic-wrapper applet,
.tempur-pedic-wrapper object,
.tempur-pedic-wrapper iframe,
.tempur-pedic-wrapper h1,
.tempur-pedic-wrapper h2,
.tempur-pedic-wrapper h3,
.tempur-pedic-wrapper h4,
.tempur-pedic-wrapper h5,
.tempur-pedic-wrapper h6,
.tempur-pedic-wrapper p,
.tempur-pedic-wrapper blockquote,
.tempur-pedic-wrapper pre,
.tempur-pedic-wrapper a,
.tempur-pedic-wrapper abbr,
.tempur-pedic-wrapper acronym,
.tempur-pedic-wrapper address,
.tempur-pedic-wrapper big,
.tempur-pedic-wrapper cite,
.tempur-pedic-wrapper code,
.tempur-pedic-wrapper del,
.tempur-pedic-wrapper dfn,
.tempur-pedic-wrapper em,
.tempur-pedic-wrapper img,
.tempur-pedic-wrapper ins,
.tempur-pedic-wrapper kbd,
.tempur-pedic-wrapper q,
.tempur-pedic-wrapper s,
.tempur-pedic-wrapper samp,
.tempur-pedic-wrapper small,
.tempur-pedic-wrapper strike,
.tempur-pedic-wrapper strong,
.tempur-pedic-wrapper sub,
.tempur-pedic-wrapper sup,
.tempur-pedic-wrapper tt,
.tempur-pedic-wrapper var,
.tempur-pedic-wrapper b,
.tempur-pedic-wrapper u,
.tempur-pedic-wrapper i,
.tempur-pedic-wrapper center,
.tempur-pedic-wrapper dl,
.tempur-pedic-wrapper dt,
.tempur-pedic-wrapper dd,
.tempur-pedic-wrapper ol,
.tempur-pedic-wrapper ul,
.tempur-pedic-wrapper li,
.tempur-pedic-wrapper fieldset,
.tempur-pedic-wrapper form,
.tempur-pedic-wrapper label,
.tempur-pedic-wrapper legend,
.tempur-pedic-wrapper table,
.tempur-pedic-wrapper caption,
.tempur-pedic-wrapper tbody,
.tempur-pedic-wrapper tfoot,
.tempur-pedic-wrapper thead,
.tempur-pedic-wrapper tr,
.tempur-pedic-wrapper th,
.tempur-pedic-wrapper td,
.tempur-pedic-wrapper article,
.tempur-pedic-wrapper aside,
.tempur-pedic-wrapper canvas,
.tempur-pedic-wrapper details,
.tempur-pedic-wrapper embed,
.tempur-pedic-wrapper figure,
.tempur-pedic-wrapper figcaption,
.tempur-pedic-wrapper footer,
.tempur-pedic-wrapper header,
.tempur-pedic-wrapper hgroup,
.tempur-pedic-wrapper menu,
.tempur-pedic-wrapper nav,
.tempur-pedic-wrapper output,
.tempur-pedic-wrapper ruby,
.tempur-pedic-wrapper section,
.tempur-pedic-wrapper summary,
.tempur-pedic-wrapper time,
.tempur-pedic-wrapper mark,
.tempur-pedic-wrapper audio,
.tempur-pedic-wrapper video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

.tempur-pedic-wrapper article,
.tempur-pedic-wrapper aside,
.tempur-pedic-wrapper details,
.tempur-pedic-wrapper figcaption,
.tempur-pedic-wrapper figure,
.tempur-pedic-wrapper footer,
.tempur-pedic-wrapper header,
.tempur-pedic-wrapper hgroup,
.tempur-pedic-wrapper menu,
.tempur-pedic-wrapper nav,
.tempur-pedic-wrapper section {
	display: block;
}

.tempur-pedic-wrapper body {
	line-height: 1;
}

.tempur-pedic-wrapper ol,
.tempur-pedic-wrapper ul {
	list-style: none;
}

.tempur-pedic-wrapper blockquote,
.tempur-pedic-wrapper q {
	quotes: none;
}

.tempur-pedic-wrapper blockquote:before,
.tempur-pedic-wrapper blockquote:after {
	content: '';
	content: none;
}

.tempur-pedic-wrapper q:before,
.tempur-pedic-wrapper q:after {
	content: '';
	content: none;
}

.tempur-pedic-wrapper table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face {
	font-family: 'gotham';
	src: url("/tempur/fonts/Gotham-Light/Gotham-Light.eot");
	src: url("/tempur//tempur/fonts/Gotham-Light/Gotham-Light.woff2") format("woff2"), url("/tempur/fonts/Gotham-Light/Gotham-Light.woff") format("woff"), url("/tempur/fonts/Gotham-Light/Gotham-Light.ttf") format("truetype"), url("/tempur/fonts/Gotham-Light/Gotham-Light.svg") format("svg"), url("/tempur//tempur/fonts/Gotham-Light/Gotham-Light.eot") format("embedded-opentype");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'gotham';
	src: url("/tempur/fonts/Gotham-Medium/Gotham-Medium.eot");
	src: url("/tempur//tempur/fonts/Gotham-Medium/Gotham-Medium.woff2") format("woff2"), url("/tempur/fonts/Gotham-Medium/Gotham-Medium.woff") format("woff"), url("/tempur/fonts/Gotham-Medium/Gotham-Medium.ttf") format("truetype"), url("/tempur/fonts/Gotham-Medium/Gotham-Medium.svg") format("svg"), url("/tempur//tempur/fonts/Gotham-Medium/Gotham-Medium.eot") format("embedded-opentype");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'gotham-condensed';
	src: url("/tempur/fonts/GothamCondensed-Bold/GothamCondensed-Bold.eot");
	src: url("/tempur//tempur/fonts/GothamCondensed-Bold/GothamCondensed-Bold.woff2") format("woff2"), url("/tempur/fonts/GothamCondensed-Bold/GothamCondensed-Bold.woff") format("woff"), url("/tempur/fonts/GothamCondensed-Bold/GothamCondensed-Bold.ttf") format("truetype"), url("/tempur/fonts/GothamCondensed-Bold/GothamCondensed-Boldt.svg") format("svg"), url("/tempur//tempur/fonts/GothamCondensed-Bold/GothamCondensed-Bold.eot") format("embedded-opentype");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'slick';
	src: url("https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/fonts/slick.eot");
	src: url("https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/fonts/slick.woff") format("woff"), url("https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/fonts/slick.ttf") format("truetype"), url("https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/fonts/slick.svg#slick") format("svg"), url("https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/fonts/slick.eot?#iefix") format("embedded-opentype");
	font-weight: normal;
	font-style: normal;
}

.tempur-pedic-wrapper {
	position: relative;
	max-width: 80em;
	margin: auto;
	font-size: 16px;
}

.tempur-pedic-wrapper {
	font-size: 15px;
}

.tempur-pedic-wrapper h1,
.tempur-pedic-wrapper h2,
.tempur-pedic-wrapper h3,
.tempur-pedic-wrapper h4,
.tempur-pedic-wrapper h5,
.tempur-pedic-wrapper h6,
.tempur-pedic-wrapper p,
.tempur-pedic-wrapper li,
.tempur-pedic-wrapper a.btn {
	color: #3C4652;
	font-family: "gotham", helvetica, arial, sans-serif;
	font-size: 1em;
	font-weight: 300;
	line-height: 1.5;
	margin-bottom: 0;
	text-align: center;
}

.tempur-pedic-wrapper h1.text-left,
.tempur-pedic-wrapper h2.text-left,
.tempur-pedic-wrapper h3.text-left,
.tempur-pedic-wrapper h4.text-left,
.tempur-pedic-wrapper h5.text-left,
.tempur-pedic-wrapper h6.text-left,
.tempur-pedic-wrapper p.text-left,
.tempur-pedic-wrapper li.text-left,
.tempur-pedic-wrapper a.text-left.btn {
	text-align: left;
}

.tempur-pedic-wrapper sup {
	font-size: .5em;
	vertical-align: top;
}

.tempur-pedic-wrapper h1 {
	font-size: 2.3em;
	line-height: 1.2;
	margin-bottom: .5em;
	text-transform: uppercase;
}

.tempur-pedic-wrapper h2 {
	font-size: 1.8em;
	font-weight: 500;
	line-height: 1.2;
	text-transform: uppercase;
}

.tempur-pedic-wrapper h3 {
	font-size: 1.8em;
	font-weight: 300;
	line-height: 1.4;
	text-transform: uppercase;
}

.tempur-pedic-wrapper h3 b {
	font-weight: 500;
}

.tempur-pedic-wrapper h3 sup {
	font-size: .5em;
	vertical-align: text-top;
}

.tempur-pedic-wrapper h3.people-recommend__heading {
	font-size: 3.173em;
	font-weight: 300;
	line-height: 1.2;
	text-transform: none;
}

.tempur-pedic-wrapper h3.people-recommend__heading b {
	font-weight: 500;
}

.tempur-pedic-wrapper h4 {
	font-size: 1.3em;
}

.tempur-pedic-wrapper h4.people-recommend__signature {
	font-size: 1.8em;
}

.tempur-pedic-wrapper h4.series__h4 {
	font-size: 1.5em;
	font-weight: 500;
	line-height: 1.1667;
	margin-bottom: 1em;
	text-align: left;
}

.tempur-pedic-wrapper h5 {
	color: #fff;
	font-size: .9em;
	font-weight: 500;
	letter-spacing: .01em;
	text-transform: uppercase;
}

.tempur-pedic-wrapper h5.available-in {
	font-size: .7em;
	font-style: italic;
	font-weight: 300;
	margin-bottom: .5em;
	text-align: left;
}

.tempur-pedic-wrapper h6 {
	color: #7B868C;
	font-size: .8em;
	text-transform: uppercase;
}

.tempur-pedic-wrapper p {
	max-width: 40em;
	text-align: left;
}

.tempur-pedic-wrapper p.subhead {
	font-size: 1.7em;
	line-height: 1.411;
	margin: auto;
	margin-bottom: .5em;
	max-width: 40em;
	text-align: center;
}

.tempur-pedic-wrapper p.recommend-disclaimer {
	color: #7B868C;
	font-size: .7em;
	margin: 0 auto;
	max-width: 100%;
	padding: 2em 0 0;
	text-align: center;
}

.tempur-pedic-wrapper p b {
	font-weight: 500;
}

.tempur-pedic-wrapper .breeze-logotype {
	font-weight: 500;
	text-transform: lowercase;
}

.tempur-pedic-wrapper a {
	color: #9CC3D1;
}

.tempur-pedic-wrapper span.no-break {
	white-space: nowrap;
}

.tempur-pedic-wrapper .text-white {
	color: #fff;
}

.tempur-pedic-wrapper .text-charcoal {
	color: #3C4652;
}

.tempur-pedic-wrapper .text-medium-gray {
	color: #7B868C;
}

.tempur-pedic-wrapper .text-light-gray {
	color: #C5CCD0;
}

.tempur-pedic-wrapper .text-blue {
	color: #006481;
}

.tempur-pedic-wrapper .text-breeze-blue {
	color: #72D0EB;
}

.tempur-pedic-wrapper .background-white {
	background-color: #fff;
}

.tempur-pedic-wrapper .background-black {
	background-color: #000;
}

.tempur-pedic-wrapper .background-charcoal {
	background-color: #3C4652;
}

.tempur-pedic-wrapper .background-medium-gray {
	background-color: #7B868C;
}

.tempur-pedic-wrapper .background-light-gray {
	background-color: #C5CCD0;
}

.tempur-pedic-wrapper .background-blue {
	background-color: #006481;
}

.tempur-pedic-wrapper .background-breeze-blue {
	background-color: #72D0EB;
}

.tempur-pedic-wrapper .background-soft-blue {
	background-color: #346094;
}

.tempur-pedic-wrapper .background-medium-blue {
	background-color: #72B1C8;
}

.tempur-pedic-wrapper .background-firm-orange {
	background-color: #FF6C0C;
}

.tempur-pedic-wrapper img {
	display: block;
}

.tempur-pedic-wrapper .responsive-img {
	width: 100%;
}

.tempur-pedic-wrapper a.btn {
	border-radius: .25em;
	color: #fff;
	cursor: pointer !important;
	display: inline-block;
	font-weight: 500;
	margin: auto;
	padding: .5em 1em;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: .15s ease-in-out;
	transition: .15s ease-in-out;
}

.tempur-pedic-wrapper a.btn:hover {
	background-color: #fff;
}

.tempur-pedic-wrapper .blade {
	display: block;
}

.tempur-pedic-wrapper .cover {
	background: #000;
	margin-bottom: .5em;
	width: 100%;
}

.tempur-pedic-wrapper .cover h1,
.tempur-pedic-wrapper .cover h2,
.tempur-pedic-wrapper .cover p,
.tempur-pedic-wrapper .cover img[alt] {
	color: #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.tempur-pedic-wrapper .cover h2 {
	font-family: "gotham-condensed", helvetica, arial, sans-serif;
	font-size: 2.2em;
	letter-spacing: 1px;
	margin-bottom: .25em;
}

.tempur-pedic-wrapper .cover ul {
	margin-left: auto;
	margin-right: auto;
}

.tempur-pedic-wrapper .cover li {
	margin-bottom: .5em;
	margin-left: auto;
	margin-right: auto;
	max-width: 35em;
	padding-left: 1em;
	padding-right: 1em;
}

.tempur-pedic-wrapper .cover .tp-logo {
	display: block;
	padding: 2em 0;
	width: 10em;
}

.tempur-pedic-wrapper div.divider {
	border-right: 1px solid #fff;
	display: none;
}

.tempur-pedic-wrapper img.feature-icon {
	display: block;
	margin-bottom: 1em;
	width: 5em;
}

.tempur-pedic-wrapper .man-sleeping__container {
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.tempur-pedic-wrapper img.man-sleeping {
	margin: auto;
	position: relative;
	width: 100%;
}

.tempur-pedic-wrapper .recommend--mobile {
	display: block;
}

.tempur-pedic-wrapper .recommend--mobile .text {
	margin: auto;
}

.tempur-pedic-wrapper .recommend--desktop {
	display: none;
}

.tempur-pedic-wrapper .recommend {
	background-color: #3C4652;
	font-size: 80%;
	margin-bottom: 2em;
	padding: 2em;
	position: relative;
}

.tempur-pedic-wrapper .recommend img {
	margin: auto;
	padding: 2em 0;
	width: 10em;
}

.tempur-pedic-wrapper .recommend__banner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	left: 0;
	margin-bottom: 2em;
	position: relative;
	z-index: 20;
}

.tempur-pedic-wrapper .recommend__banner .cutting-edge {
	display: none;
}

.tempur-pedic-wrapper .recommend__banner .text {
	background-color: #C5CCD0;
	display: inline-block;
	padding: .75em 1.5em;
	z-index: 30;
}

.tempur-pedic-wrapper .recommend__text-container {
	right: 0;
}

.tempur-pedic-wrapper section.sleep-benefits {
	margin-bottom: 2em;
	padding: 1em;
	position: relative;
}

.tempur-pedic-wrapper .woman-sleeping__container {
	background: url("/tempur/img/2x/woman-sleeping@2x.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	height: 10em;
	margin-bottom: 4em;
	overflow: hidden;
	position: relative;
	width: 100%;
}

.tempur-pedic-wrapper .sleep-benefits__facts {
	display: block;
	width: 100%;
}

.tempur-pedic-wrapper .sleep-benefits__facts li {
	margin-bottom: 1.5em;
}

.tempur-pedic-wrapper .sleep-benefits__facts p {
	margin-bottom: .25em;
}

.tempur-pedic-wrapper .sleep-benefits__facts h6 {
	text-align: left;
}

.tempur-pedic-wrapper .sleep-benefits__facts h6::before {
	content: '&gt; ';
}

.tempur-pedic-wrapper .sleep-benefits__disclaimer {
	font-style: italic;
	text-transform: none;
}

.tempur-pedic-wrapper section.mattress-protectors {
	margin-bottom: 2em;
	position: relative;
}

.tempur-pedic-wrapper .mattress-protectors__container {
	background: url("/tempur/img/2x/tp-brand-pattern.jpg");
	background-size: cover;
	background-color: #006481;
	display: block;
	margin-bottom: 4em;
	position: relative;
	width: 100%;
}

.tempur-pedic-wrapper .protector-title {
	position: relative;
	width: 100%;
}

.tempur-pedic-wrapper .protector-title h3 {
	font-weight: 700;
}

.tempur-pedic-wrapper .protector-title__text {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding: 0.75em 2em 0.75em 1.5em;
	width: 100%;
}

.tempur-pedic-wrapper .protector-title__cutting-edge {
	display: none;
}

.tempur-pedic-wrapper .protector {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin-top: 3em;
}

.tempur-pedic-wrapper .protector .protector-img,
.tempur-pedic-wrapper .protector .protector-text {
	width: 80%;
	margin-bottom: 2em;
}

.tempur-pedic-wrapper div.features {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 2em;
}

.tempur-pedic-wrapper div.features .feature {
	width: 100%;
	margin: 1em auto;
}

.tempur-pedic-wrapper div.features .feature-header {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 .5em;
}

.tempur-pedic-wrapper div.features .feature-header .icon {
	margin: 0;
	width: 3.5em;
}

.tempur-pedic-wrapper div.features .feature-header h3 {
	margin-top: -.5em;
	margin-left: .5em;
	font-size: 1.375em;
	font-weight: 700;
	line-height: 1.1;
	text-transform: uppercase;
	text-align: left;
}

.tempur-pedic-wrapper div.features .feature-header h3 span {
	font-weight: 200;
	font-size: 60%;
}

.tempur-pedic-wrapper div.features .feature img {
	margin-left: 0;
	margin-bottom: 1em;
	max-height: 5em;
}

.tempur-pedic-wrapper section.series-navigation {
	margin-bottom: 4em;
	padding: 4em 1em;
}

.tempur-pedic-wrapper .series-navigation__cutting-edge {
	display: block;
	margin: auto;
	margin-bottom: 2em;
	padding: .5em;
	text-decoration: none;
	-webkit-transform: skew(-18deg);
	transform: skew(-18deg);
	-webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
	transition: opacity .3s ease, -webkit-transform .3s ease;
	transition: transform .3s ease, opacity .3s ease;
	transition: transform .3s ease, opacity .3s ease, -webkit-transform .3s ease;
	width: 80%;
}

.tempur-pedic-wrapper .series-navigation__cutting-edge:hover {
	opacity: .6;
	-webkit-transform: translate(0, -0.25em) skew(-18deg);
	transform: translate(0, -0.25em) skew(-18deg);
}

.tempur-pedic-wrapper .series-navigation__cutting-edge h3,
.tempur-pedic-wrapper .series-navigation__cutting-edge img {
	-webkit-transform: skew(18deg);
	transform: skew(18deg);
}

.tempur-pedic-wrapper .series-navigation__cutting-edge img {
	height: 3.8rem;
	margin: auto;
	padding: .5rem;
}

.tempur-pedic-wrapper .series {
	margin-bottom: 2em;
}

.tempur-pedic-wrapper .series#TEMPUR-Pillows {
	margin-bottom: 1em;
}

.tempur-pedic-wrapper .series-title {
	position: relative;
	width: 100%;
}

.tempur-pedic-wrapper .series-title__text {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding: 0.75em 2em 0.75em 1.5em;
	width: 100%;
}

.tempur-pedic-wrapper .series-title__cutting-edge {
	display: none;
}

.tempur-pedic-wrapper .series-title__breeze-logotype {
	display: inline-block;
	height: 1.2rem;
	padding-right: .5rem;
}

.tempur-pedic-wrapper .cutting-edge-charcoal {
	border-top: 3.8em solid #3C4652;
}

.tempur-pedic-wrapper .cutting-edge-light-gray {
	border-top: 3.8em solid #C5CCD0;
}

.tempur-pedic-wrapper .cutting-edge-blue {
	border-top: 3.8em solid #006481;
}

.tempur-pedic-wrapper .cutting-edge-breeze-blue {
	border-top: 3.8em solid #72D0EB;
}

.tempur-pedic-wrapper .proadapt-cutting-edge {
	display: none;
	margin-left: 0em;
	-webkit-transform: skew(-18deg);
	transform: skew(-18deg);
	width: 1em;
}

.tempur-pedic-wrapper .luxeadapt-cutting-edge {
	display: none;
	width: 1em;
	background-color: #C5CCD0;
	margin-left: 0em;
	-webkit-transform: skew(-18deg);
	transform: skew(-18deg);
	margin-right: 1em;
}

.tempur-pedic-wrapper .breeze-cutting-edge {
	display: none;
	margin-left: 0em;
	margin-right: 1em;
	-webkit-transform: skew(-18deg);
	transform: skew(-18deg);
	width: 1em;
}

.tempur-pedic-wrapper .series .content {
	padding: 2em;
}

.tempur-pedic-wrapper .series .content p {
	padding-bottom: 1em;
}

.tempur-pedic-wrapper .slick-initialized .slick-slide {
	bottom: -2px;
}

.tempur-pedic-wrapper .slider {
	position: relative;
}

.tempur-pedic-wrapper .owl-carousel {
	width: 100%;
}

.tempur-pedic-wrapper .owl-carousel.owl-loaded {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.tempur-pedic-wrapper .owl-carousel img {
	width: 100%;
}

.tempur-pedic-wrapper .owl-dots {
	border-color: red;
	bottom: 1em;
	position: absolute;
	z-index: 30;
}

.tempur-pedic-wrapper .owl-dots button.owl-dot {
	border: 1px solid #fff;
	border-radius: 50%;
	color: transparent;
	font-size: 14px;
	height: 16px;
	margin: 0 .25rem;
	opacity: 1;
	width: 16px;
}

.tempur-pedic-wrapper .owl-dots div {
	margin-right: 0.5em;
}

.tempur-pedic-wrapper .owl-dots div:last-child {
	margin-right: 0;
}

.tempur-pedic-wrapper .owl-carousel button.owl-dot.active {
	background-color: #fff;
	opacity: 1;
}

.tempur-pedic-wrapper .owl-carousel button.owl-dot.active.gray {
	background-color: #C5CCD0;
}

.tempur-pedic-wrapper .available-in {
	list-style-type: none;
	width: 100%;
}

.tempur-pedic-wrapper .available-in li {
	display: inline-block;
	font-size: .9em;
	font-weight: 300;
	margin: 0 .5em .5em 0;
	padding-left: .5em;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}

.tempur-pedic-wrapper .available-in li.available-in--medium {
	border-left: 4px solid #72B1C8;
}

.tempur-pedic-wrapper .available-in li.available-in--soft {
	border-left: 4px solid #346094;
}

.tempur-pedic-wrapper .available-in li.available-in--firm {
	border-left: 4px solid #FF6C0C;
}

.tempur-pedic-wrapper .available-in a {
	border-left: 4px solid #fff;
	color: #fff;
	padding-left: .5em;
	text-decoration: none;
	-webkit-transition: .3s ease;
	transition: .3s ease;
}

.tempur-pedic-wrapper .available-in a.active {
	border-left: 4px solid #9CC3D1;
	color: #9CC3D1;
	padding-left: .5em;
}

.tempur-pedic-wrapper .available-in a sup {
	font-size: .8em;
	vertical-align: top;
}

.tempur-pedic-wrapper .available-in b {
	font-weight: 500;
}

.tempur-pedic-wrapper li button.gray::before {
	background-color: #fff;
	border-color: #C5CCD0;
}

.tempur-pedic-wrapper li.slick-active button.gray::before {
	background-color: #C5CCD0;
	border-color: #C5CCD0;
}

@media all and (min-width: 40em) {

.tempur-pedic-wrapper {
	font-size: 18px;
}

.tempur-pedic-wrapper {
	font-size: 18px;
}

.tempur-pedic-wrapper h1 {
	font-size: 2.6em;
}

.tempur-pedic-wrapper h2 {
	font-size: 1.95em;
}

.tempur-pedic-wrapper h3.people-recommend__heading {
	padding-top: 2em;
}

.tempur-pedic-wrapper .cover ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.tempur-pedic-wrapper .cover li {
	padding: 0 2em;
}

.tempur-pedic-wrapper .cover .tp-logo {
	width: 17.5em;
}

.tempur-pedic-wrapper div.divider {
	display: block;
}

.tempur-pedic-wrapper div.feature-icons__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: auto;
	max-width: 70em;
}

.tempur-pedic-wrapper .recommend img {
	padding: 6em 0 2em;
}

.tempur-pedic-wrapper .recommend__banner {
	font-size: 100%;
	position: absolute;
	top: 2em;
}

.tempur-pedic-wrapper .recommend__banner .cutting-edge {
	border-right: 1.5em solid transparent;
	border-top: 3.85em solid #C5CCD0;
	display: inline-block;
	position: relative;
	right: 0;
	z-index: 30;
}

.tempur-pedic-wrapper .recommend__banner .text {
	padding-right: 6em;
}

.tempur-pedic-wrapper .woman-sleeping__container {
	height: 16em;
}

.tempur-pedic-wrapper .protector-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 80%;
	position: relative;
	top: 4em;
	width: 40em;
	z-index: 20;
}

.tempur-pedic-wrapper .protector-title h3 {
	padding-left: 2em;
}

.tempur-pedic-wrapper .protector-title__text {
	display: inline-block;
}

.tempur-pedic-wrapper .protector-title__cutting-edge {
	display: inline-block;
	border-right: 1.2667em solid transparent;
	position: relative;
}

.tempur-pedic-wrapper .protector {
	padding-top: 4em;
}

.tempur-pedic-wrapper .protector .protector-img {
	width: 30%;
	margin-left: 1em;
}

.tempur-pedic-wrapper .protector .protector-text {
	width: 55%;
}

.tempur-pedic-wrapper div.features {
	padding: 0;
}

.tempur-pedic-wrapper div.features .feature-header h3 {
	font-size: 1em;
}

.tempur-pedic-wrapper div.features .feature {
	width: 35%;
}

.tempur-pedic-wrapper div.features .feature {
	width: 40%;
}

.tempur-pedic-wrapper nav {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: auto;
	max-width: 60em;
	padding: 0 2em;
}

.tempur-pedic-wrapper .series-navigation__cutting-edge {
	width: 45%;
}

.tempur-pedic-wrapper .series-navigation__cutting-edge--luxe-adapt {
	margin-left: 25%;
}

.tempur-pedic-wrapper .series-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 80%;
	position: absolute;
	top: 4em;
	width: auto;
	z-index: 20;
}

.tempur-pedic-wrapper .series-title__text {
	display: inline-block;
}

.tempur-pedic-wrapper .series-title__cutting-edge {
	display: inline-block;
	border-right: 1.2667em solid transparent;
	position: relative;
}

.tempur-pedic-wrapper .proadapt-cutting-edge {
	display: block;
}

.tempur-pedic-wrapper .luxeadapt-cutting-edge {
	display: block;
}

.tempur-pedic-wrapper .breeze-cutting-edge {
	display: block;
}

.tempur-pedic-wrapper .series .content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	font-size: 115%;
}

.tempur-pedic-wrapper .series .content p {
	margin-bottom: 0.5em;
	width: 70%;
}

}

@media all and (min-width: 60em) {

.tempur-pedic-wrapper h2.recommend__cutting-edge-heading {
	font-size: 2.2em;
}

.tempur-pedic-wrapper h3.people-recommend__heading {
	padding-top: 2em;
}

.tempur-pedic-wrapper h4.people-recommend__signature {
	text-align: left;
}

.tempur-pedic-wrapper .recommend--mobile {
	display: none;
}

.tempur-pedic-wrapper .recommend--desktop {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.tempur-pedic-wrapper .recommend {
	font-size: 100%;
}

.tempur-pedic-wrapper .recommend img {
	padding: 0;
	width: 17em;
}

.tempur-pedic-wrapper .recommend__banner {
	font-size: 100%;
}

.tempur-pedic-wrapper .recommend__banner .text {
	padding-right: 4em;
}

.tempur-pedic-wrapper .woman-sleeping__container {
	height: 24em;
}

.tempur-pedic-wrapper .sleep-benefits__facts {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.tempur-pedic-wrapper .sleep-benefits__facts ul {
	width: 48%;
}

.tempur-pedic-wrapper .protector-title {
	font-size: 60%;
}

.tempur-pedic-wrapper .protector .protector-img {
	width: 25%;
	margin-left: 5em;
}

.tempur-pedic-wrapper .protector .protector-text {
	width: 55%;
}

.tempur-pedic-wrapper div.features {
	padding: 0 7em;
}

.tempur-pedic-wrapper div.features .feature-header h3 {
	font-size: 1.55em;
}

.tempur-pedic-wrapper .series {
	width: 60rem;
	margin: 0 auto 4em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.tempur-pedic-wrapper .series-title {
	font-size: 60%;
}

.tempur-pedic-wrapper .series-title__breeze-logotype {
	height: .9rem;
}

.tempur-pedic-wrapper .series .content {
	font-size: 80%;
	margin-left: 0.5em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.tempur-pedic-wrapper .series .content p {
	font-size: 90%;
	margin-bottom: 0em;
	width: 100%;
}

.tempur-pedic-wrapper .slick-initialized .slick-slide {
	bottom: 0;
}

.tempur-pedic-wrapper .slider {
	display: block;
	width: 60%;
}

.tempur-pedic-wrapper .owl-carousel {
	height: 31rem;
	width: auto;
}

.tempur-pedic-wrapper .owl-carousel img {
	width: 60%;
}

}

@media all and (min-width: 74em) {

.tempur-pedic-wrapper h3.people-recommend__heading {
	font-size: 3em;
}

.tempur-pedic-wrapper .recommend__banner .text {
	padding-right: 8em;
}

.tempur-pedic-wrapper .protector-title {
	font-size: 100%;
}

.tempur-pedic-wrapper .series {
	font-size: 90%;
	width: 113rem;
}

.tempur-pedic-wrapper .series-title {
	font-size: 100%;
}

.tempur-pedic-wrapper .series-title__breeze-logotype {
	height: 1.4rem;
}

.tempur-pedic-wrapper .series .content {
	font-size: 100%;
	width: 35%;
}

.tempur-pedic-wrapper .slider {
	width: 65%;
}

.tempur-pedic-wrapper .owl-carousel {
	height: 65rem;
	width: auto;
}

.tempur-pedic-wrapper .owl-carousel img {
	width: 78%;
}

}

</pre></body></html>