@font-face{font-family:Gotham;src:url(Gotham-Book.eot);src:url(Gotham-Book.woff2) format("woff2"),url(Gotham-Book.woff) format("woff"),url(Gotham-Book.ttf) format("truetype"),url(Gotham-Book.svg#Gotham-Book) format("svg"),url(Gotham-Book.eot?#iefix) format("embedded-opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Gotham;src:url(Gotham-Bold.eot);src:url(Gotham-Bold.woff2) format("woff2"),url(Gotham-Bold.woff) format("woff"),url(Gotham-Bold.ttf) format("truetype"),url(Gotham-Bold.svg#Gotham-Bold) format("svg"),url(Gotham-Bold.eot?#iefix) format("embedded-opentype");font-display:swap;font-style:normal;font-weight:700}html{box-sizing:border-box}*{box-sizing:inherit}*:before{box-sizing:inherit}*:after{box-sizing:inherit}.tempur-wrapper{font-size:18px}.tempur-wrapper .btn{color:#fff;font-family:Gotham,helvetica,arial,sans-serif;font-size:.833em;font-weight:700;line-height:1;padding:14px 19px;text-decoration:none;text-transform:uppercase;transition:all .1s ease-in-out;background-color:#000}.tempur-wrapper .logo{width:100%;max-width:580px}.tempur-wrapper .hero_image{width:100%;height:770px;object-fit:cover}.tempur-wrapper .hero-container{width:100%;height:770px;position:relative}.tempur-wrapper .hero-container .hero_inner{max-width:580px;margin:0 auto;padding:20px;text-align:center;position:absolute;left:50%;top:10%;transform:translate(-50%,-10%);width:100%}.tempur-wrapper .hero-container .hero_inner img{max-width:580px}.tempur-wrapper .features-three-columns{display:flex;flex-wrap:wrap}.tempur-wrapper .features-three-columns :last-child{margin-bottom:0!important}.tempur-wrapper .features-three-columns>*{width:100%;background-color:#efeeee;text-align:left;margin-bottom:3em}.tempur-wrapper .features-three-columns>* img{width:100%}.tempur-wrapper .features-three-columns>* .content-container{padding:calc(8px + 1.5625vw);text-align:center}.tempur-wrapper .features-three-columns>* .content-container h3{font-family:Gotham,helvetica,arial,sans-serif;font-weight:700;font-size:1.5em;text-transform:uppercase;margin-top:1em}.tempur-wrapper .features-three-columns>* .content-container p{font-family:Gotham,helvetica,arial,sans-serif;line-height:1.2;font-weight:400}.tempur-wrapper .features-three-columns>* .content-container img{max-width:200px;padding-top:1em}.tempur-wrapper .features-three-columns>* .content-container .btn-container{display:flex;justify-content:center;padding:0 15px 15px;margin:2em 0}.tempur-wrapper .features-three-columns>* .content-container .btn-container a{width:100%;text-align:center}.tempur-wrapper .features{margin:0 1em}.tempur-wrapper .features .features__inner{margin:4em auto 2em;max-width:1400px;text-align:center}.tempur-wrapper .features .features__inner h2{color:#000;font-family:Gotham,helvetica,arial,sans-serif;font-size:1.67em;font-weight:400;line-height:1.2;margin:0 auto;padding:1.5em;text-align:center}.tempur-wrapper .base .base__image{background:transparent url(pb_2025-base-image.jpg) no-repeat center center/contain;height:52vw;text-indent:-9999px}.tempur-wrapper .accessories .accessories__image{background:transparent url(pb_2025-accessories-image.jpg) no-repeat center center/contain;height:52vw;margin:25px 0 50px;text-indent:-9999px}.tempur-wrapper .product-container{padding:20px}.tempur-wrapper .product-container .product-container__inner{padding:10px;max-width:1400px;margin:0 auto}.tempur-wrapper .product-container .product-container__inner .product-container__image-container{margin:0 auto;max-width:400px}.tempur-wrapper .product-container .product-container__inner .product-container__content-container h2{color:#000;font-family:Gotham,helvetica,arial,sans-serif;font-size:1.667em;font-weight:700;line-height:1.1667;margin:25px 0 10px;padding:0 15px}.tempur-wrapper .product-container .product-container__inner .product-container__content-container p{padding:0 15px;color:#000;font-family:Gotham,helvetica,arial,sans-serif;font-size:1em;font-weight:400;line-height:1.5}.tempur-wrapper .product-container .product-container__inner .product-container__content-container .product-container__btn-container{display:flex;justify-content:center;margin:20px 0 0}.tempur-wrapper .product-container .product-container__inner .product-container__content-container .product-container__btn-container a{width:100%;text-align:center}.tempur-wrapper .disclaimers{padding:0 20px}.tempur-wrapper .disclaimers .disclaimers__inner{border-top:1px solid #2D2926;max-width:1400px;margin:0 auto;padding:50px 0}.tempur-wrapper .disclaimers .disclaimers__inner p{color:#000;font-family:Gotham,helvetica,arial,sans-serif;font-size:.889em;font-weight:400;line-height:1.25;margin:10px 0}@media all and (min-width: 1024px){.tempur-wrapper .btn{font-size:.889em}.tempur-wrapper .hero-container .hero_inner{left:50%;top:5%;transform:translate(-50%,-5%)}.tempur-wrapper .features-three-columns{column-gap:2em}.tempur-wrapper .features-three-columns>*{width:calc((100% - 4em) / 3);margin-bottom:0}.tempur-wrapper .features-three-columns>* .content-container h3{min-height:50px}.tempur-wrapper .features-three-columns>* .content-container .btn-container{padding-bottom:0}.tempur-wrapper .features-three-columns>* .content-container p{min-height:200px}.tempur-wrapper .features{padding:0 20px;margin:0}.tempur-wrapper .features .features__inner h2{font-size:2.22em;line-height:1}.tempur-wrapper .base .base__image{flex:0 0 56%;height:auto;margin:0 0 0 50px}.tempur-wrapper .accessories .accessories__image{flex:0 0 50%;height:auto;margin:0 100px 0 0}.tempur-wrapper .product-container .product-container__inner{align-items:stretch;display:flex;padding:50px 25px}.tempur-wrapper .product-container .product-container__inner .product-container__content-container h2{font-size:1.944em;padding:0}.tempur-wrapper .product-container .product-container__inner .product-container__content-container p{padding:0;line-height:1.5556em}.tempur-wrapper .product-container .product-container__inner .product-container__content-container .product-container__btn-container{justify-content:flex-start;margin:40px 0 0}.tempur-wrapper .product-container .product-container__inner .product-container__content-container .product-container__btn-container a{width:auto;min-width:360px}.tempur-wrapper .product-container .product-container__inner--alt{flex-direction:row-reverse}}@media all and (min-width: 1280px){.tempur-wrapper .product-container .product-container__inner{padding:0 50px}.tempur-wrapper .product-container .product-container__inner .product-container__content-container{padding:50px 0 100px}.tempur-wrapper .product-container .product-container__inner .product-container__content-container h3{font-size:1.667em;letter-spacing:-1px;line-height:1.5em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pb_2025-styles.css.map */
