.black{color:#1a1a1a}.blue{color:#196e8e}.green{color:#51b84a}.purple{color:#613063}.red{color:#992a23}.center{margin:0 auto;text-align:center}.mb{margin-bottom:1rem}img.mb{width:100%}.mt{margin-top:1rem}img.mt{width:100%}.rte a.button{background:#603461;color:#fff;text-decoration:none!important}.rte a.button:before{transform:none}.rte a.button:hover{background:#1a1a1a;color:#fff!important}.purple-cta{background:#56365e;border-radius:5px;color:#fff;display:inline-block;font-size:.9375rem;font-weight:500;line-height:20px;margin-bottom:20px;padding:10px 20px;text-decoration:none!important}.purple-cta:hover{background:#ccc;color:#56365e;transition:.25s}hr{padding-top:10px;max-width:1280px}.row-heading{width:100%}.google-map{margin:10px 0 20px;padding-bottom:50%;position:relative}.google-map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.youtube-container{height:0;padding-bottom:56.25%;position:relative;width:100%}.youtube-video{height:100%;left:0;position:absolute;top:0;width:100%}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:1rem}h1{font-size:34px;font-style:normal;color:#196e8e;font-weight:600;line-height:1.1}h2{font-size:24px;font-style:normal;font-weight:600;line-height:1.1}h3{font-size:20px;font-style:normal;font-weight:600;line-height:1.1;margin-bottom:10px!important}.section-header h2{font-size:36px}strong,b{font-weight:600!important}#header .row.expanded{max-width:1360px}#header .contact{font-size:15px;margin:15px 0 -20px auto;padding-right:13px;z-index:1}#header .contact img{margin:0 5px 0 0}@media screen and (max-width: 480px){#header .contact{margin:12px auto -10px}}@media print,screen and (min-width: 66.75em){.footer .large-2{flex:0 0 25%!important;max-width:25%!important}}@media print,screen and (min-width: 48em){.footer .medium-4{flex:0 0 50%;max-width:50%}}.footer .rte p{line-height:1.5em;margin-bottom:.25em}.footer .rte p a{text-decoration:none}.footer .rte p a:hover{text-decoration:underline}.footer .rte h5{font-size:20px;line-height:1.2em;margin-bottom:.5em;margin-top:1em}.footer .rte h5:first-child{margin-top:0}.footer .rte h5 a{color:#1a1a1a}.footer .rte h5 a:hover{color:#603461}.footer .social-links svg path{fill:#603461!important}.footer .social-links li a{color:#603461}.footer .social-links li a:hover{text-decoration:underline}.announcement-bar p{font-size:14px;font-weight:600;letter-spacing:.025em!important}.collection-card.style1 h2{display:none}.logo-list{max-width:1280px!important}.text-with-icons__block-content p a{color:#0c5a7e;font-weight:600}.text-with-icons__block-content p a:after{content:"\bb";display:inline-block;width:15px}.text-with-icons__block-content p a:hover{color:#603461;text-decoration:underline}h6.signup-form{margin-bottom:0!important}.signup-form label{display:none}.page-content-width{max-width:1280px}h1.about-us-banner{background:#007db7;border:0;clip-path:polygon(0 0,100% 0,95% 51%,100% 100%,0 100%,5% 51%);color:#fff;font-family:inherit;font-size:26px;font-style:normal;line-height:normal;margin:-50px auto 0;padding:15px 0;text-align:center;text-transform:capitalize;width:80%}@media screen and (max-width: 480px){h1.about-us-banner{font-size:18px;margin-top:-40px;width:90%}}.st-row{display:flex;margin:0 auto}.st-row .st-col-2{flex:0 0 auto;max-width:16.6666%;text-align:center;width:16.6666%}@media screen and (max-width: 767px){.st-row{flex-wrap:wrap}.st-row .st-col-2{max-width:50%;width:50%}}.our-story .images-container{box-sizing:border-box;width:100%}.contact-form .section-spacing{margin-bottom:50px;margin-top:50px}.contact-form .section-header h2{color:#196e8e}.contact-form-block h5{color:#613063}.page-store-map-column{background:#fff;border:1px solid #ccc;margin-top:-112px;padding:20px!important;z-index:1}@media screen and (max-width: 480px){.page-store-map-column{margin-top:20px}}a.getDir{background:#613063;border-radius:6px;color:#fff;display:block;font-size:16px;font-weight:600;margin:20px 0;padding:10px 0;text-align:center;text-decoration:none}a:hover.getDir{background:#ccc;color:#56365e}a.local-address{font-size:16px;font-weight:600;text-decoration:none}a.phone_links{font-size:20px;font-weight:600;text-decoration:none}.page-review-widget,.page-virtual-tour-widget{margin:30px 0;width:100%}.multicolumn__column .rte a{color:#196e8e;font-weight:600;text-decoration:none}.multicolumn__column .rte a:hover{color:#613063}.page-store-discount{border:1px solid #e3e3e3;padding:30px 30px 10px}.shop-safely-container{background-color:#007db7;color:#fff;margin:10px 0 25px;padding:15px 25px;position:relative;text-align:center}.shop-safely-container .shop-safely-headline{display:block;font-size:44px;font-weight:600;margin-bottom:20px}.shop-safely-reasons-container{display:flex;justify-content:space-between}.shop-safely-reasons-container .shop-safely-reason{color:#fff;display:inline-block;margin:1.5%;width:16%}@media screen and (max-width: 480px){.shop-safely-container .shop-safely-headline{font-size:30px;margin-bottom:10px;margin-top:30px}.shop-safely-container .shop-safely-headline img{margin:15px auto 0}.shop-safely-reasons-container{flex-wrap:wrap;justify-content:space-around}.shop-safely-reasons-container .shop-safely-reason{display:inline-block;margin:3%;width:42%}}.page-sidebar .link-block{background-color:#eee;padding:20px 20px 5px}.page-sidebar .link-block h6{color:#0c5a7e;list-style-type:none}.page-sidebar .link-block ul{list-style-type:none;margin-left:0}.page-sidebar .link-block li{border-top:1px solid #ccc;padding:5px 0}.page-sidebar .link-block li:last-child{border-top:1px solid #ccc;padding:5px 0 0}.page-sidebar .link-block li a{color:#0c5a7e;display:block;text-decoration:none}.page-sidebar .link-block li a:hover{color:#603461;text-decoration:underline}.page-sidebar .link-block-alt{background-color:#fff}.page-sidebar .link-block-alt h6{color:#747474;list-style-type:none}.page-sidebar .link-block-alt ul{list-style-type:none;margin-left:0}.page-sidebar .link-block-alt li{border-top:1px solid #ccc}.page-sidebar .link-block-alt li a{color:#747474;display:block;padding:5px 10px;text-decoration:none}.page-sidebar .link-block-alt li a:active,.page-sidebar .link-block-alt li a:hover{background:#603461;color:#fff}.product-gallery-sticky{position:relative!important;top:0!important}.thb-product-detail .product-title-container{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.product-short-description{width:100%}.product-attribute-column{box-sizing:border-box;float:left;margin:0 15px 0 0;width:calc(33% - 20px)}@media screen and (max-width: 768px){.product-attribute-column{width:100%}}.product-attribute-group{border:solid 1px #f0f0f0}.product-attribute-group h3{background-color:#f0f0f0;color:#484848;font:700 16px arial;margin:0;padding:8px 10px}.product-attribute-group h3 .attribute-group-title{line-height:17px}.product-attribute-group h3 .attribute-group-tooltip{float:right}.product-attribute-group>ul{list-style:none;margin:0;padding:0}.product-attribute-group>ul>li{border-bottom:solid 1px #f0f0f0;color:#484848;display:block;font: 15px arial;margin:0;padding:8px 20px}.product-attribute-group>ul>li>a{cursor:pointer}.product-attribute-group>ul>li:last-child{border:none}.attribute-group-tooltip{position:relative}.attribute-group-tooltip .tooltip-content{background:#fff;border:1px solid #bbb;color:#333;display:none;line-height:1.4;margin-right:5px;max-width:360px;min-width:210px;padding:12px 16px;position:absolute;right:100%;text-align:left;top:0;z-index:100}.attribute-group-tooltip .tooltip-content{color:#585858;font-size:12px;font-weight:400;top:-8px}.attribute-group-tooltip .tooltip-content:after,.attribute-group-tooltip .tooltip-content:before{border:solid transparent;content:"";height:0;position:absolute;width:0}.attribute-group-tooltip .tooltip-content:after{border-color:transparent;border-width:5px}.attribute-group-tooltip .tooltip-content:before{border-color:transparent;border-width:6px}.attribute-group-tooltip .tooltip-content:after,.attribute-group-tooltip .tooltip-content:before{left:100%}.attribute-group-tooltip .tooltip-content:after{border-left-color:#fff;margin-top:-5px;top:15px}.attribute-group-tooltip .tooltip-content:before{border-left-color:#bbb;margin-top:-6px;top:15px}.attribute-group-tooltip .tooltip-toggle{cursor:help}.attribute-group-tooltip .tooltip-toggle:hover+.tooltip-content,.attribute-group-tooltip .tooltip-toggle:focus+.tooltip-content,.attribute-group-tooltip:hover .tooltip-content{display:block}.non-mattress-attributes{margin-top:15px}.non-mattress-attributes tr{border-bottom:#dedede 1px solid}.non-mattress-attributes tr td+td{background:#f7f7f9}.non-mattress-attributes td:first-child{font-weight:600}.product-learn-more{margin:15px 0}.product-recommendations{border-top:none!important}.coming-soon{background:#f5f5f5;padding:10px 15px}.coming-soon h6,.coming-soon p{margin-bottom:0}.product-review-widget{margin:30px 0;width:100%}.product-sale-widget{border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;margin:30px 0 25px;padding:15px 0;text-align:center}.product-sale-widget h4,.product-sale-widget h5,.product-sale-widget h6{margin-bottom:.25rem}.product-sale-widget h4{font-size:26px}.product-sale-widget h5{color:#992a23}.product-sale-widget h6{color:#7d7d7d;font-size:18px}.product-shipping-widget{margin:35px 0 25px}.product-recommendations-widget{margin:35px 20px 25px 0;text-align:center}.product-financing{border:1px solid #e3e3e3;padding:10px 25px 0;text-align:center}.product-financing h5{margin-bottom:10px}.product-financing p{color:#196e8e;font-size:20px;margin-bottom:10px}.variations .product-form__input--block input[type=radio]+label{margin-right:10px!important}.add_to_cart_holder .button{background:#613063}.add_to_cart_holder .button:hover{background:#1a1a1a}.add_to_cart_holder .button:before{transform:none}.product-comfort-scale{margin-bottom:30px;text-align:center}.shopify-payment-button__button:not(.shopify-payment-button__button--branded){background:#196e8e!important}.shopify-payment-button__button:not(.shopify-payment-button__button--branded):hover{background:#1a1a1a!important}.shopify-payment-button__button:not(.shopify-payment-button__button--branded):before{transform:none!important}#bedTypesOverview{background:#eee;letter-spacing:1px;margin:30px 0 50px;padding:25px 50px;text-align:center;width:100%}#bedTypesOverview img{max-width:100px}#bedTypesOverview h3{color:#000;font-size:32px;padding:40px 10px 20px}#bedTypesOverview span{display:inline-block;font-weight:600;margin:1.5rem;width:15%}@media screen and (max-width: 768px){#bedTypesOverview span{margin:2rem;width:30%}#bedTypesOverview h3{padding:20px 10px}}@media screen and (max-width: 460px){#bedTypesOverview span{margin:1rem;width:40%}#bedTypesOverview p{margin:15px}}.guarantees{box-sizing:border-box;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:25px;width:100%}.guarantees li{flex-basis:33%;padding:0 10px}.guarantees li:not(:last-child){border-right:1px solid #e3e3e3}.guarantees .icon{display:inline-block;text-decoration:none}.guarantees span.icon.price,.guarantees span.icon.financing,.guarantees span.icon.delivery{background-size:cover;background-position:center center;background-repeat:no-repeat;height:80px;margin-right:5px;width:80px}.guarantees span.icon.financing{background-image:url(/cdn/shop/files/icon-us-mattress-financing-cards.svg)}.guarantees span.icon.delivery{background-image:url(/cdn/shop/files/icon-us-mattress-free-delivery-truck.svg)}.guarantees span.icon.price{background-image:url(/cdn/shop/files/icon-us-mattress-lowest-price.svg)}.guarantees a{align-items:center;color:#858585;display:flex;font-size:20px;justify-content:center;line-height:1.3em;text-align:left;text-decoration:none}@media print,screen and (max-width: 66.75em){.guarantees li{flex-basis:50%}}#crossSells{background:url(/cdn/shop/files/dream-bed-bg.jpg) top no-repeat;display:inline-block;margin-bottom:40px;text-align:center;width:100%}#crossSells h3{color:#fff;font-size:36px;padding:100px 0 50px;text-align:center}#crossSells .crossSellCategory{background:#fff;border:1px #e3e3e3 solid;border-radius:10px;display:inline-block;margin:10px;padding:25px;width:25%}#crossSells .crossSellCategory img{max-width:150px}#crossSells .crossSellCategory h4{color:#000;font-size:20px}#crossSells .crossSellCategory a:hover{text-decoration:none}#crossSells .crossSellCategory p{color:#000;font-size:16px}#crossSells .crossSellCategory span{font-size:16px}@media screen and (max-width: 825px){#crossSells .crossSellCategory{display:block;margin:20px auto;width:80%}}#contactUsWidgetBox{margin-bottom:30px;text-align:center}#contactUsWidget{background:linear-gradient(-45deg,#fff 0% 50%,#723874 50% 100%);border:1px #000 solid;display:inline-block;font-weight:700;text-align:center}#contactUsWidget div{display:inline-block;width:400px}#contactUsWidget span{font-size:36px}#contactUsWidget #contactUsMessage{color:#fff;line-height:42px;padding:30px 0}#contactUsWidget #contactUsMessage span{display:block}#contactUsChoices img{max-width:50px}#contactUsChoices a{color:#666;display:inline-block;font-size:18px;margin:5px 10px}@media screen and (max-width: 866px){#contactUsWidget{background:linear-gradient(to bottom,#723874 0% 50%,#fff 50% 100%);display:block;margin:5px auto;width:400px}#contactUsWidget div{display:block}}@media screen and (max-width: 480px){#contactUsWidget{width:350px}#contactUsWidget div{display:inline-block;width:350px}}table.measurement-table th{background:#eee}.expert-review-content{margin:0 auto;max-width:1360px}.expReview{background:url(/cdn/shop/files/jed-expert-review.png) no-repeat left top;box-sizing:border-box;padding:0 0 80px 100px;position:relative}.expReview h3{color:#196e8e}.expReview h3+span{display:block;margin-bottom:15px}.product-price-container .price{color:#992a23;font-size:32px!important;min-height:70px}.product-price-container .price del .amount{color:#737373;font-size:16px;margin-left:10px;opacity:1;text-decoration-line:line-through}.product-card-info .price{color:#992a23;font-size:26px;font-weight:600}.product-card-info .price del .amount{color:#737373;font-size:14px;opacity:1;text-decoration-line:line-through}.product-card-info .price del{text-decoration-line:none;vertical-align:baseline}.product-card-info .price .from{font-size:14px!important}#product-grid .product-card-info .price del .amount{color:#737373;display:block;font-size:14px;line-height:1.2em;opacity:1;text-decoration-line:line-through}.product-card{margin-bottom:10px!important}@media only screen and (min-width: 768px){.product-card{margin-bottom:10px!important}}.product-card .product-card-title{min-height:70px}.mat-new{width:100%;box-sizing:border-box;overflow:hidden}.mat-new h2{line-height:30px;font-size:26px;color:#62646a;text-align:left;margin:35px 0 10px;font-style:normal}.mat-new h2 .see__all{margin:0 0 0 15px;font-size:15px;color:#196e8e;text-decoration:underline}.row_items ul{padding:0;margin:0;list-style:none;display:flex;text-align:center;justify-content:center}.row_items ul li{margin:0 10px}.row_items ul li img{display:block}.row_items ul li span{display:block;text-align:center;vertical-align:top;color:#555;font-size:20px;line-height:22px;margin:10px 0}.sec_row{padding:0;margin:0;list-style:none;display:flex;text-align:center;flex-wrap:wrap;align-items:center;justify-content:center}.sec_row li{margin:10px}.price ul li{margin:0 2px}.finder,.express__delivery{display:flex;justify-content:center;align-items:center;margin:30px 0}.finder a img,.express__delivery a img{width:100%;object-fit:contain}.features ul{flex-wrap:wrap;padding:0 30px}.features ul li{margin:5px 5px 10px;max-width:calc(20% - 10px);flex:0 0 auto;width:calc(20% - 10px)}.features ul li a{position:relative;display:block}.features ul li a img{width:100%;display:block;object-fit:contain}.features ul li a span{position:absolute;background:#ffffffb3;bottom:0;text-align:center;padding:10px 0;width:100%;margin:0;color:#404040;font-size:19px;font-weight:700;transition:background .3s}.features ul li a:hover span{background:#d1d1d1b3}.mlp-shop-by-features a:hover{text-decoration:none}.all__brands ul{justify-content:start;flex-wrap:wrap}.all__brands ul li{max-width:calc((100% / 3) - 10px);width:33.3333%;flex:0 0 33.3333%;margin:2px;padding:10px 20px;background:#f0f0f0;box-sizing:border-box}.all__brands ul li a{font-size:17px;color:#424242;text-decoration:none}section#comfort h3{display:none}.section-spacer{margin-bottom:50px}.sale_by_price,.Saving_brand{margin-top:25px;padding:20px 0}.sale_by_price h1{color:#000;font-weight:900;margin-bottom:20px;text-align:center;line-height:40px}.sale_by_price ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;text-align:center}.sale_by_price ul li{background:#613063;flex:0 0 auto;flex-grow:1;margin:10px;padding:10px;border-radius:5px}.sale_by_price ul li a{color:#fff;font-weight:700;font-size:18px;display:block}.sale_by_price ul li a:hover{text-decoration:none;color:#fff}.mlp-shop-by-size .mlp-sbs-item a img{transition:transform .2s}.mlp-shop-by-size .mlp-sbs-item a:hover img{transform:scale(1.1)}@media screen and (max-width: 1024px){.sec_row li{margin:10px;max-width:calc(25% - 20px)}}@media screen and (max-width: 768px){.row_items ul{padding:0 30px;flex-wrap:wrap}.row_items ul li{max-width:calc(25% - 20px);width:calc(25% - 20px);flex:0 0 auto}.features ul li a span{font-size:16px}.features ul li{max-width:calc((100% / 3) - 10px);flex:0 0 auto;width:calc((100% / 3) - 10px)}.all__brands ul{width:100%;padding:0}.all__brands ul li{max-width:calc((100% / 3) - 4px);width:calc((100% / 3) - 4px);flex:0 0 auto}.all__brands ul li a{font-size:16px}}@media screen and (max-width: 767px){.row_items ul{padding:0 10px;flex-wrap:wrap}.row_items ul li{max-width:calc(50% - 20px);width:calc(50% - 20px);flex:0 0 auto}.features ul li a span{font-size:15px}.features ul li{max-width:calc(50% - 10px);flex:0 0 auto;width:calc(50% - 10px)}.all__brands ul{width:100%;padding:0}.all__brands ul li{max-width:calc(50% - 4px);width:calc(50% - 4px);flex:0 0 auto}.all__brands ul li a{font-size:16px}.sec_row li{max-width:calc(50% - 20px)}}.img-fluid{max-width:100%;width:100%;height:auto}.flex-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.mlp-sbt-item a:hover{text-decoration:none}.mlp-sbt-item,.mlp-sbs-item,.mlp-sbf-item{flex:0 0 calc(50% - 30px);text-align:center;padding:0 15px;margin-bottom:15px}.mlp-sbs-img-area{margin-bottom:10px}p.mlp-sbt-text,.mlp-sbs-item p,p.mlp-sbf-text{font-size:16px;color:#010101}p.mlp-sbt-text,p.mlp-sbf-text{margin-bottom:0}.mlp-sbs-item span{display:block;color:#0e5980;font-weight:600;font-size:16px}.mlp-sbb-wrap{padding:0 15px}.mlp-sbb-top-brands{margin-bottom:30px}.mlp-shop-by-brands h3{font-size:20px;color:#2e2e2e;font-weight:500;margin:0 0 20px}.mlp-sbb-all-brands{margin-top:30px}.ml-sbb-tb-wrap{display:none;flex-wrap:wrap;align-items:center;margin:0 -15px}.ml-sbb-tb-wrap.mobile{display:flex}.ml-sbb-tb-wrap a{padding:0 15px;margin-bottom:15px}.ml-sbb-tb-wrap a:nth-child(n),.ml-sbb-tb-wrap a:nth-child(2n),.ml-sbb-tb-wrap a:nth-child(3n){flex:0 0 calc(33.333% - 30px)}.ml-sbb-tb-wrap a:nth-child(4n),.ml-sbb-tb-wrap a:nth-child(5n),.ml-sbb-tb-wrap a:nth-child(6n),.ml-sbb-tb-wrap a:nth-child(7n){flex:0 0 calc(50% - 30px)}.ml-sbb-ab-wrap ul{margin:0;padding:0;list-style-type:none;column-count:2}.ml-sbb-ab-wrap ul a{color:#0b5b80;font-size:16px}.mlp-sbs-wrap .mlp-sbs-item a:hover{text-decoration:none}.mlp-sbs-wrap .mlp-sbs-item a:hover .link-text{text-decoration:underline}.mlp-sbt-img-area,.mlp-sbf-img-area{margin-bottom:20px}.mlp-sbt-img-area img{border:1px solid #bdbdbd}.mlp-sbt-item{margin-bottom:30px}.mlp-sbt-link-text,.mlp-sbf-link-text{color:#0e5980;position:relative;font-size:16px!important;font-weight:600}.mlp-sbt-link-text span,.mlp-sbf-link-text span{transition:.3s ease all;position:relative;right:0}.mlp-sbt-item a:hover .mlp-sbt-link-text span,.mlp-sbf-item a:hover .mlp-sbf-link-text span{right:-5px}.mlp-sbf-item{margin-bottom:45px}@media (min-width: 768px){.mlp-sbs-wrap .mlp-sbs-item{flex:0 0 calc(25% - 30px)}}@media (min-width: 991px){.mlp-sbt-item{flex:0 0 calc(20% - 31px);margin-bottom:0}.mlp-sbs-wrap .mlp-sbs-item{flex:1}.ml-sbb-tb-wrap{display:flex}.ml-sbb-tb-wrap.mobile{display:none}.ml-sbb-tb-wrap a{margin-bottom:0}.ml-sbb-tb-wrap a:nth-child(n),.ml-sbb-tb-wrap a:nth-child(2n),.ml-sbb-tb-wrap a:nth-child(3n),.ml-sbb-tb-wrap a:nth-child(4n),.ml-sbb-tb-wrap a:nth-child(5n),.ml-sbb-tb-wrap a:nth-child(6n),.ml-sbb-tb-wrap a:nth-child(7n){flex:1}.ml-sbb-ab-wrap ul{column-count:5}.mlp-sbf-item{flex:0 0 calc(25% - 30px)}}.after_banner__imaget{margin-bottom:15px}.after_banner__image a{text-decoration:none;display:block}.after_banner__image #desktop-sale-banner{width:100%}@media screen and (min-width: 481px){.after_banner__image #mobile-sale-banner{display:none}}@media screen and (max-width: 480px){.after_banner__image #desktop-sale-banner{display:none}}.video-container{margin-bottom:30px;position:relative;width:100%}.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:none}.video-overlay{min-height:500px;display:flex;align-items:center;justify-content:center}.video-overlay h2{background-image:none;background-position:0px 0px;background-size:initial;background-repeat:repeat repeat;background-attachment:scroll;background-origin:initial;background-clip:initial;background-color:#4f4f4f;font-weight:600;mix-blend-mode:hard-light;padding:5px 15px;opacity:.7;color:#fff!important;margin:2rem 3rem 0px!important;text-align:center!important;font-size:60px!important;line-height:unset!important}@media (max-width: 880px){.video-overlay{min-height:350px}.video-overlay h2{font-size:40px!important}}@media (max-width: 600px){.video-overlay{min-height:250px}.video-overlay h2{font-size:30px!important}}@media (max-width: 400px){.video-overlay{min-height:220px}.video-overlay h2{font-size:24px!important}}.mat-new section.after_banner__image{display:none!important}#matt-shop-by-2022 *{box-sizing:border-box}#matt-shop-by-2022 h2{text-align:center;color:#000;font-size:36px;margin-bottom:36px}.msb22-container{display:flex;justify-content:space-between}.msb22-container .msb22-items{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.msb22-items .msb22-item{width:31.5%;padding:2%;border:1px #999 solid;border-bottom:5px #5F3461 solid;margin-bottom:20px;transition:background-color .8s,border .1s,border-bottom .1s}.msb22-items a.msb22-item:hover{text-decoration:none;background-color:#fef2ff;border-bottom:4px #5F3461 solid}.msb22-items .msb22-item img{width:25%;margin-left:-3%}.msb22-items .msb22-item h3{color:#000;font-size:22px}.msb22-items .msb22-item .msb22-item-desc{display:block;font-size:16px;color:#333;margin-bottom:5px}.msb22-items .msb22-item .msb22-item-cta{display:block;font-size:16px}.msb22-items a.msb22-item:hover .msb22-item-cta{text-decoration:underline}@media (max-width: 1134px){.msb22-items .msb22-item h3{margin-top:5px;margin-bottom:5px;font-size:1.6vw}.msb22-items .msb22-item .msb22-item-desc,.msb22-items .msb22-item .msb22-item-cta{font-size:1.2vw}}@media (max-width: 767px){#matt-shop-by-2022 h2{font-size:7vw}.msb22-container{flex-direction:column}.msb22-container .msb22-items{width:100%}.msb22-items .msb22-item{width:47%;padding:3%;text-align:center}.msb22-items .msb22-item img{width:35%}.msb22-items .msb22-item h3{font-size:5vw}.msb22-items .msb22-item .msb22-item-desc{font-size:2.8vw}.msb22-items .msb22-item .msb22-item-cta{font-size:3.2vw;font-weight:600}}#hidden{display:none}div.hp-matt-brands{display:flex;align-items:center;justify-content:space-around}div.hp-matt-brands a{margin:10px 20px}div.hp-matt-brands a img{min-height:62px;max-height:100px;width:100%;transition:transform .2s}div.hp-matt-brands a img:hover{transform:scale(1.1)}@media screen and (max-width: 990px){div.hp-matt-brands{flex-wrap:wrap}div.hp-matt-brands a{margin:5%;width:40%}}.price ul{flex-wrap:wrap}.price ul li.shopTile{height:205px;max-width:205px;width:16%;margin:3px;background-color:#2d648a;display:flex;align-items:center;justify-content:center;min-width:155px;transition:margin-top .3s}.price ul li.shopTile:hover{margin-top:-10px}.price ul li.shopTile.redTile{background-color:#ed3d48}.price a{color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;padding:50px 0}.price a:hover{text-decoration:none}.price a span{font-size:48px!important;color:#fff!important}@media screen and (max-width: 768px){.price ul{padding:0}.price ul li.shopTile{max-width:calc((100% / 3) - 20px);width:calc(100% / 3)}}@media screen and (max-width: 767px){.price ul li.shopTile{max-width:calc(50% - 20px);width:50%}}.ask-an-expert{background-color:#f3f3f3;margin:120px 0 70px;padding:30px}.ask-an-expert .avatar{text-align:center}.ask-an-expert .content h6{color:#000;font-size:24px}.ask-an-expert .content p{font-size:20px;margin-bottom:0}.ask-an-expert .content{max-width:530px;margin:auto auto 30px;text-align:center}.ask-an-expert .avatar img{border-radius:50%;margin-top:-110px;width:175px;height:175px}.ask-an-expert .ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:750px;margin:auto}.ask-an-expert .ctas a{font-size:18px;color:#fff;font-weight:600;background-color:#593a5c;padding:8px 20px;border-radius:6px;text-align:center;flex:1;transition:.3s ease all}.ask-an-expert .ctas a:hover{text-decoration:none;background-color:#9746a5}.ask-an-expert .ctas a:not(:last-child){margin-right:30px}@media (max-width: 768px){.ask-an-expert{padding:30px 15px}.ask-an-expert .ctas{margin:0 30px}.ask-an-expert .ctas a{flex:1 1 100%}.ask-an-expert .ctas a:not(:last-child){margin-right:0;margin-bottom:15px}}.section.comfort{width:20%}@media only screen and (max-width: 500px){#shop-comfort-scale.section p,#comfortScale p,#shop-comfort-scale.section p span,#comfortScale p span{display:none!important}#shop-comfort-scale.section h2:after,#comfortScale h2:after{content:"HARD";color:#6cb030;font-weight:700;font-size:14px;display:block;text-align:left;font-family:arial,sans-serif;font-style:normal;margin:30px 0 -25px}#shop-comfort-scale.section strong:after,#comfortScale strong:after{content:"HARD";color:#6cb030;font-weight:700;font-size:14px;display:block;text-align:left;font-family:arial,sans-serif;font-style:normal;margin:30px 0 -5px}#shop-comfort-scale.section:after,#comfortScale:after{content:"SOFT";color:#6cb030;font-weight:700;font-size:14px;display:block;text-align:right;margin:5px 0 0}}.plp-shop-by-2020 section .comfortScale{margin:0 0 40px}.plp-shop-by-2020 section h3{text-align:center}.plp-shop-by-2020 section .comfortScale.mobile{display:none}.plp-shop-by-2020 section .comfortScale.mobile a.scale{display:inline-block;width:100%;max-width:100%;margin:1px auto;text-align:center;font-size:14px;line-height:14px;color:#fff;position:relative;padding:15px}.plp-shop-by-2020 section .comfortScale.mobile a.scale aside{text-align:right;position:absolute;right:45px;top:15px}.plp-shop-by-2020 section .comfortScale.mobile a.scale.one{background:linear-gradient(#e0965d,#e4b661)}.plp-shop-by-2020 section .comfortScale.mobile a.scale.two{background:linear-gradient(#e4b661,#e6d167)}.plp-shop-by-2020 section .comfortScale.mobile a.scale.three{background:linear-gradient(#e6d167,#e4e869)}.plp-shop-by-2020 section .comfortScale.mobile a.scale.four{background:linear-gradient(#e4e869,#afd566)}.plp-shop-by-2020 section .comfortScale.mobile a.scale.five{background:linear-gradient(#afd566,#79c265)}.plp-shop-by-2020 section .comfortScale.mobile a.scale.six{background:linear-gradient(#79c265,#5db065)}.plp-shop-by-2020 section .comfortScale.mobile a.scale.seven{background:linear-gradient(#5db065,#529e6d)}.plp-shop-by-2020 section .comfortScale.mobile a.scale.eight{background:linear-gradient(#529e6d,#488978)}.plp-shop-by-2020 section .comfortScale.mobile a.scale.nine{background:linear-gradient(#488978,#407987)}.plp-shop-by-2020 section .comfortScale.mobile a.scale.ten{background:linear-gradient(#407987,#265e6b)}.plp-shop-by-2020 section .comfortScale span.label{display:inline-block;width:19%;max-width:19%;margin:5px -1px;font-size:16px;line-height:16px;color:#555;font-weight:700}.plp-shop-by-2020 section .comfortScale span.label.firm{text-align:left}.plp-shop-by-2020 section .comfortScale span.label.medium{text-align:center}.plp-shop-by-2020 section .comfortScale span.label.plush{text-align:right}.plp-shop-by-2020 section .comfortScale a.scale{display:inline-block;width:10%;max-width:10%;margin:0 -5px 0 0;text-align:center;font-size:14px;line-height:14px;color:#555;padding:15px 0}.plp-shop-by-2020 section .comfortScale a.scale span.cs-tile{transition:transform .5s}.plp-shop-by-2020 section .comfortScale a.scale:hover span.cs-tile{transform:scaleY(1.5)}.plp-shop-by-2020 section .comfortScale a.scale:hover{text-decoration:none}.plp-shop-by-2020 section .comfortScale a.scale .cs-tile{height:15px;display:block}.plp-shop-by-2020 section .comfortScale a.scale .cs-number{display:block;font-size:16px;font-weight:700;margin-top:10px}.plp-shop-by-2020 section .comfortScale a.scale.one .cs-tile{background:linear-gradient(to right,#e0965d,#e4b661)}.plp-shop-by-2020 section .comfortScale a.scale.two .cs-tile{background:linear-gradient(to right,#e4b661,#e6d167)}.plp-shop-by-2020 section .comfortScale a.scale.three .cs-tile{background:linear-gradient(to right,#e6d167,#e4e869)}.plp-shop-by-2020 section .comfortScale a.scale.four .cs-tile{background:linear-gradient(to right,#e4e869,#afd566)}.plp-shop-by-2020 section .comfortScale a.scale.five .cs-tile{background:linear-gradient(to right,#afd566,#79c265)}.plp-shop-by-2020 section .comfortScale a.scale.six .cs-tile{background:linear-gradient(to right,#79c265,#5db065)}.plp-shop-by-2020 section .comfortScale a.scale.seven .cs-tile{background:linear-gradient(to right,#5db065,#529e6d)}.plp-shop-by-2020 section .comfortScale a.scale.eight .cs-tile{background:linear-gradient(to right,#529e6d,#488978)}.plp-shop-by-2020 section .comfortScale a.scale.nine .cs-tile{background:linear-gradient(to right,#488978,#407987)}.plp-shop-by-2020 section .comfortScale a.scale.ten .cs-tile{background:linear-gradient(to right,#407987,#265e6b)}@media only screen and (max-width: 750px){.plp-shop-by-2020 section .comfortScale{display:none}.plp-shop-by-2020 section .comfortScale.mobile{display:block}.plp-shop-by-2020 .section.comfort{width:100%}}#fast-shipping-banner{margin-bottom:15px}#fast-shipping-banner a{text-decoration:none;display:block}@media screen and (min-width: 481px){#fast-shipping-banner #mobile-fast-shipping{display:none}#fast-shipping-banner{max-height:350px}}@media screen and (max-width: 480px){#fast-shipping-banner #desktop-fast-shipping{display:none}#fast-shipping-banner{max-height:338px}}.banner_above_product_listings .plp-shop-by-2020 #comfort .comfortScale a.scale{border-top-width:0;margin:0;width:9%;max-width:9%}.banner_above_product_listings .plp-shop-by-2020 #comfort .comfortScale.mobile a.scale{width:90%;max-width:90%;margin:1px auto}
/*# sourceMappingURL=/cdn/shop/t/13/assets/us-mattress.css.map */
