@media only screen and (max-width: 544px){.discover-products .image-holder .blackout h3,.discover-products .middle .blackout h3{font-size:14px}.discover-products .category-tile.image-holder{max-height:88px}.discover-products a .h-100.category-tile.middle{max-height:185px}}@media only screen and (min-width: 768px){.discover-products .products-heading h3{font-size:30px;letter-spacing:2px}.discover-products a .category-tile.image-holder{min-height:212px}}@media only screen and (min-width: 1024px){.discover-products .products-heading h3{font-size:36px;letter-spacing:2px;line-height:48px}}.discover-products{font-family:DaxPro-WideMedium}.discover-products .row.home-main-categories{margin:5em 0}.discover-products .item:hover .blackout{background-color:#0006}.discover-products .category-tile{overflow:hidden;min-height:88px;max-height:250px;position:relative;font-family:DaxPro-WideMedium}.discover-products .h-100.category-tile.middle{max-height:525px}.discover-products .category-tile .blackout{display:block;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:2;transition:all .3s;margin:0}.discover-products .blackout h3{color:#fff;font-size:26px;font-weight:500;opacity:1;font-family:inherit;position:relative;float:left;top:50%;left:50%;transform:translate(-50%,-50%)}.discover-products .category-tile img{vertical-align:middle;border-style:none;max-width:100%;width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);height:inherit}.discover-products .category-tile:hover .blackout{background-color:#0006}.discover-products .category-tile:hover img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.discover-products .col a div{position:relative;overflow:hidden;z-index:1;min-height:auto}.discover-products .products-heading{font-size:26px;line-height:31px;letter-spacing:1.7px;font-family:DaxPro-WideRegular;color:#53565a;font-weight:400}.col.text-center.products-heading h3{font-family:inherit;text-transform:uppercase}figure.overlay{position:relative;width:100%;z-index:1;text-align:center}figure.overlay img{width:100%}.text-centered{margin:0 auto;width:75%}figure.overlay figcaption{position:absolute;z-index:1000;height:100%;width:100%;top:0;padding:15% 25px 0 65%}@media only screen and (max-width: 600px){figure.overlay{font-size:4px}.spring{font-size:.5rem}#nasa{margin-top:0!important}}.t-banner{text-align:center;margin-top:30px;margin-bottom:50px}.t-banner-img{width:100%!important}.dropdown-paragraph{margin-left:30px}#nasa{float:right;margin-top:200px}#main-accordion{width:80%;margin-left:146px}#sleep-system{padding-top:200px}.accordion{margin:3.125rem 0}.accordion .card{border-left:none;border-right:none;border-bottom:none;border-radius:0}.accordion .card .btn-link{font-family:DaxPro-WideRegular,Dax-Regular;font-size:1rem;color:#53565a;text-transform:uppercase}.accordion .card .btn-link:hover,.accordion .card .btn-link:focus{text-decoration:none}.accordion .card .card-header .btn-link{width:100%}.accordion .card .card-header .btn-link .heading-left{width:93%;display:inline-block;text-align:left}.accordion .card .card-header .btn-link .heading-right{width:4%}.accordion .card .card-header .btn-link .heading-right .fa-minus{transition:all .5s linear;display:inline-block}.accordion .card .card-header .btn-link .heading-right .fa-plus,.accordion .card .card-header .btn-link.collapsed .heading-right .fa-minus{display:none}.accordion .card .card-header .btn-link.collapsed .heading-right .fa-plus{display:inline-block}.accordion .card .card-body .card,.accordion .card .card-body .card .card-header{border:none}.accordion .card .card-body .card .card-header .btn-link{font-family:DaxPro-WideBold,DaxBold;font-size:.875rem;color:#53565a}.accordion .card.border-visible{border-bottom:1px solid rgba(0,0,0,.125)}.form-xhr .message{font-size:small;display:inline-block;position:relative;z-index:1;padding:.5rem 1rem;background:#d9534f;color:#fff;border-radius:.125rem;margin-top:.2rem;margin-bottom:0}.form-xhr .message:before{content:"";display:inline-block;width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid #d9534f;position:absolute;bottom:100%}.form-xhr button:hover{cursor:pointer}.brand-page ul{font-family:DaxPro-WideRegular,Dax-Regular;font-size:.8125rem;color:#53565a;line-height:1.25rem;letter-spacing:0;margin:0;padding:0;list-style:none}.brand-page ul li{background:url(../images/brand_page/icon-check.svg) no-repeat 0 3px;background-size:16px 12px;padding-left:28px;margin-bottom:.5rem}.brand-page header{background:#53565a;color:#fff;position:relative}.brand-page header>div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-80%);-moz-transform:translate(-50%,-80%);transform:translate(-50%,-80%)}.brand-page header h1{text-transform:uppercase;font-size:1.5rem;line-height:1.2}.brand-page section{max-width:1280px;margin:0 auto}.brand-page .content{padding:1.5rem 1rem}.brand-page .content h2{text-align:center;font-size:1.4rem}.tabbed-carousel .tabs .tab-item{background:#efefef;padding:1rem .5rem;position:relative;text-align:center;text-transform:uppercase;line-height:1.2}.tabbed-carousel .tabs .tab-item.active{background:#53565a;color:#fff}.tabbed-carousel .tabs .tab-item:after{content:"";border-left:1px solid #ccc;display:block;position:absolute;left:0;top:.5rem;bottom:.5rem}.tabbed-carousel .tabs .tab-item.active:after,.tabbed-carousel .tabs .tab-item.active+.tab-item:after,.tabbed-carousel .tabs .tab-item:first-child:after{display:none}.brand-page footer{text-transform:uppercase}@media (min-width: 768px){.brand-page header h1{font-size:2.25rem}.brand-page .graphic{padding:1rem .5rem}.brand-page .content{padding:1rem}.brand-page section .content h2{text-align:left;font-size:1.625rem}}@media (min-width: 1024px){.brand-page .graphic{padding:1rem 2rem}.brand-page .content{padding:1rem 4rem}.tabbed-carousel .tabs .tab-item{padding:1rem 1.5rem}}@media (min-width: 1440px){.brand-page .graphic{padding:1rem 3rem}.brand-page .content{padding:1rem 6rem}}.minicart-quantity{margin-left:-5px}.menu-wrapper .minicart{padding-left:10px;margin-right:10px}.site-search form{padding-right:0}.icons .site-search{padding-right:.6125rem}@media (min-width: 1024px){.amp-ca-slider .amp-dc-dots{top:91%}}.home-tabs{margin-top:80px}.shop-button-container .button-md{padding:.375rem 1.4rem}@media only screen and (min-width: 768px){.discover-products a .category-tile.image-holder{max-height:246px}}.discover-products .h-100.category-tile.middle{max-height:520px}.discover-products .col-6{padding-right:13px!important}@media only screen and (min-width: 1024px){.discover-products .products-heading h3{line-height:60px}}@media only screen and (max-width: 768px){.discover-our-products{margin-top:20px}.page .discover-our-products div{padding:0!important;margin:0!important;max-height:initial!important}.page .discover-our-products .category-tile{border:5px solid white}.page .discover-our-products h3{font-size:1.625rem;line-height:1.9375rem}}@media only screen and (min-width: 768px){.discover-products .pb-sm-4,.py-sm-4,.discover-products .pb-4{padding-bottom:28px!important}}@media only screen and (min-width: 550px) and (max-width: 768px){.discover-our-products{margin-top:90px}}.home-tabs .home-page-mattresses-tabs .mattresses-tabs .nav-item:after{margin-right:-1px}.content-with-buttons .home-content li:before,.content-with-buttons ul li:before{background:url(svg-sprite-2.svg) no-repeat;display:inline-block;background-position:-328px -123px;content:"";width:20px;height:20px;float:left;margin-right:10px}@media (min-width: 1200px){.two-columns-banner .col-text{padding-top:5.5rem}}.swiper-container div.price{color:#131313}.home-main-carousel .swiper-slide .range .price-range-from{color:#898e95}@media (min-width: 1024px){.swiper-slide{height:70%}}.swiper-button-next:hover .icon{background:url(svg-sprite-2.svg) no-repeat;background-position:-385px -119px}.swiper-button-prev:hover .icon{background:url(svg-sprite-2.svg) no-repeat;background-position:-385px -9px}.swiper-button-next,.swiper-button-prev{top:50%;margin-top:calc(-5% + 55px)}.content-with-buttons .content-buttons div:first-child{padding-right:.6rem}.btn-black{background-color:#131313!important;color:#fff!important}@media (min-width: 1200px){.navbar.bg-inverse .navbar-nav .nav-link{font-size:.9em}}@media (min-width: 1200px){.home-footer-banner{min-height:21em}}.breadcrumb{font-family:DaxPro-WideRegular,Dax-Regular;font-size:.7rem;color:#53565a;line-height:1.25rem}p.pre-tick{margin-bottom:5px}p.pre-tick:before,.dropdown-paragraph .pre-tick:before{background:url(svg-sprite-2.svg) no-repeat;display:inline-block;background-position:-328px -123px;content:"";width:20px;height:20px;float:left;margin-right:10px}@media (min-width: 768px){.attribute label{margin-bottom:2px}}.top-product-info .quantity label{text-transform:uppercase}.top-product-info .input-number-quantity-selector{font-family:DaxPro-WideRegular,Dax-Regular;font-size:.9rem;color:#53565a;line-height:1.25rem}.top-product-info .modal-opener{padding-right:0}@media (min-width: 1200px){.amp-top-link-wrapper .amp-top-link{padding-left:35px}.amp-top-link-wrapper .amp-top-link-img .amp-dc-image{padding:13px 0}.amp-top-link-wrapper .amp-top-link-img .roundel-wrap,.amp-top-link-wrapper.show-pointer .amp-top-link-img .roundel-wrap{width:5.7rem;height:5.7rem;min-height:5.7rem;border:solid .4rem #fff}.amp-top-link-wrapper .amp-top-link-img .amp-dc-image img{width:3.3rem;height:3.3rem}.bottom-product .amp-top-link-wrapper .amp-top-link .amp-link-text{text-transform:uppercase}}@media (min-width: 768px){.product-cards .product-card{margin-right:35px;margin-bottom:15px}.product-cards .product-card .card-details .content-with-buttons .content-header{min-height:1em}.card-image .softness{display:flex;align-items:center;justify-content:center;top:0;height:4em}}.product-card-content .content-with-buttons .price-value{font-size:1.3em}@media (min-width: 1200px){.product-cards{margin-top:3.5em}}@media (min-width: 1200px){.grid-item{width:33%;min-width:18.75rem}.grid-item .product-tile{max-width:100%}.grid-header{padding-right:1em}}.refinement-bar .results-count-wrapper{text-align:left}.product-card-content .content-with-buttons .content-subheader{font-weight:400;font-family:DaxPro-WideMedium,DaxMedium;color:#53565a}.product-card-content .card-details ul{margin-top:1em}.cat-text-banner{background:#fff}.cat-text-banner .cat-info{font-family:DaxPro-WideRegular,Dax-Regular;font-size:.8125rem;color:#53565a;padding:0 10%}div.product-detail .btn-number.fa-chevron-up:before{content:"";background:url(svg-sprite-2.svg) no-repeat;display:inline-block;background-position:-185px -192px;width:15px;height:8px}div.product-detail .btn-number.fa-chevron-down:before{content:"";background:url(svg-sprite-2.svg) no-repeat;display:inline-block;background-position:-209px -192px;width:15px;height:8px}.top-product-info .quantity-selector-container{margin-left:2em}.top-product-info .add-to-wishlist.add:after{background:url(svg-sprite-2.svg) no-repeat -329px -8px;width:20px;height:18px;display:block;content:"";margin:0 auto}.bottom-product .amp-top-link-wrapper .amp-top-link{padding-left:15px}.bottom-product .amp-top-link-wrapper .amp-link-text:after{background:url(""svg-sprite-2.svg"") no-repeat -237px -192px;width:4px;height:7px}@media (min-width: 768px){.amp-top-link-wrapper.active:after{bottom:0;top:auto;left:50%;margin-left:-30px}}.bottom-product .longDescr .main{padding:1em}.bottom-product .longDescr{margin-top:8em}.accordion .card .card-header .btn-link .heading-left{font-size:1.4em;line-height:3rem}@media (min-width: 1024px){.two-column-banner .banner-column{padding-right:0!important}}div.product-detail .bubble-stars{padding-left:15px}div.product-detail .read-more-reviews{display:block;position:absolute;right:0;margin-top:1.875rem;text-transform:uppercase;border-bottom:none;line-height:.9rem;margin:0 4em;padding-right:0;font-family:DaxPro-WideRegular,Dax-Regular}div.product-detail .read-more-reviews:before{background:url(svg-sprite-2.svg) no-repeat;background-position:-281px -188px;width:9px;height:14px;content:"";display:inline-block;margin-right:0;line-height:1.7rem;vertical-align:text-top;float:right;margin-left:5px}div.product-detail .read-more-reviews:after{content:"";color:#53565a;border-bottom:.01rem solid #53565a;width:100%;height:1px;display:block;padding-top:5px}@media (min-width: 1024px){.home-footer-banner .col-lg-6{padding-right:0!important}}@media (max-width: 768px){.footer-item .logo-column .logo{margin:2em 0}}#mattress_guide_wrap{width:750px}.mattress_guide_copy{font-size:16px;text-align:left;text-align:justify;text-justify:inter-word;margin-right:20px}.mattress_guide_guarantee_wrapper{width:100%;max-width:100%}.mattress_guide_copy a:link{color:#333}.mattress_guide_copy a:hover{color:#888}#mattress_guide_float_left1{float:left;width:50%;margin-bottom:30px;margin-top:20px}#mattress_guide_float_right1{width:45%;float:right;margin-top:70px;margin-bottom:35px}#mattress_guide_float_left2{float:left;width:50%}#mattress_guide_float_right2{float:left;width:45%;margin-top:5px;margin-bottom:40px;margin-left:15px}.mattress_guide_size_link{color:#53565a;text-decoration:underline;width:100%;display:block}.mattress_guide_size_link:hover{opacity:.4;filter:alpha(opacity=40);color:#53565a}.mattress_guide_size_link_image:hover{opacity:.4;filter:alpha(opacity=40)}#mattress_guide_table1{width:100%;border:none;margin:auto}#mattress_guide_table1 td{padding:0;font-size:16px;text-align:center;border-bottom:solid 10px #fff;background-color:#f5f5f5;line-height:24px}#mattress_guide_table1 th{padding:0;font-size:16px;color:#53565a;font-weight:700;text-align:center;border-bottom:solid 10px #fff}#mattress_guide_table1 th.col-1{background-color:#ddd;vertical-align:top;padding:10px;text-align:center;border-right:solid 10px #fff}#mattress_guide_table1 th.col-2{background-color:#ddd;vertical-align:top;padding:10px}#mattress_guide_table1 th.col-3{background-color:#ddd;vertical-align:top;padding:10px;border-right:solid 10px #fff}#mattress_guide_table1 th.col-4{background-color:#ddd;vertical-align:top;padding:10px 6px;border-right:none}#mattress_guide_table1 .row-2 .col-1{border-bottom:none;background-color:#efefef;border-right:solid 10px #fff;color:#53565a}#mattress_guide_table1 .row-2 .col-2{border-bottom:none;color:#53565a}#mattress_guide_table1 .row-2 .col-3{background-color:#efefef;border-right:none;border-bottom:none;color:#53565a}#mattress_guide_table1 .row-2 .col-4{background-color:#efefef;border-bottom:none;color:#53565a}#mattress_guide_table1 .row-2 .col-5{background-color:#efefef;border-right:none;border-bottom:none;color:#53565a}#mattress_guide_table1 .row-2 .col-6{background-color:#efefef;border-bottom:none;color:#53565a}#mattress_guide_table1 .row-2 .col-7{border-bottom:none;background-color:#efefef;color:#53565a}#mattress_guide_table1 .col-1{width:50px;text-align:left;padding:10px 0 10px 10px}#mattress_guide_table1 .col-2{width:90px;border-right:solid 10px #fff;padding-top:10px;padding-bottom:10px}#mattress_guide_table1 .col-3{width:73px}#mattress_guide_table1 .col-4{width:74px;border-right:solid 10px #fff}#mattress_guide_table1 .col-5{width:73px}#mattress_guide_table1 .col-6{width:74px;border-right:solid 10px #fff}#mattress_guide_table1 .col-7{width:140px;text-align:left;padding:10px 10px 10px 6px}#mattress_guide_table1 .row-3{border-bottom:solid 10px #fff}#mattress_guide_table2{width:100%;border:none;margin:auto}#mattress_guide_table2 td{padding:0;font-size:16px;text-align:center;border-bottom:solid 10px #fff;background-color:#f5f5f5;line-height:24px}#mattress_guide_table2 th{font-size:16px;color:#53565a;font-weight:700;text-align:center;border-bottom:solid 10px #fff;background-color:#ddd;vertical-align:top;padding:10px;border-right:solid 10px #fff}#mattress_guide_table2 th.col-4{background-color:#ddd;vertical-align:top;padding:10px;border-right:none}#mattress_guide_table2 .row-2 .col-1{background-color:#efefef;border-bottom:none;padding:10px;color:#53565a}#mattress_guide_table2 .row-2 .col-2{background-color:#efefef;border-right:none;border-bottom:none;color:#53565a}#mattress_guide_table2 .row-2 .col-3{background-color:#efefef;border-bottom:none;color:#53565a}#mattress_guide_table2 .row-2 .col-4{background-color:#efefef;border-right:none;border-bottom:none;color:#53565a}#mattress_guide_table2 .row-2 .col-5{background-color:#efefef;border-bottom:none;color:#53565a}#mattress_guide_table2 .row-2 .col-6{background-color:#efefef;border-bottom:none;padding:10px;color:#53565a}#mattress_guide_table2 .col-1{width:147px;text-align:left;vertical-align:top;padding:10px;border-right:solid 10px #fff}#mattress_guide_table2 .col-2{width:73px}#mattress_guide_table2 .col-3{width:74px;border-right:solid 10px #fff}#mattress_guide_table2 .col-4{width:73px}#mattress_guide_table2 .col-5{width:74px;border-right:solid 10px #fff}#mattress_guide_table2 .col-6{width:150px;text-align:left;padding:10px}#mattress_guide_table2 .row-3{border-bottom:solid 10px #fff}#mattress_guide_table2 .col-1 .small_single_float_left{float:left}#mattress_guide_table2 .col-1 .small_single_float_right{float:right;margin-right:18px}#mattress_guide_table2 .col-1 .long_single_float_left{float:left}#mattress_guide_table2 .col-1 .long_single_float_right{float:right;margin-right:18px}#mattress_guide_table2 .col-1 .long_small_double_bottom{margin-top:28px;margin-right:16px;text-align:right}#mattress_guide_table2 .col-1 .long_double_bottom{margin-top:42px;margin-right:16px;text-align:right}#mattress_guide_table2 .col-1 .king_float_left{float:left}#mattress_guide_table2 .col-1 .king_float_right{float:right}#mattress_guide_table2 .col-1 .super_king_float_left{float:left}#mattress_guide_table2 .col-1 .super_king_float_right{float:right}#mattress_guide_table2 .link{color:#333;text-decoration:none;width:100%;height:100%;display:block}#mattress_guide_table2 a:hover{color:#888;opacity:.4;filter:alpha(opacity=40)}#mattress_guide_table1_mobile{width:0%;position:absolute;top:-9999px;left:-9999px}#mattress_guide_table1_mobile .header{background-color:#ddd;color:#fff;font-weight:700;padding:10px;text-align:center;margin:0}#mattress_guide_table1_mobile .content{background-color:#f5f5f5;padding:10px;text-align:center;margin:0;border:0px}#mattress_guide_table1_mobile .bed-image{margin-bottom:10px}#mattress_guide_table1_mobile .size{margin:auto 30px}#mattress_guide_table2_mobile{width:0%;position:absolute;top:-9999px;left:-9999px}#mattress_guide_table2_mobile .header{background-color:#ddd;color:#fff;font-weight:700;padding:10px;text-align:center;margin:0}#mattress_guide_table2_mobile .content{background-color:#f5f5f5;padding:10px;text-align:center;margin:0;border:0px}#mattress_guide_table2_mobile .bed-image{margin-bottom:10px}#mattress_guide_table2_mobile .size{margin:auto 30px}#mattress_guide_table3_mobile{width:0%;position:absolute;top:-9999px;left:-9999px}#mattress_guide_table3_mobile .header{background-color:#ddd;color:#fff;font-weight:700;padding:10px;text-align:center;margin:0}#mattress_guide_table3_mobile .content{background-color:#f5f5f5;padding:10px;text-align:center;margin:0;border:0px}#mattress_guide_table3_mobile .bed-image{margin-bottom:10px}#mattress_guide_table3_mobile .size{margin:auto 30px}.mattress_guide_special_buys_anchored_position{text-decoration:none;cursor:default;color:#001868}.mattress_guide_special_buys_anchored_position:hover{color:#001868}.store-locator-link{width:250px!important;height:230px}.store-locator-link img{max-height:100%;max-width:100%}.store-locator-link-hover:hover{opacity:.4;filter:alpha(opacity=40)}.content-rows{height:80px}.mattress_guide_clear{clear:both}.mattress_guide_margin{margin:-30px 0 20px}.mattress_guide_margin2{margin:30px 0 20px}#mattress_guide_button_wrap{width:100%;margin:-60px auto auto;height:auto}.mattress_guide_button:link{display:block;background:#a39382;color:#fff;padding:30px;font-size:16px;line-height:28px;width:50%;margin:auto;height:auto;text-decoration:none;text-align:center}.mattress_guide_button:hover{opacity:.4;filter:alpha(opacity=40)}.mattress_guide_button:visited{color:#fff}#mattress_guide_button_wrap{width:100%;margin:10px auto auto;height:auto}#mattress_guide_button_wrap .float{float:left}.mattress_guide_button:link{display:block;background:#a39382;color:#fff;padding:20px 10px;font-size:16px;line-height:28px;width:40%;margin:auto;height:auto;text-decoration:none;text-align:center}.mattressSizeGuideBackToYour:link{color:#012169}.mattressSizeGuideBackToYourArrow{margin-left:5px;margin-right:3px;margin-bottom:2px}@media (max-width: 1126px){.find-store-link{width:333px!important;height:auto;float:none!important;display:block;margin:10px auto!important}.find-store-text{width:100%!important;float:none!important}}@media screen and (max-width: 70em){#mattress_guide_table1,#mattress_guide_table2{position:absolute;top:-9999px;left:-9999px}#mattress_guide_table1_mobile{width:100%;position:relative;top:auto;left:auto;margin-top:-40px;margin-bottom:15px}#mattress_guide_table2_mobile{width:100%;position:relative;top:auto;left:auto;margin-top:30px;margin-bottom:-40px}#mattress_guide_table3_mobile{width:100%;position:relative;top:auto;left:auto;margin-top:-10px;margin-bottom:-20px}}@media screen and (max-width: 58em){.mattress_guide_button:link{display:block;background:#a39382;color:#fff;padding:20px 10px;font-size:16px;line-height:28px;width:95%;margin:auto;height:auto;text-decoration:none;text-align:center}#mattress_guide_button_wrap{margin:20px auto auto}}.row-3,.row-4,.row-7,.row-8{height:150px}#mattress_guide_table1_mobile .header{background-color:#53565a;color:#fff;font-weight:700;padding:10px;text-align:center;margin:0}@media screen and (max-width: 70em){#mattress_guide_table1{position:absolute;top:-9999px;left:-9999px}#mattress_guide_table1{width:100%;border:none;margin:auto}}
/*# sourceMappingURL=/s/files/1/0405/4096/2971/t/2/assets/tempur.css.map?v=92167653665297371421592410024 */
